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
339797684128	339797684678	339797685228	339797685778	339797686328	339797686878	339797687428	339797687978	339797688528	339797689078	339797689628	339797690178	339797690728	339797691278	339797691828	339797692381	339797692928	339797693478	339797694028	339797694578	339797695128	339797695678	339797696228	339797696778	339797697328	339797697878	339797698428	339797698978	339797699528	339797700078	339797700628	339797701178	339797701728	339797702278	339797702828	339797703380	339797703928	339797704478	339797705028	339797705578	339797706128	339797706678	339797707228	339797707778	339797708328	339797708878	339797709428	339797709978	339797710528	339797711078	339797711628	339797712178	339797712728	339797713278	339797713828	339797714378	339797714928	339797715478	339797716030	339797716578	339797717128	339797717678	339797718228	339797718778	339797719328	339797719878	339797720428	339797720978	339797721528	339797722078	339797722628	339797723178	339797723728	339797724278	339797724828	339797725378	339797725928	339797726478	339797727028	339797727578	339797728128	339797728678	339797729228	339797729784	339797730330	339797730878	339797731428	339797731978	339797732528	339797733078	339797733628	339797734178	339797734728	339797735278	339797735828	339797736378	339797736928	339797737478	339797738028	339797738578	339797739128	339797739678	339797740228	339797740778	339797741328	339797741878	339797742428	339797742978	339797743528	339797744078	339797744628	339797745178	339797745728	339797746278	339797746828	339797747378	339797747928	339797748478	339797749028	339797749578	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22751	21247	29004	23800	21533	23502	24320	19401	18815	18886	18300	18228	22849	30794	30355	25237	21983	19376	17357	16256	15568	15397	15251	15425	15259	15384	15346	15269	15163	15147	15166	15202	15362	15225	15311	15123	15139	15442	15172	15257	15208	15086	15038	15174	15245	15146	15297	15368	15191	15292	15070	15201	15121	14961	15150	15156	15353	15115	15150	15134	15105	15054	15078	15108	15233	15255	15199	15091	15035	15378	15091	15006	15301	15113	15419	14967	15135	15358	15045	15245	15267	15149	15149	15135	15200	15209	15171	15207	15240	15267	15193	15167	15241	15291	15099	15230	15167	15226	15080	15097	14986	15046	15149	15202	15220	15058	15082	14985	15301	15195	15205	15161	15030	15163	15104	15199	15089	15181	15056	15007	14989	15130	15204	15140	15201	15178	15145	15195	15218	14953	15167	15056	15110	15310	15265	15077	14975	15101	15221	15097	14987	15058	15143	15005	15150	15378	15120	15219	15175	15183	15050	15108	15151	15202	15104	15191	15237	15012	15138	15204	14982	15240	15180	15104	15061	15121	15040	15198	15199	15202	15157	15057	15217	15067	14940	15018	15365	15386	15278	15178	15195	15081	14917	14918	14944	15200	15074	15197	15143	14965	15306	15041	15131	15046	15135	15029	15157	15221	15183	15244	15142	14908	15422	15121	15123	15076	15107	15100	15157	15117	14986	15072	15043	15203	15250	15218	15206	15106	15144	15084	15192	15230	15078	14973	14869	14983	15233	15255	15224	15257	15114	15286	14959	15196	15041	15025	15338	15320	15005	15254	15270	14983	15326	15178	15008	15092	15118	15187	15052	15085	15149	15083	15183	15147	14975	15145	15080	15114	15229	15063	15273	15181	15116	14885	15258	15116	15189	15119	15047	14981	15082	15067	15226	14860	14978	15121	15148	15225	15116	15092	15208	15193	15041	15220	15185	15038	15119	15050	15081	15216	15056	15104	15173	14973	15193	15138	15213	15270	14837	15070	14963	15208	15064	15283	15179	15153	15036	15267	14963	15077	15189	15222	15067	14966	15134	15135	15178	15160	15105	15165	15023	15052	15158	15173	15208	15180	15043	15170	15304	15091	15366	15198	15056	15299	15011	15195	15141	15068	15188	15221	15079	15087	15121	15252	15114	15194	15111	15127	15163	15033	15042	15275	15021	14967	15044	15231	15227	15213	15111	14963	15108	14956	15082	14962	15098	15180	15123	15156	14984	15104	14901	15097	15225	15076	15059	15100	15022	15040	15029	15068	15046	15207	15170	15197	15119	15241	15180	15116	15039	15042	15250	15174	15267	15031	15025	15205	15003	15147	15208	15119	14969	15057	15302	15238	15174	15116	15082	15193	15005	15075	15144	15097	15153	15009	15153	15225	15108	15061	14972	15064	14873	15026	15168	15143	14973	15019	15076	15051	15111	14986	15045	14988	15206	15183	15312	15146	15294	15108	15101	14944	15102	15178	15257	15248	15050	15161	15098	15283	15149	15057	15124	15058	15208	15040	15134	15196	14948	15074	14970	14992	15061	14933	15164	15035	15161	15051	15229	15338	15310	15003	15049	15079	15179	15053	14970	15191	15079	15285	15251	15162	15257	15097	15220	15102	15027	15262	15226	15150	15069	15188	15027	15185	14965	15135	15037	15088	15066	15102	15152	15310	14912	15251	15108	15214	15195	15097	14905	15050	15216	15067	15151	15058	15173	15185	15303	15148	15194	15086	14944	15172	15138	14977	15042	15158	15001	15031	14956	15072	14973	15228	15144	15256	15180	15042	15020	15061	14882	15029	15184	15199	15102	15246	15147	15054	15177	15132	15234	15093	15145	15116	15170	14926	15227	15331	15070	15184	15167	15178	15034	14999	15110	15157	15080	15104	15145	15166	15060	15187	15238	15049	14795	14986	15084	15037	15054	15245	15259	15275	15173	15178	15139	15063	15056	15079	15227	15172	15154	15141	15078	15196	14874	15260	15367	15109	15401	15189	15158	15061	15174	15010	15150	15142	15093	15050	15075	15147	15318	15307	15226	14941	15152	15034	15217	15014	15008	15174	14958	15282	15026	15273	15208	14998	15109	15260	15029	15209	15221	15080	15159	15092	14907	15095	15091	15231	15124	15245	15294	15088	14970	15056	14983	15187	15161	15001	15194	15084	15114	15244	14997	15001	15023	15133	15109	14928	15111	14946	15019	15328	15137	15027	15199	14998	15241	15091	15058	15002	15095	15155	15104	15286	15221	15097	15061	15042	15018	15149	15130	15126	15055	14883	15154	15179	15325	15169	15184	15165	15314	15185	15034	15151	14878	15048	15073	15063	15160	15123	15227	15140	15212	14966	14981	15142	15139	15143	15376	15279	14933	15261	15059	15137	15172	15050	15154	15077	15207	15033	14877	15199	14955	15098	14986	15061	15214	14979	15066	15162	15124	14944	15142	15186	15156	15161	15184	15056	14971	15238	15091	14961	15030	15185	14845	15056	15286	15155	14962	15049	14952	15199	15134	15088	15052	15083	15078	15050	15247	15044	15164	15062	15230	15167	15155	15033	15298	15023	15206	15049	14994	15013	14966	15137	15085	15000	15266	15223	15044	14961	15174	15034	15283	15279	15171	15193	15154	15176	15138	15095	15014	15250	15126	15068	14885	15148	15046	14961	14877	15113	15212	15052	15182	15006	15198	14985	15015	15247	15173	15069	14997	14994	15014	14964	15246	15238	15118	15025	15008	15263	15193	15025	15144	15284	15244	15219	15218	15175	15092	15149	15089	15060	15053	15142	15129	15114	15035	14966	15067	14983	14988	14910	15234	15021	15046	15095	15174	15073	15011	15183	14896	14965	15218	15131	15024	14860	14828	15054	15117	15014	15166	15097	15168	15016	14988	15225	15155	15231	15077	15085	15238	14893	15154	15236	15120	15305	15237	15143	15210	15225	15167	14986	15135	15081	15060	15219	15016	15217	15048	15036	15142	15251	15263	15067	15164	15139	15059	15322	15111	15103	14979	15198	15039	15181	15112	15045	15151	15261	15256	15003	14930	15121	15024	15177	15128	15043	15004	15040	15148	14915	15112	15164	15139	15113	15230	15029	15065	15181	15107	15155	14951	15207	15087	15264	15145	15038	15298	15126	15177	15240	15059	15102	15219	15050	15118	15162	15315	15237	15119	14987	15360	15013	15005	15144	15306	14856	15202	15091	15166	15196	15422	15256	15134	15102	15160	15169	15330	15123	15047	15072	15160	14939	15230	15016	15222	15092	15231	15059	15122	15067	15392	15190	15007	15151	15121	15089	15006	15091	15018	15137	15115	15089	15304	15094	14947	15147	15049	15132	15133	15335	15309	15144	15194	15061	15128	15007	15181	15176	15237	15059	15075	15162	15198	15353	15139	15155	15316	15136	14996	14990	15173	14992	15167	15034	15152	15164	15080	14911	14937	15174	14970	15087	15140	14933	15129	15159	15330	15200	15138	15081	15209	15212	15101	15200	15162	15080	15150	15044	15103	15063	14895	15099	15500	15317	14942	15090	15027	15159	15154	15172	15154	15006	15093	15080	15021	15017	15122	15264	15099	15152	15165	15054	15103	15066	15254	15016	15123	15132	15281	15093	15119	15282	15235	14897	15155	14957	15026	15120	15146	14988	15087	15081	15256	15123	15119	15187	15200	15216	15080	15052	15281	15073	14899	15138	15135	15067	15265	15174	14970	15048	15106	15321	15136	15012	15078	15082	15208	15191	15127	15090	14990	15082	15225	15190	15153	15156	15320	15162	14952	15106	15217	15196	15210	15077	15059	15204	15183	15130	15084	15046	15147	15127	15209	15102	15215	15111	15177	15180	15116	15253	15308	15067	15275	15347	15161	15172	15280	15177	15205	15043	14885	15188	15081	15213	15167	15194	14901	14991	15081	15232	15227	15141	15076	15243	15139	15109	15266	15140	15240	14877	15008	15091	15079	15062	15121	15163	15307	15163	15204	15296	14991	15112	15165	15252	14950	14900	15128	15099	15056	15069	15209	15282	15166	15050	14945	15319	15148	15025	15190	15134	15228	15217	15031	15049	15249	15113	15163	15101	15453	15097	15106	15226	14962	15032	15065	15046	15171	15103	15002	15141	15217	15352	15177	15161	15254	15241	14995	15158	15134	15152	15082	15029	15206	15062	15084	15023	15353	15010	14939	15154	15329	15193	14985	15249	15055	15143	15045	15042	15120	15159	15154	15019	15094	15176	15113	15003	15026	15342	15265	15166	15118	15001	15312	15208	14971	15110	15191	14963	15087	15307	15131	15170	14954	15241	15192	15154	15137	15086	15081	15044	15040	14983	15187	15108	15077	15119	15146	15098	15141	15111	15152	15058	15095	15043	15117	15170	15187	15010	15231	15117	15029	15112	15199	14985	15207	15128	15077	15181	15169	15122	15121	15025	15178	15085	15319	15131	15266	15116	14976	15116	15207	15143	15006	14970	15037	15250	15221	15126	15119	15206	15075	15179	14892	14996	15069	15013	15202	15078	15156	15028	15155	15154	15076	15156	15186	15148	15107	15118	15047	14983	15320	15207	15203	15075	15158	15006	14976	15158	15245	15126	15203	15257	15269	15078	15113	14996	15017	15059	15095	15160	15124	15086	15292	15147	15085	15125	15131	15167	15187	14962	15081	15114	15107	15023	15048	15130	15123	15093	15261	15062	15166	15203	14908	15074	14956	15160	15112	15139	15038	14895	15160	15060	15226	15127	14938	15112	15261	15081	15148	15172	15060	15083	15327	15174	14948	15270	15068	15120	15032	15123	15137	15145	15249	15270	15172	14952	15164	15101	15043	15103	15019	15011	15197	15049	15105	15123	15240	15045	15021	14914	15076	15198	15192	15036	15125	15048	15160	15027	15133	15097	15075	15128	15249	15091	15125	15172	15268	15229	15146	14855	15209	15073	15108	14986	15141	15141	15027	15103	15199	15200	15223	15342	15104	15347	15141	15321	15158	15028	15174	15027	15088	15007	15155	15062	15175	15211	15053	15229	15219	15094	15209	15038	14961	15156	15043	15118	15124	15077	15103	15060	15257	14984	14831	15014	15029	15115	15226	15212	15260	15112	15249	15029	15206	15195	14957	15135	15191	14860	15040	15062	15157	15101	15203	15103	14991	15083	15218	15147	15143	15159
27906	49236	45677	31002	25223	21609	19073	19262	19470	18819	17928	18099	25960	34191	32008	25691	22126	18332	15759	14362	13763	13579	13488	13411	13334	13376	13435	13354	13360	13397	13399	13396	13558	13316	13309	13494	13392	13429	13348	13536	13371	13448	13444	13374	13439	13524	13383	13486	13444	13508	13577	13408	13481	13273	13532	13468	13326	13537	13471	13408	13418	13286	13388	13448	13328	13485	13451	13510	13422	13359	13409	13447	13569	13455	13270	13550	13483	13321	13426	13473	13506	13531	13509	13421	13425	13433	13421	13459	13425	13627	13520	13536	13413	13385	13342	13461	13371	13339	13429	13435	13331	13313	13407	13390	13367	13463	13556	13338	13330	13279	13504	13394	13686	13530	13501	13387	13468	13466	13382	13474	13463	13429	13319	13463	13400	13399	13647	13390	13556	13427	13419	13372	13492	13544	13348	13468	13402	13493	13313	13279	13489	13229	13324	13474	13576	13369	13409	13328	13458	13555	13124	13617	13313	13307	13396	13368	13311	13623	13293	13396	13266	13330	13540	13374	13389	13514	13411	13506	13524	13532	13364	13379	13196	13440	13498	13430	13178	13483	13383	13509	13402	13473	13311	13427	13404	13458	13199	13394	13347	13397	13356	13355	13495	13333	13405	13534	13521	13381	13303	13359	13335	13418	13498	13507	13456	13506	13490	13291	13396	13428	13500	13511	13497	13580	13365	13359	13577	13344	13468	13528	13574	13276	13370	13380	13411	13404	13467	13411	13362	13351	13509	13620	13174	13530	13380	13507	13346	13472	13359	13322	13481	13402	13524	13478	13484	13333	13360	13318	13285	13397	13356	13173	13320	13443	13335	13483	13427	13455	13485	13498	13520	13384	13441	13398	13485	13563	13399	13467	13529	13320	13440	13419	13502	13504	13384	13396	13494	13389	13435	13537	13357	13369	13628	13499	13472	13393	13337	13458	13655	13351	13397	13503	13492	13341	13387	13569	13475	13425	13442	13422	13432	13469	13300	13450	13415	13325	13363	13372	13539	13403	13423	13356	13347	13437	13464	13250	13498	13630	13295	13497	13311	13387	13459	13456	13326	13434	13641	13328	13517	13378	13571	13374	13098	13510	13591	13250	13398	13426	13593	13438	13439	13515	13351	13279	13418	13385	13542	13358	13362	13413	13452	13452	13618	13446	13431	13549	13477	13370	13461	13388	13226	13313	13362	13482	13375	13356	13345	13358	13418	13518	13368	13378	13379	13457	13500	13314	13356	13260	13512	13385	13481	13351	13418	13365	13246	13572	13330	13262	13302	13538	13262	13522	13533	13337	13433	13447	13603	13468	13400	13466	13452	13396	13435	13478	13552	13550	13498	13329	13375	13297	13357	13503	13559	13357	13426	13340	13520	13383	13397	13559	13551	13294	13340	13558	13533	13427	13654	13373	13513	13228	13385	13368	13373	13521	13416	13415	13320	13239	13296	13407	13460	13374	13377	13284	13467	13365	13486	13413	13432	13504	13303	13448	13517	13390	13635	13542	13615	13407	13326	13419	13357	13428	13414	13303	13414	13506	13414	13519	13501	13324	13415	13531	13435	13621	13271	13396	13368	13360	13438	13476	13434	13438	13430	13439	13280	13443	13217	13496	13535	13451	13340	13367	13479	13307	13392	13577	13443	13220	13318	13568	13339	13326	13552	13394	13359	13398	13328	13311	13395	13275	13419	13351	13367	13470	13475	13356	13366	13283	13516	13290	13446	13375	13457	13452	13507	13512	13316	13391	13541	13467	13177	13402	13410	13382	13355	13309	13395	13296	13382	13354	13237	13351	13432	13372	13456	13429	13285	13261	13407	13312	13262	13347	13486	13338	13402	13379	13426	13430	13484	13435	13457	13461	13493	13347	13306	13443	13361	13364	13446	13539	13344	13502	13563	13346	13475	13518	13302	13373	13417	13389	13432	13256	13440	13403	13455	13382	13399	13394	13208	13325	13411	13383	13311	13335	13404	13484	13418	13401	13406	13344	13415	13493	13449	13423	13478	13407	13416	13498	13355	13407	13471	13338	13520	13365	13300	13497	13228	13408	13395	13438	13537	13327	13494	13495	13370	13473	13499	13284	13375	13446	13314	13254	13320	13531	13231	13244	13457	13352	13347	13415	13326	13356	13398	13447	13392	13377	13279	13485	13263	13515	13477	13396	13234	13353	13260	13563	13510	13479	13487	13410	13435	13424	13434	13328	13347	13485	13525	13559	13196	13389	13236	13460	13504	13629	13343	13458	13326	13336	13421	13526	13517	13468	13385	13410	13351	13666	13424	13495	13339	13407	13390	13513	13309	13459	13589	13315	13436	13457	13516	13356	13349	13476	13274	13125	13467	13404	13315	13327	13302	13498	13353	13360	13415	13510	13315	13422	13377	13362	13183	13396	13262	13385	13219	13355	13342	13266	13383	13273	13423	13249	13452	13482	13343	13392	13451	13423	13654	13280	13396	13479	13364	13421	13358	13578	13407	13442	13446	13311	13205	13491	13688	13560	13478	13351	13493	13387	13471	13558	13443	13260	13408	13465	13436	13460	13392	13407	13630	13389	13391	13443	13410	13468	13457	13401	13305	13466	13371	13279	13407	13440	13282	13456	13600	13393	13311	13378	13434	13361	13432	13391	13307	13513	13169	13547	13580	13434	13320	13380	13239	13380	13530	13439	13529	13451	13307	13327	13408	13306	13366	13437	13322	13288	13471	13349	13298	13533	13453	13377	13404	13317	13451	13414	13486	13456	13330	13387	13364	13329	13441	13352	13374	13357	13305	13302	13334	13380	13504	13327	13572	13369	13388	13334	13409	13271	13318	13298	13477	13477	13369	13472	13589	13269	13289	13350	13300	13303	13485	13485	13459	13480	13450	13340	13392	13380	13434	13430	13448	13449	13463	13592	13335	13426	13481	13414	13273	13416	13316	13301	13316	13617	13424	13255	13249	13391	13416	13499	13622	13418	13498	13427	13301	13531	13433	13434	13351	13342	13434	13319	13383	13270	13419	13562	13293	13291	13523	13417	13496	13374	13321	13491	13367	13363	13356	13404	13541	13408	13413	13282	13327	13376	13527	13399	13439	13279	13516	13560	13284	13514	13423	13346	13402	13626	13270	13373	13424	13373	13364	13491	13342	13427	13440	13414	13392	13372	13447	13502	13416	13488	13503	13365	13316	13364	13278	13356	13519	13471	13429	13473	13332	13329	13499	13448	13440	13341	13427	13336	13520	13487	13335	13431	13388	13374	13436	13501	13423	13454	13386	13588	13426	13312	13572	13402	13410	13372	13332	13329	13331	13432	13255	13507	13385	13495	13276	13380	13377	13483	13388	13343	13373	13436	13410	13594	13462	13495	13305	13389	13440	13435	13495	13317	13487	13381	13428	13460	13472	13345	13405	13391	13565	13456	13493	13347	13475	13377	13536	13346	13560	13368	13317	13407	13449	13397	13550	13339	13307	13372	13288	13449	13395	13356	13491	13502	13413	13397	13265	13494	13389	13479	13269	13340	13444	13439	13594	13410	13443	13423	13559	13354	13545	13300	13388	13352	13255	13438	13440	13308	13431	13458	13425	13486	13411	13444	13383	13538	13564	13516	13449	13570	13347	13526	13410	13631	13429	13525	13502	13412	13485	13353	13406	13358	13494	13306	13415	13428	13419	13343	13404	13324	13336	13396	13374	13188	13365	13456	13331	13224	13493	13291	13426	13462	13425	13383	13454	13598	13450	13342	13386	13443	13423	13395	13383	13483	13445	13523	13360	13515	13384	13334	13465	13340	13433	13273	13517	13539	13273	13502	13296	13407	13351	13383	13304	13566	13445	13432	13408	13445	13451	13503	13312	13490	13280	13399	13351	13439	13337	13443	13204	13426	13398	13413	13453	13364	13420	13557	13453	13368	13284	13322	13288	13416	13322	13431	13372	13451	13378	13486	13131	13471	13392	13513	13295	13452	13285	13378	13306	13438	13275	13417	13413	13382	13337	13317	13458	13478	13376	13489	13423	13346	13646	13502	13374	13397	13322	13274	13382	13375	13344	13309	13362	13503	13463	13301	13355	13286	13513	13366	13341	13539	13418	13395	13321	13551	13314	13347	13397	13293	13298	13398	13408	13365	13344	13317	13473	13277	13425	13374	13348	13442	13211	13382	13409	13467	13535	13500	13367	13293	13469	13250	13378	13338	13394	13466	13490	13615	13486	13383	13246	13538	13375	13275	13311	13417	13588	13481	13357	13360	13545	13275	13441	13302	13480	13477	13353	13431	13345	13372	13404	13460	13400	13228	13378	13585	13437	13396	13384	13279	13395	13295	13499	13475	13358	13239	13360	13432	13368	13499	13316	13406	13225	13328	13421	13291	13420	13325	13372	13384	13483	13426	13395	13386	13396	13498	13355	13296	13402	13244	13373	13484	13463	13367	13453	13412	13553	13368	13379	13336	13420	13456	13356	13363	13410	13450	13333	13492	13480	13574	13461	13422	13354	13549	13359	13368	13320	13508	13437	13540	13431	13327	13501	13465	13537	13500	13568	13350	13442	13595	13356	13166	13344	13444	13265	13401	13279	13451	13469	13428	13491	13431	13300	13467	13444	13423	13287	13442	13461	13316	13357	13409	13325	13122	13500	13270	13475	13329	13289	13502	13481	13436	13361	13169	13238	13360	13472	13380	13284	13254	13554	13475	13472	13470	13526	13437	13369	13357	13526	13382	13347	13462	13405	13362	13408	13292	13397	13407	13255	13433	13364	13559	13311	13444	13590	13309	13415	13301	13601	13347	13499	13411	13501	13555	13519	13448	13436	13325	13245	13365	13407	13285	13358	13483	13490	13347	13340	13322	13432	13448	13421	13193	13504	13372	13375	13434	13395	13506	13278	13441	13435	13424	13560	13373	13314	13413	13378	13407	13388	13394	13491	13575	13380	13400	13391	13321	13576	13444	13399	13257	13316	13518	13280	13267	13439	13346	13231	13491	13472	13419	13282	13398	13436	13465	13361	13461	13488	13401	13350	13507	13218	13356	13334	13320	13514	13346	13451	13414	13397	13389	13386	13407	13406	13405	13324	13471	13240	13340	13395	13286	13468	13495	13461	13315	13305	13455	13645	13287	13385	13393	13360	13467	13354	13374	13596	13240	13472	13395	13214	13376
27901	23757	27174	21737	16829	16571	16786	16003	15597	15475	15353	15494	15928	16707	16674	15957	15589	15589	15388	15110	15112	14922	14904	14936	15030	14970	15208	15001	15062	14978	15073	15047	14876	14948	14876	15082	15026	15179	15180	15040	14878	15098	14986	15133	15286	15070	15122	15134	15221	15031	14953	14918	15024	14931	15025	15037	14986	15079	15040	15009	15092	14947	14964	15026	14913	14969	15000	14958	14903	14999	14909	15035	15064	14958	15030	14998	14918	15064	15182	14995	15034	14958	15068	15124	14986	15158	15135	14965	15092	15282	15089	15091	15197	14933	15076	14957	15095	15117	15110	15065	14917	14872	14905	14903	15162	15011	15041	14937	15301	14926	15127	14924	15090	14962	15036	15127	15086	15067	14987	14942	15008	15153	15117	15096	14926	15004	15099	14907	14974	14845	15161	14970	15013	15024	14989	14885	15065	14763	14958	14956	14949	15162	15065	15110	15114	14821	15077	14817	14845	14857	15139	14905	15053	15168	14926	15222	15086	15198	15215	15022	15295	15110	15038	14967	15273	15094	15145	14993	15137	15030	15068	15033	15045	15095	14830	14831	15182	15099	15022	15070	15020	15061	15005	14908	15071	14967	15058	15015	15100	14900	15084	15055	15068	15150	15309	14827	15174	15106	14964	15052	15137	15088	15293	15147	15280	14994	14880	15153	15000	15134	15025	14995	14842	15077	15125	14704	14952	15063	15108	15089	14863	15051	15009	14997	15049	14824	14954	15053	14909	14912	14950	14930	15145	15030	14882	15049	14878	15187	14994	14812	15155	15019	15225	15000	14987	14979	14937	15101	14878	14907	15109	14970	14954	14878	14957	14801	15059	15029	15043	15136	14975	15081	14965	15211	15078	15133	15107	15088	15059	15080	15050	14978	15058	14964	14848	15083	15030	15101	15090	15165	15067	14903	15016	15069	14956	14908	15093	15105	14964	15005	15052	14916	14933	14878	15020	14988	14872	15159	15147	15057	14983	15106	15219	14881	14981	15226	15182	14830	15188	14953	15085	15141	14911	14939	14932	15032	15065	15083	15067	14979	15028	15061	14972	14945	15160	14835	14881	15043	15136	15152	15372	15014	15048	15116	15187	14849	15015	14909	14974	14898	14951	15121	14912	15079	15123	14784	15054	15005	14881	14958	15157	15163	15010	15218	15176	14964	14789	14899	15042	15038	15161	15085	14984	14918	14979	14912	15007	14855	15005	14897	15067	15051	15138	15078	15180	15207	15166	15126	15017	15094	15132	14861	15106	15065	15004	14986	14952	15068	14940	15152	14981	14874	14873	15136	15081	15143	14815	15081	14855	14961	15016	15072	15026	14993	14971	15234	15074	15157	14975	15171	15008	14989	15092	15102	15060	15084	15230	15090	14922	14918	15031	14969	14969	14964	15044	14814	15146	15340	15090	15124	14824	14979	15109	14906	14925	14926	15004	14988	15036	15021	15208	15091	14978	15200	15027	14939	15102	15175	15193	15180	14941	15053	15201	15033	14868	14916	15116	15076	15072	15058	15228	14876	15123	15045	15001	15036	15086	14967	15158	15183	15149	15105	15121	15006	15036	15046	14975	15185	14934	15012	15024	14896	15288	15089	14979	15040	15023	14903	14813	15145	15071	15080	15033	14887	15045	15032	15096	15032	14953	14963	15041	15096	14885	15015	15082	15054	14963	14924	14970	14914	15169	14931	15002	14961	15076	14972	14902	14923	14948	15010	15115	14934	15107	15074	15107	14992	15134	15078	15054	15254	15064	14982	15107	14986	15063	14935	14993	15013	15056	15079	14960	15185	14973	14990	14947	15183	15053	15291	15045	15065	15132	15100	15083	14929	14934	15042	15093	15183	15124	15118	15153	14923	15052	14875	14972	14915	14942	14889	15017	15036	14998	15042	15216	15170	14994	15116	14856	14992	15044	15235	15036	15162	14921	14926	15075	15171	14971	15018	14904	15068	14986	14943	14906	14963	15158	15188	15136	15035	15171	15103	15001	14948	15109	15044	14965	14963	15104	14879	14926	15328	14991	15104	15169	15108	14919	15001	14959	14980	14960	14936	14922	14991	14914	15007	15032	15076	15168	14882	14992	14941	15034	15069	15228	15211	15025	14973	15005	15149	15180	15042	15057	15009	15010	14863	14746	15026	14984	14892	14989	15032	15030	15040	14968	15027	15028	15032	14938	15145	15000	15008	15024	15110	15159	15203	15181	15163	15101	14960	15106	14979	15041	15070	15019	15014	14987	15042	14994	14903	15026	14931	15194	15067	15121	15103	14975	15147	14994	15090	14842	15011	15047	15045	15033	14933	14786	14982	15024	15118	15010	15079	15158	15170	14950	15024	15034	14874	14798	15067	15198	14964	14863	14988	14988	15131	15261	15023	15285	15035	15086	15025	14920	15079	15049	14966	14904	15140	15016	14909	15173	14995	15055	15156	15290	15143	15064	15352	15321	15087	14923	14976	15095	15160	14878	15101	15109	15084	15108	15210	15225	15011	15048	15054	14900	15051	15043	15188	15033	14897	15104	15124	15146	15009	14954	15024	14964	15155	15091	14993	15042	15203	15108	14954	15122	15110	15201	15095	15215	14928	15006	14924	15010	15065	15043	14860	14988	14924	15093	14912	15009	14926	15162	14731	14905	14922	14918	15202	15187	15019	15128	15149	14940	14957	15190	15213	15178	15058	15129	15230	14843	15042	14995	14992	14950	15046	14978	15129	14889	15034	14974	15065	14952	15059	15048	15119	15026	15118	15079	15088	15164	14950	15136	15074	15040	15031	15167	15156	14942	15168	14921	14893	14968	15111	15053	15014	15088	15094	15056	14939	14945	14924	14878	14849	15132	15052	14918	14865	15081	15045	15044	15045	15080	15145	14995	14947	15013	15090	14965	15155	15000	14891	15035	15080	15216	14993	15089	14797	15123	15067	14979	15092	15127	14934	15193	14943	15014	15072	15076	14941	15036	14907	15032	15062	15226	15006	15090	14858	15009	15168	14917	14964	15289	14971	14915	14852	15010	15118	15084	14894	15050	14973	15032	14872	15097	15000	15123	15160	14858	15042	14945	15021	14998	15014	15091	14856	15069	14805	15173	14992	14909	14979	14846	15011	14973	15051	15086	15096	15004	15046	15217	15012	15055	14995	15101	15058	15062	15083	15142	14852	14822	14844	14919	15031	15043	15035	14900	14999	15067	14629	14999	14956	15076	15116	14946	14973	15052	14844	15114	14860	14936	14983	15197	14905	15024	15157	15142	15032	15118	15044	14921	15035	14856	14911	15125	14907	14860	15067	15053	14996	15173	15104	15195	15034	15013	15044	14957	14988	15009	14969	14906	15270	15187	15031	15081	14991	14916	14825	14886	15223	15098	15081	15044	15020	15018	15024	15010	14907	15121	14994	15036	15226	15063	14938	14992	15114	14993	15196	14853	15092	15075	14874	15026	14924	14776	15044	15043	14958	15198	15174	14908	14947	14734	15070	15092	15063	14872	15167	15169	15290	15033	15051	15119	14975	15163	14963	14925	14953	14921	14797	15040	14991	15180	14983	15073	15342	14963	15048	14960	14961	15024	15102	15110	15003	15223	15225	15050	15106	15045	15181	15072	15095	15176	14890	14897	14968	15062	14842	14775	14942	14984	14895	15075	14929	14915	15087	15141	15070	15106	15015	15103	15124	15286	15077	15081	14981	14838	14883	14983	15174	14959	15159	14972	14860	14983	15263	15277	14924	14953	14842	15086	15040	14878	15181	15162	15100	15034	15096	15046	14997	14933	15073	15072	15255	15069	15092	15255	14894	14986	15023	15080	14899	15006	14957	14977	15032	15107	14972	14983	14927	14892	14998	15059	15040	14993	14970	15169	15011	14949	15180	15022	15050	14963	15008	15099	15017	15031	15175	15037	15016	15051	14925	14861	14797	15050	15032	15086	14991	15070	15070	15071	14968	14955	14976	15117	15218	14973	14993	15146	15034	15109	14803	14970	15038	15048	15315	15082	15010	14986	14875	15105	15145	14856	15146	14959	15102	14996	14842	14988	15013	15110	14952	15119	14862	15056	15121	14912	14964	14916	15213	14950	15166	15227	14955	14967	15112	14970	15051	15245	15016	14928	14938	14979	15161	15035	14922	14814	14926	15106	14998	15147	15026	14976	15068	15062	14972	14884	15118	15151	14815	14977	14908	14924	14953	15005	14839	15068	14895	15179	15094	14972	15151	15173	14996	15109	14948	14779	14976	15067	15085	15167	15126	15028	15060	15132	14974	14982	14998	15061	15016	15256	15009	15228	15231	14981	14980	14817	15035	15174	14975	15051	15009	14950	14908	15082	14962	15085	14920	15114	14941	15006	15190	15032	15087	15047	15060	15092	15075	14914	15039	15107	14864	14977	15049	15212	15035	15403	15081	14902	14924	15045	15244	15182	14974	15129	15084	15076	15149	15117	15025	15099	15119	14868	15006	15163	15041	15023	15143	15060	15133	15200	14936	14980	15058	14851	14946	14937	15151	15160	15046	15037	14821	14866	15255	15118	15175	15080	14981	15156	14869	15074	14945	15035	15165	14885	14978	15216	15024	15036	15050	14952	14899	14998	15042	15184	14997	15200	15141	14969	15199	15184	15060	15083	14845	15191	15004	15169	15094	15091	15142	15227	15109	15023	15060	15043	15152	15086	14956	15006	14914	15137	15135	15059	15087	15101	15151	14994	14832	15109	15005	14944	14993	15007	14883	15154	15127	15044	14938	15038	14938	15019	15127	15044	14973	15007	15224	15014	15101	15219	14936	14845	15039	15154	14978	14718	14920	15120	15060	15180	15282	15285	14988	14887	14986	14877	14910	15064	15091	14953	14882	14857	14896	14871	15183	14849	15060	15037	15072	14917	15071	15220	15210	15066	14857	15111	15192	14787	15308	14913	15071	15003	14791	15005	15232	14924	14949	15194	15045	15096	14938	15190	15100	15186	14921	15065	15251	15219	15210	14941	14941	15198	15035	15178	15021	14883	14921	14886	14964	15140	14987	15118	14764	15005	14957	15008	15088	15005	15082	14855	14961	15216	15085	15032	14857	14968	15043	14952	15040	14986	14764	15082	14877	15009	15047	15054	14970	15067	14954	15051	15111	15025	15244	14999	14951	15135	15037	14912	14912
24819	34829	27758	19000	15920	15577	15924	14856	14297	14315	13810	14112	15046	15953	15655	14803	14164	13834	13614	13357	13351	13384	13358	13315	13376	13469	13414	13359	13315	13495	13359	13483	13505	13459	13362	13379	13558	13261	13175	13282	13409	13372	13510	13275	13308	13359	13417	13285	13321	13387	13293	13398	13347	13421	13471	13390	13426	13395	13282	13216	13268	13383	13404	13462	13232	13346	13332	13205	13563	13244	13320	13272	13372	13331	13301	13381	13398	13408	13303	13529	13419	13318	13402	13419	13302	13352	13224	13492	13248	13320	13492	13503	13355	13371	13387	13380	13401	13400	13397	13347	13290	13308	13570	13320	13307	13325	13289	13274	13445	13405	13396	13340	13350	13263	13335	13367	13303	13462	13357	13376	13476	13210	13453	13273	13373	13363	13262	13530	13294	13158	13324	13383	13344	13451	13387	13461	13240	13272	13370	13469	13344	13467	13422	13431	13330	13442	13469	13357	13427	13356	13478	13423	13570	13424	13369	13385	13365	13340	13308	13263	13261	13325	13479	13358	13483	13337	13289	13224	13083	13435	13467	13366	13414	13327	13402	13362	13463	13218	13246	13362	13141	13320	13173	13445	13493	13322	13386	13418	13371	13356	13394	13399	13373	13306	13282	13305	13268	13337	13267	13366	13212	13473	13292	13516	13417	13281	13350	13532	13353	13427	13480	13274	13319	13256	13333	13351	13261	13484	13438	13339	13282	13526	13365	13304	13355	13440	13307	13189	13309	13511	13198	13275	13278	13234	13525	13269	13284	13427	13322	13245	13109	13220	13104	13206	13338	13508	13292	13164	13471	13278	13203	13436	13391	13110	13355	13438	13486	13206	13393	13435	13311	13189	13362	13414	13489	13418	13342	13182	13185	13515	13351	13316	13365	13439	13413	13359	13430	13275	13112	13330	13286	13487	13373	13390	13437	13268	13433	13238	13317	13474	13392	13181	13424	13228	13300	13395	13259	13505	13406	13285	13498	13572	13330	13208	13322	13256	13446	13238	13343	13343	13245	13344	13311	13294	13392	13300	13568	13205	13327	13414	13401	13272	13500	13337	13467	13370	13172	13426	13359	13457	13374	13327	13217	13409	13357	13456	13412	13176	13369	13288	13206	13328	13261	13318	13276	13180	13507	13408	13358	13279	13291	13299	13461	13295	13409	13266	13317	13512	13406	13277	13208	13282	13466	13242	13376	13359	13284	13288	13505	13327	13384	13359	13429	13403	13312	13445	13322	13355	13324	13462	13260	13270	13340	13500	13471	13274	13290	13437	13257	13297	13254	13264	13380	13320	13359	13370	13273	13320	13336	13328	13381	13261	13453	13220	13280	13381	13419	13192	13349	13326	13295	13493	13349	13493	13241	13399	13502	13480	13454	13367	13407	13352	13364	13413	13358	13218	13479	13330	13208	13337	13495	13526	13384	13278	13598	13323	13511	13191	13342	13397	13382	13493	13457	13282	13377	13365	13292	13276	13291	13346	13275	13243	13375	13285	13496	13132	13448	13370	13233	13196	13369	13507	13361	13348	13334	13382	13389	13352	13309	13349	13509	13424	13208	13248	13443	13382	13353	13434	13408	13351	13260	13342	13464	13369	13350	13407	13264	13516	13426	13217	13451	13337	13374	13269	13318	13293	13450	13229	13391	13502	13254	13336	13371	13294	13339	13389	13336	13376	13404	13257	13381	13317	13369	13224	13435	13483	13205	13097	13245	13370	13209	13498	13357	13280	13489	13346	13187	13204	13414	13466	13377	13275	13310	13480	13341	13276	13362	13310	13518	13393	13549	13399	13310	13619	13274	13355	13339	13291	13346	13365	13221	13209	13367	13458	13227	13435	13392	13232	13413	13155	13484	13438	13399	13315	13239	13405	13348	13324	13374	13359	13479	13369	13351	13415	13366	13400	13223	13477	13405	13394	13321	13428	13396	13280	13351	13252	13327	13375	13477	13476	13456	13266	13323	13361	13334	13323	13366	13334	13316	13365	13535	13539	13467	13376	13294	13354	13393	13377	13415	13395	13167	13388	13219	13405	13468	13388	13245	13414	13198	13374	13409	13465	13288	13353	13322	13427	13440	13438	13318	13211	13404	13337	13400	13370	13243	13457	13303	13487	13122	13383	13359	13369	13454	13276	13409	13330	13357	13421	13327	13424	13412	13367	13337	13499	13381	13429	13363	13420	13424	13224	13393	13448	13291	13405	13320	13259	13410	13332	13547	13341	13318	13171	13437	13475	13234	13532	13331	13393	13216	13233	13344	13266	13372	13362	13337	13343	13380	13273	13401	13243	13406	13327	13335	13361	13390	13389	13467	13362	13345	13332	13442	13470	13336	13387	13379	13414	13202	13303	13515	13302	13417	13266	13221	13461	13242	13384	13385	13328	13342	13330	13223	13397	13205	13439	13426	13365	13375	13383	13141	13397	13270	13561	13331	13491	13361	13274	13498	13375	13412	13302	13355	13290	13393	13457	13243	13325	13321	13287	13204	13394	13331	13229	13376	13351	13361	13430	13305	13354	13313	13364	13421	13301	13253	13342	13388	13396	13250	13397	13264	13160	13211	13339	13434	13207	13310	13331	13374	13332	13370	13398	13563	13393	13430	13502	13411	13233	13452	13338	13309	13324	13334	13458	13424	13483	13424	13319	13440	13396	13381	13254	13215	13364	13384	13351	13429	13238	13386	13267	13309	13435	13516	13270	13405	13332	13316	13370	13454	13354	13286	13226	13368	13397	13290	13343	13323	13278	13274	13326	13274	13470	13385	13308	13398	13333	13435	13353	13327	13323	13346	13300	13261	13365	13282	13272	13353	13422	13397	13285	13535	13293	13451	13389	13397	13225	13272	13325	13443	13404	13248	13241	13468	13283	13390	13437	13430	13197	13246	13407	13361	13315	13259	13574	13363	13481	13489	13276	13341	13352	13402	13244	13358	13296	13357	13324	13425	13372	13367	13296	13479	13313	13324	13440	13324	13528	13401	13509	13292	13426	13377	13523	13370	13475	13373	13457	13340	13398	13453	13241	13331	13409	13375	13347	13165	13214	13479	13378	13418	13298	13204	13230	13307	13511	13314	13333	13334	13206	13498	13378	13450	13293	13287	13387	13557	13253	13348	13242	13151	13379	13188	13314	13390	13340	13379	13340	13379	13478	13517	13384	13270	13330	13302	13343	13316	13342	13421	13392	13358	13358	13368	13516	13310	13352	13328	13542	13345	13456	13313	13226	13343	13322	13400	13325	13232	13403	13446	13251	13435	13294	13264	13382	13245	13229	13313	13533	13429	13286	13319	13328	13347	13481	13417	13324	13336	13345	13181	13330	13355	13354	13458	13428	13253	13345	13182	13401	13410	13388	13270	13458	13402	13415	13472	13232	13409	13338	13199	13291	13418	13234	13472	13304	13407	13390	13322	13353	13312	13276	13320	13384	13297	13370	13426	13253	13392	13496	13193	13511	13370	13387	13462	13487	13438	13241	13350	13170	13452	13434	13360	13362	13155	13455	13379	13381	13263	13490	13333	13365	13297	13261	13605	13251	13270	13418	13324	13273	13217	13383	13338	13316	13295	13249	13313	13379	13458	13255	13221	13374	13466	13298	13338	13284	13369	13419	13376	13373	13368	13492	13355	13482	13328	13216	13411	13505	13344	13375	13532	13416	13325	13401	13411	13379	13459	13307	13377	13277	13325	13441	13347	13507	13494	13373	13359	13268	13322	13339	13231	13202	13307	13326	13348	13439	13475	13276	13393	13306	13398	13238	13400	13320	13525	13333	13202	13428	13250	13438	13250	13394	13451	13315	13442	13390	13448	13275	13352	13371	13436	13245	13339	13259	13450	13209	13297	13431	13329	13374	13419	13453	13406	13406	13281	13303	13389	13250	13390	13339	13284	13344	13442	13403	13451	13306	13380	13422	13182	13456	13489	13378	13409	13379	13455	13171	13257	13140	13236	13288	13369	13421	13384	13322	13547	13341	13365	13497	13574	13166	13219	13538	13427	13343	13320	13420	13397	13430	13315	13278	13332	13329	13406	13470	13422	13368	13567	13299	13398	13409	13347	13380	13357	13412	13296	13389	13228	13231	13430	13415	13414	13319	13463	13350	13220	13276	13244	13435	13397	13247	13451	13197	13309	13395	13200	13306	13339	13432	13379	13363	13296	13266	13410	13509	13482	13377	13341	13209	13230	13275	13475	13281	13320	13380	13434	13439	13360	13343	13261	13439	13563	13469	13323	13437	13285	13551	13453	13315	13384	13268	13337	13320	13358	13179	13325	13326	13442	13462	13284	13280	13435	13151	13402	13384	13454	13240	13419	13438	13376	13548	13338	13425	13240	13474	13174	13533	13408	13446	13249	13477	13192	13298	13306	13459	13300	13501	13476	13258	13234	13320	13147	13351	13242	13323	13332	13341	13366	13328	13272	13491	13364	13242	13436	13232	13422	13356	13385	13288	13346	13347	13427	13404	13197	13187	13401	13369	13461	13492	13442	13284	13352	13318	13372	13293	13315	13247	13322	13381	13401	13506	13426	13464	13315	13437	13476	13357	13500	13341	13630	13508	13455	13364	13302	13451	13478	13369	13306	13365	13431	13376	13296	13226	13437	13396	13292	13430	13306	13289	13389	13574	13228	13315	13340	13297	13354	13338	13261	13110	13358	13375	13324	13439	13353	13443	13429	13335	13278	13455	13407	13352	13361	13400	13468	13356	13363	13433	13252	13370	13460	13303	13432	13440	13553	13474	13354	13368	13344	13439	13477	13414	13427	13244	13341	13413	13301	13470	13343	13314	13394	13293	13334	13499	13256	13245	13228	13428	13196	13540	13548	13355	13378	13373	13420	13444	13379	13386	13320	13388	13312	13263	13514	13197	13325	13431	13048	13363	13397	13449	13225	13232	13378	13420	13207	13347	13370	13178	13247	13326	13175	13210	13349	13370	13364	13120	13343	13282	13325	13400	13259	13363	13349	13397	13419	13405	13233	13375	13420	13237	13268	13361	13330	13356	13328	13441	13397	13394	13410	13447	13416	13318	13234	13265	13466	13330	13313	13173	13341	13382	13402	13379	13257	13375	13253	13405	13406	13480	13294	13481	13351	13412	13374	13506	13213	13232	13466	13254	13180	13301	13405	13262	13500	13378
23790	21236	28582	24313	22163	22296	20944	17914	16810	16718	16599	16973	20274	24526	24022	21320	18663	16896	15701	15588	14959	15077	15054	15101	14962	15223	14920	14941	14959	14985	15105	15059	15064	15022	14985	14949	15001	15041	14862	15051	15235	15012	14799	14938	15070	14947	15042	15091	15070	14878	15046	14872	14799	14979	15039	14946	15194	14959	14890	14962	15020	14975	15104	14798	14888	14920	14960	14959	15065	14970	14855	14895	14895	14838	14922	15091	15015	14991	14723	14993	14868	14977	15063	14911	14942	15038	15049	14752	14934	14873	14877	14851	14992	14955	14851	15153	15083	14932	14887	15006	14931	14748	14863	14821	14950	14743	15059	15006	14995	14805	15020	15081	14932	14970	14995	14812	14983	15098	14904	15034	14800	14868	14978	14655	14808	14778	14737	14906	14983	14861	14915	14888	14939	14803	14761	14931	15022	14825	14892	14838	15021	14831	14899	15008	14957	14927	14889	14746	14835	14840	15059	15088	14969	14898	14955	14934	14907	14770	15024	14837	14830	14762	14899	14951	14749	14787	14741	14842	14983	15064	14978	14906	14912	14865	14944	14625	14898	14869	14960	14761	14810	14989	15037	14923	14752	15006	15012	14987	15049	14949	14952	14824	14899	15016	15067	14778	14891	14910	15081	14906	14907	14851	14981	14907	14716	15127	14897	15067	14822	15023	14829	14775	14869	14813	15151	14750	14884	14825	14863	14916	14985	14832	14995	14972	14926	14686	15004	14972	14879	14796	14950	14835	14821	14895	14928	14974	14931	14791	14951	14806	15078	14925	14818	15081	15005	14918	14711	14919	15095	14509	14950	14794	15101	14921	14956	15069	15034	14835	14784	14878	14806	14890	14997	14899	14834	15012	15043	15103	15082	14939	14893	14800	14961	15093	14940	14678	14771	14864	14968	14964	15161	14895	14919	14993	14964	14916	14985	14982	15018	14635	14934	14815	14967	14820	14653	14813	14991	15134	15045	15077	15001	14723	14825	14767	14896	14830	14886	14851	14889	14861	14887	14849	14849	14839	15001	14854	14995	15123	14907	14868	14978	14858	14823	14906	15142	14859	14865	14979	15077	14882	15058	14903	14982	14861	14959	14866	14844	14833	14961	14900	14787	14988	14920	14768	14749	14867	14964	14901	14800	15077	14824	14822	14766	14904	14978	14940	14876	14921	14989	15048	14868	14775	14833	14992	14892	14868	14817	14972	14924	14940	14771	14896	14768	14845	14736	14889	14863	15140	14705	14875	15015	14939	14868	14849	14980	14869	14757	15115	14878	15030	14707	14876	14709	14864	15002	14959	15007	14871	14681	15038	14679	14643	14884	14801	14805	15000	14846	14878	14835	14996	15133	14941	14941	14932	15043	14853	14866	14813	14812	14757	14950	14866	14791	15004	14870	15048	14884	14987	15010	14925	14947	14980	14824	14760	14709	15045	14859	14770	14973	14896	14949	14787	14976	14947	15017	14775	14841	14817	14772	14984	14956	14861	14931	14772	14913	14705	14889	14829	14990	14780	14916	14855	14716	14986	14816	14810	14965	14707	14833	14798	14829	14867	15040	14978	14800	14933	14902	14860	14888	14821	14916	14935	15032	14715	14789	14969	14851	14915	14749	14849	15002	14831	14917	14830	14786	15016	15049	14851	14857	14708	14876	15035	14961	14942	14891	14904	15210	14883	14893	14890	14904	15036	15168	14935	14980	15111	14962	14997	14928	15016	15052	14889	15090	14860	14907	14928	14798	14934	14988	14820	14779	15004	14938	14963	14837	14802	14693	14889	15089	14845	15003	14904	14836	14954	14848	14869	14811	14865	14821	14956	14685	14851	15112	14873	14777	15001	14959	15042	15004	14767	15004	14920	14890	15055	14819	14827	14912	14955	14794	14956	14811	14670	14960	14851	14954	14979	14840	14974	14977	14869	14818	14799	15003	14956	14994	14814	14879	14807	14696	14898	14893	14895	14976	14932	14872	14894	14907	14856	15166	14910	14875	14887	14986	14764	14814	14732	14773	14725	14814	14796	14682	14751	14904	14905	15089	14695	14852	15020	14886	14798	14851	14650	14795	14891	14889	15140	14967	14913	14886	14757	14743	15200	15002	14977	15160	14660	14963	14917	14786	15035	15060	15054	14940	14964	15062	14776	14896	14870	15044	14888	14947	14804	14799	14948	14776	14905	14857	14921	14798	14813	14886	14748	15127	14699	14850	15073	14961	14753	14972	15043	15014	15042	15014	14843	14900	14826	15011	14881	14956	14840	14978	14906	14908	14913	14871	15059	14891	14878	14700	14761	14811	15062	14794	14966	15114	14844	15123	14836	14940	14686	14767	14773	14912	15132	14800	14901	14917	14876	14918	14889	15092	14980	14978	14991	14895	14814	15201	14861	14768	14850	14819	14806	14887	14825	14928	14753	14974	15036	14856	14932	14725	14776	14999	14986	14805	14822	14983	14973	15016	14923	14907	15063	14902	15030	14863	14802	14983	14911	15025	14828	14802	14995	14958	14794	14855	14787	14921	14993	15008	14725	15098	14974	14907	14916	14997	14851	14989	14985	14924	15032	15038	14925	15119	14813	14958	14958	14922	14872	14780	14927	14862	14774	14920	14826	14820	14783	14989	15056	14863	14914	15007	14887	14949	14881	15018	15115	14734	14983	14921	14810	15049	15008	14862	14996	14966	15109	14791	14810	14879	14696	14723	14834	14842	14944	15028	14931	15035	14984	14921	14968	14988	14873	15041	14863	14902	15030	14790	14860	14748	14935	14872	14871	14969	14826	14871	15112	14806	14879	14897	14966	14635	14919	15019	14844	14900	14808	14975	14727	14889	14764	14918	14911	14928	15038	14727	14872	14925	14900	14926	14781	14971	14953	15036	14876	14880	15049	14884	14924	14863	14795	15163	14919	15008	15102	15039	14848	14934	14868	14910	15049	15019	14909	14926	14847	14926	14876	14843	14801	14764	14890	14982	14947	14917	14810	14963	15057	14978	14854	14711	14818	14986	15031	14889	14966	14945	15030	15050	15021	15023	15033	14802	14681	14920	14810	14866	14840	14824	14941	14935	14934	14845	14863	14959	14928	14777	15150	14842	15004	15029	14709	14921	14772	14829	14960	14917	14996	15050	14933	15041	14966	14774	14933	15049	14941	14858	14842	14844	14815	14836	14878	14983	14840	14971	14889	14931	14999	15089	14962	14953	14902	14867	14887	14896	14866	14848	14909	15048	14991	15066	14928	14971	14731	14764	14704	14824	14874	14903	14946	14944	14931	14883	14616	15029	15123	14842	14967	14963	14819	14933	14882	14859	14815	14957	14866	14749	14891	15010	15111	15044	15031	14961	14989	14875	14817	14987	15020	15104	14881	14989	14942	14971	14786	14917	14908	14773	14852	15016	14921	14616	14654	14823	14751	15138	15034	14900	14867	14803	14905	14892	14887	14689	14639	14879	14900	15022	15142	14946	15223	15041	14995	14860	14834	15105	15078	14891	14887	14962	14993	14998	14764	14894	14909	14896	14822	14890	14836	14826	14949	14910	14850	15071	14971	15007	14944	14829	14933	14914	15069	14840	14873	14826	14874	15025	14891	14889	14658	15010	14875	14977	14817	14959	14924	15014	14808	14907	14904	14868	14541	14942	14804	15028	14902	14862	14853	14924	14951	15042	14930	15092	14953	15072	14938	14809	15049	14883	15025	15016	14868	14917	14953	14901	14850	14902	15040	15018	14983	14983	14864	14939	14943	14914	14864	14968	14782	14900	15059	14757	14925	14737	14821	15014	14993	14750	15007	14725	14747	14958	14925	15011	14973	15051	15085	14993	14863	14712	14631	14965	14824	14958	14854	14757	14936	14861	14863	14581	15075	14813	14974	14921	14917	14938	14836	14777	14779	14936	14982	15009	14937	14964	14921	14869	14881	14950	14967	14821	14852	15074	14917	14946	14994	14934	14887	14893	14998	14699	14891	14925	14863	14946	15029	14798	14920	14812	14828	15014	14940	14860	14867	14852	14997	14865	14829	14870	15096	14793	14874	14860	14863	14953	14954	14816	14927	14851	15056	15065	14964	14901	15016	14697	14752	14994	14968	14934	14849	15102	14786	14863	14869	14801	14971	14910	14800	14845	14886	14972	14670	14903	14836	14937	14886	14891	14911	14834	14896	14977	15039	14896	15098	14809	14999	14891	14782	14887	14817	14869	14907	14847	14816	14980	14880	14893	14795	14850	14893	14991	14968	14832	15134	14946	14941	14754	14959	15013	14922	14919	14892	15088	14868	15237	14845	14875	14898	14809	14981	14945	14768	14920	14883	14943	14941	14786	14924	14881	14991	14920	15046	14832	14966	15029	14939	14873	14723	14982	14958	14829	14856	15044	14959	14983	14971	14927	14889	15037	14897	14822	14902	14822	14824	14818	14812	14982	14862	14973	14772	14828	14831	14857	14953	14869	14942	14812	14795	15082	15026	14885	14738	14905	14997	14951	14924	14886	14945	14792	14896	14928	14976	14881	14991	14896	15104	14854	14909	14895	15001	14885	15129	14978	14973	15004	14889	14716	14970	14761	14879	14826	14926	14790	14855	14996	14966	14832	14819	14932	14792	15031	14835	14818	14939	14856	14877	14923	15045	14885	14969	14912	14862	14780	14854	14932	14887	15042	15026	14921	14977	14658	14745	14764	14848	14841	14972	14955	14831	14899	14822	14861	14891	14948	14824	14862	14819	15039	14913	14867	14967	15089	14828	15133	14955	14981	14722	14913	14951	14911	14888	14869	14880	14926	15008	14846	14769	14758	14924	14954	15006	15020	15002	14711	15048	14824	15057	14962	14935	14945	14833	15039	14957	14906	14717	15107	14993	15036	14976	14741	15023	14985	14897	14815	14962	14963	14962	14849	14538	14933	14770	14796	14779	14746	14895	15008	14872	14969	14904	14825	14763	15018	14863	14846	14918	14966	14912	14780	14892	14798	14921	15143	14787	14895	14878	14985	14936	15045	14987	14931	14929	14867	14891	15131	14957	14842	15040	14974	15150	14956	15055	14941	14779	14984	15061	14936	14875	14853	14728	14917	14904	14743	15007	14760	14881	15069	14945	14935	14982	14997	14860	14902	14887	15060	15083	14870	15001	14798	14892	14946	14799	14933	14966
26583	44905	40381	25731	21467	20649	18578	17196	16260	15639	15899	16490	22103	26981	25389	21111	17898	15289	14134	13662	13619	13401	13417	13351	13346	13517	13400	13361	13315	13334	13409	13519	13297	13440	13451	13264	13570	13390	13232	13256	13380	13259	13571	13363	13327	13553	13407	13444	13330	13362	13189	13268	13173	13290	13511	13523	13339	13387	13156	13255	13533	13338	13291	13445	13235	13371	13496	13199	13347	13221	13257	13332	13307	13175	13335	13435	13379	13458	13297	13404	13382	13249	13314	13267	13415	13368	13475	13344	13455	13318	13437	13176	13249	13311	13312	13437	13322	13366	13282	13395	13170	13345	13186	13271	13411	13347	13280	13314	13315	13336	13421	13205	13393	13420	13445	13287	13422	13300	13428	13312	13293	13418	13233	13218	13440	13253	13285	13367	13321	13348	13315	13331	13347	13063	13349	13315	13117	13437	13357	13302	13365	13307	13323	13477	13412	13439	13326	13401	13103	13317	13289	13334	13167	13285	13312	13288	13354	13275	13527	13344	13379	13306	13400	13169	13431	13282	13246	13205	13482	13323	13257	13292	13351	13305	13206	13379	13276	13482	13360	13295	13474	13404	13381	13302	13286	13424	13427	13326	13218	13362	13253	13123	13317	13136	13454	13235	13256	13285	13334	13599	13354	13220	13382	13213	13430	13302	13312	13333	13247	13421	13361	13341	13401	13362	13444	13351	13328	13404	13359	13256	13218	13332	13408	13277	13391	13357	13322	13319	13270	13167	13320	13150	13430	13215	13270	13393	13222	13177	13329	13355	13320	13275	13266	13230	13397	13281	13437	13295	13424	13386	13263	13372	13331	13372	13274	13129	13288	13330	13231	13109	13326	13510	13572	13434	13285	13247	13265	13434	13344	13381	13314	13328	13262	13417	13368	13253	13249	13326	13362	13308	13368	13375	13282	13354	13383	13301	13220	13392	13394	13388	13238	13227	13228	13379	13392	13442	13315	13164	13385	13144	13293	13245	13335	13256	13278	13320	13429	13359	13346	13243	13326	13298	13464	13347	13234	13356	13401	13394	13395	13271	13256	13289	13436	13179	13229	13196	13424	13282	13293	13283	13356	13203	13184	13264	13281	13329	13432	13307	13445	13448	13465	13429	13327	13224	13334	13362	13343	13160	13248	13376	13321	13380	13399	13348	13115	13291	13306	13350	13342	13373	13238	13321	13211	13311	13269	13377	13339	13292	13259	13447	13409	13404	13369	13469	13192	13494	13390	13351	13353	13226	13240	13226	13363	13348	13406	13372	13253	13381	13308	13390	13287	13310	13464	13254	13312	13416	13274	13387	13405	13248	13392	13332	13227	13312	13450	13443	13188	13366	13275	13086	13352	13395	13350	13348	13380	13269	13202	13404	13246	13356	13321	13289	13385	13306	13238	13385	13268	13255	13276	13202	13178	13416	13485	13234	13300	13394	13367	13311	13344	13447	13422	13284	13374	13348	13296	13336	13245	13290	13334	13536	13360	13217	13285	13226	13228	13260	13373	13377	13417	13152	13269	13347	13381	13243	13180	13337	13324	13519	13285	13353	13379	13403	13326	13485	13292	13443	13270	13294	13300	13306	13428	13389	13396	13264	13326	13356	13187	13419	13264	13452	13403	13387	13295	13370	13223	13493	13167	13308	13158	13402	13422	13201	13429	13206	13279	13231	13212	13247	13281	13344	13264	13226	13326	13205	13314	13291	13240	13387	13394	13349	13402	13188	13330	13311	13364	13206	13462	13260	13304	13331	13291	13190	13294	13232	13172	13355	13173	13304	13345	13116	13331	13361	13475	13348	13197	13384	13321	13298	13478	13361	13195	13303	13272	13252	13298	13401	13309	13329	13298	13184	13374	13368	13440	13456	13297	13422	13305	13450	13359	13370	13305	13446	13322	13308	13269	13317	13364	13458	13206	13351	13343	13294	13266	13462	13315	13362	13306	13186	13368	13271	13394	13360	13353	13487	13258	13259	13269	13307	13168	13291	13325	13268	13468	13469	13403	13238	13380	13245	13335	13384	13476	13469	13394	13445	13409	13293	13318	13444	13379	13303	13492	13382	13250	13469	13230	13456	13207	13192	13327	13197	13267	13347	13267	13423	13260	13484	13254	13257	13258	13455	13320	13264	13396	13380	13279	13381	13329	13389	13302	13239	13187	13295	13507	13459	13382	13554	13359	13285	13387	13381	13494	13285	13312	13455	13404	13181	13386	13420	13263	13357	13217	13292	13410	13362	13378	13542	13189	13352	13304	13261	13221	13372	13391	13340	13130	13497	13440	13162	13314	13368	13320	13310	13327	13069	13289	13426	13368	13423	13259	13389	13456	13452	13410	13241	13190	13471	13306	13347	13362	13323	13389	13392	13202	13143	13295	13314	13288	13184	13297	13258	13512	13107	13403	13405	13510	13230	13505	13251	13218	13397	13256	13362	13290	13301	13313	13332	13118	13284	13286	13060	13308	13156	13292	13224	13274	13346	13267	13276	13245	13298	13326	13281	13478	13339	13225	13189	13411	13220	13181	13368	13332	13358	13121	13479	13243	13336	13183	13301	13281	13281	13441	13389	13197	13279	13369	13237	13317	13411	13320	13441	13183	13232	13178	13239	13353	13154	13353	13439	13230	13311	13334	13372	13212	13291	13287	13411	13547	13226	13488	13276	13347	13395	13361	13226	13353	13279	13157	13256	13404	13320	13450	13161	13468	13404	13478	13267	13294	13225	13179	13318	13419	13237	13411	13374	13229	13313	13328	13295	13309	13135	13269	13283	13347	13405	13364	13323	13222	13328	13410	13339	13459	13333	13438	13289	13238	13454	13550	13037	13365	13397	13271	13421	13328	13452	13294	13198	13296	13440	13334	13264	13131	13160	13306	13307	13220	13483	13323	13296	13524	13228	13372	13343	13349	13319	13200	13167	13243	13328	13349	13286	13318	13221	13299	13337	13293	13382	13314	13369	13279	13286	13276	13405	13340	13328	13237	13459	13283	13262	13243	13315	13340	13361	13373	13327	13464	13345	13340	13322	13313	13417	13284	13322	13423	13365	13415	13360	13324	13265	13294	13444	13294	13327	13177	13316	13193	13350	13311	13372	13187	13215	13312	13332	13362	13381	13410	13194	13302	13380	13419	13397	13195	13441	13336	13546	13286	13603	13291	13290	13349	13312	13185	13351	13319	13209	13296	13349	13343	13300	13374	13236	13231	13388	13367	13317	13228	13475	13335	13350	13363	13329	13357	13377	13388	13308	13399	13366	13351	13451	13155	13237	13382	13212	13312	13269	13380	13318	13393	13282	13369	13304	13245	13346	13369	13375	13249	13596	13311	13333	13104	13342	13342	13340	13325	13331	13313	13213	13300	13170	13366	13485	13478	13531	13256	13297	13445	13155	13144	13428	13451	13259	13230	13356	13304	13422	13332	13219	13281	13539	13367	13356	13444	13394	13240	13335	13132	13306	13145	13380	13389	13297	13319	13231	13278	13274	13348	13268	13354	13276	13170	13210	13383	13144	13445	13360	13399	13342	13384	13341	13425	13353	13460	13398	13294	13222	13296	13325	13332	13485	13232	13321	13221	13313	13158	13299	13403	13307	13163	13414	13358	13368	13449	13328	13249	13156	13307	13349	13341	13367	13244	13426	13232	13264	13314	13334	13235	13267	13313	13235	13183	13247	13277	13223	13353	13355	13490	13269	13333	13419	13314	13294	13299	13416	13322	13315	13323	13261	13381	13313	13290	13479	13424	13208	13301	13117	13188	13342	13262	13346	13383	13542	13245	13436	13297	13421	13257	13251	13398	13325	13223	13324	13412	13276	13346	13247	13203	13223	13238	13294	13410	13476	13334	13062	13421	13302	13289	13475	13328	13377	13314	13423	13459	13253	13393	13393	13332	13364	13369	13273	13387	13429	13274	13293	13359	13386	13387	13262	13227	13433	13381	13481	13247	13468	13175	13403	13232	13270	13494	13379	13268	13311	13435	13261	13314	13265	13389	13350	13333	13258	13351	13368	13217	13357	13180	13298	13434	13222	13292	13230	13502	13221	13243	13327	13301	13370	13342	13490	13366	13433	13424	13282	13335	13228	13279	13289	13249	13323	13226	13430	13272	13328	13279	13413	13161	13068	13252	13217	13271	13262	13177	13264	13291	13348	13413	13357	13175	13310	13198	13352	13421	13332	13446	13398	13213	13364	13306	13266	13332	13403	13204	13363	13272	13303	13299	13450	13455	13342	13304	13200	13300	13164	13243	13311	13266	13323	13461	13332	13093	13293	13322	13393	13349	13261	13355	13445	13227	13221	13339	13277	13332	13365	13291	13278	13259	13393	13360	13361	13251	13314	13305	13319	13355	13326	13223	13411	13191	13184	13238	13421	13211	13381	13214	13485	13410	13480	13324	13265	13301	13133	13376	13372	13371	13330	13349	13468	13163	13193	13179	13263	13350	13323	13388	13317	13246	13328	13280	13301	13174	13255	13321	13352	13178	13333	13355	13366	13328	13261	13377	13306	13371	13337	13457	13275	13181	13284	13381	13260	13414	13381	13417	13321	13320	13192	13328	13384	13287	13329	13327	13213	13206	13188	13213	13277	13410	13145	13210	13252	13288	13167	13312	13319	13436	13405	13274	13311	13239	13311	13307	13270	13328	13495	13360	13272	13304	13255	13297	13476	13273	13247	13362	13220	13379	13286	13340	13403	13254	13352	13458	13303	13405	13430	13445	13337	13274	13474	13185	13608	13280	13391	13476	13419	13395	13141	13287	13267	13413	13302	13387	13314	13456	13183	13232	13244	13266	13443	13316	13427	13329	13295	13292	13334	13504	13372	13352	13363	13166	13235	13334	13297	13301	13395	13165	13448	13340	13322	13200	13333	13401	13367	13353	13168	13268	13444	13362	13231	13285	13344	13566	13528	13335	13162	13318	13379	13343	13356	13395	13310	13297	13416	13462	13327	13305	13432	13223	13275	13258	13315	13220	13422	13177	13236	13363	13505	13225	13215	13308	13213	13310	13141	13441	13254	13336	13374	13318	13450	13241	13303	13423	13385	13302	13411	13201	13315	13315	13272	13298	13206	13441	13336	13362	13289	13336	13277	13336	13265	13404	13488	13444	13160	13442	13252	13348	13258	13395	13394	13417	13371
22842	21303	29083	23844	21694	24009	25632	19987	18389	18198	18066	18216	22566	31156	30320	25971	21862	18697	16915	15840	15440	15504	15352	15200	15206	15285	15328	15438	15172	15108	15298	15215	15094	15271	15425	15149	15037	15181	15213	15179	15124	15151	15303	15337	15359	15356	15067	15249	14967	15386	15306	15074	15157	14980	15216	15178	15264	15244	15142	15131	15164	14942	15111	15131	15143	15191	15285	15175	15097	15047	15166	15081	15137	15145	15114	15157	15267	14936	15103	15269	15254	15035	14965	15179	15124	15044	15213	15135	15164	15073	15231	14984	15212	15063	14879	15169	15322	14997	15119	15102	15159	15084	15257	15176	15147	15187	15104	15413	15249	15080	15395	15234	15303	14945	15133	15048	15317	15145	15019	15128	15247	15211	15168	15304	15332	14928	15280	15150	15121	14916	15193	15545	15226	14912	15046	15023	15120	15220	15079	15356	15123	15263	15155	14981	15094	15361	14997	15244	15272	15111	15016	15018	15200	15073	15179	15118	15093	14965	14995	15153	15189	15004	14853	15064	15114	15061	15103	15444	15155	15237	15109	15267	15196	15212	15196	15130	15097	15022	15219	15015	15169	15437	15214	15084	15262	15365	15274	14956	15077	15337	15094	14999	15215	15112	15135	15261	15147	15181	15013	15055	15088	15257	15041	15193	15107	15102	15067	15096	15078	15132	15110	15266	15307	15003	15071	14931	15156	15205	15240	15206	14979	15124	15281	15142	15088	15267	15151	15234	15068	15220	15181	15089	15248	15084	15146	14983	15046	15082	14965	15128	15108	15157	15130	15247	15147	15157	15059	15317	15065	15005	15270	15019	15116	15143	15275	15113	15154	14956	15036	15071	15063	15229	15169	15197	15076	15178	15071	15111	15173	15186	15179	15034	15019	15130	15022	15153	15122	15229	15255	14940	15135	15173	15138	14981	15058	15318	15204	15133	15226	15079	15003	15178	15091	15126	14998	15302	15055	14910	15212	15131	14965	15146	15119	15050	15069	15040	15258	15138	15353	15051	15152	15132	15051	15183	15109	15076	14960	14972	14895	14988	15150	15098	15111	15142	15251	15041	14891	15172	15279	15224	15159	15022	15064	15236	15083	15182	15242	15103	15292	15152	15162	15078	15311	15061	15047	15240	15191	15238	15227	15160	15207	15236	15141	15121	15142	15028	15056	15047	15063	15043	15152	15109	15166	15154	15118	15108	15191	14991	15057	15202	15270	15165	15111	15159	15041	15041	15119	15018	15048	15194	15051	14944	15167	15169	15214	15257	15035	15168	15167	15270	15350	15278	15108	15089	15179	15028	15075	15466	15025	15135	15171	14989	15117	15097	15124	15016	15048	15176	15106	15050	15119	15108	15046	15048	15046	15185	15250	15286	15228	14938	15330	15215	15106	15203	15078	15234	15253	15225	14971	15072	15235	15146	15088	15045	15175	15303	15055	15177	15097	15295	15208	15296	15102	15111	15174	15255	15080	15253	15226	15109	15133	15132	15211	15036	14943	15249	15183	15026	15293	14915	15073	14999	15257	14967	14979	15090	15189	15085	15272	15085	15076	14947	14985	14942	15172	15246	15131	15072	15068	14982	15227	14926	15103	15172	15238	15262	15121	15059	15120	15091	15114	14939	15226	15124	15184	15241	15020	15010	15099	14929	15058	14966	15088	15150	15183	15082	14983	14908	15302	15223	15224	14955	15165	15247	15284	14939	15282	15008	15220	15258	15237	15187	15005	15140	15250	15011	15171	15265	14964	15201	15089	15134	15000	15099	15055	15235	15044	15152	14975	14976	15028	15225	15180	15149	15239	14975	14986	15321	15112	15027	15126	15181	15123	15171	15104	15006	15240	15120	15206	15055	15049	15066	15135	15147	15107	15039	15295	14973	15062	15074	15092	15041	15354	14983	15217	15129	15000	15118	15144	15186	14929	15233	15078	15033	15057	15087	15177	15130	15196	14979	15052	15117	15039	15164	14948	15069	15066	15244	15071	14957	15196	15065	15162	15002	15194	15204	15066	15076	15108	15012	15123	14825	15109	14994	15236	15058	15148	14941	15074	15046	15145	15190	15157	15091	14923	15057	15082	14834	14950	14930	15170	15035	15079	14929	15030	15187	15038	15260	15029	15083	15283	15317	15158	15212	15263	15152	14968	14814	15253	15230	15215	15085	14980	15150	15136	15240	15050	15139	15209	15267	15120	15152	15228	15173	15248	15137	15102	15091	15149	15119	15024	15156	15075	15255	15144	15135	15114	14968	15050	15098	15124	15169	15145	15084	14981	15233	15068	14964	14994	15123	15272	15052	15266	15047	15164	14931	15235	15259	14968	15043	15013	14983	15237	15220	15265	15125	15083	15132	15142	15273	15212	15157	15112	15108	15088	15250	15298	15296	15272	15131	15302	15211	15173	15005	15241	15129	15352	15106	15295	15117	15192	15280	15097	15136	15362	14986	15143	15361	15139	15297	15137	15173	15139	15055	15061	14992	14968	15223	15169	15120	14694	14920	15268	15074	14981	15073	15023	15256	15186	15210	15167	15297	15314	15102	15086	15101	15072	14964	15127	15123	14854	15046	15060	15095	15162	15025	15070	15044	15210	15124	14903	14959	15108	15389	15092	15171	15019	15215	15163	15136	15062	15144	14977	15455	15098	15182	14990	15124	15042	15168	15298	15351	15184	15083	15216	15054	15154	14974	14992	15074	15191	15002	15132	15015	15021	14981	14909	15157	15062	15075	15099	15055	15139	15097	15206	15118	15067	15373	15093	15395	15200	15186	15082	15070	15046	15331	14998	15224	15041	15234	15196	15096	15352	15067	15149	14913	15108	15046	15013	14978	15249	15217	15304	15104	15192	15228	15119	15078	14965	15123	15346	14982	14877	15085	15034	14922	15013	15022	15085	15097	14950	15062	15011	15018	15062	15080	15036	15132	14986	15071	14963	15159	15131	15125	15044	15079	15076	15267	15280	15083	15173	15101	15138	15107	15115	15251	14951	14974	15079	15006	15110	15002	15061	14976	14962	15191	14770	14871	15295	14867	15178	15296	15292	14852	14974	15123	15028	15123	15201	15110	15263	15165	14904	14899	15199	15157	15164	14925	15188	15341	15190	15070	15331	15096	15086	15120	15167	15105	14992	15073	15143	14994	15079	14866	14991	14793	15245	15135	15246	14839	14983	15122	15146	15009	15076	15210	14964	14993	15112	15077	14975	15186	14994	15056	15089	15131	15069	14998	15190	15101	15108	15179	15151	15200	14947	15117	14979	14924	14966	14974	15030	14942	15079	15121	15221	14918	15086	15028	15076	15340	15297	15106	15042	15026	15108	15209	15077	15134	15262	15303	15112	15110	15053	15066	15147	15164	15045	14928	15186	15054	15104	15073	15118	15057	14974	14950	15098	15051	15172	15180	15080	15135	15293	15238	15130	14988	15165	15147	15206	15330	15031	15112	15200	14966	15161	15022	15080	15120	15045	14998	15154	15032	15122	15120	15193	15212	15151	15040	15151	15224	15214	14965	15045	15284	15175	14928	14888	15040	15057	15215	15136	15027	15358	15258	15025	15164	14949	15207	15284	15064	15024	15076	15142	15065	15267	15063	15085	15088	15121	15008	14961	15066	15093	15108	15224	15173	15255	15108	15121	15043	14986	14976	14942	15043	15087	15160	15086	15055	15089	15154	15255	15132	15168	15047	15034	15051	14999	15172	14990	15161	15123	15319	15277	15150	15069	14993	15148	15218	15027	15195	15117	15031	15260	15013	15132	15021	15265	15185	15293	14805	15057	15059	15123	15031	15199	15022	15025	15063	15208	15139	15009	14949	15184	15164	15133	15089	15150	14854	15066	15120	15043	15218	15032	15006	14973	15131	14955	15240	15048	15076	15194	15236	15001	15072	14914	15042	14972	15121	15089	15177	15216	15209	15204	15002	15086	15110	15101	15071	15032	15058	15131	15258	15161	15109	14978	15248	15150	15192	14811	14940	15093	15288	15108	15266	15281	15105	14902	15197	14924	15153	15043	14877	15180	15182	15068	15154	15186	15163	15043	15148	15130	15125	15115	15317	15103	14999	15126	15117	15403	15204	15144	15158	15083	15125	15159	15093	15220	15149	15360	15116	15150	15086	15082	15148	15196	14988	14739	15057	15026	14993	15163	15149	15200	15113	15194	15076	15043	15211	15209	15143	15244	15048	15079	14954	15175	15096	15177	15041	14939	15297	15066	15089	14958	15192	15253	15108	15128	15056	14995	15181	14970	15004	15120	14993	15231	15025	15158	15169	15038	15240	15143	15063	15049	15039	15239	15055	15279	15278	15239	14836	14953	15044	15219	15169	14909	15171	15162	15035	15084	15106	15143	15059	14930	15119	15135	15129	15138	15049	15167	15237	15162	14979	15268	15166	15074	15208	15240	15237	15098	14998	15359	15224	15198	15151	15153	15018	15220	15174	15029	15170	15054	15133	15074	15095	15248	15264	15094	15209	15076	15050	15264	15130	14984	15278	15137	15299	15248	14948	15062	15278	15248	15204	15265	15114	14969	15121	15086	15223	15188	15260	15295	15220	15211	14973	15170	15071	15044	15235	15002	15158	15141	15226	15140	15184	15284	15202	15150	15147	15088	15248	15204	15150	15205	15037	15168	15228	15201	15170	15186	15059	15126	15179	15097	15091	15316	15076	15140	15136	15063	15217	14982	15125	15102	14979	15073	15277	15370	14878	15036	15120	15265	15175	14978	15045	15065	15245	15193	15237	15374	15194	15151	15069	15054	15037	15013	15120	15126	15121	15279	15040	15003	15209	15155	15071	15241	15100	15139	15208	14962	15211	15083	15080	15308	15119	15135	15159	15153	15112	15152	14993	15176	15270	15079	15044	15140	15021	15050	15107	15224	14998	15120	15029	15160	15066	15103	15030	15286	15022	15090	15185	15162	15067	15103	15349	15192	14905	15214	15345	15160	15063	15166	15095	15108	15158	14921	15091	15238	15276	15067	15129	15031	15140	15212	15161	15107	15218	15105	14892	15055	15082	15089	14956	15057	15046	14968	15029	15176	15202	15217	15168	15206	15058	15048	15141	14978	15120	15053	15340	15382	15237	15022	14949	15039	15246	15062	15118	15122	15319	15265	15127	15016	15259	15065	15142	15210	15306
30543	51647	43682	30724	27281	23891	21701	19780	18608	18000	17871	18652	25314	34348	31993	26909	21960	17580	15208	14131	13710	13636	13458	13580	13718	13524	13433	13480	13531	13349	13395	13405	13507	13464	13627	13440	13618	13543	13505	13436	13395	13297	13426	13602	13403	13438	13574	13376	13594	13450	13488	13630	13485	13500	13541	13390	13569	13404	13396	13544	13546	13462	13400	13507	13537	13541	13534	13509	13536	13437	13439	13343	13409	13440	13617	13217	13420	13462	13411	13575	13582	13360	13462	13460	13470	13443	13454	13449	13454	13417	13373	13420	13429	13441	13642	13498	13526	13504	13425	13488	13537	13400	13483	13309	13701	13463	13475	13423	13523	13532	13254	13463	13430	13388	13563	13538	13430	13459	13416	13371	13474	13440	13638	13524	13556	13504	13613	13604	13431	13513	13541	13466	13518	13445	13397	13414	13422	13451	13581	13438	13391	13427	13311	13650	13481	13543	13584	13509	13444	13480	13362	13436	13279	13503	13435	13356	13372	13612	13423	13572	13460	13349	13319	13681	13494	13478	13650	13398	13405	13481	13510	13528	13543	13436	13470	13458	13477	13419	13358	13378	13464	13383	13602	13304	13400	13488	13582	13614	13551	13418	13524	13546	13523	13366	13452	13591	13557	13496	13459	13552	13620	13414	13459	13441	13585	13592	13400	13438	13548	13577	13708	13585	13434	13376	13554	13408	13604	13560	13503	13405	13524	13434	13323	13534	13396	13438	13527	13346	13508	13521	13598	13403	13522	13418	13423	13412	13479	13549	13507	13456	13439	13480	13331	13292	13372	13630	13401	13239	13470	13518	13503	13605	13481	13568	13547	13364	13467	13527	13473	13319	13426	13424	13250	13616	13412	13417	13403	13493	13643	13404	13596	13401	13578	13454	13474	13547	13542	13425	13413	13380	13431	13467	13272	13414	13377	13557	13301	13557	13510	13586	13512	13446	13488	13429	13460	13493	13429	13562	13532	13378	13369	13510	13462	13607	13477	13468	13453	13431	13482	13329	13573	13455	13288	13464	13544	13456	13418	13546	13518	13501	13520	13569	13385	13492	13404	13312	13613	13552	13565	13577	13488	13392	13548	13312	13425	13440	13366	13535	13512	13637	13467	13692	13305	13360	13543	13509	13273	13550	13454	13491	13584	13310	13594	13393	13592	13548	13502	13695	13563	13497	13315	13410	13446	13461	13412	13484	13428	13199	13393	13521	13505	13344	13142	13485	13458	13382	13492	13400	13493	13412	13422	13602	13367	13519	13511	13383	13498	13411	13553	13388	13393	13582	13588	13520	13605	13251	13299	13476	13388	13612	13528	13602	13451	13593	13376	13562	13550	13254	13462	13300	13494	13344	13419	13466	13577	13477	13350	13548	13460	13394	13504	13428	13508	13529	13513	13423	13609	13461	13390	13602	13448	13449	13414	13572	13459	13438	13470	13466	13517	13487	13575	13521	13500	13324	13514	13406	13434	13583	13574	13281	13438	13443	13430	13514	13552	13491	13476	13561	13436	13494	13486	13374	13551	13467	13571	13559	13450	13509	13335	13448	13513	13492	13530	13552	13590	13519	13474	13540	13507	13360	13381	13360	13582	13321	13620	13577	13479	13679	13488	13553	13507	13402	13506	13589	13381	13305	13510	13359	13714	13428	13376	13483	13428	13507	13491	13447	13491	13317	13558	13391	13536	13354	13454	13521	13507	13529	13574	13571	13471	13637	13534	13532	13472	13498	13483	13385	13730	13438	13411	13360	13390	13583	13392	13538	13393	13508	13264	13403	13438	13474	13558	13403	13535	13467	13388	13402	13477	13481	13419	13563	13445	13574	13363	13474	13441	13506	13368	13604	13487	13451	13484	13442	13415	13397	13614	13273	13581	13501	13418	13396	13512	13485	13233	13506	13462	13540	13502	13509	13512	13475	13349	13446	13527	13630	13596	13482	13428	13625	13415	13456	13518	13412	13522	13541	13654	13406	13393	13393	13554	13427	13370	13367	13474	13381	13425	13373	13630	13380	13442	13441	13467	13509	13361	13546	13363	13387	13444	13454	13284	13613	13520	13330	13572	13598	13555	13555	13597	13324	13566	13493	13383	13442	13466	13440	13445	13564	13448	13489	13512	13486	13429	13423	13403	13463	13456	13630	13460	13463	13428	13572	13445	13468	13507	13469	13354	13453	13534	13529	13401	13491	13246	13312	13526	13472	13446	13348	13620	13442	13319	13561	13480	13393	13487	13408	13582	13382	13448	13313	13462	13275	13443	13475	13533	13491	13456	13410	13421	13281	13385	13518	13564	13383	13524	13400	13401	13534	13439	13533	13477	13439	13514	13414	13480	13303	13634	13306	13486	13505	13564	13521	13545	13545	13413	13497	13346	13535	13497	13492	13435	13560	13478	13550	13455	13548	13515	13483	13408	13605	13456	13421	13285	13419	13539	13444	13392	13559	13468	13579	13575	13429	13368	13407	13420	13545	13404	13418	13381	13678	13539	13451	13444	13416	13419	13525	13375	13440	13552	13445	13522	13430	13651	13404	13542	13354	13526	13413	13442	13403	13343	13495	13438	13483	13512	13614	13430	13485	13472	13480	13473	13572	13696	13380	13386	13573	13377	13480	13556	13440	13430	13555	13424	13689	13440	13231	13380	13401	13595	13468	13413	13563	13505	13481	13302	13423	13351	13514	13363	13434	13459	13414	13548	13531	13460	13427	13482	13596	13304	13413	13538	13541	13410	13439	13385	13348	13461	13375	13555	13387	13546	13484	13382	13572	13418	13474	13405	13439	13316	13443	13558	13610	13424	13325	13414	13288	13291	13286	13528	13524	13596	13444	13352	13501	13546	13502	13427	13461	13287	13537	13394	13469	13335	13494	13380	13483	13432	13309	13435	13609	13448	13422	13420	13346	13300	13574	13359	13569	13408	13439	13518	13357	13464	13622	13554	13370	13508	13333	13340	13373	13488	13219	13397	13492	13610	13497	13510	13508	13388	13589	13491	13348	13484	13598	13361	13550	13530	13314	13535	13428	13460	13480	13530	13642	13642	13642	13384	13350	13496	13438	13327	13572	13489	13290	13289	13385	13627	13405	13422	13468	13424	13569	13502	13360	13462	13451	13557	13510	13467	13407	13464	13517	13435	13555	13409	13516	13462	13295	13532	13427	13456	13401	13581	13468	13570	13520	13419	13624	13402	13453	13390	13626	13492	13459	13457	13483	13448	13639	13385	13319	13478	13455	13453	13432	13516	13509	13496	13478	13565	13588	13484	13500	13553	13584	13515	13454	13505	13571	13406	13491	13404	13362	13603	13413	13403	13468	13367	13579	13373	13505	13608	13422	13567	13595	13445	13529	13432	13469	13391	13353	13454	13437	13446	13464	13351	13473	13419	13565	13363	13518	13378	13477	13527	13394	13506	13401	13207	13367	13593	13683	13554	13498	13432	13526	13510	13535	13400	13496	13408	13574	13500	13480	13435	13566	13549	13598	13534	13656	13719	13415	13412	13212	13489	13472	13478	13312	13464	13523	13531	13455	13541	13529	13420	13522	13447	13491	13554	13267	13654	13441	13474	13390	13417	13250	13398	13433	13544	13485	13506	13500	13499	13536	13466	13529	13377	13516	13425	13347	13642	13554	13566	13320	13484	13430	13510	13370	13513	13419	13306	13381	13592	13428	13418	13261	13391	13335	13430	13465	13401	13358	13478	13542	13454	13361	13517	13448	13457	13417	13443	13352	13622	13532	13516	13531	13484	13471	13418	13457	13497	13487	13416	13377	13448	13555	13466	13441	13515	13543	13459	13525	13332	13374	13571	13389	13582	13528	13434	13445	13550	13576	13522	13393	13464	13405	13304	13570	13306	13338	13379	13473	13422	13591	13550	13448	13442	13448	13618	13564	13475	13497	13334	13556	13482	13394	13311	13512	13345	13474	13303	13540	13406	13406	13544	13578	13517	13480	13386	13376	13464	13257	13491	13357	13541	13447	13347	13418	13552	13398	13417	13453	13504	13475	13362	13366	13200	13471	13727	13462	13305	13506	13506	13549	13443	13336	13531	13412	13451	13380	13398	13523	13526	13480	13491	13572	13617	13466	13461	13453	13570	13572	13628	13628	13502	13430	13554	13593	13534	13292	13432	13514	13528	13544	13454	13440	13311	13402	13343	13454	13395	13368	13377	13686	13477	13500	13426	13490	13435	13508	13484	13663	13407	13499	13449	13504	13465	13322	13454	13391	13477	13337	13467	13375	13623	13371	13467	13601	13373	13453	13326	13606	13600	13356	13490	13470	13442	13584	13365	13453	13421	13472	13598	13487	13374	13483	13448	13428	13548	13342	13524	13436	13407	13378	13549	13337	13381	13521	13482	13542	13458	13553	13491	13515	13383	13450	13605	13442	13495	13373	13607	13384	13495	13406	13362	13518	13316	13551	13674	13313	13549	13468	13686	13587	13415	13477	13429	13610	13242	13328	13516	13529	13524	13482	13580	13546	13318	13530	13409	13575	13417	13463	13421	13375	13336	13634	13607	13405	13449	13538	13601	13342	13473	13560	13436	13552	13587	13421	13343	13375	13456	13452	13353	13330	13401	13303	13522	13572	13428	13432	13482	13521	13525	13508	13559	13559	13289	13494	13461	13465	13397	13450	13553	13384	13428	13454	13352	13415	13580	13416	13345	13407	13376	13465	13330	13530	13453	13365	13397	13398	13629	13351	13451	13282	13522	13421	13437	13531	13473	13654	13471	13490	13575	13507	13448	13392	13394	13513	13551	13463	13406	13454	13646	13543	13433	13501	13433	13386	13549	13521	13512	13469	13441	13316	13440	13598	13525	13514	13555	13507	13455	13552	13525	13646	13533	13638	13365	13486	13323	13410	13467	13515	13446	13471	13441	13386	13531	13547	13579	13641	13423	13224	13631	13446	13508	13379	13433	13574	13612	13371	13533	13387	13382	13377	13403	13515	13396	13548	13358	13521	13675	13484	13440	13370	13402	13483	13395	13423	13585	13354	13426	13513	13310	13348	13434	13494	13358	13455	13504	13475	13450	13421	13375	13361	13318	13583	13496	13414	13365	13415	13494	13459	13475	13496	13590	13579	13468	13351	13361	13232	13389	13581	13514	13376	13629	13411	13339	13444	13414	13347
28248	24915	28222	23449	18189	17217	16621	15912	15680	15496	15465	15644	15921	16077	16407	16323	15960	15581	15422	15030	15068	15111	15417	14978	15180	15047	15054	15217	15271	14928	14998	15020	15109	15094	15087	15209	15128	15009	15083	14787	14958	14928	15151	15190	15185	15230	14911	15130	14891	15101	15014	15142	15205	14804	15008	15146	15135	14977	15134	15144	15165	15250	15129	15125	15060	15156	15239	15089	15115	14990	15113	15007	15076	14990	15235	15205	14970	15061	15180	15277	15047	15007	15062	15098	15051	15118	15013	15046	14979	14982	15112	14970	15003	14925	15063	14988	14899	15061	14938	14874	14909	15236	15153	15106	14902	14938	14980	14911	14961	14990	15214	15073	14817	14982	15142	15090	15032	15030	15029	15171	15201	15121	15006	14917	15008	15003	14936	15108	15179	15157	15055	15020	14981	15055	15077	15114	15065	14894	15054	15021	15100	14977	14987	14978	15177	15015	15116	15124	15135	15046	14832	15043	14922	14977	15205	14996	15057	14930	15037	15053	14989	15122	15067	15039	15089	15102	14958	15146	15104	15071	14840	15130	15272	15078	15024	15016	15105	15010	15134	14864	15037	14930	14916	15064	14922	14957	14986	14892	14952	15080	14873	15017	15079	14995	14926	14795	14836	15211	15004	15164	15085	14988	15166	15242	14888	15050	15023	15144	14855	14917	14970	14851	14969	15116	15131	14885	14918	14805	14881	14968	15108	15174	15133	15022	14825	15049	15156	14931	15040	14990	15176	14972	15134	14974	14924	15109	15007	15159	14916	15002	15090	14979	14902	14886	14974	15058	15124	15093	15107	15068	14931	15097	15107	15003	14888	14812	14958	15030	15137	15197	15127	15123	15106	15270	14917	14972	15130	14992	15051	14941	15106	15214	15059	15200	15005	15039	15193	15093	15017	15121	15143	15020	15079	14971	15288	15045	14910	14869	15064	15062	15118	15182	15111	15072	15071	15015	14966	15180	14910	15144	14984	15004	14946	14945	14962	15031	14956	15011	14963	14900	15067	15008	15002	15034	14928	15035	15128	15264	14926	15049	15168	15177	15158	14976	14985	15105	15292	15281	15154	14880	15020	15194	14960	15164	15093	14982	15150	14991	15166	15048	14993	15068	15067	15105	15076	14992	15044	14941	15082	15218	15038	14983	15083	15198	15105	14944	15014	15024	15156	14852	14868	14984	14991	15059	14917	15069	14941	15026	15218	15211	15101	15048	14831	15056	14944	15176	15034	15181	15043	15003	15017	15167	15150	14914	15074	15040	15167	15090	15126	14954	14899	15185	14915	14963	15012	15081	15004	14998	15247	15073	15165	14987	15078	15191	15028	15126	15012	15195	15074	15075	14986	14997	15073	14947	14986	14948	15033	15081	15023	15062	15156	15035	15149	15101	14895	15169	15225	15211	14884	15073	15050	14971	15348	15071	15316	14976	15182	15048	15167	14972	15017	15260	14899	14902	14887	14919	15072	14993	15073	15161	15114	14896	15193	15132	14994	15004	15133	14874	15131	15102	15028	15102	15018	15135	15033	15166	15170	15063	14991	15083	15022	14812	15154	15052	15136	15120	15020	14925	15055	15084	15059	15146	15112	15296	15025	14916	14886	14824	15135	15229	15050	15177	15187	14865	15007	15157	15044	15076	15103	15136	15040	14867	14869	15091	15141	14961	15008	14898	14830	14803	14890	14958	15278	14933	14922	14989	14893	15146	15061	15005	15086	15044	14984	15003	15141	15072	15004	15049	15053	15310	15311	15176	14951	14869	15003	15142	15051	15228	15060	14887	14864	14983	15072	14988	15009	15050	15098	14942	15175	15170	15035	15036	15023	15066	14924	14922	14980	15133	14915	15087	15023	15024	15070	14906	14966	15081	15080	15139	14946	14951	14923	15100	15213	15076	15027	15040	14961	14955	15151	15115	15035	14882	15042	15231	14965	15052	15011	15161	15185	15019	14961	14884	15248	14933	15067	15001	15252	15185	15125	15092	14910	15098	14981	15110	15042	15137	15079	15173	15050	14970	15090	15135	15216	15233	15153	15045	15016	15235	15102	14900	14981	15134	14845	15003	15068	15174	14913	15003	15066	15020	15145	14739	15091	15179	15015	15127	15025	14946	15060	15184	15166	14977	14928	14886	14983	15074	14995	15090	15028	14952	15015	15180	15058	15056	14934	14997	14813	14949	15087	14941	14919	14915	14980	15026	15158	15060	15063	15105	15051	14887	15078	15118	15048	15228	14939	15086	14961	14845	15017	15002	15069	15245	15007	15260	15045	15114	15061	15084	14865	15096	14910	15149	15076	15046	14869	15100	14990	15104	14984	15106	14962	14999	15094	14864	14853	14973	14894	15050	15158	15034	14978	15106	15136	15024	15101	14980	14916	14983	14990	15158	15170	15121	15171	14984	14985	15037	15151	15202	15050	15002	15042	15238	15097	15264	15030	15096	15135	15224	15062	15093	15129	15016	15125	15011	15197	15266	14995	15108	14952	15013	14999	15101	14898	15027	14982	14909	15118	14915	14855	15025	15052	15010	15062	14998	15006	15064	14879	15101	15056	14909	14974	14991	15171	14923	15165	15122	14863	14996	14928	15120	14969	14980	15004	14990	14973	15231	15103	14973	15049	14934	15047	15001	15061	15183	15206	15061	15049	15172	15203	15060	14949	15028	15086	15149	15196	15152	15279	15260	15142	14937	15095	14938	15027	14961	14909	14963	15148	14978	15038	15139	14922	15035	14973	14992	15118	15129	15143	15018	15139	14989	15126	15010	15045	15116	15011	14848	14942	15105	14928	15061	15236	15158	14991	15022	14999	14910	14907	15177	14891	15018	15121	15118	14977	14767	14955	15074	14924	15147	15065	15244	15016	14845	15011	14893	15165	15043	15209	14958	15029	14916	15282	15205	15129	15198	15052	14978	15069	15050	15071	15187	15057	15083	15101	15159	15036	14972	14991	14977	15092	15139	15005	14956	15049	15002	15027	14952	15256	15010	15004	14997	14934	14928	15116	14959	15103	15035	14974	15097	15156	14989	15018	15093	15152	15015	15118	15060	14882	14810	15164	15132	14944	15045	15046	14879	15163	15070	15249	15025	15105	15059	15036	15169	15125	15064	14994	15119	15031	15338	15205	15241	15276	15203	14859	15018	15055	15062	15041	15226	15066	15200	15051	15164	15070	14932	15327	15104	15123	14995	15312	15065	15084	14943	15066	15013	15126	15119	15134	15063	15197	14961	15014	15156	14999	14882	15029	15073	15094	14917	15003	15191	15109	15142	15330	15106	15010	15157	15224	15144	15158	15223	14984	15008	14712	14983	15166	15144	15079	15035	15040	15010	15209	14744	15301	15012	14927	14987	15148	15070	15041	15120	15011	15188	15022	15139	15016	15101	15096	14981	15071	14965	15167	14982	15135	15131	15224	15001	14906	14969	15204	15045	14952	14946	14956	14819	14982	15136	15208	15089	14983	15041	15110	14952	15168	15009	14978	15010	15097	15158	14846	15087	15072	15055	15011	15262	15060	14960	14820	14957	14786	15135	14980	14984	15051	15029	15004	15054	15091	15151	14895	15126	15136	15171	15048	15000	15106	15004	15173	15212	15134	14884	14967	14890	15152	15130	15142	14948	14887	15101	14963	15115	15187	14921	15051	15041	15084	14931	15119	15149	15062	15338	15081	14997	15065	15133	14995	15207	15096	15020	15062	15135	15182	15179	15148	15066	15129	15075	15183	15116	14984	15192	14924	15143	14916	15033	14917	15099	15290	15283	15138	14920	15265	15066	15030	15111	15094	15121	15175	15061	15113	15080	15228	15153	14961	14911	15031	14933	14924	15061	14961	15156	15115	15012	14887	15006	15001	14946	15026	15076	15065	15106	14988	15176	14899	15069	15100	14962	14981	14778	14925	14927	15049	14974	14996	15265	14901	14864	15047	14964	15010	15024	15183	14862	15095	15147	15141	14995	15122	14925	15177	15089	14819	14998	14971	15296	14998	14958	15145	15069	15023	15194	14956	14955	15253	15050	15111	15084	15124	15076	15113	14937	15108	15032	14980	15204	15083	14916	15111	15029	15066	15127	15097	14971	14984	15040	15098	15133	15084	14969	15064	14967	15015	14997	14846	14975	15191	15183	15024	15012	15085	14899	14986	14844	14920	15134	14966	15017	15162	14898	15049	15206	14973	15061	15087	15104	15038	15093	14816	14933	15204	15149	15008	14933	15338	15093	15076	14949	14920	15052	15220	14929	14946	14861	14997	15199	15090	15027	14938	14953	15113	15125	15085	15060	15095	15161	15191	15141	15086	15036	14953	15084	14965	15046	15179	15054	15159	15078	15082	14973	15113	15035	15176	15003	14992	15093	15030	15020	14990	15073	14983	15046	15217	15048	15074	15078	15020	15075	15043	15185	14928	15026	15123	15143	15154	15065	14990	15313	15159	14995	15106	14907	14988	15038	15092	15121	15149	15032	15092	15076	14961	15070	15029	15027	14960	15143	14968	15162	15347	14879	14990	14998	15018	14906	15082	15141	15106	15053	15044	15171	15029	15126	14983	15109	14916	14899	15104	15122	15024	15056	15163	15178	14908	15144	14939	15020	15061	15070	15026	15012	15062	15142	14896	15195	15175	15022	15103	14979	15001	15033	15081	15191	15130	15055	15087	14892	15161	15080	15076	15086	15006	15068	15055	15101	15192	15061	15171	14958	15133	14901	15125	14902	15062	15078	14990	15049	14978	14898	15055	15231	15028	15206	15067	14929	15125	15096	15172	14893	14919	15094	15150	15091	14909	14959	15201	15098	14930	15033	15059	14986	15072	15036	15233	15064	15176	15284	14990	14959	15082	14991	15260	15032	15005	15157	14966	15088	15143	15017	15019	14972	14929	15002	14980	15176	14980	14929	15039	15213	14739	15066	15158	15161	15055	15165	14821	15240	14929	15097	14814	14990	15051	15119	15059	14882	15029	15142	15008	15084	15098	15070	15053	14968	15193	14946	15168	14975	15143	14983	15027	15061	15113	14873	14944	15091	15000	14985	15141	15057	15034	15026	14942	15008	15036	15001	15080	15311	15040	14915	15062	15142	15142	14977	14967	14891	15087	15261	14871	15141	15064	15101	15050	15259	15079	15068	15164	15043	14982	14982
28534	37411	29877	21947	18163	16387	15770	15087	14335	14105	13939	14232	14634	15355	15351	14702	14342	13957	13498	13548	13507	13238	13632	13464	13357	13471	13495	13396	13564	13404	13430	13388	13371	13422	13381	13512	13557	13368	13490	13592	13356	13456	13314	13422	13451	13457	13227	13570	13467	13425	13460	13574	13239	13500	13288	13362	13582	13371	13438	13423	13469	13375	13555	13495	13651	13312	13503	13364	13344	13277	13389	13455	13409	13408	13355	13391	13426	13319	13486	13425	13396	13344	13378	13457	13498	13436	13465	13501	13285	13464	13562	13618	13526	13292	13588	13394	13594	13519	13372	13310	13444	13396	13433	13507	13510	13416	13489	13379	13409	13246	13436	13474	13355	13479	13418	13543	13507	13510	13378	13489	13296	13572	13301	13464	13494	13496	13413	13534	13433	13345	13578	13557	13581	13382	13377	13409	13382	13368	13390	13307	13389	13432	13415	13358	13442	13528	13493	13475	13415	13570	13303	13399	13526	13340	13306	13472	13428	13425	13524	13414	13442	13617	13250	13600	13480	13511	13391	13442	13381	13530	13378	13333	13424	13346	13536	13271	13520	13345	13386	13474	13569	13543	13438	13485	13460	13554	13505	13301	13470	13425	13514	13447	13507	13357	13559	13179	13408	13453	13297	13434	13556	13245	13391	13406	13453	13282	13554	13373	13419	13574	13368	13519	13311	13363	13457	13500	13193	13467	13419	13286	13403	13308	13462	13276	13464	13594	13328	13437	13336	13459	13235	13493	13516	13409	13288	13357	13598	13311	13482	13423	13340	13404	13522	13348	13479	13357	13406	13440	13324	13445	13497	13389	13525	13375	13453	13364	13496	13346	13501	13456	13615	13336	13421	13365	13422	13481	13439	13457	13538	13385	13498	13394	13467	13472	13401	13484	13526	13357	13465	13465	13414	13494	13485	13317	13400	13441	13428	13303	13459	13359	13503	13432	13441	13346	13491	13452	13537	13602	13407	13246	13383	13475	13437	13484	13519	13396	13515	13475	13500	13371	13576	13570	13418	13400	13507	13378	13460	13392	13446	13513	13443	13436	13453	13437	13448	13463	13353	13413	13460	13363	13502	13457	13487	13603	13438	13446	13347	13337	13470	13524	13421	13374	13628	13173	13523	13416	13282	13397	13334	13415	13411	13496	13554	13354	13593	13526	13479	13649	13481	13435	13311	13387	13539	13342	13515	13375	13526	13423	13494	13479	13510	13556	13511	13351	13374	13402	13649	13518	13336	13457	13405	13518	13309	13391	13246	13407	13471	13463	13407	13484	13367	13422	13365	13616	13441	13446	13501	13242	13333	13423	13455	13412	13338	13355	13310	13488	13515	13487	13493	13379	13584	13397	13509	13256	13525	13491	13488	13521	13391	13412	13530	13457	13389	13363	13478	13505	13417	13298	13405	13613	13356	13409	13345	13515	13328	13541	13480	13204	13346	13425	13370	13389	13396	13449	13455	13505	13607	13353	13409	13463	13387	13535	13479	13459	13261	13537	13439	13367	13426	13698	13413	13305	13553	13412	13489	13371	13490	13471	13469	13372	13398	13389	13452	13594	13404	13463	13515	13422	13444	13474	13396	13543	13416	13483	13293	13624	13554	13329	13394	13509	13418	13450	13317	13261	13358	13630	13490	13291	13386	13307	13400	13398	13381	13483	13315	13544	13560	13378	13284	13527	13246	13478	13403	13496	13556	13324	13590	13390	13362	13345	13457	13422	13431	13359	13389	13426	13323	13359	13584	13479	13342	13373	13499	13260	13464	13440	13440	13465	13502	13320	13402	13293	13420	13392	13379	13442	13438	13465	13635	13489	13375	13440	13497	13469	13388	13504	13329	13391	13456	13386	13464	13346	13430	13343	13158	13438	13647	13553	13377	13565	13476	13516	13431	13429	13552	13461	13547	13570	13449	13310	13461	13508	13479	13429	13455	13589	13219	13415	13424	13503	13405	13574	13327	13494	13203	13616	13505	13405	13515	13479	13491	13457	13478	13346	13402	13381	13394	13326	13568	13457	13453	13325	13279	13538	13531	13378	13440	13402	13461	13389	13506	13330	13202	13363	13511	13474	13397	13335	13549	13473	13562	13539	13616	13356	13532	13341	13422	13510	13452	13529	13378	13339	13571	13377	13352	13499	13374	13365	13431	13620	13475	13441	13491	13458	13657	13119	13521	13377	13461	13343	13566	13533	13616	13419	13361	13416	13469	13434	13378	13367	13255	13451	13299	13450	13413	13435	13318	13420	13517	13282	13433	13417	13446	13431	13530	13549	13311	13284	13238	13457	13513	13341	13571	13306	13448	13485	13415	13509	13495	13341	13283	13362	13452	13523	13524	13327	13413	13383	13477	13527	13417	13544	13284	13431	13404	13496	13516	13468	13424	13482	13453	13569	13459	13448	13321	13475	13624	13550	13466	13474	13507	13367	13306	13399	13483	13402	13355	13718	13325	13382	13415	13420	13425	13331	13362	13576	13529	13357	13507	13417	13388	13338	13289	13378	13442	13542	13456	13295	13280	13216	13522	13383	13452	13469	13537	13480	13327	13416	13268	13404	13403	13469	13525	13473	13390	13528	13297	13538	13496	13367	13399	13297	13353	13655	13473	13524	13626	13430	13394	13420	13526	13488	13517	13316	13418	13551	13380	13558	13414	13282	13406	13519	13511	13557	13290	13498	13616	13348	13441	13178	13434	13458	13420	13255	13311	13426	13330	13386	13381	13226	13402	13432	13491	13448	13361	13483	13425	13347	13576	13493	13503	13326	13557	13435	13566	13283	13521	13529	13502	13527	13412	13293	13322	13427	13447	13509	13505	13450	13409	13420	13420	13452	13353	13516	13522	13333	13353	13429	13502	13421	13433	13586	13397	13415	13528	13424	13444	13273	13511	13467	13426	13425	13527	13447	13346	13407	13406	13465	13386	13390	13564	13407	13610	13391	13397	13376	13403	13408	13502	13451	13354	13319	13351	13266	13220	13522	13396	13420	13278	13558	13508	13627	13471	13428	13321	13559	13434	13398	13510	13475	13365	13441	13410	13172	13434	13458	13480	13276	13473	13442	13540	13444	13592	13353	13486	13262	13485	13314	13514	13518	13613	13394	13403	13426	13531	13544	13481	13262	13422	13469	13411	13291	13292	13358	13518	13465	13413	13380	13462	13489	13277	13454	13503	13406	13352	13495	13408	13521	13498	13554	13412	13347	13425	13266	13402	13569	13557	13448	13274	13435	13446	13445	13498	13405	13591	13467	13505	13538	13431	13267	13385	13328	13564	13407	13552	13308	13397	13475	13416	13464	13481	13576	13228	13349	13411	13236	13440	13399	13399	13388	13553	13323	13411	13503	13463	13317	13433	13488	13282	13209	13293	13470	13495	13351	13546	13521	13430	13545	13461	13391	13453	13504	13343	13336	13294	13161	13370	13341	13271	13486	13288	13398	13346	13519	13443	13329	13377	13338	13386	13404	13619	13379	13477	13505	13404	13350	13295	13420	13320	13506	13521	13312	13421	13317	13370	13436	13464	13599	13324	13454	13269	13486	13531	13502	13277	13408	13418	13588	13386	13454	13516	13490	13438	13379	13486	13563	13230	13572	13421	13254	13522	13407	13338	13388	13511	13296	13314	13429	13459	13358	13288	13659	13517	13270	13334	13437	13494	13548	13361	13429	13527	13472	13343	13341	13385	13482	13434	13556	13438	13315	13392	13479	13407	13596	13455	13501	13479	13427	13419	13526	13423	13359	13443	13308	13588	13352	13470	13454	13437	13479	13428	13460	13375	13348	13425	13478	13460	13571	13464	13361	13523	13431	13449	13313	13458	13408	13348	13487	13384	13314	13398	13546	13378	13420	13452	13371	13366	13291	13450	13345	13448	13527	13522	13504	13501	13421	13434	13523	13498	13596	13419	13453	13457	13431	13300	13534	13546	13631	13402	13552	13527	13406	13586	13401	13472	13487	13403	13394	13585	13350	13455	13495	13510	13437	13518	13511	13321	13508	13550	13454	13445	13404	13589	13410	13533	13520	13393	13480	13247	13533	13389	13569	13290	13400	13612	13212	13447	13268	13315	13464	13385	13402	13427	13282	13304	13330	13397	13395	13443	13452	13310	13464	13500	13287	13443	13382	13452	13541	13451	13317	13431	13519	13383	13355	13339	13277	13598	13282	13647	13429	13396	13622	13437	13492	13464	13439	13314	13474	13290	13565	13332	13338	13294	13409	13389	13390	13535	13393	13474	13452	13375	13436	13567	13596	13564	13398	13503	13480	13330	13360	13361	13575	13372	13469	13419	13480	13375	13339	13447	13557	13329	13416	13528	13408	13171	13599	13297	13345	13516	13437	13441	13347	13378	13481	13454	13387	13327	13419	13405	13538	13398	13615	13465	13301	13396	13560	13447	13270	13439	13403	13424	13549	13573	13410	13646	13474	13587	13403	13378	13277	13434	13457	13313	13384	13417	13408	13677	13451	13371	13434	13324	13430	13431	13457	13449	13415	13409	13295	13522	13327	13422	13274	13450	13320	13347	13464	13266	13444	13506	13307	13362	13387	13487	13537	13434	13499	13415	13464	13365	13309	13476	13438	13485	13255	13354	13310	13561	13506	13497	13442	13522	13450	13345	13496	13326	13465	13529	13421	13298	13468	13533	13405	13436	13466	13635	13511	13432	13365	13368	13330	13417	13399	13459	13391	13413	13481	13453	13416	13512	13489	13494	13554	13428	13441	13579	13261	13391	13498	13413	13460	13503	13376	13390	13497	13485	13449	13280	13443	13661	13576	13342	13326	13459	13374	13437	13556	13383	13426	13550	13478	13420	13522	13387	13382	13443	13491	13562	13443	13422	13384	13578	13214	13472	13362	13285	13347	13459	13440	13569	13394	13302	13437	13457	13496	13446	13373	13413	13416	13409	13322	13391	13456	13572	13628	13290	13378	13464	13350	13248	13401	13327	13439	13366	13442	13492	13286	13359	13317	13436	13363	13302	13331	13513	13423	13472	13346	13460	13404	13552	13526	13449	13420	13356	13371	13343	13390	13596	13273	13400	13416	13320	13467	13582	13538	13248	13414	13380	13597	13359	13493	13489	13507	13419	13373	13439	13389	13351	13284	13409	13327	13416	13270	13396	13450	13401	13537
23844	21324	28718	24522	22484	22493	20907	18122	17421	17127	16768	16448	16994	21830	24631	22523	19839	17397	16253	15510	15108	14957	15192	14986	14934	14909	15155	15117	14895	15003	15263	14937	15275	15211	15223	15074	15094	15050	14894	15025	15205	14930	15031	14970	14980	15008	14771	14972	15175	15006	14917	15073	14843	14818	15065	14963	14988	14904	14832	14912	15057	14941	15188	14742	15021	15056	15092	14810	14839	15074	14956	14934	14786	14947	14867	14940	14887	14848	14848	15134	14788	15128	15025	14902	14907	14734	15012	15047	14677	14929	15000	14948	14982	14981	14814	14788	15067	14881	15193	15123	15180	15130	14951	15074	14982	14776	14785	15122	14795	15029	15204	14897	14975	14861	15052	14850	14977	14925	14746	14838	14964	14996	15014	14914	14883	14968	14883	15001	15066	14916	15011	15147	15007	14954	15091	15027	14875	14865	14927	14753	14857	14883	14828	14928	14933	14993	14863	14982	15077	14887	15113	14944	15003	14891	14858	15003	14881	15161	14909	15021	14945	15062	14942	14747	15092	14630	14860	14829	15030	14961	14919	14968	14859	14821	14886	14823	14847	14993	14875	14839	14781	15111	15118	15165	14874	14841	14990	14737	14971	14963	14980	14950	14821	14970	15003	14797	15128	14918	15072	14869	14860	15038	14921	14981	15076	15035	15115	15122	15092	14836	15046	14882	14971	14997	14904	15084	14773	14798	15014	14872	14814	14887	14778	14931	14981	15152	14930	14835	14985	15165	15009	15075	15058	14923	14975	14959	15045	14835	15051	14834	14962	14902	15068	14972	14972	14798	15017	14941	14888	14764	14951	14769	14784	14954	14938	14951	14950	14881	15163	14917	15034	14808	14907	15006	14899	14918	14930	15029	14964	14831	15055	14960	14993	14995	14975	14789	14922	15111	15136	15048	14888	14955	15014	15087	15130	14990	15040	15072	14997	14870	14974	14992	14813	15069	14994	14987	14912	14844	15027	14898	14825	14960	15050	14898	14862	15078	15055	15013	14835	15257	14812	15052	15069	14999	14937	14931	14824	14877	14840	14874	15024	15053	15100	14927	15124	15040	14718	14772	14865	14862	14872	14955	15061	14853	14897	14849	15012	14913	15064	14980	15147	15082	14769	15112	14822	15044	14952	14873	14700	15049	15017	15120	14939	15003	14834	14809	14890	15101	14843	15120	14995	14816	14981	14936	15029	14813	14837	14744	15009	14765	15051	14928	14996	14809	14882	15037	14987	14969	14908	14898	14905	14882	15008	14916	14890	15057	15027	14964	14817	14930	14934	14989	15151	14692	14887	14964	14854	14812	14872	15044	14994	15191	14844	14695	15027	14728	15172	14770	14933	14836	14956	15109	15006	15012	14926	14853	15044	14938	14905	14789	15076	14858	14995	14759	14795	14893	15172	14828	15117	14884	15111	14853	15088	14657	14804	15140	15008	14960	14869	14922	15119	14811	14901	15207	15021	15007	15102	14904	15092	14831	15050	14870	14837	14918	15009	15052	14917	15043	14895	14843	14891	15066	14974	15085	14929	14989	14900	14915	15016	14882	15007	14934	14998	14986	15030	15037	14849	15013	14794	14760	14912	14962	15011	15007	14895	15056	14767	14861	14885	15053	15056	14837	14733	14957	14874	15072	15058	14888	14816	14866	14811	14960	14987	14839	14925	15009	14810	14950	14861	15027	14908	15027	14912	14737	14891	15070	15262	14929	14934	15147	15075	14885	14836	14857	14819	15013	14668	14998	15030	15049	15009	15003	14654	14992	15100	14753	14765	14878	15007	14994	15098	15044	15150	14981	14742	14952	14840	15167	14902	14904	15087	14820	15113	14965	14982	14957	14852	15008	15112	14945	15031	14927	15048	14933	14899	14701	14936	15058	14789	14967	15081	14744	14899	14865	14975	14948	14944	15038	15027	14964	14899	15088	14844	14876	14944	14887	14929	15041	14934	14903	15016	15018	15062	15113	14826	14974	15100	15046	14779	14903	14868	14808	14966	14769	15014	15008	15093	14973	14879	14860	14937	14938	15043	14871	15006	14767	14962	14874	15031	15158	15064	14994	14929	14777	14898	14990	14782	14897	15035	14959	14935	14839	14848	14899	14850	14805	15095	14854	15140	15000	14994	14933	14949	14500	14652	14954	15093	14875	14837	14733	14919	14923	14912	14841	15005	14894	14944	14943	15005	14928	14976	15007	14917	14974	14992	14993	14930	15001	15219	14986	14830	14858	14955	14913	14912	15031	14928	14795	14742	15000	14868	14774	14907	14984	14982	14931	14997	14887	15004	14842	14892	14947	15107	14846	14968	14839	14814	14974	14966	15013	15033	14865	14837	14898	14971	14927	14969	14988	14978	14985	14835	14963	14836	14943	15136	15079	14999	15049	14817	15056	14892	14823	14710	14847	14855	14955	14755	14893	14975	14834	14839	15021	14706	14932	14984	14798	15097	15174	14914	14941	14985	15040	15256	15101	15208	14949	14878	14845	14760	14883	15004	14992	14684	14809	14826	14820	15108	15081	14771	14819	14967	14856	14948	14992	14835	14884	15216	14900	14940	14929	14909	14864	14863	15182	14950	14986	14802	15083	14997	14920	14933	14862	14927	14845	14830	14983	14811	14933	15141	14920	14926	15056	14878	14676	14813	14802	14759	14983	15077	14802	15016	15067	14825	14914	15159	15010	14865	14915	15001	15048	14758	14939	14806	14924	14987	14968	14886	14835	14902	14841	14871	14936	14737	14907	14961	15086	14884	14985	14985	14899	15117	15067	15051	14937	14927	14910	14759	14723	14837	14963	14889	14927	14938	15005	14968	14767	15016	15108	15196	15017	15211	15013	14931	14976	14813	15155	14908	14758	15121	15111	14784	14801	14849	14969	14794	14870	15147	14821	14768	14917	14984	15107	14972	14803	14817	14968	14846	15200	15014	15063	14891	14939	14767	14939	14835	14903	14862	14711	14813	14729	14784	14933	15062	15012	14782	14844	14895	14863	14968	14939	14953	14910	14929	14943	14920	15009	14979	14916	15035	14940	14903	14910	14820	14968	15117	14979	14912	14946	14942	14845	15073	14891	14858	14962	14858	14861	15156	15065	14917	14921	15025	14888	14862	14787	14738	14882	15013	14856	14941	15054	14822	14979	15044	14924	14926	14789	14813	14853	14905	14977	14891	14846	14895	14843	14794	14900	15108	14907	14792	14864	14950	15013	15044	14896	14783	14868	14936	14937	15051	15106	14939	14891	15035	14870	15107	14874	14923	14896	14818	14942	15026	14885	14853	14978	15020	14844	14954	14887	14820	14949	15041	14931	14866	14750	14818	14921	14925	14727	15026	14901	14934	14777	14788	14761	14634	14853	14974	14903	15023	14878	15004	14955	14803	15014	14971	14890	15052	15008	15121	14903	14901	14780	15113	15001	14961	15112	14976	14778	14791	14929	14806	14857	14771	15089	14686	15006	15005	14917	14844	14878	14893	14955	14747	14869	14891	14920	14950	14949	14972	14867	14752	15044	14780	15029	14952	15028	15085	15047	14888	14818	15125	14840	15069	15043	14829	14906	14954	14896	14788	14998	14936	14862	14989	14963	15078	14982	15016	15007	15028	14980	14919	14942	15086	14939	14876	14932	14840	14972	14985	14945	14986	15042	15034	14805	14877	14904	14941	14891	14936	15001	14955	14975	15044	14949	14952	14969	15089	14989	14999	15063	14831	15061	14979	14875	14901	14919	14975	14943	14854	14783	14911	14991	14896	15036	14905	14896	15040	14928	14744	14840	14917	14986	14905	15000	14986	14779	14986	14939	14828	15086	14984	14801	14805	14985	15171	14791	14803	14892	14993	14883	15094	14765	14690	14963	15033	14874	14961	14941	14935	14848	15022	15082	14907	14887	14909	14985	14986	15018	15117	15162	15007	14880	14873	15087	15004	14927	14825	14939	14851	15064	14965	14941	15067	14930	14957	15066	15086	14926	14847	14943	15063	14921	14964	14826	14871	14817	15096	14943	15164	14875	14916	15124	15048	15044	14987	14854	14901	14909	15123	15064	14963	15057	14913	14829	14942	14868	14988	14970	15046	14864	14838	14703	14887	15041	15071	14864	14878	15082	15212	15042	14910	14765	15029	15012	14971	14866	14926	14930	15020	14825	14994	14979	14890	14941	14977	14783	15071	14790	15028	14984	14979	15028	14967	14877	14967	14812	14753	14830	14945	14992	14816	14889	14952	15061	14865	14832	14977	14817	14941	14980	14816	14912	14856	14849	14934	14961	15014	15054	14937	14972	14896	14902	14896	14826	14765	14838	14822	14874	14913	15041	14825	14896	14928	14879	15005	14932	14983	15054	15003	14917	14962	14966	14902	14953	15010	14718	14883	15011	15077	15095	15188	15065	14963	14972	14777	14968	15014	14865	14915	15041	14995	14818	14895	14910	15020	14889	14887	14928	14975	14893	14992	15065	14915	14863	14960	14957	14884	14948	15021	15109	14950	14884	14670	14969	14698	14843	15034	15096	14940	14925	14936	14835	14844	14857	14955	14788	15061	15146	14982	14777	14764	14988	14864	14922	14985	14853	14946	15027	14879	14909	14896	14817	14891	14871	14988	14977	14840	14835	14902	14987	14942	14852	15056	14899	14923	14844	15135	15019	14873	14750	14961	14955	14946	14865	14900	14880	14910	14848	15106	14822	14712	15030	14828	14867	14867	14926	14969	14929	15096	15003	14995	15071	15093	14893	14900	14943	15010	15034	15052	14973	14864	14885	14986	14908	14791	14892	14917	14982	15217	15059	14943	14959	14766	14887	14950	15128	15089	15118	14899	14857	14800	14758	14904	14994	14989	14720	14719	14888	14900	14834	14745	14831	14899	15039	14605	14861	15014	14963	14805	14952	15051	14938	14798	14821	14932	14894	14940	14980	14724	14788	14958	14903	14995	14979	14800	15030	14906	15056	14823	14873	15085	15063	14792	14932	14988	14864	14932	14993	14980	14916	14916	14885	14922	15060	14874	15007	14880	14883	14853	14919	15037	14923	15009	14783	15005	14905	15082	14862	14929	14913	15014	15039	14863	14968	14860	14899	14957	14983	14948	14727	15078	14949	14922	14613	15086	15001	14808	14750	14948	14935	14986	14885	14988	14906	14958	14870
28949	45279	40346	29707	23721	20806	18779	17832	16919	16540	16371	16153	16775	24615	26600	23321	19285	16419	14856	13876	13743	13376	13544	13475	13361	13363	13427	13379	13540	13592	13391	13346	13332	13382	13421	13368	13352	13376	13452	13420	13440	13506	13336	13395	13396	13201	13534	13290	13357	13360	13535	13496	13380	13409	13512	13499	13308	13323	13277	13434	13415	13344	13321	13390	13396	13391	13314	13358	13439	13355	13377	13237	13492	13454	13406	13444	13371	13440	13421	13376	13426	13411	13390	13396	13408	13416	13405	13419	13499	13427	13458	13365	13481	13370	13308	13499	13364	13390	13391	13268	13228	13378	13493	13298	13354	13414	13327	13448	13313	13422	13542	13230	13593	13292	13335	13346	13554	13431	13376	13322	13366	13535	13565	13414	13447	13214	13370	13322	13423	13404	13570	13265	13356	13313	13205	13437	13493	13340	13429	13442	13377	13370	13402	13352	13271	13474	13388	13478	13346	13585	13135	13303	13327	13421	13390	13412	13318	13510	13653	13340	13337	13325	13402	13481	13487	13385	13453	13459	13393	13232	13341	13390	13390	13380	13405	13472	13360	13391	13352	13436	13540	13485	13350	13341	13323	13408	13484	13405	13462	13266	13518	13536	13434	13309	13345	13329	13487	13398	13359	13418	13344	13455	13360	13379	13435	13316	13377	13420	13417	13300	13438	13518	13452	13342	13291	13491	13353	13302	13483	13332	13298	13394	13552	13226	13279	13309	13361	13425	13339	13328	13492	13378	13452	13584	13216	13203	13410	13507	13339	13319	13450	13332	13414	13422	13289	13267	13299	13407	13338	13546	13529	13401	13325	13384	13469	13524	13526	13423	13410	13388	13386	13537	13410	13389	13485	13204	13452	13316	13338	13470	13257	13400	13540	13498	13344	13463	13442	13336	13370	13363	13275	13397	13463	13480	13321	13443	13356	13349	13449	13353	13414	13312	13487	13310	13277	13376	13343	13160	13367	13383	13483	13525	13513	13164	13407	13348	13230	13417	13486	13376	13406	13486	13482	13430	13420	13507	13585	13279	13397	13465	13306	13320	13289	13379	13307	13496	13357	13467	13465	13316	13316	13497	13444	13298	13437	13286	13340	13310	13379	13439	13453	13404	13364	13423	13393	13415	13413	13279	13393	13476	13439	13377	13493	13463	13241	13381	13520	13234	13296	13364	13279	13346	13369	13426	13230	13390	13560	13369	13487	13353	13521	13370	13393	13435	13164	13424	13507	13327	13434	13458	13446	13391	13545	13347	13443	13277	13309	13411	13394	13468	13522	13318	13349	13207	13451	13366	13339	13357	13366	13483	13441	13458	13391	13339	13428	13183	13551	13322	13233	13396	13453	13482	13482	13536	13392	13373	13432	13381	13376	13453	13568	13544	13286	13388	13541	13375	13267	13292	13455	13438	13330	13367	13253	13407	13391	13371	13452	13446	13378	13526	13339	13446	13415	13435	13363	13459	13433	13394	13372	13437	13425	13337	13332	13288	13551	13389	13303	13334	13278	13366	13520	13473	13332	13413	13404	13449	13551	13402	13364	13389	13465	13350	13431	13360	13407	13427	13360	13374	13443	13458	13239	13267	13483	13331	13449	13554	13366	13399	13346	13489	13406	13374	13399	13328	13354	13409	13427	13430	13376	13295	13239	13502	13445	13313	13377	13566	13461	13482	13353	13345	13476	13405	13428	13431	13312	13427	13303	13453	13340	13292	13382	13498	13438	13407	13414	13233	13444	13399	13415	13506	13399	13340	13519	13441	13375	13321	13356	13396	13392	13336	13437	13437	13648	13545	13341	13386	13395	13383	13328	13472	13325	13429	13414	13506	13300	13420	13341	13368	13340	13535	13490	13374	13311	13385	13539	13376	13499	13375	13273	13348	13390	13336	13513	13409	13293	13416	13454	13410	13381	13479	13451	13463	13367	13378	13440	13364	13398	13347	13322	13310	13495	13366	13369	13563	13384	13321	13548	13298	13299	13501	13274	13385	13419	13296	13431	13264	13452	13459	13296	13369	13342	13368	13386	13292	13530	13331	13274	13258	13345	13475	13223	13310	13521	13412	13245	13234	13111	13561	13548	13363	13370	13238	13352	13374	13261	13454	13389	13339	13360	13410	13495	13148	13235	13385	13440	13260	13229	13479	13424	13313	13284	13402	13281	13102	13432	13355	13218	13439	13258	13512	13366	13381	13536	13268	13307	13455	13361	13261	13349	13398	13435	13356	13524	13461	13259	13455	13514	13417	13359	13378	13412	13355	13256	13391	13341	13471	13489	13235	13498	13425	13422	13202	13329	13295	13454	13558	13541	13476	13439	13360	13343	13388	13368	13450	13433	13500	13462	13239	13433	13442	13306	13400	13402	13252	13425	13405	13371	13324	13405	13376	13423	13372	13376	13478	13313	13437	13320	13383	13390	13366	13276	13455	13368	13156	13461	13402	13346	13380	13194	13444	13359	13355	13476	13325	13263	13346	13379	13594	13266	13359	13337	13296	13220	13509	13421	13498	13441	13231	13345	13487	13103	13437	13408	13374	13373	13427	13383	13439	13394	13472	13490	13366	13557	13361	13370	13474	13257	13411	13437	13402	13545	13387	13435	13455	13351	13402	13485	13395	13403	13505	13445	13360	13374	13440	13478	13275	13369	13352	13400	13156	13451	13476	13353	13372	13413	13186	13339	13505	13396	13428	13441	13430	13450	13418	13415	13386	13354	13365	13346	13356	13277	13503	13309	13370	13451	13343	13523	13425	13457	13479	13434	13364	13231	13362	13369	13388	13433	13333	13450	13439	13578	13314	13624	13402	13357	13508	13498	13253	13646	13483	13197	13393	13581	13355	13591	13322	13360	13440	13506	13371	13311	13361	13332	13228	13446	13371	13412	13355	13440	13593	13404	13322	13369	13472	13508	13560	13426	13569	13459	13465	13459	13456	13253	13248	13393	13351	13354	13471	13530	13373	13463	13516	13368	13540	13287	13536	13438	13336	13534	13415	13278	13470	13469	13299	13417	13437	13631	13317	13190	13574	13310	13508	13522	13287	13436	13413	13345	13325	13357	13305	13425	13309	13384	13512	13355	13305	13354	13401	13355	13341	13374	13322	13326	13375	13528	13544	13446	13448	13427	13422	13407	13410	13193	13474	13496	13415	13473	13503	13242	13547	13344	13531	13578	13579	13238	13316	13450	13357	13274	13329	13382	13516	13448	13287	13386	13453	13483	13438	13348	13432	13460	13360	13474	13332	13478	13435	13332	13138	13336	13225	13538	13327	13377	13312	13411	13324	13413	13351	13294	13468	13381	13337	13468	13278	13456	13137	13385	13288	13449	13393	13329	13402	13383	13361	13379	13381	13253	13388	13399	13356	13351	13426	13277	13400	13542	13411	13382	13356	13274	13393	13297	13497	13404	13347	13311	13440	13484	13488	13393	13291	13385	13364	13422	13439	13364	13406	13488	13404	13475	13519	13270	13308	13347	13277	13578	13285	13398	13276	13446	13398	13435	13161	13523	13411	13398	13415	13341	13455	13531	13550	13423	13310	13461	13461	13341	13223	13275	13313	13398	13465	13623	13361	13446	13256	13334	13337	13433	13449	13371	13338	13351	13421	13462	13473	13392	13323	13453	13296	13392	13296	13359	13515	13393	13323	13455	13239	13265	13385	13389	13354	13366	13485	13258	13309	13473	13397	13413	13387	13466	13378	13343	13331	13266	13513	13423	13307	13324	13194	13339	13578	13440	13504	13361	13360	13380	13516	13461	13379	13290	13338	13372	13364	13386	13469	13354	13359	13490	13360	13357	13348	13453	13431	13284	13586	13592	13323	13300	13491	13371	13348	13249	13425	13295	13366	13345	13397	13368	13347	13421	13403	13433	13417	13495	13428	13520	13403	13481	13476	13321	13246	13442	13294	13420	13442	13261	13451	13384	13306	13345	13482	13410	13391	13444	13477	13348	13321	13398	13403	13433	13433	13398	13279	13352	13486	13465	13399	13428	13320	13238	13423	13561	13335	13309	13526	13392	13270	13496	13420	13376	13293	13338	13613	13385	13499	13383	13406	13469	13596	13258	13521	13304	13451	13380	13543	13408	13520	13399	13322	13343	13364	13354	13434	13408	13371	13487	13405	13376	13342	13430	13278	13374	13317	13175	13395	13380	13449	13285	13425	13316	13403	13567	13312	13475	13485	13356	13405	13495	13329	13429	13476	13340	13366	13398	13361	13315	13418	13341	13458	13379	13296	13330	13399	13322	13259	13465	13332	13375	13293	13391	13375	13344	13337	13552	13457	13419	13330	13415	13388	13279	13587	13367	13408	13409	13369	13511	13333	13362	13347	13434	13307	13363	13300	13305	13410	13281	13381	13455	13471	13450	13286	13273	13299	13457	13404	13423	13327	13315	13314	13285	13387	13247	13327	13378	13348	13341	13357	13488	13448	13470	13223	13469	13464	13578	13363	13249	13472	13367	13413	13528	13307	13464	13309	13485	13302	13428	13401	13459	13210	13340	13363	13377	13346	13308	13395	13253	13492	13452	13343	13393	13309	13393	13470	13525	13461	13351	13476	13331	13275	13369	13445	13357	13410	13381	13369	13446	13511	13446	13374	13553	13423	13257	13589	13363	13334	13306	13404	13396	13442	13370	13547	13476	13368	13278	13372	13307	13382	13460	13479	13349	13269	13378	13491	13339	13340	13469	13458	13361	13386	13450	13483	13371	13392	13308	13590	13434	13458	13486	13217	13390	13290	13368	13476	13231	13400	13295	13239	13149	13386	13450	13293	13333	13378	13328	13360	13397	13399	13472	13302	13514	13389	13274	13377	13416	13143	13375	13481	13150	13450	13359	13398	13440	13359	13481	13290	13439	13277	13574	13354	13512	13496	13343	13464	13423	13301	13484	13444	13357	13322	13358	13363	13440	13456	13403	13196	13584	13390	13312	13353	13433	13374	13386	13395	13460	13347	13307	13457	13429	13405	13409	13478	13190	13428	13520	13365	13430	13492	13333	13321	13465	13622	13292	13371	13477	13263	13295	13506	13349	13264	13451	13337	13317	13274	13440	13387	13428	13330	13348	13430	13252	13571	13334	13239	13384	13306	13415	13406	13279	13279	13619	13534	13500	13398	13361	13443	13460	13446
22903	21318	29082	23931	21815	24347	26114	20112	18315	18295	18262	18334	19946	28822	30765	27283	22939	19239	17051	16224	15669	15376	15234	15329	15411	15317	15313	15284	15059	15245	15395	15236	15357	15121	15351	15132	15287	15405	15165	15147	15312	15454	15314	15236	15100	15237	15280	15294	15310	15282	15298	15120	15346	15283	15384	15312	15198	15251	15168	15171	15310	15040	15091	14993	15145	15352	15016	15384	15179	15101	15270	15078	15227	15260	15191	15208	15218	15204	15255	15286	15410	15181	15214	15030	15315	15161	15169	15055	15366	15337	15218	15371	15178	15442	15115	15340	15179	15135	15313	15148	15141	15287	15083	15146	15189	15273	15140	15191	15173	15156	15230	15040	14997	15176	15159	15341	15109	15014	15099	15139	15122	15101	15221	15012	15091	15092	15202	15313	15316	15136	15161	15318	15090	15109	15262	15225	15053	15255	15148	15276	15201	15213	15045	15286	15232	15236	15215	15189	15062	15158	15091	15166	15265	15070	15266	15138	15143	15315	15059	15103	15120	15085	15121	15067	15150	15298	15223	15217	15233	15092	15312	15058	15294	15310	15243	15221	15070	15074	15137	15280	15146	15157	15189	15292	14957	15301	15221	15085	15175	15022	15103	15027	14900	15213	15290	15135	15386	15169	15325	15115	14975	15139	15258	15155	15224	15209	15353	15189	15215	15351	15279	15294	15135	15187	15091	15087	15274	15253	15242	15234	15251	15157	15166	15164	15416	15169	15341	15169	15103	15163	15066	15001	15007	15198	15307	15165	15104	15144	15032	15122	15271	15204	15059	15107	15092	15220	15119	15201	15326	15128	15037	15136	15201	15185	15207	15077	15179	15091	15217	15174	15353	15450	15410	14926	15100	15195	15127	15047	15082	15188	15148	15249	15076	15201	15026	15095	15232	15135	15057	15165	15084	15140	15279	15254	15270	15105	15057	15262	15131	15138	15203	15096	15186	15091	15238	15330	15217	15129	15029	15189	15211	15158	15438	15364	15239	15225	15278	15159	15360	15100	15223	15240	15013	15159	15107	15296	15207	15286	14993	15218	14983	15178	15119	15174	15108	15123	15236	15000	15005	15145	15211	15090	15164	15297	15160	15059	15159	15240	15131	15062	14834	15254	15254	15216	15250	15012	15157	15297	15167	15098	15028	15201	15215	15344	15443	15163	15167	15215	15103	15195	14950	15183	15281	15140	15230	15040	15204	15051	15149	15180	15204	15280	15119	15085	15251	15147	14984	15205	15095	15227	15134	15347	15170	15210	15121	15336	15068	15215	15130	15210	15264	15263	15298	15286	15245	15094	14993	15027	15076	15077	15018	15068	15379	15129	15207	15170	15212	15143	15332	14985	15043	15222	15219	15121	15035	15114	15074	15278	15296	15359	15304	15221	15086	15029	15178	15230	15337	15193	15290	15214	15225	15177	15213	15161	14953	15275	15114	15328	15347	15173	15102	15411	15277	15116	15124	15170	15100	15173	15129	15240	15185	15207	15216	15172	15186	15459	15207	15127	15187	15208	15076	15154	15050	15025	15065	15051	15216	15149	15092	15093	15300	15131	15287	15220	15168	14963	15061	15267	15095	15329	15293	14968	15100	15243	15069	15171	15187	15156	15128	15115	15085	14938	15313	15280	15197	15010	15134	15066	15307	15222	15112	15195	15199	14936	15382	15081	15189	15331	15139	15183	15305	15179	15166	15227	15242	15184	15151	15157	15174	15269	15076	15124	15257	15242	15219	15110	15041	15228	15150	15096	15380	15197	15417	14958	15180	15102	15235	15159	14968	15369	15341	15196	15155	15227	15195	15194	15050	15130	15081	15052	15156	15117	15147	15203	15355	15134	15045	15194	15063	15382	15242	15379	15355	15017	15225	15042	15052	15196	15013	15295	15147	15238	15260	15235	15273	15320	15397	15164	15123	15082	15237	15257	15272	15105	15303	15313	15196	15212	15298	15168	15192	15063	15085	15026	15024	15242	15159	15197	15267	15184	15287	15094	15071	15152	14966	14955	15143	15038	15152	15029	14998	15106	15012	15211	15269	15153	14942	15146	15265	15301	15200	15271	15197	15202	15152	15213	15156	15294	14994	15313	15146	15249	15137	15147	15091	15170	15147	15123	15217	15334	15290	15089	15111	15000	15113	15125	15304	15393	15144	15166	15085	15236	14911	15030	15032	15012	15183	15280	15234	15137	15092	15082	15125	15008	15256	15277	15195	15011	15177	14977	15194	15360	15136	15310	15135	15136	15257	15302	14992	15057	15131	15180	15218	15139	15101	15065	15060	14982	15152	15199	15157	15263	15168	15188	15193	15026	15249	15119	15345	14923	15274	15234	15107	15202	15113	15108	15231	15254	15137	15026	15226	15219	15082	15064	15394	15134	15216	15192	14932	15301	15072	15313	15243	15153	15260	15313	15079	15114	15266	15377	15142	15082	15043	15027	15201	14986	15103	15090	15215	15267	15218	14981	15073	15137	15220	15148	15184	15055	15171	15121	15162	15371	15095	14874	15166	15193	15325	15293	15364	15230	15313	15123	14921	15182	15262	15209	14917	14846	14972	15193	15168	15206	15409	15243	15121	15090	15041	15211	15142	15124	15230	15283	15056	15346	15145	15096	15123	15131	15241	15170	15165	15357	15163	15148	15198	15200	15232	15245	15032	15143	15173	15149	15067	15257	15171	15041	15147	15272	15018	15168	15197	14935	15125	15021	15308	15130	15271	15234	15331	15127	15191	15294	15028	15086	15184	15213	14971	15299	15049	15380	15062	15233	15086	15318	15213	15145	15180	15292	15317	15233	15008	15235	15216	15082	15240	15032	15056	15407	15147	14976	15132	15417	15369	15128	15107	15205	15302	15190	15330	15292	15205	15153	15150	15184	15110	15304	15100	14985	15171	15159	14975	15222	15274	15277	15191	15199	15337	15138	15241	15099	15405	15264	14992	15299	15259	15082	15350	14926	15247	15260	15351	15009	15209	15040	15373	15090	15225	15199	15151	15304	15201	15045	15296	15290	15252	15139	15203	15169	15137	15161	14948	15125	15421	15185	15416	15110	15193	15077	15138	15158	15031	15171	15080	15034	15283	15172	15122	15226	15179	15271	15317	15124	15194	15251	15398	15055	15073	15315	15274	14930	15054	15179	15140	15019	15275	15367	14869	15176	15251	15211	15308	15165	15140	15174	15345	15022	15082	15194	15268	15112	15081	15205	15145	15194	15129	15090	15373	15049	15105	15031	15193	15205	15253	15050	15106	15157	15244	15111	15222	15094	15028	15062	15060	15125	15124	15095	15236	15238	15214	15199	15212	15349	15229	15245	15347	15122	15140	15301	14947	15085	15066	15125	15039	15186	15224	15107	15194	15165	15279	15099	15147	15228	15448	15213	15046	15347	15216	15048	15259	15163	15140	15112	15293	15263	15140	15324	15039	15188	15038	15188	15013	14995	15080	15182	15230	15192	15075	15240	15277	15095	15194	15296	15245	15144	15062	15192	15367	15093	15217	15006	15322	15080	14935	15122	15233	15279	15053	15125	15255	15220	15010	14892	15144	15311	15045	15163	15071	15080	15159	15054	15095	15334	15280	15019	15444	15181	15378	15040	15338	15214	14999	15275	15200	15183	15213	14887	15261	15405	15259	15100	15144	15097	15033	15207	15130	15165	15219	15202	15071	15233	15202	15084	15233	14976	15122	15202	15028	15143	15195	15199	15106	15188	15027	15209	15123	15154	15144	15414	15066	15078	15236	15121	15197	15235	15393	15128	15107	15207	15242	15273	15139	15209	15044	15226	14964	15089	15217	15185	15174	15169	15228	15093	15422	15138	15097	15190	15281	15141	15239	15207	15217	15292	15283	15251	15122	15171	15282	15021	15189	15181	15034	14889	15198	15286	15237	15096	15126	15301	15405	15168	15138	15083	15166	15010	15289	15225	15181	15088	15140	15307	15190	15251	15335	15133	15106	15083	15372	15061	15108	15054	15287	15330	14944	15152	15284	15112	14986	15112	15021	15269	15172	15303	15086	15033	15099	15274	15186	15145	15351	15107	15263	15243	15301	15246	15227	15237	15078	15238	15208	15258	15131	15213	15288	15155	15125	15364	15250	15043	15041	15240	15186	15187	15088	15221	15067	15095	15180	15227	15210	15106	15114	15092	15138	15262	15232	15320	15165	15216	14891	15074	15109	15213	15329	15024	15030	14878	15170	15147	14998	15159	15127	15183	15296	15156	15092	15196	15055	15266	15151	15015	15023	15027	15057	15295	15106	15034	15220	15227	15042	15245	15065	15345	15026	15065	15060	15365	15050	15195	15193	15345	15194	15141	15359	15209	15149	15007	15155	15042	15085	15226	15091	15205	15067	15261	15205	15061	15091	15135	15162	15090	15013	15290	15018	15037	15101	15154	15068	14982	14970	15145	15069	15337	15014	15150	15149	15122	15113	15263	15310	15010	14952	15411	15237	15104	15384	15395	15173	15209	15088	14943	15119	14892	15336	15110	15076	15120	15094	15045	15124	15464	15247	15136	15140	15128	15052	14971	15249	15130	15045	15053	15174	15216	15342	14923	15131	15196	15124	15075	15218	15338	15133	15217	15190	15316	15083	15114	15120	15292	15233	15041	15126	15148	15095	15159	15132	15242	15242	15182	15023	15457	15190	15208	15183	15345	15060	15147	15050	15184	15041	15249	14968	15192	15181	15173	15123	15264	15151	15186	15165	15045	14931	15306	15225	15149	15320	15448	15196	15264	15084	15223	15070	15143	15062	15212	15066	15077	15005	15109	14992	15239	15074	14987	15045	15300	15211	15146	15405	15074	15196	15111	15185	15148	15236	15268	15235	15129	15130	15172	15312	15095	15377	14990	15327	15100	15032	15140	15020	15141	15032	15190	15102	15377	15143	15194	15200	15244	15133	15024	15220	15188	15316	15210	15164	15098	15294	15301	15211	15037	15143	15294	15153	14979	15356	15268	15211	15335	15302	15131	15155	15184	15228	15216	15112	15207	15302	15150	15114	15278	15058	15280	15077	15001	15205	15247	15408	15181	15143	15059	15149	15036	15217	15236	15159	15133	14976	15173	15130	15149	15326	15012	14957	15035	15170	15096	15140	15358	15216	15374	15358	14908	15092	15098	15146	15103	15004	15040
30530	51699	48503	35911	29314	25556	22563	19757	18278	17668	18254	18770	21662	32381	32774	28168	22863	18518	15548	14339	13630	13629	13526	13520	13503	13484	13580	13528	13397	13477	13439	13501	13382	13437	13466	13482	13645	13505	13636	13449	13517	13644	13441	13483	13563	13310	13531	13404	13509	13474	13427	13424	13561	13470	13516	13557	13490	13540	13555	13552	13325	13410	13401	13566	13482	13594	13342	13566	13590	13733	13419	13358	13487	13505	13243	13515	13542	13504	13606	13574	13428	13494	13557	13494	13773	13617	13534	13525	13291	13518	13595	13591	13560	13614	13607	13612	13541	13537	13465	13392	13460	13605	13512	13279	13316	13433	13558	13457	13430	13416	13483	13543	13658	13349	13444	13428	13360	13426	13452	13393	13431	13485	13480	13403	13490	13452	13446	13522	13440	13465	13583	13498	13330	13515	13376	13485	13470	13373	13515	13328	13581	13289	13621	13606	13454	13429	13487	13489	13424	13471	13453	13386	13436	13425	13384	13457	13446	13405	13528	13421	13425	13431	13385	13514	13394	13389	13528	13479	13469	13464	13487	13436	13519	13547	13453	13444	13502	13539	13388	13445	13414	13486	13427	13509	13573	13540	13423	13469	13314	13393	13435	13610	13531	13319	13422	13422	13422	13401	13459	13495	13574	13476	13483	13417	13690	13547	13494	13506	13434	13452	13594	13444	13443	13362	13432	13610	13427	13631	13398	13405	13457	13435	13291	13538	13410	13464	13445	13404	13507	13370	13438	13491	13334	13451	13465	13404	13495	13390	13506	13500	13442	13565	13473	13483	13391	13588	13419	13323	13659	13674	13535	13692	13382	13618	13409	13433	13281	13457	13606	13392	13482	13323	13427	13392	13541	13362	13509	13549	13499	13436	13350	13585	13494	13374	13478	13546	13559	13569	13469	13420	13344	13330	13350	13403	13494	13431	13437	13587	13434	13486	13491	13469	13516	13623	13566	13385	13408	13418	13437	13442	13561	13387	13327	13569	13308	13544	13470	13373	13521	13569	13384	13326	13524	13517	13537	13491	13329	13603	13374	13390	13500	13309	13441	13350	13481	13471	13468	13501	13626	13508	13456	13424	13478	13317	13466	13581	13357	13546	13455	13499	13591	13538	13614	13421	13448	13348	13640	13371	13420	13494	13424	13440	13448	13453	13527	13582	13538	13274	13571	13411	13491	13479	13429	13303	13537	13536	13529	13353	13469	13370	13369	13508	13458	13449	13479	13409	13470	13360	13477	13411	13436	13521	13464	13604	13454	13517	13568	13366	13456	13510	13342	13440	13555	13494	13496	13592	13383	13448	13461	13444	13597	13535	13332	13639	13466	13483	13579	13419	13352	13554	13561	13481	13456	13392	13368	13684	13529	13371	13593	13442	13414	13301	13476	13513	13441	13528	13436	13592	13487	13666	13460	13377	13555	13490	13501	13324	13511	13471	13393	13540	13417	13418	13494	13507	13389	13432	13373	13365	13314	13334	13622	13535	13505	13326	13351	13480	13384	13456	13411	13558	13714	13443	13371	13443	13486	13467	13401	13555	13396	13513	13457	13419	13501	13451	13432	13569	13413	13642	13428	13634	13475	13431	13498	13478	13434	13513	13453	13634	13571	13436	13482	13478	13378	13323	13550	13570	13343	13328	13528	13574	13515	13482	13521	13523	13410	13453	13388	13393	13477	13532	13327	13443	13417	13355	13499	13554	13589	13430	13182	13540	13512	13311	13403	13559	13398	13534	13396	13213	13486	13539	13273	13401	13303	13469	13481	13449	13377	13458	13360	13589	13527	13520	13475	13492	13520	13346	13544	13449	13470	13411	13428	13430	13485	13585	13425	13379	13572	13527	13288	13465	13515	13536	13279	13563	13437	13399	13417	13388	13459	13463	13537	13421	13465	13408	13453	13496	13429	13654	13453	13531	13438	13473	13426	13446	13520	13481	13477	13374	13258	13442	13466	13433	13368	13516	13418	13530	13371	13424	13541	13556	13385	13483	13378	13301	13464	13507	13491	13331	13281	13488	13623	13194	13325	13469	13425	13581	13516	13128	13425	13486	13426	13384	13548	13473	13568	13394	13413	13385	13564	13487	13515	13394	13333	13555	13480	13419	13462	13424	13652	13545	13541	13524	13640	13448	13572	13436	13310	13424	13367	13438	13318	13554	13333	13468	13440	13392	13449	13448	13486	13515	13373	13328	13520	13402	13328	13395	13495	13340	13383	13439	13680	13539	13327	13428	13538	13577	13635	13443	13399	13496	13432	13494	13281	13439	13485	13512	13514	13516	13412	13519	13505	13437	13585	13442	13509	13375	13503	13387	13306	13547	13507	13341	13541	13510	13327	13534	13473	13461	13375	13572	13519	13478	13418	13352	13364	13423	13319	13401	13523	13481	13459	13466	13553	13422	13478	13277	13569	13564	13507	13310	13460	13333	13506	13397	13428	13499	13349	13330	13391	13391	13380	13381	13513	13342	13368	13653	13247	13689	13468	13475	13414	13457	13417	13559	13463	13412	13445	13453	13547	13478	13348	13577	13368	13537	13394	13266	13567	13346	13363	13324	13522	13347	13456	13534	13520	13475	13572	13455	13341	13480	13528	13322	13371	13362	13405	13281	13405	13400	13478	13576	13399	13616	13440	13598	13456	13256	13542	13328	13555	13418	13459	13585	13489	13438	13531	13413	13326	13502	13494	13516	13604	13385	13507	13416	13497	13594	13583	13599	13470	13367	13608	13519	13374	13559	13600	13445	13295	13407	13411	13411	13374	13482	13492	13444	13550	13359	13469	13452	13554	13346	13378	13428	13425	13501	13419	13413	13338	13465	13392	13587	13517	13431	13497	13465	13381	13428	13463	13326	13453	13527	13381	13525	13449	13429	13381	13509	13482	13413	13570	13505	13445	13444	13302	13470	13451	13512	13463	13460	13559	13652	13508	13546	13445	13419	13532	13434	13378	13478	13505	13483	13316	13644	13626	13492	13568	13571	13396	13308	13487	13410	13494	13434	13519	13339	13407	13368	13475	13430	13457	13429	13448	13524	13756	13329	13385	13398	13400	13463	13430	13205	13421	13481	13495	13446	13495	13618	13397	13600	13484	13438	13470	13455	13422	13421	13457	13514	13739	13413	13518	13476	13556	13267	13482	13384	13422	13473	13387	13412	13342	13481	13347	13345	13413	13378	13500	13476	13286	13381	13228	13585	13419	13379	13506	13326	13438	13324	13556	13457	13516	13495	13444	13461	13275	13366	13359	13639	13505	13470	13411	13502	13477	13523	13420	13560	13558	13415	13427	13388	13568	13490	13405	13513	13496	13572	13515	13506	13277	13426	13535	13629	13618	13429	13447	13462	13566	13488	13528	13346	13500	13338	13275	13490	13204	13467	13392	13324	13458	13470	13367	13329	13422	13379	13483	13383	13494	13577	13353	13485	13499	13570	13454	13447	13372	13665	13545	13465	13375	13434	13405	13530	13553	13403	13658	13524	13464	13512	13464	13452	13523	13431	13378	13523	13532	13406	13553	13473	13497	13329	13444	13541	13492	13544	13453	13415	13457	13568	13560	13546	13449	13497	13397	13644	13525	13459	13487	13418	13437	13534	13518	13555	13492	13566	13552	13296	13424	13488	13574	13474	13531	13305	13514	13387	13568	13436	13254	13432	13619	13341	13575	13404	13376	13379	13336	13503	13617	13206	13552	13474	13439	13536	13406	13589	13383	13636	13474	13456	13362	13639	13509	13477	13526	13498	13511	13460	13481	13517	13327	13632	13276	13375	13555	13563	13582	13434	13405	13267	13636	13363	13571	13461	13630	13475	13436	13442	13465	13368	13610	13421	13438	13449	13381	13389	13524	13276	13423	13461	13356	13435	13496	13371	13322	13487	13368	13500	13574	13286	13484	13320	13255	13378	13615	13443	13396	13635	13611	13497	13652	13366	13363	13474	13598	13448	13521	13421	13292	13444	13405	13522	13307	13669	13451	13401	13364	13489	13288	13394	13540	13498	13450	13435	13677	13429	13422	13344	13497	13509	13577	13360	13463	13478	13519	13415	13474	13466	13446	13503	13493	13386	13422	13738	13532	13417	13638	13354	13504	13485	13412	13596	13571	13500	13623	13546	13420	13375	13233	13378	13478	13495	13564	13495	13486	13502	13438	13459	13363	13477	13556	13454	13353	13640	13634	13335	13525	13461	13304	13466	13423	13483	13564	13356	13357	13426	13455	13493	13490	13565	13539	13210	13504	13441	13325	13416	13499	13522	13516	13518	13459	13386	13578	13490	13581	13531	13619	13205	13528	13346	13358	13496	13320	13472	13568	13401	13423	13406	13568	13435	13505	13488	13512	13426	13612	13557	13365	13416	13409	13525	13364	13697	13456	13449	13522	13461	13296	13478	13553	13512	13360	13411	13250	13446	13519	13554	13356	13463	13447	13579	13471	13439	13370	13564	13393	13423	13629	13440	13510	13430	13532	13309	13478	13584	13471	13332	13385	13550	13369	13278	13273	13462	13611	13426	13462	13285	13364	13533	13636	13514	13492	13368	13534	13310	13571	13576	13443	13386	13593	13637	13535	13470	13450	13384	13311	13373	13389	13535	13534	13567	13505	13553	13397	13414	13362	13439	13286	13612	13373	13533	13328	13411	13388	13495	13506	13430	13581	13353	13371	13669	13493	13487	13416	13364	13501	13586	13504	13351	13315	13539	13511	13501	13437	13631	13357	13519	13465	13514	13346	13479	13512	13440	13559	13536	13285	13455	13345	13407	13504	13392	13477	13554	13514	13419	13458	13516	13318	13425	13450	13476	13528	13440	13398	13525	13471	13572	13561	13498	13576	13362	13425	13559	13245	13447	13381	13422	13524	13498	13593	13522	13446	13457	13454	13534	13428	13421	13360	13359	13512	13635	13367	13434	13407	13402	13283	13526	13516	13434	13416	13466	13314	13500	13504	13459	13468	13416	13310	13512	13455	13477	13530	13334	13323	13379	13432	13186	13455	13320	13282	13549	13512	13343	13446	13496	13567	13398	13498	13570	13460	13578	13258	13384	13356	13496	13548	13559	13571	13449	13522	13450	13230	13485	13492	13486	13522	13394	13501	13428	13551	13591	13512	13534	13434	13523	13533	13447	13369	13508	13500	13481
28193	25257	30094	26733	19679	16988	16272	16182	15857	15919	15717	15747	15983	16279	16706	16508	15880	15584	15331	15440	15176	15051	15223	15308	15130	14787	14923	15325	15217	15084	15188	15256	14888	15093	15173	15079	15082	15223	15197	15204	15256	15054	14902	15181	15137	15195	14997	14878	15043	15180	15076	15158	15036	15109	15151	15008	15037	15082	15010	15010	15079	15119	15012	15043	14938	15265	15192	15133	14971	14992	15017	14960	14999	15121	15294	14913	15072	15073	15198	15255	15176	15167	15025	15104	15324	15095	15159	15191	15086	15052	15206	15139	14928	15201	14969	14976	15216	15130	14960	15165	15128	15233	14993	15034	15123	15029	14985	15024	15282	15163	15096	15147	15328	14930	15068	15010	15093	14965	15130	15011	15141	15063	14966	15145	15125	15066	15283	15090	14919	15105	15123	15140	15141	15096	15135	15133	15221	15134	15055	14964	14967	14922	15199	15039	15185	14974	15098	15216	14978	15091	14980	14916	15296	15003	15052	14919	15038	15019	14940	15062	15246	15129	15093	15202	15002	14988	14862	15012	15028	15199	15038	15148	14925	15021	15026	15245	15160	15001	15218	15087	15246	15147	15118	15024	15196	15060	14880	15125	15001	15097	14981	15052	14985	15068	14930	15128	15206	15375	15139	15187	15053	15275	15204	15079	15000	15100	15066	15166	15344	14966	15151	15056	15297	15238	14991	15152	15108	15153	15225	14912	15088	15157	15004	14981	14990	15019	15263	15063	15170	14895	15021	15091	15048	15180	15119	14996	15027	15161	14947	15301	14953	15024	15194	15128	14957	14972	15157	15089	14971	15180	15119	15184	15267	15089	15161	15209	15119	15106	15187	15055	15114	15065	15237	15101	15013	15008	15009	15151	15114	14949	15158	14926	15214	15043	15216	15184	15109	15227	14880	15070	15053	15126	15191	15115	15122	15067	15080	14975	15141	15049	14934	15021	14999	15008	15033	14884	15085	14980	15187	15242	15051	15059	15088	15057	15262	15308	15189	14929	15274	15041	15030	15010	15132	15004	15012	15197	15151	14993	15130	15035	15028	15120	15230	15106	14862	15046	15151	14976	14995	14932	15079	14984	15122	15179	15057	15114	15141	15196	15063	15265	15131	14995	14928	14876	14981	15149	15188	15061	15021	15102	14974	15277	14949	15088	14937	15095	14930	14888	15207	15139	14849	14943	15166	15083	15142	15138	14943	15033	14981	15155	15045	15264	15039	15152	15045	15158	14963	14959	15018	15031	15253	15042	15111	15118	15054	15101	14991	15158	15065	15048	15167	15078	15165	15199	15085	15151	15179	15122	15024	14978	15013	15168	15108	15005	15172	15174	15076	15032	15122	14986	15111	15245	15063	15204	15065	15028	15096	15097	15155	15150	15265	14981	14977	15120	15046	14971	15025	15116	15179	14968	14988	15203	15124	15050	15098	14956	14965	15209	15195	15162	15269	15210	15062	15106	15094	15110	15028	15123	15065	15102	15101	15074	14915	15082	15048	15016	15089	15156	15023	15054	15294	15251	15209	15103	15231	14969	14872	15080	15136	15114	15109	15159	15165	14927	15060	14990	15049	15010	15086	15183	15063	15003	15049	14973	15118	15019	15129	14879	15023	15060	15151	15102	15137	15295	15190	15326	15108	15131	14916	15133	15172	14935	15121	15095	15248	15093	15084	15112	14985	14807	15028	15034	15005	14983	15031	15089	14816	15100	15024	15008	15028	15264	15095	15174	15297	15221	15085	14883	15053	14996	15147	15133	14907	14976	15117	15045	15116	15002	15153	15033	15092	15132	15164	15107	14976	14854	15076	14944	15140	15081	15076	15014	15183	15050	14959	15160	15196	15202	15087	15126	15118	15181	15122	15017	14994	15194	15195	15056	14958	15042	14952	14991	15066	15009	15143	15141	15448	15164	15135	15153	15124	15137	15012	15164	15185	15088	15296	14996	15286	15066	15095	15117	14968	15103	15153	15247	15011	15260	15021	14856	15092	14978	15103	15053	15072	15068	15042	14917	14933	15263	15272	15116	15074	14983	15091	15084	15074	15228	15058	15175	15356	15066	15177	15121	15254	15042	15122	15195	15207	15326	15225	14994	15200	15045	15148	15031	15061	14940	15150	15076	15248	15072	14923	15094	15017	15038	15025	15010	15076	15233	15223	15265	15077	15137	15135	15115	14890	15042	15063	15201	15325	15125	15071	15117	15084	14936	15055	15063	15209	15089	15111	15238	14938	14995	15028	15136	15033	15034	15123	15120	15273	14956	14987	15167	15104	15138	15056	15215	14846	15096	15056	15222	15151	14957	15063	15146	15299	15235	15232	14927	15009	15123	15042	15250	15236	15140	14991	15018	15030	15160	14849	15096	14983	14938	15114	15046	14921	14800	15169	14990	15034	15120	15198	15138	15030	15156	15079	15194	15104	15139	15081	15038	15096	14947	15079	15283	14944	15073	15315	14980	15115	15161	15113	15030	15060	15032	14991	15139	15044	14999	15093	14819	15075	14972	14817	15269	14977	15119	15093	15131	15071	15167	15116	15190	15240	14875	15137	15097	15134	14907	15051	15122	15127	15052	15155	15160	15129	15142	15206	15186	15053	15136	15156	15122	14973	15069	15114	14899	14857	15104	15158	15057	15155	15048	14988	14995	14962	15108	15167	15119	15068	15298	15073	15003	15213	15064	15128	15093	15108	15078	15206	14988	15071	15220	15116	15156	15226	15062	15037	15030	15194	15053	15074	15231	15295	15179	14983	15102	14947	15043	15078	14985	14975	14994	15014	15196	15108	14959	15129	14918	15044	15008	15060	15118	15161	15044	15096	15070	15025	15264	15201	15241	15325	14942	15034	15054	14917	15017	15056	15021	14951	15248	15016	15081	15028	15138	14903	15167	15175	15020	15159	15019	15102	15075	15164	15063	14884	15028	15070	15308	15160	14858	15050	15183	15309	14975	14848	15342	15183	15060	14939	15006	15033	15165	15257	15141	15273	15015	15030	15229	15091	15109	15159	15147	15120	15020	15054	15021	15086	15045	15100	15140	15148	15141	15130	14995	15115	15092	15024	15127	15212	15154	15089	15014	15154	15134	15163	15075	15103	15109	15239	15150	15187	15066	15091	15208	15064	15096	14914	15133	15077	15114	15246	15183	15068	15098	15240	15256	15151	15017	15254	15148	15198	15105	15168	15188	15080	15162	15036	15019	15081	15064	15005	14963	15014	15050	14874	14991	15152	15192	15137	14955	15194	15187	14991	15161	15074	15000	15166	15152	15235	15114	15050	14929	15056	15256	15090	15197	15210	15114	15211	15283	15024	15195	15243	15126	15172	15005	15062	15107	15176	15022	15106	15081	15284	15139	15185	15144	15372	15019	15143	15092	15143	15172	15032	15188	15160	15080	14921	14921	15172	14999	15129	14989	15114	15261	15012	14973	15137	15003	15439	15286	15164	15004	15133	14966	15258	15151	15095	14872	15014	14984	14934	15146	15039	15178	15091	15116	15006	15232	15172	15024	14978	14895	14953	15039	15082	15192	14999	15113	15041	15101	15073	14966	14879	15057	15122	15158	15153	15071	15142	15062	15158	15204	15111	14974	15045	15084	15061	14937	15036	15141	15284	14994	15144	15095	14959	15017	15103	14788	15147	15311	15041	15148	15140	15080	15134	15115	15262	15202	14937	15073	15052	15034	14924	14931	15057	15185	15081	14933	15057	15186	15285	15067	15182	15152	15066	15047	15058	15076	14917	15161	15116	15030	15049	14946	15054	15041	15058	15187	14991	15167	15206	14946	15114	15009	14981	15114	15023	15238	15358	15091	15129	14999	15020	15020	15182	14941	15006	14911	14987	15084	15123	14986	14955	15136	15228	15166	15109	15082	15031	15245	15234	15199	14962	15274	14934	15147	15137	15089	15113	15158	15164	15004	15024	14958	15215	15179	15274	15322	15082	14866	15166	15112	15135	15122	15155	14970	15138	15082	15104	15150	15006	15044	14903	15165	15131	15200	15050	14932	15009	14935	15145	15120	14966	15187	15179	15133	15136	14964	14970	15259	15125	15164	15274	15114	14988	15121	15095	15171	14886	15226	15290	15178	14839	15055	15081	15178	14906	15094	15128	15113	14918	15020	15237	15143	15216	15087	15049	15084	14974	15005	15233	14915	15067	15030	15357	14958	15121	15219	14867	15072	14982	15130	15073	14967	14929	15196	15163	14961	15072	15154	15040	15339	15101	14936	15175	15240	14947	14952	15233	15121	15202	14955	15151	15077	15060	15112	15056	14967	15128	15183	15244	15290	15158	15087	15112	14979	14782	14931	15173	15061	14846	15173	15159	15167	15058	15116	15065	15180	15036	15127	14998	15077	14970	14995	15061	15053	14950	15030	14886	15210	15174	15019	14979	15032	15154	15222	15120	15231	15072	15126	15176	15348	15057	14955	15012	15022	15220	15041	15197	15203	15005	15118	15335	15270	15272	15032	15075	15159	14844	15024	15068	15091	15142	15078	15211	15236	15028	15185	15277	15070	15108	15124	15048	14948	15095	15127	15132	15140	14990	15066	15039	15196	15163	14976	15132	15137	15102	15177	15092	15094	15204	14982	15096	15105	15311	14861	15033	15122	15195	14881	15075	14983	15030	14937	15138	15024	15102	15085	14959	15113	15157	15182	15243	15289	14864	15116	15093	15008	15102	15200	15159	15076	15008	15022	15196	15087	15053	15251	15097	15096	15103	15071	15129	15038	15120	15010	15067	14862	15001	15241	15207	14937	15081	14868	15179	15217	15311	15101	15281	15361	15134	15043	14910	15136	14967	15100	15175	15046	14962	15082	15360	15398	15073	15062	14882	15131	15056	15073	15159	15130	15111	14782	15153	15024	14858	15096	15033	15070	14968	15272	15088	15094	14992	15220	15192	15114	15070	15281	14977	15078	15201	15201	14980	15002	15124	15049	15149	15215	15052	15201	15079	14979	15087	15222	15106	15026	15185	15151	15048	15189	14966	15051	15230	15043	15166	15315	15215	14967	15087	15108	15156	15087	14916	14980	15057	14985	15156	15074	15110	15106	15100	14997	14998	15188	14979	14921	15177	14969	15302	15114	15132	14942	14873	15050	15168	14917	14939	14943	15020	15105	15201	15101	15203	15209
27177	37995	33796	26529	19483	15867	15182	14731	14743	14924	14851	14476	14909	15443	15557	14985	14389	13920	13566	13656	13430	13468	13601	13479	13446	13438	13343	13455	13515	13334	13389	13478	13438	13451	13546	13534	13513	13386	13527	13345	13462	13536	13520	13562	13413	13537	13334	13340	13361	13399	13510	13501	13428	13431	13457	13373	13408	13511	13555	13472	13498	13295	13478	13434	13385	13472	13432	13454	13345	13576	13522	13380	13607	13247	13350	13581	13408	13379	13573	13352	13408	13351	13600	13462	13596	13366	13548	13404	13486	13434	13437	13534	13381	13488	13502	13497	13459	13433	13534	13486	13560	13424	13439	13517	13501	13432	13532	13284	13433	13438	13374	13413	13607	13388	13379	13476	13504	13359	13598	13330	13508	13390	13504	13357	13429	13456	13454	13466	13538	13544	13381	13377	13398	13606	13346	13552	13485	13428	13737	13420	13397	13593	13374	13453	13489	13463	13357	13346	13428	13467	13620	13574	13370	13391	13332	13471	13419	13410	13404	13447	13367	13310	13633	13502	13501	13308	13492	13384	13423	13497	13547	13455	13394	13689	13424	13347	13565	13500	13388	13272	13419	13401	13548	13494	13494	13375	13483	13480	13528	13526	13507	13537	13683	13332	13334	13517	13446	13510	13378	13392	13453	13548	13379	13397	13266	13557	13544	13446	13411	13477	13439	13538	13483	13474	13436	13521	13580	13499	13397	13403	13493	13296	13346	13439	13472	13419	13465	13552	13391	13410	13404	13445	13243	13672	13560	13461	13370	13451	13411	13459	13433	13402	13326	13388	13326	13584	13444	13381	13384	13426	13290	13316	13499	13305	13493	13395	13522	13606	13457	13547	13388	13431	13549	13450	13481	13368	13487	13427	13429	13477	13498	13519	13587	13429	13367	13574	13430	13596	13347	13480	13469	13604	13333	13481	13439	13530	13330	13667	13484	13400	13599	13426	13271	13435	13387	13553	13450	13364	13372	13435	13439	13433	13316	13515	13372	13402	13612	13538	13516	13667	13468	13262	13458	13397	13489	13394	13459	13438	13467	13425	13574	13510	13482	13422	13406	13382	13489	13249	13387	13402	13469	13426	13628	13522	13466	13432	13549	13421	13256	13404	13590	13500	13316	13467	13490	13335	13534	13402	13347	13543	13441	13440	13538	13459	13400	13635	13666	13393	13466	13466	13579	13420	13429	13326	13458	13565	13452	13593	13490	13513	13568	13356	13406	13461	13544	13433	13391	13512	13294	13573	13516	13452	13415	13491	13454	13389	13415	13145	13551	13538	13437	13411	13487	13524	13585	13526	13483	13396	13546	13460	13505	13400	13398	13344	13244	13443	13458	13494	13456	13460	13302	13508	13368	13421	13375	13419	13310	13507	13376	13241	13496	13396	13438	13469	13489	13330	13411	13268	13492	13439	13431	13474	13535	13423	13533	13310	13569	13443	13345	13439	13443	13362	13547	13503	13334	13445	13495	13551	13536	13465	13706	13449	13553	13401	13522	13616	13605	13346	13389	13573	13413	13495	13394	13294	13465	13467	13351	13440	13401	13452	13457	13456	13466	13539	13279	13293	13484	13538	13523	13496	13399	13516	13489	13399	13393	13406	13449	13409	13490	13400	13444	13450	13285	13461	13259	13465	13557	13560	13496	13420	13663	13482	13443	13520	13306	13477	13462	13573	13557	13500	13603	13621	13399	13493	13420	13383	13551	13408	13335	13276	13416	13490	13420	13420	13389	13536	13455	13497	13523	13512	13439	13573	13408	13661	13589	13524	13530	13471	13501	13494	13457	13545	13649	13492	13363	13421	13413	13387	13487	13501	13464	13465	13501	13635	13372	13439	13538	13508	13487	13434	13450	13385	13432	13532	13282	13514	13451	13545	13527	13450	13341	13563	13360	13458	13444	13532	13374	13635	13534	13525	13389	13460	13355	13517	13522	13400	13718	13731	13261	13510	13254	13317	13580	13284	13424	13419	13559	13528	13417	13502	13386	13468	13427	13543	13510	13386	13558	13455	13347	13438	13402	13419	13376	13499	13528	13392	13472	13627	13259	13643	13414	13373	13386	13167	13487	13406	13369	13463	13293	13645	13442	13467	13524	13467	13438	13389	13524	13435	13535	13555	13484	13328	13518	13389	13357	13471	13586	13455	13479	13366	13429	13595	13278	13543	13583	13332	13565	13405	13517	13542	13324	13531	13395	13421	13408	13292	13433	13565	13363	13294	13472	13368	13478	13600	13525	13428	13402	13349	13464	13484	13476	13392	13537	13446	13375	13668	13465	13319	13423	13477	13504	13540	13347	13387	13548	13633	13544	13574	13489	13440	13575	13626	13405	13394	13457	13481	13447	13413	13434	13558	13443	13615	13432	13416	13495	13549	13367	13534	13565	13546	13232	13499	13491	13491	13534	13316	13317	13539	13400	13672	13541	13403	13567	13491	13503	13466	13435	13505	13319	13398	13420	13503	13356	13439	13504	13361	13473	13331	13489	13377	13482	13525	13377	13569	13444	13378	13463	13319	13429	13371	13519	13369	13455	13482	13520	13386	13607	13258	13484	13540	13433	13510	13585	13376	13359	13431	13367	13455	13378	13544	13432	13421	13407	13638	13669	13294	13451	13316	13328	13412	13321	13630	13462	13430	13554	13559	13454	13479	13405	13479	13445	13466	13451	13512	13437	13489	13396	13475	13414	13283	13573	13431	13448	13503	13533	13500	13664	13450	13534	13448	13522	13304	13488	13293	13517	13407	13579	13490	13321	13430	13466	13395	13552	13434	13376	13502	13570	13487	13470	13440	13318	13495	13500	13441	13443	13364	13524	13467	13568	13619	13437	13558	13282	13468	13572	13404	13548	13549	13554	13386	13379	13530	13372	13387	13465	13463	13598	13427	13393	13457	13348	13438	13409	13591	13456	13559	13443	13373	13526	13371	13429	13508	13393	13355	13577	13402	13537	13541	13577	13387	13321	13261	13508	13387	13519	13621	13599	13582	13472	13399	13600	13450	13550	13575	13398	13520	13450	13564	13366	13449	13464	13346	13110	13548	13350	13481	13531	13450	13469	13366	13483	13436	13352	13370	13493	13435	13418	13542	13451	13518	13600	13445	13360	13597	13415	13585	13360	13441	13501	13483	13466	13463	13549	13350	13472	13317	13449	13370	13438	13462	13460	13602	13437	13506	13395	13485	13557	13536	13452	13463	13436	13499	13498	13390	13447	13558	13470	13458	13486	13415	13496	13464	13630	13482	13543	13430	13400	13528	13598	13459	13390	13299	13548	13345	13521	13631	13313	13374	13493	13542	13393	13495	13370	13504	13493	13515	13568	13302	13493	13213	13453	13478	13549	13523	13421	13464	13556	13558	13594	13372	13345	13471	13476	13390	13714	13474	13424	13334	13534	13368	13290	13450	13424	13586	13705	13586	13501	13416	13454	13452	13468	13565	13371	13531	13543	13531	13326	13523	13383	13431	13363	13561	13552	13351	13514	13435	13391	13543	13428	13278	13435	13485	13491	13362	13404	13508	13487	13395	13319	13375	13421	13510	13437	13349	13592	13538	13430	13363	13467	13472	13625	13342	13491	13563	13508	13554	13537	13482	13573	13536	13552	13453	13619	13390	13474	13548	13470	13444	13420	13586	13329	13496	13433	13503	13275	13328	13465	13555	13585	13601	13541	13376	13524	13630	13205	13404	13599	13577	13503	13556	13497	13376	13485	13385	13382	13649	13454	13563	13461	13386	13421	13498	13350	13445	13603	13480	13520	13589	13329	13419	13540	13405	13524	13527	13467	13335	13394	13533	13500	13523	13584	13250	13576	13455	13430	13502	13471	13479	13624	13526	13551	13306	13364	13415	13485	13496	13474	13403	13372	13599	13377	13512	13373	13473	13383	13785	13422	13510	13546	13337	13340	13461	13420	13450	13406	13550	13524	13345	13532	13571	13547	13435	13437	13357	13557	13629	13482	13440	13167	13598	13449	13484	13526	13405	13428	13423	13428	13514	13380	13576	13399	13339	13365	13452	13414	13517	13343	13434	13336	13505	13450	13540	13611	13436	13448	13460	13579	13559	13346	13414	13460	13331	13597	13388	13380	13400	13519	13390	13537	13548	13475	13475	13479	13623	13544	13575	13427	13586	13540	13307	13296	13451	13435	13483	13618	13447	13438	13473	13496	13556	13271	13562	13408	13384	13591	13431	13509	13351	13415	13493	13444	13583	13641	13381	13396	13442	13403	13560	13515	13518	13451	13443	13457	13384	13566	13571	13322	13373	13534	13415	13546	13342	13281	13240	13393	13402	13386	13514	13548	13613	13470	13763	13411	13411	13613	13430	13417	13260	13445	13463	13457	13573	13565	13549	13388	13439	13419	13622	13516	13436	13242	13511	13386	13439	13505	13422	13419	13435	13398	13474	13478	13501	13564	13479	13434	13486	13431	13542	13471	13572	13443	13215	13609	13365	13574	13502	13617	13299	13620	13434	13457	13528	13441	13465	13510	13621	13639	13458	13515	13447	13454	13314	13564	13278	13471	13530	13691	13392	13331	13493	13376	13670	13390	13461	13513	13497	13498	13360	13451	13475	13367	13664	13457	13342	13478	13217	13393	13454	13546	13319	13552	13548	13388	13467	13487	13402	13526	13511	13489	13518	13485	13537	13460	13537	13331	13528	13331	13467	13375	13516	13694	13397	13534	13388	13476	13564	13480	13478	13499	13327	13486	13527	13490	13492	13514	13394	13504	13490	13370	13484	13313	13528	13510	13527	13391	13552	13521	13481	13448	13470	13329	13542	13432	13591	13472	13267	13375	13471	13545	13489	13558	13486	13326	13420	13472	13546	13506	13464	13405	13352	13616	13306	13337	13439	13505	13524	13504	13539	13589	13430	13570	13470	13466	13490	13247	13338	13507	13561	13600	13432	13488	13487	13524	13411	13531	13334	13528	13671	13480	13543	13458	13660	13479	13557	13584	13477	13357	13478	13510	13326	13416	13497	13523	13491	13382	13398	13584	13299	13239	13521	13530	13437	13345	13437	13470	13483	13391	13423	13483	13412	13514	13452	13567	13415	13475	13490	13388	13482	13357	13446	13670	13566	13535	13371	13461	13518	13470	13451	13667	13371	13424	13480	13355	13518	13441	13472
23891	21294	28656	24646	22309	21814	20598	18270	17877	18198	17498	17330	19171	23745	24338	21944	18989	16846	15749	15406	15189	15143	15008	14957	15025	14815	14841	15281	14884	15130	15069	14962	14914	14793	15012	15004	14905	14897	14974	14820	14800	14937	14960	14971	15048	14847	14848	15056	14982	15030	14986	15050	15044	14956	14996	14843	15101	14869	14902	14715	14758	14890	15040	14928	14748	14862	14931	15021	14869	14888	14862	14706	15039	14959	14914	14894	14955	15080	14838	14872	15055	14992	14812	14994	15216	14972	14952	14882	14972	14897	14861	14900	14969	15110	15035	14920	14980	14823	15054	14722	14950	14828	14817	14621	14827	14813	14707	14907	14947	14866	14874	14918	14833	14940	14954	14772	15028	15036	14874	14978	14867	14903	14958	14847	14766	14894	14981	14675	15004	15041	14980	14824	14872	14875	15019	14996	14965	14967	14797	14983	14768	14871	14933	14814	14934	14836	14772	14909	14930	14929	14610	14811	14806	14885	14817	15082	15045	14943	14814	14927	15123	15000	15036	14748	14766	14780	14907	14844	14781	15103	14932	15042	14908	15021	15096	14834	15003	14821	14996	14976	14813	15067	14776	14722	14930	14931	14950	14900	14693	14757	15060	14942	15030	14917	15045	15035	14968	14924	14997	14941	14889	15044	14998	14932	15047	14803	14946	14941	14816	14970	14871	14862	14863	14725	14995	14851	14890	14874	14953	14921	14848	14686	14933	14714	14967	14978	15177	14854	14927	15070	14936	14925	14760	14992	14794	15020	15040	14975	14944	14769	15113	14859	14817	14852	14873	14852	14803	14856	14978	14859	15009	14933	14801	15149	14800	15045	15046	14855	14789	15061	14861	14898	14973	14698	14862	14987	14886	15042	14923	14939	14721	14712	15152	14888	14917	14867	14821	14788	14930	14711	14798	14951	14946	14912	14977	14988	15046	14851	14867	14899	14904	15064	14977	14810	14885	14757	15110	15018	14620	14957	14978	14833	14853	14996	14934	14983	15027	14843	14965	15024	14860	14895	14793	14951	14846	14852	14811	14906	14941	14969	14812	15027	15052	15122	14947	14873	14857	14769	14975	14978	14906	14821	14832	14893	14743	14914	14987	14735	14812	14913	14963	14989	14772	14767	14948	14900	15010	14945	15085	14785	14952	14973	14961	14927	14889	14945	14796	14894	14929	14886	14760	14789	14906	14701	14776	14849	14909	14807	14814	14979	15087	14859	15094	14797	14714	14700	14864	14963	14795	15053	14842	14841	14687	14793	14826	14913	14878	14847	14987	14922	15000	14758	15115	14944	14824	14832	14749	14957	15021	14804	14965	14842	14852	14762	15014	14805	14736	15039	15097	14849	14983	14735	14897	15060	15019	14789	14890	15072	14923	14876	14947	14814	14821	14858	14705	14934	14893	14902	14723	14784	15058	14798	14937	14815	14849	14886	15019	15035	14964	14894	14686	14954	14700	14908	14917	14795	14905	14880	14947	14911	14692	14764	14881	14909	14932	14923	14919	15140	15026	14868	14901	14761	14765	14897	14895	14981	14817	14917	14826	15087	14912	14727	14931	14944	14917	14989	14902	14934	14867	14971	15059	14976	14894	14951	14851	14945	14984	14777	15033	15051	14939	14895	15045	15033	14837	14942	14732	14937	14747	14954	14819	14829	14993	14876	14693	14777	14912	14959	14950	14727	14798	14739	14731	14804	14921	14876	14925	15031	14816	14977	14887	14934	14804	14985	14783	14838	15059	14966	14820	14866	14999	14965	14906	15071	14745	14723	14822	14875	14912	14746	15029	14860	14685	14856	14992	14842	14746	14841	15002	14786	14698	14664	14765	14928	14704	14988	14863	14759	14953	14978	14824	14800	14715	14636	14830	14844	14858	14876	14856	14931	14910	14852	14855	14908	14961	14957	15011	14839	14890	14789	15003	15147	14982	14844	14703	14825	14898	14683	14758	14846	15083	14704	14922	15027	14812	14966	14823	14956	15016	14755	14806	14768	14783	14836	14790	15094	14908	14975	14915	14809	14821	14919	15168	14906	14827	14949	14863	14764	14816	14826	14994	14862	14947	14804	14798	14878	14978	14765	14772	15043	15105	14819	15014	15041	14884	15024	15092	14780	14784	14711	15051	15026	14776	15041	14794	14899	14927	14904	15063	14797	14940	14650	14862	14844	14766	14810	14778	14926	14944	14868	15154	14990	14765	14876	14804	14992	14741	14857	14762	14820	14817	14996	14978	14864	15026	14882	14832	14767	14900	14917	15089	15166	14870	14885	14883	14942	15005	14779	14801	15011	14767	14845	14963	14966	14926	14815	14797	14974	14860	15039	15035	14763	14912	14872	14922	14987	14892	15107	14989	14819	14695	14720	14966	14776	14906	14878	14759	14847	15014	14818	15048	15021	14978	14951	14993	14665	14915	14875	15083	14884	14777	14784	14798	14717	14948	15014	15022	14848	15063	14971	15066	15072	14934	14918	14951	14829	14826	14819	14914	14933	14881	15074	14858	14835	15002	14970	14898	14938	14907	14892	14896	14986	14869	14867	14839	14901	14770	14939	14957	14848	14914	14938	14757	14941	15038	15006	14796	14908	14921	14841	14868	14951	14828	14913	14906	15044	14800	15148	14917	14911	14976	15046	15010	14870	14932	14829	14960	15006	14859	15014	14798	14870	15019	14932	14872	14869	14861	14888	14880	15089	14926	14750	15115	15075	14939	15019	14968	14860	14875	14937	14646	15019	14909	14998	14855	14836	14827	14977	14791	14912	14903	14963	14925	14983	14905	14888	14829	14905	14916	14880	14862	14893	14771	14903	14966	14911	14965	14799	15030	14804	14917	14987	14937	14871	15109	14941	14961	15091	15016	14965	14741	14666	14890	14718	14998	14949	14925	14919	15025	14844	14908	14807	14859	14946	15045	14819	14843	14900	15167	14881	14778	14912	14860	14920	14910	14942	14564	14910	14834	14996	14808	14949	14835	14973	14660	15098	14966	14992	15033	15034	15058	14949	14939	14685	14994	14810	14788	14921	14950	14917	14800	15073	14735	14942	14769	14832	15033	14758	14844	14862	15089	14819	15096	15060	14987	14926	14726	14879	14931	15031	14910	14852	15077	14924	14697	14835	15009	14907	14862	14893	14751	14951	14980	14943	14976	14862	14941	14983	14776	14938	14841	14881	14962	15024	14767	14952	14818	15026	14761	14881	14978	14915	15030	14947	14902	14988	15000	14862	15002	15055	14916	14695	14928	14809	15031	14821	14791	14818	14864	14865	14755	14930	14955	14898	14811	14883	14879	14936	14873	14803	14942	14789	14767	14670	14867	14740	15098	14960	14988	15042	14949	14864	15014	14912	14882	14670	15013	14735	14961	14800	15015	15003	14798	14856	14702	14609	14998	14934	14917	14913	14916	14982	15069	14948	14937	15212	14970	14815	15113	14920	14980	14709	14951	14720	14810	14934	14805	14992	14883	15062	15156	14873	14842	14808	14692	15039	14995	14771	15062	14955	14674	15006	14879	15000	14834	15026	15088	14698	14920	14919	14882	14772	15067	14703	14907	15036	14811	14899	14861	14852	14770	14838	14949	14901	14811	14905	14789	14909	14903	14998	14706	14646	14835	15011	15021	14872	14609	14791	15098	14860	15000	14903	14823	14989	15003	14865	15003	14930	14662	14890	15230	15017	14825	14861	14893	14992	14799	15042	14734	15026	14960	14655	14844	15099	15035	14837	14958	14744	14890	14880	14996	14907	14896	14981	14820	14927	14701	14935	14760	14944	15074	14866	14937	14888	14850	15062	14866	14950	14896	14845	14988	14859	14941	15027	14974	14866	14954	14813	14912	14915	14785	14802	14975	14886	14927	15160	15085	15021	14867	14806	14908	14839	14799	14993	15025	14947	14941	14956	14833	15103	15078	14916	14731	14828	14744	14987	14821	15068	14962	15019	14784	14920	14950	14899	14974	15022	14889	14634	14967	14932	15041	14981	14846	15031	14788	14960	14873	14852	14814	14914	14974	14796	14856	14928	15027	15070	14894	14836	14855	15045	14783	14941	14847	14696	14727	14957	14970	14988	14938	14993	14996	14803	14961	14865	14771	14840	14981	15009	14952	14982	15039	14986	14959	15088	14932	14901	14778	14907	15010	14743	14754	14919	14988	15009	14996	14851	14787	14921	14807	14791	14855	14838	14961	14750	14845	14820	14801	14881	14929	15000	14906	14915	14858	14999	15096	14914	14699	14815	14886	15015	14847	14881	14932	14860	14918	15077	14969	14948	14901	15044	14962	14875	14935	14784	14789	14762	14861	14801	14835	14932	14883	14915	15042	14851	14821	15175	14944	14966	14974	14824	15156	14976	14974	15078	14844	14889	14948	14921	15086	14990	14846	14850	14993	14872	14915	14960	14851	14991	14924	14799	14961	14792	15003	14759	14927	14913	14751	14979	14915	14941	15059	14838	14971	14891	14815	14937	14934	14996	14911	15019	15091	14939	15107	15020	14895	14876	15007	14974	14870	14754	14924	15067	14914	14890	14858	14987	14919	15003	15024	15077	14868	14853	15014	14847	15096	14840	15057	15111	14930	14970	15088	15020	15053	14873	14883	15088	14863	14882	14969	14834	14984	15069	14848	14999	14969	14900	14975	14845	14778	14912	14940	14716	14976	14820	14895	14965	14772	14795	14860	14932	14904	14987	14926	14969	14849	14830	14777	14793	14795	14838	14935	14921	14888	14828	15142	14982	15031	14879	14841	14660	15029	15020	15045	14736	15027	14836	15039	14966	15000	14983	14911	14807	15036	14605	14970	14825	14965	14952	14827	15007	14935	14858	14879	14909	14963	14838	15006	14828	14803	14970	14977	14937	14871	14883	14693	14778	14791	14748	14960	14808	14781	14767	14764	14925	14920	15037	14883	14883	14932	14813	14937	15003	14794	15001	14865	14648	14959	14957	15004	14926	14794	15054	15012	15006	14893	14964	14859	14913	14879	14885	14974	14875	14911	15004	15029	15069	14902	14912	14916	14913	15016	14741	15069	14855	15004	14937	15014	14859	14767	14814	14829	15081	14862	14961	14953	14957	14860	14845	14821	14924	15014	14899	14710	14862	14989	14809	14892	14825	15033	14915	14925	14862	14779	14701	15094	15105
26472	44414	42160	29927	21450	19084	18268	17697	18461	18374	16905	17167	19985	26249	25990	22184	18148	15528	14106	13612	13565	13390	13502	13407	13292	13339	13334	13357	13323	13458	13424	13387	13362	13404	13619	13313	13401	13350	13429	13309	13401	13505	13257	13326	13563	13356	13435	13288	13453	13580	13394	13331	13459	13324	13344	13381	13368	13302	13430	13590	13422	13496	13261	13332	13292	13301	13443	13294	13384	13274	13383	13399	13380	13456	13460	13366	13411	13357	13548	13231	13301	13516	13328	13406	13454	13388	13305	13511	13358	13334	13366	13414	13271	13288	13411	13221	13330	13529	13296	13425	13380	13286	13407	13462	13375	13445	13519	13401	13261	13455	13302	13449	13376	13465	13281	13275	13360	13357	13401	13414	13454	13432	13442	13342	13351	13315	13223	13280	13463	13323	13348	13295	13386	13475	13370	13466	13413	13416	13259	13367	13406	13484	13406	13289	13415	13390	13248	13564	13375	13352	13398	13438	13541	13446	13406	13229	13497	13305	13273	13402	13297	13357	13309	13256	13326	13401	13337	13495	13444	13412	13270	13354	13404	13377	13355	13285	13308	13425	13440	13368	13498	13421	13491	13297	13388	13351	13441	13462	13450	13437	13361	13428	13287	13418	13309	13209	13423	13425	13320	13380	13307	13247	13341	13361	13428	13362	13280	13434	13255	13302	13470	13224	13345	13426	13360	13352	13328	13321	13368	13300	13416	13145	13479	13471	13192	13379	13383	13343	13400	13385	13365	13592	13451	13334	13272	13388	13370	13308	13302	13456	13573	13499	13340	13261	13368	13174	13352	13546	13405	13386	13551	13340	13259	13427	13282	13528	13440	13473	13423	13320	13332	13439	13364	13413	13403	13433	13285	13362	13221	13343	13408	13407	13402	13289	13353	13355	13346	13426	13374	13372	13365	13474	13407	13262	13469	13409	13363	13293	13448	13382	13171	13396	13329	13332	13453	13345	13323	13379	13477	13303	13404	13446	13507	13307	13407	13407	13367	13270	13409	13356	13307	13485	13241	13360	13213	13336	13366	13462	13452	13223	13278	13485	13308	13218	13394	13455	13419	13265	13352	13436	13286	13444	13386	13278	13343	13381	13321	13269	13492	13476	13255	13491	13289	13429	13302	13500	13373	13313	13475	13381	13343	13456	13462	13324	13510	13258	13360	13379	13445	13422	13315	13362	13293	13478	13508	13163	13313	13529	13335	13210	13479	13391	13296	13338	13330	13278	13247	13364	13463	13491	13372	13563	13622	13364	13231	13368	13489	13339	13324	13401	13250	13288	13317	13501	13354	13384	13311	13412	13377	13281	13483	13335	13348	13414	13391	13300	13323	13287	13373	13327	13417	13269	13302	13415	13459	13360	13242	13396	13330	13409	13385	13288	13331	13353	13288	13386	13245	13545	13422	13283	13336	13392	13453	13507	13204	13390	13335	13395	13340	13332	13329	13255	13514	13339	13204	13405	13446	13336	13370	13408	13465	13401	13417	13413	13339	13359	13328	13357	13465	13406	13355	13405	13337	13499	13290	13383	13420	13327	13414	13220	13233	13432	13488	13398	13586	13295	13354	13544	13342	13359	13443	13374	13208	13318	13424	13316	13389	13448	13401	13573	13442	13319	13248	13246	13510	13286	13278	13424	13358	13436	13414	13356	13317	13210	13490	13332	13423	13367	13360	13365	13407	13377	13349	13521	13241	13405	13459	13297	13304	13291	13321	13441	13356	13378	13398	13291	13384	13304	13361	13324	13284	13398	13305	13554	13386	13334	13465	13361	13187	13345	13408	13343	13392	13365	13471	13333	13464	13432	13344	13279	13280	13332	13349	13251	13446	13366	13091	13412	13316	13398	13362	13414	13444	13254	13198	13306	13380	13486	13577	13401	13267	13405	13458	13430	13337	13455	13419	13276	13511	13521	13300	13223	13353	13428	13452	13392	13335	13450	13395	13250	13420	13403	13332	13386	13425	13301	13437	13278	13504	13555	13359	13435	13428	13427	13491	13393	13454	13230	13276	13360	13300	13381	13373	13509	13439	13511	13443	13267	13454	13289	13371	13377	13222	13401	13326	13335	13127	13404	13490	13373	13564	13233	13442	13243	13339	13394	13434	13334	13248	13378	13391	13289	13301	13369	13301	13503	13269	13343	13259	13426	13362	13322	13474	13439	13322	13345	13506	13267	13305	13311	13502	13380	13369	13183	13423	13327	13629	13260	13207	13333	13425	13486	13507	13357	13357	13423	13256	13325	13370	13079	13448	13364	13435	13346	13474	13433	13264	13303	13343	13459	13525	13410	13348	13324	13384	13224	13346	13396	13471	13335	13482	13537	13445	13447	13406	13173	13276	13462	13387	13303	13261	13336	13432	13462	13327	13579	13240	13408	13308	13455	13233	13463	13288	13210	13527	13199	13464	13403	13346	13456	13363	13377	13295	13380	13608	13220	13413	13436	13234	13394	13392	13352	13261	13474	13216	13274	13472	13303	13178	13470	13402	13408	13498	13315	13430	13291	13465	13257	13237	13482	13499	13393	13466	13289	13292	13335	13284	13420	13334	13579	13298	13418	13323	13313	13351	13463	13319	13493	13376	13319	13401	13387	13432	13218	13356	13210	13401	13145	13425	13405	13368	13443	13363	13345	13490	13446	13402	13304	13514	13333	13438	13291	13538	13303	13608	13374	13451	13235	13206	13476	13304	13366	13262	13226	13571	13101	13465	13365	13411	13367	13249	13368	13391	13481	13441	13446	13337	13457	13345	13507	13104	13389	13208	13313	13177	13231	13499	13414	13379	13439	13362	13423	13364	13404	13339	13322	13432	13292	13424	13398	13314	13506	13381	13331	13395	13222	13495	13342	13316	13308	13327	13343	13383	13498	13426	13524	13376	13492	13386	13244	13429	13509	13359	13382	13469	13239	13435	13405	13325	13327	13321	13285	13533	13399	13278	13342	13290	13544	13353	13303	13338	13519	13354	13380	13441	13527	13394	13428	13322	13427	13334	13479	13392	13385	13342	13430	13418	13186	13461	13392	13271	13448	13322	13512	13200	13385	13292	13405	13363	13204	13422	13337	13372	13434	13484	13451	13404	13375	13326	13311	13475	13320	13390	13382	13347	13362	13456	13296	13324	13378	13480	13324	13423	13453	13516	13274	13273	13358	13415	13341	13199	13272	13412	13363	13601	13371	13267	13317	13286	13515	13226	13328	13416	13433	13332	13455	13278	13380	13268	13279	13455	13430	13250	13420	13363	13393	13427	13301	13325	13329	13186	13402	13564	13529	13451	13539	13315	13421	13433	13464	13305	13358	13407	13271	13352	13289	13298	13225	13429	13338	13284	13259	13414	13295	13537	13344	13389	13296	13359	13386	13374	13394	13299	13316	13359	13355	13285	13341	13445	13339	13594	13426	13429	13392	13356	13446	13377	13300	13370	13470	13446	13327	13364	13250	13186	13215	13340	13458	13395	13322	13335	13500	13496	13448	13276	13284	13317	13276	13455	13497	13245	13208	13376	13501	13426	13471	13211	13250	13287	13362	13403	13393	13521	13493	13238	13436	13289	13176	13422	13418	13385	13478	13472	13316	13470	13411	13456	13286	13411	13336	13433	13203	13456	13420	13486	13377	13435	13461	13395	13382	13432	13435	13448	13459	13277	13273	13444	13403	13453	13466	13215	13433	13414	13378	13356	13420	13239	13305	13375	13494	13341	13314	13476	13445	13433	13522	13268	13301	13223	13246	13239	13402	13309	13411	13254	13425	13374	13254	13629	13428	13389	13371	13396	13501	13409	13427	13583	13340	13434	13251	13478	13240	13412	13384	13349	13335	13518	13193	13447	13339	13352	13228	13422	13342	13271	13339	13382	13432	13201	13389	13401	13334	13292	13255	13480	13260	13496	13340	13398	13405	13311	13338	13379	13198	13336	13404	13321	13321	13619	13396	13521	13167	13396	13312	13353	13315	13390	13349	13316	13508	13342	13336	13417	13342	13241	13470	13432	13386	13375	13192	13389	13383	13441	13181	13575	13227	13352	13368	13375	13375	13408	13349	13529	13307	13322	13432	13476	13382	13430	13324	13339	13530	13402	13407	13359	13283	13471	13399	13342	13316	13373	13357	13287	13430	13150	13425	13571	13513	13378	13390	13401	13262	13373	13493	13248	13292	13202	13318	13373	13552	13381	13519	13409	13446	13589	13360	13419	13479	13330	13461	13231	13378	13358	13397	13392	13387	13530	13478	13338	13367	13307	13370	13506	13442	13511	13381	13394	13329	13334	13480	13439	13430	13280	13304	13323	13457	13332	13358	13336	13290	13210	13367	13363	13592	13453	13413	13235	13278	13373	13227	13459	13391	13331	13396	13326	13350	13384	13194	13222	13288	13428	13540	13259	13362	13485	13489	13299	13272	13339	13306	13492	13537	13244	13276	13311	13566	13370	13276	13365	13352	13349	13436	13449	13402	13396	13456	13366	13564	13286	13386	13313	13392	13407	13425	13354	13394	13525	13479	13348	13496	13335	13283	13597	13536	13319	13407	13412	13326	13312	13591	13442	13447	13492	13486	13473	13410	13371	13220	13298	13308	13295	13284	13508	13458	13282	13349	13275	13306	13588	13328	13475	13382	13427	13338	13389	13411	13350	13284	13298	13490	13294	13268	13403	13346	13448	13308	13272	13465	13442	13332	13264	13361	13300	13274	13312	13279	13355	13255	13339	13390	13420	13529	13288	13414	13223	13350	13506	13361	13341	13320	13409	13471	13416	13482	13506	13347	13334	13510	13303	13298	13262	13402	13449	13384	13340	13313	13375	13358	13277	13471	13288	13363	13336	13533	13335	13476	13568	13558	13546	13360	13466	13258	13383	13365	13355	13267	13307	13426	13217	13434	13354	13337	13483	13416	13306	13547	13306	13351	13479	13364	13412	13256	13410	13251	13265	13402	13378	13274	13500	13365	13339	13273	13472	13248	13364	13428	13368	13433	13331	13478	13390	13407	13304	13338	13396	13389	13412	13336	13339	13346	13335	13356	13306	13376	13353	13427	13283	13386	13279	13328	13391	13285	13270	13360	13346	13634	13388	13276	13273	13391	13387	13272	13282	13444	13264	13331	13488	13580	13583	13338	13183	13413	13416	13315	13515	13383
22833	21323	29103	23907	21706	23623	25054	20368	20137	19733	18759	19273	22553	29130	30177	26604	22613	19157	17055	15938	15644	15431	15313	15184	15295	15255	15222	15281	15274	15312	15375	15236	15353	15314	15243	15148	15388	15265	15380	15235	15105	15145	15169	15232	15203	15334	15134	15061	15377	15247	15226	15122	15269	15249	15178	14979	15252	15265	15305	15266	15260	15349	15202	15132	15124	15192	14956	15283	15159	15183	15093	15107	15257	15208	15171	15117	15457	15042	15216	15195	15312	15370	15179	15279	15101	15045	15063	15128	15324	15204	15130	15192	15169	15385	15480	15015	15418	15181	15257	15169	15206	15129	15078	15259	15158	15202	15149	15124	15145	15242	15180	15097	15092	15287	14998	15130	15169	14973	15141	15177	15229	15031	15185	15097	15179	15156	15103	14943	15362	15236	15059	15148	15219	15079	15149	15047	15230	15101	15262	15146	15096	14964	15156	15310	14958	14995	14988	15182	14997	15203	15225	15205	15228	15042	15001	15161	15335	15141	15062	15090	15322	15161	15210	15266	15175	14983	15166	15175	15166	15135	15136	15072	15303	15195	15096	15142	15279	15185	15132	14975	15061	15191	15150	15336	15160	15231	15061	15062	15066	15029	15210	15166	14999	15163	15065	15082	15343	15046	15314	15242	15159	15096	14928	15017	15067	15083	15196	15199	14875	15144	15079	14999	15140	15163	15194	15233	15299	15268	15152	15239	15041	15106	15114	14933	15183	15118	15096	15290	15154	15172	14992	15103	15212	15291	15373	15058	15274	15204	15231	15225	15020	15247	15148	15267	15148	15116	15257	15109	15363	15130	15127	15085	15189	15115	15202	14995	15271	14979	15164	15063	15280	15240	15143	15096	15157	15207	15244	15117	15117	15154	15148	15126	15093	15149	15144	15142	15118	15274	15292	15091	15172	15196	15317	15124	15214	15315	15365	15168	15104	14983	15184	15114	15103	15261	15206	15017	15144	15055	15140	15088	15006	15086	15131	15102	15193	15073	15268	15043	15053	15072	15295	15327	15152	15010	15011	15079	15151	15131	15008	15318	15065	15058	15142	15204	15106	15047	15155	15233	14952	15162	15166	15147	14956	15081	15225	15201	15212	15159	15309	15127	15213	14986	15181	14893	15069	15139	15035	14942	15168	15047	14956	14901	15104	15173	15245	15206	15063	15071	14952	15212	15106	15040	14991	14833	15157	15110	14973	15277	15179	15083	15174	15082	15160	15164	15132	15155	15187	15120	15272	15249	15289	15014	15026	15130	15298	15240	14876	15091	15215	15095	15111	14977	15145	15115	15164	15130	15060	15235	15093	14971	15071	14930	15135	15178	15127	15183	15054	14952	15265	15229	15187	15176	15301	15114	15208	15231	14983	15201	15240	15255	15120	15196	15340	15044	14930	15250	15049	15069	15081	15010	15177	14947	15081	15149	15099	15169	15352	14978	15076	15254	15371	15141	15175	15192	15227	15057	15256	15212	15112	15180	15138	15179	15184	14994	14983	14999	15031	15224	15147	15198	15042	15242	15075	15204	15104	15165	15200	15124	15548	15047	14935	14916	15138	15040	15113	15039	15156	15024	15016	15340	15022	15103	15325	15054	15129	15182	15163	15033	15242	15252	15109	15207	15225	15155	15107	15179	15244	15048	15068	15221	15112	15105	15032	15247	15171	15094	15147	15141	15136	15101	15255	14988	15140	15027	15145	14961	14926	15067	15265	15171	15215	15015	15124	15045	15001	15022	14914	15111	15001	15148	15000	15340	15163	14948	14965	15212	15051	15312	15066	15118	15037	14912	15101	14999	15153	15129	15084	15076	15373	15083	15252	15202	15112	15164	15290	15152	15140	15218	14998	15213	14971	15133	15137	15289	15050	15318	14996	15041	15230	15112	15154	15117	15141	15342	15152	15151	15161	15016	15099	15125	15095	15215	15163	15166	14970	15127	15090	15112	15202	15079	15146	15078	14948	15091	15363	14916	15061	15267	15014	15039	15243	15064	15048	14991	15040	15131	15121	15119	15264	15090	15249	15200	15264	14986	15203	15082	15034	15124	14932	15129	15127	14966	15191	15129	15198	15168	15200	15136	15320	15002	15184	15148	15021	15205	15212	15172	15060	15280	15098	15021	14991	15135	15110	15264	15166	15119	14887	15101	15291	15187	15019	15145	15048	15269	15158	15233	14994	15103	15173	15105	15115	15123	15224	15122	15113	15190	14897	15102	14976	15080	14958	15202	15162	15194	15080	15125	15282	15219	15238	15071	15188	15214	15176	15028	15003	15161	15140	15055	15059	15182	15166	15150	15248	15139	15222	15332	15252	14966	14915	15162	15188	14963	15105	15107	15067	15118	15040	15252	15292	15043	15151	15303	15254	15105	15156	14973	15298	15287	14936	15049	15216	15273	15239	15213	15113	15289	15134	15246	15184	15073	15091	15054	15125	15080	15171	15157	15088	15096	15165	15138	15162	15200	15137	15034	15016	14811	15128	15082	15248	15099	15246	15196	15084	15044	15267	15007	15249	15280	15025	15196	15282	15167	15067	15171	15104	15190	15155	15161	15111	15134	15019	15335	15081	14996	15215	15150	15105	14972	15295	15120	15333	14940	15151	15008	15089	15306	15166	14920	15100	15057	15155	15248	15245	15071	15092	15221	15164	15091	14826	15328	15145	15156	15149	15233	15099	15200	15153	15247	15098	15040	15040	15021	15208	15147	15023	14983	15180	15340	15333	15213	15067	15054	15101	15255	15282	14956	15112	15133	14976	14991	15091	15094	15117	15213	15176	15185	15308	15176	15156	15110	15216	15076	15195	15195	15122	15171	15130	15162	15196	15136	15019	15149	15101	15051	15098	14974	15064	15014	14989	15121	15120	15054	15132	15056	15117	14994	15136	15018	15061	15180	15462	15215	15217	15073	15260	15144	15183	15144	15335	15081	15087	15173	15192	15225	15111	15173	15035	15423	15203	15005	15198	15375	15151	15138	15017	15293	15075	15110	15285	15138	15137	15280	15077	15302	15126	15099	15079	15098	15174	15170	15200	15107	15243	15022	15204	15040	14967	15211	15191	15136	15381	15112	15271	15229	15241	15160	15132	15303	15270	15381	15158	15002	15171	15116	15134	15129	15236	15102	15075	15065	15089	15287	15215	15280	15072	15266	15043	15076	15080	15063	15037	15090	15031	15278	15312	15023	15224	15255	15234	15250	15164	15120	15216	15222	15128	15170	15081	15065	15237	15124	15195	15074	15274	15197	15139	15262	15207	15186	15028	15384	15281	15063	15114	14914	15242	15089	15249	14836	15405	15032	15290	14884	15249	15177	15039	15089	15247	15368	15245	15250	15033	15104	15013	15169	15141	15096	15235	15036	15256	15086	15226	15073	15231	15208	15156	15164	14974	15254	14901	14988	15260	15150	15046	15054	15058	15142	15179	15150	15223	15176	15215	15234	15124	15103	15065	15136	15099	14884	15268	14997	15278	15081	15181	15086	15126	15310	15316	15005	15139	15170	15133	15002	15193	15007	15263	15102	15087	15088	14966	15018	15306	15313	15258	15053	15039	15143	15295	15088	15173	15128	15156	15030	15171	15175	15132	15306	14977	15049	15011	15137	15030	15163	14985	15158	15172	15232	15045	15128	15180	15139	15192	15158	15350	15137	15091	15036	15079	15018	15159	15094	14978	14961	15149	15058	15124	15086	15183	15123	15256	15177	15209	15251	15127	15227	15017	15072	14964	14995	15011	15060	15236	15277	15047	15122	15400	15421	15159	15052	15256	15088	15080	15003	15097	15116	15134	15195	15126	15143	15129	15194	15143	15017	15163	15031	15070	15107	15219	15130	15156	15163	15321	15188	14995	15020	15252	15205	14996	15176	15181	15032	15034	15026	14968	15070	15012	15210	15264	15153	15140	15186	15076	15208	15044	15114	15182	14929	15120	15144	15046	15034	14951	14938	15269	15077	15030	15280	14989	15077	15187	15179	15099	15132	15274	15010	15423	15229	14959	15138	15231	15181	15195	15262	15206	15164	15301	15203	15190	15278	15384	15072	15049	15207	15074	14941	15177	15157	15059	14970	15130	15309	15109	14970	14966	15153	15048	15100	15103	15083	15085	15122	15116	15016	15226	15203	15356	15062	15198	15109	15005	14991	14973	15158	15014	15092	15207	14969	15053	15104	15206	15035	15116	15073	15253	15320	15135	15020	15150	15093	15069	15291	15042	14930	15039	15057	15210	15314	15026	15098	15263	15154	15112	15130	15071	14984	15192	15415	15027	15175	15146	15226	15069	15066	15097	15118	15185	15213	15151	15137	15351	15024	15104	15038	15186	15065	15204	15217	15383	15098	15254	14988	15295	15301	15113	15136	15095	15165	15083	14924	15111	14931	15083	15087	15047	15172	15137	15011	15063	14992	15034	15102	15105	15100	15174	14967	15027	15209	15366	15259	15298	15129	15384	15009	15112	15221	15078	15205	15148	14989	15116	14957	15020	15011	15065	15156	15239	15191	15544	15153	15008	15272	15180	15124	15146	15054	14979	15096	15103	15029	15079	14991	15084	15044	15106	15199	14937	15182	15146	15120	15152	15221	15119	15168	15197	15115	15252	15211	15144	15220	15186	15005	15263	15065	14976	15152	15072	15260	15159	15104	15231	15103	15202	15185	15076	15214	15053	15056	15007	15215	15056	15131	15225	15324	15223	15206	15236	15041	15105	15170	14944	15159	15240	15189	15212	15138	15085	15180	15069	15138	15099	15004	15068	15087	15101	14987	15137	15221	15049	15195	15154	15168	15001	15081	14953	15081	15129	14970	15392	15076	15181	15077	15003	15180	15027	15175	15250	15090	15192	15286	15146	15029	14911	15161	14966	15258	15313	15267	15067	15213	15180	15099	15019	15088	15007	15031	15057	15107	15085	15036	15138	15123	15052	15105	15022	15091	15166	15123	14942	15200	15137	14952	15092	15082	15049	15170	14992	15006	15320	15245	15356	15065	15120	15083	15200	15104	15109	15089	15159	15025	15205	15110	15147	15069	15420	15084	15138	14872	15399	15117	15137	15087	15025	15115	15206	15324	14982	15257	15223	15058	14944	15253	15170	15062	15103	14988	15073	15117	15022	15195	15047	15060	15111	15098	14925	15049	15052	15210
27590	49773	48568	35231	26165	22037	21112	21490	21558	20096	18888	20195	25033	32545	32263	27563	22371	18104	15387	14255	13643	13652	13425	13592	13441	13558	13479	13466	13323	13536	13496	13573	13549	13562	13522	13349	13442	13515	13385	13464	13670	13556	13578	13378	13475	13419	13433	13555	13399	13515	13414	13559	13601	13480	13456	13384	13512	13330	13428	13442	13520	13545	13404	13451	13457	13509	13624	13407	13528	13529	13486	13559	13641	13473	13485	13289	13625	13597	13420	13422	13517	13509	13343	13470	13538	13557	13400	13389	13373	13513	13627	13506	13655	13510	13541	13516	13356	13479	13585	13438	13474	13410	13416	13492	13685	13361	13467	13486	13668	13568	13581	13339	13454	13507	13542	13388	13589	13451	13526	13426	13507	13387	13421	13546	13512	13374	13420	13376	13653	13296	13455	13528	13405	13509	13484	13285	13353	13292	13599	13497	13493	13394	13405	13542	13517	13427	13486	13664	13453	13499	13488	13404	13483	13543	13437	13467	13435	13390	13517	13566	13730	13365	13511	13464	13524	13577	13586	13560	13383	13461	13382	13348	13441	13581	13601	13572	13435	13548	13267	13447	13560	13498	13430	13559	13370	13432	13545	13431	13555	13565	13593	13420	13497	13466	13311	13462	13495	13482	13535	13577	13329	13418	13507	13684	13470	13410	13474	13373	13542	13403	13429	13564	13493	13504	13537	13484	13505	13545	13391	13439	13459	13431	13511	13456	13542	13432	13549	13399	13424	13424	13364	13467	13476	13418	13564	13551	13679	13375	13501	13570	13614	13437	13500	13495	13544	13449	13584	13524	13485	13507	13376	13416	13465	13579	13544	13444	13531	13365	13542	13460	13393	13482	13517	13675	13524	13496	13432	13433	13415	13497	13312	13406	13400	13237	13467	13500	13366	13474	13540	13435	13400	13398	13310	13572	13468	13473	13335	13504	13523	13526	13635	13363	13379	13645	13553	13399	13384	13560	13479	13649	13412	13417	13522	13405	13427	13401	13358	13481	13500	13450	13543	13530	13516	13656	13423	13421	13468	13639	13515	13509	13490	13440	13275	13608	13413	13579	13491	13333	13547	13395	13533	13588	13482	13433	13314	13393	13378	13444	13421	13395	13444	13542	13546	13502	13495	13572	13432	13355	13463	13568	13362	13352	13400	13632	13728	13666	13622	13507	13517	13562	13536	13604	13513	13573	13430	13394	13605	13537	13539	13571	13378	13480	13463	13574	13436	13417	13459	13592	13382	13346	13518	13649	13640	13408	13468	13440	13565	13331	13539	13392	13529	13433	13509	13399	13329	13365	13465	13392	13485	13733	13385	13649	13655	13404	13411	13575	13525	13422	13563	13390	13444	13520	13538	13339	13291	13544	13425	13529	13375	13500	13413	13407	13504	13436	13273	13514	13501	13508	13389	13519	13252	13443	13387	13488	13528	13495	13513	13490	13427	13354	13554	13447	13512	13423	13429	13471	13294	13441	13435	13306	13323	13418	13400	13551	13486	13526	13496	13411	13499	13612	13337	13407	13355	13372	13516	13494	13492	13540	13544	13721	13504	13390	13472	13427	13463	13385	13338	13350	13532	13578	13644	13415	13351	13592	13461	13560	13574	13394	13437	13537	13395	13479	13493	13448	13433	13476	13575	13463	13407	13538	13381	13472	13477	13489	13501	13384	13602	13579	13414	13499	13487	13562	13464	13433	13378	13354	13513	13754	13547	13668	13500	13341	13421	13355	13573	13402	13506	13523	13479	13456	13488	13385	13435	13432	13446	13402	13390	13502	13361	13518	13598	13424	13452	13548	13534	13449	13474	13417	13526	13516	13390	13539	13557	13500	13605	13362	13348	13441	13447	13528	13470	13544	13338	13505	13338	13607	13399	13621	13425	13456	13521	13638	13508	13552	13543	13549	13437	13483	13417	13364	13487	13472	13559	13644	13447	13549	13718	13528	13514	13641	13498	13645	13363	13612	13368	13517	13458	13425	13555	13490	13565	13464	13461	13483	13703	13541	13434	13545	13389	13429	13428	13282	13482	13538	13380	13492	13697	13216	13466	13548	13532	13455	13367	13488	13355	13494	13441	13533	13324	13456	13439	13527	13390	13398	13411	13537	13456	13576	13323	13333	13539	13606	13547	13546	13445	13415	13405	13459	13463	13449	13469	13441	13455	13623	13573	13491	13557	13373	13342	13522	13458	13425	13520	13433	13311	13481	13645	13533	13606	13313	13425	13587	13337	13379	13500	13492	13579	13491	13516	13398	13492	13506	13540	13420	13655	13429	13368	13352	13502	13466	13488	13561	13627	13670	13578	13597	13411	13510	13493	13545	13495	13412	13437	13338	13622	13464	13447	13669	13445	13579	13500	13485	13532	13482	13668	13503	13463	13411	13366	13521	13551	13369	13440	13565	13458	13397	13640	13392	13521	13364	13542	13412	13537	13442	13486	13406	13469	13449	13309	13461	13425	13478	13487	13559	13602	13674	13435	13584	13502	13619	13475	13530	13408	13412	13486	13456	13433	13507	13389	13372	13389	13573	13523	13352	13425	13425	13450	13497	13491	13497	13385	13547	13466	13558	13370	13541	13332	13379	13385	13465	13595	13570	13296	13454	13446	13436	13370	13333	13467	13476	13399	13532	13464	13299	13454	13359	13518	13477	13587	13524	13440	13508	13414	13470	13326	13415	13547	13318	13559	13629	13550	13495	13528	13424	13602	13445	13395	13459	13626	13447	13577	13473	13471	13504	13510	13535	13590	13473	13704	13350	13535	13406	13426	13477	13569	13541	13415	13422	13402	13382	13575	13515	13532	13350	13510	13635	13452	13600	13508	13555	13530	13406	13467	13285	13443	13476	13226	13491	13299	13522	13545	13405	13657	13381	13412	13550	13542	13502	13419	13510	13428	13514	13475	13503	13471	13370	13617	13320	13435	13544	13499	13527	13546	13472	13440	13523	13557	13445	13531	13549	13436	13477	13427	13469	13285	13342	13450	13465	13596	13324	13506	13410	13438	13406	13514	13432	13457	13518	13369	13577	13693	13500	13508	13477	13532	13490	13579	13457	13555	13362	13410	13641	13338	13417	13444	13633	13477	13497	13396	13551	13408	13552	13576	13458	13476	13417	13549	13332	13679	13627	13466	13353	13649	13364	13513	13593	13289	13514	13384	13325	13647	13371	13425	13553	13298	13402	13487	13506	13491	13464	13530	13563	13388	13485	13582	13659	13414	13382	13464	13436	13542	13548	13243	13598	13661	13397	13549	13411	13320	13432	13536	13677	13253	13485	13474	13479	13328	13397	13467	13546	13492	13373	13666	13588	13410	13426	13486	13519	13391	13623	13447	13472	13412	13471	13458	13490	13490	13402	13543	13547	13605	13491	13471	13446	13304	13480	13467	13507	13494	13570	13348	13411	13596	13335	13420	13583	13540	13365	13435	13439	13540	13657	13444	13475	13471	13412	13563	13419	13387	13510	13525	13374	13496	13455	13414	13589	13397	13618	13482	13445	13460	13502	13418	13441	13556	13402	13367	13478	13430	13480	13555	13515	13450	13463	13578	13596	13433	13373	13483	13569	13634	13377	13449	13478	13374	13516	13377	13516	13517	13555	13463	13505	13594	13507	13426	13478	13592	13531	13601	13443	13495	13532	13467	13407	13333	13437	13424	13472	13291	13702	13412	13460	13488	13538	13512	13465	13440	13373	13409	13464	13597	13525	13292	13521	13618	13648	13569	13511	13478	13430	13435	13353	13425	13430	13410	13397	13457	13471	13319	13565	13422	13554	13438	13493	13409	13349	13488	13493	13441	13411	13472	13706	13383	13682	13540	13426	13393	13344	13435	13418	13511	13562	13560	13481	13518	13379	13451	13317	13611	13518	13433	13435	13583	13633	13518	13499	13609	13482	13515	13516	13418	13356	13524	13513	13591	13463	13592	13485	13452	13553	13450	13664	13429	13592	13469	13416	13473	13456	13384	13413	13631	13304	13477	13607	13515	13442	13529	13576	13467	13272	13388	13524	13589	13458	13523	13506	13505	13435	13411	13393	13434	13440	13709	13458	13469	13448	13645	13545	13451	13457	13539	13387	13303	13538	13380	13492	13556	13575	13584	13442	13404	13503	13325	13396	13561	13449	13275	13455	13583	13464	13531	13477	13589	13553	13453	13673	13400	13527	13571	13426	13570	13529	13477	13508	13416	13591	13592	13590	13508	13530	13500	13450	13536	13611	13522	13583	13405	13473	13447	13493	13490	13529	13460	13465	13427	13424	13270	13381	13511	13457	13420	13623	13380	13482	13455	13520	13358	13439	13368	13614	13522	13313	13482	13446	13531	13463	13349	13527	13459	13419	13550	13355	13289	13407	13451	13523	13416	13553	13577	13243	13356	13462	13307	13498	13478	13459	13622	13528	13359	13547	13501	13452	13613	13399	13438	13677	13602	13440	13382	13455	13567	13513	13635	13458	13408	13467	13505	13347	13488	13536	13432	13625	13622	13560	13411	13400	13458	13499	13513	13436	13417	13614	13329	13334	13640	13465	13344	13677	13604	13422	13489	13498	13359	13539	13556	13390	13421	13471	13486	13444	13530	13551	13342	13454	13540	13478	13545	13210	13405	13471	13437	13532	13519	13435	13589	13579	13402	13392	13528	13574	13355	13311	13548	13591	13542	13316	13374	13614	13323	13499	13475	13523	13488	13488	13560	13425	13298	13399	13441	13392	13612	13579	13364	13541	13519	13431	13514	13276	13558	13659	13245	13413	13374	13502	13406	13433	13403	13433	13444	13545	13491	13454	13530	13450	13579	13415	13608	13346	13530	13270	13322	13551	13391	13396	13446	13410	13276	13535	13557	13444	13478	13442	13516	13421	13414	13523	13412	13299	13460	13307	13416	13583	13391	13511	13311	13335	13433	13497	13372	13469	13397	13639	13612	13610	13616	13541	13574	13484	13466	13604	13440	13407	13411	13548	13552	13503	13457	13535	13297	13359	13400	13448	13513	13605	13589	13503	13453	13683	13598	13257	13426	13371	13462	13497	13482	13492	13459	13502	13348	13503	13583	13559	13427	13569	13396	13535	13572	13429	13477	13548	13439	13500	13472	13454	13615	13451	13393	13589	13371	13415	13320	13541	13381	13670	13472	13465
27961	24437	28638	22991	18163	17245	16688	15978	15698	15689	15979	15902	15910	16059	16566	16090	15928	15522	15320	15300	15290	15090	15226	15130	15189	15125	15214	15115	15228	15063	15186	15184	15141	15032	15066	15100	15223	14974	15155	15138	15165	15065	15184	15253	15213	15209	15454	15123	15295	15230	15233	15097	14986	15056	15024	15120	15090	15107	15217	15015	15305	15079	15187	15190	15078	15216	15324	15049	15122	14987	15057	15019	15084	15098	15085	15204	15173	15059	15180	15004	14966	15165	15044	15088	15214	14914	14879	15149	15148	14959	15232	15173	15045	15010	15017	14908	14986	15133	15087	15044	15092	15070	15138	15038	14966	15111	15119	15060	15210	15077	15128	15096	15164	15081	14980	14970	15124	14911	15009	15117	15071	15139	15123	15198	14959	15214	15250	15070	15403	14957	14976	15039	15178	15175	14964	15160	15229	15231	15251	15126	15193	14941	15061	15135	15056	14917	14988	15125	15117	14944	15072	15137	15353	15222	15220	15478	15142	15052	15334	15034	15062	15158	15069	15092	15069	15065	14928	14895	15156	15066	15146	15096	15148	14972	15179	14984	15154	14938	15117	15064	15180	14973	14912	15023	14999	15242	14981	15074	15168	14937	15033	15223	14981	15076	15096	15194	15103	14977	15176	15184	15193	15085	14963	15086	14865	15181	15171	15031	14966	14931	15111	15234	15208	15061	14824	15044	15270	14983	15328	15166	15118	15082	15207	15268	15225	15093	15298	15037	15118	15155	15005	14995	14995	15083	14997	15174	15284	15206	15259	15017	15038	15070	15144	15241	15056	15002	15126	15073	15012	15006	14938	15108	15106	14903	15106	15254	15032	15001	15250	14824	15084	15166	15052	14923	15232	15017	15107	15071	15126	15143	15095	15196	15356	15249	15045	15122	14944	15151	15211	14967	14919	15162	14974	15044	15328	15338	15068	15006	15179	15113	15162	15073	15108	15100	15063	15039	15135	15191	15176	15069	14850	15058	15063	15098	15241	14981	15090	14867	15080	15197	14997	15000	15084	15032	14824	15041	15183	15094	15074	14976	14988	15261	15262	14909	15117	15093	15055	15242	15121	15177	15142	15000	15259	15211	15336	15032	15207	15206	15230	15035	15034	15186	15326	15076	15284	15077	15012	15284	15205	15258	15313	15165	15094	15115	15198	15150	15091	15117	14952	15249	15187	15098	15157	15087	15186	15003	15154	15262	15003	14975	15046	15365	15050	15248	14991	15014	15034	15085	15183	14885	15011	14976	15100	14993	15270	15121	15088	15134	15395	15141	15015	15097	14960	15167	15146	15195	15129	15024	15260	14990	15017	15167	15145	15147	15178	15165	15323	15063	15186	15148	15126	15025	15094	15143	15211	15121	15143	15178	15211	15131	15221	15093	15230	14939	14988	15079	15179	14862	14815	15087	15092	15117	14944	15110	15087	15177	15081	15069	15201	15166	15090	14989	15069	15185	15116	15151	14966	14893	15147	14946	15067	15007	15051	15112	14990	15271	15043	15062	14933	14976	15283	15089	15227	15090	15253	15229	15250	15118	15118	15015	15009	15211	15086	15009	15158	15197	14989	15071	15246	14984	14994	15260	15087	15320	15356	15071	15214	14888	15087	15209	15177	15238	14983	15083	15060	15290	15211	15086	15083	14937	15238	14924	15119	15289	15097	15090	15354	14952	15239	14975	15095	15133	15438	15031	15171	15187	15181	15122	15128	15241	15196	15014	14985	15259	15084	15047	15053	14893	15019	15033	15141	15118	14953	15123	15225	15042	14943	15007	15231	15160	15174	14976	14817	15168	15140	15114	14912	15106	15045	15205	15046	14986	15212	15081	15098	15104	15135	15088	15169	14944	14994	15083	15131	14989	15310	15009	15215	15128	14990	15166	15124	15103	15112	15057	15092	15165	15145	15123	15148	15089	15035	15076	15095	15218	15020	15100	15097	15244	14951	15044	14856	15136	15089	15180	15105	15057	15109	15005	15109	15083	15037	15194	15316	15023	15006	15070	15031	15151	15134	15114	15209	14952	15004	15202	15192	15280	15264	15060	15116	15064	14969	14994	15220	14945	15122	15028	15090	14996	15067	15103	15289	15157	15070	15129	15074	15045	15283	15097	15178	15053	15226	15018	14975	15023	15239	15270	15141	15132	15435	14973	15025	15092	14978	15034	15117	15268	15260	15091	15158	15167	15224	15009	15046	15160	15178	15029	14995	15212	14964	15083	15102	15163	15334	15153	15023	14992	15114	15043	15209	14904	15055	14992	15059	15096	15206	15061	15147	15128	15126	15241	15217	15140	15120	15032	14960	15017	15148	15077	15223	15219	15157	15152	15166	15172	15242	15110	15021	15076	15164	15172	15013	15112	15142	15135	15110	15208	15043	15128	15117	15211	15188	14902	15038	15069	14984	15085	15141	14978	15083	14989	14970	14975	15047	15029	15049	15219	15129	14902	14989	15095	15124	15119	15246	15133	15002	15122	15241	15281	15033	15070	15264	15147	14785	14891	15216	15156	15201	15192	15041	15025	14989	15002	15178	15050	15290	15156	15102	15128	15152	15395	15017	15056	15210	15276	15077	14931	15344	15059	15106	15069	15222	15080	15091	15112	15140	15180	15212	14975	15047	15035	15144	14911	15147	15131	15080	15021	14937	14980	15076	15229	15162	14927	15027	15121	14911	14930	15167	15259	14944	15101	14896	15104	15024	15224	15257	15236	15113	14913	15091	15079	15118	14977	14987	14974	15081	15055	15025	15118	15084	15169	14964	15109	15122	15112	15332	15133	15067	15177	15020	15172	15207	15251	15150	15060	15191	15164	15079	15282	15056	15082	15086	15125	15314	14945	15161	15091	15118	14987	15156	15047	15149	14972	14876	15220	15000	14857	15004	15028	15109	15090	15082	15207	15037	15216	15086	15177	15028	15016	14998	15274	15115	15444	15070	15071	14990	15110	15136	15155	15002	15098	14975	15010	15192	15063	15060	15067	15041	15016	15123	15114	15313	15115	15054	15096	15266	15152	14963	15230	15046	15180	15240	15144	15143	15121	15156	14879	15164	14993	15044	15071	15175	15142	15016	14943	15024	15131	15092	15025	15139	15054	15014	15048	15075	14989	15113	15112	15132	15062	15077	15062	15082	15105	15239	15162	15150	15205	14943	14948	15149	15130	15046	15182	15153	15146	15148	15012	15013	15022	15016	15140	15122	15122	15145	15099	15351	15224	15167	15143	15389	15106	15080	14985	15128	15076	15200	14942	15100	15003	15054	14992	15098	15087	15179	15311	15194	15004	15008	15056	15186	15258	15140	15151	14967	15152	15154	15059	15133	15018	15246	15228	15055	15296	14976	15137	14951	15074	15280	15233	15218	15013	15131	15078	15171	15290	15157	15218	14941	14965	15233	15127	15094	15037	15180	15269	15228	15405	15011	15026	15361	14927	15206	15078	14986	15156	15038	15130	15266	15308	15198	15130	15167	15031	15147	15105	15152	15246	15293	15196	14966	15185	14960	14950	15267	15129	15184	14885	15031	15203	15057	15078	15255	14953	15122	15175	15354	15223	14986	15027	15240	15131	15154	15164	15032	15073	15059	14989	15102	14999	15243	15065	15052	15224	15208	14804	15023	15056	14901	14895	15025	14992	15198	15073	14969	15103	15024	15111	15180	15135	15038	14834	15240	15039	14973	15156	14846	14987	15156	15113	15366	15080	15200	14987	15152	15238	15136	15104	15210	15252	15074	14946	15059	14943	15199	15042	15094	15284	15101	15136	15132	15135	15102	15050	15270	15108	15255	15193	15083	15113	15104	15005	15193	14887	14976	14964	15165	15131	15080	15142	15045	15170	15087	15160	15082	15160	15146	15320	15318	15141	15201	15106	14991	15170	14925	15196	15058	15110	14978	14949	15049	15253	15135	14932	15148	15191	15047	14976	14983	15040	15020	15152	15017	15175	15044	14970	15131	15193	15019	15173	14939	14994	14969	15121	15240	15173	15106	15091	15111	15174	15178	15188	15107	15082	15153	15001	15034	15036	15093	15107	14879	15077	15154	15078	15146	15182	15100	15044	15195	15144	15134	15110	15034	15101	15055	15030	15276	15057	15133	15209	15067	15046	15378	15166	15237	15133	15054	15151	15182	15114	15168	15287	15084	15014	15166	14907	14986	14915	15058	14984	14815	15054	15106	15131	15105	14870	15136	15139	15096	15240	15215	15126	15105	15114	15210	15075	15067	15133	15057	15143	15226	15065	15086	15075	15074	14893	15209	15303	15073	15038	15087	15015	15317	15114	15239	15127	15110	14986	15187	14960	15023	15098	15199	15088	15160	15135	15087	15080	15389	15086	15079	15168	15007	15123	15109	15081	15030	15081	15017	14954	15131	15113	14986	15030	15095	15183	14919	15073	15047	14866	15154	15150	15128	14998	15019	15220	15220	15022	14828	15079	15239	15007	14948	15260	15225	15155	15141	15030	15051	15115	15303	15134	15063	14951	15065	15065	15067	14973	15107	14931	15035	14941	15007	15113	15089	15172	15031	15046	15200	15110	15064	15181	14920	15110	15185	15104	14926	15160	15002	15043	15075	15086	15128	15118	15013	14888	15195	15153	15206	15316	14996	14896	15186	15126	14883	15026	15193	14916	14965	15098	15153	15231	15057	15166	15050	15068	15095	14923	15157	15082	15305	14980	15138	14996	15112	15153	14953	15151	15123	15215	15259	15239	15126	15068	15199	14919	15152	15217	15209	15094	15232	15088	15052	15033	15007	15106	15241	15027	15012	15159	15097	15127	14996	15084	14925	14976	15090	15165	15179	15036	15146	14929	15118	14862	15420	15225	15090	15069	14986	15081	15080	14861	15044	15151	15196	15170	15068	15076	15219	15386	15006	15064	15167	15361	15176	15069	14993	15297	15036	14986	15135	15190	15029	15069	15114	15211	15404	15235	14933	15278	15272	15044	14864	14989	15153	15202	15183	15059	15284	14953	15079	15081	15216	15065	14985	15138	15282	15121	15207	14952	15210	15277	15049	14996	14958	15096	15248	15102	15181	14986	15247	15222	15165	15104	15188	15245	15036	14973	15023	15202	15087	15327	15269	15200	15088	15322	15144	15151	15046	15124	14973	14956	14969	15184	15299	15110	15054	15094
23830	36544	30532	20558	18079	16258	15625	14981	14483	14452	14660	14597	14578	15170	15335	14749	14301	13749	13813	13632	13527	13572	13441	13511	13531	13316	13456	13467	13392	13537	13511	13355	13518	13324	13478	13472	13308	13467	13452	13326	13555	13495	13479	13516	13426	13428	13385	13420	13330	13452	13465	13309	13383	13313	13550	13440	13540	13374	13426	13317	13529	13467	13685	13392	13560	13421	13406	13487	13467	13358	13362	13474	13471	13410	13598	13414	13350	13603	13380	13403	13313	13379	13569	13505	13406	13364	13350	13580	13445	13505	13602	13390	13381	13473	13405	13369	13364	13417	13405	13482	13486	13534	13455	13482	13538	13562	13348	13369	13535	13504	13227	13525	13495	13267	13453	13422	13447	13479	13463	13345	13501	13362	13377	13402	13527	13453	13382	13553	13515	13537	13349	13444	13365	13437	13571	13468	13282	13316	13429	13653	13253	13464	13399	13442	13334	13368	13477	13464	13480	13562	13486	13510	13452	13497	13467	13439	13479	13574	13447	13386	13619	13480	13399	13436	13627	13528	13487	13561	13386	13439	13494	13513	13473	13428	13397	13558	13282	13465	13580	13358	13323	13538	13512	13307	13453	13439	13425	13504	13440	13373	13420	13394	13385	13379	13510	13418	13452	13420	13338	13422	13472	13326	13501	13420	13486	13331	13598	13424	13392	13426	13329	13334	13382	13398	13495	13349	13470	13425	13393	13376	13374	13403	13475	13406	13584	13443	13430	13480	13471	13372	13480	13398	13435	13556	13430	13615	13508	13594	13648	13456	13607	13617	13447	13445	13438	13367	13359	13400	13528	13441	13376	13727	13292	13461	13489	13321	13476	13372	13587	13481	13376	13370	13381	13495	13472	13543	13481	13462	13388	13549	13464	13546	13414	13454	13531	13328	13451	13365	13487	13376	13570	13609	13574	13349	13489	13417	13480	13505	13453	13563	13338	13539	13338	13572	13390	13597	13438	13384	13488	13493	13494	13420	13595	13595	13450	13248	13353	13353	13494	13479	13363	13401	13545	13515	13371	13480	13378	13351	13377	13314	13502	13377	13407	13364	13331	13517	13588	13463	13453	13433	13543	13305	13779	13410	13544	13543	13398	13481	13334	13553	13580	13369	13471	13583	13495	13537	13390	13529	13368	13371	13488	13470	13679	13373	13488	13353	13529	13439	13370	13510	13510	13473	13385	13396	13480	13320	13494	13439	13388	13496	13355	13416	13516	13430	13349	13374	13500	13496	13492	13527	13201	13464	13354	13500	13323	13354	13584	13218	13475	13382	13480	13417	13452	13434	13547	13494	13390	13461	13423	13508	13511	13637	13473	13415	13485	13361	13403	13382	13344	13453	13498	13456	13392	13528	13312	13691	13490	13360	13405	13444	13628	13626	13511	13457	13445	13374	13438	13608	13496	13505	13395	13490	13477	13570	13291	13427	13403	13390	13389	13435	13440	13530	13509	13384	13586	13491	13541	13438	13511	13312	13566	13542	13266	13479	13546	13413	13345	13364	13395	13386	13323	13431	13409	13487	13534	13391	13323	13417	13546	13495	13430	13411	13635	13350	13444	13439	13434	13458	13355	13486	13502	13414	13385	13402	13249	13416	13338	13412	13341	13486	13443	13492	13498	13334	13412	13539	13240	13372	13452	13501	13444	13355	13392	13386	13359	13399	13486	13380	13481	13439	13444	13352	13561	13456	13340	13519	13487	13507	13541	13479	13315	13649	13394	13352	13421	13392	13451	13377	13376	13433	13353	13382	13444	13442	13387	13517	13507	13462	13469	13412	13373	13528	13370	13396	13628	13503	13403	13397	13503	13334	13452	13523	13332	13576	13344	13470	13545	13472	13307	13571	13307	13507	13414	13437	13498	13438	13360	13462	13539	13373	13396	13346	13495	13437	13489	13460	13565	13497	13522	13536	13433	13423	13654	13365	13408	13305	13525	13405	13491	13495	13378	13440	13412	13445	13408	13379	13392	13297	13557	13313	13546	13277	13440	13470	13404	13409	13523	13306	13343	13659	13343	13471	13448	13405	13515	13445	13489	13499	13419	13380	13434	13260	13348	13465	13469	13318	13594	13504	13407	13400	13435	13577	13352	13528	13461	13581	13581	13477	13366	13468	13462	13272	13546	13462	13448	13409	13267	13534	13441	13330	13525	13452	13314	13331	13471	13387	13309	13475	13640	13340	13372	13436	13427	13336	13529	13459	13255	13364	13366	13304	13400	13435	13426	13294	13384	13456	13457	13490	13431	13500	13547	13531	13601	13399	13442	13417	13457	13492	13451	13630	13357	13471	13458	13526	13502	13551	13470	13412	13530	13445	13336	13508	13605	13381	13515	13416	13377	13357	13560	13544	13383	13593	13340	13591	13394	13461	13262	13445	13393	13424	13388	13383	13514	13336	13544	13432	13611	13337	13440	13244	13469	13339	13588	13382	13571	13393	13687	13373	13491	13306	13502	13483	13485	13530	13396	13403	13359	13490	13292	13358	13536	13359	13295	13489	13334	13398	13563	13454	13412	13388	13381	13405	13584	13379	13402	13319	13403	13393	13357	13360	13531	13463	13429	13386	13476	13448	13492	13544	13472	13467	13551	13404	13441	13415	13393	13338	13648	13369	13511	13430	13468	13463	13472	13286	13468	13262	13475	13551	13417	13380	13514	13426	13645	13660	13494	13328	13309	13545	13541	13384	13426	13364	13371	13545	13343	13588	13422	13590	13416	13425	13490	13378	13489	13457	13485	13395	13546	13428	13459	13416	13304	13561	13503	13423	13271	13429	13417	13603	13500	13539	13436	13484	13493	13700	13507	13443	13392	13575	13591	13366	13324	13497	13302	13518	13488	13456	13360	13467	13371	13468	13448	13525	13380	13380	13638	13490	13460	13550	13269	13538	13384	13387	13341	13307	13337	13458	13395	13381	13572	13328	13467	13597	13423	13518	13428	13478	13518	13457	13413	13506	13441	13390	13534	13511	13419	13500	13402	13476	13422	13480	13536	13304	13438	13512	13646	13339	13256	13394	13484	13442	13498	13402	13368	13505	13461	13372	13551	13476	13474	13527	13658	13484	13424	13413	13427	13420	13356	13642	13547	13295	13396	13609	13485	13422	13524	13393	13453	13383	13305	13367	13325	13597	13387	13392	13320	13454	13482	13335	13398	13583	13569	13477	13495	13514	13563	13485	13416	13533	13464	13241	13493	13525	13502	13412	13361	13553	13485	13381	13387	13601	13360	13663	13450	13502	13538	13314	13470	13535	13505	13452	13497	13418	13417	13336	13442	13476	13577	13441	13623	13474	13425	13466	13311	13500	13394	13483	13499	13566	13523	13665	13340	13466	13466	13418	13386	13476	13444	13405	13347	13473	13378	13382	13565	13388	13395	13487	13435	13504	13411	13343	13525	13573	13460	13446	13503	13388	13511	13322	13441	13433	13396	13310	13468	13416	13436	13539	13399	13450	13479	13365	13376	13460	13457	13409	13450	13396	13693	13438	13579	13345	13552	13429	13349	13417	13488	13452	13608	13426	13451	13379	13470	13521	13339	13432	13489	13321	13476	13441	13431	13517	13538	13527	13528	13523	13387	13340	13465	13459	13488	13510	13388	13576	13460	13487	13421	13592	13589	13547	13627	13438	13623	13446	13378	13496	13377	13479	13405	13460	13711	13345	13337	13500	13480	13465	13409	13507	13330	13364	13564	13490	13570	13426	13378	13373	13412	13539	13413	13516	13502	13430	13290	13354	13425	13289	13358	13464	13407	13505	13459	13603	13391	13453	13451	13392	13466	13684	13394	13462	13479	13353	13503	13370	13524	13525	13352	13558	13379	13497	13459	13348	13436	13423	13481	13524	13440	13449	13535	13420	13492	13502	13491	13599	13419	13396	13398	13404	13428	13365	13439	13412	13530	13480	13441	13313	13343	13457	13385	13506	13514	13351	13653	13513	13431	13475	13463	13602	13468	13396	13414	13365	13457	13336	13368	13381	13262	13438	13523	13334	13243	13565	13373	13382	13418	13592	13400	13346	13248	13375	13465	13424	13440	13530	13444	13447	13474	13470	13282	13364	13596	13517	13494	13499	13467	13431	13444	13481	13520	13291	13509	13540	13452	13407	13452	13399	13492	13441	13455	13457	13567	13309	13430	13503	13482	13332	13498	13334	13484	13355	13393	13634	13393	13432	13494	13424	13433	13265	13499	13486	13626	13550	13403	13475	13543	13435	13591	13324	13598	13471	13566	13418	13558	13355	13404	13402	13409	13431	13481	13516	13466	13444	13517	13332	13382	13450	13394	13456	13508	13412	13590	13505	13485	13418	13512	13569	13570	13352	13368	13536	13560	13402	13351	13495	13364	13414	13520	13623	13242	13440	13409	13625	13449	13429	13367	13513	13462	13487	13313	13576	13489	13352	13661	13464	13427	13542	13673	13305	13462	13475	13547	13449	13406	13496	13463	13374	13495	13426	13632	13396	13537	13524	13526	13627	13391	13511	13517	13489	13458	13411	13312	13489	13512	13382	13565	13611	13609	13507	13415	13416	13459	13417	13454	13641	13438	13456	13552	13511	13485	13425	13535	13438	13365	13368	13354	13535	13470	13414	13554	13386	13406	13416	13300	13575	13500	13492	13624	13418	13458	13446	13388	13418	13442	13445	13306	13490	13370	13345	13644	13267	13517	13458	13424	13545	13303	13585	13381	13370	13426	13330	13541	13482	13598	13393	13484	13513	13545	13520	13683	13553	13376	13406	13489	13262	13472	13657	13422	13424	13556	13333	13473	13350	13572	13511	13450	13515	13401	13420	13400	13305	13550	13400	13498	13453	13439	13565	13552	13404	13438	13514	13303	13487	13451	13520	13380	13537	13526	13627	13422	13374	13501	13426	13464	13281	13511	13488	13386	13271	13502	13563	13533	13323	13394	13493	13562	13327	13465	13458	13573	13410	13464	13382	13485	13275	13510	13392	13491	13531	13314	13423	13547	13579	13671	13414	13453	13457	13442	13442	13477	13587	13438	13287	13388	13671	13391	13398	13554	13405	13514	13288	13418	13393	13406	13417	13346	13518	13489	13268	13320	13401	13328	13466	13473	13320	13446	13341	13457	13346	13271	13367	13328	13571	13488	13293	13647	13478	13491	13332
23842	21219	28592	24573	22376	22250	20928	18176	17420	17318	17262	16908	17747	23187	23168	21173	19573	17440	16160	15547	15234	15035	14988	14994	15215	15035	15156	15113	14931	15006	15030	15142	15069	15095	14954	15066	15054	15035	14941	14878	14914	15006	15021	14984	15033	14967	15075	14994	14982	15063	15141	15080	15025	15083	14934	14938	15002	14927	14894	15161	14819	14981	15078	14913	14892	14941	14954	15072	15145	15070	14753	15023	15044	15032	14926	14857	15096	14861	14910	14896	14910	14969	15144	15114	15076	15202	15144	15076	14972	15037	15105	15079	14976	14972	14786	14910	14918	14830	15005	15067	14872	14833	15067	15273	14978	15015	14879	14835	15015	15103	15070	14936	14985	14866	14961	14945	14948	15085	14912	14876	14816	15019	15160	14859	15048	15005	15023	14989	14807	14892	14973	14835	14982	15018	14973	14945	14938	14971	15062	14909	15031	14897	14910	15174	15107	15120	14988	14926	14852	15090	14962	15081	14882	14954	14949	14804	14988	14979	14967	14925	15099	14957	14961	14851	14931	15028	15118	14921	15013	14943	15062	14950	14934	14812	14999	15144	14932	14903	14832	15013	14900	15167	15063	14883	15038	15000	14870	15019	15000	15133	15106	15221	15017	14942	15147	15028	14997	15040	15106	14699	15079	14860	15114	14938	15135	14992	14900	14710	15019	14867	15030	15034	14702	15175	14906	15107	14911	14937	14978	14951	14938	15054	15002	15130	15088	14950	14921	14968	15267	14995	15118	14899	14901	14981	14985	15046	14823	15006	14996	14741	14940	14916	14834	14846	15033	15162	15082	15104	14982	14978	15062	15014	14991	15061	15007	14852	14808	14748	14963	14940	14949	14953	14880	14959	15044	15026	14993	14803	14983	14912	14908	15183	15232	14797	14998	14932	15136	14904	14926	14922	14872	14913	14859	14880	14874	14971	14780	14956	14861	14917	15105	15030	14891	14930	14881	14912	14978	14928	14970	15086	15023	14868	15169	15004	14910	14960	14939	14886	14979	15001	14944	15099	14933	15048	15080	14899	15009	15086	15092	15092	15034	14959	15005	14806	15005	14927	15170	15070	15027	15024	14800	14953	15122	14860	14992	14888	14860	14933	14943	14943	14971	15027	15113	15097	14971	15141	15142	14907	15029	15061	15099	14936	14955	15022	14843	15069	15059	14937	14894	14834	15090	14992	14969	15186	15075	14865	14949	15206	14875	14787	15034	14873	14999	14831	15029	15141	14778	14954	14888	15023	15018	14850	14786	14754	15111	15015	14925	14929	15172	14895	15059	14932	14995	14962	15140	14995	14915	14925	15009	14929	14921	14783	14910	15079	14997	15026	14820	14933	15161	14982	15090	14857	14795	14879	14830	14937	14812	14785	14993	14950	15152	15083	14956	14945	15093	14945	14979	15093	14997	15021	15016	14919	14764	14888	14938	15054	15043	15038	14938	15115	15004	14815	14955	14790	14889	14943	14895	14934	15099	14864	14949	14911	14987	14975	15199	15124	15096	14958	15051	15020	15009	14796	15013	15080	15010	14948	14968	14928	15036	14827	15115	15118	15136	14883	14901	15107	14950	14855	15043	14901	15147	14943	14870	15038	15020	15056	14927	14893	15068	14700	15031	15069	14873	15112	14984	15068	14934	14848	14939	15117	14927	14890	14823	14781	15183	15246	14961	14810	14817	14876	14882	14975	14981	14858	15047	14939	14908	14987	15260	14941	14849	15158	14911	15051	14994	14864	14968	14924	15000	15059	14970	14995	15017	14875	14823	14895	15172	15112	15140	14984	14937	14993	15041	14975	14911	14923	15023	14946	15034	14885	15124	14895	15134	15098	14995	14930	14927	14958	15076	15149	14882	14861	14808	14905	15149	15184	15249	14955	15050	14936	14901	15089	15065	14845	14887	15035	14786	14920	15124	14839	15016	14819	15107	15049	14874	14920	14858	14829	14867	14922	14957	15143	14818	14870	14853	14962	14960	14930	14848	15081	15042	15040	14898	14948	14965	15094	14822	15119	14991	14903	14959	14904	14878	15077	14768	15054	15070	15029	15062	14858	15001	15031	14753	14875	14934	14946	14910	14915	14936	14952	14894	15088	15155	14995	14859	14997	14991	15140	15142	14923	14975	14878	14994	15118	15045	14991	15086	14975	14803	15129	15112	14993	15114	14957	14886	15044	14845	14914	15167	15049	15020	14873	15201	15047	14902	14941	14924	14901	15008	14960	14918	14973	14861	15029	14938	14880	14903	14798	15015	15059	14858	14938	15032	15039	14817	15085	14810	14990	15025	14919	15010	14905	14946	15130	15098	14853	14869	15070	14879	14964	14921	14750	14946	15012	15014	14938	15133	14785	14847	14981	14861	15018	14798	15104	15200	15070	15008	14733	15021	15070	14864	15051	14972	14864	15033	15044	15055	14885	14939	15080	14980	14817	14832	14778	14974	14985	15138	15011	14946	15007	14794	14979	14999	15063	14751	15133	14938	15122	15125	15087	14916	15189	15026	15040	14957	14895	15019	14865	14931	15015	14965	15104	15190	14983	14996	15107	15043	14976	14929	14906	14959	14899	15184	15002	14947	15053	14841	14648	14903	14973	15059	14912	14726	15107	14753	15004	14912	14771	15188	15068	15021	14979	15165	15192	14912	14954	14870	14909	14872	14902	14811	14855	14985	14928	14890	15065	14992	15020	15084	15048	15018	15004	15058	14788	14987	14773	14910	15067	15144	14962	14833	15061	14977	14855	14959	14970	14938	15012	15035	14952	14982	15052	15094	14936	15120	14875	15062	14742	15034	15006	15127	14988	15018	15131	14957	15121	15044	14964	15035	14996	15178	15077	15044	15097	14917	15006	15005	14859	14998	15054	14698	14848	14979	14892	14847	14756	14900	14997	14786	14863	14884	15013	14948	14925	14973	14971	15078	14991	15086	15037	14967	14963	15051	14721	14919	14958	14972	15032	14840	14960	15059	14968	14975	14983	14914	14961	15027	14787	14842	14792	14866	14979	14865	14962	14962	14910	14954	14775	14999	14847	14921	15056	14975	15023	14943	14991	14882	14945	14903	14819	14789	14890	14887	14965	14876	14980	15240	15055	15069	15033	15170	14926	14932	14966	14889	14846	15081	15094	14791	14981	14917	15010	14943	15042	15033	14982	15139	14802	14971	14998	14915	15018	14766	15082	15082	14925	14812	15093	15084	14959	14903	14958	14925	14961	15057	14933	15010	14940	14904	14858	15142	14994	14854	15004	15034	15043	15123	14903	14956	15107	14957	15083	15075	15040	14951	14943	14895	15024	15002	15191	15107	15238	15072	14955	15126	14891	15081	14942	15077	14878	14839	14810	15136	14843	15095	14910	14996	14979	15169	14954	14982	15161	15164	15089	14995	14946	14907	15194	14975	15047	15055	14899	15002	15079	14954	15046	15127	15037	15007	14908	14927	14899	14911	14924	15033	15021	14797	15053	15022	15026	14851	14941	14928	14872	14884	15146	14890	14991	14947	14943	14902	15119	14935	14778	14817	15169	14947	14929	15112	14998	14936	14969	14797	15016	14892	14857	14784	14927	14914	15109	14963	15059	15017	14928	15197	14929	15076	15022	14895	15037	14929	14914	14874	15011	14965	14880	14904	15198	14972	15104	15103	15050	14948	14871	14916	15020	14829	14886	15000	14939	14893	14846	14872	15002	14937	15062	14857	14965	15024	15049	14876	14964	15001	14933	15105	14908	14784	14887	14901	14860	14862	14766	14732	15010	14880	14977	15037	14924	14989	14833	15030	14997	14942	14867	14764	14778	14892	14849	15016	14946	14782	14859	15073	14999	14839	14852	14958	15114	15089	15136	14750	15009	15040	15019	15067	14992	15020	14983	14962	15027	14923	15004	15097	14917	15016	14858	14919	15017	15023	15194	14973	14921	14859	15011	15094	14875	15085	15060	14748	14985	14822	14984	15046	15097	14914	14886	14886	15019	15165	14927	14956	15074	15047	15187	14788	15075	15109	14956	14976	14961	15042	14856	15047	15011	14909	15032	14944	14903	14810	14778	15013	15052	14895	15035	15047	15059	15093	14952	14800	14774	14882	14770	15048	14930	14975	14777	14894	14849	14906	14971	14993	15088	14874	14900	15071	14935	15082	14927	15098	14947	15137	15091	15087	15064	14982	14909	14903	14896	15154	14971	15201	14958	14946	14984	14982	14938	15010	15087	15018	15013	14970	14975	14861	14939	14866	15128	15091	14984	14841	15063	14890	15110	14890	15060	14798	14915	15153	14980	15176	14971	14945	15068	14973	15086	14967	14865	15015	15151	14808	14935	14816	14811	15076	15040	15074	14800	14952	14934	14689	14944	15059	14943	14882	15012	15033	15066	14893	15153	14936	15076	14888	15028	15003	14949	15028	14850	15103	15051	15005	14997	14981	15035	15016	14995	14857	15027	15092	15142	14908	15134	14901	14981	15113	14997	14936	14818	15169	15030	14954	15139	15041	15114	15143	15127	14929	15030	14765	15061	14933	14899	14924	14878	14923	14871	14902	15091	14905	14936	14945	15009	15020	14864	14848	15078	14963	14902	15031	14841	14832	14955	14879	14768	14789	15015	14876	14885	15029	14976	14973	15010	15000	15071	14980	14940	15023	14917	15031	14973	14990	15237	15100	15100	14750	15131	14867	14959	15228	14882	14990	14902	15012	14998	14714	14996	14895	14985	15105	14818	14977	15182	14901	14927	15049	15095	15182	14897	14995	14973	15030	14957	14976	14910	14916	15049	14890	14896	14983	14915	15163	14847	14952	15144	15176	15279	15075	15092	14857	14983	14929	15021	14887	14865	15057	15150	15052	14938	15055	14940	14970	14948	15076	15081	14879	15104	14969	15058	14866	15026	15030	14987	14910	14928	15007	15205	14978	15163	15100	15009	14861	15080	14799	15091	14810	14817	14784	14851	14887	14919	14931	14984	14995	15009	15196	14955	15144	15143	14923	15005	14986	15199	14888	15091	15026	15022	15046	15069	14950	14963	14928	15123	14924	15145	14764	14789	14819	14967	14902	15114	14979	15001	14943	14962	14778	14910	15001	14816	14958	15014	14925	14926	14990	15036	14890	14829	15224	14744	14845	14918	14985	15028	15010	14914	15007	15087	14827	14931
26134	46264	41359	29355	22791	20462	18616	17820	17121	16933	16703	16172	17975	25507	23663	21486	18624	16115	14654	13898	13457	13343	13340	13338	13435	13328	13506	13378	13331	13376	13348	13481	13471	13397	13378	13385	13379	13458	13432	13111	13328	13509	13364	13421	13448	13270	13176	13530	13333	13214	13292	13383	13506	13178	13486	13301	13444	13264	13432	13415	13453	13328	13388	13344	13441	13539	13109	13445	13317	13410	13439	13270	13457	13290	13234	13258	13225	13440	13224	13190	13279	13523	13390	13467	13337	13385	13368	13226	13442	13487	13186	13542	13431	13396	13475	13412	13229	13293	13356	13312	13145	13434	13272	13467	13438	13294	13386	13282	13391	13448	13473	13476	13497	13218	13303	13214	13386	13422	13335	13367	13471	13359	13597	13393	13250	13279	13526	13435	13411	13380	13347	13425	13343	13335	13216	13148	13160	13425	13453	13265	13447	13310	13322	13164	13334	13283	13346	13296	13503	13385	13225	13374	13233	13241	13313	13375	13485	13248	13416	13397	13316	13395	13403	13316	13502	13211	13433	13327	13250	13236	13223	13438	13247	13349	13400	13386	13292	13360	13392	13171	13384	13166	13272	13493	13355	13327	13363	13584	13331	13186	13393	13380	13158	13303	13363	13221	13384	13510	13462	13475	13354	13481	13469	13449	13339	13283	13334	13291	13349	13375	13291	13190	13318	13371	13455	13424	13424	13492	13497	13450	13451	13165	13318	13624	13283	13258	13405	13394	13263	13206	13147	13345	13280	13476	13339	13265	13384	13339	13442	13490	13252	13415	13318	13387	13350	13327	13296	13331	13171	13327	13263	13222	13320	13386	13378	13409	13199	13208	13435	13396	13324	13377	13347	13321	13520	13467	13161	13422	13418	13478	13460	13433	13348	13222	13314	13176	13441	13186	13330	13329	13292	13353	13333	13359	13185	13372	13322	13447	13387	13288	13209	13328	13349	13403	13288	13413	13379	13240	13296	13203	13323	13358	13170	13323	13453	13285	13434	13300	13346	13381	13350	13185	13440	13281	13271	13382	13330	13478	13256	13450	13290	13394	13412	13228	13368	13392	13484	13290	13418	13237	13388	13313	13433	13359	13449	13296	13328	13260	13462	13261	13431	13252	13237	13313	13403	13357	13379	13269	13385	13268	13505	13391	13276	13454	13337	13365	13255	13408	13354	13284	13447	13319	13248	13301	13269	13286	13429	13305	13336	13384	13373	13410	13366	13483	13235	13410	13383	13311	13438	13368	13438	13378	13299	13475	13295	13352	13397	13590	13378	13248	13443	13377	13333	13042	13335	13263	13327	13363	13398	13286	13473	13453	13320	13385	13534	13375	13362	13431	13427	13260	13267	13271	13386	13364	13480	13370	13308	13151	13374	13288	13282	13394	13352	13359	13496	13415	13234	13318	13239	13385	13513	13518	13372	13286	13283	13278	13254	13582	13388	13445	13406	13267	13427	13349	13452	13583	13385	13418	13400	13667	13309	13235	13181	13374	13217	13439	13451	13301	13513	13274	13386	13368	13473	13246	13383	13279	13309	13380	13430	13487	13486	13278	13349	13234	13245	13412	13517	13426	13364	13359	13388	13379	13246	13216	13203	13377	13454	13343	13551	13266	13298	13375	13352	13364	13394	13379	13314	13303	13464	13419	13466	13354	13367	13490	13336	13399	13391	13452	13296	13234	13495	13228	13299	13277	13441	13414	13267	13341	13370	13270	13361	13255	13356	13334	13396	13530	13353	13306	13443	13344	13481	13424	13328	13410	13550	13236	13357	13211	13384	13337	13349	13352	13168	13437	13439	13456	13371	13417	13358	13335	13385	13264	13559	13400	13269	13256	13297	13406	13292	13382	13320	13525	13475	13368	13386	13266	13294	13443	13333	13322	13409	13249	13474	13443	13271	13266	13284	13287	13351	13410	13458	13400	13390	13255	13579	13382	13256	13514	13136	13418	13304	13484	13403	13442	13465	13317	13233	13404	13448	13365	13407	13346	13391	13397	13407	13388	13358	13309	13402	13507	13497	13419	13352	13313	13415	13344	13452	13298	13334	13351	13447	13400	13415	13290	13462	13443	13301	13255	13350	13433	13445	13302	13291	13352	13443	13264	13373	13417	13475	13462	13331	13410	13353	13262	13239	13211	13281	13402	13195	13387	13371	13516	13304	13434	13165	13328	13398	13406	13445	13494	13362	13267	13389	13319	13471	13354	13438	13424	13344	13352	13390	13358	13347	13386	13193	13419	13353	13504	13363	13367	13355	13379	13296	13447	13402	13381	13458	13186	13522	13361	13459	13336	13184	13325	13310	13345	13503	13518	13445	13335	13324	13309	13426	13253	13340	13442	13290	13116	13344	13367	13336	13346	13516	13326	13255	13288	13277	13367	13192	13237	13375	13472	13292	13415	13415	13434	13517	13360	13442	13253	13254	13235	13275	13315	13405	13418	13415	13441	13414	13369	13356	13266	13316	13333	13245	13372	13413	13373	13323	13458	13287	13357	13338	13335	13273	13349	13439	13275	13487	13413	13347	13349	13536	13379	13284	13388	13317	13356	13219	13331	13408	13350	13381	13363	13377	13342	13441	13421	13186	13413	13421	13271	13424	13285	13309	13278	13334	13325	13463	13295	13319	13435	13374	13339	13231	13356	13138	13292	13520	13287	13218	13483	13298	13357	13217	13371	13501	13428	13545	13458	13361	13275	13306	13319	13398	13494	13392	13283	13263	13403	13282	13432	13539	13405	13278	13336	13334	13410	13457	13334	13357	13349	13351	13594	13448	13373	13329	13322	13206	13531	13358	13169	13614	13361	13375	13265	13399	13406	13502	13440	13428	13354	13432	13403	13410	13416	13392	13345	13149	13401	13369	13482	13309	13415	13414	13410	13267	13335	13381	13382	13329	13369	13210	13418	13255	13286	13343	13184	13206	13395	13328	13137	13217	13608	13305	13389	13212	13355	13355	13297	13293	13336	13439	13336	13371	13331	13455	13394	13354	13329	13448	13275	13257	13275	13389	13349	13562	13417	13376	13311	13251	13550	13433	13265	13357	13403	13420	13192	13372	13324	13276	13397	13580	13349	13321	13225	13410	13394	13296	13267	13300	13193	13244	13452	13368	13277	13279	13338	13279	13311	13353	13265	13194	13285	13264	13296	13316	13296	13267	13324	13371	13394	13290	13495	13331	13374	13339	13423	13638	13353	13255	13238	13421	13389	13364	13392	13215	13226	13367	13392	13333	13325	13368	13372	13427	13167	13302	13477	13398	13214	13586	13446	13228	13220	13296	13378	13363	13256	13305	13366	13387	13282	13357	13483	13418	13230	13296	13208	13398	13274	13396	13545	13428	13423	13393	13299	13372	13329	13285	13266	13380	13455	13321	13406	13441	13383	13168	13524	13264	13429	13365	13432	13479	13429	13392	13071	13396	13358	13230	13420	13215	13389	13438	13289	13292	13425	13265	13539	13323	13190	13487	13353	13391	13390	13298	13420	13408	13345	13366	13356	13279	13397	13490	13380	13341	13406	13294	13358	13364	13438	13409	13261	13388	13304	13542	13590	13388	13278	13426	13305	13241	13166	13342	13204	13433	13308	13327	13278	13433	13301	13504	13169	13286	13190	13334	13553	13332	13535	13329	13447	13297	13408	13323	13411	13370	13312	13269	13342	13473	13310	13260	13483	13433	13224	13385	13508	13300	13382	13333	13089	13186	13385	13443	13334	13374	13223	13414	13436	13511	13278	13312	13472	13429	13189	13506	13325	13313	13133	13327	13459	13334	13315	13447	13213	13399	13244	13361	13311	13330	13371	13453	13412	13308	13493	13348	13285	13421	13582	13380	13358	13455	13438	13374	13388	13396	13434	13243	13343	13229	13274	13484	13243	13405	13405	13278	13516	13417	13461	13353	13408	13346	13352	13327	13526	13327	13283	13286	13360	13342	13403	13335	13347	13332	13316	13306	13495	13322	13392	13306	13260	13140	13518	13292	13439	13428	13389	13383	13198	13310	13290	13314	13394	13266	13255	13428	13261	13172	13293	13331	13224	13239	13365	13382	13362	13398	13478	13320	13477	13305	13315	13314	13307	13240	13463	13296	13184	13429	13376	13341	13437	13175	13297	13304	13425	13374	13420	13336	13438	13316	13388	13388	13465	13359	13376	13430	13414	13316	13323	13290	13395	13372	13511	13363	13282	13520	13151	13467	13372	13281	13311	13463	13418	13343	13352	13458	13182	13357	13243	13292	13316	13143	13426	13448	13285	13410	13272	13299	13464	13397	13423	13381	13325	13550	13415	13281	13381	13359	13240	13338	13391	13328	13522	13295	13421	13395	13130	13427	13329	13334	13338	13383	13331	13377	13343	13455	13282	13331	13481	13345	13319	13562	13258	13452	13345	13393	13273	13399	13312	13414	13433	13337	13361	13326	13381	13235	13174	13395	13180	13430	13433	13313	13158	13357	13467	13302	13526	13188	13282	13386	13186	13369	13262	13503	13387	13254	13428	13325	13353	13444	13450	13410	13375	13369	13311	13358	13360	13513	13248	13396	13481	13495	13442	13298	13221	13378	13257	13368	13416	13353	13392	13029	13264	13320	13254	13292	13324	13262	13348	13216	13332	13334	13411	13358	13321	13292	13466	13244	13325	13270	13435	13335	13364	13382	13425	13174	13306	13256	13358	13346	13300	13379	13180	13290	13369	13316	13151	13255	13187	13262	13195	13373	13489	13268	13303	13386	13347	13430	13296	13481	13400	13459	13154	13229	13241	13255	13207	13368	13505	13277	13454	13355	13371	13254	13262	13333	13469	13291	13447	13438	13198	13358	13390	13505	13459	13378	13535	13363	13465	13304	13458	13516	13391	13362	13402	13301	13485	13466	13476	13213	13350	13350	13262	13530	13458	13540	13231	13245	13260	13273	13294	13367	13210	13397	13590	13467	13506	13358	13456	13379	13419	13352	13378	13294	13358	13253	13394	13370	13372	13298	13391	13217	13236	13376	13279	13374	13372	13289	13389	13341	13270	13186	13352	13442	13205	13435	13528	13311	13332	13301	13234	13363	13214	13295	13291	13317	13504	13365	13233	13320	13218	13556	13185	13537	13285	13471	13384	13438	13579	13362	13389	13186	13371	13355	13397	13296	13429
22604	21133	28805	23713	21577	23709	25709	20472	18924	18685	18281	17584	19947	28583	29301	26350	22386	19078	17238	16192	15591	15151	15330	15261	15271	15153	15174	15308	15358	15323	15159	15149	15254	15173	15202	15264	15163	15174	15242	15264	15033	15126	15224	14976	15283	15339	15314	15056	15293	15415	15188	15052	15279	15124	15302	15199	15164	15128	15025	14949	15064	15139	15025	14939	15027	15245	15206	14971	15254	15023	15349	14920	15156	15173	15018	15055	15337	14910	14979	15049	15132	15046	15127	15164	15402	15037	15022	14986	15169	15076	15134	15084	15132	15210	15139	15246	15272	15196	15078	15297	15130	15226	15091	15039	15057	15087	15020	14980	15145	15124	15021	14982	14923	15122	15201	15419	15393	15083	15149	15174	15035	15342	15166	15032	15146	15121	15094	14982	15065	15116	14879	15070	15269	15246	15111	15117	15296	15127	15205	15087	15132	15020	15134	15194	15003	15190	15133	15230	14936	14940	15096	14943	15035	15041	15007	15105	15132	15117	14994	15037	14929	15089	15069	15218	15149	15079	15321	14996	15017	15208	15167	15317	15111	15102	15085	15179	15066	15157	15236	15180	15094	14946	15367	14986	15205	15076	15125	15108	15219	15206	15093	15056	14834	15024	15114	15029	15177	15208	15254	14938	14957	15071	15048	15032	14978	15168	15090	15092	15237	15135	15235	15102	14842	15102	15088	15187	15056	15227	14922	14982	15149	15054	15140	14981	15090	15132	15080	14882	15162	15046	15067	15232	14845	15095	15014	15186	15323	15213	15203	15086	15199	14946	14942	15090	15052	14955	15169	15210	15056	14838	14856	15169	15102	15081	15043	15175	15095	15093	15269	15120	15251	14949	15080	15129	15216	15127	15185	15063	14939	14949	14910	15078	15193	15128	14909	15018	15241	15033	15161	14925	15343	14992	14951	15060	14833	14929	15015	14826	15209	15056	15223	15109	15096	15083	15148	15059	15205	15364	15057	14971	14924	15030	15178	15100	15048	14947	14996	14906	15236	15163	15113	15059	15116	14944	15094	15191	15107	14799	15056	15162	14995	14962	14992	15090	15031	15079	15010	15117	14945	14942	15066	14954	15135	15200	15212	15133	15056	15293	15211	14916	15006	14957	15017	15191	15344	15020	15081	15136	14787	15082	15122	14987	14911	14968	15044	14992	14920	15059	15024	15090	14766	14936	15047	15209	15342	15134	15106	15022	15047	15132	15014	15180	15223	15200	15055	15153	15120	15219	15206	15164	14975	15133	14947	15201	15186	15183	14907	15014	15119	15056	15108	15107	15081	15134	14974	15026	15101	15068	14966	15089	15139	15059	15210	15178	15139	15089	14967	15075	15230	15057	14989	15203	15187	15036	15175	14917	15025	15278	15013	14888	15064	14982	15171	15235	14931	15245	15201	14938	14974	15022	14878	15033	14997	15035	14962	14938	14996	14814	14948	15163	15234	15105	15080	15218	15198	15165	15053	15113	14981	15084	15054	15091	14972	14983	15179	15075	15159	15207	15015	15111	15141	15002	15009	15082	15009	15156	14773	15069	15090	14969	15110	15343	15099	15177	15074	15256	14940	15058	14988	15283	15169	14931	15066	15213	15012	14850	14870	15127	15067	14957	15011	15041	15196	14993	15012	15070	14966	15058	15045	14942	15082	15002	15139	15271	14858	14989	15190	15004	15140	14996	15079	14957	14982	15076	15180	15136	15162	15221	15005	14941	15212	15072	15096	15030	15099	14980	15126	15104	14849	14932	14850	15095	15239	15213	15088	15102	15110	15171	15260	15174	15122	15013	14955	15027	15102	14964	14984	15079	15203	15114	15176	15128	15076	15086	15154	15097	15144	15177	15023	15093	15177	15072	15098	14962	15109	14950	15060	15123	15270	15157	15075	14953	14996	15010	15148	15253	15079	14978	15271	15228	14982	15115	15240	15039	15149	15065	15081	15194	15095	15065	14956	14982	15211	15059	15147	15046	15051	15107	15052	15220	15097	14951	15257	14984	14879	15037	15006	15203	14918	14901	14917	15004	15125	15062	15086	15200	15035	15101	15265	14967	15275	15231	15060	15102	14980	14942	15072	14786	15041	15179	15060	15048	15133	15059	15139	15051	14962	15006	15150	15104	15165	15029	14885	14862	15028	15151	15114	15162	15156	15224	15206	15134	15219	15035	15104	15142	15062	15123	15285	15051	15099	14878	15243	15231	15232	14987	15099	14933	15127	15049	15062	14956	15010	15069	15050	15275	14958	15025	15243	15072	15216	15100	14838	15028	14918	15147	14979	14971	15187	15217	15278	15047	15018	15232	15050	15000	15282	14990	15009	15080	15126	15139	15192	14982	14837	14975	15020	15065	14948	15163	15141	15103	15094	15158	15029	15074	15066	15186	15013	15035	15238	15169	15136	15065	15017	14940	15099	15168	15137	15339	15127	15089	15265	15188	14841	15025	15061	14973	15123	15041	15134	15022	15085	15286	14917	15111	15197	15197	15159	15157	15096	15167	15076	15027	15048	15114	14940	14925	14977	14989	15003	15220	15118	15237	15340	15197	14992	14998	15290	15096	15094	15059	14770	15183	15111	15119	15066	15119	15169	14954	14988	15028	15025	15297	15281	15067	15037	15106	15119	15052	15118	15033	15118	15062	15051	14986	15037	15134	15165	15144	15183	15105	15006	15138	14897	14910	14940	15030	15002	15059	15177	15118	15042	15002	15163	15272	15080	15128	15034	15032	15001	14973	15239	14988	15007	15067	15130	15132	14975	15020	15150	15070	15097	14935	15243	15129	15211	15288	15121	14975	15139	15122	15265	15120	15161	15076	15066	14898	15099	14977	15106	14942	15218	15139	15034	15134	15093	15018	15150	15143	15060	15267	15124	14897	15002	15115	15151	15034	15299	15217	15085	14974	15151	15134	15028	15309	14978	15131	14970	14925	15222	15249	15163	15144	14996	15069	15027	15036	15044	15067	14871	15162	15152	15053	15145	14973	14925	15066	14955	15064	14991	15117	15084	15036	14960	15192	15172	15149	14997	15124	15212	14978	15214	15020	15073	15178	15107	15090	15373	15118	15215	15020	15065	14987	14989	15076	14959	14966	15151	15250	15215	14951	15236	14878	14997	14940	14897	15029	15145	15122	14998	15070	15025	15015	15066	15124	14912	15033	14980	15170	15006	15163	15155	15313	15115	15062	15082	15013	15049	14942	15037	14954	15074	14956	15178	15041	15242	15185	14961	15002	15246	15027	15317	15072	14972	15178	15255	14832	15157	14998	15106	14946	15124	14975	15110	14938	15159	14816	14887	15026	15092	15112	14920	14953	14998	14967	15100	15027	15179	15078	15026	14896	14946	14964	15033	15044	15345	15141	15282	15033	15023	14960	14884	15100	15125	15007	15176	15080	15207	15099	15247	15098	15321	15457	14961	15046	15167	15000	15106	15222	15071	15028	15133	15123	15062	15103	15165	15102	15089	15050	15066	14942	15197	15025	14945	15183	15066	15113	14921	15034	15079	15038	14856	14849	14965	15055	15063	15081	14911	14895	15210	15005	15104	14998	15018	14845	14868	14938	15010	15025	15068	15044	15215	15120	15031	15084	14913	15151	15080	15061	15045	15189	15146	15036	14990	15023	15098	14988	15122	15123	15075	15126	15091	15036	15078	15051	14966	15268	15089	15117	15027	15309	15203	15114	14987	15048	15057	15140	15188	15152	15245	15041	15006	15134	15026	15156	15196	15022	15074	15171	14970	15067	14931	15081	14988	15135	15148	15057	15041	15144	15098	14967	15140	15115	15176	15078	15256	14975	14954	14946	15080	14931	14999	15163	15026	15242	15114	14976	15125	15103	15041	15133	14952	15047	14952	15026	15117	15304	15140	15087	14959	15036	15008	15083	14989	15006	15017	15162	15311	15160	15014	15184	15195	15255	15162	14905	15071	15304	15195	15195	15296	15154	15086	15018	15146	15088	15050	14998	15142	15002	15087	15094	15157	15084	15289	15079	14917	14923	15056	15156	15200	15148	15193	14902	15050	15026	15067	15138	15179	15094	15017	15093	15198	15051	15098	15010	15001	15084	15106	14768	15151	15257	15149	15039	15125	15187	14831	15144	15133	15159	15046	15025	15140	15228	15078	14931	14929	15094	15189	15253	15015	15210	15021	15228	15141	15178	15010	15061	15166	15176	15032	15090	14985	15034	15008	15125	15053	15027	14910	15092	15000	14998	15305	14934	15159	15234	15132	14990	15106	14835	15080	14897	14951	15064	15194	15153	14987	15303	14907	15004	15184	15174	14975	15056	14993	15069	15232	15147	15037	15170	15003	15009	15142	14993	15057	15071	15118	15025	15143	15127	15056	15022	14889	15000	15118	15075	14993	14976	15072	15054	14924	15009	15121	15172	15235	15047	15111	14893	15003	14953	15023	14941	14870	15124	14944	15043	15312	15092	15039	14844	14970	14957	15124	15275	15113	15117	15109	15088	14950	15044	15214	15164	15173	15158	15099	15143	15028	14867	15121	15116	15253	15081	15114	14946	14919	15127	14995	15168	15106	15295	15248	15024	15063	15054	15090	15082	15068	15096	14999	15109	14984	15133	15016	15233	15288	15130	15045	15046	14867	15115	15017	15129	15065	15125	15284	14953	15227	15195	15190	15027	15021	15161	15282	15166	15182	15012	15081	15030	15024	14957	15068	15034	14974	14992	15144	15058	15043	15097	15016	15076	15032	14845	15148	15164	15168	15109	15200	15097	15191	14953	15238	15171	14966	15082	15137	15226	15139	15115	15164	15212	15080	14979	15157	15047	14931	15195	15186	15085	15068	14899	15125	15268	14984	15126	15398	15156	14952	15253	15068	14998	14843	15108	15038	15141	14936	15263	14986	15147	14901	15000	14976	15024	15154	14998	15084	15024	15238	15112	15194	14961	15343	15003	15116	15054	15097	15054	15132	14912	14940	15070	15065	15031	15084	14987	14901	15068	15074	15169	14817	15227	15164	15134	15239	15118	15202	15131	15097	15059	15182	15056	15165	15012	15223	15115	14991	15052	15028	15068	15165	15093	15121	15131	14876	15085	15052	15270	15119	15065	15142	15107	15102	15046	15127	15135	15070	15094	15040	15158	15205	15205	14925	14944	15051	15014	15182	14989
28562	52339	49049	35881	27045	22915	22246	20408	19185	18818	18038	17086	21793	31539	31033	26894	22194	18147	15765	14344	13777	13628	13436	13549	13424	13377	13464	13319	13435	13405	13483	13429	13501	13331	13295	13465	13370	13493	13432	13603	13478	13377	13410	13458	13270	13333	13488	13125	13466	13465	13443	13454	13350	13450	13483	13426	13412	13425	13489	13470	13373	13517	13266	13442	13399	13303	13286	13345	13464	13533	13349	13413	13549	13491	13462	13375	13172	13499	13488	13274	13407	13545	13399	13281	13336	13351	13384	13386	13343	13440	13513	13282	13413	13288	13298	13403	13379	13462	13490	13316	13405	13331	13405	13369	13521	13399	13395	13272	13521	13279	13257	13315	13462	13170	13273	13236	13348	13343	13495	13295	13475	13311	13334	13430	13564	13304	13334	13480	13420	13439	13543	13266	13398	13239	13444	13478	13465	13471	13316	13471	13542	13444	13436	13401	13509	13531	13390	13368	13441	13380	13406	13255	13371	13495	13276	13345	13489	13228	13301	13370	13300	13317	13473	13618	13457	13569	13325	13345	13493	13420	13428	13470	13443	13246	13365	13388	13651	13473	13324	13339	13454	13521	13486	13386	13507	13338	13509	13463	13484	13494	13363	13383	13485	13376	13204	13357	13394	13420	13440	13390	13510	13521	13303	13317	13277	13167	13511	13552	13444	13239	13331	13397	13247	13410	13333	13306	13435	13404	13395	13302	13327	13327	13344	13440	13321	13638	13547	13360	13208	13386	13197	13412	13343	13291	13481	13488	13409	13603	13285	13394	13530	13279	13340	13502	13303	13411	13398	13390	13367	13264	13504	13335	13429	13412	13323	13524	13431	13382	13487	13296	13428	13330	13426	13450	13459	13274	13274	13365	13596	13415	13441	13559	13432	13308	13179	13377	13224	13388	13332	13357	13322	13488	13236	13471	13364	13326	13263	13288	13346	13511	13595	13360	13313	13571	13416	13294	13452	13201	13478	13280	13526	13539	13289	13446	13395	13420	13355	13360	13171	13281	13455	13664	13396	13593	13319	13433	13503	13318	13502	13278	13505	13394	13380	13442	13434	13451	13425	13397	13328	13465	13264	13414	13414	13277	13390	13436	13236	13431	13387	13391	13457	13253	13364	13243	13530	13270	13446	13460	13241	13377	13346	13325	13519	13204	13510	13324	13393	13369	13433	13496	13511	13500	13508	13407	13454	13378	13411	13584	13467	13367	13487	13403	13562	13570	13336	13388	13238	13461	13463	13319	13350	13369	13359	13283	13478	13402	13441	13381	13328	13334	13308	13481	13414	13208	13354	13450	13408	13502	13341	13266	13402	13174	13443	13372	13395	13394	13342	13464	13404	13356	13457	13512	13400	13365	13421	13508	13295	13469	13554	13361	13319	13496	13376	13430	13467	13236	13239	13376	13352	13444	13237	13535	13345	13315	13347	13383	13442	13368	13291	13444	13440	13282	13383	13375	13522	13254	13385	13242	13539	13400	13464	13345	13214	13368	13432	13422	13366	13290	13239	13273	13384	13549	13303	13446	13393	13492	13393	13229	13448	13390	13298	13139	13252	13431	13389	13484	13387	13391	13546	13427	13355	13297	13367	13279	13364	13308	13422	13353	13368	13469	13314	13399	13250	13390	13436	13393	13334	13410	13279	13382	13229	13248	13492	13399	13419	13354	13422	13397	13356	13331	13359	13425	13577	13451	13471	13421	13204	13463	13368	13369	13397	13373	13561	13541	13407	13297	13363	13188	13413	13393	13492	13454	13374	13258	13454	13314	13377	13306	13436	13354	13468	13379	13439	13461	13314	13350	13392	13470	13351	13293	13214	13197	13402	13267	13542	13395	13460	13478	13329	13291	13170	13447	13295	13355	13363	13599	13321	13312	13492	13441	13376	13388	13408	13351	13468	13438	13467	13503	13360	13326	13497	13379	13395	13277	13424	13324	13416	13433	13458	13420	13471	13333	13481	13426	13348	13380	13554	13336	13339	13198	13472	13424	13362	13444	13247	13294	13340	13363	13342	13478	13318	13264	13355	13239	13554	13480	13516	13273	13551	13458	13347	13450	13250	13307	13393	13293	13354	13439	13376	13255	13436	13344	13271	13232	13353	13269	13283	13340	13382	13406	13454	13310	13546	13210	13391	13586	13630	13312	13448	13374	13332	13423	13406	13363	13471	13383	13326	13361	13341	13244	13294	13366	13397	13340	13467	13444	13410	13465	13265	13375	13425	13420	13542	13268	13433	13225	13391	13326	13431	13479	13237	13371	13263	13525	13361	13363	13412	13486	13443	13261	13299	13440	13239	13360	13364	13476	13341	13413	13381	13352	13324	13494	13455	13539	13235	13417	13341	13512	13216	13431	13382	13431	13422	13283	13396	13341	13217	13505	13478	13343	13356	13422	13328	13321	13452	13428	13228	13361	13388	13376	13240	13395	13424	13463	13398	13495	13382	13452	13387	13241	13218	13441	13520	13507	13148	13422	13358	13353	13446	13425	13452	13322	13333	13257	13289	13444	13239	13471	13245	13376	13348	13480	13392	13342	13428	13398	13288	13505	13423	13246	13291	13430	13483	13394	13402	13447	13417	13211	13279	13333	13151	13469	13449	13314	13509	13592	13308	13288	13695	13334	13476	13506	13396	13451	13426	13426	13423	13350	13331	13256	13379	13289	13481	13330	13092	13294	13419	13284	13359	13448	13346	13285	13629	13513	13461	13420	13418	13269	13390	13407	13485	13450	13488	13345	13470	13283	13376	13388	13242	13361	13348	13278	13328	13402	13268	13313	13358	13312	13311	13185	13485	13486	13421	13341	13378	13208	13284	13516	13287	13457	13356	13427	13443	13204	13290	13267	13238	13206	13307	13228	13362	13301	13451	13497	13372	13385	13296	13272	13448	13358	13324	13368	13373	13427	13474	13299	13311	13310	13330	13430	13484	13509	13481	13479	13436	13439	13323	13314	13351	13233	13547	13416	13250	13160	13320	13576	13239	13421	13479	13307	13376	13344	13510	13492	13429	13530	13462	13470	13314	13396	13160	13473	13384	13379	13319	13455	13318	13353	13252	13208	13424	13483	13554	13266	13337	13432	13257	13408	13472	13302	13321	13418	13285	13366	13385	13278	13241	13294	13413	13394	13430	13455	13323	13282	13470	13421	13387	13298	13295	13446	13242	13417	13347	13413	13412	13278	13359	13266	13448	13428	13461	13399	13441	13280	13400	13242	13355	13402	13239	13335	13389	13440	13386	13398	13347	13430	13329	13306	13412	13263	13295	13361	13352	13210	13389	13273	13298	13350	13418	13333	13421	13427	13204	13434	13401	13337	13360	13506	13340	13378	13439	13388	13329	13390	13495	13441	13256	13406	13409	13448	13512	13318	13328	13415	13311	13471	13337	13517	13601	13378	13414	13494	13366	13434	13438	13216	13457	13485	13548	13526	13199	13476	13354	13326	13390	13422	13368	13415	13367	13438	13457	13275	13409	13372	13441	13473	13519	13395	13394	13428	13403	13287	13347	13254	13280	13350	13501	13222	13397	13449	13301	13483	13443	13448	13478	13483	13565	13348	13421	13283	13408	13233	13154	13463	13432	13405	13415	13463	13229	13300	13433	13397	13516	13482	13358	13389	13446	13492	13342	13158	13288	13442	13362	13378	13403	13329	13374	13345	13347	13316	13332	13239	13349	13412	13450	13332	13343	13249	13404	13489	13421	13471	13385	13394	13412	13412	13314	13352	13419	13435	13455	13310	13418	13314	13357	13537	13574	13464	13418	13299	13433	13464	13440	13373	13429	13442	13270	13474	13387	13299	13397	13384	13453	13370	13350	13210	13479	13414	13264	13273	13419	13277	13372	13436	13292	13319	13424	13489	13393	13434	13204	13536	13550	13416	13447	13557	13253	13387	13262	13480	13419	13455	13379	13439	13401	13362	13372	13320	13346	13478	13482	13333	13419	13431	13370	13418	13444	13536	13270	13454	13479	13447	13461	13373	13381	13426	13359	13542	13434	13392	13313	13290	13552	13306	13396	13466	13350	13374	13411	13330	13322	13362	13340	13427	13407	13471	13359	13305	13361	13367	13441	13346	13605	13439	13329	13480	13437	13419	13322	13550	13455	13376	13344	13454	13507	13449	13304	13476	13354	13419	13397	13348	13557	13226	13512	13380	13319	13518	13388	13541	13461	13511	13366	13378	13225	13415	13417	13301	13406	13188	13348	13296	13464	13234	13301	13248	13331	13438	13400	13290	13256	13448	13328	13359	13361	13286	13397	13348	13478	13344	13441	13397	13414	13429	13389	13241	13398	13476	13527	13400	13461	13317	13374	13261	13345	13362	13339	13516	13409	13369	13495	13490	13299	13352	13278	13329	13427	13405	13333	13519	13231	13295	13389	13340	13329	13392	13489	13283	13458	13449	13318	13383	13466	13367	13394	13262	13439	13537	13493	13404	13357	13536	13354	13489	13257	13325	13654	13450	13403	13469	13380	13506	13348	13306	13429	13249	13406	13252	13450	13276	13538	13453	13375	13432	13490	13280	13403	13459	13286	13315	13347	13392	13374	13335	13369	13498	13467	13387	13373	13416	13313	13414	13274	13389	13310	13439	13531	13438	13407	13495	13342	13358	13488	13381	13516	13271	13223	13398	13280	13386	13460	13598	13357	13291	13371	13319	13349	13372	13219	13251	13301	13560	13259	13400	13386	13778	13219	13281	13225	13338	13300	13406	13324	13424	13253	13500	13267	13397	13525	13393	13355	13195	13374	13398	13397	13501	13556	13181	13627	13475	13531	13385	13303	13174	13538	13471	13323	13475	13363	13347	13479	13294	13448	13186	13494	13396	13480	13437	13394	13389	13562	13399	13568	13383	13615	13453	13363	13141	13338	13396	13293	13265	13422	13527	13460	13399	13330	13222	13290	13343	13390	13263	13487	13295	13359	13460	13195	13462	13341	13454	13258	13353	13317	13438	13369	13420	13338	13226	13310	13256	13310	13244	13344	13155	13425	13340	13252	13306	13296	13429	13336	13390	13394	13291	13428	13440	13338	13275	13452	13403	13435	13387	13346	13375	13437	13365	13473	13253	13341	13398	13326	13467	13369	13360	13440	13322	13420	13319	13450	13214	13283	13510	13384	13261	13358	13527
28136	24414	28405	23496	18677	18021	17498	16455	16084	15710	15810	15605	15532	16283	16506	16702	16250	15800	15425	15472	15185	15468	15150	15243	15077	15149	15297	15104	15307	15276	15066	14989	15264	15435	15248	15311	15238	15257	15012	15110	15076	15080	15148	15351	14953	14999	15452	15158	15276	15114	15182	15161	15303	15116	15370	15108	15104	15297	15220	15300	15168	15427	15138	15315	15018	15246	15321	15324	15242	15264	15160	15163	15221	15273	15112	15199	15319	15243	15415	15206	15381	14955	15340	15152	15213	15184	15240	15258	15176	15418	15236	15291	15161	15118	15065	15160	15257	15223	15183	15355	15177	15132	15146	15110	15213	15212	15063	15291	15308	15188	15232	15157	15225	15137	15172	15194	15060	15207	15247	15098	15355	15213	15266	15149	15186	15022	15186	15286	15092	15315	15240	15250	15254	15226	15269	15250	15192	15115	15051	15218	15174	15285	15127	15189	15052	15215	15263	15216	15391	15289	15368	15364	15301	15176	15291	15091	15217	15194	15119	15024	15051	15127	15293	14938	15113	15391	15101	15142	15417	15154	15353	15159	15079	15169	15346	15361	15124	15337	15390	15370	15286	15216	15095	15055	15188	15257	15104	15059	15202	15152	15245	15092	15128	15143	15312	15241	15064	15125	15166	15073	15205	15308	15007	15065	15153	15258	15179	15173	15247	15320	15207	15261	15298	15183	15051	15171	15296	15043	15031	15169	15168	15236	15107	15098	15111	15156	15231	15194	15114	15278	15054	15247	15095	15201	14996	15220	15077	15161	15150	15180	15180	15244	15202	15303	15222	15194	15398	15181	15108	15214	15235	15158	15169	15067	15147	15142	15118	14959	15404	15088	15109	15357	15181	15206	15160	15338	15122	15128	15111	15356	15378	15350	15166	15310	15199	15146	15017	15277	15220	15295	15270	15097	15183	15339	15106	15207	15356	15286	15142	15278	15276	15422	15157	15093	15361	15119	15193	15155	15140	15240	15081	15246	15114	15244	15275	15071	14998	15392	15051	15294	15127	15127	15180	15119	15057	15163	15021	15115	15252	15229	15325	15239	15212	15336	15253	14997	15210	15380	15157	15271	15187	15225	15228	15079	15174	15202	15003	15053	15220	15241	15190	15114	15080	15250	15403	15242	15093	15206	15424	15158	15254	15185	15279	15077	15402	15106	15047	15404	15346	15182	15167	15169	15080	15301	15010	15069	15038	15004	15217	15200	15016	14862	15048	15210	15147	15086	15321	15136	15201	15123	15126	15242	15100	15086	15277	15110	15108	15245	15213	15313	15052	15431	15442	15139	15043	15148	15047	15307	15225	15153	15261	15261	15337	15163	15088	15076	15315	14998	15136	15321	15238	15333	15139	15125	15306	15313	15123	15171	15062	15016	15154	15124	15352	15246	15179	15131	15223	15109	15264	15109	15228	15156	15206	15158	15154	15262	14981	15223	15208	15181	15149	15061	15178	15229	15398	15424	15303	15441	15174	15163	15212	15190	15222	15132	15195	15057	15074	15217	15176	15152	15241	15059	15145	15204	15259	15185	15037	15099	15260	15139	15217	15049	14968	15107	15137	15132	15292	15329	15141	15317	15006	15192	15035	15216	15281	15120	15229	15282	15248	15233	15149	15147	15085	14989	15192	15153	15198	15070	15180	15334	15150	15222	15359	15060	15340	15276	14994	15211	15391	15143	15155	15149	15148	15310	15491	15223	15283	15156	15053	14978	15265	15178	15012	15065	15271	15356	15133	15269	15280	15181	15172	15188	15161	15150	15325	15113	15322	15191	15181	15209	15203	15101	15236	15230	15293	15164	15078	15234	15336	15218	15041	15310	15175	15170	15261	15166	15059	15216	15222	15292	15252	15090	15225	15279	15339	15229	15220	14985	15207	15208	15160	15303	15392	15343	15031	15405	15179	15321	15143	14954	15253	15026	15281	15375	15326	15052	15254	15171	15092	15271	15139	15213	15295	15130	15151	14970	15288	15130	15084	15293	15274	15293	15113	15207	15082	15011	15182	15255	15138	15420	15281	15183	15303	15362	15160	15155	15289	15096	15169	15040	15216	14951	15068	15238	15128	15277	15239	14992	15349	15026	15197	15368	15382	15389	15027	15223	15133	15098	15308	15349	15115	15210	15304	15238	15156	15207	15188	15151	15422	15189	15189	15148	15377	15249	15199	15290	15329	15349	15417	15313	15071	15294	15269	15225	15077	15197	15045	15368	15181	15248	15122	15150	15178	15173	15170	15132	15086	15135	15044	15189	15113	15156	15194	15277	15100	15433	15286	15296	15286	15037	15112	15155	15408	15037	15170	15312	15220	15188	15137	15253	15237	15231	15297	15307	15272	15223	15019	15002	15088	15243	15230	15166	15069	15311	15226	15187	15146	15122	14840	15211	15315	15056	15318	15165	15330	15226	15247	15294	15279	15205	15183	15067	15070	15169	15043	14982	15384	15157	15281	15203	15068	15059	15300	15248	15429	15103	15143	15150	15171	15306	15394	15239	15181	15150	15268	15241	15016	15205	15156	15181	15140	15172	15301	15098	15000	15024	15328	15052	15234	15051	15173	15230	15307	15375	15261	15216	15187	15239	15331	15388	15346	15233	15215	15199	15323	15386	15293	15244	15320	15178	15251	15219	15197	15333	15240	15318	14922	15160	15204	15143	15199	15241	15257	15229	15073	15347	15246	15284	15038	15278	15249	15041	15085	15227	15273	15163	15185	15172	15129	15207	15293	15244	15001	15197	15120	15272	15346	15281	15508	14965	15405	15223	15180	15246	15107	15128	15036	15003	15324	15103	15296	15047	15348	15205	15157	15123	15205	15154	15154	15259	15281	15372	15238	15151	15226	15386	15235	15120	15191	15177	15196	15063	15253	15194	15224	15253	15266	15061	15174	15275	15289	15223	15230	15045	15233	15294	15411	15306	15360	15264	15394	15215	15331	15199	15150	15124	15223	15151	15171	15216	15175	15056	15153	15213	15265	15319	15284	15173	15236	15105	15126	15268	15252	15220	15259	15218	15314	15253	15044	14996	15343	15137	15284	15342	15312	15192	15194	15086	15217	15240	15205	15097	15163	15214	15163	15136	15217	15165	15254	15143	15060	15229	15197	15217	15194	15326	15233	15295	15314	15491	15136	15008	15308	15266	15069	15229	15343	15220	15343	15212	15295	15400	15267	15408	15410	15163	15070	15164	15276	15294	15047	15035	15157	15167	15462	15365	15116	15488	15252	15149	15099	15179	15103	15209	15229	15170	15217	15031	15271	15130	15297	15199	15218	15154	15134	15405	15097	15317	15234	15408	15080	15131	15130	15243	15186	15151	15118	15202	15334	15422	15158	15215	15256	15204	15044	15289	15285	15158	15204	15143	15423	15056	15163	15319	15193	15214	15297	15258	15252	15206	15322	15145	15193	15247	15264	15204	15379	15087	15120	15119	15087	15082	15293	15042	15116	14981	15083	15156	15263	15322	15349	15147	15385	15328	15103	14989	15271	15088	15027	15319	15158	15216	15246	15060	14940	15276	15096	15028	14933	15103	14991	15248	15154	14973	15137	15337	15308	15101	15023	15314	15033	15036	15075	15212	15224	15178	15334	15219	15297	15157	15395	15104	15289	15170	15210	15308	15084	15290	15121	15281	15288	15346	15157	15092	15196	15201	15125	15347	15222	15228	15057	15212	15353	15253	15160	15083	15200	15285	15127	15186	15115	15184	15130	15277	15412	15206	14980	15135	15381	15332	15215	15226	15230	15224	15171	15163	15321	15316	15423	15248	15212	15209	15277	15141	15054	15152	15165	15114	15368	15201	15184	15195	15199	15292	15329	15156	15206	15124	15206	15117	15131	15218	15375	15090	15309	15193	15176	15418	15202	15101	15096	15211	15262	15288	14959	15159	15061	15146	15254	15247	15203	15261	15252	15253	15297	15172	15112	15290	15311	15156	15139	15377	15272	15161	15266	15184	15262	15174	15183	15145	15189	15404	15060	15394	15008	15241	15191	15176	15313	15251	15032	15089	15213	15145	15157	15065	15259	15200	15237	15290	15211	15171	15042	15139	15240	15175	15355	15073	15015	15131	15001	15135	15239	15241	15153	15080	15174	15132	15123	15067	14957	15051	15220	15259	15221	15343	15003	15320	15293	15099	15368	15372	15131	15234	15361	15180	15298	15386	15197	15252	15215	15115	15044	15072	14959	15108	15484	15142	15090	15031	15105	15292	15153	15113	15161	15257	15099	14985	15203	15367	15432	15210	15208	15118	15253	15252	15207	15074	15232	15239	15290	15213	15245	15337	15223	15247	15169	15179	15031	15029	15181	15499	15314	15228	15250	15098	15340	15320	15245	15179	15195	15241	15136	15345	15200	15220	15198	15121	15225	15282	15195	15184	15252	15000	15174	15164	14917	15166	15256	15123	15049	15127	15221	15203	15197	15277	15044	15172	15446	15238	15098	15121	15232	15211	15163	14993	15237	15100	15112	15141	15024	15147	15210	15284	15435	15105	15261	15205	15313	15101	15105	15377	15118	15357	14991	15124	15164	15034	15311	15254	15176	15252	15259	15240	15162	15029	15211	15048	15097	15335	15237	15079	15196	15180	15248	15407	15222	15300	15287	15245	15204	15123	15100	15005	15174	15162	15236	15320	15096	15265	15100	15257	15180	15136	15061	15268	14999	15308	15193	15279	15156	15148	15160	15080	15378	15045	15252	15272	15166	15243	15044	15490	15062	15249	15151	15166	15069	15344	15281	15171	15329	15267	15110	15173	15255	15200	15296	15318	15280	15006	15025	15342	15227	15149	15281	15185	15222	15271	15240	15265	15019	15183	15177	15121	15166	15321	15290	15194	15248	15285	15249	15176	15174	15295	15260	15306	15402	15032	15411	15261	15156	15072	15222	15331	15313	15265	15109	15204	15389	15288	15274	15282	15392	15189	14965	15107	15185	15116	15176	14993	15299	15188	15036	15097	15187	15230	15078	15139	15062	15293	15167	15339	14908	14977	15183	15100	15076	15195	15137	15176	15328	15139	15138	15197	15216	15183	15215	15216	15144	15289	15376	15359	15210	15124	15289	15258	15117	15266	15171	15366	15233	15198	15279	15401	15185	15222	15295	15219	15284	15210	15219	15272	15154	14982	15057	15090
26437	36879	30911	21652	18644	17737	15979	15136	14878	14416	13964	13919	14270	15321	15533	15242	14723	14254	13746	13533	13412	13655	13568	13533	13449	13571	13669	13468	13407	13592	13335	13645	13439	13636	13447	13771	13411	13526	13570	13733	13580	13626	13593	13449	13508	13602	13551	13627	13484	13616	13681	13670	13474	13534	13440	13561	13624	13339	13575	13578	13702	13386	13427	13500	13519	13601	13583	13674	13429	13790	13505	13574	13620	13555	13623	13664	13400	13585	13621	13593	13540	13613	13526	13727	13711	13581	13582	13536	13642	13376	13577	13602	13571	13602	13580	13636	13371	13585	13526	13546	13516	13622	13519	13515	13517	13547	13586	13650	13444	13773	13483	13517	13428	13519	13630	13530	13463	13493	13523	13454	13511	13347	13586	13669	13502	13442	13495	13436	13632	13717	13604	13472	13535	13446	13468	13474	13580	13510	13485	13475	13610	13624	13459	13414	13575	13643	13559	13484	13469	13676	13490	13570	13513	13415	13563	13497	13603	13460	13564	13576	13626	13594	13457	13612	13568	13438	13425	13464	13530	13508	13681	13441	13567	13443	13598	13451	13524	13620	13607	13444	13445	13499	13585	13561	13554	13540	13497	13640	13483	13576	13540	13554	13582	13614	13512	13474	13528	13438	13579	13534	13452	13371	13346	13622	13407	13611	13651	13613	13496	13539	13597	13439	13562	13805	13525	13665	13520	13683	13564	13454	13512	13575	13474	13546	13326	13434	13506	13326	13508	13444	13582	13469	13568	13686	13526	13602	13594	13554	13663	13479	13589	13271	13502	13541	13530	13423	13573	13563	13629	13427	13639	13459	13529	13514	13472	13550	13467	13587	13592	13600	13544	13545	13573	13682	13454	13540	13515	13536	13745	13641	13563	13479	13665	13517	13479	13364	13650	13375	13397	13557	13525	13485	13587	13611	13553	13581	13557	13564	13596	13525	13504	13446	13586	13729	13605	13423	13720	13608	13615	13497	13568	13326	13540	13579	13532	13608	13642	13611	13460	13583	13665	13641	13480	13513	13523	13548	13534	13505	13618	13508	13644	13520	13570	13459	13627	13496	13667	13425	13491	13558	13417	13490	13593	13599	13509	13520	13484	13489	13425	13478	13597	13553	13652	13541	13533	13603	13493	13636	13362	13575	13679	13512	13425	13452	13508	13606	13590	13590	13559	13558	13452	13441	13442	13531	13576	13392	13568	13419	13518	13625	13607	13338	13614	13718	13448	13414	13677	13599	13572	13489	13593	13461	13532	13471	13516	13539	13547	13423	13704	13492	13720	13698	13625	13595	13449	13588	13508	13372	13450	13557	13664	13637	13570	13596	13438	13521	13550	13538	13462	13580	13628	13595	13493	13397	13474	13682	13544	13533	13626	13621	13480	13435	13630	13575	13816	13491	13612	13556	13615	13447	13393	13466	13518	13523	13399	13533	13492	13611	13434	13477	13390	13688	13630	13444	13631	13475	13618	13600	13568	13513	13509	13662	13529	13403	13630	13553	13756	13471	13423	13592	13596	13549	13585	13595	13527	13656	13574	13576	13578	13585	13648	13598	13393	13514	13665	13432	13803	13644	13543	13478	13471	13541	13540	13463	13634	13480	13503	13426	13595	13452	13556	13598	13507	13400	13698	13615	13658	13480	13649	13371	13529	13541	13521	13474	13695	13544	13498	13499	13559	13482	13482	13350	13633	13499	13570	13530	13596	13448	13594	13472	13550	13652	13652	13567	13438	13508	13674	13462	13621	13449	13357	13645	13511	13560	13611	13555	13241	13577	13460	13489	13622	13546	13582	13686	13540	13571	13577	13448	13679	13665	13363	13568	13518	13349	13430	13576	13535	13500	13332	13588	13460	13547	13582	13488	13511	13695	13684	13297	13525	13781	13378	13477	13480	13640	13660	13519	13341	13480	13699	13382	13384	13510	13497	13518	13651	13592	13572	13440	13624	13404	13692	13549	13592	13451	13586	13575	13507	13511	13474	13518	13738	13476	13657	13623	13776	13557	13443	13604	13576	13549	13444	13503	13503	13484	13645	13534	13640	13617	13461	13625	13482	13540	13624	13493	13597	13453	13535	13634	13499	13363	13455	13563	13529	13515	13454	13620	13647	13600	13583	13386	13386	13410	13455	13504	13598	13460	13515	13559	13592	13649	13527	13517	13684	13744	13636	13651	13457	13595	13417	13548	13563	13513	13610	13679	13634	13581	13587	13670	13650	13492	13516	13462	13457	13619	13375	13576	13596	13607	13598	13524	13519	13438	13606	13505	13559	13617	13486	13295	13630	13571	13491	13445	13433	13522	13469	13340	13531	13649	13435	13536	13557	13485	13327	13423	13489	13630	13580	13542	13634	13475	13617	13486	13582	13350	13684	13589	13625	13517	13567	13609	13609	13654	13448	13411	13637	13355	13657	13459	13592	13505	13520	13557	13649	13451	13449	13521	13569	13690	13524	13741	13533	13562	13678	13678	13453	13555	13593	13654	13750	13392	13650	13645	13357	13548	13793	13418	13351	13568	13566	13546	13503	13484	13509	13658	13469	13492	13491	13570	13442	13523	13557	13429	13481	13728	13680	13564	13515	13608	13447	13576	13544	13522	13745	13508	13775	13549	13533	13485	13659	13568	13630	13624	13439	13619	13432	13650	13510	13575	13559	13578	13571	13623	13502	13476	13426	13537	13556	13477	13513	13487	13652	13470	13638	13614	13467	13684	13490	13448	13663	13496	13604	13591	13499	13469	13471	13438	13505	13452	13562	13668	13503	13332	13719	13657	13633	13623	13678	13583	13552	13693	13281	13668	13311	13593	13461	13503	13452	13709	13683	13712	13521	13598	13472	13689	13574	13619	13423	13455	13519	13454	13474	13680	13637	13451	13671	13575	13669	13511	13592	13505	13523	13683	13591	13588	13588	13460	13554	13535	13744	13623	13472	13562	13586	13529	13509	13596	13572	13683	13509	13702	13613	13582	13572	13493	13559	13482	13550	13527	13387	13406	13476	13499	13540	13672	13568	13451	13637	13578	13636	13435	13619	13506	13475	13470	13551	13440	13454	13326	13727	13458	13502	13645	13502	13367	13347	13412	13590	13424	13628	13583	13547	13514	13602	13683	13683	13541	13396	13476	13686	13527	13482	13571	13705	13461	13640	13546	13529	13595	13616	13647	13454	13616	13593	13592	13526	13634	13502	13591	13615	13497	13605	13519	13451	13588	13687	13559	13515	13423	13583	13521	13720	13593	13461	13501	13518	13410	13632	13517	13401	13412	13635	13514	13485	13390	13581	13494	13452	13389	13563	13397	13479	13524	13527	13709	13522	13489	13617	13461	13447	13614	13455	13622	13644	13503	13385	13622	13599	13318	13376	13444	13649	13289	13468	13605	13581	13439	13447	13374	13437	13561	13525	13675	13485	13596	13503	13484	13630	13261	13560	13410	13605	13519	13538	13405	13373	13588	13657	13278	13491	13649	13411	13494	13567	13539	13372	13583	13553	13668	13602	13419	13511	13625	13565	13526	13550	13585	13672	13498	13490	13573	13646	13498	13752	13395	13549	13509	13522	13490	13535	13605	13509	13538	13620	13574	13557	13418	13580	13651	13576	13622	13533	13370	13513	13485	13404	13562	13560	13351	13632	13442	13651	13547	13555	13631	13464	13576	13661	13561	13602	13478	13434	13616	13416	13472	13593	13401	13668	13547	13444	13487	13499	13618	13628	13469	13462	13513	13526	13591	13563	13602	13590	13476	13444	13405	13360	13491	13621	13568	13634	13634	13491	13471	13597	13565	13454	13518	13478	13551	13465	13577	13625	13403	13579	13583	13526	13408	13572	13554	13528	13707	13579	13726	13648	13470	13540	13468	13522	13583	13700	13482	13526	13723	13478	13392	13688	13467	13661	13600	13319	13525	13532	13553	13524	13521	13712	13479	13601	13471	13489	13371	13342	13576	13550	13590	13593	13587	13446	13645	13627	13430	13656	13467	13536	13484	13547	13412	13528	13474	13541	13427	13689	13593	13648	13573	13673	13506	13535	13502	13387	13492	13570	13420	13580	13516	13404	13379	13673	13517	13404	13660	13567	13526	13500	13504	13722	13478	13452	13590	13614	13783	13579	13549	13578	13543	13608	13469	13631	13435	13503	13708	13415	13488	13530	13561	13490	13544	13550	13544	13600	13584	13665	13525	13546	13488	13531	13626	13424	13424	13453	13598	13521	13473	13494	13693	13566	13648	13409	13637	13692	13516	13410	13523	13504	13387	13356	13660	13510	13659	13493	13498	13576	13536	13593	13412	13606	13332	13590	13537	13608	13553	13645	13656	13603	13443	13611	13598	13589	13587	13627	13565	13610	13564	13542	13547	13471	13489	13603	13653	13561	13630	13514	13398	13583	13544	13440	13612	13508	13571	13472	13598	13555	13520	13515	13400	13588	13497	13375	13437	13406	13620	13647	13431	13471	13569	13581	13458	13521	13558	13619	13615	13662	13579	13568	13450	13670	13504	13508	13583	13616	13500	13573	13617	13545	13527	13583	13493	13630	13635	13495	13657	13648	13589	13572	13498	13554	13645	13564	13827	13531	13634	13640	13453	13549	13517	13524	13521	13471	13689	13486	13463	13715	13541	13486	13770	13461	13547	13606	13580	13577	13440	13625	13602	13589	13585	13668	13606	13515	13515	13620	13530	13550	13403	13639	13449	13652	13501	13468	13567	13402	13552	13414	13655	13474	13454	13660	13492	13451	13360	13374	13539	13638	13688	13560	13634	13661	13575	13469	13585	13342	13587	13546	13599	13526	13579	13544	13471	13618	13523	13565	13559	13486	13478	13502	13596	13424	13622	13469	13506	13662	13575	13381	13663	13430	13475	13642	13565	13486	13597	13612	13323	13590	13627	13584	13675	13504	13558	13458	13651	13524	13486	13556	13495	13619	13511	13406	13598	13672	13577	13526	13544	13533	13479	13541	13661	13530	13622	13556	13566	13476	13524	13528	13494	13522	13543	13628	13706	13635	13489	13633	13484	13536	13573	13506	13362	13479	13462	13524	13490	13522	13545	13508	13604	13491	13415	13451	13493	13596	13620	13478	13561	13652	13642	13628	13469	13569	13484	13641	13574	13538	13619	13619	13680	13649	13478	13580	13685
23903	21323	28734	24485	22462	22475	21116	18233	17715	17377	16587	16697	17929	21574	24857	22995	19829	17592	16411	15644	15435	15265	15137	15069	15272	15259	15005	14977	15048	15263	15112	15063	15034	15136	15243	15072	15067	15198	15095	15010	14886	15008	14952	15122	15073	15107	15017	15268	15120	15015	15171	15128	15135	15202	15076	15266	15166	15237	15235	15132	15136	15111	15265	14940	15319	15110	14966	14930	15194	14984	15203	14943	15013	14907	15151	15090	15127	15177	15093	15238	15268	15044	15221	14896	15175	14989	15027	15125	15207	15297	15045	15132	15139	15146	15120	15050	15098	15114	14989	14940	15112	14986	14957	15092	15135	14935	15036	15065	14968	15029	15009	15148	15042	15040	15114	15128	15142	14913	15376	15202	15191	14965	14985	14970	15100	14856	15282	15164	14949	15391	15135	15190	15024	14834	15177	15084	15006	15133	14984	15245	15210	15190	15134	14912	15068	15215	14908	15068	15079	15111	15028	15018	15149	15054	15123	15119	15073	15144	15072	15077	15119	14920	15072	14990	15063	15110	15045	15047	15035	14916	15076	15113	15104	15112	15222	15099	14984	15072	14957	15065	15072	14963	15159	14835	15106	14991	14906	15118	15182	15050	15067	14860	15172	15040	15248	15084	15164	15108	14924	15087	15106	15148	15061	15133	15003	15115	15219	15201	15107	14910	15234	14797	15037	15076	15168	15189	15159	15022	15160	14994	14938	14815	15151	14894	15075	15116	15006	15091	14987	14807	14827	15088	14932	15003	15113	15113	15135	15234	15006	15121	15058	15140	15018	15255	14930	15035	15072	14972	15121	15141	14992	15121	14977	15162	15147	14913	15021	14975	15004	15030	15070	15191	15111	15061	15142	15156	14889	15119	15158	15058	15033	15038	15024	15015	15116	15046	15149	14995	14906	15126	15113	15179	14954	15155	15091	14904	15254	15184	14968	15030	14874	14961	15107	15100	15156	14935	15150	15162	15201	14927	15044	15100	15102	15077	15246	14887	14955	15304	14984	15015	15070	15081	15161	15176	15022	15157	15174	15036	14925	15197	15116	14908	14789	14959	15005	15106	15109	14843	15062	15170	15122	15228	15103	14998	14949	15067	15222	15114	15191	15145	14891	15102	14964	14822	15143	15289	14986	15154	15252	14976	15230	15031	15072	15106	15110	15064	15059	15134	14935	15131	15019	15051	15154	15070	15109	15035	15105	15115	15176	15033	15125	15118	15030	15158	14893	15110	15046	15035	15026	15187	15249	15251	15049	15136	14967	15113	14975	15064	15043	15167	15229	14983	15110	15073	15109	15073	14982	14909	15003	14900	15084	14903	15070	15115	14982	15200	15121	15176	14964	15031	14985	15078	15169	15047	14972	15048	15134	14904	15150	15041	15016	15077	14800	15190	15089	15208	14913	14942	15154	15146	15111	15025	15301	14903	14908	15019	15062	15105	15100	15357	15025	15084	14950	15065	14942	14948	14862	14918	15144	15000	15038	14996	15041	15136	15255	14910	15174	15083	15040	15090	14988	15084	14990	15210	15117	15142	15023	15125	14963	15055	15214	15103	15004	14896	14913	14951	15192	14936	15202	15055	15050	14875	14970	14977	15143	15062	14994	14915	15096	14968	15107	15177	15004	14989	15046	15002	15147	14884	14970	15158	15069	15123	15107	14968	15078	15084	15036	15132	15043	15131	15256	15071	14997	15251	15144	15147	15041	14998	15082	15111	14960	14965	15040	15124	15050	15141	15142	15221	14962	15083	15068	15173	15045	15101	15222	14924	15128	15122	14883	15208	15145	15063	15256	15040	15083	15156	15129	15036	14985	15149	15104	15030	14959	15036	15143	14845	15012	15051	15156	15052	14936	15254	15208	15096	14916	15034	15077	15098	15024	15134	15026	15168	15071	15250	14817	15152	15030	15033	15131	14925	15006	15192	14945	15081	15155	15063	15078	15040	15080	15014	15109	15189	15048	14976	15118	14815	15005	14930	15227	14851	15262	14957	15035	15094	15188	14985	15082	14951	14955	15125	15065	14962	15031	14989	15058	14950	15032	15018	15145	14912	15059	15105	15130	15114	14890	15050	15108	15132	15222	15065	15102	14890	15175	15131	15046	14998	15047	14990	14998	15037	15087	15130	15067	15115	15091	15058	15016	15150	15105	14929	14994	15172	14977	15291	15235	15021	15125	15145	15007	15009	15073	15046	14980	15028	15154	15139	15116	15195	15091	15054	15110	15036	14957	15033	14987	14995	15027	14980	15109	14899	14974	14915	15054	14925	15135	14907	15223	15131	15118	15043	15089	14947	15329	15060	14985	15115	15073	14989	15018	15059	15072	15105	14937	15112	15015	15033	15050	15008	14906	15049	14826	15154	15007	14895	14938	14953	14951	15025	15355	15079	15172	15051	15117	15204	15068	15047	14961	15040	15001	15004	14889	15144	15104	15045	15180	15091	15170	14992	14975	15250	15154	15167	15200	15016	15183	15106	15003	14936	14931	15030	15183	15067	14956	14837	15192	15039	15011	15262	15285	15230	15047	15165	15136	15237	15295	15271	15035	14945	14952	15181	14991	15038	14870	14822	15240	15199	14981	15102	14987	14928	15064	14933	15082	15300	14998	15234	15182	15054	15069	15111	15196	14954	14959	14889	15103	15123	14882	15009	15126	14990	15017	14830	14946	15059	15102	15190	14988	14981	15111	15030	15013	15141	15039	15053	15346	15120	14970	15038	15129	15064	15094	15107	15043	15282	15158	14800	15313	15215	14997	14933	15124	15113	14901	15003	14957	15107	14968	15109	14958	15100	15189	15055	15043	15053	15070	15140	15104	15205	15016	15324	14829	15211	14897	15160	14909	15157	14860	15191	15091	15087	15049	15121	15231	15217	15103	14979	15042	15197	14957	15195	15115	14930	15086	15001	15000	15108	15024	14972	14996	15084	15167	15047	15099	14947	15042	14972	14972	15082	15036	15147	15193	14975	15122	14953	15112	15138	14974	15115	15157	15041	15068	15093	15127	15015	15107	15088	15075	15067	14959	15196	14998	15152	14873	15069	15134	15122	14897	14928	15012	15341	15022	15005	15119	15221	15078	15096	14964	15026	14924	14987	15030	14996	14998	15070	15170	15048	15121	15125	15085	15044	14859	15046	15067	15048	15074	14965	15081	14946	15100	15073	15135	14864	15133	14951	15087	14913	15137	15049	15055	14998	15169	15116	15182	15026	15025	14941	15293	15087	15205	15094	15176	15030	15225	15034	14928	15106	14919	14954	15198	14846	15090	15020	15186	14997	15045	15041	15027	15042	14990	14986	15312	14973	14974	15147	15092	15028	15078	15180	15186	14993	15216	15125	15078	15006	14998	15015	15135	15129	15101	14996	15129	15137	15076	14983	14940	15181	15012	15038	15148	15031	14948	15078	15184	15116	14952	15103	15113	15101	14996	15098	15205	15093	15138	15024	15011	15215	15074	15210	15099	15149	15023	14990	15029	15111	15197	14771	15095	15077	14984	15114	15002	15161	15127	15089	15084	15156	15206	14987	15066	14973	15016	15036	14997	15015	14927	15027	15107	15086	14990	15171	15233	15154	15205	15007	15140	15093	15048	15217	15127	15013	15321	15094	14974	15173	15171	15164	15122	15095	14991	15039	14940	15076	15079	15003	15124	15127	15075	15087	15092	15003	15029	15122	14909	14962	15013	15157	15254	15013	15143	14975	15015	15065	15101	14981	15113	15087	14949	14988	15158	15195	15070	14988	15100	15212	15055	15071	15089	15075	14953	15272	15061	15045	15068	15148	14968	15040	15140	15556	15149	14908	15039	15297	14973	14924	15160	14946	15195	15133	15099	14925	14958	14941	15091	14997	15041	14954	15050	15030	14887	15058	15138	14919	15172	15124	14942	15055	15144	14920	15062	15128	15196	14800	15020	15066	14975	15020	15161	14886	14981	15081	15308	15200	15256	15020	15159	14964	15123	15175	14985	15248	15221	15049	15148	14969	14998	15047	15037	15021	15020	15018	14942	15168	14977	15106	14918	14917	15079	15094	15215	15010	15129	15129	15120	14970	15107	15197	15009	15159	15024	15144	15082	14949	15140	15021	14964	14815	15180	14955	15148	15042	15049	14947	15106	15146	14787	14955	15005	15027	15041	15017	15162	14914	15076	15090	15010	14980	15119	15018	15005	15065	14971	15061	14991	15124	14938	15269	15278	15156	15147	15055	15274	15155	15166	15196	15016	15035	15131	14866	15067	15121	15086	15097	15157	15045	15066	15128	15208	15007	15223	15348	15203	15123	15076	15127	15060	14989	14955	14935	15111	15019	15102	15106	14959	15129	15244	15085	14813	15064	15188	14898	15097	15051	15181	15156	15108	14911	15022	15074	15128	15248	15143	14972	14916	15205	15054	15096	15050	15069	15052	15006	15038	15013	15117	15099	14958	14952	15001	15228	15092	15254	15024	14821	15006	15185	15032	15209	15142	15085	14934	15155	15000	15183	15071	14943	15071	14938	15057	15082	15126	15208	14974	14968	15208	15090	15111	15013	14944	15137	15140	14787	15090	15118	15094	15026	15182	15044	14985	15132	15005	15126	15087	15097	14990	14854	15215	15001	15188	15187	15126	15043	15054	14994	15199	14774	15137	14974	15159	14950	15051	15035	15121	15111	15122	15119	15072	14943	15085	14970	14967	15170	15190	14960	14903	15047	15068	15008	14917	15155	14922	15015	15072	15065	15139	15105	15049	15292	15190	14934	15149	15108	14977	15013	15174	15063	15232	15106	15192	14945	15095	14919	15133	15011	15093	15207	14983	15051	15187	15128	15156	15251	15139	15196	15064	15151	15059	15147	15095	15115	14981	14902	15124	15203	15155	15193	15243	15142	14780	15034	14973	15128	15096	15108	15199	14926	15072	15128	15133	15188	14996	14950	15169	15218	15166	14918	15022	14930	14924	15146	15065	14985	15086	15062	15076	15088	14973	14985	15118	14978	15196	14837	15258	14918	15168	15192	15121	15158	15138	15131	15204	15018	14925	14991	15040	15121	15051	15041	15297	14934	15024	15017	15091	15177	15248	15112	15105	14996	15134	15000	14880	15200	15094	15114	15184	15196	14881	15011	15034	15221	14980	14798	15049	15146	15004	15112	15007	15052
27990	43777	38840	27461	22829	20626	18750	17964	18032	16664	15617	15930	18460	23767	26674	23373	19147	16277	14493	13903	13634	13520	13544	13523	13478	13506	13532	13454	13486	13531	13494	13456	13523	13518	13442	13374	13651	13549	13298	13393	13459	13478	13341	13424	13461	13461	13315	13559	13456	13443	13652	13498	13517	13483	13497	13643	13471	13562	13157	13461	13387	13483	13264	13562	13500	13349	13556	13526	13583	13563	13517	13415	13288	13274	13509	13523	13472	13470	13381	13408	13418	13537	13582	13320	13427	13479	13499	13555	13628	13573	13276	13570	13556	13576	13410	13478	13464	13411	13657	13505	13627	13572	13476	13429	13450	13568	13367	13416	13567	13327	13339	13433	13419	13480	13474	13384	13455	13538	13484	13505	13524	13698	13401	13455	13383	13615	13550	13470	13335	13635	13677	13487	13473	13487	13447	13402	13579	13307	13412	13333	13640	13564	13647	13377	13465	13439	13617	13419	13348	13473	13440	13410	13544	13485	13504	13339	13530	13333	13502	13472	13527	13457	13425	13579	13679	13501	13301	13544	13552	13399	13541	13535	13385	13458	13547	13421	13502	13473	13367	13480	13554	13510	13512	13557	13562	13542	13594	13381	13420	13577	13484	13542	13310	13511	13389	13475	13633	13363	13637	13500	13392	13512	13624	13593	13554	13487	13384	13523	13433	13452	13517	13363	13472	13455	13374	13343	13526	13419	13384	13465	13467	13460	13582	13652	13372	13469	13705	13393	13601	13564	13468	13313	13467	13312	13554	13429	13555	13549	13499	13660	13366	13387	13556	13481	13429	13479	13442	13601	13485	13464	13382	13524	13502	13439	13612	13447	13439	13598	13405	13468	13370	13520	13428	13476	13457	13481	13439	13486	13502	13305	13449	13469	13397	13569	13458	13372	13430	13709	13426	13502	13383	13432	13543	13518	13544	13417	13654	13514	13482	13469	13384	13351	13553	13605	13509	13590	13485	13551	13380	13493	13494	13300	13566	13555	13491	13438	13562	13520	13439	13339	13356	13307	13516	13456	13433	13523	13407	13589	13696	13563	13359	13401	13434	13555	13538	13470	13377	13409	13426	13320	13282	13657	13535	13304	13641	13528	13656	13420	13387	13438	13601	13498	13491	13446	13422	13507	13550	13398	13518	13520	13450	13364	13590	13513	13418	13481	13483	13550	13470	13477	13480	13457	13618	13365	13289	13601	13465	13416	13468	13327	13502	13457	13654	13365	13433	13380	13446	13347	13447	13526	13457	13582	13268	13464	13430	13454	13407	13484	13372	13431	13440	13559	13620	13594	13569	13630	13405	13491	13427	13365	13364	13569	13352	13635	13453	13478	13316	13314	13483	13442	13585	13555	13400	13523	13415	13487	13431	13476	13422	13492	13627	13507	13490	13402	13594	13552	13397	13449	13318	13525	13605	13532	13439	13504	13481	13578	13565	13508	13441	13577	13502	13362	13571	13309	13462	13460	13558	13619	13610	13563	13531	13680	13436	13426	13476	13367	13505	13590	13450	13576	13363	13487	13519	13514	13568	13575	13389	13390	13508	13512	13358	13398	13469	13305	13503	13565	13462	13507	13233	13434	13515	13355	13441	13524	13378	13470	13417	13409	13564	13357	13393	13655	13406	13474	13509	13417	13539	13439	13375	13666	13563	13441	13514	13250	13326	13624	13581	13366	13597	13445	13554	13645	13373	13595	13524	13414	13525	13345	13465	13460	13462	13404	13599	13453	13476	13497	13440	13529	13556	13456	13414	13529	13630	13312	13176	13383	13472	13538	13540	13607	13220	13544	13402	13391	13390	13571	13470	13420	13572	13479	13406	13586	13384	13405	13559	13629	13384	13367	13546	13455	13559	13376	13712	13555	13387	13540	13421	13574	13427	13507	13632	13367	13432	13375	13398	13560	13452	13529	13396	13335	13475	13609	13492	13357	13432	13481	13402	13456	13253	13627	13445	13638	13448	13458	13582	13549	13469	13445	13431	13356	13471	13518	13680	13374	13605	13483	13391	13434	13493	13451	13467	13520	13307	13479	13428	13446	13518	13597	13465	13597	13475	13563	13372	13628	13329	13546	13414	13399	13320	13479	13475	13488	13504	13449	13508	13532	13666	13342	13485	13237	13480	13577	13446	13498	13561	13488	13624	13566	13294	13308	13432	13489	13524	13560	13415	13327	13542	13546	13376	13444	13532	13423	13567	13393	13484	13517	13536	13495	13604	13532	13336	13599	13614	13337	13571	13484	13367	13478	13325	13565	13395	13483	13395	13628	13296	13574	13375	13537	13416	13455	13321	13546	13427	13478	13666	13363	13530	13458	13553	13661	13471	13267	13502	13704	13504	13532	13594	13587	13287	13667	13642	13491	13459	13579	13368	13418	13586	13361	13423	13567	13336	13501	13575	13405	13320	13399	13435	13499	13570	13320	13542	13466	13594	13551	13595	13370	13340	13606	13335	13461	13358	13475	13428	13450	13474	13493	13398	13547	13515	13582	13563	13572	13506	13354	13542	13477	13378	13593	13415	13673	13374	13509	13567	13356	13482	13444	13409	13500	13600	13474	13519	13571	13603	13565	13535	13703	13503	13486	13588	13492	13559	13521	13383	13552	13497	13500	13579	13430	13610	13406	13569	13417	13528	13267	13544	13460	13487	13402	13385	13426	13514	13481	13630	13300	13281	13661	13406	13489	13491	13497	13338	13520	13395	13501	13362	13489	13402	13561	13375	13361	13269	13387	13308	13439	13478	13506	13405	13475	13539	13678	13547	13552	13516	13640	13412	13470	13481	13594	13372	13684	13386	13415	13422	13519	13508	13510	13407	13318	13481	13413	13705	13333	13437	13496	13502	13642	13365	13482	13491	13342	13498	13441	13524	13274	13596	13559	13316	13389	13397	13348	13634	13556	13504	13448	13426	13508	13425	13508	13536	13471	13423	13444	13531	13470	13467	13491	13353	13439	13612	13371	13687	13509	13351	13283	13510	13431	13445	13439	13375	13493	13391	13469	13388	13284	13591	13465	13550	13470	13412	13342	13514	13482	13432	13400	13491	13487	13430	13425	13325	13536	13581	13586	13451	13479	13436	13356	13348	13651	13496	13514	13541	13464	13520	13440	13494	13338	13516	13557	13468	13359	13451	13453	13399	13481	13287	13411	13496	13470	13377	13521	13407	13431	13375	13540	13375	13364	13497	13407	13384	13449	13439	13439	13636	13597	13416	13482	13565	13485	13343	13642	13505	13418	13120	13493	13405	13421	13520	13504	13494	13542	13488	13304	13427	13430	13536	13513	13401	13356	13648	13281	13584	13578	13414	13377	13512	13289	13278	13507	13311	13462	13391	13230	13468	13360	13637	13358	13562	13426	13545	13430	13519	13379	13356	13409	13543	13509	13448	13426	13458	13588	13354	13555	13445	13520	13510	13476	13532	13447	13357	13575	13432	13627	13355	13530	13485	13439	13333	13563	13328	13592	13449	13507	13440	13438	13414	13515	13429	13559	13668	13581	13486	13552	13380	13507	13423	13592	13725	13502	13386	13605	13660	13599	13519	13479	13351	13488	13416	13406	13462	13438	13351	13444	13405	13467	13491	13497	13445	13624	13544	13430	13454	13579	13720	13583	13498	13352	13355	13514	13449	13321	13420	13559	13536	13338	13522	13389	13495	13424	13379	13392	13557	13402	13393	13459	13475	13432	13585	13440	13417	13393	13525	13437	13503	13589	13359	13478	13523	13623	13539	13524	13581	13435	13333	13480	13414	13455	13518	13449	13431	13388	13533	13402	13385	13437	13661	13587	13317	13631	13615	13317	13544	13548	13658	13358	13486	13500	13471	13583	13454	13475	13452	13509	13575	13633	13394	13525	13519	13479	13494	13439	13378	13584	13506	13496	13509	13327	13227	13565	13460	13422	13424	13532	13499	13467	13432	13493	13383	13460	13506	13378	13438	13370	13369	13571	13449	13434	13417	13402	13550	13433	13491	13434	13565	13415	13379	13398	13377	13466	13396	13638	13624	13556	13548	13605	13351	13546	13529	13588	13564	13385	13477	13390	13530	13445	13420	13376	13348	13511	13275	13459	13601	13397	13372	13411	13419	13619	13528	13516	13624	13362	13438	13539	13561	13381	13578	13539	13588	13633	13409	13414	13512	13660	13571	13358	13490	13603	13394	13471	13484	13486	13581	13443	13524	13548	13654	13412	13450	13489	13492	13630	13628	13379	13584	13400	13509	13541	13465	13502	13508	13425	13552	13400	13430	13570	13475	13642	13457	13398	13475	13416	13505	13361	13631	13587	13509	13550	13378	13510	13449	13563	13568	13331	13620	13527	13586	13360	13442	13540	13595	13500	13420	13578	13428	13365	13415	13399	13675	13502	13573	13625	13499	13412	13585	13569	13485	13392	13450	13619	13381	13553	13344	13448	13631	13429	13454	13404	13527	13639	13401	13383	13370	13589	13477	13435	13464	13467	13398	13410	13442	13558	13514	13371	13376	13365	13514	13623	13481	13365	13279	13499	13445	13542	13512	13458	13441	13551	13491	13355	13569	13487	13561	13527	13476	13377	13467	13610	13419	13569	13420	13342	13503	13645	13621	13530	13351	13493	13468	13396	13393	13502	13498	13459	13410	13593	13380	13504	13536	13410	13520	13532	13372	13471	13487	13403	13373	13440	13507	13305	13538	13525	13397	13447	13493	13347	13488	13480	13565	13380	13493	13494	13552	13553	13328	13377	13675	13571	13475	13359	13590	13546	13429	13354	13490	13416	13442	13490	13510	13426	13410	13651	13354	13352	13724	13290	13460	13347	13426	13419	13345	13472	13620	13359	13362	13496	13661	13449	13459	13426	13420	13489	13578	13357	13566	13381	13593	13306	13370	13458	13423	13425	13498	13439	13407	13479	13379	13466	13250	13627	13419	13442	13537	13359	13558	13505	13484	13554	13561	13593	13442	13495	13574	13544	13373	13460	13616	13601	13487	13484	13492	13559	13570	13393	13433	13463	13577	13375	13518	13305	13319	13562	13522	13556	13525	13401	13473	13566	13298	13396	13442	13568	13465	13449	13314	13452	13266	13449	13600	13302	13466	13632	13547	13381	13449	13384	13391	13459	13357	13420	13420	13555	13421	13581	13446	13576	13465	13441
22557	21107	28836	23649	21447	23652	25170	20392	18895	18032	18186	18790	24189	29674	29790	25910	21902	18731	16684	15859	15461	15256	15423	15205	15282	15192	15326	15091	15380	14893	15063	15093	15261	15213	15323	15113	15022	15325	15106	15096	15090	15004	15134	15133	14990	14970	15313	15120	15062	15352	15360	15164	15072	15196	15031	15157	15127	14988	15281	15054	14914	15156	15027	15176	15113	15226	15252	15124	15044	15364	15247	15034	15178	15124	15023	15102	15227	15190	15163	14975	14919	15048	14974	14998	15037	15135	15261	15116	15192	15231	15187	15274	15143	15043	14936	15044	15047	15091	15046	15139	15150	14908	15078	15021	14901	15072	15061	15131	14960	15309	14977	15156	15265	15267	15099	15122	15186	15254	15129	15092	15007	14948	15035	14889	14949	15021	15095	14910	15062	14993	15328	15021	15076	15050	15090	15072	15145	15214	15186	15034	15062	15117	15143	15195	15069	15065	15271	15212	14864	15250	15102	14964	15130	15019	14933	15028	15029	15084	15283	15089	14808	15004	15019	15048	14964	14831	14977	14884	14952	15240	14988	15043	15098	15080	15170	15152	14992	15173	15254	14994	14962	15091	15175	14977	15081	15049	15038	15234	15325	15138	15157	14954	15160	15176	15148	15281	15206	15025	15021	15050	15088	15132	14988	15101	15145	15019	14993	14977	15032	15083	15022	15127	15044	15061	15034	14959	15012	15166	15004	15123	15091	15144	15176	14998	15166	15056	15010	15193	15090	15149	15043	15067	15013	14964	15225	15164	15074	15072	15165	15163	15050	14980	14930	15017	15035	15143	15000	14852	15099	14789	15154	14917	15053	15003	15028	14967	15238	14986	14798	15087	15087	15204	14984	15143	15008	15330	15182	15005	15029	15168	15258	15171	15211	15013	15003	14933	15135	15013	14986	15147	15179	15035	14952	15075	15126	15069	14980	15059	15200	15048	15093	15175	15374	15173	15104	15004	15002	14992	15160	15143	14681	14997	14929	15119	15125	15141	14930	15054	14992	15118	15114	15166	15062	15100	15018	15106	15064	15130	15007	15105	15085	15082	15071	14966	15044	14801	15124	14967	14887	15076	15085	15262	14929	15234	15205	15141	15040	15215	15034	15022	14957	15039	14853	15015	15049	15159	14994	15109	14983	14877	14913	15088	15125	14990	14943	14985	15023	15152	15214	14955	15124	14962	14973	14953	14982	15062	15154	15095	14900	15071	15059	15071	15278	15257	14982	15029	15033	15053	14952	15088	15140	14935	15049	15198	15086	14922	15192	15121	15054	15062	14913	14934	15023	14903	15166	14886	14888	15051	15293	14903	15035	15064	14983	15150	14978	15004	15025	15056	14868	14997	15050	15081	14810	15184	15002	15008	15101	15237	15145	14898	15065	14932	15096	15057	15108	15007	14955	15013	14822	15030	15000	15131	15094	15121	15044	15037	14913	15089	15074	15092	14985	15025	15176	15113	15140	15241	14990	15083	15167	15136	15080	15016	15030	15194	15089	14966	15192	14947	15113	15030	15102	15319	14945	15126	15060	14909	15049	15173	14940	15229	14928	14877	15041	15099	15129	14994	15081	15028	15089	15029	14945	15155	14828	15161	15074	15018	15089	15059	15160	14997	15086	15106	15149	14935	15065	15061	15133	15137	15100	15070	15003	15136	14996	14925	14963	15283	14921	15062	15044	15134	14976	15175	15176	15040	15160	14859	14875	15153	15001	15109	15225	15201	15147	14962	14938	15211	15088	14935	15248	14978	15032	15039	14972	15094	14911	15169	14996	14974	15069	15220	15132	14935	14814	15174	14990	14989	15257	15138	14966	15013	15067	15225	15112	14976	15400	14976	15098	15019	15085	15184	14871	15149	15047	14897	14980	15027	15316	15035	14854	15116	15123	15117	15087	14985	15160	15218	15106	15047	14915	15037	14929	14940	14990	14901	14958	15023	14841	15128	15050	15077	14880	14918	15052	14973	15130	15154	15027	15181	15045	14981	15043	15158	15052	15027	15052	15163	15011	14858	15149	14936	15054	15090	14997	14867	15186	14896	15105	15023	15116	15022	15137	15033	15098	15063	15137	15106	14994	15098	15189	14970	15025	15200	15139	15038	15154	15142	15148	14916	15122	15059	15130	15058	15102	15170	14928	15102	14931	14850	15075	15186	14926	15267	14834	14994	15056	14931	15108	14932	15165	15013	14956	14964	15182	14962	14946	15085	15216	14887	15020	15081	15188	14904	14967	15294	15125	14906	15010	15143	15030	15008	15067	15185	15146	15143	14968	15062	15126	15062	15090	15153	15068	14953	14982	14868	15156	15065	14988	14868	14991	14918	15251	15027	15125	14920	15138	15037	14936	14978	15084	14870	15035	14808	15039	15299	15142	15019	15068	15002	14996	15181	15293	15026	15142	15008	15174	15217	14928	14791	14915	15087	15140	15035	15195	15174	15168	15132	14977	14885	14869	15120	15151	15193	15145	14978	14961	15137	15287	15045	15129	15013	15130	15032	15063	14985	15173	15134	15174	15130	14851	14907	15087	15027	14955	14865	15088	15277	14999	14912	15113	15068	15159	14948	15167	15119	14912	15021	15070	15308	15118	14955	15051	15014	15066	15109	15400	15093	15131	15028	14849	15174	15142	15099	14939	15034	15107	15064	15162	14907	15106	14881	15006	14976	14863	15173	14980	15205	15072	15226	14889	15098	15150	14982	15005	15178	15214	15135	15136	14920	15204	15103	15151	14950	14887	15129	14918	14950	14951	15098	15231	15051	14875	15025	15066	15144	15030	15099	14999	15065	14924	15093	14935	14951	14946	15051	15065	15188	15147	15004	14996	14871	15016	15139	14977	14894	15068	15018	15064	15084	14965	15110	15169	15037	15193	15007	15050	14951	14919	14989	14891	14924	14916	15094	15103	15048	14798	15002	14976	15085	15041	14849	15031	15129	15131	15099	15034	14964	15089	15124	15015	15235	15111	15050	15069	14975	15310	15118	14888	14989	15081	14999	15114	14876	15225	14999	14850	15030	15143	14993	15079	15172	15163	15128	15005	14867	14937	14915	14968	14918	15004	15084	15036	14975	15129	15114	15101	15225	15293	15158	15011	14989	15005	15082	15166	15109	14814	15117	15014	15077	15119	15066	15175	15059	15020	15030	15043	14984	15141	15325	15110	15019	15120	15088	15027	14804	15063	15026	15055	15215	15148	15103	15119	15140	15028	14952	14982	15011	14935	14969	15065	15019	15091	15069	15053	14910	14936	14908	14995	14899	15088	15070	15183	14982	15036	14934	15042	15123	15124	15194	15090	15149	15050	15052	15057	14975	14899	14867	14873	15375	15175	14898	15193	15028	14995	15226	14984	15137	15027	14972	15012	14900	14924	14950	15032	15060	15126	14830	14907	15219	15007	15051	15029	15073	15035	14989	14971	15023	14991	14920	15153	14978	14981	14978	15083	15078	15214	14965	15147	15109	15121	15271	15254	15103	15110	14969	15137	15055	15015	14912	14906	15087	14823	15082	15011	14808	15110	15187	15016	15044	14914	15038	15062	14935	15026	14886	14905	15154	14969	15114	14868	14909	15054	15062	15158	15081	15042	14872	15044	14857	15184	15240	15196	15057	15169	15038	15153	15037	15008	15106	14944	15036	14969	15036	15194	15225	14936	15128	15235	15087	15057	15147	15008	15212	14909	15152	15150	14920	15080	15133	15190	15011	14918	15039	15098	15059	15062	15036	15169	14937	15036	15018	15023	15006	15017	15042	15140	15018	15041	14913	15032	15065	15035	14995	15084	14921	15109	15057	15056	15025	15022	15072	15142	15017	15075	15018	15061	15082	15286	14959	15116	14826	15032	15011	15078	14973	14936	15074	15082	14971	15065	15192	14788	15085	15065	15022	15051	14987	15019	14951	15019	15226	15031	15169	15223	15174	15229	15120	14997	15162	14978	14891	15160	15075	15121	14974	15184	15155	15226	15115	14994	14949	14974	14963	15066	15012	15099	15015	14907	15055	15217	14881	14963	15072	15112	15087	14916	15010	14989	15175	14915	14931	15094	14909	14994	14980	15051	14980	15112	15128	15082	15037	15038	14858	15105	15036	15039	15181	14897	15159	14940	15090	15166	15243	15018	15243	14829	15021	15010	15180	15133	14924	15066	15099	14978	15047	15168	15004	15198	15039	14938	14936	15043	15067	15092	14943	15012	15156	15260	14933	14997	15027	15245	15151	15097	15046	14875	14927	15025	15071	15052	15050	14970	15016	15072	15190	14923	15266	15001	14976	15164	15011	14940	15067	15071	14952	15180	14997	15039	15158	15172	14924	14981	14956	15044	14988	15088	14773	14999	14890	14979	15062	15134	15060	15196	15084	15186	15059	14949	15068	15107	15138	14928	14952	15019	15075	15162	15094	15126	14957	15275	15127	15042	14989	15082	14973	15155	15078	15099	15128	15015	14798	15014	15022	14879	15017	15019	15028	15025	14998	14983	15074	14882	15212	15041	15129	15043	15061	15037	14988	15140	15060	14910	14975	15217	15135	15096	15098	15027	14919	15079	14900	15181	15108	14992	15065	14829	14907	15225	15122	15129	15038	15041	15261	14950	15069	14975	14899	15023	15210	15220	15162	14934	15311	15002	15083	15085	15085	15000	14903	15067	15231	15001	15173	15102	14849	14889	14900	15039	15146	15182	14942	15116	14904	14915	14991	15166	15069	15065	15008	15099	15285	14884	15041	14929	15084	15152	14961	15048	15124	15264	15030	14874	15209	15189	15022	14866	15026	15075	15020	15073	15212	15056	15029	14919	15000	15121	14909	15063	15061	15052	14968	14918	14776	15002	15101	15114	14939	15138	14933	14823	15008	15237	15049	15205	14996	15210	14931	14919	15214	14905	14741	15009	15079	14877	14909	14973	15125	14799	15078	15029	15000	14873	15005	15015	14997	15073	15158	15073	15156	15116	15058	14867	14881	15102	15054	15143	14958	14944	14952	15017	15105	14955	15083	15137	15090	15010	14970	15138	14877	14971	14943	15026	14936	15036	15261	15127	15075	15180	15090	15171	14921	14953	15206	15085	14989	14990	14963	15164	15093	15068	15043	14990	15080	15163	15223	15118	14967	15230	15112	14920	14852	15088	15018	15016	15016	15191	15031
28378	49748	47703	32695	25953	22867	21162	20815	19352	17400	17874	19675	27586	32917	31438	26674	21393	17554	15126	14028	13517	13594	13391	13456	13374	13285	13359	13550	13349	13432	13379	13272	13471	13173	13440	13393	13342	13333	13390	13368	13327	13317	13340	13362	13438	13353	13417	13421	13471	13436	13377	13328	13398	13510	13455	13387	13514	13352	13312	13473	13432	13322	13491	13513	13571	13373	13223	13464	13236	13301	13229	13510	13278	13416	13442	13519	13317	13344	13220	13421	13384	13494	13237	13316	13415	13435	13397	13255	13287	13597	13375	13415	13456	13296	13347	13293	13323	13505	13512	13404	13297	13430	13232	13400	13460	13337	13289	13401	13262	13490	13475	13302	13280	13306	13284	13388	13513	13471	13324	13435	13359	13379	13356	13475	13547	13339	13390	13380	13525	13267	13386	13308	13436	13326	13309	13332	13361	13346	13280	13385	13441	13423	13430	13148	13378	13455	13477	13288	13251	13374	13482	13445	13423	13469	13459	13314	13337	13551	13379	13519	13365	13383	13292	13481	13331	13446	13300	13466	13349	13328	13607	13453	13451	13410	13349	13361	13258	13231	13381	13366	13399	13311	13341	13404	13409	13328	13256	13254	13553	13411	13450	13296	13179	13243	13336	13488	13331	13456	13393	13293	13496	13410	13373	13420	13507	13376	13446	13300	13288	13477	13279	13371	13230	13321	13593	13239	13356	13338	13460	13299	13306	13516	13404	13315	13389	13380	13456	13443	13406	13355	13331	13411	13080	13344	13408	13568	13496	13301	13243	13447	13445	13429	13259	13516	13307	13469	13144	13494	13407	13444	13456	13401	13480	13449	13302	13295	13296	13359	13321	13367	13226	13338	13431	13358	13514	13361	13442	13439	13497	13169	13303	13238	13300	13479	13420	13511	13298	13471	13291	13400	13260	13360	13311	13430	13213	13504	13406	13457	13432	13301	13282	13407	13308	13548	13356	13459	13272	13311	13415	13399	13282	13140	13447	13406	13188	13342	13344	13562	13209	13204	13445	13337	13441	13421	13250	13244	13335	13369	13498	13457	13313	13340	13538	13525	13369	13522	13558	13417	13295	13385	13256	13361	13429	13377	13319	13385	13454	13379	13327	13243	13230	13420	13162	13315	13363	13255	13441	13427	13363	13434	13433	13459	13259	13518	13289	13350	13416	13344	13307	13159	13203	13139	13287	13388	13528	13222	13309	13377	13381	13421	13469	13336	13486	13328	13203	13327	13517	13455	13458	13420	13434	13600	13354	13248	13395	13466	13315	13304	13262	13373	13408	13541	13428	13462	13396	13277	13351	13485	13203	13442	13234	13487	13322	13401	13310	13316	13400	13425	13527	13287	13246	13569	13498	13438	13299	13356	13310	13224	13461	13505	13354	13343	13413	13337	13430	13258	13235	13247	13388	13419	13284	13480	13170	13272	13321	13439	13579	13433	13575	13388	13384	13427	13444	13431	13227	13518	13317	13398	13304	13288	13264	13328	13493	13246	13222	13428	13453	13639	13579	13405	13412	13377	13305	13507	13357	13500	13391	13411	13483	13356	13347	13396	13362	13358	13393	13547	13349	13448	13343	13271	13345	13466	13495	13196	13516	13329	13495	13525	13386	13317	13530	13292	13298	13381	13350	13400	13352	13345	13329	13434	13460	13357	13381	13343	13416	13288	13546	13252	13495	13397	13340	13299	13375	13226	13376	13112	13261	13346	13363	13293	13493	13340	13260	13524	13418	13323	13315	13390	13266	13387	13417	13345	13494	13312	13452	13287	13397	13413	13414	13220	13425	13270	13412	13477	13421	13239	13354	13473	13302	13325	13349	13511	13374	13368	13342	13469	13366	13481	13344	13290	13305	13511	13362	13389	13332	13299	13323	13494	13238	13387	13367	13347	13267	13421	13263	13441	13302	13487	13360	13374	13536	13406	13308	13363	13254	13397	13392	13496	13523	13385	13400	13281	13334	13383	13485	13294	13472	13392	13219	13445	13415	13370	13295	13276	13469	13283	13550	13381	13376	13426	13332	13480	13413	13456	13446	13402	13322	13349	13450	13249	13255	13381	13457	13334	13436	13426	13418	13363	13315	13382	13188	13456	13209	13648	13314	13439	13379	13274	13408	13426	13441	13637	13312	13450	13482	13328	13395	13339	13491	13465	13337	13488	13424	13430	13508	13451	13316	13226	13435	13385	13416	13212	13397	13365	13373	13468	13332	13490	13347	13265	13335	13552	13347	13424	13391	13359	13259	13312	13441	13433	13465	13388	13404	13303	13361	13373	13430	13366	13310	13378	13400	13307	13328	13424	13366	13345	13300	13383	13420	13387	13236	13284	13514	13514	13486	13389	13394	13486	13226	13464	13538	13324	13353	13229	13357	13211	13444	13348	13304	13361	13272	13410	13323	13295	13414	13267	13285	13287	13416	13415	13420	13492	13418	13498	13357	13357	13376	13241	13332	13466	13209	13330	13406	13393	13389	13298	13473	13430	13261	13291	13367	13505	13420	13300	13422	13543	13406	13404	13327	13512	13353	13260	13438	13468	13205	13487	13535	13313	13433	13292	13423	13384	13471	13191	13347	13358	13345	13401	13163	13316	13471	13300	13377	13398	13261	13412	13369	13362	13334	13458	13282	13420	13339	13230	13337	13413	13443	13308	13246	13409	13488	13364	13447	13236	13396	13358	13203	13298	13480	13485	13286	13231	13340	13379	13544	13438	13317	13149	13408	13267	13351	13270	13388	13436	13301	13311	13294	13386	13415	13254	13466	13358	13219	13322	13511	13275	13454	13285	13472	13396	13518	13531	13399	13170	13503	13440	13467	13245	13323	13332	13399	13374	13433	13328	13492	13466	13516	13402	13422	13266	13433	13455	13283	13441	13342	13474	13301	13232	13348	13425	13202	13417	13525	13585	13236	13142	13357	13374	13378	13386	13326	13551	13445	13293	13380	13307	13440	13371	13493	13383	13196	13499	13440	13345	13415	13395	13617	13287	13339	13302	13377	13377	13615	13349	13390	13418	13436	13337	13294	13519	13420	13298	13456	13277	13320	13372	13401	13375	13502	13513	13341	13224	13320	13179	13377	13403	13338	13246	13517	13465	13451	13381	13466	13361	13207	13386	13506	13360	13301	13396	13301	13492	13525	13230	13517	13466	13421	13353	13532	13293	13414	13413	13317	13443	13381	13346	13439	13329	13438	13276	13253	13347	13352	13346	13646	13223	13309	13397	13392	13404	13390	13397	13214	13162	13315	13200	13326	13344	13353	13412	13448	13289	13513	13400	13396	13375	13448	13550	13186	13265	13247	13515	13374	13403	13432	13344	13340	13346	13459	13354	13496	13196	13324	13399	13520	13453	13511	13415	13392	13322	13371	13419	13288	13553	13357	13444	13415	13360	13224	13392	13403	13212	13413	13460	13134	13352	13308	13197	13306	13365	13320	13364	13427	13332	13464	13449	13395	13452	13571	13367	13376	13351	13317	13489	13501	13220	13313	13459	13381	13285	13490	13296	13456	13301	13237	13336	13384	13336	13273	13393	13421	13541	13282	13403	13373	13403	13457	13423	13435	13455	13204	13389	13288	13317	13511	13333	13371	13300	13301	13404	13334	13349	13368	13412	13290	13387	13407	13517	13327	13346	13469	13380	13356	13489	13336	13263	13278	13336	13382	13277	13386	13306	13398	13421	13280	13282	13444	13336	13450	13425	13416	13260	13401	13317	13284	13282	13230	13397	13322	13456	13273	13533	13391	13382	13349	13396	13198	13365	13445	13250	13308	13334	13529	13397	13327	13321	13251	13410	13279	13320	13334	13416	13366	13332	13458	13537	13340	13386	13340	13502	13434	13281	13307	13546	13425	13488	13370	13330	13317	13429	13425	13390	13511	13448	13341	13154	13471	13267	13240	13530	13306	13347	13481	13428	13374	13367	13425	13213	13492	13333	13296	13430	13372	13501	13383	13342	13143	13409	13570	13418	13296	13162	13311	13326	13437	13425	13353	13326	13391	13497	13364	13440	13259	13350	13349	13358	13460	13316	13421	13384	13408	13334	13301	13299	13511	13418	13440	13355	13352	13245	13298	13323	13202	13334	13441	13234	13367	13453	13489	13545	13204	13361	13365	13289	13505	13352	13464	13451	13326	13266	13425	13401	13468	13400	13195	13319	13404	13312	13399	13461	13266	13290	13389	13361	13250	13417	13224	13331	13266	13427	13409	13446	13307	13460	13346	13406	13441	13462	13382	13498	13452	13336	13448	13313	13328	13425	13225	13355	13433	13425	13437	13382	13365	13420	13404	13441	13517	13294	13391	13356	13431	13355	13397	13319	13345	13395	13262	13423	13341	13364	13359	13291	13279	13591	13306	13406	13492	13324	13311	13322	13419	13398	13358	13479	13436	13300	13285	13576	13228	13408	13524	13417	13448	13277	13431	13466	13378	13328	13491	13483	13354	13305	13296	13302	13475	13319	13181	13452	13285	13499	13417	13392	13329	13239	13224	13378	13555	13314	13289	13334	13265	13436	13425	13331	13302	13287	13409	13303	13301	13287	13316	13301	13284	13289	13248	13306	13409	13427	13298	13316	13397	13387	13347	13366	13500	13406	13351	13370	13450	13339	13322	13348	13393	13503	13276	13285	13302	13464	13361	13230	13424	13512	13430	13420	13333	13489	13440	13281	13507	13264	13372	13462	13495	13191	13541	13405	13310	13477	13383	13373	13368	13288	13215	13290	13400	13353	13523	13213	13337	13429	13176	13403	13456	13256	13357	13344	13427	13382	13376	13332	13159	13434	13418	13480	13179	13245	13491	13371	13299	13383	13408	13335	13524	13360	13153	13378	13415	13409	13344	13456	13377	13380	13327	13441	13494	13349	13314	13387	13278	13445	13330	13351	13426	13382	13243	13473	13299	13388	13346	13499	13296	13432	13376	13324	13300	13384	13284	13399	13457	13329	13349	13476	13318	13335	13438	13326	13306	13280	13537	13377	13393	13212	13438	13496	13474	13319	13514	13251	13444	13315	13406	13359	13441	13541	13183	13217	13476	13454	13312	13315	13276	13374	13226	13270	13407	13300	13378	13321	13417	13302	13383	13396	13383	13166	13298	13383	13159	13558	13360	13166	13358	13421	13461	13372	13405	13381
27916	24094	27848	22923	17989	16690	16733	16420	15707	15618	15570	15509	15755	16095	16625	16386	15887	15589	15381	15423	15201	15317	15251	15192	15228	15235	15147	15281	15134	15182	14944	15120	15122	15139	15027	15011	15126	14970	15135	15294	14979	15143	15080	14978	15220	15145	15065	15049	15219	15104	15107	15115	15166	15277	15218	15198	15166	15145	15143	15238	15028	15143	15175	15238	15041	15097	15156	15290	15201	15171	15239	15312	15064	15067	14997	14919	15240	15451	15128	15096	15067	15070	15160	15172	14845	15199	15212	15146	15159	15189	15107	15305	15212	15189	14864	14986	15211	15336	15135	15116	15097	15088	15244	15033	15168	15156	14988	15000	15288	14956	15252	15117	15214	15056	15256	14997	15053	15080	15257	15121	15183	15147	15119	15166	15000	15173	15253	15201	15225	15067	15086	15085	15157	15203	14994	15454	15043	15023	15144	15094	15338	15011	15000	15042	15294	15100	15141	15358	15168	15360	14942	15167	15286	15093	14997	15300	15088	15057	15094	15098	14787	15041	15149	15086	15110	15071	15084	15261	15323	15143	15045	15205	15182	15001	15159	15117	15183	15114	15225	15207	14927	15116	15012	15322	15039	15084	15163	15092	15188	15126	15227	14992	15098	15166	14958	15092	14977	15238	15102	15286	15078	15069	15182	15118	15232	15107	15171	15272	15143	15085	15008	15110	15102	15013	14871	14915	15205	15069	15053	14902	15086	15016	15093	14992	15277	15213	15105	15229	15149	15047	15193	14867	15285	14953	15014	15157	15038	14989	15188	15095	15004	14939	14989	15231	15169	15252	14921	15227	15308	15208	15063	15202	15197	15174	14980	14867	14938	15235	15003	15088	15017	15219	15058	15165	15214	14978	15174	15012	15137	15114	15311	15073	15092	15174	15058	15049	15004	14972	15306	14979	15064	15059	15070	15102	15295	15052	14924	15142	15226	15172	15017	15024	15096	15055	15043	15019	15292	14992	15157	15310	15076	15211	15115	15072	15207	15077	15162	15273	15278	15156	15159	15274	15051	15236	15126	15061	14901	15237	15069	15036	15052	14910	15146	15009	15132	15009	14958	15254	14988	15103	14953	15286	15094	15105	15001	14947	15191	15208	15167	14987	14995	15154	15123	15105	15196	15152	15224	15321	15022	14993	14975	15053	14988	15068	14976	15018	14983	14985	15163	15186	15244	15277	15174	15152	15119	15199	15105	15191	15213	15058	15101	15003	15222	15129	14827	14982	15234	15074	14936	15014	15038	15065	15174	15222	15084	15139	15127	15031	15109	15004	15135	15113	14935	15093	15290	15264	15110	15070	15136	15270	15270	15205	14930	15211	15128	14980	15083	15215	15096	15123	15155	15137	15220	15235	15009	15042	15144	14975	15317	15236	15114	15133	15343	15108	15282	14954	15101	15122	15081	15259	15209	15233	15013	15035	14978	15080	15048	15275	15031	15214	14956	15054	14990	15039	15145	14991	15145	15054	15116	15153	15190	15074	15092	14998	15088	15165	15100	15363	15137	14943	15131	15207	15117	15230	14975	15156	15136	15264	15299	15137	15087	14960	15186	15241	15217	15056	15105	15056	15007	15216	15007	15141	15194	15106	15185	14988	14947	14992	15111	15069	15076	15200	15154	14906	14759	14957	14972	15117	15186	15067	15112	15120	15152	15237	15137	15100	15278	15347	15068	15184	15164	15121	15086	15132	14936	15123	15170	15241	15220	15181	15239	15247	15077	15076	15260	15135	15156	15059	15030	15037	14988	15216	15307	15201	15057	15113	15120	15121	15102	15144	15183	14995	15098	15076	15116	15138	15107	15086	14971	14912	14926	15155	15039	15242	15065	15221	15120	15283	15063	15316	15172	15198	15109	15098	15216	15038	15211	15067	15194	15069	15105	15299	15075	14969	15017	15279	15238	15118	15140	15187	15202	15097	15169	14999	15080	15159	15294	15120	15136	15143	15217	15078	15016	15160	15311	15220	15238	15153	15096	15067	15283	15137	15033	15018	14990	15101	15057	15338	15180	15517	15031	15176	15186	15042	15058	15131	15234	15153	15153	15352	15017	15029	15124	15099	15095	14986	15230	15105	15272	15148	15116	15219	15053	14895	15119	15091	15308	15183	15032	14997	15113	15316	15228	15085	15121	15203	15216	15181	14972	15222	15073	15102	15166	15162	15093	15231	15275	15010	15062	15025	15211	15190	15322	15076	15136	14943	15052	14967	15124	15184	14995	15394	15064	15322	15397	15189	15127	14987	15042	15065	15126	15039	15065	15239	15017	14959	15276	14980	15065	15085	15305	15070	15000	15166	15385	15295	14954	15047	15164	14975	14967	15405	15124	15201	15069	15098	15016	15288	15013	15184	15107	15082	15110	15182	15179	15283	15232	15118	15228	15109	15047	14938	15009	15372	15148	15116	15060	14923	14964	15187	15240	15053	14985	15094	14980	15184	14963	15106	14947	15302	15266	15254	15121	14905	15102	15330	15056	14990	15172	15103	15143	15058	15125	15070	15174	15051	15027	15166	14999	14883	15008	15033	15366	15341	15109	15180	15142	15137	15211	15264	15250	14970	15096	14957	15174	15251	15232	15157	15225	15134	14932	15128	15081	15061	15091	14861	15181	15092	15081	14976	15194	15142	15148	15193	15111	14994	15154	15183	15152	15141	15221	15219	15091	15038	15076	15093	14948	14948	15257	15132	15013	14986	14875	15094	15129	15132	15074	15038	15275	15004	15187	15221	15104	15228	15138	15126	15145	15068	15085	15185	14862	15151	15149	15339	15156	15089	15084	15145	15181	15149	15180	15010	14998	14978	15117	14964	15048	15098	15005	15095	15214	15020	15222	15283	15278	15041	15109	15046	15116	15106	14934	15229	15243	15046	15067	15206	15097	15225	15126	15050	15014	15203	15101	15169	15147	15058	15040	15203	15153	15054	15133	15142	15007	15110	15233	15081	15092	14975	15015	15060	15080	15087	15338	15068	15135	15130	14972	15267	15196	15088	15162	15287	15038	15147	15232	15135	15186	15265	15151	15100	15219	14951	15044	15013	15142	15162	15296	15252	14990	15107	15027	15102	15091	15153	15234	15127	15109	15046	15070	15131	15062	15003	15147	15013	15203	15149	15126	15180	15261	15136	15084	15151	15061	15178	14994	15108	15185	15149	15264	15001	15148	15161	15186	15247	15147	14991	15190	15140	15048	14873	15162	14873	15099	15092	14927	15132	15133	15276	15122	15173	15037	15163	15059	15273	15304	15251	15223	15135	15101	15147	15193	14947	15029	15156	14982	15022	15180	15111	15242	15061	15155	15034	15068	14903	15030	15041	15007	15010	15241	15343	15202	15029	15238	15198	15230	15140	15142	15041	15076	15128	15082	15139	15552	15339	15241	15088	15229	15303	15191	14990	15270	15150	15103	15134	15084	15107	15225	15172	15034	15062	15223	15238	15210	15058	15247	15258	15182	15139	15103	15021	15175	15187	15251	14973	15375	15147	15141	15217	15174	15334	15067	15274	15374	15229	15128	15189	15104	15169	15019	15088	15101	15275	15191	15079	15221	15164	15173	15165	14996	14971	14904	15066	14971	14987	15074	15246	15122	15067	15154	15099	15094	15105	15131	15226	15147	15196	15092	15185	15265	15107	15036	15143	15118	15234	15145	15064	15176	14881	15051	15187	15207	15311	15224	15160	15235	15199	15042	14997	15279	15211	15351	15251	15285	15102	15054	15044	15004	15067	15060	15067	15157	15119	14979	15229	15314	15221	15239	15276	15217	15050	15150	15170	15099	15153	15067	15167	15000	15210	15031	15084	15087	15025	15039	15077	15142	15065	15138	15181	15057	15175	15269	14956	15287	14951	15015	14975	15102	15065	15076	15233	15319	15270	15204	15113	15097	15179	15048	15142	15066	15179	15037	15461	15364	15148	14931	14947	15200	15082	15228	15180	15170	15265	15133	15032	15061	15261	14987	14970	15184	15040	15045	15334	15012	15195	15081	15199	15031	15061	15086	15135	15169	15098	15266	14986	15161	15147	15181	15159	15224	15089	15149	15194	15139	15131	15063	15132	15196	15079	15274	15040	15069	15082	15020	15005	15165	15203	15010	15227	15103	15146	15038	15120	15096	14895	14985	15042	15113	15172	15214	15233	15098	15118	15150	15100	15146	15176	15324	15164	15328	15269	15138	15020	15218	14979	15067	14915	15136	15061	15070	15194	15302	15204	15016	15112	15151	15228	15176	15079	15226	15224	15303	15213	15200	15151	15087	15019	15001	14980	15147	15054	15186	15173	14987	15126	15203	15189	15354	14984	15152	15241	15164	15129	15114	15250	15124	15023	15100	15055	15307	15275	15252	14942	15099	15218	15170	14848	14982	15139	15224	15012	15022	15069	15335	15171	15153	15118	15091	15013	15082	15116	15106	15144	15168	15110	15045	15147	15061	15190	15172	15025	15076	15022	15001	15363	15072	15250	15235	15092	15306	14969	14946	15142	15151	15251	15076	15099	14946	15168	15193	15096	15098	15082	15194	15263	15192	15120	15020	14953	15191	15087	15230	15150	15138	15214	15143	15154	15038	14847	15076	15051	15052	15085	15206	15312	15046	15150	15287	15112	15015	15230	15382	15005	15133	15063	15165	15166	15062	15031	15176	15259	15162	15233	15335	15099	15197	15304	15278	15087	15238	15249	15139	15133	15165	15113	15147	15123	15129	15116	15064	15167	15100	14907	15248	15005	14851	15165	15040	15112	15125	15078	14889	15066	15213	15106	15170	15274	15228	14986	15115	15267	15204	15300	15236	15066	15173	14997	15097	15111	15063	15035	15060	15148	15255	15321	15052	14960	15156	15202	15290	15105	15187	14997	14940	15100	15014	15009	15214	15085	15163	15139	15157	15053	15019	15121	15146	15272	15081	15280	15078	15207	15034	15136	15236	15197	15068	15227	15069	15058	15137	15013	15209	15193	15173	15268	15397	15051	15016	15102	14986	15074	15095	15063	15215	15046	14964	15033	15124	15111	15185	15173	15079	15034	15133	15126	15100	15258	14855	15168	14973	15048	15264	15088	15162	14998	15093	15171	14978	14951	15035	15136	15078	15110	15062	15108	15146	15006	15182	15219	15053	15062	15166	15153	15157	15165	15226	15085
25303	35478	29758	20710	17598	16005	15706	15280	14315	14027	13940	13918	14574	15135	15495	14801	14486	14050	13445	13485	13543	13405	13395	13502	13564	13420	13431	13521	13639	13403	13515	13502	13407	13369	13434	13623	13498	13512	13484	13596	13419	13431	13586	13555	13478	13362	13437	13482	13742	13538	13351	13573	13420	13544	13556	13562	13461	13477	13523	13383	13503	13616	13423	13537	13479	13366	13381	13487	13375	13474	13495	13666	13670	13509	13477	13436	13464	13443	13515	13429	13487	13393	13559	13460	13394	13359	13360	13217	13450	13402	13317	13203	13400	13502	13611	13468	13482	13410	13331	13451	13433	13566	13384	13525	13383	13504	13596	13622	13423	13528	13569	13457	13314	13378	13445	13516	13361	13345	13324	13357	13468	13466	13605	13493	13465	13406	13467	13365	13492	13387	13429	13571	13473	13527	13583	13492	13427	13472	13373	13282	13580	13403	13653	13350	13576	13301	13347	13552	13475	13721	13387	13413	13549	13366	13621	13412	13533	13432	13603	13282	13563	13364	13355	13467	13360	13490	13537	13512	13404	13292	13405	13412	13458	13491	13410	13446	13386	13371	13452	13366	13628	13424	13567	13322	13487	13412	13408	13274	13328	13459	13319	13630	13391	13485	13351	13363	13433	13482	13492	13419	13509	13509	13268	13540	13439	13604	13320	13508	13306	13554	13324	13462	13487	13401	13459	13417	13457	13394	13439	13532	13431	13373	13320	13561	13379	13586	13417	13485	13350	13488	13247	13464	13450	13424	13350	13493	13404	13400	13355	13522	13561	13574	13463	13578	13520	13437	13461	13379	13494	13436	13611	13566	13420	13416	13402	13512	13531	13398	13460	13393	13371	13456	13284	13535	13585	13389	13591	13354	13603	13383	13499	13368	13620	13416	13566	13463	13422	13469	13573	13455	13373	13598	13365	13367	13557	13380	13425	13438	13554	13641	13396	13307	13364	13518	13407	13466	13305	13320	13515	13526	13655	13572	13297	13404	13354	13529	13498	13492	13504	13534	13452	13480	13431	13398	13426	13243	13547	13366	13355	13506	13463	13422	13491	13329	13292	13356	13417	13385	13529	13487	13306	13374	13632	13490	13356	13336	13431	13530	13513	13391	13571	13446	13376	13483	13387	13423	13501	13491	13602	13728	13424	13471	13457	13479	13418	13385	13434	13549	13540	13288	13444	13360	13485	13447	13362	13254	13549	13477	13499	13392	13474	13677	13433	13398	13456	13405	13457	13462	13474	13397	13302	13593	13575	13456	13646	13311	13550	13180	13570	13587	13372	13455	13493	13526	13478	13393	13548	13359	13520	13471	13445	13576	13338	13378	13523	13464	13445	13261	13467	13378	13453	13447	13502	13435	13336	13422	13432	13603	13314	13401	13401	13462	13595	13585	13343	13448	13529	13319	13549	13510	13377	13401	13393	13503	13505	13446	13353	13370	13652	13569	13395	13379	13421	13623	13383	13451	13537	13463	13386	13577	13358	13505	13508	13425	13297	13430	13388	13537	13556	13471	13548	13391	13577	13403	13466	13416	13602	13382	13519	13433	13384	13496	13476	13285	13444	13370	13292	13223	13469	13418	13691	13312	13413	13392	13427	13516	13513	13546	13346	13439	13564	13486	13477	13555	13439	13484	13566	13453	13476	13569	13390	13342	13463	13481	13322	13466	13388	13419	13521	13395	13499	13212	13493	13320	13477	13433	13397	13310	13401	13342	13578	13463	13496	13535	13581	13389	13418	13558	13530	13392	13396	13399	13292	13599	13445	13511	13385	13426	13436	13445	13578	13515	13413	13440	13385	13446	13362	13650	13479	13321	13492	13444	13617	13408	13590	13626	13540	13428	13456	13548	13374	13409	13372	13465	13432	13332	13529	13403	13409	13659	13445	13447	13517	13359	13465	13598	13423	13481	13595	13440	13264	13472	13405	13472	13587	13510	13408	13358	13549	13457	13358	13325	13347	13258	13516	13483	13491	13475	13231	13550	13371	13330	13494	13431	13207	13615	13532	13657	13526	13562	13360	13316	13424	13544	13399	13427	13320	13528	13175	13499	13452	13353	13597	13404	13277	13490	13531	13381	13390	13511	13511	13330	13440	13363	13533	13507	13382	13569	13562	13403	13526	13568	13431	13473	13480	13405	13508	13369	13359	13576	13383	13357	13464	13363	13601	13566	13379	13439	13541	13419	13562	13489	13348	13434	13547	13400	13400	13356	13487	13529	13437	13414	13429	13454	13461	13326	13413	13701	13446	13310	13512	13458	13583	13273	13484	13456	13428	13251	13447	13466	13310	13535	13413	13479	13508	13330	13483	13314	13239	13428	13535	13459	13497	13290	13340	13352	13495	13337	13500	13718	13526	13507	13457	13455	13553	13441	13371	13729	13494	13507	13403	13467	13427	13518	13594	13635	13496	13555	13565	13478	13362	13377	13557	13623	13544	13359	13391	13435	13422	13299	13492	13550	13471	13347	13589	13524	13624	13536	13281	13346	13470	13511	13344	13429	13397	13582	13516	13458	13494	13529	13473	13427	13473	13414	13429	13520	13510	13348	13494	13366	13438	13485	13416	13317	13413	13384	13298	13441	13444	13437	13561	13435	13449	13492	13379	13372	13551	13390	13619	13468	13343	13465	13557	13412	13616	13413	13275	13453	13599	13342	13336	13510	13546	13406	13516	13533	13398	13478	13500	13396	13612	13555	13470	13283	13438	13502	13396	13548	13516	13381	13448	13570	13419	13598	13405	13452	13374	13395	13454	13352	13678	13538	13408	13499	13480	13347	13451	13428	13459	13465	13404	13540	13615	13519	13520	13489	13372	13562	13614	13413	13472	13347	13513	13452	13439	13616	13491	13443	13568	13522	13654	13382	13590	13231	13399	13418	13509	13526	13475	13470	13478	13284	13545	13422	13530	13368	13419	13536	13462	13383	13451	13428	13458	13411	13464	13348	13593	13529	13542	13406	13590	13472	13563	13529	13654	13339	13538	13494	13381	13292	13456	13507	13381	13421	13409	13506	13506	13573	13488	13479	13500	13324	13437	13451	13592	13422	13591	13304	13617	13501	13382	13403	13503	13368	13428	13537	13420	13381	13500	13596	13562	13570	13392	13477	13498	13423	13550	13537	13463	13460	13377	13390	13563	13588	13665	13567	13482	13349	13450	13400	13416	13412	13515	13578	13523	13430	13540	13464	13534	13369	13578	13425	13343	13493	13472	13431	13287	13524	13440	13537	13566	13353	13578	13519	13316	13389	13367	13440	13417	13326	13530	13590	13545	13520	13440	13489	13306	13473	13446	13557	13478	13488	13460	13449	13339	13460	13398	13353	13511	13361	13335	13433	13424	13530	13491	13434	13262	13393	13325	13383	13440	13530	13331	13534	13404	13389	13460	13330	13603	13503	13461	13219	13327	13628	13484	13473	13412	13415	13441	13529	13484	13442	13449	13604	13498	13350	13515	13533	13419	13453	13503	13483	13494	13474	13470	13512	13439	13475	13321	13425	13680	13444	13427	13437	13432	13536	13486	13349	13503	13488	13460	13486	13414	13504	13384	13295	13474	13517	13608	13421	13455	13534	13491	13531	13465	13471	13595	13315	13365	13409	13373	13517	13472	13569	13415	13416	13507	13350	13517	13433	13460	13294	13569	13313	13646	13573	13493	13456	13510	13339	13380	13460	13505	13322	13422	13472	13578	13542	13606	13461	13490	13434	13672	13526	13637	13346	13433	13317	13528	13555	13589	13492	13411	13517	13552	13520	13458	13542	13644	13479	13463	13458	13505	13365	13483	13423	13532	13419	13407	13368	13417	13541	13491	13502	13414	13420	13497	13607	13527	13470	13312	13542	13537	13503	13411	13458	13475	13446	13382	13502	13657	13401	13581	13585	13360	13362	13486	13366	13386	13514	13563	13521	13519	13424	13404	13402	13484	13463	13457	13324	13477	13427	13330	13511	13703	13559	13487	13540	13499	13397	13433	13463	13463	13379	13512	13459	13389	13551	13624	13417	13365	13435	13343	13460	13487	13430	13503	13461	13467	13272	13578	13433	13313	13551	13373	13455	13420	13442	13647	13434	13549	13625	13490	13518	13579	13487	13438	13480	13465	13464	13478	13480	13413	13430	13545	13413	13539	13570	13545	13398	13306	13471	13403	13463	13327	13567	13522	13590	13446	13473	13500	13585	13466	13314	13464	13463	13470	13388	13597	13499	13442	13457	13410	13452	13528	13487	13548	13385	13471	13375	13456	13360	13297	13472	13433	13305	13534	13352	13443	13522	13419	13528	13475	13599	13661	13514	13440	13390	13429	13652	13344	13407	13535	13498	13542	13507	13475	13471	13288	13351	13476	13425	13462	13464	13446	13610	13416	13569	13538	13444	13479	13362	13492	13362	13369	13358	13498	13426	13425	13502	13621	13547	13497	13567	13438	13366	13562	13341	13397	13518	13584	13484	13497	13422	13524	13417	13410	13504	13480	13409	13373	13469	13497	13232	13571	13473	13462	13524	13464	13474	13403	13398	13636	13434	13446	13537	13550	13568	13502	13577	13231	13328	13355	13338	13485	13421	13582	13560	13394	13404	13436	13525	13539	13523	13596	13530	13417	13431	13521	13362	13486	13586	13496	13492	13604	13447	13498	13482	13315	13464	13389	13341	13412	13314	13391	13378	13537	13559	13594	13544	13410	13589	13375	13518	13467	13448	13440	13400	13390	13447	13477	13293	13616	13495	13649	13503	13686	13510	13461	13554	13475	13481	13503	13445	13494	13497	13449	13444	13610	13456	13505	13342	13372	13768	13534	13641	13470	13436	13357	13439	13340	13452	13454	13464	13391	13289	13388	13570	13537	13415	13551	13437	13504	13378	13512	13363	13539	13385	13456	13454	13446	13478	13506	13468	13646	13372	13591	13524	13514	13577	13409	13398	13507	13430	13397	13413	13382	13416	13415	13409	13477	13568	13577	13610	13481	13517	13281	13391	13520	13388	13492	13486	13389	13372	13567	13426	13447	13478	13389	13662	13170	13451	13349	13655	13352	13573	13444	13489	13413	13431	13365	13495	13585	13402	13407	13533	13442	13525	13623	13474	13343	13398	13525	13378	13353	13375	13532	13502	13457	13207	13435	13438	13516	13370	13459	13355
23892	21272	28570	24482	22293	21874	21198	18422	17356	16815	16765	18022	21013	24553	24206	21620	18964	16868	15880	15363	15283	15214	15376	15128	15268	14997	15296	15276	15137	15174	15174	15068	15226	15069	15133	15047	15043	14995	15013	15277	15034	15133	15114	14987	15241	15101	15180	15145	14986	15139	15085	15037	15363	15031	15091	15122	15007	14981	14983	14990	15100	15082	15137	15131	15099	15230	15092	14931	15070	15048	15072	15148	15312	15091	15124	15117	15086	14908	15006	15031	14987	14976	15059	15287	15100	15097	15145	15214	15282	14980	15161	14994	15211	14847	15180	15131	15146	15029	15135	15062	15150	15091	14976	15133	15099	15109	15018	15157	14983	14888	15168	15154	15122	15164	15100	15136	15199	15106	15073	15163	15171	15215	14961	15003	15229	15043	15028	15108	14956	14891	15209	15227	14958	15007	14937	15074	15076	15170	15168	14932	14807	14880	15055	15062	15241	14983	15117	14997	15092	15051	15202	14932	15143	15227	15026	15071	15027	15008	15329	15073	15061	15135	15172	15022	14992	15118	14911	15126	15163	14953	15069	15094	15087	15199	15019	14962	15165	15083	15056	15118	15036	15127	15014	14910	14963	15154	15214	15103	14998	14961	14826	15158	14822	15047	15306	15080	14952	15030	14908	15185	15139	15203	15134	14992	15084	14967	15265	15174	14986	15145	15081	15062	14981	15183	15103	15133	15083	15037	15031	15054	15200	15016	15137	15304	15189	15006	15055	15147	15191	15027	15181	15219	15281	15033	15009	14905	14996	15037	14988	14921	15056	15009	15226	14951	14950	15099	15066	15085	15002	15281	15235	15018	15107	15115	15029	15306	15053	15127	15021	14911	15184	15092	15365	15191	14996	14980	15240	15076	15072	15067	15206	15042	15110	15041	15159	14805	15142	15114	14983	15076	14985	15110	14865	14814	14959	15237	15249	15204	15192	15297	14990	15071	15223	15143	15201	15071	14987	14989	14927	15087	15157	15135	14985	15051	15109	15071	15137	15155	15105	14963	15076	14976	14950	15013	15032	15000	14947	15168	15117	15030	15332	15117	14846	15173	15020	14880	15046	15137	14980	15021	15288	15123	15055	15051	14934	15088	15129	15078	15105	15203	15049	15030	15098	15151	14997	15221	15052	15111	15198	15177	15013	15159	14984	15066	15205	15053	15258	15037	15158	14953	15160	14977	15095	15217	15164	15038	15115	14935	15019	15160	15136	15264	15223	15058	14862	15093	14795	15039	15035	15183	14921	15168	15142	15081	15120	14946	14990	15052	15068	14875	15035	15133	15134	14939	15129	15095	15106	14869	15044	15194	15126	15002	14992	14957	15125	15129	15084	14944	15017	15100	15210	15248	15073	15142	14971	15041	15093	15048	15136	15089	14970	15103	15088	15158	15236	14984	15017	15158	15053	14980	14936	15017	14877	14962	15019	15134	15039	15000	15217	15167	15139	15054	14893	15147	15045	15202	15176	14936	15082	15244	15156	15008	15218	15354	15103	14930	15085	15088	15144	15099	14968	15075	15278	14922	15240	15090	15162	15186	15021	15154	14992	14941	14984	15114	15037	15271	15063	15227	15135	15101	15106	14884	14886	15121	14789	15110	15233	15235	15021	15060	15124	15079	15283	15154	14952	15052	15143	15077	15125	15176	15092	14883	15133	15093	15163	15247	14886	14995	15218	15159	15085	14918	15164	15180	14994	14929	15192	15202	14930	15069	14928	15057	15174	15101	15219	15177	15246	15060	15155	15080	14851	14994	15024	14947	15048	14988	15322	14991	15182	15130	15147	15150	15335	15138	15096	15069	15060	15048	15002	15042	15071	15050	15020	15146	15087	15221	15063	15092	15068	15189	15000	14913	14902	15133	14951	15005	14860	14989	15026	15114	15023	15068	15077	15212	15001	15033	14994	14903	15079	15143	15230	15135	14933	15066	14839	15009	15160	15144	15064	15066	14970	14992	15051	15116	15004	15161	14995	15097	15067	15239	15018	14968	15180	15199	15216	15029	15122	14750	14915	15149	15018	15035	15106	15274	14991	15001	15041	15084	15099	15055	14949	14849	14975	15066	15057	15242	15069	15040	15070	15234	15105	15021	15220	15325	15043	15136	15148	14946	15067	14981	15054	15091	15138	15011	15244	15124	15070	15128	15272	15190	15213	15214	15240	15115	15207	15211	14971	14931	15254	15204	15111	15052	14967	15023	15016	15059	15308	15279	14928	14779	15542	15297	14854	14899	15319	15057	14994	14987	15173	15085	15113	14982	14986	15294	15066	15102	15059	15107	15108	15029	15018	15000	15010	15124	15173	15107	15109	15053	15048	15023	15212	15136	14906	15170	15151	14904	15115	15141	15056	14924	15032	15060	15037	15098	14974	15219	15186	14967	15030	14982	14969	14971	15181	14978	15079	15305	15097	15218	15174	15045	14997	15011	15161	15099	15135	15122	15019	15112	15110	15126	15092	15144	15124	14926	14941	15162	15177	15201	15073	15016	15119	15314	15030	15064	15149	15114	14891	14867	15171	14960	14988	14947	14949	15196	15050	15140	15213	15243	15076	14970	14951	15162	15044	15114	15103	14927	15070	14855	15149	15017	15015	15066	15375	15137	14950	14944	14933	15115	15105	14994	15087	14899	15127	14961	15247	14914	15106	14942	15108	15294	15176	15008	15055	15247	15182	15128	15140	15188	15193	15109	15053	15031	15331	15088	15150	15019	14972	15039	15044	15147	15016	15075	15171	15160	15215	15026	15275	15113	14917	15143	15126	15155	15112	14990	15177	15134	14958	15164	15213	15127	15028	15184	15113	15063	15191	15015	15253	15149	15211	15070	14867	15153	15281	14983	15323	15062	15178	15259	15045	15234	15061	15002	15068	15148	15062	15054	15079	15107	15058	14986	15175	15085	14976	15269	15090	14983	15054	15288	15165	15167	15046	15121	15147	14978	15083	14986	15155	15132	15110	15118	15048	15086	15143	15131	15116	15142	15056	14969	14959	15112	15087	15144	15179	15151	15198	15073	14964	15134	14926	14921	15229	14997	15178	15075	15020	15119	15139	15099	15116	14933	14955	15006	15101	14993	15070	15157	14941	14961	15162	15227	15002	15015	15159	15257	14946	15072	15010	15137	15045	14934	15232	14980	15045	14951	14956	15140	15073	15097	14906	15100	14999	15054	15030	15114	15049	15181	15229	14996	15070	15061	15104	15082	15172	15173	15154	14982	15123	14967	15146	15093	14911	15170	14963	15051	15104	15196	15321	14952	15128	14989	15112	15102	14995	15135	15100	15128	15123	14964	15099	14972	14825	15195	15203	15167	15091	15098	15162	15175	15156	15071	15012	15280	15199	15132	15085	14863	15026	15193	15083	15030	15136	15038	15104	15207	15011	14832	14969	14912	15044	14891	15108	15016	15128	14996	15292	15170	15013	15163	15169	15074	15239	15164	14978	15090	15102	15142	15059	15164	15139	15213	15152	15115	15126	14952	14994	15038	15121	15136	15224	15157	15209	15023	14995	15110	15196	15264	14962	15125	15087	15096	15058	14991	15061	15100	15192	15190	15182	15247	15309	15180	15024	14973	15072	15142	15196	15160	14990	15165	15047	14879	15229	15192	14949	14947	15097	15056	15241	15125	15072	15001	15105	15024	15123	15033	15191	15080	15235	15056	15026	15050	15176	15283	15041	15089	15099	15005	15215	15169	14945	15124	15073	15223	15006	15068	15021	15082	15183	14928	14994	15101	15069	14992	15013	14985	15108	15217	15047	14993	15067	15337	15113	15012	15235	14997	15029	15196	15167	15028	14969	15190	15200	15145	14832	14978	15029	15200	15035	15143	15216	15099	15159	15104	15012	15259	15137	15000	15043	15311	15093	15255	15177	15059	15250	15053	14810	15179	15085	14950	14998	15214	14897	15093	14896	15016	15061	15120	15024	15113	15215	15074	14938	14899	15218	15052	15100	15082	15066	15162	15212	15167	15104	15190	15111	15101	14972	15008	15105	15045	14943	15126	15086	15099	15220	15155	14930	14970	15070	15117	15034	14990	14939	15103	15242	15190	15092	15091	15131	15050	15199	15052	15015	15159	15122	15025	15203	14922	15141	15064	15217	15102	15106	15066	15120	15172	15129	15206	14862	14989	15079	15076	14842	15001	15007	15057	15166	15149	15188	15020	14981	15263	14935	14853	15182	14958	15106	15109	15102	15072	15177	15177	15020	15072	15134	15207	15026	15012	15099	14928	15148	15043	14945	15185	15260	15110	15142	15207	15165	15131	15128	15066	14965	15078	15025	15129	15310	15067	14937	14984	15094	15165	15162	14916	14955	14986	15138	15173	15180	15121	15025	15276	14928	14925	15047	15197	15300	15082	14913	15145	15003	14926	15061	15031	15061	15041	15097	15138	15317	15076	15093	14929	15040	15070	15173	15120	15189	15053	15052	15183	14994	15186	15322	15152	15171	15126	15008	14810	15000	15195	14958	15010	15105	15248	15160	15128	15055	15048	15168	15139	15111	14864	14936	14951	14995	14939	15319	14893	15123	15004	15223	15014	14980	14924	15015	14944	15115	14981	15113	15093	15157	15065	14943	15174	15073	15172	14990	14966	14937	15096	15120	15049	15205	15029	15132	14962	14987	15122	15121	15136	15130	15029	14981	15002	15188	15079	15084	15074	15060	15030	14905	15015	15191	15039	15107	15323	15087	15070	15179	15024	15035	15043	15283	15012	15310	15245	15116	15144	14955	14917	15065	14965	15202	15008	15260	15179	14992	15057	15076	15161	15108	14983	15140	14948	15118	15115	15127	15139	15222	15084	15262	15094	15270	15153	14942	15198	14970	15108	15017	15055	14944	15005	15059	15011	15381	15018	15094	15107	15147	15152	15126	15061	15125	14963	15019	15068	15104	15074	15032	15023	14866	15234	15207	15044	15165	15200	15134	15287	14940	15060	15055	15034	15124	14907	14752	15016	15170	15123	15095	15300	15115	15043	14777	14960	15056	15065	15219	15103	14950	15068	14993	15150	15224	15112	15070	15188	15052	15202	15083	14965	15009	15184	15119	15049	14881	15149	14960	14925	15106	15174	15172	15124	15138	14905	15033	15016	15270	15114	15157	15208	15115	15137	15086	15101	15015	15230	15116	15013
28050	45102	37939	28222	22223	18988	18948	17679	16660	15960	15976	18511	22739	26883	25325	21639	17840	15261	14057	13629	13563	13559	13445	13465	13592	13485	13466	13396	13334	13453	13652	13491	13358	13543	13407	13416	13323	13279	13494	13495	13362	13291	13404	13527	13368	13361	13442	13399	13390	13422	13598	13493	13431	13431	13559	13373	13403	13500	13460	13492	13504	13476	13417	13409	13344	13555	13412	13250	13447	13206	13432	13441	13421	13320	13442	13613	13449	13336	13431	13304	13492	13492	13367	13601	13299	13496	13255	13437	13426	13340	13525	13331	13492	13529	13273	13329	13423	13613	13286	13477	13590	13291	13434	13277	13499	13404	13338	13289	13556	13475	13376	13328	13522	13417	13451	13426	13432	13372	13384	13396	13383	13325	13492	13463	13382	13382	13371	13331	13340	13481	13417	13452	13481	13362	13493	13440	13457	13291	13373	13374	13252	13460	13496	13267	13436	13554	13398	13374	13337	13592	13468	13241	13393	13537	13425	13340	13313	13560	13543	13516	13419	13577	13487	13395	13527	13432	13394	13366	13414	13409	13411	13464	13400	13477	13305	13411	13499	13452	13554	13514	13623	13423	13394	13417	13452	13413	13434	13496	13318	13383	13453	13389	13502	13398	13349	13433	13440	13445	13397	13506	13273	13335	13429	13467	13348	13308	13455	13515	13280	13283	13362	13541	13577	13298	13614	13247	13439	13598	13490	13493	13461	13492	13358	13383	13348	13269	13342	13524	13558	13426	13294	13377	13412	13301	13437	13400	13225	13459	13410	13360	13436	13431	13445	13423	13492	13482	13485	13313	13532	13394	13459	13290	13538	13340	13627	13348	13462	13402	13296	13459	13293	13313	13488	13584	13300	13343	13597	13300	13412	13387	13389	13388	13352	13611	13303	13400	13375	13532	13396	13301	13574	13386	13447	13284	13234	13421	13407	13218	13559	13467	13417	13386	13508	13409	13449	13456	13406	13309	13343	13581	13407	13385	13444	13386	13416	13350	13649	13331	13517	13367	13476	13369	13377	13522	13504	13319	13585	13339	13394	13427	13528	13285	13345	13448	13391	13468	13383	13302	13576	13527	13210	13372	13363	13252	13418	13443	13504	13486	13406	13406	13443	13478	13357	13352	13482	13332	13462	13509	13515	13360	13477	13422	13340	13423	13513	13450	13435	13445	13510	13445	13481	13396	13314	13355	13489	13300	13370	13577	13349	13468	13427	13420	13404	13501	13340	13402	13402	13465	13540	13410	13464	13243	13542	13247	13456	13405	13554	13289	13453	13390	13485	13373	13333	13340	13412	13458	13431	13474	13334	13418	13254	13514	13584	13351	13440	13361	13417	13464	13348	13418	13396	13525	13369	13330	13330	13212	13236	13476	13333	13414	13434	13495	13389	13285	13413	13425	13464	13398	13412	13381	13297	13398	13554	13512	13404	13265	13450	13187	13372	13211	13452	13438	13325	13635	13453	13474	13401	13462	13411	13292	13356	13440	13486	13587	13280	13630	13445	13344	13398	13297	13659	13499	13415	13434	13536	13491	13358	13460	13339	13354	13366	13528	13527	13551	13345	13247	13573	13294	13478	13575	13305	13476	13479	13291	13388	13476	13452	13445	13383	13461	13368	13411	13509	13523	13418	13383	13396	13522	13458	13379	13433	13427	13247	13277	13471	13396	13480	13443	13340	13266	13422	13261	13448	13392	13431	13462	13245	13402	13443	13395	13501	13450	13307	13392	13454	13494	13353	13490	13453	13491	13330	13513	13331	13369	13397	13404	13531	13337	13509	13265	13302	13545	13473	13466	13372	13388	13305	13495	13458	13531	13376	13535	13201	13298	13358	13544	13433	13462	13393	13483	13542	13315	13456	13454	13600	13461	13559	13375	13479	13361	13421	13495	13270	13534	13353	13345	13493	13494	13470	13438	13441	13460	13533	13328	13330	13424	13636	13249	13491	13459	13522	13354	13419	13368	13410	13460	13411	13416	13481	13449	13388	13392	13413	13476	13389	13352	13512	13565	13285	13413	13298	13539	13514	13370	13434	13717	13383	13349	13373	13410	13442	13296	13414	13419	13407	13424	13477	13475	13377	13322	13533	13297	13522	13520	13309	13475	13437	13469	13298	13470	13468	13404	13296	13393	13346	13451	13354	13470	13368	13315	13499	13268	13422	13509	13487	13207	13351	13505	13322	13447	13531	13356	13379	13402	13337	13366	13459	13418	13420	13408	13397	13476	13319	13488	13423	13488	13407	13402	13399	13246	13464	13530	13350	13357	13318	13419	13359	13444	13408	13517	13403	13261	13491	13455	13339	13481	13686	13214	13370	13457	13416	13395	13539	13363	13515	13414	13302	13432	13560	13266	13289	13218	13509	13426	13443	13639	13465	13352	13645	13453	13434	13409	13447	13417	13374	13427	13292	13359	13449	13516	13463	13441	13264	13508	13435	13494	13290	13359	13509	13357	13508	13499	13400	13449	13434	13455	13213	13519	13486	13338	13513	13416	13486	13483	13467	13188	13586	13447	13576	13257	13422	13518	13378	13330	13352	13504	13315	13476	13533	13508	13466	13350	13411	13367	13392	13558	13422	13266	13316	13475	13424	13423	13454	13616	13460	13275	13425	13435	13462	13496	13376	13290	13376	13466	13513	13522	13381	13481	13354	13359	13329	13430	13621	13523	13472	13305	13380	13308	13483	13368	13464	13606	13402	13320	13507	13555	13377	13460	13388	13553	13164	13345	13467	13462	13263	13417	13407	13342	13343	13486	13483	13376	13354	13358	13365	13417	13539	13319	13494	13438	13381	13343	13299	13520	13303	13605	13475	13514	13425	13337	13380	13330	13544	13308	13589	13294	13527	13405	13347	13509	13317	13400	13544	13384	13506	13522	13481	13644	13423	13438	13183	13404	13282	13427	13517	13352	13404	13481	13421	13277	13381	13394	13406	13432	13460	13327	13315	13390	13485	13494	13415	13388	13381	13495	13537	13492	13311	13329	13330	13474	13400	13422	13469	13406	13295	13321	13526	13414	13417	13333	13448	13304	13267	13511	13479	13498	13348	13532	13467	13434	13270	13482	13579	13364	13589	13443	13456	13544	13260	13326	13387	13355	13302	13581	13307	13477	13312	13413	13380	13479	13324	13442	13417	13305	13592	13410	13613	13491	13576	13336	13541	13474	13420	13521	13466	13502	13343	13469	13316	13336	13413	13463	13403	13318	13481	13475	13523	13341	13538	13356	13300	13268	13471	13344	13209	13339	13374	13615	13405	13323	13386	13516	13487	13338	13356	13351	13576	13529	13336	13566	13355	13595	13274	13571	13416	13476	13414	13407	13693	13357	13433	13506	13390	13389	13480	13510	13324	13469	13380	13507	13493	13602	13255	13303	13437	13327	13467	13484	13399	13247	13539	13492	13239	13508	13616	13489	13514	13505	13366	13441	13338	13458	13450	13337	13530	13379	13324	13389	13485	13414	13522	13425	13457	13337	13225	13442	13400	13445	13516	13419	13531	13555	13309	13419	13376	13505	13381	13513	13444	13481	13457	13362	13412	13580	13480	13491	13470	13530	13497	13311	13406	13454	13327	13417	13408	13493	13228	13365	13306	13345	13606	13447	13335	13376	13282	13372	13390	13456	13526	13413	13415	13380	13358	13415	13320	13371	13494	13400	13416	13473	13203	13561	13485	13265	13516	13401	13382	13484	13338	13568	13289	13264	13346	13245	13291	13220	13460	13492	13483	13467	13253	13266	13392	13508	13300	13349	13413	13403	13308	13336	13420	13430	13518	13334	13306	13439	13410	13297	13313	13553	13494	13174	13428	13248	13232	13382	13314	13551	13286	13486	13430	13358	13324	13450	13528	13432	13430	13496	13509	13221	13315	13348	13476	13534	13397	13319	13478	13481	13510	13515	13303	13579	13235	13467	13444	13546	13458	13447	13344	13394	13524	13448	13484	13451	13553	13344	13457	13492	13425	13527	13383	13602	13280	13614	13281	13404	13257	13255	13315	13478	13449	13379	13397	13478	13434	13345	13359	13427	13578	13500	13561	13327	13524	13412	13441	13386	13249	13424	13366	13358	13428	13334	13511	13364	13328	13486	13552	13419	13478	13464	13471	13322	13381	13413	13474	13385	13527	13362	13440	13464	13371	13514	13456	13415	13536	13568	13453	13405	13469	13244	13374	13336	13544	13446	13384	13469	13480	13571	13308	13461	13395	13383	13320	13256	13370	13547	13329	13471	13392	13382	13424	13428	13298	13393	13521	13416	13438	13543	13293	13297	13400	13379	13510	13385	13569	13320	13545	13476	13372	13324	13365	13486	13355	13411	13300	13427	13554	13577	13314	13485	13351	13418	13417	13249	13489	13487	13451	13315	13496	13468	13358	13486	13381	13464	13320	13257	13417	13351	13491	13434	13424	13325	13492	13551	13356	13442	13664	13310	13484	13479	13223	13226	13494	13588	13535	13421	13497	13463	13388	13519	13321	13538	13419	13348	13380	13443	13487	13484	13368	13363	13405	13441	13339	13282	13411	13418	13433	13526	13478	13446	13386	13348	13399	13490	13553	13550	13338	13555	13450	13436	13513	13479	13319	13260	13468	13537	13502	13471	13189	13414	13518	13273	13377	13526	13378	13386	13267	13319	13550	13435	13436	13238	13436	13611	13422	13404	13410	13324	13428	13388	13294	13311	13434	13271	13457	13418	13437	13365	13451	13350	13359	13333	13441	13675	13397	13492	13541	13385	13458	13394	13267	13496	13340	13285	13489	13279	13395	13297	13576	13552	13361	13456	13397	13444	13395	13472	13410	13339	13514	13507	13357	13410	13466	13442	13392	13545	13272	13284	13337	13305	13407	13432	13344	13508	13494	13490	13586	13333	13475	13378	13471	13541	13527	13367	13414	13486	13562	13380	13391	13213	13519	13561	13486	13413	13497	13284	13457	13519	13345	13537	13595	13285	13649	13463	13323	13276	13345	13291	13456	13524	13498	13545	13518	13520	13576	13478	13441	13387	13381	13471	13339	13594	13483	13614	13474	13368	13559	13368	13452	13514	13341	13493	13362	13370	13447	13538	13208	13310	13442	13389	13483	13414	13403	13354	13451	13369	13472	13361	13384	13396	13391	13390	13691	13385	13558	13439
22724	21246	28933	23859	21548	23859	26016	20053	18688	17990	18048	19077	21947	28870	31093	28065	23338	19308	17272	15979	15782	15591	15490	15651	15266	15227	15451	15353	15330	15289	15179	15341	15536	15491	15398	15305	15283	15409	15534	15495	15427	15395	15421	15223	15419	15333	15292	15389	15526	15455	15355	15446	15326	15141	15358	15439	15190	15438	15488	15404	15328	15629	15492	15269	15398	15321	15287	15163	15346	15211	15400	15410	15453	15408	15201	15298	15305	15194	15224	15182	15397	15182	15311	15360	15288	15181	15524	15450	15545	15461	15390	15269	15190	15396	15295	15326	15284	15391	15347	15216	15332	15163	15526	15398	15117	15243	15211	15188	15276	15287	15135	15299	15107	15330	15428	15279	15227	15333	15254	15229	15216	15196	15132	15348	15367	15341	15128	15245	15492	15261	15079	15393	15251	15297	15309	15222	15346	15244	15255	15160	15380	15203	15022	15235	15252	15278	15271	15230	15437	15253	15341	15312	15498	15157	15217	15367	15345	15129	15139	15212	15361	15337	15364	15373	15449	15338	15386	15353	15280	15389	15238	15254	15434	15353	15082	15527	15247	15366	15085	15324	15138	15305	15353	15256	15323	15319	15169	15254	15263	15357	15225	15134	15321	15297	15317	15137	15238	15317	15235	15220	15381	15447	15395	15264	15254	15241	15409	15321	15238	15259	15344	15266	15371	15226	15071	15298	15180	15229	15311	15415	15154	15298	15467	15237	15494	15268	15282	15230	15184	15263	15175	15244	15081	15116	15208	15468	15172	15197	15207	15275	15338	15199	15190	15277	15329	15222	15498	15240	15317	15263	15427	15333	15515	15254	15255	15224	15235	15390	15367	15505	15282	15271	15395	15156	15241	15206	15082	15266	15214	15402	15374	15268	15360	15387	15212	15507	15338	15172	15283	15266	15429	15039	15225	15229	14991	15219	15283	15352	15275	15279	15195	15167	15284	15319	15200	15386	15083	15161	15267	15286	15323	15251	15349	15199	15317	15202	15286	15311	15075	15215	15468	15141	15194	15426	15336	15294	15111	15189	15342	15127	15326	15375	15329	15391	15039	15208	15387	15372	15174	15226	15436	15239	15209	15270	15269	15240	15223	15407	15241	15125	15256	15284	15189	15298	15364	15405	15387	15058	15282	15433	15455	15401	15267	15297	15330	15257	15316	15376	15188	15276	15185	15082	15371	15281	15179	15237	15287	15196	15290	15139	15331	15146	15326	15278	15367	15311	15524	15268	15330	15412	15206	15418	15269	15236	15294	15138	15229	15248	15252	15274	15410	15409	15444	15200	15345	15442	15408	15237	15240	15363	15345	15291	15442	15368	15305	15178	15346	15371	15113	15276	15188	15429	15027	15261	15281	15106	15202	15235	15499	15241	15242	15175	15096	15127	15266	15235	15236	15264	15307	15467	15327	15340	15195	15316	15243	15282	15187	15188	15294	15304	15279	15396	15291	15228	15330	15290	15218	15313	15284	15183	15135	15241	15354	15161	15302	15160	15258	15338	15177	15210	15184	15184	15237	15332	15125	15253	15169	15246	15075	15271	15361	15237	15125	15314	15308	15165	15170	15062	15341	15267	15345	15269	15242	15162	15237	15261	15295	15331	15318	15245	15240	15330	15247	15381	15392	15270	15192	15333	15279	15352	15585	15397	15498	15322	15083	15303	15313	15229	15173	15262	15299	15276	15249	15181	15380	15261	15330	15176	15161	15200	15263	15141	15408	15206	15323	15129	15106	15193	15242	15240	15426	15380	15220	15472	15231	15251	15289	15162	15348	15446	15083	15392	15306	15345	15236	15291	15248	15155	15458	15187	15205	15285	15391	15326	15521	15203	15458	15202	15577	15140	15197	15034	15324	15251	15159	15350	15198	15356	15281	15104	15132	15244	15398	15301	15285	15283	15100	15259	15395	15111	15314	15237	15109	15135	15268	15159	15206	15191	15195	15371	15346	15225	15263	15113	15387	15480	15050	15299	15233	15268	15376	15119	15071	15309	15198	15257	15296	15332	15285	15296	15249	15296	15078	15191	15187	15280	15431	15118	15349	15345	15535	15262	15383	15258	15220	15264	15199	15199	15429	15175	15269	15316	15229	15264	15502	15263	15099	15175	15256	15194	15264	15011	15433	15290	15418	15139	15323	15257	15363	15383	15267	15337	15204	15209	15176	15247	15544	15250	15248	15201	15297	15391	15496	15240	15367	15340	15193	15057	15265	15122	15225	15348	15390	15197	15155	15306	15334	15351	15261	15034	15267	15318	15118	15359	15479	15297	15084	15183	15350	15382	15267	15197	15418	15138	15500	15186	15360	15379	15334	15049	15249	15266	15403	15407	15372	15416	15251	15357	15165	15256	15321	15343	15295	15347	15340	15226	15333	15227	15238	15237	15375	15310	15186	15272	15395	15272	15412	15310	15314	15347	15374	15353	15387	15227	15275	15483	15165	15065	15185	15397	15271	15301	15432	15465	15223	15147	15443	15373	15277	15252	15508	15454	15157	15235	15271	15308	15097	15321	15078	15236	15076	15348	15280	15320	15296	15283	15152	15341	15256	15010	15120	15197	15086	15149	15161	15346	15302	15319	15285	15107	15346	15349	15241	15191	15200	15451	15390	15212	15313	15227	15357	15391	15296	15153	15200	15184	15244	15067	15311	15312	15238	15314	15252	15252	15232	15295	15194	15356	15200	15203	15384	15349	15299	15201	15185	15072	15341	15216	15216	15241	15309	15436	15358	15288	15489	15250	15305	15336	15260	15316	15255	15149	15329	15413	15208	15198	15384	15176	15271	15327	15289	15275	15045	15246	15105	15254	15094	15213	15244	15199	15416	15259	15380	15257	15350	15126	15245	15268	15319	15340	15349	15369	15171	15491	15496	15050	15352	15141	15257	15067	15197	15226	15295	15249	15320	15291	15176	15294	15107	14994	15349	15313	15200	15252	15036	15284	15284	15293	15339	15099	15268	15457	15367	15218	15341	15215	15112	15148	15098	15278	15261	15260	15211	15291	15207	15341	15141	15216	15172	15122	15066	15292	15378	15287	15461	15230	15143	15175	15140	15082	15202	15288	15066	15333	15156	15305	15370	15327	15379	15163	15288	15250	15291	15189	15535	15110	15567	15320	15385	15357	15389	15302	15170	15233	15037	15306	15246	15364	15265	15246	15220	15131	15273	15097	15231	15251	15301	15244	15419	15350	15263	15275	15032	15208	15269	15214	15378	15291	15332	15400	15087	15251	15255	15182	15364	15247	15204	15065	15196	15281	15302	15192	15347	15220	15402	15344	15345	15173	15494	15310	15162	15177	15174	15416	15389	15135	15461	15196	15155	15212	15154	15096	15127	15181	15103	15469	15251	15225	15280	15055	15201	15451	15348	15138	15404	15145	15333	15461	15134	15107	15339	15273	15401	15558	15277	15461	15182	15561	15442	15276	15303	15329	15129	15170	15058	15077	15133	15283	15237	15150	15217	15328	15317	15427	15013	15210	15214	15424	15263	15309	15329	15214	15308	15461	15306	15001	15226	15302	15333	15087	15208	15359	15270	15300	15304	15261	15333	15336	15261	15140	15348	15228	15203	15362	15407	15132	15345	15292	15366	15274	15114	15273	15344	15160	15454	14981	15395	15249	15231	15382	15262	15334	15383	15330	15466	15339	15337	15342	15348	15290	15116	15296	15429	15347	15205	15327	15362	15342	15478	15051	15206	15311	15215	15341	15517	15341	15147	15331	15302	14928	15283	15404	15250	15352	15520	15497	15324	15136	15276	15247	15267	15377	15250	15376	15404	15231	15319	15066	15306	15259	15264	15134	15198	15292	15406	15279	15380	15323	15238	15193	15248	15278	15179	15104	15406	15007	15175	15279	15426	15291	15275	15253	15246	15264	15248	15288	15394	15349	15592	15259	15341	15313	15247	15231	15210	15432	15398	15242	15287	15304	15306	15285	15403	15157	15285	15111	15282	15048	15246	15173	15367	15143	15239	15163	15264	15192	15153	15281	15358	15164	15159	15338	15390	15302	15352	15343	15264	15292	15289	15183	15368	15388	15102	15235	15256	15088	15286	15218	15287	15259	15124	15330	15249	15260	15264	15091	15528	15256	15327	15312	15057	15105	15247	15227	15303	15203	15125	15403	15248	15347	15140	15182	15321	15250	15251	15261	15305	15272	15341	15291	15159	15235	15031	15232	15328	15152	15280	15332	15401	15332	15409	15355	15255	15327	15223	15211	15365	15357	15256	15273	15227	15332	15280	15381	15292	15136	15179	15250	15322	15293	15269	15283	15229	15120	15175	15281	15297	15180	15117	15232	15084	15225	15142	15091	15219	15297	15241	15436	15400	15168	15174	15329	15416	15296	15369	15076	15198	15204	15260	15382	15373	15186	15129	15106	15321	15362	15039	15270	15266	15144	15452	15180	15152	15124	15217	15368	15216	15197	15221	15315	15143	15327	15338	15183	15323	15165	15177	15337	15421	15226	15221	15295	15240	15274	15138	15278	15186	15314	15196	14935	15529	15282	15301	15398	15338	15400	15320	15426	15446	15117	15222	15271	15316	15022	15173	15302	15344	15330	15113	15119	15138	15471	15371	15417	15237	15281	15145	15211	15281	15324	15316	15296	15368	15010	15237	15256	15170	15243	15307	15155	15392	15287	15189	15234	15398	15342	15181	15338	15117	15327	15230	15154	15451	15268	15305	15389	15271	15195	15187	15250	15384	15038	15334	15434	15290	15425	15262	15239	15322	15345	15319	15314	15228	15338	15197	15239	15149	15382	15294	15319	15112	15183	15422	15126	15173	15170	15187	15211	15331	15054	15195	15150	15213	15245	15306	15434	15454	15202	15205	15502	15313	15359	15440	15135	15363	15288	15275	15389	15269	15233	15412	15271	15241	15329	15330	15248	15277	15175	15385	15352	15430	15209	15345	15129	15418	15329	15213	15214	15158	15281	15425	15175	15246	15394	15154	15418	15239	15196	15253	15318	15176	15264	15108	15254	15246	15275	15262	15246	15217	15413	15283	15300	15230	15309	15267	15396	15410	15319	15187	15354	15309	15200	15222	15285	15109	15335	15369	15083	15258	15241	15048	15216	15192	15054	15386	15202	15400	15126	15357	15151	15228	15349	15227	15249	15211	15302
29157	48385	45867	33235	26037	23851	22432	19692	18741	17322	17520	19830	24119	32371	33211	28903	23085	17975	15198	14125	13664	13530	13627	13600	13459	13592	13428	13689	13659	13432	13549	13527	13532	13579	13662	13587	13606	13646	13562	13761	13776	13481	13568	13381	13567	13595	13607	13525	13714	13346	13702	13472	13505	13388	13667	13467	13563	13496	13644	13575	13422	13601	13472	13652	13703	13407	13634	13377	13538	13516	13668	13593	13581	13526	13613	13418	13472	13478	13462	13469	13542	13446	13722	13560	13479	13595	13623	13541	13553	13757	13689	13621	13500	13418	13490	13555	13579	13521	13489	13447	13675	13518	13446	13368	13550	13711	13355	13687	13426	13457	13658	13546	13406	13684	13370	13546	13532	13583	13491	13506	13427	13471	13561	13443	13335	13511	13557	13590	13465	13710	13465	13432	13426	13418	13672	13368	13457	13509	13572	13579	13458	13503	13375	13470	13653	13448	13404	13500	13419	13545	13446	13485	13578	13495	13511	13464	13530	13480	13633	13451	13478	13374	13511	13505	13315	13516	13607	13352	13454	13509	13550	13428	13582	13452	13373	13477	13478	13553	13457	13626	13346	13408	13416	13442	13577	13299	13548	13457	13404	13589	13673	13449	13442	13569	13575	13538	13494	13565	13560	13544	13465	13519	13476	13493	13453	13462	13438	13546	13552	13492	13549	13539	13455	13453	13515	13458	13356	13525	13371	13593	13626	13645	13597	13445	13510	13556	13505	13445	13464	13585	13594	13434	13517	13567	13380	13504	13495	13519	13391	13556	13564	13399	13509	13271	13519	13635	13342	13450	13637	13344	13489	13369	13537	13408	13570	13550	13376	13658	13426	13474	13346	13594	13462	13486	13372	13357	13712	13335	13460	13434	13568	13377	13561	13535	13554	13457	13533	13381	13542	13647	13513	13556	13467	13449	13571	13528	13536	13623	13549	13421	13535	13656	13649	13553	13431	13666	13454	13412	13421	13381	13634	13618	13640	13455	13503	13533	13395	13635	13438	13690	13478	13525	13481	13737	13445	13644	13575	13463	13503	13619	13408	13587	13530	13402	13467	13396	13587	13508	13535	13596	13520	13666	13413	13507	13632	13631	13380	13435	13597	13524	13404	13564	13661	13573	13467	13489	13510	13581	13525	13564	13620	13591	13588	13586	13588	13429	13396	13501	13555	13432	13487	13569	13615	13531	13533	13586	13526	13520	13596	13433	13476	13503	13478	13387	13539	13435	13503	13671	13546	13547	13611	13625	13517	13528	13538	13472	13624	13460	13600	13453	13410	13399	13496	13580	13598	13359	13744	13606	13644	13496	13459	13386	13491	13629	13412	13732	13426	13344	13714	13491	13383	13657	13260	13636	13590	13521	13524	13464	13423	13357	13562	13675	13413	13532	13504	13444	13398	13488	13464	13700	13414	13546	13594	13566	13332	13577	13528	13391	13463	13457	13451	13543	13346	13516	13437	13574	13465	13562	13384	13543	13720	13659	13618	13503	13477	13409	13364	13419	13475	13584	13481	13524	13645	13498	13459	13465	13548	13461	13384	13469	13350	13615	13434	13443	13534	13525	13511	13584	13436	13472	13401	13596	13417	13553	13589	13448	13420	13526	13357	13491	13453	13373	13627	13408	13612	13483	13229	13664	13546	13622	13543	13613	13511	13439	13476	13403	13428	13513	13526	13645	13277	13533	13466	13474	13559	13455	13527	13492	13561	13501	13432	13404	13532	13603	13512	13572	13514	13515	13410	13487	13488	13463	13594	13419	13642	13529	13381	13466	13499	13503	13516	13553	13556	13508	13466	13466	13570	13599	13463	13470	13332	13456	13567	13492	13625	13455	13653	13553	13606	13483	13425	13417	13285	13492	13391	13507	13496	13508	13321	13590	13416	13666	13500	13520	13727	13444	13690	13546	13510	13552	13385	13558	13447	13635	13596	13601	13592	13459	13456	13554	13484	13608	13432	13463	13482	13538	13424	13560	13572	13531	13505	13702	13715	13490	13366	13528	13554	13400	13410	13461	13621	13659	13449	13454	13625	13539	13587	13584	13536	13394	13584	13266	13570	13472	13474	13312	13579	13574	13434	13500	13489	13535	13483	13670	13434	13669	13283	13635	13550	13524	13503	13464	13605	13429	13491	13549	13340	13582	13473	13403	13652	13560	13460	13563	13398	13468	13712	13437	13492	13461	13469	13444	13508	13515	13492	13384	13462	13494	13596	13539	13503	13595	13440	13487	13552	13550	13500	13360	13510	13394	13535	13516	13490	13540	13387	13646	13577	13611	13398	13556	13580	13380	13536	13638	13415	13286	13521	13588	13537	13509	13414	13659	13580	13419	13396	13546	13562	13493	13526	13596	13535	13651	13415	13531	13624	13568	13449	13605	13631	13528	13412	13377	13537	13496	13538	13437	13532	13459	13472	13443	13673	13490	13702	13513	13380	13675	13544	13491	13553	13559	13570	13654	13371	13445	13496	13579	13494	13453	13686	13367	13524	13416	13431	13561	13611	13574	13448	13387	13376	13474	13359	13642	13417	13373	13565	13461	13563	13473	13451	13484	13542	13614	13574	13310	13507	13433	13524	13455	13389	13402	13455	13455	13458	13743	13508	13455	13463	13516	13608	13396	13604	13481	13520	13386	13548	13477	13464	13462	13567	13291	13502	13444	13569	13435	13465	13437	13306	13594	13629	13440	13506	13301	13537	13554	13517	13537	13402	13528	13454	13543	13443	13435	13491	13431	13426	13414	13517	13510	13400	13476	13481	13456	13538	13625	13620	13523	13514	13459	13423	13380	13428	13587	13432	13435	13457	13358	13568	13673	13410	13469	13592	13541	13446	13686	13523	13476	13465	13444	13584	13499	13636	13571	13599	13591	13527	13607	13429	13367	13428	13557	13341	13480	13464	13388	13522	13547	13437	13359	13552	13502	13331	13532	13558	13519	13471	13435	13552	13505	13610	13398	13421	13421	13490	13663	13529	13541	13505	13308	13519	13525	13526	13500	13583	13266	13490	13575	13528	13471	13620	13337	13405	13460	13573	13397	13419	13666	13469	13527	13688	13234	13421	13512	13621	13565	13711	13522	13321	13625	13470	13619	13384	13609	13498	13369	13419	13530	13410	13490	13300	13434	13445	13521	13389	13307	13463	13611	13683	13486	13540	13490	13625	13432	13449	13497	13626	13506	13303	13586	13556	13649	13554	13600	13437	13676	13549	13503	13607	13339	13447	13572	13541	13589	13594	13374	13362	13527	13405	13433	13486	13381	13385	13422	13420	13475	13537	13548	13663	13437	13491	13350	13526	13570	13518	13646	13328	13504	13452	13504	13479	13404	13473	13469	13408	13540	13613	13563	13615	13444	13477	13530	13365	13604	13633	13445	13554	13446	13313	13493	13400	13479	13369	13596	13631	13592	13564	13616	13601	13506	13563	13450	13388	13398	13571	13372	13551	13469	13465	13491	13578	13497	13361	13577	13465	13593	13506	13552	13584	13561	13611	13603	13365	13655	13417	13429	13595	13506	13521	13593	13478	13503	13451	13333	13627	13415	13515	13378	13605	13629	13429	13471	13374	13528	13482	13490	13413	13415	13467	13484	13531	13419	13486	13554	13511	13518	13327	13536	13359	13560	13434	13592	13627	13530	13485	13525	13725	13608	13488	13468	13682	13534	13442	13546	13299	13397	13552	13389	13538	13581	13572	13562	13423	13447	13641	13528	13451	13489	13437	13523	13397	13470	13476	13537	13409	13410	13475	13484	13545	13440	13473	13673	13586	13453	13536	13477	13522	13560	13658	13507	13556	13604	13638	13498	13361	13443	13497	13550	13678	13584	13480	13445	13568	13432	13608	13565	13557	13501	13495	13641	13531	13587	13542	13617	13449	13565	13443	13506	13520	13502	13637	13592	13401	13518	13397	13505	13579	13522	13617	13471	13593	13455	13419	13542	13589	13432	13492	13536	13506	13660	13447	13542	13341	13427	13475	13557	13651	13539	13569	13570	13511	13460	13413	13458	13603	13357	13577	13614	13492	13664	13509	13555	13482	13625	13517	13550	13526	13502	13505	13304	13398	13469	13388	13499	13407	13570	13405	13472	13503	13485	13620	13472	13299	13394	13537	13464	13447	13567	13541	13567	13411	13530	13499	13406	13628	13481	13488	13491	13394	13491	13467	13480	13687	13377	13489	13519	13627	13525	13350	13562	13536	13589	13501	13507	13412	13451	13334	13469	13473	13472	13352	13653	13557	13538	13624	13454	13501	13479	13516	13419	13587	13511	13476	13604	13539	13550	13356	13688	13493	13442	13630	13705	13595	13444	13389	13569	13647	13576	13619	13476	13495	13495	13454	13518	13718	13458	13668	13509	13413	13494	13593	13221	13419	13456	13486	13502	13531	13470	13641	13659	13515	13299	13633	13512	13526	13434	13513	13566	13553	13461	13399	13422	13466	13454	13740	13623	13716	13255	13421	13472	13538	13693	13342	13402	13430	13516	13462	13533	13510	13580	13521	13552	13508	13461	13649	13363	13536	13661	13400	13446	13495	13504	13402	13476	13411	13545	13601	13460	13374	13456	13502	13600	13647	13481	13498	13622	13505	13639	13551	13437	13493	13542	13594	13476	13378	13504	13523	13498	13519	13541	13376	13477	13483	13473	13679	13431	13501	13536	13515	13557	13450	13455	13475	13333	13507	13464	13283	13533	13505	13419	13531	13583	13568	13499	13424	13426	13335	13420	13481	13507	13527	13412	13603	13548	13382	13441	13614	13560	13544	13501	13539	13536	13497	13590	13483	13428	13488	13498	13528	13455	13589	13720	13367	13498	13679	13561	13422	13590	13477	13424	13464	13326	13520	13714	13417	13579	13593	13355	13634	13549	13476	13457	13567	13381	13439	13381	13614	13374	13432	13659	13339	13439	13464	13500	13567	13358	13441	13367	13464	13569	13389	13520	13477	13579	13510	13424	13477	13465	13586	13529	13597	13462	13472	13563	13443	13561	13610	13670	13388	13574	13591	13322	13432	13388	13404	13568	13672	13500	13470	13484	13551	13346	13520	13673	13565	13561	13517	13541	13504	13520	13734	13596	13567	13521	13472	13646	13430	13602	13486	13459	13326	13673	13591	13480	13497	13415	13424	13434
27774	23560	28457	23388	18159	17320	16751	16122	15807	15517	15411	15465	15774	16303	16578	16667	16170	15727	15507	15255	15326	15412	15224	15271	15251	15168	15290	15225	15136	15217	15449	15191	15199	15221	15104	15147	15303	15371	15283	15348	15193	15296	15343	15330	15241	15422	15250	15306	15341	15284	15059	15275	15055	15243	15096	15142	15224	15092	15450	15264	15307	15289	15306	15201	15386	15181	15249	15298	15401	15360	15367	15284	14988	15195	15258	15005	15315	15365	15106	15149	15413	15377	15338	15074	15281	15272	15189	15328	15117	15110	15108	15180	15162	15185	15221	15283	15223	15101	15202	15236	15028	15322	15169	15223	15323	15030	15145	15253	15198	15227	15173	15159	15299	14943	15261	15315	15124	15380	15431	15394	15049	15487	15420	15155	15272	15336	15316	15365	15308	15230	15225	15148	15245	15365	15353	15213	15351	15344	15109	15395	15376	15224	15210	15075	15085	15165	15138	15109	14979	15346	15263	15062	15242	15136	15328	15167	15223	15327	15118	15003	15127	15182	15337	15117	15206	15107	15067	15315	15106	15040	15220	15134	15385	15128	15315	15145	15066	15262	15162	15260	15286	15070	15232	15247	15275	15208	15143	15238	15162	15218	15134	15116	15273	15270	15364	15096	15028	15359	15334	15202	15193	15282	15335	15341	15215	15195	15098	15267	15211	15375	15304	15316	15059	15276	15246	15277	15190	14966	15255	15293	15235	15277	15326	15142	15007	15285	15124	15089	15221	15245	15316	15240	15276	15016	15070	14951	15115	15189	15244	15157	15279	15197	15220	15137	15248	15329	15079	15138	15288	15205	15145	15128	15110	15462	15107	15097	15059	15123	15204	15059	15246	15475	15247	15230	15405	15235	15217	15272	15158	15090	15418	15275	15186	15260	15202	15122	15081	15291	15278	15273	15104	15060	15218	15274	15077	15328	15079	15357	15008	15302	15153	15198	15074	15376	15148	15057	15231	15300	15380	15185	15283	15294	15196	15219	15316	15269	15387	15346	15211	15187	15315	15302	15190	15204	15360	15215	15045	15220	15299	15326	15145	15180	15178	15102	15288	15154	15210	15440	15296	15124	15092	15259	15256	15420	15168	15191	15123	15056	15295	15199	15044	15331	15370	15070	15125	15025	15129	15168	15113	15275	15138	15084	15330	15076	15150	15155	15232	15079	15117	15163	15132	15103	15196	15145	15429	15027	15110	15117	15359	15110	15285	15254	15260	15016	15282	15198	15256	15188	14970	15304	15198	15148	15307	15287	15244	15159	15147	15214	15121	15231	15131	15185	15366	15386	15263	15199	15484	15255	15426	15050	15219	15191	15106	15240	15313	15304	15126	15234	15363	15329	15228	15184	15176	15159	15040	15219	15169	15240	15175	15246	15403	15254	15327	15194	15417	15358	15319	15383	15166	15371	15138	15305	15132	15127	15247	15193	15171	15179	15298	15233	15219	15286	15148	15203	15265	15156	15228	15193	15233	15279	15179	15207	15163	15269	15273	15238	15132	15211	15258	15347	15286	15263	15267	15283	15209	15337	15353	15153	15155	15231	15327	15130	15459	15201	15212	15261	15150	15184	15167	15324	15110	15307	15179	15120	15197	15322	15356	15212	15309	15257	15193	15252	15155	15045	15092	15330	15146	15229	15366	15278	15050	15235	15267	15343	15305	15357	15187	15184	15101	15310	15183	15343	15282	15247	15155	15134	15433	15168	15305	15169	15102	15128	15224	15324	15193	15289	15131	15394	15230	15208	15216	15149	15314	15104	15279	15130	15195	15270	15218	15193	15267	15091	15007	15106	15203	14950	15061	15433	15313	15162	15149	15307	15260	15280	15036	15346	15215	15179	15219	15208	15152	15185	15116	15177	15250	15380	15395	15081	15196	15133	15259	15138	15198	15194	15296	15380	15299	15336	15311	15230	15077	15160	15287	15359	15323	15105	15125	15068	15352	15467	15096	15159	15325	15104	15299	15301	15302	15237	15226	15254	15320	15439	15539	15151	15103	15274	15121	15155	15357	15239	15321	15233	15280	15252	15261	15385	15385	15332	15140	15196	15087	15119	15128	15137	15059	15106	15417	15180	15190	15095	15018	15245	15327	15146	15114	15341	15364	15147	15179	15394	15373	15253	15188	14868	15193	15287	15097	15107	15246	15259	15497	15406	15170	15199	15285	15172	15169	15213	15182	15307	15337	15337	15140	15102	15113	15269	15190	15106	15158	15439	15214	15260	15235	15209	15234	15196	15140	15222	15395	15274	15022	15298	15161	15265	15170	15185	15274	15055	15174	15170	15224	15285	15553	15260	15289	15215	15365	15242	15366	15244	15240	15238	15137	15128	15136	15121	15153	15260	15178	15243	15402	15279	15241	15338	15088	15036	15184	15254	15242	15303	15225	15032	15301	15395	15077	15358	15203	15143	15173	15348	15075	15230	15167	15272	15453	15269	14977	15057	15103	15376	15206	15348	15300	15179	15505	15303	15283	15206	15158	15303	15136	15331	15156	15199	15216	15302	15118	15234	15155	15155	15311	15140	15228	15459	15469	15275	15295	15049	15327	15278	15132	15033	15290	15304	15068	15330	14975	15173	15213	15243	15250	15609	15059	15271	15234	15080	15191	15024	15221	15384	15276	15041	15182	15097	15420	15155	15199	15056	15236	15193	15054	14995	15220	15098	15177	15141	15305	15226	15185	15267	15239	15095	15263	15204	15213	15259	15111	15378	15324	15394	15240	15274	15290	15087	15222	15316	15069	15044	15111	15151	15044	15509	15275	15362	15199	15286	15122	15188	15237	15166	15481	15194	15101	15223	15314	15148	15291	15183	15289	15519	15403	15339	15080	15224	15159	15143	15345	15217	15240	14990	15144	15037	15354	15187	15199	15311	15222	15227	15101	15152	15345	15381	15200	15388	15338	15242	15087	15235	15083	15439	15272	15014	15560	15179	15235	15104	15194	15324	15337	15408	15190	15122	15278	15149	15253	15264	15333	15292	15170	15129	15400	14959	15370	15392	15405	15235	15356	15267	15365	15301	15128	15368	15334	15252	15172	15231	15276	15248	15176	15167	15345	15237	15226	15173	15536	15429	15188	15332	15229	15210	15221	15429	15252	15264	15211	15006	15273	15026	15169	15268	15151	15036	15334	15287	15133	15223	15194	15134	15236	15296	15218	15057	15036	15267	15135	15210	15196	15164	15384	15167	15087	15469	15355	15268	15328	15196	15223	15372	15108	15033	15316	15312	15244	15074	15216	14969	15222	15312	15296	15094	15414	15317	15359	15187	15194	15328	15355	15262	15181	15465	15319	15370	15385	15351	15131	15463	15051	15223	15169	15185	15260	15280	15086	15268	15248	15348	15282	15395	15203	15062	15394	15190	15023	15062	15294	15179	15190	15164	15121	15099	15175	14992	15259	15349	15163	15315	15173	15245	15257	15387	15328	15471	15291	15103	15274	15186	15200	15203	15178	15191	15165	15213	15189	15358	15062	15128	15212	15362	15259	15231	15312	15280	15186	15157	15186	15297	15346	15496	15188	15413	15364	15235	15138	15224	15429	15197	15281	15212	15046	15073	15325	15358	15176	15279	15264	15350	15272	15421	15428	15209	15089	15119	15242	15170	15010	15148	15136	15460	15347	15176	15192	15178	15180	15270	15355	15080	15274	15221	15409	15135	15034	15308	15137	15033	15203	15404	15031	15166	15257	15292	15210	15346	15386	15159	14932	15122	15275	15192	15338	15371	15242	15288	15226	15115	15274	15194	15201	15210	15308	15128	15081	15214	15188	15279	15100	15224	15136	15180	15089	15059	15266	15245	15211	15384	15276	15213	15123	15024	15399	15264	15262	15108	15077	15286	15325	15234	15102	15312	15227	15211	14920	15281	15073	15268	15258	15104	15260	15148	15209	15188	15309	15109	15189	15359	15308	15193	15120	15322	15218	15233	15130	15195	15246	15358	15373	15299	15316	15090	15317	15240	15356	15469	15072	15310	15250	15204	15298	15145	15112	15561	15351	15322	15331	15250	15161	15196	15397	15151	15078	15110	15094	15313	15165	15356	15158	15292	15367	15246	15243	15143	15434	15127	15310	15319	15171	15313	15181	15242	15144	15344	15306	15373	15259	15121	15274	15176	15258	15427	15291	15335	15248	15199	15298	15158	14989	15140	15230	15208	15275	15154	15301	15082	15059	15307	15261	15226	15213	15264	15127	15272	15220	15174	15460	14960	15301	15244	15120	15252	15174	15118	15099	15156	15095	15231	15200	15124	15407	15235	15115	14995	15083	15249	15278	15172	15229	15077	15267	15338	15107	15268	15329	15178	15344	15117	15310	15268	15077	15290	15186	15336	15358	15091	15198	15286	15374	15135	15123	14867	15339	15306	15240	15334	15185	15389	15384	15219	15196	15135	15431	15342	15005	15154	15292	15124	15153	15094	15321	15381	15294	15285	15293	15189	15157	15274	15278	15039	15286	15181	15129	15117	15194	15102	15204	15413	15320	15198	15284	15198	15215	15205	15093	15288	15368	15098	15400	15263	15298	15116	15094	15101	15347	15196	15298	15325	15235	15343	15314	15241	15288	15271	15307	15291	15321	15304	15437	15290	15079	15249	15207	15322	15335	15000	15185	15225	15058	15293	15346	14978	15095	15378	15143	15324	15196	15170	15279	15162	15183	15173	15273	15093	15116	15230	15317	15267	15113	15079	15022	15203	15332	15185	15129	15088	15215	15419	15209	15349	15327	15316	15311	15063	15227	15392	15146	15316	15275	15295	15282	15252	15395	15282	15201	15067	15296	15191	15227	15245	15325	15157	15117	15267	15134	15091	15109	15141	15113	15099	15105	15294	15127	15177	15280	15410	15057	15027	15239	15098	15214	15267	15315	15287	15143	15228	15151	15210	15160	15259	15335	15265	15166	15107	15250	15335	15177	15592	15234	15172	15239	15148	15148	15220	15117	15126	15086	15384	15278	15163	15274	15204	15174	15116	15313	15136	15354	15353	15336	15169	15299	15188	15154	15122	15211	15235	15404	15311	14959	15223	15143	15238	15223	15289	15129	15100	15277	15223	15265	15187	15234	15340	15212	15269	15307	15238	15138	15157	15173	15189	15213	15211	15253	15316	15128	15298	15188	15028	15295	15221
24562	33644	31091	21381	17586	16773	15459	14737	14213	13861	13752	13947	14520	15274	15766	15367	14629	14206	13777	13665	13649	13543	13432	13512	13446	13504	13573	13391	13791	13426	13623	13522	13675	13461	13424	13559	13487	13584	13608	13649	13433	13579	13421	13563	13301	13646	13575	13537	13441	13454	13555	13557	13526	13501	13494	13589	13405	13386	13461	13521	13371	13541	13286	13512	13570	13501	13548	13484	13438	13610	13588	13525	13631	13451	13566	13577	13591	13453	13612	13528	13563	13451	13445	13516	13512	13670	13562	13469	13298	13347	13498	13475	13608	13410	13584	13586	13503	13371	13556	13340	13520	13499	13493	13432	13568	13683	13578	13521	13455	13414	13616	13587	13524	13501	13352	13552	13479	13389	13491	13506	13416	13384	13473	13423	13538	13326	13499	13458	13462	13621	13558	13486	13618	13463	13709	13548	13481	13485	13496	13644	13517	13348	13558	13569	13611	13456	13537	13479	13427	13617	13640	13537	13688	13504	13550	13437	13582	13512	13512	13476	13472	13621	13602	13647	13432	13622	13563	13468	13455	13565	13447	13586	13551	13545	13516	13328	13475	13477	13500	13431	13420	13576	13493	13432	13422	13519	13533	13582	13567	13496	13506	13589	13579	13475	13464	13647	13394	13669	13507	13525	13467	13634	13566	13588	13455	13405	13450	13555	13580	13665	13446	13479	13452	13590	13485	13565	13273	13504	13455	13602	13527	13607	13388	13402	13512	13490	13349	13477	13495	13535	13486	13490	13624	13543	13501	13581	13535	13513	13569	13559	13456	13468	13471	13490	13481	13427	13566	13447	13481	13356	13497	13595	13433	13714	13456	13606	13477	13441	13523	13527	13614	13553	13638	13453	13489	13483	13553	13493	13385	13503	13420	13480	13584	13474	13516	13450	13544	13430	13663	13531	13418	13662	13445	13402	13437	13425	13594	13430	13404	13569	13675	13417	13555	13489	13500	13520	13471	13479	13484	13404	13505	13477	13451	13674	13550	13516	13548	13451	13472	13400	13643	13526	13306	13494	13521	13384	13498	13527	13521	13471	13397	13517	13529	13467	13467	13515	13467	13646	13573	13313	13403	13439	13481	13658	13380	13432	13467	13531	13472	13683	13469	13647	13433	13497	13520	13356	13509	13564	13438	13572	13713	13552	13555	13540	13584	13505	13513	13672	13417	13461	13714	13513	13519	13653	13383	13498	13599	13517	13465	13505	13446	13574	13517	13559	13233	13552	13551	13513	13500	13535	13532	13386	13388	13594	13399	13219	13527	13625	13341	13655	13575	13555	13584	13572	13499	13589	13497	13556	13459	13359	13703	13655	13425	13605	13561	13611	13565	13383	13422	13454	13593	13510	13354	13607	13537	13436	13479	13472	13541	13392	13494	13452	13528	13471	13502	13469	13354	13509	13649	13390	13517	13494	13510	13366	13561	13479	13622	13580	13474	13446	13413	13297	13520	13526	13546	13545	13408	13526	13452	13592	13609	13479	13195	13653	13348	13328	13665	13647	13350	13416	13451	13644	13637	13648	13620	13487	13494	13593	13339	13563	13478	13513	13577	13508	13435	13473	13611	13473	13399	13728	13454	13472	13462	13547	13574	13498	13272	13675	13485	13647	13452	13394	13609	13663	13631	13604	13583	13487	13530	13426	13485	13448	13490	13588	13699	13519	13597	13649	13544	13400	13630	13560	13559	13630	13612	13467	13625	13620	13587	13421	13659	13491	13495	13453	13425	13356	13713	13638	13449	13487	13443	13531	13662	13482	13604	13648	13556	13559	13608	13457	13495	13625	13427	13435	13520	13429	13653	13547	13555	13672	13424	13508	13507	13743	13470	13627	13519	13601	13412	13534	13488	13430	13526	13520	13521	13525	13544	13604	13415	13519	13583	13505	13623	13394	13489	13590	13418	13411	13521	13572	13592	13403	13440	13454	13419	13677	13326	13589	13451	13473	13573	13596	13547	13574	13530	13447	13521	13562	13460	13565	13429	13396	13333	13474	13577	13442	13544	13503	13495	13382	13444	13671	13571	13633	13581	13576	13597	13451	13558	13555	13464	13526	13557	13525	13523	13420	13493	13512	13467	13636	13321	13536	13559	13585	13689	13501	13561	13522	13628	13486	13391	13512	13378	13508	13497	13543	13298	13597	13311	13581	13681	13505	13550	13585	13655	13475	13440	13534	13292	13603	13479	13420	13397	13545	13532	13561	13577	13572	13629	13425	13488	13435	13619	13597	13542	13616	13594	13585	13432	13445	13546	13530	13372	13601	13614	13589	13489	13476	13577	13390	13623	13291	13527	13448	13482	13628	13327	13560	13481	13506	13442	13473	13457	13490	13269	13587	13465	13376	13577	13385	13431	13652	13405	13590	13381	13540	13470	13553	13620	13388	13438	13539	13420	13646	13482	13498	13466	13572	13540	13413	13434	13620	13612	13693	13648	13368	13474	13460	13525	13425	13529	13556	13439	13685	13593	13629	13570	13404	13573	13419	13506	13544	13512	13571	13382	13412	13503	13535	13574	13564	13539	13397	13380	13551	13422	13494	13617	13512	13518	13639	13546	13371	13529	13542	13658	13501	13487	13583	13560	13601	13452	13545	13468	13462	13486	13379	13394	13356	13589	13373	13423	13485	13550	13538	13272	13363	13389	13516	13362	13636	13468	13507	13478	13517	13697	13676	13494	13594	13519	13559	13634	13499	13527	13442	13551	13704	13475	13367	13477	13482	13683	13484	13657	13541	13555	13459	13495	13462	13386	13337	13462	13647	13342	13348	13542	13530	13572	13575	13473	13307	13480	13459	13377	13522	13598	13561	13459	13444	13467	13472	13528	13351	13514	13577	13496	13483	13460	13553	13346	13472	13623	13367	13429	13504	13449	13434	13474	13472	13591	13586	13566	13558	13540	13483	13532	13468	13385	13461	13328	13538	13513	13594	13515	13516	13364	13485	13477	13564	13576	13436	13362	13561	13582	13601	13611	13564	13478	13440	13483	13515	13588	13600	13479	13444	13519	13586	13519	13437	13573	13509	13508	13588	13530	13516	13655	13489	13647	13375	13616	13446	13515	13411	13558	13439	13500	13502	13504	13364	13223	13377	13444	13412	13449	13513	13651	13478	13532	13514	13538	13520	13438	13428	13511	13603	13441	13463	13451	13491	13436	13441	13437	13678	13608	13618	13346	13464	13547	13437	13433	13501	13706	13514	13412	13614	13581	13554	13318	13454	13482	13375	13354	13457	13442	13579	13414	13547	13599	13300	13503	13639	13645	13466	13485	13631	13463	13509	13494	13628	13476	13640	13490	13475	13584	13551	13555	13550	13366	13537	13659	13532	13386	13552	13432	13431	13516	13218	13588	13448	13541	13627	13482	13383	13386	13636	13463	13551	13494	13617	13598	13510	13471	13458	13444	13501	13534	13390	13465	13488	13618	13525	13594	13370	13530	13535	13483	13386	13498	13545	13505	13402	13649	13438	13542	13523	13355	13619	13455	13657	13561	13515	13522	13548	13491	13457	13436	13616	13470	13581	13511	13344	13463	13496	13609	13636	13339	13630	13605	13461	13607	13565	13469	13395	13537	13773	13460	13655	13579	13401	13598	13569	13581	13478	13569	13378	13428	13692	13552	13333	13467	13579	13640	13482	13510	13475	13563	13566	13459	13535	13566	13481	13553	13633	13337	13534	13718	13371	13509	13536	13353	13535	13673	13377	13426	13288	13571	13483	13545	13499	13410	13527	13614	13496	13572	13529	13606	13477	13447	13270	13450	13502	13556	13570	13524	13415	13562	13448	13492	13541	13460	13591	13634	13417	13403	13483	13456	13521	13506	13480	13409	13667	13599	13493	13523	13446	13334	13426	13392	13571	13628	13563	13296	13619	13490	13382	13490	13515	13691	13386	13444	13585	13625	13506	13404	13656	13556	13498	13395	13447	13495	13349	13537	13504	13512	13471	13460	13642	13553	13461	13602	13490	13655	13555	13626	13643	13363	13669	13261	13693	13576	13423	13587	13427	13598	13388	13466	13552	13385	13583	13513	13483	13427	13528	13758	13557	13482	13537	13604	13477	13480	13513	13654	13446	13516	13476	13490	13553	13465	13503	13378	13476	13599	13579	13430	13562	13500	13569	13416	13240	13432	13407	13352	13460	13544	13463	13535	13335	13516	13529	13541	13562	13453	13614	13544	13419	13469	13514	13544	13573	13529	13488	13379	13558	13584	13586	13350	13450	13416	13494	13346	13408	13475	13517	13481	13391	13489	13424	13391	13499	13601	13360	13649	13437	13395	13478	13547	13531	13414	13411	13577	13420	13610	13484	13555	13418	13663	13314	13416	13404	13493	13516	13518	13608	13361	13504	13468	13550	13616	13535	13579	13407	13500	13467	13627	13426	13438	13488	13720	13565	13401	13516	13565	13443	13631	13665	13525	13494	13482	13436	13411	13445	13454	13644	13600	13600	13443	13615	13266	13684	13466	13371	13610	13539	13602	13541	13416	13510	13546	13603	13526	13645	13441	13518	13434	13443	13580	13488	13536	13460	13570	13650	13356	13425	13475	13468	13657	13525	13489	13530	13553	13578	13621	13380	13484	13383	13583	13628	13507	13435	13518	13435	13496	13547	13363	13535	13531	13501	13586	13300	13526	13520	13430	13553	13582	13612	13520	13436	13524	13604	13442	13483	13631	13575	13616	13546	13409	13402	13551	13505	13439	13495	13322	13403	13542	13608	13586	13633	13365	13471	13473	13419	13588	13644	13497	13558	13506	13421	13454	13358	13466	13469	13490	13384	13499	13643	13512	13581	13425	13365	13465	13523	13553	13443	13484	13597	13549	13341	13542	13533	13349	13439	13483	13465	13470	13553	13623	13583	13420	13522	13487	13405	13563	13614	13423	13462	13478	13393	13336	13591	13446	13359	13449	13437	13369	13399	13594	13517	13461	13585	13521	13518	13634	13478	13474	13532	13541	13409	13453	13415	13541	13442	13477	13600	13627	13440	13392	13490	13541	13609	13596	13461	13443	13561	13438	13462	13419	13542	13560	13650	13569	13525	13346	13556	13455	13492	13479	13532	13394	13336	13555	13566	13626	13332	13551	13714	13528	13490	13544	13320	13514	13604	13406	13454	13524	13496	13475	13446
23872	21213	28625	24346	22497	22366	21180	17814	16815	16705	16831	17045	20079	23848	24320	21873	19152	17738	16588	15676	15474	15189	15146	15348	15342	15044	15190	15015	15180	15112	15117	15190	15029	15178	15099	15082	15059	15195	15013	15041	14933	15124	15257	15100	15319	15343	15222	15244	15046	15174	15064	15141	15069	15066	15212	15089	15154	15092	14916	14916	15208	15166	15100	14984	15086	15119	15014	15010	15023	15242	15205	15293	15123	15040	14983	14942	15087	15211	15147	15168	15168	14912	15258	15173	14966	14843	15178	15029	15299	15024	15196	14943	15231	15192	15028	15163	15219	15036	15131	15114	14989	15241	15198	15004	15138	14903	15133	15094	15004	15057	15136	15234	15082	15017	14831	15067	15044	15015	15317	15091	15067	15027	14884	15065	15051	15166	15169	15246	15094	15193	15162	15114	15018	15119	15076	15158	15146	15114	14928	14936	15197	14966	15131	15049	15104	15248	15143	15117	15041	15158	15109	15060	15151	14982	14971	14974	15194	15166	14960	15106	15023	15034	14852	14967	15342	14990	15146	14985	14895	14913	14977	15042	15174	15290	15142	15034	14844	14909	15074	15070	15010	15051	15210	15094	14861	15030	15019	15069	15031	15222	15258	15050	15013	15190	15090	14989	15213	14983	14994	15080	15074	15237	15147	14981	15069	15239	15014	14951	14938	15115	14942	14809	15085	15053	15175	15086	15133	15068	15068	15113	14992	15106	15227	15083	15097	15246	15197	15067	14824	15016	14941	14972	15115	15193	15018	14979	15128	15230	15092	15210	15121	15147	15055	15199	15046	15051	15167	14999	14930	14887	14819	15091	14967	15105	14926	15010	15048	14952	14947	15102	15271	15122	15162	14920	15059	14904	14981	15142	15165	15110	15102	15163	15135	15104	15160	15022	14956	14847	14975	15020	15071	15206	15195	15090	15254	15112	14988	15154	15249	15145	15025	14933	15171	14924	15034	15182	15093	14973	15358	14989	15184	15085	14914	15181	15160	15085	15342	15047	15061	15044	15192	15065	15139	14826	14928	14979	15228	14906	15057	14890	15283	15247	15171	15146	15040	15178	15219	15069	15074	15152	14962	15204	15129	15139	15144	14999	15031	15237	15146	14958	15191	15027	15178	15065	15013	15188	15162	14983	15238	15337	15003	14891	15061	15156	15236	15147	15071	15144	15219	15234	15090	15037	15011	15009	15114	15130	14939	14838	15021	14987	15120	15105	15056	15042	15119	15123	15215	15113	15159	15154	15100	15058	15029	14988	15095	15267	15198	15059	15018	14972	15174	15005	15022	15084	15023	15072	14986	14973	14935	14932	15188	15325	15200	15099	15053	14991	14966	15078	15196	15012	15285	15098	15097	15061	15019	15195	14982	15380	15243	15164	15062	15158	14982	15034	14930	14975	14972	15111	14932	15190	15199	14954	15126	15122	15155	15131	15068	15093	15092	15092	15018	15144	15146	15088	14893	15051	14870	14989	15199	15152	14959	15084	14996	15192	14944	14814	15100	15131	14895	14943	15083	14971	15147	15030	15014	15103	15123	15106	15212	15066	14910	15116	15088	15038	15124	15163	15062	14971	15005	14912	15097	15113	15017	15079	15193	14980	15154	14911	14825	14901	15054	15137	15112	15022	15088	15178	15001	15108	15007	15211	15182	15253	15128	15036	15157	15095	14923	15099	14937	15125	15073	15115	15206	15034	15146	15039	15029	14796	15198	15102	15017	15113	15134	15051	15233	14995	14963	15160	15093	15207	15177	15085	15137	15231	15151	14921	15181	15072	15216	14974	15009	14931	14934	15139	15063	15093	14904	15102	15088	14880	15181	14904	15113	15195	15144	15054	15147	15116	15088	15091	15021	15301	15027	15021	15182	15166	14989	15138	15160	15074	14894	15105	14905	15100	15162	15118	15222	15103	15084	15037	15140	15255	15200	15024	15057	15102	14955	15010	14975	15082	15200	15048	15027	15013	15251	15260	15151	14849	15061	14947	15202	15044	15191	15070	15104	15036	14880	14962	15102	15076	15135	15005	15113	15015	15146	15168	15070	15018	15198	14985	15078	15024	15174	15008	14906	14939	14834	15148	15204	15069	15037	15057	14973	14940	15116	15084	15092	15130	14885	15190	15035	15052	15033	15213	15124	15138	15122	15099	14992	15071	15143	14991	15168	15027	15286	14900	14954	14979	14955	15139	15158	15203	14891	15122	15278	15216	15143	14945	14888	15166	15145	14861	14919	15031	14983	14882	15262	14872	14968	14934	15159	15091	15137	15065	15114	15252	15259	15006	14888	15045	15148	15056	15182	15029	15050	14963	15115	14975	15036	15068	15089	15065	15005	14862	15075	15027	14988	15039	15074	15181	14956	14929	15210	15078	15089	15195	15174	15240	14809	15048	15121	15077	15131	15229	15095	15044	15184	15047	14987	15154	15275	14993	14991	15023	15197	15070	15078	15117	15134	15112	14854	14997	15160	15070	15259	14908	15076	15180	15108	15101	15116	14984	15103	14989	15265	15036	15279	14962	15154	15095	15036	14936	14837	15158	14901	14954	15081	14919	15098	15319	15183	14942	15138	15119	15008	15089	15084	14978	14934	14901	15025	15027	15036	15046	15178	15063	14933	14985	15115	15104	15067	15119	15098	15077	15215	15030	15233	15218	15056	15121	14781	14984	14827	15025	15076	15028	15141	15097	15115	15238	15066	15082	14952	15236	14995	15082	14904	15044	15064	14939	14953	15014	14921	14953	15093	15076	15077	15181	15205	15103	15024	15055	15057	15239	14949	14907	15173	14825	14891	15046	15242	15135	15036	15338	15157	15096	15003	15138	14984	15053	15165	15082	15080	15105	15201	15194	14958	15058	15124	15146	15104	15068	15167	15221	14895	15139	15195	14916	15000	15176	15252	14970	15067	15074	15265	14990	15134	15288	14917	15080	15125	15229	15219	15056	15255	14834	15020	15057	15093	14989	15118	15032	14991	14954	14972	14928	15220	15110	15252	15067	15053	15108	15021	15038	15072	14923	15136	14960	15150	15120	15105	14979	15162	14996	15263	15136	14905	15064	15107	15013	15205	15075	15026	14858	15334	15106	14966	15285	15064	15192	14946	15071	15170	15220	15020	15190	15320	15203	15086	15017	15090	14996	14890	15329	14977	14957	15142	15109	15247	15164	15102	14993	15187	15115	15121	15024	15207	14990	14971	15070	15172	15059	15210	14871	15128	15132	14937	15150	15146	14896	15078	14925	14813	14911	14931	14852	14909	15033	15044	15117	15106	15050	15039	15111	15212	15226	14903	15139	15068	15045	14905	14972	15072	15184	15020	15029	15027	15088	15000	15046	15112	15240	15263	15055	15113	15252	14929	15120	15150	15083	15255	15085	15121	15024	15089	15017	15127	15062	15231	14977	15097	15066	15201	14914	14921	15050	14943	15088	14914	15110	15000	15228	15228	15005	14980	15056	15029	15019	15079	15079	14901	15045	15218	15172	14955	14923	14776	15116	15172	15121	14960	15115	15199	15213	14961	15142	15083	15107	15024	14969	15013	14931	15306	15048	15136	15190	15114	15053	15208	14971	15126	14996	15024	15092	15097	15188	15285	15011	14965	15109	14962	15241	15141	15131	15088	15014	15134	15154	14880	15106	15155	15026	15110	15036	14926	15194	14855	15237	15149	14852	15004	15053	15251	15054	15053	15096	14997	14958	15207	15187	15162	15019	15030	15065	15104	14864	15337	15033	15135	14975	14992	15038	15049	15035	15016	15029	15001	15063	15163	15041	15273	14879	15259	15055	15229	15249	15019	15139	15024	15014	15059	15148	15146	14932	15103	15106	15206	15055	15128	15095	15031	15291	15088	15115	14970	14969	14977	15193	14976	15142	15007	14967	15126	15119	15113	15072	15106	15274	15169	14893	15140	14966	15177	15110	15012	15091	15135	15162	14892	14949	14988	15172	15176	14944	15244	15101	14953	14995	15154	15154	15143	14922	15105	15113	15178	15209	15174	15272	15227	15069	14931	15123	14914	15031	15131	14946	15182	15073	15218	15095	15140	15128	14997	15028	15066	15232	15073	15104	15053	15203	15121	15003	15009	15210	15282	15151	15098	15148	15039	14916	15099	15090	14965	15127	15272	15320	15306	15071	15006	15215	14995	15063	15053	14991	15118	15247	15020	15034	15255	15080	15036	15017	14924	14946	14963	15153	15156	15038	15134	15151	15232	15163	15159	14927	15104	15071	15229	15156	14788	15021	15135	15067	15127	15074	15150	14973	15154	15007	15029	15082	15079	14957	15308	14986	14987	15127	14952	15008	14959	15139	15202	15054	15018	14951	15003	14907	15062	15267	15090	15037	15202	14869	15028	15143	15112	15065	15032	15156	15098	14961	15070	15117	15296	15142	14959	14926	14963	15274	15119	14818	15107	15167	15124	15157	15058	15077	15181	14983	15129	15027	15083	15119	15115	14965	15285	15189	15174	15111	15121	15076	15054	15151	15055	14975	15095	15090	15193	15102	15178	14998	15050	14891	15031	14972	15177	15005	15003	15068	15182	14963	15295	15047	15066	15156	15128	15058	15254	15001	14821	15342	15286	15131	15169	15149	15079	15003	15087	14950	15126	15173	14997	15080	15108	15211	15263	15121	15039	14977	14937	15032	15016	15009	15153	15091	15115	15020	15296	15171	15237	15067	15054	14962	15031	15118	15108	15179	14972	15080	15075	15161	14984	15004	15359	15059	15122	15150	14954	15126	15050	15129	15209	14963	14977	15002	15071	15007	15006	14949	15204	15226	15137	15228	15210	15135	14985	14883	14965	15195	14892	15109	15237	14972	15137	15053	15168	15174	15121	15049	15245	15140	15153	15060	15099	15116	15153	14957	15224	15315	15152	15160	15088	14870	15204	15212	14979	14907	15114	14989	14951	15112	14937	15096	15103	15182	15242	15131	15008	15031	15333	15187	15103	15169	15267	15213	15172	14957	14973	15070	14977	14938	15153	14914	14948	14981	15006	14799	14977	15005	15228	15133	15126	15021	15085	15046	15116	14988	15070	15263	14978	14885	15003	14901	14847	14996	14996	14995	15333	15162	15101	15162	15238	14976	15157	15272	14835	15211	15223	14903	15060	15159	15248	15129	15080	15262	15076	15116
24579	45564	39657	27402	23536	20245	19219	17449	16649	15975	15995	16879	21748	26337	25736	21833	18491	16299	14906	14145	13627	13432	13361	13499	13395	13337	13433	13407	13540	13566	13389	13607	13484	13506	13473	13347	13568	13583	13435	13461	13472	13492	13480	13451	13503	13425	13391	13379	13516	13438	13517	13575	13435	13476	13335	13553	13560	13252	13412	13271	13465	13357	13486	13507	13347	13407	13487	13390	13473	13317	13475	13478	13414	13435	13580	13508	13523	13483	13426	13493	13655	13568	13532	13544	13385	13529	13540	13409	13476	13495	13459	13443	13541	13485	13473	13606	13369	13421	13498	13550	13438	13403	13453	13474	13371	13295	13329	13606	13444	13519	13505	13401	13433	13544	13387	13487	13338	13534	13539	13432	13360	13304	13381	13365	13567	13472	13335	13321	13430	13326	13419	13541	13500	13359	13491	13520	13397	13479	13650	13639	13606	13313	13587	13474	13245	13356	13414	13541	13294	13417	13349	13400	13460	13297	13421	13396	13343	13396	13432	13479	13358	13530	13340	13493	13436	13437	13437	13451	13382	13477	13550	13267	13457	13500	13586	13425	13417	13504	13419	13353	13494	13515	13553	13446	13580	13480	13549	13396	13434	13264	13468	13494	13354	13423	13348	13377	13500	13338	13497	13539	13409	13440	13449	13572	13440	13364	13501	13390	13433	13443	13483	13482	13527	13560	13430	13411	13532	13437	13378	13398	13497	13306	13474	13410	13502	13435	13332	13212	13464	13530	13458	13355	13271	13594	13424	13416	13565	13344	13476	13476	13407	13423	13449	13460	13475	13465	13313	13370	13474	13380	13521	13300	13571	13418	13520	13346	13308	13472	13434	13440	13515	13558	13517	13291	13624	13434	13427	13449	13617	13336	13413	13626	13506	13592	13435	13490	13510	13178	13392	13453	13626	13461	13575	13642	13361	13424	13420	13303	13398	13280	13351	13495	13479	13417	13643	13347	13619	13479	13373	13216	13483	13417	13493	13414	13450	13465	13491	13363	13367	13403	13522	13322	13376	13371	13567	13431	13478	13383	13433	13531	13523	13483	13394	13473	13426	13622	13453	13419	13360	13469	13371	13339	13482	13501	13449	13524	13512	13426	13380	13412	13427	13430	13507	13600	13362	13484	13478	13399	13495	13311	13550	13421	13411	13379	13536	13404	13509	13332	13525	13445	13440	13361	13319	13432	13429	13477	13430	13399	13431	13496	13446	13408	13265	13450	13425	13625	13560	13367	13325	13321	13538	13425	13407	13624	13438	13385	13442	13473	13427	13624	13446	13386	13446	13542	13374	13501	13471	13511	13368	13365	13348	13262	13423	13502	13475	13433	13270	13338	13505	13300	13484	13435	13463	13477	13439	13617	13484	13461	13436	13484	13548	13453	13310	13484	13417	13341	13539	13492	13530	13396	13506	13371	13375	13315	13515	13305	13384	13381	13384	13428	13225	13456	13290	13264	13591	13530	13522	13268	13457	13620	13381	13553	13570	13529	13476	13552	13363	13328	13386	13274	13526	13552	13406	13575	13426	13499	13453	13496	13554	13459	13508	13452	13539	13457	13557	13583	13493	13416	13440	13373	13415	13552	13535	13433	13376	13436	13590	13460	13370	13222	13388	13503	13359	13612	13462	13336	13367	13376	13526	13455	13440	13517	13355	13521	13334	13383	13421	13339	13451	13367	13388	13409	13542	13420	13509	13535	13406	13425	13474	13363	13588	13500	13394	13340	13505	13285	13490	13478	13359	13519	13482	13379	13372	13489	13448	13471	13382	13557	13518	13298	13340	13463	13481	13476	13510	13498	13434	13352	13455	13370	13510	13403	13351	13488	13413	13392	13304	13438	13541	13398	13401	13556	13531	13375	13323	13526	13490	13608	13255	13438	13401	13476	13484	13397	13418	13292	13548	13494	13543	13558	13401	13415	13535	13286	13334	13354	13386	13469	13535	13423	13546	13511	13434	13570	13449	13503	13458	13482	13403	13437	13539	13428	13499	13425	13331	13481	13489	13471	13355	13453	13379	13436	13382	13456	13439	13430	13276	13311	13523	13438	13393	13386	13405	13375	13425	13364	13489	13557	13404	13339	13340	13509	13460	13452	13542	13418	13364	13477	13444	13361	13469	13504	13284	13466	13476	13280	13636	13329	13372	13477	13482	13479	13576	13376	13515	13414	13336	13433	13361	13477	13351	13451	13537	13517	13330	13516	13599	13526	13498	13516	13568	13388	13374	13409	13480	13512	13397	13388	13610	13498	13288	13402	13330	13404	13272	13493	13554	13363	13544	13148	13464	13524	13494	13393	13406	13410	13460	13445	13532	13490	13349	13497	13368	13367	13475	13469	13531	13394	13458	13344	13319	13413	13498	13383	13352	13407	13327	13507	13388	13272	13402	13564	13573	13466	13421	13426	13420	13382	13367	13400	13366	13467	13397	13340	13414	13562	13355	13433	13355	13445	13398	13436	13330	13340	13370	13369	13462	13521	13467	13372	13673	13527	13424	13518	13403	13513	13359	13493	13437	13324	13353	13413	13201	13573	13416	13546	13465	13379	13285	13387	13563	13344	13535	13469	13516	13460	13433	13363	13473	13326	13409	13489	13451	13437	13590	13318	13562	13480	13382	13501	13456	13578	13462	13248	13378	13431	13299	13455	13295	13304	13431	13418	13451	13353	13505	13633	13375	13477	13497	13374	13330	13537	13278	13574	13517	13410	13357	13613	13434	13411	13457	13390	13390	13521	13450	13407	13455	13359	13453	13443	13433	13609	13451	13499	13449	13521	13415	13352	13446	13520	13363	13366	13401	13637	13372	13325	13454	13408	13475	13526	13419	13367	13332	13399	13372	13453	13580	13404	13777	13527	13370	13367	13474	13432	13412	13437	13394	13503	13345	13491	13411	13405	13589	13392	13383	13257	13387	13252	13485	13308	13546	13493	13380	13451	13470	13317	13484	13535	13483	13427	13481	13473	13365	13444	13582	13348	13483	13433	13406	13419	13438	13483	13456	13410	13294	13412	13508	13355	13474	13358	13447	13463	13446	13539	13430	13470	13373	13442	13507	13370	13696	13453	13408	13344	13546	13535	13456	13374	13368	13356	13478	13458	13523	13458	13449	13390	13373	13449	13579	13388	13295	13448	13365	13414	13578	13499	13290	13285	13551	13383	13471	13460	13440	13565	13328	13328	13521	13639	13384	13521	13203	13601	13451	13231	13532	13376	13373	13493	13370	13564	13523	13521	13401	13471	13373	13528	13567	13476	13315	13350	13544	13367	13366	13525	13408	13381	13485	13392	13450	13342	13437	13466	13455	13431	13498	13432	13423	13548	13384	13441	13556	13478	13545	13298	13367	13470	13427	13522	13421	13325	13579	13424	13571	13379	13418	13224	13551	13503	13482	13461	13346	13555	13378	13530	13441	13409	13299	13376	13541	13512	13299	13533	13517	13500	13420	13313	13543	13376	13431	13386	13427	13569	13415	13530	13421	13313	13366	13577	13446	13497	13408	13480	13429	13294	13307	13318	13499	13384	13393	13331	13481	13532	13456	13356	13554	13373	13435	13465	13538	13497	13331	13435	13591	13392	13447	13461	13301	13532	13340	13430	13418	13324	13557	13531	13343	13507	13439	13378	13312	13451	13475	13475	13562	13566	13423	13477	13517	13459	13365	13369	13349	13508	13468	13476	13496	13377	13558	13448	13508	13458	13461	13455	13459	13437	13335	13592	13574	13353	13370	13488	13376	13408	13418	13441	13401	13358	13317	13507	13366	13354	13407	13439	13446	13302	13372	13437	13476	13578	13404	13532	13519	13482	13553	13472	13474	13380	13490	13266	13334	13376	13395	13387	13161	13483	13436	13433	13319	13549	13402	13438	13436	13413	13349	13411	13487	13393	13481	13565	13312	13416	13469	13297	13462	13407	13591	13212	13637	13446	13407	13511	13360	13307	13506	13441	13315	13395	13445	13384	13368	13319	13535	13501	13410	13306	13470	13509	13386	13377	13405	13388	13291	13487	13398	13390	13692	13464	13445	13330	13454	13278	13595	13623	13521	13453	13466	13520	13379	13369	13479	13310	13523	13457	13309	13497	13394	13373	13431	13588	13415	13374	13590	13536	13279	13447	13430	13485	13567	13632	13430	13234	13316	13757	13450	13469	13457	13407	13459	13433	13366	13484	13402	13454	13473	13355	13446	13368	13608	13499	13469	13499	13495	13327	13407	13375	13293	13491	13432	13205	13161	13346	13394	13431	13428	13390	13529	13356	13471	13456	13550	13339	13439	13549	13590	13470	13575	13541	13180	13388	13466	13514	13372	13487	13412	13476	13394	13428	13488	13311	13301	13590	13435	13493	13466	13410	13463	13342	13551	13276	13422	13462	13371	13483	13385	13410	13589	13566	13529	13513	13284	13372	13422	13412	13432	13352	13536	13317	13389	13308	13476	13425	13519	13416	13495	13405	13538	13419	13402	13293	13446	13408	13550	13554	13424	13474	13479	13339	13447	13482	13272	13395	13379	13536	13261	13456	13504	13422	13539	13393	13448	13361	13320	13284	13436	13500	13351	13435	13383	13438	13385	13504	13305	13447	13480	13321	13401	13517	13595	13411	13583	13513	13373	13515	13550	13432	13393	13382	13412	13509	13339	13369	13408	13553	13400	13519	13428	13498	13419	13337	13539	13455	13339	13675	13428	13543	13358	13372	13341	13471	13348	13473	13291	13561	13419	13494	13493	13569	13533	13436	13495	13568	13547	13456	13482	13429	13479	13356	13216	13400	13450	13407	13481	13489	13290	13474	13567	13316	13450	13313	13448	13422	13438	13589	13159	13500	13266	13449	13496	13507	13415	13386	13449	13374	13474	13502	13547	13422	13429	13451	13361	13340	13473	13338	13559	13499	13449	13544	13439	13490	13549	13393	13512	13638	13405	13449	13548	13572	13465	13468	13565	13550	13452	13328	13441	13491	13500	13554	13483	13313	13286	13491	13358	13417	13535	13514	13343	13360	13355	13451	13533	13404	13457	13437	13378	13263	13462	13380	13534	13442	13414	13482	13427	13438	13401	13449	13530	13225	13552	13551	13574	13380	13546	13531	13463	13518	13586	13353	13427	13371	13450	13478	13405	13197	13500	13436	13322	13483
22789	21261	29046	23812	21712	24213	26429	20837	19222	19607	19033	19842	24331	32167	30927	26178	21140	18431	16772	16183	15550	15486	15474	15304	15414	15456	15485	15326	15358	15279	15254	15345	15414	15209	15334	15150	15419	15178	15287	15494	15406	15444	15337	15640	15030	15316	15267	15366	15231	15290	15235	14989	15401	15294	15280	15247	15390	15302	15341	15310	15300	15170	15191	15362	15126	15266	15160	15355	15442	15249	15308	15207	15371	15332	15232	15289	15314	15240	15383	15378	15446	15321	15179	15407	15184	15279	15274	15224	15382	15351	15440	15201	15268	15288	15207	15249	15185	15230	15262	15259	15372	15220	15220	15125	15177	15270	15345	15145	15172	15300	15229	15178	15409	15237	15249	15260	15417	15158	15123	15137	15230	15270	15337	15208	15501	15195	15185	15148	15165	15263	15066	15077	15169	15261	15315	15205	15257	15282	15348	15146	15171	15438	15106	15186	15279	15091	15184	15107	15355	15264	15291	15432	15365	15379	15247	15069	15303	15276	15138	15217	15277	15450	15287	15251	15061	15169	15425	15271	15320	15190	15110	15235	15071	15115	15250	15156	15339	15249	15093	15314	15157	15397	15428	15247	15269	14945	15058	15203	15299	15342	15418	15250	15201	15363	15197	15108	15235	15128	15214	15077	15213	15230	15231	15277	15221	15175	15317	15271	15198	15172	15071	15191	15145	15311	15080	15239	15268	15267	15111	15216	15144	15220	15444	14978	15285	15374	15446	15133	15270	15342	15153	15191	15425	15204	15309	15180	15343	15435	15038	15148	15320	15263	15245	15190	15189	15212	15447	15226	15467	15183	15183	15289	15251	15120	15211	15276	15264	15078	15102	15175	15149	14974	15096	15233	15129	15170	15114	15164	15113	15175	15241	15152	15199	15115	15218	15295	15461	15440	15051	15243	15192	15221	15405	15145	15170	14999	15209	15311	15141	15106	15163	15196	15183	15265	15264	15237	15297	15279	15007	15226	15076	15265	14952	15024	15129	15179	15257	15123	15227	15117	15404	15105	15211	15228	15165	15325	15230	15381	15308	15420	15216	15266	15138	15081	15211	15244	15300	15467	15226	15117	15292	15221	15221	15137	15310	14990	15247	15371	15425	15210	15286	15156	15218	15194	15313	15352	15201	15260	15163	15331	15420	15232	15190	15242	15211	15295	15115	15294	15276	15281	15009	15293	15062	15255	15128	15154	15293	15264	15256	14987	15075	15222	15368	15088	15140	15159	15255	15291	15274	15287	15073	15210	15295	15318	15135	15302	15173	15180	15116	15244	15078	15125	15148	15076	15287	15288	15248	15302	15109	15120	15374	15184	15267	15314	15402	15300	15256	15169	15344	15252	15225	15179	15038	15086	15231	15135	15112	15024	15069	15146	15237	14967	15213	15356	15452	15303	15133	15108	15112	15240	15105	15202	15256	15249	15203	15371	15269	15131	15174	14932	15253	14967	15170	15252	15420	15247	15232	15168	15359	15221	15205	15229	15544	15057	15210	15354	15102	15025	15304	15164	15260	15330	15252	15276	15305	15292	15221	15274	15082	15542	15282	15367	15196	15494	15300	15159	15330	15384	15390	15186	14983	15126	15193	15324	15204	15148	15108	15138	15273	15204	15372	15247	15230	15255	15273	15085	15140	15157	15209	15181	15504	15176	15191	15407	14952	15224	15123	15321	15124	15232	15267	15196	15337	15152	15031	15230	15278	15256	15141	15229	15049	14928	15284	15087	15075	15227	15187	15360	15226	15386	15236	15011	15097	15157	15234	15044	15197	15204	15363	15384	15298	15075	15167	15266	15247	15245	15163	15120	15134	15193	15325	15251	15296	15290	15298	15343	15117	15220	15163	15144	15220	15017	15173	15069	15216	15219	15171	15134	15293	15325	15233	15306	15144	15281	15143	15336	15259	15263	15137	15018	15134	15411	15246	15133	15271	14999	15147	15149	15195	15257	15523	15280	15152	15139	15205	15135	15386	15291	15220	15186	15202	15280	15324	15264	15271	15104	15183	15248	15373	15205	15136	15280	15243	15307	15188	15095	15264	15166	15149	15380	15276	15142	15262	15089	15155	15184	15306	15100	15042	15199	15123	15313	15239	15013	15206	15154	15257	15119	15315	15156	15212	15340	15310	15164	15256	15296	15112	15203	15124	15404	15153	15290	15287	15322	15224	15270	15264	15265	15315	15223	15061	15106	15181	15402	15317	15046	15274	15296	15291	15179	15172	15263	15106	15092	15239	15133	15189	15197	15119	15164	15245	15379	15228	15355	15365	15256	15214	15088	15240	15278	15098	15469	15171	15226	15144	15400	15302	15237	15316	15345	15267	15297	15155	15223	15344	15170	15157	15272	15342	15359	15149	15249	15052	15097	15508	15122	15281	15314	15095	15249	15131	15205	15263	15315	15355	15177	15212	15211	15142	15216	15198	15023	15345	15339	15121	15195	15273	15289	15223	15200	15242	15287	15474	15123	15114	15277	15219	15148	15447	15234	15184	15158	15151	15063	15192	15298	15296	15332	15102	15118	15372	15042	15207	15244	15198	15180	15055	15122	15083	15305	15235	15091	15293	15201	15261	15190	15306	15126	15126	15191	15249	15322	15132	15026	14969	15174	15263	15174	15138	15092	15236	15333	15064	15237	15234	15299	15092	15340	15239	15234	15197	15178	15124	15046	15276	15179	15235	15450	15287	15284	15404	15223	15358	15222	15135	15374	15100	15379	15295	15157	15523	15181	15230	15347	15458	15218	15370	15236	15220	15378	15223	15258	15387	15274	15066	15335	15240	15226	15264	15201	15238	15238	15096	15090	15062	15054	15093	15101	15167	15296	15069	15514	15252	15356	15246	15253	15264	15058	15192	15318	15131	15358	15224	15131	15379	14938	15097	15218	15235	15359	15228	15295	15345	15212	15084	15168	15241	15153	15022	15300	15259	15095	15281	15183	15082	15381	15301	15323	15316	15251	15102	15122	15306	15350	15201	15255	15052	15279	15416	15148	15247	15461	15204	15133	15158	15503	15272	15137	15167	15304	15330	15258	15225	15256	15219	15249	15262	15053	14981	15193	15389	15271	15141	15226	15332	15181	15262	15238	15140	15185	15361	15203	15218	15235	15131	15249	15308	15115	15134	15128	15206	15130	15188	15059	15248	15234	15465	15324	15232	15314	15171	15150	15068	15195	15116	15309	15357	15227	15216	15132	15336	15192	15153	15285	15303	15239	15291	15117	15009	15220	15122	15152	15346	15430	15188	15113	15104	15250	15164	15176	15377	15239	15303	15259	15334	15171	15429	15069	15108	15241	15301	15038	15167	15167	15199	15161	15216	15200	15324	15299	15331	15265	15355	15229	15114	15175	15173	15239	15311	15118	15026	15028	15230	15274	15280	15309	15317	15281	15179	15186	15141	15210	15294	15145	15280	15179	15003	15362	15290	15205	15320	15380	15243	15156	15198	15162	15160	15126	15176	15187	15175	15200	15252	15126	15078	15120	15357	15078	15173	15150	15394	15188	15237	15002	15098	15104	15371	15114	15116	15401	14991	15178	15055	15200	15290	15164	15141	15250	15165	15435	15101	15138	15121	15165	15157	15099	15342	15421	15058	15268	15428	15320	15169	15228	15187	15299	15399	15154	15169	15284	15271	15261	15264	15146	15011	15148	15171	15360	15255	15072	15129	15259	15247	14983	15200	15302	15096	15464	15284	15414	15121	15166	15181	15217	15216	15136	15220	15195	15130	15162	15068	15234	15012	15391	15268	15279	15103	15221	15058	15251	15407	15434	15119	15179	15206	15382	15023	15195	15327	15026	15186	15408	15041	15183	15155	15240	15193	15228	15118	15084	15194	15217	15286	15434	15155	15306	15202	15241	15152	15189	15197	15191	15254	15278	15280	15334	15410	15251	15135	15183	15251	15208	15109	15287	15030	15003	15072	15223	15409	15442	15029	15103	15149	15031	15067	15361	15188	15185	15281	15273	15099	15296	15289	15281	15239	15170	15095	15192	15167	15107	15154	15349	15451	15233	15243	15358	15372	15226	15210	15215	15429	15178	15491	15314	15332	15264	15263	15202	15261	15228	15191	15118	15082	15045	15192	15176	15389	15097	15218	15299	15279	15261	15511	15372	15120	15100	15321	15173	15104	15145	15234	15231	15112	15248	15211	15213	15145	15138	15324	15205	15467	15210	15306	15210	15248	15468	15242	15108	15246	15092	15158	15034	15283	15191	15221	15246	15227	15261	15277	15237	15224	15195	15209	15130	15207	15144	15364	15141	15344	15162	15210	15352	15232	15049	15206	15306	15180	15370	15396	15258	15172	15090	15148	15214	15098	15212	15246	15149	15121	15136	15251	15216	15313	15062	15025	15275	15128	15324	15201	15261	15394	15201	15279	15260	15184	15254	15434	15414	15352	15307	15275	15269	15249	15276	15247	15245	15210	15108	15177	15254	15206	15022	15378	15351	15185	15164	15291	15127	15153	15286	15363	15250	15172	15219	15503	15368	15134	15300	15316	15352	15308	15062	15128	15348	15236	15345	15331	15203	15272	15173	15193	15146	15304	15088	15151	15302	15168	15240	15498	15286	15202	15070	15282	15142	15216	15268	15300	15586	15341	15092	15294	15116	15160	15464	15256	15286	15083	15177	15204	15124	15175	15310	15361	15267	15261	15228	15174	15279	15356	15145	15202	15119	15181	15249	15231	15215	15136	15356	15186	15218	15423	15169	15233	15393	15298	15124	15271	15139	15207	15253	15348	15186	15321	15202	15117	15155	15250	15247	15304	15078	15217	15296	15182	15050	15165	15201	15263	15122	15288	15314	15180	15366	15166	15075	15200	15152	15343	15274	15404	15300	15164	15097	15249	15133	15263	15155	15128	15397	15332	15250	15162	15098	15313	15277	15172	15304	15226	15168	15096	15211	15223	15300	15229	15309	15307	15209	15229	15253	15077	15110	15302	15227	15180	15305	15064	15172	15173	15103	15212	15393	15152	15168	15129	15161	15165	15100	15144	15478	15070	15127	14977	15393	15152	15152	15379	15464	15282	15179	15245	15210	15253	15142	15084	15165	15260	15184	15175	15043	15284	15267	15179	15359	15177	15140	15159	15164	15162	15332	15319	15054	15139	15141	15147	15323	15124	15196
26662	48879	46370	33003	28437	24853	23548	21249	19909	19802	19456	20876	27545	35376	32291	26952	20370	17257	15452	14264	13713	13676	13648	13611	13584	13603	13676	13555	13686	13550	13479	13595	13638	13653	13663	13640	13526	13637	13582	13633	13644	13531	13645	13614	13475	13621	13571	13609	13575	13464	13632	13621	13530	13676	13686	13468	13525	13466	13639	13769	13369	13448	13655	13596	13510	13637	13610	13562	13665	13713	13482	13500	13531	13484	13482	13560	13774	13487	13639	13561	13595	13538	13395	13531	13484	13364	13623	13671	13631	13633	13546	13599	13541	13558	13436	13473	13655	13590	13597	13566	13490	13405	13511	13602	13614	13596	13522	13588	13552	13572	13509	13670	13611	13634	13514	13755	13717	13494	13551	13570	13740	13316	13592	13542	13547	13686	13546	13551	13470	13794	13488	13557	13548	13733	13411	13516	13552	13618	13719	13575	13525	13541	13663	13473	13459	13543	13651	13550	13407	13654	13561	13601	13461	13490	13542	13491	13779	13570	13511	13478	13591	13498	13511	13505	13500	13575	13490	13537	13596	13592	13543	13527	13697	13538	13564	13410	13591	13496	13579	13415	13515	13632	13623	13483	13453	13590	13401	13614	13509	13632	13516	13598	13550	13641	13496	13545	13536	13433	13636	13596	13664	13587	13687	13650	13743	13484	13470	13435	13568	13593	13558	13809	13454	13594	13632	13452	13626	13582	13575	13576	13549	13630	13563	13655	13619	13692	13553	13559	13473	13555	13616	13550	13462	13633	13526	13494	13396	13589	13502	13635	13512	13621	13605	13655	13535	13506	13581	13625	13451	13603	13499	13596	13594	13685	13565	13586	13514	13539	13536	13535	13491	13647	13512	13472	13581	13582	13603	13690	13615	13548	13390	13606	13517	13433	13555	13591	13438	13668	13507	13523	13592	13676	13574	13605	13576	13480	13660	13603	13509	13696	13504	13666	13635	13494	13607	13503	13524	13608	13634	13500	13386	13529	13601	13618	13380	13500	13641	13558	13526	13506	13461	13581	13437	13372	13588	13454	13687	13563	13713	13564	13531	13536	13601	13573	13640	13628	13827	13424	13632	13793	13535	13600	13566	13555	13582	13692	13435	13571	13615	13684	13465	13636	13479	13554	13579	13526	13451	13528	13663	13542	13480	13578	13624	13576	13645	13575	13576	13486	13547	13515	13515	13623	13523	13419	13634	13539	13584	13624	13463	13462	13472	13649	13533	13608	13483	13574	13534	13671	13627	13541	13626	13572	13551	13528	13468	13601	13621	13668	13623	13400	13468	13621	13622	13720	13561	13354	13504	13696	13612	13546	13538	13697	13590	13790	13783	13594	13566	13525	13504	13542	13640	13533	13468	13690	13500	13405	13671	13510	13333	13444	13481	13397	13620	13434	13588	13416	13525	13514	13338	13621	13565	13639	13560	13637	13657	13494	13621	13480	13461	13599	13618	13499	13611	13590	13416	13539	13359	13442	13212	13496	13568	13638	13621	13594	13748	13560	13403	13534	13443	13674	13488	13509	13500	13733	13504	13699	13551	13467	13544	13499	13618	13396	13575	13656	13524	13601	13550	13665	13467	13429	13698	13634	13531	13527	13687	13507	13434	13403	13690	13630	13778	13617	13635	13400	13499	13431	13598	13654	13401	13476	13505	13470	13580	13449	13528	13609	13578	13543	13520	13668	13463	13513	13608	13484	13667	13458	13485	13441	13510	13670	13596	13611	13423	13547	13468	13739	13516	13410	13485	13639	13515	13678	13595	13580	13550	13582	13522	13702	13617	13757	13658	13348	13566	13494	13544	13611	13508	13503	13487	13752	13654	13470	13593	13607	13553	13597	13367	13631	13792	13629	13710	13659	13422	13611	13603	13517	13461	13529	13651	13617	13419	13537	13451	13557	13496	13581	13601	13541	13555	13460	13389	13515	13567	13662	13671	13297	13656	13486	13654	13644	13632	13483	13520	13521	13494	13601	13689	13470	13665	13632	13496	13629	13711	13561	13607	13357	13525	13630	13480	13634	13517	13633	13607	13562	13578	13484	13577	13515	13664	13590	13760	13480	13428	13760	13768	13520	13642	13597	13644	13518	13581	13271	13720	13661	13567	13579	13461	13389	13719	13547	13602	13583	13684	13490	13471	13454	13463	13395	13543	13643	13717	13678	13666	13606	13459	13523	13590	13532	13653	13650	13426	13513	13286	13527	13688	13609	13732	13613	13467	13560	13466	13537	13564	13677	13543	13498	13625	13420	13529	13561	13681	13573	13510	13400	13646	13495	13766	13613	13559	13578	13531	13660	13692	13548	13500	13615	13550	13409	13616	13495	13800	13598	13443	13571	13568	13488	13519	13772	13634	13646	13515	13651	13440	13521	13276	13628	13542	13577	13476	13698	13521	13709	13513	13787	13561	13528	13544	13645	13584	13469	13667	13466	13546	13536	13435	13694	13432	13600	13543	13241	13516	13475	13540	13442	13601	13529	13510	13506	13574	13612	13621	13662	13631	13537	13491	13399	13564	13480	13686	13438	13588	13388	13575	13525	13477	13535	13633	13560	13573	13641	13729	13518	13428	13619	13677	13672	13456	13362	13520	13503	13860	13588	13581	13672	13424	13650	13573	13572	13350	13363	13588	13556	13510	13391	13484	13638	13407	13621	13648	13615	13479	13532	13684	13509	13347	13543	13525	13536	13739	13576	13617	13415	13461	13572	13567	13547	13681	13611	13596	13579	13522	13588	13528	13579	13609	13661	13455	13385	13743	13531	13487	13555	13522	13598	13462	13461	13666	13613	13503	13598	13538	13481	13599	13538	13627	13452	13622	13734	13473	13719	13520	13507	13541	13612	13537	13547	13643	13474	13498	13446	13445	13581	13508	13657	13576	13521	13582	13522	13454	13588	13516	13517	13835	13472	13623	13591	13491	13708	13611	13486	13718	13476	13674	13643	13576	13565	13486	13502	13517	13708	13369	13564	13737	13473	13742	13572	13466	13643	13753	13505	13520	13544	13489	13566	13546	13468	13589	13647	13606	13661	13658	13546	13559	13656	13539	13584	13456	13611	13724	13559	13641	13526	13581	13374	13563	13582	13541	13440	13458	13517	13666	13517	13425	13677	13512	13654	13463	13457	13576	13506	13590	13605	13548	13554	13649	13481	13513	13626	13632	13628	13737	13385	13516	13601	13670	13493	13534	13512	13552	13566	13540	13626	13494	13436	13681	13443	13612	13428	13612	13471	13509	13453	13641	13527	13485	13490	13602	13489	13573	13476	13514	13474	13654	13538	13647	13523	13595	13601	13557	13543	13639	13562	13579	13577	13608	13489	13688	13615	13583	13442	13507	13596	13528	13626	13575	13522	13449	13545	13494	13618	13529	13526	13456	13556	13519	13494	13673	13548	13648	13545	13478	13481	13534	13519	13805	13571	13541	13663	13698	13624	13527	13384	13542	13547	13589	13551	13390	13502	13578	13490	13561	13654	13614	13478	13518	13468	13587	13559	13718	13515	13524	13703	13485	13534	13656	13672	13762	13577	13573	13647	13567	13459	13741	13760	13623	13395	13638	13467	13668	13575	13451	13575	13718	13581	13543	13646	13411	13720	13569	13579	13616	13595	13431	13519	13685	13596	13579	13655	13511	13724	13604	13557	13518	13428	13567	13409	13682	13506	13407	13611	13667	13556	13590	13651	13585	13377	13642	13541	13576	13501	13672	13438	13559	13574	13430	13546	13432	13594	13684	13708	13519	13490	13434	13565	13540	13351	13633	13685	13606	13682	13602	13565	13683	13596	13457	13664	13662	13553	13604	13712	13476	13627	13506	13559	13564	13417	13481	13559	13538	13579	13461	13656	13611	13525	13589	13477	13491	13487	13626	13634	13635	13592	13554	13654	13482	13586	13626	13668	13667	13537	13618	13574	13519	13619	13651	13844	13710	13502	13582	13395	13444	13669	13748	13598	13422	13518	13680	13684	13515	13598	13618	13448	13558	13752	13690	13621	13499	13535	13473	13464	13624	13704	13692	13678	13542	13481	13519	13475	13539	13688	13354	13497	13520	13578	13362	13373	13607	13692	13407	13538	13661	13727	13645	13529	13501	13507	13519	13437	13406	13674	13639	13508	13710	13470	13559	13709	13415	13518	13558	13550	13530	13691	13579	13687	13557	13615	13532	13337	13510	13587	13610	13522	13613	13678	13459	13531	13578	13599	13621	13614	13495	13598	13638	13808	13520	13779	13429	13523	13646	13660	13543	13560	13606	13522	13503	13627	13624	13619	13410	13404	13720	13603	13559	13667	13639	13589	13478	13590	13477	13592	13497	13504	13535	13589	13382	13605	13538	13556	13684	13565	13551	13619	13510	13456	13679	13640	13569	13566	13510	13587	13518	13683	13541	13608	13539	13526	13676	13606	13629	13710	13474	13552	13587	13628	13482	13450	13575	13588	13674	13624	13558	13517	13588	13293	13543	13565	13603	13559	13644	13615	13491	13628	13458	13617	13622	13568	13629	13578	13532	13530	13526	13490	13447	13430	13709	13568	13531	13653	13486	13409	13669	13458	13629	13503	13719	13510	13571	13427	13528	13404	13456	13506	13535	13680	13414	13545	13561	13468	13541	13598	13624	13542	13540	13512	13609	13536	13741	13610	13724	13523	13574	13348	13644	13584	13592	13536	13699	13372	13697	13471	13728	13658	13570	13467	13417	13727	13543	13694	13509	13699	13624	13625	13408	13436	13628	13382	13593	13663	13626	13347	13679	13483	13665	13478	13557	13628	13700	13646	13617	13665	13606	13674	13548	13507	13632	13607	13580	13492	13610	13617	13468	13587	13681	13596	13653	13465	13574	13606	13452	13524	13728	13588	13710	13634	13527	13755	13570	13468	13563	13503	13628	13746	13569	13578	13519	13637	13431	13609	13683	13445	13366	13513	13490	13469	13413	13692	13562	13491	13520	13741	13386	13472	13428	13761	13550	13495	13498	13389	13367	13468	13608	13688	13681	13464	13664	13570	13512	13536	13565	13592	13699	13645	13505	13381	13622	13632	13533	13757	13484	13503	13538	13537	13579	13635	13535	13474	13644	13659	13461	13438	13488	13483	13473	13554	13578	13510	13574	13547	13656	13785	13486	13645	13541	13559	13568	13630
27789	23527	27451	23197	18743	17505	16826	16060	16245	16163	16330	16259	16327	17132	16894	16434	16089	15640	15459	15339	15197	15313	15182	15344	15225	15084	15329	15139	15297	15126	15203	15295	15307	15157	15321	15234	15278	15188	15081	15139	15111	15144	15219	15292	15235	15013	15356	15219	15353	15178	15215	15154	15213	15153	15066	15168	15099	15139	15220	15278	15127	15033	15298	15184	15004	15247	15235	15095	15100	15086	15053	15208	15041	14966	15309	15361	15163	15213	15052	15135	15220	15111	15056	15286	15148	15071	15038	15211	15125	15036	15066	15012	15243	15304	15332	15220	15225	15095	15242	15106	15102	15023	15119	15114	15241	15140	15066	15119	15200	15313	15254	15171	15142	15275	15352	15188	15237	15195	15387	15191	15134	15060	15146	15088	15037	15416	15455	15291	15197	15204	15171	15171	15016	15153	15147	15179	15017	15220	15123	15205	15266	14947	15123	15076	15118	15223	15158	15102	15116	15267	15100	15197	14954	15181	15298	15196	15152	15033	15131	15134	15280	15054	15320	15274	15274	15218	15239	15291	15100	15211	14985	15324	15414	14982	15150	15053	15249	15292	14873	15099	15214	15302	15317	15100	15155	15011	15107	15219	15189	14968	15334	15096	15057	15023	14976	15091	15212	15297	15180	15257	15262	15132	15153	15163	15129	15181	15184	15068	15228	15210	15056	15126	15419	15137	14918	15166	14990	15205	15021	15078	15351	15210	15089	15054	15142	14956	15235	15074	15237	15156	15104	15209	15204	15295	15174	15140	15136	15153	15397	14968	15217	15291	15148	14966	15330	15068	15110	15254	15282	15255	15325	15163	15032	14999	15244	15227	15163	15088	15088	15077	15006	15095	15227	15282	15401	15315	15174	15224	15321	15326	15150	15061	15211	15110	15128	15281	15181	14998	15018	15224	15187	15064	15064	15086	15197	15141	15207	15065	15055	15248	15002	15191	15124	15247	15098	15215	15271	15004	15171	15268	15291	15161	15159	15327	15093	15014	15342	15182	15117	15084	15052	15040	15144	15153	15101	15094	15122	15075	15033	14940	15125	14989	15154	15319	15142	15056	15165	15023	14886	15212	15327	15068	15116	15072	14880	15420	15274	15364	15059	15259	15174	15170	15043	15173	15077	15123	15314	15309	15162	15227	15211	15157	15141	15118	15020	15305	15179	15350	15341	15318	15068	15125	15285	15130	15317	15067	15057	14983	14987	15382	15284	15298	15112	15052	15307	15271	15254	14971	15078	15252	15192	15097	15214	15127	15088	15104	15034	15179	15397	15217	14997	15163	15076	15231	15227	15229	15202	15211	15188	15080	15114	15074	15182	15196	15123	15101	15008	15178	15003	15183	15065	15144	15260	15307	15354	15206	15266	15131	15173	15182	15199	15304	15302	15174	15013	15148	15153	14983	15048	15251	15247	15202	15197	15151	15318	15176	15111	15218	15061	15104	15320	14955	14988	15144	15261	15167	15022	14944	15181	15241	15036	14977	15005	15103	15282	15226	15153	15283	15205	15098	15381	14946	15113	15035	15099	15336	15036	15223	15209	15075	15242	15040	15158	15074	15229	15048	15122	15231	15020	15216	15256	15065	15129	15169	15039	14976	15231	15206	15238	15183	15264	14923	15181	15091	15156	15271	15237	15080	15112	15246	15127	15143	15254	15166	15176	15286	15044	15111	15244	14937	15349	15313	15099	15208	15023	14901	15268	15103	15321	15150	15107	15184	15007	15087	15076	15112	15285	14936	15155	15090	15176	15064	15270	15124	15210	15144	15188	15010	15271	15217	15086	15216	15058	15158	15172	15098	15181	15151	15074	14943	15164	15030	15125	14963	15206	15142	15183	14989	15190	15060	15084	15134	15050	15271	15224	15118	15359	15138	15263	15201	15391	15232	15162	14959	15267	15087	15349	15318	15207	15256	15129	15045	15137	15183	15133	15329	15202	15231	15288	15119	15063	15306	15118	15116	15042	15204	15135	15163	15137	15248	15144	15230	15057	15292	15112	15065	15099	15127	15101	15355	15067	14904	15140	15157	15194	15002	14954	15127	15257	15141	14979	15213	15405	15138	15120	15290	15172	15086	15242	15254	15317	14937	15071	15211	15123	15316	15045	15159	15242	15205	15184	15259	14993	15307	15193	15322	15136	15123	15326	15191	15162	15264	15076	14976	15111	15024	15405	15175	15280	15052	15180	15135	15149	15232	15239	15106	15214	14998	14963	15267	15031	15072	15086	15271	15475	15157	15082	15097	15379	15088	15227	14931	15138	14967	15062	14994	15047	15045	15211	15132	15188	15261	15058	15121	15191	15324	15134	15002	15155	15092	15186	15041	15047	15213	15161	15344	15154	15116	15113	15324	15249	14992	15159	15131	15215	15084	15009	15101	15090	15067	15176	15147	14980	15074	15224	15313	15276	15133	15240	15076	15148	15308	15160	15312	15004	15135	15111	15185	15168	15078	15100	14964	14971	15143	15318	15157	15126	15168	15178	15269	15293	15098	15107	15245	15259	15227	15154	15223	15237	15173	15103	15131	15339	15003	15206	15028	15190	15200	15111	15218	15361	15268	15184	15155	15144	15321	15065	15088	15194	15206	15111	15239	15197	15286	15142	15152	15203	15078	15259	15248	15316	15381	15205	15162	15143	15289	14984	15377	15152	15043	15349	15257	15292	15216	15273	15113	15175	15162	15113	14971	15258	15261	15153	15171	15277	15306	15130	15107	15277	14832	15308	15091	15045	15267	15162	15144	15206	15143	15271	15243	14970	15075	15194	15147	15317	15156	15140	15057	14984	15147	15189	15230	15185	15191	15424	15299	15221	15089	15272	15088	15319	15068	15060	15161	15112	15117	15111	15224	15267	15302	15123	15065	15123	15231	15069	15051	15221	15139	15147	15024	15131	15303	15246	15246	15224	15247	15203	15189	15194	15200	15285	15265	15178	15044	14947	15016	14792	15044	15224	15329	15105	15088	14992	15276	15412	15234	15236	15159	15177	15323	15120	15054	15218	15291	15212	15079	15236	15225	15280	15295	15136	15116	15174	15250	15338	15184	15222	15268	15294	15388	15362	15248	15176	15021	15306	15114	15195	15223	15107	14793	15213	15071	15187	15162	15217	15134	14987	15042	15224	15185	15078	15002	15051	15110	15047	15069	15256	15021	15286	15149	15157	15178	15245	15312	15054	15150	15146	15245	15124	15275	15081	15276	15104	15062	15378	15047	15353	15198	15141	15178	15088	15084	15374	15122	15228	15254	15053	15194	15149	15330	15113	15259	15191	15117	15155	15099	15093	15048	15192	15145	15081	15086	15425	15264	15266	14998	15188	15158	15365	15007	15045	15110	15350	15272	15283	15135	15339	15344	15307	15185	15336	15033	15167	15200	15052	15304	15223	15098	15113	15009	15252	15224	15147	15265	15198	15269	15109	15298	15194	15027	15206	15183	15218	15099	15124	15153	15107	15281	15286	15149	14940	15232	15135	15038	15078	15026	15186	15252	15177	15035	15179	15100	15270	14995	15244	15219	15166	15306	15188	15261	15097	15314	15352	15225	15122	15064	15211	15278	15387	15325	15311	15042	15198	15370	15276	15085	15091	15143	15209	14929	15126	15206	15193	15205	15193	15055	15247	15202	15136	15199	15160	15043	15309	15108	15131	15169	15088	15215	15329	15153	15309	14989	15287	15248	15102	15219	15157	15207	15175	15232	15364	15201	15055	15099	15014	15245	15238	15187	14858	15217	15174	15375	15139	15162	15305	15063	15021	15250	15080	15113	15151	15062	15218	15020	15282	15230	14956	15181	15159	15294	15255	15067	15209	15345	15306	15181	15025	15090	15070	15076	15261	15356	15103	15063	15281	15138	15244	14988	15126	14979	15235	15239	15277	15137	15058	14923	15262	15284	15187	15143	15083	15324	15015	15174	15365	15065	15109	15154	15140	15022	15214	15228	15152	15043	15114	15194	15154	15301	15153	15192	15049	15047	15117	15156	15142	15307	15166	15088	15334	15204	15192	15300	15121	15151	15277	15077	15075	15154	15127	15180	15136	15190	15099	15269	15111	15520	15047	15181	15124	15230	15072	15178	15166	15132	15104	14887	15369	15250	15216	15336	15204	14914	15091	15207	15332	15295	15054	14962	15148	15257	15281	15012	15222	15170	15185	15145	15268	15151	15201	15207	15175	15246	15165	15015	15192	15232	15244	15252	14934	15181	15205	15236	15095	15155	15129	15226	15284	15062	15135	15123	15082	15082	15139	15136	15121	15023	15277	15177	15076	15221	15177	15158	15280	15086	15137	15055	15148	15242	15357	15125	14904	14867	15219	15267	14887	15212	15344	15176	15081	15319	15084	15413	15195	15170	15236	15248	15169	15020	15152	15220	15127	15252	15300	15100	15202	15351	15243	15228	15279	15303	15163	15125	15156	15179	15194	15119	15209	15241	15052	15181	15179	15175	15177	15169	15261	15108	15280	15244	15063	15122	15146	15146	15028	15111	15128	15119	15107	14857	15031	15131	15126	15139	15306	15044	15277	15050	15211	15209	15318	15324	15249	15135	15416	15186	15180	14975	15074	15147	15094	15250	15109	15083	15198	15165	15412	15164	15070	15062	15234	15114	15291	15124	15174	15218	14932	15073	15117	15249	14946	15158	15130	15228	15234	15182	15158	15011	15369	15103	15248	15427	15066	15286	15182	15191	15179	15348	15349	15184	15053	14948	15273	15215	15170	15063	15316	15108	15213	15318	14945	15232	15353	15130	15077	15191	15378	15085	15372	15240	15149	15185	14901	15089	15138	15129	15253	15211	15152	15280	15255	15239	15093	15350	15220	15303	15065	15152	15321	15348	15284	14957	15056	15084	15164	15039	15139	15181	15088	15019	15268	15191	15158	15192	15229	15179	15377	15139	14974	15009	15137	15145	15013	15206	15192	15106	15173	15251	15117	15167	15090	15037	15220	15228	15240	15284	15266	14963	15300	15251	15142	15081	15211	15147	15046	15132	15186	15264	15159	15156	15182	15229	15255	15064	15237	15141	15186	15389	15031	15242	15161	15184	15185	15222	15040	15315	15237	15069	15252	15242	15244	14939	15161	15072	15092	15265	15282	15164	15331	15173	15007	15105	15140	15242	15254	15281	15096	15263
22585	33435	28314	21719	18964	17051	15408	15031	15128	15168	15118	15073	15539	16411	15845	14790	14143	13862	13635	13653	13575	13638	13723	13532	13461	13327	13655	13339	13560	13402	13575	13498	13410	13598	13648	13523	13507	13514	13515	13521	13476	13555	13457	13610	13419	13599	13452	13417	13526	13399	13524	13433	13358	13426	13411	13540	13599	13509	13445	13505	13228	13536	13498	13429	13409	13640	13508	13484	13496	13587	13549	13472	13477	13560	13478	13451	13442	13542	13542	13427	13581	13407	13323	13274	13471	13462	13627	13590	13469	13466	13417	13443	13403	13397	13247	13619	13456	13540	13488	13387	13412	13319	13521	13543	13525	13467	13534	13602	13481	13436	13502	13461	13485	13500	13328	13594	13394	13765	13610	13390	13388	13513	13330	13549	13612	13384	13404	13489	13723	13337	13365	13499	13395	13594	13495	13507	13443	13392	13589	13447	13349	13502	13458	13517	13509	13496	13548	13576	13287	13538	13469	13602	13472	13556	13481	13391	13462	13576	13528	13383	13434	13479	13573	13543	13743	13385	13576	13549	13548	13481	13398	13390	13586	13728	13530	13500	13680	13658	13556	13245	13381	13594	13342	13323	13543	13489	13509	13483	13558	13605	13542	13493	13466	13416	13569	13433	13487	13580	13612	13403	13415	13480	13508	13447	13526	13635	13444	13371	13468	13530	13532	13461	13451	13330	13535	13373	13523	13427	13514	13415	13518	13470	13577	13437	13459	13505	13600	13641	13607	13414	13533	13528	13480	13446	13530	13478	13520	13461	13435	13514	13552	13501	13436	13608	13423	13488	13497	13498	13663	13340	13515	13509	13557	13424	13571	13699	13285	13537	13584	13574	13277	13570	13541	13525	13517	13522	13616	13366	13402	13600	13534	13453	13609	13510	13564	13647	13508	13632	13510	13448	13568	13524	13472	13518	13484	13523	13517	13507	13426	13566	13407	13360	13448	13400	13510	13502	13356	13507	13517	13434	13474	13405	13566	13618	13337	13476	13471	13520	13487	13309	13439	13392	13513	13325	13643	13512	13518	13529	13495	13554	13535	13624	13477	13345	13460	13558	13424	13412	13452	13520	13708	13584	13618	13416	13431	13470	13447	13528	13496	13425	13495	13547	13456	13636	13344	13527	13586	13271	13596	13348	13586	13395	13456	13557	13347	13481	13498	13401	13658	13537	13414	13416	13602	13696	13519	13517	13435	13353	13561	13605	13533	13415	13513	13443	13468	13432	13461	13527	13468	13448	13497	13534	13569	13316	13481	13575	13545	13596	13450	13575	13335	13600	13526	13533	13528	13475	13375	13455	13552	13487	13422	13591	13340	13565	13495	13354	13466	13382	13464	13503	13483	13518	13408	13652	13463	13524	13434	13452	13444	13468	13507	13358	13525	13570	13497	13409	13442	13349	13287	13662	13541	13468	13537	13455	13484	13601	13568	13481	13518	13460	13381	13439	13625	13478	13505	13402	13744	13493	13596	13592	13601	13507	13461	13332	13514	13508	13513	13450	13304	13500	13496	13562	13644	13428	13466	13606	13491	13318	13608	13551	13427	13480	13571	13305	13573	13556	13604	13732	13494	13489	13563	13366	13520	13525	13349	13538	13594	13502	13486	13518	13496	13491	13448	13508	13349	13529	13590	13532	13250	13539	13476	13482	13486	13558	13572	13534	13372	13567	13570	13413	13476	13556	13553	13437	13559	13509	13521	13453	13512	13400	13461	13515	13384	13621	13578	13486	13601	13522	13460	13533	13486	13639	13573	13503	13645	13432	13558	13482	13741	13617	13334	13350	13411	13593	13575	13659	13492	13463	13273	13544	13491	13462	13397	13427	13615	13541	13503	13464	13412	13528	13496	13404	13552	13557	13384	13599	13419	13476	13478	13430	13481	13383	13598	13444	13526	13620	13581	13395	13610	13501	13374	13524	13597	13494	13639	13573	13457	13542	13519	13465	13645	13600	13405	13557	13487	13548	13380	13487	13452	13513	13630	13517	13564	13571	13462	13620	13392	13524	13519	13419	13413	13382	13517	13569	13462	13398	13636	13580	13667	13389	13559	13506	13352	13492	13676	13661	13527	13408	13589	13571	13556	13471	13543	13543	13454	13486	13437	13499	13528	13518	13366	13517	13528	13318	13502	13363	13435	13510	13433	13362	13503	13645	13411	13728	13567	13448	13491	13360	13618	13590	13335	13369	13629	13516	13540	13698	13656	13416	13398	13486	13512	13415	13475	13590	13698	13562	13451	13588	13553	13394	13559	13374	13580	13617	13331	13441	13645	13577	13525	13485	13496	13609	13576	13583	13384	13442	13583	13555	13622	13381	13559	13570	13489	13391	13443	13449	13578	13500	13446	13505	13366	13540	13532	13464	13513	13509	13624	13422	13550	13615	13491	13325	13418	13435	13514	13357	13503	13666	13470	13445	13488	13436	13577	13432	13477	13662	13423	13541	13452	13577	13436	13320	13449	13549	13517	13511	13583	13501	13538	13509	13530	13335	13445	13676	13571	13319	13492	13506	13487	13397	13586	13379	13609	13508	13491	13614	13384	13477	13372	13429	13439	13507	13437	13650	13338	13553	13518	13566	13476	13514	13603	13580	13438	13406	13544	13432	13546	13443	13393	13562	13464	13578	13516	13601	13651	13547	13479	13495	13487	13534	13505	13462	13579	13515	13553	13360	13602	13533	13585	13616	13513	13465	13504	13507	13402	13559	13403	13601	13613	13433	13594	13368	13415	13501	13455	13459	13475	13359	13464	13444	13605	13493	13422	13648	13434	13454	13487	13359	13674	13270	13372	13543	13477	13558	13542	13596	13539	13498	13294	13507	13541	13597	13495	13594	13380	13441	13509	13805	13518	13543	13518	13542	13608	13587	13481	13330	13408	13714	13524	13583	13572	13347	13395	13502	13538	13506	13428	13364	13526	13596	13410	13445	13377	13431	13387	13349	13481	13404	13496	13596	13454	13420	13579	13570	13601	13479	13512	13461	13506	13470	13630	13660	13338	13552	13382	13569	13551	13455	13602	13608	13479	13456	13506	13475	13608	13483	13382	13668	13345	13362	13514	13389	13459	13470	13594	13541	13411	13491	13507	13625	13650	13495	13347	13421	13437	13719	13631	13419	13577	13495	13506	13577	13478	13454	13622	13517	13511	13506	13382	13292	13439	13344	13495	13397	13593	13496	13479	13524	13502	13668	13493	13322	13425	13642	13229	13456	13483	13465	13486	13443	13531	13355	13528	13425	13589	13612	13588	13423	13488	13531	13664	13453	13564	13580	13567	13443	13590	13435	13485	13548	13689	13460	13475	13593	13352	13424	13353	13500	13562	13527	13595	13270	13386	13687	13587	13596	13593	13462	13629	13599	13300	13520	13543	13469	13442	13398	13466	13591	13462	13425	13566	13498	13395	13435	13536	13564	13680	13395	13537	13609	13596	13452	13558	13653	13307	13610	13437	13572	13533	13568	13585	13387	13444	13566	13362	13634	13446	13581	13552	13442	13449	13625	13428	13543	13444	13526	13495	13532	13584	13566	13414	13462	13640	13274	13512	13591	13623	13482	13633	13571	13725	13479	13371	13702	13704	13527	13484	13599	13542	13280	13447	13607	13460	13477	13569	13546	13614	13521	13544	13575	13464	13583	13497	13636	13460	13448	13554	13567	13568	13383	13479	13535	13522	13482	13498	13436	13508	13565	13357	13570	13566	13546	13549	13466	13439	13430	13432	13553	13435	13424	13456	13471	13417	13508	13429	13518	13370	13321	13448	13410	13363	13436	13405	13336	13384	13600	13376	13335	13474	13338	13536	13517	13630	13533	13479	13506	13467	13504	13527	13480	13495	13444	13455	13388	13523	13585	13505	13551	13503	13417	13445	13535	13644	13426	13615	13512	13477	13385	13715	13533	13539	13485	13458	13522	13466	13486	13628	13594	13555	13430	13552	13430	13538	13432	13317	13509	13330	13502	13573	13549	13485	13546	13449	13408	13532	13460	13403	13577	13315	13518	13425	13518	13459	13530	13546	13506	13423	13316	13442	13644	13486	13549	13586	13586	13439	13510	13532	13470	13727	13481	13466	13585	13447	13473	13478	13563	13379	13503	13467	13488	13437	13519	13410	13482	13395	13487	13610	13706	13522	13497	13606	13469	13528	13579	13517	13503	13512	13481	13375	13406	13590	13406	13481	13626	13407	13594	13502	13476	13437	13477	13460	13541	13428	13662	13489	13490	13541	13603	13578	13446	13598	13545	13437	13657	13543	13426	13431	13446	13659	13480	13556	13566	13551	13613	13293	13548	13402	13564	13471	13441	13348	13576	13470	13521	13777	13418	13665	13551	13502	13425	13519	13483	13532	13467	13506	13708	13624	13567	13550	13450	13418	13396	13580	13568	13378	13552	13336	13434	13473	13489	13447	13493	13534	13552	13397	13557	13363	13518	13482	13525	13454	13587	13396	13428	13520	13609	13561	13364	13558	13411	13685	13495	13477	13446	13556	13578	13488	13503	13525	13516	13456	13641	13588	13424	13464	13530	13378	13530	13504	13515	13403	13410	13516	13540	13544	13489	13445	13576	13500	13482	13603	13529	13517	13451	13573	13528	13421	13782	13432	13487	13606	13511	13608	13375	13513	13496	13375	13482	13447	13425	13529	13492	13413	13502	13584	13450	13466	13480	13410	13453	13507	13468	13502	13412	13521	13542	13639	13499	13561	13487	13533	13665	13546	13448	13671	13475	13673	13345	13476	13446	13472	13690	13476	13581	13479	13291	13512	13465	13561	13491	13610	13625	13512	13402	13567	13571	13424	13502	13553	13506	13454	13331	13279	13668	13454	13372	13750	13516	13541	13412	13461	13626	13466	13451	13563	13655	13634	13467	13555	13545	13663	13512	13423	13542	13397	13516	13479	13558	13366	13450	13431	13587	13455	13541	13613	13474	13484	13517	13486	13483	13492	13546	13471	13488	13435	13459	13703	13639	13433	13451	13378	13481	13553	13446	13559	13460	13507	13554	13574	13435	13565	13549	13470	13463	13630	13445	13438	13414	13641	13552	13491	13347	13578	13507	13604	13432	13579	13343	13622	13489	13496	13663	13456	13435	13560	13459	13418	13496	13327	13517	13622	13536	13428	13542	13536	13457
23846	21222	28528	24418	22373	22072	21131	18575	18289	18101	18143	18124	23209	25272	22888	20383	18628	17619	16263	15846	15338	15324	15389	14964	15338	15253	15151	15138	15168	15048	14993	15388	15422	15110	15147	15250	15043	15117	15108	15028	15333	15091	15226	15147	15085	15173	15187	15368	15172	15090	15239	15157	15009	15186	15209	15211	15087	15165	15080	15114	15204	15145	15148	15181	15115	15163	15169	15261	15092	15175	15324	15103	15280	15313	15095	15048	15091	15160	15086	15017	15275	15307	15158	15184	15147	15116	15329	15246	15265	15023	15025	15088	15194	15200	15198	15107	15031	14957	15289	15042	14948	15079	15203	15118	15269	15152	15196	15141	15291	15185	15225	15211	15150	15093	15104	14961	15013	15063	14991	14981	15133	15157	14968	15211	15031	15252	15229	15009	15099	15090	15110	15415	15003	15044	15353	15130	15114	14901	14817	15042	15025	15108	15192	15242	15245	15104	15015	15338	15253	15234	15180	15025	15273	15114	15164	15196	15079	15250	15047	15043	15045	15138	15213	14927	15297	15213	15181	15111	15240	15008	15217	15259	15185	15279	14893	15128	15110	15244	15294	15166	15329	15228	15112	15113	15224	15024	15038	15075	15072	15073	15143	15141	15058	15041	15183	15156	14943	15038	15172	15235	15184	15229	15297	15106	15193	15100	15116	15217	15043	15136	15105	15168	15128	15245	15348	15210	15187	15060	15231	14987	14972	15027	15214	15137	15044	15141	14966	15125	15058	15084	15219	15066	15161	15147	15263	15075	15169	15298	15237	15189	15058	15020	15220	15075	14940	15293	14939	15165	15062	15097	15087	15066	15341	14906	15237	14932	15143	15104	14994	14971	15146	15138	15058	15179	15156	15148	15080	15253	15029	15164	15052	15112	15286	15071	15123	15093	15076	15111	15104	15342	15140	15141	15193	15229	15179	15211	15338	15303	15210	15088	14962	14959	15088	15017	15112	14875	15212	15055	15046	15232	15250	15160	15121	15187	15283	15157	15369	15007	15005	15099	15118	15169	15325	15060	15146	14974	15211	15039	15203	14835	15093	15309	15181	14968	14937	15231	14976	15057	15248	15039	14992	14983	15191	15233	15139	15078	15109	15243	15073	15128	15070	15180	15116	14999	14932	14990	15133	15164	15199	15180	15315	15085	15130	15020	15259	15251	15289	15040	14854	15094	15065	15220	15001	15100	15185	14938	15107	15106	15111	15019	14989	15153	15047	15116	15189	15049	15154	15048	15232	15016	14995	15214	15180	15114	15209	15234	15357	15200	15035	15187	15059	15009	15193	14996	15014	15166	15154	15081	15028	15137	15024	15278	15241	15127	15310	14986	15005	15216	15125	15186	15077	15122	15235	14972	14807	15274	15149	15259	15069	15295	15100	15326	15300	15201	15303	15136	15080	15164	15159	15039	15119	15103	15149	15287	15152	15022	15089	15074	14988	15220	15212	15193	15197	15139	15207	15161	15164	15136	15220	15217	14893	15190	15098	15146	15317	15231	15180	15000	15039	15267	15038	15191	15035	14892	15159	15015	15244	15094	15042	15130	14980	15053	15243	15062	15211	15062	15210	15080	15013	15073	15055	15292	15234	15132	15175	15225	15073	14974	15163	15059	15007	15038	14983	15073	15184	15122	14845	15361	15007	15022	15093	15116	15217	15150	15150	15129	15251	15236	15133	15095	15130	14952	14997	15005	15093	15125	15176	15187	14959	15135	14976	15215	15089	15143	15082	15273	15397	15260	15068	15112	15127	15121	15087	15216	15287	15131	14941	14913	15033	15097	15080	15184	15124	15174	15159	15125	15366	15093	15239	15047	15191	14802	15166	15174	15048	15242	15107	15266	15063	15157	15079	15022	15081	15279	15140	15106	15213	15150	15118	15140	15145	15163	15000	15165	15181	15307	15042	15099	15087	15215	15027	15247	15193	15048	15109	15229	15173	15160	15132	15223	15257	15242	15143	15064	15285	15218	15260	15224	14951	15196	15173	14961	15066	15096	15135	15098	15102	15103	15218	15088	15236	15197	15098	14984	15012	15139	15208	15008	15262	14950	15184	15208	15283	15212	15133	15198	15310	15253	15074	15159	15123	15094	15230	15127	14967	15268	15035	15311	15001	15143	15078	15025	14958	14944	15122	15015	15186	15183	15316	15047	15151	15208	14914	15173	15290	15045	15264	15249	15023	15196	15246	15114	14875	15050	14943	15173	15437	15248	15199	15137	15091	14926	14986	14801	15310	15275	15002	15249	15227	15014	15071	15168	15209	15005	14948	15040	14986	15062	15305	15030	14975	15095	15066	15052	15325	15160	15066	15108	15200	15082	15148	15073	15141	15033	15040	15212	15183	15111	15041	15006	15168	15209	15176	15244	15306	15174	14929	15105	15124	15204	15096	14977	15057	15034	15002	15085	15099	15097	15193	15060	14959	15205	14929	15086	15235	15180	14983	15161	15073	15154	15287	14965	15258	15222	15270	15147	14902	15066	15230	14822	15039	14994	14999	15140	15084	15156	15317	15182	15166	15208	15106	15046	15130	14984	15040	14946	15252	15185	15014	15212	15161	15266	15260	15110	15089	15109	15135	14953	15093	15119	15134	15104	14997	15109	14996	15005	15104	15279	15224	14977	15127	15118	15043	15162	15382	15109	15041	15184	15071	15160	15200	15095	14946	15057	14884	15266	15066	15275	15022	14960	15218	15143	15130	15206	15299	15074	15196	15280	15141	15064	15026	15182	15233	15110	15099	15286	15155	14905	15076	15161	15027	15290	15033	15081	15202	15221	14993	15254	15107	15191	15090	15106	15347	15057	15243	15142	15009	15060	14900	14918	15202	15100	15111	15173	15059	15212	15008	15280	15343	14996	15212	15095	15078	15143	15067	15143	15043	15146	15006	15107	15107	15038	15155	15145	15129	15024	15303	15295	15127	15133	15127	15205	15199	15099	15267	15075	15093	15076	15054	15246	15158	15168	14886	15039	15140	15204	14909	15057	15086	15203	15066	15066	15084	15275	15095	15215	14987	15156	15187	15034	15007	15066	15044	15272	15091	15249	15154	14913	15245	14912	15097	15021	14994	15211	15162	15119	15180	15223	15143	15089	15083	15181	15207	15044	14990	15124	14959	15076	15203	15213	14899	14954	15118	15189	15051	15193	15036	15121	15092	15125	15036	15059	15049	15095	15286	15239	15183	15081	14987	15112	15073	15193	15164	15191	15180	15314	15296	14947	15246	15008	14915	15386	15300	15087	15144	15022	15093	15077	15076	15148	15043	15089	14916	15200	15232	15087	14829	14909	15073	15033	15149	15193	15147	15152	15143	14933	14887	15313	15170	15089	15181	15221	14996	15105	15214	15045	15044	15032	15081	15184	15197	15352	14961	15164	15152	15174	15267	15307	15069	15150	14924	15207	15159	15124	15183	14991	15054	15243	15174	15171	15220	14961	14864	15020	15063	15125	15031	15218	15059	14988	15067	14999	15283	15107	15109	15084	14942	15023	15133	15263	15239	15160	15200	14983	15238	15126	15278	15166	15157	15059	15226	15063	15323	15142	15215	15001	15020	14947	15166	15297	15162	15060	15161	14978	15127	15227	15104	15279	15152	15049	14991	15169	15072	15221	15138	15045	15362	15230	14932	15062	15213	15137	15091	14985	15078	15188	15165	15270	15118	15036	15206	15198	15083	15123	14980	15019	15136	15084	15141	14952	15088	15183	15161	15181	15181	15163	15103	15060	15187	15038	15171	15120	15212	15277	15169	14925	15020	15178	15224	14997	15032	15027	15182	15129	15244	15130	15222	15070	15111	14999	15109	15120	15242	15179	15280	15057	14988	15027	15089	15187	15063	15112	15133	15172	15090	15287	15150	15049	15036	15189	15281	15129	15208	15181	15098	15231	15252	15075	15212	15071	15238	15132	15324	14970	15014	15180	15191	15075	15094	15074	15101	15051	15234	14905	15036	15014	15259	15318	14907	15168	15201	15093	15101	15175	14937	15146	15288	15028	15159	15039	15045	15252	15156	15153	15273	15290	15318	15152	15137	15149	15067	15063	15181	15129	14936	15219	14987	15010	15029	15144	15129	15193	15175	15016	15045	15200	15075	15138	15006	14950	15204	15125	15248	15035	15062	15028	15046	15145	15099	15086	15197	15170	15178	15066	15207	15064	15235	15015	15077	15052	15027	14980	15127	15227	15221	15070	15005	14906	15092	15108	15099	15102	14989	15203	15225	15181	15349	15120	15204	15274	14943	15236	15106	15032	15105	15085	15140	14991	15049	15259	15129	15136	15120	15033	15253	15127	15021	15302	15267	15236	15281	15088	15293	15071	15010	14992	15236	15214	15069	15107	15166	15121	15085	15259	15310	15130	15167	15217	15309	14978	15053	15140	15135	15072	15044	14949	15284	15072	15152	15237	15050	15336	15073	15126	15168	15102	15174	15128	15101	15086	15271	15108	15164	15032	15100	15181	15309	15014	15069	15106	15248	15174	15102	14990	15353	14962	14954	15069	15296	15125	15079	15225	15081	15086	15050	15007	15107	15061	15047	15225	15013	14777	15097	15278	15086	15218	15155	15021	15251	15118	15010	14876	15146	14993	15014	15160	15090	15185	15114	15029	14984	15086	15107	15282	15036	15120	15109	14943	15003	15103	15228	15090	15228	15065	15250	15190	15151	15093	15054	14985	15137	15061	15106	15006	14795	15137	14961	15201	15068	15133	15212	15171	15145	15095	15102	15216	15048	15087	15211	15024	15120	14968	15159	15162	15154	15065	15088	15281	15258	15201	15014	14955	15138	15022	15089	15283	14996	14957	15094	15216	15265	15102	15168	15173	15267	15080	15072	15071	15187	15099	15063	15032	15065	15063	15143	15126	15126	15121	15235	15230	15033	14987	14921	15158	15224	15151	15100	15115	15183	15092	15133	15158	15064	15307	15179	15252	15110	15097	15179	14822	15021	15132	15151	15165	15244	15091	15179	15223	14978	15201	15090	15248	15166	15257	15227	15000	15170	15043	14992	15090	15307	15145	15144	15027	15223	15011	15352	14993	15076	15083	15118	15113	15240	15088	14992	14970	15054	15197	15170	15145	15091	15136	15297	15285	15138	15081	15020	15151	15134	15172	15207	15281	15159	15226	15048	14898
24698	39422	34891	27390	22660	20420	19130	18145	18912	18239	18093	18274	25968	27438	23649	20423	17620	16295	14882	14231	13634	13670	13667	13462	13455	13565	13516	13491	13349	13497	13487	13538	13430	13621	13481	13421	13430	13529	13527	13390	13413	13554	13566	13613	13541	13441	13470	13384	13476	13404	13515	13514	13383	13578	13391	13380	13526	13497	13360	13417	13448	13626	13607	13387	13539	13520	13308	13444	13389	13382	13359	13490	13557	13510	13539	13480	13486	13392	13545	13308	13529	13376	13355	13523	13602	13412	13476	13439	13557	13488	13465	13345	13403	13583	13439	13479	13390	13593	13416	13428	13458	13535	13501	13405	13574	13506	13529	13481	13497	13615	13233	13384	13520	13402	13374	13400	13554	13415	13502	13511	13370	13434	13591	13421	13332	13521	13456	13459	13475	13351	13387	13505	13619	13250	13286	13581	13525	13410	13590	13330	13477	13432	13472	13583	13491	13391	13447	13520	13514	13491	13349	13395	13342	13543	13417	13525	13554	13366	13597	13430	13527	13396	13423	13520	13519	13305	13568	13604	13618	13484	13690	13422	13491	13463	13339	13422	13393	13535	13521	13404	13457	13249	13442	13458	13479	13411	13453	13491	13412	13412	13438	13580	13469	13299	13391	13629	13408	13600	13560	13384	13402	13418	13436	13436	13507	13557	13529	13375	13435	13529	13390	13406	13197	13425	13518	13441	13473	13511	13375	13319	13452	13306	13365	13578	13540	13507	13620	13563	13537	13530	13419	13496	13535	13699	13586	13403	13370	13473	13372	13656	13414	13411	13486	13324	13484	13429	13517	13424	13558	13583	13513	13514	13537	13632	13469	13459	13399	13423	13565	13477	13516	13287	13452	13663	13498	13345	13492	13519	13457	13460	13471	13453	13509	13638	13634	13571	13301	13533	13434	13420	13565	13605	13382	13540	13398	13310	13510	13366	13599	13509	13493	13455	13451	13496	13364	13466	13429	13499	13396	13452	13468	13413	13440	13409	13362	13439	13578	13347	13559	13434	13263	13413	13442	13610	13362	13341	13484	13415	13447	13505	13472	13620	13463	13528	13409	13484	13255	13471	13542	13381	13494	13471	13638	13347	13413	13462	13426	13539	13612	13438	13551	13602	13616	13462	13594	13518	13603	13463	13423	13381	13365	13511	13536	13459	13368	13514	13334	13517	13398	13505	13479	13477	13435	13546	13413	13496	13405	13621	13489	13302	13444	13448	13569	13443	13431	13364	13431	13395	13389	13536	13637	13401	13637	13524	13474	13457	13426	13423	13467	13285	13414	13366	13412	13548	13451	13431	13416	13489	13426	13584	13322	13576	13509	13519	13679	13505	13388	13376	13572	13518	13581	13527	13510	13578	13485	13682	13530	13520	13456	13501	13294	13396	13537	13393	13559	13343	13524	13323	13538	13446	13325	13328	13503	13358	13410	13436	13316	13527	13393	13645	13417	13615	13588	13462	13444	13584	13433	13442	13466	13562	13462	13458	13492	13468	13491	13500	13355	13329	13395	13518	13372	13582	13482	13513	13587	13672	13473	13309	13459	13392	13435	13474	13536	13347	13541	13424	13449	13440	13440	13582	13287	13359	13563	13528	13486	13387	13344	13432	13611	13445	13528	13482	13446	13462	13549	13606	13418	13382	13414	13640	13599	13438	13427	13379	13514	13389	13349	13550	13564	13419	13625	13511	13497	13663	13575	13417	13407	13538	13341	13507	13414	13389	13302	13424	13423	13431	13330	13307	13630	13365	13459	13418	13410	13487	13622	13480	13282	13356	13422	13476	13486	13412	13566	13442	13476	13493	13361	13468	13428	13537	13288	13494	13571	13261	13338	13377	13356	13462	13533	13372	13380	13373	13360	13427	13373	13457	13287	13502	13341	13515	13690	13511	13532	13384	13547	13519	13599	13470	13356	13405	13502	13599	13528	13479	13641	13457	13454	13413	13286	13618	13612	13430	13463	13481	13653	13402	13641	13367	13610	13375	13474	13617	13492	13491	13554	13463	13324	13510	13562	13403	13508	13607	13384	13345	13528	13619	13285	13348	13470	13405	13533	13447	13292	13379	13471	13390	13422	13474	13485	13456	13377	13463	13547	13569	13499	13350	13620	13442	13564	13581	13513	13389	13515	13359	13520	13423	13475	13549	13561	13509	13480	13488	13407	13577	13459	13609	13355	13461	13438	13561	13400	13549	13462	13441	13475	13319	13512	13449	13463	13641	13401	13486	13449	13510	13363	13508	13561	13513	13354	13604	13357	13493	13407	13406	13464	13449	13420	13384	13611	13470	13447	13326	13592	13475	13436	13618	13405	13434	13363	13415	13439	13302	13447	13448	13380	13301	13442	13603	13449	13538	13203	13405	13538	13610	13351	13336	13544	13388	13489	13614	13352	13602	13546	13462	13561	13297	13416	13459	13443	13473	13432	13453	13430	13389	13547	13307	13566	13394	13674	13540	13372	13418	13681	13457	13394	13532	13600	13446	13460	13394	13443	13382	13344	13304	13576	13518	13519	13485	13541	13538	13375	13236	13382	13481	13579	13515	13461	13552	13404	13468	13504	13465	13442	13527	13579	13418	13516	13478	13541	13387	13598	13306	13528	13517	13461	13456	13449	13475	13525	13403	13439	13414	13399	13354	13437	13603	13429	13477	13407	13529	13641	13441	13573	13530	13407	13451	13420	13422	13559	13476	13488	13571	13455	13500	13488	13407	13448	13390	13441	13570	13547	13411	13576	13248	13457	13446	13509	13564	13614	13485	13698	13391	13513	13496	13459	13476	13342	13421	13442	13389	13601	13495	13596	13486	13510	13457	13437	13399	13625	13621	13467	13459	13452	13507	13392	13640	13488	13365	13187	13590	13394	13350	13227	13645	13455	13434	13455	13321	13536	13413	13419	13413	13437	13544	13444	13152	13426	13417	13510	13460	13237	13512	13454	13548	13437	13590	13519	13350	13339	13277	13501	13350	13516	13626	13485	13432	13321	13640	13542	13461	13488	13508	13372	13336	13501	13391	13434	13345	13446	13531	13260	13537	13303	13566	13425	13427	13319	13416	13511	13458	13429	13539	13346	13448	13268	13511	13504	13337	13521	13413	13314	13455	13463	13513	13408	13516	13480	13476	13355	13330	13297	13523	13325	13494	13446	13482	13624	13436	13348	13462	13351	13456	13443	13441	13309	13508	13617	13423	13522	13508	13409	13324	13548	13243	13531	13453	13395	13460	13511	13505	13300	13393	13387	13508	13421	13431	13434	13496	13275	13584	13570	13510	13499	13240	13607	13555	13602	13532	13496	13435	13411	13451	13572	13383	13487	13424	13353	13438	13379	13376	13437	13404	13514	13497	13517	13393	13537	13483	13318	13440	13410	13532	13361	13433	13487	13472	13474	13354	13420	13505	13302	13508	13529	13444	13530	13547	13545	13548	13495	13526	13627	13549	13593	13566	13536	13262	13417	13281	13490	13394	13535	13525	13418	13463	13581	13586	13381	13459	13553	13418	13413	13484	13560	13542	13559	13464	13520	13510	13420	13432	13409	13384	13469	13461	13307	13423	13388	13586	13594	13389	13238	13493	13396	13411	13481	13495	13403	13438	13416	13605	13416	13357	13514	13417	13449	13410	13313	13492	13387	13267	13511	13417	13335	13423	13464	13520	13340	13413	13548	13467	13408	13608	13333	13446	13499	13482	13461	13370	13230	13346	13375	13479	13562	13607	13527	13354	13452	13584	13592	13499	13422	13301	13576	13446	13507	13451	13404	13447	13566	13377	13369	13652	13523	13343	13394	13354	13452	13683	13653	13252	13371	13547	13510	13359	13441	13551	13580	13400	13638	13469	13555	13553	13456	13468	13612	13486	13475	13315	13416	13359	13413	13735	13405	13438	13494	13356	13482	13335	13558	13477	13333	13598	13448	13497	13425	13450	13461	13418	13462	13419	13560	13446	13502	13455	13505	13427	13349	13656	13522	13582	13244	13310	13477	13253	13441	13418	13488	13474	13477	13480	13457	13472	13454	13544	13310	13425	13501	13550	13420	13481	13293	13518	13385	13537	13461	13417	13510	13456	13304	13444	13357	13550	13411	13499	13471	13456	13543	13429	13544	13395	13422	13330	13555	13417	13332	13443	13551	13562	13402	13442	13473	13384	13553	13376	13386	13281	13333	13476	13471	13456	13568	13445	13463	13423	13365	13488	13513	13614	13558	13604	13481	13541	13612	13477	13421	13635	13514	13452	13471	13514	13626	13491	13706	13353	13564	13459	13598	13521	13365	13421	13545	13320	13654	13374	13558	13336	13491	13396	13514	13541	13308	13459	13411	13434	13570	13421	13476	13483	13383	13470	13475	13433	13453	13666	13531	13461	13556	13566	13599	13405	13369	13686	13481	13506	13407	13400	13534	13461	13426	13381	13460	13396	13548	13484	13482	13392	13608	13483	13581	13545	13576	13415	13445	13506	13422	13478	13444	13496	13623	13479	13359	13503	13522	13344	13321	13462	13495	13449	13367	13441	13453	13372	13488	13400	13447	13502	13412	13348	13363	13538	13353	13571	13505	13512	13418	13532	13499	13392	13449	13358	13454	13478	13438	13412	13493	13467	13576	13387	13491	13455	13409	13554	13573	13583	13469	13568	13530	13492	13521	13601	13448	13478	13389	13597	13543	13459	13504	13567	13446	13436	13516	13372	13530	13324	13448	13419	13503	13262	13340	13313	13456	13460	13436	13529	13435	13407	13367	13345	13309	13478	13328	13557	13382	13556	13606	13379	13553	13488	13442	13500	13493	13407	13596	13352	13500	13445	13497	13492	13502	13280	13491	13648	13516	13517	13381	13392	13516	13454	13330	13532	13425	13403	13447	13551	13531	13504	13505	13416	13425	13456	13387	13579	13386	13563	13472	13439	13438	13607	13536	13462	13402	13498	13418	13416	13506	13435	13398	13420	13605	13567	13180	13366	13463	13483	13309	13577	13464	13436	13404	13468	13355	13530	13430	13464	13592	13562	13411	13425	13540	13432	13393	13508	13352	13531	13310	13448	13580	13432	13466	13543	13533	13512	13446	13563	13557	13525	13340	13452	13573	13550	13380	13501	13321	13399	13482	13428	13455	13453	13484	13647	13404	13617	13645	13518	13567	13357
22775	21259	28958	23801	21589	23583	25072	20053	18848	18944	19778	20308	27700	32167	28393	25689	21723	18428	17534	16511	15881	15497	15296	15504	15434	15642	15232	15529	15318	15335	15266	15560	15598	15406	15344	15523	15420	15399	15524	15425	15407	15410	15541	15450	15309	15516	15408	15465	15384	15324	15259	15311	15295	15430	15470	15308	15326	15313	15393	15395	15304	15270	15345	15349	15421	15165	15371	15420	15210	15296	15385	15306	15369	15486	15215	15224	15229	15336	15603	15395	15343	15385	15413	15184	15212	15354	15279	15363	15344	15497	15254	15328	15243	15477	15317	15359	15205	15427	15314	15206	15344	15334	15372	15445	15226	15327	15355	15315	15513	15298	15259	15384	15338	15290	15320	15288	15257	15194	15269	15401	15399	15428	15375	15309	15352	15422	15219	15224	15266	15376	15264	15408	15228	15364	15471	15301	15421	15284	15338	15333	15182	15435	15263	15402	15251	15294	15274	15386	15309	15347	15154	15418	15481	15261	15239	15278	15368	15360	15278	15304	15253	15151	15240	15250	15208	15327	15496	15126	15105	15493	15284	15203	15204	15368	15405	15335	15305	15404	15447	15323	15364	15169	15211	15374	15321	15354	15257	15253	15181	15327	15438	15446	15457	15254	15423	15367	15125	15358	15346	15383	15384	15446	15317	15337	15393	15370	15268	15315	15249	15479	15271	15177	15411	15430	15408	15250	15195	15226	15400	15388	15076	15177	15231	15371	15469	15427	15321	15323	15143	15450	15189	15398	15158	15359	15407	15412	15377	15318	15329	15340	15329	15257	15255	15399	15396	15412	15083	15323	15249	15232	15252	15420	15495	15252	15265	15367	15166	15157	15179	15187	15221	15242	15262	15318	15190	15488	15317	15278	15278	15063	15360	15230	15253	15302	15283	15175	15384	15324	15296	15344	15423	15204	15203	15375	15301	15364	15152	15207	15328	15219	15426	15525	15264	15295	15285	15252	15450	15332	15306	15468	15182	15186	15184	15324	15284	15355	15454	15127	15502	15344	15457	15209	15428	15347	15231	15129	15104	15201	15270	15285	15405	15187	15388	15291	15369	15256	15382	15277	15217	15445	15181	15417	15442	15124	15493	15101	15234	15107	15324	15224	15297	15179	15221	15412	15280	15289	15349	15205	15339	15238	15316	15256	15473	15214	15243	15200	15195	15274	15445	15505	15420	15262	15361	15281	15334	15304	15368	15215	15141	15314	15290	15155	15353	15238	15372	15177	15378	15466	15150	15289	15312	15250	15138	15264	15271	15326	15281	15459	15384	15130	15452	15217	15448	15198	15309	15300	15324	15203	15408	15000	15395	15491	15239	15069	15225	15284	15361	15337	15233	15285	15147	15299	15381	15284	15303	15227	15294	15196	15307	15187	15251	15281	15446	15283	15249	15153	15254	15332	15249	15249	15185	15160	15197	15269	15135	15280	15310	15276	15174	15296	15121	15342	15275	15248	15243	15294	15309	15237	15300	15188	15239	15351	15303	15088	15372	15468	15402	15434	15485	15224	15184	15263	15430	15320	15311	15215	15464	15205	15120	15277	15295	15219	15171	15254	15310	15411	15306	15480	15258	15149	15405	15309	15344	15244	15347	15304	15245	15466	15408	15181	15245	15480	15381	15348	15433	15297	15197	15468	15259	15122	15160	15288	15340	15545	15500	15250	15346	15247	15040	15275	15247	15192	15406	15334	15203	15320	15336	15413	15302	15356	15532	15250	15474	15411	15325	15532	15306	15285	15285	15205	15257	15232	15273	15239	15366	15459	15290	15350	15293	15229	15597	15111	15303	15246	15329	15058	15415	15218	15269	15352	15267	15245	15216	15328	15266	15330	15365	15297	15424	15174	15219	15082	15271	15262	15434	15463	15443	15279	15246	15122	15324	15368	15483	15141	15440	15399	15147	15207	15420	15418	15311	15417	15241	15264	15290	15329	15116	15275	15390	15464	15351	15320	15255	15388	15342	15261	15278	15171	15366	15206	15352	15267	15366	15184	15177	15534	15585	15272	15216	15348	15432	15360	15318	15303	15426	15319	15300	15476	15116	15236	15254	15166	15461	15553	15155	15116	15396	15356	15127	15191	15498	15324	15451	15310	15280	15430	15150	15306	15157	15205	15208	15281	15160	15146	15191	15236	15150	15031	15170	15234	15242	15388	15526	15156	15170	15140	15269	15493	15442	15255	15223	15184	14922	15103	15271	15044	15336	15167	15109	15308	15249	15152	15151	15319	15377	15094	15390	15201	15172	15267	15237	15373	15343	15163	15304	15245	15319	15277	15164	15351	15249	15397	15453	15055	15333	15352	15237	15207	15295	15311	15216	15340	15333	15188	15281	15399	15308	15254	15210	15143	15158	15282	15088	15094	15333	15258	15339	15281	15343	15207	15244	15253	15287	15315	15230	15339	15207	15494	15415	15192	15303	15345	15243	15247	15131	15266	15157	15255	15369	15174	15223	15408	15418	15214	15216	15380	15220	15340	15358	15233	15326	15208	15421	15404	15311	15373	15288	15189	15184	15230	15076	15089	15235	15363	15340	15448	15168	15164	15313	15332	15161	15277	15377	15386	15103	15278	15176	15338	15314	15525	15373	15242	15250	15388	15407	15249	15311	15197	15284	15320	15343	15146	15238	15260	15341	15432	15501	15392	15130	15387	15313	15436	15473	15250	15243	15249	15368	15386	15270	15437	15173	15309	15079	15268	15466	15153	15249	15460	15360	15213	15102	15175	15451	15362	15242	15459	15395	15403	15336	15233	15357	15149	15235	15393	15267	15292	15217	15116	15263	15314	15241	15197	15398	15504	15270	15261	15423	15211	15356	15309	15394	15194	15349	15460	15189	15303	15286	15247	15234	15566	15231	15210	15200	15259	15542	15506	15248	15450	15179	15276	15363	15282	15344	15303	15334	15329	15193	15203	15395	15275	15346	15308	15144	15188	15310	15313	15167	15187	15508	15207	15347	15263	15506	15332	15327	15282	15407	15352	15224	15281	15401	15276	15270	15303	15308	15309	15196	15112	15210	15074	15142	15439	15310	15291	15174	15488	15383	15353	15135	15060	15154	15357	15171	15173	15127	15304	15474	15388	15415	15116	15393	15368	15172	15299	15221	15310	15190	15432	15325	15359	15311	15644	15423	15354	15269	15250	15277	15261	15370	15464	15413	15284	15207	15310	15323	15376	15229	15410	15327	15370	15250	15181	15287	15098	15363	15420	15200	15220	15294	15289	15401	15373	15270	15194	15190	15441	15274	15239	15248	15277	15267	15192	15204	15242	15127	15397	15431	15409	15302	15264	15369	15216	15405	15391	15442	15486	15429	15288	15343	15222	15279	15158	15266	15171	15154	15326	15184	15186	15338	15445	15238	15348	15410	15348	14994	15260	15281	15227	15318	15314	15057	15220	15386	15284	15229	15107	15317	15339	15300	15324	15164	15279	15125	15168	15307	15521	15277	15198	15343	15329	15347	15179	15187	15312	15338	15253	15276	15407	15169	15431	15429	15286	15284	15244	15331	15458	15607	15208	15261	15309	15190	15283	15320	15110	15334	15518	15218	15409	15304	15488	15411	15224	15234	15345	15239	15236	15435	15315	15374	15304	15384	15343	15393	15369	15283	15255	15380	15254	15396	15079	15196	15325	15288	15326	15395	15197	15389	15123	15354	15289	15557	15312	15345	15200	15236	15314	15294	15294	15110	15387	15383	15389	15430	15311	15157	15265	15220	15349	15371	15311	15391	15393	15431	15223	15258	15318	15069	15282	15276	15424	15261	15223	15310	15115	15296	15122	15291	15071	15277	15080	15571	15280	15118	15056	15324	15218	15206	15213	15257	15165	15290	15363	15203	15309	15384	15349	15320	15313	15373	15476	15317	15303	15142	15250	15359	15365	15217	15299	15349	15262	15314	15288	15212	15375	15319	15224	15277	15190	15082	15346	15409	15301	15460	15315	15468	15400	15234	15134	15276	15493	15274	15274	15268	15220	15394	15348	15344	15567	15500	15293	15256	15443	15299	15338	15232	15202	15247	15298	15604	15387	15037	15374	15440	15305	15152	15162	15116	15416	15201	15175	15183	15248	15317	15447	15404	15244	15172	15239	15380	15403	15471	15271	15375	15288	15331	15307	15331	15405	15334	15430	15167	15449	15534	15245	15388	15292	15466	15286	15229	15298	15233	15280	15410	15258	15149	15105	15491	15325	15344	15228	15171	15305	15392	15441	15379	15339	15419	15233	15251	15215	15322	15247	15228	15434	15585	15392	15169	15274	15324	15225	15272	15246	15153	15205	15247	15335	15318	15186	15298	15440	15219	15265	15267	15373	15091	15223	15337	15293	15572	15339	15276	15067	15491	15126	15186	15219	15296	15420	15217	15342	15202	15234	15264	15148	15329	15250	15102	15230	15330	15403	15518	15242	15287	15230	15232	15392	15502	15277	15149	15265	15298	15328	15302	15365	15360	15376	15294	15132	15393	15456	15358	15443	15134	15375	15339	15088	15236	15455	15410	15197	15148	15206	15171	15238	15356	15279	15086	15279	15452	15363	15312	15390	15294	15314	15397	15149	15228	15070	15314	15282	15404	15295	15437	15363	15372	15368	15258	15344	15373	15085	15267	15327	15373	15309	15357	15463	15094	15312	15266	15154	15241	15255	15325	15239	15323	15259	15170	15144	15407	15381	15460	15258	15076	15234	15511	15267	15472	15486	15266	15240	15357	15396	15292	15365	15215	15304	15181	15467	15261	15219	15277	15274	15233	15256	15425	15406	15363	15081	15259	15349	15124	15341	15388	15437	15264	15275	15203	15262	15206	15301	15258	15170	15502	15442	15209	15539	15181	15321	15343	15229	15224	15300	15291	15457	15338	15125	15360	15148	15389	15333	15430	15239	15259	15233	15276	15112	15225	15379	15288	15288	15443	15268	15270	15434	15225	15220	15345	15356	15299	15436	15261	15293	15282	15306	15299	15485	15239	15196	15342	15455	15471	15562	15400	15220	15307	15477	15409	15378	15253	15154	15381	15237	15442	15331	15324	15226	15417	15335	15449	15288	15251	15436	15280	15236	15250	15521	15376	15202	15314	15305	15247	15302	15220	15317	15212	15191	15240	15295	15259	15259	15519	15259	15250	15400	15236	15258
27513	45375	40091	32116	26597	22314	21052	20202	19547	19061	20444	21388	31879	34368	30300	26344	21037	16877	15874	15032	14048	13896	13590	13546	13697	13606	13634	13547	13548	13534	13614	13553	13488	13637	13615	13578	13616	13544	13544	13709	13654	13691	13682	13603	13427	13763	13455	13562	13600	13446	13446	13577	13471	13599	13628	13700	13465	13654	13738	13646	13525	13500	13597	13415	13681	13564	13534	13563	13607	13384	13497	13516	13381	13441	13596	13566	13520	13743	13478	13565	13590	13540	13570	13632	13441	13477	13425	13596	13578	13519	13608	13482	13522	13672	13494	13632	13468	13547	13600	13647	13463	13549	13654	13528	13464	13676	13611	13655	13542	13543	13523	13367	13414	13658	13532	13519	13645	13529	13386	13612	13661	13494	13612	13520	13536	13583	13577	13514	13660	13585	13675	13621	13514	13611	13555	13629	13551	13596	13534	13470	13521	13609	13536	13391	13488	13574	13487	13524	13464	13612	13554	13687	13550	13482	13508	13408	13403	13524	13626	13511	13666	13456	13558	13613	13619	13697	13528	13553	13473	13433	13570	13639	13662	13594	13525	13476	13487	13518	13287	13780	13575	13588	13607	13593	13610	13391	13507	13525	13662	13637	13585	13530	13439	13557	13662	13532	13540	13596	13450	13510	13554	13574	13467	13666	13456	13508	13540	13470	13437	13469	13542	13510	13486	13650	13670	13425	13598	13447	13646	13550	13605	13523	13624	13423	13384	13796	13658	13442	13584	13504	13537	13583	13667	13404	13430	13587	13404	13600	13490	13464	13640	13579	13534	13527	13656	13686	13469	13537	13585	13465	13726	13705	13551	13463	13536	13545	13684	13534	13654	13545	13457	13785	13488	13496	13637	13470	13641	13578	13444	13703	13507	13499	13521	13662	13524	13673	13472	13576	13463	13609	13483	13591	13539	13434	13528	13575	13532	13668	13700	13304	13520	13452	13536	13628	13400	13556	13528	13490	13575	13590	13567	13572	13578	13554	13561	13453	13451	13589	13745	13504	13691	13467	13532	13492	13631	13539	13504	13439	13315	13318	13967	13611	13516	13542	13523	13621	13637	13580	13549	13468	13564	13652	13521	13548	13500	13562	13592	13429	13570	13546	13473	13622	13493	13658	13362	13351	13475	13527	13584	13709	13667	13627	13385	13653	13566	13555	13629	13516	13411	13616	13451	13572	13562	13616	13588	13722	13596	13524	13643	13684	13540	13584	13569	13616	13576	13536	13361	13503	13645	13638	13534	13474	13522	13560	13611	13709	13584	13608	13587	13706	13658	13658	13547	13470	13497	13501	13476	13555	13479	13316	13481	13515	13433	13460	13454	13570	13557	13421	13490	13539	13533	13721	13528	13622	13569	13695	13614	13472	13354	13701	13503	13582	13417	13476	13497	13544	13369	13658	13531	13548	13517	13681	13572	13408	13562	13520	13678	13534	13627	13602	13620	13470	13620	13656	13550	13412	13699	13673	13574	13588	13498	13492	13564	13521	13523	13569	13592	13444	13345	13511	13376	13536	13535	13412	13596	13487	13459	13542	13509	13415	13640	13600	13674	13505	13500	13486	13549	13371	13492	13540	13630	13688	13549	13480	13604	13526	13552	13537	13586	13600	13450	13685	13469	13480	13598	13452	13647	13559	13535	13436	13547	13465	13609	13638	13657	13366	13467	13663	13588	13516	13733	13550	13528	13718	13458	13456	13486	13622	13493	13517	13371	13474	13650	13348	13702	13486	13484	13647	13583	13594	13489	13619	13581	13464	13530	13694	13576	13512	13581	13511	13498	13477	13336	13718	13480	13570	13634	13362	13459	13600	13474	13772	13608	13599	13597	13747	13476	13679	13597	13595	13475	13600	13543	13460	13394	13428	13592	13614	13410	13510	13410	13679	13623	13634	13620	13563	13546	13643	13490	13759	13569	13460	13474	13393	13473	13535	13664	13557	13669	13454	13563	13604	13493	13677	13656	13627	13509	13587	13572	13590	13432	13449	13566	13534	13655	13485	13569	13621	13450	13550	13434	13535	13497	13588	13570	13456	13524	13593	13459	13367	13610	13640	13514	13549	13585	13786	13473	13416	13592	13423	13711	13649	13737	13600	13518	13610	13516	13419	13524	13605	13593	13503	13566	13513	13734	13342	13409	13521	13592	13516	13535	13519	13642	13579	13519	13553	13613	13662	13497	13594	13675	13440	13560	13677	13556	13457	13525	13605	13564	13536	13551	13806	13608	13680	13547	13500	13607	13495	13580	13473	13599	13526	13684	13494	13552	13613	13502	13419	13519	13642	13701	13621	13498	13478	13508	13657	13511	13446	13454	13590	13348	13501	13512	13781	13456	13434	13423	13665	13669	13528	13575	13513	13675	13398	13698	13458	13409	13621	13556	13528	13609	13478	13534	13485	13336	13587	13534	13509	13570	13435	13498	13663	13593	13512	13420	13448	13620	13387	13575	13458	13573	13546	13443	13501	13518	13597	13678	13538	13592	13672	13616	13604	13558	13484	13565	13482	13550	13585	13496	13659	13514	13660	13614	13615	13543	13485	13494	13549	13508	13490	13548	13708	13590	13490	13514	13492	13567	13719	13548	13631	13500	13561	13581	13432	13507	13668	13622	13458	13515	13482	13652	13602	13611	13588	13590	13579	13608	13627	13545	13439	13570	13476	13468	13731	13648	13475	13633	13521	13635	13712	13493	13644	13487	13723	13621	13635	13384	13602	13501	13689	13421	13609	13633	13617	13534	13441	13663	13456	13687	13552	13658	13520	13483	13539	13528	13643	13616	13480	13490	13451	13709	13563	13555	13612	13601	13668	13520	13556	13626	13635	13536	13507	13492	13703	13537	13590	13531	13577	13550	13474	13717	13584	13568	13482	13542	13460	13545	13484	13575	13553	13568	13579	13435	13535	13711	13524	13602	13473	13498	13374	13472	13703	13615	13436	13429	13631	13398	13519	13642	13651	13479	13599	13380	13612	13649	13646	13558	13549	13389	13586	13498	13723	13618	13525	13639	13512	13530	13627	13594	13586	13483	13494	13587	13567	13528	13347	13508	13674	13509	13636	13470	13588	13575	13535	13585	13578	13668	13460	13591	13408	13622	13593	13501	13563	13633	13588	13514	13500	13405	13658	13574	13539	13648	13369	13523	13530	13524	13442	13652	13597	13601	13333	13590	13509	13645	13626	13553	13568	13626	13523	13505	13539	13517	13534	13512	13434	13604	13660	13431	13509	13651	13418	13369	13449	13531	13513	13628	13513	13465	13670	13554	13480	13540	13672	13650	13365	13593	13607	13375	13444	13508	13635	13367	13805	13596	13596	13581	13458	13518	13722	13604	13609	13626	13597	13608	13629	13660	13435	13442	13609	13447	13536	13446	13645	13540	13771	13609	13480	13478	13507	13802	13481	13634	13430	13600	13641	13533	13561	13468	13480	13439	13481	13574	13384	13561	13523	13665	13579	13649	13427	13579	13649	13498	13504	13480	13555	13615	13501	13530	13495	13630	13720	13626	13489	13482	13772	13618	13615	13538	13662	13511	13474	13510	13496	13574	13499	13565	13638	13589	13518	13537	13597	13645	13531	13570	13518	13458	13592	13610	13452	13401	13495	13491	13585	13591	13630	13713	13619	13375	13534	13417	13495	13649	13457	13389	13534	13657	13512	13628	13416	13506	13492	13595	13602	13560	13562	13509	13624	13554	13554	13367	13618	13605	13343	13569	13498	13408	13500	13568	13443	13543	13508	13526	13518	13546	13644	13517	13446	13480	13523	13417	13359	13504	13628	13499	13498	13563	13442	13671	13379	13533	13483	13659	13565	13601	13380	13702	13450	13499	13419	13535	13522	13496	13763	13603	13397	13542	13315	13620	13615	13457	13472	13606	13525	13540	13605	13479	13501	13523	13453	13508	13603	13588	13490	13535	13515	13592	13625	13372	13657	13599	13614	13508	13571	13529	13612	13581	13651	13586	13563	13572	13566	13490	13541	13593	13529	13629	13505	13605	13551	13555	13500	13479	13678	13478	13534	13586	13540	13487	13546	13590	13597	13426	13654	13644	13613	13473	13607	13542	13625	13662	13560	13302	13601	13454	13592	13656	13657	13435	13391	13411	13464	13569	13627	13585	13552	13534	13518	13337	13454	13356	13545	13526	13466	13398	13522	13559	13600	13474	13627	13701	13613	13602	13425	13633	13607	13697	13578	13445	13403	13598	13446	13436	13528	13681	13622	13620	13642	13566	13348	13487	13575	13530	13501	13635	13423	13612	13523	13705	13686	13543	13590	13435	13445	13532	13604	13333	13560	13369	13721	13674	13352	13624	13470	13508	13427	13447	13462	13418	13593	13515	13652	13592	13559	13546	13606	13622	13553	13775	13234	13603	13574	13443	13510	13534	13511	13498	13630	13462	13683	13671	13492	13638	13509	13738	13580	13444	13522	13405	13650	13569	13575	13408	13753	13547	13417	13470	13611	13544	13581	13550	13408	13620	13509	13551	13545	13624	13434	13627	13469	13627	13411	13592	13652	13499	13443	13476	13501	13593	13458	13615	13427	13623	13418	13471	13499	13458	13621	13568	13375	13541	13581	13675	13633	13593	13548	13558	13697	13626	13568	13510	13566	13652	13588	13544	13456	13613	13375	13512	13649	13579	13475	13531	13473	13631	13597	13460	13504	13367	13552	13677	13518	13596	13689	13529	13608	13491	13640	13627	13683	13449	13380	13533	13585	13651	13497	13366	13481	13460	13582	13684	13716	13378	13448	13671	13382	13603	13619	13535	13529	13659	13573	13532	13494	13574	13494	13293	13500	13543	13688	13612	13424	13433	13571	13376	13590	13572	13680	13564	13358	13437	13403	13671	13571	13661	13530	13727	13452	13486	13642	13324	13520	13538	13644	13663	13634	13514	13597	13520	13534	13512	13553	13436	13483	13434	13669	13543	13607	13551	13295	13550	13632	13687	13597	13583	13519	13517	13564	13441	13501	13489	13400	13451	13595	13498	13625	13545	13453	13530	13716	13615	13395	13652	13506	13446	13439	13468	13633	13483	13656	13447	13536	13699	13614	13678	13477	13719	13571	13562	13532	13580	13490	13651	13574	13465	13674	13664	13536	13578	13639	13673	13623	13630	13675	13633	13689
27340	22310	25635	21306	16844	16339	16605	16116	16172	17037	17053	16877	16746	17426	16914	16573	15912	15682	15289	15097	15320	15189	15025	15133	15229	15104	15162	14966	15045	15111	15212	15143	15020	15262	15082	15386	15198	15063	15055	15166	15167	15010	15126	15115	15141	15073	15279	15199	15043	15242	14975	15278	15245	15373	15323	15189	15031	14858	15094	15244	14919	15279	15046	14813	15022	15121	15097	15298	15336	15247	14999	15063	15153	15153	15004	15060	15064	14924	15180	14971	15125	14894	15227	15009	15238	15088	15108	15005	15172	15167	15117	15256	15145	15233	14923	14917	15021	15135	14815	15085	14977	14973	15117	15249	14930	15069	15034	15246	15083	15402	15124	15052	15037	15240	15000	15226	15115	14951	15112	15156	15118	15041	15212	14967	15006	15246	14933	15194	15061	15187	15178	15063	14919	15041	14915	15131	15224	14946	15189	15078	15240	15164	15273	15004	15033	15177	15192	15256	15214	15146	15203	15044	15220	15172	15175	15091	15063	15319	15221	15287	15163	15036	15266	15018	15074	15035	15095	14994	15242	15046	15116	15156	15057	15051	14936	14925	14797	15060	15130	15289	14922	15140	15093	15063	15237	15028	15048	15215	15059	15249	15152	15078	15108	15264	15193	14967	15103	14976	14921	15105	15139	14970	15145	15111	15260	15121	15120	15005	15044	15041	15031	15065	15010	15097	15138	15196	15222	15186	15120	15060	14952	15033	15017	15162	15028	15056	15045	15218	15266	15281	15048	15074	15311	14950	15091	15267	15015	15116	15262	15086	15309	15132	15193	15163	15172	15210	15219	15119	15327	14902	15019	14997	15019	15136	15250	14883	15365	15102	15151	15098	15213	15024	15102	15251	15191	15070	15216	15172	15068	15089	15192	15161	15154	15065	15053	15130	15060	15058	14969	14959	14911	14957	15095	15198	15072	14976	15079	15321	15168	15010	15217	15201	15021	15090	15056	14915	14972	14956	15137	15000	14964	15179	15129	15055	15008	14939	15128	14985	14833	15218	15310	15037	15016	15049	15077	14936	15139	14992	15251	15193	15159	15119	15153	15180	14975	15028	15011	14974	15207	15177	15259	14978	14953	15041	15135	14910	15110	15131	15294	15135	15334	15187	14987	15188	15002	15116	15113	15040	14973	15041	15191	15217	15247	15358	15129	15174	15063	15029	15241	14959	15077	15199	15204	15099	15071	15128	15228	15258	15047	15089	15084	15075	15246	14910	15196	15056	15162	15323	15053	15188	14956	15100	15145	15095	15198	15034	15072	14845	15170	15065	14933	15288	15017	15018	15216	15099	15249	15058	15259	14978	15196	15115	14990	15093	15191	15486	15031	15130	15327	15138	15129	15156	15040	15125	15144	14900	15048	14928	14933	15296	15233	15078	14960	15092	15039	14770	14890	15011	15012	14989	15321	15054	15053	15191	15061	14935	15201	15108	15121	15121	15184	15117	15103	15137	15159	15070	14977	15282	15248	15163	15215	15050	15079	15166	15219	15102	15159	15056	15116	15206	15257	15004	15032	15001	15076	15163	15077	14928	15482	15236	15093	15141	15125	15102	15139	14982	15233	15038	15119	14843	15097	15085	14932	15189	15073	15116	15172	15134	15341	15108	14937	14964	15090	15182	15168	15098	15087	15103	15125	15080	15357	15121	14988	15130	15136	15215	15033	15223	15106	14895	15091	15016	15144	15002	14923	14966	15219	15073	15094	15090	15429	15309	15126	15103	15296	15153	15162	15103	15173	14876	15067	15172	15230	14951	15125	14973	14991	15035	15081	15094	15067	15226	15132	14943	15028	15072	15022	15385	15090	14943	15089	15024	15066	15007	15166	15298	15213	15151	15036	15240	15029	14937	15214	15204	15098	15065	15075	15178	14969	15268	15316	14961	15129	15176	15205	15104	15139	14933	14904	15263	15125	15186	15128	15168	14952	14935	15200	15040	14917	15129	15049	15194	15291	15177	15103	15117	15261	15214	15132	15031	15139	15044	15001	15127	15091	15019	15076	15215	15084	14969	15279	14977	15298	15086	15345	15136	15214	15057	15172	15278	15168	15143	15105	15264	15131	15063	15277	15102	14929	15072	15080	15191	15262	15294	15293	15228	15233	15128	15230	15050	15132	15155	15008	15017	14966	15149	15337	15189	15062	15216	15194	15026	15194	15176	15033	15048	15112	14990	15186	15294	15109	15189	14976	15063	15051	15005	15157	15164	15139	15133	15063	15001	15054	15118	15181	15203	15066	14961	14916	15155	14975	15041	15247	15172	15218	15055	15025	15085	15115	15108	15100	15295	15119	14978	15216	15182	15051	15153	15097	15183	15081	14990	15140	15122	15108	15039	15006	15025	15161	15241	15153	15008	15071	14955	15139	15078	15408	14960	15278	15092	15085	15049	15056	15292	15292	15167	15111	15177	15126	15202	15121	15100	15121	15197	15318	15247	15050	14989	15202	15000	15132	15153	15149	15447	15230	15021	15080	15201	15114	15080	15276	15039	15065	15171	15146	15115	15127	14791	15006	15099	15262	15075	15047	15006	15021	15010	15196	15063	15154	15064	15149	15031	15092	15143	15280	15015	14969	14932	14962	15279	14949	15137	15104	15152	14912	15023	15219	15147	15221	15309	15064	15141	15042	14996	15164	14945	15120	15067	15326	15056	15228	15205	15235	14980	15170	15107	15208	15178	15027	14961	15242	15084	15102	14959	15154	15069	15171	15220	15128	15161	15095	15117	15108	15215	15116	14951	15179	15220	15123	15165	14976	15048	15124	15055	14979	15253	15090	15113	15130	15167	15362	15204	15140	15145	15094	15125	15142	15055	15313	15046	15080	15162	15239	15054	15063	15098	15041	15090	15270	15237	15205	15125	15107	15086	15098	14962	15280	15189	15115	15182	15226	15303	15142	15220	15127	15049	15039	15098	14968	15142	15170	15086	15047	15051	15186	15145	14990	15210	15153	15020	15079	15148	15320	15216	15135	14891	15172	15010	15262	15260	15183	15221	15175	15173	15170	15141	15063	15041	15035	14934	15202	15154	15135	15087	14981	15204	14963	15056	15203	15051	15127	15052	15156	15144	15291	15012	15046	15107	14948	15238	15119	15158	15164	15076	15151	15188	15067	15182	15090	15267	15188	15142	15098	15186	15236	15122	14961	14954	15099	15192	15069	15100	14996	15240	15154	15073	14785	14935	15081	15104	15136	15299	15208	15088	15241	15219	14979	15228	15109	15048	15117	15131	15250	15229	14981	15196	15169	15263	15042	15029	15027	15091	15160	15151	15316	15025	15057	15070	15006	15276	15080	14994	15143	15091	15057	15326	15033	15088	14943	14991	14892	15233	15148	15222	15184	15095	15355	15047	15211	14944	15127	15066	15064	15120	15018	15110	15268	15071	15242	15098	15047	15183	15082	15066	15027	15060	15297	14991	15105	15170	15091	15111	15025	15040	15222	15149	15027	15000	14911	15200	14980	15148	15149	15130	15052	15037	15237	15209	15014	15114	15254	15114	15035	15036	15181	15275	14937	14876	14961	15113	15085	15210	14990	15308	14945	15227	15100	15090	15257	15179	15135	15243	15089	15277	15244	15189	15054	15139	15168	14718	14999	15171	15217	15186	15209	15056	15214	15192	14980	15041	15166	15155	15090	15099	15191	15084	15049	15166	15256	15111	15115	15154	15191	15219	15203	14915	15179	15106	15225	15020	15153	15186	15224	15118	15236	15069	15189	15044	14932	14972	15303	15102	15063	14991	15328	15141	15180	15114	15133	15179	15133	14944	15139	15131	15123	15080	15110	14999	15042	15038	15097	15056	14946	15057	15179	15216	15152	15436	15034	15340	15151	15132	15317	15231	15151	15224	15176	15076	15131	15088	15327	15082	15158	14880	15160	15245	15154	15171	14960	15173	15078	15137	15154	15151	15082	15006	15072	15101	15220	14987	15095	14951	15031	15092	15213	15263	15051	15136	15094	15020	14953	15031	15178	15338	15041	15110	15326	15161	14914	14934	15042	15003	15007	14997	15108	15093	15159	15116	15153	14984	15079	15020	15065	14859	15134	15095	15160	15012	14896	15194	15155	15118	14992	15121	15065	15121	15024	15127	15018	15141	15151	15129	15399	14928	15219	15078	15211	15513	15133	15140	15208	15044	15267	15264	15099	15153	15113	15253	15220	15070	14985	15090	15289	15202	15116	15182	15092	15434	15185	15107	15080	15223	15135	14997	14978	15033	15227	15134	15123	14959	15100	15047	14954	14838	14939	14880	15051	14979	15034	15141	15189	15080	15042	15039	15143	15131	15175	15249	15250	15231	15350	15178	15091	14923	15101	15148	15106	14948	15030	15089	15005	15120	15107	15256	15287	14941	15268	15090	15146	15071	15174	15156	15282	15097	15109	15005	15243	15210	14973	15110	15219	15198	15375	15111	15255	15320	15205	15049	15116	15082	14875	15255	15119	15008	15259	15158	14988	15189	15124	15062	15135	15237	15265	15086	15245	15062	15163	15141	15271	15254	14821	14906	15135	15122	15003	15218	15174	14938	15137	15192	15216	15102	15091	14895	15176	15373	14979	15153	15152	15189	15151	15147	15173	15167	15014	15271	15059	14938	15015	15241	15052	15070	15103	15086	15174	15029	15040	15164	15259	15096	15082	14901	15060	15157	15247	15003	15174	15348	15212	15151	15162	14995	15228	15098	15215	15177	15048	15111	15110	15301	15125	15273	15218	15267	15260	15037	15378	15122	14993	14882	15219	15092	15160	15142	15047	15241	15220	15048	15037	15200	15109	15004	15157	15281	15028	14947	15190	14897	14947	15053	15175	15294	15204	15178	15226	15133	15114	15132	15133	14957	15243	15076	15074	15056	15151	14995	15085	15193	15111	15058	15302	14973	15012	15132	15409	15007	15115	15131	15244	15266	15148	15260	15047	15179	15029	14933	15235	15108	15238	15156	15139	15123	15037	15174	15059	15115	14989	15140	15357	15230	15330	14962	15099	14979	15216	15229	15067	15152	15412	15153	15143	15325	15146	15114	14996	15252	15218	15176	15248	15159	14953	15034	15140	15112	15076	15044	15132	15122	15285	15163	15210	15161	15044	15187	15120	15179	15360	14967	15228	15155	15159	15179	15040	15231	15125	15266
22874	26962	24846	17953	15977	15461	15496	15038	15215	16872	16934	15972	16248	16575	15924	14868	14205	13832	13599	13616	13518	13412	13484	13407	13512	13589	13373	13484	13521	13454	13330	13404	13513	13559	13307	13219	13392	13523	13375	13309	13525	13324	13366	13496	13449	13440	13249	13331	13356	13449	13482	13428	13424	13431	13345	13234	13437	13458	13496	13464	13563	13303	13645	13472	13376	13449	13501	13428	13419	13489	13353	13377	13507	13417	13426	13447	13512	13478	13370	13407	13592	13297	13455	13612	13414	13495	13647	13433	13306	13430	13503	13442	13259	13487	13493	13457	13528	13514	13507	13359	13306	13301	13370	13341	13275	13440	13587	13394	13429	13457	13444	13371	13472	13286	13442	13525	13342	13499	13470	13464	13467	13317	13354	13418	13369	13248	13508	13447	13540	13653	13395	13436	13357	13328	13306	13460	13297	13592	13449	13388	13553	13436	13414	13328	13386	13262	13389	13558	13565	13354	13384	13397	13477	13363	13534	13520	13366	13466	13394	13419	13268	13406	13297	13320	13449	13406	13479	13426	13513	13407	13503	13393	13407	13381	13432	13324	13310	13417	13407	13540	13368	13342	13484	13440	13388	13419	13507	13540	13416	13396	13554	13343	13270	13325	13369	13432	13563	13377	13347	13577	13496	13399	13576	13583	13472	13483	13499	13379	13528	13373	13311	13529	13422	13396	13617	13454	13485	13329	13356	13555	13379	13351	13331	13399	13334	13357	13482	13416	13462	13453	13420	13443	13608	13422	13465	13361	13533	13676	13478	13386	13483	13469	13346	13568	13434	13465	13518	13506	13436	13288	13381	13624	13174	13458	13365	13495	13307	13446	13524	13439	13384	13432	13452	13548	13261	13414	13507	13373	13382	13482	13410	13486	13358	13257	13476	13578	13273	13408	13300	13235	13406	13448	13502	13500	13266	13416	13546	13454	13528	13364	13507	13390	13549	13524	13265	13438	13551	13449	13374	13488	13505	13429	13466	13505	13269	13382	13530	13389	13504	13494	13480	13333	13306	13505	13418	13383	13593	13239	13285	13437	13480	13487	13165	13610	13388	13422	13647	13541	13610	13441	13452	13566	13386	13454	13518	13246	13436	13483	13353	13335	13187	13393	13637	13267	13407	13389	13565	13440	13445	13529	13440	13228	13426	13494	13326	13351	13418	13314	13298	13462	13393	13488	13418	13357	13249	13414	13249	13520	13269	13568	13295	13436	13431	13345	13349	13575	13364	13533	13366	13541	13333	13504	13384	13416	13476	13338	13709	13353	13394	13374	13385	13380	13423	13406	13540	13446	13327	13455	13327	13485	13443	13425	13455	13372	13479	13345	13341	13660	13392	13601	13356	13503	13359	13485	13358	13467	13343	13431	13206	13310	13413	13411	13494	13376	13414	13447	13452	13582	13385	13397	13393	13337	13292	13610	13397	13293	13565	13545	13364	13351	13568	13435	13561	13438	13354	13616	13450	13419	13437	13510	13405	13456	13481	13366	13339	13382	13352	13522	13367	13419	13572	13387	13438	13418	13450	13616	13390	13403	13280	13317	13357	13364	13514	13502	13600	13445	13442	13305	13344	13343	13562	13492	13520	13468	13549	13494	13436	13312	13404	13207	13550	13444	13451	13425	13478	13513	13458	13411	13508	13600	13426	13393	13318	13386	13368	13437	13352	13208	13416	13238	13504	13531	13273	13408	13322	13383	13529	13468	13402	13380	13463	13403	13400	13349	13508	13512	13300	13253	13360	13321	13475	13524	13532	13386	13434	13345	13487	13398	13395	13392	13497	13463	13439	13391	13471	13387	13539	13504	13433	13424	13289	13447	13547	13477	13538	13330	13459	13499	13512	13395	13411	13392	13473	13511	13327	13384	13525	13483	13486	13431	13355	13443	13190	13422	13620	13435	13372	13411	13447	13369	13308	13526	13366	13460	13363	13515	13369	13528	13182	13423	13380	13429	13436	13456	13344	13373	13381	13368	13375	13305	13423	13478	13393	13585	13458	13462	13273	13277	13435	13557	13339	13415	13578	13349	13363	13466	13413	13550	13454	13553	13431	13417	13524	13452	13324	13353	13389	13368	13403	13403	13349	13489	13418	13408	13482	13234	13455	13293	13461	13226	13586	13448	13468	13431	13364	13469	13646	13425	13429	13477	13402	13504	13486	13632	13488	13576	13479	13246	13438	13575	13397	13581	13439	13386	13360	13371	13331	13540	13494	13302	13356	13370	13344	13434	13450	13502	13466	13684	13505	13411	13324	13426	13368	13501	13538	13458	13471	13528	13538	13243	13447	13353	13367	13397	13384	13426	13580	13472	13483	13498	13330	13361	13377	13340	13520	13488	13452	13497	13542	13402	13427	13209	13379	13430	13546	13488	13402	13437	13372	13423	13561	13397	13459	13314	13614	13429	13328	13318	13438	13376	13453	13427	13313	13492	13380	13547	13418	13430	13388	13397	13346	13423	13389	13308	13342	13493	13294	13450	13416	13532	13324	13463	13468	13539	13446	13403	13383	13571	13388	13450	13586	13403	13371	13478	13352	13458	13353	13397	13483	13441	13408	13560	13638	13325	13506	13446	13294	13526	13436	13437	13483	13527	13399	13321	13339	13318	13424	13419	13259	13431	13402	13372	13359	13328	13412	13462	13531	13417	13586	13349	13406	13451	13419	13354	13234	13453	13475	13495	13372	13509	13385	13405	13119	13404	13373	13541	13576	13362	13488	13463	13561	13554	13264	13602	13477	13366	13199	13534	13344	13402	13378	13466	13480	13521	13550	13282	13466	13380	13274	13408	13498	13397	13511	13368	13377	13381	13463	13352	13556	13421	13417	13333	13497	13402	13389	13476	13415	13354	13454	13437	13400	13236	13324	13430	13442	13283	13538	13490	13391	13351	13300	13505	13305	13242	13522	13539	13493	13504	13360	13229	13446	13464	13434	13322	13463	13510	13354	13391	13462	13425	13410	13377	13282	13437	13434	13474	13261	13322	13431	13381	13567	13515	13428	13225	13417	13405	13339	13329	13324	13290	13500	13428	13585	13527	13398	13486	13390	13398	13478	13402	13439	13426	13336	13332	13547	13356	13363	13440	13381	13465	13442	13369	13414	13446	13456	13243	13484	13287	13505	13416	13363	13352	13557	13354	13554	13321	13648	13174	13367	13451	13357	13611	13441	13310	13298	13392	13414	13602	13461	13409	13494	13385	13394	13424	13520	13420	13621	13473	13480	13420	13405	13623	13461	13385	13239	13556	13423	13394	13465	13429	13452	13522	13503	13442	13363	13376	13405	13426	13598	13345	13480	13581	13300	13555	13445	13449	13314	13528	13622	13371	13315	13310	13397	13490	13490	13500	13379	13262	13358	13459	13478	13496	13552	13552	13405	13457	13228	13517	13394	13239	13499	13484	13388	13400	13535	13488	13333	13262	13533	13455	13388	13533	13530	13261	13366	13548	13448	13369	13229	13601	13555	13316	13345	13432	13236	13643	13429	13548	13165	13455	13520	13570	13406	13416	13466	13441	13506	13438	13429	13345	13644	13358	13373	13455	13381	13399	13430	13432	13484	13321	13346	13296	13377	13579	13423	13450	13383	13254	13487	13433	13460	13403	13390	13619	13529	13440	13358	13520	13345	13513	13424	13473	13285	13264	13216	13299	13426	13363	13340	13446	13446	13471	13408	13386	13419	13485	13377	13499	13275	13427	13398	13360	13369	13424	13587	13406	13533	13275	13394	13293	13441	13308	13293	13328	13470	13323	13418	13475	13352	13500	13538	13455	13506	13421	13367	13437	13381	13653	13423	13443	13461	13310	13541	13373	13505	13397	13523	13443	13559	13364	13476	13384	13422	13484	13526	13479	13540	13483	13452	13527	13435	13304	13291	13589	13340	13330	13476	13385	13545	13387	13404	13484	13463	13546	13397	13456	13405	13429	13445	13243	13433	13617	13313	13413	13427	13362	13374	13390	13482	13400	13349	13334	13516	13370	13557	13459	13447	13518	13360	13630	13466	13531	13301	13224	13473	13468	13504	13474	13383	13372	13355	13250	13550	13433	13488	13532	13229	13258	13490	13493	13466	13454	13405	13342	13440	13407	13562	13462	13489	13391	13437	13601	13533	13370	13486	13318	13416	13389	13412	13451	13497	13478	13301	13385	13340	13416	13510	13499	13278	13336	13388	13452	13438	13466	13536	13324	13386	13370	13487	13383	13453	13523	13352	13411	13576	13573	13358	13319	13382	13482	13407	13401	13449	13313	13332	13427	13577	13464	13454	13385	13374	13436	13452	13500	13443	13495	13352	13455	13330	13467	13232	13462	13382	13565	13325	13498	13471	13537	13516	13460	13462	13460	13488	13511	13527	13308	13489	13518	13296	13371	13459	13222	13462	13260	13464	13443	13498	13502	13564	13396	13477	13468	13483	13424	13413	13464	13343	13536	13491	13511	13316	13252	13368	13348	13435	13431	13454	13528	13377	13281	13272	13441	13395	13294	13452	13425	13444	13338	13478	13526	13585	13342	13429	13363	13368	13500	13425	13250	13393	13471	13347	13372	13400	13465	13445	13419	13385	13430	13295	13492	13376	13435	13352	13355	13514	13568	13393	13417	13355	13305	13370	13652	13237	13595	13440	13376	13396	13376	13379	13374	13577	13369	13476	13265	13472	13531	13606	13249	13398	13318	13377	13477	13384	13453	13470	13285	13403	13305	13432	13480	13369	13371	13500	13426	13337	13486	13619	13270	13428	13364	13506	13455	13341	13431	13355	13483	13463	13540	13277	13414	13420	13352	13496	13540	13316	13453	13570	13437	13561	13532	13521	13501	13396	13372	13584	13229	13387	13415	13360	13600	13481	13388	13313	13332	13366	13512	13376	13459	13315	13595	13431	13549	13503	13463	13286	13512	13531	13387	13500	13381	13331	13615	13382	13420	13461	13370	13377	13391	13487	13525	13439	13472	13428	13554	13611	13358	13347	13401	13313	13421	13379	13374	13372	13241	13426	13407	13413	13257	13385	13427	13554	13299	13400	13323	13342	13618	13398	13556	13458	13460	13418	13380	13500	13345	13614	13509	13281	13408	13448	13431	13451	13368	13242	13516	13433	13488	13421	13497	13247	13255	13469	13359	13400	13300	13410	13317
23779	21225	28620	24322	22221	21829	20240	17764	18496	19998	19538	19529	23474	25382	23558	20601	18102	16717	15993	15462	15193	15224	15486	15163	15272	15244	15374	15406	15301	15320	15364	15355	15410	15313	15434	15459	15359	15269	15218	15246	15126	15264	15400	15168	15276	15173	15284	15196	15482	15282	15147	15367	15064	15202	15368	15280	15177	15260	15209	15292	15335	15232	15411	15162	15547	15363	15334	15140	15061	15214	15195	15350	15047	15340	15248	15330	15409	15139	15434	15185	15279	15267	15119	15262	15215	15326	15347	15125	15150	15331	15210	15283	15355	15329	15327	15313	15184	15136	15188	15305	15014	15138	15217	15240	15293	15355	15310	15329	15263	15233	15277	15249	14969	15212	15349	15239	15258	15271	15033	15043	15128	15161	15276	15232	15275	15085	15259	15207	15218	15224	15105	15062	15318	15145	15433	15347	15246	15305	15424	15171	15092	15195	15203	15293	15079	15184	15172	15259	15350	15324	15152	15264	15220	15347	15108	15202	15429	15223	15263	15188	15186	15398	15394	15448	15280	15287	15599	15252	15076	15305	15039	15127	15341	15239	15095	15310	15186	15325	15203	15064	15433	15255	15198	15349	15295	15310	15259	15313	15160	15257	15217	15289	15230	15171	15147	15116	15228	15161	15158	15405	15182	15272	14977	15205	15048	15137	15203	15215	15072	15155	15219	15213	15331	15218	15265	15402	15396	15397	15333	15136	15244	15303	15213	15416	15285	15370	15099	15114	15216	15199	15405	15287	15059	15236	15076	15077	15281	15262	15313	15428	15112	15082	15261	15249	15184	15264	15311	15254	15190	15097	15359	15224	15201	15224	15230	15349	15069	15380	15406	15175	15208	15249	15477	15354	15056	15244	15272	15190	15265	15337	15109	15336	15124	15197	15187	15352	15473	15182	15400	15252	15301	15127	15295	15071	15180	15148	15139	15148	15354	15260	15348	15102	15466	15096	15143	15211	15292	15447	15285	15274	15356	15275	15356	15328	15104	15316	15064	15298	15270	15310	15313	15423	15194	15152	15277	15277	15208	15131	15294	15222	14987	15204	15073	15287	15035	15130	15204	15097	15335	15406	15220	15123	15193	15231	15326	15334	15021	15085	15222	15182	15232	14973	15078	15396	15271	15288	15266	15255	15165	15408	15152	15324	15287	15260	15170	15291	15287	15257	15291	15328	15222	15183	15326	15089	15252	15371	15380	15340	15291	15240	15368	15062	15258	15168	15057	15116	15162	15212	15235	15215	15210	15013	15258	15122	15378	15298	15015	15241	15188	15349	15387	15161	15350	15317	15229	15202	15142	15167	14959	15157	15236	15060	15269	15068	15062	15304	15289	15262	15274	15180	15154	15558	15339	15536	15251	15229	15170	15045	15325	15254	15267	15184	15209	15116	15215	15258	15415	15400	15298	15211	15366	15235	15219	15240	15256	15214	15243	15116	15235	15263	15136	15283	15455	15172	15091	15115	15180	15425	15197	15142	15029	15149	15440	15109	15318	15340	15353	15165	15354	15102	15125	15212	15354	15256	15110	15359	15333	15180	15199	15241	15285	15432	15101	15137	15207	15122	15279	15207	15169	15438	15149	15195	15409	15271	15096	15240	15052	15371	15214	15454	15164	15283	15299	15370	15218	15184	15063	15214	15269	15209	15375	15055	15215	15247	15497	15078	15181	15174	15075	15412	15018	15219	15404	15330	15381	15017	15053	15301	15132	14920	15209	15402	15225	15346	15205	15093	15170	15433	15214	15327	15287	15252	15336	15192	15231	15164	15215	15173	15395	15124	15294	15255	15410	15341	15358	15313	15240	15182	15365	15359	15191	15241	15158	15238	15224	15226	15208	15322	15324	15245	15040	15267	15075	15291	15305	15163	15248	15110	15096	15294	15375	15268	15165	15104	15106	15209	15314	15268	15260	15329	15244	15131	15098	15246	15125	15227	15262	15156	15134	15064	15116	15014	15250	15144	15147	15313	15172	15165	15285	15210	15404	15299	15294	14957	15207	15228	15218	15217	15095	15131	15028	15503	15303	15257	15228	15494	15303	15011	15111	15197	15423	15274	15435	15338	15221	15294	15381	15150	15204	15127	15511	15046	15069	15239	15256	15165	15273	15256	15221	15414	15459	15376	15362	15135	15459	15262	15225	15409	15408	15330	15059	15107	15383	15271	15394	15270	15236	15205	15355	15237	15307	15359	15359	15356	15237	15295	15311	15439	15322	15258	15263	15189	15363	15377	15580	15229	15070	15311	15321	15273	15159	15342	15400	15264	15188	15364	15205	15176	15205	15235	15229	15223	15204	15183	15317	15289	15206	15062	15142	15216	15290	15145	15187	15243	15332	15186	15279	15326	15286	15177	15286	14986	15264	15170	15207	15239	15441	15373	15413	15060	15201	15218	15250	14987	15300	15283	15342	15190	15241	15128	15238	15303	15132	15251	15179	15208	15097	15192	15207	15167	15199	15476	15374	15536	15360	15318	15295	15171	15259	15383	15295	15313	15267	15222	15359	15431	15035	15279	15276	15230	15124	15189	15105	15197	15216	15128	15409	15269	15283	15257	15329	15199	15079	15396	15273	15054	15203	15260	15213	15211	14966	15184	15311	15299	15190	15160	15026	15285	15135	15314	15290	15109	15148	15175	15213	15286	15106	15215	15115	14930	15220	15317	15097	15287	15399	15300	15391	15284	15119	15341	15118	15276	15458	15330	15247	14988	15058	15281	15364	15133	15235	15140	15200	15166	15261	15013	15316	15331	15156	15278	15319	15112	15460	15350	15276	15043	15164	15086	15181	15391	15210	15340	15423	15364	15426	15268	15426	15100	15239	15119	15036	15022	15190	15043	15356	15287	15110	15320	15256	15276	15281	15250	15393	15053	15346	15527	15082	15182	15287	15317	15313	15311	15200	15176	15111	15170	15356	15170	15234	15285	15253	15261	15317	15135	15325	15314	15440	15077	15241	15171	15295	15254	15369	15297	15202	15194	15008	15362	15200	15111	15312	14995	15282	15482	15047	15231	15366	15325	15155	15241	15018	15162	15371	15222	15131	15213	15109	15153	15433	15149	15120	15243	15310	15220	15159	15186	15120	15198	15359	15247	15267	15123	15288	15218	15244	15525	15338	15154	15238	15269	15361	15397	15239	15328	15292	15344	15335	15266	15243	15291	15261	15100	15229	15191	15289	15206	15211	15279	15319	15197	15158	15112	15097	15336	15297	15225	15282	15173	15117	15248	15331	15267	15303	15149	15165	15098	15341	15492	15104	15329	15212	15461	15365	15194	15283	15271	15189	15148	14993	15095	15173	15166	15163	15075	15201	15314	15088	15046	15014	15257	15318	15180	15300	15361	15080	15376	15287	15204	15045	15316	15202	15122	15218	15276	15093	15190	15228	15356	15231	15105	15224	15013	15270	15074	15313	15243	15178	15213	15133	15205	15298	15335	14972	15075	15154	15282	15367	15209	15190	15084	15199	15250	15322	15247	15263	15190	15028	15271	15222	15438	15126	15156	15142	15093	15258	15082	15179	15260	15140	15167	15247	15519	15479	15266	15270	15142	15184	15190	15223	15483	15250	15236	15178	15306	15287	15213	15181	15262	15263	15349	15174	15060	15452	15226	15275	15385	15315	14989	15140	15221	15267	15081	15262	15150	15258	15285	15116	15235	15217	15176	15126	15130	15268	15233	15056	15190	15416	15205	15173	15358	15421	15076	15154	15202	15159	15270	15292	15227	15198	15138	15076	15318	15219	15342	15368	15117	15410	15209	15380	15185	15158	15262	15127	15292	15189	15216	15210	15284	15307	15267	15135	15186	15248	15147	15148	15244	15160	15368	15489	15208	15380	15300	15237	15209	15189	15194	15246	15288	15139	15143	15205	15067	15129	15016	15120	15557	15594	15203	15228	15218	15159	15449	15564	15512	15344	15386	15343	15220	15285	15203	15193	15264	15125	15281	15222	15306	15184	15234	15184	15164	15318	15260	15220	15315	15171	15143	15370	15229	15301	15153	15310	15039	15193	15138	15221	15380	15398	15267	15284	15192	15270	15196	15216	15017	15378	15265	15142	15293	15234	15287	15255	15200	15152	15365	15228	15195	15320	15253	15251	15253	15265	15401	15303	15113	15363	15111	15078	15319	15237	15271	15124	15269	15310	15233	15361	15199	15304	15217	15230	15211	15279	15165	15154	15054	15324	15246	15238	15065	15349	15274	15282	15218	15305	15133	15223	15184	15252	15361	15154	15123	15270	15434	15245	15260	15156	15225	15244	15325	15166	15116	15037	15288	15184	15372	15443	15086	15140	15315	15111	15217	15280	15343	15351	15327	15235	15369	15237	15155	15222	15124	15293	15378	15319	15347	15320	15330	15201	15061	15143	15041	15293	15175	15346	15259	15175	15283	15174	15107	15255	15302	15323	15159	15173	15201	15199	15081	15171	15174	15138	15245	15165	15404	15264	15343	15200	15210	15102	15160	15215	15392	15246	15045	15301	15214	15353	15130	15119	15233	15063	15094	15442	15179	15385	15276	15159	15145	15380	15232	15075	15183	15189	15315	15175	15207	15292	15416	15207	15130	15241	15172	15254	15090	15302	15271	15188	15237	15197	15207	15495	15268	15067	15245	15228	15428	15232	15084	15213	15135	15194	15141	15334	15203	15455	15199	15092	15264	15570	15435	15079	15365	15193	15450	15141	15281	15160	15312	15375	15206	15270	15258	15298	15115	15211	15311	15348	15263	15203	15182	15316	15255	15243	15214	15294	15411	15056	15324	15214	15066	15187	15230	15199	15146	15231	15245	15281	15303	15154	15417	15226	15172	15210	15387	15226	15170	15287	15203	15334	15292	15315	15061	15201	15361	15334	15234	15333	15022	15153	15251	15293	15273	15314	15353	15255	15324	15189	15352	15023	15317	15233	15166	15223	15303	15421	15172	15196	15280	15475	15111	15296	15494	15160	15046	15264	15022	15323	15334	15122	15278	15273	15385	15357	15112	15193	15221	15181	15169	15240	15478	15185	15088	15465	15165	15223	14953	15261	15252	15360	15440	15298	15360	15202	15138	15359	15259	15269	15125	15074	15243	15156	15289	15080	15290	15204	15078	15312	14944	15402	15267	15197	15224	15388	15222	15292	15214	15250	15223
25234	40894	35407	24841	21223	18933	17429	17302	19217	20664	20040	19863	26409	27461	24321	20260	16869	14931	14040	13686	13601	13638	13530	13589	13610	13492	13481	13629	13549	13586	13715	13524	13594	13449	13590	13453	13433	13721	13617	13588	13604	13617	13626	13613	13539	13486	13482	13350	13332	13594	13567	13463	13602	13598	13628	13495	13630	13415	13683	13542	13434	13504	13495	13576	13586	13600	13693	13538	13471	13561	13477	13684	13612	13502	13491	13630	13570	13549	13565	13534	13550	13704	13435	13633	13579	13470	13590	13630	13629	13678	13618	13539	13503	13605	13627	13545	13491	13492	13417	13566	13606	13513	13402	13384	13611	13461	13647	13712	13468	13436	13597	13586	13532	13267	13618	13411	13560	13346	13499	13442	13529	13354	13534	13512	13499	13473	13525	13549	13459	13564	13621	13668	13379	13656	13559	13570	13390	13531	13558	13689	13516	13588	13509	13465	13687	13480	13584	13401	13599	13558	13360	13691	13457	13558	13564	13596	13603	13654	13530	13536	13571	13624	13624	13536	13651	13505	13514	13732	13433	13576	13358	13536	13671	13539	13534	13486	13494	13562	13552	13676	13554	13523	13471	13508	13601	13578	13580	13494	13525	13486	13480	13624	13500	13462	13494	13446	13524	13482	13533	13414	13616	13529	13430	13534	13569	13331	13725	13237	13391	13550	13651	13397	13671	13360	13533	13497	13564	13378	13638	13464	13481	13486	13468	13393	13537	13455	13444	13471	13430	13612	13609	13383	13596	13379	13557	13552	13521	13607	13497	13473	13512	13442	13572	13467	13655	13530	13482	13587	13556	13508	13395	13581	13579	13351	13567	13542	13531	13420	13575	13480	13447	13572	13420	13518	13686	13696	13447	13438	13452	13423	13631	13493	13414	13596	13662	13451	13629	13552	13450	13386	13584	13691	13585	13676	13515	13517	13487	13519	13563	13505	13528	13506	13506	13399	13461	13538	13593	13784	13516	13416	13674	13586	13348	13502	13299	13556	13542	13463	13524	13602	13516	13595	13672	13456	13510	13579	13643	13494	13557	13632	13600	13595	13556	13565	13450	13591	13529	13506	13439	13518	13797	13538	13531	13344	13282	13560	13465	13466	13470	13586	13520	13607	13624	13535	13506	13527	13415	13515	13378	13543	13656	13491	13747	13533	13507	13523	13607	13505	13602	13589	13542	13533	13581	13329	13584	13531	13509	13360	13649	13535	13561	13479	13564	13529	13490	13552	13521	13570	13731	13483	13517	13324	13617	13466	13430	13510	13474	13571	13585	13760	13561	13571	13590	13638	13546	13677	13654	13633	13534	13599	13614	13481	13820	13658	13488	13709	13644	13588	13443	13547	13507	13405	13474	13647	13546	13411	13397	13510	13486	13544	13491	13526	13535	13662	13612	13556	13326	13522	13537	13599	13445	13649	13419	13464	13466	13495	13599	13455	13560	13491	13503	13455	13520	13649	13693	13572	13501	13717	13455	13530	13424	13627	13626	13492	13539	13645	13684	13489	13484	13523	13498	13466	13567	13363	13528	13615	13180	13561	13458	13522	13464	13466	13551	13573	13702	13492	13713	13491	13576	13560	13537	13568	13517	13453	13645	13458	13519	13626	13481	13576	13535	13599	13571	13358	13582	13652	13587	13404	13363	13635	13474	13458	13585	13484	13530	13510	13641	13416	13541	13699	13546	13471	13495	13706	13615	13506	13516	13382	13493	13520	13502	13610	13518	13421	13632	13510	13607	13346	13543	13583	13302	13569	13290	13458	13538	13605	13478	13527	13390	13653	13656	13536	13519	13547	13532	13557	13593	13522	13431	13465	13491	13460	13550	13611	13691	13482	13598	13487	13539	13333	13470	13418	13533	13513	13536	13520	13531	13604	13667	13505	13631	13498	13686	13328	13647	13530	13569	13594	13624	13535	13534	13514	13540	13407	13507	13548	13603	13498	13532	13414	13539	13543	13531	13502	13415	13630	13758	13546	13404	13569	13513	13507	13475	13558	13316	13563	13485	13480	13639	13555	13607	13336	13631	13463	13577	13568	13430	13625	13604	13665	13563	13442	13466	13391	13668	13430	13416	13393	13538	13426	13466	13450	13381	13582	13500	13474	13377	13444	13672	13467	13498	13450	13413	13615	13428	13671	13505	13404	13572	13523	13418	13386	13544	13493	13383	13743	13679	13502	13602	13414	13503	13457	13487	13427	13363	13473	13553	13378	13494	13480	13499	13471	13557	13450	13523	13550	13608	13561	13640	13672	13552	13592	13369	13552	13698	13461	13614	13603	13602	13673	13450	13614	13577	13466	13417	13529	13677	13597	13432	13545	13530	13625	13572	13647	13500	13635	13502	13405	13621	13569	13524	13542	13558	13570	13567	13495	13565	13446	13450	13562	13395	13423	13376	13598	13476	13377	13565	13606	13506	13478	13532	13525	13578	13546	13566	13567	13572	13506	13664	13507	13598	13627	13650	13467	13545	13461	13714	13445	13591	13490	13569	13595	13609	13535	13432	13591	13528	13467	13488	13557	13628	13473	13657	13560	13504	13586	13663	13478	13592	13585	13388	13435	13551	13697	13623	13519	13439	13516	13493	13518	13656	13599	13510	13649	13587	13484	13672	13436	13495	13688	13343	13543	13472	13300	13638	13655	13557	13500	13690	13558	13600	13571	13527	13518	13737	13583	13602	13601	13411	13416	13440	13453	13499	13450	13560	13579	13511	13539	13457	13541	13762	13621	13515	13530	13465	13605	13544	13691	13613	13515	13323	13626	13587	13498	13532	13566	13481	13489	13494	13349	13382	13658	13765	13602	13687	13594	13595	13564	13569	13471	13462	13655	13383	13466	13429	13662	13578	13707	13521	13564	13524	13504	13613	13415	13697	13575	13609	13639	13609	13482	13661	13683	13428	13623	13541	13504	13546	13421	13450	13607	13565	13730	13529	13406	13481	13594	13518	13563	13331	13612	13649	13519	13515	13698	13486	13429	13513	13677	13658	13376	13462	13509	13501	13557	13575	13498	13527	13442	13537	13516	13618	13561	13553	13659	13513	13547	13529	13596	13480	13527	13534	13534	13549	13699	13600	13432	13420	13521	13432	13416	13654	13626	13506	13532	13633	13605	13447	13501	13468	13517	13502	13620	13345	13610	13432	13615	13468	13549	13581	13533	13541	13471	13469	13496	13526	13621	13514	13740	13502	13386	13578	13506	13463	13637	13540	13359	13447	13409	13585	13566	13502	13535	13589	13477	13581	13519	13375	13505	13392	13551	13581	13507	13493	13553	13441	13449	13563	13672	13579	13551	13590	13583	13505	13470	13334	13609	13519	13502	13379	13454	13614	13535	13589	13569	13562	13426	13351	13565	13612	13548	13664	13424	13506	13533	13358	13525	13534	13528	13457	13521	13640	13464	13578	13524	13493	13419	13361	13441	13472	13525	13513	13641	13638	13452	13393	13608	13660	13510	13533	13429	13576	13576	13533	13537	13668	13563	13644	13537	13514	13503	13568	13539	13646	13598	13515	13420	13404	13691	13453	13600	13496	13560	13565	13690	13496	13620	13545	13426	13538	13561	13536	13598	13532	13549	13632	13529	13527	13522	13298	13436	13512	13545	13596	13658	13440	13537	13370	13527	13532	13564	13544	13417	13491	13447	13663	13519	13467	13694	13550	13626	13360	13630	13571	13525	13430	13249	13631	13614	13586	13425	13645	13588	13496	13615	13422	13595	13391	13579	13496	13619	13410	13438	13615	13475	13799	13629	13473	13653	13568	13564	13649	13513	13487	13614	13660	13608	13588	13614	13518	13394	13507	13512	13555	13459	13539	13509	13553	13538	13528	13563	13471	13312	13348	13500	13613	13427	13650	13432	13516	13515	13531	13600	13534	13559	13609	13375	13315	13458	13664	13512	13620	13584	13536	13492	13708	13603	13601	13436	13598	13499	13582	13789	13563	13483	13530	13559	13555	13500	13582	13502	13565	13757	13428	13485	13488	13724	13563	13520	13515	13602	13522	13608	13503	13651	13579	13609	13606	13505	13480	13494	13355	13499	13516	13470	13555	13515	13561	13468	13632	13652	13452	13630	13636	13529	13664	13521	13387	13516	13579	13451	13626	13470	13751	13677	13377	13533	13511	13711	13541	13346	13709	13556	13654	13584	13407	13487	13591	13593	13449	13460	13671	13500	13590	13566	13434	13469	13496	13652	13606	13499	13453	13660	13574	13552	13623	13408	13645	13704	13494	13603	13522	13654	13577	13546	13583	13650	13542	13551	13526	13530	13415	13603	13578	13521	13469	13431	13501	13597	13530	13563	13425	13733	13600	13522	13577	13378	13540	13521	13511	13528	13703	13725	13512	13514	13451	13551	13543	13458	13566	13557	13296	13534	13581	13523	13523	13479	13560	13500	13580	13560	13490	13588	13402	13546	13438	13525	13381	13633	13472	13577	13605	13462	13503	13607	13484	13639	13570	13576	13381	13549	13515	13577	13763	13462	13460	13484	13571	13656	13497	13598	13586	13438	13650	13448	13377	13582	13648	13523	13477	13483	13716	13468	13608	13621	13556	13650	13642	13551	13496	13470	13405	13649	13482	13518	13656	13541	13571	13660	13499	13506	13566	13605	13486	13619	13545	13640	13390	13584	13496	13578	13332	13519	13642	13517	13543	13583	13600	13638	13585	13468	13368	13394	13460	13531	13487	13405	13671	13576	13558	13596	13559	13365	13670	13704	13608	13640	13578	13536	13500	13669	13551	13604	13476	13496	13614	13511	13598	13652	13527	13499	13529	13674	13595	13455	13858	13343	13526	13492	13488	13374	13569	13659	13435	13564	13557	13640	13503	13600	13506	13527	13505	13578	13501	13442	13502	13532	13414	13593	13464	13485	13477	13365	13561	13568	13491	13586	13381	13494	13506	13533	13569	13451	13469	13430	13447	13568	13578	13595	13401	13532	13622	13362	13366	13437	13486	13630	13588	13411	13603	13512	13478	13581	13583	13544	13721	13521	13581	13536	13635	13358	13631	13497	13493	13478	13695	13554	13633	13400	13513	13459	13722	13562	13484	13526	13435	13618	13646	13422	13425	13662	13558	13456	13597	13523	13769	13673	13543	13563	13644	13715	13577	13629	13478	13541	13651	13567
22743	21225	28963	23794	21566	23597	24971	20151	20602	21494	20821	20948	28156	32663	29684	24511	19992	17455	16290	15977	15748	15696	15463	15424	15618	15700	15617	15420	15722	15542	15380	15623	15543	15532	15692	15710	15608	15499	15673	15515	15473	15497	15489	15434	15435	15393	15458	15290	15440	15528	15425	15294	15353	15420	15679	15457	15290	15364	15401	15654	15621	15297	15429	15696	15694	15643	15362	15516	15371	15510	15205	15519	15388	15322	15300	15402	15673	15571	15450	15414	15363	15330	15711	15282	15489	15380	15455	15353	15216	15517	15623	15488	15473	15390	15616	15478	15258	15371	15348	15448	15512	15370	15405	15380	15555	15523	15499	15500	15403	15638	15622	15491	15612	15355	15435	15102	15318	15356	15442	15419	15388	15419	15577	15184	15540	15331	15370	15407	15437	15185	15239	15451	15474	15323	15430	15423	15456	15264	15245	15291	15286	15472	15451	15507	15504	15424	15467	15270	15634	15412	15150	15495	15300	15414	15492	15371	15358	15499	15539	15562	15468	15456	15595	15551	15584	15357	15373	15607	15377	15378	15451	15453	15390	15336	15530	15263	15249	15310	15411	15329	15318	15269	15572	15551	15585	15399	15458	15333	15286	15650	15569	15382	15378	15591	15652	15709	15447	15408	15483	15453	15408	15349	15298	15448	15479	15500	15438	15475	15545	15348	15192	15490	15297	15310	15281	15351	15469	15339	15347	15265	15167	15301	15366	15404	15549	15361	15372	15486	15547	15303	15293	15501	15513	15480	15450	15567	15191	15228	15452	15532	15457	15392	15390	15594	15471	15324	15367	15481	15395	15364	15261	15493	15428	15351	15547	15460	15304	15486	15317	15413	15528	15463	15370	15424	15499	15327	15527	15416	15320	15409	15470	15488	15541	15336	15515	15430	15535	15343	15451	15439	15615	15455	15591	15411	15486	15433	15505	15330	15343	15563	15572	15441	15411	15299	15447	15342	15380	15379	15272	15289	15292	15356	15359	15578	15474	15419	15512	15412	15594	15678	15394	15345	15508	15245	15195	15377	15291	15425	15428	15531	15299	15293	15470	15506	15342	15334	15399	15561	15498	15323	15258	15213	15410	15536	15543	15508	15505	15330	15606	15693	15386	15548	15195	15327	15394	15194	15264	15235	15415	15426	15561	15307	15479	15702	15316	15480	15550	15207	15334	15263	15440	15635	15365	15320	15387	15288	15374	15224	15474	15460	15481	15336	15335	15642	15294	15459	15543	15406	15311	15533	15701	15591	15474	15192	15341	15430	15483	15514	15383	15411	15326	15380	15564	15534	15448	15471	15398	15514	15468	15248	15423	15167	15197	15403	15419	15335	15492	15432	15403	15292	15318	15344	15463	15337	15249	15387	15404	15643	15401	15378	15450	15226	15311	15289	15387	15259	15437	15463	15481	15483	15485	15470	15618	15442	15276	15412	15511	15398	15418	15296	15366	15439	15452	15389	15248	15300	15456	15529	15216	15395	15276	15245	15622	15487	15469	15364	15555	15290	15376	15315	15534	15387	15487	15447	15303	15426	15469	15640	15488	15469	15244	15302	15567	15500	15316	15456	15372	15578	15336	15399	15317	15311	15297	15285	15516	15183	15489	15458	15496	15195	15339	15470	15373	15495	15475	15361	15290	15448	15390	15334	15366	15540	15505	15364	15265	15305	15454	15528	15437	15422	15346	15404	15417	15693	15448	15470	15415	15413	15729	15394	15350	15367	15283	15530	15473	15268	15413	15542	15583	15383	15474	15394	15513	15408	15482	15596	15458	15563	15324	15464	15482	15233	15291	15220	15379	15472	15349	15258	15360	15211	15370	15336	15325	15397	15418	15434	15500	15341	15417	15454	15509	15502	15343	15560	15490	15133	15354	15338	15401	15423	15254	15408	15513	15450	15394	15326	15392	15278	15584	15345	15494	15255	15409	15303	15376	15439	15428	15632	15520	15369	15337	15383	15141	15189	15272	15323	15539	15608	15223	15592	15131	15367	15354	15426	15398	15413	15351	15415	15442	15424	15379	15406	15388	15351	15377	15299	15393	15450	15512	15706	15466	15369	15299	15239	15312	15215	15524	15410	15393	15225	15471	15421	15340	15326	15611	15319	15429	15340	15477	15426	15434	15420	15459	15473	15468	15291	15375	15265	15491	15294	15437	15464	15293	15274	15437	15154	15406	15185	15304	15389	15351	15392	15456	15302	15476	15442	15317	15539	15398	15243	15529	15296	15537	15395	15359	15315	15470	15261	15581	15279	15513	15516	15444	15462	15409	15378	15504	15412	15376	15490	15284	15235	15508	15266	15168	15476	15400	15386	15245	15549	15409	15357	15167	15340	15453	15333	15505	15456	15148	15442	15221	15221	15345	15350	15439	15331	15299	15414	15353	15244	15425	15277	15347	15551	15490	15614	15235	15542	15480	15423	15393	15452	15406	15382	15418	15374	15261	15405	15416	15473	15536	15321	15073	15297	15333	15387	15423	15243	15416	15513	15504	15560	15258	15359	15205	15258	15459	15388	15421	15359	15399	15416	15277	15383	15599	15317	15297	15278	15418	15428	15412	15303	15609	15440	15459	15241	15414	15284	15498	15646	15289	15271	15484	15275	15425	15462	15412	15347	15505	15370	15503	15292	15348	15322	15391	15334	15403	15436	15443	15331	15228	15457	15560	15459	15193	15383	15403	15348	15491	15635	15516	15447	15287	15320	15351	15375	15294	15320	15301	15498	15287	15282	15655	15369	15427	15227	15121	15183	15337	15307	15364	15637	15202	15494	15199	15487	15401	15357	15403	15420	15519	15320	15557	15630	15367	15400	15349	15399	15384	15424	15345	15370	15410	15292	15380	15521	15422	15473	15396	15275	15325	15315	15334	15444	15059	15392	15490	15361	15389	15339	15474	15350	15263	15528	15309	15540	15602	15515	15596	15532	15329	15612	15392	15514	15369	15356	15449	15362	15194	15244	15363	15517	15429	15496	15485	15376	15587	15546	15410	15496	15457	15313	15271	15436	15397	15502	15339	15371	15494	15386	15501	15462	15527	15321	15307	15559	15424	15438	15328	15301	15330	15396	15422	15290	15451	15357	15364	15186	15348	15369	15454	15356	15379	15393	15536	15422	15574	15487	15340	15419	15433	15432	15572	15491	15460	15367	15522	15428	15229	15275	15213	15337	15500	15474	15479	15346	15347	15361	15376	15405	15282	15377	15641	15451	15302	15504	15627	15366	15337	15474	15356	15307	15445	15467	15311	15368	15427	15358	15574	15553	15215	15499	15388	15268	15299	15216	15183	15643	15577	15637	15417	15292	15648	15467	15451	15332	15509	15307	15496	15394	15224	15473	15322	15391	15705	15205	15582	15481	15515	15355	15382	15451	15317	15404	15366	15166	15350	15324	15468	15421	15522	15493	15555	15298	15474	15431	15384	15442	15272	15281	15507	15439	15409	15347	15417	15571	15413	15557	15403	15215	15438	15414	15371	15618	15546	15622	15236	15207	15274	15254	15491	15427	15296	15392	15296	15319	15530	15413	15162	15251	15455	15563	15492	15373	15362	15322	15536	15269	15286	15419	15439	15371	15464	15489	15446	15506	15502	15267	15542	15385	15453	15446	15473	15467	15612	15452	15333	15196	15302	15174	15382	15436	15203	15451	15430	15422	15540	15365	15446	15333	15444	15520	15373	15309	15270	15243	15464	15113	15293	15413	15217	15366	15315	15356	15361	15550	15491	15410	15478	15242	15322	15592	15286	15419	15385	15324	15245	15375	15483	15394	15419	15506	15307	15321	15508	15268	15435	15316	15324	15409	15443	15398	15362	15438	15336	15451	15370	15134	15429	15482	15312	15450	15331	15495	15510	15591	15423	15513	15442	15617	15528	15571	15616	15381	15350	15310	15173	15435	15459	15521	15578	15359	15283	15506	15400	15400	15653	15420	15568	15240	15398	15552	15417	15363	15340	15362	15383	15284	15270	15585	15421	15214	15446	15424	15560	15394	15337	15523	15454	15425	15494	15282	15251	15478	15357	15270	15540	15556	15364	15281	15339	15551	15455	15481	15377	15460	15475	15386	15534	15331	15325	15474	15525	15198	15269	15200	15407	15376	15544	15258	15548	15315	15246	15566	15505	15367	15515	15474	15248	15173	15235	15440	15456	15548	15501	15434	15746	15292	15421	15406	15554	15450	15347	15540	15214	15345	15442	15426	15495	15322	15376	15516	15556	15410	15447	15414	15298	15352	15246	15304	15313	15154	15513	15515	15422	15601	15412	15527	15248	15612	15319	15494	15596	15474	15552	15597	15391	15127	15416	15574	15576	15309	15557	15521	15656	15570	15530	15579	15512	15257	15290	15403	15267	15524	15294	15358	15531	15448	15364	15405	15504	15541	15326	15508	15455	15290	15590	15456	15604	15315	15308	15527	15526	15331	15560	15367	15418	15314	15198	15328	15222	15518	15468	15384	15466	15389	15457	15390	15436	15332	15183	15396	15449	15197	15463	15370	15531	15369	15457	15309	15384	15387	15424	15277	15392	15329	15372	15259	15305	15278	15258	15423	15571	15563	15476	15249	15544	15361	15473	15491	15280	15492	15377	15451	15394	15329	15288	15381	15392	15298	15274	15323	15396	15204	15580	15454	15294	15394	15440	15279	15406	15472	15461	15312	15273	15477	15543	15447	15570	15329	15368	15449	15384	15537	15485	15427	15496	15474	15398	15248	15401	15428	15481	15522	15379	15533	15248	15483	15290	15263	15291	15573	15445	15418	15322	15305	15576	15335	15274	15439	15376	15226	15683	15560	15465	15190	15310	15405	15412	15420	15552	15343	15348	15651	15519	15316	15293	15514	15280	15518	15371	15376	15477	15294	15364	15330	15639	15341	15488	15412	15451	15292	15387	15298	15448	15471	15338	15205	15361	15475	15207	15350	15308	15596	15487	15458	15255	15283	15310	15380	15582	15122	15303	15265	15493	15381	15399	15495	15469	15400	15310	15252	15440	15526	15428	15347	15404	15553	15351	15197	15467	15525	15547	15507	15250	15575	15516	15370	15340	15339	15457	15401	15395	15412	15343	15512	15402	15579	15465	15369	15374	15376	15433	15526	15475	15480	15414	15447	15418	15500	15422	15587	15390	15479	15410	15408
27397	47389	42344	31128	25729	21922	20668	20195	22335	22820	21790	22512	31767	35577	31053	24441	19015	15956	14645	13967	13861	13754	13772	13648	13691	13681	13685	13668	13645	13783	13617	13750	13591	13698	13577	13670	13660	13684	13624	13648	13649	13564	13760	13618	13655	13732	13591	13612	13627	13733	13453	13539	13666	13817	13636	13562	13520	13725	13788	13640	13644	13870	13594	13642	13802	13730	13657	13585	13522	13645	13686	13682	13639	13700	13724	13687	13571	13638	13650	13667	13749	13618	13798	13664	13586	13769	13643	13578	13684	13538	13713	13662	13528	13594	13746	13616	13757	13818	13664	13629	13662	13472	13748	13556	13549	13877	13670	13703	13559	13654	13642	13621	13659	13752	13441	13636	13597	13619	13554	13517	13631	13571	13826	13724	13691	13643	13828	13598	13552	13573	13509	13759	13621	13517	13687	13801	13392	13610	13715	13663	13597	13604	13599	13536	13611	13681	13755	13688	13830	13564	13606	13653	13625	13709	13504	13695	13605	13724	13667	13556	13499	13761	13774	13455	13527	13667	13733	13695	13670	13597	13518	13531	13710	13673	13573	13616	13569	13592	13585	13626	13625	13671	13613	13573	13652	13582	13664	13504	13545	13542	13640	13680	13842	13576	13508	13638	13667	13640	13631	13706	13656	13686	13843	13493	13709	13627	13669	13695	13836	13449	13814	13808	13825	13670	13609	13674	13684	13683	13608	13695	13566	13667	13730	13743	13734	13559	13550	13525	13577	13685	13612	13779	13598	13596	13676	13678	13721	13618	13576	13755	13577	13516	13610	13598	13863	13644	13576	13626	13789	13545	13518	13645	13586	13714	13801	13559	13674	13550	13652	13776	13543	13667	13637	13706	13699	13679	13760	13488	13536	13634	13569	13727	13740	13628	13621	13573	13738	13774	13760	13713	13657	13574	13543	13722	13776	13609	13675	13541	13562	13602	13638	13606	13523	13689	13590	13560	13616	13556	13609	13722	13649	13699	13623	13638	13544	13784	13780	13832	13766	13721	13613	13609	13851	13457	13696	13626	13829	13727	13575	13735	13568	13842	13660	13650	13602	13725	13572	13748	13619	13683	13506	13546	13745	13690	13694	13666	13571	13707	13673	13558	13574	13604	13646	13414	13618	13539	13842	13629	13710	13559	13685	13694	13695	13716	13647	13477	13504	13548	13536	13782	13627	13638	13717	13760	13746	13738	13480	13637	13533	13523	13641	13751	13548	13543	13744	13612	13687	13649	13563	13429	13569	13731	13734	13571	13637	13754	13632	13696	13572	13727	13588	13633	13397	13735	13547	13456	13751	13573	13551	13561	13611	13640	13569	13734	13710	13659	13516	13617	13648	13746	13646	13578	13556	13474	13504	13598	13689	13534	13597	13707	13620	13594	13718	13553	13644	13532	13661	13560	13699	13699	13673	13574	13626	13491	13741	13568	13519	13762	13672	13598	13546	13605	13629	13670	13684	13590	13695	13647	13595	13606	13635	13834	13554	13848	13576	13682	13874	13615	13524	13650	13517	13560	13513	13576	13563	13516	13566	13599	13465	13599	13616	13452	13736	13673	13464	13677	13845	13701	13581	13645	13641	13496	13664	13727	13643	13657	13667	13579	13793	13426	13447	13564	13609	13650	13639	13531	13619	13679	13672	13617	13647	13825	13574	13707	13613	13494	13650	13569	13584	13693	13550	13490	13745	13710	13650	13623	13653	13663	13771	13700	13771	13638	13619	13552	13599	13617	13486	13796	13659	13583	13697	13713	13576	13551	13509	13762	13563	13614	13641	13609	13584	13694	13608	13643	13558	13582	13725	13619	13527	13571	13685	13502	13629	13654	13791	13704	13674	13514	13747	13644	13636	13646	13512	13697	13734	13605	13728	13737	13707	13723	13655	13654	13636	13539	13584	13699	13740	13604	13609	13673	13570	13688	13745	13665	13727	13609	13493	13692	13692	13804	13633	13561	13687	13664	13668	13713	13669	13672	13629	13568	13637	13652	13544	13570	13532	13581	13504	13646	13629	13618	13620	13687	13727	13620	13650	13703	13794	13742	13506	13559	13608	13676	13641	13614	13583	13678	13620	13658	13547	13566	13644	13749	13637	13684	13538	13662	13606	13658	13714	13525	13458	13551	13681	13536	13599	13683	13675	13524	13492	13585	13723	13558	13597	13736	13637	13761	13590	13616	13750	13656	13583	13692	13734	13717	13657	13772	13769	13764	13756	13598	13699	13738	13757	13559	13648	13603	13498	13620	13461	13465	13735	13748	13783	13492	13632	13764	13561	13606	13868	13798	13746	13502	13637	13790	13620	13582	13554	13581	13635	13443	13586	13812	13562	13668	13859	13668	13774	13681	13733	13769	13759	13704	13683	13661	13671	13729	13583	13658	13603	13618	13798	13654	13524	13780	13743	13625	13575	13750	13829	13612	13661	13940	13575	13526	13537	13415	13769	13725	13734	13613	13511	13773	13523	13626	13603	13510	13530	13670	13776	13675	13811	13773	13764	13642	13596	13536	13584	13712	13758	13593	13682	13730	13743	13587	13734	13659	13468	13528	13569	13774	13550	13780	13616	13585	13664	13452	13786	13656	13702	13692	13558	13719	13576	13776	13694	13602	13601	13641	13916	13622	13734	13831	13579	13653	13774	13701	13575	13688	13609	13526	13718	13700	13637	13568	13581	13484	13592	13701	13777	13558	13862	13661	13498	13553	13624	13610	13705	13797	13599	13730	13605	13628	13475	13688	13631	13617	13643	13642	13619	13641	13757	13632	13638	13638	13590	13793	13688	13768	13585	13713	13641	13718	13637	13640	13622	13681	13675	13744	13589	13685	13657	13555	13766	13573	13674	13695	13652	13707	13571	13539	13684	13613	13640	13582	13648	13683	13672	13661	13434	13672	13572	13683	13585	13678	13841	13558	13620	13632	13685	13442	13688	13659	13857	13555	13519	13632	13628	13674	13678	13433	13377	13652	13598	13676	13647	13721	13723	13685	13727	13567	13651	13635	13626	13673	13553	13745	13552	13663	13508	13641	13564	13728	13623	13579	13680	13554	13607	13637	13569	13609	13707	13672	13752	13669	13526	13697	13540	13829	13678	13603	13491	13570	13635	13641	13680	13737	13593	13628	13779	13598	13622	13632	13669	13606	13579	13685	13564	13603	13633	13712	13612	13699	13711	13595	13525	13502	13531	13756	13656	13403	13703	13797	13558	13612	13655	13449	13728	13497	13711	13589	13603	13714	13721	13642	13560	13477	13542	13510	13665	13606	13663	13544	13573	13581	13630	13658	13666	13601	13858	13710	13788	13562	13549	13710	13594	13437	13774	13536	13673	13736	13648	13549	13460	13804	13421	13666	13791	13638	13607	13787	13758	13664	13646	13618	13671	13619	13516	13731	13603	13505	13607	13498	13773	13486	13560	13634	13620	13701	13740	13612	13753	13577	13706	13698	13530	13642	13590	13649	13612	13655	13653	13842	13538	13632	13688	13503	13611	13709	13702	13705	13594	13643	13634	13531	13664	13624	13551	13707	13539	13812	13747	13610	13611	13618	13574	13739	13701	13652	13682	13490	13628	13591	13552	13642	13699	13552	13680	13659	13662	13560	13582	13544	13549	13760	13575	13579	13472	13690	13677	13612	13533	13725	13675	13627	13740	13646	13700	13695	13726	13526	13776	13648	13614	13515	13787	13600	13648	13572	13608	13776	13709	13688	13410	13667	13659	13638	13812	13773	13744	13719	13676	13457	13781	13608	13590	13706	13513	13889	13721	13779	13627	13830	13607	13926	13685	13681	13485	13833	13458	13564	13712	13582	13635	13592	13729	13739	13483	13631	13705	13641	13723	13650	13594	13585	13690	13584	13635	13632	13681	13713	13779	13557	13759	13554	13612	13744	13413	13640	13589	13628	13590	13481	13769	13677	13667	13777	13654	13565	13687	13678	13724	13512	13713	13813	13706	13460	13628	13691	13647	13649	13693	13570	13487	13531	13572	13617	13726	13662	13460	13606	13635	13586	13674	13556	13632	13572	13660	13585	13738	13584	13651	13522	13559	13795	13622	13680	13759	13663	13632	13678	13571	13581	13637	13531	13666	13450	13600	13656	13677	13468	13798	13618	13522	13591	13690	13710	13629	13664	13592	13701	13640	13689	13603	13628	13592	13646	13636	13536	13687	13592	13618	13746	13727	13657	13738	13625	13684	13787	13610	13535	13569	13501	13599	13701	13664	13779	13570	13778	13540	13571	13709	13684	13722	13582	13906	13596	13502	13724	13590	13482	13643	13612	13582	13658	13510	13606	13695	13778	13825	13626	13641	13579	13714	13502	13726	13467	13607	13599	13599	13570	13755	13681	13713	13668	13697	13595	13428	13664	13515	13513	13649	13690	13677	13880	13600	13627	13782	13537	13509	13679	13599	13609	13631	13721	13726	13609	13614	13589	13591	13641	13724	13728	13594	13534	13656	13814	13425	13631	13670	13545	13717	13661	13539	13632	13628	13589	13525	13597	13687	13776	13629	13760	13701	13630	13730	13541	13728	13650	13678	13704	13742	13545	13699	13636	13652	13570	13681	13515	13559	13692	13643	13587	13547	13602	13603	13744	13601	13768	13620	13861	13722	13586	13741	13508	13593	13714	13751	13620	13623	13518	13627	13609	13745	13787	13619	13565	13687	13801	13685	13632	13547	13763	13690	13554	13551	13479	13642	13670	13768	13579	13576	13543	13665	13629	13820	13699	13692	13565	13660	13624	13631	13537	13696	13661	13696	13732	13801	13711	13681	13630	13631	13633	13668	13486	13613	13584	13513	13756	13758	13682	13644	13658	13670	13798	13631	13729	13443	13643	13543	13796	13786	13487	13654	13540	13633	13469	13460	13612	13437	13630	13547	13571	13620	13689	13578	13571	13641	13645	13738	13720	13734	13668	13538	13611	13509	13540	13651	13697	13573	13793	13581	13692	13523	13689	13712	13743	13605	13655	13763	13491	13642	13698	13560	13761	13728	13838	13601	13583	13696	13810	13552	13483	13693	13696	13730	13579	13432	13605	13287	13624	13598	13601	13687	13563	13659	13709	13629	13635	13485	13669	13768	13539	13572	13619	13716	13723	13733	13554	13604	13729	13717	13579	13741	13689	13587	13390
27626	23120	26682	22806	18047	17555	17232	17022	16743	16769	16521	16348	16906	17087	16665	16195	15661	15742	15337	15395	15470	15418	15286	15378	15434	15526	15374	15381	15265	15295	15316	15418	15353	15100	15508	15277	15314	15199	15289	15170	15513	15286	15399	15238	15381	15235	15500	15344	15385	15265	15292	15312	15377	15283	15372	15518	15323	15287	15202	15285	15440	15379	15379	15391	15232	15213	15403	15380	15268	15197	15263	15422	15103	15331	15277	15201	15426	15308	15405	15163	15181	15277	15463	15259	15292	15416	15143	15428	15340	15287	15261	15323	15297	15256	15322	15269	15392	15114	15213	15225	15472	15385	15299	15086	15006	15391	15445	15176	15176	15457	15323	15550	15306	15331	15366	15370	15362	15273	15409	15310	15209	15354	15229	15296	15528	15535	15438	15072	15096	15368	15154	15145	15251	15231	15207	15234	15447	15229	15377	15428	15208	15213	15219	15154	15163	15426	15378	15386	15261	15411	15177	15302	15348	15108	15328	15294	15269	15411	15150	15366	15291	15367	15332	15430	15243	15383	15432	15306	15319	15426	15201	15354	15453	15145	15277	15191	15471	15276	15081	15412	15440	15434	15298	15442	15343	15163	15462	15265	15344	15298	15325	15370	15228	15345	15330	15439	15347	15198	15126	15303	15317	15290	15244	15135	15138	15325	15265	15254	15179	15216	15284	15366	15232	15392	15155	15125	15172	15486	15407	15409	15248	15317	15396	15414	15324	15446	15551	15370	15161	15292	15349	15322	15269	15227	15343	15442	15524	15149	15261	15323	15206	15140	15397	15368	15294	15449	15260	15320	15367	15374	15220	15262	15285	15283	15400	15347	15346	15181	15193	15455	15169	15331	15431	15098	15313	15425	15310	15230	15310	15212	15402	15311	15188	15282	15131	15182	15427	15269	15380	15205	15249	15074	15203	15307	15212	15158	15496	15124	15096	15208	15302	15297	15369	15274	15411	15518	15306	15301	15115	15354	15242	15337	15411	15244	15322	15225	15147	15327	15279	15371	15313	15444	15389	15414	15190	15238	15429	15276	15108	15223	15330	15406	15430	15328	15509	15358	15486	15323	15437	15250	15253	15314	15224	15329	15322	15232	15253	15481	15183	15348	15291	15348	15204	15268	15528	15455	15451	15255	15477	15323	15541	15207	15337	15150	15263	15133	15309	15241	15248	15343	15187	15371	15410	15315	15190	15178	15149	15309	15470	15229	15341	15321	15202	15299	15284	15414	15206	15083	15282	15291	15343	15312	15261	15295	15309	15407	15364	15196	15437	15386	15701	15451	15446	15414	15279	15257	15106	15307	15284	15375	15370	15376	15444	15259	15297	15298	15371	15594	15469	15418	15442	15314	15336	15283	15441	15134	15327	15281	15337	15346	15362	15342	15298	15215	15207	15273	15425	15088	15157	15181	15289	15372	15369	15535	15325	15291	15388	15505	15174	15262	15448	15359	15206	15442	15333	15179	15308	15280	15289	15181	15280	15410	15282	15381	15354	15132	15369	15433	15125	15358	15431	15404	15257	15149	15383	15318	15424	15454	15332	15432	15328	15413	15378	15026	15158	15346	15252	15280	15374	15297	15360	15265	15241	15456	15292	15468	15280	15387	15065	15349	15198	15371	15329	15515	15255	15380	15348	15244	15346	15448	15321	15255	15226	15287	15281	15304	15272	15347	15410	15283	15286	15309	15482	15135	15415	15275	15207	15472	15265	15281	15296	15341	15194	15109	15173	15478	15367	15378	15304	15356	15388	15262	15389	15229	15359	15286	15238	15368	15205	15202	15206	15242	15138	15260	15187	15297	15081	15302	15227	15509	15420	15257	15360	15413	15455	15183	15255	15460	15400	15247	15052	15137	15275	15385	15294	15210	15420	15241	15422	15501	15410	15366	15398	15250	15267	15229	15175	15340	15359	15377	15423	15500	15272	15429	15422	15381	15462	15378	15489	15361	15223	15277	15326	15356	15396	15332	15137	15371	15184	15400	15488	15381	15324	15392	15282	15410	15444	15233	15351	15436	15188	15379	15471	15305	15333	15387	15246	15417	15409	15314	15163	15389	15226	15274	15226	15483	15572	15272	15272	15143	15100	15381	15345	15371	15423	15470	15450	15426	15194	15456	15411	15349	15280	15105	15281	15242	15220	15372	15545	15225	15352	15336	15360	15304	15410	15477	15346	15108	15387	15194	15273	15280	15349	15223	15214	15269	15265	15338	15358	15271	15435	15356	15406	15288	15271	15135	15374	15177	15296	15133	15181	15269	15191	15211	15247	15203	15163	15144	15243	15281	15456	15174	15055	15377	15254	15352	15321	15282	15335	15316	15280	15203	15244	15397	15337	15101	15468	15168	15402	15426	15363	15460	15223	15266	15233	15382	15271	15204	15274	15511	15371	15269	15224	15276	15375	15289	15296	15165	15442	15416	15497	15498	15351	15359	15249	15072	15411	15379	15297	15422	15241	15500	15342	15189	15242	15407	15260	15288	15275	15319	15449	15265	15499	15347	15511	15378	15352	15319	15334	15386	15197	15318	15531	15533	15368	15243	15220	15332	15253	15528	15279	15324	15380	15509	15429	15315	15256	15181	15299	15337	15263	15038	15366	15578	15399	15478	15331	15385	15321	15446	15200	15220	15377	15396	15507	15373	15473	15244	15175	15270	15406	15308	15316	15254	15246	15345	15426	15351	15527	15311	15247	15330	15584	15198	15372	15440	15150	15148	15371	15245	15297	15211	15269	15263	15335	15329	15485	15341	15357	15396	15341	15369	15366	15192	15367	15326	15511	15251	15425	15306	15289	15391	15408	15392	15417	15225	15229	15375	15260	15493	15295	15300	15304	15252	15377	15280	15366	15454	15233	15300	15239	15343	15039	15173	15273	15330	15458	15347	15164	15070	15355	15411	15341	15280	15420	15319	15159	15410	15305	15087	15278	15323	15210	15252	15242	15281	15235	15195	15364	15340	15277	15217	15398	15400	15183	15367	15165	15467	15185	15307	15396	15219	15210	15491	15479	15339	15514	15317	15425	15296	15492	15470	15257	15279	15388	15346	15413	15303	15340	15299	15420	15423	15260	15161	15356	15345	15259	15409	15402	15192	15285	15249	15361	15258	15433	15306	15272	15280	15348	15434	15353	15387	15300	15330	15214	15541	15289	15320	15340	15178	15388	15326	15483	15198	15357	15434	15405	15419	15439	15344	15497	15365	15430	15115	15301	15404	15375	15411	15357	15289	15396	15118	15319	15359	15368	15366	15460	15476	15332	15352	15447	15485	15367	15319	15364	15052	15388	15392	15230	15323	15207	15464	15526	15241	15389	15353	15353	15197	15392	15328	15500	15239	15295	15425	15260	15373	15121	15497	15311	15256	15507	15322	15323	15553	15331	15266	15281	15403	15369	15311	15376	15461	15440	15439	15214	15400	15340	15300	15477	15303	15308	15108	15327	15418	15409	15220	15276	15366	15356	15225	15264	15255	15477	15383	15534	15293	15410	15344	15249	15289	15291	15157	15346	15183	15275	15205	15132	15257	15333	15384	15467	15149	15238	15374	15395	15302	15442	15320	15261	15308	15390	15036	15396	15395	15229	15309	15595	15330	15402	15358	15477	15346	15280	15403	15230	15345	15204	15528	15511	15506	15323	15498	15406	15289	15415	15374	15363	15299	15347	15196	15264	15223	15381	15259	15256	15205	15290	15254	15122	15334	15337	15305	15094	15142	15361	15249	15422	15471	15385	15231	15258	15427	15406	15249	15228	15313	15405	15262	15416	15151	15369	15169	15305	15083	15163	15238	15387	15310	15335	15201	15232	15377	15404	15350	15484	15376	15344	15248	15272	15444	15346	15415	15383	15331	15286	15414	15269	15518	15373	15423	15381	15131	15182	15483	15319	15222	15201	15250	15367	15285	15394	15228	15440	15412	15335	15260	15125	15426	15198	15414	15272	15496	15332	15430	15366	15145	15416	15259	15314	15510	15246	15283	15250	15253	15248	15298	15213	15326	15233	15322	15354	15363	15137	15319	15493	15516	15365	15424	15124	15256	15360	15343	15315	15505	15433	15087	15189	15218	15359	15287	15308	15240	15311	15328	15288	15678	15206	15309	15225	15306	15475	15235	15504	15490	15166	15314	15350	15208	15082	15119	15266	15280	15496	15368	15339	15251	14999	15137	15314	15380	15219	15303	15414	15445	15256	15313	15343	15514	15460	15247	15215	15209	15330	15296	15441	15279	15388	15321	15359	15442	15131	15248	15531	15301	15383	15639	15134	15466	15338	15234	15414	15326	15215	15279	15364	15283	15493	15331	15387	15294	15154	15455	15334	15289	15274	15533	15501	15238	15262	15240	15331	15432	15130	15419	15223	15367	15352	15391	15395	15365	15463	15256	15444	15416	15308	15502	15178	15370	15281	15323	15593	15466	15523	15293	15359	15348	15316	15229	15544	15229	15378	15306	15138	15439	15309	15419	15218	15393	15376	15195	15261	15383	15244	15377	15219	15322	15491	15291	15292	15234	15593	15403	15315	15161	15245	15287	15485	15260	15503	15259	15443	15351	15282	15393	15204	15389	15542	15191	15051	15137	15297	15294	15250	15360	15156	15429	15403	15491	15202	15300	15396	15359	15411	15421	15379	15270	15495	15115	15231	15221	15323	15380	15213	15376	15540	15347	15382	15348	15263	15362	15129	15227	15273	15237	15317	15408	15205	15184	15477	15399	15468	15135	15177	15221	15151	15413	15478	15293	15363	15247	15220	15296	15340	15259	15515	15250	15441	15330	15293	15262	15339	15374	15344	15348	15568	15408	15295	15535	15363	15343	15321	15307	15217	15260	15271	15437	15242	15589	15294	15160	15397	15311	15177	15387	15313	15407	15493	15291	15368	15584	15207	15288	15402	15472	15358	15357	15306	15263	15188	15187	15290	15321	15301	15440	15265	15484	15273	15233	15199	15400	15391	15248	15341	15322	15399	15372	15263	15244	15276	15220	15298	15331	15262	15193	15330	15143	15449	15349	15382	15372	15317	15483	15288	15362	15426	15306	15550	15379	15420	15536	15137	15299	15212	15449	15226	15422	15414	15353	15172	15247	15335	15274	15444	15402	15368	15376	15359	15141	15264	15343	15350	15277	15230	15335	15251	15514
22874	31774	27651	20751	17674	16758	16674	16381	16407	15897	15255	15275	16257	16129	15432	14569	14175	13981	13609	13731	13541	13723	13748	13644	13683	13673	13532	13529	13819	13533	13715	13716	13662	13726	13588	13653	13680	13602	13606	13740	13498	13668	13578	13616	13723	13556	13558	13673	13612	13800	13762	13585	13650	13607	13643	13619	13658	13529	13577	13503	13698	13769	13721	13566	13496	13509	13654	13698	13482	13737	13598	13571	13642	13683	13647	13568	13632	13795	13598	13441	13638	13566	13776	13586	13613	13574	13576	13747	13961	13736	13579	13591	13836	13754	13588	13580	13626	13763	13550	13521	13692	13611	13683	13866	13780	13808	13593	13596	13628	13785	13637	13692	13730	13599	13683	13677	13719	13506	13642	13645	13622	13409	13691	13710	13665	13679	13518	13589	13792	13712	13651	13785	13614	13715	13757	13745	13758	13608	13514	13751	13832	13683	13648	13545	13517	13717	13643	13771	13666	13611	13606	13639	13790	13765	13541	13607	13732	13662	13511	13636	13595	13732	13835	13765	13628	13732	13657	13636	13659	13718	13523	13651	13771	13551	13660	13497	13597	13637	13550	13767	13750	13708	13545	13746	13703	13776	13550	13696	13631	13790	13552	13520	13572	13720	13600	13579	13785	13549	13624	13638	13541	13420	13633	13608	13613	13644	13701	13552	13609	13674	13453	13711	13704	13680	13778	13640	13782	13516	13646	13677	13574	13604	13593	13555	13736	13628	13694	13545	13773	13687	13644	13626	13617	13570	13553	13495	13550	13462	13734	13680	13492	13601	13516	13673	13572	13687	13604	13677	13641	13632	13643	13398	13569	13510	13735	13778	13672	13749	13744	13712	13589	13740	13673	13497	13505	13571	13657	13684	13731	13656	13621	13770	13657	13869	13527	13679	13750	13635	13595	13560	13744	13677	13582	13572	13600	13721	13587	13643	13609	13667	13682	13404	13648	13641	13680	13740	13545	13758	13541	13582	13494	13529	13475	13717	13718	13545	13557	13545	13621	13612	13553	13674	13692	13735	13639	13692	13646	13666	13514	13678	13733	13415	13738	13511	13573	13706	13677	13687	13551	13623	13707	13598	13530	13497	13656	13663	13813	13636	13592	13596	13672	13651	13737	13766	13567	13611	13690	13684	13619	13733	13712	13729	13635	13720	13684	13511	13816	13672	13792	13614	13581	13588	13816	13785	13603	13646	13562	13547	13605	13669	13685	13641	13587	13652	13541	13583	13772	13728	13744	13587	13662	13709	13636	13560	13499	13657	13617	13484	13511	13653	13704	13745	13605	13614	13599	13786	13723	13762	13590	13661	13632	13624	13637	13605	13581	13616	13809	13718	13531	13694	13660	13630	13599	13745	13666	13629	13525	13500	13483	13712	13581	13648	13639	13742	13730	13738	13643	13654	13733	13678	13422	13674	13584	13529	13637	13432	13634	13517	13488	13575	13553	13816	13466	13689	13578	13737	13684	13623	13781	13642	13594	13627	13639	13748	13773	13688	13701	13502	13751	13712	13602	13456	13663	13618	13487	13625	13539	13484	13810	13689	13735	13536	13449	13491	13447	13818	13546	13680	13678	13506	13609	13748	13738	13621	13558	13684	13675	13674	13598	13585	13548	13349	13812	13725	13769	13613	13522	13753	13479	13552	13572	13733	13693	13659	13628	13429	13628	13746	13734	13559	13648	13725	13692	13638	13508	13531	13605	13775	13616	13781	13567	13722	13754	13659	13651	13573	13633	13581	13637	13726	13677	13734	13606	13592	13599	13628	13480	13800	13661	13538	13698	13658	13690	13652	13754	13753	13741	13671	13710	13705	13634	13723	13652	13731	13583	13684	13648	13600	13540	13716	13767	13667	13652	13672	13663	13710	13674	13573	13576	13775	13640	13750	13709	13465	13728	13476	13615	13547	13668	13538	13557	13548	13693	13546	13519	13677	13536	13752	13470	13583	13700	13480	13719	13486	13551	13691	13546	13670	13738	13564	13673	13455	13525	13475	13564	13766	13519	13584	13523	13736	13631	13599	13694	13484	13667	13703	13616	13590	13620	13772	13680	13766	13646	13600	13538	13735	13758	13680	13728	13542	13629	13704	13478	13670	13741	13580	13771	13777	13618	13559	13556	13710	13682	13795	13561	13661	13611	13570	13889	13522	13778	13400	13622	13648	13529	13727	13477	13682	13715	13670	13643	13685	13501	13500	13806	13657	13578	13594	13728	13574	13588	13471	13614	13604	13553	13609	13460	13639	13635	13608	13450	13515	13800	13658	13574	13598	13683	13604	13631	13627	13729	13799	13576	13692	13576	13650	13608	13590	13638	13602	13642	13598	13446	13846	13668	13764	13541	13630	13648	13714	13548	13510	13687	13712	13454	13562	13462	13542	13633	13658	13635	13600	13789	13569	13768	13665	13637	13782	13557	13641	13603	13739	13701	13735	13761	13485	13637	13673	13586	13692	13577	13548	13586	13603	13735	13766	13475	13688	13520	13734	13530	13721	13665	13529	13697	13721	13809	13579	13675	13625	13701	13653	13714	13674	13784	13560	13668	13746	13678	13713	13628	13667	13702	13617	13671	13569	13678	13748	13534	13616	13678	13653	13745	13618	13617	13596	13656	13521	13638	13525	13655	13692	13751	13587	13767	13642	13569	13672	13605	13486	13753	13648	13567	13726	13695	13555	13680	13765	13705	13773	13738	13530	13610	13626	13634	13669	13688	13748	13614	13660	13581	13562	13759	13692	13605	13685	13644	13619	13564	13631	13590	13668	13561	13639	13705	13585	13679	13624	13608	13573	13586	13518	13587	13609	13602	13494	13668	13711	13745	13676	13620	13622	13633	13608	13681	13598	13609	13692	13701	13424	13732	13556	13692	13650	13668	13684	13521	13770	13718	13503	13782	13533	13640	13526	13723	13743	13569	13605	13566	13667	13660	13702	13608	13693	13653	13435	13644	13762	13738	13637	13598	13758	13739	13666	13487	13727	13670	13621	13817	13677	13685	13579	13570	13503	13602	13626	13552	13601	13563	13535	13760	13611	13848	13691	13529	13579	13703	13572	13480	13749	13621	13619	13648	13630	13754	13577	13667	13583	13663	13560	13487	13670	13680	13471	13733	13564	13562	13740	13709	13691	13725	13699	13642	13680	13694	13841	13707	13592	13671	13735	13495	13833	13678	13633	13677	13643	13665	13760	13880	13502	13689	13719	13730	13645	13692	13650	13663	13676	13683	13628	13765	13745	13600	13777	13539	13636	13469	13582	13638	13612	13519	13737	13671	13824	13477	13578	13670	13640	13736	13621	13651	13449	13677	13673	13564	13833	13690	13571	13541	13584	13585	13733	13679	13683	13526	13532	13691	13714	13553	13562	13626	13574	13568	13728	13646	13663	13816	13802	13576	13678	13548	13630	13638	13591	13680	13534	13682	13624	13517	13708	13738	13575	13667	13615	13748	13691	13611	13572	13558	13612	13724	13597	13633	13691	13599	13710	13639	13536	13550	13710	13668	13451	13762	13708	13672	13592	13483	13710	13583	13582	13665	13660	13844	13519	13473	13524	13570	13567	13627	13693	13641	13630	13648	13652	13461	13664	13633	13647	13738	13874	13584	13564	13398	13836	13622	13685	13479	13676	13971	13414	13600	13544	13779	13728	13586	13530	13629	13613	13648	13576	13757	13676	13441	13525	13752	13577	13519	13481	13617	13646	13617	13695	13654	13653	13550	13580	13744	13555	13530	13790	13569	13798	13547	13708	13687	13736	13604	13642	13688	13668	13670	13525	13552	13659	13689	13718	13569	13838	13673	13481	13633	13594	13660	13727	13455	13585	13566	13674	13696	13580	13565	13619	13803	13614	13388	13752	13777	13586	13614	13678	13680	13662	13595	13504	13593	13594	13661	13639	13588	13644	13644	13815	13775	13611	13645	13696	13592	13597	13586	13482	13479	13525	13749	13563	13681	13691	13479	13571	13739	13520	13768	13770	13773	13611	13766	13579	13778	13693	13619	13480	13771	13671	13699	13627	13785	13703	13491	13621	13670	13643	13720	13730	13723	13732	13647	13716	13661	13593	13699	13599	13672	13760	13718	13596	13761	13608	13458	13595	13639	13652	13562	13856	13628	13691	13733	13628	13586	13664	13619	13702	13772	13574	13599	13546	13662	13529	13648	13343	13651	13614	13599	13620	13634	13565	13733	13515	13538	13664	13411	13709	13608	13774	13598	13508	13787	13553	13585	13582	13622	13585	13662	13695	13436	13545	13587	13746	13715	13542	13667	13689	13593	13576	13528	13685	13601	13480	13596	13601	13607	13544	13652	13501	13649	13679	13636	13608	13636	13560	13588	13740	13550	13574	13774	13671	13661	13723	13620	13625	13788	13623	13732	13484	13643	13629	13532	13565	13711	13817	13545	13757	13590	13693	13578	13676	13488	13782	13650	13665	13847	13666	13736	13605	13681	13670	13675	13625	13510	13850	13663	13591	13626	13376	13684	13662	13690	13551	13536	13637	13572	13602	13628	13582	13726	13522	13680	13661	13545	13755	13523	13606	13591	13761	13703	13372	13684	13680	13513	13652	13631	13697	13850	13717	13637	13564	13622	13424	13705	13654	13636	13626	13796	13612	13603	13657	13745	13551	13672	13659	13739	13642	13634	13578	13684	13767	13704	13700	13528	13616	13745	13633	13809	13631	13675	13627	13626	13702	13594	13652	13664	13760	13651	13534	13581	13629	13787	13627	13749	13637	13632	13538	13763	13780	13587	13633	13432	13521	13625	13560	13661	13650	13835	13478	13701	13720	13735	13608	13615	13550	13570	13723	13705	13674	13602	13636	13656	13758	13613	13779	13665	13611	13655	13622	13712	13688	13646	13766	13664	13768	13759	13541	13588	13677	13670	13441	13660	13575	13750	13656	13612	13680	13715	13796	13641	13630	13711	13555	13614	13828	13539	13650	13573	13682	13700	13709	13735	13682	13616	13588	13595	13819	13695	13746	13615	13647	13559	13741	13559	13547	13745	13657	13627	13833	13578	13542	13851	13565	13738	13466	13677	13630	13644	13513	13571	13757	13756	13503	13667	13745	13600	13662	13643	13524	13636	13631	13831	13794	13550	13694	13640	13614	13790	13674	13623	13767	13776	13562
23822	21218	28529	24513	22688	23435	24300	21165	18717	17893	17476	18407	25102	21868	20765	20864	19294	17642	16506	15800	15538	15239	15300	15408	15274	15391	15236	15358	15452	15342	15357	15545	15326	15303	15280	15462	15115	15102	15274	15308	15185	15293	15298	15416	15365	15301	15146	15229	15105	15363	15342	15150	15155	15165	15139	15195	15215	15202	15238	15201	15307	15290	15234	15287	15273	15060	15367	15087	15151	15410	15211	15332	15269	15103	15113	15145	15281	15336	15382	15366	15355	15185	15306	15180	15347	15212	15157	15322	15219	15131	15144	15408	15285	15263	15210	15339	15142	14985	15128	15094	15112	15192	15099	15119	15072	15327	15230	15531	15374	15373	15289	15302	15130	15242	15142	14969	15327	15160	15324	15203	15179	15090	15286	15155	15300	15227	15062	15273	15236	15275	15326	15157	15308	15337	15072	15288	15568	15336	15379	15146	15238	15237	15327	15265	15047	15215	15095	15144	15160	15108	15267	15090	14919	15141	15219	15083	15363	15251	15216	14913	15246	15361	15319	15282	15156	15024	15201	15119	15286	15090	15065	15205	15095	15155	15206	15083	14947	15233	15228	15353	15037	15306	15383	15338	15100	15311	15254	15195	15618	15172	15095	15089	14990	15301	15345	15158	15262	15210	15152	15244	15168	15136	15272	15275	15250	15181	15256	15228	15293	15169	15312	15151	15169	15258	15270	15449	15228	15222	15421	15279	15295	15176	15298	15127	15205	15222	15324	15252	15261	15342	15346	15191	15388	15106	15164	15228	15114	15168	15219	15282	15322	15289	15275	15172	15132	15180	15180	15282	15294	15159	15238	15252	15405	15204	15262	15375	15160	15060	15250	15222	15108	15223	15290	15146	15293	15133	15055	15148	15206	15127	15414	15160	15223	15029	15069	15117	15196	15217	15155	15230	15243	15263	15141	15146	15146	15189	15190	15243	15227	15321	15433	15131	15172	15218	15360	15158	15319	15190	15329	15210	15190	15202	15246	15228	15144	15186	15149	15352	15350	15237	15100	15249	15206	15201	15197	15211	15288	15264	15137	15271	15229	15224	15077	15147	15172	15442	15384	15199	15297	15280	15304	15266	15280	15309	15354	15240	15214	15319	15198	15190	15286	15161	15113	15330	15086	15266	14978	15320	15327	15110	15187	15142	15232	15213	15348	15090	15276	15094	15268	15257	15415	15281	15027	15275	15274	15188	15218	15142	15341	15198	15252	15210	15083	15173	15374	15201	15233	15159	15332	15250	15292	15358	15208	15242	15460	15468	15106	15315	15173	15171	15245	15281	15165	15316	15331	15088	15065	15286	15270	15348	15279	15310	15180	15370	15259	15238	15212	15206	15164	15277	15316	15304	15191	15278	15300	15281	15111	15224	15313	15194	15283	15163	15336	15154	15241	15276	15224	15520	15330	15309	15235	15205	15232	15219	15268	15401	15308	15163	15399	15248	15206	15248	15235	15201	15242	15387	15323	15286	15064	15273	15176	15245	15172	15288	15220	15277	15165	15237	15176	15186	15126	15047	15277	15449	15070	15195	15283	15052	15061	15254	15398	15186	15233	15267	15299	15249	15296	15244	15083	15260	15211	15174	15083	15447	15366	15372	15190	15129	15183	15234	15146	15081	15149	15225	15224	15283	15297	15153	15224	15201	15412	15081	15147	15286	15299	15197	15327	15290	15140	15101	15168	15265	15259	15155	15217	15198	15081	15041	15323	15189	15462	15184	15264	15386	15235	15154	15138	15139	15261	15229	15308	15365	15125	15137	15349	15330	15236	15255	15069	15249	15275	15185	15378	15141	15339	15156	14988	14972	15351	15129	15245	15352	15208	15044	15266	15230	15405	15037	15201	15152	15269	15222	15266	15219	15269	15145	15250	15212	15256	15319	15266	15122	15183	15126	15245	15314	15239	15202	15213	15148	15174	15201	15266	15245	15201	15320	15268	15252	15206	15348	15266	15149	15187	15291	15218	15385	15330	15118	15367	15271	15172	15131	15214	15325	15062	15316	15404	15226	15240	15186	15206	15211	15261	15349	15143	15251	15167	15208	15129	15119	15257	15242	15208	15163	15329	15030	15431	15137	15309	15213	15231	15502	15418	15195	15247	15512	15212	15287	15189	15312	15226	15302	15345	15197	15145	15220	15211	15138	15471	14999	15211	15110	15106	15307	15194	15209	15160	15218	15277	15147	15295	15234	15275	15268	15320	15115	15340	15373	15374	15296	15169	15196	15205	15287	15304	15217	15241	15186	15189	15395	15147	15130	15243	15045	15192	15214	15377	15271	15207	15096	15101	15107	15147	15021	15224	15048	15327	15005	15260	15145	15384	15157	15269	15192	15302	15378	15350	15273	15186	15262	15270	15321	15390	15304	15432	15316	15152	15289	15261	15150	15166	15371	15279	15271	15157	15189	15229	15162	15204	15452	15186	15316	15356	15352	15273	15311	15128	15089	15120	15257	15166	15340	15416	15189	15281	15169	15356	15225	15333	15342	15170	15065	15215	15234	15152	15281	15165	15272	15275	15258	15255	15094	15213	15158	15286	15273	15049	15090	15126	15072	15112	15118	15386	15136	15115	15175	15194	15191	15125	15175	15076	15300	15011	15120	15025	15287	15242	15323	15299	15445	15273	15197	15303	15179	15185	15073	15242	15489	15314	15179	15280	15132	15284	15326	15322	15338	15070	15175	15315	14969	15025	15268	15220	15279	15241	15302	15126	15227	15584	15209	15123	15043	15153	15275	15125	15302	15201	15239	15068	15248	15263	15171	14945	15239	15111	15311	15222	15342	15274	14952	15198	15392	15534	15237	15158	15265	15213	15065	15166	15134	15145	15150	15278	15215	15331	15120	15211	15046	15141	15170	15222	14952	15165	15198	15258	15161	15320	15303	15266	15038	15310	15127	15247	15029	15167	15210	15203	15245	15175	15345	15329	15111	15236	15324	15236	15296	15235	15183	15228	15121	15202	15317	15428	15108	15134	15058	15379	15349	15299	15392	15173	15235	15210	15088	15264	15344	15191	15396	14994	15325	15341	15306	15244	15065	15158	15242	15191	15204	15380	15401	15357	15207	15323	15119	15283	15536	15253	15095	15327	15391	15165	15145	15299	15102	15088	15237	15251	15353	15334	15141	15162	15240	15097	15200	15133	15386	15243	15466	15349	15138	15241	15101	15109	15435	15237	14962	15252	15373	15508	15427	15222	15206	15398	15163	14979	15243	15304	15063	15235	14875	15237	15133	15297	15339	15177	15076	15213	15143	15378	15136	15276	15253	15273	15222	15361	15184	15242	15090	15132	15009	15137	15131	15287	15121	15148	15357	15382	15079	15215	15223	15226	15121	15407	15264	15251	15182	15330	15366	15212	15224	15140	15227	15131	15110	15113	15436	15197	15111	15171	15054	15412	15222	15178	15182	15181	15375	15240	15273	15121	15090	15183	15272	15244	15230	15210	15052	15255	15324	15170	15278	15413	15100	15230	15261	15246	15260	15154	15356	15172	15331	15221	15130	15007	15118	15247	15154	15182	15290	15156	15059	15079	15232	15223	15463	15138	15118	15274	15130	15091	15247	15167	15315	15093	15291	15167	15097	15250	15088	15356	15142	15065	14962	15138	14921	15045	15211	15357	15229	15144	15138	15149	15245	15245	15150	15273	15234	15168	15096	15021	15233	15195	15037	15149	15285	15022	15357	15311	15240	15101	15221	15310	15372	15340	15238	15222	15212	15277	15280	15266	15188	15060	15118	15351	15263	15298	15271	15160	15313	15288	15249	15120	15342	15160	15209	15178	15345	15109	15267	15324	15190	15277	14910	15215	15340	15160	15243	15262	15310	15394	15326	15197	15235	15257	15439	15456	15263	15412	15256	15417	15419	15132	15172	15304	15447	15251	15190	15221	15227	15015	15103	15197	15314	15385	15301	15164	15194	15195	14954	15329	15232	15384	15258	15144	15175	15319	15399	15141	15309	15152	15157	15148	15308	15381	15167	15140	15202	15206	15313	14987	15309	15036	15136	15280	15435	15289	15164	15164	15331	15166	15142	15177	15179	15166	15140	15353	15177	15054	15321	15211	15286	15331	15299	15406	15450	15273	15283	15169	15179	15229	15192	14923	15212	15137	15421	15288	15258	15195	15185	15235	15326	15174	15281	15467	15467	15080	15119	15244	15401	15311	15147	15264	15179	15089	15123	15406	15468	15297	15053	15347	15166	15216	15094	15357	15288	15151	15280	15251	15087	15171	15226	15016	15070	15192	15258	15217	15142	15306	15291	15274	15214	15164	15286	15039	15081	15047	15243	15071	15207	15145	15427	15133	15272	15150	15186	15261	15331	15134	15259	15094	15092	15005	15235	15239	15191	15346	15358	15122	15208	15142	15460	15251	15268	15303	15184	15336	15093	15167	15217	15213	15213	15258	15048	15109	15351	15194	15350	15090	15139	15311	15375	15241	15181	15293	15469	15323	15106	15347	15326	15195	15416	15348	15070	15144	15217	15233	15250	15121	15432	15250	15402	15216	15107	15139	15208	15215	15151	15038	15173	15262	15214	15221	15122	15042	15196	15254	15160	15052	15174	15164	15255	15389	15254	15393	15249	15418	15171	15093	15085	15246	15400	15126	15224	15184	15382	15241	15157	15259	15270	15235	15101	15293	15167	15098	15262	15166	15046	15136	15139	15260	15228	15126	15202	15178	15174	15258	15267	15078	15092	15224	15117	15138	15461	15190	15090	15051	15141	15298	15141	15220	15111	15215	15201	15355	15158	15174	15240	15198	15118	15270	15214	15132	15213	15224	15358	15242	15137	15160	15282	15196	15505	15310	15142	15207	15140	15377	15068	15209	15182	15224	15267	15240	15241	15134	15258	15319	15171	15357	15343	15263	15113	15395	15144	15166	15415	15336	15260	15174	15204	15147	15286	15272	15018	15126	14996	15262	15079	15233	15395	15303	15192	15403	15244	15247	15199	15170	15073	15165	15333	15153	15323	15293	15215	15220	15353	15264	15226	15336	15170	15153	15236	15095	15318	15154	15240	15235	15335	15264	15228	15202	15083	15313	15262	15198	15181	15334	15110	15311	15226	15299	15306	15201	15207	15228	15036	15067	15238	15138	15266	15182	15098	15210	15240	15400	15344	15327	15106
23309	39393	37575	29428	24769	23311	24257	21897	19042	17239	16690	19084	28025	21292	21451	20905	18722	16439	14977	14194	13860	13871	13652	13568	13617	13600	13546	13715	13643	13455	13741	13602	13614	13532	13673	13517	13530	13513	13706	13604	13622	13580	13573	13632	13611	13584	13670	13640	13480	13664	13580	13675	13742	13457	13619	13593	13668	13613	13664	13472	13622	13527	13600	13585	13495	13652	13551	13748	13556	13626	13658	13665	13721	13720	13698	13650	13652	13715	13546	13589	13692	13720	13701	13582	13699	13560	13626	13503	13739	13489	13658	13479	13553	13651	13615	13519	13540	13544	13739	13572	13677	13538	13685	13393	13644	13752	13735	13684	13592	13516	13853	13656	13490	13722	13613	13636	13614	13622	13715	13539	13543	13486	13430	13696	13514	13415	13405	13654	13421	13632	13521	13673	13521	13597	13686	13844	13526	13678	13672	13648	13576	13623	13626	13584	13545	13500	13627	13658	13692	13729	13628	13641	13618	13536	13713	13690	13514	13594	13782	13600	13461	13625	13540	13711	13439	13590	13517	13519	13661	13739	13642	13508	13837	13576	13577	13714	13787	13724	13473	13597	13553	13456	13609	13717	13654	13601	13670	13525	13720	13653	13575	13607	13608	13577	13546	13585	13528	13474	13711	13697	13545	13702	13702	13648	13742	13492	13786	13641	13581	13601	13788	13512	13426	13513	13613	13544	13666	13684	13634	13624	13563	13458	13643	13546	13805	13577	13469	13496	13623	13653	13555	13651	13473	13700	13696	13552	13662	13588	13601	13734	13654	13763	13484	13609	13604	13669	13625	13544	13577	13687	13652	13569	13550	13638	13628	13666	13664	13684	13628	13597	13609	13681	13566	13756	13684	13541	13660	13586	13630	13669	13757	13592	13638	13560	13611	13604	13520	13564	13662	13594	13608	13704	13647	13602	13634	13534	13537	13480	13547	13538	13405	13722	13554	13575	13658	13589	13550	13592	13822	13744	13485	13653	13773	13562	13378	13680	13682	13592	13424	13606	13536	13613	13596	13509	13590	13567	13352	13460	13519	13653	13639	13643	13482	13547	13682	13617	13560	13591	13697	13528	13671	13512	13518	13606	13562	13463	13659	13520	13480	13628	13440	13421	13623	13595	13505	13536	13622	13628	13524	13691	13672	13595	13406	13518	13729	13460	13744	13623	13638	13521	13626	13634	13706	13561	13606	13604	13623	13581	13635	13571	13733	13755	13426	13528	13604	13607	13454	13644	13621	13671	13515	13511	13675	13588	13790	13625	13594	13554	13537	13576	13784	13579	13526	13690	13519	13589	13423	13402	13588	13637	13454	13561	13587	13581	13766	13565	13555	13645	13614	13640	13589	13659	13773	13602	13593	13700	13582	13640	13680	13477	13397	13627	13723	13571	13565	13636	13623	13625	13657	13479	13627	13637	13503	13575	13545	13489	13576	13629	13731	13645	13578	13717	13603	13651	13656	13660	13512	13880	13362	13511	13691	13663	13646	13673	13626	13536	13521	13431	13650	13748	13607	13539	13713	13587	13585	13664	13559	13670	13442	13582	13549	13471	13862	13440	13707	13563	13584	13576	13616	13637	13643	13462	13648	13499	13573	13715	13711	13650	13715	13656	13628	13568	13610	13696	13585	13605	13617	13658	13487	13575	13651	13655	13622	13611	13523	13405	13531	13799	13467	13665	13681	13545	13590	13532	13673	13723	13452	13707	13833	13651	13486	13622	13400	13530	13703	13652	13434	13592	13616	13527	13659	13582	13637	13516	13547	13705	13740	13648	13486	13493	13683	13540	13626	13563	13505	13588	13639	13590	13637	13600	13646	13735	13661	13633	13540	13523	13512	13492	13409	13646	13771	13462	13483	13716	13716	13728	13500	13717	13656	13788	13438	13401	13709	13501	13596	13561	13586	13547	13624	13618	13458	13701	13614	13629	13575	13494	13612	13537	13439	13776	13757	13674	13504	13544	13681	13655	13537	13672	13678	13657	13638	13559	13530	13710	13558	13698	13628	13575	13561	13633	13621	13392	13604	13646	13555	13558	13673	13605	13591	13594	13728	13591	13633	13545	13641	13686	13683	13699	13563	13487	13604	13546	13635	13768	13547	13515	13595	13516	13602	13642	13614	13614	13533	13614	13551	13529	13575	13693	13676	13776	13582	13540	13617	13455	13670	13693	13569	13642	13650	13697	13625	13669	13636	13540	13611	13574	13555	13743	13678	13678	13584	13738	13652	13575	13725	13680	13655	13413	13506	13550	13451	13630	13476	13638	13511	13665	13674	13544	13701	13441	13720	13619	13541	13555	13719	13514	13437	13733	13419	13608	13524	13418	13596	13601	13739	13599	13711	13614	13495	13624	13866	13517	13490	13637	13524	13585	13585	13718	13444	13535	13710	13592	13623	13608	13716	13695	13528	13470	13781	13665	13485	13410	13755	13497	13571	13659	13619	13603	13432	13614	13519	13560	13643	13590	13664	13662	13657	13571	13652	13702	13801	13470	13491	13589	13514	13544	13595	13659	13481	13666	13574	13556	13615	13666	13581	13610	13549	13320	13611	13746	13517	13687	13528	13730	13577	13592	13400	13822	13627	13585	13535	13615	13662	13696	13701	13570	13553	13630	13599	13567	13628	13541	13665	13703	13673	13466	13517	13670	13530	13508	13687	13561	13808	13501	13500	13673	13644	13627	13674	13717	13585	13582	13614	13494	13608	13600	13574	13586	13658	13411	13555	13640	13614	13445	13557	13570	13467	13740	13499	13837	13625	13501	13551	13493	13734	13618	13539	13568	13596	13638	13694	13657	13588	13736	13711	13577	13591	13481	13565	13568	13653	13580	13546	13687	13716	13556	13747	13454	13505	13536	13589	13615	13674	13516	13713	13622	13619	13572	13451	13531	13672	13671	13646	13616	13727	13534	13569	13656	13606	13586	13412	13690	13721	13587	13610	13481	13719	13672	13640	13694	13551	13574	13655	13478	13542	13454	13695	13657	13338	13591	13710	13668	13560	13723	13586	13634	13660	13704	13607	13443	13570	13666	13711	13614	13513	13545	13595	13445	13500	13647	13588	13681	13552	13595	13553	13545	13601	13722	13586	13436	13610	13636	13816	13355	13588	13551	13731	13621	13549	13594	13771	13749	13593	13724	13662	13578	13390	13669	13758	13617	13696	13585	13646	13764	13587	13695	13643	13723	13485	13679	13612	13592	13668	13639	13659	13595	13685	13585	13580	13601	13613	13684	13729	13582	13772	13751	13626	13631	13484	13685	13852	13657	13592	13633	13681	13617	13515	13552	13668	13615	13769	13611	13748	13604	13638	13500	13474	13601	13511	13515	13574	13730	13571	13680	13687	13674	13589	13709	13744	13582	13411	13684	13706	13611	13466	13580	13514	13383	13543	13485	13671	13631	13575	13611	13515	13623	13531	13743	13606	13546	13634	13661	13597	13513	13643	13606	13642	13578	13581	13646	13540	13616	13555	13641	13644	13613	13826	13672	13609	13560	13742	13524	13659	13718	13589	13577	13629	13599	13387	13598	13664	13541	13692	13655	13663	13635	13714	13769	13591	13466	13525	13619	13680	13367	13744	13489	13622	13522	13604	13648	13728	13525	13626	13638	13711	13597	13556	13556	13669	13565	13765	13637	13475	13558	13493	13565	13703	13507	13739	13514	13524	13492	13614	13677	13524	13601	13561	13643	13568	13615	13683	13609	13729	13635	13598	13605	13654	13788	13524	13765	13602	13594	13811	13543	13525	13720	13543	13585	13642	13518	13709	13653	13651	13681	13719	13709	13729	13663	13520	13673	13665	13516	13721	13548	13529	13541	13626	13582	13667	13900	13552	13562	13607	13563	13698	13566	13623	13489	13703	13656	13722	13594	13759	13627	13602	13491	13479	13744	13631	13587	13628	13670	13526	13567	13722	13492	13532	13599	13820	13561	13445	13500	13662	13665	13462	13693	13475	13708	13477	13720	13664	13691	13533	13526	13684	13750	13542	13578	13539	13667	13483	13454	13521	13786	13726	13588	13752	13575	13620	13525	13680	13707	13738	13491	13644	13481	13621	13628	13619	13513	13695	13771	13405	13692	13578	13618	13703	13695	13541	13484	13638	13535	13749	13736	13532	13402	13693	13578	13510	13395	13572	13649	13595	13704	13529	13470	13536	13643	13614	13646	13610	13635	13756	13738	13516	13711	13594	13724	13636	13635	13578	13612	13746	13659	13558	13670	13610	13584	13604	13499	13725	13654	13551	13467	13534	13674	13591	13620	13630	13568	13745	13659	13478	13376	13477	13567	13655	13513	13767	13563	13638	13675	13395	13569	13692	13663	13569	13605	13758	13604	13663	13730	13730	13734	13554	13655	13643	13458	13515	13624	13689	13708	13710	13425	13516	13733	13613	13547	13486	13581	13648	13527	13623	13483	13502	13605	13596	13542	13636	13616	13601	13561	13708	13694	13481	13694	13551	13623	13638	13584	13597	13524	13615	13536	13585	13705	13509	13464	13802	13746	13532	13598	13711	13638	13466	13554	13627	13617	13686	13671	13762	13692	13555	13682	13556	13472	13467	13619	13613	13562	13665	13644	13692	13581	13688	13482	13702	13535	13603	13754	13449	13717	13690	13685	13414	13332	13653	13637	13816	13271	13636	13563	13504	13593	13625	13647	13792	13370	13480	13544	13704	13541	13653	13599	13781	13656	13478	13582	13510	13576	13578	13643	13832	13627	13588	13662	13537	13448	13562	13549	13691	13707	13652	13556	13593	13673	13556	13499	13620	13670	13724	13655	13600	13600	13538	13603	13853	13490	13477	13506	13481	13393	13626	13725	13629	13553	13804	13708	13623	13659	13631	13693	13636	13545	13523	13633	13575	13533	13622	13723	13741	13560	13605	13607	13622	13643	13616	13564	13520	13736	13670	13616	13514	13612	13514	13617	13549	13591	13565	13625	13728	13421	13771	13547	13652	13626	13703	13496	13566	13634	13450	13553	13591	13640	13534	13653	13791	13475	13591	13746	13721	13570	13690	13490	13713	13552	13569	13489	13518	13485	13741	13661	13554	13701	13485	13652	13523	13717	13542	13632	13712	13529	13754	13585	13539	13464	13497	13564	13679	13684	13596	13668	13440	13523	13600	13452
22731	21210	28960	23835	22122	25799	28374	21930	19528	18478	17697	20321	27939	28575	27021	25199	21616	19412	17569	16424	16055	15812	15588	15561	15470	15370	15489	15546	15617	15430	15323	15571	15357	15679	15342	15473	15579	15484	15565	15490	15497	15542	15614	15402	15532	15699	15502	15528	15549	15529	15562	15484	15338	15381	15382	15450	15493	15463	15425	15477	15365	15665	15280	15492	15347	15398	15378	15635	15476	15476	15337	15491	15357	15391	15483	15513	15306	15360	15407	15401	15475	15454	15337	15476	15307	15432	15444	15466	15503	15364	15339	15217	15512	15373	15592	15577	15434	15545	15390	15288	15171	15379	15522	15301	15235	15519	15530	15574	15415	15517	15414	15369	15588	15538	15407	15431	15325	15441	15415	15432	15358	15530	15378	15523	15534	15521	15599	15488	15482	15333	15399	15365	15441	15528	15579	15355	15457	15425	15558	15352	15515	15563	15375	15332	15422	15387	15156	15437	15387	15177	15633	15355	15309	15494	15412	15323	15536	15407	15542	15429	15327	15383	15541	15298	15296	15489	15354	15290	15525	15286	15377	15580	15560	15374	15459	15429	15603	15263	15547	15454	15481	15456	15614	15463	15344	15494	15277	15443	15371	15567	15422	15176	15383	15350	15440	15426	15265	15284	15426	15210	15341	15422	15567	15515	15523	15194	15307	15521	15284	15520	15314	15544	15524	15561	15377	15501	15418	15519	15508	15435	15453	15292	15484	15383	15377	15394	15314	15590	15535	15360	15606	15522	15546	15442	15336	15530	15345	15469	15525	15295	15315	15437	15689	15475	15402	15425	15382	15509	15341	15506	15290	15432	15500	15466	15458	15516	15322	15368	15478	15402	15667	15459	15369	15309	15381	15452	15488	15213	15613	15464	15543	15415	15465	15505	15417	15290	15434	15281	15299	15522	15212	15447	15374	15330	15460	15459	15352	15231	15433	15333	15222	15193	15324	15214	15572	15499	15233	15248	15541	15156	15411	15492	15622	15339	15413	15414	15400	15429	15553	15621	15427	15504	15586	15261	15564	15376	15589	15338	15523	15366	15620	15444	15508	15412	15300	15359	15466	15514	15235	15428	15488	15366	15378	15461	15526	15346	15275	15336	15360	15368	15417	15369	15684	15432	15484	15422	15448	15461	15524	15419	15433	15321	15393	15504	15654	15396	15591	15397	15552	15338	15493	15448	15346	15665	15470	15407	15443	15242	15476	15455	15518	15352	15503	15482	15514	15456	15372	15557	15689	15525	15394	15337	15594	15374	15489	15427	15485	15298	15429	15465	15370	15371	15282	15338	15455	15551	15588	15520	15264	15329	15389	15448	15192	15281	15517	15258	15464	15507	15436	15432	15642	15348	15339	15392	15482	15683	15382	15237	15374	15028	15404	15427	15424	15491	15431	15350	15301	15496	15402	15241	15551	15309	15340	15362	15403	15517	15293	15425	15534	15526	15210	15390	15454	15270	15441	15525	15446	15418	15443	15178	15484	15502	15253	15379	15437	15460	15495	15618	15431	15496	15408	15551	15278	15326	15291	15450	15585	15522	15168	15316	15549	15539	15470	15508	15625	15580	15228	15344	15333	15393	15351	15324	15266	15449	15228	15480	15394	15250	15312	15567	15524	15546	15583	15411	15524	15643	15405	15310	15413	15557	15520	15303	15302	15287	15308	15496	15343	15367	15397	15422	15444	15312	15595	15292	15412	15437	15561	15348	15504	15319	15356	15169	15380	15465	15469	15333	15455	15454	15514	15247	15370	15210	15358	15399	15498	15570	15453	15564	15433	15536	15418	15630	15533	15456	15397	15371	15419	15519	15487	15406	15148	15298	15528	15584	15459	15457	15402	15434	15573	15448	15404	15424	15530	15275	15371	15506	15480	15490	15346	15277	15493	15429	15296	15382	15510	15451	15270	15404	15438	15399	15483	15222	15367	15383	15355	15277	15397	15197	15346	15448	15498	15500	15495	15326	15243	15199	15564	15339	15321	15401	15328	15302	15281	15381	15472	15448	15336	15367	15441	15403	15312	15480	15402	15435	15465	15484	15438	15333	15378	15380	15455	15489	15441	15519	15511	15265	15373	15382	15246	15541	15403	15368	15594	15540	15605	15466	15177	15419	15496	15220	15332	15421	15596	15469	15478	15535	15403	15235	15387	15451	15449	15440	15507	15373	15338	15499	15384	15621	15539	15456	15366	15441	15462	15463	15597	15379	15418	15440	15330	15418	15322	15512	15388	15465	15383	15415	15301	15473	15268	15466	15551	15582	15395	15197	15457	15567	15453	15417	15269	15420	15292	15379	15329	15258	15435	15286	15465	15409	15437	15463	15419	15333	15421	15424	15531	15386	15315	15382	15484	15403	15440	15346	15422	15392	15542	15284	15498	15368	15738	15409	15454	15475	15428	15454	15349	15487	15262	15389	15282	15439	15632	15490	15588	15472	15368	15365	15566	15289	15491	15417	15252	15287	15389	15416	15260	15416	15496	15392	15273	15471	15480	15375	15622	15439	15596	15492	15359	15500	15579	15385	15293	15394	15441	15601	15343	15433	15192	15339	15456	15381	15291	15360	15508	15445	15394	15576	15477	15478	15378	15572	15528	15374	15372	15479	15415	15394	15389	15510	15411	15360	15287	15448	15406	15347	15510	15587	15577	15393	15368	15319	15441	15584	15248	15630	15585	15302	15598	15443	15495	15363	15230	15384	15533	15329	15356	15339	15491	15403	15391	15373	15615	15531	15590	15317	15387	15449	15160	15669	15410	15606	15377	15504	15488	15216	15609	15622	15518	15466	15329	15550	15378	15555	15270	15487	15355	15409	15437	15453	15403	15330	15459	15407	15477	15462	15362	15401	15600	15520	15448	15319	15373	15443	15624	15573	15291	15473	15246	15478	15396	15379	15408	15441	15438	15417	15488	15441	15467	15416	15385	15513	15515	15351	15660	15562	15550	15446	15470	15747	15354	15288	15461	15309	15244	15303	15357	15409	15601	15463	15141	15348	15376	15421	15479	15382	15319	15553	15418	15423	15540	15383	15302	15251	15392	15289	15463	15284	15560	15462	15256	15428	15380	15287	15345	15459	15231	15418	15405	15452	15355	15488	15444	15443	15428	15349	15337	15577	15464	15411	15431	15332	15526	15404	15529	15381	15448	15508	15250	15283	15433	15401	15363	15321	15425	15533	15445	15396	15320	15217	15328	15277	15277	15278	15261	15508	15543	15341	15383	15388	15379	15312	15387	15199	15460	15361	15278	15459	15391	15540	15413	15627	15405	15368	15283	15379	15366	15529	15395	15451	15257	15241	15335	15512	15412	15413	15337	15712	15383	15339	15600	15631	15464	15397	15288	15175	15395	15407	15461	15370	15591	15481	15434	15391	15555	15366	15337	15409	15453	15422	15189	15415	15284	15279	15369	15276	15460	15425	15240	15401	15221	15427	15463	15329	15243	15557	15289	15422	15599	15358	15345	15377	15348	15531	15521	15334	15339	15450	15581	15280	15323	15475	15439	15482	15395	15474	15468	15546	15466	15500	15394	15224	15532	15509	15459	15456	15327	15674	15566	15515	15368	15318	15647	15448	15367	15646	15605	15475	15423	15447	15379	15387	15387	15336	15419	15599	15437	15523	15469	15263	15300	15366	15414	15266	15371	15396	15477	15496	15212	15318	15589	15474	15504	15583	15292	15321	15427	15406	15453	15263	15284	15353	15362	15268	15455	15355	15448	15393	15332	15462	15353	15431	15399	15416	15444	15590	15569	15489	15406	15476	15364	15257	15318	15333	15359	15547	15358	15392	15468	15401	15367	15442	15597	15330	15415	15461	15543	15464	15565	15436	15344	15464	15431	15363	15546	15530	15447	15212	15213	15319	15532	15444	15585	15340	15106	15390	15311	15277	15468	15269	15435	15469	15459	15419	15324	15191	15345	15499	15272	15463	15442	15406	15460	15626	15402	15417	15559	15426	15598	15458	15407	15444	15687	15519	15349	15416	15429	15521	15291	15290	15383	15442	15310	15457	15279	15360	15398	15547	15523	15452	15392	15345	15363	15510	15327	15352	15420	15289	15318	15257	15472	15439	15422	15300	15597	15499	15636	15531	15323	15555	15478	15553	15464	15393	15460	15478	15404	15391	15449	15540	15407	15527	15422	15515	15399	15398	15381	15348	15304	15434	15372	15463	15641	15341	15299	15324	15222	15379	15347	15206	15514	15412	15512	15502	15450	15405	15731	15262	15488	15469	15366	15458	15595	15370	15098	15190	15314	15340	15405	15275	15390	15274	15702	15495	15522	15402	15305	15289	15466	15516	15435	15349	15241	15229	15307	15425	15385	15615	15473	15462	15513	15352	15576	15194	15580	15431	15500	15397	15544	15558	15494	15377	15500	15552	15359	15537	15430	15488	15416	15298	15400	15617	15374	15321	15363	15432	15349	15377	15433	15355	15332	15380	15452	15210	15382	15357	15340	15444	15351	15515	15405	15522	15425	15223	15395	15609	15347	15355	15504	15496	15362	15405	15435	15792	15417	15239	15237	15537	15226	15396	15418	15333	15395	15323	15438	15501	15386	15460	15545	15364	15505	15400	15259	15475	15104	15448	15343	15280	15426	15318	15403	15530	15542	15342	15394	15661	15360	15466	15418	15424	15497	15426	15421	15558	15432	15374	15562	15670	15285	15375	15553	15354	15319	15344	15445	15215	15546	15511	15326	15482	15508	15327	15558	15350	15580	15471	15529	15421	15415	15174	15513	15334	15427	15349	15565	15694	15328	15480	15307	15510	15429	15294	15452	15439	15224	15311	15369	15315	15339	15530	15291	15399	15520	15395	15428	15460	15510	15468	15358	15408	15576	15489	15554	15513	15502	15517	15514	15291	15384	15476	15472	15700	15429	15493	15452	15309	15286	15464	15519	15258	15232	15302	15562	15356	15324	15575	15500	15363	15239	15426	15672	15522	15359	15579	15277	15477	15367	15419	15481	15445	15387	15188	15451	15376	15610	15439	15440	15225	15297	15586	15409	15599	15742	15342	15320	15253	15238	15527	15314	15334	15161	15381	15310	15691	15257	15462	15321	15518	15545	15277	15633	15471	15369	15568	15539	15488	15403	15541	15376	15348	15381	15350	15485	15481	15578	15444	15326	15481
25772	44959	45761	38586	33621	30362	26768	22441	19672	17443	17044	21656	31182	30484	28776	25944	21273	18451	16009	14860	14209	13848	13766	13649	13841	13912	13768	13699	13695	13662	13704	13854	13695	13636	13727	13655	13857	13705	13660	13569	13858	13706	13752	13799	13803	13719	13864	13707	13665	13825	13641	13752	13814	13814	13747	13769	13555	13607	13843	13641	13620	13804	13805	13748	13617	13604	13628	13736	13803	13763	13800	13651	13719	13816	13668	13639	13460	13672	13807	13614	13643	13654	13715	13852	13732	13631	13777	13619	13677	13696	13782	13616	13748	13775	13799	13621	13957	13684	13617	13676	13551	13641	13726	13759	13506	13673	13619	13617	13554	13621	13698	13763	13819	13608	13681	13752	13736	13628	13677	13754	13614	13730	13634	13725	13682	13707	13724	13787	13495	13551	13686	13787	13861	13617	13666	13736	13944	13791	13694	13489	13593	13734	13721	13644	13427	13679	13601	13747	13736	13678	13566	13798	13582	13574	13740	13644	13723	13699	13663	13750	13697	13809	13546	13768	13694	13531	13601	13688	13684	13720	13732	13613	13531	13660	13654	13808	13622	13598	13572	13776	13757	13687	13686	13699	13637	13634	13674	13659	13743	13583	13558	13580	13647	13784	13751	13559	13726	13773	13671	13708	13673	13716	13765	13603	13592	13561	13597	13815	13574	13654	13571	13726	13681	13596	13692	13681	13761	13651	13681	13705	13594	13653	13670	13750	13640	13755	13744	13553	13580	13771	13573	13604	13682	13872	13777	13598	13655	13742	13734	13804	13587	13653	13709	13646	13692	13759	13623	13665	13689	13737	13691	13655	13713	13657	13660	13773	13868	13687	13617	13637	13612	13603	13662	13726	13538	13659	13761	13549	13541	13705	13775	13667	13543	13808	13552	13651	13798	13475	13712	13732	13645	13806	13596	13726	13769	13823	13735	13946	13702	13776	13699	13565	13451	13853	13711	13688	13613	13682	13709	13663	13608	13679	13711	13675	13783	13873	13738	13971	13674	13604	13627	13789	13692	13701	13628	13727	13680	13568	13604	13698	13616	13667	13637	13692	13636	13686	13726	13652	13692	13788	13645	13691	13700	13762	13744	13699	13671	13845	13622	13744	13451	13779	13674	13709	13722	13668	13777	13709	13733	13788	13720	13729	13635	13582	13738	13746	13795	13784	13648	13709	13636	13656	13679	13581	13734	13728	13612	13606	13740	13894	13700	13675	13683	13784	13451	13778	13594	13591	13742	13671	13709	13727	13653	13653	13870	13462	13629	13709	13616	13707	13720	13564	13744	13683	13741	13819	13539	13699	13801	13759	13637	13632	13593	13650	13625	13582	13687	13617	13837	13671	13688	13681	13720	13726	13474	13816	13687	13628	13759	13440	13671	13544	13723	13858	13596	13871	13683	13636	13749	13617	13741	13758	13644	13627	13621	13792	13725	13848	13702	13692	13525	13661	13594	13592	13787	13573	13597	13700	13667	13708	13662	13626	13694	13773	13590	13538	13676	13736	13689	13576	13669	13545	13541	13723	13604	13713	13816	13603	13674	13684	13729	13692	13752	13690	13890	13616	13576	13730	13725	13679	13844	13598	13672	13731	13765	13683	13686	13672	13764	13764	13715	13708	13813	13626	13565	13614	13621	13735	13849	13630	13634	13624	13797	13764	13659	13711	13454	13652	13760	13667	13848	13577	13609	13748	13648	13664	13669	13751	13670	13811	13643	13846	13861	13510	13668	13658	13595	13660	13768	13809	13646	13604	13649	13700	13627	13587	13628	13596	13689	13641	13500	13702	13806	13601	13624	13607	13727	13592	13677	13875	13733	13704	13669	13783	13628	13592	13701	13696	13650	13648	13545	13503	13671	13526	13904	13614	13692	13570	13744	13687	13486	13689	13686	13673	13655	13818	13770	13742	13557	13750	13537	13621	13708	13521	13604	13594	13739	13795	13696	13599	13657	13745	13634	13849	13615	13786	13780	13790	13668	13560	13656	13612	13649	13598	13631	13619	13611	13576	13727	13584	13810	13769	13725	13615	13596	13847	13784	13690	13866	13624	13711	13945	13693	13694	13652	13654	13647	13714	13735	13659	13816	13767	13663	13576	13699	13647	13650	13569	13723	13861	13851	13703	13651	13744	13632	13527	13734	13774	13696	13722	13734	13622	13738	13647	13475	13791	13658	13786	13685	13632	13667	13655	13442	13672	13558	13647	13758	13566	13587	13667	13740	13657	13921	13586	13641	13697	13605	13637	13656	13618	13765	13589	13661	13815	13545	13733	13807	13578	13634	13572	13628	13651	13774	13675	13532	13713	13740	13592	13664	13511	13689	13600	13651	13702	13456	13803	13725	13627	13602	13857	13899	13743	13713	13724	13718	13586	13629	13715	13662	13729	13597	13733	13762	13738	13828	13625	13569	13506	13850	13646	13695	13707	13624	13658	13658	13784	13651	13850	13741	13726	13621	13647	13794	13608	13682	13682	13674	13857	13678	13638	13573	13831	13679	13632	13658	13685	13703	13685	13666	13546	13680	13601	13765	13599	13638	13678	13851	13796	13674	13663	13685	13612	13589	13670	13725	13663	13647	13760	13730	13776	13621	13694	13778	13730	13722	13681	13626	13595	13817	13694	13665	13716	13757	13717	13729	13644	13659	13675	13663	13637	13627	13840	13730	13718	13610	13621	13740	13690	13540	13668	13788	13588	13640	13670	13580	13731	13789	13930	13659	13682	13663	13524	13616	13699	13644	13497	13814	13662	13907	13541	13716	13585	13859	13640	13661	13409	13501	13713	13691	13795	13716	13772	13710	13697	13657	13793	13681	13659	13791	13656	13723	13636	13613	13619	13598	13572	13717	13752	13772	13705	13764	13758	13858	13732	13598	13598	13731	13671	13859	13780	13644	13814	13688	13773	13823	13602	13498	13823	13620	13759	13427	13580	13522	13723	13681	13621	13692	13586	13659	13658	13692	13624	13626	13707	13720	13614	13713	13627	13901	13641	13629	13679	13752	13679	13597	13607	13589	13663	13633	13714	13708	13521	13608	13757	13637	13714	13796	13682	13581	13621	13791	13759	13621	13738	13630	13700	13711	13673	13588	13828	13475	13766	13691	13487	13631	13633	13691	13530	13731	13560	13669	13605	13354	13657	13525	13638	13531	13852	13767	13685	13701	13641	13683	13640	13755	13694	13692	13749	13662	13609	13627	13818	13726	13534	13726	13467	13820	13736	13647	13788	13622	13767	13629	13833	13736	13776	13785	13756	13756	13780	13718	13690	13708	13807	13676	13885	13645	13795	13660	13484	13609	13791	13590	13606	13676	13645	13583	13609	13569	13749	13685	13567	13657	13687	13762	13657	13648	13609	13500	13708	13563	13724	13723	13673	13673	13660	13698	13743	13669	13946	13777	13697	13495	13778	13742	13528	13588	13649	13717	13591	13750	13648	13492	13661	13841	13711	13547	13540	13605	13573	13768	13625	13707	13717	13539	13605	13717	13883	13620	13586	13795	13693	13790	13659	13793	13615	13609	13700	13848	13699	13532	13769	13747	13616	13593	13543	13559	13716	13795	13732	13679	13703	13689	13691	13696	13693	13737	13604	13838	13659	13716	13626	13629	13661	13673	13534	13695	13615	13671	13688	13675	13700	13686	13767	13748	13776	13741	13706	13638	13735	13723	13619	13662	13556	13661	13694	13736	13575	13639	13827	13657	13623	13841	13648	13720	13414	13705	13795	13673	13605	13718	13756	13600	13570	13770	13624	13567	13807	13568	13637	13647	13776	13857	13546	13693	13518	13472	13684	13769	13643	13799	13658	13597	13658	13774	13850	13615	13653	13581	13719	13578	13651	13701	13598	13821	13724	13480	13750	13748	13721	13607	13632	13865	13624	13720	13619	13655	13594	13521	13705	13697	13611	13788	13697	13592	13859	13936	13544	13751	13613	13549	13626	13597	13771	13645	13771	13650	13755	13673	13685	13697	13639	13628	13806	13605	13634	13833	13743	13588	13749	13957	13641	13697	13703	13658	13764	13600	13682	13482	13716	13577	13640	13713	13741	13670	13607	13722	13670	13600	13557	13744	13667	13547	13719	13654	13587	13714	13704	13783	13679	13721	13602	13649	13521	13699	13553	13781	13542	13545	13712	13641	13695	13690	13504	13466	13784	13743	13748	13651	13653	13539	13631	13761	13701	13729	13636	13587	13810	13679	13689	13697	13438	13868	13712	13756	13609	13644	13619	13432	13770	13600	13644	13661	13663	13724	13883	13625	13609	13527	13643	13791	13574	13787	13837	13675	13728	13618	13711	13613	13773	13663	13580	13600	13781	13841	13733	13773	13768	13684	13690	13827	13730	13622	13623	13611	13681	13682	13679	13745	13734	13567	13740	13761	13626	13742	13764	13754	13718	13686	13844	13786	13704	13733	13753	13656	13514	13635	13685	13824	13574	13701	13532	13681	13648	13527	13778	13683	13660	13586	13642	13542	13763	13693	13727	13502	13857	13608	13610	13870	13616	13706	13806	13769	13716	13695	13713	13607	13775	13636	13696	13550	13724	13656	13899	13638	13668	13791	13677	13698	13771	13590	13708	13723	13628	13745	13681	13594	13710	13661	13760	13595	13808	13678	13607	13712	13610	13579	13706	13574	13675	13536	13758	13626	13639	13719	13576	13794	13761	13570	13722	13742	13638	13712	13924	13714	13546	13570	13700	13676	13695	13666	13757	13807	13722	13846	13706	13688	13810	13756	13766	13715	13758	13784	13685	13746	13609	13728	13766	13735	13646	13700	13640	13591	13841	13749	13678	13680	13687	13789	13782	13558	13719	13673	13830	13732	13584	13711	13694	13570	13681	13642	13543	13669	13704	13517	13616	13413	13740	13727	13568	13746	13593	13677	13571	13696	13671	13602	13729	13566	13753	13643	13475	13922	13789	13832	13745	13717	13816	13654	13655	13701	13616	13662	13663	13618	13767	13560	13571	13862	13647	13711	13632	13682	13757	13694	13543	13682	13692	13688	13538	13748	13760	13622	13815	13606	13574	13701	13604	13656	13608	13776	13547	13628	13571	13706	13668	13697	13526	13651	13590	13622	13865	13724	13674	13758	13697	13707	13730	13663	13828	13771	13788	13644	13834	13526	13682
27775	23313	29117	26927	23731	20139	18100	16490	15932	15928	16070	15766	16199	16213	16580	16443	16525	16213	16061	15755	15573	15276	15550	15699	15699	15814	15570	15621	15271	15656	15744	15587	15597	15624	15574	15583	15487	15393	15619	15483	15502	15588	15406	15495	15396	15374	15496	15422	15790	15627	15362	15454	15611	15468	15485	15561	15454	15689	15423	15675	15529	15417	15447	15372	15386	15508	15402	15376	15443	15758	15545	15584	15505	15484	15483	15549	15361	15612	15617	15492	15568	15488	15445	15353	15579	15446	15476	15578	15401	15377	15459	15680	15676	15568	15440	15578	15631	15546	15588	15514	15326	15481	15672	15663	15481	15396	15565	15346	15622	15643	15435	15623	15594	15749	15533	15530	15600	15462	15344	15474	15394	15513	15517	15435	15446	15550	15558	15276	15414	15492	15667	15390	15705	15610	15510	15526	15612	15514	15450	15473	15361	15485	15572	15504	15583	15274	15320	15575	15411	15744	15396	15370	15575	15474	15505	15565	15251	15453	15600	15503	15584	15436	15357	15656	15534	15439	15321	15567	15524	15451	15677	15358	15774	15661	15622	15524	15502	15470	15578	15287	15482	15446	15509	15508	15617	15374	15386	15489	15423	15485	15620	15434	15571	15641	15592	15452	15413	15460	15407	15560	15728	15633	15705	15451	15585	15478	15498	15422	15408	15391	15346	15632	15462	15474	15416	15646	15389	15465	15625	15509	15378	15623	15557	15529	15549	15315	15619	15382	15474	15534	15682	15490	15711	15468	15558	15447	15667	15627	15427	15505	15285	15374	15527	15467	15535	15596	15469	15486	15395	15472	15414	15473	15419	15681	15531	15613	15376	15401	15519	15494	15502	15663	15550	15395	15383	15603	15576	15504	15257	15510	15417	15561	15501	15311	15390	15505	15454	15525	15363	15486	15621	15239	15395	15583	15342	15510	15523	15285	15468	15495	15535	15319	15625	15803	15497	15442	15552	15578	15427	15445	15475	15439	15489	15351	15620	15609	15567	15671	15304	15647	15536	15451	15507	15413	15526	15454	15453	15441	15537	15562	15473	15457	15566	15575	15519	15488	15607	15442	15360	15461	15687	15456	15584	15358	15535	15348	15422	15679	15681	15401	15638	15343	15467	15566	15511	15886	15638	15667	15399	15414	15457	15499	15439	15609	15424	15293	15618	15506	15548	15431	15719	15560	15536	15530	15613	15632	15560	15520	15585	15508	15403	15599	15597	15467	15611	15603	15560	15633	15671	15500	15354	15710	15530	15657	15382	15497	15673	15550	15300	15529	15482	15541	15455	15625	15556	15508	15831	15663	15646	15627	15667	15467	15469	15528	15571	15700	15487	15620	15570	15542	15444	15196	15543	15458	15411	15410	15562	15570	15652	15515	15484	15556	15526	15535	15524	15400	15488	15383	15436	15505	15570	15677	15498	15587	15576	15428	15452	15179	15547	15529	15567	15588	15447	15419	15385	15379	15594	15550	15413	15493	15416	15416	15651	15662	15584	15548	15611	15597	15669	15579	15416	15674	15533	15645	15438	15551	15516	15368	15566	15602	15534	15448	15533	15510	15599	15576	15571	15491	15463	15606	15758	15494	15396	15310	15510	15503	15485	15435	15509	15530	15484	15555	15455	15498	15646	15660	15594	15552	15514	15649	15340	15460	15490	15346	15569	15556	15416	15541	15472	15427	15554	15534	15736	15525	15492	15531	15479	15585	15381	15404	15503	15546	15690	15858	15573	15571	15632	15666	15465	15561	15521	15385	15578	15541	15457	15604	15428	15578	15552	15424	15736	15361	15516	15470	15601	15379	15677	15558	15638	15905	15369	15533	15472	15529	15502	15647	15693	15543	15475	15495	15571	15619	15571	15495	15412	15472	15529	15384	15471	15570	15260	15587	15417	15613	15487	15677	15604	15404	15582	15459	15549	15366	15501	15545	15699	15486	15499	15313	15433	15673	15410	15581	15444	15381	15648	15489	15523	15537	15820	15636	15547	15480	15413	15595	15462	15447	15454	15539	15368	15629	15520	15536	15576	15733	15471	15488	15526	15551	15646	15567	15426	15337	15562	15435	15446	15625	15508	15243	15496	15621	15584	15310	15498	15457	15431	15446	15554	15675	15431	15503	15602	15393	15362	15293	15511	15516	15582	15601	15509	15387	15579	15533	15340	15612	15570	15556	15465	15554	15393	15483	15479	15445	15633	15484	15454	15432	15564	15542	15430	15588	15549	15374	15371	15412	15511	15525	15545	15595	15462	15381	15777	15566	15367	15719	15433	15301	15461	15360	15696	15612	15636	15518	15467	15425	15680	15612	15346	15500	15462	15503	15473	15471	15523	15329	15469	15462	15527	15512	15579	15540	15521	15474	15342	15561	15480	15416	15439	15472	15417	15235	15696	15678	15399	15499	15411	15589	15408	15501	15457	15644	15648	15481	15656	15597	15516	15589	15834	15539	15548	15572	15583	15466	15635	15632	15328	15522	15412	15508	15520	15641	15489	15535	15815	15712	15494	15506	15531	15582	15671	15616	15539	15562	15587	15577	15698	15638	15588	15595	15623	15509	15734	15480	15680	15681	15467	15388	15476	15354	15511	15407	15532	15631	15551	15453	15561	15557	15670	15510	15606	15460	15560	15507	15434	15493	15465	15642	15443	15840	15537	15710	15707	15593	15600	15404	15628	15710	15375	15538	15528	15503	15562	15526	15581	15500	15488	15510	15600	15646	15509	15560	15629	15643	15562	15374	15628	15623	15347	15587	15505	15411	15431	15572	15573	15617	15450	15456	15642	15514	15535	15511	15378	15507	15497	15544	15476	15441	15513	15560	15346	15656	15727	15490	15437	15381	15485	15556	15522	15508	15271	15487	15498	15478	15644	15555	15677	15511	15485	15384	15534	15586	15574	15370	15388	15554	15527	15482	15521	15443	15566	15586	15584	15618	15782	15545	15714	15537	15482	15457	15585	15650	15540	15399	15638	15432	15197	15533	15438	15549	15410	15509	15625	15635	15645	15702	15601	15579	15622	15541	15542	15414	15451	15685	15652	15584	15598	15502	15329	15257	15394	15516	15429	15597	15527	15402	15430	15735	15534	15697	15301	15664	15705	15522	15609	15569	15571	15602	15775	15559	15589	15717	15519	15336	15494	15486	15474	15440	15599	15582	15525	15723	15621	15493	15648	15377	15442	15483	15703	15480	15609	15543	15500	15684	15540	15356	15523	15626	15474	15386	15585	15602	15553	15574	15746	15665	15597	15671	15747	15547	15514	15564	15735	15753	15486	15483	15616	15586	15620	15270	15444	15468	15561	15604	15484	15492	15524	15547	15545	15470	15514	15473	15311	15526	15513	15435	15583	15612	15660	15392	15585	15566	15430	15565	15529	15524	15474	15530	15454	15443	15617	15392	15525	15466	15586	15533	15524	15629	15493	15374	15427	15451	15479	15599	15482	15249	15658	15472	15384	15410	15446	15447	15602	15518	15603	15696	15574	15417	15541	15512	15607	15647	15284	15531	15276	15411	15436	15567	15357	15306	15504	15583	15598	15545	15424	15475	15576	15369	15443	15619	15556	15473	15723	15608	15392	15617	15442	15579	15513	15467	15499	15480	15429	15382	15495	15459	15560	15679	15378	15523	15684	15711	15300	15423	15356	15553	15528	15572	15602	15824	15454	15250	15542	15841	15661	15513	15576	15473	15622	15729	15637	15757	15474	15475	15451	15446	15491	15538	15648	15515	15665	15438	15518	15763	15433	15557	15680	15491	15651	15561	15469	15527	15627	15482	15475	15248	15678	15508	15348	15567	15737	15522	15580	15557	15385	15445	15726	15641	15595	15504	15582	15693	15570	15458	15492	15546	15420	15557	15554	15561	15560	15632	15392	15500	15566	15490	15603	15452	15527	15539	15558	15557	15724	15538	15614	15664	15649	15530	15646	15531	15329	15457	15700	15545	15599	15428	15517	15509	15426	15394	15527	15687	15482	15394	15350	15406	15632	15410	15416	15659	15467	15498	15436	15478	15411	15499	15513	15543	15535	15467	15572	15548	15276	15470	15413	15538	15557	15727	15534	15420	15541	15362	15528	15531	15570	15323	15546	15485	15542	15392	15411	15599	15587	15575	15512	15456	15704	15705	15444	15589	15587	15510	15347	15474	15447	15453	15421	15430	15625	15350	15494	15454	15475	15692	15580	15680	15513	15367	15488	15516	15433	15555	15785	15543	15606	15580	15687	15559	15568	15608	15414	15542	15496	15235	15338	15401	15524	15398	15440	15359	15400	15522	15551	15364	15638	15629	15575	15438	15554	15543	15445	15396	15645	15438	15619	15407	15563	15637	15508	15332	15458	15604	15578	15639	15525	15687	15554	15496	15546	15408	15583	15609	15549	15495	15423	15398	15578	15722	15489	15722	15374	15468	15512	15582	15565	15198	15444	15432	15483	15722	15443	15511	15598	15443	15506	15466	15588	15348	15488	15619	15558	15495	15653	15348	15486	15767	15458	15538	15558	15515	15500	15489	15543	15657	15545	15469	15566	15372	15697	15434	15522	15502	15523	15446	15557	15686	15567	15381	15492	15739	15473	15535	15594	15418	15570	15455	15578	15722	15562	15610	15559	15399	15469	15705	15620	15541	15323	15519	15746	15392	15357	15498	15243	15384	15363	15688	15513	15513	15541	15500	15559	15588	15555	15485	15704	15647	15463	15403	15620	15595	15663	15644	15551	15556	15414	15471	15383	15344	15445	15283	15425	15432	15339	15506	15650	15456	15605	15471	15342	15581	15547	15508	15358	15572	15741	15514	15528	15647	15505	15559	15631	15554	15451	15729	15657	15438	15580	15659	15687	15340	15441	15511	15474	15519	15532	15518	15532	15409	15562	15600	15488	15607	15391	15406	15764	15604	15704	15523	15564	15589	15628	15474	15406	15410	15454	15468	15441	15559	15417	15627	15631	15652	15403	15533	15653	15538	15452	15566	15461	15594	15656	15633	15587	15495	15754	15383	15568	15576	15666	15525	15683	15498	15414	15204	15664	15553	15552	15628	15706	15524	15611	15395	15486	15630	15788	15457	15423	15418	15523	15492	15516	15418	15654	15460	15430	15493	15472	15439	15479	15511	15535	15586	15587	15331	15511	15488	15288	15501
21829	31877	31730	27327	25508	19885	16771	15064	14419	14351	14501	14465	15147	14728	14950	15243	14798	14591	14213	13965	13774	13874	13692	13681	13754	13862	13804	13786	13833	13708	13785	13601	13679	13857	13739	13601	13819	13837	13673	13636	13695	13705	13735	13780	13806	13676	13796	13714	13735	13800	13785	13776	13766	13922	13662	13710	13667	13777	13895	13669	13777	13883	13571	13895	13866	13837	13701	13810	13615	13925	13654	13707	13653	13867	13735	13649	13777	13648	13800	13831	13755	13790	13699	13751	13866	13854	13803	13666	13709	13643	13618	13540	13596	13737	13861	13632	13762	13642	13785	13544	13751	13748	13527	13815	13740	13716	13875	13740	13825	13605	13734	13718	13940	13670	13736	13677	13675	13868	13799	13734	13943	13563	13763	13620	13880	13810	13831	13686	13833	13767	13852	13579	13810	13756	13885	13708	13675	13785	13753	13635	13753	13738	13808	13586	13622	13675	13919	13742	13658	13755	13743	13646	13604	13727	13740	13767	13761	13743	13660	13689	13650	13845	13877	13620	13735	13699	13799	13772	13700	13657	13809	13715	13817	13860	13899	13592	13726	13844	13790	13657	13795	13658	13746	13880	13907	13794	13742	13703	13700	13795	13689	13740	13851	13861	13832	13910	13644	13669	13704	13717	13706	13951	13806	13835	13688	13677	13822	13811	13580	13771	13747	13726	13623	13757	13765	13787	13781	13785	13749	13655	13695	13817	13786	13616	13669	13734	13882	13758	13826	13793	13586	13626	13586	13642	13748	13611	13841	13852	13822	13746	13707	13662	13858	13825	13550	13748	13674	13878	13692	13624	13760	13867	13831	13711	13787	13647	13874	13832	13705	13654	13817	13651	13779	13709	13875	13874	13893	13852	13645	13777	13635	13712	13684	13813	13710	13722	13849	13746	13772	13586	13841	14036	13669	13899	13763	13961	13851	13750	13656	13683	13763	13792	13626	13755	13788	13715	13730	13635	13810	13648	13599	13813	13699	13635	13882	13524	13752	13716	13772	13812	13669	13819	13686	13758	13606	13904	13922	13650	13700	13695	13781	13696	13762	13718	13864	13817	13637	13594	13764	13631	13637	13690	13805	13713	13810	13781	13715	13662	13919	13686	13726	13666	13858	13655	13656	13700	13745	13816	13711	13591	13795	13842	13739	13654	13742	13821	13779	13985	13799	13723	13768	13745	13829	13820	13767	13865	13800	13772	13782	13815	13738	13724	13831	13696	13742	13847	13720	13806	13762	13726	13771	13711	13827	13753	13873	13544	13703	13753	13695	13705	13824	13695	13815	13645	13659	13701	13742	13710	13735	13627	13854	13883	13699	13580	13556	13705	13727	13767	13863	13742	13814	13700	13750	13682	13836	13714	13848	13861	13754	13780	13831	13783	13757	13802	13578	13843	13669	13844	13757	13817	13846	13687	13693	13631	13732	13865	13809	13722	13773	13610	13577	13716	13773	13739	13630	13732	13753	13846	13765	13842	13739	13866	13842	13777	13772	13810	13758	13771	13599	13652	13732	13771	13679	13791	13632	13690	13757	13794	13735	13662	13837	13750	13854	13702	13721	13704	13700	13773	13748	13757	13864	13793	13665	13761	13808	13774	13693	13841	13690	13763	13812	13610	13845	13877	13636	13801	13737	13845	13958	13764	13825	13759	13560	13592	13737	13679	13732	13796	13630	13689	13865	13731	13749	13610	13737	13819	13751	13859	13767	13767	13752	13914	13711	13859	13934	13734	13861	13675	13828	13739	13735	13619	13771	13819	13752	13786	13995	13798	13632	13772	13729	13837	13542	13784	13791	13692	13729	13649	13672	13605	13772	13792	13748	13823	13762	13743	13698	13631	13893	13773	13712	13748	13691	13907	13673	13744	13690	13546	13796	13786	13656	13893	13808	13767	13819	13817	13709	13809	13767	13938	13879	13812	13837	13790	13801	13696	13785	13689	13555	13748	13751	13737	13658	13815	13780	13633	13668	13829	13794	13768	13699	13648	13579	13881	13702	13713	13735	13687	13856	13776	13895	13749	13657	13713	13751	13677	13726	13755	13713	13744	13696	13757	13662	13681	13765	13730	13732	13665	13751	13819	13729	13768	13722	13930	13626	13761	13801	13886	13814	13738	13716	13611	13893	13702	13771	13703	13765	13771	13763	13847	13665	13819	13705	13637	13914	13574	13693	13622	13707	13663	13748	13645	13573	13849	13877	13706	13825	13732	13750	13756	13842	13744	13731	13761	13821	13668	13789	13663	13679	13787	13642	13619	13848	13790	13659	13830	13894	13583	13656	13602	13899	13711	13559	13870	13743	13736	13868	13791	13754	13809	13761	13678	13848	13680	13758	13839	13811	13776	13588	13876	13928	13734	13815	13724	13690	13576	13706	13811	13740	13773	13958	13737	13967	13962	13711	13835	13811	13756	13655	13809	13753	13870	13743	13810	13817	13739	13733	13831	13753	13747	13546	13638	13789	13735	13670	13766	13939	13805	13712	13759	13874	13778	13687	13760	13719	13675	13751	13595	13914	13731	13734	13595	13712	13730	13743	13833	13752	13734	13576	13734	13804	13804	13793	13896	13833	13791	13761	13631	13860	13878	13885	13806	13607	13754	13770	13770	13692	13862	13887	13617	13668	13772	13730	13870	13845	13840	13602	13639	13752	13884	13757	13689	13779	13704	13555	13902	13639	13694	13733	13909	13735	13699	13889	13751	13838	13672	13851	13752	13864	13887	13692	13751	13644	13680	13790	13825	13552	13631	13684	13874	13700	13707	13667	13833	13901	13824	13778	13692	13710	13927	13737	13765	13773	13821	13814	13891	13814	13765	13741	13774	13819	13750	13940	13720	13976	13755	13719	13636	13749	13739	13642	13835	13749	13811	13726	13776	13807	13778	13703	13572	13705	13750	13783	13795	13891	13835	13667	13746	13830	13518	13995	13891	13870	13608	13889	13887	13670	13649	13751	13803	13736	13736	13781	13752	13784	13623	13692	13794	13740	13587	13644	13752	13687	13670	13840	13875	13613	13857	13589	13730	13903	13689	13710	13661	13768	13620	13790	13824	13720	13892	13778	13748	13767	13921	13772	13653	13732	13701	13740	13878	13760	13787	13760	13757	13665	13853	13655	13903	13792	13804	13699	13740	13678	13631	13724	13753	13700	13817	13817	13809	13723	13805	13790	13923	13753	13807	13787	13731	13736	13792	13797	13714	13744	13743	13772	13736	13869	13755	13672	13855	13778	13809	13784	13711	13924	13661	13826	13940	13862	13791	13711	13787	13621	13725	13697	13829	13731	13766	13766	13845	13732	13698	13666	13756	13826	13877	13679	13703	13733	14068	14009	13673	13797	13691	13755	13782	13691	13696	13726	13840	13798	13649	13774	13845	13710	13798	13764	13803	13812	13809	13787	13768	13817	13644	13715	13773	13735	13704	13678	13758	13772	13983	13716	13849	13853	13743	13903	13733	13589	13760	13655	13595	13829	13783	13835	13933	13835	13799	13866	13802	13732	13636	13642	13704	13730	13841	13648	13684	13785	13856	13717	13679	13758	13632	13729	13896	13659	13807	13638	13559	13613	13809	13789	13812	13635	13660	13766	13638	13787	13669	13693	13608	13769	13538	13819	13795	13575	13729	13817	13811	13653	13900	13766	13899	13730	13843	13768	13660	13813	13779	13618	13873	13658	13721	13757	13758	13768	13966	13840	13752	13690	13729	13622	13860	14026	13765	13949	13717	13686	13742	13622	13977	13706	13724	13683	13755	13816	13760	13763	14022	13711	13684	13729	13877	13859	13707	13647	13824	13833	13618	13879	13699	13910	13815	13742	13785	13742	13809	13653	13805	13861	13618	13780	13716	13787	13795	13657	13759	13676	13683	13774	13588	13693	13769	13571	13712	13728	13805	13807	13731	13679	13702	13705	13776	13815	13819	13753	13821	13720	13824	13741	13804	13750	13680	13739	13879	13854	13720	13752	13836	13739	13708	13875	13728	13839	13627	13682	13638	13843	13808	13696	13702	13803	13787	13761	13741	13716	13630	13676	13540	13972	13744	13817	13812	13775	13732	13794	13723	13568	13794	13873	13740	13698	13683	13854	13855	13794	13659	13781	13625	13717	13807	13647	13836	13936	13695	13668	13878	13809	13662	13778	13699	13729	13808	13816	13742	13757	13546	13627	13805	13713	13641	13745	13718	13873	13697	13717	13868	13876	13684	13867	13655	13760	13831	13687	13715	13792	13716	13723	13812	13716	13663	13958	13656	13715	13792	13864	13794	13794	13938	13858	13649	13665	13770	13572	13681	13751	13879	13979	13678	13608	13879	13902	13720	13592	13758	13759	13655	13751	13828	13875	13704	13752	13623	13727	13955	13829	13710	13717	13708	13798	13829	13821	13862	13748	13877	13777	13807	13715	13636	13665	13805	13757	13866	13945	13627	13771	13791	13929	13507	13657	13760	13640	13675	13687	13780	13680	13724	13885	13782	13709	13842	13859	13841	13676	13669	13710	13865	13567	13746	13661	13777	13760	13585	13556	13758	13696	13680	13802	13762	13795	13717	13765	13752	13757	13764	13740	13851	13680	13840	13686	13819	13732	13622	13703	13785	13713	13788	13884	13678	13723	13806	13681	13788	13733	13610	13761	13776	13830	13825	13763	13721	13723	13650	13835	13679	13789	13721	13791	13807	13741	13783	13820	13875	13782	13681	13690	13915	13863	13820	14015	13761	13758	13684	13712	13695	13828	13720	13675	13947	13819	13638	13603	13693	13762	13774	13608	13790	13686	13768	13739	13703	13820	13805	13719	13674	13699	13669	13821	13551	13680	13732	13710	13690	13829	13738	13908	13780	13848	13776	13852	13779	13640	13822	13695	13620	13744	13579	13663	13761	13706	13547	13682	13683	13686	13767	13728	13797	13638	13678	13898	13713	13691	13664	13886	13687	13827	13885	13649	13746	13733	13805	13603	13721	13819	13751	13590	13672	13818	13771	13737	13704	13807	13743	13783	13697	13767	13767	13725	13796	13754	13655	13864	13850	13828	13708	13643	13636	13696	13766	13693	13648	13604	13720	13713	13878	13712	13628	13774	13840	13707	13751	13628	13717	13734	13680	13741	13708	13751	13844	13716	13759	13796	13841	13738	13768
23690	21137	28593	24966	23805	24073	21602	17949	17054	17383	17348	17470	20224	24914	24320	21725	18424	16910	16109	15724	15624	15459	15344	15380	15447	15238	15389	15394	15408	15312	15541	15295	15326	15437	15384	15333	15414	15357	15125	15400	15274	15412	15418	15520	15564	15385	15228	15298	15337	15201	15465	15087	15455	15351	15452	15533	15567	15422	15476	15246	15175	15334	15402	15527	15427	15351	15370	15384	15301	15253	15198	15348	15355	15118	15511	15287	15155	15343	15253	15384	15199	15415	15359	15409	15333	15206	15442	15237	15242	15511	15225	15338	15181	15105	15244	15545	15334	15178	15115	15335	15330	15297	15193	15366	15283	15489	15303	15353	15444	15445	15190	15464	15264	15329	15346	15069	15206	15323	15610	15421	15346	15580	15450	15408	15297	15335	15441	15429	15382	15207	15312	15308	15361	15297	15354	15244	15387	15352	15275	15378	15412	15408	15370	15204	15544	15315	15488	15256	15255	15347	15423	15321	15266	15342	15458	15272	15248	15293	15366	15391	15141	15285	15452	15279	15362	15326	15438	15398	15430	15352	15297	15239	15418	15511	15241	15396	15306	15128	15254	15250	15306	15242	15261	15161	15330	15168	15171	15234	15248	15375	15440	15423	15412	15256	15275	15458	15321	15384	15141	15137	15200	15356	15268	15100	15395	15429	15371	15302	15267	15286	15260	15279	15216	15295	15106	15255	15340	15312	15356	15173	15251	15235	15346	15327	15121	15311	15291	15474	15261	15390	15375	15303	15108	15435	15307	15367	15434	15303	15369	15445	15325	15275	15477	15509	15577	15428	15332	15316	15260	15326	15098	15291	15235	15136	15336	15330	15514	15328	15379	15254	15532	15461	15279	15472	15528	15123	15326	15286	15151	15525	15351	15279	15388	15450	15340	15181	15352	15294	15247	15238	15208	15318	15299	15440	15338	15476	15526	15261	15483	15268	15390	15355	15369	15450	15436	15312	15438	15320	15382	15200	15374	15237	15357	15456	15152	15181	14983	15143	15317	15095	15356	15495	15416	15195	15311	15110	15329	15460	15324	15316	15190	15182	15378	15333	15301	15332	15401	15351	15323	15347	15458	15390	15267	15311	15475	15319	15429	15494	15403	15097	15382	15292	15242	15381	15412	15413	15253	15270	15509	15286	15409	15284	15457	15128	15215	15261	15191	15286	15653	15471	15441	15268	15265	15338	15215	15293	15299	15171	15244	15344	15210	15282	15285	15235	15441	15248	15247	15106	15205	15160	15394	15232	15479	15271	15208	15389	15119	15308	15245	15252	15309	15345	15371	15382	15276	15231	15345	15574	15210	15226	15369	15488	15328	15397	15498	15421	15332	15277	15414	15356	15352	15106	15218	15094	15468	15453	15272	15552	15458	15428	15276	15355	15338	15348	15446	15273	15270	15239	15327	15414	15321	15274	15296	15295	15305	15303	15283	15374	15440	15493	15153	15367	15398	15331	15260	15481	15346	15038	15357	15224	15079	15358	15259	15370	15292	15343	15225	15126	15340	15384	15453	15291	15365	15191	15405	15451	15334	15317	15215	15428	15329	15220	15286	15134	15263	15253	15344	15201	15324	15306	15461	15355	15258	15152	15487	15288	15386	15271	15253	15251	15170	15393	15342	15367	15359	15339	15391	15490	15341	15374	15269	15226	15399	15308	15573	15306	15206	15155	15337	15357	15257	15334	15459	15352	15423	15247	15057	15431	15325	15126	15367	15206	15294	15355	15346	15276	15363	15367	15256	15313	15353	15423	15152	15460	15311	15362	15242	15280	15503	15351	15404	15488	15389	15361	15165	15136	15140	15179	15411	15264	15355	15287	15194	15273	15357	15181	15136	15275	15480	15377	15348	15332	15257	15463	15334	15394	15332	15400	15341	15222	15150	15295	15297	15210	15192	15319	15252	15420	15270	15473	15555	15228	15270	15405	15241	15014	15315	15404	15172	15362	15174	15340	15490	15217	15383	15330	15392	15526	15340	15368	15172	15185	15171	15284	15305	15320	15448	15314	15375	15275	15359	15545	15301	15298	15281	15540	15230	15363	15236	15385	15371	15448	15450	15332	15256	15211	15444	15475	15456	15410	15319	15273	15333	15251	15240	15143	15424	15402	15359	15417	15405	15302	15398	15404	15291	15229	15201	15112	15250	15420	15227	15133	15329	15487	15383	15290	15280	15351	15361	15310	15246	15276	15303	15136	15236	15389	15395	15302	15259	15219	15195	15299	15243	15488	15540	15250	15386	15230	15422	15366	15327	15241	15370	15420	15406	15419	15361	15285	15391	15357	15252	15230	15152	15309	15149	15418	15300	15300	15306	15414	15337	15227	15061	15189	15235	15234	15344	15307	15334	15210	15308	15483	15352	15433	15271	15238	15437	15188	15150	15271	15231	15301	15206	15406	15276	15411	15351	15126	15495	15212	15380	15428	15441	15422	15274	15324	15281	15078	15229	15161	14981	15346	15310	15286	15360	15328	15399	15271	15513	15292	15269	15407	15539	15286	15314	15060	15226	15308	15300	15173	15322	15308	15267	15092	15258	15517	15309	15234	15470	15178	15260	15368	15189	15468	15314	15383	15429	15372	15385	15433	15389	15311	15279	15261	15191	15224	15562	15311	15259	15252	15355	15346	15310	15325	15415	15251	15433	15182	15198	15489	15315	15066	15208	15284	15373	15241	15286	15176	15049	15397	15434	15170	15387	15314	15197	15177	15421	15302	15504	15331	15336	15237	15296	15457	15403	15419	15297	15477	15518	15455	15190	15281	15291	15326	15263	15312	15427	15529	15458	15278	15383	15349	15483	15320	15164	15344	15284	15201	15431	15348	15379	15516	15355	15523	15374	15411	15405	15407	15399	15310	15393	15471	15416	15570	15404	15245	15269	15348	15399	15410	15305	15322	15214	15473	15322	15429	15134	15193	15283	15440	15325	15071	15089	15219	15388	15368	15385	15379	15269	15274	15497	15365	15116	15194	15334	15235	15359	15402	15316	15365	15296	15196	15216	15388	15190	15382	15381	15286	15417	15450	15278	15236	15321	15267	15356	15304	15249	15327	15056	15354	15389	15152	15234	15307	15582	15462	15168	15354	15314	15304	15394	15264	15262	15418	15397	15465	15531	15433	15162	15385	15226	15068	15562	15320	15453	15345	15488	15273	15188	15351	15027	15274	15110	15253	15336	15239	15382	15328	15347	15098	15220	15389	15360	15265	15305	15471	15325	15295	15282	15292	15599	15315	15439	15269	15250	15273	15465	15430	15282	15319	15447	15222	15272	15280	15364	15193	15291	15383	15143	15103	15386	15319	15151	15316	15360	15238	15219	15367	15249	15251	15382	15087	15429	15365	15202	15293	15424	15348	15325	15140	15308	15239	15345	15487	15345	15288	15343	15346	15222	15300	15450	15318	15402	15285	15475	15488	15181	15368	15406	15318	15400	15166	15339	15192	15330	15282	15326	15161	15188	15348	15325	15247	15123	15273	15438	15410	15527	15457	15474	15257	15284	15300	15416	15246	15273	15266	15297	15272	15314	15373	15192	15401	15297	15454	15225	15392	15260	15199	15324	15336	15363	15421	15266	15251	15358	15377	15451	15179	15387	15322	15434	15269	15324	15275	15265	15270	15115	15426	15298	15314	15342	15624	15141	15214	15300	15277	15153	15355	15413	15254	15259	15140	15477	15288	15130	15146	15297	15355	15427	15390	15203	15150	15468	15500	15352	15254	15195	15345	15429	15271	15341	15339	15078	15222	15125	15361	15271	15372	15427	15586	15397	15254	15225	15360	15425	15436	15269	15319	15194	15046	15278	15370	15094	15352	15273	15338	14982	15298	15247	15314	15428	15303	15190	15479	15222	15368	15361	15476	15325	15542	15436	15184	15300	15374	15432	15298	15222	15302	15232	15303	15486	15480	15390	15475	15441	15427	15399	15357	15267	15423	15116	15366	15369	15336	15032	15330	15476	15438	15408	15311	15576	15240	15420	15243	15283	15347	15209	15400	15111	15377	15425	15286	15276	15286	15320	15468	15499	15110	15404	15279	15477	15451	15372	15372	15396	15409	15342	15322	15355	15284	15341	15336	15219	15292	15348	15413	15317	15337	15430	15425	15226	15258	15287	15343	15328	15199	15391	15218	15273	15300	15231	15178	15506	15392	15358	15238	15425	15263	15372	15281	15406	15444	15305	15293	15231	15420	15326	15364	15377	15248	15312	15381	15360	15385	15365	15340	15205	15282	15353	15271	15301	15358	15330	15241	15284	15286	15351	15449	15271	15472	15454	15225	15378	15279	15294	15277	15172	15347	15291	15243	15284	15448	15346	15365	15500	15251	15360	15157	15307	15329	15413	15303	15320	15173	15393	15368	15389	15185	15307	15433	15262	15226	15380	15187	15425	15388	15367	15180	15339	15305	15292	15439	15288	15366	15295	15336	15363	15515	15347	15350	15410	15390	15160	15147	15264	15314	15254	15299	15355	15347	15165	15448	15371	15248	15406	15326	15236	15434	15481	15117	15328	15323	15351	15033	15171	15342	15316	15430	15296	15469	15128	15304	15271	15511	15167	15330	15364	15337	15394	15391	15550	15295	15150	15091	15258	15308	15255	15291	15374	15043	15227	15047	15377	15373	15250	15285	15294	15317	15647	15373	15182	15050	15336	15370	15356	15423	15290	15251	15422	15274	15405	15290	15243	15512	15316	15190	15523	15219	15419	15413	15367	15328	15400	15146	15340	15269	15270	15329	15223	15279	15519	15379	15302	15363	15249	15136	15331	15354	15213	15502	15361	15312	15322	15371	15328	15298	15295	15367	15449	15469	15220	15273	15347	15421	15225	15428	15408	15285	15224	15284	15381	15378	15373	15398	15314	15356	15353	15238	15557	15185	15330	15313	15312	15272	15315	15364	15527	15392	15293	15295	15566	15629	15199	15372	15370	15303	15237	15061	15170	15211	15163	15453	15313	15181	15311	15140	15366	15219	15557	15308	15301	15272	15179	15282	15369	15331	15373	15312	15320	15203	15458	15437	15418	15377	15245	15132	15169	15256	15305	15224	15522	15415	15384	15472	15359	15379	15398	15351	15448	15152	15279	15245	15211	15165	15304	15079	15156	15581	15174	15292	15156	15292	15346	15528	15401	15374
25324	43482	44493	36439	30003	23582	19057	16880	16432	16355	16354	17027	21633	27091	25185	21468	17186	15241	14360	13972	13749	13650	13568	13616	13664	13655	13658	13551	13781	13658	13631	13569	13789	13308	13660	13488	13602	13627	13478	13563	13654	13552	13581	13669	13460	13682	13544	13534	13759	13420	13663	13636	13728	13718	13695	13430	13710	13588	13681	13649	13620	13609	13812	13566	13683	13471	13603	13637	13503	13669	13636	13745	13617	13676	13471	13525	13527	13679	13605	13602	13504	13667	13614	13714	13633	13491	13703	13631	13639	13659	13541	13587	13478	13646	13441	13683	13631	13509	13479	13605	13605	13532	13488	13745	13647	13497	13536	13623	13466	13615	13654	13387	13682	13439	13637	13521	13552	13743	13641	13644	13622	13646	13651	13705	13572	13614	13667	13506	13622	13504	13492	13727	13718	13613	13660	13447	13552	13641	13573	13511	13490	13464	13593	13580	13573	13642	13700	13628	13526	13664	13621	13695	13564	13498	13651	13588	13651	13658	13524	13567	13475	13596	13704	13654	13508	13647	13404	13607	13589	13721	13413	13727	13626	13536	13291	13524	13506	13696	13577	13684	13567	13692	13553	13565	13522	13535	13470	13589	13648	13549	13716	13643	13513	13579	13571	13717	13579	13566	13592	13722	13527	13493	13637	13593	13476	13593	13562	13586	13595	13745	13550	13740	13624	13549	13695	13482	13749	13472	13621	13669	13589	13705	13432	13455	13693	13599	13557	13543	13608	13493	13494	13600	13794	13508	13434	13618	13676	13650	13714	13564	13718	13599	13371	13351	13568	13501	13540	13602	13525	13668	13695	13587	13626	13768	13550	13668	13530	13533	13640	13630	13579	13580	13690	13517	13505	13636	13593	13471	13615	13669	13549	13533	13593	13544	13393	13576	13660	13522	13502	13601	13646	13574	13488	13640	13561	13675	13522	13525	13732	13570	13594	13625	13514	13635	13513	13433	13589	13586	13517	13424	13471	13655	13648	13522	13641	13658	13491	13509	13625	13607	13550	13680	13712	13684	13720	13731	13669	13645	13672	13841	13426	13658	13601	13695	13745	13617	13522	13460	13631	13736	13719	13678	13774	13570	13701	13620	13443	13447	13581	13669	13450	13509	13586	13633	13615	13517	13573	13565	13491	13677	13573	13571	13695	13637	13696	13593	13546	13440	13757	13772	13808	13515	13618	13602	13555	13654	13609	13476	13583	13726	13623	13569	13502	13515	13536	13638	13695	13578	13477	13555	13579	13522	13390	13788	13521	13564	13674	13610	13627	13569	13455	13789	13624	13709	13592	13531	13666	13454	13588	13411	13580	13659	13506	13662	13574	13645	13497	13592	13689	13541	13354	13530	13763	13595	13663	13538	13513	13666	13518	13492	13738	13592	13711	13671	13494	13432	13598	13622	13454	13534	13574	13603	13547	13372	13563	13502	13676	13489	13597	13652	13475	13561	13572	13709	13636	13664	13595	13675	13629	13668	13572	13581	13629	13610	13547	13695	13345	13587	13476	13362	13561	13674	13411	13712	13516	13676	13638	13781	13555	13531	13630	13525	13567	13754	13456	13713	13681	13686	13735	13535	13706	13658	13712	13503	13509	13443	13562	13690	13824	13558	13538	13665	13561	13464	13721	13489	13562	13530	13500	13642	13558	13495	13594	13633	13398	13390	13644	13675	13724	13496	13679	13606	13595	13422	13483	13613	13524	13452	13618	13434	13615	13652	13564	13576	13669	13629	13584	13542	13672	13631	13548	13775	13614	13609	13416	13610	13685	13558	13655	13527	13553	13584	13528	13514	13613	13572	13521	13522	13730	13635	13636	13532	13472	13501	13687	13577	13637	13582	13573	13661	13472	13640	13583	13613	13738	13627	13435	13472	13536	13636	13727	13514	13670	13619	13794	13691	13540	13490	13673	13614	13613	13513	13567	13560	13522	13571	13591	13422	13525	13470	13525	13629	13621	13597	13656	13559	13674	13720	13590	13593	13561	13636	13602	13733	13636	13497	13687	13437	13550	13523	13509	13734	13541	13609	13590	13619	13609	13678	13594	13638	13575	13436	13533	13807	13572	13577	13644	13687	13403	13696	13566	13521	13688	13623	13670	13624	13448	13708	13507	13571	13633	13682	13664	13668	13627	13607	13578	13476	13545	13625	13596	13709	13768	13545	13523	13622	13726	13625	13713	13556	13473	13513	13405	13698	13631	13516	13572	13653	13587	13666	13585	13661	13710	13710	13555	13507	13566	13762	13636	13453	13608	13526	13659	13567	13535	13715	13795	13610	13619	13492	13519	13591	13737	13567	13737	13633	13588	13516	13679	13601	13629	13519	13697	13674	13659	13610	13662	13532	13665	13538	13520	13589	13586	13613	13564	13761	13699	13564	13649	13495	13630	13506	13701	13507	13684	13544	13537	13462	13630	13645	13655	13501	13644	13516	13673	13523	13510	13591	13597	13689	13604	13564	13509	13511	13703	13572	13399	13514	13662	13514	13563	13519	13637	13493	13616	13631	13573	13478	13583	13580	13466	13513	13648	13609	13703	13672	13551	13697	13728	13631	13511	13616	13432	13559	13521	13607	13828	13786	13599	13550	13559	13645	13628	13782	13561	13634	13807	13617	13627	13543	13628	13614	13619	13551	13550	13627	13593	13637	13710	13488	13503	13404	13659	13661	13647	13650	13739	13561	13649	13517	13535	13556	13472	13666	13751	13666	13836	13445	13542	13669	13688	13599	13495	13639	13561	13687	13531	13554	13635	13529	13574	13490	13633	13553	13797	13501	13579	13479	13585	13563	13499	13576	13571	13527	13567	13679	13542	13575	13575	13622	13514	13727	13599	13573	13487	13652	13439	13381	13655	13613	13652	13450	13531	13626	13538	13599	13651	13428	13520	13505	13665	13609	13821	13444	13686	13518	13754	13613	13644	13639	13475	13594	13522	13590	13594	13717	13730	13575	13671	13685	13456	13630	13574	13564	13693	13565	13559	13525	13475	13727	13569	13571	13513	13498	13638	13576	13668	13545	13613	13686	13582	13561	13619	13579	13674	13743	13572	13555	13547	13758	13569	13709	13734	13515	13661	13548	13574	13624	13605	13439	13670	13542	13598	13539	13694	13600	13591	13758	13482	13599	13621	13532	13463	13596	13612	13610	13562	13632	13626	13591	13619	13495	13716	13584	13490	13682	13680	13725	13642	13626	13588	13468	13523	13660	13596	13466	13611	13579	13603	13603	13452	13635	13610	13697	13649	13313	13625	13392	13601	13604	13659	13398	13553	13335	13635	13662	13601	13521	13582	13493	13716	13627	13751	13727	13626	13576	13410	13485	13368	13501	13570	13499	13689	13693	13693	13575	13500	13447	13592	13478	13411	13764	13634	13675	13598	13755	13559	13688	13515	13649	13655	13536	13545	13356	13566	13611	13530	13582	13488	13671	13556	13628	13621	13674	13601	13749	13662	13547	13732	13559	13531	13503	13558	13503	13401	13496	13430	13681	13526	13545	13505	13598	13594	13568	13654	13536	13570	13731	13568	13562	13499	13526	13691	13460	13670	13588	13564	13571	13486	13602	13513	13536	13513	13486	13746	13479	13551	13765	13625	13590	13628	13585	13610	13525	13681	13521	13609	13652	13574	13509	13628	13618	13555	13704	13716	13542	13525	13683	13690	13575	13592	13503	13523	13681	13596	13688	13439	13720	13310	13445	13634	13625	13624	13642	13656	13530	13399	13695	13478	13591	13609	13541	13393	13645	13628	13674	13779	13704	13576	13644	13622	13591	13474	13670	13641	13543	13607	13515	13518	13518	13658	13673	13602	13564	13582	13551	13750	13630	13553	13535	13569	13650	13528	13527	13545	13521	13587	13456	13519	13527	13517	13657	13687	13573	13612	13645	13555	13513	13596	13489	13636	13522	13615	13496	13580	13695	13475	13759	13556	13587	13713	13555	13540	13521	13742	13701	13691	13759	13503	13687	13551	13631	13636	13567	13427	13592	13554	13708	13575	13566	13586	13637	13649	13675	13497	13602	13474	13625	13472	13584	13532	13533	13613	13781	13612	13605	13563	13550	13664	13643	13708	13581	13665	13676	13527	13614	13493	13570	13587	13589	13328	13430	13624	13531	13569	13565	13374	13631	13496	13532	13500	13607	13677	13600	13615	13690	13631	13484	13574	13700	13663	13617	13654	13610	13581	13597	13578	13496	13648	13484	13680	13605	13549	13559	13550	13612	13570	13556	13633	13482	13501	13615	13442	13678	13568	13766	13574	13502	13635	13613	13469	13487	13668	13424	13733	13656	13392	13707	13663	13558	13640	13560	13584	13649	13495	13517	13559	13601	13730	13572	13617	13584	13508	13662	13523	13653	13681	13564	13694	13704	13556	13553	13570	13506	13585	13583	13500	13659	13601	13619	13564	13658	13736	13698	13556	13458	13572	13619	13546	13680	13486	13723	13686	13614	13590	13606	13596	13559	13467	13649	13675	13680	13536	13348	13495	13456	13658	13630	13388	13607	13639	13598	13764	13672	13601	13324	13672	13579	13686	13464	13564	13618	13536	13518	13731	13682	13572	13687	13534	13503	13494	13738	13567	13572	13434	13510	13771	13497	13731	13552	13555	13534	13547	13651	13665	13558	13672	13582	13589	13634	13545	13588	13520	13532	13512	13613	13696	13719	13459	13629	13481	13668	13449	13701	13622	13748	13628	13753	13467	13612	13594	13627	13486	13523	13566	13690	13709	13442	13600	13731	13708	13542	13703	13572	13513	13623	13540	13552	13524	13696	13462	13594	13658	13587	13427	13348	13551	13540	13525	13565	13458	13568	13613	13707	13618	13577	13632	13484	13561	13591	13610	13548	13633	13611	13599	13553	13710	13473	13481	13571	13663	13562	13616	13549	13521	13661	13537	13662	13595	13577	13505	13583	13517	13573	13393	13660	13567	13662	13662	13568	13718	13531	13527	13687	13427	13629	13569	13574	13447	13564	13621	13625	13640	13612	13596	13628	13527	13460	13515	13560	13581	13539	13622	13704	13591	13544	13380	13521	13575	13650	13686	13548	13402	13530	13576	13546	13757	13579	13681	13549	13555	13508	13479	13564	13620	13751	13688	13459	13385	13568	13579	13533	13779	13612	13516	13690
22795	21237	28966	23985	22313	24305	24938	19312	18148	18705	18845	18957	22878	29343	30537	26819	21919	19028	17356	16296	16227	15863	15802	15599	15629	15567	15614	15756	15676	15560	15710	15716	16039	15772	15835	15682	15788	15844	15609	15776	15785	15783	15639	15493	15570	15648	15684	15654	15634	15658	15645	15732	15672	15696	15624	15591	15606	15737	15860	15545	15709	15459	15649	15702	15767	15576	15686	15725	15635	15794	15790	15626	15523	15583	15652	15595	15712	15447	15716	15879	15558	15441	15546	15516	15656	15719	15494	15637	15555	15455	15641	15599	15754	15624	15511	15517	15416	15421	15728	15481	15577	15552	15580	15466	15613	15650	15603	15510	15764	15600	15820	15627	15589	15672	15712	15742	15663	15657	15651	15688	15553	15649	15601	15892	15739	15757	15664	15700	15703	15793	15601	15549	15809	15476	15557	15915	15737	15666	15497	15683	15598	15601	15677	15578	15472	15788	15565	15523	15612	15494	15605	15416	15373	15577	15555	15551	15771	15448	15617	15556	15577	15723	15454	15616	15412	15571	15532	15704	15602	15630	15613	15709	15645	15679	15640	15672	15685	15827	15735	15824	15538	15629	15628	15655	15526	15631	15600	15710	15358	15516	15405	15667	15670	15640	15689	15792	15623	15652	15627	15616	15715	15718	15630	15602	15553	15596	15499	15569	15592	15665	15587	15578	15766	15659	15584	15497	15565	15677	15563	15697	15612	15370	15657	15476	15391	15453	15577	15842	15636	15678	15471	15696	15607	15443	15875	15577	15558	15663	15594	15597	15712	15668	15522	15603	15430	15668	15560	15562	15471	15514	15590	15744	15551	15626	15458	15708	15760	15460	15578	15620	15770	15815	15549	15367	15706	15552	15535	15519	15361	15579	15682	15504	15615	15538	15703	15649	15361	15472	15473	15458	15561	15524	15508	15576	15560	15530	15463	15619	15521	15506	15614	15485	15681	15694	15766	15411	15575	15561	15549	15339	15651	15876	15595	15649	15640	15665	15503	15468	15364	15581	15508	15308	15571	15383	15495	15441	15768	15527	15620	15720	15545	15629	15656	15610	15441	15693	15669	15568	15723	15643	15574	15597	15463	15499	15440	15570	15658	15560	15752	15548	15735	15477	15513	15521	15573	15599	15512	15525	15740	15429	15301	15398	15552	15658	15555	15679	15630	15539	15754	15584	15593	15582	15591	15691	15313	15321	15529	15731	15496	15501	15769	15642	15454	15502	15478	15703	15600	15618	15695	15657	15772	15732	15551	15699	15471	15439	15609	15558	15799	15512	15674	15554	15572	15600	15506	15550	15493	15649	15895	15659	15846	15535	15774	15652	15587	15584	15688	15629	15493	15499	15732	15645	15537	15521	15687	15384	15648	15588	15631	15709	15710	15463	15615	15636	15676	15614	15523	15417	15607	15650	15668	15762	15640	15478	15491	15502	15555	15551	15451	15653	15403	15485	15671	15546	15432	15484	15544	15623	15559	15438	15480	15370	15568	15550	15689	15735	15660	15695	15785	15624	15348	15429	15412	15475	15534	15437	15546	15515	15680	15869	15559	15569	15703	15521	15440	15524	15540	15577	15620	15386	15534	15742	15638	15521	15715	15657	15577	15763	15626	15635	15479	15574	15667	15556	15718	15666	15434	15580	15645	15617	15465	15489	15415	15731	15664	15530	15744	15426	15624	15547	15715	15531	15659	15567	15557	15501	15377	15472	15591	15594	15537	15302	15491	15627	15608	15676	15660	15654	15836	15399	15483	15568	15761	15719	15596	15585	15627	15506	15459	15705	15719	15783	15554	15739	15680	15539	15485	15622	15426	15628	15694	15502	15534	15574	15565	15683	15426	15713	15641	15411	15694	15452	15584	15475	15466	15733	15554	15731	15830	15638	15610	15522	15629	15695	15795	15571	15751	15536	15739	15492	15502	15464	15463	15428	15607	15739	15574	15548	15569	15456	15730	15529	15608	15517	15699	15394	15775	15608	15703	15682	15697	15492	15730	15759	15574	15633	15541	15792	15534	15674	15456	15669	15683	15756	15636	15535	15624	15615	15549	15495	15472	15670	15595	15576	15667	15456	15522	15678	15571	15578	15708	15774	15607	15512	15662	15644	15508	15636	15542	15429	15553	15639	15798	15439	15530	15639	15748	15507	15441	15455	15748	15671	15736	15483	15677	15549	15648	15545	15595	15734	15614	15490	15472	15590	15312	15735	15609	15764	15417	15561	15469	15392	15772	15566	15532	15529	15629	15354	15599	15519	15620	15566	15855	15548	15496	15504	15841	15610	15584	15649	15568	15532	15674	15455	15607	15599	15609	15519	15409	15572	15524	15653	15510	15509	15547	15737	15608	15477	15615	15554	15644	15291	15659	15506	15797	15548	15594	15507	15702	15533	15588	15374	15556	15506	15350	15490	15552	15685	15387	15605	15562	15575	15433	15493	15431	15640	15365	15612	15556	15583	15451	15619	15763	15549	15497	15378	15505	15690	15458	15617	15705	15724	15618	15578	15499	15584	15602	15381	15650	15434	15740	15780	15624	15549	15531	15486	15470	15498	15635	15722	15575	15351	15651	15625	15610	15768	15539	15578	15593	15588	15582	15737	15577	15355	15439	15502	15553	15592	15697	15466	15666	15585	15312	15626	15591	15659	15542	15723	15721	15545	15528	15737	15505	15474	15612	15665	15585	15574	15720	15534	15630	15620	15672	15687	15523	15435	15325	15473	15581	15683	15648	15567	15520	15516	15556	15591	15567	15545	15518	15552	15674	15729	15617	15429	15784	15395	15653	15663	15479	15741	15707	15581	15568	15668	15621	15532	15517	15438	15619	15684	15673	15591	15658	15651	15577	15677	15555	15373	15651	15659	15562	15635	15639	15557	15374	15382	15443	15576	15462	15574	15595	15616	15704	15577	15645	15633	15493	15518	15616	15463	15450	15637	15666	15482	15572	15495	15718	15435	15718	15552	15501	15636	15733	15627	15539	15468	15477	15720	15464	15762	15688	15660	15588	15463	15637	15553	15637	15609	15585	15555	15715	15607	15713	15587	15642	15503	15536	15576	15662	15602	15718	15444	15445	15552	15581	15534	15750	15507	15830	15536	15481	15626	15617	15462	15768	15539	15526	15311	15679	15410	15557	15568	15708	15689	15608	15557	15622	15638	15601	15582	15783	15530	15764	15737	15612	15578	15466	15460	15534	15458	15466	15618	15548	15664	15584	15408	15445	15687	15483	15497	15493	15620	15673	15551	15572	15547	15631	15570	15602	15539	15567	15486	15592	15493	15568	15644	15459	15516	15472	15453	15531	15722	15563	15359	15905	15542	15674	15554	15605	15583	15584	15501	15575	15632	15609	15677	15757	15315	15488	15456	15649	15690	15610	15338	15628	15730	15638	15401	15585	15715	15519	15542	15592	15608	15682	15617	15453	15542	15737	15718	15579	15593	15448	15616	15547	15495	15586	15470	15675	15715	15727	15365	15485	15631	15703	15512	15752	15490	15613	15589	15466	15532	15348	15590	15555	15545	15722	15472	15702	15568	15491	15553	15733	15574	15580	15597	15525	15415	15544	15766	15805	15574	15603	15438	15733	15601	15479	15561	15541	15707	15563	15639	15690	15573	15414	15737	15443	15596	15594	15559	15512	15511	15504	15702	15578	15618	15519	15681	15604	15699	15542	15566	15774	15388	15711	15392	15587	15586	15475	15377	15783	15503	15480	15581	15477	15656	15600	15555	15560	15620	15789	15571	15654	15564	15664	15607	15481	15592	15538	15616	15513	15566	15587	15604	15694	15555	15423	15564	15593	15492	15623	15676	15647	15379	15625	15564	15621	15746	15660	15580	15557	15550	15719	15491	15729	15588	15511	15432	15657	15403	15656	15471	15514	15624	15627	15507	15670	15537	15612	15431	15747	15506	15675	15398	15643	15533	15518	15604	15547	15627	15589	15413	15509	15431	15676	15450	15732	15416	15544	15556	15551	15748	15712	15542	15663	15620	15455	15371	15750	15518	15570	15531	15605	15550	15527	15522	15587	15648	15605	15564	15717	15593	15427	15544	15501	15629	15729	15431	15438	15482	15458	15619	15658	15744	15515	15635	15817	15611	15591	15648	15602	15701	15540	15617	15361	15471	15609	15529	15750	15481	15613	15626	15733	15504	15577	15500	15536	15664	15691	15519	15771	15699	15487	15671	15726	15609	15574	15607	15545	15534	15564	15791	15614	15490	15617	15549	15397	15450	15682	15525	15539	15420	15662	15496	15559	15599	15264	15824	15508	15561	15593	15452	15606	15561	15422	15587	15646	15848	15603	15715	15782	15659	15546	15427	15471	15591	15645	15717	15583	15567	15723	15511	15506	15463	15428	15496	15411	15556	15642	15583	15553	15465	15541	15652	15607	15511	15649	15451	15370	15544	15426	15511	15684	15449	15557	15690	15634	15631	15623	15650	15602	15602	15556	15541	15720	15474	15624	15648	15695	15696	15308	15545	15411	15528	15510	15598	15607	15524	15498	15590	15463	15581	15528	15573	15779	15716	15540	15617	15623	15658	15760	15473	15586	15614	15651	15448	15547	15575	15599	15638	15793	15581	15609	15650	15610	15473	15587	15559	15525	15449	15400	15539	15411	15624	15700	15404	15582	15571	15461	15553	15632	15503	15585	15573	15662	15833	15418	15394	15747	15581	15637	15702	15522	15648	15439	15658	15494	15550	15638	15584	15753	15535	15610	15472	15725	15573	15568	15412	15558	15416	15416	15521	15424	15698	15462	15502	15488	15639	15424	15559	15671	15490	15459	15601	15574	15647	15525	15592	15557	15610	15506	15677	15574	15459	15579	15660	15504	15670	15619	15744	15571	15693	15532	15712	15584	15550	15490	15625	15626	15717	15484	15555	15389	15413	15747	15804	15744	15561	15510	15722	15466	15514	15614	15652	15579	15477	15552	15632	15497	15612	15666	15773	15714	15602	15683	15593	15684	15598	15829	15570	15434	15629	15632	15691	15821	15593	15559	15633	15647	15698	15589	15705	15586	15579	15659	15691	15593	15484	15323	15609	15595	15566	15597	15410	15478	15543	15846	15527	15526	15643	15707	15686	15778	15510	15634	15560	15577	15444	15782	15370	15669	15615	15695	15418	15594	15477
28207	53221	51963	42295	33323	24005	19946	17998	18123	18464	18589	19701	25249	32379	32382	27196	21298	17955	15548	14555	13937	13967	13691	13902	13761	13763	13758	13763	13796	13797	13890	13787	13622	13652	13644	13705	13820	13696	13850	13605	13679	13754	13776	13810	13773	13677	13825	13668	13838	13853	13789	13801	13703	13752	13741	13590	13981	13720	13725	13734	13598	13752	13670	13930	13793	13799	13823	13870	13701	13609	13767	13541	13787	13702	13788	13591	13699	13676	13810	13721	13704	13585	13761	13664	13781	13882	13864	13695	13681	13626	13797	13693	13631	13582	13751	13882	13672	13784	13774	13624	13761	13619	13621	13732	13864	13669	13614	13660	13747	13694	13698	13744	13827	13846	13811	13694	13756	13746	13841	13633	13728	13745	13794	13874	13780	13785	13636	13774	13687	13870	13743	13750	13725	13766	13639	13805	13767	13826	13741	13882	13736	13718	13699	13712	13726	13793	13728	13721	13784	13833	13801	13862	13467	13539	13824	13722	13774	13662	13879	13771	13686	13630	13693	13746	13813	13777	13653	13667	13722	13653	13715	13784	13756	13892	13648	13657	13786	13799	13879	13606	13725	13813	13682	13853	13686	13649	13853	13725	13488	13668	13817	13874	13599	13852	13602	13772	13704	13820	13747	13771	13641	13845	13726	13792	13681	13708	13759	13794	13746	13599	13753	13458	13608	13701	13671	13714	13932	13708	13604	13885	13637	13686	13763	13797	13733	13704	13574	13803	13823	13770	13617	13923	13938	13703	13766	13827	13772	13592	13750	13787	13840	13824	13776	13770	13729	13755	13777	13622	13615	13771	13776	13649	13768	13884	13768	13770	13583	13678	13851	13705	13684	13785	13701	13791	13810	13775	13711	13827	13850	13567	13694	13705	13754	13606	13704	13669	13626	13596	13743	13794	13649	13743	13612	13841	13594	13626	13782	13775	13730	13790	13697	13744	13726	13743	13655	13654	13644	13624	13930	13673	13501	13625	13895	13734	13836	13850	13672	13795	13593	13763	13781	13857	13715	13683	13747	13676	13785	13834	13714	13828	13813	13637	13574	13664	13828	13699	13592	13563	13839	13901	13564	13885	13669	13860	13706	13607	14001	13831	13632	13644	13900	13716	13786	13779	13732	13766	13691	13724	13709	13697	13838	13852	13755	13624	13816	13665	13802	13680	13926	13605	13764	13642	13748	13833	13596	13740	13764	13659	13684	13613	13858	13641	13970	13707	13661	13793	13812	13708	13636	13775	13786	13786	13842	13703	13742	13587	13698	13596	13666	13835	13696	13763	13763	13679	13846	13720	13796	13750	13635	13585	13729	13821	13843	13670	13858	13721	13665	13614	13714	13639	13700	13827	13740	13714	13698	13730	13631	13610	13552	13823	13749	13710	13721	13736	13760	13682	13655	13636	13859	13818	13682	13748	13686	13802	13747	13738	13778	13691	13787	13631	13848	13676	13653	13750	13736	13750	13568	13589	13762	13676	13745	13918	13856	13583	13752	13727	13636	13601	13844	13731	13746	13608	13816	13761	13703	13837	13702	13857	13689	13732	13754	13665	13696	13813	13697	13491	13634	13524	13667	13810	13741	13673	13526	13704	13772	13869	13816	13869	13791	13741	13732	13679	13888	13769	13724	13804	13721	13810	13536	13817	13813	13922	13799	13881	13788	13724	13745	13784	13761	13756	13665	13725	13474	13663	13701	13654	13723	13738	13643	13713	13775	13713	13828	13826	13783	13664	13795	13684	13853	13771	13846	13683	13787	13800	13515	13778	13759	13625	13653	13588	13869	13747	13793	13630	13746	13828	13742	13743	13852	13739	13696	13835	13735	13606	13706	13550	13664	13609	13815	13609	13667	13671	13696	13634	13868	13727	13632	13596	13813	13817	13755	13810	13795	13746	13836	13707	13714	13809	13873	13730	13776	13731	13666	13644	13586	13618	13680	13838	13785	13867	13786	13738	13670	13621	13613	13711	13807	13738	13728	13811	13754	13654	13758	13625	13740	13625	13838	13767	13806	13656	13722	13877	13718	13795	13820	13777	13748	13778	13850	13753	13847	13756	13699	13642	13836	13714	13728	13710	13762	13681	13678	13767	13743	13628	13685	13664	13829	13643	13772	13721	13677	13668	13638	13621	13878	13710	13738	13658	13673	13629	13769	13765	13578	13792	13823	13764	13621	13707	13749	13798	13591	13685	13824	13737	13778	13728	13770	13750	13626	13621	13797	13634	13790	13884	13695	13783	13638	13712	13753	13735	13863	13623	13910	13638	13686	13617	13771	13647	13754	13636	13744	13650	13673	13659	13590	13862	13759	13650	13743	13598	13701	13684	13787	13772	13576	13611	13654	13844	13761	13723	13772	13631	13705	13827	13599	13818	13792	13666	13845	13742	13696	13596	13771	13645	13718	13878	13548	13635	13824	13918	13619	13648	13903	13796	13672	13659	13746	13614	13643	13692	13704	13958	13742	13670	13699	13710	13707	13832	13706	13751	13736	13751	13865	13748	13620	13715	13526	13572	13777	13651	13813	13729	13696	13783	13745	13672	13738	13773	13823	13598	13812	13683	13792	13738	13796	13895	13540	13610	13685	13550	13679	13644	13665	13712	13828	13913	13734	13795	13802	13760	13706	13692	13685	13708	13789	13795	13884	13764	13624	13896	13704	13811	13647	13668	13669	13874	13741	13632	13867	13699	13674	13722	13783	13860	13874	13818	13810	13493	13720	13598	13826	13647	13828	13815	13635	13776	13673	13707	13732	13687	13725	13732	13594	13639	13784	13615	13833	13793	13864	13645	13774	13641	13469	13941	13783	13737	13870	13492	13697	13576	13698	13683	13683	13634	13660	13866	13633	13713	13727	13846	13726	13838	13859	13788	13758	13684	13816	13819	13650	13667	13708	13797	13621	13682	13941	13691	13657	13772	13811	13908	13701	13885	13687	13771	13725	13601	13873	13773	13755	13638	13720	13830	13688	13727	13681	13638	13738	13646	13854	13843	13523	13670	13753	13600	13732	13757	13751	13679	13601	13748	13841	13722	13732	13820	13541	13886	13695	13655	13822	13681	13780	13817	13643	13713	13671	13838	13789	13812	13875	13814	13696	13642	13690	13755	13696	13636	13729	13661	13827	13670	13734	13730	13887	13709	13731	13818	13662	13807	13959	13723	13947	13581	13745	13722	13856	13678	13737	13638	13664	13806	13717	13763	13725	13722	13707	13798	13607	13532	13701	13716	13697	13756	13792	13682	13798	13835	13739	13660	13834	13698	13577	13732	13802	13658	13648	13503	13583	13771	13753	13783	13715	13783	13757	13840	13577	13708	13838	13802	13772	13771	13711	13758	13763	13716	13668	13940	13615	13743	13927	13732	13599	13769	13841	13878	13704	13734	13810	13870	13714	13716	13708	13713	13823	13632	13663	13743	13694	13892	13691	13736	13612	13756	13774	13781	13656	13737	13796	13698	13816	13840	13680	13835	13752	13613	13648	13767	13684	13779	13699	13836	13860	13624	13825	13682	13890	13788	13708	13803	13802	13788	13911	13735	13786	13847	13689	13632	13715	13615	13654	13770	13932	13620	13781	13723	13780	13816	13565	13595	13665	13636	13902	13707	13573	13738	13782	13606	13719	13628	13645	13814	13761	13616	13904	13715	13638	13689	13785	13545	13751	13670	13496	13816	13637	13667	13796	13779	13870	13662	13751	13826	13819	13758	13926	13695	13629	13686	13780	13705	13822	13665	13820	13892	13691	13604	13667	13737	13526	13736	13844	13687	13797	13593	13665	13677	13638	13509	13723	13705	13855	13706	13649	13699	13592	13733	13668	13702	13746	13706	13739	13601	13633	13869	13857	13805	13778	13746	13739	13623	13673	13749	13657	13747	13836	13644	13791	13700	13648	13753	13635	13722	13757	13628	13600	13835	13833	13711	13783	13860	13649	13830	13674	13713	13843	13763	13929	13869	13661	13870	13773	13639	13768	13668	13714	13803	13746	13760	13606	13718	13844	13602	13608	13664	13785	13767	13640	13676	13830	13704	13667	13815	13750	13902	13737	13690	13856	13745	13690	13731	13845	13631	13659	13706	13771	13709	13676	13941	13778	13711	13737	13744	13811	13766	13685	13705	13729	13760	13744	13627	13851	13828	13895	13646	13733	13669	13770	13761	13732	13586	13676	13610	13809	13588	13696	13774	13697	13469	13755	13718	13675	13803	13586	13772	13764	13656	13829	13655	13666	13551	13683	13690	13733	13722	13617	13747	13666	13761	13659	13819	13698	13786	13631	13709	13881	13492	13810	13927	13628	13728	13717	13636	13715	13644	13776	13750	13848	13604	13778	13666	13699	13536	13762	13640	13689	13492	13796	13668	13741	13703	13783	13716	13544	13663	13747	13852	13682	13783	13648	13820	13918	13810	13700	13718	13640	13969	13886	13742	13741	13756	13810	13740	13795	13812	13747	13858	13591	13665	13624	13678	13776	13750	13781	13735	13876	13654	13751	13780	13783	13677	13632	13901	13848	13752	13865	13758	13671	13686	13773	13577	13656	13685	13831	13782	13691	13654	13702	13710	13857	13831	13665	13606	13948	13666	13605	13439	13897	13730	13745	13684	13948	13685	13662	13929	13783	13645	13676	13609	13711	13727	13623	13802	13792	13748	13726	13832	13750	13663	13650	13743	13694	13764	13600	13844	13795	13925	13686	13827	13949	13675	13771	13629	13817	13763	13816	13845	13630	13721	13683	13751	13807	13824	13708	13652	13673	13707	13584	13710	13771	13806	13652	13762	13725	13541	13756	13698	13803	13798	13731	13772	13658	13680	13742	13762	13805	13692	13714	13621	13698	13680	13710	13673	13828	13862	13830	13750	13782	13762	13629	13716	13891	13653	13729	13915	13704	13853	13840	13772	13647	13646	13786	13822	13720	13809	13656	13716	13536	13759	13654	13866	13766	13740	13649	13626	13907	13651	13806	13636	13844	13677	13753	13755	13563	13899	13699	13862	13660	13764	13668	13756	13624	13813	13688	13696	13699	13677	13797	13701	13857	13858	13734	13797	13643	13647	13655	13859	13871	13825	13765	13589	13749	13757	13639	13524	13691	13717	13793	13573	13761	13699	13741	13676	13672	13898	13980	13807	13785	13647
28080	27606	34922	27429	18949	16651	16221	15722	16226	16317	16514	16906	17061	17078	16839	16946	16449	16259	16074	15779	15854	15820	15570	15688	15406	15601	15544	15556	15551	15500	15583	15590	15468	15494	15517	15434	15634	15626	15592	15413	15672	15498	15602	15600	15538	15472	15544	15493	15482	15450	15536	15613	15510	15567	15608	15334	15602	15359	15636	15414	15677	15563	15505	15613	15484	15671	15588	15636	15337	15760	15675	15492	15557	15549	15697	15497	15741	15615	15385	15436	15584	15549	15526	15408	15550	15672	15570	15491	15552	15666	15464	15549	15536	15491	15372	15432	15333	15602	15602	15670	15599	15746	15533	15558	15555	15601	15480	15461	15557	15449	15571	15473	15646	15503	15571	15464	15682	15468	15568	15670	15552	15585	15555	15694	15681	15618	15434	15574	15581	15622	15593	15323	15652	15726	15558	15342	15577	15581	15605	15698	15690	15571	15491	15491	15690	15325	15502	15643	15473	15481	15653	15496	15429	15498	15579	15424	15594	15641	15442	15452	15655	15593	15605	15467	15480	15530	15867	15654	15640	15565	15744	15690	15555	15509	15611	15642	15368	15581	15353	15515	15467	15376	15507	15669	15545	15547	15586	15643	15671	15643	15562	15607	15486	15465	15605	15510	15465	15532	15503	15576	15585	15711	15544	15700	15749	15494	15531	15516	15337	15510	15467	15419	15658	15453	15509	15569	15904	15527	15384	15382	15686	15539	15568	15654	15556	15537	15629	15483	15442	15649	15517	15491	15529	15691	15576	15776	15665	15298	15447	15600	15683	15466	15278	15530	15411	15392	15322	15609	15571	15497	15590	15560	15242	15491	15510	15401	15755	15468	15475	15734	15685	15678	15423	15502	15483	15709	15511	15468	15521	15400	15664	15454	15632	15462	15661	15528	15615	15453	15569	15527	15207	15489	15632	15539	15566	15461	15361	15526	15553	15557	15543	15476	15451	15595	15647	15533	15455	15440	15437	15452	15366	15378	15577	15642	15559	15585	15528	15615	15402	15379	15602	15556	15491	15501	15719	15581	15750	15585	15528	15535	15265	15624	15500	15239	15588	15503	15549	15328	15332	15487	15479	15649	15420	15361	15518	15641	15493	15716	15657	15576	15485	15669	15603	15702	15608	15506	15537	15572	15627	15447	15557	15515	15549	15606	15482	15491	15460	15432	15329	15393	15604	15381	15647	15578	15493	15580	15680	15454	15611	15553	15655	15602	15594	15271	15575	15669	15282	15456	15507	15462	15555	15591	15620	15554	15419	15654	15528	15537	15685	15624	15661	15433	15491	15593	15593	15353	15597	15532	15440	15583	15457	15459	15490	15443	15530	15571	15552	15618	15463	15398	15402	15576	15559	15528	15492	15460	15629	15628	15404	15545	15476	15591	15505	15456	15600	15612	15415	15693	15484	15668	15522	15527	15675	15584	15466	15484	15509	15715	15482	15408	15496	15590	15503	15440	15530	15623	15499	15599	15476	15536	15647	15569	15745	15596	15626	15604	15560	15453	15454	15326	15442	15502	15580	15504	15623	15617	15549	15436	15422	15573	15509	15403	15567	15595	15438	15628	15649	15536	15553	15471	15756	15615	15679	15635	15586	15585	15528	15488	15526	15628	15531	15533	15583	15643	15427	15648	15664	15670	15437	15391	15718	15621	15521	15600	15650	15748	15496	15462	15407	15870	15560	15523	15393	15597	15681	15479	15692	15468	15647	15459	15628	15443	15608	15560	15755	15638	15623	15703	15679	15726	15751	15576	15428	15510	15581	15485	15484	15393	15545	15576	15491	15505	15495	15574	15624	15386	15409	15649	15517	15625	15492	15606	15586	15555	15623	15569	15450	15336	15573	15393	15449	15516	15484	15484	15547	15543	15359	15451	15447	15598	15550	15721	15695	15532	15701	15526	15587	15549	15637	15567	15589	15520	15726	15405	15490	15490	15452	15499	15597	15520	15859	15657	15765	15626	15549	15458	15588	15417	15578	15496	15461	15642	15632	15683	15594	15679	15627	15392	15642	15622	15628	15456	15554	15586	15858	15382	15552	15685	15470	15411	15604	15447	15578	15645	15392	15620	15606	15623	15710	15538	15638	15590	15528	15605	15659	15587	15731	15524	15479	15599	15583	15685	15760	15594	15496	15639	15414	15636	15753	15470	15739	15523	15713	15562	15455	15531	15618	15607	15507	15502	15609	15412	15393	15391	15407	15733	15620	15605	15339	15422	15671	15373	15539	15434	15721	15663	15454	15554	15579	15573	15518	15505	15651	15408	15481	15621	15521	15495	15506	15580	15629	15577	15549	15724	15456	15523	15505	15425	15770	15621	15724	15731	15502	15525	15545	15389	15661	15488	15555	15723	15562	15651	15588	15674	15378	15708	15431	15473	15425	15568	15700	15505	15534	15618	15548	15640	15329	15571	15547	15592	15673	15673	15691	15631	15382	15569	15539	15475	15845	15614	15586	15538	15688	15454	15421	15381	15548	15472	15611	15638	15593	15481	15444	15456	15675	15536	15565	15473	15663	15687	15597	15634	15458	15474	15573	15406	15423	15404	15672	15510	15502	15370	15476	15583	15456	15707	15688	15647	15553	15432	15599	15515	15512	15687	15551	15680	15597	15415	15246	15506	15668	15545	15533	15660	15322	15471	15592	15635	15589	15625	15527	15426	15500	15615	15610	15766	15652	15530	15614	15419	15620	15733	15485	15681	15712	15816	15566	15432	15569	15412	15500	15496	15605	15501	15415	15454	15530	15618	15731	15500	15686	15527	15655	15456	15601	15587	15404	15408	15450	15412	15639	15693	15558	15689	15558	15662	15524	15499	15434	15811	15612	15726	15274	15437	15487	15526	15500	15389	15608	15608	15527	15680	15553	15547	15498	15410	15407	15634	15695	15496	15388	15409	15320	15597	15527	15525	15619	15525	15571	15457	15586	15489	15642	15641	15441	15722	15465	15608	15760	15469	15497	15358	15508	15572	15672	15456	15360	15504	15588	15629	15286	15722	15605	15435	15542	15599	15467	15490	15455	15489	15385	15520	15507	15498	15499	15441	15619	15472	15692	15436	15571	15490	15672	15352	15595	15585	15578	15397	15464	15688	15457	15685	15560	15649	15630	15742	15624	15687	15689	15433	15410	15582	15373	15312	15495	15335	15746	15589	15670	15493	15652	15652	15636	15346	15485	15600	15524	15600	15667	15419	15442	15413	15564	15448	15523	15623	15603	15611	15591	15469	15562	15448	15474	15656	15559	15497	15656	15598	15441	15352	15466	15619	15620	15523	15597	15403	15514	15665	15406	15637	15596	15316	15458	15467	15495	15386	15560	15610	15662	15583	15215	15411	15445	15613	15622	15458	15668	15710	15671	15428	15386	15481	15861	15629	15298	15263	15570	15280	15494	15569	15514	15480	15644	15642	15425	15570	15567	15413	15600	15683	15681	15344	15542	15518	15536	15683	15604	15497	15468	15744	15652	15499	15492	15491	15794	15494	15491	15541	15423	15446	15650	15734	15487	15542	15535	15535	15614	15455	15747	15569	15662	15678	15636	15723	15656	15622	15592	15421	15486	15583	15713	15597	15422	15574	15652	15666	15605	15547	15473	15394	15430	15335	15643	15597	15523	15387	15530	15759	15650	15370	15350	15412	15316	15507	15539	15584	15668	15584	15668	15503	15772	15551	15551	15527	15616	15660	15459	15540	15683	15703	15533	15639	15629	15534	15430	15524	15564	15419	15610	15720	15496	15557	15534	15660	15475	15503	15555	15517	15585	15565	15544	15612	15605	15373	15455	15510	15577	15467	15617	15621	15652	15500	15446	15624	15608	15631	15552	15512	15683	15657	15346	15572	15409	15612	15481	15443	15448	15435	15604	15359	15504	15514	15635	15756	15591	15502	15516	15514	15584	15675	15637	15632	15555	15542	15779	15680	15570	15553	15552	15481	15399	15395	15496	15537	15553	15511	15484	15652	15750	15610	15463	15628	15726	15638	15270	15543	15521	15539	15421	15418	15626	15460	15560	15665	15551	15285	15382	15586	15599	15561	15452	15721	15451	15468	15389	15558	15569	15406	15494	15631	15609	15739	15455	15327	15669	15345	15404	15587	15790	15443	15655	15492	15493	15481	15604	15546	15504	15490	15514	15632	15433	15412	15444	15411	15643	15497	15628	15542	15406	15383	15611	15745	15630	15559	15676	15639	15558	15483	15543	15462	15576	15437	15705	15526	15588	15670	15555	15747	15770	15687	15579	15411	15674	15529	15529	15643	15484	15548	15628	15739	15725	15570	15589	15543	15662	15582	15642	15618	15611	15517	15497	15548	15489	15518	15728	15680	15426	15530	15758	15482	15493	15471	15590	15707	15379	15434	15703	15516	15500	15442	15569	15635	15635	15606	15487	15636	15670	15388	15434	15481	15602	15654	15491	15537	15501	15677	15582	15544	15564	15704	15434	15689	15672	15579	15691	15654	15239	15417	15643	15649	15646	15577	15857	15508	15671	15516	15468	15510	15494	15548	15697	15532	15707	15809	15432	15520	15688	15574	15714	15517	15480	15482	15263	15482	15372	15575	15672	15480	15332	15591	15562	15502	15603	15597	15512	15488	15635	15501	15692	15752	15625	15490	15568	15567	15641	15717	15605	15672	15543	15461	15464	15602	15403	15548	15520	15567	15485	15273	15397	15543	15704	15568	15685	15374	15524	15568	15583	15602	15618	15667	15551	15691	15583	15592	15447	15744	15491	15586	15574	15669	15474	15669	15601	15425	15503	15312	15635	15583	15606	15619	15429	15645	15556	15386	15546	15421	15445	15522	15752	15504	15752	15509	15610	15547	15529	15584	15701	15448	15656	15631	15569	15609	15757	15816	15512	15552	15446	15517	15394	15741	15466	15588	15617	15638	15535	15655	15768	15401	15465	15601	15572	15736	15662	15495	15562	15384	15585	15395	15655	15559	15571	15479	15445	15492	15623	15582	15515	15932	15734	15431	15719	15506	15663	15511	15531	15749	15477	15536	15643	15286	15466	15561	15433	15572	15365	15654	15428	15291	15416	15478	15621	15448	15616	15677	15440	15399	15651	15642	15570	15661	15662	15454	15690	15387	15677	15558	15526	15677	15590	15545	15562	15567	15515	15478	15401	15618
27570	43328	39501	25444	17086	14805	14462	14318	14880	14873	15398	15984	16234	16074	15828	15360	15021	14919	14455	14312	14021	13857	13872	13779	13775	13724	13728	13809	13732	13636	13618	13822	13681	13721	13855	13633	13643	13702	13776	13757	13765	13702	13650	13877	13847	13699	13898	13880	13686	13767	13703	13843	13811	13781	13641	13661	13640	13779	13947	13773	13597	13740	13758	13836	13781	13756	13735	13861	13720	13684	13777	13593	13875	13768	13787	13576	13866	13667	13770	13553	13776	13689	13769	13806	13755	13738	13827	13720	13733	13802	13483	13629	13652	13779	13754	13662	13819	13647	13595	13818	13735	13627	13728	13769	13725	13886	13620	13798	13624	13790	13755	13596	13911	13576	13624	13710	13838	13779	13659	13617	13711	13799	13644	13622	13863	13763	13859	13709	13705	13521	13725	13720	13770	13806	13655	13839	13675	13783	13490	13710	13755	13624	13773	13776	13696	13746	13711	13731	13661	13718	13862	13676	13656	13734	14037	13775	13821	13734	13890	13786	13888	13621	13765	13788	13821	13681	13563	13694	13689	13640	13757	13681	13758	13679	13721	13770	13715	13682	13572	13692	13686	13773	13920	13692	13722	13702	13717	13776	13626	13662	13688	13655	13917	13575	13754	13725	13668	13823	13639	13689	13717	13759	13870	13579	13726	13719	13758	13797	13580	13683	13770	13723	13625	13695	13752	13664	13651	13828	13824	13778	13761	13801	13772	13804	13528	13687	13642	13822	13688	13716	13872	13712	13715	13657	13568	13733	13844	13603	13553	13806	13620	13654	13775	13613	13748	13774	13820	13836	13804	13807	13764	13701	13706	13738	13728	13781	13751	13553	13559	13761	13752	13731	13679	13910	13727	13725	13753	13776	13935	13675	13826	13754	13931	13785	13766	13750	13615	13858	13737	13737	13676	13795	13588	13742	13645	13662	13620	13711	13680	13811	13754	13802	13722	13673	13768	13750	13728	13715	13725	13933	13670	13808	13828	13790	13669	13684	13483	13741	13573	13725	13829	13745	13799	13703	13635	13776	13826	13633	13743	13741	13724	13835	13769	13680	13884	13625	13880	13736	13645	13785	13627	13673	13772	13665	13735	13697	13567	13910	13683	13688	13706	13647	13881	13912	13757	13661	13411	13518	13670	13849	14002	13797	13708	13638	13686	13836	13766	13692	13911	13765	13497	13912	13743	13768	13697	13778	13699	13702	13764	13772	13777	13798	13762	13741	13857	13711	13722	13670	13708	13596	13708	13738	13693	13698	13642	13714	13727	13930	13675	13714	13787	13783	13637	13634	13666	13713	13812	13736	13734	13778	13810	13588	13758	13813	13739	13656	13663	13709	13694	13727	13550	13843	13701	13688	13675	13747	13539	13836	13607	13738	13764	13674	13713	13721	13675	13576	13609	13821	13763	13732	13635	13674	13819	13717	13680	13615	13577	13784	13799	13720	13716	13635	13805	13731	13830	13724	13807	13772	13664	13725	13860	13794	13787	13726	13771	13827	13744	13583	13689	13713	13518	13784	13746	13695	13804	13917	13897	13713	13697	13791	13845	13744	13649	13607	13728	13759	13758	13787	13678	13744	13585	13586	13770	13744	13635	13848	13595	13670	13785	13702	13757	13659	13624	13701	13730	13759	13706	13717	13816	13801	13623	13725	13839	13583	13747	13701	13796	13717	13718	13604	13698	13716	13631	13545	13723	13793	13643	13586	13587	13877	13752	13662	13642	13721	13699	13592	13661	13684	13742	13724	13602	13602	13719	13705	13776	13655	13591	13695	13640	13797	13608	13710	13704	13857	13656	13854	13785	13620	13750	13646	13723	13851	13720	13845	13770	13906	13655	13776	13539	13757	13948	13845	13576	13766	13558	13668	13695	13601	13665	13675	13550	13791	13799	13750	13739	13802	13706	13606	13738	13613	13639	13705	13809	13672	13764	13569	13598	13804	13820	13555	13717	13635	13817	13780	13733	13817	13726	13569	13828	13854	13692	13610	13677	13645	13680	13813	13689	13744	13731	13768	13645	13823	13720	13788	13915	13736	13834	13990	13727	13735	13804	13847	13772	13793	13712	13894	13761	13656	13594	13789	13757	13776	13725	13670	13733	13696	13667	13605	13654	13638	13786	13711	13784	13802	13594	13632	13731	13539	13711	13658	13840	13722	13602	13640	13864	13787	13785	13757	13744	13559	13735	13924	13704	13652	13671	13606	13686	13868	13636	13738	13646	13729	13615	13695	13732	13663	13638	13550	13745	13858	13708	13482	13704	13898	13783	13694	13454	13722	13808	13856	13613	13661	13680	13622	13787	13800	13855	13679	13784	13643	13788	13846	13876	13621	13809	13936	13789	13742	13719	13647	13589	13778	13763	13504	13598	13663	13929	13663	13712	13796	13875	13756	13840	13746	13817	13647	13606	13828	13893	13752	13598	13742	13807	13731	13686	13728	13705	13712	13690	13667	13771	13645	13757	13732	13570	13773	13716	13680	13514	13616	13789	13903	13811	13860	13563	13671	13630	13756	13537	13575	13603	13632	13771	13697	13603	13601	13714	13794	13468	13884	13605	13681	13706	13563	13851	13752	13664	13675	13920	13761	13695	13595	13905	13714	13777	13842	13855	13707	13664	13654	13704	13761	13708	13747	13812	13755	13680	13722	13843	13695	13734	13796	13808	13792	13892	13760	13684	13713	13871	13496	13679	13821	13741	13673	13680	13631	13674	13745	13932	13668	13737	13785	13746	13778	13556	13811	13826	13606	13829	13888	13826	13688	13785	13643	13720	13651	13837	13780	13753	13672	13686	13774	13771	13623	13771	13614	13761	13726	13838	13645	13784	13579	13719	13766	13688	13815	13725	13693	13580	13675	13765	13690	13884	13814	13868	13788	13524	13766	13725	13706	13668	13665	13793	13644	13582	13782	13782	13803	13811	13727	13710	13923	13762	13762	13826	13812	13821	13697	13879	13899	13538	13744	13733	13629	13760	13684	13699	13738	13716	13548	13864	13876	13698	13717	13647	13688	13709	13740	13738	13653	13777	13715	13606	13794	13713	13804	13759	13775	13728	13656	13773	13607	13779	13706	13590	13774	13566	13577	13614	13826	13668	13754	13601	13866	13903	13793	13861	13759	13646	13858	13728	13663	13747	13726	13602	13803	13667	13681	13704	13688	13663	13860	13729	13826	13642	13744	13709	13711	13862	13832	13608	13755	13687	13740	13630	13682	13781	13869	13600	13683	13719	13791	13507	13770	13718	13631	13651	13772	13701	13761	13496	13658	13635	13688	13702	13731	13840	13587	13837	13613	13972	13801	13592	13800	13680	13758	13778	13875	13803	13796	13840	13727	13682	13825	13766	13714	13743	13670	13824	13840	13751	13637	13821	13688	13526	13775	13691	13586	13955	13800	13766	13794	13774	13705	13547	13700	13746	13893	13656	13682	13807	13814	13636	13842	13708	13832	13688	13620	13742	13663	13688	13697	13716	13738	13665	13664	13734	13764	13539	13701	13771	13941	13790	13632	13752	13765	13680	13665	13652	13876	13645	13651	13620	13719	13695	13808	13747	13762	13874	13609	13700	13752	13617	13719	13735	13696	13789	13587	13536	13869	13757	14030	13640	13700	13669	13697	13659	13892	13788	13671	13792	13838	13788	13810	13780	13716	13716	13829	13851	13752	13678	13873	13694	13795	13655	13647	13838	13718	13674	13687	13843	13692	13556	13873	13812	13668	13719	13625	13847	13665	13778	13633	13801	13681	13712	13716	13900	13859	13793	13662	13822	13768	13728	13625	13713	13708	13670	13629	13668	13619	13831	13859	13768	13846	13724	13705	13707	13637	13702	13849	13731	13916	13779	13692	13881	13536	13863	13755	13593	13790	13827	13659	13537	13754	13770	13701	13663	13786	13799	13752	13700	13654	13677	13599	13680	13762	13722	13716	13804	13722	13791	13667	13639	13744	13564	13816	13822	13789	13691	13684	13730	13644	13914	13656	13810	13815	13480	13729	13770	13866	13693	13547	13744	13738	13513	13667	13723	13601	13601	13752	13653	13566	13719	13658	13956	13804	13758	13694	13759	13774	13783	13730	13780	13537	13727	13715	13702	13813	13522	13781	13525	13782	13630	13627	13823	13796	13856	13703	13682	13882	13783	13698	13633	13827	13850	13646	13711	13501	13684	13614	13717	13620	13759	13626	13581	13747	13897	13692	13710	13804	13799	13734	13727	13680	13509	13845	13714	13770	13600	13610	13805	13811	13808	13692	13618	13680	13928	13747	13738	13640	13736	13737	13782	13902	13797	13735	13704	13720	13785	13766	13780	13577	13737	13841	13866	13683	13645	13661	13541	13829	13813	13760	13824	13625	13867	13655	13826	13894	13671	13811	13765	13731	13702	13702	13684	13684	13816	13724	13721	13626	13823	13788	13606	13701	13697	13871	13569	13677	13585	13647	13524	13603	13846	13782	13723	13699	13800	13574	13703	13615	13770	13860	13729	13525	13720	13859	13662	13703	13634	13693	13790	13691	13615	13743	13784	13656	13621	13679	13826	13932	13844	13692	13826	13542	13652	13761	13912	13780	13879	13608	13762	13854	13685	13733	13673	13720	13780	13687	13642	13886	13656	13707	13598	13681	13714	13686	13749	13860	13687	13735	13862	13609	13977	13748	13622	13719	13523	13821	13643	13839	13821	13706	13704	13866	13706	13758	13851	13664	13879	13689	13719	13795	13901	13819	13818	13744	13686	13845	13854	13753	13657	13862	13586	13688	13897	13761	13744	13678	13721	13834	13683	13765	13821	13682	13787	13641	13641	13653	13714	13739	13728	13740	13803	13753	13843	13688	13989	13539	13713	13553	13798	13585	13680	13771	13751	13800	13577	13701	13797	13679	13654	13458	13679	13666	13735	13797	13716	13730	13803	13686	13659	13848	13672	13816	13645	13683	13755	13570	13749	13720	13802	13892	13789	13648	13806	13754	13819	13789	13762	13861	13839	13755	13709	13600	13683	13709	13856	13636	13703	13666	13762	13747	13903	13605	13756	13817	13580	13774	13691	13744	13699	13764	13613	13881	13488	13807	13671	13624	13732	13681	13780	13783	13695	13829	13813	13623	13724	13690	13765	13727	13697	13761	13825	13851	13735	13789
23800	21198	28665	24714	22486	22224	20758	18241	19669	22203	22376	21448	20495	19526	19391	19516	19747	19110	17773	17037	16414	16168	15696	15627	15738	15438	15268	15460	15561	15449	15649	15367	15175	15440	15754	15519	15528	15686	15262	15499	15476	15694	15485	15314	15402	15474	15342	15464	15517	15389	15361	15442	15527	15608	15404	15389	15589	15429	15280	15312	15390	15330	15447	15334	15362	15335	15409	15558	15353	15360	15542	15543	15568	15528	15279	15363	15574	15669	15506	15636	15612	15540	15446	15540	15285	15469	15396	15344	15371	15475	15278	15398	15447	15539	15412	15460	15397	15448	15465	15439	15417	15334	15365	15344	15584	15451	15515	15560	15236	15399	15521	15459	15368	15526	15497	15430	15502	15339	15570	15329	15447	15487	15265	15497	15474	15370	15355	15426	15593	15427	15489	15274	15398	15427	15381	15328	15501	15393	15469	15434	15604	15434	15521	15490	15445	15319	15546	15409	15633	15252	15457	15586	15246	15486	15246	15383	15533	15365	15318	15575	15328	15369	15406	15207	15651	15393	15376	15318	15329	15426	15454	15390	15316	15549	15268	15337	15488	15188	15444	15372	15346	15368	15481	15362	15317	15442	15376	15266	15361	15417	15297	15342	15371	15518	15446	15338	15477	15306	15350	15358	15356	15517	15438	15455	15503	15416	15455	15300	15294	15469	15447	15364	15390	15383	15327	15157	15672	15494	15470	15415	15429	15322	15198	15446	15483	15458	15569	15547	15328	15350	15382	15272	15351	15429	15324	15456	15286	15391	15574	15489	15224	15365	15396	15407	15370	15395	15284	15336	15365	15391	15271	15471	15246	15276	15427	15474	15317	15216	15292	15251	15503	15440	15367	15326	15253	15465	15318	15303	15372	15631	15185	15481	15313	15423	15452	15522	15418	15416	15416	15292	15267	15342	15356	15470	15451	15541	15327	15505	15600	15459	15471	15324	15265	15501	15474	15410	15614	15535	15193	15553	15383	15354	15282	15232	15353	15172	15506	15440	15525	15316	15281	15319	15298	15289	15518	15197	15706	15562	15450	15343	15485	15369	15587	15374	15381	15362	15265	15255	15610	15274	15362	15273	15418	15360	15446	15388	15390	15329	15551	15339	15371	15588	15462	15419	15276	15416	15401	15459	15569	15380	15449	15558	15602	15443	15580	15346	15426	15372	15436	15533	15233	15430	15479	15304	15517	15562	15412	15321	15410	15348	15328	15263	15286	15364	15180	15320	15404	15275	15307	15347	15277	15491	15495	15455	15395	15402	15303	15629	15413	15485	15508	15372	15334	15227	15450	15425	15268	15469	15238	15358	15349	15453	15292	15558	15305	15436	15315	15639	15466	15483	15505	15333	15447	15486	15479	15483	15321	15636	15430	15379	15315	15466	15199	15359	15386	15387	15415	15431	15397	15420	15355	15382	15491	15459	15458	15290	15419	15476	15560	15353	15488	15433	15722	15258	15286	15377	15525	15324	15383	15684	15309	15402	15322	15418	15239	15326	15485	15409	15379	15364	15438	15531	15400	15438	15536	15516	15452	15345	15384	15560	15582	15532	15486	15434	15326	15468	15374	15309	15614	15388	15493	15488	15500	15396	15481	15288	15450	15561	15405	15510	15453	15225	15434	15466	15332	15417	15452	15506	15322	15296	15211	15375	15264	15371	15558	15433	15393	15296	15494	15444	15462	15410	15336	15514	15490	15364	15526	15211	15458	15420	15468	15471	15477	15489	15583	15282	15495	15318	15419	15498	15350	15235	15444	15149	15571	15471	15386	15338	15411	15574	15393	15358	15522	15375	15528	15474	15384	15552	15339	15520	15305	15397	15467	15608	15455	15279	15447	15423	15579	15411	15532	15328	15250	15375	15414	15398	15450	15380	15503	15203	15314	15304	15446	15363	15207	15525	15327	15237	15397	15538	15407	15335	15558	15480	15194	15408	15121	15570	15291	15330	15376	15240	15526	15391	15427	15482	15293	15423	15424	15400	15342	15365	15207	15422	15508	15725	15450	15493	15326	15378	15419	15295	15299	15407	15452	15398	15368	15277	15408	15467	15446	15431	15358	15288	15544	15452	15270	15422	15406	15220	15174	15404	15323	15260	15081	15311	15249	15536	15559	15315	15472	15312	15391	15606	15575	15419	15320	15267	15276	15448	15322	15380	15213	15517	15269	15335	15487	15194	15456	15360	15315	15380	15403	15486	15489	15500	15470	15428	15331	15514	15652	15374	15469	15487	15267	15266	15494	15323	15375	15259	15429	15430	15523	15480	15205	15332	15448	15338	15474	15436	15347	15469	15499	15361	15557	15402	15357	15470	15427	15590	15303	15479	15487	15409	15296	15298	15498	15424	15500	15420	15437	15221	15182	15461	15388	15462	15409	15330	15449	15337	15362	15518	15377	15876	15295	15585	15397	15373	15350	15440	15489	15244	15399	15365	15396	15317	15471	15360	15629	15313	15454	15210	15735	15446	15287	15308	15356	15352	15468	15376	15511	15380	15382	15326	15244	15427	15361	15503	15419	15503	15485	15518	15517	15374	15432	15343	15373	15417	15382	15243	15380	15372	15315	15378	15327	15693	15527	15446	15438	15352	15609	15392	15385	15164	15443	15595	15447	15704	15516	15457	15473	15314	15394	15235	15493	15501	15566	15376	15173	15343	15374	15451	15518	15501	15199	15345	15437	15286	15410	15467	15451	15503	15457	15374	15287	15340	15444	15560	15252	15621	15362	15462	15459	15347	15465	15365	15363	15412	15442	15354	15273	15407	15439	15458	15146	15331	15483	15330	15387	15306	15393	15673	15454	15348	15560	15706	15355	15551	15463	15440	15289	15490	15188	15526	15293	15305	15451	15340	15517	15426	15491	15515	15585	15481	15352	15441	15455	15461	15500	15276	15173	15713	15495	15474	15276	15330	15415	15249	15419	15490	15450	15452	15700	15421	15358	15525	15505	15259	15304	15490	15501	15409	15551	15491	15428	15411	15320	15494	15327	15389	15506	15445	15412	15352	15648	15548	15387	15487	15444	15416	15640	15258	15479	15474	15414	15468	15571	15377	15335	15377	15588	15328	15453	15413	15558	15476	15428	15439	15449	15282	15389	15410	15398	15574	15539	15349	15382	15228	15345	15380	15334	15223	15371	15546	15425	15455	15275	15192	15334	15552	15387	15501	15433	15549	15257	15465	15428	15469	15469	15289	15532	15266	15295	15396	15390	15585	15428	15514	15431	15366	15400	15446	15398	15505	15478	15379	15356	15214	15435	15384	15655	15484	15454	15356	15273	15261	15104	15484	15350	15406	15459	15371	15431	15506	15413	15464	15519	15293	15450	15392	15430	15200	15453	15405	15423	15384	15523	15421	15297	15546	15357	15370	15351	15444	15454	15518	15557	15426	15387	15296	15234	15454	15645	15310	15635	15398	15362	15247	15280	15572	15534	15540	15339	15327	15397	15567	15452	15445	15252	15481	15298	15453	15437	15267	15257	15529	15407	15291	15440	15502	15280	15387	15492	15672	15267	15385	15366	15410	15620	15366	15421	15526	15342	15464	15327	15261	15220	15589	15332	15437	15429	15357	15361	15463	15465	15372	15284	15324	15212	15433	15203	15406	15266	15389	15536	15377	15357	15443	15212	15632	15590	15548	15244	15404	15484	15565	15429	15364	15493	15374	15459	15243	15426	15478	15477	15336	15665	15668	15437	15086	15393	15526	15537	15619	15301	15442	15341	15387	15324	15340	15368	15361	15346	15222	15319	15292	15509	15561	15342	15311	15296	15354	15314	15497	15457	15320	15532	15236	15383	15595	15368	15439	15496	15224	15315	15179	15453	15464	15570	15310	15505	15277	15328	15476	15377	15243	15327	15483	15489	15222	15242	15418	15501	15438	15414	15327	15378	15366	15177	15366	15503	15379	15387	15332	15542	15388	15418	15516	15587	15392	15580	15264	15253	15354	15372	15384	15642	15297	15550	15644	15200	15302	15414	15343	15609	15324	15244	15316	15446	15394	15146	15417	15422	15468	15486	15390	15286	15456	15597	15280	15428	15593	15345	15469	15360	15541	15324	15482	15401	15413	15422	15509	15514	15450	15328	15263	15509	15422	15363	15315	15613	15426	15335	15406	15403	15432	15447	15323	15115	15426	15457	15421	15422	15227	15346	15550	15439	15533	15158	15301	15275	15356	15461	15311	15363	15336	15226	15298	15413	15327	15361	15397	15470	15466	15497	15592	15332	15379	15253	15453	15343	15442	15367	15387	15265	15280	15423	15437	15268	15456	15199	15237	15311	15462	15324	15432	15334	15345	15453	15342	15315	15379	15478	15341	15261	15391	15474	15387	15578	15393	15417	15264	15363	15544	15422	15260	15445	15439	15408	15410	15463	15513	15329	15281	15611	15337	15308	15205	15613	15543	15449	15476	15527	15498	15477	15261	15356	15511	15489	15403	15598	15348	15441	15296	15390	15461	15383	15494	15459	15632	15467	15394	15403	15334	15480	15299	15394	15413	15545	15285	15299	15386	15162	15472	15449	15323	15172	15217	15313	15559	15501	15349	15613	15463	15362	15370	15309	15398	15447	15324	15442	15521	15424	15541	15299	15383	15442	15409	15554	15590	15507	15444	15339	15337	15516	15454	15614	15640	15416	15467	15252	15374	15510	15379	15460	15508	15437	15358	15430	15272	15466	15514	15546	15380	15306	15421	15446	15323	15407	15433	15541	15502	15568	15284	15489	15329	15491	15106	15463	15306	15365	15225	15287	15306	15594	15450	15336	15490	15551	15291	15467	15595	15328	15337	15404	15484	15490	15286	15329	15370	15305	15454	15404	15339	15556	15663	15459	15290	15340	15302	15300	15419	15484	15397	15405	15563	15543	15369	15359	15287	15358	15507	15351	15529	15511	15509	15422	15408	15534	15336	15442	15393	15455	15504	15356	15494	15505	15473	15304	15490	15263	15461	15572	15441	15442	15348	15318	15326	15639	15389	15341	15281	15308	15409	15403	15530	15351	15410	15474	15313	15673	15564	15373	15392	15427	15173	15540	15392	15602	15720	15346	15341	15531	15154	15381	15387	15349	15347	15254	15344	15260	15552	15469	15377	15568	15467	15432	15247	15478	15481	15461	15460	15306	15291	15323	15345
30673	51802	46475	34231	22949	19173	18190	18239	21085	24211	24173	22430	20938	19538	19196	19861	19657	18628	16666	15337	14725	14114	13965	14033	13782	13713	13651	13800	13892	13648	13705	13671	13542	13620	13707	13803	13777	13727	13789	13516	13549	13702	13694	13607	13566	13647	13674	13719	13697	13560	13623	13611	13641	13688	13492	13635	13790	13719	13700	13730	13632	13572	13552	13517	13598	13564	13569	13648	13693	13578	13462	13677	13626	13545	13694	13516	13803	13687	13695	13813	13635	13693	13812	13667	13691	13650	13756	13545	13614	13649	13704	13743	13664	13559	13763	13791	13570	13651	13511	13700	13782	13440	13637	13631	13654	13766	13551	13658	13565	13713	13618	13626	13551	13588	13714	13663	13685	13764	13610	13582	13554	13592	13696	13776	13686	13734	13755	13677	13593	13621	13683	13530	13584	13639	13499	13634	13752	13824	13819	13509	13625	13927	13678	13584	13551	13496	13566	13616	13710	13634	13712	13598	13495	13529	13600	13510	13577	13666	13633	13678	13550	13697	13788	13458	13622	13552	13567	13693	13581	13754	13752	13641	13505	13716	13543	13805	13585	13722	13561	13601	13734	13540	13685	13582	13786	13690	13741	13684	13702	13675	13628	13471	13636	13598	13685	13509	13647	13599	13638	13764	13575	13642	13801	13652	13568	13582	13643	13611	13720	13754	13572	13610	13540	13646	13824	13668	13588	13717	13631	13464	13665	13689	13626	13509	13780	13680	13719	13660	13634	13614	13609	13745	13612	13636	13773	13557	13695	13594	13574	13662	13704	13606	13693	13628	13601	13625	13740	13500	13655	13604	13534	13677	13520	13455	13613	13610	13639	13523	13599	13618	13689	13727	13610	13748	13707	13657	13432	13552	13627	13685	13605	13623	13694	13578	13731	13716	13712	13637	13695	13653	13524	13584	13576	13745	13722	13545	13735	13616	13571	13587	13532	13570	13698	13751	13842	13655	13545	13692	13570	13743	13698	13707	13659	13639	13711	13616	13678	13603	13557	13738	13668	13641	13597	13594	13727	13657	13647	13640	13711	13640	13501	13609	13650	13737	13532	13673	13461	13769	13680	13779	13592	13640	13537	13667	13639	13577	13749	13651	13553	13671	13646	13585	13505	13546	13630	13778	13682	13766	13686	13551	13751	13727	13659	13786	13446	13645	13637	13800	13702	13437	13495	13623	13760	13545	13515	13696	13569	13438	13764	13655	13579	13678	13704	13562	13752	13569	13849	13616	13657	13552	13920	13763	13624	13610	13731	13664	13648	13674	13523	13650	13587	13735	13831	13842	13768	13555	13800	13430	13671	13685	13595	13737	13699	13619	13600	13531	13667	13690	13704	13699	13567	13843	13558	13649	13640	13850	13477	13671	13638	13756	13649	13636	13722	13777	13825	13637	13553	13690	13714	13581	13558	13534	13623	13584	13591	13674	13678	13596	13508	13590	13666	13766	13613	13559	13543	13612	13801	13673	13692	13673	13697	13570	13631	13704	13899	13713	13651	13850	13584	13617	13623	13675	13632	13596	13821	13698	13769	13617	13616	13752	13671	13669	13698	13796	13848	13579	13793	13574	13511	13709	13651	13595	13764	13500	13647	13713	13428	13772	13618	13644	13813	13711	13608	13674	13631	13592	13595	13646	13731	13847	13752	13689	13492	13670	13752	13586	13748	13689	13720	13607	13470	13668	13677	13625	13634	13470	13730	13611	13565	13719	13763	13616	13533	13644	13735	13657	13558	13721	13604	13646	13655	13565	13568	13565	13723	13751	13801	13823	13799	13615	13732	13714	13511	13806	13721	13709	13656	13461	13685	13555	13673	13514	13640	13498	13673	13703	13651	13659	13870	13731	13586	13549	13540	13497	13659	13716	13588	13670	13663	13632	13629	13635	13625	13548	13634	13669	13612	13629	13700	13607	13538	13652	13753	13566	13728	13535	13531	13849	13632	13537	13635	13754	13570	13746	13693	13526	13650	13701	13599	13504	13757	13637	13701	13617	13575	13591	13867	13640	13595	13415	13800	13762	13669	13852	13623	13578	13532	13630	13558	13745	13555	13616	13868	13670	13688	13819	13653	13805	13617	13567	13594	13775	13746	13447	13566	13760	13660	13631	13724	13716	13703	13809	13508	13609	13486	13643	13608	13654	13517	13687	13462	13760	13747	13617	13789	13660	13454	13626	13576	13518	13588	13544	13611	13659	13687	13558	13597	13633	13743	13728	13614	13713	13714	13637	13703	13560	13597	13638	13583	13672	13635	13606	13741	13738	13573	13771	13591	13637	13630	13579	13599	13751	13541	13745	13655	13603	13605	13613	13704	13626	13740	13578	13675	13763	13658	13510	13604	13701	13596	13634	13602	13798	13616	13779	13722	13589	13711	13634	13611	13608	13657	13607	13608	13516	13640	13866	13752	13529	13615	13728	13498	13849	13668	13708	13701	13652	13610	13660	13612	13589	13600	13772	13672	13634	13707	13631	13610	13679	13737	13565	13721	13620	13612	13540	13632	13737	13629	13753	13618	13687	13854	13691	13644	13666	13593	13559	13713	13770	13588	13785	13680	13697	13722	13805	13520	13609	13669	13536	13676	13744	13781	13543	13587	13860	13589	13708	13795	13606	13562	13645	13486	13656	13855	13816	13623	13596	13721	13772	13522	13809	13506	13562	13748	13714	13701	13747	13651	13539	13610	13722	13533	13566	13630	13546	13644	13526	13618	13623	13654	13557	13586	13679	13673	13824	13764	13731	13540	13486	13810	13567	13587	13633	13691	13606	13735	13638	13640	13710	13635	13710	13537	13626	13622	13719	13560	13756	13652	13734	13612	13592	13664	13683	13489	13546	13534	13745	13593	13599	13866	13635	13619	13643	13573	13696	13689	13644	13780	13657	13739	13707	13634	13691	13679	13706	13652	13592	13687	13707	13766	13537	13622	13791	13649	13686	13681	13579	13636	13664	13674	13564	13531	13603	13662	13612	13680	13643	13777	13688	13891	13526	13707	13502	13621	13525	13657	13736	13703	13621	13549	13795	13474	13682	13771	13731	13576	13586	13656	13641	13583	13678	13707	13595	13672	13637	13832	13796	13738	13717	13604	13741	13577	13634	13718	13616	13719	13632	13474	13635	13565	13726	13768	13719	13685	13597	13732	13697	13618	13641	13717	13565	13769	13822	13681	13627	13722	13615	13584	13542	13713	13612	13525	13567	13485	13643	13502	13513	13795	13851	13609	13762	13440	13672	13500	13746	13653	13481	13677	13649	13820	13658	13744	13643	13720	13698	13797	13691	13628	13746	13689	13719	13589	13643	13739	13619	13526	13685	13537	13740	13705	13636	13749	13606	13542	13710	13779	13608	13617	13562	13766	13598	13626	13731	13659	13460	13462	13573	13546	13558	13710	13668	13581	13634	13666	13677	13631	13576	13540	13533	13664	13857	13738	13808	13629	13753	13575	13576	13669	13636	13642	13496	13601	13748	13766	13772	13713	13763	13682	13664	13537	13614	13564	13761	13654	13532	13589	13768	13711	13556	13574	13645	13680	13564	13506	13738	13751	13620	13579	13754	13664	13696	13676	13716	13630	13778	13782	13535	13520	13538	13688	13802	13570	13685	13608	13883	13585	13677	13657	13635	13679	13476	13703	13616	13666	13704	13680	13453	13465	13441	13611	13785	13832	13661	13770	13656	13537	13703	13608	13437	13778	13543	13583	13687	13550	13648	13671	13755	13521	13693	13661	13785	13510	13701	13498	13730	13628	13575	13637	13467	13555	13872	13712	13560	13696	13747	13694	13673	13563	13632	13692	13493	13630	13573	13691	13765	13743	13741	13626	13614	13567	13734	13573	13647	13536	13719	13752	13736	13676	13655	13660	13706	13569	13661	13687	13724	13694	13776	13581	13685	13701	13725	13755	13598	13625	13818	13710	13499	13741	13678	13824	13623	13834	13528	13554	13699	13694	13599	13626	13659	13739	13697	13700	13610	13724	13683	13671	13622	13633	13689	13563	13752	13744	13705	13588	13481	13582	13676	13587	13648	13527	13739	13737	13701	13677	13679	13625	13640	13819	13761	13689	13685	13597	13648	13673	13616	13644	13682	13621	13601	13624	13672	13604	13504	13558	13475	13776	13766	13567	13782	13552	13718	13746	13589	13597	13708	13610	13652	13616	13639	13739	13654	13386	13592	13686	13711	13709	13577	13630	13728	13579	13629	13640	13647	13829	13714	13685	13647	13661	13736	13657	13537	13628	13703	13793	13534	13710	13689	13594	13737	13616	13614	13637	13637	13728	13628	13774	13656	13583	13624	13887	13615	13662	13759	13607	13672	13728	13583	13805	13522	13638	13590	13646	13771	13727	13680	13718	13725	13644	13665	13664	13662	13497	13644	13767	13647	13790	13617	13662	13602	13629	13707	13729	13588	13798	13551	13623	13552	13649	13629	13580	13728	13795	13727	13547	13598	13721	13685	13650	13699	13650	13734	13616	13744	13688	13737	13632	13645	13736	13668	13732	13785	13586	13762	13703	13554	13707	13665	13709	13767	13576	13629	13597	13640	13639	13575	13560	13483	13645	13805	13647	13805	13661	13526	13624	13707	13513	13738	13574	13645	13502	13527	13603	13545	13679	13621	13539	13664	13794	13631	13677	13580	13614	13737	13619	13758	13623	13750	13695	13573	13636	13615	13601	13659	13734	13644	13604	13574	13556	13504	13675	13513	13546	13756	13655	13717	13725	13624	13721	13737	13661	13788	13538	13685	13772	13591	13583	13608	13742	13563	13554	13576	13680	13663	13582	13475	13707	13657	13814	13619	13636	13549	13653	13660	13653	13573	13736	13743	13631	13862	13660	13552	13510	13717	13691	13634	13770	13542	13460	13602	13749	13706	13621	13668	13673	13589	13621	13655	13748	13733	13684	13631	13562	13618	13592	13755	13794	13707	13600	13639	13866	13672	13707	13610	13726	13622	13522	13621	13672	13679	13535	13688	13658	13720	13619	13542	13811	13590	13694	13707	13682	13743	13434	13517	13674	13500	13751	13595	13700	13580	13546	13559	13819	13629	13669	13772	13600	13680	13655	13630	13671	13659	13658	13671	13673	13584	13635	13761	13619	13583	13805	13673	13658	13713	13771	13498	13612	13683
22677	21234	29078	23772	21762	24000	26628	26089	28615	29193	27616	25069	23339	21596	20856	22668	23584	22269	19352	17766	16961	16141	15706	15843	15846	15740	15736	15848	15764	15631	15880	15765	15716	15719	15737	15952	15728	15872	15661	15696	15598	15630	15636	15672	15604	15796	15793	15720	15863	15801	15592	15597	15619	15744	15704	15508	15512	15460	15761	15552	15564	15668	15656	15656	15548	15644	15598	15779	15752	15651	15786	15833	15522	15793	15799	15719	15698	15656	15626	15617	15511	15561	15702	15734	15609	15571	15629	15746	15466	15560	15728	15731	15528	15680	15710	15785	15621	15742	15728	15618	15704	15414	15579	15669	15847	15650	15841	15541	15657	15554	15636	15648	15808	15683	15510	15685	15809	15568	15526	15640	15395	15517	15721	15564	15871	15675	15629	15546	15622	15918	15595	15615	15497	15657	15807	15557	15341	15669	15593	15640	15623	15562	15643	15574	15496	15639	15947	15619	15458	15753	15525	15517	15542	15621	15533	15446	15533	15548	15605	15550	15559	15545	15620	15575	15568	15471	15530	15598	15629	15568	15728	15703	15750	15572	15880	15724	15745	15815	15805	15660	15649	15728	15595	15516	15499	15604	15447	15492	15495	15535	15775	15648	15632	15673	15745	15704	15488	15702	15780	15592	15626	15638	15702	15580	15607	15516	15464	15523	15652	15444	15663	15697	15438	15745	15543	15744	15687	15654	15701	15568	15639	15579	15683	15511	15724	15735	15463	15592	15755	15629	15820	15507	15557	15815	15500	15707	15638	15666	15524	15468	15436	15688	15745	15685	15624	15598	15862	15567	15589	15643	15581	15644	15526	15726	15847	15730	15573	15848	15720	15706	15574	15626	15663	15577	15653	15771	15580	15797	15574	15613	15603	15627	15676	15660	15629	15649	15771	15403	15696	15665	15660	15609	15530	15508	15617	15626	15481	15701	15721	15553	15549	15521	15646	15714	15589	15518	15477	15574	15387	15560	15541	15670	15584	15482	15576	15623	15656	15643	15553	15470	15751	15625	15738	15719	15539	15558	15590	15484	15523	15680	15561	15783	15494	15546	15541	15554	15591	15711	15631	15692	15629	15636	15477	15739	15613	15649	15471	15683	15609	15514	15300	15736	15545	15658	15622	15529	15566	15588	15773	15511	15535	15734	15648	15681	15644	15636	15653	15809	15456	15791	15643	15651	15644	15581	15650	15516	15494	15529	15641	15507	15752	15684	15667	15486	15614	15618	15781	15708	15607	15817	15475	15559	15618	15675	15484	15437	15662	15706	15684	15464	15627	15686	15461	15557	15563	15500	15468	15769	15618	15617	15604	15738	15695	15501	15666	15733	15575	15719	15366	15533	15673	15671	15698	15545	15578	15665	15519	15476	15611	15705	15738	15585	15739	15859	15700	15720	15665	15679	15388	15533	15751	15496	15533	15773	15807	15637	15759	15539	15601	15660	15551	15603	15606	15422	15726	15687	15671	15631	15602	15501	15646	15716	15755	15449	15505	15524	15515	15841	15620	15511	15654	15780	15549	15430	15429	15459	15535	15434	15534	15863	15600	15909	15620	15800	15600	15656	15542	15618	15641	15555	15642	15680	15420	15747	15625	15395	15630	15698	15650	15605	15496	15706	15629	15734	15675	15568	15710	15604	15636	15515	15750	15624	15704	15463	15526	15490	15615	15642	15647	15639	15720	15701	15690	15748	15768	15510	15600	15562	15600	15617	15671	15741	15724	15759	15673	15759	15772	15460	15622	15681	15595	15602	15611	15644	15782	15625	15702	15598	15643	15603	15760	15677	15618	15689	15740	15692	15542	15617	15818	15543	15731	15690	15578	15667	15674	15460	15478	15693	15657	15617	15584	15524	15562	15540	15850	15573	15596	15580	15730	15697	15549	15419	15555	15587	15618	15443	15624	15482	15622	15702	15567	15747	15632	15629	15428	15594	15683	15578	15594	15606	15659	15686	15831	15688	15635	15726	15478	15639	15656	15559	15760	15553	15742	15705	15560	15610	15814	15688	15739	15778	15562	15614	15731	15483	15748	15728	15558	15487	15647	15636	15566	15634	15652	15522	15718	15734	15781	15532	15421	15630	15621	15591	15618	15738	15671	15666	15556	15731	15787	15565	15681	15575	15629	15575	15778	15680	15694	15676	15520	15411	15643	15610	15630	15571	15522	15543	15508	15588	15617	15775	15522	15558	15691	15600	15455	15574	15653	15430	15528	15779	15637	15644	15556	15497	15808	15514	15688	15406	15522	15462	15620	15788	15637	15486	15589	15627	15557	15632	15720	15532	15586	15678	15648	15874	15711	15629	15748	15435	15609	15723	15471	15552	15542	15529	15295	15605	15470	15544	15714	15482	15668	15641	15550	15518	15504	15508	15597	15476	15465	15599	15490	15571	15577	15577	15605	15443	15604	15652	15646	15592	15649	15545	15526	15596	15626	15458	15641	15684	15657	15534	15627	15649	15574	15687	15596	15655	15540	15639	15538	15445	15654	15674	15740	15630	15467	15507	15694	15629	15499	15510	15750	15614	15564	15519	15704	15438	15610	15658	15699	15619	15616	15659	15708	15615	15589	15757	15705	15502	15837	15552	15622	15605	15470	15611	15565	15597	15645	15711	15697	15818	15621	15559	15538	15659	15564	15584	15593	15774	15638	15444	15450	15653	15621	15804	15579	15741	15691	15621	15613	15532	15666	15738	15729	15578	15679	15693	15678	15719	15465	15558	15633	15650	15683	15660	15582	15454	15730	15598	15727	15616	15582	15587	15552	15654	15548	15569	15522	15764	15710	15426	15682	15777	15673	15552	15535	15520	15735	15585	15547	15871	15789	15454	15620	15526	15670	15716	15583	15937	15758	15473	15674	15600	15728	15503	15456	15683	15678	15434	15555	15590	15877	15616	15719	15477	15573	15535	15562	15647	15506	15547	15621	15653	15560	15803	15495	15588	15734	15533	15543	15438	15729	15505	15609	15479	15823	15724	15720	15557	15598	15583	15685	15651	15680	15912	15576	15593	15374	15610	15775	15628	15673	15826	15620	15595	15638	15895	15594	15538	15454	15616	15516	15547	15564	15551	15709	15608	15498	15770	15610	15740	15644	15543	15427	15662	15514	15531	15554	15635	15658	15631	15605	15422	15616	15460	15612	15665	15593	15635	15503	15653	15605	15645	15523	15570	15802	15569	15509	15591	15696	15689	15556	15586	15543	15616	15596	15486	15597	15670	15512	15496	15479	15307	15578	15769	15477	15693	15714	15665	15766	15520	15631	15634	15616	15719	15714	15581	15472	15688	15632	15403	15569	15704	15466	15599	15720	15772	15600	15737	15550	15411	15819	15680	15651	15591	15612	15572	15553	15733	15654	15561	15666	15579	15720	15592	15624	15603	15704	15565	15628	15444	15664	15682	15535	15438	15527	15449	15618	15632	15608	15457	15579	15522	15612	15799	15539	15509	15747	15491	15813	15632	15411	15718	15605	15541	15714	15489	15524	15719	15625	15580	15864	15652	15617	15633	15567	15669	15619	15715	15574	15544	15660	15687	15569	15507	15721	15611	15494	15667	15518	15548	15615	15638	15574	15701	15519	15730	15729	15506	15503	15522	15678	15668	15619	15496	15501	15576	15495	15635	15756	15536	15607	15467	15587	15521	15483	15554	15488	15763	15703	15525	15656	15471	15619	15597	15671	15765	15841	15542	15518	15582	15680	15602	15610	15584	15567	15487	15571	15749	15632	15577	15826	15728	15509	15638	15682	15559	15598	15669	15464	15592	15547	15750	15635	15364	15279	15691	15585	15400	15456	15585	15571	15495	15492	15541	15593	15623	15559	15573	15734	15697	15440	15702	15699	15678	15473	15601	15670	15793	15655	15705	15626	15692	15603	15723	15785	15657	15672	15683	15522	15565	15589	15614	15579	15652	15612	15645	15492	15529	15658	15519	15550	15355	15540	15565	15572	15553	15602	15512	15613	15604	15638	15431	15412	15418	15664	15583	15698	15643	15594	15549	15635	15536	15551	15705	15666	15590	15677	15480	15466	15632	15697	15769	15572	15624	15610	15727	15540	15517	15757	15580	15433	15500	15721	15544	15622	15551	15789	15812	15640	15534	15693	15737	15603	15576	15635	15755	15846	15603	15506	15494	15482	15641	15755	15716	15765	15661	15594	15465	15434	15676	15569	15614	15300	15652	15722	15611	15473	15587	15772	15693	15553	15616	15629	15578	15566	15629	15481	15512	15293	15655	15787	15719	15771	15647	15582	15578	15670	15617	15683	15603	15602	15676	15456	15572	15644	15314	15533	15622	15431	15557	15721	15543	15484	15539	15684	15733	15626	15650	15669	15737	15831	15656	15601	15608	15730	15612	15579	15623	15722	15614	15709	15716	15629	15702	15747	15776	15827	15688	15648	15421	15658	15694	15780	15499	15614	15384	15706	15512	15494	15647	15705	15586	15691	15630	15555	15642	15723	15592	15700	15625	15722	15572	15517	15553	15531	15650	15539	15589	15635	15751	15646	15561	15570	15571	15418	15490	15721	15609	15474	15582	15723	15869	15435	15740	15690	15490	15673	15478	15339	15659	15473	15656	15662	15661	15702	15705	15517	15615	15599	15616	15662	15679	15515	15478	15568	15661	15674	15588	15795	15583	15623	15519	15524	15700	15513	15468	15689	15577	15570	15576	15603	15681	15690	15526	15451	15511	15693	15680	15685	15688	15446	15436	15702	15706	15548	15783	15514	15510	15729	15442	15632	15614	15523	15502	15506	15721	15524	15566	15547	15432	15539	15544	15640	15569	15548	15708	15537	15588	15565	15607	15831	15641	15557	15602	15688	15684	15860	15713	15644	15610	15410	15441	15603	15517	15673	15547	15620	15480	15556	15597	15599	15428	15676	15570	15494	15486	15597	15627	15553	15686	15743	15657	15602	15504	15622	15577	15714	15747	15750	15429	15648	15743	15600	15557	15750	15807	15357	15739	15650	15481	15642	15564	15752	15689	15710	15543	15669	15875	15674	15593	15709	15552	15612	15669	15693	15635	15592	15714	15698	15653	15624	15488	15529	15623	15598	15589	15697	15546	15629	15539	15667	15616	15467	15697	15617	15592	15688	15624	15727	15378	15466	15486	15369	15303	15688	15694
31991	54208	49795	36215	28580	23723	23298	28233	32453	31283	29281	26565	24356	22354	21583	23936	24460	22171	18041	16076	14744	14326	13980	14008	13723	13874	13822	13692	13785	13900	13761	13670	13776	13725	13747	13823	13767	13816	13920	13797	13884	13668	13839	13669	13748	13892	13826	13880	13847	13689	13801	13685	13785	13861	13828	13723	13850	13645	13766	13833	13679	13974	13726	13772	13698	13768	13625	13827	13837	13867	13797	13800	13885	13890	13799	13781	13721	13753	13694	13531	13789	13710	13837	13633	13813	13805	13743	13650	13751	13773	13863	13770	13733	13816	13722	13918	13776	13654	13787	13826	13781	13903	13798	13730	13867	13804	13666	13697	13987	13653	13919	13692	13713	13748	13834	13833	13760	13710	13943	13674	13782	13674	13764	13702	13627	13704	13821	13846	13813	13648	13704	13723	13918	13723	13738	13877	13698	13793	13817	13892	13862	13827	13947	13626	13881	13617	13767	13884	13707	13602	13865	13751	13776	13911	13590	13733	13822	13884	13714	13680	13766	13869	13645	13816	13844	13819	13865	13750	13648	13715	13932	13759	13899	13884	13701	13741	13856	13759	13923	13779	13872	13761	13763	13903	13822	13758	13718	13685	13870	13679	13650	13847	13725	13814	13939	13747	13774	13846	13726	13826	13931	13801	13801	13905	13877	13877	13849	13859	13896	13703	13860	13839	13859	13662	13837	13738	13767	13661	13811	13634	13791	13703	13719	13800	13725	13812	13842	13754	13697	13856	13771	13897	13811	13853	13803	13734	13744	13684	13683	13582	13801	13659	13825	13790	13833	13802	13661	13707	13778	13524	13827	13813	13710	13787	13957	13796	13732	13854	13981	13678	13728	13716	13720	13575	13769	13623	13756	13644	13676	13647	13733	13808	13575	13766	13673	13605	13847	13680	13805	13763	13723	13891	13707	13864	13612	13907	13822	13629	13786	13715	13597	13606	13624	13820	13771	13674	13702	13866	13868	13711	13788	13894	13756	13874	13816	13873	13810	13686	13778	13751	13721	13737	13650	13723	13809	13800	13669	13723	13558	14015	13749	13852	13722	13638	13833	13554	13779	13783	13637	13869	13766	13749	13724	13743	13688	13913	13717	13740	13813	13805	13800	13783	13842	13788	13671	13898	13691	13788	13805	13855	13651	13626	13830	13750	13891	13725	13813	13729	13567	13753	13664	13864	13729	13972	13763	13825	13884	13720	13706	13709	13682	13843	13890	13840	13811	13743	13842	13692	13822	13868	13713	13690	13822	13804	13834	13861	13741	13761	13657	13760	13779	13651	13724	13827	13562	13687	13729	13609	13819	13719	13628	13780	13826	13725	13708	13853	13630	13833	13685	13875	13695	13752	13847	13779	13826	13896	13857	13656	13694	13696	13793	13615	13824	13620	13888	13850	13817	13875	13890	13600	13678	13858	13851	13716	13718	13722	13816	13609	13794	13808	13877	13806	13891	13731	13746	13676	13795	13799	13890	13692	13844	13863	13849	13709	13752	13741	13859	14031	13760	13799	13677	13719	13750	13994	13695	13772	13634	13843	13803	13807	13745	13591	13848	13801	13820	13825	13750	13749	13818	13750	13635	13806	13724	13585	13699	13806	13840	13775	14007	13825	13698	13737	13746	13817	13646	13921	13772	13885	13682	13618	13663	13798	13747	13717	13796	13693	13656	13859	13607	13860	13868	13858	13776	13798	13733	13810	13647	13772	13766	13724	13829	13611	13779	13794	13673	13757	13811	13782	13751	13675	13764	13714	13827	13521	13858	13732	13843	13845	13701	13787	13744	13787	13661	13785	13879	13914	13714	13842	13846	13786	13785	13700	13758	13731	13912	13776	13910	13805	13714	13636	13908	13742	13798	13613	13852	13822	13811	13719	13822	13751	13789	13672	13689	13797	13725	13696	13715	13881	13780	13741	13791	13800	13863	13732	13728	13720	13728	13724	13845	13711	13811	13825	13766	13838	13730	13745	13871	13649	13932	13799	13749	13684	13931	13703	13785	13648	13633	13746	13789	13756	13620	13846	13689	13676	13848	13758	13862	13875	13782	13835	13693	13872	13780	13926	13802	13774	13859	13715	13894	13763	13733	14010	13802	13762	13874	13761	13842	13760	13785	13698	13831	13739	13601	13637	13804	13886	13682	13816	13984	13797	13829	13834	13608	13715	13850	13764	13879	13806	13568	13603	13692	13756	13795	13766	13881	13783	13739	13877	13729	13744	13762	13652	13811	13804	13793	13830	13879	13646	13869	13761	13743	13706	13752	13703	13622	13816	13721	13690	14047	13608	13780	13719	13749	13626	13849	13654	13603	13904	13822	13801	13881	13683	13908	13641	13771	13677	13815	13598	13842	13763	13859	13703	13546	13643	13634	13778	13656	13694	13868	13816	13794	13850	13681	13828	13841	13760	13795	13749	13807	13669	13811	13783	13778	13657	13717	13738	13696	13712	13772	13677	13822	13634	13837	13889	13762	13928	13680	13810	13828	13797	13684	13857	13885	13840	13795	13747	13747	13814	13821	13647	13865	13667	13940	13834	13689	13787	13738	13804	13756	13846	13776	13638	13752	13921	13784	13721	13825	13715	13616	13842	13783	13820	13782	13714	13758	13649	13825	13791	13850	13745	13792	14005	13770	13752	13874	13769	13726	13824	14007	13776	13660	13674	13808	13754	13804	13793	13707	13720	13766	13802	13937	13868	13625	13667	13742	13836	13741	13884	13741	13830	13793	13768	13801	13751	13870	13757	13836	13744	13695	13881	13918	13649	13653	13668	13749	13815	13612	13675	13733	13697	13592	13813	13740	13803	13990	13869	13742	13952	13884	13697	13759	13722	14035	13942	13819	13762	13783	13688	13661	13694	13832	13664	13872	13702	13764	13941	13796	13768	13786	13881	13707	13739	13794	13917	13635	13668	13808	13860	13731	13781	13806	13542	13892	13721	13686	13816	13779	13712	13787	13865	13853	13752	13958	13718	13692	13846	13759	13634	13781	13732	13899	13792	13811	13810	13834	13760	13847	13649	13694	13817	13827	13878	13770	13837	13659	13740	13809	13611	13679	13767	13666	13747	13738	13681	13797	13729	13837	13740	13560	13866	13733	13602	13733	13785	13649	13871	13825	13917	13737	13641	13806	13768	13741	13658	13782	13677	13666	13764	13679	13677	13955	13887	13729	13695	13773	13941	13737	13722	13855	13810	13729	13744	13803	13636	13675	13821	13819	13729	13829	13813	13731	13669	13849	13596	13813	13718	13818	13789	13858	13817	13834	13818	13781	13772	13706	13733	13768	13782	13714	13897	13726	13925	13780	13663	13755	13837	13761	13697	13782	13929	13553	13748	13697	13795	13749	13757	13768	13852	13546	13828	13704	13843	13692	13852	13814	13723	13777	13671	13681	13720	13802	13751	13788	13811	13930	13728	13896	13633	13672	13672	13723	13815	13658	13664	13658	13850	13791	13832	13772	13886	13709	13779	13748	13735	13797	13783	13591	13718	13673	13689	13733	13676	13815	13771	13900	13867	13674	13620	13874	13792	13789	13931	13784	13648	13696	13650	13668	13903	13765	13883	13780	13555	13700	13670	13946	13833	13896	13882	13870	13778	13683	13709	13770	13789	13780	13790	13524	13698	13761	13687	13754	13801	13880	13689	13923	13651	13677	13608	13793	13729	13826	13880	13696	13641	13707	13845	13684	13823	13857	13765	13906	13934	13657	13686	13841	13828	13655	13883	13696	13670	13718	13705	13490	13676	13770	13727	13655	13754	13851	13868	13763	13723	13828	13821	13752	13745	13852	13741	13798	13788	13777	13874	13795	13732	13817	13781	13958	13841	13730	13766	13703	13967	13656	13869	13653	13871	13809	13828	13762	13875	13655	13764	13742	13869	13733	13749	13731	13863	13764	13832	13768	13882	13635	13829	13822	13571	13627	13778	13746	13813	13777	13649	13822	13617	13794	13780	13787	13718	13833	13901	13813	13724	13789	13827	13908	13784	13740	13617	13726	13808	13822	13777	13841	13830	13867	13741	13798	13661	13805	13722	13727	13874	14002	13823	13866	13800	13551	13868	13669	13760	13867	13711	13869	13803	13692	13796	13599	13724	13804	13585	13671	13818	13697	13694	13867	13792	13662	13814	13631	13727	13841	13645	13828	13704	13740	13943	13608	13749	13878	13677	13734	13603	13724	13730	13762	13776	13727	13774	13813	13903	13736	13849	13865	13702	13866	13623	13789	13630	13848	13700	13724	13728	13715	13711	13854	13723	13657	13777	13805	13737	13770	13659	13760	13780	13822	13918	13891	13635	13743	13676	13794	13726	13665	13881	13727	13831	13764	13743	13797	13916	13802	13759	13796	13737	13866	13760	13871	13733	13721	13904	13960	13779	13808	13716	13820	13759	13770	13584	13702	13650	13826	13718	13891	13760	13815	13753	13864	13595	13778	13866	13747	13694	13737	13731	13759	13763	13684	13844	13716	13779	13763	13658	13642	13785	13770	13902	13812	13771	13717	13809	13883	13740	13731	13674	13741	13709	13753	13792	13824	13723	13785	13837	13728	13892	13729	13715	13748	13696	13888	13724	13688	13837	13715	13800	13802	13734	13779	13883	13835	13683	13795	13788	13735	13691	13554	13677	13648	13629	13744	13778	13734	13848	13708	13864	13842	13748	13861	13717	13712	13779	13869	13640	13699	13826	13982	13815	13632	13748	13705	13816	13773	13725	13755	13961	13708	13614	13601	13768	13724	13881	13734	13753	13836	13705	13825	13703	13742	13694	13885	13864	13615	13724	13796	13915	13890	13884	13748	13778	13637	13915	13815	13812	13776	13754	13919	13767	13824	13823	13789	13807	13786	13731	13771	13836	13724	13707	13786	13690	13976	13864	13840	13700	13699	13692	13802	13745	13807	13776	13750	13862	13802	13834	13645	13766	13695	13629	13799	13915	13762	13802	13817	13728	13629	13781	13833	13683	13738	13684	13744	13762	13820	13791	13854	13714	13974	13834	13741	13643	13764	13790	13774	13760	13849	13732	13679	13613	13756	13512	13767	13783	13785	13782	13730	13743	13765	13875	13794	13872	13781	13857	13855	13714	13829	13706	13706	13703	13662	13696	13877	13781	13695	13841	13676	13943	13664	13808
28319	26267	32287	25357	18951	17358	18031	21587	23049	20898	19483	18588	17756	17497	16932	16850	16552	16290	15950	15726	15737	15631	15798	15597	15651	15376	15667	15666	15563	15625	15694	15545	15734	15525	15667	15513	15358	15595	15508	15574	15381	15492	15536	15804	15552	15667	15658	15333	15348	15665	15505	15696	15733	15500	15293	15403	15590	15733	15771	15608	15425	15716	15551	15617	15475	15805	15636	15458	15774	15578	15378	15569	15535	15324	15562	15570	15451	15660	15505	15529	15628	15501	15703	15249	15747	15635	15546	15387	15459	15650	15459	15706	15459	15394	15371	15452	15766	15660	15625	15639	15593	15656	15663	15542	15357	15524	15393	15541	15416	15480	15415	15334	15477	15550	15578	15494	15512	15505	15449	15627	15369	15433	15324	15479	15429	15671	15408	15399	15471	15744	15525	15577	15515	15761	15601	15699	15635	15708	15522	15702	15721	15448	15497	15332	15566	15504	15571	15474	15442	15610	15812	15656	15489	15347	15475	15477	15563	15593	15703	15594	15533	15431	15550	15708	15470	15570	15547	15404	15419	15284	15530	15631	15511	15634	15476	15549	15388	15617	15631	15689	15499	15385	15558	15643	15501	15562	15393	15600	15632	15428	15514	15474	15347	15750	15688	15660	15552	15494	15459	15547	15775	15698	15664	15575	15426	15750	15524	15680	15420	15309	15734	15554	15385	15598	15693	15373	15602	15567	15463	15797	15436	15411	15407	15403	15566	15748	15626	15473	15561	15509	15749	15476	15423	15538	15506	15460	15512	15637	15390	15524	15300	15457	15579	15561	15598	15645	15538	15566	15495	15418	15520	15442	15573	15579	15607	15618	15591	15530	15525	15616	15591	15568	15460	15488	15716	15397	15481	15505	15454	15711	15627	15539	15495	15335	15515	15481	15568	15566	15461	15514	15532	15564	15604	15491	15435	15579	15592	15509	15544	15517	15684	15614	15662	15365	15497	15585	15555	15639	15469	15694	15533	15452	15629	15713	15797	15625	15377	15549	15448	15552	15319	15344	15664	15565	15679	15553	15561	15722	15677	15807	15486	15585	15595	15685	15666	15665	15559	15577	15443	15152	15452	15385	15700	15599	15904	15508	15412	15560	15568	15448	15468	15630	15586	15488	15574	15487	15468	15565	15264	15775	15445	15373	15460	15389	15463	15363	15584	15698	15473	15525	15535	15561	15690	15616	15620	15694	15663	15422	15455	15528	15497	15437	15538	15396	15572	15630	15667	15554	15469	15516	15371	15544	15445	15532	15620	15600	15563	15637	15522	15718	15585	15484	15714	15446	15492	15508	15752	15349	15567	15496	15664	15593	15616	15593	15468	15553	15419	15301	15481	15549	15537	15604	15360	15489	15484	15554	15504	15283	15489	15384	15642	15618	15684	15511	15525	15680	15496	15459	15459	15757	15570	15673	15638	15371	15607	15438	15522	15496	15441	15421	15744	15616	15494	15440	15381	15483	15602	15533	15309	15362	15372	15522	15682	15586	15575	15491	15527	15486	15575	15576	15554	15334	15593	15606	15596	15561	15656	15636	15383	15561	15415	15548	15437	15445	15553	15535	15394	15499	15610	15754	15570	15504	15693	15530	15466	15660	15659	15585	15680	15583	15498	15588	15535	15608	15367	15611	15569	15426	15633	15498	15534	15510	15539	15580	15570	15563	15804	15420	15479	15480	15364	15572	15452	15433	15712	15625	15510	15504	15503	15612	15384	15459	15550	15440	15436	15684	15453	15471	15603	15386	15648	15634	15518	15632	15691	15350	15308	15420	15448	15483	15617	15546	15654	15586	15505	15495	15475	15513	15604	15355	15429	15478	15639	15676	15508	15382	15485	15587	15552	15509	15587	15408	15388	15493	15704	15695	15500	15530	15619	15606	15682	15565	15237	15633	15628	15517	15456	15492	15689	15496	15372	15298	15630	15654	15474	15472	15542	15558	15600	15422	15851	15579	15519	15550	15415	15513	15343	15600	15584	15564	15524	15382	15585	15519	15494	15516	15475	15217	15471	15445	15585	15487	15516	15431	15508	15510	15335	15504	15395	15402	15355	15476	15561	15463	15610	15484	15742	15611	15507	15377	15688	15564	15620	15685	15594	15523	15244	15548	15386	15492	15477	15578	15639	15466	15690	15664	15453	15603	15336	15534	15635	15858	15602	15420	15430	15472	15525	15432	15566	15487	15544	15488	15457	15432	15478	15558	15387	15332	15716	15388	15649	15580	15677	15273	15517	15579	15636	15441	15337	15479	15548	15673	15366	15703	15785	15746	15537	15526	15667	15414	15599	15647	15382	15537	15498	15623	15660	15604	15536	15525	15452	15440	15407	15476	15556	15574	15475	15380	15588	15523	15670	15791	15486	15402	15549	15412	15577	15428	15610	15569	15615	15551	15699	15546	15622	15661	15586	15498	15692	15655	15536	15589	15693	15494	15552	15628	15494	15713	15721	15645	15601	15641	15650	15607	15691	15545	15627	15520	15650	15769	15414	15354	15542	15632	15508	15646	15595	15545	15518	15638	15488	15631	15530	15548	15684	15447	15756	15493	15575	15591	15551	15565	15625	15442	15571	15527	15621	15455	15660	15823	15750	15438	15543	15479	15450	15588	15660	15664	15590	15448	15601	15490	15441	15539	15568	15451	15388	15412	15600	15551	15640	15555	15573	15450	15584	15382	15472	15709	15616	15651	15362	15646	15420	15560	15523	15495	15488	15512	15618	15619	15555	15349	15562	15394	15584	15557	15766	15632	15640	15483	15411	15430	15570	15430	15455	15557	15629	15410	15509	15605	15480	15624	15763	15528	15646	15560	15562	15361	15715	15481	15603	15493	15492	15612	15518	15451	15597	15565	15606	15646	15574	15756	15662	15235	15519	15438	15672	15535	15747	15623	15711	15516	15577	15504	15303	15562	15489	15514	15567	15600	15685	15389	15441	15634	15571	15800	15556	15772	15666	15533	15493	15427	15528	15724	15549	15511	15584	15692	15540	15722	15667	15641	15531	15551	15648	15596	15463	15624	15577	15681	15719	15408	15724	15583	15676	15579	15545	15590	15690	15818	15580	15468	15537	15415	15476	15497	15551	15589	15362	15357	15534	15512	15549	15553	15494	15597	15416	15578	15600	15725	15608	15646	15433	15569	15527	15571	15666	15383	15448	15424	15571	15570	15683	15547	15706	15584	15650	15487	15719	15658	15486	15627	15641	15723	15540	15523	15519	15456	15396	15346	15556	15737	15532	15593	15552	15495	15685	15612	15416	15225	15556	15496	15462	15499	15660	15626	15630	15665	15307	15589	15430	15525	15613	15504	15559	15653	15456	15531	15616	15595	15440	15525	15302	15608	15594	15731	15514	15623	15459	15378	15575	15380	15520	15359	15597	15595	15498	15466	15534	15578	15586	15583	15315	15619	15623	15656	15438	15547	15705	15529	15575	15613	15608	15660	15555	15484	15659	15689	15603	15623	15445	15527	15753	15548	15649	15616	15713	15549	15515	15690	15601	15362	15560	15480	15571	15600	15458	15611	15428	15459	15740	15727	15524	15499	15327	15447	15482	15642	15738	15633	15671	15704	15694	15508	15708	15529	15489	15466	15514	15345	15520	15666	15536	15538	15351	15663	15574	15685	15758	15516	15679	15711	15547	15476	15734	15762	15441	15579	15437	15408	15340	15583	15537	15608	15620	15631	15265	15565	15620	15608	15783	15462	15410	15368	15473	15572	15553	15629	15487	15512	15529	15702	15513	15514	15503	15663	15593	15706	15578	15546	15662	15716	15312	15446	15565	15484	15677	15512	15598	15483	15423	15652	15513	15496	15652	15597	15626	15475	15578	15476	15619	15681	15581	15561	15403	15379	15445	15481	15503	15510	15656	15448	15544	15553	15478	15561	15549	15558	15469	15385	15439	15462	15406	15461	15629	15491	15742	15419	15581	15773	15831	15481	15443	15506	15504	15489	15374	15432	15668	15464	15648	15517	15461	15672	15630	15571	15519	15634	15694	15561	15599	15525	15427	15445	15360	15452	15334	15520	15718	15498	15392	15615	15346	15417	15819	15600	15699	15488	15473	15883	15703	15688	15584	15531	15504	15363	15507	15553	15492	15559	15466	15498	15476	15499	15550	15631	15486	15563	15477	15734	15586	15517	15594	15580	15494	15445	15300	15589	15594	15255	15609	15501	15521	15427	15666	15505	15448	15591	15520	15630	15687	15595	15385	15529	15359	15487	15464	15632	15498	15404	15434	15615	15387	15384	15621	15699	15429	15464	15515	15613	15613	15544	15464	15515	15443	15404	15659	15386	15283	15729	15391	15516	15508	15518	15647	15645	15425	15525	15619	15528	15669	15561	15703	15778	15616	15662	15874	15530	15675	15621	15562	15629	15540	15654	15642	15349	15754	15632	15609	15466	15481	15480	15525	15580	15586	15437	15460	15670	15395	15432	15501	15485	15452	15485	15510	15454	15359	15559	15476	15498	15567	15459	15550	15594	15524	15449	15503	15652	15630	15379	15620	15554	15328	15580	15585	15429	15425	15563	15199	15592	15707	15650	15732	15857	15745	15740	15663	15467	15540	15393	15497	15623	15645	15338	15509	15730	15696	15619	15591	15379	15400	15431	15524	15384	15388	15499	15551	15507	15483	15576	15526	15777	15682	15419	15629	15383	15474	15454	15740	15413	15511	15400	15457	15449	15531	15538	15517	15599	15385	15586	15483	15462	15305	15615	15709	15477	15475	15703	15521	15657	15616	15676	15480	15441	15563	15742	15642	15643	15606	15403	15697	15623	15511	15529	15419	15554	15527	15598	15348	15609	15744	15461	15375	15559	15365	15292	15475	15690	15682	15676	15584	15569	15466	15478	15532	15615	15603	15414	15442	15516	15687	15484	15617	15605	15463	15261	15348	15368	15569	15626	15372	15621	15515	15511	15780	15723	15446	15524	15516	15576	15588	15635	15566	15434	15472	15671	15652	15500	15544	15558	15611	15599	15586	15622	15549	15614	15561	15824	15573	15590	15535	15529	15669	15474	15433	15640	15563	15420	15371	15551	15624	15518	15602	15582	15683	15396	15714	15620	15634	15537	15598	15471	15532	15587	15547	15571	15428	15402	15639	15698	15499	15722	15450	15317	15452	15577
28717	40551	35906	23106	17786	16098	18073	23206	25030	21495	19332	17742	17088	16308	16013	15604	15244	14625	14332	14024	13675	13731	13945	13805	13682	13641	13748	13844	13585	13799	13907	13591	13771	13913	13837	13728	13774	13665	13762	13678	13718	13873	13834	13901	13780	13529	13789	13768	13778	13797	13732	13493	13824	13844	13850	13679	13787	13580	13746	13779	13746	13757	13801	13603	13740	13645	13755	13712	13857	13623	13750	13854	13844	13717	13753	13646	13715	13759	13672	13781	13959	13625	13717	13695	13734	13719	13703	13706	13766	13726	13700	13787	13680	13714	13665	13818	13687	13725	13658	13625	13688	13721	13876	13738	13764	13807	13724	13764	13740	13694	13735	13887	13648	13749	13745	13779	13598	13729	13809	13620	13799	13767	13735	13602	13751	13795	13780	13679	13694	13775	13726	13822	13891	13607	13615	13628	13757	13884	13721	13758	13768	13639	13663	13620	13643	13651	13607	13688	13770	13800	13619	13658	13817	13841	13763	13691	13699	13793	13650	13717	13640	13699	13803	13651	13619	13560	13895	13794	13547	13757	13644	13634	13642	13617	13821	13697	13834	13629	13842	13823	13623	13855	13792	13698	13647	13810	13971	13728	13784	13545	13689	13899	13849	13771	13824	13722	13496	13609	13708	13778	13753	13835	13839	13883	13687	13822	13846	13785	13715	13498	13626	13794	13752	13797	13683	13877	13706	13730	13621	13674	13817	13804	13692	13853	13680	13836	13775	13626	13795	13855	13481	13767	13650	13858	13741	13643	13734	13661	13773	13885	13651	13912	13612	13744	13613	13753	13728	13643	13645	13821	13841	13652	13791	13782	13692	13810	13786	13750	13779	13701	13799	13756	13782	13644	13619	13675	13655	13816	13749	13803	13598	13844	13629	13559	13751	13743	13748	13636	13727	13679	13729	13735	13840	13700	13775	13719	13692	13751	13728	13689	13649	13739	13704	13660	13600	13944	13614	13600	13703	13689	13714	13692	13815	13678	13823	13636	13721	13617	13749	13806	13587	13849	13649	13702	13714	13721	13729	13881	13782	13812	13644	13649	13862	13798	13816	13696	13743	13738	13680	13664	13731	13845	13715	13923	13858	13764	13789	13729	13604	13713	13717	13773	13780	13778	13644	13781	13820	13695	13832	13668	13863	13773	13774	13685	13752	13913	13697	13673	13602	13684	13611	13642	13853	13751	13858	13700	13708	13822	13779	13742	13531	13742	13743	13557	13658	13733	13926	13711	13825	13812	13601	13908	13653	13712	13672	13656	13730	13724	13866	13815	13850	13706	13749	13768	13826	13739	13821	13777	13791	13687	13757	13721	13852	13747	13728	13643	13711	13803	13699	13737	13906	13725	13881	13810	13807	13640	13743	13613	13649	13817	13732	13758	13716	13810	13771	13686	13734	13695	13816	13578	13842	13685	13846	13551	13709	13809	13611	13713	13892	13901	13640	13814	13846	13701	13864	13745	13711	13875	13725	13713	13686	13813	13811	13717	13816	13652	13689	13892	13778	13638	13858	13810	13695	13893	13581	13709	13822	13606	13746	13821	13715	13804	13639	13789	13596	13639	13707	13876	13594	13677	13650	13963	13648	13718	13751	13727	13873	13771	13804	13808	13620	13715	13864	13587	13742	14022	13874	13823	13690	13900	13910	13839	13714	13866	13780	13917	13910	13851	13851	13571	13702	13795	13718	13527	13512	13620	13733	13775	13812	13639	13853	13877	13596	13707	13734	13728	13659	13847	13648	13836	13558	13634	13625	13843	13796	13728	13643	13835	13630	13648	13821	13745	13753	13699	13708	13782	13827	13800	13692	13827	13657	13619	13890	13678	13687	13862	13675	13807	13783	13781	13650	13845	13788	13863	13672	13713	13735	13834	13814	13849	13788	13549	13780	13832	13771	13628	13768	13510	13665	13689	13775	13748	13824	13647	13809	13712	13762	13720	13834	13765	13725	13658	13752	13848	13733	13697	13765	13716	13711	13704	13779	13908	13732	13633	13629	13670	13814	13685	13894	13780	13942	13660	13728	13692	13786	13763	13601	13700	13833	13607	13776	13843	13845	13633	13686	13628	13778	13636	13618	13746	13735	13837	13802	13661	13792	13709	13771	13820	13697	13714	13579	13656	13800	13810	13806	13879	13598	13805	13822	13645	13653	13592	13830	13758	13813	13583	13749	13675	13800	13651	13899	13822	13787	13859	13713	13841	13803	13721	13610	13863	13794	13777	13747	13663	13739	13749	13702	13773	13738	13687	13799	13812	13763	13724	13656	13916	13855	13648	13767	13944	13772	13641	13905	13610	13681	13858	13658	13576	13773	13683	13882	13740	13637	13761	13877	13686	13702	13695	13588	13824	13558	13837	13753	13635	13781	13901	13573	13766	13680	13769	13798	13823	13728	13582	13630	13722	13862	13707	13640	13792	13692	13688	13755	13796	13630	13737	13736	13694	13677	13845	13841	13726	13666	13747	13710	13922	13751	13702	13853	13796	13629	13668	13742	13805	13712	13843	13802	13670	13580	13758	13859	13910	13746	13835	13702	13723	13626	13707	13759	13734	13745	13758	13796	13558	13790	13745	13850	13665	13707	13789	13782	13867	13712	13786	13656	13692	13740	13766	13654	13673	13828	13615	13956	13731	13633	13674	13878	13720	13817	13806	13631	13792	13656	13659	13677	13805	13877	13767	13665	13728	13612	13618	13620	13797	13764	13873	13778	13804	13691	13863	13807	13671	13764	13676	13739	13828	13875	13813	13894	13626	13741	13730	13794	13758	13777	13749	13724	13775	13819	13679	13625	13803	13579	13891	13616	13777	13648	13870	13743	13737	13831	13519	13816	13751	13680	13777	13841	13745	13814	13751	13771	13842	13709	13790	13936	13624	13769	13682	13737	13709	13864	13588	13569	13686	13654	13806	13757	13789	13702	13890	13766	13735	13872	13763	13833	13772	13880	13806	13766	13672	13770	13659	13684	13620	13641	13811	13664	13735	13726	13695	13837	13832	13742	13624	13719	13589	13601	13895	13867	13721	13908	13693	13796	13800	13583	13780	13709	13726	13744	13624	13757	13834	13722	13918	13659	13803	13648	13721	13758	13603	13778	13598	13736	13642	13911	13818	13521	13765	13759	13738	13525	13727	13791	13720	13669	13764	13632	13758	13818	13744	13823	13705	13813	13828	13745	13713	13884	13906	13684	13593	13656	13661	13704	13659	13723	13809	13632	13723	13891	13791	13599	13575	13768	13609	13805	13648	13832	13865	13879	13801	13742	13548	13834	13710	13600	13751	13718	13791	13780	13709	13742	13566	13713	13866	13630	13704	13819	13624	13722	13640	13772	13646	13677	13723	13755	13743	13735	13625	13874	13785	13670	13836	13812	13783	13944	13741	13624	13725	13626	13751	13759	13615	13719	13728	13592	13687	13765	13844	13656	14104	13633	13751	13807	13681	13758	13817	13506	13814	13787	13904	13489	13646	13814	13513	13698	13709	13750	13712	13562	13807	13883	13884	13722	13746	13915	13833	13735	13746	13519	13669	13831	13936	13587	13656	13688	13611	13710	13825	13669	13918	13711	13777	13646	13632	13999	13817	13866	13672	13795	13812	13737	13718	13753	13687	13838	13780	13695	13622	13745	13820	13745	13787	13555	13661	13721	13662	13773	13737	13767	13727	13830	13561	13637	13683	13655	13635	13711	13869	13718	13731	13733	13702	13782	13821	13681	13573	13882	13669	13702	13642	13800	13720	13589	13739	13733	13898	13701	13813	13827	13803	13816	13604	13655	13870	13726	13830	13750	13641	13818	13636	13853	13654	13645	13760	13807	13933	13741	13747	13711	13646	13685	13592	13814	13842	13757	13757	13945	13901	13742	13850	13674	13741	13689	13636	13733	13654	13711	13736	13537	13715	13705	13802	13774	13671	13712	13742	13952	13756	13635	13774	13750	13769	13869	13480	13736	13788	13751	13846	13646	13659	13662	13817	13767	13868	13823	13772	13917	13733	13663	13734	13728	13784	13821	13730	13613	13722	13747	13905	13593	13795	13755	13655	13692	13667	13583	13665	13852	13762	13760	13639	13845	13731	13595	13843	13801	13688	13699	13733	13781	13775	13786	13708	13835	13645	13712	13694	13849	13676	13752	13825	13558	13780	13749	13899	13626	13832	13691	13739	13855	13716	13555	13846	13814	13823	13849	13863	13901	13703	13746	13706	13544	13629	13730	13741	13693	13642	13698	13700	13781	13826	13619	13731	13748	13830	13631	13893	13732	13756	13660	13523	13694	13856	13800	13747	13982	13602	13803	13872	13879	13658	13848	13673	13829	13751	13656	13694	13719	13665	13775	13810	13853	13913	13768	13837	13750	13805	13700	13708	13820	13653	13780	13660	13721	13908	13768	13698	13695	13741	13658	13769	13577	13801	13840	13823	13678	13646	13716	13722	13745	13771	13981	13679	13514	13739	13764	13678	13849	13681	13588	13663	13659	13617	13716	13644	13522	13739	13742	13673	13697	13765	13591	13733	13710	13601	13748	13855	13804	13812	13539	13874	13780	13916	13882	13787	13823	13786	13744	13771	13677	13767	13818	13935	13676	13799	13839	13853	13640	13734	13574	13910	13910	13706	13738	13794	13690	13835	13705	13818	13717	13729	13770	13782	13660	13613	13692	13797	13754	13709	13763	13789	13826	13658	13708	13765	13866	13625	13883	13704	13836	13687	13691	13829	13652	13747	13539	13920	13837	13809	13795	13860	13659	13735	13674	13749	13684	13752	13755	13806	13524	13659	13782	13831	13620	13733	13748	13803	13655	13756	13552	13719	13641	13665	13768	13660	13789	13772	13790	13696	13763	13779	13598	13821	13637	13748	13733	13851	13665	13741	13839	13735	13626	13872	13517	13749	13622	13809	13752	13815	13644	13800	13864	13783	13718	13626	13886	13868	13888	13815	13696	13785	13755	13610	13938	13712	13835	13730	13803	13774	13647	13843	13574	13666	13892	13622	13841	13634	13658	13763	13703	13698	13667	13790	13690	13862	13577	13791	13718	13749	13800	13647	13754	13705	13633	13642	13862	13654	13641	13884	13691	13735	13760	13665	13828	13623	13700	13968	13535	13780	13762	13714	13637	13841	13747	13762	13771	13791
23807	21218	28601	24355	22225	22076	22218	24300	25202	23161	21307	20202	21312	22737	22058	20800	19444	18467	16996	16223	15786	15518	15710	15517	15464	15679	15574	15628	15612	15585	15641	15379	15510	15488	15497	15629	15517	15561	15588	15527	15569	15244	15541	15479	15437	15530	15568	15411	15347	15578	15405	15444	15681	15803	15587	15514	15564	15637	15667	15595	15610	15572	15531	15356	15306	15584	15667	15616	15239	15506	15518	15395	15602	15464	15363	15388	15611	15591	15480	15613	15491	15597	15605	15611	15356	15617	15301	15325	15504	15567	15400	15276	15330	15596	15600	15401	15609	15544	15453	15445	15516	15654	15425	15427	15304	15517	15540	15428	15609	15408	15468	15474	15516	15555	15390	15428	15434	15695	15659	15483	15458	15460	15599	15374	15384	15397	15533	15465	15394	15421	15469	15539	15511	15503	15390	15468	15424	15619	15649	15509	15356	15617	15604	15366	15428	15553	15429	15491	15467	15495	15314	15360	15591	15551	15605	15469	15572	15392	15535	15468	15516	15415	15479	15412	15635	15541	15579	15515	15331	15625	15321	15446	15607	15331	15514	15544	15440	15378	15419	15515	15408	15467	15437	15485	15572	15305	15406	15396	15412	15388	15433	15648	15451	15626	15546	15197	15275	15535	15582	15443	15471	15432	15263	15394	15206	15411	15600	15375	15656	15498	15553	15335	15436	15451	15516	15384	15389	15618	15294	15472	15390	15333	15513	15463	15448	15488	15590	15383	15565	15391	15279	15404	15347	15581	15410	15516	15397	15570	15317	15456	15479	15341	15791	15517	15313	15626	15612	15529	15465	15391	15503	15531	15523	15608	15443	15657	15542	15444	15400	15492	15236	15493	15568	15435	15560	15507	15662	15559	15563	15324	15590	15482	15542	15368	15561	15494	15310	15744	15614	15512	15476	15489	15591	15410	15369	15566	15489	15489	15695	15464	15510	15609	15390	15513	15510	15549	15449	15490	15643	15355	15361	15474	15500	15440	15512	15560	15321	15253	15362	15604	15417	15307	15606	15371	15325	15501	15365	15432	15404	15438	15647	15556	15464	15473	15555	15460	15432	15570	15498	15420	15364	15486	15539	15523	15496	15316	15396	15362	15495	15357	15558	15476	15453	15342	15442	15462	15430	15544	15499	15399	15537	15357	15270	15274	15406	15237	15584	15561	15472	15404	15559	15503	15488	15536	15342	15291	15520	15512	15230	15402	15479	15406	15474	15432	15602	15397	15515	15588	15458	15208	15284	15284	15488	15407	15307	15587	15588	15343	15524	15668	15467	15509	15397	15401	15421	15538	15648	15440	15405	15556	15504	15499	15613	15452	15474	15345	15269	15284	15500	15528	15555	15485	15555	15278	15531	15602	15421	15488	15501	15412	15520	15332	15490	15374	15308	15557	15456	15449	15412	15590	15431	15543	15434	15429	15441	15384	15440	15536	15355	15546	15394	15504	15495	15524	15636	15432	15487	15497	15422	15534	15469	15404	15544	15340	15456	15317	15583	15437	15426	15237	15387	15361	15522	15523	15390	15497	15513	15544	15438	15544	15392	15520	15542	15422	15571	15724	15382	15415	15317	15458	15602	15467	15493	15405	15560	15389	15451	15519	15224	15400	15534	15398	15569	15558	15554	15228	15532	15374	15578	15537	15513	15455	15602	15481	15432	15543	15403	15484	15555	15560	15492	15185	15635	15454	15455	15409	15696	15473	15454	15546	15492	15452	15481	15621	15548	15434	15372	15526	15520	15345	15399	15348	15402	15352	15305	15469	15387	15407	15519	15372	15576	15604	15544	15560	15551	15590	15462	15363	15579	15337	15469	15504	15608	15601	15527	15410	15529	15558	15465	15721	15394	15583	15447	15412	15365	15590	15444	15428	15496	15376	15440	15564	15316	15575	15604	15466	15327	15190	15401	15443	15701	15510	15511	15347	15618	15408	15326	15248	15358	15603	15558	15602	15271	15398	15357	15456	15665	15568	15417	15379	15359	15254	15620	15407	15437	15420	15470	15518	15330	15663	15761	15642	15473	15509	15583	15493	15109	15595	15379	15394	15409	15457	15383	15362	15411	15566	15283	15387	15500	15265	15497	15488	15609	15433	15423	15345	15319	15364	15478	15383	15455	15671	15373	15403	15458	15488	15469	15305	15575	15502	15566	15328	15519	15547	15550	15512	15494	15508	15350	15540	15478	15383	15311	15455	15523	15418	15426	15509	15444	15379	15352	15461	15515	15425	15424	15405	15410	15796	15522	15560	15639	15494	15619	15486	15500	15515	15299	15334	15528	15356	15338	15461	15670	15543	15414	15530	15580	15480	15491	15557	15402	15522	15375	15494	15445	15385	15443	15443	15412	15637	15409	15540	15404	15467	15548	15565	15468	15551	15471	15547	15552	15496	15340	15555	15546	15544	15400	15409	15530	15723	15525	15481	15407	15522	15387	15462	15444	15313	15558	15385	15566	15510	15630	15290	15437	15441	15438	15091	15547	15510	15555	15281	15570	15483	15468	15467	15594	15416	15445	15405	15295	15400	15383	15261	15461	15232	15446	15355	15467	15425	15384	15374	15500	15500	15625	15361	15503	15493	15454	15500	15511	15588	15453	15649	15509	15559	15669	15547	15531	15404	15440	15502	15563	15521	15448	15416	15466	15273	15478	15452	15492	15388	15448	15505	15512	15464	15217	15453	15476	15314	15520	15595	15272	15331	15403	15455	15408	15592	15432	15538	15418	15344	15468	15559	15533	15445	15464	15443	15601	15518	15553	15398	15395	15452	15348	15317	15431	15605	15583	15293	15387	15347	15231	15167	15707	15441	15628	15443	15491	15434	15431	15451	15268	15508	15353	15417	15480	15477	15579	15552	15547	15388	15506	15514	15616	15436	15502	15372	15358	15608	15429	15361	15493	15443	15483	15398	15569	15571	15464	15499	15471	15307	15443	15561	15389	15509	15529	15283	15442	15649	15321	15405	15431	15540	15457	15539	15423	15462	15385	15572	15376	15440	15387	15485	15339	15711	15693	15371	15621	15714	15481	15521	15344	15530	15476	15258	15358	15538	15435	15707	15733	15609	15409	15516	15412	15502	15522	15402	15476	15517	15384	15470	15446	15343	15554	15410	15440	15538	15309	15483	15473	15376	15488	15409	15400	15287	15561	15689	15531	15499	15546	15351	15371	15427	15714	15314	15552	15314	15426	15356	15313	15450	15412	15244	15294	15412	15364	15540	15388	15559	15561	15338	15674	15536	15240	15569	15404	15653	15520	15386	15591	15542	15470	15415	15380	15469	15361	15428	15378	15405	15298	15136	15207	15378	15470	15585	15284	15335	15334	15434	15400	15603	15233	15228	15455	15290	15303	15645	15544	15255	15475	15390	15398	15449	15391	15481	15578	15582	15451	15362	15528	15368	15517	15503	15219	15455	15397	15406	15572	15517	15425	15523	15391	15609	15576	15567	15396	15484	15378	15322	15443	15544	15414	15434	15413	15403	15458	15454	15463	15374	15552	15587	15560	15522	15340	15463	15404	15396	15537	15392	15460	15550	15594	15435	15453	15261	15500	15629	15507	15635	15631	15567	15725	15581	15571	15497	15388	15567	15457	15335	15478	15586	15419	15413	15477	15473	15555	15547	15575	15493	15692	15607	15446	15523	15626	15371	15364	15605	15510	15351	15473	15453	15548	15470	15426	15359	15424	15404	15632	15321	15487	15605	15394	15579	15288	15418	15360	15300	15551	15495	15478	15512	15547	15544	15605	15469	15366	15402	15546	15479	15384	15612	15354	15372	15468	15352	15457	15556	15450	15459	15325	15422	15464	15506	15358	15526	15583	15427	15713	15408	15321	15432	15445	15401	15386	15602	15648	15370	15357	15448	15493	15534	15383	15498	15603	15435	15564	15479	15405	15595	15452	15418	15544	15648	15412	15549	15422	15377	15371	15616	15492	15410	15426	15619	15435	15208	15558	15500	15575	15416	15420	15503	15396	15642	15538	15539	15381	15558	15415	15345	15300	15344	15552	15460	15472	15434	15511	15400	15333	15394	15404	15312	15443	15423	15406	15450	15441	15559	15455	15543	15509	15435	15302	15361	15462	15609	15548	15459	15405	15618	15431	15536	15449	15279	15337	15462	15499	15610	15776	15417	15306	15309	15466	15299	15476	15551	15492	15520	15313	15420	15259	15476	15530	15603	15583	15283	15416	15603	15690	15365	15274	15431	15498	15292	15537	15677	15552	15640	15570	15571	15429	15652	15493	15586	15579	15363	15142	15414	15458	15336	15411	15406	15398	15313	15450	15530	15491	15360	15573	15360	15447	15423	15345	15429	15423	15685	15475	15667	15302	15499	15606	15423	15451	15403	15273	15425	15454	15386	15402	15335	15496	15377	15381	15536	15575	15595	15507	15479	15262	15367	15292	15477	15463	15356	15391	15452	15465	15635	15581	15589	15446	15477	15425	15453	15548	15493	15644	15410	15400	15413	15358	15359	15490	15616	15468	15394	15486	15426	15475	15310	15387	15388	15424	15440	15397	15548	15457	15601	15400	15283	15446	15309	15439	15502	15587	15355	15611	15425	15590	15577	15413	15504	15599	15515	15435	15553	15469	15400	15469	15595	15474	15428	15449	15355	15359	15492	15490	15391	15391	15496	15445	15517	15395	15690	15696	15501	15459	15457	15340	15326	15532	15359	15475	15468	15273	15399	15501	15385	15525	15670	15599	15218	15416	15371	15533	15461	15480	15545	15544	15447	15449	15502	15490	15395	15570	15517	15596	15378	15503	15192	15296	15715	15345	15596	15311	15442	15622	15558	15439	15436	15458	15471	15496	15198	15527	15593	15459	15394	15648	15582	15654	15540	15536	15748	15355	15434	15338	15553	15482	15445	15439	15420	15375	15511	15254	15255	15637	15504	15416	15425	15668	15413	15559	15624	15522	15252	15422	15431	15442	15342	15342	15357	15722	15434	15625	15568	15610	15428	15376	15439	15413	15408	15677	15575	15463	15500	15403	15514	15614	15482	15327	15468	15370	15622	15381	15311	15296	15352	15447	15398	15661	15319	15620	15454	15567	15568	15450	15433	15481	15482	15628	15475	15272	15486	15535	15448	15493	15336	15374	15366	15573	15352	15272	15405	15404	15326
28065	46319	40585	27928	21294	19064	20603	26945	27918	24432	22416	20675	22990	23946	22529	20732	18818	17085	15602	14505	13967	13887	13787	13788	13847	13656	13809	13867	13763	13658	13809	13699	13968	13662	13723	13720	13664	13727	13738	13671	13553	13862	13590	13731	13794	13817	13448	13843	13866	13744	13726	13769	13777	13656	13779	13578	13584	13784	13728	13868	13691	13754	13561	13778	13656	13778	13662	13621	13781	13748	13697	13791	13639	13764	13763	13623	13643	13758	13727	13576	13791	13724	13828	13638	13833	13722	13631	13683	13767	13655	13777	13767	13794	13667	13639	13801	13846	13730	13792	13746	13943	13681	13754	13761	13829	13677	13764	13846	13801	13731	13751	13704	13839	13618	13816	13693	13672	13686	13707	13571	13906	13830	13919	13726	13713	13868	13724	13673	13555	13674	13711	13836	13627	13679	13671	13827	13741	13772	13719	13762	13705	13779	13659	13632	13716	13658	13616	13782	13818	13712	13755	13581	13937	13748	13765	13775	13776	13715	13779	13678	13846	13754	13747	13836	13833	13657	13875	13584	13675	13723	13760	13942	13802	13633	13588	13812	13695	13907	13803	13602	13725	13726	13755	13793	13934	13690	13743	13610	13705	13618	13747	13830	13824	13682	13753	13472	13836	13695	13695	13811	13817	13656	13751	13696	13791	13715	13802	13655	13765	13787	13663	13783	13804	13649	13750	13750	13718	13673	13765	13592	13653	13747	13758	13709	13759	13560	13760	13632	13692	13565	13710	13985	13852	13765	13785	13794	13797	13857	13842	13826	13617	13656	13797	13671	13777	13889	13613	13840	13700	13795	13683	13608	13713	13667	13671	13770	13776	13730	13731	13782	13766	13619	13714	13727	13738	13621	13768	13695	13726	13706	13731	13835	13803	13785	13820	13675	13772	13609	13746	13643	13813	13665	13570	13651	13747	13775	13694	13640	13667	13684	13688	13831	13855	13824	13833	13738	13842	13650	13474	13932	13819	13560	13802	13729	13950	13653	13667	13669	13757	13644	13643	13840	13648	13591	13680	13701	13583	13674	13674	13735	13773	13770	13673	13690	13648	13775	13741	13802	13733	13750	13514	13652	13834	13809	13636	13705	13744	13690	13784	13829	13667	13655	13897	13664	13821	13615	13818	13909	13705	13715	13758	13759	13749	13742	13624	13809	13811	13815	13677	13702	13691	13733	13899	13720	13678	13576	13731	13626	13681	13701	13744	13793	13754	13658	13829	13744	13695	13529	13846	13614	13710	13779	13697	13697	13720	13686	13702	13820	13636	13684	13766	13781	13811	13540	13707	13652	13802	13502	13762	13627	13685	13616	13758	13652	13828	13658	13672	13768	13719	13682	13660	13795	13627	13806	13596	13643	13678	13860	13714	13990	13788	13901	13618	13700	13715	13892	13713	13793	13625	13585	13568	13702	13539	13686	13788	13758	13752	13720	13657	13676	13746	13833	13547	13784	13692	13788	13828	13726	13731	13547	13772	13788	13690	13814	13795	13815	13649	13824	13840	13551	13868	13760	13777	13588	13709	13724	13786	13720	13587	13910	13755	13541	13687	13707	13791	13678	13771	13812	13689	13863	13772	13856	13801	13676	13622	13761	14003	13737	13750	13772	13743	13637	13745	13787	13785	13743	13640	13797	14012	13694	13714	13640	13703	13662	13494	13684	13639	13620	13754	13798	13821	13739	13876	13766	13565	13459	13649	13650	13696	13908	13750	13688	13854	13784	13740	13805	13685	13779	13898	13734	13751	13687	13431	13614	13923	13768	13592	13591	13690	13894	13713	13579	13857	13836	13755	13712	13720	13981	13777	13760	13683	13692	13595	13781	13717	13694	13735	13843	13634	13759	13826	13663	13690	13671	13844	13937	13626	13827	13760	13635	13849	13730	13706	13777	13811	13694	13674	13784	13695	13766	13728	13599	13742	13660	13707	13828	13770	13749	13780	13807	13554	13685	13773	13663	13727	13835	13777	13684	13604	13592	13743	13694	13575	13649	13747	13796	13664	13684	13693	13780	13606	13742	13758	13759	13901	13684	13612	13568	13730	13608	13801	13565	13838	13764	13846	13729	13606	13834	13770	13833	13694	13713	13632	13745	13546	13686	13805	13718	13633	13693	13707	13660	13691	13860	13789	13676	13715	13670	13661	13550	13569	13799	13772	13770	13835	13669	13690	13763	13683	13714	13705	13756	13692	13634	13848	13679	13732	13581	13612	13543	13757	13795	13733	13836	13727	13603	13796	13694	13858	13769	13779	13560	13680	13788	13558	13677	13856	13771	13738	13717	13838	13891	13822	13775	13866	13748	13705	13740	13749	13768	13801	13852	13551	13723	13627	13684	13748	13813	13765	13621	13757	13649	13782	13647	13873	13706	13865	13676	13733	13681	13636	13705	13836	13642	13637	13683	13717	13868	13889	13721	13631	13736	13769	13651	13835	13813	13507	13639	13694	13647	13554	13768	13844	13801	13804	13774	13714	13797	13774	13795	13726	13742	13643	13753	13798	13876	13660	13769	13651	13724	13720	13710	13709	13911	13720	13595	13832	13504	13647	13834	13737	13762	13816	13701	13622	13740	13645	13768	13682	13634	13685	13687	13857	13575	13666	13808	13803	13608	13780	13913	13723	13590	13693	13765	13964	13576	13796	13639	13759	13740	13870	13769	13694	13693	13753	13661	13663	13648	13579	13814	13677	13683	13797	13758	13661	13650	13749	13626	13730	13656	13735	13717	13711	13780	13811	13753	13814	13767	13625	13825	13725	13728	13685	13727	13821	13680	13832	13724	13716	13746	13855	13767	13543	13871	13867	13758	13719	13707	13667	13736	13760	13679	13818	13680	13733	13687	13764	13798	13786	13628	13686	13835	13551	13672	13724	13759	13821	13714	13737	13670	13751	13836	13805	13678	13771	13454	13783	13910	13642	13777	13811	13820	13784	13891	13787	13780	13851	13825	13533	13913	13787	13739	13815	13621	13792	13703	13833	13555	13696	13865	13818	13704	13751	13960	13625	13816	13748	13770	13649	13855	13726	13616	13833	13778	13722	13722	13731	13808	13637	13723	13601	13687	13933	13601	13956	13778	13762	13712	13696	13765	13918	13759	13727	13857	13626	13632	13687	13742	13742	13579	13632	13813	13738	13594	13762	13775	13772	13683	13538	13609	13765	13624	13749	13748	13833	13708	13551	13623	13753	13763	13810	13684	13610	13895	13757	13806	13720	13717	13878	13754	13497	13673	13711	13966	13632	13890	13491	13574	13653	13684	13818	13832	13686	13716	13613	13725	13751	13706	13679	13771	13763	13734	13878	13877	13673	13739	13792	13761	13874	13700	13697	13683	13697	13587	13670	13579	13758	13678	13847	13698	13705	13656	13675	13814	13783	13612	13710	13730	13790	13564	13828	13662	13808	13693	13517	13722	13746	13888	13799	13778	13659	13742	13775	13673	13731	13710	13508	13647	13682	13847	13785	13800	13597	13698	13603	13702	13732	13883	13489	13742	13862	13751	13623	13735	13614	13560	13684	13678	13804	13819	13602	13644	13566	13720	13614	13810	13657	13781	13833	13520	13687	13733	13682	13656	13692	13755	13802	13736	13670	13580	13621	13610	13606	13856	13906	13729	13622	13781	13698	13722	13698	13781	13637	13764	13831	13723	13755	13662	13793	13607	13643	13850	13673	13713	13896	13712	13908	13675	13713	13551	13772	13795	13862	13745	13672	13624	13682	13729	13751	13599	13736	13671	13688	13685	13844	13738	13767	13761	13800	13751	13507	13822	13806	13653	13536	13750	13680	13720	13840	13746	13765	13759	13845	13716	13703	13792	13868	13743	13857	13712	13756	13817	13814	13758	13658	13846	13664	13767	13792	13613	13734	13786	13826	13567	13668	13875	13727	13797	13614	13650	13716	13658	13786	13723	13891	13558	13593	13660	13693	13784	13776	13632	13858	13757	13790	13609	13835	13706	13585	13826	13912	13616	13785	13641	13746	13650	13565	13726	13709	13619	13722	13910	13843	13688	13752	13702	13740	13840	13849	13751	13544	13773	13755	13845	13801	13714	13734	13645	13980	13767	13575	13569	13795	13895	13624	13754	13644	13729	13750	13765	13786	13780	13681	13678	13794	13907	13738	13706	13800	13721	13728	13695	13642	13784	13792	13679	13818	13803	13798	13695	13664	13539	13811	13866	13908	13886	13812	13729	13792	13706	13720	13615	13603	13858	13717	13679	13680	13653	13607	13709	13857	13779	13685	13721	13722	13737	13676	13758	13647	13555	13799	13664	13586	13553	13604	13799	13728	13737	13490	13780	13799	13847	13718	13674	13797	13607	13676	13616	13649	13711	13810	13682	13729	13928	13734	13850	13703	13750	13820	13721	13831	13799	13865	13636	13774	13710	13745	13556	13768	13763	13708	13806	13740	13812	13826	13746	13711	13792	13771	13776	13930	13868	13631	13674	13869	13647	13699	13717	13583	13688	13789	13771	13797	13760	13719	14014	13723	13810	13646	13792	13785	13792	13790	13750	13788	13807	13618	13615	13742	13759	13904	13698	13664	13785	13764	13779	13806	13739	13633	13706	13762	13804	13676	13742	13730	13611	13642	13842	13754	13681	13585	13843	13617	13611	13809	13762	13757	13785	13766	13782	13776	13842	13715	13785	13711	13645	13858	13721	13922	13676	13674	13644	13680	13667	13997	13737	13871	13894	13947	13750	13658	13796	13757	13736	13755	13785	13731	13707	13734	13605	13773	13865	13645	13601	13745	13680	13685	13783	13902	13760	13755	13785	13745	13666	13478	13606	13731	13699	13821	13666	13735	13755	13713	13665	13728	13600	13665	13664	13511	13785	13623	13862	13807	13594	13768	13665	13765	13735	13861	13765	13652	13777	13690	13704	13692	13750	13676	13721	13831	13674	13850	13798	13753	13766	13780	13776	13800	13814	13740	13630	13693	13711	13800	13794	13776	13764	13733	13772	13749	13663	13583	13762	13665	13725	13701	13800	13809	13792	13653	13818	13831	13874	13765	13737	13743	13755	13668	13704	13761	13710	13719	13675	13790	13649	13809	13804	13694	13767	13805	13545	13609	13784	13698	13765	13802	13776	13662	13800	13601	13869	13577	13624	13594	13818	13619	13846
22771	21292	29024	23845	22364	26986	32260	28599	26679	24110	22718	20452	24020	26845	26340	26151	23037	19784	17783	16839	16244	16084	15825	15940	15821	15759	15675	15849	15879	15758	15722	15695	15768	15947	15957	16006	15834	15910	15813	15924	15845	15779	15611	15762	15836	15856	15888	15824	15815	15685	15738	15803	15945	15706	15615	15833	15768	15689	15785	15807	15651	15742	15883	15711	15799	15813	15759	15827	15801	15979	15652	15996	15674	15826	15802	15723	15907	15748	15746	15680	15664	15861	15672	15925	15713	15764	15931	15909	15729	15917	15615	15850	15710	15711	15691	15932	15722	15724	15842	15975	15830	15764	15736	15734	15653	15674	15721	15782	15942	15703	15656	15556	15700	15713	15723	15638	15861	15682	15673	15670	15724	15751	15675	15722	15601	15653	15814	15736	15797	15691	15662	15681	15577	15673	15958	15654	15545	15715	15838	15859	15851	15723	15621	15798	15799	15757	15827	15737	15926	15659	15850	15722	15828	15495	15609	15623	15809	15767	15766	15822	15925	15753	15726	15699	15743	15634	15788	15756	15809	15777	15813	15620	15738	15672	15608	15672	15585	15710	15697	15647	15825	15705	15784	15596	15766	15477	15858	15562	15761	15844	15681	15620	15751	15797	15764	15713	15713	15572	15785	15772	15692	15918	15806	15670	15754	15606	15906	15635	15731	15747	15678	15733	15656	15721	15777	15741	15541	15588	15735	15825	15808	15736	15951	15888	15980	15700	15642	15805	15851	15665	15880	15756	15918	15531	15826	15620	15640	15818	15725	15481	15591	15686	15695	15582	15755	15570	15665	15735	15832	15848	15668	15566	15601	15702	15793	15637	15812	15672	15620	15825	15708	15716	15867	15911	15780	15472	15377	15744	15647	15875	15622	15600	15680	15578	15611	15599	15749	15900	15855	15931	15812	15789	15606	15825	15666	15774	15630	15702	15682	15852	15660	15444	15794	15794	15870	15881	15755	15693	15705	15748	15804	15593	15790	15863	15687	15683	15744	15627	15831	15664	15819	15732	15657	15704	15933	15762	15656	15695	15717	15727	15583	15832	15656	15604	15829	15721	15614	15512	15600	15784	15754	15838	15648	15692	15671	16018	15669	15468	15487	15583	15703	15671	15792	15801	15700	15571	15598	15678	15676	15649	15638	15855	15818	15794	15828	15764	15814	15722	15774	15753	15690	15846	15732	15701	15761	15768	15548	15550	15517	15691	15810	15734	15692	15720	15779	15645	15611	15920	15598	15716	15536	15603	15730	15655	15641	15882	15778	15764	15847	15649	15742	15754	15788	15586	15784	15553	15542	15820	15679	15697	15767	15751	15865	15687	15624	15733	15904	15680	15852	15728	15630	15703	15753	15724	15561	15473	15684	15518	15822	15724	15698	15588	15598	15748	15810	15686	15725	15774	15814	15631	15433	15550	15768	15675	15713	15781	15555	15783	15661	15839	15673	15679	15720	15733	15781	15775	15735	15752	15635	15737	15848	15644	15546	15750	15804	15607	15777	15647	15822	15753	15677	15489	15858	15695	15856	15880	15661	15842	15955	15595	15919	15735	15835	15682	15500	15899	15814	15862	15833	15727	15756	15647	15856	15692	15771	15601	15754	15641	15776	15615	15965	15874	15593	15743	15679	15769	15721	15809	15509	15715	15708	15794	15806	15654	15813	15708	15785	15780	15872	15524	15606	15898	15838	15504	15603	15617	15740	15631	15672	15583	15580	15818	15659	15844	15692	15812	15820	15718	15543	15645	15576	15807	15795	15675	15817	15904	15822	15638	15691	15906	15855	15950	15746	15534	15829	15540	15765	15646	15631	15604	15761	15646	15710	15676	15654	15643	15692	15805	15693	15707	15715	15922	15767	15805	15858	15887	15768	15554	15502	15901	15656	15530	15788	15728	15630	15740	15759	15771	15627	15851	15759	15829	15741	15733	15709	15566	15605	15541	15616	15690	15700	15661	15614	15532	15567	15759	15697	15667	15695	15691	15730	15721	15795	15744	15842	15723	15758	15788	15665	15728	15886	15772	15631	15831	15639	15420	15559	15769	15594	15675	15653	15849	15888	15631	15812	15646	15563	15642	15656	15769	15772	15847	15827	15643	15638	15721	15726	15765	15682	15679	15951	15659	15648	15577	15414	15492	15672	15600	15695	15935	15614	15796	15799	15777	15527	15448	15636	15790	15766	15606	15764	15629	15431	15569	15698	15759	15772	15583	15765	15659	15499	15727	15723	15774	15659	15624	15779	15815	15766	15804	15711	15708	15831	15741	15653	15522	15638	15707	15572	15889	15814	15772	15707	15757	15675	15643	15752	15558	15665	15640	15794	15565	15739	15835	15596	15608	15797	15656	15786	15720	15593	15750	15697	15908	15595	15674	15913	15933	15777	15989	15784	15637	15465	15734	15836	15671	15701	15777	15627	15704	15892	15514	15715	15884	15845	15701	15736	15686	15588	15861	15578	15688	15630	15619	15737	15668	15869	15730	15782	15834	15505	15411	15498	15695	15739	15598	15693	15703	15890	15850	15635	15706	15588	15637	15732	15912	15523	15606	15672	15618	15640	15615	15831	15824	15701	15591	15684	15777	15686	15885	15830	15720	15763	15622	15676	15804	15707	15741	15736	15786	15939	15382	15780	15713	15748	15627	15598	15564	15584	15625	15537	15469	15673	15609	15675	15787	15810	15745	15790	15672	15461	15525	15511	15796	15719	15673	15745	15740	15707	15951	15707	15748	15930	15671	15590	15695	15968	15573	15865	15661	15760	15550	15715	15661	15594	15727	15809	15716	15555	15689	15861	15811	15538	15580	15762	15801	15791	15696	15751	15721	15811	15580	15645	15729	15695	15754	15742	15695	15847	15807	15758	15659	15715	15793	15740	15738	15817	15596	15605	15776	15652	15705	15600	15794	15738	15519	15704	15799	15626	15677	15731	15839	15710	15674	15709	15894	15717	15662	15815	15752	15535	15594	15864	15722	15660	15489	15486	15676	15661	15781	15783	15661	15694	15703	15820	15673	15772	15653	15711	15740	15797	15575	15746	15699	15556	15891	15795	15679	15704	15807	15590	15645	15844	15855	15623	15861	15727	15684	15861	15834	15669	15858	15520	15592	15833	15820	15692	15625	15641	15759	15753	15596	15736	15606	15668	15665	15716	15765	15768	15669	15702	15800	15736	15554	15830	15383	15630	15637	15986	15710	15782	15882	15674	15715	15681	15789	15580	15814	15764	15607	15588	15575	15806	15707	15767	15650	15806	15881	15604	15816	15792	15656	15814	15778	15651	15870	16010	15756	15636	15578	15563	15519	15583	15866	15898	15736	15851	15639	15687	15929	15434	15730	15734	15646	15834	15699	15848	15836	15899	15640	15441	15826	15803	15704	15673	15762	15833	15822	15682	15635	15636	15537	15576	15678	15649	15731	15740	15656	15743	15880	15814	15683	15827	15890	15778	15627	15664	15730	15730	15510	15786	15747	15626	15800	15646	15569	15759	15812	15601	15736	15849	15652	15652	15676	15597	15633	15632	15623	15775	15617	15867	15638	15866	15597	15615	15516	15725	15687	15741	15778	15721	15690	15708	15455	15823	15793	15744	15644	15761	15612	15701	15707	15733	15847	15664	15704	15446	15497	15614	15783	15858	15825	15645	15678	15877	15685	15474	15625	15712	15860	15677	15600	15687	15750	15795	15871	15789	15487	15619	15816	15647	15813	15786	15709	15693	15802	15699	15699	15714	15615	15661	15583	15911	15789	15691	15713	15656	15601	15854	15863	15561	15738	15596	15745	15733	15775	15694	15647	15581	15715	15646	15734	15836	15743	15720	15702	15822	15515	15677	15599	15671	15683	15864	15544	15626	15543	15618	15723	15719	15811	15493	15686	15703	15633	15768	15705	15913	15672	15738	15541	15714	15727	15606	15712	15775	15640	15699	15604	15815	15815	15704	15696	15750	15773	15535	15799	15509	15813	15745	15562	15757	15716	15751	15645	15645	15750	15757	15811	15801	15803	15736	15734	15729	15676	15704	15773	15530	15709	15877	15615	15580	15707	15601	15799	15567	15589	15653	15774	15778	15674	15787	15527	15796	15830	15713	15747	15648	15632	15727	15661	15587	15689	15797	15637	15989	15649	15693	15700	15694	15814	15584	15757	15477	15502	15850	15657	15722	15622	15685	15862	15759	15816	15733	15720	15805	15667	15885	15752	15600	15793	15676	15739	15771	15810	15804	15618	15522	15938	15806	15856	15876	15501	15738	15770	15555	15774	15778	15750	15805	15716	15717	15812	15758	15759	15566	15603	15598	15928	15563	15671	15861	15815	15804	15801	15926	15646	15759	15714	15604	15516	15857	15657	15757	15604	15891	15857	15628	15649	15521	15838	15771	15597	15763	15632	15688	15782	15826	15694	15788	15628	15672	15824	15819	15764	15725	15687	15885	15684	15748	15668	15493	15635	15706	15517	15654	15524	15539	15741	15516	15520	15649	15705	15886	15663	15540	15683	15842	15804	15866	15667	15687	15589	15639	15553	15741	15552	15501	15742	15588	15852	15886	15711	15807	15680	15736	15639	15732	15584	15498	15779	15723	15791	15795	15650	15741	15801	15869	15683	15606	15633	15495	15486	15757	15599	15705	15776	15632	15641	15864	15774	15709	15915	15918	15653	15688	15726	15783	15675	15754	15770	15730	15633	15569	15773	15660	15770	15526	15740	15667	15705	15759	15710	15672	15666	15716	15754	15780	15501	15629	15607	15597	15663	15900	15795	15711	15677	15765	15839	15772	15640	15822	15703	15776	15611	15741	15773	15886	15807	15660	15651	15813	15691	15689	15655	15626	15744	15831	15641	15648	15580	15697	15697	15947	15712	15460	15527	15535	15612	15806	15574	15785	15662	15692	15768	15700	15827	15755	15943	15853	15605	15771	15584	15770	15639	15619	15730	15865	15739	15591	15810	15519	15751	15500	15817	15626	15629	15724	15774	15819	15599	15767	15739	15674	15694	15849	15718	15721	15735	15741	15803	15771	15623	15526	15794	15975	15925	15706	15782	15598	15817	15815	15719	15637	15616	15808	15715	15678	15799	15557	15659	15715	15724	15780	15650	15639	15774	15670	15783	15734	15616	15656	15606	15501	15714	15645	15748
29203	50772	46054	34194	32191	31274	32975	32004	29073	25289	23622	20980	26915	28349	28501	27066	22541	18614	16104	14795	14288	13973	13935	13953	13975	13968	13880	13978	14004	13913	13855	13988	13974	14047	13840	13883	13886	13905	13717	13888	13860	13823	13961	13849	13836	13957	13975	13861	13926	13888	13905	13823	14026	13885	13885	13847	13772	13875	13846	13839	13718	13846	13865	13898	13810	13887	13957	13730	13749	13770	13892	13956	13785	13948	13909	13834	14013	13841	13787	13856	13966	14022	13948	13780	13909	13819	13932	13819	13712	13942	13956	13923	13856	13844	13920	13860	13837	13989	13976	13870	13882	14026	13762	13826	13942	13835	13859	13932	13842	13978	13882	13895	13799	13786	13853	13914	13842	13933	13760	13904	13840	13859	13910	13914	13751	13766	13928	13793	13946	13730	14213	13618	13811	13694	13967	13719	13909	14024	13872	13836	13758	13844	13890	13846	13858	13734	13784	13725	13774	13716	13831	14079	13754	13795	13937	13972	13818	13819	13854	13957	13946	13820	14044	13699	13896	13876	13962	13774	13857	13622	13693	13817	13876	13952	13770	13975	13848	13866	13907	13723	13815	13957	13908	13795	13840	13914	13775	14024	13623	13911	13824	13860	13827	13920	13946	13744	13742	13979	13749	13751	13805	13838	14049	13848	13898	13720	14135	13979	13926	13698	13859	13832	13812	13846	13845	13774	13910	13789	13962	13807	13888	13949	13829	13862	13986	13958	14002	13868	13803	13999	13786	13950	13900	13871	13762	13898	13862	13845	13834	13715	13735	13902	13858	13852	13713	13973	13848	13866	14012	13901	13875	13637	13959	13968	13790	13821	13792	13813	13829	13887	13764	13823	13852	13884	13743	13810	13984	13816	13855	13910	13879	13883	13832	13846	13721	13738	13735	13807	13830	13790	13917	13936	13651	13943	13805	13866	13764	13674	13946	13841	13866	13777	13875	13810	13854	13866	13914	13837	13702	13813	13873	13961	13861	13951	13868	13937	13737	13762	14045	13768	13759	13751	14049	13791	13660	13938	13815	13824	13990	13944	13826	13884	13786	13992	13803	13964	13771	13927	13974	13815	13878	13842	13770	13897	13736	13676	13687	13789	14035	13791	13893	13848	14050	13882	13840	13956	13962	13925	13983	13853	13753	13915	13928	13784	13854	13914	13711	13785	13779	13872	13949	13716	13920	13889	13831	13860	14060	13847	13844	13747	13825	13809	13817	13879	13787	13835	13826	13896	13885	13845	13875	13804	13838	14040	13945	13851	13954	13827	13893	13801	14025	13839	13933	13762	13941	13865	13822	13931	13896	13908	13782	13762	13878	13903	13857	13644	13830	13832	13813	13846	13761	13763	13989	13800	13730	13880	13931	13891	13925	13918	13948	13933	13781	13769	13729	13748	13925	13909	13735	13859	13776	13799	13839	13818	13970	14040	14042	13784	13816	13954	13859	13772	14044	13699	13856	13750	13761	13840	13761	13817	13832	13780	13998	13895	13910	13807	13852	13933	13859	13766	14000	14026	13796	13828	13869	13813	13800	13888	13981	14012	13781	13916	13642	13945	13850	14023	13766	13765	13856	13853	13833	13843	13901	14011	13754	13960	13833	13913	13814	13891	13847	13842	13874	13890	13901	13986	13825	13869	13830	13693	14007	13931	13815	13938	13860	13880	13882	13930	13801	13780	13938	13871	13947	13988	13910	13903	13691	14139	13788	14077	13798	13892	13788	13786	13889	13832	13865	13963	13879	13751	13816	13823	13888	13723	13883	14074	13869	13721	14023	13907	13983	13822	13990	13880	13983	13800	13945	13858	13826	13690	13786	13760	13923	13874	13916	13935	13739	13780	13859	13902	14017	13803	13830	13910	13956	13740	13987	13848	13923	14036	13905	13854	13866	14046	13990	13618	13991	13916	13842	13790	13818	13783	13776	13983	13843	13810	13770	13815	13918	13804	13989	13790	13838	13803	13886	13983	13945	13691	13929	13880	13993	13948	13884	13871	13789	13838	13822	13779	13767	13842	13940	13993	13993	13991	14045	13914	13976	13853	13949	13988	13913	13946	13776	13853	13855	13740	13902	13904	13846	14018	13850	13858	13807	13869	13841	13932	13898	13853	13850	13860	13819	13935	13835	13734	13987	13796	13921	13743	13995	13844	13843	13776	13774	13887	13795	13831	13724	13882	13681	13828	13918	13871	13935	13783	13891	13799	13935	13871	13955	13740	13958	13879	13879	13968	13851	13761	13897	13758	13901	13891	13840	13847	13857	13801	13863	13991	13949	13877	13795	14107	13755	13804	13755	13863	13925	13958	13857	13974	13869	13842	13854	13789	13977	13806	13824	13916	13979	13737	13818	13988	13996	13890	13889	13898	13831	13850	13694	13754	13941	13884	13772	13881	13692	13797	13728	13854	13842	13923	13626	13818	13897	13902	13999	13792	13856	13825	13847	13793	13868	13824	13978	13894	13908	13810	13799	13738	13922	13932	13705	13865	13844	13788	13841	13886	13756	13838	13843	13842	14042	14004	13973	13896	13759	13947	14011	13779	13695	13853	13872	13709	13761	13825	13843	14001	13814	14009	13841	13882	13977	13719	13920	13896	13886	13671	13879	13882	13836	13884	13776	13805	14044	13918	13955	13906	13962	13827	13895	14006	13793	13837	13661	13757	13790	13843	13737	13868	13798	13960	13826	13970	13649	13799	13746	13947	13739	13895	13725	13792	13965	13669	13968	13878	13814	13988	13913	13709	14026	13864	13724	13888	13870	13838	13730	13860	13849	13773	13883	13839	13760	13858	13845	13887	13752	13652	13879	13767	13859	13851	13798	13877	13785	13943	13910	13737	13826	13803	13889	13883	13843	13877	13902	13833	13976	13819	13716	13975	13936	13852	13847	13836	13715	13868	13863	13853	13734	13880	13873	14044	13894	13507	13772	13821	14002	13930	13820	13916	13864	13769	13936	13766	13773	14101	13715	13781	13935	13978	13879	13729	13794	14030	14016	13947	13718	13751	13980	13784	13842	13939	13860	13830	13947	13957	13789	13878	13944	13710	13915	13864	13976	13881	13925	13835	14080	13813	13886	13856	13897	13781	13759	13883	13928	13908	13714	13843	13879	13950	13760	13908	13799	13884	13816	13749	14000	13668	13971	13764	13891	13700	13961	13876	13808	14027	13723	13952	14106	13941	13888	13913	13943	13927	13883	13957	14030	13825	13801	13957	13995	13709	13935	13847	13788	13762	13834	13949	13921	14004	13763	13940	13799	13816	14006	13740	13858	13888	13868	14080	13954	13918	13967	13825	13809	13845	13710	13722	13819	13814	13659	13991	13860	13803	13936	13786	13806	13767	13872	13886	13866	13864	13885	13761	13910	13867	13921	13731	13922	14029	13987	13925	13747	13824	13806	13799	13964	13893	13922	13847	13894	13746	13725	13974	13986	13765	13888	13886	13854	13795	13979	13788	13862	13873	13925	13831	14002	13877	13885	13669	13703	13954	13919	13746	13945	13779	13863	13756	13806	14035	13762	14027	13781	13881	13728	13828	13727	13839	13854	13809	13833	13879	13904	13874	13806	13825	13882	13776	13865	13905	13666	13732	13851	13849	13778	13795	13881	13963	13883	13810	13788	13820	13927	13856	13731	13859	13702	13871	13881	14004	13773	13746	13699	13823	13850	13774	13652	13920	13727	13829	13876	13832	13761	13950	13700	13801	14045	13793	13860	13870	13818	13723	13800	13779	13819	13953	13972	13809	13761	14023	13772	13882	13785	13774	13860	13628	13861	13903	13891	13865	13951	13908	13788	13832	13725	14064	13938	13864	13904	13894	13968	13922	13789	13917	13827	13852	13820	13691	13936	13972	13780	13866	13822	13945	13728	13841	13854	13874	13778	13841	13789	13884	13823	13863	14025	14000	13930	13964	13772	13834	13947	13919	13912	13870	13797	13911	13755	13857	13849	13768	13869	13829	13979	13888	13821	14025	13822	13934	13923	13813	13750	13942	13686	14088	13881	13866	13905	13865	13840	13845	13754	13707	13959	13739	14010	13740	13919	13776	13856	13720	13844	13917	13852	13963	13944	13854	13735	13883	13824	13925	13790	13754	13753	13931	13967	13984	13885	13915	13867	13823	13861	13752	14004	13824	13775	13740	13793	13827	13935	13989	13827	13840	13943	13943	13843	13804	13784	13754	13796	14006	13827	13855	13991	13728	13960	13788	13982	13820	13638	13899	13838	13908	13997	13879	13881	13841	13705	13826	13953	13795	13990	13786	13882	13915	14041	13877	13848	13906	14025	13847	13814	13656	13912	13901	13730	13785	13940	13867	13811	13967	13872	13739	13981	13847	13994	13895	14065	13897	13916	13851	13746	13837	13822	14067	13898	13979	13897	13850	13786	13913	13716	13925	13878	14016	13743	13859	13855	13689	13695	13911	13722	13797	13766	13887	13756	13820	13896	13877	13850	13755	13953	13914	13894	13971	13843	13754	13786	13754	13797	13954	13731	13741	13832	13868	13626	13983	13879	14054	13703	13677	13969	13749	13790	13800	13765	13871	13902	13875	13907	13800	13914	13727	13938	13982	13853	13914	13663	13775	13782	13838	13828	13813	13882	13816	13786	13730	13950	13867	14120	13808	13834	13664	13882	13695	13868	13880	13875	13844	13969	13856	13745	13977	13935	13863	13887	13874	13831	13993	13914	13863	13906	13938	13672	13897	13974	13734	13940	13797	13677	13928	14015	13688	13872	13984	13698	13890	13950	13871	13879	13928	13822	13885	13818	13978	14037	13867	13874	13837	13736	13839	13881	14048	13890	13980	13734	13893	13880	13713	13829	13797	13938	13692	13965	13861	13883	13757	13898	13947	13890	13851	14003	13917	14010	13830	13764	13746	13782	13746	13692	13693	13868	13814	13664	13808	13810	14002	13772	13983	13825	13738	13920	13902	13864	14054	13811	13907	13941	13998	13809	13744	13838	13616	13808	13749	13995	13846	13829	13777	13721	13871	13825	13881	13822	13951	13733	13841	14024	13812	13907	13817	13882	14090	13858	13845	13851	13851	13713	13863	13821	13807	13880	13894	13871	14008	13735	13913	13905	14040	13727	13933	13942	13910	13802	13731	13940	13958	13812	14082	13909	13815
27772	24743	27980	23697	22314	22411	22096	20081	18612	17710	16709	16439	17225	17760	17065	16421	16161	15879	15778	15868	15686	15692	15557	15577	15598	15562	15533	15373	15554	15563	15662	15550	15650	15699	15764	15559	15559	15564	15669	15733	15511	15733	15517	15796	15708	15677	15764	15570	15682	15803	15723	15753	15699	15725	15553	15734	15626	15711	15401	15472	15694	15693	15712	15760	15400	15656	15648	15606	15687	15790	15575	15894	15331	15630	15697	15817	15634	15662	15504	15478	15458	15558	15677	15490	15759	15399	15655	15414	15507	15591	15573	15713	15832	15469	15493	15734	15619	15578	15536	15593	15574	15625	15588	15586	15561	15808	15728	15536	15440	15460	15653	15727	15474	15765	15702	15701	15569	15587	15662	15425	15632	15506	15553	15527	15582	15550	15513	15420	15514	15599	15656	15724	15553	15438	15570	15476	15331	15555	15489	15690	15629	15603	15681	15698	15847	15652	15539	15665	15736	15444	15846	15706	15596	15693	15676	15632	15565	15620	15482	15461	15656	15568	15408	15460	15729	15647	15680	15501	15646	15693	15578	15645	15727	15566	15669	15753	15588	15431	15673	15444	15606	15418	15682	15695	15506	15546	15645	15664	15626	15434	15753	15620	15611	15758	15820	15568	15300	15535	15318	15680	15321	15611	15663	15617	15432	15658	15904	15636	15638	15705	15471	15624	15655	15491	15388	15547	15585	15619	15530	15719	15652	15640	15546	15588	15570	15557	15629	15734	15823	15739	15408	15636	15432	15867	15446	15640	15738	15444	15872	15713	15545	15734	15761	15784	15660	15740	15677	15662	15516	15482	15743	15508	15661	15542	15654	15634	15792	15542	15626	15637	15682	15668	15560	15585	15611	15656	15633	15523	15604	15629	15552	15743	15694	15595	15535	15538	15800	15649	15571	15612	15693	15672	15647	15627	15460	15517	15674	15523	15442	15444	15520	15761	15545	15660	15508	15461	15498	15442	15678	15611	15676	15440	15712	15529	15413	15642	15509	15507	15762	15866	15715	15482	15592	15472	15650	15798	15723	15649	15600	15492	15801	15626	15635	15463	15640	15664	15535	15622	15455	15622	15776	15510	15572	15628	15676	15594	15528	15497	15605	15562	15695	15697	15554	15504	15580	15532	15459	15601	15433	15730	15540	15649	15709	15563	15591	15716	15657	15557	15505	15680	15822	15524	15529	15516	15728	15839	15533	15564	15563	15423	15549	15559	15560	15539	15548	15512	15783	15699	15733	15748	15800	15589	15868	15529	15570	15764	15673	15586	15687	15646	15700	15409	15526	15612	15782	15588	15441	15817	15501	15607	15617	15805	15796	15464	15506	15492	15625	15754	15706	15639	15631	15584	15700	15670	15719	15566	15537	15475	15727	15658	15548	15672	15682	15721	15563	15691	15554	15466	15565	15462	15797	15509	15516	15409	15528	15561	15682	15792	15587	15526	15554	15669	15804	15626	15643	15651	15662	15623	15549	15621	15420	15474	15745	15744	15737	15890	15444	15575	15852	15691	15631	15408	15613	15987	15666	15481	15678	15576	15615	15493	15576	15577	15674	15789	15563	15657	15631	15556	15472	15670	15625	15533	15630	15806	15565	15660	15647	15544	15846	15757	15711	15534	15524	15634	15564	15733	15653	15556	15736	15560	15613	15617	15553	15503	15377	15727	15589	15650	15704	15538	15887	15553	15527	15624	15702	15479	15594	15692	15452	15624	15644	15528	15709	15705	15695	15548	15651	15873	15503	15599	15602	15540	15519	15693	15550	15715	15383	15408	15339	15651	15475	15692	15481	15586	15845	15598	15510	15640	15581	15620	15578	15639	15753	15505	15435	15539	15659	15556	15631	15607	15705	15852	15635	15514	15574	15487	15672	15533	15564	15629	15526	15544	15479	15668	15705	15592	15630	15634	15529	15712	15582	15377	15562	15486	15569	15594	15715	15487	15604	15541	15768	15758	15635	15618	15471	15701	15457	15611	15339	15504	15612	15682	15404	15654	15500	15580	15753	15656	15489	15622	15499	15578	15673	15658	15538	15618	15504	15511	15683	15565	15752	15456	15595	15537	15609	15699	15504	15627	15461	15719	15603	15596	15486	15562	15690	15543	15445	15609	15821	15495	15790	15785	15576	15583	15674	15445	15516	15516	15546	15757	15665	15570	15648	15733	15552	15582	15594	15459	15586	15300	15677	15696	15832	15621	15577	15560	15524	15672	15798	15743	15641	15803	15732	15641	15581	15652	15626	15535	15465	15648	15464	15577	15292	15589	15361	15529	15754	15482	15605	15458	15638	15564	15602	15470	15590	15509	15627	15569	15411	15619	15505	15347	15676	15738	15468	15546	15683	15591	15615	15600	15890	15676	15690	15496	15655	15779	15602	15634	15931	15690	15646	15658	15573	15486	15673	15631	15691	15401	15604	15622	15585	15498	15500	15484	15536	15707	15732	15674	15647	15556	15592	15546	15475	15578	15550	15507	15648	15515	15483	15652	15760	15563	15730	15625	15673	15473	15698	15671	15547	15594	15602	15636	15333	15734	15783	15783	15745	15698	15578	15611	15541	15547	15642	15542	15618	15791	15706	15592	15592	15666	15764	15546	15532	15593	15542	15568	15706	15727	15590	15596	15641	15556	15354	15564	15472	15653	15782	15498	15706	15754	15575	15533	15512	15520	15719	15547	15764	15434	15624	15589	15606	15540	15586	15779	15625	15397	15574	15640	15687	15692	15692	15592	15790	15695	15499	15586	15497	15773	15549	15698	15633	15663	15601	15763	15708	15785	15775	15766	15625	15585	15581	15525	15437	15702	15702	15537	15509	15554	15740	15646	15642	15712	15610	15556	15897	15599	15572	15495	15447	15464	15563	15596	15693	15724	15733	15654	15697	15545	15513	15559	15645	15530	15691	15858	15655	15750	15530	15572	15806	15481	15525	15609	15470	15515	15472	15723	15497	15307	15548	15533	15542	15573	15837	15829	15642	15841	15613	15475	15471	15384	15509	15595	15493	15488	15619	15409	15524	15689	15674	15556	15703	15858	15690	15636	15787	15618	15488	15636	15661	15552	15563	15560	15636	15830	15476	15555	15625	15658	15671	15524	15668	15748	15592	15590	15604	15730	15508	15636	15590	15743	15751	15512	15623	15657	15631	15640	15475	15596	15814	15582	15615	15813	15683	15800	15710	15531	15617	15714	15592	15603	15561	15590	15599	15626	15564	15455	15673	15674	15583	15554	15507	15590	15482	15705	15757	15509	15752	15520	15663	15623	15708	15640	15672	15621	15578	15608	15782	15653	15640	15534	15501	15567	15563	15567	15598	15475	15579	15587	15742	15712	15593	15550	15580	15515	15675	15593	15483	15617	15464	15700	15702	15689	15732	15488	15708	15652	15760	15527	15602	15465	15780	15711	15682	15551	15675	15456	15651	15703	15585	15611	15590	15582	15523	15520	15567	15549	15560	15571	15792	15678	15721	15553	15645	15764	15788	15618	15750	15612	15415	15682	15888	15764	15652	15589	15616	15622	15589	15559	15731	15556	15591	15677	15450	15547	15644	15398	15590	15607	15483	15638	15705	15503	15593	15714	15453	15809	15567	15580	15866	15681	15739	15732	15661	15670	15600	15583	15489	15584	15705	15795	15578	15563	15460	15627	15496	15773	15609	15801	15514	15430	15610	15650	15555	15707	15675	15555	15539	15852	15717	15564	15592	15772	15724	15603	15600	15771	15655	15589	15590	15488	15642	15405	15516	15445	15638	15829	15789	15509	15650	15766	15713	15590	15550	15505	15771	15619	15505	15540	15750	15634	15650	15648	15440	15690	15760	15682	15624	15647	15527	15612	15566	15680	15636	15653	15586	15576	15768	15729	15568	15556	15703	15541	15483	15685	15750	15569	15510	15628	15631	15625	15728	15705	15555	15720	15696	15650	15572	15602	15690	15508	15549	15536	15658	15673	15812	15605	15575	15438	15539	15690	15690	15593	15516	15530	15688	15971	15499	15530	15387	15603	15644	15723	15778	15751	15652	15630	15505	15728	15726	15461	15608	15797	15704	15803	15485	15649	15503	15356	15652	15532	15613	15551	15540	15675	15720	15678	15471	15615	15677	15662	15711	15441	15700	15793	15592	15679	15587	15489	15711	15569	15668	15488	15552	15638	15699	15537	15720	15636	15578	15542	15775	15610	15412	15579	15661	15422	15761	15661	15637	15411	15707	15539	15600	15645	15576	15646	15794	15705	15577	15714	15570	15418	15512	15662	15513	15708	15681	15476	15641	15594	15822	15649	15638	15690	15696	15755	15584	15306	15508	15772	15667	15622	15622	15632	15495	15687	15370	15664	15657	15632	15761	15607	15417	15403	15585	15605	15315	15523	15513	15784	15629	15779	15635	15577	15615	15613	15636	15480	15652	15517	15604	15443	15769	15693	15606	15316	15434	15446	15757	15563	15516	15725	15768	15762	15707	15687	15637	15607	15582	15487	15445	15708	15588	15694	15739	15635	15800	15767	15655	15538	15569	15885	15755	15588	15536	15632	15801	15710	15689	15565	15636	15674	15527	15514	15568	15600	15648	15865	15643	15584	15573	15577	15676	15550	15571	15602	15603	15638	15764	15787	15596	15651	15618	15773	15526	15780	15686	15731	15729	15566	15507	15584	15665	15642	15745	15668	15654	15457	15747	15607	15673	15645	15526	15775	15566	15461	15673	15529	15645	15761	15661	15614	15534	15544	15704	15634	15628	15798	15658	15659	15467	15779	15803	15589	15602	15380	15566	15711	15624	15621	15596	15675	15718	15850	15829	15473	15666	15547	15618	15570	15580	15596	15650	15771	15527	15525	15676	15584	15353	15683	15586	15457	15622	15514	15605	15740	15593	15546	15551	15550	15587	15464	15618	15576	15557	15674	15660	15601	15636	15664	15699	15627	15612	15767	15602	15541	15513	15797	15656	15879	15636	15633	15572	15757	15644	15469	15447	15585	15644	15631	15789	15586	15566	15558	15550	15531	15763	15635	15522	15418	15605	15599	15630	15744	15549	15604	15710	15671	15460	15453	15554	15488	15503	15735	15657	15561	15589	15515	15583	15460	15729	15775	15692	15495	15628	15558	15765	15470	15657	15721	15758	15577	15462	15692	15605	15490
25513	38002	28878	21940	23812	23891	23024	20652	18787	16844	15488	14992	16406	16684	15530	14849	14341	14157	14125	13671	13907	13796	14004	13749	13698	13854	13842	13779	13885	13728	13875	14015	13864	13816	13907	13770	13792	13953	13898	13946	13864	13889	13787	13903	13982	13801	13918	13825	13908	13756	13829	13722	13720	13893	13636	13786	13944	13752	13919	13918	13947	13737	13811	13787	13689	13929	13666	13839	13797	13841	13767	13849	13721	13929	13721	13899	13808	13897	13977	13754	13873	13767	13634	13861	13650	13878	13662	13925	13820	13943	13648	13697	13804	13831	13870	13768	13794	13743	13752	13766	13966	13896	13785	13862	13769	13880	13996	13786	13931	13805	14088	13773	13871	13880	13585	13855	13935	13712	13660	13798	13796	13743	13803	13753	13786	13817	13979	13883	13721	13716	13789	13729	13815	13802	13856	13646	13785	13870	13862	13762	13661	13725	13851	13944	13774	13688	13894	13870	13960	13780	13643	13858	13865	13579	13706	13739	13850	13816	13930	13859	13853	13863	13868	13937	13820	13764	13860	13741	13883	13764	13826	13896	13661	13927	13851	13615	13819	13857	13943	13904	13677	13669	13894	13826	13702	13777	13878	13768	13759	13802	13853	13714	13725	13883	13761	13749	13932	13714	13742	13866	13821	13880	13943	13918	13860	13868	13751	13763	13832	13922	13833	13834	13735	13951	13964	13732	13936	13784	13718	13866	13937	13938	13807	13891	13771	13853	13714	13886	13864	13799	13747	13838	13804	13753	13865	13831	13600	13950	13694	13946	13684	13840	13666	14006	13843	13838	13738	13748	13809	13789	13803	13822	13862	13766	13796	13816	13966	13796	13748	13922	13831	13642	13814	13707	13790	13717	13774	13988	13744	13814	13923	13802	13940	13770	13749	13855	13712	13770	13819	13703	13739	13765	13822	13912	13676	13807	13760	13833	13796	13777	13766	13849	13729	13837	13791	13632	13899	13833	13929	13765	13622	14010	13923	13685	13810	13807	13858	13789	13863	13850	14062	13883	13782	13728	13709	13838	13809	13812	13781	13831	13698	13823	13811	13865	13811	13829	13843	13783	13850	13771	13674	13803	13777	13833	13920	13753	13867	13769	13768	13910	13818	13711	13988	13738	13730	13845	13849	13778	13846	13889	13801	13847	13799	13985	13776	13851	13866	13900	13749	13839	13743	13821	13602	13810	13999	13955	13834	13919	13862	13837	13836	13885	13635	13780	13791	13875	13945	13777	13764	13962	13852	13905	13959	13748	13742	13725	13900	13850	13680	13881	13895	13617	13704	13897	13808	13858	13870	13847	13846	13736	13721	13791	13890	13665	13875	13934	13863	13835	13721	13699	13857	13851	13696	13877	13914	13977	13820	13798	13833	13804	13733	13808	13874	13882	13885	13854	13823	13814	13860	13697	13770	13732	14008	13664	13960	13848	13881	13810	13976	13789	13769	13818	13666	13532	13709	13796	13790	14008	13902	13725	13747	13799	13853	13821	13588	14011	13912	13932	13697	13678	13906	13839	13702	13876	13875	13810	13701	13665	13827	13810	13835	13723	13730	13678	13867	13801	13874	13730	13975	13795	13955	13749	13831	13792	13758	13722	13883	13841	13775	13773	13864	13851	13855	13713	13912	13846	13947	13694	13919	13903	13692	13923	13770	13770	13846	13772	13731	13754	13738	13885	13838	13836	13700	13689	13870	13878	13936	13845	13889	13813	13831	13782	13738	13894	13805	13892	13642	13716	13883	13941	13782	13750	13891	13857	13899	13850	13601	13782	13918	13915	13797	13856	13787	14012	13731	13780	13944	13850	13926	13829	13714	13761	13937	13653	13840	13811	13742	13842	13769	13729	13828	13820	13786	13662	14034	13831	13735	13727	13873	13917	13750	13956	13814	13931	13929	13916	13836	13831	13859	14046	13984	13866	13823	13694	13667	13940	13767	13743	13783	13799	13882	13795	13897	13815	13644	13715	13876	13766	13960	13693	13921	13765	13731	13866	13850	13716	13836	13909	13728	13797	13944	13773	13772	13942	13856	13848	14017	13642	13798	13790	13741	13798	13699	13897	13832	13860	13869	13916	13811	13885	13989	13737	13692	13720	13837	13888	13765	13939	13843	13868	13898	13767	13941	13871	13817	13758	13923	13878	13809	13734	14092	13905	13922	13929	13648	13744	13757	13882	13870	13805	13959	13699	13845	13882	13765	13957	13888	13834	13892	13916	13756	13670	13774	13931	13740	13825	13877	13763	13804	13831	13814	13938	13960	13730	13753	13784	13855	13808	13873	13766	13775	13816	13814	13969	13796	13832	13771	13779	13902	13776	13803	13959	13678	13905	13738	13814	13837	13816	13772	13854	13938	13861	13809	13762	13974	13762	13852	13821	13825	13878	13677	13851	13785	13894	13858	13642	13938	13888	13818	13853	13977	13713	13929	13807	13781	13876	13849	13841	13865	13840	13825	13808	13752	13832	13776	13759	13924	13803	13947	13761	13947	13847	13985	13883	13732	13737	13940	14034	13816	13788	13956	13840	13958	13925	13830	13789	13993	13697	13759	13750	13837	13678	13775	13741	13890	13785	13728	13731	13800	13861	13753	13894	13716	13887	13767	13795	13841	13820	13827	13801	13725	13924	13672	13962	13897	13971	13921	13809	13833	13886	13904	13816	13636	13854	14005	13880	13748	13977	13906	13772	13881	13952	13859	13865	13909	13825	13842	13988	13773	13804	13819	13850	13708	13871	13765	13699	13788	13705	13913	13750	13592	13801	13881	13826	13934	13672	13838	13868	13774	13842	13743	13727	13815	13871	13767	13829	13808	13845	13730	13892	13827	13793	13683	13790	13782	13840	13841	13668	13758	13749	13804	13831	13876	13783	13848	13919	13883	13962	13745	13866	13873	13875	13774	13793	13829	13842	13706	13810	13864	13891	14027	13857	13771	13959	13817	13882	13918	13805	13664	13725	13966	13716	13897	13919	13798	13830	13748	13924	13970	13900	13825	13700	13828	13823	14008	13856	13695	13734	13710	13829	13885	13898	14063	13686	13871	13740	13790	13850	13695	13770	13780	13875	13966	13970	13873	13673	13690	13946	13909	13723	13879	13891	13761	13768	13764	13813	13756	13771	13934	13626	13848	13691	13795	13897	13739	13927	13944	13861	13941	13804	13943	13869	13862	13836	13910	14020	13707	13981	13903	13868	13798	14079	13781	13738	13893	13757	13768	13938	13668	13706	13659	13767	14072	13794	13793	13643	13818	13831	13812	13728	13717	13827	13821	13807	13742	13792	13772	13997	13713	13760	13762	13877	13880	13765	13755	13844	13705	13710	13889	13845	13838	13719	13843	13710	13856	13749	13828	13958	13802	13837	13733	13894	13722	13931	13846	13846	13850	13815	13937	13794	13792	13986	13801	13815	13739	13853	13795	13896	13644	13816	13734	13875	13799	13928	13786	13758	13927	13826	13916	13855	13774	13892	13755	13680	13835	13746	13951	13776	13781	13919	13774	13897	13781	13893	13802	13729	13982	13805	13893	13727	13640	13810	13802	13941	13873	13844	13895	13939	13736	13671	13661	13868	13828	13826	13900	13843	13744	13795	13855	13819	13780	13726	13854	13729	13912	13769	13780	13872	14041	13771	13735	13695	13933	13804	13693	13866	13782	13879	13692	13850	13734	13748	13764	13776	13732	13929	13961	13965	13699	13854	14074	13668	13830	13706	13959	13960	13843	13892	13821	13779	13821	13836	13806	13914	13899	13977	13859	13745	13842	13748	13894	13740	14002	13959	13899	13949	13777	13640	13801	13748	13822	13666	13779	13741	13763	13895	13818	13943	13824	13606	13941	13917	13725	13818	13718	13934	13928	13796	13950	13923	13710	13738	13820	13974	13793	13766	13843	13932	13898	13870	13901	13732	13891	13872	13751	13864	13752	13900	13829	13797	13895	13823	13845	13859	13706	13834	13884	13811	13736	13913	13898	13544	13862	13730	13660	13897	13880	13745	13803	13793	13782	13836	13933	13745	13799	13650	13985	13901	13763	13835	13729	13819	13755	13855	13897	13816	13777	13993	13825	13815	13777	13933	13791	13942	13863	13830	13875	13802	13918	13974	13808	13699	13800	13757	13889	13753	13858	13626	13864	13773	13899	13835	13771	13698	13895	13750	13906	13826	13890	13869	13823	13960	13911	13745	13772	13791	13811	13865	13854	13851	13718	13956	13770	13886	13929	13797	13709	13761	13707	13841	13819	13792	13995	13886	13795	13797	13766	13863	13772	13784	13763	13781	13852	13927	13686	13746	13962	13713	13711	13799	13815	13944	13788	13872	13824	13783	13728	13814	13783	13889	13688	13748	13863	13756	13800	13854	13788	13842	13838	13901	13946	13830	13570	13930	13759	13959	13716	13784	13756	13971	13675	13893	13859	13690	13877	13794	13808	13867	13851	13990	13905	13835	13847	13757	13795	13955	13678	13923	13899	13818	13735	13779	13886	13944	13737	13810	13667	13702	13896	13835	13980	13772	13731	13858	13806	13925	13843	13681	13651	13907	13954	13827	13867	13801	13751	13884	13971	13720	13905	13829	13807	13872	13822	13758	13950	13791	13858	13995	13792	13846	13798	13959	13753	13737	13853	13962	13922	13930	13671	13772	13845	13836	13895	13981	13855	13727	13947	13794	13891	14000	13840	13841	13784	13713	13960	13719	13743	13718	13915	13877	13593	13850	13716	13751	13863	13760	13744	13759	13807	13835	13958	13716	13774	13742	13881	13997	13811	13851	13843	13811	13852	13793	13805	13755	13751	13749	13913	13720	13727	13862	13755	13991	13793	13833	14040	13805	13891	13678	13808	13915	13787	13858	13862	13807	13731	13949	13998	13737	13860	13667	13920	13772	13729	13742	13849	13977	13756	13950	13826	13908	13858	13781	13783	13769	13805	13701	13849	13743	13936	13881	13721	13660	13771	13848	13856	13971	13747	13775	13781	13923	13872	13879	13788	13789	13766	13935	13861	13980	13924	13956	13813	13863	13899	13769	13845	13880	13592	13827	13673	13918	13942	13857	13845	13798	13753	13720	13795	13985	13833	13870	13783	13758	13681	13757	13699	13944	13822	13905	13725	13746	13746	13828	13925	13722	13809	13680
23833	21239	28631	24525	23711	25887	25752	21693	18724	17555	17409	20562	26531	25868	22372	19059	17598	16540	16052	15904	15757	15709	15741	15601	15543	15545	15487	15621	15687	15567	15636	15618	15660	15474	15730	15757	15521	15650	15589	15586	15628	15558	15591	15549	15670	15668	15494	15468	15611	15414	15562	15485	15610	15630	15740	15718	15483	15526	15703	15617	15511	15498	15710	15560	15614	15674	15598	15457	15502	15654	15652	15455	15559	15489	15401	15446	15461	15500	15574	15731	15719	15690	15618	15765	15791	15539	15615	15675	15693	15620	15626	15440	15599	15679	15592	15742	15543	15706	15664	15681	15485	15548	15310	15545	15497	15385	15618	15456	15432	15440	15564	15532	15709	15565	15669	15496	15694	15732	15542	15383	15594	15762	15521	15572	15711	15510	15604	15689	15662	15644	15665	15614	15440	15669	15628	15521	15664	15650	15526	15817	15508	15416	15539	15217	15406	15604	15687	15540	15449	15589	15739	15431	15521	15601	15671	15571	15668	15406	15483	15552	15671	15788	15634	15458	15624	15603	15677	15665	15585	15561	15555	15523	15495	15623	15510	15539	15513	15752	15577	15684	15568	15779	15607	15448	15583	15505	15431	15731	15431	15717	15530	15524	15740	15483	15691	15761	15477	15536	15493	15611	15591	15658	15774	15714	15797	15660	15633	15725	15371	15574	15643	15629	15515	15714	15547	15459	15599	15552	15626	15459	15627	15408	15622	15508	15403	15528	15433	15506	15582	15558	15486	15577	15892	15736	15512	15539	15776	15498	15498	15646	15850	15587	15508	15671	15648	15592	15414	15405	15618	15586	15681	15774	15474	15720	15696	15685	15606	15571	15382	15448	15675	15477	15657	15550	15648	15505	15670	15697	15591	15548	15489	15442	15579	15568	15705	15460	15543	15681	15583	15420	15483	15259	15556	15624	15698	15425	15616	15390	15758	15630	15692	15543	15809	15603	15612	15573	15602	15687	15511	15436	15487	15403	15539	15466	15644	15705	15534	15493	15627	15641	15551	15674	15706	15713	15437	15407	15372	15592	15449	15644	15402	15703	15650	15597	15644	15549	15645	15559	15823	15625	15697	15530	15488	15631	15480	15619	15588	15407	15714	15597	15453	15472	15611	15483	15340	15506	15480	15634	15539	15619	15594	15540	15642	15622	15679	15558	15617	15682	15472	15692	15527	15476	15708	15593	15592	15430	15737	15664	15662	15675	15504	15593	15544	15635	15535	15648	15577	15556	15742	15411	15566	15548	15366	15499	15451	15530	15694	15533	15821	15644	15744	15515	15405	15569	15443	15647	15729	15741	15529	15674	15471	15537	15433	15369	15438	15522	15447	15380	15507	15412	15471	15582	15490	15569	15604	15422	15406	15526	15274	15432	15467	15554	15608	15673	15505	15458	15707	15462	15432	15650	15673	15641	15330	15616	15468	15735	15574	15412	15400	15556	15346	15580	15703	15464	15619	15478	15494	15523	15599	15423	15541	15567	15584	15617	15707	15443	15449	15594	15551	15678	15594	15529	15593	15712	15757	15604	15556	15367	15594	15598	15524	15537	15750	15494	15573	15617	15687	15466	15848	15569	15649	15697	15624	15531	15722	15632	15588	15490	15550	15583	15560	15527	15450	15440	15681	15742	15487	15373	15511	15555	15716	15556	15702	15315	15416	15456	15562	15516	15493	15383	15509	15624	15627	15409	15495	15385	15574	15633	15487	15368	15471	15680	15661	15507	15673	15439	15593	15353	15596	15725	15738	15635	15563	15617	15390	15704	15591	15614	15550	15467	15479	15516	15476	15650	15597	15706	15718	15616	15467	15567	15650	15669	15628	15604	15532	15472	15403	15536	15506	15574	15614	15492	15626	15481	15597	15470	15525	15560	15658	15604	15634	15487	15475	15726	15794	15680	15462	15481	15705	15895	15580	15549	15490	15669	15732	15379	15403	15836	15513	15660	15644	15475	15651	15268	15528	15399	15318	15551	15652	15648	15668	15504	15466	15537	15549	15612	15579	15464	15486	15565	15482	15525	15715	15563	15605	15525	15543	15629	15671	15671	15691	15527	15685	15614	15679	15649	15616	15686	15539	15600	15549	15599	15656	15667	15615	15507	15548	15507	15685	15614	15667	15592	15596	15569	15427	15489	15612	15590	15750	15474	15698	15591	15640	15740	15516	15721	15475	15533	15424	15657	15640	15517	15532	15643	15574	15478	15670	15570	15504	15387	15485	15524	15736	15567	15517	15532	15704	15528	15762	15401	15439	15581	15633	15758	15642	15575	15605	15485	15314	15730	15504	15501	15797	15586	15562	15622	15697	15646	15564	15529	15682	15617	15469	15644	15694	15827	15522	15614	15439	15452	15836	15734	15584	15458	15630	15507	15624	15489	15972	15523	15486	15582	15548	15344	15625	15509	15535	15791	15555	15647	15651	15624	15455	15452	15588	15573	15598	15566	15534	15462	15648	15682	15624	15449	15561	15774	15600	15569	15500	15459	15674	15723	15683	15594	15667	15623	15550	15655	15622	15812	15568	15544	15470	15418	15567	15488	15636	15649	15518	15674	15445	15388	15561	15619	15583	15782	15641	15513	15576	15522	15687	15590	15439	15597	15593	15682	15723	15401	15701	15767	15581	15425	15693	15398	15455	15541	15404	15547	15510	15559	15663	15737	15452	15743	15668	15536	15770	15473	15490	15669	15481	15549	15586	15445	15632	15366	15515	15453	15439	15631	15690	15617	15593	15387	15461	15488	15479	15653	15534	15556	15667	15482	15670	15616	15352	15778	15560	15599	15616	15631	15659	15484	15738	15529	15623	15597	15678	15568	15561	15608	15855	15442	15610	15686	15609	15568	15782	15475	15615	15570	15565	15551	15504	15502	15505	15596	15602	15550	15571	15487	15597	15660	15372	15569	15566	15579	15721	15570	15738	15641	15526	15590	15503	15690	15511	15615	15629	15638	15677	15613	15485	15339	15565	15646	15545	15421	15617	15730	15832	15516	15629	15614	15540	15585	15474	15572	15695	15643	15686	15344	15640	15621	15534	15882	15666	15515	15500	15531	15709	15456	15591	15652	15660	15329	15578	15382	15375	15405	15499	15652	15431	15481	15666	15606	15438	15579	15536	15498	15790	15453	15333	15562	15493	15464	15513	15620	15561	15476	15704	15591	15472	15665	15574	15435	15438	15488	15549	15704	15556	15621	15601	15639	15690	15608	15720	15640	15492	15479	15518	15578	15557	15509	15507	15649	15561	15712	15561	15460	15555	15780	15583	15509	15745	15512	15542	15600	15563	15556	15692	15646	15866	15577	15617	15671	15657	15565	15662	15656	15723	15809	15604	15611	15536	15545	15609	15806	15381	15651	15679	15594	15505	15565	15433	15451	15436	15659	15536	15505	15794	15516	15763	15443	15579	15474	15496	15641	15470	15504	15560	15504	15534	15606	15586	15417	15555	15493	15684	15761	15641	15705	15522	15537	15428	15561	15624	15633	15552	15453	15570	15483	15506	15640	15561	15627	15590	15663	15472	15468	15640	15603	15511	15830	15686	15648	15410	15737	15536	15476	15703	15594	15686	15577	15563	15658	15625	15629	15530	15653	15519	15619	15685	15704	15530	15723	15592	15551	15699	15661	15669	15402	15644	15438	15575	15786	15635	15744	15698	15804	15627	15527	15580	15689	15614	15665	15550	15635	15313	15510	15564	15627	15608	15654	15555	15640	15619	15704	15581	15591	15546	15572	15436	15635	15609	15566	15604	15317	15424	15763	15706	15489	15449	15628	15721	15350	15401	15490	15687	15607	15415	15772	15740	15517	15633	15636	15436	15654	15616	15450	15520	15484	15528	15620	15479	15538	15561	15516	15525	15662	15438	15557	15525	15698	15570	15414	15710	15654	15500	15464	15464	15741	15522	15555	15423	15473	15702	15560	15794	15418	15284	15415	15590	15377	15899	15684	15488	15498	15691	15660	15476	15410	15347	15518	15672	15556	15618	15463	15533	15425	15470	15349	15665	15545	15517	15664	15496	15632	15565	15548	15517	15777	15603	15524	15623	15569	15811	15748	15687	15599	15418	15452	15614	15722	15507	15446	15585	15528	15540	15602	15489	15644	15630	15576	15702	15434	15555	15795	15681	15508	15648	15589	15752	15669	15497	15596	15330	15578	15567	15607	15555	15544	15425	15449	15429	15418	15495	15506	15531	15524	15673	15547	15470	15772	15762	15663	15645	15450	15551	15501	15383	15527	15366	15715	15551	15636	15593	15657	15747	15756	15599	15665	15450	15447	15629	15726	15715	15643	15299	15500	15423	15450	15470	15618	15504	15714	15506	15513	15608	15335	15544	15736	15488	15596	15734	15574	15493	15680	15775	15593	15606	15655	15660	15493	15611	15627	15457	15468	15565	15611	15688	15504	15535	15664	15665	15825	15603	15636	15652	15520	15471	15539	15588	15571	15462	15542	15545	15591	15539	15590	15717	15703	15539	15650	15561	15301	15602	15590	15581	15309	15448	15559	15340	15580	15635	15562	15532	15558	15421	15677	15452	15567	15590	15716	15761	15696	15502	15549	15639	15630	15724	15475	15538	15774	15698	15496	15719	15586	15672	15520	15569	15524	15651	15428	15535	15605	15562	15610	15604	15468	15419	15496	15621	15623	15567	15627	15781	15440	15454	15543	15404	15363	15541	15484	15697	15422	15535	15421	15666	15342	15704	15508	15424	15585	15301	15677	15505	15760	15600	15406	15477	15708	15713	15578	15549	15593	15540	15707	15588	15388	15565	15687	15447	15601	15564	15778	15675	15567	15581	15481	15527	15417	15693	15721	15656	15585	15548	15594	15664	15630	15520	15602	15613	15701	15712	15478	15537	15424	15561	15723	15711	15511	15724	15465	15694	15408	15657	15565	15650	15706	15719	15520	15544	15583	15559	15583	15492	15751	15606	15561	15673	15479	15504	15536	15701	15612	15451	15469	15510	15507	15577	15341	15497	15526	15594	15493	15491	15516	15606	15617	15598	15586	15484	15569	15660	15686	15550	15628	15546	15582	15475	15652	15717	15555	15626	15648	15526	15597	15608	15657	15477	15506	15527	15676	15616	15494	15620	15587	15560	15438	15706	15601	15481	15638	15596	15412	15696	15563
28668	46617	40797	28882	29480	27308	26029	22366	17918	16579	16433	22297	28872	26924	21678	17719	15953	14698	14153	13954	13753	13845	13746	13630	13916	13728	13827	13851	13965	13661	13640	13873	13868	13935	13777	13805	13941	13713	13793	13764	13813	13829	13665	13706	13841	13784	13870	13836	13836	13895	13962	13894	13824	13776	13724	13872	13671	13854	13824	13749	13620	13643	13717	13766	13852	13864	13665	13621	13927	13738	13849	13679	13894	13744	13870	13789	13846	13718	13669	13613	13821	13817	13868	13808	13616	13919	13726	13737	13910	13840	13825	13746	13866	13842	13799	14002	13888	13818	13773	13861	13764	13841	13625	13864	13772	13806	13818	13949	13694	13801	13951	13948	13756	13828	13658	13748	13767	13727	13908	13640	13743	13724	13929	13745	13794	13973	13745	13731	13660	13884	13582	13958	13977	13999	13804	13724	13689	13840	13743	13679	14021	13760	13808	13832	13885	13721	13832	13631	13972	13760	13661	14003	13800	13846	13709	13802	13875	13885	13852	13666	13852	13848	13778	13793	13750	13752	13780	13807	13895	13777	13743	13668	13755	13794	13903	13922	13855	13769	13836	13855	13639	13843	13789	13761	13908	13916	13813	13807	13707	13838	13718	13763	13565	13941	13738	13751	13766	13796	13922	13794	13773	13822	13810	13762	13622	13597	13752	13792	13685	13696	13802	13741	13680	13695	13978	13765	13755	13794	13776	13667	13512	13750	13730	13877	13772	13634	13817	13697	13762	13707	13717	13811	13774	13869	13717	13724	13826	13737	13892	13866	13880	13766	13864	13856	13800	13750	13806	13796	13789	13980	13688	13904	13863	13787	13697	13729	13723	13978	14105	13777	13803	13809	13885	13853	13724	13781	13912	13960	13969	13727	13691	13793	13604	13818	13935	13874	13802	13665	13844	13773	13774	13803	13893	13899	13683	13766	13838	13912	13978	13847	13842	13857	13777	13910	13929	13696	13780	14001	13845	13799	13957	13809	13772	13794	13898	13744	13733	13726	13701	13639	13874	13806	13722	13758	13755	13889	13674	13598	13707	13827	13871	13871	13770	13764	13601	13682	13833	13741	13833	14048	13779	13598	13869	13921	13742	13613	13826	13745	13833	13797	13866	13749	13805	13966	13658	13694	13936	13797	13853	13702	13691	13795	13860	13842	13759	13877	13743	13801	13844	13614	13762	13841	13827	13656	13894	13804	13668	13766	13624	13641	13792	13928	13952	13856	13744	13888	13668	13786	13918	13740	13797	13843	13638	14037	13731	13721	13763	13804	13651	14022	13683	13813	13704	13811	13740	13844	13712	13980	13884	13743	13796	13791	13769	13694	13813	13697	13757	13804	13694	13660	13928	13755	13769	13808	13845	13944	13701	13751	13857	13617	13761	13744	13770	13784	13659	13864	13852	13708	13739	13823	13809	13865	13812	13745	13828	13785	13736	13821	13882	13829	13828	13711	13923	13778	13874	13834	13732	13694	13907	13828	13828	13728	13789	13862	13791	13669	13783	13807	13724	13769	13714	13718	13921	13785	13635	13665	13806	13685	13746	13981	13702	13729	13882	13934	13683	13792	13941	13867	13907	13672	13711	13730	13915	13782	13782	13742	13794	13819	13711	13866	13759	13709	13713	13685	13917	13677	13847	13852	13828	13612	13852	13732	13754	13740	13837	14066	13769	13930	13851	13907	13763	13763	13941	13689	13789	13785	13651	13596	13823	13795	13806	13731	13819	13773	13848	13852	13784	13756	13811	13754	13701	13760	13805	13944	13808	13748	13881	13645	13726	13786	13838	13817	13773	13899	13852	13747	13718	13839	13892	13828	13770	13858	13743	13768	13652	13697	13690	13920	13653	13719	13854	13673	13735	13653	13831	13813	13885	13728	13800	13700	13998	13876	13839	13675	13893	13992	13794	13785	13764	13655	13768	14000	13730	13897	13857	13862	13786	13940	13751	13768	13702	13821	13829	13760	13705	13842	13950	13790	13772	13860	13821	13829	13671	13914	13751	13886	13852	13865	13812	13875	13756	13706	13855	13904	13778	13791	13717	13780	13858	13780	13727	13887	13749	13705	13872	13795	13934	13637	13696	13773	13788	13840	13782	13804	13753	13777	13682	13906	13900	13715	13758	13779	13817	13768	13844	13917	13787	13905	13829	13785	13857	13786	13792	13691	14009	13670	13802	13742	13745	13672	13682	13783	13740	13824	13856	13754	13935	13808	13843	13809	13715	13519	13832	13612	13790	13801	13693	13804	13849	13821	13804	13831	13762	13771	13817	13854	13788	13977	13803	13816	13751	13864	13749	13751	13784	13822	13671	13786	13724	13866	13886	13737	13960	13653	13767	13795	13725	13813	13781	13811	13862	13759	13770	13829	13847	13642	13838	13900	13675	13814	13676	13855	13772	13689	13818	13806	13792	13835	13931	13751	13669	13769	13891	13637	13830	13830	13710	13755	13986	13778	13711	13904	13771	13926	13815	13773	13723	13860	13788	13850	13820	13898	13799	13899	13723	13701	13828	13748	13773	13698	13826	13742	13779	13722	13723	13637	13784	13707	13761	13733	13715	13655	13903	13563	13872	13915	13615	13902	13943	13716	13640	13649	13774	13732	13842	13698	13888	13875	13799	13858	13656	13800	13678	13999	13686	13833	13836	13801	13729	13683	13864	13737	13739	13681	13757	13604	13752	14025	13829	13788	13761	13740	13739	13806	13703	13757	13833	13767	13850	13749	13818	13840	13911	13690	13604	13689	13904	13851	13862	13753	13766	13842	13738	13793	13645	13895	13858	13744	13977	13696	13622	13784	13884	13637	13739	13855	13837	13703	13789	13902	13683	13873	13809	13710	13802	13906	13644	13911	13964	13916	13793	13792	13692	13741	13893	13721	13799	13707	13737	13628	13793	13704	13705	13942	13864	13737	13696	13789	13824	13861	13650	13731	13743	13839	13719	13737	13823	13873	13713	13947	13713	13704	13939	13646	13995	13792	13870	13831	13702	13766	13821	13720	13719	13868	13764	13872	13943	13861	13774	13934	13726	13700	13786	13823	13802	13942	13788	13669	13652	13732	13702	13796	13745	13780	13717	13809	13746	13631	13728	13923	13702	13950	13830	13705	13933	13791	13650	13685	13721	13810	13937	13788	13833	13900	13802	13807	13877	13746	13958	13815	13828	14005	13705	13852	13788	13870	13771	13839	13694	13790	13808	13795	13653	13815	13900	13834	13827	13769	13634	13824	13918	13736	13778	13754	13994	13939	13890	13738	13725	13838	13689	13782	13775	13894	13845	13786	13737	13779	13783	13701	13901	13789	13694	13734	13867	13767	13864	13653	13749	13622	13885	13622	13777	13925	13807	13808	13681	13872	13885	13849	13813	13788	13957	13854	13841	13898	13619	13698	13835	13728	13615	13810	13849	13857	13900	13779	13750	13686	13624	13690	13809	13779	13863	13867	13837	13692	13810	13737	13760	13709	13920	13829	13850	13801	13863	13860	13744	13838	13711	13710	13636	13785	13616	13839	13772	13846	13769	13828	13837	13810	13843	13840	13980	13811	13738	13737	13718	13907	13820	13763	13975	13821	13768	13778	13756	13851	13863	13739	13809	13817	13741	13768	13845	13652	13753	13840	13839	13875	13876	13789	13806	13846	13682	13732	13774	13782	13730	13788	13931	13611	13771	13882	13667	13759	13731	13815	13643	13696	13722	13816	13762	13943	13787	13643	13806	13617	13830	13797	13813	13797	13797	13795	13907	13928	13779	13756	13653	13877	13814	13818	13857	13863	13838	13881	13856	13537	13858	13885	13823	13738	13638	13822	13758	13720	13870	13774	13846	13721	13794	13837	13674	13789	13868	13843	13752	13789	13795	13888	13838	13843	13712	13749	13945	13809	13745	13895	13631	13975	13789	13830	13879	13730	13820	13750	13832	13846	13775	13749	13633	13771	13794	13763	13848	13794	13822	13772	13849	13708	13746	13848	13699	13835	13843	13870	13619	13702	13692	13727	13820	13812	13868	13827	13691	13854	13742	13853	13945	13657	13809	13865	13735	13701	13785	13770	13744	13780	13641	13558	13855	13822	13684	13699	13671	13792	13671	13691	13822	13741	13837	13938	13778	13851	13832	13793	13726	13591	13766	13772	13839	13737	13839	13983	13814	13862	13836	13796	13826	13671	13809	13803	13933	13783	13749	13634	13764	13861	13659	13747	13678	13800	13778	13699	13631	13847	13605	13809	13773	13859	13852	13818	13892	13813	13754	13711	13733	13922	13951	13823	13803	13784	13749	13888	13830	13801	13741	13681	13682	13870	13789	13920	13971	13780	13808	13758	13834	13845	13703	14005	13830	13816	13735	13579	13720	13869	13747	13822	13748	13868	13776	13741	13764	13929	13794	13767	13849	13961	13827	13801	13941	13695	13821	13911	13926	13815	13822	13767	13811	13663	13815	13806	13697	13791	13765	13811	13837	13871	13861	13925	13926	13861	14044	13792	13737	13880	13738	13694	13689	13780	13830	13678	13726	13704	13702	13783	13816	13669	13897	13843	13943	13793	13906	13619	13778	13745	13823	14076	13683	13886	13925	13764	13830	13653	13698	13707	13894	13863	13838	13688	13682	13721	13667	13680	13832	13840	13727	13842	13783	13711	13773	13958	13892	13827	13727	13857	13765	13712	13648	13880	13740	13899	13771	13792	13924	13699	13670	14006	13761	13740	13629	13828	13629	13857	13762	13846	13894	13908	13732	13754	13889	13846	13722	13849	13838	13790	13774	13750	13884	13904	13702	13778	13680	13620	13860	13808	13884	13857	13789	13665	13787	13791	13816	13599	13738	13617	13864	13864	13739	13729	13876	13767	13701	13858	13932	13720	13767	13772	13858	14034	13811	13890	13975	13763	13647	13813	13787	13882	13766	13807	13721	14011	13747	13683	13790	13939	13803	13830	13805	13692	13712	13580	13752	13836	13669	13821	13810	13841	13871	13845	13868	13648	13776	13788	13787	13697	13785	13842	13751	13898	13791	13780	13752	13682	13953	13827	13820	13782	13668	13717	13909	13825	13753	13745	13598	13761	13936	13727	13885	13779	13774	13923	13624	13933	13822	13866	13749	13764	13844	13649	13895	13814	13825	13615	13773	13742	13743	13718
22720	21263	29021	23919	22488	25291	29403	22988	19682	18615	18315	21289	32884	33552	26380	22100	19417	17840	16719	16269	16046	16051	16051	15991	15845	15944	15978	15882	16049	15949	16008	15947	15955	16036	16134	16006	15975	15994	15989	15801	15741	15967	15959	15915	15795	15740	15884	16043	16029	15903	15848	15845	15806	15948	16003	15830	15784	15831	15919	15847	16005	15940	15713	15831	15937	15849	15679	15779	15805	15811	15926	15858	15743	15849	15791	15854	15812	15912	15983	16009	15734	15765	15917	16041	15752	15846	15812	15833	15915	15977	15793	15935	15806	15654	15638	15929	15726	15913	15701	15835	16000	15940	16049	15961	15782	15808	16075	15797	15651	15977	15769	15849	15912	15951	15940	15865	15671	15968	15827	16046	15800	15645	15849	15829	15872	15882	15773	15874	15772	15845	15899	15924	15847	15879	15854	15927	15880	15848	15791	15641	15840	15768	15779	15723	15716	15941	15832	15823	15932	15829	15720	15795	15828	15940	15961	15859	15816	15923	15891	15716	15776	15684	15684	15845	15973	15814	15919	15934	15931	15878	15864	15658	15797	15566	15758	15774	15862	15801	15818	15795	15956	15937	15882	15821	15752	15800	15889	15746	15818	15821	15885	15823	15586	15896	15838	15780	15771	15920	15865	15783	15854	15812	15822	15831	15639	15708	15635	15755	15694	15854	15804	15830	15851	15646	15660	15989	15687	15763	15787	15762	15850	15848	15658	15623	15847	16061	15783	15795	15874	15807	15931	15745	15821	15814	15830	15898	15833	15799	15857	15969	15921	16098	15663	15762	15768	15971	15982	15652	15716	15861	15825	15880	15894	15714	15628	15846	15667	15676	15745	15744	15713	15775	15652	15838	15727	15850	15732	15831	15618	15600	15762	15854	15738	16000	15942	15746	15909	15902	15703	15711	15815	15787	15686	15772	15686	15801	16032	15985	15735	15818	15995	15848	15782	15917	15947	15930	15674	15961	15722	15738	16021	15796	15789	15744	15723	15897	15847	15762	15785	15773	15681	15653	15833	15772	15751	15887	15762	15617	15918	15741	15701	15761	15798	16006	15849	15702	15926	15651	15838	15756	15784	15751	15764	15888	15800	15752	15901	15694	15929	15985	15870	15646	15781	15787	15823	15610	15769	15846	16007	15880	15796	15717	15779	15857	15916	15940	15827	15856	15838	15800	15897	15856	15733	16048	16015	15922	15731	15821	15885	15942	15877	15670	15750	15973	15732	15710	15871	16046	15739	15897	15736	15863	16003	15692	15758	15844	15879	15808	15989	15454	15852	15804	15846	15851	15893	15873	15731	15663	15805	15824	15763	15917	15779	15806	15866	15831	15800	15865	15803	15798	15502	15717	15909	15809	15822	15885	15723	15605	15847	15803	15802	15754	15774	15618	15711	15838	15786	15604	15949	15859	15854	15797	15854	15907	15960	15903	15810	15702	15678	15777	15998	15772	15774	15862	15857	15826	15739	15795	15632	15956	15984	15968	15895	15922	15857	15737	15771	15693	16091	15816	15654	15679	15717	15946	15674	15765	15532	15625	15807	15748	15854	15756	15660	15897	15868	15688	15835	16078	15798	15748	15569	15939	15958	15684	15768	15829	15712	15781	15920	15823	15689	15901	15815	15727	15785	15845	15867	15597	15707	15698	15827	16029	15884	15864	15778	15733	15848	15803	15835	15739	15857	15782	15861	15787	15922	16024	15933	15765	15951	15972	15936	15649	15870	15886	16011	15775	15999	15776	15849	15825	15783	15654	15705	15801	15974	15890	15917	15852	15840	15598	15822	15785	15760	15750	15708	15830	15803	15672	15901	15713	15471	15889	15824	15787	15826	15736	15716	15701	15754	15678	15833	15738	15893	15734	15828	15922	15792	15756	15882	15761	15811	15765	15645	15781	15716	15710	15856	15581	15643	15432	15685	15940	15802	15782	15952	15766	15661	15637	15674	15719	15814	15644	15611	15944	15777	15630	15585	15679	15712	15610	15855	15786	15732	15884	15771	15986	15785	15715	15914	15640	15838	15841	15823	15854	15923	15705	15993	15664	15773	15873	15908	15894	15818	15830	15673	15664	15803	15834	15625	15802	15887	16010	15816	15711	15970	15908	15837	15771	15788	15794	15787	15667	15893	15925	15893	15929	15857	15782	15928	15757	15738	15723	15769	15814	15609	15892	15734	15727	15790	15801	15787	15736	15863	15889	15974	15819	15739	15821	15801	16101	15819	16099	15680	15853	15676	15704	15791	15909	15891	15745	15900	15851	15782	15835	15848	15742	15810	15631	15968	15793	15748	15862	15657	15999	15794	15937	15807	15806	15713	15794	15760	15599	15770	15840	15812	15905	15719	15749	15945	15754	15532	15775	15787	15755	15937	15814	15755	15880	15806	15571	15770	15733	15823	15678	15626	15736	15807	15746	15907	15867	15770	15901	15848	15744	15932	15824	15772	15889	15630	15906	15614	15707	15772	15793	15633	15723	15943	16044	15888	15761	15760	15783	15990	15856	15874	15971	15760	15807	15678	15855	15849	15936	15857	15911	15649	15988	15888	15888	15785	15888	15807	15984	15823	15733	15864	15790	15838	15794	15834	15902	15745	15909	15887	15717	15745	15726	15957	15696	15716	15548	15698	15736	15643	15693	15864	15693	15899	15972	15721	15723	15830	15664	15921	15953	15821	15761	15688	15777	15646	15832	15754	15881	15730	15906	15671	15769	15918	15676	15843	15709	15968	15932	15589	15809	15767	15946	15725	15648	15952	15732	15882	15751	15880	15641	15679	15817	15691	15802	15808	15755	15684	15952	15761	15834	15523	15849	15851	15842	15684	15761	15910	15817	15567	15697	15705	15752	15884	15895	15738	15761	15833	15636	15976	16133	15968	15858	15732	15677	15836	15787	15650	15896	15945	15743	15690	15783	15770	15823	15818	15829	15791	15921	15729	15914	15615	15758	16018	15876	15798	15749	15787	15794	15962	15800	15773	15910	15844	15833	15965	15833	15669	15756	15729	15808	15752	15926	15815	15825	15820	15883	15842	15804	15859	15786	15757	15808	15681	15772	15905	15973	15913	15932	15922	15686	15940	15774	15899	15922	15749	16009	15840	15874	15954	15741	15961	15715	15803	15645	15711	15801	15742	15795	15773	15876	15869	15917	15605	15673	15805	15795	15948	15733	15856	15787	15960	15583	15783	15820	15959	15640	15714	15745	15546	15768	16066	15751	15798	15756	15839	15782	15950	15656	15792	15788	15772	15781	15797	15865	16038	15953	15793	15797	15985	15661	15648	15738	15872	15802	15676	15897	15933	15680	15776	15660	15827	15679	15691	15853	15970	15746	15781	15871	15922	16020	15748	15767	15846	15705	15623	15687	15736	15738	15703	15885	15738	15785	15683	15870	16078	15629	15662	15892	15791	15769	15799	15666	15757	15836	15803	15921	15755	15849	15812	15705	15808	15766	15559	15896	15858	15871	15778	15932	15910	15730	15851	15663	15799	15760	15901	15807	15888	15736	15680	15716	15612	15709	15741	15744	15656	15718	15624	15740	15942	15878	15519	15676	15860	15882	15937	15804	15829	15858	15956	15809	15922	15718	15942	15725	15807	15743	15630	15862	15556	15824	16120	15786	15761	15803	15787	15834	15989	15820	15767	15826	15695	15659	15707	15830	15613	15749	15750	15945	15980	15856	16008	15811	15734	15899	15782	15923	15975	15659	15721	15718	15975	16013	15774	15770	16062	15845	15742	15810	15749	15864	15766	15911	15846	15916	15942	15793	15680	15916	16030	15850	15882	15725	15640	15845	15982	15822	15812	15774	15814	15804	15909	15935	15881	15718	15851	15841	15626	15710	15889	15636	15935	15735	15700	15749	15811	15901	15835	15774	15794	15710	15797	15892	15708	15893	15602	15738	15771	15703	15915	15695	15669	15891	15740	15781	15836	15919	15707	15790	15869	16010	15784	15799	15806	15919	15881	15875	15951	15601	15694	15712	15740	15811	15863	15805	15850	15666	15833	15743	15868	15767	15690	15721	15871	15585	15972	15735	15844	15894	15721	15757	15829	15798	15632	15570	15827	16026	15792	15623	15775	15662	15824	15703	15709	15805	15755	15767	15818	15778	15793	15672	15866	15688	15842	15671	15847	15575	15629	15888	15920	15833	16100	15832	15824	15796	15767	16071	15868	15692	15771	15796	15683	15796	15937	15952	15982	15908	15721	16021	15912	15810	15821	15884	15619	15855	15714	16061	15829	15743	15891	15751	15834	15907	15752	15885	15875	15919	15750	15672	15875	15910	15838	15930	15777	15962	15750	15881	15797	15945	15857	15999	15907	15742	15800	15639	15934	15847	15845	15854	15975	15877	15858	15813	15859	15934	15816	15767	15828	15890	15703	15804	15905	15793	15895	15869	15658	15810	15820	15713	15940	15937	15739	15815	15658	15901	15757	15549	15670	15752	15606	15733	15879	15684	15677	15914	15939	15578	15898	15628	15864	15822	15789	15608	15832	16010	15845	15652	15832	15849	15762	15761	15915	15746	15759	15810	15860	15842	15843	15946	15780	15707	15635	15893	15827	15760	15919	15719	15696	15815	15613	15784	15638	15776	15749	15717	15888	15835	15847	15929	15758	15862	15853	15833	15941	15702	15840	15930	15771	15770	15703	15714	15727	15887	15697	15829	15747	15854	15873	15724	15940	15790	15833	15995	15784	15829	15948	15937	15789	15811	15740	15581	15720	15789	15934	15862	15890	15818	15789	15674	15848	15836	15881	15928	15997	15554	15663	15729	15983	15778	15981	15713	15949	15758	15777	15760	15970	15856	15601	15719	15714	15796	15779	15698	15706	15958	15865	15737	15532	15731	15699	15748	15837	15746	15837	15961	16069	16057	15788	15816	15819	15646	15741	15820	16061	15945	15787	15835	15940	15831	15833	15722	16031	15691	15764	15757	15751	15692	15781	15757	15778	15883	15934	15752	15636	15849	15877	15896	15762	15600	15835	15691	15941	15743	15768	15572	15777	15650	15912	15691	15874	15792	15775	15783	15661	15731	15810	15909	15913	15870	15744	15907	15559	15751	15807	15812	15765	15817	15816	15809	15749	15887	15946	15868	15730	15769	15782	15749	15836	15691	15971	15651	15759	15570
30060	52298	47204	39684	34622	27941	28618	23430	19332	17703	17353	22868	36336	34659	25974	21610	18268	16070	14879	14301	14177	14079	14120	14048	14005	13993	14037	13916	14053	13854	14093	13866	13997	13963	13795	14032	13997	13883	13933	13994	13851	14022	13974	14047	13932	14149	13985	13831	13861	14032	13819	14007	13956	13924	13827	14020	13863	13901	13931	13935	13921	13791	14092	13780	14036	13971	13801	13826	13846	14005	13983	13940	13852	13974	13963	13835	13910	13874	13797	13886	13843	14012	13850	13894	13921	13916	13838	13823	13881	13990	14008	13836	13833	13928	13878	13818	14011	13789	13933	13803	13800	13829	13845	13975	13976	13888	13974	13896	14152	13896	13740	13790	13996	13985	13843	13892	14017	14084	13833	13834	13996	13826	13906	13798	14023	13868	13989	13881	14009	13946	13770	13893	13923	13829	14127	14118	13796	13819	13840	13683	13811	13796	14021	13705	13938	14025	13968	14001	13915	13871	13838	13885	14033	13871	14122	13857	13764	13998	13840	14015	13729	13820	14051	13949	13909	13902	13852	13758	13617	13854	13957	13798	14003	13778	13944	13692	13808	14009	13875	13986	13886	13712	13917	14003	14048	13778	13994	13895	13917	14001	13775	13805	14070	14104	13846	13799	14004	13919	13821	13953	13817	13814	14041	13844	14114	13767	13903	13904	13996	14028	14068	13831	13979	13962	13806	13971	14087	13890	13931	13771	13872	13868	13664	13884	13830	13767	13918	13791	14015	13712	14069	14008	13745	13766	13830	14144	13992	13904	13863	13986	13973	14013	13937	13868	13808	13719	13863	13831	13889	13669	13790	13897	13857	13833	13911	13951	13873	13874	13951	13928	13905	13851	13905	13787	13850	14081	13768	13782	13853	13912	13721	13859	13815	13967	13843	13999	13903	13971	13877	14161	13868	13958	13880	13793	13890	13918	13871	14009	13836	13941	13771	13883	13990	13693	14000	13974	13914	13910	13800	13648	13965	13799	13836	14011	13858	13857	13951	13843	13963	13961	13929	13956	13822	13948	13883	13747	13962	13675	13849	13880	13934	13950	13901	13916	13965	14011	13931	13868	13854	14013	13945	13856	13775	13946	14020	13971	13808	13803	13795	13970	13914	13989	14046	13800	13941	13959	13778	13792	13817	13919	13879	13935	14051	13738	13850	13901	13810	13981	13751	13964	14010	13916	14081	13927	13940	13972	13800	13892	13860	13822	13940	14035	13902	13973	13757	14047	13663	13915	13913	13818	13856	14002	13856	13817	13858	13743	13873	13910	13893	13978	13808	13875	13839	13957	13942	13854	13995	13924	13988	13821	14019	13959	13995	13982	13937	13890	13959	13891	13844	13795	13896	13843	13920	13916	13734	13877	13788	13972	13641	13849	13835	14012	13871	13856	13832	13790	13904	13768	13909	14071	13937	13929	13955	13987	13903	13852	13742	13937	13769	14125	13888	13902	13905	13784	13920	13805	13992	13889	13748	13601	13863	13750	13878	13924	13811	13827	13859	13730	13982	13764	14097	13946	14057	13952	13859	14042	13872	13834	13998	13837	13951	13993	13964	13773	13688	13804	13878	13706	13976	13916	13982	13818	13806	13693	13932	13837	13866	13838	13853	13795	13894	14093	13996	13898	13884	13815	13956	13831	13962	13899	13692	13925	13879	13906	13892	13809	13756	13900	13955	13777	13836	13889	13923	13714	13906	13878	13939	13921	13808	13829	13873	13824	13786	13885	13672	13809	13840	13843	13925	13776	13975	13995	14020	14022	13846	13887	13897	14048	13913	13812	13641	13922	13792	14071	13731	13886	13791	13921	13939	13752	13743	13817	13817	13886	13878	13860	13939	13796	13983	13986	14090	13735	13884	13789	13958	13783	13833	13872	14126	13770	13868	13888	13883	14042	13847	13977	13884	13939	13990	13875	13790	13941	13920	13871	13930	13890	13888	13864	13812	13959	13906	13937	13946	13811	13853	13800	13751	13884	13972	13805	13956	13928	13875	13829	13914	13703	13972	14052	13831	14080	13846	13982	13851	14024	13836	13875	13750	13975	14062	14003	13885	13807	13935	13837	13935	13889	14006	13805	14142	13830	13822	13857	13933	13925	13836	13848	13865	13875	13684	13861	13835	13935	13944	14016	13808	13986	13876	13903	13808	13945	13923	13847	13792	13996	14052	14023	13741	13808	13852	13960	13701	13848	13847	14069	13880	13891	13919	13802	13759	14012	13921	13746	13903	13899	13852	13795	13989	13903	13873	13829	13989	13735	13890	13836	13758	13978	13929	13776	13985	13956	13971	13964	13821	13902	13997	13905	13903	13836	13828	13724	13979	13624	13858	14017	14113	13879	13786	13894	13845	13871	13886	14013	13816	13813	13915	13933	13843	13907	13881	13871	14007	13967	13810	13908	14001	13987	13885	13958	14009	13817	13842	13984	14021	13892	13750	13576	13872	14045	13827	13750	13936	13999	13960	13907	13839	13683	13921	13892	13704	13996	13807	13797	13865	13763	13969	13977	13793	13774	13939	13893	13953	13886	13958	13969	14059	13878	13841	13958	13894	13999	13963	13979	13939	13854	13959	14003	13814	13898	13897	13849	13866	13966	13830	13860	13873	13836	13749	13925	13984	13887	13891	13900	13725	13847	13824	13988	13747	13917	14055	13818	13917	13988	13993	13862	14087	13813	13912	13848	13949	13777	13933	13884	13895	13818	13743	13823	13794	13929	13933	13960	13979	13763	13982	13795	13803	13700	13929	14012	13735	13930	13829	13969	13670	14123	13800	13894	13928	13920	13836	13844	13752	13966	13868	13892	13852	13986	13940	13992	14022	13919	13950	13902	13667	13774	13942	13829	13877	13921	13873	13779	13818	14019	13970	13828	13867	13848	13858	14009	13887	13973	14093	14039	13796	13926	13925	14041	13878	13949	13952	13923	13789	13870	13858	13928	13856	13849	13862	13895	13816	13823	13817	13812	13990	13865	13882	14086	13903	13829	13780	13980	13884	13826	13840	13974	13989	13923	13905	13809	13980	13886	13887	13902	13877	13780	13920	13807	13892	13899	13908	13912	13895	13961	13903	13945	14145	13815	13971	13884	13769	13987	13915	13880	13863	13989	13941	13892	13820	14063	13892	13970	13971	13835	13936	13888	13927	13860	13861	13894	13918	13850	13757	13976	13944	13818	13844	14070	13960	13773	13830	13961	13809	13804	13975	13833	13867	13843	13945	14035	13958	13864	13949	13954	13990	13730	13834	14038	13844	13815	13841	13749	13941	13957	13794	13795	13916	13987	13986	13905	14008	13829	13870	13822	13839	13917	13813	13958	13905	13912	13847	13841	13809	13770	13775	13985	13754	13855	13855	13961	13823	13904	13859	13835	13946	13884	13714	13962	13865	13923	13976	13965	13825	14039	13856	13805	13935	13854	14019	13837	13913	14036	13881	13890	13935	13928	13916	14012	13835	13808	13939	14007	13816	13993	13868	13775	13858	14062	13961	13913	13897	13947	13902	13934	13932	13997	13958	14137	13882	13963	13877	13826	13847	13810	14064	13946	13887	13904	13633	13827	13835	13755	13930	14020	13902	14095	13906	13834	13817	13854	13886	13919	13804	13899	13924	13781	13835	13936	14009	13740	13891	13877	13853	13870	13840	14015	13745	13994	13959	13858	13942	13830	14146	13900	14000	13866	13920	13751	13753	13818	13981	13843	13956	13984	13770	14073	13918	13785	13902	13901	13929	13997	13966	13771	13829	13701	13880	13900	13933	13851	13873	13917	13737	13918	13888	13863	13903	13884	13849	13861	14051	13869	14002	13940	13786	13971	13861	13730	13860	13859	13945	13807	14008	14033	13911	13777	14000	13814	13898	13960	13943	13843	13966	13887	13848	13758	13852	13779	13829	13874	13739	13895	13985	13791	13965	13869	13935	13908	13839	13885	13910	13840	13979	13974	13861	13887	13786	13841	13832	13951	13685	13950	13921	13735	13997	13800	13785	13786	13785	13887	13717	14018	13982	13890	13872	13898	13918	13995	13772	13866	13897	13914	13927	13829	13901	13888	13796	13996	13915	13702	13947	13902	13763	13932	13971	13805	13930	13796	13939	13867	14015	13666	13876	13878	13803	14057	13760	13887	13870	13743	13849	13849	13806	14018	13729	14055	13998	13979	13881	13854	13832	13860	13849	13845	13987	13757	13776	13894	14014	13930	13981	13938	13728	13951	13857	13850	13769	13870	13904	13766	13795	13942	14004	13837	13847	13849	13958	14043	13659	13804	13992	13950	14007	13855	13896	13816	13887	13996	13841	13973	13783	13945	13857	13809	13917	13778	13789	13912	13904	14079	13894	13820	13738	13787	13849	14003	13686	13864	14101	13814	13729	13799	13786	13802	13845	13834	13887	13905	14000	13646	13770	13888	13767	13910	13770	13938	13870	13838	13911	13839	14008	13928	13845	13819	13717	13790	13906	14000	13860	13954	13884	13848	13996	14003	13950	13805	13880	13700	13903	13859	13693	13854	14044	13980	13732	13969	13861	13871	13921	14042	13808	13809	13757	13955	14096	14036	13887	13782	14113	13873	13821	13830	13892	13960	13898	13790	13909	13866	13843	13957	13847	14025	13961	14003	14101	13870	13821	13801	14029	13947	14107	13808	13888	13948	13976	13785	13824	14009	13807	13950	13885	13788	13784	13832	14050	13909	13850	13916	13897	13858	13945	13702	14120	13923	13858	13833	13810	13991	13856	13916	13850	13828	13835	14001	13832	13895	13840	13808	13827	13979	13888	13923	13771	13983	13835	14055	14037	13778	13844	13901	13926	13799	13973	14011	13752	13896	13710	14010	13911	13908	13808	13742	13886	13901	13785	14013	13921	13873	13937	13832	13899	13776	13966	13908	13948	13711	13806	13942	13808	13962	13927	13873	13984	13905	13978	13840	13928	13890	14018	13895	13916	13805	13880	13952	13952	13895	14028	13922	13894	13731	13870	13944	13899	14076	13791	13845	14035	13825	13901	13858	13914	13875	13918	13685	13806	13832	13850	13902	13850	13840	13891	13936	13888	13955	14063	13885	13928	13997	13863	14031	14019	13781	13853	13870	13882	13909	13763	13911	13934	13984	13967	13775	13857	13826	13916	13984	13923	13935
27899	24221	27700	23883	18244	17669	17725	17209	16808	16198	16169	16620	17187	17039	16795	16768	16001	16125	15915	15888	15772	15757	15836	15804	15859	15770	15748	15900	15743	15852	15873	15785	15977	15899	15641	15855	15939	15775	15807	15668	15725	15839	15669	15666	15630	15527	15877	16076	15762	15653	15909	15654	15802	15693	15617	16049	15780	15832	15989	15878	15966	15739	15561	15807	15677	15705	15713	15577	15941	16008	15933	15669	15688	15867	15872	15831	15943	15796	15799	15809	15817	15584	15752	15820	15789	15594	15803	15932	16034	15742	15713	15886	15948	15637	15902	15673	15755	15957	15710	15956	15554	15869	15856	15631	15888	15725	15733	15930	15669	15975	15835	15668	15666	15759	15877	15844	16008	15741	15697	15760	15755	15639	15868	15720	15704	15708	15756	15711	15877	15738	15662	15737	15848	15894	15857	15898	15867	15805	15794	15890	15801	15810	15781	15794	15958	15781	15823	15509	15633	15686	15775	15654	15793	15849	15878	15747	15603	15771	15693	15961	15772	15602	15891	15600	15849	15791	15713	15880	15788	15795	15615	15842	15785	15728	15790	15793	15717	15711	15812	15705	15648	15826	15768	15793	15625	15762	15780	15659	15949	15766	15664	15631	15778	15417	15803	15731	15647	15876	15657	15793	15848	15837	15651	15633	15684	15697	15552	15749	15713	15760	15566	15594	15764	15661	15681	15737	15782	15832	15760	15781	15852	15906	15841	15900	15739	15774	15758	15768	15629	15802	15762	15720	15700	15841	15714	15757	15854	15932	15669	15791	15867	15654	15830	15740	15612	15590	15632	15584	15908	15701	15773	15697	15681	15665	15755	15862	15832	15825	15655	15709	15740	15610	15736	15856	15700	15535	15792	15807	15731	15739	15714	15569	15737	15962	15777	15941	15658	15726	15720	15716	15812	15865	15692	15630	15692	15810	15836	15707	15634	15687	15978	15750	15741	15558	15787	15856	15930	15779	15914	15814	15946	15651	15748	15694	15730	15949	15829	15929	15862	15683	15816	15787	15701	15655	15902	15862	15776	15775	15615	15913	15770	15818	15723	15734	15715	15951	15871	15708	15782	15694	15783	15784	15700	15963	15801	15779	15725	15522	15749	15586	15797	15712	15758	15659	15668	15711	15876	15732	15926	15775	15747	15746	15813	15834	15990	15867	15673	15603	15650	15921	15783	15880	15906	15736	15785	15862	15645	15632	15769	15792	15870	15798	15670	15720	15981	15965	15941	15722	15840	15920	15821	15699	15637	15726	15777	15726	16029	15683	15945	15783	15633	15774	15893	15642	15685	15674	15794	15805	15723	15778	15842	15692	15710	15839	15765	15919	15876	15597	15855	15983	15858	15876	15771	15695	15701	15678	15813	15770	15677	15787	15860	15797	15960	15629	15752	15617	15776	15733	15938	15694	15821	15820	15743	15697	15986	15712	15619	15748	15845	15818	15812	15797	15764	15818	15868	15786	15760	15753	15719	15742	15713	15825	15949	15847	15663	15871	15755	15645	15864	15879	15682	15647	15799	15811	15699	15726	15779	15742	15692	15736	15616	15929	15840	15731	15732	15751	15850	15663	15916	15738	15721	15644	15692	15762	15634	15801	15691	15605	15751	15907	16053	15734	15629	15684	15654	15624	15813	15855	15667	15902	15918	15679	15717	15724	15650	15758	15634	15950	15826	15660	15890	15800	15778	15686	15651	15932	15850	15810	15894	15903	15856	15723	15781	15798	15749	15706	15626	15709	15793	15922	15671	15783	16004	15780	15827	15802	15612	15732	15807	15760	15850	15820	15618	15714	15661	15746	15854	15745	15795	15659	15753	15851	15783	15831	15885	15781	15848	15773	15729	15780	15918	15749	15686	15738	15720	15718	15924	15619	15809	15933	15568	15611	15595	15833	15787	15710	15692	15576	15727	15838	15887	16018	15762	15686	15882	15672	15865	15888	15554	15756	15848	15825	15946	15683	15750	15707	15815	15770	15592	15851	15823	15813	15894	15726	15797	15597	15591	15624	15717	15728	16011	15477	15760	15789	15674	15655	15745	15911	15812	15689	15975	15724	15584	15641	15636	15813	15764	15793	15788	15794	15626	15764	15533	15663	15762	15913	15963	15841	15624	15842	15784	15746	15810	15787	15776	15741	15678	15842	15610	15709	15776	15761	15855	15498	15862	15961	15749	15654	15888	15616	15888	15761	15798	15794	15866	15717	15672	15794	15834	15953	15736	15859	15771	15775	15663	15939	15697	15598	15833	15793	15802	15714	15641	15540	15484	15903	15720	15772	15698	15788	15753	15689	15770	15815	15802	15947	15700	15891	15852	15772	15747	15608	15820	15954	15758	15845	15875	15964	15824	15654	15836	15600	15834	15836	15814	15608	15745	15875	15814	15553	15765	15842	15591	15762	15563	15622	15721	15549	15780	15871	15758	15797	15749	15893	15930	15921	15793	15781	15528	15885	15843	15787	16062	15646	15680	15804	15569	15753	15727	15749	15869	15819	15605	15802	15786	15745	15831	15777	15774	15691	15788	15820	15846	15605	15831	15785	15791	15590	15804	15700	15763	15791	15607	15785	15928	15658	15764	15763	15779	15751	15687	15792	15795	15753	15657	15705	15714	15784	15699	15794	15658	15816	15907	15910	15909	15873	15856	15812	15889	15845	15713	15925	15806	15611	15851	15795	15752	15801	15724	15676	15683	15818	15844	15576	15765	15706	15685	15670	15863	15778	15933	15605	15682	15820	15949	15724	15865	15692	15932	15662	15745	15978	15619	15864	15794	15886	15947	15854	15776	15890	15789	15801	15694	15754	16006	15758	15673	15758	15783	15846	15697	15639	15727	15926	15543	15646	15615	15706	16001	15681	15864	16028	15844	15633	15673	15783	15818	15640	15684	15793	15700	15929	15754	15684	15831	15929	15758	15843	15873	15681	15846	15850	15721	15812	15702	15642	15681	15737	15711	15912	15738	15826	15860	15778	15746	15721	15633	15594	15825	15849	15704	15772	15799	15688	15600	15546	15686	15723	15949	15835	15863	15806	15804	15936	15678	15714	15721	15768	15820	15883	15671	15822	15753	15698	15704	15688	15716	15850	15749	15849	15684	15630	15800	15783	15823	15795	15685	15851	15607	15703	15893	15758	15942	15779	15940	15645	15807	15897	15806	15646	15837	15715	15708	15715	15703	15914	15789	15878	15659	15957	15822	15619	15806	15609	15871	15758	15820	15760	15789	15920	15774	15900	15603	15751	15782	15961	15889	15976	15717	15859	15681	15715	15652	15846	15735	15847	15828	15675	15674	15592	15643	15664	15679	15709	15697	15864	15774	15762	15878	15830	15849	15594	15776	15818	15681	16051	15828	15963	15813	15602	15875	15620	15771	15755	15704	15805	15764	15632	15736	15701	15847	15784	15819	15680	15690	15666	15784	15852	15780	15746	15906	16103	15879	15718	15680	15855	15777	15879	15782	15952	15753	15671	15763	15786	15732	15789	15730	15594	15769	15789	15880	15590	15782	15710	15635	15832	15910	15617	15670	15854	15802	15684	15610	15733	15594	15765	15720	15803	15642	15673	15773	15923	15849	15901	15805	15686	15816	15824	15690	15987	15846	15911	15693	15702	15946	15833	15738	15817	15805	15745	15749	15691	15595	15980	15774	15850	15890	15768	15931	15668	15671	15713	15705	15714	15953	15992	15947	15684	15820	15830	15936	15813	15686	15824	15749	15631	15884	15917	15720	15779	15563	15891	15929	15638	15862	15985	15656	15968	15715	16007	15919	15739	15668	15796	15693	15858	15926	15823	15645	15778	15846	15630	15554	15695	15660	15797	15831	15799	15692	15712	15682	15764	15838	15726	15927	15791	15867	16014	15916	15695	15735	15809	15718	15698	15813	15743	15911	15848	15926	15837	15694	15693	15757	15611	15825	15715	15773	15892	15764	15685	15810	15742	15491	15749	15758	15798	15580	15531	16000	15729	15683	15777	15694	15827	15758	15803	15810	15767	15741	15858	15989	16013	15788	15677	15724	15727	15675	15684	15839	15547	15599	15666	15641	15659	15762	15551	15854	15634	15779	15763	15730	15677	15760	15773	15490	15687	15693	15873	15869	15796	15700	15882	15949	15644	15931	15710	15879	15817	15829	15724	15859	15636	15630	15805	15810	15787	15788	15657	15840	15798	15859	15664	15875	15664	15577	15934	15901	15652	15708	15809	15756	15844	15793	15798	15762	15694	15817	15660	15839	15952	15564	15895	15866	15659	15788	15840	15822	15899	15682	15633	15820	15761	15496	15572	15866	15848	15731	15525	15859	15867	15800	15949	16026	15686	15933	15863	15684	15784	15755	15804	15833	15707	15908	15817	15792	15698	15807	15648	15795	15617	15833	15911	15814	15693	15783	15490	15786	16006	15763	16077	15788	15645	15797	15794	15830	15700	15629	15999	15800	15711	15720	15775	15872	15685	15482	15560	15846	15907	15720	15751	15706	15763	15773	15700	15801	15749	15882	15833	15698	15777	15674	15800	15944	15783	15728	15433	15823	15737	15746	15683	15737	15773	15785	15698	15714	15736	15798	15733	15852	15703	15624	15991	15861	15731	15856	15771	15849	15774	15946	15904	15855	15953	15866	15632	15882	15822	15792	15945	15804	15483	15671	15906	15883	15856	15799	15690	15893	15828	15747	15649	15776	15828	15787	15785	15813	15700	15756	15763	15752	15726	15555	15730	15844	15730	15630	15760	15765	15716	15835	15858	15847	15797	15759	15986	15897	15729	15734	15791	15678	15932	15903	15991	15796	15732	15642	15527	15839	15793	15751	15827	15659	15635	15592	15752	15811	15892	15742	15772	15781	15745	15702	15735	15666	15709	15655	15688	15680	15684	15766	15749	15925	15870	15923	15748	15916	15914	15830	15676	15826	15782	15810	15776	15923	15755	15876	15693	15750	15763	15730	15779	15865	15615	15592	15698	15815	15737	15732	15749	15894	15739	15755	15892	15755	15906	15947	15618	15819	15609	15885	15664	15654	15887	15696	15865	15896	15727	15785	15702	15844	15721	15770	15658	15716	15900	15908	15859	15744	15693	15800	15693	15622	15750	15876	15571	15711	15874	15863	16058	15733	15862	15672	15954	15751	15743	15842	15799
26566	36414	28573	21476	17146	16820	16566	15972	15317	14462	14502	15246	15889	15325	15254	14832	14378	14250	14016	13951	13782	13817	13760	13945	13925	13868	13975	13902	13838	13828	13805	13933	13774	13845	13993	13919	13873	13960	14053	13991	14040	13898	14021	13912	13995	13868	13956	14081	13929	13725	13941	13780	13790	13749	13945	13784	13787	13910	14039	13902	13765	13839	13705	14008	13873	14005	13944	13850	13906	13973	13865	13946	13929	13816	13907	13823	13747	13923	13923	13966	13966	13746	14106	13803	13999	13872	13948	13849	13823	13887	13793	13962	13878	13900	13830	13863	14012	13905	13850	14008	13970	13967	13759	13966	13816	14151	13890	13791	13877	14055	13733	13912	13911	13876	14015	13915	13959	13779	13871	13919	13995	14179	13960	13845	13764	13813	13962	13873	13908	13684	14070	13790	13812	13912	13946	14078	13936	13719	13923	13916	14027	13652	13830	13785	13878	13896	13990	13849	13884	13996	13915	13965	13779	13757	14091	14040	13916	13982	13951	13925	13976	13896	13769	14075	14012	13866	13950	13881	13858	14060	13956	13880	13812	13905	13754	13891	13880	14003	13759	13902	13866	13854	13823	13901	13835	13927	13865	14075	13919	14056	13886	13889	13953	13830	14065	13962	13771	13827	13897	13790	13950	13935	13797	13882	14008	13920	13870	13972	13786	13804	13961	13930	13984	13968	13951	13873	13819	13983	13797	13924	13915	14117	13992	13969	13937	13732	13869	13819	14013	13800	13892	13876	13922	13911	13738	13787	13816	13954	13988	13815	13822	13890	13968	13866	13883	13869	13908	13924	14059	14031	13976	13867	14056	13976	13920	13656	13859	14027	14044	13919	13853	13977	13751	13912	13926	13927	13910	13858	13918	13889	13894	13909	13937	13833	13970	13922	13934	13924	13999	13905	13878	13753	13871	13946	13938	13832	13796	13975	14105	13989	14001	13904	13819	13977	13859	13977	13806	13729	13796	13820	13879	13859	13803	13979	13765	13937	13869	13894	13881	14038	13927	13966	13751	13941	13866	13979	13876	14045	13859	13965	13938	14189	13906	13836	14082	13814	13988	13715	13931	13772	13843	14021	13789	13977	14089	13984	13965	13777	13997	13907	13785	13819	14083	13985	13966	13891	14179	13871	14062	13609	14033	14044	13700	14148	13859	14034	14074	13942	13809	14019	14108	13912	13846	13961	13840	13863	13963	13926	13915	13860	13838	13845	13889	13927	13755	13988	13774	14054	13822	13921	13826	13703	14052	13883	13965	13869	14078	13870	13937	13894	13955	14008	14025	13774	14009	13716	13792	13944	13903	13948	13746	13758	13953	13962	13988	14058	13888	13912	13972	13733	13955	13923	13946	14027	13944	13881	13905	13823	13820	13983	13852	14005	13942	13837	13979	13904	13946	13978	14038	13807	13935	13845	14069	13752	13892	13871	13923	14020	13960	13843	13755	14019	13762	14014	14062	13905	13922	13749	13921	13969	13826	14022	14003	13903	13942	13824	13869	13957	14117	13898	13968	13960	13846	13841	13883	13967	13834	13868	14017	14043	13944	13913	14076	13851	13927	13855	13884	13803	13693	13943	13884	13853	13973	13840	13851	13780	13774	13978	14051	13963	13988	13754	13877	13887	13748	14070	13837	13980	13984	13870	13811	13769	13850	13940	13948	14125	13834	13755	13867	13865	13814	13956	14067	13880	13859	13913	13816	14022	14016	13936	13778	13920	13868	13817	13969	13942	13830	14001	13985	13844	13903	14080	13787	13961	13798	13908	13947	13763	13967	13776	13887	14087	13918	13918	13839	13880	13839	14126	13849	13963	13687	13872	13890	13917	13951	13921	13955	14031	13871	13880	13845	13894	13913	13867	14065	13830	13953	13810	13628	13900	13888	13897	13847	14002	13912	13881	13865	13866	13820	13811	13872	13931	13795	13943	13921	13919	13937	13954	14102	13794	13815	13810	13922	13929	13972	13988	14021	14047	13819	13768	13890	13901	13942	13799	13977	13884	14013	14007	13866	13840	13836	13969	13827	13910	13889	13916	13832	13902	13869	13902	13917	13948	13954	14001	13926	13988	13838	13887	13909	13816	13892	13815	13773	13966	13938	14053	13943	13951	13797	13823	13935	13877	13924	13870	13789	13834	13917	13965	13817	13858	13818	13754	13834	13987	13915	13852	13868	13988	13920	13901	13833	13935	13986	13945	13789	13905	13916	13971	13946	13830	13886	13833	13940	13940	13870	13986	13869	13808	13888	13897	14032	14011	13842	13950	13856	13917	13914	13748	13834	13924	13952	13821	13876	13765	13754	13818	13815	13890	13833	14006	13896	13834	13754	13931	13765	13878	14018	13941	13792	14062	13979	13882	13850	13977	13757	13905	13710	13822	13928	13848	13829	13935	13849	13971	13992	13904	13879	13930	13976	13877	13753	13776	13849	14105	13900	13937	13832	13884	13778	13830	14029	14055	13965	14080	14018	13883	13927	14103	14003	13893	13923	13837	13806	13912	13844	13860	14139	13911	14062	13882	13854	14091	13899	13972	13864	13909	13802	13965	14059	13814	13810	13975	13817	14006	13907	13776	14014	13954	13805	13979	13725	13866	13977	13766	13949	13836	13884	13980	13801	13814	13825	13995	13707	13837	13906	13799	13909	13938	14053	13936	13915	13937	13982	13911	13946	13983	13982	13968	13918	13920	13970	13802	13766	13807	13925	13969	14026	13866	13890	13894	13943	13967	13977	13999	13804	13954	13873	13939	13880	13844	14184	13851	13819	13982	13896	13922	13781	13900	13918	13843	13965	13759	13900	13968	13912	14030	13902	13929	13662	14132	13851	13824	13988	13734	13653	13872	14003	14036	13837	13797	13828	13871	14097	13775	13764	14089	14054	13796	13941	13984	13900	13837	13885	13868	13997	13827	13908	13873	13802	13861	13815	13900	13893	13883	13858	13874	14060	13829	13845	13887	13802	13977	13945	13694	13931	13970	13818	13929	13944	13848	13904	13900	13949	13910	13962	13863	13985	13947	13827	13842	13813	13857	13959	13954	13970	13971	13914	13849	13921	14157	13676	13768	13856	13988	13848	13806	13891	13796	13971	13819	14064	13885	14068	13978	14125	13912	13885	13740	13989	13878	14041	13717	13791	13807	13746	14008	13764	13894	13905	13750	13970	13877	13803	13907	13989	14012	13888	13883	13796	13911	14004	13864	13820	13862	13818	13903	13656	13853	13867	13904	14030	13810	13969	13872	13753	14056	13790	13783	14050	13847	14051	13906	14008	13947	13946	13910	13735	13994	13823	13914	13919	13879	13857	13947	13824	13766	14006	13921	13982	13789	13898	13893	13790	14031	13795	13830	14035	14041	13843	13855	13833	13825	13921	13856	13917	13696	13871	13937	13871	13764	13747	13795	13914	13814	13947	13890	13988	13849	13832	14048	13925	14000	14025	13944	14046	13756	13808	14126	13877	13865	13874	13979	13937	13917	13882	13778	14010	13970	13809	13834	13746	13908	14070	13905	13780	13927	14051	13911	14018	13923	13854	13823	13732	13950	13959	13933	13867	13870	13898	13985	13892	13911	13843	13722	13762	13991	14036	13873	13763	13789	13994	13910	13816	13852	13802	13981	13770	13835	13886	14020	13963	13765	13967	13903	13793	13838	13865	13985	13963	13905	13919	13887	13929	13773	13785	13997	13826	13821	13777	13855	13879	13908	13924	13936	13888	13836	13799	13981	13835	13849	13691	13785	13904	13900	13865	13955	13843	13978	13871	13979	13916	13861	13943	13979	13979	13913	13891	13903	13994	13884	14033	14026	14018	13940	13934	13703	14054	13973	13778	13735	13932	13910	14016	13852	13949	13891	13971	13845	13899	13929	14028	13917	13826	14058	13915	13989	14036	13907	13903	13953	13912	13985	13892	13947	13861	14016	13814	13958	13825	13917	13920	13859	13953	13794	13722	13914	13800	13976	14072	13906	13724	13907	13815	13871	13905	13912	13945	13702	13820	13869	13878	13837	13967	13899	13912	14009	13854	13882	13810	13814	13965	13875	14054	14073	13890	13850	13945	14036	13888	13816	13961	14016	13934	13935	13881	13974	13964	13791	13861	13942	13901	13841	13884	13913	13790	13991	13877	13852	13996	13880	13964	13963	13997	13978	13728	14026	14030	13874	13852	13880	13894	13746	13811	13912	13837	13870	13830	13935	13935	13883	13938	13656	13806	13887	13840	13928	13916	13809	13967	13963	14010	13863	13928	13962	14013	13666	13990	14016	13841	13873	13877	13867	13950	13955	13894	13823	13906	13885	13973	13991	13884	13726	13794	13765	14007	13729	13747	13812	13859	13905	13930	13989	14024	13984	13823	13850	13888	13920	13861	13904	14050	13839	13812	13806	13831	13895	13929	13741	14055	13920	13774	13865	13917	13899	13984	13751	14076	13845	13844	13862	13856	14078	13840	13898	14019	13831	13970	13860	13832	13967	13897	13955	13868	14075	13915	13989	13744	13828	13950	13957	13945	13909	13941	13877	14012	14098	13866	13927	14018	14016	13857	13906	13909	13825	13842	13919	13878	13657	14033	13970	13923	13982	13780	13773	13824	13878	13883	13893	13873	13880	13981	13931	13837	13811	13968	13817	13798	13885	13887	13984	13951	13827	14028	14004	13793	14129	13815	13922	13953	13703	13843	13740	13888	13880	13934	13957	13743	13905	13793	13957	13887	13883	13777	13774	13959	13973	14019	13788	13780	13895	13962	13911	13766	13844	13905	13943	13861	13958	14007	13987	14112	13986	13927	13947	13834	14018	13918	13933	13909	13924	13924	13866	13929	13874	13985	13876	13957	13906	14014	13962	13916	14018	13922	13843	13767	13797	13968	14082	13911	13884	14077	14113	13673	13754	13961	13924	13827	13838	13977	13799	14037	13980	13894	14053	13940	14002	14024	13969	13950	13943	14029	14058	14067	13896	14037	13785	13831	13787	14003	13825	14062	14026	13953	13912	14032	13909	13976	13843	13990	14031	13909	13899	14073	13772	13915	13749	13920	14004	13865	13849	14032	13760	13825	13907	13892	13923	13822	13838	13899	14105	13866	13914	13915	13936	13929	13827	13858	13852	13859	13839	13979	13798	13974	13913	13868	13913
23873	21223	28538	24536	22424	22428	20794	17581	16703	16974	17454	21272	25141	24530	22737	20299	18495	17110	16515	15954	15959	15793	15850	15631	15806	15752	15905	15838	15863	15761	15887	15936	15850	15805	15707	15696	15918	15759	15630	15731	15628	15469	15521	15890	15713	15585	15838	15798	15944	16113	16025	15762	15765	15766	15941	15609	15739	15785	15684	15793	15594	15556	15830	15781	15746	15813	15551	15550	15804	15650	15816	15733	15827	15719	15776	15687	15892	15639	15977	15634	15661	15671	15941	15763	15772	15812	15788	15584	15566	15608	15586	15582	15721	15764	15948	15634	15604	15929	15569	15797	15662	15690	15935	15799	15568	15622	15762	15603	15470	15779	15838	15812	15710	15760	15628	15910	15731	15881	15865	15775	15684	15790	15697	15666	15621	15547	15761	15700	15639	15516	15546	15534	15677	15856	15873	15839	15632	15832	15788	15738	15727	15818	15768	15553	15675	15639	15750	15568	15610	15526	15613	15749	15551	15570	15782	15706	15799	15642	15813	15631	15636	15864	15699	15571	15788	15622	15684	15594	15649	15578	15712	15708	15627	15670	15695	15823	15646	15708	15803	15740	15730	15810	15853	15659	15842	15565	15682	15534	15595	15894	15740	15529	15718	15783	15746	15759	15762	15731	15729	15682	15755	15648	15712	15649	15805	15444	15797	15576	15496	15503	15957	15763	15874	15705	15754	15695	15636	15517	15772	15806	15824	15666	15720	15508	15689	15726	15733	15530	15830	15697	15671	15765	15731	15831	15717	15668	15676	15597	15515	15699	15688	15584	15729	15844	15886	15847	15941	15605	15830	15571	15712	15671	15869	15757	15667	15832	15710	15855	15491	15630	15688	15727	15738	15785	15736	15655	15711	15714	15901	15688	15552	15710	15763	15778	15683	15600	15753	15814	15770	15611	15541	15630	15788	15773	15723	15771	15476	15513	15724	15717	15762	15784	15812	15905	15687	15843	15762	15785	15679	15633	15724	15821	15581	15959	15625	15724	15579	15727	15733	15975	15769	15674	15677	15870	15843	15575	15862	15928	15867	15804	15844	15807	15691	15815	15632	15718	15722	15526	15617	15719	15620	15617	15721	15761	15831	15660	15666	15725	15462	15773	15625	15697	15777	15913	15763	15661	15530	15610	15734	15768	16017	15825	15593	15830	15717	15672	15656	15643	15800	15673	15858	15549	15658	15845	15578	15730	15693	15556	15934	15887	15759	15924	15814	15805	15573	15670	15885	15859	15733	15914	15659	15831	15488	15863	15618	15944	15758	15730	15493	15811	15880	15765	15405	15664	15693	15766	15850	15812	15838	15850	15950	15602	15736	15768	15843	15705	15495	15796	15700	15955	15630	15708	15621	15844	15727	15821	15834	15735	15739	15848	15660	15581	15807	15713	15905	15835	15764	15818	15704	15858	15780	15723	15906	15815	15668	15622	15756	15691	15668	15648	15648	15849	15865	15702	15815	15896	15846	15873	15675	15780	15697	15683	15808	15474	15673	15758	15402	15752	15763	15606	15707	15828	15765	15687	15581	15817	15772	15663	15760	15762	15701	15643	15828	15816	15717	15730	15796	15755	15782	15587	15653	15712	15762	15600	15707	15903	15954	15728	15832	15781	15870	15716	15691	15524	15608	15685	15718	15769	15601	15679	15686	15755	15627	15630	15732	15590	15644	15912	15714	15589	15644	15767	15786	15729	15872	15568	15931	15852	15864	15827	15824	15738	15889	15760	15710	15448	15834	15750	15754	15640	15698	15710	15860	15730	15819	15756	15669	15780	15889	15797	15786	15715	15714	15658	15500	15748	15678	15763	15663	15607	15763	15804	15950	15506	15724	15657	15551	15778	15702	15645	15615	15654	15725	15712	15825	15701	15677	15869	15835	15824	15657	15782	15732	15606	15613	15767	15833	15586	15501	15906	15838	15583	15717	15754	15707	15741	15746	15815	15662	15570	15701	15708	15585	15759	15616	15671	15647	15777	15952	15618	15730	15677	15762	15558	15917	15626	15638	15460	15584	15805	15819	15796	15834	15576	15834	15872	15758	15674	15875	15461	15871	15786	16056	15889	15590	15716	15651	15833	15865	15883	15865	15787	15787	15706	15904	15716	15690	15766	15668	15786	15704	15676	15672	15616	15652	15792	15843	15717	15754	15876	15906	15626	15714	15851	15815	15643	15804	15598	15648	15743	15734	15795	15513	15765	15805	16001	15734	15668	15734	15718	15590	15578	15693	15466	15826	15946	15731	15717	15886	15669	15781	15847	15765	15739	15712	15755	15678	15696	15721	15827	15822	15747	15771	15736	15689	15738	15856	15646	15721	15714	15639	15667	15672	15612	15733	15887	15711	15792	15945	15648	15797	15668	15798	15724	15620	15677	16107	15796	15731	15642	15669	15646	15675	15723	15668	15621	15840	15662	15610	15681	15670	15769	15807	15771	15720	15829	15832	15725	15630	15741	15731	15869	15961	15767	15701	15521	15755	15748	15629	15612	15758	15808	15663	15646	15747	15730	15725	15750	15678	15717	15713	15819	15827	15611	15656	15593	15753	15575	15845	15767	15715	15944	15735	15664	15663	15663	15794	15788	15685	15560	15775	15778	15727	15564	15799	15725	15725	15780	15595	15687	15683	15953	15770	15722	15803	15757	15737	15818	15749	15748	15776	15788	15740	15748	15889	15615	15660	15628	15680	15789	15692	15756	15786	15778	15529	15462	15778	15753	15739	15674	15605	15563	15672	15608	15823	15789	15844	15601	15573	15637	15818	15876	15707	15838	15652	15602	15675	15716	15922	15578	15979	15624	15806	15571	15771	15787	15685	15863	15619	15829	15555	15643	15535	15570	15612	15830	15811	15862	15689	15817	15673	15586	15863	15757	15798	15530	15676	15632	15549	15762	15766	15792	15808	15675	15736	15723	15672	15482	15687	15632	15705	15733	15638	15721	15663	15723	15636	15557	15721	15800	15886	15810	15656	15624	15664	15660	15768	15548	15609	15738	16023	15636	15615	15666	15849	15716	15828	15677	15631	15691	15739	15776	15619	15725	15891	15706	15691	15461	15775	15640	15731	15777	15825	15662	15920	15604	15547	15553	15618	15786	15696	15550	15829	15729	15743	15474	15869	15735	15716	15658	15862	15884	15821	15850	15648	15684	15703	15340	15732	15578	15555	15875	15700	15928	15623	15754	15874	15719	15671	15663	15571	15621	15659	15817	15760	15639	15575	15870	15859	15887	15847	15643	15720	15613	15725	15550	15904	15649	15881	15796	15701	15695	15799	15731	15727	15751	15736	15599	15926	15706	15535	15783	15663	15833	15856	15548	15772	15673	15746	15693	15593	15668	15697	15745	15921	15780	15868	15702	15752	15703	15779	15866	15659	15705	15876	15636	15813	15751	15755	15780	15576	15705	15625	15834	15631	15643	15765	15655	15629	15676	15570	15497	15683	15630	15614	15717	15602	15694	15886	15770	15706	15655	15950	15764	15707	15648	15828	15705	15868	15653	15745	15619	15597	15740	15701	15774	15650	15725	15705	15847	15771	15666	15847	15681	15731	15672	15885	15730	15899	15699	15700	15661	15697	15814	15722	15670	15780	15654	15752	15760	15767	15841	15884	15933	15885	15812	15750	15779	15659	15711	15954	15772	15631	15858	15758	15734	15711	15659	15731	15507	15583	15837	15409	15610	15734	15684	15751	15713	15649	15671	15779	15851	15600	15517	15593	15821	15597	15756	15648	15682	15724	15744	15555	15683	15736	15834	15713	15712	15859	15610	15817	15766	15838	15793	15994	15858	15718	15667	15822	15699	15750	15747	15917	15829	15768	15720	15886	15620	15499	15890	15759	15545	15694	15622	15628	15582	15621	15647	15735	15627	15719	15738	15766	15874	15723	15588	15751	15814	15787	15887	15609	15613	15654	15876	15861	15634	15763	15867	15725	15910	15934	15777	15983	15630	15723	15719	15916	15661	15788	15710	15859	15786	15856	15775	15555	15609	15715	15681	15808	15702	15700	15650	15768	15678	15609	15581	15883	15527	15592	15541	15800	15853	15655	15583	15561	15457	15902	15891	15790	15662	15860	15533	15570	15749	15838	15844	15791	15680	15687	15745	15655	15763	15695	15634	15573	15666	15780	15620	15603	15760	15641	15691	15686	15725	15782	15874	15642	15641	15817	15847	15621	15765	15859	15721	15809	15668	15680	15702	15800	15683	15519	15962	15541	15745	15833	15735	15677	15720	15833	15863	15840	15540	15883	15811	15770	15728	15739	15866	15509	15870	15726	15856	15584	15559	15854	15766	15760	15649	15618	15760	15833	15871	15741	15537	15617	15809	15730	15595	15777	15812	15883	15839	15637	15707	15827	15605	15713	15646	16036	15918	15635	15765	15792	15764	15682	15734	15671	15613	15919	15708	15643	15851	15860	15585	15752	15780	15674	15722	15703	15705	15843	15803	15793	15597	15659	15710	15603	15685	15628	15542	15656	15895	15733	15802	15815	15710	15742	15695	15647	15860	15551	15670	15487	15551	15620	15879	15702	15718	15636	15628	15707	15750	15774	15722	15477	15746	15680	15763	15767	15900	15490	15413	15669	15548	15552	15700	15707	15656	15653	15721	15744	15747	15570	15748	15861	15674	15820	15814	15659	15692	15856	15876	15594	15556	15650	15808	15646	15730	15762	15756	15577	15641	15517	15638	15949	15569	15649	15688	15838	15607	15902	15766	15801	15693	15717	15725	15754	15643	15438	15808	15678	15715	15885	15789	15645	15654	15743	15762	15765	15671	15643	15656	15706	15764	15901	15832	15836	15844	15921	15828	15720	15593	15814	15609	15766	15784	15668	15676	15893	15710	15704	15821	15601	15707	15790	15632	15763	15679	15806	15901	15745	15734	15652	15588	15733	15789	15536	15801	15783	15741	15788	15624	15978	15737	15827	15753	15934	15796	15662	15389	15827	15682	15905	15867	15758	15620	15581	15730	15666	15827	15655	15652	15793	15716	15754	15801	15784	15759	15769	15733	15580	15506	15696	15757	15715	15824	15888	15784	15711	15841	15725	15959	15745	15676	15814	15776	15798	15746	15798	15882	15896	15545	15819	15724	15765	15691	15584	15714	15748	15703	15519	15854	15832	15660	15689	15930
25894	41294	38154	28561	22175	19411	17556	15926	15275	15519	16342	22914	26617	25611	23142	19396	16961	15457	14569	14272	14108	13854	13945	13682	13915	13796	13737	14119	13783	13840	14029	13872	13776	13966	13937	13989	13898	14012	14039	14061	13781	13874	13830	13917	13816	13859	13830	13870	13848	13951	13922	13942	14010	14013	13858	13756	14031	13712	13804	13962	13899	13842	13851	13998	13862	13939	13864	13709	13705	13863	13805	13848	13891	13841	13898	13901	13905	13992	14044	13835	13733	13935	13894	14009	13927	13963	13906	13885	13909	13983	13967	13944	13889	13876	14002	13779	13755	13834	14013	13915	13959	13841	13840	13691	13918	13869	13909	13983	13835	14023	13767	13909	13742	13750	13799	13874	13945	13933	14000	13854	13854	13922	13850	14041	13852	13769	13984	13994	13796	13884	13761	13899	13936	13881	13803	13866	13927	13917	13928	14020	13877	13776	14058	13762	14003	13884	13757	13895	14037	13769	14014	13867	13881	13834	13976	13870	14058	13873	13884	13851	13986	13815	13911	14000	13999	13999	13902	13844	14061	13948	14006	13916	13874	13863	13718	13747	13832	13948	13743	13833	13853	13776	13905	13930	13917	13693	13826	13880	13868	13920	13868	13783	13790	13875	13955	13865	13854	13827	13811	13807	13933	13927	13886	13953	13896	13780	13849	13834	13706	13975	13770	13813	13942	13812	13821	13822	13948	13909	13887	13860	13941	13915	13957	14060	13818	13845	13878	13908	13720	13942	14024	13918	13911	13871	13934	13899	13928	13944	13850	13886	13831	13924	13704	13797	13889	13985	13978	13897	13858	13749	13767	14023	13982	13885	13916	13928	14029	13840	13836	13918	13849	13663	14017	13960	13868	13779	13737	14130	13788	13885	13893	13772	13843	14045	14073	13920	13813	13829	13943	13925	13950	13860	13915	13865	13746	14114	13947	13771	13768	14089	13974	13687	13856	13966	13949	13904	13916	13895	13925	13949	14038	13842	13805	13724	13899	13867	14005	13849	13857	13810	13789	13895	13920	13959	14080	13911	13920	13737	13909	14004	13870	13897	13793	13929	13817	13865	13994	13838	13830	13949	13910	13949	13926	13752	13928	13766	13796	13886	13994	13794	13785	13843	13958	14069	13949	13817	13749	13839	13821	13760	13862	13799	13875	13914	13859	13904	13921	14050	14072	13682	13800	13998	13980	13981	13774	13970	13901	13763	13780	13924	14017	13878	13917	13786	13980	13958	13872	14020	13905	13912	13991	13836	13845	13965	13794	13837	13818	13778	13921	13871	13762	14106	13877	13933	13786	13870	14136	13838	13935	13849	13874	13778	13787	13880	13802	13790	13973	13938	13968	13952	13933	13831	13958	13888	13945	13788	13888	13970	13691	13894	13841	13932	13964	13808	13836	13927	13788	13740	13999	13737	13838	13892	13880	13878	14057	13785	13805	13951	13765	13958	13857	13827	13858	13663	13893	13947	13900	13918	13832	13958	14046	13747	13801	13845	13730	13678	13760	13855	13926	13966	13733	13876	13709	13838	13929	13964	13838	13999	13686	13922	13881	13933	13834	13868	13862	13773	14011	13845	13951	13978	13973	13875	13611	13896	13926	13904	13613	14031	13997	13772	13917	13842	13967	13773	13864	13874	13850	13671	13875	13767	13902	13924	13839	13876	13786	13702	14047	13891	13971	13802	13888	13866	13986	14002	13765	13987	13896	13898	13872	13732	13981	13913	13868	14011	13858	13695	13975	13796	13806	13865	13892	13811	13931	13906	13972	13902	13854	13958	13952	13819	13991	13903	13792	13870	13838	13820	13938	13742	13844	13755	13825	13698	13971	13749	13867	13974	14068	13966	13816	13871	13733	13981	13780	13821	13823	13946	13855	14065	13875	13964	13720	13816	13629	13877	13900	13895	13836	13864	13878	14002	13929	13821	13860	13982	13872	13929	14033	14011	13744	13920	13871	13872	14024	13874	13982	13878	13819	13864	13796	13830	13861	13877	13972	13922	13919	13955	13825	13957	13980	14193	13805	13743	13875	13900	13790	13935	13825	13811	13947	13932	13744	13800	13851	13880	13951	13728	13782	13845	13960	13874	13935	13906	13858	13911	13935	13797	14152	13950	13739	13922	13872	14024	13996	13839	13829	13836	13827	13921	13992	14006	13798	13985	13837	13881	14007	13961	13745	13961	13944	13948	13921	13997	13806	13922	13815	13803	13897	13873	13956	13939	13841	13910	13754	13755	13811	13983	13913	13864	13889	13859	14022	13817	13849	13928	13749	13859	13952	13819	13930	13854	13837	13943	13771	13908	13827	13696	13860	13879	13869	13829	13813	13794	14044	13786	14011	13910	13871	13916	13949	13863	13832	13961	13874	13873	13783	14006	13909	13770	13792	13676	13971	13923	13851	13969	13839	13996	13792	13848	13891	13872	13859	13928	13810	13899	13860	13893	13842	13916	13901	13894	13893	14045	13782	13866	13939	13918	13956	14026	13870	13878	13811	13943	13865	13819	13762	13918	13868	13832	13877	13874	13886	13988	13808	13857	14005	13854	13775	13915	13845	13848	13691	13852	13871	13821	13798	13807	13808	13942	13706	13877	14032	13930	14010	13944	13834	13857	13894	13978	13877	14000	13866	13761	13736	13725	13879	13911	13923	13862	13822	13794	13848	13912	13836	13994	13913	13779	14070	13905	13827	13916	13956	14026	13888	13886	13865	13837	13798	13860	13859	13944	13769	13847	13990	13656	13851	13884	13942	13902	13879	13931	13980	13961	13876	14015	13788	13843	13851	13973	13973	13826	13975	13802	13952	13860	13863	13859	13768	13837	13810	13768	13809	13952	13905	13898	13992	13814	13931	13807	13827	13928	13896	13811	14017	13816	13934	14103	13823	13822	13808	13971	13868	13727	13819	13876	13846	13741	13723	13937	13768	13925	13964	14083	13892	13881	13781	13887	13792	13999	13782	13751	13983	13922	13918	13884	14027	13912	13930	13952	13816	13851	13801	13702	13914	13852	13787	13865	13815	13932	13848	13872	13846	13902	13832	13931	13876	13821	13860	13829	13866	13821	13934	13856	13891	13850	13998	13888	13870	13875	13908	13850	13739	14039	13959	14051	14033	13918	13913	13881	13909	13904	13828	14043	13966	13891	13926	13923	13993	13883	13925	13928	13909	13882	13791	13872	13889	13922	13863	13869	14069	14034	13993	13862	13922	13866	13885	13930	13778	13935	13862	13851	13998	13763	13747	13753	13957	13985	13904	13859	13983	14014	13608	13804	14021	13856	13835	13815	13942	13933	13921	13871	13821	13644	13828	14006	14032	13870	13838	13741	13892	13854	14045	13858	13882	13983	13824	13909	13885	13760	13740	13964	13714	13837	13956	13803	13821	13941	13923	13974	13908	13998	13809	13900	13804	13841	13738	13982	13912	13995	13905	13878	13921	13927	13786	13813	14015	13873	13946	13761	13994	13848	13875	13755	13816	13909	13795	14029	13725	13839	13841	13884	13700	13884	13898	13949	13904	14039	13894	13834	13781	13639	13877	14044	13702	13972	13873	13819	13948	13781	13821	14037	13937	13797	13889	13991	13906	13832	13889	13963	13592	13846	13820	13882	13973	14015	13886	13896	13661	13841	13863	14063	13864	13961	13833	13956	13725	13930	13985	13745	13976	13956	13648	14151	14029	13637	13832	14013	13763	13958	13914	13826	14017	13938	13727	13952	13811	14021	13923	13889	13895	13901	14029	13813	13871	13974	13759	14001	13960	13808	13840	13792	13932	13850	13937	14057	13866	13833	13780	13866	13903	13924	13913	13842	13811	13834	14016	13923	13899	13772	13736	13886	13964	13935	13931	13896	13915	13983	13960	13764	13802	13971	13821	13964	13806	13755	13962	13846	13840	13910	13902	13975	13861	13753	13829	13834	13904	13800	13899	13709	13790	14018	13957	13978	13809	13913	13787	13926	13945	13817	13876	14072	14025	13900	13833	13802	14011	13913	14032	13882	14138	13870	13858	13996	13964	13719	13791	13830	13905	13947	13775	13762	13893	13876	13867	13823	13756	13874	13830	13916	13886	13976	13999	13850	13799	13940	13898	13874	13777	13756	13796	13784	13821	13852	13842	14025	13715	13940	13816	13868	13879	14001	13768	14021	13899	13875	13894	13964	13931	13983	13905	13870	13720	13838	13762	13918	13880	14082	13890	13870	13915	13764	14162	13871	13937	13850	13859	13845	13713	13867	13974	13793	13993	13971	13818	14012	13939	13800	13874	13829	13757	13867	13858	13898	13878	14012	13797	13883	13882	14003	13810	13803	13884	13851	13924	13806	13978	13800	13882	13945	13885	13869	14067	13852	13833	13887	13865	13988	13707	13862	13915	13806	13912	13989	13877	13917	13894	14072	13934	13830	13797	13954	13853	13879	13834	13898	13733	13769	13821	13895	13927	13918	13781	13854	13859	13945	13846	13800	13888	13957	13907	13902	14053	13708	14028	13951	13988	13696	13930	13898	13835	13904	13913	13926	13988	14012	14004	13961	13855	13942	13877	13733	13801	13967	13915	13832	13821	13815	13807	14005	13723	13828	13776	13900	13907	13896	13917	13910	14032	13913	13947	13957	13776	13826	13933	13762	13906	13748	13993	13906	13998	13930	14113	13847	13895	13816	14034	13940	14018	14033	13805	14008	13995	13782	13930	13862	13719	13815	13930	13767	13964	13823	13824	13868	13899	13639	13973	13946	13922	13683	13873	13954	13894	13802	14079	13794	13855	13821	13864	13869	13844	13849	13865	13807	13873	13840	13946	13858	14025	14075	13809	13721	13886	13832	13948	13841	13855	13757	13895	13998	13688	13967	14030	13940	13883	13931	13854	13992	13979	14140	13901	14026	13787	13866	13955	13971	13948	13807	13818	13858	13905	13824	13860	13967	13859	13882	13799	13928	13875	13816	13836	13881	13893	13732	13945	13919	13743	13735	13848	13911	14038	13831	13960	13862	13910	13943	13561	13970	13874	13782	13904	13839	13822	13669	13755	13863	13899	13760	13901	13852	13774	13855	13812	13977	13879	13949	13938	13865	13889	13839	13788	13830	13897	13894	13998	13778	13837	14033	13882	13903	14070	13800	13784	13791	13696	13978	13847	13856
22829	21316	29090	24009	21892	23769	24527	18655	17600	18000	19133	27616	29994	31157	24784	23193	21329	19218	17853	17157	16582	16339	16149	15984	16206	16166	16157	15945	16075	16118	15916	15960	16249	16224	16202	15961	16062	16332	16094	15979	15877	16128	16157	16228	16205	16108	15968	16190	15982	16020	16128	16261	15991	15995	16152	16149	16010	16027	16046	16016	15940	16077	15912	16040	16029	16027	16231	15990	16084	15820	15996	16151	16010	16231	16109	16132	16248	16077	15982	15986	16117	16121	16035	16092	15806	15847	15969	16065	16093	16076	15904	16278	16156	15892	15967	15938	15929	16161	15951	15907	15911	15922	16083	16120	16051	15957	15939	15882	15998	15950	16117	16130	15971	15882	15912	16160	16013	15993	15808	15804	16030	16004	16022	15894	16030	16053	15666	15849	16040	15994	15952	15814	15816	15916	16051	15927	15954	15890	16223	16245	16205	15867	16019	16169	15986	15957	15933	16063	16172	16110	15996	15981	16037	16113	15839	15915	16029	16051	16070	15945	15854	15904	16164	16025	15998	16144	16211	16124	15922	16043	15892	15982	15940	16167	15910	16046	16015	15896	15869	15760	16178	15880	15944	15985	15881	15895	16086	15891	16059	15900	16144	16064	15917	15953	16014	15973	16007	16098	15885	16059	16007	15846	15942	15957	16029	16007	16203	16043	15935	15891	16107	16066	16097	15941	16034	16007	15981	15973	15820	16051	15720	15870	16034	15814	16137	16055	15998	15807	15973	16200	15925	15936	15938	16065	15988	15729	15844	15922	15790	15848	15986	16039	15967	16015	15946	16120	16003	16102	16140	15918	15872	15833	16098	16050	15826	15944	16132	16055	16083	16160	15944	15921	15892	15876	15799	16033	15842	16073	15847	16099	15985	15884	16165	16014	15986	15812	15945	15866	15977	15958	15898	16132	15946	15937	15970	16104	15843	16040	16067	16092	16084	15903	16047	15874	15903	16027	16095	15884	16199	15831	15898	16063	15930	16017	16088	16000	16044	16113	16120	15961	15920	16114	15918	15939	15864	16035	15934	15918	15981	16074	15959	15885	15886	15954	15809	16009	16066	16062	15967	15937	15907	15896	15851	16009	15911	16009	15887	16055	16021	15954	15895	15864	15927	15949	15898	15896	16000	15905	15955	15994	15998	16034	15938	16093	16119	16022	15988	16173	16004	16082	15967	15878	15944	16057	15994	15987	16021	15930	15929	15800	15731	15900	16047	16039	16013	15904	16168	16041	16002	16145	16193	15902	15999	15991	16069	16133	15836	15891	16146	16114	16034	16010	15993	15856	16095	16112	16017	15878	16034	16076	15826	15973	15996	16081	15774	15914	15916	15926	16057	15816	15990	16112	15975	15996	15773	16172	15974	15789	15920	15803	16217	16077	15978	16168	16129	15786	15975	15840	15882	15996	16097	15927	15781	15736	15951	15949	15890	15963	16015	15956	16008	15912	15881	15924	16138	15906	15927	15976	16054	15970	16012	16131	16051	15848	15797	15950	15898	15887	16112	16078	15828	15954	15953	15900	15851	15842	15784	16032	16020	15798	16033	15979	16034	16026	16081	15973	15856	15834	16150	15851	15944	16002	15873	15959	16082	16110	16092	15977	15986	15954	15812	16033	16076	16055	15892	15949	16174	15874	16014	15894	15977	15861	15931	15889	15870	15885	15874	16019	16007	15968	16037	15895	16053	15974	15966	15913	15835	15836	15948	16035	15915	15995	16020	16031	15993	16077	15780	15921	15936	15974	15925	15861	16094	15962	15896	16260	15836	15886	16005	15967	16080	15895	15889	15930	16112	16048	15941	15855	16046	15913	16098	15954	16078	16039	15855	16016	15966	16027	16059	15991	15980	16083	16184	15931	15862	15998	15981	15979	16083	15967	16041	15833	16170	16283	16185	15895	16006	15929	15882	15819	16056	15967	15999	15893	15813	15956	15941	15860	15969	16091	15936	15818	15900	15965	15914	16158	15916	16207	16123	15954	16045	15881	16009	15962	16204	15845	16050	16168	16027	15889	15956	15850	15958	16000	16012	15980	16169	16046	15890	15998	15941	16098	15931	16073	15857	15877	16030	15909	15844	15990	16120	16034	16096	15800	16042	15954	16338	16118	15874	15875	15925	15957	16031	15854	15898	15889	15936	15926	15996	15989	16044	16066	16022	16030	16129	16042	15890	15961	15941	15870	16011	15984	15907	15876	16094	15888	15821	15917	15842	15709	15742	16023	16057	16120	15901	16064	15847	16061	15659	15875	15752	16008	15788	16018	15942	15918	15999	15920	15995	15912	16055	15960	16128	15964	15773	16020	16037	16031	15924	15943	16210	15929	16022	15982	16046	15838	15975	16035	16169	15936	16030	15902	15934	16186	15977	15687	15904	15973	15955	15979	16108	15974	15977	16081	16099	15858	16154	16015	15964	16066	16064	16025	15939	15779	15885	15841	15958	15994	16056	16086	16043	16123	16125	16079	15957	15821	15855	16107	15982	15963	15805	15999	15793	16087	15980	15952	15885	16072	16150	16005	15814	15913	15885	16126	15938	15894	16175	15885	16060	15994	16003	15889	15976	15883	16011	15867	15988	15974	15779	15943	16043	16139	15854	15891	16151	15983	16055	15901	15874	16045	16075	15987	15899	15972	15858	15815	15985	16072	15895	15821	15878	16002	15995	16019	15981	15961	15899	15796	15828	15976	15899	15990	15928	15940	16004	15741	15802	15919	16167	16030	16074	16177	15857	15824	15825	15939	15867	15873	16030	16022	15967	16020	15838	15945	16090	16065	15947	16056	15855	15947	15897	15960	15727	15985	15954	15973	15885	15971	15868	16147	16064	16051	15995	15959	15900	15983	16049	15851	15876	15889	15895	15931	15967	16233	16199	15942	15990	16043	15951	15967	16002	16172	15964	16017	15988	16202	15884	16037	16037	15897	15901	15966	16022	15933	15914	15750	16014	15886	15917	15900	16056	15961	15945	15938	16038	15806	16124	16137	15985	16118	15911	15919	15972	15991	16032	16022	16071	15882	15994	16001	15912	15927	15939	15865	15955	15854	15859	15847	15947	15933	15930	16067	15903	15627	15844	16048	16037	15929	15780	15886	15814	15818	15825	16134	15977	16023	15918	16063	15959	15896	16030	15910	16030	15989	15859	15900	15914	16058	15957	15965	16239	15950	16057	16056	15947	15931	15761	16097	15764	15928	15996	16155	16106	16070	16175	15841	15831	15778	15831	16092	15947	15878	16049	15881	15973	16082	15960	16056	15995	16111	15956	15998	15931	16043	16072	15910	15895	15850	15848	15812	15883	15948	16043	15940	15936	15782	15922	15817	15831	15882	16064	15844	16134	16031	16071	16048	15812	16133	16013	16141	15790	16014	16050	15911	15993	15830	15953	16009	15873	15847	15831	15961	15990	15930	15864	15908	16054	15948	16038	15946	16055	15885	15980	15953	16030	15810	15862	16045	16018	15765	15991	15943	15876	15957	15934	16069	15908	15899	15984	15772	15779	15976	15978	16049	15899	15943	16023	15890	16096	15888	16141	16119	16103	15970	16026	16167	16182	15982	15978	15831	16019	15832	15847	15963	16049	16066	15861	15929	15899	15879	16078	15920	15987	15992	16175	16060	16043	15904	16008	15772	15868	16029	15870	15949	15816	16024	16085	15927	15804	15944	15874	16001	15967	15941	15997	16011	16033	16281	16001	15947	15829	16029	16017	15943	16031	15852	16053	15941	15942	15957	15938	16024	15818	15845	15890	16033	15931	15787	16045	15991	16043	15954	15900	16066	15911	15862	15985	15890	15958	16011	16198	15869	15784	16106	15915	16022	15897	15951	16049	16007	16070	15737	15624	16112	15886	16063	16020	15999	16020	16030	15848	16033	15990	15959	16081	16083	15823	15839	16078	15815	15994	16083	15967	16047	16080	15808	15865	15914	16131	16124	15993	15975	15858	16204	15938	16171	16003	16061	16086	15829	15926	16044	16040	15985	15831	15751	15979	15927	16131	16113	15959	15807	16059	16022	16022	15990	16132	15938	15921	15741	15846	15892	15947	16186	15842	15994	15900	16048	16100	15953	15973	15938	16070	15958	15854	15863	15970	15927	15878	15947	15875	16011	15722	15810	15915	15903	15999	15953	16143	16036	15967	15933	15883	15916	15891	15963	15954	15795	15979	16101	15942	15891	15934	15873	16185	16070	16034	15844	16078	15800	16039	16273	16120	15919	15927	16054	16110	15944	15924	16019	15991	16061	15939	15842	15884	15848	15805	16023	15849	15982	16087	15843	15976	15927	15897	15784	15803	15957	15987	15779	15828	15864	16067	15957	15949	16320	15992	15911	15915	15835	16059	16260	16032	16150	15945	15828	15875	15860	15664	15930	15842	15789	15767	16058	16079	15919	16144	15919	16018	16276	15956	15624	15859	15749	15986	16088	16133	16079	16056	16013	15957	15907	15867	15966	15920	15939	15956	15770	15948	15879	16073	16079	15922	15742	16070	15780	15906	16276	16030	15995	15719	16092	15997	16126	16023	16045	15827	16080	15854	16092	15917	16209	16085	16106	16122	16026	16100	16108	15993	15960	16176	16220	16008	15839	15788	15918	15885	15753	16169	16038	15925	16013	16113	15850	15985	16018	15944	15934	16088	15987	16088	16096	15832	15856	16042	16120	15905	15853	15807	16035	16012	15928	15982	15982	16054	16195	16098	15937	15956	15980	15904	16040	16142	15930	15894	16046	16141	15873	15885	15774	16096	16023	16085	16001	15966	15899	15946	16139	16010	16135	15971	15767	15887	16115	16064	15898	15994	15855	15994	16188	16049	15999	15882	16098	16001	15962	16028	16242	16050	15792	15883	15876	16093	15928	15884	16021	15830	15817	15827	15973	15826	16094	15990	16015	16010	16003	16029	15859	16185	15797	15978	15960	16062	16041	15997	15980	15868	15916	15977	15768	16117	15948	15803	15970	15836	16002	16093	16007	16022	15876	16018	15859	15800	15990	16116	15933	15747	16109	16001	16031	15907	15895	15912	15886	15911	15885	16073	16081	15818	16124	16107	15994	15886	15977	15986	16011	16256	16027	15954	15987	16124	15850	16006	15980	16075	15925	16162	15970	16026	15816	15969	16029	15876	15985	16159	15809
26897	47924	47183	34577	26792	21661	18265	16796	16208	16758	18936	30565	32065	32646	24593	23518	21051	18013	16451	14986	14630	14234	14364	14050	14014	13987	14129	14127	14055	14014	14054	13951	14237	14049	14056	14065	14117	14231	14011	14097	14062	13985	14097	13904	14129	14013	14125	13978	14199	14100	13931	14063	14037	14059	14090	14088	14193	14161	14291	13995	14140	14028	13852	13899	13869	13863	14062	13974	13939	14022	13938	14104	14192	14012	14130	14012	14052	13989	14124	14078	13832	14078	14204	14039	14050	14146	14136	14015	14169	13925	14221	14042	14054	13961	14074	14194	13980	14131	14018	14055	13892	14137	14058	13932	13941	13960	14126	14081	14181	14131	13880	14237	14059	14178	13952	14087	14001	14007	14091	13839	14133	14089	14126	14041	14039	13897	14025	13947	14032	14044	14254	13939	14160	14053	13984	14056	14122	14056	14152	14052	13958	13893	14119	14082	14187	14072	13929	14134	14041	14027	14043	14034	14207	13987	14093	14005	14018	14187	14004	14121	13859	14187	14126	14055	14093	14091	14101	14083	14018	14105	14159	14001	14109	14152	13944	14067	13832	14183	13977	14172	14083	14143	13936	14044	13965	14106	14011	14030	13923	14088	14044	13997	13960	14104	14025	14120	14100	14029	13967	14091	14030	13955	13933	14081	14205	13957	14064	14011	14172	13950	14106	14129	13962	14000	13944	14027	13979	13989	14084	13829	13979	14051	14138	14035	14180	13991	14105	14063	14191	14141	13962	14068	14019	14220	14152	14034	14183	14124	14113	13983	14039	13953	13984	14075	14048	14004	14149	13928	13971	13960	13891	14039	14356	13921	14189	14100	14081	13956	14030	14083	14014	13971	14020	13912	13945	14063	14054	14077	14072	14067	13897	13955	14073	13890	14105	14136	13812	14123	13952	14059	13888	13979	14111	13932	14013	13982	13988	14138	14036	14017	13958	14018	14168	14221	14138	14032	14009	13970	14055	14182	14021	13954	14229	14135	14084	14194	14043	14145	13827	14172	14025	14019	14229	14067	14202	14135	13927	14203	13909	14157	14050	14015	13989	14212	13935	13973	13981	13914	13990	14056	13992	14144	14070	14160	13939	14029	14078	13997	14084	14041	14067	14150	13996	13947	14218	13833	14015	14141	14138	14016	14121	13909	14110	14012	13958	14003	14120	14068	14156	13994	14047	14060	14234	14143	14048	14193	14110	14068	13970	14095	14145	13904	14049	14123	13997	13917	13934	14255	14053	14055	14064	13829	14180	14082	14188	14026	14112	13935	14138	14121	14176	13952	13912	14136	14016	13961	14050	14092	13946	14098	14115	13931	14067	14084	13810	14050	14101	14133	14026	14031	14049	14062	14110	14198	14013	13961	14107	14112	13912	14143	14018	14022	14010	14110	14220	14237	14032	14012	14171	14088	14064	14050	14145	14192	14188	14024	14006	14128	14099	13986	14170	13997	14002	14031	13899	14171	14089	13863	14075	13953	13998	14108	14040	14172	14094	13921	14056	14110	14135	14041	14051	13840	13930	14045	14156	13945	14138	14039	14133	14139	14197	14141	13880	14235	14160	13919	14104	13901	13974	14102	14028	14137	14012	14013	13981	13932	14133	14053	13990	14060	13902	14033	13881	14070	14124	14117	13899	14060	14141	14030	13961	14128	14042	13992	14090	14004	13939	14167	14044	14174	14075	14093	13929	14086	14001	13998	14095	13948	14207	14125	14099	13991	13984	14047	14082	14264	14056	14084	13950	14060	14085	14039	14214	14158	14233	14093	13922	14174	14012	14054	14008	14058	14086	14162	14042	13885	13832	14032	14027	13962	13973	14048	13982	14125	13976	14136	14091	14051	14009	14061	14088	14131	14188	14011	14174	13931	14088	14073	14149	13924	13998	14114	14194	14069	14068	13964	14044	14003	13890	14022	14019	13969	14061	14017	13941	13983	13913	14146	13877	14058	13928	13970	14058	14035	14109	13949	13833	14065	14045	14009	13974	13876	14077	14031	14070	13966	14117	13995	14011	14069	14070	14109	14250	14134	14105	14127	14069	14020	14197	14032	13987	14058	13926	13901	14032	14053	14092	13964	13941	13968	14136	14064	14025	14209	13944	14058	14077	14115	14018	14180	13902	13944	14144	14038	14090	14029	14211	13941	14020	13925	14167	14098	14047	14079	14162	14020	14089	14036	13935	13987	13996	14221	14122	14015	14056	14102	14202	14013	14147	14030	13980	14036	14184	13908	14079	13891	13971	14122	14127	13947	13944	14195	14238	14034	14015	14001	14155	14129	13976	14147	13875	14077	13987	13957	14055	13926	14243	14104	13878	13965	13963	14044	13901	14007	14091	14110	14116	14086	14071	14133	14297	13960	14158	14099	14101	13944	14052	14219	14163	14083	14096	13930	14043	14007	14028	13980	14036	14032	14148	14048	14058	13980	14161	13888	14003	14078	14150	13943	13876	14165	14140	14011	13974	13964	14030	14214	13838	14137	14091	14031	14089	14156	14166	14006	14055	13879	14015	14078	14093	14031	14188	14148	13918	14029	14198	14134	14191	14072	14053	14034	14136	14088	14026	13955	14278	14217	14027	14103	14052	13985	14000	13887	14081	14012	14020	14052	14075	13943	14041	14181	13977	14156	14114	14023	14112	13990	14223	13866	13950	14041	13997	14125	14140	14046	14020	14100	13910	14001	14185	13964	14066	14167	14069	13946	13872	14192	14066	14015	14052	13969	14034	13958	14254	13842	13958	14038	14188	13955	14155	14053	14004	14205	14122	14072	14112	14089	14077	14001	13989	14095	14037	14106	14170	14086	14083	13995	14056	14038	14098	13922	14037	13982	14008	14172	14168	13983	14139	14000	14018	14193	14038	14139	13913	14080	14213	14043	14140	14077	14091	14041	14199	14075	14025	13983	13892	14082	13963	14154	14114	14167	13858	14073	13854	14087	14131	14105	14032	14154	13964	14027	14194	13779	14034	14001	14075	14010	14000	14071	13972	14019	14170	14000	14225	14120	14128	14121	13977	13998	13879	13946	13935	14155	14134	14041	13982	14043	13950	13941	13944	13989	13948	14056	14001	14041	14010	14187	14084	14083	14007	14154	14035	13938	14082	14026	14181	14137	14109	14090	13947	13952	14002	13981	14054	14079	14181	14021	14103	13819	14034	14028	14115	14104	14096	14019	14143	14044	14035	13990	14041	14104	13933	14082	13939	14115	13980	14000	14113	13896	14028	14283	13952	13899	13971	14180	14074	13984	14186	13940	13956	14031	14046	14090	14054	14051	14089	13994	14013	14007	14022	14030	13973	14055	13974	14189	13932	14069	14043	14184	13886	14176	14166	14208	13908	14324	13968	14004	14028	13957	14163	14069	14021	13878	14173	14192	14116	14053	13981	14051	14085	14100	14040	14150	13973	14179	14242	14086	14050	14054	13994	14033	14033	14021	13981	13985	14078	13940	13945	14001	13951	13960	14021	14114	13930	14076	14049	13897	14127	14120	14250	14056	13931	13880	14111	13980	13980	13922	14056	14064	13889	14001	13959	14038	14077	13988	13928	14097	14061	14100	14059	13954	14262	13990	14001	14013	14105	14189	13923	14254	14024	13997	14097	14282	14172	14157	14026	14029	14113	13958	14019	14077	13964	14112	14173	13969	14072	14195	14228	13906	14209	14022	14153	14202	13923	13919	14125	14091	14099	14042	13743	14049	14104	14055	13963	14050	13863	13961	14176	13964	14120	14191	14180	14124	13935	14045	14191	14229	14091	14037	14210	14082	14122	14077	14069	13930	13914	14059	14001	14050	14055	13985	13979	14193	14077	14126	14164	14064	14014	14075	14102	14001	14108	14166	14130	14102	14158	13966	13937	14169	13991	14042	14055	14006	14032	13986	14090	13852	13985	14104	13928	14100	14052	14110	13951	14158	13993	14096	14039	14089	14142	14046	13934	13879	14215	13999	13870	14107	14123	14079	13982	13953	14093	14029	13926	14045	14044	13901	14049	13973	14135	14036	13990	14151	13833	14122	14164	14253	14044	14190	14093	13949	13964	13990	13986	14006	14104	14118	14140	14093	14117	14095	14012	13983	13949	14078	13871	14022	14138	13985	14043	13685	14110	14049	14152	14029	14107	14006	13968	14053	13963	14147	14206	14012	14028	14042	14019	13928	14035	13998	13999	13965	14083	14060	13981	14077	14227	14077	13952	14059	14054	14062	14045	14079	14142	14038	14103	14144	14195	13924	14075	14198	14062	14025	14230	13990	14208	13986	14146	14158	13981	13938	14165	13942	14038	14086	14237	14105	13969	13905	14048	14055	14214	13983	14070	13997	14062	13959	14129	14005	14168	14179	13972	14144	13960	13899	14100	14158	13825	14025	14090	14083	14025	13892	14114	14204	14016	13948	13954	14028	13984	13993	14115	13959	13979	13862	14152	14046	13991	14001	14152	13976	14088	13994	13972	14114	14133	14017	14010	13903	13994	13785	14029	14033	13969	14036	14113	14056	14137	13911	14060	14070	14145	14010	14195	13973	14171	13974	13960	13917	13976	14165	14084	13756	14009	14161	14052	13924	14106	14052	13976	14326	14074	13972	14014	14081	14164	14172	14063	13968	14127	14187	14078	13887	14323	14152	14024	13982	14102	13998	14012	13935	14093	14006	13994	13886	14019	14135	13966	14136	14104	14060	14058	14014	14154	13900	14030	14054	13893	14049	14041	14101	13927	14109	13931	14047	14160	14097	14087	14008	14134	14154	13967	13901	14102	14031	14047	14010	14003	14054	13997	14033	14020	14117	14167	13960	13958	14245	13983	14051	14109	14086	13962	13995	14036	14072	14141	13974	14142	13982	14073	13936	14024	14104	13927	14112	13989	14145	14121	14054	14154	14137	14082	14217	14090	13976	14135	14046	13886	14064	14108	13998	14115	14103	14100	13947	14215	13878	13933	14097	14063	14038	14081	14087	14101	14053	14168	13895	14118	13853	13963	13943	14262	13864	14034	14045	14154	13979	14078	14022	14139	14023	14111	14181	14056	14191	14101	13956	13961	14059	14119	13884	13837	13976	13886	14028	13997	14204	14068	14055	13825	14254	13913	14129	14004	13994	14018	14101	13962	14058	14022	14015	14149	14040	13863	13994	13878	13870
27627	23680	28550	22839	17427	16722	16605	16179	16155	16266	16272	16741	16819	16761	16838	16873	16545	16373	16391	16275	16091	15832	15712	16162	16078	16111	15987	16016	15913	16179	16044	16204	16103	16104	15889	15955	16088	16151	15909	15864	15851	16053	15790	16028	16000	15970	15859	16139	15974	15934	16231	16064	16006	16042	16086	15940	16017	15911	15961	16065	15910	16138	15944	15910	16154	15934	15986	16061	15985	16089	16059	15944	15985	15859	15821	15963	15962	15778	16028	15891	15859	15959	16120	15873	15978	16113	15987	15925	15985	15772	15920	15894	15989	15978	15825	16214	16043	15949	15926	16014	15887	15880	15899	15840	15995	15875	16048	16000	16160	15979	15912	16009	16035	16170	15898	16102	16009	15985	15984	15952	16070	15781	15991	16103	15881	16062	16155	15993	16092	15853	16012	16199	15990	15975	15882	16009	15942	15785	15839	16112	15904	15992	16136	15893	15861	16150	16044	15794	15832	16055	15936	16104	15944	16150	16024	15991	15887	15952	15952	16088	15980	15903	15911	15904	15895	16077	15804	15968	15975	15938	15966	15872	15931	15914	16005	15973	15939	15817	15960	16025	15928	16033	15820	15909	15808	15884	15880	15930	16037	15921	15993	16006	15971	15986	15900	15937	15642	15967	16151	15839	16017	16067	15815	16161	16028	15860	16142	15910	16075	16148	16107	15798	15927	15948	15986	15923	15764	15738	16009	15854	15947	15836	15874	16046	16077	15824	15801	16018	16036	15771	15929	15872	15924	15903	15769	15865	15808	15980	16051	15922	15724	15830	16011	15881	16201	15861	15968	15894	15865	15924	15983	16148	15989	16049	15865	16076	16005	16113	15950	16016	15753	15855	16063	16244	16070	16051	15985	15680	16078	15910	15836	16008	15654	15923	16047	15938	15839	15957	16107	16049	15805	16021	15911	15717	16138	16121	15827	15893	15974	15751	15930	15949	16175	15983	15886	15866	15897	16077	16077	15923	16062	15623	15753	16122	16063	16047	16031	15854	15934	15812	15962	15689	15996	15957	16094	16010	16123	16008	16095	15966	15887	15951	15838	16059	15987	15948	15800	16042	16168	16207	15893	15725	15869	16107	15906	16011	16115	15956	16041	16050	16049	15921	15871	15934	15859	15994	15985	16047	15877	15847	16111	16016	15964	15903	15989	16119	16078	15995	16153	16084	16004	15980	16024	15995	16059	15860	16059	15866	15939	15737	16068	16020	16108	15947	16006	15813	15884	15777	15945	16043	15855	15751	15997	15831	16068	15930	15923	15861	15848	16086	15980	15804	16193	15983	15858	15853	15979	15968	16009	15913	16021	16196	16100	15914	15977	15976	16047	16035	15777	15923	15881	16119	16073	16003	15806	16052	15783	15888	16080	15893	16022	15846	15926	15955	16080	15742	15964	15990	15966	15838	15880	15858	15827	15641	16085	16257	15710	16040	16033	15985	15981	15892	16167	15786	15973	15944	16077	16064	16093	15906	15806	15974	15978	16062	15927	15897	16037	15808	15899	15956	15988	15952	15933	15904	15909	16009	16009	15881	15689	16238	15923	16037	15878	15993	15922	16005	15941	15965	15858	15909	15785	16051	15912	15965	15903	16011	15889	15826	15808	15920	15859	15888	15921	15814	15916	16105	15883	16041	16286	16044	15991	16040	16064	15927	16020	16141	15936	16034	15940	16014	16004	16113	15710	15922	15958	15889	15965	16090	15932	15838	15956	15932	16068	15934	16006	15822	15705	15944	15975	15981	15894	15928	15994	15864	16187	15917	15878	15961	16091	16037	15947	16126	16080	15903	16005	15907	16088	16072	16069	15914	15995	16156	15789	15943	15742	15859	15753	15879	15925	15766	16043	16056	16039	15961	15953	15977	15937	15908	15833	15799	16055	15993	15943	15938	15958	15936	15938	15915	16105	16065	15970	15988	15985	15896	16020	15835	16003	15846	15920	16149	16000	15944	15983	15957	15917	15683	15924	15952	15728	15809	15838	15805	15901	15764	15895	15701	15965	16177	16125	15890	15858	15953	15789	15953	16130	15950	15813	15989	15974	16091	15814	16031	15814	15840	15950	16050	15923	15957	15924	15904	16027	15888	16135	15956	16007	15921	15937	15937	15859	16026	16303	16059	16003	15927	15958	15784	16058	15986	16025	15715	15901	16061	15987	15928	16017	16082	15880	15740	16023	16059	16001	15938	15929	15929	15906	16048	15829	15912	15850	16092	16033	15837	16004	16018	15946	15803	15956	15979	15925	15833	15911	16045	15800	15888	15850	15916	15752	15945	15927	15983	15932	16059	15877	15977	16005	15923	16119	15925	15846	15894	16105	15894	16025	15993	15981	15901	15802	15881	16096	15669	15930	15829	16047	15965	16013	15914	16040	15947	16012	15995	15889	16004	16158	16017	16137	16030	15913	15896	15796	15981	15923	15939	16084	15992	15857	15919	15952	15770	15913	15963	15874	15871	15986	15847	15802	16041	15822	15942	15947	15841	15987	15830	15901	15861	15943	16028	15878	15993	15883	15777	16090	15737	15972	15985	16127	15829	15910	15908	15928	15928	15954	15874	16047	15811	15985	15902	15929	15900	15877	15924	15785	15914	15923	15916	16096	15916	16104	15946	15960	15960	15840	16126	15962	15924	16185	16010	15906	16026	15990	16029	15958	16216	16038	15880	15926	15721	15899	15810	15885	15888	15942	15861	16010	15986	16117	15990	16182	16132	16210	16063	15947	15963	16098	15962	15800	15936	15972	16256	15854	15914	16009	16056	16000	15724	16180	15827	16222	15764	16050	15968	16008	15794	15911	15863	15948	16076	16068	15851	15880	15975	16095	16121	15989	15857	15992	16054	15975	16096	16048	16043	15839	15887	15929	15918	15852	15918	15908	15890	15964	16133	15982	15980	16015	15902	15802	15822	16049	15878	15923	15909	15884	15939	16048	15972	15826	16073	16101	15807	15879	15973	15979	15953	15964	15820	15865	15704	15940	15953	15856	15953	15996	16019	16056	15760	15754	15910	15774	15816	16013	16098	16004	15949	16092	15882	15801	15814	16038	15971	15851	15975	16078	16106	16048	15893	16180	15969	15914	15950	15851	16064	15907	16017	15896	15888	16121	15968	16099	15966	15881	15967	15952	15820	16010	15846	15834	15889	15745	15975	15859	16018	16086	15933	15962	15896	15878	15877	15911	15895	15958	16082	15899	16073	16120	15902	15987	16088	15854	16057	15989	16043	16188	15940	15961	16109	15925	16123	16140	15767	16068	15984	15941	15732	15793	16003	15792	16010	15848	15835	15995	15897	15930	15841	15928	16195	16021	16049	16098	15884	15795	15842	15994	15913	15918	16007	15611	15890	15870	16145	15877	15733	16132	16098	15997	15839	15916	16006	15823	15991	16014	16157	15876	15854	16079	15873	15931	16135	16086	15785	15936	15913	15931	15913	16051	15974	16081	15906	16142	15886	15944	15882	15981	15952	16131	15911	16000	15891	15952	15977	15845	15974	15936	16020	15903	15922	15851	16073	15940	15838	16160	15815	16141	16065	16014	16003	16016	15867	15782	16088	15883	15952	15930	16142	16156	15790	15948	15989	16025	15916	15919	15932	15983	15911	15886	15904	15881	15772	15992	15856	15888	15775	15796	15900	16125	16003	15953	16060	16188	16112	15787	15776	15800	15784	15831	15876	15948	15977	16016	15917	15845	15950	15776	16139	16015	15987	16200	15854	15945	15943	15937	15998	15924	15813	16111	15995	15913	15978	16030	15983	15932	15934	15926	15865	15968	16104	15863	15871	15926	15602	16072	15992	16152	16073	16226	16174	16117	16137	15975	15802	15869	15941	15938	15946	15847	16037	15874	16040	15939	16005	16033	15740	15903	15849	16075	16059	15914	15937	15993	15869	15952	16005	16002	16121	15796	15936	15844	16068	15793	15898	15773	15986	15924	15902	15851	16114	15788	16020	15914	15836	16036	15951	15915	16032	15815	15822	15932	16040	16103	15938	15768	16117	15924	15862	15870	15924	15924	15986	15917	15981	15790	16046	15733	15977	15815	15940	15972	15816	15868	15984	15963	15940	15919	15999	15884	15996	15910	16125	15957	15833	16084	16106	15975	16071	15877	16079	15853	15809	16226	16101	15958	15880	15935	15964	16130	16160	16075	16139	15929	16116	15872	16053	16006	16093	16123	15991	15724	16078	15890	15945	16129	15897	15810	15759	15981	16003	15941	15930	15948	15947	15965	16107	15939	16054	15938	16001	16053	15898	15667	15990	16112	15861	16112	15940	15965	15680	16018	15874	16039	16078	15835	16072	16237	16093	15878	15959	15959	16133	16061	15978	16010	16002	15997	15910	16027	15930	16143	15979	16002	15928	15819	15897	15877	15667	16107	16185	15969	16159	16005	15957	15745	16109	16056	15918	16116	15939	15868	15873	15779	15662	15955	15909	15778	15855	16231	15892	15966	16181	15942	16129	15934	16091	15984	16050	16024	15908	16023	15942	16034	16039	15988	15998	16065	16083	15956	15952	15903	15941	16042	15979	15838	15807	15962	15870	16044	16084	15998	16271	15852	15825	16130	15694	15948	16164	15901	16109	15847	15995	15965	16007	16064	16008	15958	16144	15767	16101	16125	15870	15782	16106	15950	15827	15920	15863	15928	15911	15902	16063	15902	15999	15897	15861	16109	16099	15917	16179	15812	16117	16037	16190	15968	16084	15991	16259	16023	15793	16010	15956	16003	15949	15958	15929	15935	15948	15726	16066	15939	16071	15976	15692	15782	16021	16011	16027	15832	15968	15825	15874	15873	15836	16057	15845	15900	16037	15804	16107	16080	15981	15857	15857	15792	15603	15724	15857	16006	15994	16021	15960	15895	16023	15708	15939	16008	15913	15986	15802	16106	15964	15877	15668	16086	16033	15937	16043	15820	16095	16084	16081	15922	15861	15979	15997	16193	15837	16129	15744	15899	16066	15906	15989	15922	16004	16014	15866	15903	15861	15728	15668	15854	15798	16089	15771	16003	16013	15859	15876	15775	15762	16057	15981	15970	16012	16045	15943	15982	15876	16049	16014	15986	15864	15841	15907	15870	15887	16110	16003	15939	16008	15992	15803	15765	15937	16151	16115	16090	15914	16019	15986
23132	34468	30752	19283	16371	15241	14758	14369	14368	14441	14240	15313	15120	15364	15342	15169	14928	14558	14418	14329	14112	14105	14081	13983	14034	14145	14019	14004	14036	13935	14146	13826	14176	14034	13987	14089	14102	14149	13970	14010	14206	13926	13934	14021	13954	14187	13887	14296	14005	14038	13919	13943	13902	13983	14097	14043	14046	13965	13898	14161	14125	13811	13946	14134	13972	14049	14018	14214	14098	14005	14057	14038	14150	13875	13924	13982	14002	14107	13987	14012	14110	14029	14131	13963	14070	13997	14051	14180	14134	14203	13991	13976	13900	13979	13963	14052	14004	13883	14068	14069	14092	13914	14108	13986	14054	13949	14103	14102	14123	13947	14004	13876	13995	14132	14052	14098	13900	13920	14140	14048	14062	13991	14154	14098	14003	14299	13996	13944	14099	14041	14002	13972	13835	14035	13890	13859	14139	13954	14006	14179	14023	14025	14070	14025	13912	14098	13932	14111	13940	14074	14059	13973	14022	14014	13914	13871	14252	13888	14166	14169	13903	14151	14165	14035	13947	14004	14006	13975	14054	14088	13972	14177	13989	13956	13972	14087	14011	13971	14026	14040	13893	14159	14124	13923	13991	14074	14104	13974	14078	14204	14129	14040	14071	14142	14074	14038	13874	14109	13817	14116	14024	14114	14057	14171	13937	14032	13981	13970	14011	14027	14013	13886	13851	13949	13892	13833	14044	14109	14157	13908	14074	14174	14109	14003	14081	14045	13981	14074	14068	13858	14151	13877	13924	14029	13957	14050	14052	13964	14067	13927	14013	13919	14085	13867	14142	14094	14165	13857	14065	14031	13904	13922	14154	13979	14002	14024	13932	14007	13843	14045	13951	13869	14063	14113	13955	13997	14070	13989	14032	13970	14056	14003	14121	14107	14003	13882	13957	14019	14004	14054	14019	13998	13973	14012	13967	14003	13990	14145	13870	13916	13952	13905	13988	14043	13958	14101	13942	14116	13962	13959	13926	14037	14088	13900	13876	13976	14021	14060	14147	13940	14179	14105	14161	14129	14106	14177	14159	14115	13997	14186	13916	13964	14114	14043	14026	14062	14178	14038	13963	13963	14141	13776	14044	14020	13999	13997	14013	13883	14008	14060	14142	13992	14060	13981	13969	14078	13940	14155	13986	14090	13989	14123	13953	14130	14042	14001	13932	14089	14144	13951	14190	13890	14133	14049	13882	14035	13906	14141	14130	14058	14084	14125	14058	14041	14017	13955	14100	13907	14169	13972	13968	14054	14057	14067	14065	13843	13923	13958	14211	14253	13932	13998	14169	14070	14272	14007	14056	14126	13943	13993	14050	14044	13903	14092	13971	13791	14031	14160	14140	13938	14115	14079	14093	13844	14060	13880	14018	13992	14026	14092	14138	13945	13740	14037	14018	14020	13867	13992	13892	13909	14057	13973	14049	13872	14057	13989	14021	13890	13959	14111	14155	13936	14191	13906	14031	14032	14005	14040	14059	14081	14073	14130	13936	14016	13890	14236	14067	14091	14072	13905	13990	13967	13914	13929	13969	14074	13894	13891	14095	13982	14129	14179	14125	14138	13916	14035	14108	14027	14030	14114	13972	14043	14162	14187	14104	14197	13992	14068	14048	13989	14185	13902	14126	13802	14024	14105	13970	13945	13998	14012	13930	14014	14112	13915	13810	14076	13998	13870	14005	14051	14004	14023	14091	13976	13937	14087	13938	14132	13977	13771	14075	14120	14108	14002	13908	14022	14037	14152	13949	13917	14180	13909	14022	13989	14020	14012	14006	14130	13990	14025	13991	13926	14131	14060	14066	13882	13955	14291	13922	14039	14063	14178	14076	13964	13963	13999	14051	14017	13868	13964	14250	13896	13943	14088	14093	13995	14146	14004	14116	13984	14008	13914	13918	13970	14065	13886	14178	14054	14024	14078	14011	14071	14116	14209	14043	14079	14117	14075	14072	14158	14069	13963	14135	14036	14019	14050	13905	14033	14152	14155	14002	14057	14023	13984	13920	14038	13944	14079	14133	14072	14199	14030	14083	14071	14001	13894	14102	13977	13979	14070	14001	14032	14021	14056	13932	13961	14017	13892	14152	14038	13953	14019	14048	14030	14110	13948	14113	14159	14061	14059	14045	14059	14063	14229	14130	14075	14114	13919	14109	13868	14097	14049	14077	13859	14164	14017	14098	14119	13862	13998	14079	14201	14044	14149	14067	13923	13928	14017	13952	14152	13905	14096	14158	13994	13937	13861	14021	14113	14024	13957	14113	14020	14014	13988	14066	14107	13966	13916	14004	14042	13926	13945	13876	14045	13897	13953	14062	14058	14046	13905	14038	13923	14074	14004	14101	14057	14164	14041	14057	13964	13963	14138	14113	14167	14025	14048	14006	14008	14030	13959	13979	13999	14240	14136	14062	14239	14014	14006	13996	14028	13957	14127	14051	13991	13998	13997	14014	14008	13996	14093	13854	14057	13932	14010	14087	13933	14146	14019	13983	14111	13962	14138	13903	14084	14136	14059	14116	14121	14044	14103	13979	13954	14064	13922	13966	14143	14094	14016	13985	13935	14029	13896	13986	14018	14021	13988	14015	13922	13938	14097	14063	14089	14115	13937	14089	14174	14147	14078	14054	13931	14059	14078	13863	14046	14067	13852	13964	14179	14136	14101	14113	14137	14120	14117	13941	14150	13976	14022	13888	14012	14038	14073	14046	14217	13939	14094	14079	13997	13996	14113	13980	14019	14120	14077	14006	14134	14129	14069	14111	14057	14034	13986	14122	14115	14093	14143	13955	14095	13810	14102	14069	14037	14068	13953	13949	14060	14125	13877	14098	14088	14121	13997	14144	14036	14205	13979	14045	14036	13929	13960	13782	13998	14051	14107	14040	14208	13954	14044	13812	14112	13834	14032	13922	13964	14012	14178	14029	13864	14084	14055	13984	14129	13949	14021	14028	14170	14127	13934	14195	14035	14039	13962	13983	13839	14048	13953	13895	13967	14086	13933	13972	14067	14083	14095	13908	13987	14056	14088	14129	13952	14159	14022	14021	13960	14099	14127	14054	14032	14032	13921	14142	14109	14078	13849	13990	14021	14125	14017	14189	13939	14044	13964	14013	13942	13928	14127	14041	14166	13943	14048	13938	14176	14004	14196	14108	13939	13981	14066	13888	14062	13918	13868	14135	14013	14108	14075	14003	13914	13995	13950	14047	13956	14197	13970	13708	14046	13845	14156	13988	14106	14088	14005	14119	14020	13913	14239	14016	13982	14266	14023	14136	13989	14182	13960	13976	14008	13975	14119	14230	13950	14057	14092	14113	14022	13934	13999	13905	14073	13980	14013	13925	14080	13985	13924	14084	14095	14002	13830	14047	14214	13964	14026	14007	14067	14038	13913	14072	14154	13922	14085	13923	14183	13993	14006	13882	14070	14003	14040	14030	14128	14101	13930	13985	14094	13972	14046	13926	13955	14073	14170	14039	14062	13941	13951	14257	14008	14020	13904	14050	13970	14057	13988	14002	14180	13980	14051	14092	14012	14019	14034	14249	13958	14025	14143	14211	14010	13797	13997	14038	13967	13956	13959	14109	14110	13971	14156	13864	14065	14020	14027	14036	14167	14110	13988	14017	14022	14173	13995	14116	14063	14151	13871	14093	13984	13865	14111	14183	13990	14207	14077	14112	13982	14140	13882	13944	13843	14128	14003	14001	14006	14056	13861	14068	14090	14073	13822	14072	14050	14179	14059	13968	13989	13960	14182	13872	13988	13899	13829	14036	14117	13937	14042	14061	14029	14016	13964	13897	13974	13999	14012	13916	14100	14024	14051	13966	13940	13922	13911	14120	13894	13864	13844	14230	14091	13880	14082	14100	14091	13861	14063	14193	14121	13919	14077	13977	13882	14038	14091	14230	14122	14094	14064	14008	14053	14051	14094	13845	13992	14124	13931	14119	14136	14154	14097	14078	14060	14068	14120	14172	14055	14189	13976	14039	13910	14255	13964	14126	13992	14049	14084	13909	14075	14142	14065	14164	13939	13879	14094	14080	14161	14123	14141	14104	14005	14077	14112	14100	14079	14160	13816	14021	14069	14100	13800	13986	14060	14119	13983	14040	13940	14030	14050	13990	13966	13941	13988	14164	14130	13957	14156	14066	13984	13948	13920	14113	13848	14071	14095	14202	13997	13933	14124	14046	14074	13991	14104	14027	13920	14030	14052	14136	14013	14004	13833	14099	14105	14027	14144	13934	14132	14027	14081	14047	13990	14100	14119	13894	14182	13954	13850	14029	14128	13927	14000	13850	14110	14051	14032	14085	14094	14064	14101	13996	14061	14043	13815	13954	14041	13941	13988	14083	14054	14062	14007	14044	14022	13958	13987	14059	14129	14027	14132	14025	14203	14008	14269	13977	13955	14034	14117	14077	14078	14041	13966	14145	13963	14033	13976	14021	13949	13966	13986	13870	14077	14010	13879	14065	14079	14010	13933	14047	14060	13873	13922	14051	14006	14040	14040	13844	14022	13971	14026	13917	14248	13842	14014	14084	14184	14050	14006	14066	14004	14085	14091	14034	14077	14010	13935	14076	14196	13973	14070	13931	14122	14026	13974	14045	14028	14116	13946	14034	13816	14039	14043	14004	13740	13972	13972	14085	14079	13993	14029	14008	13901	13891	14145	14050	14042	14034	14173	13899	14310	14084	13880	14008	13907	14038	14093	14095	13988	13979	14179	14078	14118	13996	14157	14110	14129	13885	13947	14007	14120	13863	13814	14002	14110	14020	13934	14111	14073	13926	13946	13972	13924	13986	14161	13886	14074	14088	14157	14057	14241	14002	14118	14167	13927	14035	14029	13915	13966	13924	13993	14167	14048	14045	14172	14084	13805	14030	14113	13967	13988	14032	14091	14151	13916	13981	14170	14069	13980	14095	14119	13901	13961	14193	13929	14001	13926	14060	13963	14090	14009	13919	13960	14120	13999	14034	13895	14129	13903	14137	14045	14053	14124	14034	14054	14035	14059	14077	14098	14116	14042	14160	14174	14008	14032	14127	13995	14124	14146	14027	14138	14057	14081	14066	14102	14087	14006	13971	14229	13920	13948	13946	14012	14022	14062	14070	13904	13973	14066	13995	14120	13908	14040	14157	13986
23790	21291	28773	24489	22390	21916	20191	17484	16982	17108	17378	19778	21844	21874	22142	22183	20854	19006	17476	16513	16290	15916	16199	15843	15884	15895	15717	15847	15987	15776	15980	15755	15701	15678	15897	15987	15867	15724	15816	15819	15915	15766	15835	15772	15842	15724	15561	15694	15683	15791	15797	15842	15719	15746	15856	15970	15924	15845	15616	15855	15729	15835	15852	16057	15899	15771	15815	15729	15634	15830	15937	15938	15810	15908	15838	15903	15814	15646	15719	15915	15785	15677	16003	15884	15701	15872	15707	15955	15896	15795	15679	15636	15784	15931	15769	15547	15734	15734	15889	15674	15883	15756	15909	15819	15893	15685	15730	15873	15903	15964	15871	15788	15785	15818	15767	15872	15858	15677	15771	15831	15892	15762	15900	15829	15861	15919	15899	15825	15888	15834	15817	15982	15742	15797	15769	15575	15761	15929	15864	15782	15787	15844	15669	15804	15846	15956	15771	15693	15759	15813	15671	15790	15837	15763	15835	16071	15905	15746	15999	15765	15748	15717	15807	16036	15965	15645	15523	15659	15894	15498	15707	15924	15766	15470	15833	15697	15736	15630	15744	15593	15741	15890	15726	15739	15776	15743	15978	15851	15886	15845	15838	15769	15790	15943	15710	15688	15693	15608	15974	15724	16022	15793	15878	15826	15610	15674	15635	15786	15976	15812	15957	15799	15933	15911	15885	15872	15823	15859	15867	15668	15807	15870	16081	15812	15910	15627	15963	15818	15935	15759	15729	15890	15746	15867	15976	15834	15768	15832	15843	15743	15834	15807	15750	15719	15719	15941	15673	15747	15583	15633	15730	15643	15926	15755	15825	15792	15731	15825	15804	15751	15697	15680	15815	15875	15882	15747	15846	15821	15893	15782	15745	15645	15928	15631	15697	15900	15884	15922	15657	15878	15791	15840	15780	15987	15768	15821	15776	15793	15629	15628	15716	16039	15725	15822	15873	15546	15893	15970	15686	15751	15840	15707	15622	15923	15969	15895	15808	15768	15956	15780	15608	15703	15912	15816	15780	15636	15974	15772	15803	15907	15725	15647	15872	15793	15696	15983	15819	15693	15667	15674	15682	15815	15742	15635	15723	15837	15687	15776	15930	15870	15886	15802	15824	15917	15694	15720	15882	15876	15866	15601	15809	15659	15854	15709	15927	15885	15952	15609	15803	15895	15642	15765	15761	15630	15577	15835	15785	15778	15828	15880	15746	15743	15665	15911	15852	15813	15819	15979	15709	15736	15855	15876	15829	15767	15712	15769	15850	15580	15789	15681	15910	16057	15746	15848	15892	15679	15779	15553	15794	16012	15763	15826	15928	15751	15855	15752	15842	15937	15721	15636	15740	15648	15746	15791	15756	15952	16002	15795	15796	15795	15811	15900	15934	15837	15869	15846	15932	15828	15984	15732	15881	15882	15954	15676	15660	15884	15815	15698	15837	15922	15747	15599	15917	15983	15617	15689	15839	15688	15876	15947	15634	15775	15800	15982	15758	15927	15844	15731	15768	15581	15805	15778	15760	15749	15752	15823	15744	15877	15781	15606	15803	15873	15800	15759	15837	15886	15788	15721	15851	15883	15823	15810	15795	15731	15715	15643	15781	15835	15746	16002	15712	15833	15700	16019	15762	15804	15988	15724	15816	15796	15751	15762	15786	15710	15940	15638	15992	15999	15778	15759	15868	15787	15784	15858	15841	15652	15723	15778	15845	16012	15762	15861	15735	15718	15748	15722	15564	15482	15702	15924	15701	15799	15843	15825	15662	15689	15801	15774	15824	15681	15778	15910	15673	15941	16007	15697	15742	15796	15746	15778	15997	15665	15773	15924	15854	15870	15770	15653	15820	15769	15708	15785	15655	15852	15907	15895	15757	15770	15884	15936	15897	16042	15784	15825	15726	15727	15768	15892	15887	15700	15782	15723	15735	15815	15776	15602	15967	15853	15932	15848	15609	15837	15726	15810	15549	15980	15742	15809	15847	15773	15973	15740	15810	15947	15666	15711	15678	15999	15565	15918	15835	15857	15911	15833	15850	15857	15718	15960	15812	15674	15744	15984	15936	15986	15726	15861	15888	15835	15730	15821	15581	15679	15698	15818	15775	15803	16013	15779	15748	15662	15844	15863	15875	15736	15742	15747	15894	15824	15770	15856	15650	15769	15468	16054	15730	15740	15960	15970	15638	15861	15792	15869	15915	15801	15802	15689	15574	15757	15900	15855	15758	15659	15765	15754	15793	15811	15672	15712	15824	15670	15946	15764	15678	15805	15804	15720	15785	15619	15756	15689	15769	15684	15810	15852	15828	15827	15896	15778	15866	15756	15867	15855	15827	15964	15832	16033	15605	15817	15858	15887	16054	15719	15703	15732	15810	15752	15771	15944	15942	15862	15837	15831	15681	15852	15717	15847	15915	15682	15695	15640	15714	15551	15707	15774	15755	15698	15761	15722	15820	15944	15844	15403	15602	16026	15856	15841	15852	15844	15980	15752	15894	15748	15649	15756	15817	15738	15739	15873	15997	15850	16007	15761	15813	15876	15751	15608	15848	15914	16096	15882	15787	15722	15814	15573	15737	15597	15772	15733	15898	15807	15814	15666	15877	15849	15813	15754	15872	15838	15965	15552	15800	15905	15787	15773	15801	15715	15778	15696	15852	15821	15972	15874	15751	15711	15674	15835	15839	15977	15832	15871	15937	15750	15709	15945	15763	15795	15657	15711	15818	15550	15993	15968	15712	16001	15726	15865	15775	15798	15555	15840	15603	16027	16012	15936	15849	15833	15883	15739	15816	15755	15786	15885	15952	15672	15663	15745	15751	15806	15893	15823	15737	15828	15722	15699	15891	15643	15766	15832	15906	15835	15882	15804	15955	15707	15753	15710	15844	15704	15927	15875	15905	15717	15835	15655	15749	15877	15950	15734	15763	15798	15840	15618	15796	15712	15677	15803	15771	15959	15910	15721	15759	15774	15682	15778	15819	15811	15640	15747	15820	15865	15896	15762	15860	15814	15798	15895	15903	15644	15758	15666	15995	15731	15871	15863	15852	16004	15556	15697	15637	16030	15842	15835	15624	15773	15970	15768	15776	15743	15839	15726	15861	15843	15450	15670	15689	15563	15861	15940	15928	16049	15843	16045	15888	15897	15903	15805	15964	15821	16107	15755	15796	15739	15721	15742	15853	15985	15861	15774	15706	15710	15798	15606	15849	15914	15730	15643	15942	15805	15810	15762	15844	15611	15866	15807	15715	15773	15645	15747	15852	15693	15901	15807	15714	15961	15783	15799	15752	15916	16067	15731	16025	15809	15738	15854	15885	15734	15822	15846	15749	15900	15681	15740	15792	15742	15863	15697	15796	15657	15811	15626	15645	15744	16013	15796	15646	15669	15712	15749	15801	15938	15694	15632	15984	15753	15767	15832	15757	16080	15918	15797	15793	15737	15790	15923	15726	15732	15837	15791	15790	15844	15533	15665	15770	15778	15683	15674	15815	15830	15931	15914	15672	15751	15869	15786	15695	15671	15797	15877	15770	15769	15676	15771	15896	15644	15654	15776	15803	15804	15799	15706	15761	15947	15965	15598	15927	15870	15716	15711	15763	15667	15772	15817	15698	15521	15732	15848	15919	15788	15807	15679	15729	15770	15640	15674	15847	15769	15669	15610	15792	15931	15533	15758	15922	15741	15547	15809	15571	15945	15835	15659	15744	15874	15884	15821	15779	15731	15700	15673	15633	15816	15765	15919	15883	15578	15864	15718	15763	15780	15904	15887	15842	15730	15865	15941	15827	15655	15783	15709	15662	15952	15820	15705	15678	15829	15864	15787	15745	15659	15830	15841	15799	15653	15772	15901	15762	15721	15893	15699	15846	15972	15732	15880	15890	15935	15754	15728	15858	15885	16046	15614	15700	15875	15782	15954	15799	15919	15901	15711	15815	15582	15658	15970	15898	15836	15831	15898	15867	15803	15932	15875	15692	15726	15677	15953	15923	15965	15895	15739	15749	15763	15814	15659	15648	15707	15864	15755	15763	16026	15748	15794	15927	15774	15793	15854	15738	15760	15742	15827	15924	15942	15822	15864	16036	15633	15632	15803	15866	15792	15987	15804	15837	15866	15697	15768	16223	16011	15842	15760	15857	16000	15895	15837	15791	15873	15821	15811	15698	15870	15816	15894	15933	15663	15808	15735	15584	15862	15680	15801	15875	15702	15775	15768	15836	15783	15783	15762	15831	15642	15822	15937	15877	15902	15810	15945	15823	15904	15875	15760	15789	15895	15871	16031	15567	15770	15790	15791	15690	15879	15779	15898	15742	15994	15785	16033	15913	15722	15798	15835	15670	15706	15883	15738	15722	15844	15900	15796	15735	15855	15906	15693	15771	15867	15993	15788	15866	15973	15695	15717	15589	15733	15826	15895	15811	15796	15941	15767	15801	15909	15806	15662	15732	15618	15630	15609	15768	15691	15631	15821	15697	15701	15726	15719	15808	15626	15768	15666	15846	15708	15890	15903	15772	15895	16029	15582	15791	15867	15869	15731	15860	15638	15939	15707	15740	15737	15656	15756	15895	15740	15950	15893	15831	15758	15630	15672	15739	15684	15858	15832	15875	15829	15748	15819	15681	15692	15853	15812	15732	16014	15764	15729	15813	15646	15592	15753	15851	15636	15875	15960	15677	15783	15761	15783	15685	15825	15603	16034	15951	15775	15862	15784	16025	15731	15960	15652	15597	15512	15936	15838	15872	15706	15866	15859	16007	15786	15775	15853	15874	15749	15705	15577	15685	15720	15714	15663	15912	15979	15748	15713	15834	15807	15766	15780	15755	15715	15756	15791	15809	15807	15827	15786	15662	15653	15996	15657	15898	15947	15853	15717	15799	15665	15729	15884	15866	15878	15795	15775	15646	15719	15783	15942	15840	15706	15772	15913	15791	15657	15666	15927	15682	15719	15907	15724	15862	15918	15767	15818	15689	15868	15911	15719	15867	15836	15938	15802	15680	15735	15557	15827	15816	15790	15658	15750	15703	15782	15861	15854	15602	15838	15667	15721	15752	15832	15888	15885	15831	16005	15894	15962	15873	15844	15690	15598	15930	15768	15765	15870	15642	15787	15757	15779	15811	15714	15831	15709	15773	15849
26637	45534	40040	27460	20775	17666	16467	15626	15632	15802	16029	20564	22882	22231	22921	22525	20390	17578	15511	14739	14234	14132	13902	13949	14031	13848	13982	13956	13905	14057	13864	14001	14276	13891	14070	14003	14021	13863	14031	13862	13937	14042	14005	14005	13928	13910	14002	14041	14009	14081	13959	13936	13852	14209	14082	14095	14001	14025	13874	13967	13977	13959	14041	13956	14128	13951	13969	13969	14067	14028	14237	13920	13889	13845	13906	13929	13971	13925	13966	13730	13816	13754	14045	14097	13954	14070	13910	13982	13786	14023	13908	14132	13919	13963	13918	13841	14011	14049	13983	13989	14013	13846	13918	13852	13952	13797	14054	13987	13870	14136	14054	13969	13954	13803	14034	14070	13867	13993	13862	13963	14036	13962	14087	14040	13934	14048	13935	13946	14125	13911	13947	14146	13865	14068	13787	13962	14010	14069	14002	13898	13938	13964	13937	13894	13792	13880	13866	13866	14100	13755	14060	13987	13863	14051	13982	14033	13951	14043	14039	13813	14040	13981	13968	14112	13859	13810	13944	14105	13792	14012	13843	13947	13887	13956	13981	13873	13806	14076	13965	13942	13937	13808	14026	14119	13803	14059	13956	13933	14029	14089	14071	13831	13972	14028	13994	14039	13748	13952	13826	13921	13827	13957	13856	14129	13859	14017	14159	14043	13853	13947	13875	14075	13883	13924	13993	14110	13923	13992	13903	14058	13851	13936	14000	13968	13974	13979	13874	13777	13966	14162	13922	14027	14122	13985	14013	13974	13950	13804	13926	14051	13904	14152	13954	14032	13998	14014	13871	13957	13766	13857	14059	13975	13960	13932	13982	13923	13891	14000	14058	13957	13808	13948	13910	13993	14001	13880	14169	13907	13889	13718	13861	13946	13915	13801	13964	14081	13977	13973	13744	13893	14071	13811	13940	14030	13752	13756	13910	14046	13876	14170	13879	14041	14079	13940	13947	13934	14057	13964	14027	13945	13787	14086	13967	14130	13932	14117	14161	13982	13892	13931	13987	14030	13927	14015	13763	14004	13920	13960	13875	14004	14059	14003	13987	14157	13958	13945	14143	13886	13964	14033	13985	14118	13829	14053	13918	13913	13827	13990	13834	13959	13893	14062	13986	13823	14028	13830	13877	13977	14059	13934	13994	13942	14058	14078	14040	14011	13928	14046	14000	14026	13896	14237	13991	13913	14139	14046	14044	14018	13867	14156	13990	14184	13868	14109	14048	13810	13971	13897	14114	13968	13850	13940	13855	14056	14014	14001	13763	13926	13999	14098	14083	13937	13799	13982	13720	13891	14017	14064	13916	14057	13983	14061	13856	14057	13939	14069	13811	13980	14074	13967	13893	14051	13892	13876	13994	13884	13896	13978	14023	14054	13921	13931	14028	14050	13977	14003	13934	13852	13872	13893	14152	14048	13862	13911	14113	13920	13737	14107	13852	13805	14019	13925	13900	13885	14097	14029	13868	13845	13853	13958	13938	14003	13946	13936	14076	14074	13913	13976	13938	13962	13807	13816	14039	13986	13916	14098	14064	13976	13911	13884	14111	13766	14150	13829	13953	13982	14013	13940	13873	14045	13945	14118	13986	13934	13940	13838	13938	13892	13835	14056	13881	13957	14029	14057	13939	13921	13897	14090	13794	13873	13937	13914	14003	14001	13962	14018	13881	14138	13931	13889	14008	14074	14009	13907	13919	14084	14011	13887	13899	13842	13882	14070	13940	13858	13933	13948	14011	13794	13993	14005	14016	14093	14196	13883	14108	13967	14040	13819	13983	13880	13975	13978	13864	14072	13910	14022	14001	14071	13970	14000	14051	14099	13940	13879	13934	13801	13977	13983	13991	13805	13923	13798	13861	14084	14042	14061	14000	14006	13848	13958	13942	13903	14012	13975	14088	14042	13975	13897	13951	13898	13984	14035	14022	13935	14066	13957	13876	14068	13967	13883	13891	13994	13936	13986	13898	13939	13957	13947	14046	13931	13937	13880	13844	13941	13998	14138	13905	13958	13906	14028	13947	13736	13872	13830	13821	13915	13924	13965	13955	14003	13993	14126	13961	13708	14073	13847	13951	14057	14145	13973	14003	13904	13966	14000	13880	14150	14097	13819	13874	13960	13915	13992	13881	13973	13942	14053	13966	14111	13969	13941	13922	13987	14044	14050	13855	13901	14038	13761	14065	13803	14178	14085	13859	14078	14116	13749	13785	13789	14028	13946	13995	14074	13944	13960	13872	14073	13892	14026	13995	13935	14042	14048	13882	13843	13968	14062	13765	14186	13923	14009	13910	14012	13950	14132	13796	13953	13830	13824	13900	13988	13981	13816	13880	13856	13960	14067	13926	13891	13872	14074	13841	13893	13879	14050	14045	13904	13948	13957	13942	13999	13990	13952	13982	14045	14071	13974	14009	14103	13900	13877	14016	14019	14011	13899	14047	13949	13883	13995	14021	13941	13888	14041	13890	13806	14041	13943	13905	13929	13801	13891	13829	14003	14031	14083	13945	14013	13908	14005	13948	13930	13961	14012	13916	13974	13887	13938	14105	14224	14072	14087	13970	13819	14025	13879	14010	14276	13868	13893	13989	13960	13968	13868	13956	13914	14021	14119	13948	13982	13892	13874	14056	13915	13884	14072	14100	14010	13851	14046	14012	13996	13933	13959	13934	13972	13990	13981	13998	14027	13964	13859	14111	13900	14000	13927	14047	14134	13972	14049	13883	13912	13932	13954	13759	14103	13936	14105	14055	14020	13989	13986	14122	14179	13849	14088	14048	13889	13845	13858	13917	13983	14108	13959	13807	13681	14048	13772	14006	13926	13827	13988	14026	14036	13967	14006	13962	13721	14120	13935	14087	13964	14020	13939	14008	13798	13926	14024	13816	13948	13949	13976	13981	13883	13877	13854	14047	14033	13912	13903	13803	13993	13877	13934	13869	13844	14122	14031	13880	14018	13957	14185	13937	14082	14024	13995	14106	13967	13957	13821	13829	13994	13987	13731	14159	14068	13847	13983	13907	13870	14000	13973	13830	13916	13800	14005	14183	13862	14021	14024	14029	13905	13828	14047	13972	14042	13903	13957	13827	14055	13994	14121	13930	13982	13880	13927	13880	13851	13936	13991	14021	14080	13900	14010	14076	13806	13972	14002	13937	13733	13952	13905	13957	13995	13975	14080	14026	13879	13960	14083	13920	13852	14086	14051	13862	13998	14069	13903	13829	14009	14144	13926	14013	13966	14111	13912	13884	14040	13847	13923	13961	14049	14008	14032	13749	13901	14040	13882	13971	14046	13813	13707	13948	14128	14145	13985	14043	13897	13887	13932	14034	13900	14023	13867	13909	13912	13790	13969	13973	14070	14039	13998	14023	13953	13979	13919	13886	13946	14054	13751	13873	14039	13928	13912	14017	13958	13914	13987	13914	13962	13886	13851	13904	13662	14001	13902	13954	14025	13914	14061	13949	14053	13992	13957	14050	13918	13986	13803	13911	13963	13966	13930	13861	13991	13972	13879	13858	13915	14043	14053	13855	13866	13882	14061	13980	13979	14055	13891	14048	13907	14098	13918	13914	13917	14002	13899	13851	13952	13937	13822	13900	13885	14020	13848	14028	13944	13946	13906	13884	14040	14036	14190	13896	13960	13968	14098	13960	13824	13945	14129	14168	13965	13918	13936	13858	13940	13852	14092	14133	13846	14070	14009	14031	13994	14078	14035	13991	14020	14053	13931	13980	13966	13963	14062	14055	14048	13806	13759	14040	13872	14120	14036	13987	13773	13965	14117	13961	13940	13930	14074	13915	14028	14195	13943	13903	13905	13968	14017	13917	14095	14140	14052	13906	13974	13884	13993	13752	14102	14149	13930	13926	14147	13841	14053	13922	13954	14082	13901	14072	13974	13872	13921	14017	13888	13986	13863	13979	13968	13954	13953	13809	13982	13885	13943	13995	14008	14059	13933	13884	13898	13990	14036	14007	14031	13837	13994	13886	14018	13862	13992	13965	13945	13944	13949	13923	13732	14107	13933	13974	13759	14132	13949	13938	14107	13927	14038	13977	13921	14064	13897	14020	13920	13989	14001	13941	14036	13959	13937	14037	13829	14148	13986	13939	13890	14002	13913	13979	13933	13920	13938	14083	13812	13906	13866	13839	14062	14017	13837	13902	14052	14035	13920	13896	13954	13933	13831	14017	14053	13968	14060	13898	14115	13930	13850	13890	13965	14042	13950	13937	14080	13963	13905	13867	14002	14088	13922	14106	13936	13878	13908	14130	13876	13936	13921	13955	13963	13916	13810	14005	13911	13921	14113	13813	13972	14042	14130	14152	13855	14097	13909	13918	13974	13993	13910	14019	13981	13875	13937	13993	13873	13866	14071	14149	13954	13983	13949	13938	13852	13902	13807	14158	13856	13824	13855	14112	13883	14102	13942	13925	13962	13981	14001	13939	14138	13997	13855	13991	13806	13715	14047	13963	13974	14183	13941	14069	14097	13871	13968	13856	13976	13975	13937	13987	13969	13951	14014	14030	13893	14189	13876	14063	13828	14083	13894	13965	13836	14092	14086	13823	14005	14018	13965	14001	13984	13810	14130	14077	13670	13918	14207	14043	13910	14032	14099	13833	14013	13869	13795	13962	13841	13923	14016	14216	13938	13943	13905	13880	13882	13930	13949	14029	14081	13788	13942	14005	14021	13989	13866	14006	14003	14035	14201	13959	13893	14140	13919	13967	14071	13753	14035	14016	13839	14005	13965	13883	13997	13925	13984	14011	13816	14058	14000	14071	13970	13922	14008	13909	13990	13863	14064	14090	14077	14109	13997	14000	13988	13967	13850	13850	14069	13905	13835	14005	13825	13999	13987	14110	13932	13878	13898	13910	14028	13949	13930	13913	14067	13949	13811	13957	13992	13977	13912	13967	14189	13857	13926	13990	14076	14065	14006	14106	13885	13983	13904	13964	14030	14064	14054	14045	14048	13791	13916	13974	13900	13913	14143	13993	14027	13968	13879	14010	13865	14028	13990	13999	13994	14088	13927	13984	13939	13910	14109	14037	13941	13993	13890	14129	13858	13945	13926	14083	14052	13916	13736	13892	13928	14074	14010	14003	13887	13882	13989	13931	13924	13928	13810	13945	13849
22845	21346	29096	24020	21796	23716	24802	19126	18418	19255	20005	22778	27217	28866	29257	25800	22227	20034	18215	17364	16670	16456	16231	16319	16111	16148	16214	16194	16427	16215	16147	16157	16026	16238	16227	16171	16126	16244	16194	16028	16157	16275	16285	15979	16198	16130	15845	16087	16254	16158	16174	16237	16083	15954	16235	16292	16202	16045	16053	16268	16041	16255	16194	16233	16083	15976	15973	16185	16152	16043	16068	16019	16016	15936	16283	15786	16229	16295	16101	16107	16274	16178	16039	16211	16053	16177	16112	16077	16119	16065	16145	16217	16189	16105	15946	16130	16037	16047	16180	15984	16071	16120	16084	16002	15801	16019	16178	16193	16123	16054	16098	16066	16112	16163	15999	15990	16214	16084	16128	16048	16070	16211	16103	16209	16180	16044	16133	16028	15922	16048	15991	16144	16185	16086	16097	16226	16072	16158	16007	16104	16160	16171	16008	15914	15953	16044	15922	16015	15958	16070	16069	16089	16083	15773	16072	16204	16077	16251	15897	15933	16121	15998	16051	16107	15919	16056	16190	15962	16129	15905	16241	16069	16250	16011	16040	16105	16221	16044	16130	16238	16203	16137	16044	15941	16027	15925	15838	16362	16250	16306	16243	16045	16218	16224	16043	16090	16360	16016	16034	16109	15955	16034	15919	16023	16131	16026	16120	16159	16073	16107	16112	16015	15985	15957	15978	16107	16068	16210	16159	16138	16123	16124	16066	15931	16065	16048	15964	16009	15906	16039	16011	16094	16144	16050	16194	15906	16037	16038	15952	15994	16026	16018	15933	15972	16128	15999	16023	16071	16027	16006	16034	16047	16286	16072	16125	15961	15991	16100	16059	16105	16099	15908	16263	16256	15929	16009	16104	16124	15986	16125	15944	15923	16025	16130	16015	15883	15970	16145	16220	16049	16044	15871	15928	15879	16034	15830	16161	16144	15985	16236	15986	15988	16091	15944	15940	16233	16059	16002	16001	16009	15966	16097	16023	15856	16005	16101	15947	16063	15977	16094	16152	16098	16174	16083	15949	16071	15885	16074	16031	16042	15985	16150	15908	15978	16033	16133	16029	16031	16054	16107	16151	16041	15992	15897	15926	16006	15989	16130	15999	15910	16072	16421	16000	16039	16073	16125	16039	16039	16078	16039	16040	16199	16109	15948	15932	16051	16271	15927	16071	16062	15953	16016	15976	16128	16100	16016	15951	16082	15713	15932	16226	16030	15965	16147	16305	16090	16032	16033	16034	15928	16046	15871	16022	16087	15956	16199	15972	16046	16183	15964	16153	16107	16157	16024	15905	16053	16105	16003	16059	16030	15991	15861	16145	16010	15962	16093	16130	16077	15958	15917	16055	16281	16130	15936	16198	15941	15994	16211	16025	16000	16070	16261	16236	16046	16035	15873	15985	16168	16048	16102	15832	16033	15997	16138	16007	16190	16099	16141	16135	16132	16060	16033	15913	16206	16115	16046	15912	16027	16146	15956	16099	16081	16074	16132	16153	16142	15946	16065	16066	16118	16370	16235	15954	16050	15997	16155	15984	16144	16100	15993	15915	15938	16085	15978	15995	16042	16206	16079	16005	16040	16164	15818	15905	16168	16166	16010	16101	15958	16104	16057	15931	16085	16034	16031	16064	16027	15985	16056	16023	16108	16068	16020	16095	16033	16040	16209	16212	15917	15954	16003	15995	16039	16142	16066	15946	16116	16173	16052	16257	15946	15868	15791	16012	16137	16114	15781	16097	16097	16263	15970	15907	15881	16191	16137	16085	16128	16174	15927	15908	16053	16063	15913	15972	15984	16079	15928	16021	16120	16009	16287	16350	16105	16131	16087	16012	16148	16283	16044	16107	15953	15933	16116	16184	16102	16003	15927	15976	16345	16056	15952	15930	15846	16035	15978	16189	16232	16025	15927	16165	15917	15877	15935	16107	16057	15981	15896	16113	16183	15993	15964	15940	15969	16068	15975	15909	16040	16060	15986	16109	16033	16002	15981	16228	16055	15860	16127	16045	15975	16129	16064	16032	15870	16103	16246	16072	16096	15924	16075	16143	16263	16301	16025	16082	15854	16015	15848	15981	15893	15881	15869	16057	16174	16081	15890	16252	15807	15987	16073	16308	16072	15883	15939	15927	16079	16041	15860	16255	15821	16199	16029	16123	16191	16206	16006	16040	15998	16176	15992	16045	16180	15929	16143	15885	16175	16076	16176	16059	16094	16096	16207	16188	16243	15981	16120	16067	15963	16065	16273	15847	16096	16073	16173	15824	15792	16132	16078	16136	16096	15943	16002	15993	16129	16011	15845	16063	16086	15989	16167	15958	16179	15898	16019	16230	15960	16133	16183	16018	16045	16043	15736	16079	16146	16094	15985	15955	15971	15786	15972	15935	16098	16183	16103	16143	15995	16102	16159	16057	16191	16050	16000	16146	15934	16005	16038	16060	16015	15985	16016	16147	16007	16097	15919	16308	15801	16002	16047	16013	15895	15989	15857	15822	15807	16173	15924	16056	16174	15980	16168	15983	16121	16004	16006	16037	16027	16107	15958	16201	15749	15889	15986	16109	16118	15983	15987	16076	16081	15932	16080	16071	16132	16115	15937	16132	16098	16036	16035	15899	15868	15993	15848	15982	15941	15944	15891	16079	15911	15956	15927	15965	15883	16077	16300	16013	16035	15876	16077	16144	16136	16301	16086	16009	15980	15960	15861	16042	16111	15986	16103	16095	16010	16185	15951	16059	15884	16351	16015	16081	15958	16061	16043	16154	15892	15970	16315	16046	16223	16329	16064	15982	16064	16126	16031	16061	16047	15914	16013	16189	16014	16172	16079	16126	16089	15985	15996	16105	15964	15916	15954	15901	16135	16129	16012	16166	16127	16108	15936	16057	16057	16002	16043	15937	16193	16099	16018	16051	16044	16066	16051	16010	15958	16122	16056	16074	16063	16071	15912	16021	15950	16018	16031	15910	16024	15986	15948	15945	15963	15931	16153	16195	15906	16139	15963	16234	16114	16202	15953	16065	16013	16075	16045	15937	15822	16007	16035	16169	16029	16236	15948	16174	16238	16350	16066	15973	16155	15929	15917	16143	15811	16128	15930	15874	15886	16082	16194	15971	16056	16381	16091	15886	16053	16230	16065	16232	16164	16005	15843	15964	16140	16139	15971	16054	16109	16020	15966	15959	15908	16041	15956	16067	15979	15891	16028	16122	16082	15860	16146	15950	16176	16071	16014	15963	16087	16198	16174	15885	16012	15998	15830	16190	15949	16079	16159	16064	16066	16053	16009	15952	15969	16097	15959	16121	16149	16097	16055	16025	15944	16036	16329	16112	15901	15990	16023	16145	15995	16086	16056	16180	16043	16098	16040	16099	15929	16134	16029	16153	16006	15984	16003	16115	16104	16077	15923	16023	16284	15969	16071	16204	16009	16156	16132	15873	16152	15779	15947	16047	15900	15931	16052	16042	15974	16062	16220	16094	16095	16089	16136	15974	15992	16173	15830	16043	16143	15843	15942	16104	16059	16164	16013	16003	16151	16023	15880	15842	15841	16045	16067	16222	15999	15869	15954	16073	16061	15977	15974	15853	16071	16001	15957	16169	16076	16084	16037	15845	15935	15941	16086	16152	16035	15969	16284	15945	16281	16092	15916	15978	15985	16147	15885	16141	16134	16044	16116	16041	16133	15999	15907	16048	16124	15953	16093	16165	16158	16041	15906	16160	15996	16003	16111	16035	16199	15952	16079	16038	16006	16155	15972	16099	15985	16117	16143	15814	15847	15940	16104	15848	15984	16085	16210	16314	16155	16223	16057	15883	16085	16069	16031	15806	16013	16135	16261	16099	16018	16189	15872	16098	16035	16000	15996	16174	16111	15941	15990	15869	16070	16001	16000	15970	16060	15977	16054	15971	15943	16088	16105	16210	16009	16158	16000	16171	16222	16004	16003	16107	15856	15920	16143	16291	16032	15968	16189	16247	16082	16269	16140	16066	16126	15907	16175	16111	16044	15937	16183	15947	16198	15878	15971	16202	16233	16060	16020	15902	16033	15997	16056	15950	15846	16010	16014	16097	15897	16075	16029	15981	16118	15870	15956	16021	15934	16067	16007	16209	16205	15934	15999	15905	15944	16146	16013	15864	15867	16121	16051	15840	15770	15977	16012	16271	15866	16198	15947	16061	16265	16004	16000	16085	16023	16077	16011	16029	16138	16135	15869	16166	16048	16088	16052	15823	15989	16134	16031	15861	15947	15897	16024	16235	16034	15993	16022	16035	15989	16155	16038	15910	15942	15917	16157	16190	16135	15876	16151	16066	15990	16223	16081	16105	16052	16087	15872	15805	15800	16097	16015	16035	16055	16207	16087	16001	16145	16086	16122	16274	16031	16170	16034	15851	15979	15924	16037	16012	16051	16156	16128	16016	16036	16079	16038	16183	16006	16112	15992	16115	16111	16021	15972	16187	16025	16148	16014	15925	16017	15963	15948	15945	16127	15950	15945	16063	16087	16113	15957	16032	15920	16156	15968	16086	15980	16119	15998	15990	15939	16351	16029	16091	15843	16153	16169	16211	16249	16198	16213	15898	15809	16212	15883	15946	16041	16075	16152	16037	16114	15945	15950	16221	16100	16146	15950	16044	16256	15846	15961	15933	15941	16146	15963	16086	16181	16044	16051	16037	15911	16075	16020	15924	16162	16107	16052	16084	15933	16079	16141	16094	16001	16082	16153	16048	15930	16174	16101	15880	15930	15990	15985	16067	15952	15882	15835	16109	16021	16111	15932	16245	15990	15861	15902	16020	16027	15963	16050	15960	15921	15879	16026	15962	16009	16160	16001	16162	16115	16029	15982	15973	16014	16117	16144	15939	16108	15999	16094	16131	15951	15907	16147	16002	15973	15959	15933	16018	16227	16124	16059	16061	16319	16073	15971	16076	15995	16218	16172	16200	16067	16133	15965	16073	15790	16065	15896	16157	16038	15963	15878	16074	16001	16120	16015	15999	16042	16230	15816	15973	15998	15895	16038	16045	16119	16302	15961	15971	16117	16120	16094	15919	15959	16047	15915	16186	16022	16095	15961	16046	16024	16123	16259	16013	16216	16063	16168	15962	16097	16160	16010	15986	16165	15994	16033	15903	15939
29946	50763	45353	33276	25961	21191	18647	17386	17838	18767	19653	24675	29575	31056	30633	25939	21807	18863	16246	15467	14553	14352	14174	14044	13988	14187	14169	14033	14097	14131	13955	14339	14157	13982	14119	14082	14082	14083	14247	14085	14266	14143	13904	14192	14072	14227	14175	14133	14030	14065	13947	14078	14226	14090	13981	14177	13886	14306	14089	13976	14198	14013	14149	14316	14141	14109	14183	14222	14059	14250	13979	14141	13977	14095	13963	14012	13994	14136	14138	14004	14135	14017	14121	14067	14074	13982	14081	14126	14465	13938	14082	14177	14129	13978	14121	14076	13950	14333	14133	14043	13974	14052	14067	14037	13984	14004	13995	14028	14056	13984	14065	14114	13977	14122	13939	14061	14105	14125	14083	13986	13834	14014	14119	14002	14056	14217	14146	14084	14026	14028	13907	13850	14048	14091	14046	14187	14071	14101	14180	13997	14135	13926	14013	13967	14049	14095	14065	14019	14011	13923	13863	13847	14047	13929	14048	13957	14175	13883	13970	14052	14005	14039	14013	13975	14132	14040	14064	14125	14158	14232	14042	13973	14142	14024	14062	14072	14126	14069	14132	14045	14133	13964	14083	14045	14032	14140	14159	13970	14079	14030	14166	14059	14075	13927	13985	14181	14070	14002	14153	13907	14150	14149	13968	14100	13911	14097	14073	14101	13962	14065	14172	14016	13946	14199	14009	14046	14042	14075	14133	14046	14112	13948	13980	14259	14068	13903	14174	14128	14009	14004	14078	13900	14060	14083	14057	14111	13978	14122	14093	14011	14241	13966	14161	13996	14049	14098	13963	14057	14165	14221	14099	14011	14109	14019	13893	14172	14221	14058	14081	14010	13929	14045	13903	14127	14119	13944	13953	13964	14051	14037	14070	14025	14030	14089	14096	14059	13967	14057	13924	13947	14049	14022	14133	14127	14093	13957	14197	13964	14118	13811	14019	14106	14143	14010	14203	14126	14081	14166	14109	14084	14042	14048	14078	14134	14086	14014	14020	14171	14126	14086	14168	14169	14118	14079	14105	14240	14046	14058	14026	13994	14026	13988	14011	14014	14067	14167	13979	13924	14085	14046	13956	14017	13873	14129	14088	14076	14183	14164	14133	14102	14052	13908	13998	14184	14204	14112	14049	14046	13990	13971	14028	14036	14085	13884	13940	13951	14264	14007	14075	14199	13988	14071	14036	14182	14147	13879	14098	14011	14036	14150	14021	14003	14013	13921	14199	14107	13875	13681	14293	14010	14141	14062	14043	14052	13963	14158	14061	14098	14207	13868	14158	14091	14040	14167	14109	14056	14110	13931	14092	14173	14084	14049	13892	13867	14116	14265	13961	14065	14155	14094	14116	13984	14175	13997	14113	14134	14074	13998	13790	14099	14065	14167	14180	14069	14020	14081	14101	14072	14029	14027	13951	13793	14038	13930	14122	14068	14030	14136	14113	14178	14082	13974	14103	14130	14087	14113	14049	14129	14006	14056	14084	13941	14005	14138	14194	14182	14185	14087	14192	14030	14013	14132	14132	14085	14313	14006	13963	14050	14243	14178	14109	14004	14077	14250	14134	13965	13839	14219	14063	14069	13933	14185	14086	14181	14020	14085	14042	14048	14171	14127	14127	14149	14024	14075	13911	14075	14074	14117	13971	13937	14176	14017	14167	14004	13938	13971	14125	14074	14201	14206	14024	14117	14128	14072	14114	14018	14171	13990	14269	14096	14010	14088	14012	13986	13929	14047	14161	14189	13947	14040	14043	14165	13975	14101	13990	14140	14002	14068	13955	14215	14207	14131	14033	14151	14060	14012	14187	14069	13924	14164	14114	14002	14095	14129	13983	14041	13952	14224	14059	14043	14087	14205	13888	13852	14025	14093	13998	14242	14141	14047	14051	13957	14136	14063	14080	13931	14120	13929	14017	14190	14056	14145	14083	14029	14026	14194	14048	13954	14082	14056	13949	14094	13937	14101	14250	14004	13973	14058	13984	13960	14065	14052	13978	14097	14014	14012	13982	13953	14078	14060	14125	14007	14058	13935	14108	14008	14152	14049	13971	14072	14145	14013	14025	13952	14187	14105	14040	14199	14030	14084	14101	13938	13973	14062	13983	14062	14165	14043	14088	14225	14146	14140	14034	14050	14197	14251	14160	14070	14058	13976	14157	14168	14012	14067	13926	13949	14072	14053	14005	13802	14201	13993	14041	14069	13991	14034	13904	14109	14025	14148	14152	14149	14121	14108	13977	14153	14078	14003	13977	13858	14071	14091	14002	13959	13981	14049	14181	14116	14174	14040	14252	14100	14014	13968	14038	14206	13907	14068	13995	13953	13920	13976	14242	13901	14050	14024	14135	14019	14189	14059	14047	14072	13994	14032	14158	14178	14000	13921	14084	14009	14059	13997	13985	14283	14116	14166	13968	14030	14091	14202	13934	14209	14021	14140	14202	14101	14025	13974	13957	14028	14034	13997	14116	14275	14026	14027	14050	13991	14049	13937	14038	13874	14091	14049	14128	14171	13772	14038	14004	14028	14229	14086	14040	13984	13948	14171	14146	14055	13995	14125	14175	14117	14008	13941	14280	14033	13999	13911	14168	14151	14093	14038	14141	14190	14091	13962	14189	14184	14148	14131	14045	13964	14051	13988	14100	14190	13914	14079	13898	14046	14093	13869	14115	14110	14078	14119	13969	14042	14168	13931	14061	14055	14125	14101	14064	14181	13981	14034	14110	14119	14154	14165	13776	14010	14054	14061	13983	13978	14142	14014	14032	13883	14097	14113	13747	14031	14295	14064	14095	13992	14005	13921	13962	14034	14069	14146	14237	14138	14054	14023	13957	14039	14085	14001	13873	14204	13982	14134	13988	14154	14185	13949	14063	14131	14015	14026	14036	14139	13963	14002	14114	14057	14086	14016	14058	13978	14008	14018	14155	14018	13856	14151	14116	14164	14084	14035	14161	14024	14154	14134	14063	14205	14090	14097	14088	14190	14030	14004	14025	13977	14098	14011	14162	14158	14115	14006	14057	14032	14046	14066	14107	14071	14038	13983	14010	14154	14075	14139	14030	13852	14056	14082	13755	13866	14008	14164	14080	14020	14170	14115	14082	13944	14258	14115	14118	14029	14133	13899	14133	14002	13959	14104	14052	13979	13971	13963	14049	13901	14031	14158	14108	14028	14078	14310	13945	14097	14103	13941	14073	14108	14029	14023	14021	14037	14162	14060	13970	14190	13932	14255	14038	13986	14009	14180	14115	13924	13998	14174	14144	14023	14109	14075	14071	14074	14127	14003	14081	13953	14094	14057	14059	13927	14033	14068	14154	14044	13901	14106	14160	13907	14025	14049	13970	14027	14038	14075	13974	14063	14113	14146	14145	13964	14032	14020	14015	14132	14075	13935	14038	14182	14085	14169	14169	14116	14073	14005	13985	14027	13818	13915	14013	13965	14186	14000	13987	14004	14024	14036	13863	14050	14091	13980	13957	14139	14119	14062	14057	14026	13888	14019	14118	14007	14106	14091	13977	14161	14075	14072	14042	14069	14132	13995	14051	13997	14009	13992	13963	14104	14079	14152	14144	14107	14215	14059	14148	14084	13985	14083	13892	14096	14201	13843	14193	14100	14112	14092	14244	13999	14103	13963	14100	14048	14075	14037	14015	14007	14135	13937	14028	14111	14168	14126	13939	13946	14052	14234	14004	14130	14058	14136	13963	14169	14022	13979	14009	14117	14110	14189	14190	14075	14079	14107	14149	14107	14048	14227	14166	14143	14037	14035	14022	13998	14182	13918	13976	14198	14097	13975	14208	14102	14033	14157	13904	13984	14069	14003	14007	13982	14157	14034	14151	13930	14021	14060	13952	13991	14224	14105	14039	13920	14177	13971	13954	13998	14065	14103	14180	14296	14098	13974	14155	13899	13946	13930	14065	14144	14040	14110	13995	13948	14198	14241	13886	14115	13961	13979	14223	14135	14142	14153	13997	14245	14025	14005	14007	13938	13943	14108	14083	14182	14058	14141	13950	14170	14169	14076	14212	14071	14101	14082	14301	14205	13973	14145	13995	14106	13950	14057	13976	14062	14017	14092	14124	13981	13996	14174	14003	14242	14086	14022	14077	13976	14068	14018	13871	14065	14023	13988	14095	13852	14120	14104	14052	13996	13995	14051	14070	14127	14075	14084	14045	13966	14011	14063	14172	14180	13964	14079	14143	14163	14066	13957	14014	13987	14115	13968	14245	14059	14095	14085	14199	14195	13976	14129	13937	14000	14101	14093	14096	14152	14066	14130	13984	14062	14194	14184	13943	13913	14013	14128	14033	14057	14024	13990	14187	14008	14023	14129	14117	13959	14045	14211	14057	14345	13981	14066	14050	14024	13983	14068	14257	14147	14130	14319	14126	14062	14048	14077	14183	13919	13901	14000	14047	14007	13984	13862	13933	13940	14034	14114	14059	14113	13983	14056	13744	14161	14125	14197	14023	14044	14004	13997	14063	13989	13954	14135	14063	14098	14008	14044	13954	14040	14041	14179	13988	13908	14081	14054	14065	13963	14094	13910	13964	13950	13968	14019	13939	14047	14180	14066	14151	14102	14084	14054	14014	14083	14072	14095	14168	14110	14065	14094	14013	13992	14143	14171	14026	14030	14001	14080	14179	14043	14004	14152	14056	13964	14206	13988	14103	13946	14153	14220	13967	14089	14070	14054	14130	13979	14056	14011	14093	14172	14061	13994	13998	14071	13998	14110	14004	13975	14036	13945	14125	13992	14085	14110	13996	13869	13931	14114	14041	13847	14085	14019	14131	14112	14023	13973	14041	14110	13897	13895	14085	14081	13972	13981	14086	14045	14043	14003	14100	14062	13939	14034	13909	13992	14124	14135	14025	13910	14070	13817	14185	13927	14214	13992	13976	14022	14169	14068	14044	13996	14058	14005	14028	14005	14218	14109	14025	13960	14109	14117	13916	13952	14137	14152	14204	14115	14170	14198	13898	13911	13985	14124	14039	14130	14000	14129	14056	14110	14070	13964	13969	14045	14120	14077	14088	14094	14085	14075	14165	13996	14041	14048	14096	14024	14080	14033	14124	14056	14068	14097	13963	14174	13917	14011	14173	14182	14134	14131	14113	14071	14005	14054	13966	13987
27693	23510	27914	22220	17519	16898	16497	16122	15964	15932	16359	16152	16598	17088	16777	16837	16594	16261	16029	16143	16003	15857	15973	15716	15921	15881	15869	15967	15902	16007	15843	15722	16041	15964	15874	15785	15684	15842	15620	15717	15767	15917	16012	15768	15885	15764	16034	15804	15831	15917	15813	15740	15771	15854	15910	15940	15845	15883	15778	15647	15709	15789	15969	15982	15754	15854	15912	15758	15782	15859	15808	15746	15781	15812	15974	15949	15966	15808	15866	15753	15780	15822	15975	15951	16162	15759	15930	15788	15889	15922	15799	15850	15772	15903	15757	15745	15629	15835	15933	16049	15898	15864	15820	15794	15784	15866	15697	15694	15896	15887	15623	15630	15864	15701	15860	15645	15825	15717	15791	15753	15743	15786	15907	15904	15799	16063	15782	15770	15994	15899	15841	15720	15995	16005	15804	15782	15862	15789	15818	15711	15864	15574	15858	15862	15753	16049	15976	15818	15773	15733	15991	15979	16134	15988	15803	15787	15992	15711	15644	16030	16066	15804	15907	15853	15555	15813	15955	15921	15898	15742	15980	15843	15906	15820	15811	15822	15886	15906	16017	15978	16116	15905	15993	15819	15896	15815	15820	16002	15679	15935	15899	15887	15739	15878	15857	15797	15867	15866	15714	15853	15941	15827	15758	15903	15904	15733	15740	15690	15853	15945	15888	15769	15751	15859	15835	15746	15697	15849	16049	15937	15824	15878	15702	15917	15789	15592	15796	15735	15798	16042	15864	15907	15801	16009	15755	15815	15932	15775	15868	15713	15748	15889	15721	15751	15899	15965	15848	15842	15757	15907	15966	15699	15677	15628	15922	15843	15698	15779	15961	15996	15820	15867	15977	15658	15814	15801	15644	15972	15733	15739	15776	15946	15950	15832	15838	15896	15883	15572	15748	15711	15840	15759	15894	15893	15748	15797	16019	15707	15820	15994	15890	15889	15799	15778	16007	15837	15972	15793	15846	15798	15729	15970	15984	15931	15846	15720	15769	15953	15973	15963	16065	15950	15971	15840	16065	15899	15692	15823	15913	15878	15978	15913	15641	15942	15827	15882	15807	15924	15798	15948	15772	15977	15912	15749	15677	15928	15887	15880	15778	16066	15810	15990	15841	15864	15963	15809	15756	15828	15905	15874	15939	16018	15961	15805	15886	15693	15747	15744	15778	15739	15903	15710	15773	15638	15789	15821	15652	15716	15705	15682	15706	15695	15836	15946	15828	15667	15902	15833	15801	15658	15638	15970	16021	15851	15832	15984	15951	15850	15785	15636	15914	15681	15703	15831	15875	15712	15811	15935	15735	15787	15707	15739	15753	15876	15789	15597	15761	15926	15828	15916	15961	15815	16131	15967	15786	15612	15814	15820	15701	16022	16034	15692	15648	15666	15941	15790	15847	15810	15792	15981	15957	15719	15724	15716	15686	15603	15858	15940	15765	15826	15769	15740	15703	15643	15776	15814	15927	15905	15651	15858	15735	15756	15869	15938	16030	15702	15929	15997	15873	15934	15775	16021	16075	15753	15943	15892	15995	15783	15840	15879	15971	15687	15866	15945	15886	15802	15863	15789	15934	15819	15823	15944	15704	15813	16026	15919	15787	15759	16005	15790	15950	15788	16020	15709	15638	15583	15628	16134	15668	15962	15753	15992	15649	15785	15823	15874	15872	15667	15785	15781	15881	16014	15913	15800	16030	15937	16167	15806	15824	15832	15651	15927	16006	16020	15748	15982	15849	15629	15959	15669	15920	15878	15850	15825	15918	16029	15864	15833	15786	15691	15794	15668	15730	15915	15855	15948	15903	15881	15767	15802	15750	15728	15804	15918	15901	15803	15855	15812	16062	16110	15922	15799	16017	15797	15865	16037	15736	15752	15812	15711	15790	15855	16095	15863	15923	15847	15934	15804	15679	15708	15858	15830	15833	15955	16008	15924	15720	15850	16104	16043	15921	15892	15918	15922	15823	15867	15796	15732	16022	15896	16057	15885	15852	15959	15946	15789	15992	15910	16011	15553	15865	15810	15738	16071	15917	15815	15929	15678	16111	15847	15834	15844	15825	15894	15862	15668	15765	15780	16075	15727	15839	15836	15875	15732	15835	15813	15884	16145	16154	15865	15811	15784	15818	15892	15845	15768	15887	16026	15924	15774	15633	15965	15984	15650	16020	15791	15670	15726	15928	15791	15750	15896	15866	16007	15839	15895	15813	15826	15962	15717	15795	15837	15826	15579	16055	15953	15962	16027	16024	15844	15799	15652	15677	16024	15834	15809	15742	15813	15917	15663	15901	15645	15856	15727	15761	15944	15716	15828	15808	15767	15913	15785	15788	15787	15630	15728	15731	16066	15832	15915	15753	15877	15774	15766	15828	15818	15695	15906	15779	15683	15789	15933	15720	15783	15894	15893	15875	15539	16008	15850	15849	15848	15860	15767	15940	15861	16019	15722	15729	15810	15683	15934	15990	15869	15860	15903	16038	15820	15998	15644	15902	15843	15762	15944	15878	15950	15767	15845	15889	15900	15970	15945	15957	16007	15817	15782	15847	15907	15986	15914	15652	15856	16007	15837	15723	15743	16026	15860	15925	15786	15741	15800	15841	15967	15632	15697	15648	15846	15632	15865	15904	15735	15919	15793	15783	15739	15777	15897	16028	15651	15712	15760	15913	15870	15899	15584	15863	15833	15781	15932	15698	16043	15721	15825	15832	15642	15794	15754	15961	15907	16077	15845	15945	15930	15853	15905	15755	15849	15690	15858	15756	15848	15816	15980	16032	15703	15619	15818	16008	15619	15944	16085	15885	15932	15881	15991	15858	15973	15927	15882	15654	15672	15874	15694	15835	15778	15942	15938	15992	15809	15861	15845	15716	15856	15878	15946	15868	15683	15971	15818	15731	15768	15901	16000	16000	15789	15997	15888	15857	15748	15842	15726	15768	15851	15684	15760	15965	15726	15732	15778	15966	15716	15695	15831	15950	15897	15967	15757	15933	15908	15908	15907	15824	15865	15895	15836	15838	15768	15913	15568	15776	15600	15960	15683	15897	15886	15675	16045	15687	15641	15955	16047	15809	15724	15954	15828	15793	15797	16046	15983	15653	15883	15893	15953	15953	15833	15967	15860	15769	15755	15733	15843	15806	15852	15761	15799	15628	15622	15715	15692	15843	15901	15936	15988	15991	15787	15769	15700	15823	15928	15905	15839	15942	15931	15926	16015	16076	15956	16002	15609	15814	15796	15964	15933	15959	15938	15812	15798	15850	15647	15834	15964	15962	15879	15990	15939	15821	15684	15972	15944	15819	15899	15781	15803	15669	15954	16003	15688	15782	16007	15960	15744	15752	15750	15826	15626	16035	15798	15774	15722	15746	15869	15912	15813	16038	15707	15687	15975	15979	15894	15732	15946	15718	15740	15747	15885	15781	15998	15963	15722	16009	15715	15789	15975	15827	15876	15852	15737	15645	15883	15744	15741	15750	15819	15728	15773	15667	15980	15874	15732	16002	15948	15816	15867	15799	15887	15778	15784	15826	15772	15891	15840	15737	15962	15745	15854	15954	15959	15734	15662	15907	15895	15800	15857	15875	15670	15769	15975	15853	15861	15888	15859	16014	15769	15907	15758	15958	15832	15764	15986	16011	15809	15764	15716	15715	15798	15851	15902	15819	15907	15824	15760	15859	15932	15774	15967	15736	15812	15892	15721	15806	15710	15756	15702	15779	15764	15845	15927	15614	15770	15692	15816	15894	15787	15982	16030	15744	15900	15756	15873	15905	15754	15915	15727	15860	15863	15884	15855	15849	15897	15782	15875	15771	15961	15916	15813	15626	15797	15931	16069	15836	15725	15809	15784	15752	15761	15812	15784	15768	15916	15750	15986	16102	15854	15779	16028	15726	15814	15880	15856	15692	15853	15656	15694	15971	15702	15897	15872	15932	15805	16130	15961	15759	15827	15754	15882	15799	15939	15713	15926	15782	15776	15681	15978	15845	15881	15877	15590	15761	15624	15891	16022	15803	15831	15769	15904	15819	15746	15909	15987	15946	15817	15807	15763	15803	16028	15916	15914	15832	15780	15982	15744	15845	15953	15852	15785	15585	15783	15747	15889	15844	16034	15687	15836	15917	15847	15880	15837	15981	15908	15918	15786	15748	15844	15931	15887	15925	15710	15694	15873	15835	15954	15844	15733	15901	15881	15818	16030	15856	16082	15950	16050	15834	15771	16146	15784	15697	15893	16051	15874	16053	15832	15759	15966	15945	15875	15989	15671	15951	15801	15872	15708	15718	15905	15898	15859	15979	15742	15721	15949	15693	15675	15726	15839	15785	15670	15919	15954	16016	15702	15836	15866	15764	15751	16025	15844	15804	15974	15864	15765	15849	15623	15878	15931	15779	16048	15813	15525	15706	15930	15890	15912	15854	15834	15808	15999	15889	15819	15886	15729	15853	15717	15937	15733	15708	15958	16110	15870	15982	15742	15738	15918	15722	15828	15945	15880	15742	15625	15534	15789	15830	16036	15846	15966	15903	15863	16025	15815	15755	15826	15713	15828	15666	15985	15778	15947	16103	16012	15916	15724	15961	15779	16093	15877	15794	15613	15878	15813	15859	15843	15853	15926	15961	15781	15840	15841	15976	15912	15736	15709	15870	15850	15830	15948	15806	15824	15685	15855	15737	15740	15886	15846	15744	15762	15641	15858	15827	15770	15603	15473	15930	15864	15727	16097	15869	15888	15741	15710	15770	15824	15570	15767	15782	15924	15806	15826	15802	15851	15927	15834	15905	15736	15884	16052	15958	15860	15888	15795	15870	15976	15928	15986	15838	15916	15924	15735	15982	15907	15739	15842	15813	15916	15882	15787	15882	15803	15776	15922	16003	15875	15824	15856	16041	15933	15665	15874	15981	15807	15925	15777	15921	15823	15966	15894	15795	15890	15942	15746	16117	15721	15950	15996	16010	15700	15763	15767	15873	15713	15850	15818	15835	15863	15858	15976	15999	15967	16023	15757	15804	15917	15981	15797	15876	15758	15874	15874	16018	15755	15964	15784	15725	15937	15977	15790	15798	15782	15971	15916	15590	15856	16067	15769	15962	15949	15756	15883	15784	15945	15987	15927	15790	15846	15792	15804	15938	15694
23537	34561	29155	18660	16296	15320	14436	14464	14340	14506	14279	14296	14977	15548	15488	15148	14671	14266	14054	14070	14076	14083	13868	13807	13920	13995	13758	13866	13961	13791	13968	13877	13971	13988	13887	13980	13884	14088	13862	14036	13953	13922	13936	13893	13959	13997	14077	14024	13999	13825	13934	14076	13933	13892	14075	13958	14174	13970	13893	13950	13993	13810	13915	13782	13865	13868	13905	13897	13858	13966	14021	13794	13960	13995	14060	14104	13884	14067	13889	13934	14104	13819	14107	13952	14082	14005	13818	13973	14011	13999	13949	13809	13790	13926	14037	13891	13976	13908	13747	14015	14011	13996	13905	13866	13774	13767	14090	13866	14043	13866	14072	13802	13861	13941	14043	13796	13988	14008	13890	13880	13994	14081	14141	14000	13901	13922	13800	13769	13822	13929	13967	13910	14008	13921	13864	13956	13958	13931	13939	13990	13950	13899	14067	13981	13911	14016	13848	13869	13897	13961	13915	14017	13830	14122	14019	13963	13883	14048	13919	14048	13818	13833	13976	13961	13877	13972	14153	13812	13919	13911	13838	14027	13855	13899	13852	13926	13980	14057	13955	14013	13798	13888	13862	13943	14050	13925	14030	13924	13957	13939	14106	13946	13879	13774	13992	13999	13881	13900	13979	14047	13971	13867	13913	13816	14095	13967	13922	13936	14002	13923	13782	13892	13941	13871	13880	13860	13868	14002	13732	13921	14089	13951	13964	13852	13855	13873	13788	13888	13999	13867	13951	13793	14161	13850	13927	13877	13993	13783	13992	13759	14096	14037	13981	13944	13850	13908	13791	14025	14019	13854	13933	13918	13940	13949	14089	13982	13766	13988	14051	13873	13962	13939	13879	14001	13966	13981	13992	13975	14044	14002	13853	13907	13913	13904	14004	14055	13809	13816	13890	13936	14062	13804	13836	13898	14057	13953	13985	14004	14147	13893	13912	13831	14168	13867	14131	13924	13956	13953	13981	13843	14069	13986	13943	13878	13869	14037	14022	13980	14054	13965	13898	13784	13982	14135	13996	13872	13914	13996	13900	13977	13948	14084	13740	13917	14004	13906	13805	13945	13765	13961	13968	14057	13778	13963	14050	13928	13997	13889	13936	14014	13955	13876	13886	14019	13997	13912	13885	13837	13880	14006	14223	13880	13735	13790	13784	14014	13929	14022	13853	13961	13808	13908	13945	13950	13951	13968	13803	13947	14043	13820	13913	13988	14049	13910	13938	13991	13924	13944	13815	13890	13850	14023	14075	13771	13910	13746	13943	13893	13925	13907	13938	13929	13894	13772	13924	14038	13850	13887	14056	13693	14016	13957	13799	13863	13959	14044	13984	13795	14087	13776	13914	13881	13783	13960	13978	13794	14086	13780	13908	13998	13971	13876	13898	13878	13876	13935	13950	13972	13935	13879	13987	13873	14122	13868	13960	13970	14023	14171	13917	13879	13969	14103	14118	13962	14026	13713	13887	14059	14041	13804	13789	13736	14061	13911	13934	13787	13880	14020	13828	14059	13935	13848	14091	13897	13866	13877	14010	13863	14034	13911	13950	13932	14017	14075	13850	13884	13923	13944	13783	13837	13893	14003	13852	13892	14024	13982	13843	13994	13940	13978	13895	13952	13818	13861	13878	13886	14022	13855	13859	13901	13852	14092	13899	13964	13981	13866	13818	13975	13957	13826	14018	14043	14059	13896	14009	13786	14017	13869	13892	13945	14012	13894	13813	13899	13829	13926	13960	13797	13895	13918	13954	13941	13818	13908	14065	13754	14057	13886	14000	13864	14033	13982	13958	13941	13989	13704	13973	13908	13901	13991	13990	13915	13941	14141	13960	13830	13945	13890	13965	13971	14105	13937	13893	13823	14030	13914	13851	13919	14003	13926	13875	13919	14044	13965	14048	13801	14116	14088	13914	13944	13918	13898	13888	13990	13816	13965	13811	13893	13772	13885	14062	13954	13976	13964	13852	13857	13989	14152	13957	13912	13919	14040	13981	13999	13999	14023	14012	14057	13894	13885	13950	13894	13986	13929	14048	14073	14013	13860	14109	14002	13883	13923	13888	14007	13827	13832	13890	14000	14043	13980	13907	13911	13974	13867	14070	13856	13890	13990	13819	14002	13841	14158	14045	13714	14184	13959	13850	13891	14033	13906	14010	13907	13915	13866	13851	13902	13925	13828	13865	13932	14074	13919	14005	13891	13834	13890	13859	13806	14066	14029	14099	13811	13984	13877	13862	13858	13814	13825	13916	14051	14064	13820	13987	13990	13823	13860	13810	13841	13967	13820	14048	13964	13959	13801	13930	13957	14044	13975	13937	13935	14105	13814	13706	14074	13805	14027	13762	14040	13773	13778	13908	14051	13894	13886	13834	13931	13906	13950	13831	14135	13954	13980	13915	13921	13939	13926	14024	13930	13941	14169	13890	14118	13980	13963	13909	13882	13905	13863	13998	13888	14001	13935	13908	13835	13929	14043	13828	13881	14005	13995	13909	13940	13864	13871	14037	13938	13966	13925	13886	14005	13955	13911	13958	14041	13879	14044	13975	14019	13949	13850	13940	14058	13973	13915	13992	13942	14097	14145	13925	14027	13962	13944	13897	13981	14097	13942	13878	14062	13780	14021	13827	13988	14016	13846	14152	13947	14019	13835	14002	13895	13845	14036	13967	13818	14020	13876	13761	13917	14004	13826	13882	14016	13866	13858	13916	13936	13837	13829	13836	14002	13921	13900	13979	13900	13939	14008	13939	13954	13971	13899	13920	14030	13977	14020	14100	13847	14030	13851	13847	13967	13982	14014	13916	13895	13941	14058	14033	13918	14037	13835	13848	13886	14024	13914	13892	13817	13838	13850	13939	13897	13926	14006	14092	14081	13938	13997	13946	13876	13901	14116	13871	13849	13907	14038	13950	13983	13959	13884	13947	13910	13918	14056	14047	13991	13947	13763	13879	13868	13810	14055	13904	13967	13890	14024	14024	13957	14033	13724	13851	13881	13888	14040	13893	14037	13993	13890	14073	14024	13960	13882	14001	13930	13782	13977	13858	14042	13995	13903	13971	13911	13930	13904	13935	13721	13833	13905	13913	13968	13850	13986	13906	13816	13969	13849	13896	13901	13846	13902	14047	14052	13959	13951	13904	13997	13930	13931	13909	13840	13982	13814	13755	14049	13991	13857	13831	13917	13869	13749	13979	13936	13928	13935	13698	13912	14046	13973	14050	13890	13896	14004	13879	13955	13972	13862	13986	13878	13835	13895	13800	13906	13986	13808	13821	14026	14006	13951	13999	13999	14019	13867	13967	13888	13846	13936	13887	13893	14002	13870	13830	13852	14071	13827	13878	13879	13974	13874	13847	13894	13917	13946	13968	13881	13789	14016	13880	14094	14007	13931	13984	13893	13982	14000	13808	13916	13826	13894	13940	13830	13818	13962	13994	13990	13967	14115	13989	13979	13934	14039	13805	13947	13960	13840	14019	13783	13972	13920	13940	14035	14024	14059	14008	13856	13961	13950	13903	13752	13904	13825	13984	13911	13954	13860	14048	14103	13941	13994	14067	13790	13977	14005	13774	13982	13880	13907	13857	14089	13832	13971	14135	13852	14089	13939	14011	13992	14039	13828	13999	14108	13879	13909	13903	13947	13825	13773	13873	13916	14034	13931	13941	13941	13920	14080	13769	13978	14188	13891	13838	14011	13929	13968	13970	13944	13876	13947	13812	13828	14100	13895	14058	13891	13875	13843	13939	13605	13926	14126	14018	14057	14120	13803	14057	13836	14020	13922	13742	13899	13866	14049	14024	13856	14047	13872	13901	13912	14050	13973	13841	13846	13881	14032	14038	13846	13998	13930	13817	14064	13859	13877	13718	13988	13912	13906	13735	14131	14062	14054	14089	13934	13944	13962	13925	14004	13824	13880	13740	13987	13838	14198	14103	13836	13891	14137	14118	14127	13863	13883	13851	13930	13969	13799	13981	13919	13899	14003	14117	13899	13815	13869	13930	13999	13891	13986	13961	13984	13988	13905	14028	13786	13733	13849	13994	13922	13814	13966	13911	13802	14010	13922	13827	13799	14010	14025	14046	13904	13881	13960	13891	13894	13944	13850	13988	13925	13909	14041	13922	13911	13949	13904	13924	13948	14089	13962	13797	13878	13939	13843	13982	13858	13953	13900	13824	13890	13965	14035	13855	13903	13806	13963	13953	13857	13842	14082	13909	13986	13812	13994	14037	13966	14072	13895	14012	14016	14010	14128	13853	14025	14051	13856	14100	14032	14023	14074	13868	13980	14042	14068	13847	14007	13974	13848	13892	13879	13942	13935	13960	13884	13860	13980	14000	14071	13823	13912	13972	13987	13809	14001	14033	13750	14031	14047	13826	14016	13922	14086	14031	14013	14009	14050	13915	14131	13731	13916	13860	13946	14126	13942	13998	13919	13977	13867	13985	13916	13942	14046	13920	13914	14190	14018	13875	13837	13982	13735	13834	14029	13977	13983	13863	13801	14095	13771	13917	14004	13923	13828	13927	13867	13887	13867	13896	13962	13998	13881	14056	13881	13840	14077	14003	13815	14019	14080	13936	13772	13796	13884	13918	14040	14125	13810	13948	13858	13870	13940	13909	13784	13892	13991	13944	13992	13857	13855	13839	13970	14057	13853	13979	14004	14085	14040	13908	13980	13990	14022	13895	14040	13898	14094	13975	13829	14071	13988	13861	13861	13975	13858	13914	13909	14059	13970	14155	13891	14002	13893	13951	13907	13872	13775	13840	14017	13845	14063	14004	14076	13828	14084	13946	14052	14035	13949	13903	13992	13891	13954	14023	13959	13896	13955	13862	13898	13960	14007	13887	13909	13974	14028	13957	14020	14078	13902	13865	13890	13766	13997	13965	14070	13939	13967	13990	13905	14032	13869	14099	13906	14006	14039	14055	13943	13995	13942	13917	13971	13871	13895	14082	14048	14103	14087	13852	13937	13978	13825	13953	14064	13981	13870	14040	13985	14035	13765	13888	13964	13914	13866	13856	13902	13869	14163	13768	13894	14091	13893	13997	13973	13926	13997	13927	14028	13997	14054	13952	13984	13956	13835	13914	14098	13862	13726	13887	13852	13805	13856	13979	13981	13917	14037	13822	13823
23766	21235	28663	24504	22526	21973	20280	17935	17814	17487	17773	19210	24763	25449	23070	21067	18843	17448	16740	16386	16175	16146	16000	15764	15980	15778	15866	15941	15763	15813	15965	15670	15742	15854	15886	15906	15960	15808	15890	15863	15733	15793	15719	15767	15919	15730	15776	15892	15773	15882	15780	15637	15657	15693	15870	15911	15646	15936	15881	15814	16015	15835	15965	16020	15815	15988	15676	15879	15694	15663	15789	15810	15705	15817	15921	15578	15921	15818	15604	15857	15699	15760	15529	15747	15803	15720	15860	15856	15785	15764	15937	15825	15924	15826	15742	15810	15695	16062	15929	15783	15745	15726	15908	15969	15699	15718	15984	15897	15873	15836	15898	15804	16001	15827	15822	15888	15770	15677	15692	15705	15937	15695	15663	15703	15870	15822	15887	15918	15684	15946	15769	15930	15797	15876	15783	15790	15837	15788	15804	15874	15768	15620	15750	15608	15608	15737	15765	15839	15809	15819	15920	15612	15930	15722	15797	15781	15749	15665	15694	15751	15818	15897	15752	15681	15717	15720	15743	15633	15973	15774	15849	15854	15614	15742	15909	15636	15717	15709	15992	15817	15870	15950	15848	15780	15880	15803	15835	15639	15933	15966	15927	15766	15861	15739	15984	15816	15814	15900	15960	16067	16016	15743	15826	15861	15704	15894	15951	15880	15831	15749	15929	15872	15867	15771	15826	15924	16033	16131	15969	15897	15898	15698	15657	15743	15699	15630	15750	15794	15774	15736	15868	15811	15798	15672	15854	15897	15787	15881	15874	15883	15827	15766	15722	15715	15884	15650	15696	15822	15637	15699	15789	15937	15777	15882	15818	15540	15838	15785	15673	15700	15818	15745	15727	15807	15757	15632	15802	15706	15667	15729	15923	15656	15704	15834	15925	15775	15778	15801	15927	15870	15683	15799	15949	15620	15934	15780	15837	15867	15820	15722	16049	15872	15810	15647	15807	15737	15788	15627	15899	15695	15554	15800	15931	15821	15813	15800	15806	15813	15725	15569	15769	15698	15753	15935	15788	15755	15724	15739	15891	15695	15727	15837	15859	15704	15623	15630	15955	15764	15906	15764	15960	15892	15820	15735	15534	15700	15730	15711	15614	15887	16104	15735	15964	15664	15861	15858	16049	15719	15854	15832	15879	15884	15926	15703	15802	15810	15780	15746	15712	15641	15822	15956	15790	15734	15659	15696	15710	15896	15792	15928	15927	15973	15833	15732	15711	15930	15631	15923	15736	15862	15834	15885	15773	15824	15865	15903	15654	15832	15846	15851	15889	15824	15833	15745	15803	15829	15884	15797	15782	15908	15730	15669	15766	15921	15779	15903	15844	15756	15868	15660	15842	15785	15785	15767	15964	15726	15718	15817	15961	15722	15910	16025	15897	15882	15873	15778	15746	15814	15762	15838	15855	15861	15643	16013	15733	15801	15802	15964	15724	15969	15997	15892	15689	15899	15684	15726	15806	15853	15648	15905	15759	15959	15664	15836	15676	15778	15593	15960	15763	15815	15905	15692	15635	15838	15657	15956	15852	15703	16049	15627	15701	15616	15806	15745	15946	15902	15692	15849	15755	15902	15859	15757	15920	15734	15774	15907	15820	15877	15608	15643	15876	15773	15929	16033	15737	15792	16055	15837	16008	15808	15981	15755	15882	15873	15780	15707	15859	15947	15843	15812	15940	15924	15912	15775	15972	15700	15810	15945	15729	15696	15841	15682	15740	15849	15721	15721	15718	15568	15899	16090	15883	15696	15739	15825	15830	15680	16009	15789	15843	15816	15770	15730	15694	15794	15678	15763	15717	15995	15883	15726	15798	15706	15741	15895	15909	15903	15730	15888	15810	15836	15855	15813	15729	15712	15705	15634	15967	15653	15840	15879	15763	15822	15770	15735	15828	15768	15728	15878	15697	15635	15702	15762	15698	15780	15789	15807	16038	15704	15773	15910	15855	15841	15760	15778	15924	15734	15949	15794	15857	15853	15896	15846	15741	15738	15711	15774	15640	15835	16030	15702	15795	15799	15934	15552	15764	15740	15928	15792	16211	15851	15816	15845	15922	15815	15846	15723	15758	15802	15751	15813	15562	15858	15808	15768	15635	15972	15792	15808	15907	15882	15892	15823	15633	15939	15894	15789	15838	15725	15741	15759	15959	15881	16052	15857	15870	15800	15543	15781	15762	15816	15819	15913	15852	15809	15679	15676	15992	15971	15904	15891	15646	15654	15624	15776	15751	15687	15813	15849	15651	15829	15683	15985	16087	15868	15767	15672	15826	15628	15801	15914	15507	15932	15893	15788	15763	15927	15697	15730	15681	15899	15859	15803	15709	15844	15760	15830	15794	16001	16018	15791	15820	15853	15808	15765	15725	15626	16065	15750	15878	15825	15854	15629	15841	15806	15896	15993	15676	15853	15907	15798	15866	15831	15975	15894	15771	15772	15679	15794	15680	15628	15704	15623	15800	15637	15919	15722	15928	15898	16091	15906	15792	15806	15865	15791	15629	15717	15736	15811	15809	15755	15881	15891	15856	16034	15811	15659	15571	15672	15626	15884	15639	15692	15626	15715	15741	15842	15950	15904	15662	15842	15758	15638	15678	15896	15878	15732	15872	15836	15881	15824	15780	15758	15706	15701	15867	15980	15820	15933	15832	15724	16049	15907	15756	15906	15846	15669	15787	15700	16004	15719	15641	15841	16027	15760	15827	15791	15853	15698	15759	15871	15894	15797	15891	15862	15842	15891	15616	15664	15726	15718	15992	15966	15866	15855	15822	15824	15700	15912	15895	15707	15639	15884	15801	15701	15928	15910	15817	15826	15750	15716	15868	15957	15763	15760	15765	15702	15823	15819	15724	15824	15796	15661	15829	15711	15755	15626	15770	15766	15739	15817	15809	15790	15922	15739	15655	15908	15873	15843	15831	15826	15750	15873	16095	15764	15899	15814	15906	15819	16043	15923	15950	15720	15791	15705	15911	15660	15817	15999	15839	15707	16134	15761	15883	15997	15848	15759	15859	15821	15866	15739	15872	15824	15814	15835	15983	15778	15705	15688	15966	15678	15705	15883	15900	15826	15798	15641	15900	15782	15852	15521	15882	15876	15752	15874	15697	15853	15678	15715	15790	15919	15994	15804	16004	15803	15743	15779	15977	15793	15811	15938	15830	15721	15802	15915	15653	15895	15511	15874	15746	15791	15945	15737	15814	15763	15812	15810	15752	15940	15750	15867	15911	15864	15605	15725	15677	15732	15956	15681	15830	15917	15810	15862	15726	15772	15732	15824	15838	15854	15875	15882	15768	15787	15826	15945	15702	15887	15703	15696	15794	15685	15875	15454	15817	15806	15872	15689	15925	15694	15699	15489	15775	16034	15725	15671	15552	15621	16022	15856	16022	15763	15844	15626	15797	15757	15841	15818	15605	15765	15945	15876	15641	15826	15602	15710	15820	15871	15728	15580	15563	15782	15772	15725	15925	15781	15855	15955	15822	15849	15893	15847	15845	16085	15673	15768	15833	15696	15773	15859	15923	15857	15882	15718	15942	15903	15933	15903	15862	16019	16027	15805	15655	15716	15879	15835	15875	15737	15830	15681	15755	15629	15883	15848	15773	15927	15808	15760	15743	15955	15646	15505	15944	15746	15688	15787	15930	15858	15821	15855	15847	15835	15880	15968	15796	15922	15636	15782	15835	15896	15763	15843	15970	15812	15837	15782	16020	15826	15752	15687	15637	15797	15748	15532	15780	15975	15772	15872	15996	15737	15856	15790	15944	15851	15778	15690	15856	15769	15658	15737	15811	15828	15834	15946	15768	15589	15642	15707	15775	15928	15932	15941	15847	15749	15902	15798	15671	15860	15972	15988	16015	15892	15850	15717	15775	15784	15843	15797	15750	15733	15597	15840	15789	15621	15684	15794	15719	15754	15787	16022	15922	15885	15714	15816	15696	15807	15844	15874	15586	15841	15650	15704	15640	16144	15924	15798	15841	15675	15777	15725	15751	15816	15680	15713	15703	15828	15541	15712	15729	15612	15659	15971	15975	15669	15626	15603	15844	15755	15745	15901	15827	15869	15772	15949	15806	15732	15762	15732	16046	15707	15695	15775	15727	15817	15607	15970	15814	15725	15919	15613	15675	15721	15884	15945	15709	15919	15896	15647	15718	15847	15878	15768	15903	15893	15854	15744	15927	15750	15666	15655	15737	15847	15855	15785	15919	15694	15686	15664	15671	15811	15872	15653	15751	15758	15808	15803	15709	15908	15750	15813	15689	15720	15791	15827	15849	15851	15755	15808	15709	15780	15851	15709	15814	15776	15662	15828	15951	15849	15769	15768	15769	16003	15602	15876	15776	15983	15766	15640	15709	15735	15780	15963	15784	15833	15753	15736	16007	15823	15774	15712	16058	15816	15871	15877	15682	15707	15895	15737	15766	15811	15929	15765	15789	15919	15672	15641	15913	15766	15987	15853	15809	15702	15664	15860	15647	15792	15668	15845	15551	15689	15847	15662	15906	15900	15669	15699	15589	15729	15901	15928	15803	15823	15801	15838	15694	15823	15723	15617	15729	15706	15785	15605	15670	15830	15592	15862	15772	15677	15848	15755	15667	15851	15816	15829	15704	15734	15603	15702	15902	15826	15845	15826	15739	15802	15649	15848	15795	15684	15618	15765	15726	15890	15983	15802	15855	15706	15874	15721	15712	15989	15800	15844	15698	15765	15912	15742	16019	15794	15936	15764	15830	15865	15746	15861	15777	15723	15853	15805	15937	15947	15751	15844	15868	15607	15770	15814	15805	15934	15693	15812	15834	15979	15795	15906	15893	15849	15689	15887	15826	15778	15697	15729	15804	15865	15883	15834	15917	15861	15716	15695	15831	15891	15802	16101	15819	15911	15871	15854	15888	15620	15833	15770	15721	15813	15741	15670	15824	15846	15944	15910	15809	15854	15906	15734	15618	15704	15899	15849	15777	15844	15796	15832	15758	15733	15795	15921	15832	15767	15826	15712	15878	15890	16022	15841	15777	15822	15875	15634	15787	15832	15859	15654	15908	15846	15927	15911	15679	15775	15774	15816	15723	15959	15784	15776	15805	15890	15802	15709	15667	15840	15863	15694	15708	15688	15924	15783	15646	15823
25148	44487	40974	28893	22047	18192	16462	16686	16892	16469	16648	19683	27227	26416	23300	20422	17366	15688	14577	14248	13971	13891	13975	13943	13854	13901	13859	13964	13944	13989	13848	13921	13782	13856	13730	13963	14008	14027	13692	13888	13930	14028	13844	14083	13849	14014	13987	13996	13901	13952	13935	13809	13860	13927	13861	13965	14111	13991	13924	13837	13995	13868	14081	13987	13945	13844	13886	13890	13833	13978	13953	13929	13996	13827	14027	13867	13881	13945	13823	13825	13865	13848	13986	13955	13856	13701	13702	13915	13893	14008	13959	13761	13994	13913	14003	13732	13916	13758	14106	13807	13926	13828	14089	13981	14101	14037	13880	13866	13878	13957	13959	13808	13899	13740	13745	13973	13929	13954	13804	13945	13842	13957	13800	14063	13926	13765	13923	14043	13897	13951	13926	14085	13930	13887	14004	13737	13910	13959	13938	13753	13959	14030	13933	14029	13923	13941	13825	14026	14035	13941	13934	13754	13915	13876	13827	13831	13879	13943	14085	13915	13849	13986	13828	13899	13963	14093	13897	14051	13855	13948	13757	13912	14061	13900	13866	13941	13953	13809	13814	13928	14026	13901	13801	13942	13889	13970	13779	13742	13977	13922	13920	13931	13720	13914	13855	13917	13859	13838	13938	13748	14025	13838	14093	13925	13868	13884	13838	13997	13836	13985	13831	14025	14073	13863	13812	13882	13959	14134	14004	13963	13900	13962	13978	13759	13844	13795	13996	13837	14030	13892	13881	14000	13896	14001	13942	13884	13714	13889	13977	13898	14017	13956	13904	13884	13930	14008	13969	13842	13911	13907	13729	13808	13899	13905	13921	13906	13966	13862	13910	13878	13808	13810	14074	13926	13768	13941	13816	13810	13775	14012	13921	13818	13956	13813	14024	13747	13905	13975	14094	14005	13990	13730	13742	13807	13956	13879	13960	14041	13976	13973	13942	13862	13799	13846	13922	14038	14089	13843	13813	13980	13908	13943	13789	14010	13905	13776	13743	13881	13933	13939	13854	13880	13857	13905	13897	13819	14073	13937	13890	13973	13902	13800	13941	13982	13846	13822	13919	13909	14102	13955	13970	13853	14035	13764	14005	13963	13936	13840	13943	13895	14067	13936	13865	13959	13776	13941	13941	13950	14085	13981	14055	13957	13889	13806	13926	13931	13839	13915	13795	13969	13987	13917	13800	13898	13797	13914	13937	13855	13997	13881	13914	14026	13828	13960	13867	13821	14064	13907	13798	13896	14097	13867	13830	13821	13908	13886	13781	13808	13819	13861	13950	13832	13905	13900	13782	13974	13781	13810	13770	13799	13908	13904	13856	13829	13831	13906	13846	13947	13998	13773	13929	13869	13880	14004	13856	14063	13845	13979	13960	14017	14074	13835	13886	13922	14024	13940	13824	14015	13930	13958	13927	13683	13921	13692	13930	14062	13891	13816	13820	13928	13881	13933	13761	13986	14045	13897	13886	13755	14047	14041	13903	13853	13934	13929	13992	13946	13867	13785	13777	13994	13941	13931	13997	13793	13921	14060	13872	13912	14032	13765	13915	13889	13840	13840	13879	13935	13954	13886	13841	13858	13986	13951	14094	14005	14144	13860	13866	13933	13870	13983	14011	13735	13984	13814	13842	13843	13890	13852	13975	14077	13998	13995	13916	13825	14001	13987	13698	13799	13983	13906	13944	13869	13974	13945	13950	13992	14003	13954	13778	13840	13973	13959	13901	13965	13862	13748	13842	13822	13769	14034	13855	13884	13933	13925	13729	14089	13944	14008	13860	13933	13828	13981	13956	13919	13693	13831	13787	13697	13843	13719	13910	13846	13941	13914	13871	13875	13784	13963	13870	13881	13975	13877	13901	13883	13965	14026	13883	14111	13865	13847	13929	13837	13920	13995	13812	13883	13908	13697	13823	13858	13955	14015	13988	13985	13830	13852	13884	13975	13933	14063	13835	13701	13878	13934	14058	13942	13888	14100	13916	13843	13818	13878	13824	14072	13921	13973	13861	14017	13919	13808	14004	13925	13834	13788	13869	13895	13906	13900	13824	13878	13988	13897	13957	13879	13772	13944	13808	13890	13938	13916	14063	13819	13863	13912	13766	13891	13870	13860	13928	13869	13920	13835	13866	13879	13762	14150	13762	13906	14129	14008	13861	13820	13726	13962	13866	13868	13599	14000	13832	14051	13844	14092	13820	13920	13961	13959	13817	14014	13943	14080	13947	13761	13947	13676	13937	13967	13906	13840	13933	14013	13969	13879	13931	13893	13925	14019	13905	13898	14016	13675	14016	14002	13801	14051	13766	13926	13964	13784	13974	13674	13808	13932	13954	13957	14048	14029	13965	13979	13969	13860	13840	13914	13878	13901	13906	13832	13913	14006	14003	13807	13829	13966	13859	13855	13920	13810	14033	13758	13858	13978	13799	13830	13807	13840	14028	13945	13969	13957	13866	13941	13927	14014	14016	13889	13925	13882	13859	13883	13837	13810	13876	13932	13775	13943	13883	14020	13874	14029	14115	13990	13890	13860	13980	13700	14035	13952	14048	13869	13854	13754	13895	13934	13965	13942	13796	13878	14025	13983	13984	13798	13858	13970	14064	13886	13818	13888	13997	13869	13858	13984	13678	13894	14024	13793	13904	13816	13850	13815	13912	13854	13741	13848	13857	13934	13789	13842	14025	13918	13816	13860	13798	13878	14007	14067	13869	13785	14056	13945	13832	13845	14069	14048	13885	13963	13816	13882	14148	13806	14099	13797	13948	14019	13809	13966	14037	13972	13730	13833	13900	13818	13920	13735	13973	13883	13957	14001	13935	14044	13922	14054	13983	13908	13848	13914	13981	13886	13853	14144	13853	13775	13962	13912	13964	13784	13779	13857	13965	13913	13842	13890	13790	13632	13895	13926	13917	13770	13949	13989	13904	13775	13804	14032	13909	13818	13848	13993	13874	14030	13900	13932	13818	13897	13927	13998	13926	13807	13811	13808	13885	13993	13945	14108	13783	13912	13810	13947	13889	13992	14022	13903	14011	13860	13917	13916	13815	13653	13888	13944	13828	13851	13964	13858	13814	13877	13783	13984	13942	13798	14023	13938	13706	14130	13928	13924	13792	13817	13685	14048	13862	13988	13976	13883	13938	14078	13771	13861	13968	13887	14038	13795	14034	13757	14004	13839	13821	13878	13892	13889	13805	13865	14042	13954	13695	13932	13783	13946	14020	13837	13851	14009	13853	14101	13865	13856	13897	14073	13836	14060	13901	13944	13940	13870	13848	13884	13876	13935	14025	13854	13974	13901	13956	13743	13920	13831	14014	13930	13731	13898	13851	13993	13976	13917	13879	13864	13984	13911	13883	13912	13857	13975	13981	13990	13900	13931	13789	13896	13950	14021	13832	13825	13864	13840	13829	13794	13899	13893	13955	14051	13925	13923	13808	14024	13925	13754	13795	13927	13801	13900	13829	13878	13885	13961	13999	14006	14004	13867	13928	13818	13942	13990	13953	14045	13981	13938	13859	13815	13966	13783	13948	13798	13895	13874	13868	13825	14020	13844	13854	13800	13912	13971	14015	13912	13916	13997	13908	14029	13968	13854	13979	13922	13859	13829	13996	13949	13850	13936	13889	13843	13701	14001	13943	13773	13876	13778	13984	13887	13939	14027	13936	13943	13908	14003	13984	13957	14007	13937	13834	13802	13785	13910	13865	13915	13775	13958	14012	13852	13710	14039	14018	13869	13703	13885	13924	13815	13969	13874	13775	13948	13943	14011	14160	13831	14070	13776	13812	13921	13777	13943	13955	13927	14008	13937	13893	13901	13911	13827	14042	13944	13737	13902	13804	13909	14013	13995	13888	13946	13819	13896	13665	13881	13911	13911	13838	13987	13856	13821	13846	13898	13842	13885	14115	13957	13793	13889	13971	13930	14077	13993	13687	13776	13976	13988	13895	13985	13981	13967	13786	13947	14062	13877	13914	14021	13859	13949	13829	13961	14089	13853	13824	13874	14001	13853	13849	13757	14028	13850	13882	13750	13945	13901	14059	13805	13902	13979	13863	13773	13992	13803	13721	14054	13798	13969	14010	14029	13903	13942	13921	13892	13911	13993	13878	13945	13902	13864	13851	13997	13845	13929	13774	13755	14065	14043	14017	13919	13929	13928	13923	13759	13978	13858	14056	13859	13947	13782	13757	13912	13876	13972	13772	13959	13901	13901	13872	13869	13808	14016	13861	13754	13980	13822	13997	13816	14098	13773	13904	13828	13910	13989	14069	13738	14032	13985	13993	13996	13731	13911	13887	13948	13905	13905	13932	13787	13916	14052	13771	13902	13921	13760	13896	14028	13928	14005	13880	13835	13680	13831	13929	14025	13947	13811	14034	13995	13913	13939	13996	14064	13954	14042	13905	13876	13987	13874	13865	13892	13817	13844	13842	13885	13825	14046	13901	13858	13768	13878	13916	13821	13858	13836	14004	13929	14013	13850	13860	13971	13960	13869	13921	13904	13778	13943	13690	14054	13876	13841	13750	14074	13932	13892	13794	13927	14008	13845	14072	13976	13934	13980	13962	13839	13932	13853	13886	13815	13887	13895	13867	13907	13932	13755	13780	13928	13941	13940	13767	13913	13768	13724	13990	13904	13727	14018	13851	13857	13874	13854	13800	14032	13835	14061	13683	13863	13877	13964	13939	13862	13964	13890	13948	13825	13945	14033	13941	13764	13994	13855	13813	14023	13758	13774	13933	13851	13870	14005	13833	13877	13786	13876	14055	13945	13864	14047	13961	13758	13810	13977	13972	14157	14009	13897	13962	13847	13890	14008	13896	13899	13896	13750	13732	13971	13924	13911	13780	13999	13889	13929	14098	13845	13691	13943	14036	13781	13987	13708	14000	13947	14032	14014	14017	13936	13931	13793	13895	13889	13960	13965	13966	13879	13767	13945	13938	13957	13852	13996	14050	13881	13843	13880	13983	13971	13912	13868	13824	14086	13903	14018	14006	13886	13933	13872	14044	13834	14041	14017	13930	13765	13917	13727	13932	13889	13934	13952	13828	13765	13954	13942	13993	13949	14003	13863	13920	13908	14002	13821	13948	13791	13908	13859	13832	13835	13879	14044	13817	14024	13897	13782	14120	13893
22825	21298	28993	23945	21819	23759	24788	19830	18818	19155	20792	26787	31804	28281	26050	25020	22076	19274	17642	16832	16322	16335	16233	16247	16217	15935	16098	16215	15963	16246	15860	16137	16310	16235	16080	16099	16132	16028	16122	16123	16149	16052	15901	15990	16213	15834	15847	16096	16084	15923	16055	16384	16030	16051	15987	16147	16246	16101	15972	16002	16154	15958	16099	15785	15901	16206	16000	16141	16106	16273	16292	15883	16073	16008	15927	15827	15998	16110	15851	15910	15981	16054	15896	16129	15952	16115	15944	15880	16032	15964	15853	16036	15991	16205	16163	15967	16064	16153	16009	15929	15956	16067	16032	16015	16000	15909	15907	15986	16089	16007	16031	16043	15941	16081	16246	15937	15958	16037	16148	15956	15908	16032	16116	16028	16010	16010	15913	16005	15946	16004	15950	16066	15966	16297	15957	16085	15889	15872	15935	16014	15972	15970	15982	15896	15888	16062	15904	16110	15837	16039	15973	15888	16026	15899	15903	15989	16165	15965	15960	15868	15999	15894	16160	15959	15769	16204	15853	15890	15974	15926	16221	16052	16001	15841	16128	15849	15916	16099	15926	15909	15989	15640	16072	15927	16042	16055	16171	16085	16122	15814	16115	15983	15849	15847	15856	15834	16149	15921	16102	16010	16041	15966	15863	16062	16120	16123	16012	16045	16200	15827	16056	16068	15927	16024	15730	16215	16071	15873	16049	15822	15881	15924	15931	16071	16054	16032	16052	15925	16129	15849	16130	15854	15903	15919	16098	16028	15864	16038	16176	15999	15939	15881	15952	16005	15942	15854	15995	16226	15953	15985	16074	15950	15849	15761	15957	15834	15962	15797	15937	15920	16011	15947	16048	15829	16145	16051	16052	15924	16019	15969	15955	15919	16001	15865	15981	15950	16085	16049	15931	16036	15887	15827	16075	15938	16022	16043	15880	15882	16096	15805	15830	15930	15884	15904	16067	16073	15877	15956	15892	15835	15896	16062	15920	15831	15981	15923	15883	16005	16021	15763	15896	16090	15911	16129	16035	16046	16123	16064	15989	15966	15979	15989	15897	15812	15958	16103	15950	16080	16174	16007	16010	16018	16038	15928	15952	15845	16153	15884	15928	15858	16077	16036	16073	16153	15966	16065	16030	16073	16025	16086	15943	15845	16109	16261	16089	15949	16121	15953	16038	16133	16046	15774	15954	16007	16208	16050	16020	16114	16009	15947	16010	16052	15995	15961	15865	15897	16078	15961	15969	15988	15918	16052	16054	16045	15967	16005	15919	16159	15991	16024	16019	15836	15966	16193	15937	15928	15888	16108	15981	16112	16142	16042	16000	15910	15974	16194	16140	16062	15713	16021	15933	15925	16048	15992	15943	15981	16202	15866	15805	15882	15945	15890	16069	15914	15852	15941	15987	16083	16036	15996	16016	15875	15933	16126	16068	16055	15735	15838	15972	15892	15936	16060	15853	15908	15937	16079	16012	15845	16116	16051	16075	16007	16188	16109	15954	15992	16045	15817	15906	16052	15931	15955	15983	15982	16064	15876	15995	16021	15849	15967	15918	16008	16103	15796	15961	15878	15900	15982	15962	15840	15906	16121	16049	16097	16001	15990	15922	15798	15857	15876	15986	15808	16086	15985	15988	15928	16026	15923	16202	16001	15982	15884	16003	15971	15895	15918	16089	16181	15894	16252	16063	15945	15830	15928	15946	15686	15747	15841	15981	16073	16066	16066	16088	15891	15862	16175	15855	15948	15912	16074	16165	15810	15938	15939	16046	15931	16079	15957	15907	15790	15890	16186	16047	15902	16065	16020	15966	15923	15897	15869	16015	16207	16071	15906	15987	15998	16025	16035	15985	16071	15908	16107	16159	15880	15857	16091	15946	16036	16138	15863	15890	15809	15798	16005	16178	15989	16009	16168	15935	15901	16011	16103	16143	15843	15792	16010	15876	16112	16317	15932	16102	16098	15900	15789	16144	15880	16140	16100	15901	15967	15859	15929	15960	15799	15862	15861	15989	16243	16008	15896	15978	16136	15866	16046	15760	15976	16107	15896	16044	15904	15982	15940	16097	15953	16062	15798	15848	15994	16012	16013	16035	16112	15970	16007	16003	16175	16021	16061	15983	15873	16144	16025	15743	15848	15870	15935	16052	15763	16018	15933	15849	16014	15920	16058	16115	16062	15973	15773	16075	15831	15939	16136	16149	15995	16019	16100	15959	16010	16053	15820	15977	15974	15937	15938	16012	15954	15854	15907	15912	16056	16074	16071	15811	15922	15901	16078	15877	16046	16058	16040	15988	16167	15994	15932	16065	16242	16058	15922	16160	16221	16141	15909	16127	15994	15885	15898	16055	16083	15975	15984	16083	16000	15921	15950	15962	15867	16000	15913	15968	16234	15824	15996	16078	15935	16120	16219	15825	15966	16013	16227	15790	15785	16039	15840	15981	15943	16144	16042	16081	15761	15769	15936	16057	16048	15949	15781	15916	16236	16014	15836	15876	16019	15892	16074	16064	16132	15941	15979	16022	15951	15943	15900	15969	15768	15984	16048	15940	16035	16000	16116	15830	15981	16094	15809	15809	16063	16063	16060	15995	15977	15787	15973	16023	16026	15825	15978	15951	15863	16042	16013	15994	16129	15945	16014	15832	15981	16037	15941	16031	16061	15896	16062	16057	16000	16012	15905	15823	16076	15888	15951	15762	16111	15941	16041	16045	15977	15925	16118	16078	15915	16038	16188	16032	16149	15994	16039	16113	15937	15918	15847	15856	15946	15999	16159	15804	15890	15840	15918	16039	16088	15986	16202	15899	16030	15975	16041	16113	16185	15833	15887	15882	15797	15933	16064	15983	15923	15966	16084	15972	15733	16126	16205	15936	16058	16021	15932	15904	15971	16032	16041	16076	15881	16019	15916	16113	15894	15979	15900	16033	15883	15994	16026	16022	15959	16174	16053	15953	16022	15770	16006	15923	15993	15832	16067	16227	16097	16166	15919	16065	15935	15926	15880	15974	15982	15992	16102	15981	16265	16277	16007	16052	16106	16136	15934	15953	16176	15947	15959	16114	15966	15960	15956	15915	16029	15867	16050	16044	15999	16035	15733	15897	16047	15972	15856	15787	15878	15908	15978	15950	16087	16245	16152	16027	15885	15999	15872	15891	15907	16018	15856	15897	16101	15902	16000	15895	16031	16141	16051	16007	16026	15893	16081	16020	16059	16054	16004	15897	15839	16235	16012	15962	16076	15876	16216	15949	16054	15995	15864	15907	15921	15996	15923	15859	15883	16006	16137	16069	16066	15930	16096	15818	15853	15948	16003	15832	15798	15905	16038	15867	15819	16169	16007	16108	15949	15909	15937	15986	16135	16000	16142	15982	15876	16028	15901	15899	15909	15972	15903	15873	15733	15885	15865	15978	15868	16010	15977	15791	15987	15889	16010	15963	16048	15929	16019	15919	15869	15727	15954	15857	16149	16002	16090	15891	15828	16017	15937	15979	16023	16112	15999	16088	16009	15897	16116	15891	15886	15995	16136	16072	15884	15855	15963	16121	16097	16039	15967	15950	15917	15975	15736	16110	15849	16016	16242	16115	15932	15982	16007	15955	15912	15940	15977	15998	15956	16137	15838	15940	16025	16214	15833	16149	15799	16135	15864	16028	15732	15800	15980	15778	16083	15922	16116	16006	16023	15950	16198	16051	16013	15667	15885	15934	15863	15888	16107	15936	15958	15901	16043	16205	15910	16031	16003	15959	15920	15809	15805	15981	16138	15895	15841	16136	16010	16060	15925	15980	16050	15741	16001	16013	15985	15884	16037	16140	15949	16015	15814	15906	15776	16043	15826	16034	15958	16091	15958	16002	16168	16063	16008	16102	16004	15926	15736	16124	16019	16020	15905	15860	15978	16166	15990	15816	15676	16091	15958	16024	15989	15999	16064	15932	15846	15814	16071	16041	15991	16218	15861	15885	16021	15917	15832	16210	15877	16025	16143	16059	16022	15984	15948	15946	15894	15836	15916	15924	15963	15892	15988	15952	15940	15844	15925	15817	15940	15872	15884	15875	16151	15954	15899	15918	16027	16167	16053	16119	16177	15797	15912	15983	16114	15977	15845	16020	16063	15961	16047	15839	15988	15807	15753	15797	16021	15897	16093	16132	15913	16060	16135	16057	15978	15947	16008	15866	16024	16153	16003	16257	15795	16068	15792	16151	15833	15890	15917	15976	16047	16144	15898	16017	16032	15873	15940	15943	16213	15920	15889	16044	15963	15953	15943	16114	15873	15910	16025	15780	15809	16030	15870	15852	15886	16025	15991	15928	15928	15900	15920	15925	15834	16120	16029	16054	15954	16060	16023	15904	16153	16026	16044	16137	16025	15852	16067	15885	16135	16056	16173	15804	16044	15979	15899	15858	15857	15986	15992	15902	15974	15983	15958	15987	15947	15966	15854	16020	15999	15915	15928	15934	15908	16054	15829	15883	15906	15987	16071	16038	16052	16085	15820	16023	15971	16039	15819	15809	15997	15889	16110	15962	15967	15882	16010	15983	16054	15963	15982	15983	16083	16040	16025	16054	16100	15873	16011	15966	15955	15999	15918	15943	15905	16107	16008	15988	16072	16028	15814	15903	16013	15790	15825	15854	15975	15946	15981	15995	15981	15861	16024	15878	15987	15866	16143	16046	15938	15907	16049	15860	15991	15827	16053	15991	15926	15861	15801	15941	15987	16002	16142	15842	15887	15837	16034	15914	15924	16173	16075	16096	15935	15992	15799	15993	15982	16080	15806	15969	15871	15952	15782	16010	16030	16165	16061	16116	16128	15894	15836	15937	15900	15739	16126	15861	15899	15948	15955	16020	15891	16107	15799	15808	15836	16248	16004	15910	15863	15966	15983	16047	15769	16062	15891	16097	15791	16027	15984	16080	16041	16073	16043	16080	16209	16132	15981	16007	15765	15936	15953	15777	15787	15901	15999	16247	16057	16066	16035	15955	16108	15953	16032	15973	15955	16046	16011	16091	16007	15997	15876	16049	15878	16031	15884	15988	15918	16031	15949	15920	15894	16081	16008	15899	16029	15868	16074	16110	16197	16012	15968	15968	16079	15798	15943	15902	16024	16150	15811	15811	15849	16167	15868	16092	16165
29369	51429	46367	34653	27064	21832	19261	19108	18756	18823	22291	29948	34472	28048	27473	25323	21234	17664	15643	14770	14188	14214	14065	14114	13979	14158	14074	14077	14130	14109	14132	14002	14115	14062	14068	14199	14023	14038	14071	14083	14090	14204	13946	14014	14145	14002	14036	14190	14173	13844	14086	13966	14116	14110	14064	14044	14087	13982	13996	14220	14010	14253	14070	14185	14167	14123	14041	14134	14008	14133	14055	14159	14026	14004	13929	14002	14054	14046	14079	14077	13990	14013	14084	13896	14111	14161	13993	14083	14002	13909	14178	14040	14163	14111	14133	14202	14062	13908	14020	13898	13989	14043	13989	14022	14015	14043	13968	14114	14059	13952	14039	14166	13848	13895	14098	14011	14024	14057	13914	14102	14124	14029	14181	13961	13932	14035	14048	14087	14028	13975	14090	14011	13884	14064	14052	14100	14147	13984	14222	14027	14057	14103	14098	14224	14106	13797	14064	14025	14004	14159	13837	14061	14051	14226	13984	14104	14109	14206	14049	14140	14016	13931	14041	14087	14109	14064	14071	13948	13981	14017	14038	14043	14032	14049	13988	13929	14122	14117	14207	14079	13876	13973	13929	14145	14234	13989	14071	14213	14086	14032	14031	14004	14096	13987	14196	14119	14110	14047	14023	14078	13960	14115	14197	14133	13866	13989	14204	14122	13979	13919	14184	13954	13979	14047	14100	14094	14137	14157	14107	14121	13995	14089	14138	14094	14134	14166	14020	14001	14033	14214	13988	14152	14056	14063	14075	14108	14030	14091	14088	13993	14126	13931	14085	14139	14073	14066	14129	14156	14252	13905	13891	13906	14045	14048	14142	14075	14070	14174	14141	13951	14064	14083	13927	13918	13969	13853	14038	14196	14091	14000	14109	14117	14087	14097	14102	14169	13954	13898	14033	13893	14167	14061	14111	14169	14000	14041	14110	14114	14029	14034	13914	14079	14037	14069	14040	14021	14175	14232	14165	14089	14300	14041	13924	13958	14178	13907	14018	13943	13818	14034	14160	14052	13909	13985	14138	14055	13924	14066	14097	13860	13930	14122	14048	13977	14107	14141	14018	13963	13989	13979	14086	13883	14075	14035	14118	13965	14078	13833	14107	13911	14092	14050	13982	14060	14059	14186	13976	14019	14047	14001	14061	14110	13959	14030	14060	13997	14020	14030	14027	14053	14108	14133	14035	13990	14003	14075	14006	14122	14092	14143	14054	14113	14202	14197	14046	14014	14062	13867	13998	14127	14173	14019	14014	14057	14161	13968	14025	14012	14176	14058	13984	14037	13959	14037	14002	14061	14007	13998	14186	14053	14178	14084	14052	14030	14071	14035	14103	14015	13875	14085	14054	14056	14035	13949	14061	14072	13969	14088	13961	13898	13962	13951	13976	13856	13935	14057	13911	13983	14092	14137	13979	13933	14138	13868	14059	14152	14102	14179	14140	13984	14029	14080	14000	14161	13943	13961	13989	14067	14175	13991	13990	13969	13999	14168	13955	14130	13983	14056	14112	14072	13941	14071	14077	14122	13976	14011	13918	13980	14035	14046	13988	13949	14063	14065	14018	13890	14215	14140	13913	14111	13884	14232	14009	14054	14118	13971	13975	14042	14103	14027	14037	14070	13994	14144	14024	14112	14067	14124	14072	13903	13932	14068	14118	14012	14051	13980	13857	14024	14090	14119	14110	13963	13987	13911	14209	14076	14013	14048	14097	14009	13962	13966	14127	14039	14064	14003	13956	14079	14036	14124	14004	14109	14222	14084	14013	14134	14199	14081	14119	13935	14118	13977	14058	14133	13921	14089	14174	14079	14055	13974	14024	13897	13988	13996	14097	14025	14140	13861	14064	14151	13823	14014	13895	14021	13985	14157	13932	13919	14004	13961	14023	13981	14052	14072	13924	14048	14087	14157	14268	14080	13911	13962	13837	14002	13930	14074	14037	14029	13961	14122	13960	14081	14144	13914	14072	14103	14120	14114	13947	13861	14077	13950	14098	14203	13942	14077	14076	13863	13910	14178	14178	14024	14107	14114	14072	14023	14057	14047	13933	14101	14302	14018	13912	14013	14230	13925	13908	14045	14013	13966	14025	13961	14111	14003	14034	14103	13935	14059	14094	13966	14162	13982	14017	13911	13943	13961	14084	13851	13999	13950	14058	14056	14011	13878	14035	14135	14118	13914	13963	14053	13953	14067	13903	13909	14017	13906	14081	14109	13825	13881	13967	14064	14146	13902	13987	13937	14051	14110	14061	14124	14129	14001	14009	14021	14011	14165	14057	14055	14139	14096	14124	14041	14019	14053	14008	14077	14104	14096	13877	14091	13920	13844	14124	13896	13987	13863	13961	14034	14241	14051	14170	14046	14129	14110	13868	14006	14105	14141	13981	14075	14015	14009	14050	14141	13940	14192	14010	14078	13981	13863	14003	14104	14001	14116	14101	13944	14079	14053	14043	14102	14151	13997	14183	13911	14075	14002	14000	14080	13957	13961	14042	14121	14076	13921	14130	14110	13706	13953	14050	13959	14113	13928	14042	14050	13968	14058	14076	13956	14079	14101	13867	14041	14010	13984	14216	14083	14164	14145	14158	13905	13974	14009	14102	13923	14085	14117	14086	13929	14087	14048	14155	13822	14136	14012	14004	14042	14033	13972	14050	14097	14164	13973	14070	14027	14001	14010	14031	14087	14053	13898	14127	14070	14014	14025	14235	13955	13853	13788	13999	14050	13938	13959	13983	14131	14043	14072	13960	14045	14156	14090	13970	14114	14258	13972	14097	13911	14047	13857	14078	14069	14066	14092	14135	14186	14022	14109	13982	13943	14124	14116	14113	14193	14121	13865	14141	14113	14034	13934	14091	13969	14059	13990	14036	13955	13991	14188	13917	13842	13993	14061	13957	13927	14152	14045	14202	14055	13970	14025	14014	13958	14136	14058	13943	14121	14105	14091	14125	14119	14086	14184	13873	14110	14183	14023	14082	13979	13900	14099	14008	14034	13952	14019	14150	14038	14017	14031	14062	14012	14069	14115	14103	14010	14198	14112	14088	14053	14085	14003	14139	13818	14005	14049	14057	14021	14010	13919	14100	13990	14054	14041	13980	13964	14010	14015	14010	14077	14061	14172	14174	14045	14029	14024	13938	14152	14053	14019	14063	14017	14076	13911	14107	14042	14118	14114	14112	14070	14109	14149	14242	14197	14170	13955	14096	14024	14096	13996	14143	14206	14104	14146	14013	14102	14016	14068	14096	14157	14085	14151	14010	13984	14015	14006	13895	14040	14133	14102	13928	14036	14050	13922	14081	14158	14112	14009	13915	13843	14100	14175	14130	14158	14181	13996	14278	14049	14012	13920	14079	14008	14177	13977	14135	14125	14041	13885	14071	14125	14054	14065	13951	14128	13930	14103	14170	13945	14209	14116	14005	13897	13982	14106	13970	13961	14085	14037	14040	14057	13890	14144	14044	14033	14118	14052	14053	13898	13924	13985	13905	14093	14076	13974	14141	13949	13936	13864	14126	14241	13995	14156	13902	14015	14035	13932	14018	13976	13975	14098	13884	14189	13869	14018	13989	14019	14041	13919	14173	13995	13940	14098	13932	14047	14178	14121	14060	13957	14021	13924	14060	14221	14050	14054	13996	13969	14042	13899	14103	14023	14045	14140	14011	14020	14022	14140	14138	14006	13934	14161	13919	14084	13996	14067	14223	14108	14108	14005	14021	14097	14006	14052	14107	14023	14143	14008	14112	14017	13867	13981	14028	14011	14059	13993	14183	14003	14039	13984	14202	13875	14232	13984	13982	14011	14222	14004	14002	14116	13988	13897	14134	13965	14161	14102	13928	13981	14112	14119	14153	14052	14009	13992	14044	14006	14034	14065	13994	14040	14040	13948	14049	13964	13939	14034	14041	13954	14056	13958	13977	14084	13941	13985	14014	13980	14127	13900	14059	13930	13915	13968	14095	14065	13980	14029	13920	14135	13937	13944	14063	13922	14121	13996	13827	14081	14109	13977	14060	14159	13976	14119	14111	13960	14029	14108	14059	13859	14002	14081	13806	14063	13947	13972	14032	14090	14039	13918	14005	14080	14035	14105	14190	13976	14180	14016	13895	13937	14239	14001	13913	14081	13974	14015	14009	14095	13927	13919	13858	14072	13915	14022	14036	13869	13961	14078	14036	14161	14143	14067	14041	14126	14068	13866	14217	14037	14047	14218	14196	13920	14050	13916	14107	14175	14011	14067	14060	14026	13926	14136	14005	13935	14040	13996	14106	14098	14119	13975	14096	14119	14002	14029	13882	13862	14122	14062	13882	13854	14053	14221	13893	14265	14289	13891	14075	13962	14060	14032	14128	13994	14054	14096	14132	13912	14176	14042	13941	14222	14089	14357	13962	14055	14137	14059	13941	14074	14045	14178	14187	13967	14143	14067	13879	14228	14082	14022	14070	13900	14040	14061	13893	14206	13967	14020	14117	13989	14162	14075	13965	14044	14160	14024	14018	14004	14061	14034	13878	14079	14021	14156	14061	14005	13995	13947	14087	14020	14047	14287	14177	14112	14099	14101	14196	14040	14083	13962	14080	14007	13969	13894	14149	14094	13997	13873	14095	14011	14031	14248	13963	14062	14011	13989	14223	13984	14028	13991	14108	13968	14148	14110	14174	14101	14095	14068	14082	14161	14051	14194	14102	14121	13989	13936	14060	14122	14161	14173	14156	14108	14043	14057	14054	14085	14096	14101	14030	14120	13914	14000	14048	14011	14010	14035	13971	14099	14038	13975	13989	14054	14175	13958	14073	14011	14003	14063	14010	14078	14001	14101	14068	14094	14163	14109	14026	14105	13959	14156	14135	14110	14029	14019	13982	14190	14107	13896	14252	13908	14117	14140	14110	14084	13965	14083	14027	14030	13960	14058	13992	14001	14118	13966	14124	14041	13921	14029	14103	14042	14055	14153	14184	14070	14170	13954	14102	14091	13973	14086	14080	14186	14220	14221	14070	14025	14130	14028	13922	13986	14080	14043	14081	14049	13939	14039	13941	13983	14084	14001	13935	13884	14011	14059	14012	14246	13982	14016	13999	14139	14064	14090	13985	14211	14175	14205	14182	14121	14065	14090	13930	13987	13921	14036	14040	14095
27520	23368	27630	22837	17902	16594	16669	16362	16479	17506	18059	17768	17776	17385	17212	16599	16266	16062	16039	15823	15670	15686	15776	15619	15781	15870	15774	15550	15861	15615	15816	15901	15729	15679	15804	15763	15760	15804	15577	15639	15731	15853	15816	15829	15683	15842	15699	15795	15794	15726	15715	16070	15922	15913	15840	15678	15927	15675	15666	15708	15695	15836	15528	15747	15630	15667	15859	15852	15922	15818	15812	15778	15612	15924	15720	15684	15704	15875	15929	15737	15551	15777	15827	15580	15674	15666	15670	15704	15741	15779	15830	15547	15535	15607	15955	15590	15833	15769	15913	15734	15706	15755	15751	15703	15546	15818	15758	15830	15768	15998	15888	15730	15639	15892	15601	15888	15732	15688	15831	15814	15676	15908	15543	15916	15670	15892	15955	15698	15901	15606	15809	15632	15709	15830	15763	15814	15696	15888	15815	15662	15709	15722	15763	15843	15626	15782	15634	15848	15741	15818	15727	15787	15808	15798	15763	15660	15678	15769	15676	15602	15809	15729	15867	15671	15820	15731	15752	15870	15792	15575	15640	15760	15768	15712	15650	15798	15738	15606	15551	15784	15768	15826	15791	15770	15830	15806	15771	15816	15938	15615	15539	15868	15679	15872	15667	15836	15703	15539	15615	15742	15834	15810	15699	15741	15916	15701	15829	15582	15908	15753	15802	15735	15739	15842	15682	15680	15753	15785	15747	15863	15800	15810	15722	15663	15650	15816	15842	15826	15576	15694	15793	15747	15770	16008	15663	15705	15843	15716	15782	15866	15865	15719	15866	15809	15692	15676	15940	15765	15912	15761	15736	15865	15733	15686	15790	15690	15928	15749	15773	15797	15689	15579	15565	15681	15614	15858	15873	15611	15648	15711	15806	15676	15832	15784	15637	15707	15605	15736	15707	15656	15767	15695	15807	15908	15811	15801	15707	15952	15719	15777	15540	15662	15575	15728	15772	15852	15772	15869	15808	15870	15645	15658	15676	15919	15781	15899	15922	15755	15969	15687	15769	15738	15758	15782	15731	15735	15653	15772	15808	15589	15738	15834	15883	15706	15856	15666	15686	15915	15929	15807	15957	15796	15775	15797	15616	15639	15845	15735	15647	15733	15691	15822	15719	15668	15901	15878	15776	15776	15825	15806	15699	15868	15922	15732	15870	16008	15956	15938	15730	15745	15782	15817	15815	15627	15797	15809	15897	15701	15775	15708	15952	15804	15596	15731	15973	15631	15842	15940	15729	15691	15814	15873	15575	15740	15845	15773	15834	15707	15882	15727	15834	15852	15708	15778	15869	15724	15963	16036	15782	15701	15680	15746	15859	15686	15766	15711	15781	15745	15909	15968	15876	15748	15732	15729	15845	15634	15897	15929	15789	15720	16155	15807	15662	16028	15667	15762	15630	15829	15741	15565	15828	15738	15822	15668	15795	15718	15842	15687	16004	15746	15707	15648	15730	15716	15851	15688	15850	15743	15754	15958	15873	15544	15784	15627	15799	15663	15745	15693	15840	15908	15657	15801	15747	15765	15862	15843	15857	15957	15668	15817	15822	15697	15833	15803	15907	15773	15512	15771	15808	15655	15729	15769	15791	15638	15708	15770	15918	15804	15701	15616	15721	15495	15579	15738	15630	15574	16044	15865	15678	15847	15910	15741	15845	15668	15760	15659	15754	15672	16062	15785	15896	15727	15712	15787	15853	15771	15646	15892	15721	15914	15709	15738	15811	15774	15864	15980	15749	15631	15641	15832	15746	15853	15592	15619	15852	15659	15828	15718	15587	15849	15804	15767	15859	15664	15733	15719	15838	15978	15727	15779	15713	15712	15706	15634	15745	15831	15676	15784	15754	15760	15592	15674	15920	15838	15780	15776	15658	15599	15926	15899	15773	15916	15959	15901	15716	15905	15713	15766	15693	15809	15636	15621	15793	15868	15646	15840	15825	15606	15809	15870	15628	15635	15625	15759	15732	15755	15704	15501	15775	15833	15746	15737	15754	15644	15738	15940	15751	15635	15757	15758	15727	15839	15835	15932	15885	15875	15713	15527	15688	15752	15909	15773	15800	15786	15755	15740	15710	15781	15955	15767	15815	15990	15853	15951	15797	15854	15664	15968	15588	15686	15601	15534	15675	15837	15707	15774	15815	15738	15621	15840	15775	15758	15839	15722	15680	15794	15803	15894	15889	15686	15657	15782	15717	15734	15762	15550	15686	15759	15669	15694	15693	15553	15840	15821	15770	15694	15636	15709	15640	15697	15627	15706	15725	15746	15765	15735	16005	15679	15844	15646	15825	15966	15804	15755	15757	15810	15720	15740	15973	15781	15553	15768	15932	15587	15838	15630	15672	15731	15793	15737	15577	15844	15716	15684	15919	15609	15619	15835	15723	15739	15813	15664	15819	15876	15766	15653	15731	15814	15579	15678	15806	15682	15800	15613	15888	15657	15962	15660	15769	15883	15888	15711	15621	15610	15796	15499	15743	15659	15798	15742	15872	15806	15541	15723	15795	15984	15763	15757	16000	15772	15989	15811	15823	15735	15810	15825	15646	15862	15762	15770	15921	15839	15806	15599	15869	15691	15795	15745	15739	15569	15876	15591	15635	15762	15742	15862	15782	15779	15662	15684	15717	15806	15746	15769	15699	15736	15895	15945	15762	15736	15676	15737	15798	15630	15805	15696	15750	15852	15714	15650	15901	15741	15731	15739	15722	15463	15773	15670	15779	15848	15912	15651	15799	15667	15795	15894	15710	15765	16027	15716	15731	15700	15730	15747	15929	15635	15724	15794	15785	15814	15664	15734	15803	15549	15781	15752	15744	15639	15856	15896	15849	15715	15828	15680	15832	15905	15780	15696	15867	15859	15861	15788	15915	15790	15768	15649	15851	15861	15764	15751	15680	15717	15874	15775	15654	15827	15801	16004	15639	15768	15674	15724	15851	15995	15736	15683	15837	15909	15875	15686	15677	15807	15921	15744	15674	15774	15717	15802	15890	15716	15834	15829	15787	15834	15839	15788	15732	15773	15956	15829	15787	15770	15716	15619	15724	15917	15650	15931	15701	15668	15879	15696	15839	15818	15652	15940	15852	15716	15939	15796	15717	15759	15547	15622	15914	15858	15650	15631	15804	15806	15702	15753	15806	15733	15692	15701	15823	15697	15948	15885	15885	15707	15826	16080	15837	15712	15681	15728	15765	15597	15659	15714	15805	15835	15974	15774	15981	15831	15911	15791	15693	15800	15873	15577	15846	15830	15791	16003	15775	15775	15753	15828	15830	15795	15917	15688	15640	15853	15843	15783	15745	15808	15806	15811	15634	15628	15613	15588	15805	15844	15650	15826	15880	15564	15711	15814	15824	15816	15682	15920	15581	15738	15618	15819	15683	15674	15718	15635	15591	15660	15678	15652	15552	15719	15558	15925	15909	15696	15652	15716	15599	15795	15565	15736	15609	15847	15765	15832	15816	15705	15640	15758	15862	15911	15765	15775	15757	15604	15577	15889	15823	15849	15989	15751	15644	15625	15746	15745	15857	15778	15784	15656	15761	15803	15686	15755	15681	15966	15867	15746	15861	15783	15674	15580	15635	15808	15840	15820	15783	15558	15818	15747	15789	15420	15672	15867	15814	15844	15865	15699	15570	15782	15729	15873	15915	15782	15850	16047	15878	15939	15699	15542	15681	15805	15568	15909	15771	15958	15725	15669	15645	15655	15810	15816	15757	15921	15842	15854	15892	15785	15729	16003	15756	15736	15890	15794	15793	15572	15694	15733	15721	15804	15818	15639	15660	15765	15743	15763	15807	15733	15825	15748	15822	15598	15974	15756	15841	15927	15632	15930	15800	15708	15742	15732	15730	15710	15918	15782	15721	15509	15748	16052	15868	15702	15714	15866	15753	15664	15682	15922	15752	16132	15882	15563	15894	15896	15566	15670	15939	15770	15765	15864	15871	15512	15618	15815	15799	15993	15740	15795	15790	15769	15764	15870	15912	15820	15818	15793	15847	15714	15546	15813	15843	15691	15602	15733	15753	15759	15896	15699	15750	15543	15668	15686	15680	15822	15812	15789	15712	16032	15709	15788	15979	15849	15784	15786	15690	15660	15797	15820	15833	15739	15559	15958	15542	15778	15874	15799	15752	15715	15639	15664	15863	15667	15798	15840	15731	15714	15759	15884	15652	15722	15747	15787	15804	15814	15660	15918	15877	15582	15685	15748	15937	15813	15649	15871	15825	15821	15782	15968	15573	15802	15922	15655	15896	15754	15917	15471	15806	15757	15728	15822	15656	15731	15749	15804	15884	16032	15705	15665	15578	15740	15846	15740	15910	15913	15841	15706	15533	15914	15881	15658	15686	15627	15958	15765	15675	15807	15538	15882	15883	15829	15697	15704	15830	15905	15607	15815	15953	15692	15797	15725	15990	15702	15994	15595	15765	15752	15706	15717	15711	15823	15720	15761	15793	15779	15708	15851	15836	15663	15768	15583	15802	15629	15663	15711	15772	15659	15716	15711	15799	15926	15908	15743	15689	15831	15755	15768	15849	15622	15937	15872	15843	15892	15789	15957	15745	15722	15859	15827	15628	15786	15733	15941	15893	15761	15822	15684	15679	15777	15699	15729	15755	15874	15744	15755	15912	15820	15721	15674	15589	15795	15700	15649	15832	15866	15844	15761	15710	15893	15779	15882	15778	16038	15614	15808	15876	15743	15579	15672	15861	15917	15724	15706	15845	15849	15643	15576	15858	16025	15606	15788	15812	15954	15657	16005	15660	15476	15728	15868	15693	15928	15812	15680	15742	15714	15742	15799	15857	15832	15732	15998	15758	15786	15894	15674	15534	15775	15807	15758	15764	15872	15713	15715	15809	16014	15936	15666	15838	15810	15710	15700	15807	15774	15712	15664	15731	15608	15756	15813	15746	15734	15874	15825	15847	15654	15715	15891	15665	15679	15676	15848	15752	15779	15888	15834	15874	15849	15917	15783	15831	15836	15722	15618	15740	15805	15635	15773	15840	15861	15717	15823	15769	15690	15860	15762	15728	15638	15740	15763	15817	15650	15637	15816	15902	15799	15698	15734	15780	15930	15689	15815	15732	15723	15775	15619	15779	15503	15780	15563	15602	15678	15779	15742	15702	15689
24495	33349	28135	20149	16481	14838	14895	14663	15053	16514	17418	17108	16932	16171	15651	15067	14513	14115	14022	13942	13819	13911	13727	13847	14027	13881	13868	13753	13998	13834	13957	13792	13815	13784	13844	13769	13930	13771	13800	13854	13961	13991	13928	13824	13877	13917	14087	13900	13842	13875	13945	13767	13902	13743	13893	13855	14042	13797	13938	13928	13744	13890	13941	13876	13733	13865	14006	13862	13904	13933	13868	13838	13851	13769	13769	13890	14136	13808	13931	13826	13903	13752	13936	13918	13864	14099	13893	13841	13961	13733	13941	13802	13795	13861	13810	13871	13875	13856	13829	13949	13908	13892	13981	13869	13775	13862	13994	13816	14048	13887	14025	13901	13705	13895	13911	13914	14162	13982	13823	14074	13827	13916	13892	13848	13902	13852	13755	13778	13844	13718	13945	13833	14029	13909	13931	13894	13842	13965	14002	13923	13961	13986	13856	13802	13878	13944	13722	13916	13851	13929	14036	13953	13827	13820	13926	13805	13919	13789	13710	13793	13994	13931	13941	14018	13865	13980	13773	13714	13794	13783	13762	13854	13881	13960	13797	13869	13895	13745	13966	13918	13836	13735	13824	13934	13924	13827	13959	13935	13870	13811	13886	13948	13941	13919	13868	13896	13863	13812	13832	13879	13918	13676	13875	13877	13846	13846	13750	14000	13903	13811	13710	13835	13873	13988	13890	13883	13811	13919	13888	13815	13882	13907	13788	13962	13740	13735	13851	13961	13907	13997	13849	13846	13927	13921	13912	13821	13857	13779	13897	13763	13856	13869	13853	13849	13752	13688	13871	13933	13871	13796	13923	14018	13892	13840	13757	13631	13914	13775	13972	13970	13848	13862	13842	13877	13811	13756	13768	13947	13940	14049	13866	14018	13853	13671	13844	13904	13845	13904	14049	13844	13834	14075	14051	13878	13779	13764	13848	13973	13840	13868	13899	13849	13861	13706	13777	13831	13837	14029	13670	13851	14006	13843	13883	13695	13657	13843	13797	13964	13665	13945	13853	13806	13904	13794	13932	14079	13779	13894	13898	13969	13900	13874	13757	13814	13876	13857	13821	13723	13884	13883	13931	13844	13873	13930	13862	13991	13843	13732	13841	13872	13904	13794	13997	13887	13858	13826	13899	14007	13711	13792	13796	13818	13931	13925	13695	13723	13886	13884	13738	13742	13769	13914	13776	14003	13661	13875	13948	13928	13796	13875	13771	13700	13940	13799	13860	13889	13993	14019	13935	13912	13798	14001	13909	13909	13850	13758	14028	13739	13928	13873	13797	13865	13878	14059	13744	14007	14025	13802	13980	13986	13758	13786	13959	13948	13955	13950	13965	13827	13707	13977	13902	13886	13822	13957	13752	13797	13902	13926	13804	13882	13884	13947	13814	14044	13771	13825	14005	13957	13837	13883	13916	13954	13783	13841	14060	13923	13890	13927	13766	13939	13855	13923	13799	13983	13838	13878	13971	13945	13918	13881	13811	14030	13813	13766	13993	13875	13996	13874	13816	13867	13999	13847	13952	14058	13764	13892	13657	13896	13873	13699	13908	13940	13939	13761	14132	13955	13812	13806	13831	13986	13699	13840	13743	13895	13958	14027	14074	13901	13792	14041	13808	13935	13703	13954	13806	13962	13724	14178	13807	13895	14003	13878	13781	13990	13828	13888	13751	13844	14079	13710	14049	13833	14044	13778	13768	14047	13920	13832	13816	13816	13815	13842	13878	13835	13748	13893	13775	13818	14029	13927	13823	13837	14010	13990	13866	13889	14007	13809	13783	13872	13915	13939	13920	13836	13921	13911	14091	13836	13845	13760	13908	13890	13841	13850	13783	13834	13875	13830	13790	13842	13862	13675	14010	13916	13821	13918	13870	13857	13846	13854	13940	13881	13931	13783	13805	13970	13758	13987	13934	13770	13814	13924	13883	13821	13918	13811	13890	13870	13816	13755	13894	13865	13960	13937	13899	13859	13946	13802	13912	13701	13844	14024	13910	13792	13931	13808	13938	13933	13805	14064	13830	13783	13734	13995	13979	13880	13827	13876	14034	13863	13800	13867	13865	13946	13956	13892	13900	13953	13761	13819	13854	13770	14122	13825	13873	14153	13909	14016	13793	13816	13808	13810	13988	13890	13919	13855	14078	13852	13869	13893	13741	13770	13927	13920	13753	14056	13897	13955	13704	13803	13783	13928	13754	13819	13921	13918	13807	13834	13889	13812	13897	13716	13881	13909	13823	13999	13898	13958	13825	13747	13842	13888	13953	13835	13916	13833	13950	13905	13828	13824	13821	13844	13790	13836	13938	13878	13927	13927	13904	13992	13940	13897	13974	14019	13985	13811	13986	13931	13877	13924	13850	13924	13980	13726	13906	13945	13751	13866	13786	13905	14024	13875	13824	13961	14089	13784	13818	13959	13633	13921	13791	13820	13906	13992	13801	13776	13849	13814	13826	13902	13804	14022	13821	13842	13835	13903	13956	13917	13969	13875	13808	13677	13964	13761	13998	13768	13989	13868	13912	13947	13802	13956	13916	13899	13871	13965	13848	13917	13978	13975	13839	13895	13862	13873	13845	13893	13699	13865	13932	13832	13855	13753	13803	13911	13818	13866	13835	13875	13784	13826	14045	14040	13715	13906	13804	13833	13750	13992	13892	14051	13865	13868	13811	13917	13849	13870	13857	13743	13749	13839	13779	13876	14005	13941	13875	13908	13806	13908	13831	13913	13860	14063	13836	13831	13675	13992	13821	14011	13771	13941	13884	13913	13811	13896	13779	13776	13882	13951	13593	13958	13884	13818	13790	13951	13924	14086	13821	13870	13823	13983	13863	13851	13867	13756	13883	13829	13842	13961	13769	14008	13947	13950	13887	13821	13848	13891	13842	13958	13877	13708	13879	13814	13887	13925	13923	13886	13809	13963	13882	13806	13771	13758	13831	13836	13842	13944	13969	14000	13757	13990	13847	13719	13878	13969	14006	13980	13797	13866	13818	13732	13829	14047	13836	14009	13758	13917	13940	14036	13823	13853	13882	13806	13855	13887	13710	13866	13675	13911	13783	13964	13941	13983	13840	13842	13916	13846	13850	13881	13824	13847	13748	13771	13967	13701	13915	13837	13792	13869	13732	13777	13907	13750	13880	13788	13827	13901	13855	13785	13749	13765	13721	14037	13897	13862	13902	13938	14119	13992	13910	13985	13813	13839	13868	14010	13735	14037	13772	13988	13783	13902	13751	13914	13789	13809	13793	13830	13797	13741	13970	13745	13838	14053	13897	13751	14021	13806	13904	13901	13923	13927	14072	13893	13835	13876	13867	13868	13932	13849	13876	13823	13799	13861	13938	13999	13958	14081	13865	13938	13876	13972	14095	13929	13886	13927	13877	13969	13878	13972	13855	13732	14018	13902	13762	13871	13836	13804	13775	13904	14065	13712	14073	13818	13901	13780	13650	13798	13887	13837	13816	13807	13929	13880	13946	13883	13990	13787	13821	13990	13817	13813	13861	13976	13707	14013	13939	13942	13895	13905	14038	13967	13947	14012	13827	13991	13944	13956	13771	13830	13793	13853	13789	13800	13987	13731	14078	13942	13798	13909	13766	13998	13995	13780	13943	13846	13769	13801	13932	13907	13755	13996	13902	13958	13903	13730	13936	13999	13877	13822	13886	13830	13899	13926	13836	13923	13956	13851	13888	13944	13962	13853	13727	13943	13917	13973	14005	13731	13790	14025	13913	14021	13832	13829	13789	13805	13890	14045	13972	13993	13888	13862	13844	13928	13823	13771	13877	13824	13783	13962	13870	13987	13880	13968	13895	13859	13939	13877	13999	13947	13885	13836	13931	13839	13815	13854	14011	13876	13774	13778	13864	13904	13947	13872	13928	13886	13856	13866	13856	13916	13917	13802	13931	13977	13908	13774	14021	13761	13826	13760	14055	13934	13920	13802	14065	13799	13915	13917	13859	13846	13814	13829	13715	13806	13792	13844	13942	13725	13888	13928	13987	13958	13887	13866	13836	13940	13768	13860	13912	13915	13929	13921	13907	13879	13968	13730	13869	13826	13703	13658	14125	13714	13888	13938	13846	13892	13951	13834	13913	13839	13754	13896	14023	13953	13838	13962	13791	13830	13919	13751	13887	14025	13649	13868	13940	13753	13788	13861	13976	13967	13876	13833	13831	13787	13911	13783	13910	13995	13773	13750	13817	13866	13936	13961	14020	13863	13901	13947	13760	13858	13879	13788	13929	13939	13952	13824	13753	13839	13861	13900	14082	13971	13781	13972	13982	13951	14049	13851	13788	13985	13843	13749	13863	13849	13957	13883	13822	13903	13868	13895	13964	14041	13891	13753	13678	13961	13713	13780	13821	13810	13909	14117	13811	14013	13803	13914	13883	13831	13802	13835	13819	14071	13969	13807	13802	13913	13837	14045	13926	13882	13817	13881	13778	13802	13780	13869	14100	13746	13775	13946	13723	13930	13810	13926	13799	14064	13872	13738	13835	13953	13700	13752	13782	13938	13769	13809	13806	13858	13849	13976	13898	13899	13851	13750	13848	13960	13956	13695	13781	13946	13844	14029	13918	13804	13865	13835	13817	13824	13948	13917	13837	14025	13900	13801	13907	13858	13855	13956	13750	13784	13921	13958	13840	13825	13686	13914	13959	13796	14097	14000	13901	13859	13924	13923	13999	13828	13922	14049	13873	14002	13751	13922	13865	13858	13739	13924	13795	13921	13978	13824	13741	13882	13673	13877	13916	13939	13841	13952	13981	13799	13910	13880	13807	14139	13754	13924	13908	13893	13882	13843	13991	13700	13794	13938	13998	13808	13925	13884	13844	13787	13977	13978	13701	13766	13700	13933	13756	13934	13721	13786	13954	13817	14013	13865	13835	13904	13807	13737	13876	13901	13854	13911	14055	13802	13705	13843	13971	13749	13902	13680	13726	13922	13869	13949	13803	13915	13724	13980	13929	13886	14026	13953	13934	13792	13904	13769	13766	13846	13939	13810	13895	13898	13980	13907	13799	13904	13892	13913	13760	13884	13940	13867	13993	13890	13937	13929	13921	13999	13917	13760	13935	13929	13990	13953	13869	13850	13891	13929	13891	13990	13965	13751	13838	13907	13782	13766	14000	13927
23806	21264	28605	24578	22557	21988	20626	18765	21030	22217	21544	23706	24162	23339	22113	20164	18186	16993	16303	15969	16020	15815	15931	15905	15602	15852	15769	15698	15797	15931	15828	15857	15836	15610	15933	15819	15907	15785	15769	15739	15849	15514	15535	15980	15868	15920	15808	15916	15830	16082	15608	15720	15926	15708	15738	15761	15913	15731	15526	15793	15889	15638	15673	15792	15627	15946	15748	15673	15834	15735	15796	15725	15834	15721	15790	15865	15825	15906	15665	15769	15884	15660	15807	15621	15952	15654	15624	15529	15895	15799	15927	15637	15818	15765	15586	15804	15684	15698	15653	15688	15693	15800	15727	15864	15882	15675	15714	15815	15804	15688	15841	15782	15785	15728	15731	15958	15882	15864	15665	15804	15685	15703	15662	15639	15876	15739	15906	15856	15714	15842	15866	15717	15541	15656	15929	15824	15863	15626	15786	15682	15699	15613	15752	15772	15813	15776	15869	15645	15737	15706	15991	15716	15712	15634	15593	15964	15846	15676	15638	15752	15775	15815	15929	15926	15809	15661	15891	15638	15786	15724	15624	15565	15633	15641	15808	15633	15715	15606	15895	15715	15946	15718	15725	15641	15584	15776	15771	15791	15768	15793	15799	15738	15652	15695	15627	15904	15838	15888	15655	15701	15969	15859	15606	15800	15779	15658	15744	15706	15644	15739	15711	15605	15659	15601	15743	15479	15745	15780	16068	15554	15585	15742	15665	15754	15654	15927	15724	15896	15907	15832	15841	15804	15625	15664	15719	15808	15455	15840	15747	15730	15776	15495	15725	15929	15821	15621	15653	15734	15716	15821	15703	15843	15591	15501	15919	15810	15655	15754	15913	15774	15736	15817	15701	15799	15609	15781	15681	15795	15827	15747	15763	15666	15713	15728	15795	15798	15983	15912	15871	15576	15656	15790	15847	15647	15711	15798	15789	15744	15758	15657	15647	15574	15767	15831	15761	15816	15614	15592	15953	15727	15636	15696	15658	15565	15737	15734	15550	15699	15636	15768	15772	15574	15519	15807	15761	15636	15716	15897	15807	15801	15743	15509	15886	15814	15638	15818	15817	15779	15793	15681	15852	15837	15832	15535	15814	15744	15694	15671	15833	15632	15477	15763	15893	15750	15632	15586	15888	15807	15902	15673	15835	16012	15731	15598	15994	15757	15826	15693	15585	15806	15675	15714	15591	15698	15844	15713	15499	15654	15828	15775	15788	15758	15819	15907	15621	15820	15805	15772	15736	15496	15670	15828	15725	15763	15748	15690	15706	15802	15794	15477	15780	15723	15676	15892	15577	15768	15982	15931	15612	15698	15901	15811	15761	15806	15824	15775	15733	15827	15721	15560	15731	15764	15826	15692	15517	15826	15834	15677	15614	15725	15794	15841	15676	15824	15694	15750	15816	15774	15719	15707	15760	15697	15868	15719	15833	15826	15705	15643	15688	15732	15742	15674	15735	15869	15906	15806	15639	15840	15814	15674	15993	15973	15907	15711	15688	15601	15827	15775	15536	15802	15844	15687	15811	15687	15790	15661	15566	15813	15544	15912	15677	15691	15813	15909	15563	15605	15821	15748	15622	15854	15734	15779	15559	15580	15715	15721	15738	15652	15764	15782	15595	15831	15761	15865	15723	15821	15645	15697	15751	15796	15621	15685	15618	15696	15640	15824	15519	15710	15772	15679	15913	15656	15746	15707	15872	15783	15573	15615	15727	15505	15623	15693	15819	15541	15669	15834	15520	15786	15632	15717	15762	15683	15635	15707	15761	15554	15694	15577	15830	15505	15743	15575	15749	15862	15766	15788	15593	15754	15635	15530	15848	15827	15875	15902	15620	15924	15697	15648	15744	15761	15968	15750	15706	15691	15618	15744	15655	15750	15875	15858	15621	15598	15770	15836	15822	15707	15797	15700	15879	15835	15719	15677	15737	15610	15877	15791	15989	15896	15795	15827	15869	15560	15786	15889	15889	15782	15900	15560	15788	15808	15699	15708	15729	15659	15773	15776	15815	15794	15754	15570	15565	15462	15586	15485	15641	15590	15767	15648	15769	15738	15669	15631	15748	15574	15927	15865	15849	15551	15725	15732	15850	15757	15725	15829	15815	15902	15795	15642	15562	15842	15723	15710	15665	15622	15526	15776	15827	15818	15474	15758	15663	15867	15782	15816	15865	15862	15694	15745	15626	15735	15703	15804	15654	15808	15919	15683	15813	15784	15719	15797	15516	15894	15660	15594	15730	15754	15774	15683	15967	15892	15949	15766	15654	15739	15703	15763	15886	15825	15844	15821	15616	15648	15871	15833	15655	15605	15840	15878	15769	15862	15633	15606	15692	15495	15817	15669	15874	15804	15676	15878	15736	15826	15744	15779	15873	15682	15690	15809	15630	15645	15727	15890	15552	15764	15708	15679	15610	15585	15694	15579	15728	15798	15667	15638	15715	15566	15722	15632	15625	15812	15738	15718	15721	15644	15727	15857	15747	15705	15768	15590	16033	15587	15757	15724	15955	15862	15776	15714	15715	15941	15626	15631	15574	15839	15548	15638	15632	15559	15744	15802	15729	15814	15629	15456	15830	15804	15664	15831	15776	15901	15648	15862	15751	15706	15717	15726	15792	15728	15759	15735	15655	15650	15646	15720	15695	15759	15734	15546	15696	15713	15924	15752	15792	15697	15732	15618	15689	15794	15705	15821	15821	15643	15707	15805	15748	15635	15924	15786	15940	15694	15762	15695	15738	15765	15516	15578	15610	15586	15727	15545	15744	15714	15823	15679	15709	15663	15824	15726	15684	15804	15657	15678	15639	15755	15844	15706	15759	15713	15877	15708	15792	15597	15456	15653	15742	15751	15791	15823	15757	15685	15491	15728	15629	15830	15612	15735	15736	15900	15874	15710	15729	15812	15859	15774	15668	15764	15651	15706	15605	15530	15832	15690	15771	15637	15789	15830	15821	15672	15745	15771	15746	15820	15755	15802	15857	15752	15650	15739	15821	15885	15848	15603	15770	15746	15777	15649	15733	15549	15979	15762	15619	15641	15603	15721	15649	15657	15823	15663	15814	15850	15823	15753	15795	15672	15659	15841	15731	15883	15512	15806	15620	15817	15714	15881	16042	15755	15526	15610	15939	15704	15809	15853	15819	15722	15853	15590	15644	15812	15828	15855	15656	15690	15723	15625	15578	15662	15760	15829	15753	15687	15592	15764	15901	15674	15732	15820	15617	15848	15665	15862	15640	15641	15735	15524	15678	15570	15896	15832	15805	15628	15671	15662	15858	15545	15812	15797	15723	15646	15657	15531	15685	15974	15881	15915	15592	15893	15734	15824	16001	15870	15830	15808	15740	15684	15776	15775	15590	15754	15810	15709	15716	15738	15624	15684	15888	15791	15732	15945	15952	15670	15630	15833	15658	15758	15789	15720	15508	15640	15537	15691	15854	15751	15773	15795	15622	15642	15713	15660	15791	15789	15738	15725	15791	15793	15773	15592	15804	15508	15689	15744	15690	15733	15703	15744	15659	15739	15815	15604	15641	15667	15678	15821	15808	15817	15658	15623	15662	15700	15582	15642	15607	15661	15584	15765	15707	15789	15685	15740	15664	15805	15957	15810	15805	15524	15725	15870	15692	15588	15467	15697	15718	15738	15749	15764	15880	15647	15831	15619	15571	15849	15756	15588	15674	15728	15821	15834	15823	15770	15857	15670	15650	15759	15840	15669	15725	15765	15778	15616	15638	15580	15695	15824	15800	15859	15693	15825	15718	15728	15887	15780	15884	15736	15757	15599	15790	15642	15761	15734	15674	15621	15585	15667	15824	15760	15904	15769	15829	15810	15773	15833	15868	15693	15608	15804	15512	15548	15809	15812	15788	15971	15802	15829	15558	15586	15649	15741	15743	15585	15751	15826	15801	15630	15695	15627	15724	16142	15849	15667	15680	15529	15558	15525	15850	15454	15829	15675	15743	15820	15635	15788	15662	15829	15650	15848	15576	15417	15715	15825	15738	15592	15777	15755	15796	15797	15809	15592	15603	15862	15674	15896	15879	15762	15888	15482	15860	15676	15750	15735	15921	15653	15672	15675	15763	15766	15733	15807	15387	15603	15699	15671	15626	15674	15725	15836	15771	15765	15853	15532	15779	15671	15866	15876	15812	15828	15821	15786	15759	15813	15825	15928	15854	15716	15707	15744	15700	15606	15765	15792	15775	15575	15739	15714	15763	15489	15592	15599	15850	15833	15787	15669	15807	15703	15654	15860	15956	15752	15676	15605	15735	15790	15571	15795	15749	15639	16016	15826	15616	15864	15740	15711	15794	15630	15536	15877	15744	15653	15662	15773	15771	15790	15722	15805	16052	15670	15673	15760	15597	15850	15774	15955	15715	15779	15651	15574	15792	15721	15828	15837	15740	15654	15734	15665	15869	15747	15781	15788	15783	15670	15936	15756	15757	15739	15660	15691	15625	15685	15958	15692	15813	15646	15674	15654	15816	15760	15598	15859	15722	15673	15884	15705	15756	15892	15651	15642	15777	15854	15651	15645	15687	15823	15700	15918	15884	15864	15574	15730	15737	15798	15800	15684	15626	15635	15882	15690	15787	15691	15713	15711	15875	15571	15740	15798	15709	15737	15665	15568	15816	15684	15794	15774	15615	15826	15741	15934	15535	15780	15581	15812	15697	15696	15742	15756	15733	15642	15631	15693	15707	15529	15754	15622	15611	15874	15889	15763	15683	15868	15904	15692	15661	15765	15610	15683	15592	15871	15837	15685	15682	15774	15693	15816	15671	15842	15564	15673	15609	15701	15591	15574	15582	15661	15657	15671	15792	15844	15759	15608	15764	15544	15873	15697	15772	15597	15795	15777	15772	15691	15798	15930	15722	15795	15724	15922	15732	15797	15674	15817	15857	15848	15832	15831	15708	15620	15968	15799	15802	15695	15699	15629	15932	15699	15838	15631	15607	15529	15682	15638	15715	15734	15770	15884	15727	15728	15689	15708	15779	15755	15737	15693	15759	15635	15681	15741	15937	15595	15841	15671	15681	15678	15630	15697	15608	15728	15602	15711	15513	15689	15515	15629	15575	15792	15750	15593	15726	15635	15552	15688	15776	15890	15650	15785	15659	15696	15746	15765	15724	15733
26670	45992	40783	30390	22373	18223	17378	18512	22561	22966	22501	25718	25329	24127	22199	19171	16789	15115	14474	14052	14087	13847	13975	13929	13931	13901	13942	13749	13957	13789	13685	13900	13976	14064	13925	13687	13982	13862	13837	13994	13903	13879	13859	13827	14019	14017	13818	13826	13828	13953	13837	13965	13786	13773	13995	13930	13948	13838	13915	13983	13820	13849	13892	13847	13717	13987	14090	13946	13981	13812	13934	13910	13796	13920	13995	13816	13870	13715	13885	13788	13793	13890	13985	14001	13957	13827	13830	14008	13960	13963	13879	13867	13828	14033	13837	13870	13754	13953	13964	14017	13934	13920	14025	13752	13737	14030	13750	13903	14071	13971	13983	13892	13858	14002	13847	13788	13823	13905	13931	13963	13911	13871	14026	13795	13880	13809	13760	13957	13921	13771	13752	13855	14018	13888	13814	13830	13806	13792	14030	13931	13828	13958	13922	13911	13940	14015	13890	13850	13763	13800	13804	13959	13918	13878	13978	13916	13884	13904	13767	13792	13777	13925	13854	13905	13743	13906	13743	13772	13906	13989	14008	13948	14027	13945	13857	13899	13684	13640	13951	13859	13933	13916	14048	13915	13861	13742	13987	13925	13927	13828	13996	13888	13726	13888	13959	13729	13909	13686	13862	13696	13951	13814	13956	13800	13822	13810	13887	13684	14006	13873	13795	13838	13851	13871	13724	14076	14046	13743	13849	13872	13914	13952	13844	13789	13922	13999	13837	13822	14191	13906	13945	13885	14104	13993	13732	13889	13830	13888	13796	13942	13701	13968	13932	13912	13965	13978	13914	13784	13782	13727	13809	13949	13910	13806	13904	13794	13901	13768	13900	13927	14079	13935	13821	13972	14043	13878	14049	13708	13906	13839	13822	13903	13843	13935	13820	13870	13870	13882	13936	13853	13930	13947	13899	13765	13708	13973	13872	13900	13776	13890	13840	13844	14004	13958	13899	14106	13995	13857	13865	13857	13741	13935	13784	14019	13820	13845	13753	13907	13908	13847	14037	13693	13855	13776	13866	13987	13825	13904	13995	13808	13914	13848	14025	13769	13799	13884	14030	13749	13876	13849	13834	14059	13879	13910	13927	13864	13876	13816	13792	13931	13850	13940	13900	14014	13903	14041	13986	13812	13953	13809	13990	13824	14152	13893	14000	13932	13864	13961	13855	13942	13942	13841	13954	13822	13868	13897	13928	14081	13885	13925	13844	14046	13917	13811	13831	13829	13888	13937	13872	13893	13963	13812	13785	13933	14028	13963	13997	13849	13757	13804	13626	13855	13782	13903	13910	13910	13713	13816	13986	13759	13871	13970	13809	13843	14046	13725	13838	13842	13913	13994	13919	13827	13642	14028	14110	13961	13926	13814	13916	13871	13661	13831	14148	13949	14121	13937	14024	14044	13869	13956	13875	13909	13945	13853	13927	14012	13947	13916	13730	13858	13928	13869	13852	13828	13727	13855	13725	13787	13815	13900	14041	13859	13832	13902	13882	13822	14000	13827	13936	13964	13732	14066	13820	13914	13800	13834	13851	13995	13985	14002	13811	13603	13935	13921	13861	14073	13871	13942	13990	13818	13984	13781	13782	13821	13854	13824	13998	13947	13776	13816	13912	13944	14019	13910	13894	13830	13899	13853	13797	13713	13821	13905	13913	14006	13755	13907	13911	13844	13878	14009	13896	13872	13670	13979	13823	13850	13956	13938	13938	13896	13910	13853	13903	13861	13949	13767	13921	13847	13698	13983	13933	13895	13749	13864	13716	13933	13887	13889	13804	13792	13923	13773	13918	13830	13798	13826	13887	13949	13761	13954	13866	13975	13818	13936	13793	14027	13843	13932	14054	13838	14011	13780	13728	13936	13861	13829	13887	13923	13776	13918	13752	13797	13795	13955	13986	13931	13886	13821	13827	13748	14123	13783	13842	13920	14011	13825	14032	13835	13896	13783	13850	13888	13986	13861	13913	13826	13784	13901	13736	13945	13768	13896	13760	13874	13753	13813	13790	13737	13790	13864	13826	14083	13886	13835	13872	13901	13973	13785	13648	13930	13941	13843	14037	13881	13938	13744	13784	13884	13872	13894	13822	13917	13725	13885	13855	13733	13764	14003	13723	13958	14023	13784	13892	13969	13756	13821	13906	13771	13731	13859	14014	13879	13800	13865	13946	13960	13918	13863	13903	13744	13918	13871	13990	13921	13948	13879	13896	13966	13952	13716	13957	13956	14168	13927	13752	13897	14034	13807	13886	13827	13968	13804	13697	13837	13867	13887	14091	13797	13792	14008	13865	13942	13843	13879	13792	13815	13906	13815	13882	13856	13816	13876	13758	13847	13820	13854	13863	14012	13787	13904	13918	14006	13795	14018	13993	13853	13939	13913	13966	13876	13805	13895	14113	13841	13770	14124	13897	13941	13841	14094	13818	13976	13929	13978	13909	13861	13775	13764	13974	13715	14010	13910	13923	13780	13923	13847	13824	13840	13839	13842	13991	13815	13793	13894	13942	13854	13937	13799	14180	13859	13819	13828	14029	13804	13993	13643	13872	14048	13837	13926	13804	13939	13878	13715	13824	13780	13857	13947	13797	13759	14031	13837	13818	13797	13951	13925	13937	13950	13947	13866	14019	13818	13978	13977	13815	13823	13941	14033	13841	13889	13839	13767	13747	13777	13993	13834	14045	13753	13695	13752	13859	13871	14106	13992	13831	13937	13942	13880	13806	13852	13707	13911	13902	13746	13799	13723	13961	13768	13852	13963	13845	13797	13811	13850	13930	13914	13900	13846	13854	13916	13851	13825	13744	13870	13896	13921	13966	13767	13884	13933	13928	13936	13811	13727	13899	13852	13793	13963	13942	13847	13860	13792	13998	13856	13804	14016	13720	13990	13842	13779	13907	13912	13798	13730	13994	13902	13748	13760	13901	13790	14020	13939	13825	13813	13968	13975	13869	14036	14004	13738	13732	13779	13912	13978	13767	13901	13825	13857	13948	13863	13866	13925	13885	13870	13819	13767	13844	13799	13813	13904	13761	13986	13932	13838	13875	13876	13874	13977	13729	13968	14039	13930	13854	13834	13845	13984	13771	13876	13999	13880	13850	13880	13891	14014	13900	13852	13739	13811	14039	13774	13902	13755	13959	13759	13904	13877	13863	13876	13998	13802	13944	13991	13871	13942	13846	13969	13971	13983	13961	13871	13791	14033	13836	13738	13838	13924	13806	13838	13818	13897	13749	13711	13824	13816	13880	13855	13870	13764	13932	13855	13873	13784	13934	13984	13913	13842	13950	13818	14022	13805	13887	14035	13773	13798	13996	13849	13850	13900	13879	13805	13896	13960	13815	13938	14050	13819	13938	13931	13776	13862	13810	13760	13735	13798	13954	14001	13969	13832	13896	14023	13862	13786	13948	13842	13995	13829	13836	13874	13864	14022	13816	13984	13823	13969	13866	14061	13703	13797	13898	14013	13878	13861	13888	13813	13885	13874	13864	13990	13898	13787	13912	13963	13903	13856	13997	13869	13931	13706	13845	14030	13744	13674	14025	14029	13918	13833	13810	13900	13745	13777	13879	13848	13976	13909	13849	13815	13955	13888	13854	13886	13905	13935	13911	13911	13892	13833	13992	13848	13812	14050	13800	13895	13875	13915	13848	13940	13930	13846	13938	13944	13839	13923	13887	13765	13808	13887	13860	13855	13910	13849	13784	14021	13750	13937	13827	13845	13806	13965	13946	13810	13854	13655	13919	13795	13905	13934	13835	13878	14002	13995	13818	13931	14089	13874	13824	13888	13905	13865	13922	13869	13730	13968	14026	13997	13825	13902	13757	13837	13852	13882	13823	13958	13823	13788	13961	13869	13785	13975	13887	14091	14005	13904	13939	14010	13869	13794	13927	13985	13734	13911	13986	13857	14035	13858	13999	13811	13862	13870	14020	13820	13900	13724	13898	13626	13798	14019	13883	13824	13803	13992	13743	13957	13955	13914	13695	14043	13929	13900	13750	13890	13810	13951	13923	14013	13783	13941	13772	14032	13951	13837	13842	13865	13911	13976	13863	13954	13823	13786	13842	13804	13925	13865	13738	13951	13939	13743	14055	13913	13835	14148	13844	13955	13982	13986	13935	13838	13980	13767	13867	13833	13854	13968	13804	13851	13999	13900	13887	13848	13898	14122	13816	13878	13926	14113	13858	13823	13915	13912	13849	13873	13774	13868	13963	13806	13892	14069	13816	13977	13922	13901	13861	13802	13992	13936	13831	14013	13916	13774	13870	13780	13909	13791	13696	13873	13953	13789	13892	13787	13834	13972	13886	13945	13892	13834	13921	13808	13857	13902	13825	13854	13998	13994	13870	13913	13868	13827	14035	13887	13896	13786	13833	13841	13873	13837	13782	13875	13943	13846	14047	13639	13816	13999	13983	13915	13953	13928	13980	13957	13845	13872	13830	13770	13894	13892	13808	13900	13917	13916	14015	13874	14012	13702	13897	13901	13912	13931	13810	13814	13930	13899	13923	13917	13996	13851	13845	13877	13795	13875	13984	13932	13872	13778	13862	13958	13793	13992	13843	13778	13946	13883	13968	13936	13874	13862	13954	13848	13947	13962	13816	13856	13807	13886	13871	14004	13945	13799	13951	13897	13674	13849	13855	13883	13990	13819	13657	13738	13894	13914	13800	13855	14047	13723	13757	13901	14029	14046	13950	13928	13748	13863	13871	13837	13758	13940	13830	13767	13851	13943	13865	13821	13815	13867	13786	13890	13884	13838	13910	13783	13737	13840	13900	14011	13868	13854	13946	13823	13787	13900	13913	13973	13913	13798	13818	13712	13860	14014	13881	13952	14006	14044	13966	13800	13955	13989	13906	13963	13809	13847	13930	13698	14144	13816	13767	13807	13899	13727	13953	13919	13817	13642	13848	13875	13992	13907	13869	13834	14040	13957	13783	13828	13880	13902	13799	13881	13921	13938	13870	13845	13965	13941	13991	13880	13906	13881	13865	13946	13863	13840	13941	13812	13819	13878	13792	13791	13889	13941	13952	13860	13777	13865	13891	13896	13955	13867	13832	13867	13947	13905	13854	13878	13868	13804	13920	13722	13854	13901	13851	13942	14004	13774	13954	13783	13923	13673	14000	13964
22687	21240	29007	23827	21671	23662	26036	22633	22942	23553	24986	29068	27221	27541	27081	23787	20999	18523	17274	16494	16339	16196	16056	15953	15940	16127	16092	15995	16023	16037	16124	16261	16020	16050	16008	15851	16072	16214	16013	16080	16248	16012	16178	15934	15978	15992	15956	15975	15880	15874	16027	15899	15927	16208	16054	15867	16049	16135	16009	16202	15990	15959	15921	15823	15813	16000	15993	16060	15792	15876	15748	15946	15946	15994	15930	15680	15801	15751	15983	15947	16076	15965	16028	15925	16036	15679	15779	15792	15924	15907	15967	16007	15910	15784	15796	15777	15644	15859	16115	15844	15688	15866	15995	15739	15880	15966	15895	15822	16017	16044	16052	15943	16088	15989	15973	15772	15898	15835	15988	15983	15961	16059	15877	15837	15873	15899	15984	15840	15944	15855	16107	15860	16036	15970	15864	15999	15924	15924	16010	15869	15972	15949	15986	16064	15913	15917	15993	15996	15945	16055	15868	15848	16051	15860	15832	16029	15825	15926	15899	15808	16106	16141	15819	15743	15775	15967	16025	16021	15855	15934	15978	15944	15995	15660	15982	15848	16086	15882	16119	15864	15859	15910	15800	16051	15953	15844	15841	15976	15882	16012	15743	15909	15825	15780	15972	15988	16097	15818	15914	15849	15792	15919	15798	15947	15896	15928	15897	15865	15932	15782	15904	15781	15943	15898	15978	15979	15843	15771	15914	15825	15840	15922	15973	15709	15774	15811	16159	15911	15919	15934	15997	15951	15990	15920	15973	16039	16028	15866	15906	15705	16115	15908	15878	16180	15737	15667	15982	15965	15901	15801	15949	15888	15983	15863	15770	15709	15817	16031	15973	15870	15902	15936	15934	16154	15892	15948	15871	15852	15857	15846	15794	15815	16025	15969	16206	15815	15771	15828	15710	15721	16052	15932	15650	15981	15700	15790	16143	15970	15925	16008	15840	16125	15961	15881	15936	15776	15939	15905	15934	15901	15994	15766	15870	15964	15974	15943	15897	16135	16042	16012	15898	15815	15878	15972	16019	15814	15803	15854	16092	16050	15751	15818	16014	15923	15999	15868	15659	15929	15941	15953	15851	15887	15953	15713	16030	15872	15866	16042	15862	16026	15712	15904	15943	16008	16077	15831	16136	15958	16002	15860	16003	16097	15983	15791	16043	16035	15984	15616	16076	15869	15965	15744	15766	15885	15772	16002	16166	15810	16086	16093	16006	15846	15917	15928	15995	15934	16039	15845	15961	15778	15962	15893	15922	15791	15776	16083	16026	15935	15793	15840	15985	15931	15747	15891	16008	15899	15943	15843	15778	15910	16073	15989	15855	15971	15911	15867	15962	15970	15964	15801	15848	15749	16050	16000	15849	15785	15981	15901	15883	15854	16103	15900	15896	15685	16156	15865	15884	15780	15918	16028	15937	15849	16078	15948	15864	15988	15916	15975	15897	15831	15872	15966	15721	15828	16009	15652	15888	15895	15947	15850	15822	15934	15945	15975	15909	15823	15971	15848	15844	15792	15834	15885	15832	15737	16033	15705	15810	15960	15952	15780	15738	15945	15898	16057	15990	15938	15876	15950	16043	15786	15898	15986	16032	15966	16089	15941	15869	15747	15972	15823	15689	15988	15870	15962	15902	15980	15887	15883	15801	15682	15805	15893	15792	15951	15807	16037	15959	15924	15848	15936	15848	15783	15910	15872	16128	15781	15733	15799	16040	15852	15762	15873	15693	15930	15696	15779	15858	15889	16062	15838	15743	15914	16022	15997	16002	16206	15941	15852	15876	15862	15880	15975	15927	15958	16091	15982	15852	15943	16213	15931	15871	15883	15932	15862	15965	15856	16047	15894	16003	15891	16007	15993	15992	15812	15962	15849	15944	15886	15826	15859	16045	16074	15890	15824	15870	15864	16004	15872	15998	15934	15818	15924	16019	15752	15931	15834	15908	16040	15957	15956	15929	15989	16086	15998	15897	15945	16022	15902	15978	15992	15974	15910	16010	15827	15915	15809	15893	15804	16059	15849	16044	15961	15915	15846	15662	15845	15664	15924	15862	15914	15856	16016	16023	15993	15860	15946	16115	15891	16016	15972	15765	15899	15945	15929	15999	15739	15890	15925	15984	15851	15877	15982	16009	16098	16056	15834	15934	16011	15781	15880	15925	15971	15948	15862	16087	15919	16040	16095	15848	15861	16131	16016	15796	15885	15846	15914	15737	15772	15927	15896	16029	15916	15790	16127	15873	16048	16001	15855	15873	15859	15684	15654	15900	15874	15899	15846	16038	15885	16187	15974	15762	15865	15947	15814	16028	15923	15874	15871	16022	15994	15875	15797	15873	15846	15818	16055	15778	15961	15932	16051	15854	15798	15878	15884	15819	16021	15933	15954	16113	15876	15925	15841	15896	16134	15875	15737	15970	15925	16040	15890	15975	15948	15935	15685	15787	15860	16008	15841	15792	16046	15952	15865	15929	15973	15968	15719	15803	15928	16119	16025	16005	15941	15879	15972	15991	15858	15937	15938	16032	15862	15835	15953	15890	15869	16062	15930	15935	15886	15748	15960	15854	16093	15987	15959	15776	15929	16086	16061	16064	15815	15895	15827	15936	15984	15970	15909	15859	15777	16036	15948	15920	15939	16020	16092	15949	15712	16036	15941	15905	15976	15776	16130	15759	15974	15796	15901	15753	15816	16031	15754	15768	16074	15772	16042	15823	15978	15863	15721	15701	15727	16060	15905	16089	16038	16019	15881	15972	16006	15973	15892	15833	15930	15973	15776	16021	15914	15925	16103	15861	15948	15903	15825	15969	15831	15936	15792	16064	16149	15867	15839	15722	15827	15899	15774	15865	15900	15933	15903	15856	15796	15733	15843	15815	15899	16232	16087	15956	16133	15909	15880	15834	15986	15782	15764	15852	15934	15970	15946	15887	15725	15907	15988	15942	15816	15825	16101	15773	15801	15914	16018	15769	15983	15940	16028	15958	15908	15946	16017	15933	16094	16016	15907	15942	15859	15822	15937	15859	15929	15936	16048	15926	15855	15925	15770	15983	15987	15968	15857	15898	15957	15874	15654	15713	15928	15927	15921	15905	15876	15852	15815	15946	15780	15940	15965	15887	16034	15843	15814	15804	15997	15843	16083	15997	15844	15969	16053	15983	15827	15963	15937	15868	16044	15784	15773	15860	15922	16064	15860	15665	16030	15824	15714	15924	15838	15897	15719	15703	15920	15897	15800	15873	15878	16014	15848	16081	15871	15915	15908	15979	15917	16061	16034	15924	15890	15822	15937	16025	15776	15803	16044	15894	15849	15906	15876	16048	15792	15925	15811	15715	15724	15965	15999	15980	15973	15943	15800	15782	15961	15807	15888	15980	15938	15828	15817	15872	16063	15783	16082	15792	15765	15918	15848	15731	16003	16004	15828	15979	15925	15890	15729	15800	15967	16001	15855	16034	15820	15924	15918	15695	15968	16028	15849	15847	15817	15894	15855	15808	15708	15981	15981	15965	16071	15916	15983	15918	15925	15903	15993	15676	15868	15886	16028	15992	15931	15729	15962	15897	15995	16029	15990	15961	16007	15926	15975	15998	15939	15898	15782	15979	16054	15948	16017	15941	15904	15617	15966	15913	16032	15929	15963	16090	15728	15884	15812	15958	15946	15932	16067	15882	16013	15848	15939	15773	16134	15960	15843	15987	15954	16041	15804	15836	15962	15825	16132	15904	15881	16055	15807	15912	16027	16087	15930	16056	15864	15868	16070	16013	15916	16279	16148	15946	16035	15936	16035	16000	15985	15884	15902	16087	15997	15848	15955	15794	15908	15868	16002	15748	15946	15843	15873	15671	15904	15908	16021	16124	15909	16017	15874	16081	15898	15972	16004	15787	15855	15888	15948	16048	15877	16147	16132	15825	15956	15992	15953	16077	15985	16068	15978	15940	15890	15845	15938	15938	16093	15771	15797	15922	15653	15902	16005	15887	15828	16077	15910	15908	15889	15897	15925	15949	15965	15892	15752	15996	15741	15843	15865	15937	15857	15895	15821	16011	15812	15943	15833	15874	15810	16039	16023	15896	15998	15974	15773	15938	15652	15933	15967	15858	16060	15863	15765	15875	15690	15883	16170	15995	15941	15946	15933	15785	15911	15859	16038	15981	16075	15949	15892	15736	15751	16119	15707	15987	15930	15880	15966	15884	15961	15921	15935	15840	15836	15876	15961	15927	15780	15983	15885	15944	15718	15783	16083	16174	15887	15952	15962	15854	15835	15805	15985	15901	16172	16101	15796	15989	15837	15934	15893	15938	15943	15743	16139	15982	16106	16119	15881	16001	15838	15871	15846	16076	15968	15922	15978	15911	16074	15992	15946	15705	15837	15972	15808	15797	15676	15654	15780	15774	15741	15791	15874	15825	15925	15903	15970	15788	15936	15821	15896	15733	16033	16029	16100	15727	15854	15649	15833	15833	15887	15999	15835	15949	15995	15817	15877	15827	15919	15964	16073	15685	15965	15816	15788	15915	16151	15868	15962	15894	15916	15791	15984	16084	15881	15892	15904	15909	15772	15944	16199	16107	16117	16025	15937	15811	16099	15938	15969	15829	15696	16049	15931	16148	16024	15982	15955	15795	16083	15897	15808	15954	16009	15974	15844	15755	15934	15884	15945	16015	15814	16031	15850	16019	15975	15876	15910	16067	16028	15974	15728	15869	15798	16037	16019	15952	16086	15934	15841	15601	15935	15862	15932	15996	15869	15903	15956	15901	15861	16056	16017	15944	15931	15925	15962	15993	15874	15705	15914	16120	15999	15922	15950	16022	16080	15796	15720	15993	15879	15999	15710	16058	15933	15817	15896	15821	15836	16056	16013	15840	15642	15918	15718	15941	15838	15862	16040	16144	16124	15980	15788	15850	15877	15752	15827	15976	16023	16020	16013	15892	15713	15996	15961	15913	15801	15787	15936	15879	15828	15930	15957	15817	15901	15851	16095	16016	15878	15877	15901	15856	15708	15913	15688	15871	15621	15771	15887	15986	15989	15792	15683	15791	16010	15944	15809	15919	15951	15865	15924	15825	15852	15841	15798	15977	15948	15920	16078	15843	15982	15908	15904	15707	16031	15884	15876	15931	15791	15922	15789	15872	16196
30195	53713	48313	33600	25349	21956	22059	23821	24690	24883	27510	31576	28960	29499	28231	23951	20050	16801	15208	14511	14116	13964	13967	14194	13929	14040	14051	14086	14033	13935	14022	13971	13934	13899	13826	14004	13833	13960	14089	14087	14048	13849	14066	14127	13824	14025	13923	13845	13974	14081	13901	13946	13937	13967	13970	14081	14102	14054	14026	14051	14081	14031	14083	14099	14010	14104	13934	13857	13940	13893	14127	14022	13939	13969	13959	14034	13911	14033	13902	13988	13954	13832	14006	14072	13915	13968	13915	14023	14056	14154	13892	14094	13945	13942	14004	14145	13916	13992	14044	14134	13950	14060	14179	14004	14001	14093	14003	13772	13859	14056	14052	13886	13959	14006	13980	14122	14051	14041	13940	14020	14131	13969	13980	14010	14115	14216	13959	14011	13926	14021	14034	14035	13776	13888	13943	13949	14086	14187	13921	13970	13853	14005	13938	14017	13865	13887	14098	14006	14068	14000	14043	13996	14102	13835	13941	14127	13999	13827	13960	14031	13814	14009	14043	14102	14125	13862	13974	13876	13944	13960	14029	14087	14170	13910	14000	13914	14031	13724	13959	13930	14045	13897	14019	14127	13777	13982	13775	14032	13839	14016	13853	13817	14174	13908	13953	13999	13908	14033	13963	14002	14006	13958	14062	14167	13975	13893	14102	14038	13944	14156	13934	13873	14067	13894	14128	13949	13779	13905	13720	13992	13770	13981	14025	14062	13853	13962	14054	14023	13976	13907	14163	14102	14028	13873	13935	13919	13880	14014	14003	14079	13975	13984	13973	14018	14017	13863	13881	13897	14013	13928	13925	13935	13951	13963	14045	13898	13877	13926	13900	13875	13869	13942	13993	13872	14044	14178	14046	13932	13937	13831	13862	13912	13953	14103	13918	13934	14027	13921	14114	14017	14022	13941	13841	13855	13870	14066	13760	13936	13819	14059	13825	13972	13967	13824	14064	14028	13953	14019	13909	14109	14034	13938	13849	13978	13936	13989	13987	13926	14116	13958	13985	14008	13951	14050	13927	14030	14021	13900	14013	14085	14201	14023	14053	14001	13983	14027	13954	13813	13901	14129	14001	13924	14032	13976	13911	13877	13866	13986	13857	13867	13980	14065	13892	14216	13939	13944	13839	13971	14041	13889	14047	14073	13939	13917	14079	14044	13914	13991	13970	13843	13881	14085	14170	14070	13930	13927	14026	14167	14091	14023	13982	13870	14044	13998	13978	13929	14030	13818	14017	14005	14017	13961	14106	14201	13882	13962	14026	14072	14001	13967	14032	13884	13969	13756	14121	13902	13902	13899	13848	13995	13791	13781	13760	13945	13928	14000	14066	14039	13982	14080	13874	13911	13946	13924	14051	13897	13833	13871	14100	14153	13990	13975	13875	14054	14009	13985	14071	14037	13875	13980	14023	13904	13988	14028	13734	14101	13980	14074	13967	13873	13958	13972	13971	14041	14064	13984	14056	14161	14018	13882	13879	13967	14006	14125	13942	14087	13945	13875	14029	13967	13907	14136	14004	13852	13998	13745	13828	14070	13765	13854	13943	14013	13878	13945	13952	13945	13943	13880	14030	14012	14035	13821	14078	13897	14045	13843	13905	13948	13832	13870	14006	13991	13926	14155	13964	14059	13855	13984	13928	13900	13830	13967	13995	13930	13946	13994	14105	13717	14037	13926	13806	13833	13926	13837	14070	13996	13913	13847	13945	14045	13962	13881	13847	13932	13936	14038	14017	13978	13913	13972	14316	13911	13929	14105	14018	13788	14003	13973	13915	14041	14264	13962	13923	13836	13981	13954	13894	13981	13920	13950	13899	13895	13917	13952	13923	13935	13880	13833	13863	13963	14071	14201	14010	14039	14076	13926	14132	13930	13882	14063	13840	13899	13986	13999	13979	13878	13850	14046	14015	13993	13992	14105	14009	13899	14011	13883	13961	13872	13897	13984	13998	13969	13800	14043	13900	13891	14030	13935	13850	13921	13968	13949	14015	14035	13839	13898	13967	14024	13887	14035	13999	13980	13819	13881	14114	13919	13939	14018	14014	14053	14030	14056	14039	13995	13923	13819	13882	14065	13785	13931	14182	14001	14022	13898	13876	14038	14127	13938	13949	13894	13990	13933	13866	13846	13902	13909	13944	13911	13892	13909	13995	14070	14193	13902	13977	13844	13882	13889	13928	13972	13894	13886	14058	13944	14085	13967	14066	14011	14030	14100	13937	13849	13878	13925	13824	14049	14104	13963	13928	14151	13927	13887	13753	13902	13811	14038	13959	13878	14050	14046	13901	14128	13985	13920	13911	14021	13854	13948	13922	13947	14030	13839	13973	14024	13878	13863	13926	14128	13937	13977	14058	13984	14057	14053	14111	13884	14050	13685	14026	13975	14014	13974	14087	13771	14004	13925	13791	13966	13865	13922	13977	14050	14030	13976	13732	13875	14022	13995	13863	13945	14008	13974	14101	13997	13912	14009	14112	13911	14055	13939	13839	14030	14010	14053	14107	13999	14169	14005	14105	13960	14049	14049	14017	14126	13947	13945	13882	13953	14108	13941	13988	14046	14069	13913	13871	13929	13986	13953	14089	13921	14005	14045	14042	14087	14094	13910	14008	13985	13951	13982	13977	13867	13880	13999	14013	14021	13991	14109	14088	14133	13930	13894	13897	13766	13979	14007	13994	13896	14032	14041	13999	14139	13876	13896	13883	14033	14042	13862	14034	14137	13861	14053	14050	13968	14076	14026	14030	13892	14146	14052	13981	13884	14116	13966	14071	14041	13925	13917	13902	13945	13860	13826	13861	13841	14106	13935	14144	14002	13965	13942	13965	13860	14040	13977	13763	14042	14010	13872	14020	13951	13992	13942	13946	13974	14069	13916	14072	14090	14050	13927	13928	13895	14240	13965	14003	13875	13958	13888	13969	14080	14083	14053	13932	14061	13855	13838	13894	13914	13912	14041	13957	13945	14055	14035	13936	14022	13871	14027	13962	13991	13943	13911	13916	13830	14006	13968	13887	14054	14068	13989	14111	13971	14072	14182	14026	13961	14117	14084	14038	13975	13952	13973	13972	14090	14008	13890	13890	13940	14127	13959	14015	13968	14071	13965	13901	13935	13866	14027	13995	13898	13990	13907	13808	13846	13872	13941	13938	13932	14003	14081	13998	14097	13953	13962	14171	13954	14011	13983	14149	14026	14018	13983	14006	13867	13982	14085	13967	13998	13979	13795	13875	13921	13915	13986	13840	13824	13944	13937	14045	13984	13774	13979	14027	13747	13915	13884	13860	13847	14269	13911	13824	14106	13898	13996	13906	14022	13951	13992	14010	14103	14098	13963	13934	13894	13919	14006	13816	13808	13944	13927	13930	14076	13901	13843	14038	13904	13910	13745	14081	14066	13855	14078	14005	13884	14029	14078	13945	13929	14086	13928	13953	13932	13920	14014	14038	13933	13884	14067	14031	13877	13797	13871	13898	14004	13951	13926	13974	13962	13956	13877	14036	14072	13884	14074	14094	13840	13981	13947	14092	13972	14186	13966	13968	13982	13947	14019	13978	13941	13897	13797	13924	14051	13965	14017	14028	13994	13886	14006	13952	14051	13866	14048	13877	14053	14027	13884	13944	14095	13872	14026	13834	14110	14040	13854	13977	13926	13971	14118	13938	13902	14083	13846	13903	13883	13828	13951	13872	13861	14113	13980	13933	13884	13926	13938	13917	14017	14115	14047	13942	14107	13872	14034	13999	14096	13954	13982	13982	13917	13997	14055	14104	14269	14114	14018	13948	14020	13863	13917	13848	14128	13918	14021	14105	14038	14079	14209	14101	13932	14017	13924	13952	13908	13915	14007	13915	14045	13862	14062	13968	13870	13905	13804	14067	13722	13943	13965	13932	14036	14042	13961	14098	13986	13907	14050	14070	14124	13960	14029	13898	14031	13994	13890	14077	14049	14007	13934	13791	13971	14054	14065	14085	14006	14043	13923	13844	14000	13942	13905	13896	14012	14037	13992	13882	13968	13895	14033	13886	13995	14031	14090	13957	13838	13963	14060	13995	13922	13933	14021	14023	13951	13861	13903	13841	13944	13902	14000	13999	13952	14020	13871	14082	13976	14063	13943	13911	14129	13905	14070	13978	14152	13877	13976	13979	13993	14033	13810	14034	13873	13937	13919	14029	13966	13994	13979	13931	14072	14110	13752	14091	13832	13983	13781	13987	13955	13817	14029	14058	13959	13983	13942	14150	13852	13991	14036	14245	14047	14047	14107	13934	13922	13798	14052	13949	14066	13962	13999	13920	14040	13837	13934	13882	13920	13948	14103	13965	14134	13886	14033	13920	14024	14108	14002	13896	13967	13829	13995	13961	14119	14087	13845	13939	13877	13967	13803	14084	13914	13876	13852	13981	14085	13926	13974	14137	13970	13978	14038	13968	13891	14144	14035	13922	13839	13922	14005	13867	14046	13956	13994	13999	14058	14042	14010	14004	13984	13903	13954	14034	13937	13967	14125	13967	13915	13916	13972	13821	14176	13865	13868	14063	13859	13943	13984	14198	13946	13870	14061	13945	13964	14057	14057	14053	14033	13961	13838	13948	13901	13949	14106	14122	13906	13930	13934	14086	13955	13974	14046	14015	13988	13946	13891	14144	13872	13991	13904	13952	13935	13897	14103	13875	13924	13953	14058	13891	14029	13934	13913	13842	13900	13954	13885	13978	13732	13891	13910	13988	14042	13838	13965	14020	14044	13900	13888	13873	13989	13966	13990	14096	13969	13902	14104	13970	13849	14040	13709	13984	14127	14030	14011	13967	14000	14022	13914	13953	14047	13989	13907	14034	13817	13993	13911	14015	13879	13829	14120	14018	14030	13946	13898	13978	13874	13878	13881	14108	13829	13973	13992	13971	14064	14016	13967	14017	14063	13942	14141	14076	14111	13813	14067	13945	14007	13935	13925	13964	14067	14002	13872	13978	13876	13971	13997	13786	14098	13852	13999	13886	14064	14024	13941	13889	13881	14049	13970	13990	13849	14012	13794	13913	13913	13890	13834	14025	14048	14102	13894	13857	14061	14169	13882	14002	14081	13942	14177	14058	14047	13893	13968	13878	14020	13938	14053	13882	13870	13969	13912	13968	13977
27653	23960	29188	23738	17443	17016	17212	17410	16913	16858	16690	16200	16286	16477	16650	16670	16402	16105	15841	15841	15787	15866	15765	15680	15659	15558	15740	15595	15813	15675	15863	15775	15672	15830	15772	15786	15679	15705	15592	15738	15703	15576	15618	15732	15756	15940	15722	15703	16025	15635	15613	15715	15819	15673	15618	15637	15565	15680	15909	15803	15863	15706	15637	15780	15693	15631	15663	15600	15735	15740	15664	15785	15828	15693	15690	15712	15776	15732	15931	15824	15765	15753	15672	15841	15606	15934	15798	15683	15796	15763	15700	15739	15698	15690	15439	15799	15621	15733	15699	15757	15559	15729	15623	15639	15703	15723	15633	15839	15863	15642	15643	15793	15579	15789	15666	15555	15665	16013	15743	15697	15748	15675	15606	15805	15707	15767	15606	15747	15684	15663	15840	15687	15726	15731	15567	15685	15852	15892	15742	15705	15614	15617	15631	15631	15919	15600	15640	15560	15613	15692	15723	15816	15824	15745	15577	15628	15832	15674	15498	15794	15838	15593	15634	15664	15737	15745	15891	15746	15762	15435	15900	15742	15667	15721	15703	15668	15673	15626	15611	15686	15844	15581	15764	15846	15579	15740	15559	15660	15596	15504	15661	15728	15851	15558	15620	15693	15581	15771	15796	15578	15698	15582	15660	15515	15662	15586	15859	15685	15715	15659	15848	15613	15596	15456	15771	15704	15634	15729	15932	15621	15782	15688	15709	15710	15716	15701	15657	15581	15680	15664	15671	15692	15696	15651	15851	15678	15692	15725	15615	15746	15638	15699	15641	15688	15558	15548	15649	15740	15745	15773	15870	15746	15785	15691	15729	15732	15617	15725	15703	15629	15755	15638	15503	15473	15679	15672	15552	15745	15717	15628	15669	15717	15637	15696	15788	15761	15509	15584	15578	15635	15618	15846	15650	15700	15587	15845	15765	15742	15756	15742	15828	15906	15783	15687	15714	15626	15620	15568	15739	15522	15570	15639	15913	15685	15706	15664	15530	15467	15743	15488	15797	15825	15631	15792	15650	15875	15773	15774	15765	15919	15599	15426	15655	15778	15600	15645	15706	15782	15678	15635	15837	15548	15715	15905	15649	15718	15582	15705	15624	15619	15699	15644	15725	15750	15731	15742	15580	15454	15873	15481	15795	15648	15651	15604	15641	15680	15871	15704	15876	15699	15685	15531	15616	15669	15667	15608	15667	15561	15679	15740	15702	15721	15740	15717	15934	15830	15541	15751	15819	15866	15644	15633	15693	16017	15767	15718	15609	15865	15731	15788	15795	15655	15691	15712	15609	15999	15711	15563	15600	15810	15540	15600	15623	15576	15751	15633	15795	15717	15741	15563	15768	15678	15783	15725	15678	15711	15847	15781	15667	15828	15927	15799	15587	15760	15641	15742	15675	15670	15630	15729	15895	15928	15892	15878	15688	15711	15670	15710	15789	15926	15891	15705	15716	15668	15775	15786	15715	15692	15788	15699	15681	15783	15718	15670	15819	15697	15702	15778	15799	15936	15745	15542	15839	15740	15865	15626	15802	15649	15682	15735	15784	15588	15679	15684	15773	15713	15726	15670	15711	15579	15624	15520	15709	15735	15735	15629	15830	15702	15871	15784	15722	15634	15716	15613	15599	15791	15730	15719	15826	15981	15539	15628	15812	15812	15774	15854	15777	15769	15775	15783	15684	15755	15692	15553	15857	15708	15806	15732	15539	15583	15753	15513	15619	15708	15635	15727	15874	15865	15664	15609	15846	15879	15746	15646	15718	15779	15648	15865	15681	15780	15718	15680	15810	15675	15727	15554	15744	15541	15598	15805	15791	15512	15733	15660	15624	15528	15667	15523	15885	15677	15684	15751	15816	15672	15670	15776	15796	15649	15666	15733	15727	15864	15630	15737	15923	15757	15842	15702	15742	15778	15801	15781	15683	15799	15516	15624	15719	15842	15647	15784	15619	15757	15788	15778	15863	15768	15725	15675	15749	15938	15681	15597	15779	15731	15746	15535	15597	15723	15786	15753	15518	15845	15594	15663	15773	15695	15664	15543	15602	15826	15750	15682	15703	15811	15881	15616	15718	15810	15614	15627	15694	15781	15588	15600	15587	15740	15553	15525	15693	15638	15815	15764	15857	15634	15664	15843	15736	15772	15688	15574	15778	15408	15634	16002	15743	15395	15681	15590	15714	15707	15677	15754	15649	15776	15617	15884	15639	15679	15766	15843	15731	15741	15626	15775	15586	15818	15749	15823	15694	15772	15793	15755	15617	15639	15723	15545	15704	15808	15777	15770	15870	15923	15720	15833	15628	15639	15580	15633	15767	15502	15674	15652	15772	15652	15682	15641	15722	15699	15755	15745	15857	15668	15741	15536	15773	15934	15743	15609	15602	15707	15749	15610	15507	15548	15549	15600	15694	15745	15679	15685	15727	15608	15643	15895	15726	15543	15743	15695	15719	15552	15699	15747	15651	15612	15582	15804	15911	15858	15736	15720	15764	15580	15848	15701	15772	15762	15872	15710	15683	15640	15751	15932	15751	15817	15967	15619	15732	15794	15832	15596	15691	15675	15831	15748	15712	15797	15673	15896	15842	15782	15810	15683	15700	15616	15561	15827	15632	15558	15526	15827	15691	15763	15713	15764	15809	15683	15715	15619	15942	15744	15857	15807	15810	15596	15684	15824	15728	15804	15625	15730	15726	15716	15615	15804	15823	15762	15787	15535	15522	15519	15637	15647	15851	15615	15621	15734	15748	15704	15533	15687	15714	15711	15519	15596	15710	15470	15774	15824	15733	15814	15719	15659	15858	15723	15700	15535	15659	15796	15704	15835	15858	15740	15756	15726	15790	15519	15728	15655	15626	15763	15656	15366	15562	15630	15734	15522	15689	15737	15707	15843	15686	15740	15533	15637	15644	15729	15914	15631	15879	15748	15919	15573	15726	15803	15723	15772	15718	15941	15792	15787	15724	15644	15640	15768	15586	15650	15730	15624	15675	15872	15761	15814	15688	15842	15583	15810	15758	15790	15710	15537	15609	15730	15740	15936	15720	15636	15661	15588	15675	15733	15724	15904	15855	15811	15798	15703	15655	15757	15693	15723	15654	15680	15699	15659	15742	15681	15734	15926	15893	15863	15471	15616	15546	15646	15646	15662	15604	15542	15637	15849	15797	15772	15625	15661	15775	15706	15700	15692	15535	15761	15587	15662	15705	15789	15643	15784	15982	15846	15818	15633	15881	15757	15553	15709	15555	15695	15663	15652	15697	15737	15739	15793	15828	15967	15912	15769	15672	15971	15613	15975	15916	15557	15671	15618	15784	15776	15714	15788	15527	15751	15655	15689	15650	15883	15746	15634	15757	15797	15801	15732	15733	15801	15795	15738	15744	15656	15895	15656	15793	15812	15781	15740	15642	15733	15597	15599	15755	15653	15696	15703	15658	15780	15652	15781	15614	15688	15520	15728	15671	15803	15817	15770	15636	15707	15539	15793	15649	15683	15777	15725	15632	15684	15683	15635	15864	15791	15773	15702	15839	15818	15594	15687	15753	15589	15963	15679	15697	15896	15953	15727	15776	15808	15808	15954	15568	15491	15702	15743	15577	15681	15689	15653	15662	15981	15749	15661	15617	15746	15762	15753	15826	15763	15709	15693	15722	15513	15706	15663	15793	15729	15774	15650	15649	15720	15718	15797	15733	15695	15741	15944	15759	15663	16022	15724	15806	15796	15691	15566	15865	15750	15672	15765	15698	15928	15854	15759	15665	15607	15771	15643	15768	15767	15662	15783	15627	15686	15729	15696	15611	15964	15684	15511	15830	15596	15837	15728	15737	15874	15735	15789	15828	15911	15810	15656	15696	15766	15789	15858	15573	15731	15685	15855	15733	15775	15972	15772	15611	15721	15666	15667	15832	15783	15804	15515	15652	15810	15703	15643	15767	15703	15779	15870	15790	15455	15845	15732	15863	15565	15555	15708	15867	15913	15570	15795	15572	15768	15719	15719	15714	15968	15701	15797	15680	15997	15761	15842	15859	15759	15722	15675	15654	15774	15689	15634	15539	15915	15719	15599	15664	15816	15735	15810	15591	15751	15745	15622	15599	15823	15662	15766	15874	15651	15660	15807	15596	15786	15442	15781	15649	15942	15911	15857	15912	15476	15729	15771	15651	15743	15874	15618	15872	15546	15739	15682	15600	15966	15820	15792	15745	15476	15564	15788	15743	15599	15683	15761	15781	15680	15802	15622	15717	15648	15704	15719	15581	15904	15753	15685	15742	15908	15801	15871	15975	15856	15757	15673	15642	15835	15649	15620	15680	15684	15868	15675	15787	15661	15747	15629	15881	15663	15569	15630	15826	15589	15741	15508	15918	15843	15799	15789	15740	15732	15550	15667	15824	15409	15797	15591	15811	15802	15800	15761	15678	15784	15735	15616	15623	15700	15731	15633	15696	15798	15646	15777	15766	15849	15610	15806	15696	15674	15713	15757	15734	15800	15712	15684	15826	15646	15664	15444	15703	15651	15738	15681	15763	15613	15787	15724	15730	15712	15764	15479	15960	15651	15819	15668	15627	15645	15764	15832	15924	15559	15684	15818	15871	15700	15671	15778	15807	15703	15667	15647	15829	15723	15956	15479	15757	15783	15948	15874	15797	15688	15747	15836	15511	15663	15630	15719	15702	15606	15949	15653	15743	15794	15526	15590	15689	15655	15890	15520	15654	15657	15676	15568	15795	15718	15707	15683	15745	15725	15737	15910	15747	15724	15610	15523	15745	15523	15705	15683	16007	15522	15708	15819	15800	15842	15833	15659	15685	15686	15746	15769	15623	15776	15676	15595	15679	15769	15723	15861	15812	15901	15791	15903	15688	15790	15748	15701	15581	15889	15833	15776	15683	15710	15902	15699	15908	15957	15779	15734	15736	15630	15769	15842	15747	15661	15600	15870	15682	15691	16109	15698	15636	15680	15692	15863	15567	15509	15672	15677	15887	15751	15645	15775	15674	15737	15579	15890	15835	15728	15579	15644	15698	15723	15875	15689	15834	15634	15930	15887	15882	15818	15543	15756	15675	15677	15859	15603	15520	15662	15676	15627	15741	15898	15685	15546	15668	15627	15678	15754	15811	15696	15693	15656	15747	15710
24992	36514	32064	20726	15880	15586	16019	16520	15715	15585	14981	14850	14516	14803	15066	14958	14754	14215	14114	13853	13889	13897	13895	13948	14081	14039	13903	13906	13811	13844	13771	13963	13876	13823	13812	13837	13758	13977	13800	13901	13845	13864	13975	13774	13824	13818	13884	13724	13690	13799	13707	13714	13865	13774	13846	13932	13784	13862	13931	13764	13977	13886	13682	13861	13892	13940	13823	13886	13923	13983	13798	13778	13694	13791	13939	13970	13909	13715	13799	13999	13716	13950	13820	13897	13735	13818	13906	13699	13996	13802	13836	13870	13879	13966	13867	13736	13861	13897	13806	13823	13954	13821	13756	13859	13708	14000	13865	13897	13788	13855	13767	13785	13886	13866	13825	13809	13822	13724	13850	13627	13980	13766	13881	14028	13779	13750	13823	13836	13964	13903	13915	13894	13777	13661	13788	13959	13939	13871	13857	13776	13965	13811	13856	13842	13842	14003	13691	13757	13743	13765	13830	13887	13901	13770	13843	14000	13881	13912	13756	13795	13874	13873	13798	13978	13953	13909	13892	13819	13784	13828	13956	13875	13785	13827	13924	13767	13734	13861	13699	13832	13834	13923	13728	13906	13836	14013	13891	13846	13981	13768	13609	13701	13773	14014	13839	13901	13884	13756	13886	13799	13924	13735	13864	13861	13909	13695	13915	13818	13669	13927	13745	13864	13942	13918	13847	13751	13890	13749	13759	13816	13979	14008	13764	13845	13935	13787	13795	13675	13845	13753	13830	13838	13832	13830	13912	14007	13921	13769	13913	13805	13631	13937	13794	13879	13982	13798	13598	13909	13874	13966	13767	13867	13796	13790	13873	13940	13889	13858	13761	13965	13638	14033	13749	13993	13696	13889	13889	13822	13833	13929	13788	13806	13835	13731	13750	13891	13731	13919	13756	13797	13717	13794	13955	13952	13842	13894	13864	13922	13855	13716	13948	13846	13776	13894	14072	13603	13794	13581	13961	13866	13976	13890	13776	13920	13837	13932	13706	13805	13768	13746	13813	13991	13634	13853	13871	13851	13895	13864	13775	13792	13758	13962	13940	13829	13862	13895	13853	13974	13659	13964	13758	13664	13814	13894	13933	13765	13829	13826	13859	13622	13912	13820	13853	13810	13928	13853	13989	13836	13918	13835	13861	13937	13876	13945	13878	13813	13899	13864	13738	13798	13703	13601	13792	13719	13867	13859	13764	13860	13872	13827	13810	13782	13888	13880	13894	14099	13817	13950	13928	13885	13879	13937	13817	13960	13833	13866	13824	13943	13892	14009	13840	13752	13782	13850	13774	13870	13718	13988	13735	13970	13786	13839	13829	14020	13909	13924	13660	13728	13853	13849	13978	13960	14185	13909	13885	13746	13894	13972	13866	13750	13881	13980	13948	13869	13714	13730	13918	13788	13964	13866	13875	14044	13854	13839	13825	13988	13947	13899	13876	13920	13890	13701	13833	13994	14058	13834	13818	13881	13679	13803	14039	13847	13860	13895	13750	13812	13896	13837	13748	13896	13735	13912	13818	13851	13814	13829	13781	13868	13859	13876	13849	13915	13894	13886	13882	13830	13848	13759	13822	13859	13686	13617	13808	13890	13865	13830	13798	13707	13847	13777	14059	13775	13981	13725	13896	13826	13987	13800	13761	13688	13687	13880	13985	13671	13808	13833	13861	13947	13770	13882	13827	13819	13806	13784	13811	13688	13959	13991	13816	13788	13845	13692	13695	13869	13975	13823	13874	13871	13822	13744	13867	13881	13705	13842	13825	13720	13906	13963	13847	13692	13891	13745	13853	13866	13964	13996	13777	13756	13868	13837	13800	13752	13817	13822	14028	13787	13905	13809	13900	13923	13775	13814	13940	13917	13858	13786	13979	13828	13764	13915	13957	13866	13952	14013	13829	13876	13776	13953	13773	13803	13843	13869	13902	13776	13928	13788	13877	13816	13865	13888	13890	14017	13843	13786	13897	13880	13830	13884	13862	13900	13748	13956	13785	13998	14032	13681	13846	13960	13920	13888	13850	13836	13852	13832	13857	13805	13717	13831	13870	13772	13949	14069	14040	13994	13892	13691	13850	13853	13908	13923	13778	13779	14085	13970	13856	13820	13809	13846	13742	13834	13904	13845	14021	13899	13692	13894	13909	13670	13936	13793	13778	13820	13832	13936	13903	13832	14007	13933	13786	13945	13805	13752	13769	13800	13834	13685	13944	13925	14021	13907	13870	13696	13781	13934	13799	14036	13889	13716	13810	13747	13786	13776	13865	13942	13831	13814	13866	13808	13755	13716	13858	13765	13940	13815	13882	13778	13785	13824	13792	13879	13803	13863	13715	13957	13748	13922	13971	13876	13839	13796	13850	13911	13824	13900	13760	13808	13741	13771	13644	13886	13791	13661	13921	13953	13922	13906	13822	13892	13811	13960	13681	13907	13766	13863	13859	13780	13760	13828	13774	13896	13901	13867	13953	13848	13908	13936	13739	14004	13823	13839	13821	13878	13855	13778	13869	13694	13751	13890	13885	13914	13726	13778	13808	13988	13958	13763	13812	13974	13923	13870	13744	13812	13785	13942	13765	13925	13919	13997	13794	13788	13937	13666	13849	13910	13845	13713	13889	13998	13892	13659	13843	13762	13869	13773	13855	13821	13854	13951	13714	13855	13926	13762	13852	13747	13848	13845	13782	13725	13848	13830	13871	13926	13750	13818	14001	13806	13939	13906	13850	13858	13917	13666	13861	13757	13833	13825	13827	13953	13811	13894	13755	13988	13845	13849	13833	13859	13723	13902	13890	13929	13974	13911	13887	13931	13762	13775	13804	13852	13742	13605	13859	13750	13915	13845	13715	13818	13792	13884	14029	13720	13736	13855	13948	13991	13890	13885	13856	13781	13630	13853	13869	13908	13792	13745	13750	13858	13741	13963	13791	13856	13875	13781	13861	14009	13890	13766	13900	13865	13741	13898	13748	13809	13767	13931	13975	13931	13966	13884	13969	13843	13954	13909	13806	13856	13674	13744	13743	13777	13748	13916	13893	13838	14012	13957	13788	13989	13734	14032	13810	13750	13775	13955	13819	13784	13691	13909	14035	13755	13875	13733	13847	13777	13815	13859	13819	13778	13726	13882	13946	13886	13665	13998	13793	13968	13687	13772	13883	13875	13782	13830	13925	13918	13793	13867	13997	13761	14013	13948	13770	14007	13936	13865	13879	13881	14001	13809	13798	13848	13904	13910	13966	13836	13776	13819	13817	13718	13975	13827	13879	13961	13969	13725	13822	13846	13810	13774	13857	13916	13854	13776	13896	13803	14069	13861	13886	13862	14107	13777	13782	13837	13834	13841	13799	13818	13924	13812	13720	13668	13814	13808	13929	13768	13891	13921	13862	13756	13916	13728	13918	13835	13888	13776	13919	13778	13785	13824	13859	13821	13857	13853	13906	13603	13742	13851	13927	13879	13701	13826	13689	13707	13972	13814	13902	13791	13868	13817	14008	13914	13988	13806	13924	13825	13754	13777	13851	13793	13802	13807	14087	13870	14004	13978	13898	13941	13814	13856	13773	13805	13701	13918	13953	13874	13854	13849	13794	13823	13800	13841	13909	13679	13791	13823	13803	13886	13855	13933	13883	13673	13839	13833	13953	13717	13891	13801	14010	13908	13672	13916	13839	14001	13795	13797	13811	13875	13837	13655	13941	13982	13870	13877	13957	13954	13800	13793	13924	13742	13956	13770	13901	13926	13693	13811	14000	13948	13741	13902	13789	13999	13867	13946	13840	13925	13808	13823	13912	13910	13856	13994	13875	13800	13988	13797	13951	13786	14033	13941	13793	13776	14049	13848	13835	13882	13888	13944	13925	13773	13788	13925	13932	13856	13920	13689	13953	13734	13882	13905	13924	13817	13756	13908	13754	13875	13910	13808	13723	13989	13737	13736	13951	13766	13936	14121	13804	13768	13776	13927	13871	13760	14031	13846	13994	13841	13828	14112	13800	13864	13853	13876	13931	13811	13759	13725	13635	13927	13895	13763	13877	13770	13783	13795	13857	13755	13929	13821	13767	13859	13828	13917	13790	13768	13910	13805	13845	13886	13824	13951	13775	13963	13913	13897	13972	13883	13680	13878	13942	13890	13964	13796	13804	13805	13901	13904	13850	13756	13695	13879	13962	13960	13869	13758	13867	13893	13947	13681	14002	13849	13944	13765	13995	13912	13898	13926	13916	13712	13818	13913	13687	14018	13901	13731	13801	13995	13782	13870	13956	13736	13887	13910	13809	13856	13746	13764	13733	13833	13863	13797	13839	13903	13962	13929	13906	13897	13792	13791	13756	13908	13720	13772	13975	13803	13956	13880	13809	13808	13755	13775	13774	13917	13992	13780	13741	13956	13924	14022	13876	13975	13921	13808	13868	13929	13772	13954	13854	13918	13767	13799	13832	13898	13856	13964	13831	13766	13811	13888	13887	13620	13877	13767	13861	13883	13783	13805	13882	13815	13885	13744	14035	13911	13828	14038	13851	13957	13962	13937	13762	13601	13914	13780	13717	13850	13830	13800	13870	13815	13810	13920	13731	13666	13614	14022	13897	13931	13795	13873	13869	13935	13980	13721	13911	13774	13738	13800	13755	13751	13807	13767	13955	13862	13938	13952	13926	13879	13891	13800	13977	13941	13816	13707	13929	13802	13878	13924	13764	13880	13916	13738	13790	13656	13945	13822	14004	13856	13825	13778	13881	13924	13947	13804	13903	13868	13851	13880	13690	13753	13914	13818	13629	13919	13960	13785	13796	13738	13945	13889	13956	13865	13846	13872	13812	13839	13813	13793	13790	14025	13881	14012	13834	13754	13859	13839	13778	13783	13891	13988	13921	13869	13808	13705	13696	13860	13831	13811	13950	13798	13912	13623	14107	13793	13943	13709	13947	13758	13797	13672	13886	13790	13695	13966	13861	13917	13906	13964	13852	13833	13766	13903	13871	14031	13887	13792	13861	13766	13990	13824	13812	14024	13780	13885	13966	13849	13790	13860	13889	13879	13838	14043	13878	13957	13875	13863	13816	13828	13765	13982	13854	13768	13877	13966	13880	13954	13937	13730	13801	13933	13875	13891	13828	13736	13745	13952	13822	13780	13842	13909	14007	13817
23875	21287	28652	24670	22997	23661	22525	19627	18636	19894	20821	25974	24335	21456	20824	19491	18263	16767	16484	16342	16119	15874	16099	15647	15909	15890	15732	16083	15773	15602	15868	15784	15770	15767	15770	15772	15741	15792	15836	15742	15830	15764	15859	15849	15791	16080	15822	16030	15894	16048	15822	15805	15704	15961	15900	16005	15794	15967	15849	15778	15794	15657	15589	15743	15724	15669	15620	15759	15633	15833	15798	15828	15934	15834	15730	15635	15700	15766	15798	15663	15843	15795	15735	15744	15813	15902	15707	15682	15911	15794	15626	15573	15712	15599	15699	15885	15660	15527	15750	15879	15892	15706	15761	15690	15628	15802	15943	15835	15759	15732	15599	15682	15657	15670	15819	15635	15696	15899	15692	15642	15813	15604	15831	15933	15665	15757	15867	15666	15644	15798	15658	15605	15643	15774	15747	15671	15683	15591	15883	15759	15679	15702	15759	15761	15986	15818	15740	15815	15669	15852	15562	15608	15705	15619	15788	15740	15696	15657	15962	15685	15977	15852	15944	15703	15814	15720	15655	15661	15731	15679	15789	15639	15597	15656	15730	15745	15619	15632	15837	15861	15912	16064	15864	15817	15614	15775	15845	15661	15644	15876	15941	15655	15847	15839	15919	15544	15737	15779	15574	15821	15567	15900	15828	15680	15643	15687	15562	15804	15927	15642	15719	15852	15693	15861	15771	15790	15799	15634	16056	15684	15665	15588	15769	15784	15825	15741	15604	15875	15716	15671	15798	15621	15865	15683	15873	15640	15666	15919	15911	15923	15759	15806	15680	15768	15797	15684	15542	15524	15730	15814	15781	15817	15905	15802	15730	15729	15871	15749	15525	15792	15838	15790	15799	15778	15701	15762	15669	15706	15712	15857	15715	15841	15693	15669	15715	15697	15858	15882	15708	15903	15684	15724	15802	15890	15973	15707	15803	15600	15740	15630	15664	15710	15774	15828	15613	15753	15672	15761	15730	15709	15802	15784	15929	15765	15912	15541	15936	15743	15685	15657	15490	15723	15786	15703	15952	15787	15722	15783	15655	15917	15666	15582	15917	15858	15856	15715	15933	15798	15725	15678	15515	15630	15684	15737	15729	15773	15730	15724	15597	15621	15749	15984	15925	16113	15817	15850	15883	15827	15719	15802	15841	15705	15754	15738	15550	15581	15960	15732	15654	15642	15906	15769	15849	15856	15795	15662	15635	15704	15962	15751	15777	15707	15641	15777	15810	15989	15718	15930	15815	15661	15866	15794	15634	15714	15659	15742	15709	15767	15687	16047	15782	16085	15804	15860	15707	15729	15784	15597	15829	15796	15634	15777	15703	15654	15643	15564	15763	15678	15790	15862	15528	15850	15712	15774	15697	15804	15933	15705	15944	15644	16013	15767	15693	15543	15886	15743	15869	15628	15564	15607	15875	15652	15773	15827	15801	15764	15635	15622	15847	15834	15750	15664	15774	15928	15756	15749	15609	15756	15773	15668	15845	15685	15831	15778	15836	15542	15764	15563	16041	15656	15840	15687	15841	15747	15777	15681	15886	15740	15715	15842	15763	15755	15729	15860	15924	15940	15495	15785	15837	15672	15788	15788	15676	15794	15882	15809	15643	15695	15784	15810	15756	15952	15820	16065	15643	15895	15804	15592	15692	15972	15615	15734	15713	15904	15941	15908	15860	15702	15894	16007	15872	15939	15763	15828	15737	15790	15700	15711	15560	15741	15975	15870	15814	15724	15780	15845	15604	15626	15704	15910	15871	15620	15868	15723	15644	15764	15889	15715	15832	15915	15842	15702	15835	15871	15990	15973	15864	15763	15872	15638	15831	15927	15655	15635	15778	15883	15808	15760	15933	15810	15788	15680	15624	15746	15723	15813	15831	15715	15750	15707	15864	15814	15732	15715	15836	15803	15732	15801	15723	15756	15693	15551	15660	15718	16000	15651	15832	15744	15618	15632	15805	15818	15645	15810	16021	15743	15721	15760	15754	15773	15786	15588	15728	15729	15839	15857	15905	15721	15827	15860	16002	15942	15824	15816	15822	15828	15879	15834	15596	15736	15713	15506	15637	15802	15665	15706	15583	15712	15768	15684	15826	15906	15688	15657	15769	15608	15974	15898	15806	15845	15611	15689	15916	15827	15959	16042	15875	15698	15749	15808	15466	15794	15655	15762	15763	15847	15716	15658	15854	15739	15722	15794	15720	16035	15731	15759	15647	15365	15668	15692	15922	15878	15752	15833	15734	15902	15833	15749	15841	15628	15808	15754	15684	15674	15691	15637	15893	15893	15815	15771	15514	15863	15909	15862	15830	15825	15803	15700	15710	15670	15985	15948	15803	15790	15733	15884	15919	15876	15713	15799	15757	15924	15678	15670	15711	15680	15739	15679	15815	15776	15899	15685	15815	15840	15807	15668	15797	15740	15895	15836	15615	15643	15639	15765	15652	15941	15767	15687	15855	15942	15673	15817	15767	15771	15786	15794	15691	15785	15883	15770	15787	15807	15812	15844	15810	16015	15723	15773	15783	15587	15979	15650	15947	15663	15857	15888	15791	15937	15711	15709	15663	15722	15815	15947	15862	15931	15932	15791	15719	15969	15723	16078	15823	15711	15626	15577	15906	15811	15950	15956	15764	15889	15808	15800	15791	15656	15901	15814	15748	15628	15769	15690	15964	15852	15814	15710	15711	15618	15681	15717	15901	15770	15743	15462	15782	15557	15703	15656	15678	15715	15906	15764	15916	15872	15578	15512	15742	15554	15734	15731	15737	15838	15523	15762	15679	15729	15855	15799	15551	15835	15834	15880	15744	15715	15862	15915	15784	15758	15963	15934	15828	15789	15776	15770	15590	15647	15706	15560	15709	15660	15856	15806	15695	15732	15897	15809	15893	15800	15685	15725	15952	15845	15869	15722	15872	15636	15607	15524	15910	15715	15644	15527	15753	15819	15681	15724	15800	15757	15931	15768	15677	15680	15814	15783	15729	15897	15670	15560	15690	15809	15794	15814	15899	15690	15857	15685	15690	15854	15941	15862	15782	15611	15703	15730	15673	15817	15711	15913	15683	15872	15717	15697	15857	15666	15775	15797	15730	15977	15708	15692	15693	15670	15880	15744	15890	15754	15932	15692	15683	15687	15727	15702	15797	15764	15630	15753	15796	15581	15867	15652	15857	15577	15921	15902	15864	15957	15813	15587	15672	15718	15679	15760	15739	15856	15899	15744	15818	15846	15979	15732	15647	15633	15777	15780	15717	15904	15652	15792	15674	15646	15668	15664	15966	15645	15803	15745	15794	15869	15573	15784	15828	15667	15727	15793	15725	15875	15721	15860	15628	15743	15731	15797	15589	15546	15783	15911	15824	15688	15996	15733	15654	15689	15743	15874	15674	15750	15971	15897	15733	15793	15715	15751	15735	15775	16073	15794	15781	15840	15746	15740	15884	15918	15563	15749	15749	15728	15809	15754	15850	15733	15713	15837	15843	15845	15873	15622	15719	15890	15794	15648	15809	15737	15709	15904	15846	15777	15799	15531	15581	15908	15892	15888	15755	15709	15842	15651	15905	15725	15826	15771	15682	15652	15650	15825	15830	15752	15879	15901	15828	15669	15786	15861	15700	15723	15843	15741	15776	15817	15755	15584	15714	15600	15963	15820	15740	15641	15712	15900	15938	15717	15698	15689	15766	15863	15816	15711	15696	15568	15508	15649	15661	15654	15933	15836	16043	15837	15930	15924	15648	15673	15709	15596	15743	15734	15656	15698	15860	15949	15770	15920	15880	15844	15825	15815	15894	15785	15857	15809	15844	15570	15858	15753	15690	15741	15855	15528	15735	15756	15790	15867	15750	15821	15793	15838	15729	15651	15721	15763	15724	15714	15581	15698	15660	15968	15682	15647	15523	15736	15757	15527	15632	15625	15872	15524	15847	15746	15805	15827	15586	15801	15733	15813	15721	15704	15748	15813	15797	15734	15763	15961	15811	15851	15789	15969	15843	15789	16014	15845	15831	15595	15882	15664	15519	15793	15847	15941	15807	15723	15848	15686	15761	15924	15587	15567	15820	15956	15827	15819	15695	15737	15736	15647	15785	15818	15874	15839	15773	15650	15731	15670	15787	15833	15662	15735	15599	15634	15672	15559	15815	15734	15689	15798	15930	15843	15892	15744	15728	15753	15798	15856	15800	15958	15746	15795	15864	16050	15660	15781	15848	15921	15702	15828	15895	15861	15783	15818	15713	15604	15748	15801	15787	15825	15881	15756	15685	15920	15804	15826	15843	15694	15766	15718	15913	15789	15858	15721	15843	15649	15837	15510	15654	15690	15795	15978	15792	15866	15817	15661	15731	15790	15533	15723	15498	15572	15637	15804	15832	15874	15632	15726	16014	15771	15804	15886	15804	15885	15774	15868	15819	15788	15845	15705	15579	15713	15851	15632	15619	15852	15827	15873	15664	15698	15633	15789	15684	15801	15927	15642	15655	15784	15655	15700	15727	15906	15778	15760	15922	15840	15893	15579	15683	15758	15818	15708	15667	15961	15811	15729	15903	15685	15781	15846	15872	15765	15786	15634	15764	15685	15762	15800	15690	15813	15784	15948	15796	15924	15927	15757	15740	15836	15756	15724	15904	15703	15653	15665	15845	15827	15964	15731	15879	15862	15698	15732	15818	15733	15588	15850	15703	15802	15665	15737	15761	15663	15762	15788	15640	15678	15843	15724	15810	15637	15833	15587	15742	15613	15790	15683	15939	15664	15761	15565	15605	15593	15818	15852	15936	15771	15673	15513	15720	15639	15645	15889	15851	15695	15717	15959	15982	15679	15554	15612	15677	15673	15605	15748	15897	15736	15734	15784	15679	15647	15936	15749	15597	15759	15938	15867	15676	15881	15747	15723	15778	15732	15612	15678	15735	15563	15780	15828	15698	15736	15896	15840	15717	15846	16068	15889	15866	15743	15822	15792	16030	15748	15607	15723	15820	15716	15850	15819	15788	15635	15757	15792	15827	15844	15756	15828	15838	15710	15989	15484	15858	15811	15839	15700	15692	15721	15748	15726	15807	15922	15718	15969	15740	15845	15771	15720	15585	15769	15782	15826	15951	15753	15654	15621	15834	15770	15683	15848	15822	15706	15723	15719	16075	15698
27463	48458	41475	30398	25636	22873	20156	19347	18395	20518	21737	28141	24387	21587	20643	19026	16943	14698	14817	14381	14148	14218	13891	13966	13926	13922	14119	13906	14020	13784	13935	13943	13737	14058	14004	14048	13975	13860	14047	13955	13826	13924	14049	13942	13863	14017	13846	13930	13950	13922	13847	13902	13779	13826	14030	13788	13954	13990	13861	13904	13998	14020	13891	13963	13854	13883	13910	13949	13758	13973	14097	13907	13856	13705	13903	13840	13832	13980	13886	13724	13901	13987	13936	13885	13875	13897	13911	13978	13806	13850	13881	14055	14058	14066	13699	13919	13999	13912	14072	13997	13790	13957	13906	13816	13934	14028	13985	13917	13869	13829	13662	14038	13659	13871	13947	13892	13842	13910	13928	13943	13783	13997	13886	13859	14091	13940	13909	13955	14033	13776	13923	13832	13923	13987	13843	13883	13906	13904	13867	13811	13891	14045	14003	13851	13893	14051	13933	14024	14040	13828	13876	13854	13881	13983	13962	14054	13962	13891	13958	14067	13899	13869	13980	14027	13987	14092	13939	13965	13886	13914	14003	13886	13819	13852	13931	13891	13864	13977	13913	13899	13845	13760	13900	13911	13990	13942	13978	13953	13986	13943	14069	14023	13873	13898	13592	13913	13986	13913	13767	13776	13856	13965	13995	13919	13939	13852	13577	13943	13853	13901	13871	14008	13829	14025	13978	13903	13914	13828	13961	13958	14070	14041	13798	14033	13951	14056	13899	13703	13957	13906	13899	14037	13751	13821	13941	13896	14017	14001	13968	13994	13688	14006	13815	14012	13913	13994	13874	13914	13859	13895	13948	13927	14002	13916	14070	13787	13947	13819	13856	13974	13883	13861	13876	14018	13941	13929	13844	13783	13906	14049	13916	13812	13953	14077	13747	13824	14012	13845	13904	13849	14107	13856	13802	14094	13941	13850	13993	13993	13918	13889	14018	13952	13908	13940	13872	13926	13901	13920	13866	13936	14027	13952	13965	13901	13876	13772	13873	13927	13865	13659	13883	13936	13937	13695	13897	13908	13790	13985	13768	13836	13871	13987	13761	13792	14055	13825	13838	13978	14001	13842	13964	13883	13828	13908	13791	14086	14155	13842	14014	14001	13816	13789	13873	13780	13878	14119	13958	13832	14056	13822	13840	13840	13820	13951	13824	13819	13864	13830	13801	13743	13932	13938	13929	13804	13866	13780	13856	13922	13936	14051	14045	13909	13874	13993	13927	13944	13983	13869	13909	13708	13922	13887	13857	13991	13942	14095	13809	13943	14045	13905	13967	13893	13858	13853	13834	14032	13917	13946	13875	13898	13956	13890	14035	14024	13816	13940	13919	13800	13855	13901	13672	13973	13952	13689	13872	13818	13953	14069	14080	14051	13862	14050	13897	13924	13958	13798	13839	13901	13723	13837	14016	13996	13828	13701	14011	13965	13793	13827	14022	14032	13893	13846	13955	13816	13993	13859	13728	13883	13951	14011	13922	13922	13993	13867	13860	13974	13892	13834	13860	13943	13942	13856	13884	13923	13805	13914	13945	13832	13870	13799	13760	13851	13905	13978	13905	13823	13917	13831	13859	13881	13806	13895	13833	13851	13970	13802	13906	13791	13963	13866	13934	13944	14038	13955	13831	13970	13935	13858	13808	13819	13980	13953	13962	13837	13967	13837	14049	13878	13991	13907	13850	13962	13895	13992	14101	13816	13734	13749	14008	13800	13863	13849	14078	13986	13832	13813	13856	13804	14074	13734	13911	13880	13963	13937	13754	13859	13763	13914	14022	13874	13973	13874	13930	14011	13883	13988	13830	13910	13902	14008	13776	13886	13949	13873	13884	13997	13952	13938	14003	13805	13829	13932	14059	13886	13877	13815	13867	13816	13888	13955	13915	13900	14103	13969	13848	13904	13945	13993	13845	13943	13957	13920	13850	13963	13835	13806	13870	13857	13938	14031	13907	13642	14032	14028	14000	13883	13950	13922	13985	13952	14088	13862	13873	13857	13948	13750	13963	13843	13913	13976	13799	13770	13829	13637	13771	13943	13869	14002	13888	13783	13890	13820	14029	13628	13860	13888	13776	14005	13820	13883	13975	13818	13968	13901	13865	13872	13985	13762	13897	13873	13938	13972	13790	13747	13831	13807	13759	13737	13980	13862	13877	13858	13809	13893	13952	14042	13937	13822	13924	13914	13883	13806	13985	13893	13842	13970	13956	13710	14051	13909	13819	14018	13813	13938	13763	14043	13771	13936	13983	13767	14005	13901	14036	14059	13776	13836	13873	13958	13856	14000	13894	13894	13957	13768	13861	13735	14082	13861	13917	13982	14070	13825	13856	13784	13953	13800	13784	13889	13911	13891	13823	13940	13791	13952	14040	13812	13980	13942	13934	13992	13897	13985	13962	13838	13893	13895	13924	13718	14103	13991	13877	13751	14011	13908	13927	14014	14052	13845	14043	13832	13842	13706	13908	13993	13917	13980	13819	13776	13918	14057	13792	13946	13976	13913	13937	13918	13945	13982	13915	13820	13944	14025	14091	13950	13925	13875	13908	14076	13853	14060	13904	13835	13802	13831	13897	14094	13967	13872	13900	13937	14018	13777	13811	13904	13830	13855	13858	13870	13823	13824	13830	13854	13867	13884	13861	13906	13854	13779	14011	13910	13928	13870	13856	13915	13976	13812	13959	13912	14038	13785	13920	13873	13754	13897	13813	13738	13905	13977	13856	14060	14009	13971	13930	13914	13745	13956	13805	13864	13877	13914	13939	14007	13893	13944	13964	13863	13884	13845	14010	13919	13890	13927	13834	13989	13971	13810	13920	13785	13867	13823	13909	14032	13882	14028	13754	13820	13897	13932	13999	13777	13913	13911	13766	13882	13875	13884	13957	13931	13915	13768	13997	13669	13963	13901	14043	13942	13803	13959	13950	13888	13903	13930	14005	13864	13844	14059	13996	14032	13869	13950	13859	13945	13889	13821	13942	13928	13978	13811	13920	13783	13764	13920	13874	13843	13775	13854	13915	13955	14069	13855	13921	13933	13766	13844	13809	13924	13679	13941	13939	13865	13982	13886	13962	14061	13810	13968	13906	14078	13922	13874	13913	13855	14065	13775	13928	13774	13885	13759	13874	13886	13952	13825	13910	13988	13938	13821	14012	13912	13957	13746	13840	13946	13956	13954	13967	13925	13801	13938	13905	13816	13889	13646	13810	14013	13828	13996	13926	13762	13994	13958	13893	13863	13956	13952	13940	14009	14010	13916	13903	13922	13940	13959	13918	14009	13935	13883	13841	13793	13904	13913	13885	13901	13850	13904	13940	13968	14012	14031	13933	13915	13802	13810	13884	13864	13945	13718	14002	13801	13956	13883	14004	13948	13884	13862	13879	14082	13949	13893	13931	13906	13837	13789	13873	14038	13968	13947	13915	13901	13913	13984	13809	13937	13916	14103	13974	14007	13910	13812	13958	13922	13851	13740	14088	13816	13875	13950	13659	13993	13842	13863	13671	14018	14032	13978	13944	14034	13910	13944	13774	13931	13987	13861	13947	13894	14186	13858	13903	13811	13825	13884	13940	13863	14086	13940	13862	13779	13935	13882	13946	14088	13938	13664	13878	13846	13926	13978	13804	13813	13785	13902	13894	13887	13915	14028	13938	13959	13873	13819	14013	13854	13950	13829	13892	13910	13841	13891	13838	13837	13877	13935	13797	13876	13834	13880	13954	13954	13783	14001	14080	14052	13869	13968	13932	13863	13969	13882	13794	13972	13907	13932	14036	13941	14010	13829	13970	13830	13876	14019	13767	13903	13821	13807	13918	13854	13791	13810	13833	13960	13943	13912	13726	13933	13887	13925	13755	13858	13802	13819	13878	14002	14067	13946	13947	13879	13933	13842	13731	13815	13994	13782	13868	13847	13937	14013	14009	13843	13799	14088	13888	13771	13935	13973	13888	13939	14056	13803	14103	13967	13948	13917	14037	13845	13765	14043	13897	14051	14053	13815	13790	13937	14009	14064	13897	13879	13912	13934	13609	13874	13776	13890	13881	13869	13833	13902	13941	13953	13828	13885	13924	13860	13993	13886	13824	13993	13844	13964	13864	13806	13995	13887	13916	13995	13866	13784	13951	13892	13866	14021	14046	14043	14026	13906	13892	13928	13934	13839	13767	13868	13789	14021	13770	13817	13923	13844	13814	13896	13920	13853	13885	14039	13852	13902	13828	13994	13819	13926	14000	13901	13697	13956	13776	13833	13721	13969	13829	14035	13775	13987	13833	13768	13908	13950	13965	14065	13774	13774	13961	13828	13931	13868	13852	13992	13990	13923	13851	13968	13833	14083	13893	13921	13744	14032	13824	13897	13972	13773	13925	13853	13959	13987	13946	13838	13995	13855	14105	13900	13883	13819	13917	13931	13910	13828	13889	13933	13937	14074	13735	13871	13902	13807	13931	13994	13868	13770	13800	14076	13896	13940	13933	14012	13935	13773	14041	13942	13875	13862	13857	13943	14032	13944	13887	13814	13933	13982	13903	13911	13800	13979	13980	13895	13841	13959	13920	13906	13879	13949	13914	13864	13838	13799	14001	13931	13970	13908	13831	13836	14036	13993	13873	13850	13903	13889	13942	14009	13922	13841	13906	14125	13955	14067	13945	13891	13989	13920	13842	13857	13929	13974	14049	13792	13825	13815	13841	13814	13993	14075	13929	13998	14024	13912	13906	13863	13978	13981	13895	13872	13899	13850	13920	14077	13922	13888	13829	13983	13793	14005	13891	13868	13889	13893	13952	13814	13816	13865	13763	13865	13861	13944	14026	13898	13934	13945	13898	13703	13790	14070	13846	13893	13922	13848	13958	13907	13798	13984	13989	13838	13730	13924	13969	13965	13991	13904	13813	13841	14030	13960	13768	13997	14078	13765	13800	14153	13804	13914	13915	13934	14019	13839	13805	14118	13961	13903	13779	13854	13981	13907	14002	13928	13851	14084	13871	13665	13961	13831	14010	13926	13795	14005	13817	13855	13859	13944	13931	13955	13792	13893	14148	13711	13795	13874	14013	13911	13976	13930	13917	13803	13986	13990	13946	13904	13967	13884	13851	14056	13750	13925	13838	13966	13938	13846	13683	13816	13836	13833	13744	13937
22713	21228	29028	23762	22075	25182	27501	21644	20200	21582	24857	33469	26755	23935	23872	22814	21176	19106	17823	16697	16352	16177	16084	16166	16076	16009	16139	15867	15796	15954	15934	15796	15680	15968	15996	16080	15883	15908	16117	16009	15959	15960	16043	16004	15962	15915	15739	15856	15916	15909	16033	15765	15959	15836	16224	15749	15891	15883	15902	15868	15723	16208	15883	15682	15810	15829	15956	15783	15919	15968	15855	15752	15824	15870	16063	15854	15786	15655	15854	15840	15864	15806	15996	15846	15727	15734	15844	15983	15928	15745	15816	15861	15886	15890	15662	15964	15816	15806	15802	15731	15769	15775	15907	15877	15918	15656	16021	15779	15920	15726	15843	15782	15722	15646	15940	15968	15973	15697	15863	15768	15917	15852	15842	16062	15958	15954	15954	15771	15862	15733	15662	15860	15856	15823	15912	15809	15901	15912	15938	15836	15749	15734	16024	15911	15920	15898	16124	15820	15818	15880	15756	15761	15936	15942	15955	15777	15840	15756	15867	15963	15853	16046	15722	15959	15719	15785	15982	15929	15902	15753	15755	15644	15914	15865	15955	15658	15764	16010	15831	15885	15708	15706	15716	15571	15920	15656	15942	15755	15887	15931	15882	15750	15631	15708	15846	15779	15771	15895	16104	15771	15699	15970	15789	15851	15894	15968	15842	15766	15996	15771	15738	15808	15952	15878	15750	15870	15702	15955	15938	15746	15907	15844	16050	15752	15694	15770	15978	15707	15802	15701	15590	15874	15825	15743	15942	15818	16009	15863	15911	15720	15818	15790	15933	15846	15961	15779	15722	15888	15730	15673	15844	15803	15758	15923	16014	15701	15786	15751	15833	15879	15553	15673	15766	15859	15786	15880	15933	15918	15819	15846	15878	15956	15844	15989	15869	15897	15798	15792	15895	15829	15806	15861	15808	16038	15778	15723	15826	15822	15748	15862	15613	15809	15750	15726	15881	16036	15906	15868	16103	15843	15865	16023	15780	15809	15807	15933	15895	15656	15751	15905	15881	15826	15814	15736	15970	15758	15947	15936	16170	15878	15932	15725	15680	15643	15946	15712	15855	15971	15878	15797	15847	15877	15939	15667	15631	15741	15903	15910	15892	15690	15981	15846	15707	15836	15839	15789	16054	15889	15719	15848	15858	15655	16136	16035	15987	15825	15896	15699	15890	15795	15817	15640	15775	15837	15750	15834	15926	15886	15709	15794	15879	15920	15679	15760	15791	15906	15875	16087	16004	15925	15708	15710	15885	15758	16141	16058	16049	15934	15946	15646	15920	16011	15816	15827	15725	15706	15816	15746	15834	15811	15598	15922	15997	15896	15843	15787	16010	15632	15936	15578	16062	15787	15655	15719	15689	15790	15549	16032	15995	15731	15884	15931	15745	15952	15782	15778	15869	15590	15890	15699	16014	15810	15553	15955	16086	15862	15838	15772	15767	15886	15822	15958	15716	15876	15985	15572	15881	15935	15892	15822	15874	15977	15855	15794	15707	15932	15927	15784	15932	15767	15672	15995	15773	15979	15882	15844	15922	15798	15885	15834	15819	15822	15744	15777	15757	15906	15734	16030	15893	15743	15764	15916	15937	15869	16001	15788	15792	15764	15839	15714	15764	15831	15733	15873	15590	15745	15613	15731	15837	15773	15878	15638	15900	15854	15806	15936	15624	15970	15769	15783	15933	15908	15743	15832	15710	15928	15840	16077	15848	15791	15812	15962	15773	15900	15776	15845	15792	15871	15934	15707	15688	15776	15957	15855	15938	15969	15808	15978	15649	15859	15801	15679	15682	15958	15802	15848	15954	15890	15972	15878	15842	15765	15857	16023	15860	15917	15827	15887	15815	15816	15964	15646	15769	15706	15822	15795	15640	16011	15740	15846	15780	15676	15984	16028	15721	15689	15634	15791	15948	15792	15818	15751	15893	15846	15822	15892	15873	15838	15812	15635	15635	15726	15738	15872	15656	15778	15851	15703	15876	16043	15768	15962	16015	16022	16004	15812	15780	15604	15832	15791	15844	15841	15872	15648	15717	15838	15720	15882	15723	15736	15704	15827	15783	15970	15854	15805	15748	15775	15743	15831	15826	15725	15792	15807	15907	15840	15734	16012	15746	15717	15875	16031	15666	15767	15767	15810	15592	15752	15747	15733	15664	15864	15624	15793	16025	15799	15842	15970	15690	15610	15784	15800	15755	15809	15909	15873	15938	15755	15898	15826	15809	15856	15978	15890	15853	15930	15954	15798	15663	15727	15842	15916	15852	15837	15974	15741	15694	15935	15940	15672	15931	15634	15847	15759	15773	15843	15627	15938	15885	15845	15848	15882	15809	15770	15808	15744	15624	15802	15786	15844	15857	15668	15901	15742	15832	15774	15698	15775	15876	15702	15606	15696	15785	15820	15950	15755	15723	15696	15810	15850	15827	15727	15857	15959	16014	15893	15992	15811	15740	15882	15805	15767	15817	15730	16012	15901	15843	15760	15794	15717	15739	15826	15902	15694	15719	15767	15743	15657	15979	15759	15934	15867	15880	15837	15845	16095	16031	15874	15760	15579	15868	15730	15840	15926	15824	15908	15843	15767	15765	15722	15958	15855	15923	15963	15819	15790	15885	15739	15899	15907	15703	15895	16004	15754	15925	15731	16098	15793	15815	15731	15912	15672	15993	15683	15772	15625	15896	15662	15986	15919	15653	15753	15860	15746	15818	15950	15748	15857	15866	15844	16008	15942	15698	15923	15789	15855	15873	15927	15736	15716	15860	15908	15962	15847	15662	16025	15879	15755	15834	15811	15737	15715	15923	15484	15754	15819	15742	15917	15761	15845	15874	15986	15856	15710	15905	15765	15758	15780	15795	15742	15756	15911	15744	15797	15827	15924	15883	15726	15520	15848	15926	15837	15955	15922	15774	15723	15722	15601	15862	15897	15699	15852	16008	15808	15664	15766	15829	15901	15718	15858	15828	15808	15904	15798	15747	15771	15734	15656	15849	15755	15838	15767	15840	15950	15899	15628	15858	15619	15827	15845	15747	15583	15864	15772	15892	15746	15961	15988	15828	15704	15772	16059	15833	15960	15868	15475	15785	15875	15896	15863	15791	15676	15684	15926	15803	15689	15940	15419	15819	15944	15874	15826	16001	15899	15656	15886	15935	15818	15857	15849	15707	15738	15900	15879	15834	15773	15664	15787	15818	15656	15851	15920	15943	15830	15839	15698	15834	15872	15843	15713	15810	15916	15764	15846	15687	15815	15838	15763	15720	15817	15862	15817	15804	15823	15776	15913	15808	15813	15789	15798	15893	15912	15853	15788	15931	15871	15741	15805	15795	15689	15732	15713	15917	15733	15820	15712	15670	16030	16002	15816	15927	15802	15756	15752	15757	15650	15887	15866	15889	15890	15721	15771	15947	15771	15980	15803	15804	15825	15908	15669	15818	15858	15996	15784	15778	15786	15698	15960	15513	15799	15874	15787	15653	15731	15747	15778	15856	15778	15770	15661	15963	15739	15951	15713	15881	15926	15840	15825	15965	15834	15937	15889	15877	15806	15921	15897	15714	15712	15818	15622	15942	15988	15956	15889	15587	15753	15731	15815	15830	15843	15808	15871	15811	15677	16055	15906	15827	15735	15746	15850	16064	15839	15770	15810	15852	15920	15786	15731	15743	15739	15789	15928	15796	15998	15736	15940	15968	15693	16052	15823	16068	15693	15825	16003	16039	15713	15771	15699	15784	15809	15778	15879	15875	15810	15725	15760	15671	15817	16014	15605	15835	15872	15971	15780	15836	15692	15908	15720	15845	15839	15873	15743	16018	16065	15776	15740	15852	15820	15819	15869	15752	15830	15813	15990	15790	16013	15765	15837	15962	15845	15776	15914	15853	15862	15827	15848	15890	15739	15931	15768	15988	15881	15803	15783	15708	15862	15735	15684	15562	15699	15923	15768	15900	15836	15789	15830	15742	15974	15756	15721	15850	15783	15981	15754	15986	15773	15909	15819	15710	15745	15807	15894	15712	15875	15702	15782	15895	15798	15864	15583	15835	15851	15985	15812	15813	15790	15685	15776	15597	15873	15826	15876	15656	15858	15772	15808	15872	15807	15872	15807	15878	15797	15842	15974	15777	15855	15962	15796	15906	15763	15607	15776	15931	15958	15903	15656	15688	15710	15852	15816	16000	15905	15920	15855	15947	15712	16025	15847	15920	15707	15778	15824	15906	15846	15827	15944	16023	15774	15912	15734	15844	15937	15697	15654	15931	15604	15859	15886	15967	15876	15872	15956	15846	15674	15797	15831	15657	15750	15844	15805	15788	15812	15764	15825	16083	15952	15739	15860	15864	15755	15867	15745	15837	15773	15913	16019	15897	15770	15647	15882	15583	15877	15884	15811	15921	15666	15702	15837	16060	15665	15850	15860	15793	15988	15942	15814	15850	16008	15695	16230	15818	15996	15715	15970	15740	15741	15974	15763	15549	15726	15670	15670	15791	16136	15933	15918	15988	15740	15979	15776	15839	15791	15775	15764	15823	15781	15813	15817	15828	16022	15813	15855	15802	15698	15747	15845	15764	15890	15887	15961	15840	15798	15798	15820	15954	15913	15884	15682	15773	15749	15728	15868	15927	15797	15710	15442	15741	15866	16006	15838	15765	15887	15952	15814	15831	15891	15814	15811	15819	15897	15683	15661	15763	15788	15958	15748	16009	15793	15794	15865	15810	15857	15853	15642	15740	15809	15805	15698	15864	15773	15728	15663	15793	15874	15802	15800	15735	15962	15765	15859	15960	15579	15771	16010	15928	15763	15856	15737	16212	15726	15718	15757	15928	15897	15885	15867	15728	15958	15988	16074	15843	15789	15863	15713	15916	15862	15800	16034	15810	15767	15795	15883	15917	15915	15804	15732	15957	15857	15843	15795	15785	15782	15691	15962	16088	15846	15828	15893	15968	15714	15780	15818	15781	15907	15752	15823	15871	15771	15699	15739	15802	15791	15915	15745	15784	15848	15910	15916	15771	15946	15784	15798	15749	15951	15968	15906	15734	15886	15901	15868	15739	15932	15717	15652	15880	15621	15837	15749	15807	15839	15929	15948	15921	15704	15805	15824	15736	15748	15769	16110	16059	15819	15745	15685	15794	15736
31104	52605	47642	38755	33570	28145	24312	21910	20882	22569	27877	35838	26829	24897	25134	23194	20520	17829	16145	15001	14473	14139	14039	13977	14053	13983	13940	13826	14006	13852	13961	14204	13896	14022	13979	13875	14053	14100	14117	14072	13899	14173	13907	13761	13899	13903	13892	13979	14033	13879	13802	13916	13873	13810	14029	13952	13876	13815	14018	13905	13932	14049	13716	13965	13893	13961	13976	13925	13937	14087	13753	13790	13909	13913	14007	13925	13601	14023	13882	13934	13869	13880	13806	13830	14043	13956	13859	13836	13875	13841	13988	13849	13995	14002	13991	14000	13897	14024	13863	13925	13862	13795	13838	13945	14068	13958	13989	13810	14049	13845	14072	13961	13906	13854	14067	13956	13866	14052	13731	14081	14050	13814	13871	13868	13987	13863	13910	13917	13940	13919	13846	13998	13910	13972	14056	13900	13842	14009	13937	13958	14115	13789	13971	13773	13945	13938	14006	14030	13866	14075	14162	13946	13932	13888	13757	13921	13850	13947	13915	13863	13974	14000	13931	13775	13892	13908	13983	13935	13945	13901	13882	13862	13876	13877	13978	13960	14009	13835	13912	14049	13846	14068	13954	13930	13817	14016	13984	13959	13778	13926	13889	13972	13680	13846	13905	13963	13687	13823	14005	13839	13980	13864	13879	14040	13827	13859	13909	13949	13956	13894	13926	13897	14056	13925	13999	13974	13858	13971	13841	13841	13985	13945	13798	14065	13799	13883	13979	14112	13876	14090	13934	13874	13771	14099	13781	14022	14065	13873	13796	13978	13992	13821	13934	14017	13832	13696	13912	14049	13865	14046	13980	13920	13833	13720	13802	13865	13936	13864	13944	13946	13905	14063	13969	13843	13867	13948	13948	14016	13889	13987	13843	13893	13989	14011	13867	13816	13922	13813	13893	14019	13943	14023	14020	13787	13949	13875	14001	13918	13942	13947	14047	13807	13886	13981	13893	13874	14063	13962	13843	14026	13998	13802	13881	14094	14002	14010	13838	14033	13811	13850	13739	13883	13843	13962	13843	13949	13974	14026	14120	13952	13876	13603	13982	13876	13819	13848	14015	13899	13924	13887	13708	14003	13939	13967	14060	13837	13851	13840	13918	13905	13978	13841	13924	13957	14018	13964	14066	14072	14016	14009	13917	13919	13867	14024	13883	14049	13890	14112	13880	13846	13810	13869	13954	14014	13856	13934	13949	14006	13972	13767	14002	13875	13839	13978	13994	14009	13822	13840	14070	14046	14026	14013	13936	14054	13982	13902	13983	13865	13874	13759	13894	13853	13860	13936	13959	13858	13967	14076	13827	13816	13975	13928	13865	13951	13985	14053	13994	13982	13860	14196	13845	13863	13717	13878	14044	13912	13923	13816	14048	13960	13812	13787	14000	13979	13944	13862	13845	13829	13865	13909	14008	13959	13860	13790	13761	14069	13982	13908	13920	14006	13859	13996	13956	13836	13967	13764	13962	14019	13950	13927	13995	13822	13864	13939	13798	13812	14128	13977	14069	13936	14115	13907	13911	13879	13980	13924	13835	13881	13810	13835	13969	13814	13942	13933	13908	13880	13859	13845	13804	13960	13998	13926	13864	14033	14088	13904	13830	13875	13885	13948	13870	13821	14120	13899	13913	13789	14012	14075	14032	13931	13963	13835	13962	13890	13841	13852	13925	13842	13966	13732	14005	14014	13895	13980	14023	14088	13868	13792	13885	13925	13847	13697	13987	13958	14068	13935	14008	13841	13960	13874	13973	14014	13929	13878	13890	13897	13832	13748	13914	13769	13778	13975	13843	13941	13891	13943	14037	13903	13984	13865	14025	13901	13939	13889	13972	13942	13835	13843	13851	13937	13952	14014	13943	13823	13947	13805	14006	13939	13966	13962	13990	13968	13878	13840	13820	13871	13659	14068	13975	13809	13783	13880	13851	13872	13971	14103	13766	13835	13942	13835	13950	13916	13825	13841	13909	13804	13895	13978	13790	13935	14045	13881	14081	13849	13884	13942	13907	13995	13877	13836	13852	13869	13746	14024	13885	13896	13797	13839	14013	13914	13767	13933	13786	13948	13709	13885	13881	13714	13950	13777	13916	13839	13933	13780	13830	14005	13993	14090	13792	13924	13884	13856	13757	14000	13942	13877	13900	13821	13787	13921	13978	13915	13828	13871	13972	13869	13883	14061	13832	13987	13824	13802	13884	14048	14058	13743	14083	13965	13778	13772	13926	13794	14002	13841	13886	13904	13976	13868	13857	13894	13779	13897	14125	13874	13982	13840	13704	14037	13820	13858	13948	13785	14068	13928	13968	13834	14111	13855	13866	14008	13869	13990	13876	13947	13946	13827	13929	14049	13701	13869	13877	13996	13969	13841	13992	13977	13846	13983	13899	13887	13822	13833	13740	13982	13925	13875	13955	13861	14039	13869	13874	13950	13917	14030	13894	14076	13814	13935	13893	14005	13964	13834	13930	14043	13962	13947	13959	14004	14109	13968	13900	13930	13807	13965	13723	14039	13983	13955	13965	14010	13764	13975	13863	13934	13953	13838	13743	14034	13947	13813	13835	14043	13989	13935	13884	13908	13844	13923	13864	13822	14014	13773	13976	13853	13874	13868	13879	13871	13804	13949	14009	13868	13888	13900	13981	13739	13936	13828	13990	13877	13711	13949	13776	14003	13853	13888	13783	13814	14012	13911	14005	13928	13862	13770	13958	13887	13701	13887	14012	13661	13861	14055	13766	13908	13845	13987	14045	13748	14028	13832	13839	13874	13914	13847	13815	14009	13914	14004	13737	14025	13932	13845	13835	13865	13808	14233	14009	13761	14068	13882	13725	13925	13730	14000	13787	13903	13767	13800	13784	13780	13970	13849	13956	13935	14002	13762	13925	13866	13882	13876	13885	13803	13874	13877	13976	13903	13904	13989	13940	13825	13948	13968	13754	13877	14058	13948	13993	13709	14094	13762	14006	13813	13808	13914	14188	13917	13807	13920	14106	13865	13850	14028	13837	14016	13983	14079	14066	13940	13970	13913	13937	13983	13770	13994	13974	14110	13986	13849	13860	13779	13785	13847	13936	14059	14049	13916	13738	13970	14035	13935	13929	13910	13847	14001	13807	13842	13906	14018	13875	13991	14056	13988	13771	13805	13894	14086	13943	13779	14045	13896	14068	13812	13863	13945	13910	14046	13804	13847	14013	13933	13766	13843	13891	13957	13878	14041	13793	13885	13962	13871	13934	14051	13953	13999	14061	13877	13972	13915	13916	13880	13747	13749	13875	13826	13901	13891	13863	13946	14000	13898	13952	13853	14029	13940	13949	13947	13886	13990	13815	13806	13878	14005	13837	13974	13859	13848	13845	13956	14027	14024	13871	13712	13916	14002	13923	14056	13946	13946	14024	13760	13806	14018	13854	13771	14035	13785	13963	13926	14021	13867	14015	13971	13837	14026	13935	13860	14026	14118	13768	13896	13879	13952	13980	13989	14283	13891	13961	13891	14011	13826	14011	13912	13879	13978	13845	13919	13962	13866	14016	13999	13930	13910	13884	13913	14042	13768	13984	14039	13876	13797	14063	13967	14064	13953	13742	13962	13776	14023	13954	13989	13790	14033	13920	13799	13906	13986	13835	13945	13812	14036	13828	13945	13852	13899	13776	13755	14016	13929	13940	14093	13991	14012	13919	13873	13814	13976	13781	13970	13866	13727	13875	13885	13762	13912	13867	13914	13903	13941	13930	13959	14037	13793	14061	13937	14048	13865	13863	13961	13714	13854	13851	13880	13955	13882	14012	13813	13868	13805	13895	14005	14008	13993	13935	14030	13829	14026	13982	13857	13727	13809	13883	13972	14095	13877	13894	13704	13895	13805	14156	14006	13848	13924	13926	13897	13921	13958	13931	13869	14058	13919	13888	13978	14017	14001	13885	13828	13913	14000	13942	13933	14052	13854	13871	13986	13943	13973	13975	13900	13908	13986	14012	13990	13865	13919	13888	13887	13863	13899	14003	14052	13898	13992	13934	13907	14023	13781	13983	13781	13820	13998	14047	13926	13919	13730	13805	13953	13999	14022	13956	13759	14028	13926	13836	13883	13953	13856	13894	13862	14025	13847	13843	13911	13891	13979	13963	13952	13616	13960	13890	13896	13881	14023	13891	14002	14034	13817	13808	13939	13935	13870	13955	13899	13849	13853	13954	13899	13989	14175	13729	14029	13920	13963	14110	13874	14133	13943	13930	13950	14010	13962	13900	13725	13825	13987	13928	14024	14094	13995	14093	13865	13991	13803	13932	13832	13765	13942	13850	13838	13823	13760	13900	13987	13894	13879	13857	14107	13701	13845	13909	14004	13962	14014	13918	13762	14053	13804	14003	13946	13940	13926	13891	13904	13921	13869	13949	13950	13829	13882	14029	13864	13744	14015	13873	13913	13797	13947	13885	13956	14029	13950	13859	13891	14030	13923	13948	13834	13991	13923	14009	13854	13910	14033	13949	14139	14033	14009	13907	13893	13912	13943	13944	13776	13954	13860	13939	13793	13923	14053	13877	13929	13924	13941	13935	13798	13893	13953	13798	13841	13930	13867	13857	13704	13829	14049	13797	13998	13747	13920	13927	13863	13990	13962	13891	14000	13836	13887	13990	14069	13999	13838	13972	13912	13722	14020	13903	13832	13966	13841	13805	13966	13908	13905	13982	13904	13819	13988	13879	13876	13883	13956	13974	13748	13906	13925	13839	13908	13876	13867	13832	13902	13783	13925	13812	13945	13838	13947	13895	13985	13983	13806	14037	14111	14034	13791	13910	13807	13872	13863	13941	13743	13980	14006	13976	13917	13932	13845	13819	13960	13852	13946	14023	13941	13889	14022	14076	13924	14084	13909	13847	13880	13897	13847	13902	13889	13979	13938	13873	13894	13855	13906	13867	13882	14120	13940	13989	13680	14052	13895	13809	14062	13972	13941	13857	14080	13889	13913	13907	13710	13981	13916	13934	13921	13832	13788	13907	13948	14121	13972	13809	13928	13891	13975	13881	13939	13964	14000	14002	13703	13917	13753	13800	13959	13956	14062	13736	13883	13983	13945	13887	13927	14052	13726	13893	13917	13793	13983	13983	13844	14058	13809	13869	13676	13998	13868	13863	13929
27703	23959	29039	26450	20276	18327	17206	16384	16927	16802	16346	16345	16285	16450	16709	16374	16087	16111	16122	15769	15837	15909	15810	15881	15641	15722	15786	15628	15593	15525	15723	15748	15850	15878	15952	15727	15793	15823	15912	15697	15614	15721	15727	15714	15927	15815	15823	15667	15742	15645	15789	15865	15840	15902	15746	15711	15776	15668	15835	15782	15796	15614	15766	15712	15732	15692	15535	15749	15772	15908	15798	15485	15483	15861	15725	15901	15910	15720	15949	15761	15695	15671	15793	15724	15839	15560	15797	15761	15413	15726	15545	15618	15638	15812	15596	15644	15747	15697	15753	15779	15845	15931	15520	15626	15775	15704	15906	15809	15842	15770	15845	15884	15669	15782	15705	15762	15592	15820	15703	15660	15787	15738	15863	15635	15692	15661	15852	15878	15822	15867	16080	15801	15692	15688	15782	15886	15779	15706	15709	15542	15690	15801	15810	15603	15834	15579	15908	15599	15876	15741	15759	15379	15783	15812	15662	15740	15714	15595	15649	15781	15697	15462	15975	15758	15821	15979	15796	15768	15688	15961	15748	15786	15735	15855	15716	15797	15763	15813	15784	15759	15863	15837	15632	15744	15667	15619	15687	15647	15751	15862	15700	15774	15791	15681	15550	15755	15696	15710	15659	15734	15921	15690	15752	15772	15561	15905	15810	15846	15839	15604	15753	15838	15634	15962	15696	15520	15682	15679	15736	15699	15661	15662	15828	15720	15773	15780	15835	15835	15824	15883	15718	15942	15928	15823	15607	15681	15720	15849	15680	15755	15702	15686	15702	15614	15738	15601	15567	15622	15773	15912	15891	15726	15615	15738	15967	15835	16028	15808	15732	15808	15652	15519	15709	15660	15475	15569	15835	15766	15814	15736	15517	15660	15630	15634	15813	15619	15845	15901	15852	15710	15602	15874	15823	15589	15909	15546	15606	15877	15761	15792	15728	15664	15714	15937	15735	15751	15782	15677	15789	15530	15682	15856	15650	15737	15636	15678	15565	15818	15841	15677	15785	15638	15788	15637	15738	15671	15712	15724	15769	15640	15722	15756	15623	15754	15976	16121	15931	15629	15564	15760	15854	15668	15674	15746	15731	15548	15832	15782	15746	15984	15759	15677	15810	15833	15868	15620	15851	15617	15704	15712	15802	15617	15762	15798	15629	15564	15748	15743	15754	15642	15810	15836	15664	15655	15664	15784	15714	15561	15563	15764	15896	15615	15937	15920	15803	15673	15596	15625	15644	15703	15638	15771	15904	15825	15689	15556	15740	15838	15883	15719	15874	15864	15722	15636	15712	15870	15718	15764	15838	15457	15566	15883	15682	15682	15752	15828	15705	15596	15747	15662	15563	15511	15680	15798	15734	15633	15536	15433	15650	15839	15631	15853	15640	15709	15781	15753	15631	15624	15895	15928	15651	15778	15633	15582	15652	15812	15903	15735	15786	15626	15710	15953	15781	15699	15953	15719	15673	15668	15793	15804	15594	15535	15936	15861	15693	15758	15652	15831	15748	15943	15915	15857	15759	15937	15575	15697	15620	15643	15669	15768	15764	15814	15913	15670	15615	15776	15795	15854	15616	15824	15882	15747	15700	15729	15730	15723	15549	15690	15742	15642	15734	15728	15729	15661	15874	15789	15835	15777	15813	15658	15652	15876	15779	15674	15759	15653	15571	15712	15697	15710	15645	15517	15737	15717	15789	15863	15630	15708	15724	15836	15734	15785	15648	15727	15737	15611	15728	15616	15696	15795	15593	15830	15864	15569	15686	15828	15776	15609	15789	15871	15682	15774	15755	15809	15868	15871	15680	16042	15707	15843	15548	15568	15794	15648	15844	15790	15575	15739	15839	15703	15699	15603	15774	15656	15721	15645	15614	15771	15831	15697	15758	15541	15753	15601	15561	15860	15709	15768	15836	15761	15696	15599	15737	15577	15828	15635	15847	15779	15859	15632	15805	15588	15741	15826	15665	15558	15800	15741	15676	15657	15870	15600	15616	15774	15637	15693	16001	15915	15588	15725	15836	15720	15730	15741	15774	15679	15618	15852	15693	15801	15610	15629	15873	15652	15683	15862	15660	15578	15634	15829	15771	15681	15678	15730	15725	15722	15941	15719	15743	15611	15734	15611	15673	15652	15881	15717	15650	15565	15698	15983	15631	15783	15631	15817	15895	15758	15849	15770	15618	15546	15759	15721	15730	15865	15822	15878	15875	15635	15833	15760	15760	15791	15740	15771	15805	15785	15511	15699	15673	15831	15856	15670	15886	15732	15783	15794	15613	15746	15711	15895	15666	15661	15764	15791	15929	15673	15948	15871	15626	15554	15643	15790	16104	15783	15845	15455	15840	15745	15788	15934	15816	15616	15713	15775	15795	15765	15616	15766	15838	15735	15703	15814	15833	15759	15702	15799	15649	15669	15555	15862	15835	15581	15575	15737	15758	15844	15645	15781	15814	15628	15771	15588	15582	15739	15890	15681	15813	15730	15749	15704	15690	15864	15773	15585	15619	15675	15591	15623	15638	15587	15623	15795	15742	15610	15724	15740	15585	15588	15955	15707	15934	15632	15786	15828	15595	15531	15860	15897	15682	15738	15923	15795	15979	15597	15563	15792	15776	15708	15832	15722	15631	15619	15754	15684	15757	15787	15795	15877	15745	15789	15791	15898	15579	15879	15962	15758	15752	15762	15930	15822	15705	15777	15686	15754	15691	15722	15950	15632	15878	15798	15593	15676	15908	15723	15542	15827	15769	15843	15824	15771	15825	15783	15703	15761	15815	15856	15729	15724	15838	15722	15686	15495	15624	15864	15646	15790	15829	15685	15750	15968	15859	15698	15644	15713	15901	15678	15686	15863	15638	15642	15734	15749	15705	15806	15662	15879	15677	15774	15711	15808	15742	15680	15930	15762	15605	15645	15659	15707	15546	15760	15460	15613	15642	15689	15680	15611	15581	15820	15865	15666	15832	15850	15820	15928	15607	15667	15575	15924	15880	15701	15818	15745	15764	15512	15865	15689	15666	15632	15582	15716	15673	15912	15862	15808	15849	15961	15666	15851	15760	15757	15763	15566	15769	15875	15732	15773	15599	15614	15623	15682	15662	15813	15900	15582	15729	15706	15847	15629	15716	15903	15701	15725	15734	15612	15653	15555	15793	15813	15944	15830	15588	15639	15616	15787	15634	15690	15712	15696	15719	15658	15880	15668	15750	15817	15705	15654	15593	15846	15797	15839	15751	15803	15764	15690	15738	15717	15807	15655	15843	15798	15706	15670	15793	15824	15833	15683	15751	15919	15772	15576	15713	15703	15745	15678	15734	15836	15728	15565	15852	16006	15821	15755	15755	15631	15902	15637	15701	15725	15581	15652	15638	15848	15742	15807	15800	15533	15773	15679	15778	15663	15763	15573	15714	15706	15862	15639	15748	15562	15757	15644	15751	15758	15762	15704	15937	15889	15874	15643	15988	15878	15888	15626	15694	15707	15679	15755	15722	15682	15874	15729	15480	15677	15904	15786	15752	15691	15595	15843	15793	15692	15870	15947	15934	15875	15810	15595	15735	15778	15653	15834	15755	15583	15489	15680	15843	15682	15705	15848	15781	15570	15657	15665	15798	15842	15723	15853	15739	15557	15618	16004	15543	15734	15689	15837	15641	15544	15638	15685	15858	15624	15629	15696	15829	15540	15693	15604	15622	15631	15780	15678	15742	15688	15748	15717	15746	15637	15607	15833	15986	15603	15830	15909	15670	15759	15736	15875	15837	15922	15626	15795	15643	15719	15714	15714	15834	15897	15844	15898	15869	15791	15731	15829	15880	15827	15746	15918	15706	15643	15786	15705	15864	15645	15553	15592	15616	15716	15667	15750	15614	15612	15570	15663	15730	15911	15867	15740	15997	15624	15616	15697	15666	15558	15811	15708	15895	15853	15774	15725	15763	15716	15818	15823	15749	15842	15844	15856	15900	15585	15922	15925	15788	15781	15667	15600	15769	15776	15812	15787	15819	15816	15520	15819	15738	15701	15797	15805	15786	15983	15705	15757	15656	15619	15832	15946	15719	15644	15766	15757	15715	15779	15740	15809	15687	15609	15472	15885	15794	15745	15674	15619	15746	15749	15782	15714	15621	15624	15589	15574	15668	15839	15919	15607	15624	15708	15713	15559	15739	15617	15808	15814	15700	15821	15696	15725	15826	15853	15654	15512	15841	15937	15703	15764	15848	15794	15794	15684	15707	15597	15851	15663	15711	15663	15677	15680	15804	15714	15640	15754	15648	15781	15536	15641	15600	15961	15671	15447	15710	15805	15719	15900	15845	15727	15709	15856	15658	15768	15781	15749	15742	15769	15852	15813	15672	15608	15779	15727	15702	15782	15943	15735	15825	15813	15817	15775	15624	15764	15982	15729	15669	15891	15708	15537	15827	15814	15619	15840	16044	15592	15702	15647	15923	15587	15783	15819	15661	15722	15767	15918	15867	15591	15806	15947	15684	15648	15795	15734	15771	15691	15943	15943	16005	15722	15628	15603	15773	15858	15767	15686	15849	15724	15897	15869	15756	15794	15966	15872	15661	15716	15765	15726	15792	15575	15821	15595	15618	15787	15782	15971	15754	15763	15775	15768	15734	15499	15741	15902	15830	15664	15662	15701	15642	15763	15733	15677	15776	16071	15738	15599	15879	15716	15686	15741	15745	15900	15759	15726	15775	15747	15865	15815	15666	15676	15775	15869	15927	15905	15820	15660	15731	15616	15587	15724	15963	15741	15778	15753	15695	15664	15760	15806	15722	15806	15795	15575	15769	15815	15632	15578	15570	15491	15830	15934	15763	15686	15514	15803	15704	15778	15659	15819	15725	15498	15676	15670	15949	15971	15770	15635	15840	15516	15994	15743	15633	15704	15777	15791	15757	15794	15738	15562	15818	15877	15484	15653	15779	15662	15811	15626	15753	15718	15903	15792	15815	15850	15837	15739	15741	15666	15622	15715	15901	15905	15720	15884	15866	15629	15727	15663	15824	15675	15623	15782	15685	15755	15761	15654	15501	15639	15786	15631	15792	15785	15848	15703	15829	15704	15722	15648	15785	15887	15880	15582	15847	15625	15829	15805	15854	15696	15728	15712	15800	15659	15728	15743	15962	15607
25179	35112	32155	25742	20003	17208	15540	15308	16051	15198	14847	14741	14499	14921	15169	14548	14445	14423	14205	14100	13984	13874	13941	13862	13778	13860	13799	13913	13868	14046	13835	13852	13819	13895	13802	14034	13960	13904	13823	13814	13911	14113	13925	13989	13985	13832	13822	13919	13819	13892	13872	13851	13946	13933	13975	13943	14015	13689	14036	13771	13921	13732	13767	14009	13831	13841	13883	13746	13924	13906	13948	13845	13918	13951	14011	13955	14068	13870	13884	14006	13812	13783	13971	13916	13830	13839	13903	14017	13887	13800	13938	13875	13845	14043	13866	13898	13620	13874	13839	13948	13699	13887	13858	13843	13912	14084	13815	13734	13929	13872	13928	13779	14014	14002	13764	13918	14022	13940	13811	13806	13893	13967	13959	13913	13661	13889	13858	13786	13735	13868	13847	13844	13875	13909	14002	13905	13877	13823	13784	13750	14033	13897	13913	13818	13950	13902	13810	13730	13761	13781	13849	13696	13876	13920	13858	13798	13905	13874	13837	13849	13978	13923	13899	13777	13776	14017	13851	13931	14013	13788	13760	13990	14006	13864	13931	13889	14026	13930	13906	13890	13796	13972	13907	14039	13827	13895	13717	13870	13907	13804	13780	13856	14072	13804	13815	13933	13883	13723	13870	13788	13766	13815	13704	13842	14008	13902	13854	13697	13982	13960	13731	14068	13923	14031	13767	13808	13918	13893	13853	13677	13874	13918	13886	13928	13817	13797	14045	13866	13893	13900	13928	14074	13886	14017	13885	14081	14015	13868	13939	13871	13861	13937	14048	13814	13891	13918	13800	14002	13869	13812	13962	14008	13964	13945	13914	14012	13861	13981	13968	13832	13946	13841	13896	13898	13889	13950	13935	13929	13973	13894	13847	13979	13888	13923	13837	14146	13804	13962	13936	13736	13962	13813	13875	13890	13859	13743	13978	13928	13952	13937	13843	14088	13972	13773	13873	14008	13887	13632	13875	13863	13811	13893	13821	13809	14023	13897	13956	13890	14064	13754	13887	13987	13874	13957	13818	13732	13872	13857	13892	13844	14009	13941	13739	13954	13984	13912	13882	13904	13859	13839	14129	14071	13758	13836	13943	13925	13892	13937	13904	13720	13750	13995	13786	13947	13848	13740	14031	14022	13996	14112	13860	13829	13907	13985	13953	13921	13850	13915	13867	13824	13863	13839	13882	13652	13935	13808	13923	13773	13724	13679	14180	13847	13904	13933	13881	13911	13838	13907	13811	13845	13947	13878	13706	13925	13932	14044	13821	13844	13752	13868	13814	13916	13707	13766	13911	13948	13822	13890	13803	13896	13859	13922	13842	13944	13975	13971	13882	13787	13720	13714	13814	13977	13893	13878	13940	13914	13810	13938	13891	13915	13967	13781	13868	13971	13811	13968	13864	13957	13926	13802	13903	13892	13791	13922	13880	13845	14109	13919	13843	13878	13832	14079	13868	13784	13906	14134	13752	13612	13952	13953	13994	13863	13924	13844	13786	13768	13892	13896	14102	13823	14003	13951	13829	13938	13934	13814	13769	13834	13946	13861	13880	13816	13890	13969	14065	14004	13851	13856	13676	13733	13827	13860	13896	13794	14011	13922	13888	13998	13905	13846	13977	13966	13870	13705	13775	13898	13959	13876	13936	13885	13930	13739	13786	13870	13984	14036	13723	13999	14042	13856	14079	13896	13949	13824	13914	13851	13798	13810	13866	13797	13920	14026	14036	13894	13863	14015	13780	13894	13903	13823	13918	13988	13901	13795	13902	13825	14001	13810	13873	13983	13867	13843	13968	13908	13875	14026	13872	14027	13840	13860	13809	13766	13965	13850	13910	13966	13986	13827	14051	13899	13838	13775	13923	14081	13811	13911	13782	13836	13806	13885	14013	13740	13912	13915	13794	13987	13927	13994	13964	13760	13906	13836	13964	13806	14001	13897	13890	13830	13821	13749	13871	13990	13973	13873	13821	13909	13816	13961	13952	14018	13896	13879	13895	13906	13948	13829	13833	13862	14019	13972	13867	13845	13851	14045	13797	13848	13904	14028	13837	13976	13823	13898	13907	13752	13855	13976	13838	14045	13992	14012	13772	13959	13816	14018	13866	13770	13857	14094	13720	13738	13939	13927	13916	13945	13896	13957	13964	13912	13782	13832	13924	13930	13771	13763	13907	13934	14041	13797	13908	13754	13951	13845	13919	13925	13835	13880	13898	13848	14001	13708	13812	13725	13950	13903	13961	13979	13906	13929	13859	13983	14057	13824	14015	13690	13938	13891	13653	13773	13948	13886	13946	13839	14024	13911	13774	13800	13887	14003	14090	13910	13748	13907	14018	14021	13908	13785	14052	13769	13875	13913	13795	13859	13883	13875	13970	13954	13779	13832	13846	13843	13787	13975	13875	13807	13740	13866	13752	13762	13733	13967	13763	13948	13930	13884	13920	13802	13817	13946	13774	13916	13988	14057	13906	13976	13976	13849	13871	13838	13851	13848	13766	13883	14030	13792	13902	13810	13920	13749	14044	13874	13912	13875	13926	13867	13803	13913	13784	13789	14021	13874	13877	13970	13909	13882	13703	13824	13858	13806	13993	13793	13832	13925	13835	13854	13930	13902	13920	13815	13885	13887	13902	13914	14020	13975	13898	13971	13960	13876	13754	13973	13915	13906	13898	13900	14078	13801	13833	13830	13725	13794	13926	13851	13971	13984	13894	13985	14038	13753	13836	14002	13833	13911	13965	13898	14000	13822	13819	13984	13778	13922	13768	13761	13652	13953	13684	13871	13821	13790	13822	13848	14016	13977	13811	13953	13738	13784	13942	13865	13919	13840	13906	13759	14129	13900	13844	13974	14018	13994	13884	13865	13886	13777	13854	13758	13886	14004	13899	13844	14086	13800	13861	13824	13895	14059	13725	13794	14108	13965	13937	13901	14000	13939	13955	13984	14011	13860	13879	13913	13930	13852	13895	13961	14016	13877	13960	13879	13849	13755	13862	13801	13794	13842	13913	13900	13807	13950	13811	13910	13783	13952	13972	13884	13883	14065	14026	13996	13771	13921	13793	13930	13861	14031	14148	13780	13826	13957	13867	13987	13932	13798	13666	13761	13771	13847	13956	13753	13880	13798	13860	14023	13864	13888	13818	14056	13967	13846	13751	13994	13863	13830	14057	13846	13771	13757	13794	13945	14066	13761	13780	13998	14031	13875	13893	13746	13931	13909	13924	13808	13942	13918	13895	13969	13904	13923	13862	13860	13813	13918	13775	13791	14037	13842	13928	13883	13929	14047	13791	13751	13950	13841	14039	13892	13886	13755	13917	13949	13760	13830	13825	13873	13888	14049	13974	14003	13857	13835	13993	13937	13803	14057	13984	14134	13849	13830	14028	13922	13694	14013	13983	13959	13679	13794	13927	13674	14035	14016	13978	13965	13906	13932	13956	13903	13812	13985	14010	13782	13845	13896	13883	13898	13832	13894	14028	13928	14007	13775	13874	13844	13949	13875	14045	13825	13893	13801	13904	13715	13918	13930	13914	13763	14025	13895	14006	13926	14065	13856	13849	13937	13754	13730	13857	13941	14025	14041	14060	13771	13823	13985	13927	13829	13792	13742	13903	13845	13778	13879	14019	13857	13761	13907	13840	14003	13982	13869	13769	13852	13907	13823	13879	13951	13920	13983	13922	13979	13928	13881	13863	13966	13744	13845	13911	14012	13909	13894	13650	13826	13902	13839	13865	13920	13902	14013	13941	14063	13928	13826	13946	13908	13849	13838	13938	13919	13971	13785	13965	13888	13904	13800	13882	13805	13930	13958	14033	13947	13754	14065	13886	13772	13863	13933	13980	13856	13964	13981	13959	13805	13930	13970	13855	13959	13945	13883	13923	13870	13943	13688	13877	13774	14026	13763	13950	13865	13951	13888	13867	13900	13796	13834	13701	13782	13972	13966	13947	13754	13985	13887	13958	13939	13796	13923	14050	14002	14031	13788	13766	13807	14000	13769	13924	13948	13863	13869	13942	13896	14017	13872	13849	13873	13861	13926	13817	13966	13818	13854	13921	13780	14080	13957	13853	13925	13925	13990	13899	13975	13830	13932	13966	13887	13827	13978	14033	13848	14004	13867	13806	13980	13896	13794	14024	13787	13957	13879	13913	13838	13739	13812	13957	13817	13855	13884	13829	13710	13990	13858	13980	13897	13933	13909	14039	13914	13890	13946	13919	13802	13794	13953	13993	13941	13951	14009	14068	13782	14007	13801	13780	13893	13806	13976	13955	13824	13979	13889	13893	13919	13948	13903	13897	13985	13767	13994	13895	13894	13827	13959	14004	13800	13903	13828	13925	13966	13930	13903	13820	13740	13971	13941	13817	13895	13938	13857	13798	13946	14018	13947	13876	13935	13894	13920	13807	13806	13928	13835	13831	13963	13823	13911	13948	13917	13929	13947	13756	13957	13789	13943	13878	13838	13879	13827	13825	13899	13970	13891	13849	13967	13941	13934	13983	13905	13591	13754	13932	13954	13900	13718	13796	13961	13914	13823	13863	13907	13932	13886	13892	13843	13898	13941	13818	14051	13965	13952	13910	13889	13850	14109	13737	13835	13862	13923	13919	13843	13815	14049	13780	13827	13877	13872	13863	14079	13896	14055	13934	13783	13982	13809	13902	13856	13898	13949	13908	13970	13962	14029	14004	13829	14018	13881	13880	14062	13863	13778	13796	13914	13882	13876	13935	13775	13811	13874	13899	13869	13912	13983	13805	13771	13808	13858	13800	13879	13813	13794	13777	13917	13937	13947	13837	13994	13748	13998	13764	13740	13895	13790	14002	13812	13948	13866	13983	13691	13972	13802	13851	13849	13782	13812	13953	13978	13911	13869	13836	13805	13757	13885	14004	13964	13791	13995	13751	14078	13844	13772	14050	13871	13962	13863	13969	13844	13797	13827	13933	13809	13982	13799	13927	14071	13964	13947	14055	14039	13847	13735	13896	13784	13911	13914	13992	13939	13837	13945	13859	13744	13898	13814	13731	13922	13696	13893	13774	13710	13823	13976	13798	13832	14036	13890	13929	13914	13958	13722	13861	13967	13881	13772	13760	13826	13929	13932	13896	13823	13824	13950	13780	13858	13867	13799	13821	13938
23815	21301	28828	24986	23050	23511	22127	19558	18657	17905	17832	17823	20175	20657	18496	18841	19615	19130	18522	17809	16989	16420	15981	15933	15873	15799	16068	16254	15961	15944	15780	15975	15828	15784	15783	15909	15942	15691	15934	15818	15788	15976	15761	15831	15891	15955	15844	15680	15787	15791	15644	15773	15909	15783	15589	15762	15762	15767	15884	15961	15845	15778	15754	15698	15852	15874	15856	15786	15748	15573	15645	15749	15954	15767	15711	15736	15733	15984	15878	15785	15814	15741	15876	15728	15824	15789	15865	15726	15745	15900	15728	15692	15651	15928	15832	15733	15736	15669	15841	15555	15762	15589	15557	15685	15816	15822	15661	15862	15865	15656	15897	15650	15735	15894	15653	15594	15735	15625	15716	15784	15650	15859	15808	15681	15762	15722	15663	15671	15741	15671	15729	15784	15702	15690	15800	15743	15537	15645	15814	15658	15678	15695	15797	15639	15766	15769	15885	15720	15661	15865	15804	15953	15890	15692	15783	15671	15557	15772	15957	15864	15979	15722	15705	15601	15824	15714	15683	15980	15710	15872	15639	15644	15861	15680	15643	15733	15843	15673	15556	15742	15882	15693	15867	15672	15863	15744	15937	15701	15788	15991	15820	15730	15611	15746	15918	15524	15648	15927	15837	15905	15673	15622	15675	15756	15773	15688	15854	15792	15892	15541	15657	15795	15768	15754	15737	15574	15875	15911	15765	15911	16012	15708	15461	15635	15805	15834	15912	15753	15933	15727	15754	15885	15826	15649	15663	15838	15778	15705	15746	15796	15667	15848	15581	15870	15630	15832	15990	15756	15878	15813	15785	15714	15700	15709	15873	15904	15873	15765	15826	15773	15592	15772	15848	15789	15639	15884	15695	15644	15645	15696	15840	15620	15857	15810	15840	15647	15406	15766	15719	15827	15813	15805	15711	15719	15863	15731	15973	15512	15758	15731	15713	15688	15768	15825	15813	15969	15904	15811	15814	15887	15508	15800	15772	15491	15702	15792	15565	15719	15630	15712	15793	15772	15877	15659	15722	15580	15744	15850	15643	15789	15591	15733	15745	15595	15834	15799	15714	15729	15667	15618	15780	15796	15742	15629	15604	15666	15784	15653	15583	16055	15773	15794	15821	15646	15649	15677	15837	15968	15738	15694	15717	15661	15793	15852	15804	15814	15897	15775	15881	15716	15846	15810	15658	15691	15739	15778	15756	15771	15613	15725	15721	15898	15894	15657	15924	15822	15817	15651	15708	15475	15960	15850	15921	15739	15728	15653	15643	16016	15645	15661	15562	15677	15686	15759	15813	15827	15896	15723	15731	15657	16046	15787	16020	15710	15694	15686	15615	15634	15699	15799	15781	15600	15825	15858	15938	15654	15726	15839	15910	15899	15797	15827	15512	15754	15929	15535	15603	15824	15595	15757	15780	15829	15709	15760	15701	15522	15993	15612	15785	15694	15908	15950	15878	15747	15912	15809	15663	15993	15929	15617	15796	15784	15714	15660	15833	15641	15482	15989	15726	15673	15687	15739	15609	15779	15814	15662	15784	15673	15758	15537	15710	15729	15785	15732	15685	15705	15606	15793	15789	15796	15735	15754	15768	15691	15807	15873	15771	15742	15665	15562	15690	15614	15690	15545	15687	15714	15821	15562	15864	15888	15720	15872	15858	15747	15543	15771	15712	15790	15811	15803	15820	15959	15842	15755	15721	15711	15724	15670	15820	15719	15786	15812	15822	15753	15489	15650	15707	15828	15629	15590	15712	15917	15836	15983	15680	15513	15800	15629	15597	15814	15641	15786	15842	15643	15601	15682	15629	15725	15788	15630	15871	15693	15709	15644	15816	15844	15846	15983	15641	15737	15708	15680	15579	15563	15666	15898	15929	15801	16020	15895	15773	15902	15828	15649	15807	15617	15733	15858	15930	15839	15615	15900	15610	15963	16040	15760	15739	15703	15816	15732	15836	15910	15820	15606	15776	15702	15789	15835	15732	15861	15789	15882	15912	15786	15720	15651	15672	15733	15874	15745	15764	15844	15712	15908	15872	15742	15853	15661	15746	15892	15836	15743	15764	15838	15847	15724	15815	15849	15751	15791	15864	15819	15687	15801	15720	15699	15800	15828	15670	15965	15632	15855	15748	15624	15809	15869	15849	15711	15806	15794	15542	15716	15885	15697	15939	15799	15685	15689	15769	15696	15539	15605	15855	15771	15761	15493	15789	15860	15595	15719	15741	16021	15748	15835	15833	15825	15919	15656	15599	15583	15697	15565	15719	15785	15904	15759	15459	15821	15766	15819	15935	15700	15967	15823	15643	15731	15834	15857	15691	15863	15771	15802	16025	15946	15682	15624	15597	15762	15757	15670	15882	15915	15798	15883	15828	15688	15860	15644	15710	15697	15914	15704	15593	15865	15855	15887	15723	15787	15872	15642	15829	15675	15513	15769	15565	15804	15640	15579	15909	16092	15915	15867	15794	15785	15679	15972	15909	15958	15608	15790	15773	15632	15815	15508	15804	15818	15618	15669	15922	15925	15801	15898	15802	15727	15779	15824	15865	15659	15796	15754	15708	15713	15777	15637	15660	15641	15905	15573	15920	15686	15927	15749	15734	15931	15734	15861	15914	16013	15877	15882	15669	15766	15952	15771	15767	15606	15675	15775	15858	15964	15723	15862	15810	15796	15734	15754	15893	15627	15867	15831	15727	15603	15784	15906	15764	15598	15708	15785	15588	15858	15707	15681	15645	15913	15947	15871	15729	15712	15796	15739	15807	15828	15731	16015	15718	15702	15801	15656	15901	15618	15922	15789	15582	15855	15650	15737	15782	15681	15867	15668	15696	15723	15685	15886	15726	15827	15678	15429	15804	15639	15834	15903	15736	15923	15604	15670	15767	15892	15755	15541	16118	15789	15837	15734	15780	15794	15838	15668	15595	15593	15609	15707	15650	15622	15680	15685	15534	15800	15745	15888	15752	15685	15934	15761	15724	15807	15611	15687	15555	15825	15802	15686	15857	15850	15756	15708	15665	15791	15860	15864	15487	15837	15576	15743	15733	15948	15711	15476	15779	15598	15823	15990	15729	15755	15789	15841	15608	15596	15825	15782	15747	15664	15853	15792	15751	15736	15883	15579	15840	15675	15675	15601	15888	15501	15805	15740	15878	15693	15947	15550	15837	15638	15713	15634	15681	15549	15699	15754	15712	15869	15665	15710	15811	15765	15996	15795	15692	15761	15737	15647	15653	15655	15772	15558	15808	15825	15861	15743	15755	15609	15733	15935	15678	15793	15815	15535	15766	15811	15711	15819	15795	15831	15726	15607	15725	15786	15621	15688	15603	15743	15611	15824	15599	15713	15810	15780	15737	15835	15702	15748	15894	15621	15815	15827	15894	15692	15799	15583	15599	15838	15713	15719	15640	15725	15616	15778	15823	15593	15920	15793	15567	15795	15862	15661	15599	15782	15881	15800	15762	15886	15947	15762	15778	15788	15780	15922	15890	15709	15753	15720	15666	15628	15980	15926	15941	15804	15594	15570	15957	15923	15680	15730	15857	15818	15677	15945	15656	15824	15660	15686	15841	15863	15775	15672	15715	15830	15818	15701	15855	15827	15632	15891	15950	15757	15804	15745	15612	15511	15574	15661	15773	15949	15738	15699	15715	15794	15745	15691	15662	15600	16029	15620	15680	15587	15769	15700	15584	15479	15794	15813	15620	15821	15757	15790	15856	15760	15677	15805	15589	15719	15646	15568	15442	15570	15664	15753	15749	15648	15728	15862	15482	15809	15673	15806	15680	15635	15636	15754	15700	15774	15558	15858	15705	15598	15809	15565	15803	15832	15755	15793	15717	15846	15880	15863	15779	15734	15879	15641	15741	15739	15831	15656	15806	15830	15714	15631	15611	15846	15499	15788	15751	15754	15866	15731	15884	16010	15827	15805	15666	15622	15690	15818	15774	15785	15706	15707	15723	15829	15738	15674	15929	15852	15746	15663	15798	15710	15757	15615	15730	15800	15740	15557	15760	15813	15719	15855	15785	15693	15838	15824	15633	15712	15894	15716	15681	15745	15516	15727	15696	15740	15896	15895	15756	15812	15569	15811	15738	15823	15757	15838	15731	15721	15779	15703	16017	15612	15395	15562	15844	15840	15907	15700	15694	15625	15759	15617	15799	15777	15802	15636	15805	15727	15716	15892	15763	15539	15686	15823	15763	15704	15703	15747	15689	15740	15827	15997	15804	15663	15747	15709	15733	15704	15806	15805	15797	15657	15646	15655	15787	15732	15917	15735	15974	15902	15763	15816	15580	15996	15843	15660	15531	15808	15725	15609	15765	15710	15790	15668	15570	15729	15769	15802	15873	15395	15913	15829	15523	15750	15945	15695	15546	15780	15772	15698	15739	15779	15741	15492	15857	15624	15696	15781	15809	15639	15821	15902	15589	15715	15837	15779	15754	15592	15550	15499	15743	15743	15909	15724	15687	15636	15728	15820	15856	15917	15809	15918	15777	15838	15637	15925	15829	15724	15971	15686	15815	15822	15681	15553	15553	15723	15734	15870	15571	15664	15775	15678	15842	15821	15732	15686	15566	15656	16072	15804	15995	15716	15568	15732	15763	15755	15622	15640	15651	15513	15665	15870	15821	15697	15900	15669	15648	15673	15789	15750	15725	15734	15656	15717	15655	15640	15949	15742	15529	15901	15785	15721	15578	15847	15714	15726	15759	15731	15763	15707	15817	15771	15703	15951	15674	15528	15882	15734	15957	15867	15721	15844	15558	15647	15794	15756	15911	15710	15755	15697	15690	15856	15754	15568	15680	15853	15922	15521	15683	15636	15699	15820	15648	15797	15688	15727	15798	15936	15832	15845	15919	15674	15754	15787	15847	15776	15814	15881	15728	15735	15695	15894	15629	15659	15809	15837	15948	15953	15848	15715	15666	15716	15693	15800	15714	15724	15713	15771	15914	15781	15838	15740	15653	15759	15815	15755	15711	15780	15776	15969	15815	15679	15605	15717	15860	15697	15570	15715	15730	15590	15923	15639	15938	15730	15968	15719	15823	15796	15810	15670	15640	15716	15536	15678	15853	15719	15624	15697	15747	15757	15832	15878	15892	15799	15651	15792	15616	15836	15727	15787	15911	15771
28086	49533	46187	34228	25408	21894	19556	19117	18473	16859	16933	17112	20618	20700	17453	18676	19332	18164	17425	16742	15008	14251	14107	13859	13924	14053	13990	13992	13792	13997	13993	13895	13961	14058	14007	14023	13968	13931	13935	13962	14093	13906	13984	13873	14039	14048	14051	14100	13969	13837	14108	14003	14161	13956	14069	13905	13886	13922	14058	13822	13884	13926	13928	13943	14004	13797	14143	13987	13840	13919	13949	13741	13737	13973	14073	13792	13943	13872	14066	13931	13892	13916	13848	13959	14002	14044	13938	13848	13879	13923	13826	13903	13963	14024	13813	13934	13880	13905	14017	13908	14005	13935	13823	13910	14132	13887	14070	14034	13918	13992	13822	13936	13932	13846	13937	14008	14043	13917	14013	13812	13873	13914	13795	13929	13937	13985	14011	13840	13983	14029	13969	13841	14044	13921	13862	13848	13937	13969	13883	14067	13842	14012	13966	13721	14060	13764	14066	13869	14164	13897	13882	13911	13868	13799	13885	14084	13751	13981	13844	13960	13783	14024	14027	13919	13980	13892	13817	14087	13751	13882	14033	13987	13848	13947	13895	14083	13961	13989	13796	13992	13974	13973	13901	13940	13883	13860	14024	13665	13833	13815	13882	13927	13866	13774	13889	13984	14033	14143	13952	14079	13947	13994	13899	13885	13973	13886	14013	13943	14047	13958	14010	14015	13967	14073	14025	13915	14043	13857	13989	13978	13897	13925	14051	13819	13958	13995	13954	13865	13837	14041	14087	14029	14032	13774	13892	13841	14021	13947	13946	14015	13829	13816	13830	13974	14003	13851	13854	14115	13881	13793	14006	13845	13899	13876	14011	14102	13777	13897	13824	14040	14028	13921	13812	13732	13985	14123	13919	14261	13947	14016	13869	14004	14038	13822	13991	13948	13830	13900	13842	13976	14000	13909	14042	14001	14033	13978	13921	14049	14015	13899	13855	13806	14144	13806	13901	13857	14042	13994	14047	13896	13945	13844	13827	13962	13925	14003	13949	14013	13977	13864	13932	13845	14001	14014	13966	14092	13918	13892	13950	13816	13831	14021	13797	13849	13778	14001	13907	13963	13813	13949	13940	13925	13710	13868	13937	13858	13996	13844	14033	14033	13893	13967	13847	13785	13866	14054	13958	13861	13896	13982	14017	13965	13894	14090	13924	13820	13939	13931	13962	13983	14093	13862	13940	13960	13873	13931	13947	13965	14054	13789	13905	13904	13821	14077	13936	13975	13951	13905	13928	13857	13781	13923	13879	14034	14095	14006	13837	14043	13937	13975	13950	14077	13988	14254	13889	13956	13945	14100	14043	14029	14049	13726	13732	13788	13949	13980	13876	13845	13846	13829	13988	14068	13971	13858	13897	13861	14070	13991	13889	13993	13981	14034	13880	13897	13915	13907	13812	13885	13986	13904	14050	13901	14119	13902	13998	13936	13912	13752	13767	13843	13987	13860	13972	13922	13862	13907	14051	13887	13981	14008	13986	14021	13969	14001	13953	14038	14017	14029	13836	13934	13974	13934	13993	13803	13852	13954	13884	13757	13990	13843	13818	13798	13987	13881	13804	14138	14004	14092	13748	14036	13997	14001	13887	14013	13931	13941	13879	13919	13869	13935	13938	13934	13986	13922	13905	14031	13942	13894	13938	14049	14143	13936	14036	13883	14038	13840	13886	13873	13893	13964	14080	13907	14134	13849	13915	13962	13950	13818	13797	13787	13947	14017	13955	13948	13846	13983	13737	13837	13986	13722	13944	14008	13707	13959	14028	14001	14001	13976	14086	14032	13958	13982	13959	14042	13767	14136	14051	13947	13840	13748	14020	13770	14000	13712	13814	14060	14123	13985	13930	14055	13888	13818	13828	13704	13867	13817	14033	14078	13727	13889	13947	13692	14013	13910	14002	13973	13895	13919	13974	13922	13982	13787	13998	13806	14032	13983	14079	13984	13971	14023	13931	13973	13725	13910	14017	13897	13910	14018	13939	13799	13968	13888	13901	14012	13890	13736	13842	13991	13764	13743	13848	13948	13998	14020	13946	13943	13889	13964	13794	13884	13930	13841	13933	13889	13979	13836	13868	13913	13866	13804	14040	13915	13977	14057	13807	14029	13825	13953	13972	13784	13970	14050	13984	13916	13790	13829	13931	13868	13940	13861	14010	13878	13977	13906	13995	13872	13881	14042	14123	13854	14038	13929	13989	13763	13971	13917	13921	14023	13941	13876	13776	13900	14051	13902	13838	13970	13833	13907	14023	13923	13923	14031	13698	13923	13721	13934	13960	13988	13901	13741	13903	13921	13976	14113	13871	13929	13785	13906	14051	13950	13788	13820	13926	13970	13872	14023	13774	13940	13936	13729	13906	13900	13942	14108	13840	13896	13893	14011	13848	14028	13806	13922	13989	14081	13719	13795	13973	14007	13882	13873	13909	13722	13878	13957	13820	14019	14184	13790	13923	13773	14015	13938	13796	13872	13873	13818	13878	13909	13962	13793	13887	13900	13983	13859	13847	14087	13855	13958	13915	13881	13916	13875	13845	13853	13958	13997	13839	14028	13907	13864	13977	14013	13812	13840	13843	13889	13856	13648	14024	13939	13793	14032	13856	13873	13733	13964	13975	14063	13905	13817	13913	13949	13915	14007	13935	13943	13647	14069	14069	13834	13944	13741	13899	13904	13872	13895	13756	13928	14135	13896	14034	13892	13873	14090	13960	13842	13744	13874	13865	13949	13978	13999	13721	13927	13900	14087	13795	13929	13874	13979	13888	13932	13816	14006	14034	13975	14053	13868	13985	13968	14081	14153	13861	13925	13894	13899	13866	13927	13839	13831	14010	13927	13805	13856	14020	14051	13727	13918	13893	13875	13833	13968	13850	13938	13992	13870	13930	13829	13887	14020	13918	13853	14142	13929	13926	13891	13971	14106	14013	14052	13899	14021	13833	13889	14009	13846	13822	13782	13979	14026	13984	13973	14043	13829	13950	13891	13948	13915	13992	14004	14071	13763	13991	13943	14005	13794	14007	13785	13823	13914	13880	13967	13942	13911	13861	13977	13928	13821	13858	13728	13830	13774	13991	13945	13860	14042	13986	13790	13684	13812	14091	13831	13945	13942	13869	13837	13875	13897	13938	13996	13897	13755	13991	14069	13998	13901	13765	14004	13942	13964	13949	14029	13952	14021	13989	13938	13817	13848	13992	13997	13920	13950	13841	14047	13832	13864	14058	13987	14064	13892	14044	13884	14107	13844	13864	14052	13861	13985	13900	14017	13871	13855	14049	13929	14219	14033	13915	13870	13988	13941	13908	13984	14134	13847	13991	14003	14021	13901	13861	13817	13835	13935	13789	14037	13928	13994	13866	13950	13942	13906	13927	13902	13861	14045	13982	13781	13937	14004	14034	13873	13992	14013	14005	13882	13933	14008	13852	13835	14024	13911	14014	13822	14060	13905	13890	13955	13913	13757	14021	13840	13835	13883	13897	13969	13850	13851	14009	13875	14028	13957	13988	13864	13887	14014	13996	13888	13899	13875	14143	14082	13871	13870	13833	13874	13897	13830	14086	14005	14065	13859	13731	13887	13959	13820	13893	13872	13999	13913	13769	14121	13980	13988	13889	13856	13852	14001	14092	13876	14032	13920	13960	13902	14015	13975	14019	13855	13922	13835	13840	13922	13857	13998	13879	13776	13826	13979	14041	13820	14054	14033	13965	14013	13797	13898	13942	14009	13854	13864	13909	13935	13825	14019	13759	13871	13907	13824	13896	13896	13967	14095	13821	14071	13880	13783	13992	13838	14039	14091	14030	13958	13932	13926	13983	13903	14106	13938	13865	13833	13878	13967	13885	13982	14026	13756	13666	14093	13890	14043	13826	13807	13872	13981	14032	13932	14056	13938	13989	14083	13853	13865	14048	13908	13964	13891	13834	13959	13814	13881	13949	13867	14004	13954	13924	13868	14036	13861	13789	13921	13928	13976	13982	13949	13872	13925	13880	14004	13994	13937	14023	14023	13908	13799	13785	13884	13904	13936	13786	13981	14063	13936	14060	13847	14046	13859	13803	13843	13756	14039	14112	14055	13849	13971	14021	13955	14033	13894	13997	13910	14047	13962	14115	13918	13994	13921	13871	13959	13944	14106	13813	13974	13929	13784	14138	13864	14057	13868	13985	14131	13958	14005	13892	13966	14046	13979	13896	13893	14050	13922	14033	13922	13973	13828	13870	13957	13903	14053	13931	13888	14000	13982	13910	13944	14015	13984	13703	13856	13874	13919	14020	13954	13960	14042	13769	13861	13986	14041	14023	13889	13950	13900	14021	13853	13989	14073	13854	14064	13980	13976	13884	13819	13908	14078	13897	13982	13988	14066	13791	13909	13942	13852	14019	13905	13973	13976	14036	14048	13924	13865	13866	14010	13962	13880	13961	13857	13788	13941	14025	14020	14022	14154	14076	13782	13911	13910	13740	13743	13886	14019	14026	13942	14052	14006	14054	13861	13854	14019	13890	13908	13991	14012	13825	13831	13842	13913	14153	14196	13998	13871	13792	13905	13822	13858	14036	13842	13963	13866	13956	14093	13982	13865	13763	14095	14085	13870	13880	14081	13980	13985	13979	13931	13711	13929	13704	13880	13909	13845	13922	13867	13933	14066	14034	13992	13919	13893	14073	14005	13891	14194	13876	13858	14117	13942	13914	13889	13932	13882	14056	13763	13938	14027	13844	13864	13884	13901	14087	13991	13936	13828	14017	13907	13811	14022	13881	14031	13875	13948	13917	13978	13975	13973	14002	13956	14001	14043	13914	13842	13978	13961	13951	14019	13875	13797	13757	13963	13918	13925	13984	13894	13929	13903	14175	13994	13774	13911	14026	14002	14052	13883	13936	13771	13788	13935	13820	13941	13982	14004	13844	13942	14043	14029	13866	13829	13957	13915	13918	13868	14087	14019	13869	14029	13950	13983	13848	13828	14001	13865	13943	14002	13957	13969	13962	13720	14046	13898	13906	13916	13996	13784	13965	13869	14037	13777	13986	14043	13770	14056	13860	13995	13953	14087	13934	14012	13926	13969	13993	13642	13896	13738	13962	13964	13973	14020	13884	13904	13966	13911	13982	13978	14083	13988	13934	13889	13911	13770	13855	13856
22684	21237	29043	23833	22135	24861	26759	21286	19841	19187	18764	20058	24001	23433	22453	24970	25619	22325	20186	18029	16724	16530	16011	16110	16175	16036	16046	16023	16135	16011	16249	16103	16069	16001	16056	15942	15996	16109	15974	16281	16108	16050	16156	15883	16326	16066	16031	16058	16002	15960	16010	15941	16038	16051	16085	16061	16222	15939	15881	16033	16037	15905	16199	16214	16051	16027	16065	15961	15891	15733	15957	16002	16069	15976	16126	16000	16080	16156	15945	16016	15956	16060	16043	16032	16085	15990	15889	16143	16019	15978	16057	16057	15897	16076	15936	15813	15779	15902	16063	16061	15959	15882	16016	15960	16005	16100	16013	16087	16071	15870	15953	16036	15805	16009	15956	15837	15993	16054	15931	15974	16153	15952	15852	16041	15934	16104	15975	16062	15989	16089	16020	16041	16010	16013	15954	15870	15874	15900	15842	15996	15969	15798	15954	15801	16033	15852	16043	16069	15925	15946	15944	15894	15807	15841	15971	15938	16118	16009	15872	15991	16035	16088	15998	15862	16022	15854	15924	15979	16090	15914	16042	15815	16092	15962	15911	15879	16002	16111	16056	15928	16096	16009	15953	15960	15908	15875	16042	16124	15732	15921	15982	16042	15987	15996	15709	15932	15989	16041	15826	15907	16055	16216	16068	16022	15898	16169	15881	15987	15928	15940	15949	16029	16100	15942	16219	16074	16028	16025	16115	16013	15962	16031	15922	16080	16100	15861	15813	15891	15909	16040	15877	15851	16022	16118	16027	16093	15918	15978	15905	16178	15882	15945	15948	16007	15970	15963	16173	15918	15914	15940	15931	15865	15947	16011	16008	15829	16028	15917	15907	15798	15981	15825	16127	16023	15908	15914	15934	15948	15985	16091	15876	16014	15965	15933	16022	15969	16058	16067	15948	15975	15897	15780	15899	15947	15998	15983	16051	15919	16006	16022	15918	16066	16020	15963	16151	16114	16203	16127	15856	15782	15924	16035	15799	15865	16065	16020	15632	15844	15979	15980	15929	15993	15909	15934	15927	15967	15968	16051	15936	15812	15937	15766	15967	16018	16049	15845	16012	15974	16065	15799	15941	15866	16129	16044	16015	15917	16012	15930	16077	15988	16024	15875	15806	15901	15847	15886	16023	15982	16016	16017	16033	15817	15934	15876	15822	15818	16006	15899	15849	16110	15900	15914	15913	15973	16066	15887	16165	16219	15822	16123	15824	15960	16074	15986	15801	15879	15969	15901	16059	15897	16124	15685	15872	15966	16137	16110	16113	15816	15862	16053	15775	15960	16149	16066	15844	15999	16071	15899	15812	16014	16070	16114	15875	15967	16030	16082	15934	16050	15957	15669	15902	16003	15901	15891	15972	16079	16320	15941	15925	15953	16036	15891	16142	16060	15961	15937	15913	16051	15943	16014	16066	15911	16031	15929	16088	16128	16196	16113	16019	16016	15812	15938	16065	16095	15874	15911	15866	15766	15912	15915	15927	16049	15770	16052	15909	15992	15735	15951	16072	16086	15791	15901	15940	15839	16059	15917	16020	15878	15871	15974	16062	15891	15920	15762	16034	15857	15976	16085	15787	15657	15955	15969	15920	15974	15967	15952	16104	16119	16044	15684	16038	15883	15846	16194	15826	16018	16117	15852	16058	15964	15860	15974	15965	15786	15848	15771	15857	15997	16190	15933	16185	15820	15821	15837	15994	16045	15970	15950	15813	16047	15836	15854	15918	16060	16015	15950	16063	16030	16011	15941	15947	15935	15940	15787	15882	15838	16037	15898	16113	16023	15992	15573	15923	16012	15915	15846	15895	16027	15940	15900	15976	15840	15893	15834	16000	16061	15906	15945	16107	16144	16087	16031	16075	16028	15994	15937	15808	15726	16011	15979	15912	16051	16082	15968	16092	16003	15979	15839	16073	15932	16030	15888	16009	16029	15908	15967	15842	16119	15712	15934	15718	15974	16147	15983	16058	15968	15920	15831	15887	16027	16057	16029	15823	15840	16033	16041	16015	15804	16035	16039	15952	15945	15888	15937	15927	16098	16048	16018	15908	15940	16000	16073	15870	16021	15867	16025	15861	16212	15949	15956	15993	16153	15937	15892	15695	15895	15885	15907	15991	15962	15763	15909	15856	16133	15983	16018	15955	16050	15866	15826	16022	15844	15933	16035	15851	15964	16091	16012	15877	16047	16056	16009	15971	15981	15828	15918	16054	15993	15935	16098	15826	15898	16053	16159	15928	15944	15801	15833	16022	15856	16002	16058	16040	15709	15913	15817	16007	15914	15943	15942	16044	15984	15834	15981	15966	15842	15878	15879	15835	16008	15854	16024	15767	16085	15972	16065	16038	15971	16151	15971	15914	16062	16084	16082	16070	15847	15950	15928	15694	15868	15723	15877	15831	16101	15753	16026	15904	16196	16157	16067	15925	16024	15963	16032	15895	16041	15913	16016	15903	15818	15910	15875	15855	16074	16039	15986	15930	15924	15973	16055	15919	15843	16096	16044	15894	16090	15955	15999	15965	15903	16182	15921	15948	15911	15989	15862	15975	15928	15853	16028	16065	16014	15838	15918	15805	15918	16054	16017	15975	15966	16165	15921	16224	15926	16057	15923	15926	15927	15992	16007	15930	16034	15846	15838	15917	15785	16127	15872	15872	16040	15821	16094	16010	15848	16014	15938	15807	15823	16046	15743	15960	15887	15906	15954	15818	15982	15844	16004	15901	16061	16020	15739	15808	15760	16014	16065	16028	15925	16052	15974	15914	16055	15942	15915	15820	15875	15954	16025	16068	16062	16256	16058	15989	15938	15868	15966	15943	15989	16052	15848	15969	15847	16043	15968	15966	16130	15904	15976	15748	15892	15817	15834	15954	15958	15967	16114	15821	15797	16023	16068	15814	16080	15850	15810	15937	15875	16119	15900	16143	16083	16251	15809	15904	16068	15909	16017	15933	15894	15941	16037	15972	16042	15894	15823	15991	15921	16089	16195	16030	16046	15957	15897	16050	15938	16035	15909	15975	15757	15903	15998	15946	15916	15995	15787	15916	15961	16047	16035	15857	16110	15786	15995	15815	15905	15977	15925	15980	16152	15899	16202	15749	15990	16017	15989	15976	16122	16103	15958	15948	16005	15942	15913	15893	15872	15971	16016	15934	16024	15986	16075	16023	15889	16050	16101	15952	16064	16036	15972	16033	16038	16204	15883	15887	15795	16156	15976	15980	16122	15939	15916	15938	15959	16087	15859	15862	16018	15840	15824	15946	15946	15870	16032	16032	16314	15927	16046	16102	16178	15978	15756	16025	16055	15896	15660	15999	15922	15939	15858	15903	15957	16035	15998	15862	16006	16064	16020	15847	16058	16202	15965	15984	15898	15963	16018	15971	16192	16070	15897	16109	16039	15825	15908	15976	16104	15971	15811	16019	15875	16257	16069	15978	15980	15801	15792	15850	15934	15806	15824	15950	16103	15961	15961	15804	15925	15993	15918	16058	15879	16053	15884	16124	15869	16056	15877	15819	15858	16117	15830	15940	15873	15865	16051	15893	15935	15795	16206	16028	16000	15878	15847	16071	16211	15809	15922	15910	16131	15807	15988	15789	16020	15812	16141	16034	16105	15859	16024	15620	16105	15986	16231	15878	16041	15950	16008	15926	15904	16013	15875	16030	15930	15971	16135	15960	15964	16263	15873	15979	15841	15804	15760	15982	16100	16143	15889	16214	15925	16302	16073	16159	16082	16170	16127	15783	16016	16000	16087	16021	15999	15949	15894	15822	15725	16019	16190	16015	15991	15980	15721	15973	15924	15769	15984	16023	15826	15819	15736	16119	16005	15912	15717	15947	16030	15897	16172	15990	15848	16177	15981	15937	15894	15936	15994	15888	16040	15883	15945	16074	16023	15954	15875	15912	15861	15953	15855	15979	15968	16196	15886	16161	16067	15950	15836	16032	16050	16052	16028	15947	15990	15946	15950	16031	15864	15903	16050	16042	15832	15831	15747	15913	15980	15799	16016	15929	15809	16024	16033	15943	16041	15991	15981	15917	15922	15906	16057	16118	16058	15949	15748	15839	15943	16032	15765	16059	15857	16014	16014	15901	15876	15877	15920	16011	16026	15912	16000	15848	15863	16079	16118	15990	16080	16196	15851	15927	15963	15840	15873	16111	16013	15937	16158	15854	16090	16006	15996	16067	15963	15846	16089	15875	15758	15848	15821	15895	15688	15850	16072	16030	15884	15906	15806	15875	15996	15820	15947	15919	15928	15915	15950	15741	15868	15792	16006	16075	15806	15762	15952	15872	16051	15795	15795	15990	15955	15887	15962	15911	15959	15957	16067	16040	16013	15845	16128	15863	15931	16005	15919	15786	16031	15834	16142	15817	16023	15910	15962	16017	15979	16064	15951	15964	16052	15849	16144	16138	15921	16205	16130	15940	16187	16091	15953	15947	16029	15768	15701	15893	15950	15844	15940	15792	15975	15914	15912	15926	16038	15829	16046	16082	15819	15918	16050	15837	15948	15954	16068	15828	16033	15970	15898	15777	16010	15924	16053	15952	15958	15913	16117	15864	16056	15834	15886	15953	16146	16012	16069	15991	15984	16002	15784	16140	16007	15816	15789	15909	16023	15986	15759	15859	16010	16140	15951	16184	16089	15808	15859	16058	15942	15883	15895	15825	15690	15794	16039	15952	16195	15940	15879	15922	15889	16061	15748	15967	16161	16133	16034	16005	15935	16059	16031	15952	15862	16096	15924	16020	15606	15907	15905	15844	16123	16073	16034	15992	16057	15983	15936	15929	15763	15841	15868	15982	15855	16155	15993	16048	15936	15901	16136	16098	16028	16119	15915	16023	15662	15794	15749	15961	15842	15852	15938	16015	15991	16142	16087	16156	15870	15853	15901	15954	15906	15823	15875	16128	15927	16050	15913	15980	15922	16070	15942	15978	16006	15755	15998	16067	15824	15712	15911	15896	15861	15852	15929	16141	15805	16093	15937	15981	16085	15644	15943	15843	16146	15924	16026	16045	16023	15985	16009	15668	15873	15826	15929	15924	15913	15962	15975	15934	15878	15815	15920	15892	16016	16118	16093	16137	15932	15892	16073	15953	15921	15841	15999	15785	15926	15988	16052	15765	15802
31667	56038	51294	39672	32908	26510	23304	21496	19864	18271	17930	20621	25904	23951	22899	26862	25842	21846	19043	16000	14497	14103	14195	13936	14098	14013	14035	14083	14102	13827	13960	14058	14128	14079	13964	13902	14031	13947	14020	14091	14170	14005	14078	14141	14094	14070	13863	14153	13920	14127	14203	14118	14152	14188	14157	13966	14065	13984	13922	13945	13913	13987	14017	14084	13973	14003	13982	14043	14056	13916	14010	13779	14062	14140	14112	14111	14161	13996	14094	14003	13864	13997	14061	14176	13958	14122	13995	13997	14145	13928	14053	14092	13947	14104	14038	13925	14011	14049	14030	13893	14028	13908	13867	14070	13856	14003	13797	14066	13878	14129	14106	13943	14048	13944	13911	14045	13982	13975	14008	14199	14090	13979	13983	14062	13923	14048	13935	13888	13920	14082	13881	13887	14001	13992	14042	14089	14165	13931	14010	14031	14054	14020	14017	14028	14026	14216	13998	13915	14111	13969	14174	14105	14001	14014	14186	13973	14082	14179	13900	14022	14002	13924	13988	14021	14014	13866	14080	14100	13865	13954	13923	14082	14118	14041	14108	13949	14017	14227	13881	14008	14022	13867	14049	13871	14093	14081	13829	14008	14099	14008	14167	13991	14079	14045	13913	14034	13947	14153	13828	13908	13919	13895	13919	14035	13916	13919	13976	14010	14034	14150	13943	14049	14059	14015	14060	13973	14011	13975	13718	13967	13961	14035	13787	13857	13934	14027	14019	13965	14063	14174	13896	13966	14105	13863	13962	14057	14108	14013	13998	13915	14091	14027	13860	14044	14085	13991	13987	13914	14071	13919	14028	13870	14026	13882	13842	13797	13963	14004	13945	13974	14243	14023	13890	14018	14000	14063	13985	14077	13847	13880	14104	13996	14013	13989	14099	13853	13983	13897	13920	14014	13994	13940	13814	14071	14051	14020	13928	14151	14104	13928	14157	14075	14090	14082	13891	13950	13879	14095	13995	13915	14059	13889	13971	14139	14064	14081	14180	14058	13896	13987	14001	14027	13933	14092	14036	13860	14049	13955	14083	14072	13983	14061	13805	14050	14030	14123	13955	14238	13730	14176	13993	13997	14113	14080	13945	13878	13981	14067	14083	14166	14056	13876	13990	14146	13928	14071	14003	14069	13987	14074	13994	14061	13863	13944	14106	14162	14023	13913	14163	14063	13954	13973	14076	13970	13954	14018	13945	14024	14007	13941	14048	13883	14018	13942	14085	13994	13810	13992	13988	13826	13909	14032	14213	14011	13982	13995	14033	14003	13930	14041	14001	13953	14219	13974	13978	13925	14005	13924	13951	13904	13920	14051	13908	14081	14051	13985	13972	14105	14066	14050	14100	13943	13870	13996	14102	13836	14044	13970	14159	13854	13970	13866	13885	14055	13899	13892	13960	13936	13949	14017	14088	14000	14128	13884	13953	13979	14290	13932	14081	13910	13842	14070	13902	13930	14060	13829	14057	13835	14122	13861	14029	13878	14141	13928	13924	14079	14126	14072	13792	13910	14177	13962	14001	13868	14020	13972	13967	14037	14016	14046	14043	14174	13845	14033	14087	13980	13949	14073	13875	13954	14069	13942	13918	13958	13993	14056	14019	14056	13923	14132	13857	14103	13981	14024	13934	13900	13926	13995	13985	14039	14086	14131	14010	13773	14025	14112	14074	14040	14041	13951	13948	14050	13997	14092	14065	14099	14041	14022	14024	13856	13951	14103	14025	14109	14167	14005	13910	13950	14148	13795	14094	14006	14080	13928	14010	13909	14001	14004	13826	14159	14057	14032	13951	14063	14057	14053	13926	13885	14049	14022	13984	13795	13988	13966	13868	14201	14137	13985	14143	13843	14184	14002	13960	13871	14064	13862	13986	14006	14105	13996	14018	13914	13874	13925	14064	13900	14071	13939	14046	13837	13971	13943	13915	13932	14062	14180	14029	13871	13944	14101	14067	13921	14092	13844	14140	14013	14037	13984	14024	14061	13974	13913	13997	13985	14054	14071	14037	13989	14139	13964	14087	14076	13981	13987	14142	13880	14078	14013	13965	14213	13949	13994	14160	14188	13950	13975	14018	14053	13869	13878	13923	13965	14034	13997	14251	13937	13999	14185	14053	14142	14212	13918	14102	14061	13968	13935	13801	13854	14135	13970	13903	14070	14041	13896	13862	13990	13969	13900	13954	14072	13902	14014	14057	13731	13884	14000	13830	13827	14025	13884	14040	13894	13919	14213	13974	13966	13965	14035	14077	13957	13962	14074	14125	13780	14005	14054	13879	14056	14144	13990	14002	13930	13948	13978	14215	14125	13919	13973	14076	14007	13994	13925	14000	13928	13927	14112	13909	13989	14183	14021	14087	14046	13862	13969	13960	13918	14008	14140	13955	14030	13971	14105	13977	13925	14110	14090	14052	13913	14000	14020	13879	14132	14060	13903	13998	13958	14261	14132	14094	14026	13963	14055	14103	13927	13756	14061	13955	13961	13872	13933	13959	14122	13971	13894	13887	13909	13908	14135	13878	13891	13988	14048	13976	13969	14138	13900	13957	14113	13942	13977	13945	14208	13971	13858	13979	13955	14048	14249	13910	13863	13781	14151	14008	14007	13849	14098	14010	14069	13999	14076	13943	13780	13916	13977	14001	14173	13992	13953	13833	13993	14150	13907	13922	13920	14042	14077	13978	14059	13969	14056	14028	14140	14139	13872	14034	14126	13880	13985	14034	14030	14022	13992	14116	13934	14028	13984	14026	13958	13982	14101	14117	13983	13991	13958	13924	14165	14001	13933	13928	13917	13941	13878	14164	13911	13886	14151	13974	13931	14149	14126	14041	13975	14069	14076	14099	13818	14068	14137	13893	14057	13997	14132	14085	13967	13951	14007	14031	14004	14078	14005	13788	13833	14030	13944	14122	14074	14057	13923	13879	13829	14081	14013	13990	14021	13878	14012	14194	14142	13967	13891	14060	14002	13841	13905	13882	14124	14099	13933	14030	14098	13757	13974	14287	13935	13948	13861	13784	14121	13897	14108	13835	14094	14059	13929	14182	14031	14062	13955	13932	14078	13954	13852	13924	14037	14039	13993	14156	13988	14004	13969	13884	13977	14043	14108	13946	13989	14102	14167	13846	14110	14136	13876	13996	14024	13981	14032	14049	14024	14079	14106	14025	14002	13848	14066	14079	13939	14059	13942	13934	13998	13858	13831	13980	13886	14047	13866	14051	14044	14084	14033	14138	13995	14032	14028	14087	14142	13984	13965	13953	13821	14019	14031	14097	13829	14108	13942	14012	13979	14065	13924	13924	13944	14076	14072	14154	13738	14040	14027	13963	13991	14012	14083	14052	14006	13979	13918	13840	14002	13973	13990	14126	13996	14008	13978	13893	13811	13968	14020	13925	13807	14041	14041	14014	14096	13922	14054	13963	14063	14187	14087	13863	13702	14043	13920	13934	14068	13962	13954	14015	13872	14043	13947	13949	14099	13928	14022	13915	14024	14133	13942	13924	14002	13815	13924	14002	13930	14001	13932	13918	14099	14155	13915	13932	14109	13906	13977	14141	13894	13915	14041	13966	14102	14143	13851	14036	14119	13898	14093	13989	13923	13919	13977	14026	13940	14078	14104	14136	14054	14048	14130	14007	13874	13967	13991	14145	13887	14016	13956	14076	14110	14143	13945	13769	13980	13976	14063	13901	13958	14086	13950	13782	13855	13957	13953	14112	14019	13887	14121	13817	14035	14094	13794	13975	14010	13799	13870	14011	13959	13978	13941	13825	14039	13895	13948	13998	14162	13869	14036	13914	13945	13941	14177	14016	13995	13967	14073	14015	14056	14030	13894	14051	13934	14002	13963	13838	13985	14042	13883	14019	14047	14035	13960	14125	14027	14018	13931	13868	13963	13985	14145	13894	14103	13990	13843	13900	13922	13898	13941	13985	14055	14013	14069	13954	13692	14023	14012	13958	13934	13957	14008	13908	13893	13924	13934	13907	14067	14050	14150	14038	13842	13943	13911	13998	14079	14052	13841	13927	13988	14047	13999	14181	13990	13960	14006	14006	14020	13956	13842	14048	13982	14063	13998	14043	13910	13982	14032	13939	13982	13993	13928	14080	14043	13920	14052	13770	14063	13976	13864	14026	13812	13985	13902	14093	14090	13986	13939	13785	14120	14032	14013	14055	13994	14126	13992	13947	13993	13982	13987	14139	14164	14112	14145	14047	14057	14125	14038	14068	14030	13919	14000	14042	13980	14104	14065	14118	13946	13999	13905	13988	13952	14071	14025	13894	13818	14055	13911	13906	14068	13911	14005	14099	13776	13883	14002	13898	13860	14010	14019	14092	13875	14011	14003	13911	13930	13930	13819	14149	13988	14008	13955	13905	13956	14059	14108	14025	13946	13815	14044	13950	13980	13988	13945	14051	14160	14055	13955	14057	14005	14057	13898	13958	14034	14029	13982	14017	14077	14019	14037	14125	14020	14061	14000	14174	14009	13987	14161	14075	14112	13945	13988	13980	13867	14020	13959	13994	14134	13936	14080	13964	14087	13975	14129	13853	13907	14154	13850	13982	13911	13831	13874	13881	14080	14048	14078	13738	13964	13964	13982	14043	14144	13987	14003	13975	13984	13986	13909	13921	14052	13993	13905	14162	13973	13919	14147	13960	13957	14062	13964	13886	14050	13886	13960	14047	13939	14055	14058	13948	14135	14031	13996	14088	13910	14077	14244	13953	13985	13933	13865	13817	14000	13943	14056	13972	13968	13933	13936	13826	13986	14107	13827	14060	14104	13984	13973	14054	13967	13941	13885	13870	13830	13895	14091	14103	14055	14066	13947	13909	14101	13975	14076	14078	13982	13958	13903	13979	14052	13997	14100	14085	13887	13973	14185	13880	13997	14097	14095	13982	14037	14009	13923	14090	13966	13925	14013	14069	13963	14036	14000	13755	14135	13932	13942	14072	14052	13842	13945	14027	14054	13995	13977	13909	13956	14086	14069	13959	13944	14009	13978	13872	13951	14030	14069	13953	14000	13937	14121	14018	14036	13878	13983	14060	13937	14028	13853	13967	13976	14015	13923	14047	13999	14168	14095	14021	14026	13953	13961	13975	14036	14027	13972	14109	13939	14047	14155	14050	14072
28104	24899	30539	28463	23219	19222	17617	16789	16420	15920	16047	16379	16664	16509	16678	16648	16869	16732	16207	16186	15841	15805	15881	16156	15880	15850	15960	15977	15964	15819	15800	16061	15808	16155	16034	15985	15992	15953	15864	15879	16143	16116	15824	15981	16020	15878	15706	15865	16025	16016	15873	15829	16126	15947	15869	15829	15764	15881	15989	15840	15812	15973	15929	15947	15827	15973	15751	15897	15859	15966	15828	15771	15900	15797	16020	15824	15873	15885	15862	15892	15840	15945	15818	15925	15894	16123	15840	15702	15963	15889	15920	15830	15963	15948	15913	15840	15861	15892	15742	15838	15848	15957	15951	15912	15815	15748	15440	15867	16046	15854	15871	15700	16004	15903	15748	15854	16097	15722	15712	16008	15773	15863	15904	16062	15871	15821	15958	15817	15650	15980	15989	15779	15982	15908	15849	15961	15861	15920	15787	15972	15755	15854	15781	15869	16154	15971	15811	16018	15922	16075	15992	16115	15738	16192	15771	15790	16024	15960	15949	16064	15733	15873	15826	15965	15758	15759	16004	16075	15873	15950	15990	15678	16036	15935	15810	15793	15716	15814	15816	15844	15916	15722	15886	15991	15780	15737	15808	16023	15785	15796	15712	15824	15958	16043	15776	16003	16051	15926	15628	15860	16134	15929	15994	15994	15880	16020	15885	15783	15699	15782	15885	15805	15839	15945	15883	16018	16024	15781	16014	15938	15892	15949	15911	15966	15685	15874	15859	16166	15992	15941	15737	15821	15826	15699	15890	15843	16034	15876	16039	15733	15925	15783	15919	15676	15970	15909	15826	15780	15867	15763	15914	15968	15748	15831	16005	15796	15869	15852	15940	15764	15881	15912	15950	15759	15854	15747	15707	15911	15735	15751	15767	15664	16004	15751	15708	15838	15755	15833	15802	15858	16027	15902	15959	15821	15829	15903	15932	15896	15810	15796	15881	15888	15666	15823	16096	15856	15677	15942	15963	15755	15661	15692	15813	15778	15897	15841	16039	15720	15710	15803	15970	15959	15972	15945	15919	15808	15899	15692	15798	15805	16096	15983	15932	15883	15808	16094	15922	15787	15984	15783	15780	15777	15837	16007	15773	15820	15842	15880	15845	16023	15867	15968	15904	15891	15932	15653	15692	16076	16018	15860	15772	15675	15993	15858	15712	15883	15755	16033	15949	15905	16033	15873	15820	15728	15975	15959	15839	15720	16062	15817	15871	15794	15884	15907	16104	15776	15555	15724	15939	15972	15857	15898	15861	15934	15906	15765	15784	15818	15942	15916	15872	15663	15930	15979	15835	15875	15869	15767	15825	15777	15807	15847	15805	16010	16002	15639	15787	15917	15842	15812	16028	15656	15846	15810	15679	15761	15882	15784	15873	16024	15909	15851	16013	15831	15883	15812	15731	15926	15987	16063	16027	15880	15777	15852	15973	15852	15923	15989	15952	15872	15925	15763	15761	15848	15863	15731	15893	15842	15879	15758	15879	15977	15958	15891	15863	15951	15887	15748	15892	15872	15700	15620	16037	15969	15951	15818	15792	15911	15941	16111	15697	15912	16018	15854	16018	15770	15876	15966	15898	15928	16029	16137	15907	15938	15710	15760	15923	15947	16049	16052	15836	15825	15658	15951	15877	16014	15949	15800	15854	15785	15768	15830	15722	15720	15819	16183	15872	15934	15843	15778	15977	16094	15936	15856	15810	16098	15694	15691	15932	15822	15791	15896	15782	16014	15751	15799	15801	15942	15948	16031	15763	15861	16029	15960	15813	15928	16108	15973	15934	15835	15721	15829	15941	15670	15833	15812	15857	15881	15845	15857	15949	15862	15789	15873	15980	15867	15851	15886	15970	15880	15976	15792	15833	15868	15921	15869	15930	15822	15792	15729	15744	15910	15860	15735	15923	15830	15929	15759	16025	15791	15701	15899	15892	15930	15868	15747	15791	15790	15813	15942	16059	15810	15976	16015	15886	15922	15930	15957	15894	15901	16065	15831	15793	15827	15905	15925	15962	16013	15825	15896	15874	15878	15928	15912	16206	15865	15848	15712	15838	15972	15881	15922	15913	15753	15889	15872	15745	15731	15991	15864	15924	15770	15806	15838	15856	16017	15852	15866	15843	15924	15931	15894	16058	15642	15790	15857	15926	15852	16032	16085	15920	15828	16020	15782	16048	16015	15968	15921	15911	15992	15891	15800	15940	16027	15949	15887	15967	16049	16080	16021	15909	15938	15866	15908	15840	15766	15890	15815	16027	15884	15913	15767	15747	15834	15789	15728	15787	15884	16000	16011	15763	15831	15958	15817	15973	15744	15902	15848	15629	15893	15648	15630	15887	16022	15944	15775	15889	15800	15834	15940	15742	15711	15712	15953	15901	15803	15884	15812	15727	16056	16004	15811	15749	15775	15820	15749	15827	15833	15813	16009	15990	15832	16065	15822	15847	15814	15883	15777	15880	15954	15866	15901	15684	15861	15995	15781	15844	15887	16053	15935	15772	15972	15711	15952	16069	15949	15948	15922	15859	15982	16022	15834	15899	15717	16043	15615	15846	15827	16089	15896	15867	15997	16015	15642	15770	15795	16059	15573	15859	15901	15996	15848	15674	15849	15886	15928	15847	15820	15780	15652	15956	15882	15952	15827	15890	16003	15997	15823	15871	15902	15994	15944	15777	15834	15914	15709	15792	15859	15658	15905	15937	15959	15863	15875	16037	15837	16016	15953	16077	15976	15825	15707	15952	16020	15919	15872	15708	15891	16022	15897	15912	15863	16051	15922	15791	15789	15819	15839	15733	15932	15978	15883	15654	15869	15899	15788	15774	15893	15821	15933	15889	15988	15894	15952	15912	15927	15928	15803	15990	15942	15941	15691	15847	15691	15872	15891	15893	15970	15964	15895	15846	15684	15873	15747	16024	15855	15789	16007	15732	15859	15981	15932	15694	15904	15800	15704	15852	15916	15786	15747	15958	15808	15802	15906	15994	15773	15684	15772	15755	15757	15987	15959	15721	15523	15865	15956	15767	15808	15720	15888	15823	15936	15787	15676	15964	16088	15957	15955	15955	15709	15762	15822	15876	15856	15891	15960	15916	15886	16014	15947	15936	15803	15832	15731	16002	15787	16017	15913	15810	15894	15853	15726	15812	15761	15645	15920	15859	15827	15784	15749	15961	15838	15983	15882	16101	15830	15702	16059	15773	16235	15921	15788	15809	16046	15875	15921	15862	15887	15793	15807	15762	15963	16008	15897	15633	15787	15637	15913	15926	15857	15898	15820	15969	15708	15928	15959	15923	16025	15862	15930	15921	15900	16121	15881	16083	16031	15819	15892	15813	16081	15757	15949	16156	15752	15996	15884	15848	15913	15853	16136	15879	16057	15812	15726	15948	15792	15864	15947	16141	15829	15901	15818	15952	15893	15839	16039	15936	15891	15995	15891	15895	15913	15935	15940	15888	15971	15832	16048	15992	15855	15854	15865	15924	16133	15828	15929	15955	15755	15968	16038	15736	15798	15826	15860	15692	15786	15791	15765	15668	15900	16020	16022	15874	15922	15899	16045	15726	15726	15886	15963	15825	15901	15996	15837	15756	15730	15924	15707	15859	15907	15900	16017	15919	15820	15976	15923	15851	16072	16001	15965	15788	15982	16016	15811	15961	15804	15939	15705	15802	16136	15853	15905	16019	16035	15985	15805	15807	15900	15950	15922	15894	15870	15996	16055	15913	15935	15727	15730	15763	15693	15762	15795	15870	15955	15705	15800	15832	15882	15913	15663	15779	16006	15844	15853	15954	15901	16026	15729	15904	15866	15765	15807	15905	15880	15971	15754	15944	16034	16096	15890	15838	15796	16114	15856	15814	15940	15669	15913	15752	15929	16083	15837	15914	15884	15851	15881	16020	15947	15624	15823	15868	15961	15799	15818	15904	16017	15828	15966	15942	15944	15842	15710	15929	15766	16053	15858	15901	15766	16006	16008	15848	15934	15721	15924	15818	15927	15696	15943	15929	15948	15793	16012	15879	16003	15645	15832	15955	15784	15871	15945	16023	16055	15916	15686	15979	15913	15904	15876	15660	15850	15815	15923	15891	16134	15867	15843	15828	15937	16146	15960	15934	16015	15882	15919	15890	15894	15866	16003	15870	15745	15782	16059	15846	15850	15780	16104	15684	15813	16018	15804	15964	15953	15888	15969	15794	15962	16106	16156	15687	15901	15970	16105	15790	15862	15752	15779	15763	15856	15821	16005	15979	15764	15790	15813	15897	15943	15912	16016	15856	15962	15963	15927	15797	15689	15661	15917	15890	15938	15908	15863	15880	15607	15893	15977	15571	15717	15872	15829	15799	15836	16017	15956	15893	15838	15833	15908	15917	15704	16058	15991	15888	15872	15932	15979	15936	15871	15988	15860	15813	15991	15819	15718	15887	15845	15779	15852	15786	15919	15805	15798	15692	15897	15769	15782	15918	15676	15888	15915	15698	15816	15878	16053	15979	15846	15938	15805	15914	15880	15971	15869	15810	15715	15659	16115	15955	15834	15947	15818	15991	15748	15702	15841	15810	15867	15914	15759	16016	15832	15903	15839	15699	15816	15892	15752	15852	16002	15933	15918	15930	16042	16082	15870	15670	15815	15897	15936	15897	15858	15849	15769	15922	15785	15677	15921	15866	15925	15902	15776	15974	15745	15781	15784	15798	15770	15980	15794	15977	15820	15815	15948	15765	15934	15944	15988	15990	15792	16049	15823	15962	15932	15856	16018	15735	15734	15949	16068	15750	16009	15684	15854	15822	15909	15917	16076	15962	16103	15877	15494	15984	15918	16003	15898	15910	16032	15858	15968	15887	15702	15822	15857	15756	15805	15981	15809	15645	15938	15903	16044	15729	15941	15667	15834	15882	15976	16136	15937	15985	15722	15688	15984	15845	16058	16019	15908	15810	15852	15946	15716	15972	15903	15660	15867	15899	15951	15826	15889	15853	15848	15991	15937	15887	15993	15885	16058	15918	15717	15899	15751	15936	15881	15855	15774	15845	15899	15961	15858	15935	15841	15979	15765	15885	16031	15918	15833	15913	15787	15854	15879	15849	15724	15917	15655	15841	15939	16028	16047	15818	15882	15732	15929	15946	15898	16014	15656	15768	15853
26819	38046	34104	29194	23851	18116	16051	15229	14467	14328	14089	14549	14935	15348	14994	14637	15192	14742	14346	14326	14091	14077	14022	14128	14222	14122	13899	13941	14170	13892	14016	13895	14036	13885	14063	14125	13862	13986	13977	14116	14082	14122	13861	14113	13850	14015	13953	14086	13918	13947	13967	13889	14140	14000	14010	13766	14025	13834	14144	14045	14004	13936	13891	14067	13929	14086	13957	13966	13909	14101	14052	14158	13953	13952	14017	14244	14162	13935	13909	14103	14158	13849	14053	14024	13885	14035	13845	13997	14009	14128	14113	13974	14026	14050	14002	14015	13950	13953	13835	14011	13955	13985	14160	13979	13971	13961	13990	13954	14012	13935	13953	13985	14074	14011	13824	13860	14050	14191	13953	14096	13914	13827	13976	14091	13841	14072	13883	13846	14119	13913	14023	13982	14124	14006	13826	13837	14051	13959	14030	13887	13850	14124	14053	13962	13935	13662	13806	13897	14016	13971	13828	13856	14089	14015	13936	13987	14121	14071	13958	13911	13969	14073	14156	13943	13915	13969	14107	14090	13993	14085	13999	14107	13836	13912	14091	13940	13831	13996	13870	14075	13989	14138	14056	13948	14111	13891	13861	14080	14001	13899	14130	14050	14077	13980	13986	14032	13995	13999	13929	14024	13987	14039	14144	14091	13886	13810	13774	13911	13954	13907	14066	13943	13888	14107	14000	14035	14096	13925	13924	14176	14013	14048	14003	13921	13926	13944	13812	14049	14048	13858	13978	14003	13950	14027	14035	14026	13826	13930	13990	13798	14039	14003	14012	14094	14023	13959	14088	14038	14045	14018	14098	14041	13979	13989	13900	13949	13941	14043	14028	14154	13874	14038	14003	13965	13933	13913	13976	13869	14066	13898	14049	14005	13990	13973	13993	14105	14050	13971	13788	14078	14125	13923	14028	14038	13945	13863	13886	13933	14173	13912	13888	14047	14035	13873	13912	14127	13877	14176	13984	13883	13994	14052	13830	13984	13992	14071	13965	13831	13969	14004	13755	13951	13910	14044	14082	13989	14127	13979	14267	14084	13989	14034	14006	13836	13996	14011	13813	14105	14086	14143	13925	13979	14023	13995	13968	13984	13809	13885	14012	14012	14040	13913	14024	14062	13867	13858	14137	13866	14066	13879	13873	13901	13869	14093	14043	14065	14038	14007	14095	13998	13919	14023	14061	14084	14020	14040	13969	13837	13939	13882	14007	13952	13886	14080	13966	13992	13987	13811	13936	14016	13960	14088	13932	13836	13962	14171	13864	14079	13844	14028	13972	14008	14049	13820	14030	14012	14062	13941	14043	14031	14025	14071	14058	13956	14056	13944	13918	13988	13909	14087	13955	13859	14111	13929	14023	13997	13881	13868	14152	13995	14093	13927	14033	13942	13963	13982	13962	14102	13976	13954	13942	13966	14058	14145	13836	14017	13987	13960	13959	14142	14064	14069	14050	14026	14044	14008	14055	13805	13980	13963	14011	14138	14057	14078	14095	14113	13919	13963	14079	13897	13825	13938	13912	13990	14047	13836	14006	14076	14045	13929	13990	14089	13933	13822	13956	13882	14023	13989	13993	14003	13896	13888	14017	13930	13957	14027	13975	13938	13984	13922	13940	13906	13948	14044	14010	13885	13977	13838	14060	13887	14133	14049	13892	14122	13857	13938	13792	14089	13772	14049	13985	13911	14039	14131	13983	14078	13996	14025	14129	14028	13843	13931	14002	13942	14121	13917	13961	14014	13931	13960	14055	13908	14001	14022	13895	13913	13891	13994	13890	14078	14030	14098	14021	13827	13873	14193	14017	13918	13836	13930	14156	14035	13832	14056	14058	13921	13912	13961	14145	13943	13971	14104	13921	13932	14164	14063	14026	13949	14047	14080	13941	13998	13928	13952	13813	14092	14056	14076	14014	13925	13788	13895	13953	14026	13855	13887	13887	14028	14024	14142	13900	14097	14111	13926	13965	13912	13936	14038	13859	13992	13975	13855	13984	13904	13986	13863	14070	14044	14100	14011	14022	13982	14056	13964	13903	13897	14010	13959	14063	14057	13956	13896	13968	14024	14086	13975	14047	13870	14014	13967	14033	14016	13964	13975	14068	14080	14051	13988	13888	14012	13950	14002	14035	13837	14030	14092	13811	14003	14178	13957	13922	14090	14050	13973	13782	14014	13981	14006	13814	14098	14051	13890	13989	14072	13956	14107	14112	13841	14085	14053	13964	14062	13972	13916	14057	13875	13834	14070	13890	14130	13951	14049	14037	13904	14227	14031	14127	14062	13929	13974	13883	13946	14108	13839	13942	13996	14083	14064	13816	14025	13941	13910	13937	14054	14041	14087	13971	13962	14125	14083	14098	13858	13908	14034	14074	13976	13875	13912	13874	13796	13944	14008	13924	13989	14031	14014	14117	13803	13820	14037	13964	14010	14068	14129	14032	14034	13967	14033	13849	14000	14012	13909	13908	14067	13981	13984	13886	13990	14194	13963	14159	14052	13950	14055	13899	14046	13999	14061	13974	13974	13981	13950	14153	13993	13861	13981	13765	13934	13917	13913	13975	13880	13999	14092	13991	13883	14058	13972	13893	13856	13889	13877	13991	13854	13915	13868	14070	13904	14100	14100	13916	13987	14018	14004	14026	13986	14218	14116	14010	14141	13869	14021	13934	13965	13896	13941	14016	13966	13986	13884	14030	14042	14053	13979	13945	13951	13982	14013	13946	13971	13986	13837	14060	13936	13951	14121	14055	13974	13978	14115	14144	14012	13833	13904	13935	13887	13994	13977	14085	13890	14039	14075	14042	14142	14166	13852	13994	13964	13943	13927	14036	13875	13946	14093	14018	14013	13848	13916	13986	14025	13873	14027	14126	13965	13951	13955	14178	14045	13974	13921	14006	13930	14035	14012	13921	14072	14111	14025	14175	13830	13904	14041	13994	13888	13968	14072	14031	13781	14203	14041	13772	13917	13955	13974	13940	13914	14023	13996	13880	13998	14022	13958	13971	13918	14092	13982	13979	13914	13974	14014	13843	14022	13893	14072	13953	13833	13850	14064	13998	14012	13954	13970	14067	13911	14146	14113	14025	14018	13889	13997	14004	13927	13949	13958	14051	14105	13911	13998	14023	13999	13928	14057	14175	14028	14058	13754	14084	13886	13946	13890	14055	13920	13960	13995	14037	13960	14079	13920	14219	14053	13928	13978	13899	14160	13867	13947	13927	13790	14091	14038	14050	13960	13884	14083	13973	14170	14064	13900	13935	14189	13982	14065	13918	13925	13951	13857	13858	13905	13935	13945	13804	14055	14086	13928	13876	13969	13995	14055	14039	13850	14084	14060	13894	13932	13881	14099	14074	13953	13933	13886	14021	13992	14011	14025	14079	13918	13968	14031	14005	13854	14037	13944	13993	14091	14014	14027	14024	13949	14137	13996	13879	13908	13969	13986	14207	13862	14053	13986	14076	14043	13911	13907	14075	14056	13993	13828	14077	13880	14119	13915	14125	13936	13887	13929	14058	13850	14008	13986	14002	13993	13989	13958	14047	13880	13944	13954	13940	13820	14026	14111	13994	13876	14109	14011	14126	13933	14210	14047	14007	13822	14063	14103	13904	13928	13909	13916	13968	13932	13924	14022	13752	13921	13927	13872	13883	13960	14037	13856	14136	14016	13934	14028	14090	13898	14150	13856	13904	14058	13969	13953	14097	14073	13993	13899	13980	14088	14012	14092	14111	13949	13920	13990	13916	13883	14006	13892	13984	13866	14018	13868	13897	14018	14017	13926	14047	14061	13903	13994	14083	13994	14042	13958	14018	13946	13908	13986	13952	13961	13969	14165	13912	13966	14083	13904	13904	13836	13833	14018	14023	13966	14230	14040	13964	13827	14023	13995	13991	13930	14117	13967	14062	13941	14015	13928	13987	13893	13911	14018	13793	14062	14077	13857	14005	13861	13944	14001	14091	13927	14001	14039	13932	14073	13939	13979	14077	14096	14030	13979	13981	13944	13845	13933	13970	13947	13957	13809	14148	14023	14008	13954	14113	14039	14079	13967	14000	13942	13913	13994	14174	13951	13929	13984	13848	14148	14109	13922	13990	14046	14179	13949	13871	13829	14045	14050	13955	13947	13991	14246	13975	14004	13914	14097	13792	14070	13974	13874	13943	13804	13985	13962	13942	13903	13954	14026	14000	14026	13990	14057	13966	13858	14045	13936	13933	13990	14008	13977	13905	13978	13902	14018	14010	14121	13818	14052	13907	14138	13926	13813	14023	13842	14116	13865	14082	14047	13951	14023	13940	14104	14089	14006	13970	14148	13974	13978	14063	13966	14148	13932	13956	14043	14171	13945	13852	14196	13830	13898	13902	13865	13987	14063	14008	13904	13986	13911	13952	14112	13716	14152	13989	13972	13948	13915	13967	13966	14079	14015	13978	14010	13985	14016	14043	13871	13889	13931	14054	14099	13875	13991	13966	13737	14011	14117	14000	13899	14054	13827	13978	14072	13978	13955	13909	13880	14061	13789	13996	14009	13790	13915	13983	13904	14024	14098	14104	14051	13946	13924	14000	13943	13848	14009	13936	13950	14290	14038	13927	13979	13983	13939	13995	14005	14197	13923	14036	13874	13932	14020	14016	14021	13999	13964	13995	13988	13907	14037	13823	13989	13888	14008	14012	13967	13939	14103	13994	13996	13984	13850	14057	14008	13862	13928	14141	13855	13972	13777	14050	13887	13950	14048	13930	14026	13937	13952	13936	14024	13994	13952	14051	13820	13899	14045	14122	13997	14072	14089	13972	14058	13962	13848	13989	14033	13966	14084	13844	13871	14047	13825	14061	14081	14034	14022	14084	13955	14023	14032	13983	13958	14064	14111	13916	14080	14076	13871	14043	13961	13981	14201	14055	13928	13948	14011	14010	13964	14135	13956	13867	13886	14080	13837	14160	13879	13855	13913	14199	14112	13959	13777	14044	13965	13981	13961	13978	13983	14058	13960	13966	13986	14096	13875	14072	14032	13917	14036	13790	14052	14022	13954	14062	14063	14016	13943	13866	14124	14012	14021	14004	14072	13989	14115	14151	14045	14078	13875	13765	14060	14099	13957	13928	13987	14202	13896	13979	13908	13945	13859	13875	13821
23838	21239	28879	25773	24360	24086	22409	18649	17121	17292	18435	20290	23286	23172	21922	21081	19178	17284	16481	16302	16019	15993	15809	15963	15874	15760	15677	15753	15706	16001	15855	15908	15793	15830	15708	15646	15828	15835	16027	15879	15779	15495	15745	15678	15728	15637	15859	15981	15866	15743	15792	15919	15628	15703	15860	15923	15859	15648	15674	15823	16016	15910	15721	15969	15871	15816	15753	15938	15808	15736	16000	15686	15969	15689	15943	15626	15893	15839	15827	15880	15780	15916	15878	15985	15911	15854	15858	15808	15773	15853	16048	15631	15667	15860	15785	16067	15755	15890	15657	15700	15615	15696	15765	15710	15788	15873	15945	15923	15681	15727	15960	16025	15801	15786	15971	15809	16055	15713	15817	15736	15993	15810	16009	15782	15755	15810	15655	15858	15761	15677	15873	15701	15861	15950	15726	15836	15688	15693	15727	15667	15897	15703	15682	15754	15722	15870	15816	15624	15784	15685	15790	15700	15753	15720	15794	15928	15836	15786	15918	15895	15852	15724	15834	15730	15925	15682	15576	15873	15881	15750	15667	15576	15755	15841	15627	15844	15722	15625	15811	15773	15770	15841	15954	15784	15732	15698	15956	15839	15902	15881	15457	15754	15716	15948	15819	15834	15889	15838	15806	15845	15985	16019	15982	15979	15738	15887	15644	15822	15784	15793	15791	15690	15588	15770	15651	15651	15992	15738	15799	15979	15702	15641	15722	15793	15688	15687	15804	15861	15611	15785	15831	15708	15725	15651	15654	15654	15687	15698	15874	15866	15802	15828	15865	15672	15663	15839	16010	15607	15630	15600	15680	15876	15695	15751	15836	15941	15797	15765	15800	15937	15816	15906	15703	15592	15803	15995	15921	15862	15768	15792	15826	15790	15923	15785	15762	15754	15747	15731	15569	15676	15716	15724	15882	15795	15639	15747	15738	15785	15715	15678	15927	15687	15956	15963	15833	15716	15603	15911	15843	15690	15902	15741	15799	15734	15689	15991	15958	15766	16070	15772	15671	15961	15979	15880	15747	15914	15655	15857	15917	15796	15758	15750	15842	15913	15800	15664	15900	15708	15611	15740	15996	15878	15899	15861	15773	15725	15981	15828	15790	15735	15894	15925	15832	15813	15782	15886	15728	15906	15557	15688	15876	15584	15765	15775	15681	15649	15558	15962	15691	15904	16130	16071	15867	15770	15626	15623	15954	15670	15819	15856	15983	15723	15787	15823	15790	15994	15823	15782	15713	15855	15784	15660	15708	15602	15879	15796	15924	15756	15835	15559	15737	15833	15869	15578	15947	15789	15865	15901	15963	15836	15792	15762	15766	15665	15919	15804	15852	15854	15785	15803	15835	15854	15653	15914	15765	15681	15985	15818	15917	15824	15883	15810	15639	15774	15728	15623	15710	15718	15758	15790	15737	15838	15656	15729	15774	15920	15682	15787	15783	15896	15987	15919	15653	15749	15683	15725	15781	15805	15688	15765	15733	15824	15845	15685	15692	15854	15843	15682	15748	15604	16097	15804	15948	15771	15833	15676	15829	15793	15667	15685	15917	15963	15964	15892	15548	15842	15790	16042	15847	15827	15788	15859	15553	15911	15928	15770	15808	15752	15802	15818	15858	15650	15834	15804	15841	15705	15727	15897	15858	15741	15831	15706	15857	15889	15842	15748	15664	15718	15819	15586	15737	15662	15723	15850	15425	15905	15589	15701	15628	15838	15852	15842	15713	15544	15677	15613	15900	15827	15930	15640	15813	15733	15818	15742	15774	15708	15676	15824	15669	15894	15889	15854	15734	15810	15848	15763	15824	15768	15881	15604	15636	15812	15661	15735	15668	15706	15849	15813	15816	15790	15688	15900	15505	15919	15935	15954	15754	16103	15806	15748	15695	15814	15850	15805	15741	15866	15760	15797	15831	15652	15586	15827	15556	15817	16018	15740	15949	15870	15718	15892	15903	16062	15824	15738	15857	15971	15830	15598	15809	15761	15896	15846	15838	15840	15695	15940	15785	15999	15832	15702	15678	15640	15688	15805	15858	15842	15912	15866	15688	15861	15853	15795	15977	16027	15772	15935	15801	15771	15593	15834	15688	15653	15726	15771	15886	15667	15775	15881	15907	15669	15864	15637	15672	15571	15701	15799	15731	15780	15681	15650	15680	15955	15888	15906	15836	15744	15833	15864	15693	15904	15905	15707	15984	15748	15767	15900	15800	16018	15705	15814	15756	15860	15755	15714	15821	15595	15639	15720	15804	15814	15818	15650	15920	15856	16029	15858	15871	15776	15692	15876	15771	15737	15838	15775	15760	15904	15566	15899	15906	15783	15604	15835	15746	15685	15688	15667	15614	15738	15782	15722	15981	15774	15890	15703	15749	16032	16008	15764	15831	15753	15880	15746	15784	15550	15658	15899	15617	15862	15590	15735	15810	15689	15601	15614	15846	15708	15911	15828	15728	15934	15624	15875	15778	15754	15748	15980	15657	15675	16064	15747	15473	15734	15863	15786	15681	15670	16017	15804	15895	15992	15839	15794	16007	15918	15906	15956	15815	15893	15967	15775	15822	15763	15702	15544	15723	15914	15744	15844	15796	15824	15649	15686	15845	15724	15910	15841	15614	15769	15914	15887	15876	15819	15799	15946	15936	15907	15616	15718	15899	15748	15792	15685	15760	15771	15831	15801	15658	15583	15563	15746	15983	15784	15750	15868	15792	15825	15706	15734	15814	15792	15781	15747	15858	15732	15773	15776	15730	15790	15649	15917	15721	15820	15861	15900	15759	15817	15634	15929	15736	15682	15656	15785	15757	15833	15694	15862	15781	15807	15759	16130	15785	15701	15772	15841	15735	15862	15929	15876	15855	15849	15769	15672	15643	16004	15608	15830	15882	15692	15823	15740	15878	15934	15646	15611	15876	15642	15776	15639	15744	15863	15834	15850	15738	15767	15611	15606	15599	15932	15893	15784	15646	15934	15899	15950	16088	15749	15646	15719	15833	15724	15692	15613	15810	15820	15712	15895	15793	15985	15832	15667	15682	15784	15653	15574	15881	15564	15830	15847	15789	15761	15905	15891	15766	15927	15798	15774	15616	15766	15985	15587	15780	15752	15925	15830	15795	15798	15749	15588	15683	15793	15725	15787	15767	15824	15689	15809	15920	15937	15911	15706	15735	15814	15777	15923	15886	15833	15735	15816	15907	15783	15822	15724	15798	15785	15598	15750	15801	15740	15614	15802	15736	15780	15907	15782	15804	15770	15935	15705	15780	15624	15841	15855	15562	15772	15891	15745	15713	15837	15805	15699	15820	15715	15833	15805	15829	15841	15874	15783	16051	15809	15790	15859	15691	15802	15690	15887	15783	15865	15809	15685	15602	15852	15909	15627	15598	15813	15777	15797	15762	15770	15830	15784	15687	15660	15702	15631	15756	15777	15798	15712	15791	15645	15908	15759	15826	15852	15772	15655	15802	15763	15738	15814	15975	15844	15992	16046	15880	15770	15872	15783	15907	15589	15805	15737	15738	15867	15683	15578	15926	15796	15914	15790	15792	15748	15864	15695	15657	16004	15715	15773	15706	15913	15976	15659	15818	15721	15624	15699	15684	15598	15842	15620	15903	15700	15829	15910	15851	15800	15876	15692	15759	15840	15842	15782	15750	15685	15822	15810	15876	15535	15860	15531	15822	15660	15770	15953	15695	15869	15843	15831	15773	15771	15791	15958	15750	15681	15777	15749	15622	15688	15817	15781	15687	15639	15825	15810	15868	15879	15897	15792	15656	15739	15858	16004	15878	15827	15784	15764	15844	15852	15779	15823	15655	15902	15807	15752	15836	15723	15819	16124	15866	15792	15919	15643	15852	15899	15772	15750	15785	15908	15884	15867	16004	15916	15863	15622	15821	15555	15710	15706	15876	15940	15927	15813	15975	15927	15852	15825	15760	15823	15910	15732	15846	15574	15752	15756	15709	15505	15909	15880	15712	15777	15785	15649	15688	15801	15711	15680	15701	15836	15914	15864	15861	15697	15829	15833	15820	15757	15722	15585	15896	15780	15554	15766	15610	15826	15869	15612	15680	15776	15834	15783	15559	15776	15665	15607	15850	15840	15828	15984	15747	15846	16024	15829	15960	15683	15693	15778	15907	15788	15612	15910	15890	15876	15734	15643	16003	15812	15923	15856	15720	15920	16044	15689	15648	15778	15738	15997	16005	15898	15830	15869	15680	15922	15669	15559	15813	15771	16019	15821	15903	15853	15854	15662	15745	15840	15813	15866	15875	15778	15953	15830	15743	15758	15632	15797	16001	15859	15921	15715	15816	15906	15768	15868	15667	15916	15782	15708	15930	15721	15828	15859	15982	16006	15898	15825	15755	15908	15843	15569	15866	15725	15767	15860	15706	15675	15737	15836	15820	15797	15484	15706	15968	15754	15854	15739	15724	15931	15827	15682	15797	15865	15929	15725	15597	15715	15762	15795	15794	15644	15680	15742	15626	15627	15708	15821	15731	15907	15632	15991	15735	15768	15696	15841	15816	15981	15924	15819	16002	15846	15697	15800	15619	15797	15861	15705	15802	15701	15965	15719	15809	15715	15628	15657	15675	15684	15829	15941	15722	15570	15668	15865	15846	15642	15882	15919	15804	15997	15714	15742	15944	15790	15800	15727	15938	15830	15908	15930	15858	15868	15714	15839	15950	15688	15586	15682	15979	15777	15957	15704	15801	15894	15821	15829	15739	15793	15836	15905	15780	15735	15737	15784	15755	15830	15911	15677	15591	15663	15724	15796	15900	15729	15933	15850	15674	15647	15692	15609	15858	15750	16064	15895	15758	15796	15926	15856	15772	15871	15773	15817	15973	15749	15640	15771	15768	16075	15911	15790	15862	15794	15864	15853	15620	15551	15915	15671	15788	15798	15853	15665	15822	15823	16004	15849	15878	15893	15940	15937	15803	15727	15797	15633	15764	15706	15843	15955	15935	15948	15909	15700	15799	15925	15743	15706	15868	15773	15626	15645	15704	15630	15787	16194	15908	15780	15904	15806	15776	15945	15689	15891	15869	15807	15832	15897	15707	15698	15772	16070	15844	15884	15602	15816	16049	15884	15705	15874	15665	15819	15788	15757	15835	15800	15944	15750	15779	15826
29830	50743	48487	40888	30332	22790	19858	17584	16039	16203	18009	21331	24664	23699	21723	20736	17732	15770	14699	14127	14068	14028	14044	13874	13866	13884	13978	13856	13913	13888	13964	13942	13708	14025	13974	13916	13913	13925	13986	13906	13941	13900	13906	13963	13780	14017	13984	14024	13745	13855	14058	13845	14135	13820	13898	13905	13964	13984	13862	13886	13921	13958	13848	13898	13874	13842	13904	13978	14043	13846	13922	13958	13919	13871	13778	13977	13884	13958	13872	13905	13959	14008	14000	13943	14060	13980	14077	13926	13945	13869	14018	14062	13815	13925	13814	13889	13916	14042	13890	13907	13987	14054	13871	14039	13912	13967	13983	14102	13978	13903	13848	13898	13991	13876	13958	13970	13944	13854	13963	13963	14012	13930	13932	14040	13866	13935	13824	13942	13768	14026	14047	13818	13866	13935	13891	13963	14011	14072	14050	14031	14078	14089	13891	13944	13947	13892	14125	14023	13826	13990	13979	13819	13902	14006	14031	13831	14014	14014	14049	14005	13808	13882	13993	13870	14000	13794	13934	13779	13861	14031	13921	13879	14015	14026	13766	14064	13886	14010	13845	13771	14030	13912	13895	13884	14027	13909	14013	13787	13891	13980	13911	13969	14052	13859	13891	13872	13993	13919	13981	13976	13902	13781	13900	13929	13991	14072	13896	13896	13941	13854	14039	13958	13978	13839	13959	13762	14024	14076	13949	13865	13956	13973	13927	13809	14033	13766	13828	13950	14134	13868	13928	13995	13804	14062	13950	14078	13962	13985	14159	13905	13933	13873	13989	13892	14134	13994	13877	13808	14098	13920	14086	13964	13806	14017	13957	13870	13900	14086	13988	14030	13876	13847	13828	13883	14044	13922	13885	13887	13993	13929	14042	13970	13974	14079	13825	13911	13810	13845	14054	13894	13891	14047	13891	14095	13988	13881	13914	13949	13903	13852	13897	13929	13752	13924	14064	14188	13874	14102	14052	13928	14032	13897	13981	13977	13891	13893	13965	14193	14045	13889	14087	13862	13963	13888	13885	13776	13850	13940	13879	13944	13860	13719	13891	14006	13994	13923	13875	13986	13948	13964	13887	13934	13945	13868	14027	13913	14041	13786	14056	13942	13976	13868	14049	13867	13920	14220	13888	13849	14002	13807	13981	13690	14022	13784	14044	13902	13884	14037	13833	13935	14100	13809	14108	13839	14035	13902	13837	13881	13985	14081	14020	13969	13834	13849	14084	13944	13869	13981	13972	13980	13910	14011	13875	13913	13861	14113	13950	14099	13965	14042	13876	14126	13855	13792	13949	13974	13941	13907	14008	14015	13988	13959	13940	14012	13796	13873	13980	14017	13981	13862	13857	13897	13923	13963	13775	13970	13998	14033	13983	13802	13846	13895	13904	13977	13903	13878	13946	13853	14023	13876	13897	13787	13891	13997	13953	14003	14127	14043	13947	13963	13829	13924	13855	14043	13917	13969	13842	13989	14138	14009	13939	14050	13830	14009	13737	13836	13966	13926	13844	13911	13907	13960	13874	13782	13894	13790	13872	13875	13797	13929	13736	13744	14016	13950	14026	13761	13882	13963	13809	14006	13881	14017	13895	13910	13835	14107	13884	14021	14031	13926	14039	13708	14004	13934	13875	14018	13916	13930	13968	13841	13991	13841	13867	13849	13969	13769	14029	14066	13873	13906	13846	14014	13912	13974	13902	13839	13977	14065	13920	13860	13997	13928	14020	13836	13958	13919	13944	14043	14007	13751	13994	13957	13986	13886	13967	13946	14084	13963	13786	13974	13934	14056	13907	13925	13727	13786	13855	13716	13981	13896	13846	13944	13886	13953	13933	14001	14009	13887	13927	13886	13974	13932	13801	13871	13910	13918	13727	14044	14044	13954	13938	13828	13918	13989	14013	13945	13874	13849	13802	13991	13973	13927	13918	13961	13849	13844	14104	14026	13963	13927	13965	13842	14030	13774	13992	13919	13941	13947	13985	13871	13835	13871	13967	13745	14021	13870	14027	13979	13854	14042	13888	13882	14147	13937	13958	13956	13826	13866	14033	13999	13946	13741	13958	13863	13925	13939	14037	13943	13971	13943	13873	13826	13957	13892	13991	13944	13883	13939	13939	13844	13942	14017	13832	14005	13754	13948	13880	13880	13896	13924	13769	14012	13956	13904	14051	13943	13857	13921	13837	13923	14069	13990	13768	14032	13853	14132	14029	13942	13963	13767	14017	13831	13957	13967	14005	13930	13910	14048	13946	14037	13828	13940	13965	14047	14016	13938	13891	14014	13859	13916	13960	13946	13945	13902	13894	14100	14011	13865	13937	13862	13953	13790	13810	13976	13851	13904	13940	13866	14007	13870	13822	13957	13865	13801	14015	13812	13828	13805	13935	13961	13937	14111	14042	13932	13899	14081	13941	13912	13921	13947	14006	13781	13837	13975	13969	14047	13981	13996	13839	13838	13969	13857	14072	14029	13933	13870	13827	13875	13965	13952	14134	13955	13928	13794	13737	13943	14024	13881	13966	13911	13921	13986	13898	13954	13818	13887	13827	13926	13973	14015	13905	13943	13959	13910	13870	13934	13924	14011	13933	13894	13932	13953	13949	13831	13866	13901	13975	13886	13932	13921	14085	13928	13937	13917	13943	13900	13852	14035	13863	14037	14016	14083	13930	13916	13907	13818	13935	13880	13890	13842	13990	13858	13951	13861	13937	13951	13757	13961	13851	14075	14088	13931	14002	14110	13925	13873	14012	14021	13945	13824	14045	14029	14000	14040	14008	14055	13834	13929	14065	13769	13962	13847	13830	13803	14027	14005	13884	13878	14058	13840	13871	13947	13828	13970	14032	13958	13911	13993	13899	13849	13812	13931	14062	13757	13889	13801	14115	13937	13883	13970	13958	14017	13929	13784	13918	13978	13957	13975	14055	14029	13914	13888	14190	14048	13881	14142	14044	14026	13890	13968	13976	13878	13972	13978	14033	13875	13884	14166	13940	13886	13856	13979	14001	13814	13986	14034	13859	14008	13870	13898	13905	13904	13916	13944	14009	14074	13864	13906	14027	13874	13804	13991	13950	13968	13861	14061	13883	13658	13864	13857	13962	13892	13970	13998	13897	14042	14004	13792	13994	14008	13893	14028	13962	13968	13801	13662	13828	14003	13952	13968	13907	13797	13790	13944	14063	13808	13968	13937	14056	14008	14002	13965	13950	13894	13915	13989	13934	13747	13900	14002	13887	13981	14031	13998	13843	13876	14026	14164	13868	13911	13760	13921	13953	13871	13975	13836	13798	13907	13859	13994	13965	13917	13879	13782	14054	13950	14162	13936	13901	13882	13879	13922	14064	13942	14008	14019	13939	13855	13895	13995	13929	13958	14044	13729	13919	13988	13857	13842	13810	13836	13863	13990	13967	13859	13846	13874	13977	13924	14032	13837	13989	13987	13992	13834	13838	13896	13847	14045	13685	13993	13939	13997	14096	13857	14035	13899	13966	14002	14015	13900	13980	13813	14050	13931	13852	13937	13879	13856	14018	13796	13833	14047	13876	14021	14024	14077	14049	13991	13884	13856	13947	13970	13951	13800	13949	13881	13907	13967	13766	13902	14062	13871	13863	14098	13823	13834	13956	13945	13963	13925	13940	13962	14101	14028	13967	13908	13895	13894	13808	13939	14021	13913	14033	13946	13859	13954	13976	13832	13868	14077	13959	13858	13973	13898	13904	13939	14062	14065	13887	14082	13894	14087	13791	13963	14015	13843	13970	13907	14051	13859	13759	13914	14004	13977	13933	13931	13934	13958	13952	13901	13831	13931	14021	13914	13882	14044	13941	13932	13825	14008	13968	14113	13735	13889	14055	13955	13892	13925	13974	13913	14021	13954	14023	14027	14028	13977	14018	14065	13975	14033	13947	13925	13862	13925	13942	13912	13786	13962	13898	13971	13956	13873	14085	13962	13990	13948	13992	13728	13759	13978	13826	13928	13898	13883	13862	13928	13977	13924	13900	13919	13916	13959	13973	13963	13977	13879	14040	14018	13818	13969	13907	13994	13923	13959	14011	14009	13887	14094	14008	13862	13881	13989	14023	13923	14023	14051	13912	13862	13865	13748	13971	13818	13877	13969	13879	13929	13862	13814	13853	13985	13926	14009	13844	13994	14016	13885	13821	14131	13927	13875	13944	14006	14007	13820	13973	14020	14188	14016	13841	13951	13964	13824	13865	13953	13945	13896	14148	13903	14099	13918	13907	13829	13961	13997	14150	13909	13935	14002	13914	13924	13908	13940	13837	13873	13856	13939	13882	13826	13951	14011	13872	13925	13904	13918	13915	13904	13946	13774	13847	13918	13946	13916	13909	13844	13859	13944	13931	14160	13881	13902	13913	13828	14189	13839	13987	14002	14020	13756	13932	13761	13951	13936	13884	13926	13837	13899	13856	13855	14010	13988	14000	13863	13816	13942	13897	13962	13957	13834	13943	14170	13944	13994	14010	13802	13950	13995	13916	14099	14064	14018	14022	14029	13887	13875	14031	14110	13959	13895	14090	13843	13901	14000	13855	14051	13917	13962	13984	13929	13897	13953	13989	14000	13860	13881	13777	13871	14005	14039	13904	13903	13896	13961	13957	14068	14000	14010	13899	13823	13786	13912	14032	13842	13890	13964	13969	13991	13926	13972	13892	13859	14012	13898	14012	14043	13926	14043	13940	13922	13910	13986	13850	13958	13984	13904	14027	13889	13960	13915	13823	13856	13875	13935	14088	13584	13787	14078	13863	13822	14069	13927	14026	14045	13936	13865	14000	13997	13954	13840	13872	13982	13922	13993	14042	13986	13816	13876	13929	13958	13997	13946	13996	13660	13855	13900	14002	14038	14006	13835	13937	13911	13840	13796	13928	13836	13948	13759	14132	13829	13940	13867	14039	13876	14070	13791	13890	13760	14074	13979	13866	13844	13959	13913	14053	13865	13959	13869	13915	13938	13831	13950	13860	14083	13936	13959	13890	13901	13851	13985	13957	14052	14023	13907	13881	14002	14011	13928	13990	13851	13831	13892	13934	14017	13806	13958	13991	14101	14041	13963	13986	13986	14050	14073	13891	13778	13994	13651	14110	13982	14030	13868	13975	13951	13856	13975	13914	14007
22730	21278	29127	24004	22756	25912	27308	20487	18495	19130	19868	23144	31469	29858	25277	22999	20424	18379	17046	16636	16377	16271	16285	16180	16066	16105	16122	16277	15977	16103	16106	16229	16160	16161	16160	16070	16088	15950	16227	16348	16200	16140	16144	16005	16022	16033	16171	16130	16205	16158	16092	16141	16157	16104	16161	16051	16166	16093	15954	16083	15908	16000	16100	16064	15895	15975	16307	16056	16040	16069	16060	16008	16185	16041	16208	16095	15978	16079	16177	16131	15952	15963	15976	16062	16080	16155	16063	15972	16088	16049	15991	15937	15954	15901	15956	15878	15926	16004	16131	15986	15916	16213	16058	15889	16148	15755	15841	15954	15991	15981	16183	16016	15901	15865	16001	15857	16012	16102	15960	16081	15995	16121	15936	16081	16025	15881	15786	16106	15898	15900	15931	15849	16001	16184	15960	16036	16211	16032	16015	15946	16136	15901	15981	16080	16035	15940	16119	15800	16018	16131	16079	15985	16203	15945	16056	15943	16110	16096	16070	16026	15756	16134	15911	15928	15906	15932	16192	15970	15952	15934	15843	15990	16118	16094	15779	15989	15850	16054	15882	15867	15928	15864	16171	16059	16132	16023	15998	15855	15985	15825	16027	15811	15979	16041	16100	16079	15872	15920	16046	16014	16069	16239	16033	15875	15854	15993	15885	15949	15975	15917	15900	15887	15827	15925	16074	16066	16015	16210	16157	16164	16174	15949	16046	15843	16056	15909	15966	16014	15930	15909	15948	16068	16129	16165	16006	15947	16051	16108	16006	15938	15713	16106	16006	15939	15871	16054	15976	16007	16140	15808	16194	16104	16082	15840	15945	16251	16127	16096	16094	16089	15859	16053	15843	15938	15948	15922	16095	15822	15930	16060	16154	16021	15922	15814	15974	16021	16150	15996	16077	16046	15970	16191	16094	15841	16047	16202	16050	15983	15931	16032	16022	16152	15880	16028	15969	15953	15964	15975	16011	16123	16117	16019	15904	15989	16090	15882	16112	15865	16041	15996	15803	15976	15971	15912	16245	16012	15994	15978	16194	15961	15993	15885	15893	15919	16177	15960	16014	16179	16274	16136	15993	16288	16099	15898	16059	16042	15831	16057	16067	15952	16174	15977	16129	16099	15923	16119	15972	15770	15800	15968	15988	15911	16088	16138	16076	15931	16017	16176	15984	15963	16081	16079	16122	15881	16105	16008	15929	15931	16032	15918	15909	16074	16012	15863	16063	16049	15861	15949	16050	15908	16075	16078	16114	16131	15895	16021	16080	16054	15932	15908	16060	15991	16173	16131	15767	15966	16142	15934	16078	15904	15902	15892	15849	16031	15913	16118	16018	16101	15960	16136	16135	15887	15905	16102	15985	15897	16068	15984	15864	15763	15783	15950	15953	15971	15846	16008	16043	16202	16138	15970	16138	16078	16103	16146	15799	16012	16034	16070	15991	16017	16044	16077	15901	15946	16031	15919	16237	15836	16095	15955	16007	16127	15942	15926	16008	15965	15971	15912	16129	15939	16048	15987	15939	15826	15926	15898	15937	16047	16092	15910	15966	16094	16061	15898	15907	15906	16052	15927	16001	16010	15912	15868	15969	15790	15939	16044	15839	16026	16129	15919	15974	15975	15945	15746	15947	16067	15866	16154	16190	16143	15966	15895	16023	16024	16140	16170	16170	15886	15894	15850	16043	15934	16205	16085	15981	16038	16065	16027	15973	16162	15931	16120	15980	15894	16046	15919	15897	16231	16020	16040	15958	16066	16141	15928	16195	15818	15949	16082	16099	15864	15911	16048	16112	16145	16093	16145	16061	15888	16156	16127	16055	16042	16008	15933	16039	15929	15919	15945	16058	16011	16116	16042	15875	15963	16140	16075	15847	16048	16072	15964	15950	16076	16043	16052	16178	15851	15840	15969	15934	15851	15938	15976	15875	16059	16024	16120	15996	15751	15935	15886	15995	16165	15907	16105	16033	15877	15959	15997	15987	15952	16163	16047	16105	15931	15999	15904	15939	16124	16188	16075	16083	16046	16081	16012	16155	15957	15934	15952	15948	16008	16020	15812	16017	15900	16079	16114	16112	15986	15807	15897	15971	15957	16025	15902	16228	16240	16014	16054	15937	15874	15974	15984	15907	16003	16190	16050	16103	16075	15894	15968	15962	16127	16065	15845	16077	15925	15974	16236	15952	16225	16061	16132	15929	15925	15992	16042	16099	16200	16034	16037	15975	16206	15957	15996	15998	15942	16023	16021	15956	15905	16067	16040	16070	15788	15978	15894	16177	16000	16027	16107	15822	15889	16114	15840	16004	15847	15991	16189	16101	16215	16047	15978	16154	15961	16043	16117	16026	16111	16064	15718	15992	16095	16059	15912	16257	16072	16098	15707	16093	16095	16029	15725	16187	16209	16009	15902	15898	15947	16114	16036	15906	15965	15959	16015	16002	15986	15942	15871	15972	16073	16064	16004	16207	16006	16000	15843	15997	16069	16143	16039	16079	16022	16118	16002	15841	15912	16116	15834	16065	16154	16192	16050	15725	15983	15924	15911	16155	15827	15789	16093	15933	16074	15862	15910	15957	16102	16056	15770	15883	15942	16128	15867	15927	16103	16010	16031	15984	16156	16023	15835	15935	15960	16043	16045	16083	16219	15874	16005	15877	16249	15894	15938	16071	15984	16220	15924	16105	15835	16061	15843	15971	15845	15926	16013	15927	16027	16068	16105	16108	15887	15991	16147	16188	15761	15935	16088	16064	15818	16014	15858	16014	16127	15975	16026	15958	15814	16000	15929	16011	15842	16099	15961	16072	16156	16140	15924	15859	16077	16036	15924	16029	16025	16082	15912	16006	16176	15870	15956	15869	15946	15875	15911	16033	15949	16090	16008	16001	15980	15842	16141	15871	16023	15882	15936	15916	15965	16178	15926	16026	16047	15911	16105	15838	16041	15869	16090	15988	15952	16078	15948	16041	16079	16035	15823	16065	15927	15943	16064	16021	16097	16077	15888	16059	16094	16014	16000	16107	15905	16159	15970	15935	16183	16049	16007	15928	16067	15870	16009	16038	15791	15919	15983	16037	16087	16036	16124	15895	15830	15835	15949	15977	16030	15883	15881	16130	15998	16090	16046	15796	15938	15998	16096	15993	16024	15853	15843	15959	15922	15979	16026	15935	16098	16114	15908	16049	15976	16025	15942	15970	16026	16115	16109	16005	16056	15985	15937	16124	15860	16065	16035	16028	16060	15889	15916	16003	16035	16005	15942	16401	16104	16115	16067	15916	16012	16011	15880	15994	15776	16157	16067	15945	15960	16086	16070	15983	15966	15896	15970	16063	15843	16095	15916	15909	16262	16181	16067	16082	16075	16136	16209	15930	15945	16027	16065	16045	15861	16193	16092	15948	15911	15929	15940	16011	16018	15997	15814	16066	15979	15974	16137	15974	15928	15946	15827	16001	15738	16030	15893	16192	16149	15911	15959	15958	15785	15878	15952	15954	16023	15996	16059	15954	16132	16085	16206	15959	15928	16248	15966	16065	16174	15990	15788	15916	15993	16136	15886	16001	16150	16187	16186	16019	16086	15920	16033	15933	15780	15866	16229	15994	15972	15923	16116	15891	15880	15861	15857	16024	15891	16011	15951	16056	15984	16134	15945	16087	15870	15875	16143	15998	16094	15794	16153	16207	16100	16012	15912	15821	16210	15824	15968	15852	15934	15920	15938	16039	15966	16165	16180	16008	15946	15981	16268	15883	15920	16002	16085	16040	15912	16107	16008	16081	16009	15913	15775	15913	15993	16053	16035	16076	15952	15947	15855	16003	15788	15995	15892	16030	15953	15986	16186	15962	15966	16000	16011	16082	15956	16036	16016	15998	15999	16112	16003	15893	15994	16047	16096	16113	16055	16116	15818	16150	15940	15889	15979	15835	16041	16069	16149	16076	15997	16019	16055	16136	16054	16097	16044	15954	15853	16079	15898	15926	15958	15887	15961	16169	15853	15989	15857	15898	15953	15989	16050	15985	16071	16136	16056	16141	15796	16111	16100	15908	16081	16101	15918	16072	16017	16034	16003	16050	15995	15887	15929	16064	15958	16072	15818	15820	15968	16175	16013	15989	15971	15883	16048	16019	15940	15839	15988	15946	16125	15962	15986	16147	15949	16044	15948	15906	16113	16017	16066	15919	15950	16048	15971	16048	16078	16007	15974	16031	16095	16039	15968	16123	15871	16157	15986	15993	15960	15965	16058	15882	16133	15970	15906	15945	16036	16124	16147	16059	15861	15879	15986	15931	16186	15910	16018	15962	15918	16123	16038	15875	15949	16218	15854	16101	15867	15992	16132	16094	15994	16151	16027	16020	15960	15958	15966	16151	15992	16009	16121	16094	15951	16100	15852	16131	15968	16075	16080	16004	15832	16034	16064	15927	15996	15764	15959	15865	15908	15695	15974	15911	15929	16038	15833	16095	15897	15903	15941	15910	15775	16081	16034	16052	15960	16044	16190	15948	15808	15951	16055	16005	15995	16043	15716	15901	15909	16001	15949	15980	16298	16176	16144	16181	16076	15933	16070	16175	16098	16038	16048	15941	15913	16062	16165	16031	16071	16065	15796	16076	15754	15992	15870	16072	15899	16077	16032	15954	16124	15995	16064	15964	16198	16060	15997	15875	15935	16081	15856	16062	16035	15975	15796	15956	16141	15875	15941	15971	16058	15998	16065	15970	16085	15989	16128	15906	15861	15948	16048	15940	15830	16094	16070	16242	16000	16002	16029	15770	15894	15830	16319	16121	16047	15803	16002	15874	16118	16101	15773	15778	16025	15984	16284	15845	16022	15899	15975	15887	15817	16034	16006	15990	15955	16008	15927	15842	15986	16015	16074	16060	15969	15903	16023	15889	16028	16135	15891	15745	16131	16112	16004	15969	16115	15999	16149	16093	16007	16044	15864	15998	15951	15975	15885	16263	15692	15802	16056	15766	15880	15872	16102	16084	15969	15957	15982	16034	15990	16161	16168	15861	15967	16122	16219	16117	15893	15923	15906	16046	16133	15990	16157	16017	15991	15854	16024	15811	15994	16004	15961	16101	16111	15971	15989	16030	16055	16087	16233	16190	16022	15957	15864	16074	16225	15979	15964	16107	16007
33578	59412	55382	43625	36464	29373	23895	19940	17968	18294	19713	25165	34368	30715	25620	22785	19353	16263	15259	14283	14238	14071	14286	14123	14126	13974	14111	13953	14057	14082	14134	14204	14090	14149	14058	13958	14170	14088	14082	14120	14008	13976	14065	14206	14289	14089	14012	14095	14168	14027	14121	14218	13915	13955	13970	13941	13838	13985	14146	14073	13950	14118	14049	14119	14095	14069	14179	14011	14031	13980	13919	14116	14090	13987	14025	14001	14074	13908	14141	14134	14038	14065	14164	14172	13894	14152	14032	14084	14033	14141	14217	13959	14130	14037	14115	14040	14070	14127	13956	14103	13772	13969	14081	14098	13971	14029	14198	14125	14071	14055	14123	14008	13971	14137	14084	14044	14010	14091	14032	14147	14059	14207	13920	14151	14043	14103	13947	13824	14116	14124	14111	14073	14035	13908	14166	14154	14119	14030	14055	14086	13977	14068	14064	13987	14131	13994	14007	13952	14113	13885	14044	14010	14088	14041	13916	13973	13987	13902	13952	14187	13896	14149	14004	13987	13927	14021	14120	13966	13924	14156	13839	13913	14169	13898	14105	13971	13963	14005	13865	14057	14078	14081	14094	14071	13895	13999	14114	14026	13949	13939	14159	14076	13921	14088	14093	14009	13987	14189	13919	13958	14119	14094	13977	14020	14094	14080	13979	14041	13923	14064	14068	14127	13984	13927	14044	13895	13949	14284	14173	13917	14173	14163	14207	14000	14075	13976	13934	13912	13969	14096	13900	14030	13998	14060	14148	14137	14204	14172	14043	14282	13865	14088	14162	14007	14222	14137	14068	13900	13953	14166	13939	14073	14069	14080	13934	14058	13793	13935	13932	14082	14118	13947	14037	13970	14035	14160	13798	14185	13834	14132	14242	14003	14008	14022	14041	14048	14138	14126	14105	14147	14078	14103	14106	14057	14076	13906	14080	13995	14050	14053	14074	14112	13998	14066	13922	14074	14304	14058	14101	14078	14109	14028	14096	14036	13938	13992	13982	14081	14028	14093	14101	13890	13944	14032	13920	14041	13969	14036	14114	14108	14122	14012	14011	14051	14156	13990	14073	14033	14079	13988	14054	14234	14102	14067	13973	14150	14060	14072	14008	14060	14071	14083	14218	13916	14131	14000	13971	14078	14115	14167	14181	14071	14102	14046	13965	14092	13985	14054	14036	14070	14032	14074	13992	14072	14079	14164	14216	14005	14016	14089	13994	14065	14110	13985	14045	13984	14037	14050	14076	13986	13905	14101	14004	14158	13889	14002	14035	14109	13995	13853	14127	13963	13934	14270	13981	14058	13941	13958	14084	14010	13911	14103	14059	14040	14131	13946	14175	13941	13966	13903	13918	14205	14173	14111	14152	13999	13951	14212	13931	14081	13980	14138	14034	13994	14002	13801	14188	14103	13998	14161	14143	14057	14068	14084	13966	13977	13940	14023	14287	14179	14125	14060	14092	14021	13955	14270	14012	13905	14101	14016	14015	14159	14126	14002	13872	14089	14029	14054	13857	13988	13955	13823	14053	13999	13970	14067	14019	13974	14199	14029	14010	14116	13994	14161	14003	14076	14216	13989	14076	14061	14056	14163	13975	14138	13958	14083	13977	14056	14208	14204	14159	14108	13817	14134	13910	14095	14052	13906	14117	13930	14172	14075	14179	13998	14052	14065	14099	14075	14066	14104	14043	14072	13923	14085	13982	14144	14102	13958	14007	13976	14179	14090	14180	14016	13992	14045	14015	13829	14106	13952	14076	14072	13928	14059	14133	13774	14033	14045	13914	14152	13955	14136	14148	14138	14006	13980	14034	14086	14052	13867	14034	13888	14008	14059	13941	14074	14024	14214	14077	13999	14045	13976	14113	13943	14050	14162	14029	14050	14097	14009	13926	14117	13975	14035	14009	14135	14162	13924	14030	14199	14141	14034	14070	14133	13966	13865	13976	14144	13937	14081	14228	14142	14092	13972	14001	13979	13928	14146	14241	14126	14087	13941	13919	14032	13883	13995	14027	14191	13825	13994	14040	14101	13890	14173	14140	13842	14158	14012	14116	14063	14144	14220	14169	13963	13945	14014	13934	13865	14160	14103	14192	14069	13951	13958	13966	14088	14150	14053	13924	14108	14046	14080	14067	14089	14058	13960	13917	14046	14140	14068	14095	13993	14031	14012	13993	13929	14265	14022	14143	14025	14008	14055	14228	13969	14138	14081	13930	14228	14103	13879	14178	14048	14002	14103	14080	14093	13998	14162	14112	13957	13997	14020	13993	14088	14044	14017	13888	14008	13918	13953	14130	14033	14089	14140	13936	13928	14088	14038	14019	14028	13794	14005	13893	14139	14032	14194	14018	14018	14070	14265	14091	14074	13853	14155	13844	14116	14143	14081	14113	14019	14130	13979	14154	14234	14136	14005	13946	13942	14053	14100	14123	13915	14136	14038	13843	14003	14059	14271	13977	13965	14049	14056	14176	14090	13998	13902	14013	14009	14047	14047	13966	14048	13889	14148	13998	13963	14050	14029	14146	14164	13986	13944	14107	13988	14161	13933	13983	13967	14124	14048	13968	14014	14000	14050	14142	13902	13949	13968	14066	13961	13912	14179	14057	13882	13991	14052	14042	13928	14141	13985	13982	13813	13904	14107	14188	13909	14110	13952	14046	14149	14015	14093	14027	14221	14113	14130	14013	13997	14209	13970	13944	14032	14031	13998	13992	14161	14075	13964	14138	14155	14080	13918	13983	14078	13945	14175	14143	13979	14006	13988	14146	14124	14110	14208	14172	13950	13902	14001	14119	13915	14137	14018	14161	14023	14041	13924	13863	13954	14043	13971	14054	14185	13957	14150	13986	14087	14108	13941	14129	13984	14097	13976	13937	13990	13945	13912	14055	14133	13908	13967	14128	14086	13931	13878	14076	14040	14126	13980	14185	14116	14032	13938	14152	14047	13935	13721	14177	14126	14042	14122	14095	13959	13936	14035	13957	13948	13938	14085	14198	14082	14031	14097	13827	14014	14099	13895	13973	14063	14023	14038	14007	13857	13901	14044	14068	13927	13887	14098	14034	14098	14035	14074	13931	13917	14101	14080	13974	14206	13934	13961	14062	14153	13996	14075	14124	14122	14018	13857	14014	14037	13952	13914	14156	14085	13941	14120	13922	14226	13944	13920	14056	14108	14097	14088	14164	14114	14193	14015	13927	13929	13998	14029	14229	14076	13957	14113	14030	14179	14048	14275	14047	13878	14273	13922	14261	13984	14084	13979	13994	14248	14170	13972	13972	14098	13920	13986	13961	14194	14144	14064	14027	14041	13964	14007	14037	14221	14021	13851	14211	13946	14059	13869	14108	13892	14124	14027	14026	13955	13876	14097	14012	14122	14142	14037	14145	13742	14142	14135	14060	14038	14117	14090	14116	14103	14230	14112	13880	14073	13993	14020	14165	14045	13940	13954	14126	14004	13925	14006	14073	14193	13990	14108	14115	13925	13998	13944	13835	14041	13980	14236	14095	13901	14042	14034	14088	14048	13961	13872	13991	14201	14104	13994	14139	14068	14007	14188	14094	14163	14259	14164	14162	14125	14040	14040	14087	14068	13991	14187	14127	14010	13955	14192	14036	13989	13984	13949	14033	13977	13954	14124	13929	14147	13938	14101	14132	14276	14150	13954	14041	14016	14021	13928	13985	14107	13970	14122	13912	14016	13999	14139	14096	14058	14161	14119	14002	14124	13992	14135	14097	14022	14114	14076	14056	13989	14124	14088	13990	14017	13986	14115	14272	14149	14067	13963	14033	13910	14009	14184	14082	14005	14175	14087	14143	14133	14166	13929	14079	14060	13945	14118	13966	14011	13976	13998	13967	14074	14014	14230	13966	14124	13887	13939	14165	14155	14114	13985	13931	14092	13955	14023	14003	14084	14142	13955	13989	14073	14166	14010	14158	14013	14000	13849	14058	14018	14057	14071	14171	13999	14261	14058	13997	14178	13938	14039	13973	13986	14218	14080	14139	14127	14040	14076	14233	14239	13908	14048	14010	14002	14101	14101	14141	14142	13858	14304	14009	13990	13941	13865	13995	13963	13925	14015	13956	14095	14071	14047	14170	14004	14000	13990	14069	13923	13987	14072	13926	13988	14109	13909	14077	14006	13905	13988	14002	14062	14056	14068	13914	14069	13932	14119	14077	14046	14149	14032	13969	14110	14180	14009	14028	14156	14036	13950	14053	14061	13996	14009	14111	13944	14147	13929	14059	14037	14016	13954	13989	14206	14060	14012	13954	13854	13991	14022	14225	14018	13923	14018	13962	14066	14002	14070	14002	14139	13932	13995	14044	14136	14065	14155	14006	14152	14216	14111	13865	14149	14181	13995	13996	14118	14112	14137	14136	13903	13900	14123	14008	14174	14120	14071	14095	13922	13933	13959	14133	14037	13972	13978	14026	14204	14000	14025	14028	14077	13893	13999	13999	14154	13973	14135	13861	13960	14158	13906	14071	13829	14181	13948	13932	14181	13978	13955	13999	13966	14023	14098	14188	14029	14265	13981	14048	13786	13891	14075	14080	14044	13977	14152	14125	13980	14186	14169	14054	14010	14170	14255	14046	14125	14047	14030	14001	14222	14055	13922	14191	14027	14002	14136	14060	14109	13903	14206	14047	13999	13857	14119	13985	13973	13968	13801	13954	14037	13889	14156	14083	14030	14046	14112	14152	13987	13981	14007	13917	14166	14110	14100	14072	13988	14072	13945	14137	13992	14075	14040	14129	14275	14118	13865	13952	14014	13950	14002	13962	14026	14249	14019	14019	13964	14008	13832	13882	13976	13991	14136	14136	14040	14003	14016	14093	14106	14143	14043	14067	14190	14098	13954	14089	13857	14072	13999	14077	14123	14069	14000	13973	14118	14054	13994	14141	13938	13989	13986	14046	14028	14048	13959	14048	14016	14169	14090	14159	13971	14130	13879	13988	14030	13985	14101	13877	14082	14091	13989	13901	13893	14040	14167	13974	14124	14003	13854	13945	14056	14135	14068	14016	14011	14092	14107	14055	14110	14151	14130	14122	14035	14129	13988	13899	14119	13935	13976	14014	14154	14173	14007	14036	13978	13888	14033	14030	13978	14083	13872	14142	14078	14056	13945	14076	13903
28881	29929	37502	30611	23142	19898	18064	17136	16573	16666	16516	17451	17092	16569	16613	16374	16446	16098	15902	15806	15889	15908	15928	15745	15949	15762	15914	15940	15999	15847	15674	15821	15894	15849	15887	15741	15877	15848	15867	15791	16016	15923	15725	15864	15718	15842	15984	15940	15887	15900	15822	15785	15828	15868	15948	15904	16160	15859	15930	15938	15775	15953	15824	16031	15948	15881	15846	16138	15861	15981	15770	15829	15864	15731	15690	15791	15791	15903	15861	15915	15603	15865	15814	15849	16001	15840	15774	15748	15904	15846	16060	15751	15921	15784	15742	15962	15958	15846	15741	16031	16049	15764	15843	15854	15908	15735	15772	16001	15821	15845	15850	15813	15922	15856	15860	15893	15698	16055	15907	15847	15879	15978	15892	15943	15845	15863	15878	15724	15772	15819	15865	15799	15939	15739	15801	15881	15734	15708	15844	15751	15886	15977	15963	15944	15776	15901	15883	15792	15689	15919	15871	15923	15916	15983	15898	15662	15679	15896	15860	15518	15755	15873	16002	15910	15999	16007	15766	15946	15885	15793	16083	16022	15800	16028	15719	16015	16041	15788	15882	15740	15878	15686	15820	15849	15885	15892	15879	15912	16028	15788	15798	15839	15819	15857	15744	15741	15862	16002	15901	15936	16009	15915	15917	15677	15842	15839	15594	15870	15922	15872	16039	15983	15953	15813	15710	15945	15665	15761	15802	15681	15615	15799	15777	15727	16016	15794	15652	15805	15684	16001	16023	15740	15695	15573	15891	15774	15751	15926	15880	15873	15773	15895	15684	15858	15774	15819	16091	15804	15660	15988	15936	15909	15919	15931	15906	15668	15695	15881	15762	15800	15763	15930	15923	16039	15930	15823	15741	15704	15950	16013	15722	15908	15875	15833	15595	15708	15969	15945	15951	15901	15908	15638	15858	15827	15792	15885	15896	15803	15944	15770	15928	15934	15975	15760	16217	15893	15825	15974	15755	15671	15816	15879	15909	15909	15824	15715	15843	16009	15749	15939	15937	15647	15766	15693	15968	15709	15767	15715	15869	15687	15838	15852	16103	15802	15868	15880	15892	15758	15902	15827	15850	15824	15779	15963	15811	15707	15693	15916	15763	15904	15673	15871	15928	15695	15833	15944	15878	15822	15982	15903	15904	15832	15931	15920	15862	15791	15938	15950	15735	15753	15717	15856	15660	15812	15769	15813	15614	15900	15859	15906	15813	15920	15857	15766	15868	15892	15838	15704	15939	15707	15657	15621	15763	15718	15803	15892	15894	16018	15985	15885	15889	15773	15878	15681	15921	15783	16082	15752	15844	16080	16160	16066	16012	15852	16107	16005	15845	15988	15896	15919	16036	15612	15892	15820	16029	15956	15722	15960	15938	15855	15790	15816	15788	15662	15851	15789	15883	15616	15756	15906	15872	16059	15643	15763	15917	15856	15821	15784	15793	15863	15953	15795	15698	15887	15880	15799	15769	15599	15778	15829	15854	15794	15861	15696	15795	15832	16040	16003	15883	15899	15770	15968	15718	15753	15975	15936	15938	15799	16051	15928	16156	15972	15971	15862	15865	15683	15890	15854	15700	16061	15909	15951	15839	15921	15689	15910	15858	15888	15943	15818	15942	15794	15795	15945	15742	15773	15983	15789	15754	15883	15759	15814	15905	15822	15843	15756	15888	15741	15786	15819	15896	15930	15840	15900	15803	15779	15971	15764	15851	15828	15870	15798	15846	15758	15892	15684	15677	16013	15867	15853	15759	15803	15965	15839	15786	15803	15791	15937	15883	15886	16057	15891	15984	15883	15838	15797	15878	15806	15901	15793	15838	16160	15948	15932	15898	15765	15962	15741	15796	15769	15901	15785	15922	15798	16022	15709	15749	15957	15951	15852	15991	15993	15844	15927	15974	15817	15838	15818	15893	15692	15897	15932	15811	15762	15981	15962	15842	15776	15718	15850	16028	15731	15801	15936	15959	15951	15811	15830	15912	15789	15788	16057	15918	15804	15837	15879	15763	15752	15569	15810	15682	15959	15873	15636	15809	15826	15908	15841	15950	15893	15933	15799	16112	15888	15608	15736	15837	15950	15725	15915	15693	15821	15921	16032	16037	15909	15784	15962	15709	15819	15868	15639	15965	15925	15775	15952	15769	15579	15687	15883	15747	15928	15868	15888	15832	15986	15795	15929	15936	15971	15949	16006	15623	15902	15955	15852	15741	15929	15979	15985	15827	15837	15932	15858	15888	15917	15646	15801	15884	15954	15833	15692	15744	16011	15631	15905	15820	15912	15698	15784	16004	15890	15891	15883	15860	15727	15906	15725	15973	15981	15812	16097	15954	15910	15903	16073	15762	15941	15784	15822	16005	15884	15956	15753	15841	15986	15532	15920	15821	15864	15783	15762	15962	16052	15951	15861	15747	15841	15962	15757	15812	15890	15919	15801	15960	15894	15843	15772	15924	15747	15897	15875	15940	15702	16028	15785	15992	15842	15834	15789	15994	15842	15634	15850	15937	15720	15706	15850	15816	15904	15872	15863	16030	15948	15832	15892	15941	16000	15919	15992	16028	15909	15786	15987	15827	15794	15949	15924	15821	15965	15933	15777	15831	15831	16004	15906	16042	15796	15698	15805	15824	15865	16038	15814	15979	15892	15869	16055	15685	15982	15911	15661	15813	15729	15825	15636	15997	15861	15945	15865	15801	15798	15911	15802	15837	15856	15898	16001	15893	15888	16004	15949	16053	15692	15684	15964	15811	15813	15813	15974	15800	15678	15839	15876	15778	15909	15938	15826	15772	15883	15638	15898	15883	15899	15752	15602	15887	15616	15944	15870	16013	15751	15897	15818	15816	15808	15984	15898	15846	15820	15735	15683	15970	15978	15707	15877	15828	15986	15966	15902	15901	15826	15893	15766	15800	15714	15733	15789	15908	15774	15737	15817	15847	15985	15844	15888	15914	15879	16012	15811	15884	15896	15852	15714	15793	16088	15893	16042	15861	15766	15973	15974	15868	15792	15917	15866	15820	15876	15797	15628	15932	15837	15835	15754	15902	15974	16096	16048	15847	15750	15731	15884	15775	16044	15893	15739	15865	15835	15965	15771	15939	15682	15951	15923	16067	16041	15952	15817	15832	15902	15678	15855	16026	16040	15772	15913	15950	15924	15942	16003	16225	15857	15899	15814	16020	15821	15928	15754	16019	16008	15891	15748	15911	15838	15793	15803	15922	15909	15988	15943	15706	15885	15864	15834	15815	15944	15926	15837	15972	15923	15717	15872	15826	15891	15767	15799	15948	16132	16024	15737	15856	15818	15879	15553	15848	15797	15925	16178	15912	15946	15993	15943	15812	15820	15838	15850	15802	15960	15793	15647	15707	15757	15884	15811	15837	15763	15969	15590	16057	15914	15918	15849	15785	15848	15867	15832	15804	15784	15947	15873	15845	15805	15793	16037	15765	15704	15850	15761	15895	15896	15880	15816	16027	15827	15986	16013	15930	15912	16080	15864	15929	15823	15820	15883	15854	15850	15774	15723	15934	15734	16117	15672	15729	15929	15684	15780	15859	15905	15636	15820	15855	15936	15885	15757	15804	15624	15835	15612	16034	15757	15861	15900	15811	15932	15926	15852	15964	15789	15865	15658	15828	15968	15693	15944	16026	15836	15865	15801	15800	15703	15838	15785	15848	15725	15782	16011	15831	15932	15673	15826	15883	15990	15917	15961	15866	15836	15722	15983	15946	15666	16050	15969	15946	15795	16004	15772	16020	15830	15845	15852	15728	15906	15896	15892	15825	15786	15971	15801	15688	15729	15701	15887	15882	15856	15740	15876	15823	15720	15819	15652	15767	15500	15930	15785	15855	15841	15915	15867	15702	16022	15721	15822	15747	15580	15889	15933	16050	15651	15894	15685	15657	15767	15859	16045	15842	15754	15838	15906	15784	15816	15942	15761	15998	15944	15745	15826	15773	15840	15892	15940	15992	15742	15828	15825	15820	15801	15813	15951	16016	15858	15933	15801	15791	15922	15878	15843	15853	15845	15692	15811	15989	15864	16087	15881	15978	15858	15947	15783	15774	15870	15936	15843	15919	15895	15788	15801	15844	15746	15879	15790	15940	15916	15993	15773	15759	15853	15937	15747	15879	15839	15923	16097	15835	15928	15815	15883	15832	15828	15785	15897	15706	15760	15865	15754	15791	15719	15788	16150	15970	15818	15939	15803	15908	15901	15945	15671	15840	15780	15854	15877	15794	15893	15855	15881	15924	15833	15971	15648	16024	15603	15742	15921	15788	15997	15710	15789	15645	15901	15826	15757	15816	15782	15892	15887	15775	15857	15653	15865	15704	15923	15766	16004	15568	15695	16015	15644	15897	15884	15782	15950	16080	15660	15726	15819	15895	15779	15913	16005	15855	15852	16042	15699	16003	15938	15876	15791	15905	15972	15789	15536	15770	15889	15690	16055	15812	15895	15887	15679	15880	15967	15841	15944	15867	15800	15843	15876	15791	15826	15993	15947	15951	15783	15903	15892	15834	15790	15920	15839	15793	15938	15988	15748	16020	15845	15850	15845	15808	15828	15814	15902	15833	16014	15808	15835	15859	15696	15780	15699	15839	15773	15768	15757	15906	15853	15833	15784	15882	15881	15954	15888	15943	15924	16106	15877	15896	15915	16025	15819	15952	16041	15693	15736	15865	16063	16057	15910	15954	15746	15621	15935	15933	16003	15825	15804	16024	15853	15824	15861	15822	15798	15672	15775	15872	15785	15924	15716	15694	15728	15886	15913	15946	16073	15873	16084	15982	15933	16057	15937	15997	15816	15926	15811	15685	15786	16105	15879	15870	15874	15872	15856	15791	15839	15787	15832	15790	16028	15877	15870	15868	15905	15927	15918	16073	15815	15955	15855	15717	15897	15722	15679	15624	15782	15883	15908	15842	15819	15951	15856	15916	15953	15978	15901	15812	15873	15981	16007	15695	15750	15869	16045	15885	15874	16105	15912	15887	15723	15895	15744	16053	15796	15779	15967	15967	15806	16038	15848	16014	15765	15808	15787	15991	15945	15801	15934	15954	15843	15899	15803	15858	15790	16006	15773	15838	15816	15940	15814	15851	16084	15668	15952	15918	15991	16058	15803	15729	15901
31552	46896	42918	30848	23202	18946	16616	15844	15132	14976	15065	16144	15894	14987	14586	14435	14581	14375	13871	14039	13930	14082	14033	13961	14093	13914	13978	14038	14019	13861	13910	13916	13775	13968	14046	13935	13925	13999	13997	13931	13963	14031	14081	13928	14043	14057	13874	14074	13936	13746	14002	14083	13809	14048	14007	14127	13937	13942	14034	13996	13994	13899	13816	13933	13959	13872	14038	14063	13901	13843	14082	14059	13782	13891	13887	13889	13914	14029	13974	14016	13828	13938	13950	14021	13926	14071	13965	14043	13808	14064	13965	14066	14037	13973	14021	13993	13899	13735	14065	13889	14099	14010	13865	13931	13800	14029	13925	13953	14144	13886	14092	13894	13939	13991	14040	14008	13820	13873	13950	13861	14045	13900	13821	13975	13929	14138	13899	14040	13847	13798	13864	13903	14074	13901	14102	13813	14139	13917	13947	13879	14026	14264	13953	13926	13893	13957	14033	13999	13950	13880	13976	14082	13961	13994	13912	14024	14009	14053	13818	13977	13959	14018	13989	13907	13859	14006	14065	13954	13995	13922	14051	14032	14067	13947	13943	14086	13881	13882	13920	14074	13791	14015	13943	14169	14001	13899	14107	14010	14103	14040	13825	13972	13948	13975	14176	13902	14092	14002	13854	13983	13833	14028	13838	13819	13990	13949	14030	13890	13945	14007	14043	13904	13914	13847	14034	13875	14029	13947	14124	13913	14074	13987	14100	13898	13931	14026	14014	13932	13998	14057	14008	13990	13994	14000	13969	14043	13942	13962	13852	14149	13939	13926	13935	13919	13902	14072	13973	13975	14065	14047	13929	14053	14063	13761	13864	13978	14017	13826	13940	14035	13874	13907	14052	14005	13926	14031	13719	14017	14115	13967	13883	14008	13876	13988	13993	13954	13860	13965	14127	13866	14004	13919	14033	13960	14066	13791	13909	13850	13955	13937	13995	13930	14077	13902	13979	13979	13899	13885	13931	13935	13924	14123	14041	13993	14002	13949	13994	13885	13842	13836	14094	13880	14047	14001	14006	13907	14160	14021	13807	13991	14026	14004	13959	13935	13856	13953	14001	13954	14105	13903	14041	13976	14132	14135	14096	13968	13877	13999	13940	13906	13925	13952	13941	14030	14032	13989	13865	13879	13946	13958	14060	13945	13995	13966	14041	14071	13926	14048	14007	14056	14172	13866	13801	13937	13988	13986	13905	14081	13898	13908	14133	14074	14030	13893	13898	14005	13950	14196	13866	13827	13773	13951	13944	13866	13747	14055	13988	13914	13896	13948	13858	13897	14105	13972	13869	14063	13966	13877	13963	13898	13854	13858	14049	13767	13796	14010	14126	13875	14015	13916	13896	13931	13837	13924	13870	13794	14082	14084	13853	14100	14129	14099	14039	13920	13997	13930	14076	14108	14084	13985	13970	14079	13969	14011	14124	13840	13964	13870	13909	14027	13996	14092	13885	13872	13851	13968	13997	13976	14103	14000	14054	13951	14079	13838	13947	13888	14062	13987	14019	14200	14027	14009	14014	13837	14220	13958	13851	14081	13753	13961	13940	14031	13939	13955	14025	14049	14039	13928	13960	14026	13948	13985	13896	13937	14029	13889	14060	13942	13977	14007	14038	14011	14057	13998	13902	14036	13868	13937	13994	14067	13916	13917	13953	13946	13906	13832	13890	13925	14036	13997	14010	13909	14004	13979	13994	14045	13829	13979	13983	14030	14113	13950	14087	13888	14009	14010	13841	14046	14064	13901	13871	13840	13866	13873	14110	14085	13938	14028	13969	13823	14040	13944	14135	14161	13910	13981	14045	13808	13858	14143	13999	13953	13886	13983	13951	13830	13908	14037	14066	13956	13955	13987	14128	14030	14047	14064	13993	13984	14116	13892	14008	13921	14034	13960	14091	14065	13974	14035	13993	13985	13921	13926	14058	14020	14093	13792	14093	13970	13849	14165	13810	14162	13994	13938	13914	14135	13915	13874	14048	14170	14074	14048	13944	14045	13749	14111	13803	13847	13968	13979	13845	14111	13930	14060	13871	13786	13889	14117	14021	13982	13904	14034	13945	14046	13916	13868	13912	14097	13974	13837	14032	14128	13935	13981	14050	13961	13902	13948	13851	14066	14016	13916	13949	13813	13863	13999	13845	13871	13974	13959	13940	13979	13753	14074	13885	13970	13982	14006	14023	13918	14052	13783	13907	14018	13879	14089	13763	13875	13995	14030	13894	13977	13977	13929	13710	13871	13960	13962	13780	13954	13940	14087	13785	13904	14023	14102	13903	13766	13832	14020	13927	13906	13948	14080	13918	14019	14051	14020	14057	13973	14026	13992	14051	13924	14159	14019	13908	14000	13948	13877	14002	13926	14196	13956	14108	13997	13941	13825	14004	13883	13927	14000	14130	14093	13810	13837	13902	14082	13980	13877	14018	14120	13996	13894	13999	13779	13932	14110	14099	14009	13977	14010	13929	13868	13943	14004	13994	14022	13828	13960	14151	13995	13851	13892	14097	13999	14069	14056	14014	14002	14096	14174	13852	14011	13837	14052	14043	14034	14117	13911	13978	13924	13957	14121	13976	13967	14074	13856	13990	14086	13891	14055	14116	13955	13911	13988	14035	13965	13888	13941	14015	14046	13905	13957	13947	13911	13779	13971	13859	14161	13904	14081	14149	13850	13936	13947	13957	13820	13953	14162	14027	13984	14085	13961	14008	13837	13907	13970	13989	13938	13900	13995	14109	13818	13920	14065	13982	13989	13979	13965	14140	14014	14062	14070	13944	13890	13996	13877	13822	14032	13867	14000	13963	13855	14030	13780	14018	14017	13933	13847	13875	13929	14000	14007	14070	13998	14104	13980	13920	13988	14136	14030	13997	13814	13905	13928	14196	13968	14029	13928	14135	14000	13962	13943	14021	14051	13789	13963	13948	13979	14031	14178	14000	13900	14080	14049	13907	13912	14121	13918	13975	14069	14039	13951	13900	13851	14003	14021	14274	13915	14011	13865	13877	14209	14021	14009	13859	13912	13971	14052	14001	13950	14077	13907	13977	14001	14041	13919	13878	14077	13950	13948	14041	13918	13903	13912	13859	14112	13954	13888	13872	13965	14039	14155	14121	13912	13957	13948	13991	14011	14050	13899	13862	13946	13896	13986	13980	14005	13950	13930	13812	13955	14052	13918	14070	13827	13886	13907	13939	13954	13962	14014	14033	14136	13975	14035	13834	14002	13780	14180	14045	14132	13838	14015	14001	14124	13835	14091	13939	13983	13921	14012	14081	14042	13807	13859	13904	13816	14041	13974	13913	13825	13920	13840	13986	13934	13957	14022	13861	13998	13969	14068	13749	13896	13747	13931	13914	14149	14020	14020	14020	13967	13874	13888	14183	14037	13939	13958	14213	14011	13938	13970	13777	13960	13979	14030	13922	14069	14010	14001	13965	13906	14066	14039	14003	14049	13926	13959	14029	13785	13928	13903	13852	13894	14079	13887	13842	13941	14198	14040	13964	13947	14017	13936	13988	14026	13919	14099	13881	13963	14118	14056	14034	14075	14088	13907	13800	14116	14084	14192	14076	13900	13881	14014	14093	14030	13853	13949	14008	13765	14134	13964	13906	14151	13999	14056	13964	13862	13927	13908	13945	13938	13938	13900	13976	13960	13967	14067	13932	14036	14106	14121	13982	14119	13802	14163	14011	14033	14059	14148	14008	14051	13821	13914	13951	14076	14077	14004	14092	13887	13980	14016	13883	13983	13943	13881	14140	14047	14049	14063	14022	13911	14074	14005	14120	14067	13973	13856	14073	13970	13930	13860	14207	13961	13937	14087	14120	13999	13952	14058	13825	13972	14116	13994	13998	14090	14079	13895	14176	14038	13919	13855	13860	13892	13903	13997	14076	14132	13852	14117	14147	13985	13958	13950	13790	13929	13836	14079	13860	13863	13939	13920	14104	13847	14015	13949	13988	14076	13832	13850	14006	14050	13944	13900	14015	13795	13982	14058	13988	13971	13925	14067	13932	14021	13982	13976	13943	13911	14023	13760	13835	14019	13928	13809	13974	13933	14020	13965	14057	14057	13961	13973	14041	13906	13936	14007	14012	13902	13994	13967	13929	14154	14024	13916	14063	14065	13928	13998	13997	13920	13918	13970	13902	14069	13931	14071	13787	13950	13836	13881	13991	13927	13935	13953	13817	13986	13903	13872	14043	13922	14036	14065	13958	13971	14138	14073	13911	13975	13995	14023	13825	13858	14005	14103	13904	13927	13885	13894	13969	13818	14066	13961	13872	13897	13960	13976	13894	13988	14086	13959	13949	13998	13951	13977	14082	13914	13989	13943	13838	13834	13960	13808	13932	13889	13995	14049	13831	14013	13922	13919	13826	14031	14047	13945	14010	14169	13877	13992	14025	14126	13798	14048	14042	13883	14154	14036	14020	13911	13873	14028	14072	13785	13959	13923	13891	13996	14063	13817	13973	13851	13989	14171	14043	14014	14048	13748	13988	13957	13935	14033	13858	13996	14114	14106	13998	14006	13798	14033	14007	14173	13956	13899	14062	13878	14012	14043	13943	14197	14042	13931	13975	13934	13975	13972	13893	14023	14062	14107	14021	14027	13956	13911	14072	13779	13996	13870	14038	13911	13928	13939	13903	13963	13984	13977	14122	14108	13953	13990	14193	14080	13768	13992	13996	14133	13988	14140	14026	14069	14035	13966	14024	14008	14065	13842	13909	14017	13984	14003	14063	13873	13908	14001	13980	13958	14156	14078	13899	13949	13937	14016	13848	14004	14105	13943	13909	13936	14055	13932	13961	14026	14045	13894	14061	13991	14006	14045	14076	14051	14089	14022	14020	13809	13932	13855	13887	14045	14133	13846	13923	14095	13890	14014	13999	13927	13951	13966	13985	14127	13863	14031	13905	14038	13959	13832	14046	14011	14074	13761	13989	13973	13964	13856	13962	13986	14040	13966	13961	13995	13927	13943	13861	13994	13880	14119	14150	13939	14096	14012	14012	13995	14074	14025	14035	14026	13908	13884	13994	13777	14029	13935	13945	14022	14101	14139	13885	13983	14081	13960	13977	13943	14076	13765	14014	13993	14046	13978	14050	13997	13916	13998	13847	13961	14028	13927	13862	14160
23787	21291	28940	25243	24401	24952	23079	19986	19356	18884	20624	26420	24384	22377	19783	17936	17235	16437	16068	16106	15883	16164	15925	15972	15940	15805	15981	15922	15762	15857	15913	15937	15941	15939	15906	15852	15731	15856	15827	15746	15770	15864	15855	15758	16002	15749	15692	15846	15881	15940	15882	16014	15727	15851	15949	15799	15917	15887	16011	15904	15921	15763	15834	15831	16052	15947	15951	15871	15822	15713	15782	15862	15669	15675	15770	15758	15786	15693	15736	15783	15917	15913	15835	15770	15740	15763	15677	15782	15724	15593	15854	15964	15678	15717	15712	15738	15961	15945	15789	15938	15844	15665	16057	15796	15946	15637	15735	15739	15734	15865	15979	15972	15982	15809	15956	15750	15646	15971	15737	15907	15954	15924	16076	15853	15820	16021	15641	15776	16006	15952	15856	15897	15863	15984	15794	15763	15775	15835	15860	15748	15852	15801	15591	16043	15863	16014	15823	15732	15734	15943	15948	15742	15890	15863	15853	15710	15722	15756	15717	15759	15874	15569	15850	15769	15912	15791	15727	15864	15755	15924	15933	15961	15969	15901	15753	15919	16031	15818	15871	15817	15754	15950	15759	15803	16022	15745	15751	15747	15801	15794	15961	15887	15692	15893	15820	15678	15838	15791	15766	15754	15677	15720	15673	15818	15988	15786	15523	15817	16017	15902	15775	15681	15794	15977	15809	15842	15957	15796	15604	15887	15643	15922	15572	15980	15787	15715	15997	15581	15886	15962	15777	15831	15740	15705	15599	15761	15780	15732	15769	15663	15686	15670	15919	15756	15779	15663	15933	15899	15747	15708	15786	15593	15786	15886	15726	15672	15791	15975	15650	15713	15962	15646	15748	15826	15760	15598	15719	15804	15750	15780	15770	15839	15801	15978	15712	15922	15817	15831	15664	15790	15906	15545	15720	15802	15861	15907	15971	15755	15745	15780	15633	15903	15739	15962	15781	15520	15873	15957	15827	15926	15713	15867	15792	15693	15898	15862	15803	15563	15825	15927	15775	15839	15723	15892	15984	16002	15953	15925	15958	15772	15735	15721	15792	15652	15880	15899	15737	15841	15664	15825	15624	15690	15726	15705	16091	15847	16007	16010	15866	15864	15940	15591	15836	15920	15833	15772	15884	15836	15923	15778	15789	15822	15861	15847	15683	15861	15868	15824	15958	15707	15658	15829	15750	15671	15926	15965	15769	15777	15988	15729	15752	15631	15803	15970	15831	15881	15828	15776	15740	16018	15856	15704	16047	16000	15869	15704	15704	15866	15873	15858	15737	15870	15544	15898	15817	15843	15803	15930	16030	15844	15796	15885	15897	15942	15962	15699	15793	15814	15669	15710	15833	15834	15907	15936	15946	15849	15835	15797	15762	15863	15976	15831	15943	15764	16028	15661	15877	15784	15753	15930	15925	15840	15959	15831	15884	15964	15815	15803	15748	15724	15826	15877	15934	15656	15772	15715	15828	15880	15923	15893	15797	15965	15910	15898	15779	15699	15929	15786	15842	16040	15948	15937	15755	15849	15937	16012	15885	15943	15980	15787	15686	15825	15743	15725	15879	15702	15849	15889	15641	15818	15868	15694	15793	15667	15786	15723	15749	15943	15802	15861	15759	15915	15911	15691	15862	15813	15712	15711	15874	15812	15754	15642	15906	15882	15980	15872	15703	15973	15900	15570	15878	15822	15830	15867	15902	16080	15613	15825	15853	15882	15969	15752	15809	15858	15882	15904	15798	15770	15800	16066	15751	15745	15955	15659	15823	15777	15906	15968	15860	15818	15892	15634	15906	15699	15810	15646	15925	15902	15815	15980	15905	15675	15690	15775	15656	15841	15536	15926	15653	15732	15876	15886	15662	15704	15888	15743	15825	15871	15824	15657	15851	15755	15813	15625	15843	16021	15777	15787	15805	15738	15775	15784	15783	15937	15763	15908	15835	15726	15665	15842	15715	15756	15773	15795	15882	16016	15910	15918	15705	15940	15830	15787	15685	15692	15754	15908	15923	15772	15690	15859	16024	15877	15730	15805	15804	15849	16020	15784	15656	15882	15686	15793	15912	15703	15727	15772	15883	15727	15910	15921	15546	15788	15929	15952	15954	15795	15742	15842	15834	15776	16077	16071	15908	15745	15830	16043	15793	15749	15960	15955	15854	15615	15835	15871	15723	15843	15781	15872	15824	16131	15882	15773	15798	15737	15846	15880	15847	15722	15606	15711	16062	15803	15819	15905	15999	15894	15980	15823	15829	15748	15832	15784	15646	15890	16004	16024	15872	15922	15759	15646	15785	15595	15831	15905	15988	15744	15740	15720	15848	15698	15867	15793	15786	15921	15934	15797	15851	16036	15944	15919	15871	15815	15874	15873	15956	15864	15774	15851	15853	15919	16005	15743	15598	15798	15818	15694	15763	15807	15890	15941	15945	15957	15888	15815	15845	15859	15936	15917	15788	15764	15558	15700	15695	15905	15826	15858	15908	15801	15806	15635	15989	15817	16024	15978	15833	15611	15954	15865	15823	15616	15684	15697	15747	15678	15869	15705	15810	15897	15820	15890	15932	15869	15973	15803	15969	15616	15731	15736	15758	15839	15801	15734	15864	15950	15811	16113	15951	15882	15429	15788	15899	15694	16059	15778	15936	15877	15772	15670	15861	15924	15672	15695	15952	15730	15952	15902	15988	15808	15702	15795	15789	16012	16005	15757	15859	15894	15895	15780	15676	15901	15882	15726	15660	15926	15912	15818	15759	15955	15807	15917	15888	15991	15922	15837	15855	16019	15845	15632	15909	15758	15686	15590	15894	15822	15917	15763	15980	15834	15693	15720	15760	15974	16021	15860	15821	15726	15795	15984	15654	15790	15725	15832	15680	15811	15691	15978	16015	15784	15751	15720	15903	15721	15905	15750	16035	15821	16008	16090	15742	15862	16112	15861	15769	15770	15867	15740	15752	16027	16154	15915	15753	15743	15781	15647	15958	15734	15765	15766	15831	15702	15712	15956	15677	15694	15780	15835	15792	15845	15987	15983	15703	15710	15873	15544	15711	16008	15797	15935	15873	15839	15894	15859	15787	15919	15827	15863	15838	15720	15773	15838	15878	15750	15798	15603	15837	15820	16191	15936	15861	15961	15884	15853	16045	15796	15819	15939	15798	15780	15727	15804	15917	15897	15784	15839	15694	15951	15865	15898	15908	15622	15965	15855	15925	15702	15737	15701	15771	15769	15788	15899	15720	15745	15796	15794	15719	15891	15903	15841	15786	15835	15987	15677	15688	15621	15709	15886	15648	15883	15933	15732	15947	15827	15902	15737	15761	15765	15830	15676	16079	15775	15955	15892	15819	15878	15755	15963	15892	15657	15911	15867	15933	15759	15815	15882	15866	15956	15842	15687	15692	15868	15984	15820	15965	15893	15769	15992	15909	16072	16008	15892	15660	15622	15915	15789	15757	15788	15924	15976	15811	15845	15908	15733	15809	15767	15899	15892	15886	15824	15916	15578	15824	15710	16043	15846	15909	15810	15919	16034	15938	15896	15874	15883	15906	15705	15956	15729	15691	15792	15869	15765	15719	15743	15850	15829	15974	15744	15511	15643	15906	15995	15687	15937	15739	15692	15819	15756	15707	15656	15753	15739	16001	15760	15814	15868	15994	15840	15899	15929	15791	15753	16100	15790	15863	15838	15759	15724	15879	15781	15951	15830	15825	15853	15996	15734	15791	15848	15916	15918	16086	15704	15726	15686	15834	15703	15655	15709	15772	15770	15754	15761	15830	15727	15773	15738	15800	15743	15694	15586	15919	15944	15946	15798	15823	15790	15906	15758	15761	15833	15797	15822	15732	15760	15824	15727	15687	15787	15922	15977	15878	15825	15970	15919	15817	15724	15965	15656	15782	15776	15666	15721	15907	15871	15887	15701	15790	15609	15759	15738	15833	15778	15685	15706	15949	15872	15711	15611	16137	15848	15904	15900	15816	15745	15787	15760	15700	15860	15793	15779	15705	15812	15836	15877	15870	15608	15911	15625	15685	15723	15872	15771	15812	15912	15856	15763	15659	15817	15749	15634	15853	15837	15838	15682	15693	15852	15763	15939	15656	15886	15787	15819	15891	15883	15852	15767	15541	15855	16092	15898	15976	16012	15812	15723	15899	15922	15850	16019	15737	15827	15785	15847	15880	15660	15772	15804	15835	15943	15735	15804	15824	15875	16105	15902	15675	15695	15847	15825	15895	15823	15786	15762	15691	15895	15730	16031	15810	15777	15727	15790	15944	15671	15834	15854	15770	15968	15581	15824	15828	15827	15919	15758	15957	15798	15896	15722	15926	15939	15889	15735	15795	15904	15697	15797	15663	15828	15753	15871	15766	15716	15878	15962	15931	15692	15979	15626	15647	15666	15790	15673	15758	15659	15731	15727	15723	15995	15716	15684	15755	15993	15813	15750	15827	15722	15830	15867	15819	15646	15793	15968	15834	15722	15837	16177	15912	15843	16059	15659	15877	15758	15836	15718	15744	15911	15668	15789	15889	16062	15793	15808	15897	15700	15847	15878	15742	15913	15914	15909	15825	15824	15732	15744	15786	15833	15819	15980	15711	16117	15985	15981	15874	15854	15788	15705	15842	15864	15824	15851	15714	15708	15778	15779	15725	15717	15946	15900	15875	15701	15927	15787	15837	15771	15947	15835	15866	15991	16088	15784	15886	16009	15656	15760	15856	15687	16042	15961	15683	16005	15963	15800	16006	15941	15922	15612	16062	15768	15766	15876	15863	15527	15778	15837	15992	15634	15627	15980	15685	15867	15791	15881	15803	15951	15643	15793	15699	15714	15883	15744	15854	15790	15610	15654	15823	15867	15721	15661	15908	15732	15798	15853	15906	15697	15752	15875	15985	15747	15888	15816	15846	15746	15818	15890	15709	15750	16188	15925	15815	15713	15906	15794	15857	15666	15734	15901	15876	15927	15917	15677	15776	15696	15787	15688	16044	15892	15740	15782	15782	15888	15976	15961	15878	15743	15891	15817	15887	15893	15930	15858	15766	15822	15767	15869	15893	15842	15634	15955	16172	15795	15651	15864	15766	15683	15864	15713	15623	15882	15842	15635	15633	15794	15916	15885	15787	15632	15635	15689	16041	15965
34224	56067	50890	37765	30878	24275	20726	19697	19375	18262	21294	28615	25066	22052	18777	16543	15221	14404	14147	14055	14092	14021	13831	13917	14071	14060	14044	13861	13854	13909	14104	13951	13879	13878	13856	14011	13943	13927	13925	13857	13798	13874	13938	13816	14060	14162	14098	14002	13976	13981	13922	13877	13968	14042	14142	13994	14121	13957	13947	13870	14055	13901	13900	13845	13962	13829	14044	13799	13981	13787	14010	14026	14074	14059	13765	14078	13811	14044	14045	14137	13971	14034	14066	13847	13883	14073	13892	13896	13985	13927	14045	13979	14018	13878	13967	14098	13986	13908	13935	13983	14081	13913	13831	13871	13990	13807	13798	13998	13863	14105	14009	13858	14114	13906	13944	13994	13905	13989	13915	13864	14003	14004	13968	13941	14084	13946	14027	14043	14001	13868	13907	13877	14158	14045	13857	13937	14101	13951	13826	13998	14064	14108	14076	14071	14042	13954	13869	13991	14088	14001	13961	13945	13964	13986	13965	13829	13907	13979	13966	13673	14112	14018	13908	14024	13811	13938	13858	14111	13893	13999	13933	13970	13854	13978	13978	13994	13912	14008	14081	14021	13888	14002	13839	14021	13997	14048	13875	13928	14008	13939	14040	13987	13946	13699	13948	14067	13860	13752	13990	13867	13954	14089	14099	14052	14110	13975	14030	13918	14136	13990	14010	13927	13998	14033	13920	14047	13919	14120	13896	13885	13920	13993	13888	14131	13981	14024	13864	14002	13891	13933	14202	13885	14044	13949	14080	14057	13914	14080	13926	13950	13949	14040	13995	14041	13932	14083	14054	14025	14005	13804	13977	14014	13903	13939	13872	13955	13955	13986	14008	14121	13940	13941	14059	13812	13759	14097	14078	13945	13952	14032	13763	14122	13922	13977	13899	14068	13892	14179	13911	13804	13882	13853	13965	14025	13943	14123	13897	13994	13905	13988	13847	13917	13949	14020	13974	13908	14097	13971	14123	14002	14037	13716	14016	14050	14001	14034	13958	13967	14016	13946	14024	13914	13967	13998	13906	13927	13889	13795	13841	14001	13982	14004	13819	13876	13942	14057	13835	14164	13970	13934	13878	14060	13956	13801	13974	14019	14003	14052	14079	13989	13775	14130	13949	14001	14105	13947	13885	14104	13941	13828	13929	14081	14040	13947	14011	13937	13888	13884	13872	13780	14056	14028	13941	13875	14008	13972	14009	14115	13967	13978	13997	13873	14018	13875	13994	13953	14015	13956	13963	13855	13919	13908	14025	13846	13837	13983	13801	13955	13961	13968	13895	13970	14001	13910	13880	14002	13959	13915	13896	14092	14023	13955	13898	13786	13662	13858	13975	13974	14086	13958	14101	13883	13737	14016	14035	13881	13999	13980	14052	13904	14060	13954	13993	13912	14025	13870	13969	14116	14009	13986	14180	13928	13853	13790	13822	14111	14077	13990	14016	14117	13953	14058	14051	13984	13936	13957	13907	14087	13901	13784	13976	14043	14103	13917	13908	14032	13963	14004	13806	13971	13874	13853	13939	14075	14008	13912	14063	13855	13865	13897	13883	13987	14050	13904	13962	13970	13903	13969	13951	14035	13951	14108	13976	13948	13998	13927	13937	13967	13920	14129	13837	14137	13918	13916	13910	13912	13960	13933	14111	13987	13970	13979	13949	14023	14051	14021	14024	13871	13931	13906	13926	13948	13935	14004	13797	13951	13954	13955	13958	13993	13961	13900	13901	13867	14023	14107	14014	13852	14063	14004	14009	13991	13851	14036	13941	14058	13937	13838	13934	13950	13891	14003	14059	13992	13989	13916	13851	13925	13892	14103	13807	13934	14033	14117	13977	14087	13887	14080	13919	13985	14012	13808	13994	14041	14054	13974	13989	13910	14028	13968	14027	14078	13981	13935	13959	13925	14121	14024	14051	13965	14011	13820	13885	13769	13989	13960	14003	13918	13836	14023	14004	14019	13896	13928	13931	13934	14134	14063	13955	14057	14060	13842	14202	13912	13962	13975	14004	14079	13969	13914	14025	13865	13846	14010	13940	13873	14043	14117	13877	13967	13866	13833	13959	13968	13939	14156	13793	13905	13770	13866	13948	13860	13902	14064	14061	13986	14015	14121	13839	14050	14005	13982	13939	13922	14073	14032	14032	14039	14169	13859	13976	13796	13826	13806	14029	13764	14074	13910	13899	13863	13907	13940	13896	13987	14034	13956	14085	13940	13876	14092	13928	13932	13994	14101	13969	13884	14122	14073	14004	14017	14108	13808	13881	13929	14034	14005	14003	13974	13872	13895	13962	13879	13990	13846	14078	13893	13935	14095	14041	13892	13957	13813	13965	14017	13946	13957	14147	14241	13789	13892	13962	13826	13925	13952	14042	14036	13916	14094	13984	13975	13970	13927	13878	13911	13974	13965	14058	13855	13946	14003	13921	13964	14005	13911	13995	14003	13809	14032	13838	14089	13972	13984	13989	14136	13937	13913	13913	13808	14190	13949	14020	13936	13796	14006	13866	13843	13861	13839	13829	14017	13909	13883	13960	13766	13879	13944	14118	14089	14156	14021	13889	13948	13999	13973	14023	13963	13712	13996	13961	13964	14012	13968	14046	13746	13844	13899	14081	14044	14195	13988	13951	13950	13915	13938	13973	13962	13838	13894	14024	13914	14100	14012	13986	13810	14113	13974	14072	13812	14117	14041	13989	13929	14004	13891	14050	13951	13975	13926	13960	13929	14182	13986	13955	13893	13863	13959	13891	14066	13884	13916	13912	13874	13902	13972	13917	13887	14022	13783	14050	13857	14033	14140	13957	13982	14031	14050	13804	14014	13899	13920	13986	14018	14030	14028	13986	13945	13915	13775	13971	14003	14060	14061	13968	13912	13904	13778	13907	14090	13908	14032	14017	13842	13977	13955	13919	14073	13908	13859	14055	14125	14069	13997	13910	14070	14047	14017	13963	13830	14022	13959	13959	13884	13992	13991	13921	14188	14002	13975	13799	14024	13888	14028	14153	13988	14051	13951	13967	13965	13788	13975	14019	13968	13818	14027	14014	14036	13928	13841	14029	13959	13811	13918	13864	13970	14073	13981	13958	13998	14047	14033	13920	13870	14092	13894	13889	14093	13895	14005	14022	13859	14043	13851	14045	14010	14058	13928	14030	13868	13924	14046	14138	13792	14058	13992	13934	13954	13987	14018	13975	13920	13788	13895	13951	13893	13923	13752	14025	13890	13826	13856	14019	13948	13882	13912	13766	14038	13809	13983	13963	13950	14140	13867	13881	13820	13671	13956	13952	14132	14049	14185	13978	14088	13889	13861	14158	13868	13715	14017	14006	13931	13858	13985	13756	13996	13967	13906	13946	14067	13897	14033	13940	13979	13977	13883	14128	13876	14043	13961	13850	13939	14071	13907	13880	13997	13966	13906	13970	13873	13983	13903	13983	14012	13809	13966	14047	13792	13994	14005	14047	13976	13949	13915	13973	13936	14087	13962	13996	13919	14009	13976	13980	13941	13852	13981	13941	14033	14036	14100	14029	14025	13938	13910	13915	13997	13938	13927	13904	13896	13976	13966	13909	14060	13992	14040	13988	13849	13901	13917	13845	13981	13995	13770	13999	13908	13957	14106	14140	13915	13989	14087	13953	14102	13894	13939	14046	13948	14021	13972	13986	14186	13927	13976	13973	13931	13999	13863	14089	13924	13877	13903	13911	13862	14063	13857	13914	13979	14029	13927	13943	13862	13863	14031	13823	13809	13896	14038	14058	13928	13993	14033	14040	13814	13918	14151	13841	14069	13908	13921	14008	13808	14118	14031	13789	14101	13771	13969	14084	14061	13874	14004	14224	14068	13933	13996	13989	14027	14010	13956	13981	13887	13852	13813	13908	13913	13906	13937	13956	13981	14002	13934	14031	14035	14064	14105	13959	14054	13882	14085	13946	14012	14059	14028	13993	13993	13939	14049	13975	14070	14068	13925	13905	13819	13787	13995	13956	14055	14035	13887	13860	13965	13843	13914	14002	14024	13946	14074	13839	14084	13801	13877	13989	13857	14096	13928	14050	13859	13931	13836	14109	13916	13930	13943	14123	13725	14079	14087	14021	13991	14071	14058	13898	13881	14000	13969	14005	13948	13957	14023	13887	14065	13961	13955	14125	13913	13878	13946	13964	13914	13923	13995	14057	13956	14055	13982	14003	14043	14144	13897	14086	13774	14015	13782	13976	14063	14050	13955	13951	14014	14055	13787	14071	13853	13952	13998	13985	14021	14087	13961	13914	13931	13904	13994	14061	13754	13979	13863	13986	14041	14027	13809	14121	13985	13853	13904	13839	13931	14150	13943	13996	13915	14009	13987	13991	13798	13864	13988	13945	13847	14002	14016	14068	14050	13966	13811	13758	14101	13871	14018	13974	13734	13926	13957	14074	14034	13899	14026	13940	13981	14033	13892	13777	13894	13875	14047	14026	13980	13857	13892	13724	14036	14124	14006	14009	13938	13866	13929	13899	13879	14050	13931	13906	13880	13977	13888	13922	13978	13952	14003	13982	14037	13894	13907	13882	13743	13978	14168	14126	14103	13807	14061	13922	13879	14120	13952	14051	14047	14118	13981	14109	13873	14196	14063	14164	14058	14000	13928	13913	13865	14013	13991	13787	13864	14015	13995	14018	13802	13913	13935	13834	14172	13966	14118	13933	14133	13814	13891	13938	13931	13953	13845	13943	14070	14023	13929	14017	13888	13721	14134	13968	14043	13837	13870	14178	13968	13870	14025	14092	13876	13918	13901	13870	13873	14144	13920	13907	13832	14021	13728	13956	14131	13903	14052	14283	13972	13880	14020	14149	14009	13928	14042	14057	13841	13954	13947	13943	13710	13749	13869	14062	13800	13824	13941	13890	13939	13946	13966	13906	13883	14054	13785	13925	14105	13965	14041	13988	14029	14089	13929	13906	14056	13954	13864	14070	14069	14052	13920	13986	13856	13998	13930	13974	13959	13961	13796	13864	13998	13857	13748	13996	14048	14106	13969	13762	13840	13986	14002	13909	14209	13905	14067	14042	13776	14052	13973	13884	13903	13911	14013	13871	14079	14023	14129	13948	14052	13787	13924	13840	14020	14035	14010	14005	14021	13815	13998	13866	13944
22638	21254	29062	24030	22376	25373	28382	24784	23125	21580	21995	26827	31115	28497	24104	20628	18523	17300	16649	16349	16295	16291	16293	16086	16163	16300	16199	16191	16019	16169	16118	16080	16151	16325	16165	16184	16191	16127	16141	16243	16215	16126	16221	16062	16370	16145	16133	16234	16109	16078	16166	15862	16132	16187	16304	16301	16038	16148	16054	16117	16153	15946	16091	16028	16247	16112	16192	16069	16092	16217	16203	16219	16115	16172	16249	16021	16151	16120	16118	16268	16053	16080	16156	16024	16166	16348	16153	16091	16118	16018	16266	16042	16175	15943	16231	16195	16290	16181	16282	15951	15993	16198	16166	16086	16069	16128	16233	16204	16211	16025	16225	16059	16070	16127	16018	16117	16139	15998	16153	15938	15981	15917	16108	16090	16063	16049	16209	16153	16159	16152	16172	16020	16030	15959	16278	16143	16112	16244	16078	16236	16294	16190	16139	16123	16000	16066	16188	16091	16155	16245	16189	16117	16282	15961	16108	16039	16004	16164	15962	16030	16118	16181	15826	16119	16188	16066	15854	15963	16049	16159	15998	16145	16179	16117	16180	16150	16131	16195	15962	15997	16082	16096	16162	16124	15993	15927	16146	16042	16077	16172	16121	16057	16117	16221	15955	16073	16050	16140	16133	16142	16025	16102	15930	16104	16021	16097	16204	16079	16068	16134	16168	16450	15903	16017	16265	16058	16026	16093	15879	16143	16050	16167	16151	16218	16118	16169	15987	16045	16217	15869	16087	16251	16139	16197	16001	16031	16262	16132	16048	15960	15951	16123	16228	16238	16096	16021	15952	16077	16044	16236	16159	16006	15934	16121	15909	16103	16222	16019	16127	16262	16213	15998	16303	16206	16030	16064	16149	16161	16020	16089	16071	15988	16086	16086	15976	16010	16062	16293	16053	16063	16077	15994	16158	16194	16034	16108	16080	15950	16072	15980	15984	16098	16041	16305	16038	16059	16166	16102	16117	16137	16260	15858	16043	15936	16023	15812	16167	16036	15951	16164	15992	16012	15976	16332	16227	16256	16040	16296	15995	16125	16015	16084	16157	16109	16252	16042	15993	15926	16027	16159	16140	16048	16120	16019	16098	16002	16085	16106	16278	15984	16009	16164	16021	16018	16080	16199	16109	16212	16074	15988	16205	16103	16215	15990	16052	16178	16145	15968	16316	16006	16236	15882	16273	16181	16061	15999	16015	16035	16076	15908	16010	16161	16158	16126	16040	16110	16147	16005	16186	16139	15891	15982	15964	15973	16146	16058	16249	16186	16109	16033	16051	16202	16074	15891	16098	16100	16214	16074	16195	16165	16129	16100	16239	16208	15938	16193	16017	16124	16075	15946	16032	15992	16370	16220	16070	16272	16024	16046	16344	16206	16154	15930	16046	15963	16139	15992	16122	16226	16058	16128	16112	16246	16313	15977	16005	15992	15866	15832	16122	16001	16017	15946	16190	16076	16103	16166	15947	16152	16311	16072	16103	16285	16030	16079	15939	16101	15948	16122	16057	15877	16197	16177	16156	16111	16240	16139	16093	16319	16015	15925	16035	16102	16082	15983	15959	15956	16325	15962	16100	16137	16139	15962	15992	15936	15984	16123	16039	16011	16033	16158	16240	16046	16132	16236	16146	16165	16091	15997	15987	16005	16128	16173	16058	16027	16104	16196	16156	15999	16164	16124	16188	15979	16213	16179	16245	16171	16221	16225	15975	16167	16183	16176	16132	16118	15992	16086	16063	16002	15951	16202	16130	16268	16217	16237	15906	15910	16175	16112	16098	16212	16205	15985	16139	15926	16034	15983	16041	16327	16118	16015	16179	16200	15876	16156	16065	16131	15983	15939	16162	16050	16079	16047	16203	15969	16014	16244	16231	16135	16116	16265	16247	16148	16078	16187	16060	16150	16049	16314	16198	16030	15960	16082	16075	16158	15986	15972	16143	15871	16165	16058	16002	15936	16228	16047	16004	15994	16103	16038	16061	16117	16278	15981	15976	15985	16188	16225	15960	16292	15908	16137	16217	16069	16131	15953	16024	16129	16068	15892	16016	16222	16076	16104	15986	16020	16160	16119	15964	16088	16034	16131	15995	16182	16006	16199	16156	16142	16202	16044	15940	16049	15882	16100	16174	16214	16027	16114	16053	15973	15998	16167	16096	15943	16111	16159	15844	16108	15882	15800	16135	16024	16145	16065	16193	16076	16241	16106	16326	16172	16012	15845	16233	15950	16009	15970	16126	16154	15932	16116	15964	16071	16037	16151	16115	16106	15956	16144	16075	16018	16168	15946	16030	15931	16156	16206	16287	16011	16366	16069	15949	16333	16103	16002	16126	16055	15927	16258	16197	15946	16182	16164	16307	16023	16037	15917	16117	16045	16182	16018	15944	15912	16119	16177	16020	16141	16160	16145	16170	16002	16039	15899	16094	16264	16115	16186	16254	16250	16185	16216	16059	16055	16153	16003	16268	16201	16019	16010	16136	16049	16129	15899	16186	15903	16265	16036	16075	16226	16024	15971	15986	15982	16209	16095	16073	16218	16204	15949	16243	16215	15973	16084	15931	16168	16186	16059	16068	16033	15893	15888	16422	16089	16306	16037	16137	15934	16041	16066	15993	16077	16337	16038	15915	16020	15986	16209	16155	16052	16158	16142	16012	16262	16087	16210	16059	15955	16216	15852	16044	16165	15988	16085	16100	16130	16069	16111	16235	16165	15937	16142	16303	16149	16170	16061	16338	16141	16182	16165	16101	16145	16145	15955	16091	16123	16151	15949	15862	15935	16176	16100	16015	16061	15893	15703	16165	15854	15969	16055	16299	16209	16061	15984	16202	16035	16337	16088	16011	16153	15854	16070	16221	15917	16226	16047	16139	16131	16169	16183	16057	16110	15969	15961	15956	16124	16235	16021	16109	16271	15922	15878	16014	16083	16036	16058	16015	16087	16079	16109	16224	16102	16153	16045	15952	16093	16037	16061	15893	16128	16172	16120	16025	16053	16087	16149	16097	16069	15970	16228	15897	16265	16178	16008	16060	16074	16071	16014	16103	16120	15987	16227	16106	16189	15873	15970	16058	16098	16036	16463	16145	16281	15895	15972	16101	16175	16112	16023	16116	15876	16039	16273	16221	16205	16362	16184	16284	16013	15856	15938	16148	16075	16033	16057	16349	15996	16315	16345	16138	16039	16115	16298	16056	16034	15993	16065	16061	15960	16210	16137	16031	16147	16100	15844	16021	16242	16045	16109	16184	15894	16239	15949	16080	15962	16199	16066	16242	16260	16129	16215	16175	16186	16147	16012	15992	16126	16117	16147	15908	16086	16003	16045	16222	16219	15994	16049	16077	16073	16005	16189	15998	15987	16203	16171	15930	16110	16171	16166	16097	16033	16217	15878	16149	16028	15940	16010	15826	16022	16333	16006	15983	16098	15909	16193	15958	16076	15928	16065	16049	16004	16064	16206	16086	15937	16007	16105	16176	16087	16138	16261	16184	16105	16106	16191	16059	16110	15916	15978	15934	16161	16057	16137	15977	16124	16092	16019	16078	15973	15810	16022	16106	16027	16330	16130	16181	16251	16076	16160	16107	16200	16285	16108	16177	15919	16103	15866	15980	15852	16094	16232	15897	16039	15978	16089	15991	15996	16088	16033	15893	16217	16028	16069	15995	15977	16038	16078	16157	16194	16167	16099	15980	16045	16113	16089	16137	16017	16279	16018	16065	16063	16104	16140	16114	16214	15972	15956	15957	15989	16169	16112	16105	15961	15958	16112	16096	15986	15950	16085	16138	16089	15978	16085	15944	16251	16238	16107	16069	15977	16267	16182	16070	15914	16128	15983	15946	15941	16147	15965	16195	15978	16178	15983	16150	16354	16177	16245	16172	15887	16098	15855	16074	16268	16092	16008	15927	16006	15912	15995	16036	16138	16028	16027	16074	16131	16091	15996	16112	16063	15941	16071	15964	16232	16130	16236	16018	15979	16029	16042	15993	15961	16039	16030	16083	15960	15946	15932	16018	15965	16148	16032	16269	16073	16023	16138	15899	16084	16083	16107	16077	16096	15836	16168	16279	16033	16086	16231	16089	16151	16146	15895	15919	16242	16000	15990	15983	16242	16201	16192	16046	16064	15994	15955	16230	15871	15974	16144	16196	16136	16067	15850	16078	16015	16135	15968	16123	16175	15935	16055	15996	16087	16088	16010	16310	16221	16265	16225	15910	16079	16097	16017	15986	15992	15921	16135	16103	16127	16109	15942	15986	15878	16065	16126	16105	16029	15829	15904	16266	16108	16110	16081	16073	16093	16250	16108	16205	16105	15929	16188	15973	16131	16116	16127	16129	16189	16011	16173	16150	16065	15942	16047	16104	16073	16042	16072	16003	16363	16274	16238	15895	15872	16186	16116	16107	16099	15928	16063	15895	16073	16073	16066	16080	15996	16070	16199	16229	16215	15995	16105	15937	16235	16107	16050	15929	15921	16255	16204	16122	16062	16119	16244	15970	16124	16064	16145	16021	15971	16319	16050	16038	16007	16131	16181	16189	16231	16184	16168	15953	16079	15942	16167	16150	16246	16236	16271	16263	16028	16091	16067	15875	16046	16237	16252	16166	16087	16093	16180	16069	16172	16186	16232	16103	16090	16008	16008	16095	16205	16088	15977	15996	15975	15896	16086	16043	16158	16279	15951	16031	16019	16070	15977	16064	16080	16151	16358	16072	16229	16246	16046	16000	16234	16062	16253	16167	16316	16185	16109	16161	15894	16003	16163	16082	16126	16006	15896	15966	16062	15904	16158	16147	16193	16042	15866	15837	16021	16068	16115	16098	16089	16116	16266	16199	16155	15973	16254	16133	16175	16134	15857	16104	15981	15930	16185	16147	16282	16065	15838	16072	15990	16112	16148	15954	15951	16062	15977	16077	16094	15997	16168	16196	16106	16139	16101	16195	15976	16038	16120	16124	16184	15951	15911	16021	15959	16118	16110	16012	16034	16037	16067	16069	16103	16112	16027	15944	16094	16243	15983	16182	15961	16229	15978	15867	16046	16208	16185	16042	16221	16008	16264	16100	16101	16012	16281	16185	16111	15926	16210	16038	16184	16343	16175	15953	16101	16121	15955	16222	16029	16050	15925	16124	16020
36393	61612	56551	43106	33746	28313	26548	26389	23811	21625	22793	29473	33078	29332	23916	19460	16728	15220	14575	14277	13911	14132	13997	14257	14142	14125	14086	14156	14142	14217	14047	14307	14128	14229	14076	13959	14122	14045	14193	14145	14258	14135	14216	14130	14100	14159	14176	13994	14181	14177	14215	14048	14102	14146	14156	13933	14300	14126	14133	14074	14104	14011	14067	14175	14156	13929	14143	13934	14102	14045	14195	14150	14218	14162	14190	14099	14041	14067	14019	13959	14075	14013	13998	14125	14315	14043	14187	14124	14114	14294	14243	14147	14220	14164	14192	14103	14023	13964	14150	14175	14147	14234	13994	14134	14196	14059	14104	13973	14251	14141	14070	14080	14032	14070	14197	14045	13928	14311	14043	14023	14082	14003	14110	13852	14035	14086	14048	14103	13888	14161	13987	14101	14064	14231	13990	13988	14039	13864	14107	13949	14063	13986	14159	14209	13983	14204	14108	14006	14033	14075	14130	14182	14017	14054	13982	14245	14095	14085	14107	14090	14038	14186	14172	14234	14070	14210	14094	14033	14112	14087	14070	14012	14106	13914	14194	14095	14209	13839	14150	14002	13964	14170	14068	14060	14103	14186	14202	14062	14171	14254	13917	14204	14136	14045	14067	14149	13983	14028	14073	14017	13921	13988	14062	14017	14166	14183	13898	14135	14104	14156	14152	14065	14146	14175	14004	13967	14219	14123	14079	13965	14104	14137	13945	14364	14107	14018	14010	14059	14036	13961	13960	14205	13986	14230	14200	13999	13974	14154	14075	14067	14019	14042	14073	14279	13952	13921	13948	14117	14061	14100	14253	14176	14078	14126	14106	14135	14057	14083	14222	14174	14017	14099	14162	14014	14064	14074	14016	14198	14087	14142	13958	14006	14020	14070	14025	14268	14048	14035	14166	14174	14128	14269	13984	14050	14113	14300	14026	13984	13890	14180	13984	13968	14127	14103	14177	14019	14155	14161	14194	14007	14054	14154	14115	14075	14031	14078	14029	14051	14102	14145	14147	14082	14090	13882	14130	14110	14213	14035	13938	14248	14115	14141	14016	13953	14099	14097	14097	14136	14161	14260	14205	14301	14149	14105	14119	14062	13921	14036	14132	14144	14094	14183	14129	13969	14134	13996	13965	13946	14101	14136	14076	14167	14110	14062	14025	14132	14040	13995	14126	14245	14168	14190	14026	14014	14065	14017	13881	14132	14064	14260	13972	14095	14002	14097	14172	14118	13995	14276	14085	14011	14420	13992	14012	13947	14269	14090	14062	14105	14114	14150	13959	14018	14015	14008	14136	14126	14217	14065	14168	14002	13941	14129	13801	14005	14003	14097	13985	14002	13988	14116	14090	14051	14104	14107	13932	14121	14049	14031	14059	14078	14040	14003	14133	14099	14261	14162	14146	14213	14058	14068	14049	14147	14216	14153	13945	14239	13946	14136	14070	14122	13998	13900	14103	14061	14173	13884	13935	14068	14158	14019	14065	14142	13925	14141	13858	14173	14038	14014	14101	14132	14004	14071	14087	14074	14022	14240	13936	13994	14186	13935	14017	14094	14142	14143	14290	14010	14152	13985	13982	14070	14013	14102	14040	14085	14090	14162	14095	14014	13967	13963	13972	13987	14097	14254	14043	14024	14052	14089	14127	14097	14186	14108	14110	14166	14019	14144	14017	14188	14012	13966	14006	14091	14163	14058	13928	14021	14217	14020	14127	14284	13999	13982	14139	14115	14143	14098	14072	14107	14153	14161	14188	13904	14125	14108	13935	14094	14000	13988	14073	14061	14185	14125	14108	13995	14017	14040	14054	14277	14089	14064	13990	14076	14129	14218	14019	14180	14080	14117	14200	14065	14114	14156	13987	14137	14120	14112	14072	14107	14018	13956	14184	14108	14026	14267	14090	14046	14032	13999	14197	14068	14148	13950	14031	14099	13864	13957	13969	14130	14047	14092	14207	13986	13983	14084	13965	14014	14154	14236	14045	14106	14242	14277	14144	14198	14202	14092	14229	14071	14182	14176	14107	14067	14084	14081	14085	14038	14160	14070	14129	14143	14027	13983	14217	14059	14063	14239	14002	14105	14117	13978	14166	14130	14125	14077	14136	14086	14284	14024	14046	14169	14182	14037	13956	14091	14058	14121	14028	14133	14190	14155	14037	13988	14094	14113	14203	14117	14089	14048	14024	14182	14235	14149	14053	14181	14130	14121	14188	14023	14213	14183	14004	14193	14062	13970	14042	13986	14053	14229	14094	14025	14102	14138	14023	14144	14012	14146	14070	14225	14186	14127	14127	14023	14242	13973	14043	13972	14001	14134	14142	14165	14113	14106	13988	14060	14048	14217	14255	14139	14072	14132	14207	14104	14179	14034	14138	14152	13936	14018	14214	14006	14135	14015	14103	14093	14155	13958	14015	14064	14191	14067	14186	14091	14265	13939	14051	13994	14209	14143	13969	14049	14168	14180	14190	14089	14090	14061	14058	13889	14200	14097	14081	14024	14119	14136	14209	13896	14148	14106	14070	13965	14162	14114	14017	14109	14139	14104	14076	14130	13960	14067	13968	14080	14145	14021	14153	14115	13982	13963	14134	14060	14141	14203	14102	14164	14128	14057	14109	14112	14198	14035	14139	14181	14085	14194	14145	14084	14251	14185	14060	14260	14098	14173	14044	13931	14084	14023	14073	14168	14110	14004	14161	13918	14035	13981	14208	14030	14260	14227	14113	14080	14140	14103	14041	13912	14157	13992	13871	14137	13986	14048	13942	13962	14257	14165	14039	14047	14082	14037	14019	14173	14092	14040	14105	14046	14114	14154	14105	14028	14170	14068	14105	14141	14066	14160	14173	14053	14194	14116	14052	14174	13995	14210	14175	14052	14027	13999	14062	14282	13974	14022	14086	14109	14263	14271	14166	14088	14030	14041	13982	14139	13927	14013	14051	14191	14070	13979	13997	14043	14003	14185	14096	14178	14063	14088	13854	14158	14152	14010	14127	14244	14117	14231	14102	14112	14095	14073	14068	14028	14202	14132	14042	14168	14029	14199	14051	14136	14047	14173	14087	14027	14071	14127	14091	14141	14059	14038	14009	14117	14320	13972	14183	14001	14076	14073	14227	14125	14001	14251	14108	13906	14078	14154	13970	14161	13980	14099	14011	14088	14176	13954	14170	13857	14045	14090	14063	14193	14258	14097	14089	14061	14069	14053	14053	14090	14107	14123	14124	14208	14108	14187	13976	14186	14027	13988	14030	14075	13987	14059	14173	14144	13959	14076	14037	14092	14053	14158	14088	14049	13910	13995	14159	14257	14171	14255	14259	13978	14045	14167	13973	14037	14016	14006	14008	13974	14152	14069	14164	14057	14001	14155	14089	14159	14135	14095	14193	14082	14051	14178	14077	14069	14040	14161	14025	14151	14014	14066	14058	14199	14007	14078	13892	14145	14150	14164	14085	14027	14020	14184	14120	14263	13907	14108	14293	14012	14078	14047	14208	14058	14043	14147	14140	14014	14106	13962	14165	14195	14176	14032	14143	14111	14061	14021	14064	14020	14061	14109	14037	14218	14034	13958	14174	14164	14146	14163	14124	14217	13896	14130	14089	13887	13953	14209	14132	13904	14072	14147	14220	14170	14232	14092	14284	14139	14238	13988	14131	14027	14044	14054	14059	14043	14180	13990	13910	14056	13897	13919	14199	13984	14160	13978	14061	13988	13801	13952	14105	13935	14015	14146	14155	14178	13933	14126	13973	14132	14120	14066	14153	14035	14094	14240	14156	13976	14171	14078	14136	13992	14369	14082	13872	14024	13952	13929	14136	14108	14207	13985	13955	14170	14160	14091	14180	13995	14105	13848	13909	14062	14100	14033	14050	14047	14074	13877	13989	13936	14141	14079	14131	14071	13994	14030	14134	14154	14244	14004	14085	14182	14199	14200	14108	14054	14098	14283	14123	14160	14011	14192	14180	14197	14015	14150	14042	14123	13874	14142	13872	14155	13998	13982	14175	14118	13971	14017	14179	14105	14096	14170	14241	14145	14062	14262	14086	14105	14063	14129	14057	13978	14113	14033	14106	14142	14055	14164	14060	14074	14070	14043	14107	13937	14170	14104	14140	13986	14017	13979	13879	14036	14002	14382	14034	14088	13989	14025	14079	14048	14138	14247	14111	13979	14157	14105	14213	14181	13998	14193	14269	13963	14106	14039	13857	14106	14195	13952	14048	14041	14029	14072	14218	14166	14186	14070	14039	14287	14258	14099	14027	14074	14121	14003	14095	14157	14113	14189	14170	14013	14043	14085	14100	14015	14004	13898	13994	14275	14134	13924	14020	14176	13999	14172	14031	14187	14084	14193	14135	14067	13871	14256	14182	14057	14171	14142	14078	14182	13873	13917	14208	14025	14091	14082	14098	13883	14082	13912	14078	14079	14149	14161	14199	14087	13995	14094	14121	13988	14112	14167	14192	14043	14030	14047	14008	14098	14152	14043	14132	13892	14170	13901	14196	14216	14183	14049	14096	14154	14172	14067	14037	14089	14002	14065	14097	13973	14082	14045	14030	14102	14103	14259	14100	14019	13980	14080	14015	14014	14133	14240	14056	14091	13971	14077	14026	14204	14020	14011	14042	14066	14091	13933	14085	14128	14088	14142	14047	14101	14083	13956	13895	14039	14137	14096	14044	14057	14162	13945	14033	14139	14011	14135	14227	14031	14093	14244	14002	14140	14136	14163	14210	14102	14086	14241	14106	14221	14128	14020	14031	14069	14160	13947	14156	14046	14093	14021	14196	13977	14003	14108	13993	13967	14029	14094	14040	14101	14149	14125	14023	13994	13918	14260	14053	14019	14177	14221	14078	14212	14085	14069	14040	14078	13920	13885	14043	14170	14202	13932	14113	14112	14051	13963	14028	14077	14085	14208	14091	14078	14069	14048	14028	14316	13925	14040	14026	13984	14058	14101	14083	14061	14215	14084	13922	14304	13926	14137	14036	14197	14040	13906	14224	14068	14044	14046	14132	14039	14010	13957	14101	14128	14061	14072	14034	14163	14081	14134	14105	14054	13911	13977	14063	14063	13976	14109	14052	14042	14136	14141	14025	13982	14175	14161	14005	14136	14074	14153	14027	14005	14048	14132	13993	14145
28812	28874	34629	29265	21196	20873	21152	19195	17356	16694	16699	16931	17537	17289	16623	16546	16227	16061	16166	16120	15911	16149	16084	15821	15996	15943	16029	15993	15737	15958	15879	16018	15858	15963	16126	16097	15855	15976	16008	15914	15992	15927	16050	15794	15854	15872	16120	16052	16225	15927	16049	15898	16059	15933	15890	16065	15949	15971	16086	15863	15983	15979	15997	15954	15963	15910	15897	15906	15856	15967	15938	15788	16092	16034	15895	15919	15959	16032	16037	15809	15996	15825	15826	15836	15911	15706	16140	16008	16047	16024	15860	15752	15584	15832	16062	15984	16081	15712	15873	15892	16062	15775	15830	16034	15853	15815	15955	15806	15933	15820	15809	15866	15936	15985	15932	15757	15706	15753	15890	15968	16058	15965	16050	15922	15890	15707	16059	15863	15919	15797	15948	15930	16003	15931	16017	15849	15815	16035	16034	15877	15934	15997	15869	15958	15810	16010	15728	15968	15932	15813	15983	15957	15931	15799	15823	16033	15935	15853	15978	16014	16091	15896	15935	15872	15917	15796	15984	15947	15985	15716	15711	15838	16084	16085	15984	16006	15871	15746	16058	15947	15891	15932	15756	15954	16001	16117	15840	15678	15753	15959	16139	16053	15815	15847	15868	16009	15807	15973	15822	15920	15940	16132	15926	16075	15901	15818	16081	16059	15970	15956	15848	15872	15983	15760	15679	15840	15790	15803	15870	16002	15891	16177	15837	15726	15872	15882	16020	15999	15992	15951	15851	16203	15966	15824	15878	15761	15823	15974	16107	15829	15980	16112	16047	15599	15892	16035	16037	15736	16013	16061	15822	15859	16021	16056	16042	15943	15953	15852	15824	16054	15961	15896	16020	15949	16077	16040	15647	15871	15931	15840	16050	15877	16013	15918	15980	15802	15817	15871	15893	15765	15883	15910	15884	15770	15813	15899	15693	15760	15934	15808	16090	15932	15834	16071	15911	15974	15869	16066	15975	15811	15880	16053	15807	16135	15921	15903	16008	15867	16024	15966	15760	15974	15769	15797	15755	16095	15981	15797	15929	15994	16167	16063	15926	15944	15981	15892	15904	16117	15763	16162	15881	15883	15972	15807	16071	15864	15935	16008	16081	15903	15829	16289	16028	15681	15792	15839	15836	16048	16179	15962	15856	15942	15902	15884	15861	15896	16005	15684	16004	15865	15928	16074	15820	15891	15852	15672	15875	15941	15821	15858	16024	15837	15983	15899	15913	15834	15720	15909	15990	15893	15823	15885	15918	16049	16044	15905	15954	16013	15917	16039	16063	15748	15980	15889	15987	15933	15993	15935	16005	16017	16086	15974	15939	15928	15830	15952	15909	16047	15891	15882	15941	15844	15798	15934	15899	15900	16003	16019	15946	16033	15748	15756	15943	15931	15999	16126	15840	15853	15989	16031	15899	16002	15890	15826	15893	15764	16116	16013	15930	15962	15815	16099	15898	15733	15932	15947	15826	15855	15943	16079	16111	15902	16058	16019	15962	15782	15966	16198	15790	15809	15720	15944	15939	16067	16007	15965	15844	16026	15896	15796	15856	15982	15766	15873	15956	15746	16118	15818	15947	16033	15817	16158	16050	16135	15871	15946	15933	15833	16003	15958	15924	15795	15917	15969	15967	15782	16032	15979	15957	15846	16023	15973	15918	15920	15958	16041	16067	16051	15883	15989	15987	16075	15736	15720	15979	15983	15781	15817	15904	15949	16111	15924	15712	15877	15999	15866	15878	15762	15766	15943	16144	15937	16093	15785	15854	15915	16061	15926	16017	15917	15750	15903	15819	15951	15906	15835	15937	15725	15958	15819	16027	15900	16077	15957	16148	15923	15877	15890	16016	15876	15795	15847	15759	15914	15780	15952	15941	15878	15924	15985	15979	15881	15923	15988	15870	15884	15876	15994	15744	15871	16054	15903	15880	15997	16016	15789	15834	15940	15905	16028	16088	16191	15989	16043	15822	16132	15824	15836	15703	15974	15705	16002	15923	15984	15964	15864	16047	15789	15845	15883	15795	15822	16083	15958	15862	15812	15797	15947	16003	15895	15687	15936	16079	15987	15821	16097	15874	16019	16093	15827	15964	15978	16002	15824	15987	15904	16081	16167	16004	15834	16126	15965	15883	15981	15640	15787	15849	15811	15918	15917	15955	16042	15708	15956	16034	15928	15846	15866	15830	15928	15978	15927	16081	15988	15981	15636	15744	15858	16059	16060	15874	15789	15875	15800	15861	16024	15858	15944	15829	15749	16079	15620	16085	15888	15795	15882	15963	16016	16007	16005	15877	15812	16085	15765	16167	15738	15828	15823	15922	15765	15998	16006	15965	16103	16080	15935	15938	16025	16073	16090	15910	15778	16046	15864	16037	15961	15798	15831	15928	15976	15831	15946	15936	15803	15822	15978	16041	16056	16006	15816	16033	15900	15891	15922	16061	16048	15877	16022	15852	15975	15765	16007	15804	15794	16216	15811	15814	15840	15975	15792	15843	15767	16018	15999	16154	15868	15972	15701	16025	15998	16121	16069	16033	15873	15817	15842	15953	15867	15887	15888	15876	16044	15982	15992	15855	15838	16078	16084	15975	15896	15816	15787	15955	15918	15914	16046	15938	15793	16010	16067	15990	16010	16053	15932	15994	15749	15840	15883	15961	15921	16073	15956	15955	15781	15975	15996	16068	15939	15929	16270	16021	15879	15956	16089	15994	15909	15945	15740	16067	15899	16128	16114	15913	16054	16097	15816	15946	15985	16062	15785	16214	16127	16048	16040	15980	15957	15847	15876	15932	16210	16023	15878	15822	15817	15926	16064	16045	15925	15933	15967	16111	16176	15801	16053	16013	16009	15730	15849	15931	15914	15974	15945	15966	15960	15992	15956	15817	15899	15824	15749	15981	15817	15760	15897	15923	16052	15990	15841	15813	15938	15845	16023	15899	15950	15963	16038	15862	16007	16177	15861	16252	16056	16043	15837	16040	15984	15825	15985	15929	16008	16100	15794	15995	16108	15911	15958	15928	16032	16030	16118	16045	15994	15917	15893	16075	16093	15852	15963	15861	15806	15834	16028	15954	15802	15950	15966	16045	15951	16085	15924	15824	15892	15838	15839	15826	16047	15898	15929	15758	15801	15749	15942	15945	15947	15980	15897	15851	16144	15955	15688	15708	15867	15880	15986	15960	15960	16203	16147	15923	15912	16003	15877	15997	16015	15752	15786	15882	15787	15975	15757	15966	15935	15860	15822	15900	16008	16018	16032	15884	15702	15849	15887	16054	15978	15714	15944	16053	15971	16021	16017	15990	15814	15966	15939	15926	15852	15735	15719	16154	15806	15924	15946	16011	15858	15745	15814	15766	16158	15740	15861	15995	15915	15796	16021	15915	15918	16114	16162	15965	16086	16048	15977	15948	15834	15917	15836	15856	15898	16053	15860	16173	15848	15813	15812	15698	15614	15771	16007	15923	15892	16055	16059	15914	16055	15760	15945	15905	16057	15941	15954	15946	16042	15802	16103	15882	15927	15844	15859	16198	15919	15658	16088	16088	15778	15787	16012	15942	16129	15752	15921	15867	16135	16037	15820	16002	15714	15953	16017	16045	15926	15958	15911	15932	15871	16161	16059	16067	15939	15788	16027	15991	15756	15980	16025	15918	15964	16036	15824	16090	15929	16146	15999	16014	15743	15806	15908	15931	16082	15799	15830	15972	16060	15830	15867	15990	15923	15783	16002	15928	15924	15836	16153	15800	15912	16091	15914	15924	15859	15867	15756	15994	16104	15959	15836	15990	16002	15663	16009	16063	15967	15881	15980	16119	16206	16110	15831	15879	15854	15892	16011	15919	16049	15785	16085	15942	16051	15950	15771	15767	15740	16093	15986	15944	15976	15995	15868	15944	15814	15801	16020	15902	15881	15995	15892	15830	15765	16100	15968	15957	16100	15814	16138	15611	15921	16029	15933	15809	15753	15847	15750	15823	15932	16039	15948	16129	15864	15983	15925	16013	16067	15835	15992	15937	15798	16101	15798	15906	16034	16001	16083	15984	16051	15779	15980	15753	16077	15960	15968	15963	15868	16025	15965	16003	15752	15870	15872	15883	16057	15757	15897	15860	16020	15973	15887	15945	15857	15852	15865	15904	15875	16002	15951	15959	15907	15989	15981	16051	16016	16023	16029	15900	15764	15922	15866	15711	15766	15827	15705	15785	16006	15999	16107	16165	15959	15728	15874	16103	15970	16058	16128	15847	16058	16009	16045	16010	15849	15967	15932	16003	15788	15912	16030	15749	15762	16058	15719	16033	15932	15991	15687	15722	15979	16026	15865	16158	15872	15837	15823	15924	16104	15994	15980	16057	15865	15913	15771	15902	15905	15939	16170	15992	16082	15919	15752	16048	16042	15863	15790	15772	15823	15837	15858	16005	15947	15793	15600	15715	15859	15745	15963	16014	15940	16020	15883	15984	15724	15964	15859	16122	15961	15863	15950	15735	15824	16063	15911	15996	16080	15882	15936	15758	15938	15769	16084	15889	15944	16026	15838	15840	15954	15934	16128	16000	15867	16052	15873	16027	15861	15793	15942	15756	15980	15824	16108	15808	15854	16049	15935	15878	16077	15669	15915	16106	15793	15983	16028	15756	16064	15878	15998	15926	15902	15972	16150	15905	15988	15922	15982	15877	16081	15906	15862	15784	15987	15851	15823	15991	15896	15957	16047	15937	15935	15872	15948	16129	15887	15906	15899	15780	15888	16059	16030	15807	15981	15941	16085	16044	15859	15874	15994	16041	16165	15856	15965	16004	15960	15928	16013	16027	15986	16082	15924	16042	15889	15914	15984	15815	16044	15720	16027	16224	15917	16037	15939	16103	15745	16025	15880	16071	15942	15934	15881	15927	15977	16003	16004	16039	16046	16068	15953	15996	15964	15909	15912	15905	16052	15707	15881	16033	15899	15698	15882	15919	15830	16052	15860	15943	15896	15886	16090	15890	15730	15943	15892	15802	15948	15898	15864	15864	15983	15877	15974	15935	15922	16053	15996	15824	15918	15837	15803	16020	15993	16049	16052	15705	15982	16087	15982	15944	15938	15985	15805	15972	15942	15789	16069	15795	15937	15909	15831	15946	15962	15984	16025	15829	16140
31734	45312	40020	29069	20651	21561	21376	18426	16095	15135	14795	15470	16041	15800	14871	14478	14217	14038	14048	13819	14037	14082	14024	13868	13976	14128	13901	13910	14107	13965	13937	13966	13827	13838	14024	14135	14060	13855	14051	13972	13904	13866	13834	13894	13973	14019	13928	13978	13961	14118	13939	14075	13909	13976	13819	13993	14057	13990	14077	13964	13987	14013	13975	13890	14044	13915	14035	14117	13896	14013	14133	13896	13994	14048	14067	14050	13932	13972	13988	14034	14047	14040	13921	14195	13991	13868	13992	14017	13996	14166	13949	13970	14023	13993	13946	14142	13955	14110	13852	14009	14036	14016	14017	14020	13889	14023	13724	13977	14059	14040	14002	13815	13983	13966	13976	13954	13932	14104	13787	13844	13896	13900	14036	14120	13881	13908	13865	13874	14120	13940	13992	14014	14002	13899	13929	13887	13844	14025	13997	14099	13943	14166	13981	13981	14140	13937	13998	13952	13888	13970	14123	13930	13905	13973	14038	14024	14036	13934	13817	13977	13879	14048	13792	13970	13877	13899	14084	14104	13735	14126	13940	13929	13992	14007	14034	13917	13805	13964	13950	13782	13950	13951	13771	13997	14087	13894	14010	14058	14014	14061	13965	14152	13962	13926	13925	14050	13910	13983	13967	14130	14008	13931	14033	14024	14076	13911	13874	13919	13924	14061	14145	13906	13855	14042	13963	14017	14136	14056	13691	13883	14012	13975	13932	13884	13972	13976	14130	13995	13753	13769	13905	13977	14022	13997	13976	13966	13837	13970	13889	14041	13872	14109	13955	13743	13950	14037	14142	14017	14043	13931	14075	13955	13866	14107	13963	13979	13973	13994	13976	13827	13814	13980	14075	13914	13934	14015	14060	13915	13987	14095	13893	14033	13979	13851	13991	13860	14045	13923	14120	13894	14029	13897	13983	14158	13909	13991	13959	13782	14045	13966	13992	14112	14161	13985	13945	13891	13962	14102	14057	13976	13991	13894	14171	13967	14013	13872	13955	14006	14085	13953	14095	14083	14131	14058	13991	13863	14001	13883	13985	14258	13916	13730	13976	14114	13915	14078	13964	13981	13973	13914	14187	14007	13868	13920	14040	14010	14050	14070	14068	14016	14001	14049	13996	13987	14063	13873	14014	13973	13992	13897	14103	14019	14003	14039	13981	13935	14036	14059	14023	14004	14117	13816	14073	14041	13934	13951	13978	14012	13877	13824	14069	13864	14019	13965	13778	13756	13945	13961	13814	14032	13939	13948	14100	13998	14107	14147	13999	13957	14016	13915	14088	13999	13994	13940	14032	14030	13946	13899	13813	14007	13973	14003	14000	13901	14006	13982	14112	14048	13929	13974	13952	13923	13877	14140	14047	13893	14032	14016	14116	13997	14044	14002	14005	14054	13988	13876	14071	13908	13976	14000	14087	14067	13916	13995	13992	14083	13985	13940	13891	13974	13886	14038	14067	13928	13856	14143	13782	14033	13929	14048	13846	13968	13932	13978	13995	14111	14019	13907	14009	14034	14032	13981	13780	13926	13740	13723	14046	14044	14042	14112	14088	13988	14023	14012	13910	14233	13885	13978	14043	13912	14011	14068	13991	14107	14008	14085	13870	13972	13895	13983	14084	13859	14080	13989	13921	13853	14102	13916	13936	14124	14051	13860	13944	13835	13994	13972	13856	13885	13914	13887	13998	14062	13872	13939	13769	13971	13896	13937	14251	13850	13907	13917	14132	13976	14064	14110	13985	13928	14031	13834	13941	14048	13981	14104	14160	14055	13818	13938	13960	14134	14048	13928	14063	14035	13915	14055	13955	14085	13987	14090	14003	13967	13974	13841	13824	14139	14199	14016	13855	13957	13896	14110	14047	13973	13864	13988	13898	14143	13826	14076	13931	14073	14134	14002	13818	14039	14012	14066	13866	13925	13937	13936	13966	14009	13943	13853	14006	13943	13814	14027	13851	14126	13945	13929	14032	14063	14013	14092	13947	13992	14059	13973	13899	14106	14033	13975	14019	13999	13997	14106	14048	13981	13888	14077	14111	13996	13910	13835	14049	13924	13991	13908	14127	13984	14093	13927	13936	13960	13949	14043	14035	13911	14133	14103	14074	13952	13939	13968	14008	13934	14041	13887	14061	14112	13986	13943	13999	14048	13914	13898	13943	13892	14109	14040	13926	14001	14082	13987	13954	14068	14018	14062	14061	14019	14056	14040	14066	13960	14007	14045	13924	13938	13979	13951	14026	14016	13898	14121	13980	14053	14062	14022	13993	13881	14001	14082	13975	13854	14210	14077	14014	14040	14116	13979	14066	14051	14020	13976	14054	14104	13819	14030	13998	13986	14037	14024	13960	13758	13928	13999	13995	13848	14073	14153	13914	13916	13893	13986	14071	13946	13888	14072	13961	13919	14015	13990	13960	13899	13973	14011	13938	13842	14110	14047	13985	14044	13988	13931	13923	13912	13917	14011	14048	13833	14082	13939	13962	14021	13894	14082	14135	14037	13976	14139	14075	13956	13952	14036	13932	13790	14138	13950	13998	13898	13962	13830	13974	13934	14078	13756	14067	13781	14209	14006	13960	14088	14073	14016	14155	13925	13919	14196	13972	14036	14025	13825	13945	13862	13856	14019	14121	13885	14038	13920	13954	13785	14072	14073	13917	14147	14011	13873	13879	14003	14053	14059	14040	13936	14100	13932	14103	14089	13987	14015	14054	14016	13991	13887	13937	14206	14168	13994	14073	14013	14086	13899	14154	14056	13918	13991	13936	13981	13928	14030	13967	14058	13960	14058	14037	13944	13950	14019	13952	13855	14106	14000	14024	14046	13988	13750	13970	13937	14073	13947	14005	13909	14130	13991	13981	13899	13843	13981	13977	13944	14044	13815	13926	13960	14024	14134	14029	13758	14019	13869	14114	14004	14015	13971	13951	13928	13924	13978	14043	13901	13831	14001	14044	14078	13753	14045	13923	14015	13721	13984	13822	14099	13986	13881	14037	13851	13902	14164	14006	13907	14028	13959	14081	13990	14145	13881	14175	14099	14069	14101	14004	13929	13950	14043	14040	13925	14051	13962	13984	13979	14081	14084	14105	13903	14066	13949	13864	13986	14020	13932	14005	13861	13883	13978	14079	13718	13851	14051	13891	14122	13944	13998	13925	13984	13953	14095	14098	13996	13992	13997	13977	13887	14031	14065	14079	13782	14151	14006	13972	13907	14036	14154	13926	13895	14044	13884	13952	14027	13972	14071	14123	13968	14029	14024	14079	14122	14004	13982	13754	13945	14146	14075	14083	13992	13902	13981	14224	13969	14218	13985	13976	14023	13833	13911	14040	13966	13945	13931	14028	14015	13594	13813	13895	14142	14093	14095	14057	13881	13870	13995	14205	14070	13976	13904	14097	14041	13815	14089	13907	13988	13919	13997	13947	14031	13976	13967	14005	14104	14007	13956	13971	14098	13890	13947	14085	14142	13851	14016	13949	13959	13940	13972	14082	13951	13929	14139	14253	14025	13969	13802	13989	14058	14010	13872	13972	13995	14008	13892	14009	13979	14094	14009	13967	14081	13923	13985	14013	14034	13949	13895	13910	13919	14057	14117	13972	13995	14012	14075	14015	14053	13943	13938	14031	13885	13936	14087	13819	13966	13895	13989	14172	14058	14013	13956	14095	13920	14059	13977	14028	14057	14152	13959	13778	13909	13900	14017	14096	13936	14102	13989	14001	14136	13893	14028	13900	14227	14051	13976	14068	13857	13927	13987	14011	14019	14110	14019	14110	14033	13915	14119	14028	14028	13864	13999	14003	14052	13854	14124	13901	14088	14076	14006	14135	14012	14098	13970	14121	14296	14069	14022	14174	13933	14069	13872	13610	13984	14060	13957	13958	14042	14008	14086	14053	13883	13885	13929	14036	14057	13991	14009	14002	13951	14053	14075	13965	13966	13995	14039	13987	13876	14089	14002	14001	13970	14059	14026	13942	13791	13906	14144	13955	13907	13912	13932	13967	13845	14056	14013	14072	13839	13956	13899	13959	13885	14171	13998	13973	14219	13965	13909	13925	13905	13997	14012	14012	13987	13900	14104	14045	13984	13882	14039	13772	14026	14075	13930	14085	13814	14136	13944	13710	13969	14035	14033	13999	13838	13925	13995	14027	14241	13975	13939	13956	13774	13962	13960	14057	14054	13890	13948	13999	13772	14067	13906	13956	14169	13895	13899	13800	13865	13848	14038	14043	14048	13966	13933	14008	13894	13827	14069	13987	14079	13895	13966	14080	13758	14126	14027	13841	14005	14089	14058	13987	14121	13910	13929	14102	14250	13986	13954	13971	14025	13962	13977	13926	13860	13899	13850	13864	13976	14033	13891	13771	14029	13899	13979	13934	13940	13938	14002	14273	13898	14074	14019	13788	14046	14101	13914	13920	14088	13918	13832	14079	13991	14073	14030	13970	14170	14018	13967	13896	14068	13924	13926	14001	13850	13905	14082	14021	13992	14025	13860	13803	13948	14002	13962	13941	13915	14080	14032	13880	13859	14017	13940	14049	13913	13962	13946	14018	13842	13918	13881	14133	14065	14008	13944	14141	13844	13897	14020	13999	14044	13896	13989	13902	13990	13980	14026	13901	14158	14086	14002	13942	14110	14014	13853	14026	13873	13960	14026	14010	14011	13868	13960	14035	14064	14132	14023	14002	13868	13949	13998	13852	13975	13899	14050	13822	14012	13979	14006	13854	13852	13973	14060	13879	13878	13946	14089	13941	14105	14029	13962	13915	14053	14018	13852	14160	13922	14166	13921	14063	13862	14104	13939	14147	13872	13989	14080	14008	13902	13892	14028	14016	13903	13987	14039	13883	13916	14062	14015	13851	13827	14009	14061	14057	14169	13964	14037	13947	14121	13972	14075	13898	13995	13954	14104	14077	13936	13906	14025	14289	13939	14055	14041	14175	14107	13914	14084	13895	14010	13897	14010	13904	14053	14107	13992	13987	14126	14075	14053	13937	13985	14005	14118	14069	13926	13903	14031	13825	13849	13982	13925	13926	13913	13884	13884	13946	13831	13988	13955	14072	14016	14070	14054	13875	13842	13951	14026	13942	13978	14044	14084	13927	14035	13810	13948	14106	13899	14136	13871	13869	13959
23818	21248	28738	24953	26786	31239	28371	22972	20179	18713	18445	21286	23122	22916	21487	19199	17628	16718	16180	16338	15884	16069	16004	16094	15969	16011	16061	15954	15940	15954	15909	15995	15992	15987	16066	15957	16134	16027	15999	15955	15946	16096	16028	15937	15904	15851	15991	16265	16079	15876	15934	15765	15900	15944	15938	15917	15972	16148	15857	15758	15985	15868	15898	15961	16128	15872	15931	15876	16040	15958	15699	15915	15908	15923	15780	15950	15773	15998	15852	15950	16002	15916	15882	15929	15943	15907	15962	15939	16010	15749	16091	15814	16015	16012	15896	15881	15797	15903	15922	16000	15976	15984	16100	16030	15809	15883	16105	15839	15942	16038	15844	16006	15896	15959	15885	15827	15816	15864	16018	15935	15955	15952	15864	15738	15905	16086	15852	15855	15880	15891	15940	15910	16046	15835	16068	15820	15801	15986	15848	15783	15858	15902	15813	15903	15873	15752	15816	15783	15804	15927	15837	15992	15805	15933	16128	15879	15862	15666	15894	16068	16087	15884	15851	15767	15875	16055	15876	15911	15869	15893	15885	15706	16149	15867	16065	15947	15908	16094	15733	15858	16052	15864	15918	15992	15894	15860	15691	15858	15956	16039	15874	15846	15816	15994	15786	15961	15983	15915	15807	15950	15854	15721	16100	15950	15984	15764	15967	15951	15833	15845	16031	15774	16076	15794	15870	15910	15834	15877	15899	15824	15981	15914	16050	15818	15750	15880	15864	15867	15805	16010	15900	15933	15985	15962	15864	15917	16027	15944	15901	15794	15766	15851	16033	16068	15875	16095	15887	15990	15839	16090	16037	15911	16188	15907	15935	15925	16038	15944	15809	15767	15799	15908	15813	15801	15938	15951	15701	15693	15899	15940	15878	15890	15851	15935	15691	15790	15939	16005	16060	15956	16079	15951	15900	15930	15887	15808	15904	16005	16094	15752	15761	15720	16093	15717	15932	15872	15899	15970	15997	15878	15815	15766	16162	15766	15748	15924	15861	15954	15632	15832	15804	15945	15840	15669	15888	15756	16182	15930	15900	15910	15852	15979	15962	15920	15983	15823	16061	15759	15958	15898	15953	15893	15961	16056	15796	15785	15926	15956	15935	15691	16142	15993	15809	15840	15879	16018	15947	15835	16087	15922	15867	15658	15839	15834	15864	15859	15739	15857	16013	16235	15762	15868	15819	15919	15839	15811	15945	16085	15792	15980	15844	15851	15922	15952	15929	15867	15924	16162	15977	15885	15786	15802	15757	16026	15751	15939	15939	15890	15946	15911	15754	15825	16073	15863	16156	15852	15779	15854	15999	16039	15930	15753	16045	15825	15727	15848	15865	15799	16002	15780	16167	15822	15856	16165	15786	15780	15852	15982	15743	15887	15802	15844	15950	15917	15884	16083	15805	15964	15858	15886	16128	15867	15936	15816	15814	15920	15905	15830	15904	15863	15901	15912	16108	15955	15947	15932	15873	16005	15993	15817	16070	15935	15920	15790	15873	15927	15758	15912	16017	15787	15946	15771	15831	15827	15913	16090	15909	15972	15982	15836	15849	15882	16048	15890	15924	15854	15997	15952	15922	15995	15771	15881	16061	15870	15837	15889	15913	15885	16089	15715	15928	15945	15881	15752	15911	15736	15870	15709	15739	15833	15883	16028	15848	15883	15998	15945	15838	16057	16136	15856	16018	15944	15916	15928	16039	15960	15941	15947	15865	15700	15755	15954	15684	15926	15857	15943	15980	15874	15974	15943	15891	15907	15844	15865	15829	15904	15887	15903	16003	15907	15912	16003	15968	16052	15879	16067	15883	15767	15905	15768	15902	15824	15977	15982	15707	15954	15737	16040	15824	15882	15804	15794	15970	15736	15895	15840	15913	16007	15863	15930	16133	15992	15817	15804	15880	15925	15804	15872	15820	15691	15912	15642	15892	15845	15957	16010	15804	15974	15788	15914	15891	15973	15981	15810	15921	15680	15833	15789	16023	15883	15913	16016	16044	15935	15952	15881	15741	15759	15966	15946	15956	15796	15854	15838	16156	15895	15756	15870	16047	16091	16015	15898	15846	15841	15998	16017	15864	15882	16179	15989	15976	15940	16001	15949	15753	15867	15885	16036	16029	15793	15783	15850	16002	15829	15765	15873	15878	15871	16052	16015	15777	15933	15963	15904	15817	15928	15906	15964	15926	15894	15902	15971	15835	15914	15879	16031	15908	15904	15672	15843	15905	16129	15829	15757	15747	15947	15957	15817	15972	15869	15863	15881	15959	16024	15905	15840	15957	15878	16012	16046	15707	15834	15906	15932	15593	15812	15768	15795	15890	15952	15752	15869	15930	15824	15951	15954	15748	15997	15872	15848	15794	15943	16060	15759	15975	16049	15834	15677	15813	15843	15715	15835	15993	15762	15942	16009	15933	15913	15735	15811	16097	15762	16000	15991	15746	16075	15986	15865	16127	15991	15711	15969	15923	15900	15771	15765	15887	15877	15885	16007	15854	15960	15983	15726	15830	15900	15942	15780	16002	15971	15878	15954	16003	15946	15974	15973	16093	15874	15734	15914	15808	15965	15965	15761	15603	15950	16021	16098	15971	15821	15880	15993	15808	15924	15838	15861	16021	15993	15703	15895	15863	15962	15877	15994	15840	15926	15703	15908	15951	15714	15934	15860	15831	16079	15975	15946	15970	15881	15754	15898	16139	15748	15751	15773	15997	16145	16012	15938	16014	15912	15892	15830	15820	15962	16051	15962	15776	15949	16024	15600	15912	15758	15905	15774	15910	15938	15896	15890	15922	15981	15933	15873	15996	15730	15759	15860	15732	15856	15943	15958	15875	15960	16062	15835	15858	15836	16001	16092	15852	15922	15991	15962	16041	16003	16041	16063	15941	16080	15927	15697	15954	15925	15907	15899	16128	16001	15908	15939	15820	15927	15713	15880	16055	15653	15761	15833	15793	16001	15897	15828	15950	15901	15939	15685	15924	15973	15887	15768	16010	15915	15805	15895	15983	15773	16017	15942	15934	15786	15842	15956	16028	15992	15974	15936	15731	15728	15992	15799	15758	15831	15779	15807	15845	15925	16018	15944	15858	15930	15721	15828	16004	15805	15809	15932	15770	15729	16053	15816	15815	15724	15779	16080	15850	15927	15830	15917	15971	15901	16084	15855	15791	15928	15839	15895	15825	15964	15847	15803	16113	15860	16010	16082	16011	15945	15773	15807	15847	15930	15839	15878	15739	16089	15940	15932	15898	15920	16012	15778	15782	15874	15777	15904	15842	15976	15824	15852	15960	15861	15883	16150	15974	15979	15893	15802	15796	15869	15772	15757	16016	15886	15926	15916	15748	15748	15822	15781	15809	15998	15785	15754	15952	15924	15833	15909	15971	15925	15875	15980	16031	15985	15889	15805	15776	15970	15930	16060	15905	15995	15961	15880	15977	15841	15974	15844	15744	15792	16043	15979	15782	15886	15780	16014	15874	15904	16006	15867	15970	15802	15928	15950	15870	15808	15779	15837	16079	15991	15924	15807	15942	15911	15953	15830	15710	15900	16181	15670	15769	15845	15774	15972	15938	16058	15883	16006	15831	15810	15924	15998	16021	15933	15888	15743	15742	15971	15701	15885	16027	16093	15983	16042	15724	15782	15832	15973	15908	15645	15727	15892	15992	15993	15912	16042	15858	15836	16032	15901	15979	15763	15770	16006	16023	15798	16045	16135	15856	15861	15815	15860	15698	15894	15768	15849	15716	16176	15894	16035	15784	15884	15883	15931	15755	15806	15868	15843	16013	15980	15940	15990	15953	15904	16052	15812	15727	16080	16050	15870	15702	15801	16024	16034	15914	15944	16041	16014	15745	15986	15807	15716	15934	15789	15937	16209	16154	15945	15772	15707	15951	15897	15809	16025	15862	15883	15801	16000	16102	15898	15832	15963	15915	15792	15844	16004	16019	15802	15783	15848	15717	15800	15980	15901	15938	16117	15789	15813	15805	15923	15818	15853	15844	15910	15913	16009	15882	15863	15823	16022	15872	16063	15956	15911	15794	16007	15858	16010	16031	15985	15866	15932	16031	15778	15884	15896	15870	16063	15832	15933	15831	15829	16057	15765	15726	15795	15888	15879	15886	16010	15764	15859	15878	15842	15813	15754	15902	15715	15934	15736	15734	15772	15911	15839	15930	15658	15860	16022	15898	15815	16007	15783	15726	15912	15954	15870	15916	16055	15821	15992	15962	16081	15822	15977	15835	15992	15955	15648	15671	15872	15902	15683	15776	15921	15656	15886	16161	15746	15858	15880	15796	15826	15887	15848	15775	15929	15821	15806	15899	15915	15712	15931	15888	15870	16042	16024	15842	15730	15987	15697	15756	16044	15999	15895	15761	15904	15909	15790	16205	15845	15847	15927	15800	15798	16024	16033	16019	15886	15968	15948	15904	15774	16020	15913	15977	15990	15774	15988	15868	16116	15765	15890	16025	16026	15967	16161	15819	15831	15940	15857	15920	16022	15940	15948	15822	15891	15936	15781	15868	16048	15863	16018	15921	15995	15923	15839	15767	15863	15890	15674	15904	15789	15828	15797	15842	16080	16013	15910	15949	15869	15912	15942	15772	15690	15858	15821	15848	15894	16035	15981	15900	15824	15754	15853	15970	16055	16067	16224	15776	15875	15844	15976	15766	15901	16128	15958	15925	15838	15902	16019	15816	15896	15812	15692	15730	15885	16014	15662	15811	15848	15805	15891	15817	15960	16003	15876	15907	15883	15953	15900	15789	16057	15933	15867	15859	15871	15929	15906	15856	15884	16018	15943	15762	15880	15839	15930	15804	15783	15761	16120	15657	15793	15863	15755	15824	15839	15656	16002	15540	15903	15714	15912	15995	15884	15660	15807	15829	15855	15795	15844	15956	15870	16010	16023	15756	15950	15803	15708	15869	15820	15691	15902	15832	15851	16013	15783	15823	16053	15641	15935	15847	15877	16074	15943	16028	15758	15745	15733	15842	16056	15889	15873	15867	15827	15845	15961	16066	15797	16131	15969	15840	16147	15927	15819	16015	15935	16060	15921	15812	15933	15935	16008	16038	15755	15818	15878	16163	16028	16025	15878	15698	16042	15925	15928	15993	15915	15824	16058	16069	15971
31821	52456	45156	35644	36650	34433	28531	23378	19875	17698	17927	22539	23785	23366	21212	18023	15771	14918	14359	14261	14075	14193	13997	14140	14151	14189	13905	13971	13993	13942	14033	14060	14132	13973	13850	14039	13889	14052	14012	13862	13931	14041	14045	14015	14049	14128	14112	14069	14073	14015	13943	14001	14005	14026	13985	13967	14088	13818	14307	14122	13909	14105	14028	13977	13924	14132	13951	14089	14008	14064	14063	14124	13889	13898	14140	14162	14105	14024	13997	14055	14127	14033	14120	13938	13990	14139	14068	13944	13963	14028	14091	14055	13987	13956	13943	14165	14031	14159	14038	13960	14029	14009	13855	14059	13884	13965	13903	13995	13980	13933	14036	13955	13912	13981	13894	13903	13878	13957	13926	13994	13995	13938	13906	13894	14098	14185	13891	14078	14211	13965	14031	14102	14247	13969	14090	14167	13972	13939	14024	13916	13958	13980	13886	14078	13995	13995	13969	14001	13960	14035	13967	14106	14009	13851	13985	13935	13863	14102	14065	14054	14177	14066	14036	14083	14118	14042	14190	14210	14047	13993	14128	14161	14048	13991	13859	14111	13917	14041	13939	13901	14130	14016	14071	14063	14134	14001	13837	14022	13780	14199	13866	14080	13939	14196	13958	14018	14041	13898	13954	13898	14002	13939	14042	13890	14005	13972	14093	13879	14159	14106	13931	14007	13881	13798	14036	14038	13961	14065	13814	13969	13976	13901	13882	13998	14001	13839	14059	14049	14055	13938	14015	14054	14028	13987	13892	14003	13928	13970	13914	14097	13926	14043	14021	14203	14175	14133	13958	14063	14036	14051	14043	14173	13816	13922	14081	14029	14077	14076	13853	14214	14016	14041	13964	13932	14004	14136	14005	14036	14146	13741	14018	13877	14020	14011	13919	13863	14200	14145	14064	14024	14174	14106	13920	14027	13992	14227	13984	13956	14056	14077	13862	14099	13981	14166	14107	14106	13907	13666	14050	14078	13935	14191	13918	13709	14040	14051	14176	14027	14082	14036	13902	13961	13957	14159	13780	13967	14134	14061	13932	14138	13984	14170	13896	14205	14051	14147	14025	14010	14017	14079	13978	14023	13812	13764	13911	13999	14005	13970	14017	14109	14077	14037	13981	13979	14202	13982	14000	13925	14173	13900	13941	14089	13875	14085	14094	14155	14080	13962	14114	13842	14003	13914	14162	13924	13892	14019	14279	14046	14036	14014	14018	13943	13903	13908	13804	14076	14083	14004	13988	14110	14200	14024	14075	14124	13862	14070	13951	14142	14047	14132	13967	13806	14107	14117	13998	13948	14192	13925	14068	14032	13960	13871	14039	13913	14011	14118	13788	14129	13927	14008	14096	13943	14124	13831	14085	14013	14014	14209	14052	14206	14154	13930	13947	13897	13961	13905	13942	13873	14001	13891	13904	13944	14097	14157	14086	14097	14014	14018	13927	13825	14259	13914	13938	13997	13973	14026	14104	13833	14229	13990	14025	14201	14103	13936	13949	13943	14092	13982	13928	13940	14064	14011	14031	13954	14053	13861	13991	13923	14032	14084	14003	14001	13951	14083	13986	14107	14119	13998	14004	13953	13974	14098	14005	14033	14074	14069	13923	14071	14120	13914	13987	13911	13966	13940	14037	14022	13967	14082	13984	14028	14143	14034	14044	13940	13826	13966	13947	13971	14052	14023	14059	13987	14070	14013	14083	14142	13965	13905	14029	13923	14016	13950	13907	13872	14226	13835	13902	14001	13964	13994	14002	14148	14212	13963	14121	13993	13909	14054	13926	14002	13965	13941	14179	14029	13921	14017	13843	13888	14167	14013	13905	13940	13953	14240	14008	13911	13913	14043	14163	14217	13978	14117	13939	14187	13831	14137	14065	13982	14037	13974	14110	14082	14154	14071	14026	13939	13998	14191	13944	14099	14171	13954	13953	14027	14015	13934	13963	14204	14069	13827	14024	13983	13977	13881	13955	13918	13994	14144	13913	14011	14074	13988	13964	13942	13955	14017	14112	13961	13898	14063	14049	14081	14015	14070	13944	13852	14150	14027	13950	13936	14234	14023	13920	14001	14125	14028	14094	13939	13972	14024	13997	14105	13954	14002	14022	13963	13956	13864	14039	13964	14096	14020	14101	13976	14073	13999	14106	13869	13945	13989	14006	14056	14056	14067	13918	13937	14002	13976	13865	13979	14310	13927	14020	14039	14015	14000	14078	14049	14120	13894	13948	13921	13938	14025	13890	14079	13931	13954	13946	14038	14071	14061	13941	13977	14053	14067	13983	13949	14002	13970	13972	14199	13931	13874	13964	13969	14185	14065	14145	13942	13991	13853	13910	14014	14042	13953	14018	13893	13927	14021	14148	14031	14176	14172	14018	13886	14028	13982	14257	13945	13828	13927	13916	14042	13915	14003	13915	14087	13925	13962	13866	14000	14159	14090	14033	14004	13893	13977	13896	14122	13995	14031	13951	14073	13936	14028	14009	13967	13825	13969	13841	13920	13999	14005	13798	14020	14135	14006	13984	13791	13812	13981	13986	13871	13893	13932	13920	13968	14163	13860	14028	14126	14030	13895	13959	14099	14040	14029	14014	14015	14013	14031	14004	14021	13972	14075	13923	13982	14101	13943	13865	13896	13903	14064	14169	14036	13982	14010	14010	14018	14133	13883	14159	14179	14031	13913	14169	13912	13903	13965	13983	14030	14210	14011	14163	13974	14061	14090	13941	13988	14045	13965	13851	14058	13989	13957	14170	14012	14120	13988	13937	14036	14020	14001	13911	13932	14086	14015	14103	14178	13996	14085	14182	13935	13975	13964	14134	14056	14097	13981	13932	13916	13907	13852	14122	13978	14231	13954	13948	14157	14051	14221	13855	13994	13871	13984	13925	14040	14022	14035	13953	13934	14127	14017	14000	13883	13879	14002	14032	13986	14089	13920	14013	13962	14163	14096	14042	13992	14000	14018	14087	14117	14034	13937	14082	14181	14004	14094	14041	14078	13999	14033	13934	14195	14170	13902	14093	14003	14029	14174	14053	14053	14093	14015	13940	14017	13833	13803	14103	14207	14029	13865	14160	14163	13974	14017	14066	14083	14208	14134	13915	13869	14105	13973	14139	13916	14011	14111	14172	13972	14081	14033	14030	14011	13818	13952	14067	13985	13951	14010	14097	14038	14022	13897	14024	13911	13951	13867	14088	14025	14005	13950	14088	14104	14114	14151	14070	14035	13900	14087	13753	14031	13959	13943	13943	14102	14039	13931	13880	13812	13941	14148	13996	13839	14173	14076	13983	13951	13988	14136	14046	13996	14017	14050	14033	14067	14069	13969	14031	13976	14103	14019	13794	14001	13953	14014	13971	14032	14027	14126	14016	14120	14080	14031	13941	14019	14036	14044	13977	14093	14015	14060	13845	13946	13898	13975	13936	13968	14056	14013	14027	13862	13998	14096	13856	13965	14031	14072	14205	13959	14024	13923	13934	14040	14047	13976	14028	14112	14042	13942	13939	14075	13965	14009	13965	13964	14146	13927	13938	13921	14006	14037	14010	13936	14051	14014	13891	14126	14074	13964	13797	14154	13966	13911	13829	14008	13902	14017	13791	13989	13924	13859	14080	14124	14105	14042	14137	14032	14073	13941	14069	14088	13891	14135	14023	13881	13926	14109	14011	14046	14136	14121	14029	14159	13869	13993	13889	13899	13947	14166	14270	13885	14030	13877	14058	13869	14189	14127	13895	14099	13991	13871	13981	14033	14017	13938	13987	13928	13925	13968	14119	14098	14015	13957	14029	13923	14080	13954	13983	14207	13913	14186	13994	14056	13878	14026	14126	14014	14012	14061	13945	13940	14005	14108	13913	13947	14116	14053	13972	13891	14113	13900	13916	13981	13888	14022	14149	14180	14115	14290	14070	14035	13989	14035	13836	13951	14163	13976	13969	14025	13974	13938	14136	14033	14100	13952	14046	14115	13966	14010	14035	13914	13960	13885	13947	14093	13971	13912	14008	14149	13844	13958	14040	14015	14039	14002	14056	14062	14012	13945	13993	14018	13999	13995	14187	14072	14061	14083	14015	14247	13953	14023	14095	13977	13957	13929	13921	13913	14040	13970	14117	13849	14181	13914	14056	14066	13887	14180	13942	13775	14197	13744	13899	13975	14109	13935	14055	13992	14004	14144	13852	14110	13813	14073	13996	14052	14148	13963	13888	14040	13993	13930	14047	14002	13913	13875	13946	14102	13929	14098	14017	14048	14068	13915	14079	14152	13924	14048	13927	13984	14068	14053	13887	14031	13990	13950	14046	13934	13917	13978	14092	14086	14142	14004	14130	13937	14004	14055	14121	14022	14077	14319	14020	14114	14059	14063	14050	14099	14115	14052	14054	14093	13939	13974	14077	14020	14151	14042	14145	14102	14062	14128	14066	14001	13902	14200	13978	13929	14016	14033	14004	14086	13967	13989	13990	14113	14099	14188	14040	14126	13971	14117	13998	13898	13972	14116	14039	13987	13881	14114	13954	14017	13996	14014	14031	14085	14017	14085	14002	14081	14150	14105	13989	13967	13932	13806	13958	14025	14010	13933	14062	13898	14190	13892	13992	13817	14097	14047	14045	13927	14155	13992	14103	14092	13994	14000	14037	13928	13932	14104	13974	14056	14017	13995	13910	13765	13915	14154	14026	14014	14169	14098	14023	14060	14055	14174	14082	14011	14070	14103	13913	14173	14030	14001	13899	14082	13964	13937	14084	14062	13993	14051	14130	13885	13933	13825	13874	14086	13944	14059	13896	13943	14118	13979	13936	13947	13986	13925	13911	14006	13944	14048	13975	14049	13920	14091	14036	14042	14039	13997	13989	13987	14063	14094	14040	14001	13970	14122	14025	13922	13985	13846	14094	14064	13974	13838	14020	13968	14044	13950	13946	14114	14086	13997	14028	14165	13999	14062	14035	14150	14026	13971	14043	14049	14005	13950	14038	13952	14110	14054	13887	14034	14063	13934	14107	14187	14150	13922	13887	14025	13979	13982	13976	14071	14024	13859	13961	13868	14080	14094	14063	13940	14007	14031	13895	14111	13922	13853	13858	13956	13990	14012	14124	14040	14266	13943	13941	13892	14061	14030	13895	14084	13871	14107	14077	14093
22760	21337	29119	24163	23570	28782	31501	25816	22550	21904	20637	21115	29304	30904	25840	21598	18997	17543	16886	16542	16277	16239	16484	16276	16289	16244	16175	16174	16244	16212	16338	16320	16396	16317	16403	16138	16313	16118	16226	16347	16219	16388	16410	16096	16285	16188	16367	16090	16105	16112	16037	16311	16365	16285	16216	16368	16242	16385	16332	16279	16120	16291	16120	16241	16220	16140	16099	16110	16294	16106	16223	16268	16369	16269	16126	16239	16140	16022	16347	16244	16173	16228	16197	15879	16280	16084	16163	16176	16175	16052	16184	16112	16085	16128	16099	16330	16071	15942	16200	16333	16181	16072	16331	16017	16068	16157	15985	16107	16241	16287	16048	16263	15871	16234	16273	16247	16323	16359	16184	16321	16297	16138	16101	16220	16314	16200	16118	15947	16203	16141	16167	16401	16362	16328	16281	16028	16071	16037	16242	16095	16074	16245	16177	15811	16160	16011	16058	16356	16285	16010	16010	16215	16115	16093	16249	16205	16361	16195	16187	16126	16177	16115	16240	16171	15936	16095	16192	15920	15934	15921	16168	16180	15933	16261	16311	16022	16199	16069	16234	16085	16394	16222	16091	16279	16101	16126	16209	16113	16162	16397	16043	16154	16169	16127	16318	16355	15959	16186	16292	16263	16207	16046	16124	16159	16154	16227	16136	15968	15977	16055	16379	16145	16267	16133	16193	16064	16355	16113	16201	16227	16187	16331	16245	16194	16162	16187	16129	16241	16216	16259	16118	16193	16375	16226	16170	16071	16199	16268	16181	16144	16133	16118	16382	16289	16247	16113	15979	16282	16058	15851	16254	16045	16169	16184	16202	16293	15871	16152	16316	16165	16122	16296	16220	16221	16014	16179	16192	16418	15998	16137	16159	16143	16150	16150	16198	16176	16291	16469	16164	16008	16110	16302	16201	16150	16241	16242	16080	16176	16174	16111	16197	16163	16128	16058	16168	16311	16267	16151	16104	16094	16344	16183	16082	16127	16204	16106	16223	16282	16154	16166	16105	16010	16140	16068	16243	16296	16236	16092	16051	16089	16272	16085	16185	16290	16154	16109	16155	16259	16214	15923	16294	16227	16335	16287	16197	16331	16126	16132	16082	16206	16096	16082	16116	15960	16101	16068	16144	16302	16150	16048	16145	16224	16223	16005	16266	16007	16082	15888	16020	16255	16217	16148	16089	16327	16187	16033	16038	16147	16286	16158	16076	16397	16126	16081	16169	16366	16223	16204	16094	16114	16101	16194	16096	16253	16073	16142	16177	16224	16187	16121	16265	15979	16106	16035	16361	16077	16160	16153	16171	16171	16195	16255	16156	16212	16131	16043	16243	15964	16102	16088	16292	16118	16215	16329	16174	16201	16015	16000	16018	16322	16032	16013	16422	16285	16307	16065	16031	16104	16226	16128	16070	15981	16146	16363	16282	16075	16250	16208	16125	16196	16202	15987	15843	16101	16279	16077	16231	16029	16296	16276	16266	16200	16221	16079	16116	16182	16191	16372	16259	16352	16211	16188	16146	16041	16215	16198	16208	16163	16184	16211	16084	16167	16199	16107	16250	16133	15952	16209	16185	16121	16346	16319	16267	16127	16235	16069	16307	16217	16076	16072	16032	16038	16247	16162	16018	15974	16080	16198	16171	16128	16137	16146	16268	16267	16228	16117	16161	16262	16119	16060	16302	15955	16267	16023	16270	16135	16119	16182	16205	16277	16167	16107	16082	16390	16193	16077	16225	16111	16131	16258	16226	16103	16187	16159	16255	16151	16078	16099	16136	16095	16034	15915	16222	16085	16161	16049	16096	15929	15978	16064	16067	16209	15927	16348	16209	16054	16005	16205	16181	16275	15966	16161	16043	16044	16072	16030	16241	16251	16199	16057	16251	16329	15888	16252	16187	16118	16258	16316	16058	16279	16183	16131	16381	16157	16137	16118	16006	15918	16215	16208	16119	16028	16039	16204	16186	16282	16291	16005	16120	16170	16155	16076	16015	16167	16131	16170	16226	16371	16273	16316	16242	16252	15987	16137	16277	16109	16007	15929	16101	16065	16057	15966	16140	16146	16050	16047	16060	16074	16181	16080	16112	16089	16109	16225	16114	16039	16143	16188	16162	16074	16183	16217	16009	16396	16124	16058	16064	15963	16139	15894	16201	16189	16375	16156	16533	16106	16066	16082	16144	16193	16021	16025	16152	16126	16353	16191	15822	16141	16114	16325	16101	16034	16152	16229	16055	16148	16049	16251	16248	16031	15929	16055	16089	16255	16099	16052	16193	16131	16239	16118	16162	16209	16199	16199	16141	16020	15915	16391	16123	16214	16196	16062	16279	16028	16209	16119	16057	16184	16130	16386	16159	16241	16066	16290	16093	16138	16185	16113	16283	16195	16228	16048	16112	16055	16160	16189	16221	16198	16235	16043	16058	16084	16078	16104	16102	16288	16187	16205	16156	16305	16219	16180	16144	16269	16027	16120	16075	15986	16183	15923	16028	16065	16250	16123	15929	16250	16156	16201	16172	16151	16100	16159	16221	16206	16184	16297	15916	16249	16112	16046	16353	16103	16116	16160	16239	16202	16389	16264	15925	16015	16153	16103	16120	16333	16226	16261	16101	16068	16241	15974	16113	16292	16152	16049	16160	16059	16166	16290	16163	16188	15888	16132	16105	16082	16114	16088	16147	16075	16144	15985	16139	16235	16153	16126	16182	16212	16199	16130	16164	16107	16150	16128	16255	16255	16144	16177	16253	16311	16304	16142	16121	16129	16263	16099	16316	16162	16021	16008	16245	16113	15949	16101	16167	16027	16001	16222	15879	16348	16197	15806	16085	16028	16060	16312	16124	16084	16097	15920	16267	16140	16084	16123	16005	16084	15997	16276	16106	16093	16102	16122	16156	16105	15962	16241	16213	16162	16236	16160	16123	15775	16103	16452	16252	16342	15936	16192	15974	16287	16268	16082	16162	16185	16199	16063	16393	16202	16266	15978	16134	16098	16132	16108	16131	16068	16309	16239	16230	15969	16019	16159	16169	16160	16050	16155	16092	16212	16012	16255	16045	16055	16151	16096	16033	16170	16106	15933	16202	16192	16186	16102	16030	16258	16353	15991	15990	16165	16205	16192	16121	16010	16152	16092	16322	16215	16153	16252	16106	16126	16003	16238	16470	16320	15968	16132	16118	16042	16152	16049	16043	16188	16195	16060	16236	16080	16228	16237	16208	15995	16152	16089	15994	16172	16184	16044	16048	16163	16093	16101	16235	16038	16141	16107	15993	16083	15979	16115	16094	16171	16294	16235	16047	16181	15973	16045	16167	16083	16218	16382	16383	16231	16358	16173	16404	16133	16233	16167	16188	16262	16224	16265	16228	16042	16143	16222	16162	16105	16063	16083	16140	16145	16070	16370	16138	16253	16241	16223	16179	16123	16208	16094	16119	16147	16125	16196	16014	16096	16213	15937	16212	16009	16104	16092	16118	16074	16063	16141	16120	16405	16306	16120	16265	16006	16077	16150	16126	16238	16243	15903	16034	16227	16207	16131	16099	16268	16426	16268	15915	16117	15995	16033	16125	16053	15920	16003	16214	16275	16141	16240	15912	16045	15994	16070	16184	16162	16127	16299	16151	16170	16103	16105	16030	16148	16191	16177	16120	16106	16162	16332	16194	16034	15916	16070	16222	16279	16152	16184	16317	16318	16314	16384	16034	16135	16160	15980	16173	16187	16356	16149	16207	16104	15979	16042	16117	16008	16081	16369	16213	16102	16322	16075	16126	15907	16135	16085	16200	16260	16121	16085	16093	16267	16088	16097	16105	16312	16179	16046	16107	15979	16089	16079	16153	15937	16344	16262	16312	16152	16085	16284	16192	16017	16393	15972	16335	16273	16272	16038	16012	16064	16288	16147	16131	16269	16083	16002	16146	16343	16408	16027	16156	16392	16213	16064	16237	16140	16194	16162	16065	16044	16347	16069	15964	15876	16331	16122	16133	16149	16181	15929	16144	16247	16238	16142	16110	16186	16162	16166	16184	16060	16262	16224	15970	16133	16126	16384	16122	16028	16144	16140	16016	16114	16081	16086	16115	16274	16086	16178	15889	16184	16102	15974	16215	16206	16201	16158	16248	16011	16324	16242	16220	15914	16156	16041	16422	16165	16107	16236	16214	15828	16145	16184	16016	16288	16106	16135	16206	15946	16181	16205	16046	16118	16064	16056	16189	15984	16277	16124	15978	16195	16258	16133	16158	16038	15992	16008	16299	16116	16020	16235	16133	16194	16359	16327	16208	16045	15849	16040	16196	16246	16263	15988	16121	15957	16230	16177	16180	16074	16033	16182	15906	16300	16092	16084	16183	16211	16136	16050	16087	16021	16193	16349	16097	16172	16202	16061	15997	16113	16006	16118	16001	15919	16020	16276	16034	16132	16086	16202	16180	16155	16192	16078	16329	16233	16071	15906	16175	16120	16334	15989	16084	16155	16103	16321	16142	16110	16174	16126	16213	16133	16266	16032	16059	16126	16129	16197	16147	15950	16243	16102	16157	16209	16148	16037	16186	16066	16205	16127	16111	16261	16171	15957	16091	16441	16081	16074	16266	16136	16118	16207	16175	16152	16069	15990	16265	16313	16157	16086	16160	16164	16055	16240	15939	15889	16016	16126	16075	16067	16120	16122	16104	16025	16061	16258	16147	16182	16249	16126	16159	15921	16098	16257	16213	16336	16202	16108	16061	16163	16066	16103	16111	16194	16089	15924	15904	15949	16171	16206	16159	15935	16317	15981	16210	16305	16153	16140	16261	16198	16141	15998	15980	15972	16189	16134	16167	16197	16145	16197	16165	16241	16163	16078	16095	16273	16079	16144	16263	16124	16120	16099	16189	16080	16233	15982	15932	16079	16136	16159	16248	16149	16167	16282	15959	16222	16238	16200	16183	16126	16028	16105	16185	16148	16169	16261	15990	16233	16068	16117	16186	16172	16147	16371	16159	16275	16119	16242	16163	16275	16134	16024	16340	15996	16118	16267	16185	15909	16228	16223	15941	16118	15928	16044	16118	16096	16303	16348	16177	16296	16064	15965	15948	16190	16098	16075	16110	16210	16115	16271	16304	16149	16150	16282	16155	16203	16135	16109	16301	15977
33043	55808	52633	44141	39987	35654	31392	26986	23414	22142	20414	21848	32136	31809	25528	20378	17281	15479	14604	14392	14274	14159	14187	14226	14104	14042	14126	14333	14225	14261	14246	14190	14085	14130	14262	14103	14157	14317	14254	14291	14228	14206	14168	14248	14271	14077	14098	14231	14236	14226	14251	14199	14259	14244	14262	14174	14190	14196	14257	14211	14207	14125	14256	14229	14114	14081	14033	14128	14248	14312	14419	14196	14220	14135	14161	14092	14208	14111	14084	14212	14243	14182	14190	14052	14097	14234	14162	14179	14213	14041	14122	14145	14164	14218	14063	14030	14240	14221	14181	14224	14341	14218	13974	14133	14145	14257	14216	14146	14212	14303	14210	14230	14179	14072	14150	14027	14164	14192	14025	14446	14199	14200	14138	14289	14077	14209	14254	14169	14013	14053	14062	14137	14195	14110	14142	14046	14276	14254	14167	14170	14207	14065	14233	14083	14208	14298	14227	14157	14196	14290	14075	14190	14401	14237	14118	14111	14125	14133	14161	14035	14102	14138	14033	14324	14236	14132	14155	14177	14139	14173	14066	13998	14132	14222	14259	14282	14248	14249	14033	14347	14221	14172	14027	14196	14028	14031	14294	14100	14306	14212	14306	14091	14009	14086	14152	14081	13998	14261	14459	14063	13967	14175	14126	14289	14280	14115	14266	14293	14013	14182	14260	14147	14239	14316	14350	14276	14163	14115	14195	14123	14120	14239	14121	14162	14151	14124	14294	14172	14079	14328	14143	14205	14112	14210	13994	14202	14114	14037	13980	14112	14115	14183	14234	14127	14036	14096	13970	14145	14148	14077	13999	14168	14279	14197	14124	14185	14198	14070	14252	14249	14034	14088	14110	14084	14200	14188	14180	14209	14075	13991	14011	14197	14053	14183	14098	14219	14012	14193	14347	14167	14158	14253	14409	14007	14064	14166	14266	14105	14161	14204	14086	14038	14001	14024	14034	14084	14207	14152	14294	14127	14091	14237	14196	14202	14180	14285	14268	14145	14159	14314	14120	14240	14075	14220	13929	14170	14364	14292	14333	14179	14157	14226	14028	14203	14110	14141	14307	14266	14187	14084	14256	14078	14166	14107	14228	14236	14146	14155	13977	14185	14229	13999	14086	14040	14099	14074	14193	14300	14172	14128	14209	13999	14289	14231	14180	14163	14232	14014	14293	14285	14081	14253	14186	14098	14308	14157	14215	14081	14100	14036	14159	14160	14237	14182	14162	14240	14304	14141	14251	14165	14255	14170	14087	14156	14087	14302	14202	14211	14274	14170	14079	14334	14166	13982	14150	14051	14116	14248	14110	14159	14117	14141	14108	14265	14264	14173	14180	14142	14074	14153	14393	14169	14137	14158	14342	14204	14221	14063	14132	14130	14014	14059	14237	14087	14069	14166	14236	14232	14192	14145	14160	14130	14112	14258	14195	14000	14253	14180	14195	13913	14166	14052	14233	14225	14275	14266	14142	14094	14123	14100	14066	14110	14132	14305	13998	14203	14187	14231	14251	14106	14037	14085	14240	14206	14075	14183	14096	14184	14385	13945	13963	13993	14316	14241	14095	14197	14115	14075	13954	14226	14122	14208	14159	14127	14065	14090	14077	14083	14232	14301	14093	14372	14021	14273	14287	14201	14248	14180	14313	14098	14328	14243	13920	14071	14139	13993	14249	14364	14249	14066	14184	13987	14139	14049	14121	14183	14019	14191	14060	14172	14227	14131	14184	14142	14005	14106	14048	14423	13947	14129	14183	14149	14160	14194	14053	14326	14223	14114	14068	14104	14151	14027	14183	14014	14160	14107	14352	14266	14271	14205	14191	14128	13973	14197	14318	14093	14277	14193	14096	14213	14090	14185	14079	14134	14290	14204	14069	14293	14303	14199	14157	14153	14251	14246	14234	14161	14206	14217	14149	14183	14219	14154	14148	14190	14136	14189	14276	14125	14133	14220	14092	14189	14189	14182	14012	14260	14072	14037	14109	14205	14224	14144	14232	14286	14084	14116	14037	14113	13952	14067	14185	14122	14055	14139	14023	14131	14211	14083	14030	14147	14162	14207	14089	14199	14001	14114	14170	14128	14135	14107	14173	14216	14106	14162	14193	14143	14254	14217	14074	14127	14171	14124	14044	14058	14230	14116	14264	14245	14158	14224	14160	14155	14039	14056	14375	14220	14091	14211	14099	14297	14121	14170	14087	14106	14106	14243	14059	14250	14316	14149	14318	14150	14151	14118	14315	14117	14159	14207	13950	14138	14036	14016	14119	14067	14209	14176	14262	14397	14044	14111	14091	14032	14143	14074	14161	14042	14059	14091	14024	14141	14194	14143	13905	13999	14102	14151	14110	14209	14145	14016	14219	14134	14279	14061	14303	14171	14135	14189	14171	14225	14327	14160	14242	14115	14220	14046	14121	14189	14197	14087	14183	14136	14110	14095	14046	14369	14253	14196	13981	14041	14128	14248	13985	14107	14183	14244	14181	14202	14011	14147	14285	14035	14234	14119	14214	14037	14116	14322	14170	14161	14179	14188	14040	14148	14171	14181	14190	14334	14067	14228	14103	14126	14156	14134	14125	14166	14023	14182	14164	14153	14179	14177	14168	14194	14178	14012	14232	14211	14357	13994	14196	14127	14001	14245	14081	14078	14064	14268	14403	13988	14225	14019	14301	14155	14181	14072	14130	14079	14119	14237	14110	14246	14221	14167	14178	14164	14149	14194	14185	14214	14019	14195	14017	14150	14140	14136	13999	14266	14079	14244	14137	14174	14193	14133	14028	14124	14184	14208	14375	14245	14262	14232	14247	14122	14156	14053	14243	14055	14114	14166	14080	14169	14161	14207	14195	13900	14248	14329	14114	14201	14156	14250	14031	14098	14094	14033	14033	14231	14184	14200	14163	14042	14350	14190	14046	14155	14018	14104	14235	14124	14281	14091	14177	14191	14237	14105	14090	14164	14200	14109	14247	14250	14016	14139	14317	14091	14098	13887	14212	14235	14210	14006	14155	14167	14115	14243	14028	14072	14127	14127	14203	14061	14151	14143	14223	14085	14110	14112	14157	14237	14335	14165	14317	14183	14186	14135	14099	14218	14201	14143	14118	14114	14321	14216	14199	14336	14110	14327	14173	14415	14283	14175	14130	14250	14173	14230	14127	14122	14237	14159	14165	13959	14273	14228	13955	14297	14175	14184	14020	14336	13972	14111	13992	14032	14329	14232	14128	14396	14198	14157	14123	14262	14184	14036	14131	14061	14112	14089	14167	14224	14062	14019	14029	14152	14196	14116	14217	14214	14197	14119	14272	14235	14214	14202	14095	14236	14248	14144	14073	14118	14049	14056	14228	14198	13981	14213	14143	14102	14267	14026	14138	14270	14235	14271	14091	14126	14169	14044	14189	14228	14122	14170	14186	14039	14306	14244	14134	14215	14242	14233	14254	14051	14147	14246	14222	14210	14142	14156	14285	14132	14099	14162	14132	14149	14137	14035	14331	14255	13992	14154	14083	14277	14064	14094	14109	14230	14084	14225	14116	14285	14115	14197	14157	14231	13999	14065	14077	14100	14068	14134	14084	14106	14013	14107	14182	14004	14055	14069	14179	14161	14142	14137	14077	14163	14026	14415	13917	14215	14167	14103	14214	14335	13949	14187	14010	14109	14413	14261	14158	14205	14191	13946	14129	14119	14127	14216	14154	14013	14462	14085	14159	14016	14287	14044	14128	14134	14030	14230	14182	14233	14112	14172	14106	14271	14067	14127	14063	14156	14263	14083	14226	14038	14217	14168	14185	14050	14027	14200	14150	14248	14134	14143	14153	14023	14174	14226	14154	14034	14078	14041	14071	14313	14108	14032	14164	14139	14140	14163	14041	14124	14368	14054	14000	14026	14053	14169	14280	14109	14134	14030	14219	14115	14267	14164	14236	14160	14206	14182	14236	14169	14296	14096	14137	14176	14252	14037	14165	14260	14057	14124	14178	14057	14169	14091	14232	14146	14226	14215	13997	14102	13904	14130	14186	14043	14260	14231	14145	14101	14113	14064	14213	14237	14212	14129	14200	14259	14330	14092	14288	14089	14113	14174	14143	14246	14104	14061	14183	14254	14125	14137	14176	14180	14142	14234	14034	14092	14066	14206	14030	14071	14059	14079	14166	14317	14145	14110	14008	14219	14166	14188	14094	14196	14286	14173	14300	14153	14109	14200	14096	13978	14182	14134	14186	14136	14132	14110	14095	14150	14164	14151	14105	14206	14189	13900	14034	14120	13944	14141	14218	14069	14131	14270	14090	14058	14106	14227	14167	14185	14272	14320	14245	14229	14267	14141	14063	13978	14218	14219	14177	14083	14132	14024	14014	14107	14106	14167	14189	14226	14307	14031	14063	14224	14104	14118	14020	14191	14017	14096	14249	14016	14179	14159	14116	14148	14135	14172	14208	14210	14237	14175	14215	14098	14041	14350	14116	14090	14110	14033	14076	14129	14060	14347	14091	14280	14005	14189	14267	13983	14230	14105	14309	14019	14290	14306	14327	14155	14295	13990	14138	14082	14138	14220	14039	14217	14223	14104	14123	14060	14105	14091	14315	14244	14158	14288	13992	14154	14302	14111	14111	14193	14150	14160	14087	14019	14285	14051	13994	14310	14211	14020	14330	14027	14117	14193	14230	14023	14135	14088	14164	14127	14090	14091	14174	14320	14172	14225	14028	14199	14229	14176	14319	14301	14181	14155	14328	14198	14307	14128	14141	14308	14152	14278	14041	14118	14170	13926	14136	14158	14180	14181	14238	14213	14126	14140	14104	14159	14195	14226	14226	14170	14240	14166	14269	14270	14005	14122	14136	14237	14097	14145	14105	14232	14192	14119	13991	14217	14055	14077	14037	14098	14184	14228	14242	14031	14011	14293	14132	14196	14201	14114	14190	14202	14158	13980	13962	13977	14080	14280	14308	14159	14079	14129	14216	14263	13964	14055	14131	14011	14070	14292	14358	14064	14199	14216	14038	14284	14112	14146	14089	14203	14240	14319	14107	14227	14071	14226	14042	14136	14274	14171	14127	13971	14257	14131	14004	14286	14102	14028	14134	14057	14294	14171	14199	14355	14262	14270	14069	14215	14265	14189	14061	14136	14109	14224	14080	14200
28288	26611	33714	31356	26793	22750	20083	19706	18515	17076	16465	17109	17417	17244	16833	16548	16467	16282	16150	15993	16205	16143	16209	16239	16096	16160	16111	15961	16026	16252	15983	16189	16071	16131	16160	16128	16051	16019	16024	16014	16241	16040	16105	16209	16202	16244	16118	15879	15918	16183	15914	16007	16176	16007	16020	15960	16101	16033	16034	16124	15954	15929	16275	16120	16001	16057	15974	16318	16365	16101	16004	15787	15952	16070	16134	16055	16170	15887	16276	16067	16005	15927	16082	16129	16040	16109	16117	16254	15900	16200	16041	15940	16123	16012	15931	16107	15953	16053	16132	16105	15845	15849	16110	16002	16002	16091	16099	16031	16091	16306	16012	16129	16072	16054	15994	16122	16046	16103	15846	15878	16187	15909	16325	16093	15974	16074	16103	16046	15911	16270	16065	15984	16028	16193	16096	16252	16142	16161	16055	16194	16056	15983	15907	16089	16151	16161	16174	16004	16078	15982	16091	16056	16091	16193	15971	15976	16145	15981	16149	16147	16022	16008	16230	15970	16069	16002	15989	16106	15983	16171	16060	16096	16128	16089	16071	16233	16047	16293	16088	15938	16254	15800	16065	16129	16108	16141	16039	16009	16231	16072	16249	16208	16146	16113	16091	15918	16193	16148	16084	16083	16147	15904	16104	16212	15968	16059	16127	15948	16020	16072	16050	15991	16174	16029	16070	16092	16050	15833	16087	16093	15954	16067	15941	15908	16006	16031	15909	16059	16225	16012	16021	16139	16147	16034	16017	15991	16097	15915	16090	16040	16194	15972	15958	15923	15947	16024	15986	15859	15942	16177	16144	15996	15974	15947	16122	16246	15968	16138	15998	16095	16099	16116	15947	15964	16123	16005	15937	15948	16026	16202	15965	16177	16130	16179	15993	16044	16037	16060	15740	16159	16093	16021	16017	16090	15865	16029	16199	16159	16135	16031	16070	16033	16028	16025	15963	15957	16193	16025	16062	16122	16086	16032	16074	15913	16171	15962	16138	16123	16113	15913	16209	16118	16298	16265	16058	15979	15780	16114	16009	16130	16069	15960	16100	16064	16149	16070	16159	16129	15870	16025	16015	16088	16143	16060	15913	16216	16013	16135	15922	16045	15883	15935	15722	16156	16136	15880	16010	16058	16018	16078	16040	16152	16267	15998	15943	16110	15927	16167	16006	16013	16097	16248	16132	15944	15948	15942	16009	16043	16350	15912	16116	16118	16031	16068	16197	16118	15728	15899	16087	16154	15922	16175	15968	16004	16020	15865	16024	16248	16297	16065	15818	16171	16124	15895	15877	16177	15881	15944	15933	16039	15861	16088	16087	16063	16228	16187	15912	16048	16158	16013	16164	15905	16178	16182	15944	15980	16141	16135	16118	15964	15930	15961	16077	16187	16071	15991	16065	16202	15969	16094	16077	16050	15976	16031	16238	15892	16089	15923	16083	16024	15971	16161	16053	16078	16040	16069	16260	15994	16020	16064	16111	16027	16266	16024	15967	16244	16088	15948	16094	16137	16105	16069	16102	15789	16142	16041	15987	16088	16116	16092	16114	16086	16095	16100	16085	16196	16140	16158	15912	15925	16130	16100	15965	16193	16040	16021	16156	16089	15870	16283	16143	16030	16069	16069	15817	16184	15870	15981	16024	15883	16248	16001	16048	16141	15953	16038	15931	15977	15982	16144	16033	16097	16048	16258	16282	15958	16128	16075	16125	16045	16115	16269	16049	16113	16005	15784	16116	16295	15867	16145	16033	16154	16145	16175	16094	16141	16026	16102	16092	15967	15945	16081	16014	16249	16080	16161	16121	16167	16220	16019	16148	16046	15976	16098	16009	15955	16086	16130	15922	16054	16154	16030	16055	16070	16042	16107	15990	16082	15892	15896	16023	16274	16160	16042	15892	16057	15998	15955	16075	16144	15844	16060	16071	16086	16018	16103	16173	15965	16102	16105	16166	15961	16234	16196	15945	16167	16096	16080	16303	15960	16031	16112	16014	16016	16117	16035	16063	15945	15949	16049	16096	15903	15949	16037	16087	16215	16058	16024	16045	16033	16117	16067	16065	16134	16013	16184	16025	16034	15965	15988	15936	16313	15903	16027	16156	16226	16096	16091	16142	15866	16118	16044	16015	16286	15956	16033	16107	15951	16074	16247	16204	16178	15945	16017	16099	15958	15884	15998	16007	16076	16234	16042	16020	16179	15957	16080	16137	16148	15983	16090	16035	16217	15980	16077	15828	16099	16038	15910	16083	16084	16017	16097	16115	16056	15923	15999	16344	16290	16088	16246	15962	16077	16136	16039	16170	16073	16160	16163	16157	16114	15865	15987	16085	16086	16107	16150	15987	15978	16073	16126	16097	16219	16044	15943	16063	16084	15943	15970	16101	16130	16060	16131	16110	15887	15977	16184	16164	16179	16111	16031	16058	16059	16149	16164	16020	16030	16231	16224	16077	16058	16158	16019	16031	15978	16168	16001	16122	15929	16201	15979	16225	16049	15925	16081	16056	16008	16082	15945	15956	15974	16052	16151	15852	16257	16138	16065	16047	16012	16239	16182	16101	16048	16026	16188	16045	16091	16051	16163	15915	16114	16040	16096	16139	16059	16189	15933	16224	16357	16020	16042	16063	15988	15931	16103	16066	16117	16034	16052	15783	16176	16014	15838	15946	16045	16062	15948	16039	16028	15951	16166	16020	16094	15904	15949	15899	15944	16190	16024	15951	16039	15964	15983	15943	15783	15823	15963	16000	15997	16184	16035	16227	16047	16209	16075	16238	16051	16177	16134	16205	15943	16286	15926	16017	15692	15977	16031	16082	16115	15954	16162	16038	16104	16059	16063	16214	16122	16187	15974	16068	15882	16111	16135	16112	15937	16125	16055	16068	16050	16053	16081	16221	15970	16055	16050	16002	15949	16112	16156	15988	16103	16074	16090	15935	16162	16288	16136	15896	15930	16040	15886	16034	15914	15951	16174	15964	15934	16038	15781	15878	15879	16021	16203	16239	16025	16068	16272	15994	15923	16190	16126	15899	16153	15935	15958	16046	15916	16033	16187	16063	16116	16296	16053	16121	15868	15899	15947	16193	16031	15998	16140	16262	16104	16142	16019	16046	15890	16078	15914	16242	16080	16254	15825	16020	16138	16087	15948	16080	15927	16092	16140	16090	16179	15984	15904	15863	16094	16234	16096	16123	16034	15967	16009	16082	16011	16123	15879	15854	15985	16045	16276	16035	16303	16018	16227	16218	16096	16030	16108	16181	16132	15863	15950	16126	16168	15976	16022	15994	16036	16064	15886	16116	15825	16096	15883	16093	16099	16140	16029	16149	16088	15972	15998	16122	16080	15987	15952	15874	16043	16044	16285	16253	15958	15842	16077	16173	15999	16050	16001	15998	16022	16100	16263	16028	15980	16201	16042	15964	16000	16193	16155	15995	15898	15867	16131	16227	16350	16440	15984	15965	16079	16086	16181	16016	16194	16132	16246	16075	16075	16206	15887	16193	16018	16017	16026	15901	16170	15962	15946	15981	16183	16184	15933	16102	15986	16203	16005	16126	16058	15980	16020	16118	15903	16036	15963	15949	16100	16201	16002	16080	15940	15990	16025	16003	16203	16200	16283	16154	16105	16004	15964	15976	15986	15981	16163	15990	16043	16153	15982	16171	16281	16312	16031	16112	16046	16242	15993	16106	16067	16021	16127	16090	16169	16039	15944	16005	16023	16154	15834	16045	16040	15983	15955	16099	16106	16114	15906	16207	16146	16028	16049	15865	16141	16160	15981	16145	16179	16001	15904	15968	16077	16154	16158	16025	15992	16019	16175	16122	16122	16120	16037	16219	16250	16123	16045	15953	15999	16214	16031	15947	15846	16152	16009	15909	15887	16025	15998	15882	16135	16047	16095	16062	16050	16004	16116	15996	16115	15856	16079	15974	16045	16032	16098	16084	16080	16170	16144	16041	16104	16178	16172	16163	16137	16117	16017	15949	16108	15940	15939	16021	16112	16139	16089	16124	15938	15905	16173	16094	16299	16143	15898	15886	16059	16026	16053	16372	16068	16084	16080	16126	15932	16205	16228	16001	16085	16050	16037	16028	15951	15903	16155	16202	15945	16063	16121	15958	15778	16010	16061	16060	16076	16094	16011	15997	16343	16250	16070	16154	16019	16009	15833	16086	16057	16054	15973	16183	16140	16225	16063	16206	16104	16201	16132	15912	16061	16115	16014	15997	15921	16197	15981	16073	16239	16044	16209	16045	16171	16125	16113	16176	16108	15852	16236	16310	16171	16138	16119	16150	16111	16069	16013	16095	16013	15803	16004	16112	16086	15989	16054	16024	16119	16088	16062	16298	16340	15958	16024	15888	15982	16188	16099	16169	15902	16153	16128	15946	15967	16005	16225	16081	15989	15907	15926	16018	15861	16073	16170	16017	15899	15886	15915	16247	16041	15899	15935	15885	15902	16172	16035	16275	16130	16002	16041	16099	16143	15979	16162	16082	16093	16148	16094	15868	15960	15861	15932	16314	16087	15815	15989	16088	15928	16167	15824	16171	16073	15982	16183	16054	16066	16063	16099	16011	15865	16167	16074	16048	16248	16143	15902	16027	16381	16018	15865	15985	16235	16078	16107	16042	15964	16040	16040	16271	16023	16018	16273	16188	16055	16185	15858	15836	16225	16078	16039	16041	16063	15991	16218	16163	16051	15972	16038	16205	15923	16000	16006	16195	16282	16077	15985	16027	15916	15982	16111	16060	16012	16165	16116	15984	16031	16189	16248	16172	16107	16007	16042	16094	16086	16146	16124	16303	16083	16014	16185	16095	16257	16050	16174	15928	15964	16002	16060	16205	16046	16077	16081	16006	16059	16088	16099	16241	15959	16114	15832	16022	16033	15969	15810	16006	16071	15940	15917	16071	16244	16239	16142	16166	16122	16011	16036	16126	16190	15777	15882	15952	15956	16148	15947	16012	16219	15955	16117	15923	16176	16127	15922	16076	16210	16016	16060	16038	16221	15934	15925	15986	16085	16155	16136	15977	16261	16092	16141	16077	16050	15955	15926	16003	15976	16061	16004	15920	15924	16045	15936	16058	16069	16024	15994	16075	15924	15932	16128	16107	16048	16091	15917	16183	16175
28842	41352	38482	32584	28714	22522	19436	19850	17422	15311	14570	15886	15622	15227	14693	14462	14280	14200	14045	14074	14085	14156	14144	14145	14136	14103	14323	14236	14169	13893	14301	13998	14128	14075	14221	13922	14124	14056	14315	14040	14075	14127	14178	14091	13929	14232	14130	14051	14100	14073	14252	14019	14214	14047	14106	13897	14266	14088	14141	14131	14004	13963	14296	14041	14064	13991	14109	14218	14161	14149	14077	13993	14130	14140	14195	14127	14326	13916	14076	14009	14127	13944	14230	14134	14027	14100	14092	14023	14116	14130	14187	14165	13939	14131	14039	14023	14275	14082	14071	14121	14276	13918	14178	14173	14186	13994	14100	14120	14278	14133	14077	14023	14205	14063	14072	14202	14266	14210	14156	14101	14109	14076	14202	14084	13998	14207	14131	14297	14036	14210	14236	14102	14140	14102	14081	14077	14161	14250	14194	14102	14063	14023	14130	14109	14212	14119	14144	14137	14186	13950	14174	14200	14196	13994	14047	14143	14201	14229	14166	14079	13880	14173	14175	14130	13997	14084	14148	14086	14303	14175	14020	14169	14203	14091	14151	14288	14000	14145	14304	14045	14131	14204	14008	14133	14112	14106	14082	14188	14032	14089	14128	14127	14066	14244	14393	14096	14086	14047	14168	14104	14255	14091	14122	14036	14127	14009	14192	14110	14085	14141	14101	13995	14259	14045	14161	14086	13996	14085	14197	14166	14039	14186	14085	14171	14159	14178	14276	14151	14024	14232	14322	14091	14074	14050	14026	14123	13918	14120	14312	14150	14253	14130	14074	13902	14065	14108	14166	14105	14004	14142	14136	14204	14070	14067	13989	14255	13973	14136	14124	14173	14017	14020	14157	14110	14023	13885	14017	14053	14069	13970	14000	14082	14268	14027	14100	14113	13999	14163	14133	14015	13935	14242	13989	14140	14030	14003	14097	14025	14262	14050	14122	14141	14096	14151	14116	14163	14033	13945	14216	14055	14193	14226	14052	14000	13935	14040	14151	14100	14088	14297	14148	14126	14067	14158	14057	14151	14209	14171	14068	14066	14308	14123	14002	14118	14146	14136	13989	14154	14165	14085	14207	14149	14085	14030	14184	14049	14117	14060	14131	14060	13982	14125	14114	14226	14067	14141	14146	14132	14248	13996	14097	13975	14085	14073	14097	14164	14176	14134	14296	14092	14212	14309	14166	14049	14059	14155	14342	14178	14076	14103	14024	14204	14073	14056	13999	14121	14246	13973	14239	14354	14111	14096	14080	14239	14079	14292	14146	14260	13960	14188	14005	14241	14106	14155	14086	14147	14152	14037	14126	14188	14246	14201	14093	13908	14101	14195	14209	14108	14230	13967	14069	14206	14227	14117	13982	14064	14222	14237	14066	14065	14022	14015	14143	14186	14096	14210	14148	14047	14093	14231	14114	14090	14127	14033	14152	14078	14185	14223	14022	14034	14238	14134	14136	14125	14184	14001	14121	13936	14194	13962	14092	14081	14166	14185	14045	14101	14172	14129	14095	14090	14352	14091	14186	14176	14083	14193	14128	14038	14129	14157	14144	14176	14144	14229	14239	13944	14182	13867	14157	14246	14053	14156	14064	14238	13981	14069	14250	14240	14149	14124	14084	14173	14210	14183	14145	14110	14091	14295	14028	14076	14072	14214	14234	14140	14152	14134	14078	14043	14196	14264	14180	14234	14081	14030	14029	14033	14190	14062	13999	14072	14095	14080	14085	14070	13963	14084	14133	14011	14186	14112	14036	14236	14109	14121	14066	14200	14188	13950	14189	14164	14238	14042	14026	14080	14063	14213	14108	14002	14360	14105	14017	14032	14241	14242	14115	14233	14186	13966	14213	14092	14149	14151	14102	14139	14159	14126	14068	14194	14088	13967	14065	14238	14068	14075	14195	14125	14249	14105	14182	14083	13933	14028	14089	13967	14094	14110	14067	14013	14264	14049	14095	14178	14134	14067	14277	14101	14205	14135	14039	14150	14059	14007	14125	14055	14108	14142	14113	14236	14178	13973	14040	14180	14038	14139	14143	14249	14138	14068	14093	14088	13974	13993	14027	14142	14241	14108	14005	13895	14125	14134	14093	14033	14063	14060	14164	14127	14188	14091	14165	14144	14233	13993	14165	14119	14156	14096	14206	14127	14061	14154	13995	14023	14185	14138	14052	14069	13989	14216	14058	14072	14148	14234	14108	14080	14086	13966	14254	14174	13978	14178	14137	14116	14034	14080	14158	14140	14242	14180	14162	14040	13959	14310	14208	14199	14176	14123	14039	14042	14107	14335	14113	14028	14190	14112	14095	14063	14313	14142	14125	13874	14058	14005	14234	14055	14171	14063	14145	14053	14016	14107	14109	14110	14000	14088	14210	14198	14087	14163	14133	13945	14165	14287	13950	14132	14031	14186	14177	14087	14037	14126	14135	14097	13958	14156	14124	14244	14120	14096	14162	14089	13972	14100	13937	14155	14199	14133	14009	14052	14171	14220	14154	13992	14229	14184	14155	14037	14169	14009	14112	14125	14117	14183	14186	14134	13993	14110	14109	14039	14066	14123	14034	14077	14195	14183	14010	13954	14153	14104	14032	14127	13933	14048	14184	14179	14176	13998	14064	14136	14068	14201	14072	14020	14104	14026	14215	14032	13970	14114	14099	14121	14093	14072	14150	14139	14136	14092	14316	14140	14278	14159	14070	13960	14160	14095	14247	14013	14044	14093	13979	14096	13916	14074	14095	14096	14355	14148	14012	14210	14058	14184	14067	14148	14019	14098	14006	14066	14137	14017	14157	14259	14141	14121	14128	14007	14184	14023	14020	14068	14060	14014	13986	14041	14091	14130	14202	14179	14227	14118	14007	14141	14069	14159	14124	14059	14191	14006	14130	14135	14142	14157	14044	14090	14007	14012	14217	14118	14030	14143	14203	14157	14027	13986	14252	14088	14172	14179	14081	14098	14223	14251	14293	14089	14139	13998	14180	13998	14127	14035	14325	13953	14095	13989	13855	14038	14060	13978	14241	14174	14053	14197	14332	14148	14165	14077	14158	14106	14053	14088	14237	14231	14159	14166	14121	14058	14089	14258	14037	14057	14205	14113	14163	14085	14124	14059	14110	14107	14191	14138	14167	14273	14186	14134	14171	14177	14006	14269	14087	14290	13940	14279	14010	14069	14105	14092	14112	14250	14203	14002	13980	14235	13984	14177	13969	14149	14244	14093	14112	14163	14255	14136	14172	14264	14048	14186	14265	14154	13941	14021	14095	14116	14205	14150	14079	14000	14042	14028	14210	14087	14171	14029	13930	14124	14163	14239	14176	13992	14059	13934	14084	14080	14014	14075	14040	14107	14158	14108	14042	14028	14101	14111	14207	13969	14088	14129	14146	14101	13912	14064	14165	14261	14174	14099	14020	14053	14254	14079	13999	14159	14327	13873	14033	14081	14142	14229	14117	14145	14094	14343	14099	14186	14052	14145	14076	14150	14189	14154	14035	14028	14079	14225	14035	14131	14105	14145	14177	14127	14255	14258	14144	13983	14147	14122	14107	14284	14090	14118	14071	14083	14071	14155	13958	14287	14152	14093	14056	14195	14179	14070	14138	14187	14040	14169	14123	14187	14241	14108	14154	13997	14070	14161	14083	14160	14112	14247	13873	14092	14026	14170	14127	14100	14195	14074	14230	14160	14089	14254	13971	13954	14043	14066	14045	14139	14170	14318	14016	14052	14100	13990	14215	14202	14182	14090	14106	14098	14059	14249	14126	14027	14025	14194	14162	14210	14285	14170	14142	14189	14287	14112	14222	14155	14034	14007	14016	13922	13996	14167	14129	14208	14140	14131	14161	14225	14109	14118	14028	14101	14115	14000	14257	14106	14180	13995	14214	14066	13990	13892	13994	14060	14062	14173	14065	14146	14113	14149	14194	14193	14265	14162	14079	13995	14140	14058	14244	14037	14230	14208	14184	13911	13988	14200	14210	14029	14067	14155	13965	14084	14028	14067	14164	14059	14171	14056	14190	14184	14035	14148	14137	13932	14067	14074	14103	14110	14018	14001	14174	14137	14197	14026	14203	14047	14005	14135	14103	14142	13956	14120	14028	13941	14145	14264	14064	14107	14084	13956	14102	14106	14204	14169	14198	14133	14104	14083	14075	14058	14023	14095	14034	14119	13925	14025	14095	14186	14186	13951	14016	14181	14042	14142	14182	14237	14240	14331	14091	14088	14171	14207	14055	14098	14061	14111	14091	13999	14104	13839	14171	14090	14103	14095	14081	14160	14227	14115	14340	14189	14188	14093	14126	14098	14123	13986	14167	14075	14211	13967	14255	14252	14144	14213	14072	14102	14215	14256	14097	14206	14121	14082	14162	14160	14119	14132	14006	14039	13976	14178	14049	14081	14093	14035	14433	14062	14157	14249	14094	14029	14221	14067	14013	14177	14175	14147	14038	14219	14074	14067	14115	14206	14114	13932	14234	14213	14148	14087	14078	14209	14032	14095	13957	14124	14148	14008	14045	14081	14030	14240	14071	14145	14161	13967	13997	14024	13857	14065	14137	14025	14075	14248	14157	14243	14055	14109	14018	14223	14225	14295	14087	14095	13991	14136	14214	14250	14189	14087	14088	13983	14147	14079	14155	14172	14225	14011	14037	14086	14125	14014	14073	14269	13931	14049	14096	14170	14095	14209	14071	14133	14043	14000	13985	14240	14101	13959	14134	13975	14028	13986	14183	14109	14077	13924	13978	14214	14042	14107	14134	14156	14220	14154	14066	14285	14013	14137	14142	14053	14159	14120	14121	14011	14025	13957	14185	14283	14079	14241	14171	14060	14165	14203	13970	14118	14033	14071	14005	14094	13995	14187	14048	14208	13971	14209	13984	14151	13931	14150	14347	14079	14170	14114	14284	14116	14139	14263	13997	14177	14175	14051	14177	13976	13979	14049	14096	13993	14077	14088	14280	14100	14154	13986	14218	14075	14276	13949	14015	14188	14083	14129	14124	14040	14169	14121	14094	13998	14151	14051	14185	14026	14124	14192	13899	14056	14093	13988	14050	14218	14286	14126	14143	14160	14239	14204	14162	14295	14093	14119	14276	14104	14216	14101	14136	14238	14118	14152	13932	14323	14019	14169	14020	14046
23902	21351	29219	26819	27178	28463	27370	21619	18912	18155	19986	23679	24525	21749	20069	18202	16961	16583	16332	16211	16163	16267	16138	16343	16232	16115	16144	16051	16104	16137	15961	16132	16147	16176	16239	16163	15901	15944	16110	16019	16241	16290	15908	16211	16012	16075	16124	16114	16053	16130	16107	16020	16085	15954	16046	16040	15982	15991	16108	16105	15947	16045	16245	16181	16191	16058	16065	16103	15973	16076	15847	16003	16104	16198	15969	15994	15970	15999	15943	15892	16032	15885	16082	16058	16091	16034	16081	15945	15956	15960	15944	16109	16004	16081	16064	15871	16036	16029	16075	16001	16107	16112	16180	16044	15959	16019	16014	16139	16030	15935	16137	15926	16071	16095	15919	15896	16042	16029	15944	16176	16093	16047	15998	16203	16157	15917	15937	15937	16003	16262	15979	15915	15933	15938	15988	15995	15937	15954	15939	16067	16057	16060	16210	15875	15981	16077	15964	16116	16157	16181	16148	16026	16137	15982	16226	16140	16009	16097	16197	16119	16098	16084	16173	15904	15986	16092	16009	16211	16079	16024	16078	15932	16190	16120	16040	16184	16163	15893	15875	16098	16040	16001	16001	16055	16014	15903	15954	16055	16003	16066	16270	16060	15957	15972	15881	15925	15909	15980	15880	16158	16200	16131	16091	16135	16017	16119	16046	15873	16019	15929	16072	15957	15968	16096	15961	15948	15954	16040	16004	15988	15791	16079	16004	15955	15960	15832	15951	15931	15974	15998	16272	16248	16122	16080	16026	16005	16090	15988	15998	16164	16043	15894	16093	16086	15834	15913	16029	15872	16071	16109	16098	16046	15982	16359	15906	16130	16070	15908	16104	16028	16085	15992	16130	16014	16007	15982	15997	15888	15971	15990	15941	16114	16046	16114	16184	16027	16084	16076	16013	16040	16232	16038	16048	15965	15838	15809	16041	16033	16131	15919	16089	16051	16221	15925	16063	16051	16261	16028	15980	15905	15965	15977	16148	16248	16046	15992	16044	16239	16046	16029	16069	15908	16065	15943	16041	16300	16011	16154	16075	15966	16108	16132	15936	16071	15892	16085	16148	15958	16091	15931	16190	16008	16166	16162	16101	16154	16024	15823	15976	16113	15980	16193	15909	16006	15878	16152	16025	16043	16108	16043	16054	15964	16155	15898	16231	16127	16035	16235	16058	15945	15930	16223	16273	16162	16007	15988	16020	16179	16120	15964	16170	16167	16173	16086	15876	16072	15905	15879	16112	16012	15988	16052	15913	15827	15976	16117	15830	16351	15990	16005	16036	15825	15959	16125	16201	16058	15967	15984	16039	16234	16092	15938	16101	16128	16053	15975	16180	16208	15968	16056	16258	16009	15940	16057	15939	16102	16032	16033	16287	16047	16120	16085	16052	16045	16116	16029	16098	16014	16226	16190	16010	15957	16084	15925	16202	16089	16090	16151	15792	15960	16118	16013	15925	16124	16069	15905	15942	16028	16173	16136	16023	15985	15969	15818	16043	15887	15786	15956	15879	15955	15965	16088	16013	16073	16163	15830	16053	15947	16068	16123	16028	16213	16076	15972	16254	16107	16131	16013	16119	15976	15987	15877	16021	16111	16000	16077	16055	16081	15868	16026	16150	15825	16120	16212	16025	16059	16115	15873	15976	16238	16064	16008	15932	16192	15924	16085	16101	16138	15988	15974	15855	15949	15863	16047	15911	16032	15878	16132	16034	15981	16046	15917	16122	16101	16134	15991	16069	16175	16161	16096	16019	15893	15946	16181	16188	15889	16083	16052	15954	16023	15920	16168	15909	16202	16097	15845	16163	16071	16024	15953	16020	15885	15961	16137	16234	15995	16068	15964	16075	16027	16121	16069	15973	16285	16108	16070	15797	15944	16170	15990	16037	16081	15993	15806	15959	16057	15850	16194	15848	15883	15970	15987	16159	15988	16079	15887	16062	15998	15895	16188	16014	15982	16024	15806	15874	16160	15775	16024	16062	16014	15647	15835	15887	16071	16228	16027	16151	16032	16014	16207	15892	16003	15980	16006	16058	15933	16233	15929	15976	16021	16182	15902	16041	15951	16000	15980	15883	16081	15950	15863	15995	16123	16277	16151	16149	16035	16190	15828	16069	16057	16027	16042	16013	16108	15989	15949	15997	15832	16144	15986	16050	16127	16032	16178	15923	15958	15875	15835	16068	16116	16085	15910	15968	15942	15963	15884	15988	16140	16192	16193	16243	16057	15871	16038	15870	16000	16202	15966	15984	16330	16106	16073	15907	15982	15944	15936	16031	16033	16185	16059	16059	16185	15943	16126	15858	15950	16067	16116	16113	16105	16113	15903	16192	16104	15932	16033	15953	16068	15988	16063	15941	16118	16023	16017	15984	15919	16097	16121	15926	15793	16064	15927	16021	15864	16039	15835	16042	16087	16039	16064	16097	16163	16138	16030	16117	16076	15971	16046	15968	16138	16027	16161	16135	16037	15996	16167	16151	16063	15898	16099	16183	16095	15968	16004	15842	16096	15905	15976	16372	16135	15990	15810	15896	15999	16020	16061	16056	16202	16056	16034	16097	15972	16063	16149	16073	15950	15927	16117	15905	16194	16192	16193	16230	15989	16068	16213	16051	16046	16167	16042	16301	16035	15902	15915	16004	16011	16262	16276	15982	15793	16222	15922	15925	15962	16101	16116	15928	16167	16157	15950	16086	16268	16157	16081	16077	16018	15931	16009	15963	15839	15784	16072	15875	15878	16070	16001	15952	16201	15990	15966	15850	16242	16012	16091	16090	15851	16163	15990	16028	16106	16063	16050	16109	16002	15895	16093	16306	15935	16097	15919	16085	15840	16114	16244	16208	16044	16059	15820	15917	15897	16138	16224	15998	16030	16106	16200	16086	15909	16073	16047	16152	16051	16196	15818	15860	15940	15887	15936	15974	15961	15921	16046	16105	16261	16031	15995	16114	16006	15918	15950	16039	16081	16055	16278	16005	15906	15976	15894	16053	15817	15814	16297	15885	16011	16046	15682	15736	16138	16251	16037	15956	16075	15962	15894	15995	16030	15882	16146	15937	16110	15961	16156	16246	15878	16048	16090	15994	15886	16125	15970	16110	16204	16314	16020	16051	16133	16058	16207	16091	15844	15952	16154	16200	15927	15863	15749	16026	15973	16151	16223	16051	15977	16082	16162	16017	16235	15876	16085	16015	15925	16092	16348	16087	16046	15962	16115	16032	15882	15912	16016	16220	16235	16020	15885	15949	15980	16154	16100	16158	15931	15932	15960	15978	16035	16111	15909	16090	15945	15870	15993	16154	16021	16033	16042	16201	16080	16172	16268	16096	15864	15866	16137	16082	15936	15993	16003	15917	15980	16009	15898	16055	16070	16143	16003	16066	16036	15772	15911	16107	16099	16040	16090	15940	15960	16154	15998	16130	16025	16039	16009	16042	15963	16226	16106	16129	16103	16173	15882	16153	16176	16023	15647	15968	15802	16042	16031	15905	16168	16109	16125	16081	16189	16085	16083	16164	15981	15863	15982	15964	15991	15960	16102	16142	15960	15900	16016	16097	16156	16024	15975	15932	16198	15971	15924	16030	16127	16004	15869	16096	16062	15996	15884	16093	15834	16190	16095	16073	16106	16252	15923	15986	15887	15888	15978	16007	16074	16029	16074	16094	15943	16028	15981	16218	16039	16150	15991	15969	16047	16090	16012	16052	16011	16243	15969	16014	16155	16142	16107	15881	15913	16100	16245	16088	16128	16228	16113	16226	16054	16048	16174	16157	16079	15938	16086	15908	16069	15973	16115	15945	15948	16246	16095	15881	15937	15877	16018	16013	16057	16053	16080	16190	15989	15877	16178	16155	15987	16159	16105	16092	16129	16005	15935	16043	16083	16044	16120	15961	15923	15790	15990	16033	15892	15885	16068	16148	15963	15928	15975	16093	16060	15930	15903	16121	16152	15855	15852	16123	16189	15986	16111	16056	15965	15920	15864	16142	16111	16081	15849	16107	16038	16047	16109	16105	16043	16205	16025	15951	16059	16204	16038	16010	16139	16075	16050	15878	15948	16130	15986	16098	15866	16042	16161	16158	16027	15993	16127	16135	16173	16086	16165	16156	16291	16015	16229	16020	15983	16012	16221	16066	15992	16003	15941	15936	16058	16035	16040	16050	16003	16000	16118	15982	15835	15962	16077	15873	15966	16014	16049	16041	16097	15775	15949	16231	16056	16201	16026	16189	16015	16058	16095	16033	16082	16026	16120	16089	16058	16145	16070	16069	16089	16128	15927	16136	16016	16037	16137	15874	16177	15863	16112	16014	16011	16001	15957	16284	16258	15899	15868	16018	16019	16247	16100	16166	16048	16307	16124	16085	15836	16118	15781	15882	16051	16126	16145	16047	16176	15941	15738	16151	15809	15911	15977	16130	16144	16018	16023	15947	16063	16011	16055	16379	16093	16047	15949	15957	15964	16097	15909	16139	16189	16120	16127	16183	16135	16146	15954	16056	16196	16038	16219	16215	15952	16035	15990	15928	16128	15984	15982	16118	16240	15985	16004	15916	16016	15996	15857	15875	15861	15941	15891	16139	15977	16083	16020	16010	16022	16022	16170	15784	15773	15964	16005	15943	15952	15952	16059	16213	16130	16169	16072	16208	16156	16124	16118	16292	16017	16243	16121	16097	16129	15950	15987	15984	16082	16086	15919	16238	15981	15961	15891	15939	16056	16212	16125	16081	16131	15984	15964	16078	16042	16278	16032	16116	16016	16009	15960	16132	16043	16068	16071	15979	15957	16117	16055	16022	16142	16056	16120	16076	16077	16083	16096	16117	15898	16017	16008	16069	16093	16130	16105	16046	15910	16021	15986	15988	16126	15993	15945	16004	15895	15851	15962	15974	15878	16093	16112	16004	15872	15986	16251	16145	16065	16243	16036	16034	16194	16010	16080	15969	15945	16150	16239	16145	15888	16154	16047	16074	15936	15968	15999	15983	16158	16327	16121	16143	16077	16057	16024	15998	16047	16042	15873	16050	15956	15949	15904	16259	16045	15941	16104	15960	16155	16010	16042	16121	16109	15877	15969	15786	15915	15969	15912	16104	15972	15966	16078	16110	16004	16068	16115	16168	16047	16081	15898	15889	15837
31598	53664	53331	45156	36833	30879	26659	21199	17754	16625	20493	25391	25262	21543	18693	16459	15173	14679	14322	14069	14079	14183	14226	14089	14228	14044	14066	14079	14069	14119	14226	14052	14106	14081	14019	14283	14012	14048	14158	14077	14211	14310	14058	14165	13949	14177	14084	14125	14124	14201	14146	14140	14085	14074	14156	14195	13890	14133	14123	14161	14018	14236	14084	14176	14155	14093	14290	14156	13972	14185	14134	14032	14117	14195	14019	14080	14173	14041	14137	14215	14161	14166	14031	14083	14030	14223	14164	14064	14023	14255	14092	14229	14143	14221	14166	14116	14306	14078	14071	14177	14131	14174	14157	14051	14153	14100	14115	14186	14042	14230	14183	14134	14173	13902	14086	14038	14257	14229	14266	14078	14247	14173	14075	14131	14205	14281	14025	14129	14080	14073	14114	14194	14114	14049	14166	13920	14102	14113	14107	14010	14069	14063	13923	14063	14137	14101	14069	14103	14203	14092	14125	14121	14026	14122	13957	14090	14109	14020	14127	14242	13926	14060	14128	14013	14091	14067	14177	14144	14078	14258	14138	14161	14086	14205	14195	14124	13982	14093	14092	14133	14051	13940	14163	14029	14091	14296	13994	13985	14220	14153	14066	14032	14207	14172	14099	14149	14040	14084	14175	13930	14145	14154	14202	14052	13986	14020	14136	14059	14179	14058	14203	14120	14083	14039	13944	14103	14047	13934	14212	14204	14007	14107	14032	13961	14067	14087	14138	14010	14160	14050	14096	14206	14221	14368	13987	14022	13926	14076	14100	14124	14040	14215	14012	14233	14012	14048	13985	14037	14133	14113	14144	14071	14332	14166	14187	14063	14368	14178	14150	14032	14129	14107	14153	14037	14171	13929	14080	14101	14071	14041	14047	14081	14154	14326	14105	14178	13889	14212	14063	14053	14095	14157	14089	13948	14089	14186	14043	14116	14131	14176	14164	14090	14058	13985	14066	14218	14130	14084	14186	14051	13977	14137	14087	14014	14098	14075	14191	14105	14039	14076	14065	14018	14282	14007	14200	14024	14016	14222	14132	14083	14069	13908	14178	13963	14125	14252	14119	14147	14245	14070	13902	14102	14033	14180	14083	13997	14118	14105	14071	14185	14078	14035	14180	14044	14074	14157	14150	14176	14043	14033	14136	14082	14147	14204	13988	14162	14130	14100	14020	14132	14142	14119	14016	13989	14009	14078	14017	14122	14248	14132	14027	13987	14202	14213	13893	13962	14120	14080	13998	14188	14114	14045	14088	14047	14237	13925	14252	14023	14149	14107	14132	14230	14078	13920	14182	14130	14199	14041	14284	14088	14340	14053	14199	14147	14156	14081	13919	14222	14256	14020	14102	14074	13973	14332	13919	14021	14048	13916	14049	14103	13997	14100	14212	14070	14062	13945	14145	14131	14195	14216	14091	14105	14131	14116	14071	14191	14121	14076	14163	13912	14009	14168	13933	13935	14164	14153	14150	13965	14108	14200	14181	13956	13973	14042	14137	14074	14189	14195	14231	14075	14043	14131	14030	14131	14083	14106	14113	14068	14118	14246	14175	14010	14061	14076	14293	14014	14238	14045	14106	14153	14146	14144	14101	14084	14121	14087	14080	14078	13924	14251	14161	14036	14255	13932	14093	14162	13935	14294	14088	14050	14069	14241	14106	14217	14053	14018	14197	13977	13898	14190	14154	13976	14063	14094	14190	13938	14149	14072	14148	14137	14258	14079	14193	14183	14248	14054	13960	14037	14012	13992	14221	14212	14035	14125	14043	14075	14196	14215	14037	14066	14203	14162	14090	14039	14158	14133	14139	14024	14060	14240	13896	14256	14026	14116	14190	14242	14114	14082	14163	14167	14110	14105	14090	13927	14200	14109	14171	14123	14008	14118	14103	14069	14035	14134	14194	14118	14154	13880	14120	14036	14355	14035	14261	14077	14115	14003	14239	14161	14186	14047	14177	14123	14148	14162	14090	14090	14148	14163	14086	14089	14047	14366	14144	14065	14123	14203	14054	14090	14100	14056	14152	13942	14290	14148	14090	14118	14142	14043	14283	13908	14321	14042	14005	14124	14153	14089	14121	14199	14096	14296	14125	14025	14119	13977	14240	14206	14001	14153	14096	14182	14014	14181	14027	14023	14187	14034	14109	13942	14105	14168	14255	13962	13903	14187	14239	14073	14002	14024	14044	14240	14155	13986	14001	14180	14078	14286	14111	14163	14229	14154	14222	14169	14208	14154	14081	13919	14125	14195	13979	14108	14112	14218	14163	14023	14127	14163	14299	14121	14182	14057	14216	14192	14130	14088	13898	14271	14173	14114	14255	14133	14103	14057	14140	14009	14168	14088	13903	13997	14116	14264	14161	14061	14019	14275	13933	14047	13988	14043	13996	14107	14115	14163	14146	14168	14033	14077	14135	14138	14075	14120	14107	14003	14131	14056	14026	14091	14132	14175	14227	14159	14212	14175	14100	14002	14138	14065	14223	14013	13940	14012	14021	14162	14062	14004	14055	14374	13960	14038	14121	14037	14291	14100	13933	14070	14250	13984	14065	14043	13952	14185	14150	14132	14124	14180	14084	14087	14081	14285	14124	14153	14181	14056	14027	14008	14077	14162	13987	14292	14235	14201	14045	14062	14071	14159	14088	14051	14128	14198	14174	13796	14141	14198	14115	14091	14103	13990	14102	14169	13923	14123	14107	14135	14135	14121	14214	14080	14124	14149	14022	14204	14161	14085	14146	13903	14151	13979	14252	14020	14035	14251	14058	13931	14114	14130	14121	13996	14085	13981	14111	14047	13925	14309	14131	14280	14118	14090	14068	14330	14131	13951	14160	13956	14068	14163	14255	14091	14090	14101	14030	13934	14081	14101	14185	14051	14242	13987	14161	14081	14005	14055	14172	14190	14044	14313	14000	14130	14144	14175	14077	14038	14076	14127	14221	14066	14016	14073	14129	14150	14005	13972	14091	14200	14082	14142	14202	14033	14050	14179	13849	14056	14123	14101	14180	14175	14140	14183	14127	14186	14130	14166	14056	14181	14180	14146	14171	14014	14053	14204	14136	14054	14050	13864	14117	14075	14249	14168	14074	14117	14150	14250	13980	14097	14006	13960	14179	13924	14206	14113	14111	14007	14093	14031	13950	13959	14317	14059	14096	13960	14040	14143	13966	14200	14068	13964	14076	14111	14218	14106	14206	14068	13954	14297	13927	14240	14145	14080	14043	14082	14204	14234	14036	14030	14027	14154	14094	14177	14049	13988	14181	14133	14124	14010	14147	13994	14124	14156	14211	14091	14001	14314	14208	14084	14228	14104	14136	14340	14138	14159	14282	14122	14197	14109	14033	14119	14122	14045	14093	14260	14143	14147	14090	14140	14103	14205	14081	14063	14096	14093	14018	14112	14085	14173	14196	14142	14109	14058	13995	14161	14053	14211	14278	14154	14148	14195	13964	14081	14217	14032	14124	14141	14156	14155	14070	14044	13940	14126	14155	14076	14366	14049	14052	14156	14078	13992	14151	14167	14043	14065	14099	14050	14198	13893	14073	14059	14114	14062	13997	14025	14241	14093	14044	14089	14096	14137	14128	14020	14047	14140	14103	14138	14014	13997	14108	14174	14018	14060	13945	14036	14014	14096	14173	14009	14144	13956	14144	14099	14230	14054	14232	14076	14173	13963	14048	14034	14008	14205	14162	14148	14021	14008	14142	13931	14069	14055	14193	14038	14076	14256	14055	13990	14049	14145	14178	14045	14132	14295	14001	14218	14206	14126	14108	14211	14032	14075	14222	14233	14127	14170	14082	14155	14159	14188	14222	14037	14178	14004	13955	14094	14224	14177	14019	13963	13973	14131	13982	14265	14244	14092	14176	14025	14105	14028	14087	14300	14060	14165	14119	13943	14109	14094	13997	14276	14053	14056	13932	14091	14171	14345	14070	14138	14240	14017	13991	14104	14200	14123	13995	14070	14162	14170	14261	14236	14132	13949	14144	14071	13945	14100	14083	14187	14138	14041	14126	14024	14101	14070	14059	14121	14118	14088	14255	14170	14054	13978	14163	14062	14151	14073	14175	14153	13980	13946	14220	14141	14039	14009	14164	13991	13980	13988	14017	13978	14034	14237	14251	14146	13979	14111	14041	14220	14171	14133	14173	14235	14029	14142	14025	14073	14046	14114	13961	14089	13951	14011	14089	14112	14147	14163	14113	13809	13974	14074	13981	14094	14121	14132	14227	13962	14019	14132	14098	13873	14175	14097	14132	14160	14006	14183	14174	14283	14036	14042	14204	14210	14084	14107	14163	14089	14176	14108	14016	13999	14053	14224	14012	14197	14083	14117	14151	14131	14096	14012	14017	14129	13952	14219	14076	14158	14147	14022	14075	14059	14179	13983	13817	14084	14030	14129	13951	14140	14236	14105	13974	14053	14009	13982	14058	13976	14057	14134	13984	14202	14055	14006	14121	14124	13862	14218	14045	14267	14147	14155	14101	14024	14062	14156	14309	14090	14109	14201	14098	14143	14094	14205	14062	14277	14118	14231	14086	13895	14150	14110	14142	14061	14042	14129	14092	14176	14108	14122	14148	14014	14037	14033	14163	14254	14227	14100	14172	14009	14067	14087	14153	13982	14014	14051	14152	14161	14095	14167	14176	14192	13936	14074	14051	14095	14092	14167	14136	14286	14104	14082	13912	13995	14115	14090	14136	14042	13809	14181	14030	14159	14143	14258	14023	13901	14012	14121	14189	14269	14112	14067	14216	13973	14239	13993	14092	14126	14202	14066	14106	14238	14030	13932	14102	14007	14158	13955	14114	14140	14176	14080	14121	14188	14182	14004	14213	14069	14046	14150	14041	14077	14251	13938	13913	14146	14011	13973	14134	14046	14163	14288	14007	14052	14283	14175	13996	14193	13978	14005	14166	14133	14175	14118	14209	13891	14142	14119	14101	14009	14131	14038	14162	14065	14177	14107	14039	14077	14056	14183	14159	14167	13970	14042	14141	14172	14094	14137	14217	14214	14009	14110	14149	14352	14065	14099	14113	14071	14006	14122	14082	14133	14100	14152	14094	14118	14108	14007	14149	13879	14155	14153	14026	14172	14217	13908	14103	14042	14255	14141	14085	14087	14058	14194	14044	13909
22767	21234	29190	24433	24178	29165	30697	23240	19714	19536	24002	28707	25597	22706	24750	21778	19002	17653	17078	16569	16436	16414	16305	16355	16183	16187	16390	16226	16477	16540	16304	16508	16458	16315	16392	16320	16436	16213	16225	16123	16069	16228	16381	16241	16261	16215	16206	16356	16332	16237	16428	16323	16321	16314	16223	16232	16298	16236	16238	16151	16350	16268	16205	16210	16340	16044	16255	16293	16187	16203	16429	16246	16411	16033	16225	16254	16180	16224	16209	16281	16344	16283	16445	16235	16252	16201	16104	16172	16097	16140	15992	16382	16226	16256	16307	16142	15989	16278	16209	16036	16224	16320	16377	16347	16437	16091	16262	16392	16167	16285	16210	16062	16235	16189	16381	16304	16399	16293	16140	16071	16331	16234	16274	16347	16185	16080	16365	16224	16177	15968	16107	16242	16065	16325	16195	16167	16133	16302	16128	16083	16306	16143	16295	16274	16044	16221	16261	16010	16213	16231	16202	16310	16260	16105	16245	16456	16273	16056	16052	16059	16226	16251	16306	16414	16490	16255	16492	16092	16339	16247	16220	16383	16254	16264	16217	16096	16204	16272	16042	16201	16374	16311	16315	16177	16252	16353	16391	16276	16423	16097	16299	16247	16222	16191	16238	16286	16186	16178	16182	16252	16152	16336	16158	16239	16111	16270	16054	16172	16353	16140	16236	16259	16290	15985	16102	16200	16312	16361	16320	16237	16312	16254	16211	16046	16239	16108	16007	16274	16004	16110	16127	16227	16098	16111	16197	16043	16229	16262	16363	16127	16012	16172	16136	16270	16127	16376	16016	16059	16130	16059	16210	16207	16195	16128	16240	16259	16195	16168	16116	16208	16212	16192	16313	16246	16221	16177	16291	16328	16407	16377	16409	16115	15991	16101	16240	16107	16216	16300	16086	16054	16101	16124	16023	16283	16199	16282	16385	15945	16426	16170	16444	16344	16098	16279	16156	16254	16004	16149	16386	16396	16102	16023	16258	16210	16054	16288	16171	16270	16274	16181	16200	16279	16097	16307	16340	16148	16367	16122	16248	16356	16144	16188	16199	16251	16061	16028	16300	16279	16138	16132	16320	16044	16253	16340	16157	16154	16267	16052	16211	16311	16254	16058	16310	16034	16175	16102	16341	16404	16588	15998	16147	16353	16165	16390	16028	16303	16178	16076	16418	16107	16229	16279	16246	16228	16098	16117	16117	16285	16077	16186	16087	16242	16234	16205	16190	16103	16033	16291	16247	16080	16235	16425	16200	16181	16285	16182	16360	16289	16197	16094	16271	16301	16139	16276	16277	16190	16045	16054	16266	16217	16208	16293	16224	16135	16036	16295	16217	16077	16246	16298	16190	16310	16139	16090	16127	16233	16236	16374	16146	16046	16270	16170	16069	16244	16123	16143	16198	16212	16400	16186	16166	16143	16345	16136	16116	16214	16162	16374	16232	16099	16399	16150	16140	16201	16099	16306	16245	16420	16242	16061	16270	16292	16177	16241	16177	16196	16251	15923	16359	16192	16221	16231	16183	16368	16222	16095	16310	16550	16248	16175	16004	15988	16078	16154	16128	16247	16227	16388	16079	16161	16129	16402	16104	16122	16220	16308	16205	16409	16148	16229	16335	16065	16326	16089	16044	16039	16309	16205	16398	16141	16346	16134	16320	16139	16202	16224	16275	16196	15947	16189	16155	16402	16197	16125	16151	15989	16128	15962	16219	16096	16082	16045	15885	16096	16318	16178	16296	16246	16298	16348	16201	16172	16317	16083	16023	16196	16003	16317	16143	16165	16067	16256	16129	16159	16008	16182	16101	16306	15969	15901	16122	16421	16268	16203	16189	16075	16101	16183	16145	16085	16130	15993	16295	16399	16155	16116	16305	16224	16185	15956	16124	16059	16097	16247	16155	16046	16227	16115	16174	16117	16266	16103	16314	16120	16205	16041	16099	16173	16173	16059	16161	16370	16059	16217	16202	16237	16172	16266	16300	16195	16304	16139	16256	16242	16280	16112	16239	16222	16420	16082	16347	16289	16116	16225	16184	16163	16213	16340	16137	16296	16163	16235	16196	16190	15972	16237	16179	16343	16238	16194	16552	16164	16196	16134	16177	16277	16367	16129	16384	16300	16226	16254	16270	16292	16134	16230	16100	16447	16235	16318	15978	16260	16271	16269	16344	16184	16127	16352	16133	16127	16182	16104	16267	16223	16132	16354	16161	16177	16226	16289	16341	16172	16153	16247	16299	16207	16129	16294	16265	16324	16277	16057	16518	16379	16126	16135	16223	16208	16056	16259	16157	16271	16271	16148	16109	16223	16095	16424	16356	16177	16310	16152	16333	15983	16245	16285	16267	16247	16262	16304	16139	16126	16123	16165	16027	16155	16201	16325	16261	16194	16195	16202	16165	16074	16204	16297	16417	16321	16099	16216	16180	16285	16173	16156	16153	16237	16198	16216	16185	16039	16106	16152	16226	16191	16321	16182	16230	16216	16021	16310	16226	16306	16106	16158	16169	16108	16255	16167	16198	16175	16072	16345	16203	16312	16219	16222	16241	16192	16234	16185	16001	16272	15973	16237	16200	16158	16057	16447	16388	16224	16019	16149	16244	16297	16213	16101	16311	16239	16155	15934	16212	16239	16204	15969	16126	16099	16156	15975	16115	16280	16103	16120	16243	16274	16255	16444	16184	16030	16023	16278	16284	16315	16170	16053	16311	16083	16431	16239	16268	16193	16196	16055	16207	16271	16186	16185	16122	16211	16138	16172	16260	16263	16223	16214	16309	16206	16136	16101	16065	16365	16370	16106	16130	16243	16237	16134	16219	16359	16187	16225	16066	16006	16156	16124	16253	16203	16187	16215	16212	16132	16172	16455	16329	16310	15996	16334	16195	16238	16289	16161	16143	16133	16171	16092	16144	16224	16094	16106	16193	16344	16296	16170	16221	16202	16269	16446	16212	16233	16071	16087	16382	16462	16083	15991	16171	16151	16074	16067	16328	16033	16144	16344	16081	16189	16276	16105	16344	16211	16143	16321	16092	16075	16377	16343	16188	16299	16382	16154	16037	16103	16183	16314	16175	16139	16102	16096	16291	16018	16233	16196	16313	16280	16206	16168	16022	16103	16272	16230	16251	16245	16228	16345	16359	16149	16201	16171	16136	15955	15977	16163	16235	16199	16263	16340	16314	16180	16249	16049	16368	16010	16184	16261	16276	16134	16110	16141	16143	16228	16056	16104	16218	16050	16017	16216	16257	16196	16247	16151	16390	16151	16151	16222	16065	16034	16235	16256	16208	16292	16011	16303	16417	16189	16296	16103	16029	16162	16310	16091	16185	16220	16193	16154	16202	16089	16259	16197	16067	16282	16225	16341	16344	16397	16275	16253	16235	16336	16143	15959	16256	16111	16112	16029	16087	16280	16176	16028	16150	15965	16110	16354	16269	16175	16258	16208	16239	16194	16049	16172	16270	16240	16168	16189	16211	16117	16277	16169	16222	16124	16234	16479	16137	16269	16197	16139	16130	16185	16176	16226	16354	16156	16112	16246	16215	16302	16076	16213	16288	16298	16166	16335	16186	16281	16399	16300	16089	16245	16352	16138	16226	16319	16249	16149	16224	16233	16267	16202	16232	16253	16052	16287	16304	16210	16171	16216	16335	16175	16330	16074	16268	16117	16223	16111	16140	16092	16198	16263	16203	16145	16275	16200	16121	16150	16061	16159	16065	16003	16273	16218	16270	16112	16185	16053	16252	16235	16264	16270	16140	16247	16087	16196	16176	16008	16305	16162	16067	16119	16104	16256	16230	16010	16208	16256	16273	16178	16169	16126	16020	16395	16248	15985	16193	16067	16342	16287	16110	16052	16279	16123	16119	16115	16091	16084	16092	16042	16236	16229	16182	16123	16329	16149	16185	16133	16113	16259	16214	16001	16031	16144	16295	16332	16484	16155	16321	16089	16279	16037	16152	16333	16247	16222	16226	16076	16168	16349	16283	16343	16342	16133	16216	16502	16213	15880	16255	16122	16190	16169	16272	16230	16072	16286	16246	16264	16144	16207	16275	16347	15943	16103	16148	16212	16227	16185	16155	16189	16249	16142	16200	16270	16119	16054	16300	16262	16152	15940	16169	16309	16096	16168	16121	16113	16157	16346	16030	16256	16269	16035	16203	16178	16295	16104	16096	16252	16215	16170	16297	16106	16221	16286	16322	16125	16180	16102	16366	16190	16134	16359	16277	16021	16307	16253	16210	16103	16293	16120	16152	16344	16191	16375	16062	16151	16023	16328	16334	16293	16143	16185	16189	16123	16174	16282	16161	16162	16149	16299	16163	16345	16104	16173	16203	16225	16269	16222	16109	16282	16090	16304	16156	16196	16159	16344	16380	16175	16079	16353	16164	16283	16137	16163	16159	16291	16411	16004	16129	16230	16246	16296	16116	16027	15912	16200	16166	16107	16147	16096	16221	16216	16232	16237	16133	16001	16225	16059	16042	16203	16231	16024	16186	16329	16302	16135	16313	16089	16330	16174	16237	16255	16175	16151	16062	16410	16265	16197	16092	16192	16149	16276	16193	15981	16246	16194	16232	16187	16277	16108	16126	16099	15861	16397	16331	16254	16182	16104	16192	16233	16046	16068	16250	16069	16140	16284	16203	16285	16139	16158	16319	16323	16120	16181	16459	16145	16286	16219	16162	16294	16438	16299	16123	16376	16096	16264	16223	16227	16338	16322	16244	16158	16178	16153	16296	16075	16303	16102	16115	16215	16368	16469	16330	16266	16144	16304	16086	16234	16145	16295	16195	15972	16277	16241	16166	16256	16038	16331	16175	16112	16067	16271	16379	16483	16042	16185	16125	16261	16335	16073	16058	16161	16240	16243	16323	16161	16227	16206	16432	16252	16169	16193	16261	16303	16185	16042	16255	16183	16163	16244	16202	15927	16363	15930	16211	16178	16192	16118	16096	16257	16334	16162	16150	16196	16389	16225	16164	16175	16356	16237	16236	16128	16287	16314	16330	16164	16191	16232	16235	16309	16117	16253	16261	16196	16296	16376	16303	16224	16300	16309	16309	16335	16099	16280	16148	16196	16072	16255	16137	16251	16217	16116	16241	16171	16386	16107	16122	16393	16283	16067	16355	16288
35004	62725	63137	50960	42145	36369	30133	22937	18927	18850	26008	30989	25031	23207	25285	20783	17434	15353	14788	14501	14255	14096	14169	14134	14210	14235	14303	14317	13997	14376	14268	14273	14257	14047	14314	14226	14145	14261	14084	14265	14269	14154	14273	14130	14230	14197	14118	13991	14140	14150	14285	14276	14201	14210	14331	14151	14092	14095	14192	14267	14149	14210	14146	14081	14076	14293	14117	14052	14055	14044	13969	14113	14193	14095	14155	14160	14040	14139	14186	14174	14178	14161	14172	14383	14093	14155	14229	14137	14206	14182	14146	14113	14261	14162	14109	14137	14170	14201	14129	14185	14219	14231	14198	14081	13987	14211	14103	14152	14107	14234	14100	14069	14047	14036	13916	14050	14145	14172	14056	14164	14071	14075	14137	14165	14218	14059	14144	14207	13952	14258	14021	14210	14102	14239	14269	14273	14008	14175	14043	14282	14079	14101	14044	14177	14309	14033	14027	14060	14203	14169	14011	14134	14208	14297	14220	14220	14029	14062	14079	14142	13971	14176	14072	14261	14130	14206	14255	14127	14282	14159	14194	14234	14113	14126	14158	14132	14116	14199	14046	14000	14121	14061	14233	13964	14138	14061	14173	14194	14123	14207	14135	14242	14097	14033	14178	14172	14114	14155	14077	14076	14213	14098	14133	14070	14095	14259	14142	14050	14124	14157	14248	14042	14238	14228	14128	14077	14369	14092	14159	14121	14159	14126	14177	14427	14188	14155	14162	14078	14135	14207	14149	14123	14079	14206	14302	14187	14236	14171	14157	14093	14180	14019	14328	14229	14177	14179	14107	14158	14170	14096	14147	14084	14283	14044	14320	14153	14249	14222	14221	14264	14275	14027	14205	14040	14174	14137	14120	14045	14213	14271	14090	14190	14158	14209	14073	14354	14006	14171	14094	14151	14120	14087	14180	14103	14137	14306	14166	14082	14108	14267	14324	14082	14325	14204	13942	14238	14015	14229	14113	14146	14142	14117	14150	14123	14219	14082	14143	14064	14068	14106	14147	14053	14169	14033	14187	14109	14159	14082	14160	14125	14112	14125	14233	14210	14243	14138	14105	13983	14163	14136	14084	14094	14122	14011	14020	14073	14179	14121	14153	14077	14089	13881	14227	14200	14109	14113	14212	14194	14107	14156	14112	14095	14019	14051	14122	14213	14255	14190	14049	14252	14197	14060	14069	14272	14287	14146	14022	14240	14141	14176	14166	14037	14121	14240	14204	14018	13996	14115	14156	14323	14115	14442	14279	14241	14028	14337	14236	14093	14197	14213	13947	14161	14253	14178	14079	14186	14345	14440	14012	14112	14297	14158	14155	13895	14074	14196	14164	14165	14285	14312	14223	14108	14191	14095	14159	13973	14165	14148	14189	13931	14030	14140	14111	14079	14089	14196	14340	14159	14129	14109	14094	14079	14102	14094	14110	14254	14013	14054	14120	14045	14252	13850	13951	14119	14273	14118	14191	14073	13946	14016	14294	13995	14099	13969	14065	14120	14079	14128	14048	14049	14172	14132	14252	14171	14242	14018	13947	14109	14150	14310	14048	14142	14182	14233	14161	14252	14264	14077	14199	14136	14082	14188	14177	14021	14073	14168	14130	14140	14158	14144	14053	14129	14096	14211	14096	14087	14057	14037	14185	14097	14195	14312	13996	14222	14149	14066	14216	14161	14109	14100	14046	14060	14119	14173	14219	14251	14164	14124	14154	14014	14127	14192	14260	14204	14333	14221	14213	14220	14171	14042	14156	14259	14077	14279	14091	14169	14276	14157	14180	14141	14136	14136	14168	14191	14189	14150	14009	14096	14189	14245	14194	14231	14178	14150	14182	14199	14065	14195	14338	14189	14130	14209	14218	14227	14108	14229	14201	14259	13962	14098	14139	14227	14080	13988	14153	14243	13981	14042	14245	14135	14222	14098	14120	14177	13980	14023	14128	14105	14091	14189	14208	14108	14138	14104	14358	14176	14117	14108	14140	14202	14373	14215	14215	13936	14080	14177	14156	14228	14174	14057	14100	14287	14038	14101	14101	13955	14229	14097	14238	14033	14150	14174	14113	14107	14167	14121	14216	14122	14165	14048	14290	14148	14112	14009	14117	13988	14239	13999	14201	14206	14115	14037	14028	14274	14118	14193	14128	14187	13927	14154	14139	14177	14041	14103	14099	14181	14185	14102	14058	14077	14118	14224	14071	14376	14044	13975	14118	14273	13978	14224	14135	14119	14046	14171	14173	14125	14124	14057	14029	14085	14209	14079	14092	14152	14190	13990	14068	14145	14230	14225	14118	14239	14163	14118	14151	13990	14090	14042	14125	14287	14229	14094	14008	14260	13850	14121	14213	14205	14127	14109	14062	14104	14195	14342	14112	14286	14117	14245	14086	14048	14175	14201	14060	14135	14105	14098	14281	14095	14085	14230	14142	14179	14154	14155	14121	14197	14237	14203	14100	14022	14055	14189	13995	14162	14136	14239	14173	14255	14092	14205	14109	14079	14074	14334	14121	14115	14282	14253	14267	13982	14067	14153	14055	13980	14190	14033	14270	14033	14213	14040	14135	14307	14109	14161	14221	14200	14063	14150	14165	14012	14098	14110	14054	14039	14268	14268	14051	14221	14200	14114	14164	14189	14157	13970	14172	14241	13990	14051	14264	14140	14247	14123	14314	14295	14115	14112	14018	14157	14215	14151	14017	14135	14134	14106	13936	14001	14037	14118	14193	14179	14096	14065	14156	14078	14184	14219	14115	14154	14338	14168	14033	14192	14183	14189	14091	14347	14388	14212	14065	13963	14035	14305	14220	14160	14244	14100	14075	14151	14064	14192	14371	14102	14055	14154	13925	14070	14199	14432	14130	14243	14187	14069	14088	14282	13959	14242	14035	14089	14253	14107	14027	14056	14330	14122	14213	14132	14210	14055	14118	14137	14165	13988	14289	14000	14205	14045	14091	14193	14132	14074	14196	14035	14118	14226	14157	14136	14099	14039	14208	14228	14080	14197	14261	14063	14149	14313	13870	14223	14136	14027	14062	14270	14070	14045	14127	14247	14224	14097	14035	14265	14191	14176	14031	14072	14203	13996	14046	14295	14240	14106	14203	14154	14198	14152	14141	14122	14239	14189	14204	14210	14222	14019	14152	14153	14019	14081	14127	13982	14027	14099	13913	14136	14124	14195	13981	14260	14157	14183	14260	14341	14128	14232	14110	14260	14170	14167	14275	13968	14200	14218	14203	14209	14280	14051	14068	14147	14227	14075	14133	14169	14348	14020	14188	14014	14120	14070	13950	14156	14177	14165	14184	14001	14142	14104	14197	14139	14031	14120	14210	14028	14272	14054	14278	14318	14184	14118	14044	14030	14013	14156	14027	14009	14160	14081	14203	14206	14290	14096	14045	14180	14123	14194	14109	13910	14080	14185	14159	14247	14098	14086	14284	14197	14287	14189	14201	14063	13973	13984	14156	14012	14121	14221	14152	14119	14168	14313	14085	14152	14108	14029	14176	14131	14088	14232	14141	14136	14149	14030	14299	13961	14183	14189	13888	14173	14135	14146	14193	14165	14178	14059	14083	14143	14205	14071	14144	14166	14104	14163	13912	14137	14191	14060	14117	14119	14221	14193	14202	14191	13996	14016	14178	14004	14201	14326	14186	14214	14177	14056	14147	14084	14140	14085	14036	14183	14193	14101	14028	14180	14117	14152	14036	14074	14114	14050	14178	14048	14286	14167	14167	14130	14254	14106	14165	14162	14049	14256	14079	14117	14231	14194	14188	14396	14093	14091	14095	14069	14121	14187	14128	14042	14157	14190	14080	14055	14229	14176	14195	14110	14235	14308	13999	14058	14080	14137	14298	14181	13998	14128	14160	14095	14080	14159	14183	13949	14171	14285	14112	14027	14028	14009	14096	14044	14172	14122	14184	14097	14110	14199	14185	14153	14317	14225	14069	14083	14234	14138	14296	13913	14197	14228	14119	14141	14133	14180	14017	14219	14203	14131	14147	14237	14074	14303	14082	14022	14188	14088	14001	14278	14287	14021	14040	14152	14183	14121	14099	14037	14117	14198	14048	14067	13907	14102	14294	14157	14201	14104	14149	14261	14061	14185	14226	14037	14163	14113	14234	14054	14273	14244	14123	14187	14017	14150	13988	13990	14023	14086	14259	14201	14137	14074	14197	14171	14137	14197	14107	14069	14120	14216	14257	14238	14223	14183	14108	14295	14220	13973	14051	14041	14239	14232	14148	14015	14216	14136	14061	14186	14055	14279	14241	14200	14088	14216	14170	14133	14252	14166	14260	14128	14208	14103	14014	14158	14052	14056	14191	14142	14332	14074	14105	14105	14072	14042	14086	14215	14001	13980	14196	14095	13969	13958	14093	14027	14034	14276	14033	14106	14206	14128	14286	14082	14221	14113	14187	14162	14119	14221	14197	14033	14211	14289	14096	14044	14153	14287	14137	14210	14069	14116	14196	14059	14079	14242	13935	14173	14129	14178	14169	14304	13970	14094	14221	14042	14131	14310	14193	14023	14218	14201	14078	14143	14333	14096	14129	14170	14149	13988	14279	14121	13982	13991	14150	14155	14104	14226	14085	14118	14186	14039	14264	13990	14170	14241	14115	14160	14062	14282	14183	14222	14090	14186	14191	14135	14141	14234	14203	14048	14157	13917	14180	14154	14017	14072	14137	14189	14173	14313	14068	14160	14094	14158	14133	14103	14034	14162	14176	14136	13980	13984	14024	14183	14286	13957	14109	14383	14004	14033	14228	13975	14190	14088	14252	14104	14209	14291	14304	14090	14107	14095	14252	14162	14177	14327	14243	14071	14154	14182	14179	14141	14206	14040	14339	14020	14343	14176	14108	14079	14135	14158	14154	14158	14104	14043	14151	14204	14270	13998	14140	14155	14209	14118	14031	14012	14183	14117	14158	14233	14030	14239	14143	14028	14239	14108	14201	14112	14352	14091	14160	14205	14215	14026	14188	14066	14339	14162	14177	14118	14065	14245	14237	14106	14082	14168	14037	14143	14039	14185	14095	14059	14072	14166	14206	14159	14069	13985	14157	14176	14077	14283	14103	14093	14210	14214	14148	13962	14147	14126	13977	14036	14145	14096	14114	14186	14154	14125	14068	14095
30308	40399	47764	40013	27529	23109	19007	17157	16466	16441	16741	17110	16223	16425	16973	16816	16554	16331	16104	16052	16029	16333	16255	16241	16215	16216	16213	16261	16037	16103	16079	16371	16248	16093	16104	16201	15862	15915	16032	16098	16238	16268	15937	15979	15992	16324	15961	16120	15992	15940	16128	15938	16089	15930	16167	16176	16039	16139	16187	15912	15949	16046	16096	16191	16034	15969	16236	16073	16212	16197	16012	16148	16065	16116	16203	15919	16285	16027	16015	16138	15909	16072	15971	16055	16026	16206	16152	16117	16218	16064	16150	16125	16212	15917	16044	16062	16070	16187	16089	16165	16025	16153	16444	16383	15838	16162	16083	16149	16046	16096	15895	15879	16014	16073	16142	16071	16155	16153	16038	16057	16079	15938	16110	16275	16129	15983	16029	16111	16091	16011	15995	16059	16155	16265	16136	15820	16061	16057	16051	16164	16143	15870	15899	16010	16043	16048	16061	16090	15897	15987	16120	16140	15922	16060	16079	16037	15854	15775	16270	16109	16234	16086	16127	16019	16169	16026	16268	15994	15924	16292	16139	16066	15818	15890	16126	16016	15993	16188	16129	16113	15988	16160	16005	15827	16306	16036	16076	15844	16099	16234	16174	16062	16088	16162	16161	15964	15988	16164	16100	16113	16013	16082	16102	16099	16264	16293	16047	15888	16119	15990	16050	16203	15916	16117	16220	16038	16122	16263	16215	16180	16116	16083	15958	15960	16158	16033	15926	15952	15915	16042	16040	16075	15948	15920	16087	16164	15942	16001	16088	16019	16038	16229	15991	15871	16063	15799	16076	16164	16003	16085	16168	16115	16050	16126	16041	16214	16088	16084	16063	16073	16076	15936	16089	16084	15975	16004	16038	15968	16120	15920	15942	16007	16037	16202	15939	16062	15901	16198	16004	16016	15901	16014	15860	15924	15857	16066	16344	15906	16005	15918	16011	15957	16075	16210	16146	16111	16017	15953	16017	16146	16022	15976	16011	15961	16004	16114	16038	16126	16078	16234	16036	16022	15943	16105	16153	16226	16228	16095	16326	16232	16059	16225	16015	16047	16064	16034	16068	15925	15962	16020	16048	16131	16087	16106	15953	16021	16077	15966	16274	16016	16096	15994	16024	16027	16015	16041	16206	16025	16169	16160	16223	15988	16097	15890	16037	16046	16279	16199	16151	16249	15962	15910	16050	16168	16007	16022	16006	15964	16158	16049	16076	16114	16136	16088	16116	15892	16074	16221	16260	15995	15912	16096	15962	16045	16118	16191	16188	16034	16000	15938	16236	16036	16047	16201	16114	16038	16124	16100	15941	16062	16139	16204	15948	16007	16226	16042	16170	16217	16013	16061	16177	15886	16145	15900	15916	15990	16109	16136	16060	16159	15995	16077	16065	16104	15958	16159	16088	16004	16047	16025	15828	15939	15949	16055	16109	16092	16162	16076	16121	16220	16177	16076	16282	16025	16283	16078	15917	15914	16053	16041	16028	16041	15951	16150	15882	15945	15944	16009	16146	16088	15966	15959	16005	16060	15787	16021	16062	15911	16203	16198	16121	16025	15970	15965	15981	16019	16065	16336	15961	16126	15969	16026	16004	16067	16162	16244	16025	15897	16046	15906	16240	16026	16268	16074	16127	16194	16251	16021	15847	16150	15953	15930	16160	15955	15933	16060	16041	16252	16061	15877	16149	16202	16163	16139	15959	16030	16029	16059	16037	16149	15980	16266	16239	16117	16136	15868	16166	15906	16188	16039	16172	16054	16201	16090	16093	16003	16212	16104	16096	15934	15937	16034	15977	15804	16225	16050	15978	15806	16033	16215	16273	16056	16063	16132	16175	15935	15804	16074	16007	16029	16021	16096	16269	15994	16030	16148	16072	15957	15947	16020	16162	16095	16154	16150	16172	15937	16140	16039	16102	15914	16120	15993	16198	16149	15880	16068	16015	16193	16090	16051	16047	15968	15996	15917	16102	16077	16243	16048	16056	15938	16151	16124	15859	16136	15949	16150	16028	16098	16142	16104	16174	16046	16214	16310	16238	16135	16038	16095	16123	15925	15838	15996	16097	16004	16049	16078	16241	16282	16025	15927	16143	16130	15888	16168	16063	16064	16161	16036	15881	16083	16202	16138	16041	16288	15818	16194	16022	16026	16081	15866	16055	16068	16019	15910	16248	16179	16075	16073	16056	16272	16245	16244	15973	15956	15997	16227	16107	16151	16264	16171	16151	16014	16095	16239	16160	15990	16106	16204	15968	16061	15840	16065	16031	16026	16202	16229	16039	16088	15868	15993	16039	15933	16130	16185	15996	16083	16031	15964	16145	16106	15967	16223	16138	16292	16092	16229	16045	15990	16173	16122	16090	16221	16225	16064	16050	15966	16135	15996	15969	16030	16247	16108	15997	15987	15959	16008	15981	16086	16101	15925	16062	16162	16111	15992	15962	15959	16244	16041	16122	16173	16380	16031	16067	16194	16282	15908	15984	15900	16109	16049	16131	16070	16134	15965	16097	15723	16030	16166	15982	16102	15846	15847	16151	15963	16082	16116	16079	16204	16051	16333	16154	15938	16059	15997	16159	16257	15967	16118	16070	16095	16022	15992	16098	16167	15920	15847	16111	16145	16029	16065	16023	16024	15985	15938	16290	16236	16044	15989	16061	16118	16109	16091	16070	16041	16185	16237	16253	15967	16126	16093	16318	16095	15917	16027	16083	16116	16120	15975	16116	16095	16079	16218	16182	16228	15908	16123	16068	16073	16125	16075	16261	16194	16235	16036	16054	16038	16071	16080	15745	16054	15813	15976	16014	16037	16099	16170	16284	16141	16090	15928	16223	15916	16227	16088	16209	16098	16206	16172	16319	16017	16118	15963	16000	16014	16141	15961	16029	16114	16017	15972	16000	16163	16169	16149	16125	16221	16195	16288	16152	16089	16039	15979	15959	16190	16125	15929	15873	16176	16212	16054	16013	16255	15906	16157	16010	16263	16349	15932	16215	16075	16037	16136	16025	15998	16028	16095	15910	16126	15970	16013	16206	16187	16149	16044	16061	16018	16148	15937	15925	15755	16089	16103	16134	16186	16221	16015	16102	15967	16155	16061	16067	15890	16018	15963	16023	16122	16095	16023	16123	15992	16077	16119	15976	15892	16118	16056	16180	15936	16164	16009	15984	16237	16245	16082	16128	15993	16025	16240	16202	16210	16104	16001	16039	16143	16018	16139	15979	16051	16090	16138	15918	15998	16105	16028	16055	15895	16200	16148	16081	16215	16084	16148	15899	16156	16115	16066	16016	15883	15982	16098	16036	16235	16229	16160	16218	16023	16047	16116	15980	15944	16011	15963	16132	16384	15961	16110	16020	16041	16139	15961	16109	16324	16019	16046	16081	15988	16089	16035	16072	16119	16077	16099	16056	16328	16305	15932	15999	16031	16080	16067	16186	16224	16027	15883	16038	16179	15920	16054	15992	16172	16267	16144	16227	16098	16142	16046	15953	16087	15949	16063	16158	16088	16106	16058	16208	15955	15936	16214	15936	16155	15920	16058	16266	16020	16008	16043	16029	15897	16098	16085	16004	16207	15911	16106	16031	16095	16119	16204	15936	16110	16135	16029	15872	16040	15953	16055	16132	15994	15998	15988	16105	16318	16095	16011	16079	16180	16349	15748	16076	15987	16183	16182	15999	16104	16126	15866	16204	15941	15907	15892	15914	15806	16155	15951	16053	16158	16071	16181	16046	15988	15919	15901	16178	16044	16001	16134	16069	16151	16021	15960	16035	16001	15896	16067	15887	16083	16107	16016	16082	16048	16048	15970	15986	16016	16003	16197	16086	16118	16080	16212	15994	16191	16202	15935	16145	16039	16077	16181	16000	16175	16051	15953	15922	16234	16320	16086	16061	16032	16173	16219	16027	16007	16167	16047	15952	16073	16053	15794	16230	16057	16129	16011	16091	15944	15987	16095	16076	15900	16033	16152	16152	16204	16112	16045	16105	16119	16143	15972	16051	15947	15942	16136	16128	16341	15924	16122	16239	16118	16031	15842	16111	16197	16179	16120	16162	16126	15863	15957	16085	16089	15918	16141	15963	16170	15828	15946	16060	16116	16181	16086	15972	16095	16020	15874	15893	15932	15958	15911	16079	16129	16107	15968	15896	16160	16099	15885	15970	16021	16046	16076	16177	16156	16187	15968	16052	15980	16024	16060	16152	16096	16093	15898	16011	16091	16194	16068	16190	16035	16038	16052	16160	16125	16099	15864	16110	16238	16024	15850	16019	16111	16066	16153	16076	16241	16103	15889	15989	16058	16062	16055	16121	16101	16129	16173	16143	16098	15851	16064	16158	16086	16106	16031	16004	15972	16157	15953	15988	15874	16126	16094	16208	16065	16005	16007	15828	16061	16211	16116	16134	16019	16084	15933	15909	16035	16042	16092	16011	16104	16278	16204	16092	15972	15968	15936	16137	15944	16118	16088	16118	16307	16192	15985	16240	16097	16137	16175	16080	16239	16325	16093	16235	15928	16174	16183	16108	16053	15995	16134	16246	16051	16190	15960	16112	16290	15909	16122	16076	15936	15977	16080	16118	16157	16062	16114	16146	15932	15959	16060	16034	16083	16279	16332	16144	15969	15942	16086	16090	16077	16162	15936	15911	15980	16056	16097	16125	16068	15814	16030	15875	16099	15971	15991	16165	15955	16148	16011	16162	16061	16100	16106	16188	15906	16191	16046	16036	15988	15875	16129	16218	16073	16087	15869	15956	16048	15992	16115	16003	15982	16092	16097	16074	16062	15906	16179	15949	16166	16079	16022	16039	16122	16292	15982	16181	16023	16026	15899	16028	15898	15882	15966	16168	15902	16243	16200	16040	16128	16197	15995	16379	16016	15998	16146	15979	16188	16172	16016	16047	16122	16109	16046	15965	16172	16145	16057	16179	15904	15995	16164	16069	16202	16138	15988	15986	16209	16252	15984	16131	15941	16021	15968	15978	16117	15855	15981	16003	16006	15996	15925	16081	15984	16012	15922	16110	16139	15971	16124	15892	16105	16099	15999	15872	16001	16179	16059	16265	16128	16050	16099	16242	15870	16055	16053	16159	15999	16061	16183	16377	15919	16139	16085	16139	16106	15943	16101	15941	16408
34939	57123	53013	39908	28093	22863	17346	15163	14569	14477	15238	15441	14680	14812	15337	14756	14485	14531	14113	14048	14197	14104	14039	14272	14111	14177	14216	14166	14168	14062	14104	14176	14118	13955	14070	14156	14171	14035	14136	14223	14154	14214	14206	14084	14230	14148	14125	14035	14155	14147	14426	14020	14015	14209	14077	14201	14190	14081	14123	14248	14259	14040	13997	14254	14118	14027	14124	14128	14053	14194	14159	14060	14156	14018	14251	14019	14147	14122	14146	14012	14090	14141	14100	14224	14232	14261	13979	14101	14018	13952	14068	14078	14198	14075	14068	14143	14270	14124	14067	14081	14176	13994	14296	13901	14014	14158	14055	14079	14101	13975	14073	14225	14052	14084	14147	14007	14061	14101	14169	14171	14160	14117	14069	14086	14050	14171	13983	14246	14130	14192	14011	14020	14145	14071	14131	14032	14086	14160	14088	14193	14258	14149	14027	14112	14267	14103	14123	14202	13922	14229	14061	14142	14100	14149	14199	14029	14076	14267	14128	14365	14138	14089	14031	14104	14089	14062	14211	14156	14151	14120	14091	13980	14215	13997	14243	14019	14117	14110	14021	14098	14000	14185	14264	13947	14113	13972	14222	14074	14151	13934	14146	14230	14016	14185	14085	14103	14064	14049	14142	14038	14140	13964	14166	14079	14027	14298	13957	14181	14248	13954	14099	13997	14003	14144	14114	14162	14002	14151	14189	14071	14219	14172	14280	14030	14235	14110	14204	14245	14243	13969	14082	14166	14193	14198	14289	14243	14063	14106	14039	14250	14040	14154	14109	14064	14063	14117	14133	14159	13980	14215	14189	14049	14133	14049	14091	14121	14038	14225	14052	13925	14072	14107	14085	14063	14058	14006	14112	14062	14054	14150	14152	14034	14133	13943	13933	14035	14044	14153	14311	14055	13888	14099	14253	14046	14172	14223	14011	13896	14074	14057	14113	13891	14281	14145	14123	14110	14314	13999	14204	14003	14375	13945	14148	14106	14000	14049	14115	14110	14085	13995	14292	14157	14258	14270	14192	14173	14041	13987	14209	14108	14142	14102	14102	14005	14165	14049	14071	14340	14012	14062	14237	13968	14099	13991	14152	14082	14036	14064	14163	14067	14027	14196	13964	14065	13942	14074	14100	14109	14262	14023	14012	14299	13999	14095	14130	13937	14123	14070	14189	13920	14037	14172	14079	14021	14069	14203	14122	13954	14195	14095	14177	14168	14148	14118	14056	14093	14178	14091	13940	14179	13954	14181	14025	14215	14021	14031	14172	14139	14139	14053	14141	14260	14061	14010	14039	14081	13960	14055	14171	14079	14222	14102	14112	13964	14105	14162	14089	14069	14005	14088	14138	14065	14048	14070	14042	14117	14047	14105	14202	14321	14065	14091	14087	14104	13911	14130	14015	14172	14237	14070	14219	14125	14101	14067	14118	14109	14234	14117	14099	13966	14042	14008	13987	14088	14084	14037	14108	14086	13934	14083	14145	14340	13948	14074	14037	14148	14172	13968	14217	14156	14140	14020	14186	14190	14160	14065	14220	14145	14039	14250	14180	14208	13969	14230	14100	14004	14081	14072	14087	14178	13984	14140	14134	14247	13953	14024	14267	14144	14272	13998	14036	14330	14285	14302	13988	14097	14071	14180	14033	14120	14032	14201	14140	14184	14071	14222	14142	14248	14152	14180	14167	14147	14118	14305	14200	14265	14077	14176	14075	14063	14116	14146	14069	14046	14177	14067	14025	14158	14236	13984	14136	14137	14142	14174	14124	14279	14187	14232	14105	14113	14071	14315	14285	14133	14176	14032	14135	13928	14248	14126	14030	14016	14077	13992	14101	13987	14305	14121	14178	13988	14047	14083	14282	14192	14110	14072	14261	14001	14276	14136	14104	14206	14249	13935	14094	14034	14182	14191	14037	14074	14040	14270	14132	14177	14241	14143	14214	14150	14024	14123	14071	14149	14125	13978	14193	14114	14289	14031	14019	13965	14029	14279	14177	14174	14125	14031	14183	14191	14103	13943	14246	13993	14079	14091	14071	14130	14090	14071	14081	14240	14042	13955	14230	14085	14184	14271	14206	14169	14156	14103	14227	13963	14072	14042	14079	14034	13882	14118	13970	14104	14071	14029	14298	14246	14184	14306	14006	14009	14103	14073	14364	14150	14209	14146	14181	13848	14039	14124	14077	14109	14202	14105	14125	14144	14182	14087	13956	14098	14094	14097	14143	14166	14040	14086	14099	14210	14094	14126	14084	14161	14139	14024	14058	14127	14056	14228	14193	14035	13910	14075	14139	14135	14219	14184	14076	14059	14143	14059	14062	14081	14046	14023	14053	14119	14371	14028	14056	14179	14086	13934	13970	14083	14121	13957	14232	14083	14011	14143	14096	14111	14060	14179	14053	14168	14021	14145	14088	14225	13988	14332	14060	13955	14004	14115	14048	14069	14132	14360	14065	14056	14090	14201	14166	14069	14290	14097	14216	14054	14073	14244	14182	14137	14144	13978	14092	14109	14069	14122	14246	14128	14118	14033	14051	13990	14105	14104	14156	14137	14125	14098	14159	14054	14120	14159	14042	14172	14213	14084	13916	14013	14298	14151	14121	14082	14218	13995	14061	14051	14080	14186	14239	14188	14114	14097	14190	14173	14071	14002	14241	14154	14201	14010	14149	14178	14061	14287	14020	14073	14066	14195	14246	14172	14118	14100	14262	14155	14010	14156	14130	14073	14135	14243	14136	13904	14176	14196	14140	14022	14189	14184	14176	14024	13994	14085	13902	14231	14161	14164	14138	14111	14161	14109	14285	14003	14040	14060	13999	13925	14221	13965	14107	14097	13991	14272	14162	14045	13949	14134	14082	14039	14050	14326	14067	14087	14050	13942	14134	14127	14097	14183	14106	14146	14032	14227	14097	14061	14217	14026	14132	14092	13951	14057	14036	14267	14184	14089	14053	14135	14062	14096	14190	14098	14264	13960	14271	14055	14039	14267	14095	14129	14109	14260	14129	14112	14116	14241	14341	14174	14071	14027	14072	14118	14123	14103	13904	14132	14131	14052	14019	14058	14174	14328	14023	14279	14053	14183	14152	14116	13904	14013	14018	14219	14146	14010	14131	13926	14111	14088	14212	14253	14173	14089	13986	14153	14151	14110	14104	14380	14171	14314	14073	14209	14143	14180	13927	14129	14213	14087	14087	13902	13948	14317	14159	14060	14101	14131	14266	14039	14114	14085	14147	14136	14148	14145	14116	14274	14034	14080	14167	14102	14058	14243	14047	14021	14046	14155	14109	14095	14145	14000	14197	14143	14052	14070	14027	13985	13968	14298	14156	14164	14069	14148	13994	14041	14143	14152	14210	14119	14090	14248	14156	14059	13986	14081	14068	14089	14016	14094	14206	14027	14132	14095	14112	14174	14118	14193	14097	14057	14110	14141	14006	14002	14086	14032	14049	14049	14196	14023	14151	14218	14019	14148	14008	14108	14044	14163	14077	14022	14107	14217	14066	14078	14028	14130	14085	13903	14178	14303	14218	14088	14188	14127	14068	14152	14131	14277	14135	14115	13866	14110	14007	14086	14300	14168	14215	14071	14252	14048	14083	14111	14193	13974	14180	14119	14031	14082	14037	14027	14093	14312	13948	14065	14112	14149	14127	14079	14133	14058	14071	14107	14133	13973	14073	14044	14027	14271	14122	14010	14289	14018	14156	13889	14210	13950	14055	14173	14044	14189	14157	14117	14133	14226	14112	14123	14202	14125	14120	14360	14249	14188	14185	14104	14115	14251	14290	13997	13919	14006	14163	14165	14214	13984	14114	14025	14150	14076	14052	14072	14235	14067	14060	14117	14163	14191	14195	14087	14198	14146	14071	14277	14063	14151	14250	14136	14053	14094	14079	13997	14063	14101	14108	14088	14218	14004	14108	13983	14031	14235	14088	14151	14047	14118	14158	14228	14108	13909	14054	14023	14184	14020	14037	14066	14168	14163	14190	14071	14173	14094	14109	14153	14038	13998	14103	14103	14186	13917	14226	14009	14218	14193	14134	14215	14208	14090	14137	14117	13998	14087	14113	14221	14021	14098	14117	14207	14131	14101	14005	14144	14004	14179	14088	14067	14080	14118	14082	13978	13953	14135	14097	14366	14119	14050	14121	14017	14158	14389	14062	14149	14094	13947	14222	14073	14109	14161	14172	13913	14025	13845	14188	14002	14075	14138	14208	14233	14108	14130	14166	14062	14076	14080	14142	14187	14116	14025	14077	14138	14372	14031	14177	14151	14096	14129	13954	14065	14206	14186	14238	14131	14117	14130	14143	14317	14241	14157	14236	14366	14142	14070	14112	14047	14161	14172	14265	14134	14192	13943	14053	14098	14295	13997	14058	13976	14192	13988	14139	14157	14255	14064	14048	14176	14124	14231	14172	13983	14325	14078	14143	14031	14101	14137	14029	14227	14146	14117	14129	14030	14017	14162	14053	14270	14119	14105	13924	13975	14138	14052	14173	14137	13851	14094	14202	14125	14106	13962	14137	14046	14153	13969	14177	14261	14002	14288	14062	14274	14061	14166	14037	14003	14083	14037	14216	14226	14000	14192	14024	14014	14258	14254	14054	13972	14064	14198	14239	14128	14149	14000	14120	14150	14117	14049	14088	14029	14092	14105	13999	14255	14151	14208	13968	14126	14021	14156	14095	14014	14236	14039	14178	14112	14192	14014	14185	14084	13942	14052	14096	14102	14112	14017	13995	14130	14254	14140	13950	14100	14193	14141	14014	14128	14166	14189	14244	14068	13989	14119	14181	14102	14005	14200	14066	14193	14199	14153	14234	14170	14102	14127	14205	14163	14136	14100	14258	14187	14151	14033	14196	14051	14017	14074	13955	14027	14127	14127	14108	14104	14166	14036	14249	14095	14094	14273	14301	14343	14097	14062	13994	14193	14124	14244	13964	14291	14070	14145	13985	14175	14119	14090	14185	14008	14150	14216	14111	14043	14146	14244	14165	14038	14093	14104	14377	14006	14093	14080	14067	14134	14149	14170	14012	14148	14050	14059	14073	14127	14158	13992	14103	14169	14186	14190	14196	14179	14069	14089	14125	14130	14098	14089	14011	13991	14081	14292	14115	14198	14284	14006	14097	14166
23873	21383	29355	26201	24261	24135	22589	19104	17962	19095	22504	25552	22800	21625	20566	18650	17423	16711	16337	16401	16177	16145	16161	16107	16006	16118	16133	16108	16176	16137	16064	16088	15969	16245	16241	16212	16234	16170	16133	15998	15966	16019	15981	16146	16095	16128	16191	16119	16293	16066	16177	16051	15931	16081	16196	16185	16212	16294	16128	15934	16172	15864	15990	16177	15977	16136	16124	16188	16019	16200	16133	16066	15855	16062	16244	16033	15941	16224	15990	16230	15961	15953	16091	15959	16132	16183	16101	16238	16083	16140	16141	16166	15786	16058	16035	16188	16248	15958	16138	16046	16232	16118	16093	16254	16078	15954	16165	16214	16080	16010	15939	16207	15897	15920	15989	15967	16096	16152	16087	16276	15941	16096	15904	16134	15980	16184	15918	16098	15933	16027	16068	15978	15845	16007	16115	16088	15939	16000	16096	16165	16124	16047	15962	16208	16128	16112	16073	15997	15838	16053	16050	16045	15971	16094	16077	16065	16057	16090	16082	16136	16239	15958	16053	16053	16243	16109	16023	15925	16118	15995	15988	16019	16090	15995	16089	15928	15918	16059	16072	16157	16035	16126	15997	15914	16011	16038	16024	16084	15883	15937	15938	16022	16028	16073	16033	16036	16130	16046	16031	16133	16115	15971	16003	15938	16240	16084	15899	16078	15990	15927	16060	15996	16204	16119	16041	15920	16037	15946	16154	15906	16096	15839	16094	16052	16145	15859	16008	15959	16089	16307	16158	16031	16041	16128	16149	15895	16111	15983	15880	15992	15996	16003	15928	15927	16019	16015	15948	15971	16238	16057	16123	15937	16009	16134	16134	16034	15986	15793	15960	16109	15887	16000	15966	16043	16171	15811	16019	15755	15993	16087	16018	16001	15929	16192	16030	15931	15946	15934	15786	15722	15945	15943	16242	16064	16060	15786	16013	16041	15940	15840	16107	15911	16227	16179	16018	15912	15912	16195	15789	15838	16127	16123	15988	16093	15938	16111	16086	16061	16007	16222	15899	16035	16098	16200	15987	16094	15875	16012	16007	16004	16136	15827	16144	16032	15701	15981	15911	16166	15866	15948	15880	16007	16025	16210	16054	16272	16111	15888	16135	16094	15995	16037	16297	16071	16132	15963	16063	15942	16060	15836	16104	16090	15860	15802	16016	16028	15979	15975	16265	16029	16010	16080	16269	15892	16098	16086	15946	15981	15999	16082	16127	16040	16002	16144	16119	16094	15951	16133	16016	16068	16150	16137	16036	16065	15717	16174	16046	16080	15909	15898	16013	16044	15820	16032	15714	16061	16089	16057	15974	16072	16095	15962	16367	15791	15932	15873	16213	16016	15932	15950	15946	15940	16071	16075	16108	16157	16052	16107	16050	16360	16194	16044	16024	15953	16163	16070	16012	16321	16119	16059	16080	16056	16096	16072	16020	16050	16035	15902	16038	15846	16030	15850	16010	15974	16057	16098	15930	15973	16151	16148	16116	16057	15951	16139	16286	16184	15898	16173	16260	16148	16048	16248	16040	16123	15906	15964	15892	16076	15936	16150	16239	15894	16136	16011	16040	16072	15851	16084	16256	15843	15974	16206	16083	16153	16203	16004	16124	15895	16066	16010	15961	15987	15897	16198	16190	16103	16278	16085	16174	16054	16001	15853	16267	16051	16061	16035	15759	16176	16092	16120	16146	16142	16131	16173	16123	15918	16196	15934	16010	16093	15923	16046	16111	16098	15902	16096	15945	15903	16045	15897	16096	16147	16038	16161	15819	16065	16000	16209	16080	16230	16318	15977	15887	16120	16046	15967	16124	16000	15864	15985	15885	16038	16043	16153	16006	16156	15953	16005	16105	16303	16224	16043	16200	16106	16068	16010	15999	16086	16106	16007	15880	16144	16024	15979	16170	16087	15994	15992	16047	16098	15970	15995	16336	16296	16151	15971	16271	16390	16102	15997	16068	16009	16157	16023	16024	15902	16182	15955	16090	16010	16323	16040	16022	16171	16055	15981	16051	15933	16148	16125	16115	16054	16018	16028	16031	15818	15991	15979	16054	16120	15899	15856	15912	16021	16168	16047	16131	16218	16011	15999	16049	16171	16010	16304	15946	16022	16128	15991	15948	16181	16021	16182	15896	15897	15991	16075	16004	15981	15773	16124	16147	16028	16010	16007	16152	16207	15925	15847	15907	15936	16003	16097	16042	15946	16004	16107	16044	15923	16031	16031	16205	16035	16075	15958	15912	15885	16059	15982	15933	16065	15842	16085	16086	16071	16031	15986	16126	16172	16055	15840	15892	16020	16161	16081	15959	16189	16244	15875	16000	16132	16100	16126	15874	16010	15962	15944	16110	16079	16253	15958	15818	16065	16090	16154	16126	15940	16087	16148	16203	16006	16006	15974	16069	16025	16035	16073	16080	15998	16109	16124	16100	15925	16153	16176	16114	15934	16062	16163	16005	15913	16075	15877	16029	15987	15950	15990	16129	16128	16099	16008	16129	15998	16113	16214	16065	16079	16134	15913	15872	16209	16074	15722	16005	16046	16140	15895	15967	16084	16021	16131	16010	16018	16034	15993	15887	15938	16073	15768	16048	15935	16163	16089	16032	15966	15846	15814	16099	16008	16167	16016	15989	15974	16062	15978	15881	16103	16054	16031	16215	16133	15920	15944	15959	16246	16191	15953	16009	16215	15958	16010	15962	16154	16064	16194	16039	16279	16077	15988	16039	15910	16101	16267	15989	15976	16144	15998	16198	16021	16177	16063	16031	15980	16131	16286	16103	15943	16100	15961	15933	16134	16242	16018	15871	16081	16090	15998	15953	15999	16133	15926	15965	16063	15953	15946	16055	16179	15930	16062	15968	15963	16101	15896	16151	16022	16077	16132	16049	15982	15832	16146	16232	16081	16110	15892	16089	16184	16114	15963	16064	16058	15827	15910	15909	15939	15987	16017	16199	16146	16053	16242	16050	15971	16087	15986	16164	15948	16193	16081	16267	15851	16014	16093	16028	16054	16092	16015	16254	15930	16170	15959	15966	16117	15885	16081	15884	16087	16290	15902	16113	16071	15988	15949	16079	16074	15901	15949	15942	16080	16022	16044	16122	16017	16093	16091	16000	15961	15980	15977	16189	15986	16062	16138	16020	16122	15863	16071	15761	16227	16033	16064	16228	15967	16122	16058	16182	15981	16096	15847	16089	15993	15925	16258	16131	16049	15903	16014	16096	16082	16113	15973	16176	15995	16100	16083	16100	16297	15940	15996	16083	16111	15974	16087	16326	16182	16257	16169	15988	16056	16137	16173	16193	16053	16058	15974	16135	16098	16026	15865	16022	15960	15726	16006	16060	16052	16025	15980	16037	15950	15985	16178	15942	15947	16083	16051	16026	16005	16160	16077	15975	15985	16145	16179	16045	15895	16142	15924	15901	16175	15961	15976	15974	16124	16179	16126	16131	15958	16052	15912	16084	16119	16066	16081	16046	16281	16062	15956	16109	16046	16176	15929	15925	15932	16119	15976	16017	16223	16097	16164	15892	16009	16255	16075	16029	16036	16050	16118	16092	15996	16099	16024	15985	16296	16006	16182	16284	15931	16215	15965	16004	15929	16101	16231	16115	16026	16110	16037	16011	15991	16073	15932	16062	15993	16090	16065	16318	15867	16066	15997	16031	16014	16198	16112	16350	15928	15845	15924	16074	15889	15972	15993	15901	15876	16195	15846	16211	16019	16120	16048	16122	16143	15939	16102	15979	16050	15929	15967	15918	16154	16145	16010	16041	16144	16072	16070	16137	16041	16011	15972	15797	16040	16052	16094	16000	15896	16165	16119	16014	15917	16059	16214	16047	16032	15861	16029	15947	15933	15878	16012	16219	15970	15958	16202	16026	16029	16023	16141	16283	16093	16080	16009	15911	16100	15951	16108	16038	15843	15976	15991	16006	15882	16168	16092	16029	16126	16112	16104	16179	15991	15969	15891	16059	16115	15978	15950	15975	15946	15966	16407	15985	16266	16182	16054	16032	15957	16117	16050	16048	16010	15739	15905	16062	15867	16085	16230	16089	16066	16084	15986	15933	16031	15978	15965	16256	16092	15989	15883	15999	15828	15957	16027	16121	16113	16026	16128	16051	16307	15990	15865	16070	15923	15928	16005	16021	16045	16083	15909	16120	15868	15784	16087	15917	15939	16097	16049	15817	15906	16167	16171	15977	15949	16236	15858	15907	16082	15917	16095	16235	15937	16060	16001	15937	16136	16016	16079	16039	16000	15939	16027	16154	16169	16039	16015	16284	16139	15878	15828	15982	15994	16007	15919	15794	16025	15971	16020	16024	15884	15947	15824	16089	16002	15916	15809	15974	16071	16122	16182	15935	16053	16089	16001	16172	16185	15965	15957	15932	16137	16170	15905	16037	16100	16097	16042	16045	15864	16158	16206	15998	16074	16065	16016	15914	16172	16005	16085	16107	15935	16073	15851	15980	15989	16269	15829	15889	16167	15872	15865	16185	16032	16052	16104	15970	16125	15920	16348	16084	15871	16073	15953	15942	15944	15967	16158	15931	16107	15858	16222	16010	15997	16042	15948	15994	16122	15998	16063	16135	16248	16033	16078	16047	16134	15949	15854	16226	16172	16251	16029	16140	16181	15992	16226	16019	15973	16068	16219	16046	15822	16229	16060	16051	15919	15968	16103	16067	16013	16131	16109	16108	16194	16186	16030	16048	16042	15940	15966	16224	15899	16027	16031	15934	15937	16103	16140	16134	15877	15956	16123	15991	15972	16039	16105	15895	16089	15974	16017	16007	15951	16007	15885	16119	15935	15872	16134	16130	15981	16151	15889	16023	15959	15929	16082	16202	16105	16274	16166	16021	16208	15894	15977	16144	16169	15901	15903	15973	16144	16148	16103	16162	16135	16175	16153	15954	15991	16178	16074	15975	16068	16047	15995	16041	15984	16038	15995	16275	15999	16026	15946	16022	16106	15882	16091	15955	16193	16059	16004	16243	16074	16170	16029	16077	16112	16059	15966	16123	16058	16040	15987	16034	15904	15963	15953	16091	15929	16263	16009	16004	15932	15972	15988	15970	15921	16191	16012	16083	16156	16064	15803	15836	16130	16062	15902	16159	15936	16152	16033	15891	15861
36818	62794	55722	41056	29443	22787	19456	17566	17305	18879	24285	26565	22500	21293	19685	16950	15497	14781	14354	14138	14106	14112	14126	14095	14255	14019	14040	14277	14093	14041	14105	13985	13941	13971	14086	14084	14102	13981	14145	14266	14114	14114	14009	14137	13930	14221	14032	13999	14227	14129	13986	14080	14227	14222	14070	14163	14184	14081	14039	14178	14204	14169	14181	14066	14218	14186	14066	14077	14112	13880	14281	14217	14202	14092	14199	14246	14251	13989	14086	14064	14221	14144	14071	14056	14122	14181	14286	14235	14053	14102	14129	14026	14136	14111	14200	14159	14141	14296	14204	14176	14191	14192	14013	13985	13949	14143	14154	14075	14106	14066	14158	13919	14114	14093	14130	14040	14198	14075	14147	14086	14042	14222	14060	14047	14205	14089	14036	14103	14024	14188	13916	14125	14080	14124	14103	14132	14165	14034	14261	14008	14066	14285	14123	14065	14113	14079	14087	14237	14049	14138	14077	14088	14012	14086	14006	14072	14127	14101	14128	14067	14109	14103	14022	14122	14070	14062	14100	14145	13967	14244	14118	14090	14073	13989	13982	14242	13931	14114	14037	14069	13938	13990	14099	14093	13955	14055	13974	14250	14171	13929	14420	13968	14089	14129	14057	13913	14257	14022	14084	14152	14171	14119	14155	14073	14201	14077	14048	14131	13908	13995	13881	13967	14095	13960	14009	14210	14218	14095	14085	14166	14019	14072	14109	14022	14022	14045	14092	13959	14011	14002	14199	14001	14125	14175	14024	14048	14093	14070	14120	13982	14090	14099	14059	14059	13976	14011	14166	14125	14220	14045	14174	13936	14007	14168	14045	14016	14119	13897	14019	14130	14196	14115	14082	14170	14086	14159	14109	14039	14052	14155	14147	14053	13955	14187	14125	13902	14070	14104	14226	14124	14056	14104	14170	13974	14091	14017	14066	14315	14115	14085	14041	14242	14044	14124	14054	14139	14122	13999	14170	13996	14125	14215	14073	14113	14076	14021	14254	14119	14107	14131	14160	13982	13982	14305	14173	14178	14061	14110	14024	14029	14171	14057	13942	14132	13947	14107	14113	14148	14169	14079	14164	14198	14149	14103	14215	13924	14171	14180	14065	14192	14096	14215	14107	14057	14202	14137	14119	14182	14029	13974	14164	14057	14094	13940	14033	14205	14135	14017	14073	14178	13947	14087	14136	14095	14015	13954	14047	14061	14108	14168	14021	14138	14041	14208	13952	14276	14055	14280	14003	14220	14226	14077	14214	14176	14141	13952	14157	14083	13990	14117	14072	14202	14167	14105	14147	14021	14158	14024	14035	14171	14151	14091	14120	14046	14035	14116	14078	14108	14081	14105	14140	14041	14128	14089	14165	14033	14060	13990	14153	14089	13977	14180	14191	14006	14072	14078	14092	13911	14176	14088	14140	14081	14040	14144	14167	13986	14157	14059	14019	14122	14128	14256	14255	13888	14043	14024	14121	14103	14028	14035	14210	14099	14019	14022	13970	14037	14144	13962	14129	14050	14054	14000	14218	14158	14013	14096	14066	14039	13969	14192	14099	14136	14133	13967	14023	14127	14068	14021	13976	14185	14146	14078	14057	14140	14112	14164	14128	14210	14097	13929	14094	14081	14081	14163	14071	13937	13973	14228	14086	14093	14091	14134	14040	14103	14270	14036	13978	14134	14053	14199	14065	14155	14056	14166	14165	14195	14010	14116	14122	14156	13915	14072	14052	14175	14216	13942	14088	14181	14158	14089	14041	14115	14056	14049	14082	14021	14070	14138	14017	14152	13931	13990	13912	14058	14175	14005	14147	14076	14102	13997	14158	14237	14137	13865	14048	13888	13981	13984	14240	14238	14099	14113	14047	13942	13952	14222	13994	14049	14053	14189	13936	14143	14261	14042	14133	14019	14059	14184	14132	14012	14181	14046	14074	14076	14101	14117	14100	14152	14018	14156	13977	14111	14196	13916	13961	13988	13941	14166	14060	14284	14067	13880	14223	14077	14144	13895	14273	14156	14254	14261	14184	14224	14131	14045	14011	14141	14021	14054	13868	14158	13996	14158	14184	14120	13979	14099	14021	14152	14083	14041	14004	14125	14168	14196	14127	13992	14062	14055	13938	14095	14087	14274	13991	14052	14075	14064	14085	14237	14011	14114	14208	13958	14009	14218	14169	13963	14134	14072	14160	13963	14138	14003	14143	14131	14076	14206	14067	14270	14017	14084	14226	13980	14196	14098	14106	14070	14097	14026	14210	14033	14180	14029	14083	14184	14043	14178	14169	14016	14180	13978	13971	14095	14006	14019	13975	14047	14105	14079	14124	14040	14112	14085	14247	14162	14155	14005	14164	13985	14025	14203	13873	14059	14071	13980	14096	14225	14040	14260	14133	14047	14171	14037	14027	14308	14085	14078	14204	14100	14094	14058	13980	14236	14084	14094	14202	14116	14371	14037	14034	14225	14103	14052	14119	14130	13997	14113	14049	14042	14090	14051	14033	14066	13922	14265	14107	13984	14025	14191	14182	14099	14157	14220	14163	14095	14104	14088	13999	14279	14135	13962	14053	14031	14256	14075	14188	14181	14046	14086	14129	14198	14141	14165	14149	13989	14086	13895	14230	13969	14090	14154	14212	13962	14168	14125	14132	14072	14088	14153	13984	14112	13994	14165	14177	14115	14201	14260	14103	14178	14025	14154	14161	14074	14093	14196	14096	13951	14054	14228	13992	13983	14051	14126	14123	14009	14047	14034	14197	14294	14129	14187	14089	14085	14095	14093	14132	14152	14147	14118	13928	14232	13975	14190	14101	14095	14066	14004	14309	14084	14078	14075	14159	14261	14098	14119	14207	14113	14001	14123	14137	14102	14222	14288	14120	14086	14083	14071	14140	14116	14104	14175	14184	14097	14035	14128	14146	13952	13889	14180	14079	14133	14072	14084	14031	14066	14140	13909	14095	14034	14150	14014	14151	14090	14073	14043	14117	14194	14172	14120	14073	14220	14100	14115	14048	14030	14124	14096	14221	14116	14164	13958	14116	13974	14146	14281	13949	14110	14270	14259	14075	14204	14167	14121	14048	14278	13992	14190	14060	14184	14204	14181	14108	14086	14105	14169	14032	13840	14080	14097	14259	14232	14029	14117	14233	14068	14159	14111	14296	14112	14066	14152	14107	14050	14129	14162	14074	14050	14118	14093	14129	14100	14127	14117	14187	14089	14100	14006	14222	14134	14164	14019	13990	14158	14142	13960	14059	14101	14110	14054	13908	14132	13991	14059	14203	14045	14055	14106	14109	14191	13996	14176	14115	14003	14082	14133	13884	14200	14244	13981	13993	14202	14049	13970	14238	13997	14306	14053	14085	14359	14145	14171	14145	14216	13987	14081	14062	14020	13954	14016	14274	14226	14002	14281	13930	14163	14119	13891	14189	13923	14142	13974	14060	14191	14235	14081	14202	14135	14064	14155	13948	14248	14103	14172	14240	14146	14197	13844	14199	14108	14129	14113	14095	14095	14035	14123	14120	14149	14045	14043	14164	14051	13894	14050	14121	13948	13988	14149	14125	13970	14178	14267	14040	14169	14306	14067	14066	14104	14002	14007	14194	14030	14139	14087	14150	14119	13954	14158	14218	14104	14147	14168	14202	14074	14263	13974	14022	14053	14080	14131	14023	14097	13937	14166	13944	14203	14153	14062	14024	14176	14149	14282	14249	14068	14058	14082	14111	14065	14069	13994	14038	14012	14258	14218	14128	14201	14140	13996	14063	14065	14132	13976	14012	14083	14055	13917	14214	14108	14146	13981	14100	14045	14079	13947	14111	14031	13993	14107	14005	14139	14198	14134	14155	14123	14065	14126	14128	14239	13973	13983	14102	14167	14078	14106	14122	14197	14038	14139	14098	13857	14005	14094	14030	14037	14086	14147	14120	14177	14074	14157	14089	14203	14298	13891	14115	14058	14114	13884	14147	14134	14150	14161	13953	13961	14147	14076	14129	14213	14163	14004	14074	14129	14045	14113	14051	14081	14217	14143	13975	14142	14225	14325	14208	14173	14244	14149	14024	14076	14139	14002	14275	13984	14145	14017	14173	14075	14145	14067	14152	14151	14089	14049	14111	14205	14043	14008	14074	14061	14013	13930	14170	14160	14153	14096	14132	13974	14231	13985	13900	14040	14111	14064	14078	14145	14040	14098	14094	14128	14134	14109	14309	14126	14078	13851	14103	14012	14183	13966	14108	14099	14154	14101	14196	14000	14187	14065	13831	14090	14077	13910	14049	14230	13981	14088	14091	14093	13926	14122	14150	14075	14126	14051	14191	14104	14102	14039	14077	14066	14056	14094	14091	14232	14046	14035	14201	14080	14043	14150	14003	14071	13978	14181	13995	14051	13844	14182	14206	14123	14126	14133	14098	14046	13840	14091	14091	14074	14248	14034	14186	14060	14097	14095	14086	14064	14079	14189	14068	14127	14194	14156	14126	14085	14080	14063	14069	14018	14161	14037	14045	14082	14119	13969	14118	14123	14156	14094	14023	13999	14152	13999	14129	14157	14159	14073	14055	14099	14249	14143	14128	13995	14113	14122	14122	14054	14152	13946	14165	14135	14138	14125	14074	13951	14232	14040	14181	14163	13967	14064	14134	14057	14110	14186	14148	14034	14209	14168	14092	14011	14016	13965	14172	14104	14047	14123	14125	14091	14122	14253	14172	14054	14168	14093	14191	13906	14069	14109	14077	13962	13850	14326	14265	14126	14045	14053	14040	14227	14172	14137	14033	14048	13866	14034	14310	14056	14074	14072	14210	14056	14189	14057	14066	14057	14068	14127	14003	14128	14075	14094	14017	13950	13972	13999	14031	14184	14256	13969	14088	14078	14123	14164	14207	14184	14121	14039	13980	14203	14256	14044	14085	14131	14267	14102	14104	14187	13883	14124	14081	14097	14089	14041	14102	14234	14134	14111	14068	13884	14137	14204	14087	14059	14053	14143	14107	14008	14180	14132	14147	14189	14061	14002	14268	14347	14101	14059	13998	14138	14062	13984	14261	14142	14020	14042	14097	14110	14098	14099	14023	14047	14117	14140	14166	14151	13954	14008	14045	14176	14037	13977	13895	14113	14129	14022	14102	14021	14020	14083	14117	14158
22773	21295	29105	24021	22283	25051	26888	20976	19862	22507	29757	34596	30524	25825	22186	19761	17960	16997	16626	16370	16183	16351	16426	16332	16331	16433	16275	16259	16534	16149	16196	16271	16199	16271	16465	16409	16190	16221	16241	16385	16194	16492	16330	16358	16402	16319	16187	16272	16269	16253	16480	16174	16221	16423	16354	16028	16137	16149	16382	16207	16183	16111	16116	16192	16376	16222	16093	16284	16179	16123	16304	16126	16363	16239	16326	16193	16161	16257	16348	16095	16250	16399	16060	16120	16100	16166	16397	16228	16261	16312	16195	16141	16208	16283	16197	16301	16358	16040	16261	16253	16179	16148	16147	16215	16091	16160	16294	16263	16058	16198	16046	16208	16157	16071	16227	16057	16182	16117	16134	16253	16161	16230	16205	16156	16215	16142	16295	16149	16151	16200	16256	16295	16307	16093	16309	16143	16059	16043	16036	16288	15903	16062	16289	16194	16066	16237	16297	16130	16300	16151	16145	16161	16025	16184	16053	16140	16133	16020	16336	16099	16256	16292	16360	16192	16205	16191	16259	16110	16365	16110	16377	16145	16188	16257	16053	16255	16240	16348	16224	16205	16258	16268	16118	16200	16379	16198	16170	16225	16208	15999	16053	16149	16175	16294	16264	16084	16033	16365	16191	16467	16247	16179	16200	16287	16221	16137	16409	16162	16094	16195	16317	16143	16201	16349	16224	16193	16209	16220	16154	16147	16245	16205	16016	16048	16314	15941	16153	16286	16237	16279	16003	16297	16325	16311	16174	16016	15963	16233	16282	16126	16222	16240	16232	16154	16219	16057	16043	16023	16137	16366	16167	16051	16137	16286	16130	16248	16237	16326	16155	16253	16286	16220	16160	16132	16005	16099	16134	16085	16271	16155	15927	16213	16181	16281	16179	16249	15956	15906	15921	16160	16141	16106	16272	16044	16230	16189	16167	16275	16245	16100	16136	16189	16171	16162	16241	16190	16035	16302	15982	16170	15976	16166	16161	15924	16247	15976	16240	16189	16283	16230	16174	16313	16246	16139	16046	16167	16037	16436	16257	16301	16243	16150	16154	16047	16064	16107	16132	16117	16349	16137	16123	16101	16016	16269	16258	16126	16093	15830	16239	16023	16240	16229	16152	16296	16182	16204	16160	16016	16084	16197	16165	16244	16264	16101	16089	16162	16174	16371	16133	16139	16256	16241	16183	16367	15910	15964	15860	16153	16206	16012	16204	16323	16073	16285	16001	16108	16382	16201	16133	16159	16396	16149	16252	16034	15930	16045	16108	16282	16388	16078	16165	16232	16234	15972	16055	16097	16221	16364	16269	16105	16125	16201	16316	16053	16149	16079	16072	16249	16184	16235	16335	16224	16225	16197	15970	16116	16177	16124	16062	16112	16170	16077	16492	16267	16393	16057	16293	16066	16176	16061	16198	16054	16317	16097	16062	16121	16393	16416	16172	16116	16114	16034	16035	16023	16143	16244	16121	16009	16139	16096	16309	16397	16120	16487	16350	16114	16026	16260	16277	16055	16350	16194	16168	15992	16255	16228	16397	16129	16205	16302	16214	16243	16249	16264	16356	16113	16313	16197	16278	16209	16056	15976	16169	16167	16242	16150	16105	16273	16310	16294	16261	16107	16266	15975	16060	16085	16352	16270	16082	16006	16083	16081	16009	16058	16262	16142	16331	16146	16245	16010	16208	16063	16140	16093	16223	16030	16309	16041	16262	16183	16221	16160	16173	16038	16098	16054	16248	16149	16244	16224	16203	16316	16366	16312	16390	16223	16295	16222	16150	16288	16167	16105	16063	16187	16345	16336	16094	16063	16140	16075	16160	16223	16142	15997	16329	16216	16436	16298	16254	16182	16212	15922	16216	16131	16328	16144	16352	16132	16242	16201	16278	16117	16045	16334	16225	16107	16240	15973	16283	16368	16254	15889	16079	16219	16032	15895	16337	16256	16066	16121	16227	16110	15970	16228	16097	16138	16288	16268	16214	16117	16091	16231	16096	16107	16071	15971	16052	16123	16128	16048	16186	16334	16166	16198	16136	16164	16291	16213	16262	16108	16279	16283	16170	16091	16149	16221	16135	16273	16256	16063	16016	16163	16125	16178	16167	16110	16233	16167	16048	16185	16237	16176	16141	16204	16338	16139	16134	16309	16154	16097	16076	16121	16159	16172	16294	16093	16193	15947	16114	16105	16281	16315	16046	16224	16218	16210	16145	16258	16102	15955	16037	15894	16288	16140	16128	16055	16158	16156	16238	16269	16149	16237	16193	16311	16330	16152	16264	16243	16158	16253	16048	16020	16182	16035	16041	16241	16300	16162	16127	16064	16353	16096	16263	16384	16091	16181	16037	16224	16335	16181	16076	16184	16072	16175	16137	16059	16119	16292	16154	16216	16330	16276	16188	16280	16259	16237	16251	16448	16331	16363	16249	16284	16222	16103	16241	16054	16255	16168	16069	16143	16015	16029	16223	15916	16157	16090	15994	16138	16078	16095	16292	16139	16142	16112	16055	16148	16317	16174	16176	16244	16104	16008	16104	16166	16199	16198	16208	16416	15991	16101	16134	16269	16408	16155	16012	16107	16343	16179	16137	16062	16211	16174	16054	16176	16257	16214	16266	16039	16385	16156	16247	15902	16140	16128	16153	16341	16125	16357	15973	16235	16158	16055	16040	16219	16225	16234	16246	16259	16212	16197	16277	16047	16118	16389	15975	16282	16273	16102	16068	16200	15988	16027	16231	16097	16111	16241	16297	16164	16102	16242	16246	16324	16153	16177	16119	16211	16208	16070	15918	16042	16124	16259	16085	16122	15930	16103	16164	16103	16140	16208	16199	16114	16133	15963	16227	16107	16151	16112	16160	16141	16008	16121	15963	16343	16072	16137	16424	16017	16207	16103	16174	15951	16035	16094	16224	16059	16031	16142	16149	16227	16136	16203	16384	16038	16329	16168	15940	16021	16093	16181	16307	16160	16174	16173	16103	16100	16196	16185	16133	16261	16023	16333	16035	16374	16045	16062	16032	16253	16149	15999	16036	16111	15991	16182	16048	16208	16054	16211	16101	16278	16213	16193	16371	16142	16193	16340	16122	16192	16234	16153	16277	16177	16298	16141	16203	16169	16118	16177	16223	16137	16225	16018	16268	16170	16359	16227	16208	16143	16306	16211	16202	16113	16232	16258	16243	16189	15889	16180	16335	16088	16242	16303	16281	16159	16198	16069	16294	16200	16187	16112	16089	16148	16207	16164	16095	16070	16476	16031	16141	16149	16090	16030	16099	16077	16163	16320	16071	16259	16264	16312	16008	16194	16135	16253	16304	16163	16102	16270	16192	16226	16027	16039	16289	16230	16304	16302	16195	16351	15996	16010	15995	15915	16198	16037	16115	16372	16139	16164	16092	16224	16048	16018	16165	16188	16171	16235	16523	16219	16238	16351	16318	16330	16162	16239	16271	16226	16255	16235	16103	16227	16038	16055	16136	15993	15998	16105	16360	16186	16268	16109	16077	16128	16130	16043	16156	16312	16311	16039	16094	16295	16073	16167	16257	16182	16295	16066	16066	15970	16237	16333	16271	16182	16208	16227	16231	16296	16387	16137	16205	16264	16002	16121	16062	15946	16262	16231	16305	16069	16304	16011	16305	16379	16194	15988	16020	16181	16159	16139	16173	15988	15983	16152	16146	16131	16127	16080	16171	15957	16133	16067	16159	16155	16289	16196	16245	16032	16347	16097	15986	16289	16096	16034	16143	15919	16105	16294	16329	15978	16232	16156	16071	16188	16195	16051	16047	16152	16117	16156	16208	16118	16147	16318	16312	16317	16202	16087	16126	16041	15925	16370	16135	16020	16364	16077	16261	16171	16235	16199	16089	16073	16237	16278	16255	16041	16168	16122	16249	16249	16328	16211	16416	16179	16056	16407	16133	16076	16146	15979	16119	16307	16246	16261	16072	16165	15973	16457	16199	16359	16217	16170	16367	16106	16406	16088	15923	16192	16276	16185	15920	16111	16231	15974	16213	16176	16139	16116	16412	16293	16106	16203	16147	16372	16214	16277	16099	16303	16290	16115	16279	16234	16263	16052	16168	16212	16367	15926	16142	16278	16076	16168	16224	16177	16287	16185	16230	16345	16190	16202	16081	16110	16153	16261	16291	16259	16029	16270	16094	16282	16209	15941	16176	16237	16170	16206	16492	16033	16273	16357	16327	16387	16295	16258	16264	16276	16371	16263	16117	16089	16152	16056	16159	16172	16286	16238	16119	16205	16055	16193	16277	16008	16006	16402	16080	16176	16187	16238	16204	16302	16057	16192	16287	16185	16192	16358	16202	16064	15962	16246	16159	16121	16250	16352	16175	16179	16103	16017	15985	16213	16275	16100	16159	16148	16141	16348	16329	16057	16277	16248	16205	16441	16100	16180	16175	16103	16112	16310	16366	16308	16141	16058	15932	16210	15969	16154	16235	16206	16340	16269	16168	16190	16133	16353	16302	15991	16258	16228	16200	16264	16220	16285	15917	16318	16223	16411	15949	16159	16141	16175	16145	16318	16231	16039	16186	16209	16085	16213	16262	16245	16055	16141	16114	16060	16075	16233	16217	16123	16231	16069	16049	16271	16036	15941	16306	16265	16243	16291	16208	16244	16107	16270	16080	16135	16147	16082	15953	16289	16130	16076	15980	16226	16090	16264	16217	16229	16042	16118	16095	16296	16248	16115	16073	16097	16201	16161	16139	16227	16219	16213	16203	16157	16250	16362	16102	16068	16130	16199	16074	16205	15972	16174	16028	16104	16155	16182	16292	16198	16164	16154	16273	16404	16216	16188	16160	15931	16050	16181	16065	16263	16174	16304	16142	16260	16144	16189	16214	16011	16288	16244	16059	16108	16092	16040	16189	16074	16010	16290	16133	16157	16155	16053	16076	16143	16265	16015	16151	16215	16175	16005	16115	15921	16149	16166	16173	16246	16338	16195	16326	16082	16169	16077	16010	16044	16163	16135	16190	16188	16114	16083	16346	16030	16111	16130	16082	16159	16259	16210	16035	15994	16329	16082	16133	16158	16178	16159	16093	16178	16360	16282	16213	16078	16397	16047	16305	16138	16122	16016	16292	16111	16240	16194	16232	16187	16094	16004	16285	16181
38185	62346	54339	42227	32108	26957	23217	20234	20086	23761	33310	36476	31299	25915	21527	18433	16040	14809	14398	14381	14223	14194	14027	14159	14151	14133	14187	14159	14111	13973	14220	14236	14132	14247	14201	14308	14087	14026	14383	14183	14241	14241	14194	14245	14117	14241	14215	14187	14095	14066	14051	14053	14063	14266	14415	14137	14026	13968	14391	14255	14063	14076	14091	14162	14090	14200	14172	14304	14291	14347	14260	14200	14011	14198	14274	14203	14078	13914	14182	14215	14122	14151	14066	14118	14236	14112	14120	14173	14217	14208	14254	14321	14293	14162	14193	14186	14118	14093	14199	14227	14187	14213	14368	14117	14221	14169	14239	14262	14185	14175	14040	14255	14156	14293	14263	14148	14378	14117	14250	14196	14131	14146	14186	14114	14247	14096	14188	14075	14106	14232	13992	14023	14088	14063	14193	14139	14223	14047	14155	14163	14127	14178	14237	14181	14134	14180	14274	14198	14072	14210	14191	14063	14208	14060	14259	14149	14277	13996	14207	14205	14263	14091	14230	14162	13989	14024	14128	14236	14002	14071	14447	14223	14319	14142	14172	14069	14188	14085	14153	14220	14102	14319	14142	14046	14234	14208	14199	14230	14158	14246	14164	14082	14172	14196	14332	14195	14105	14191	14277	14223	14218	14146	14178	14110	14094	14219	13995	14217	14188	14241	14182	14242	14110	14185	14182	14243	14154	14325	14179	14128	14155	14202	14219	14189	14255	14274	14098	14377	14159	14124	14227	14247	14137	14250	14221	14117	14025	14163	14096	14136	14123	14152	14091	14115	14182	14296	14244	14248	14220	14044	14252	14259	14471	14154	14092	14261	14227	14181	14220	14147	14143	14174	14076	14034	14206	14383	14257	14231	13954	14033	14097	14038	14212	14168	14141	14178	14290	14205	14129	14091	14051	14118	14116	14128	14167	14277	14102	14150	14244	14082	14173	14339	14103	13998	14109	14104	14112	13942	14194	14220	14191	14078	14289	14224	14071	13993	14330	14171	14060	14302	14156	14162	14210	14103	14251	14215	14063	14265	14115	14094	14197	14132	14208	14049	14231	14135	14095	14216	14079	14026	14288	14220	14259	14172	14068	13978	14309	14172	14132	14046	14228	14123	14290	14072	14106	14075	14338	14242	14260	14260	13960	14266	14180	14076	14239	14184	14168	14129	14377	14174	14274	13908	14130	14249	14042	14243	14045	14156	14221	14169	14123	14217	14183	14191	14118	14000	14186	14259	14155	13957	13963	14330	14159	14155	14028	14226	14283	14101	14158	14181	14003	14267	14244	14208	14189	14194	14161	14222	14111	14321	14224	14241	14128	14188	13927	14174	14063	14138	14161	14157	14190	14192	14195	14284	14281	14355	14111	14252	14161	14195	14125	14195	14076	14115	14328	14145	14110	14184	14122	14166	14324	14029	14268	14069	14234	14105	14128	14041	14170	14202	14135	14137	14244	14066	14146	14224	14036	14203	14106	14156	14125	14276	14196	14180	14063	14252	14116	14363	14136	14180	14022	13961	14230	14157	14173	13941	14209	14106	14261	14002	14149	14103	14134	14186	14212	14189	14127	14075	14210	14207	14183	14148	14169	14163	14225	14246	14165	14301	14048	14128	14198	14091	14229	14267	14177	14279	14111	14277	14096	14197	14252	14234	14136	14138	14170	14162	14121	14112	14092	14139	14076	14167	14254	14172	14093	14109	14192	14178	14192	14052	14148	14053	14190	14198	14260	14030	14182	14266	14105	14283	14156	14107	14143	14247	14258	14327	14177	14308	14073	14234	14089	14066	14148	14044	14170	13970	14264	14146	13999	14174	14091	14083	14112	14075	14263	14065	14227	14005	14182	14169	14139	14240	14077	14141	14232	14277	14143	14242	14134	13890	14264	14227	13979	14106	14179	14068	14111	14032	14064	14249	14149	14064	14072	14234	14038	14181	13946	14172	14291	13934	14173	14177	14231	14148	14197	14289	14174	14115	14244	14196	14110	14127	14262	14188	14181	14229	14071	14309	14109	14097	14190	13985	14136	14119	14139	14083	14083	14230	14006	14175	14044	14151	14186	13959	14124	13963	14079	14397	14353	14201	14294	14256	14232	13977	14188	14070	14133	14042	14260	14158	14183	14267	13986	14226	14167	14286	14118	14377	14179	14184	14196	14031	14101	14101	14147	14010	14258	13997	14229	14056	14147	14146	14240	14149	14218	13984	14259	14066	14198	14141	14184	14145	14194	14170	14121	14164	14180	14195	14152	14153	14247	14095	14191	14137	14114	14228	14216	14018	14008	14221	14169	14204	14317	14147	14167	14220	14209	14097	14127	13997	14150	14073	14123	14028	13963	14296	14141	14260	14133	14197	14179	14112	14156	14112	14221	14071	14369	14001	14047	13953	14183	14214	14255	14062	14097	14112	14080	14117	14311	14178	14058	14114	13949	14186	14260	14083	14239	14263	14041	14018	14214	14107	14045	14167	14182	14090	14170	14222	13998	14213	14182	14269	14027	14256	14278	14155	14160	14251	14079	14148	14076	14193	14108	14314	14051	14250	14077	14251	14142	14155	14101	14287	14252	14126	14175	14132	14191	14196	14018	14247	14423	14158	14270	14254	14167	14183	14235	14262	14026	14201	14086	14322	14233	14182	14193	14193	14216	14217	14058	14298	14141	14183	14214	14125	14211	14168	14199	14104	14321	14131	14255	14135	14184	14185	14191	14107	14146	14141	14336	14125	14142	14134	14099	14030	14096	14197	14188	14034	14048	14197	14026	14143	14264	14117	14097	14290	14254	14170	14209	14126	14128	14186	14081	14145	14067	14289	14167	14179	14172	14300	14162	14143	14105	14279	14229	14260	14040	14007	14079	14155	14421	14277	13955	13951	14208	14070	14076	14068	14079	14146	14184	14192	14087	14081	14088	14165	14155	14210	14227	14120	14378	14228	14176	14013	14065	14140	14104	14023	14194	14195	14090	14198	14081	14102	14290	14166	14240	14252	14068	14082	14350	14217	14000	14098	14239	14220	14066	14157	14226	14137	14329	14212	13849	14134	14143	14255	14096	14290	14062	14184	14335	14277	14139	14169	14247	14026	14245	14251	14005	14255	14190	14280	14083	14011	14170	14124	13996	14019	14152	14142	14081	14235	14198	14217	14102	14232	14188	14192	14286	14132	14050	14199	14243	14117	14142	14223	14128	14082	14248	14230	14067	14237	14269	14221	14089	14078	14187	14050	14035	14146	14205	14086	14142	14196	14122	14195	14211	14140	14173	14201	14203	14182	14189	14193	14173	14021	14300	14364	14139	14093	14231	14192	14078	14220	14193	14196	14022	14140	13933	14215	14220	14059	14144	14175	14217	14172	14170	14319	14081	14128	14188	13920	14164	14301	14200	14160	14120	14069	14176	14170	14137	14233	14091	14196	14046	14080	14172	14136	14223	14031	13939	14168	14131	14200	14233	14195	14168	14051	14086	14102	14225	14320	14103	14355	14177	14215	14092	14214	14209	14145	14153	14219	14155	14247	14102	14120	14121	14202	13991	14356	14150	14091	14211	14317	14191	14192	14026	14059	14138	14002	14070	14273	14052	14310	14128	14303	14129	14200	14095	14252	14116	14079	14393	14052	14078	14203	14214	14064	14266	14193	14211	14037	14261	14143	14117	14118	14149	14160	14161	14282	14139	14136	14116	14051	14139	14186	14176	14020	14311	14120	14195	14111	14102	14189	14253	14080	14213	14225	14170	14219	14146	14067	14277	14219	14189	14151	14310	14165	14314	14192	14089	14273	14182	14150	14005	14178	14119	14263	14120	14116	14142	14210	14327	14134	14012	14214	14076	14166	14137	14121	13958	14121	14219	14205	14121	14217	14116	14259	14190	14214	14192	14123	14255	14210	14015	14144	14105	14166	14177	14007	14264	13971	14257	14202	14058	14134	14234	14241	14179	14142	14006	13940	14412	14003	14092	14249	14203	14160	14113	14095	14197	14122	14240	14170	14242	13961	14128	14243	14285	14229	14163	14201	14221	14077	14115	14028	14122	14150	14107	14131	13933	14173	14014	14202	14080	14173	14315	14137	14056	14340	14237	14038	14119	14057	14243	14096	14047	14050	14128	14325	14360	14165	14042	14257	14040	14055	14116	14223	14211	14138	14149	14257	14214	14063	14077	14005	14139	14272	14237	14139	14093	14044	14111	14102	14140	14172	14176	14191	14161	14188	14190	14133	14188	14109	14097	14101	14296	14124	14189	14186	14117	14066	14221	14116	14110	14031	14165	14020	14196	14101	14054	14266	14017	13958	14218	14110	14325	14330	14209	14030	14215	14237	14153	14178	14183	13942	14061	14175	14078	14169	14242	13984	14223	14128	14291	14261	14178	14230	14078	14311	14090	14158	14167	14365	14298	14041	14030	14175	14034	14127	14212	14144	14160	14084	14128	14268	14139	14293	14054	14207	14101	14207	14189	14181	14205	14101	14232	14069	14147	14093	14281	14260	14150	14246	14289	14186	14136	14186	14148	14264	14209	14253	14337	14217	14152	14211	14094	14183	14122	14085	14131	14305	14061	14108	14182	14221	14124	14165	14190	14135	14181	13896	14114	14175	14185	14279	14349	14240	14110	14280	14173	14259	14208	14119	14190	14240	14083	14208	14223	14107	14147	14254	14097	14174	14200	14241	14326	14107	14145	14198	14177	14158	14231	14080	14100	14276	14181	14109	14343	14162	14080	14106	14239	14101	14166	14348	14229	14090	14202	14169	14177	14156	14317	14227	13986	14174	14118	14278	14040	14210	14241	14263	14144	14209	14156	14267	14016	14158	14166	14208	14298	14152	14200	14092	14129	14232	14131	14400	14155	14182	14311	14194	14026	14114	14104	14167	14257	14164	14179	14302	14301	14089	14090	14065	14176	14097	14074	14063	14160	14156	14307	14019	13976	14126	14200	14079	14365	14148	14033	14232	14128	14095	14226	14199	14186	14182	14205	14245	14272	14062	14145	14161	13977	14140	13931	14255	14394	14133	14127	14254	14301	14275	14095	14173	14098	14121	14120	14180	14230	14144	14211	14067	14142	14103	14276	14113	14230	14290	14129	14170	14165	14011	14256	14025	14271	14087	14035	14080	14270	14031	14258	14324	14146	14047	13996	14163
29042	26083	30179	26141	20580	18465	17487	16728	16482	16392	17272	17873	17493	17116	16754	16387	16598	16294	16296	16124	16299	15951	16177	16221	16196	16006	16132	16103	15931	15980	15916	16030	16218	16187	16105	16024	16113	16047	16053	16126	16180	16075	16210	16118	16072	16155	15939	15966	16140	15923	16049	16243	16087	15952	16023	15928	16064	16119	16001	16139	16191	16397	16211	16089	16118	15980	16133	16208	16147	16281	16046	15998	15944	15994	15966	16266	16212	16024	16016	16357	16278	16079	16211	15951	15847	16069	16141	16103	16084	16041	16100	16088	16186	16013	16091	16123	16092	16144	16083	16036	16090	16028	16243	15882	16161	16071	16207	16072	16039	16056	16157	15995	15974	16041	15858	16045	16281	16090	16098	15866	16023	16092	16144	16113	16098	16017	16052	16106	16124	16117	16204	16086	16215	16069	16150	16009	16088	16252	16020	16048	16106	16201	16190	16095	16165	16099	15981	15876	16029	16103	15926	16118	16000	16207	16145	16271	16079	16066	16176	16018	16154	16007	15900	16047	16082	15797	15875	15953	16064	16193	16071	15819	16134	16015	16015	16089	16038	16013	16044	16092	16024	16211	16114	15933	16119	16120	16010	16103	16027	15995	16112	16007	16034	15921	16098	16081	16137	15901	16088	15931	16035	16032	16029	15998	16183	16001	16188	16087	16274	15942	15887	15976	16266	15996	15914	16231	16135	16025	15947	16063	15989	16152	16288	16033	16088	16107	16118	15863	15932	16012	16078	16138	15923	16156	16097	16074	16086	16104	15898	15990	16016	16003	16176	16034	16149	16022	16135	16116	16074	16141	15890	16104	15982	16077	16086	16040	16095	15947	16041	16053	15996	16051	16069	16151	16185	16000	15992	16090	16021	16073	16202	16235	16161	16104	15920	16049	16270	16107	15956	15758	15965	16192	16127	15982	16117	15964	16029	15959	15996	16430	16219	15789	16053	16155	15951	15982	16035	16061	16094	16143	16006	15984	16093	16156	16067	16024	16087	16126	15990	16178	16129	16024	16294	16105	16095	16230	16028	16130	15986	16047	16095	16112	16085	15942	15938	16219	15977	16058	15913	16115	16190	16050	16076	16098	16058	15997	16201	16180	15939	16079	15994	16043	16010	15893	16180	16070	16100	16127	16022	16026	16008	16071	16074	16201	16166	16040	15983	16102	16136	16030	16010	16205	16053	16098	16265	16350	16280	16076	16009	16124	16041	16357	16052	16029	15892	16119	16227	16159	16026	16070	16149	16104	16042	16048	16120	15912	16012	16064	16090	16006	15994	15972	15938	16145	16277	16007	16055	15999	16168	16149	16201	16030	15966	16269	16078	16190	16142	16068	16058	15956	15949	16080	15940	15852	15913	16056	16085	16235	16116	16143	16203	16040	16120	16141	15893	15897	16012	16099	16177	16242	16020	15869	15851	15957	16090	16218	15941	15875	16175	16130	15955	15854	16180	16034	16191	16133	16087	16035	15965	15976	16027	16007	16080	16088	16133	15971	16187	15916	16022	15851	16192	16055	16229	16022	16342	16275	15940	15986	15964	16075	16010	16080	16048	16058	16038	16081	16111	16175	16122	16016	15991	15950	16306	16172	15948	15960	15986	15854	15962	16056	16050	16042	16069	15983	16052	16086	16111	16110	15894	15944	16010	15955	16149	15950	15979	15930	16021	15974	15974	15908	16090	15816	15856	16018	16056	15854	16036	16083	16003	15991	16033	16261	16131	16011	16019	15992	15872	16104	15887	16135	16092	15959	16176	15969	16067	16099	16130	16035	15878	16012	16034	16113	16128	16237	16160	16112	16151	16078	16225	16042	15818	16142	16148	16040	16333	16122	16130	16221	15990	16155	15927	16032	15822	16020	16202	16284	16106	16083	15911	16042	16094	16148	16139	16017	16076	16045	16245	15937	16008	16107	16194	16120	15919	16065	16147	16213	16025	16018	16012	16190	16062	15829	16138	15896	15981	16077	16091	15958	16072	16118	16140	16190	16184	16080	16023	16020	15990	16086	16018	16158	15910	16048	16346	16157	16063	16172	16135	15999	16035	16054	16057	16268	16121	16026	16127	16154	16028	16087	16203	16003	16117	15990	16149	16140	16038	16082	15855	16006	16263	16027	16157	16202	16080	15927	16111	16069	16081	16026	16046	16136	16132	16143	16157	16134	16072	16009	16132	16223	15977	16044	15883	16182	16097	15941	15832	15868	16226	16222	16137	15956	16153	16068	16144	16147	16223	16003	15982	15968	16105	16187	15930	16041	15873	16267	16187	16073	16019	16243	15921	16028	16058	16029	16263	16191	16081	16030	15902	16068	16007	16230	16121	16330	15734	15909	16064	16232	16013	15747	15900	16068	16007	16234	16048	16066	15891	15921	16149	16164	16055	16035	16134	16186	16143	15976	16278	15985	15990	15953	16076	15870	16004	15986	16041	16051	16066	15932	16252	16280	16188	15996	15942	15995	16171	16165	16221	16082	16147	16011	16071	16048	16269	15828	16114	16062	16102	16074	16047	15853	16168	16040	15822	16133	16026	16129	16027	16040	15897	16116	16289	16035	16163	15965	15916	16208	16126	16142	16055	16007	16103	16235	16315	16098	15921	15985	16028	16105	15974	15832	16258	16181	16198	16115	16059	16151	16220	16082	16277	16062	16184	16208	15984	16027	16150	16207	16291	15922	16081	15992	16090	16114	16033	16156	15952	15892	15973	15936	16069	16091	16075	16064	16050	16063	16143	16108	16256	16028	15964	16005	16081	16095	16089	16024	16199	15902	15921	15925	16075	16087	16168	16131	16034	16096	16111	16083	16120	16082	16112	16126	16130	16037	15957	16038	16033	15995	15806	15948	15984	16096	16081	16079	16241	16028	15877	15969	16120	16041	15987	16009	16122	16135	16073	15953	16215	16058	16200	15997	16131	15971	16230	16112	16061	15957	16129	15963	15927	16007	15872	16047	16141	16065	16212	16121	16143	16006	16093	16132	16105	16054	16077	16041	16078	15907	16029	16031	16038	16128	16069	16145	16189	16030	15963	16143	15933	16188	16178	16066	16013	16158	16065	16090	16203	16069	16271	16023	16155	16190	16025	16080	15853	16249	16040	16168	16141	16229	15978	15947	16182	15943	16061	15985	16232	16048	15858	16068	16027	15930	16024	16099	15981	16240	15993	16150	16042	15876	15891	15931	16026	16099	16117	16172	16245	16014	16195	16109	16044	15932	16067	16122	16070	16094	16008	15914	16075	16272	16193	15935	16035	16168	16016	16027	15928	16120	16074	16201	16022	16219	16169	15975	16094	16078	16123	16145	16257	16098	16292	16178	16015	15974	15901	15996	16184	16141	15907	16026	16033	16182	15980	16016	16035	16075	16018	16007	16009	16045	16310	16174	16295	16025	16102	16017	16113	16144	16050	16026	16097	16166	15876	16157	16151	16138	16017	15871	16244	15964	16044	15961	15886	16063	15924	16016	16030	16117	16023	15830	16196	16030	15908	16023	15966	16114	16078	16128	16120	16057	16191	16157	15914	16053	16083	16104	15994	16056	16089	16190	16049	16005	16067	15856	16273	16122	16184	16178	16106	16036	16007	16303	15991	15990	16231	15946	15843	16090	16253	16036	16104	16251	15994	16021	16053	16122	16287	16055	16176	16171	16116	15869	16380	16054	15929	16077	16088	16054	16227	16110	16064	16184	16319	16019	15869	16038	16363	16125	15907	16031	15830	16081	16106	16185	16088	16117	16243	16033	16273	16191	16178	16134	16065	15816	16001	15996	16159	15979	16049	15852	16237	15984	16118	15992	15937	16173	16081	15901	15928	16041	15926	16200	16340	16153	15909	15869	16018	15817	16214	16091	15951	15929	15784	16076	16119	15998	15996	16077	16121	16030	16147	16100	16118	16260	15897	16157	15999	16056	16223	16018	16114	16102	15954	16128	16041	16037	16191	16214	16254	16125	16045	16164	16084	15919	16142	16107	16190	16268	16092	16161	16179	16096	16219	16071	16279	16076	16252	16234	16087	15985	16109	16310	16072	15877	16106	16198	15843	15955	16122	16198	16129	16134	16111	16282	15974	15995	15916	15991	16115	16006	16025	16064	16150	16178	16234	15977	16108	15969	15912	15952	15848	16326	15943	15967	15914	15952	16184	16128	15918	16114	16003	16123	15991	15977	16217	16111	16054	16113	16098	16022	16080	16018	16159	16015	15968	15968	16299	16139	16058	15749	15993	16043	15984	15937	16019	15994	15896	16133	16186	15973	16146	15907	16111	16040	16138	15995	16002	15969	16197	16110	16038	15973	16215	16036	16146	15981	16326	15951	15974	15997	16134	16131	16194	16131	16021	16052	16076	16132	15992	16159	16023	16099	16247	15957	16151	16159	16054	16039	16217	16220	15907	16171	16109	16144	16046	16169	16057	15891	16147	15993	16006	15948	16219	16137	15978	16215	16180	15897	15982	16092	16094	16066	16091	16115	15950	16136	15940	16086	16096	15938	16153	16112	16002	15983	16127	16117	16030	16066	15967	15984	15973	16111	16209	16032	15987	16012	16095	16079	16080	16215	15992	16085	16321	16000	15844	15873	15983	16111	16186	16105	16073	16200	15991	16241	16107	15953	15880	16061	16136	16102	16047	16014	16186	16136	16120	15996	16020	15969	16171	16277	16160	16013	15985	16089	16180	16040	16302	16231	16095	16250	16203	16253	16119	16079	15919	16093	15993	16176	16242	16238	16014	16030	15874	16061	15916	16024	16010	16110	16216	16169	15957	15905	16089	15884	16214	16252	16308	16022	16207	16074	16184	16198	16104	16082	15940	16060	15917	16084	16170	16328	16117	16241	15948	16064	16089	16116	16101	16050	16196	16057	16300	16025	16019	15874	16138	16173	15991	16243	16131	15948	16090	16114	16125	15993	16132	16189	16016	16027	16152	16137	15916	16095	15920	16145	16222	15766	15895	16046	16165	15962	16011	16025	15892	16132	15806	16011	16015	16046	15937	15820	16296	16261	15951	15982	16235	16132	16162	16057	16144	16075	16197	16037	16005	16218	15824	16090	16170	16215	16126	16261	16239	16190	16171	16083	16016	15996	16199	16084	15852	16047	16145	16225	15969	16176	16092	16157	16104	15906	16056	16070	16255	16068
31598	39959	33131	25201	20285	17069	15707	14983	14796	14825	16034	16462	15845	15336	14797	14566	14596	14281	14138	14065	14107	14223	14130	14072	14236	14155	14178	14160	13856	13988	14130	13980	14157	14043	14111	14074	14214	13975	14171	14082	14101	14344	14044	14152	14057	14170	14083	14280	13923	14050	14155	14041	14178	13988	14200	13979	14050	14058	14081	14262	14075	14196	14036	14271	14151	14191	14256	14216	14133	14042	14063	14107	14018	13885	14201	13951	14034	14044	14288	14035	14174	13951	14163	14004	14013	14194	14139	14147	14023	14151	14171	14238	14093	14034	14219	14091	14142	14297	14027	14099	14220	14123	14092	14243	14051	14202	14098	14052	14106	14053	14104	14078	14170	13924	14219	14120	14054	14246	14093	13991	14013	14088	14090	14245	14039	14180	14043	14260	14210	13975	13858	14160	14054	13988	14057	14061	13994	14081	14219	14104	14188	14123	14124	14002	14051	14135	14208	14068	14163	14156	14105	14015	14146	13980	14243	14019	14042	14113	14224	14253	14143	13930	14066	14183	14171	14023	13988	14202	14088	14207	14171	14292	14038	14059	14022	14103	14196	14046	14121	14079	14101	14196	14129	14114	13915	13967	14078	14002	14030	14061	14184	14142	14227	14108	14190	14000	13952	14127	14259	14045	14250	14097	14056	14003	14115	14014	14273	13992	14188	14055	14099	13859	14300	14032	14173	14077	14161	14147	14190	14107	14065	13992	14060	13954	14269	13967	14027	14006	14007	13959	14131	14059	14263	14094	14142	13968	14167	14162	14054	13996	14246	14104	14247	14040	14122	14063	14013	14231	14065	13958	14043	14220	14246	13974	14143	14148	14292	14047	14092	14064	14067	14063	14125	14027	13935	14095	14150	14056	14130	14076	14271	14237	14056	14100	14149	13993	14111	14116	14055	14145	14105	14127	13971	14050	14161	14117	14121	13990	14074	14173	14142	14169	14044	14071	14166	14158	14178	14054	14051	13984	14073	14107	14102	13871	14182	13985	14128	13941	13926	14044	14139	14009	14407	14162	13983	14019	14169	14136	14119	14258	14101	14077	14219	14147	14003	14215	13973	14014	14157	14033	14005	14001	14329	13941	13956	14102	14035	13980	14196	14018	14030	14023	13979	14093	13960	14145	14400	14014	13988	14002	14016	14165	14310	14118	14197	14121	14083	14106	14078	14135	14271	14008	14157	14010	14171	14061	14065	14107	14129	14217	14140	14045	14178	13917	14171	14201	14145	14219	14074	14064	14221	14209	14054	14067	14050	14070	14128	14160	13996	14091	13973	14085	14111	14120	14215	14179	13969	14117	14101	13998	14062	14272	14133	14088	14215	13994	14117	14163	14110	14082	14081	14057	14061	14066	14049	14018	14277	14048	14042	14132	14173	14116	14106	14193	14115	14002	14222	14110	14177	14133	14058	14085	14071	14061	14196	14144	14055	14115	14171	14187	14053	14248	14222	14261	14156	13971	13985	13914	14217	14142	14037	14213	14198	14053	14027	14112	14023	14089	14061	14098	13965	14199	14162	14059	14107	14258	14100	13867	14128	14222	14113	14170	13952	13975	14044	14101	14071	14169	14120	14097	14025	14072	14007	14187	14263	14150	14072	14151	14147	14015	14019	14122	13994	14273	14114	14052	14247	13998	14091	13890	14213	14058	14055	14131	14173	13973	14055	14072	14082	14004	14090	14200	14050	14035	14086	14051	14124	14294	14075	14031	13841	13969	14124	14103	14125	14080	14134	14005	14074	14028	14076	14193	14036	14135	14153	14134	14148	13992	14083	14030	14103	14050	14217	13938	13997	14079	14048	14169	14173	14060	14097	14010	14126	14081	14211	13952	14080	14123	14241	14131	14115	14025	14128	13989	14109	13913	14339	14058	14032	13898	14157	14144	14126	14045	13992	14209	14228	14227	14059	14136	14032	14012	14161	14234	14144	13960	13950	14175	14125	14065	14068	14090	14012	14156	13982	14061	14169	14231	14132	14054	14068	14044	14128	13852	14172	13962	14283	13931	14043	14123	14282	14144	14108	14035	14059	14059	13960	14110	14082	14270	14015	14173	14153	14243	14069	14028	14088	14005	14146	14237	14026	14128	14182	14162	13950	14009	14061	14082	14030	14000	14041	13965	14037	14280	14174	14066	14151	14105	14160	14140	14065	13963	13961	14197	14049	14018	14152	14276	14008	14245	14311	13939	14259	14104	14047	14001	14152	14113	13969	14093	14061	13972	14157	14045	13996	14175	14070	14124	14164	14153	13881	14122	14103	14125	14044	14001	14273	14075	14186	14079	14099	14107	14009	14278	14291	14066	13904	14141	14066	14002	14169	14058	13998	14286	14192	14188	14176	14168	14155	14225	14199	14054	14063	14109	13979	14250	14125	14216	14181	13981	14044	13884	13943	14084	13980	13984	14108	14105	14040	13887	14262	14132	13928	13969	14108	14018	14128	14058	14088	14116	14159	14133	13972	14048	13824	14078	14133	14100	14002	14115	14065	14042	14101	14178	14094	14089	14098	14173	14114	14058	14278	13945	14068	14175	14117	14191	14161	14042	14131	14086	14026	14158	14101	14165	14007	14100	14138	14067	14088	14061	14136	14070	14061	14237	13969	14190	14105	14105	14166	14163	14170	14133	14102	14047	14172	14069	13916	14243	14121	14171	14137	14252	14064	14129	14144	14197	14185	13962	14191	14101	14227	14232	14044	14112	14113	14057	14190	14111	14111	14140	14142	14003	14069	14077	14191	14003	14079	14230	14065	14030	14093	13984	14183	14015	14096	14164	14164	14224	13951	13991	14138	14070	13948	14272	14147	14078	14125	14159	14106	13910	14177	14056	14033	14268	14122	14158	14134	14127	13964	14138	14115	14103	14068	14147	14138	14068	14119	14098	14108	14126	14195	14227	13986	14083	14101	14077	14058	13996	14061	14135	14125	14164	14012	14107	14131	14189	14226	13900	14123	14226	13979	13974	14154	14095	14045	14065	14054	14139	14066	14129	14078	14138	14253	14034	14184	14021	14065	14062	14125	14030	14043	14039	13982	14163	14095	14228	14186	14084	14179	14104	14047	13999	14199	13989	14231	14246	14030	14062	14106	14136	14068	14075	13920	14225	13926	14097	14184	14133	14282	14138	13997	14108	14204	14146	14003	14086	14043	13978	14146	14104	14152	14103	14182	14159	14009	14011	14148	14003	14275	14154	14042	14077	14012	14163	14192	14113	14199	14092	14012	14111	14144	14195	14070	13908	14166	14175	14058	13933	14239	13947	14146	14136	13923	14217	14013	13997	14136	13998	14064	14070	14006	14293	14049	13979	14263	14319	14109	14075	14070	14117	13930	14058	14137	13952	14022	13984	14210	14323	14079	14195	14148	13977	14202	14052	14050	14196	13924	14153	14083	14006	14028	14106	13925	14070	14159	14058	14207	14105	14173	14104	14158	14079	14173	13964	13978	14059	14081	14186	13886	14141	14112	14047	14172	14182	14220	14097	14219	14300	13997	14155	14277	14293	14190	14218	14019	14170	14088	14047	13952	13927	14213	14089	14160	14123	14007	14230	14014	14029	13974	14058	14131	14214	14119	14223	14196	14139	14147	14039	13989	14098	14082	14161	14106	14043	14229	14026	14051	14052	14192	14027	14067	14011	14187	14272	14049	13978	14202	14221	14047	14181	13962	14038	13970	14131	14159	14267	14081	14046	14169	14120	14169	14302	14208	14218	14055	14057	14059	14103	14217	13972	14139	13907	14055	14086	13992	14145	14084	14006	14177	14020	14052	14209	14180	14131	14064	14230	13960	14064	14077	14149	14111	14115	14050	14138	14066	14151	14041	14157	14150	14063	13974	14021	13895	14061	14081	14224	14102	13986	14048	14003	14148	14043	14123	14163	14139	14066	14023	14088	14033	14219	13990	13968	14298	14088	14121	14130	13996	14178	14219	14148	14089	14140	14064	14146	14153	14093	14147	14198	14156	14259	14031	14017	14038	14077	14071	13992	14169	14097	14107	14142	14073	13975	14264	13970	14193	14221	14157	14068	13993	14010	14206	14075	14159	14070	14256	14227	14152	13879	13962	14277	14119	14167	14073	14150	14201	14286	14086	13945	14137	14188	14086	14120	14023	14203	14055	14078	14198	14017	14031	14152	14174	13962	14089	14214	14224	13913	14041	14145	14087	14103	14100	13956	14213	14124	14103	14111	13975	14080	14085	14160	14065	14256	14001	13982	14061	14192	14241	14158	14151	14005	14046	14075	14069	14024	14210	14104	14015	14097	14054	14207	14221	14158	14122	14057	13889	14191	14124	14111	14193	14067	14036	14050	14163	14110	14096	14144	14268	14104	14230	14005	14007	14116	14173	14233	14142	14193	14075	14042	14030	14017	14143	14137	14067	14042	14002	14039	14040	14099	14158	13840	14088	14087	14204	14114	14135	14227	14176	13958	14168	14130	14191	14088	14134	14150	14254	14128	13904	14086	13969	14076	14158	14212	14076	14170	14089	14171	13997	14122	14026	14120	14114	14204	14054	13905	14084	13883	14158	14196	14136	14140	13986	14122	13829	14240	14264	14064	14046	14057	14167	14354	14001	14083	14298	14215	14191	14027	14090	14192	14122	14146	14135	14110	13933	14109	14042	14280	14219	14103	14081	14281	14143	14152	14165	14064	13988	14098	13907	14094	14157	14213	14085	14119	14120	13980	13946	14111	14188	14109	14170	14018	14064	14085	14297	14121	14369	14443	14324	14141	14068	14095	14080	14118	14108	14163	14179	14333	14126	14175	13995	14237	14093	14134	14086	14031	14222	14055	14123	14144	13950	14104	14211	14116	14103	14127	14213	14095	14090	14192	14087	14098	14259	14110	14163	13997	14043	14074	13920	14183	14073	14014	14228	14142	14065	14180	14124	14128	14162	13975	14211	14218	14220	14069	14177	14226	14255	14168	14132	14063	14025	13940	14034	14117	14154	14083	14007	14070	14237	14191	14101	14098	14040	14049	14115	13970	13987	14283	14049	14083	14189	14138	14055	14026	14189	14262	14163	14027	14080	14027	14063	14113	13913	14114	13959	14111	14160	13937	14119	14060	14021	14075	13950	14093	14104	14023	14156	14212	14196	14241	14173	13999	14138	14250	14018	14163	14067	13872
23957	21359	28908	24752	23369	24192	23122	19658	18172	18779	25720	27876	24350	21802	20189	18356	17179	16648	16242	16127	16182	16125	16369	16307	16248	16274	16313	16048	16088	16017	16262	16146	16127	16094	16162	16122	16365	16132	16108	16058	16197	16093	16311	16206	16148	16117	16050	15947	15944	16039	16216	16019	16130	16312	16266	16211	15995	16128	16162	16152	16081	16130	16049	16252	16151	16106	16262	16136	15944	15971	16141	16291	16065	16133	16156	16196	16029	16054	16057	15902	16168	16064	15994	15922	16237	16093	15917	16145	16098	16170	15981	16064	16115	16058	16073	16106	16104	16036	15977	16204	16123	16108	16085	16136	16043	16163	16130	16173	15897	16141	16036	15973	15918	16053	16249	16217	16124	16042	16123	15901	16088	16098	15888	16268	15803	16076	15974	16061	16031	16134	16227	15955	16247	16119	15957	16094	16119	16085	16067	16097	16111	16062	16071	16005	16080	16180	15954	15916	16275	16009	16037	15964	16065	15809	16153	16220	15860	15894	15943	16007	15992	16361	16107	16168	16071	15924	15938	16008	16193	16174	16190	16103	16225	16029	16177	15858	16119	16094	15959	16048	16121	16056	16248	16152	16155	16209	15991	16015	16057	16069	15874	16069	16010	16072	16151	15958	16073	16116	16103	15936	16109	15929	16005	16005	15979	16154	16227	16137	15852	16030	15961	16049	15905	16162	16247	16149	16035	16063	15939	16058	15990	15911	16107	15962	16039	16017	16088	16192	15938	16108	16076	15973	16145	15962	16061	15942	16045	15838	15992	16197	16047	16142	16107	16070	16079	16153	15983	16168	16052	16137	16060	16016	16054	16058	16030	15907	16065	16104	16079	16072	16021	16221	15982	15878	16100	16082	16007	16132	16128	16050	16088	16062	16072	16083	16128	15955	16163	15938	16116	15982	15896	15935	16078	16065	16162	15953	16155	15798	15909	15999	16106	15970	16129	16041	15982	16023	15991	15845	16110	16172	16011	16325	16107	16083	16012	15928	16178	15871	16190	16130	15969	16104	15950	16057	16019	15995	16107	16062	15889	16079	16037	16032	16065	16175	16034	16076	16045	15918	16137	16202	16122	16043	16262	16209	16050	16110	16035	15988	16025	16014	15917	16004	15988	15854	16045	15975	15910	16111	16044	16020	16102	16032	16030	16160	16289	16246	15956	16068	16211	15964	15901	16155	15944	15954	15894	16078	16037	16114	15994	16000	16220	15926	16065	16245	16004	16234	16197	16043	15996	15856	16106	16151	16106	16028	16038	15936	16023	16301	16175	16182	16132	16099	16110	16010	16218	16235	15992	16186	16036	16166	16099	16143	16000	15973	16184	16062	16064	16051	16116	15799	16020	16101	16233	16146	16097	16001	16101	15893	15804	15968	15990	16228	16197	15856	15884	15970	16026	16165	16102	16076	15909	15914	16113	16049	16104	16151	16214	15892	15845	16081	16017	15975	15872	15964	16098	16143	16192	16105	16209	16008	16206	15935	15997	16078	16186	16092	15936	16185	15995	16095	15955	16137	16100	16144	16016	15969	16195	16213	15896	16173	16075	16051	16133	16198	16208	16398	16006	16058	15775	15888	15940	15962	16150	16174	16131	16328	16157	16141	15911	16086	16207	16095	16097	16132	16034	16044	15846	16048	16089	15896	15971	16171	16012	16107	16254	15925	15857	16054	16216	16057	15942	15964	15839	15990	16101	16028	16073	16141	16086	15982	15976	16013	16097	16084	16153	15987	16034	15994	16071	16155	15879	16061	16162	16016	16141	15993	16159	16092	16140	16084	16158	16088	16056	15876	15983	15952	15974	16047	16074	16075	15938	15910	16223	16234	16052	15990	16340	16161	16244	15982	16130	15873	15932	15976	16159	16137	16129	16146	16120	16222	16081	16010	16151	16159	16091	15993	16136	15825	16151	15970	15994	16039	16064	16107	16055	16039	15880	15975	16060	16178	16240	16056	16043	16115	16016	16036	16191	16001	16288	15980	16157	15905	16134	15931	16180	16184	16136	16253	16109	15957	16104	16013	16196	16254	16017	16185	16184	15992	15944	16051	15873	16025	15906	16119	16061	16058	15968	16048	16231	16044	15947	16137	16090	16167	16151	16163	16206	16204	15956	15982	15978	15938	15904	16014	16152	16023	16080	15897	16072	16081	15835	16059	15975	16029	16030	16103	16049	15965	16363	16017	16002	16235	16024	16161	15938	16096	15982	16024	16031	15959	16140	15984	15950	16071	16068	15909	15939	16056	16080	16140	15865	15991	15830	15971	16021	16018	16104	16130	16132	16238	16060	16086	15970	15806	15972	16035	15940	16002	15837	16119	16022	15975	16104	16034	15959	15968	15967	16071	15938	16042	16052	15839	16123	16001	15735	16145	15993	15969	16007	16031	16037	16216	16172	16141	16018	16083	16269	15995	16103	15977	15917	16035	15985	16033	16106	15960	16078	15955	16113	15915	15911	16193	16088	16220	16043	15968	16288	16045	15995	15902	16083	15911	16188	16076	16180	16037	15902	16028	16017	16200	15934	16190	15912	16019	16064	16298	16111	15942	16158	16154	16145	16189	16142	16241	15970	16070	16187	16069	16127	16002	16113	16197	16005	16133	16035	16136	15932	16114	16113	16241	16009	16159	16064	16205	16138	16230	15974	16129	16015	16223	16210	16148	16152	16022	15776	16034	16021	16168	16167	16062	16064	15894	16001	16004	15974	16149	16042	16136	16196	15979	15985	16030	16133	16149	15970	16316	15996	16026	15954	16110	16201	16015	16240	16128	16061	16131	16075	15992	16091	16069	15822	15935	16069	16054	16169	16000	16083	16095	16090	16075	16120	16062	15988	15934	15955	16058	16105	16166	16067	15989	16165	16100	16227	16187	16050	15997	16013	15991	16046	16152	15857	15904	15785	16171	15902	16178	15993	15997	15916	16036	16175	15972	16081	16049	16063	16112	16159	16197	16082	16072	16045	15870	16051	16044	16117	16177	15933	16013	15978	16084	16127	15973	15986	16035	16056	16229	16032	16231	16130	16019	16143	15909	16003	16129	16124	16108	16087	16014	16041	16027	16008	16122	16171	16158	16014	16105	16264	16068	16069	16309	16189	16053	15743	16095	16101	16123	16142	16009	15964	15877	16029	15946	16056	16033	16089	16195	16113	16113	15848	16223	15998	15962	16124	16001	15973	16112	16071	16036	16183	16098	15988	16003	15987	16185	16041	16064	15924	16032	15993	15945	15985	16114	16189	16166	16217	15882	16001	15997	16142	15917	15929	16046	16040	16300	16039	16126	16218	16148	16077	16275	16030	16133	16128	15836	16381	15996	16170	16198	15960	16043	16103	16187	15899	16179	15932	16121	15838	16181	16043	15924	16016	15945	15837	16027	16136	16038	16311	15988	16077	16284	16171	15957	15978	15826	15950	15975	16199	16030	15975	16080	15976	15992	16172	16156	16199	15870	15996	16047	16086	15989	16098	16040	16127	16206	16205	15903	15968	15966	16148	15965	16162	15976	15965	15810	16081	15682	16017	16092	16123	16054	15978	16026	16070	15857	16063	16035	16098	16073	16183	16006	15882	16097	16338	16142	16116	16048	16172	16008	16017	15898	16141	16120	15817	16017	16132	16084	16072	16043	16019	16135	16184	16019	16111	15984	16214	16100	16137	15769	15925	16202	16128	15887	16077	16007	16006	16111	16015	15920	16102	15983	16025	15901	16170	16109	15927	16086	15889	15971	16224	16171	16192	16016	16118	15995	16230	15973	16104	16091	15959	15940	15988	15999	16316	15999	16060	16077	16084	15835	16352	16201	16194	16166	15981	16070	16113	16140	16123	15887	15879	16059	16083	16157	16100	16010	16047	15864	15884	16154	16207	16001	16301	16230	16081	16105	16065	16012	16090	16190	16163	16104	16236	16212	16183	15876	16079	16154	15802	16080	16050	15848	16147	15918	16007	16157	16206	16146	16194	16038	16052	16109	16092	15955	16070	16007	16101	16014	16120	16143	16132	16202	16172	16132	16201	15971	16022	16014	16021	15945	16013	15967	16196	16008	16034	16002	16208	16150	15799	15942	15969	16019	16103	15952	16113	16108	16130	16028	16186	16286	16003	15916	15916	15875	15953	16046	16106	16151	16136	15948	15695	16057	16178	16071	16185	16248	16025	16096	16093	16061	15939	16047	16078	15988	16214	16056	16182	15947	15935	16182	15961	16231	16021	15939	16141	16061	16030	16068	16065	16125	16171	15957	16024	15863	16013	16085	16014	16045	16078	16090	15978	15951	15947	16141	16112	16105	16049	16196	16097	15990	16044	16105	16110	16019	16101	16102	15961	15981	16169	16016	16071	15945	16122	16122	16046	15902	16159	15889	16117	16003	16009	16221	16207	16294	15959	16102	16132	15955	16170	16246	16034	16167	16142	16133	15916	16069	16137	16146	15901	16030	16204	15909	15928	15985	15929	15917	16107	16039	16039	16281	16027	15994	16224	16114	15961	16000	16116	16124	16084	15961	16263	15919	16019	16145	16228	16064	16016	15961	16050	16259	16042	16240	16163	16174	15926	16048	15998	16063	16079	16156	16117	16084	15888	15964	16081	16100	15978	15923	15832	16081	15855	16007	16013	16010	15925	15954	16027	16235	16016	16075	16092	15865	16017	16082	16042	16142	16259	16041	16066	16083	16236	16169	16077	16200	16194	15942	15889	16198	16242	15958	15860	16018	15920	16021	16250	16023	15918	16045	16004	16117	16077	15988	15967	15963	16284	16168	16099	15843	16074	15952	16028	15892	15994	15938	16049	16093	16164	16017	16126	16074	16083	15865	16015	16061	16030	15976	16054	16049	16046	16120	16203	15988	16145	16097	15982	16200	16054	16040	16132	16024	16101	16109	16078	16027	16343	15973	16076	16063	15923	16012	16011	16084	16143	16060	16019	16079	15972	15964	16034	15861	16285	16121	15978	15965	16079	15983	16198	15989	15917	16272	16069	16135	15917	16200	16185	16140	16070	15984	16082	16057	16149	15948	15914	16052	16002	16136	15995	16126	16044	15924	16138	16088	16014	16053	16089	15916	15858	16120	16246	16240	16204	15710	16066	15864	16020	15941	16003	16002	15958	15970	15952	16032	16040	15864	16180	16051	16138	16082
31076	50967	44661	32469	26962	23274	20746	18604	17385	18333	28454	29225	24223	21638	19134	16916	15156	14429	14313	14185	14178	14009	14256	14521	14134	14182	14276	14241	14167	14264	13979	14167	14135	14160	14163	14130	14247	14111	14138	13971	14107	14128	14195	14231	14060	14074	14241	14097	14078	14151	14081	14103	14056	14105	14107	14004	14143	14125	14124	14090	14187	14369	14189	14296	14052	14234	14245	14083	14224	14136	14116	14205	14187	14149	14216	14106	14205	14304	14171	14091	14201	13921	14310	14233	14065	14127	14255	14236	14097	14248	13980	14264	14201	14146	13973	14196	14107	14238	14112	14064	14167	14219	14106	14116	14189	14309	14121	14144	14202	14111	14189	14120	14109	14205	14178	14139	14183	14193	13972	14147	14137	14101	14220	14173	14128	14033	14155	14327	14257	14344	14212	14292	14151	14156	14255	14116	14245	14070	14180	14063	14332	13976	14265	14238	14228	14134	14131	14284	14186	14166	14176	14234	14193	13997	14280	14204	14101	14176	14259	14126	14062	14165	14136	14202	13990	14154	14145	14180	14241	14125	14282	14197	14116	14081	14030	14158	14055	14142	14182	14303	14098	14224	14239	14257	14091	13901	14103	13981	14202	14028	14273	14233	14209	14161	14293	14208	14196	14085	14077	14209	14149	14114	14167	14167	14115	14245	14082	14107	14014	14232	14144	14320	13999	14152	14094	14147	14143	14135	14216	14207	14078	14072	14160	14243	14276	14177	14143	14245	14200	14260	14016	14085	14050	13994	14157	14169	14146	13880	14109	14040	14257	14125	14124	14164	14046	14195	14061	14129	13956	14125	14121	14244	14087	13948	14172	14328	13940	13991	14150	14134	14016	14024	14103	14224	14068	13854	14123	14087	14239	14237	14218	14080	14205	14094	14190	14043	14187	14151	14124	14162	14220	14269	14248	14167	14102	14181	14240	14022	14079	14218	13972	14043	14183	14108	14117	14098	14254	14150	14095	14056	14228	14188	14132	14178	13954	14254	14135	14101	14168	14032	14139	14221	14199	14279	14229	14095	14105	14022	14146	14201	14272	14306	14338	13974	14192	14033	14036	14252	14148	14073	14227	14137	14152	14220	14208	14318	14231	13932	14103	14148	14088	14017	14226	14037	14206	14099	14160	14073	14235	14401	14168	14188	14223	14106	13981	14054	13957	14119	14138	14198	14058	14144	14199	14172	14085	14230	14287	14086	14255	14309	14046	14256	14123	14134	14234	14146	14070	14305	14108	14225	14055	14167	14018	14155	14104	14069	14335	14001	13918	14041	14188	14085	14091	14217	14247	14106	14214	14158	14016	14215	14170	14039	14159	13936	14278	14142	14061	14326	13965	14193	14252	14058	14081	14159	14178	14166	14058	14132	14305	14186	14215	14117	13965	13968	14242	14392	14046	14062	14159	14106	14242	14153	14151	14272	14186	14127	14181	14196	14095	14100	14192	14164	14089	13906	14295	13976	14130	14137	14163	14028	14129	13933	14200	14319	14357	14224	14122	14129	14102	14058	14196	14405	14151	13985	14197	14021	14207	14255	14105	14091	14085	14243	14233	13977	14141	14158	14117	14120	14111	14203	14193	14099	14047	14186	13928	14226	14127	14058	14059	14083	14178	14191	14136	14149	14016	14322	14178	14224	14216	14290	14254	14204	14161	13992	14188	14208	14213	14054	14036	14052	14087	14291	14214	14184	14161	14065	14174	14103	14146	14139	14164	14197	14209	14093	14244	14170	14118	14161	14173	14285	14078	14166	14192	14216	13929	14267	14025	14239	14049	14142	14134	14235	14160	14252	14166	14284	14193	14199	14019	14099	14010	14202	13977	14313	14221	14151	14159	14029	14211	14044	14112	13999	14155	14200	14100	14054	14087	14023	14040	14323	14259	14148	14103	14288	14246	14126	14054	14031	14160	14130	14318	13891	14242	14111	14035	14030	14158	14211	14054	14039	14217	14209	14166	14215	14235	13962	14078	14260	14104	14060	14220	14273	14147	14292	14181	14103	14214	14125	14204	14248	14082	14116	14186	14060	14241	14282	14066	14207	14103	14148	14209	14139	14273	14248	14091	14205	14133	14221	14128	14201	14063	14059	14252	14176	13994	14211	14247	14272	14084	14369	14143	14086	14281	14273	14256	14075	14053	14188	14168	14186	14161	14217	14072	14227	14137	14247	14087	14266	14142	14185	14141	14022	14272	14189	14217	14172	14078	14181	14269	14072	14121	14241	14034	14184	14121	14156	14050	14182	14071	14133	14199	14047	14075	14043	14242	14250	14157	14208	14234	14100	14026	14032	14133	13982	14148	14223	14027	14230	14081	14343	14006	14255	14223	14148	14190	14001	14237	14198	14222	14198	14143	14103	14223	14311	14230	14129	14193	14262	14137	14110	14199	14385	14219	14197	14235	14169	13991	14257	14033	14201	14016	14012	14233	14028	13953	14281	14063	14212	14126	14084	14164	14111	14066	14271	14142	14029	14135	14031	14137	14095	14172	14238	14107	14209	14155	14250	14141	14222	14142	14215	14113	14115	13947	14315	14166	13987	14208	14313	14146	14234	13957	14043	14152	14072	14086	14161	14265	14281	14364	14010	14168	13911	14097	14103	14026	14246	14073	14198	14255	14064	14223	14215	14095	14200	14192	14205	14207	14225	14271	14283	14341	14168	14194	14079	14178	14281	14088	14133	14191	14262	14063	14087	14093	14233	14131	14182	14108	14192	14065	14248	14144	14112	14060	14079	14219	14041	14201	14157	14161	14108	14088	14164	14321	14080	14255	14202	14242	14232	14084	14145	14141	14101	14161	14250	14209	14082	14215	14226	14252	14116	14131	14147	14349	14161	14184	14045	14200	14115	14275	14231	14136	14315	14178	14080	14222	14053	14124	14083	14121	14226	14017	14107	13964	14087	14152	14141	14185	14272	14224	14290	14123	14097	14093	14047	14133	14129	14146	14166	14086	14170	14035	14239	14132	14236	14243	14039	14118	14108	14188	14166	14195	14172	14247	14207	14151	13989	14099	14251	14252	14091	14159	14034	14264	13913	14192	14167	13997	14095	13971	14140	14296	14013	14146	14244	14116	14156	14093	14223	14200	14237	14307	14116	14069	14307	14129	14220	14262	14033	14099	14128	14303	14170	14115	14306	14220	14127	14379	14059	14072	14210	14141	14182	14022	14129	14111	14155	14050	14307	14223	14284	14003	13963	14228	14299	14127	14119	14119	13999	14186	14068	13996	14211	14192	14073	14185	14283	14342	13997	14093	14284	14278	14151	14333	14193	14199	14093	14131	14337	14117	14201	14125	14189	14191	14130	14209	14255	14193	14377	14128	14096	14331	14192	14192	14089	14126	13968	14271	14237	14201	14173	14118	14029	14166	14098	14070	14356	14070	14115	14044	14200	14144	14190	14154	14048	14093	14258	14176	14162	14007	14208	14108	14038	13991	14082	14244	14260	14172	14062	13938	14011	14372	14107	14253	14280	14233	13940	14145	14083	14121	14297	14060	14096	14171	14078	14206	14298	14262	14139	14077	14115	14182	14215	14237	14025	14176	14192	14140	14184	14228	14192	14277	14022	14131	14182	14100	13995	14199	14095	14116	14099	14205	14170	14038	14145	14017	14130	14203	14177	14101	14199	14132	14003	14191	14119	14253	14022	14138	14094	14117	14279	14008	14291	14031	14165	14006	14108	14047	14270	14202	14220	14106	14078	14033	14122	14368	14019	14123	14017	14012	14104	13971	14216	14161	14259	14064	14096	14208	14086	13889	14127	14198	14225	14122	14053	14152	14311	14122	14176	14172	14119	14234	14158	14267	14057	14134	14254	14022	14183	14191	14022	14227	14168	14270	14119	14164	14127	14182	14086	14088	14212	14013	14088	14067	14119	14024	14297	14153	14183	14131	14045	14300	14127	13897	14217	14006	14298	14192	14410	14091	14193	14142	14124	14165	14255	14155	14254	14177	14215	14212	14277	14106	14055	14293	14012	14077	14297	14005	14317	14181	14256	14144	14179	14034	14344	14005	14199	14166	14144	14180	14181	14039	14003	14122	14141	14156	14091	14147	14244	14221	14240	14246	14010	14039	14001	14260	14246	14174	14111	14219	14299	14151	14203	14319	14134	14263	14034	14187	14246	14232	14308	14203	14193	14088	14083	14222	14196	14096	14038	14033	14234	14154	14126	14150	14186	14235	14006	14071	14049	14132	14175	14271	14169	14302	14184	14231	14195	14145	14257	14290	14173	14168	13983	14152	14300	14090	14097	14103	14147	14206	14178	14211	14359	14241	14245	14342	14251	14142	14201	14189	14196	14274	14080	14173	14204	14115	14155	14077	14208	14032	14033	14208	14156	14126	14135	14019	14219	14175	14153	14119	14162	14069	14275	14137	14029	14200	14101	14085	13865	14096	14067	14128	14129	14257	14133	14047	14057	13925	14241	14200	14260	13974	14097	14095	14089	14003	14172	14051	14267	14080	14130	14144	14118	14020	14349	14067	14238	14159	14131	13905	14045	14140	14139	14340	14140	14286	14052	14058	14045	14215	14239	14046	14088	14239	14185	13962	14068	14079	14141	14213	14214	14019	14154	14230	14089	13961	14181	14289	14026	14137	14176	14243	14027	14114	14030	14115	14107	14055	14109	14235	14245	14303	14010	14271	14400	14171	14160	14143	14233	14176	14298	14270	14020	14101	14196	14062	14074	14230	14134	14097	14079	14130	14226	14206	14211	14243	14080	14196	14201	14267	14110	14167	14090	14159	14168	13986	14142	14075	14155	14200	14158	14132	14276	14242	13994	14053	14126	14224	14233	14143	14189	14115	14224	14090	14164	14154	13950	14212	14186	14293	14065	14131	14121	14188	14149	14144	14071	14068	14149	14147	14066	14076	14064	14180	14338	14164	13969	14100	14273	14286	14111	14154	14324	14062	14223	14256	13960	14198	14136	14165	14198	14124	14175	14115	14073	14153	14197	14118	14014	14081	14121	14125	14193	14182	14158	14018	14089	14016	14163	14290	13983	14336	14164	14084	13966	14166	14139	14180	14002	14096	14062	14026	14072	14076	14188	14195	14159	14147	14181	14080	13904	14184	14187	14167	14198	14083	14106	14234	14333	14045	14092	14015	14262	14121	14213	14114	14334
22639	21136	28908	23689	22123	25722	27788	21641	20126	22082	31645	34805	31364	26852	22559	19115	17566	16796	16508	16451	16242	16357	16188	16226	16254	16213	16173	16373	16071	16264	16101	16238	16227	16112	16162	16139	16162	16122	16290	16338	16189	16225	16167	16167	16149	16236	16247	16128	16107	16226	16251	16169	16132	16164	16081	16073	16018	16199	16204	16079	16237	16275	16090	16060	16109	16057	16390	16178	16052	16065	15993	16203	15976	15998	16019	16171	16139	16296	16175	16108	16269	16109	16059	16112	16056	16232	15973	16184	16210	16012	16068	16245	16244	16343	16017	16125	16006	16180	16217	16238	16160	16131	16168	16422	16222	16270	16193	16286	16115	16162	16047	16298	16368	16160	16052	15859	15948	16161	16082	16162	16065	16060	16144	15989	15974	16149	16039	16374	16146	16128	15970	16140	16266	16130	16044	16085	16057	16134	16133	16011	16040	16245	16113	16015	15959	15979	16253	16063	16121	16087	16071	16060	16194	16072	15997	16126	16267	16078	16312	16286	16053	16124	16172	16062	16035	15884	15966	16072	15948	16238	16140	16318	16088	16269	15933	15862	16205	15922	16220	16073	16247	16179	16125	16093	16125	16319	15995	16111	16133	16061	15993	16041	16099	16159	16127	16110	16138	16201	16105	16310	16177	16352	16236	16080	16168	16170	16103	16209	16109	16365	16212	15891	15902	16051	16224	16056	15945	16091	15885	16198	16270	16086	16331	16113	16156	16103	16089	15849	16129	16301	15955	16074	16021	15945	16076	16069	16294	16045	16152	16088	16150	16230	16111	16197	16008	16286	15981	16111	16098	16318	15924	16263	16162	16070	16152	16187	16121	16196	16028	16052	16301	16221	16017	16270	16098	16080	16111	16177	16134	16163	16191	16191	15983	16077	16103	16240	16027	16118	16163	15949	15982	16125	16282	16094	15883	15988	15980	15809	16226	15969	16068	16118	15911	16041	16096	16290	16054	15991	16043	16123	16108	15969	16116	16193	16049	16202	15918	16034	16229	16142	16089	16159	16251	16102	16168	16244	16102	16067	16109	16053	16012	16022	16010	16225	16062	16089	15931	16103	16014	16124	16040	16073	16111	16083	16075	16215	16133	16124	16149	16166	16107	15953	15890	15954	16221	16019	16096	15940	15982	16198	16089	16065	16061	16155	16253	16073	15940	16119	16019	15970	16044	16143	15991	15966	15973	16159	16113	16156	15920	16031	16221	16244	16035	16059	16220	15949	16045	15928	16255	16074	16012	16350	16336	16025	16104	15981	16107	16117	16025	16053	16022	15978	16119	15948	16026	16102	16169	15937	16160	16011	16046	16027	16145	16113	16190	16051	16113	16044	16155	16055	16191	16091	16191	16098	16034	16046	15895	16339	16121	16238	16157	16095	16156	16211	16178	16220	16192	16120	16055	16027	16119	15925	16131	16180	16262	16134	15988	16069	15934	15982	16014	16055	16115	16094	16028	16154	16037	16220	16151	16076	16090	15888	16210	16148	16203	16154	16084	15934	16086	16113	16152	16176	16099	15945	16068	16008	16101	15981	16236	15997	16109	16134	16055	15956	15869	16005	16066	15983	16090	16115	16194	16005	16053	15845	16252	16336	16175	16123	16061	16055	16055	15960	16154	16210	16056	16081	16208	15848	15947	15924	16177	16129	16051	15900	16149	16119	16099	16196	16310	15837	16060	16216	16029	16172	15993	15978	15929	16124	16167	16086	16133	16045	16191	15912	16023	16361	16297	16241	16166	16099	16228	16103	16059	16168	16066	15970	16153	16157	16022	16085	16345	16294	16035	16122	15970	15835	16051	16034	16279	16198	16184	16018	16299	16343	16130	16001	16218	15867	15955	16099	16216	16111	16127	16000	15987	16208	16208	16062	16030	16110	16169	16237	16219	16113	16188	16016	15822	16128	16097	15892	16135	15987	16085	16204	16156	16229	16311	16136	16074	15962	16263	16094	16386	15912	16151	15944	16044	16120	15992	15964	16057	16025	15948	16087	16020	16025	16010	16043	16132	16095	16043	16062	16255	16020	16110	16258	16100	16151	16135	16255	16284	15934	16007	15882	16086	15973	15978	16148	16107	16198	15991	16242	16169	16110	16141	16195	16259	15924	15956	16266	16128	16009	15999	16197	16186	16132	15927	16056	16102	16091	16047	16162	16135	16009	16001	16160	16169	16183	16105	16113	16069	16166	16160	16341	16151	16001	16065	15819	16165	16167	16097	16063	15954	15998	16115	15812	16149	16238	16136	15954	16104	16072	16056	16076	16220	16121	15904	16066	15963	16059	16287	16012	16254	16178	16070	16273	16017	16253	16010	16156	16215	16007	16149	16113	15978	16082	16182	16290	16097	16000	16186	16120	16163	16020	15984	16418	16270	16138	16101	16232	15982	16010	16091	16224	15933	15942	16026	16200	16071	16097	16075	16406	16083	16007	16262	16039	16116	15912	16232	16063	16068	16085	16264	16052	15901	16053	16154	16165	16283	16026	16203	16235	16052	15932	16089	16079	15917	15928	16154	15957	16085	16134	15993	16225	16262	16206	16029	16118	16212	16003	16007	16083	16116	16157	16238	16049	16050	16004	16134	16071	16217	15937	16150	16028	15993	16012	16157	16305	16005	15829	15964	16188	16114	15920	16060	16267	16168	16049	15896	16167	16024	16109	16032	16094	16495	16021	15937	16025	16069	16159	16012	16217	16173	16187	16203	16232	16017	16228	16042	16381	16289	15967	16192	15889	15912	16053	16118	16035	16077	16228	16083	16105	16276	16119	16095	16083	16031	16340	16217	16267	16189	16062	16165	16113	16065	15983	16193	16046	16151	16221	16137	16071	16252	16081	16126	16125	16082	15945	16116	16065	16181	16060	16057	16175	16150	15888	16091	16001	16129	16098	15969	15906	16197	16070	16096	16077	16090	16123	16183	16147	16031	15982	16146	16057	16304	16049	15970	16117	16345	16254	16255	16104	16044	16243	16020	15954	16001	16274	16065	16171	16044	16135	16171	16067	16093	16077	16196	16075	16008	16036	16153	15954	16063	16102	16070	15933	16073	16102	16179	15959	15925	15999	16176	16059	16021	16124	16161	16279	16055	16069	16049	15970	15929	16341	16176	15912	16183	16217	16199	16070	16142	16197	16151	16195	16124	16029	16174	16281	16044	16036	16128	16063	15991	16192	15982	15924	16036	16060	16136	16215	15857	16321	16153	16135	16120	16153	16288	16052	16124	15966	16171	16208	16289	15902	15964	16041	16154	16047	16168	15941	16172	16132	15861	15927	16157	15940	16009	16133	16169	16000	16195	16091	16089	16258	15972	16061	16093	16272	16089	16068	15948	16231	16048	16210	15925	16050	16071	15918	15894	16199	16006	16170	15971	15956	16194	15948	16145	15992	16101	16204	16112	16063	16110	16149	16098	15924	15881	16192	16035	16052	15920	16272	16095	16141	16014	16225	16414	16033	15926	16042	15997	16033	16220	16329	16003	15978	16264	16287	16079	16237	15995	16041	16225	15981	16039	15939	16185	16013	16169	16188	16287	16102	15970	16132	16240	16050	16014	15964	16145	16146	16161	15869	15977	16027	15954	16182	15966	16117	16211	16105	16022	15952	16348	16153	16088	16178	16260	16130	16173	16080	16031	16236	16032	16079	16114	16227	16244	15983	15868	16093	16115	16137	16079	15975	16104	16002	16281	16177	15955	16217	16129	16070	16065	16131	16175	16194	15941	15898	15928	16337	16191	15819	16231	16181	16224	15895	16137	16037	16065	16156	16315	16122	16090	16097	16175	15932	16136	16097	16216	15990	16082	16077	16135	16039	16066	15987	16088	16107	16140	16131	15950	16086	16070	16096	16056	15998	16043	15936	16146	15980	16278	16270	15860	15973	16004	16012	16158	16210	16143	16215	16257	16104	16071	16099	16024	16110	16168	16139	16200	16010	16224	16116	15966	16127	16165	16064	16106	16248	16092	16150	16135	16062	16317	16454	16210	16223	16385	16156	16094	16062	16156	15924	15889	16064	16162	16225	15691	16099	15974	16165	16094	16112	16030	16172	16207	16191	16120	16115	16129	15867	16131	16002	15944	16068	16111	16141	16220	16010	15993	15918	16137	16037	16037	16113	16123	15967	16295	15954	15973	16256	16169	16144	16098	16169	16237	15991	16254	16210	16031	16221	16099	16005	15994	16022	16285	15922	16174	16364	16020	15998	16110	16192	16089	15979	16134	15813	16278	16132	15933	16079	15890	16025	16148	16181	16145	16104	16143	16062	16159	16092	16182	16186	16110	16153	16116	16152	15945	16209	16038	16319	16185	16071	16130	16107	15930	16023	15914	16164	15923	16099	16016	16012	15910	16185	16218	16127	16169	16078	16127	15880	15996	15956	16212	16054	16010	16197	16340	16148	16145	15962	16032	16089	16084	15997	16052	16055	15993	16008	16096	16143	16139	16145	16152	16099	16025	15885	16253	16042	16133	16025	16072	16149	15969	16210	16346	16120	16256	16170	16077	16076	16113	16149	16183	16279	16171	16134	16095	16075	16031	15955	16118	15855	16155	16266	16163	16118	15963	16024	16115	16117	16035	16155	16181	16156	15996	16249	16035	16134	16131	16098	16048	16176	16224	16069	16072	16164	16352	16125	16120	16145	16074	15966	16121	16145	16196	16084	16257	16127	16094	16045	15944	16206	16173	16047	16247	15825	16147	15980	16074	16172	16163	16284	15923	16405	16264	16003	16147	16040	16029	16122	16258	16013	16126	16188	16053	16084	16007	16324	16116	16121	16027	16452	15945	16065	16207	16043	16059	16116	15974	16073	16072	16038	16280	15988	16095	16074	16020	16089	16168	16083	16234	16077	16133	16183	15992	16113	16140	16204	16153	15920	16237	16178	16131	16165	16285	16085	16017	16047	16197	16005	15971	16113	16108	16043	16184	16182	16069	16091	15951	16211	16130	15873	15959	16208	16130	16096	16059	16084	16158	16297	16125	16073	15892	16105	16150	15937	16144	16080	16259	15873	16023	16144	16175	16052	16183	15955	16245	16191	15898	16126	16217	15946	16214	16234	16113	16147	16192	16085	16134	16018	16161	16104	15979	16143	16006	16084	16024	15992	16193	16189	16249	15987	16106	16161	16251	15929
32379	53786	50514	38943	33386	29478	24604	21392	20223	23149	35082	36387	32399	26994	21256	17167	15392	14412	14330	14365	14122	14145	14355	14223	14089	14096	14072	13951	14234	14270	14267	14156	14148	14034	14067	13912	14091	14256	14051	14170	14207	13981	14235	14167	14253	14088	14239	14040	14062	14101	14248	14086	14101	14181	14094	13944	14233	13974	14135	14195	14142	14263	14364	14023	14080	14090	14103	14093	14092	14200	14109	14113	14104	14033	14158	14161	14086	14276	14177	14131	14128	14029	13975	14174	14362	14112	13992	14021	14064	14013	14009	14021	14048	14136	14266	14321	14000	14171	13983	14258	14153	13990	14085	14096	14113	14128	14102	14064	14109	14038	14057	14044	14101	14031	14023	14127	14257	14077	14010	14147	13970	14069	14313	14142	14115	14012	14284	14017	13948	14095	14101	13971	14036	14121	14199	14016	14299	14053	14215	14144	14101	14073	14023	14043	14107	14183	13868	13925	14074	13965	14169	14141	14102	14065	13977	14096	14188	14114	14096	13951	14120	14052	14121	14058	13947	14020	13944	14058	14171	14036	14021	14291	14033	14215	14103	14050	14126	14033	14058	14092	14127	14076	14136	13903	14087	13996	13976	14012	14032	14129	14151	14250	14100	14100	14215	14054	14038	14134	14102	14022	14182	14047	14061	14031	14014	14059	13989	13919	14152	13882	14150	14141	14304	14364	14183	14103	14022	14195	14196	14222	14134	14352	14168	14029	14143	14050	14138	14185	14187	14120	14161	14196	14188	14163	13898	14122	14027	14087	14053	14146	14000	14074	14188	14115	14022	14034	13916	14091	14176	14071	14131	14199	14035	14093	14083	14092	14045	14016	14029	14071	14078	14043	14107	14064	14116	13914	14074	13972	14031	14175	14015	13964	14317	14189	13975	14022	14061	14041	14062	14089	14043	14151	14135	14099	13930	14236	14135	14210	13969	14167	14104	14048	14160	14169	14007	14076	13965	14234	14104	14061	14261	14204	14096	13985	14054	14051	14136	14019	14188	14160	14046	14078	14213	14123	14059	13902	14010	14132	14149	13949	14035	14195	14084	14155	14096	14065	14017	14149	14033	13971	13921	14185	13851	14004	14232	14102	14018	14074	14087	14025	14120	14228	13941	14097	14052	14128	13945	13995	14008	14027	14212	14141	14040	14071	14038	14128	14056	13921	14001	14098	14093	14261	14208	14117	14168	14034	14068	14131	13997	14137	14134	14076	14008	14148	14234	14009	14091	14075	13870	14234	14218	14183	14251	14319	14192	14174	14157	14067	14091	14048	14260	14275	14045	14268	14111	14158	14036	14216	14041	14098	14153	14151	14110	14032	14120	14083	14050	14084	14156	14034	14133	13973	14300	14150	14234	14049	14028	14144	14104	13920	14103	14056	14075	14095	14127	14039	14154	14240	13968	14127	14210	14014	14201	13951	14119	14084	14162	13907	14102	14073	13987	13978	14017	14101	14247	14007	14111	14130	14113	14008	14207	14235	13981	14211	14204	14153	13994	14170	13934	14070	14114	14306	14022	14070	13983	14082	14046	14171	14138	14109	14204	14131	14309	14131	13979	13872	14277	14088	14077	13930	13951	14021	14164	14008	14222	14126	14117	14026	14149	14014	14159	14205	14024	13914	13976	14085	14146	14116	14068	14228	14016	14044	14122	13911	13918	14015	14077	14224	14083	14199	14168	14090	13943	13933	14143	14013	14214	14050	14129	14260	14068	14134	14186	14113	14104	13932	14158	14216	14053	14116	14034	14038	14126	14065	14105	14005	14075	14241	13966	14163	13966	14345	14075	14098	14168	14178	13927	13942	14129	14242	14156	14066	14109	14183	13921	14010	14021	14155	14086	14026	14033	14040	14161	14056	14121	13975	14185	13840	13953	14169	14224	14027	14090	14170	14036	14072	14113	14065	14082	14132	14108	14125	14121	13944	14186	14086	14102	14195	14182	13906	14353	14046	14125	13992	13968	14146	13935	14029	14019	14033	14141	14028	14184	14107	14087	14200	14182	14200	14040	14305	14026	14164	14045	14089	14020	14058	13897	14114	14158	14159	14114	14102	14004	14123	13903	14058	14134	14121	14047	13913	14101	14206	14010	14101	14169	14105	14134	14063	14132	14137	14071	13982	14111	13994	14115	14075	14076	14068	13990	14137	14226	14180	13980	14180	13978	13984	14069	14057	14086	14155	14051	14111	13804	13941	14027	14123	14042	14127	14050	14026	14227	14161	14222	14172	14113	14118	13859	13942	14097	14092	14086	14073	14202	14095	14284	14175	14076	14178	14043	13981	14014	14209	14128	14020	13957	14213	14059	14105	14144	14151	14186	14135	14220	14088	14221	14157	14063	14046	14098	13988	14090	14139	14029	14183	14097	13871	14186	14099	14160	14111	14132	14216	14188	14005	14022	14168	13998	14096	14289	14087	14105	14033	14045	14304	14069	14225	13928	14086	14057	14067	14156	14046	14032	14081	14227	14082	13899	14017	14173	14028	14119	14055	14217	14096	14116	14067	14175	14089	14006	14008	14070	14122	14004	14142	14020	13992	14211	14171	14098	14091	14128	14018	14201	14090	13990	13964	14197	14069	14071	14081	14090	14232	13989	14157	14005	14196	14015	14149	14110	13990	14053	14211	14015	14211	14110	13927	14107	14191	13918	14020	14168	14067	14105	14228	14094	14096	14190	14103	14051	14136	14115	13904	13989	14113	14208	13941	14246	14177	14108	14149	14118	14112	14129	14131	14060	14018	14051	14080	14074	13938	14054	14151	14150	14136	14134	14177	14141	13978	14239	14003	13960	14025	14088	13983	13984	14001	14138	14012	14177	14058	14048	14086	14043	14148	14086	14059	13983	14151	14166	14151	14328	14130	14150	14191	14145	14168	14148	14113	13932	13995	13980	14127	14010	14173	13907	14128	14072	14081	14127	14068	14020	14155	13987	14065	13996	14005	14250	13978	14208	14066	14160	14184	13983	14220	14176	14125	14132	14097	14006	14202	13939	14120	14088	13938	14007	14053	14155	14057	14063	14081	14116	14105	14246	14063	13904	14092	14140	14126	14009	14149	14134	13996	14105	14105	14029	14041	14017	13972	14044	13998	14020	14004	14143	14084	14047	14125	14158	14098	14246	14267	14131	14171	13981	14127	14008	14188	14015	13896	14051	14128	13955	14148	13923	14153	14109	14108	14188	14137	14218	14157	13951	14053	14185	14301	14152	14104	14160	14011	14059	14067	14225	13981	14141	14136	14164	14009	14011	14109	14199	14173	14028	14220	14096	14220	14056	14189	14044	14061	14074	14161	14130	14075	14236	14245	14058	14214	13958	14126	14039	14096	14007	14121	14176	13987	14174	14135	14165	14027	14013	14162	14089	14068	14072	13989	14081	14277	14045	14110	13953	14036	14220	14039	14045	14108	14117	13997	14104	13886	14030	14056	14015	14130	14150	13949	14083	14179	13987	14199	14097	14075	14014	14166	13966	14106	14027	14069	14084	14132	13881	13981	14039	14217	14044	14069	14283	14116	14054	14237	14099	14083	14039	14059	13971	13943	14195	14201	14024	14099	14119	14176	14126	14051	14145	14027	14114	14147	13991	14212	14108	14107	14014	13851	13996	14169	14186	14066	13986	14062	14154	14163	13936	14021	14198	14091	14066	14149	13977	14101	14116	14029	14195	13929	14019	14034	14220	13935	14156	13975	14062	14186	14123	14026	14187	14145	13959	14122	14087	14097	14139	14160	14173	13980	14062	14007	14140	14076	14176	14068	14081	14056	14063	14096	14171	14156	14061	14099	14148	13986	14083	14160	14175	14137	14174	14120	14195	13932	14021	14119	14186	14128	13990	14161	14060	14134	14001	14163	14131	14090	14110	14029	14079	13937	14158	13986	14021	14077	14274	14086	14300	14051	14014	13971	14206	14031	14123	14058	13915	14137	14187	14142	14052	14114	14130	14228	14059	14183	14046	14058	14191	14061	14082	14082	14155	14177	14226	14072	14158	14197	14064	14010	14178	14255	13938	14322	14126	14016	14019	14150	13994	14065	14057	14024	14138	14139	14241	14156	14016	13954	14062	14196	14088	14241	14035	14046	14120	14264	13989	14025	14087	14020	14143	14058	13988	14067	14048	14049	14207	14200	14019	14024	14122	14226	14010	14126	14059	14066	13878	14056	14024	14201	14188	13991	14054	14187	14171	14015	14030	14009	14087	14129	14051	13989	13965	14318	13938	14127	14106	14172	14094	14034	14086	14017	14133	14202	14251	14120	14220	14224	14073	13942	14007	14093	14209	14148	14085	14226	14166	13907	14085	14027	14158	14205	14135	14146	14182	14097	13934	14146	14200	14097	14148	13966	14081	14058	14009	14146	14188	14195	13945	14053	14078	13953	14191	14220	13960	14069	14127	14130	14129	13962	13928	13924	14089	14015	14143	14212	13892	14249	14043	14086	14144	14070	13986	14154	13895	13968	14145	14088	14090	14238	13998	14138	13998	14111	13928	14029	14238	13945	13992	14268	14077	14134	14000	14092	14257	14041	14162	14236	13909	14290	13923	14046	14064	14206	14095	14250	14126	14247	14041	14073	14188	14138	14066	14015	14013	13966	14213	14079	14012	14071	13953	13951	14122	14220	14027	14238	14205	14076	14065	14031	14129	14177	14024	14161	14077	14034	14068	14043	14107	14101	14060	13918	14129	14041	14126	14117	14093	13847	14159	13868	14197	14093	14121	14069	14010	14080	14071	14188	14145	13970	14234	14045	14025	14082	14157	14181	14225	13997	14086	13974	14015	14219	13997	14032	14076	13882	14217	14178	14009	14080	14075	14238	14133	14078	14052	14155	14076	14101	14006	14061	14149	14005	14167	14064	14017	14092	14147	14172	14166	13954	13975	14039	14031	14001	14270	13973	14197	14119	14168	14205	14004	14106	13888	14162	14121	14107	14148	14201	14084	14120	13939	13833	14123	14036	13988	14189	14050	14090	14110	14098	14039	14080	14200	14168	14106	14061	14119	14087	14050	14153	14186	14092	14088	14106	14125	14093	14029	14123	13978	14116	14048	14159	13948	14045	14138	14042	13960	14042	14174	14213	14004	14127	13960	13912	14185	13862	14006	14152	14034	14139	14233	13960	14036	14181	14053	14036
27985	24350	29880	24951	20273	18890	17465	16795	16556	16658	17738	18255	17827	17198	16702	16417	16326	16243	16349	16370	16370	16204	16201	16281	16261	16309	16160	16328	16052	15961	16141	16201	16341	16141	16271	16104	16160	16283	16096	16155	16129	16056	16076	16221	16223	16281	16007	16116	16099	16162	16025	16287	16176	16130	16325	16125	16052	16204	16138	16166	16284	16008	16122	15912	16118	16286	16068	16071	16145	16024	16168	15991	16236	16166	15884	16275	16134	16082	16032	16091	16160	16156	16117	16152	16362	16210	16016	16169	16099	15950	16130	16360	16174	16307	16215	16028	16151	16289	16175	16339	16310	16187	15995	16129	16113	16126	16103	15977	16123	15993	16088	15999	16144	16067	16164	16194	16184	16148	16067	16072	16153	16185	15963	16152	16313	15979	16249	16047	16287	16214	15947	16323	16233	16262	16180	15880	16123	16179	16091	16066	16086	16251	16090	16129	16097	16179	16235	16055	16124	16263	16268	15971	16143	15998	16135	16185	16108	16072	15979	16021	16224	16244	16232	16209	16076	16227	16027	16110	16075	16115	16197	16147	16200	16197	16169	16323	16326	15895	16136	16090	16247	16117	15985	16149	16128	16116	16099	16156	16053	15861	16154	16094	16404	16186	15974	15991	16099	16377	16150	16076	16179	16256	16337	16157	16294	16117	16025	16146	15984	16200	15989	16143	16008	16198	16128	16112	16241	16136	16184	16047	16176	16119	16104	15855	16113	16205	16269	16289	15964	16176	16116	16151	16147	16208	16094	16539	16177	16099	16113	16327	16232	16005	16189	16198	16079	16203	16091	15989	16102	16160	16021	16354	16110	16028	16151	16108	16190	16166	16272	16160	15988	16113	16136	16171	16293	16039	16213	16199	16099	16233	16234	16354	16182	16213	16107	16253	16020	16040	16065	16151	16125	16168	16343	16190	16141	16270	16045	16048	16125	16183	16072	16271	16161	16184	16034	16178	16156	16109	16183	16137	16118	16324	16278	16302	16268	16268	15977	15966	16188	16163	16084	16288	16053	16098	16081	16108	16150	16201	16217	15898	16113	16180	16052	15984	16128	15874	16178	16352	16169	16238	15970	16184	16076	16324	16114	16089	16302	16206	16160	16078	16214	16030	16338	16174	16029	16138	16147	16236	16188	15967	16121	15987	15971	16123	16127	16164	16166	15999	16216	15881	16212	16183	16179	16295	16355	16187	16066	15959	16203	16223	16337	16342	16053	16142	16047	16180	16124	16116	16031	16139	16044	16002	16290	16331	16132	15933	16177	16097	16143	16063	16224	16156	16047	16081	16161	16298	16056	16247	16302	15938	16227	16230	16338	16170	16202	16270	16202	16046	15992	16085	15898	16225	16044	16203	16211	16156	16270	16182	16362	16386	16196	16218	16145	16165	16255	16185	16019	16163	16019	16049	16163	16059	16107	16144	16110	16159	16152	16126	16199	16128	16113	16293	16264	16156	16221	16327	16039	16163	16161	16248	16169	16005	16056	16399	16080	16161	16207	16183	15999	16164	16256	16305	16224	16129	16056	16147	16220	16104	16010	16101	16154	16044	16185	16364	16230	16093	16122	16032	15952	16042	16123	16149	16209	15925	16114	16156	16273	16160	16168	16153	16096	15938	15998	15989	16281	15890	16152	16058	15983	15989	16096	16108	16042	16169	15940	16012	16314	16189	16168	16283	16242	16257	16094	16235	16069	16184	16274	16213	16350	16202	16040	16101	16069	16170	15951	15890	16102	16179	16175	16147	16089	16108	15901	16223	16140	16144	16091	16110	16151	16323	16182	16113	16152	16164	16269	16270	16022	16128	16210	16263	16329	16099	16242	16290	16460	16294	16238	16082	16183	16202	16233	16149	16083	16243	16073	16222	16191	16206	16116	16165	16042	16028	16036	15960	15964	16089	16185	16217	16140	16138	16003	16151	16215	16081	16077	16038	16055	16201	16191	16115	16257	16222	16371	16297	16131	16254	16077	15962	16165	16463	16209	16131	16162	16057	16140	16130	16123	16108	16138	16063	16239	16080	16050	16653	16213	16267	16198	16245	16127	16100	16267	16064	16063	16269	16113	16060	16150	16142	16519	16155	16221	16152	16195	16293	16020	16196	16134	16280	16234	16188	16054	16116	16158	16260	15989	16274	16114	16020	16079	16234	16118	16197	16098	16075	16267	16052	16044	16296	16184	16194	15998	16259	16080	15986	16135	16216	16131	16045	16225	16331	16172	16060	16041	16241	16308	16098	16096	16360	16315	16035	16041	16356	16219	16093	16052	16367	16016	16117	16159	16228	16088	16156	16127	16075	16303	16140	16146	16059	16138	16174	16311	15975	16109	16209	16045	15982	16207	16067	16259	16003	15927	16090	16134	16052	16078	16069	16164	16313	16344	16271	16031	16006	16094	16142	16122	16290	16243	16126	16307	16264	16057	16110	15972	16295	16023	16095	16230	16196	16254	16278	16429	16136	16256	16001	16240	16161	16266	16141	16224	16172	15965	16376	16063	15982	16083	16136	16138	16143	16083	15938	16049	16054	16192	16133	16151	16126	16213	16231	16345	16163	16033	15881	15932	16024	16303	16428	16296	16029	16046	16082	16104	16238	16312	16104	16098	16177	16197	16073	16026	16239	16144	16201	16293	16176	16071	16257	16142	16272	16172	16102	16053	16100	16228	16139	16303	15929	16137	16107	16028	16132	16175	16270	16258	16340	16241	16380	16343	16143	16147	16305	16188	16033	16318	16123	16321	16099	15879	16206	16245	16218	16116	16217	16039	16280	16230	16140	16078	15909	16155	16002	15880	16190	16055	16238	16252	16193	16070	16264	16040	16136	16158	16311	16219	16059	16197	16002	16075	16200	16130	16357	16206	15882	16032	16073	15978	16074	16072	16050	16156	15975	16243	16108	16110	16113	16242	16042	16250	16103	16054	16265	16349	16163	16162	16026	16144	16008	16086	16076	16117	15897	16042	16293	16379	16074	16164	16170	16044	15974	16175	16091	16364	16327	16140	16285	16316	16137	16220	16225	16125	16150	16442	16341	16150	16209	16173	16384	16190	16216	16253	16218	16192	16084	16100	16041	16123	16064	16251	16017	16185	16066	16048	16001	16164	16260	16247	16233	16240	16170	16236	16049	16142	15976	16087	16110	15974	15948	16238	16101	15936	16321	16134	16085	16152	16121	16055	15919	16321	16178	16129	16035	15903	15976	16165	16124	16146	16347	16131	16141	16381	16214	16120	16244	16241	16040	16275	16094	16225	16080	16246	16312	16153	16321	16082	16015	16321	15931	16092	16334	16146	16139	16048	16001	15912	16116	16107	16164	16007	16341	16121	16160	16072	16095	16260	16102	16270	16182	16100	16305	15981	16257	16144	16209	16155	16285	16039	16101	16162	16081	15990	16244	16118	16154	16191	16141	16123	16208	16131	15894	16205	15976	16014	16178	16075	16266	16129	16176	16276	16103	16203	16066	16131	16161	16188	15993	16369	16215	16274	16188	16136	15969	16105	16202	16298	16169	16190	16064	16218	16162	16310	16136	15957	16042	16125	16181	16020	16311	16287	16224	16295	15983	16313	16180	16005	16175	16171	16032	16311	15983	16205	16248	16240	16071	16157	16265	16136	16132	16101	16047	16379	16267	16175	16301	16211	16250	15988	16073	16238	16143	15987	15944	16119	16107	16128	16048	16212	15957	16120	16144	15966	15973	16046	16083	16302	16210	15988	16026	16195	16118	16000	16283	16284	16342	16154	16258	16301	16140	16100	16135	16323	16292	16201	16117	16241	15963	16261	16088	16155	16156	16138	15943	16226	16209	16192	15921	15984	16093	16177	16135	16261	16046	16039	16214	16158	16111	16144	16156	16138	16187	16283	16151	16102	16077	16005	16212	16242	16129	16152	16395	15909	16086	16212	16104	16199	16025	16100	16117	16355	16256	16198	16173	16219	16175	16221	16062	16100	16446	16168	16337	15999	16151	16146	16167	16064	16209	16264	16229	16160	15931	16221	16165	16097	16129	16079	16030	15944	16061	16047	16297	16240	16052	16138	16300	16155	16014	16097	16141	16116	16360	16074	16225	16220	16132	16108	16039	16186	16177	16297	16118	16252	16254	16248	16117	16040	16011	16048	16232	16230	16128	16003	16106	16138	16180	16316	16024	16104	16164	16257	16151	16056	16120	16182	16172	16230	16502	16220	16042	16085	16280	16134	16106	16209	16092	16092	16128	15987	16083	16056	16156	16204	16372	16174	16078	16047	16210	16216	16199	16203	16063	16253	16225	16300	16317	16028	16195	16229	16296	16170	16016	16044	16026	16308	16371	16187	16105	16173	16130	16179	16226	16263	16108	16134	16254	16198	16173	16143	16372	16156	16218	16027	15909	16116	15982	15998	16263	16188	16104	16033	16170	16279	16255	16164	16372	16066	16324	16327	16159	16184	16023	16027	16106	16083	16207	16184	16214	15938	16092	16244	16089	16055	16185	16009	16217	16058	16202	16106	16140	16256	15953	16054	16256	16161	16283	16154	16090	16270	16172	16238	16217	15969	16207	16155	16218	16168	16226	16216	16021	16217	16233	16056	16070	16102	16196	16017	16013	16105	16178	16070	16153	15995	16146	16143	16351	16401	16120	16125	16209	16043	16269	16172	16179	16219	16283	16241	16124	16145	16124	16167	16122	16131	16109	16106	16297	16057	16081	16168	16101	16112	16343	15989	16174	16249	16080	16202	16253	16326	16168	16148	16104	16078	16035	16252	16092	15949	16223	16142	16271	16154	16075	16199	15875	16068	16114	16190	15954	16242	16122	16313	16183	16225	16087	16158	15981	16197	16064	16013	16172	16119	16179	16100	16105	16210	16074	15935	15906	16120	16271	16152	16115	16211	16139	16272	16119	16287	16268	16164	16236	16075	16000	16313	16053	16023	16233	16273	16114	16125	16045	16027	16005	16052	16428	16176	16183	16265	16323	16050	16041	16112	16098	16275	16143	15978	16131	16170	16231	16222	16139	16246	16240	16094	16251	16357	15882	16230	16264	16183	16142	16214	16129	16395	16145	16118	16236	16185	16194	16115	16244	16118	16212	16299	16135	16169	16140	16094	16283	16429	15887	16081	16214	16098	16052	16228	16274	16328	16102	16239	16375
25543	37028	32712	23024	20093	17738	15818	15041	14589	14701	16376	17049	16046	15366	14723	14428	14336	14279	14064	13983	14098	14152	14100	14189	14104	14238	14177	14236	14144	14197	14157	14077	14121	14234	14004	14148	14221	14276	14331	14338	14114	14228	14313	14096	14075	14196	14246	14068	14188	14276	14055	14235	14096	14358	13978	13929	14182	14199	14291	13980	14089	14175	14037	14027	14157	14087	14155	14221	14110	14083	14183	14261	14241	14215	14215	14246	14261	13954	14185	14173	14080	14221	14182	14310	14011	14104	14214	14050	14172	14345	14203	14035	14148	14221	14087	14167	14232	14174	14070	14169	14206	14124	14365	14004	14058	14237	14068	14152	14182	14239	14111	14088	14045	14456	14191	14064	14150	14098	14248	14247	14303	14103	13999	14193	14112	14281	14256	14276	14134	14072	14007	14070	14186	13958	14125	14221	14235	14240	14143	14128	14205	14057	14256	14050	14091	14214	14228	14274	14081	14278	14099	13977	14257	14046	14102	14130	14118	14209	14310	14139	14231	14242	14220	14238	14092	14291	14105	14151	14145	14171	14310	14197	14284	14212	14126	14205	14075	14145	14263	14200	14228	14134	14255	14205	14135	14151	14196	14155	14049	14124	14094	14239	14116	14276	14046	14271	14296	14131	14080	14195	14084	14277	14104	14007	14233	14115	14283	14186	14031	14147	13995	14309	14359	14170	14384	14074	14268	14264	14197	14180	14214	14193	14266	14146	14062	14201	14120	14098	14094	14147	13983	14028	14224	14111	14130	14225	14203	14117	14192	14040	14258	14171	14158	14145	14244	14185	14110	14004	14435	14126	14286	14009	14392	14320	14091	14115	14220	14077	14266	14075	14056	14151	14244	14177	14243	14259	14228	14114	14097	14242	14251	14290	14136	14147	14012	14158	14236	14055	14169	14298	14106	14238	14144	14213	14243	14144	14399	14317	13955	14059	14432	14037	14186	14137	13955	14265	14028	14095	14174	13979	14304	14170	14051	14081	14136	14180	14178	14143	14053	14310	14193	14185	14412	14117	14246	14180	14183	14256	14028	14053	14161	14008	14166	14049	14124	14308	14261	14054	14363	14091	14170	14244	14132	14062	14020	14265	14168	14285	14251	14074	14193	14269	14236	14314	14301	14282	14035	14092	14123	14166	14288	14137	14187	14179	14193	14052	14282	14224	14236	14351	14108	14209	14163	14033	14187	14223	14068	14185	14117	14129	14148	14158	14299	14109	14107	14132	14352	14186	13945	14186	14019	14336	14373	14326	14276	14160	13962	14269	14204	14102	14207	14086	14256	14067	14225	14318	14114	14074	14223	14225	14312	14224	13936	14263	14133	14100	14141	14404	14096	14111	14220	14139	14156	14163	14349	14138	14044	14301	14027	14057	14123	14203	14109	14162	13978	14163	14330	14131	14201	14266	14095	14189	14264	14128	14108	14018	14217	14144	14196	14383	14105	14177	14311	14247	14258	14121	14198	14221	14283	14364	14221	14126	14107	14226	14245	14067	14195	14144	14147	14086	14069	14117	14068	14121	14262	14142	14147	14136	14067	14047	14332	14112	14159	14114	14208	14327	14182	14183	14247	14329	14088	14068	14284	14276	14208	14286	14100	14210	14080	14144	14156	14273	14154	14381	14320	14114	14143	14189	14282	14162	14101	14030	14148	14166	14184	14220	14168	14142	14275	14113	14293	14149	14143	14134	14225	14246	14194	14246	14343	14083	14140	14168	14190	14088	14227	14222	14356	14186	14142	14140	14159	14190	14145	14166	13986	14274	14143	14263	14274	14299	14213	14219	14163	14291	14253	14136	14299	14273	14103	14236	14147	14182	14215	14150	14058	14372	14075	14324	14251	14132	14112	14170	14223	14099	14278	14044	13961	14151	14041	14168	14041	14209	14233	14235	14134	14116	14227	14270	14235	14243	14143	14239	14075	14358	14219	14162	14327	13953	14249	14166	14100	14204	14267	14167	14265	13997	14281	14218	14221	14016	14181	14142	14039	14116	14015	14079	14137	14178	14099	14145	14169	14098	14020	14396	14221	14218	14186	14128	14112	14186	14230	14102	14218	14213	14132	14277	14130	14106	14259	14256	14257	14113	14106	14300	14026	14219	14179	14292	14051	14147	14123	14232	14054	14069	14155	14167	14209	14315	14199	14230	14167	14036	14301	14172	14179	14098	14183	14172	14294	14071	14107	14332	14193	14126	14227	14090	14145	14346	14168	14186	14274	14199	14287	14105	14123	14246	13905	14156	14130	14179	14122	14172	14128	14078	14124	14271	14108	14231	14341	14150	14112	14104	14271	14134	14272	14153	14258	14226	14233	14263	14160	13968	14323	14247	14084	14041	14266	14170	14165	14092	14145	14029	14311	14336	14128	14313	14215	14166	14311	14216	14215	14111	14204	14070	14105	14202	14173	14274	14059	14074	14159	14110	14185	14296	14015	14291	14072	14285	14195	14065	14303	14056	14303	14241	14001	14168	14032	14219	14115	14191	14253	14351	14027	14113	14215	14265	14115	13995	14397	14022	14168	14277	14131	14110	14232	14012	14193	14267	13993	14262	14107	14224	14053	14175	14018	14072	14101	14101	14003	14158	14067	14004	14362	14203	14270	14121	14340	14135	14068	14177	14188	14167	13990	14340	14203	14245	14161	14056	14191	14126	14183	14108	14268	14233	14064	13993	14255	14175	14061	14192	14095	14098	14147	14088	14090	14284	14238	14237	14135	14226	13994	14170	14159	14223	14247	14209	14106	14074	14183	14174	14203	14146	14240	14146	14189	14214	14022	14186	14116	14089	14269	14192	14151	14118	14084	14251	14093	14119	14007	14158	14153	14214	14350	14134	14115	14093	14279	14173	14154	14168	14233	14120	13956	14130	14166	14077	14166	14215	14095	14248	14104	14309	14110	14139	14069	14144	14206	14133	14257	14345	14136	14186	14115	14205	14119	14159	14198	14257	14377	14089	14225	14106	14211	14047	14182	14241	14151	14254	14096	14213	14132	14235	14239	14256	14112	14345	14127	14187	14120	14077	14117	14140	14096	14214	14246	14101	14068	14103	14168	14127	14163	14260	14229	14174	14179	14291	14298	14127	14264	14188	14002	14261	14124	14173	14181	14228	14142	14129	14368	14254	14037	14165	14190	14201	14122	14153	14225	13989	14123	14091	14127	14319	14222	14183	14271	14250	14261	14147	14234	14186	14159	14035	14284	14295	14249	14158	14141	14305	14253	14210	14244	14248	14203	14028	14071	14076	13971	14218	14049	14188	14108	14189	14092	14028	14058	14164	14204	14238	14197	14137	14250	14141	14027	14123	14320	14236	14064	14266	14153	14099	14087	14151	14257	14097	14143	14111	14096	14167	14232	14169	14125	14244	14282	14277	14213	14296	14209	14191	14088	14208	14288	14075	14262	14132	13946	14137	14176	14162	14190	14078	14187	14151	14057	13989	14262	14096	14276	14045	14176	14142	14312	14057	14091	14162	14133	14155	14253	14185	14094	14160	14313	13992	14106	14208	14112	14329	14218	14069	14201	14015	14041	14054	14142	14226	14108	14249	14128	14196	14282	14046	14242	14210	14134	14169	14242	14050	14187	14197	14150	14095	14153	14332	14135	14201	14258	14175	14235	14082	14139	14030	14219	14181	14145	14280	14130	14253	14166	14175	14076	14138	14092	14094	14228	14042	14352	14192	14222	14244	14069	14148	14283	14082	14308	14136	14060	14233	14217	14271	14030	14130	14188	14108	14158	14295	14161	14302	14273	14179	14143	14300	14327	14238	14218	14175	14286	14278	13958	14180	14100	14062	14035	14217	14262	14131	14080	14189	14099	14120	14273	14273	14099	14129	14254	14147	14104	14051	14342	14137	14120	14191	14099	13992	14191	14262	14164	13987	14144	14200	14231	14142	14116	14038	14285	14147	14122	14249	14142	14197	14100	13933	14252	14079	14317	14166	14128	14249	14257	14180	14016	14132	14182	14091	14262	14219	14169	14069	14076	14167	14044	14134	14205	14074	14146	14258	14112	14175	14181	14173	14056	14153	14210	14121	14199	14246	14270	14062	14160	14235	14224	14157	14145	14235	14374	14093	14276	14174	14107	14184	14242	14099	14248	14084	14189	14120	14196	14140	14050	14130	14241	14210	14110	14141	14312	14289	14148	14218	14156	14133	14165	14135	14229	14141	14199	14125	14059	14233	14203	14274	14137	14089	14205	14104	14142	14304	14340	14231	14171	14096	14182	14375	14156	14173	14237	14153	14226	14230	14163	14093	14187	14260	14057	14041	14240	14231	14198	14079	14274	14219	14117	14179	14240	14139	14228	14265	14256	14123	14095	14166	14162	14307	14210	14086	14197	14220	14213	14067	14223	14087	14159	14262	14235	14052	14045	14108	14325	14258	14053	14385	14089	13997	14314	14331	14069	14157	14154	14248	14246	14115	14153	13942	14122	14185	14205	14123	14126	14371	14069	14256	14160	14183	14085	14215	14096	14136	14124	14076	14201	14090	14207	14185	14195	14212	14248	14055	14053	14180	14089	14173	14206	14295	14121	14149	14237	14078	14197	14132	14143	14238	14218	14046	14219	14138	14275	14332	14255	14146	14151	14242	14031	14229	14164	14128	14202	14276	14033	14093	14259	14262	14283	14119	14132	14172	14030	14329	14058	14001	14295	14276	14186	14172	14250	14106	14201	14284	14073	14244	14168	14204	14256	14216	14231	14142	13993	14170	14096	14274	14169	14169	14176	14093	13976	14109	14075	14042	14075	14189	14096	14210	14109	14111	14118	14078	14208	14259	14208	14169	14160	14214	14329	14013	14115	14220	14151	14232	14152	14287	14057	14133	14117	14273	14332	14115	14211	14155	14264	14291	14133	14196	14048	14220	14064	14126	14323	14214	14056	14202	14237	14005	14258	14291	14256	14046	14232	14282	14060	14052	14198	14253	14186	14122	14283	14262	14192	14184	14130	14248	14087	14278	14182	14122	14263	14156	14122	14138	14225	14318	14362	14237	14182	14175	14325	14288	14165	14166	14290	14052	14364	14087	14157	14166	14184	13970	14016	14137	14074	14108	14105	14220	14204	14159	14186	14125	14334	14150	14118	14206	13945	14113	14279	14299	14170	14080	14160	14125	14125	14037
23814	21235	28644	24929	23509	24055	22946	19643	18514	19181	22147	27202	27241	23534	19868	17704	16946	16521	16317	16125	16308	16043	15996	16257	16028	16171	16053	16063	15955	16138	16056	16226	16034	16154	16205	16068	15896	16136	16089	16226	16140	15745	16018	15992	16141	16159	15934	16116	16225	15953	15857	16020	16124	15939	16248	15952	16102	16407	16171	16045	16002	16027	15998	15785	15980	15913	16036	16021	16053	15901	16080	16107	16258	16026	15998	16124	16082	15923	15911	16023	16009	15850	15820	15999	15963	15922	16165	16084	16158	16034	16114	16011	16169	16108	16020	16009	16083	15962	16063	16100	15983	16002	15997	15970	16088	16045	15947	16019	15928	16013	15904	15942	16006	15898	15936	16075	16090	15979	16128	15943	16011	15962	16043	16044	15961	15917	15936	16037	16033	16107	16050	16000	16043	16170	15985	15968	15963	15989	16021	16030	16023	15957	16104	15959	16311	15983	16186	16121	15972	15768	15979	15959	16086	15928	16006	15924	15905	15804	15842	15971	16056	16005	15991	16165	16048	16326	16146	15887	16114	15969	15962	16256	16065	15911	15916	15691	15964	16188	16120	16037	16027	15767	16039	15899	15889	15911	15773	16020	16091	15936	15946	16085	15798	15868	15815	16009	16133	16118	16063	15993	16044	16028	15777	16056	15878	16002	15994	16037	16064	16007	15985	16150	15947	16174	15960	15773	16055	16028	16034	16248	16224	15956	16044	16023	15906	16048	15981	15892	15966	16033	16090	16042	15941	15985	15892	15994	15921	16071	16054	16068	16087	15908	16044	15892	16013	16000	16131	16012	16031	16125	16164	15865	15960	15987	16072	16021	16070	15974	16012	15912	15852	16008	16015	15973	15893	16000	16139	15918	16222	16017	16235	15906	16010	15932	16201	15978	15894	15983	15936	15993	16038	15938	15931	15999	16005	15960	15654	16124	16130	16075	15599	15968	15985	16216	15954	15826	15974	16025	15953	16138	16038	15948	16083	15911	16034	15895	16162	15812	16036	15937	16122	15983	16179	16092	16095	15971	15876	16205	15987	15931	15912	15995	16138	15947	16089	16131	16045	15974	15871	15944	15951	16038	16122	15698	15871	15976	15904	16119	16041	16016	15933	16107	16074	16044	16019	16051	15974	15837	16184	15962	16134	16209	15988	15945	15995	16017	16052	16125	16172	16062	16122	16014	15858	15917	15915	15960	16014	16077	15974	16001	16025	16033	15938	15895	15866	16070	16047	15890	16097	15995	15833	15781	16058	16002	16033	16069	16043	16101	15979	15933	15917	16046	16028	16073	16051	16045	16030	15976	15982	16189	16260	16004	15932	16078	16011	15916	16057	16161	16125	15926	15944	16151	16066	16037	15941	16030	15912	15911	15915	15992	16000	15933	15817	15925	15895	15983	15761	15939	15871	15910	15961	16089	15913	15985	16095	15995	15926	16087	16079	15948	15956	15951	15996	16176	16165	15987	16100	15952	15969	16015	16006	15914	16041	16018	16081	15937	15981	15869	15904	16152	16241	16173	15949	16024	15827	16050	15996	16084	15922	15903	15934	16034	15922	16019	15971	16035	15872	15839	15983	16222	16046	16206	16038	16031	15823	15958	16168	15908	16101	15944	15862	16050	16060	16065	15992	16136	16160	16141	16075	15725	16056	16017	15835	16164	16119	15949	16022	16011	15930	16073	16193	15992	16069	16000	15849	15938	15966	15900	15998	15930	15912	15840	15877	15901	16045	16077	15911	16158	15914	16019	16081	16013	16094	16132	15944	16214	16109	16147	16086	16177	15989	16089	16068	16019	15899	16002	16191	15889	16183	15969	15797	15980	15996	16103	15905	15955	15888	15943	16066	16088	15986	16041	15890	15942	15994	16072	15987	16313	16028	16114	16227	15924	15886	15978	16052	15835	15882	16103	16120	15946	16032	16111	16242	16267	15892	15927	15977	16125	16009	16097	16225	16007	16158	16101	16040	16183	15912	16042	16043	16077	15983	16029	16038	15951	16061	15894	16103	15920	15960	16021	16186	15999	16088	16016	16014	15966	15965	15919	15985	15853	15930	15976	16047	16063	16099	16061	16029	15971	16119	15958	16219	16163	15988	15998	15993	16029	15975	16035	15975	15933	16045	15980	16000	15846	16069	15854	15880	15814	15975	15933	16042	15892	15982	15836	15996	16157	16029	16013	15887	15897	16220	16110	16216	15988	16235	15999	15997	16163	15917	16090	15869	16024	16054	15952	15935	16006	15863	16044	16175	15981	15987	16102	16047	15913	16012	16039	16111	16114	16013	15798	16120	15938	16218	16072	15940	15856	16095	15894	16113	16061	15988	15842	15958	15987	16001	16083	16012	16245	15765	16074	15990	15925	16094	16249	16010	15914	15910	15904	16058	15901	16049	16078	15998	15992	15953	15963	16060	16130	16177	16118	16215	16130	15863	15948	15776	15850	16081	15891	16220	16144	15847	16168	16035	16048	16237	16076	15951	16101	16154	15979	15849	15976	16084	15833	16150	16007	16015	15833	16041	15884	15966	16020	16076	15969	16212	15850	15765	16008	15809	16034	16171	15985	15979	16055	16035	15946	15978	15741	15890	15862	15998	16072	16216	15862	15892	16013	16086	16239	16024	16081	16000	16021	16069	15975	15843	16148	16016	15985	16098	16174	16253	16161	16055	16092	16157	15978	16131	16003	16078	15944	16036	16099	15949	15805	16041	16068	15983	16260	16018	15982	15996	16115	16003	15861	16030	16282	16004	16007	15965	16003	16158	16039	16102	16011	15818	16114	15958	15874	16255	15841	16098	15990	15898	15984	15905	15957	15844	15887	15895	16031	15998	16182	16231	15920	15865	16105	16104	16065	16047	15877	16002	16211	16014	15963	15967	15981	16248	15947	16055	15929	16024	15880	16037	15992	15944	15856	16045	16024	16101	16002	16072	15929	15968	15992	15999	15958	16191	15979	16157	16230	16066	16038	15906	16088	16030	15924	15981	16101	16046	16153	16011	15974	15969	15891	15938	15878	15824	16002	15949	16054	16170	16024	16105	15932	15817	16006	15984	15811	16188	16158	15881	15938	15956	16158	15990	16109	15945	16163	16149	15849	16101	15907	16160	16008	15936	16128	16054	16023	16034	16025	15995	15932	16044	15956	16139	15979	15892	16101	16110	16123	16019	15969	16149	16118	16169	15997	16131	16181	16007	15837	16047	16037	15962	16007	16085	16031	16049	15809	15862	15868	15921	16175	16135	16052	16014	16070	16080	16041	16077	15842	16063	16176	16047	15939	16054	15895	16012	15908	16075	16092	15732	15731	16045	15831	16224	15863	16154	15916	15860	15866	15896	16050	16206	16057	16143	15947	15934	15975	15983	15877	16067	16280	16340	16207	16016	16043	15945	16235	16022	15920	16187	15896	16159	16176	15831	16160	16104	15935	15920	15991	15741	15844	16005	16105	15986	16094	16038	15744	16150	16033	16066	16131	15960	15905	16108	15845	15850	15954	16107	16082	15885	16289	16168	15953	15903	16037	16216	16036	16040	15913	15884	15951	15979	15907	16076	16097	16136	15914	16177	15991	15958	15833	16089	16099	16096	16042	15945	16010	16134	15996	15774	15974	15912	16055	15933	16059	15963	15911	15923	15752	15842	16000	16022	15949	15928	15871	15940	15941	15915	15847	16168	16004	15963	15964	15803	16215	16096	16107	16178	16071	15825	16036	16064	15984	16106	15902	15907	15947	15891	16023	16209	16164	16202	16029	16030	15995	16011	16056	15959	15750	15984	16103	15962	15875	16004	16118	15970	15993	15996	15734	16043	16052	15981	16000	15970	16065	15938	16147	16290	15982	16019	16253	16044	15990	16194	16042	15960	15978	16058	16264	16241	15962	16282	15956	15963	16095	16055	15933	16008	15957	15969	16013	16099	16034	15873	16083	16135	15901	15839	15983	16115	16115	15942	16245	16051	15987	16008	16097	15963	16158	16077	16143	16049	15946	16128	15986	15905	15788	16122	15956	15954	16194	16225	16106	16047	16110	16045	16220	15791	15998	16141	15966	16093	16050	16025	16194	15862	16143	16162	16062	15871	16065	15913	15773	15992	15973	16177	15897	16164	16078	15966	15797	15939	16111	16112	16007	16145	16072	15897	16086	15988	16100	15760	15826	16002	16047	15955	15854	15978	15894	15990	16067	16156	16082	15980	15988	15989	16188	16013	16171	15942	16229	16171	16049	16016	15963	15897	15998	16097	15923	16039	15918	15992	15952	15873	15910	15986	16044	16042	16083	16062	16207	15978	15851	16130	16146	16218	16059	16126	15946	15915	15979	15913	15798	15990	15925	16011	15970	16027	15951	16154	16016	16047	15933	15868	16098	15777	15988	15821	16180	16114	15913	15864	15954	16145	15978	16082	16088	15991	15723	15985	16021	15910	15895	16186	16015	15965	16024	16107	16027	15979	16140	16006	16022	16482	15962	16132	16002	15843	16036	15984	16101	16020	15907	16105	15859	15884	16008	16133	16290	15979	16242	16086	16029	16259	15984	15974	15933	16134	16123	15905	15900	15876	16023	16108	16087	15829	15836	16143	15905	15928	15936	16010	16015	15960	15910	15943	15908	16179	16199	15908	16050	16083	16022	16148	15911	15925	16053	15970	16003	16031	16030	16147	15883	15987	16136	16225	15947	15895	16084	15760	16078	16041	15992	16090	16114	15932	16037	16265	15929	16034	16048	15919	16010	16084	16007	16167	16093	16017	15906	15995	16135	16153	16016	16116	15932	15871	16067	16106	15827	16122	16088	16248	15960	16151	16097	16032	16027	16247	15994	16035	16103	15887	15965	16117	16068	15732	15948	15957	15879	16045	16080	15885	15946	15973	15737	15909	16112	15957	16122	15984	16028	16001	16065	15976	15985	16079	16148	15968	16043	16131	16014	16033	16002	16123	15920	15843	15771	16170	15757	15889	16016	15843	15976	16003	15971	15991	16051	16008	15984	16079	16092	15806	15933	16085	16102	15889	16136	16110	15884	15975	16192	16045	15938	16085	16141	15947	16179	16089	16130	16065	15995	16233	15991	15748	15951	16053	15936	15934	16047	16233	16298	16028	16066	16134	16047	15901	16134	16158	16043	15913	16022	15905	16150	15865	16153
28484	48990	44523	36125	27884	22752	20396	19337	18180	18811	23344	29531	28642	23145	18191	15804	14806	14288	14351	14074	14244	14099	14276	14145	14124	14161	14025	14190	14232	14118	14067	14089	14181	14025	14175	14004	14193	13840	14175	14077	14106	14232	14061	14019	14116	14129	13918	14122	14021	14104	14047	14195	14182	14091	14001	14094	14140	14156	14196	14071	13974	14021	14229	14220	14036	14104	14139	14008	14133	14061	14014	14235	14115	14206	14183	14228	13887	14224	14005	14060	14269	13876	14204	14002	14137	14160	13995	14046	14142	14023	14069	13933	14138	13962	14218	14021	14094	14206	14072	14206	14077	14112	13949	14293	14183	14173	13992	13963	14030	14096	14190	14125	13824	14189	14046	13944	14005	13871	14059	14172	14018	14098	14141	14016	14105	14057	14016	14190	14076	13977	14277	14158	13939	14108	14030	14086	14174	14100	14078	13999	13969	14027	14255	14163	14196	14179	14086	14239	14153	14036	13949	14151	14126	14122	14101	13963	14093	13952	13969	14129	14097	14108	13999	14095	14081	14138	14068	14004	14023	14006	14113	14136	14224	14069	14019	14224	14165	14263	14041	14009	14158	14007	14294	14226	14248	14107	14025	14096	14085	14031	14106	14100	14125	14271	14162	14108	14118	14088	14157	14074	14118	13878	14138	14030	14153	14164	14177	13908	14167	14099	14093	14237	14045	13911	14103	14207	14162	14130	14108	14227	14049	13859	14196	13877	13952	14228	14076	14150	14134	14039	14256	14125	14068	14198	14008	14141	14021	14219	14049	14043	14085	14085	14073	14153	14017	13971	14163	14163	14136	14133	13888	14180	14041	14153	14161	13986	14233	14090	13887	14052	14092	14167	14151	13878	14057	14214	14021	14049	14115	14092	14042	14038	13848	14112	13989	14040	14051	14092	14135	14093	14105	14048	14128	14166	14079	14190	14275	14116	14007	14061	13950	14018	13987	14123	14174	14115	14071	14060	14198	14027	14011	14205	13917	14183	14007	14174	13927	14117	14027	13890	14064	14014	14200	14013	14041	14193	14115	14150	14161	13988	14081	14133	14272	13876	14146	14237	14197	14123	14082	14021	14097	14059	14032	14215	14073	14054	14103	14094	14230	14214	14082	14141	14030	14129	14171	14097	14014	13997	14132	14077	14157	14123	14169	13956	14077	14046	14065	14040	14089	13876	14041	13967	13940	14156	14113	13931	14016	13944	14204	14075	14139	14022	14043	14075	13979	14050	14010	13953	14025	14138	13970	14196	14053	14021	14113	14134	14107	14054	14091	14106	14021	14257	14091	14062	14132	14144	14037	14069	14026	14017	13990	14086	14056	14067	13998	14243	14103	14035	14106	14219	14194	13968	14006	14170	14053	14207	14078	14080	14184	14047	14157	14105	14120	13940	13972	14023	14131	13931	14097	14042	14155	14047	14274	14148	14017	14046	13956	13962	14080	14101	14042	13980	14205	14102	14069	14160	14071	14258	14052	14096	14272	14053	14136	14076	14037	14075	14195	13983	14170	14161	14227	14117	14248	14117	14184	14139	13958	14116	14031	14276	14247	14195	14105	13962	14194	14099	14032	14094	14096	13934	13858	14137	14129	14155	13981	14016	14113	14210	13808	13993	13943	14130	14134	14005	14137	13990	13997	14030	13992	14033	13994	14111	14088	14128	14114	14236	14063	14016	14195	14145	14017	13922	14184	14137	14132	14109	14228	14051	14069	14191	14117	13909	13984	14143	14018	14087	13979	14156	14107	14003	13982	14066	14214	13935	14172	14196	14062	14216	13961	13949	13885	14186	14219	13983	14059	14117	14148	14043	14125	14084	14145	14093	14029	14179	14076	14071	14109	14054	14108	14136	14052	14130	14104	14067	14046	14149	13979	14259	14036	13959	14099	13977	14076	14143	13993	14278	14069	14084	13940	14074	14146	14126	14228	14000	13913	14086	13987	14112	14365	14036	13971	14279	13947	14167	14125	14054	14086	14089	14146	13920	14154	14197	14169	14080	14119	14157	13975	14074	14017	14110	14081	14025	14140	14007	14060	13938	14197	14104	14161	14014	14173	14011	14112	13962	14013	14100	14160	14128	14051	14008	14079	14196	14137	14077	14188	13993	13994	14030	14039	14238	14174	14208	14097	13899	14132	13975	14181	14002	14023	14177	14132	14012	14018	14115	14134	14186	14104	14099	14047	14179	14285	14035	14149	14025	14224	13841	14123	13872	14097	14185	14030	14085	14006	14094	14021	13993	14008	14094	14045	14051	13933	14133	14024	14172	13937	14004	13998	14024	14272	14013	13994	14059	14101	14130	14183	14156	14116	14281	13926	14300	14082	14132	14084	13964	14077	14135	13972	13974	13862	13935	14062	14047	14019	14020	14035	14128	13984	14179	14208	14138	14039	14154	14177	13982	14079	14107	13846	14117	14154	14059	14067	14029	13996	14128	14196	13991	13972	14172	14041	13995	14230	14058	14073	14101	13986	14139	14074	14049	14175	14090	14170	14128	14136	14300	14176	14045	13970	14078	14066	14230	14192	14166	14201	14048	14181	14071	14005	14171	14022	14114	13886	13963	14100	13968	14201	14137	14016	14171	14317	14057	14116	14313	13998	14049	14193	13943	14029	14107	13800	14090	14007	14048	14124	14061	13995	14010	14151	14195	13924	14095	14159	14174	14269	13994	14065	14144	13990	14058	14120	13998	14086	14295	13805	14203	14223	14042	14085	13999	14043	14027	14092	14109	14279	14043	14045	14206	14025	14069	14135	14266	14142	14109	14146	14113	13972	14040	14050	14024	13965	13977	14035	14083	14026	14029	13964	14160	14053	13926	14042	14064	14015	14019	14071	14020	14348	14182	14230	13867	14165	14037	14025	14072	13936	14167	14053	14149	14119	13899	14043	13959	14133	13948	14123	14017	13998	14138	14201	14061	14101	14030	14064	14173	14097	13956	14015	14085	13916	14115	14064	14101	14012	14114	14117	13882	14121	13968	14093	14030	13952	13982	14270	14083	14110	14278	14048	14206	14111	14055	14039	14128	14124	14163	14072	14134	14007	14055	14037	14174	14242	14132	14151	14186	14217	14083	14049	13957	14061	14247	14199	14189	14077	14003	14147	14011	14023	14160	14039	14104	14121	14117	13927	13995	14061	14239	14109	14194	14151	14214	14041	14199	14124	14107	13967	14077	14083	14148	14061	14224	14117	14116	14048	14008	14107	14166	14198	14318	14205	14025	14006	13929	14119	14012	14105	14201	14109	14086	14148	14075	14031	14134	14030	14192	14099	13994	14040	14142	13920	14302	14289	14002	14058	14087	14247	13995	13990	13964	14137	14070	13951	14055	13993	14130	14072	13978	14224	14173	13948	14082	13956	13930	14068	14115	13970	14057	14232	14429	14036	14133	14101	14042	14004	14001	14039	13982	14174	14043	14119	13912	14173	14106	14099	14008	14014	14103	14086	14262	14279	14145	14029	14054	14081	14129	14021	14265	14049	14037	14346	13931	14051	14048	14169	14000	14182	14092	14007	14059	13962	14224	14138	14140	14107	14175	14043	14175	13989	13974	13910	14029	14190	14135	14115	14062	14197	14205	14065	14188	14010	13928	14170	14206	14124	14098	14130	13948	14131	13986	14207	13908	13964	14001	14064	14132	14155	14256	14031	14147	14073	14002	14043	14182	13879	14068	14213	14086	14057	13974	14098	14095	14061	14109	14115	14154	14034	14000	14253	14164	14093	14205	14115	14151	13938	14014	14160	14166	14038	14094	14082	13930	14180	14056	14189	14151	14152	14077	14148	14202	14029	14086	13913	14240	13955	14175	13920	14267	14067	14051	14194	14130	13976	14108	14198	14100	14024	14103	14056	13980	14155	14168	14057	14078	14046	14091	14168	14155	13896	13927	14152	14038	13991	14094	13973	14125	13901	14239	14063	14215	14088	13990	13985	14293	14221	14010	14017	13856	14109	14080	14031	14136	14039	14094	13959	13902	14155	14049	14071	14068	14006	14291	14097	13881	13988	14073	14009	14132	14154	14074	13909	14200	14085	13996	14078	14081	14150	14113	14138	13875	14060	14005	14013	13942	14108	14041	14045	14242	14283	13935	14157	14070	14127	14197	14171	14069	14014	14195	14077	14049	14153	14022	14085	14046	14114	14036	14028	14106	14246	14204	14038	14146	14127	13852	14147	14004	13870	14033	14176	14057	14121	14092	14216	14231	14081	13949	14207	14184	13996	13968	14049	13968	14131	14081	14112	14095	14076	13877	14116	14005	14162	13997	14257	14105	14212	14102	14134	14059	14013	14101	14034	14080	14021	14187	14108	14093	14075	13929	14231	14139	14079	14110	14100	14096	14019	14092	14219	13972	14066	14288	13828	14045	14061	14196	14181	14029	14041	14175	14060	14103	13927	14167	14219	14009	14053	14082	14211	13931	14005	14008	14123	13974	14079	14137	14170	14093	14093	14050	13984	14176	13892	13943	14056	14062	14106	13995	13993	14051	13937	14064	14042	14044	14233	13974	14172	14016	14188	13989	13975	14036	14041	13911	14062	14101	14001	14175	14096	13934	14059	14149	14040	14122	14079	14053	14165	14263	14016	13933	14010	14013	14255	13953	14055	14067	14127	14168	14065	14098	14106	14075	13984	13968	13946	14164	14003	13954	14112	14224	14156	14158	13964	14096	14044	13995	14119	13990	14153	13956	14004	13959	14246	14088	14070	14111	14262	13939	14140	14150	13994	14283	14093	13958	14101	14014	14163	13979	14142	14012	14147	14006	14025	14148	13979	14087	14121	14081	14016	14015	13971	14057	14258	14007	14205	14138	14075	14102	13886	14013	14041	14080	14062	14037	14124	14011	14193	13992	13927	14091	13912	14218	14027	14140	14113	14197	14056	14078	14060	14065	14095	14156	14249	14112	14039	14041	14111	14046	14088	13920	14079	14045	14108	14065	13870	14126	14201	14189	14101	14058	14185	14015	14109	14116	14220	13959	14002	14165	14236	13931	14136	14030	14158	14155	14142	14088	14068	14021	13864	14077	14032	14079	14123	14048	14170	14204	14140	13974	14144	14084	14087	13973	14140	13984	14039	14119	14191	14062	14151	14108	13967	14067	13983	13970	13957	14089	14097	14213	14202	14100	14223	14089
22598	21157	28922	23888	22452	25589	27798	22828	21209	21047	23171	34322	33256	27982	23464	20355	18402	17219	16651	16463	16585	16306	16362	16358	16415	16456	16379	16299	16401	16386	16484	16360	16508	16278	16350	16446	16299	16481	16240	16177	16421	16305	16142	16346	16241	16183	16330	16122	16401	16373	16291	16373	16435	16187	16120	16401	16465	16100	16124	16238	16343	16213	16130	16147	16362	16378	16104	16311	16273	16382	16288	16360	16286	16244	16303	16289	16010	16323	16210	16352	16149	16243	16391	16397	16226	16204	16488	16065	16127	16419	16369	16114	16349	16388	16097	16165	16196	16333	16248	16292	16154	16285	16109	16192	16318	16406	16340	16251	16296	16362	16405	16369	16127	16193	16271	16381	16374	16402	16237	16216	16183	16351	16428	16080	16218	16103	16202	16112	16118	16023	16197	16164	16203	16162	16152	16094	16170	16068	16400	16203	16219	16387	16209	16237	16121	16023	16215	16259	16272	16167	16217	16135	16144	16371	16334	16178	16053	16191	16266	16476	16308	16250	16097	16115	16227	16315	16206	16084	16255	16221	16171	15994	16022	16232	16249	16150	16188	16280	16228	16209	16228	16370	16194	16180	16182	16290	16439	16294	16191	16150	16331	16174	16339	16378	16404	16175	16249	16173	16453	16259	16189	16257	16228	16194	16319	16448	16156	16070	16330	16211	16239	16020	16144	16224	16403	16416	16268	16309	16323	16066	16155	16140	16195	16270	16181	16160	16332	16342	16279	16286	16479	16471	16197	16129	16482	16228	16268	16187	16128	16070	16030	16150	16327	16382	16080	16250	16347	16357	16114	16266	16483	16062	16231	16381	16450	16177	16404	16234	16186	16190	16352	16389	16322	16038	16352	16321	16364	15983	16289	16342	16463	16264	16077	16093	16195	16116	16384	16035	16384	16217	16274	16191	16173	16238	16106	16071	16251	16154	16109	16177	16409	16178	16236	16226	16254	16288	16357	16273	16176	16342	16316	15991	16147	16131	16064	16204	16206	16245	16040	16303	16024	16177	16292	16333	16116	16210	16241	16228	16300	16288	16241	16202	16448	16374	16249	16265	16149	16204	16193	16254	16339	16020	16302	16314	16157	16064	16214	16188	16593	16284	16329	16084	16104	16378	16092	16231	16225	16156	16215	16391	16467	16288	16343	16232	16420	16312	16495	16241	16295	16215	16234	16281	16323	16122	16290	16267	15968	16302	16486	16251	16175	16217	16178	16154	16227	16220	16095	16201	16444	16341	16225	16273	16211	16238	16196	16271	16258	16143	16147	16324	16198	16127	16076	16217	16056	16297	16250	16425	16196	16443	16421	16467	16271	16400	16135	16420	16300	16159	16331	15995	16246	16186	16337	16133	16254	16100	16124	16441	16389	16137	16104	16273	16032	16189	16279	15912	16210	16152	16142	16245	16213	16325	16283	16298	16282	16191	16253	16324	16175	16244	16223	16120	16243	16050	16118	16208	16378	16135	16322	16235	16421	16172	16221	16158	16260	16374	16139	16287	16071	16260	16209	16358	16262	16255	16030	16361	16228	16367	16096	16225	16282	16260	16267	16135	16293	16285	16103	16299	16217	16271	16326	16347	15991	16014	16189	16209	16179	16227	16214	16296	16319	16169	16185	16300	16365	16063	16340	16497	16325	16267	16263	15942	16119	16135	16323	16108	15961	16135	16081	16251	16188	16237	16311	16394	16253	16424	16247	16337	16285	16102	16202	16180	16118	16268	16096	16205	16368	16059	16157	16236	16096	16344	16165	16116	16130	16368	16317	16285	16227	15857	16090	16274	16201	16140	16227	16299	16262	16175	16225	16272	16067	16217	16194	16180	16232	16332	16338	16372	16174	16340	16382	16161	16184	16137	16430	16086	16141	16077	16144	16038	16171	16310	16354	16259	16229	16333	16195	16332	16088	16173	16118	16165	16328	16336	16068	16121	16326	16376	16456	16293	16116	16276	16287	16097	16321	16024	16362	16187	16271	16161	16094	16187	16154	16287	16281	16340	16341	16286	16202	16347	16367	16140	16224	16344	16369	16088	16272	16084	16315	16226	16175	16091	16284	16234	16371	16227	16182	16067	16180	16175	16078	16103	16364	16061	16320	15995	16351	16357	16124	16234	16251	16294	16125	16216	16230	16210	16335	16257	16106	16172	16270	16142	16297	16202	16123	16462	16160	16240	16282	16281	16328	16102	16435	16186	16085	16113	16217	16144	16309	16191	16238	16106	16173	16283	16091	16289	16171	16275	16079	16082	16234	16139	16062	16332	16112	16326	16235	16348	16236	16010	16353	16126	16193	16072	16186	16262	16029	16223	16141	16113	16181	16217	16125	16249	16111	16095	16257	16192	16191	16221	16054	16061	16149	16219	16431	16180	16057	16450	16174	16376	16175	16364	16329	16004	16278	16314	16254	16328	16185	16089	16186	16110	16084	16297	16214	16020	16253	16334	16366	16287	16004	16258	16144	16221	16217	16299	16232	16200	16293	16225	16170	16201	16298	16284	16131	16225	16195	16239	16218	16302	16242	16191	16171	16009	16225	16328	16217	16133	16172	15947	16130	16227	16070	16239	16148	16366	16217	16298	16280	16137	16123	16219	16403	16152	16277	16336	16358	16264	16137	16356	16203	16108	16331	16222	16373	16199	16186	16360	16247	16198	16154	16239	16240	16206	16340	16343	16286	16250	16215	16245	15918	16272	16166	16117	16470	16107	16154	16039	16291	16339	16229	16081	16251	16174	16216	16322	16107	16250	16283	16100	16034	16364	16100	16180	16281	16295	16134	16102	16231	16246	16197	16418	16126	16229	16174	16252	16278	16307	16324	16151	16105	16228	16108	16242	16086	16317	15909	16075	16052	16320	16098	16225	16194	16176	16233	16222	16027	16244	16282	16332	16086	16163	16273	16135	16271	16193	16394	16282	16356	16277	16483	16087	16310	16347	16300	16166	16220	16137	16213	16123	16213	16191	16149	16395	16240	16110	16307	16146	16223	16138	16112	16212	16244	16125	16391	16288	16122	16176	16037	16180	16259	16196	16367	16358	16141	16201	16184	16344	16354	16092	16248	16045	16164	16202	16331	16435	16261	16236	16372	16339	16255	16148	16229	16264	16231	16299	16278	16228	16286	16228	16157	16341	16188	16312	16183	16188	16040	16222	16273	16065	16350	16364	16177	16272	16147	16369	16295	16167	16332	16338	16122	16068	16240	16439	16363	15990	16025	16235	16392	16425	16332	16263	16183	16305	16143	16193	16118	16191	16098	16150	16254	16118	16185	16115	16346	16095	16189	16050	16038	16197	16031	16206	16172	16175	16339	16357	16419	16212	16340	16180	16285	16088	16185	16061	16076	16180	15988	16292	16225	16244	16206	16148	16244	16093	16141	16339	16259	16270	16406	16286	16302	16188	16394	16333	15997	16201	16166	15963	16347	16312	16133	16144	16391	16073	16122	16237	16225	16229	16243	16188	16447	16239	16102	16178	16093	16082	16206	16445	16256	16210	16199	16340	16040	16321	16254	16110	16335	16200	16063	16178	16037	16220	16311	16304	16309	16116	16301	16366	16448	16159	16258	16240	16103	16189	16285	16311	16165	16201	16382	16020	16293	16252	16329	16284	16122	16145	16228	16129	16164	16245	16382	16370	16303	16199	16076	16322	16366	16295	16231	16269	16161	16269	16194	16180	16224	16230	16232	16250	16338	16184	16221	16159	16220	16089	16299	16008	16077	16125	16207	16342	16152	16279	16312	16235	16394	16284	16415	16187	16189	16256	16276	16324	16317	16282	16500	16267	16289	16248	16359	16165	16253	16056	16095	16242	16179	16250	16325	16292	16188	16276	16160	16383	16290	16160	16368	16232	16270	16407	16198	16046	15996	16131	16115	16416	16202	16188	16241	16179	16095	16189	16313	16192	16174	16277	16139	16163	16082	16327	16026	16259	16114	16163	16218	16286	16306	16137	16152	16428	16296	16166	16210	16132	16179	16130	16204	16252	16338	16146	16210	16147	16226	16350	16273	16304	16252	16271	16338	16194	16369	16261	16308	16255	16219	16169	16117	16241	16175	16316	16165	16139	16350	16159	16332	16114	16101	16412	16149	16206	16337	16413	15995	16261	16258	16362	16290	16183	16411	16205	16193	16228	16133	16212	16316	16332	16165	16200	16019	16148	16032	16302	16255	16497	16126	16200	16422	16340	16360	15949	16216	16101	15942	16398	16236	16195	16122	16134	16228	16228	16281	16223	16250	16132	16253	16082	16352	16083	16396	16206	16341	16060	16260	16189	16250	16305	16230	16209	16067	16105	16088	16157	16355	16101	16390	16334	16132	15995	16226	16340	16117	16428	16283	16213	16418	16107	16136	16248	16011	16390	16290	16366	16169	16205	16189	15991	16385	16130	16205	16358	16162	16371	16184	16215	16141	16379	16235	16245	16290	16148	16188	16243	16155	16221	16157	16594	16192	16067	16240	16571	16211	16114	16135	16355	16249	16045	16323	16167	16304	16413	16290	16306	16213	16239	16252	16196	16044	16233	16394	16386	16183	16148	16357	16197	16256	16284	16242	16188	16026	16287	16374	16053	16342	16495	16176	16220	16189	16203	16191	16346	16068	16374	16093	16236	16297	16150	16328	16385	16319	16328	16095	16201	16235	16204	16168	16200	16213	16236	16136	16221	16096	16181	16063	16159	16322	16193	16060	16369	16298	16282	16239	16331	16222	16138	16167	16374	16182	16316	16149	16246	16411	16426	16238	16318	16238	16359	16150	16205	16040	16214	16361	16203	16277	16260	16200	16227	16271	16256	16303	16068	16267	16229	16010	16116	16173	16078	16240	16246	16332	16201	16197	16085	16106	16163	16166	16191	16343	16202	16040	16034	16237	16295	16352	16436	16144	16301	16098	16265	16351	16248	16132	16277	16112	16109	16211	16306	16404	16284	16286	16192	15990	16067	16234	16063	16287	16321	16280	16241	16272	16248	16315	16228	16434	16065	16315	16281	16266	16324	16346	16407	16152	16348	16142	16081	16247	16257	16187	16193	16281	16374	16325	16140	16196	16198	16295	16277	16176	16209	16268	16206	16223	16425	16024	16146	16186	16423	16204	16191	16324	16177	16134	16323	15927	16205	16018	16303	16512	16165
32587	54907	54079	43724	34692	29305	24981	23105	21599	20968	24946	37146	34549	27778	22582	18764	16236	15067	14409	14173	14117	14187	14258	14320	14135	14140	14172	14223	14040	14220	14155	14286	14017	14141	14056	14147	14274	14185	14300	14135	14058	14167	14188	14283	14149	14083	14200	14468	14208	14099	14267	14058	14180	14153	14097	14267	14192	14400	14038	14177	14140	13998	14198	14143	14028	13948	14363	14205	14095	14083	14143	14203	14227	14087	14088	14233	14283	14265	14271	14076	14301	14229	14163	14139	14199	14111	14087	14099	14254	14256	14382	14116	14191	14137	14185	14246	14117	14272	14103	14022	14032	14027	14240	14203	14076	14233	14191	14160	14263	14104	14218	14153	14232	14050	14146	14103	14147	14211	14279	14072	13987	14181	14159	14211	14131	14239	14261	14131	14239	14215	13963	14007	14245	14128	14309	14263	14198	14254	14076	14137	14302	14140	14208	13935	14320	14078	14087	14255	14237	14203	14259	14187	14139	14233	14178	14224	14227	14014	14081	14104	14150	14273	14242	14164	14104	14250	13990	14181	14378	14191	14044	14238	14199	14129	14130	14044	14219	14200	14108	14004	14256	14223	13951	14191	14096	14134	14247	14222	14123	14321	14200	14190	14120	14208	14257	14105	14337	14230	14328	14142	14208	14204	14235	14211	14142	14097	14207	14242	14107	14094	14265	14109	13991	14080	14136	14220	14095	14096	14174	14139	14185	14315	14242	14011	14154	14226	14201	14147	14252	14110	14161	14069	14167	14276	14090	14234	14123	14201	14227	14174	14135	14170	14041	14098	14200	14094	14077	14317	14175	14297	14201	14210	14094	14081	14034	14293	14207	14211	14064	14062	14264	14179	14026	14196	14158	14194	14058	14197	14211	14128	14141	14173	14194	14141	14228	14262	14126	14139	14007	14316	14148	13992	14155	14195	14155	14184	14205	14088	14217	14119	14099	14136	14062	14102	14060	14206	14088	14033	14033	14099	14091	14219	14105	14119	14273	14273	14135	14120	14042	14349	14079	13915	14145	14163	14173	14211	14263	13999	14145	14207	14168	14255	14099	14114	14232	14086	14158	14179	14221	14210	14106	14121	14159	14197	14088	14312	14077	14023	14433	14118	14193	14102	14277	14169	14157	14185	14180	13883	14156	14038	14218	14144	14211	14164	14154	14242	14018	14222	14077	14101	14092	14172	13963	14095	14000	14276	14123	14022	14183	14169	14080	14050	14171	14281	14055	14195	14026	14148	14247	14172	14042	14243	14093	14130	14095	14181	14176	14105	14240	14270	14259	14167	14168	13911	14091	14261	14282	14031	14274	14146	14162	14175	14132	14362	14252	14235	14242	14051	14030	14308	14238	14103	14047	14308	14026	14299	14030	14041	14112	14114	14222	14319	14053	14267	14295	14052	14119	14097	14051	14302	14147	14014	14289	14303	14176	14101	14131	14145	14214	14031	14113	14161	14086	14066	14193	13929	14235	14094	14125	14173	14126	14243	14313	13994	14192	14129	14329	14220	14165	14206	14285	14219	14009	14117	13997	14215	14077	14218	14170	14117	14086	14194	14275	14101	14022	14185	13955	14077	14253	14233	14164	14112	14049	14214	14354	14079	14100	14041	14055	14264	14119	14163	14139	14069	14100	14060	14198	14011	14251	14115	14154	14009	14261	14109	14149	14148	14069	14174	14087	14125	14031	14135	14294	14063	14125	14071	14103	14042	14366	14180	14181	14200	14041	14108	14190	14220	14209	13946	14177	14279	14127	14164	14215	14103	14195	14193	14321	14284	14199	14185	14122	14139	14057	14095	14212	14144	14112	14237	14206	14072	14073	13974	14127	14280	14093	14125	14206	14124	14167	14087	14155	14222	13959	14164	13900	14075	14187	14022	14179	14100	14134	14324	14047	14160	14023	14276	14237	14097	13964	14020	14151	14013	13993	14082	14190	14271	14249	14180	14275	14193	14236	14128	14059	14189	14419	14236	14025	14190	13961	14145	14147	14264	14170	14132	14200	14113	14098	13975	14250	14046	14184	14176	14142	14246	14116	14302	13909	14068	14167	14103	14241	14228	14175	14147	14258	14117	14040	14259	14037	14192	14151	13921	14011	14087	14210	13977	14106	14099	14231	14302	14158	14134	14133	14233	14284	14223	14175	14079	14102	14059	14361	14098	14242	14325	14146	14165	14259	14149	14083	14259	14143	14090	14087	14090	14281	14229	14176	14195	14272	14011	14004	14062	14187	14207	14206	14102	14154	14127	14108	14122	14109	14110	14179	14014	14218	14062	14031	14138	14186	14197	14186	13924	14145	14268	14117	14174	13976	14267	14229	14065	14219	14214	14230	14327	14214	14198	14158	14083	14278	14201	14112	14255	14138	14174	14085	14105	14229	14081	14305	14257	14151	14069	13955	14243	14175	13955	14086	14165	14152	14087	14262	14068	14246	14151	14205	14239	14024	14121	14159	14170	14033	14100	14163	14224	14278	14190	14143	13910	14106	14068	14115	14109	14011	14034	14041	14217	14196	14244	14168	14145	14185	14088	14169	14021	13951	14095	14260	14114	14191	14157	14070	14093	14271	14169	14126	14294	14234	14238	14033	14055	14280	14046	14304	14154	14112	14211	14148	14129	14125	14032	14194	14005	14165	14141	14010	14031	14126	14079	14154	14142	14174	14173	14088	14055	14109	14225	14208	14063	14154	14169	14131	14087	14203	14077	14157	14085	14074	14207	14134	14150	14211	13940	14126	14005	14246	14196	14275	14105	14053	13976	14085	14245	14133	14319	14045	14120	14294	14084	14181	14284	14107	14133	14225	14151	14170	14045	14176	14175	14125	14120	14195	14179	14091	14178	14216	14233	14307	14094	14188	14427	14065	13986	14286	14055	13997	14010	14223	14098	14151	14167	14086	14136	14024	14117	14042	14216	14081	14247	14132	14234	14165	14053	14291	14180	14177	13931	14363	14121	14143	14350	14191	14045	14128	14226	14249	14138	14254	14336	14111	14048	14197	14219	14139	14107	14230	14091	14026	14130	14321	14043	14187	14164	14156	14069	14208	14165	14205	14316	14332	14283	14115	14022	14158	14236	14090	14070	14051	14129	14023	14127	14100	14114	14243	14128	14096	14223	13953	14199	14102	14193	14019	14172	14100	14270	13981	14259	14056	14034	14043	14165	14006	14120	14080	14087	14197	14203	14176	14077	14188	14229	14074	14280	14102	14165	14276	13966	14107	14252	14163	14129	14138	14143	14167	14100	14183	14386	14080	14032	14184	14063	14166	14121	14200	14076	14163	14129	14000	14186	14146	13990	14115	14236	13976	14179	14194	14204	14149	14402	14164	14211	14213	14019	14195	14059	14240	14120	14283	14106	14182	14156	14298	14154	14212	14132	14239	14137	14161	14223	14270	13981	14067	14176	14237	14090	14368	14309	14199	14162	14190	14120	13953	14035	14236	14191	14088	14208	14097	14189	14112	14123	14265	14180	14162	14229	14053	14138	14182	14048	14186	14268	14171	14210	14203	14073	14236	14121	14146	14027	14124	14231	14118	14106	14242	14183	14080	14041	14136	14247	14108	14124	14096	14139	14238	14305	14097	14041	14021	14173	14386	14127	14180	13999	14093	14054	14227	14196	14070	14122	14113	14367	14215	14039	14161	14219	14219	14097	14317	14098	14341	14262	14150	14267	14205	14012	14318	14036	14138	14064	14260	14172	14018	14161	14220	14227	14101	14158	14140	14120	14130	14156	14215	14106	14147	14179	14274	14084	14157	14168	14196	14164	13959	14074	14320	14211	14268	14160	14028	14152	14008	14122	14197	14131	13911	14244	14184	14298	14094	14117	14014	14234	14227	14264	14264	14246	14141	14286	14173	14165	14268	14155	14148	14126	14123	14025	14233	14243	14063	14141	14139	14214	14093	14105	14191	13932	14120	14163	14040	14311	14300	14168	14238	14051	14229	14056	14190	14363	14073	14276	14202	14103	14240	14036	14178	14304	14163	14142	14106	14134	14157	14168	14194	14259	14024	14230	14149	14213	14165	14111	14095	14263	14258	14167	14231	14101	14321	14080	14213	14135	14101	14035	14153	13906	14110	14158	14115	14210	14066	14196	14206	14206	14034	14207	14142	14229	14119	14209	14263	14077	14246	14016	14192	14190	14045	14241	14218	14199	14257	14160	14202	14192	14206	14144	14086	14214	14215	14103	14084	14260	14164	14136	14007	14231	14137	14353	14216	14192	14256	14275	14104	14170	14129	14027	14113	14203	14204	14115	14251	14257	14266	14186	14148	14058	14296	14163	14261	14277	14142	14156	14024	14247	14253	14025	14147	14232	14274	14259	14209	14301	14285	14196	13962	14122	14188	14163	14281	14042	14324	14203	14017	14120	14178	14265	14193	14121	14199	13931	14155	14077	14098	14033	14241	14172	14242	14160	14131	14271	14200	14085	14022	14160	14087	14155	14257	14175	14210	14060	14128	14064	14085	14103	14093	14073	14174	14080	14183	14187	14190	14056	14130	14112	14143	14268	14116	14188	14174	14399	14134	14121	14150	14170	14162	14257	14349	14257	14142	14230	13964	14287	14242	14038	14162	14138	14037	14015	14251	14125	14112	14208	14108	14057	14003	14226	14167	14164	14150	14279	14296	14040	14115	14123	14152	14200	14237	14116	14195	14099	14115	14082	14018	14057	14208	14174	13950	14313	14098	14114	14060	13933	14210	14134	14088	14211	14299	14289	14193	14355	14085	14105	14162	14074	14254	14131	14221	14299	14101	14002	14149	14120	14272	14260	14145	14246	14122	14252	14236	14084	14155	14163	14046	14262	14131	14191	14256	14328	14256	14097	14248	14094	14215	14258	14164	14081	14287	14061	14197	14061	14140	14060	13959	14015	14098	14198	14138	13997	13958	14057	14343	14243	14254	14285	14193	14184	14042	14298	14146	14116	14081	14153	14149	14076	14177	14117	14086	14209	14183	14120	14087	13975	14167	14168	14280	14078	14054	14124	14121	14153	14158	14046	14095	14204	14250	14195	14250	14108	13907	14176	14252	14245	14144	14164	14186	14201	13980	14172	14114	14304	14259	14168	14187	14122	14195	14136	14064	14147	13987	14125	14089	14077	14073	14207	14158	14316	13978	14095	14138	14214
28239	25960	35454	30457	23241	20723	18907	17800	17300	17191	16890	17110	17269	17389	17167	16598	16633	16376	16300	16322	16271	16175	16336	16356	16333	16340	16280	16362	16053	16278	16243	16295	16238	16099	16383	16017	16370	16271	16371	16128	16126	16203	16230	16212	16113	16117	16003	16217	16328	16111	16074	16185	16264	16149	16099	15909	16138	16177	16299	16089	16348	16225	16136	16175	16206	16154	16356	16199	16244	16136	16102	15969	16349	15970	16344	16274	16121	16154	16226	16164	16052	16234	16258	16113	16264	16027	16361	16128	16138	16129	16325	16258	16233	16187	16290	16309	16073	16126	16253	16253	16070	16084	16366	16204	16020	16138	16242	16213	16197	16305	16295	16262	16388	16171	16298	16133	16288	16101	15998	16111	16160	16150	16129	16359	16021	16308	16243	16366	16171	16087	16199	16047	16178	16187	16277	16242	16131	16033	16148	16054	16296	16168	16086	16294	16166	16292	16314	16302	16209	16097	15968	16020	16135	16369	16272	16178	16152	16098	16113	16071	16384	16198	16287	16095	16226	16322	16236	16367	16334	15994	16216	16402	16178	15980	16089	16163	16126	16178	16165	16147	16131	16102	16159	16192	16119	16321	16220	16215	16158	16220	16241	16318	16363	16087	16261	16239	16126	16395	16110	16309	16179	16071	16359	16136	16188	16214	16104	16153	16133	16309	16102	16088	16205	16194	16107	16273	16177	16070	15932	16154	16229	16172	16143	16075	16098	15979	16120	16066	16108	16254	16349	16133	16248	16353	16314	16059	16097	16135	16177	15944	16043	16094	15812	16172	16206	16203	16358	16283	16138	16138	15993	15979	16119	16222	16184	15993	16176	16244	16196	16157	16098	16184	16284	16400	16339	16272	16013	16206	16297	16150	16004	16164	16035	16213	16189	16137	16230	16116	16130	16049	16234	16158	16230	16108	16235	16220	16213	16288	16259	16128	16201	16129	16175	16115	15993	16053	15999	16189	16285	16088	16307	16416	15939	16222	16044	16163	16282	16132	16299	16297	16115	16036	16191	16279	16404	16180	16163	15984	16217	16281	15987	16162	16400	16114	16147	16298	16185	16165	16410	16360	16043	16047	16325	16323	16180	15954	16181	16215	16235	16111	16276	16167	16463	16172	16258	16081	16243	16370	16168	16428	16293	16374	16221	16203	16142	16235	16336	16138	16222	16185	16217	16206	16205	16004	16151	16047	16178	16173	16258	16173	16037	15925	16287	15971	16210	16256	16053	16386	16230	16255	16327	15936	16160	16132	15993	16160	16271	16111	16134	16039	16105	16197	16108	16240	16336	16191	16434	16135	16237	16363	16178	16194	15979	16163	16274	16206	16304	16377	16198	16099	16185	16271	16211	16149	16166	16206	16306	16315	16101	16197	16119	16104	16064	16092	16193	15967	16104	16260	16272	16176	16263	16345	16162	16329	16256	16159	16205	16083	16148	16240	16431	15904	16157	16217	16217	16224	16412	16170	16272	16289	16096	16211	16195	16263	16290	16193	15903	16030	16009	16170	16018	16044	16388	16049	16141	16085	15940	16320	16160	16158	16329	16149	16222	16245	16284	15967	16203	16364	16019	16217	16268	16229	16310	16330	16235	16166	16083	16283	16382	16055	16367	16248	16102	16215	16178	16038	16110	16122	16243	16243	16273	16346	16233	16328	16300	16335	16301	16117	16120	16264	16287	16055	16114	16225	16285	16387	16227	16323	16073	16129	16089	16280	16510	16408	16331	16169	16301	16172	16146	16180	16174	16044	16288	16384	15995	16096	16083	16134	16438	16291	16110	16155	16408	16126	16210	16060	16340	16291	16111	16157	16204	16130	16029	16117	16321	16174	16130	16162	16251	16273	16221	16008	15943	16461	16084	16244	16166	16406	16250	16164	16262	16008	16089	16142	16227	16199	15968	16340	16265	16267	16157	16088	16484	16234	16308	16135	16238	16151	16319	16219	16170	16143	16163	16106	16115	16127	15863	16105	16280	16210	16061	16065	15969	16353	16435	16276	16392	16298	16169	16107	16164	16026	16074	16264	16288	15982	16195	16364	16209	16091	16252	16103	16227	16075	16196	16034	16092	16168	16259	16272	16417	16131	16181	16217	16070	16169	16294	16271	16081	16023	16071	16150	16160	16032	16240	16133	16114	16268	16199	16244	16455	16294	16083	16343	16125	16310	16092	15970	16248	16209	16400	16411	16232	16183	15983	16102	16019	16002	16286	16343	16318	16433	16384	16366	16152	16056	16414	16181	16174	16278	16245	16202	16232	16174	16185	16127	16033	16221	16230	16228	16288	16136	16506	16208	16213	16303	16108	16349	16333	16170	16289	16152	15892	16092	16101	16225	16141	16253	16078	16221	16202	16176	16197	16270	16201	16276	16338	16259	16131	16356	16222	16088	16134	16187	16210	16122	16127	16158	16328	16184	16243	16268	16187	16008	16051	16136	16226	16471	16037	15979	16212	16151	16161	16166	16006	16313	16168	16109	16139	16119	16113	16174	16225	16394	16119	16165	16236	16172	16053	16286	16093	16214	16113	16375	16238	16124	16325	16267	16200	16215	15947	16081	16146	16132	16130	16194	16242	16317	16097	16091	16268	16078	16143	16230	16007	16006	16267	16177	16297	16110	16161	16106	16171	16131	16283	16057	16121	16136	16427	16001	16160	16320	16108	16098	16274	16296	16294	16194	16347	16021	15995	16099	16246	16143	16231	16156	16364	16099	16276	16198	16203	16059	16219	16049	16144	16432	16096	16207	16111	16284	16365	16174	16178	16227	16201	16331	16264	16312	16346	15933	16272	16335	16167	16134	16146	16125	16315	16150	16401	16380	16369	16187	16162	16139	16240	16199	16009	16331	16437	16178	16252	16164	16125	16184	16145	15988	16138	16285	16115	16397	16030	16073	16329	16196	16187	16275	16296	16244	16114	16354	16149	16185	16310	16257	15949	16164	16305	16057	16180	16012	16235	16016	16219	16148	15875	16202	16167	16252	16094	16146	16168	16405	16215	16044	16062	16152	16062	16283	16201	16169	16228	16025	16189	16317	16045	16308	16344	16210	15995	16074	16067	16147	16057	15992	16173	16283	16187	16278	16309	16254	16118	16256	16140	16320	16258	16122	16189	16242	16239	16102	16187	16134	16287	16015	16062	16240	16099	16002	16014	16446	16200	16209	16321	16141	16071	16356	16190	16233	16282	16367	16266	16212	16078	16205	16266	16092	16238	16145	15944	16270	16445	16187	16261	16201	16007	16244	16125	16206	16218	16307	16184	16206	16385	16311	16091	16045	16328	16094	16112	16282	16255	16264	16268	16241	16210	16263	16241	16031	16165	16115	16345	16005	16284	16344	16142	16171	16195	16312	16076	16019	16185	16280	16373	16037	16292	16051	16149	16181	16305	16019	16119	16229	16179	16135	16091	16265	16272	16314	16380	16207	16108	16110	16211	16369	16068	16193	16213	16060	16210	16525	16132	16124	16252	16212	16286	16160	16217	15917	16346	16223	16002	16070	16051	16290	16174	16213	16124	16479	16191	15871	16298	16172	16264	16322	15997	16049	16356	16158	16363	16285	16360	16137	16142	15940	16301	16068	16307	16229	16179	16160	16313	16104	16093	16319	16248	16130	16176	16352	16294	16203	16154	16222	16255	16248	16379	16120	16257	16251	16262	16246	16268	16138	16041	16129	16323	16290	16309	16194	16200	16241	16315	16173	16217	16203	16148	16185	16183	16356	16192	16050	16212	16241	16281	15977	16236	16287	16277	16317	16169	16220	16311	16358	16226	16138	16105	16276	16324	16285	16159	16161	16310	16360	16306	16392	16078	16161	16197	16141	16113	16242	16269	16170	16296	16053	16219	16148	16091	16271	16260	16197	16045	16222	16360	16174	15973	16212	16447	16043	16201	16179	16259	16192	16302	16249	16214	16086	16100	16128	16217	16230	16254	15933	16275	16327	16169	16098	16198	15998	16073	16090	16222	16143	16089	16257	16132	16411	16401	15990	16098	16074	16202	16130	16293	16035	16190	16174	16296	16159	16295	16022	16217	16283	16355	16164	16195	16323	16041	16300	16247	16016	16030	16233	16217	16029	16097	16078	16206	16222	16080	16024	16102	16298	16393	16096	16051	16197	16214	16260	16264	16089	16420	16425	16150	16050	16163	16248	16361	16265	16325	16141	16177	16259	16036	16286	16243	16156	16100	16140	16142	16214	16017	16127	16061	16266	16127	16138	16287	16131	16184	16091	15937	16269	16303	16086	15934	16166	16365	16085	16225	16104	16298	16320	16103	16148	16173	16008	16174	16220	16210	15958	16144	16044	16312	16254	16245	16186	16051	16272	16164	16301	16286	16291	16301	16412	16209	15978	16368	16309	16177	16279	16259	16238	16424	16296	16294	16257	16056	16334	16344	16289	16185	16190	16341	16118	16232	16243	16119	16142	16277	16098	16170	16100	16441	16332	16287	16281	16158	16137	16226	16176	16188	16334	16319	16341	16163	16278	16246	16432	16126	16084	16348	16281	16299	16089	16120	16371	16180	16086	16227	16087	16325	16148	16244	16210	16341	16158	16221	16166	16313	16116	16282	16153	16334	16244	16172	15947	16242	16387	16262	16271	16150	16095	16305	16429	16324	16187	16043	16115	16397	16035	16075	16245	16144	16199	16320	16218	16154	16074	16354	16314	16346	16286	16004	16159	16188	15994	16168	16138	16274	16339	16285	16062	16065	16120	16262	16210	16145	16084	16215	15956	16118	16197	16232	16286	16273	16063	16349	16130	16242	16416	16170	16126	16217	16332	16519	16182	16266	16181	16058	16082	16148	16004	16189	16032	15952	16242	16321	16335	16294	16319	16001	16281	16181	16096	16084	16211	16075	16042	16167	16303	16096	16308	16141	16062	16233	16369	16177	16108	16409	16226	16560	16118	16126	16139	16189	16146	16314	16155	16170	16208	16442	16075	16199	16205	16267	16245	16398	16101	16110	16232	16082	16139	16169	16249	16011	16386	16240	16337	16071	16215	16403	16203	16036	16135	16244	16130	16213	16145	16277	16064	16365	16224	16314	16290	16018	16218	16305	16195	16125	16305	16215	16171	16216	16285	16209	16201	16450	16301	16056	16165	16179	16006	16086	16141	16121	15933
28850	40733	40912	29952	23253	20616	17421	15995	15901	15557	14981	15551	15900	15835	15192	14840	14557	14247	14290	14261	14190	14368	14044	14123	14158	14223	14170	14214	14285	14146	14115	14241	14207	14185	14400	14275	14252	14070	14052	14041	14057	14305	14256	14218	14183	14109	14155	14255	14035	14237	14337	14073	14261	14156	14109	14149	14196	14079	14142	14168	14218	14159	14021	14085	14085	14136	14146	14088	13990	14142	14058	14053	14010	14252	14083	14173	14208	14024	14073	14276	14196	14129	14099	14092	14166	14212	14148	14227	14228	14193	14109	14058	14114	14256	14060	14263	14114	14278	14115	14283	14041	14166	14151	14200	14059	14156	14250	14125	13927	14216	14130	14079	14228	14052	14058	14175	14295	14148	14127	14195	14252	14129	14064	14095	14244	14157	14079	14183	14158	14053	14208	14197	14268	14182	14141	14203	14009	14139	14242	14097	14073	14230	14308	14155	14185	14204	14067	14231	13896	14216	14163	13961	14358	14209	14231	14213	14136	14327	14031	14177	14351	14154	14255	14218	14211	14308	14223	14233	14163	13958	14096	14120	14100	14041	14054	14175	14154	14021	14057	14079	14061	14036	14087	14172	14255	14022	14194	14269	14222	14174	14217	14098	14139	14214	14104	14108	14159	14139	14050	14173	13955	14036	14100	14095	14106	14132	14175	14219	14203	14253	14240	14106	14072	14154	14146	14077	14013	14216	14157	14262	14209	14157	14042	14025	14105	14178	14118	14242	14252	14271	14151	14158	14099	14137	14160	14185	14189	13976	14037	14157	14234	14213	14234	14031	14041	14162	14031	14056	14278	14068	14075	14170	14127	14095	14046	14165	13905	14136	14223	14407	14002	14117	14130	14266	14107	14197	14040	14093	14122	14164	14102	14251	14255	14082	14015	14251	14268	14081	14266	14203	14133	14343	14124	14195	14157	14055	14228	14065	14217	14323	14002	14179	14029	14201	14180	14093	14249	14220	14196	14022	14089	14367	14027	14055	14219	14150	14208	14250	14062	14312	14046	14121	14183	14175	14097	14076	13977	14216	14175	14158	14228	14220	14058	14184	14280	14057	14217	14060	14260	14068	14215	14141	13987	14144	14124	14199	14386	14052	14253	14227	14060	14185	14103	14193	14132	14111	14314	14036	14149	14042	14098	14169	14101	14036	14333	13989	14173	13987	14070	14124	14021	14163	14171	14308	14130	14135	14109	14211	14106	14160	14114	14321	14055	14103	14093	14238	14048	14197	14160	13944	14186	14278	14141	14125	14137	14185	14139	14104	14088	14090	14158	14301	13998	14208	14211	14278	14033	14266	14084	14069	14273	14165	14176	14174	14151	14272	14122	14088	14134	14117	14257	14143	14287	14287	14059	14016	14103	13935	14115	14029	14276	14106	14098	14079	14116	14108	14099	14131	14229	13949	14020	14384	14024	14192	14011	14198	14085	14157	14142	14122	14051	14099	14060	14266	14115	14028	14293	14156	14199	13958	14107	14180	14191	14163	14178	14214	13970	14178	14028	14221	14119	14210	14140	14220	14088	14209	14179	14098	14233	14199	14019	14163	14113	14285	14200	14156	14118	14173	14145	14267	14238	14108	14253	14174	14190	14150	14035	14109	14249	14177	14033	14129	14183	14229	14174	14137	14179	14220	14157	14231	14151	14299	13972	14289	14207	14072	14275	14071	14221	14097	13985	14113	14171	13931	14248	14218	14365	14246	14114	14150	14393	14193	14134	14121	14159	14138	14116	14041	14077	14230	14200	14187	14149	14134	14159	14187	14207	14074	14167	13963	14092	14282	14123	14291	14274	14047	14019	14170	14068	14203	14020	14245	14112	14277	14082	14060	14205	14065	14204	14212	13970	14114	14058	14159	14193	14262	14158	14085	14313	14283	14226	14020	14034	14204	14095	14142	14185	14238	14036	14272	14115	14195	14416	14194	14197	14141	13849	14294	14215	14174	14085	14274	14109	14131	14029	14129	14135	14084	14120	14155	14025	14125	13967	13939	14236	14082	14391	14151	14266	14095	14167	14166	14108	14056	14145	14352	14230	14184	14057	14339	14101	14195	14022	14023	14150	14191	14068	14159	14178	14147	14050	14162	14178	14364	14308	14113	14045	14231	14179	14290	14117	14435	14098	14205	14160	14321	14068	14036	14026	14002	14062	14211	14102	14303	14101	14004	14261	14225	14176	14138	13957	14100	14268	14142	14263	14067	14214	14032	14259	14157	14186	14161	14098	14243	14124	14034	14158	14283	14169	14373	13954	14125	14125	14196	14206	14194	14146	14128	14154	14125	14270	14279	13983	14195	14251	14100	14157	14084	14171	14078	14085	14285	14318	14168	14134	14071	14297	14207	14163	14191	14316	14226	14221	14282	14053	14303	14279	14267	14220	14258	14135	14240	14344	14031	14152	14133	14096	14103	14183	14183	14139	14149	14016	14259	14191	14215	13988	14193	14236	14355	14116	14202	14065	14348	14244	14191	14080	14181	14246	14316	14244	13972	14104	14204	14057	13971	14181	14213	14063	14162	14254	14042	14326	14242	14001	14133	14010	14192	14225	14210	14249	14063	14058	14152	14197	14150	14333	14327	14237	14164	13990	14099	14176	14285	14178	14170	14030	14206	14052	14177	14115	14392	14088	14178	14055	14103	14184	14133	14138	13997	14160	14148	14155	14115	14209	14153	14202	14018	14141	14145	14104	14176	14133	14208	14206	14103	14029	14157	14154	14155	14117	14205	14316	14155	13986	14188	14132	14220	14152	14321	14119	14049	14115	14095	14053	14198	14145	14292	14201	14183	14194	14114	14246	14126	14069	14141	14163	14185	14173	14079	14107	14208	14189	14029	14140	14321	14246	14108	14172	14326	14060	14184	13976	14167	14201	14189	14094	14088	14046	14167	14113	14118	14266	14334	14188	14056	14164	14148	14324	14168	14023	14178	14177	14208	14134	14192	14112	14147	14110	14211	14267	14202	14081	14129	14242	14062	14245	14242	14119	14241	14185	14148	14337	14258	14152	14252	14245	14260	14194	14186	14190	14043	14173	14126	13980	14074	14030	14076	14165	14115	14157	14294	14163	14127	14202	14085	14200	14005	14190	14214	14095	14350	14124	14172	14058	14248	14262	14138	14104	14232	14304	14197	14340	14124	14166	14224	14139	14146	14248	14254	14098	14093	14113	14126	14244	14214	14221	14116	14159	14097	14117	14275	13872	14005	14139	14110	14172	14195	13976	14099	14188	14066	14036	14255	13908	14141	14188	14179	14027	14055	14174	14149	14248	14145	14191	14137	14134	14133	13954	14211	14108	14347	13987	14095	13918	14114	14205	14226	14145	14181	14069	14248	14286	14140	14235	14094	14219	14166	14122	14043	14129	14289	14161	14112	14396	14183	14045	14090	13894	14112	14253	14221	14102	14114	14170	14030	14146	14031	14291	14110	14233	14292	14388	14145	14238	14092	14263	14359	14043	14247	14120	14139	14085	14211	14252	14219	14158	13952	14132	14231	13996	14217	14208	14132	14321	14239	14180	14059	14009	14230	14160	14166	14280	14063	14180	14024	14280	14365	14118	14101	14201	14058	14092	14162	14113	14112	14278	14246	14162	14297	14182	14025	14194	14034	14104	14107	14014	14099	14101	14156	14027	13989	14086	14052	14200	14237	14032	14298	14127	14075	14136	14234	14268	14127	14219	14230	14055	14176	14291	14052	14178	14113	14130	14091	14245	14211	14258	14211	14294	14254	14045	14111	14159	14202	14169	14159	14228	14155	14300	14233	14371	14228	14075	14203	14248	14005	14155	14162	14160	14202	14068	14073	14175	14083	14088	14194	14086	14194	14200	14256	14124	13986	14219	14308	13958	14034	14257	14109	14140	14203	14210	14364	14129	14307	14129	14161	14225	14083	14087	13985	14083	14122	14224	14153	14267	14086	14155	14163	14205	14238	14114	14331	14285	14015	14260	14090	14209	14155	14216	14230	14267	14092	14085	14044	14261	13990	14184	14418	14035	14243	14073	14231	14318	14062	14135	14040	14298	14276	14125	14399	14068	14216	14173	14158	14236	14044	13971	14180	14119	14318	14177	14198	14081	14140	14283	14033	14249	14019	14111	14098	14381	14252	14198	14305	14033	14225	14349	14200	14363	14205	14107	14178	14242	14037	14180	14380	14018	14195	14298	14026	14045	14259	14231	14281	14200	14328	14179	14196	14285	14189	14169	14133	14060	14185	14144	14187	14235	14208	14254	14082	14173	13995	14111	14158	14173	14058	14303	14011	14143	14216	14091	14007	14110	14206	14250	14024	14062	14356	14248	14342	14125	14048	14208	14113	14148	14088	14177	14251	14030	14025	14338	14176	14258	14201	14174	14128	14023	14032	14323	14169	14163	14070	14106	14227	14212	14221	14154	14058	14188	14196	14040	14176	14224	14195	14263	13986	14292	14299	14105	14330	14118	14205	14177	14260	14243	14296	14127	14113	14195	14089	14209	14091	13964	14193	14403	14196	14029	14167	14008	14218	14226	14076	14155	14261	14135	14058	14100	14299	14165	14199	14101	14321	14267	14298	14206	14164	14051	14180	14118	14244	14164	14074	14099	14276	14033	14254	14237	14114	14116	14134	14280	14258	14145	14111	14277	14181	14268	14230	14193	14195	13998	14066	14025	14236	14307	14133	14109	14140	14138	14101	14175	14152	14210	14192	14293	14057	14111	14251	14166	14057	14241	14138	14215	14156	14119	14178	14148	14165	14147	14021	14138	14079	14199	14197	14232	13989	14000	14251	14233	14128	14241	14193	14149	14217	14011	14213	14046	14297	14025	14180	14091	14040	14159	14179	14331	14198	14221	14258	14224	14037	14141	14222	14163	14253	14101	14099	14035	14119	14081	14063	14103	14092	14130	14133	14252	14004	14193	14156	14018	14308	14143	14211	14203	14170	14208	14157	14143	14094	14329	14056	14194	14231	14093	14109	14211	14253	14179	14357	14153	14208	14155	14147	14114	14154	14181	14093	14010	14242	13977	14043	14100	14123	14304	14008	14176	14119	14099	14095	14112	14314	14136	14191	14152	14176	14225	14059	14120	14231	14180	14202	14164	14206	13986	14311	14079	14317	14121	14260	14203	14118	14099	14029	14050	14198	14140	14056
22760	20317	27820	24914	25366	27033	25098	19989	18792	18012	17294	19681	23990	22899	20033	18017	16683	16072	15605	15491	15533	15538	15599	15330	15437	15457	15508	15453	15311	15346	15246	15363	15478	15471	15213	15416	15370	15458	15276	15384	15388	15437	15393	15424	15392	15058	15357	15369	15174	15305	15228	15389	15464	15349	15380	15240	15213	15309	15256	15302	15178	15505	15418	15356	15557	15304	15405	15461	15484	15409	15363	15410	15383	15589	15430	15276	15255	15414	15277	15247	15243	15421	15315	15274	15402	15325	15368	15370	15377	15407	15203	15311	15241	15380	15464	15273	15179	15262	15258	15219	15272	15234	15449	15315	15574	15357	15328	15406	15330	15179	15422	15457	15363	15375	15537	15242	15451	15482	15339	15315	15513	15333	15286	15178	15395	15325	15152	15514	15369	15542	15437	15319	15455	15314	15373	15181	15318	15479	15333	15278	15101	15351	15198	15243	15491	15330	15342	15312	15329	15294	15398	15393	15226	15301	15400	15361	15288	15310	15418	15336	15476	15207	15328	15490	15422	15198	15370	15283	15506	15230	15214	15299	15415	15534	15300	15228	15246	15390	15325	15453	15330	15336	15187	15418	15499	15319	15444	15171	15144	15311	15428	15506	15208	15601	15345	15461	15362	15537	15380	15368	15488	15380	15492	15466	15403	15235	15426	15299	15461	15314	15251	15178	15305	15194	15545	15230	15416	15603	15458	15278	15185	15321	15132	15314	15078	15195	15375	15300	15340	15419	15299	15442	15350	15335	15289	15218	15308	15137	15340	15243	15225	15424	15132	15284	15492	15473	15294	15370	15401	15411	15453	15347	15436	15391	15439	15405	15496	15452	15419	15193	15220	15369	15185	15178	15135	15163	15473	15295	15523	15102	15424	15375	15374	15231	15357	15324	15368	15214	15347	15305	15124	15309	15351	15282	15167	15503	15417	15288	15354	15226	15325	15415	15343	15284	15159	15180	15382	15335	15322	15227	15257	15332	15267	15220	15327	15263	15119	15176	15406	15443	15540	15286	15342	15417	15221	15450	15413	15311	15609	15166	15204	15330	15349	15121	15369	15512	15254	15476	15271	15250	15220	15260	15242	15414	15413	15355	15538	15443	15277	15359	15286	15510	15227	15313	15330	15393	15183	15479	15321	15237	15288	15205	15440	15479	15280	15350	15342	15299	15269	15397	15308	15232	15166	15188	15412	15283	15459	15357	15103	15291	15274	15294	15353	15110	15340	15280	15517	15253	15421	15287	15335	15335	15260	15476	15460	15313	15370	15431	15203	15453	15341	15323	15381	15488	15431	15386	15383	15436	15261	15224	15321	15455	15356	15018	15280	15437	15322	15433	15340	15320	15142	15165	15254	15180	15150	15464	15327	15151	15279	15515	15288	15420	15300	15136	15384	15282	15459	15497	15137	15406	15360	15360	15321	15189	15263	15398	15351	15192	15357	15530	15273	15451	15289	15309	15220	15529	15234	15191	15306	15330	15230	15471	15321	15349	15281	15297	15175	15332	15621	15456	15296	15291	15487	15222	15376	15409	15346	15354	15365	15326	15229	15452	15382	15327	15109	15416	15423	15433	15396	15372	15134	15362	15372	15233	15550	15385	15192	15428	15442	15347	15471	15295	15135	15303	15503	15286	15528	15356	15537	15371	15321	15301	15237	15332	15334	15196	15102	15379	15366	15293	15333	15394	15152	15338	15327	15180	15516	15292	15322	15391	15285	15522	15462	15433	15414	15232	15197	15424	15373	15183	15195	15391	15394	15506	15419	15312	15462	15111	15399	15109	15283	15279	15421	15295	15250	15217	15321	15280	15304	15297	15486	15324	15422	15256	15257	15529	15375	15288	15508	15264	15516	15220	15169	15292	15201	15127	15303	15276	15317	15258	15373	15343	15111	15157	15201	15241	15338	15427	15139	15271	15083	15240	15410	15380	15424	15542	15376	15237	15360	15426	15393	15328	15274	15514	15288	15277	15394	15504	15328	15384	15417	15259	15210	15466	15359	15480	15335	15426	15324	15301	15407	15307	15553	15367	15386	15270	15315	15285	15395	15169	15411	15456	15310	15251	15275	15436	15282	15373	15365	15224	15453	15346	15329	15525	15365	15290	15389	15096	15347	15289	15389	15581	15363	15443	15403	15479	15239	15292	15326	15283	15352	15212	15291	15310	15365	15464	15436	15314	15371	15375	15447	15420	15274	15377	15220	15054	15225	15339	15347	15260	15314	15287	15271	15421	15292	15538	15334	15430	15412	15370	15497	15439	15388	15585	15255	15330	15204	15262	15432	15289	15401	15377	15290	15317	15303	15272	15382	15185	15258	15261	15338	15435	15337	15327	15231	15145	15501	15314	15313	15388	15489	15454	15369	15233	15384	15425	15320	15408	15464	15449	15264	15549	15400	15185	15192	15357	15378	15093	15303	15310	15384	15363	15268	15304	15316	15236	15435	15433	15350	15377	15382	15590	15311	15435	15096	15394	15228	15217	15136	15278	15331	15307	15214	15174	15488	15345	15386	15165	15243	15376	15255	15296	15451	15355	15465	15312	15491	15339	15201	15272	15226	15216	15405	15236	15445	15234	15285	15246	15331	15298	15394	15364	15281	15300	15293	15389	15214	15251	15209	15332	15321	15296	15395	15414	15489	15295	15396	15265	15211	15379	15464	15176	15194	15278	15337	15316	15242	15423	15367	15401	15347	15315	15342	15300	15396	15451	15412	15415	15367	15105	15280	15400	15335	15366	15133	15212	15241	15351	15392	15303	15323	15195	15212	15232	15313	15250	15331	15144	15286	15383	15172	15477	15403	15332	15295	15339	15358	15278	15356	15508	15289	15227	15386	15353	15176	15344	15215	15277	15378	15390	15494	15296	15442	15329	15578	15295	15277	15216	15406	15260	15101	15399	15198	15276	15352	15154	15213	15285	15363	15222	15407	15431	15520	15395	15276	15288	15494	15280	15315	15253	15468	15278	15285	15412	15164	15393	15337	15329	15200	15210	15237	15174	15288	15382	15151	15290	15555	15398	15198	15158	15539	15456	15407	15305	15347	15299	15357	15443	15355	15322	15415	15366	15318	15329	15327	15196	15282	15192	15450	15322	15251	15399	15292	15361	15228	15343	15445	15408	15355	15380	15342	15348	15290	15260	15361	15410	15434	15313	15240	15256	15239	15320	15631	15302	15158	15259	15354	15246	15245	15363	15254	15283	15290	15445	15304	15087	15208	15134	15224	15447	15368	15511	15475	15321	15342	15535	15495	15316	15409	15423	15242	15285	15279	15185	15318	15195	15390	15385	15306	15310	15510	15342	15458	15370	15389	15337	15421	15459	15355	15240	15437	15265	15482	15139	15314	15051	15249	15264	15339	15433	15250	15306	15202	15333	15460	15293	15486	15546	15347	15447	15266	15241	15409	15348	15430	15182	15350	15399	15349	15424	15570	15282	15174	15297	15290	15394	15366	15397	15391	15390	15402	15377	15325	15166	15238	15368	15473	15487	15336	15425	15322	15258	15465	15337	15385	15364	15561	15196	15121	15336	15310	15488	15406	15411	15451	15296	15227	15397	15315	15486	15234	15136	15314	15488	15413	15437	15362	15344	15339	15390	15201	15343	15486	15470	15241	15398	15319	15344	15286	15507	15362	15486	15295	15474	15226	15407	15398	15369	15425	15388	15190	15372	15455	15396	15344	15352	15396	15181	15227	15459	15369	15650	15242	15452	15473	15263	15286	15355	15254	15172	15312	15480	15233	15285	15157	15397	15464	15482	15328	15264	15308	15356	15347	15527	15381	15170	15550	15155	15324	15460	15146	15399	15406	15230	15273	15392	15305	15323	15360	15228	15231	15271	15337	15294	15469	15305	15427	15348	15370	15321	15370	15358	15343	15223	15443	15400	15345	15431	15328	15367	15344	15351	15418	15453	15416	15223	15172	15170	15359	15451	15501	15172	15514	15218	15410	15259	15181	15217	15571	15318	15246	15342	15276	15152	15226	15185	15265	15378	15404	15488	15479	15367	15218	15243	15460	15308	15304	15235	15285	15532	15185	15422	15284	15197	15223	15139	15326	15305	15277	15164	15290	15244	15395	15356	15503	15267	15363	15131	15453	15333	15232	15267	15564	15343	15410	15204	15355	15338	15382	15279	15292	15221	15255	15251	15456	15312	15334	15269	15278	15355	15219	15325	15412	15509	15325	15350	15217	15297	15525	15462	15446	15420	15476	15146	15427	15111	15360	15397	15245	15490	15161	15487	15402	15369	15280	15242	15179	15300	15340	15398	15366	15195	15474	15372	15308	15570	15270	15396	15533	15308	15535	15262	15220	15300	15256	15484	15212	15371	15325	15479	15289	15358	15461	15311	15167	15286	15331	15318	15385	15368	15382	15433	15253	15314	15329	15374	15101	15338	15498	15226	15255	15365	15398	15356	15231	15122	15347	15078	15268	15509	15229	15258	15362	15467	15258	15281	15347	15288	15494	15304	15546	15349	15362	15368	15348	15438	15329	15295	15514	15336	15390	15271	15300	15176	15305	15265	15336	15469	15236	15598	15295	15236	15601	15229	15408	15364	15369	15408	15218	15209	15182	15428	15369	15241	15383	15117	15496	15444	15221	15327	15392	15216	15210	15303	15503	15370	15057	15345	15294	15367	15358	15190	15159	15126	15508	15448	15188	15547	15283	15500	15325	15390	15199	15426	15359	15070	15247	15458	15180	15263	15163	15221	15319	15201	15207	15197	15500	15247	15196	15270	15282	15462	15341	15413	15195	15150	15270	15404	15462	15210	15263	15401	15405	15202	15400	15346	15437	15419	15518	15385	15216	15373	15326	15112	15270	15322	15383	15348	15362	15279	15247	15410	15238	15352	15307	15424	15379	15532	15386	15327	15301	15447	15355	15351	15384	15359	15363	15290	15324	15234	15355	15402	15450	15330	15405	15385	15279	15193	15438	15284	15219	15351	15343	15240	15480	15574	15162	15430	15321	15330	15254	15269	15224	15289	15335	15361	15491	15567	15192	15346	15461	15414	15572	15357	15280	15358	15360	15385	15176	15156	15378	15286	15231	15340	15217	15461	15399	15247	15405	15236	15450	15416	15301	15379	15401	15281	15206	15193	15414	15450	15313	15283	15462	15251	15486	15300
28692	51062	50868	40020	34156	29304	23675	20071	18489	16911	16165	20566	25524	23022	19095	16344	14790	13972	13553	13470	13660	13440	13375	13506	13598	13486	13499	13679	13476	13467	13585	13416	13538	13573	13594	13568	13604	13373	13600	13527	13452	13496	13464	13414	13405	13558	13630	13510	13482	13398	13427	13592	13672	13483	13389	13564	13662	13451	13495	13596	13560	13566	13561	13256	13447	13505	13481	13409	13590	13418	13414	13454	13623	13566	13347	13510	13444	13399	13471	13446	13337	13533	13496	13473	13438	13384	13344	13547	13555	13424	13483	13461	13546	13567	13532	13473	13421	13334	13524	13454	13709	13487	13415	13326	13584	13563	13446	13437	13598	13474	13499	13434	13357	13474	13395	13426	13510	13392	13523	13636	13580	13468	13455	13617	13562	13482	13655	13433	13359	13562	13508	13521	13419	13702	13567	13431	13383	13510	13412	13435	13572	13335	13530	13589	13589	13465	13509	13363	13462	13524	13458	13514	13533	13547	13443	13399	13498	13760	13417	13582	13451	13359	13447	13582	13502	13362	13359	13459	13474	13475	13535	13501	13502	13456	13654	13524	13564	13377	13594	13491	13521	13500	13705	13618	13584	13535	13545	13398	13632	13496	13654	13504	13485	13558	13699	13559	13570	13724	13544	13432	13330	13516	13382	13615	13536	13458	13367	13538	13598	13454	13565	13541	13573	13510	13443	13493	13640	13572	13413	13491	13474	13506	13538	13413	13439	13547	13480	13317	13499	13462	13474	13344	13422	13454	13665	13395	13362	13380	13491	13376	13516	13432	13623	13496	13510	13555	13515	13356	13464	13386	13490	13537	13389	13464	13493	13675	13353	13477	13518	13575	13477	13605	13376	13584	13621	13553	13422	13463	13444	13599	13376	13347	13447	13454	13346	13513	13569	13593	13641	13378	13604	13531	13458	13619	13481	13544	13314	13535	13598	13576	13519	13397	13383	13517	13515	13497	13541	13494	13419	13588	13333	13610	13547	13384	13371	13515	13619	13480	13540	13587	13361	13419	13471	13556	13445	13494	13475	13466	13653	13498	13426	13493	13603	13607	13373	13516	13411	13524	13419	13459	13487	13534	13415	13625	13546	13520	13449	13497	13666	13303	13394	13469	13527	13585	13410	13426	13538	13683	13588	13387	13507	13308	13585	13446	13436	13444	13446	13406	13310	13465	13536	13529	13521	13551	13449	13564	13524	13408	13513	13622	13540	13516	13541	13660	13251	13523	13465	13428	13528	13451	13430	13519	13663	13473	13449	13521	13310	13563	13478	13441	13534	13643	13494	13525	13451	13510	13523	13465	13485	13512	13391	13605	13480	13481	13528	13674	13338	13484	13376	13406	13481	13593	13473	13510	13329	13573	13420	13416	13539	13712	13659	13425	13470	13441	13440	13563	13503	13484	13575	13540	13510	13505	13680	13590	13603	13528	13473	13677	13651	13387	13606	13609	13478	13459	13519	13490	13509	13475	13369	13450	13482	13434	13587	13434	13659	13408	13484	13400	13376	13388	13435	13510	13446	13551	13522	13579	13447	13554	13419	13617	13476	13522	13333	13561	13584	13513	13427	13527	13473	13385	13571	13469	13591	13327	13530	13457	13405	13526	13569	13463	13403	13526	13568	13536	13526	13437	13418	13517	13542	13506	13543	13508	13464	13541	13500	13400	13433	13541	13534	13447	13421	13518	13485	13489	13519	13518	13450	13596	13467	13548	13603	13540	13432	13487	13405	13488	13464	13463	13625	13425	13439	13375	13585	13371	13544	13459	13531	13583	13433	13580	13634	13506	13544	13384	13442	13455	13432	13445	13407	13477	13626	13580	13498	13389	13499	13523	13517	13544	13525	13412	13643	13507	13693	13585	13333	13508	13579	13424	13590	13571	13484	13483	13468	13442	13456	13394	13447	13452	13610	13452	13495	13380	13395	13358	13488	13446	13462	13564	13589	13605	13623	13475	13478	13540	13479	13590	13508	13415	13591	13417	13526	13600	13245	13468	13264	13625	13468	13495	13659	13574	13543	13530	13491	13432	13473	13476	13415	13513	13542	13594	13321	13445	13434	13388	13207	13440	13439	13516	13473	13510	13423	13409	13451	13519	13597	13399	13629	13396	13564	13445	13563	13450	13416	13386	13395	13450	13396	13520	13414	13394	13533	13347	13464	13527	13350	13499	13523	13316	13572	13653	13380	13369	13450	13460	13612	13466	13508	13504	13453	13584	13415	13451	13618	13404	13435	13454	13483	13596	13536	13500	13659	13574	13368	13486	13569	13518	13506	13554	13572	13598	13458	13518	13203	13628	13490	13618	13414	13415	13695	13382	13538	13429	13486	13440	13489	13457	13461	13513	13640	13535	13330	13517	13542	13420	13577	13582	13500	13542	13465	13583	13605	13308	13356	13440	13503	13548	13353	13535	13530	13358	13461	13532	13629	13509	13459	13611	13557	13558	13444	13579	13463	13406	13515	13543	13528	13577	13618	13520	13516	13424	13512	13350	13532	13388	13328	13452	13497	13492	13411	13403	13472	13410	13575	13344	13352	13535	13381	13534	13501	13426	13575	13411	13371	13583	13580	13511	13562	13540	13522	13518	13399	13550	13607	13573	13455	13531	13480	13596	13492	13635	13412	13432	13515	13546	13432	13448	13571	13353	13464	13564	13544	13526	13365	13506	13522	13659	13458	13486	13506	13698	13343	13383	13368	13359	13676	13593	13639	13449	13558	13563	13567	13421	13463	13521	13365	13470	13612	13500	13445	13563	13393	13655	13474	13504	13512	13478	13552	13442	13468	13401	13471	13316	13531	13558	13457	13525	13494	13308	13459	13453	13351	13449	13539	13523	13494	13634	13503	13724	13461	13489	13582	13479	13493	13536	13477	13397	13633	13383	13533	13621	13422	13484	13561	13582	13630	13569	13559	13465	13488	13492	13580	13376	13513	13565	13481	13347	13566	13535	13538	13445	13440	13505	13464	13540	13389	13415	13616	13524	13500	13497	13761	13508	13532	13567	13491	13500	13522	13429	13405	13597	13564	13448	13434	13625	13447	13383	13475	13502	13456	13566	13544	13448	13420	13514	13404	13509	13464	13558	13465	13573	13490	13407	13637	13574	13383	13632	13622	13397	13488	13535	13356	13660	13530	13548	13533	13466	13458	13402	13586	13374	13509	13394	13542	13533	13397	13366	13390	13472	13531	13446	13590	13542	13504	13472	13481	13533	13599	13418	13441	13451	13539	13625	13682	13458	13492	13458	13437	13403	13523	13313	13507	13410	13581	13476	13409	13518	13477	13480	13482	13274	13433	13459	13467	13465	13426	13330	13320	13341	13534	13373	13510	13444	13541	13545	13434	13420	13417	13365	13676	13593	13507	13426	13445	13526	13570	13324	13451	13429	13477	13522	13530	13317	13547	13464	13455	13518	13612	13492	13548	13626	13650	13592	13599	13429	13360	13614	13566	13420	13416	13497	13688	13580	13559	13495	13609	13307	13344	13414	13550	13605	13534	13422	13616	13553	13471	13549	13651	13498	13510	13455	13535	13449	13444	13516	13463	13514	13457	13508	13541	13431	13434	13501	13639	13389	13380	13573	13526	13442	13575	13421	13507	13576	13454	13463	13423	13568	13492	13455	13570	13543	13408	13510	13557	13636	13440	13507	13510	13500	13514	13433	13685	13403	13694	13489	13336	13379	13317	13345	13519	13494	13552	13438	13690	13661	13545	13405	13417	13467	13574	13456	13511	13564	13412	13558	13512	13638	13376	13449	13505	13461	13571	13435	13499	13482	13420	13316	13586	13486	13587	13508	13419	13532	13620	13558	13533	13627	13559	13380	13563	13609	13443	13422	13548	13366	13558	13569	13503	13539	13426	13611	13409	13456	13597	13510	13315	13336	13503	13493	13526	13424	13515	13521	13512	13356	13548	13493	13523	13460	13325	13455	13454	13718	13540	13590	13521	13500	13392	13548	13473	13302	13608	13464	13512	13452	13450	13517	13388	13503	13480	13610	13489	13409	13487	13487	13519	13402	13524	13352	13392	13619	13368	13668	13442	13587	13542	13709	13714	13507	13297	13518	13543	13512	13385	13401	13587	13695	13525	13471	13490	13427	13470	13601	13547	13497	13639	13515	13550	13517	13619	13439	13275	13415	13751	13433	13429	13369	13446	13572	13534	13469	13656	13673	13356	13447	13653	13655	13801	13630	13574	13628	13567	13505	13692	13423	13606	13518	13543	13422	13503	13419	13483	13429	13582	13567	13510	13419	13530	13420	13438	13540	13494	13550	13362	13488	13704	13480	13359	13481	13478	13717	13436	13352	13538	13474	13559	13460	13440	13513	13492	13256	13674	13361	13525	13412	13434	13483	13522	13472	13343	13560	13502	13739	13605	13489	13504	13509	13499	13522	13573	13313	13602	13399	13571	13394	13495	13501	13549	13452	13608	13346	13503	13699	13579	13496	13437	13312	13497	13530	13274	13574	13547	13450	13524	13630	13624	13487	13519	13511	13388	13635	13567	13520	13531	13520	13537	13569	13552	13607	13538	13490	13549	13383	13563	13399	13521	13552	13495	13621	13411	13374	13466	13492	13573	13333	13555	13351	13605	13499	13454	13444	13471	13542	13376	13429	13500	13342	13396	13465	13412	13430	13628	13426	13593	13396	13555	13486	13506	13238	13550	13676	13510	13587	13429	13686	13484	13416	13499	13370	13411	13631	13495	13598	13560	13472	13295	13443	13478	13501	13477	13550	13361	13510	13443	13405	13702	13451	13460	13551	13515	13561	13537	13525	13432	13592	13506	13390	13542	13685	13573	13599	13554	13743	13464	13617	13417	13464	13464	13560	13365	13431	13564	13450	13631	13593	13410	13444	13585	13487	13553	13388	13356	13548	13533	13471	13576	13677	13375	13609	13653	13531	13444	13514	13539	13539	13725	13325	13459	13631	13430	13337	13641	13563	13496	13573	13463	13449	13593	13360	13441	13516	13409	13374	13751	13578	13429	13548	13379	13739	13346	13595	13575	13614	13416	13567	13452	13492	13479	13463	13491	13460	13410	13381	13466	13542	13495	13579	13441	13481	13372	13493	13591	13491	13396	13594	13499	13546	13604	13482	13504	13394	13524	13552	13455	13543	13458	13545
22617	21173	28999	24229	23446	27177	29250	24063	21075	19700	20490	26802	31789	28769	24090	20548	18455	17002	16505	16701	16606	16351	16550	16231	16377	16248	16340	16144	16509	16322	16301	16415	16544	16359	16407	16310	16165	16287	16356	16175	16283	16370	16191	16086	16177	16230	16322	16233	16515	16371	16596	16512	16301	16389	16244	16222	16211	16261	16402	16413	16191	16282	16185	16330	16396	16207	16322	16244	16219	16217	16134	16421	16181	16386	16124	16259	16162	16252	16146	16261	16342	16532	16283	16284	16243	16424	16343	16209	16296	16076	16108	16286	16285	16293	16131	16154	16254	16157	16110	16229	16466	16294	16467	16196	16305	16274	16480	16178	16344	16083	16223	16175	16286	16325	16159	16163	16240	16258	16129	16261	16260	16109	16065	16211	16229	16371	16212	16302	16410	16157	16310	16310	16090	16183	16068	16180	16202	16175	16222	16228	16158	16405	16287	16231	16363	16207	15979	16410	16294	16303	16149	16285	16336	16156	16247	16046	16074	16259	16346	16220	16132	16018	16414	16301	16391	16120	16286	16227	16127	16235	16301	16254	16221	16305	16194	16010	16180	16089	16207	16288	16243	16266	16410	16291	16161	16288	16121	16307	16202	16215	16228	16350	16326	16251	16039	16263	16242	16278	16267	16201	16416	16193	16334	16164	16063	16348	16280	16232	16131	16258	16155	16084	16381	16481	16219	16040	16275	16268	16297	16217	16223	16125	16351	16214	16287	16321	16314	16153	16243	16083	16255	16164	16345	16371	16432	16281	16224	16335	16038	16203	16176	16178	16207	16214	16156	16324	16077	16303	16176	16259	16449	16379	16396	16174	16412	16110	16456	16240	16341	16193	16258	16300	16276	16244	16132	16347	16291	16152	16447	16398	16273	16391	16260	16236	16274	16107	16256	16136	16123	16001	16132	16194	16129	16179	16135	16183	16172	16258	16352	16305	16288	16191	16258	16087	16213	16247	16221	16287	16445	16010	16206	16267	16264	16190	16214	16185	16029	16157	16204	16351	15913	16269	16420	16087	16174	16151	16162	16246	16289	16198	16075	16116	16369	16333	16244	16162	16420	16294	16388	16204	16040	16254	16236	16299	16252	16136	16161	16206	16196	16099	16176	16172	16270	16114	16079	16405	16153	16333	16203	16156	16244	16264	16120	16303	16172	16212	16207	16124	16216	16382	16340	16382	16145	16208	15999	16215	16199	16212	16154	16130	16380	16210	16467	16091	16204	16240	16151	16234	16334	16123	16207	16189	16107	16140	16191	16269	16348	16312	16308	16289	16275	16067	16271	16105	16221	16246	16182	16095	16166	16499	16321	16360	16437	16199	16191	16300	16290	16223	16064	16262	16334	16258	16269	16291	16211	16182	16342	16406	16161	16078	16157	16238	16120	16210	16180	16099	16317	16267	16347	15971	16240	16011	16367	16122	16256	16251	16213	16380	16350	16160	16112	16406	16153	16018	16020	16230	16264	16174	16205	16296	16094	16170	16225	16096	16276	16349	16128	16246	16294	16399	16283	16269	16381	16210	16343	16192	16237	16258	16149	16250	16128	16361	16250	16195	16378	16213	16214	16353	16239	16300	16193	16247	16140	16333	16266	16227	16233	16216	16409	16370	16299	16155	16422	16299	16285	16096	16259	16112	16171	16203	16184	16233	16199	16143	16220	16475	16220	16311	16386	16193	16188	16178	16340	16236	16172	16299	16246	16201	16366	16270	16568	16183	16163	16253	16090	16143	16179	16182	16129	16410	16160	15998	16362	16096	16202	16059	16200	16394	16298	16220	16244	16274	16366	16090	16238	16285	16144	16153	16319	16255	16182	16132	16390	16081	16206	16392	16239	16315	16143	16178	16299	16149	16458	16317	16294	16133	16080	16180	16126	15970	16302	16281	16291	16127	16146	16267	16256	16234	16263	16190	15976	16242	16309	16127	16255	16178	16128	16324	16235	16199	16281	16251	16061	16133	16220	16153	16183	16329	16236	16285	16438	16362	16306	16348	16301	16354	16346	16238	16286	16198	16432	16120	16384	16036	16221	16371	16134	16264	16003	16196	16317	16290	16203	16217	16309	16275	16291	16130	16265	16375	16235	16219	16260	16085	16229	16269	16009	16249	16242	16212	16237	16306	16245	16238	16239	16339	16350	16155	16134	16306	16230	16111	16072	16130	16107	16397	16257	16333	16104	16286	16048	16265	16361	16337	16272	16288	16262	16204	16269	16359	16233	16310	16184	16301	16412	16084	16259	16097	16360	15998	16147	16064	16013	16175	16228	16187	16198	16208	16235	16333	16322	16079	16242	16318	16351	16395	16359	16275	16292	16381	16397	16193	16168	16416	16200	16108	16284	16324	16331	16276	16247	16092	16205	16151	16238	16210	16233	16263	16204	16368	16322	16161	16107	16321	16338	16330	16290	15905	16062	16241	16218	16265	16221	16485	16174	16120	16322	16203	16309	16253	16184	16180	16432	16283	16267	16290	16117	16099	16174	16393	16066	16124	16353	16199	16124	16139	16212	16083	16240	16176	16309	16331	16263	16116	16080	16207	16115	16427	16161	16238	16412	16316	16232	16311	16219	16398	16213	16179	16121	16302	16351	16283	16109	16377	16411	16182	16404	16195	16241	16189	16131	16060	16113	16210	16328	16046	16369	16188	16381	16249	16316	16167	16209	16256	16207	16224	16214	16057	16330	15920	15895	16422	16199	16158	16393	16394	16201	16116	16406	16229	16265	16231	16058	16207	16329	16116	16312	16061	16207	16277	16327	16129	16296	16382	16235	16181	16128	16146	16095	16346	16315	16363	16232	16180	16170	16304	16386	16394	16418	16344	16381	16155	16086	16109	16232	16311	16243	16412	15963	16187	16363	16478	16318	16131	16271	16179	16391	16098	16310	16270	16323	16256	16276	16243	16362	16378	16334	16349	16271	16075	16223	16269	16182	16151	16091	16060	16298	16152	16208	16090	16227	16121	16204	16057	16249	16351	16333	16232	16277	16229	16064	16267	16157	16081	15982	16270	16155	16116	15954	16270	16234	16060	16202	16023	16228	16254	16108	16234	16346	16355	16115	16099	16596	16375	16223	16223	16431	16499	16000	16222	16369	16208	16273	16230	16272	16201	16110	16179	16176	16134	16296	16270	16194	16188	16147	16346	16135	16310	16451	16365	16363	16267	16338	16266	16234	16375	16305	16292	16490	16114	16315	16056	16259	16305	16374	15904	16314	16336	16384	16156	16183	16411	16221	16136	16286	16086	16246	16161	16388	16269	16040	16182	16140	16185	16246	16226	16405	16391	16169	16250	16317	16292	16255	16023	16270	16229	16169	16402	16232	16295	16299	16346	16194	16324	16147	16259	16303	16236	16156	16215	16233	16209	16381	16224	16401	16378	16073	16305	16018	16290	16258	16241	16282	16116	16248	16134	16193	16232	16265	16123	16266	16428	16183	16160	16099	16161	16050	16230	16128	16360	16270	16471	16356	16043	16353	16450	16016	16124	16054	16182	16274	16233	16173	16208	16213	16054	16323	16054	16115	16291	16288	16136	16196	16283	16138	16153	16315	16286	16309	16137	16278	16201	16258	16123	16234	16385	16376	16347	16113	15981	16004	16360	16212	16383	16285	16384	16125	16302	16291	16190	16327	16149	16228	16312	16259	16353	16066	16180	16179	16158	16269	16279	16232	16242	16301	16142	16176	16274	16173	16283	16184	16245	16216	16447	16123	16128	16354	16258	16219	16273	16242	16154	16345	15962	16262	16175	16051	16017	16199	16231	16197	16224	16234	16028	16190	16123	16260	16268	16234	16034	16151	16318	16162	16201	16178	16318	16261	16229	16260	16487	16085	16045	16303	16337	16213	16295	16083	16319	16305	16294	16386	16375	16152	16367	16248	16316	16248	16160	16286	16190	16144	16226	16210	16133	16052	16324	16525	16367	16457	16221	16250	16222	16349	16292	16244	16302	16505	16258	16309	16411	16161	16417	16320	16379	16302	16423	16380	16095	16211	16297	16288	16066	16139	16360	16254	16229	16315	16251	16317	16173	16187	16294	16568	16162	16251	16283	16038	16144	16328	16314	16189	16308	16323	16286	16142	16032	16266	16034	16238	16440	16458	16383	16295	16164	16083	16272	16260	16244	16132	16124	16229	16586	16134	16093	16133	16207	16070	16236	16213	16307	16251	16272	16228	16268	16222	16141	16189	16276	16404	16357	16126	16357	16425	16378	16345	16381	16212	16235	16386	16206	16265	16132	16194	16324	16348	16046	16294	16144	16385	16226	16253	16079	16328	16329	16070	16314	16219	16338	16143	16283	16234	16260	16317	15982	16381	16299	16149	16317	16351	16074	16193	16131	16117	16194	16283	16301	16073	16188	16135	16283	16295	16361	16139	16223	16321	16270	16197	16439	16471	16291	16376	16441	16087	16334	16308	16113	16076	16177	16108	16244	16196	16458	16250	16215	16109	16221	16139	16271	16275	16122	16146	16199	16244	16355	16239	16226	16087	16109	16283	16525	16301	16036	16101	16193	16322	16238	16415	16085	16127	16117	16136	16099	16068	16134	16186	16209	16229	16292	16202	16251	16158	16155	16048	16254	16136	16184	16032	15991	16294	16196	16231	16394	16430	16335	16245	16269	16221	16348	16379	16127	16242	16388	16208	16182	16467	16352	16206	16209	16247	16328	16221	16014	16008	16145	16416	16413	16321	16327	16208	16322	16161	16280	16213	16261	16310	16349	16084	16180	16079	16143	16096	16116	16126	16170	16101	16315	16095	16070	16384	16124	16223	16316	16065	16090	16091	16182	16160	16219	16346	16230	16164	15967	16294	16222	16140	16257	16131	16050	16101	16147	16196	16217	16261	16323	16175	16337	16125	16277	16109	16178	16292	16331	16160	16246	16288	16324	16377	16329	16230	16344	16163	16310	16307	16032	16205	16339	16306	16316	16207	16065	16269	16165	16220	16095	16404	16184	16351	16422	16187	16280	16251	16272	16212	16205	16075	16302	16174	16079	16274	16365	16271	16099	16279	16377	16165	15972	16265	16203	16289	16414	16255	16120	16186	16352	16162	16271	16373	16291	16337	16134	16150	16326	16306	16233	16304	16257	16259	16157	16237	16186	16247	16191	16117	16225	16008	16368
32296	58573	58887	48623	39219	32838	27606	25086	20542	18390	20642	29667	33588	28692	23252	19069	16157	14862	14409	14180	14315	14350	14215	14234	14435	14191	14062	14204	14214	14187	14047	14071	14183	14321	14228	14249	14022	14060	14151	14282	14222	14041	14155	14364	14317	14154	14299	14114	14111	14110	14080	14117	14131	14075	14060	14411	14102	14326	14091	14274	14184	14151	14183	14296	14034	13933	14350	14115	14297	14177	14163	14238	14101	14197	14167	14349	14167	14286	14180	14205	14135	14300	13968	14126	14052	14344	14118	14117	14243	14005	14322	14204	14112	14403	14028	14021	14071	14265	14192	14038	14100	13978	14238	14232	14105	14088	14107	14127	14169	14287	14273	14135	14151	14123	14216	14221	14349	14113	14196	14158	14135	14189	14006	14261	14148	14319	14226	14300	14279	14098	14170	14217	14119	14274	14187	14180	14128	13923	14067	14284	14175	14067	14219	14314	14167	14061	14125	14203	14190	14071	14077	14220	14147	14210	14260	14044	14323	14152	14120	14001	14186	14158	14107	14136	14121	14139	14239	14114	14099	14088	14216	14099	14120	14223	14064	14122	14275	14235	14125	14064	14198	14061	13975	14108	14176	14196	14235	14134	14103	14461	14017	14102	14259	14259	14206	14095	14053	14090	14350	14261	14109	14088	14137	14274	14084	14235	14243	14068	14196	14237	14238	14224	14160	14102	14274	14332	14246	14224	14240	14148	14184	14092	14280	14253	14252	14101	14144	14327	14190	14033	14118	14109	14187	14168	14208	14154	14222	14115	14238	13985	14030	14144	14160	14070	14045	14108	14175	14124	14213	14200	14223	14184	14204	14308	14132	14193	14238	14290	14133	14245	14187	14232	14168	14180	14084	14234	14171	14140	14212	14154	14152	14154	14248	14147	14195	14277	14134	14025	14218	14261	14181	14083	14271	14195	14207	14194	14121	14231	14185	14003	14164	14312	14222	14183	14140	14214	14237	14114	14179	14006	14234	14023	14135	14300	14268	14177	14181	14186	14281	14080	14167	14179	14165	14274	14229	14058	14198	14382	14127	14149	14235	14230	14033	14324	14107	14083	14153	14197	14100	14303	14165	14214	14246	14143	14227	14135	14109	14067	14008	14120	14261	14271	14155	14158	14117	14295	14035	14141	14045	14180	14236	14264	14144	14082	14117	14076	14243	14162	14207	14123	14116	14290	14159	14197	14002	14170	14246	14206	14221	14146	14214	14229	14214	13956	14059	14128	14102	14227	14096	14191	14025	14318	14042	14041	14318	13948	14114	14151	14206	14049	14008	14032	14155	14302	14127	14187	14211	13979	14236	14254	14229	14009	14196	13995	14129	14101	14069	14152	13954	14170	14278	14066	14199	14218	14184	14299	14190	14064	14192	14120	14167	14370	14014	14219	14164	14063	14164	14107	14187	14181	14180	14173	14085	14199	14138	14181	14037	14068	14202	14275	14097	14254	14270	14138	14225	14132	14120	14027	14325	14100	14116	14215	14293	14239	14125	14157	14242	14203	14227	14232	14125	14202	14125	14063	14242	14161	14188	14212	14070	13972	14152	14086	14136	14241	14316	14041	14300	14094	14176	14194	14192	14159	14188	14150	14016	14224	14300	14170	14200	14086	14104	14256	14050	14154	14116	14045	14279	14221	14049	13987	14233	14097	14130	14097	14301	14263	14226	14218	14029	14189	14270	14309	14114	14295	14044	14213	14267	14103	14199	14130	14060	14035	14277	14209	14106	14192	14053	14245	14187	14237	14187	14108	14105	14120	14275	14213	13959	14179	14222	14022	14223	14205	14059	14167	14187	14244	14308	13914	14173	14150	13963	14075	14010	14255	14051	14094	14147	14220	14220	14103	14009	14218	14100	14051	14076	14221	14220	14271	14137	14220	14086	14026	14147	14166	14169	14179	14263	14214	14066	14251	14155	14202	14226	14372	14105	14261	14131	14110	14138	14204	14250	14421	14126	14206	14204	14158	14184	14259	14143	14246	14042	14179	14101	14221	14140	14177	14260	14248	14164	14109	14307	14218	14233	14130	14189	13984	13955	14297	14371	14147	14112	14171	14185	14091	14104	14323	14304	14214	14221	14159	14176	14239	14167	14219	14160	14140	14073	14218	14142	14204	14279	14278	14074	14130	14166	14175	14186	14285	14217	13973	14239	14006	14099	14203	14377	13961	14215	14213	14190	14259	14201	14185	14254	14164	14283	14290	14084	14131	14112	14173	14056	14082	14061	13990	14189	14077	14206	14268	14167	14267	14396	14323	14324	14247	14210	14183	14158	14241	14072	14225	14218	14165	14247	14288	14169	14107	14089	14099	14121	14224	14249	14069	14241	14030	14200	14214	14342	14188	14336	14342	14174	14224	14239	14272	14168	14214	14188	14190	14136	14256	14248	14224	13952	14079	14211	14170	14166	14121	14065	14170	14216	14019	14300	14044	14092	14117	14223	14078	14166	14158	14052	14284	14186	14114	14073	14204	14145	14194	14202	14141	14138	14470	14108	14269	14059	14147	14209	14297	14148	13950	14270	14197	14058	14085	14137	14152	14333	14161	14148	14242	14136	14188	14156	13973	14009	14078	14055	14172	14216	14165	14174	14139	14167	14169	14242	14059	14009	14206	14185	14352	14372	14249	14196	14197	14227	14422	14239	14213	14136	14137	14148	14240	14337	14213	14126	14158	14207	14121	14204	14181	14280	14058	14095	14170	14248	14234	14138	14168	14066	14165	14166	14340	14246	14211	14310	14119	14266	14183	14094	14100	14139	14213	14013	14330	14235	14156	14183	14159	14064	14213	14182	14368	14159	14266	14242	14316	14169	14135	14027	14085	14095	14255	14233	14127	14050	14247	14168	14012	14083	14181	14174	14108	14007	14189	14163	14264	14267	14075	14016	14163	14201	14459	14256	14034	14270	14243	14294	14065	14209	14135	14197	14259	14225	14162	14163	14325	14281	14266	14168	14305	14240	14303	14199	14177	14121	14107	14037	14219	14304	14490	14051	14175	14099	14238	14085	14193	14160	14018	14263	14282	14077	14100	14156	14039	14169	14187	14216	14270	14177	14137	14248	14155	14072	14215	14094	14183	14083	14205	14255	14146	13847	14178	14122	14104	14176	14177	14416	14019	14302	14130	14215	14178	14248	14210	14096	14129	14272	14146	14107	14225	14152	14251	14179	14261	14153	13966	14247	14119	14321	14116	14203	14213	14191	14222	14318	14126	14160	14383	14182	14175	14282	14141	14286	14108	14282	14150	14109	14186	14318	14222	14183	14243	14257	14188	14201	14066	14110	14092	14090	14004	14150	14256	14097	14171	14201	14105	14396	14332	14083	14162	14250	14062	14046	14114	14024	14207	14185	14123	14113	14034	14247	14199	14281	14146	14149	14192	14293	14138	14183	14242	14308	13987	14232	14274	14044	14186	14255	14257	14288	14193	14118	14334	14150	14066	14273	14222	14254	14257	14366	14058	14170	14094	14276	14223	14125	14285	14090	14258	14250	14266	14287	14042	14076	14203	14202	14100	14284	14158	14042	14154	14151	14207	14171	14134	14111	14234	14105	14231	14113	14229	13914	14308	14235	14218	14021	14089	14181	14085	14327	14052	14138	14249	14125	14010	14205	14147	14280	14261	13990	14570	14473	14090	14337	14191	14294	14220	14216	14170	14216	14107	14234	13921	14261	14168	14121	14100	14211	14090	13974	14184	14213	14127	14342	14170	14226	14298	14179	14111	14202	14159	14177	14255	14243	14105	14211	14245	14183	14117	14061	14021	14145	14235	14222	14195	14283	14096	14234	14192	14238	14308	14155	14212	14169	14226	14259	14118	14032	14157	14194	14310	14238	14097	14250	14122	14179	14271	14041	14008	14365	14126	14155	14198	14266	13999	14197	14146	14192	14146	14137	14168	14016	14177	14213	14189	14209	14309	14259	14210	14118	14075	14092	14112	14180	14165	14190	14202	14250	14207	14247	14211	14286	14169	14171	14152	14143	14048	14147	14200	14031	14118	14195	14283	13956	14128	14141	14088	14113	14114	14226	14272	14087	14132	14111	14285	13977	14174	14131	14167	14216	14175	14173	14159	14214	14508	14334	14144	14203	14284	14246	14308	14197	14324	14151	14103	14136	14085	14307	14412	14216	14147	14175	14155	14164	14134	14044	14243	14053	14107	14178	14255	14289	14174	14251	14150	14281	14068	14221	14071	14332	14059	14154	14178	14187	14047	14061	14096	14208	14291	14071	14311	14142	14301	14236	14009	14216	14024	14233	14233	14263	14341	14382	14184	14335	14194	14151	14168	14014	14217	14105	14088	14292	14250	14050	14151	14130	14237	14129	14184	14177	14184	14212	14081	14119	14161	14284	14224	14156	14244	14162	14243	14192	14111	14036	14205	14132	14138	14150	14283	14257	14186	14215	14216	14136	14120	14157	14286	14185	14331	14239	14110	14303	14404	14125	14282	14164	14044	14230	14134	14312	14147	14189	14235	14228	14165	14067	14191	14325	14241	14180	14205	14087	14110	14202	14118	14160	14238	14141	14063	14091	14157	14228	14154	14119	14263	14441	14176	14140	14116	14109	14189	14235	14231	14157	14062	14106	13963	14375	14194	14190	14234	14166	14056	14079	14197	14134	13989	14067	14047	14242	13994	14273	14128	13949	14062	14304	14267	14120	14310	14214	14190	14172	14197	14295	14110	14251	14089	14135	14201	14210	13942	14220	14007	14175	14072	14178	14095	14275	14215	14165	14162	14077	14152	13977	14083	14146	14142	14058	14155	14248	14089	14044	14236	14376	14129	14083	14056	14235	14104	14178	14165	14025	14219	14140	14187	14029	14133	14155	14144	14125	14171	14232	14131	14071	14197	14170	14187	14297	14215	14239	14138	14054	14189	14318	14128	14304	14180	14097	14176	14113	14119	14092	14142	14290	14130	14117	14110	14176	13983	14271	14084	14201	14278	14197	13982	14144	14179	14058	14172	14158	14262	14166	14197	14450	14181	14103	14281	14154	14136	14267	14132	14104	14181	14340	14077	14124	14208	14038	14256	14237	14286	14213	14128	14061	14110	14171	14219	14317	14148	14347	14277	14226	14153	14228	14210	14195	14073	14150	14038	14204	14144	14100	14048	14249	14238	14127	14132
29152	31765	40527	33872	25294	20663	19028	17387	16636	16512	16726	17461	17858	17472	17177	16648	16544	16206	16336	16409	16363	16332	16060	16371	16243	16124	16093	16258	16156	16063	16313	16144	16086	16292	16269	16124	16146	16036	16003	16235	16177	16171	16107	16107	16207	16086	16179	16050	16266	16160	16231	16095	16200	16173	16051	16173	16158	16010	16280	16054	16276	16024	16351	16081	16243	16255	16205	16152	16050	16341	15900	15966	16148	16384	16289	16200	16094	16058	16324	16099	16191	16113	15995	16145	16039	16007	16164	16217	15961	16129	16120	16116	16328	16065	16225	16016	16149	15995	16376	16086	16159	16210	15925	16260	16173	16013	16132	16142	16180	16205	16113	16222	16189	16103	16286	15862	16215	16123	16224	16047	16142	16006	16289	16046	15999	16010	16179	16371	16118	16035	16346	16200	16091	15999	15954	16103	16159	16087	16251	16248	16108	16338	16188	16126	16022	16017	16135	16009	16059	16336	16098	16236	16287	16067	16236	16140	16130	16196	16066	15960	16426	16189	15992	16126	16117	16105	16201	16144	15941	16133	16100	16093	15988	16120	16189	16257	16024	16199	16416	16115	15979	16042	16274	16181	16183	16154	16051	16117	16231	16196	16192	16120	16187	16384	16029	16260	16322	16327	16229	16045	16002	15961	16289	16140	16183	16017	16329	16100	16194	16216	16099	16196	16146	16361	16312	16056	16196	16238	16201	16164	16085	16055	16080	16220	15995	16086	16028	16099	16095	16187	16083	16048	16112	16160	16046	16125	16112	15963	16088	16058	16142	16371	16226	16003	16266	16088	16086	16226	16295	16296	16326	16112	16062	16176	16150	16161	16106	16288	16260	16238	16129	16096	15967	16204	16046	16160	16063	16052	16058	16177	16189	16286	16143	16323	16018	15991	16075	16046	16236	16067	15978	16027	16210	16167	16173	16115	16092	16181	16233	16241	16333	15970	16167	16087	16404	16173	16053	16182	16284	16247	16120	16147	16206	16039	16180	16025	16357	15989	16180	16243	16225	16113	16145	16330	16207	16081	16333	16149	16236	16227	16052	16137	16076	16310	16323	16013	16329	16180	16125	16118	16133	16237	16026	16421	16266	16245	16260	16270	15992	15998	15971	16211	16216	16328	16347	16142	16019	16028	16045	16227	16206	15997	15993	16165	16053	16173	16082	15974	16386	16280	16160	16282	16118	16233	16139	16337	16211	16207	16235	16123	16401	16061	16416	16215	16079	16327	16226	16370	16116	16127	16238	16233	16363	16168	15994	16416	16252	16117	16201	16155	16274	15985	16251	16091	16067	16180	16364	16322	16125	16229	16061	16158	16206	16225	16131	16273	16285	16388	16383	16291	16273	16114	15995	16175	16002	16062	16239	16232	16273	16098	16237	16020	16057	15983	16060	16089	16285	16105	16309	16087	16298	15925	16232	16177	16116	16054	15959	16195	16127	16312	16050	16160	16133	16116	16084	16210	16204	16155	16174	16145	15986	16164	16270	16249	16162	16286	16009	15968	16303	16080	16119	16032	16177	16121	16312	16056	16244	16274	15960	16027	16163	15964	16084	16178	16133	16094	15820	16267	16181	16168	16212	16166	16151	16226	16158	16287	16247	16277	16117	16040	16251	16019	16120	16095	16103	16129	16248	16048	16300	16053	16223	16087	16045	16128	16244	16104	16214	16064	16186	16112	16220	16162	16141	16113	16036	16067	16153	16217	16219	15989	16228	16341	16187	16238	16426	16133	16241	15876	16150	16125	15981	16177	15981	16110	16108	16096	16348	16202	16237	16371	16243	16364	16296	16261	16068	16172	16225	16224	16290	16202	16044	16107	16175	16046	16067	16179	16012	16133	16183	16274	16172	16265	16248	16105	16251	16272	16436	16063	16410	15835	16063	16328	16232	16340	16127	16209	16084	16366	16260	16092	16069	16240	16090	16174	16279	16269	16371	16141	16286	16300	16307	16032	16202	16342	16032	16165	16098	16121	16246	16143	16106	16203	16018	16056	16141	15944	16003	16117	16125	16095	16302	16298	16168	16009	16184	16176	16109	16167	16160	16111	16157	16372	16226	16255	16114	15945	16330	16236	16310	16160	16089	16318	16206	16137	16134	16297	16182	16244	15991	16052	16041	15962	16299	16105	16199	16201	16420	16220	16139	16148	16186	15998	16218	15942	16092	16086	16224	16174	16015	16277	16394	16015	16170	16255	16148	16239	16306	16107	16090	16245	16258	15990	16149	16277	16165	16237	16202	16116	16111	16136	16140	16042	16145	15992	16197	16269	16268	16314	16182	16257	16288	16132	16185	16122	16026	15932	15974	15894	16105	16336	16230	16124	16032	16081	16112	16187	16054	16107	16099	16003	16077	16191	16307	16077	16071	16119	16192	16290	16293	16098	16190	16212	16266	16154	16027	16115	16168	16049	16062	16172	16155	15979	16244	16197	16178	16480	16332	16102	16334	15999	16205	16405	16274	16166	16250	16098	16395	16328	16193	16141	16092	16079	16206	16008	15973	16239	16067	16226	16241	16408	16181	16347	16347	16273	15930	16219	16366	16264	16243	16150	16220	16165	16152	16052	16181	16248	16225	16165	16062	16129	16214	15784	16107	16115	16121	16119	16230	16241	16234	16246	16043	16201	16114	16044	16103	16163	16313	16317	15859	16248	16367	16096	16295	16287	16064	16082	16093	16419	16113	16172	16248	16176	16154	16143	16045	16305	16094	16338	16016	16040	16150	15967	16117	16148	15956	16262	16166	16067	16026	16192	16168	16113	16376	16537	16120	16078	16226	16129	16216	16246	16072	16044	16109	16075	15991	16083	16236	16279	16150	16194	16257	16355	16163	16230	16145	16089	16247	16189	16097	16111	16193	16093	16257	16140	16032	16096	16211	16412	16199	15947	16057	16033	16106	16120	16219	15990	16232	16027	16288	16421	16235	16019	16186	16251	15989	16044	16349	16040	16125	16351	16006	16193	16136	16001	15892	16117	16102	16201	16068	16350	16043	16380	16155	16183	16255	16223	16095	16404	16288	16140	16398	16129	16178	15990	16163	16233	16067	16212	16125	16251	16287	16214	16155	16154	16079	16096	16298	16131	16151	16197	16205	16338	16135	16258	16414	16365	16163	16217	16132	16076	16279	15974	16224	16088	16039	16256	16250	16055	16054	16093	16155	16112	16189	16363	16165	16263	16056	16124	16443	16052	16080	16078	16178	16221	16082	16218	16227	16202	16129	16127	16133	16016	16144	16058	16331	16136	16082	16327	16299	16094	16297	16008	16156	16244	16132	16293	16392	16252	16239	16221	16230	16259	16385	16090	16202	16222	16139	16192	16024	16112	16080	16283	16277	16160	16209	16032	16226	16189	16313	16215	16161	16214	16191	16198	16223	16193	16039	16179	16117	16346	16362	16325	16137	16050	16081	16178	16252	16179	16098	16185	16047	16243	16223	16116	16195	16100	15968	15736	16033	16359	16081	16085	16335	16129	15880	16151	16189	16351	16130	16135	16225	16204	16087	16087	16120	16229	16077	16196	16216	15985	16040	16118	15961	16271	16234	16258	16119	16162	16085	15937	16045	16283	16132	16148	16114	15985	15989	16018	16308	15957	16272	16359	16052	16102	16220	16388	16064	16180	16163	16190	16160	16169	16243	16130	16042	16296	16257	16176	16267	16156	16226	16111	16272	16237	16481	16084	16226	16143	16231	16147	16069	16112	16086	16298	16245	16159	16272	16217	16061	16150	15955	16107	16279	16013	16251	16053	16149	16181	16236	16113	16171	16111	16247	16169	16214	16185	16218	16232	16200	15999	16335	16229	16320	16333	16119	16157	15976	16136	16300	16055	16106	16219	16269	16131	16126	16063	16045	16292	16105	16175	16127	16248	16144	16069	16215	16119	16064	16020	15984	16317	16213	16357	16060	16283	16232	16203	15994	16035	15840	16198	16118	16150	16259	16184	16201	16323	16067	16242	16226	16127	16224	16139	16296	16096	16107	16064	16194	16056	16138	16214	16104	16092	16144	16311	16096	16181	16267	16328	16204	16178	16100	16209	16104	16250	16357	16353	16236	16206	16085	16233	16202	16023	16027	16249	16152	16321	16324	16402	16480	16113	16064	16333	16032	16242	16140	16074	16262	16216	16303	15995	16110	16081	16073	16104	16047	16197	16236	16357	16073	16293	16114	16132	16104	16169	16016	16096	16263	16268	16208	16157	16024	16146	16171	16055	16046	15987	16081	16116	16247	16175	16114	16023	16226	16177	16386	16173	16145	16262	16039	16099	16076	15996	15941	16209	15931	16152	16190	16253	16355	16119	16253	16067	16158	16169	16414	16148	16079	16130	16017	16291	16068	16140	16207	16251	16234	16212	16062	16257	16168	16205	16222	16214	16091	16149	16309	16067	16028	16181	16284	16243	16030	16284	16213	16040	16357	16334	16334	16096	16372	16162	16157	16295	16261	16207	16076	16302	16236	16066	16041	16138	16048	16121	16242	16282	16452	16273	16217	16151	16308	16032	16064	16189	16316	16354	16215	16121	16292	16157	16290	16153	16241	16186	16139	16220	15952	16072	16230	16253	16437	16250	16167	16246	16115	15882	16131	15930	16085	16139	16266	16318	16333	16124	15978	16129	16203	16127	16164	16166	16078	16407	16265	16250	16460	16176	16277	16100	16097	16057	16123	16200	16165	16162	16134	16332	16216	16109	16235	16268	16189	16062	16044	16387	16199	16285	16235	16207	16325	16196	16005	16194	16167	16078	15959	16111	16155	16139	16009	16105	16299	16188	16341	16143	16140	16144	16192	16152	16252	16047	16236	16081	16152	16240	16388	16253	16134	16145	16199	16286	16366	16245	16354	16275	16348	16083	16092	16022	16303	16248	16027	16096	16117	16220	16344	16051	16146	16149	16174	15995	16042	16340	16269	16088	16106	16145	16208	16140	16192	16190	16130	16178	16063	16015	16197	16286	16108	16013	15956	16239	16186	16133	16161	16112	16019	16126	16224	16274	16342	16278	16173	16015	16222	16177	15987	15995	16046	16333	16110	16215	16110	16088	16324	16410	16235	16132	16099	16249	16110	16013	16284	16356	16362	16114	16281	16024	16252	15979	16183	16227	16251	16193	16091	16123	16264	16071	16041	16116
31731	48994	45879	34304	25094	19602	18160	15798	14850	14776	14876	15898	16158	15687	15045	14738	14484	14292	14280	14242	14089	14181	13911	14259	14099	14160	14241	14060	14276	14076	14235	14146	14093	14122	14151	14054	14136	14174	14210	13981	14048	14124	14220	14039	14288	14184	14250	14362	14073	14208	14059	14192	14154	14053	14146	14034	14300	14153	14090	14094	14073	14117	14141	14082	14127	14241	14074	14218	14141	14113	14135	14185	14201	14127	14181	14071	14178	14058	14073	14116	14127	14150	13885	14192	14250	14101	14110	14059	13998	14080	14189	14199	14146	14076	14136	13937	14076	14184	14096	13959	14087	14135	14126	14073	14159	14012	14156	14089	14115	14081	14266	14045	14034	14031	14076	14131	14208	14249	14234	14059	14082	14082	14110	14091	14161	14015	14153	14104	14200	14083	14173	14274	14033	14030	14146	14318	14273	14247	14147	14203	14074	14085	14067	14247	14057	14223	14047	14061	14158	14212	14159	13945	14195	14073	14180	14068	14339	14263	14212	14090	14206	14128	14103	14072	14003	14134	13998	14048	13952	14127	14200	14153	14130	13980	14009	14154	14141	14177	14096	14297	14171	14144	14218	14084	14104	14063	14142	14113	14069	14104	14075	13993	14139	14159	14258	14029	14090	14075	14187	14122	13894	14188	14154	14281	14287	14148	14167	14186	14159	14105	14253	14087	14123	14220	14075	14204	13877	14177	14111	14114	14020	14312	14136	14203	14224	14204	14098	14014	14221	14279	13965	14072	14053	14198	14044	14156	14090	14006	14105	14184	14321	14180	14055	14158	14043	14050	13976	14356	14089	14165	14153	14088	14124	14113	14221	14169	14085	14152	14163	14059	14132	14276	14146	14092	14224	14118	14048	14094	14141	14110	13969	14155	14015	14175	14167	14180	14186	13990	13980	14114	14165	14102	14135	14176	14158	14120	14157	14225	13887	14118	14156	14328	14194	14339	14098	14291	14192	14277	14288	14046	14101	14267	14218	14178	13983	14254	14157	14304	14241	14036	14129	14201	14043	14087	13985	14064	14046	14107	14225	14243	14308	14308	14153	14190	14263	14386	14047	14095	14211	14211	14172	14031	14186	14059	14212	14281	14137	14179	14176	14173	14224	14043	14171	14185	14208	14073	14141	14088	14351	14250	14144	14014	14114	14097	14140	14172	14175	14284	14146	13976	14212	14299	14083	14092	14089	14199	14130	14227	14086	14136	14209	14240	13993	14226	14135	14151	14166	14135	14056	14027	14053	14173	14342	13926	14120	14173	14143	14316	14155	14242	14168	14083	14088	13934	14264	14105	14054	14220	14139	14161	13976	14230	14293	14220	14182	14186	14251	14123	14236	14108	14231	14003	14260	14196	14124	14004	14174	13983	14096	14184	13868	14067	14193	14156	14230	14016	14103	14034	14183	14103	14217	14121	14121	14103	14180	14020	14245	14033	13970	14240	14048	14207	13987	14105	14238	14222	14213	13962	14303	14118	14143	14043	14125	14097	14225	14084	14133	14092	14106	13979	14302	14279	14091	14107	14003	14157	13977	14173	14174	13966	14173	14014	14105	14023	14032	14199	14127	14108	14130	14241	14351	14029	14080	14205	14053	14019	14231	14142	14152	14155	14130	14026	14182	14206	14022	14040	14226	14106	14056	14031	14047	14185	14104	14209	14254	14032	14270	14018	14024	14164	14096	14068	14135	14039	14041	14042	14089	14068	14093	14050	14308	13979	14295	14172	14184	14109	14123	14156	14040	14082	14170	14069	14060	14226	14126	14117	14122	14188	13998	14092	14132	14231	14071	14193	14151	14231	14248	14008	14116	14130	14181	14123	13929	14205	14190	14071	14220	13974	14158	14242	14164	14189	14160	14057	14277	14169	14047	14204	14218	14013	14289	14189	13993	14161	14059	14162	14229	14211	14007	14114	14166	14103	14186	14005	14278	14095	14158	14157	14214	14088	14169	14227	14104	14204	14057	14224	14153	14089	14061	13952	14059	14360	14139	14052	14171	13947	14072	14088	14201	14117	14103	14299	14134	14015	14135	14159	14271	14237	14123	14116	14358	14090	14312	14079	14167	13982	14127	14099	14074	14101	14222	14286	14115	14003	14184	14190	14103	14231	14152	14188	14122	14099	14257	14232	14193	14237	13985	14119	13956	14032	14013	14218	14115	14066	14137	14133	14196	14138	14205	14116	13974	14057	14328	14256	14249	14165	13950	14230	14079	13966	14010	14174	14272	14227	14034	14177	14116	14163	14090	14117	14114	14100	14088	14310	14084	14061	14102	14112	14258	14075	14100	14053	14366	14136	14159	14109	13946	14052	14080	13944	14125	14091	14096	13912	14112	14220	14069	14225	14034	14227	14145	14181	14027	14275	14145	14057	14102	14078	14204	14181	14111	14140	14085	14086	14204	14084	14264	14240	14023	14216	14216	14155	14158	14050	14303	14232	14271	14285	14024	14209	14095	14204	14290	14142	14095	14112	14103	14211	14021	14150	14121	14196	14146	14130	14162	14167	14143	14123	14156	13974	14229	14056	14266	14110	14065	14140	14097	14040	14112	14189	14083	14119	14205	14167	14182	14207	13981	14280	14140	14117	14095	14083	14102	14239	14152	14174	14147	14094	14211	14197	14125	14219	14150	14151	14149	14157	14128	14224	14121	14329	14222	14099	14221	14114	14043	14147	13950	14172	14083	14024	14148	14000	14120	14256	14074	14058	14160	14163	14112	14148	14236	14142	14203	14143	14108	14134	14076	14264	14174	14018	14102	14171	14082	14260	14220	13940	14087	14079	14195	14093	14079	13943	14278	14306	14103	14141	14128	14118	14037	14119	14101	14055	14134	14048	14059	14103	14150	13977	14072	14118	14120	14116	14273	14203	14193	14118	14109	14101	13918	14068	13986	14250	14389	14104	14176	14046	14131	14072	14195	14025	14082	14114	14194	14271	14229	14245	14263	14066	14170	14237	14028	14127	14192	14062	14285	14111	14390	14150	14135	14137	14129	14093	14047	14074	14191	14052	14084	14123	14146	14184	14246	14096	14067	14087	14234	14031	14186	14060	14250	14199	14262	14072	14136	14071	14150	14235	14069	14129	14096	13991	14235	14199	14221	14081	14176	14132	14296	14085	14160	14186	14037	14096	14105	14141	14046	14057	14049	14160	14058	13994	14164	14242	14165	14039	14129	14187	14082	14114	14091	14177	14044	14199	14176	14100	14228	14205	14199	14117	14139	14201	14133	14044	14258	14046	14152	14136	14128	14193	14159	14016	14053	14167	14264	14031	14016	13965	14124	14043	14219	13898	14162	14098	14092	14130	14183	14025	14175	14059	14097	14156	14125	14213	14131	14154	14178	14089	14242	14118	14249	14161	14177	14155	13998	14062	14174	14097	14174	14233	13841	14080	14067	14118	14124	14301	14170	14027	14250	14142	14337	14120	14229	14059	14220	14024	13871	14051	14241	14136	14207	14140	14319	14105	14169	14115	14097	14216	14225	14041	14138	14048	14132	14306	14049	14143	14152	14133	14143	14039	14092	14156	14103	14153	14276	14153	14092	14229	14038	14192	14274	14210	14084	14090	14120	14165	14086	14081	13978	14285	14202	14187	14274	14169	14186	14278	14063	14241	14055	14031	14187	14091	14166	14181	14144	14176	14020	14109	14081	14112	14246	14104	14113	14260	14124	14201	13935	14228	14154	14302	14140	14035	14048	14217	14076	14225	14279	14067	14196	14173	14082	14131	14085	14085	14144	14115	14227	13990	14339	14065	14189	14169	14234	14097	14192	14235	14045	14045	14223	14120	14075	14302	14133	14172	14029	14166	14153	14110	14053	14238	14198	14176	14084	14126	13963	14228	14307	14116	14065	14244	14114	14004	14136	14090	14060	14114	14106	14207	14174	14080	14331	14263	14164	14210	14143	14229	14097	14220	14085	14116	14109	14067	14077	14228	14200	14083	14112	14155	14161	14300	14155	14240	14196	14068	14215	14060	14273	14126	14218	14121	14165	14036	14189	14343	14059	14092	14229	14131	14162	14113	14040	14204	13874	14073	14341	14126	14019	14158	14206	14121	14064	14152	14110	14136	14031	14113	14044	14151	14181	14065	14244	14001	14335	14083	14038	14149	14140	14275	14112	14200	13981	14122	14125	14087	14115	14222	14108	14301	14236	14145	14242	14001	14030	14185	14001	14019	14159	14117	14169	14159	14127	14093	14150	14131	14196	14201	14076	14214	14172	14043	14220	14175	14144	14082	14110	14149	14112	14232	14143	14209	14363	14241	14019	14172	14205	14190	14084	14238	14296	14090	14136	14170	14186	14392	14438	14283	13904	14279	14000	14236	14206	14205	14082	14367	14138	14104	14059	14197	14209	13989	14236	14159	14005	14238	14062	14113	14116	14208	14231	14045	14272	14248	14156	14033	13933	14189	14061	14028	14246	14116	14255	14108	14216	14298	14271	14185	13925	14114	14279	14162	14319	14212	14260	14208	14239	14247	14166	14093	14087	14010	14072	14186	14224	14100	14097	14110	14143	14024	14158	13946	14154	14035	14231	14208	14022	13954	14339	13986	14213	14175	14254	13978	14029	14272	14175	14147	14178	14172	14167	14227	14246	14130	14051	14104	13925	13956	14040	14080	14149	14121	14189	14203	14112	14102	14306	14086	14078	13990	14332	14215	14139	14157	14141	14125	14109	14171	14153	14247	14050	14084	14149	14066	14103	14267	14211	14169	14125	14282	14105	14230	14175	13983	14028	14281	14133	14038	14110	14105	14287	14028	14233	14085	14037	14102	14097	14204	14207	14265	14157	14201	14057	14145	14091	14073	14167	14162	14097	14115	14310	14128	14241	14266	14080	14178	14080	14126	14148	14189	14247	14080	14263	14183	14078	14200	14223	14204	14090	13909	14134	13920	14200	14085	13952	14036	14246	14075	14030	14085	14169	14208	14028	14183	14071	14158	14210	14009	14048	14137	13994	14102	14210	14097	14064	14106	14163	14164	14242	14269	14137	14133	14106	14127	14228	14207	14220	14088	14018	14157	14174	14121	14093	14032	14310	14133	14078	14254	14242	14247	14139	14010	14048	13964	14193	14084	14186	14074	14133	14271	14218	14151	14158	14067	14090	14177	14224	14121	14155	14191
23821	21279	29036	25756	25186	25657	25144	20312	18678	17887	19774	25143	25823	23063	19890	18404	17335	16819	16525	16331	16359	16215	16300	16474	16270	16361	16130	16246	16233	16261	16388	16322	16222	16246	16222	16295	16076	16264	16223	16226	16253	16316	16176	16175	16115	16268	16272	16286	16194	16139	16266	16352	16226	16194	16180	16294	16139	16075	16213	16191	16311	16201	16381	16293	16128	16072	16371	16296	16280	16436	16253	16334	16160	16290	16262	16210	16220	16191	16190	16101	16281	16282	16274	16101	16134	15988	16322	16296	15972	16304	16414	16322	16128	16374	16128	16147	16265	16166	16284	16074	16293	16110	16276	16194	16198	16083	16309	16213	16104	16336	16235	16230	16154	16091	16202	16081	16029	16243	16267	16353	16207	16201	16036	16340	16343	16216	16177	16284	16243	16334	16232	16174	16331	16332	16155	16148	16199	15992	16226	16173	16366	16356	16066	16081	16166	16176	16112	16344	16229	16220	16226	16243	16131	16320	16238	16249	16195	16066	16162	16186	16042	16113	16218	16344	16105	15995	16293	16204	16151	16352	16053	16164	16109	16180	16135	16240	16275	16242	16146	16163	16222	16199	16178	16180	16302	16112	16242	16011	16187	16193	16287	16108	16025	16209	16044	16249	16208	16133	16067	16172	16338	16219	16212	15949	16274	16188	16185	16189	16084	16308	16164	15963	16048	16174	16319	16370	16212	16375	16123	16221	16122	16267	16016	16044	16054	16318	16260	16296	16099	16031	16084	16199	16136	16319	16161	16246	16374	16141	16156	16156	16334	16159	16359	16254	16081	15996	16403	16239	16209	16341	16243	16321	16144	16362	16161	16222	16210	16333	16338	16307	15925	16136	15938	16289	16249	16113	16148	16168	16200	16221	16076	16013	16219	16414	16256	16291	16102	16041	16092	16334	16047	16077	16217	15980	16065	16187	16142	16034	16261	16253	16235	16226	16305	16317	16193	16204	16171	16335	16171	16292	15971	16246	16292	16099	16201	16202	16053	16123	16084	16224	16211	16231	16425	16151	16283	16245	16182	16329	16241	16470	16471	16122	16030	16079	16260	16235	16165	16076	16227	16132	16035	16330	16181	16300	16143	16130	16180	16260	16214	16187	16178	16288	16076	16118	16268	16143	16052	16224	16163	16133	16100	15961	15941	16080	16050	16271	16135	16321	16219	16221	16073	16071	16354	16125	16289	16214	16300	16133	16131	16445	16352	16119	16206	16262	16251	16299	16109	16139	16205	16122	16144	16183	16097	16015	16100	16103	16143	16233	16315	16464	16174	16112	16307	16087	16162	16165	16163	16090	16020	16030	16129	15953	16211	16247	16095	16279	16429	16159	16196	16096	16051	16037	16407	16295	16168	16132	16180	16130	16028	16330	16123	16226	16119	16074	16290	16186	16175	16240	16128	16275	16027	16233	16141	16143	16079	16376	16158	15983	16086	16372	16112	16076	16235	16224	16307	16169	16195	16178	16141	16240	16044	16293	16120	16055	16267	16137	16087	16260	16196	16083	16253	16270	16012	16169	16180	16177	16234	16179	16153	16287	16178	16342	16277	16214	16211	16124	16191	16042	16093	16260	16149	16249	16315	16106	16237	16132	16170	16087	16177	16290	16188	16143	16407	16117	16052	16081	16087	15944	16183	16078	16162	16185	16377	16318	16065	16380	16249	16284	16335	16222	16113	16315	16312	16210	16181	16082	16240	16102	16042	16293	16100	16486	16182	16115	16139	16108	16078	16347	16148	16248	16120	16016	16062	16318	16023	16132	16245	16303	16194	16138	16304	16141	16211	16278	16175	16091	16147	15982	16133	16182	16451	16217	16238	16217	16105	15997	16258	16252	16330	16206	16251	16262	16183	16107	16434	16161	16173	16171	16406	16003	15892	16205	16133	16298	16345	16012	16244	16371	16273	16180	16311	16463	16107	16363	16360	16333	16345	16224	16230	16234	16144	16145	16200	16117	16110	16233	16182	16157	16244	16208	16083	16332	16143	16269	16198	16146	16278	16107	16143	16157	16293	16455	16224	16272	16359	16122	16236	16282	16182	16023	15967	16105	16204	16171	16310	16238	16215	16138	16010	16169	16113	16271	16205	15980	16281	16384	16035	16073	16499	16241	16358	16263	16177	16445	16260	16133	16418	16293	16427	16261	16458	16300	16099	16270	16048	16385	15981	16076	16015	16279	16286	16005	16287	16142	16312	16225	16339	16365	16391	15982	16056	16247	16279	16285	16068	16129	16137	16224	16194	16117	16305	16465	16218	16200	16352	16312	16195	16228	16086	16412	16335	16089	16223	16394	16201	16078	16258	16205	16457	16223	16117	16335	16190	16206	16153	16139	16130	16233	16075	16205	16252	16044	16276	16231	16147	16021	16350	16002	16260	16245	16291	16272	16282	16163	16373	16296	16124	16320	15982	16093	16459	16299	16186	16212	16156	16236	16209	16068	16216	16027	16254	16146	16005	16163	16065	16075	16250	16277	16145	16222	16183	16106	16180	16145	16222	16144	16027	16063	16213	16177	16106	16207	16170	16146	16000	16022	16242	16330	16254	16290	15974	16166	16354	16092	16096	16062	16097	16050	15970	16015	16388	16270	16365	16322	16350	16020	16326	16059	16256	16091	16143	16204	16200	16199	16260	16259	16315	16098	16346	16134	16214	16129	16013	15921	16170	16243	16352	16082	16191	16196	16115	16128	16211	16208	16368	16106	16051	16291	16439	16237	16167	16160	16292	16143	16208	15894	16131	16107	16135	16107	16234	16011	16169	16114	16305	16176	16339	16010	16094	15931	16267	16019	16140	16112	16110	16169	16263	16177	16135	16193	16154	16434	16203	16260	16272	16102	16276	16139	16132	16109	16284	16204	16211	16183	16246	16051	16221	16228	16425	16159	16228	16365	16143	16177	16312	16134	15944	16163	16074	16059	16094	16211	16357	16108	16223	16173	16163	16275	16291	16240	16205	16297	16464	16293	16041	16286	15906	16101	16129	16117	16223	16278	16221	16267	16201	16196	16420	16068	16057	16088	16022	16078	16230	16112	16041	16100	16162	16232	16320	16221	16172	16224	16104	16356	16213	16253	16066	16026	16235	16254	16277	16382	16318	16131	16178	16264	16215	16328	16154	16026	16103	16090	16047	16129	16098	16097	16281	16033	16205	16357	16264	16176	16221	16025	16119	16014	16361	16383	16227	16368	16403	16075	16232	16078	16277	16311	16224	16306	16089	16367	16462	16161	16325	16228	16134	16081	16166	16050	16313	16093	16278	16300	16364	16279	15940	16336	16131	16027	16127	16245	16201	16293	16123	16373	16345	16220	16061	16262	16274	16194	16210	16419	16290	16146	16148	15995	16269	16257	16323	16291	16235	16191	16161	16429	16012	16255	16132	16206	16214	16248	16180	16133	16116	16158	16227	16125	16195	16228	16272	16218	16284	16303	16143	16082	16287	16178	16362	15995	16078	16312	16022	16146	16255	16158	16410	16085	16288	16274	16186	16054	16242	16263	16185	16367	15934	16165	16189	16274	16329	16159	16238	16005	16301	16212	16159	16144	16205	16157	16362	16122	16163	16261	16167	16278	16222	16218	16126	16303	16229	16150	16124	15911	16110	15872	16058	16064	16149	16187	16117	16135	16192	16245	16344	16217	16335	16182	16310	16160	16228	16339	16414	16111	16321	16168	16106	16409	16193	16128	15914	16161	16176	15962	16338	16243	16209	16279	16327	16223	16110	16138	16346	16311	16225	16184	16114	16191	16173	16225	16134	16003	16275	16158	16084	16199	16081	16076	16315	16205	16326	16158	16157	16026	15941	16053	16103	16265	16163	16186	16127	16100	16258	16236	16160	16110	16226	16163	16205	16237	16202	16069	16131	16324	16256	16351	16361	16108	16140	16325	16281	16219	16264	16109	16282	16320	15976	16068	16186	16067	16349	16185	16119	16029	16222	16275	16256	16015	16295	16260	16160	16221	16275	16248	16145	16129	16192	16366	16259	16157	16285	16379	16166	16136	16396	16151	16203	16159	16215	16093	16309	16243	16027	16081	16053	16172	15976	16181	16337	16186	16198	16485	16201	16084	16460	16181	16151	16126	16258	16170	16120	16171	16458	16319	16232	16020	16302	16191	16330	16095	16442	16390	16148	16128	16039	16219	16083	16215	16184	16424	16165	16064	16281	16286	16245	16259	16256	16312	16153	16052	16186	16136	16296	16092	16090	16206	16373	16293	16239	16305	16231	16314	16327	16279	16300	16326	16350	16067	16257	16466	16383	16025	16042	16139	16163	16228	16120	16093	16218	16273	16245	16082	16238	16146	16358	16344	16362	16057	16190	15913	16030	16130	16040	16203	16300	16102	16301	16128	16429	16241	16019	16187	16265	16270	16016	16375	16321	16240	16441	16125	16005	16224	16217	16016	16157	16160	16151	16068	16168	16377	15999	16098	16247	16133	16134	16203	16042	16388	16229	16298	15971	16209	16245	16297	16127	16323	16230	16268	16140	16052	16156	16204	16239	16274	16389	16268	16308	16219	16311	16074	16188	16132	16133	16519	16208	16241	16144	16374	16305	16052	16074	16247	16128	16417	16279	16357	16199	16293	16178	16319	16450	16102	16143	16104	16183	16376	16052	16200	16278	16149	16384	16240	16130	16288	16220	16309	16336	16271	16320	16234	16335	16047	16263	16113	16277	16223	16246	16088	16225	16345	16442	16256	16339	16067	16166	16252	16067	16094	16112	15979	16130	16380	16227	16402	16337	16187	16280	16120	16139	16250	16050	16019	16160	16394	16309	16171	16217	16412	16211	16225	16354	16381	16110	16127	16274	16082	16197	16254	16171	16153	16340	16342	16030	16168	16348	16019	16225	16265	16131	15906	16272	16245	16377	15916	16102	16297	16032	16310	16216	16306	16299	16248	16183	16152	16139	16159	16288	16287	16153	16095	16258	16099	16199	16101	16193	16126	16036	15999	16122	16192	16256	16189	16180	16177	16310	16323	16265	16006	16223	16194	16240	16056	16220	16205	16021	16182	16055	16356	16268	16180	16185	16083	16065	16065	16315	16231	16161	16156	16203	16275	16277	16096	16204	16360	16199	16342	16161	16271	16259	16353	16240	16121	16352	16176	16073	16099	16256	16212
33678	56112	51544	41048	31939	26613	23236	19594	17563	16537	20025	26992	26864	22713	18690	16531	15449	14584	14398	14204	14313	14190	14224	14086	14243	14181	14161	14273	14208	14035	14296	14068	14198	14040	14180	14246	14166	14222	14202	14238	14274	14204	14071	14288	14401	14142	14286	14286	14332	14248	14037	14305	14272	14143	14289	14110	14218	14224	14047	14122	14346	14306	14325	14268	14060	14144	14282	14175	14256	14171	14178	14119	14294	14192	14134	14260	14051	14028	14145	14458	14116	14326	14033	14167	14121	14201	14344	14217	14133	14196	14201	14237	14156	14132	14278	14070	14137	14312	14085	14201	14157	14090	14075	14134	14281	14144	14059	14165	14196	14294	14194	14099	14215	14051	14227	14338	14388	14268	14190	14251	14290	14373	14186	14191	14135	13973	14204	14119	14161	14181	14162	14160	14062	14194	13989	14285	14276	14220	14096	14223	14034	14221	14209	14090	14285	14167	14072	14168	14205	14040	14247	14034	14488	14122	14190	14129	14247	14144	14159	14270	14140	14411	14286	14018	14184	14196	14052	14308	14081	14176	14377	14201	14062	14381	14103	14299	14328	14234	14284	14152	14247	14315	14199	14090	14176	14198	14204	14109	14405	14222	14288	14092	14274	14079	14091	14202	14130	14192	14207	14298	14012	14269	14151	14221	14265	14021	14166	14217	14301	14232	14329	14216	14017	14255	14179	14190	14253	14105	14222	14103	13992	14113	14219	14332	14131	14143	14271	14122	14283	14221	14200	14222	14218	14224	14239	14139	14324	14208	14180	14504	14165	14211	14334	14214	14154	14332	14164	14212	14208	14210	14050	14187	14069	14399	14221	14288	14247	14105	14163	14269	14212	14338	14087	14327	14159	14170	14207	14196	14309	14034	14136	14027	14268	14179	14061	14155	14118	14238	14161	14075	14008	14299	14378	14154	14232	14068	14284	14173	14192	14191	14092	14193	14217	14263	14238	14071	14247	14165	14123	14221	14078	14039	14406	14323	14063	14318	14272	14166	14342	14161	14272	14114	14150	14247	14318	14128	14323	14278	14264	14247	14185	14160	14082	14282	14264	14316	14164	13977	14150	14280	14231	14258	14242	14217	14074	14250	14159	14106	14179	14171	14212	14074	14206	14167	14217	14183	14162	14239	14238	14354	14027	14199	14169	14264	14124	14045	14121	14206	14349	14231	14254	14328	14198	14173	14175	14133	14084	14172	14242	14405	14240	14028	14304	14254	14352	14095	14265	14320	14307	14144	14215	14138	14173	14307	14169	14074	14384	14193	14259	14195	14352	14074	14064	14309	14215	14201	14124	14055	14221	14260	14091	14221	14151	14260	14224	14205	14238	14222	14208	13945	14215	14155	14066	14306	14047	14320	14315	14234	14315	14278	14234	14073	14309	14138	14146	14115	14346	14196	14069	14215	14195	14385	14086	14358	14268	13979	14287	14195	13996	14147	14173	14143	14209	14197	14143	14080	14422	14246	14282	14256	14113	14281	14211	14174	14215	14198	14214	14250	14063	13973	14301	14182	14410	14143	14237	14400	14143	14125	14191	14122	14130	14254	14144	14327	14063	14147	14173	14240	14332	14123	13927	14114	14052	14179	14157	14262	14199	14175	14369	14153	14099	14116	14218	14292	14117	14096	14184	14092	14041	14183	14105	14203	14219	14159	14241	14141	14117	14111	14142	14186	14367	14087	14082	14131	14334	14160	14273	14164	14177	14053	14204	14119	14277	14201	14269	14271	14191	14309	14271	14283	14278	14131	14220	14206	14128	14247	14164	14197	14311	14059	14148	14251	14295	14141	14194	14075	14175	14230	14172	14293	14090	14211	14168	14178	14315	14085	14160	14282	14355	14080	14253	14179	14222	14173	14232	14127	14151	14008	14228	14134	14326	14060	14253	14148	14212	14197	14209	14352	14256	14257	14223	14168	14113	14252	14067	14231	14231	14177	14158	14230	14113	14265	14234	14261	14178	14120	14212	14176	14089	14280	14133	14117	14228	14346	14157	14099	14162	14376	14092	14061	14386	14072	14259	14330	14247	14117	14378	14155	14263	14386	14175	14188	14072	14159	14212	14066	14104	14103	14239	14208	14162	14191	14153	14219	14207	14126	14180	14136	14227	14100	14220	13984	14243	14195	13994	14042	14254	14187	14229	14129	14277	14096	14181	14213	14116	14175	14022	14175	14126	14091	14255	14040	14182	14379	14151	14209	14134	14150	14256	14267	14178	14180	14254	14243	14051	14148	14129	14152	14165	14172	14387	14179	14324	14198	14357	14105	14232	14103	14374	14244	13990	14030	14188	14207	14227	14265	14313	14039	14369	14193	14273	14367	14423	14075	14235	14244	14122	14333	14289	14112	14175	14129	14014	14233	14095	14260	14261	14249	14278	14041	14175	14225	14409	14237	14130	14250	14327	14033	14291	14282	14151	14152	14259	14167	14084	14277	14176	14273	14320	14051	14271	14111	14052	13925	14275	14151	14178	14064	14156	14039	14253	14288	14147	14189	14236	14061	14294	14183	14252	14224	14280	14169	14117	14288	14087	14276	14246	14123	14237	14026	14153	14112	14323	14208	14246	14211	14135	14182	14220	14242	14206	14019	14131	14148	14124	14212	14107	14256	14228	14355	14201	14169	14225	14173	14201	14310	13998	14203	14274	14381	14277	14111	14169	14345	14298	14200	14167	14246	14071	14195	14326	14064	14284	14141	14328	14236	14066	14263	14074	14429	14075	14289	14203	14123	14428	14240	14185	14238	14173	14097	14086	14269	14251	14286	14225	14101	14070	14277	14276	14291	14190	14064	14091	14362	14246	14095	14311	14281	14369	14118	14254	14210	14290	14246	14065	14066	14334	14281	14159	14294	13992	14276	14327	14141	14179	14296	14193	13949	14068	14296	14224	14125	14202	14179	14216	14212	14185	14208	14268	14226	14210	14245	14182	14243	14125	14209	14141	14099	14207	14044	14165	14071	14029	14224	14151	14112	14233	14172	14210	14091	14222	14240	14120	14210	14162	14274	14194	14201	14077	14409	14204	14209	14264	14213	14154	14166	14125	14131	14062	14294	14133	14353	14254	14100	14356	14129	14156	14150	14108	14285	14237	14096	14188	14226	14142	14219	14210	14262	14151	14059	14255	14040	14153	14046	14147	14155	14154	14238	14222	14224	14272	14344	14250	14244	14127	14257	14281	14148	14210	14266	14121	14188	14303	14240	14376	14258	14339	14134	14180	14194	14030	14194	14153	14330	14016	14194	14406	14161	14094	14133	14206	14287	14135	14298	14303	14168	14077	14118	14271	14249	14353	14229	14249	14223	14115	14173	14216	14047	14260	14284	14287	14193	14282	14334	14270	14309	14153	14334	14132	14257	14334	14234	14342	14025	14247	14192	14159	14128	14069	14083	14338	14141	14256	14146	14265	14192	14254	14150	14098	14229	14367	14210	14140	14189	14013	13971	14306	14278	14053	14243	14315	14224	14099	14391	14229	14044	14150	14189	14162	14053	14260	14234	14187	14205	14105	13977	14247	14087	14374	14103	14200	14196	14163	14155	14096	14108	14316	14091	14137	14215	14223	14292	14075	14218	14162	14405	14172	14333	14183	14131	14108	14221	14091	14175	14200	14275	14127	14098	14261	14217	14188	14200	14116	14133	14361	14256	14229	14196	13966	14230	14118	14101	14305	14108	14017	14180	14055	14251	14147	14336	14232	14172	14331	14256	14304	14122	14090	14139	14126	14193	14072	14186	14237	14271	14239	14305	14261	14100	14179	14161	14192	14197	14176	14100	14175	14183	14237	14269	14210	14202	14235	14231	14300	14206	14181	14217	14364	14157	14299	14242	14215	14254	14278	14132	14221	14081	14181	14105	14274	14252	14017	14219	14349	14272	14122	14015	14211	14111	14289	14135	14308	14271	14361	14183	14226	14020	14288	14201	14384	14199	14196	14170	14093	14172	14157	14073	14218	14326	14279	14061	14203	14375	14267	14228	14197	13962	14207	14131	14226	14176	14166	14170	14260	14307	14055	14178	14187	14145	14232	14164	14288	14187	14003	14371	14321	14280	14130	14069	14241	14155	14208	14248	14079	14211	14242	14373	14068	14142	14369	14223	14128	14248	14220	14199	14154	14064	14120	14241	14212	14065	14194	14287	14029	14121	14179	14138	14193	14229	14482	14250	14406	14295	14195	14100	14099	14292	14118	14294	14124	14144	14230	14076	14301	14217	14145	14373	14225	14113	14166	14360	14297	14299	14321	14210	14133	14319	14281	14354	14043	14212	14245	14084	14038	14185	14084	14251	14064	14209	14166	14208	14233	14243	14303	14268	14185	14275	14173	14303	14189	14155	14290	14215	14248	14180	14140	14332	14205	14068	14119	14170	14098	14257	14191	14026	14240	14261	14264	14214	14052	14303	14283	14171	14050	14146	14004	14150	13984	14229	14159	14095	14278	14148	14231	14141	14115	14211	14362	14205	14276	14206	14279	14115	14338	14131	14380	14214	14288	14030	14179	14140	14351	14125	14063	14076	14340	14196	14352	14176	14259	14068	14065	14181	14281	14102	14225	14252	14230	14196	14165	14323	14272	14210	14079	14237	14277	14258	14304	14273	14170	14226	14153	14208	14052	14090	14242	14095	14271	14109	14186	14174	14164	14161	14109	14155	14273	14183	14051	14223	14222	14277	14183	14115	14050	14186	14078	14224	14055	14142	14173	14165	14285	14265	14195	14188	14151	14141	14159	14117	14132	14148	14118	14149	14162	14291	14174	13916	14182	14185	14127	14119	14165	14243	14208	14157	14240	14232	14127	14227	14358	14119	14219	14122	14218	14180	14174	14252	14301	14148	14086	14203	14115	14147	14119	14225	14244	14210	14335	14230	14020	14273	14148	14084	14098	14285	14145	14219	14205	14317	14159	14287	14251	14026	14120	14178	14228	14351	13952	14255	14155	14090	14210	14248	14328	14338	14312	14223	14320	13972	14211	14153	14244	14309	14107	14320	14233	14161	14272	14195	14217	14171	14299	14209	14237	14239	14217	14072	14193	14106	14282	14140	14180	14170	14339	14189	14330	14280	14164	14181	14096	14262	14095	14298	14216	14267	14315	14081	14078	14299	14191	14208	14215	14262	14311	14428	14160	14155
22721	21287	29177	24340	23801	27354	28843	22006	19945	19607	22010	31883	32265	27215	23533	20069	18259	17293	17034	16798	16715	16634	16503	16703	16597	16610	16647	16521	16686	16461	16542	16646	16521	16615	16494	16690	16528	16595	16663	16616	16319	16478	16438	16512	16662	16566	16487	16666	16674	16680	16685	16528	16368	16619	16424	16537	16393	16578	16413	16448	16305	16421	16580	16586	16312	16619	16456	16573	16508	16425	16470	16517	16386	16489	16439	16611	16488	16547	16641	16525	16685	16549	16563	16600	16574	16583	16526	16367	16522	16431	16602	16499	16461	16482	16474	16545	16463	16520	16343	16640	16482	16602	16663	16607	16602	16602	16475	16651	16345	16558	16399	16508	16491	16693	16564	16532	16658	16413	16567	16616	16646	16229	16388	16554	16652	16554	16653	16423	16576	16331	16568	16505	16531	16481	16441	16527	16621	16490	16447	16409	16453	16460	16570	16471	16507	16604	16375	16268	16290	16384	16521	16479	16388	16530	16215	16512	16435	16462	16520	16535	16579	16589	16471	16590	16435	16517	16474	16588	16450	16412	16617	16547	16664	16508	16534	16567	16611	16557	16346	16596	16443	16429	16738	16430	16166	16360	16477	16460	16496	16365	16546	16567	16296	16568	16433	16597	16493	16310	16509	16509	16662	16686	16437	16542	16587	16339	16490	16481	16411	16470	16412	16218	16370	16382	16570	16614	16314	16604	16570	16538	16367	16412	16449	16470	16507	16343	16515	16566	16578	16519	16651	16354	16363	16406	16492	16487	16569	16333	16537	16380	16565	16552	16523	16459	16288	16169	16614	16629	16394	16401	16517	16542	16365	16579	16560	16487	16449	16484	16446	16410	16325	16312	16423	16477	16658	16576	16486	16417	16440	16541	16290	16440	16501	16490	16347	16463	16490	16389	16307	16265	16201	16381	16459	16407	16561	16564	16233	16272	16467	16228	16387	16573	16350	16480	16449	16455	16498	16603	16515	16566	16495	16395	16521	16427	16441	16290	16417	16518	16479	16419	16546	16407	16529	16331	16356	16336	16391	16484	16540	16376	16438	16409	16370	16397	16421	16465	16404	16490	16571	16371	16660	16343	16401	16406	16539	16519	16613	16440	16322	16389	16478	16411	16563	16439	16361	16513	16481	16445	16294	16494	16381	16364	16312	16510	16405	16429	16655	16403	16390	16455	16406	16569	16637	16440	16530	16593	16627	16513	16510	16334	16457	16383	16534	16384	16330	16269	16516	16586	16413	16291	16481	16478	16489	16368	16524	16609	16502	16300	16498	16499	16651	16694	16551	16423	16500	16551	16388	16614	16558	16528	16444	16413	16428	16649	16419	16470	16296	16413	16471	16609	16525	16409	16375	16324	16593	16331	16219	16372	16376	16442	16528	16487	16534	16416	16429	16517	16487	16495	16444	16376	16564	16507	16592	16516	16592	16309	16472	16381	16340	16268	16409	16306	16248	16571	16465	16536	16593	16674	16526	16537	16346	16225	16447	16524	16477	16615	16375	16342	16495	16631	16609	16424	16304	16502	16440	16298	16287	16159	16536	16435	16436	16307	16373	16713	16392	16550	16580	16452	16506	16423	16545	16290	16191	16514	16270	16628	16469	16485	16724	16464	16515	16524	16463	16250	16396	16446	16414	16358	16413	16518	16410	16506	16470	16549	16353	16452	16417	16433	16484	16506	16500	16422	16467	16463	16355	16282	16524	16437	16356	16489	16414	16684	16230	16563	16546	16400	16500	16418	16268	16583	16400	16578	16543	16447	16377	16586	16346	16447	16342	16462	16546	16651	16228	16586	16317	16538	16600	16583	16375	16450	16647	16462	16489	16456	16478	16646	16531	16486	16468	16337	16414	16349	16269	16457	16401	16552	16527	16439	16450	16577	16368	16421	16488	16179	16662	16493	16333	16299	16271	16404	16523	16331	16294	16374	16414	16462	16393	16499	16512	16353	16644	16516	16361	16571	16535	16541	16372	16573	16265	16351	16381	16631	16484	16429	16297	16660	16412	16472	16346	16518	16431	16468	16600	16426	16444	16239	16541	16411	16561	16434	16356	16276	16346	16508	16469	16519	16554	16392	16370	16576	16343	16484	16479	16614	16367	16507	16436	16480	16483	16593	16543	16567	16529	16303	16553	16545	16479	16373	16394	16364	16487	16375	16289	16548	16588	16485	16530	16282	16684	16498	16348	16149	16304	16425	16465	16382	16405	16694	16410	16523	16490	16493	16364	16354	16205	16372	16531	16471	16459	16422	16596	16181	16684	16494	16318	16733	16690	16605	16396	16640	16436	16396	16514	16430	16652	16312	16579	16354	16304	16397	16560	16479	16443	16450	16313	16721	16408	16574	16359	16270	16467	16423	16432	16402	16507	16458	16488	16548	16642	16529	16271	16307	16544	16436	16314	16342	16544	16419	16544	16715	16328	16419	16515	16649	16392	16561	16461	16486	16448	16408	16540	16561	16437	16554	16499	16340	16502	16267	16492	16462	16493	16506	16662	16422	16585	16526	16351	16403	16401	16462	16703	16215	16436	16360	16367	16427	16345	16410	16584	16556	16434	16411	16618	16445	16550	16384	16425	16375	16348	16484	16453	16269	16373	16585	16286	16444	16332	16393	16529	16345	16473	16441	16414	16393	16547	16459	16460	16498	16537	16565	16488	16416	16557	16512	16365	16546	16450	16523	16535	16408	16312	16369	16418	16409	16422	16379	16508	16611	16532	16427	16400	16519	16406	16564	16361	16613	16378	16355	16588	16600	16374	16617	16539	16633	16434	16449	16539	16578	16368	16477	16501	16273	16546	16546	16311	16391	16257	16382	16392	16247	16507	16490	16251	16284	16632	16465	16353	16337	16280	16390	16170	16471	16503	16277	16341	16487	16487	16498	16292	16537	16577	16614	16567	16223	16465	16447	16481	16589	16366	16545	16453	16541	16431	16551	16472	16391	16200	16600	16351	16721	16547	16260	16488	16557	16446	16438	16398	16397	16416	16379	16293	16413	16345	16600	16388	16438	16520	16510	16333	16499	16662	16529	16440	16479	16501	16542	16508	16480	16463	16598	16492	16176	16367	16440	16421	16277	16486	16607	16337	16512	16517	16540	16491	16572	16328	16384	16453	16211	16387	16199	16321	16145	16367	16344	16436	16549	16552	16382	16395	16492	16385	16527	16450	16454	16600	16255	16399	16465	16420	16364	16451	16456	16253	16450	16402	16652	16298	16300	16465	16315	16527	16522	16576	16357	16449	16411	16202	16663	16486	16639	16510	16311	16526	16372	16517	16473	16316	16486	16637	16453	16636	16324	16518	16253	16240	16515	16629	16408	16284	16471	16446	16394	16329	16620	16481	16332	16703	16611	16590	16445	16522	16490	16446	16436	16491	16473	16445	16342	16382	16577	16416	16504	16427	16359	16384	16520	16432	16550	16500	16311	16370	16444	16582	16540	16545	16499	16413	16696	16278	16334	16371	16539	16355	16508	16361	16334	16636	16470	16371	16544	16352	16327	16492	16380	16345	16362	16589	16406	16267	16640	16387	16459	16596	16559	16526	16292	16292	16501	16577	16335	16288	16491	16394	16448	16406	16646	16250	16501	16453	16469	16529	16431	16530	16255	16442	16374	16497	16643	16520	16422	16448	16375	16468	16612	16417	16285	16488	16517	16673	16365	16244	16477	16378	16437	16541	16348	16515	16459	16450	16578	16723	16574	16526	16643	16491	16522	16490	16355	16250	16392	16521	16308	16439	16680	16313	16324	16545	16392	16398	16368	16503	16521	16475	16361	16525	16346	16387	16490	16262	16331	16345	16614	16467	16352	16455	16467	16357	16292	16393	16533	16517	16429	16413	16449	16440	16567	16376	16555	16558	16411	16531	16309	16374	16415	16424	16441	16588	16471	16363	16489	16331	16525	16302	16355	16438	16469	16466	16718	16665	16549	16351	16555	16563	16510	16319	16343	16491	16385	16396	16476	16626	16615	16439	16407	16561	16484	16366	16313	16417	16463	16585	16491	16354	16274	16615	16484	16655	16424	16464	16371	16613	16502	16366	16483	16327	16573	16537	16320	16467	16504	16423	16502	16485	16327	16644	16664	16605	16446	16334	16454	16348	16329	16456	16554	16357	16374	16441	16646	16638	16343	16552	16440	16466	16477	16419	16242	16342	16411	16544	16345	16643	16632	16562	16572	16513	16438	16439	16492	16466	16484	16378	16286	16490	16416	16546	16535	16402	16472	16342	16365	16363	16464	16375	16583	16355	16585	16351	16603	16186	16530	16377	16432	16437	16551	16693	16522	16325	16590	16416	16298	16500	16457	16338	16477	16417	16377	16447	16452	16422	16445	16380	16237	16318	16472	16620	16558	16428	16428	16435	16377	16509	16640	16303	16368	16414	16591	16483	16405	16490	16522	16376	16507	16360	16465	16538	16389	16592	16482	16630	16461	16422	16247	16372	16260	16475	16493	16467	16372	16549	16621	16402	16467	16530	16635	16327	16251	16369	16418	16448	16381	16331	16536	16488	16508	16322	16253	16457	16651	16461	16498	16509	16422	16586	16609	16377	16522	16444	16264	16560	16393	16233	16285	16459	16321	16644	16562	16557	16540	16199	16482	16353	16385	16700	16608	16458	16523	16623	16441	16691	16424	16481	16523	16368	16554	16693	16372	16448	16587	16561	16720	16346	16378	16516	16452	16396	16642	16347	16421	16431	16355	16486	16533	16525	16441	16422	16369	16404	16358	16483	16435	16489	16209	16446	16380	16566	16588	16458	16628	16459	16556	16430	16688	16409	16373	16616	16560	16555	16515	16459	16526	16399	16161	16553	16497	16410	16568	16590	16349	16416	16427	16462	16617	16341	16244	16331	16360	16518	16503	16536	16485	16645	16425	16405	16548	16445	16526	16503	16331	16464	16405	16469	16452	16524	16432	16530	16596	16346	16501	16337	16348	16261	16331	16464	16614	16568	16445	16261	16305	16557	16392	16553	16405	16287	16620	16460	16377	16319	16388	16542	16612	16660	16586	16397	16440	16559	16385	16491	16347	16470	16417	16426	16356	16587	16320	16414	16261	16400	16362	16340	16415	16389	16188	16270	16362	16492	16548	16356	16421	16535	16485	16390	16605	16547	16385	16633	16422
38089	60998	60781	48983	39702	32898	26203	21217	19165	18671	23279	35012	32831	27483	22566	18295	16053	15150	14798	14542	14368	14250	14441	14309	14277	14464	14387	14421	14308	14280	14254	14357	14179	14229	14319	14273	14374	14385	14175	14495	14414	14197	14462	14270	14361	14419	14289	14308	14404	14287	14293	14295	14317	14216	14559	14404	14364	14394	14348	14381	14493	14291	14435	14333	14302	14417	14500	14364	14336	14378	14350	14378	14196	14358	14436	14262	14411	14313	14366	14479	14180	14281	14313	14326	14290	14498	14258	14400	14437	14346	14341	14529	14289	14260	14258	14286	14362	14377	14473	14204	14392	14065	14339	14329	14133	14210	14381	14450	14331	14330	14223	14245	14245	14395	14390	14330	14305	14284	14393	14200	14285	14207	14243	14395	14363	14373	14281	14367	14455	14244	14314	14332	14358	14303	14266	14332	14321	14508	14314	14217	14276	14211	14311	14361	14365	14354	14270	14313	14456	14175	14300	14460	14446	14287	14248	14400	14381	14335	14282	14348	14316	14410	14227	14372	14345	14345	14496	14345	14352	14158	14229	14219	14470	14216	14311	14209	14445	14272	14152	14387	14499	14316	14303	14268	14229	14548	14355	14256	14336	14237	14617	14384	14172	14341	14274	14227	14431	14368	14299	14401	14323	14307	14332	14214	14307	14328	14312	14322	14368	14385	14429	14397	14160	14121	14408	14312	14336	14217	14316	14394	14406	14417	14361	14219	14241	14372	14431	14196	14107	14375	14389	14267	14362	14377	14517	14391	14248	14250	14184	14507	14374	14343	14360	14297	14473	14199	14377	14295	14457	14119	14296	14361	14307	14309	14253	14413	14267	14349	14550	14215	14441	14213	14393	14313	14261	14352	14182	14361	14407	14352	14400	14416	14372	14240	14350	14267	14364	14298	14380	14232	14295	14399	14421	14121	14274	14398	14408	14323	14198	14385	14364	14274	14384	14310	14240	14401	14326	14466	14198	14372	14422	14437	14399	14299	14315	14559	14446	14220	14379	14280	14349	14303	14324	14406	14061	14283	14337	14296	14320	14235	14267	14207	14342	14272	14064	14219	14370	14367	14302	14300	14186	14453	14267	14380	14209	14236	14408	14365	14395	14398	14350	14384	14348	14372	14313	14319	14154	14400	14195	14186	14269	14098	14312	14390	14260	14256	14614	14301	14304	14323	14251	14302	14348	14440	14260	14413	14360	14303	14230	14289	14453	14342	14407	14442	14169	14356	14392	14322	14345	14208	14399	14304	14233	14267	14452	14329	14215	14386	14216	14359	14405	14140	14236	14246	14358	14308	14355	14231	14308	14326	14397	14494	14432	14395	14164	14292	14423	14386	14234	14297	14518	14431	14184	14430	14356	14355	14278	14392	14322	14333	14359	14212	14005	14315	14417	14224	14200	14351	14235	14178	14291	14375	14289	14424	14199	14369	14250	14250	14251	14272	14272	14196	14342	14349	14267	14264	14370	14516	14407	14504	14313	14442	14366	14370	14407	14347	14388	14235	14277	14293	14300	14380	14369	14116	14314	14324	14345	14399	14276	14266	14178	14367	14542	14331	14365	14211	14499	14266	14501	14273	14349	14284	14427	14284	14257	14360	14367	14165	14369	14234	14316	14246	14438	14233	14415	14412	14248	14339	14327	14489	14151	14230	14204	14430	14116	14351	14419	14275	14266	14268	14204	14450	14269	14331	14349	14306	14247	14338	14279	14244	14352	14200	14305	14313	14436	14424	14380	14323	14324	14168	14316	14227	14393	14352	14186	14304	14271	14332	14232	14396	14376	14258	14442	14138	14255	14209	14386	14229	14207	14357	14232	14243	14187	14295	14301	14282	14404	14355	14345	14261	14435	14187	14255	14242	14413	14445	14375	14396	14393	14303	14434	14238	14289	14248	14345	14392	14260	14284	14517	14359	14387	14322	14314	14444	14253	14425	14268	14393	14372	14053	14378	14337	14425	14231	14413	14330	14358	14364	14374	14154	14264	14224	14429	14353	14322	14295	14279	14198	14154	14205	14529	14268	14224	14279	14316	14287	14318	14311	14279	14266	14389	14402	14212	14290	14350	14401	14320	14328	14273	14183	14568	14378	14470	14355	14335	14210	14517	14280	14137	14241	14377	14231	14331	14388	14324	14346	14295	14350	14421	14306	14302	14164	14511	14349	14490	14380	14406	14383	14410	14453	14226	14337	14252	14243	14374	14413	14283	14415	14346	14093	14364	14358	14258	14170	14153	14303	14166	14301	14267	14258	14261	14347	14279	14287	14399	14153	14184	14205	14275	14375	14411	14351	14436	14363	14326	14264	14399	14341	14313	14509	14357	14444	14172	14240	14272	14303	14441	14279	14305	14441	14273	14346	14201	14149	14326	14319	14217	14326	14368	14236	14294	14349	14384	14308	14193	14192	14244	14253	14447	14371	14333	14134	14457	14306	14302	14289	14515	14220	14420	14192	14419	14302	14332	14163	14299	14451	14219	14280	14276	14295	14275	14349	14278	14411	14266	14344	14246	14243	14154	14276	14315	14269	14318	14247	14123	14249	14275	14492	14421	14380	14432	14034	14464	14144	14287	14207	14313	14319	14360	14356	14438	14483	14207	14291	14183	14307	14430	14294	14386	14233	14417	14141	14183	14333	14359	14344	14271	14401	14382	14248	14329	14247	14116	14471	14290	14077	14353	14348	14354	14329	14256	14393	14300	14531	14208	14269	14280	14459	14328	14213	14294	14256	14158	14391	14289	14294	14262	14392	14349	14318	14360	14426	14365	14372	14124	14381	14274	14342	14336	14259	14243	14259	14189	14242	14430	14293	14523	14373	14410	14324	14341	14468	14140	14468	14257	14267	14387	14409	14190	14182	14219	14314	14210	14231	14171	14269	14312	14398	14426	14352	14247	14215	14208	14265	14207	14404	14260	14319	14213	14309	14354	14343	14305	14145	14298	14377	14344	14460	14313	14503	14311	14285	14382	14403	14299	14212	14572	14382	14204	14254	14282	14376	14190	14346	14350	14340	14300	14357	14389	14288	14291	14324	14303	14317	14396	14252	14326	14256	14316	14286	14357	14346	14322	14257	14259	14325	14323	14294	14299	14259	14238	14278	14288	14447	14407	14293	14363	14552	14141	14399	14351	14353	14202	14304	14243	14422	14235	14231	14339	14432	14373	14364	14412	14331	14352	14429	14198	14293	14448	14297	14339	14284	14257	14259	14342	14470	14279	14344	14374	14336	14404	14417	14450	14374	14185	14364	14383	14465	14441	14308	14153	14180	14370	14244	14257	14335	14437	14497	14298	14130	14402	14205	14333	14109	14283	14206	14344	14470	14399	14242	14332	14276	14370	14213	14169	14316	14444	14271	14170	14395	14341	14258	14474	14296	14338	14301	14335	14416	14332	14364	14205	14370	14315	14197	14162	14535	14338	14459	14182	14384	14469	14324	14252	14249	14289	14462	14341	14264	14479	14336	14320	14271	14265	14247	14221	14296	14474	14288	14277	14384	14210	14404	14277	14436	14405	14270	14367	14442	14351	14257	14331	14268	14394	14269	14296	14248	14409	14404	14358	14141	14259	14258	14411	14295	14317	14355	14254	14167	14403	14291	14329	14434	14390	14356	14349	14232	14398	14352	14285	14267	14225	14307	14209	14451	14347	14351	14311	14223	14134	14330	14459	14257	14428	14387	14300	14438	14275	14216	14399	14173	14263	14253	14320	14403	14202	14419	14463	14354	14252	14350	14383	14429	14259	14429	14283	14218	14315	14397	14290	14334	14495	14290	14300	14273	14490	14186	14309	14409	14363	14377	14356	14192	14326	14350	14220	14454	14449	14332	14381	14274	14336	14548	14177	14316	14334	14276	14268	14339	14296	14351	14270	14331	14208	14301	14371	14231	14404	14288	14469	14406	14285	14139	14444	14379	14337	14402	14356	14345	14259	14440	14298	14430	14227	14218	14366	14333	14301	14365	14333	14242	14304	14400	14411	14247	14300	14362	14292	14401	14290	14398	14292	14353	14451	14403	14302	14388	14306	14249	14272	14347	14315	14163	14219	14319	14440	14220	14325	14208	14217	14334	14279	14210	14257	14249	14495	14256	14336	14216	14443	14266	14288	14439	14329	14430	14272	14386	14209	14372	14302	14343	14264	14277	14120	14361	14295	14321	14472	14362	14342	14245	14407	14274	14305	14281	14261	14260	14378	14438	14291	14218	14200	14398	14291	14263	14333	14179	14301	14328	14370	14417	14384	14309	14326	14256	14359	14226	14305	14298	14327	14362	14169	14243	14309	14419	14172	14176	14214	14407	14308	14344	14456	14335	14286	14517	14088	14380	14346	14346	14362	14314	14465	14252	14392	14408	14423	14206	14254	14188	14444	14394	14276	14383	14142	14301	14341	14329	14233	14493	14458	14455	14281	14502	14330	14355	14253	14284	14257	14421	14314	14342	14233	14345	14282	14345	14371	14126	14368	14258	14291	14343	14312	14231	14438	14373	14267	14330	14502	14437	14256	14421	14221	14302	14104	14377	14277	14435	14371	14319	14442	14222	14272	14412	14308	14488	14292	14390	14243	14436	14288	14269	14115	14394	14243	14277	14322	14298	14335	14330	14360	14294	14427	14324	14275	14351	14304	14303	14281	14385	14400	14255	14336	14277	14451	14307	14205	14416	14400	14307	14162	14255	14312	14351	14241	14422	14228	14430	14218	14301	14239	14354	14242	14364	14292	14213	14271	14378	14263	14227	14329	14427	14179	14253	14439	14244	14210	14489	14304	14252	14300	14334	14525	14279	14221	14279	14347	14362	14312	14218	14108	14435	14225	14451	14230	14389	14271	14304	14388	14268	14213	14208	14194	14436	14250	14543	14114	14246	14191	14311	14398	14373	14353	14437	14417	14295	14219	14335	14311	14296	14237	14210	14220	14201	14425	14355	14427	14251	14172	14421	14103	14173	14251	14312	14272	14321	14365	14267	14367	14213	14435	14342	14389	14433	14425	14214	14215	14222	14282	14129	14471	14487	14221	14264	14405	14305	14172	14241	14331	14095	14379	14320	14190	14343	14294	14370	14442	14399	14322	14175	14357	14441	14340	14335	14382	14247	14283	14326	14445	14334	14460	14403	14355	14305	14340	14241	14368	14401
30513	33003	34908	30647	25228	21607	18643	17288	16915	16470	16853	17597	17736	17390	17164	16662	16692	16539	16520	16492	16433	16218	16288	16279	16234	16378	16369	16320	16205	16282	16460	16230	16472	16492	16394	16486	16373	16264	16343	16273	16490	16186	16416	16304	16243	16429	16077	16438	16405	16366	16301	16333	16206	16510	16243	16241	16333	16269	16398	16271	16340	16188	16193	16287	16075	16334	16318	16378	16593	16331	16212	16451	16222	16144	16281	16398	16236	16232	16252	16386	16265	16557	16440	16503	16328	16311	16167	16406	16365	16374	16522	16439	16246	16424	16406	16344	16603	16486	16403	16315	16278	16468	16134	16310	16548	16339	16298	16501	16266	16333	16308	16343	16213	16360	16307	16314	16227	16373	16404	16256	16290	16274	16177	16396	16254	16166	16422	16336	16530	16374	16384	16335	16325	16481	16303	16359	16569	16426	16542	16295	16155	16389	16268	16470	16419	16228	16253	16160	16197	16191	16257	16288	16318	16196	16436	16283	16261	16326	16506	16193	16186	16342	16274	16147	16475	16376	16308	16304	16363	16362	16260	16235	16332	16313	16538	16196	16180	16382	16375	16250	16276	16192	16293	16297	16567	16576	16070	16371	16290	16318	16236	16382	16313	16405	16209	16281	16237	16304	16299	16449	16426	16297	16224	16299	16360	16376	16315	16331	16476	16260	16427	16299	16301	16234	16397	16307	16338	16210	16467	16290	16516	16343	16291	16421	16413	16315	16431	16368	16517	16711	16244	16426	16314	16400	16285	16392	16356	16268	16511	16350	16428	16385	16501	16355	16410	16178	16370	16476	16277	16160	16498	16453	16575	16233	16496	16528	16500	16287	16434	16351	16441	16276	16252	16450	16310	16246	16260	16349	16270	16268	16445	16374	16447	16443	16589	16268	16339	16063	16478	16290	16123	16375	16278	16588	16241	16516	16410	16200	16374	16244	16404	16324	16199	16380	16221	16410	16303	16265	16317	16196	16304	16426	16352	16316	16238	16393	16380	16384	16324	16236	16344	16263	16226	16324	16507	16202	16157	16311	16248	16372	16360	16317	16308	16326	16259	16297	16475	16351	16219	16138	16446	16485	16429	16636	16383	16446	16341	16279	16264	16037	16094	16340	16257	16301	16272	16384	16483	16314	16299	16184	16289	16536	16248	16435	16429	16159	16344	16225	16206	16362	16351	16161	16428	16240	16226	16241	16194	16274	16249	16305	16366	16352	16266	16254	16444	16413	16365	16474	16261	16323	16310	16570	16394	16562	16523	16303	16285	16265	16288	16388	16530	16374	16406	16404	16196	16332	16484	16282	16232	16442	16458	16253	16368	16384	16502	16369	16153	16091	16507	16400	16226	16309	16448	16289	16448	16277	16167	16299	16171	16311	16424	16596	16426	16261	16455	16341	16335	16344	16167	16403	16295	16463	16357	16362	16398	16377	16359	16383	16257	16163	16061	16506	16289	16407	16298	16552	16259	16331	16561	16300	16345	16332	16487	16535	16242	16531	16660	16350	16247	16305	16385	16387	16238	16422	16313	16333	16266	16352	16251	16341	16482	16333	16059	16540	16174	16433	16258	16304	16376	16302	16196	16436	16485	16237	16491	16278	16312	16216	16525	16153	16582	16322	16290	16356	16421	16383	16306	16489	16162	16205	16200	16396	16177	16299	16427	16347	16363	16276	16312	16182	16389	16404	16447	16419	16368	16382	16179	16214	16292	16406	16229	16218	16385	16403	16552	16286	16346	16289	16314	16506	16464	16338	16443	16199	16323	16260	16472	16153	16322	16180	16660	16404	16431	16249	16434	16331	16288	16354	16242	16341	16289	16362	16415	16376	16241	16461	16322	16511	16204	16254	16471	16322	16345	16483	16379	16149	16206	16333	16373	16493	16406	16306	16247	16247	16351	16424	16635	16392	16143	16284	16568	16277	16275	16226	16426	16343	16519	16424	16227	16325	16430	16353	16406	16364	16430	16219	16211	16360	16364	16379	16173	16308	16473	16530	16365	16360	16521	16371	16185	16386	16392	16305	16044	16200	16330	16421	16383	16333	16112	16398	16392	16345	16348	16724	16263	16371	16197	16260	16444	16254	16528	16359	16285	16179	16201	16182	16197	16106	16114	16479	16308	16382	16516	16294	16164	16215	16289	16357	16162	16346	16411	16484	16619	16416	16293	16341	16376	16499	16418	16243	16337	16177	16280	16437	16443	16289	16337	16487	16555	16169	16147	16326	16338	16304	16358	16210	16544	16295	16357	16422	16284	16379	16378	16288	16254	16232	16159	16273	16383	16404	16532	16471	16368	16342	16114	16197	16262	16323	16269	16282	16409	16538	16446	16500	16368	16553	16336	16493	16363	16216	16438	16294	16189	16361	16475	16478	16366	16500	16423	16090	16438	16402	16443	16215	16392	16218	16372	16447	16284	16390	16341	16421	16285	16391	16420	16522	16247	16479	16338	16244	16327	16380	16209	16367	16570	16332	16384	16197	16437	16532	16499	16248	16282	16165	16285	16194	16446	16420	16148	16032	16326	16246	16412	16203	16295	16402	16366	16266	16358	16336	16294	16318	16335	16490	16432	16378	16327	16280	16177	16384	16334	16351	16443	16178	16426	16337	16248	16136	16345	16407	16373	16465	16209	16251	16322	16396	16337	16329	16473	16449	16194	16333	16409	16250	16271	16397	16240	16161	16327	16318	16365	16442	16148	16490	16528	16406	16378	16335	16233	16449	16500	16244	16198	16253	16295	16358	16247	16331	16439	16347	16348	16327	16335	16496	16358	16453	16254	16482	16345	16349	16234	16298	16503	16400	16189	16221	16266	16245	16211	16205	16234	16127	16262	16273	16398	16370	16261	16414	16488	16430	16149	16170	16316	16312	16216	16485	16134	16391	16368	16360	16301	16354	16348	16456	16455	16309	16406	16402	16440	16344	16416	16195	16241	16268	16373	16104	16459	16314	16396	16303	16209	16285	16367	16308	16294	16319	16476	16246	16336	16177	16451	16421	16431	16328	16309	16334	16264	16482	16616	16477	16411	16371	16455	16536	16332	16427	16257	16196	16159	16465	16510	16145	16256	16434	16290	16257	16178	16241	16152	16405	16317	16444	16397	16364	16305	16621	16519	16469	16242	16266	16379	16505	16193	16434	16354	16299	16306	16355	16532	16483	16368	16536	16299	16199	16257	16311	16260	16437	16407	16258	16341	16525	16277	16416	16335	16321	16261	16231	16315	16364	16380	16244	16204	16380	16317	16233	16362	16309	16323	16181	16294	16495	16217	16366	16289	16299	16222	16480	16247	16577	16352	16277	16398	16398	16376	16317	16562	16224	16262	16407	16058	16334	16166	16291	16406	16236	16386	16326	16328	16253	16391	16397	16397	16385	16493	16182	16299	16259	16245	16226	16318	16334	16347	16223	16319	16410	16068	16510	16438	16293	16277	16334	16300	16193	16288	16428	16259	16398	16454	16405	16371	16254	16326	16356	16399	16391	16330	16376	16261	16377	16260	16326	16325	16245	16463	16403	16272	16391	16207	16442	16349	16288	16251	16405	16341	16292	16405	16394	16336	16519	16495	16497	16287	16421	16293	16272	16238	16472	16331	16459	16175	16187	16392	16370	16344	16229	16210	16226	16255	16358	16489	16143	16467	16394	16451	16491	16414	16132	16420	16509	16402	16347	16503	16475	16628	16076	16155	16297	16387	16219	16329	16320	16309	16380	16331	16285	16346	16371	16379	16369	16502	16331	16383	16314	16476	16366	16294	16275	16476	16426	16329	16516	16464	16256	16301	16207	16115	16301	16295	16264	16335	16351	16465	16373	16170	16317	16336	16418	16234	16341	16282	16408	16354	16094	16396	16359	16343	16454	16253	16364	16294	16306	16199	16183	16294	16273	16287	16097	16297	16319	16275	16487	16583	16194	16111	16254	16142	16275	16393	16363	16397	16227	16296	16188	16208	16142	16293	16226	16402	16513	16227	16401	16452	16276	16227	16390	16326	16506	16342	16291	16166	16346	16073	16386	16356	16564	16317	16448	16390	16391	16347	16329	16400	16326	16389	16253	16550	16362	16430	16306	16312	16247	16488	16199	16367	16230	16155	16404	16404	16213	16510	16427	16488	16445	16253	16369	16418	16465	16239	16222	16054	16316	16371	16371	16488	16262	16391	16113	16201	16257	16255	16559	16241	16372	16601	16219	16320	16363	16238	16452	16473	16312	16353	16375	16250	16372	16180	16373	16356	16193	16207	16147	16399	16486	16509	16416	16403	16240	16330	16467	16397	16372	16244	16474	16284	16278	16336	16326	16241	16172	16340	16431	16442	16317	16229	16362	16239	16433	16332	16362	16215	16322	16346	16291	16234	16242	16282	16259	16506	16497	16206	16362	16547	16366	16312	16458	16314	16054	16465	16554	16245	16200	16193	16533	16056	16432	16524	16347	16392	16500	16422	16555	16374	16329	16272	16262	16456	16260	16378	16521	16346	16324	16094	16448	16355	16079	16315	16508	16431	16214	16513	16369	16385	16441	16563	16302	16422	16469	16367	16537	16328	16183	16469	16320	16372	16496	16365	16245	16234	16333	16498	16607	16182	16300	16301	16397	16448	16348	16351	16229	16191	16235	16464	16333	16377	16234	16132	16519	16356	16244	16333	16416	16487	16283	16188	16328	16299	16500	16333	16330	16101	16189	16222	16225	16196	16346	16325	16259	16421	16234	16262	16237	16355	16568	16356	16265	16137	16447	16327	16502	16464	16418	16289	16388	16261	16214	16125	16238	16463	16401	16401	16403	16325	16224	16358	16361	16306	16384	16508	16392	16342	16582	16509	16269	16338	16271	16417	16438	16424	16557	16405	16422	16435	16380	16512	16286	16135	16261	16558	16368	16356	16363	16508	16324	16174	16291	16368	16303	16355	16346	16265	16340	16238	16345	16195	16390	16225	16480	16487	16442	16515	16510	16339	16442	16274	16247	16227	16466	16244	16361	16086	16356	16230	16350	16270	16234	16309	16204	16455	16501	16417	16158	16481	16415	16268	16314	16309	16525	16311	16372	16253	16347	16364	16360	16337	16471	16282	16297	16667	16228	16287	16328	16350	16360	16201	16366	16467	16399	16618	16440	16426	16334	16329	16299	16235	16440
36064	47953	39559	31356	26338	20781	16791	15342	14749	14485	14951	16356	16376	15486	15185	14665	14466	14294	14306	14389	14237	14361	14251	14078	14294	14291	14268	14375	14320	14150	14200	14432	14331	14418	14307	14176	14335	14375	14282	14361	14328	14171	14449	14302	14325	14303	14310	14347	14258	14246	14261	14352	14252	14295	14200	14240	14222	14075	14350	14299	14254	14359	14233	14351	14227	14347	14163	14138	14266	14302	14234	14145	14336	14200	14169	14304	14187	14356	14240	14123	14248	14319	14393	14211	14179	14122	14247	14331	14304	14305	14166	14260	14249	14254	14383	14181	14146	14261	14176	14376	14207	14137	14440	14174	14189	14294	14163	14163	14077	14201	14333	14375	14173	14276	14342	14325	14262	14306	14243	14087	14339	14279	14215	14327	14251	14242	14411	14268	14274	14149	14266	14230	14185	14083	14252	14167	14198	14188	14439	14290	14282	14191	14395	14281	14251	14254	14254	14179	14383	14434	14196	14330	14238	14213	14329	14291	14290	14357	14223	14310	14314	14309	14319	14199	14252	14230	14269	14193	14240	14254	14022	14197	14235	14190	14226	14337	14319	14262	14304	14425	14297	14344	14398	14134	14184	14369	14390	14334	14183	14223	14366	14402	14324	14164	14267	14328	14311	14134	14161	14395	14303	14332	14357	14308	14272	14216	14288	14233	14388	14332	14234	14234	14411	14301	14446	14246	14165	14189	14333	14233	14402	14218	14227	14324	14221	14383	14179	14251	14381	14151	14351	14373	14179	14089	14356	14439	14339	14324	14352	14290	14244	14290	14372	14266	14196	14285	14156	14210	14316	14401	14442	14149	14302	14241	14176	14214	14402	14286	14281	14261	14150	14118	14351	14292	14201	14281	14400	14306	14287	14311	14327	14184	14125	14331	14356	14417	14298	14244	14292	14319	14383	14232	14258	14205	14144	14168	14265	14366	14182	14220	14367	14233	14184	14089	14231	14200	14155	14292	14301	14205	14390	14269	14018	14142	14459	14306	14251	14309	14110	14354	14291	14207	14237	14256	14381	14215	14226	14285	14170	14248	14301	14405	14315	14044	14373	14247	14304	14373	14301	14267	14199	14286	14310	14219	14127	14344	14058	14522	14265	14302	14211	14309	14278	14057	14189	14198	14326	14460	14067	14250	14072	14367	14243	14382	14077	14331	14301	14252	14140	14200	14196	14307	14216	14178	14339	14259	14341	14245	14187	14129	14324	14331	14219	14369	14158	14150	14301	14314	14314	14227	14298	14319	14164	14349	14372	14356	14261	14302	14330	14218	14214	14427	14372	14249	14300	14035	14279	14274	14344	14255	14324	14208	14104	14267	14161	14150	14330	14340	14333	14427	14117	14234	14200	14372	14378	14210	14155	14270	14403	14235	14296	14165	14250	14231	14245	14397	14478	14072	14203	14120	14353	14255	14218	14207	14236	14165	14229	14305	14389	14193	14280	14279	14311	14431	14291	14394	14433	14153	14270	14452	14356	14175	14206	14177	14363	14347	14357	14312	14292	14319	14210	14277	14132	14292	14259	14199	14211	14271	14159	14274	14271	14231	14072	14170	14226	14229	14133	14217	14209	14479	14296	14366	14316	14307	14330	14361	14258	14323	14382	14232	14192	14168	14210	14265	14186	14358	14199	14252	14383	14240	14372	14176	14337	14277	14346	14172	14211	14280	14089	14219	14372	14159	14259	14390	14295	14133	14204	14100	14315	14353	14367	14170	14234	14170	14416	14122	14326	14256	14389	14212	14219	14236	14149	14305	14331	14227	14270	14340	14240	14258	14406	14108	14295	14356	14143	14236	14196	14324	14296	14271	14364	14351	14259	14194	14343	14284	14408	14268	14408	14320	14325	14269	14243	14376	14190	14105	14117	14403	14312	14365	14319	14117	14331	14207	14320	14211	14345	14513	14074	14132	14291	14263	14327	14321	14266	14192	13996	14269	14305	14145	14409	14375	14055	14281	14178	14292	14410	14155	14247	14187	14308	14404	14248	14310	14251	14075	14191	14255	14284	14350	14181	14091	14327	14254	14229	14282	14293	14259	14234	14280	14051	14511	14248	14293	14287	14437	14361	14293	14327	14263	14383	14276	14161	14392	14449	14280	14131	14217	14217	14247	14239	14234	14370	14290	14079	14217	14309	14316	14443	14282	14127	14255	14211	14287	14276	14250	14300	14093	14360	14419	14296	14154	14329	14179	14131	14432	14306	14191	14277	14313	14235	14075	14127	14234	14227	14381	14203	14254	14295	14272	14407	14185	14330	14236	14330	14051	14243	14268	14211	14322	14235	14224	14285	14189	14266	14379	14243	14314	14321	14345	14271	14265	14311	14416	14351	14267	14194	14239	14212	14299	14084	14331	14480	14275	14181	14136	14285	14157	14190	14353	14256	14234	14265	14312	14350	14171	14143	14232	14311	14222	14292	14367	14354	14141	14258	14191	14369	14255	14239	14240	14165	14300	14284	14199	14434	14220	14277	14205	14233	14259	14220	14528	14171	14389	14327	14198	14274	14213	14233	14191	14126	14142	14304	14463	14339	14280	14361	14357	14248	14245	14373	14223	14284	14240	14319	14241	14243	14384	14207	14294	14306	14341	14366	14252	14231	14277	14361	14239	14279	14289	14242	14265	14182	14197	14252	14313	14361	14254	14088	14335	14237	14208	14284	14112	14267	14191	14217	14266	14423	14136	14217	14215	14229	14336	14347	14224	14357	14091	14317	14108	14354	14436	14166	14309	14164	14410	14255	14351	14310	14218	14161	14362	14326	14244	14385	14204	14322	14305	14301	14163	14325	14341	14289	14487	14252	14238	14210	14228	14319	14292	14197	14210	14179	14115	14290	14443	14328	14232	14171	14217	14253	14352	14130	14322	14278	14095	14267	14246	14303	14269	14283	14135	14341	14198	14277	14248	14400	14127	14268	14272	14287	14328	14298	14235	14186	14243	14434	14429	14411	14281	14197	14316	14167	14225	14295	14311	14245	14256	14190	14356	14259	14393	14168	14059	14313	14279	14333	14223	14272	14300	14169	14249	14098	14257	14428	14413	14221	14216	14326	14244	14255	14327	14228	14234	14184	14271	14147	14462	14327	14329	14410	14347	14336	14321	14171	14214	14360	14276	14235	14395	14301	14428	14314	14090	14214	14305	14247	14268	14403	14098	14373	14170	14276	14262	14372	14370	14306	14345	14283	14345	14266	14359	14177	14243	14333	14158	14248	14240	14396	14341	14097	14117	14360	14333	14364	14202	14326	14269	14104	14299	14135	14210	14278	14414	14308	14224	14139	14268	14415	14264	14484	14282	14465	14207	14292	14161	14385	14275	14251	14277	14323	14422	14143	14254	14129	14213	14406	14361	14253	14439	14115	14299	14244	14100	14359	14340	14239	14251	14310	14261	14166	14239	14126	14370	14266	14297	14255	14157	14140	14334	14089	14258	14367	14220	14123	14256	14440	14323	14371	14418	14275	14126	14524	14259	14108	14239	14380	14297	14314	14206	14252	14228	14450	14300	14300	14238	14242	14202	14291	14266	14209	14169	14255	14331	14195	14301	14199	14370	14295	14422	14129	14148	14211	14309	14347	14381	14241	14353	14230	14242	14186	14233	14176	14257	14257	14260	14304	14257	14261	14331	14302	14351	14437	14230	14505	14219	14310	14326	14474	14387	14259	14207	14401	14121	14180	14290	14214	14341	14232	14364	14329	14256	14200	14264	14376	14162	14221	14246	14414	14393	14172	14268	14230	14209	14195	14369	14348	14079	14357	14476	14277	14282	14204	14213	14372	14311	14355	14328	14124	14231	14175	14182	14175	14264	14355	14323	14317	14205	14170	14262	14456	14179	14345	14251	14321	14070	14216	14291	14436	14345	14218	14136	14219	14386	14150	14292	14423	14100	14380	14252	14280	14220	14285	14233	14339	14242	14345	14238	14278	14125	14014	14347	14350	14384	14241	14318	14409	14209	14315	14193	14213	14418	14227	14088	14325	14240	14332	14368	14381	14234	14367	14066	14300	14487	14228	14177	14163	14460	14335	14009	14190	14136	14202	14260	14309	14311	14257	14265	14197	14225	14153	14293	14251	14210	14308	14190	14264	14349	14317	14249	14114	14252	14365	14148	14298	14189	14218	14242	14242	13981	14409	14267	14274	14300	14294	14327	14337	14275	14230	14212	14260	14242	14224	14164	14204	14383	14287	14110	14282	14332	14181	14334	14315	14214	14260	14227	14259	14443	14273	14240	14410	14401	14266	14345	14047	14169	14269	14337	14285	14426	14332	14207	14394	14243	14306	14303	14166	14262	14377	14341	14338	14304	14284	14369	14139	14255	14245	14255	14397	14192	14413	14195	14230	14170	14347	14311	14197	14267	14436	14317	14301	14270	14277	14243	14240	14295	14376	14282	14372	14335	14363	14386	14219	14295	14150	14238	14260	14187	14143	14165	14243	14300	14276	14138	14339	14357	14187	14257	14391	14214	14313	14232	14343	14231	14303	14237	14214	14155	14214	14249	14254	14077	14208	14395	14260	14373	14168	14293	14256	14114	14176	14282	14276	14341	14221	14299	14471	14142	14349	14220	14353	14526	14253	14459	14162	14394	14235	14047	14217	14216	14347	14136	14174	14309	14428	14249	14250	14195	14174	14171	14280	14335	14316	14186	14228	14309	14119	14155	14257	14374	14162	14366	14400	14174	14384	14304	14271	14389	14240	14316	14264	14310	14298	14348	14315	14272	14334	14085	14396	14237	14341	14202	14284	14034	14278	14417	14192	14398	14238	14188	14200	14264	14248	14200	14298	14326	14157	14195	14320	14423	14267	14254	14078	14067	14296	14207	14269	14150	14253	14280	14182	14360	14304	14153	14336	14224	14196	14349	14208	14057	14440	14272	14189	14224	14214	14363	14208	14235	14193	14359	14296	14353	14237	14431	14274	14113	14124	14257	14258	14238	14356	14464	14280	14244	14200	14327	14365	14286	14266	14289	14350	14285	14344	14200	14375	14195	14344	14309	14219	14216	14331	14153	14041	14121	14254	14267	14412	14151	14335	14470	14378	14319	14305	14355	14285	14269	14261	14204	14353	14175	14327	14248	14518	14326	14243	14160	14225	14349	14414	14260	14267	14213	14267	14296	14226	14244
23833	21311	28877	25168	24630	26048	23987	19520	18177	18278	21188	25705	24692	22482	20388	18520	17728	17192	16601	16495	16354	16534	16582	16343	16490	16470	16606	16476	16563	16374	16296	16325	16426	16252	16448	16367	16345	16435	16611	16509	16282	16415	16338	16398	16432	16315	16618	16568	16392	16421	16478	16370	16247	16331	16445	16294	16365	16290	16426	16251	16300	16440	16463	16376	16657	16497	16301	16271	16515	16384	16454	16341	16298	16378	16405	16362	16280	16415	16301	16161	16572	16351	16198	16427	16337	16073	16207	16441	16457	16298	16273	16248	16519	16468	16373	16379	16217	16111	16209	16258	16230	16256	16166	16570	16431	16325	16346	16465	16303	16416	16333	16326	16042	16309	16352	16201	16308	16403	16240	16320	16212	16317	16473	16479	16281	16248	16453	16275	16492	16308	16363	16480	16298	16202	16329	16353	16307	16412	16301	16282	16399	16429	16217	16249	16365	16553	16196	16350	16261	16318	16317	16274	16388	16053	16366	16321	16319	16471	16361	16326	16228	16244	16239	16339	16359	16244	16300	16378	16277	16347	16143	16378	16358	16342	16296	16459	16308	16213	16277	16504	16209	16350	16343	16388	16346	16570	16367	16413	16470	16197	16229	16200	16271	16318	16243	16296	16524	16356	16479	16357	16251	16387	16257	16470	16293	16267	16343	16303	16469	16355	16241	16127	16259	16416	16293	16377	16322	16354	16269	16347	16482	16245	16342	16583	16515	16518	16351	16306	16452	16518	16450	16349	16420	16382	16375	16379	16398	16507	16376	16412	16298	16576	16240	16230	16344	16346	16292	16529	16410	16305	16342	16218	16576	16310	16441	16361	16304	16425	16284	16427	16364	16232	16212	16456	16209	16225	16355	16513	16537	16444	16189	16324	16223	16318	16355	16249	16363	16353	16370	16348	16289	16584	16574	16343	16344	16210	16222	16399	16346	16375	16355	16404	16499	16296	16266	16252	16345	16428	16379	16254	16398	16397	16531	16059	16197	16239	16404	16231	16294	16275	16269	16532	16469	16282	16314	16235	16383	16460	16425	16428	16512	16403	16278	16291	16292	16138	16058	16268	16646	16138	16350	16293	16563	16338	16353	16257	16401	16310	16500	16302	16249	16283	16305	16401	16385	16179	16425	16519	16322	16537	16410	16423	16288	16347	16323	16167	16294	16351	16413	16442	16165	16237	16338	16427	16477	16481	16284	16306	16267	16419	16333	16320	16424	16266	16452	16396	16383	16447	16488	16389	16303	16416	16424	16434	16404	16252	16376	16313	16313	16440	16174	16177	16333	16215	16479	16439	16340	16299	16337	16242	16142	16470	16392	16238	16486	16195	16548	16405	16426	16313	16248	16600	16287	16239	16381	16466	16335	16383	16409	16286	16378	16256	16388	16277	16298	16430	16339	16300	16367	16379	16282	16226	16315	16227	16302	16386	16341	16472	16417	16304	16275	16569	16480	16437	16456	16318	16288	16424	16424	16339	16257	16343	16318	16244	16461	16364	16290	16376	16240	16358	16307	16408	16228	16310	16344	16380	16396	16314	16502	16367	16223	16260	16278	16202	16156	16256	16346	16296	16307	16322	16414	16418	16580	16281	16456	16555	16365	16295	16375	16443	16214	16324	16320	16233	16318	16167	16328	16370	16211	16229	16313	16250	16401	16452	16250	16347	16322	16555	16453	16375	16299	16407	16371	16274	16581	16448	16311	16417	16368	16354	16176	16228	16383	16316	16162	16224	16344	16294	16123	16192	16354	16455	16422	16204	16572	16207	16316	16230	16268	16331	16344	16480	16413	16434	16364	16221	16351	16202	16467	16259	16268	16155	16340	16205	16396	16042	16243	16407	16155	16369	16398	16270	16363	16427	16641	16531	16178	16676	16427	16189	16329	16544	16360	16346	16453	16384	16387	16361	16300	16366	16258	16315	16387	16509	16278	16392	16377	16293	16307	16233	16460	16388	16565	16451	16364	16134	16280	16339	16389	16368	16505	16181	16367	16467	16357	16301	16471	16212	16461	16398	16197	16321	16291	16451	16375	16453	16421	16454	16145	16399	16394	16322	16383	16137	16353	16501	16336	16408	16301	16398	16314	16017	16552	16227	16206	16480	16317	16354	16358	16388	16320	16432	16322	16283	16422	16327	16369	16121	16524	16384	16288	16318	16366	16362	16404	16303	16391	16308	16392	16092	16398	16533	16137	16374	16344	16373	16233	16079	16360	16162	16402	16397	16430	16411	16333	16349	16464	16283	16542	16407	16375	16304	16359	16531	16420	16246	16371	16195	16281	16136	16384	16306	16348	16382	16423	16490	16316	16401	16489	16201	16174	16389	16454	16361	16333	16264	16300	16364	16354	16170	16429	16537	16358	16425	16140	16221	16061	16380	16332	16229	16415	16348	16391	16333	16328	16420	16372	16261	16134	16388	16326	16255	16269	16277	16220	16280	16298	16321	16269	16462	16334	16450	16225	16398	16245	16565	16539	16442	16496	16279	16471	16485	16351	16342	16303	16300	16380	16339	16184	16219	16322	16321	16468	16305	16383	16357	16232	16196	16305	16286	16345	16342	16344	16195	16139	16352	16189	16394	16432	16355	16279	16270	16531	16343	16200	16258	16176	16445	16352	16254	16250	16077	16237	16453	16378	16296	16232	16543	16280	16298	16457	16177	16419	16305	16358	16300	16404	16240	16209	16330	16378	16247	16181	16374	16488	16438	16214	16101	16365	16423	16234	16406	16308	16286	16392	16471	16282	16155	16439	16311	16408	16385	16256	16404	16463	16234	16418	16376	16446	16194	16404	16470	16565	16417	16188	16249	16384	16431	16432	16295	16204	16411	16412	16250	16307	16414	16358	16393	16255	16549	16383	16272	16221	16058	16380	16374	16386	16437	16262	16445	16245	16379	16300	16445	16271	16436	16445	16533	16295	16227	16282	16339	16185	16265	16370	16361	16346	16453	16182	16370	16084	16353	16322	16351	16487	16440	16478	16360	16441	16398	16372	16436	16473	16367	16387	16367	16415	16404	16253	16465	16452	16524	16473	16261	16263	16169	16416	16445	16479	16250	16361	16289	16378	16229	16211	16241	16251	16210	16559	16313	16093	16429	16138	16304	16401	16154	16151	16230	16496	16227	16174	16376	16417	16349	16533	16427	16347	16409	16093	16254	16214	16336	16260	16274	16233	16433	16213	16251	16546	16136	16425	16537	16292	16348	16233	16387	16247	16390	16379	16265	16320	16364	16442	16285	16575	16401	16244	16363	16262	16463	16468	16403	16338	16323	16362	16415	16373	16380	16139	16217	16176	16138	16186	16035	16119	16377	16278	16434	16229	16300	16450	16191	16307	16449	16353	16268	16175	16272	16177	16418	16245	16263	16506	16202	16349	16264	16408	16423	16297	16419	16164	16261	16261	16408	16190	16353	16262	16363	16376	16254	16446	16276	16440	16330	16285	16206	16169	16442	16533	16301	16260	16297	16393	16261	16278	16291	16161	16278	16357	16296	16462	16642	16467	16450	16335	16361	16535	16172	16148	16419	16405	16372	16408	16221	16257	16281	16283	16370	16363	16427	16456	16428	16483	16337	16282	16262	16526	16466	16498	16296	16200	16410	16101	16331	16284	16338	16192	16118	16170	16259	16250	16376	16403	16449	16382	16506	16390	16413	16360	16275	16284	16354	16212	16351	16173	16259	16446	16318	16570	16226	16268	16301	16396	16550	16229	16258	16147	16591	16268	16244	16672	16415	16317	16099	16400	16371	16035	16278	16383	16309	16433	16312	16286	16444	16494	16085	16354	16290	16290	16339	16293	16489	16419	16272	16320	16305	16340	16541	16355	16339	16269	16348	16430	16389	16140	16421	16271	16400	16359	16346	16468	16337	16152	16371	16417	16440	16288	16392	16290	16521	16280	16288	16115	16402	16265	16337	16423	16453	16368	16363	16323	16301	16274	16253	16314	16464	16261	16459	16296	16417	16334	16315	16514	16326	16372	16317	16403	16295	16219	16319	16425	16311	16243	16323	16536	16371	16296	16201	16507	16440	16206	16454	16247	16234	16264	16238	16211	16182	16264	16700	16353	16341	16367	16468	16312	16490	16307	16433	16393	16264	16117	16237	16258	16294	16227	16358	16430	16331	16357	16327	16159	16572	16425	16291	16344	16260	16376	16491	16310	16190	16365	16410	16182	16286	16262	16426	16204	16464	16418	16497	16374	16359	16333	16212	16464	16350	16321	16525	16433	16356	16280	16324	16392	16410	16449	16384	16366	16259	16370	16335	16311	16470	16246	16316	16245	16113	16232	16329	16372	16238	16282	16220	16300	16330	16176	16477	16324	16453	16483	16266	16557	16369	16275	16359	16495	16174	16447	16243	16358	16350	16352	16311	16292	16323	16310	16336	16307	16262	16360	16251	16380	16336	16064	16391	16343	16451	16276	16120	16376	16335	16183	16418	16422	16524	16223	16409	16334	16373	16252	16491	16385	16242	16449	16551	16064	16318	16369	16210	16153	16390	16274	16285	16259	16121	16405	16160	16227	16498	16358	16185	16290	16336	16336	16204	16413	16373	16428	16402	16451	16436	16321	16336	16464	16234	16260	16337	16438	16403	16390	16418	16462	16527	16435	16423	16353	16293	16164	16285	16477	16446	16297	16267	16306	16499	16291	16373	16071	16273	16311	16455	16297	16346	16212	16191	16298	16203	16171	16135	16449	16280	16190	16534	16584	16386	16184	16393	16437	16422	16557	16339	16400	16233	16294	16397	16359	16392	16612	16318	16164	16299	16230	16344	16304	16253	16238	16517	16448	16371	16289	16300	16493	16356	16312	16386	16374	16129	16200	16342	16369	16548	16454	16107	16377	16289	16278	16366	16249	16354	16279	16325	16422	16463	16133	16116	16312	16470	16240	16469	16299	16313	16274	16295	16274	16200	16220	16249	16277	16194	16558	16569	16347	16166	16419	16260	16396	16165	16413	16421	16383	16354	16422	16437	16511	16333	16444	16477	16370	16423	16293	16500	16398	16222	16393	16487	16371	16355	16456	16212	16288	16478	16348	16435	16374	16371	16285	16134	16297	16357	16268	16399	16190	16397	16366	16463	16258	16488	16509	16300	16247	16611	16318	16401	16237	16391	16381	16303
37041	53506	48116	38268	31651	26662	21281	18267	17027	16956	22389	27486	24966	22020	18910	16709	15577	14956	14659	14507	14496	14396	14304	14481	14287	14281	14311	14289	14447	14240	14235	14274	14236	14258	14411	14283	14334	14258	14432	14321	14375	14512	14313	14269	14276	14537	14238	14402	14403	14317	14160	14415	14362	14278	14321	14253	14344	14435	14317	14373	14360	14408	14509	14398	14293	14256	14262	14423	14384	14324	14288	14086	14185	14279	14405	14380	14210	14221	14347	14305	14473	14260	14312	14354	14220	14409	14389	14366	14237	14216	14328	14386	14198	14119	14362	14360	14415	14308	14221	14321	14420	14282	14265	14279	14237	14254	14258	14187	14218	14212	14221	14176	14297	14169	14296	14372	14322	14179	14325	14304	14310	14328	14241	14198	14340	14330	14399	14420	14381	14243	14255	14423	14325	14184	14218	14228	14393	14192	14216	14490	14328	14335	14221	14293	14290	14322	14258	14196	14249	14094	14322	14304	14267	14224	14436	14378	14496	14281	14421	14300	14402	14204	14259	14131	14284	14291	14358	14397	14282	14341	14357	14209	14410	14234	14379	14353	14186	14206	14198	14331	14177	14292	14462	14358	14315	14309	14345	14306	14342	14305	14289	14267	14299	14603	14326	14209	14106	13998	14207	14442	14337	14448	14273	14251	14222	14245	14267	14349	14336	14273	14436	14308	14272	14439	14345	14425	14317	14177	14389	14154	14266	14144	14323	14168	14248	14265	14221	14189	14185	14275	14420	14237	14204	14286	14337	14384	14256	14130	14266	14191	14311	14292	14379	14272	14299	14283	14336	14261	14422	14401	14270	14184	14348	14244	14288	14350	14329	14367	14172	14339	14162	14255	14224	14189	14446	14282	14382	14219	14256	14079	14365	14491	14366	14203	14278	14299	14295	14391	14233	14349	14252	14093	14295	14237	14134	14394	14307	14225	14094	14484	14407	14318	14325	14303	14229	14347	14202	14462	14282	14295	14233	14295	14235	14349	14389	14171	14364	14267	14390	14266	14486	14217	14206	14319	14306	14431	14202	14169	14299	14243	14092	14380	14160	14338	14336	14275	14453	14132	14307	14354	14161	14270	14305	14358	14337	14315	14350	14197	14266	14293	14329	14406	14350	14290	14299	14254	14115	14251	14315	14269	14372	14440	14280	14347	14174	14336	14199	14242	14370	14094	14125	14211	14347	14379	14307	14367	14266	14161	14237	14205	14188	14296	14230	14487	14199	14257	14225	14289	14208	14206	14373	14431	14333	14141	14341	14261	14314	14236	14369	14411	14249	14238	14286	14193	14397	14412	14197	14383	14345	14213	14200	14326	14241	14299	14179	14276	14134	14341	14325	14445	14128	14403	14355	14269	14288	14442	14312	14203	14194	14385	14180	14073	14417	14291	14151	14171	14194	14094	14433	14149	14180	14363	14218	14391	14196	14379	14311	14232	14296	14403	14272	14235	14271	14235	14294	14129	14240	14339	14455	14150	14366	14302	14298	14415	14301	14550	14380	14136	14346	14269	14297	14505	14270	14346	14180	14297	14181	14259	14283	14213	14179	14234	14374	14443	14311	14131	14326	14430	14316	14158	14410	14235	14303	14333	14277	14297	14352	14291	14291	14452	14348	14350	14446	14337	14362	14316	14296	14229	14292	14239	14280	14305	14334	14180	14387	14279	14291	14162	14192	14305	14224	14167	14374	14267	14251	14180	14202	14209	14339	14331	14228	14206	14164	14410	14268	14148	14326	14228	14295	14445	14263	14355	14282	14325	14214	14301	14399	14236	14279	14207	14288	14371	14379	14374	14425	14319	14551	14322	14382	14364	14173	14252	14338	14282	14321	14375	14277	14271	14306	14472	14365	14380	14262	14423	14420	14220	14524	14310	14227	14305	14336	14391	14345	14371	14092	14211	14151	14282	14396	14217	14517	14397	14261	14313	14300	14390	14342	14299	14216	14029	14154	14389	14215	14208	14190	14485	14328	14306	14312	14279	14421	14454	14369	14171	14392	14139	14361	14252	14247	14346	14421	14374	14419	14184	14195	14190	14275	14302	14295	14089	14154	14266	14257	14251	14331	14267	14159	14154	14202	14180	14383	14232	14226	14432	14299	14300	14345	14443	14304	14240	14408	13993	14156	14377	14405	14097	14451	14461	14155	14339	14305	14154	14296	14275	14305	14157	14215	14215	14236	14371	14277	14313	14090	14352	14249	14274	14404	14401	14467	14281	14254	14220	14380	14321	14182	14281	14397	14308	14334	14298	14224	14228	14252	14237	14337	14442	14473	14216	14302	14278	14407	14289	14270	14432	14433	14386	14324	14486	14217	14168	14341	14376	14392	14378	14306	14440	14210	14307	14352	14290	14196	14268	14330	14356	14162	14370	14257	14345	14515	14277	14320	14132	14327	14304	14266	14393	14232	14308	14293	14238	14319	14288	14229	14400	14101	14375	14232	14453	14303	14268	14371	14145	14354	14320	14342	14394	14336	14279	14370	14177	14363	14195	14413	14388	14387	14244	14342	14387	14346	14455	14126	14416	14219	14350	14357	14229	14271	14260	14434	14356	14437	14307	14328	14308	14392	14337	14364	14421	14431	14293	14305	14287	14294	14303	14418	14282	14359	14294	14235	14218	14337	14345	14232	14388	14189	14280	14378	14425	14515	14264	14116	14257	14332	14413	14298	14332	14338	14179	14292	14268	14225	14179	14235	14434	14192	14179	14300	14404	14186	14386	14207	14329	14382	14269	14192	14328	14283	14311	14319	14458	14200	14313	14397	14328	14402	14159	14262	14288	14412	14220	14355	14156	14358	14296	14216	14205	14485	14208	14435	14320	14266	14340	14209	14436	14245	14369	14164	14227	14251	14462	14252	14223	14388	14296	14381	14268	14372	14391	14251	14174	14457	14324	14335	14296	14151	14459	14300	14134	14211	14424	14219	14329	14240	14248	14463	14279	14247	14075	14356	14302	14178	14218	14251	14160	14462	14245	14313	14312	14236	14288	14364	14303	14213	14249	14364	14249	14305	14278	14438	14334	14297	14356	14374	14218	14319	14307	14203	14216	14347	14237	14308	14438	14374	14183	14430	14515	14371	14308	14374	14542	14393	14246	14239	14213	14321	14229	14405	14234	14323	14483	14323	14347	14290	14383	14297	14343	14300	14246	14229	14378	14453	14254	14259	14140	14262	14251	14118	14184	14284	14218	14326	14505	14381	14388	14251	14188	14145	14270	14285	14154	14378	14349	14290	14305	14142	14244	14205	14133	14366	14329	14324	14333	14378	14377	14298	14125	14344	14340	14317	14211	14303	14107	14436	14364	14269	14350	14124	14157	14361	14289	14133	14288	14215	14278	14273	14299	14247	14384	14509	14195	14257	14183	14370	14256	14263	14268	14276	14393	14390	14372	14389	14433	14358	14280	14460	14167	14282	14233	14237	14270	14187	14372	14347	14323	14238	14327	14198	14233	14324	14266	14162	14258	14231	14357	14287	14247	14318	14259	14583	14308	14223	14222	14311	14451	14292	14137	14307	14353	14186	14319	14240	14263	14285	14318	14366	14294	14409	14280	14395	14184	14057	14307	14362	14241	14429	14214	14409	14181	14249	14349	14169	14321	14477	14089	14327	14301	14299	14299	14337	14273	14106	14239	14359	14477	14448	14360	14445	14259	14235	14235	14179	14206	14343	14292	14441	14564	14424	14265	14267	14351	14199	14280	14288	14397	14406	14286	14427	14153	14329	14386	14172	14259	14257	14439	14319	14196	14217	14182	14333	14244	14329	14332	14198	14256	14352	14278	14192	14357	14323	14082	14145	14365	14429	14393	14407	14302	14241	14330	14280	14382	14354	14212	14281	14233	14357	14503	14172	14274	14231	14316	14434	14325	14399	14345	14285	14276	14325	14284	14265	14291	14230	14247	14331	14219	14549	14341	14175	14182	14168	14459	14203	14308	14326	14231	14266	14308	14280	14368	14261	14139	14419	14301	14172	14304	14224	14257	14470	14266	14343	14230	14288	14258	14318	14273	14427	14241	14280	14313	14189	14278	14281	14296	14430	14316	14115	14346	14387	14220	14114	14279	14198	14432	14314	14247	14203	14394	14132	14194	14383	14554	14219	14227	14269	14146	14341	14354	14436	14233	14499	14152	14206	14283	14238	14359	14454	14197	14362	14137	14260	14265	14288	14273	14173	14470	14412	14299	14340	14291	14488	14259	14456	14401	14475	14326	14325	14166	14361	14462	14319	14242	14387	14338	14472	14326	14259	14326	14318	14152	14306	14215	14231	14431	14344	14232	14225	14244	14267	14278	14445	14248	14283	14301	14336	14343	14509	14207	14082	14293	14229	14128	14409	14279	14290	14441	14448	14339	14300	14468	14120	14443	14192	14421	14382	14349	14365	14233	14235	14416	14215	14268	14319	14297	14376	14503	14435	14361	14306	14398	14143	14318	14034	14338	14203	14336	14374	14416	14350	14455	14239	14324	14401	14326	14310	14405	14441	14458	14118	14211	14455	14398	14270	14242	14350	14373	14272	14365	14200	14272	14385	14260	14256	14277	14225	14354	14225	14304	14451	14294	14382	14196	14184	14246	14198	14525	14370	14345	14284	14122	14206	14296	14356	14289	14358	14309	14297	14263	14327	14457	14416	14329	14232	14367	14408	14146	14394	14402	14138	14278	14258	14439	14364	14428	14194	14319	14390	14313	14210	14366	14583	14340	14338	14122	14341	14534	14397	14360	14368	14267	14424	14146	14366	14190	14412	14284	14294	14341	14365	14203	14342	14352	14338	14396	14434	14279	14297	14345	14388	14418	14341	14170	14431	14335	14115	14084	14342	14371	14410	14194	14366	14294	14457	14266	14263	14424	14211	14260	14139	14196	14203	14537	14246	14390	14249	14303	14302	14298	14281	14291	14225	14314	14240	14356	14286	14192	14378	14087	14355	14294	14291	14246	14354	14444	14238	14162	14386	14237	14399	14217	14256	14269	14346	14179	14280	14520	14363	14208	14110	14169	14288	14256	14262	14220	14388	14214	14420	14408	14207	14492	14495	14367	14236	14321	14170	14296	14303	14312	14396	14363	14314	14362	14378	14237	14319	14319	14324	14284	14347	14287	14116	14352	14307	14427	14403	14216	14267	14365
22739	21269	29139	23911	22151	25178	26415	20828	20260	22841	29193	32580	30501	27624	24189	21387	18924	17813	17208	16953	16813	16818	16796	16637	16768	16791	16492	16688	16807	16737	16620	16757	16494	16508	16787	16575	16907	16559	16662	16593	16522	16809	16654	16735	16622	16512	16768	16649	16593	16731	16880	16704	16524	16719	16795	16741	16656	16495	16898	16583	16473	16589	16520	16441	16648	16763	16579	16512	16691	16561	16592	16652	16677	16600	16567	16850	16433	16578	16745	16567	16473	16531	16630	16552	16535	16618	16472	16534	16610	16714	16722	16655	16683	16556	16306	16513	16576	16517	16559	16577	16805	16474	16754	16658	16719	16835	16650	16513	16725	16825	16820	16544	16666	16747	16605	16553	16557	16521	16732	16710	16520	16523	16631	16600	16634	16632	16737	16734	16500	16719	16433	16424	16534	16478	16562	16773	16654	16627	16651	16477	16467	16688	16677	16540	16439	16398	16352	16973	16641	16576	16607	16568	16696	16421	16386	16665	16641	16502	16562	16718	16666	16651	16440	16536	16510	16570	16555	16688	16586	16647	16804	16416	16438	16524	16582	16533	16677	16525	16561	16446	16463	16621	16639	16628	16629	16350	16364	16461	16721	16884	16643	16551	16508	16487	16766	16464	16501	16611	16744	16566	16680	16572	16562	16600	16721	16675	16700	16564	16630	16557	16611	16594	16631	16531	16829	16771	16810	16496	16504	16751	16559	16491	16592	16510	16601	16491	16539	16431	16559	16504	16626	16607	16593	16642	16669	16607	16506	16393	16465	16698	16598	16612	16610	16649	16631	16496	16497	16689	16693	16597	16477	16512	16575	16539	16425	16636	16549	16646	16724	16479	16493	16683	16600	16362	16414	16597	16540	16414	16579	16679	16574	16674	16753	16461	16594	16568	16607	16591	16734	16644	16580	16654	16579	16598	16741	16543	16484	16457	16604	16742	16475	16530	16355	16488	16605	16677	16543	16745	16599	16541	16684	16619	16585	16669	16519	16720	16547	16607	16475	16443	16627	16523	16573	16696	16514	16659	16714	16481	16424	16657	16437	16539	16690	16551	16630	16634	16723	16616	16651	16517	16631	16667	16639	16400	16711	16639	16490	16657	16542	16586	16540	16582	16658	16512	16721	16557	16563	16568	16671	16613	16359	16748	16554	16500	16518	16682	16576	16607	16468	16610	16553	16543	16787	16653	16561	16445	16544	16447	16633	16633	16672	16482	16427	16535	16632	16570	16627	16623	16518	16606	16647	16605	16469	16733	16615	16691	16474	16462	16499	16770	16715	16593	16616	16624	16533	16598	16506	16686	16722	16808	16622	16436	16680	16728	16494	16577	16680	16517	17013	16684	16776	16714	16576	16644	16608	16518	16556	16614	16575	16312	16619	16507	16510	16786	16593	16794	16507	16558	16484	16623	16604	16524	16690	16710	16472	16516	16619	16623	16613	16547	16539	16486	16513	16519	16716	16443	16342	16682	16419	16610	16554	16417	16517	16642	16667	16694	16416	16605	16407	16618	16706	16472	16667	16752	16520	16687	16679	16443	16593	16578	16528	16604	16664	16499	16609	16527	16468	16556	16461	16548	16323	16483	16636	16809	16534	16743	16605	16565	16416	16606	16495	16716	16650	16530	16647	16441	16794	16638	16622	16504	16533	16577	16719	16401	16527	16357	16458	16719	16549	16584	16640	16451	16572	16773	16651	16740	16627	16528	16617	16714	16787	16616	16555	16373	16647	16699	16519	16815	16423	16567	16660	16594	16482	16573	16633	16633	16473	16535	16677	16550	16609	16678	16564	16671	16590	16668	16408	16532	16505	16532	16581	16483	16514	16877	16621	16492	16549	16689	16680	16648	16600	16563	16476	16572	16649	16694	16669	16574	16701	16266	16635	16760	16772	16813	16404	16564	16705	16629	16616	16589	16522	16501	16515	16607	16637	16630	16586	16462	16526	16594	16698	16570	16498	16657	16502	16695	16659	16626	16603	16452	16570	16701	16417	16569	16522	16425	16597	16619	16418	16822	16514	16588	16417	16581	16644	16579	16616	16524	16592	16648	16410	16473	16478	16673	16694	16594	16722	16561	16651	16413	16548	16517	16688	16501	16412	16408	16635	16398	16548	16504	16423	16697	16423	16345	16622	16712	16607	16655	16510	16625	16483	16739	16734	16486	16561	16554	16614	16914	16439	16635	16560	16620	16690	16632	16463	16556	16539	16586	16311	16671	16537	16756	16533	16432	16404	16535	16707	16723	16723	16671	16756	16573	16370	16689	16410	16528	16634	16633	16586	16611	16738	16803	16417	16547	16672	16465	16569	16436	16625	16522	16781	16514	16522	16692	16688	16635	16613	16562	16636	16510	16608	16688	16676	16577	16672	16471	16681	16633	16574	16446	16520	16579	16648	16684	16183	16550	16659	16381	16595	16330	16723	16678	16587	16480	16384	16688	16641	16575	16492	16720	16708	16690	16456	16547	16411	16667	16552	16704	16328	16400	16638	16650	16497	16606	16484	16604	16760	16461	16570	16611	16434	16663	16541	16530	16723	16520	16724	16667	16562	16545	16481	16552	16548	16812	16567	16490	16465	16656	16594	16493	16556	16587	16483	16561	16600	16430	16718	16357	16775	16624	16535	16411	16715	16570	16416	16630	16494	16590	16596	16511	16672	16664	16606	16500	16549	16708	16775	16646	16707	16556	16545	16640	16673	16496	16778	16552	16633	16565	16531	16411	16745	16511	16414	16477	16293	16546	16501	16696	16606	16320	16773	16526	16570	16620	16689	16690	16620	16425	16461	16613	16348	16596	16647	16616	16692	16690	16501	16696	16495	16469	16611	16577	16744	16397	16714	16525	16536	16410	16432	16547	16437	16526	16438	16759	16496	16515	16568	16537	16568	16528	16667	16658	16553	16793	16647	16538	16353	16480	16423	16643	16842	16702	16557	16704	16687	16499	16811	16601	16583	16535	16658	16532	16418	16435	16548	16608	16715	16685	16439	16603	16571	16488	16645	16599	16683	16643	16515	16465	16371	16280	16592	16548	16627	16403	16580	16483	16611	16523	16689	16424	16635	16649	16581	16775	16612	16633	16481	16504	16530	16562	16682	16424	16575	16431	16627	16727	16589	16784	16588	16615	16582	16742	16377	16678	16633	16524	16572	16632	16538	16442	16519	16441	16586	16572	16658	16466	16756	16553	16655	16746	16543	16520	16621	16575	16564	16315	16495	16677	16455	16703	16525	16625	16546	16672	16475	16491	16394	16537	16728	16365	16519	16606	16801	16594	16577	16543	16399	16341	16573	16456	16509	16752	16646	16783	16461	16341	16568	16321	16726	16592	16528	16615	16466	16604	16465	16496	16381	16298	16436	16462	16601	16687	16629	16398	16521	16724	16561	16528	16545	16642	16810	16602	16407	16652	16481	16885	16571	16604	16603	16672	16626	16773	16425	16646	16735	16716	16769	16666	16587	16797	16552	16585	16587	16598	16505	16659	16619	16653	16797	16397	16526	16685	16561	16323	16484	16566	16460	16606	16346	16733	16706	16644	16569	16650	16621	16826	16596	16753	16647	16637	16592	16687	16475	16516	16582	16505	16389	16508	16389	16485	16401	16736	16453	16713	16396	16605	16593	16623	16558	16537	16503	16858	16595	16600	16658	16751	16494	16674	16622	16432	16453	16517	16604	16577	16415	16715	16587	16487	16358	16603	16457	16748	16648	16549	16357	16748	16588	16585	16764	16633	16613	16722	16526	16542	16559	16570	16522	16442	16759	16743	16618	16633	16516	16445	16448	16640	16515	16525	16617	16478	16618	16576	16465	16582	16559	16366	16607	16672	16537	16687	16630	16497	16630	16573	16587	16611	16548	16433	16477	16521	16437	16737	16557	16476	16672	16593	16554	16591	16570	16492	16446	16548	16768	16666	16734	16538	16579	16681	16825	16724	16681	16766	16563	16515	16569	16425	16501	16612	16509	16778	16733	16762	16440	16435	16457	16586	16796	16711	16456	16613	16489	16597	16491	16533	16595	16661	16784	16556	16591	16826	16583	16591	16682	16701	16526	16560	16727	16512	16822	16801	16550	16498	16788	16554	16554	16611	16556	16416	16473	16644	16565	16537	16534	16760	16792	16678	16611	16731	16763	16403	16467	16471	16491	16440	16527	16520	16520	16840	16593	16631	16538	16547	16581	16519	16639	16626	16477	16584	16560	16605	16717	16671	16751	16635	16550	16463	16694	16419	16271	16692	16625	16343	16549	16341	16526	16352	16585	16356	16533	16743	16593	16654	16617	16525	16719	16743	16421	16652	16559	16512	16295	16512	16562	16650	16609	16315	16495	16662	16791	16687	16416	16773	16589	16804	16480	16552	16598	16652	16655	16521	16604	16414	16601	16331	16531	16593	16474	16626	16619	16520	16730	16603	16565	16527	16665	16454	16594	16738	16784	16609	16631	16485	16603	16676	16434	16620	16516	16596	16728	16530	16693	16650	16746	16510	16663	16411	16469	16765	16725	16581	16460	16651	16550	16555	16539	16578	16603	16570	16575	16611	16454	16600	16642	16757	16700	16793	16714	16508	16659	16637	16839	16598	16568	16569	16520	16589	16625	16605	16705	16499	16820	16581	16499	16705	16604	16511	16749	16411	16637	16617	16302	16546	16501	16548	16411	16596	16474	16535	16704	16655	16488	16524	16589	16433	16680	16702	16644	16656	16606	16689	16534	16678	16422	16450	16410	16692	16407	16714	16628	16564	16603	16521	16512	16751	16514	16472	16691	16457	16541	16594	16509	16612	16731	16431	16520	16684	16636	16589	16507	16683	16413	16599	16499	16527	16529	16608	16644	16384	16829	16633	16475	16791	16764	16639	16444	16708	16514	16565	16480	16572	16623	16542	16809	16607	16659	16516	16609	16720	16399	16663	16834	16717	16532	16532	16469	16473	16641	16703	16506	16727	16666	16543	16510	16521	16683	16641	16602	16549	16517	16604	16727	16800	16593	16496	16704	16501	16741	16452	16517	16356	16368	16435	16527	16588	16801	16540	16578	16593	16736	16567	16454	16497	16739	16420	16765	16598	16503	16698	16681	16521	16709	16493	16780	16577	16628	16633	16512	16600	16519	16595	16357	16423	16628	16369	16402	16659
35281	59310	55827	41565	32388	26937	21171	19885	20456	24027	32339	34418	31695	28409	23385	20004	16953	15675	14799	14703	14640	14475	14528	14365	14415	14538	14513	14524	14456	14367	14555	14375	14408	14494	14476	14347	14524	14445	14379	14484	14481	14447	14452	14379	14495	14434	14412	14431	14514	14510	14411	14440	14426	14616	14366	14456	14387	14493	14575	14482	14461	14378	14470	14522	14528	14385	14353	14447	14404	14422	14240	14501	14507	14435	14436	14480	14415	14484	14496	14283	14498	14424	14266	14570	14417	14339	14518	14341	14395	14457	14467	14551	14413	14471	14517	14291	14426	14334	14338	14467	14430	14457	14510	14478	14505	14467	14351	14317	14514	14496	14606	14393	14427	14478	14448	14376	14433	14388	14522	14281	14458	14359	14380	14307	14519	14288	14338	14409	14479	14369	14428	14343	14390	14431	14539	14476	14554	14539	14601	14459	14595	14328	14504	14493	14436	14495	14433	14398	14451	14354	14529	14439	14622	14469	14494	14404	14400	14415	14295	14362	14349	14604	14386	14326	14523	14248	14574	14376	14465	14318	14380	14436	14428	14390	14493	14464	14297	14412	14576	14469	14281	14436	14436	14447	14391	14383	14533	14478	14387	14519	14422	14648	14386	14496	14604	14450	14408	14616	14528	14247	14482	14441	14542	14344	14550	14310	14448	14273	14459	14491	14447	14568	14511	14298	14500	14545	14295	14395	14536	14517	14482	14310	14381	14483	14328	14289	14407	14454	14511	14374	14510	14344	14369	14442	14618	14387	14558	14502	14398	14512	14394	14471	14425	14496	14270	14373	14385	14337	14393	14583	14538	14464	14491	14458	14277	14389	14454	14334	14626	14486	14399	14492	14389	14576	14545	14727	14432	14608	14432	14500	14358	14455	14381	14463	14337	14200	14426	14424	14454	14457	14378	14454	14292	14520	14606	14446	14493	14503	14576	14482	14318	14326	14468	14519	14350	14448	14533	14300	14514	14271	14330	14402	14438	14490	14277	14477	14411	14458	14440	14431	14515	14450	14670	14551	14580	14312	14442	14271	14527	14436	14506	14292	14476	14333	14205	14420	14412	14348	14613	14452	14430	14417	14443	14593	14475	14392	14398	14523	14452	14447	14557	14181	14262	14415	14459	14455	14555	14371	14312	14452	14440	14355	14486	14473	14468	14554	14469	14450	14388	14519	14704	14489	14542	14489	14360	14327	14315	14526	14391	14347	14415	14578	14394	14320	14465	14418	14211	14491	14435	14572	14556	14422	14540	14512	14560	14553	14522	14538	14481	14434	14400	14564	14374	14472	14428	14577	14377	14382	14457	14505	14506	14403	14446	14490	14313	14463	14280	14429	14349	14415	14568	14398	14459	14538	14585	14353	14447	14509	14535	14394	14489	14313	14444	14477	14431	14590	14416	14542	14493	14347	14372	14511	14550	14451	14404	14639	14461	14555	14394	14318	14571	14475	14376	14448	14380	14623	14405	14465	14351	14297	14602	14539	14407	14465	14517	14537	14396	14668	14599	14300	14406	14419	14422	14277	14356	14379	14544	14318	14667	14520	14394	14525	14355	14449	14412	14348	14474	14511	14508	14557	14435	14369	14509	14344	14374	14395	14380	14409	14465	14473	14453	14512	14396	14328	14466	14437	14461	14372	14432	14440	14436	14608	14392	14441	14486	14480	14660	14334	14438	14375	14409	14635	14373	14568	14513	14521	14477	14428	14396	14422	14364	14290	14399	14471	14471	14578	14282	14341	14312	14463	14415	14527	14467	14282	14285	14501	14261	14474	14420	14496	14495	14496	14385	14421	14446	14400	14559	14318	14398	14601	14497	14390	14361	14395	14571	14446	14495	14273	14424	14447	14373	14285	14390	14287	14478	14434	14373	14448	14408	14389	14380	14358	14504	14417	14411	14448	14436	14271	14407	14542	14323	14456	14282	14415	14465	14455	14360	14614	14476	14366	14301	14313	14430	14421	14364	14444	14522	14479	14472	14546	14314	14599	14438	14372	14354	14642	14282	14445	14415	14537	14443	14266	14483	14353	14579	14349	14476	14498	14503	14343	14548	14453	14421	14405	14468	14544	14446	14431	14490	14343	14531	14490	14289	14227	14362	14602	14453	14494	14418	14305	14392	14472	14191	14530	14350	14395	14390	14384	14453	14413	14435	14510	14534	14418	14152	14350	14468	14440	14391	14418	14423	14549	14609	14294	14428	14360	14407	14498	14656	14411	14435	14321	14367	14381	14380	14406	14501	14405	14477	14552	14459	14258	14357	14399	14458	14511	14634	14470	14350	14435	14311	14440	14327	14522	14440	14415	14399	14494	14429	14434	14250	14553	14431	14286	14479	14529	14419	14356	14315	14460	14362	14499	14400	14449	14535	14311	14287	14283	14595	14473	14307	14451	14526	14462	14324	14260	14406	14394	14346	14452	14473	14398	14457	14550	14416	14400	14436	14489	14316	14458	14491	14474	14525	14425	14342	14281	14586	14392	14289	14390	14252	14281	14496	14245	14371	14547	14497	14164	14468	14265	14338	14363	14474	14436	14447	14404	14290	14581	14422	14357	14404	14451	14429	14458	14334	14533	14496	14454	14392	14557	14317	14466	14527	14514	14469	14462	14462	14384	14458	14497	14595	14647	14371	14359	14462	14354	14218	14354	14487	14362	14381	14353	14337	14342	14449	14410	14387	14451	14356	14599	14367	14519	14159	14544	14434	14314	14423	14390	14437	14380	14429	14430	14477	14398	14501	14288	14514	14501	14305	14451	14576	14329	14364	14501	14388	14347	14365	14346	14390	14347	14338	14429	14508	14596	14465	14326	14483	14665	14395	14326	14277	14493	14403	14439	14566	14218	14287	14417	14364	14530	14436	14294	14460	14347	14394	14516	14580	14412	14298	14450	14444	14281	14381	14315	14451	14454	14586	14414	14506	14427	14322	14524	14313	14477	14294	14577	14504	14465	14164	14508	14447	14507	14512	14584	14383	14451	14317	14430	14368	14558	14476	14422	14338	14462	14383	14531	14530	14343	14177	14437	14530	14346	14475	14262	14460	14350	14640	14382	14386	14597	14615	14540	14468	14384	14547	14374	14610	14402	14447	14408	14578	14572	14429	14579	14509	14418	14469	14424	14344	14306	14470	14606	14485	14585	14428	14380	14338	14359	14446	14503	14498	14463	14409	14587	14397	14404	14363	14449	14447	14344	14378	14481	14410	14384	14645	14430	14416	14464	14437	14310	14632	14233	14439	14319	14449	14400	14650	14391	14385	14387	14416	14528	14351	14373	14436	14336	14559	14429	14388	14235	14342	14251	14440	14455	14384	14496	14410	14451	14435	14300	14522	14343	14642	14512	14401	14332	14396	14559	14518	14487	14513	14333	14297	14402	14520	14522	14440	14440	14293	14400	14317	14446	14185	14436	14434	14471	14530	14347	14563	14507	14291	14276	14574	14392	14612	14439	14403	14327	14463	14436	14472	14335	14376	14357	14423	14294	14601	14345	14651	14445	14406	14336	14465	14367	14374	14380	14360	14353	14374	14552	14521	14453	14388	14483	14461	14459	14511	14428	14364	14395	14355	14473	14358	14554	14410	14499	14371	14417	14648	14251	14330	14333	14433	14312	14497	14512	14334	14480	14371	14396	14444	14277	14553	14493	14396	14395	14418	14427	14314	14364	14568	14454	14380	14293	14506	14500	14440	14437	14480	14406	14564	14590	14347	14489	14408	14575	14389	14298	14353	14365	14529	14410	14405	14368	14478	14389	14386	14347	14489	14320	14551	14455	14321	14391	14495	14457	14402	14630	14493	14537	14408	14397	14421	14359	14338	14330	14245	14491	14562	14319	14330	14281	14504	14329	14388	14407	14400	14245	14459	14361	14365	14460	14362	14452	14519	14177	14570	14340	14362	14442	14583	14567	14343	14468	14503	14518	14530	14523	14351	14243	14518	14501	14379	14450	14429	14562	14521	14522	14385	14521	14549	14457	14508	14401	14594	14428	14450	14534	14272	14492	14368	14573	14529	14528	14394	14498	14446	14540	14442	14429	14583	14330	14280	14427	14393	14369	14389	14534	14462	14437	14393	14516	14384	14218	14413	14355	14508	14379	14402	14375	14394	14504	14456	14390	14482	14557	14368	14457	14413	14464	14417	14366	14559	14372	14566	14392	14519	14363	14473	14441	14298	14402	14444	14593	14416	14402	14413	14574	14547	14242	14419	14500	14376	14386	14403	14490	14410	14418	14518	14299	14611	14398	14533	14396	14336	14396	14434	14223	14376	14340	14313	14309	14299	14472	14369	14407	14422	14488	14424	14354	14363	14386	14329	14259	14558	14396	14352	14525	14249	14431	14510	14301	14388	14471	14554	14476	14336	14528	14356	14567	14485	14531	14454	14565	14436	14373	14422	14445	14464	14534	14502	14436	14385	14406	14522	14394	14425	14558	14405	14444	14343	14386	14322	14494	14585	14398	14570	14375	14360	14489	14508	14456	14531	14442	14350	14370	14422	14388	14490	14404	14317	14335	14429	14446	14504	14432	14367	14490	14398	14333	14374	14433	14471	14398	14380	14465	14421	14458	14481	14311	14472	14404	14249	14319	14537	14455	14392	14270	14357	14364	14519	14425	14506	14411	14516	14303	14434	14419	14469	14416	14565	14408	14455	14437	14462	14331	14417	14308	14405	14396	14569	14219	14459	14292	14377	14381	14588	14536	14383	14548	14338	14418	14541	14419	14412	14429	14341	14564	14366	14457	14459	14424	14438	14517	14477	14533	14258	14382	14339	14565	14388	14462	14473	14306	14327	14210	14312	14366	14343	14398	14323	14468	14420	14447	14503	14501	14329	14392	14404	14438	14379	14394	14501	14476	14366	14511	14547	14430	14371	14291	14562	14289	14333	14517	14465	14533	14469	14313	14339	14427	14424	14380	14335	14406	14417	14421	14239	14560	14246	14539	14413	14403	14432	14422	14493	14235	14421	14468	14333	14465	14541	14408	14415	14612	14530	14484	14333	14405	14470	14493	14403	14389	14466	14374	14531	14502	14542	14497	14437	14396	14383	14551	14448	14355	14396	14461	14386	14216	14434	14479	14442	14481	14458	14364	14313	14328	14379	14541	14416	14376	14466	14305	14302	14405	14481	14523
28533	26257	34794	29442	22202	18909	17757	16969	16703	16786	17173	18150	18215	17369	17083	16720	17012	16575	16312	16360	16414	16376	16601	16628	16634	16535	16434	16351	16325	16442	16510	16479	16404	16495	16558	16361	16357	16405	16427	16328	16723	16481	16550	16581	16517	16413	16380	16277	16639	16309	16672	16567	16422	16572	16465	16511	16375	16436	16463	16625	16620	16623	16417	16587	16600	16431	16340	16315	16402	16483	16663	16484	16425	16174	16563	16469	16540	16495	16439	16423	16500	16485	16553	16351	16428	16330	16551	16538	16670	16454	16213	16406	16391	16295	16490	16500	16755	16445	16356	16337	16484	16388	16460	16482	16365	16701	16438	16560	16772	16467	16326	16512	16190	16500	16434	16579	16507	16583	16428	16311	16438	16329	16482	16370	16521	16635	16454	16353	16561	16344	16542	16355	16452	16437	16380	16300	16440	16514	16397	16393	16445	16582	16261	16229	16308	16636	16543	16507	16592	16578	16351	16570	16434	16358	16418	16483	16477	16538	16391	16522	16379	16473	16548	16407	16581	16516	16561	16608	16630	16282	16326	16699	16450	16412	16620	16470	16689	16541	16396	16451	16584	16455	16280	16433	16384	16522	16494	16404	16213	16304	16353	16539	16499	16168	16463	16456	16470	16356	16606	16480	16375	16332	16598	16476	16348	16595	16536	16592	16478	16553	16461	16388	16511	16299	16588	16301	16436	16508	16452	16463	16517	16517	16638	16572	16551	16556	16416	16530	16414	16640	16384	16401	16383	16409	16466	16496	16415	16294	16402	16404	16505	16274	16618	16334	16540	16434	16674	16434	16563	16310	16516	16371	16641	16528	16356	16401	16475	16248	16449	16467	16647	16475	16381	16272	16610	16386	16388	16293	16311	16456	16365	16352	16331	16330	16243	16471	16570	16535	16590	16555	16538	16475	16403	16437	16525	16594	16343	16560	16458	16454	16338	16294	16615	16282	16396	16212	16489	16619	16451	16478	16522	16417	16586	16511	16255	16289	16412	16516	16493	16374	16439	16331	16371	16304	16264	16514	16346	16416	16276	16400	16271	16235	16594	16431	16435	16318	16288	16545	16323	16378	16641	16450	16421	16393	16455	16557	16449	16479	16633	16473	16270	16431	16643	16281	16199	16232	16500	16483	16430	16439	16585	16499	16655	16483	16417	16296	16523	16510	16440	16435	16464	16483	16494	16398	16657	16483	16622	16538	16291	16282	16470	16561	16334	16320	16495	16487	16403	16630	16478	16521	16603	16276	16482	16402	16362	16488	16427	16307	16589	16500	16417	16244	16457	16362	16449	16542	16463	16339	16492	16550	16370	16229	16470	16602	16335	16486	16608	16563	16411	16540	16430	16390	16625	16221	16321	16633	16339	16237	16479	16155	16484	16399	16451	16460	16500	16445	16455	16507	16408	16399	16460	16316	16401	16486	16366	16512	16537	16476	16464	16445	16533	16375	16578	16290	16484	16292	16528	16493	16743	16590	16487	16258	16564	16321	16359	16409	16627	16420	16570	16162	16444	16419	16507	16439	16485	16482	16555	16310	16347	16509	16365	16339	16533	16647	16580	16452	16423	16371	16462	16483	16332	16304	16500	16528	16325	16493	16519	16635	16350	16407	16514	16408	16426	16442	16480	16641	16608	16518	16489	16568	16489	16335	16680	16416	16493	16604	16530	16703	16328	16475	16333	16192	16363	16566	16723	16386	16763	16567	16608	16516	16422	16550	16433	16346	16319	16458	16387	16631	16498	16528	16439	16471	16446	16441	16405	16434	16266	16630	16416	16643	16412	16502	16538	16500	16450	16477	16419	16299	16406	16542	16563	16388	16540	16358	16592	16337	16454	16497	16312	16538	16539	16584	16433	16455	16492	16208	16573	16503	16574	16553	16428	16338	16213	16298	16655	16522	16353	16460	16427	16436	16299	16455	16478	16577	16444	16421	16561	16458	16285	16493	16328	16593	16398	16382	16575	16310	16475	16269	16347	16227	16412	16500	16455	16330	16532	16405	16182	16556	16428	16425	16364	16340	16481	16369	16600	16565	16452	16294	16344	16525	16358	16389	16305	16275	16572	16287	16517	16307	16323	16534	16477	16536	16433	16218	16273	16311	16420	16584	16302	16500	16517	16388	16350	16439	16658	16483	16393	16383	16592	16618	16572	16534	16624	16746	16597	16555	16339	16518	16478	16606	16457	16386	16390	16335	16653	16466	16525	16322	16442	16485	16461	16379	16364	16408	16310	16367	16438	16316	16429	16295	16491	16312	16268	16418	16331	16388	16516	16708	16666	16518	16629	16567	16562	16488	16500	16565	16541	16252	16380	16526	16573	16474	16500	16506	16220	16428	16322	16498	16538	16286	16527	16463	16533	16399	16341	16510	16688	16536	16366	16601	16572	16462	16589	16268	16351	16362	16362	16415	16470	16235	16320	16447	16608	16425	16467	16561	16369	16350	16534	16447	16549	16233	16412	16506	16699	16503	16448	16596	16301	16169	16222	16435	16616	16457	16419	16440	16447	16524	16480	16577	16491	16274	16543	16365	16399	16445	16523	16493	16575	16224	16416	16467	16438	16384	16551	16296	16454	16347	16649	16616	16565	16584	16470	16489	16539	16411	16625	16528	16568	16463	16518	16235	16387	16554	16505	16391	16267	16462	16190	16617	16386	16487	16471	16474	16442	16415	16497	16339	16493	16422	16471	16473	16583	16528	16428	16499	16424	16273	16557	16595	16703	16581	16510	16496	16644	16531	16477	16534	16322	16292	16591	16479	16480	16476	16461	16256	16526	16285	16397	16488	16436	16536	16298	16251	16526	16319	16408	16307	16570	16384	16435	16447	16639	16446	16349	16392	16680	16440	16236	16545	16543	16526	16314	16529	16397	16604	16626	16384	16456	16484	16364	16410	16552	16174	16383	16507	16242	16349	16619	16450	16392	16356	16432	16378	16628	16465	16310	16620	16552	16253	16526	16616	16421	16417	16377	16409	16420	16429	16572	16578	16348	16362	16540	16577	16382	16434	16479	16329	16437	16344	16461	16654	16526	16516	16545	16332	16569	16408	16339	16323	16254	16189	16545	16443	16540	16590	16505	16517	16425	16387	16491	16311	16354	16390	16673	16472	16625	16358	16268	16451	16453	16450	16476	16435	16199	16482	16428	16523	16410	16409	16679	16459	16355	16561	16545	16471	16416	16530	16526	16551	16540	16395	16452	16334	16409	16433	16520	16524	16348	16671	16509	16602	16484	16445	16218	16376	16459	16491	16430	16244	16453	16434	16622	16428	16448	16666	16390	16371	16476	16298	16562	16549	16355	16422	16471	16414	16470	16271	16494	16269	16308	16266	16464	16328	16531	16641	16568	16505	16578	16584	16600	16492	16373	16442	16274	16540	16707	16447	16312	16265	16648	16721	16409	16323	16305	16482	16550	16467	16662	16499	16418	16462	16452	16558	16276	16426	16562	16625	16428	16464	16421	16366	16142	16300	16569	16364	16367	16443	16365	16383	16507	16523	16451	16638	16315	16401	16452	16581	16350	16597	16425	16484	16543	16591	16596	16476	16548	16399	16391	16326	16527	16535	16371	16407	16337	16319	16444	16558	16429	16372	16671	16424	16344	16728	16572	16432	16569	16158	16374	16572	16610	16398	16303	16604	16490	16359	16300	16488	16472	16446	16411	16413	16420	16463	16332	16531	16461	16352	16362	16626	16393	16348	16331	16275	16397	16499	16502	16535	16485	16341	16405	16355	16257	16440	16620	16275	16261	16456	16387	16219	16333	16418	16427	16460	16459	16463	16330	16429	16614	16284	16555	16593	16430	16396	16468	16459	16525	16403	16285	16566	16422	16521	16446	16439	16382	16366	16570	16159	16379	16516	16262	16422	16407	16429	16482	16517	16495	16659	16654	16527	16520	16389	16531	16507	16337	16517	16573	16422	16467	16355	16488	16296	16530	16213	16391	16359	16474	16578	16411	16401	16471	16538	16575	16484	16352	16466	16547	16425	16444	16425	16615	16509	16267	16435	16524	16484	16372	16701	16529	16368	16466	16626	16344	16559	16497	16482	16476	16268	16323	16595	16382	16286	16560	16386	16373	16455	16316	16311	16515	16362	16518	16565	16510	16607	16342	16325	16490	16466	16658	16442	16468	16420	16248	16408	16338	16516	16549	16509	16285	16694	16416	16534	16618	16577	16401	16476	16342	16415	16443	16613	16698	16362	16337	16485	16482	16416	16560	16362	16546	16296	16562	16552	16384	16302	16695	16432	16464	16508	16608	16484	16504	16338	16475	16563	16433	16341	16399	16528	16474	16450	16321	16458	16472	16459	16627	16442	16432	16488	16402	16352	16392	16370	16323	16424	16539	16576	16561	16527	16339	16479	16502	16423	16611	16397	16261	16342	16484	16623	16611	16509	16583	16272	16558	16384	16465	16478	16282	16511	16521	16304	16464	16338	16475	16505	16670	16337	16437	16230	16586	16393	16458	16451	16433	16319	16400	16628	16574	16340	16390	16278	16652	16472	16422	16382	16604	16499	16158	16457	16243	16487	16454	16489	16208	16240	16484	16373	16443	16380	16411	16436	16479	16254	16492	16599	16439	16669	16468	16542	16711	16431	16210	16391	16463	16395	16692	16634	16469	16419	16600	16581	16501	16398	16554	16314	16379	16285	16485	16480	16637	16522	16517	16455	16440	16536	16580	16395	16417	16372	16434	16316	16352	16330	16387	16502	16564	16283	16546	16394	16424	16551	16494	16441	16441	16455	16581	16323	16345	16524	16585	16612	16374	16458	16334	16572	16602	16520	16365	16573	16392	16395	16487	16252	16394	16668	16681	16690	16683	16806	16624	16373	16448	16418	16403	16526	16400	16306	16216	16193	16399	16527	16497	16560	16458	16518	16661	16431	16495	16662	16433	16428	16432	16461	16299	16587	16523	16562	16600	16438	16467	16576	16706	16480	16420	16555	16374	16507	16590	16562	16702	16355	16426	16485	16435	16507	16481	16506	16434	16334	16476	16569	16381	16463	16346	16284	16199	16349	16329	16577	16278	16406	16393	16502	16570	16321	16450	16470	16437	16439	16566	16463	16364	16622	16506	16378	16347	16401	16481	16354	16214	16359	16471	16657	16438	16292	16407	16313
29850	41130	40085	28851	21828	17046	16031	14935	14777	14922	15863	16940	16476	15567	15286	14789	14829	14438	14545	14522	14368	14305	14355	14385	14370	14414	14415	14324	14379	14384	14436	14176	14459	14537	14489	14451	14496	14413	14375	14467	14440	14374	14181	14429	14411	14466	14461	14225	14341	14217	14437	14409	14212	14485	14412	14367	14412	14404	14310	14361	14388	14378	14410	14442	14342	14380	14560	14473	14305	14204	14369	14408	14438	14448	14366	14379	14464	14305	14330	14605	14357	14295	14255	14416	14321	14315	14446	14311	14520	14481	14331	14529	14440	14408	14376	14232	14416	14416	14329	14321	14512	14439	14504	14378	14384	14415	14429	14495	14470	14512	14386	14320	14254	14504	14444	14401	14468	14405	14178	14622	14323	14352	14381	14357	14379	14552	14294	14273	14415	14382	14312	14413	14335	14342	14405	14185	14421	14449	14270	14305	14350	14351	14540	14256	14389	14317	14412	14295	14415	14449	14364	14466	14293	14339	14211	14309	14362	14577	14486	14322	14349	14437	14305	14445	14307	14336	14354	14545	14505	14231	14487	14451	14409	14144	14370	14504	14406	14344	14356	14341	14372	14452	14353	14369	14424	14281	14509	14360	14373	14361	14491	14437	14306	14290	14373	14477	14322	14510	14354	14373	14347	14464	14263	14370	14208	14416	14209	14401	14360	14442	14451	14391	14324	14475	14269	14476	14248	14474	14585	14233	14380	14503	14394	14414	14360	14339	14426	14320	14540	14465	14307	14425	14311	14427	14387	14393	14336	14518	14409	14480	14406	14409	14399	14230	14418	14522	14428	14380	14389	14434	14502	14378	14397	14342	14389	14417	14397	14489	14463	14409	14332	14363	14278	14348	14284	14352	14374	14405	14450	14169	14340	14397	14292	14389	14592	14272	14283	14424	14322	14348	14411	14380	14442	14330	14337	14227	14460	14432	14408	14433	14342	14375	14336	14371	14425	14386	14276	14352	14320	14332	14315	14471	14469	14354	14421	14436	14375	14461	14343	14386	14449	14433	14369	14260	14449	14365	14380	14337	14642	14420	14342	14309	14387	14398	14183	14321	14499	14343	14498	14366	14487	14428	14526	14289	14457	14388	14363	14382	14387	14509	14418	14190	14548	14455	14389	14345	14322	14271	14504	14411	14190	14430	14610	14431	14327	14287	14413	14298	14512	14415	14305	14295	14281	14354	14515	14374	14619	14326	14332	14325	14421	14296	14253	14413	14474	14456	14552	14483	14213	14436	14451	14313	14327	14252	14296	14207	14381	14278	14341	14256	14542	14266	14451	14374	14380	14253	14445	14312	14215	14213	14279	14457	14448	14356	14301	14303	14272	14362	14344	14506	14269	14463	14272	14468	14271	14502	14446	14349	14455	14317	14266	14304	14279	14510	14472	14258	14569	14365	14498	14337	14321	14338	14223	14389	14310	14382	14421	14452	14247	14402	14317	14512	14467	14367	14382	14529	14539	14446	14408	14403	14199	14376	14086	14370	14237	14515	14406	14397	14419	14338	14466	14395	14486	14385	14265	14486	14318	14406	14418	14428	14325	14348	14486	14240	14220	14323	14346	14443	14222	14583	14299	14422	14354	14234	14516	14372	14484	14507	14490	14337	14307	14423	14567	14291	14429	14412	14423	14288	14547	14442	14315	14348	14469	14319	14473	14375	14356	14492	14237	14389	14627	14490	14401	14397	14200	14256	14345	14185	14414	14306	14286	14297	14399	14488	14209	14287	14551	14442	14234	14388	14276	14324	14280	14396	14449	14430	14267	14364	14469	14260	14398	14384	14428	14345	14443	14245	14306	14308	14456	14151	14451	14342	14321	14214	14345	14413	14404	14473	14344	14353	14478	14226	14440	14231	14397	14232	14482	14456	14337	14264	14521	14313	14224	14304	14284	14471	14472	14484	14464	14322	14491	14351	14317	14372	14332	14482	14088	14460	14281	14322	14445	14434	14492	14338	14320	14344	14530	14573	14470	14375	14267	14215	14426	14417	14493	14425	14197	14318	14214	14537	14326	14430	14200	14281	14275	14340	14200	14403	14537	14473	14485	14470	14444	14356	14412	14419	14398	14419	14436	14216	14452	14379	14293	14520	14432	14360	14361	14491	14366	14219	14416	14213	14320	14306	14255	14381	14474	14248	14286	14404	14388	14411	14384	14403	14239	14438	14361	14504	14317	14416	14521	14365	14240	14274	14257	14375	14601	14309	14390	14511	14413	14275	14363	14349	14419	14409	14517	14376	14388	14285	14207	14451	14405	14597	14403	14279	14291	14359	14319	14343	14496	14474	14397	14361	14388	14475	14449	14187	14447	14403	14257	14357	14340	14372	14539	14472	14323	14266	14607	14502	14434	14375	14357	14261	14381	14543	14372	14312	14461	14353	14454	14249	14408	14469	14373	14297	14393	14401	14357	14389	14292	14333	14295	14725	14170	14308	14533	14210	14390	14431	14347	14315	14362	14386	14304	14422	14377	14366	14435	14256	14354	14467	14286	14401	14412	14434	14494	14441	14486	14417	14417	14386	14394	14399	14441	14255	14290	14296	14427	14422	14400	14522	14542	14502	14316	14502	14372	14398	14420	14342	14418	14306	14374	14490	14380	14278	14345	14293	14486	14340	14394	14299	14425	14481	14478	14408	14356	14332	14423	14455	14378	14353	14317	14479	14149	14241	14253	14268	14272	14498	14556	14419	14437	14305	14465	14445	14384	14389	14446	14399	14300	14378	14293	14332	14267	14504	14344	14376	14361	14491	14462	14364	14454	14324	14339	14385	14545	14349	14293	14379	14318	14325	14446	14401	14349	14508	14355	14554	14301	14199	14449	14445	14390	14504	14404	14340	14340	14272	14479	14507	14311	14588	14468	14245	14430	14398	14429	14495	14278	14370	14437	14455	14211	14329	14500	14401	14528	14209	14585	14321	14420	14451	14406	14405	14332	14349	14355	14342	14388	14364	14303	14135	14500	14471	14434	14181	14363	14274	14427	14384	14476	14345	14395	14349	14460	14323	14423	14436	14500	14570	14407	14374	14413	14448	14451	14276	14352	14306	14404	14394	14394	14360	14479	14285	14553	14353	14431	14458	14383	14316	14513	14364	14362	14406	14462	14298	14157	14346	14501	14389	14158	14445	14337	14473	14354	14440	14172	14504	14366	14330	14369	14462	14363	14496	14357	14489	14463	14481	14453	14365	14213	14359	14433	14490	14416	14283	14382	14279	14368	14455	14271	14403	14469	14391	14401	14293	14451	14323	14422	14573	14335	14274	14334	14383	14443	14467	14452	14478	14505	14336	14378	14459	14368	14492	14391	14405	14443	14443	14431	14402	14244	14385	14320	14427	14276	14387	14406	14298	14374	14569	14355	14363	14362	14474	14282	14291	14455	14506	14402	14410	14317	14342	14245	14465	14379	14399	14389	14423	14244	14344	14369	14289	14490	14544	14321	14473	14365	14324	14514	14298	14544	14334	14392	14443	14433	14305	14299	14223	14407	14391	14144	14539	14224	14372	14521	14391	14452	14365	14377	14522	14348	14262	14327	14266	14354	14285	14403	14172	14327	14407	14409	14275	14292	14590	14425	14402	14482	14334	14430	14423	14295	14465	14290	14315	14212	14418	14359	14198	14501	14426	14346	14373	14456	14482	14380	14392	14417	14436	14400	14470	14493	14263	14432	14424	14313	14263	14432	14291	14384	14304	14295	14517	14456	14298	14455	14425	14384	14285	14340	14389	14349	14535	14389	14296	14453	14503	14257	14378	14500	14529	14518	14480	14419	14536	14366	14406	14377	14320	14409	14420	14367	14517	14261	14366	14466	14419	14324	14366	14470	14282	14432	14421	14368	14387	14322	14222	14320	14271	14410	14390	14432	14258	14596	14289	14558	14424	14269	14460	14394	14321	14304	14360	14279	14436	14291	14513	14357	14270	14425	14316	14304	14367	14310	14567	14316	14411	14156	14369	14348	14299	14367	14402	14436	14324	14388	14314	14479	14422	14369	14433	14491	14348	14420	14469	14381	14390	14382	14354	14318	14354	14294	14459	14308	14444	14467	14278	14430	14395	14352	14476	14348	14487	14358	14413	14462	14437	14386	14391	14310	14543	14251	14246	14426	14283	14306	14474	14423	14444	14388	14381	14474	14516	14267	14345	14469	14307	14477	14429	14466	14271	14434	14556	14407	14492	14123	14369	14327	14246	14252	14429	14310	14425	14402	14327	14335	14288	14473	14320	14301	14650	14335	14441	14562	14462	14495	14240	14216	14558	14184	14365	14443	14349	14298	14294	14498	14308	14460	14444	14542	14327	14415	14260	14470	14480	14320	14424	14405	14403	14403	14538	14364	14332	14365	14496	14279	14243	14120	14219	14284	14632	14370	14428	14291	14452	14335	14420	14395	14368	14394	14465	14462	14593	14406	14515	14300	14425	14249	14345	14390	14292	14383	14323	14412	14499	14369	14339	14336	14323	14304	14410	14386	14474	14375	14513	14359	14407	14405	14441	14527	14300	14471	14481	14577	14396	14341	14414	14558	14279	14468	14358	14282	14448	14356	14382	14472	14362	14422	14386	14380	14500	14421	14376	14362	14265	14384	14400	14506	14366	14376	14431	14523	14402	14415	14534	14311	14496	14413	14221	14420	14405	14350	14302	14337	14400	14503	14251	14370	14528	14429	14440	14318	14417	14448	14543	14330	14538	14358	14421	14383	14209	14370	14276	14434	14152	14373	14355	14382	14317	14348	14267	14572	14198	14300	14469	14378	14180	14362	14391	14467	14414	14385	14290	14360	14338	14429	14393	14250	14331	14348	14603	14253	14254	14527	14492	14375	14315	14500	14270	14381	14295	14435	14528	14349	14318	14485	14378	14400	14471	14438	14433	14451	14352	14386	14585	14397	14264	14488	14351	14343	14420	14319	14435	14457	14309	14365	14543	14313	14501	14502	14367	14197	14482	14169	14525	14256	14489	14268	14313	14312	14459	14276	14231	14389	14364	14292	14471	14378	14354	14350	14513	14336	14355	14286	14490	14361	14480	14448	14543	14310	14336	14418	14472	14366	14488	14432	14312	14321	14537	14510	14371	14404	14363	14267	14573	14467	14440	14362	14375	14441	14259	14401	14425	14411	14525	14359	14403
23831	21303	28872	25246	23824	23281	21737	18662	17917	18091	22678	29051	25841	23240	20415	18467	17493	17093	16683	16725	16666	16563	16512	16544	16361	16474	16636	16515	16645	16729	16597	16427	16565	16381	16467	16571	16526	16603	16482	16466	16474	16324	16485	16434	16541	16502	16409	16370	16482	16436	16398	16481	16466	16439	16495	16655	16530	16435	16510	16367	16509	16441	16438	16383	16445	16620	16328	16530	16566	16596	16344	16518	16449	16422	16638	16613	16706	16730	16371	16590	16349	16371	16242	16246	16390	16630	16400	16359	16430	16480	16358	16051	16468	16427	16550	16399	16534	16417	16411	16331	16415	16516	16478	16411	16480	16435	16551	16483	16420	16482	16521	16484	16414	16480	16590	16523	16568	16336	16362	16416	16525	16550	16554	16476	16558	16456	16636	16584	16464	16315	16388	16430	16450	16478	16388	16450	16733	16412	16382	16398	16481	16559	16525	16588	16514	16345	16335	16547	16584	16490	16384	16557	16387	16339	16471	16517	16570	16431	16445	16574	16531	16642	16549	16354	16431	16486	16397	16437	16377	16371	16576	16404	16516	16444	16433	16380	16438	16506	16414	16512	16269	16456	16427	16380	16358	16547	16722	16330	16274	16483	16556	16282	16553	16476	16404	16570	16495	16529	16504	16449	16288	16569	16294	16576	16305	16327	16335	16513	16463	16316	16251	16457	16304	16517	16574	16399	16378	16239	16538	16439	16491	16522	16477	16368	16525	16634	16345	16599	16600	16320	16347	16472	16723	16438	16631	16329	16352	16399	16519	16472	16625	16481	16542	16377	16171	16328	16465	16495	16401	16295	16443	16347	16423	16316	16356	16349	16429	16343	16424	16364	16575	16417	16385	16201	16463	16369	16141	16493	16427	16448	16550	16572	16642	16386	16487	16453	16423	16386	16528	16355	16583	16296	16588	16443	16360	16341	16279	16364	16458	16465	16347	16257	16419	16590	16414	16705	16330	16536	16425	16345	16410	16423	16542	16397	16285	16438	16583	16331	16395	16323	16465	16442	16422	16414	16371	16536	16456	16573	16509	16563	16383	16507	16409	16437	16317	16455	16419	16434	16448	16605	16588	16359	16222	16367	16436	16602	16429	16269	16584	16368	16516	16476	16656	16511	16499	16295	16433	16416	16559	16531	16420	16351	16428	16465	16538	16338	16535	16383	16505	16393	16448	16451	16148	16460	16477	16440	16443	16482	16538	16405	16426	16470	16635	16496	16670	16644	16453	16477	16539	16490	16499	16423	16446	16578	16401	16367	16657	16354	16360	16309	16426	16393	16544	16313	16438	16242	16385	16573	16467	16480	16500	16591	16245	16418	16379	16244	16477	16448	16543	16522	16268	16531	16570	16510	16370	16577	16440	16617	16403	16423	16329	16462	16441	16408	16401	16441	16334	16368	16378	16560	16680	16544	16281	16443	16593	16248	16368	16564	16579	16584	16499	16368	16465	16511	16434	16506	16292	16401	16475	16493	16311	16598	16374	16404	16543	16462	16615	16624	16355	16270	16532	16451	16463	16406	16350	16493	16304	16475	16213	16586	16233	16300	16459	16433	16416	16326	16292	16405	16266	16396	16427	16447	16417	16474	16369	16491	16396	16394	16564	16492	16326	16450	16422	16449	16462	16375	16195	16466	16283	16330	16472	16462	16462	16528	16536	16319	16433	16239	16199	16508	16430	16372	16496	16468	16489	16171	16538	16568	16422	16440	16387	16276	16396	16365	16537	16579	16371	16425	16090	16253	16572	16389	16465	16286	16388	16482	16307	16470	16323	16337	16409	16561	16644	16490	16319	16348	16612	16448	16532	16415	16291	16465	16347	16639	16506	16441	16330	16393	16428	16230	16419	16512	16540	16508	16249	16181	16404	16518	16360	16698	16513	16731	16698	16601	16404	16530	16580	16459	16333	16356	16547	16407	16333	16437	16111	16298	16388	16418	16263	16301	16196	16499	16422	16483	16484	16388	16475	16174	16301	16335	16450	16317	16503	16574	16569	16633	16455	16243	16381	16295	16446	16576	16601	16571	16313	16181	16491	16421	16464	16334	16239	16343	16427	16461	16251	16332	16373	16564	16318	16467	16464	16488	16491	16475	16503	16523	16505	16505	16442	16192	16582	16477	16556	16476	16371	16457	16459	16393	16463	16577	16402	16475	16469	16349	16239	16452	16433	16433	16447	16405	16416	16296	16327	16425	16442	16470	16177	16191	16465	16408	16265	16544	16546	16481	16455	16235	16360	16325	16430	16326	16608	16546	16539	16561	16572	16453	16620	16537	16464	16408	16410	16505	16391	16551	16293	16414	16599	16291	16495	16578	16333	16405	16424	16337	16558	16594	16520	16582	16575	16226	16490	16423	16379	16463	16459	16603	16337	16386	16449	16510	16473	16362	16420	16357	16558	16389	16281	16449	16282	16361	16491	16489	16439	16464	16363	16335	16302	16357	16624	16426	16290	16477	16361	16609	16501	16375	16417	16487	16486	16430	16289	16422	16363	16342	16326	16314	16379	16472	16684	16421	16447	16643	16530	16589	16371	16565	16549	16398	16308	16421	16264	16444	16441	16442	16252	16436	16615	16485	16383	16448	16340	16544	16329	16493	16314	16294	16452	16404	16577	16396	16395	16520	16505	16352	16364	16377	16461	16351	16429	16422	16381	16410	16494	16303	16189	16347	16638	16434	16565	16519	16550	16289	16356	16376	16405	16430	16586	16493	16468	16507	16662	16491	16555	16300	16320	16466	16423	16359	16504	16500	16407	16298	16459	16465	16351	16451	16360	16576	16686	16488	16441	16423	16548	16447	16368	16481	16496	16343	16459	16426	16519	16622	16523	16553	16446	16463	16352	16478	16496	16563	16539	16595	16281	16321	16374	16264	16333	16490	16443	16542	16482	16565	16637	16297	16459	16463	16316	16401	16370	16435	16364	16316	16634	16558	16424	16494	16282	16512	16517	16411	16424	16404	16374	16546	16295	16670	16408	16562	16321	16310	16422	16302	16446	16308	16484	16525	16358	16427	16304	16394	16548	16460	16386	16490	16513	16454	16394	16367	16396	16342	16571	16464	16563	16520	16552	16392	16382	16431	16450	16536	16506	16533	16556	16352	16310	16540	16388	16369	16462	16479	16478	16450	16505	16586	16490	16420	16535	16450	16469	16491	16317	16409	16351	16511	16283	16239	16315	16453	16272	16522	16340	16548	16468	16445	16539	16523	16341	16518	16411	16208	16238	16544	16541	16591	16584	16563	16369	16446	16371	16467	16589	16640	16421	16320	16269	16524	16432	16399	16451	16342	16560	16488	16569	16422	16215	16368	16458	16413	16531	16320	16418	16420	16311	16450	16719	16359	16391	16531	16421	16394	16459	16519	16485	16362	16434	16569	16506	16324	16408	16436	16478	16746	16382	16310	16551	16650	16403	16304	16465	16380	16358	16577	16366	16502	16557	16455	16465	16304	16325	16567	16371	16438	16600	16359	16615	16459	16362	16447	16458	16239	16428	16511	16415	16360	16478	16475	16562	16377	16388	16563	16680	16356	16502	16405	16311	16385	16438	16502	16582	16503	16444	16354	16493	16338	16367	16489	16505	16456	16576	16339	16395	16490	16406	16298	16346	16403	16465	16426	16513	16542	16447	16507	16453	16340	16338	16412	16351	16462	16549	16559	16496	16497	16556	16300	16389	16324	16459	16419	16408	16331	16516	16510	16487	16534	16207	16485	16501	16572	16392	16498	16500	16495	16325	16297	16276	16398	16244	16539	16580	16485	16436	16382	16685	16554	16300	16424	16628	16496	16598	16318	16236	16326	16270	16495	16254	16423	16310	16279	16368	16621	16716	16410	16483	16368	16436	16483	16274	16443	16401	16356	16423	16464	16552	16283	16484	16665	16405	16304	16470	16411	16411	16392	16428	16467	16571	16387	16523	16569	16502	16460	16325	16496	16227	16466	16424	16424	16499	16342	16310	16602	16483	16437	16611	16522	16564	16368	16412	16236	16351	16525	16493	16509	16472	16524	16391	16430	16562	16233	16419	16583	16368	16514	16555	16519	16350	16388	16554	16429	16431	16456	16324	16280	16355	16400	16390	16566	16532	16485	16387	16585	16490	16386	16493	16462	16481	16441	16446	16335	16492	16370	16423	16213	16424	16516	16598	16544	16438	16326	16431	16455	16427	16460	16429	16423	16438	16196	16467	16360	16564	16433	16526	16533	16357	16417	16525	16619	16467	16689	16449	16473	16425	16494	16684	16177	16330	16377	16281	16431	16176	16300	16465	16450	16349	16567	16392	16392	16499	16465	16545	16390	16208	16300	16361	16495	16378	16670	16425	16509	16518	16472	16466	16394	16552	16516	16247	16432	16505	16280	16384	16606	16520	16523	16374	16381	16441	16449	16494	16479	16506	16452	16376	16519	16424	16435	16393	16450	16690	16597	16533	16594	16448	16507	16416	16469	16579	16583	16558	16558	16487	16220	16590	16569	16689	16438	16569	16474	16298	16588	16530	16278	16496	16313	16431	16456	16315	16483	16394	16372	16534	16497	16422	16351	16321	16333	16366	16419	16579	16548	16411	16547	16609	16548	16405	16517	16457	16544	16550	16388	16695	16558	16541	16410	16393	16437	16484	16337	16370	16383	16458	16362	16616	16449	16408	16242	16482	16428	16179	16308	16317	16401	16500	16299	16308	16478	16314	16290	16395	16579	16301	16561	16544	16455	16394	16450	16258	16576	16536	16431	16349	16191	16595	16378	16208	16381	16339	16342	16390	16266	16475	16517	16494	16581	16320	16395	16496	16572	16235	16216	16328	16457	16699	16422	16419	16626	16388	16365	16528	16442	16455	16490	16446	16466	16599	16495	16465	16422	16304	16453	16441	16633	16303	16649	16503	16568	16409	16445	16448	16497	16497	16606	16547	16294	16545	16575	16476	16554	16389	16418	16286	16444	16481	16398	16500	16646	16486	16393	16662	16493	16419	16603	16507	16645	16571	16456	16286	16349	16397	16500	16504	16359	16519	16380	16548	16486	16515	16547	16560	16278	16591	16536	16832	16579	16467	16428	16391	16435	16541	16370	16419	16442	16531	16510	16468	16631	16507	16395	16292	16372	16528	16382	16612	16446	16515	16474	16533	16602
30058	51514	51284	37091	28232	20578	18229	16981	16782	16614	24037	30911	26280	22674	18994	16691	15451	14908	14594	14457	14363	14621	14448	14378	14377	14436	14563	14425	14322	14249	14536	14324	14489	14267	14487	14428	14447	14303	14381	14418	14178	14379	14443	14449	14448	14570	14376	14413	14265	14360	14524	14495	14326	14324	14324	14362	14481	14294	14400	14385	14294	14554	14350	14308	14348	14407	14387	14411	14455	14398	14413	14339	14520	14361	14302	14484	14402	14550	14472	14271	14396	14341	14251	14398	14241	14466	14353	14435	14291	14441	14464	14213	14376	14348	14328	14267	14366	14203	14457	14382	14299	14389	14456	14447	14398	14304	14482	14296	14333	14337	14534	14203	14288	14416	14433	14381	14491	14509	14395	14383	14286	14288	14357	14229	14375	14374	14151	14456	14497	14374	14499	14347	14512	14505	14464	14309	14389	14396	14425	14428	14420	14414	14478	14436	14387	14372	14459	14343	14381	14280	14330	14252	14384	14390	14385	14243	14298	14349	14466	14261	14419	14322	14190	14392	14369	14297	14468	14370	14365	14350	14458	14283	14471	14228	14572	14360	14345	14483	14380	14379	14401	14343	14325	14404	14459	14409	14491	14383	14314	14365	14357	14378	14407	14409	14351	14247	14380	14300	14362	14377	14448	14368	14535	14409	14438	14420	14397	14439	14261	14275	14295	14459	14361	14542	14399	14476	14420	14385	14536	14389	14471	14344	14515	14475	14451	14447	14313	14271	14309	14500	14456	14341	14355	14200	14457	14593	14344	14436	14419	14259	14345	14302	14519	14447	14485	14383	14500	14428	14447	14403	14286	14242	14503	14388	14274	14408	14434	14326	14234	14347	14310	14440	14553	14356	14384	14390	14323	14563	14184	14438	14465	14243	14470	14370	14553	14468	14390	14392	14428	14370	14443	14377	14294	14358	14220	14408	14366	14315	14441	14417	14325	14407	14424	14213	14322	14309	14336	14313	14287	14398	14230	14300	14495	14366	14515	14417	14669	14368	14460	14233	14316	14365	14201	14272	14326	14294	14287	14333	14508	14429	14497	14339	14320	14241	14531	14312	14452	14413	14355	14278	14320	14252	14238	14525	14350	14436	14386	14308	14362	14282	14346	14278	14519	14369	14507	14198	14331	14417	14485	14200	14378	14374	14434	14384	14383	14338	14371	14385	14510	14340	14336	14418	14135	14493	14372	14316	14392	14449	14345	14436	14344	14424	14230	14395	14448	14434	14332	14387	14176	14276	14354	14539	14228	14167	14449	14241	14302	14425	14521	14273	14525	14264	14518	14220	14357	14239	14347	14208	14314	14349	14301	14469	14308	14413	14406	14259	14288	14428	14320	14312	14350	14398	14330	14390	14287	14433	14422	14336	14382	14346	14419	14490	14405	14444	14225	14409	14317	14245	14367	14328	14447	14388	14474	14282	14333	14316	14182	14335	14512	14349	14391	14481	14416	14284	14361	14400	14341	14454	14329	14429	14486	14572	14528	14572	14366	14470	14371	14536	14366	14563	14500	14459	14382	14376	14357	14387	14369	14325	14368	14399	14251	14390	14128	14433	14246	14236	14252	14207	14347	14253	14387	14440	14293	14467	14222	14388	14282	14286	14436	14496	14403	14313	14394	14186	14385	14427	14348	14467	14497	14435	14321	14401	14313	14327	14373	14269	14288	14406	14346	14396	14531	14404	14443	14340	14296	14517	14524	14404	14328	14428	14243	14431	14391	14409	14364	14397	14438	14291	14379	14404	14218	14379	14381	14355	14358	14220	14435	14319	14266	14308	14540	14330	14271	14365	14463	14326	14503	14341	14414	14215	14368	14260	14363	14335	14367	14384	14363	14298	14282	14379	14175	14507	14219	14346	14343	14265	14420	14281	14364	14420	14312	14384	14421	14214	14347	14309	14439	14428	14507	14449	14413	14316	14197	14508	14364	14326	14514	14522	14277	14511	14299	14353	14363	14530	14382	14307	14330	14437	14514	14311	14320	14394	14415	14306	14394	14406	14248	14396	14528	14180	14370	14344	14279	14489	14442	14432	14229	14309	14504	14397	14515	14310	14312	14273	14394	14201	14405	14426	14288	14398	14378	14461	14401	14524	14428	14321	14378	14646	14311	14426	14411	14449	14197	14351	14190	14355	14284	14418	14320	14381	14365	14407	14369	14478	14295	14302	14340	14182	14526	14333	14298	14325	14523	14378	14280	14301	14448	14447	14449	14264	14482	14278	14285	14431	14430	14346	14287	14366	14395	14319	14249	14484	14308	14314	14300	14297	14358	14338	14310	14418	14334	14419	14253	14303	14473	14511	14365	14411	14328	14389	14320	14293	14486	14273	14513	14180	14383	14496	14315	14463	14273	14362	14390	14401	14371	14622	14429	14493	14417	14364	14383	14236	14506	14322	14404	14397	14500	14298	14435	14427	14486	14484	14381	14275	14615	14394	14397	14324	14310	14322	14389	14476	14278	14335	14245	14460	14329	14454	14504	14232	14426	14264	14243	14562	14471	14311	14274	14412	14287	14314	14418	14360	14400	14309	14220	14583	14390	14388	14382	14529	14312	14477	14469	14492	14457	14522	14329	14325	14325	14214	14345	14494	14329	14223	14326	14272	14230	14161	14361	14545	14318	14293	14418	14341	14359	14413	14405	14452	14350	14459	14388	14381	14303	14518	14421	14386	14391	14275	14340	14383	14170	14378	14256	14258	14361	14263	14293	14364	14308	14395	14317	14527	14329	14345	14476	14413	14447	14354	14429	14297	14399	14411	14273	14553	14339	14286	14280	14434	14517	14272	14431	14388	14437	14342	14400	14386	14437	14300	14270	14420	14515	14419	14177	14260	14463	14460	14568	14339	14218	14483	14357	14440	14278	14399	14230	14382	14367	14339	14255	14426	14418	14312	14251	14551	14265	14309	14301	14390	14422	14352	14571	14339	14290	14289	14382	14321	14395	14361	14420	14298	14518	14518	14338	14421	14375	14398	14248	14450	14358	14326	14381	14100	14399	14340	14364	14549	14270	14325	14270	14300	14304	14542	14407	14318	14262	14220	14423	14311	14385	14252	14119	14263	14207	14506	14173	14323	14491	14390	14387	14412	14354	14351	14515	14490	14378	14221	14425	14290	14415	14408	14283	14231	14491	14300	14392	14424	14310	14356	14467	14366	14332	14354	14221	14198	14451	14434	14422	14592	14201	14381	14325	14307	14344	14437	14375	14380	14405	14418	14324	14319	14527	14206	14439	14234	14277	14375	14394	14450	14312	14507	14409	14499	14202	14433	14270	14306	14411	14361	14399	14204	14313	14388	14265	14395	14230	14286	14293	14450	14383	14307	14334	14422	14411	14464	14484	14339	14296	14289	14229	14216	14535	14403	14442	14418	14410	14339	14384	14409	14239	14275	14315	14394	14301	14354	14330	14458	14410	14429	14400	14408	14260	14231	14481	14524	14429	14265	14249	14376	14419	14441	14244	14273	14409	14329	14263	14511	14386	14360	14414	14370	14349	14393	14379	14351	14340	14313	14488	14305	14271	14270	14414	14291	14540	14316	14313	14490	14283	14295	14386	14375	14399	14440	14445	14455	14246	14440	14295	14498	14368	14406	14341	14319	14269	14337	14208	14326	14355	14338	14401	14457	14353	14355	14446	14382	14399	14363	14419	14500	14454	14282	14553	14457	14411	14275	14521	14280	14398	14367	14316	14362	14332	14354	14330	14297	14260	14288	14237	14400	14519	14438	14293	14344	14422	14439	14349	14440	14543	14423	14439	14370	14297	14423	14415	14376	14366	14465	14379	14242	14418	14335	14371	14338	14443	14361	14256	14471	14457	14335	14286	14280	14271	14377	14382	14402	14500	14400	14358	14500	14418	14351	14319	14420	14478	14360	14297	14423	14518	14477	14399	14529	14354	14380	14402	14205	14422	14261	14434	14250	14344	14348	14374	14233	14539	14343	14355	14318	14289	14409	14454	14525	14461	14319	14343	14426	14589	14262	14337	14357	14515	14466	14398	14462	14296	14504	14345	14339	14336	14352	14279	14431	14472	14420	14401	14415	14551	14472	14306	14144	14503	14391	14515	14480	14504	14274	14492	14324	14290	14399	14414	14383	14463	14390	14338	14333	14227	14574	14375	14129	14426	14403	14325	14532	14624	14452	14344	14190	14476	14491	14294	14360	14472	14292	14343	14280	14307	14382	14466	14326	14453	14303	14323	14238	14441	14361	14467	14553	14190	14480	14421	14440	14503	14344	14455	14480	14450	14522	14464	14420	14541	14218	14341	14513	14494	14363	14452	14376	14356	14458	14370	14225	14338	14332	14345	14485	14378	14445	14457	14452	14375	14321	14332	14507	14287	14305	14335	14470	14420	14515	14339	14355	14475	14400	14256	14420	14428	14476	14371	14448	14272	14325	14250	14410	14409	14270	14399	14293	14325	14427	14469	14343	14306	14316	14451	14426	14305	14456	14330	14365	14351	14279	14316	14303	14265	14254	14418	14323	14436	14549	14600	14203	14353	14362	14353	14262	14275	14372	14280	14487	14400	14318	14463	14197	14411	14506	14377	14359	14302	14151	14372	14538	14272	14455	14539	14317	14321	14325	14400	14458	14424	14397	14283	14344	14123	14358	14318	14377	14393	14214	14292	14480	14413	14345	14298	14354	14417	14378	14453	14459	14397	14560	14402	14431	14290	14436	14183	14403	14505	14467	14376	14276	14283	14438	14341	14401	14143	14323	14449	14469	14358	14447	14352	14476	14383	14294	14510	14296	14416	14448	14312	14331	14599	14396	14325	14514	14259	14419	14391	14341	14474	14374	14267	14420	14300	14494	14293	14358	14223	14328	14367	14467	14306	14254	14466	14267	14428	14183	14353	14566	14446	14318	14443	14517	14363	14400	14347	14555	14414	14322	14329	14442	14481	14361	14421	14461	14238	14424	14336	14379	14454	14345	14427	14426	14394	14427	14510	14185	14504	14218	14290	14419	14540	14303	14327	14453	14505	14238	14555	14442	14255	14419	14368	14132	14313	14339	14373	14326	14453	14496	14395	14408	14367	14357	14454	14355	14389	14324	14254	14315	14507	14468	14394	14244	14464	14258	14235	14383	14260	14309	14416	14312	14439	14466	14335	14330	14349	14184
22724	21274	29107	24041	22275	24885	26719	21478	20241	23941	33048	34561	31084	25640	22330	19713	18010	17431	16994	16867	16741	16714	16639	16801	16931	16843	16557	16566	16408	16618	16561	16733	16481	16614	16777	16708	16667	16611	16568	16429	16780	16771	16619	16712	16519	16831	16644	16605	16435	16771	16586	16609	16400	16614	16768	16552	16528	16558	16455	16666	16687	16566	16714	16668	16731	16788	16589	16491	16741	16606	16687	16633	16682	16439	16488	16742	16524	16657	16727	16756	16637	16577	16621	16534	16480	16496	16668	16427	16634	16750	16782	16378	16747	16692	16653	16354	16539	16769	16686	16708	16791	16721	16429	16472	16401	16468	16829	16539	16796	16430	16545	16580	16629	16603	16464	16564	16433	16730	16635	16713	16776	16539	16646	16628	16493	16723	16603	16620	16426	16599	16749	16526	16393	16710	16800	16534	16763	16553	16618	16572	16773	16678	16561	16400	16514	16767	16645	16482	16573	16377	16565	16706	16690	16663	16345	16439	16519	16750	16554	16648	16642	16638	16740	16593	16585	16465	16754	16659	16614	16682	16586	16535	16561	16695	16452	16605	16283	16449	16606	16570	16518	16678	16647	16502	16790	16398	16646	16418	16516	16659	16434	16531	16650	16586	16710	16682	16551	16673	16608	16402	16476	16621	16564	16542	16569	16569	16716	16523	16574	16577	16492	16538	16651	16662	16836	16478	16473	16583	16556	16656	16532	16625	16477	16560	16807	16453	16455	16504	16407	16419	16580	16786	16404	16520	16683	16485	16629	16430	16717	16469	16586	16488	16411	16385	16498	16714	16492	16760	16661	16562	16534	16508	16428	16425	16437	16566	16428	16536	16361	16521	16411	16377	16628	16570	16689	16702	16617	16584	16418	16658	16380	16623	16641	16462	16582	16748	16525	16662	16573	16624	16586	16499	16611	16619	16590	16754	16574	16611	16595	16733	16595	16627	16731	16741	16472	16591	16543	16682	16623	16501	16565	16413	16549	16573	16461	16409	16368	16698	16309	16711	16701	16526	16829	16668	16704	16645	16451	16374	16510	16701	16574	16672	16416	16506	16543	16627	16665	16456	16634	16609	16618	16682	16465	16496	16633	16586	16741	16643	16506	16477	16476	16604	16659	16713	16446	16507	16559	16610	16702	16589	16489	16708	16669	16648	16414	16463	16554	16843	16546	16713	16713	16763	16490	16552	16750	16660	16614	16519	16624	16558	16582	16396	16595	16551	16567	16524	16477	16521	16595	16605	16541	16580	16527	16448	16517	16487	16637	16439	16626	16482	16299	16336	16571	16805	16426	16521	16604	16604	16624	16619	16741	16606	16633	16508	16617	16481	16652	16516	16604	16596	16502	16450	16378	16631	16421	16616	16685	16563	16679	16558	16658	16686	16537	16757	16595	16546	16752	16727	16688	16580	16525	16591	16610	16451	16562	16636	16677	16559	16459	16577	16528	16589	16562	16619	16711	16583	16615	16639	16558	16660	16610	16521	16553	16515	16685	16500	16554	16602	16404	16710	16735	16664	16429	16703	16524	16644	16468	16565	16572	16670	16633	16418	16551	16546	16530	16590	16613	16724	16516	16548	16604	16592	16677	16598	16581	16510	16427	16574	16491	16598	16771	16529	16552	16522	16334	16429	16829	16753	16731	16537	16663	16692	16554	16537	16414	16575	16797	16685	16559	16431	16554	16581	16324	16520	16560	16507	16472	16396	16524	16694	16632	16590	16569	16437	16693	16711	16490	16607	16584	16516	16655	16582	16636	16649	16579	16313	16787	16699	16606	16449	16533	16696	16586	16571	16747	16595	16649	16530	16630	16671	16703	16509	16506	16852	16775	16486	16522	16525	16634	16462	16647	16560	16649	16387	16577	16559	16631	16547	16546	16705	16591	16667	16876	16538	16324	16622	16422	16461	16502	16560	16768	16466	16590	16550	16450	16680	16518	16550	16506	16352	16610	16621	16720	16646	16742	16699	16631	16627	16665	16663	16616	16635	16564	16706	16647	16418	16472	16339	16700	16748	16529	16532	16216	16633	16379	16545	16550	16351	16662	16542	16649	16488	16350	16650	16600	16646	16346	16645	16696	16748	16520	16607	16607	16684	16669	16481	16541	16530	16564	16335	16555	16563	16779	16548	16576	16744	16541	16371	16470	16542	16483	16585	16682	16442	16501	16579	16663	16651	16488	16447	16363	16391	16596	16505	16580	16611	16539	16511	16522	16581	16558	16492	16583	16606	16617	16611	16431	16494	16539	16526	16594	16385	16562	16357	16688	16795	16663	16539	16406	16387	16559	16582	16760	16505	16678	16674	16796	16640	16412	16543	16809	16505	16581	16572	16522	16311	16709	16494	16555	16600	16536	16533	16538	16559	16612	16539	16835	16478	16460	16744	16793	16518	16678	16526	16439	16631	16295	16547	16608	16596	16411	16356	16477	16492	16539	16569	16738	16760	16723	16527	16586	16631	16547	16610	16742	16525	16660	16419	16816	16528	16521	16617	16586	16601	16620	16760	16630	16601	16694	16569	16636	16631	16582	16696	16625	16608	16537	16513	16521	16676	16500	16345	16642	16633	16535	16638	16555	16745	16686	16582	16475	16432	16526	16586	16696	16465	16545	16452	16514	16654	16651	16570	16531	16601	16563	16645	16721	16494	16541	16546	16652	16581	16463	16508	16551	16597	16572	16505	16489	16698	16406	16487	16650	16653	16441	16415	16475	16520	16653	16750	16645	16721	16417	16540	16595	16481	16632	16458	16595	16612	16674	16520	16717	16780	16796	16642	16593	16562	16616	16451	16498	16689	16608	16525	16628	16695	16414	16404	16832	16755	16627	16404	16532	16381	16522	16549	16687	16551	16542	16580	16563	16570	16614	16542	16404	16713	16751	16321	16511	16492	16589	16488	16581	16642	16582	16629	16596	16594	16421	16575	16675	16446	16377	16507	16496	16529	16639	16650	16413	16495	16568	16443	16364	16732	16367	16491	16503	16619	16682	16560	16505	16540	16526	16507	16743	16600	16375	16582	16570	16554	16592	16755	16819	16698	16524	16476	16562	16632	16755	16455	16560	16560	16697	16734	16350	16649	16824	16649	16715	16634	16509	16598	16444	16322	16524	16801	16435	16532	16706	16466	16605	16613	16557	16508	16510	16506	16409	16454	16575	16515	16577	16313	16705	16514	16575	16494	16926	16508	16487	16643	16687	16584	16495	16550	16582	16300	16492	16620	16563	16556	16746	16502	16821	16665	16617	16466	16703	16429	16733	16362	16561	16696	16558	16688	16492	16595	16492	16672	16677	16623	16541	16690	16583	16513	16642	16666	16608	16558	16730	16501	16473	16576	16334	16638	16400	16514	16729	16769	16483	16593	16664	16631	16521	16574	16462	16698	16738	16545	16610	16705	16464	16660	16649	16701	16430	16548	16499	16497	16539	16571	16633	16602	16580	16579	16540	16447	16573	16680	16603	16509	16676	16505	16700	16469	16486	16747	16549	16697	16629	16455	16447	16546	16524	16519	16437	16570	16640	16470	16549	16523	16603	16420	16447	16455	16489	16463	16487	16868	16778	16551	16498	16558	16624	16684	16523	16808	16713	16555	16631	16660	16809	16765	16720	16706	16441	16509	16743	16665	16554	16544	16275	16658	16561	16678	16383	16384	16525	16670	16661	16353	16458	16632	16592	16641	16407	16668	16766	16478	16525	16485	16600	16534	16594	16447	16591	16738	16750	16506	16531	16677	16465	16405	16580	16512	16517	16726	16745	16631	16577	16553	16646	16412	16742	16575	16571	16352	16537	16423	16666	16618	16639	16734	16593	16493	16597	16547	16675	16525	16554	16455	16582	16529	16672	16468	16460	16489	16514	16653	16514	16652	16498	16410	16615	16410	16512	16539	16345	16462	16496	16614	16576	16605	16742	16599	16792	16584	16503	16509	16622	16571	16642	16766	16630	16541	16427	16643	16618	16670	16618	16443	16518	16431	16567	16505	16675	16747	16705	16535	16709	16584	16462	16596	16643	16443	16686	16422	16620	16525	16369	16659	16462	16789	16503	16450	16599	16490	16724	16806	16429	16577	16270	16514	16523	16462	16631	16614	16616	16540	16448	16498	16565	16716	16612	16876	16829	16675	16759	16479	16542	16714	16318	16648	16393	16501	16700	16758	16609	16701	16507	16787	16591	16539	16607	16756	16753	16480	16494	16603	16674	16606	16414	16608	16702	16616	16533	16492	16669	16424	16723	16520	16687	16523	16504	16482	16615	16607	16481	16869	16482	16566	16380	16661	16730	16471	16518	16530	16712	16593	16556	16596	16519	16578	16498	16635	16624	16803	16774	16606	16452	16634	16598	16572	16334	16704	16767	16625	16779	16528	16474	16388	16597	16507	16578	16685	16696	16618	16555	16561	16300	16462	16493	16566	16533	16353	16626	16564	16568	16560	16445	16513	16482	16568	16510	16619	16587	16669	16594	16436	16712	16670	16540	16697	16607	16523	16641	16398	16569	16353	16342	16675	16583	16659	16674	16483	16659	16803	16520	16460	16564	16400	16470	16460	16774	16614	16652	16667	16604	16554	16679	16436	16813	16583	16521	16818	16569	16345	16689	16729	16553	16553	16586	16526	16635	16688	16518	16585	16508	16586	16619	16453	16604	16516	16745	16615	16624	16580	16652	16460	16592	16669	16669	16570	16556	16602	16579	16425	16401	16566	16501	16471	16669	16447	16596	16391	16497	16540	16756	16577	16586	16601	16592	16494	16735	16736	16466	16649	16532	16636	16590	16602	16618	16613	16585	16647	16653	16641	16480	16535	16428	16549	16659	16449	16319	16525	16606	16636	16661	16471	16541	16570	16550	16532	16725	16561	16530	16590	16586	16491	16722	16325	16647	16566	16734	16751	16782	16757	16608	16622	16460	16524	16562	16604	16335	16596	16602	16783	16341	16445	16558	16552	16423	16442	16274	16444	16736	16672	16737	16430	16359	16643	16538	16599	16482	16537	16472	16522	16578	16455	16610	16600	16625	16516	16632	16647	16610	16623	16499	16655	16585	16385	16516	16580	16688	16514	16684	16495	16701	16659	16594	16576	16551	16452	16460	16494	16438	16367	16656	16555	16763	16517	16399	16490	16446	16635	16418	16453
33390	57619	53776	40857	31280	25910	22873	20486	20227	25693	36204	36551	31570	25635	21396	17875	16175	14941	14737	14767	14353	14366	14402	14347	14467	14330	14503	14445	14490	14487	14551	14435	14599	14527	14437	14363	14229	14509	14309	14468	14466	14491	14240	14580	14494	14443	14414	14384	14349	14438	14314	14344	14293	14456	14385	14585	14323	14387	14381	14497	14304	14385	14304	14290	14354	14515	14463	14330	14396	14424	14445	14573	14308	14291	14495	14393	14468	14504	14341	14377	14577	14416	14506	14554	14482	14296	14554	14441	14412	14338	14423	14382	14322	14296	14456	14266	14433	14284	14416	14491	14408	14563	14260	14676	14475	14493	14290	14517	14462	14339	14402	14376	14571	14550	14279	14385	14217	14453	14613	14325	14447	14379	14477	14509	14349	14226	14410	14455	14450	14281	14331	14509	14316	14413	14387	14405	14418	14425	14312	14386	14332	14434	14546	14548	14380	14480	14476	14237	14416	14432	14227	14289	14298	14331	14220	14390	14448	14387	14379	14351	14435	14490	14371	14369	14434	14327	14249	14407	14416	14381	14351	14372	14391	14515	14389	14391	14442	14354	14400	14447	14449	14496	14370	14392	14367	14266	14495	14345	14449	14367	14557	14332	14327	14363	14433	14462	14329	14402	14453	14286	14464	14433	14422	14456	14409	14518	14544	14401	14459	14389	14574	14420	14542	14388	14260	14442	14455	14394	14568	14577	14447	14343	14388	14387	14386	14488	14569	14459	14443	14456	14437	14434	14413	14354	14353	14288	14386	14345	14335	14570	14242	14493	14377	14361	14481	14384	14273	14299	14327	14427	14331	14479	14432	14617	14537	14549	14315	14496	14369	14296	14402	14476	14376	14244	14458	14402	14228	14486	14483	14415	14326	14349	14416	14472	14476	14538	14374	14385	14390	14523	14387	14342	14309	14487	14367	14455	14462	14349	14500	14266	14214	14350	14293	14390	14543	14389	14341	14376	14483	14509	14448	14256	14525	14327	14291	14398	14475	14416	14267	14386	14378	14501	14260	14345	14418	14542	14368	14445	14421	14331	14578	14458	14333	14425	14407	14479	14365	14299	14469	14448	14373	14395	14532	14304	14373	14432	14406	14602	14307	14339	14342	14477	14455	14481	14392	14343	14396	14323	14512	14526	14282	14636	14318	14455	14480	14406	14470	14418	14552	14570	14422	14383	14613	14280	14520	14371	14451	14181	14499	14382	14427	14551	14294	14419	14522	14440	14296	14414	14543	14396	14351	14395	14374	14426	14380	14086	14424	14272	14446	14522	14317	14294	14465	14364	14517	14414	14380	14374	14325	14542	14601	14459	14366	14430	14361	14297	14296	14436	14399	14331	14494	14534	14463	14401	14528	14319	14355	14465	14479	14395	14253	14466	14179	14326	14341	14587	14368	14461	14553	14396	14373	14381	14364	14374	14376	14449	14407	14358	14366	14493	14253	14468	14519	14425	14454	14298	14440	14395	14491	14296	14414	14378	14291	14480	14567	14335	14496	14409	14411	14529	14484	14350	14531	14344	14505	14555	14373	14430	14520	14147	14471	14462	14429	14354	14342	14370	14496	14412	14413	14296	14491	14536	14446	14465	14442	14398	14446	14373	14323	14434	14318	14519	14325	14280	14507	14575	14627	14313	14377	14347	14523	14430	14482	14323	14479	14538	14258	14509	14443	14403	14417	14332	14548	14227	14395	14435	14324	14360	14330	14442	14236	14499	14251	14473	14328	14218	14376	14233	14399	14470	14482	14456	14364	14388	14372	14432	14453	14427	14354	14329	14390	14393	14347	14441	14422	14293	14171	14297	14459	14441	14474	14493	14285	14309	14456	14331	14525	14553	14508	14530	14389	14432	14381	14308	14242	14332	14331	14395	14538	14398	14478	14441	14345	14525	14415	14378	14419	14390	14344	14298	14507	14490	14463	14375	14370	14322	14459	14316	14378	14327	14526	14381	14328	14278	14522	14429	14488	14325	14393	14561	14255	14333	14367	14453	14408	14297	14344	14459	14381	14334	14446	14307	14471	14416	14310	14452	14552	14482	14329	14353	14442	14523	14406	14451	14593	14366	14496	14418	14413	14442	14435	14454	14242	14314	14402	14388	14485	14263	14542	14309	14480	14435	14267	14367	14385	14527	14296	14280	14520	14310	14449	14540	14362	14453	14402	14290	14416	14399	14445	14472	14449	14192	14471	14500	14407	14349	14515	14412	14329	14426	14304	14498	14384	14508	14425	14351	14412	14406	14387	14306	14444	14352	14334	14412	14523	14333	14409	14402	14471	14364	14445	14442	14345	14592	14411	14428	14318	14444	14318	14556	14435	14272	14351	14472	14391	14422	14305	14539	14371	14559	14398	14511	14412	14529	14409	14323	14427	14387	14537	14424	14501	14271	14458	14294	14312	14307	14482	14405	14245	14395	14429	14516	14320	14363	14359	14344	14476	14263	14395	14284	14404	14559	14486	14436	14422	14512	14429	14340	14470	14464	14363	14601	14432	14384	14449	14386	14414	14460	14398	14321	14314	14353	14518	14383	14190	14404	14357	14451	14318	14498	14328	14357	14356	14307	14354	14359	14545	14371	14507	14465	14496	14405	14468	14492	14411	14475	14519	14472	14286	14458	14443	14451	14265	14348	14406	14164	14355	14337	14431	14279	14286	14449	14345	14354	14440	14489	14166	14418	14411	14437	14335	14405	14415	14406	14491	14417	14524	14261	14433	14503	14573	14453	14384	14411	14499	14510	14354	14472	14306	14355	14224	14457	14534	14358	14364	14412	14373	14405	14224	14373	14445	14275	14348	14415	14709	14378	14381	14399	14421	14487	14454	14533	14484	14180	14298	14363	14590	14413	14391	14430	14299	14514	14457	14366	14483	14236	14293	14346	14313	14487	14512	14340	14531	14412	14414	14335	14279	14517	14438	14453	14550	14346	14389	14408	14363	14467	14371	14391	14359	14473	14546	14362	14343	14325	14514	14502	14405	14399	14505	14549	14297	14355	14398	14413	14437	14339	14254	14334	14403	14444	14411	14416	14465	14534	14438	14405	14469	14477	14374	14516	14365	14403	14374	14328	14354	14353	14496	14441	14492	14353	14450	14499	14572	14460	14589	14333	14468	14343	14306	14434	14469	14447	14527	14454	14294	14434	14478	14389	14372	14368	14437	14536	14412	14361	14371	14427	14261	14393	14371	14372	14428	14498	14338	14267	14458	14358	14540	14366	14365	14540	14256	14304	14355	14466	14585	14472	14312	14495	14580	14340	14487	14463	14481	14489	14339	14350	14367	14343	14407	14360	14505	14384	14481	14358	14176	14358	14462	14343	14353	14489	14419	14388	14444	14447	14413	14332	14590	14229	14377	14474	14430	14443	14483	14578	14479	14278	14534	14298	14345	14310	14304	14463	14194	14354	14489	14339	14391	14568	14332	14354	14373	14602	14306	14330	14378	14346	14345	14631	14306	14275	14487	14304	14405	14372	14427	14491	14373	14372	14298	14352	14371	14483	14360	14431	14428	14539	14329	14532	14459	14459	14348	14256	14355	14299	14290	14506	14428	14486	14288	14234	14435	14597	14371	14375	14404	14531	14434	14288	14479	14314	14455	14510	14248	14377	14395	14324	14338	14335	14415	14392	14453	14217	14469	14542	14381	14351	14243	14477	14481	14427	14503	14394	14356	14290	14395	14249	14302	14466	14508	14334	14319	14506	14527	14371	14245	14355	14438	14375	14484	14464	14558	14301	14453	14346	14175	14427	14455	14404	14482	14590	14371	14478	14254	14598	14374	14540	14344	14312	14530	14519	14514	14459	14453	14498	14380	14435	14426	14356	14706	14402	14436	14345	14432	14449	14370	14464	14317	14227	14469	14495	14553	14475	14549	14471	14517	14385	14378	14301	14529	14390	14413	14423	14386	14395	14321	14304	14500	14325	14290	14304	14495	14316	14577	14383	14404	14269	14273	14565	14302	14383	14394	14371	14305	14459	14313	14280	14421	14501	14347	14394	14433	14399	14633	14451	14385	14510	14370	14445	14369	14380	14513	14383	14585	14530	14504	14365	14282	14414	14417	14430	14379	14299	14367	14369	14406	14355	14273	14416	14297	14586	14276	14424	14592	14223	14477	14403	14411	14521	14373	14605	14288	14333	14498	14430	14353	14432	14309	14426	14316	14606	14388	14181	14399	14625	14323	14558	14488	14428	14368	14402	14472	14524	14419	14409	14338	14478	14417	14409	14230	14227	14333	14254	14446	14407	14363	14304	14389	14373	14288	14383	14406	14384	14306	14442	14273	14484	14229	14343	14364	14369	14527	14540	14464	14217	14429	14316	14330	14489	14283	14374	14299	14375	14355	14280	14457	14296	14403	14443	14397	14411	14515	14383	14345	14449	14415	14481	14469	14475	14452	14392	14500	14469	14344	14444	14314	14519	14412	14415	14411	14401	14417	14287	14485	14386	14449	14300	14380	14396	14399	14411	14432	14343	14611	14572	14538	14410	14340	14383	14486	14295	14407	14379	14584	14624	14441	14363	14468	14438	14560	14516	14512	14492	14306	14206	14466	14261	14493	14409	14457	14348	14397	14300	14463	14278	14487	14346	14463	14436	14546	14438	14409	14253	14437	14420	14375	14431	14396	14181	14275	14348	14528	14374	14378	14460	14407	14310	14430	14321	14442	14385	14390	14225	14305	14218	14383	14328	14350	14412	14303	14443	14337	14356	14416	14480	14438	14326	14301	14417	14257	14367	14339	14470	14403	14330	14415	14337	14204	14549	14498	14457	14352	14426	14281	14371	14406	14340	14261	14397	14465	14387	14502	14390	14467	14448	14318	14370	14531	14319	14428	14351	14514	14387	14362	14292	14204	14434	14385	14347	14511	14419	14547	14550	14472	14315	14407	14396	14495	14468	14504	14333	14346	14536	14512	14271	14404	14338	14346	14375	14438	14423	14344	14298	14395	14461	14410	14462	14558	14448	14432	14348	14324	14371	14460	14434	14321	14506	14448	14423	14417	14506	14435	14426	14310	14470	14416	14447	14366	14342	14542	14466	14277	14398	14451	14574	14554	14362	14467	14460	14381	14494	14501	14465	14415	14335	14475	14355	14505	14483	14407	14438	14477	14417	14287	14380	14280	14464
28181	25666	29781	24898	19656	17835	17423	16678	16774	16704	17538	18183	17711	17398	17113	16789	16709	16517	16574	16689	16575	16440	16661	16515	16464	16603	16405	16319	16469	16415	16397	16477	16351	16518	16327	16454	16521	16502	16394	16424	16457	16505	16723	16418	16413	16355	16538	16585	16191	16334	16313	16415	16514	16409	16296	16594	16464	16597	16282	16399	16527	16574	16417	16404	16406	16454	16423	16613	16719	16556	16288	16544	16500	16515	16304	16285	16360	16374	16422	16399	16458	16415	16535	16587	16399	16581	16574	16618	16390	16536	16522	16395	16351	16534	16507	16389	16423	16344	16422	16455	16352	16660	16391	16269	16528	16688	16596	16516	16408	16298	16380	16380	16404	16408	16457	16392	16370	16686	16475	16467	16396	16440	16328	16514	16469	16419	16544	16531	16371	16274	16426	16293	16367	16402	16435	16603	16523	16450	16428	16367	16585	16423	16321	16354	16317	16569	16258	16599	16573	16389	16597	16450	16429	16327	16358	16516	16407	16412	16451	16373	16522	16551	16531	16586	16705	16326	16404	16444	16297	16436	16452	16348	16471	16490	16309	16367	16501	16350	16564	16442	16725	16442	16489	16576	16633	16330	16568	16425	16708	16316	16430	16445	16599	16406	16313	16456	16449	16223	16361	16509	16561	16372	16505	16329	16433	16292	16443	16479	16309	16450	16355	16507	16631	16530	16721	16460	16154	16307	16382	16368	16643	16318	16425	16463	16313	16434	16582	16369	16324	16364	16419	16282	16415	16399	16563	16362	16322	16502	16604	16358	16492	16454	16366	16556	16319	16477	16451	16281	16624	16275	16342	16352	16316	16492	16497	16504	16472	16482	16256	16405	16448	16240	16556	16448	16546	16504	16521	16419	16127	16349	16412	16357	16471	16346	16464	16393	16365	16478	16631	16742	16522	16462	16342	16498	16418	16428	16512	16275	16391	16449	16331	16431	16704	16384	16463	16159	16465	16456	16556	16373	16272	16447	16479	16440	16506	16257	16261	16589	16627	16470	16543	16454	16214	16303	16508	16498	16745	16223	16417	16414	16406	16591	16494	16340	16366	16418	16618	16557	16545	16352	16565	16301	16206	16591	16427	16266	16208	16378	16484	16260	16425	16414	16491	16468	16382	16622	16459	16529	16391	16499	16513	16531	16512	16351	16378	16291	16456	16630	16456	16415	16521	16349	16343	16344	16462	16452	16259	16360	16433	16368	16506	16333	16560	16307	16390	16416	16634	16465	16690	16311	16507	16342	16504	16431	16322	16379	16462	16324	16500	16327	16510	16447	16570	16542	16525	16535	16489	16311	16480	16483	16462	16399	16453	16474	16337	16414	16213	16434	16281	16592	16359	16480	16420	16462	16310	16566	16763	16607	16439	16424	16366	16421	16553	16472	16420	16462	16477	16479	16368	16379	16197	16343	16412	16340	16540	16501	16509	16477	16572	16394	16392	16477	16547	16525	16408	16348	16635	16357	16587	16350	16232	16561	16500	16481	16402	16430	16468	16466	16554	16495	16456	16547	16469	16490	16257	16404	16397	16338	16399	16292	16314	16497	16440	16594	16209	16514	16494	16366	16358	16390	16617	16406	16573	16343	16354	16365	16316	16564	16537	16600	16471	16485	16585	16380	16449	16375	16256	16567	16335	16376	16704	16406	16340	16393	16573	16527	16454	16269	16418	16458	16472	16504	16423	16539	16473	16386	16408	16378	16411	16481	16497	16369	16459	16250	16444	16257	16460	16474	16544	16551	16403	16378	16451	16445	16330	16301	16606	16417	16605	16620	16454	16435	16385	16287	16522	16666	16373	16185	16397	16432	16562	16449	16472	16543	16395	16478	16583	16381	16509	16569	16491	16451	16640	16501	16329	16311	16478	16489	16568	16370	16481	16436	16394	16360	16549	16362	16328	16346	16327	16492	16245	16486	16477	16382	16508	16503	16583	16489	16477	16509	16512	16506	16459	16447	16546	16303	16354	16348	16546	16572	16546	16522	16543	16491	16475	16404	16633	16420	16473	16568	16503	16510	16539	16367	16467	16442	16276	16546	16469	16558	16488	16455	16373	16349	16327	16236	16362	16648	16371	16526	16415	16342	16369	16428	16481	16392	16509	16481	16421	16509	16490	16169	16431	16505	16396	16441	16560	16371	16408	16563	16407	16342	16466	16519	16487	16268	16494	16607	16635	16282	16513	16292	16355	16418	16360	16432	16498	16206	16483	16578	16499	16451	16670	16549	16439	16377	16345	16562	16280	16446	16538	16463	16463	16410	16577	16376	16515	16461	16501	16677	16482	16416	16454	16293	16494	16652	16475	16446	16451	16418	16306	16437	16563	16579	16116	16568	16391	16586	16327	16597	16408	16478	16455	16442	16483	16430	16422	16339	16299	16285	16350	16513	16538	16485	16544	16377	16527	16577	16406	16346	16577	16351	16192	16391	16342	16232	16548	16406	16421	16604	16577	16503	16446	16294	16331	16505	16359	16411	16494	16331	16462	16522	16342	16316	16525	16494	16272	16491	16296	16345	16507	16403	16633	16275	16333	16253	16394	16535	16365	16385	16540	16485	16538	16360	16713	16511	16272	16707	16694	16426	16405	16560	16453	16608	16249	16274	16457	16448	16521	16612	16415	16419	16557	16397	16537	16571	16422	16442	16485	16444	16427	16404	16382	16143	16512	16399	16389	16494	16309	16366	16541	16338	16553	16428	16646	16407	16485	16474	16506	16361	16420	16275	16514	16267	16578	16492	16260	16491	16550	16379	16573	16622	16464	16529	16553	16397	16477	16527	16418	16477	16374	16404	16471	16447	16458	16454	16537	16468	16687	16374	16500	16399	16455	16463	16766	16444	16259	16617	16478	16500	16509	16500	16719	16354	16445	16625	16487	16519	16395	16583	16629	16461	16640	16241	16518	16456	16572	16289	16437	16487	16456	16303	16312	16403	16335	16477	16528	16528	16441	16289	16503	16485	16547	16363	16462	16453	16537	16413	16490	16163	16479	16587	16443	16640	16417	16327	16531	16466	16426	16566	16271	16348	16488	16267	16375	16365	16586	16573	16233	16281	16636	16547	16403	16439	16466	16460	16499	16542	16445	16322	16573	16235	16316	16565	16426	16598	16542	16467	16425	16411	16503	16460	16391	16609	16303	16608	16549	16370	16245	16202	16512	16470	16385	16533	16417	16519	16433	16266	16376	16453	16360	16464	16434	16419	16203	16582	16370	16340	16621	16293	16726	16450	16362	16460	16498	16601	16419	16462	16422	16355	16448	16355	16346	16409	16427	16590	16261	16426	16467	16379	16486	16447	16486	16463	16367	16429	16526	16371	16522	16399	16515	16541	16432	16472	16537	16155	16555	16481	16530	16486	16306	16322	16506	16420	16505	16559	16645	16467	16336	16511	16332	16448	16441	16608	16513	16347	16452	16732	16377	16540	16484	16410	16515	16291	16410	16550	16713	16804	16415	16280	16264	16399	16478	16430	16319	16422	16546	16419	16330	16247	16360	16213	16319	16398	16464	16770	16498	16454	16464	16394	16597	16630	16405	16398	16352	16375	16321	16178	16328	16583	16405	16572	16501	16308	16277	16402	16239	16467	16316	16441	16507	16362	16265	16298	16443	16310	16528	16536	16585	16539	16524	16492	16502	16409	16439	16582	16207	16430	16355	16405	16331	16343	16403	16327	16207	16523	16362	16587	16323	16298	16559	16382	16462	16814	16475	16219	16318	16495	16465	16479	16450	16401	16479	16278	16432	16416	16633	16443	16674	16557	16586	16466	16340	16565	16614	16420	16579	16359	16604	16343	16411	16462	16405	16605	16571	16258	16497	16544	16552	16564	16606	16499	16559	16570	16319	16431	16595	16414	16533	16594	16396	16360	16650	16703	16475	16548	16659	16425	16546	16558	16619	16430	16393	16420	16456	16495	16331	16500	16454	16366	16591	16365	16185	16314	16414	16461	16366	16468	16399	16352	16454	16633	16413	16396	16570	16409	16336	16346	16374	16333	16458	16440	16331	16626	16488	16083	16133	16559	16426	16559	16582	16322	16665	16478	16531	16414	16447	16487	16530	16446	16478	16401	16539	16671	16356	16411	16486	16342	16431	16477	16413	16528	16387	16496	16426	16277	16264	16356	16593	16453	16550	16272	16559	16434	16399	16379	16548	16365	16485	16393	16505	16545	16441	16408	16405	16480	16474	16342	16499	16301	16387	16444	16603	16586	16677	16430	16235	16448	16464	16473	16541	16543	16556	16445	16437	16263	16430	16530	16314	16339	16560	16372	16460	16432	16409	16273	16182	16439	16312	16531	16430	16396	16328	16416	16416	16485	16451	16492	16601	16373	16381	16458	16404	16400	16331	16572	16440	16508	16586	16686	16414	16463	16561	16343	16181	16398	16471	16351	16631	16403	16366	16401	16512	16537	16593	16684	16351	16720	16593	16557	16397	16363	16368	16361	16383	16396	16574	16312	16289	16323	16413	16391	16566	16364	16522	16550	16454	16473	16413	16540	16351	16418	16470	16462	16508	16585	16560	16365	16434	16331	16595	16485	16448	16481	16566	16397	16502	16469	16383	16141	16574	16462	16399	16509	16458	16288	16430	16480	16513	16548	16653	16389	16555	16547	16556	16502	16438	16451	16492	16244	16415	16487	16394	16245	16432	16343	16483	16269	16377	16395	16418	16568	16290	16178	16311	16363	16406	16394	16482	16422	16351	16607	16428	16535	16577	16353	16349	16451	16486	16302	16597	16392	16643	16336	16579	16668	16419	16459	16339	16459	16559	16592	16269	16395	16315	16531	16449	16542	16653	16514	16513	16394	16220	16389	16374	16356	16434	16336	16374	16389	16406	16457	16636	16476	16430	16400	16522	16641	16584	16280	16446	16534	16344	16534	16455	16264	16266	16408	16552	16453	16273	16469	16408	16339	16451	16344	16324	16406	16599	16571	16592	16312	16311	16414	16359	16370	16337	16465	16694	16421	16674	16365	16317	16413	16532	16301	16490	16461	16349	16397	16661	16533	16570	16476	16569	16337	16483	16390	16437	16328	16353	16356	16446	16426	16582	16535	16453	16363	16167	16308	16533	16438	16477	16540	16478	16411	16324	16417	16308	16460	16280	16261	16298	16387	16383	16375
29632	39353	31927	22315	18441	15955	15365	14829	14818	14778	16181	16885	16119	15587	14965	14667	14559	14351	14466	14244	14365	14304	14278	14274	14300	14379	14271	14076	14469	14263	14250	14462	14180	14478	14442	14334	14441	14197	14515	14274	14447	14381	14377	14373	14273	14281	14345	14348	14331	14340	14339	14264	14313	14376	14210	14350	14233	14105	14436	14335	14299	14476	14433	14349	14353	14423	14385	14238	14337	14303	14279	14230	14414	14224	14411	14412	14263	14478	14435	14360	14351	14367	14415	14374	14495	14368	14358	14211	14296	14472	14251	14257	14244	14201	14309	14220	14429	14432	14367	14347	14403	14247	14271	14285	14158	14449	14350	14328	14495	14397	14422	14449	14157	14312	14326	14280	14292	14498	14322	14170	14301	14502	14232	14299	14455	14319	14268	14124	14399	14272	14131	14397	14314	14508	14206	14333	14237	14266	14312	14343	14376	14324	14397	14494	14361	14147	14270	14493	14313	14320	14362	14412	14244	14260	14287	14359	14288	14231	14354	14375	14401	14204	14260	14270	14120	14470	14061	14283	14144	14174	14237	14318	14367	14263	14329	14398	14392	14255	14460	14172	14320	14192	14239	14336	14222	14430	14290	14296	14209	14022	14122	14138	14122	14331	14242	14339	14401	14436	14358	14523	14426	14494	14226	14174	14431	14260	14219	14074	14309	14246	14302	14207	14297	14162	14239	14357	14320	14298	14466	14192	14182	14420	14374	14384	14405	14245	14117	14325	14282	14172	14274	14365	14308	14316	14213	14479	14283	14325	14385	14184	14433	14260	14306	14349	14525	14434	14234	14316	14362	14410	14261	14317	14216	14267	14167	14250	14377	14434	14286	14348	14193	14297	14302	14216	14344	14190	14389	14356	14273	14233	14456	14369	14276	14339	14173	14211	14501	14270	14251	14409	14271	14362	14344	14312	14250	14362	14398	14332	14276	14360	14395	14337	14330	14249	14527	14394	14227	14149	14389	14196	14317	14191	14371	14179	14244	14368	14298	14458	14330	14269	14256	14340	14444	14302	14298	14346	14375	14446	14323	14348	14254	14238	14374	14213	14396	14416	14203	14354	14289	14281	14328	14348	14217	14259	14291	14133	14300	14204	14398	14442	14295	14272	14315	14208	14338	14298	14223	14084	14375	14296	14271	14288	14232	14280	14258	14210	14332	14284	14182	14407	14357	14240	14166	14387	14403	14347	14397	14155	14220	14259	14452	14174	14230	14341	14305	14167	14322	14309	14455	14271	14460	14353	14191	14270	14306	14254	14251	14233	14276	14466	14177	14402	14409	14368	14455	14494	14221	14322	14332	14281	14277	14110	14288	14327	14257	14315	14304	14281	14387	14292	14292	14362	14309	14320	14221	14288	14321	14143	14127	14266	14464	14276	14351	14139	14398	14261	14362	14367	14431	14263	14192	14217	14325	14398	14465	14336	14315	14395	14316	14338	14206	14424	14447	14174	14362	14402	14571	14150	14327	14322	14227	14279	14229	14363	14499	14128	14333	14160	14130	14338	14288	14355	14297	14345	14356	14483	14285	14425	14215	14485	14345	14296	14360	14283	14351	14239	14307	14262	14231	14251	14379	14227	14274	14188	14428	14275	14205	14376	14363	14236	14289	14364	14375	14270	14330	14305	14265	14365	14294	14306	14130	14284	14205	14262	14279	14344	14391	14319	14370	14300	14337	14203	14338	14343	14241	14329	14335	14216	14339	14280	14444	14316	14244	14480	14276	14313	14370	14276	14271	14181	14317	14210	14361	14266	14339	14194	14424	14377	14410	14226	14281	14304	14394	14224	14247	14147	14476	14257	14312	14297	14412	14390	14307	14267	14161	14417	14478	14221	14264	14321	14166	14269	14302	14166	14324	14335	14313	14313	14335	14314	14236	14446	14315	14325	14337	14440	14267	14382	14321	14352	14342	14344	14277	14244	14368	14312	14387	14251	14240	14290	14398	14181	14360	14412	14254	14377	14231	14389	14486	14271	14274	14190	14244	14151	14341	14397	14368	14364	14328	14219	14466	14243	14363	14323	14385	14372	14263	14231	14324	14370	14241	14430	14487	14481	14339	14459	14364	14329	14199	14347	14262	14226	14338	14120	14220	14243	14280	14225	14339	14250	14195	14370	14259	14082	14291	14151	14292	14146	14218	14160	14057	14186	14238	14342	14378	14347	14084	14335	14335	14395	14317	14408	14380	14387	14368	14161	14380	14195	14420	14393	14245	14371	14361	14404	14241	14294	14331	14190	14241	14387	14349	14387	14392	14497	14349	14372	14214	14309	14228	14206	14351	14399	14287	14353	14215	14247	14300	14576	14194	14341	14307	14270	14175	14341	14429	14327	14337	14211	14274	14374	14368	14436	14329	14357	14311	14367	14370	14437	14321	14244	14305	14457	14313	14380	14231	14175	14364	14249	14406	14284	14344	14245	14391	14321	14254	14238	14352	14307	14215	14280	14274	14294	14471	14460	14371	14284	14266	14338	14412	14367	14358	14280	14384	14318	14261	14230	14285	14274	14210	14242	14262	14187	14279	14258	14221	14302	14309	14465	14198	14233	14197	14367	14303	14332	14148	14169	14330	14454	14319	14314	14356	14275	14319	14122	14199	14325	14252	14338	14298	14458	14358	14284	14151	14266	14207	14368	14237	14382	14240	14409	14352	14297	14371	14358	14280	14490	14304	14364	14422	14293	14396	14160	14421	14362	14293	14474	14188	14235	14402	14202	14258	14436	14282	14389	14372	14238	14285	14297	14177	14562	14253	14283	14431	14296	14321	14197	14180	14176	14385	14434	14264	14256	14392	14351	14269	14374	14309	14366	14609	14302	14266	14399	14221	14428	14578	14340	14211	14339	14265	14166	14384	14409	14267	14276	14162	14352	14271	14159	14209	14309	14098	14268	14570	14393	14361	14252	14286	14412	14436	14452	14215	14214	14173	14352	14376	14361	14291	14313	14219	14372	14188	14243	14395	14278	14379	14334	14281	14369	14352	14316	14409	14031	14407	14230	14223	14294	14373	14453	14283	14370	14215	14317	14155	14310	14200	14394	14291	14130	14357	14370	14328	14189	14429	14158	14189	14418	14236	14190	14481	14270	14426	14271	14306	14252	14365	14379	14290	14566	14200	14354	14194	14191	14243	14430	14251	14461	14327	14390	14345	14215	14258	14287	14394	14284	14294	14434	14274	14351	14307	14359	14197	14275	14421	14236	14245	14298	14171	14278	14542	14280	14269	14254	14157	14486	14370	14309	14427	14184	14397	14488	14376	14274	14404	14227	14508	14436	14434	14148	14234	14315	14285	14359	14303	14367	14471	14385	14132	14408	14208	14352	14222	14294	14414	14418	14120	14341	14251	14314	14450	14310	14382	14456	14296	14335	14425	14485	14085	14321	14204	14315	14264	14308	14328	14298	14354	14186	14244	14364	14233	14239	14317	14292	14410	14440	14386	14216	14321	14091	14281	14198	14334	14447	14567	14467	14396	14342	14292	14406	14228	14207	14233	14178	14593	14375	14369	14265	14229	14298	14345	14238	14369	14191	14367	14323	14163	14293	14381	14413	14285	14315	14292	14292	14289	14377	14341	14298	14218	14308	14382	14349	14303	14298	14280	14480	14350	14223	14453	14148	14370	14371	14339	14268	14310	14370	14187	14268	14413	14398	14230	14487	14387	14273	14353	14371	14363	14416	14405	14262	14377	14271	14206	14401	14300	14230	14253	14211	14208	14305	14381	14238	14382	14263	14107	14435	14307	14335	14406	14282	14221	14291	14346	14370	14180	14297	14173	14455	14198	14330	14292	14261	14283	14391	14259	14453	14255	14336	14388	14271	14349	14354	14148	14399	14296	14092	14363	14374	14351	14280	14552	14240	14314	14290	14557	14436	14418	14265	14433	14221	14237	14254	14391	14345	14250	14480	14298	14289	14138	14140	14280	14302	14375	14254	14196	14275	14255	14356	14374	14388	14285	14219	14249	14291	14269	14287	14496	14367	14265	14236	14283	14331	14278	14345	14364	14285	14395	14392	14325	14569	14374	14208	14194	14192	14310	14308	14257	14365	14292	14255	14087	14570	14312	14327	14250	14314	14294	14290	14532	14263	14456	14018	14342	14292	14315	14243	14405	14404	14275	14364	14192	14357	14459	14288	14379	14341	14422	14352	14353	14070	14396	14283	14297	14410	14198	14308	14345	14423	14358	14369	14357	14314	14426	14273	14374	14222	14419	14402	14347	14380	14266	14330	14432	14192	14253	14129	14335	14291	14376	14293	14179	14312	14230	14318	14377	14404	14198	14315	14339	14496	14378	14298	14438	14293	14323	14364	14276	14350	14309	14269	14348	14264	14385	14272	14334	14160	14227	14403	14237	14250	14306	14331	14359	14183	14286	14313	14283	14336	14439	14145	14351	14248	14382	14443	14345	14339	14490	14346	14217	14358	14486	14294	14404	14315	14261	14317	14371	14363	14330	14391	14263	14345	14171	14136	14321	14261	14243	14213	14463	14288	14206	14317	14338	14230	14242	14398	14323	14258	14248	14346	14291	14276	14443	14446	14233	14383	14199	14315	14339	14244	14333	14538	14260	14406	14465	14553	14242	14131	14395	14243	14446	14161	14375	14289	14232	14307	14285	14476	14359	14390	14424	14038	14332	14286	14269	14260	14499	14204	14302	14227	14423	14383	14222	14414	14361	14175	14289	14190	14388	14298	14377	14325	14328	14295	13985	14256	14416	14297	14256	14399	14356	14287	14313	14501	14518	14235	14266	14513	14419	14304	14440	14286	14346	14452	14357	14413	14428	14189	14473	14359	14282	14297	14353	14425	14521	14359	14194	14406	14280	14168	14349	14436	14096	14301	14329	14214	14329	14339	14327	14156	14275	14290	14281	14310	14252	14209	14275	14333	14324	14320	14408	14365	14312	14232	14378	14238	14230	14394	14233	14310	14423	14250	14335	14364	14328	14346	14410	14425	14373	14362	14236	14402	14195	14154	14212	14398	14326	14224	14262	14326	14452	14200	14459	14313	14176	14466	14320	14252	14279	14387	14298	14359	14394	14358	14323	14150	14336	14400	14345	14325	14255	14484	14329	14340	14294	14351	14358	14375	14369	14361	14461	14181	14414	14352	14355	14130	14540	14297
23804	21348	28875	24618	23325	23165	21587	18613	18050	18520	23244	27708	26008	23724	21063	18967	17593	16845	16749	16558	16527	16453	16327	16392	16360	16493	16314	16444	16607	16531	16520	16409	16498	16412	16613	16422	16343	16449	16673	16275	16443	16464	16496	16407	16306	16267	16302	16396	16429	16285	16303	16277	16420	16482	16244	16422	16439	16369	16395	16326	16400	16580	16361	16366	16501	16464	16346	16299	16338	16659	16459	16379	16656	16355	16535	16486	16097	16218	16346	16397	16444	16465	16532	16452	16453	16393	16462	16405	16490	16285	16277	16276	16287	16312	16352	16415	16599	16187	16543	16479	16518	16387	16190	16509	16313	16477	16272	16357	16459	16462	16505	16299	16529	16311	16242	16229	16389	16299	16633	16476	16481	16255	16284	16259	16286	16521	16575	16367	16287	16320	16520	16373	16099	16217	16586	16475	16463	16370	16396	16280	16282	16345	16274	16342	16457	16407	16545	16415	16568	16321	16466	16102	16435	16548	16411	16539	16394	16319	16390	16378	16615	16402	16401	16312	16301	16299	16284	16388	16361	16429	16268	16226	16372	16472	16385	16352	16411	16423	16442	16353	16434	16346	16351	16372	16336	16271	16530	16449	16354	16467	16372	16398	16319	16352	16330	16382	16508	16277	16376	16395	16349	16364	16343	16263	16435	16402	16537	16313	16525	16459	16270	16349	16273	16471	16213	16562	16466	16308	16473	16538	16431	16369	16469	16520	16226	16402	16477	16376	16357	16418	16493	16412	16268	16340	16290	16383	16449	16311	16416	16348	16443	16233	16461	16347	16505	16306	16479	16308	16365	16394	16437	16469	16307	16412	16396	16323	16307	16243	16422	16373	16280	16308	16492	16553	16265	16471	16303	16480	16471	16331	16572	16502	16681	16598	16350	16050	16411	16248	16255	16461	16242	16421	16517	16341	16459	16210	16199	16478	16299	16403	16396	16266	16461	16341	16255	16283	16265	16432	16400	16399	16353	16284	16462	16285	16637	16244	16482	16374	16377	16345	16189	16384	16344	16320	16379	16493	16468	16416	16389	16614	16275	16436	16264	16506	16137	16384	16390	16646	16434	16510	16529	16425	16516	16467	16186	16520	16407	16405	16449	16408	16486	16452	16331	16401	16550	16355	16405	16234	16380	16417	16551	16450	16307	16427	16435	16672	16290	16157	16540	16331	16246	16378	16335	16478	16475	16495	16549	16396	16342	16306	16510	16406	16255	16411	16537	16316	16330	16163	16171	16500	16301	16421	16368	16438	16359	16500	16477	16381	16352	16536	16288	16446	16402	16349	16316	16471	16285	16214	16369	16505	16289	16560	16257	16478	16476	16609	16372	16311	16358	16535	16406	16298	16326	16504	16304	16454	16487	16223	16519	16382	16328	16350	16379	16397	16554	16289	16457	16534	16366	16491	16279	16370	16235	16195	16280	16398	16499	16445	16328	16421	16231	16312	16346	16392	16247	16311	16528	16383	16461	16408	16613	16335	16364	16452	16422	16270	16386	16354	16377	16543	16391	16272	16305	16416	16406	16242	16211	16514	16441	16574	16472	16476	16274	16258	16304	16234	16406	16458	16377	16351	16553	16346	16453	16394	16339	16350	16583	16581	16682	16485	16357	16466	16254	16448	16442	16427	16546	16503	16341	16359	16379	16374	16388	16315	16356	16170	16394	16294	16249	16306	16292	16325	16177	16323	16464	16470	16403	16350	16367	16447	16299	16312	16529	16335	16302	16344	16437	16428	16396	16560	16434	16394	16375	16314	16243	16462	16614	16339	16477	16474	16454	16501	16204	16323	16647	16254	16570	16229	16503	16518	16313	16404	16395	16406	16244	16383	16332	16367	16481	16177	16520	16322	16600	16246	16149	16286	16330	16320	16516	16356	16388	16433	16487	16288	16162	16342	16315	16430	16406	16279	16579	16293	16465	16493	16325	16417	16416	16460	16514	16470	16515	16176	16308	16162	16464	16537	16510	16515	16370	16587	16167	16456	16343	16297	16312	16335	16193	16270	16466	16419	16337	16384	16453	16569	16523	16584	16217	16200	16430	16388	16267	16390	16334	16336	16411	16492	16446	16497	16350	16324	16416	16277	16447	16267	16247	16517	16347	16428	16494	16313	16464	16492	16601	16480	16345	16292	16393	16529	16353	16307	16461	16333	16439	16238	16413	16261	16533	16436	16243	16367	16614	16612	16631	16526	16489	16520	16346	16454	16418	16233	16372	16311	16543	16441	16409	16562	16457	16412	16324	16178	16224	16453	16313	16158	16385	16348	16315	16268	16410	16459	16371	16256	16360	16305	16372	16303	16228	16499	16459	16338	16244	16404	16505	16494	16527	16327	16330	16323	16579	16412	16337	16324	16405	16462	16350	16321	16353	16349	16313	16411	16428	16407	16392	16399	16220	16348	16473	16293	16429	16304	16647	16483	16496	16325	16491	16420	16301	16602	16361	16507	16491	16240	16492	16506	16457	16472	16451	16256	16469	16430	16390	16385	16330	16691	16435	16268	16397	16445	16290	16331	16443	16559	16441	16624	16415	16437	16172	16513	16485	16420	16466	16504	16297	16296	16449	16197	16341	16237	16252	16177	16391	16335	16283	16280	16410	16463	16341	16535	16314	16395	16321	16270	16376	16128	16390	16521	16509	16474	16295	16523	16635	16435	16492	16302	16453	16359	16283	16469	16486	16521	16385	16509	16294	16356	16534	16297	16529	16445	16481	16398	16483	16477	16437	16301	16261	16298	16327	16221	16526	16572	16444	16412	16330	16326	16526	16263	16251	16367	16419	16270	16335	16327	16271	16220	16364	16315	16346	16390	16455	16217	16656	16444	16439	16403	16408	16230	16463	16571	16486	16328	16327	16366	16462	16563	16516	16330	16246	16590	16383	16424	16322	16342	16526	16297	16460	16303	16391	16291	16153	16366	16355	16173	16508	16242	16631	16351	16493	16439	16461	16355	16426	16563	16226	16484	16310	16343	16387	16484	16302	16511	16372	16418	16457	16372	16404	16354	16506	16357	16393	16340	16441	16344	16270	16344	16309	16483	16318	16573	16388	16336	16415	16415	16606	16472	16429	16183	16307	16354	16350	16577	16164	16330	16369	16277	16340	16299	16539	16565	16297	16401	16433	16286	16536	16362	16378	16376	16375	16279	16345	16239	16304	16566	16549	16404	16505	16316	16263	16352	16544	16465	16358	16447	16540	16368	16432	16672	16440	16302	16240	16458	16471	16375	16412	16171	16434	16222	16272	16471	16287	16423	16395	16480	16428	16475	16316	16441	16505	16356	16193	16344	16379	16466	16255	16385	16548	16342	16319	16395	16427	16372	16361	16315	16339	16210	16251	16463	16672	16540	16384	16279	16324	16315	16469	16353	16679	16413	16379	16535	16398	16296	16351	16480	16508	16377	16404	16392	16335	16274	16331	16448	16335	16242	16410	16344	16480	16559	16559	16396	16442	16249	16273	16479	16643	16279	16408	16412	16535	16377	16472	16382	16565	16271	16316	16615	16576	16368	16456	16588	16530	16386	16189	16481	16188	16441	16377	16276	16270	16239	16144	16528	16367	16449	16401	16450	16354	16435	16182	16290	16524	16574	16618	16282	16339	16401	16512	16421	16439	16402	16293	16268	16215	16530	16344	16483	16494	16388	16432	16536	16423	16604	16523	16459	16506	16522	16364	16168	16315	16600	16492	16442	16184	16267	16516	16425	16514	16303	16256	16382	16516	16319	16317	16535	16380	16244	16512	16449	16349	16335	16432	16340	16244	16454	16345	16309	16440	16418	16347	16402	16342	16242	16444	16491	16369	16428	16194	16150	16360	16422	16286	16397	16180	16583	16592	16401	16501	16395	16533	16445	16404	16363	16405	16234	16409	16427	16446	16443	16272	16262	16338	16458	16490	16354	16300	16210	16446	16283	16236	16550	16487	16355	16503	16502	16548	16369	16313	16260	16366	16314	16459	16460	16230	16363	16542	16384	16410	16266	16452	16253	16436	16317	16637	16634	16408	16498	16462	16427	16469	16447	16469	16541	16472	16410	16265	16488	16430	16346	16482	16408	16559	16630	16352	16411	16341	16523	16200	16405	16357	16481	16371	16297	16393	16405	16311	16435	16486	16448	16406	16134	16554	16640	16573	16474	16343	16573	16500	16509	16269	16328	16244	16572	16272	16368	16371	16369	16382	16413	16542	16413	16372	16298	16163	16390	16216	16273	16226	16296	16531	16408	16282	16429	16304	16554	16481	16489	16546	16286	16442	16643	16397	16478	16417	16382	16281	16359	16461	16613	16384	16285	16270	16183	16409	16477	16204	16365	16136	16397	16433	16301	16469	16426	16353	16248	16615	16343	16372	16434	16254	16581	16443	16628	16279	16513	16443	16343	16558	16254	16305	16406	16411	16332	16542	16245	16242	16261	16474	16487	16627	16355	16396	16425	16418	16326	16559	16310	16400	16449	16534	16416	16356	16665	16417	16383	16417	16532	16545	16249	16537	16358	16521	16594	16651	16296	16409	16322	16397	16538	16333	16428	16477	16501	16109	16383	16407	16583	16302	16442	16300	16431	16540	16311	16312	16435	16393	16501	16351	16352	16197	16422	16413	16525	16336	16112	16197	16327	16332	16472	16406	16546	16621	16345	16433	16262	16122	16282	16534	16498	16186	16467	16449	16509	16402	16373	16286	16514	16211	16468	16380	16580	16454	16434	16385	16426	16294	16515	16451	16301	16413	16300	16391	16325	16270	16354	16362	16395	16281	16473	16402	16254	16604	16424	16236	16382	16419	16482	16321	16197	16470	16621	16406	16565	16446	16457	16344	16493	16375	16472	16385	16410	16416	16428	16427	16566	16361	16340	16428	16468	16413	16361	16529	16290	16112	16302	16333	16430	16233	16369	16250	16436	16377	16392	16501	16347	16208	16378	16348	16331	16255	16382	16506	16427	16406	16196	16319	16345	16371	16383	16193	16240	16657	16420	16403	16391	16309	16299	16468	16348	16403	16340	16504	16527	16599	16449	16369	16390	16444	16496	16285	16291	16349	16335	16492	16420	16232	16487	16318	16344	16151	16362	16552	16395	16395	16405	16330	16245	16406	16357	16525	16493	16479	16286	16548	16298	16405	16315	16435	16354
30301	47037	43937	31915	26192	20139	17737	17097	16794	17680	24940	29599	26806	23513	19716	17072	15445	14683	14449	14324	14278	14268	14450	14294	14365	14393	14388	14316	14418	14430	14455	14285	14433	14288	14301	14456	14338	14392	14404	14382	14145	14302	14347	14168	14316	14397	14471	14383	14307	14411	14334	14321	14361	14283	14452	14271	14277	14412	14329	14180	14326	14297	14268	14230	14249	14301	14205	14322	14404	14256	14253	14200	14251	14211	14333	14315	14219	14428	14381	14305	14356	14213	14405	14399	14131	14262	14445	14400	14215	14233	14424	14280	14420	14371	14359	14374	14254	14404	14369	14294	14155	14363	14363	14188	14351	14393	14418	14311	14345	14343	14315	14420	14411	14419	14189	14475	14200	14450	14199	14264	14248	14236	14356	14575	14224	14467	14388	14186	14485	14378	14481	14441	14322	14312	14284	14439	14387	14331	14374	14372	14174	14282	14422	14534	14335	14276	14360	14337	14170	14399	14252	14350	14183	14258	14376	14260	14325	14364	14237	14289	14359	14310	14346	14317	14329	14276	14432	14192	14231	14289	14294	14334	14082	14236	14334	14375	14300	14311	14329	14309	14328	14343	14407	14211	14451	14307	14412	14414	14169	14485	14369	14337	14285	14329	14353	14416	14425	14229	14396	14358	14364	14326	14267	14375	14302	14257	14282	14152	14428	14457	14399	14387	14287	14306	14319	14356	14289	14424	14372	14350	14284	14315	14188	14280	14371	14168	14271	14391	14335	14256	14402	14390	14317	14379	14381	14321	14306	14401	14318	14370	14505	14366	14379	14263	14346	14424	14261	14188	14361	14382	14329	14349	14450	14375	14428	14288	14481	14243	14560	14412	14276	14398	14237	14361	14265	14303	14427	14349	14358	14281	14478	14288	14280	14314	14237	14335	14253	14324	14245	14285	14345	14305	14288	14286	14334	14310	14330	14267	14310	14364	14387	14378	14238	14030	14343	14325	14288	14272	14433	14205	14266	14204	14303	14248	14262	14469	14283	14322	14399	14228	14368	14334	14324	14356	14344	14269	14303	14453	14392	14405	14451	14199	14402	14210	14253	14329	14270	14188	14344	14207	14352	14219	14313	14364	14277	14391	14275	14125	14470	14401	14369	14337	14406	14282	14190	14228	14230	14213	14263	14368	14215	14301	14335	14301	14169	14325	14393	14405	14308	14400	14247	14386	14247	14274	14427	14293	14280	14237	14408	14210	14380	14305	14381	14363	14353	14429	14361	14481	14334	14338	14290	14220	14314	14359	14206	14189	14329	14224	14337	14316	14451	14367	14190	14464	14326	14344	14334	14071	14296	14325	14202	14167	14139	14169	14221	14345	14189	14285	14390	14048	14452	14265	14417	14487	14319	14367	14232	14326	14101	14330	14407	14212	14366	14222	14402	14259	14293	14304	14278	14326	14254	14357	14372	14200	14253	14357	14377	14404	14275	14387	14297	14375	14427	14351	14347	14285	14212	14210	14301	14141	14185	14194	14350	14152	14265	14291	14190	14364	14249	14410	14187	14234	14366	14323	14479	14162	14178	14283	14216	14282	14435	14368	14470	14376	14231	14478	14469	14309	14175	14389	14145	14295	14141	14443	14338	14225	14438	14320	14404	14456	14328	14233	14400	14361	14185	14252	14312	14252	14327	14418	14244	14314	14256	14297	14317	14193	14382	14319	14197	14375	14408	14179	14306	14277	14324	14278	14232	14351	14253	14261	14395	14015	14224	14421	14241	14279	14280	14368	14369	14235	14485	14388	14383	14251	14214	14238	14096	14372	14327	14249	14489	14352	14239	14378	14281	14273	14329	14321	14443	14364	14507	14269	14396	14383	14465	14257	14303	14189	14403	14252	14270	14292	14271	14354	14411	14286	14287	14302	14229	14475	14271	14274	14627	14220	14068	14290	14317	14231	14417	14326	14267	14083	14294	14400	14248	14311	14422	14309	14170	14231	14349	14341	14541	14230	14383	14177	14178	14347	14344	14294	14269	14271	14293	14367	14427	14414	14327	14186	14264	14211	14286	14457	14206	14326	14258	14203	14403	14240	14309	14251	14327	14413	14125	14303	14306	14325	14350	14478	14324	14184	14267	14232	14335	14342	14416	14460	14451	14347	14351	14130	14315	14425	14241	14223	14420	14462	14317	14434	14343	14202	14325	14494	14222	14353	14418	14322	14208	14335	14233	14271	14151	14436	14376	14159	14274	14368	14359	14278	14459	14266	14343	14356	14281	14283	14384	14311	14406	14337	14223	14489	14356	14390	14240	14228	14437	14212	14545	14322	14275	14302	14352	14364	14468	14381	14367	14256	14260	14492	14359	14220	14323	14347	14253	14189	14355	14364	14311	14498	14327	14406	14358	14363	14367	14395	14260	14335	14355	14185	14269	14348	14504	14189	14172	14358	14298	14406	14276	14259	14335	14319	14375	14301	14201	14349	14312	14292	14210	14331	14329	14239	14382	14605	14319	14336	14404	14327	14476	14349	14147	14353	14390	14337	14188	14288	14463	14336	14230	14216	14282	14205	14328	14471	14261	14206	14282	14399	14231	14468	14270	14417	14270	14319	14430	14360	14283	14291	14250	14544	14327	14285	14348	14335	14355	14306	14182	14392	14313	14136	14302	14353	14363	14399	14471	14234	14304	14440	14353	14442	14257	14346	14447	14362	14336	14337	14140	14196	14406	14137	14370	14088	14316	14231	14314	14328	14289	14305	14248	14376	14456	14335	14414	14402	14321	14336	14356	14253	14249	14349	14474	14390	14425	14206	14316	14150	14371	14295	14372	14447	14298	14242	14379	14204	14318	14108	14338	14437	14194	14221	14600	14208	14354	14321	14161	14278	14285	14334	14194	14434	14428	14291	14438	14368	14328	14315	14267	14200	14188	14493	14189	14304	14282	14222	14229	14228	14277	14361	14242	14316	14475	14211	14328	14287	14377	14312	14230	14211	14400	14236	14459	14360	14367	14392	14121	14277	14395	14500	14218	14363	14335	14420	14323	14402	14367	14395	14203	14262	14484	14322	14487	14169	14233	14342	14279	14362	14489	14259	14178	14380	14308	14322	14390	14307	14361	14366	14367	14322	14320	14329	14178	14367	14371	14432	14432	14193	14382	14332	14385	14241	14298	14390	14345	14321	14400	14126	14232	14252	14448	14489	14297	14256	14360	14206	14413	14117	14347	14299	14299	14392	14206	14229	14080	14181	14223	14355	14264	14289	14179	14373	14147	14241	14218	14268	14280	14273	14095	14172	14436	14247	14170	14333	14413	14322	14134	14408	14357	14363	14282	14406	14416	14328	14358	14302	14278	14299	14339	14374	14317	14405	14284	14223	14246	14247	14394	14335	14460	14321	14283	14353	14603	14320	14349	14240	14410	14346	14278	14360	14395	14359	14240	14170	14379	14263	14386	14379	14304	14246	14397	14307	14138	14318	14356	14068	14269	14316	14383	14423	14358	14276	14207	14127	14382	14202	14291	14374	14326	14246	14412	14148	14357	14466	14433	14403	14435	14313	14189	14207	14391	14144	14189	14406	14375	14260	14298	14333	14403	14235	14134	14243	14501	14306	14209	14328	14279	14392	14188	14274	14496	14337	14370	14347	14210	14410	14254	14311	14173	14243	14355	14312	14267	14437	14360	14107	14215	14358	14344	14314	14280	14202	14312	14322	14483	14343	14225	14389	14328	14087	14381	14242	14277	14276	14247	14407	14332	14435	14177	14338	14154	14217	14381	14244	14306	14349	14328	14197	14335	14271	14233	14246	14220	14354	14306	14295	14257	14238	14483	14266	14277	14419	14318	14343	14386	14233	14441	14177	14338	14357	14394	14293	14393	14244	14368	14332	14199	14312	14417	14242	14327	14320	14143	14202	14390	14404	14426	14526	14335	14457	14381	14140	14228	14266	14287	14126	14394	14344	14513	14288	14498	14421	14273	14284	14473	14410	14294	14285	14276	14434	14283	14274	14213	14372	14199	14238	14330	14369	14169	14320	14311	14307	14473	14320	14336	14469	14230	14189	14413	14226	14396	14242	14385	14386	14311	14214	14305	14158	14453	14144	14205	14277	14380	14303	14172	14082	14261	14336	14349	14366	14157	14261	13996	14294	14403	14499	14344	14346	14382	14382	14421	14428	14149	14296	14184	14350	14115	14475	14377	14336	14308	14286	14292	14270	14162	14315	14346	14272	14352	14386	14340	14116	14368	14447	14367	14207	14252	14327	14161	14316	14254	14455	14298	14296	14175	14272	14134	14300	14211	14295	14191	14163	14289	14438	14317	14324	14180	14319	14269	14473	14428	14400	14171	14400	14320	14278	14367	14277	14228	14266	14207	14501	14394	14288	14333	14381	14298	14392	14414	14373	14336	14259	14234	14466	14205	14450	14166	14280	14411	14276	14180	14377	14400	14381	14300	14335	14289	14366	14343	14451	14277	14196	14420	14263	14302	14382	14302	14202	14566	14364	14238	14352	14444	14493	14422	14473	14193	14410	14452	14294	14406	14184	14251	14211	14412	14131	14328	14372	14355	14510	14227	14250	14392	14163	14266	14532	14234	14369	14311	14371	14304	14197	14429	14241	14237	14200	14434	14349	14318	14297	14295	14323	14433	14226	14353	14328	14375	14238	14460	14253	14446	14429	14288	14481	14190	14355	14280	14324	14530	14167	14323	14309	14272	14426	14507	14199	14513	14335	14299	14143	14340	14228	14324	14305	14401	14183	14350	14172	14283	14225	14205	14402	14261	14247	14301	14172	14179	14314	14327	14342	14281	14418	14345	14199	14388	14401	14324	14167	14428	14289	14238	14077	14141	14344	14305	14283	14231	14223	14225	14350	14365	14417	14340	14310	14200	14358	14526	14242	14251	14330	14315	14455	14200	14394	14520	14257	14414	14349	14475	14254	14358	14238	14372	14313	14243	14077	14362	14332	14401	14353	14353	14127	14328	14257	14408	14341	14198	14194	14320	14237	14384	14341	14273	14325	14289	14259	14259	14212	14258	14347	14363	14234	14374	14342	14393	14350	14013	14367	14181	14178	14350	14335	14369	14289	14208	14356	14287	14334	14327	14277	14200	14243	14361	14258	14258	14478	14304	14443	14398	14347	14422	14049	14270	14213	14262	14408	14126	14300	14461	14370
22792	21308	29063	23897	22066	24203	25527	20387	19545	20704	28799	32061	29475	29026	25328	22142	19648	18002	17251	16938	16601	16725	16722	16815	16890	16686	16827	16631	16604	16516	16645	16617	16847	16794	16372	16759	16702	16349	16584	16436	16634	16669	16751	16788	16692	16580	16622	16756	16658	16746	16640	16647	16555	16628	16505	16535	16527	16649	16569	16898	16626	16767	16516	16506	16501	16543	16469	16378	16604	16507	16337	16515	16658	16444	16580	16755	16651	16558	16518	16488	16625	16528	16804	16596	16610	16676	16451	16853	16706	16507	16698	16494	16721	16633	16609	16399	16505	16642	16641	16538	16411	16674	16609	16679	16453	16544	16559	16512	16708	16587	16347	16603	16562	16560	16603	16562	16593	16460	16453	16537	16554	16250	16579	16348	16688	16806	16511	16620	16701	16475	16438	16523	16501	16575	16832	16553	16439	16479	16668	16597	16790	16644	16469	16472	16620	16611	16399	16488	16394	16250	16614	16527	16672	16497	16743	16465	16425	16725	16516	16705	16667	16572	16320	16583	16533	16928	16646	16696	16633	16645	16412	16516	16557	16549	16644	16434	16657	16573	16514	16602	16445	16531	16450	16369	16627	16433	16575	16741	16642	16624	16361	16505	16515	16319	16502	16415	16707	16460	16671	16472	16454	16305	16712	16482	16441	16440	16641	16443	16688	16475	16531	16638	16681	16578	16531	16630	16479	16536	16562	16742	16377	16627	16743	16627	16516	16576	16594	16486	16674	16703	16438	16449	16556	16608	16600	16538	16546	16690	16646	16574	16434	16467	16508	16547	16363	16615	16622	16757	16625	16533	16464	16487	16661	16366	16633	16415	16590	16343	16499	16378	16563	16664	16558	16685	16469	16513	16345	16495	16519	16496	16387	16699	16510	16448	16497	16449	16494	16660	16361	16529	16521	16513	16446	16431	16691	16369	16384	16522	16650	16916	16416	16545	16333	16327	16603	16387	16606	16557	16477	16560	16489	16540	16677	16528	16631	16616	16486	16496	16462	16368	16646	16697	16503	16536	16594	16653	16708	16640	16619	16422	16375	16518	16497	16472	16564	16496	16528	16668	16463	16379	16703	16459	16494	16630	16620	16568	16458	16463	16393	16606	16539	16686	16557	16428	16557	16412	16448	16414	16564	16512	16385	16664	16661	16711	16628	16561	16502	16616	16560	16431	16444	16433	16628	16673	16463	16578	16546	16600	16644	16683	16507	16515	16693	16538	16551	16518	16433	16742	16683	16684	16536	16532	16481	16572	16530	16686	16429	16496	16735	16499	16523	16585	16511	16615	16549	16514	16559	16619	16543	16561	16461	16627	16592	16590	16482	16664	16588	16530	16555	16621	16654	16473	16651	16480	16335	16507	16263	16736	16425	16604	16600	16537	16483	16660	16443	16530	16603	16690	16734	16565	16568	16429	16286	16400	16407	16543	16610	16511	16518	16422	16466	16657	16437	16585	16548	16615	16551	16539	16473	16645	16433	16491	16546	16564	16617	16454	16446	16736	16454	16332	16576	16535	16500	16355	16550	16626	16809	16469	16559	16580	16552	16462	16664	16559	16757	16363	16489	16596	16784	16506	16581	16276	16468	16524	16575	16600	16308	16419	16562	16518	16632	16536	16672	16534	16553	16475	16581	16486	16518	16528	16545	16509	16530	16490	16579	16501	16425	16345	16512	16693	16411	16376	16511	16399	16533	16508	16534	16526	16346	16654	16620	16542	16592	16590	16389	16428	16664	16605	16667	16315	16418	16586	16564	16890	16480	16570	16292	16639	16349	16543	16415	16538	16352	16768	16468	16703	16522	16626	16606	16563	16539	16519	16517	16508	16524	16658	16494	16351	16682	16515	16369	16706	16734	16487	16572	16443	16483	16420	16503	16464	16596	16524	16569	16525	16660	16452	16588	16599	16375	16563	16591	16516	16525	16639	16526	16606	16528	16530	16725	16453	16466	16450	16508	16564	16614	16461	16440	16464	16653	16538	16432	16582	16644	16535	16631	16452	16666	16561	16556	16520	16567	16735	16408	16719	16790	16466	16451	16319	16454	16542	16674	16576	16568	16629	16569	16624	16635	16443	16471	16721	16678	16613	16449	16491	16593	16618	16512	16419	16457	16308	16782	16582	16563	16503	16505	16622	16589	16486	16595	16376	16380	16192	16476	16486	16456	16667	16617	16616	16419	16420	16545	16572	16460	16385	16577	16458	16525	16423	16521	16569	16590	16472	16597	16643	16734	16455	16527	16512	16569	16582	16722	16525	16668	16421	16487	16607	16596	16614	16318	16530	16605	16419	16635	16576	16272	16414	16560	16566	16434	16547	16607	16398	16357	16552	16334	16280	16609	16336	16520	16645	16367	16394	16631	16418	16612	16543	16460	16506	16457	16674	16528	16585	16450	16608	16544	16612	16481	16403	16427	16520	16526	16619	16567	16591	16566	16425	16466	16486	16584	16604	16614	16565	16470	16531	16540	16470	16637	16615	16266	16680	16521	16518	16500	16730	16464	16509	16463	16543	16392	16470	16465	16534	16511	16574	16516	16430	16562	16559	16478	16373	16506	16439	16385	16478	16740	16532	16509	16530	16548	16486	16505	16599	16642	16465	16666	16569	16698	16528	16415	16620	16766	16457	16524	16511	16276	16666	16551	16663	16586	16342	16592	16325	16803	16600	16527	16632	16409	16346	16616	16611	16442	16421	16503	16495	16554	16434	16462	16201	16388	16595	16441	16509	16662	16587	16586	16565	16290	16596	16525	16413	16575	16597	16455	16367	16604	16553	16456	16511	16587	16583	16359	16658	16594	16412	16543	16613	16410	16459	16444	16556	16545	16434	16643	16544	16375	16592	16539	16584	16581	16621	16464	16627	16407	16577	16556	16427	16452	16489	16631	16400	16649	16550	16677	16441	16596	16543	16370	16386	16489	16595	16519	16249	16662	16474	16440	16581	16544	16646	16535	16632	16401	16395	16326	16536	16483	16400	16409	16493	16669	16503	16409	16570	16440	16535	16370	16578	16520	16619	16565	16609	16648	16528	16571	16449	16574	16364	16557	16469	16566	16399	16679	16646	16557	16389	16375	16615	16561	16510	16768	16541	16599	16476	16472	16521	16441	16918	16605	16415	16524	16328	16506	16491	16651	16441	16473	16340	16442	16662	16620	16413	16603	16473	16376	16336	16594	16570	16375	16492	16486	16630	16378	16585	16589	16548	16543	16485	16607	16694	16548	16560	16644	16543	16565	16535	16601	16373	16415	16465	16649	16509	16467	16489	16668	16558	16545	16618	16287	16528	16440	16608	16550	16768	16538	16637	16309	16457	16694	16327	16689	16533	16560	16780	16635	16631	16572	16638	16445	16550	16439	16537	16515	16391	16484	16353	16666	16398	16712	16744	16389	16593	16366	16548	16704	16526	16372	16641	16691	16568	16380	16406	16548	16521	16553	16357	16444	16521	16778	16824	16612	16729	16484	16528	16630	16489	16409	16695	16569	16499	16408	16478	16411	16690	16314	16469	16428	16742	16310	16458	16647	16444	16595	16616	16520	16562	16588	16580	16541	16613	16513	16578	16720	16514	16416	16604	16614	16526	16538	16553	16556	16584	16751	16544	16411	16353	16537	16646	16621	16592	16695	16612	16519	16438	16587	16481	16518	16623	16732	16431	16455	16469	16422	16596	16688	16432	16448	16512	16516	16575	16331	16716	16574	16577	16470	16468	16376	16616	16656	16554	16385	16517	16438	16519	16500	16449	16642	16411	16412	16523	16594	16499	16546	16497	16463	16491	16560	16674	16520	16361	16439	16643	16419	16557	16583	16610	16490	16523	16514	16540	16693	16451	16515	16617	16617	16652	16522	16574	16430	16631	16575	16549	16562	16430	16541	16702	16723	16583	16757	16418	16529	16553	16784	16545	16629	16399	16278	16651	16683	16548	16494	16517	16687	16457	16411	16490	16535	16679	16775	16541	16454	16732	16489	16270	16533	16355	16534	16503	16364	16694	16466	16260	16584	16640	16727	16480	16419	16423	16425	16437	16454	16531	16541	16638	16456	16480	16399	16504	16591	16570	16639	16695	16561	16641	16491	16465	16431	16347	16452	16512	16596	16334	16480	16588	16606	16558	16601	16529	16530	16531	16439	16630	16725	16501	16613	16796	16615	16575	16503	16391	16758	16636	16554	16486	16632	16732	16665	16558	16408	16454	16366	16675	16599	16441	16487	16550	16523	16471	16768	16527	16502	16753	16598	16644	16595	16395	16591	16458	16754	16412	16525	16561	16611	16610	16507	16403	16716	16475	16559	16434	16663	16527	16650	16332	16498	16530	16469	16443	16638	16421	16379	16764	16527	16631	16592	16404	16526	16623	16777	16558	16472	16728	16613	16369	16519	16405	16555	16414	16654	16602	16542	16447	16244	16531	16580	16598	16333	16332	16551	16325	16554	16527	16561	16373	16449	16633	16654	16592	16668	16538	16717	16680	16564	16313	16510	16582	16517	16483	16578	16436	16501	16643	16570	16507	16664	16501	16475	16487	16492	16365	16463	16564	16594	16648	16451	16449	16432	16427	16419	16646	16666	16648	16503	16598	16455	16645	16511	16347	16542	16311	16535	16757	16452	16444	16599	16484	16614	16441	16549	16518	16544	16763	16396	16580	16580	16673	16655	16677	16464	16591	16301	16345	16329	16434	16558	16521	16447	16590	16559	16537	16565	16446	16649	16428	16416	16649	16570	16562	16426	16565	16387	16581	16401	16570	16563	16347	16202	16503	16526	16444	16640	16353	16660	16717	16394	16540	16467	16579	16501	16379	16285	16572	16479	16555	16632	16389	16493	16517	16721	16495	16469	16347	16596	16510	16734	16607	16480	16500	16506	16468	16560	16602	16581	16401	16488	16783	16462	16552	16574	16305	16513	16377	16630	16538	16469	16270	16563	16546	16501	16687	16466	16624	16547	16672	16615	16593	16566	16463	16781	16690	16587	16443	16554	16615	16665	16584	16608	16517	16603	16614	16491	16525	16543	16460	16531	16278	16437	16422	16721	16467	16827	16605	16590	16756	16402	16482	16418	16575	16453	16650	16517	16402	16523	16536	16563	16735	16544	16467	16586	16455	16564	16475	16441	16570	16444	16405	16569	16567
33162	52648	48014	38577	29646	23043	20285	19290	19484	21065	32044	33320	31525	29835	24952	21206	17799	15703	14909	14631	14460	14447	14406	14416	14429	14559	14384	14286	14274	14508	14392	14396	14487	14504	14374	14484	14385	14340	14504	14480	14418	14334	14357	14380	14402	14456	14426	14444	14403	14461	14452	14589	14394	14505	14298	14504	14508	14459	14533	14359	14212	14343	14475	14430	14402	14302	14585	14494	14256	14445	14504	14274	14364	14422	14580	14412	14454	14473	14357	14393	14369	14320	14377	14311	14411	14336	14294	14308	14328	14463	14437	14517	14580	14406	14342	14365	14448	14347	14535	14342	14334	14303	14402	14563	14347	14369	14459	14490	14416	14469	14474	14464	14480	14428	14326	14307	14419	14293	14401	14431	14435	14704	14317	14370	14482	14541	14361	14437	14490	14342	14364	14502	14414	14460	14458	14427	14334	14306	14330	14196	14419	14405	14338	14179	14443	14352	14517	14241	14503	14468	14282	14510	14466	14388	14278	14363	14633	14305	14316	14354	14561	14389	14405	14328	14422	14399	14495	14400	14495	14498	14474	14378	14558	14420	14328	14355	14412	14557	14453	14426	14423	14431	14276	14456	14340	14397	14534	14460	14397	14381	14497	14498	14492	14471	14230	14544	14427	14516	14373	14292	14441	14294	14539	14579	14331	14430	14615	14472	14480	14372	14246	14536	14458	14448	14329	14276	14374	14409	14472	14390	14532	14470	14597	14438	14457	14363	14411	14374	14324	14288	14363	14487	14509	14473	14336	14343	14344	14464	14307	14232	14425	14393	14200	14432	14475	14492	14285	14379	14353	14311	14423	14514	14240	14283	14427	14488	14355	14384	14485	14411	14455	14228	14454	14533	14480	14286	14549	14283	14464	14301	14419	14538	14252	14525	14515	14402	14272	14511	14431	14425	14660	14407	14396	14475	14515	14502	14226	14349	14375	14382	14362	14427	14584	14439	14448	14480	14350	14278	14407	14455	14370	14364	14275	14559	14416	14273	14323	14218	14391	14326	14320	14326	14476	14389	14408	14344	14359	14374	14292	14352	14424	14506	14280	14514	14390	14469	14443	14302	14327	14459	14389	14342	14419	14365	14376	14531	14249	14318	14408	14387	14310	14455	14495	14395	14208	14421	14508	14360	14419	14439	14421	14443	14392	14555	14234	14392	14419	14483	14396	14497	14320	14346	14230	14440	14446	14329	14399	14501	14456	14403	14525	14336	14319	14466	14189	14427	14579	14316	14662	14432	14418	14412	14434	14254	14486	14493	14234	14504	14393	14348	14416	14564	14268	14313	14366	14470	14447	14579	14350	14397	14591	14288	14598	14481	14453	14237	14579	14398	14449	14417	14322	14480	14483	14565	14479	14321	14491	14390	14615	14446	14330	14658	14333	14319	14431	14361	14337	14371	14511	14325	14423	14373	14345	14580	14298	14359	14373	14375	14367	14481	14394	14542	14662	14303	14313	14321	14385	14462	14419	14341	14548	14341	14315	14321	14522	14440	14404	14473	14389	14338	14430	14394	14541	14415	14367	14227	14551	14271	14345	14425	14350	14500	14460	14405	14424	14389	14497	14444	14252	14329	14478	14338	14449	14556	14523	14442	14350	14556	14461	14393	14331	14428	14462	14322	14515	14250	14363	14572	14506	14513	14598	14436	14307	14400	14294	14479	14442	14299	14287	14458	14468	14458	14406	14487	14281	14306	14460	14352	14519	14371	14471	14390	14429	14410	14393	14298	14379	14278	14584	14405	14419	14357	14310	14299	14397	14483	14239	14381	14249	14485	14394	14472	14259	14413	14375	14451	14334	14424	14221	14392	14331	14426	14398	14322	14467	14108	14299	14410	14397	14326	14272	14511	14364	14301	14485	14314	14459	14422	14433	14545	14464	14530	14469	14353	14380	14307	14365	14443	14430	14322	14390	14400	14208	14453	14242	14357	14418	14448	14333	14317	14376	14367	14470	14347	14349	14430	14384	14369	14484	14397	14418	14381	14316	14343	14372	14312	14235	14544	14482	14449	14520	14519	14475	14104	14417	14454	14441	14339	14520	14396	14540	14346	14396	14331	14523	14331	14410	14453	14202	14471	14498	14244	14363	14335	14363	14421	14366	14235	14455	14349	14285	14427	14433	14297	14443	14312	14324	14422	14505	14316	14326	14291	14388	14408	14537	14477	14326	14309	14313	14270	14288	14345	14430	14459	14322	14334	14326	14283	14393	14195	14301	14295	14486	14250	14300	14483	14480	14337	14276	14445	14426	14420	14295	14297	14384	14274	14418	14364	14420	14297	14459	14280	14275	14260	14470	14450	14472	14351	14476	14355	14403	14571	14289	14394	14377	14516	14527	14304	14330	14448	14513	14329	14404	14513	14394	14519	14492	14260	14487	14448	14444	14365	14359	14379	14512	14161	14336	14372	14378	14436	14386	14359	14314	14299	14363	14419	14329	14397	14302	14450	14439	14433	14364	14326	14188	14455	14355	14422	14464	14345	14346	14416	14411	14428	14457	14248	14507	14204	14465	14276	14430	14328	14468	14327	14465	14335	14346	14319	14448	14396	14365	14336	14582	14386	14354	14359	14324	14348	14317	14360	14502	14532	14396	14560	14420	14341	14566	14471	14452	14522	14273	14370	14488	14440	14391	14519	14468	14353	14543	14247	14334	14452	14304	14461	14475	14437	14470	14334	14435	14368	14441	14502	14482	14437	14358	14441	14420	14392	14361	14505	14443	14339	14412	14294	14369	14453	14505	14405	14300	14338	14369	14433	14497	14337	14352	14365	14471	14367	14420	14242	14561	14481	14279	14368	14181	14450	14343	14474	14348	14307	14393	14385	14376	14566	14274	14439	14307	14441	14465	14332	14482	14382	14489	14459	14406	14360	14358	14340	14458	14300	14406	14443	14353	14392	14283	14509	14513	14361	14417	14225	14495	14203	14380	14293	14424	14410	14398	14314	14385	14290	14418	14310	14394	14426	14338	14395	14488	14490	14386	14296	14340	14373	14565	14451	14534	14482	14425	14339	14340	14353	14476	14518	14565	14407	14326	14504	14553	14320	14420	14498	14360	14435	14449	14425	14507	14397	14377	14390	14256	14395	14475	14405	14365	14463	14304	14507	14487	14479	14503	14451	14331	14207	14390	14477	14425	14395	14349	14542	14381	14423	14438	14237	14390	14507	14458	14392	14479	14424	14383	14236	14427	14403	14400	14462	14460	14487	14457	14301	14142	14434	14381	14619	14426	14391	14443	14527	14422	14335	14607	14341	14463	14383	14517	14442	14426	14308	14453	14240	14418	14443	14380	14456	14416	14592	14540	14445	14410	14515	14265	14297	14363	14473	14328	14391	14467	14411	14429	14363	14431	14334	14305	14566	14250	14302	14413	14463	14375	14275	14394	14407	14329	14421	14435	14358	14366	14392	14354	14291	14470	14502	14393	14376	14304	14479	14342	14339	14460	14358	14487	14405	14209	14334	14388	14215	14325	14369	14290	14233	14523	14365	14237	14380	14390	14323	14463	14327	14156	14297	14494	14494	14285	14289	14215	14365	14405	14377	14312	14249	14441	14433	14507	14374	14223	14485	14345	14481	14566	14231	14302	14375	14444	14476	14228	14379	14389	14397	14393	14415	14548	14348	14325	14363	14399	14430	14607	14431	14530	14403	14533	14315	14435	14433	14253	14284	14301	14414	14494	14297	14466	14537	14352	14593	14259	14364	14516	14611	14456	14368	14483	14418	14283	14397	14412	14372	14551	14307	14318	14272	14259	14320	14481	14341	14388	14509	14417	14400	14361	14397	14347	14390	14498	14252	14416	14330	14440	14397	14423	14275	14477	14432	14289	14513	14413	14241	14266	14378	14676	14457	14456	14334	14308	14415	14311	14361	14390	14326	14520	14387	14388	14129	14314	14347	14365	14348	14494	14421	14283	14435	14516	14202	14347	14291	14476	14447	14326	14448	14367	14571	14351	14332	14391	14465	14414	14464	14352	14330	14529	14356	14378	14329	14383	14430	14398	14382	14452	14375	14345	14490	14448	14333	14358	14315	14362	14412	14393	14383	14410	14322	14514	14514	14373	14371	14473	14485	14237	14417	14414	14352	14509	14366	14269	14420	14340	14438	14397	14461	14355	14320	14239	14172	14337	14384	14434	14468	14303	14388	14371	14475	14345	14317	14274	14274	14477	14307	14301	14323	14389	14589	14481	14388	14562	14466	14524	14376	14357	14409	14340	14507	14464	14305	14331	14383	14219	14377	14217	14457	14181	14312	14350	14351	14316	14394	14334	14474	14328	14449	14359	14422	14461	14460	14365	14384	14472	14324	14403	14327	14418	14591	14336	14398	14291	14427	14356	14478	14507	14335	14340	14318	14375	14310	14350	14271	14492	14404	14281	14404	14420	14375	14466	14451	14381	14269	14438	14519	14249	14372	14441	14280	14251	14478	14463	14292	14430	14432	14393	14316	14402	14385	14523	14311	14340	14392	14432	14423	14435	14438	14236	14344	14343	14389	14446	14429	14488	14317	14463	14391	14333	14359	14341	14436	14568	14275	14373	14300	14324	14391	14215	14469	14484	14395	14326	14214	14500	14514	14395	14319	14342	14366	14574	14585	14289	14622	14371	14314	14445	14455	14410	14547	14411	14532	14264	14453	14599	14407	14444	14462	14432	14398	14455	14359	14523	14412	14346	14593	14348	14283	14447	14416	14396	14419	14317	14487	14375	14501	14543	14549	14495	14372	14432	14381	14413	14288	14351	14275	14601	14563	14439	14475	14148	14362	14332	14423	14397	14391	14361	14373	14298	14345	14493	14365	14333	14460	14329	14345	14381	14155	14312	14232	14420	14474	14503	14383	14411	14253	14503	14335	14371	14614	14472	14388	14575	14335	14315	14367	14306	14442	14565	14382	14345	14430	14237	14534	14298	14272	14173	14531	14449	14390	14396	14588	14231	14385	14320	14418	14493	14483	14296	14557	14443	14489	14548	14411	14478	14408	14356	14534	14383	14362	14427	14404	14312	14413	14442	14404	14249	14314	14399	14435	14480	14411	14425	14354	14300	14473	14372	14419	14447	14340	14462	14413	14266	14431	14370	14381	14431	14399	14416	14410	14468	14418	14414	14334	14367	14385	14598	14253
28083	24337	28606	24310	18553	17453	17111	16745	16782	16533	17351	17784	17575	17732	17204	17053	16887	16540	16605	16739	16436	16677	16613	16555	16749	16799	16576	16511	16467	16496	16519	16323	16391	16532	16565	16363	16590	16420	16472	16552	16386	16536	16377	16688	16437	16546	16590	16464	16570	16391	16343	16702	16518	16368	16634	16516	16565	16530	16613	16530	16649	16444	16484	16559	16604	16487	16649	16629	16361	16517	16479	16477	16567	16488	16573	16393	16554	16408	16575	16476	16603	16502	16487	16421	16461	16473	16320	16467	16574	16629	16589	16561	16601	16527	16692	16450	16455	16479	16538	16374	16675	16502	16685	16478	16491	16421	16321	16580	16618	16543	16512	16712	16460	16415	16548	16424	16481	16486	16625	16382	16578	16595	16605	16577	16507	16413	16565	16695	16586	16358	16530	16471	16519	16567	16541	16448	16493	16299	16398	16399	16614	16430	16402	16427	16389	16511	16459	16329	16507	16616	16480	16574	16488	16352	16590	16426	16538	16536	16579	16530	16543	16679	16413	16394	16401	16404	16498	16369	16547	16542	16473	16532	16225	16533	16583	16626	16535	16597	16655	16386	16432	16375	16548	16466	16519	16436	16573	16564	16550	16493	16476	16506	16375	16315	16544	16592	16537	16411	16339	16571	16636	16462	16391	16445	16454	16489	16283	16549	16469	16407	16387	16408	16304	16315	16557	16587	16371	16493	16501	16630	16411	16367	16574	16711	16388	16536	16446	16463	16306	16498	16535	16348	16379	16438	16251	16607	16605	16493	16446	16422	16343	16477	16326	16453	16410	16486	16543	16316	16387	16626	16546	16510	16441	16431	16758	16400	16453	16491	16499	16360	16486	16491	16328	16467	16320	16436	16413	16520	16579	16501	16472	16383	16446	16694	16461	16520	16406	16450	16560	16415	16375	16604	16575	16526	16436	16422	16585	16443	16448	16388	16646	16466	16521	16395	16477	16412	16414	16371	16524	16735	16641	16597	16593	16424	16419	16550	16522	16662	16428	16447	16592	16371	16422	16592	16480	16420	16276	16379	16432	16587	16486	16652	16473	16497	16586	16390	16493	16555	16626	16386	16554	16486	16655	16368	16446	16384	16568	16532	16438	16488	16528	16574	16872	16452	16688	16600	16391	16728	16545	16778	16409	16586	16678	16553	16521	16299	16348	16563	16591	16558	16608	16512	16543	16382	16489	16526	16488	16473	16459	16483	16652	16439	16429	16434	16362	16570	16623	16518	16475	16379	16472	16464	16438	16537	16382	16322	16440	16436	16514	16440	16572	16680	16279	16690	16492	16378	16396	16309	16445	16560	16421	16624	16635	16525	16612	16426	16431	16603	16547	16603	16428	16393	16586	16618	16667	16466	16587	16366	16622	16476	16650	16434	16363	16467	16548	16502	16669	16458	16664	16615	16460	16424	16602	16459	16381	16579	16516	16324	16582	16631	16483	16449	16517	16357	16529	16625	16462	16806	16517	16444	16713	16622	16605	16701	16373	16459	16435	16662	16506	16440	16548	16573	16500	16350	16528	16512	16489	16418	16485	16582	16551	16733	16480	16533	16481	16441	16468	16456	16268	16455	16456	16591	16549	16528	16322	16577	16615	16510	16602	16367	16729	16410	16428	16616	16682	16580	16606	16424	16409	16567	16612	16496	16550	16443	16705	16318	16474	16430	16403	16624	16456	16407	16638	16375	16246	16345	16394	16429	16695	16344	16527	16536	16466	16398	16279	16600	16621	16369	16485	16359	16498	16472	16408	16724	16389	16424	16459	16564	16832	16583	16498	16454	16406	16607	16503	16461	16498	16663	16542	16720	16517	16529	16570	16567	16456	16399	16311	16248	16602	16639	16467	16384	16546	16582	16390	16521	16607	16558	16501	16650	16426	16357	16696	16637	16552	16432	16646	16620	16548	16312	16547	16402	16475	16467	16404	16565	16605	16482	16492	16429	16600	16525	16426	16449	16464	16462	16307	16455	16446	16420	16508	16615	16568	16490	16432	16619	16399	16635	16523	16341	16390	16373	16466	16502	16589	16212	16540	16244	16368	16440	16452	16389	16579	16328	16481	16388	16325	16232	16398	16638	16592	16604	16681	16464	16619	16451	16470	16676	16583	16454	16530	16393	16381	16478	16486	16645	16654	16602	16486	16353	16450	16590	16575	16469	16441	16641	16662	16568	16378	16409	16574	16294	16390	16512	16415	16539	16596	16599	16489	16498	16567	16620	16689	16651	16434	16517	16416	16521	16490	16750	16497	16561	16463	16524	16466	16584	16545	16444	16420	16592	16534	16509	16352	16400	16526	16720	16387	16735	16460	16465	16531	16451	16352	16244	16419	16534	16509	16433	16691	16583	16375	16463	16414	16367	16370	16589	16559	16412	16580	16463	16609	16513	16621	16410	16570	16494	16431	16538	16528	16404	16618	16420	16447	16459	16418	16558	16588	16427	16532	16433	16508	16605	16527	16495	16451	16485	16439	16324	16519	16613	16610	16650	16404	16419	16438	16481	16466	16704	16556	16697	16488	16447	16560	16482	16440	16513	16477	16484	16536	16516	16589	16478	16435	16422	16313	16399	16361	16306	16651	16640	16470	16563	16575	16586	16747	16469	16557	16565	16478	16386	16373	16428	16455	16695	16424	16440	16639	16400	16441	16397	16384	16541	16584	16594	16526	16478	16577	16743	16474	16532	16520	16521	16325	16432	16411	16710	16703	16506	16337	16604	16583	16584	16423	16324	16470	16566	16660	16331	16639	16320	16704	16476	16465	16376	16448	16495	16569	16535	16562	16469	16400	16413	16468	16718	16478	16462	16343	16736	16433	16574	16601	16626	16550	16553	16642	16459	16462	16579	16424	16332	16537	16445	16423	16443	16451	16565	16264	16388	16530	16427	16455	16497	16419	16294	16399	16468	16553	16421	16491	16502	16530	16727	16330	16375	16421	16458	16558	16419	16293	16524	16599	16434	16399	16407	16688	16631	16569	16562	16533	16611	16477	16279	16549	16388	16651	16484	16506	16448	16523	16838	16742	16723	16470	16410	16545	16550	16498	16591	16582	16632	16570	16754	16482	16506	16568	16438	16443	16398	16632	16627	16678	16427	16490	16595	16486	16555	16538	16313	16689	16592	16421	16327	16576	16794	16741	16509	16573	16466	16278	16421	16400	16489	16334	16553	16762	16597	16392	16640	16474	16406	16580	16433	16523	16523	16609	16546	16368	16355	16634	16409	16627	16301	16351	16489	16460	16630	16485	16337	16536	16473	16529	16439	16400	16580	16625	16619	16490	16584	16466	16606	16465	16366	16574	16490	16516	16629	16386	16292	16435	16393	16598	16559	16451	16534	16404	16523	16346	16577	16405	16558	16535	16224	16460	16620	16460	16560	16515	16436	16456	16545	16507	16584	16554	16565	16535	16523	16494	16397	16641	16541	16482	16726	16579	16400	16685	16485	16574	16395	16463	16267	16478	16491	16257	16607	16508	16561	16508	16486	16732	16468	16687	16526	16378	16429	16503	16560	16563	16560	16357	16485	16596	16591	16428	16450	16543	16552	16513	16464	16602	16571	16644	16668	16605	16616	16524	16359	16368	16241	16634	16464	16583	16434	16396	16471	16642	16524	16332	16418	16375	16330	16537	16507	16320	16528	16386	16549	16388	16670	16491	16474	16478	16542	16543	16600	16464	16489	16726	16718	16452	16454	16570	16537	16395	16445	16557	16459	16368	16485	16469	16476	16579	16446	16516	16558	16601	16469	16451	16388	16465	16599	16602	16501	16667	16578	16565	16576	16546	16526	16486	16484	16592	16440	16484	16703	16425	16329	16628	16464	16630	16542	16606	16448	16390	16458	16451	16640	16568	16517	16379	16563	16409	16577	16508	16537	16646	16487	16326	16361	16540	16440	16504	16529	16308	16569	16485	16593	16276	16471	16604	16468	16549	16468	16436	16538	16433	16554	16418	16619	16524	16701	16459	16448	16737	16433	16517	16355	16658	16467	16407	16515	16314	16556	16454	16222	16323	16354	16572	16316	16569	16313	16447	16721	16504	16609	16471	16553	16388	16441	16589	16417	16539	16262	16478	16591	16545	16478	16456	16555	16415	16619	16534	16549	16514	16497	16715	16471	16330	16335	16479	16284	16591	16496	16400	16525	16424	16242	16539	16420	16410	16512	16512	16528	16621	16596	16591	16427	16461	16712	16630	16405	16164	16542	16373	16668	16465	16573	16467	16572	16445	16374	16533	16577	16537	16720	16513	16444	16436	16700	16541	16467	16457	16403	16529	16330	16373	16475	16641	16378	16321	16383	16451	16376	16638	16274	16621	16656	16445	16448	16459	16468	16656	16602	16581	16511	16565	16550	16587	16378	16504	16692	16378	16620	16544	16586	16438	16412	16713	16412	16595	16401	16365	16663	16461	16347	16432	16398	16576	16451	16464	16513	16507	16380	16541	16622	16529	16516	16433	16270	16493	16439	16456	16523	16609	16438	16573	16476	16360	16455	16664	16644	16747	16486	16520	16525	16613	16447	16277	16295	16536	16547	16514	16561	16811	16525	16572	16455	16464	16569	16390	16612	16530	16482	16494	16443	16511	16492	16594	16487	16671	16323	16598	16560	16643	16397	16543	16492	16634	16346	16253	16488	16528	16537	16538	16439	16667	16630	16503	16674	16693	16450	16444	16348	16336	16432	16544	16637	16609	16582	16475	16545	16445	16651	16252	16590	16317	16395	16406	16536	16678	16499	16311	16373	16505	16460	16449	16614	16501	16432	16449	16553	16610	16338	16323	16742	16565	16390	16487	16375	16511	16336	16536	16627	16602	16509	16455	16635	16428	16504	16558	16488	16650	16520	16472	16221	16395	16237	16428	16571	16505	16667	16509	16555	16503	16540	16591	16631	16474	16420	16457	16332	16552	16294	16497	16488	16388	16570	16602	16389	16393	16480	16263	16717	16355	16366	16604	16595	16671	16562	16394	16500	16553	16390	16519	16511	16331	16390	16588	16381	16631	16347	16380	16443	16512	16443	16465	16382	16566	16350	16400	16622	16522	16393	16494	16621	16526	16416	16457	16535	16556	16287	16536	16372	16394	16418	16478	16569	16552	16480	16625	16658	16393	16396	16433	16607	16469	16571
27427	35555	30388	21706	17268	15434	15199	14782	14547	14703	15929	15953	16009	15530	14898	14774	14772	14610	14524	14699	14455	14378	14367	14482	14291	14434	14325	14241	14489	14458	14230	14701	14526	14389	14457	14444	14252	14351	14368	14456	14350	14567	14498	14331	14314	14413	14340	14513	14272	14355	14283	14383	14238	14524	14467	14399	14358	14396	14432	14501	14332	14386	14461	14354	14303	14421	14400	14401	14506	14345	14414	14280	14254	14419	14349	14434	14555	14420	14397	14448	14323	14415	14443	14425	14442	14503	14384	14299	14361	14416	14512	14563	14388	14433	14542	14335	14345	14439	14334	14306	14464	14423	14432	14387	14257	14477	14427	14308	14407	14349	14408	14411	14449	14401	14405	14405	14522	14492	14441	14455	14379	14365	14470	14327	14400	14438	14289	14349	14285	14547	14486	14468	14283	14317	14376	14543	14425	14499	14629	14366	14472	14321	14418	14476	14602	14236	14366	14370	14301	14532	14321	14457	14222	14414	14346	14364	14428	14288	14513	14459	14353	14390	14361	14319	14351	14502	14413	14555	14527	14423	14280	14376	14361	14386	14361	14373	14529	14411	14380	14321	14482	14398	14259	14480	14414	14506	14299	14340	14438	14178	14422	14205	14381	14427	14516	14221	14591	14365	14535	14434	14478	14377	14423	14246	14397	14346	14190	14362	14494	14601	14390	14300	14502	14436	14423	14492	14370	14526	14366	14513	14415	14505	14382	14332	14356	14427	14265	14275	14510	14347	14587	14530	14425	14552	14291	14529	14246	14389	14182	14374	14548	14408	14355	14446	14437	14473	14369	14315	14479	14329	14362	14440	14423	14551	14323	14341	14261	14455	14363	14412	14345	14494	14305	14506	14461	14452	14591	14430	14387	14438	14499	14292	14508	14472	14426	14298	14319	14489	14506	14444	14441	14317	14394	14329	14519	14518	14562	14492	14348	14297	14179	14385	14390	14462	14357	14476	14395	14554	14476	14433	14325	14356	14439	14498	14379	14372	14444	14386	14396	14235	14512	14268	14555	14619	14336	14425	14412	14487	14446	14430	14349	14380	14450	14312	14440	14317	14362	14466	14213	14398	14282	14351	14372	14482	14424	14352	14621	14493	14588	14500	14428	14453	14333	14307	14459	14480	14575	14455	14358	14481	14391	14270	14410	14534	14442	14585	14418	14240	14504	14428	14463	14442	14363	14391	14238	14378	14559	14429	14394	14530	14368	14515	14297	14364	14316	14418	14593	14511	14416	14512	14312	14552	14354	14368	14425	14509	14280	14377	14422	14513	14353	14564	14326	14394	14446	14450	14293	14292	14596	14376	14496	14355	14421	14574	14473	14339	14350	14366	14256	14353	14316	14293	14511	14551	14432	14405	14462	14407	14245	14497	14538	14332	14428	14450	14441	14368	14532	14444	14278	14332	14396	14250	14433	14461	14416	14300	14289	14360	14381	14502	14342	14480	14268	14372	14235	14485	14407	14387	14320	14348	14415	14370	14388	14463	14191	14587	14452	14479	14432	14512	14415	14394	14486	14325	14333	14433	14412	14335	14461	14281	14596	14386	14377	14404	14331	14358	14365	14530	14246	14413	14475	14428	14606	14508	14276	14343	14381	14456	14318	14307	14247	14331	14299	14480	14528	14297	14342	14404	14351	14329	14318	14474	14301	14515	14375	14647	14475	14389	14313	14630	14260	14278	14408	14320	14408	14516	14584	14356	14470	14374	14505	14378	14359	14365	14359	14392	14430	14452	14283	14354	14282	14346	14290	14191	14432	14452	14290	14442	14518	14336	14300	14443	14502	14443	14281	14389	14464	14440	14360	14513	14437	14411	14327	14390	14441	14279	14344	14461	14450	14525	14512	14315	14465	14303	14464	14413	14393	14568	14378	14406	14270	14456	14450	14368	14186	14368	14620	14367	14510	14401	14504	14369	14311	14536	14475	14492	14437	14310	14424	14399	14378	14346	14377	14672	14460	14276	14435	14372	14442	14291	14141	14266	14503	14466	14498	14412	14506	14348	14345	14425	14425	14492	14353	14306	14318	14294	14562	14239	14375	14327	14372	14417	14475	14490	14505	14322	14494	14445	14443	14414	14371	14366	14515	14359	14267	14419	14520	14439	14208	14483	14473	14428	14551	14390	14407	14272	14290	14415	14313	14247	14362	14368	14373	14351	14406	14313	14452	14505	14275	14356	14515	14418	14509	14324	14393	14511	14349	14383	14448	14369	14450	14417	14340	14405	14441	14386	14384	14508	14436	14183	14333	14238	14277	14442	14250	14312	14414	14468	14456	14433	14505	14547	14475	14487	14441	14341	14536	14509	14518	14606	14392	14240	14528	14371	14445	14346	14400	14383	14294	14571	14552	14413	14418	14352	14351	14267	14394	14350	14306	14403	14494	14436	14627	14532	14485	14386	14359	14476	14601	14430	14421	14499	14429	14314	14574	14448	14446	14521	14134	14429	14361	14293	14396	14517	14341	14346	14407	14490	14520	14214	14420	14434	14480	14351	14396	14364	14529	14612	14350	14338	14370	14364	14242	14372	14364	14325	14514	14394	14268	14423	14360	14539	14433	14528	14403	14330	14317	14472	14501	14352	14447	14448	14661	14511	14381	14503	14425	14525	14459	14391	14306	14384	14425	14416	14290	14299	14294	14412	14476	14375	14499	14328	14171	14361	14348	14349	14473	14457	14469	14339	14467	14362	14412	14398	14355	14596	14464	14270	14306	14373	14339	14302	14363	14241	14491	14421	14426	14218	14565	14404	14366	14435	14524	14582	14441	14521	14288	14484	14315	14242	14335	14367	14552	14344	14401	14502	14407	14461	14329	14360	14409	14443	14548	14422	14494	14178	14486	14477	14381	14450	14332	14520	14422	14417	14282	14438	14410	14522	14361	14351	14132	14448	14448	14435	14447	14362	14310	14412	14374	14438	14482	14457	14414	14495	14465	14354	14358	14494	14472	14400	14439	14384	14340	14491	14411	14269	14444	14344	14461	14276	14384	14316	14370	14296	14438	14450	14554	14283	14529	14456	14390	14235	14279	14338	14405	14551	14343	14387	14364	14434	14489	14472	14457	14459	14472	14291	14361	14379	14421	14416	14420	14465	14183	14322	14376	14374	14432	14262	14438	14389	14389	14407	14529	14424	14284	14361	14292	14428	14275	14395	14432	14362	14303	14489	14352	14317	14334	14497	14534	14363	14465	14554	14506	14254	14406	14523	14538	14333	14384	14332	14324	14408	14287	14409	14421	14475	14433	14472	14450	14338	14577	14402	14476	14466	14482	14344	14405	14449	14398	14392	14449	14453	14398	14404	14488	14485	14488	14451	14570	14443	14266	14507	14490	14270	14429	14522	14399	14414	14554	14515	14420	14326	14498	14477	14375	14367	14386	14494	14527	14369	14400	14325	14511	14405	14391	14418	14500	14268	14463	14304	14475	14535	14399	14314	14405	14544	14355	14570	14469	14338	14264	14286	14509	14658	14294	14435	14525	14508	14434	14391	14343	14471	14351	14337	14513	14363	14402	14389	14540	14515	14488	14421	14462	14492	14550	14403	14333	14512	14513	14470	14369	14319	14379	14341	14490	14231	14332	14308	14290	14319	14486	14385	14313	14243	14333	14480	14444	14621	14420	14447	14466	14466	14547	14458	14423	14377	14445	14490	14356	14521	14255	14161	14511	14298	14565	14373	14354	14454	14356	14461	14400	14424	14537	14399	14293	14391	14341	14351	14537	14337	14323	14365	14399	14425	14354	14597	14476	14360	14331	14275	14505	14453	14401	14373	14406	14384	14445	14603	14324	14397	14200	14370	14321	14358	14322	14539	14388	14439	14346	14459	14342	14329	14372	14530	14354	14416	14537	14426	14531	14452	14347	14322	14197	14553	14553	14438	14324	14285	14453	14360	14347	14438	14482	14498	14308	14313	14554	14377	14279	14398	14431	14415	14304	14328	14443	14453	14378	14372	14388	14448	14511	14322	14236	14515	14328	14413	14285	14327	14494	14472	14428	14497	14418	14493	14394	14265	14462	14381	14579	14337	14323	14460	14256	14390	14315	14297	14555	14232	14546	14415	14320	14483	14334	14432	14433	14341	14427	14555	14298	14485	14504	14237	14527	14520	14428	14342	14273	14351	14326	14442	14551	14453	14365	14402	14462	14321	14540	14467	14490	14435	14290	14408	14505	14254	14516	14403	14298	14323	14384	14505	14514	14416	14448	14470	14573	14430	14318	14295	14475	14170	14239	14349	14391	14339	14382	14380	14526	14559	14408	14530	14281	14495	14519	14396	14388	14387	14322	14416	14357	14379	14495	14603	14416	14393	14513	14438	14410	14487	14521	14355	14343	14346	14414	14311	14463	14463	14366	14335	14362	14568	14379	14457	14425	14456	14359	14422	14389	14409	14493	14350	14365	14453	14351	14471	14386	14389	14391	14441	14388	14524	14382	14465	14261	14320	14244	14261	14438	14567	14391	14426	14441	14377	14394	14392	14564	14430	14366	14558	14415	14359	14465	14437	14321	14472	14567	14428	14349	14513	14358	14417	14467	14488	14391	14399	14271	14312	14437	14441	14531	14432	14520	14455	14417	14392	14374	14494	14525	14392	14396	14431	14494	14359	14425	14260	14331	14370	14441	14342	14443	14323	14342	14395	14454	14447	14370	14568	14419	14278	14336	14448	14468	14410	14294	14522	14448	14432	14416	14330	14392	14114	14291	14457	14561	14511	14408	14438	14400	14329	14325	14385	14398	14357	14405	14311	14604	14466	14215	14300	14400	14553	14489	14454	14492	14444	14209	14372	14471	14419	14483	14412	14401	14447	14273	14373	14422	14584	14389	14435	14416	14509	14384	14412	14526	14424	14468	14293	14581	14384	14324	14441	14522	14405	14505	14460	14395	14480	14387	14492	14287	14519	14354	14344	14288	14474	14530	14454	14447	14417	14372	14467	14337	14417	14273	14498	14574	14278	14531	14587	14427	14381	14458	14346	14463	14395	14342	14391	14277	14459	14518	14450	14331	14241	14333	14430	14461	14373	14392	14307	14545	14458	14403	14231	14459	14450	14383	14395	14426	14342	14506	14511	14526	14501	14469	14558	14353	14338	14496	14397	14261	14320	14476	14498	14377	14479	14308	14381
23859	21342	28817	24931	23441	23244	21891	18728	17999	18797	22288	24033	24065	22640	21291	19766	18339	17168	16723	16448	16510	16428	16470	16446	16488	16289	16481	16466	16345	16360	16418	16555	16198	16359	16355	16280	16423	16466	16558	16341	16476	16317	16525	16467	16530	16407	16366	16365	16437	16357	16624	16387	16449	16534	16504	16388	16348	16490	16365	16304	16499	16352	16339	16280	16236	16232	16419	16424	16438	16429	16339	16135	16375	16247	16374	16383	16250	16306	16318	16340	16268	16199	16452	16460	16309	16448	16445	16468	16413	16146	16358	16407	16537	16439	16502	16456	16155	16437	16384	16351	16293	16427	16265	16503	16466	16403	16503	16466	16456	16346	16319	16330	16349	16231	16515	16297	16318	16274	16304	16440	16411	16319	16327	16421	16247	16518	16562	16328	16268	16216	16597	16067	16433	16102	16297	16168	16466	16268	16372	16322	16359	16416	16280	16428	16295	16235	16453	16264	16354	16398	16418	16210	16210	16208	16312	16321	16390	16331	16346	16205	16416	16435	16422	16178	16442	16306	16283	16381	16271	16053	16232	16413	16238	16136	16324	16452	16280	16264	16441	16356	16278	16330	16336	16430	16400	16359	16270	16407	16203	16308	16384	16329	16390	16384	16314	16212	16548	16373	16398	16348	16475	16463	16384	16491	16420	16547	16459	16469	16186	16359	16237	16129	16492	16585	16376	16140	16263	16330	16426	16366	16407	16286	16556	16197	16238	16269	16241	16248	16444	16427	16369	16259	16269	16276	16398	16246	16291	16441	16204	16565	16207	16426	16236	16141	16301	16003	16390	16408	16288	16503	16353	16470	16389	16484	16368	16402	16259	16405	16306	16104	16320	16196	16266	16298	16322	16482	16383	16339	16620	16210	16338	16264	16345	16316	16481	16231	16710	16312	16401	16334	16378	16413	16288	16383	16151	16447	16289	16322	16346	16360	16131	16394	16465	16255	16355	16297	16362	16269	16356	16315	16378	16264	16334	16259	16494	16381	16207	16616	16374	16369	16217	16317	16338	16248	16456	16322	16505	16296	16303	16526	16165	16376	16241	16282	16451	16305	16340	16313	16486	16442	16380	16420	16410	16253	16425	16488	16375	16499	16187	16292	16396	16185	16093	16254	16509	16546	16124	16320	16399	16162	16342	16312	16253	16509	16362	16502	16436	16487	16354	16247	16201	16267	16080	16261	16302	16176	16374	16257	16284	16254	16428	16153	16057	16360	16290	16149	16337	16260	16506	16265	16271	16298	16362	16310	16312	16345	16269	16415	16422	16436	16390	16344	16103	16613	16519	16517	16347	16297	16223	16495	16383	16557	16351	16266	16200	16095	16314	16247	16453	16554	16384	16251	16384	16345	16214	16281	16276	16395	16310	16328	16361	16164	16319	16421	16303	16434	16195	16409	16284	16392	16277	16282	16448	16317	16329	16284	16576	16467	16294	16251	16179	16321	16276	16342	16311	16117	16311	16168	16239	16261	16334	16152	16135	16228	16478	16125	16246	16244	16316	16179	16457	16281	16330	16368	16589	16220	16124	16244	16328	16305	16172	16389	16391	16107	16444	16400	16390	16375	16467	16214	16332	16436	16379	16272	16295	16162	16449	16343	16384	16388	16367	16401	16285	16497	16449	16370	16634	16654	16475	16383	16577	16489	16305	16447	16425	16292	16396	16203	16494	16390	16279	16291	16290	16439	16391	16410	16449	16422	16472	16238	16285	16347	16319	16396	16062	16287	16237	16441	16554	16406	16563	16260	16324	16475	16517	16567	16511	16396	16527	16433	16383	16160	16284	16234	16494	16461	16334	16393	16271	16306	16185	16342	16324	16431	16341	16373	16315	16498	16301	16467	16314	16327	16322	16376	16490	16359	16453	16396	16339	16419	16370	16237	16324	16356	16333	16432	16258	16269	16351	16320	16250	16375	16343	16416	16243	16306	16204	16400	16388	16231	16281	16342	16474	16238	16468	16475	16153	16160	16255	16189	16213	16311	16385	16499	16494	16413	16295	16248	16272	16409	16410	16643	16242	16401	16376	16136	16072	16522	16510	16368	16427	16365	16335	16478	16330	16371	16280	16553	16429	16430	16241	16335	16175	16393	16344	16271	16475	16177	16409	16570	16503	16322	16511	16310	16405	16481	16498	16510	16290	16220	16309	16420	16301	16415	16221	16309	16299	16246	16216	16361	16267	16389	16147	16181	16359	16326	16257	16102	16496	16369	16324	16270	16286	16278	16199	16435	16492	16246	16426	16482	16497	16249	16298	16126	16344	16080	16332	16334	16325	16399	16460	16377	16443	16523	16328	16481	16378	16356	16398	16325	16313	16277	16249	16391	16179	16431	16353	16170	16507	16467	16451	16408	16391	16291	16124	16380	16400	16392	16209	16357	16432	16279	16342	16249	16368	16077	16305	16178	16164	16343	16319	16206	16504	16565	16358	16231	16390	16246	16334	16363	16342	16193	16185	16282	16277	16333	16471	16138	16398	16269	16407	16458	16465	16524	16284	16443	16428	16224	16297	16386	16387	16238	16296	16577	16327	16426	16493	16382	16330	16221	16337	16368	16483	16358	16269	16531	16304	16512	16452	16478	16306	16338	16365	16669	16384	16289	16202	16290	16582	16272	16098	16353	16368	16404	16309	16229	16264	16209	16318	16383	16522	16567	16563	16331	16276	16249	16254	16397	16452	16492	16271	16402	16384	16335	16291	16396	16455	16326	16195	16444	16301	16368	16228	16351	16426	16521	16575	16155	16430	16393	16347	16381	16231	16240	16200	16319	16157	16379	16347	16350	16307	16203	16391	16257	16256	16539	16362	16177	16411	16239	16472	16382	16208	16417	16495	16471	16446	16318	16366	16418	16274	16352	16410	16322	16467	16445	16353	16241	16337	16486	16236	16286	16161	16450	16344	16390	16393	16287	16364	16258	16620	16357	16423	16135	16437	16346	15963	16175	16340	16216	16478	16357	16440	16475	16339	16450	16338	16413	16388	16537	16343	16322	16376	16363	16444	16394	16559	16410	16262	16480	16392	16238	16407	16534	16359	16337	16288	16470	16364	16352	16429	16232	16292	16333	16155	16119	16244	16442	16241	16288	16436	16560	16532	16433	16247	16489	16257	16314	16273	16277	16381	16387	16447	16283	16403	16235	16291	16207	16290	16275	16524	16383	16357	16335	16363	16651	16420	16288	16401	16231	16182	16345	16206	16088	16441	16407	16514	16316	16424	16325	16329	16362	16405	16437	16413	16408	16210	16418	16464	16306	16427	16320	16314	16434	16341	16299	16324	16355	16421	16499	16211	16448	16228	16334	16563	16324	16446	16265	16262	16388	16449	16503	16517	16245	16405	16318	16413	16185	16452	16448	16418	16306	16352	16331	16396	16232	16323	16263	16341	16310	16432	16268	16341	16453	16387	16533	16381	16705	16434	16144	16292	16174	16294	16317	16303	16272	16473	16303	16414	16385	16054	16468	16198	16372	16406	16098	16264	16385	16532	16278	16546	16492	16189	16571	16442	16288	16431	16280	16398	16249	16305	16233	16423	16559	16269	16381	16357	16284	16432	16143	16350	16269	16346	16424	16299	16224	16512	16264	16333	16292	16375	16449	16381	16364	16288	16402	16238	16291	16189	16580	16321	16372	16380	16305	16412	16230	16327	16325	16459	16338	16307	16255	16387	16306	16348	16367	16309	16175	16228	16318	16109	16372	16508	16393	16177	16321	16255	16257	16270	16220	16621	16092	16328	16417	16417	16287	16343	16388	16473	16350	16268	16526	16507	16404	16301	16145	16203	16217	16283	16217	16366	16112	16265	16371	16280	16166	16272	16274	16360	16378	16221	16278	16375	16400	16586	16295	16192	16002	16211	16443	16443	16212	16246	16401	16210	16138	16308	16204	16230	16243	16393	16367	16268	16436	16309	16514	16508	16426	16402	16248	16337	16354	16420	16514	16272	16472	16322	16235	16369	16335	16292	16166	16406	16333	16362	16498	16135	16313	16180	16381	16306	16389	16409	16239	16272	16459	16397	16230	16289	16451	16476	16304	16346	16375	16271	16381	16300	16357	16376	16348	16366	16279	16369	16609	16194	16528	16261	16308	16251	16285	16423	16397	16150	16454	16437	16453	16319	16513	16354	16453	16443	16183	16462	16344	16426	16378	16321	16439	16345	16439	16088	16361	16245	16381	16463	16599	16539	16473	16258	16198	16249	16471	16127	16304	16352	16446	16439	16348	16355	16495	16356	16233	16324	16348	16641	16515	16277	16416	16167	16336	16251	16343	16396	16513	16335	16228	16347	16467	16186	16126	16364	16648	16260	16363	16291	16224	16367	16255	16297	16367	16442	16429	16412	16599	16332	16427	16333	16292	16374	16545	16449	16565	16331	16257	16316	16382	16291	16328	16379	16326	16388	16427	16527	16443	16254	16184	16301	16419	16213	16369	16260	16203	16412	16449	16298	16431	16476	16499	16275	16269	16437	16462	16731	16263	16338	16465	16260	16315	16426	16271	16206	16276	16376	16361	16337	16338	16635	16351	16361	16347	16373	16271	16287	16570	16402	16521	16388	16297	16304	16411	16417	16333	16390	16432	16288	16097	16678	16437	16517	16376	16359	16445	16335	16427	16433	16576	16412	16552	16306	16260	16476	16342	16237	16227	16369	16449	16402	16280	16174	16326	16332	16434	16343	16372	16413	16303	16239	16395	16269	16206	16191	16416	16266	16324	16503	16362	16207	16478	16261	16374	16341	16504	16343	16317	16306	16264	16254	16315	16407	16210	16368	16358	16388	16300	16520	16534	16440	16285	16123	16190	16229	16292	16372	16347	16277	16212	16337	16377	16333	16387	16513	16371	16465	16373	16326	16271	16447	16443	16453	16321	16360	16404	16196	16412	16352	16370	16085	16465	16448	16354	16545	16366	16480	16201	16441	16353	16340	16222	16450	16249	16288	16474	16172	16520	16370	16247	16143	16468	16279	16472	16381	16307	16204	16408	16267	16279	16530	16557	16303	16334	16441	16265	16504	16365	16250	16299	16158	16316	16362	16035	16356	16359	16415	16436	16433	16394	16482	16447	16028	16320	16223	16528	16439	16340	16425	16497	16414	16353	16304	16406	16416	16453	16432	16222	16310	16214
30499	49045	44512	34493	25890	20510	18029	17125	17015	17869	23336	25329	24781	22479	20880	18489	16283	15173	14599	14466	14542	14318	14310	14337	14216	14323	14370	14250	14383	14411	14256	14354	14325	14376	14392	14328	14159	14444	14357	14359	14291	14390	14246	14462	14342	14338	14297	14302	14365	14342	14433	14403	14317	14390	14327	14326	14242	14272	14306	14221	14394	14327	14360	14375	14433	14251	14347	14236	14478	14291	14282	14305	14149	14285	14358	14454	14421	14092	14422	14463	14372	14285	14472	14329	14172	14331	14257	14334	14384	14352	14354	14487	14442	14416	14420	14305	14364	14353	14342	14420	14233	14282	14189	14442	14203	14246	14207	14323	14386	14209	14311	14437	14477	14305	14252	14366	14379	14133	14354	14300	14214	14219	14438	14584	14273	14290	14329	14189	14267	14376	14260	14340	14107	14281	14550	14280	14290	14394	14322	14390	14485	14235	14453	14483	14406	14369	14256	14360	14416	14251	14084	14314	14358	14311	14246	14525	14334	14266	14404	14300	14277	14322	14424	14249	14379	14248	14435	14256	14351	14411	14419	14142	14213	14376	14264	14064	14270	14399	14431	14525	14426	14327	14231	14296	14221	14292	14375	14459	14452	14358	14202	14330	14385	14356	14426	14387	14471	14431	14151	14295	14396	14333	14447	14394	14431	14376	14399	14167	14242	14323	14447	14057	14359	14283	14442	14336	14436	14391	14370	14421	14348	14288	14275	14257	14251	14319	14360	14268	14427	14337	14333	14453	14337	14306	14213	14277	14288	14315	14551	14277	14244	14333	14228	14333	14422	14353	14473	14118	14227	14337	14175	14225	14296	14479	14345	14292	14172	14383	14512	14382	14259	14272	14439	14236	14228	14390	14385	14221	14358	14343	14255	14595	14299	14409	14330	14380	14162	14295	14354	14184	14278	14378	14289	14342	14446	14298	14347	14398	14323	14455	14342	14359	14420	14348	14488	14388	14396	14199	14246	14235	14348	14318	14262	14321	14324	14152	14251	14543	14431	14294	14356	14289	14408	14332	14383	14227	14322	14292	14178	14381	14350	14250	14429	14202	14482	14413	14325	14366	14323	14412	14409	14297	14192	14269	14425	14277	14206	14294	14279	14401	14405	14406	14259	14396	14215	14479	14352	14166	14348	14282	14364	14112	14279	14230	14345	14300	14397	14387	14330	14430	14265	14304	14301	14268	14297	14194	14191	14293	14319	14244	14352	14244	14380	14505	14400	14281	14364	14446	14065	14458	14429	14240	14375	14328	14302	14264	14345	14281	14314	14350	14349	14438	14222	14225	14409	14219	14313	14274	14420	14371	14405	14396	14336	14354	14405	14348	14377	14192	14366	14369	14303	14354	14314	14225	14188	14376	14338	14371	14294	14215	14418	14458	14243	14176	14214	14359	14382	14396	14121	14361	14332	14489	14314	14151	14309	14342	14176	14358	14276	14368	14352	14225	14330	14267	14047	14488	14288	14310	14276	14306	14236	14243	14391	14394	14313	14430	14312	14234	14273	14398	14266	14456	14192	14194	14279	14193	14410	14191	14250	14362	14228	14358	14356	14231	14439	14290	14243	14329	14308	14359	14303	14168	14244	14197	14134	14360	14324	14358	14223	14216	14394	14399	14215	14236	14219	14263	14348	14272	14408	14176	14238	14242	14186	14332	14379	14329	14250	14378	14270	14302	14319	14334	14545	14448	14103	14353	14340	14150	14303	14219	14287	14268	14461	14245	14300	14216	14392	14389	14331	14298	14419	14310	14317	14438	14365	14352	14407	14291	14344	14486	14230	14422	14277	14203	14215	14349	14430	14172	14422	14406	14190	14392	14294	14453	14232	14492	14376	14378	14421	14376	14368	14408	14169	14281	14399	14123	14467	14273	14266	14406	14385	14208	14548	14237	14429	14197	14338	14297	14410	14410	14347	14413	14260	14291	14291	14387	14242	14304	14127	14327	14213	14341	14211	14187	14430	14262	14297	14264	14276	14263	14295	14327	14363	14221	14341	14357	14385	14371	14231	14221	14213	14219	14240	14263	14413	14259	14243	14398	14287	14319	14533	14259	14201	14343	14290	14453	14391	14284	14312	14384	14262	14358	14343	14238	14240	14228	14346	14328	14332	14256	14275	14357	14373	14415	14133	14301	14252	14394	14414	14388	14179	14375	14218	14342	14399	14354	14304	14308	14348	14358	14303	14297	14365	14416	14413	14367	14316	14314	14263	14513	14353	14380	14237	14306	14288	14278	14607	14241	14462	14448	14276	14343	14281	14126	14344	14267	14184	14435	14359	14198	14210	14380	14369	14213	14219	14492	14207	14390	14398	14313	14325	14252	14361	14404	14305	14242	14390	14372	14239	14426	14361	14390	14307	14363	14402	14223	14228	14411	14453	14395	14312	14346	14455	14204	14360	14238	14428	14256	14119	14121	14322	14408	14297	14249	14460	14189	14232	14259	14387	14300	14467	14379	14357	14123	14189	14238	14292	14226	14444	14380	14364	14337	14281	14237	14363	14424	14302	14347	14340	14487	14447	14406	14351	14205	14312	14250	14455	14338	14371	14390	14286	14298	14231	14325	14268	14313	14240	14405	14292	14401	14321	14427	14443	14333	14318	14298	14412	14318	14362	14413	14488	14364	14270	14207	14363	14291	14340	14460	14194	14503	14396	14491	14306	14214	14180	14177	14363	14354	14284	14242	14519	14282	14428	14406	14274	14238	14219	14411	14230	14279	14258	14304	14454	14372	14232	14247	14270	14419	14470	14328	14448	14250	14399	14222	14458	14260	14277	14305	14352	14334	14415	14264	14399	14475	14103	14346	14248	14335	14251	14359	14258	14376	14180	14473	14188	14257	14282	14317	14265	14344	14296	14114	14427	14249	14272	14310	14412	14265	14302	14237	14438	14190	14239	14414	14264	14388	14475	14419	14241	14447	14320	14271	14328	14315	14275	14282	14455	14317	14466	14265	14422	14279	14350	14316	14196	14207	14078	14409	14420	14313	14284	14390	14367	14417	14344	14246	14232	14355	14255	14359	14241	14238	14280	14376	14336	14374	14379	14364	14295	14368	14315	14322	14419	14448	14380	14483	14255	14112	14367	14518	14286	14087	14296	14235	14301	14193	14388	14366	14273	14386	14189	14378	14335	14191	14339	14323	14262	14143	14428	14331	14238	14380	14435	14354	14280	14359	14179	14250	14291	14222	14387	14143	14355	14339	14461	14304	14546	14218	14362	14374	14176	14313	14305	14308	14325	14356	14251	14444	14317	14281	14301	14356	14195	14183	14344	14196	14417	14273	14387	14448	14370	14258	14160	14210	14187	14186	14449	14205	14328	14463	14383	14375	14228	14396	14371	14300	14351	14365	14447	14376	14406	14264	14431	14236	14364	14331	14429	14313	14403	14513	14229	14360	14284	14224	14422	14239	14199	14254	14301	14397	14201	14282	14279	14337	14183	14335	14258	14353	14412	14449	14451	14283	14257	14307	14363	14395	14125	14228	14397	14222	14280	14374	14341	14350	14361	14322	14435	14232	14325	14489	14318	14403	14296	14288	14295	14201	14223	14324	14318	14292	14317	14083	14473	14436	14417	14435	14338	14322	14238	14330	14312	14389	14390	14290	14393	14275	14339	14400	14222	14358	14351	14459	14373	14400	14250	14188	14299	14270	14270	14220	14358	14239	14190	14362	14297	14323	14376	14384	14305	14162	14270	14192	14209	14351	14192	14312	14389	14278	14252	14280	14361	14316	14245	14385	14337	14216	14399	14107	14207	14338	14368	14251	14368	14430	14501	14306	14410	14335	14235	14331	14101	14354	14447	14209	14394	14369	14290	14303	14270	14418	14262	14457	14207	14421	14400	14337	14194	14429	14251	14196	14309	14405	14295	14223	14325	14203	14240	14375	14387	14235	14283	14484	14306	14374	14187	14359	14215	14340	14381	14404	14521	14158	14299	14339	14291	14198	14340	14191	14192	14181	14361	14350	14464	14173	14426	14289	14421	14236	14306	14241	14353	14272	14238	14255	14254	14177	14375	14245	14375	14313	14375	14271	14360	14411	14445	14200	14310	14500	14206	14252	14404	14284	14259	14305	14386	14486	14323	14336	14331	14274	14298	14237	14364	14374	14300	14418	14382	14459	14120	14342	14225	14449	14354	14229	14194	14349	14154	14365	14273	14423	14387	14319	14384	14391	14421	14364	14205	14266	14303	14257	14437	14355	14297	14397	14427	14228	14270	14296	14181	14260	14316	14226	14196	14366	14398	14333	14284	14358	14462	14381	14312	14434	14275	14290	14278	14279	14363	14377	14426	14217	14181	14312	14291	14307	14255	14262	14445	14346	14363	14182	14323	14323	14379	14339	14403	14286	14410	14430	14251	14395	14337	14426	14237	14208	14264	14294	14444	14295	14324	14298	14278	14444	14247	14356	14416	14378	14415	14393	14336	14157	14390	14341	14358	14255	14255	14280	14371	14328	14296	14374	14276	14348	14271	14314	14246	14191	14302	14218	14284	14487	14292	14272	14248	14294	14461	14161	14328	14347	14395	14287	14152	14422	14360	14346	14221	14296	14453	14285	14216	14378	14211	14289	14245	14513	14330	14284	14156	14301	14357	14314	14303	14362	14330	14233	14293	14197	14432	14340	14281	14379	14307	14437	14475	14350	14195	14181	14420	14203	14276	14256	14293	14237	14288	14291	14200	14218	14227	14361	14364	14324	14332	14371	14338	14243	14435	14287	14454	14393	14412	14363	14377	14381	14179	14255	14341	14364	14413	14228	14259	14435	14390	14370	14134	14255	14464	14230	14464	14474	14399	14122	14304	14407	14309	14362	14268	14244	14505	14448	14352	14309	14294	14326	14311	14412	14344	14249	14442	14361	14448	14468	14062	14371	14432	14348	14420	14120	14221	14267	14275	14284	14090	14242	14285	14361	14354	14333	14370	14420	14383	14257	14496	14285	14252	14475	14501	14146	14392	14383	14300	14486	14375	14431	14274	14328	14414	14379	14210	14350	14300	14314	14303	14359	14221	14277	14345	14352	14212	14314	14239	14149	14372	14283	14367	14513	14364	14345	14252	14160	14359	14390	14461	14484	14209	14322	14357	14236	14345	14459	14348	14138	14143	14490	14470	14479	14309	14219
22765	21327	29042	24093	22061	24038	25772	20914	19802	21266	25284	29300	30320	28599	26943	24019	19860	17750	17096	16821	16844	16724	16811	16587	16716	16617	16615	16627	16977	16878	16754	16739	16771	16730	16573	16691	16696	16548	16879	16556	16678	16594	16651	16829	16810	16662	16735	16526	16606	16845	16765	16577	16603	16604	16713	16682	16661	16512	16431	16602	16600	16546	16696	16747	16693	16729	16703	16553	16584	16511	16687	16623	16426	16529	16606	16758	16632	16309	16744	16542	16497	16524	16272	16455	16551	16582	16591	16522	16661	16516	16649	16647	16586	16568	16663	16726	16618	16551	16616	16458	16632	16400	16576	16766	16676	16549	16749	16535	16723	16478	16606	16654	16708	16569	16590	16394	16514	16741	16581	16523	16453	16372	16525	16456	16488	16630	16570	16722	16572	16523	16472	16515	16492	16541	16436	16465	16502	16698	16583	16399	16624	16464	16681	16603	16596	16542	16460	16636	16596	16487	16448	16638	16760	16602	16515	16446	16543	16608	16677	16418	16646	16571	16509	16486	16412	16480	16434	16506	16678	16467	16555	16620	16810	16593	16790	16493	16544	16368	16465	16585	16653	16570	16725	16476	16454	16528	16661	16562	16498	16437	16388	16577	16557	16626	16425	16427	16571	16689	16612	16626	16556	16632	16719	16736	16566	16407	16765	16509	16681	16519	16501	16645	16747	16444	16634	16643	16653	16370	16506	16761	16464	16776	16527	16490	16554	16435	16572	16565	16539	16543	16475	16434	16526	16666	16630	16608	16652	16669	16539	16505	16381	16437	16646	16594	16670	16664	16735	16404	16465	16529	16532	16612	16426	16502	16397	16263	16541	16503	16720	16421	16570	16777	16446	16445	16453	16436	16606	16571	16322	16701	16479	16514	16743	16896	16563	16479	16648	16692	16437	16250	16638	16476	16512	16381	16660	16317	16421	16296	16599	16515	16349	16483	16398	16463	16371	16486	16535	16486	16581	16667	16430	16558	16415	16687	16597	16767	16638	16327	16616	16712	16577	16382	16390	16608	16578	16526	16557	16299	16417	16488	16735	16617	16564	16403	16469	16457	16675	16694	16542	16715	16633	16635	16663	16584	16621	16629	16619	16464	16872	16496	16508	16503	16606	16528	16721	16419	16629	16626	16551	16520	16688	16478	16567	16425	16381	16563	16607	16571	16451	16475	16627	16631	16639	16289	16361	16599	16573	16496	16551	16694	16506	16411	16604	16372	16296	16627	16545	16382	16523	16469	16680	16521	16464	16564	16610	16555	16584	16406	16552	16464	16596	16605	16547	16502	16313	16382	16418	16476	16715	16397	16508	16598	16649	16418	16407	16501	16608	16569	16374	16494	16757	16507	16712	16474	16721	16577	16629	16715	16541	16644	16702	16547	16643	16511	16679	16488	16500	16549	16714	16762	16625	16673	16763	16576	16456	16540	16487	16484	16458	16657	16650	16460	16438	16507	16322	16286	16452	16374	16460	16676	16764	16760	16564	16373	16563	16542	16577	16617	16457	16572	16296	16471	16604	16604	16385	16550	16443	16526	16408	16473	16582	16599	16630	16503	16275	16335	16479	16631	16523	16680	16384	16346	16606	16530	16539	16617	16598	16588	16497	16554	16604	16587	16699	16448	16603	16738	16536	16410	16390	16506	16714	16635	16500	16643	16565	16693	16516	16665	16403	16699	16600	16721	16620	16423	16473	16601	16562	16450	16616	16545	16884	16468	16549	16544	16556	16600	16391	16773	16705	16593	16463	16615	16669	16463	16615	16817	16484	16548	16655	16458	16517	16563	16482	16427	16614	16448	16543	16456	16435	16625	16466	16488	16560	16409	16468	16712	16555	16605	16784	16461	16321	16390	16565	16451	16669	16690	16533	16617	16785	16526	16533	16197	16562	16466	16617	16565	16598	16418	16356	16546	16559	16565	16307	16774	16622	16676	16595	16427	16610	16639	16494	16406	16368	16363	16430	16644	16597	16554	16706	16488	16567	16499	16507	16614	16333	16598	16276	16624	16663	16429	16342	16643	16505	16549	16239	16609	16501	16698	16502	16513	16520	16541	16611	16512	16355	16391	16568	16652	16479	16476	16562	16760	16707	16688	16385	16586	16617	16619	16569	16563	16583	16680	16608	16802	16550	16706	16573	16571	16538	16465	16683	16607	16257	16536	16566	16530	16606	16594	16468	16628	16677	16558	16645	16720	16587	16488	16859	16528	16798	16597	16576	16666	16580	16606	16767	16578	16616	16585	16733	16426	16587	16458	16488	16425	16447	16510	16420	16620	16590	16675	16516	16612	16491	16423	16533	16688	16440	16458	16553	16526	16853	16540	16537	16627	16761	16703	16496	16413	16509	16470	16363	16517	16596	16677	16481	16457	16305	16583	16407	16542	16488	16508	16665	16397	16485	16520	16602	16386	16354	16534	16528	16444	16627	16709	16566	16445	16575	16823	16373	16499	16565	16766	16570	16422	16554	16399	16559	16661	16467	16481	16551	16316	16405	16421	16552	16519	16567	16407	16562	16439	16431	16335	16528	16621	16361	16628	16476	16553	16401	16541	16503	16628	16614	16582	16511	16485	16543	16445	16672	16380	16659	16520	16672	16592	16784	16448	16588	16617	16595	16534	16446	16571	16562	16403	16562	16533	16493	16436	16684	16620	16613	16677	16692	16639	16391	16581	16438	16576	16446	16594	16588	16515	16654	16554	16474	16521	16517	16559	16522	16589	16416	16599	16649	16742	16592	16515	16616	16730	16638	16622	16491	16526	16403	16442	16589	16316	16264	16554	16323	16309	16588	16677	16582	16402	16543	16737	16400	16560	16669	16315	16637	16471	16398	16682	16505	16418	16482	16409	16429	16547	16549	16450	16705	16609	16569	16765	16607	16676	16580	16383	16482	16795	16484	16560	16489	16477	16572	16749	16813	16617	16539	16663	16477	16449	16564	16463	16527	16433	16395	16524	16465	16445	16443	16478	16564	16192	16576	16614	16712	16519	16512	16649	16666	16463	16369	16585	16430	16562	16496	16725	16698	16470	16334	16610	16413	16620	16570	16534	16250	16654	16669	16616	16418	16499	16709	16718	16573	16435	16387	16715	16431	16352	16407	16581	16551	16580	16598	16544	16659	16451	16398	16398	16463	16259	16676	16423	16271	16552	16725	16659	16450	16614	16666	16529	16731	16405	16491	16523	16382	16621	16572	16855	16576	16489	16524	16423	16455	16488	16456	16695	16693	16441	16563	16395	16585	16500	16437	16352	16616	16600	16424	16706	16680	16716	16663	16498	16449	16523	16649	16365	16460	16658	16422	16611	16565	16747	16529	16624	16551	16608	16628	16450	16424	16552	16633	16449	16426	16512	16586	16614	16424	16542	16417	16558	16458	16588	16494	16522	16661	16718	16363	16601	16591	16410	16457	16414	16415	16522	16594	16654	16613	16491	16510	16554	16357	16710	16626	16483	16414	16495	16690	16538	16625	16637	16448	16657	16579	16519	16360	16552	16383	16500	16548	16598	16577	16174	16511	16546	16520	16447	16303	16466	16328	16253	16608	16357	16496	16559	16490	16472	16496	16538	16563	16613	16523	16570	16624	16477	16572	16477	16621	16427	16539	16642	16553	16603	16457	16465	16599	16546	16661	16564	16419	16579	16647	16393	16585	16640	16744	16481	16419	16514	16542	16486	16525	16566	16411	16710	16423	16575	16474	16314	16628	16735	16388	16530	16522	16392	16453	16438	16439	16508	16726	16565	16450	16566	16572	16801	16519	16228	16546	16545	16480	16439	16560	16583	16550	16610	16548	16710	16704	16466	16430	16440	16338	16275	16339	16632	16433	16402	16452	16465	16562	16265	16533	16629	16561	16607	16708	16546	16563	16684	16393	16586	16322	16588	16399	16426	16642	16716	16629	16597	16574	16565	16471	16504	16469	16204	16557	16584	16645	16622	16587	16511	16572	16558	16684	16618	16431	16538	16754	16426	16517	16556	16595	16356	16587	16460	16464	16407	16528	16650	16560	16578	16706	16568	16566	16602	16602	16395	16492	16571	16597	16399	16419	16431	16396	16631	16701	16583	16475	16599	16465	16585	16353	16424	16399	16518	16543	16640	16638	16522	16454	16544	16562	16559	16696	16606	16499	16564	16798	16589	16341	16760	16573	16568	16791	16625	16643	16617	16731	16547	16490	16560	16414	16534	16406	16518	16566	16816	16513	16522	16603	16653	16473	16645	16599	16533	16550	16667	16680	16645	16615	16613	16579	16547	16526	16767	16477	16613	16535	16371	16666	16401	16505	16441	16647	16698	16558	16455	16584	16637	16514	16650	16637	16565	16548	16415	16424	16600	16388	16432	16615	16580	16425	16432	16324	16421	16592	16501	16404	16745	16327	16618	16457	16484	16440	16533	16570	16412	16520	16547	16579	16539	16547	16514	16438	16524	16662	16508	16489	16585	16516	16566	16604	16324	16469	16369	16489	16507	16735	16412	16592	16713	16361	16740	16526	16686	16757	16556	16631	16515	16514	16677	16635	16636	16585	16546	16676	16621	16687	16710	16528	16409	16582	16673	16358	16411	16395	16464	16728	16714	16572	16353	16520	16605	16591	16493	16570	16602	16632	16552	16549	16426	16293	16514	16485	16553	16828	16861	16572	16612	16534	16590	16520	16445	16488	16625	16587	16590	16736	16450	16469	16710	16721	16424	16603	16659	16716	16423	16642	16507	16600	16603	16576	16686	16603	16318	16669	16621	16628	16431	16541	16502	16799	16599	16694	16512	16423	16521	16742	16502	16519	16471	16612	16517	16709	16382	16506	16671	16669	16612	16506	16514	16670	16547	16698	16799	16544	16619	16413	16364	16466	16473	16677	16594	16414	16502	16336	16569	16616	16469	16525	16472	16646	16391	16389	16414	16550	16460	16899	16741	16567	16661	16638	16514	16748	16740	16420	16330	16587	16369	16476	16645	16601	16628	16675	16644	16364	16529	16411	16669	16454	16696	16619	16602	16470	16597	16682	16643	16674	16526	16477	16615	16549	16451	16682	16651	16275	16496	16438	16482	16551	16586	16757	16410	16424	16599	16474	16426	16442	16602	16431	16620	16735	16601	16567	16473	16580	16597	16576	16544	16725	16530	16574	16522
32829	56173	51537	39495	28338	22398	20619	19784	19902	21410	27723	31684	31589	30337	27143	22971	17639	15472	14680	14624	14551	14496	14422	14289	14351	14552	14310	14468	14526	14388	14463	14421	14464	14406	14322	14603	14429	14489	14277	14321	14460	14262	14420	14442	14386	14288	14507	14419	14430	14461	14509	14420	14599	14492	14431	14402	14465	14345	14635	14508	14266	14326	14553	14447	14324	14611	14670	14341	14183	14374	14326	14412	14451	14529	14395	14512	14251	14475	14367	14494	14308	14461	14383	14378	14475	14334	14145	14524	14352	14297	14499	14372	14441	14362	14310	14432	14462	14413	14453	14558	14517	14395	14495	14410	14386	14512	14425	14447	14413	14463	14476	14381	14427	14447	14467	14472	14464	14571	14375	14500	14410	14439	14529	14509	14489	14386	14456	14418	14395	14424	14487	14460	14401	14464	14337	14530	14228	14348	14401	14401	14375	14323	14274	14462	14508	14409	14364	14451	14365	14281	14310	14530	14338	14331	14516	14425	14426	14414	14346	14374	14369	14416	14396	14537	14343	14279	14545	14398	14524	14459	14420	14357	14363	14528	14363	14393	14367	14457	14135	14526	14483	14514	14482	14379	14484	14436	14399	14450	14298	14422	14381	14486	14251	14520	14414	14475	14365	14398	14455	14396	14504	14369	14520	14363	14358	14392	14418	14442	14457	14533	14332	14345	14545	14355	14440	14364	14430	14334	14453	14579	14407	14449	14499	14396	14459	14272	14349	14582	14502	14426	14469	14375	14530	14313	14486	14348	14417	14389	14355	14369	14387	14432	14437	14399	14478	14202	14500	14442	14363	14339	14435	14496	14344	14427	14479	14447	14326	14468	14364	14392	14522	14506	14369	14497	14556	14425	14279	14293	14522	14415	14272	14352	14420	14241	14490	14467	14427	14461	14471	14460	14538	14386	14535	14444	14447	14486	14589	14449	14471	14396	14391	14370	14252	14340	14395	14359	14561	14367	14374	14392	14379	14526	14426	14375	14459	14505	14344	14538	14307	14447	14445	14480	14289	14206	14464	14340	14391	14483	14374	14365	14394	14545	14456	14379	14575	14504	14428	14457	14311	14439	14497	14529	14491	14372	14542	14490	14505	14269	14433	14362	14308	14368	14432	14315	14508	14572	14351	14378	14387	14522	14352	14526	14358	14393	14466	14367	14511	14252	14331	14330	14230	14342	14164	14398	14326	14452	14374	14484	14316	14276	14512	14341	14431	14394	14312	14508	14435	14294	14509	14316	14449	14400	14569	14230	14200	14429	14453	14421	14286	14428	14442	14296	14457	14547	14390	14233	14483	14347	14504	14494	14441	14536	14472	14380	14439	14361	14511	14363	14425	14370	14382	14381	14355	14480	14509	14355	14443	14193	14427	14500	14466	14367	14409	14539	14404	14484	14475	14479	14412	14334	14401	14433	14373	14332	14350	14453	14274	14350	14580	14538	14471	14295	14467	14357	14416	14395	14309	14436	14368	14268	14414	14426	14441	14427	14387	14472	14522	14484	14495	14283	14278	14103	14263	14324	14454	14385	14497	14639	14244	14361	14412	14458	14447	14425	14473	14390	14406	14443	14317	14410	14194	14453	14420	14400	14389	14588	14288	14537	14304	14365	14327	14390	14320	14509	14366	14604	14498	14476	14320	14549	14348	14217	14450	14183	14422	14405	14229	14437	14404	14454	14431	14370	14433	14592	14275	14473	14395	14506	14289	14450	14500	14270	14310	14379	14387	14408	14625	14408	14454	14334	14509	14464	14449	14366	14384	14499	14261	14440	14521	14410	14440	14318	14396	14273	14285	14540	14662	14431	14477	14494	14461	14349	14291	14235	14504	14330	14268	14285	14442	14396	14412	14492	14578	14437	14452	14375	14491	14373	14330	14482	14362	14452	14251	14421	14430	14387	14442	14385	14490	14469	14441	14602	14494	14460	14456	14430	14344	14446	14482	14264	14302	14289	14453	14425	14466	14451	14450	14342	14443	14378	14334	14475	14533	14479	14390	14325	14255	14447	14333	14267	14435	14459	14527	14210	14241	14272	14430	14367	14456	14514	14375	14369	14443	14406	14626	14488	14333	14364	14263	14548	14247	14439	14437	14404	14610	14407	14415	14547	14515	14373	14427	14376	14289	14400	14340	14431	14401	14291	14246	14354	14442	14324	14296	14529	14350	14583	14579	14431	14488	14298	14386	14442	14526	14304	14291	14550	14457	14534	14472	14445	14393	14423	14445	14348	14323	14420	14397	14220	14421	14355	14440	14450	14394	14363	14285	14569	14286	14384	14250	14331	14402	14539	14478	14489	14280	14248	14319	14417	14420	14299	14370	14315	14468	14380	14531	14493	14351	14285	14399	14456	14589	14360	14284	14298	14423	14450	14287	14236	14519	14484	14239	14303	14500	14367	14367	14342	14428	14373	14245	14246	14385	14330	14398	14402	14337	14538	14399	14294	14444	14348	14414	14395	14411	14437	14419	14384	14320	14458	14302	14410	14380	14399	14495	14382	14503	14386	14463	14473	14468	14429	14369	14469	14513	14243	14495	14249	14503	14437	14379	14330	14514	14364	14409	14382	14370	14435	14554	14407	14449	14375	14475	14567	14437	14458	14499	14427	14256	14295	14419	14404	14488	14457	14364	14279	14476	14343	14451	14312	14529	14396	14248	14280	14370	14338	14241	14498	14483	14506	14352	14288	14338	14285	14528	14504	14349	14381	14542	14393	14385	14292	14276	14286	14374	14350	14433	14368	14303	14311	14500	14571	14431	14393	14568	14279	14318	14444	14339	14396	14418	14323	14241	14403	14457	14308	14455	14343	14379	14404	14363	14439	14427	14308	14393	14388	14202	14522	14242	14274	14435	14419	14546	14303	14367	14642	14514	14457	14430	14328	14421	14370	14347	14301	14397	14522	14479	14567	14504	14436	14350	14310	14523	14419	14368	14338	14362	14398	14348	14320	14447	14534	14306	14604	14376	14375	14518	14433	14374	14358	14411	14471	14474	14379	14289	14500	14576	14513	14295	14437	14379	14399	14622	14573	14145	14368	14332	14419	14505	14544	14551	14431	14405	14379	14490	14317	14287	14529	14400	14425	14420	14416	14402	14334	14496	14238	14255	14443	14264	14419	14384	14377	14354	14430	14254	14463	14443	14561	14466	14365	14426	14585	14506	14466	14377	14398	14274	14354	14456	14168	14481	14369	14323	14364	14395	14447	14535	14403	14327	14424	14509	14258	14244	14524	14432	14316	14542	14442	14335	14549	14366	14451	14339	14408	14336	14349	14322	14276	14461	14541	14487	14378	14614	14407	14384	14271	14419	14403	14380	14485	14504	14410	14366	14499	14570	14439	14456	14463	14449	14381	14525	14299	14320	14541	14288	14465	14416	14353	14539	14524	14354	14448	14399	14300	14401	14409	14556	14508	14344	14345	14525	14581	14555	14211	14481	14563	14524	14450	14345	14287	14353	14343	14246	14515	14377	14428	14380	14338	14435	14340	14416	14336	14457	14211	14367	14622	14232	14396	14456	14502	14395	14575	14361	14410	14385	14492	14344	14571	14211	14451	14328	14419	14401	14390	14292	14468	14375	14467	14497	14258	14544	14356	14356	14379	14606	14331	14401	14442	14237	14603	14326	14422	14351	14525	14275	14422	14488	14507	14474	14257	14603	14476	14282	14435	14356	14432	14508	14482	14469	14380	14495	14463	14295	14299	14344	14441	14439	14506	14540	14265	14546	14439	14273	14434	14330	14402	14368	14464	14409	14320	14371	14438	14521	14264	14274	14517	14506	14484	14506	14441	14356	14270	14392	14426	14267	14474	14239	14296	14415	14608	14183	14373	14249	14307	14490	14413	14531	14388	14389	14395	14375	14556	14376	14420	14427	14456	14413	14344	14423	14362	14528	14485	14271	14387	14413	14331	14271	14364	14302	14572	14460	14434	14351	14439	14536	14419	14278	14228	14451	14425	14456	14518	14434	14460	14412	14464	14312	14250	14595	14393	14320	14346	14371	14286	14683	14356	14415	14230	14622	14469	14368	14210	14365	14377	14311	14537	14284	14400	14460	14290	14390	14432	14302	14614	14424	14485	14399	14516	14317	14410	14406	14321	14368	14432	14466	14481	14246	14448	14295	14427	14466	14180	14364	14420	14474	14360	14496	14554	14400	14237	14484	14352	14406	14414	14301	14297	14294	14321	14485	14355	14537	14476	14347	14516	14504	14400	14450	14415	14361	14291	14439	14364	14494	14504	14475	14341	14543	14282	14419	14405	14389	14536	14245	14533	14285	14447	14309	14430	14542	14465	14364	14227	14240	14396	14385	14524	14479	14279	14275	14632	14408	14458	14490	14490	14383	14426	14432	14187	14543	14431	14337	14386	14350	14429	14240	14283	14480	14469	14262	14451	14435	14400	14457	14408	14449	14428	14447	14417	14540	14507	14527	14471	14391	14462	14269	14474	14311	14247	14365	14423	14401	14450	14320	14356	14475	14446	14498	14494	14414	14503	14464	14373	14421	14308	14548	14355	14512	14272	14465	14406	14392	14628	14289	14334	14310	14400	14221	14416	14463	14416	14364	14322	14264	14387	14282	14341	14408	14361	14407	14392	14388	14250	14362	14329	14470	14485	14434	14357	14491	14340	14447	14219	14433	14260	14498	14532	14364	14208	14415	14354	14411	14388	14450	14142	14611	14588	14603	14461	14592	14429	14468	14385	14449	14532	14269	14575	14386	14404	14332	14418	14286	14499	14406	14503	14283	14426	14353	14338	14503	14365	14351	14453	14326	14528	14515	14345	14357	14235	14393	14489	14368	14347	14363	14446	14229	14418	14346	14324	14324	14350	14295	14407	14422	14252	14415	14156	14340	14321	14511	14318	14326	14388	14344	14307	14485	14309	14405	14537	14289	14243	14447	14507	14452	14412	14393	14474	14481	14368	14402	14458	14448	14437	14434	14387	14414	14412	14500	14519	14591	14307	14339	14318	14231	14576	14380	14526	14474	14397	14341	14520	14448	14540	14245	14337	14305	14410	14474	14498	14338	14342	14476	14246	14379	14423	14327	14547	14331	14363	14324	14411	14488	14414	14416	14330	14346	14344	14468	14232	14524	14379	14417	14558	14327	14254	14380	14229	14323	14553
27959	24659	28095	23418	18469	17236	17003	16494	16616	16613	16863	17095	17753	17908	17593	17152	16527	16511	16580	16143	16518	16649	16424	16463	16444	16337	16328	16308	16230	16339	16482	16169	16203	16300	16368	16205	16402	16494	16225	16222	16208	16474	16491	16449	16389	16385	16304	16301	16352	16561	16220	16323	16319	16123	16385	16374	16242	16182	16535	16321	16551	16450	16431	16494	16369	16260	16329	16266	16481	16366	16384	16295	16163	16386	16468	16264	16388	16261	16404	16258	16155	16445	16293	16200	16503	16546	16391	16326	16484	16318	16424	16199	16228	16442	16323	16424	16323	16540	16461	16439	16382	16286	16335	16353	16298	16239	16195	16396	16187	16291	16284	16389	16407	16261	16270	16277	16232	16156	16283	16363	16331	16467	16509	16221	16376	16254	16310	16305	16228	16214	16382	16270	16376	16348	16362	16228	16157	16233	16402	16320	16195	16224	16231	16279	16468	16367	16254	16400	16274	16479	16423	16135	16336	16227	16367	16404	16492	16318	16247	16380	16322	16371	16312	16260	16212	16278	16309	16417	16118	16233	16154	16394	16305	16400	16215	16453	16364	16308	16197	16174	16482	16339	16435	16443	16420	16281	16332	16362	16378	16249	16367	16249	16455	16216	16180	16474	16398	16386	16421	16550	16241	16397	16330	16377	16347	16402	16365	16362	16489	16375	16511	16234	16372	16320	16348	16260	16304	16301	16530	16406	16556	16474	16336	16253	16431	16200	16466	16298	16361	16309	16526	16312	16182	16076	16229	16278	16314	16344	16351	16232	16345	16336	16337	16421	16564	16301	16444	16423	16410	16214	16340	16164	16274	16211	16294	16305	16376	16225	16559	16372	16519	16351	16473	16538	16458	16305	16370	16265	16301	16122	16471	16326	16438	16186	16227	16227	16439	16418	16165	16239	16406	16202	16293	16321	16353	16243	16132	16266	16272	16433	16620	16094	16237	16348	16229	16240	16464	16356	16322	16278	16374	16270	16187	16194	16216	16369	16398	16448	16378	16303	16307	16226	16101	16242	16177	16331	16385	16317	16380	16325	16268	16660	16373	16269	16151	16295	16536	16262	16341	16308	16242	16217	16423	16276	16372	16322	16475	16298	16334	16445	16473	16229	16409	16192	16426	16240	16263	16433	16175	16603	16450	16294	16185	16307	16183	16441	16296	16224	16353	16412	16316	16380	16582	16229	16312	16267	16237	16256	16315	16437	16416	16374	16289	16367	16533	16324	16217	16584	16479	16221	16267	16372	16437	16360	16566	16479	16436	16589	16539	16422	16447	16410	16402	16393	16569	16153	16133	16252	16405	16229	16349	16307	16367	16275	16372	16419	16346	16456	16401	16301	16231	16271	16336	16388	16498	16135	16635	16269	16343	16306	16429	16212	16188	16207	16244	16353	16402	16366	16337	16308	16251	16088	16395	16253	16263	16375	16284	16535	16371	16290	16513	16274	16379	16123	16432	16259	16221	16177	16282	16349	16328	16212	16374	16232	16278	16382	16432	16263	16423	16527	16385	16224	16446	16320	16426	16320	16197	16071	16333	16496	16337	16190	16344	16216	16359	16242	16163	16363	16678	16356	16233	16291	16638	16388	16436	16298	16093	16288	16292	16249	16211	16548	16323	16227	16431	16367	16188	16409	16257	16432	16338	16325	16426	16479	16169	16357	16214	16344	16559	16408	16413	16174	16256	16316	16281	16485	16293	16293	16425	16463	16205	16424	16621	16590	16591	16135	16349	16529	16352	16233	16307	16413	16444	16510	16418	16498	16605	16281	16369	16378	16301	16288	16403	16506	16360	16504	16572	16330	16443	16306	16337	16399	16231	16439	16400	16207	16187	16232	16269	16254	16282	16182	16284	16375	16517	16365	16371	16345	16270	16362	16405	16565	16380	16433	16357	16356	16448	16538	16246	16333	16505	16315	16456	16388	16303	16537	16313	16296	16385	16039	16322	16522	16385	16228	16350	16416	16419	16380	16246	16221	16165	16270	16417	16474	16413	16367	16389	16364	16246	16317	16362	16253	16282	16399	16381	16414	16421	16413	16299	16338	16098	16079	16297	16410	16308	16348	16487	16358	16422	16471	16336	16274	16540	16296	16489	16458	16509	16334	16301	16443	16427	16297	16371	16375	16375	16326	16423	16426	16237	16506	16399	16248	16336	16471	16386	16407	16471	16504	16348	16224	16374	16097	16448	16422	16418	16281	16498	16266	16345	16373	16324	16298	16259	16562	16393	16465	16251	16652	16304	16539	16493	16345	16337	16456	16376	16214	16445	16201	16516	16390	16222	16405	16443	16332	16546	16374	16313	16319	16479	16347	16233	16301	16203	16267	16284	16416	16302	16409	16354	16248	16483	16420	16400	16368	16415	16410	16480	16590	16444	16333	16112	16297	16186	16228	16514	16461	16099	16421	16409	16610	16235	16487	16332	16314	16368	16260	16412	16289	16189	16368	16324	16276	16434	16735	16455	16431	16339	16321	16393	16369	16379	16425	16361	16273	16294	16215	16306	16270	16496	16346	16353	16369	16173	16301	16506	16478	16435	16364	16508	16546	16204	16181	16325	16321	16296	16523	16415	16430	16456	16414	16384	16474	16371	16467	16402	16283	16467	16485	16311	16244	16340	16174	16412	16418	16450	16379	16259	16162	16415	16301	16420	16603	16308	16401	16405	16198	16273	16329	16476	16492	16097	16427	16246	16379	16319	16352	16375	16480	16210	16376	16329	16263	16389	16277	16295	16386	16334	16205	16493	16347	16285	16352	16295	16362	16252	16465	16464	16337	16194	16028	16384	16458	16410	16267	16313	16208	16334	16251	16431	16369	16484	16436	16644	16341	16392	16304	16202	16204	16349	16394	16411	16437	16486	16405	16345	16357	16404	16222	16356	16507	16343	16303	16311	16305	16342	16381	16291	16510	16342	16364	16371	16322	16232	16531	16408	16163	16200	16565	16228	16251	16524	16296	16463	16353	16377	16225	16432	16382	16391	16336	16301	16463	16552	16438	16459	16188	16155	16264	16343	16289	16396	16325	16321	16212	16375	16308	16335	16604	16265	16409	16298	16450	16306	16363	16194	16495	16498	16542	16170	16480	16377	16457	16277	16366	16381	16446	16429	16374	16439	16201	16279	16269	16232	16338	16442	16391	16387	16432	16387	16342	16324	16381	16318	16295	16227	16133	16247	16140	16444	16358	16364	16282	16370	16229	16411	16506	16439	16293	16442	16284	16438	16399	16188	16470	16310	16596	16443	16270	16386	16289	16609	16231	16265	16384	16270	16328	16260	16454	16318	16529	16492	16473	16285	16373	16319	16217	16355	16455	16433	16353	16396	16144	16402	16260	16477	16297	16561	16398	16436	16431	16205	16405	16310	16276	16213	16243	16367	16249	16226	16350	16469	16155	16382	16531	16177	16429	16319	16239	16393	16171	16456	16143	16567	16202	16458	16381	16420	16569	16298	16458	16461	16302	16534	16334	16421	16468	16614	16337	16652	16410	16299	16370	16355	16353	16437	16200	16282	16239	16439	16370	16354	16150	16372	16492	16362	16338	16215	16415	16322	16393	16423	16286	16391	16431	16236	16243	16441	16298	16702	16224	16533	16171	16233	16385	16371	16191	16459	16509	16370	16381	16503	16197	16212	16429	16523	16401	16282	16208	16250	16386	16355	16428	16377	16460	16487	16179	16273	16192	16189	16402	16431	16429	16392	16279	16244	16280	16286	16263	16282	16402	16258	16300	16450	16330	16186	16361	16219	16403	16494	16454	16449	16326	16357	16276	16321	16320	16380	16564	16561	16346	16466	16272	16554	16297	16358	16297	16480	16289	16367	16335	16295	16409	16376	16446	16494	16371	16140	16466	16313	16172	16187	16240	16246	16368	16356	16313	16471	16416	16386	16342	16355	16403	16426	16124	16233	16548	16326	16210	16530	16360	16297	16380	16319	16606	16299	16414	16370	16386	16361	16476	16277	16223	16135	16035	16447	16244	16487	16509	16225	16480	16439	16212	16342	16314	16511	16269	16420	16340	16274	16529	16390	16285	16396	16381	16445	16328	16276	16432	16310	16438	16425	16271	16226	16410	16445	16433	16392	16290	16443	16332	16545	16208	16440	16526	16306	16084	16325	16246	16022	16368	16384	16473	16443	16385	16416	16262	16287	16286	16232	16385	16232	16203	16435	16337	16513	16172	16307	16311	16501	16247	16301	16267	16219	16453	16405	16315	16434	16310	16286	16374	16319	16469	16260	16370	16310	16261	16324	16302	16338	16271	16275	16387	16267	16369	16319	16360	16497	16582	16473	16381	16374	16457	16168	16447	16302	16511	16201	16459	16417	16238	16379	16249	16457	16288	16275	16212	16272	16423	16301	16435	16156	16417	16295	16631	16491	16183	16288	16213	16335	16291	16332	16529	16316	16355	16378	16575	16298	16230	16455	16410	16470	16414	16474	16365	16297	16283	16558	16393	16434	16302	16401	16539	16328	16373	16436	16361	16183	16249	16640	16433	16554	16420	16272	16290	16403	16517	16354	16388	16346	16397	16414	16490	16574	16435	16333	16466	16321	16183	16651	16346	16341	16500	16331	16278	16329	16355	16354	16413	16323	16322	16478	16298	16274	16423	16110	16298	16275	16150	16314	16315	16323	16520	16366	16221	16182	16275	16217	16329	16100	16348	16509	16287	16366	16388	16559	16347	16369	16333	16548	16356	16246	16330	16301	16466	16306	16363	16375	16593	16323	16310	16467	16486	16211	16469	16503	16472	16750	16328	16231	16357	16348	16351	16367	16427	16530	16432	16469	16230	16548	16159	16380	16288	16536	16364	16375	16293	16342	16218	16299	16394	16332	16371	16304	16331	16270	16376	16318	16263	16391	16469	16344	16480	16270	16203	16512	16591	16380	16481	16361	16271	16144	16223	16427	16183	16194	16357	16368	16427	16605	16308	16322	16369	16302	16399	16575	16418	16322	16405	16536	16370	16323	16474	16444	16503	16328	16399	16182	16430	16378	16220	16303	16251	16215	16367	16235	16187	16252	16401	16288	16215	16314	16314	16151	16406	16286	16329	16487	16455	16402	16265	16465	16411	16389	16254	16410	16224	16432	16349	16522	16357	16397	16264	16278	16444	16213	16390
28157	37613	28932	20639	16705	15375	15019	14633	14539	14640	14871	15515	15903	15939	15739	15084	14544	14279	14289	14224	14285	14372	14187	14292	14111	14240	14197	14413	14181	14077	14315	14409	14188	14261	14115	14190	13981	14091	14273	14299	14265	14318	14076	14337	14327	14326	14152	14213	14213	14184	14280	14126	14156	14302	14222	14340	14295	14456	14304	14111	14111	14181	14229	14345	14222	14622	14145	14307	14393	14159	14227	14359	14345	14369	14155	14218	14249	14443	14159	14251	14310	14335	14170	14145	14214	14305	14269	14228	14387	14304	14275	14232	14459	14185	14390	14299	14255	14220	14268	14107	14111	14264	14160	14127	14395	14321	14319	14283	14226	14242	14288	14279	14125	14159	14211	14287	14082	14303	14341	14299	14190	14298	14267	14213	14032	14311	14347	14141	14320	14215	14348	14214	14175	14265	14397	14208	14240	14348	14196	14281	14165	14391	14364	14245	14122	14199	14146	14280	14101	14412	14293	14201	14204	14254	14310	14268	14284	14154	14316	14369	14276	14404	14255	14158	14323	14393	14166	14279	14361	14242	14170	14231	14243	14435	14303	14206	14205	14229	14084	14271	14385	14224	14228	14109	14213	14207	14219	14146	14257	14263	14240	14183	14365	14030	14168	14226	14201	14367	14127	14139	14215	14215	14363	14220	14213	14479	14330	14274	14339	14190	14262	14176	14150	14302	14298	14319	14004	14265	14368	14196	14177	14309	14319	14342	14322	14207	14330	14329	14287	14326	14344	14173	14330	14363	14159	14262	14276	14189	14298	14257	14287	14386	14380	14225	14256	14254	14331	14352	14356	14234	14303	14275	14244	14348	14371	14405	14195	14143	14206	14214	14210	14442	14275	14189	14183	14419	14137	14251	14322	14300	14402	14314	14313	14186	14193	14215	14171	14257	14300	14473	14315	14287	14251	14156	14130	14183	14285	14137	14148	14263	14137	14340	14161	14192	14164	14243	14285	14207	14197	14233	14490	14221	14280	14280	14236	14343	14296	14245	14286	14197	14060	14362	14219	14230	14198	14235	14143	14155	14205	14306	14172	14303	14089	14279	14245	14407	14393	14229	14130	14185	14231	14392	14390	14249	14256	14078	14258	14276	14290	14316	14230	14119	14344	14434	14135	14284	14296	14305	14115	14149	14190	14192	14308	13981	14138	14371	14264	14266	14250	14247	14274	14111	14311	14315	14172	14063	14232	14281	14283	14345	14135	14233	14075	14154	14277	14237	14342	14328	14230	14282	14099	14244	14189	14179	14255	14297	14157	14198	14327	14148	14212	14293	14280	14186	14398	14311	14413	14324	14291	14390	14326	14231	14319	14356	14327	14178	14152	14404	14223	14278	14428	14037	14085	14204	14262	14269	14265	14247	14124	14293	14295	14203	14301	14361	14215	14225	14177	14258	14238	14308	14347	14254	14241	14184	14178	14158	14250	14236	14324	14187	14364	14145	14141	14255	14215	14256	14251	14332	14143	14289	14321	14255	14226	14268	14094	14444	14253	14273	14306	14312	14289	14046	14398	14287	14351	14239	14379	14165	14252	14036	14308	14231	14177	14117	14337	14202	14289	14320	14369	14199	14168	14240	14132	14222	14309	14244	14417	14202	14398	14437	14158	14228	14141	14147	14194	14347	14268	14266	14206	14331	14146	14201	14374	14248	14132	14340	14265	14075	14194	14275	14359	14330	14376	14358	14119	14349	14491	14352	14297	14129	14317	14111	14448	14286	14282	14206	14243	14265	14114	14244	14397	14224	14263	14152	14105	14203	14217	14338	14402	14202	14219	14323	14363	14126	14438	14238	14350	14320	14288	14446	14300	14171	14036	14249	14220	14179	14172	14300	14246	14350	14414	14232	14300	14317	14282	14498	14168	14109	14360	14253	14190	14317	14267	14190	14333	14095	14209	14135	14308	14375	14218	14226	14219	14282	14306	14222	14190	14120	14408	14129	14205	14422	14158	14265	14213	14231	14187	14239	14250	14191	14423	14260	14191	14295	14288	14233	14215	14185	14204	14154	14081	14209	14427	14183	14281	14224	14349	14394	14211	14222	14273	14223	14260	14100	14156	14169	14481	14208	14278	14382	14241	14307	14328	14299	14292	14259	14204	14276	14426	14276	14279	14180	14255	14259	14257	14290	14279	14302	14168	14183	14214	14119	14466	14237	14314	14190	14154	14051	14204	14201	14143	14275	14238	14246	14263	14278	14230	14231	14130	14282	14295	14110	14203	14276	14240	14146	14351	14230	14252	14318	14287	14295	14112	14083	14208	14463	14240	14083	14451	14078	14173	14190	14142	14247	14186	14168	14242	14499	14191	14219	14152	14372	14210	14150	14291	14223	14330	14415	14297	14171	14223	14146	14199	14185	14351	14198	14235	14224	14347	14273	14334	14249	14215	14308	14318	14114	14304	14308	14128	14248	14315	14314	14265	14318	14157	14099	14386	14251	14294	14232	14393	14250	14264	14262	14308	14312	14255	14375	14270	14182	14184	14292	14341	14187	14074	14306	14218	14303	14173	14319	14429	14168	14097	14258	14145	14221	14218	14150	14240	14088	14300	14383	14223	14349	14398	14201	14343	14007	14225	14263	14281	14226	14018	14302	14250	14175	14270	14367	14214	14340	14343	14067	14091	14211	14257	14234	14239	14287	14234	14310	14298	14144	14308	14413	14183	14255	14281	14250	14195	14134	14373	14260	14252	14182	14293	14325	14229	14235	14247	14235	14297	14314	14274	14226	14205	14328	14344	14271	14254	14103	14149	14343	14048	14294	14177	14277	14213	14103	14151	14236	14344	14297	14451	14290	14257	14398	14308	14312	14331	14194	14440	14277	14140	14392	14344	14251	14212	14204	14232	14245	14365	14197	14353	14351	14126	14418	14295	14162	14306	14098	13974	14431	14268	14425	14246	14090	14052	14324	14203	14328	14281	14343	14304	14258	14171	14390	14179	14010	14328	14320	14213	14298	14444	14124	14262	14203	14215	14303	14375	14145	14401	14284	14246	14449	14302	14430	14230	14133	14184	14138	14244	14149	14236	14134	14286	14236	14058	14346	14245	14342	14329	14316	14368	14191	14238	14297	14338	14082	14370	14331	14205	14380	14019	14324	14188	14269	14279	14237	14230	14220	14423	14233	14101	14353	14078	14176	14288	14169	14196	14370	14243	14305	14249	14189	14334	14275	14326	14264	14292	14285	14164	14247	14111	14309	14401	14119	14263	14340	14202	14209	14220	14433	14177	14336	14198	14260	14187	14130	14151	14314	14221	14229	14367	14290	14204	14177	14165	14269	14278	14326	14227	14059	14378	14022	14153	14260	14393	14354	14226	14227	14169	14176	14308	14265	14227	14260	14157	14264	14362	14379	14256	14332	14189	14297	14224	14170	14206	14207	14279	14204	14282	14308	14201	14213	14327	14338	14295	14308	14229	14303	14290	14252	14225	14161	14325	14464	14256	14512	14156	14355	14228	14373	14318	14287	14338	14198	14455	14322	14297	14190	14215	14322	14190	14148	14395	14176	14431	14271	14224	14387	14194	14384	14168	14333	14425	14209	14192	14200	14260	14222	14358	14201	14341	14243	14198	14135	14179	14276	14185	14288	14269	14196	14317	14237	14227	14264	14244	14231	14389	14170	14352	14238	14204	14420	14259	14021	14169	14191	14275	14151	14305	14323	14211	14247	14205	14245	14065	14237	14112	14351	14214	14336	14215	14195	14260	14302	14136	14452	14252	14004	14423	14215	14191	14271	14360	14259	14321	14271	14383	14145	14117	14269	14250	14402	14343	14231	14143	14347	14249	14317	14423	14155	14345	14158	14169	14387	14167	14291	14248	14280	14308	14089	14251	14266	14196	14293	14122	14280	14203	14098	14187	14188	14397	14222	14315	14342	14164	14355	14438	14269	14293	14264	14471	14320	14274	14181	14241	14432	14237	14240	14350	14291	14342	14204	14199	14158	14311	14282	14310	14218	14222	14309	14239	14134	14327	14222	14173	14570	14067	14245	14239	14361	14405	14294	14331	14200	14182	14309	14353	14156	14186	14418	14061	14297	14319	14158	14335	14170	14309	14268	14253	14350	14213	14285	14292	14275	14354	14361	14419	14329	14283	14284	14119	14348	14229	14235	14072	14392	14163	14305	14436	14177	14110	14305	14300	14200	14392	14234	14223	14294	14388	14276	14390	14191	14128	14415	14329	14220	14299	13988	14149	14139	14137	14363	14400	14393	14190	14249	14305	14203	14294	14305	14272	14434	14247	14222	14197	14396	14236	14184	14193	14227	14108	14198	14302	14133	14301	14177	14192	14107	14209	14315	14252	14292	14294	14237	14131	14243	14220	14288	14320	14195	14375	14380	14238	14242	14273	14335	14323	14296	14269	14226	14239	14206	14257	14317	14160	14349	14400	14215	14236	14194	14196	14425	14216	14250	14184	14197	14146	14340	14296	14346	14212	14316	14304	14375	14192	14279	14285	14213	14297	14255	14166	14238	14159	14223	14177	14350	14219	14439	14248	14199	14275	14262	14315	14332	14346	14159	14084	14215	14124	14401	14289	14199	14205	14114	14158	14292	14374	14245	14242	14326	14052	14322	14151	14029	14213	14367	14213	14379	14158	14312	14181	14305	14305	14220	14223	14252	14268	14368	14114	14427	14163	14338	14319	14282	14454	14319	14413	14375	14222	14226	14120	14179	14383	14481	14284	14293	14204	14389	14295	14391	14186	14092	14111	14370	14249	14305	14309	14157	14107	14222	14186	14216	14156	14298	14179	14138	14298	14326	14270	14244	14264	14333	14054	14325	14192	14228	14236	14252	14266	14392	14212	14314	14335	14162	14343	14300	14349	14244	14302	14246	14157	14248	14204	14368	14218	14089	14380	14147	14215	14199	14293	14244	14199	14383	14250	14098	14322	14244	14326	14310	14160	14262	14341	14096	14176	14164	14228	14236	14384	14213	14197	14313	14246	14272	14320	14391	14341	14346	14259	14267	14206	14226	14294	14386	14341	14251	14265	14278	14228	14182	14318	14205	14235	14427	14185	14125	14110	14174	14235	14308	14230	14264	14390	14232	14222	14267	14310	14215	14322	14254	14280	14091	14183	14164	14273	14371	14314	14281	14294	14342	14327	14193	14275	14302
23749	21280	28670	24553	22577	22856	21601	19242	17839	18426	20235	21875	24404	25462	23295	20314	17945	17098	16581	16590	16490	16341	16495	16391	16339	16236	16574	16266	16300	16183	16393	16517	16556	16251	16382	16398	16307	16505	16468	16320	16226	16394	16281	16203	16318	16245	16278	16300	16489	16205	16451	16236	16273	16319	16387	16300	16037	16283	16307	16213	16219	16189	16163	16374	16151	16518	16532	16330	16284	16400	16497	16461	16395	16184	16403	16143	16144	16351	16373	16122	16411	16391	16391	16411	16382	16421	16240	16190	16409	16390	16269	16181	16251	16181	16341	16183	16265	16295	16141	16237	16365	16289	16339	16015	16435	16373	16418	16171	16308	16376	16197	16251	16297	16435	16321	16285	16505	16103	16259	16465	16577	16168	16186	15954	16360	16147	16341	16321	16224	16324	16375	16292	16198	16102	16581	16590	16311	16273	16289	16470	16421	16238	16225	16284	16188	16105	16212	16326	16430	16406	16214	16230	16220	16212	16370	16323	16384	16346	16383	16270	16196	16296	16234	16187	16255	16201	16160	16254	16224	16321	16245	16379	16443	16192	16355	16044	16101	16419	16006	16275	16351	16139	16386	16418	16273	16392	16386	16411	16332	16438	16385	16312	16108	16215	16280	16262	16192	16310	16345	16049	16241	16256	16000	16351	16215	16360	16158	16413	16202	16187	16456	16426	16507	16442	16484	16343	16231	16114	16297	16310	15976	16245	16330	16131	16224	16253	16252	16113	16241	16343	16288	16100	16296	16178	16125	16373	16328	16245	16260	16033	16179	16287	16414	16162	16165	16352	16539	16234	16359	16498	16330	16346	16240	16057	16267	16160	16248	16279	16222	16200	16574	16117	16362	16163	16409	16173	16301	16018	16263	16158	16058	16083	16132	16236	16161	16208	16116	16069	16294	16328	16185	16201	16317	16257	16420	16422	16548	16397	16236	16431	16392	16317	16274	16229	16296	16119	16389	16283	16074	16362	16369	16158	16397	16210	15992	16295	16097	16242	16273	16416	16396	16039	16146	16214	16193	16246	16225	16395	16496	16384	16284	16396	16327	16394	16254	16447	16259	16431	16349	16164	16085	16182	16232	16415	16321	16215	16465	16380	16130	16224	16334	16366	16334	16199	16374	16306	16228	16135	16472	16033	16311	16383	16246	16296	16322	16248	16169	16388	16303	16180	16236	16452	16134	16245	16310	16036	16173	16162	16245	16419	16441	16541	16235	16174	16418	16251	16119	16043	16389	16319	16217	16055	16362	16385	16199	16374	16328	16140	16173	16186	16222	16203	16303	16282	15970	16085	16098	16159	16194	16187	16417	16219	16245	16186	16194	16331	16247	16098	16050	16336	16227	16309	16234	16292	16425	16134	15930	16300	16454	16335	16367	16349	16088	16348	16144	16274	16403	16308	16170	16302	16237	16010	16161	16460	16249	16318	16264	16464	16356	16081	16282	16260	16074	16244	16300	16308	16255	16321	16442	16208	16402	16263	16239	16302	16521	16307	16277	16365	16249	16360	16330	16251	16297	16310	16329	16252	16288	16336	16195	16300	16246	16397	16068	16240	16255	16431	16225	16220	16306	16352	16134	16303	16210	16257	16315	16214	16231	16216	16127	16187	16241	16014	16514	16249	16422	16356	16248	16205	16319	16326	16363	16351	16422	16362	16221	16224	16376	16327	16153	16207	16374	16292	16191	16337	16239	16082	16277	16148	15911	16360	16403	16076	16301	16406	16453	16220	16262	16195	16288	16201	16287	16324	16031	16353	16296	16427	16254	16290	16187	16406	16394	16240	16244	16525	16280	16286	16325	16330	16195	16395	16192	16199	16236	16245	16265	16292	16399	16547	16453	16179	16470	16236	16240	16336	16275	16087	16313	16337	16299	16384	16207	16289	16262	16074	16337	16445	16295	16322	16437	16335	16135	16179	16469	16244	16376	16359	16255	16570	16138	16163	16320	16430	16266	16325	16225	16340	16484	16300	16226	16279	16048	16169	16325	16300	16379	16353	16072	16142	16039	16259	16319	16426	16163	16413	16208	16457	16330	16456	16297	16466	16360	16104	16321	16424	16311	16356	16293	16253	16452	16374	16285	16214	16532	16221	16364	16111	16310	16234	16062	16372	16234	16374	16137	16329	16367	16313	16223	16086	16245	16350	16375	16295	16121	16550	16445	16237	16259	16325	16103	16288	16306	16302	16325	16262	16514	16181	16551	16195	16326	16350	16135	16142	16346	16378	16270	16284	16174	16112	16333	16270	16403	16342	16312	16072	16243	16293	16301	16337	16224	16381	16280	16264	16192	16325	16133	16328	16307	16355	16417	16097	16364	16361	16483	16396	16290	16485	16335	16376	16340	16235	16281	16265	16398	16235	16281	16130	16209	16300	16285	16297	16272	16302	16317	16347	16366	16312	16262	16193	16235	16240	16260	16370	16177	16155	16186	16222	16496	16345	16288	16132	16090	16172	16378	16196	16161	16344	16333	16213	16410	16235	16079	16076	16199	16141	16183	16299	16334	16354	16056	16211	16132	16374	16268	16379	16231	16151	16357	16242	16118	16318	16489	16364	16433	16288	16249	16353	16108	16206	16257	16508	16376	16217	16334	16401	16243	16307	16253	16212	16374	16252	16250	16167	16194	16227	16225	16126	16133	16081	16200	16389	16576	16425	16346	16422	16231	16242	16257	16380	16207	16452	16379	16186	16099	16247	16354	16275	16233	16266	16131	16463	16323	16356	16165	16095	16069	16329	16300	16267	16364	16283	16171	16400	16208	16320	16393	16341	16276	16325	16309	16319	16188	16264	16369	16344	16250	16080	16415	16480	16140	16236	16286	16350	16299	16215	16381	16185	16243	16160	16365	16414	16443	16310	16131	16310	16361	16230	16259	16390	16320	16062	16395	16246	16438	16335	16320	16334	16476	16330	16116	16301	16191	16295	16123	16344	16356	16130	16169	16183	16169	16342	16342	16358	16308	16419	16363	16225	16370	16427	16399	16302	16419	16315	16356	16035	16310	16191	16225	16137	16261	16206	16227	16184	16389	16190	16317	16187	16164	16192	16302	16185	16250	16312	16289	16354	16135	16154	16211	16176	16338	16227	16449	16347	16416	16378	16396	16113	16334	16253	16311	16137	16547	16252	16350	16538	16335	16565	16172	16263	16267	16191	16380	16244	16262	16243	16262	16281	16249	16284	16196	16178	16225	16248	16268	16362	16278	16237	16366	16263	16216	16343	16119	16009	16265	16289	16323	16242	16262	16410	16435	16205	16455	16189	16347	16065	16338	16235	16358	16112	16189	16436	16305	16243	16160	15980	16242	16157	16318	16178	16242	16314	16381	16417	16106	16097	16431	15974	16234	16213	16296	16264	16220	16151	16323	16563	16236	16251	16137	16093	16187	16318	16397	16462	16103	16310	16286	16107	16474	16424	16335	16364	16148	16282	16270	16038	16415	16331	16260	16342	16509	16411	16460	16235	16298	16228	16272	16180	16310	16226	16139	16223	16360	16204	16308	16349	16376	16160	16331	16287	16189	16171	16229	16377	16264	16218	16319	16416	16135	16466	16227	16352	16401	16135	16317	16454	16355	16370	16254	16292	16391	16255	16288	16100	16252	16373	16294	16051	15970	16367	16523	16250	16161	16360	16256	16362	16080	16177	16383	16409	16403	16084	16234	16168	16329	16454	16185	16256	16342	16294	16122	16123	16389	16482	16266	16270	16305	16118	16298	16217	16346	16342	16488	16356	16025	16335	16206	16164	16294	16371	16415	16502	16327	16203	16241	16366	16239	16462	16256	16134	16203	16092	16159	16239	16369	16361	16297	16195	16168	16299	16027	16271	16204	16319	16291	16192	16100	16306	16265	16306	16153	16325	16165	16189	16199	15988	16391	16395	16202	16269	16253	15916	16168	16218	16250	16258	16280	16268	16142	16423	16358	16243	16247	16215	16024	16199	16447	16300	16246	16311	16282	16226	16309	16133	16312	16350	16412	16317	16360	16413	16217	16281	16289	16124	16213	16443	16367	16440	16114	16385	16192	16363	16517	16249	16257	16328	16247	16221	16379	16385	16300	16233	16245	16033	16358	16256	16031	16204	16289	16277	16060	16363	16165	16205	16112	16444	16240	16497	16121	16272	15977	16115	16315	16126	16193	16294	16142	16241	16288	16138	16434	16380	16431	16287	16026	16250	16264	16290	16437	16202	16594	16171	16327	16144	16298	16370	16451	16227	16235	16245	16441	16326	16478	16256	16483	16249	16386	16279	16374	16186	16346	16217	16162	16134	16313	16314	16376	16324	16258	16230	16290	16232	16239	16065	16237	16190	16421	16116	16362	16321	16254	16365	16137	16325	16011	16097	16192	16398	16271	16019	16398	16363	16188	16208	16219	16179	16362	16228	16343	16172	16158	16197	16275	16157	16220	16450	16304	16190	16283	16340	16351	16309	16146	16229	16365	16360	16482	16324	16175	16210	16167	16086	16349	16342	16121	16236	16365	16350	16302	16280	16097	16155	16302	16320	16421	16396	16422	16206	16193	16280	16282	16270	16331	16186	16271	16238	16265	16025	16250	16263	16356	16285	16208	16369	16432	16205	16153	16266	16207	16313	16395	16428	16281	16150	16370	16199	16365	16361	16191	16432	16465	16488	16234	16305	16296	16424	16338	16191	16314	16214	16283	16047	16321	16281	16160	16143	16227	16164	16159	16137	16039	16244	16388	16222	16365	16231	16257	16314	16457	16162	16344	16312	16032	16154	16369	16326	16390	16174	16240	16358	16344	16207	16388	16256	16339	16427	16412	16180	16293	16071	16336	16340	16059	16351	16278	16259	16136	16409	16357	16478	16522	16310	16519	16218	16234	16439	16033	16341	16437	16210	16426	16157	16311	16208	16255	16380	16239	16284	16318	16195	16234	16359	15992	16453	16198	16303	16282	16447	16334	16354	16196	16261	16298	16433	16375	16189	16362	16330	16298	16155	16291	16147	16352	16292	16263	16361	16130	16394	16124	16182	16158	16206	16362	16154	16311	16236	16409	16335	16268	16307	16424	16276	16402	16165	16240	16400	16128	16348	16165	16287	16267	16015	16353	16149	16084	16141	16218	16308	16155	16347	16233	16376	16561	16245	16184	16375	16038	16165
29866	49073	42556	29218	23306	19859	18267	18061	16719	17598	20233	22378	25985	25923	22971	18432	16104	14853	14579	14337	14376	14303	14226	14247	14278	14254	14427	14086	14349	14247	14381	14299	14239	14081	14320	14319	14209	14261	14446	14290	14310	14330	14210	14229	14278	14149	14318	14244	14077	14303	14148	14284	14427	14260	14394	14112	14247	14249	14185	14476	14334	14330	14189	14390	14379	14230	14322	14332	14476	14170	14330	14200	14371	14339	14174	14288	14170	14256	14245	14307	14219	14299	14345	14243	14253	14197	14214	14335	14179	14314	14350	14205	14289	14297	14189	14304	14189	14144	14364	14335	14277	14474	14476	14441	14326	14330	14249	14380	14315	14261	14376	14285	14257	14231	14104	14260	14279	14319	14264	14162	14291	14320	14346	14287	14182	14375	14367	14209	14218	14471	14152	14179	14267	14236	14295	14128	14164	14186	14341	14209	14007	14348	14320	14301	14248	14194	14316	14356	14322	14344	14187	14153	14267	14294	14318	14195	14100	14299	14150	14332	14429	14521	14255	14355	14092	14393	14393	14392	14273	14199	14063	14280	14252	14399	14114	14047	14319	14323	14389	14162	14315	14188	14255	14166	14246	14252	14150	14300	14283	14285	14220	14076	14297	14328	14233	14399	14217	14432	14268	14317	14252	14136	14334	14336	14219	14368	14189	14440	14274	14321	14280	14379	14191	14166	14235	14085	14263	14256	14337	14311	14203	14190	14182	14200	14328	14121	14225	14335	14345	14266	14148	14321	14309	14137	14227	14118	14376	14188	14264	14408	14375	14208	14222	14288	14328	14330	14273	14357	14208	14113	14344	14134	14324	14260	14162	14269	14307	14219	14121	14230	14491	14222	14150	14152	14427	14251	14367	14197	14409	14294	14334	14452	14377	14215	14387	14262	14143	14365	14387	14306	14305	14253	14431	14255	14328	14310	14178	14173	14323	14277	14180	14147	14315	14285	14344	14312	14149	14219	14131	14201	14267	14190	14107	14400	14149	14200	14274	14247	14168	14284	14060	14186	14358	14319	14141	14420	14214	14337	14233	14241	14185	14240	14182	14079	14180	14158	14231	14343	14190	14290	14146	14292	14304	14285	14375	14171	14346	14135	14362	14029	14296	14262	14407	14209	14291	14224	14352	14291	14381	14199	14411	14178	14362	14282	14307	14239	14326	14413	14200	14260	14330	14230	14284	14181	14115	14351	14341	14247	14239	14221	14308	14140	14210	14166	14358	14272	14308	14405	14164	14100	14287	14345	14326	14214	14209	14252	14182	14313	14235	14156	14356	14326	14265	14297	14386	14067	14278	14135	14413	14246	14388	14334	14261	14437	14374	14256	14412	14262	14274	14304	14242	14265	14294	14368	14287	14178	14288	14216	14155	14281	14315	14198	14215	14223	14138	14222	14337	14320	14328	14267	14213	14161	14300	14346	14363	14169	14359	14288	14348	14290	14169	14214	14239	14352	14238	14366	14312	14336	14348	14192	14160	14074	14184	14302	14382	14301	14082	14201	14118	14258	14314	14410	14206	14133	14193	14081	14316	14263	14217	14223	14320	14255	14328	14429	14295	14251	14153	14303	14271	14268	14353	14375	14281	14275	14210	14375	14201	14308	14275	14264	14431	14250	14251	14274	14302	14256	14291	14282	14043	14216	14315	14136	14247	14283	14308	14187	14154	14145	14349	14303	14198	14179	14165	14192	14318	14177	14453	14257	14439	14261	14467	14367	14281	14147	14107	14127	14173	14314	14126	14399	14337	14240	14260	14155	14274	14283	14259	14310	14167	14028	14343	14319	14341	14303	14139	14199	14295	14341	14163	14213	14294	14312	14253	14344	14274	14138	14316	14289	14195	14186	14278	14238	14251	14320	14102	14057	14124	14306	14253	14234	14383	14375	14215	14151	14344	14392	14166	14252	14245	14551	14267	14388	14277	14349	14329	14256	14239	14179	14356	14239	14213	14245	14321	14269	14204	14152	14281	14323	14337	14136	14169	14186	14334	14293	14209	14213	14448	14334	14242	14255	14307	14209	14226	14136	14420	14225	14228	14177	14430	14381	14115	14221	14299	14311	14233	14392	14463	14284	14112	14313	14292	14424	14363	14331	14297	14249	14159	14137	14399	14247	14299	14247	14298	14264	14297	14300	14256	14161	14167	14179	14341	14524	14331	14235	14254	14320	14272	14361	14270	14251	14394	14294	14247	14293	14334	14373	14161	14287	14298	14280	14231	14227	14196	14116	14145	14253	14152	14333	14060	14313	14322	14465	14182	14182	14235	14260	14183	14353	14338	14248	14306	14177	14170	14284	14345	14149	14301	14042	14170	14416	14303	14143	14182	14309	14261	14105	14315	14448	14078	14205	14155	14235	14235	14225	14185	14112	14356	14413	14185	14318	14028	14065	14194	14328	14352	14317	14303	14205	14311	14123	14267	14295	14303	14174	14433	14203	14416	14212	14229	14453	14131	14346	14304	14300	14488	14414	14382	14430	14187	14234	14293	14348	14363	14352	14294	14352	14094	14321	14186	14279	14271	14374	14211	14115	14291	14420	14193	14239	14196	14449	14239	14153	14303	14342	14163	14300	14301	14278	14272	14165	14368	14301	14266	14421	14288	14359	14126	14224	14360	14250	14311	14162	14215	14350	14267	14416	14224	14076	14250	14338	14185	14472	14280	14358	14318	14269	14302	14166	14296	14313	14178	13981	14435	14287	14228	14232	14015	14277	14389	14221	14457	14226	14264	14278	14348	14194	14219	14286	14284	14353	14219	14233	14302	14174	14137	14126	14351	14280	14227	14250	14239	14262	14416	14129	14190	14211	14265	14302	14299	14192	14151	14352	14180	14249	14182	14287	14260	14302	14385	14024	14333	14401	14083	14244	14209	14050	14170	14252	14265	14224	14160	14288	14307	14253	14308	14285	14217	14371	14282	14556	14284	14203	14277	14237	14419	14300	14196	14216	14213	14261	14279	14190	14339	14448	14185	14372	14152	14150	14349	14175	14165	14203	14211	14296	14178	14119	14205	14338	14277	14378	14391	14305	14369	14170	14227	14307	14223	14389	14397	14170	14216	14198	14257	14245	14324	14215	14292	14231	14424	14097	14333	14319	14260	14363	14150	14299	14234	14357	14217	14418	14269	14143	14224	14318	14242	14208	14257	14345	14271	14133	14151	14196	14243	14249	14269	14422	14326	14121	14437	14234	14205	14334	14191	14208	14177	14138	14313	14155	14300	14283	14254	14201	14292	14247	14235	14307	14104	14364	14334	14308	14309	14201	14309	14304	14264	14214	14291	14399	14196	14267	14192	14498	14253	14392	14228	14102	14429	14172	14214	14203	14206	14290	14163	14082	14411	14217	14147	14354	14135	14432	14471	14251	14342	14331	14122	14357	14228	14308	14254	14177	14224	14310	14167	14159	14199	14212	14322	14280	14182	14269	14128	14220	14305	14201	14225	14304	14290	14280	14231	14143	14315	14347	14314	14186	14229	14298	14213	14253	14174	14371	14251	14135	14347	14283	14316	14251	14175	14225	14190	14232	14182	14425	14215	14257	14001	14126	14303	14200	14297	14116	14289	14184	14154	14164	14320	14308	14168	14300	14353	14244	14158	14304	14343	14264	14265	14099	14068	14232	14182	14362	14156	14301	14203	14230	14381	14197	14166	14144	14314	14285	14440	14308	14342	14277	14258	14415	14525	14395	14213	14064	14325	14306	14091	14204	14394	14281	14416	14124	14350	14395	14284	14292	14254	14375	14238	14350	14224	14266	14196	14260	14176	14235	14225	14057	14174	14325	14279	14184	14096	14140	14304	14213	14303	14297	14292	14249	14305	14250	14196	14272	14172	14274	14377	14174	14407	14378	14229	14223	14359	14275	14317	14301	14399	14419	14275	14392	14281	14383	14429	14329	14295	14268	14327	14322	14434	14330	14107	14391	14305	14301	14057	14272	14112	14431	14153	14310	14309	14180	14231	14115	14312	14276	14356	14341	14289	14181	14276	14111	14363	14210	14307	14348	14273	14232	14292	14276	14127	14161	14349	14279	14341	14206	14362	14219	14145	14319	14191	14412	14297	14151	14362	14260	14223	14416	14445	14303	14261	14268	14315	14313	14304	14136	14383	14222	14141	14190	14103	14305	14265	14116	14203	14401	14312	14176	14327	14408	14307	14075	14272	14241	14401	14170	14304	14119	14330	14242	14326	14283	14212	14111	14343	14296	14276	14150	14457	14332	14171	14184	14126	14450	14436	14322	14437	14286	14227	14277	14056	14327	14165	14168	14319	14198	14256	14203	14339	14122	14254	14275	14174	14369	14188	14350	14315	14371	14363	14373	14352	14332	14083	14286	14283	14339	14351	14338	14135	14218	14276	14445	14330	14246	14192	14461	14232	14389	14386	14184	14411	14156	14358	14267	14250	14249	14337	14268	14280	14287	14283	14325	14316	14314	14292	14263	14146	14304	14334	14296	14283	14277	14302	14253	14341	14267	14219	14200	14225	14124	14442	14259	14114	14155	14144	14188	14480	14181	14318	14241	14277	14386	14200	14276	14158	14156	14305	14381	14340	14151	14423	14165	14328	14241	14137	14207	14267	14266	14236	14327	14222	14176	14273	14178	14314	14348	14299	14095	14107	14271	14344	14320	14377	14209	14174	14394	14171	14285	14320	14268	14305	14249	14143	14357	14196	14337	14348	14264	14367	14264	14323	14242	14271	14243	14165	14245	14217	14222	14312	14266	14051	14247	14228	14242	14228	14286	14276	14171	14366	14377	14323	14282	14195	14395	14243	14441	14088	14332	14176	14368	14191	14215	14249	14145	14127	14259	14330	14269	14197	14309	14106	14189	14336	14237	14288	14215	14345	14220	14326	14205	14280	14380	14234	14243	14205	14387	14291	14197	14328	14171	14291	14309	14129	14339	14181	14303	14489	14492	14230	14347	14311	14279	14320	14214	14067	14183	14305	14194	14323	14212	14391	14202	14183	14480	14494	14350	14274	14332	14131	14294	14096	14257	14148	14265	14249	14226	14311	14274	14278	14403	14246	14233	14241	14371	14270	14324	14341	14374	14191	14150	14126	14197	14340	14303	14283	14410	14111	14108	14063	14253	14328	14320	14274	14331	14423	14176	14223	14295	14373	14175
22750	21277	29072	24006	22220	24809	26770	21267	19809	19614	19464	30074	33887	30112	25385	20969	18383	17234	16828	16810	16686	16617	16723	16636	16829	16852	16734	16985	16688	16624	16756	16575	16877	16705	16822	16740	16887	16732	16502	16684	16659	16646	16580	16573	16604	16524	16648	16949	16607	16777	16497	16587	16621	16676	16563	16744	16698	16721	16664	16605	16661	16696	16590	16616	16658	16537	16516	16826	16670	16541	16574	16439	16569	16515	16670	16560	16521	16666	16613	16757	16622	16747	16542	16518	16631	16665	16521	16629	16687	16582	16673	16555	16500	16734	16538	16539	16538	16563	16576	16514	16483	16667	16680	16482	16556	16580	16582	16552	16582	16418	16776	16484	16605	16498	16519	16688	16481	16654	16673	16402	16386	16505	16470	16714	16602	16641	16418	16613	16644	16681	16488	16404	16699	16563	16585	16700	16657	16756	16536	16637	16526	16590	16576	16397	16495	16448	16595	16652	16547	16631	16523	16726	16730	16491	16473	16476	16461	16487	16501	16487	16548	16433	16561	16636	16564	16594	16474	16702	16574	16691	16461	16381	16337	16439	16356	16412	16636	16610	16436	16427	16661	16801	16844	16579	16701	16586	16415	16455	16539	16722	16370	16523	16579	16533	16488	16804	16339	16743	16703	16495	16362	16465	16554	16593	16640	16384	16564	16532	16608	16617	16641	16668	16494	16514	16441	16679	16679	16574	16622	16648	16533	16632	16529	16561	16584	16697	16716	16504	16755	16513	16485	16633	16536	16627	16730	16311	16539	16700	16427	16710	16329	16538	16414	16296	16756	16632	16410	16723	16371	16774	16674	16592	16444	16540	16561	16450	16648	16433	16542	16504	16225	16467	16555	16493	16328	16479	16532	16473	16523	16619	16679	16528	16475	16565	16456	16117	16475	16540	16368	16464	16518	16428	16477	16530	16580	16551	16622	16362	16447	16613	16616	16600	16499	16555	16751	16674	16536	16505	16585	16539	16473	16590	16552	16676	16573	16275	16475	16594	16470	16770	16392	16492	16795	16605	16535	16798	16642	16626	16539	16469	16511	16435	16569	16640	16547	16719	16671	16565	16659	16479	16441	16717	16623	16856	16690	16473	16527	16586	16470	16671	16466	16486	16559	16653	16568	16423	16575	16544	16349	16435	16553	16458	16569	16536	16479	16471	16436	16238	16697	16548	16339	16499	16658	16720	16408	16530	16765	16631	16398	16495	16376	16630	16747	16483	16655	16639	16604	16461	16650	16527	16471	16506	16685	16511	16407	16641	16524	16479	16420	16608	16584	16415	16427	16445	16402	16435	16616	16595	16504	16722	16770	16496	16392	16241	16569	16428	16443	16511	16470	16695	16617	16459	16458	16642	16376	16624	16539	16716	16415	16496	16431	16551	16398	16438	16512	16363	16492	16595	16570	16706	16662	16821	16716	16638	16527	16500	16586	16699	16430	16509	16556	16624	16257	16529	16642	16730	16475	16531	16660	16535	16727	16622	16878	16757	16585	16449	16522	16501	16485	16566	16505	16292	16494	16420	16581	16516	16642	16395	16415	16521	16505	16481	16577	16547	16582	16550	16318	16772	16568	16474	16417	16532	16557	16479	16682	16772	16566	16609	16585	16747	16680	16530	16903	16602	16395	16595	16569	16705	16590	16721	16390	16602	16456	16520	16684	16460	16457	16637	16601	16545	16517	16558	16369	16782	16519	16737	16409	16580	16651	16518	16536	16728	16582	16558	16507	16542	16461	16590	16455	16559	16486	16579	16697	16543	16629	16452	16608	16525	16585	16563	16392	16622	16474	16508	16565	16727	16569	16755	16534	16644	16668	16713	16487	16558	16633	16748	16629	16431	16545	16572	16610	16763	16722	16766	16661	16467	16685	16448	16560	16616	16701	16724	16632	16810	16499	16570	16644	16625	16680	16470	16448	16516	16434	16538	16434	16702	16655	16783	16689	16499	16530	16411	16576	16471	16579	16484	16472	16661	16536	16358	16480	16526	16667	16706	16619	16593	16785	16450	16543	16465	16627	16591	16592	16659	16568	16628	16646	16550	16537	16445	16436	16447	16479	16552	16524	16701	16627	16720	16654	16794	16462	16410	16551	16414	16489	16492	16610	16596	16628	16831	16571	16595	16732	16482	16575	16556	16519	16559	16675	16574	16589	16696	16582	16385	16507	16699	16504	16483	16381	16283	16609	16408	16492	16578	16684	16352	16619	16374	16498	16551	16560	16504	16598	16567	16654	16559	16567	16575	16444	16499	16668	16473	16512	16449	16708	16641	16585	16800	16565	16637	16610	16452	16522	16384	16503	16334	16449	16569	16546	16337	16523	16711	16641	16562	16549	16644	16423	16456	16586	16547	16544	16697	16612	16397	16546	16382	16427	16712	16629	16763	16466	16513	16524	16567	16572	16343	16560	16491	16347	16451	16659	16596	16416	16333	16615	16458	16594	16527	16667	16565	16725	16532	16590	16412	16401	16702	16694	16585	16574	16707	16411	16531	16549	16356	16641	16506	16744	16400	16432	16483	16475	16535	16397	16413	16529	16645	16638	16793	16618	16524	16660	16495	16765	16681	16704	16783	16742	16460	16779	16576	16693	16581	16400	16536	16401	16454	16581	16673	16643	16547	16507	16488	16517	16512	16584	16650	16646	16587	16603	16440	16596	16576	16632	16510	16455	16493	16354	16729	16370	16434	16611	16604	16601	16716	16289	16503	16522	16640	16693	16588	16711	16529	16893	16732	16565	16503	16512	16403	16595	16717	16423	16623	16372	16544	16600	16802	16556	16459	16574	16501	16383	16702	16612	16641	16610	16616	16655	16586	16501	16518	16382	16565	16606	16618	16677	16611	16447	16512	16560	16393	16527	16462	16585	16453	16439	16651	16722	16797	16443	16521	16663	16561	16582	16490	16426	16630	16583	16482	16589	16421	16505	16644	16742	16708	16536	16471	16468	16487	16564	16582	16562	16569	16525	16514	16472	16532	16662	16570	16430	16632	16660	16354	16765	16589	16689	16515	16499	16521	16561	16481	16642	16246	16294	16820	16594	16620	16791	16494	16381	16494	16723	16592	16856	16467	16668	16663	16567	16590	16492	16605	16435	16521	16458	16492	16767	16626	16458	16580	16709	16595	16671	16605	16714	16570	16705	16648	16456	16492	16448	16487	16579	16435	16834	16566	16679	16634	16467	16457	16506	16451	16575	16529	16633	16480	16785	16608	16715	16606	16759	16440	16581	16468	16453	16630	16541	16600	16704	16767	16596	16505	16484	16411	16586	16733	16603	16456	16519	16373	16363	16506	16394	16436	16596	16463	16556	16469	16514	16415	16559	16707	16443	16585	16557	16580	16609	16543	16593	16524	16531	16570	16572	16701	16500	16548	16431	16465	16584	16559	16503	16534	16653	16499	16656	16617	16472	16337	16714	16390	16556	16480	16657	16566	16593	16595	16398	16520	16508	16759	16565	16645	16609	16711	16689	16621	16466	16610	16571	16375	16570	16537	16602	16492	16578	16366	16420	16466	16940	16637	16688	16586	16676	16453	16394	16577	16573	16511	16545	16429	16530	16729	16557	16349	16608	16378	16559	16532	16731	16595	16719	16395	16522	16462	16608	16606	16560	16546	16534	16353	16547	16404	16554	16463	16430	16540	16711	16679	16646	16641	16701	16537	16333	16478	16529	16372	16642	16795	16435	16541	16511	16429	16580	16843	16607	16394	16319	16476	16806	16569	16615	16588	16672	16638	16692	16742	16587	16422	16511	16624	16633	16550	16639	16670	16425	16654	16636	16587	16514	16551	16769	16526	16616	16649	16525	16528	16713	16509	16265	16507	16507	16449	16416	16389	16504	16507	16427	16673	16455	16564	16826	16546	16559	16418	16413	16499	16535	16780	16496	16488	16645	16559	16589	16400	16634	16384	16357	16616	16622	16494	16612	16703	16610	16579	16609	16599	16615	16655	16634	16524	16582	16688	16476	16497	16682	16584	16671	16493	16654	16613	16567	16581	16684	16493	16619	16651	16390	16504	16525	16482	16507	16672	16618	16499	16340	16416	16501	16598	16567	16605	16483	16587	16450	16504	16821	16424	16521	16357	16462	16474	16550	16304	16531	16572	16631	16492	16539	16520	16600	16500	16516	16575	16413	16539	16652	16590	16530	16561	16489	16739	16670	16263	16604	16287	16410	16525	16528	16562	16784	16582	16420	16495	16764	16492	16447	16560	16687	16638	16676	16294	16510	16584	16544	16689	16668	16586	16809	16642	16546	16587	16515	16551	16517	16498	16460	16370	16695	16520	16711	16624	16433	16602	16339	16466	16352	16657	16594	16467	16400	16816	16488	16438	16492	16573	16628	16452	16485	16503	16471	16346	16509	16436	16355	16541	16528	16402	16286	16393	16537	16719	16576	16314	16356	16570	16598	16518	16503	16491	16475	16460	16569	16677	16721	16570	16535	16517	16703	16596	16672	16583	16555	16710	16584	16627	16551	16518	16374	16474	16615	16465	16557	16621	16649	16546	16497	16590	16596	16502	16626	16457	16644	16588	16581	16664	16685	16674	16579	16320	16633	16557	16536	16652	16654	16650	16612	16297	16582	16694	16421	16589	16759	16505	16472	16626	16623	16436	16559	16505	16667	16393	16534	16571	16638	16682	16465	16538	16590	16428	16506	16567	16409	16464	16775	16629	16758	16543	16451	16714	16709	16581	16658	16614	16525	16647	16498	16596	16594	16507	16622	16553	16599	16551	16343	16336	16572	16474	16669	16768	16522	16319	16538	16707	16495	16469	16359	16524	16505	16500	16382	16628	16794	16671	16250	16530	16492	16773	16605	16584	16568	16372	16327	16764	16679	16564	16515	16631	16561	16484	16714	16433	16640	16417	16559	16605	16582	16454	16657	16658	16572	16605	16379	16502	16489	16581	16501	16496	16485	16598	16720	16817	16692	16468	16712	16464	16612	16609	16581	16659	16535	16540	16652	16529	16611	16617	16435	16567	16366	16579	16367	16610	16660	16551	16664	16730	16668	16738	16749	16706	16600	16540	16604	16771	16466	16430	16423	16565	16376	16650	16622	16481	16553	16532	16478	16643	16535	16410	16296	16581	16725	16569	16497	16516	16590	16450	16559	16635	16654	16641
32555	55465	50908	38234	30796	25432	22239	20211	19237	18298	18901	33020	35055	30565	24635	19180	16074	14898	14690	14316	14436	14460	14298	14399	14382	14548	14500	14249	14444	14285	14368	14480	14425	14351	14454	14343	14295	14347	14328	14369	14426	14522	14444	14223	14368	14279	14446	14486	14538	14411	14635	14317	14268	14411	14310	14340	14465	14422	14419	14271	14435	14378	14568	14215	14648	14343	14426	14292	14295	14297	14276	14313	14492	14560	14307	14281	14425	14381	14287	14266	14517	14460	14345	14363	14514	14390	14295	14319	14411	14338	14537	14536	14437	14375	14304	14295	14360	14564	14343	14311	14326	14300	14474	14243	14239	14325	14248	14401	14440	14299	14430	14355	14276	14383	14399	14525	14416	14333	14347	14347	14284	14269	14357	14301	14508	14354	14392	14458	14543	14539	14296	14372	14287	14434	14365	14481	14400	14588	14222	14311	14426	14315	14385	14297	14479	14640	14412	14225	14419	14385	14399	14373	14444	14407	14323	14440	14323	14357	14471	14278	14260	14318	14323	14343	14384	14457	14308	14350	14339	14431	14447	14307	14234	14506	14329	14296	14522	14354	14353	14276	14507	14504	14529	14331	14228	14472	14179	14464	14328	14331	14369	14409	14449	14312	14446	14460	14493	14296	14437	14396	14373	14517	14350	14403	14379	14378	14555	14458	14257	14552	14545	14517	14348	14456	14459	14562	14482	14231	14329	14429	14190	14436	14380	14277	14205	14397	14580	14269	14419	14347	14340	14358	14443	14322	14379	14414	14443	14383	14276	14274	14568	14426	14260	14476	14354	14428	14369	14306	14595	14241	14477	14255	14434	14402	14451	14474	14280	14495	14473	14268	14346	14622	14255	14377	14320	14447	14378	14291	14521	14387	14453	14270	14478	14339	14318	14482	14482	14384	14382	14411	14425	14369	14265	14296	14264	14494	14279	14285	14363	14491	14556	14335	14314	14300	14315	14467	14508	14336	14437	14228	14335	14240	14375	14447	14436	14536	14310	14275	14492	14403	14342	14328	14482	14253	14365	14338	14396	14278	14383	14462	14393	14427	14520	14410	14345	14314	14611	14600	14442	14318	14425	14603	14209	14398	14360	14249	14377	14385	14370	14373	14552	14370	14241	14322	14192	14506	14373	14368	14190	14418	14470	14349	14421	14408	14281	14366	14339	14408	14396	14413	14316	14147	14481	14418	14371	14352	14208	14349	14293	14375	14378	14402	14469	14342	14337	14441	14384	14468	14352	14435	14273	14273	14170	14234	14373	14327	14344	14405	14214	14445	14332	14252	14439	14281	14373	14280	14262	14340	14341	14474	14388	14296	14371	14355	14446	14402	14421	14393	14477	14453	14333	14390	14416	14411	14377	14342	14636	14358	14463	14296	14398	14370	14458	14458	14441	14397	14364	14384	14370	14263	14299	14424	14268	14333	14430	14329	14349	14410	14350	14450	14334	14428	14199	14306	14422	14330	14317	14343	14294	14377	14351	14254	14456	14306	14232	14374	14300	14317	14314	14393	14493	14319	14450	14324	14338	14404	14366	14403	14403	14274	14448	14490	14396	14148	14368	14200	14370	14280	14442	14285	14201	14329	14475	14338	14292	14250	14341	14471	14370	14346	14357	14524	14116	14404	14365	14446	14436	14330	14513	14515	14298	14437	14361	14395	14363	14412	14327	14442	14283	14384	14408	14263	14453	14469	14386	14354	14407	14486	14502	14447	14342	14233	14416	14312	14409	14439	14478	14346	14606	14274	14547	14247	14398	14329	14286	14333	14386	14380	14245	14276	14288	14357	14509	14249	14470	14444	14411	14298	14607	14427	14369	14569	14411	14342	14271	14191	14304	14475	14365	14208	14324	14388	14393	14124	14446	14393	14318	14483	14175	14221	14519	14417	14369	14255	14339	14346	14321	14319	14360	14421	14400	14513	14388	14335	14186	14265	14321	14328	14306	14562	14359	14452	14186	14246	14407	14394	14514	14449	14487	14176	14379	14431	14268	14299	14339	14452	14398	14413	14675	14455	14514	14376	14406	14421	14326	14537	14322	14376	14250	14255	14298	14353	14461	14241	14240	14440	14428	14592	14397	14319	14542	14347	14483	14247	14455	14282	14325	14346	14241	14388	14330	14401	14446	14346	14501	14361	14278	14277	14483	14396	14474	14330	14521	14462	14261	14310	14233	14229	14387	14405	14468	14211	14128	14409	14222	14532	14436	14378	14353	14209	14338	14348	14405	14335	14500	14178	14481	14330	14437	14342	14390	14316	14342	14446	14307	14254	14488	14294	14221	14340	14462	14481	14237	14478	14501	14228	14278	14314	14494	14293	14568	14362	14394	14672	14432	14366	14230	14556	14331	14457	14359	14402	14384	14602	14498	14435	14440	14335	14471	14397	14480	14203	14501	14415	14485	14428	14406	14442	14312	14445	14464	14417	14499	14381	14412	14525	14491	14327	14358	14346	14297	14398	14502	14252	14321	14250	14422	14389	14540	14411	14311	14400	14565	14406	14247	14384	14408	14406	14394	14204	14340	14141	14277	14273	14482	14336	14506	14379	14412	14357	14330	14545	14326	14381	14264	14437	14377	14386	14499	14257	14215	14475	14364	14313	14347	14385	14382	14364	14587	14313	14497	14337	14394	14295	14168	14327	14449	14312	14297	14433	14288	14333	14428	14342	14455	14275	14335	14325	14278	14457	14329	14437	14343	14427	14311	14338	14296	14354	14314	14342	14506	14409	14528	14486	14355	14419	14330	14419	14344	14422	14396	14469	14267	14540	14434	14373	14228	14282	14294	14472	14431	14350	14397	14434	14302	14346	14460	14388	14448	14418	14320	14375	14443	14385	14398	14359	14261	14369	14396	14287	14278	14419	14354	14350	14448	14524	14381	14369	14341	14370	14405	14319	14500	14316	14470	14394	14319	14282	14331	14372	14468	14359	14484	14344	14389	14372	14413	14316	14351	14416	14370	14505	14301	14372	14365	14294	14417	14362	14286	14224	14381	14343	14328	14275	14316	14423	14491	14356	14463	14415	14472	14441	14354	14492	14332	14212	14342	14441	14402	14498	14374	14351	14342	14419	14470	14354	14311	14477	14326	14313	14410	14242	14313	14298	14460	14416	14390	14284	14338	14363	14435	14359	14371	14390	14286	14266	14488	14331	14381	14206	14418	14409	14337	14331	14359	14291	14202	14316	14494	14470	14458	14358	14383	14346	14429	14466	14363	14535	14449	14371	14382	14510	14438	14440	14239	14099	14422	14416	14456	14335	14455	14423	14537	14095	14295	14249	14294	14390	14460	14289	14322	14180	14340	14318	14399	14139	14353	14541	14402	14479	14416	14438	14445	14444	14605	14417	14364	14307	14228	14360	14397	14439	14410	14383	14250	14350	14345	14212	14251	14202	14347	14448	14515	14315	14263	14482	14215	14248	14287	14319	14178	14501	14383	14302	14332	14168	14400	14383	14429	14292	14402	14290	14434	14222	14466	14310	14488	14319	14317	14445	14509	14448	14326	14255	14495	14403	14362	14307	14362	14341	14320	14351	14425	14327	14345	14369	14253	14401	14389	14470	14374	14515	14353	14299	14340	14404	14239	14400	14343	14367	14301	14408	14306	14432	14416	14121	14450	14299	14388	14399	14192	14310	14314	14386	14362	14203	14407	14318	14388	14428	14341	14495	14413	14359	14381	14459	14386	14469	14207	14354	14247	14512	14315	14526	14277	14549	14406	14413	14596	14363	14276	14239	14354	14407	14540	14183	14448	14365	14258	14467	14487	14397	14406	14337	14479	14335	14202	14502	14408	14498	14413	14338	14434	14330	14436	14427	14410	14322	14323	14204	14376	14227	14417	14311	14383	14356	14428	14375	14376	14347	14467	14337	14361	14384	14405	14413	14306	14332	14413	14428	14316	14475	14348	14394	14381	14429	14431	14193	14360	14364	14317	14428	14351	14336	14483	14216	14362	14507	14392	14456	14510	14210	14417	14490	14480	14318	14408	14272	14323	14406	14249	14568	14232	14317	14320	14331	14380	14467	14460	14437	14320	14448	14324	14303	14452	14345	14434	14500	14305	14387	14330	14334	14483	14297	14404	14340	14351	14161	14474	14294	14304	14359	14351	14351	14270	14546	14513	14556	14362	14446	14420	14360	14299	14455	14405	14443	14334	14490	14396	14239	14322	14447	14399	14310	14227	14568	14367	14405	14512	14321	14343	14282	14342	14372	14436	14262	14427	14417	14421	14479	14492	14323	14505	14230	14373	14314	14474	14377	14448	14521	14403	14549	14271	14295	14406	14316	14318	14478	14278	14440	14363	14305	14475	14367	14505	14305	14561	14342	14420	14303	14361	14205	14356	14174	14306	14407	14285	14440	14389	14279	14442	14614	14368	14286	14459	14342	14374	14315	14269	14291	14354	14376	14448	14483	14367	14417	14219	14306	14329	14424	14277	14413	14387	14220	14368	14413	14365	14581	14387	14415	14107	14279	14437	14333	14457	14309	14175	14182	14444	14278	14486	14423	14554	14401	14327	14311	14376	14387	14585	14472	14268	14290	14449	14340	14289	14408	14291	14400	14372	14300	14299	14369	14439	14357	14282	14449	14392	14274	14472	14430	14478	14290	14515	14215	14412	14396	14421	14472	14399	14330	14463	14258	14366	14252	14406	14559	14242	14374	14334	14275	14454	14365	14200	14329	14349	14611	14485	14320	14367	14238	14414	14524	14315	14387	14493	14445	14288	14409	14371	14308	14410	14504	14383	14376	14421	14362	14299	14340	14383	14462	14491	14419	14423	14372	14313	14335	14319	14248	14223	14250	14420	14223	14381	14432	14314	14430	14455	14364	14264	14390	14332	14459	14541	14182	14237	14561	14260	14436	14306	14386	14287	14238	14452	14539	14394	14255	14312	14358	14239	14240	14434	14355	14256	14364	14282	14365	14245	14339	14361	14269	14393	14386	14382	14367	14333	14316	14471	14351	14355	14468	14305	14439	14351	14395	14388	14495	14292	14419	14300	14435	14219	14356	14492	14234	14373	14397	14333	14448	14213	14330	14398	14120	14268	14475	14414	14358	14539	14419	14366	14518	14400	14280	14288	14342	14321	14457	14427	14153	14389	14395	14552	14381	14379	14326	14381	14492
28007	24330	28545	24464	19004	18204	17503	17136	16879	16963	17580	18142	18222	17595	17121	16831	16666	16691	16824	16559	16600	16598	16516	16579	16429	16390	16372	16480	16419	16608	16439	16477	16462	16371	16440	16417	16408	16593	16548	16463	16510	16554	16555	16511	16251	16329	16615	16435	16262	16364	16763	16598	16516	16466	16505	16532	16520	16536	16541	16518	16817	16491	16290	16547	16503	16383	16445	16381	16454	16620	16516	16646	16449	16570	16518	16494	16660	16405	16409	16519	16317	16365	16332	16309	16570	16533	16552	16637	16370	16482	16632	16613	16450	16319	16570	16429	16591	16665	16435	16464	16547	16376	16633	16366	16529	16526	16575	16303	16355	16531	16630	16542	16464	16490	16500	16403	16526	16618	16302	16393	16601	16511	16678	16450	16638	16447	16343	16431	16268	16456	16409	16436	16631	16359	16676	16507	16511	16413	16558	16411	16233	16570	16650	16458	16662	16534	16445	16469	16608	16433	16695	16580	16475	16504	16502	16608	16665	16652	16514	16678	16557	16350	16413	16502	16454	16512	16537	16646	16416	16488	16383	16442	16679	16647	16330	16656	16502	16602	16579	16320	16584	16478	16498	16686	16474	16376	16586	16389	16615	16529	16453	16518	16394	16605	16589	16467	16314	16534	16527	16517	16534	16614	16439	16422	16368	16365	16402	16124	16438	16404	16551	16583	16425	16451	16504	16485	16423	16664	16613	16505	16545	16514	16588	16434	16425	16448	16441	16534	16424	16485	16421	16618	16413	16368	16398	16396	16589	16394	16395	16438	16603	16538	16440	16405	16596	16486	16586	16431	16385	16668	16562	16418	16549	16353	16637	16587	16481	16408	16646	16408	16274	16486	16535	16110	16441	16535	16405	16319	16467	16523	16520	16566	16583	16653	16380	16511	16526	16264	16358	16527	16356	16418	16586	16456	16473	16422	16433	16577	16676	16220	16583	16215	16486	16518	16420	16426	16405	16565	16562	16231	16488	16462	16405	16368	16472	16334	16431	16654	16486	16637	16284	16304	16245	16519	16483	16476	16418	16411	16690	16663	16435	16401	16207	16598	16531	16295	16397	16554	16484	16646	16548	16431	16527	16461	16362	16332	16466	16580	16538	16373	16497	16507	16312	16355	16457	16435	16459	16459	16504	16333	16505	16762	16562	16360	16319	16535	16514	16383	16372	16471	16599	16480	16525	16593	16460	16379	16419	16453	16338	16556	16432	16526	16408	16229	16387	16462	16396	16516	16486	16575	16423	16458	16583	16350	16382	16442	16329	16342	16519	16561	16406	16634	16462	16301	16329	16461	16357	16443	16409	16331	16612	16561	16572	16465	16497	16463	16521	16426	16381	16368	16300	16459	16400	16402	16384	16382	16585	16490	16624	16415	16462	16524	16708	16395	16431	16423	16590	16616	16520	16530	16625	16432	16521	16414	16475	16333	16383	16536	16344	16437	16529	16541	16605	16636	16551	16650	16721	16504	16532	16552	16433	16335	16474	16457	16235	16635	16251	16294	16650	16738	16613	16402	16455	16620	16526	16580	16409	16474	16584	16460	16552	16629	16425	16212	16521	16212	16517	16492	16444	16468	16463	16566	16356	16329	16435	16595	16489	16453	16539	16650	16429	16560	16388	16458	16595	16452	16705	16379	16411	16304	16355	16438	16561	16456	16368	16438	16578	16472	16476	16429	16488	16432	16382	16607	16321	16448	16317	16616	16415	16581	16592	16372	16618	16548	16590	16539	16527	16484	16763	16643	16526	16418	16365	16626	16204	16295	16454	16524	16575	16388	16516	16425	16555	16499	16573	16435	16444	16504	16626	16252	16444	16448	16333	16646	16430	16668	16473	16522	16510	16474	16343	16433	16504	16581	16403	16309	16626	16511	16388	16431	16620	16611	16254	16530	16483	16424	16513	16492	16568	16555	16379	16436	16573	16534	16417	16409	16495	16467	16622	16633	16539	16435	16514	16591	16629	16345	16478	16571	16581	16436	16455	16613	16556	16266	16498	16369	16517	16393	16485	16343	16530	16362	16476	16460	16591	16600	16505	16239	16483	16572	16490	16509	16714	16352	16296	16538	16512	16458	16381	16249	16379	16470	16336	16490	16481	16376	16552	16391	16474	16563	16413	16493	16442	16369	16776	16394	16558	16765	16672	16515	16518	16594	16600	16303	16351	16558	16472	16530	16663	16706	16476	16697	16384	16460	16407	16365	16394	16302	16305	16541	16384	16562	16568	16412	16619	16444	16504	16509	16338	16224	16537	16446	16311	16304	16363	16240	16452	16509	16286	16394	16473	16614	16638	16322	16532	16396	16410	16547	16496	16602	16424	16573	16611	16559	16559	16550	16420	16600	16637	16476	16565	16429	16509	16523	16183	16544	16307	16633	16384	16516	16598	16423	16485	16479	16535	16461	16673	16648	16634	16423	16536	16549	16432	16454	16501	16388	16523	16537	16447	16777	16596	16475	16352	16403	16408	16390	16430	16516	16647	16502	16504	16535	16541	16250	16334	16595	16310	16402	16449	16405	16603	16470	16596	16495	16588	16512	16542	16625	16310	16516	16487	16421	16541	16459	16599	16496	16423	16523	16428	16405	16564	16330	16653	16551	16542	16703	16337	16539	16654	16412	16390	16451	16415	16399	16215	16597	16476	16334	16614	16427	16446	16645	16477	16515	16555	16605	16731	16510	16582	16374	16513	16599	16419	16546	16335	16534	16539	16725	16438	16271	16203	16396	16605	16430	16463	16485	16556	16459	16487	16442	16523	16496	16593	16594	16461	16532	16535	16585	16476	16423	16408	16616	16393	16396	16646	16428	16152	16530	16198	16422	16519	16447	16465	16557	16354	16575	16599	16490	16516	16407	16430	16498	16400	16541	16399	16334	16467	16606	16414	16748	16426	16457	16463	16560	16475	16539	16454	16533	16567	16546	16562	16541	16652	16490	16660	16480	16454	16531	16525	16511	16465	16574	16417	16476	16615	16351	16417	16584	16312	16495	16189	16320	16511	16557	16642	16504	16159	16683	16508	16619	16543	16460	16654	16423	16566	16409	16393	16436	16707	16635	16531	16263	16354	16580	16656	16585	16664	16530	16597	16389	16396	16249	16585	16567	16487	16526	16447	16499	16377	16560	16538	16338	16460	16410	16643	16674	16392	16396	16732	16701	16643	16438	16412	16618	16277	16380	16439	16517	16268	16385	16463	16422	16583	16635	16538	16407	16598	16499	16592	16445	16452	16568	16386	16357	16477	16442	16417	16575	16548	16432	16230	16515	16306	16576	16524	16463	16603	16356	16427	16459	16382	16604	16599	16462	16526	16532	16469	16631	16403	16212	16376	16537	16773	16508	16566	16719	16540	16426	16461	16504	16414	16484	16502	16563	16331	16328	16543	16499	16477	16482	16398	16550	16413	16472	16593	16428	16541	16323	16440	16560	16322	16493	16651	16692	16566	16434	16474	16699	16608	16458	16517	16425	16587	16601	16458	16587	16326	16660	16535	16292	16442	16729	16635	16463	16383	16468	16582	16534	16409	16486	16362	16543	16480	16378	16608	16524	16633	16516	16392	16540	16504	16476	16451	16423	16486	16344	16281	16347	16365	16643	16487	16290	16601	16453	16602	16429	16326	16419	16425	16486	16382	16606	16459	16421	16502	16366	16343	16673	16500	16307	16549	16577	16612	16422	16508	16645	16560	16477	16352	16479	16536	16566	16492	16489	16407	16527	16555	16620	16574	16461	16316	16555	16525	16647	16594	16338	16499	16574	16713	16389	16376	16440	16607	16358	16466	16463	16534	16396	16437	16469	16495	16456	16437	16403	16459	16524	16459	16615	16532	16384	16520	16342	16435	16526	16646	16530	16290	16431	16504	16505	16433	16581	16549	16544	16410	16390	16589	16388	16676	16587	16436	16530	16524	16604	16616	16381	16502	16524	16433	16477	16496	16743	16539	16487	16444	16597	16555	16381	16573	16178	16577	16597	16357	16658	16339	16441	16451	16653	16566	16496	16357	16537	16440	16582	16387	16594	16497	16517	16587	16406	16430	16338	16491	16585	16407	16346	16365	16373	16527	16363	16504	16620	16618	16382	16509	16610	16606	16589	16659	16585	16698	16473	16450	16333	16506	16551	16490	16400	16383	16246	16399	16559	16346	16549	16273	16410	16482	16408	16485	16533	16549	16641	16560	16561	16453	16526	16428	16555	16478	16523	16310	16440	16530	16434	16540	16560	16432	16435	16329	16511	16536	16426	16573	16368	16644	16434	16421	16402	16384	16348	16654	16524	16342	16499	16773	16471	16607	16446	16465	16504	16723	16525	16533	16335	16412	16579	16380	16546	16368	16520	16406	16440	16436	16477	16531	16404	16542	16456	16514	16474	16597	16533	16336	16454	16743	16504	16463	16357	16413	16338	16536	16366	16555	16435	16386	16501	16499	16538	16372	16741	16546	16732	16359	16433	16477	16588	16576	16748	16545	16519	16403	16531	16637	16622	16477	16641	16436	16359	16309	16495	16417	16501	16464	16437	16542	16367	16500	16292	16282	16417	16323	16546	16442	16522	16424	16353	16566	16393	16457	16386	16427	16581	16531	16539	16614	16644	16521	16446	16265	16444	16439	16417	16547	16522	16611	16494	16412	16316	16279	16437	16471	16706	16465	16544	16554	16467	16462	16620	16452	16406	16592	16351	16559	16413	16189	16457	16568	16492	16595	16473	16444	16412	16474	16438	16479	16553	16638	16510	16478	16609	16506	16543	16336	16649	16449	16617	16622	16404	16408	16551	16439	16447	16553	16475	16447	16563	16415	16591	16459	16533	16406	16456	16463	16609	16430	16404	16645	16622	16250	16457	16480	16562	16390	16474	16431	16437	16541	16328	16593	16419	16620	16465	16584	16508	16645	16631	16567	16604	16611	16510	16433	16453	16514	16366	16757	16352	16575	16474	16333	16517	16500	16418	16450	16337	16451	16662	16751	16336	16546	16455	16613	16495	16471	16543	16660	16465	16588	16608	16352	16545	16305	16452	16444	16700	16509	16401	16339	16562	16489	16434	16470	16787	16818	16633	16423	16611	16803	16500	16518	16464	16597	16520	16551	16545	16736	16500	16518	16381	16317	16571	16523	16821	16578	16606	16442	16520
25899	36736	29961	21587	17791	16444	15537	14813	14937	14967	15932	16725	16571	15740	15300	14699	14408	14221	14547	14436	14498	14376	14454	14456	14347	14409	14268	14258	14323	14489	14326	14251	14472	14349	14368	14566	14135	14590	14333	14379	14399	14302	14357	14423	14320	14381	14407	14262	14395	14345	14186	14312	14379	14180	14270	14357	14316	14182	14479	14409	14392	14371	14198	14597	14465	14378	14291	14361	14159	14473	14373	14329	14396	14430	14373	14256	14261	14367	14352	14467	14512	14359	14322	14283	14318	14440	14473	14513	14435	14419	14410	14446	14381	14387	14478	14254	14283	14453	14396	14423	14409	14376	14444	14276	14348	14399	14303	14368	14458	14335	14529	14527	14227	14392	14411	14194	14417	14350	14299	14551	14464	14542	14350	14395	14378	14242	14452	14484	14380	14538	14310	14395	14307	14285	14407	14340	14258	14501	14542	14479	14346	14155	14487	14372	14296	14151	14348	14400	14239	14248	14194	14310	14319	14384	14360	14335	14409	14324	14459	14339	14184	14459	14376	14315	14435	14535	14540	14333	14495	14333	14464	14349	14316	14326	14316	14416	14422	14424	14420	14499	14271	14341	14410	14290	14417	14381	14347	14189	14316	14182	14214	14339	14262	14583	14340	14390	14379	14281	14409	14217	14434	14402	14396	14337	14359	14297	14289	14406	14397	14411	14487	14329	14232	14470	14372	14317	14213	14555	14339	14369	14509	14349	14533	14258	14537	14406	14303	14378	14336	14287	14391	14403	14432	14502	14427	14408	14409	14438	14488	14329	14428	14352	14198	14455	14404	14432	14257	14466	14311	14566	14390	14331	14291	14473	14219	14391	14368	14368	14454	14358	14291	14433	14371	14360	14326	14408	14288	14297	14197	14408	14244	14371	14265	14341	14275	14281	14432	14347	14430	14280	14439	14417	14365	14435	14337	14373	14265	14375	14362	14334	14326	14287	14492	14275	14365	14494	14391	14398	14342	14353	14493	14430	14314	14581	14301	14415	14233	14399	14553	14448	14308	14321	14444	14433	14427	14315	14416	14399	14362	14374	14388	14369	14309	14318	14418	14429	14296	14426	14348	14472	14443	14346	14331	14476	14358	14366	14579	14507	14423	14473	14340	14319	14405	14381	14309	14447	14344	14442	14471	14333	14352	14213	14456	14298	14367	14210	14488	14399	14333	14417	14384	14245	14313	14334	14468	14430	14331	14521	14222	14382	14469	14381	14458	14397	14398	14472	14289	14328	14340	14355	14336	14247	14417	14428	14292	14232	14439	14348	14351	14266	14268	14394	14357	14343	14613	14450	14447	14373	14284	14421	14349	14452	14366	14474	14366	14354	14426	14290	14288	14260	14339	14352	14312	14298	14504	14482	14514	14532	14233	14339	14369	14442	14505	14452	14325	14332	14322	14415	14299	14453	14487	14210	14414	14329	14380	14333	14474	14379	14296	14433	14362	14395	14398	14496	14427	14372	14435	14377	14274	14377	14439	14488	14420	14382	14442	14395	14309	14450	14440	14448	14511	14311	14339	14343	14378	14394	14335	14481	14372	14328	14341	14256	14363	14254	14402	14380	14324	14325	14447	14383	14353	14389	14389	14270	14290	14330	14310	14375	14510	14530	14339	14290	14454	14458	14475	14340	14360	14396	14527	14352	14324	14313	14423	14286	14371	14326	14477	14160	14250	14408	14290	14468	14502	14316	14375	14479	14286	14316	14323	14486	14400	14410	14259	14308	14310	14328	14325	14368	14266	14376	14508	14519	14523	14425	14135	14388	14513	14530	14471	14283	14337	14411	14424	14341	14352	14490	14383	14519	14322	14402	14337	14282	14385	14496	14378	14469	14378	14378	14394	14412	14543	14380	14297	14419	14396	14318	14372	14372	14353	14409	14576	14468	14466	14402	14429	14429	14221	14307	14546	14451	14313	14497	14348	14395	14453	14390	14315	14446	14429	14378	14377	14440	14468	14400	14440	14295	14414	14449	14326	14146	14304	14327	14354	14351	14223	14360	14386	14274	14312	14360	14441	14362	14306	14376	14548	14397	14421	14334	14375	14279	14320	14403	14469	14277	14356	14541	14461	14480	14386	14498	14279	14539	14522	14395	14458	14302	14421	14437	14537	14259	14457	14272	14480	14439	14339	14247	14436	14505	14310	14282	14464	14332	14225	14533	14463	14440	14510	14370	14356	14450	14333	14615	14316	14261	14360	14330	14326	14469	14325	14294	14302	14379	14563	14482	14343	14298	14342	14404	14470	14408	14582	14449	14514	14174	14466	14180	14327	14455	14354	14464	14501	14436	14461	14519	14458	14473	14262	14375	14491	14311	14537	14440	14252	14335	14388	14395	14300	14410	14369	14499	14439	14520	14452	14408	14537	14463	14332	14254	14530	14563	14406	14438	14251	14406	14418	14365	14492	14250	14559	14480	14341	14583	14383	14321	14311	14311	14392	14275	14388	14447	14487	14192	14389	14408	14509	14397	14474	14449	14574	14398	14334	14299	14450	14517	14332	14426	14396	14458	14381	14463	14339	14326	14503	14453	14416	14368	14362	14157	14414	14427	14442	14305	14257	14318	14475	14410	14263	14299	14539	14366	14208	14524	14271	14493	14326	14268	14455	14265	14410	14351	14384	14296	14296	14554	14435	14369	14388	14420	14305	14245	14357	14320	14298	14367	14353	14402	14357	14520	14551	14350	14345	14288	14350	14278	14372	14291	14459	14278	14421	14121	14351	14447	14266	14451	14385	14470	14316	14525	14438	14408	14333	14483	14171	14354	14344	14303	14429	14360	14320	14485	14285	14553	14425	14435	14486	14509	14214	14457	14487	14495	14239	14377	14448	14267	14375	14422	14293	14403	14183	14369	14449	14391	14502	14335	14342	14473	14487	14389	14318	14357	14335	14640	14323	14292	14407	14323	14293	14349	14390	14530	14416	14168	14328	14380	14387	14380	14490	14383	14385	14324	14433	14193	14385	14388	14288	14379	14498	14359	14220	14369	14478	14241	14349	14471	14403	14492	14289	14227	14329	14395	14483	14411	14343	14234	14097	14378	14297	14311	14369	14324	14428	14315	14283	14404	14353	14381	14337	14451	14275	14383	14434	14253	14359	14290	14172	14454	14298	14510	14344	14177	14356	14316	14420	14344	14356	14304	14472	14273	14356	14254	14406	14411	14392	14491	14314	14287	14410	14202	14307	14265	14362	14301	14285	14290	14197	14416	14306	14104	14372	14371	14268	14265	14353	14555	14354	14387	14404	14319	14385	14416	14146	14270	14355	14525	14307	14307	14375	14355	14339	14531	14423	14315	14248	14500	14296	14380	14332	14250	14385	14345	14332	14341	14131	14276	14571	14476	14468	14396	14414	14280	14449	14353	14235	14371	13998	14469	14209	14460	14395	14507	14186	14367	14408	14425	14290	14321	14349	14292	14338	14490	14288	14354	14279	14445	14376	14331	14527	14384	14418	14400	14382	14456	14394	14428	14361	14323	14346	14375	14265	14271	14418	14476	14401	14415	14356	14390	14345	14375	14541	14224	14460	14229	14345	14222	14418	14430	14311	14230	14537	14493	14492	14520	14405	14553	14372	14370	14279	14205	14476	14383	14433	14510	14465	14363	14365	14432	14544	14317	14459	14348	14465	14520	14424	14508	14433	14219	14399	14363	14479	14452	14387	14390	14284	14432	14416	14294	14374	14367	14312	14541	14321	14406	14617	14275	14484	14373	14411	14419	14432	14355	14349	14424	14559	14404	14386	14314	14389	14267	14335	14499	14562	14512	14355	14342	14511	14206	14419	14480	14420	14334	14294	14331	14278	14396	14207	14347	14413	14236	14476	14394	14448	14572	14270	14260	14247	14343	14488	14444	14414	14390	14333	14384	14393	14252	14412	14258	14373	14349	14342	14428	14469	14269	14284	14303	14405	14512	14416	14212	14240	14344	14395	14544	14433	14391	14305	14385	14315	14378	14290	14383	14358	14431	14357	14330	14491	14419	14533	14303	14331	14231	14349	14289	14390	14258	14217	14413	14375	14347	14392	14439	14340	14454	14468	14332	14372	14305	14362	14367	14364	14263	14502	14594	14187	14296	14243	14531	14182	14396	14356	14418	14374	14405	14442	14293	14416	14308	14342	14447	14354	14419	14289	14331	14355	14458	14355	14189	14454	14457	14407	14329	14446	14419	14353	14475	14233	14466	14394	14270	14463	14402	14404	14408	14423	14277	14529	14265	14384	14321	14260	14218	14393	14504	14477	14196	14469	14387	14312	14044	14365	14263	14450	14340	14515	14273	14173	14397	14473	14466	14497	14284	14361	14404	14318	14578	14472	14441	14399	14475	14356	14418	14420	14276	14387	14575	14515	14442	14481	14538	14370	14459	14313	14357	14618	14549	14186	14595	14419	14449	14144	14456	14404	14233	14285	14468	14465	14293	14419	14531	14394	14282	14203	14246	14470	14467	14327	14408	14448	14531	14391	14309	14403	14293	14344	14498	14426	14270	14331	14275	14431	14399	14333	14389	14528	14231	14296	14281	14354	14365	14509	14286	14266	14341	14307	14360	14447	14261	14382	14309	14579	14449	14369	14528	14303	14313	14403	14320	14392	14401	14427	14181	14422	14446	14342	14254	14391	14319	14386	14457	14380	14250	14396	14440	14170	14399	14208	14373	14379	14248	14401	14362	14508	14313	14483	14401	14492	14547	14473	14336	14466	14432	14264	14288	14384	14454	14281	14401	14386	14320	14391	14352	14439	14374	14447	14303	14289	14410	14377	14339	14555	14373	14497	14396	14468	14394	14403	14482	14412	14168	14449	14355	14381	14356	14356	14358	14327	14424	14425	14324	14429	14489	14466	14418	14363	14331	14265	14350	14344	14535	14299	14290	14297	14378	14336	14455	14397	14371	14435	14203	14283	14401	14338	14093	14273	14467	14342	14296	14192	14355	14404	14457	14574	14187	14488	14422	14238	14452	14219	14417	14454	14436	14368	14378	14446	14319	14382	14314	14416	14415	14208	14475	14338	14403	14438	14476	14381	14354	14480	14349	14504	14381	14415	14466	14493	14320	14412	14333	14575	14246	14456	14329	14525	14555	14333	14244	14497	14419	14412	14367	14360	14324	14451	14478	14489	14540	14436	14536
23816	21241	28551	24736	23331	23861	22662	19170	18612	19646	20996	26664	26212	23024	20091	18089	16948	16597	16293	16329	16408	16196	16259	16165	16458	16357	16335	16181	16280	16462	16401	16226	16332	16200	16254	16384	16395	16141	16280	16360	16108	16254	16327	16425	16326	16233	16160	16217	16186	16307	16147	16257	16101	16231	16233	16208	16466	16505	16229	16223	16205	16206	16263	16275	16177	16273	16385	16084	16313	16135	16299	15919	16267	16116	16043	16152	16204	16326	16319	16277	16205	16246	16309	16098	16015	16208	16455	16183	16340	16309	16167	16182	16401	16264	16174	16221	16021	16061	16227	16288	16221	16183	16405	16236	16173	16107	16390	16019	16448	16222	16208	16110	16212	16212	16271	16228	16393	16467	16260	16212	16064	16325	16211	16333	16120	16124	16406	16060	16282	16045	16153	16117	16192	16007	16179	16186	16286	16028	16508	16178	16213	16180	16103	16143	16299	16061	16218	16339	16189	16139	16186	16136	16491	16151	16296	16350	16244	16225	16218	16336	16169	16107	16077	16292	16396	16216	15981	16144	16028	16124	16082	16261	16169	16072	16137	16056	16265	16018	16010	16207	16317	16248	16157	15952	16203	16127	16190	16343	16181	16131	16413	16267	16205	16448	16269	16181	16160	16195	16143	16291	16308	16169	16157	16270	16217	16156	16105	16186	16456	16401	16338	16130	16362	16195	16256	15998	16134	16111	16119	16285	16165	16147	16079	16307	16278	16479	16214	16230	16307	16133	16270	16235	16089	16185	16291	16241	16322	16248	16138	16122	16139	16282	16269	16080	16213	16461	16152	16315	16150	16223	16192	16249	16280	16281	16132	16328	16290	16305	16336	16164	16219	16181	16021	16196	16191	16194	16019	16071	16089	16195	16099	16212	16082	16222	16440	16246	16401	16296	16303	16192	16225	15995	16275	16277	16166	16263	16267	16167	16280	16090	16386	16253	16097	16151	16204	16071	16074	16198	16374	16222	16268	16209	16224	16367	16168	16184	16165	16266	16179	16132	16139	16263	16272	16228	16203	16224	16329	16154	16152	16351	16171	16242	16270	16076	16090	16169	16135	16386	16334	16124	16149	16075	16167	16272	16277	16209	16138	16161	16134	16233	16400	16244	16115	16146	16330	16285	16274	16066	16150	16146	16006	16395	16208	16062	16314	16165	16302	16274	16295	16302	16310	16234	16245	16251	16352	16193	16324	16244	16088	16111	16159	16259	16214	16246	16278	16368	16227	15985	16198	16218	16232	16191	16124	16285	16253	16049	16105	16119	16236	16038	16288	16237	16378	16237	16391	16253	16216	16272	16236	16130	16225	16219	16321	16293	16190	16377	16292	16167	15996	16066	16156	16381	16080	16005	16014	16199	16366	16271	16336	16266	16213	16383	16388	16327	16152	16170	16103	16084	16053	16035	16081	16205	16248	16236	16130	16015	16189	16312	16384	16253	16252	16059	16042	16239	16167	16048	16289	16239	16325	16400	16192	16259	16114	16203	16391	16143	16296	16101	16287	16268	16111	16130	16347	16304	16304	16121	16264	16316	16223	16272	16080	16185	16379	16157	16263	16128	16104	16285	16313	16178	16020	16077	16224	16275	16142	16079	16272	16198	16313	16181	16189	16120	16336	16224	16240	16175	16149	16222	16238	16395	16093	16207	16407	16349	16406	16309	16327	16084	16117	16324	16259	16217	16210	16225	16139	16263	16189	15927	16096	16270	16209	16254	16366	16306	16202	16190	16417	16366	16229	16277	16330	16276	16247	16020	16114	16220	16189	15971	16167	16058	16143	16116	16252	16188	16245	16291	16144	16189	16429	16294	16036	16201	16287	16147	16169	16183	16241	16137	16463	16011	16236	16222	16268	16300	16279	16332	16372	16215	16188	16273	16330	16239	16156	16192	16296	16265	16312	16150	16257	16121	16140	16208	16248	16144	16078	16210	16159	16211	16212	16325	16011	16128	16403	16367	16147	16259	16294	16279	16225	16312	16293	16157	16166	16129	16178	15968	16048	16426	16473	16458	16068	16144	16207	16074	16240	16044	16060	16081	16055	16207	16186	16162	16282	16426	16130	16215	16308	16286	16293	15999	16197	16344	16098	16226	16018	16373	16351	16318	16297	16269	16328	16478	16333	16263	16183	16271	16126	16293	16180	16308	16225	16063	16254	16186	16221	16153	16018	16129	16266	16118	16234	16260	16330	16106	16332	16287	16255	16065	16192	16189	16224	16099	16326	16250	16304	16219	16470	16263	16302	16156	16195	16345	16110	16180	16237	16094	16103	16109	16192	16185	16259	16261	16132	16140	16219	16223	16301	16403	16182	16193	16102	16300	16286	16301	16169	16190	16179	16227	16247	16378	16158	16228	16248	16250	15892	16000	16257	16371	16154	16301	16193	16128	16228	16138	16264	16319	16041	16073	16314	16440	16427	16253	16346	16179	16050	16439	16378	16343	16127	16160	16109	16156	16431	16310	16135	15961	16280	16294	16237	16291	16271	16345	16253	16093	16209	16245	16157	16256	16094	16136	16431	16259	16265	16064	16265	16157	16087	16133	16383	16228	16247	16256	16229	16262	16106	16355	16407	16114	16308	16191	16276	16231	16297	16055	15923	16336	16308	16314	16423	15828	16264	16121	16092	16200	15998	16134	16066	16218	16157	16224	16036	16066	16217	16108	16221	15978	16168	16142	16263	16190	16137	16246	16388	16202	16103	16200	16255	16429	16126	16086	16119	16213	16381	16070	16157	16208	16179	16275	16101	16126	16316	16126	15921	16392	16155	16272	16252	16234	16137	16350	16096	15998	16281	16289	16295	16239	16194	16408	16408	16167	16126	16012	15960	16341	16379	16267	16435	16155	16190	16176	16138	16123	16068	16154	16426	16223	16274	16096	16401	16105	16195	16035	16194	16023	16078	16284	16368	16176	16168	16161	16128	16096	16398	16166	16303	16342	16085	16188	16190	16273	16214	16381	16323	16311	16127	16217	16319	16244	16233	16335	16045	16431	16234	16217	16284	16224	16138	16055	16371	16127	16164	16252	16303	16287	16301	16217	16365	16219	16198	16050	16282	16304	16244	16216	16219	16377	16173	16193	16383	16266	16198	16141	16217	16246	16301	16303	16181	16244	16404	16229	16374	16246	16305	16174	16257	16162	16025	16075	16200	16150	16144	16479	16223	16172	16337	16260	16134	16137	16172	16197	16356	16249	16090	16212	16159	16097	16343	16322	16266	16187	16326	16355	16330	16170	16123	16210	16315	16197	16294	16134	16243	16286	16281	16160	16137	16146	16348	16282	16353	16350	16256	16352	16196	16343	16080	16251	15952	16392	16220	16220	16051	16189	16188	16179	16190	16124	16339	16152	16202	16087	16131	16179	16323	16189	16259	16254	16069	16173	16188	16234	16194	16282	16236	16289	16192	16250	16287	16435	16253	16175	16293	16369	16131	16182	16148	16252	16490	16244	16143	16263	16194	15960	16351	16140	16112	16117	16203	16164	16206	16153	16093	16354	16217	16036	16207	16211	16166	16072	16095	16131	16289	16233	16343	16173	16117	16350	16058	15964	16243	16366	16256	16102	16106	16104	16486	16154	16196	16193	16119	16191	16183	16024	16117	16227	15980	16271	16283	16235	16192	16150	16242	16163	16201	16238	16230	16453	16331	16377	16064	16115	16208	16285	16415	16268	16045	16163	16028	16065	16455	16092	16155	16176	16060	16298	16424	16242	16453	16211	16294	16233	16084	16342	16179	16221	16337	16337	16154	16402	16231	16280	16335	16343	16205	16083	16356	16183	16272	16318	16234	16273	16442	16197	16050	16253	16238	16294	16163	16261	16214	16099	16003	16257	16383	16346	16137	16338	16276	16286	16216	16167	16515	16150	16083	16085	16112	16425	16162	16192	16389	16232	16247	16282	16255	16276	16193	16159	16325	16124	16052	16172	16139	16336	16218	16076	16150	16329	16392	16226	16421	16320	16247	16196	16221	16485	16358	16371	16332	16226	16385	16323	16339	16157	16303	16148	16022	16422	16104	16101	16311	16233	16132	16300	16272	16228	16249	16175	16173	16134	16239	16215	16256	16237	16330	16236	16193	16414	16432	16152	16243	16343	16005	16288	16174	16235	16253	16135	15953	16295	16220	16297	16342	16414	16275	16263	16320	16006	16028	16195	16281	16260	16116	16152	16078	16183	16257	16250	16165	16155	16268	16203	16271	16174	16418	16273	16254	16160	16258	16193	16187	16128	16345	16212	16123	16216	15932	15999	16232	16189	16396	16070	16324	16309	16232	16374	16371	16288	16269	16100	16073	16230	16200	16327	16196	16265	16233	16210	16341	16278	16140	16116	16350	16375	16301	16327	15916	16244	16167	16069	16101	16096	16287	16309	16219	16100	16127	16011	16192	16312	16245	16195	16257	16007	16180	16221	16095	16077	16297	16214	16234	16251	16076	16401	16284	16509	16410	16222	16164	16112	16194	16424	16281	16176	16268	16178	16268	16217	16149	16390	16238	16239	16216	16284	16134	16211	16262	16250	16474	16285	16264	16349	16252	16199	15925	16241	16134	16324	16360	16187	16282	16134	16363	16232	16209	16268	16306	16165	16240	16353	16350	16381	16247	16313	16198	16104	16199	16221	16187	16238	16075	16003	16301	16238	16327	16137	16375	16352	16356	16406	16107	16201	16252	16173	16256	16148	16062	16187	16061	16150	16134	16197	16261	15979	16208	16322	16151	16333	16312	16325	16281	16102	16360	16274	16293	16108	16089	16246	16100	16188	16227	16252	16155	16291	16282	16240	16025	16207	16166	16119	16377	16284	16274	16311	16113	16259	16325	16315	16216	16227	16254	16104	16189	16195	16267	16299	16221	16032	16160	16294	16339	16247	16312	16200	16017	16185	16167	16306	16045	16412	16254	16025	16191	16258	16299	16155	16031	16313	16336	16301	16162	16512	16352	16033	16192	16322	16382	16116	16338	16197	16235	16212	16443	16290	16336	16148	16263	16063	16300	16124	16337	16099	16434	16249	16247	16128	16403	16248	16216	16221	16298	16200	16262	16365	16300	16236	16134	16299	16413	15977	16279	16197	16376	16161	15950	16222	16215	16331	16093	16208	16213	16160	15883	16246	16021	16154	16257	16247
30466	48610	41669	32995	26275	21999	19270	17845	17917	19716	21763	28650	26674	22195	18545	15897	14880	14515	14518	14239	14128	14293	14292	14387	14129	14207	14399	14142	14328	14251	14258	14072	14237	14414	14122	14300	14239	14041	14218	14215	14294	14189	14226	14158	14348	14317	14328	14207	14222	14221	14323	14159	14238	14228	14243	14212	14214	14316	14230	14248	14209	14355	14262	14453	14211	14164	14262	14259	14188	14305	14065	14015	14229	14266	14332	14253	14369	14284	14215	14379	14483	14205	14279	14280	14112	14245	14329	14128	14303	14262	14331	14357	14307	14199	14307	14192	14344	14248	14323	14358	14113	14110	14118	14403	14351	14271	14102	14241	14407	14254	14342	14158	14287	14092	14167	14332	14155	14327	14299	14274	14173	14233	14241	14320	14164	14258	14155	14343	14291	14190	14111	14171	14364	14215	14164	14293	14265	14087	14145	14314	14406	14214	14212	14278	14270	14324	14250	14304	14446	14189	14225	14219	14329	14196	14182	14268	14206	14203	14389	14358	14111	14292	14320	14201	14166	14289	14201	14146	14187	14416	14250	14218	14186	14275	14307	14327	14276	14162	14308	14277	14212	14305	14339	14282	14168	14290	14217	14303	14169	14366	14439	14202	14128	14360	14199	14332	14110	14267	14457	14202	14233	14311	14216	14177	14168	14218	14200	14154	14366	14296	14105	14099	14111	14332	14199	14340	14103	14320	14377	14363	14272	14344	14048	14462	14302	14134	14231	14175	14375	14283	14135	14265	14301	14114	14211	14179	14134	14169	14350	14191	14122	14200	14176	14328	14155	14201	14350	14240	14242	14254	14277	14257	14265	14051	14187	14287	14333	14197	14100	14315	14269	14236	14144	14257	14263	14317	14193	14378	14365	14144	14240	14308	14192	14511	14320	14427	14288	14260	14372	14131	14267	14221	14285	14208	14118	14357	14139	14122	14304	14246	14255	14340	14351	14277	14111	14207	14209	14246	14195	14190	14249	14198	14072	14244	14263	14286	14212	14134	14198	14244	14252	14168	14244	14170	14378	14171	14218	14189	14322	14308	14284	14355	14295	14286	14404	14343	14267	14057	14226	14278	14223	14260	14242	14444	14249	14131	14322	14165	14341	14269	14313	14077	14296	14273	14155	14243	14268	14316	14292	14331	14125	14304	14475	14036	14030	14352	14189	14373	14267	14115	14211	14129	14419	14290	14133	14227	14235	14242	14433	14122	14120	14260	14324	14187	14338	14258	14159	14294	14017	14188	14216	14180	14175	14218	14189	14207	14271	14314	14192	14318	14307	14244	14306	14105	14186	14206	14222	14233	14039	14106	14293	14050	14331	14183	14242	14272	14156	14242	14169	14188	14221	14307	14180	14140	14292	14126	14142	14230	14247	14125	14211	14219	14149	14225	14285	14399	14250	14134	14132	14265	14343	14280	14452	14279	14280	14293	14300	14313	14262	14286	14466	14260	14380	14298	14230	14195	14225	14155	14342	14311	14153	14281	14310	14248	14189	14294	14222	14104	14372	14206	14135	14130	14400	14127	14296	14299	14326	14201	14118	14261	14245	14274	14222	14029	14188	14076	14153	14306	14351	14000	14240	14422	14271	14330	14146	14256	14208	14299	14258	14274	14165	14310	14169	14260	14143	14354	14189	14237	14428	14329	14307	14046	14162	14373	14198	14216	14302	14332	14162	14314	14262	14294	14360	14167	14149	14177	14403	14297	14202	14163	14292	14283	14366	14196	13909	14227	14175	14298	14266	14275	14096	14198	14103	14138	14238	14365	14247	14362	14277	14188	14231	14172	14237	14183	14305	14144	14234	14244	14292	14255	14149	14255	14177	14259	14180	14372	14218	14298	14245	14124	14212	14283	14243	14089	14288	14060	14124	14195	14291	14243	14313	14256	14234	14276	14108	14363	14210	14268	14319	14217	14366	14357	14157	14264	14365	14304	14150	14333	14154	14227	14346	14332	14153	14199	14411	14208	14157	14220	14266	14425	14131	14265	14322	14323	14152	14204	14305	14127	14319	14201	14334	14338	14079	14120	14265	14252	14016	14295	14368	14008	14280	14296	14229	14141	14404	14238	14261	14398	14050	14198	14324	14163	14154	14315	14228	14366	14373	14151	14089	14189	14222	14199	14378	14246	14197	14301	14167	14121	14153	14188	14195	14149	14368	14322	14300	14317	14373	14198	14266	14243	14309	14335	14323	14073	14387	14319	14219	14183	14149	14337	14153	14340	14235	14308	14313	14307	14132	14268	14365	14147	14177	14316	14254	14349	14149	14021	14399	14241	14214	14331	14303	14154	14161	14293	14226	14156	14361	14155	14369	14307	14246	14324	14214	14142	14176	14211	14128	14266	14406	14322	14332	14173	14152	14283	14216	14080	14217	14188	14249	14258	14312	14087	14407	14172	14270	14108	14358	14203	14243	14363	14179	14241	14138	14236	14364	14054	14357	14353	14182	14354	14345	14373	14342	14092	14302	14248	14160	14342	14198	14246	14434	14277	14298	14080	14347	14222	14357	14316	14468	14077	14329	14223	14590	14128	14205	14317	14479	14159	14362	14244	14310	14040	14116	14336	14192	14290	14339	14216	14127	14342	14254	14282	14215	14276	14389	14178	14248	14418	14260	14316	14116	14326	14427	14390	14387	14322	14312	14069	14349	14347	14098	14129	14047	14276	14283	14207	14354	14210	14209	14240	14164	14372	14335	14232	14252	14235	14259	14198	14285	14163	14233	14195	14137	14215	14394	14109	14323	14221	14350	14152	14405	14169	14134	14283	14181	14261	14043	14217	14158	14296	14446	14264	14375	14348	14014	14211	14308	14150	14132	14208	14298	14376	14344	14407	14157	14212	14266	14297	14182	14289	14325	14267	14245	14260	14291	14378	14275	14109	14101	14348	14272	14343	14182	14278	14172	14159	14384	14267	14374	14162	14194	14283	14166	14225	14211	14153	14103	14226	14226	14311	14295	14213	14227	14139	14246	14267	14073	14239	14255	14474	14107	14185	14219	14172	14387	14280	14247	14270	14385	14263	14255	14435	14351	14219	14287	14214	14174	14320	14285	14257	14152	14292	14215	14198	14285	14253	14473	14264	14296	14217	14288	14255	14268	14270	14288	14200	14252	14288	14237	14204	14184	14210	14207	14197	14334	14353	14141	14289	14264	14269	14199	14104	14289	14096	14058	14295	14227	14349	14111	14287	14068	14223	14300	14274	14197	14286	14274	14101	14294	14270	14221	14300	14194	14229	14211	14404	14125	14136	14264	14280	14067	14283	14128	14468	14148	14308	14241	14433	14263	14244	14374	14162	14241	14244	14237	14142	14297	14177	14372	14343	14096	14373	14240	14139	14321	14268	14203	14178	14368	14119	14228	14301	14250	14175	14207	14300	14389	14174	14256	14164	14198	14185	14098	14382	14085	14215	14155	14141	14270	14278	14364	14408	14317	14197	14133	14282	14261	14276	14309	14276	14154	14273	14332	14192	14280	14181	14360	14227	14270	14288	14418	14236	14440	14183	14330	14210	14158	14080	14212	14245	14498	14216	14429	14195	14361	14232	14168	14232	14276	14210	14183	14305	14263	14143	14164	14296	14354	14334	14248	14297	14189	14358	14197	14313	14215	14307	14379	14315	14298	14258	14236	14198	14272	14350	14186	14362	14177	14232	14046	14204	14360	14177	14309	14283	14297	14223	14328	14151	14244	14300	14255	14142	14367	14272	14274	14180	14234	14207	14391	14431	14283	14207	14288	14287	14459	14209	14256	14318	14282	14216	14264	14065	14344	14247	14442	14390	14336	14274	14139	14326	14237	14090	14290	14104	14371	14330	14262	14224	14265	14250	14272	14215	14238	14201	14224	14438	14087	14282	14298	14266	14280	14339	14321	14229	14132	14230	14120	14288	14332	14114	14105	14250	14090	14274	14359	14248	14113	14168	14279	14297	14120	14238	14401	14073	14258	14119	14301	14202	14464	14356	14334	14323	14325	14166	14381	14353	14239	14226	14140	14395	14383	14200	14373	14375	14349	14237	14102	14439	14460	14130	14329	14129	14194	14253	14123	14290	14138	14210	14118	14175	14201	14177	14395	14352	14164	14276	14215	14278	14142	14129	14192	14158	14224	14319	14189	14021	14232	14422	14248	14283	14194	14214	14173	14217	14181	14252	14073	14105	14256	14398	14320	14170	14013	14226	14320	14182	14137	14157	14349	14147	14432	14280	14313	14130	14206	14298	14463	14253	14247	14338	14306	14192	14154	14263	14327	14188	14093	14051	14292	14324	14186	14360	14236	14241	14202	14245	14296	14423	14316	14212	14326	14400	14292	14281	14195	14228	14218	14410	14212	14365	14243	14412	14205	14198	14283	14339	14183	14298	14229	14422	14164	14344	14092	14265	14236	14017	14171	14148	14289	14195	14344	14031	14528	14197	14355	14248	14381	14075	14134	14236	14155	14210	14078	14382	14330	14316	14204	14255	14150	14305	14330	14071	14219	14306	14094	14120	14253	14265	14200	14227	14318	14259	14151	14318	14311	14211	14142	14296	14225	14037	14389	14280	14219	14311	14310	14339	14112	14174	14280	14178	14168	14202	14301	14349	14198	14321	14346	14376	14110	14280	14304	14308	14205	14224	14153	14157	14372	14230	14236	14226	14220	14322	14074	14347	14268	14208	14227	14440	14299	14374	14162	14195	14295	14101	14212	14321	14106	14469	14271	14147	14301	14267	14348	14275	14150	14221	14174	14388	14233	14193	14222	14291	14353	14329	14142	14375	14244	14270	14008	14272	14341	14275	14150	14281	14110	14332	14266	14031	14198	14222	14254	14412	14202	14307	14238	14183	14270	14304	14308	14173	14280	14095	14260	14390	14223	14079	14368	14184	14210	14101	14314	14327	14144	14279	14419	14161	14239	14316	14283	14229	14415	14249	14201	14077	14226	14167	14184	14302	14199	14245	14129	14208	14375	14182	14366	14199	14125	14128	14340	14456	14258	14278	14175	14143	14196	14207	14205	14308	14243	14302	14324	14260	14288	14217	14253	14332	14146	14168	14304	14257	14134	14107	14303	14113	14215	14306	14341	14255	14263	14192	14235	14124	14361	14427	14055	14381	14138	14280	14184	14202	14150	14297	14134	14269	14164	14422
22812	21357	29171	24032	22305	25381	27754	22488	20966	21450	24386	33186	33282	28397	23424	19984	17916	17397	17018	16891	16663	16707	16918	16791	16724	16586	16817	16690	16544	16718	16695	16663	16549	16793	16554	16645	16575	16813	16748	16779	16686	16557	16558	16700	16754	16847	16657	16814	16671	16517	16470	16637	16669	16474	16650	16545	16589	16521	16634	16647	16446	16590	16664	16683	16598	16688	16460	16601	16617	16693	16564	16554	16685	16701	16675	16392	16590	16467	16454	16684	16507	16450	16665	16756	16624	16635	16522	16531	16566	16526	16482	16469	16535	16766	16701	16633	16713	16485	16747	16761	16507	16707	16371	16634	16602	16467	16625	16543	16486	16524	16535	16490	16487	16658	16581	16793	16405	16645	16567	16578	16467	16427	16754	16686	16447	16615	16612	16767	16571	16560	16565	16640	16668	16649	16585	16578	16574	16563	16491	16742	16805	16510	16395	16507	16518	16446	16663	16484	16661	16543	16679	16657	16511	16435	16723	16571	16560	16562	16703	16745	16579	16540	16500	16581	16543	16635	16602	16691	16531	16585	16527	16568	16636	16693	16604	16626	16662	16489	16292	16591	16660	16870	16860	16637	16585	16698	16612	16414	16736	16667	16653	16653	16556	16630	16636	16696	16420	16734	16494	16513	16566	16720	16524	16517	16615	16666	16565	16509	16449	16527	16596	16545	16501	16635	16610	16651	16605	16589	16533	16577	16657	16646	16464	16393	16438	16552	16469	16682	16635	16539	16597	16603	16525	16661	16439	16490	16695	16682	16552	16532	16525	16615	16422	16486	16686	16677	16559	16448	16434	16553	16337	16510	16488	16553	16687	16573	16571	16508	16550	16359	16555	16570	16713	16532	16593	16501	16453	16884	16413	16586	16470	16397	16528	16611	16377	16540	16458	16526	16485	16290	16711	16672	16675	16576	16761	16618	16533	16651	16561	16477	16455	16645	16433	16325	16594	16484	16638	16626	16625	16389	16492	16374	16471	16542	16718	16500	16433	16370	16370	16524	16567	16390	16385	16606	16538	16764	16474	16649	16582	16549	16587	16541	16698	16473	16636	16694	16663	16568	16612	16359	16471	16521	16502	16551	16521	16474	16438	16329	16568	16510	16630	16456	16482	16612	16482	16502	16506	16540	16597	16474	16524	16580	16404	16474	16567	16359	16580	16694	16541	16629	16430	16532	16570	16594	16726	16640	16556	16552	16437	16347	16560	16600	16678	16519	16566	16519	16628	16602	16493	16470	16514	16529	16590	16590	16624	16654	16318	16560	16561	16557	16638	16518	16385	16643	16712	16637	16612	16753	16679	16568	16631	16523	16561	16549	16544	16595	16718	16569	16730	16528	16479	16588	16560	16452	16439	16397	16688	16426	16586	16633	16367	16567	16403	16548	16535	16638	16340	16459	16378	16435	16532	16495	16369	16459	16555	16378	16536	16438	16566	16561	16660	16428	16455	16520	16543	16506	16470	16631	16416	16564	16539	16405	16703	16507	16522	16490	16552	16808	16505	16458	16507	16546	16500	16618	16319	16588	16945	16625	16602	16580	16590	16530	16616	16679	16518	16632	16622	16605	16605	16490	16472	16408	16565	16611	16758	16765	16531	16599	16500	16517	16453	16604	16366	16583	16683	16603	16395	16563	16567	16601	16765	16632	16519	16585	16466	16568	16540	16521	16820	16647	16663	16614	16479	16414	16675	16515	16489	16349	16478	16358	16517	16556	16618	16556	16827	16520	16780	16462	16644	16677	16490	16611	16627	16614	16590	16619	16735	16661	16600	16472	16534	16566	16328	16532	16550	16419	16558	16617	16582	16754	16594	16396	16615	16551	16641	16578	16598	16346	16639	16422	16709	16654	16544	16602	16620	16515	16721	16489	16558	16601	16462	16489	16671	16483	16450	16527	16364	16541	16526	16478	16423	16559	16451	16652	16631	16611	16464	16347	16463	16338	16578	16605	16616	16462	16581	16291	16572	16311	16626	16599	16622	16606	16504	16567	16592	16535	16412	16382	16710	16357	16582	16698	16592	16681	16589	16484	16500	16473	16500	16580	16519	16504	16486	16423	16627	16394	16593	16427	16674	16672	16448	16524	16493	16605	16737	16458	16797	16605	16588	16652	16551	16730	16544	16579	16463	16629	16712	16707	16553	16445	16446	16648	16494	16546	16673	16546	16590	16596	16419	16772	16603	16657	16482	16491	16462	16564	16636	16461	16360	16641	16467	16559	16401	16445	16455	16742	16604	16661	16603	16488	16524	16393	16571	16511	16510	16400	16419	16581	16440	16698	16620	16606	16601	16501	16547	16593	16474	16420	16606	16581	16571	16596	16438	16647	16730	16608	16392	16421	16543	16427	16645	16450	16558	16700	16477	16522	16793	16486	16459	16444	16579	16502	16435	16632	16523	16573	16370	16625	16348	16609	16619	16636	16834	16420	16668	16435	16510	16485	16506	16315	16538	16441	16587	16534	16424	16517	16489	16621	16437	16650	16422	16608	16603	16737	16461	16492	16666	16480	16540	16634	16616	16645	16745	16466	16682	16457	16332	16343	16561	16648	16499	16570	16664	16481	16538	16508	16388	16687	16489	16419	16654	16583	16670	16445	16588	16582	16532	16540	16536	16418	16323	16473	16604	16478	16583	16503	16625	16652	16514	16649	16634	16377	16374	16382	16575	16642	16579	16500	16450	16456	16696	16731	16599	16458	16548	16337	16423	16434	16350	16733	16536	16467	16488	16608	16682	16456	16479	16553	16537	16594	16719	16560	16496	16609	16619	16694	16473	16419	16584	16698	16699	16643	16414	16405	16591	16671	16604	16595	16516	16477	16465	16687	16481	16540	16543	16564	16462	16483	16466	16555	16726	16543	16466	16692	16429	16844	16779	16444	16588	16670	16341	16563	16541	16530	16398	16371	16538	16370	16293	16378	16501	16445	16504	16520	16317	16821	16526	16494	16523	16547	16679	16568	16772	16598	16561	16607	16441	16526	16567	16604	16576	16460	16502	16680	16565	16535	16663	16610	16666	16462	16617	16530	16673	16440	16447	16477	16543	16550	16819	16707	16549	16406	16415	16572	16542	16424	16565	16480	16528	16682	16593	16413	16595	16573	16658	16617	16607	16310	16498	16488	16614	16491	16585	16781	16590	16660	16698	16524	16627	16430	16550	16530	16394	16558	16523	16662	16580	16745	16518	16484	16542	16716	16747	16463	16534	16654	16583	16701	16260	16471	16395	16565	16497	16505	16803	16740	16923	16674	16542	16619	16689	16577	16644	16779	16527	16636	16499	16623	16479	16631	16568	16673	16645	16780	16594	16471	16544	16528	16716	16532	16528	16425	16724	16407	16576	16424	16452	16599	16414	16541	16534	16582	16655	16608	16581	16539	16610	16587	16598	16628	16615	16448	16472	16511	16523	16501	16467	16627	16469	16532	16542	16575	16653	16535	16405	16440	16562	16600	16510	16538	16526	16554	16608	16513	16704	16659	16607	16540	16504	16446	16715	16383	16512	16666	16389	16354	16542	16626	16653	16538	16577	16547	16505	16634	16590	16577	16723	16533	16560	16556	16535	16388	16680	16626	16621	16505	16497	16594	16560	16534	16644	16579	16733	16514	16569	16408	16628	16603	16624	16527	16595	16580	16528	16615	16569	16642	16485	16628	16467	16594	16545	16548	16510	16503	16453	16679	16850	16394	16557	16383	16570	16599	16518	16686	16528	16351	16524	16482	16516	16436	16592	16506	16621	16641	16436	16563	16476	16592	16371	16591	16593	16461	16579	16486	16594	16592	16737	16536	16559	16510	16724	16446	16424	16538	16568	16607	16471	16433	16422	16477	16570	16442	16578	16584	16520	16410	16512	16619	16580	16398	16494	16720	16502	16631	16665	16833	16608	16579	16442	16436	16515	16554	16689	16567	16569	16477	16336	16703	16439	16547	16546	16606	16549	16611	16620	16507	16668	16614	16450	16753	16533	16360	16563	16618	16554	16563	16427	16507	16405	16592	16432	16528	16493	16563	16562	16682	16598	16632	16613	16475	16588	16366	16830	16407	16503	16338	16485	16529	16396	16605	16610	16523	16447	16637	16695	16604	16521	16384	16603	16754	16499	16583	16513	16402	16560	16408	16537	16628	16654	16659	16381	16401	16477	16491	16435	16573	16672	16574	16771	16499	16739	16599	16730	16890	16632	16729	16309	16450	16680	16661	16493	16604	16600	16583	16554	16499	16546	16647	16434	16438	16703	16604	16505	16501	16557	16573	16550	16460	16572	16364	16570	16603	16666	16564	16383	16385	16599	16526	16458	16543	16619	16537	16570	16598	16599	16480	16455	16526	16453	16391	16521	16622	16671	16486	16466	16602	16472	16405	16686	16428	16616	16682	16434	16474	16474	16472	16456	16592	16524	16542	16601	16562	16456	16459	16626	16529	16675	16694	16630	16615	16682	16534	16486	16368	16602	16478	16412	16565	16513	16435	16606	16517	16535	16470	16580	16662	16760	16683	16566	16610	16574	16616	16584	16534	16254	16384	16477	16693	16535	16423	16437	16389	16694	16582	16484	16655	16565	16512	16594	16554	16631	16532	16801	16610	16477	16518	16407	16700	16542	16316	16724	16465	16641	16642	16667	16347	16505	16519	16491	16543	16546	16579	16670	16732	16657	16618	16530	16649	16530	16546	16672	16662	16656	16437	16569	16428	16550	16491	16547	16377	16627	16541	16460	16441	16796	16693	16537	16752	16579	16610	16703	16797	16667	16462	16481	16677	16778	16656	16617	16470	16549	16694	16456	16556	16743	16619	16535	16611	16520	16558	16589	16739	16419	16526	16639	16689	16564	16720	16640	16524	16459	16620	16714	16528	16572	16723	16350	16572	16635	16509	16522	16590	16645	16489	16528	16453	16592	16662	16753	16587	16690	16572	16569	16460	16604	16525	16553	16585	16714	16704	16690	16511	16507	16422	16602	16652	16523	16480	16564	16525	16492	16442	16600	16299	16631	16448	16489	16318	16476	16572	16391	16602	16529	16614	16609	16581	16441	16494	16561	16533	16668	16409	16560	16665	16444	16490	16463	16454	16506	16437	16625	16496	16436	16611	16580	16510	16702	16613	16652	16399	16576	16450	16614	16359	16253	16595
33631	55026	50207	39812	31109	27195	24534	22183	21183	21125	26164	35880	34150	28319	22341	17875	15836	14873	14498	14598	14164	14445	14328	14393	14463	14440	14395	14499	14422	14320	14502	14366	14642	14486	14495	14507	14393	14476	14502	14345	14446	14628	14504	14308	14436	14440	14354	14331	14394	14518	14470	14342	14448	14420	14539	14401	14366	14529	14298	14437	14459	14402	14389	14334	14402	14457	14552	14423	14239	14370	14357	14499	14519	14327	14475	14421	14481	14355	14524	14593	14474	14465	14322	14425	14520	14625	14525	14512	14446	14515	14505	14342	14350	14364	14526	14373	14492	14478	14408	14559	14448	14393	14452	14471	14481	14515	14348	14593	14366	14469	14407	14591	14484	14253	14241	14462	14369	14315	14321	14335	14486	14273	14546	14491	14551	14510	14400	14445	14342	14391	14480	14408	14530	14397	14525	14379	14412	14402	14246	14411	14411	14471	14468	14490	14314	14468	14358	14492	14181	14214	14341	14337	14363	14455	14485	14311	14430	14475	14618	14496	14333	14498	14411	14557	14415	14380	14404	14384	14465	14299	14384	14508	14451	14472	14356	14534	14288	14312	14439	14362	14383	14269	14397	14329	14379	14310	14424	14367	14570	14329	14413	14333	14426	14600	14544	14404	14356	14248	14554	14442	14177	14342	14479	14440	14359	14308	14199	14630	14511	14525	14450	14473	14443	14382	14438	14357	14441	14263	14539	14354	14586	14342	14305	14389	14409	14370	14404	14412	14571	14438	14412	14275	14558	14374	14368	14505	14478	14287	14252	14481	14471	14508	14555	14277	14366	14380	14569	14419	14485	14517	14485	14412	14355	14410	14367	14399	14228	14408	14499	14209	14557	14390	14326	14336	14473	14216	14333	14418	14465	14438	14511	14426	14531	14484	14355	14427	14504	14363	14544	14548	14481	14502	14343	14365	14298	14283	14552	14550	14314	14567	14366	14444	14484	14455	14465	14343	14362	14450	14371	14316	14477	14365	14539	14402	14421	14334	14419	14365	14369	14338	14458	14292	14444	14388	14525	14367	14558	14430	14497	14410	14363	14254	14486	14293	14482	14327	14300	14398	14320	14535	14303	14450	14405	14384	14395	14470	14289	14373	14579	14392	14419	14512	14411	14571	14279	14517	14373	14367	14494	14372	14327	14399	14426	14265	14486	14418	14271	14315	14438	14460	14372	14367	14425	14404	14433	14504	14513	14406	14341	14488	14504	14405	14521	14295	14318	14399	14464	14296	14402	14297	14426	14412	14499	14347	14390	14499	14399	14463	14415	14297	14537	14361	14296	14366	14383	14342	14389	14490	14425	14440	14496	14474	14432	14386	14501	14461	14410	14335	14442	14421	14356	14285	14291	14409	14403	14286	14604	14495	14244	14361	14309	14485	14282	14462	14378	14447	14331	14541	14425	14544	14346	14521	14380	14367	14399	14375	14438	14447	14473	14456	14387	14318	14425	14370	14404	14458	14359	14482	14343	14406	14457	14281	14325	14379	14451	14346	14312	14405	14328	14333	14511	14289	14465	14518	14464	14401	14385	14385	14362	14353	14490	14229	14433	14363	14443	14344	14251	14332	14398	14391	14496	14278	14406	14555	14319	14320	14398	14428	14375	14321	14455	14342	14345	14531	14341	14420	14325	14405	14366	14523	14418	14323	14308	14274	14481	14528	14375	14392	14482	14394	14366	14354	14429	14351	14337	14484	14471	14414	14441	14361	14484	14301	14348	14362	14254	14388	14481	14331	14544	14241	14372	14395	14451	14292	14450	14495	14454	14460	14282	14358	14482	14429	14347	14361	14480	14485	14419	14354	14540	14283	14421	14251	14590	14484	14341	14390	14542	14168	14488	14540	14321	14223	14354	14340	14435	14477	14416	14574	14409	14454	14351	14189	14429	14430	14423	14568	14412	14345	14385	14500	14413	14199	14372	14335	14344	14404	14386	14387	14452	14330	14314	14389	14411	14324	14466	14326	14418	14360	14527	14394	14330	14442	14524	14556	14401	14396	14375	14478	14344	14644	14361	14412	14299	14278	14394	14319	14330	14602	14345	14323	14256	14221	14528	14490	14438	14531	14487	14394	14529	14425	14293	14545	14455	14445	14292	14428	14404	14609	14383	14504	14291	14338	14343	14478	14388	14326	14547	14384	14297	14334	14471	14304	14371	14373	14485	14340	14516	14506	14399	14365	14385	14343	14373	14595	14592	14369	14202	14351	14405	14409	14555	14340	14337	14423	14373	14500	14470	14386	14472	14472	14365	14292	14338	14380	14227	14566	14177	14355	14410	14289	14414	14457	14559	14417	14488	14435	14430	14134	14348	14368	14487	14412	14497	14369	14372	14308	14417	14291	14432	14418	14454	14416	14618	14487	14465	14296	14505	14422	14305	14523	14557	14484	14396	14439	14287	14435	14292	14255	14355	14452	14514	14507	14395	14308	14373	14265	14526	14408	14389	14532	14356	14490	14619	14462	14289	14244	14432	14313	14313	14429	14486	14376	14468	14400	14399	14334	14537	14456	14485	14328	14395	14461	14375	14461	14276	14443	14429	14446	14248	14509	14418	14358	14342	14419	14271	14484	14393	14644	14366	14454	14299	14365	14303	14562	14382	14347	14376	14355	14485	14363	14402	14320	14383	14476	14463	14571	14253	14267	14391	14408	14533	14297	14469	14425	14311	14564	14435	14515	14370	14291	14432	14617	14401	14579	14415	14380	14380	14213	14438	14191	14382	14337	14291	14320	14541	14482	14349	14404	14464	14453	14407	14248	14417	14450	14349	14293	14391	14257	14515	14512	14551	14516	14330	14370	14457	14456	14332	14366	14431	14514	14418	14593	14347	14470	14503	14355	14415	14611	14493	14378	14338	14517	14573	14372	14330	14370	14448	14475	14294	14448	14462	14389	14496	14544	14621	14441	14335	14469	14551	14363	14280	14431	14287	14394	14487	14623	14644	14551	14496	14349	14289	14358	14341	14354	14303	14545	14384	14393	14396	14305	14527	14250	14466	14271	14525	14382	14447	14540	14288	14404	14280	14421	14350	14499	14627	14374	14259	14389	14500	14260	14395	14513	14631	14465	14459	14435	14413	14349	14295	14345	14455	14238	14421	14370	14452	14616	14488	14426	14368	14216	14489	14440	14477	14442	14331	14608	14613	14490	14369	14424	14605	14492	14469	14209	14435	14240	14226	14341	14466	14486	14473	14479	14332	14376	14358	14417	14382	14528	14414	14249	14339	14439	14397	14386	14305	14339	14627	14488	14336	14380	14415	14466	14230	14362	14344	14555	14640	14394	14229	14435	14299	14514	14307	14381	14295	14427	14387	14446	14330	14455	14535	14356	14517	14524	14581	14541	14487	14506	14236	14411	14383	14520	14449	14450	14487	14533	14351	14381	14532	14390	14396	14436	14406	14415	14497	14362	14387	14512	14406	14398	14391	14299	14359	14426	14531	14421	14516	14443	14391	14462	14431	14541	14387	14566	14492	14413	14392	14339	14448	14562	14488	14262	14479	14479	14515	14433	14450	14364	14403	14352	14482	14515	14641	14536	14411	14396	14229	14361	14490	14307	14375	14422	14288	14349	14545	14362	14430	14354	14433	14291	14360	14451	14458	14418	14524	14549	14488	14440	14314	14403	14457	14617	14479	14471	14385	14307	14448	14441	14396	14366	14302	14472	14368	14389	14555	14326	14308	14431	14409	14350	14497	14500	14404	14385	14398	14396	14233	14546	14319	14304	14413	14358	14296	14448	14400	14372	14552	14459	14373	14454	14528	14357	14468	14288	14301	14385	14516	14474	14518	14376	14407	14440	14374	14405	14458	14557	14490	14377	14503	14418	14427	14457	14432	14439	14344	14490	14468	14347	14449	14364	14511	14356	14396	14410	14359	14251	14349	14392	14612	14346	14459	14469	14444	14128	14396	14477	14325	14381	14498	14373	14590	14550	14329	14492	14463	14435	14384	14524	14450	14343	14284	14400	14508	14576	14669	14497	14284	14507	14312	14509	14376	14408	14419	14468	14474	14394	14377	14552	14358	14500	14463	14445	14435	14246	14338	14288	14517	14307	14257	14329	14267	14411	14456	14374	14486	14364	14387	14374	14354	14336	14376	14392	14397	14424	14350	14366	14388	14281	14471	14384	14453	14422	14422	14395	14289	14346	14579	14249	14353	14444	14423	14406	14640	14541	14426	14494	14358	14330	14405	14443	14478	14321	14497	14483	14326	14508	14395	14519	14335	14503	14430	14336	14543	14374	14444	14397	14492	14498	14388	14422	14338	14423	14460	14428	14366	14338	14302	14437	14530	14372	14547	14523	14404	14421	14424	14307	14402	14465	14365	14372	14563	14610	14547	14381	14415	14325	14592	14424	14441	14400	14518	14288	14294	14386	14360	14275	14524	14441	14344	14462	14355	14393	14551	14248	14473	14451	14474	14535	14434	14343	14448	14369	14440	14452	14257	14499	14357	14458	14381	14287	14210	14351	14391	14409	14553	14367	14451	14459	14340	14463	14424	14467	14289	14404	14411	14532	14428	14421	14345	14469	14318	14512	14286	14383	14366	14468	14322	14319	14444	14392	14479	14461	14342	14362	14482	14491	14348	14406	14669	14433	14362	14284	14523	14335	14367	14469	14278	14383	14338	14260	14283	14491	14252	14473	14476	14508	14328	14463	14415	14433	14294	14548	14416	14457	14541	14383	14472	14390	14416	14491	14541	14335	14513	14420	14417	14615	14339	14310	14432	14418	14250	14517	14406	14379	14291	14259	14377	14499	14323	14238	14361	14429	14298	14606	14514	14440	14417	14420	14401	14466	14452	14391	14462	14510	14516	14510	14448	14360	14501	14347	14303	14414	14342	14347	14535	14268	14468	14354	14330	14372	14467	14447	14527	14342	14375	14417	14539	14394	14325	14502	14272	14396	14449	14484	14599	14385	14299	14304	14530	14546	14382	14349	14383	14657	14327	14528	14467	14565	14388	14375	14501	14486	14451	14614	14434	14486	14302	14485	14468	14473	14349	14192	14454	14309	14524	14418	14415	14418	14366	14417	14406	14379	14481	14396	14468	14564	14391	14457	14511	14413	14317	14390	14445	14409	14421	14340	14447	14576	14297	14524	14339	14358	14413	14304	14360	14444
28119	24590	28187	23317	18716	18188	18054	17139	17154	17137	17593	18576	18155	17522	17225	16746	16738	16534	16552	16361	16452	16489	16352	16679	16455	16419	16443	16353	16631	16300	16551	16705	16460	16417	16277	16571	16270	16282	16403	16700	16435	16583	16443	16619	16353	16599	16471	16515	16629	16384	16553	16531	16375	16424	16303	16499	16540	16621	16394	16491	16506	16644	16416	16249	16350	16483	16489	16338	16367	16315	16385	16557	16431	16434	16404	16268	16389	16168	16335	16441	16514	16306	16271	16223	16456	16383	16597	16567	16511	16335	16413	16570	16445	16540	16430	16338	16402	16228	16250	16280	16433	16193	16415	16374	16605	16489	16583	16453	16201	16409	16531	16436	16389	16266	16375	16176	16508	16299	16665	16563	16511	16480	16658	16562	16520	16429	16281	16319	16508	16508	16353	16317	16355	16431	16424	16563	16519	16482	16374	16305	16459	16565	16577	16598	16473	16331	16454	16260	16282	16411	16517	16297	16515	16275	16407	16559	16367	16435	16412	16489	16420	16317	16340	16328	16659	16333	16787	16420	16400	16413	16366	16334	16543	16369	16372	16617	16542	16205	16289	16241	16475	16407	16282	16244	16407	16651	16636	16680	16464	16645	16426	16390	16247	16455	16276	16434	16342	16387	16451	16519	16463	16337	16474	16446	16567	16242	16401	16494	16642	16385	16321	16458	16546	16481	16321	16486	16417	16475	16392	16459	16499	16412	16390	16166	16385	16297	16192	16458	16544	16666	16431	16398	16609	16445	16572	16444	16299	16454	16418	16060	16246	16345	16485	16428	16462	16369	16505	16322	16467	16307	16430	16632	16489	16516	16308	16333	16611	16491	16507	16351	16578	16688	16456	16275	16286	16439	16298	16344	16364	16323	16309	16428	16369	16477	16528	16521	16260	16341	16477	16475	16356	16406	16397	16286	16534	16369	16640	16485	16333	16542	16587	16430	16409	16519	16391	16481	16531	16372	16528	16369	16137	16385	16415	16415	16499	16503	16428	16462	16418	16366	16531	16382	16510	16503	16461	16491	16362	16368	16369	16394	16331	16601	16218	16257	16403	16541	16346	16621	16403	16360	16625	16440	16448	16381	16635	16559	16428	16337	16593	16406	16483	16365	16323	16274	16390	16408	16521	16469	16460	16305	16319	16294	16348	16416	16609	16520	16433	16410	16455	16440	16412	16340	16397	16428	16470	16454	16367	16285	16411	16435	16239	16460	16373	16544	16546	16645	16504	16368	16631	16609	16610	16326	16636	16510	16363	16531	16390	16341	16380	16305	16419	16292	16423	16609	16447	16498	16444	16521	16342	16483	16599	16706	16519	16311	16418	16407	16543	16379	16473	16368	16392	16359	16459	16515	16492	16432	16458	16563	16257	16299	16442	16383	16388	16530	16467	16393	16457	16426	16532	16419	16654	16470	16473	16610	16465	16708	16423	16421	16476	16624	16401	16303	16353	16584	16361	16419	16399	16354	16380	16327	16165	16324	16392	16489	16496	16493	16564	16279	16412	16244	16457	16534	16495	16722	16323	16478	16549	16351	16314	16493	16297	16425	16501	16403	16259	16392	16458	16319	16340	16578	16430	16485	16484	16410	16523	16403	16468	16401	16398	16438	16547	16331	16494	16250	16266	16504	16287	16482	16497	16427	16469	16516	16465	16300	16545	16510	16582	16488	16429	16589	16445	16418	16493	16326	16412	16672	16436	16286	16605	16282	16412	16602	16545	16265	16364	16555	16483	16492	16498	16522	16515	16348	16410	16475	16518	16527	16392	16496	16438	16496	16339	16329	16705	16304	16371	16386	16189	16599	16642	16204	16169	16467	16472	16326	16344	16393	16486	16320	16656	16518	16411	16620	16427	16516	16282	16159	16552	16386	16545	16470	16292	16399	16342	16387	16491	16402	16600	16556	16527	16391	16580	16368	16411	16361	16277	16302	16479	16580	16378	16645	16433	16571	16370	16424	16454	16436	16405	16241	16432	16580	16420	16448	16521	16660	16407	16420	16459	16610	16364	16475	16703	16452	16462	16434	16553	16571	16358	16469	16390	16561	16418	16571	16398	16302	16511	16401	16314	16309	16267	16547	16528	16430	16231	16464	16364	16623	16428	16511	16432	16414	16286	16461	16446	16382	16422	16421	16443	16378	16383	16395	16636	16505	16363	16533	16202	16445	16589	16550	16486	16347	16512	16512	16405	16629	16505	16527	16399	16401	16423	16403	16308	16272	16498	16443	16518	16418	16570	16360	16436	16381	16402	16357	16524	16564	16388	16406	16649	16227	16535	16482	16554	16434	16673	16464	16328	16462	16571	16337	16433	16386	16254	16520	16567	16403	16480	16441	16229	16472	16464	16471	16643	16396	16433	16457	16392	16596	16529	16480	16431	16412	16446	16416	16319	16397	16399	16253	16324	16410	16403	16341	16580	16468	16564	16589	16083	16549	16183	16291	16536	16391	16482	16271	16362	16419	16529	16354	16308	16389	16259	16494	16526	16468	16271	16326	16654	16460	16367	16347	16338	16543	16449	16438	16700	16348	16343	16174	16466	16436	16472	16317	16478	16505	16329	16582	16549	16474	16392	16594	16367	16365	16385	16440	16480	16455	16406	16518	16448	16422	16399	16291	16438	16338	16189	16514	16777	16501	16571	16425	16662	16494	16697	16506	16527	16445	16418	16484	16394	16520	16429	16488	16445	16547	16452	16408	16628	16572	16241	16476	16389	16409	16388	16516	16439	16342	16294	16588	16463	16344	16420	16482	16300	16451	16350	16559	16454	16335	16440	16479	16464	16645	16452	16306	16580	16271	16535	16456	16416	16434	16373	16269	16298	16422	16553	16146	16209	16500	16206	16433	16261	16494	16488	16545	16429	16341	16334	16310	16321	16415	16555	16517	16468	16498	16388	16351	16557	16476	16351	16388	16431	16391	16337	16499	16537	16534	16517	16332	16451	16467	16532	16311	16484	16358	16462	16458	16398	16420	16352	16624	16606	16481	16400	16512	16589	16319	16536	16603	16603	16429	16729	16416	16473	16358	16532	16299	16591	16375	16465	16425	16284	16368	16440	16557	16444	16376	16577	16338	16364	16310	16382	16436	16474	16585	16343	16384	16498	16594	16378	16392	16611	16535	16381	16535	16524	16552	16483	16462	16301	16323	16390	16349	16329	16321	16701	16489	16353	16378	16374	16451	16441	16603	16418	16597	16388	16577	16624	16491	16391	16400	16306	16339	16472	16530	16216	16424	16530	16576	16366	16548	16435	16514	16365	16281	16409	16418	16319	16191	16435	16445	16415	16493	16444	16407	16538	16567	16337	16389	16433	16532	16519	16530	16439	16473	16398	16433	16512	16489	16229	16430	16493	16319	16324	16481	16474	16488	16530	16383	16460	16471	16441	16536	16327	16575	16488	16447	16311	16539	16331	16555	16356	16502	16391	16463	16525	16429	16501	16404	16325	16362	16527	16685	16293	16394	16414	16444	16423	16476	16626	16235	16237	16494	16412	16508	16559	16373	16314	16598	16370	16281	16405	16448	16400	16449	16493	16478	16498	16528	16464	16538	16400	16465	16322	16323	16335	16548	16324	16228	16410	16501	16395	16446	16504	16456	16471	16278	16638	16349	16472	16308	16557	16206	16336	16324	16489	16477	16503	16565	16495	16442	16412	16602	16367	16382	16381	16381	16325	16391	16490	16472	16557	16586	16274	16347	16406	16543	16420	16306	16445	16271	16432	16505	16463	16411	16245	16423	16448	16380	16393	16244	16592	16543	16226	16315	16460	16542	16470	16496	16422	16244	16301	16555	16474	16505	16343	16467	16321	16321	16483	16549	16351	16487	16561	16365	16351	16308	16443	16497	16554	16414	16354	16434	16284	16347	16462	16320	16386	16447	16619	16287	16683	16454	16676	16523	16521	16347	16388	16422	16307	16561	16348	16449	16548	16497	16522	16311	16371	16363	16440	16316	16258	16372	16625	16667	16525	16466	16472	16531	16717	16490	16282	16380	16418	16417	16579	16338	16567	16675	16340	16429	16601	16447	16380	16399	16373	16291	16331	16519	16612	16418	16438	16691	16767	16559	16478	16446	16539	16447	16571	16434	16562	16356	16465	16504	16282	16307	16551	16384	16351	16579	16581	16436	16511	16449	16334	16427	16413	16312	16429	16422	16287	16484	16433	16525	16398	16269	16531	16757	16641	16308	16558	16299	16564	16317	16414	16503	16514	16518	16570	16652	16394	16572	16356	16441	16490	16554	16427	16360	16417	16352	16340	16375	16542	16516	16453	16229	16440	16331	16280	16423	16440	16320	16544	16425	16414	16363	16432	16450	16362	16643	16421	16483	16318	16618	16313	16587	16484	16482	16421	16398	16433	16344	16325	16414	16308	16505	16350	16416	16539	16362	16409	16319	16502	16468	16461	16482	16438	16517	16246	16361	16452	16310	16426	16332	16504	16751	16423	16393	16593	16413	16508	16302	16419	16262	16384	16192	16472	16450	16309	16281	16601	16493	16294	16244	16508	16464	16507	16456	16444	16497	16401	16415	16306	16436	16462	16371	16360	16550	16344	16426	16450	16409	16244	16603	16345	16480	16447	16245	16501	16415	16446	16501	16546	16454	16500	16317	16416	16377	16634	16492	16258	16436	16267	16609	16407	16378	16330	16583	16515	16483	16363	16494	16437	16573	16420	16280	16531	16441	16491	16435	16413	16395	16484	16362	16579	16470	16527	16458	16540	16365	16445	16809	16316	16517	16652	16513	16359	16434	16384	16368	16461	16306	16508	16357	16595	16398	16613	16321	16255	16525	16441	16542	16524	16366	16237	16506	16498	16597	16255	16432	16443	16459	16487	16428	16402	16248	16386	16562	16648	16492	16469	16494	16577	16550	16345	16510	16222	16471	16726	16422	16579	16564	16569	16227	16456	16402	16179	16299	16414	16469	16544	16413	16344	16467	16646	16463	16529	16406	16683	16385	16435	16445	16353	16505	16227	16491	16379	16323	16408	16654	16302	16127	16320	16544	16418	16700	16582	16519	16409	16338	16150	16375	16597	16538	16588	16449	16514	16515	16456	16435	16330	16455	16597	16485	16323	16244	16591	16508	16627	16475	16600	16356	16364	16355	16565	16552	16355	16465
27183	36742	29197	20139	17371	16652	16162	15540	15654	15840	16403	17513	16571	15741	15033	14584	14456	14301	14264	14378	14351	14380	14242	14484	14367	14267	14489	14346	14356	14401	14383	14404	14227	14513	14161	14102	14469	14390	14409	14238	14408	14513	14409	14302	14385	14229	14228	14385	14389	14428	14229	14486	14381	14522	14390	14205	14357	14313	14326	14305	14277	14499	14299	14248	14420	14405	14224	14265	14343	14473	14220	14376	14475	14278	14400	14347	14295	14444	14284	14396	14238	14349	14321	14377	14354	14335	14418	14263	14420	14182	14328	14287	14343	14319	14418	14362	14440	14415	14338	14357	14317	14319	14364	14488	14535	14276	14383	14194	14229	14329	14113	14457	14261	14328	14239	14177	14220	14223	14230	14324	14372	14346	14205	14388	14200	14412	14262	14249	14297	14266	14255	14292	14230	14503	14362	14502	14331	14359	14342	14164	14405	14380	14382	14311	14221	14372	14276	14307	14158	14367	14245	14333	14374	14261	14249	14343	14490	14275	14284	14349	14258	14346	14358	14465	14479	14261	14288	14344	14386	14174	14308	14387	14350	14322	14365	14461	14207	14168	14163	14263	14307	14386	14342	14348	14304	14328	14428	14355	14423	14306	14307	14363	14230	14397	14273	14298	14423	14154	14379	14429	14433	14126	14397	14321	14267	14330	14404	14092	14411	14328	14439	14306	14242	14274	14373	14441	14370	14345	14349	14410	14220	14274	14305	14469	14114	14343	14207	14389	14315	14511	14283	14190	14374	14438	14442	14393	14286	14346	14387	14292	14379	14462	14325	14291	14420	14283	14320	14185	14269	14472	14446	14275	14371	14326	14396	14375	14398	14363	14449	14258	14410	14211	14422	14285	14179	14272	14275	14402	14303	14300	14418	14414	14375	14221	14455	14357	14401	14286	14285	14257	14421	14344	14334	14365	14308	14355	14446	14385	14301	14262	14201	14368	14205	14425	14259	14268	14429	14400	14408	14316	14296	14229	14389	14319	14563	14379	14340	14410	14340	14423	14392	14326	14243	14231	14385	14415	14424	14353	14245	14384	14270	14198	14481	14300	14494	14400	14274	14517	14373	14214	14343	14351	14300	14272	14311	14331	14324	14345	14520	14429	14453	14430	14260	14299	14303	14440	14388	14371	14245	14211	14345	14360	14380	14314	14443	14416	14249	14342	14548	14335	14255	14394	14350	14369	14358	14228	14446	14343	14357	14258	14276	14417	14372	14324	14405	14423	14358	14376	14314	14227	14328	14289	14249	14267	14339	14432	14392	14294	14242	14471	14292	14493	14434	14391	14401	14449	14254	14203	14324	14360	14293	14330	14244	14207	14363	14352	14286	14427	14323	14414	14170	14439	14163	14204	14424	14279	14210	14441	14381	14446	14294	14353	14451	14384	14277	14387	14436	14206	14423	14296	14360	14048	14449	14283	14483	14379	14421	14310	14375	14347	14326	14248	14547	14206	14328	14206	14350	14257	14202	14475	14415	14103	14348	14405	14453	14438	14203	14374	14336	14474	14344	14388	14492	14453	14291	14442	14364	14509	14373	14422	14288	14397	14427	14387	14322	14386	14391	14437	14465	14268	14401	14241	14401	14457	14438	14377	14321	14289	14477	14263	14395	14443	14418	14300	14379	14371	14359	14535	14344	14444	14418	14383	14249	14395	14225	14364	14362	14185	14458	14336	14521	14451	14478	14291	14247	14409	14234	14380	14373	14353	14390	14381	14293	14440	14468	14246	14594	14331	14400	14429	14275	14283	14384	14187	14252	14285	14333	14373	14447	14105	14243	14317	14399	14311	14220	14285	14296	14375	14350	14346	14446	14232	14465	14287	14384	14373	14358	14371	14293	14359	14353	14350	14221	14380	14417	14142	14374	14331	14238	14208	14547	14269	14297	14503	14422	14358	14557	14316	14338	14401	14397	14497	14304	14364	14301	14387	14415	14403	14443	14140	14299	14377	14180	14290	14117	14339	14375	14384	14517	14310	14493	14402	14362	14251	14549	14421	14369	14292	14314	14420	14292	14308	14484	14172	14381	14425	14496	14270	14343	14319	14244	14441	14354	14357	14403	14366	14432	14251	14348	14336	14481	14298	14424	14382	14539	14283	14317	14388	14290	14489	14215	14415	14199	14325	14439	14391	14438	14396	14296	14461	14330	14332	14321	14420	14322	14285	14394	14265	14401	14252	14413	14332	14415	14561	14333	14254	14463	14235	14339	14121	14364	14484	14437	14296	14351	14432	14387	14305	14222	14228	14398	14420	14235	14191	14197	14296	14462	14307	14487	14285	14360	14403	14314	14307	14410	14313	14215	14305	14569	14348	14272	14390	14241	14450	14366	14493	14288	14176	14377	14289	14434	14368	14370	14220	14349	14192	14334	14412	14268	14339	14308	14255	14194	14268	14281	14562	14420	14346	14449	14357	14378	14275	14299	14265	14378	14320	14304	14434	14252	14258	14310	14329	14213	14401	14158	14196	14479	14256	14397	14404	14447	14344	14464	14172	14341	14339	14381	14556	14467	14533	14355	14389	14151	14375	14348	14407	14543	14277	14201	14431	14415	14364	14203	14304	14109	14409	14239	14285	14452	14314	14333	14408	14325	14290	14238	14379	14214	14303	14185	14366	14355	14197	14495	14496	14260	14227	14159	14261	14374	14310	14345	14407	14537	14350	14242	14260	14391	14361	14357	14237	14375	14393	14279	14256	14354	14225	14407	14260	14332	14487	14375	14541	14428	14336	14327	14342	14497	14313	14261	14457	14183	14350	14343	14382	14374	14509	14313	14447	14453	14377	14524	14135	14334	14454	14355	14147	14403	14350	14352	14413	14269	14438	14309	14500	14268	14120	14270	14391	14446	14241	14329	14304	14469	14372	14423	14211	14289	14434	14444	14327	14277	14234	14160	14430	14330	14435	14305	14274	14376	14408	14436	14360	14478	14336	14443	14365	14241	14439	14335	14396	14411	14398	14240	14516	14340	14370	14338	14399	14234	14360	14487	14421	14350	14402	14547	14544	14326	14552	14465	14443	14226	14219	14285	14410	14421	14290	14180	14450	14313	14375	14392	14425	14392	14218	14435	14332	14586	14338	14385	14275	14281	14537	14109	14379	14223	14452	14190	14365	14356	14427	14312	14266	14388	14478	14430	14344	14324	14312	14503	14383	14417	14295	14272	14231	14336	14247	14372	14525	14460	14268	14169	14242	14594	14432	14270	14394	14239	14279	14465	14403	14277	14373	14229	14348	14232	14446	14374	14369	14477	14294	14437	14352	14265	14240	14566	14437	14533	14348	14161	14285	14205	14158	14323	14315	14264	14296	14549	14430	14333	14267	14367	14344	14275	14310	14382	14224	14369	14320	14328	14357	14130	14484	14382	14348	14279	14480	14224	14450	14482	14286	14346	14343	14359	14374	14236	14235	14243	14245	14462	14304	14232	14384	14246	14167	14258	14320	14463	14489	14398	14330	14349	14259	14120	14439	14493	14374	14229	14269	14369	14230	14359	14349	14412	14442	14269	14460	14278	14220	14264	14464	14642	14448	14379	14078	14256	14207	14392	14382	14360	14521	14253	14139	14342	14494	14401	14463	14240	14517	14371	14389	14211	14384	14348	14310	14259	14262	14365	14445	14486	14293	14308	14293	14273	14529	14328	14339	14383	14360	14320	14479	14369	14376	14369	14322	14315	14327	14377	14450	14372	14414	14306	14420	14266	14349	14373	14213	14494	14376	14391	14450	14116	14192	14466	14494	14641	14299	14305	14391	14412	14239	14390	14310	14369	14365	14432	14308	14200	14089	14482	14346	14397	14377	14396	14370	14438	14354	14339	14308	14282	14403	14373	14328	14392	14250	14272	14380	14228	14272	14385	14305	14331	14239	14305	14538	14334	14317	14350	14385	14299	14418	14361	14458	14327	14195	14418	14174	14406	14380	14412	14239	14315	14379	14164	14408	14465	14337	14272	14331	14319	14413	14409	14389	14467	14371	14144	14390	14235	14316	14393	14387	14466	14364	14201	14319	14310	14362	14551	14232	14430	14317	14374	14392	14374	14237	14376	14544	14381	14286	14309	14418	14377	14218	14428	14372	14491	14374	14189	14337	14303	14334	14265	14273	14442	14394	14196	14216	14389	14419	14275	14308	14315	14294	14572	14181	14331	14249	14306	14435	14269	14329	14319	14324	14480	14321	14369	14332	14341	14380	14318	14276	14280	14380	14379	14331	14382	14392	14500	14286	14382	14519	14413	14458	14369	14451	14270	14302	14129	14354	14321	14351	14411	14460	14180	14267	14289	14406	14356	14225	14487	14448	14308	14448	14455	14439	14343	14425	14319	14466	14414	14336	14215	14371	14258	14341	14411	14347	14442	14378	14331	14205	14309	14317	14257	14346	14365	14197	14282	14402	14357	14328	14236	14383	14296	14398	14226	14368	14435	14369	14268	14215	14307	14412	14233	14463	14376	14399	14344	14130	14366	14292	14509	14449	14374	14484	14354	14251	14415	14368	14447	14467	14397	14458	14382	14276	14238	14317	14480	14145	14463	14372	14422	14410	14409	14365	14142	14343	14331	14400	14239	14101	14444	14463	14462	14422	14410	14355	14330	14340	14332	14301	14385	14355	14508	14146	14331	14542	14239	14429	14298	14293	14223	14350	14423	14424	14379	14243	14363	14332	14403	14331	14297	14339	14322	14352	14327	14230	14231	14491	14315	14414	14420	14420	14424	14338	14213	14351	14371	14359	14407	14570	14205	14351	14396	14251	14283	14313	14535	14431	14257	14284	14279	14316	14511	14507	14329	14317	14293	14212	14313	14438	14339	14430	14276	14400	14359	14364	14331	14266	14375	14444	14478	14419	14326	14503	14182	14441	14385	14128	14391	14314	14335	14304	14487	14419	14166	14322	14413	14257	14363	14294	14319	14235	14235	14346	14405	14238	14307	14288	14381	14330	14389	14397	14429	14342	14436	14375	14446	14322	14282	14462	14302	14210	14323	14383	14264	14228	14186	14439	14453	14347	14351	14332	14423	14421	14231	14366	14521	14292	14440	14414	14357	14181	14307	14399	14483	14295	14341	14290	14238	14215	14428	14276	14388	14398	14239	14225	14441	14424	14449	14584	14479	14366	14512	14323	14293	14219
23749	21241	28674	24478	22865	23579	23951	20996	19567	19736	25243	28842	26428	22059	19226	17322	16711	16456	16626	16501	16299	16396	16276	16225	16385	16146	16310	16255	16421	16370	16154	16429	16348	16193	16304	16549	16477	16334	16292	16371	16301	16193	16292	16223	16490	16213	16548	16263	16245	16299	16397	16066	16420	16232	16115	16233	16283	16262	16358	16472	16144	16299	16199	16316	16412	16456	16311	16219	16378	16372	16257	16268	16203	16319	16148	16307	16509	16424	16358	16462	16200	16348	16308	16235	16350	16138	16342	16315	16379	16300	16155	16298	16251	16091	16181	16298	16267	16573	16486	16095	16173	16046	16316	16357	16232	16311	16249	16350	16318	16279	16136	16162	16325	16415	16314	16257	16380	16379	16237	16293	16182	16171	16297	16182	16004	16268	16242	16300	16314	16040	16329	16390	16320	16300	16381	16396	16483	16386	16237	16264	16573	16242	16278	16223	16024	16507	16310	16288	16231	16151	16407	16223	16175	16208	16082	16067	16348	16215	16257	16308	16306	16310	16415	16276	16344	16143	16485	16302	16443	16377	16276	16081	16336	16194	16323	16402	16159	16326	16251	16197	16242	16347	16293	16258	16402	16380	16329	16344	16338	16246	16294	16331	16242	16336	16267	16381	16434	16386	16479	16353	16503	16245	16384	16125	16410	16282	16363	16336	16241	16325	16242	16325	16377	16209	16150	16256	16321	16217	16470	16305	16200	16475	16375	16392	16257	16210	16321	16274	16203	16515	16440	16220	16426	16449	16315	16246	16177	16295	16388	16388	16352	16378	16396	16078	16263	16057	16333	16348	16409	16535	16533	16166	16280	16182	16201	16111	16155	16124	16331	16350	16332	16504	16360	16319	16048	16311	16523	16113	16238	16302	16203	16216	16164	16295	16252	16148	16407	16125	16247	16140	16241	16136	16212	16253	16217	16119	16370	16524	16221	16331	16345	16206	16359	16193	16355	16322	16374	16271	16134	16272	16262	16200	16197	16254	16180	16198	16171	16223	16274	16476	16427	16223	16323	16302	16289	16180	16369	16319	16225	16254	16219	16148	16061	16150	16174	16300	16396	16149	16006	16388	16293	16227	16337	16218	16318	16160	16446	16243	16205	16228	16398	16361	16171	16374	16316	16271	16291	16462	16285	16175	16216	16354	16229	16019	16346	16355	16190	16348	16092	16360	16220	16379	16205	16322	16382	16526	16299	16289	16410	16345	16238	16139	16384	16141	16321	16248	16338	16367	16345	16342	16272	16196	16244	16347	16095	16095	16129	16141	16347	16051	16260	16304	16318	16142	16483	16233	16367	16205	16175	16328	16397	16246	16459	16301	16096	16451	16387	16037	16217	16268	16184	16236	16406	16147	16140	16343	16238	16487	16079	16140	15996	16210	16326	16591	16292	16453	16245	16101	16230	16166	16309	16086	16314	16153	16494	16325	16366	16263	16301	16463	16471	16380	16387	16226	16166	16439	16170	16293	16349	16362	16277	16263	16201	16227	16174	16306	16294	16213	16187	16437	16384	16197	16299	16165	16215	16301	16439	16274	16270	16270	16315	16407	16321	16341	16246	16209	16184	16333	16156	16241	16282	16257	16295	16391	16310	16372	16268	16476	16329	16248	16127	16188	16188	16035	16161	16113	16264	16348	16285	16130	16432	16059	16141	16331	16476	16352	16290	16256	16365	16419	16122	16287	16377	16275	16357	16373	16440	16315	16425	16275	16266	16342	16330	16285	16238	16284	16474	16399	16510	16337	16131	16278	16201	16196	16174	16017	16222	16317	16324	16274	16184	16198	16221	16152	16298	16302	16250	16235	16057	16354	16297	16430	16095	16396	16210	16449	16185	16067	16422	16191	16305	16258	16223	16263	16304	16388	16262	16256	16222	16353	16243	16180	16385	16183	16380	16135	16472	16298	16284	16393	16347	16215	16256	16391	16339	16338	16109	16373	16352	16119	16102	16203	16392	16267	16261	16373	16378	16261	16343	16153	16104	16213	16295	16337	16300	16250	16166	16297	16387	16389	16366	16424	16394	16302	16252	16222	16055	16337	16286	16255	16201	16165	16161	16205	16386	16367	16059	16412	16347	16275	16237	16289	16329	16176	16255	16286	16292	16170	16366	16249	16306	16257	16255	16299	16212	16388	16310	16199	16226	16413	16026	16089	16304	16363	16095	16358	16560	16204	16414	16292	16261	16206	16345	16351	16263	16305	16348	16260	16350	16184	16321	16225	16332	16359	16229	16076	16309	16136	16231	16178	16334	16570	16343	16196	16257	16288	16367	16286	16374	16149	16336	16146	16244	16348	16194	16378	16576	16227	16436	16343	16124	16245	16235	16163	16225	16265	16369	16287	16316	16424	16205	16362	16293	16351	16143	16318	16257	16338	16202	16270	16169	16311	16452	16266	16490	16183	16321	16442	16297	16275	16423	16218	16312	16488	16316	16284	16219	16261	16254	16422	16418	16159	16425	16196	16227	16336	16212	16022	16341	16133	16362	16368	16373	16245	16371	16355	16395	16319	16527	16226	16172	16526	16435	16318	16397	16316	16346	16106	16369	16380	16126	16215	16418	16231	16337	16395	16354	16481	16383	16235	16379	16352	16371	16343	16317	16231	16223	16319	16307	16334	16300	16213	16548	16391	16410	16469	16351	16480	16288	16283	16209	16435	16263	16220	16320	15982	16255	16196	16211	16152	16243	16210	16117	16297	16271	16469	16166	16248	16115	16339	16303	16314	16181	16241	16448	16270	16401	16226	16212	16114	16411	16215	16220	16205	16215	16288	16317	16011	16152	16072	16335	16293	16241	16286	16316	16189	16271	16182	16348	16293	16325	16213	16231	16098	16285	16160	16148	16300	16375	16185	16225	16272	16374	16353	16296	16253	16323	16286	16393	16231	16181	16420	16241	16268	16225	16272	16407	16478	16449	15938	16292	16274	16327	16399	16224	16294	16291	16323	16413	16262	16323	16339	16376	16118	16345	16374	16153	16370	16233	16452	16257	16300	16323	16208	16324	16306	16358	16326	16466	16369	16311	16400	16316	16251	16254	16376	16234	16243	16344	16289	16263	16393	16308	16410	16176	16159	16115	16213	16228	16322	16264	16370	16341	16126	16200	16365	16382	16340	16066	16309	16456	16366	16338	16381	16107	16315	16281	16272	16071	16141	16210	16332	16578	16456	16261	16158	16267	16287	16162	16230	16305	16170	16380	16212	16282	16450	16225	16432	16323	16263	16114	16390	16165	16277	16315	16283	16273	16431	16333	15988	16125	16297	16298	16297	16417	16307	16139	16278	16029	16071	16511	16412	16416	16436	16407	16157	16144	16355	16445	16224	16357	16465	16183	16216	16416	16352	16359	16245	16340	16393	16195	16311	16127	16221	16212	16242	16171	16210	16307	16332	16333	16334	16175	16478	16318	16439	16211	16240	16133	16536	16184	16244	16229	16290	16394	16296	16387	16132	16324	16328	16152	16429	16396	16402	16083	16335	16323	16313	16166	16093	16396	16263	16380	16299	16238	16067	16234	16337	16235	16203	16287	16224	16467	16255	16242	16187	16283	16169	16543	16106	16244	16103	16152	16273	16126	16193	16387	16363	16153	16186	16245	16184	16209	16218	16441	16400	16161	16254	16314	16275	16415	16399	16413	16293	16240	16242	16251	16343	16300	16217	16292	16211	16220	16122	16380	16368	16161	16236	16220	16002	16319	16173	15984	16268	16331	16369	16125	16203	16333	16157	16247	16336	16357	16243	16321	16346	16324	16403	16388	16386	16366	16417	16026	16201	16412	16351	16200	16072	16342	16301	16410	16166	16187	16363	16235	16088	16340	16273	16096	16323	16233	16384	16462	16337	16371	16219	16131	16329	16218	16259	16330	16288	16334	16335	16261	16261	16503	16343	16321	16257	16108	16349	16342	16227	16138	16405	16209	16381	16195	16250	16364	16091	16218	16200	16341	16257	16243	16290	16301	16449	16220	16397	16299	16184	16480	16100	16210	16294	16176	16274	16369	16357	16301	16198	16241	16113	16313	16237	16334	16251	16278	16358	16295	16466	16383	16249	16337	16298	16290	16345	16449	16375	16330	16297	16273	16554	16343	16295	16332	16341	16299	16391	16355	16220	16313	16096	16266	16191	16215	16326	16172	16171	16305	16141	16519	16168	16277	16454	16314	16137	16331	16504	16129	16146	16271	16219	16389	16122	16391	16235	16298	16208	16534	16389	16488	16147	16355	16078	16227	16104	16353	16280	16117	16486	16385	16386	16099	16204	16485	16438	16433	16311	16289	16290	16392	16342	16287	16072	16336	16384	16240	16226	16477	16300	16472	16195	16209	16165	16212	16384	16304	16306	16229	16242	16461	16229	16388	16193	16393	16294	16039	16371	16287	16255	16383	16467	16356	16231	16282	16538	16238	16258	16328	16115	16181	16345	16331	16219	16205	16438	16304	16164	16395	16379	16507	16294	16214	16273	16432	16218	16373	16315	16313	16364	16305	16384	16348	16331	16401	16286	16299	16268	16171	16258	16481	16173	16177	16354	16302	16319	16193	16363	16359	16276	16204	16283	16155	16442	16298	16116	16410	16208	16310	16408	16163	16135	16157	16212	16196	16265	16279	16282	16364	16259	16314	16315	16450	16402	16445	16180	16272	16264	16264	16257	16360	16253	16230	16348	16114	16207	16360	16186	16338	16232	16318	16146	16286	16316	16155	16429	16275	16283	16235	16410	16421	16338	16358	16268	16521	16251	16240	16376	16246	16313	16371	16383	16279	16330	16144	16267	16351	16450	16297	16634	16254	16260	16175	16258	16247	16363	16325	16401	16369	16342	16247	16083	16253	16329	16228	16298	16391	16373	16202	16166	16314	16398	16249	16273	16438	16262	16463	16432	16258	16308	16185	16307	16307	16197	16222	16487	16236	16310	16369	16289	16422	16228	16272	16408	16248	16554	16413	16314	16263	16372	16104	16333	16236	16318	16248	16422	16328	16373	16435	16235	16271	16163	16295	16336	16491	16442	16361	16480	16255	16233	16456	16332	16331	16412	16117	16375	16331	16304	16294	16255	16342	16306	16204	16323	16489	16232	16270	16298	16262	16143	16328	16260	16349	16278	16218	16235	16206	16411	16384	16200	16399	16296
30957	48339	41799	30540	24849	22068	21995	20891	19393	19643	27534	30365	26288	20654	16896	15434	14606	14402	14267	14219	14287	14151	14230	14315	14241	14321	14411	14320	14290	14231	14279	14339	14249	14341	14333	14257	14205	14185	14232	14198	14193	14235	14403	14259	14219	14372	14193	14234	14272	14196	14337	14346	14309	14306	14308	14167	14217	14366	14308	14178	14202	14320	14340	14394	14273	14167	14080	14178	14312	14320	14299	14274	14418	14311	14252	14425	14313	14205	14174	14274	14229	14173	14165	14205	14042	14209	14383	14192	14303	14063	14308	14362	14306	14292	14209	14347	14220	14113	14350	14177	14230	14078	14329	14259	14273	14323	14145	14310	14226	14500	14320	14120	14477	14175	14166	14324	14347	14249	14275	14224	14268	14388	14089	14402	14239	14404	14232	14236	14161	14210	14244	14386	14268	14338	14351	14267	14375	14212	14274	14116	14291	14266	14259	14281	14166	14153	14229	14189	14190	14254	14252	14380	14325	14427	14426	14143	14259	14227	14229	14120	14314	14410	14052	14245	14300	14340	14274	14304	14116	14221	14208	14325	14220	14417	14287	14268	14415	14196	14166	14250	14275	14322	14347	14356	14403	14388	14163	14254	14280	14390	14377	14149	14154	14277	14279	14161	14381	14358	14157	14140	14172	14339	14326	14219	14169	14166	14287	14272	14164	14196	14312	14256	14245	14217	14102	14340	14207	14163	14323	14234	14318	14300	14210	14398	14204	14180	14261	14258	14299	14205	14332	14236	14311	14335	14262	14122	14377	14146	14224	14321	14188	14264	14360	14317	14371	14134	14461	14132	14172	14255	14190	14296	14211	14317	14084	14251	14388	14226	14445	14159	14211	14178	14238	14203	14250	14286	14346	14157	14350	14235	14270	14259	14346	14363	14353	14234	14404	14150	14326	14360	14221	14345	14093	14354	14357	14330	14234	14194	14256	14221	14286	14421	14396	14303	14292	14360	14281	14437	14224	14301	14304	14330	14330	14297	14387	14296	14236	14315	14250	14197	14182	14321	14234	14233	14299	14273	14136	14156	14279	14132	13911	14198	14354	14270	14229	14431	14327	14296	14195	14190	14259	14143	14160	14215	14289	14211	14365	14278	14209	14102	14301	14266	14182	14235	14350	14201	14209	14324	14292	14269	14277	14339	14229	14302	14253	14291	14313	14166	14179	14106	14205	14313	14264	14191	14204	14494	14361	14285	14146	14302	14369	14231	14233	14312	14362	14234	14321	14230	14340	14183	14387	14218	14338	14381	14225	14398	14353	14307	14278	14347	14422	14282	14205	14163	14089	14251	14334	14099	14196	14274	14266	14248	14177	14267	14362	14312	14289	14170	14197	14177	14248	14181	14101	14342	14399	14233	14204	14093	14176	14223	14191	14234	14186	14335	14331	14249	14197	14189	14374	14164	14185	14294	14333	14166	14275	14153	14250	14265	14185	14009	14253	14208	14201	14318	14256	14234	14372	14356	14331	14333	14392	14352	14100	14320	14274	14355	14232	14443	14071	14293	14366	14302	14458	14161	14281	14270	14363	14269	14305	14227	14118	14141	14131	14318	14228	14372	14064	14136	14258	14151	14275	14333	14320	14354	14208	14335	14246	14223	14196	14243	14324	14230	14204	14389	14282	14097	14243	14331	14298	14099	14245	14295	14277	14283	14245	14167	14269	14268	14329	14441	14321	14167	14235	14216	14215	14260	14179	14383	14312	14215	14268	14223	14381	14304	14295	14212	14353	14402	14244	14238	14187	14314	14323	14162	14260	14341	14235	14160	14147	14333	14310	14196	14290	14433	14146	14257	14184	14234	14258	14097	14239	14101	14146	14278	14328	14225	14222	14340	14092	14430	14273	14166	14142	14189	14341	14231	14307	14306	14077	14239	14178	14302	14213	14259	14307	14178	14315	14243	14148	14408	14245	14280	14301	14275	14197	14269	14318	14379	14157	14227	14191	14345	14343	14311	14361	14252	14146	14249	14236	14305	14082	14244	14269	14150	14261	14334	14225	14378	14189	14387	14311	14249	14135	14212	14296	14292	14448	14300	14274	14379	14165	14334	14192	14337	14266	14306	14107	14205	14220	14018	14489	14484	14084	14223	14262	14277	14301	14305	14247	14407	14255	14193	14227	14248	14397	14235	14301	14202	14195	14240	14144	14273	14337	14357	14228	14249	14413	14268	14174	14198	14130	14280	14229	14338	14295	14212	14309	14240	14156	14399	14239	14175	14363	14115	14275	14403	14395	14390	14276	14351	14201	14326	14157	14184	14303	14425	14242	14139	14180	14436	14360	14408	14270	14114	14307	14332	14327	14271	14120	14285	14417	14200	14367	14321	14161	14234	14424	14358	14231	14335	14156	14123	14246	14237	14189	14261	14181	14167	14150	14215	14357	14291	14235	14338	14275	14291	14086	14223	14084	14208	14276	14153	14339	14324	14315	14181	14108	14274	14230	14213	14167	14320	14311	14241	14338	14239	14208	13965	14272	14344	14190	14100	14156	14200	14211	14108	14325	14288	14205	14320	14191	14307	14176	14060	14261	14248	14330	14220	14375	14278	14214	14169	14336	14333	14386	14322	14141	14202	14063	14276	14160	14399	14278	14324	14336	14356	14300	14148	14357	14317	14281	14220	14087	14079	14185	14266	14352	14112	14225	14045	14292	14225	14239	14324	14248	14255	14262	14428	14401	14229	14338	14509	14374	14340	14340	14203	14172	14270	14273	14192	14210	14189	14391	14276	14144	14243	14162	14361	14244	14218	14166	14390	14332	14362	14242	14456	14298	14323	14319	14437	14433	14423	14074	14238	14513	14210	14278	14327	14083	14231	14100	14254	14200	14261	14240	14265	14227	14368	14226	14359	14254	14316	14249	14356	14293	14319	14390	14232	14156	14318	14162	14221	14382	14299	14201	14227	14304	14256	14150	14164	14232	14309	14202	14230	14215	14324	14127	14155	14258	14306	14330	14108	14252	14195	14112	14175	14263	14170	14145	14237	14419	14246	14184	14249	14218	14377	14340	14364	14270	14205	14212	14211	14232	14361	14363	14396	14226	14300	14172	14141	14265	14197	14141	14320	14221	14175	14211	14255	14209	14077	14202	14099	14190	14436	14332	14225	14358	14355	14199	14085	14171	14335	14296	14248	14162	14264	14225	14314	14159	14313	14257	14127	14173	14156	14379	14264	14284	14243	14322	14213	14242	14315	14176	14259	14296	14285	14166	14268	14342	14266	14168	14225	14273	14288	14189	14300	14319	14080	14256	14250	14377	14334	14314	14320	14153	14349	14228	14386	14133	14195	14215	14346	14175	14127	14191	14000	14349	14226	14255	14404	14057	14435	14149	14233	14079	14258	14408	14427	14206	14266	14473	14320	14258	14190	14247	14367	14454	14278	14279	14327	14302	14342	14155	14190	14182	14324	14365	14277	14088	14361	14254	14398	14208	14299	14191	14188	14300	14330	14269	14229	14268	14268	14104	14167	14289	14303	14234	14218	14188	14394	14328	14098	14280	14260	14283	14343	14345	14309	14244	14241	14357	14315	14218	14157	14274	14343	14342	14294	14319	14262	14173	14293	14285	14326	14282	14410	14332	14174	14301	14164	14202	14266	14138	14266	14119	14143	14167	14449	14266	14195	14233	14197	14196	14089	14275	14423	14279	14409	14295	14241	14173	14151	14292	14369	14215	14222	14181	14104	14355	14377	14296	14111	14205	14291	14175	14278	14386	14252	14360	14223	14333	14254	14215	14440	14282	14140	14138	14301	14305	14168	14135	14292	14275	14348	14120	14184	14137	14291	14282	14339	14147	14363	14136	14290	14212	14072	14247	14334	14261	14191	14312	14168	14266	14394	14257	14299	14339	14286	14334	14086	14327	14108	14285	14246	14285	14244	14219	14314	14297	14167	14280	14215	14129	14223	14293	14330	14247	14218	14173	14273	14161	14270	14380	14399	14209	14248	14157	14245	14242	14293	14208	14227	14122	14266	14246	14321	14212	14213	14288	14294	14445	14210	14239	14239	14272	14271	14188	14276	14221	14306	14118	14192	14359	14344	14274	14127	14163	14314	14251	14134	14158	14163	14122	14160	14137	14180	14299	14339	14335	14381	14268	14294	14424	14346	14303	14293	14328	14281	14379	14120	14190	14293	14375	14172	14293	14112	14243	14226	14257	14355	14204	14417	14312	14380	14217	14302	14346	14188	14224	14122	14220	14329	14220	14440	14125	14205	14231	14168	14545	14339	14213	14298	14251	14169	14245	14311	14439	14366	14236	14265	14184	14184	14187	14251	14051	14230	14339	14351	14047	14327	14307	14353	14320	14224	14132	14271	14382	14413	14143	14223	14239	14281	14110	14346	14309	14314	14239	14233	14268	14208	14125	14192	14352	14374	14262	14242	14082	14197	14208	14109	14128	14288	14280	14272	14166	14371	14250	14317	14097	14400	14304	14215	14288	14298	14375	14274	14416	14303	14325	14287	14256	14205	14278	14308	14305	14268	14266	14344	14093	14162	14416	14320	14098	14172	14313	14174	14211	14173	14284	14235	14222	14190	14245	14309	14197	14328	14236	14147	14167	14290	14562	14296	14205	14324	14274	14093	14184	14143	14200	14286	14280	14287	14363	14178	14422	14090	14338	14132	14287	14138	14381	14228	14242	14391	14231	14261	14239	14366	14242	14328	14269	14219	14423	14243	14405	14233	14382	14317	14157	14254	14197	14318	14311	14309	14225	14162	14323	14255	14295	14323	14412	14553	14247	14268	14273	14375	14290	14375	14200	14100	14012	14254	14329	14320	14177	14324	14266	14050	14431	14149	14245	14235	14260	14117	14203	14303	14246	14245	14408	14194	14160	14293	14238	14410	14252	14260	14179	14408	14253	14296	14141	14273	14285	14353	14518	14153	14127	14268	14414	14343	14315	14276	14254	14348	14217	14338	14301	14186	14311	14164	14260	14316	14250	14247	14290	14245	14251	14254	14366	14344	14099	14288	14236	14427	14182	14374	14356	14366	14288	14248	14147	14182	14314	14262	14279	14239	14255	14298	14362	14229	14115	14123	14269	14337	14231	14225	14169	14349	14264	14263	14136	14226	14223	14233	14191	14326	14452	14208	14191	14392	14242	14157	14346	14264	14203	14278
22831	21358	29055	24002	22333	25196	27384	22032	21247	24185	34115	36723	32289	25574	20476	17946	17413	16902	16897	16964	16871	16960	16750	16855	16823	16815	17025	16847	16739	16767	16605	16868	16703	16754	16693	16728	16758	16724	16653	16724	16733	16840	16574	16714	16658	16697	16893	16893	16797	16597	16913	16532	16888	16711	16760	16626	16601	16658	16548	16536	16530	16794	16751	16621	16675	16644	16605	16607	16573	16679	16798	16585	16866	16704	16762	16832	16520	16632	16773	16479	16576	16512	16388	16539	16866	16757	16657	16736	16826	16541	16815	16596	16852	16495	16687	16653	16534	16717	16557	16637	16699	16493	16752	16648	16620	16745	16476	16605	16731	16617	16726	16443	16563	16727	16889	16673	16696	16669	16711	16720	16642	16732	16474	16590	16653	16578	16714	16438	16655	16513	16565	16530	16673	16728	16754	16707	16707	16657	16595	16718	16728	16615	16716	16691	16774	16630	16673	16877	16520	16614	16631	16750	16664	16718	16675	16688	16635	16734	16889	16830	16804	16743	16663	16674	16522	16637	16608	16665	16534	16434	16616	16695	16510	16647	16696	16730	16615	16616	16496	16688	16751	16512	16644	16639	16632	16596	16565	16612	16601	16538	16473	16610	16868	16604	16573	16654	16706	16614	16770	16614	16493	16416	16472	16492	16584	16972	16857	16655	16637	16449	16521	16693	16611	16616	16389	16756	16758	16762	16691	16743	16802	16844	16604	16412	16858	16840	16484	16636	16685	16406	16785	16596	16669	16576	16981	16885	16455	16573	16648	16676	16642	16604	16651	16512	16570	16594	16789	16617	16732	16645	16707	16587	16817	16669	16655	16457	16656	16476	16559	16724	16736	16478	16658	16694	16685	16840	16815	16564	16730	16509	16541	16646	16576	16569	16411	16462	16609	16396	16445	16632	16672	16673	16711	16595	16617	16705	16627	16526	16685	16464	16627	16665	16444	16595	16491	16718	16867	16481	16576	16733	16627	16587	16763	16672	16702	16627	16580	16843	16650	16580	16683	16500	16452	16864	16591	16703	16689	16837	16516	16603	16840	16702	16569	16650	16596	16627	16752	16791	16459	16575	16768	16807	16772	16632	16590	16409	16483	16537	16630	16502	16490	16535	16698	16623	16814	16566	16708	16750	16498	16798	16555	16601	16782	16738	16711	16674	16895	16673	16545	16595	16729	16767	16480	16821	16670	16775	16575	16629	16564	16678	16766	16564	16771	16700	16873	16372	16462	16563	16604	16695	16553	16672	16496	16475	16691	16595	16429	16421	16584	16629	16564	16597	16601	16567	16525	16694	16597	16512	16810	16720	16469	16454	16628	16568	16598	16445	16753	16795	16816	16682	16685	16680	16635	16655	16626	16608	16830	16655	16648	16582	16431	16709	16780	16584	16543	16441	16463	16684	16780	16750	16496	16544	16665	16713	16492	16372	16652	16582	16604	16928	16582	16420	16460	16652	16658	16760	16617	16493	16668	16691	16453	16592	16545	16633	16558	16566	16766	16477	16606	16587	16657	16646	16509	16512	16777	16499	16752	16622	16688	16522	16585	16609	16828	16541	16622	16661	16742	16537	16708	16740	16706	16597	16613	16509	16877	16609	16683	16505	16585	16736	16597	16475	16528	16557	16535	16685	16483	16669	16693	16417	16909	16430	16583	16551	16673	16537	16580	16725	16674	16537	16602	16748	16596	16635	16508	16632	16668	16459	16588	16469	16611	16379	16812	16668	16759	16544	16417	16509	16560	16491	16666	16658	16914	16407	16598	16428	16660	16536	16640	16476	16826	16738	16702	16801	16745	16509	16761	16709	16710	16864	16628	16674	16546	16513	16557	16583	16671	16579	16729	16501	16815	16547	16600	16665	16585	16809	16601	16516	16492	16734	16537	16492	16576	16646	16442	16714	16581	16493	16748	16543	16757	16453	16706	16617	16827	16726	16604	16618	16665	16408	16559	16513	16541	16499	16669	16588	16443	16766	16646	16628	16700	16677	16524	16546	16544	16512	16724	16750	16601	16432	16555	16502	16497	16571	16861	16543	16734	16709	16682	16702	16617	16631	16625	16863	16654	16776	16487	16348	16491	16646	16615	16639	16588	16680	16762	16491	16594	16662	16579	16557	16626	16802	16626	16437	16604	16764	16615	16752	16611	16524	16501	16744	16795	16512	16563	16553	16741	16565	16444	16627	16714	16594	16724	16671	16720	16689	16505	16489	16381	16536	16634	16740	16704	16431	16888	16623	16620	16641	16729	16499	16653	16728	16626	16610	16575	16492	16567	16632	16784	16731	16553	16777	16615	16735	16595	16647	16666	16420	16562	16417	16498	16652	16481	16644	16710	16792	16661	16591	16658	16272	16543	16681	16652	16790	16601	16577	16633	16703	16608	16522	16667	16641	16771	16803	16663	16601	16644	16396	16896	16630	16507	16705	16640	16668	16515	16549	16585	16578	16624	16666	16939	16522	16791	16521	16475	16502	16667	16643	16690	16550	16546	16665	16670	16410	16660	16595	16651	16597	16601	16562	16760	16543	16622	16469	16632	16432	16520	16803	16530	16675	16733	16664	16618	16704	16627	16765	16800	16667	16607	16736	16533	16618	16611	16577	16469	16527	16778	16668	16562	16701	16402	16580	16429	16566	16476	16479	16574	16557	16611	16595	16472	16491	16623	16490	16653	16674	16719	16623	16632	16844	16559	16606	16760	16695	16772	16633	16505	16578	16480	16605	16430	16542	16513	16739	16525	16697	16624	16719	16499	16955	16600	16504	16695	16534	16913	16674	16536	16630	16527	16567	16653	16561	16378	16601	16481	16737	16653	16501	16527	16561	16600	16707	16544	16754	16689	16656	16798	16551	16497	16551	16533	16790	16638	16615	16588	16378	16581	16692	16526	16463	16562	16655	16741	16605	16699	16434	16473	16498	16737	16609	16424	16753	16618	16430	16497	16474	16765	16808	16435	16664	16588	16689	16741	16499	16749	16545	16648	16657	16449	16614	16866	16701	16377	16618	16734	16600	16668	16587	16705	16727	16750	16433	16651	16629	16661	16674	16622	16649	16762	16607	16626	16732	16747	16810	16531	16443	16704	16661	16646	16614	16585	16564	16671	16700	16808	16381	16537	16542	16616	16527	16517	16746	16723	16623	16595	16608	16737	16486	16616	16695	16637	16474	16533	16574	16664	16552	16754	16670	16573	16508	16467	16707	16651	16551	16676	16513	16543	16709	16818	16577	16539	16720	16344	16555	16669	16570	16471	16776	16679	16641	16461	16637	16661	16498	16503	16535	16543	16410	16575	16468	16698	16668	16520	16469	16713	16933	16897	16823	16512	16570	16720	16488	16585	16780	16706	16582	16610	16613	16635	16733	16719	16596	16646	16616	16796	16577	16604	16622	16667	16490	17040	16521	16681	16757	16539	16592	16668	16473	16679	16758	16741	16680	16583	16460	16651	16776	16666	16705	16670	16483	16842	16461	16746	16608	16497	16674	16579	16584	16675	16541	16557	16665	16785	16608	16673	16933	16554	16440	16691	16640	16697	16520	16760	16862	16496	16621	16576	16426	16534	16608	16693	16804	16528	16584	16569	16690	16616	16505	16580	16597	16664	16554	16536	16732	16491	16573	16755	16688	16768	16708	16628	16563	16644	16570	16591	16633	16700	16650	16660	16688	16422	16472	16518	16370	16545	16777	16684	16549	16813	16744	16579	16582	16518	16571	16601	16465	16534	16577	16657	16712	16623	16494	16472	16729	16562	16682	16492	16563	16640	16526	16582	16397	16577	16465	16474	16512	16509	16590	16367	16705	16577	16732	16735	16581	16739	16604	16607	16566	16547	16711	16565	16494	16696	16670	16485	16485	16616	16297	16763	16542	16530	16597	16567	16568	16474	16698	16536	16537	16492	16610	16497	16624	16485	16654	16628	16450	16801	16468	16627	16736	16810	16534	16603	16518	16375	16731	16488	16486	16382	16476	16466	16653	16611	16613	16539	16588	16514	16456	16614	16657	16715	16862	16492	16549	16607	16692	16587	16537	16825	16535	16671	16602	16574	16773	16497	16510	16319	16528	16661	16379	16621	16672	16638	16388	16397	16648	16578	16492	16739	16510	16508	16707	16540	16610	16531	16367	16681	16503	16713	16525	16544	16689	16535	16479	16713	16589	16641	16615	16745	16737	16799	16695	16613	16806	16598	16579	16496	16747	16713	16745	16410	16622	16587	16579	16631	16738	16777	16551	16552	16573	16474	16762	16572	16578	16690	16688	16599	16744	16692	16363	16673	16504	16557	16723	16612	16570	16541	16386	16685	16531	16647	16510	16955	16813	16736	16591	16391	16738	16567	16537	16509	16718	16595	16590	16502	16578	16872	16616	16525	16563	16541	16612	16650	16669	16583	16698	16581	16639	16826	16532	16460	16601	16657	16742	16543	16583	16546	16597	16735	16655	16688	16682	16701	16510	16587	16495	16346	16619	16633	16551	16498	16465	16609	16558	16837	16642	16708	16530	16570	16569	16587	16749	16574	16873	16517	16471	16626	16371	16563	16721	16587	16535	16626	16543	16638	16670	16563	16586	16747	16573	16545	16608	16572	16572	16512	16725	16615	16630	16637	16468	16629	16422	16683	16575	16573	16476	16414	16659	16555	16558	16479	16745	16612	16534	16577	16664	16651	16631	16644	16507	16770	16418	16471	16641	16462	16633	16646	16585	16468	16555	16538	16687	16604	16473	16539	16472	16663	16509	16593	16501	16642	16740	16490	16579	16715	16644	16637	16632	16674	16410	16643	16614	16529	16588	16601	16657	16519	16661	16666	16665	16754	16655	16544	16509	16528	16498	16675	16556	16536	16625	16608	16541	16496	16631	16692	16716	16594	16666	16634	16580	16456	16887	16551	16475	16613	16561	16790	16711	16823	16702	16568	16527	16479	16651	16716	16572	16666	16552	16729	16777	16603	16647	16668	16650	16745	16580	16512	16531	16617	16554	16901	16645	16710	16416	16497	16643	16685	16626	16697	16402	16486	16607	16699	16485	16524	16697	16564	16818	16537	16450	16529	16782	16625	16571	16628	16595	16716	16556	16523	16828	16611	16489	16577	16648	16537	16547	16559	16479	16620	16573	16575	16597	16548	16500	16563	16759
32866	57057	50562	38178	32233	27143	23824	21608	21366	25334	37067	38046	32473	24239	18549	15853	14893	14652	14664	14397	14529	14469	14579	14495	14495	14309	14535	14349	14434	14473	14465	14410	14554	14442	14536	14606	14508	14520	14377	14458	14395	14366	14644	14260	14509	14404	14544	14442	14466	14285	14481	14562	14474	14250	14559	14326	14467	14444	14644	14526	14314	14390	14444	14473	14479	14449	14489	14402	14493	14430	14517	14509	14417	14385	14375	14600	14405	14501	14471	14523	14369	14449	14260	14480	14288	14379	14422	14531	14497	14448	14429	14450	14605	14554	14505	14416	14346	14464	14471	14460	14435	14464	14301	14457	14483	14457	14424	14290	14343	14388	14371	14374	14315	14293	14527	14412	14395	14370	14429	14482	14329	14557	14434	14576	14292	14370	14410	14496	14397	14423	14361	14474	14395	14582	14467	14418	14436	14464	14381	14315	14310	14395	14501	14379	14452	14262	14286	14405	14460	14455	14596	14385	14320	14696	14314	14364	14512	14432	14400	14476	14509	14477	14335	14647	14416	14480	14469	14289	14371	14465	14404	14223	14511	14448	14464	14273	14543	14373	14442	14439	14405	14343	14362	14414	14511	14460	14360	14623	14553	14449	14520	14305	14390	14395	14618	14296	14442	14288	14509	14337	14417	14385	14426	14561	14413	14487	14280	14536	14575	14457	14386	14406	14529	14532	14440	14423	14710	14420	14522	14587	14388	14430	14436	14405	14276	14454	14584	14438	14383	14408	14458	14484	14339	14376	14472	14275	14462	14354	14309	14393	14526	14482	14485	14250	14467	14400	14520	14411	14184	14473	14456	14602	14399	14560	14406	14517	14528	14504	14400	14461	14464	14421	14422	14430	14393	14586	14489	14428	14522	14396	14411	14455	14376	14429	14579	14441	14373	14355	14491	14358	14480	14404	14369	14494	14524	14400	14417	14411	14354	14544	14293	14260	14402	14400	14262	14533	14383	14325	14351	14294	14509	14439	14382	14352	14322	14488	14440	14553	14455	14408	14490	14319	14324	14478	14448	14440	14360	14404	14417	14569	14348	14412	14422	14356	14561	14470	14385	14394	14460	14359	14376	14432	14339	14334	14335	14383	14469	14501	14577	14237	14371	14407	14609	14548	14325	14335	14603	14480	14388	14367	14396	14376	14607	14471	14516	14324	14554	14357	14235	14443	14580	14435	14286	14309	14356	14218	14547	14279	14398	14363	14466	14472	14368	14371	14374	14407	14566	14443	14439	14267	14459	14165	14394	14565	14308	14409	14350	14414	14424	14423	14421	14490	14425	14306	14411	14350	14305	14385	14344	14437	14332	14310	14315	14486	14439	14462	14508	14419	14437	14382	14355	14373	14548	14488	14545	14545	14275	14408	14340	14345	14278	14428	14603	14363	14270	14301	14473	14510	14421	14526	14503	14349	14403	14364	14432	14410	14510	14331	14381	14497	14289	14538	14297	14514	14532	14391	14396	14476	14485	14312	14388	14390	14466	14504	14368	14520	14419	14305	14377	14554	14481	14466	14548	14492	14392	14306	14534	14358	14411	14504	14342	14278	14360	14410	14446	14274	14341	14328	14392	14482	14437	14358	14466	14440	14239	14489	14228	14539	14397	14527	14312	14347	14535	14531	14381	14528	14406	14394	14501	14213	14335	14476	14429	14434	14466	14396	14473	14325	14327	14547	14513	14505	14578	14399	14363	14608	14427	14365	14422	14367	14632	14499	14444	14372	14363	14363	14475	14365	14260	14348	14415	14491	14287	14269	14366	14417	14387	14459	14432	14325	14347	14292	14416	14371	14294	14434	14461	14281	14366	14460	14324	14420	14363	14425	14581	14291	14413	14322	14299	14497	14344	14310	14385	14494	14356	14389	14335	14556	14622	14516	14538	14458	14322	14400	14601	14381	14554	14514	14225	14322	14370	14388	14248	14360	14475	14341	14367	14548	14376	14387	14367	14576	14491	14458	14485	14488	14384	14414	14445	14485	14433	14359	14413	14343	14499	14464	14406	14337	14355	14332	14359	14298	14198	14414	14358	14563	14520	14434	14537	14477	14413	14374	14395	14492	14464	14472	14464	14445	14516	14464	14447	14496	14517	14399	14326	14668	14435	14604	14315	14312	14445	14557	14264	14354	14392	14416	14437	14527	14414	14527	14490	14302	14394	14389	14404	14424	14396	14501	14421	14397	14451	14549	14438	14431	14425	14378	14584	14352	14263	14332	14360	14330	14510	14384	14488	14377	14443	14481	14264	14283	14316	14424	14354	14497	14435	14469	14628	14475	14534	14473	14312	14430	14392	14433	14375	14446	14292	14360	14353	14357	14326	14432	14391	14395	14568	14370	14331	14431	14418	14517	14370	14294	14602	14362	14267	14382	14328	14456	14490	14426	14560	14326	14350	14449	14607	14217	14236	14376	14469	14443	14408	14440	14536	14304	14417	14395	14318	14298	14513	14301	14502	14322	14462	14543	14413	14596	14503	14455	14375	14412	14492	14451	14618	14475	14315	14305	14324	14329	14443	14540	14355	14241	14322	14418	14453	14479	14395	14289	14413	14498	14428	14571	14255	14435	14446	14315	14537	14488	14529	14309	14477	14487	14467	14477	14388	14480	14391	14559	14391	14417	14459	14360	14460	14327	14403	14528	14344	14460	14509	14461	14459	14309	14167	14523	14316	14322	14546	14440	14495	14460	14378	14463	14376	14505	14220	14310	14583	14426	14500	14407	14433	14425	14346	14566	14392	14296	14600	14396	14464	14449	14471	14394	14412	14396	14541	14594	14588	14385	14513	14420	14383	14425	14371	14366	14395	14547	14419	14322	14334	14430	14479	14545	14391	14487	14610	14330	14555	14334	14500	14346	14474	14433	14248	14427	14604	14376	14410	14386	14382	14283	14404	14283	14492	14309	14436	14339	14416	14328	14463	14316	14404	14401	14479	14357	14512	14280	14335	14427	14556	14468	14377	14344	14407	14420	14442	14608	14547	14174	14467	14373	14467	14409	14368	14590	14427	14485	14377	14390	14466	14495	14441	14408	14259	14507	14471	14472	14347	14427	14479	14521	14483	14296	14440	14439	14446	14392	14427	14303	14444	14527	14364	14387	14373	14328	14475	14469	14512	14434	14445	14176	14334	14342	14368	14343	14426	14282	14507	14548	14481	14153	14468	14466	14300	14295	14579	14315	14291	14462	14292	14328	14349	14224	14220	14369	14424	14319	14543	14308	14264	14354	14317	14471	14549	14485	14391	14395	14432	14402	14420	14478	14289	14509	14617	14568	14428	14242	14532	14277	14448	14394	14382	14327	14419	14509	14382	14259	14527	14438	14385	14424	14457	14363	14605	14444	14475	14431	14369	14213	14408	14426	14416	14416	14413	14645	14347	14533	14333	14446	14509	14440	14589	14430	14259	14389	14340	14446	14410	14573	14200	14469	14544	14358	14522	14395	14352	14306	14452	14579	14395	14355	14477	14592	14486	14413	14515	14339	14406	14358	14394	14455	14197	14443	14513	14197	14337	14351	14555	14414	14402	14450	14596	14444	14409	14411	14530	14334	14417	14506	14353	14336	14583	14479	14396	14515	14139	14432	14422	14502	14440	14402	14417	14367	14648	14489	14599	14576	14377	14528	14276	14484	14342	14272	14291	14288	14305	14449	14412	14363	14330	14536	14403	14383	14611	14415	14328	14313	14547	14368	14343	14509	14484	14514	14365	14280	14568	14323	14317	14313	14490	14319	14478	14383	14396	14383	14471	14508	14516	14489	14292	14452	14335	14500	14354	14485	14477	14353	14385	14306	14431	14460	14395	14527	14399	14199	14382	14597	14589	14365	14396	14323	14517	14269	14572	14458	14329	14497	14387	14209	14391	14238	14268	14380	14410	14459	14544	14416	14365	14385	14423	14306	14385	14468	14305	14356	14509	14347	14418	14487	14287	14488	14312	14551	14461	14315	14492	14437	14534	14440	14414	14358	14460	14429	14369	14551	14498	14375	14483	14403	14410	14394	14441	14377	14286	14505	14543	14602	14558	14268	14309	14370	14453	14469	14403	14397	14473	14421	14429	14353	14466	14343	14409	14450	14445	14532	14390	14458	14248	14449	14441	14467	14352	14427	14446	14416	14394	14505	14329	14218	14470	14436	14385	14527	14419	14558	14514	14315	14397	14333	14483	14468	14488	14240	14482	14587	14415	14369	14188	14408	14575	14477	14255	14331	14395	14443	14491	14546	14432	14256	14420	14289	14665	14435	14453	14430	14397	14393	14480	14354	14174	14267	14278	14400	14476	14365	14396	14402	14446	14472	14502	14437	14535	14294	14378	14563	14484	14393	14404	14488	14529	14489	14474	14424	14351	14504	14373	14402	14538	14431	14465	14461	14409	14510	14383	14558	14434	14419	14491	14463	14380	14361	14382	14395	14462	14487	14540	14353	14386	14334	14639	14424	14399	14284	14419	14592	14424	14485	14458	14420	14525	14671	14582	14438	14289	14305	14390	14470	14376	14374	14330	14536	14518	14434	14526	14453	14419	14521	14418	14420	14489	14410	14457	14344	14405	14320	14525	14348	14518	14413	14388	14417	14273	14367	14439	14456	14405	14380	14484	14430	14521	14078	14416	14391	14562	14383	14519	14498	14332	14390	14338	14519	14426	14419	14334	14317	14441	14466	14487	14354	14493	14409	14364	14294	14442	14354	14487	14415	14410	14419	14373	14564	14500	14421	14377	14457	14451	14412	14405	14340	14261	14308	14422	14498	14374	14511	14476	14437	14448	14425	14293	14312	14289	14266	14316	14367	14384	14307	14328	14501	14386	14510	14518	14258	14462	14328	14395	14304	14585	14511	14446	14319	14447	14327	14499	14380	14326	14405	14371	14453	14425	14379	14422	14517	14336	14376	14329	14464	14592	14407	14320	14318	14347	14492	14434	14500	14261	14429	14431	14307	14386	14415	14527	14430	14385	14329	14471	14478	14349	14428	14357	14361	14405	14617	14644	14153	14391	14472	14392	14451	14326	14319	14433	14279	14630	14429	14501	14460	14492	14413	14437	14479	14463	14486	14395	14542	14516	14399	14453	14344	14422	14426	14430	14488	14256	14326	14324	14479	14347	14434	14627	14435	14434	14404	14558	14476	14386	14448
27904	25142	29589	23902	18616	17766	17337	16779	16469	16950	18097	18610	18255	17373	16887	16578	16673	16386	16593	16258	16191	16541	16483	16503	16425	16409	16487	16505	16449	16439	16507	16580	16587	16421	16349	16430	16602	16418	16357	16506	16542	16344	16333	16550	16511	16349	16298	16385	16265	16448	16344	16390	16434	16415	16385	16273	16540	16246	16436	16591	16473	16413	16240	16390	16205	16283	16586	16544	16426	16235	16248	16401	16526	16517	16360	16493	16337	16541	16393	16451	16564	16247	16374	16379	16381	16346	16478	16357	16345	16668	16476	16338	16584	16368	16590	16264	16373	16353	16335	16324	16080	16383	16535	16445	16383	16320	16320	16433	16452	16466	16380	16471	16360	16409	16337	16530	16474	16304	16385	16482	16447	16433	16609	16377	16262	16170	16358	16453	16581	16494	16286	16541	16334	16448	16287	16405	16502	16359	16424	16321	16370	16452	16529	16558	16316	16340	16391	16339	16390	16407	16368	16286	16361	16454	16550	16416	16474	16499	16473	16373	16448	16209	16566	16434	16480	16475	16301	16182	16472	16367	16225	16424	16504	16255	16273	16297	16431	16274	16322	16485	16678	16318	16435	16311	16283	16407	16501	16279	16436	16268	16284	16294	16349	16384	16273	16416	16458	16497	16472	16351	16515	16385	16471	16139	16310	16373	16444	16230	16271	16422	16581	16438	16472	16496	16462	16411	16310	16151	16287	16492	16450	16360	16384	16416	16286	16321	16079	16455	16118	16576	16444	16421	16358	16446	16398	16320	16358	16374	16389	16463	16157	16549	16340	16490	16330	16363	16251	16405	16513	16510	16493	16404	16210	16634	16617	16586	16469	16313	16449	16267	16395	16349	16189	16362	16288	16425	16204	16468	16394	16539	16392	16474	16298	16350	16376	16409	16363	16391	16351	16139	16518	16403	16225	16309	16225	16251	16285	16207	16484	16308	16531	16372	16383	16361	16374	16402	16222	16607	16317	16383	16319	16315	16387	16214	16401	16379	16296	16516	16377	16312	16365	16222	16368	16324	16253	16462	16594	16361	16129	16394	16151	16282	16454	16450	16427	16576	16486	16448	16446	16529	16244	16599	16322	16252	16287	16334	16498	16405	16354	16385	16342	16592	16448	16366	16290	16254	16408	16437	16415	16364	16410	16440	16547	16314	16326	16400	16453	16341	16329	16340	16354	16479	16333	16495	16389	16407	16502	16483	16250	16422	16320	16409	16215	16557	16438	16293	16436	16452	16431	16419	16277	16361	16362	16281	16375	16553	16478	16460	16241	16273	16587	16382	16405	16413	16529	16324	16663	16581	16336	16460	16410	16472	16698	16500	16654	16320	16432	16386	16519	16413	16227	16174	16256	16413	16520	16245	16212	16394	16552	16490	16151	16468	16230	16361	16500	16153	16511	16500	16552	16480	16306	16413	16296	16270	16333	16487	16300	16458	16426	16514	16322	16469	16307	16277	16440	16389	16459	16310	16395	16389	16397	16357	16326	16323	16455	16415	16313	16385	16366	16257	16299	16279	16448	16305	16266	16299	16561	16205	16494	16560	16421	16371	16318	16304	16443	16379	16575	16372	16462	16384	16264	16296	16395	16207	16467	16407	16409	16305	16490	16635	16291	16275	16298	16408	16451	16239	16368	16403	16415	16468	16194	16282	16370	16391	16376	16521	16390	16292	16497	16452	16320	16329	16287	16486	16423	16209	16178	16365	16217	16430	16397	16654	16451	16494	16347	16466	16555	16470	16344	16205	16359	16363	16277	16635	16142	16313	16383	16290	16515	16452	16429	16267	16362	16327	16533	16429	16441	16515	16367	16296	16374	16458	16448	16396	16310	16142	16374	16378	16365	16118	16493	16307	16369	16595	16315	16345	16315	16371	16483	16216	16590	16423	16377	16385	16460	16367	16236	16422	16470	16195	16598	16505	16537	16593	16503	16290	16594	16420	16379	16415	16423	16348	16511	16066	16447	16538	16323	16351	16313	16331	16329	16365	16545	16365	16376	16402	16404	16443	16326	16336	16290	16206	16286	16521	16312	16292	16450	16384	16349	16522	16476	16344	16476	16075	16497	16196	16575	16469	16481	16206	16214	16275	16459	16551	16376	16481	16211	16448	16437	16408	16098	16464	16443	16475	16387	16310	16381	16351	16338	16253	16372	16295	16249	16441	16433	16377	16486	16300	16492	16392	16375	16567	16494	16413	16323	16066	16469	16442	16387	16370	16526	16572	16360	16529	16359	16313	16426	16296	16413	16335	16512	16563	16339	16260	16290	16371	16397	16365	16305	16439	16444	16253	16223	16444	16436	16561	16442	16304	16341	16436	16427	16610	16312	16553	16190	16434	16338	16305	16503	16403	16160	16462	16525	16454	16348	16429	16416	16409	16423	16597	16421	16292	16271	16497	16522	16461	16538	16428	16367	16410	16380	16275	16474	16429	16508	16316	16332	16364	16448	16321	16344	16241	16614	16352	16470	16514	16442	16282	16382	16322	16594	16392	16278	16414	16335	16331	16387	16515	16291	16296	16374	16499	16412	16512	16261	16341	16534	16563	16239	16303	16430	16347	16558	16141	16272	16349	16526	16421	16522	16335	16325	16276	16554	16509	16563	16242	16398	16359	16477	16483	16249	16402	16615	16449	16329	16409	16492	16559	16449	16387	16328	16423	16292	16564	16444	16368	16493	16404	16566	16413	16330	16250	16333	16464	16468	16257	16464	16239	16312	16417	16292	16401	16381	16403	16225	16460	16462	16369	16271	16189	16389	16405	16463	16273	16289	16489	16349	16479	16340	16460	16471	16256	16509	16463	16439	16515	16471	16195	16445	16442	16612	16300	16403	16329	16309	16537	16475	16421	16354	16286	16286	16025	16321	16398	16301	16244	16385	16514	16380	16460	16220	16420	16641	16561	16363	16418	16460	16461	16319	16453	16563	16306	16478	16217	16252	16343	16416	16452	16461	16407	16357	16448	16265	16404	16550	16624	16405	16460	16366	16405	16273	16281	16429	16420	16337	16357	16409	16528	16292	16295	16366	16130	16289	16345	16489	16399	16400	16061	16352	16193	16179	16208	16436	16246	16203	16249	16388	16302	16505	16233	16449	16624	16272	16205	16507	16222	16589	16530	16463	16420	16248	16292	16501	16190	16354	16409	16384	16283	16381	16331	16375	16368	16594	16330	16632	16344	16276	16457	16311	16291	16462	16299	16378	16507	16553	16461	16492	16514	16375	16506	16389	16360	16464	16419	16563	16351	16413	16226	16243	16348	16436	16309	16437	16355	16351	16506	16443	16456	16360	16416	16258	16450	16614	16606	16313	16505	16288	16410	16290	16242	16440	16492	16433	16326	16251	16394	16390	16485	16444	16560	16221	16501	16179	16331	16418	16530	16514	16328	16392	16302	16589	16345	16237	16563	16419	16286	16472	16384	16361	16226	16253	16574	16402	16370	16405	16247	16253	16361	16300	16383	16572	16542	16614	16435	16342	16113	16524	16441	16524	16315	16523	16453	16229	16444	16322	16069	16212	16102	16289	16533	16398	16423	16386	16548	16310	16348	16530	16309	16441	16444	16385	16376	16454	16598	16485	16525	16387	16587	16366	16444	16194	16270	16464	16487	16317	16604	16434	16343	16485	16431	16406	16327	16274	16542	16334	16401	16251	16445	16422	16229	16471	16384	16453	16523	16492	16236	16538	16422	16531	16456	16461	16470	16373	16468	16321	16557	16365	16343	16706	16280	16414	16359	16268	16377	16467	16403	16481	16417	16489	16464	16441	16583	16356	16305	16417	16359	16437	16384	16587	16429	16592	16479	16437	16443	16415	16547	16495	16269	16380	16216	16446	16288	16287	16394	16261	16436	16527	16378	16581	16501	16342	16480	16401	16379	16447	16367	16294	16439	16392	16417	16413	16374	16327	16436	16291	16420	16310	16312	16281	16368	16360	16326	16378	16357	16391	16374	16204	16302	16423	16518	16277	16428	16392	16316	16366	16460	16634	16567	16518	16503	16264	16347	16398	16489	16556	16364	16282	16223	16547	16302	16430	16493	16444	16280	16568	16488	16471	16432	16304	16218	16375	16321	16429	16393	16379	16474	16612	16498	16216	16298	16359	16435	16428	16413	16516	16202	16524	16542	16441	16427	16267	16453	16491	16206	16438	16445	16346	16457	16353	16394	16461	16443	16357	16488	16324	16485	16453	16548	16407	16373	16426	16225	16339	16384	16350	16407	16298	16343	16392	16383	16243	16085	16342	16350	16313	16423	16559	16378	16477	16345	16199	16205	16535	16456	16543	16458	16276	16292	16493	16466	16391	16289	16474	16333	16459	16253	16331	16508	16261	16259	16361	16299	16501	16398	16361	16412	16596	16324	16378	16401	16597	16229	16425	16513	16359	16269	16491	16620	16321	16181	16330	16666	16383	16259	16361	16323	16460	16369	16288	16533	16321	16579	16493	16348	16325	16223	16428	16447	16374	16357	16623	16480	16269	16383	16335	16490	16354	16391	16397	16370	16322	16397	16476	16320	16261	16536	16397	16412	16332	16454	16537	16455	16679	16329	16396	16420	16461	16336	16309	16441	16425	16235	16498	16468	16661	16597	16532	16510	16634	16537	16408	16365	16420	16244	16509	16286	16318	16572	16288	16390	16163	16475	16426	16579	16468	16256	16264	16251	16323	16478	16441	16310	16448	16401	16320	16472	16415	16638	16424	16405	16357	16159	16385	16391	16480	16511	16390	16507	16631	16506	16610	16525	16300	16445	16300	16474	16405	16403	16473	16314	16425	16231	16467	16493	16365	16422	16477	16488	16269	16286	16492	16366	16402	16101	16504	16401	16436	16459	16486	16199	16225	16436	16411	16317	16310	16203	16304	16533	16473	16349	16216	16364	16536	16418	16542	16549	16487	16249	16346	16259	16351	16198	16435	16432	16558	16392	16375	16365	16474	16530	16648	16405	16374	16472	16404	16593	16453	16508	16378	16292	16289	16520	16572	16530	16423	16502	16338	16545	16299	16642	16460	16378	16455	16457	16297	16285	16458	16417	16349	16310	16235	16534	16502	16412	16533	16061	16533	16282	16384	16326	16367	16503	16447	16552	16293	16181	16382	16392	16498	16391	16160	16499	16470	16575	16461	16225
27631	39068	31699	20135	17200	15945	15150	14852	14602	15323	17062	17389	16417	15372	14613	14433	14342	14302	14390	14270	14192	14265	14333	14019	14314	14236	14298	14308	14242	14160	14282	14348	14248	14322	14319	14255	14258	14262	14129	14309	14191	14188	14330	14066	14325	14302	14103	14324	14265	14404	14224	14260	14159	14289	14177	14241	14322	14274	14313	14226	14316	14082	14414	14234	14269	14207	14066	14313	14104	14243	14274	14244	14377	14303	14278	14451	14143	14259	14268	14160	14178	14197	14349	14260	14360	14397	14315	14359	14369	14359	14405	14364	14247	14301	14072	14365	14343	14401	14234	14235	14368	14195	14182	14087	14308	14205	14179	14309	14271	14358	14330	14159	14469	14312	14283	14422	14305	14337	14191	14229	14278	14350	14218	14343	14197	14286	14234	14247	14292	14142	14362	14267	14150	14274	14419	14331	14283	14182	14396	14198	14349	14298	14410	14169	14201	14280	14337	14356	14268	14188	14375	14291	14246	14331	14252	14231	14083	14180	14398	14230	14329	14366	14111	14386	14231	14214	14378	14376	14297	14166	14474	14363	14237	14179	14349	14278	14261	14211	14163	14365	14266	14399	14323	14330	14334	14320	14002	14379	14120	14286	14312	14194	14442	14399	14243	14268	14308	14294	14117	14306	14345	14277	14205	14460	14209	14132	14167	14313	14222	14168	14276	14235	14380	14274	14338	14172	14409	14214	14140	14155	14271	14314	14193	14098	14310	14181	14395	14254	14261	14165	14435	14080	14368	14253	14238	14167	14269	14187	14234	14286	14181	14197	14373	14115	14226	14288	14341	14332	14203	14234	14266	14138	14203	14264	14282	14178	14304	14337	14285	14214	14175	14262	14239	14144	14390	14324	14241	14313	14306	14332	14206	14211	14315	14193	14245	14433	14189	14251	14283	14477	13969	14245	14233	14398	14193	14225	14268	14307	14466	14206	14351	14194	14372	14266	14181	14409	14151	14309	14273	14303	14207	14288	14339	14232	14217	14272	14335	14260	14367	14144	14258	14206	14185	14147	14159	14360	14164	14167	14198	14427	14229	14237	14347	14201	14225	14254	14387	14213	14110	14252	14425	14251	14406	14309	14160	14280	14312	14242	14211	14379	14220	14332	14285	14363	14191	14074	14307	14250	14307	14340	14160	14267	14304	14108	14220	14269	14202	14317	14373	14283	14197	14284	14366	14303	14477	14311	14394	14302	14413	14313	14143	14351	14096	14329	14223	14219	14178	14430	14253	14216	14130	14423	14424	14410	14254	14271	14311	14374	14159	14297	14310	14129	14159	14152	14263	14415	14216	14263	14226	14405	14263	14200	14316	14127	14272	14183	14140	14458	14295	14301	14254	14113	14225	14302	14302	14122	14279	14211	14240	14204	14261	14356	14282	14100	14251	14403	14245	14266	14331	14149	14370	14314	14215	14234	14121	14369	14208	14326	14137	14073	14211	14226	14321	14170	14216	14363	14177	14263	14328	14360	14221	14292	14259	14213	14329	14187	14204	14331	14204	14117	14373	14261	14256	14179	14159	14272	14175	14345	14233	14203	14279	14217	14196	14192	14265	14224	14230	14254	14129	14270	14173	14014	14271	14178	14272	14098	14215	14293	14244	14291	14108	14333	14242	14163	14167	14409	14111	14380	14225	14237	14374	14140	14256	14327	14182	14192	14316	14082	14273	14207	14202	14418	14289	14277	14226	14063	14173	14169	14216	14288	14174	14307	14158	14262	14133	14037	14385	14353	14280	14186	14291	14085	14274	14357	14288	14216	14329	14214	14277	14283	14252	14194	14236	14187	14199	14161	14288	14247	14154	14190	14237	14237	14332	14329	14320	14240	14364	14119	14303	14099	14263	14151	14406	14301	14238	14159	14107	14502	14149	14216	14248	14405	14260	14256	14067	14264	14240	14171	14290	14287	14181	14216	14022	14152	14446	14308	14230	14423	14254	14352	14224	14354	14415	14301	14248	14238	14245	14248	14231	14373	14228	14214	14295	14301	14259	14079	14067	14287	14382	14300	14256	14318	14313	14235	14387	14293	14312	14145	14067	14302	14240	14157	14084	14402	14294	14243	14149	14191	14168	14333	14149	14322	14500	14314	14261	14211	14377	14158	14483	14227	14375	14223	14235	14377	14396	14133	14241	14229	14215	14212	14345	14235	14183	14306	14301	14160	14338	14259	14153	14335	14293	14342	14237	14237	14231	14201	14249	14392	14254	14233	14288	14293	14338	14273	14357	14275	14387	14315	14177	14262	14157	14357	14264	14316	14337	14198	14150	14216	14183	14382	14175	14246	14300	14102	14320	14341	14359	14239	14357	14139	14298	14301	14423	14205	14197	14160	14114	14270	14260	14224	14229	14143	14509	14082	14280	14485	14249	14338	14407	14292	14305	14449	14291	14477	14131	14173	14317	14383	14241	14286	14289	14353	14265	14380	14338	14337	14147	14233	14269	14250	14353	14266	14336	14340	14284	14091	14328	14354	14492	14204	14291	14259	14119	14307	14128	14383	14346	14267	14291	14432	14329	14236	14310	14446	14236	14268	14305	14135	14302	14137	14619	14129	14225	14152	14323	14366	14049	14255	14381	14454	14228	14272	14291	14151	14302	14122	14167	14254	14010	14300	14168	14267	14190	14292	14286	14323	14154	14370	14266	14296	14393	14154	14317	14232	14219	14211	14380	14284	14109	14282	14320	14112	14437	14203	14330	14322	14277	14372	14392	14404	14220	14346	14229	14164	14175	14321	14315	14228	14338	14039	14295	14268	14250	14252	14286	14182	14160	14245	14177	14370	14371	14326	14319	14196	14346	14312	14141	14360	14334	14189	14427	14283	14177	14220	14187	14246	14382	14229	14311	14198	14321	14171	14250	14311	14156	14298	14246	14271	14216	14230	14245	14340	14345	14177	14430	14195	14220	14226	14417	14369	14296	14220	14220	14333	14344	14347	14225	14237	14238	14282	14320	14272	14338	14276	14393	14262	14336	14285	14096	14250	14229	14279	14327	14053	14363	14115	14359	14393	14252	14345	14157	14239	14143	14110	14203	14221	14322	14153	14334	14167	14183	14356	14326	14229	14262	14291	14199	14403	14171	14319	14349	14140	14281	14353	14214	14205	14181	13975	14289	14334	14250	14286	14211	14294	14347	14245	14501	14130	14291	14309	14361	14448	14247	14297	14193	14139	14270	14219	14241	14271	14198	14263	14470	14136	14223	14292	14392	14324	14261	14312	14199	14295	14424	14238	14137	14243	14308	14186	14257	14223	14167	14132	14150	14304	14196	14231	14293	14111	14328	14190	14414	14364	14207	14158	14188	14305	14435	14508	14374	14173	14206	14281	14319	14288	14478	14289	14319	14282	14151	14364	14329	14178	14336	14221	14405	14300	14249	14231	14200	14321	14189	14392	14273	14255	14345	14202	14231	14242	14135	14180	14343	14478	14223	14115	14245	14300	14078	14411	14160	14332	14237	14167	14310	14325	14290	14168	14309	14031	14212	14171	14262	14171	14320	14319	14155	14340	14207	14281	14375	14255	14240	14162	14299	14111	14208	14382	14372	14356	14182	14349	14280	14012	14304	14272	14333	14237	14280	14201	14372	14308	14123	14143	14164	14284	14136	14177	14278	14184	14305	14329	14397	14151	14196	14369	14169	14415	14093	14340	14343	14219	14261	14042	14147	14152	14276	14334	14377	14191	14249	14345	14357	14184	14291	14191	14233	14105	14356	14398	14334	14322	14209	14330	14436	14219	14200	14296	14295	14151	14273	14084	14440	14277	14231	14290	14375	14177	14259	14344	14231	14330	14135	14192	14402	14221	14206	14241	14298	14479	14297	14535	14307	14387	14201	14201	14390	14236	14099	14205	14380	14183	14339	14348	14442	14229	14359	14195	14172	14394	14195	14138	14200	14346	14237	14515	14331	14254	14264	14317	14296	14213	14177	14336	14307	14351	14216	14289	14379	14310	14394	14165	14198	14102	14313	14246	14362	14109	14247	14206	14206	14256	14385	14257	14309	14273	14314	14204	14354	14262	14216	14189	14012	14251	14312	14340	14160	14143	14204	14229	14329	14361	14300	14140	14100	14247	14214	14424	14130	14266	14312	14381	14258	14225	14367	14436	14352	14218	14277	14235	14399	14172	14360	14176	14274	14282	14378	14240	14156	14411	14499	14158	14026	14319	14242	14275	14321	14139	14294	14212	14190	14342	14154	14260	14197	14298	14259	14324	14122	14233	14104	14479	14361	14262	14278	14290	14202	14265	14296	14267	14277	14329	14272	14347	14143	14287	14118	14316	14249	14233	14264	14403	14391	14204	14194	14080	14173	14314	14187	14282	14353	14349	14272	14242	14391	14234	14414	14375	14205	14154	14313	14279	14178	14262	14238	14354	14220	14260	14427	14235	14358	14218	14396	14365	14308	14437	14322	14166	14355	14167	14225	14328	14216	14171	14420	14219	14432	14331	14393	14473	14289	14141	14275	14266	14393	14451	14214	14270	14327	14178	14318	14124	14157	14039	14381	14327	14182	14340	14203	14132	14345	14148	14330	14176	14190	14331	14192	14170	14470	14284	14308	14348	14339	14211	14325	14297	14363	14201	14382	14287	14267	14318	14235	14135	14243	14227	14406	14355	14180	14223	14098	14339	14355	14309	14183	14371	14418	14408	14310	14162	14247	14249	14373	14169	14256	14333	14267	14394	14292	14315	14410	14446	14293	14297	14230	14441	14194	14142	14405	14284	14183	14217	14240	14211	14125	14183	14258	14151	14278	13995	14372	14248	14276	14117	14313	14312	14327	14140	14148	14169	14338	14195	14338	14338	14293	14344	14243	14195	14197	14284	14456	14174	14286	14259	14161	14240	14447	14217	14203	14437	14171	14202	14264	14258	14358	14203	14312	14321	14264	14126	14315	14197	14291	14224	14226	14198	14319	14357	14042	14276	14175	14347	14273	14240	14344	14358	14256	14221	14222	14033	14169	14301	14351	14392	14247	14199	14298	14222	14195	14181	14299	14377	14303	14260	14401	14262	14252	14337	14259	14255	14419	14291	14187	14226	14232	14333	14290	14360	14264	14182	14403	14259	14342	14358	14381	14208	14299	14270	14374	14313	14083	14178	14215	14285	14290	14355	14098	14256
23751	21220	28620	24550	23284	23710	22051	19261	18680	21499	30124	29646	25159	20183	18227	17203	16979	16648	16324	16370	16434	16499	16369	16413	16588	16387	16237	16385	16484	16447	16558	16570	16484	16334	16493	16399	16352	16361	16316	16402	16367	16504	16105	16331	16393	16358	16413	16569	16320	16203	16414	16421	16250	16333	16314	16385	16324	16404	16373	16228	16316	16344	16318	16235	16430	16348	16146	16309	16331	16317	16183	16345	16407	16259	16318	16380	16247	16313	16494	16193	16350	16295	16527	16176	16282	16346	16538	16277	16331	16271	16364	16186	16442	16180	16298	16251	16380	16298	16317	16522	16482	16411	16305	16372	16381	16282	16159	16266	16129	16261	16265	16349	16272	16292	16181	16420	16530	16443	16220	16232	16247	16145	16301	16277	16409	16070	16297	16397	16390	16369	16349	16214	16165	16328	16217	16280	16448	16332	16491	16379	16272	16443	16311	16265	16253	16392	16507	16520	16418	16567	16122	16173	16362	16482	16378	16323	16288	16290	16351	16350	16370	16354	16345	16391	16471	16516	16384	16263	16247	16138	16491	16434	16365	16229	16307	16265	16367	16328	16285	16376	16377	16252	16396	16257	16175	16410	16309	16370	16299	16210	16202	16322	16143	16303	16407	16180	16320	16330	16152	16333	16169	16343	16555	16513	16307	16270	16355	16347	16295	16342	16096	16329	16280	16311	16501	16422	16362	16507	16450	16324	16374	16339	16280	16293	16315	16399	16201	16311	16522	16426	16412	16483	16357	16537	16465	16259	16312	16367	16227	16271	16180	16318	16505	16399	16296	16316	16377	16058	16268	16337	16501	16247	16189	16472	16371	16262	16511	16393	16489	16254	16419	16378	16339	16369	16258	16138	16304	16374	16506	16258	16421	16207	16164	16342	16387	16508	16201	16114	16402	16256	16468	16137	16272	16103	16239	16326	16257	16302	16376	16501	16369	16416	16339	16217	16320	16163	16230	16104	16268	16453	16282	16241	16169	16239	16543	16418	16056	16477	16318	16294	16500	16453	16289	16366	16091	16321	16392	16167	16282	16345	16279	16185	16215	16473	16233	16307	16368	16165	16230	16362	16410	16240	16457	16249	16286	16235	16244	16314	16298	16383	16414	16284	16501	16459	16118	16383	16416	16473	16304	16252	16293	16430	16215	16114	16368	16252	16193	16391	16197	16278	16090	16136	16279	16492	16316	16402	16422	16329	16379	16203	16201	16307	16241	16308	16377	16245	16346	16346	16232	16378	16371	16402	16452	16607	16210	16313	16338	16243	16239	16324	16223	16229	16301	16113	16192	16247	16325	16391	16405	16067	16244	16365	16554	16515	16192	16238	16352	16263	16263	16246	16449	16226	16285	16381	16172	16437	16407	16279	16177	16227	16350	16369	16352	16604	16376	16338	16344	16284	16540	16308	16285	16354	16272	16203	16174	16367	16408	16321	16094	16369	16415	16277	16398	16328	16354	16598	16438	16306	16320	16362	16233	16350	16601	16449	16365	16286	16327	16285	16307	16344	16292	16382	16241	16223	16300	16281	16301	16306	16283	16222	16402	16262	16300	16414	16191	16221	16445	16286	16255	16324	16377	16515	16187	16500	16343	16338	16403	16371	16251	16305	16300	16245	16281	16512	16325	16342	16259	16359	16365	16107	16359	16346	16415	16347	16275	16323	16213	16220	16390	16278	16249	16447	16458	16339	16160	16343	16481	16287	16188	16363	16504	16359	16284	16340	16062	16300	16528	16142	16359	16300	16176	16291	16341	16371	16300	16393	16349	16200	16283	16308	16301	16403	16432	16209	16307	16313	16182	16279	16496	16535	16148	16362	16266	16293	16226	16476	16269	16351	16281	16371	16159	16232	16404	16212	16375	16511	16320	16309	16238	16320	16312	16344	16236	16301	16343	16222	16074	16155	16359	16408	16210	16171	16181	16308	16390	16578	16370	16198	16271	16140	16265	16323	16275	16263	16237	16311	16594	16359	16349	16264	16281	16214	16191	16349	16495	16286	16297	16315	16241	16289	16380	16329	16434	16179	16133	16406	16282	16299	16351	16334	16369	16305	16400	16536	16547	16340	16388	16357	16406	16443	16262	16456	16308	16312	16248	16373	16243	16209	16436	16207	16223	16241	16181	16334	16319	16238	16214	16201	16375	16381	16371	16146	16104	16305	16473	16212	16278	16331	16532	16496	16304	16329	16355	16287	16075	16192	16172	16195	16544	16399	16362	16442	16314	16271	16323	16361	16267	16258	16389	16484	16364	16282	16255	16184	16313	16247	16209	16221	16332	16244	16141	16358	16357	16386	16265	16288	16307	16096	16034	16152	16371	16190	16249	16240	16385	16447	16329	16331	16300	16257	16415	16368	16243	16319	16294	16200	16358	16154	16157	16328	16273	16299	16237	16380	16307	16418	16286	16194	16214	16330	16424	16264	16422	16438	16257	16019	16458	16247	16387	16488	16421	16341	16344	16385	16277	16211	16297	16269	16103	16153	16260	16320	16294	16418	16369	16468	16469	16413	16367	16215	16293	16081	16273	16254	16453	16311	16468	16330	16282	16198	16314	16269	16381	16220	16246	16361	16404	16345	16234	16334	16462	16322	16273	16245	16370	16193	16465	16299	16193	16225	16198	16411	16298	16394	16174	16076	16260	16192	16373	16294	16501	16325	16175	16193	16219	16403	16347	16279	16295	16437	16526	16198	16297	16163	16288	16120	16330	16232	16325	16131	16380	16325	16347	16255	16333	16368	16520	16387	16284	16303	16217	16038	16498	16283	16207	16198	16354	16336	16351	16436	16385	16465	16285	16058	16138	16297	16294	16431	16555	16236	16403	16200	16337	16472	16369	16343	16435	16292	16260	16160	16260	16232	16458	16304	16409	16170	16168	16185	16335	16373	16398	16238	16179	16229	16307	16306	16364	16193	16357	16369	16475	16239	16313	16395	16223	16271	16337	16416	16321	16394	16426	16288	16286	16481	16443	16305	16397	16485	16120	16212	16325	16327	16347	16267	16349	16263	16311	16260	16170	16244	16124	16195	16258	16389	16281	16298	16355	16206	16347	16344	16318	16245	16325	16342	16481	16164	16359	16324	16203	16389	16357	16297	16404	16322	16261	16148	16369	16261	16412	16353	16331	16383	16322	16440	16407	16468	16301	16331	16163	16255	16426	16308	16298	16243	16255	16363	16407	16452	16263	16540	16444	16165	16457	16310	16311	16450	16214	16289	16145	16266	16315	16462	16283	16347	16242	16151	16240	16232	16212	16317	16338	16438	16572	16424	16348	16312	16319	16233	16483	16399	16153	16214	16345	16283	16311	16194	16212	16200	16349	16257	16319	16475	16475	16225	16268	16207	16523	16398	16480	16231	16507	16425	16341	16248	16358	16191	16262	16346	16192	16317	16223	16331	16329	16253	16302	16296	16167	16422	16301	16185	16189	16408	16323	16188	16587	16451	16465	16278	16403	16172	16293	16205	16317	16413	16305	16358	16355	16273	16418	16288	16310	16264	16413	16381	16192	16472	16282	16415	16321	16304	16154	16203	16373	16235	16372	16466	16501	16466	16422	16437	16306	16147	16473	16433	16384	16119	16474	16492	16443	16571	16220	16157	16249	16394	16521	16180	16360	16320	16087	16288	16292	16360	16323	16132	16191	16270	16408	16347	16412	16421	16513	16342	16363	16206	16353	16305	16113	16382	16489	16317	16402	16414	16341	16311	16364	16334	16230	16239	16213	16091	16403	16265	16354	16259	16257	16273	16275	16236	16323	16351	16337	16404	16362	16414	16350	16158	16282	16393	16447	16311	16220	16324	16396	16345	16279	16282	16382	16294	16125	16396	16244	16336	16408	16386	16147	16489	16326	16144	16280	16424	16341	16298	16294	16363	16320	16405	16372	16052	16501	16498	16349	16465	16326	16577	16338	16204	16326	16390	16395	16216	16377	16419	16254	16201	16420	16319	16378	16259	16237	16390	16309	16162	16290	16293	16316	16356	16329	16350	16440	16449	16465	16473	16328	16238	16269	16544	16292	16196	16240	16422	16387	16319	16240	16420	16354	16241	16559	16444	16148	16187	16398	16371	16371	16360	16240	16445	16366	16549	16174	16386	16168	16290	16352	16269	16254	16389	16311	16360	16344	16376	16265	16229	16403	16207	16301	16096	16265	16332	16247	16179	16465	16345	16399	16212	16185	16198	16239	16319	16257	16165	16193	16313	16251	16523	16130	16307	16181	16458	16176	16447	16360	16488	16335	16508	16391	16347	16406	16279	16348	16249	16205	16281	16366	16322	16453	16353	16258	16413	16418	16370	16461	16267	16337	16243	16350	16370	16196	16117	16298	16387	16186	16343	16377	16452	16342	16303	16165	16308	16211	16090	16387	16456	16200	16222	16507	16422	16255	16464	16378	16596	16261	16266	16268	16430	16472	16353	16378	16301	16399	16217	16324	16437	16533	16462	16315	16335	16304	16238	16414	16373	16397	16394	16448	16248	16312	16247	16107	16506	16086	16064	16472	16319	16312	16321	16345	16357	16281	16424	16281	16392	16350	16409	16178	16242	16157	16328	16399	16201	16224	16404	16292	16442	16366	16281	16347	16313	16370	16339	16211	16345	16378	16243	16249	16429	16334	16461	16305	16470	16369	16084	16239	16543	16221	16276	16261	16245	16254	16365	16263	16231	16345	16224	16207	16453	16315	16422	16360	16278	16258	16273	16331	16339	16460	16455	16387	16411	16520	16302	16342	16438	16247	16373	16342	16357	16330	16297	16301	16305	16226	16226	16220	16373	16309	16230	16351	16421	16425	16214	16299	16481	16147	16332	16483	16450	16487	16291	16111	16435	16416	16219	16451	16317	16246	16401	16395	16323	16414	16194	16394	16460	16201	16446	16489	16383	16370	16292	16497	16439	16347	16482	16293	16243	16239	16215	16237	16257	16312	16281	16231	16360	16229	16016	16354	16327	16243	16214	16152	16456	16304	16237	16379	16357	16226	16252	16235	16282	16316	16324	16403	16265	16418	16356	16380	16263	16313	16334	16360	16270	16320	16578	16294	16322	16614	16339	16236	16275	16433	16504	16475	16291	16264	16449	16201	16394	16399	16280	16183	16370	16477	16230	16323	16185	16481	16263	16099	16203
30490	49467	43305	31878	27499	21726	18890	18212	17729	22046	32804	30515	24646	18379	16052	15144	14682	14476	14559	14174	14313	14432	14278	14206	14447	14363	14481	14350	14365	14216	14459	14554	14182	14267	14237	14382	14258	14256	14357	14223	14344	14206	14438	14303	14406	14234	14364	14217	14369	14220	14294	14287	14250	14122	14354	14280	14277	14269	14287	14264	14470	14236	14170	14372	14449	14417	14262	14494	14349	14204	14258	14399	14374	14193	14430	14277	14092	14293	14227	14290	14303	14202	14278	14323	14349	14287	14127	14341	14504	14383	14438	14106	14447	14217	14109	14176	14365	14227	14315	14190	14225	14370	14204	14377	14217	14152	14398	14342	14053	14345	14327	14348	14415	14166	14312	14455	14250	14081	14302	14429	14364	14314	14360	14186	14431	14443	14322	14309	14268	14222	14329	14258	14356	14244	14257	14255	14398	14352	14157	14276	14340	14143	14369	14327	14490	14286	14214	14134	14359	14113	14435	14319	14261	14204	14279	14116	14228	14245	14363	14310	14355	14227	14300	14081	14288	14355	14345	14389	14351	14316	14344	14300	14338	14196	14427	14273	14132	14170	14308	14421	14357	14439	14198	14212	14298	14323	14179	14394	14464	14290	14337	14223	14324	14211	14249	14146	14453	14275	14309	14510	14227	14135	14302	14332	14254	14357	14358	14331	14168	14289	14006	14214	14105	14232	14344	14102	14406	14288	14203	14168	14214	14328	14455	14157	14274	14285	14351	14338	14414	14306	14319	14329	14356	14423	14310	14394	14365	14141	14575	14390	14132	14177	14310	14268	14176	14204	14342	14336	14258	14384	14479	14246	14313	14290	14242	14382	14291	14171	14346	14106	14321	14236	14114	14302	14302	14232	14177	14321	14374	14266	14365	14105	14321	14241	14321	14337	14285	14367	14440	14104	14319	14182	14267	14504	14267	14466	14216	13903	14485	14152	14173	14347	14300	14245	14259	14113	14415	14331	14373	14324	14256	14288	14210	14288	14258	14272	14287	14256	14470	14363	14341	14238	14515	14291	14242	14284	14361	14272	14336	14284	14256	14255	14377	14268	14227	14335	14145	14257	14322	14151	14281	14433	14258	14320	14325	14191	14165	14196	14207	14341	14181	14309	14186	14365	14434	14246	14335	14302	14216	14313	14328	14439	14427	14306	14255	14373	14492	14319	14358	14178	14439	14299	14312	14175	14305	14247	14281	14311	14226	14269	14271	14374	14292	14231	14173	14447	14302	14353	14310	14282	14189	14177	14178	14326	14148	14122	14385	14254	14359	14349	14331	14247	14342	14245	14171	14286	14386	14335	14453	14348	14390	14201	14324	14244	14158	14272	14356	14311	14354	14244	14363	14382	14282	14208	14114	14414	14156	14421	14259	14373	14184	14339	14354	14128	14275	14274	14209	14199	14346	14295	14204	14314	14310	14407	14226	14264	14354	14251	14388	14282	14236	14403	14318	14336	14411	14254	14175	14404	14328	14306	14277	14236	14208	14225	14331	14234	14443	14368	14290	14246	14371	14414	14405	14300	14222	14208	14510	14241	14431	14197	14202	14234	14325	14243	14258	14311	14512	14173	14292	14388	14258	14240	14314	14154	14153	14197	14325	14234	14348	14236	14306	14327	14312	14114	14281	14366	14177	14176	14166	14319	14174	14327	14243	14305	14299	14297	14202	14306	14271	14300	14099	14122	14184	14261	14308	14314	14339	14263	14142	14436	14288	14269	14372	14286	14305	14357	14143	14330	14366	14269	14140	14220	14288	14328	14260	14303	14209	14212	14244	14325	14347	14212	14305	14144	14216	14356	14371	14424	14412	14203	14211	14427	14471	14326	14188	14105	14368	14164	14348	14351	14337	14367	14132	14132	14405	14391	14303	14314	14207	14377	14248	14246	14252	14323	14286	14102	14267	14283	14193	14350	14278	14360	14330	14187	14170	14312	14302	14100	14354	14279	14283	14180	14295	14311	14132	14367	14290	14342	14242	14378	14280	14295	14311	14287	14267	14344	14253	14257	14466	14227	14380	14252	14288	14248	14451	14351	14315	14211	14217	14426	14332	14402	14290	14292	14330	14227	14386	14298	14408	14469	14214	14329	14272	14186	14256	14245	14316	14292	14310	14273	14383	14253	14295	14336	14178	14287	14244	14281	14319	14384	14191	14508	14219	14338	14067	14430	14370	14206	14337	14450	14048	14256	14272	14202	14336	14345	14389	14344	14349	14229	14251	14218	14361	14244	14198	14305	14102	14159	14298	14388	14327	14293	14405	14350	14314	14369	14371	14074	14370	14186	14227	14233	14303	14113	14276	14216	14332	14438	14326	14492	14321	14265	14391	14224	14306	14143	14156	14350	14224	14246	14204	14201	14303	14169	14079	14413	14054	14224	14260	14432	14269	14273	14283	14175	14258	14104	14388	14236	14162	14193	14344	14253	14300	14416	14377	14220	14284	14337	14235	14213	14379	14278	14290	14337	14282	14159	14224	14353	14156	14464	14343	14253	14262	14315	14353	14391	14276	14158	14247	14256	14184	14146	14331	14330	14223	14241	14251	14354	14146	14399	14272	14273	14095	14391	14192	14240	14255	14363	14096	14355	14298	14262	14374	14256	14361	14306	14325	14229	14280	14240	14336	14354	14251	14289	14305	14262	14477	14270	14427	14337	14288	14221	14165	14262	14384	14216	14324	14264	14171	14382	14307	14310	14433	14238	14255	14329	14301	14297	14104	14341	14308	14218	14343	14244	14215	14268	14285	14319	14172	14221	14466	14147	14055	14206	14435	14221	14192	14277	14345	14343	14411	14353	14358	14388	14200	14130	14297	14275	14096	14239	14258	14254	14237	14339	14265	14280	14197	14245	14241	14292	14277	14467	14351	14310	14334	14240	14332	14345	14391	14172	14376	14361	14282	14380	14389	14280	14237	14044	14264	14291	14133	14345	14245	14270	14370	14217	14191	14239	14320	14374	14209	14233	14242	14326	14213	14397	14216	14399	14438	14444	14178	14414	14201	14433	14373	14138	14229	14499	14201	14325	14341	14362	14189	14262	14237	14371	14363	14373	14195	14232	14378	14252	14231	14363	14320	14258	14296	14406	14427	14263	14264	14284	14259	14269	14255	14334	14169	14334	14418	14300	14203	14308	14295	14053	14342	14268	14291	14343	14332	14238	14302	14216	14266	14269	14423	14192	14375	14236	14396	14359	14385	14337	14366	14212	14249	14259	14364	14262	14144	14352	14267	14258	14289	14440	14351	14348	14154	14301	14279	14445	14379	14233	14283	14175	14349	14273	14205	14432	14354	14121	14281	14422	14191	14295	14346	14174	14485	14363	14219	14462	14256	14294	14137	14304	14335	14155	14299	14294	14180	14256	14467	14502	14213	14241	14414	14302	14301	14437	14273	14322	14394	14252	14350	14252	14133	14234	14390	14244	14266	14228	14313	14315	14401	14153	14320	14243	14297	14262	14246	14274	14320	14503	14236	14532	14349	14345	14210	14112	14150	14247	14407	14126	14301	14309	14283	14277	14322	14264	14194	14151	14407	14238	14295	14289	14336	14290	14481	14283	14313	14133	14173	14307	14350	14380	14273	14323	14322	14442	14238	14408	14239	14287	14268	14294	14280	14284	14287	14232	14164	14337	14316	14368	14247	14291	14308	14338	14281	14228	14270	14210	14285	14340	14164	14407	14326	14412	14269	14182	14312	14302	14340	14259	14245	14327	14063	14303	14344	14418	14162	14209	14416	14316	14289	14115	14262	14397	14278	14225	14196	14233	14304	14297	14321	14284	14095	14369	14421	14216	14285	14259	14105	14249	14299	14277	14308	14124	14305	14351	14137	14372	14268	14380	14180	14389	14485	14240	14243	14216	14386	14535	14385	14216	14240	14329	14523	14261	14234	14250	14227	14359	14211	14214	14353	14176	14377	14249	14142	14279	14230	14225	14278	14174	14442	14326	14218	14499	14252	14188	14316	14146	14277	14206	14164	14383	14402	14172	14281	14214	14272	14310	14207	14268	14179	14217	13995	14296	14160	14467	14402	14177	14338	14214	14207	14372	14268	14471	14367	14238	14426	14389	14236	14148	14303	14205	14398	14201	14211	14352	14325	14281	14188	14357	14265	14261	14222	14202	14223	14283	14245	14317	14364	14344	14421	14248	14394	14222	14060	14214	14191	14261	14442	14225	14400	14239	14388	14275	14292	14328	14211	14387	14155	14341	14331	14359	14324	14264	14111	14435	14339	14284	14389	14196	14271	14146	14169	14094	14297	14245	14334	14356	14274	14194	14197	14294	14332	14211	14189	14349	14418	14162	14324	14306	14275	14264	14289	14410	14316	14268	14369	14326	14369	14282	14279	14307	14505	14406	14371	14388	14473	14313	14203	14354	14386	14292	14235	14234	14455	14188	14186	14415	14221	14345	14279	14341	14299	14247	14254	14264	14154	14378	14432	14284	14390	14311	14255	14301	14390	14244	14506	14434	14312	14418	14341	14302	14366	14344	14295	14262	14341	14229	14366	14303	14317	14376	14301	14107	14191	14350	14086	14265	14230	14348	14305	14296	14321	14278	14281	14186	14283	14334	14194	14226	14361	14309	14440	14492	14124	14340	14304	14354	14296	14272	14458	14357	14177	14285	14279	14263	14347	14293	14340	14330	14339	14026	14241	14084	14356	14143	14108	14413	14130	14383	14359	14238	14334	14317	14332	14324	14154	14409	14166	14341	14285	14419	14149	14305	14410	14337	14232	14291	14119	14278	14223	14283	14322	14164	14284	14191	14334	14479	14199	14406	14304	14243	14264	14241	14192	14130	14312	14237	14421	14430	14325	14199	14401	14143	14107	14292	14392	14313	14177	14261	14324	14342	14287	14236	14313	14405	14298	14319	14454	14243	14265	14499	14278	14361	14319	14235	14170	14199	14261	14409	14326	14316	14279	14328	14280	14288	14385	14340	14493	14305	14142	14152	14177	14210	14201	14361	14296	14234	14091	14219	14309	14274	14418	14286	14364	14266	14331	14312	14205	14519	14316	14357	14160	14347	14338	14223	14177	14377	14382	14223	14432	14246	14300	14419	14300	14495	14306	14210	14185	14211	14171	14070	14337	14311	14086	14390	14220	14350	14090	14432	14276	14174	14264	14337
22743	21269	29036	23923	22130	25127	27011	22519	20615	23020	37846	38073	29419	22939	20418	18834	17616	17321	17185	17154	16851	16812	16792	16775	16751	16758	16757	16592	16737	16926	16805	16954	16732	16686	16745	16816	16603	16651	16762	16646	16771	16778	16634	16784	16670	16777	16594	16738	16666	16803	16749	16629	16764	16746	16852	16866	16769	16751	16718	16754	16690	16934	16834	16670	16625	16635	16780	16594	16714	16894	16816	16838	16672	16609	16711	16807	16526	16651	16575	16721	16707	16519	16739	16656	16975	16658	16558	16683	16685	16552	16549	16672	16657	16724	16637	16525	16718	16649	16586	16892	16699	16551	16753	16418	16766	16716	16695	16668	16716	16579	16784	16477	16590	16672	16624	16689	16499	16738	16615	16821	16733	16505	16676	16744	16622	16560	16537	16530	16538	16588	16716	16757	16787	16622	16721	16708	16521	16700	16633	16464	16789	16466	16568	16467	16721	16922	16526	16692	16535	16639	16492	16496	16732	16635	16673	16693	16292	16681	16630	16510	16715	16879	16306	16630	16602	16721	16524	16757	16865	16680	16586	16710	16871	16713	16620	16592	16748	16596	16710	16915	16826	16794	16700	16754	16612	16671	16579	16527	16619	16641	16700	16695	16645	16767	16695	16562	16732	16647	16525	16608	16622	16553	16661	16454	16506	16508	16728	16760	16600	16706	16459	16775	16406	16373	16631	16492	16649	16433	16612	16693	16657	16608	16705	16844	16752	16696	16568	16724	16750	16584	16873	16708	16542	16672	16777	16593	16707	16700	16678	16791	16661	16862	16685	16618	16597	16736	16739	16734	16671	16740	16505	16622	16642	16620	16624	16824	16612	16593	16465	16516	16726	16421	16849	16616	16625	16631	16653	16743	16520	16650	16631	16526	16494	16598	16577	16654	16673	16620	16551	16574	16732	16666	16935	16592	16639	16744	16611	16701	16600	16773	16862	16569	16803	16675	16799	16678	16782	16585	16652	16632	16582	16535	16450	16403	16509	16566	16523	16664	16619	16511	16371	16556	16698	16711	16852	16340	16513	16468	16819	16790	16775	16546	16620	16644	16745	16665	16499	16613	16484	16404	16648	16437	16583	16680	16473	16696	16540	16717	16692	16673	16496	16600	16758	16618	16665	16524	16723	16832	16737	16628	16795	16684	16437	16444	16459	16753	16866	16619	16649	16677	16769	16626	16781	16460	16620	16616	16582	16723	16736	16805	16534	16525	16645	16707	16802	16614	16792	16674	16480	16538	16621	16690	16771	16509	16723	16467	16455	16442	16733	16734	16581	16597	16785	16747	16744	16698	16550	16548	16560	16498	16602	16540	16645	16504	16745	16599	16391	16577	16703	16440	16633	16724	16474	16674	16701	16671	16647	16680	16607	16563	16662	16695	16793	16507	16718	16643	16411	16621	16484	16586	16487	16666	16553	16649	16506	16615	16705	16435	16584	16552	16500	16710	16454	16642	16554	16627	16576	16634	16504	16426	16700	16536	16552	16636	16515	16597	16624	16551	16514	16600	16631	16734	16618	16653	16634	16540	16601	16710	16670	16741	16615	16676	16690	16801	16758	16710	16620	16633	16565	16666	16703	16739	16656	16670	16620	16611	16788	16384	16851	16628	16355	16709	16475	16575	16615	16764	16490	16643	16429	16707	16680	16679	16486	16650	16667	16763	16697	16673	16570	16451	16756	16609	16603	16603	16669	16594	16605	16608	16748	16786	16738	16753	16614	16555	16596	16655	16700	16580	16735	16776	16598	16746	16763	16709	16612	16541	16758	16618	16625	16671	16650	16668	16646	16478	16664	16738	16708	16515	16682	16802	16637	16660	16756	16568	16520	16669	16554	16520	16652	16642	16474	16625	16596	16572	16522	16737	16455	16663	16682	16661	16701	16650	16771	16708	16481	16629	16681	16678	16701	16392	16337	16569	16667	16452	16850	16532	16586	16678	16530	16385	16804	16535	16887	16648	16630	16500	16643	16620	16705	16783	16708	16822	16543	16634	16661	16613	16437	16788	16582	16613	16872	16648	16534	16357	16642	16635	16765	16494	16438	16524	16585	16576	16468	16775	16731	16379	16730	16579	16839	16534	16661	16469	16764	16731	16770	16792	16675	16627	16627	16671	16594	16619	16625	16869	16585	16710	16667	16691	16938	16789	16928	16691	16659	16856	16544	16642	16607	16438	16587	16471	16536	16379	16541	16607	16452	16594	16582	16554	16589	16573	16810	16552	16544	16696	16621	16659	16734	16690	16647	16720	16535	16677	16687	16670	16656	16694	16645	16539	16720	16699	16461	16575	16522	16743	16537	16744	16534	16588	16759	16823	16720	16513	16666	16661	16731	16450	16697	16684	16709	16552	16496	16646	16644	16379	16664	16547	16696	16612	16649	16578	16569	16834	16459	16561	16729	16518	16625	16519	16570	16410	16675	16678	16603	16655	16750	16596	16627	16660	16583	16397	16475	16534	16542	16531	16516	16523	16568	16755	16587	16515	16575	16541	16694	16828	16573	16631	16641	16479	16594	16647	16732	16516	16585	16697	16838	16529	16793	16464	16540	16569	16635	16739	16574	16345	16687	16657	16552	16464	16540	16506	16555	16572	16604	16598	16631	16546	16548	16590	16656	16765	16695	16638	16939	16659	16659	16609	16697	16571	16670	16758	16424	16818	16507	16572	16670	16547	16669	16515	16530	16675	16601	16604	16586	16648	16500	16814	16629	16658	16373	16561	16547	16640	16759	16579	16673	16737	16789	16802	16731	16419	16610	16705	16686	16720	16723	16406	16703	16536	16680	16580	16827	16525	16544	16800	16499	16637	16605	16698	16700	16652	16736	16489	16585	16502	16783	16632	16521	16572	16537	16473	16622	16616	16580	16668	16738	16473	16540	16813	16847	16846	16918	16619	16819	16676	16650	16823	16673	16702	16869	16581	16665	16471	16610	16588	16702	16814	16575	16632	16557	16714	16703	16648	16722	16554	16684	16548	16613	16571	16636	16653	16479	16550	16564	16580	16583	16633	16617	16425	16328	16418	16708	16470	16728	16659	16678	16677	16637	16659	16729	16483	16345	16603	16506	16680	16541	16510	16721	16610	16666	16493	16617	16635	16753	16717	16626	16654	16401	16624	16677	16507	16572	16534	16558	16674	16399	16755	16646	16561	16508	16448	16456	16682	16443	16790	16732	16856	16726	16610	16526	16827	16638	16750	16567	16632	16506	16492	16604	16655	16659	16662	16562	16660	16737	16484	16659	16782	16582	16510	16604	16450	16583	16832	16867	16718	16558	16608	16505	16813	16730	16403	16612	16551	16733	16660	16522	16879	16532	16671	16570	16700	16702	16738	16706	16410	16615	16889	16761	16626	16518	16685	16655	16764	16715	16687	16628	16729	16764	16522	16519	16755	16677	16637	16652	16699	16742	16618	16772	16616	16601	16658	16775	16706	16487	16778	16767	16626	16712	16474	16593	16658	16554	16888	16508	16653	16415	16586	16622	16554	16676	16642	16496	16461	16660	16694	16555	16637	16935	16599	16574	16716	16654	16839	16835	16538	16587	16542	16573	16539	16605	16640	16746	16710	16656	16610	16726	16625	16591	16779	16612	16322	16558	16511	16602	16834	16406	16652	16496	16704	16590	16394	16590	16585	16542	16498	16682	16603	16529	16839	16691	16700	16593	16524	16599	16617	16615	16566	16665	16532	16696	16608	16618	16579	16832	16544	16690	16614	16610	16692	16545	16461	16734	16605	16719	16630	16539	16634	16715	16782	16635	16441	16636	16552	16777	16654	16584	16436	16623	16615	16534	16809	16713	16530	16604	16704	16637	16723	16566	16625	16581	16694	16620	16801	16530	16584	16630	16403	16685	16477	16520	16695	16710	16695	16601	16533	16682	16667	16498	16557	16531	16730	16778	16564	16734	16643	16635	16552	16615	16731	16801	16626	16513	16632	16776	16619	16808	16484	16567	16715	16768	16814	16773	16772	16711	16662	16742	16500	16742	16597	16518	16738	16706	16639	16772	16586	16696	16742	16554	16590	16698	16532	16745	16551	16452	16522	16601	16616	16715	16668	16941	16583	16719	16414	16365	16681	16764	16825	16709	16586	16562	16617	16518	16543	16623	16743	16849	16631	16764	16462	16774	16535	16769	16707	16790	16549	16631	16452	16923	16617	16837	16628	16605	16671	16971	16809	16702	16632	16661	16573	16785	16430	16484	16717	16791	16569	16834	16626	16593	16594	16469	16739	16570	16622	16644	16671	16771	16634	16685	16453	16636	16778	16692	16876	16840	16541	16475	16591	16613	16661	16516	16786	16664	16599	16687	16674	16744	16505	16546	16564	16518	16442	16309	16732	16554	16521	16680	16654	16589	16823	16742	16737	16683	16440	16456	16565	16581	16469	16616	16747	16570	16508	16698	16749	16563	16558	16829	16678	16809	16500	16572	16681	16665	16755	16594	16644	16616	16534	16599	16564	16634	16692	16656	16634	16774	16775	16662	16721	16599	16537	16421	16584	16718	16492	16492	16703	16422	16785	16785	16621	16727	16446	16716	16667	16541	16676	16734	16740	16804	16636	16558	16595	16751	16519	16770	16722	16797	16571	16747	16606	16592	16514	16568	16703	16516	16642	16574	16746	16672	16557	16423	16416	16807	16628	16582	16602	16736	16433	16587	16674	16597	16739	16716	16517	16766	16519	16817	16802	16691	16691	16504	16584	16621	16591	16881	16704	16617	16499	16647	16466	16621	16428	16669	16716	16644	16532	16698	16715	16618	16603	16637	16742	16561	16402	16462	16662	16521	16614	16533	16694	16679	16613	16687	16832	16732	16587	16527	16743	16824	16630	16451	16567	16768	16777	16637	16658	16431	16570	16629	16682	16557	16798	16634	16433	16649	16689	16679	16725	16661	16363	16688	16695	16569	16683	16472	16591	16610	16761	16531	16569	16590	16516	16454	16588	16501	16633	16628	16767	16658	16725	16589	16653	16604	16514	16668	16605	16546	16736	16714	16527	16709	16649	16423	16499	16594	16555	16724	16807	16713	16589	16495	16728	16595	16430	16663	16659	16810	16455	16728	16664	16487	16380	16436	16513	16635	16591	16808	16794	16519	16574	16572	16679	16627	16700	16658	16779	16543	16552
33506	57023	49817	37564	32402	26259	23467	22200	20351	24160	40506	38683	28283	21365	18898	16592	15651	14803	14670	14369	14520	14602	14303	14439	14496	14496	14453	14430	14404	14417	14413	14457	14592	14482	14345	14507	14357	14520	14525	14641	14510	14462	14538	14510	14571	14389	14428	14454	14444	14608	14559	14625	14525	14500	14532	14530	14459	14380	14497	14686	14427	14432	14372	14460	14590	14485	14337	14516	14418	14588	14346	14547	14577	14646	14433	14432	14399	14408	14426	14376	14304	14444	14472	14520	14393	14466	14304	14540	14454	14431	14379	14527	14402	14657	14210	14487	14562	14543	14530	14432	14485	14483	14450	14487	14453	14433	14382	14471	14390	14440	14413	14297	14656	14480	14606	14409	14507	14488	14591	14240	14544	14445	14348	14464	14515	14371	14424	14497	14404	14527	14592	14567	14642	14366	14470	14373	14512	14405	14364	14439	14438	14405	14333	14657	14407	14500	14298	14477	14397	14320	14323	14407	14402	14562	14521	14402	14376	14477	14597	14535	14400	14488	14407	14418	14345	14575	14557	14447	14496	14486	14390	14413	14555	14479	14620	14424	14291	14448	14446	14335	14386	14459	14401	14506	14431	14725	14323	14355	14539	14424	14591	14279	14394	14541	14596	14519	14483	14496	14476	14605	14639	14387	14525	14434	14391	14520	14586	14424	14557	14533	14333	14563	14350	14611	14318	14435	14553	14517	14499	14596	14379	14460	14372	14519	14327	14291	14396	14507	14383	14467	14370	14445	14317	14390	14371	14588	14485	14432	14491	14516	14408	14532	14450	14452	14441	14520	14375	14326	14309	14605	14491	14385	14521	14506	14571	14249	14273	14531	14499	14377	14523	14368	14428	14425	14453	14480	14432	14422	14562	14563	14563	14508	14445	14534	14521	14418	14315	14461	14493	14421	14304	14614	14415	14443	14446	14552	14365	14205	14430	14360	14605	14415	14560	14548	14521	14331	14522	14407	14548	14390	14454	14372	14303	14393	14374	14557	14468	14325	14423	14419	14489	14393	14633	14425	14468	14440	14482	14474	14517	14512	14529	14454	14268	14513	14485	14282	14469	14496	14577	14564	14390	14422	14337	14448	14416	14357	14463	14517	14421	14451	14466	14456	14651	14562	14398	14582	14499	14491	14420	14533	14505	14442	14436	14394	14559	14434	14697	14357	14380	14440	14454	14500	14533	14373	14392	14405	14457	14417	14342	14462	14526	14281	14467	14370	14481	14491	14362	14444	14389	14544	14558	14556	14426	14464	14492	14441	14463	14471	14517	14350	14492	14349	14684	14451	14551	14582	14517	14482	14553	14201	14430	14414	14457	14498	14328	14442	14578	14452	14575	14325	14461	14535	14508	14411	14424	14462	14445	14446	14329	14488	14401	14440	14463	14427	14400	14524	14469	14383	14584	14433	14471	14456	14504	14446	14506	14367	14424	14512	14477	14523	14546	14350	14637	14398	14396	14459	14645	14500	14478	14513	14364	14363	14338	14435	14396	14422	14414	14426	14605	14388	14359	14418	14534	14404	14412	14307	14383	14355	14461	14516	14579	14406	14362	14453	14531	14460	14427	14454	14498	14525	14397	14483	14391	14518	14538	14526	14445	14588	14316	14361	14485	14609	14428	14345	14426	14339	14490	14419	14569	14490	14596	14510	14365	14603	14576	14335	14289	14536	14446	14505	14420	14430	14464	14446	14487	14443	14353	14405	14450	14351	14549	14488	14374	14522	14323	14524	14575	14387	14415	14401	14336	14349	14410	14363	14585	14481	14491	14540	14445	14276	14396	14401	14597	14375	14543	14305	14405	14450	14388	14391	14442	14477	14330	14388	14375	14477	14458	14438	14530	14535	14468	14504	14397	14373	14382	14479	14417	14449	14357	14351	14305	14604	14329	14461	14461	14666	14600	14549	14334	14334	14417	14420	14537	14370	14432	14622	14583	14265	14381	14187	14348	14537	14418	14394	14508	14439	14609	14519	14695	14404	14485	14400	14424	14401	14504	14584	14505	14539	14522	14509	14378	14440	14512	14357	14443	14415	14326	14538	14457	14312	14368	14393	14350	14332	14548	14445	14216	14297	14417	14461	14344	14499	14438	14365	14516	14542	14305	14384	14494	14423	14511	14243	14430	14344	14437	14382	14362	14336	14432	14475	14333	14360	14416	14529	14386	14341	14468	14547	14362	14458	14455	14295	14400	14399	14402	14439	14370	14412	14416	14330	14339	14284	14565	14317	14406	14367	14559	14448	14476	14418	14278	14419	14331	14381	14499	14369	14385	14701	14451	14428	14373	14426	14411	14497	14566	14449	14582	14492	14592	14583	14444	14405	14507	14496	14371	14417	14531	14322	14433	14595	14438	14310	14602	14415	14404	14386	14544	14457	14444	14374	14381	14358	14452	14513	14490	14348	14471	14563	14455	14431	14510	14432	14515	14571	14530	14362	14489	14714	14346	14511	14406	14484	14341	14451	14478	14370	14395	14671	14339	14481	14272	14341	14605	14428	14403	14499	14346	14668	14517	14464	14422	14479	14435	14450	14400	14489	14523	14335	14418	14408	14563	14520	14668	14237	14558	14612	14410	14455	14380	14544	14339	14368	14365	14569	14370	14260	14406	14406	14398	14470	14441	14184	14640	14307	14476	14392	14373	14544	14307	14598	14404	14433	14493	14635	14566	14524	14276	14524	14309	14383	14513	14511	14425	14369	14414	14468	14377	14363	14617	14643	14553	14451	14483	14467	14418	14338	14556	14454	14498	14346	14343	14454	14453	14409	14401	14363	14385	14472	14490	14373	14425	14490	14403	14444	14538	14474	14412	14583	14488	14506	14522	14543	14467	14526	14421	14517	14301	14410	14589	14411	14325	14615	14443	14344	14663	14541	14302	14465	14588	14366	14444	14372	14603	14590	14527	14345	14504	14284	14515	14514	14356	14492	14402	14441	14603	14493	14532	14379	14446	14492	14331	14418	14596	14282	14500	14233	14456	14220	14357	14530	14399	14436	14393	14445	14481	14614	14465	14429	14637	14393	14424	14409	14406	14403	14509	14494	14509	14476	14480	14521	14396	14408	14479	14530	14325	14540	14363	14394	14455	14369	14301	14446	14512	14515	14417	14498	14486	14273	14521	14354	14395	14460	14330	14606	14424	14316	14484	14325	14545	14442	14517	14436	14428	14410	14484	14445	14535	14381	14417	14358	14598	14417	14289	14482	14418	14420	14379	14428	14611	14333	14364	14446	14354	14425	14534	14569	14337	14585	14468	14387	14598	14242	14528	14369	14472	14354	14373	14367	14495	14453	14550	14487	14479	14466	14257	14407	14454	14613	14512	14390	14575	14483	14501	14303	14327	14300	14436	14327	14552	14465	14509	14413	14631	14374	14482	14295	14374	14430	14464	14266	14465	14428	14467	14319	14415	14413	14521	14513	14450	14398	14332	14562	14393	14443	14440	14580	14478	14343	14467	14465	14487	14527	14375	14301	14476	14420	14436	14484	14515	14313	14573	14521	14488	14526	14444	14454	14414	14343	14612	14353	14295	14493	14450	14426	14407	14406	14357	14420	14553	14382	14330	14465	14424	14325	14317	14328	14400	14382	14469	14395	14310	14497	14401	14639	14442	14448	14521	14439	14329	14447	14540	14538	14337	14430	14513	14548	14489	14614	14392	14415	14430	14441	14356	14568	14527	14430	14420	14429	14429	14355	14507	14310	14499	14480	14423	14412	14324	14433	14503	14276	14534	14438	14508	14405	14429	14432	14623	14518	14333	14314	14601	14374	14370	14457	14493	14496	14656	14501	14585	14532	14372	14377	14231	14519	14373	14467	14546	14322	14597	14510	14395	14485	14477	14456	14380	14551	14539	14502	14473	14409	14497	14339	14613	14397	14464	14564	14691	14357	14281	14662	14425	14370	14537	14478	14395	14714	14436	14549	14528	14451	14361	14402	14375	14408	14374	14475	14396	14411	14508	14368	14484	14510	14606	14436	14321	14294	14343	14472	14478	14431	14503	14371	14449	14495	14493	14422	14487	14516	14533	14437	14632	14420	14412	14490	14335	14488	14520	14286	14495	14440	14603	14405	14237	14559	14384	14364	14453	14439	14246	14474	14396	14343	14437	14360	14548	14435	14342	14409	14632	14453	14368	14344	14523	14418	14507	14412	14546	14375	14483	14500	14568	14388	14383	14360	14430	14397	14396	14443	14446	14380	14357	14484	14529	14484	14392	14387	14487	14499	14304	14376	14388	14316	14428	14513	14444	14531	14392	14504	14488	14570	14314	14425	14460	14421	14527	14410	14454	14350	14307	14521	14347	14488	14368	14521	14402	14584	14355	14473	14314	14399	14351	14252	14475	14531	14462	14377	14560	14414	14592	14406	14382	14343	14652	14502	14562	14534	14399	14511	14496	14464	14378	14453	14363	14340	14427	14271	14406	14494	14452	14442	14485	14440	14364	14503	14514	14353	14274	14575	14252	14381	14585	14442	14452	14406	14321	14536	14534	14307	14466	14576	14454	14517	14513	14376	14418	14680	14407	14410	14542	14425	14406	14399	14516	14476	14647	14440	14464	14407	14532	14668	14533	14578	14335	14662	14490	14386	14472	14481	14445	14608	14526	14446	14525	14499	14562	14473	14594	14415	14495	14501	14348	14470	14423	14469	14541	14463	14579	14441	14257	14462	14460	14395	14446	14546	14492	14410	14221	14404	14349	14305	14429	14538	14507	14423	14415	14406	14192	14416	14462	14548	14427	14527	14478	14485	14377	14362	14449	14297	14398	14428	14474	14461	14333	14539	14404	14412	14475	14311	14513	14389	14295	14396	14508	14393	14560	14618	14492	14403	14445	14408	14447	14424	14441	14567	14368	14469	14410	14507	14515	14461	14491	14613	14582	14393	14435	14439	14402	14285	14526	14469	14437	14502	14328	14332	14558	14401	14537	14395	14569	14420	14443	14535	14462	14501	14365	14375	14400	14338	14430	14403	14432	14392	14369	14331	14593	14327	14328	14266	14458	14444	14453	14497	14364	14459	14481	14604	14520	14408	14500	14291	14324	14397	14346	14477	14383	14420	14406	14407	14241	14458	14481	14510	14519	14380	14605	14429	14433	14580	14627	14405	14533	14381	14389	14446	14353	14434
28043	25585	29124	24335	19557	18059	17552	17195	16890	17311	18709	18830	18196	17348	17029	16695	16710	16638	16426	16375	16534	16644	16427	16427	16566	16615	16597	16670	16603	16523	16590	16356	16440	16499	16687	16577	16500	16508	16547	16478	16652	16467	16449	16361	16542	16439	16518	16597	16502	16638	16293	16561	16502	16352	16427	16521	16369	16490	16295	16506	16322	16652	16517	16492	16377	16540	16478	16453	16570	16528	16307	16685	16490	16529	16441	16591	16522	16423	16521	16614	16562	16328	16398	16446	16336	16409	16534	16539	16616	16524	16498	16551	16583	16402	16552	16484	16371	16395	16492	16449	16326	16617	16447	16476	16521	16162	16571	16572	16652	16356	16425	16549	16532	16562	16542	16646	16421	16470	16591	16422	16550	16569	16459	16475	16423	16307	16480	16484	16710	16351	16393	16404	16446	16572	16429	16502	16585	16371	16513	16428	16394	16446	16400	16653	16600	16556	16755	16423	16550	16541	16359	16344	16563	16497	16540	16410	16500	16428	16498	16291	16537	16683	16509	16478	16435	16567	16355	16639	16535	16764	16421	16359	16433	16485	16484	16550	16699	16260	16587	16573	16576	16410	16490	16397	16253	16335	16350	16571	16670	16476	16311	16395	16468	16587	16385	16680	16503	16311	16647	16345	16465	16490	16542	16498	16330	16291	16453	16416	16607	16276	16514	16511	16550	16585	16521	16340	16422	16448	16451	16542	16528	16375	16365	16438	16443	16539	16538	16606	16583	16269	16436	16447	16527	16512	16719	16580	16555	16453	16560	16360	16688	16452	16529	16483	16436	16223	16490	16441	16485	16627	16494	16500	16680	16368	16483	16595	16444	16447	16635	16574	16527	16626	16373	16448	16647	16509	16426	16329	16574	16410	16564	16526	16428	16570	16390	16339	16445	16433	16372	16402	16284	16340	16338	16450	16573	16334	16670	16406	16580	16646	16456	16445	16480	16518	16574	16382	16690	16450	16501	16626	16480	16455	16554	16419	16324	16538	16293	16514	16692	16567	16424	16408	16444	16415	16526	16514	16487	16504	16476	16451	16340	16365	16433	16523	16408	16439	16389	16427	16555	16541	16480	16570	16602	16494	16505	16454	16525	16489	16664	16631	16576	16612	16412	16561	16427	16459	16605	16528	16352	16483	16363	16370	16374	16441	16441	16439	16513	16514	16322	16624	16484	16310	16589	16601	16509	16363	16446	16407	16419	16392	16543	16583	16654	16261	16464	16383	16580	16140	16440	16549	16554	16388	16600	16295	16638	16415	16547	16618	16398	16524	16467	16468	16553	16354	16476	16471	16269	16318	16494	16596	16336	16609	16534	16397	16683	16631	16633	16511	16384	16402	16400	16626	16258	16408	16509	16485	16713	16533	16526	16584	16656	16482	16403	16494	16387	16498	16334	16422	16300	16373	16437	16479	16563	16437	16584	16287	16591	16494	16460	16553	16599	16486	16406	16434	16552	16371	16356	16340	16507	16447	16431	16577	16335	16504	16571	16481	16550	16600	16239	16439	16591	16502	16538	16459	16612	16537	16691	16694	16623	16390	16463	16624	16626	16650	16406	16616	16484	16502	16592	16512	16660	16392	16714	16583	16507	16401	16486	16553	16668	16501	16490	16566	16590	16594	16422	16450	16335	16597	16369	16327	16388	16494	16584	16496	16306	16425	16329	16391	16648	16614	16497	16291	16628	16452	16442	16520	16397	16489	16705	16389	16449	16451	16507	16382	16382	16590	16460	16360	16536	16547	16577	16250	16572	16495	16647	16536	16393	16571	16415	16348	16560	16447	16374	16534	16562	16352	16546	16348	16487	16549	16489	16590	16457	16379	16283	16611	16606	16527	16623	16328	16571	16405	16350	16643	16544	16229	16700	16686	16499	16750	16478	16457	16488	16701	16446	16525	16394	16463	16635	16555	16614	16591	16493	16421	16418	16572	16371	16565	16514	16611	16383	16295	16523	16492	16319	16500	16416	16467	16530	16606	16666	16621	16476	16481	16509	16484	16433	16589	16523	16503	16589	16504	16518	16394	16479	16400	16435	16377	16492	16561	16384	16290	16420	16647	16434	16429	16496	16360	16526	16729	16613	16492	16620	16435	16375	16415	16568	16567	16670	16579	16648	16437	16651	16661	16414	16443	16393	16369	16656	16456	16674	16538	16561	16428	16541	16560	16374	16434	16493	16586	16618	16598	16287	16524	16462	16474	16601	16573	16400	16437	16624	16482	16749	16535	16574	16342	16631	16508	16556	16563	16514	16500	16591	16355	16417	16385	16403	16430	16408	16496	16523	16485	16408	16447	16267	16444	16400	16340	16316	16510	16383	16451	16584	16521	16541	16686	16440	16427	16404	16377	16642	16401	16369	16545	16479	16334	16539	16380	16701	16502	16411	16527	16366	16421	16620	16295	16570	16371	16665	16509	16454	16464	16409	16278	16469	16565	16457	16426	16528	16553	16553	16476	16331	16539	16390	16656	16289	16345	16511	16297	16410	16515	16545	16677	16535	16505	16465	16474	16442	16382	16764	16528	16410	16534	16637	16397	16432	16566	16397	16585	16587	16630	16304	16423	16524	16551	16546	16390	16522	16493	16598	16532	16321	16553	16369	16518	16600	16508	16579	16419	16580	16404	16581	16484	16628	16433	16786	16432	16316	16451	16454	16608	16701	16169	16417	16630	16573	16473	16436	16472	16481	16599	16500	16347	16592	16647	16721	16501	16598	16608	16398	16677	16614	16395	16373	16529	16575	16528	16661	16457	16415	16391	16266	16482	16446	16507	16492	16395	16390	16428	16655	16693	16520	16445	16555	16376	16401	16309	16543	16555	16611	16479	16556	16344	16331	16613	16487	16489	16490	16572	16343	16200	16442	16497	16552	16389	16476	16494	16264	16611	16576	16666	16387	16361	16497	16514	16434	16267	16447	16577	16534	16346	16498	16469	16449	16596	16473	16422	16523	16424	16304	16575	16411	16450	16350	16413	16605	16599	16772	16534	16543	16467	16630	16464	16493	16382	16546	16658	16417	16451	16509	16639	16556	16513	16651	16338	16480	16627	16440	16327	16482	16651	16590	16641	16200	16497	16306	16449	16520	16560	16435	16481	16381	16340	16762	16417	16676	16532	16425	16438	16457	16293	16605	16337	16575	16519	16361	16458	16582	16517	16456	16544	16357	16548	16591	16408	16401	16359	16495	16369	16328	16532	16277	16498	16538	16397	16543	16407	16616	16399	16571	16414	16377	16341	16577	16465	16446	16374	16610	16379	16629	16510	16458	16499	16503	16436	16568	16526	16713	16609	16579	16556	16306	16413	16550	16324	16622	16428	16390	16563	16658	16667	16516	16368	16349	16495	16570	16556	16488	16440	16566	16649	16575	16538	16545	16522	16334	16502	16311	16538	16560	16408	16403	16457	16431	16471	16430	16383	16551	16629	16554	16498	16735	16607	16395	16442	16273	16576	16585	16428	16529	16373	16300	16533	16645	16519	16370	16358	16559	16600	16519	16537	16648	16387	16488	16567	16461	16524	16612	16767	16499	16456	16442	16448	16597	16710	16529	16455	16360	16454	16550	16574	16492	16521	16369	16337	16507	16704	16745	16222	16596	16602	16344	16499	16641	16536	16446	16421	16563	16263	16528	16396	16472	16431	16506	16556	16530	16216	16464	16614	16493	16259	16397	16547	16525	16340	16421	16447	16374	16468	16530	16431	16539	16346	16454	16406	16736	16450	16450	16407	16471	16500	16454	16553	16575	16474	16547	16305	16511	16557	16579	16472	16541	16462	16427	16624	16536	16344	16563	16495	16535	16330	16390	16344	16663	16566	16438	16301	16449	16439	16356	16445	16470	16437	16421	16556	16466	16471	16419	16472	16444	16357	16445	16437	16541	16678	16467	16236	16415	16567	16461	16515	16422	16712	16504	16386	16523	16644	16606	16451	16409	16400	16512	16564	16518	16256	16636	16628	16382	16381	16548	16487	16515	16522	16548	16544	16504	16365	16602	16432	16483	16590	16570	16526	16505	16359	16659	16392	16335	16547	16397	16475	16428	16377	16448	16209	16513	16298	16574	16398	16458	16730	16455	16423	16525	16465	16494	16446	16587	16289	16403	16436	16437	16379	16608	16502	16408	16421	16551	16469	16501	16318	16559	16302	16620	16296	16542	16673	16431	16411	16521	16405	16382	16374	16391	16296	16418	16344	16398	16438	16549	16580	16365	16434	16448	16568	16477	16359	16576	16614	16670	16448	16438	16406	16405	16555	16522	16594	16696	16349	16558	16644	16557	16450	16546	16167	16561	16546	16605	16581	16641	16408	16527	16351	16588	16541	16519	16572	16319	16429	16449	16479	16557	16628	16610	16259	16452	16743	16463	16311	16236	16496	16524	16440	16560	16488	16587	16303	16502	16476	16324	16521	16452	16356	16567	16433	16575	16414	16318	16561	16737	16703	16616	16711	16674	16601	16438	16676	16425	16668	16441	16435	16553	16458	16626	16373	16598	16380	16482	16497	16746	16537	16562	16310	16360	16435	16646	16572	16662	16395	16609	16502	16399	16393	16504	16541	16579	16605	16445	16572	16658	16573	16611	16298	16556	16230	16671	16591	16390	16391	16475	16488	16457	16350	16411	16505	16357	16526	16387	16529	16447	16327	16450	16363	16550	16381	16569	16482	16524	16654	16464	16593	16418	16531	16573	16501	16600	16588	16400	16472	16580	16534	16307	16512	16507	16506	16552	16488	16504	16428	16485	16512	16569	16476	16614	16353	16506	16400	16404	16516	16348	16510	16432	16385	16751	16460	16418	16584	16493	16517	16354	16560	16427	16526	16551	16645	16661	16517	16541	16448	16516	16448	16448	16611	16432	16442	16481	16421	16693	16423	16571	16406	16401	16368	16498	16571	16601	16449	16489	16682	16347	16319	16371	16503	16521	16582	16342	16745	16380	16377	16505	16559	16600	16434	16488	16492	16606	16427	16440	16608	16240	16403	16324	16346	16305	16631	16331	16283	16382	16504	16405	16446	16510	16538	16439	16393	16402	16595	16572	16375	16295	16360	16555	16543	16450	16381	16634	16549	16493	16551	16526	16427	16498	16496	16416	16445	16460	16526	16295	16625	16430	16520	16441	16473	16247	16264
27782	39784	31168	21984	18452	16472	15679	15344	14790	15543	17854	17580	16242	15278	14931	14567	14623	14472	14380	14259	14446	14491	14290	14368	14438	14302	14412	14489	14491	14437	14556	14403	14371	14471	14445	14484	14442	14306	14194	14311	14503	14325	14243	14452	14350	14186	14537	14495	14263	14546	14268	14390	14131	14365	14502	14294	14456	14392	14523	14450	14342	14411	14369	14448	14505	14215	14402	14368	14281	14472	14374	14409	14470	14312	14371	14366	14601	14519	14429	14482	14414	14615	14452	14334	14366	14272	14407	14387	14373	14359	14376	14369	14465	14433	14529	14425	14441	14277	14363	14447	14343	14410	14437	14466	14528	14416	14299	14480	14327	14446	14505	14287	14403	14487	14493	14345	14386	14332	14443	14587	14411	14376	14355	14544	14369	14394	14342	14397	14317	14423	14453	14254	14397	14330	14433	14382	14400	14294	14375	14359	14535	14217	14510	14482	14412	14449	14257	14342	14322	14392	14360	14365	14266	14387	14152	14470	14466	14323	14383	14402	14307	14488	14465	14278	14355	14277	14481	14521	14556	14354	14374	14579	14333	14477	14422	14402	14379	14417	14265	14440	14273	14431	14363	14517	14446	14322	14563	14344	14322	14366	14369	14556	14409	14452	14397	14605	14379	14454	14355	14521	14365	14301	14312	14394	14470	14578	14416	14377	14260	14447	14411	14288	14467	14295	14335	14419	14411	14522	14400	14395	14501	14438	14410	14521	14508	14464	14460	14528	14148	14458	14444	14471	14496	14361	14409	14468	14445	14417	14260	14372	14552	14391	14368	14351	14395	14447	14392	14476	14490	14418	14396	14451	14545	14378	14480	14436	14304	14361	14363	14436	14443	14390	14574	14270	14401	14503	14424	14431	14518	14289	14199	14408	14435	14485	14474	14399	14429	14425	14459	14430	14540	14359	14402	14334	14510	14449	14419	14510	14342	14412	14466	14425	14388	14493	14359	14414	14610	14457	14367	14268	14309	14409	14107	14319	14396	14338	14479	14596	14404	14338	14389	14377	14482	14498	14338	14274	14500	14568	14541	14370	14439	14290	14258	14348	14283	14350	14380	14311	14317	14427	14441	14429	14430	14394	14232	14394	14418	14318	14441	14362	14461	14281	14318	14345	14520	14481	14366	14290	14438	14480	14340	14366	14508	14355	14377	14309	14376	14284	14372	14585	14321	14548	14332	14573	14391	14341	14380	14462	14414	14446	14377	14485	14415	14328	14346	14426	14414	14388	14487	14427	14502	14523	14247	14502	14370	14455	14365	14406	14416	14448	14452	14394	14308	14369	14383	14466	14503	14394	14389	14331	14358	14287	14373	14544	14416	14417	14402	14398	14333	14502	14397	14532	14403	14368	14289	14630	14474	14495	14461	14438	14423	14319	14606	14261	14367	14508	14472	14359	14248	14500	14447	14390	14365	14345	14517	14306	14506	14427	14534	14441	14317	14391	14491	14139	14342	14210	14395	14511	14472	14470	14490	14471	14373	14417	14461	14395	14426	14275	14445	14460	14212	14509	14434	14355	14378	14316	14203	14519	14424	14286	14531	14341	14352	14357	14576	14369	14311	14295	14445	14272	14480	14314	14389	14392	14450	14374	14307	14432	14228	14289	14530	14298	14423	14400	14409	14239	14474	14516	14347	14454	14551	14456	14325	14480	14403	14477	14492	14348	14447	14645	14463	14423	14348	14501	14386	14217	14488	14368	14482	14309	14386	14123	14516	14426	14524	14346	14377	14509	14395	14366	14399	14264	14519	14358	14281	14403	14358	14317	14446	14456	14419	14512	14449	14475	14575	14324	14235	14384	14366	14367	14457	14425	14466	14384	14485	14292	14445	14426	14595	14347	14263	14456	14299	14363	14512	14320	14432	14476	14486	14460	14280	14382	14466	14565	14505	14492	14447	14270	14246	14284	14540	14402	14499	14486	14483	14332	14477	14238	14386	14231	14526	14313	14295	14395	14306	14549	14441	14362	14370	14420	14360	14455	14317	14402	14245	14547	14412	14214	14361	14474	14471	14301	14221	14322	14458	14501	14422	14497	14216	14331	14419	14315	14298	14396	14258	14467	14601	14393	14330	14320	14395	14494	14402	14202	14353	14387	14534	14414	14327	14435	14456	14394	14247	14276	14281	14309	14369	14277	14387	14525	14311	14262	14416	14336	14220	14519	14430	14292	14414	14405	14311	14424	14440	14609	14360	14262	14395	14389	14404	14498	14389	14451	14258	14313	14554	14515	14421	14340	14298	14394	14531	14421	14293	14496	14557	14358	14540	14426	14419	14453	14504	14296	14250	14286	14311	14422	14357	14389	14357	14426	14231	14285	14423	14411	14388	14281	14368	14480	14438	14453	14570	14425	14248	14371	14429	14334	14345	14274	14489	14601	14487	14396	14297	14413	14434	14355	14370	14309	14517	14455	14444	14170	14323	14470	14609	14419	14311	14345	14437	14408	14501	14428	14269	14282	14291	14355	14516	14232	14342	14519	14269	14462	14412	14401	14499	14475	14464	14306	14347	14452	14460	14466	14420	14422	14580	14305	14465	14345	14386	14278	14492	14451	14373	14227	14306	14483	14334	14316	14387	14364	14327	14649	14402	14460	14298	14449	14283	14413	14394	14436	14471	14438	14349	14267	14383	14435	14413	14243	14339	14335	14464	14487	14342	14210	14420	14493	14334	14360	14477	14326	14458	14395	14396	14361	14459	14435	14340	14307	14327	14543	14449	14478	14375	14448	14427	14360	14304	14109	14490	14462	14362	14283	14367	14433	14406	14537	14269	14272	14329	14471	14426	14458	14435	14436	14443	14386	14465	14403	14448	14365	14442	14317	14532	14465	14437	14447	14503	14445	14362	14393	14299	14352	14570	14348	14304	14391	14367	14339	14522	14549	14383	14470	14363	14360	14455	14435	14395	14259	14376	14226	14407	14349	14313	14370	14265	14304	14414	14440	14399	14370	14464	14318	14418	14508	14289	14381	14357	14402	14397	14392	14404	14546	14341	14404	14422	14272	14385	14324	14450	14367	14442	14271	14535	14443	14175	14492	14367	14371	14510	14354	14420	14298	14491	14428	14633	14175	14421	14485	14182	14309	14294	14339	14300	14453	14465	14458	14429	14353	14423	14067	14440	14369	14420	14410	14446	14496	14435	14375	14340	14418	14467	14400	14310	14491	14416	14230	14722	14448	14401	14329	14386	14442	14267	14481	14333	14404	14490	14466	14372	14452	14160	14473	14343	14453	14362	14510	14273	14491	14378	14335	14490	14264	14417	14417	14435	14322	14393	14413	14455	14478	14181	14448	14559	14491	14433	14465	14512	14375	14387	14507	14572	14285	14345	14421	14336	14278	14438	14469	14430	14327	14361	14534	14395	14446	14448	14307	14399	14423	14280	14239	14306	14532	14537	14387	14277	14394	14373	14388	14534	14434	14453	14464	14375	14390	14168	14336	14391	14487	14314	14418	14418	14444	14394	14418	14464	14285	14474	14202	14441	14351	14171	14332	14338	14421	14319	14374	14332	14214	14370	14303	14448	14318	14373	14505	14450	14364	14414	14181	14345	14408	14388	14417	14425	14395	14477	14393	14291	14243	14303	14514	14431	14342	14371	14386	14581	14285	14471	14320	14407	14449	14382	14400	14229	14370	14345	14551	14337	14434	14360	14216	14361	14350	14475	14269	14313	14407	14339	14363	14254	14517	14289	14546	14209	14387	14254	14248	14317	14472	14563	14469	14263	14398	14372	14484	14390	14512	14322	14290	14349	14427	14419	14356	14429	14497	14483	14343	14530	14410	14107	14317	14326	14254	14439	14589	14558	14430	14355	14359	14443	14411	14344	14651	14580	14431	14435	14335	14408	14302	14462	14606	14365	14300	14343	14424	14462	14319	14477	14354	14466	14412	14388	14327	14472	14504	14320	14581	14399	14431	14494	14315	14409	14370	14329	14439	14345	14443	14382	14506	14402	14516	14265	14421	14402	14358	14374	14477	14401	14360	14600	14328	14521	14361	14494	14408	14524	14447	14426	14633	14331	14374	14483	14521	14616	14516	14389	14345	14437	14377	14422	14392	14551	14365	14322	14393	14254	14438	14457	14447	14309	14469	14246	14328	14260	14456	14517	14432	14302	14395	14434	14425	14343	14511	14318	14516	14393	14437	14365	14491	14477	14403	14441	14547	14187	14387	14347	14513	14600	14269	14423	14384	14578	14424	14527	14402	14455	14407	14388	14422	14293	14352	14379	14305	14338	14511	14419	14378	14325	14359	14315	14526	14257	14429	14166	14425	14410	14417	14325	14332	14419	14364	14379	14337	14414	14364	14241	14217	14463	14492	14485	14365	14553	14458	14331	14474	14367	14380	14327	14407	14374	14256	14316	14687	14459	14442	14323	14353	14405	14428	14503	14470	14435	14373	14247	14517	14533	14294	14456	14402	14333	14392	14475	14332	14363	14477	14429	14270	14343	14406	14525	14322	14380	14449	14403	14316	14399	14389	14399	14366	14335	14439	14703	14283	14324	14402	14514	14308	14490	14403	14448	14292	14631	14347	14221	14483	14431	14464	14490	14438	14515	14188	14465	14375	14306	14464	14445	14353	14370	14427	14350	14566	14347	14412	14596	14439	14428	14472	14518	14433	14317	14455	14291	14304	14338	14527	14280	14210	14584	14545	14400	14425	14470	14514	14405	14213	14348	14455	14587	14568	14619	14455	14298	14491	14313	14202	14398	14420	14414	14391	14400	14438	14339	14390	14253	14466	14338	14313	14305	14283	14537	14414	14332	14336	14381	14303	14126	14418	14487	14399	14270	14412	14418	14492	14286	14487	14263	14360	14199	14404	14375	14354	14370	14452	14407	14239	14509	14438	14320	14374	14271	14549	14284	14460	14401	14421	14367	14457	14438	14416	14375	14398	14574	14471	14403	14303	14390	14367	14525	14415	14407	14569	14404	14468	14457	14327	14607	14390	14548	14438	14406	14340	14493	14553	14417	14456	14484	14221	14379	14509	14281	14403	14350	14253	14331	14324	14484	14433	14455	14486	14476	14460	14297	14270	14448	14397	14332	14322	14613	14551	14449	14291	14489	14455	14393	14359	14507	14242	14404	14398	14281	14234	14432	14585	14604	14267	14363	14392
23732	21156	28511	24554	23112	24183	22877	19492	18418	19840	28761	29624	23290	20470	19414	18100	17549	17081	16624	16695	16593	16451	16635	16351	16439	16548	16464	16318	16574	16582	16648	16321	16518	16518	16449	16254	16482	16453	16670	16451	16336	16388	16415	16516	16244	16388	16410	16468	16388	16520	16441	16525	16697	16369	16556	16473	16604	16516	16536	16466	16374	16331	16485	16461	16231	16454	16275	16228	16536	16572	16383	16344	16267	16334	16473	16603	16465	16591	16392	16491	16520	16225	16460	16309	16325	16312	16293	16143	16465	16444	16309	16336	16282	16496	16351	16502	16484	16402	16515	16484	16363	16443	16455	16266	16473	16316	16239	16446	16335	16352	16357	16513	16336	16301	16218	16477	16320	16222	16552	16228	16558	16436	16470	16259	16340	16404	16270	16414	16231	16246	16201	16340	16153	16384	16389	16385	16115	16265	16374	16308	16413	16571	16342	16326	16545	16452	16323	16514	16329	16448	16607	16347	16268	16193	16296	16336	16287	16402	16203	16431	16304	16253	16497	16464	16464	16291	16741	16355	16444	16597	16411	16334	16480	16663	16399	16447	16402	16181	16315	16548	16232	16452	16426	16277	16151	16591	16483	16344	16486	16447	16411	16411	16481	16490	16457	16379	16208	16375	16235	16416	16263	16420	16329	16342	16164	16347	16468	16505	16531	16519	16310	16520	16452	16293	16155	16308	16209	16377	16431	16425	16470	16485	16379	16385	16362	16268	16241	16303	16410	16555	16541	16645	16453	16450	16292	16287	16532	16455	16391	16260	16409	16391	16290	16494	16405	16332	16480	16312	16360	16530	16381	16267	16597	16526	16409	16361	16348	16451	16328	16255	16510	16306	16313	16446	16312	16566	16468	16426	16508	16152	16480	16360	16388	16409	16295	16178	16321	16176	16061	16119	16336	16468	16407	16179	16450	16397	16391	16419	16415	16553	16489	16426	16357	16329	16252	16350	16580	16439	16397	16298	16489	16384	16383	16507	16205	16394	16410	16340	16314	16184	16375	16379	16381	16103	16366	16457	16192	16215	16337	16174	16216	16260	16397	16717	16483	16386	16483	16256	16510	16437	16340	16490	16462	16316	16378	16213	16319	16383	16433	16357	16375	16370	16450	16418	16256	16356	16504	16582	16456	16545	16454	16266	16218	16436	16189	16560	16352	16362	16274	16409	16165	16369	16444	16240	16393	16386	16166	16352	16197	16275	16373	16362	16462	16471	16556	16279	16152	16217	16413	16297	16410	16376	16356	16480	16345	16353	16284	16445	16378	16423	16297	16340	16310	16296	16257	16647	16587	16443	16301	16467	16488	16363	16262	16298	16139	16280	16162	16473	16327	16284	16489	16384	16237	16464	16337	16329	16418	16232	16412	16629	16489	16227	16345	16417	16321	16253	16253	16458	16491	16438	16294	16625	16357	16530	16461	16303	16451	16625	16372	16399	16167	16200	16307	16261	16440	16230	16316	16148	16420	16271	16422	16605	16321	16353	16477	16230	16462	16220	16203	16403	16255	16428	16367	16404	16513	16276	16386	16354	16253	16200	16470	16371	16395	16473	16426	16502	16457	16452	16510	16254	16536	16512	16474	16420	16498	16246	16301	16521	16427	16315	16280	16515	16303	16480	16321	16497	16422	16319	16378	16410	16411	16471	16321	16203	16355	16294	16249	16248	16464	16260	16364	16155	16277	16453	16375	16431	16438	16379	16456	16340	16284	16204	16447	16378	16359	16442	16382	16321	16543	16472	16580	16334	16421	16345	16351	16313	16205	16225	16531	16333	16391	16456	16339	16426	16293	16407	16363	16378	16494	16361	16206	16459	16459	16558	16259	16524	16395	16447	16389	16439	16377	16421	16386	16473	16420	16389	16417	16365	16450	16117	16672	16366	16505	16417	16499	16355	16246	16359	16404	16012	16421	16434	16308	16326	16384	16360	16437	16519	16396	16446	16504	16346	16397	16391	16165	16407	16363	16039	16336	16649	16509	16540	16437	16291	16362	16445	16339	16332	16328	16253	16368	16444	16477	16388	16385	16394	16461	16599	16454	16606	16273	16332	16394	16461	16330	16266	16244	16287	16285	16403	16482	16353	16534	16440	16470	16353	16100	16452	16456	16433	16410	16292	16515	16495	16425	16433	16555	16371	16337	16296	16369	16291	16269	16337	16333	16330	16437	16157	16316	16318	16281	16291	16423	16315	16424	16257	16308	16605	16365	16392	16376	16112	16307	16536	16508	16346	16491	16427	16493	16357	16452	16345	16339	16299	16414	16524	16457	16287	16217	16408	16349	16316	16370	16396	16463	16439	16677	16402	16334	16313	16410	16335	16190	16422	16429	16361	16272	16567	16204	16416	16404	16353	16213	16224	16448	16563	16302	16426	16331	16339	16559	16258	16559	16293	16336	16260	16264	16339	16315	16327	16358	16330	16447	16260	16273	16553	16506	16336	16467	16519	16442	16327	16332	16183	16384	16389	16200	16315	16477	16292	16320	16330	16440	16487	16526	16484	16590	16338	16274	16315	16265	16207	16412	16416	16467	16375	16399	16483	16320	16522	16349	16383	16404	16326	16443	16530	16451	16346	16410	16486	16393	16337	16440	16484	16307	16405	16403	16493	16581	16293	16434	16466	16335	16452	16344	16284	16291	16370	16352	16364	16378	16336	16328	16326	16443	16182	16337	16454	16522	16350	16237	16386	16640	16497	16358	16346	16445	16293	16507	16377	16089	16351	16124	16240	16244	16584	16329	16450	16331	16392	16368	16357	16428	16383	16384	16534	16472	16367	16265	16257	16438	16391	16424	16438	16340	16443	16310	16364	16406	16494	16477	16483	16553	16381	16382	16518	16535	16212	16224	16395	16542	16219	16420	16332	16341	16291	16476	16594	16459	16519	16291	16312	16387	16407	16584	16413	16404	16486	16415	16419	16373	16393	16364	16240	16311	16240	16379	16558	16335	16224	16421	16377	16292	16194	16325	16255	16418	16301	16248	16488	16204	16208	16276	16528	16452	16297	16566	16495	16407	16345	16362	16255	16304	16394	16327	16343	16287	16475	16334	16372	16402	16336	16349	16297	16110	16319	16371	16309	16371	16347	16338	16331	16473	16316	16425	16271	16523	16356	16516	16444	16317	16401	16390	16250	16386	16317	16461	16418	16326	16489	16275	16396	16302	16454	16314	16428	16393	16234	16472	16430	16122	16270	16405	16480	16469	16431	16336	16333	16400	16560	16468	16553	16405	16423	16220	16176	16554	16393	16130	16372	16215	16484	16307	16312	16336	16331	16477	16254	16406	16572	16410	16506	16480	16432	16356	16457	16445	16176	16521	16217	16514	16418	16378	16454	16414	16393	16356	16281	16353	16439	16456	16365	16280	16340	16421	16265	16299	16453	16522	16546	16422	16220	16357	16083	16314	16500	16438	16430	16260	16217	16284	16368	16352	16385	16162	16504	16425	16305	16381	16412	16433	16409	16359	16298	16394	16335	16346	16285	16295	16422	16199	16284	16447	16210	16460	16362	16508	16382	16375	16423	16454	16507	16272	16428	16325	16269	16450	16525	16229	16307	16224	16341	16362	16334	16394	16458	16370	16252	16386	16259	16160	16412	16314	16632	16480	16547	16280	16326	16468	16393	16325	16312	16577	16534	16410	16431	16106	16494	16422	16430	16398	16420	16393	16138	16506	16274	16348	16319	16541	16409	16382	16323	16471	16377	16147	16473	16329	16357	16616	16453	16351	16517	16204	16287	16569	16252	16412	16340	16295	16413	16391	16455	16464	16396	16466	16294	16330	16237	16397	16399	16497	16430	16315	16398	16151	16568	16408	16201	16380	16342	16520	16244	16351	16294	16407	16461	16212	16342	16354	16256	16474	16253	16424	16388	16412	16343	16393	16392	16237	16493	16515	16353	16265	16566	16336	16373	16452	16344	16336	16270	16383	16226	16319	16477	16571	16252	16567	16279	16389	16340	16448	16377	16414	16242	16285	16382	16404	16347	16570	16304	16529	16521	16307	16511	16432	16327	16495	16430	16516	16263	16245	16368	16360	16501	16336	16596	16459	16468	16431	16216	16345	16237	16513	16631	16424	16370	16466	16426	16477	16413	16212	16170	16556	16435	16266	16332	16314	16238	16393	16322	16464	16485	16264	16506	16231	16335	16262	16435	16332	16428	16516	16365	16506	16505	16447	16604	16170	16525	16244	16345	16550	16499	16321	16257	16166	16391	16390	16402	16309	16258	16350	16313	16324	16328	16430	16445	16551	16608	16242	16424	16361	16343	16227	16327	16513	16334	16364	16424	16330	16233	16608	16447	16330	16508	16427	16400	16355	16349	16436	16507	16363	16503	16381	16270	16392	16360	16393	16263	16227	16307	16319	16532	16165	16435	16224	16247	16408	16630	16420	16389	16165	16344	16261	16334	16280	16158	16292	16193	16345	16330	16348	16275	16511	16339	16241	16298	16535	16308	16372	16485	16387	16389	16365	16263	16373	16361	16261	16120	16377	16379	16335	16277	16109	16309	16546	16394	16376	16327	16440	16552	16280	16454	16322	16329	16503	16418	16435	16534	16200	16221	16505	16416	16273	16305	16310	16363	16391	16443	16378	16488	16418	16433	16611	16333	16422	16281	16334	16708	16548	16346	16476	16215	16400	16384	16236	16359	16549	16233	16563	16596	16469	16297	16288	16392	16360	16496	16503	16459	16750	16350	16458	16333	16433	16387	16351	16038	16377	16397	16369	16607	16384	16583	16442	16317	16200	16216	16302	16366	16447	16430	16503	16356	16184	16450	16455	16361	16482	16500	16508	16544	16475	16414	16351	16429	16423	16319	16536	16451	16374	16553	16494	16441	16395	16580	16321	16167	16218	16467	16323	16414	16189	16384	16064	16422	16340	16505	16381	16379	16391	16454	16273	16375	16451	16345	16429	16300	16281	16395	16430	16482	16433	16321	16299	16239	16443	16347	16374	16492	16266	16449	16401	16415	16460	16541	16205	16467	16542	16280	16446	16594	16353	16252	16445	16298	16410	16427	16312	16471	16424	16263	16282	16429	16306	16401	16479	16270	16360	16361	16218	16381	16457	16226	16375	16390	16462	16198	16162	16147	16408	16388	16307	16530	16232	16197	16304	16342
29617	46488	42004	32793	26734	22824	19726	18246	17314	19904	31715	30638	22004	19361	17961	16543	15509	15103	14521	14430	14409	14125	14299	14173	14196	14247	14216	14271	14188	14290	14350	14267	14367	14314	14381	14281	14119	14221	14679	14307	14244	14332	14468	14255	14397	14372	14332	14204	14115	14189	14380	14298	14359	14373	14434	14262	14493	14216	14262	14325	14352	14463	14394	14247	14416	14309	14400	14377	14359	14390	14331	14216	14307	14459	14526	14237	14304	14444	14301	14185	14450	14219	14408	14347	14501	14294	14456	14452	14259	14332	14414	14277	14328	14451	14407	14434	14283	14433	14321	14197	14326	14254	14350	14361	14381	14382	14222	14396	14323	14345	14329	14380	14332	14430	14203	14407	14319	14401	14237	14428	14417	14325	14197	14401	14222	14188	14239	14243	14201	14274	14321	14270	14426	14153	14424	14160	14273	14192	14389	14427	14303	14475	14313	14008	14262	14241	14399	14358	14277	14359	14343	14427	14372	14395	14456	14088	14506	14403	14297	14329	14258	14297	14403	14309	14331	14338	14318	14367	14253	14230	14199	14362	14342	14290	14224	14241	14394	14176	14320	14300	14387	14278	14294	14279	14330	14339	14226	14326	14339	14367	14340	14442	14355	14285	14364	14337	14227	14406	14365	14359	14496	14444	14508	14447	14330	14336	14291	14233	14360	14240	14515	14273	14387	14245	14221	14476	14258	14362	14369	14392	14331	14427	14165	14403	14208	14353	14279	14306	14304	14347	14257	14279	14373	14184	14407	14532	14251	14375	14408	14323	14426	14376	14376	14312	14248	14342	14479	14540	14285	14134	14213	14391	14406	14245	14348	14500	14288	14292	14310	14367	14480	14296	14409	14248	14257	14159	14392	14282	14449	14286	14353	14408	14302	14356	14220	14393	14288	14297	14265	14181	14355	14465	14356	14383	14393	14176	14308	14259	14373	14301	14342	14331	14215	14328	14238	14318	14296	14175	14482	14317	14333	14452	14194	14322	14361	14315	14396	14316	14356	14406	14182	14387	14236	14359	14446	14336	14391	14090	14257	14483	14301	14302	14571	14380	14280	14306	14450	14393	14293	14277	14394	14465	14354	14312	14486	14370	14396	14402	14397	14214	14262	14371	14280	14237	14354	14233	14228	14368	14184	14287	14286	14234	14392	14433	14394	14430	14324	14271	14250	14365	14331	14419	14184	14320	14348	14325	14372	14285	14237	14405	14334	14284	14319	14464	14434	14512	14375	14340	14177	14484	14396	14454	14410	14170	14329	14360	14379	14364	14352	14152	14291	14317	14288	14265	14359	14487	14405	14400	14283	14320	14392	14304	14128	14483	14303	14234	14190	14140	14201	14248	14415	14226	14391	14256	14459	14267	14178	14388	14226	14314	14237	14386	14397	14221	14313	14458	14421	14361	14348	14369	14161	14322	14462	14340	14121	14504	14360	14442	14307	14422	14286	14448	14392	14340	14227	14356	14296	14218	14420	14240	14302	14346	14354	14385	14382	14338	14294	14338	14266	14415	14475	14247	14288	14414	14179	14140	14300	14435	14204	14361	14426	14253	14235	14368	14197	14486	14324	14335	14440	14354	14252	14397	14188	14371	14233	14320	14373	14261	14312	14306	14257	14274	14222	14300	14280	14281	14283	14406	14314	14449	14337	14232	14248	14201	14268	14380	14207	14372	14246	14343	14309	14474	14295	14390	14334	14436	14177	14275	14228	14365	14269	14397	14511	14288	14230	14419	14302	14356	14233	14435	14305	14349	14283	14266	14264	14246	14463	14298	14161	14279	14199	14246	14246	14375	14313	14334	14211	14385	14367	14321	14390	14252	14277	14149	14075	14348	14298	14379	14217	14382	14415	14333	14481	14458	14420	14248	14469	14249	14274	14328	14226	14360	14457	14407	14147	14314	14242	14348	14356	14311	14473	14413	14244	14272	14346	14355	14203	14208	14262	14451	14459	14329	14194	14311	14358	14409	14262	14260	14511	14283	14463	14269	14270	14206	14329	14374	14301	14356	14393	14482	14086	14158	14226	14284	14307	14217	14355	14397	14208	14366	14249	14227	14501	14194	14236	14360	14308	14383	14330	14409	14336	14132	14354	14574	14258	14338	14247	14246	14384	14368	14400	14195	14418	14257	14462	14379	14354	14155	14222	14520	14285	14380	14297	14281	14459	14320	14373	14401	14281	14414	14408	14411	14311	14343	14199	14288	14326	14281	14265	14268	14251	14277	14414	14292	14330	14562	14211	14418	14145	14302	14327	14289	14459	14230	14306	14283	14371	14348	14317	14207	14434	14308	14176	14278	14278	14408	14486	14156	14236	14252	14273	14281	14452	14187	14323	14284	14271	14239	14277	14143	14498	14228	14208	14344	14346	14329	14439	14228	14140	14263	14162	14287	14334	14375	14402	14158	14339	14256	14255	14265	14379	14340	14266	14157	14361	14117	14410	14360	14323	14363	14264	14498	14426	14364	14308	14237	14288	14332	14462	14375	14315	14507	14375	14274	14257	14237	14264	14316	14257	14274	14312	14384	14181	14209	14231	14315	14379	14218	14400	14353	14325	14304	14369	14325	14313	14317	14221	14315	14330	14326	14337	14145	14370	14303	14364	14308	14386	14181	14353	14327	14351	14213	14289	14305	14276	14265	14257	14187	14390	14171	14410	14415	14276	14387	14263	14390	14250	14421	14403	14239	14254	14125	14201	14316	14281	14336	14420	14403	14401	14435	14210	14275	14375	14252	14344	14312	14418	14269	14465	14381	14445	14344	14378	14191	14347	14424	14292	14305	14128	14327	14315	14255	14313	14366	14321	14245	14368	14132	14356	14451	14168	14178	14226	14510	14288	14275	14350	14358	14351	14206	14294	14239	14431	14213	14223	14366	14209	14174	14360	14394	14460	14217	14527	14183	14229	14310	14379	14328	14432	14340	14380	14368	14195	14487	14314	14345	14236	14280	14448	14329	14341	14156	14368	14303	14321	14331	14268	14455	14262	14238	14446	14430	14268	14338	14260	14182	14440	14293	14449	14417	14342	14318	14323	14416	14366	14330	14343	14330	14180	14206	14305	14311	14160	14454	14161	14310	14166	14366	14405	14282	14145	14365	14360	14283	14313	14359	14341	14291	14182	14383	14181	14208	14411	14244	14407	14291	14377	14296	14408	14298	14247	14203	14422	14203	14282	14405	14282	14313	14324	14267	14334	14384	14318	14474	14408	14306	14126	14508	14401	14348	14419	14235	14373	14101	14441	14339	14312	14220	14257	14194	14210	14174	14397	14403	14316	14352	14318	14340	14481	14146	14350	14402	14341	14378	14380	14178	14280	14234	14315	14352	14366	14429	14303	14336	14305	14238	14279	14278	14307	14348	14514	14169	14434	14118	14422	14257	14207	14339	14357	14276	14259	14293	14389	14390	14368	14281	14257	14119	14368	14304	14509	14433	14130	14291	14456	14392	14398	14308	14239	14326	14311	14342	14175	14351	14265	14402	14329	14335	14468	14431	14361	14188	14509	14311	14236	14322	14387	14303	14174	14309	14454	14176	14332	14383	14268	14280	14429	14327	14364	14406	14410	14354	14400	14399	14459	14352	14327	14331	14326	14344	14250	14300	14323	14286	14384	14235	14324	14324	14232	14362	14402	14271	14330	14196	14283	14296	14352	14266	14308	14287	14231	14190	14146	14317	14227	14302	14232	14433	14463	14312	14297	14231	14263	14399	14268	14279	14411	14371	14251	14448	14314	14383	14407	14287	14326	14252	14298	14393	14467	14468	14367	14128	14315	14223	14315	14339	14198	14332	14286	14220	14285	14387	14266	14270	14329	14232	14395	14336	14310	14351	14237	14445	14410	14342	14255	14395	14259	14189	14436	14217	14107	14175	14278	14181	14274	14397	14318	14233	14231	14148	14401	14103	14302	14343	14243	14462	14218	14444	14318	14343	14072	14286	14262	14445	14213	14152	14371	14445	14238	14275	14294	14332	14300	14268	14323	14424	14152	14398	14229	14417	14175	14376	14273	14303	14299	14262	14333	14517	14404	14370	14224	14249	14374	14262	14201	14410	14339	14292	14452	14402	14253	14260	14399	14360	14297	14293	14195	14268	14381	14198	14314	14451	14214	14164	14482	14307	14435	14126	14295	14289	14337	14359	14250	14219	14252	14324	14401	14191	14194	14365	14258	14286	14461	14491	14165	14380	14243	14317	14376	14426	14338	14401	14210	14267	14401	14441	14206	14243	14336	14303	14347	14479	14175	14456	14435	14502	14205	14308	14295	14388	14228	14036	14417	14394	14392	14322	14266	14350	14340	14500	14211	14139	14291	14229	14298	14348	14273	14312	14372	14272	14465	14187	14160	14432	14375	14295	14496	14408	14272	14226	14375	14262	14410	14320	14327	14369	14339	14380	14292	14327	14397	14118	14252	14597	14360	14358	14432	14266	14463	14429	14344	14395	14363	14389	14373	14112	14289	14300	14366	14243	14299	14280	14501	14330	14117	14354	14320	14322	14204	14169	14234	14343	14348	14357	14142	14368	14260	14458	14246	14324	14364	14362	14259	14426	14384	14563	14181	14377	14206	14330	14060	14155	14403	14251	14314	14351	14283	14489	14207	14437	14288	14298	14126	14317	14265	14366	14389	14285	14170	14215	14316	14263	14192	14327	14286	14498	14259	14407	14192	14293	14495	14341	14321	14295	14405	14251	14370	14386	14241	14398	14295	14165	14334	14372	14418	14297	14337	14336	14275	14325	14368	14386	14331	14297	14343	14247	14331	14464	14477	14264	14295	14404	14335	14261	14254	14378	14410	14324	14233	14266	14440	14155	14246	14272	14311	14398	14126	14251	14286	14392	14130	14414	14589	14297	14348	14214	14264	14315	14203	14283	14316	14236	14318	14250	14473	14237	14258	14329	14306	14447	14367	14376	14375	14080	14484	14244	14307	14255	14264	14223	14266	14405	14225	14194	14296	14353	14317	14266	14229	14391	14472	14286	14152	14323	14300	14390	14344	14228	14306	14378	14319	14378	14242	14454	14363	14282	14364	14327	14292	14287	14183	14465	14192	14259	14216	14207	14378	14271	14431	14243	14311	14336	14232	14327	14196	14276	14299	14457	14371	14341	14187	14290	14343	14287	14413	14411
22742	21362	29184	23925	22083	25237	27499	22545	20988	21229	33794	37634	30065	24322	21870	20087	18754	17682	17416	16799	16958	16941	17156	16738	17001	16870	16831	16918	16969	16973	16874	16779	16760	16698	16700	16932	16971	16813	16832	16956	16812	16782	16902	16858	17011	16619	16743	17064	17021	16910	16884	16871	16655	17036	16753	16868	17001	16662	16933	16821	16822	16833	16626	16833	17020	16786	16630	16758	16630	16537	16780	16848	16686	16861	16955	16800	16959	16924	16785	16737	16893	16747	16781	16778	16742	16770	16628	16715	16720	16990	16715	16983	16771	16797	16942	16685	16904	16593	16666	16752	16779	16645	16707	16607	16796	16720	16838	16829	16889	16745	16835	16843	16824	16849	16874	16846	16581	16637	16798	16822	16624	16742	16717	16800	16787	16923	16730	16676	16813	16789	16681	16682	16744	16824	17060	16763	16752	16645	16500	16734	16634	16717	16616	16616	16800	16812	16606	16709	16618	16704	16696	16588	16645	16828	16802	16833	16836	16667	16664	16649	16867	16516	16903	16612	16734	16805	16674	16757	16728	16758	17077	16840	16933	16669	16716	16696	16806	16805	16870	16627	16674	16918	16722	16777	16676	16563	16699	16675	16762	16708	16576	16887	16844	16792	16797	16964	16827	16680	16804	16676	16598	16904	16654	16797	16717	16791	16867	16714	16731	16812	16711	16734	16844	16894	16607	16711	16893	16649	16840	16677	16752	16654	16879	16797	16652	16795	16857	16811	16862	16873	16577	16591	16484	16644	16668	16697	16686	16532	16740	16651	16619	16768	16937	16727	16671	16772	16726	16835	16755	16656	16777	16828	16672	16735	16626	16638	16845	16759	16873	16626	16678	16770	16875	16773	16758	16964	16997	16742	16812	16891	16769	16752	16750	16664	16532	16788	16812	16626	16671	16758	16753	16689	16740	16691	16680	16948	16623	16725	16782	16620	16692	16744	16777	16742	16787	16728	16681	16661	16881	16640	16687	16755	16747	16718	16896	16608	16833	16806	16816	16544	16630	16771	16655	16812	16650	16698	16687	16592	16683	16790	16649	16776	16799	16981	16758	16666	16697	16610	16876	16781	16722	16737	16952	16613	16738	16518	16743	16737	16619	16809	16895	16869	16884	16724	16862	16549	16763	16552	16626	16689	16803	16745	16787	16737	16816	16890	16708	16619	16681	16811	16840	16854	16805	16873	16671	16805	16879	16907	16646	16693	16725	16637	16698	16665	16793	16854	16692	16478	16756	16569	16791	16787	16924	16521	16770	16822	16801	16719	16547	16676	16775	16743	16795	16811	16758	16747	16698	16577	16776	16872	16813	16804	17046	16782	16722	16725	16713	16491	16771	16629	16676	16644	16737	16495	16834	16880	16757	16798	16838	16795	16875	16776	16910	16850	16825	16728	16666	16827	16787	16851	16812	16668	16667	16665	16711	16627	16679	16794	16699	16541	16717	16896	16706	16794	16606	16705	16693	16748	16678	16543	16909	16683	16676	16579	16792	16728	16799	16573	16804	16736	16785	16876	16845	16753	16837	16946	16862	16884	16941	16828	16833	16547	16613	16827	16637	16669	16688	16716	16737	16796	16521	16758	17038	16710	16700	16734	16879	16638	16765	16825	16683	16646	16848	16725	16807	16818	16921	16743	16853	16873	16830	16806	16694	16623	16799	16710	16704	16709	16679	16988	16882	16770	16830	16868	16721	16773	16972	16819	16807	16577	16690	16719	16874	16879	16799	16784	16614	16747	16815	16735	16975	16704	16885	16658	16742	16762	16746	16743	16806	16785	16652	16739	16630	16642	16642	16678	16957	16802	16798	16644	16605	16403	16728	16705	16568	16700	16543	16748	16668	16823	16925	16802	16695	16849	16836	16870	16834	16610	16750	16828	16525	16640	16855	16932	16895	16856	16626	16678	16839	16691	16551	16617	16681	16760	16589	16870	16775	16678	16591	16771	16719	16589	16543	16710	16558	16604	17000	16825	16824	16567	16949	16870	16863	16892	16723	16854	16486	16879	16756	16691	16807	16669	16518	16924	16800	16728	16795	16877	16696	16722	16639	16667	16865	16589	16852	16818	16706	16603	16695	16812	16816	16748	16851	16809	16795	16690	16687	16733	16952	16638	16853	16847	16687	16910	16786	16647	16691	16580	16839	16687	16839	16605	16827	16847	16716	16811	16750	16907	16830	16845	16800	16777	16692	16589	16683	16769	16950	16747	16883	16745	16850	16829	16659	16636	16842	16780	16708	16540	16745	16689	16777	16562	16751	16781	16643	16781	16597	16818	16787	16784	16772	16797	16718	16785	16609	16819	16556	16733	16712	16818	16633	16687	16521	16751	16892	16683	16664	16678	16766	16832	16899	16914	16703	16822	16723	16747	16782	16756	16613	16831	16708	16816	16797	16525	16789	16738	16623	16798	16850	16767	16601	16505	16851	16922	16630	16773	16711	16696	16870	16727	16724	16773	16820	16750	16852	16759	16714	16857	16883	16680	16791	16789	16759	16919	16639	16817	16693	16918	16835	16705	16754	16607	16671	16716	16845	17016	16887	16825	16699	16781	16838	16751	16788	16807	16875	16723	16677	16657	16732	16754	16817	16711	16672	16782	16686	16662	16611	16749	16744	16917	16739	16758	16891	16854	16793	16695	16782	16779	16744	16726	16631	16682	16687	16662	16610	16794	16870	16913	16821	16881	16732	16773	16742	16451	16698	16593	16708	16856	16691	16797	16928	16736	16890	16766	16678	16730	16879	16580	16813	16843	16944	16696	16811	16949	16745	16687	16867	17007	16690	16731	16699	16771	16888	16662	16621	16932	16923	16725	16797	16600	16709	16729	16696	16641	16689	16710	16790	16887	16601	16733	16462	16731	16811	16670	16674	16691	16626	16342	16907	16820	16814	16698	16930	16782	16801	16696	16820	16935	16785	16689	16734	16834	16780	16577	16566	16750	16751	16692	16510	16688	16911	16754	16662	16704	16677	16763	16802	16846	16931	16819	16714	16778	16498	16711	16691	16732	16653	16724	16604	16770	16718	16731	17034	16828	16862	16730	16759	16540	16824	16800	16728	16911	16721	16704	16895	16870	16609	16821	16561	16701	16928	16605	16714	16853	16864	16604	16655	16591	16703	16735	16700	16985	16661	16787	16519	16673	16854	16916	16805	16578	16614	16878	16719	16618	16744	16591	16643	16788	16689	16753	16869	16858	16853	16620	16652	16693	16829	16838	16751	16914	16976	16782	16791	16821	16684	17020	16744	16534	16754	16736	16626	16608	16761	16839	16748	16667	16614	16661	16469	16706	16539	16957	16589	16591	16673	16637	16578	16946	16902	16819	16660	16822	16829	16574	16616	16805	16744	16897	16728	16768	16833	16722	16861	16867	16796	16766	16701	16557	16751	16892	16612	16800	16745	16837	16670	16653	16711	16729	16727	16594	16638	16780	16790	16704	16709	16833	16626	16800	16593	16761	16831	16682	16732	16647	16705	16761	16793	16738	16559	16852	16855	16561	16655	16676	16715	16939	16666	16951	16577	16827	16687	16859	16948	16833	16712	16793	16553	16861	16624	16955	16798	16696	16640	16841	16600	16699	16646	16765	16670	16685	16822	16854	16740	16590	16747	16775	16649	16856	17011	16596	16754	16873	16506	16845	16716	16559	16711	16836	16882	16712	16623	16691	16851	16748	16855	16672	16746	16637	16799	16570	16860	16542	16952	16839	16710	16624	16741	16642	16757	16684	16716	16737	16725	16743	16835	16723	16728	16716	16972	16736	16735	16933	16779	16782	16745	16894	16893	16668	16672	16786	16778	16672	16637	16757	16958	16648	16725	16831	16693	16745	16508	16850	16700	16651	16656	16853	16628	16989	16678	16823	16647	16735	16694	16923	16511	16522	16771	16755	16715	16769	16701	16787	16760	16942	17033	16821	16685	16778	16654	16878	16832	16747	16804	16866	16518	16494	16651	16576	16739	16604	16659	16780	16940	16731	16771	16753	16582	16704	16611	16741	16784	16679	16612	16907	16683	16832	16829	16880	16730	16680	16747	16858	16647	16699	16860	16851	16753	16697	16904	16629	16703	16887	16652	16626	16698	16725	16816	16549	16727	16837	16753	16864	16724	16659	16897	16667	16718	16735	16932	17047	16714	16619	16868	16872	16833	16579	16641	16772	16707	16705	16819	16768	16858	16680	16700	16769	16749	16822	16839	16873	16760	16786	16883	16634	16683	16849	16721	16841	16764	16761	16728	16544	16657	16836	16778	16700	16989	16796	16684	16889	16723	16598	16859	16621	16696	16778	16755	16859	16819	16815	16826	16845	16670	16859	16640	16820	16821	16779	16756	16683	16891	16884	16647	16690	16891	16776	16792	16839	16706	16942	16808	16673	16781	16804	16798	16913	16920	16710	16642	16726	16684	16661	16739	16812	16681	16529	16653	16749	16553	16755	16859	16594	16742	16682	16781	16681	16765	16793	16834	16861	16726	16887	16700	16762	16762	16879	16946	16839	16807	16832	17016	16768	16690	16779	16642	16687	16757	16832	16744	16676	16892	16529	16604	16579	16593	16822	16870	16870	16678	16792	17069	16814	16863	16722	16817	16921	16816	16862	16752	16745	16745	16650	16827	16823	16854	16909	16907	16730	16831	16652	16767	16654	16910	16892	16785	16871	16694	17015	16687	16695	16915	16661	16643	16598	16778	16599	16852	16925	16648	16853	16783	16853	16641	16678	16825	16706	16787	16992	16728	16777	16891	16811	16705	16735	16621	16710	16615	16578	16902	16676	16691	16935	16731	16644	16884	16861	16695	16624	16682	16758	16699	16809	16827	16876	16664	16732	16702	16450	16885	16568	16660	16795	16742	16805	16937	16797	16928	16937	16707	16755	16572	16879	16882	16748	16713	16460	16811	16720	16711	16807	16805	16851	16723	16948	16749	16568	16711	16836	16820	16818	16576	16718	16600	16671	16745	16994	16828	16697	16690	16774	16537	16640	16934	16810	16620	16820	16761	16803	16759	16664	16674	16795	16907	16714	16976	16796	16629	16794	16854	17009	16784	16690	16885	16794	16765	16714	16763	16801	16787	16868	16675	16674	16710	16870	16901	16964	16773	16883	16845	16743	16772	16720	16917	16809	16854	16842
32922	57678	53528	37662	31417	27109	24243	22201	20747	20599	37339	38180	29613	23596	20903	18565	16898	15633	14905	14749	14741	14709	14414	14579	14599	14502	14531	14561	14593	14558	14578	14554	14483	14456	14605	14542	14602	14506	14601	14579	14580	14531	14546	14541	14741	14669	14540	14580	14666	14498	14598	14652	14613	14544	14645	14617	14561	14582	14690	14579	14475	14677	14642	14651	14429	14428	14616	14585	14506	14444	14548	14566	14378	14559	14584	14412	14571	14443	14465	14537	14641	14505	14667	14485	14652	14349	14557	14599	14469	14605	14566	14623	14625	14537	14744	14666	14381	14556	14644	14401	14691	14619	14688	14545	14605	14683	14585	14587	14499	14499	14437	14562	14548	14523	14625	14350	14526	14627	14534	14463	14618	14584	14382	14461	14737	14531	14334	14717	14519	14511	14625	14531	14433	14559	14386	14583	14509	14540	14485	14605	14580	14481	14437	14594	14479	14641	14450	14514	14705	14582	14704	14527	14414	14616	14651	14622	14637	14752	14455	14625	14553	14449	14542	14479	14559	14662	14486	14644	14547	14586	14475	14380	14583	14481	14579	14514	14446	14521	14624	14626	14471	14444	14466	14587	14504	14497	14509	14480	14560	14414	14414	14489	14519	14582	14610	14367	14530	14519	14514	14650	14472	14563	14605	14556	14490	14469	14471	14603	14462	14475	14572	14597	14659	14342	14501	14543	14435	14543	14512	14613	14600	14607	14541	14494	14675	14449	14414	14666	14591	14491	14515	14583	14542	14615	14706	14433	14715	14445	14344	14526	14586	14668	14448	14541	14442	14434	14625	14398	14674	14496	14564	14660	14478	14547	14477	14632	14615	14540	14399	14635	14477	14434	14454	14472	14458	14506	14443	14606	14425	14541	14616	14630	14596	14428	14626	14505	14505	14538	14704	14425	14434	14486	14507	14466	14528	14613	14565	14528	14546	14416	14678	14497	14661	14650	14545	14512	14500	14443	14502	14571	14578	14566	14639	14561	14611	14617	14541	14497	14678	14373	14610	14575	14610	14462	14478	14556	14608	14501	14582	14532	14631	14821	14476	14552	14374	14591	14659	14556	14482	14719	14529	14469	14671	14575	14563	14629	14442	14472	14646	14537	14373	14557	14557	14342	14639	14483	14705	14623	14675	14468	14574	14566	14430	14543	14598	14583	14691	14656	14511	14580	14541	14642	14522	14473	14519	14651	14454	14611	14442	14632	14651	14630	14547	14664	14585	14560	14581	14772	14585	14524	14577	14502	14447	14506	14601	14644	14573	14490	14355	14501	14668	14527	14594	14551	14688	14582	14588	14440	14511	14615	14718	14402	14525	14538	14554	14350	14595	14662	14461	14448	14701	14474	14510	14582	14581	14579	14508	14542	14471	14534	14514	14510	14401	14463	14488	14639	14450	14546	14556	14638	14471	14510	14499	14552	14517	14553	14495	14589	14456	14555	14454	14553	14483	14676	14518	14480	14615	14538	14713	14426	14714	14613	14681	14475	14458	14304	14591	14410	14671	14548	14726	14652	14501	14664	14522	14584	14628	14617	14582	14478	14525	14494	14432	14603	14529	14486	14538	14444	14556	14713	14568	14611	14501	14424	14687	14407	14486	14632	14316	14478	14563	14479	14473	14649	14528	14519	14529	14350	14550	14557	14369	14556	14601	14550	14552	14570	14396	14494	14694	14614	14602	14592	14680	14787	14550	14485	14483	14585	14409	14637	14556	14439	14590	14377	14652	14565	14495	14567	14431	14415	14425	14651	14597	14618	14598	14591	14698	14620	14549	14672	14476	14685	14499	14459	14632	14583	14545	14514	14584	14419	14480	14506	14549	14445	14497	14519	14415	14507	14422	14753	14448	14561	14555	14454	14512	14384	14472	14586	14392	14631	14577	14474	14538	14553	14430	14472	14650	14406	14668	14497	14590	14635	14618	14304	14671	14595	14482	14525	14671	14565	14707	14575	14622	14537	14618	14515	14527	14637	14536	14454	14572	14555	14340	14661	14459	14578	14611	14489	14552	14503	14690	14671	14761	14385	14467	14483	14594	14677	14508	14544	14546	14651	14563	14654	14651	14744	14506	14518	14601	14589	14570	14553	14538	14584	14629	14490	14426	14562	14520	14533	14630	14550	14466	14494	14542	14554	14449	14559	14486	14486	14484	14576	14506	14551	14566	14429	14623	14379	14496	14587	14551	14376	14631	14706	14532	14580	14540	14506	14664	14483	14631	14458	14603	14514	14394	14401	14688	14527	14569	14691	14522	14523	14593	14556	14473	14451	14516	14530	14583	14586	14661	14588	14404	14753	14634	14472	14502	14546	14539	14628	14622	14409	14502	14561	14471	14324	14555	14621	14650	14586	14529	14475	14679	14503	14529	14595	14550	14537	14517	14606	14680	14461	14614	14412	14567	14519	14540	14462	14614	14432	14552	14496	14564	14503	14413	14673	14601	14464	14486	14594	14489	14492	14570	14677	14592	14429	14435	14504	14733	14550	14627	14520	14358	14457	14595	14694	14542	14467	14519	14680	14517	14528	14464	14521	14576	14604	14599	14441	14530	14440	14564	14699	14504	14663	14536	14434	14571	14601	14718	14532	14349	14509	14522	14696	14498	14643	14357	14648	14588	14566	14394	14512	14663	14593	14499	14501	14515	14487	14665	14666	14589	14597	14503	14500	14572	14562	14569	14393	14588	14578	14716	14727	14543	14542	14656	14509	14396	14637	14458	14658	14582	14580	14340	14453	14542	14493	14635	14562	14565	14426	14472	14628	14628	14555	14477	14569	14578	14557	14555	14486	14544	14719	14413	14568	14502	14576	14635	14612	14489	14595	14440	14314	14418	14634	14544	14562	14516	14586	14485	14670	14385	14451	14358	14508	14469	14465	14457	14649	14441	14451	14545	14540	14716	14632	14642	14565	14566	14452	14507	14532	14450	14532	14462	14352	14347	14727	14508	14505	14533	14557	14541	14535	14572	14474	14538	14586	14706	14542	14587	14533	14519	14582	14898	14509	14539	14638	14580	14601	14546	14529	14442	14606	14484	14456	14538	14394	14455	14608	14626	14556	14496	14563	14551	14583	14532	14626	14598	14564	14552	14676	14581	14379	14480	14667	14513	14524	14340	14705	14652	14493	14528	14553	14605	14356	14638	14618	14509	14612	14509	14535	14619	14454	14570	14639	14662	14579	14483	14508	14444	14537	14505	14542	14350	14583	14339	14401	14537	14339	14536	14627	14489	14538	14625	14599	14654	14459	14403	14507	14516	14298	14259	14549	14617	14618	14543	14494	14552	14534	14472	14647	14409	14667	14523	14516	14664	14556	14475	14594	14475	14480	14508	14427	14653	14402	14379	14566	14550	14520	14380	14556	14420	14697	14601	14513	14682	14417	14538	14548	14305	14601	14502	14578	14512	14412	14389	14600	14474	14584	14442	14622	14581	14605	14552	14498	14576	14438	14648	14622	14548	14401	14612	14484	14631	14580	14721	14666	14495	14617	14403	14468	14460	14581	14421	14412	14446	14413	14598	14625	14598	14563	14527	14502	14420	14429	14573	14494	14633	14550	14591	14501	14501	14442	14408	14466	14444	14558	14608	14527	14638	14502	14431	14507	14485	14650	14387	14489	14696	14619	14590	14586	14500	14555	14488	14431	14734	14655	14379	14475	14561	14505	14471	14464	14354	14677	14534	14663	14518	14598	14558	14479	14457	14513	14626	14565	14517	14488	14602	14478	14652	14345	14664	14741	14583	14426	14547	14628	14533	14545	14427	14589	14580	14601	14639	14504	14677	14371	14542	14446	14500	14541	14450	14550	14512	14542	14539	14526	14607	14630	14486	14543	14499	14612	14664	14646	14619	14538	14526	14435	14484	14583	14663	14615	14566	14461	14539	14375	14486	14425	14530	14497	14598	14509	14415	14456	14500	14446	14668	14669	14495	14598	14630	14721	14521	14529	14474	14417	14508	14508	14565	14590	14509	14395	14626	14549	14799	14515	14591	14518	14483	14633	14640	14608	14391	14596	14397	14586	14576	14531	14676	14623	14516	14631	14550	14630	14510	14673	14616	14464	14552	14561	14607	14396	14430	14624	14594	14631	14611	14393	14485	14533	14668	14528	14813	14619	14672	14491	14571	14630	14529	14599	14558	14623	14611	14464	14459	14653	14414	14476	14513	14441	14502	14645	14782	14659	14440	14513	14628	14520	14666	14635	14643	14342	14669	14559	14560	14487	14309	14421	14633	14505	14619	14429	14591	14554	14514	14595	14618	14424	14512	14643	14567	14548	14587	14556	14491	14471	14626	14674	14572	14533	14435	14653	14475	14392	14604	14410	14457	14477	14459	14613	14471	14404	14436	14427	14690	14630	14549	14461	14581	14382	14636	14471	14478	14403	14429	14600	14607	14561	14622	14440	14618	14363	14567	14524	14493	14641	14425	14601	14581	14497	14515	14492	14639	14546	14511	14603	14541	14595	14529	14600	14497	14566	14520	14552	14635	14655	14579	14570	14719	14539	14593	14556	14453	14472	14469	14527	14561	14473	14565	14641	14633	14500	14615	14682	14494	14535	14661	14547	14572	14612	14511	14340	14505	14540	14613	14674	14500	14575	14625	14453	14626	14657	14441	14617	14532	14317	14537	14438	14494	14660	14491	14698	14452	14381	14467	14540	14342	14558	14639	14517	14563	14436	14689	14553	14438	14308	14408	14627	14456	14545	14448	14637	14545	14479	14528	14491	14545	14552	14569	14615	14492	14588	14562	14683	14451	14558	14739	14492	14570	14641	14580	14485	14593	14533	14484	14584	14415	14557	14604	14425	14639	14521	14540	14430	14502	14559	14606	14528	14626	14546	14391	14663	14569	14463	14709	14510	14395	14619	14486	14502	14574	14459	14551	14636	14595	14684	14479	14638	14617	14552	14467	14639	14415	14584	14455	14519	14469	14518	14454	14559	14470	14577	14463	14552	14679	14572	14464	14580	14650	14550	14567	14423	14695	14426	14429	14542	14502	14497	14618	14588	14547	14563	14608	14531	14527	14543	14528	14499	14470	14477	14525	14537	14551	14409	14586	14640	14597	14488	14558	14470	14468	14383	14623	14470	14569	14706	14601	14482	14590	14519	14413	14556	14547	14476	14508	14398
28914	28514	33565	25697	19916	18448	17876	17270	16760	16689	17873	18064	17625	17049	17088	16893	16848	16796	16774	16543	16569	16686	16526	16380	16459	16471	16662	16703	16584	16727	16467	16729	16563	16520	16623	16502	16550	16506	16480	16584	16362	16381	16400	16641	16439	16653	16558	16489	16622	16463	16859	16422	16604	16635	16627	16482	16587	16553	16570	16502	16469	16549	16592	16368	16324	16432	16751	16470	16600	16426	16534	16588	16494	16454	16454	16544	16536	16508	16446	16636	16513	16406	16675	16679	16633	16523	16550	16505	16570	16281	16444	16478	16609	16516	16641	16308	16520	16539	16729	16446	16708	16546	16397	16462	16571	16469	16606	16599	16354	16428	16577	16508	16652	16702	16444	16565	16552	16552	16578	16656	16755	16505	16664	16499	16530	16577	16519	16704	16429	16378	16485	16580	16621	16574	16357	16648	16540	16642	16582	16580	16524	16450	16663	16615	16540	16457	16504	16507	16540	16543	16527	16353	16460	16455	16386	16626	16534	16425	16477	16556	16527	16622	16648	16646	16754	16513	16627	16568	16616	16534	16691	16306	16571	16495	16434	16713	16485	16383	16593	16629	16591	16490	16385	16491	16504	16680	16518	16474	16453	16473	16499	16497	16482	16497	16557	16453	16550	16443	16373	16530	16555	16666	16598	16299	16375	16439	16477	16435	16383	16552	16583	16499	16555	16352	16477	16626	16657	16799	16493	16532	16458	16741	16523	16576	16523	16534	16484	16552	16373	16479	16468	16420	16450	16588	16455	16691	16546	16647	16598	16441	16528	16629	16710	16533	16710	16549	16617	16677	16544	16488	16632	16519	16728	16715	16580	16536	16514	16555	16426	16617	16575	16432	16427	16578	16537	16678	16614	16622	16552	16398	16488	16543	16618	16491	16690	16627	16630	16491	16512	16563	16702	16611	16498	16538	16654	16555	16538	16652	16599	16610	16458	16603	16728	16552	16385	16438	16560	16588	16669	16654	16553	16295	16568	16553	16635	16497	16524	16699	16752	16525	16404	16563	16501	16467	16537	16593	16576	16363	16657	16437	16537	16649	16672	16440	16590	16553	16717	16575	16591	16521	16503	16561	16701	16518	16554	16552	16520	16707	16567	16363	16514	16740	16456	16646	16519	16624	16425	16477	16493	16456	16418	16461	16606	16524	16558	16445	16548	16518	16392	16457	16552	16564	16613	16448	16449	16526	16542	16445	16661	16618	16518	16604	16400	16529	16655	16511	16333	16546	16604	16519	16424	16397	16594	16469	16288	16545	16680	16460	16635	16521	16676	16418	16464	16499	16725	16307	16475	16692	16516	16567	16601	16634	16298	16579	16530	16626	16450	16656	16663	16598	16410	16415	16513	16661	16743	16614	16733	16569	16479	16732	16481	16457	16616	16681	16665	16604	16475	16454	16497	16304	16484	16373	16684	16556	16424	16520	16450	16431	16416	16680	16539	16499	16611	16558	16711	16599	16643	16485	16486	16578	16544	16563	16644	16794	16603	16479	16541	16561	16441	16427	16538	16413	16597	16593	16601	16693	16719	16667	16522	16549	16490	16591	16657	16589	16517	16385	16504	16332	16798	16663	16654	16578	16526	16483	16752	16517	16434	16610	16584	16442	16438	16421	16580	16617	16624	16625	16486	16527	16644	16641	16323	16682	16503	16524	16482	16529	16541	16593	16487	16497	16463	16516	16330	16602	16577	16654	16730	16380	16378	16492	16566	16634	16345	16293	16471	16402	16553	16540	16402	16560	16505	16817	16624	16562	16492	16408	16437	16647	16520	16595	16590	16822	16416	16675	16431	16601	16663	16385	16705	16489	16408	16691	16487	16448	16435	16526	16614	16485	16565	16472	16386	16425	16560	16716	16577	16503	16800	16486	16524	16494	16545	16435	16562	16626	16593	16568	16585	16617	16428	16626	16570	16650	16434	16560	16505	16693	16643	16560	16487	16379	16597	16426	16585	16726	16634	16504	16458	16322	16406	16563	16407	16461	16455	16593	16641	16593	16454	16662	16531	16878	16517	16700	16731	16637	16447	16515	16329	16574	16755	16310	16371	16585	16596	16621	16480	16539	16528	16622	16590	16412	16348	16565	16533	16638	16712	16584	16635	16421	16637	16664	16562	16628	16463	16365	16612	16782	16426	16616	16551	16536	16715	16491	16494	16530	16774	16597	16684	16553	16710	16643	16701	16581	16480	16500	16630	16466	16468	16562	16296	16406	16595	16426	16559	16463	16615	16496	16587	16622	16567	16310	16449	16346	16572	16623	16656	16521	16441	16497	16599	16626	16718	16666	16510	16548	16510	16564	16524	16547	16587	16459	16504	16513	16379	16698	16456	16350	16467	16560	16415	16525	16575	16446	16445	16483	16621	16467	16548	16600	16612	16681	16602	16646	16660	16448	16349	16496	16703	16576	16666	16687	16725	16659	16357	16538	16517	16402	16625	16574	16585	16722	16454	16578	16513	16478	16508	16395	16416	16407	16734	16499	16598	16260	16493	16543	16583	16556	16426	16433	16594	16638	16594	16598	16506	16560	16511	16494	16483	16517	16480	16490	16388	16576	16569	16563	16618	16586	16534	16490	16396	16735	16454	16591	16401	16467	16567	16611	16408	16498	16474	16558	16588	16381	16720	16465	16282	16525	16515	16531	16450	16472	16508	16550	16727	16552	16617	16381	16727	16491	16610	16481	16411	16557	16469	16624	16730	16468	16525	16578	16500	16655	16621	16705	16544	16680	16570	16650	16404	16696	16653	16568	16613	16528	16623	16660	16561	16610	16442	16597	16556	16723	16636	16552	16534	16626	16445	16574	16452	16541	16769	16591	16482	16549	16683	16545	16550	16454	16616	16542	16496	16436	16536	16501	16611	16474	16429	16542	16703	16838	16603	16456	16350	16473	16482	16600	16517	16399	16398	16530	16522	16395	16497	16602	16812	16316	16408	16572	16357	16714	16474	16635	16464	16558	16448	16425	16493	16274	16481	16666	16537	16593	16597	16245	16449	16577	16617	16464	16728	16657	16428	16637	16705	16565	16548	16634	16630	16691	16663	16733	16644	16394	16660	16773	16726	16534	16260	16577	16478	16586	16656	16485	16566	16588	16517	16427	16559	16578	16441	16691	16548	16410	16471	16664	16595	16413	16470	16380	16618	16474	16607	16277	16607	16709	16510	16625	16707	16635	16633	16508	16553	16629	16493	16638	16499	16560	16539	16601	16746	16627	16648	16629	16896	16427	16735	16603	16460	16379	16661	16481	16485	16697	16861	16746	16546	16651	16544	16641	16577	16715	16572	16630	16548	16683	16526	16453	16708	16439	16595	16494	16398	16370	16610	16653	16670	16583	16473	16717	16647	16652	16511	16538	16467	16716	16549	16522	16694	16660	16502	16442	16401	16283	16795	16728	16456	16506	16631	16476	16638	16627	16513	16545	16418	16669	16418	16696	16579	16491	16524	16593	16570	16300	16404	16610	16454	16582	16671	16607	16701	16545	16468	16621	16546	16612	16731	16569	16634	16574	16468	16339	16606	16530	16633	16530	16477	16630	16627	16484	16604	16557	16570	16530	16395	16613	16583	16604	16537	16412	16628	16681	16772	16819	16377	16383	16487	16529	16457	16583	16443	16434	16680	16544	16583	16731	16519	16501	16374	16488	16550	16392	16444	16543	16719	16346	16553	16460	16523	16640	16534	16628	16524	16572	16579	16634	16549	16657	16529	16262	16388	16581	16337	16669	16745	16550	16595	16557	16639	16430	16531	16488	16383	16494	16542	16531	16664	16616	16486	16651	16583	16674	16624	16392	16528	16461	16537	16562	16482	16544	16500	16528	16716	16626	16529	16677	16346	16444	16510	16529	16454	16493	16635	16646	16432	16613	16481	16648	16406	16628	16593	16424	16767	16517	16556	16578	16554	16478	16655	16637	16554	16648	16546	16503	16752	16571	16635	16533	16586	16771	16572	16740	16606	16592	16576	16634	16621	16336	16533	16728	16538	16534	16445	16528	16646	16590	16660	16542	16511	16674	16592	16498	16523	16278	16644	16536	16694	16669	16623	16496	16520	16426	16370	16330	16659	16466	16582	16653	16365	16362	16647	16705	16707	16594	16679	16690	16434	16634	16369	16548	16541	16697	16621	16599	16526	16630	16532	16828	16718	16752	16587	16665	16501	16622	16506	16577	16521	16524	16548	16501	16614	16759	16456	16455	16429	16463	16455	16558	16595	16369	16541	16419	16566	16579	16614	16509	16538	16438	16531	16625	16634	16551	16649	16608	16603	16571	16542	16434	16532	16621	16391	16436	16583	16607	16763	16458	16776	16513	16649	16563	16674	16600	16631	16525	16403	16389	16576	16463	16708	16502	16466	16575	16632	16448	16602	16481	16634	16591	16474	16533	16509	16602	16522	16577	16551	16637	16641	16697	16437	16746	16434	16463	16438	16459	16424	16486	16558	16425	16473	16750	16523	16312	16580	16527	16516	16299	16412	16446	16393	16363	16364	16689	16585	16885	16633	16631	16386	16664	16587	16408	16631	16514	16690	16494	16743	16649	16597	16534	16625	16630	16423	16586	16470	16483	16482	16355	16432	16638	16436	16746	16642	16709	16471	16808	16695	16464	16473	16475	16663	16528	16595	16534	16424	16697	16568	16560	16646	16523	16723	16697	16547	16675	16651	16464	16599	16549	16638	16333	16396	16598	16484	16585	16476	16592	16596	16619	16820	16558	16537	16451	16575	16776	16606	16336	16502	16577	16663	16654	16751	16409	16491	16516	16478	16653	16619	16514	16727	16531	16401	16514	16336	16599	16627	16718	16606	16680	16630	16723	16601	16682	16274	16585	16688	16492	16701	16690	16490	16537	16760	16569	16681	16595	16375	16561	16260	16536	16736	16515	16591	16538	16580	16487	16728	16580	16707	16456	16511	16545	16475	16708	16486	16605	16568	16626	16701	16614	16485	16710	16445	16445	16297	16652	16541	16583	16458	16488	16613	16613	16548	16400	16765	16471	16504	16673	16601	16330	16491	16608	16471	16596	16376	16318	16546	16367	16429	16443	16646	16362	16609	16720	16556	16491	16537	16554	16467	16489	16578	16373	16652	16593	16502	16497	16567	16565	16601	16864	16570	16593	16604	16622
31078	44771	37567	23033	18538	16822	15923	15559	15241	14837	16633	16216	15623	15164	14845	15060	14788	14713	14585	14533	14466	14424	14489	14394	14516	14435	14555	14492	14366	14534	14532	14525	14494	14476	14412	14537	14407	14540	14438	14527	14324	14335	14604	14400	14554	14344	14429	14742	14396	14444	14409	14340	14472	14390	14409	14397	14529	14550	14559	14255	14493	14488	14416	14493	14480	14427	14622	14370	14340	14419	14540	14438	14563	14495	14474	14512	14438	14525	14452	14628	14300	14407	14624	14498	14373	14297	14356	14596	14384	14510	14563	14385	14376	14446	14362	14406	14442	14608	14545	14296	14384	14454	14396	14358	14548	14669	14505	14592	14361	14414	14549	14442	14369	14661	14626	14454	14322	14332	14383	14486	14659	14612	14384	14488	14464	14565	14516	14690	14450	14396	14498	14501	14542	14481	14404	14416	14336	14502	14446	14515	14482	14531	14499	14497	14569	14424	14433	14443	14385	14404	14632	14366	14633	14439	14488	14492	14367	14478	14498	14468	14588	14459	14401	14503	14390	14392	14466	14443	14505	14214	14567	14524	14430	14433	14722	14247	14373	14454	14504	14197	14496	14275	14460	14367	14504	14627	14496	14447	14599	14391	14367	14487	14433	14494	14557	14563	14401	14416	14427	14470	14517	14360	14287	14501	14533	14499	14443	14344	14404	14382	14385	14389	14374	14524	14545	14309	14448	14519	14680	14658	14417	14419	14554	14555	14466	14397	14363	14627	14500	14550	14487	14440	14508	14302	14537	14526	14561	14506	14544	14488	14402	14469	14453	14600	14569	14326	14555	14586	14697	14559	14438	14437	14511	14491	14564	14456	14412	14346	14397	14565	14587	14438	14475	14413	14385	14503	14442	14486	14471	14432	14351	14454	14473	14513	14380	14435	14447	14395	14568	14429	14353	14539	14443	14336	14434	14514	14440	14423	14509	14422	14294	14404	14520	14374	14362	14496	14461	14433	14595	14553	14371	14613	14532	14345	14404	14518	14441	14392	14546	14584	14445	14505	14466	14458	14387	14385	14451	14487	14552	14536	14413	14467	14575	14415	14430	14388	14467	14401	14572	14449	14507	14530	14391	14354	14541	14311	14321	14484	14585	14414	14456	14454	14656	14358	14636	14568	14497	14415	14424	14439	14343	14417	14396	14484	14450	14581	14563	14469	14443	14500	14540	14528	14476	14312	14370	14573	14435	14444	14439	14589	14476	14401	14415	14310	14368	14648	14387	14423	14513	14336	14423	14364	14524	14512	14540	14431	14633	14552	14638	14597	14479	14433	14480	14446	14436	14524	14469	14334	14539	14429	14463	14356	14587	14490	14585	14394	14519	14278	14439	14482	14481	14485	14582	14511	14370	14438	14394	14575	14284	14445	14539	14254	14465	14412	14561	14502	14548	14490	14526	14446	14557	14521	14540	14357	14374	14469	14628	14402	14513	14453	14601	14600	14408	14357	14506	14474	14348	14302	14417	14625	14540	14482	14436	14689	14389	14405	14434	14458	14657	14571	14453	14462	14513	14456	14560	14541	14597	14391	14374	14422	14575	14546	14424	14501	14556	14496	14371	14475	14511	14511	14542	14555	14486	14475	14342	14328	14362	14370	14464	14356	14473	14479	14611	14388	14543	14584	14488	14459	14327	14487	14501	14536	14391	14426	14451	14438	14579	14530	14455	14480	14284	14398	14438	14270	14352	14517	14364	14448	14479	14674	14620	14278	14578	14453	14520	14453	14604	14501	14395	14543	14500	14476	14577	14533	14538	14527	14548	14329	14354	14400	14384	14351	14446	14465	14660	14522	14569	14464	14377	14406	14475	14340	14566	14446	14496	14472	14388	14307	14570	14616	14522	14485	14402	14410	14688	14465	14391	14475	14426	14605	14440	14634	14518	14550	14581	14219	14501	14620	14462	14446	14556	14622	14523	14610	14667	14330	14346	14334	14522	14422	14602	14427	14482	14435	14561	14542	14523	14476	14561	14560	14437	14472	14695	14442	14473	14405	14487	14403	14522	14330	14411	14400	14572	14340	14509	14386	14315	14251	14604	14570	14568	14544	14394	14568	14600	14445	14585	14448	14330	14401	14568	14424	14553	14542	14412	14634	14433	14547	14429	14486	14194	14449	14337	14378	14443	14326	14589	14533	14526	14435	14505	14674	14414	14453	14480	14575	14520	14339	14547	14401	14501	14611	14328	14487	14474	14492	14508	14525	14395	14644	14418	14406	14492	14557	14479	14395	14636	14457	14478	14498	14575	14471	14441	14350	14614	14490	14484	14474	14606	14471	14482	14542	14537	14584	14578	14444	14324	14504	14510	14458	14485	14457	14427	14371	14473	14547	14462	14362	14444	14325	14594	14463	14497	14592	14419	14423	14382	14423	14426	14375	14604	14406	14583	14506	14534	14370	14432	14387	14536	14385	14503	14468	14471	14364	14543	14276	14531	14431	14435	14384	14500	14507	14457	14446	14490	14452	14304	14543	14451	14474	14474	14524	14607	14384	14505	14442	14445	14377	14467	14547	14569	14324	14407	14322	14458	14480	14411	14525	14257	14480	14323	14471	14468	14556	14385	14531	14528	14575	14406	14571	14548	14577	14306	14378	14511	14301	14497	14465	14509	14367	14421	14422	14342	14526	14459	14306	14382	14363	14433	14586	14617	14653	14469	14475	14493	14483	14571	14507	14449	14565	14526	14590	14517	14439	14298	14423	14585	14587	14356	14524	14363	14438	14385	14450	14542	14403	14570	14317	14304	14343	14596	14391	14389	14621	14372	14342	14249	14499	14583	14607	14515	14509	14398	14517	14583	14449	14296	14531	14361	14610	14466	14714	14363	14313	14509	14315	14359	14360	14515	14558	14445	14434	14382	14546	14565	14334	14551	14380	14467	14403	14447	14625	14501	14350	14484	14485	14667	14334	14398	14516	14519	14520	14233	14373	14356	14422	14493	14472	14404	14559	14519	14416	14413	14469	14440	14450	14651	14304	14326	14593	14326	14428	14379	14560	14338	14348	14507	14449	14457	14508	14371	14433	14392	14398	14509	14406	14435	14565	14355	14368	14400	14546	14544	14483	14570	14399	14462	14383	14429	14360	14412	14480	14490	14414	14511	14283	14404	14582	14468	14492	14450	14496	14363	14542	14410	14491	14465	14394	14309	14460	14450	14496	14481	14410	14447	14414	14442	14573	14618	14503	14446	14361	14421	14332	14510	14468	14548	14562	14551	14508	14393	14593	14569	14548	14542	14503	14288	14370	14578	14521	14441	14411	14642	14472	14474	14508	14603	14490	14424	14318	14608	14412	14511	14547	14460	14325	14570	14505	14476	14574	14499	14387	14567	14605	14355	14560	14510	14474	14490	14506	14454	14480	14407	14582	14508	14506	14556	14562	14370	14528	14382	14534	14298	14540	14444	14452	14397	14508	14615	14456	14456	14412	14415	14523	14644	14589	14459	14528	14604	14449	14320	14563	14605	14352	14571	14398	14550	14444	14536	14576	14351	14454	14536	14460	14406	14509	14482	14361	14582	14711	14487	14442	14450	14450	14661	14483	14505	14528	14488	14476	14535	14277	14356	14428	14379	14469	14481	14335	14509	14596	14605	14505	14547	14551	14549	14500	14466	14395	14572	14453	14409	14543	14464	14475	14293	14613	14488	14271	14429	14592	14393	14327	14490	14235	14348	14527	14299	14481	14517	14497	14533	14502	14505	14383	14353	14609	14432	14558	14412	14432	14305	14494	14364	14566	14554	14552	14564	14424	14345	14372	14495	14553	14478	14562	14335	14391	14532	14277	14534	14431	14406	14504	14409	14503	14410	14429	14309	14526	14676	14477	14282	14487	14329	14415	14572	14477	14384	14608	14604	14513	14502	14480	14495	14516	14537	14553	14409	14495	14439	14427	14435	14494	14421	14482	14481	14494	14575	14510	14457	14495	14324	14411	14472	14446	14428	14589	14436	14700	14379	14581	14497	14566	14525	14327	14573	14466	14480	14510	14480	14415	14476	14402	14440	14533	14324	14454	14429	14357	14559	14395	14447	14407	14442	14345	14564	14342	14494	14562	14360	14581	14336	14419	14484	14420	14504	14653	14499	14310	14421	14397	14443	14547	14582	14444	14535	14476	14497	14459	14484	14442	14449	14559	14372	14466	14304	14410	14571	14531	14474	14437	14306	14466	14598	14413	14655	14468	14407	14518	14517	14611	14393	14494	14355	14524	14488	14480	14483	14487	14542	14355	14418	14434	14568	14406	14486	14380	14382	14333	14492	14456	14456	14620	14406	14599	14330	14374	14446	14465	14476	14482	14449	14532	14527	14532	14623	14616	14569	14497	14493	14459	14467	14421	14295	14474	14440	14593	14340	14777	14452	14629	14590	14593	14364	14307	14626	14516	14622	14416	14489	14419	14503	14519	14484	14537	14498	14366	14258	14548	14454	14420	14492	14448	14364	14433	14463	14477	14484	14450	14290	14519	14369	14433	14340	14330	14437	14438	14502	14542	14450	14505	14279	14590	14207	14505	14528	14433	14544	14665	14461	14576	14551	14494	14411	14559	14451	14536	14471	14500	14479	14408	14532	14449	14474	14461	14523	14420	14431	14466	14519	14344	14466	14579	14528	14498	14599	14537	14570	14551	14418	14473	14399	14440	14442	14436	14537	14443	14506	14281	14387	14349	14568	14507	14531	14336	14562	14569	14407	14476	14476	14360	14582	14693	14304	14349	14383	14396	14525	14415	14591	14399	14418	14585	14431	14412	14441	14323	14639	14423	14377	14530	14580	14473	14568	14381	14442	14473	14394	14402	14465	14441	14295	14618	14439	14486	14523	14472	14509	14571	14629	14359	14300	14434	14725	14539	14514	14464	14335	14381	14440	14375	14434	14394	14340	14622	14467	14548	14531	14444	14479	14527	14301	14405	14572	14481	14238	14512	14461	14486	14612	14586	14520	14390	14638	14479	14333	14308	14560	14490	14604	14542	14338	14475	14427	14590	14541	14379	14493	14402	14617	14460	14491	14429	14532	14467	14471	14576	14488	14506	14462	14420	14394	14443	14404	14486	14324	14456	14482	14475	14434	14387	14586	14421	14564	14492	14483	14555	14505	14561	14493	14435	14441	14631	14547	14521	14614	14573
23904	21311	28808	24689	23401	24109	23090	19673	18547	18956	24530	27017	25405	22485	19764	18384	17607	17092	16520	16656	16451	16691	16723	16603	16468	16471	16668	16561	16450	16628	16536	16416	16438	16557	16417	16327	16527	16356	16595	16571	16465	16482	16599	16521	16586	16343	16461	16464	16600	16535	16648	16619	16516	16485	16392	16414	16505	16453	16607	16246	16430	16361	16269	16416	16556	16487	16452	16636	16526	16514	16554	16510	16401	16456	16655	16609	16563	16371	16533	16352	16628	16582	16483	16509	16345	16370	16411	16554	16515	16522	16556	16705	16426	16449	16473	16475	16459	16490	16324	16367	16528	16339	16460	16486	16389	16316	16496	16558	16399	16428	16460	16403	16507	16532	16582	16554	16643	16442	16512	16326	16519	16328	16429	16469	16383	16267	16577	16482	16296	16537	16642	16528	16506	16547	16511	16270	16603	16450	16335	16244	16584	16250	16456	16495	16551	16757	16522	16376	16550	16372	16419	16552	16570	16570	16406	16295	16395	16382	16462	16454	16487	16411	16513	16437	16362	16511	16518	16385	16385	16339	16482	16301	16402	16323	16503	16600	16445	16538	16370	16445	16461	16563	16391	16427	16357	16457	16478	16416	16454	16431	16498	16555	16412	16503	16567	16553	16391	16402	16555	16465	16472	16450	16629	16469	16400	16425	16418	16467	16408	16502	16558	16354	16503	16286	16499	16506	16351	16466	16380	16505	16616	16609	16549	16492	16434	16381	16471	16570	16537	16420	16647	16559	16611	16292	16351	16447	16460	16567	16498	16304	16176	16489	16425	16131	16645	16363	16437	16333	16317	16560	16372	16385	16516	16437	16534	16290	16376	16407	16499	16462	16361	16314	16296	16284	16324	16498	16484	16581	16404	16406	16375	16389	16483	16245	16471	16436	16623	16628	16330	16498	16324	16646	16495	16445	16403	16449	16503	16541	16479	16443	16518	16503	16448	16541	16533	16171	16498	16465	16510	16390	16357	16338	16547	16406	16389	16416	16385	16327	16467	16681	16339	16295	16305	16550	16369	16554	16409	16507	16440	16394	16469	16476	16485	16429	16417	16731	16434	16245	16456	16491	16500	16397	16456	16487	16537	16280	16471	16525	16539	16708	16411	16253	16485	16302	16458	16504	16514	16405	16336	16272	16473	16254	16373	16404	16630	16403	16414	16418	16666	16474	16604	16617	16510	16536	16506	16262	16504	16645	16548	16490	16521	16376	16418	16491	16410	16379	16405	16452	16624	16382	16210	16357	16454	16391	16326	16542	16429	16398	16443	16436	16461	16481	16472	16547	16466	16483	16440	16307	16460	16412	16400	16677	16440	16529	16486	16446	16421	16448	16437	16341	16558	16606	16504	16548	16292	16319	16521	16487	16533	16690	16419	16406	16545	16491	16435	16582	16276	16412	16595	16337	16172	16581	16271	16605	16604	16554	16484	16554	16492	16328	16374	16252	16322	16416	16516	16443	16413	16388	16344	16486	16194	16373	16688	16311	16294	16359	16548	16451	16303	16336	16374	16377	16426	16513	16561	16463	16511	16446	16379	16480	16468	16431	16275	16350	16352	16493	16376	16329	16485	16497	16545	16414	16527	16442	16434	16525	16252	16535	16562	16482	16328	16502	16688	16533	16483	16364	16534	16498	16344	16315	16407	16361	16259	16269	16345	16443	16382	16534	16157	16402	16602	16438	16520	16494	16428	16391	16251	16635	16419	16400	16677	16600	16582	16312	16484	16644	16588	16501	16469	16410	16512	16458	16370	16439	16473	16518	16477	16441	16612	16762	16563	16475	16477	16647	16468	16506	16697	16337	16548	16520	16567	16534	16366	16658	16397	16505	16620	16648	16420	16537	16453	16275	16310	16406	16468	16281	16384	16397	16309	16135	16349	16548	16504	16515	16193	16357	16453	16445	16350	16286	16429	16283	16446	16678	16664	16405	16263	16341	16603	16315	16432	16469	16416	16469	16460	16559	16489	16479	16418	16429	16407	16654	16545	16427	16459	16321	16259	16354	16355	16484	16200	16318	16208	16307	16286	16247	16556	16327	16372	16489	16368	16500	16457	16453	16539	16321	16421	16517	16380	16430	16593	16515	16584	16492	16650	16545	16535	16446	16439	16412	16645	16524	16526	16427	16379	16431	16632	16443	16324	16437	16556	16422	16532	16434	16467	16608	16473	16596	16574	16565	16385	16615	16472	16443	16473	16451	16415	16386	16514	16664	16338	16170	16636	16423	16402	16433	16386	16464	16662	16435	16300	16396	16297	16430	16450	16419	16354	16313	16528	16524	16263	16611	16574	16433	16376	16214	16536	16493	16504	16481	16381	16486	16401	16502	16592	16331	16417	16432	16411	16567	16593	16516	16515	16495	16419	16580	16638	16454	16447	16656	16568	16602	16474	16249	16348	16361	16679	16451	16466	16488	16471	16564	16436	16481	16633	16357	16605	16520	16396	16703	16425	16404	16413	16439	16518	16595	16574	16748	16445	16703	16562	16539	16485	16432	16356	16350	16509	16399	16372	16572	16578	16241	16530	16391	16370	16470	16616	16470	16434	16598	16523	16514	16498	16504	16414	16380	16350	16484	16567	16570	16312	16449	16363	16701	16364	16430	16649	16471	16508	16391	16507	16509	16359	16572	16374	16650	16604	16405	16485	16698	16750	16495	16243	16306	16425	16326	16480	16428	16509	16465	16417	16491	16368	16354	16634	16662	16572	16332	16265	16465	16709	16428	16371	16341	16561	16480	16571	16510	16321	16293	16548	16369	16238	16605	16386	16495	16389	16626	16623	16470	16471	16489	16418	16461	16571	16201	16396	16316	16442	16626	16195	16412	16505	16579	16545	16574	16457	16548	16442	16350	16339	16674	16161	16483	16395	16531	16386	16584	16458	16346	16431	16534	16570	16477	16549	16385	16432	16371	16425	16536	16272	16400	16635	16494	16538	16651	16494	16556	16423	16244	16387	16466	16458	16441	16649	16575	16280	16416	16304	16407	16481	16418	16270	16378	16398	16366	16553	16435	16420	16445	16541	16572	16253	16521	16544	16446	16567	16419	16580	16393	16365	16123	16370	16564	16595	16444	16485	16462	16356	16424	16462	16721	16619	16403	16242	16397	16456	16724	16424	16534	16574	16331	16430	16650	16445	16502	16377	16379	16452	16624	16349	16400	16371	16379	16485	16493	16466	16394	16374	16192	16554	16554	16473	16423	16422	16493	16569	16283	16450	16601	16485	16533	16458	16457	16337	16441	16607	16404	16608	16394	16414	16495	16491	16266	16421	16613	16580	16421	16681	16345	16305	16665	16413	16211	16517	16356	16446	16390	16571	16421	16605	16618	16535	16350	16434	16288	16368	16365	16502	16368	16487	16309	16500	16361	16446	16516	16531	16403	16368	16467	16427	16576	16540	16523	16385	16498	16481	16267	16627	16330	16381	16348	16401	16457	16379	16319	16392	16555	16386	16507	16431	16482	16365	16228	16428	16582	16495	16273	16448	16589	16480	16480	16309	16494	16064	16338	16549	16589	16372	16564	16525	16310	16445	16263	16407	16577	16216	16450	16376	16404	16552	16351	16442	16577	16471	16422	16411	16467	16386	16445	16428	16747	16494	16391	16593	16416	16488	16415	16484	16459	16340	16408	16546	16385	16413	16629	16494	16466	16607	16601	16401	16559	16289	16618	16683	16400	16491	16303	16633	16465	16272	16448	16541	16429	16291	16467	16469	16400	16665	16624	16537	16365	16309	16395	16553	16500	16585	16487	16399	16381	16433	16486	16555	16519	16468	16426	16692	16576	16398	16506	16374	16382	16398	16394	16484	16423	16446	16282	16614	16277	16670	16480	16568	16430	16314	16408	16579	16364	16288	16240	16619	16523	16280	16409	16579	16396	16392	16301	16593	16410	16438	16438	16478	16388	16721	16567	16448	16598	16465	16542	16501	16469	16321	16533	16568	16598	16333	16327	16178	16415	16451	16426	16564	16324	16391	16456	16282	16531	16488	16296	16514	16416	16530	16448	16302	16576	16596	16497	16581	16565	16637	16573	16409	16558	16531	16347	16405	16325	16479	16587	16453	16424	16250	16443	16388	16461	16352	16526	16545	16339	16498	16392	16286	16558	16344	16443	16582	16302	16666	16439	16372	16564	16552	16467	16429	16488	16348	16531	16560	16417	16366	16295	16343	16360	16304	16472	16639	16662	16437	16389	16646	16187	16570	16399	16472	16564	16420	16623	16492	16631	16608	16467	16717	16509	16488	16395	16556	16638	16304	16533	16661	16702	16362	16444	16616	16393	16405	16412	16381	16409	16478	16260	16522	16481	16639	16496	16500	16489	16398	16520	16558	16505	16462	16707	16555	16587	16564	16465	16356	16571	16179	16434	16382	16444	16651	16487	16329	16612	16601	16426	16304	16512	16454	16369	16585	16386	16445	16358	16438	16447	16423	16462	16458	16629	16437	16542	16734	16394	16547	16256	16329	16515	16462	16538	16537	16406	16409	16539	16507	16416	16363	16387	16409	16405	16466	16399	16453	16507	16240	16613	16533	16608	16510	16542	16440	16481	16528	16277	16490	16517	16549	16531	16517	16463	16370	16468	16676	16348	16597	16399	16663	16471	16648	16521	16386	16516	16598	16695	16665	16479	16351	16647	16445	16439	16504	16409	16701	16663	16580	16480	16337	16544	16351	16465	16341	16440	16388	16287	16695	16400	16560	16399	16689	16682	16678	16568	16634	16585	16486	16324	16516	16508	16376	16555	16363	16677	16387	16443	16579	16307	16521	16302	16491	16552	16466	16365	16496	16443	16560	16626	16491	16455	16349	16288	16416	16513	16325	16503	16447	16479	16582	16382	16541	16550	16264	16651	16533	16380	16568	16635	16488	16592	16436	16409	16566	16538	16219	16478	16430	16413	16426	16557	16327	16408	16510	16487	16489	16457	16482	16594	16521	16522	16410	16433	16548	16485	16534	16496	16450	16330	16302	16639	16379	16542	16451	16407	16554	16329	16508	16504	16428	16368	16427	16583	16580	16461	16369	16368	16459	16452	16585	16551	16486	16387	16501	16441	16428	16483	16621	16664	16528	16355	16420	16501	16572	16442	16425	16318	16406	16614	16335	16441	16493	16511	16547	16335
31544	50979	43530	32624	26809	22685	20623	18479	17425	18327	26608	27890	25791	21553	18741	16787	15489	14634	14599	14362	14559	14331	14328	14420	14423	14358	14549	14437	14563	14398	14401	14457	14228	14569	14410	14368	14442	14362	14343	14493	14384	14402	14441	14474	14461	14400	14450	14582	14248	14389	14328	14531	14501	14460	14465	14474	14445	14292	14426	14477	14348	14478	14364	14547	14325	14346	14323	14307	14477	14354	14426	14322	14463	14394	14359	14577	14477	14358	14410	14462	14276	14302	14258	14368	14498	14354	14469	14326	14200	14569	14381	14346	14415	14372	14418	14443	14457	14455	14438	14360	14357	14474	14336	14389	14430	14296	14325	14299	14336	14297	14408	14305	14456	14409	14339	14358	14294	14301	14506	14257	14413	14337	14547	14524	14404	14455	14350	14451	14224	14335	14521	14228	14485	14341	14279	14267	14417	14377	14284	14308	14273	14425	14314	14394	14270	14542	14388	14287	14329	14404	14429	14371	14332	14239	14469	14349	14458	14396	14438	14380	14532	14447	14489	14456	14563	14444	14430	14608	14277	14252	14411	14502	14372	14346	14394	14328	14429	14318	14227	14414	14365	14400	14360	14483	14449	14354	14399	14352	14261	14319	14456	14532	14469	14427	14295	14325	14346	14305	14480	14433	14315	14450	14192	14363	14509	14331	14378	14271	14395	14403	14588	14210	14467	14651	14433	14489	14413	14358	14616	14399	14335	14309	14510	14342	14370	14366	14463	14298	14271	14356	14359	14413	14440	14471	14416	14400	14266	14374	14130	14514	14435	14486	14453	14331	14457	14375	14469	14417	14128	14321	14285	14342	14390	14429	14367	14384	14463	14359	14415	14350	14437	14296	14336	14442	14295	14405	14290	14529	14448	14194	14520	14484	14376	14361	14560	14341	14360	14559	14281	14355	14359	14406	14286	14430	14226	14484	14372	14460	14618	14395	14472	14422	14400	14371	14455	14279	14335	14433	14363	14419	14331	14480	14327	14380	14391	14390	14412	14261	14260	14312	14274	14417	14414	14514	14435	14421	14413	14347	14459	14438	14563	14302	14516	14436	14430	14431	14356	14568	14432	14532	14346	14388	14279	14393	14459	14354	14530	14400	14402	14370	14372	14249	14513	14413	14294	14533	14457	14565	14379	14464	14458	14274	14400	14501	14354	14477	14432	14480	14340	14281	14323	14368	14539	14376	14447	14374	14472	14354	14356	14301	14456	14344	14315	14424	14186	14450	14396	14498	14444	14480	14490	14384	14426	14343	14281	14328	14513	14332	14430	14326	14496	14311	14396	14314	14371	14229	14388	14411	14434	14305	14559	14289	14485	14180	14479	14407	14349	14292	14435	14334	14141	14371	14461	14484	14385	14321	14318	14447	14327	14453	14649	14099	14386	14307	14317	14358	14408	14423	14476	14565	14509	14240	14468	14336	14438	14394	14412	14564	14352	14413	14387	14449	14500	14356	14544	14407	14287	14311	14397	14281	14493	14321	14222	14481	14229	14366	14331	14456	14415	14355	14448	14488	14388	14396	14403	14366	14327	14361	14278	14322	14384	14421	14421	14476	14435	14277	14212	14384	14441	14341	14312	14512	14529	14398	14569	14504	14424	14417	14403	14498	14469	14148	14431	14520	14118	14506	14431	14492	14401	14512	14305	14260	14391	14453	14399	14431	14500	14347	14398	14396	14396	14384	14380	14490	14297	14331	14322	14566	14497	14394	14441	14395	14479	14261	14415	14352	14372	14420	14359	14514	14376	14338	14434	14434	14392	14451	14313	14652	14338	14390	14316	14344	14332	14413	14520	14446	14378	14257	14436	14523	14411	14370	14336	14511	14574	14477	14574	14399	14383	14439	14471	14358	14423	14301	14536	14524	14480	14589	14420	14326	14428	14511	14360	14340	14504	14553	14330	14573	14205	14547	14402	14374	14578	14332	14442	14222	14457	14310	14267	14479	14346	14433	14446	14308	14574	14423	14346	14346	14441	14308	14285	14459	14423	14447	14260	14420	14317	14375	14421	14466	14471	14501	14261	14509	14498	14534	14357	14331	14613	14434	14382	14362	14366	14413	14269	14393	14301	14444	14516	14319	14505	14188	14358	14386	14514	14498	14445	14414	14357	14475	14158	14469	14494	14443	14488	14380	14407	14156	14412	14250	14493	14463	14426	14463	14329	14405	14502	14345	14422	14443	14334	14334	14485	14272	14293	14359	14387	14221	14339	14564	14284	14374	14365	14487	14240	14376	14255	14330	14447	14456	14540	14376	14206	14358	14410	14378	14381	14421	14271	14346	14398	14462	14591	14315	14380	14260	14394	14138	14418	14456	14337	14313	14358	14574	14358	14374	14382	14409	14353	14420	14354	14391	14159	14355	14423	14394	14460	14529	14460	14509	14473	14257	14245	14478	14397	14336	14385	14327	14399	14370	14398	14398	14447	14475	14455	14525	14317	14453	14395	14422	14385	14284	14287	14349	14270	14413	14479	14424	14293	14382	14395	14302	14372	14479	14435	14349	14280	14407	14410	14249	14249	14355	14427	14428	14478	14291	14493	14273	14305	14461	14535	14349	14354	14381	14408	14520	14238	14362	14342	14522	14272	14191	14449	14494	14489	14427	14515	14287	14394	14402	14217	14511	14471	14309	14339	14341	14465	14352	14218	14405	14323	14463	14467	14260	14443	14467	14317	14332	14266	14428	14354	14340	14489	14435	14367	14290	14289	14477	14478	14354	14242	14424	14298	14387	14495	14529	14472	14641	14438	14475	14267	14276	14254	14438	14369	14284	14409	14370	14301	14306	14504	14409	14280	14334	14483	14533	14423	14391	14292	14513	14471	14369	14443	14563	14523	14439	14398	14269	14327	14465	14431	14463	14470	14510	14264	14326	14455	14417	14341	14373	14322	14401	14321	14479	14413	14432	14415	14312	14505	14429	14269	14343	14423	14242	14423	14402	14130	14432	14404	14251	14479	14444	14318	14467	14406	14316	14381	14433	14537	14433	14406	14475	14571	14361	14332	14496	14358	14414	14555	14434	14346	14492	14454	14440	14423	14230	14407	14359	14349	14405	14504	14326	14370	14377	14322	14377	14356	14495	14442	14551	14412	14408	14541	14454	14356	14047	14497	14402	14457	14371	14412	14464	14259	14319	14391	14444	14411	14447	14516	14287	14362	14367	14352	14387	14534	14341	14299	14405	14197	14335	14491	14466	14399	14464	14283	14435	14379	14512	14376	14473	14410	14450	14275	14429	14385	14246	14552	14503	14475	14433	14392	14418	14399	14505	14404	14464	14346	14443	14428	14285	14284	14278	14213	14523	14271	14508	14522	14401	14293	14173	14301	14308	14580	14579	14362	14302	14323	14368	14357	14403	14340	14476	14374	14374	14431	14295	14344	14245	14366	14478	14494	14509	14239	14608	14445	14249	14563	14215	14493	14338	14297	14459	14281	14490	14508	14294	14393	14465	14473	14267	14283	14380	14304	14358	14340	14349	14385	14323	14394	14340	14347	14348	14393	14290	14450	14426	14317	14384	14365	14328	14438	14240	14361	14466	14347	14282	14333	14391	14499	14448	14287	14305	14313	14602	14418	14259	14376	14357	14510	14434	14310	14341	14513	14302	14376	14644	14504	14377	14431	14400	14515	14431	14444	14451	14398	14375	14424	14426	14529	14353	14476	14365	14484	14293	14357	14432	14338	14280	14429	14283	14396	14243	14333	14391	14453	14409	14290	14643	14344	14517	14439	14255	14451	14234	14401	14405	14590	14431	14414	14534	14388	14495	14334	14436	14395	14442	14367	14384	14445	14369	14335	14339	14338	14268	14536	14399	14384	14511	14325	14413	14445	14268	14396	14386	14430	14339	14421	14290	14444	14407	14390	14425	14398	14346	14333	14502	14599	14342	14566	14508	14332	14478	14415	14372	14307	14272	14367	14332	14327	14321	14606	14420	14486	14414	14314	14547	14427	14297	14452	14539	14390	14465	14491	14435	14448	14315	14311	14428	14437	14255	14261	14363	14489	14336	14364	14444	14430	14324	14286	14348	14464	14519	14472	14481	14476	14293	14383	14307	14425	14380	14321	14413	14514	14503	14523	14464	14339	14422	14323	14317	14355	14377	14355	14375	14417	14501	14357	14255	14364	14423	14537	14432	14278	14290	14463	14344	14559	14496	14369	14394	14482	14500	14319	14355	14508	14266	14425	14435	14345	14505	14391	14454	14507	14482	14578	14322	14404	14317	14472	14523	14342	14489	14334	14332	14562	14236	14423	14331	14392	14539	14328	14448	14457	14351	14353	14454	14473	14365	14396	14454	14377	14430	14393	14351	14377	14345	14328	14335	14436	14430	14310	14458	14349	14410	14555	14550	14378	14299	14196	14572	14363	14303	14378	14368	14378	14377	14236	14418	14363	14403	14303	14434	14404	14350	14424	14617	14320	14273	14387	14411	14278	14279	14407	14303	14303	14482	14323	14402	14263	14245	14357	14372	14434	14394	14302	14362	14319	14467	14500	14208	14470	14393	14430	14315	14262	14207	14424	14325	14286	14362	14366	14271	14391	14383	14389	14314	14491	14291	14366	14503	14407	14488	14324	14412	14441	14452	14381	14409	14423	14406	14440	14333	14422	14306	14271	14455	14488	14491	14289	14366	14302	14328	14463	14278	14390	14388	14505	14443	14422	14429	14551	14252	14357	14560	14529	14347	14490	14425	14342	14486	14379	14480	14424	14280	14382	14386	14233	14430	14382	14323	14458	14418	14162	14252	14461	14208	14391	14248	14236	14394	14505	14231	14331	14408	14407	14404	14283	14459	14214	14375	14456	14365	14364	14281	14311	14326	14268	14400	14548	14424	14474	14299	14408	14511	14399	14374	14537	14535	14331	14299	14253	14418	14559	14354	14338	14386	14621	14340	14338	14263	14389	14471	14314	14437	14443	14340	14485	14463	14368	14306	14324	14455	14234	14422	14385	14186	14410	14205	14358	14377	14308	14529	14245	14513	14455	14460	14344	14455	14267	14445	14479	14323	14389	14291	14351	14552	14484	14518	14465	14354	14336	14293	14500	14516	14232	14354	14374	14315	14429	14313	14251	14302	14536	14439	14286	14298	14383	14380	14326	14270	14371	14354	14453	14435	14422	14459
22806	21334	29082	24015	22215	25198	27313	21388	19734	21094	33961	36773	31830	25343	21621	19036	17875	17343	16961	16806	16825	17003	16947	16948	16755	16900	16937	16749	16795	16662	16898	16694	16798	16684	16564	16780	16821	16844	16748	16793	16895	16802	16944	16810	16957	16783	16749	16559	17042	16791	16667	16813	16639	16756	16673	16726	16868	16770	16701	16610	16761	16707	16726	16783	16630	16635	16589	16710	16649	16824	16819	16803	16795	16694	16914	16779	16641	16604	16698	16676	16878	16701	16979	16907	16830	16864	16703	16599	16809	16662	16772	16609	16632	16586	16622	16840	16816	16788	16545	16760	16867	16622	16849	16745	16919	16968	16908	16694	16778	16737	16830	16795	16607	16785	16782	16778	16835	16687	16584	16783	16860	16618	16616	16856	16677	16531	16687	16613	16645	16657	16605	16857	16653	16519	16736	16679	16732	16704	16751	16668	16756	16710	16687	16819	16687	16521	16758	16625	16801	16750	16705	16693	16690	16686	16763	16693	16559	16719	16723	16618	16585	16830	16590	16637	16487	16691	16627	16658	16625	16694	16747	16779	16741	16748	16584	16553	16808	16666	16796	16503	16700	16615	16796	16865	16574	16847	16583	16668	16677	16476	16859	16707	16593	16668	16632	16625	16584	16769	16732	16733	16828	16689	16773	16686	16570	16877	16350	16622	16897	16730	16824	16584	16661	16947	16703	16684	16768	16894	16749	16698	16661	16866	16692	16610	16687	16602	16750	16662	16705	16657	16557	16502	16750	16510	16739	16699	16615	16433	16799	16462	16794	16882	16657	16506	16690	16813	16793	16740	16693	16610	16819	16692	16479	16788	16609	16671	16864	16778	16835	16695	16546	16689	16634	16685	16737	16623	16896	16593	16551	16651	16681	16600	16700	16640	16687	16724	16631	16704	16750	16639	16653	16569	16561	16728	16595	16819	16684	16568	16693	16695	17004	16863	16833	16656	16661	16727	16669	16575	16708	16576	16624	16737	16579	16555	16754	16531	16600	16555	16755	16768	16689	16690	16798	16747	16485	16593	16359	16859	16734	16828	16852	16683	16579	16426	16630	16733	16678	16679	16681	16610	16718	16988	16776	16644	16646	16602	16705	16587	16660	16795	16631	16836	16606	16659	16458	16739	16928	16614	16685	16623	16771	16763	16653	16704	16684	16737	16814	16459	16942	16755	16633	16893	16861	16646	16802	16767	16576	16882	16566	16678	16727	16751	16729	16596	16714	16618	16977	16713	16555	16748	16738	16808	16693	16908	16673	16496	16757	16718	16745	16815	16734	16788	16723	16663	16828	16636	16686	16412	16785	16711	16686	16625	16735	16655	16721	16652	16789	16690	16543	16626	16833	16781	16585	16583	16725	16498	16553	16657	16807	16683	16644	16711	16607	16805	16580	16738	16567	16522	16836	16608	16883	16640	16852	16712	16806	16587	16620	16739	16784	16633	16537	16766	16602	16684	16665	16691	16731	16543	16887	16673	16654	16687	16810	16725	16879	16498	16579	16582	16633	16782	16717	16816	16793	16769	16647	16877	16775	16825	16409	16604	16638	16544	16797	16810	16681	16683	16769	16594	16622	16758	16759	16797	16813	16778	16671	16741	16660	16803	16751	16541	16646	16761	16654	16548	16724	16500	16505	16806	16699	16554	16581	16827	16769	16769	16424	16753	16472	16600	16567	16702	16744	16689	16769	16930	16700	16463	16615	16823	16672	16769	16833	16793	16689	16583	16852	16722	16781	16628	16800	16489	16595	16642	16897	16676	16790	16594	16717	16604	16560	16608	16766	16894	16695	16738	16680	16769	16698	16664	16518	16600	16656	16599	16689	16837	16922	16360	16543	16808	16691	16623	16805	16815	16645	16876	16666	16698	16795	16839	16855	16702	16705	16802	16617	16529	16993	16803	16763	16692	16655	16780	16660	16686	16640	16771	16891	16535	16799	16592	16706	16638	16534	16640	16729	16556	16688	16648	16653	16733	16780	16744	16649	16629	16655	16545	16641	16770	16711	16578	16556	16600	16808	16913	16714	16576	16573	16680	16696	16682	16622	16783	16702	16707	16785	16705	16733	16550	16641	16786	16636	16568	16548	16714	16799	16737	16872	16771	16673	16598	16596	16752	16698	16571	16915	16891	16661	16707	16580	16632	16537	16735	16893	16816	16601	16492	16513	16638	16645	16778	16768	16657	16689	16651	16618	16941	16752	16679	16648	16804	16717	16553	16866	16746	16714	16743	16830	16564	16727	16628	16504	16831	16786	16622	16739	16505	16638	16800	16710	16821	16733	16851	16535	16599	16550	16575	16683	16835	16729	16812	16703	16576	16634	16816	16884	16526	16676	16745	16721	16635	16685	16519	16783	16809	16524	16619	16707	16718	16718	16622	16662	16694	16587	16548	16798	16775	16966	16606	16681	16627	16682	16578	16670	16651	16681	16737	16662	16743	16728	16738	16535	16861	16588	16675	16638	16660	16439	16739	16650	16513	16900	16693	16470	16733	16492	16713	16935	16626	16751	16761	16496	16751	16695	16772	16785	16638	16684	16572	16801	16681	16709	16458	16664	16852	16932	16842	16844	16730	16555	16648	16859	16573	16884	16756	16778	16723	16667	16661	16649	16649	16835	16536	16680	16938	16524	16646	16703	16833	16605	16759	16592	16697	16925	16757	16749	16756	16849	16569	16667	16645	16700	16693	16611	16773	16456	16496	16634	16714	16698	16480	16622	16595	16594	16796	16686	16574	16750	16800	16741	16898	16616	16656	16899	16777	16800	16783	16693	16785	16716	16651	16649	16652	16775	16631	16648	16759	16817	16516	16714	16902	16790	16786	16993	16668	16632	16629	16749	16522	16868	16762	17012	16609	16663	16674	16643	16599	16610	16875	16671	16736	16763	16751	16673	16579	16660	16771	16627	16623	16661	16722	16746	16772	16655	16762	16608	16568	16677	16485	16716	16645	16820	16540	16503	16647	16555	16916	16686	16736	16729	16703	16797	16730	16713	16875	16653	16936	16859	16592	16668	16762	16659	16762	16571	16732	16931	16813	16709	16612	16800	16676	16573	16626	16538	16646	16861	16736	16736	16459	16598	16608	16512	16655	16545	16759	16708	16508	16755	16775	16659	16609	16734	16579	16515	16669	16765	16750	16711	16642	16657	16635	16541	16524	16797	16419	16661	16637	16805	16751	16581	16802	16681	16826	16566	16650	16985	16505	16693	16570	16828	16819	16515	16636	16772	16682	16646	16564	16651	16615	16864	16646	16748	16783	16883	16758	16602	16798	16892	16525	16724	16482	16435	16442	16603	16621	16564	16580	16756	16660	16851	16616	16614	16674	16606	16651	16764	16742	16797	16780	16690	16682	16834	16767	16754	16707	16588	16728	16662	16646	16601	16772	16706	16737	16765	16612	16668	16753	16874	16775	16659	16618	16675	16875	16752	16604	16689	16597	16818	16725	16679	16614	16653	16618	16737	16625	16650	16775	16731	16766	16869	16873	16761	16507	16661	16595	16703	16616	16785	16557	16867	16545	16720	16727	16823	16885	16569	16664	16773	16617	16582	16903	16616	16802	16645	16427	16580	16685	16836	16677	16625	16733	16912	16768	16720	16686	16773	16720	16893	16767	16771	16757	16726	16781	16584	16691	16681	16604	16818	16538	16704	16568	16669	16746	16699	16715	16550	16710	16799	16826	16489	16583	16546	16605	16784	16469	16703	16684	16653	16483	16586	16580	16620	16703	16494	16513	16534	16567	16449	16607	16877	16771	16610	16897	16710	16575	16696	16572	16780	16863	16606	16734	16483	16460	16621	16792	16736	16625	16781	16545	16881	16633	16780	16653	16801	16567	16520	16709	16878	16593	16815	16704	16615	16614	16543	16548	16399	16614	16559	16654	16752	16632	16670	16490	16762	16927	16657	16526	16728	16541	16683	16816	16735	16723	16615	16819	16885	16857	16648	16708	16767	16655	16572	16502	16622	16726	16683	16595	16844	16664	16780	16811	16702	16906	16681	16879	16680	16704	16578	16485	16650	16534	16645	16762	16620	16711	16706	16662	16461	16699	16588	16877	16897	16644	16483	16715	16677	16743	16709	16652	16729	16749	16661	16732	16594	16577	16424	16729	16624	16657	16717	16629	16718	16600	16728	16765	16630	16792	16652	16710	16770	16691	16666	16519	16798	16590	16658	16576	16699	16841	16821	16647	16621	16721	16704	16639	16540	16676	16566	16893	16702	16678	16567	16683	16659	16575	16505	16958	16697	16724	16791	16582	16644	16694	16720	16696	16723	16858	16780	16560	16573	16947	16652	16730	16681	16618	16666	16556	16877	16588	16565	16598	16560	16652	16748	16785	16418	16655	16806	17036	16506	16593	16686	16827	16603	16750	16572	16568	16673	16803	16778	16667	16642	16804	16567	16730	16756	16637	16845	16618	16730	16496	16731	16654	16563	16652	16583	16456	16685	16637	16625	16624	16595	16845	16719	16681	16541	16509	16542	16669	16697	16651	16451	16516	16826	16805	16691	16809	16639	16712	16726	16794	16488	16831	16851	16779	16580	16708	16444	16786	16630	16760	16851	16681	16696	16860	16761	16578	16845	16548	16564	16752	16620	16715	16409	16804	16650	16535	16649	16707	16753	16929	16678	16699	16677	16637	16790	16774	16781	16504	16436	16610	16747	16641	16792	16595	16579	16675	16701	16833	16874	16609	16551	16558	16707	16725	16682	16707	16557	16537	16706	16615	16704	16805	16560	16816	16875	16663	16805	16608	16696	16772	16809	16729	16655	16586	16649	16680	16731	16640	16703	16589	16580	16720	16749	16699	16780	16653	16671	16908	16805	16752	16609	16767	16668	16612	16819	16710	16687	16699	16432	16776	16698	16822	16653	16658	16875	16739	16865	16737	16697	16647	16872	16694	16936	16784	16753	16810	16779	16596	16571	16680	16348	16572	16435	16792	16793	16675	16921	16586	16770	16490	16467	16449	16618	16651	16765	16754	16736	16453	16623	16663	16548	16901	16853	16677	16525	16459	16732	16531	16600	16743	16770	16541	16918	16753	16861	16839	16846	16499	16721	16612	16800	16689	16797	16464	16748	16632	16923	16749	16698	16584	16785	16603	16810	16534	16668	16771	16722	16720
35566	57076	52087	39300	31110	27688	23245	20526	19547	20976	37572	38190	31949	24735	20084	17017	15578	15016	14769	14605	14602	14501	14688	14548	14493	14457	14534	14540	14556	14807	14415	14485	14571	14507	14418	14548	14304	14489	14649	14457	14640	14499	14618	14671	14506	14560	14395	14499	14483	14566	14469	14465	14507	14471	14508	14687	14444	14641	14578	14501	14478	14446	14501	14390	14493	14534	14512	14475	14530	14434	14405	14619	14475	14493	14562	14355	14566	14622	14540	14582	14372	14667	14643	14609	14680	14458	14505	14520	14504	14668	14508	14460	14574	14523	14495	14526	14488	14619	14574	14397	14477	14536	14500	14405	14378	14423	14526	14483	14585	14605	14530	14358	14435	14579	14560	14582	14474	14595	14571	14468	14542	14416	14431	14510	14510	14463	14320	14474	14598	14650	14568	14593	14495	14469	14662	14513	14575	14581	14518	14446	14554	14331	14633	14487	14528	14441	14614	14377	14643	14481	14501	14560	14609	14465	14500	14674	14509	14457	14494	14350	14426	14592	14548	14377	14582	14471	14658	14555	14451	14408	14375	14443	14475	14468	14670	14603	14543	14527	14548	14595	14520	14502	14552	14616	14321	14539	14562	14612	14547	14513	14610	14531	14507	14404	14436	14453	14367	14477	14587	14414	14455	14458	14561	14684	14449	14440	14567	14507	14615	14601	14534	14367	14509	14486	14341	14700	14514	14476	14489	14476	14294	14499	14422	14477	14438	14473	14476	14531	14561	14426	14548	14594	14333	14607	14489	14591	14524	14571	14531	14461	14509	14500	14536	14507	14487	14469	14499	14538	14509	14390	14500	14282	14577	14380	14520	14525	14382	14546	14382	14359	14394	14603	14540	14507	14451	14569	14519	14489	14275	14693	14332	14703	14513	14485	14495	14479	14587	14548	14737	14637	14584	14605	14643	14607	14582	14572	14732	14644	14552	14540	14527	14373	14334	14502	14416	14473	14345	14534	14463	14406	14578	14417	14735	14463	14594	14588	14499	14490	14418	14380	14387	14473	14546	14434	14516	14445	14584	14481	14547	14490	14623	14540	14303	14427	14628	14369	14404	14607	14566	14686	14512	14320	14481	14484	14637	14432	14411	14508	14554	14512	14417	14438	14565	14543	14467	14435	14409	14627	14599	14659	14412	14596	14518	14474	14433	14557	14644	14349	14538	14464	14434	14485	14561	14500	14339	14477	14506	14660	14586	14511	14404	14596	14602	14496	14575	14546	14530	14533	14378	14659	14648	14617	14568	14412	14530	14451	14376	14455	14504	14437	14589	14471	14538	14471	14559	14503	14656	14412	14635	14466	14411	14369	14408	14341	14564	14533	14491	14473	14569	14464	14615	14659	14517	14579	14436	14475	14559	14423	14642	14474	14458	14622	14499	14583	14451	14390	14659	14350	14550	14444	14523	14461	14551	14548	14392	14626	14609	14380	14672	14603	14567	14480	14519	14385	14451	14517	14546	14354	14546	14505	14615	14594	14617	14412	14353	14482	14521	14512	14536	14458	14646	14434	14565	14551	14568	14469	14488	14361	14257	14500	14629	14544	14505	14491	14553	14528	14508	14460	14516	14516	14498	14464	14551	14404	14603	14595	14589	14422	14434	14634	14611	14465	14630	14506	14610	14540	14863	14472	14377	14547	14609	14519	14493	14614	14629	14640	14557	14361	14529	14619	14639	14406	14500	14594	14536	14380	14505	14573	14568	14518	14365	14509	14574	14446	14614	14450	14675	14476	14462	14491	14452	14353	14503	14444	14466	14534	14471	14518	14465	14543	14593	14454	14407	14595	14400	14571	14466	14585	14537	14426	14517	14428	14563	14592	14475	14502	14458	14539	14496	14699	14501	14463	14389	14502	14297	14522	14580	14394	14359	14657	14464	14418	14511	14499	14493	14428	14575	14551	14523	14516	14515	14522	14526	14400	14355	14471	14563	14590	14540	14542	14648	14462	14372	14396	14578	14617	14657	14607	14420	14305	14430	14525	14537	14546	14439	14427	14404	14271	14581	14393	14609	14542	14516	14514	14540	14510	14585	14501	14464	14590	14404	14320	14559	14584	14451	14650	14480	14447	14363	14376	14459	14474	14538	14417	14567	14512	14536	14471	14493	14528	14490	14374	14520	14411	14483	14356	14356	14534	14412	14731	14576	14480	14541	14617	14617	14546	14381	14610	14526	14524	14526	14439	14295	14606	14349	14448	14444	14429	14628	14508	14754	14291	14437	14407	14554	14388	14428	14460	14546	14352	14453	14382	14551	14532	14442	14690	14393	14387	14413	14465	14419	14666	14630	14308	14572	14510	14457	14510	14363	14509	14377	14408	14377	14397	14519	14678	14327	14309	14652	14577	14573	14472	14489	14491	14578	14378	14595	14489	14507	14408	14493	14373	14505	14508	14610	14467	14476	14659	14494	14377	14457	14515	14611	14502	14670	14532	14611	14576	14547	14487	14668	14410	14438	14529	14456	14618	14470	14421	14489	14497	14621	14372	14650	14590	14380	14475	14548	14374	14502	14277	14546	14476	14491	14384	14531	14496	14485	14390	14608	14647	14704	14520	14371	14545	14672	14405	14499	14719	14487	14393	14516	14580	14523	14585	14548	14461	14556	14649	14315	14508	14613	14526	14462	14610	14465	14436	14573	14489	14447	14578	14599	14461	14583	14499	14482	14444	14526	14520	14500	14511	14628	14577	14549	14562	14659	14505	14663	14515	14383	14469	14506	14465	14446	14527	14495	14440	14607	14441	14475	14558	14538	14549	14440	14523	14508	14481	14371	14501	14377	14608	14495	14586	14516	14502	14433	14508	14314	14668	14536	14413	14527	14382	14566	14373	14512	14450	14489	14360	14624	14357	14435	14479	14427	14485	14491	14660	14455	14541	14466	14543	14523	14373	14512	14476	14513	14409	14492	14594	14374	14405	14410	14306	14576	14556	14472	14610	14463	14479	14465	14622	14422	14428	14502	14209	14485	14395	14412	14615	14466	14504	14279	14506	14460	14596	14414	14457	14497	14347	14666	14496	14485	14513	14403	14504	14414	14707	14499	14667	14688	14521	14551	14551	14569	14444	14473	14600	14232	14517	14480	14525	14400	14491	14355	14569	14833	14487	14582	14396	14295	14518	14530	14580	14641	14324	14599	14644	14331	14454	14532	14485	14300	14555	14450	14486	14561	14458	14566	14514	14602	14596	14621	14550	14501	14597	14475	14411	14705	14457	14499	14339	14628	14410	14351	14420	14506	14585	14403	14436	14663	14620	14496	14398	14480	14427	14576	14555	14551	14474	14469	14474	14412	14552	14617	14544	14514	14464	14592	14494	14503	14581	14532	14578	14441	14398	14650	14645	14694	14305	14576	14579	14518	14466	14567	14452	14386	14397	14577	14432	14497	14396	14419	14438	14648	14530	14544	14380	14488	14450	14454	14440	14464	14483	14518	14363	14472	14502	14424	14437	14417	14494	14501	14428	14555	14407	14425	14428	14611	14592	14462	14372	14546	14325	14615	14423	14580	14554	14509	14564	14565	14544	14660	14671	14511	14442	14510	14487	14515	14378	14410	14279	14570	14457	14508	14405	14536	14499	14537	14692	14566	14523	14392	14522	14460	14611	14445	14494	14412	14365	14486	14384	14644	14614	14422	14485	14596	14636	14445	14612	14376	14420	14543	14434	14589	14306	14510	14386	14482	14512	14512	14439	14685	14509	14323	14556	14583	14586	14522	14563	14512	14484	14476	14514	14370	14597	14476	14424	14611	14352	14532	14428	14515	14355	14524	14590	14504	14544	14615	14535	14502	14554	14420	14537	14471	14627	14537	14362	14519	14488	14606	14478	14508	14458	14328	14444	14413	14387	14502	14526	14446	14525	14733	14515	14578	14447	14496	14585	14583	14646	14432	14599	14458	14449	14431	14521	14557	14361	14610	14489	14424	14404	14463	14388	14638	14413	14460	14405	14574	14561	14514	14562	14567	14577	14478	14360	14535	14437	14505	14473	14624	14403	14620	14396	14590	14605	14616	14541	14549	14498	14456	14570	14538	14558	14621	14570	14456	14552	14541	14626	14570	14501	14399	14737	14485	14599	14439	14591	14437	14536	14641	14541	14455	14395	14570	14429	14623	14546	14459	14339	14572	14368	14467	14420	14434	14393	14426	14499	14437	14637	14472	14567	14560	14555	14435	14496	14636	14606	14579	14533	14596	14405	14384	14474	14506	14395	14587	14567	14525	14404	14497	14443	14510	14566	14413	14475	14540	14536	14507	14370	14353	14436	14518	14487	14297	14453	14439	14689	14526	14458	14506	14568	14447	14543	14472	14684	14465	14448	14415	14545	14437	14450	14528	14569	14412	14483	14486	14562	14459	14698	14563	14521	14588	14468	14524	14628	14678	14339	14471	14504	14415	14441	14395	14504	14406	14452	14516	14366	14428	14532	14310	14455	14382	14592	14601	14510	14471	14410	14404	14588	14537	14476	14497	14428	14498	14487	14463	14572	14540	14613	14446	14437	14650	14494	14541	14663	14453	14519	14594	14471	14675	14512	14615	14504	14575	14629	14542	14438	14561	14562	14378	14635	14252	14526	14570	14569	14355	14448	14544	14568	14443	14312	14431	14337	14352	14451	14492	14277	14630	14509	14281	14580	14525	14495	14611	14308	14370	14656	14523	14478	14518	14561	14422	14582	14503	14550	14394	14505	14513	14505	14484	14365	14584	14635	14468	14567	14520	14598	14604	14527	14581	14567	14502	14623	14256	14549	14480	14480	14506	14501	14293	14385	14598	14587	14710	14558	14646	14600	14496	14532	14488	14585	14471	14544	14721	14522	14345	14276	14528	14559	14457	14594	14577	14521	14605	14369	14601	14524	14611	14561	14412	14453	14400	14529	14403	14442	14468	14494	14471	14515	14512	14649	14377	14614	14335	14492	14644	14565	14676	14428	14500	14428	14344	14535	14506	14366	14555	14467	14519	14394	14275	14637	14504	14456	14513	14275	14416	14564	14357	14480	14521	14514	14685	14444	14501	14455	14536	14525	14588	14433	14427	14489	14557	14573	14280	14499	14573	14570	14490	14431	14541	14554	14661	14481	14398	14409	14482	14347	14818	14452	14443	14623	14429	14496	14552	14622	14400	14491
28579	25467	28885	23698	18692	17690	17471	17203	16734	16610	18062	18227	17852	17495	17273	16730	16590	16883	16428	16501	16639	16520	16299	16521	16538	16478	16486	16532	16462	16652	16504	16721	16393	16602	16628	16502	16381	16578	16483	16682	16708	16501	16457	16646	16656	16660	16612	16723	16368	16449	16547	16529	16501	16734	16519	16327	16605	16483	16475	16487	16515	16625	16564	16879	16790	16584	16472	16507	16325	16510	16512	16560	16454	16474	16462	16561	16596	16552	16485	16489	16617	16518	16632	16713	16484	16571	16513	16497	16516	16690	16515	16497	16432	16488	16498	16594	16518	16571	16536	16524	16628	16411	16476	16508	16432	16614	16332	16534	16575	16600	16705	16438	16619	16452	16676	16505	16544	16526	16654	16602	16470	16434	16430	16573	16692	16596	16711	16414	16562	16667	16573	16670	16534	16603	16552	16465	16648	16502	16554	16520	16495	16504	16450	16418	16355	16647	16467	16402	16474	16710	16436	16688	16424	16357	16707	16518	16498	16255	16341	16657	16408	16335	16620	16476	16364	16529	16680	16394	16527	16352	16571	16366	16508	16624	16464	16713	16550	16482	16472	16550	16447	16566	16555	16320	16490	16542	16292	16525	16445	16395	16489	16585	16566	16484	16554	16709	16559	16552	16333	16683	16410	16270	16459	16443	16494	16494	16324	16492	16655	16428	16620	16560	16589	16391	16350	16758	16541	16294	16628	16296	16455	16420	16520	16583	16611	16449	16579	16512	16471	16500	16460	16387	16455	16467	16474	16454	16614	16633	16437	16587	16473	16655	16484	16632	16617	16474	16532	16477	16639	16506	16664	16512	16624	16501	16495	16577	16416	16542	16619	16464	16723	16487	16352	16624	16563	16393	16364	16554	16589	16677	16636	16499	16837	16519	16568	16736	16535	16504	16352	16436	16705	16380	16519	16621	16603	16483	16615	16503	16478	16285	16514	16644	16703	16463	16483	16745	16672	16344	16460	16637	16250	16533	16660	16607	16425	16456	16458	16456	16801	16656	16591	16393	16435	16401	16614	16694	16497	16543	16612	16398	16602	16672	16612	16333	16405	16531	16464	16464	16561	16654	16468	16632	16551	16379	16630	16415	16708	16523	16530	16403	16637	16591	16666	16522	16456	16539	16358	16507	16364	16576	16631	16483	16550	16529	16479	16369	16480	16389	16443	16613	16555	16397	16550	16523	16429	16501	16445	16525	16592	16615	16506	16411	16507	16510	16447	16670	16626	16667	16506	16565	16424	16374	16451	16654	16433	16571	16509	16560	16575	16534	16509	16565	16630	16554	16482	16587	16427	16568	16709	16573	16584	16451	16487	16557	16517	16513	16482	16314	16608	16510	16453	16584	16386	16439	16695	16262	16515	16354	16535	16622	16392	16606	16683	16285	16424	16537	16742	16660	16472	16663	16558	16553	16567	16495	16386	16461	16587	16613	16430	16540	16614	16573	16683	16518	16541	16471	16643	16427	16491	16519	16670	16724	16605	16577	16731	16429	16467	16642	16397	16567	16366	16603	16417	16662	16500	16636	16934	16693	16700	16608	16543	16411	16342	16547	16519	16312	16386	16688	16523	16642	16654	16855	16472	16444	16493	16548	16256	16343	16619	16439	16495	16416	16588	16605	16562	16696	16611	16378	16439	16484	16394	16492	16310	16347	16556	16589	16652	16671	16596	16604	16685	16319	16370	16332	16271	16716	16542	16530	16478	16459	16211	16549	16522	16555	16505	16528	16463	16542	16415	16503	16501	16672	16565	16545	16504	16573	16576	16394	16427	16475	16454	16543	16561	16664	16573	16620	16714	16501	16435	16577	16480	16638	16645	16586	16556	16625	16453	16462	16505	16519	16388	16483	16479	16411	16484	16616	16744	16556	16521	16550	16256	16295	16520	16835	16650	16442	16546	16621	16537	16379	16482	16811	16609	16511	16489	16430	16579	16518	16342	16491	16360	16593	16483	16680	16524	16525	16443	16411	16619	16560	16410	16415	16550	16553	16468	16368	16535	16609	16752	16471	16475	16560	16373	16326	16603	16328	16389	16626	16573	16567	16681	16320	16750	16542	16445	16557	16584	16447	16348	16505	16399	16594	16688	16603	16325	16532	16434	16505	16532	16585	16401	16451	16631	16652	16541	16575	16409	16469	16581	16615	16489	16732	16593	16684	16623	16563	16580	16561	16624	16431	16590	16525	16711	16648	16443	16456	16701	16577	16428	16538	16489	16604	16444	16308	16481	16565	16635	16454	16517	16537	16486	16449	16393	16570	16695	16532	16318	16480	16615	16359	16521	16474	16688	16485	16328	16514	16527	16544	16687	16538	16570	16496	16422	16501	16465	16557	16539	16424	16579	16523	16720	16542	16501	16518	16378	16561	16436	16216	16441	16606	16265	16660	16597	16543	16673	16541	16523	16429	16589	16586	16497	16487	16587	16451	16675	16609	16491	16530	16441	16420	16599	16531	16341	16518	16554	16602	16531	16462	16297	16399	16477	16549	16516	16650	16602	16592	16648	16416	16501	16492	16425	16402	16544	16594	16633	16628	16641	16567	16617	16495	16556	16517	16719	16494	16749	16598	16483	16571	16388	16448	16600	16555	16326	16365	16536	16468	16376	16360	16333	16479	16515	16481	16497	16529	16483	16438	16430	16548	16392	16437	16456	16620	16449	16678	16542	16604	16756	16507	16524	16732	16551	16609	16522	16670	16456	16601	16537	16499	16544	16357	16543	16469	16513	16356	16572	16503	16545	16558	16639	16551	16612	16539	16593	16615	16559	16465	16586	16462	16555	16686	16445	16321	16654	16445	16434	16472	16602	16514	16678	16629	16553	16481	16341	16370	16614	16444	16455	16565	16485	16568	16559	16308	16587	16666	16477	16567	16559	16402	16660	16667	16484	16511	16475	16459	16539	16480	16493	16585	16511	16488	16519	16667	16729	16405	16496	16409	16456	16772	16476	16605	16646	16568	16581	16654	16343	16537	16655	16588	16534	16494	16327	16359	16656	16708	16589	16602	16542	16560	16496	16394	16658	16556	16451	16556	16604	16466	16489	16328	16665	16709	16679	16538	16658	16383	16409	16507	16596	16681	16703	16666	16434	16445	16477	16414	16630	16696	16457	16423	16537	16610	16473	16537	16663	16628	16573	16439	16513	16432	16427	16610	16416	16553	16552	16642	16521	16564	16478	16551	16553	16693	16587	16668	16529	16544	16694	16378	16505	16656	16774	16568	16429	16447	16619	16393	16641	16429	16489	16489	16491	16526	16616	16544	16252	16549	16510	16544	16488	16596	16552	16453	16516	16635	16583	16606	16666	16617	16614	16533	16371	16530	16756	16560	16371	16398	16510	16554	16407	16613	16433	16381	16698	16411	16542	16481	16610	16454	16427	16575	16485	16418	16361	16371	16669	16443	16433	16402	16388	16329	16504	16498	16635	16593	16615	16536	16449	16658	16466	16531	16575	16375	16483	16480	16350	16505	16629	16688	16605	16277	16485	16458	16476	16530	16560	16638	16369	16529	16483	16642	16688	16415	16496	16351	16505	16536	16557	16629	16476	16272	16438	16817	16478	16391	16490	16529	16626	16638	16700	16426	16412	16563	16568	16661	16346	16538	16572	16674	16634	16561	16636	16482	16652	16410	16476	16428	16467	16389	16372	16564	16669	16409	16476	16526	16500	16586	16440	16461	16491	16614	16546	16607	16489	16468	16607	16614	16537	16311	16601	16566	16282	16350	16259	16470	16571	16648	16484	16582	16596	16382	16565	16241	16766	16547	16465	16441	16375	16602	16514	16588	16625	16499	16674	16491	16427	16707	16598	16500	16592	16677	16314	16597	16551	16247	16469	16451	16731	16558	16534	16485	16560	16570	16643	16568	16571	16341	16322	16458	16560	16416	16477	16618	16574	16745	16458	16380	16664	16511	16433	16584	16649	16589	16485	16384	16660	16543	16578	16585	16548	16669	16508	16320	16758	16496	16525	16722	16498	16629	16591	16554	16328	16733	16507	16321	16371	16682	16458	16617	16458	16411	16570	16515	16504	16541	16614	16456	16350	16486	16592	16352	16592	16488	16535	16637	16707	16672	16350	16487	16536	16662	16635	16464	16575	16629	16271	16505	16328	16481	16645	16692	16464	16651	16575	16774	16569	16416	16583	16544	16476	16570	16604	16347	16641	16679	16497	16478	16411	16583	16655	16303	16384	16542	16594	16612	16515	16547	16606	16600	16501	16652	16466	16295	16565	16552	16412	16275	16487	16560	16521	16523	16504	16715	16555	16782	16628	16545	16622	16415	16265	16294	16425	16490	16394	16559	16464	16745	16598	16545	16484	16543	16533	16433	16691	16531	16571	16428	16565	16520	16457	16549	16530	16615	16512	16441	16696	16441	16442	16539	16460	16335	16457	16564	16518	16631	16352	16491	16572	16549	16573	16515	16521	16589	16413	16488	16499	16542	16591	16548	16465	16405	16324	16608	16381	16459	16471	16460	16394	16622	16561	16539	16375	16500	16561	16577	16674	16496	16726	16501	16542	16474	16756	16365	16619	16324	16454	16435	16586	16637	16409	16502	16513	16622	16609	16621	16330	16475	16701	16392	16520	16605	16406	16505	16496	16760	16722	16555	16541	16566	16580	16482	16575	16470	16678	16530	16295	16618	16476	16401	16541	16690	16356	16603	16476	16570	16585	16500	16481	16481	16396	16565	16430	16472	16631	16395	16519	16435	16510	16642	16475	16420	16587	16615	16553	16223	16440	16699	16510	16572	16358	16598	16535	16621	16757	16384	16503	16407	16558	16298	16443	16458	16463	16432	16621	16495	16324	16558	16501	16677	16466	16524	16525	16672	16531	16550	16596	16474	16611	16762	16451	16395	16515	16564	16575	16486	16306	16482	16315	16329	16444	16367	16425	16284	16551	16529	16510	16680	16431	16452	16495	16587	16532	16417	16499	16614	16562	16369	16703	16402	16360	16520	16481	16481	16545	16333	16614	16621	16450	16669	16498	16425	16625	16484	16350	16408	16611	16648	16471	16589	16709	16514	16491	16556	16411	16455	16608	16682	16685	16560	16481	16631	16411	16704	16324	16510	16393	16426	16661	16440	16551	16673	16415	16691	16577	16527	16425	16673	16328	16460
30301	38080	29884	20398	17341	16232	15447	15120	14966	15099	17095	17084	16179	15800	15102	14766	14732	14337	14393	14413	14405	14540	14433	14412	14391	14341	14460	14355	14491	14401	14560	14479	14358	14483	14430	14536	14494	14441	14442	14512	14585	14510	14528	14553	14439	14503	14540	14415	14381	14437	14408	14468	14349	14488	14508	14587	14308	14355	14303	14384	14524	14425	14553	14584	14348	14478	14336	14386	14372	14484	14582	14433	14585	14335	14414	14217	14578	14469	14528	14506	14656	14393	14379	14273	14556	14324	14567	14579	14402	14506	14316	14441	14447	14425	14448	14312	14243	14601	14360	14402	14495	14393	14536	14321	14444	14385	14568	14512	14372	14417	14575	14306	14546	14401	14457	14339	14569	14378	14416	14389	14412	14542	14350	14516	14505	14249	14423	14568	14454	14322	14564	14485	14506	14527	14540	14406	14546	14366	14414	14423	14397	14465	14511	14234	14417	14434	14504	14605	14302	14284	14367	14361	14516	14369	14316	14429	14508	14653	14304	14548	14334	14508	14410	14352	14447	14474	14264	14296	14592	14185	14467	14391	14511	14518	14435	14509	14454	14518	14501	14473	14448	14380	14487	14429	14437	14423	14367	14418	14479	14365	14512	14609	14418	14300	14628	14582	14415	14293	14477	14587	14308	14540	14414	14558	14551	14377	14591	14506	14305	14478	14479	14421	14517	14584	14497	14401	14460	14427	14498	14524	14423	14550	14480	14511	14423	14470	14512	14559	14379	14335	14526	14428	14471	14384	14374	14433	14525	14348	14482	14486	14598	14276	14397	14475	14501	14502	14287	14429	14439	14350	14387	14538	14395	14362	14276	14482	14488	14475	14394	14409	14447	14394	14516	14452	14424	14411	14365	14432	14535	14413	14582	14477	14513	14424	14387	14491	14323	14402	14421	14431	14696	14402	14347	14329	14311	14466	14384	14579	14338	14483	14427	14217	14486	14437	14576	14479	14613	14384	14368	14485	14548	14516	14483	14277	14590	14335	14523	14480	14430	14435	14205	14650	14451	14449	14379	14536	14355	14478	14296	14286	14322	14514	14518	14631	14480	14426	14456	14390	14435	14523	14459	14465	14414	14486	14498	14509	14498	14401	14359	14397	14527	14713	14213	14331	14427	14441	14525	14407	14545	14493	14523	14508	14388	14322	14447	14474	14568	14377	14531	14331	14464	14494	14525	14443	14539	14601	14619	14351	14648	14444	14473	14369	14557	14293	14308	14362	14320	14351	14370	14437	14387	14447	14367	14603	14486	14393	14295	14465	14412	14367	14374	14375	14407	14538	14340	14491	14361	14531	14577	14510	14553	14430	14435	14486	14443	14464	14405	14354	14370	14453	14460	14420	14375	14480	14358	14255	14457	14610	14438	14386	14340	14370	14653	14526	14379	14370	14462	14367	14543	14421	14373	14476	14356	14412	14483	14494	14516	14349	14583	14375	14445	14491	14530	14425	14667	14356	14511	14363	14521	14501	14492	14527	14590	14425	14575	14501	14478	14542	14400	14409	14464	14438	14326	14334	14551	14230	14530	14402	14409	14413	14506	14390	14584	14527	14510	14459	14516	14699	14447	14351	14413	14520	14427	14590	14505	14467	14507	14460	14477	14451	14612	14388	14535	14393	14376	14578	14249	14399	14316	14419	14549	14356	14555	14538	14447	14454	14420	14357	14418	14405	14495	14329	14424	14490	14629	14500	14475	14395	14448	14556	14414	14216	14447	14406	14360	14546	14448	14460	14576	14548	14453	14373	14383	14548	14576	14318	14398	14440	14474	14455	14321	14409	14468	14399	14406	14397	14433	14359	14565	14487	14278	14482	14584	14532	14430	14474	14401	14556	14516	14546	14441	14526	14318	14445	14480	14353	14352	14423	14300	14482	14639	14455	14408	14519	14576	14268	14305	14538	14671	14313	14455	14426	14380	14463	14513	14542	14454	14462	14372	14374	14363	14255	14707	14514	14294	14663	14438	14262	14397	14461	14548	14479	14463	14443	14312	14461	14490	14483	14336	14308	14298	14350	14466	14455	14334	14288	14470	14453	14429	14410	14558	14361	14625	14370	14466	14383	14478	14388	14419	14493	14366	14574	14465	14515	14653	14390	14485	14546	14457	14376	14429	14505	14417	14530	14316	14476	14479	14472	14404	14548	14404	14477	14473	14376	14562	14410	14564	14554	14387	14502	14614	14447	14498	14509	14498	14381	14353	14471	14376	14530	14576	14429	14483	14470	14531	14543	14550	14316	14507	14557	14531	14373	14386	14304	14605	14391	14313	14119	14460	14307	14382	14452	14487	14478	14418	14599	14422	14372	14221	14346	14564	14517	14444	14474	14500	14350	14455	14452	14453	14414	14432	14532	14499	14477	14605	14540	14481	14567	14461	14336	14345	14464	14452	14414	14372	14541	14451	14399	14460	14362	14609	14554	14442	14432	14321	14416	14377	14567	14552	14351	14481	14329	14518	14358	14417	14516	14453	14481	14279	14550	14457	14410	14676	14459	14356	14524	14519	14521	14663	14395	14368	14504	14484	14443	14544	14519	14506	14237	14437	14268	14461	14538	14336	14439	14362	14360	14745	14411	14471	14449	14451	14382	14488	14459	14458	14478	14373	14486	14345	14380	14413	14503	14348	14499	14372	14511	14457	14428	14452	14493	14406	14391	14481	14597	14513	14499	14391	14643	14494	14430	14452	14532	14672	14330	14453	14396	14593	14486	14439	14592	14468	14609	14355	14527	14387	14517	14548	14538	14543	14285	14436	14485	14436	14539	14386	14512	14420	14641	14409	14544	14457	14411	14474	14464	14469	14303	14514	14488	14426	14439	14548	14342	14526	14457	14463	14554	14481	14467	14459	14484	14557	14236	14489	14601	14371	14446	14363	14402	14373	14384	14467	14500	14400	14362	14467	14442	14366	14514	14539	14441	14447	14583	14478	14431	14523	14419	14401	14488	14519	14574	14378	14509	14590	14300	14522	14428	14342	14417	14558	14499	14505	14284	14509	14478	14369	14384	14385	14513	14529	14408	14425	14380	14540	14520	14676	14441	14424	14482	14500	14410	14428	14405	14364	14408	14436	14530	14521	14600	14394	14376	14412	14458	14485	14288	14564	14517	14413	14329	14434	14426	14582	14316	14474	14527	14260	14615	14428	14481	14606	14559	14550	14520	14508	14493	14503	14463	14421	14465	14479	14447	14405	14420	14372	14268	14387	14335	14353	14381	14440	14418	14288	14571	14502	14452	14562	14476	14481	14389	14491	14411	14343	14445	14517	14519	14420	14348	14278	14391	14480	14456	14458	14426	14396	14450	14467	14500	14384	14550	14473	14348	14587	14385	14398	14395	14548	14511	14687	14347	14364	14510	14520	14555	14317	14406	14385	14480	14532	14528	14475	14499	14578	14442	14338	14680	14400	14456	14477	14503	14463	14493	14539	14431	14365	14550	14331	14328	14656	14513	14583	14468	14552	14476	14432	14470	14492	14517	14438	14483	14483	14589	14430	14405	14427	14331	14570	14468	14398	14611	14350	14537	14493	14456	14461	14471	14443	14330	14564	14660	14477	14567	14430	14423	14346	14403	14429	14345	14449	14526	14436	14545	14464	14367	14443	14434	14326	14479	14574	14541	14364	14511	14594	14471	14469	14347	14572	14471	14276	14517	14364	14415	14394	14575	14314	14519	14528	14360	14343	14632	14443	14390	14607	14397	14434	14677	14315	14498	14544	14388	14427	14516	14319	14464	14383	14509	14512	14503	14460	14377	14501	14358	14388	14406	14415	14303	14429	14361	14411	14507	14458	14371	14407	14546	14534	14405	14518	14340	14515	14527	14468	14119	14563	14560	14422	14574	14457	14479	14563	14431	14436	14403	14654	14455	14376	14357	14381	14259	14382	14449	14393	14490	14452	14284	14396	14369	14650	14441	14475	14458	14328	14338	14467	14449	14547	14484	14450	14579	14535	14454	14390	14494	14521	14481	14401	14349	14513	14476	14455	14374	14315	14332	14386	14532	14309	14495	14331	14532	14515	14523	14348	14382	14371	14672	14404	14441	14444	14438	14393	14436	14380	14455	14360	14498	14384	14566	14432	14335	14554	14397	14301	14548	14403	14465	14442	14578	14531	14631	14658	14335	14406	14516	14646	14569	14382	14460	14668	14327	14429	14437	14463	14547	14476	14387	14547	14365	14490	14358	14521	14639	14124	14299	14580	14507	14606	14434	14473	14406	14352	14599	14570	14511	14454	14525	14481	14369	14535	14422	14549	14397	14535	14328	14440	14451	14489	14343	14622	14471	14481	14424	14354	14593	14483	14472	14528	14137	14524	14580	14396	14437	14429	14440	14480	14413	14513	14616	14423	14554	14460	14359	14556	14511	14345	14549	14525	14356	14431	14531	14359	14537	14453	14504	14366	14422	14340	14469	14468	14390	14397	14616	14659	14365	14535	14317	14392	14351	14336	14425	14638	14417	14403	14462	14405	14700	14311	14493	14375	14544	14358	14560	14402	14431	14469	14308	14579	14506	14550	14436	14662	14464	14726	14470	14386	14342	14736	14407	14488	14462	14315	14459	14522	14497	14262	14450	14439	14516	14377	14428	14538	14494	14529	14394	14240	14461	14506	14369	14562	14542	14451	14546	14469	14504	14406	14449	14486	14316	14478	14542	14534	14347	14447	14416	14324	14608	14471	14610	14286	14630	14613	14506	14397	14503	14362	14455	14448	14444	14403	14496	14350	14564	14493	14376	14505	14246	14528	14391	14647	14364	14518	14530	14562	14506	14412	14433	14315	14352	14577	14627	14518	14451	14512	14180	14500	14343	14498	14466	14499	14271	14394	14391	14620	14490	14327	14341	14521	14501	14394	14404	14579	14338	14529	14318	14329	14338	14488	14447	14535	14393	14345	14586	14467	14519	14438	14505	14441	14359	14486	14377	14514	14458	14371	14446	14406	14466	14466	14394	14469	14400	14506	14263	14506	14406	14539	14396	14355	14455	14392	14301	14357	14257	14446	14379	14494	14466	14432	14413	14560	14546	14360	14354	14485	14347	14560	14435	14384	14614	14410	14600	14355	14465	14550	14391	14421	14284	14572	14489	14672	14408	14557	14439	14477	14286	14357	14490	14543	14495	14696	14474
23955	21316	28719	24663	23069	23400	22331	18876	18365	20591	28613	29730	25487	21782	19300	17812	17266	16835	16584	16654	16612	16550	16531	16511	16534	16441	16533	16536	16578	16687	16465	16451	16596	16615	16460	16538	16568	16487	16440	16708	16478	16607	16482	16464	16432	16310	16430	16478	16449	16592	16496	16330	16540	16554	16568	16698	16247	16527	16508	16598	16488	16628	16569	16391	16512	16372	16363	16452	16448	16701	16644	16462	16448	16477	16468	16475	16263	16227	16431	16555	16519	16657	16413	16452	16472	16431	16464	16543	16176	16455	16351	16533	16454	16389	16417	16352	16425	16408	16547	16340	16618	16314	16403	16542	16462	16520	16529	16328	16572	16445	16425	16575	16560	16509	16249	16467	16486	16704	16591	16464	16411	16506	16336	16571	16539	16530	16607	16649	16574	16480	16393	16485	16361	16491	16583	16524	16437	16369	16496	16628	16600	16412	16481	16482	16490	16424	16462	16446	16542	16371	16398	16499	16510	16489	16563	16439	16377	16500	16199	16424	16479	16487	16550	16688	16355	16618	16515	16461	16403	16527	16369	16375	16305	16384	16352	16556	16266	16547	16444	16552	16359	16466	16463	16653	16335	16482	16662	16721	16518	16383	16319	16436	16639	16701	16442	16584	16651	16415	16582	16534	16338	16474	16518	16622	16446	16477	16574	16451	16510	16353	16376	16355	16809	16602	16460	16446	16378	16472	16470	16508	16429	16575	16569	16372	16445	16465	16576	16502	16340	16624	16432	16661	16412	16447	16583	16589	16451	16276	16281	16648	16448	16562	16536	16524	16483	16579	16583	16436	16337	16556	16504	16535	16545	16367	16520	16291	16481	16398	16531	16425	16333	16529	16603	16453	16710	16527	16361	16391	16558	16546	16698	16608	16438	16471	16526	16618	16244	16428	16634	16659	16563	16425	16343	16450	16338	16404	16402	16377	16502	16487	16451	16496	16397	16591	16265	16373	16519	16560	16528	16426	16294	16507	16299	16388	16519	16509	16452	16453	16598	16301	16470	16513	16287	16466	16410	16477	16634	16203	16719	16488	16314	16507	16457	16432	16638	16473	16754	16526	16445	16482	16562	16309	16559	16491	16510	16600	16263	16580	16449	16399	16530	16396	16437	16466	16436	16597	16494	16432	16443	16473	16458	16453	16512	16456	16442	16375	16494	16457	16487	16546	16367	16232	16541	16466	16557	16425	16395	16419	16472	16456	16288	16313	16334	16366	16607	16461	16497	16388	16685	16594	16465	16347	16625	16369	16527	16478	16680	16499	16568	16205	16607	16428	16584	16200	16411	16416	16485	16506	16524	16393	16414	16315	16521	16428	16509	16340	16519	16414	16574	16396	16443	16425	16610	16498	16339	16549	16580	16403	16520	16529	16439	16480	16485	16634	16578	16448	16336	16542	16375	16434	16534	16322	16514	16317	16264	16443	16399	16435	16556	16409	16544	16510	16417	16440	16312	16597	16347	16533	16434	16561	16502	16489	16523	16564	16517	16474	16497	16651	16534	16523	16700	16516	16501	16333	16594	16321	16504	16281	16488	16430	16217	16511	16390	16437	16619	16275	16356	16304	16561	16352	16563	16517	16377	16539	16269	16622	16435	16415	16604	16411	16632	16372	16455	16334	16428	16343	16274	16227	16428	16583	16361	16427	16618	16409	16541	16433	16464	16368	16627	16392	16451	16385	16524	16672	16515	16251	16349	16305	16512	16517	16470	16474	16347	16258	16368	16554	16280	16488	16554	16586	16511	16514	16573	16313	16608	16526	16402	16505	16380	16277	16597	16326	16537	16522	16395	16487	16512	16529	16680	16400	16408	16489	16330	16491	16428	16645	16321	16281	16478	16594	16301	16416	16640	16378	16691	16577	16702	16487	16588	16563	16432	16580	16593	16447	16580	16710	16433	16443	16535	16426	16507	16624	16591	16503	16261	16514	16369	16418	16534	16442	16444	16297	16443	16549	16563	16362	16465	16484	16608	16481	16559	16649	16480	16478	16657	16529	16423	16352	16456	16349	16328	16418	16756	16626	16508	16403	16426	16480	16527	16654	16468	16471	16443	16614	16331	16401	16455	16331	16506	16275	16571	16606	16505	16595	16495	16486	16317	16386	16590	16365	16269	16538	16580	16622	16489	16475	16378	16386	16395	16291	16322	16391	16551	16641	16403	16339	16465	16311	16344	16651	16485	16364	16557	16435	16494	16573	16418	16309	16564	16267	16577	16374	16361	16511	16439	16382	16540	16432	16485	16506	16474	16454	16487	16502	16586	16360	16366	16432	16614	16782	16424	16467	16412	16358	16622	16612	16548	16579	16568	16557	16484	16393	16385	16530	16389	16209	16412	16297	16544	16669	16560	16628	16424	16577	16540	16617	16589	16474	16439	16453	16480	16413	16469	16579	16545	16590	16459	16429	16292	16485	16456	16539	16412	16577	16548	16546	16469	16448	16378	16547	16331	16422	16401	16443	16411	16544	16385	16462	16490	16648	16422	16562	16462	16625	16550	16482	16633	16677	16405	16436	16498	16438	16559	16369	16501	16396	16511	16412	16398	16358	16492	16402	16614	16553	16416	16366	16574	16629	16770	16535	16371	16310	16470	16407	16476	16449	16504	16482	16512	16567	16435	16379	16477	16545	16491	16259	16365	16627	16404	16508	16552	16561	16338	16536	16336	16528	16585	16454	16561	16550	16502	16310	16566	16555	16431	16464	16549	16401	16508	16353	16462	16647	16478	16446	16441	16443	16493	16604	16523	16693	16605	16439	16451	16484	16514	16480	16429	16221	16478	16571	16529	16501	16517	16433	16561	16732	16398	16326	16482	16619	16464	16317	16490	16406	16676	16432	16670	16692	16611	16612	16491	16558	16299	16298	16495	16458	16581	16423	16516	16784	16721	16577	16402	16467	16412	16474	16446	16698	16534	16572	16599	16477	16434	16296	16428	16502	16631	16378	16578	16485	16540	16333	16583	16494	16485	16594	16328	16332	16564	16369	16072	16422	16389	16452	16605	16470	16442	16426	16347	16563	16504	16508	16523	16489	16485	16394	16371	16558	16604	16637	16614	16536	16363	16384	16371	16562	16383	16369	16414	16607	16546	16662	16449	16432	16404	16519	16521	16458	16531	16463	16492	16422	16287	16436	16324	16376	16475	16438	16398	16313	16397	16313	16590	16408	16498	16427	16445	16514	16622	16604	16510	16454	16599	16359	16569	16639	16511	16462	16405	16403	16408	16475	16582	16474	16533	16530	16436	16365	16363	16365	16415	16541	16583	16398	16619	16516	16443	16386	16605	16604	16382	16417	16502	16536	16490	16493	16369	16519	16460	16501	16356	16408	16448	16614	16590	16703	16308	16600	16646	16692	16488	16392	16259	16471	16430	16425	16344	16510	16360	16465	16511	16512	16390	16491	16629	16519	16573	16662	16376	16461	16434	16668	16549	16486	16588	16565	16524	16486	16477	16653	16418	16460	16581	16563	16367	16387	16565	16724	16845	16471	16445	16660	16714	16627	16610	16330	16403	16488	16422	16414	16353	16563	16418	16516	16506	16541	16487	16414	16598	16518	16380	16439	16417	16493	16489	16493	16479	16435	16517	16658	16630	16421	16517	16438	16516	16460	16529	16414	16379	16508	16429	16387	16486	16565	16582	16377	16571	16351	16639	16428	16666	16486	16347	16146	16570	16567	16527	16409	16393	16411	16507	16633	16361	16499	16628	16637	16440	16514	16499	16425	16646	16456	16396	16361	16426	16380	16480	16500	16550	16438	16448	16614	16415	16569	16471	16422	16516	16606	16613	16509	16485	16657	16428	16600	16509	16460	16652	16402	16425	16500	16485	16728	16439	16624	16393	16516	16525	16655	16498	16446	16550	16467	16606	16475	16407	16534	16258	16457	16494	16512	16615	16550	16604	16438	16496	16455	16464	16388	16408	16422	16628	16523	16492	16447	16523	16473	16491	16393	16672	16345	16361	16453	16388	16438	16486	16586	16539	16421	16569	16583	16458	16515	16604	16608	16470	16416	16495	16403	16525	16445	16602	16435	16468	16379	16214	16636	16645	16622	16270	16452	16509	16435	16618	16468	16591	16438	16598	16521	16450	16222	16462	16401	16478	16501	16331	16736	16230	16643	16655	16327	16536	16567	16497	16435	16559	16477	16569	16541	16565	16464	16607	16529	16479	16517	16549	16431	16372	16397	16499	16472	16516	16304	16442	16456	16302	16385	16440	16566	16495	16349	16336	16439	16492	16577	16401	16350	16351	16542	16456	16605	16461	16324	16328	16473	16582	16427	16458	16443	16496	16379	16522	16515	16414	16416	16513	16472	16579	16291	16486	16336	16316	16479	16502	16356	16520	16539	16589	16478	16483	16501	16369	16387	16509	16610	16495	16442	16320	16521	16600	16304	16537	16485	16616	16328	16473	16299	16477	16460	16412	16506	16575	16688	16585	16440	16383	16335	16514	16711	16516	16774	16509	16639	16430	16721	16525	16523	16749	16566	16561	16455	16534	16631	16346	16517	16392	16390	16433	16512	16382	16465	16470	16391	16440	16626	16408	16667	16478	16488	16609	16559	16489	16533	16459	16472	16498	16462	16350	16546	16571	16519	16542	16438	16258	16280	16483	16332	16623	16670	16499	16471	16423	16454	16555	16436	16368	16285	16500	16504	16528	16341	16642	16395	16410	16466	16437	16528	16608	16648	16378	16385	16419	16620	16450	16244	16489	16512	16493	16505	16345	16480	16646	16638	16431	16434	16294	16423	16675	16724	16573	16526	16428	16530	16493	16224	16545	16537	16452	16510	16522	16432	16447	16535	16529	16359	16473	16656	16705	16552	16486	16264	16451	16453	16614	16379	16473	16484	16555	16309	16305	16685	16613	16533	16331	16479	16416	16391	16509	16339	16342	16453	16330	16221	16444	16465	16615	16565	16558	16523	16338	16230	16344	16475	16371	16382	16509	16608	16454	16368	16394	16372	16455	16558	16487	16473	16484	16508	16286	16348	16508	16390	16610	16531	16556	16497	16785	16598	16473	16485	16378	16498	16303	16459	16389	16512	16406	16558	16360	16483	16550	16517	16579	16358	16370	16428	16451	16428	16403	16470	16602	16390	16559	16316	16270	16573	16544	16553
30241	46787	39673	30608	25064	21524	19240	17506	17329	21392	31412	30646	25509	20692	17727	15767	14857	14727	14574	14380	14400	14241	14303	14431	14371	14581	14418	14365	14310	14415	14299	14354	14292	14335	14262	14564	14404	14558	14443	14390	14506	14377	14461	14486	14376	14501	14474	14467	14489	14522	14409	14419	14407	14311	14477	14381	14409	14213	14465	14344	14328	14435	14415	14434	14298	14517	14466	14360	14475	14434	14385	14366	14673	14427	14274	14430	14543	14438	14380	14449	14547	14244	14581	14367	14462	14348	14362	14572	14323	14521	14515	14307	14495	14550	14366	14456	14392	14312	14320	14570	14304	14553	14337	14366	14455	14336	14530	14328	14269	14430	14392	14295	14352	14494	14621	14277	14320	14350	14309	14249	14373	14538	14295	14211	14377	14374	14278	14350	14426	14310	14345	14304	14470	14404	14543	14240	14343	14573	14311	14384	14513	14386	14394	14298	14402	14476	14570	14460	14437	14479	14540	14420	14355	14379	14667	14479	14482	14284	14505	14418	14470	14330	14310	14446	14418	14572	14278	14295	14381	14311	14367	14311	14402	14495	14344	14329	14439	14490	14384	14294	14399	14544	14452	14481	14300	14310	14519	14504	14330	14439	14454	14398	14479	14486	14608	14336	14320	14220	14381	14572	14528	14407	14327	14409	14394	14321	14443	14418	14597	14403	14439	14600	14216	14450	14532	14195	14460	14407	14437	14477	14246	14369	14629	14510	14492	14463	14296	14480	14334	14459	14414	14470	14506	14453	14449	14539	14418	14495	14433	14563	14535	14435	14362	14303	14497	14459	14533	14523	14409	14346	14505	14454	14420	14291	14358	14398	14615	14530	14257	14508	14443	14462	14410	14480	14495	14222	14509	14382	14643	14234	14427	14374	14282	14323	14521	14380	14482	14402	14550	14370	14505	14477	14256	14447	14374	14400	14457	14310	14374	14511	14444	14437	14391	14404	14341	14441	14356	14425	14542	14681	14379	14560	14260	14533	14316	14483	14373	14391	14516	14459	14460	14495	14390	14318	14346	14408	14354	14376	14290	14328	14515	14318	14548	14436	14374	14313	14513	14499	14414	14380	14424	14235	14432	14451	14480	14467	14294	14441	14489	14470	14515	14353	14453	14543	14538	14301	14385	14429	14276	14483	14323	14524	14328	14341	14409	14352	14553	14628	14196	14351	14364	14394	14359	14381	14374	14537	14495	14343	14473	14568	14540	14473	14475	14524	14296	14358	14481	14630	14292	14627	14421	14494	14410	14509	14520	14239	14364	14466	14611	14476	14336	14512	14453	14340	14475	14493	14546	14479	14397	14442	14465	14364	14284	14383	14549	14486	14484	14387	14338	14335	14368	14395	14443	14573	14446	14448	14449	14535	14562	14582	14267	14413	14462	14479	14422	14506	14262	14555	14457	14496	14533	14403	14421	14528	14500	14327	14282	14397	14333	14484	14529	14294	14314	14335	14534	14364	14350	14478	14450	14431	14377	14227	14404	14494	14264	14404	14575	14318	14486	14624	14408	14326	14477	14595	14267	14375	14362	14316	14522	14245	14325	14372	14321	14513	14456	14462	14387	14286	14408	14380	14359	14473	14369	14641	14360	14356	14298	14627	14355	14376	14384	14431	14350	14187	14506	14427	14353	14403	14302	14408	14706	14369	14361	14380	14460	14280	14463	14408	14282	14534	14349	14428	14448	14366	14444	14656	14321	14186	14405	14504	14444	14253	14537	14319	14461	14468	14370	14397	14551	14345	14440	14639	14482	14375	14302	14426	14227	14589	14365	14486	14542	14253	14560	14384	14356	14518	14360	14303	14281	14444	14427	14470	14341	14545	14312	14451	14383	14207	14455	14349	14620	14355	14379	14337	14410	14334	14435	14237	14551	14397	14561	14515	14513	14451	14521	14427	14320	14361	14497	14429	14402	14602	14375	14496	14521	14299	14308	14476	14538	14435	14352	14390	14379	14260	14335	14238	14435	14433	14299	14625	14423	14343	14353	14364	14608	14509	14453	14332	14447	14470	14462	14539	14293	14360	14314	14289	14398	14348	14526	14476	14485	14343	14428	14404	14467	14473	14471	14488	14519	14335	14392	14350	14288	14381	14465	14442	14351	14500	14384	14389	14385	14405	14441	14176	14413	14444	14433	14194	14386	14431	14586	14236	14276	14403	14496	14411	14370	14333	14219	14503	14413	14419	14450	14279	14439	14483	14622	14542	14282	14364	14486	14452	14437	14540	14277	14323	14310	14467	14362	14395	14498	14293	14262	14404	14407	14381	14325	14339	14434	14558	14249	14466	14447	14529	14473	14385	14477	14443	14438	14426	14380	14365	14469	14700	14345	14355	14410	14394	14432	14330	14282	14364	14360	14385	14425	14602	14382	14352	14612	14358	14426	14384	14371	14584	14368	14537	14367	14352	14486	14474	14445	14286	14352	14369	14434	14332	14409	14404	14309	14376	14425	14289	14269	14409	14414	14460	14558	14404	14479	14391	14257	14302	14538	14460	14395	14497	14286	14366	14324	14492	14391	14397	14316	14389	14353	14346	14192	14550	14387	14549	14317	14229	14283	14513	14523	14594	14335	14475	14481	14553	14464	14433	14336	14215	14285	14439	14519	14493	14411	14442	14553	14392	14433	14406	14408	14438	14358	14416	14494	14351	14379	14410	14621	14428	14367	14360	14272	14390	14275	14240	14521	14363	14545	14501	14171	14373	14438	14707	14505	14520	14459	14539	14407	14510	14444	14462	14393	14329	14321	14377	14476	14450	14528	14407	14367	14413	14384	14368	14453	14412	14263	14582	14390	14447	14276	14475	14492	14512	14466	14364	14329	14287	14432	14418	14506	14369	14377	14490	14378	14439	14326	14524	14359	14492	14381	14579	14442	14360	14368	14299	14341	14496	14322	14362	14340	14538	14424	14394	14370	14471	14670	14484	14383	14388	14429	14500	14417	14550	14527	14337	14328	14457	14367	14463	14475	14478	14470	14345	14405	14410	14348	14360	14349	14418	14330	14388	14441	14416	14151	14442	14336	14439	14403	14487	14217	14274	14317	14426	14429	14489	14456	14329	14364	14466	14457	14174	14388	14356	14414	14497	14585	14458	14408	14422	14574	14339	14448	14388	14326	14370	14466	14642	14482	14225	14512	14393	14315	14475	14438	14423	14485	14473	14496	14380	14304	14442	14345	14434	14549	14392	14465	14327	14458	14650	14341	14206	14428	14558	14508	14392	14445	14350	14475	14624	14460	14298	14434	14447	14443	14335	14343	14471	14445	14401	14495	14374	14378	14303	14260	14407	14371	14458	14312	14489	14585	14512	14461	14406	14409	14396	14489	14566	14586	14368	14526	14335	14535	14495	14359	14454	14293	14449	14439	14286	14455	14359	14585	14418	14378	14327	14447	14442	14358	14420	14325	14467	14221	14409	14406	14244	14461	14282	14569	14393	14377	14576	14482	14339	14511	14523	14395	14481	14430	14505	14308	14522	14345	14476	14435	14457	14314	14582	14405	14309	14565	14575	14357	14234	14451	14363	14553	14424	14361	14509	14303	14396	14338	14290	14575	14400	14492	14291	14605	14445	14359	14531	14413	14423	14401	14344	14424	14373	14574	14459	14299	14322	14444	14429	14607	14587	14456	14514	14523	14360	14457	14460	14589	14114	14486	14472	14453	14443	14499	14276	14449	14330	14355	14375	14343	14365	14417	14323	14292	14457	14468	14581	14545	14274	14307	14505	14601	14397	14449	14442	14575	14335	14464	14278	14395	14276	14438	14332	14463	14348	14427	14224	14435	14295	14478	14278	14475	14446	14217	14376	14330	14417	14398	14290	14342	14417	14275	14369	14351	14469	14534	14538	14287	14360	14399	14331	14434	14194	14317	14290	14431	14339	14426	14576	14538	14368	14291	14368	14576	14510	14362	14424	14405	14356	14519	14478	14475	14493	14577	14449	14422	14378	14570	14417	14504	14507	14414	14365	14416	14380	14393	14295	14560	14307	14296	14365	14550	14337	14384	14380	14456	14447	14476	14465	14459	14439	14445	14334	14379	14611	14289	14433	14407	14484	14481	14384	14332	14560	14387	14450	14471	14318	14491	14377	14511	14415	14389	14453	14451	14341	14282	14481	14507	14329	14445	14328	14372	14345	14379	14477	14380	14383	14350	14370	14409	14480	14457	14567	14396	14367	14412	14467	14350	14416	14455	14455	14410	14382	14276	14295	14401	14463	14370	14468	14446	14375	14455	14405	14478	14551	14325	14350	14245	14328	14457	14444	14423	14412	14403	14401	14576	14274	14514	14486	14341	14515	14406	14471	14483	14307	14346	14339	14348	14520	14461	14330	14269	14484	14449	14442	14418	14409	14364	14561	14334	14402	14426	14287	14579	14579	14477	14462	14314	14258	14569	14372	14375	14405	14429	14571	14376	14377	14419	14326	14355	14513	14417	14390	14492	14285	14310	14527	14295	14573	14283	14570	14380	14387	14367	14495	14421	14341	14530	14155	14590	14340	14429	14624	14545	14559	14369	14178	14422	14419	14322	14437	14461	14250	14397	14403	14330	14160	14371	14523	14219	14368	14431	14495	14493	14536	14378	14434	14292	14303	14385	14536	14364	14352	14398	14492	14435	14416	14505	14312	14414	14483	14441	14308	14464	14259	14402	14394	14409	14497	14360	14459	14451	14459	14487	14388	14533	14456	14346	14535	14390	14353	14483	14520	14469	14290	14370	14395	14526	14393	14215	14476	14419	14551	14331	14310	14464	14274	14424	14390	14345	14301	14430	14366	14307	14373	14333	14383	14529	14556	14361	14477	14366	14476	14283	14504	14340	14502	14381	14447	14508	14499	14384	14508	14474	14363	14419	14443	14352	14360	14396	14409	14356	14426	14398	14428	14376	14273	14292	14356	14407	14408	14283	14366	14421	14407	14414	14453	14350	14423	14404	14393	14309	14369	14429	14331	14367	14391	14312	14383	14490	14321	14434	14394	14421	14404	14460	14494	14409	14351	14366	14264	14353	14566	14537	14307	14348	14146	14423	14316	14405	14358	14289	14437	14532	14350	14487	14280	14418	14586	14318	14440	14300	14460	14402	14498	14426	14395	14425	14480	14570	14365	14537	14449	14339	14560	14467	14386
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
