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
339470155413	339470155965	339470156515	339470157065	339470157615	339470158165	339470158715	339470159265	339470159815	339470160365	339470160915	339470161465	339470162015	339470162565	339470163115	339470163665	339470164215	339470164765	339470165315	339470165865	339470166415	339470166965	339470167515	339470168065	339470168615	339470169165	339470169715	339470170265	339470170815	339470171365	339470171915	339470172465	339470173015	339470173565	339470174115	339470174665	339470175215	339470175765	339470176315	339470176865	339470177415	339470177965	339470178515	339470179065	339470179615	339470180165	339470180715	339470181265	339470181815	339470182365	339470182915	339470183465	339470184015	339470184565	339470185115	339470185665	339470186215	339470186765	339470187315	339470187865	339470188415	339470188965	339470189515	339470190065	339470190615	339470191165	339470191715	339470192265	339470192815	339470193365	339470193915	339470194465	339470195015	339470195565	339470196115	339470196665	339470197215	339470197765	339470198315	339470198865	339470199415	339470199965	339470200515	339470201065	339470201615	339470202165	339470202715	339470203265	339470203815	339470204365	339470204915	339470205465	339470206015	339470206565	339470207115	339470207665	339470208215	339470208765	339470209315	339470209865	339470210415	339470210965	339470211515	339470212065	339470212615	339470213165	339470213715	339470214265	339470214815	339470215365	339470215915	339470216465	339470217015	339470217565	339470218115	339470218665	339470219215	339470219765	339470220315	339470220865	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24045	21435	28995	24618	23733	27542	30229	27558	25369	24077	23934	23399	22986	22459	21972	21636	21385	21343	20988	21049	20877	20921	20777	20888	20904	20904	20779	20686	20818	20774	20782	20762	20686	20555	20614	20519	20497	20458	20655	20396	20733	20421	20634	20650	20322	20637	20442	20502	20479	20552	20623	20683	20644	20581	20469	20491	20453	20691	20579	20359	20545	20511	20554	20637	20541	20400	20619	20579	20557	20572	20609	20482	20560	20579	20307	20536	20492	20464	20518	20477	20157	20421	20477	20400	20352	20583	20660	20526	20612	20543	20525	20453	20344	20531	20301	20470	20457	20454	20342	20431	20329	20496	20589	20408	20422	20730	20411	20415	20388	20527	20452	20482	20466	20561	20596	20344	20339	20293	20450	20502	20735	20476	20624	20370	20362	20338	20613	20158	20471	20406	20374	20336	20465	20299	20534	20437	20420	20465	20602	20468	20437	20656	20415	20307	20641	20613	20369	20384	20457	20514	20549	20590	20547	20574	20716	20414	20307	20345	20656	20385	20589	20499	20386	20599	20727	20440	20383	20495	20531	20551	20518	20452	20569	20469	20559	20506	20413	20457	20616	20661	20468	20474	20219	20434	20575	20539	20572	20462	20470	20400	20536	20279	20437	20405	20459	20314	20515	20487	20546	20487	20458	20351	20451	20462	20434	20298	20450	20457	20531	20377	20257	20418	20380	20320	20384	20499	20422	20538	20229	20584	20348	20401	20583	20475	20413	20365	20446	20643	20434	20499	20318	20555	20462	20362	20499	20412	20395	20309	20615	20407	20380	20493	20488	20475	20218	20344	20601	20203	20510	20460	20581	20445	20412	20515	20699	20356	20448	20576	20602	20306	20519	20445	20529	20485	20476	20496	20561	20564	20509	20257	20461	20461	20549	20542	20300	20595	20540	20487	20680	20390	20544	20358	20408	20210	20500	20528	20583	20601	20176	20217	20571	20360	20479	20332	20348	20447	20385	20393	20401	20555	20688	20460	20355	20736	20474	20537	20485	20540	20266	20523	20479	20271	20284	20530	20443	20275	20476	20464	20516	20305	20374	20779	20278	20472	20391	20399	20499	20562	20439	20394	20547	20328	20610	20404	20588	20468	20659	20588	20638	20425	20527	20524	20398	20571	20372	20444	20367	20236	20319	20643	20379	20578	20339	20442	20511	20574	20334	20289	20462	20310	20420	20437	20429	20709	20319	20342	20459	20568	20482	20468	20392	20436	20518	20336	20418	20470	20584	20374	20560	20349	20681	20267	20388	20499	20504	20370	20646	20490	20423	20571	20445	20659	20583	20636	20578	20307	20507	20323	20713	20615	20560	20454	20321	20430	20487	20522	20608	20110	20408	20302	20311	20281	20202	20575	20581	20513	20323	20570	20522	20456	20505	20465	20635	20476	20365	20425	20305	20292	20490	20424	20675	20486	20622	20291	20234	20369	20502	20381	20391	20445	20288	20406	20478	20708	20392	20447	20583	20554	20512	20390	20744	20409	20406	20413	20464	20618	20476	20409	20441	20603	20336	20384	20570	20646	20213	20553	20397	20462	20638	20295	20533	20442	20395	20443	20446	20564	20532	20551	20615	20424	20576	20473	20476	20379	20448	20622	20297	20536	20365	20409	20562	20513	20432	20528	20300	20542	20406	20409	20486	20482	20422	20347	20184	20621	20561	20402	20552	20389	20569	20512	20374	20484	20259	20439	20259	20255	20382	20652	20450	20368	20384	20420	20423	20369	20405	20420	20621	20595	20485	20376	20393	20362	20591	20529	20427	20551	20505	20332	20424	20446	20401	20516	20395	20557	20577	20447	20490	20621	20412	20441	20602	20296	20328	20280	20346	20540	20265	20231	20539	20283	20263	20492	20495	20455	20425	20504	20449	20435	20747	20563	20397	20562	20551	20379	20486	20536	20453	20460	20516	20629	20506	20607	20662	20579	20452	20519	20550	20386	20609	20504	20430	20487	20379	20610	20385	20377	20354	20349	20505	20656	20328	20647	20640	20231	20440	20473	20588	20559	20304	20600	20499	20512	20491	20477	20811	20318	20549	20394	20492	20395	20474	20315	20340	20356	20526	20528	20334	20487	20598	20635	20562	20556	20371	20741	20335	20416	20621	20482	20559	20476	20481	20286	20320	20311	20521	20453	20393	20449	20465	20274	20381	20349	20580	20440	20371	20356	20522	20594	20492	20408	20513	20373	20308	20452	20516	20444	20488	20388	20604	20321	20392	20428	20446	20453	20460	20526	20322	20204	20397	20417	20333	20556	20412	20251	20674	20341	20417	20467	20643	20458	20608	20408	20530	20376	20770	20421	20321	20509	20571	20409	20401	20402	20256	20518	20148	20525	20525	20555	20274	20254	20263	20643	20480	20459	20553	20632	20523	20392	20583	20552	20510	20574	20400	20575	20262	20433	20488	20376	20484	20146	20381	20301	20527	20450	20493	20640	20211	20567	20696	20581	20582	20728	20551	20595	20527	20416	20389	20273	20141	20466	20452	20306	20369	20595	20471	20431	20423	20477	20560	20568	20308	20537	20639	20503	20634	20406	20544	20436	20540	20543	20439	20412	20563	20437	20654	20278	20338	20175	20240	20659	20621	20328	20695	20447	20375	20691	20263	20474	20552	20390	20363	20681	20539	20483	20366	20451	20422	20243	20521	20379	20433	20517	20508	20386	20572	20525	20446	20704	20603	20314	20401	20440	20261	20463	20592	20436	20627	20491	20362	20548	20767	20498	20431	20481	20397	20686	20460	20354	20280	20689	20531	20525	20576	20417	20483	20433	20588	20267	20410	20229	20591	20617	20496	20500	20448	20477	20459	20453	20654	20455	20441	20419	20352	20539	20603	20437	20331	20381	20435	20376	20536	20448	20489	20427	20610	20466	20542	20402	20569	20633	20581	20451	20447	20482	20688	20491	20509	20327	20480	20434	20277	20321	20605	20310	20363	20443	20127	20490	20431	20506	20517	20440	20605	20433	20324	20474	20337	20510	20557	20610	20448	20186	20280	20515	20553	20603	20637	20571	20402	20388	20294	20286	20376	20531	20393	20313	20488	20359	20676	20469	20564	20319	20639	20469	20637	20552	20336	20498	20351	20396	20474	20381	20329	20419	20635	20567	20451	20454	20340	20495	20442	20459	20467	20542	20556	20511	20378	20518	20423	20438	20584	20553	20470	20389	20669	20671	20280	20374	20393	20513	20446	20358	20421	20717	20246	20446	20375	20436	20364	20637	20537	20383	20610	20337	20332	20593	20551	20625	20508	20193	20429	20346	20509	20336	20481	20509	20314	20360	20535	20528	20573	20493	20637	20461	20491	20693	20510	20337	20241	20422	20438	20341	20414	20561	20452	20502	20260	20131	20414	20589	20470	20640	20315	20257	20592	20351	20432	20520	20705	20589	20553	20554	20643	20405	20193	20731	20500	20357	20508	20598	20278	20546	20448	20456	20432	20541	20393	20346	20713	20471	20265	20522	20332	20381	20527	20633	20606	20333	20504	20481	20339	20401	20471	20298	20551	20514	20490	20600	20580	20541	20359	20521	20539	20408	20661	20415	20380	20172	20311	20390	20623	20442	20410	20445	20307	20547	20338	20360	20480	20410	20328	20369	20440	20463	20513	20451	20483	20484	20653	20610	20479	20388	20420	20500	20574	20655	20551	20358	20504	20311	20332	20477	20711	20357	20534	20419	20446	20543	20399	20480	20566	20552	20558	20547	20490	20401	20393	20684	20575	20274	20310	20238	20526	20613	20515	20485	20567	20384	20482	20595	20592	20484	20625	20701	20463	20632	20312	20434	20477	20790	20336	20550	20624	20389	20472	20411	20690	20491	20357	20578	20354	20252	20380	20606	20611	20297	20543	20454	20425	20629	20375	20408	20262	20598	20591	20490	20466	20252	20523	20314	20484	20685	20450	20383	20432	20329	20458	20506	20418	20607	20426	20748	20403	20590	20307	20423	20631	20563	20664	20436	20317	20539	20515	20437	20623	20717	20416	20483	20208	20480	20509	20573	20621	20335	20535	20276	20452	20452	20341	20482	20412	20401	20500	20446	20439	20460	20452	20339	20519	20297	20512	20384	20463	20381	20428	20468	20489	20511	20538	20678	20406	20554	20559	20406	20556	20644	20517	20422	20493	20589	20498	20276	20304	20546	20491	20350	20514	20580	20301	20502	20532	20327	20402	20515	20514	20549	20468	20491	20527	20618	20560	20281	20397	20592	20371	20535	20498	20634	20445	20470	20592	20423	20250	20450	20358	20519	20622	20554	20424	20442	20241	20178	20545	20479	20551	20429	20565	20382	20424	20360	20458	20473	20419	20525	20668	20362	20506	20282	20402	20350	20509	20461	20576	20604	20522	20265	20360	20377	20519	20787	20468	20238	20484	20317	20322	20622	20633	20498	20481	20435	20421	20356	20579	20828	20528	20472	20589	20449	20630	20690	20327	20313	20336	20415	20434	20691	20284	20543	20449	20455	20613	20350	20550	20479	20420	20815	20576	20382	20452	20463	20273	20625	20378	20444	20469	20548	20497	20419	20657	20329	20540	20319	20451	20276	20562	20244	20217	20550	20460	20552	20374	20380	20410	20645	20527	20521	20358	20336	20440	20582	20610	20529	20357	20563	20360	20186	20440	20685	20681	20510	20495	20331	20486	20438	20448	20522	20570	20472	20568	20606	20454	20309	20491	20467	20220	20493	20229	20405	20209	20408	20557	20466	20441	20509	20511	20524	20573	20415	20549	20418	20521	20506	20509	20474	20484	20658	20558	20362	20280	20457	20263	20200	20416	20423	20752	20598	20416	20343	20590	20466	20469	20448	20290	20610	20609	20371	20356	20480	20285	20722	20388	20469	20548	20440	20302	20447	20415	20374	20490	20363	20446	20423	20407	20488	20176	20440	20510	20523	20499	20491	20478	20449	20322	20287	20452	20655	20519	20614	20283	20396	20430	20337	20538	20366	20507	20305	20373	20369	20740	20480	20429	20526	20315	20283	20655	20472	20582	20556	20598	20417	20586	20407	20679	20327	20472	20457	20484	20397	20416	20396	20559	20405	20416	20521	20432	20274	20385	20558	20512	20558	20384	20513	20690	20399	20522	20536	20260	20584	20381	20338	20464	20386	20554	20386	20365	20408
25749	44054	43150	35616	30975	29111	29713	28398	25166	22723	22975	21993	21104	20651	19838	19173	18887	18775	18280	18320	18345	18119	18072	18070	18132	18000	18088	17892	17980	17951	17675	17864	17725	17890	17480	17523	17690	17870	17574	17520	17689	17553	17599	17688	17582	17759	17550	17718	17708	17605	17789	17603	17722	17540	17652	17680	17710	17698	17626	17636	17539	17688	17587	17609	17590	17704	17668	17607	17592	17552	17480	17588	17727	17536	17699	17528	17613	17572	17600	17631	17550	17442	17568	17510	17453	17507	17676	17553	17391	17506	17602	17405	17613	17537	17419	17721	17633	17496	17631	17510	17646	17584	17667	17620	17482	17586	17676	17649	17730	17507	17417	17509	17713	17512	17677	17383	17441	17567	17578	17541	17524	17508	17544	17447	17594	17314	17649	17428	17757	17749	17642	17477	17722	17561	17638	17544	17480	17643	17473	17610	17561	17529	17481	17595	17470	17363	17626	17497	17572	17676	17496	17589	17481	17704	17293	17472	17524	17645	17445	17456	17529	17438	17497	17597	17584	17591	17456	17313	17535	17619	17503	17766	17574	17520	17443	17319	17481	17437	17539	17547	17585	17621	17549	17457	17603	17635	17430	17608	17464	17430	17444	17567	17492	17522	17661	17572	17598	17469	17520	17446	17360	17664	17659	17544	17666	17611	17437	17459	17499	17661	17468	17502	17673	17558	17523	17608	17551	17556	17380	17484	17657	17750	17526	17479	17419	17568	17435	17478	17571	17681	17509	17743	17585	17591	17638	17638	17493	17589	17469	17601	17637	17424	17504	17604	17545	17621	17589	17641	17541	17364	17521	17862	17532	17694	17377	17649	17512	17671	17467	17621	17714	17621	17367	17522	17665	17427	17631	17456	17630	17527	17593	17560	17553	17647	17622	17546	17516	17356	17535	17526	17497	17556	17701	17541	17463	17742	17612	17573	17516	17720	17576	17574	17487	17618	17586	17524	17714	17417	17535	17643	17470	17622	17578	17557	17454	17726	17583	17641	17539	17441	17681	17600	17604	17596	17635	17583	17618	17554	17618	17501	17552	17494	17572	17552	17690	17534	17531	17550	17586	17566	17546	17523	17662	17523	17606	17687	17640	17457	17488	17558	17638	17449	17558	17434	17557	17568	17648	17552	17699	17595	17606	17809	17573	17701	17639	17434	17683	17476	17393	17582	17410	17451	17589	17487	17511	17536	17409	17648	17595	17618	17553	17641	17798	17725	17541	17390	17497	17588	17694	17524	17528	17646	17710	17535	17543	17584	17688	17877	17481	17704	17564	17526	17522	17466	17589	17561	17650	17474	17697	17638	17491	17600	17440	17625	17640	17580	17764	17429	17428	17414	17613	17578	17463	17459	17443	17399	17632	17485	17668	17468	17524	17701	17669	17434	17588	17612	17498	17398	17746	17523	17536	17649	17733	17610	17556	17412	17484	17490	17640	17727	17562	17480	17468	17387	17468	17513	17569	17470	17634	17606	17730	17619	17455	17738	17448	17752	17563	17708	17464	17528	17658	17600	17515	17696	17663	17364	17569	17579	17523	17505	17599	17500	17554	17410	17688	17589	17701	17680	17764	17473	17571	17515	17663	17662	17537	17499	17705	17535	17482	17552	17545	17612	17570	17583	17303	17711	17728	17612	17435	17512	17569	17493	17567	17581	17653	17578	17625	17576	17449	17583	17591	17459	17590	17494	17635	17533	17632	17349	17586	17358	17437	17571	17531	17563	17567	17564	17641	17549	17580	17539	17567	17501	17702	17526	17507	17461	17586	17688	17701	17619	17543	17437	17631	17577	17707	17602	17452	17306	17663	17563	17556	17501	17516	17522	17492	17487	17614	17547	17444	17458	17560	17496	17666	17505	17613	17654	17560	17708	17655	17477	17434	17431	17503	17613	17504	17401	17512	17571	17546	17457	17491	17646	17341	17415	17551	17507	17661	17565	17665	17645	17684	17377	17549	17446	17572	17477	17457	17574	17433	17540	17716	17401	17602	17609	17695	17429	17528	17546	17749	17540	17531	17567	17506	17725	17431	17570	17525	17582	17554	17526	17657	17516	17520	17667	17618	17630	17621	17448	17823	17527	17629	17580	17488	17605	17708	17558	17363	17614	17524	17443	17581	17435	17497	17591	17439	17566	17543	17488	17575	17417	17470	17677	17562	17607	17558	17787	17425	17619	17658	17547	17721	17511	17618	17628	17674	17619	17506	17684	17581	17517	17526	17665	17482	17572	17526	17439	17540	17568	17517	17412	17463	17579	17474	17467	17607	17441	17521	17719	17733	17630	17542	17651	17578	17684	17608	17445	17568	17619	17403	17657	17432	17517	17563	17678	17441	17573	17575	17480	17701	17575	17560	17467	17647	17722	17826	17585	17557	17644	17746	17682	17534	17339	17493	17615	17654	17569	17551	17455	17605	17482	17568	17615	17585	17516	17740	17727	17454	17530	17382	17661	17449	17682	17442	17607	17676	17610	17658	17523	17486	17654	17589	17452	17522	17477	17582	17432	17584	17498	17525	17700	17666	17508	17496	17673	17567	17409	17753	17580	17432	17401	17679	17478	17604	17574	17479	17595	17578	17697	17553	17640	17598	17471	17594	17479	17576	17469	17425	17762	17562	17485	17518	17403	17443	17463	17574	17558	17565	17637	17482	17576	17592	17551	17567	17622	17791	17680	17495	17590	17588	17736	17620	17542	17567	17583	17481	17563	17496	17797	17565	17631	17655	17575	17549	17485	17512	17536	17586	17558	17413	17576	17615	17731	17407	17565	17509	17451	17493	17563	17448	17609	17562	17504	17400	17425	17589	17484	17432	17496	17433	17560	17484	17486	17521	17534	17548	17550	17569	17744	17447	17482	17374	17474	17494	17631	17474	17617	17635	17598	17487	17721	17600	17515	17557	17623	17511	17664	17626	17671	17460	17345	17448	17464	17596	17510	17633	17615	17581	17626	17479	17580	17416	17489	17476	17510	17528	17382	17597	17664	17637	17712	17484	17397	17550	17508	17543	17544	17553	17474	17744	17539	17595	17538	17576	17593	17721	17722	17622	17647	17643	17626	17729	17456	17518	17659	17648	17583	17565	17430	17582	17566	17360	17557	17418	17572	17582	17540	17375	17595	17649	17611	17578	17571	17646	17602	17461	17530	17404	17504	17746	17292	17625	17560	17522	17557	17442	17647	17597	17592	17588	17654	17600	17533	17651	17440	17521	17590	17777	17705	17666	17699	17432	17593	17567	17561	17502	17620	17570	17684	17433	17404	17382	17597	17609	17481	17473	17515	17529	17614	17563	17407	17609	17666	17507	17403	17611	17606	17588	17475	17449	17427	17435	17553	17596	17683	17586	17708	17635	17464	17607	17673	17652	17576	17428	17529	17495	17578	17581	17579	17493	17655	17747	17520	17404	17546	17662	17659	17384	17468	17534	17522	17645	17586	17549	17540	17634	17670	17468	17640	17494	17499	17526	17539	17289	17610	17677	17468	17602	17588	17509	17559	17502	17585	17514	17396	17533	17535	17515	17590	17452	17652	17538	17664	17624	17525	17674	17675	17524	17446	17488	17390	17530	17391	17638	17789	17629	17586	17515	17690	17524	17331	17697	17507	17556	17658	17594	17487	17518	17603	17511	17550	17592	17535	17664	17665	17570	17689	17508	17619	17462	17503	17668	17754	17545	17516	17561	17613	17611	17614	17528	17577	17538	17624	17518	17515	17691	17802	17591	17536	17527	17501	17598	17400	17697	17747	17660	17475	17575	17559	17644	17753	17558	17615	17593	17496	17383	17722	17676	17639	17599	17562	17660	17651	17695	17404	17596	17453	17526	17584	17588	17459	17638	17605	17754	17476	17483	17705	17574	17599	17418	17420	17710	17596	17490	17683	17399	17640	17583	17492	17859	17541	17487	17496	17739	17577	17648	17538	17579	17491	17617	17487	17533	17598	17643	17391	17611	17584	17405	17683	17508	17486	17474	17733	17473	17637	17587	17353	17589	17605	17657	17568	17543	17632	17561	17354	17589	17534	17658	17629	17561	17545	17504	17596	17571	17514	17772	17385	17683	17685	17702	17516	17633	17340	17372	17407	17571	17588	17665	17623	17496	17427	17549	17711	17704	17650	17572	17669	17632	17731	17583	17617	17546	17732	17598	17655	17555	17451	17423	17587	17679	17516	17452	17653	17568	17639	17324	17426	17716	17535	17473	17640	17595	17527	17629	17599	17585	17365	17661	17549	17610	17591	17591	17494	17362	17590	17505	17452	17510	17590	17676	17583	17676	17606	17411	17648	17564	17636	17573	17616	17561	17733	17492	17495	17414	17575	17477	17773	17382	17547	17514	17615	17501	17553	17610	17477	17674	17520	17481	17688	17572	17539	17546	17488	17619	17441	17638	17388	17749	17594	17619	17505	17680	17690	17529	17514	17527	17636	17553	17552	17649	17631	17405	17595	17505	17612	17618	17559	17501	17567	17629	17690	17529	17500	17492	17598	17568	17542	17694	17589	17626	17539	17505	17430	17544	17529	17584	17594	17591	17575	17534	17685	17694	17629	17542	17632	17584	17445	17618	17460	17647	17538	17774	17471	17486	17631	17582	17530	17486	17450	17460	17564	17535	17709	17581	17572	17565	17635	17688	17746	17581	17379	17687	17590	17399	17289	17551	17680	17501	17651	17426	17388	17710	17628	17692	17512	17541	17544	17472	17425	17404	17512	17592	17453	17485	17552	17839	17503	17463	17565	17317	17415	17527	17519	17447	17617	17612	17425	17700	17572	17459	17455	17466	17633	17719	17480	17626	17588	17666	17454	17368	17527	17784	17486	17594	17502	17651	17591	17494	17708	17693	17742	17466	17711	17568	17534	17576	17594	17741	17451	17442	17578	17615	17492	17692	17584	17473	17695	17538	17615	17515	17590	17784	17543	17582	17677	17383	17525	17526	17464	17663	17557	17412	17531	17517	17556	17618	17598	17624	17581	17700	17451	17465	17426	17449	17479	17543	17671	17399	17573	17429	17433	17621	17614	17480	17543	17643	17358	17470	17350	17596	17544	17474	17572	17426	17489	17663	17734	17572	17525	17620	17531	17540	17423	17473	17556	17647	17514	17703	17676	17691	17622	17447	17459	17669	17565	17698	17472
30714	25492	29933	27679	24408	23830	24210	23504	22789	22040	21799	21842	21694	21470	21305	21349	21006	20909	21036	21091	20945	20892	20902	20740	21051	21002	20898	20896	20762	20985	20453	20834	20687	20762	20743	20711	20772	20823	20779	20935	20585	20751	21005	20867	20717	20686	20647	20758	20597	20652	20775	20829	20780	20661	20672	20708	20802	20675	20753	20816	20768	20577	20588	20623	20561	20741	20664	20573	20716	20664	20760	20647	20821	20822	20707	20669	20773	20557	20733	20940	20897	20665	20867	20630	20747	20701	20797	20623	20671	20800	20724	20658	20803	20884	20708	20645	20533	20733	20742	20646	20647	20705	20897	20738	20728	20647	20635	20741	20809	20421	20799	20680	20801	20694	20709	20850	20723	20794	20801	20910	20656	20518	20580	20530	20811	20728	20517	20658	20670	20799	20509	20765	20903	20843	20678	20693	20729	20722	20665	20744	20759	20785	20765	20903	20658	20959	20657	20752	20835	20533	20728	20713	20574	20861	20850	20690	20818	20735	20634	20679	20756	20808	20530	20617	20620	20957	20609	20742	20497	20673	20555	20710	20631	20807	20789	20661	20670	20746	20564	20595	20578	20590	20802	20664	20648	20662	20852	20817	20718	20662	20732	20571	20733	20715	20634	20704	20668	20681	20793	20706	20708	20848	20841	20782	20876	20628	20882	20694	20789	20689	20779	20716	20796	20861	20849	20759	20798	20958	20448	20799	20707	20686	20636	20719	20870	20557	20619	20702	20746	20724	20686	20700	20610	20550	20888	20751	20719	20664	20645	20562	20557	20626	20744	20772	20779	20468	20502	20642	20767	20714	20712	20397	20629	20747	20906	20534	20839	20542	20566	20816	20717	20828	20744	20598	20436	20617	20624	20559	20855	20601	21078	20785	20913	20699	20714	20671	20782	20719	20844	20966	20787	20853	20640	20829	20890	20552	20760	20671	20876	20512	20654	20712	20843	20788	20769	20727	20506	20643	20699	20426	20881	20866	20609	20813	20778	20825	20780	20920	20722	20759	20921	20735	20620	20662	20820	20485	20699	20823	20631	20592	20489	20879	20845	20938	20608	20701	20805	20745	20899	20717	20557	20742	20804	20759	20843	20699	20546	20753	20837	20479	20610	20904	20652	20793	20697	20723	20820	20837	20746	20517	20657	20635	20505	20602	20696	20768	20721	20964	20501	20883	20888	20834	20781	20825	20884	20847	20538	20656	20499	20814	20599	20867	20656	20720	20828	20774	20681	20839	20699	20815	20647	20696	20711	20641	20599	20830	20689	20586	20682	20786	20744	20799	20763	20617	20754	20633	20573	20588	20560	20939	20666	20648	20711	20838	20833	20605	20595	20629	20606	20909	20773	20745	20596	20580	20806	20891	20756	20656	20658	20753	20728	20637	20816	20741	20895	20754	20621	20484	20628	20576	20605	20839	20707	20736	20886	20550	20429	20705	20669	20651	20598	20643	20719	20819	20685	20674	20620	20694	20661	20752	20706	20800	20799	20849	20784	20682	20601	20568	20886	20773	20881	20615	20773	20712	20658	20619	20820	20651	20437	20482	20685	20710	20611	20628	20724	20839	20768	20571	20606	20573	20791	20846	20576	20664	20521	20632	20755	20963	20807	20674	20711	20780	20692	20554	20653	20763	20711	20726	20499	20514	20746	20948	20781	20701	20744	20831	20634	20803	20716	20677	20584	20789	20765	20472	20776	20684	20873	20609	20799	20656	20751	20826	20663	20735	20716	20575	20725	20494	20557	20508	20739	20613	20656	20764	20949	20633	20755	20631	20634	20674	20605	20786	20745	20756	20602	20586	20735	20608	20625	20808	20692	20800	20592	20590	20865	20659	20685	20774	20499	20934	20664	20684	20642	20651	20527	20857	20810	20648	20783	20798	20811	20514	20863	20786	20731	20596	20847	20845	20939	20828	20888	20639	20682	20732	20750	20612	20572	20689	20779	20772	20733	20788	20719	20538	20646	20683	20545	20693	20893	20818	20663	20598	20519	20642	20649	20691	20603	20783	20688	20721	20725	20615	20709	20701	21111	20751	20832	20618	20730	20556	20515	20474	20557	20640	20647	20663	20643	20796	20625	20622	20692	20658	20777	20461	20625	20643	20650	20885	20740	20747	20918	20544	20494	20365	20487	20819	20944	20507	20666	20498	20573	20605	20708	20766	20573	20958	20650	20859	20818	20593	20487	20510	20777	20793	20694	20775	20728	20677	20772	20876	20633	20737	20745	20818	20926	20879	20658	20742	20780	20451	20677	20631	20751	20686	20711	20713	20740	20715	20601	20848	20644	20803	20575	20423	20651	20567	20914	20849	20705	20916	20800	20769	20791	20821	20651	20755	20584	20899	20754	20881	20694	20795	20669	20829	20844	20834	20961	20582	20522	20483	20719	20636	20853	20522	20573	20382	20634	20646	20966	20794	20763	20723	20753	20608	20752	20629	20801	20821	20566	20691	20700	20560	20882	20717	20638	20697	20685	20749	20495	20551	20810	20792	20756	20991	20670	20743	20730	20922	20813	20772	20442	20856	20517	20676	20657	20580	20643	20694	20571	20866	20689	20668	20841	20716	20737	20717	20761	20511	20577	20676	20646	20819	20764	20597	20778	20695	20870	20635	20719	20536	20436	20581	20492	20615	20796	20676	20537	20685	20662	20699	20739	20765	20716	20677	20577	20524	20700	20694	20835	20689	20707	20893	20776	20591	20867	20669	20709	20583	20749	20606	20570	20655	20765	20624	20697	20670	20665	20800	20911	20904	20648	20831	20774	20695	20735	20690	20792	20769	20918	20720	20841	20650	20772	20702	21007	20731	20684	20637	20573	20743	20999	20863	20925	20744	20926	20721	20460	20803	20598	20561	20829	20668	20803	20655	20846	20526	20668	20834	20893	20691	20776	20796	20492	20586	20633	20720	20965	20888	20777	20909	20617	20666	20744	20651	20784	20658	20624	20846	20906	20801	20630	20671	20683	20765	20727	20757	20770	20924	20655	20826	20740	20626	20647	20864	20737	20799	20668	20757	20659	20708	20660	20749	20760	20707	20820	20768	20724	20569	20628	20752	20626	20586	20601	20657	20797	20868	20677	20581	20660	20665	20672	20779	20720	20908	20827	20705	20766	20719	20681	20711	20675	20613	20624	20873	20686	20724	20665	20771	20738	20650	20688	20768	20737	20784	20732	20510	20743	20807	20738	20722	20589	20701	20577	20739	20812	20531	20654	20641	20575	20787	20714	20609	20681	20571	20654	20538	20652	20738	20746	20771	20628	20680	20712	20932	20878	20849	20776	20763	20692	20673	20837	20787	20698	20606	20619	20728	20619	20626	20612	20765	20795	20776	20710	20772	20759	20812	20664	20742	20805	20458	20576	20617	20659	20765	20711	20654	20656	20551	20851	20595	20955	20650	20769	20726	20702	20606	20576	20665	20581	20614	20869	20760	20593	20830	20448	20666	20802	20747	20754	20648	20861	20467	20776	20751	20492	20775	20791	20785	20701	20500	20286	20566	20670	20598	20741	20747	20836	20689	20473	20628	20720	20819	20655	20475	20736	20748	20707	20841	20653	20457	20833	20747	20798	20786	20640	20764	20716	20660	20647	20700	20515	20837	20820	20740	20762	20866	20650	20742	20790	20798	20938	20664	20631	20726	20949	20792	20811	20740	20517	20872	20927	20710	20894	20759	20423	20944	20742	20416	20779	20594	20805	20826	20750	20714	20754	20565	20674	20618	20785	20399	20509	20632	20472	20956	20634	20613	20797	20602	20742	20670	20648	20728	20651	20555	20846	20691	20629	20524	20555	20572	20631	20681	20678	20708	20717	20706	20612	20784	20947	20750	20728	20655	20731	20446	20567	20599	20851	20910	20699	20632	20724	20537	20645	20616	20515	20590	20789	20736	20522	20627	20938	20967	20749	20624	20755	20764	20806	20734	20449	20761	20669	20682	20737	20779	20707	20640	20664	20793	20859	20622	20656	20659	20654	20479	20595	20510	20630	20827	20677	20419	20666	20728	20826	20539	20750	20811	20557	20610	20741	20698	20787	20343	20574	20526	20517	20657	20586	20565	20480	20783	20823	20731	20655	20821	20779	20883	20713	20870	20867	20735	20670	20781	20779	20794	20804	20548	20757	20639	20566	20796	20482	20573	20776	20647	20742	20781	20687	20779	20668	20678	20578	20737	20856	20695	20881	20771	20686	20758	20792	20848	20578	20762	21005	20835	20720	20706	20586	20920	21035	20551	20830	20597	20789	20654	20820	20666	20790	20728	20619	20783	20793	20757	20818	20683	20782	20813	20905	20566	20690	20675	20758	20788	20685	20732	20443	20615	20681	20694	20568	20627	20784	20629	20801	20837	20509	20710	20706	20977	20783	20692	20794	20814	20804	20530	20728	20760	20906	20584	20859	20765	20716	20852	20748	20548	20581	20754	20711	20785	20612	20552	20800	20676	21024	20777	20674	20815	20809	20868	20644	20712	20946	20979	20720	20768	20581	20603	20659	20624	20606	20635	20739	20710	20670	20718	20803	20522	20544	20771	20754	20607	20684	20697	20775	20698	20607	20786	20623	20889	20660	20593	20916	20872	20858	20893	20682	20702	20640	20748	20782	20763	20836	20585	20477	20624	20677	20584	20563	20542	20552	20642	20549	20646	20625	20660	20642	20809	20765	20816	20832	20685	20827	20754	20534	20696	20534	20621	20592	20580	20670	20857	20689	20797	20602	20766	20667	20678	20798	20813	20614	20733	20814	20672	20596	20700	20857	20655	20518	20548	20591	20555	20773	20663	20492	20741	20626	20737	20764	20624	20690	20695	20715	20609	20719	20569	20776	20844	20631	20768	20806	20559	20532	20644	20675	20694	20695	20683	20703	20754	20685	20701	20782	20648	20742	20822	20651	20688	20928	20672	20747	20668	20693	20767	20653	20634	20746	20571	20874	20956	20858	20644	20823	20841	20684	20778	20627	20650	20830	20736	20502	20724	20852	20782	20915	20588	20751	20543	20687	20964	20740	20798	20728	20558	20498	20703	20631	20617	20652	20589	20727	20604	20609	20751	20558	20616	20731	20855	20685	20610	20893	20817	20738	20720	20541	20641	20650	20768	20655	20595	20817	20697	20637	20651	20545	20631	20556	20860
23568	32198	31469	26126	23537	22940	23290	22300	20905	19681	19864	19435	18804	19106	18608	18309	18230	18071	18053	18061	17994	18092	17880	17866	17886	17814	17902	17949	18032	17820	17664	17825	17650	17948	17560	17643	17588	17757	17553	17642	17746	17578	17643	17727	17748	17761	17596	17726	17516	17673	17696	17495	17549	17589	17840	17655	17649	17557	17763	17815	17753	17698	17554	17837	17619	17719	17553	17726	17599	17626	17712	17513	17738	17721	17652	17605	17578	17664	17614	17801	17735	17726	17580	17582	17803	17595	17646	17752	17687	17732	17780	17637	17740	17584	17712	17515	17767	17642	17752	17483	17772	17581	17789	17768	17629	17634	17740	17582	17660	17677	17666	17662	17646	17662	17702	17565	17591	17565	17760	17674	17782	17710	17703	17727	17547	17790	17549	17776	17782	17495	17520	17602	17737	17789	17898	17597	17714	17537	17828	17616	17602	17749	17611	17606	17721	17500	17723	17756	17899	17525	17727	17619	17598	17491	17639	17484	17634	17686	17695	17652	17650	17609	17789	17691	17548	17588	17587	17598	17622	17642	17825	17527	17632	17751	17700	17541	17483	17641	17603	17587	17697	17517	17759	17717	17838	17615	17583	17698	17697	17714	17774	17614	17715	17510	17674	17762	17628	17695	17675	17707	17816	17696	17675	17561	17744	17656	17667	17510	17614	17640	17602	17635	17548	17729	17624	17494	17650	17555	17794	17590	17597	17622	17661	17739	17740	17533	17639	17679	17798	17820	17631	17745	17584	17680	17788	17633	17705	17632	17698	17474	17732	17575	17520	17612	17575	17754	17654	17634	17835	17828	17716	17610	17854	17642	17718	17787	17681	17639	17621	17760	17640	17594	17573	17795	17759	17677	17572	17677	17604	17613	17635	17742	17579	17704	17747	17612	17786	17722	17650	17750	17558	17661	17697	17801	17757	17614	17646	17790	17778	17748	17733	17670	17655	17790	17620	17648	17797	17708	17776	17599	17836	17630	17509	17682	17758	17603	17612	17642	17756	17640	17635	17655	17529	17516	17639	17660	17681	17643	17576	17495	17707	17707	17860	17797	17570	17775	17756	17820	17631	17528	17495	17654	17683	17534	17664	17720	17736	17601	17739	17645	17573	17546	17729	17740	17661	17545	17788	17667	17736	17564	17676	17692	17665	17694	17614	17794	17755	17565	17635	17655	17619	17695	17515	17581	17692	17444	17714	17749	17646	17658	17738	17745	17681	17589	17703	17486	17808	17480	17687	17735	17640	17746	17638	17640	17697	17580	17739	17787	17737	17623	17788	17796	17657	17711	17718	17624	17779	17913	17759	17755	17543	17644	17606	17685	17406	17766	17555	17816	17645	17677	17890	17663	17759	17551	17625	17782	17618	17757	17595	17711	17649	17635	17664	17646	17608	17619	17639	17743	17513	17649	17606	17659	17573	17572	17609	17657	17684	17748	17656	17778	17639	17613	17745	17566	17858	17685	17851	17581	17714	17656	17483	17806	17948	17603	17610	17633	17609	17662	17576	17706	17760	17831	17729	17823	17771	17599	17733	17663	17520	17713	17788	17804	17626	17774	17651	17734	17746	17690	17697	17846	17707	17504	17604	17784	17578	17690	17707	17688	17535	17532	17619	17690	17626	17692	17775	17528	17665	17809	17641	17679	17727	17639	17776	17551	17810	17617	17510	17650	17630	17688	17581	17656	17681	17723	17576	17657	17724	17552	17767	17602	17574	17716	17767	17652	17602	17540	17662	17650	17667	17709	17622	17776	17549	17749	17606	17664	17692	17645	17766	17540	17640	17552	17816	17739	17657	17661	17720	17704	17643	17698	17641	17683	17649	17713	17754	17739	17640	17538	17782	17645	17572	17741	17627	17731	17759	17454	17779	17415	17700	17423	17763	17734	17674	17800	17672	17545	17672	17625	17625	17748	17642	17549	17685	17627	17634	17560	17685	17626	17728	17572	17810	17740	17661	17627	17647	17611	17712	17707	17583	17687	17759	17386	17675	17713	17790	17779	17694	17704	17598	17784	17569	17695	17605	17543	17721	17691	17775	17553	17634	17594	17558	17660	17748	17557	17632	17703	17775	17600	17552	17811	17586	17726	17585	17712	17521	17721	17585	17698	17638	17790	17623	17725	17586	17722	17856	17654	17636	17572	17568	17711	17711	17533	17724	17574	17717	17746	17728	17648	17715	17647	17666	17616	17555	17782	17557	17637	17761	17582	17792	17564	17728	17684	17677	17689	17681	17610	17586	17696	17760	17709	17696	17616	17582	17599	17546	17683	17572	17847	17669	17664	17767	17601	17517	17723	17770	17574	17834	17842	17716	17718	17591	17677	17755	17852	17554	17864	17695	17685	17818	17600	17685	17631	17723	17665	17703	17512	17696	17757	17611	17767	17593	17543	17620	17626	17810	17624	17823	17548	17559	17615	17676	17702	17724	17575	17792	17737	17619	17607	17580	17630	17562	17714	17659	17551	17737	17591	17755	17752	17845	17728	17499	17626	17588	17669	17678	17649	17786	17678	17592	17485	17697	17649	17752	17581	17690	17652	17650	17831	17604	17536	17763	17616	17722	17708	17660	17662	17825	17749	17690	17747	17746	17491	17648	17597	17719	17700	17698	17499	17675	17660	17618	17756	17635	17609	17461	17521	17586	17682	17637	17795	17839	17818	17772	17752	17519	17679	17800	17810	17640	17687	17552	17627	17572	17699	17685	17724	17729	17596	17489	17656	17793	17664	17733	17585	17512	17588	17674	17693	17915	17648	17800	17590	17766	17616	17703	17570	17684	17708	17701	17544	17607	17717	17674	17650	17732	17675	17593	17782	17679	17599	17626	17597	17660	17783	17687	17742	17729	17542	17684	17576	17613	17736	17551	17719	17702	17783	17808	17640	17799	17841	17575	17678	17610	17714	17713	17572	17787	17668	17811	17642	17706	17545	17732	17776	17613	17637	17690	17656	17714	17753	17614	17629	17728	17887	17711	17723	17659	17550	17649	17783	17605	17540	17765	17686	17517	17414	17717	17731	17584	17776	17683	17788	17482	17586	17641	17460	17632	17727	17583	17524	17835	17652	17669	17829	17461	17893	17788	17820	17720	17720	17693	17636	17691	17692	17577	17736	17727	17588	17532	17699	17673	17676	17812	17599	17566	17833	17680	17703	17691	17614	17623	17563	17594	17736	17716	17667	17584	17679	17460	17494	17746	17742	17526	17643	17717	17679	17687	17743	17584	17787	17596	17704	17685	17749	17706	17805	17749	17789	17735	17673	17697	17606	17780	17656	17518	17612	17681	17524	17747	17790	17583	17748	17660	17822	17512	17698	17699	17786	17744	17699	17523	17592	17511	17804	17733	17635	17663	17529	17587	17582	17401	17823	17613	17792	17610	17648	17745	17664	17627	17674	17579	17853	17608	17515	17589	17569	17521	17684	17712	17749	17636	17689	17794	17560	17714	17618	17629	17718	17552	17675	17815	17743	17736	17648	17674	17701	17637	17704	17655	17744	17650	17622	17497	17710	17677	17603	17628	17607	17613	17728	17495	17714	17673	17682	17680	17723	17585	17827	17593	17542	17827	17639	17722	17624	17842	17599	17673	17520	17649	17641	17464	17740	17597	17745	17731	17543	17649	17719	17666	17821	17763	17663	17514	17683	17784	17665	17804	17643	17760	17616	17898	17700	17719	17734	17548	17611	17717	17718	17608	17615	17676	17711	17529	17739	17676	17600	17555	17690	17748	17683	17540	17681	17576	17644	17550	17686	17630	17764	17692	17777	17719	17633	17584	17652	17638	17674	17720	17775	17671	17841	17647	17630	17743	17576	17687	17843	17737	17516	17742	17637	17536	17791	17747	17462	17527	17694	17739	17752	17728	17534	17685	17784	17618	17626	17815	17665	17819	17654	17676	17781	17587	17836	17519	17735	17647	17826	17720	17652	17747	17605	17588	17632	17694	17614	17829	17695	17732	17691	17691	17766	17815	17685	17712	17791	17667	17499	17571	17651	17769	17623	17753	17718	17557	17677	17653	17703	17668	17617	17623	17742	17767	17535	17555	17946	17765	17809	17662	17778	17584	17634	17610	17573	17778	17610	17636	17739	17697	17731	17423	17685	17698	17584	17578	17650	17740	17617	17657	17793	17767	17532	17615	17550	17588	17676	17670	17668	17701	17847	17786	17717	17514	17524	17521	17535	17708	17562	17444	17536	17554	17560	17523	17529	17602	17743	17607	17661	17721	17767	17546	17553	17532	17687	17470	17754	17738	17760	17660	17542	17681	17598	17660	17686	17628	17801	17654	17706	17671	17701	17577	17698	17714	17797	17810	17763	17551	17615	17644	17719	17724	17761	17764	17696	17578	17742	17612	17800	17496	17633	17669	17744	17503	17551	17654	17588	17680	17705	17781	17721	17617	17649	17602	17611	17690	17546	17587	17738	17689	17637	17512	17612	17700	17693	17785	17522	17643	17491	17743	17667	17873	17716	17568	17623	17708	17729	17667	17760	17755	17678	17748	17650	17541	17858	17612	17817	17810	17595	17828	17673	17626	17652	17661	17617	17691	17719	17711	17477	17667	17686	17769	17584	17592	17692	17630	17699	17709	17539	17586	17728	17620	17781	17834	17828	17564	17809	17647	17517	17626	17579	17518	17631	17795	17644	17724	17556	17578	17635	17573	17743	17540	17726	17610	17560	17696	17549	17747	17822	17589	17655	17775	17668	17541	17699	17668	17619	17685	17635	17588	17791	17691	17677	17687	17717	17813	17802	17412	17728	17475	17514	17480	17640	17783	17614	17705	17550	17812	17512	17712	17714	17609	17761	17619	17770	17619	17711	17703	17586	17642	17730	17594	17713	17661	17671	17734	17518	17799	17574	17682	17596	17623	17746	17793	17658	17554	17698	17662	17711	17759	17641	17740	17620	17627	17692	17636	17569	17655	17700	17693	17626	17743	17591	17687	17835	17709	17683	17655	17654	17621	17721	17616	17604	17578	17701	17672	17656	17586	17805	17631	17708	17531	17651	17813	17668	17633	17661	17765	17628	17585	17706	17828	17589	17733	17684	17825	17816	17772	17634	17627	17739	17553	17755	17624	17660	17557	17433	17753	17686	17603	17631	17613	17515	17661	17736	17671	17728	17824	17727
25304	21455	28590	26348	24840	26131	26542	24482	23329	22174	22082	21633	21424	20921	20799	20548	20409	20266	20293	19900	20011	19975	19879	19851	19723	20023	20073	20005	19968	19732	19937	19704	19854	19714	19626	19611	19757	19659	19890	19815	19570	19543	19695	19762	19643	19856	19796	19712	19903	19801	19723	19861	19792	19784	19569	19822	19694	19615	19575	19587	19669	19636	19668	19607	19619	19694	19719	19633	19832	19779	19810	19756	19544	19696	19621	19720	19788	19771	19699	19740	19559	19615	19934	19556	19634	19526	19529	19667	19558	19477	19499	19807	19717	19717	19595	19531	19536	19621	19741	19631	19613	19563	19744	19700	19564	19557	19629	19724	19894	19766	19468	19722	19725	19778	19594	19599	19815	19690	19676	19526	19686	19858	19714	19618	19668	19555	19593	19704	19812	19752	19781	19588	19678	19659	19722	19607	19566	19644	19513	19656	19676	19528	19985	19757	19692	19836	19766	19783	19750	19681	19689	19729	19622	19731	19768	19806	19708	19485	19796	19615	19725	19538	19759	19753	19710	19707	19871	19704	19730	19875	19685	19398	19718	19600	19634	19537	19609	19759	19541	19785	19784	19776	19675	19828	19543	19548	19644	19742	19571	19669	19515	19850	19684	19807	19809	19530	19782	19419	19655	19877	19839	19737	19530	19862	19604	19628	19701	19556	19559	19556	19681	19978	19687	19849	19731	19396	19831	19780	19829	19734	19703	19707	19742	19771	19645	19691	19607	19718	19622	19743	19774	19609	19506	19721	19695	19787	19613	19702	19510	19620	19649	19628	19769	19650	19738	19920	19610	19547	19833	19497	19789	19734	19699	19721	19736	19559	19556	19641	19692	19593	19698	19575	19665	19764	19678	19682	19820	19482	19640	19615	19584	19545	19597	19673	19774	19488	19632	19725	19449	19762	19800	19521	19713	19414	19580	19805	19726	19865	19769	19674	19679	19606	19442	19598	19643	19718	19580	19529	19612	19599	19658	19579	19701	19701	19697	19610	19702	19806	19631	19533	19721	19740	19568	19564	19540	19690	19549	19620	19375	19879	19612	19769	19665	19551	19837	19687	19584	19713	19754	19569	19768	19676	19449	19585	19757	19613	19862	19659	19730	19786	19673	19783	19897	19804	19737	19609	19478	19574	19795	19457	19795	19553	19659	19819	20003	19944	19773	19640	19805	19605	19755	19401	19605	19673	19592	19656	19664	19678	19691	19674	19855	19558	19705	19559	19627	19641	19708	19613	19461	19575	19803	19385	19578	19666	19798	19858	19373	19702	19515	19356	19554	19886	19665	19585	19454	19679	19556	19719	19861	19753	19553	19705	19497	19542	19479	19732	19706	19793	19643	19851	19703	19636	19545	19575	19600	19621	19743	19755	19700	19647	19581	19532	19677	19642	19674	19768	19703	19525	19699	19469	19647	19752	19818	19785	19587	19598	19653	19700	19725	19728	19741	19649	19651	19617	19761	19926	19708	19548	19632	19755	19546	19523	19893	19738	19614	19845	19660	19710	19724	19630	19680	19839	19790	19734	19512	19692	19583	19550	19607	19789	19627	19701	19718	19605	19563	19634	19892	19578	19745	19615	19699	19739	19622	19721	19623	19699	19746	19516	19675	19753	19620	19734	19686	19538	19779	19566	19605	19653	19769	19371	19603	19849	19622	19559	19695	19575	19697	19740	19794	19522	19681	19704	19725	19731	19480	19766	19733	19754	19679	19622	19731	19650	19763	19302	19511	19593	19672	19648	19578	19887	19681	19632	19657	19807	19820	19636	19635	19564	19656	19544	19796	19751	19607	19654	19499	19659	19568	19535	19535	19615	19539	19793	19518	19839	19619	19680	19464	19799	19799	19451	19700	19601	19827	19663	19624	19772	19709	19895	19507	19625	19567	19520	19519	19578	19578	19835	19602	19836	20018	19680	19632	19787	19556	19678	19594	19741	19654	19667	19639	19524	19758	19637	19733	19539	19746	19468	19601	19817	19559	19722	19715	19571	19695	19648	19575	19417	19727	19509	19715	19543	19568	19605	19682	19629	19582	19598	19796	19752	19764	19620	19593	19741	19907	19779	19533	19803	19853	19654	19650	19511	19775	19655	19771	19764	19798	19657	19536	19732	19719	19815	19764	19733	19619	19524	19678	19568	19737	19935	19748	19458	19599	19823	19555	19542	19675	19613	19540	19831	19716	19820	19691	19509	19759	19558	19699	19722	19824	19768	19628	19571	19834	19612	19715	19697	19725	19720	19792	19727	19583	19519	19672	19735	19701	19435	19522	19703	19667	19572	19709	19526	19733	19824	19923	19685	19539	19760	19823	19639	19617	19690	19889	19686	19506	19793	19554	19690	19867	19535	19691	19635	19738	19521	19629	19658	19662	19653	19881	19694	19610	19542	19631	19511	19664	19642	19893	19611	19705	19666	19550	19794	19846	19636	19906	19681	19658	19552	19732	19630	19551	19795	19728	19585	19758	19748	19736	19582	19536	19582	19470	19698	19686	19508	19603	19729	19576	19536	19735	19804	19812	19491	19511	19699	19549	19683	19688	19836	19650	19322	19660	19574	19644	19548	19755	19659	19742	19645	19534	19622	19689	19659	19728	19737	19787	19734	19666	19569	19582	19831	19770	19615	19648	19784	19631	19624	19567	19832	19590	19793	19727	19686	19754	19418	19787	19786	19664	19645	19718	19755	19844	19843	19658	19565	19748	19638	19630	19667	19715	19686	19676	19828	19627	19645	19438	19666	19505	19807	19830	19691	19593	19756	19625	19692	19656	19841	19625	19671	19718	19569	19863	19790	19606	19644	19738	19584	19943	19611	19632	19576	19739	19558	19598	19823	19609	19593	19556	19691	19726	19691	19838	19649	19634	19586	19607	19634	19800	19657	19604	19762	19571	19603	19656	19635	19600	19585	19957	19766	19454	19521	19651	19635	19688	19577	19573	19532	19666	19549	19799	19628	19684	19627	19840	19589	19843	19689	19796	19754	19626	19523	19631	19737	19648	19815	19499	19833	19684	19616	19578	19629	19599	19760	19661	19682	19719	19708	19676	19621	19598	19869	19804	19725	19721	19674	19344	19783	19579	19742	19615	19589	19775	19539	19652	19660	19666	19662	19720	19485	19730	19492	19486	19815	19710	19831	19676	19775	19784	19666	19736	19591	19678	19721	19440	19685	19694	19741	19697	19650	19669	19811	19754	19874	19749	19429	19559	19676	19531	19594	19490	19592	19765	19744	19595	19705	19629	19745	19654	19479	19496	19817	19701	19738	19827	19737	19813	19717	19596	19505	19679	19802	19563	19721	19814	19445	19748	19912	19560	19691	19592	19741	19644	19813	19771	19790	19853	19675	19643	19864	19694	19737	19704	19549	19501	19525	19931	19691	19737	19502	19635	19670	19687	19739	19882	19720	19818	19521	19507	19689	19745	19636	19695	19800	19782	19630	19621	19787	19425	19516	19600	19750	19633	19548	19639	19647	19806	19684	19728	19731	19720	19914	19758	19443	19534	19654	19548	19523	19649	19605	19578	19475	19589	19684	19871	19660	19572	19815	19889	19739	19683	19868	19726	19743	19749	19633	19522	19620	19587	19507	19565	19550	19515	19571	19784	19804	19744	19683	19760	19859	19676	19737	19743	19657	19695	19807	19748	19615	20036	19809	19670	19633	19716	19755	19767	19677	19601	19642	19519	19623	19562	19667	19782	19737	19495	19790	19684	19611	19830	19673	19653	19760	19609	19611	19561	19518	19671	19759	19560	19626	19684	19574	19618	19914	19586	19706	19550	19690	19602	19615	19736	19754	19816	19833	19600	19646	19635	19609	19527	19568	19717	19643	19799	19790	19965	19645	19465	19624	19717	19383	19666	19781	19611	19751	19667	19601	19741	19718	19788	19715	19809	19779	19539	19746	19706	19632	19722	19646	19501	19542	19605	19617	19628	19640	19612	19907	19563	19758	19833	19603	19858	19843	19733	19925	19562	19799	19698	19776	19724	19686	19697	19773	19788	19583	19708	19672	19327	19722	19611	19733	19671	19752	19676	19676	19899	19874	19787	19871	19607	19843	19510	19616	19697	19727	19759	19689	19614	19843	19797	19704	19796	19561	19758	19851	19726	19604	19642	19851	19887	19553	19909	19615	19655	19622	19732	19611	19508	19761	19650	19786	19531	19677	19601	19536	19833	19727	19614	19879	19750	19587	19850	19711	19824	19532	19656	19495	19744	19567	19815	19488	19751	19884	19596	19858	19712	19637	19821	19526	19706	19608	19638	19857	19706	19612	19601	19744	19507	19598	19723	19554	19596	19682	19857	19773	19634	19632	19559	19643	19811	19657	19946	19892	19677	19606	19699	19735	19679	19702	19849	19669	19713	19949	19733	19620	19796	19691	19682	19764	19613	19563	19827	19815	19824	19654	19692	19753	19565	19660	19734	19744	19756	19706	19643	19708	19792	19575	19861	19655	19752	19644	19702	19630	19578	19702	19771	19542	19425	19852	19765	19690	19769	19773	19790	19885	19569	19668	19680	19815	19762	19730	19794	19835	19766	19464	19748	19784	19710	19620	19589	19527	19551	19620	19601	19453	19629	19567	19681	19575	19635	19621	19558	19592	19581	19573	19754	19709	19874	19773	19636	19683	19746	19589	19720	19521	19497	19805	19665	19589	19798	19752	19675	19511	19700	19609	19764	19585	19730	19813	19807	19773	19583	19759	19742	19716	19641	19712	19657	19743	19818	19666	19772	19586	19774	19812	19805	19757	19615	19557	19556	19767	19860	19767	19576	19687	19871	19561	19644	19433	19708	19879	19492	19646	19642	19538	19673	19467	19771	19731	19773	19557	19610	19411	19572	19801	19642	19728	19674	19730	19550	19805	19568	19686	19917	19604	19669	19621	19611	19639	19777	19824	19832	19622	19719	19659	19644	19643	19626	19629	19825	19486	19720	19661	19778	19778	19579	19679	19800	19651	19645	19749	19480	19649	19892	19763	19691	19600	20054	19724	19684	19615	19523	19835	19574	19768	19690	19751	19449	19629	19812	19810	19593	19808	19578	19671	19662	19738	19717	19529	19532	19777	19635	19615	19635	19814	19861	19792	19679	19611	19593	19875	19780	19564	19810	19747	19763	19752	19722	19592	19699	19721
23691	39663	38827	31366	27364	26497	26182	24566	22418	21142	20454	20236	19668	19248	18809	18304	18268	17984	17830	17610	17692	17480	17385	17637	17498	17523	17510	17528	17410	17307	17316	17253	17154	17117	17300	17181	17223	17238	17000	17116	17064	17100	17168	17211	17252	17176	17070	17312	17174	17282	17135	17068	17219	17116	17165	17128	17125	17197	17206	17197	17115	17334	17207	17116	16952	17082	17232	17158	17174	17204	17060	17130	17264	17050	17109	17206	17352	16999	17216	17141	17296	17123	16937	17232	16968	16888	17023	17316	17210	17084	17160	17240	16897	17263	17078	17246	17093	17211	17029	16981	16990	17124	17208	17138	17189	17091	17272	17080	17112	17106	17094	17076	17033	17247	16999	17145	17054	17184	17144	17048	17087	17202	17037	17244	17219	17016	17205	17124	17247	17159	17092	17278	17145	17017	17167	16950	17174	17004	17162	17079	16902	17274	16961	17198	17096	17000	17199	17043	17049	17042	17133	17125	16968	17088	17302	17031	17432	16964	17107	17271	17214	17312	16919	16994	17380	16961	17174	17240	17131	17201	16892	17206	17113	17095	17110	17010	17212	17136	17012	16998	17175	17119	17241	17126	17008	17121	17144	17032	17113	17047	17250	17121	17125	17045	17089	17115	17055	17287	17000	17090	17185	17071	16974	17162	17101	17027	16981	17100	17217	17109	17111	16975	17041	17271	17229	17146	17218	17047	17254	16934	16942	17245	17043	17007	17159	17226	17178	17039	17210	17016	17084	17056	17110	17074	17235	17029	17260	17158	17046	17088	17139	17056	17127	17120	17090	17067	17012	17144	17155	17111	17041	17165	17037	17126	17200	17113	17184	17158	17286	17047	16978	16984	17320	17188	17121	17131	17327	17107	17041	17172	16982	17190	17009	17119	17125	17071	17038	17193	17221	16974	17073	17117	17228	17072	17242	17148	17237	16945	17107	17130	16948	17092	17244	17026	16886	16997	16986	17164	17000	17131	17196	17086	17153	17048	17038	17260	17044	17089	17159	17048	17069	16936	17207	17190	17001	17052	17148	17145	17072	17045	17112	16954	17145	17311	17100	17070	17145	17113	17318	17143	17084	16984	17001	17062	17144	17137	17273	16995	17228	17028	17072	17113	16902	17050	16984	17003	17083	17178	17117	17000	17246	17232	17060	17193	17192	17092	16964	17154	17169	16966	17078	17216	17091	17065	17219	16947	17219	17054	17143	17094	17123	17363	17087	17035	17196	17157	17152	17098	17106	17073	17002	17102	17052	16946	17077	17247	17223	17095	17202	17112	17352	17102	17018	16974	17160	17203	16973	17086	17152	17079	17069	17105	17090	17175	17250	17129	17195	17155	17076	17098	17130	17161	17012	17072	17199	17241	17046	17217	17124	17137	17125	17213	17200	16980	17066	17169	17143	17017	17068	17153	16932	17172	17182	17187	17060	17181	17257	17086	16943	17070	17096	17210	16880	17029	17133	17179	16989	17137	17024	17145	17049	17143	17169	17101	17171	16976	17101	17002	17101	17291	17020	17090	17115	17097	17114	17164	17142	17122	17307	17003	16981	17206	17244	17121	17149	17118	16984	17183	17120	17106	17012	17006	16976	17092	17271	17120	17131	17196	17131	17136	17166	17109	17093	17221	16982	17160	16987	17265	17036	17155	17152	17046	17161	17122	17035	16984	17073	17204	17298	17101	17079	17129	17038	17142	17119	17039	17119	17016	17311	16936	17184	17209	16935	17199	17225	17021	17131	17031	17190	17044	17019	17114	17064	17227	17170	17298	17077	17089	17069	17185	17113	16982	17040	17131	17103	17075	17249	17047	17070	17191	17177	17174	17040	17140	17077	17135	17252	17155	17054	17182	17072	17088	17094	17182	17190	17135	17092	17120	17159	16970	17091	17168	17263	17142	17132	17238	17120	17197	17164	17083	17126	17068	17177	17205	17142	17130	17187	17189	17160	17089	17201	17135	17056	17106	17152	17137	16972	17241	17184	17314	17381	17168	17071	17197	17166	16997	17233	17158	17302	17195	16991	17155	17094	17056	17270	17204	16999	17018	17128	17202	17200	17236	17183	17183	17177	16984	17078	17013	17115	17026	17194	17272	17184	16939	17198	17103	17139	17163	17216	17031	16950	17102	17138	16928	17189	17107	17234	17116	17075	17220	17064	17034	17128	17290	17076	17148	17324	17139	17149	17187	16984	17175	17085	17100	17267	17090	17210	17051	17088	17147	17082	17184	17158	17174	17186	17004	17133	17158	17114	17104	17009	17214	16974	17226	17038	17155	17166	17103	17091	17084	17174	17004	17075	17077	16934	16926	17186	16913	17000	17053	17308	17166	17240	17229	16942	17148	17127	17141	17220	17111	17185	17157	17116	17242	17070	17080	16999	16987	17069	17218	16994	17056	16980	17027	17222	17095	17089	17073	17241	17211	17141	17033	17090	17107	17000	17167	17320	17035	17123	16947	17137	16900	17296	17053	17044	17140	17100	17181	16903	17055	17233	17231	17087	17377	17244	17097	17136	17206	17032	17182	16998	17167	16984	17026	17094	16920	17191	17237	17016	17069	17011	17289	17100	17143	17069	17094	17297	17025	17080	17140	17032	17075	17080	17232	17240	17214	17221	17111	17228	17127	17120	17193	16981	17139	17188	17144	17172	17043	17259	17126	17152	17105	16984	17023	17235	17190	17265	17137	17048	16978	17063	17209	17104	17001	17088	17032	17244	17131	17091	16965	17291	17009	17014	17186	17115	16991	17052	17286	17041	17072	17147	17115	17103	16897	17067	17173	17098	17198	17189	16836	16937	17094	17089	17105	17054	17197	17261	17227	17117	17101	17189	17137	17022	17129	17018	17038	17131	17124	17070	16964	17158	17167	17095	17169	17070	17167	16985	17037	17126	17119	17109	17146	17069	17037	17019	17062	17149	17176	17174	17113	17139	17178	17241	17107	17291	17199	17132	17193	17028	17349	17105	17183	17110	17344	17115	17252	17209	17006	17146	17151	17146	17054	17251	17185	17163	17158	17059	17058	17240	17100	17320	17324	17130	17223	17242	17117	17204	17013	17282	17333	17133	16899	17193	17066	17087	17231	16941	17040	17048	17258	17013	17247	17125	17186	17056	17243	17032	17263	17118	17027	16984	17174	17085	17161	17096	16986	17157	17060	17188	17077	17155	17213	17263	17141	17126	17256	17051	17124	17010	17089	17224	17206	17065	17241	16936	17234	17141	17144	16863	17202	17159	17153	17174	17074	17174	17259	16959	17048	17167	17128	17037	17051	17059	17144	17162	17104	16896	17070	17094	17124	17137	17183	17313	17089	16908	17007	17213	17155	16997	17198	17066	17089	17190	17187	17252	17220	17018	17056	17008	17218	17216	17156	17359	17113	17136	17237	17199	17010	17101	17147	17060	17183	17180	17255	17161	17059	17199	17221	16967	17108	17081	17059	17209	16983	17107	17202	17011	17092	17221	16958	17174	17161	17194	17076	17210	17147	17240	17030	17149	17048	17173	17293	17196	17151	17204	17073	17417	16988	16870	17173	17188	17210	17281	17116	17250	17136	17132	16952	17058	16972	17196	17203	17269	17026	17051	17107	17273	17247	17205	16929	17233	17118	17031	17221	17157	17240	17068	17031	17069	16944	17005	16985	17181	17158	17140	17106	17086	17181	17130	17126	17114	17117	17088	17179	17083	17150	17118	17139	16957	17196	17110	17067	17133	16969	17138	17086	17394	16971	17010	17174	17140	17148	17091	17040	17068	16976	17082	17208	17113	17026	17197	17199	17157	16803	17032	17161	17175	16934	17218	17113	17181	17018	17121	17054	17018	17059	17227	17294	17182	17012	17099	17206	17282	17220	17056	17263	17115	17138	17110	17151	17262	17023	17041	17074	17040	17160	17271	17106	17111	16925	17126	17197	17048	17163	17210	17073	17175	17091	17210	17147	17006	16881	17236	17133	17236	17147	17041	17179	17228	17164	17178	17039	17065	17028	17195	17320	17044	17082	16972	17004	17074	17220	17274	17211	17257	17153	17297	17268	17183	17151	17094	17103	17112	17025	17196	17007	17021	17149	17224	16987	17196	16967	17075	17272	17250	16934	17025	17061	17062	17291	17204	17248	17088	17086	17085	17131	17119	17249	17129	17218	17199	17026	17262	17116	17003	17037	16926	17195	16867	17161	17247	17046	17142	16985	17166	16990	17210	17154	17081	17208	17200	17189	16989	17190	17134	17105	17092	17237	16909	17223	16960	17117	16954	17064	17099	17125	17107	17069	17024	17160	17262	17068	17065	17232	17007	17045	17133	17099	17128	16981	17073	17139	17258	17102	17141	17139	17179	16962	17246	17169	17029	17050	17054	17105	17133	17076	17058	17009	17114	17053	16987	17010	17105	17157	17172	17079	17040	17190	17155	17107	17185	17094	16983	17090	17140	17001	17174	17113	17079	17216	17178	17078	17173	17069	17015	17063	17007	17107	17117	17141	17183	17088	17291	17056	17124	16941	17355	16999	17069	17146	17176	17046	17058	17098	17104	17214	17084	17198	17225	17071	17096	17181	17065	16955	17185	16992	17106	17163	17220	17110	17077	17220	17030	17119	17111	17054	17271	16961	17148	16938	17156	17198	17087	17063	17123	17167	17179	16965	17013	17017	17001	17065	16978	17088	16964	17236	17257	17160	17134	17074	17161	17113	17239	17170	17053	17160	17237	17067	17127	17081	17190	17065	17280	17180	17061	17134	17117	17105	17027	16990	17281	17114	17168	17090	17124	16975	17259	17114	17043	17046	17141	17192	17083	17150	17326	17206	17110	17222	17113	17198	17022	17057	17167	17123	17140	17221	17134	16921	17153	17089	17085	17088	17246	17082	17230	16975	17148	17147	16997	17167	17126	17104	17081	17097	17135	17146	17099	17090	17143	17278	17096	17154	17023	16866	17142	16957	17007	17235	17153	17320	17168	16888	17039	17129	16982	17105	17028	17072	17131	17135	17064	17090	17192	17001	17091	17266	17152	17193	17194	17068	17052	17122	17055	17145	17121	17261	17043	17149	17066	17072	17195	17210	17129	17053	17137	17116	17028	17090	17085	17089	17149	17006	17046	17292	17056	17332	17237	17020	17275	17122	17049	17331	17125	16945	17117	17126
24040	21383	28955	24484	23736	27629	29711	26361	24729	23908	23013	22395	22121	21755	21379	20927	20783	20599	20500	20579	20524	20364	20023	20014	20227	20168	20055	20171	20247	20076	19928	20180	19868	19866	19920	19908	19930	19962	20006	19853	20051	19780	20092	19841	19968	19785	19664	19677	19848	20385	19742	20018	20010	19834	19742	19814	19814	19743	19792	19854	19877	19741	20019	19931	19871	19979	20042	19789	19963	19785	19789	19921	19817	19983	19737	20208	19945	19889	19821	19901	19931	19733	19505	19921	20011	19891	19805	19685	19974	20054	19700	20001	19962	19787	19811	19785	19834	19854	19935	19786	19855	19722	19968	19606	19864	19689	19886	19656	19877	19840	19902	19823	19880	19853	19761	19779	19746	19885	19971	19983	19714	19891	19945	19928	20048	19849	19992	19624	19588	19796	19868	19806	19631	19824	19809	19893	19801	19669	19739	19910	19811	19612	19747	19799	20033	19871	19610	19926	19745	19976	19709	19742	19968	19726	19809	19741	19932	19833	19756	19840	20091	19818	19576	19826	19679	19715	19803	19770	19878	19914	19888	19801	19784	19575	19829	19920	19975	19852	19717	19815	19962	19841	19650	19853	19970	19748	19933	19857	19804	19794	19770	19941	19895	19874	19801	19684	19652	19683	19918	19820	19796	19817	19804	19809	19580	19606	19926	19743	19996	20079	19692	19878	19683	19746	19914	19829	20034	19971	19724	19708	19880	19938	19854	19821	19764	19939	19699	19717	19829	19916	20028	19884	19937	19760	19741	19909	19818	19654	19767	19770	19900	19696	19730	19887	19966	19864	19859	19915	19904	19691	19805	19634	19624	19713	19825	19897	19915	19751	19723	19860	20029	19939	19703	19764	19676	19645	19706	19892	20044	19944	20066	19694	19728	19640	19752	19770	19793	19717	19914	19910	19898	19585	19872	19897	19788	19838	19778	19762	19868	19802	19680	19947	19624	19939	19664	19693	20017	19680	19857	19871	19985	19801	19722	19561	19759	19817	19634	19761	19756	19808	19694	19918	19604	19904	19916	19631	20025	19846	19609	19793	19738	19784	19690	19833	19738	19749	19651	19771	19660	19697	19780	19710	19780	19748	19745	19692	19733	19883	19936	19788	19739	19749	19763	19823	19619	19784	19648	19915	19791	19802	19689	19910	19999	19752	19776	19778	19773	19649	19839	19736	19823	19773	20099	19693	19795	19610	19965	19755	19838	19858	19772	20116	19794	19729	19799	20042	19870	19879	19829	19796	19967	19841	19962	19777	19847	19588	19556	19796	19755	19688	19668	19853	19823	19778	19856	19730	19992	19936	19752	19879	19859	19774	19559	19728	19938	19762	19938	19774	19838	19670	19862	19877	19777	19856	19763	19692	19837	19643	19726	19935	20052	19919	19837	19701	19847	19697	19963	19812	19767	19563	19769	19926	19825	19625	19844	19734	19693	19785	19713	19762	19840	19868	19716	19734	19876	19712	19633	19670	19783	19891	19806	19734	19560	19547	19966	19694	19825	19855	19725	19877	19834	19821	19755	20040	19593	19749	19911	19781	20163	20022	19819	19615	19908	20021	19677	19605	19936	19957	19729	19924	19950	19805	19785	19702	20012	19728	19684	19908	20067	19845	19858	19797	19812	19672	19723	19833	19757	19832	19734	19905	19647	19609	19824	19746	19731	19715	19729	19913	19884	19843	19711	19678	19927	19752	19884	19784	19744	19592	19847	19701	19886	19707	19702	19944	20019	20004	19734	19895	19843	19715	19801	19790	19938	19634	19721	19776	19834	19757	19883	19851	19874	19553	19882	19797	19983	19704	19820	19688	20103	19866	20032	19550	19743	19872	19907	19553	19843	20016	19860	19939	19803	19925	19791	19610	19617	19756	19755	19840	19744	19800	19790	19699	19813	19675	19653	19879	19673	19794	19896	19635	19865	19792	19788	19570	20069	19693	19811	20068	19819	19644	19856	19931	19712	19787	19826	19653	19743	19689	19889	19743	19678	19726	19768	19924	19932	19705	19787	19849	19823	19855	19844	19900	19821	19970	19716	19923	19837	19974	19716	19939	19555	19725	19795	19713	19955	19624	19910	19792	19654	19783	20003	19897	19938	19776	19804	19771	19822	19766	19775	19819	20070	19770	19956	19821	20003	19575	19771	19852	19732	20005	19973	19904	19923	19745	19814	20155	19733	19855	19763	19725	19973	19712	19697	19697	19806	19789	19806	19647	19779	19761	19862	19930	19838	19808	19737	19662	19828	19717	19864	19795	20065	19812	19670	20000	19815	19724	19683	19828	19769	19873	19741	19822	19802	19759	19774	19765	19802	19910	19574	19860	19721	19886	19798	19635	19862	19754	19697	19813	19652	19870	19775	19720	19807	19945	19954	19957	19817	19652	19738	19748	19777	19835	19709	19848	19993	20028	19851	19889	19796	19762	19970	19846	19961	19948	19861	19818	19642	19615	19910	19859	19783	19970	19814	19790	19780	20018	19752	19631	19900	19623	19640	19611	20072	19861	19893	19815	19741	20069	19918	19836	19700	19819	20097	19929	19714	19747	19882	19765	19687	19767	19771	19547	19837	19953	19809	19716	19809	19919	19880	19939	19773	19797	19741	19688	19886	19675	19768	19797	19819	19943	19978	19813	19888	19792	19913	19699	19990	19865	19693	19840	19821	19639	19962	19876	19897	19709	19544	20043	19802	19979	19853	19875	19829	19837	19767	19903	19731	19946	19800	19878	19898	19968	20033	19738	19880	19764	19805	19920	19806	19885	19972	19957	19834	19767	19854	19895	19733	19658	19834	19951	19713	19813	19807	19962	19856	19816	19817	19841	19798	19928	20016	19858	19941	19918	19786	19968	19872	19988	19792	19824	19838	19925	19769	19670	19551	19678	19694	19723	19877	19739	19839	19779	19828	19845	19763	19852	19875	20031	20038	19686	19723	19769	19903	19703	19792	19962	20009	19796	19883	19951	19520	20063	19979	19803	19852	19704	19960	20058	19573	19907	19898	19830	19735	19793	19878	19839	19976	19657	19644	19869	19810	19984	19965	19738	20072	19893	19911	19619	19885	19742	19967	19696	19767	19796	19826	19824	19693	19859	19761	19769	19916	19923	19717	19742	19744	19899	19604	19973	19904	19815	19725	19711	19854	19746	19945	19761	19929	19814	19888	19986	19660	19674	19847	19892	19829	19649	19824	19767	19821	19852	19896	20077	19707	19840	19830	19703	19656	19796	19730	19868	19793	19762	19734	19726	19977	19951	19911	19795	19704	19628	19687	19675	19629	19775	19858	19839	19804	19842	19816	19902	19668	19724	19764	19828	19882	19826	19736	19800	19940	19591	19656	19691	19806	19787	19521	19851	19753	19951	19654	19824	19759	19848	19724	19878	19825	19773	20026	19705	19804	19829	19922	19784	19822	19756	19846	19751	19922	19935	19777	19860	19789	19932	19659	19927	19691	19712	19859	19740	19722	19836	19878	19729	19720	19794	19937	19807	19811	19819	19812	19795	19806	19634	19839	20059	19894	19884	19848	19797	19861	19885	19602	19714	19591	19891	19821	19896	19837	19701	19559	19762	19866	19727	19811	19863	19850	19726	19941	19890	19681	19638	19726	19779	19820	19914	19876	19887	19812	19908	19811	19849	19668	19736	19767	19729	19498	19752	19736	19859	19809	19762	19758	19816	19918	19814	19870	19875	19656	19674	19942	19710	19766	19682	19867	19830	19777	19672	19754	19840	19796	19814	19805	19794	19812	19716	19774	19843	19777	19655	19939	19702	19932	19828	19816	19749	19665	19598	19931	19536	20084	19884	20131	19711	19841	19750	19772	19779	19724	20023	19893	19881	19752	19913	19804	19794	19724	19535	19694	19677	19920	19904	19875	19871	19709	19809	19893	19877	19750	19681	19727	19698	20001	19750	19926	19873	19755	19848	19771	19937	19777	19657	19817	19859	20000	19827	19718	19802	19698	19801	19882	19822	19695	19795	19736	20017	19690	19906	19951	19911	19760	19491	19849	19862	20013	19845	19603	19618	19705	19789	19900	19921	19732	19869	19813	19742	19659	19806	19744	19867	19717	19782	19875	19997	19551	19798	19768	20004	19752	19869	19852	19829	19657	19822	19893	19916	19952	19985	19733	19801	19901	19890	19706	19621	19800	19638	19915	19957	19839	19812	19946	19820	19674	19820	20025	20026	19878	19865	20083	19755	19745	19701	19736	19654	19740	19846	19675	19848	19665	19814	19777	19615	19815	19711	19909	19877	19974	19861	19765	20059	19542	19716	19839	20020	19769	19885	19959	19957	19797	19989	19713	19829	19579	19733	19943	19516	19970	19761	19852	19728	19856	19630	19995	19661	19744	19780	19883	19836	19994	19942	19945	19799	19804	19853	19896	19959	19977	19847	19743	19954	19927	19638	19573	19851	19899	19805	19744	19808	19771	19773	19780	19781	20085	19937	19999	20029	19955	19812	19758	19874	19586	20019	19887	19779	19807	19830	19741	19654	19887	19911	19882	19631	19761	19967	19684	19780	19815	20140	19893	19890	20087	19734	19543	19748	19728	19768	19679	19787	19947	19934	19805	20021	19878	19714	19856	19718	19744	19781	19993	19871	19743	19916	19890	19651	19852	19869	19603	19664	19814	19650	19692	19918	20126	19898	19730	19955	19729	19773	19725	19775	19653	19730	19952	19721	19786	19976	19762	20001	19851	19619	19763	19898	19797	19777	19639	19631	19922	19694	19693	19814	19669	19661	19929	19716	19697	19698	19702	19708	19624	19920	19894	20084	19833	19735	19846	19843	19804	20015	19843	19843	19808	19750	19912	19830	19864	19792	19783	19903	19973	19829	19949	19916	19976	19868	20079	19798	19787	19670	19708	19741	19854	19575	19879	19865	19971	19689	19912	19943	20092	19711	19851	19805	19821	19718	19758	19923	19926	19779	19840	19745	19888	19612	19781	19714	19665	19701	19912	19978	19837	19797	19627	19699	19732	19867	19804	19588	19820	19703	19798	19723	19775	19867	19818	19844	19861	19753	19932	19777	19749	19829	19805	19722	19765	19763	19669	19892	19944	19704	19770	19613	19878	19657	19616	19871	19788	19877	19730	19914	19718	19866	19885	19834	19896	19854	19816	19647	19705	19819
25770	44887	42818	35412	31087	30237	28775	27091	24737	22903	21654	21308	20786	19965	19508	19008	18857	18425	18065	17999	17834	17850	17770	17695	17738	17589	17738	17595	17693	17435	17502	17341	17149	17251	17203	17218	17185	17179	17302	17290	17218	17077	17260	17159	17126	17136	17253	17124	17361	17163	17273	17027	17153	17106	17021	17260	17148	17301	17390	17288	17118	17198	17250	17134	17196	17176	17272	17173	17242	17280	17019	17324	17266	17256	17118	17169	17025	17243	17297	17282	17188	17324	17142	17241	17268	17205	17023	17179	16988	17147	17319	17189	17012	17026	17133	17353	16978	17155	17127	17265	17407	17245	17295	17308	17346	17275	17109	17261	17296	17071	17244	17137	17099	17103	17369	17100	17194	17270	17183	17083	17176	17145	17297	17353	17046	17104	17023	17308	17279	17163	17241	17115	17190	17210	17254	17068	17231	17316	17030	17210	17137	17074	17156	17143	17161	17103	17132	17156	17173	17169	17097	17336	17332	17307	17092	17109	17094	17224	17279	17178	17344	17172	17087	17272	16990	17212	17098	17219	17313	17202	17214	17244	17014	17141	17140	17112	17179	17184	17203	17130	17078	17074	17165	16882	17161	16985	17211	17179	17244	17072	17362	17088	17312	17008	16922	17012	17132	17234	17226	17325	17149	17126	17176	17133	17141	17027	17165	17113	17316	17270	17234	17007	17188	17200	17057	17010	16981	17088	17119	17313	17166	17041	17317	17125	17206	17155	17174	17235	17130	17369	17049	17239	17243	17392	17083	17051	17168	17106	17117	17120	17108	17158	17091	17256	16995	17173	17147	17145	17124	17258	17170	17107	17230	17040	17230	17303	17260	17209	17158	17052	17317	17133	16960	17198	17194	17114	17436	17175	17314	17133	17170	17276	17020	17053	17299	17201	17133	17172	17261	17215	17207	17312	17238	17033	17117	17228	16910	17359	17238	17298	17187	17143	17297	17093	17163	17199	16980	17195	17123	17196	17205	17149	17041	17036	17268	17133	17091	17079	17253	17193	17077	17127	17105	17148	17138	17047	17307	17164	17234	17222	17009	16948	17005	17122	17219	17393	17271	17103	17230	17248	17178	17239	17313	17296	17231	17251	17106	17139	17167	17167	17147	17280	17231	17263	17209	17073	17044	17224	17368	17168	17263	17225	17198	17025	17254	16967	17165	17192	17208	17131	17184	17110	17274	17124	17095	17079	16986	17098	17198	17170	17020	17190	17094	17114	17137	17136	17085	17107	17170	17127	17178	17139	17179	17110	17254	17218	17020	17337	17203	17110	17128	17066	17129	17252	16952	17326	17102	17380	17119	17030	17080	17157	17212	17288	16874	17208	17508	17272	17262	17160	17368	17139	17102	17171	17135	17160	17039	17086	17111	17195	17250	17140	17226	17121	17102	17200	17194	17113	17079	17237	17206	17222	17040	17236	17203	17208	17172	16999	17023	17238	17044	17213	17185	17204	17028	17276	17120	17344	17066	17244	17399	17213	17183	17142	17220	17116	17202	17095	17201	17178	17184	17074	17234	17176	17184	17303	17235	17133	17225	17166	17177	17271	17131	17037	17077	17265	17133	17057	17240	16999	17201	17166	17095	17189	17202	17173	17132	17120	17418	17060	17283	17093	17096	17139	17171	17063	17000	17185	17055	17053	16946	17298	17127	17235	17142	17160	17308	16991	17027	17181	17176	16904	17177	17170	17046	17142	17128	17189	17207	17128	17286	16982	17198	17129	17156	17024	17194	17335	17278	16985	17332	17073	17099	17228	17281	17076	17171	17381	17028	16919	17127	17141	17246	17156	17111	17178	17226	17149	17158	17117	17183	17207	17200	17112	17055	17349	17110	17243	17258	17220	17153	17102	17187	17265	17111	17119	17073	17158	17047	17154	17208	17185	17189	17238	17149	17308	17237	17210	17214	17069	17131	17096	17225	17139	17238	17213	17031	17070	17121	17064	17110	17060	17174	17126	17185	17058	17156	17097	17242	17137	17304	17129	17083	17122	17083	17197	17272	17118	17143	17126	17072	17173	17248	17182	17254	16961	17096	17268	17325	16997	17198	17294	17171	17122	17156	17021	17057	17167	17255	17113	17181	17181	17145	17269	17216	17229	17289	17300	17311	16934	17124	17157	17199	17165	17241	17102	17075	17163	17222	17145	17190	16848	17211	17275	17135	17236	17349	17233	17241	17247	17209	17206	17130	17023	16944	17318	17186	17093	17006	17210	17308	17292	17246	17145	17175	17235	17097	16904	17029	17145	17252	17001	17172	17121	17119	17259	17228	17236	17161	17223	17307	17190	17207	17110	17291	17296	17370	17259	17050	17121	17142	17226	17151	17080	17172	17273	17349	17100	17200	17200	17123	17172	17134	16988	17237	17064	17122	17036	17028	17287	17104	17233	17230	17287	17179	17248	17090	17048	17165	17044	17096	17140	17243	17120	17046	16973	17055	17038	17335	17013	17078	16910	17174	17127	17078	17195	17128	17337	17153	17142	17204	17197	17414	17211	17074	17233	16964	17164	17172	17055	17353	17273	17282	17186	17373	17197	17199	17111	17091	17175	17057	17100	17076	17215	17146	17147	17103	16878	16974	17262	17089	17130	17377	17265	17243	17309	17080	17192	17138	17192	17302	17136	17097	17191	17109	17177	17371	17221	17132	17150	17349	17121	17256	17139	17130	17033	17170	17108	17184	17103	17080	17283	17203	17168	17179	17060	17180	17359	17114	17194	17047	17266	17232	17041	16946	17102	17178	17080	17147	17196	17231	17221	17084	17212	17102	17168	17147	17271	17273	17164	17167	17188	17231	17198	17173	17285	17207	17113	17119	17039	17259	17226	17177	17191	17225	17294	17402	16915	17104	17158	17146	17076	16996	17054	17063	17345	17246	17201	17058	17162	17106	17158	17362	17069	17211	17080	17339	17344	17127	17120	17218	17259	17195	17204	17218	17235	17456	17097	17261	17276	17204	17076	17109	17187	17086	17200	17250	17100	17199	17052	17063	17124	17089	17105	17279	17048	17046	17199	17151	17204	17211	17074	17202	17239	17283	17089	17351	17262	17018	17236	17050	17192	17139	17048	17052	17029	17089	17178	17249	17201	17225	17028	17025	17297	17348	17215	17178	17212	17234	17292	17186	17255	17295	17122	17072	17104	17091	17300	17107	17221	17273	16980	17143	17055	17226	17256	17097	17152	17309	17434	17111	17266	17258	17272	17080	17144	17175	17106	17256	17107	17218	17040	17105	17250	17154	17219	17148	17290	16926	17281	17355	17013	17109	17079	17160	17211	17057	16988	17048	16948	17197	17128	17153	17094	17189	17200	16957	17202	17239	17074	17141	17193	17274	17304	17166	17151	17014	17096	17338	17173	17139	17218	17169	17185	17044	16928	17293	17057	17117	17231	17165	17183	17282	17151	17086	17136	17218	17296	17200	17217	17321	17125	17070	17323	17336	17139	17268	17152	17154	17159	17102	17188	17257	17127	17174	17205	17177	17105	17138	17167	17126	17029	17198	16907	17126	17093	17178	17276	17300	17139	17471	17165	17156	17161	17313	16991	17118	17078	17013	17245	17135	17300	17224	17178	17026	17085	17157	17127	17097	17045	17418	17177	17158	17190	17246	17288	17251	17195	17190	17170	17157	17117	17270	17134	17224	17324	16993	17136	17212	17152	17086	17187	17059	17180	17286	17011	17093	17159	17231	17059	17123	17253	17258	17065	17161	17329	17197	17141	16976	17205	17107	17062	17194	17204	17188	17253	17178	17221	17198	17376	17128	17243	17112	17306	17131	17181	17161	17066	17171	17111	17331	17131	17189	17286	17492	17070	17300	17156	17139	17199	17270	17209	17224	17198	17306	17120	17171	17220	17197	17146	17242	17210	17191	17244	17255	17154	17191	17038	17296	16975	17251	17304	17398	17213	17252	17116	17099	17062	17089	17261	17209	17096	17130	17123	17221	17233	17128	17213	17206	17074	17272	17129	17165	17225	17112	17138	17234	17187	17209	17181	17258	17053	17264	17214	17054	17059	17074	17297	17260	17148	17405	17010	17269	17225	17276	17135	17170	17110	17148	17039	17097	17048	17166	17064	17130	17098	17289	17301	16965	17149	17260	17194	17179	17351	17097	17153	17227	17261	17080	17191	17137	17328	17198	17285	17245	17175	17182	17176	17023	17266	17273	17188	17162	17130	17071	17113	17051	17135	17225	17098	17099	17216	17089	17098	17219	17154	17094	17200	17223	17241	17130	17063	17276	17228	17185	17229	17148	17089	17241	17241	17262	17125	17366	17163	17136	17130	17357	17117	17161	17182	17197	17172	17268	17282	17174	17162	17188	17233	17078	17155	17330	17313	17131	17151	17104	17113	17293	17344	17258	17178	16964	17231	17244	17265	16961	17328	17107	17251	17183	17208	17177	17160	17163	17303	17187	17230	17187	17403	17275	17170	17030	16978	16886	17178	17311	17176	17255	17172	17141	17181	16992	17280	17180	17108	17012	17127	17301	17242	17099	17292	17158	17237	17221	17043	17207	17232	17176	17198	17255	17048	17094	17146	17217	17168	17159	17239	17150	17163	16986	17228	17157	17165	17141	17116	17222	17177	17067	17354	17170	17123	17221	17193	17129	17038	17076	17279	17233	17165	16964	17137	17111	17324	17229	17193	17115	17126	17131	17185	17320	17288	17128	17290	17369	17285	17250	17088	17177	17329	17300	17272	17278	17164	17151	17249	17171	16962	17231	17058	17154	17170	17256	17123	17146	17199	17049	17340	17076	17260	17195	17116	17287	17211	17446	17121	17264	17168	16931	17281	17145	17226	17104	17144	17238	17207	17221	17097	17106	17045	17139	17282	16976	17069	17139	17077	17178	17178	17144	17226	17216	17282	17391	17097	17149	17252	17114	17178	17059	17121	17016	17151	17255	17299	17079	17232	17075	17192	17174	17185	17123	17216	17157	17117	17213	17211	17289	17284	17097	17078	17169	17288	17103	17388	17136	17259	17319	17055	17224	17287	17210	17197	17266	17057	17131	17212	17169	16989	17075	17183	17154	17098	17063	17128	17081	17095	17277	17089	17190	17017	17203	17135	17200	17102	17064	17250	17207	17084	17178	17144	17222	17341	17086	17126	17237	17374	17073	17142
30649	25694	29123	26898	24001	23861	23732	22884	22073	21720	21287	21216	20996	20645	20515	20326	20309	20375	20463	20206	20250	20447	20434	20036	20209	20280	20150	20366	20164	20320	20182	20121	20259	20075	20285	20029	20067	20038	20039	20176	20258	20276	20191	19953	20022	20321	20120	20279	20066	20110	20197	20046	20024	20060	20082	19922	20103	20215	19928	20163	20124	19867	20063	19963	20083	19932	19966	20204	19975	20160	19993	20084	19935	20098	20167	19963	19996	20248	20057	20043	20313	20165	20112	19975	20132	20243	20357	20096	20149	20065	20272	19994	20232	20143	20372	20157	20084	20242	20140	20230	19992	20202	20122	20290	20094	19998	20017	19906	20287	20156	19975	20332	20024	20042	19863	20219	20095	20250	19935	20073	20201	20294	20156	20101	20090	19954	20174	19767	19754	19965	19943	19983	19928	20137	20192	20063	19921	19996	19861	20072	20245	20285	20063	20091	20085	20009	19979	20275	20071	20139	20206	20350	20132	20050	20196	19969	19997	20045	19899	19861	19971	19953	20199	20133	20228	20084	20143	20183	20131	20069	20068	20155	20032	20071	19882	20065	19935	20127	20060	20000	19921	20117	20197	19861	20058	20035	19934	19977	20034	20239	20115	20139	20032	20067	20013	19903	20100	20091	20064	19897	20256	20152	20316	19943	19971	20032	20092	20021	20168	20262	20142	20011	20177	20298	19967	20048	20156	20076	20155	20228	20115	20101	20075	19936	20149	20183	20202	20077	20176	20102	20058	20140	20119	20278	20428	20205	20106	20184	20259	20109	20056	20217	19887	20085	20070	19913	20091	20145	20264	19900	20219	19940	20204	20204	20125	20020	20127	20114	20141	20085	20186	20180	20010	20092	20108	20174	19973	20061	20243	19946	20033	20059	20125	20046	20122	20022	19966	20014	20116	20098	20253	19959	19897	19978	20021	20037	20159	20323	19905	20096	20221	20040	20106	20240	20138	20101	20088	19966	19896	20061	20022	20029	20011	20171	20025	20108	20196	20189	19976	20062	20223	20094	20004	19905	19780	20092	20073	20286	20011	20095	20178	19978	20273	20283	20188	20094	20102	20058	20064	20204	20127	20081	20027	19982	20067	20126	19970	20197	20285	20245	20290	20169	20180	19814	20106	20231	20064	20086	20055	20131	19854	20104	20157	20071	20317	20011	20066	19953	20015	20182	19955	20039	20016	20122	20042	19905	20303	19960	20114	20044	20297	20049	20113	20033	19897	20036	19951	20393	20290	19856	19909	20034	20097	20255	20042	20103	20088	20104	20173	20190	20242	20067	20120	20047	20103	20140	19906	20073	20200	20138	20094	20083	20030	20024	20109	20079	20166	20011	20076	20034	20191	20132	20154	20114	20157	19985	19884	20028	20126	20095	20212	19922	20080	20022	20126	20233	20129	19992	20090	20028	19992	20201	20071	20217	20046	19964	20242	20094	20151	20016	19927	20024	19932	20218	20119	19868	19913	20027	20182	19923	20215	20194	20284	20156	20339	20145	20154	20065	20039	20181	20143	19967	19891	20075	20169	20004	19920	20175	20025	20058	19919	20070	19880	20034	20156	20184	20007	20232	20249	19957	20132	20163	20066	19953	20076	20237	20115	20137	20063	20057	20304	20027	19928	20150	20030	20183	20300	20096	20111	20046	20166	20085	20177	20113	19996	20062	20078	20114	20148	19819	20097	20117	19808	20189	20233	20310	20155	20216	20206	20131	19881	19943	20023	20139	20129	20121	19994	19971	20134	20192	20008	20236	20265	19958	20272	20179	20049	20050	20160	20227	20227	20231	20090	19904	20153	19922	20061	20155	20026	19856	20107	20176	20100	20070	20029	20009	20201	19997	20264	20085	19975	20117	20038	19966	20177	19950	19942	20063	20260	20092	20126	20035	19893	20083	20310	19955	19968	20246	20161	20071	20081	19955	20142	20038	19892	20091	20182	20129	20088	19886	20072	20043	20075	20281	20204	20242	19842	20113	20032	20231	20108	20178	20087	19978	20138	20127	20246	20168	20205	20169	19994	20134	19870	20282	20109	20078	20020	19869	20056	20069	20230	20140	20123	20202	20201	20122	20012	20042	19971	19931	20138	19934	19887	20011	20056	19957	20345	20171	20030	20086	19918	20178	20140	20047	20056	20276	20109	20131	20089	20254	20244	20078	20053	20188	19952	20220	20370	20043	20005	20105	20070	20168	19958	20176	20082	20004	20259	20068	20243	20052	20226	20117	20010	19962	20165	20211	20123	20077	20210	20321	20205	20056	20090	20220	20056	20134	20059	20007	20012	20077	20286	20106	20104	20198	19928	20146	19932	20190	20038	19843	19920	20067	20108	19982	19960	20080	19919	20060	20220	20204	20129	19928	20044	20162	20384	20146	20038	20210	20127	20025	19994	19951	20288	20092	20133	19973	19940	19926	19960	19888	20082	19872	20048	20168	20040	20234	20145	20033	20196	20136	20226	20207	20046	20033	20152	20210	20138	20106	20124	20059	20126	20115	20263	20019	20345	20126	20106	20117	19974	20205	20002	20098	20136	20018	20173	20073	20115	20239	20162	20248	20048	20063	20164	20086	20052	20273	20205	20155	20104	20067	20188	20301	20172	20061	20034	19995	20081	20123	20033	20097	20154	20185	20225	20331	20247	20110	20224	19847	20064	20021	20131	20068	20112	19836	20037	19993	20083	20249	20119	20201	20074	20288	20277	20246	20117	20141	20009	20152	20090	20095	20073	20035	19995	20180	19976	20047	20155	20095	20198	20211	20006	20085	20142	20088	19839	20188	20047	20114	20104	20122	19912	20143	20217	19953	19909	20058	19866	19829	19931	20117	19866	20144	20040	20000	19939	20125	20177	19974	19939	20078	20038	20104	20127	20106	20130	20122	20004	19871	20127	20067	20211	20122	20206	20175	20141	20174	20124	20208	19944	20123	20072	19921	20235	20046	20034	20158	20102	20072	20171	20195	20225	19980	20009	20066	20195	20091	20151	20156	20074	19982	20233	20080	20145	20116	19936	20035	20065	20005	20108	20180	20032	20050	20059	19946	19967	20017	20223	20243	20050	20104	20111	20199	20181	20169	19951	20061	20229	20128	20121	20212	20168	20204	20048	20072	19996	19974	20020	20061	20125	20044	20276	20184	19973	19981	20163	20012	20181	20081	20113	20105	19993	19929	20150	20081	20198	20025	20050	20036	20082	20249	20183	20053	20005	19989	20164	20342	20084	19993	20121	20164	20205	20217	20068	20235	20237	20228	20239	20198	20179	20303	20308	20010	20013	20070	20009	19858	20181	20135	19935	20011	20067	19964	20030	19972	20038	19977	20351	20286	20223	19949	20227	20068	20273	20321	20292	20087	20208	19857	20154	20160	20170	20017	20101	19972	20004	20033	19893	20078	20078	20139	19965	19952	20107	20234	20186	20193	19935	20178	19999	20035	20286	20157	20205	19997	20259	19930	20085	20026	20358	20181	20130	20154	20227	20003	20027	20055	20051	19982	20111	19944	20211	20070	20132	20097	20204	20016	20165	20179	20195	20083	19953	20120	20272	20136	19948	20075	19948	20226	20028	19883	20021	20219	20196	20188	19957	20287	20262	20318	20320	19913	20103	20305	20068	20228	19981	20071	20262	20096	19988	19854	20015	20131	20140	20129	20066	20076	20181	20100	20120	20079	20119	20044	20031	20104	20048	20009	20056	20174	20151	19874	20123	20077	20053	20106	20102	20070	20222	20115	20156	20135	20161	20114	20366	20351	19962	20053	20118	20043	20172	20195	20046	20209	20047	19987	19965	19895	20223	20190	20073	20173	19956	19991	20211	20198	19978	19861	20010	20206	20136	20019	20305	20099	20097	20066	20106	20169	20006	20166	20067	20111	20130	20117	20116	20133	20193	20271	20269	20191	20220	20156	19938	19988	19990	19845	20139	19951	20091	20263	20256	20043	20091	20237	20233	20274	20352	20197	20021	19928	20180	19951	20242	19924	20157	20211	20057	20285	20222	20105	20130	20176	20155	20005	20022	20042	19847	19947	20121	20108	20144	20180	20347	20044	19819	20219	20015	20061	20183	20116	20226	20250	20230	20079	20207	20016	20068	20046	20275	20031	20167	20152	20044	20217	20192	20217	20067	20268	20024	20215	20221	20108	20002	20073	19986	20080	20218	20223	20173	20000	20105	20230	20029	19964	19955	20152	20086	20171	20220	19977	20116	20298	20010	20058	20289	20223	20074	19996	20010	20138	19927	20081	20344	20095	20232	20153	20031	20002	20097	20009	20181	19913	20132	19982	20040	19912	20112	20050	20271	20249	19880	20050	20001	20241	20255	20116	20174	19976	20296	20121	19840	20015	20195	19991	20029	20071	20201	20088	20218	20187	20097	20030	20188	20040	20079	20239	20137	20075	20314	20186	20078	20064	20112	20128	20116	20015	20253	20284	20153	20145	20193	20147	20276	20150	20138	20000	19930	20075	20021	19892	20110	20229	20107	20288	20047	20053	20176	20151	20125	19987	20147	20077	20061	20080	20118	20080	20103	20195	20163	19970	20170	20110	20105	20217	20162	20178	19890	19897	19981	20213	20233	19960	20127	19946	20054	19862	20077	20126	20021	20408	20159	20109	20107	20304	20146	20072	20202	20230	19950	20194	20045	20136	20048	19983	20000	20101	20227	20065	20060	20082	20007	20063	20127	20303	20274	20232	20022	19908	20123	20022	20052	20050	20100	20176	20172	20095	20088	20155	20115	20074	20120	20164	20189	20097	20203	20315	20057	19975	20069	20063	20206	20060	20035	19835	20041	20082	20308	20014	20011	19880	20073	20084	20077	20117	20033	19863	20085	19957	20109	20167	20030	20063	20154	20058	20049	19975	20478	20008	19889	20213	20253	20147	20012	20252	20176	19959	20156	20306	20033	20184	20290	20210	20417	19973	20099	19990	20114	20089	20333	20082	20053	20218	20049	20069	20282	20084	20308	20079	20043	20014	20183	19846	20115	20150	20246	20125	20279	20154	20122	20035	19950	19809	20055	20099	20229	20086	20013	20087	20173	19994	20114	19995	20286	20278	20028	20159	20099	20300	19943	20064	20039	20209	20149	20033	20061	20114	20201	19954	20271	20182	20185	20051	20124	20083	20149	20088	19990	19928
23588	32624	30700	25908	23457	23422	22969	21921	20845	19855	19271	19150	18767	18200	18172	17999	17923	17790	17628	17690	17854	17678	17674	17552	17472	17524	17699	17408	17582	17492	17415	17355	17418	17385	17333	17276	17456	17303	17384	17199	17558	17351	17386	17375	17334	17409	17279	17330	17280	17481	17262	17455	17219	17356	17424	17177	17219	17494	17169	17237	17257	17335	17345	17409	17372	17406	17476	17323	17497	17374	17330	17548	17289	17434	17317	17309	17238	17631	17284	17171	17271	17220	17258	17241	17455	17329	17226	17294	17318	17265	17336	17340	17284	17467	17208	17327	17568	17266	17362	17281	17240	17514	17232	17251	17336	17372	17408	17329	17519	17345	17216	17215	17331	17488	17193	17180	17322	17416	17329	17037	17479	17273	17365	17235	17130	17359	17451	17236	17210	17350	17391	17252	17444	17214	17625	17342	17303	17453	17244	17416	17276	17292	17231	17433	17161	17432	17312	17525	17345	17394	17258	17243	17339	17338	17172	17226	17435	17296	17328	17399	17288	17354	17312	17237	17328	17347	17325	17478	17178	17506	17313	17325	17423	17224	17454	17120	17260	17386	17416	17370	17388	17394	17426	17389	17438	17188	17374	17370	17183	17389	17411	17389	17384	17303	17329	17360	17175	17173	17402	17399	17377	17211	17369	17452	17453	17082	17305	17391	17345	17289	17234	17402	17442	17254	17354	17200	17383	17260	17310	17249	17308	17285	17296	17353	17546	17350	17203	17389	17379	17181	17366	17181	17437	17524	17322	17331	17351	17290	17380	17421	17173	17275	17412	17425	17428	17501	17152	17305	17403	17386	17363	17254	17192	17306	17298	17353	17169	17489	17357	17386	17470	17304	17433	17302	17369	17336	17318	17276	17259	17461	17269	17361	17437	17503	17385	17517	17354	17377	17207	17301	17431	17333	17262	17348	17287	17384	17284	17299	17467	17474	17277	17291	17449	17149	17376	17305	17239	17271	17315	17313	17516	17323	17225	17264	17220	17369	17479	17252	17401	17384	17432	17470	17240	17234	17458	17441	17313	17309	17172	17477	17287	17330	17146	17316	17236	17227	17362	17178	17452	17475	17331	17481	17277	17419	17263	17452	17375	17230	17236	17387	17536	17209	17370	17583	17357	17263	17558	17205	17367	17242	17326	17252	17144	17378	17320	17519	17319	17231	17340	17222	17391	17249	17310	17357	17360	17357	17225	17237	17314	17355	17318	17210	17254	17472	17389	17190	17317	17337	17467	17327	17504	17398	17261	17189	17372	17289	17375	17252	17320	17293	17429	17341	17372	17373	17412	17243	17444	17435	17434	17285	17191	17402	17340	17415	17363	17140	17447	17306	17313	17293	17330	17300	17352	17433	17228	17395	17190	17351	17243	17358	17303	17441	17294	17341	17263	17427	17339	17301	17389	17299	17450	17369	17543	17294	17482	17417	17393	17349	17318	17369	17481	17283	17190	17340	17262	17299	17374	17243	17378	17386	17317	17322	17274	17531	17420	17233	17619	17308	17441	17265	17401	17576	17272	17490	17517	17317	17288	17415	17410	17327	17423	17306	17288	17382	17173	17439	17370	17520	17221	17357	17312	17339	17478	17277	17320	17402	17379	17371	17378	17397	17328	17452	17220	17317	17321	17372	17268	17185	17472	17431	17340	17354	17318	17428	17249	17373	17475	17378	17336	17278	17344	17375	17509	17136	17208	17419	17263	17393	17375	17415	17234	17340	17270	17172	17361	17219	17144	17389	17355	17372	17339	17245	17168	17176	17444	17394	17305	17433	17454	17401	17319	17234	17301	17338	17176	17256	17294	17306	17398	17097	17333	17186	17247	17267	17317	17384	17279	17424	17369	17365	17207	17344	17518	17345	17489	17368	17214	17269	17387	17428	17473	17536	17559	17275	17356	17368	17290	17330	17224	17422	17186	17490	17134	17367	17319	17218	17246	17398	17322	17296	17366	17493	17271	17460	17108	17423	17415	17351	17382	17277	17329	17371	17327	17537	17294	17325	17329	17282	17386	17252	17396	17299	17364	17404	17357	17253	17227	17400	17335	17324	17396	17203	17469	17391	17227	17187	17335	17371	17428	17268	17385	17362	17301	17298	17275	17264	17269	17357	17259	17453	17424	17282	17342	17223	17225	17271	17372	17310	17632	17182	17171	17458	17352	17501	17286	17264	17338	17294	17428	17277	17247	17412	17552	17261	17291	17234	17261	17317	17485	17493	17246	17311	17325	17301	17331	17352	17382	17536	17451	17294	17181	17113	17551	17287	17273	17317	17328	17467	17386	17377	17307	17384	17329	17451	17449	17338	17395	17370	17234	17435	17336	17351	17302	17265	17311	17307	17344	17374	17263	17360	17474	17402	17011	17491	17349	17415	17411	17408	17317	17138	17473	17174	17459	17341	17333	17139	17176	17143	17400	17262	17453	17400	17131	17327	17278	17326	17332	17240	17335	17272	17457	17285	17296	17399	17347	17130	17442	17307	17340	17362	17286	17382	17494	17473	17368	17419	17388	17164	17356	17303	17327	17533	17292	17478	17264	17346	17324	17271	17192	17445	17380	17391	17395	17293	17314	17308	17214	17306	17249	17399	17432	17382	17247	17226	17434	17327	17418	17412	17458	17445	17474	17276	17220	17305	17360	17252	17263	17357	17299	17246	17275	17401	17318	17290	17234	17289	17471	17252	17198	17340	17324	17435	17425	17415	17421	17372	17479	17419	17327	17450	17357	17379	17427	17391	17266	17282	17441	17408	17609	17508	17238	17299	17263	17349	17295	17157	17400	17111	17552	17473	17229	17257	17373	17291	17330	17373	17199	17403	17285	17254	17299	17260	17396	17313	17549	17369	17294	17267	17576	17337	17175	17555	17343	17334	17427	17502	17154	17266	17547	17387	17280	17262	17078	17344	17268	17383	17472	17328	17323	17348	17320	17306	17224	17362	17129	17449	17414	17411	17373	17495	17416	17309	17312	17334	17246	17226	17553	17449	17259	17429	17261	17416	17533	17205	17448	17330	17468	17367	17440	17421	17353	17349	17401	17371	17470	17376	17273	17326	17361	17216	17541	17064	17379	17274	17562	17309	17408	17246	17321	17123	17227	17267	17451	17295	17477	17488	17310	17235	17269	17460	17272	17323	17394	17389	17348	17585	17102	17357	17352	17201	17423	17287	17416	17243	17137	17432	17414	17179	17259	17304	17411	17236	17413	17404	17399	17464	17361	17556	17244	17257	17429	17178	17428	17302	17319	17377	17484	17284	17239	17321	17605	17395	17326	17336	17337	17387	17365	17216	17384	17385	17422	17331	17334	17422	17380	17316	17223	17390	17494	17272	17198	17323	17300	17317	17553	17301	17315	17437	17463	17272	17358	17352	17351	17417	17398	17398	17433	17348	17512	17347	17376	17341	17311	17405	17479	17285	17430	17444	17377	17341	17292	17289	17396	17315	17388	17250	17217	17196	17325	17459	17454	17462	17398	17352	17270	17101	17275	17268	17353	17369	17278	17241	17255	17450	17237	17146	17349	17350	17367	17378	17343	17328	17313	17311	17457	17328	17343	17505	17339	17376	17315	17450	17464	17402	17298	17334	17466	17300	17296	17290	17319	17376	17286	17466	17231	17455	17271	17429	17327	17340	17340	17318	17357	17287	17552	17415	17507	17419	17334	17390	17311	17611	17448	17377	17406	17346	17459	17336	17415	17403	17249	17374	17360	17229	17279	17446	17268	17359	17277	17398	17317	17402	17305	17317	17308	17306	17325	17336	17356	17279	17188	17360	17262	17476	17446	17323	17369	17296	17428	17503	17290	17489	17429	17436	17446	17356	17375	17530	17480	17267	17384	17425	17437	17252	17336	17286	17252	17272	17375	17352	17323	17366	17144	17258	17311	17497	17306	17504	17386	17259	17303	17256	17447	17382	17345	17363	17470	17299	17386	17332	17211	17299	17243	17359	17265	17325	17369	17410	17236	17251	17351	17189	17297	17326	17261	17416	17323	17378	17484	17375	17314	17351	17346	17299	17223	17409	17560	17419	17316	17259	17390	17404	17499	17562	17231	17350	17178	17419	17516	17127	17195	17399	17476	17245	17501	17406	17387	17393	17382	17243	17261	17377	17277	17284	17349	17327	17359	17189	17390	17363	17282	17517	17461	17304	17399	17356	17253	17444	17293	17264	17248	17358	17450	17389	17429	17540	17294	17377	17208	17223	17461	17323	17255	17105	17243	17235	17454	17439	17162	17292	17403	17384	17363	17414	17459	17244	17294	17495	17253	17285	17438	17374	17372	17373	17435	17194	17378	17289	17354	17271	17293	17262	17536	17332	17417	17360	17164	17394	17296	17384	17324	17347	17436	17346	17312	17373	17424	17337	17173	17245	17293	17538	17376	17136	17424	17249	17484	17495	17236	17414	17278	17342	17396	17448	17314	17392	17441	17297	17307	17357	17383	17332	17319	17466	17475	17230	17278	17288	17385	17338	17407	17468	17396	17225	17341	17278	17198	17235	17367	17436	17167	17381	17491	17194	17426	17276	17412	17446	17462	17290	17325	17316	17264	17306	17212	17298	17342	17168	17369	17291	17262	17303	17423	17512	17289	17083	17532	17318	17403	17479	17454	17346	17523	17460	17417	17407	17256	17389	17375	17373	17451	17476	17264	17434	17463	17312	17282	17481	17462	17426	17337	17436	17416	17310	17358	17163	17547	17153	17317	17439	17249	17365	17508	17324	17316	17649	17363	17283	17388	17349	17434	17303	17494	17509	17446	17265	17410	17464	17174	17246	17441	17283	17510	17333	17362	17452	17354	17388	17566	17349	17375	17367	17355	17330	17305	17399	17101	17415	17504	17374	17254	17435	17339	17266	17380	17398	17526	17145	17503	17340	17256	17322	17300	17258	17254	17381	17395	17375	17342	17318	17335	17270	17234	17254	17254	17407	17338	17338	17393	17402	17287	17282	17357	17284	17356	17444	17278	17421	17278	17328	17309	17337	17369	17360	17356	17341	17555	17421	17303	17362	17434	17404	17367	17313	17262	17180	17111	17349	17352	17241	17444	17333	17377	17434	17465	17368	17520	17227	17358	17406	17367	17315	17269	17459	17399	17421	17306	17552	17402	17498	17267	17409	17212	17285	17288	17357
25329	21384	28354	26223	24621	25919	25994	23776	22595	21669	21149	20561	20546	20017	19931	19695	19614	19372	19327	19303	19231	18958	19230	19030	19135	19306	19222	19055	18986	19105	19015	18903	18852	18790	18937	19031	18968	18700	18753	18785	18975	19042	19102	18794	18804	18897	18843	18783	18817	18943	18917	18871	19004	19018	18803	18933	18937	19047	18942	18822	18756	18903	18880	18765	18887	19015	18856	19004	18977	18899	18626	18953	18920	18745	19088	18873	18940	18830	18908	18909	18936	18867	18808	18781	19056	18805	18992	18816	18794	18875	18665	18936	18756	18799	18997	18745	18946	18675	18876	18742	18939	18720	19005	19094	18891	18726	18721	18641	18889	18877	18834	18786	18832	18643	18666	18764	19217	18898	18902	18755	18805	18819	18935	18932	18912	18746	18732	18854	19112	18710	18892	19099	18774	18713	18976	19021	18731	18819	18626	18745	18899	18883	18819	18781	18695	18759	18925	18828	18919	18821	18896	19024	18804	18750	18936	18929	18950	18837	18901	18819	18932	18760	18958	18794	18851	18784	18841	18704	18801	18881	18964	18774	18946	18843	18794	18768	18781	19110	18821	18799	18802	18794	18738	18677	18740	18805	19022	18928	18998	18736	18685	18937	18933	18822	18541	18857	18922	18587	18856	19037	18865	18791	18847	18744	19004	18746	18979	18785	18955	18670	18811	18852	18866	18742	18971	18829	18843	18772	18748	18749	18744	19021	18951	18936	18676	18698	18865	18972	18896	18906	19000	18797	18781	19008	18866	18770	19007	18797	18732	18780	18811	18726	18674	18644	18858	18954	18880	18900	18729	18681	19038	18733	18846	18689	18878	18795	18810	18784	18862	18732	18827	19061	18822	18744	18835	18920	18916	18916	18789	18797	18935	18791	18794	18787	18809	18681	18793	18854	18870	18706	18826	18743	18636	18811	18909	18808	18893	18819	18842	18845	18883	18838	18754	18802	18657	18680	18925	18929	18780	18910	18832	19048	18896	18679	18940	19025	18904	18906	19092	18788	18759	18978	18777	18882	18634	18985	18977	18858	18915	18905	18682	18753	18918	18776	18825	18758	18905	18720	18768	18809	18667	18739	18841	18954	18851	18845	18937	18794	18952	18847	18730	18711	18689	18820	18927	18692	18835	18808	18858	18687	18805	18938	18845	18954	18739	18986	18842	18779	18856	18703	18643	18951	19320	18935	18868	18802	18918	18817	18811	18808	18781	18864	18688	18698	19034	18883	18987	18845	19152	18887	18986	18906	18901	18888	18800	18930	18899	18999	18765	18732	18902	18827	18845	18856	18761	18719	18854	18726	18747	18927	18795	18872	19038	18814	18768	18881	18699	18929	18738	18910	18733	18778	18704	18804	18854	18646	18921	18716	18869	18910	18668	18836	18811	18500	18760	18737	18969	18766	18870	18846	18710	18667	18673	18824	18635	18915	18901	18762	18954	18923	18911	18876	18840	18790	18627	18952	18928	18971	18898	18633	18879	18898	18841	18919	18877	18880	18811	18831	18881	18604	18967	18883	18825	18771	18822	18963	18736	18980	18899	18959	18676	18850	18936	18851	18863	18876	18909	19033	18595	18985	18676	18657	18851	18654	18899	18864	18904	18730	19022	18787	18767	18999	18847	18771	18798	18889	18787	19026	18744	19088	18879	18924	18693	18849	18840	18860	18923	18506	18745	18893	18724	18745	18826	18787	18765	18801	18642	18791	18800	18754	18765	18862	18813	18681	18880	18872	18830	18840	18943	18776	18806	18800	18690	18946	18885	18897	18966	18969	18955	18575	19036	18770	18921	18715	18931	18981	18904	18859	18864	18651	18950	18759	18755	19055	18642	18683	18768	19036	18855	18641	18785	18682	19016	19062	18535	18913	18795	18716	18861	18883	18823	18918	18976	18882	18876	18689	18876	18593	18836	18812	18745	18812	18840	18746	18837	19030	18671	18921	18945	18962	18615	18864	18794	18862	18814	18766	19020	18748	18758	18957	18631	18771	18771	18723	18843	18891	18998	18675	18769	18840	18868	18568	18747	18726	19043	18733	18896	18855	18870	18910	18839	18718	18835	18734	18655	18618	18813	18743	18845	18967	18849	18855	19026	18760	19022	18898	18895	18814	18698	18789	18954	18866	18907	18952	19081	18821	18833	18593	18983	18770	18677	18867	18948	18895	18694	18753	18637	18850	18733	19048	18654	18926	18777	18600	18969	18631	18928	18777	18675	18818	18876	18921	18773	18945	18886	18908	18962	18973	18760	18769	18753	18647	18729	18698	18769	18778	19014	18880	18842	18778	18649	18575	18989	18881	18717	18711	18758	18949	18856	18909	18752	18812	18845	18753	18898	18952	18944	18799	18901	18705	18790	18829	19035	18967	18623	18769	18675	18670	18861	18906	18631	18708	18938	18718	18785	18821	18917	18915	18781	18868	18738	18811	18928	19078	18890	18792	18706	18956	18942	18844	19007	18912	18733	18898	18790	18832	18706	18924	18948	18976	18745	18847	18802	18642	18901	18707	18828	18815	18834	18930	18708	18920	18889	18728	18894	18592	19145	18905	19012	18763	18969	18841	18756	18743	18674	18948	18901	18758	18820	18719	18778	18948	18725	19018	19094	18799	18793	18691	18819	18747	18896	18891	18671	18963	18850	18921	18644	18869	19065	18646	18648	18735	18979	18636	18892	18826	19091	18825	18664	18945	18975	18804	19002	18848	18828	18894	18875	18995	18746	18876	18826	19015	18742	18749	18786	18790	18798	18807	18806	18779	18910	18947	18877	18766	18659	18898	18848	18650	18867	18810	18974	18934	18790	18791	18904	18825	18779	18965	18861	18720	18809	18660	18794	18766	18871	18896	18724	18704	18821	18815	18802	18813	18851	18967	18943	19077	18773	18969	18747	18536	18778	18638	18951	18800	18954	18912	18890	18776	18766	18810	18843	18832	18795	18868	18749	18727	19008	18856	18785	18949	18830	18670	18761	18754	18819	18812	18928	18754	18995	18784	18688	18880	18859	18871	18895	18764	18692	18993	18731	18779	18840	18850	18947	18823	18747	19080	18777	18705	18898	18783	18945	18885	18931	18805	18983	18926	18678	18972	18975	18873	18846	18629	18690	18877	18717	18841	18737	18872	18899	18684	18755	19102	18887	18994	18798	18800	18722	18864	18964	18674	19038	18817	18692	18983	18765	18763	18912	18991	18991	18972	18925	19070	18869	18954	18790	18964	18685	18825	18799	19008	18869	18710	18761	18662	18860	18651	18829	18874	18817	18859	18807	18626	18936	18977	18866	18858	18827	18896	18811	18771	19062	18674	18978	18725	18973	18807	18893	18635	18844	18824	18913	18709	18637	18706	18810	18988	18896	18701	18791	18903	18957	18930	19044	18751	18993	18795	18728	18761	18862	18783	18831	19019	19036	19071	18881	18841	18903	18734	18831	18890	18643	18879	18738	18909	18956	19026	19103	18878	18752	18973	18959	18821	18851	18647	18801	18765	18921	18685	18762	18923	18841	18948	19052	18925	18772	18784	18720	18589	18961	18976	18768	19062	18975	18710	18749	18820	18810	18700	18836	18826	18883	18902	18713	18826	18804	19023	18840	18940	18863	18759	18642	18876	18733	18968	19020	19024	18895	18729	18911	18878	18695	18766	18864	19060	18715	18764	19117	18853	18929	18913	19012	18790	18706	19090	18823	18822	18864	18794	18859	18859	18900	18694	18952	18904	18898	18783	18816	18794	18990	18960	18874	18718	18918	18734	18931	18713	18845	18835	18738	18584	19030	18802	18957	18996	18969	18759	18937	18765	18755	18755	19022	18808	19188	18903	18757	18796	19006	19025	18685	18788	18970	18732	18839	18798	18927	18987	18705	18925	18987	18793	18810	18825	18999	18857	18899	18815	18856	18658	18785	18930	18938	18809	18771	18907	18776	18630	18811	18889	18717	18940	18732	18874	19031	18820	19039	18724	18850	18763	18879	18779	18962	18695	18780	18793	18820	19122	18595	19009	18760	18972	18758	18678	18761	18907	18663	18847	18860	18638	18760	18739	18986	18627	19045	18863	18783	18835	18966	18828	18683	18834	18782	19023	18835	18687	18803	18689	18856	18908	18742	18861	18818	18888	18911	18754	18877	18786	18934	18743	18732	18570	18748	18914	18791	18965	18732	18839	18767	18676	18832	18876	19074	18717	18754	18919	18850	18794	18679	18536	18957	18610	18649	18836	18859	18909	18767	18657	18909	18717	18900	18847	18772	19053	18889	18931	18914	18776	18962	18715	18805	18770	18690	18857	18907	18782	18839	18889	18738	18881	18742	18998	19034	18662	18659	18776	18848	18773	18784	18784	18915	18689	18985	18829	18849	18832	18780	18926	18890	19024	19005	18795	18903	18645	18661	18949	18813	18768	18659	18788	18849	18865	18767	18793	18784	18829	18829	18930	18986	18547	18744	18821	18985	18810	18759	18967	18798	18758	18841	18941	18783	18921	18773	18816	18907	18844	18912	18814	18953	18980	19036	18997	19011	18735	18968	18856	18892	18806	18804	18710	18719	18858	18818	18823	18924	18778	18863	18881	18812	18759	18773	18811	18865	18831	18885	18785	18765	18992	18897	18814	18957	18819	18662	18661	18985	19010	18917	18880	18671	18790	18678	18781	18779	18897	18769	18605	18740	18758	18964	18862	18825	18767	18999	18938	18725	18885	18771	18715	18676	18790	18857	18701	18928	18616	18809	18933	18796	18701	18935	18960	18685	18858	18907	18784	18760	18895	19008	18971	18785	18798	19015	18859	18907	18907	18853	18788	18938	18582	18823	18839	18775	18734	18717	18722	18958	18831	18690	18902	18853	18826	18692	18962	18978	18940	18816	18837	18793	18968	19029	18523	18784	18729	18733	18673	18984	19028	18823	18891	18866	18917	18766	18847	18806	18814	18978	18606	18986	19012	18841	18750	18672	18946	18805	18621	18925	19068	18893	18915	18987	19029	18978	18845	18639	18769	18866	18820	18866	18800	19063	18804	18832	18803	18950	18783	18860	18874	18899	18963	18877	18594	18951	18776	18804	18889	18751	18816	18831	18909	19038	18943	18800	18790	18765	18717	18753	19058	18807	18717	18786	18815	18825	18742	18831	18888	18924	18865	18801	18722
23949	39026	38072	31242	27686	27019	25614	24107	22849	20885	20016	19278	19157	18272	18256	17940	17777	17431	17176	17097	17182	17329	16911	16951	17107	17014	16794	16976	16871	16858	16629	16879	16620	16572	16721	16655	16609	16809	16845	16681	16889	16768	16618	16471	16578	16594	16658	16649	16568	16678	16779	16654	16575	16712	16709	16538	16635	16553	16660	16523	16850	16762	16822	16699	16505	16619	16646	16603	16512	16556	16664	16710	16523	16810	16744	16804	16414	16560	16512	16548	16534	16684	16631	16660	16527	16601	16763	16652	16563	16588	16568	16568	16574	16720	16698	16636	16690	16601	16516	16644	16570	16547	16606	16377	16490	16647	16476	16517	16444	16627	16732	16641	16546	16581	16675	16522	16565	16557	16684	16667	16516	16526	16716	16764	16676	16580	16723	16700	16507	16580	16455	16679	16660	16420	16794	16491	16715	16709	16693	16733	16634	16616	16565	16626	16655	16616	16701	16647	16514	16503	16536	16575	16676	16567	16597	16569	16643	16498	16710	16680	16581	16723	16391	16574	16513	16474	16400	16771	16504	16502	16511	16670	16545	16555	16532	16727	16577	16649	16576	16661	16759	16552	16634	16590	16409	16734	16633	16502	16433	16413	16560	16558	16497	16693	16737	16672	16625	16631	16555	16688	16555	16648	16669	16586	16595	16552	16633	16723	16543	16465	16657	16582	16684	16662	16739	16501	16549	16737	16759	16588	16605	16611	16491	16628	16599	16510	16800	16740	16676	16520	16746	16541	16399	16630	16657	16608	16655	16598	16532	16572	16805	16663	16492	16600	16510	16590	16580	16574	16472	16462	16510	16601	16647	16666	16570	16632	16409	16567	16516	16620	16651	16817	16702	16512	16599	16689	16623	16545	16444	16671	16517	16761	16535	16604	16502	16802	16588	16568	16465	16504	16691	16686	16684	16566	16406	16587	16486	16669	16530	16659	16468	16687	16511	16705	16600	16525	16630	16424	16705	16676	16549	16632	16517	16489	16759	16564	16596	16736	16755	16693	16659	16524	16868	16575	16452	16461	16509	16515	16540	16690	16487	16531	16605	16640	16614	16462	16715	16569	16605	16543	16676	16718	16716	16574	16600	16712	16578	16538	16551	16676	16649	16523	16617	16678	16518	16574	16734	16531	16713	16461	16423	16708	16545	16668	16544	16532	16665	16613	16494	16520	16701	16647	16781	16575	16556	16411	16641	16629	16592	16620	16421	16533	16459	16557	16654	16796	16703	16572	16643	16689	16517	16677	16621	16533	16586	16681	16663	16653	16587	16620	16548	16695	16547	16607	16649	16639	16699	16612	16601	16745	16597	16674	16640	16594	16572	16539	16588	16570	16520	16678	16459	16629	16651	16548	16692	16667	16504	16859	16641	16551	16683	16594	16582	16573	16569	16581	16743	16508	16673	16499	16628	16695	16561	16726	16583	16636	16782	16649	16654	16653	16821	16671	16621	16609	16444	16670	16520	16720	16648	16544	16634	16580	16649	16599	16524	16518	16659	16615	16567	16598	16657	16661	16671	16561	16494	16567	16614	16671	16548	16605	16656	16677	16758	16746	16726	16535	16488	16640	16676	16467	16471	16418	16519	16518	16550	16854	16663	16806	16628	16702	16674	16508	16708	16583	16549	16568	16666	16535	16380	16670	16667	16683	16663	16464	16735	16496	16553	16631	16459	16409	16538	16572	16551	16742	16597	16577	16654	16570	16664	16611	16563	16699	16430	16513	16631	16672	16756	16635	16504	16522	16749	16698	16501	16632	16742	16699	16538	16544	16536	16701	16575	16574	16680	16465	16651	16690	16510	16787	16606	16491	16600	16686	16611	16637	16451	16636	16669	16517	16784	16577	16667	16493	16684	16485	16563	16709	16681	16635	16690	16648	16539	16685	16527	16448	16702	16643	16642	16533	16492	16625	16521	16429	16649	16653	16554	16502	16581	16673	16501	16527	16751	16584	16668	16464	16510	16678	16673	16754	16631	16653	16693	16500	16576	16597	16589	16755	16618	16579	16531	16585	16528	16641	16543	16599	16580	16543	16517	16456	16639	16672	16573	16556	16584	16649	16527	16590	16691	16675	16541	16679	16572	16465	16491	16655	16590	16716	16531	16628	16686	16535	16652	16493	16601	16705	16663	16597	16616	16461	16618	16511	16587	16743	16617	16711	16511	16641	16500	16536	16667	16433	16495	16630	16525	16609	16567	16585	16800	16690	16458	16489	16650	16615	16507	16627	16690	16689	16615	16635	16618	16584	16671	16613	16507	16478	16724	16559	16562	16565	16667	16545	16690	16645	16549	16570	16711	16481	16662	16668	16573	16603	16450	16598	16648	16559	16563	16619	16475	16559	16551	16659	16600	16483	16593	16498	16623	16653	16782	16580	16531	16750	16588	16535	16736	16461	16621	16653	16588	16521	16637	16700	16527	16686	16525	16517	16570	16474	16713	16502	16624	16664	16618	16747	16610	16626	16557	16483	16894	16595	16653	16719	16765	16572	16614	16616	16686	16528	16661	16536	16608	16540	16685	16642	16727	16515	16558	16674	16487	16408	16519	16585	16735	16725	16595	16565	16332	16706	16767	16718	16469	16594	16445	16585	16510	16719	16603	16645	16645	16599	16603	16674	16700	16654	16799	16576	16689	16597	16567	16539	16640	16651	16492	16623	16657	16714	16647	16616	16727	16407	16506	16642	16632	16558	16635	16687	16712	16632	16648	16491	16686	16502	16591	16605	16543	16541	16522	16661	16622	16517	16532	16838	16578	16649	16566	16581	16583	16608	16513	16750	16634	16604	16618	16539	16614	16638	16633	16561	16645	16733	16605	16508	16632	16767	16542	16524	16574	16413	16673	16803	16749	16552	16762	16379	16594	16816	16783	16645	16501	16546	16644	16691	16701	16745	16479	16709	16564	16599	16482	16755	16685	16639	16622	16698	16761	16496	16816	16678	16690	16716	16535	16703	16571	16565	16518	16623	16554	16721	16757	16805	16596	16726	16549	16617	16604	16742	16572	16500	16495	16646	16695	16591	16625	16627	16763	16745	16659	16563	16540	16494	16526	16509	16663	16542	16580	16557	16317	16596	16634	16595	16647	16510	16757	16658	16553	16616	16755	16500	16544	16569	16584	16543	16474	16509	16628	16547	16637	16598	16542	16522	16705	16545	16672	16543	16738	16507	16623	16594	16601	16468	16591	16495	16610	16553	16565	16588	16592	16604	16588	16606	16464	16514	16643	16737	16607	16461	16529	16626	16694	16700	16539	16522	16589	16755	16524	16579	16416	16500	16692	16596	16511	16615	16492	16579	16530	16532	16712	16741	16677	16510	16601	16668	16555	16554	16554	16505	16488	16522	16503	16636	16676	16433	16680	16680	16591	16755	16676	16647	16753	16621	16600	16548	16468	16705	16653	16728	16637	16625	16553	16615	16678	16714	16544	16503	16586	16404	16691	16561	16817	16656	16558	16693	16521	16466	16627	16582	16496	16685	16572	16577	16834	16673	16625	16603	16558	16505	16636	16495	16685	16648	16667	16773	16556	16623	16634	16649	16542	16561	16556	16622	16492	16598	16718	16649	16760	16695	16706	16543	16577	16602	16527	16488	16522	16685	16424	16653	16620	16644	16605	16588	16541	16541	16546	16653	16371	16639	16643	16827	16529	16757	16503	16749	16690	16583	16658	16492	16435	16652	16608	16591	16572	16617	16551	16751	16478	16721	16549	16719	16373	16568	16555	16758	16658	16637	16660	16623	16663	16480	16564	16622	16477	16679	16526	16675	16572	16621	16545	16645	16554	16566	16633	16450	16667	16647	16637	16479	16669	16487	16591	16562	16660	16759	16593	16631	16739	16565	16592	16527	16494	16545	16683	16551	16654	16416	16559	16775	16629	16667	16714	16472	16594	16841	16543	16653	16387	16610	16580	16616	16593	16650	16515	16791	16674	16457	16452	16550	16731	16608	16659	16602	16465	16614	16667	16536	16751	16801	16545	16768	16618	16726	16635	16682	16595	16540	16592	16771	16746	16693	16549	16423	16623	16740	16487	16691	16567	16572	16609	16629	16550	16544	16700	16774	16733	16546	16583	16686	16782	16572	16497	16608	16626	16621	16645	16630	16636	16545	16662	16803	16759	16587	16577	16582	16533	16666	16634	16508	16470	16714	16619	16445	16530	16474	16522	16570	16578	16548	16439	16450	16720	16360	16648	16691	16474	16419	16541	16519	16716	16596	16692	16741	16572	16674	16799	16473	16573	16594	16521	16493	16601	16509	16702	16605	16622	16530	16644	16604	16523	16535	16618	16740	16641	16696	16569	16577	16692	16720	16742	16653	16656	16493	16634	16536	16504	16583	16841	16573	16686	16431	16558	16605	16657	16683	16539	16639	16694	16585	16709	16754	16633	16615	16583	16603	16670	16654	16675	16646	16724	16646	16529	16571	16666	16447	16606	16555	16581	16423	16420	16615	16684	16500	16760	16384	16560	16382	16476	16764	16542	16572	16710	16615	16463	16479	16589	16763	16610	16615	16504	16508	16623	16562	16489	16518	16348	16591	16729	16420	16539	16513	16692	16477	16597	16753	16574	16658	16504	16711	16511	16494	16573	16699	16612	16821	16557	16596	16580	16511	16766	16331	16613	16664	16553	16583	16737	16692	16594	16746	16677	16665	16601	16560	16729	16640	16709	16751	16700	16586	16594	16509	16550	16560	16475	16740	16552	16563	16781	16639	16690	16488	16676	16669	16707	16649	16607	16439	16639	16454	16436	16764	16656	16767	16419	16579	16587	16528	16676	16499	16484	16624	16558	16622	16656	16587	16486	16648	16571	16547	16671	16691	16556	16625	16548	16529	16721	16517	16466	16552	16684	16426	16721	16747	16541	16650	16575	16569	16682	16736	16635	16637	16591	16750	16582	16589	16755	16554	16562	16702	16573	16569	16634	16624	16577	16525	16442	16477	16697	16530	16706	16794	16542	16560	16703	16571	16616	16666	16618	16719	16638	16565	16539	16468	16616	16624	16683	16633	16672	16452	16558	16608	16732	16634	16740	16609	16721	16525	16659	16690	16649	16781	16608	16568	16537	16729	16802	16765	16562	16646	16677	16483	16564	16598	16512	16516	16599	16624	16793	16647	16749	16683
24004	21356	28880	24506	23607	27321	28781	25811	24024	22917	22096	21393	21257	20435	20315	20268	19946	19358	19395	19504	19236	19487	19275	19200	19168	19330	19344	19298	19135	19139	19047	18908	18923	18984	19012	18795	19052	19038	18928	18751	18718	19061	18773	18990	18906	18871	18888	18845	18914	18876	18671	18762	18645	18877	19046	18767	18917	18808	18892	18856	18820	18941	18957	18866	19025	19034	18705	18998	18831	18825	18823	18892	18668	18872	18711	18609	18903	18796	19115	18814	18684	18888	18985	18960	19057	19017	18886	18825	18878	18944	18648	18749	18869	18717	18933	18736	18712	18539	18875	18810	18749	18894	18995	18762	18862	18694	18820	18954	18978	18865	18680	18623	18700	18699	19040	18691	19003	19002	18597	18862	18811	19109	18780	18854	18819	18699	18888	18847	19000	18962	19102	18877	18914	18798	18655	18873	19062	18804	19028	18714	18990	18733	18767	18743	18844	18927	18791	18935	18771	18729	18941	18770	18935	18836	18766	18747	18914	18876	18915	18777	19030	18938	19067	18848	18864	18875	18983	18921	18967	18903	18885	18738	18615	19012	19051	18942	18819	18566	18817	18861	18718	18805	18890	18808	18767	19121	18870	19036	18904	18838	18855	18853	18855	18925	18764	18785	18876	18868	18922	18972	18755	18749	18824	18883	18893	18761	18986	18637	18666	18922	18921	18823	18747	18901	18897	19014	19035	18749	18962	18842	18666	18973	19057	18884	18823	18937	18788	18821	18838	19071	18931	19058	18945	18860	18845	18881	18646	18894	18812	18716	18842	18824	18846	18993	18828	18687	18805	19065	18968	18829	18996	18953	18902	19063	18883	18774	18886	18720	18884	18679	18841	18777	18696	18937	18881	18880	18778	18681	18625	18881	19054	19079	19006	18712	18952	18855	18689	18732	18790	18873	18886	18864	18770	18764	18877	18647	18917	18774	18725	18864	18681	18679	18891	18845	18837	19034	18972	18745	18850	18752	18925	18663	18848	19000	18893	18811	18965	18699	18801	18682	18660	18795	18937	18796	18809	18649	18687	19019	18883	18915	19005	18833	18781	19062	18882	18743	18966	18930	18722	18811	18708	18823	18792	18994	18949	18719	18913	18673	19008	18750	18771	18840	18743	18693	18886	18919	18679	18573	18668	18636	18833	18916	18973	19025	18876	18917	18687	18772	18858	18725	18983	18631	18751	18763	18902	18909	18861	18807	18769	18734	18837	19008	18801	18717	18804	18749	18889	18844	18898	18928	18711	18875	18959	18905	18759	18862	18911	18744	18878	18942	18733	18810	18860	18639	18777	18871	18798	18994	18720	18727	18715	18837	18773	18966	18848	18955	18826	18818	18710	18903	18707	18857	18891	18744	18792	18843	18934	18927	18923	18794	18902	18850	19044	18631	18810	18745	18874	18914	18995	18819	18859	18830	18808	18595	18912	18797	18821	18815	18989	18560	18789	18793	18777	18755	19000	18794	18593	19094	18967	18650	18827	18923	18672	18762	18739	18873	18892	18775	18955	18745	18996	18784	18868	18875	18912	18910	18786	18641	18885	18837	18672	18872	18886	18751	18587	18935	18879	18729	18981	18959	18768	19047	18804	19021	18854	18746	18841	18786	18948	18573	18668	18887	18925	18821	18891	18824	18888	18870	18677	19005	18963	18757	18826	18805	18774	19031	18639	18832	18973	18840	18824	18995	18860	18942	18828	18935	18701	18924	18954	18926	18844	18638	18745	18768	18904	18954	18970	18821	18929	18864	18885	18703	18720	18489	19034	18619	18791	18752	18663	18771	18832	18710	18803	18990	18783	18804	18950	18786	18834	18645	18872	18840	18838	18736	18661	18749	18596	18723	18824	18714	18850	18835	18794	18907	18850	18755	18559	18828	18758	18797	18826	18839	18959	18711	18761	19060	18850	18699	18918	18913	18879	18875	18928	18930	18835	18879	18735	18880	18921	18716	18844	18866	18894	18800	18902	18912	18809	18713	18859	18914	18664	18783	18879	18756	18887	18932	18996	18745	18924	18823	18991	18843	18882	18810	18884	18853	18963	18900	18901	18872	18849	18729	18901	18857	18747	19096	18945	18823	18873	18819	18816	18908	18618	18905	18854	18860	18891	18805	18943	18873	18692	19156	18913	18739	18819	18910	18848	18930	18802	18934	18907	18740	18809	18634	18746	18955	18876	18915	18935	18814	18611	18766	18902	18866	18899	18684	18756	18856	18818	18938	18922	18841	18756	18795	18803	18811	18801	18943	18909	18943	19002	18656	18687	18773	18671	18820	18998	18846	18651	18872	18752	18906	18863	18901	18938	18926	18661	18763	19015	18930	18756	18771	18784	18877	18980	18851	18616	18841	18993	18781	18876	18779	19058	18777	18856	18726	18852	18819	18877	18853	18822	18768	18838	18811	18802	18653	18906	18713	18837	18886	18939	18742	18921	18919	18796	18807	19029	18904	19004	18874	18911	18867	18928	18787	18935	19031	18726	18849	18994	18759	18795	18841	18932	18822	18973	18803	18871	18994	18933	18789	19001	18932	18991	18820	19000	19028	18892	18693	18783	18951	18959	18694	18900	18787	19005	18701	18919	18762	18802	18859	18875	18898	18677	18837	18872	18941	18738	18797	18669	18893	18841	18702	18775	18874	18800	19013	18892	19098	18728	18874	18866	19033	18771	19042	18970	18874	19065	18753	18946	18833	18998	18734	18814	18831	18898	18834	18965	18673	18950	18699	18759	18704	18908	18974	18974	18790	18882	18902	18867	18834	18859	18722	18928	18944	19031	18921	18872	18875	18952	18992	18896	18623	18756	18759	18734	18993	18488	18862	18841	18840	18827	18831	18873	18848	18625	18632	18747	18956	18842	18837	18848	18778	18916	18818	18838	18852	18827	18887	18849	18865	18962	18857	18777	18776	18792	18646	18824	18815	18629	18755	18638	18838	18913	18836	18887	18707	18878	18974	18984	19007	18970	18687	18929	18852	18822	18770	18732	18959	18963	18857	18972	19005	18809	18932	18956	18749	18743	18821	18804	19028	18979	18755	18903	18916	18881	18924	18890	18886	18585	18939	18852	18833	18847	18866	18687	18853	18890	18745	18724	18754	18871	18831	18815	18739	18733	18759	19011	18864	18741	18753	18934	18927	18874	18911	18870	18748	18700	18851	18771	18783	18833	19006	18931	18914	18748	18750	18859	18945	18803	18909	18747	18626	19055	18793	18766	18835	18893	18821	18735	18854	18732	18872	19030	18728	18870	18753	18815	18867	18852	18775	18737	18901	18777	18836	18941	18937	18994	19025	18860	18817	18789	18916	18849	19027	18826	18952	18717	18855	19020	18759	18872	18924	18853	18732	18895	18850	18891	18811	18752	18688	18682	19068	18791	18790	18750	18808	18865	18717	18872	19034	19011	18764	18685	18717	18923	18901	18911	18687	18790	18862	18911	18765	18671	18906	18935	18867	18769	18952	18875	18865	18857	18811	18930	18936	18856	18939	18973	18873	18908	18777	18830	18744	18883	18796	19056	18948	18743	18769	18963	18975	19009	18904	18847	18869	18811	18689	18873	18991	18962	18671	18726	18735	18644	18824	18940	18862	18811	18810	18729	18607	18804	18848	18799	18738	18949	18897	18992	18766	18890	18777	18879	18964	18776	18784	18894	18794	18860	18731	18767	18636	18664	18850	19115	18824	18910	18710	18901	18973	19114	18823	18775	18687	18897	18833	18785	18803	18836	18739	18807	18810	18917	18866	18900	18740	19118	18881	18783	18870	18732	18857	18821	18750	18859	18921	18986	18621	18973	18862	18792	18945	18846	18793	18890	18742	18742	18985	18807	18945	18743	18862	18632	18605	18782	19023	18868	18851	18844	18971	18707	18783	19090	18597	18768	18777	19140	18845	19068	18982	18771	18881	18827	18741	18979	19021	18908	18776	18725	18757	18720	18901	18903	18801	18939	18953	18996	18815	18978	18823	18695	18667	18869	18876	18658	18661	18790	18758	18995	19057	18867	19055	19160	18810	18763	18971	18616	18869	18855	18763	18836	18927	19073	18799	18944	18822	18834	18855	19029	18865	18645	19097	18762	18894	18773	18800	18945	18873	18579	18920	18785	18949	18966	18910	18992	18884	19019	18672	19038	18783	18839	18857	18845	18828	18690	18814	18819	18844	18973	18898	18803	18924	18897	18913	19002	18897	18508	18810	18818	18694	18882	18826	18833	18959	18955	18948	18983	18992	18873	18756	19125	18821	18873	18766	18832	18616	18773	18982	18668	18867	18874	18937	18619	19006	19062	18664	18797	18791	18906	18741	18937	18801	18960	18702	18864	19122	18828	19014	19026	18956	18993	18587	18901	18861	18970	18901	18810	18993	18896	18931	18632	18799	18718	18694	18857	18840	18800	18849	18692	18793	18710	18727	18662	18879	18697	18883	18772	19033	18726	18827	18768	18977	18906	18693	18669	18515	18921	18800	18777	18933	18674	18861	19040	18784	19027	18586	18857	18704	18788	18915	18844	18896	18842	18958	18748	18796	18929	18640	18835	18820	19054	18773	18678	18840	18717	18752	18955	18777	18779	18531	18618	18701	18839	18789	18861	18927	18752	18958	19036	18885	18977	18940	18838	18880	18976	18631	18768	19039	18598	18841	18971	18868	18921	18961	18805	18853	18778	18742	18884	18864	18653	19026	18918	18977	18832	18871	18924	18883	18933	18741	18833	18831	18884	18820	18688	18924	19011	18776	18741	18811	18660	18684	18846	18727	18860	18884	18815	18811	18838	18850	18643	18801	18758	18543	18776	18612	18682	18829	18635	18814	18911	18853	18916	19001	18701	18847	18914	18934	18684	18780	18974	18883	19068	18831	18959	18765	18740	18853	18677	18709	18939	18859	18811	18809	18749	18623	18827	18963	18888	18671	18942	18790	18718	18840	18665	18857	18746	19058	18819	18690	18756	18904	18860	18848	18820	18898	18832	18848	18908	19005	18556	18868	18916	18971	19168	19050	18924	19077	18995	18816	18976	18732	18900	18795	18740	18959	18844	18732	18871	18871	18891	18860	18857	18759	18816	18882	18973	18914	18948	18870	19000	18898	19041	18622	18932	18730	18520	18821	18833	19024	18896	18898	18978	18861	19024	18905	18669	18889
25990	43827	42660	35190	31849	30316	28308	26843	24859	22673	21368	20518	20154	19157	19001	18292	18169	17732	17420	17515	17424	17328	17227	17024	16935	17124	17124	17128	16956	16913	16778	16833	16884	16721	16733	16688	16567	16841	16637	16718	16767	16729	16752	16523	16686	16880	16649	16601	16765	16591	16758	16529	16877	16753	16823	16620	16682	16464	16795	16607	16769	16714	16760	16579	16729	16670	16788	16584	16627	16625	16754	16616	16608	16673	16688	16457	16654	16819	16581	16483	16757	16431	16611	16735	16616	16766	16721	16641	16771	16662	16608	16646	16655	16464	16678	16562	16684	16892	16695	16744	16528	16641	16454	16754	16702	16684	16656	16603	16762	16704	16675	16656	16490	16728	16593	16779	16807	16643	16598	16583	16522	16535	16739	16405	16702	16626	16713	16576	16844	16602	16786	16721	16582	16509	16562	16656	16495	16604	16349	16547	16647	16766	16739	16577	16663	16641	16782	16666	16741	16667	16728	16430	16677	16668	16542	16608	16571	16590	16513	16804	16630	16719	16640	16647	16686	16556	16795	16672	16556	16497	16608	16503	16543	16723	16597	16522	16727	16684	16543	16585	16532	16519	16662	16551	16617	16518	16508	16761	16671	16591	16674	16576	16541	16554	16504	16778	16682	16547	16703	16529	16612	16588	16486	16693	16555	16673	16705	16486	16608	16770	16677	16824	16723	16644	16510	16746	16763	16630	16599	16542	16566	16630	16763	16578	16533	16669	16604	16634	16598	16528	16566	16678	16581	16547	16691	16435	16731	16634	16492	16705	16611	16537	16646	16636	16532	16587	16639	16773	16757	16691	16413	16646	16673	16577	16573	16660	16667	16662	16611	16749	16517	16586	16560	16598	16648	16633	16605	16700	16528	16667	16449	16683	16571	16624	16488	16579	16614	16763	16575	16551	16563	16598	16784	16633	16610	16558	16619	16573	16651	16554	16662	16607	16640	16506	16739	16626	16650	16731	16711	16637	16721	16632	16660	16512	16637	16525	16578	16817	16605	16663	16774	16714	16701	16649	16549	16541	16480	16598	16719	16603	16572	16684	16734	16551	16564	16610	16735	16465	16642	16689	16670	16527	16560	16573	16642	16583	16638	16513	16788	16754	16499	16635	16715	16638	16575	16765	16568	16726	16740	16573	16709	16645	16713	16742	16452	16625	16793	16653	16719	16596	16672	16571	16775	16675	16582	16524	16616	16604	16763	16591	16543	16684	16599	16607	16582	16843	16541	16550	16475	16685	16623	16558	16444	16645	16646	16617	16605	16591	16719	16679	16565	16714	16470	16497	16723	16608	16781	16375	16638	16549	16697	16600	16680	16727	16497	16753	16706	16632	16674	16774	16700	16474	16603	16624	16402	16589	16594	16628	16665	16577	16615	16636	16807	16648	16503	16616	16626	16664	16654	16502	16610	16653	16672	16648	16679	16660	16497	16672	16638	16753	16625	16587	16607	16761	16695	16463	16682	16560	16573	16774	16517	16536	16743	16649	16404	16642	16511	16591	16732	16765	16636	16695	16686	16670	16620	16552	16384	16569	16774	16606	16572	16618	16672	16717	16406	16702	16637	16572	16497	16375	16634	16653	16773	16336	16669	16522	16619	16724	16651	16463	16543	16696	16660	16677	16551	16616	16769	16660	16632	16567	16674	16523	16639	16619	16638	16553	16702	16708	16822	16734	16816	16671	16546	16601	16718	16698	16534	16526	16650	16696	16544	16699	16609	16601	16807	16685	16571	16650	16473	16621	16440	16703	16639	16567	16711	16624	16819	16629	16726	16602	16737	16680	16629	16617	16580	16633	16783	16545	16595	16530	16489	16663	16836	16646	16710	16829	16511	16793	16879	16525	16557	16726	16813	16698	16652	16455	16528	16578	16722	16550	16669	16584	16710	16744	16381	16595	16527	16440	16685	16644	16662	16688	16610	16581	16778	16568	16414	16670	16798	16630	16652	16682	16564	16616	16775	16510	16602	16624	16638	16888	16626	16632	16732	16641	16529	16628	16732	16663	16742	16546	16552	16691	16621	16647	16757	16618	16559	16557	16527	16621	16687	16786	16665	16560	16613	16686	16578	16551	16684	16588	16558	16543	16607	16738	16575	16606	16547	16806	16591	16683	16613	16693	16725	16533	16722	16778	16518	16629	16543	16600	16582	16642	16600	16666	16588	16682	16847	16459	16734	16665	16733	16760	16676	16604	16682	16788	16682	16782	16726	16687	16662	16739	16579	16716	16612	16745	16559	16626	16712	16794	16686	16651	16501	16819	16617	16538	16720	16493	16766	16633	16739	16594	16489	16567	16682	16716	16578	16629	16688	16910	16762	16772	16718	16529	16767	16641	16651	16709	16513	16793	16554	16475	16469	16501	16756	16688	16479	16655	16745	16764	16518	16724	16774	16661	16692	16516	16633	16545	16502	16696	16689	16601	16598	16667	16495	16586	16596	16723	16622	16590	16587	16576	16682	16497	16636	16576	16408	16621	16575	16634	16485	16627	16639	16636	16726	16730	16627	16696	16537	16483	16701	16729	16543	16644	16461	16629	16646	16644	16624	16665	16702	16588	16651	16605	16298	16662	16736	16477	16658	16558	16739	16599	16710	16596	16639	16740	16457	16699	16680	16579	16662	16713	16723	16697	16802	16757	16686	16591	16553	16637	16662	16611	16694	16633	16541	16900	16747	16553	16517	16495	16607	16777	16603	16464	16439	16488	16711	16723	16650	16584	16600	16690	16527	16632	16665	16558	16587	16518	16555	16650	16462	16491	16507	16885	16448	16747	16471	16650	16711	16830	16625	16653	16667	16951	16734	16809	16467	16520	16722	16675	16507	16492	16774	16587	16775	16616	16496	16679	16665	16662	16653	16542	16756	16626	16690	16682	16702	16591	16804	16661	16491	16630	16647	16658	16545	16786	16458	16714	16585	16602	16513	16787	16496	16811	16424	16798	16518	16549	16719	16559	16731	16602	16613	16501	16672	16453	16559	16713	16603	16493	16630	16636	16662	16612	16715	16733	16680	16570	16532	16697	16649	16674	16640	16608	16648	16608	16598	16693	16655	16670	16477	16659	16684	16646	16648	16719	16551	16544	16605	16476	16710	16559	16616	16955	16583	16594	16753	16748	16577	16733	16784	16709	16653	16803	16535	16489	16637	16573	16618	16421	16726	16436	16595	16507	16470	16650	16779	16836	16745	16638	16634	16759	16583	16422	16795	16613	16545	16439	16777	16693	16665	16556	16641	16687	16692	16671	16569	16821	16483	16777	16552	16701	16692	16646	16530	16788	16420	16681	16794	16716	16561	16512	16809	16546	16530	16663	16601	16510	16578	16546	16586	16695	16622	16552	16657	16624	16626	16739	16632	16553	16542	16820	16584	16542	16667	16592	16736	16507	16624	16561	16679	16647	16364	16923	16812	16618	16634	16627	16568	16502	16645	16612	16387	16659	16902	16616	16855	16667	16687	16602	16605	16684	16621	16734	16783	16638	16728	16778	16743	16648	16584	16579	16520	16718	16577	16690	16771	16736	16481	16747	16659	16673	16646	16645	16561	16686	16568	16645	16757	16556	16661	16572	16610	16646	16642	16800	16715	16597	16510	16432	16581	16749	16710	16569	16725	16740	16673	16629	16394	16735	16642	16729	16932	16577	16650	16755	16516	16701	16511	16627	16633	16676	16585	16705	16601	16691	16600	16642	16726	16527	16716	16392	16666	16625	16629	16617	16580	16514	16716	16400	16684	16542	16743	16493	16683	16617	16598	16581	16636	16886	16763	16612	16631	16668	16519	16638	16626	16695	16607	16595	16665	16768	16723	16629	16588	16610	16665	16705	16773	16555	16674	16714	16650	16710	16570	16719	16608	16627	16460	16628	16652	16722	16568	16550	16647	16494	16578	16678	16602	16650	16605	16759	16588	16706	16695	16618	16623	16620	16526	16501	16711	16429	16514	16581	16743	16619	16620	16551	16576	16426	16577	16662	16440	16551	16785	16632	16725	16673	16545	16563	16647	16677	16761	16742	16611	16549	16693	16687	16612	16601	16589	16738	16505	16869	16585	16649	16546	16495	16593	16812	16694	16567	16843	16480	16562	16631	16601	16851	16608	16642	16627	16432	16624	16515	16824	16585	16544	16581	16612	16652	16823	16493	16682	16681	16562	16492	16670	16685	16483	16410	16720	16844	16850	16538	16512	16681	16539	16580	16589	16719	16643	16561	16577	16778	16604	16567	16833	16668	16648	16599	16562	16552	16708	16635	16650	16609	16929	16724	16620	16323	16598	16754	16652	16644	16649	16728	16878	16628	16697	16637	16677	16446	16556	16764	16705	16616	16716	16559	16491	16729	16631	16647	16665	16623	16755	16600	16718	16726	16651	16561	16548	16652	16527	16851	16616	16503	16789	16651	16626	16746	16456	16755	16649	16730	16752	16877	16643	16648	16661	16552	16661	16651	16772	16571	16594	16620	16568	16698	16605	16664	16584	16639	16679	16559	16630	16687	16548	16596	16620	16692	16772	16692	16677	16408	16920	16530	16651	16608	16683	16676	16707	16528	16632	16611	16531	16589	16606	16735	16788	16721	16690	16707	16699	16556	16666	16534	16741	16548	16496	16596	16712	16541	16599	16629	16790	16466	16548	16583	16705	16580	16583	16645	16699	16776	16561	16461	16801	16574	16662	16493	16761	16733	16719	16508	16658	16856	16631	16777	16724	16680	16602	16616	16522	16698	16675	16570	16618	16705	16623	16573	16799	16582	16667	16722	16701	16516	16666	16618	16736	16703	16561	16574	16665	16630	16540	16750	16723	16590	16819	16842	16642	16883	16600	16534	16767	16800	16559	16648	16609	16630	16800	16627	16741	16504	16586	16575	16629	16530	16574	16756	16683	16727	16630	16676	16783	16773	16605	16676	16519	16805	16512	16675	16771	16577	16835	16780	16593	16559	16768	16708	16547	16634	16639	16552	16593	16628	16646	16824	16696	16750	16632	16458	16728	16786	16628	16611	16592	16427	16609	16768	16685	16447	16606	16715	16769	16585	16736	16518	16681	16644	16686	16509	16727	16662	16681	16539	16828	16625	16605	16623	16505	16666	16617	16621	16537	16591	16619	16671	16551	16542	16494	16587	16653	16693	16601	16624
30580	25068	28849	26563	23385	23187	22557	21699	21459	20536	20424	19975	20160	19646	19671	19594	19587	19244	19268	19316	19288	19252	19345	19333	19338	19020	19266	18934	19007	18943	19086	18957	18982	19022	19190	19107	19125	19107	19022	18985	19147	18957	18883	19145	19093	19154	18896	19186	19067	19093	19050	19126	19119	19265	19161	18994	19015	18956	19189	18994	19038	19138	19167	19065	19238	19004	19265	19140	19033	19060	19097	19008	18923	19082	18936	19011	18821	19156	19168	18962	19012	19102	19054	18797	19121	18922	19199	19175	19222	19140	19140	19063	19202	18986	19281	19143	19034	19110	18930	18853	19141	19115	18899	19123	19125	18819	19041	19051	19108	19019	18995	19174	19111	19086	19206	19191	19121	19129	19179	19069	19265	19129	18962	19045	19158	18849	18951	19130	19074	19073	19059	19154	18926	18971	19087	19054	19139	19028	19212	19179	19158	19215	18883	18933	19018	18836	19135	19179	19131	19052	19073	19215	19189	19065	18873	18972	19265	18921	18984	18870	19108	19008	19249	19015	18803	19021	19047	19050	19086	19030	19096	19038	19033	19109	19034	19165	19088	18988	19042	19132	19126	19009	19109	19046	19104	19069	19042	19059	19011	18988	18818	18991	19110	18914	19096	19089	19076	18955	19230	19160	18981	18897	18926	18902	19219	18991	19080	18841	19077	19195	18875	18891	19039	18962	18929	19008	18956	19181	19322	19045	19024	19104	19018	18966	19203	19047	19105	18965	18957	19048	18920	18998	19049	19114	18821	18839	19031	19165	19005	19198	19040	19379	19161	18874	19100	19047	19017	18763	18887	19108	19079	19033	19321	18908	18939	19054	18717	19089	19040	18983	19106	19231	18885	19003	19018	19073	19060	19070	19111	19074	19303	19071	18987	18958	18997	19011	19062	19163	19045	19180	18990	19085	19045	18902	18999	19018	19059	19151	18985	19084	19031	18990	18845	19262	19124	18954	18999	18998	18932	19121	19019	19168	18996	19042	18888	19045	19192	19029	18978	18972	18879	18952	18940	18972	19035	19119	19313	18833	18990	19028	19033	18822	18973	19159	18976	19102	19103	19096	19025	19331	19204	18991	19031	19142	19009	19154	19159	19219	19134	18996	19036	19131	19167	19138	19175	18920	19043	18959	18986	19036	19069	19132	19025	19216	18991	18919	19198	19192	19095	19040	18998	18929	18977	19154	18993	18930	19094	18937	19137	19188	19089	19029	18842	18890	19025	19156	19229	19089	19025	18996	19042	19156	19024	18964	18953	18979	18991	18977	19066	18844	18869	19205	19063	19130	19167	19107	18990	18888	18965	19301	18897	19023	19008	19122	19080	19025	19241	19008	18844	19174	19175	18872	18935	19012	19197	19066	19006	18940	18862	19026	19068	18987	19005	19092	19030	18887	18969	18952	19131	19042	18913	19190	19107	19022	18923	19173	19113	19306	18791	19048	18924	19031	18887	19188	18996	18985	19040	18956	18772	19092	19026	19066	19096	18941	19139	18922	19141	19068	19021	19053	19168	18959	19088	19093	19215	19310	18998	18952	19142	18923	18914	19075	18977	19160	19067	19038	19124	19182	18888	19346	19061	19103	19013	19096	18905	19013	19088	19126	18897	19232	19189	19211	18874	19133	19178	19024	19005	19211	18895	18927	19083	18892	19173	18984	18922	19052	19129	19140	18809	18872	19202	19033	19126	19219	19060	19145	18948	19139	18952	19049	19091	19027	18973	18996	19147	18966	19014	18823	18961	19021	18929	18929	19186	19145	19119	18938	19008	18728	18746	18992	19063	19049	19210	19158	19264	19085	19245	19244	19079	19055	19098	19207	19263	18971	18997	18981	18948	19016	19095	19001	18929	19115	19170	18944	18987	18998	19018	18941	19027	19014	19146	19002	19175	19213	19064	19101	19038	19196	19145	19086	19140	19057	19198	19163	19196	18946	19193	19030	19081	18908	18901	19020	19032	19020	18912	19249	19091	19118	18857	18995	18938	18977	19026	18851	18970	18986	18955	19027	19004	19055	19312	19208	18969	19004	18894	19017	19037	19003	19037	19117	19105	18994	19144	19087	19145	18906	19068	19107	19060	19020	19237	19165	18911	18928	19101	19105	18849	18964	19040	19024	18976	18927	19087	18991	19170	19086	18901	19052	19047	19053	19072	19103	19173	18919	19021	19049	19171	19046	18934	18956	19104	19073	18967	19022	18987	19070	19060	18983	18951	19187	19052	19239	19006	19127	19116	19056	19037	19054	19252	19094	19206	19083	19074	19007	19116	19187	18944	19031	19128	19077	19060	19214	19017	19050	18895	19120	19025	18902	18949	18904	19055	19193	18921	18981	19024	19035	19032	19125	18921	19107	19078	19091	18938	19095	18718	19045	19003	19054	18971	18783	19224	18890	19106	18818	19224	19121	19153	19018	18965	19009	19126	19165	19143	18810	18861	18980	19181	18965	19139	19108	19177	18909	19244	18880	19196	19087	19051	19112	18948	19015	19203	19059	19199	19051	19010	19232	19124	18813	19224	19066	19031	19024	18894	18868	19050	19180	19115	18990	19371	18888	19012	19026	19059	19114	19074	18983	18921	18974	19220	19110	18959	19135	19005	19026	19037	19105	19101	18849	18891	19064	19264	19183	19119	19052	18827	18961	19153	19020	19064	19094	19138	19076	19086	18974	18877	19179	18925	19087	19268	19047	19061	18984	18992	19042	18863	18888	18703	18908	19069	19017	19144	19059	19069	19171	19417	19148	19235	19140	19066	18930	19114	19129	19194	19038	19204	19167	19151	19055	19031	19106	19262	18894	18966	18992	19059	19208	19105	18786	19050	18827	18989	19132	19015	18969	18970	19049	18860	19126	18898	19006	19106	19022	19079	18951	19255	19018	18987	19134	19140	19099	18950	19135	19113	18959	19018	19032	19186	18983	19020	18976	19080	19031	19071	19084	18861	18937	19278	18994	19011	19151	18728	19106	19191	19107	18903	19101	19076	19065	19207	18996	19030	19010	19113	19011	18988	18972	19142	19139	19135	18940	18900	18715	19022	18990	18902	18883	19058	19015	18969	19125	18968	19046	19008	19024	19160	19405	19203	19050	18935	19082	18971	19074	19080	18938	18974	19097	19032	19136	19193	18815	18888	19149	19134	19082	18958	19141	19090	18985	19149	19037	18970	19090	18980	19194	19380	19095	19138	19189	18859	19020	18813	18926	19008	19083	19298	19127	19302	18944	19082	18996	19115	18991	19105	19054	18970	18970	18848	19046	19032	19032	19094	18972	18974	18896	19088	19252	19212	18993	19026	19154	19158	19017	19129	19129	18948	19197	19246	19040	18882	19012	19044	19003	19105	19202	18926	19101	19262	19208	19141	19059	19237	19040	18993	19144	18993	19071	19017	19121	19149	18968	18910	19037	19101	18878	19011	19071	18959	18990	19150	19057	19157	18983	19142	19032	19006	18920	18836	19024	19405	19182	19075	19170	18991	18971	18863	19078	19299	18971	19135	19019	18939	19148	19122	19166	19160	19154	18963	19132	19034	19047	19001	19198	19168	19098	19078	19345	18997	18962	19040	18937	19086	18918	18998	19182	19127	18996	18922	19149	19425	19010	19031	18947	18971	19139	18861	19158	19005	19083	19103	19020	19012	19002	19180	18984	19009	18878	19288	18994	18949	19239	19007	18945	19311	18991	18810	19066	19081	19233	19041	19187	18898	18870	19045	19214	19022	18875	18827	19011	19001	19026	18954	18989	19147	18931	19140	19161	19031	18911	18979	18883	19183	18999	19032	19066	19003	19121	19132	19039	18994	19078	19104	19012	19101	19004	19160	19207	19198	19120	18969	19028	19049	19010	19113	19022	19095	18941	18956	19001	19021	19086	19035	19084	19160	19094	18997	18870	18925	19056	19239	18863	19016	18852	19193	18978	19024	19046	19000	18978	19241	19223	19118	18920	19063	18983	19013	19128	19178	19182	19209	18988	19170	19092	19130	19119	19139	19013	19004	19044	19140	19005	19034	19126	19018	19109	19051	19020	19054	18823	19029	19095	19120	18986	18949	19169	19059	18988	19152	18971	18974	19043	18868	19343	19093	19197	19073	19048	19117	18942	19043	19265	19121	18920	19076	19114	18986	19124	19043	18860	19023	19027	19217	19008	19081	18980	19039	19128	19215	19170	19192	18969	19017	19150	19164	18968	18987	19084	19157	18939	19004	19194	19230	19158	19049	19074	18988	18993	19220	18901	19115	19180	19138	18975	18832	19188	19036	19025	19009	19048	19026	19022	19090	19267	19228	19137	19027	19355	19059	19026	19203	19077	19160	19111	19098	19061	19055	19110	19190	19039	19130	18984	19061	19021	19093	19073	18687	19295	18951	19181	19143	18880	18843	18919	18948	18943	19096	18888	18938	18897	18901	19210	19000	18999	19006	19093	19120	19037	19006	18898	18914	19352	18937	19164	19155	19149	19236	19086	18873	18976	19049	19118	19257	19289	19149	19197	18943	19163	19214	19265	18898	18982	19192	19136	19014	19025	18970	19112	19244	19140	19024	19221	18990	18961	19129	19075	19119	18986	19052	18903	19025	18914	19110	18909	18894	19089	19294	19005	19003	19104	18976	18949	19084	19028	18900	19017	18875	19042	19299	19042	18988	18885	18928	18937	19151	19140	19032	19077	19109	19315	19216	19059	18900	19143	19152	19255	19115	19004	18924	19098	19145	18987	19154	19148	18993	19125	19010	19187	18959	18850	19003	19190	19121	18907	19090	19262	18983	19026	18911	19010	18776	18890	18996	19072	19067	18938	19174	18984	19143	19115	19192	19013	19197	19036	19147	18916	19016	19031	18996	19078	19232	19096	18979	18962	18985	19167	19028	18970	19068	18951	19130	19025	19069	18939	18936	18900	18920	18963	18999	18915	19274	19179	19124	18957	19081	19051	19263	18902	19227	18958	18964	19030	19099	18982	19230	19083	19327	18798	19128	18951	19209	19057	19071	19050	19044	18949	18897	18968	19142	19188	18928	19058	19095	19096	19133	18933	19145	18895	18921	19051	19117	19139	18956	19023	19195	18956	19153	19129	19050	19247	19066	19088	19193	18859	19067	18786	18961	19156	19022	19138	18953	19158	19263	19193	18950	19138	19135	18991
23297	31460	31086	25808	23938	23140	22398	21414	20548	19497	18923	18325	17997	17491	17671	17480	17533	17046	17163	17110	17086	17178	16885	16893	16912	17028	16857	16868	16826	16912	16662	16753	16954	16890	16700	16646	16705	16868	16902	16576	16740	16931	16886	16705	16891	16691	16901	16816	16908	16709	16725	16717	16879	16667	16811	16817	16647	16874	16726	16860	16703	16851	16714	16930	16812	16769	16845	16727	16823	16916	16625	16730	16823	16606	16773	16759	16748	16874	16717	16807	16806	16806	16636	16651	16702	16561	16961	16884	16719	16649	16904	16756	16680	16738	16757	16800	16788	16682	16654	16795	16620	16821	16746	16766	16700	16857	16782	16823	16734	16771	16634	16543	16833	16816	16770	16832	16808	16784	16813	16855	16648	16698	16780	16826	16754	16867	16760	16787	16609	16906	16899	16757	16531	16739	16777	16638	16699	16719	16788	16908	16658	16788	16701	16799	16687	16648	16747	16901	16766	16783	16602	16779	16786	16821	16721	16911	16769	16780	16703	16861	16729	16739	16778	16549	16866	16710	16709	16817	16746	16818	16706	16976	16690	16866	16837	16706	16708	16568	16873	16908	16838	16710	16636	16775	16856	16721	16698	16693	16817	16733	16833	16646	16837	16704	16967	16691	16800	16689	16804	16741	16578	16803	16850	16685	16715	16742	16746	16741	16759	16870	16602	16789	16746	16672	16833	16789	16638	16582	16604	16781	16660	16687	16711	16713	16829	16649	16809	16643	16708	16917	16626	16666	16740	16906	16734	16632	16648	16923	16615	16625	16774	16873	16710	16849	16831	16807	16773	16824	16887	16793	16837	16836	16666	16875	16871	16699	16855	16805	16609	16794	16714	16720	16714	16688	16878	16665	16690	16743	16779	16706	16743	16757	16742	16702	16801	16591	16810	16941	16681	16767	16731	16658	16738	16767	16759	16653	16676	16806	16752	16780	16599	16805	16765	16706	16834	16768	16766	16908	16699	16668	16797	16708	16765	16711	16734	16862	16823	16735	16781	16724	16585	16687	16651	16633	16801	16742	16700	16652	16595	16789	16608	16819	16794	16732	16716	16782	16800	16700	16757	16721	16862	16766	16862	16551	16777	16739	16757	16805	16806	16843	16863	16847	16718	16920	16553	16744	16742	16769	16674	16755	16824	16906	17014	16848	16822	16734	16831	16817	16544	16757	16868	16940	16657	16691	16671	16612	16625	16717	16746	16969	16809	16689	16870	16831	16749	16841	16692	16815	16757	16833	16629	16827	16767	16466	16658	16631	16740	16794	16780	16721	16838	16649	16898	16872	16798	16787	16657	16713	16827	16739	16694	16791	16656	16700	16633	16650	16708	16853	16805	16744	16753	16796	16928	16731	16818	16796	16834	16653	16893	16938	16815	16824	16805	16841	16777	16827	16817	16699	16668	16637	16855	16695	16627	16826	16742	16868	16773	16706	17064	16896	16788	16724	16620	16746	16814	16645	16762	16982	16674	16670	16675	16732	16719	16687	16737	16651	16945	16648	16767	16803	16687	16945	16732	16760	16779	16884	16769	16902	16635	16893	16589	16896	16677	16740	16689	16744	16859	16772	16807	16741	16784	16712	16630	16724	16783	16884	16666	16652	16642	16654	16869	16713	16834	16833	16632	16990	16735	16568	16769	16756	16855	16639	16664	16671	16883	16673	16711	16794	16682	16677	16755	16722	16722	16835	16751	16628	16567	16618	16741	16902	16763	16675	16816	16687	16686	16593	16592	16619	16900	16781	16809	16753	16624	16617	16735	16509	16754	16847	16848	16802	16643	16723	16876	16813	16812	16634	16902	16710	16695	16588	16668	16807	16735	16840	16529	16880	16700	16747	16770	16898	16639	16709	16687	16829	16660	16774	16757	16743	16813	16757	16638	16951	16606	16762	16628	16923	16810	16694	16885	16818	16687	16781	16773	16889	16748	16695	16734	16767	16776	16660	16962	16654	16669	16721	16703	16680	16750	16723	16803	16788	16789	16672	16823	16668	16823	16710	16649	16720	16821	16844	16646	16831	16616	16806	16742	16639	16730	16704	16754	16698	16707	16624	16836	16809	16742	16774	16888	16760	16575	16729	16738	16860	16798	16778	16793	16702	16771	16762	16645	16681	16762	16814	16867	16867	16820	16726	16795	16856	16825	16923	16694	16764	16653	16904	16683	16706	16693	16557	16652	16929	16731	16784	16763	16467	16811	16750	16675	16923	16715	16793	16698	16989	16823	16612	16765	16660	16774	16651	17025	16772	16838	16817	16667	16669	16846	16928	16750	16859	16880	16806	16739	16943	16836	16825	16681	16664	16768	16814	16886	16786	16520	16524	16800	16890	16691	16760	16590	16693	16662	16818	16776	16754	16774	16695	16790	16719	16694	16564	16815	16895	16781	16609	16774	16753	16677	16871	16868	16848	16841	16704	16842	16768	16782	16595	16898	16573	16818	16409	16818	16734	16806	16743	16721	16813	16566	16800	16638	16797	16766	16865	16679	16810	16605	16650	16697	16799	16817	16707	16686	16757	16797	16741	16716	16760	16548	16655	16809	16652	16705	16664	16861	16692	16575	16705	16701	16890	16588	16796	16701	16727	16666	16713	16839	16817	16863	16713	16674	16824	16799	16758	16726	16806	16671	16808	16752	16752	16849	16738	16860	16840	16691	16763	16754	16736	16626	16732	16730	16904	16780	16734	16811	16701	16852	16934	16855	16622	16965	16705	16631	16657	16603	16716	16779	16815	16869	16844	16770	16849	16734	16667	16754	16684	16619	16832	16724	16756	16649	16508	16809	16721	16727	16646	16883	16713	16779	16871	16597	16618	16772	16733	16791	16672	16540	16766	16759	16732	16821	16957	16821	16676	16718	16720	16672	16685	16715	16857	16857	16643	16761	16736	16732	16854	16783	16675	16565	16712	16866	16735	16760	16691	16708	16927	16677	16747	16843	16757	16866	16665	16974	16650	16883	16753	16681	16761	16743	16828	16725	16813	16840	16725	16681	16849	16916	16743	16932	16778	16882	16892	16766	16761	16781	16791	16855	16692	16651	16792	16902	16855	16787	16881	16775	16662	16929	16668	16645	16832	16917	16724	16824	17005	16772	16593	16947	16809	16533	16875	16798	16771	16809	16741	16551	16688	16717	16786	16778	16915	16948	16727	16837	16618	16738	16708	16842	16908	16682	16633	16797	16776	16868	16937	16903	16701	16934	16850	16787	16673	16577	16671	16725	16798	16725	16769	16781	16804	16879	16817	16741	16673	16807	16883	16684	16633	16702	16741	16859	16739	16675	16647	16781	16793	16709	16549	16950	16862	16822	16930	16825	16599	16718	16780	16560	16752	16885	16726	16632	16583	16702	16790	16544	16665	16698	16737	16711	16816	16664	16728	16784	16804	16827	16721	16728	16692	17001	16606	16708	16624	16638	16734	16754	16659	16633	16636	16715	16853	16643	16765	16707	16687	16812	16926	16605	16765	16776	16813	16794	16819	16710	16543	16831	16734	16959	16571	16922	16715	16983	16789	16717	16740	16733	16855	16721	16858	16699	16697	16835	16816	16690	16697	16744	16631	16821	16737	16693	16719	16723	16909	16721	16892	16787	16943	16514	16994	16867	16558	16718	16693	16784	16660	16811	16781	16927	16802	16796	16747	16712	16723	16862	16811	16782	16806	16718	16582	16847	16845	16647	16964	16707	16799	16868	16771	16926	16795	16719	16724	16587	16843	17004	16809	16823	16950	16825	16587	16807	16784	16703	16728	16745	16687	16620	16861	16632	16658	16757	16768	16785	16768	16791	16811	16882	16582	16829	16849	16658	16686	16961	16701	16937	16845	16735	16752	16591	16876	16676	16744	16813	16689	16881	16658	16813	16790	16662	16785	16796	16730	16598	16623	16586	16657	16745	16749	16840	16710	16847	16611	16828	16754	16741	16892	16655	16718	16671	16763	16852	16696	16651	16624	16713	16795	16559	16727	16770	16788	16858	16698	17024	16684	16920	16728	16705	16829	16684	16697	16815	16629	16856	16666	16650	16810	16884	16737	16805	16775	16849	16825	16766	16718	16703	16765	16839	16812	16742	16712	16878	16795	16788	16766	16781	16853	16939	16860	16708	16809	16576	16863	16585	16792	16763	16621	16736	16781	16716	16941	16783	16741	16846	16900	16734	16650	16846	16743	16735	16649	16788	16773	16731	16808	16780	16802	16656	16840	16776	16797	16661	16634	16657	16707	16643	16696	16672	16883	16786	16821	16739	16865	16784	16915	16740	16633	16539	16871	16763	16721	16728	16613	16731	16795	16750	16812	17016	16846	16944	16819	16735	16781	16818	16820	16708	16907	16681	16751	16814	16823	16720	16826	16673	16913	16779	16691	16767	16870	16727	16784	16935	16745	16777	16814	16767	16805	16853	16699	16813	16750	16752	16719	16633	16791	16748	16833	16879	16566	16783	16696	16809	16701	16773	16866	16827	16674	16777	16672	16891	16831	16585	16823	16770	16911	16722	16803	16756	16728	16734	16737	16798	16739	16921	16656	16893	16849	16666	16787	16688	16782	16766	16674	16692	16844	16848	16673	16818	16740	16984	16825	16640	16742	16874	16771	16760	16813	16810	16807	16894	16746	16763	16635	16748	16768	16850	16709	16736	16670	16801	16849	16871	16920	16832	16658	16775	16693	16851	16810	16630	16816	16811	16681	16807	16505	16810	16835	16745	16780	16873	16723	16793	16868	16803	16765	16695	16870	16667	16548	16879	16879	16773	16854	16796	16823	16801	16765	16785	16911	16708	16822	16738	16740	16754	16675	16724	16871	16739	16715	16860	16590	16806	16687	16494	16642	16816	16718	16725	16812	16656	16658	16914	16648	16825	16715	16831	16707	16688	16931	16793	16790	16924	16838	16755	16544	16675	16736	16664	16674	16723	16803	16660	16684	16794	16524	16775	16748	16763	16823	16704	16901	16642	16724	16862	16755	16839	16669	16787	16820	16713	16652	16872	16730	16792	16851	16584	16687	16816	16818	16648	16586	16681	16805	16664	16850	16714	16788	16741	16821	16848	16619	16672	16890	16521	16741	16621	16767	17014	16747	16751	16703	16742	16731	16902	16735	16732	16875	16738	16859	16728	16634	16657	16776	16833	16859
25290	21378	28366	26200	24618	25481	25069	23043	21886	21157	20331	19628	19419	19173	19107	18679	18612	18543	18379	18349	18232	18503	18172	18116	18059	18102	18022	18061	18141	18149	18181	17925	17970	17820	17913	17997	18047	17935	18011	17973	18002	18215	17819	18313	18047	17993	17837	17972	18055	17891	17937	17871	17865	17773	18063	17936	17808	17955	17977	17846	17804	17937	17944	17970	17963	17817	17502	17754	17948	17810	17776	18066	18040	17770	17888	17866	17876	17781	18028	18029	18082	17903	17956	17907	17876	17763	17814	18112	17994	18181	17737	17964	17870	18105	17800	17670	18016	17935	18102	17933	17894	17755	17908	17725	17712	17864	18044	17906	17840	17619	17904	17806	18061	17843	18035	18009	17821	17812	17956	18001	17716	17871	18027	18002	17656	17777	17895	18154	17839	17733	17721	17676	17877	17927	18047	18050	17865	17822	17967	18148	17812	17938	17803	17840	18034	18037	17858	17788	17837	17786	17792	17579	18011	17645	17851	17973	17797	17883	17863	17783	18016	17796	17848	17862	17856	17906	17796	17970	17836	17826	18076	18030	17930	17840	17920	17880	17805	18059	17764	17995	17729	17948	17891	17934	17861	17738	17890	18022	17890	17938	17648	17798	17934	17782	18006	17800	18008	17912	17816	17969	17954	17840	17878	17937	17673	17827	18081	17817	17764	17926	17907	17828	17902	17964	18099	18068	17879	18082	17857	17950	17901	17956	17966	17889	17837	17790	18012	17714	17861	17907	17808	17806	18025	17783	17748	17765	17780	18019	18144	17678	17892	17774	17871	17939	17990	17777	17788	18020	17980	17883	17752	17917	17745	17777	18020	17832	17979	17945	17984	17810	17809	17915	18053	17877	17859	17771	18096	17861	17816	17880	17771	17831	17813	17874	18029	17989	17777	17792	18040	17821	17765	17850	17802	17809	18004	17935	18000	18050	18046	17870	17948	17973	17751	18079	17667	17809	17925	17815	17786	17742	18075	17974	18014	17760	17822	17859	17751	17876	18021	17914	17851	17609	17990	18046	17958	17967	18106	17791	17742	17912	17755	17712	17975	17875	18073	18027	17801	17976	17741	17974	17670	17851	17889	17956	17786	18068	17947	17914	17844	18048	17936	17885	17926	17960	17960	17618	17719	18018	18008	17772	18031	17751	18007	17870	17723	17760	17970	17925	17926	17847	17862	17827	17922	17874	17857	18143	17866	18003	17984	17843	17859	17969	17848	18028	17866	17702	17787	18028	18029	17743	17786	18062	17725	17782	17819	17956	17852	17775	18104	17862	17875	17820	17862	17602	17746	17711	18052	18101	18028	18225	17854	17902	17830	17967	17883	18119	17917	17621	17862	17941	17983	17986	17963	17786	17804	17918	17847	17637	17865	17782	17883	17824	17830	17688	17870	17939	17910	17835	17910	17887	17848	17996	18031	17903	17948	17728	17963	17903	17822	17881	18069	18091	18023	18037	17782	17692	17805	17944	17887	17905	17999	17901	17873	17994	17873	17878	18255	17984	17711	17950	17718	17681	17811	17720	17836	17701	17867	17927	17895	17862	17990	17828	17934	17889	17939	17887	17943	17998	17946	17873	17862	17919	17719	17679	17910	17878	17898	17881	17940	17881	17962	17765	17969	17773	17671	17842	17812	17918	17861	17785	17923	18297	17767	17736	17969	17945	18041	17857	17833	17777	17865	17940	17968	18047	17928	17868	18013	18036	18176	17837	17781	17807	17893	17781	17813	17677	17963	17791	17938	17975	17868	17864	18016	17848	17894	17850	17898	17949	17883	17812	17893	18080	17803	17669	17969	17876	17788	17888	17893	17808	17952	17647	18000	18020	18102	18042	17882	17889	17720	17961	18098	18083	17731	17992	17846	17928	17954	17867	17948	17801	17950	17827	17886	18042	17823	17883	17875	17861	17732	17982	17817	17884	17959	17736	17822	18035	18118	17796	17989	18087	17808	17898	17838	17873	18047	18077	18160	17803	18142	17846	17918	18076	17969	18041	17766	17839	17754	17958	18192	17919	17854	17812	17939	17938	17941	17627	17805	17885	17805	17727	17785	17737	18019	17755	17892	17990	17907	17868	17843	17787	18025	17610	17929	17798	17992	18025	17924	17855	17783	18132	18047	18154	17873	17829	17914	17931	18050	17869	17909	17870	17780	18031	17919	17853	18016	17678	17978	17858	18103	17879	17800	17887	17775	17822	18107	17880	18014	17932	17945	18015	18075	17820	17942	17964	17713	17705	17784	17906	17931	17909	18027	17791	17811	18052	17829	17803	17959	17844	17791	18062	17775	17716	18003	18114	18039	17724	17753	17963	17848	17697	18021	17924	17967	17779	17930	17980	17793	17782	17941	17925	17961	17849	17794	17858	17833	17870	17671	17949	17943	18070	17908	17984	17900	17937	17854	17860	17731	17686	17986	17886	17884	17910	17893	17739	17948	17825	17989	17932	17878	17948	17912	17882	18020	17926	18110	18229	17984	17605	17855	17787	17887	17792	17993	17898	17572	17974	17932	17852	17807	17925	18051	17807	17914	17883	17784	17810	17842	17967	17970	17908	17908	17894	17920	17637	17854	17708	17778	17906	17855	17974	17953	17899	17724	17891	17885	18130	17947	17889	17878	17731	17798	17833	17905	17776	17691	17667	17978	17885	18002	17733	17739	18000	17887	17876	17742	17984	18023	17935	17854	17839	18045	17956	17847	17826	17917	17794	17791	17795	17925	17766	17827	17873	17912	17961	17806	17879	17914	17667	17943	18149	18104	17760	18048	17907	17961	17910	17849	17704	17919	18006	18056	17946	17981	18073	17818	17925	17930	17804	17769	17725	18043	17885	17895	17845	17805	17754	18005	17928	17990	18017	17998	17992	17736	18019	17821	17820	17857	17955	17991	17959	17933	17826	17970	17863	17724	17698	17710	17778	17767	17987	18046	17854	17920	17990	17957	18002	18001	17703	17877	17700	17864	17948	17729	17833	17980	17895	18063	17854	17837	17931	17840	17918	17764	17879	17844	17943	17963	17891	17995	17940	17889	17850	17777	18016	17843	17944	17921	17931	18154	17923	17791	17984	17966	17963	18026	17898	18114	17839	17813	17877	17788	18063	17639	17965	17937	17795	17814	17937	17760	17771	17952	18010	17824	17994	17815	17764	18041	17860	17883	17866	17955	17691	17914	17927	17774	17945	17648	17968	17901	17866	17906	17850	18008	17973	17889	18040	17837	17963	18050	18009	17897	17759	17912	17818	18001	17948	17837	17834	17998	17948	18006	17831	18046	17958	18027	18003	17870	18061	18015	17883	17961	17993	17919	17954	18026	17921	17949	17955	17883	17913	17874	17885	17920	17838	17936	17766	17812	17810	17810	17909	18082	17938	17821	17904	17830	17905	17840	17943	18161	17940	17909	17901	17812	17872	17898	17787	17919	18045	17976	17917	17701	17848	17762	17907	17902	18063	17997	17979	17815	17902	17880	17888	17896	17955	17922	17883	17873	17642	17752	17886	17632	17832	17851	17761	17896	17861	17953	17881	18043	17711	17844	17864	17898	17959	17883	18000	17906	17754	17742	18002	17976	17816	17844	17830	17968	17728	17928	17894	17930	17665	17950	17840	17930	17741	18003	17766	17900	18067	17968	17846	17869	18129	17905	17710	17845	18043	18162	17936	18000	17859	17770	17843	17894	17803	17771	17855	17820	17870	17954	17911	17866	17976	17886	17752	17944	17824	17879	17712	17755	17980	17779	17921	17850	17809	17780	18046	17832	17900	17875	17899	17760	17804	17828	18038	17794	18010	17902	17973	17957	17905	17985	17872	17675	17797	17902	17880	17860	17931	17957	17811	18221	17875	18051	17792	17938	17846	17854	17804	17906	17949	17929	17912	17907	17785	17734	17896	18066	18010	17907	17894	18083	17953	17922	17945	17742	17816	17741	17937	17925	17948	17866	17877	17894	17938	17942	18072	17688	17874	18041	17775	17872	17780	17971	17973	17901	17832	17945	17844	17910	18022	18069	17720	18086	17801	17859	17631	17848	17842	18115	17817	17896	17687	17854	17886	17974	17925	17854	17731	17878	17855	17880	17905	17820	17870	17872	18004	18046	18016	17864	18100	17865	17714	17955	18077	17845	18002	17987	17922	17907	17922	18046	17818	17915	17781	18109	17886	17967	17738	17723	17871	18022	17977	17922	17869	17859	17802	18049	17957	17927	17899	17881	17874	17842	17862	17969	18057	17999	17969	17941	17739	18011	18006	18017	17766	17867	18195	17957	17959	17917	17838	17863	18180	17928	17736	17792	17955	18049	18037	17778	17870	17884	17835	17830	17854	17950	17687	17960	17784	17810	17816	17688	17890	17951	17830	17893	17816	17796	17930	17959	17801	18023	18100	17815	17968	18135	17920	17840	17886	17683	17774	17872	17783	17904	17762	18015	18052	17974	17903	17890	17996	17877	17906	17894	17949	17869	17803	17981	17900	17918	17892	17874	17962	17894	17762	17821	17829	18032	18067	17849	17861	17975	17868	18078	17595	17786	17909	17930	17816	18066	17835	17761	17849	18101	17894	17898	18018	17993	17849	17836	17942	17910	17847	17837	17928	17938	17865	17925	17737	17964	17716	18133	17963	18017	17954	17865	17905	17954	17761	18017	17936	17909	17743	17796	17949	17809	17939	17997	17955	18005	17864	17913	17862	18102	17890	18006	17731	17913	17959	17979	17728	17938	18054	18097	17863	17885	17837	17880	17862	17858	17933	17737	17930	18096	17848	17844	17788	18057	17746	17770	17708	17755	17823	17686	17913	17843	18021	17738	17965	17950	18014	17928	18081	18049	17921	17807	17759	18085	17843	17944	18012	17887	18023	18030	17760	17869	18012	17978	17985	17970	18006	17888	17876	17858	17969	18040	17802	17724	17845	17853	17756	17865	17873	17886	17853	17950	17818	17988	17778	17921	18041	17933	17704	17965	18008	17871	18038	17957	17873	17898	18015	17896	17796	18002	18131	17835	17992	17881	17831	17989	17907	17782	18136	17953	17722	17951	18012	17842	17840	17838	17926	18005	17790	17945	17885	17843	17793	17895	17970	17786	17908	17922	17888	17819	18039	18032	18022	17891	17862	17762	17925	17830	17913	17972	17913	17787	17956
23778	38877	37979	31254	28382	26904	25521	23994	22498	21065	19709	18858	18436	17746	17829	17467	17101	16936	16771	16582	16598	16678	16492	16390	16279	16435	16380	16390	16216	16192	16113	16129	16143	16317	16015	16004	16117	16156	16207	15930	16354	16120	16258	16174	15998	15998	15960	16128	16329	16075	16154	16147	16174	16129	16256	16262	16014	16171	16107	16051	16215	15994	16072	15939	16072	15963	16041	16185	16237	15977	16199	16132	16280	16141	15998	16060	16059	16000	16254	16134	16051	15929	16177	16124	16103	16037	16208	16028	16142	16019	16262	16029	16076	16253	16001	16102	15986	15946	16211	16116	15981	16004	16153	16114	16020	16003	16023	15971	16054	16124	16102	16110	16067	15977	16155	16214	16145	16041	16179	16095	16026	16011	15900	16078	16112	16159	16087	15876	16141	16211	16162	16156	15920	15994	16069	16055	16005	16089	15995	16263	15950	16027	16232	16106	16182	15864	16119	15995	16178	15980	16141	16312	16066	16130	16077	16015	16117	16038	16012	16161	16177	16054	16140	15997	16006	16050	16123	16129	16112	16237	16147	16096	16049	16031	16150	16007	16069	15976	16155	16085	16121	15959	16092	16281	16055	15982	16242	16034	15996	16099	16143	16099	15982	16157	16203	16159	16021	16042	16204	16161	16009	16165	15854	15942	16022	16213	16068	16064	16024	16253	16088	16005	16100	16162	16125	16029	16038	16078	16135	16123	16091	16064	16235	16082	16050	15988	16096	16087	16056	16140	16114	15934	16161	16121	16030	15924	16165	15955	16055	16067	15947	16135	15975	16201	16093	16103	15860	16043	16054	16201	16075	16210	16048	16196	16159	15818	16228	16064	16115	15991	16042	16088	16108	16071	15960	16208	16075	16040	16135	16053	15876	16144	16070	16100	15906	16124	16019	16055	15970	16118	16101	16140	16013	15968	16074	16008	16134	16216	16143	16086	16108	16116	16128	16135	16020	16010	16049	16169	15906	16102	16058	16166	16103	16102	16286	15978	15869	15951	16285	16120	16070	15920	16201	16046	16007	16102	16179	16165	16192	16078	16236	15997	15883	16244	16201	16155	16029	16007	16195	16207	16087	15974	15953	16062	15965	16011	16148	16000	15959	16023	16124	15916	16248	16083	16081	16010	16135	16045	16086	16179	16087	16086	15972	15964	15972	16018	16055	16019	16078	15982	16060	15979	16036	16091	16070	16033	15979	16289	15953	15798	16013	16104	16127	16004	16212	16060	16103	15990	16026	16046	16069	15904	16132	16077	16054	16088	16265	15976	16182	16242	16168	16048	16169	16016	16070	16052	16184	16182	16138	16087	16050	15947	16090	15935	16137	15996	16117	16096	16019	16095	16001	16072	16023	16152	15920	16041	16071	16170	16161	16045	16166	16038	15916	16088	16220	16007	15984	16205	15837	16192	16050	16104	16128	15930	16130	16024	16151	16162	16133	16215	16189	16109	16047	16104	16115	16031	16057	16153	15994	16132	16152	16219	16104	16053	16291	16049	16090	15949	16135	16107	16222	16208	16054	15866	16059	16105	15867	15998	15911	16026	15996	16218	16081	16021	16022	16045	16250	16039	16028	16088	16080	16017	16114	16126	16119	16147	16202	15772	16194	16039	16188	15997	16123	16219	16115	16049	16130	16230	16153	16128	16068	15984	16208	15897	16069	16037	16073	15961	16271	15943	16035	15958	16385	16172	16036	16204	15947	16101	16147	16208	16250	16261	16081	16089	16154	16033	16020	16074	16040	16135	15966	16167	16024	16114	16132	15952	16018	16148	16051	16041	16106	16074	16077	16075	16027	16052	15992	16017	16104	15951	16032	16102	16043	16121	16043	16074	16061	16032	15995	15884	16162	16217	15939	16111	16118	16081	16114	16009	15825	16082	16084	15986	16125	15965	16127	16195	16118	15952	16091	16140	16003	16064	16209	16025	16209	16085	16212	16041	15992	15878	15900	16110	16000	16158	16102	16019	16300	15849	16021	16175	16013	16111	15968	15963	16129	16008	16177	16016	16142	16087	16154	16033	16063	16098	16012	16148	16106	16120	15949	16111	15926	16080	15884	16165	16163	16129	16083	16102	16116	16062	16024	16109	16325	15953	16008	16118	16272	16106	16121	16129	16070	15993	16236	16112	16076	16106	16159	16314	16024	16287	16097	15931	16187	16061	16171	15968	15824	16179	15891	16131	16052	16402	16087	16222	15896	16043	15970	16078	16172	15906	15957	16041	16212	16265	16007	16067	16055	16081	16174	16251	16159	16252	15884	15978	16000	16119	16033	16236	16080	16120	16213	16160	16046	16067	16132	16018	16238	16169	16061	16286	16012	16105	16111	16262	16045	15958	16048	16208	15937	16124	15900	16094	16151	15955	16105	16145	16050	16037	15875	15980	16146	16041	15938	16287	16111	16105	16130	16091	16200	16034	16053	16047	15870	15965	16226	16202	16026	16215	16043	16057	16053	16217	16239	16034	16175	16247	16125	16137	16052	16117	16082	16206	16044	16140	16155	16008	16064	15934	16068	16083	15958	16116	16008	16031	15987	16050	16153	16098	16142	16193	15990	16103	15886	16091	16006	16041	16055	16202	16165	16230	15969	15984	15966	16151	16016	16250	15973	16029	16328	15999	16172	16023	15825	16038	16158	16093	16045	16091	16152	15843	16125	16091	16006	16034	16062	16026	16029	16111	15966	16095	16153	16113	16068	16023	16146	16066	16045	16081	16051	16025	16135	16216	15916	16092	15953	16185	16034	16186	16118	16048	15968	16175	16083	16064	16104	16100	16089	15994	16037	16186	16107	16002	16212	16104	16264	16152	16098	16113	15988	16090	16223	16129	16030	16216	15997	16070	16001	16045	16157	15988	16110	16082	16089	16055	16050	16142	16006	16027	16160	16157	16158	16178	15957	16122	16249	16044	16067	16079	16158	15860	16234	16039	16021	16237	15951	16141	16011	16107	16094	16186	16111	16120	16157	16049	16031	16090	15936	16039	16170	16063	16125	15985	16239	15997	16100	16187	16027	16101	16034	16008	16105	16123	16051	16201	15979	16247	16202	16212	16226	16305	16171	16267	16185	16023	15949	16133	16068	16057	16134	16090	15928	16009	16137	16166	16264	16030	16031	16027	16304	16153	16138	16078	16241	16282	16179	15995	16112	16147	16019	16027	16105	16079	16037	16153	16101	16046	16208	15950	16176	16053	15991	16122	16220	16065	16033	16048	16255	16055	16140	16016	15864	16227	16167	16079	16073	16099	16082	16046	16195	16249	16006	16125	15999	16193	16135	16060	16231	16142	15976	15911	16016	15925	16003	16029	16034	16095	16022	15953	15984	16014	16225	16200	16057	16158	16018	16128	16019	16114	15922	15973	16077	16133	16080	15981	16178	15981	16130	16131	15990	16101	16061	15981	16219	16060	16019	15989	16042	16178	16069	16324	16203	15950	16060	16124	16024	16023	16099	15965	16026	16272	16282	16255	16142	16138	16140	16140	16007	15987	16136	16173	16115	16082	16033	15994	16060	16174	16117	15971	16178	16103	16055	15883	15957	16080	16111	16141	16050	15986	16124	16004	16163	16006	16096	16002	16015	15979	16187	16109	16216	16160	16075	16085	16017	16193	16078	16161	15981	16152	16269	15821	16136	16090	16192	16197	16254	16075	15998	16013	16137	16088	16048	15985	16140	15888	15997	16039	16178	16047	15925	16168	16345	16043	16077	16035	16175	16158	16129	16136	16028	16114	16163	15818	16050	15998	15972	16047	16162	15994	16024	16146	15936	16116	16064	16068	16128	16083	16109	16086	16128	16057	16181	15866	16096	15945	16194	15964	16045	15929	16061	15983	16014	16071	16295	16052	16083	16168	16045	16203	16052	16110	16007	16186	16238	16174	16049	16064	15981	16044	16169	16094	16165	16035	16179	16074	16104	16029	16191	15897	16109	16091	16102	16131	16181	16029	15998	16050	16105	16170	15974	15870	16063	15974	16043	16101	16089	16094	16061	15983	16110	16033	16027	16006	16192	15994	16064	16052	16147	16027	16078	16024	16229	16182	16123	15920	16190	16162	16111	15997	16034	16249	16059	16131	16098	16012	16071	16176	16065	15980	16092	16046	16118	16052	16287	16097	16194	16147	15939	16116	16051	16051	16058	16198	16133	16128	16271	16056	16043	15934	16226	16019	16016	15984	15997	16012	16189	16124	16066	16110	16182	16232	16167	16020	15952	15969	16016	15958	16097	16144	16094	16202	16053	16150	16103	16149	16076	16239	16190	16049	15788	16093	16114	16159	16178	15991	16226	15952	16196	16298	16070	16066	16018	16208	16132	15848	16241	15946	16070	16077	15922	16157	16087	15976	16064	16249	16164	16110	16199	15964	16036	16066	15917	16043	16003	16108	16177	16142	16101	16032	16053	16210	15997	16063	16131	16138	15868	16074	16191	16142	16081	16084	16180	15983	16048	16150	16039	16326	16069	16180	16135	15996	16093	16008	15896	16156	16170	15962	16264	16187	16273	16114	16054	16076	16345	15894	16108	16129	16017	16064	16015	16050	16090	16176	16160	16113	16309	16285	16109	16167	16063	16083	16205	16129	16034	16209	16110	15892	16171	16197	16079	15941	15920	16042	15928	16101	15782	16170	16258	16196	15998	15999	16103	15940	16115	16213	16186	15958	16138	16050	16177	15967	16246	16143	16286	16043	15847	15969	16097	16111	16222	15989	16160	16076	16094	16004	16007	16179	15962	16078	16151	16028	16013	16073	16112	15965	16306	16077	15973	16086	16152	16037	16076	16003	16079	16253	16060	16095	16001	16030	16112	16059	16155	16038	16172	15976	16050	16200	16076	16064	15973	16092	15992	16098	16159	15950	16055	16102	16147	16249	15958	16108	16117	15831	16031	16105	16019	15987	16274	16001	15929	16120	16052	16039	16168	16081	16266	16061	16022	16270	16194	15890	16079	16102	15838	15852	15998	16085	16169	16085	16084	16156	16051	16147	16108	16031	16138	16067	16237	16233	15969	16034	16215	16099	15966	16058	15972	16108	16087	16074	16021	16204	16159	16114	16185	16076	16123	16068	15991	16097	16257	15955	16091	16033	16208	16132	16004	16127	16149	16066	16124	16164	16108	16019	15999	16072	15980	15928
24055	21347	28810	24611	23781	27232	28851	25360	23896	23134	21493	20356	20347	19916	19743	19603	19256	19010	18741	18794	18536	18777	18649	18482	18415	18385	18779	18454	18563	18493	18182	18389	18294	18393	18162	18339	18505	18357	18273	18381	18358	18286	18355	18001	18254	18091	18067	18242	18238	18248	18223	18127	18144	18360	18210	18262	18124	17958	18250	18268	18222	18088	18269	18328	18275	18283	18202	18306	18224	18159	18161	18148	18280	18246	18210	18279	18323	18188	18125	18198	18103	18242	18175	18132	18167	18163	18126	18202	17931	18253	18205	18094	18213	18159	18046	17980	18272	18230	18248	18218	18314	18172	18373	18222	18064	18166	18079	18071	18252	18470	18037	18240	18216	17940	18190	17964	18255	18192	18284	18018	18139	18158	17965	18056	18094	18183	18157	17762	18268	18250	18068	18056	17998	18285	18315	18138	18159	18248	18280	18146	18057	18266	18353	18153	18167	18149	18106	18209	18219	18372	18118	18369	18253	18194	18191	18155	17994	18177	18174	18060	18317	18303	18235	18169	18015	18301	18180	18490	18044	18114	18219	18128	18547	18024	18186	18438	18377	18304	18160	18280	18179	18259	18045	18141	18183	18133	18174	18231	18272	18163	17862	18094	18188	18292	18297	18210	18129	18095	18183	18084	18232	17852	18120	18176	18189	18017	18168	18283	18208	18005	18154	18042	18117	18198	18262	18257	18079	18273	18169	18040	18110	18216	18392	18382	18303	18123	18045	18199	18312	18247	18063	18140	18292	18133	18011	18227	18187	18292	18081	18140	18146	18344	18278	17990	18089	18129	18271	18326	18070	18065	18236	18159	18172	18171	17977	18108	18083	18083	18109	18079	18165	18328	18101	18144	18127	18070	18256	18116	18020	18152	18179	18132	18174	18419	18107	18300	18102	18119	18130	18172	18018	18320	18303	18381	18279	18183	18299	18204	18582	18127	18252	18341	18294	18229	18082	18335	18125	18053	18155	18180	18331	18359	17939	18043	18159	18247	18276	18308	17996	18084	17989	18117	18184	18155	18198	18145	17977	18229	18215	18133	18290	18183	18098	18199	18119	17951	18094	18137	18096	18081	18308	18199	18189	18227	18099	18181	18246	18118	18077	17981	18178	18075	18003	18152	18428	18168	18121	18048	18271	18284	18204	18241	18167	18151	18174	17998	18155	18132	18206	18190	18268	17964	18235	17976	18232	18125	18164	18266	18173	18217	18043	18150	18321	18208	18378	18088	18267	18134	18292	18182	18167	18253	18006	18099	18313	18074	17982	18398	18225	18168	18132	18106	18119	18223	18204	18195	18081	18182	18385	18230	18257	18085	18009	18064	18041	18216	17937	18281	18082	18088	18132	18322	18156	18487	18158	18229	18089	18156	18254	18080	18131	17949	18193	17999	18053	18282	18087	18103	18138	17985	18225	18283	18147	18032	18164	18065	18186	18382	18174	18146	18215	18266	18359	18127	18244	18153	18067	18070	18069	18212	18108	18202	18236	18381	18314	17974	18340	18164	17959	18297	18022	18146	18148	18115	18292	18153	18097	18191	18242	18039	18014	18034	18199	18130	18087	18023	18106	18223	18052	18092	18134	18343	17961	18188	18201	18204	18312	18168	18264	18352	18262	18205	18075	18047	18048	18087	18284	18121	18126	18202	18219	17944	18137	18172	18014	18125	18245	18028	17912	18267	18307	18147	18181	18125	18184	18117	18333	18169	18175	18078	18016	18256	18103	18084	18143	18156	18145	18228	18055	18185	18248	18186	18036	18119	18223	18082	18164	18158	18093	18168	18208	18085	18135	18107	18224	18195	18087	18299	18218	18059	18356	18134	18384	18138	18144	18306	18203	18137	18061	18152	18049	18137	18211	18230	18274	18081	18179	18228	18293	18232	18017	18063	18066	18073	18044	18224	18081	18066	18251	18104	17949	18107	18200	18334	18361	18237	18263	18290	18133	18317	18167	18050	18295	17980	18109	18174	18207	18092	18195	18054	18239	18207	18299	18237	18302	18061	18304	18322	17960	18180	18303	18050	18080	18328	18314	18053	18075	18196	18250	18217	18211	18192	18310	18229	18303	18079	18183	18265	18141	18041	18257	18046	18279	18207	18373	18129	18188	18175	18250	17981	18237	18099	18401	18035	18072	18180	18157	18185	18379	18096	17979	18243	18166	17986	18320	18175	18153	18316	18291	17999	18138	18117	18246	18043	18050	18080	18293	18020	18197	18311	18134	18127	18310	18242	18236	18054	18332	18188	18030	18239	18224	18161	18106	18318	18179	18143	18225	17904	18198	18072	18135	18184	18171	18119	18231	18418	18073	18189	18146	18193	18143	17948	18326	18118	18048	18135	18154	18174	18180	18218	18138	18036	18130	17953	18100	18368	18103	18152	18161	18220	18104	18246	18277	18243	18169	18505	18064	18084	18339	18123	18295	18167	18289	18143	18271	18193	18346	17969	18334	18165	18235	18082	18140	18187	18125	18083	18172	18091	18218	18258	18078	18164	18211	18105	18244	18122	18160	18167	18279	18392	18204	18150	18141	18228	18202	18002	18273	18059	17996	18151	18035	18178	18223	18211	18214	18250	18049	18009	18071	18095	18166	18184	18139	18279	18180	18215	18050	18239	18285	18379	18184	18242	18365	18141	18341	18078	18158	18201	17968	17974	18383	18176	17844	18204	18119	18215	18183	18192	18234	18098	18086	18065	18061	18293	18200	18241	18049	18104	18149	17963	18237	18103	18046	18237	18199	18165	18076	18377	18212	18178	18367	18062	18233	18076	18099	18230	18026	18244	18131	18142	18212	18196	18141	18050	17915	18154	18115	18021	18260	18092	18263	18021	18134	18324	18391	18051	18008	18107	18161	18084	18209	18422	18195	18299	18270	18152	18276	18015	18190	18083	18282	18080	18055	18349	18291	18236	18434	18325	18347	18119	18118	18249	18250	18064	18136	18244	18356	18256	18317	18233	18152	18177	18135	18318	18178	17997	18156	17959	18035	18168	18240	18178	18223	18272	17934	18018	18295	18288	18322	17930	18011	18091	18197	18151	18143	18298	18107	18264	18132	18364	18329	18396	18153	18212	18093	18057	18039	18004	18211	18249	18312	18031	18316	18091	18244	18217	18132	18318	18249	18132	18156	18155	18039	18310	18039	18265	18122	18243	18094	18088	18277	17989	17929	18211	18210	18287	18127	17912	18070	17952	18301	18128	18239	18326	18210	18156	18112	18315	18219	18230	18179	18344	18099	18149	18075	18123	18139	18107	18076	18143	18070	18072	18015	18150	18038	18113	18073	18243	18192	18108	18297	18191	18137	18128	18039	18119	18030	17953	18375	18257	18209	18004	18251	18304	18211	18101	18261	18327	18222	18183	18254	18273	18374	18163	18194	18140	18355	18159	18292	18117	18020	18047	18097	17891	18108	18084	18084	18195	18044	18191	18291	18167	18103	18137	18234	18212	18040	18068	18199	18239	18172	18067	18183	18296	18090	18293	18003	18296	18226	18324	18333	18141	18386	18150	18158	17953	18153	18222	18149	18180	18128	18293	18231	18189	18345	18261	18260	18128	18169	18078	18008	18281	18213	18048	18191	18217	18378	18081	18145	17977	18185	18053	18127	18268	18040	18152	18196	18160	18199	18102	18020	18066	18239	18099	18182	18101	18327	18152	18471	18286	18351	18269	18203	18114	18175	18098	18320	18253	18319	18170	18294	17958	18428	18258	18015	18130	18291	18343	18163	18133	18147	18220	18135	18071	18280	18292	18172	18128	18279	18278	18306	18163	18091	18177	18096	18136	18170	18180	18202	18291	18210	18264	18299	18480	18040	17957	18137	18124	18264	18387	18255	18112	18346	18132	18057	18107	18226	18069	18411	18258	18294	18093	18151	17946	18140	18172	18369	18042	18095	18300	18222	18463	18167	18289	18359	18314	18269	18143	18222	18066	18250	18153	18260	18322	18122	18086	18074	18099	18104	18214	18192	18126	18096	17939	18219	18282	18143	18156	18217	18238	18165	18259	18094	18206	18108	17945	17896	18147	18004	18280	18193	18327	18232	18122	18038	18224	18023	17938	18228	18365	18301	18057	18180	18185	18327	18070	18202	18091	18194	18034	18122	18118	18224	18034	18132	18155	18341	18188	18169	18104	18327	18155	18170	18184	18140	18191	18171	18178	18233	18144	18204	18268	18150	18002	17924	18162	18213	18178	18316	18155	18149	18137	18269	18269	18201	18220	18300	18131	18160	18106	18166	18075	17966	18165	18316	18401	18221	18110	18186	18123	18172	18232	18030	18120	18172	18095	18236	18026	18195	18281	18159	18025	18341	18389	18133	18158	18311	18127	18151	18289	18217	18038	18074	17885	18306	18033	18220	18060	18234	18305	18225	18091	18235	18092	18179	18268	17985	18111	18087	18278	18141	18250	18050	18394	18211	18207	18020	17948	18081	18144	18161	18269	18251	18087	18059	18055	18276	18238	18239	18120	17993	18109	18202	18112	18133	17899	18241	18132	18158	18073	18215	18166	18092	18424	17975	18140	18211	18300	18212	18216	18299	18303	18360	18269	18140	18247	18179	18224	18202	18172	18043	18105	18380	18129	18325	18107	18060	18190	18112	18082	18241	18076	18277	18147	18155	18097	18019	18092	18150	18040	17976	18131	18004	18194	18196	18062	18235	18098	18216	18290	18308	18136	18277	18053	18178	18275	18145	18119	18108	18202	18088	18274	18317	18199	18193	18175	18154	18116	18046	18093	18316	18158	18132	18247	18129	18260	18255	18262	18119	18342	18147	18160	18064	18046	18115	18235	18182	18280	18072	18260	18237	18248	18005	18103	17972	18081	18191	18237	18178	18184	18294	18124	18160	18257	18249	18229	18019	18324	18093	18276	18371	17986	18412	18145	18134	18064	18002	18084	17959	18167	18136	18101	18122	18190	18214	18155	18092	18132	18119	18254	18134	18287	18115	18181	18025	18278	18242	18144	18246	18250	18185	18137	18389	18080	18191	18222	18151	18409	18281	18180	18306	18056	18198	18413	18176	18291	18184	18127	18221	18203	18135	18265	18388	18105	18193	18209	18138	17882	18206	18193	18289	18110	18257	18169	18242	18256	18337	18175	18014	18316	18294	18254	18326	17963	18275	18194
24814	44195	42743	35648	32785	30429	28871	27191	25569	23639	21078	19963	19425	18915	18771	18230	17622	17295	17033	16913	17050	16873	16794	16805	16875	16639	16514	16613	16566	16449	16347	16449	16410	16464	16343	16339	16335	16136	16583	16065	16261	16132	16353	16243	16170	16255	16249	16227	16193	16233	16304	16256	16205	16225	16395	16317	16236	16333	16376	16261	16294	16554	16192	16135	16288	16400	16190	16253	16107	16123	16278	16292	16302	16228	16234	16281	16361	16177	16384	16396	16270	16150	16286	16329	16324	16070	16159	16286	16455	16226	15957	16156	16293	16226	16229	16288	16235	16182	16465	16277	16131	16305	16252	16151	16203	16299	16319	16226	16311	16203	16166	16246	16124	16270	16321	16206	16322	16315	16178	16394	16106	16191	16296	16253	16187	16197	16373	16034	16261	16178	16091	16260	16116	16354	16167	16297	16300	16294	16287	16142	16112	16223	16328	16126	16427	16275	16205	16431	16200	16506	16036	16044	16182	16318	16127	16105	16207	16156	16288	16224	16171	16216	16274	16142	16222	16278	16301	16299	16299	16158	16276	16119	16157	16063	16173	16396	16085	16191	16134	16161	16152	16235	16044	16034	16364	16244	16156	16155	16305	16161	16232	16190	16322	16359	16136	16352	16363	16181	16174	16211	16196	16286	16303	16164	16405	16160	16250	16295	16384	16155	16219	16235	16204	16154	16193	16116	16269	16347	16220	16075	16240	16116	16175	16370	16262	16370	16135	16255	16258	16250	16297	16375	16334	16358	16018	16334	16171	16176	16383	16320	16310	16351	16148	16235	16333	16237	16243	16300	16187	16191	16229	16138	16221	16123	16375	16364	16126	16240	16130	16145	16202	16215	16247	16235	16280	16216	16199	16140	16309	16293	16175	16121	16175	16355	16184	16099	16254	16325	16311	16270	16257	16342	16178	16171	16353	16231	16169	16160	16138	16266	16099	16360	16240	16175	16103	16115	16327	16105	16203	16075	16134	16160	16063	16217	16320	16039	16172	16057	16172	16204	16501	16279	16203	16183	16176	16337	16150	16217	16194	16330	16188	16250	16246	16209	16081	16209	16311	16382	16278	16236	16402	16286	16258	16232	16234	16188	16331	16197	16436	16180	16184	16188	16272	16292	16252	16150	16134	16371	16187	16158	16179	16303	16358	16351	16084	16339	16150	16443	16143	16108	16185	16375	16074	16241	16221	16205	16175	16123	16265	16132	16071	16297	16225	16139	16338	16288	16165	16412	16258	16391	16111	16346	16282	16164	16307	16209	16130	16209	16236	16171	16231	16369	16381	16276	16097	16279	16285	16243	16137	16182	16237	16283	16100	16219	16332	16200	16172	16308	16326	16068	16231	16290	16291	16343	16270	16352	16099	16172	16205	16182	16276	16264	15991	16231	16050	16164	16063	16297	16325	16389	16305	16321	16183	16224	16341	16194	16160	16221	16319	16182	16087	16277	16144	16061	16285	16281	16146	16280	16219	16348	16213	16496	16385	16149	16273	16212	16278	16169	16206	16423	16194	16333	16428	16146	16203	16150	16131	16367	16445	16030	16045	16292	16376	16298	16147	16381	16215	16080	16293	16278	16193	16022	16408	16319	16263	16317	16257	16151	16365	16192	16444	16181	16248	16290	16241	16290	16226	16089	16142	16327	16189	16154	16167	16303	15925	16199	16152	16266	16338	16280	16345	16295	16168	16197	16380	16181	16095	16262	16275	16130	16122	16219	16251	16184	16269	16345	16260	16279	16267	16226	16163	16240	15860	16256	16153	16312	16335	16243	16341	16286	16213	16129	16292	16096	16312	16116	16298	15962	16295	16254	16256	16393	16141	16334	16329	16238	16150	16201	16152	16178	16154	16165	16309	16243	16076	16140	16201	16263	16014	16241	16214	16122	16249	16314	16113	16202	16228	16207	16255	16266	16281	16392	16361	16154	16191	16069	16174	16289	16255	16274	16294	16253	16205	16231	16245	16225	16185	16186	16167	16244	16141	16282	16125	16362	16311	16063	16216	16304	16286	16134	16377	16136	16134	16109	16216	16311	16202	16294	16235	16195	16227	16250	16277	16088	16404	16312	16306	16253	16318	16052	16330	16215	16144	16293	16242	16301	16262	16336	16259	16144	16319	16241	16203	16275	16252	16194	16248	16160	16044	16208	16160	16146	16057	16146	16104	16240	16313	16185	16300	16417	16145	16222	16293	16154	16357	16207	16367	16279	16133	16182	16169	16123	16306	16295	16254	16101	16035	16243	16173	16138	16255	16383	16067	16227	16232	16386	16164	16253	16287	16308	15967	16352	16493	16019	16319	16190	16386	16242	16174	16183	16411	16224	16239	16291	16210	16291	15979	16306	16274	16185	16217	16126	16320	16329	16250	16317	16244	16110	16295	16270	16145	16103	16314	16246	16253	16284	16180	16208	16245	16179	16037	16272	16353	16188	16352	16138	16026	16212	16225	16135	16193	16089	16275	16229	16249	16137	16327	16164	16233	16189	16412	16182	16254	16015	16260	16163	16445	16256	16120	16237	16165	16391	16286	16369	16144	16239	16244	16080	16032	16244	16239	16249	16210	16178	16079	16163	16127	16079	16216	16316	16176	16246	16313	16240	16359	16173	16297	16142	16262	16447	16238	16100	16293	16242	16174	15974	16094	16197	16202	16238	16279	16119	16170	16228	16299	16223	16222	16015	16188	16305	16255	16196	16261	16159	16310	16259	16207	16226	16284	16257	16203	16323	16271	16074	16098	16328	16274	16158	16377	16112	16234	16215	16055	16132	16219	16110	16376	16314	16347	16127	16114	16140	16194	16194	16160	16055	16188	16228	16253	16134	16179	16128	16056	16355	16060	16387	16169	16119	16340	16156	16298	16266	16471	16347	16407	16299	16288	16253	16258	16250	15960	16195	16212	16282	16337	16202	16088	16303	16171	16172	16360	16225	16331	16283	16169	16368	16236	16171	16263	16070	16355	16252	16380	16386	16288	16458	16104	16162	16237	16362	16151	16184	16251	16293	16151	16229	16292	16166	16317	16230	16101	16275	16160	16275	16174	16176	16291	16174	16289	16208	16247	16235	16256	16126	16258	16324	16212	16218	16180	16359	16128	16128	16291	16259	16191	16131	16212	16079	16074	16260	16276	16232	16290	16320	16341	16116	16321	16127	16263	16273	16101	16336	16107	16165	16319	16239	16128	16247	16220	16437	16205	16307	16097	16260	16210	16295	16243	16210	16131	16095	16256	16255	16241	16303	16202	16050	16268	16225	16145	16161	16151	16223	16280	16233	16202	16279	16401	16398	16095	16296	16309	16243	16125	16297	16253	16395	16128	16322	16211	16271	16308	16256	16258	16402	16176	16194	16370	16168	16128	16304	16297	16474	16185	16235	16281	16181	16043	16165	16223	16226	16144	16182	16232	16313	16081	16191	16335	16264	16291	16338	16297	16120	16236	16207	16176	16194	16382	16324	16279	16210	16273	16162	16278	16131	16289	16243	16311	16151	16302	16005	16236	16136	16315	16085	16327	16126	16104	16317	16343	16158	16158	16254	16101	16296	16209	16275	16245	16134	16147	16129	16162	16195	16008	16293	16231	16152	16089	16162	16227	16170	16273	16307	16185	16279	16224	16180	16113	16218	16175	16246	16311	16199	16239	16117	16289	16164	16186	16190	16269	16353	16215	16260	16266	16368	16208	16092	16072	16234	16262	16173	16388	16319	16066	16047	16249	16234	16314	16194	16204	16348	16248	16141	16280	16208	16323	16283	16153	16256	16227	16158	16254	16275	16242	16025	16200	16356	16239	16292	16283	16099	16435	16220	16266	16219	16201	16198	16194	16283	16272	16077	16150	16257	16125	16445	16272	16275	16345	16257	16301	16259	16299	16168	16156	16231	16173	16290	16054	16298	16239	16293	16305	16143	16270	16148	16221	16287	16411	16127	16324	16159	16311	16246	16321	16067	16269	16087	16420	16153	16500	16329	16178	16341	15945	16237	16295	16191	16289	16158	16265	16128	16265	16258	16315	16238	16130	16176	16298	16321	16255	16195	16216	16191	16183	16229	16160	16103	16291	16121	16278	16240	16137	16304	16219	16225	16265	16296	16470	16198	16260	16048	16118	16250	16280	16371	16144	16137	16163	16370	16193	16326	16268	16262	16212	16104	16259	16279	16021	16250	16216	16241	16350	16223	16148	16249	16227	16152	16479	16267	16185	16222	16356	16049	16195	16206	16053	16190	16448	16132	16290	16098	16312	16184	16207	16077	16141	16180	16228	16188	16281	16094	16310	16275	16103	16485	16263	16138	16267	16074	16166	16235	16160	16252	16299	16229	16292	16041	16236	16202	16420	16325	16295	16220	16065	16143	16242	16218	16128	16404	16227	16147	16231	16171	16221	16291	16341	16264	16121	16329	16359	16050	16138	16119	16190	16435	16094	16178	16331	16166	16262	16313	16265	16452	16223	16451	16241	15970	16165	16153	16115	16294	16217	16015	16302	16210	16275	16337	15972	16273	16223	16284	16338	16368	16338	16282	16192	16326	16270	16108	16165	16311	16354	16097	16288	16266	16229	16298	16179	16173	16282	16198	16302	16291	16219	16325	16380	16126	16127	16192	16226	16249	16097	16180	16310	16195	16089	16260	16159	16343	16330	16204	16371	16237	16315	16252	16250	16076	16133	16192	16303	16199	16255	16262	16186	16220	16315	16251	16166	16245	16229	16241	16196	16171	16198	16197	16151	16259	16068	16449	16031	16155	16229	16333	16242	16116	16365	15871	16174	16198	16277	16184	16242	16153	16267	16308	16227	16343	16040	16132	16451	16146	16352	16302	16229	16085	16129	16278	16352	16151	16285	16212	16195	16344	16331	16310	16255	16388	16155	16133	16237	16278	16149	16309	16419	16214	16067	16288	16127	16225	16213	16359	16082	16169	16099	16171	16166	16350	16282	16300	16313	16353	16126	16280	16344	16329	16263	16157	16280	16449	16194	16076	16118	16199	16297	16297	16179	16293	16209	16261	16214	16230	16341	16053	16166	16292	16286	16091	16164	16175	16104	16104	16218	16150	16181	16376	16423	16048	16099	16328	16247	16407	16258	16251	16121	16377	16308	16036	16124	16369	16300	16188	16289	16309	16238	16088	16255	16049
30327	25395	28816	26324	23501	23292	22958	22253	21376	20672	19784	19418	19313	19367	19121	18968	18879	18985	18869	18683	18873	18914	18810	18816	18733	18809	18635	18678	18685	18795	18707	18589	18480	18807	18855	18608	18684	18523	18584	18688	18580	18556	18495	18354	18328	18702	18305	18693	18522	18784	18580	18578	18686	18879	18562	18437	18517	18454	18618	18490	18871	18568	18708	18665	18621	18469	18494	18454	18513	18497	18528	18537	18550	18535	18442	18421	18582	18543	18531	18588	18646	18690	18534	18688	18843	18743	18767	18502	18532	18534	18624	18614	18673	18688	18561	18624	18626	18522	18765	18665	18524	18585	18546	18610	18621	18394	18831	18606	18391	18778	18786	18643	18452	18540	18595	18464	18458	18577	18683	18614	18508	18640	18451	18640	18606	18513	18710	18499	18521	18584	18392	18689	18697	18420	18654	18533	18417	18642	18589	18560	18551	18455	18704	18501	18727	18654	18626	18644	18637	18669	18443	18743	18575	18632	18475	18546	18467	18387	18717	18377	18464	18552	18648	18750	18473	18527	18582	18750	18548	18388	18795	18330	18585	18536	18423	18630	18575	18654	18385	18771	18528	18635	18411	18483	18352	18423	18711	18491	18573	18533	18598	18623	18527	18477	18594	18697	18673	18558	18629	18674	18607	18627	18514	18617	18484	18648	18507	18552	18538	18346	18332	18480	18578	18702	18334	18616	18594	18792	18703	18496	18645	18520	18616	18557	18533	18414	18440	18487	18332	18531	18643	18493	18684	18486	18664	18581	18549	18673	18610	18757	18487	18558	18618	18659	18604	18730	18627	18410	18593	18446	18743	18657	18485	18594	18374	18605	18627	18611	18605	18632	18537	18599	18724	18535	18488	18686	18667	18437	18465	18566	18497	18740	18718	18661	18506	18438	18636	18779	18497	18566	18523	18630	18622	18416	18525	18563	18260	18570	18660	18566	18635	18689	18493	18650	18510	18508	18541	18475	18534	18597	18367	18752	18795	18641	18771	18593	18723	18668	18593	18623	18495	18516	18421	18540	18636	18221	18583	18444	18880	18667	18652	18490	18687	18711	18548	18481	18866	18363	18457	18560	18519	18525	18514	18690	18523	18547	18512	18550	18579	18379	18443	18407	18534	18793	18617	18480	18627	18635	18624	18429	18603	18634	18583	18581	18662	18575	18700	18663	18513	18870	18726	18559	18570	18683	18562	18538	18825	18565	18807	18786	18603	18381	18619	18753	18546	18482	18615	18719	18506	18744	18572	18789	18814	18648	18666	18377	18537	18400	18583	18506	18627	18551	18558	18425	18583	18738	18618	18675	18462	18527	18514	18697	18460	18493	18555	18402	18556	18704	18554	18604	18768	18535	18442	18502	18815	18658	18536	18665	18566	18475	18536	18709	18386	18742	18541	18528	18670	18614	18502	18335	18614	18668	18771	18652	18532	18548	18581	18776	18603	18474	18726	18749	18565	18784	18605	18607	18589	18629	18621	18474	18627	18538	18487	18578	18485	18485	18547	18604	18598	18608	18743	18572	18414	18646	18395	18653	18587	18747	18703	18472	18665	18696	18564	18587	18700	18580	18586	18803	18555	18725	18451	18490	18565	18823	18572	18677	18675	18691	18564	18763	18591	18675	18585	18512	18504	18729	18603	18722	18699	18630	18438	18653	18517	18508	18646	18476	18448	18443	18709	18647	18574	18395	18554	18562	18399	18611	18522	18643	18523	18769	18757	18547	18629	18559	18574	18474	18542	18477	18503	18697	18606	18665	18598	18698	18518	18564	18402	18757	18557	18585	18488	18329	18717	18621	18678	18778	18582	18548	18263	18538	18651	18575	18599	18494	18468	18646	18513	18535	18607	18686	18425	18588	18513	18627	18641	18756	18569	18555	18482	18787	18506	18571	18636	18509	18649	18596	18516	18507	18638	18513	18771	18488	18547	18578	18666	18602	18695	18709	18543	18656	18512	18429	18446	18447	18648	18649	18678	18588	18519	18657	18688	18649	18579	18485	18703	18554	18580	18571	18634	18645	18713	18559	18680	18604	18507	18770	18717	18428	18709	18713	18551	18634	18692	18601	18752	18554	18579	18630	18841	18815	18454	18753	18661	18480	18540	18599	18622	18644	18690	18672	18640	18568	18554	18759	18525	18627	18582	18466	18551	18589	18536	18876	18795	18564	18618	18657	18643	18249	18714	18544	18712	18434	18419	18552	18423	18804	18530	18449	18393	18709	18676	18412	18592	18571	18464	18611	18428	18448	18596	18861	18532	18542	18750	18595	18662	18572	18405	18617	18588	18599	18586	18611	18531	18530	18539	18556	18566	18469	18616	18644	18549	18530	18355	18703	18534	18614	18402	18546	18605	18761	18691	18478	18649	18605	18493	18570	18473	18527	18873	18631	18748	18700	18551	18693	18757	18643	18729	18611	18757	18549	18621	18642	18697	18834	18464	18593	18627	18657	18339	18736	18451	18503	18511	18277	18562	18628	18639	18355	18562	18616	18748	18361	18565	18727	18538	18850	18438	18704	18621	18816	18601	18670	18815	18490	18847	18537	18457	18413	18670	18746	18522	18663	18621	18879	18619	18439	18698	18593	18565	18734	18676	18499	18653	18545	18708	18500	18615	18647	18398	18635	18457	18438	18588	18794	18509	18673	18564	18337	18448	18470	18653	18494	18580	18811	18749	18652	18563	18858	18709	18537	18428	18499	18572	18600	18725	18623	18732	18642	18747	18503	18835	18516	18601	18505	18652	18567	18596	18486	18754	18489	18554	18514	18672	18681	18740	18210	18494	18731	18614	18597	18531	18779	18717	18543	18402	18362	18633	18595	18615	18609	18619	18568	18560	18520	18482	18732	18451	18581	18467	18546	18529	18667	18770	18653	18566	18512	18793	18377	18651	18621	18579	18552	18581	18351	18599	18523	18634	18677	18771	18550	18482	18616	18411	18562	18535	18309	18533	18655	18385	18541	18549	18652	18541	18595	18608	18499	18533	18596	18624	18724	18508	18709	18549	18615	18702	18528	18501	18606	18569	18574	18563	18583	18680	18581	18634	18431	18470	18690	18607	18531	18594	18584	18655	18577	18438	18506	18523	18561	18483	18546	18514	18538	18617	18676	18766	18552	18729	18624	18609	18656	18568	18601	18566	18435	18446	18492	18543	18589	18631	18721	18501	18465	18557	18575	18551	18749	18624	18535	18514	18645	18602	18679	18493	18435	18566	18586	18523	18668	18685	18472	18710	18609	18568	18707	18486	18581	18533	18679	18636	18505	18772	18671	18659	18487	18548	18637	18414	18654	18478	18588	18682	18599	18582	18537	18637	18603	18704	18561	18546	18486	18595	18528	18585	18714	18682	18584	18591	18436	18418	18669	18688	18675	18644	18528	18589	18526	18286	18413	18726	18671	18470	18645	18601	18532	18454	18687	18591	18553	18647	18485	18611	18528	18437	18480	18477	18446	18787	18645	18571	18380	18894	18615	18583	18572	18520	18578	18554	18592	18493	18598	18733	18701	18562	18718	18639	18540	18631	18540	18638	18631	18628	18645	18437	18497	18621	18739	18471	18590	18506	18591	18630	18568	18761	18551	18398	18582	18656	18656	18714	18793	18652	18461	18709	18701	18644	18559	18624	18656	18409	18459	18577	18213	18549	18757	18557	18556	18260	18529	18553	18420	18640	18549	18673	18491	18552	18798	18662	18648	18549	18695	18823	18466	18731	18624	18515	18613	18669	18420	18671	18417	18272	18547	18781	18715	18471	18501	18603	18633	18672	18534	18640	18596	18476	18340	18470	18750	18557	18389	18529	18657	18583	18777	18484	18563	18618	18445	18514	18467	18440	18610	18649	18617	18559	18783	18488	18404	18651	18480	18833	18526	18601	18531	18641	18515	18576	18460	18555	18487	18699	18421	18577	18520	18801	18668	18354	18383	18687	18600	18359	18537	18601	18634	18771	18460	18539	18648	18572	18780	18672	18689	18568	18692	18673	18594	18651	18778	18597	18444	18387	18932	18555	18526	18481	18668	18364	18619	18679	18492	18741	18581	18521	18486	18465	18487	18485	18539	18522	18629	18734	18469	18428	18551	18594	18626	18650	18437	18818	18605	18486	18572	18543	18505	18502	18650	18567	18487	18568	18613	18637	18378	18776	18615	18399	18677	18522	18600	18611	18785	18630	18595	18509	18578	18648	18447	18352	18495	18349	18554	18707	18549	18560	18608	18673	18739	18572	18599	18634	18614	18513	18346	18546	18535	18542	18361	18412	18541	18624	18511	18408	18501	18547	18448	18523	18440	18651	18568	18597	18655	18563	18569	18486	18490	18590	18676	18661	18616	18612	18537	18666	18732	18627	18438	18300	18516	18790	18735	18705	18590	18487	18787	18593	18735	18557	18732	18679	18549	18653	18573	18544	18696	18545	18593	18580	18715	18427	18528	18526	18523	18708	18444	18591	18669	18419	18615	18623	18457	18568	18758	18612	18585	18555	18496	18666	18539	18841	18691	18694	18772	18522	18522	18625	18531	18773	18718	18507	18556	18516	18438	18477	18578	18716	18355	18760	18690	18667	18655	18468	18534	18689	18466	18553	18621	18807	18717	18552	18562	18540	18512	18755	18673	18643	18695	18528	18469	18641	18617	18802	18589	18495	18643	18516	18576	18667	18553	18615	18506	18655	18577	18476	18677	18380	18663	18596	18397	18729	18606	18599	18451	18615	18924	18569	18722	18371	18547	18585	18451	18509	18578	18576	18490	18791	18483	18451	18705	18651	18702	18628	18612	18666	18688	18730	18447	18865	18646	18581	18648	18546	18350	18667	18631	18610	18947	18656	18580	18400	18538	18811	18847	18529	18755	18638	18506	18528	18369	18493	18674	18633	18677	18594	18491	18601	18666	18482	18417	18651	18677	18458	18529	18683	18552	18481	18576	18592	18539	18518	18568	18510	18563	18606	18408	18519	18751	18712	18538	18663	18741	18733	18447	18685	18521	18475	18347	18549	18571	18566	18616	18656	18588	18476	18666	18719	18472	18692	18541	18463	18557	18522	18506	18622	18634	18324	18514	18725	18457	18674	18599	18585	18711	18762	18311	18700	18628	18359	18655	18639	18871	18645	18596	18733	18581	18491	18531	18510	18483	18556	18507
22300	32668	31375	25863	24498	23568	23361	22246	20891	19657	18267	17645	17787	17473	17584	17070	17074	16814	16818	16776	16918	16651	16580	16667	16644	16710	16711	16457	16406	16502	16571	16558	16690	16606	16514	16353	16476	16451	16603	16464	16361	16501	16429	16551	16566	16181	16377	16620	16489	16404	16426	16375	16399	16442	16381	16346	16343	16516	16248	16332	16507	16500	16466	16426	16403	16315	16384	16493	16454	16338	16498	16367	16368	16368	16330	16539	16333	16534	16473	16352	16485	16544	16415	16499	16578	16417	16430	16358	16605	16450	16324	16317	16331	16512	16465	16515	16300	16313	16440	16472	16501	16376	16445	16494	16555	16351	16514	16299	16607	16311	16269	16510	16604	16446	16369	16305	16224	16578	16429	16435	16524	16464	16647	16444	16362	16528	16265	16517	16504	16440	16500	16587	16366	16385	16234	16326	16445	16489	16451	16260	16371	16354	16554	16390	16349	16380	16394	16558	16553	16351	16357	16317	16348	16315	16532	16468	16303	16468	16422	16554	16422	16465	16323	16499	16380	16352	16401	16510	16595	16483	16415	16435	16285	16339	16425	16574	16675	16617	16494	16409	16508	16503	16379	16448	16441	16549	16410	16546	16354	16633	16434	16447	16450	16437	16408	16298	16352	16426	16574	16429	16343	16232	16482	16276	16481	16415	16483	16405	16492	16600	16620	16294	16412	16351	16351	16481	16384	16389	16249	16552	16448	16392	16359	16448	16625	16318	16401	16380	16465	16349	16579	16484	16462	16565	16484	16533	16529	16306	16441	16325	16369	16462	16454	16415	16592	16500	16581	16372	16422	16389	16426	16623	16499	16359	16386	16295	16370	16286	16409	16367	16542	16544	16366	16447	16419	16530	16475	16435	16341	16535	16534	16535	16439	16484	16285	16381	16371	16364	16463	16345	16427	16446	16425	16478	16281	16502	16361	16621	16424	16566	16239	16458	16537	16414	16610	16375	16337	16420	16484	16551	16350	16263	16339	16332	16353	16357	16553	16484	16503	16366	16362	16370	16608	16471	16494	16612	16415	16345	16515	16456	16430	16506	16452	16319	16286	16476	16407	16436	16353	16473	16422	16269	16451	16439	16398	16471	16477	16439	16504	16435	16411	16487	16596	16435	16471	16313	16479	16457	16482	16498	16487	16226	16388	16584	16447	16413	16406	16449	16399	16520	16482	16283	16452	16505	16445	16514	16394	16491	16490	16470	16484	16426	16629	16443	16426	16541	16460	16496	16439	16362	16586	16271	16463	16302	16393	16553	16382	16408	16348	16598	16366	16366	16400	16407	16243	16467	16393	16503	16452	16486	16531	16333	16362	16393	16344	16334	16483	16228	16615	16406	16352	16424	16511	16406	16429	16473	16429	16508	16387	16409	16328	16473	16497	16440	16412	16301	16592	16471	16403	16403	16415	16329	16500	16601	16496	16375	16332	16382	16477	16434	16373	16441	16401	16256	16414	16426	16452	16460	16272	16630	16598	16416	16449	16388	16403	16533	16370	16543	16382	16336	16284	16408	16450	16517	16445	16396	16553	16290	16447	16661	16522	16324	16443	16227	16496	16355	16567	16375	16375	16445	16443	16599	16542	16320	16455	16467	16261	16525	16303	16510	16332	16559	16359	16384	16305	16398	16422	16557	16307	16421	16479	16329	16482	16401	16291	16349	16412	16342	16469	16476	16442	16403	16477	16433	16429	16448	16325	16590	16547	16332	16607	16423	16366	16528	16414	16409	16477	16517	16362	16499	16552	16373	16306	16233	16330	16470	16447	16441	16451	16321	16545	16511	16422	16329	16306	16415	16566	16374	16452	16454	16290	16533	16513	16439	16215	16385	16409	16572	16381	16427	16467	16663	16475	16328	16376	16401	16311	16394	16665	16410	16248	16404	16430	16399	16392	16331	16466	16356	16385	16452	16509	16578	16634	16420	16583	16481	16383	16512	16366	16266	16374	16511	16275	16425	16401	16432	16460	16371	16316	16465	16462	16509	16378	16512	16447	16437	16514	16386	16490	16393	16441	16496	16484	16574	16416	16506	16362	16465	16394	16469	16412	16541	16551	16465	16365	16435	16347	16518	16304	16308	16336	16441	16513	16641	16463	16454	16402	16519	16223	16407	16524	16451	16489	16384	16479	16484	16390	16311	16592	16429	16461	16455	16665	16524	16398	16401	16496	16301	16391	16260	16379	16374	16504	16520	16390	16374	16422	16547	16446	16411	16510	16492	16356	16410	16527	16280	16412	16390	16361	16449	16420	16376	16428	16533	16587	16374	16331	16466	16249	16382	16383	16478	16376	16388	16419	16505	16488	16713	16277	16240	16442	16475	16384	16366	16289	16509	16483	16429	16541	16366	16370	16481	16440	16457	16533	16261	16424	16455	16468	16159	16316	16564	16365	16392	16417	16417	16353	16426	16448	16431	16504	16326	16263	16458	16519	16493	16438	16324	16625	16327	16466	16412	16437	16403	16613	16483	16292	16264	16570	16421	16412	16503	16383	16364	16450	16547	16344	16267	16404	16442	16517	16350	16429	16287	16542	16413	16492	16325	16477	16584	16508	16381	16564	16513	16479	16556	16527	16475	16420	16349	16368	16392	16279	16368	16478	16303	16229	16534	16506	16523	16343	16233	16319	16506	16335	16435	16508	16492	16410	16475	16304	16555	16352	16413	16513	16381	16494	16406	16472	16474	16482	16497	16576	16452	16340	16460	16380	16447	16597	16417	16448	16532	16348	16650	16510	16597	16359	16516	16280	16371	16308	16542	16371	16325	16392	16494	16518	16431	16406	16422	16559	16400	16497	16439	16365	16559	16313	16382	16439	16406	16635	16516	16488	16569	16424	16439	16355	16372	16490	16578	16464	16559	16559	16522	16565	16560	16429	16604	16419	16434	16439	16496	16483	16340	16376	16438	16402	16268	16365	16299	16492	16413	16319	16597	16585	16694	16501	16246	16372	16259	16366	16398	16303	16614	16508	16356	16424	16435	16510	16249	16278	16260	16522	16355	16311	16424	16185	16376	16399	16433	16231	16545	16504	16458	16505	16592	16440	16160	16682	16337	16390	16524	16469	16646	16493	16405	16337	16406	16371	16619	16548	16421	16479	16424	16246	16436	16426	16462	16347	16498	16558	16624	16455	16567	16275	16318	16499	16508	16376	16482	16463	16491	16321	16354	16646	16348	16524	16404	16454	16569	16498	16414	16562	16554	16216	16516	16507	16634	16281	16495	16622	16240	16576	16446	16475	16463	16667	16467	16581	16341	16605	16535	16316	16402	16454	16267	16620	16347	16408	16237	16353	16491	16397	16439	16520	16364	16356	16486	16427	16519	16560	16393	16448	16426	16535	16583	16390	16361	16499	16284	16436	16469	16236	16393	16337	16537	16355	16389	16429	16498	16575	16320	16607	16417	16563	16394	16439	16441	16426	16501	16518	16430	16471	16342	16553	16264	16388	16370	16355	16116	16422	16530	16345	16485	16429	16421	16487	16322	16440	16447	16455	16579	16357	16550	16488	16433	16464	16414	16457	16533	16452	16389	16577	16444	16319	16286	16357	16434	16442	16490	16404	16525	16567	16486	16575	16455	16510	16430	16505	16518	16353	16355	16297	16582	16341	16377	16465	16662	16520	16369	16401	16448	16466	16479	16535	16304	16460	16420	16405	16364	16554	16329	16403	16655	16400	16495	16454	16213	16418	16440	16449	16486	16530	16475	16334	16389	16416	16511	16513	16397	16485	16368	16491	16506	16347	16393	16586	16588	16400	16352	16350	16515	16317	16453	16450	16444	16484	16473	16553	16366	16510	16341	16409	16483	16439	16452	16339	16425	16351	16411	16497	16458	16299	16586	16379	16356	16482	16412	16425	16452	16402	16348	16494	16370	16334	16478	16417	16504	16499	16364	16345	16422	16450	16498	16434	16400	16527	16521	16620	16632	16510	16444	16501	16393	16265	16366	16563	16375	16427	16645	16423	16492	16523	16390	16515	16300	16523	16444	16363	16353	16322	16555	16495	16372	16341	16320	16514	16276	16474	16425	16386	16503	16558	16602	16483	16353	16509	16277	16525	16469	16372	16317	16373	16470	16357	16499	16376	16390	16297	16511	16401	16568	16464	16384	16318	16577	16389	16563	16349	16472	16570	16374	16264	16440	16390	16392	16427	16481	16506	16223	16432	16439	16674	16305	16531	16537	16474	16401	16378	16438	16594	16401	16345	16637	16467	16571	16443	16437	16396	16545	16261	16581	16318	16691	16380	16164	16271	16416	16457	16315	16462	16428	16471	16392	16248	16559	16513	16492	16652	16312	16598	16539	16362	16530	16476	16604	16541	16447	16485	16703	16485	16463	16462	16494	16591	16472	16523	16083	16428	16263	16289	16466	16508	16507	16333	16528	16390	16589	16280	16535	16379	16573	16492	16397	16417	16344	16410	16439	16458	16548	16390	16347	16514	16573	16560	16596	16379	16548	16485	16298	16362	16412	16398	16495	16517	16355	16447	16597	16409	16377	16474	16550	16411	16434	16371	16492	16470	16507	16484	16543	16502	16472	16332	16383	16285	16326	16513	16458	16247	16420	16408	16431	16422	16234	16378	16486	16489	16341	16317	16435	16396	16452	16487	16573	16517	16466	16488	16647	16420	16477	16545	16669	16524	16542	16498	16417	16329	16372	16333	16576	16543	16363	16362	16504	16418	16410	16473	16391	16437	16574	16482	16431	16408	16369	16527	16441	16485	16501	16421	16296	16630	16470	16299	16304	16329	16391	16454	16281	16446	16510	16516	16447	16456	16715	16554	16469	16402	16428	16551	16515	16606	16433	16430	16419	16414	16412	16477	16547	16671	16431	16519	16435	16314	16379	16227	16304	16614	16434	16660	16306	16516	16586	16385	16460	16277	16532	16438	16543	16406	16314	16427	16442	16427	16306	16475	16433	16412	16330	16357	16245	16252	16387	16447	16529	16354	16550	16562	16430	16342	16594	16212	16550	16415	16370	16443	16541	16573	16418	16303	16454	16445	16349	16517	16361	16305	16395	16387	16452	16499	16388	16497	16439	16339	16283	16372	16583	16447	16448	16354	16517	16362	16378	16413	16404	16561	16376	16226	16572	16391	16515	16374	16405	16364	16267	16493	16289
25314	21371	28245	26417	24814	25633	26078	24017	22167	21122	19555	18942	19059	18873	18784	18419	18221	18122	18086	18000	17969	17926	17797	17779	17688	17766	17787	17876	17724	18007	17768	17557	17718	17517	17427	17758	17407	17651	17680	17636	17697	17598	17492	17590	17669	17316	17688	17379	17560	17688	17611	17203	17610	17518	17623	17479	17461	17682	17491	17649	17735	17309	17667	17460	17614	17612	17656	17445	17584	17571	17431	17526	17586	17495	17357	17661	17660	17384	17335	17325	17507	17507	17588	17348	17499	17560	17580	17501	17835	17375	17497	17439	17406	17509	17506	17514	17688	17584	17528	17622	17507	17409	17741	17594	17567	17701	17623	17557	17611	17272	17579	17486	17567	17581	17669	17522	17377	17585	17644	17491	17342	17326	17615	17533	17512	17352	17374	17556	17549	17406	17362	17580	17399	17542	17512	17563	17571	17586	17545	17544	17702	17436	17504	17427	17417	17621	17523	17467	17577	17489	17462	17608	17681	17735	17425	17439	17592	17444	17607	17650	17454	17455	17477	17528	17514	17768	17438	17392	17362	17284	17482	17413	17517	17535	17662	17446	17431	17546	17325	17581	17693	17703	17662	17658	17557	17554	17597	17558	17568	17654	17610	17322	17491	17428	17565	17376	17475	17330	17398	17520	17556	17397	17483	17471	17547	17596	17318	17486	17478	17615	17477	17669	17626	17435	17576	17483	17532	17483	17458	17387	17642	17390	17633	17633	17356	17521	17434	17552	17675	17379	17629	17458	17424	17450	17395	17218	17451	17319	17464	17470	17420	17734	17557	17424	17423	17433	17659	17436	17258	17608	17576	17416	17562	17598	17376	17765	17502	17391	17448	17310	17437	17486	17288	17381	17469	17393	17332	17583	17547	17425	17448	17478	17426	17676	17410	17467	17493	17436	17552	17513	17615	17366	17496	17459	17554	17510	17470	17531	17598	17572	17591	17478	17576	17552	17639	17553	17651	17623	17516	17431	17346	17528	17273	17510	17342	17648	17703	17756	17581	17571	17435	17449	17638	17467	17430	17878	17545	17653	17423	17795	17474	17529	17479	17631	17515	17275	17559	17582	17485	17691	17547	17437	17571	17481	17761	17647	17574	17459	17446	17651	17409	17454	17508	17569	17579	17554	17541	17681	17640	17610	17528	17314	17424	17518	17593	17321	17409	17693	17709	17576	17588	17604	17597	17638	17538	17344	17459	17656	17716	17538	17429	17545	17471	17404	17469	17594	17664	17289	17443	17369	17610	17499	17555	17530	17884	17670	17489	17528	17525	17723	17475	17562	17609	17419	17607	17502	17354	17405	17599	17349	17640	17628	17551	17510	17540	17526	17548	17754	17765	17539	17604	17624	17452	17493	17578	17426	17475	17492	17506	17506	17531	17508	17575	17634	17535	17436	17593	17490	17324	17569	17698	17698	17624	17627	17665	17481	17548	17614	17385	17493	17525	17353	17328	17405	17712	17494	17561	17381	17689	17384	17716	17550	17483	17550	17381	17466	17430	17379	17633	17420	17630	17544	17521	17490	17559	17556	17568	17319	17640	17513	17538	17520	17566	17571	17395	17346	17653	17571	17536	17483	17364	17507	17342	17329	17408	17523	17447	17583	17633	17560	17621	17503	17551	17502	17532	17608	17564	17470	17476	17581	17426	17500	17598	17406	17596	17582	17527	17315	17627	17335	17551	17434	17444	17662	17392	17405	17496	17539	17685	17665	17164	17631	17413	17616	17646	17383	17372	17339	17642	17518	17404	17644	17681	17630	17391	17495	17485	17491	17709	17675	17649	17571	17403	17593	17853	17648	17508	17444	17627	17616	17311	17400	17512	17565	17365	17432	17598	17560	17796	17777	17680	17697	17648	17693	17465	17516	17352	17367	17388	17514	17562	17555	17552	17454	17747	17642	17573	17619	17691	17467	17457	17550	17411	17694	17627	17477	17461	17595	17842	17345	17415	17453	17216	17325	17391	17473	17409	17514	17553	17412	17511	17633	17394	17355	17555	17703	17506	17578	17536	17745	17682	17470	17411	17392	17691	17663	17372	17409	17423	17504	17631	17404	17421	17529	17570	17491	17468	17551	17708	17591	17668	17590	17713	17442	17636	17444	17528	17551	17652	17653	17793	17362	17591	17362	17609	17657	17448	17486	17619	17437	17588	17448	17690	17444	17512	17477	17381	17610	17403	17585	17331	17520	17388	17709	17415	17647	17380	17661	17621	17371	17233	17663	17343	17356	17701	17668	17538	17479	17591	17523	17419	17532	17493	17433	17305	17438	17564	17281	17668	17612	17664	17536	17682	17557	17409	17636	17497	17422	17571	17703	17705	17731	17593	17429	17472	17482	17578	17607	17678	17465	17573	17506	17419	17702	17409	17463	17655	17582	17722	17580	17578	17518	17694	17443	17381	17599	17623	17260	17476	17422	17539	17580	17619	17297	17392	17638	17797	17556	17432	17709	17568	17457	17631	17578	17442	17405	17608	17677	17397	17589	17358	17497	17644	17419	17485	17489	17682	17641	17624	17632	17533	17471	17542	17535	17465	17677	17769	17591	17316	17699	17565	17416	17461	17367	17659	17588	17505	17504	17621	17695	17601	17369	17520	17426	17660	17532	17607	17452	17728	17610	17388	17576	17324	17555	17554	17619	17482	17395	17461	17711	17569	17672	17725	17443	17507	17461	17548	17452	17645	17685	17443	17517	17614	17365	17777	17568	17405	17577	17542	17620	17661	17657	17463	17548	17538	17639	17576	17502	17619	17490	17399	17459	17384	17363	17386	17400	17554	17585	17561	17525	17460	17545	17494	17587	17533	17435	17579	17410	17537	17552	17498	17602	17668	17731	17517	17646	17580	17471	17450	17496	17480	17592	17414	17552	17548	17423	17530	17651	17658	17549	17580	17637	17480	17663	17645	17609	17605	17554	17557	17349	17394	17411	17681	17548	17435	17415	17413	17585	17493	17473	17537	17229	17645	17387	17671	17477	17660	17661	17520	17393	17378	17677	17628	17455	17603	17345	17521	17454	17609	17371	17593	17679	17423	17508	17502	17617	17498	17390	17381	17565	17425	17517	17434	17540	17549	17509	17653	17550	17540	17597	17485	17307	17372	17530	17546	17581	17597	17491	17595	17547	17563	17519	17445	17658	17582	17551	17352	17557	17557	17643	17478	17607	17601	17578	17379	17711	17478	17346	17489	17454	17671	17476	17370	17702	17528	17610	17628	17646	17431	17568	17538	17619	17453	17438	17497	17592	17488	17289	17548	17421	17521	17524	17574	17637	17488	17519	17441	17472	17316	17515	17569	17560	17494	17567	17634	17438	17362	17500	17622	17720	17394	17269	17544	17604	17539	17713	17708	17407	17554	17673	17609	17409	17401	17532	17527	17585	17725	17327	17511	17802	17580	17329	17444	17580	17683	17747	17545	17645	17398	17466	17769	17406	17547	17379	17299	17465	17606	17503	17434	17210	17411	17536	17565	17675	17540	17476	17528	17237	17671	17403	17607	17360	17734	17476	17651	17291	17429	17229	17573	17408	17461	17409	17610	17528	17477	17457	17578	17486	17603	17458	17551	17399	17502	17831	17492	17582	17561	17409	17469	17455	17614	17541	17583	17524	17457	17399	17365	17317	17316	17370	17551	17524	17624	17582	17583	17686	17661	17546	17408	17479	17481	17564	17435	17440	17707	17576	17719	17354	17578	17508	17727	17502	17531	17726	17423	17432	17415	17492	17237	17394	17676	17331	17526	17498	17490	17522	17573	17486	17537	17668	17474	17328	17477	17602	17380	17597	17572	17547	17557	17493	17474	17505	17393	17565	17737	17461	17599	17708	17399	17374	17681	17594	17353	17545	17420	17478	17609	17614	17718	17422	17582	17513	17307	17493	17498	17426	17544	17542	17577	17534	17367	17374	17574	17482	17542	17413	17595	17500	17467	17712	17610	17309	17413	17574	17375	17503	17697	17544	17456	17208	17617	17644	17497	17557	17543	17547	17393	17396	17432	17608	17527	17497	17398	17646	17475	17682	17451	17549	17500	17591	17570	17545	17597	17418	17670	17384	17531	17515	17763	17488	17499	17651	17589	17420	17298	17574	17538	17313	17716	17534	17368	17503	17409	17418	17644	17596	17498	17584	17514	17492	17561	17471	17637	17552	17685	17393	17604	17551	17489	17529	17486	17530	17497	17491	17419	17480	17508	17560	17363	17675	17658	17476	17500	17467	17817	17376	17490	17456	17471	17528	17499	17685	17626	17603	17441	17553	17395	17558	17573	17208	17519	17286	17401	17371	17539	17382	17318	17400	17470	17543	17563	17592	17478	17514	17458	17616	17530	17496	17585	17621	17584	17356	17466	17730	17572	17477	17634	17555	17561	17515	17854	17355	17480	17389	17580	17669	17491	17410	17453	17413	17535	17355	17575	17590	17569	17408	17621	17522	17253	17393	17455	17208	17371	17378	17681	17443	17505	17551	17451	17762	17687	17643	17371	17546	17417	17536	17584	17627	17695	17424	17616	17457	17474	17557	17598	17572	17428	17517	17513	17581	17432	17690	17705	17773	17573	17688	17418	17482	17508	17455	17528	17541	17687	17483	17339	17541	17556	17330	17594	17631	17605	17685	17550	17372	17556	17443	17350	17498	17488	17625	17583	17577	17232	17452	17368	17565	17605	17645	17549	17576	17594	17555	17625	17531	17478	17391	17585	17509	17384	17561	17568	17723	17596	17582	17683	17503	17450	17417	17590	17449	17552	17411	17684	17416	17403	17544	17441	17447	17567	17750	17522	17436	17568	17366	17590	17475	17598	17507	17590	17571	17703	17670	17691	17425	17266	17715	17504	17338	17533	17594	17580	17509	17488	17653	17382	17524	17639	17660	17636	17447	17421	17577	17636	17668	17442	17586	17570	17621	17570	17588	17592	17545	17530	17599	17448	17635	17520	17709	17682	17498	17502	17605	17530	17540	17516	17712	17495	17406	17531	17669	17558	17398	17583	17284	17585	17664	17622	17685	17449	17511	17414	17369	17661	17372	17588	17627	17517	17579	17489	17454	17473	17507	17426	17488	17539	17423	17517	17424	17653	17523	17466	17615	17599	17562	17580	17494	17629	17569	17467	17417	17534	17566	17378	17421	17623	17539
22684	39716	37865	31718	29404	27465	26945	25585	23385	21419	18651	17804	17891	17963	17922	16993	16864	16664	16412	16330	16387	16207	16190	16090	16195	16078	16180	16109	15958	16043	16104	15965	15871	15996	15715	15886	15831	15967	15814	15892	15974	15852	15752	15807	15769	15873	15841	15931	15848	15830	15787	15930	15963	15813	15999	15934	15899	15791	15814	15779	15847	15867	15702	15922	15751	15683	15779	15879	15899	15762	15762	15776	15918	15887	15708	15799	15830	15851	15756	15801	15966	15823	15748	15967	15730	15782	15737	15592	15874	15760	15909	15998	15928	15756	15671	15894	15847	15861	15919	15674	15669	15885	15819	15804	15652	15886	15864	15853	15612	15899	15678	15877	15844	15681	15986	15718	15568	15817	15731	15636	15789	15761	15887	15827	15781	15645	15777	15890	15688	15682	15712	15853	15737	15969	15862	15757	15842	15776	15713	15851	15770	15617	15885	15851	15924	15778	15738	15791	15718	15749	15911	15813	15754	16000	15700	15691	15806	15733	15723	15811	15733	15846	15727	15680	15954	15922	15743	15804	15682	15880	15834	15745	15954	15925	15775	15818	15814	15689	15944	15899	15779	15776	15924	15793	15759	15734	15880	15793	15864	15668	15763	15818	15849	15761	15882	15793	15761	15883	15775	15955	15848	15830	15747	15785	15784	15682	15761	15813	15941	15634	15831	15877	15884	15686	15901	15709	15842	15794	15860	15970	15914	15836	15799	15904	15862	15702	15940	15535	15926	15776	15698	15803	15873	15735	15835	15772	15749	15899	15701	15774	15806	15599	15765	15655	15802	15711	15884	15938	15679	15619	15664	15810	15764	15861	15848	15907	15974	15684	15545	15804	15970	15900	15850	15906	15748	15709	15778	15731	15793	15844	15755	15695	16029	15788	15745	15920	15788	15722	15693	15830	15860	15774	15920	15672	15852	15858	15931	15711	15762	15873	15750	15771	15775	15860	15697	15808	15652	15897	15782	15860	15644	15844	15687	15871	15836	15803	15817	15716	15658	15739	15798	15894	15814	15743	15748	15774	15801	15782	15693	15678	15704	15558	15886	15954	15809	15871	15839	15867	15667	15879	15729	15779	15810	15754	15838	15755	15743	15877	15760	15806	15916	15558	15662	15773	15909	15854	15806	15786	15786	15783	16018	15738	15796	15706	15706	15935	15791	15770	15817	15764	15747	15601	15706	15725	15792	15816	15629	15705	15889	15899	15647	15776	15768	15680	15879	15737	15683	15747	15948	15800	15830	15914	15744	15758	15649	15823	15803	15976	15862	15678	15991	15852	15698	15807	15758	15666	15794	15725	15902	15772	15792	15725	15811	15909	15784	15873	15610	15960	15682	15880	15781	15784	15796	15816	15626	15794	15817	15740	15875	15890	15729	15797	15796	15904	15834	15853	15821	15871	15890	15833	15945	15709	15752	15776	15768	15695	15726	15696	15748	15852	15708	15705	15929	15798	15862	15770	15861	15757	15645	15719	15914	15802	15804	15957	15701	15790	15766	15952	15813	15795	15782	15676	15919	15696	15725	15953	15859	15711	15894	15872	15774	15830	15814	15798	15732	15623	15810	15732	15927	15844	15910	15917	15836	15727	15776	15861	15849	15787	15875	15836	15913	15924	15862	15884	15891	15864	15816	15763	15662	15938	15771	15879	15924	15828	15827	15772	15765	15770	15805	15841	15751	15874	15787	15931	15805	15714	15976	15823	15906	15739	15904	15838	15840	15721	15665	15702	15788	15777	15778	15768	15626	15735	15773	15723	15773	15835	15850	15838	15776	15867	15689	15851	15774	15759	15701	15804	15737	15815	15958	15547	15767	15872	15818	15885	15830	15819	15863	15712	15921	15823	15803	15739	15932	15747	15889	15800	15729	15926	15748	15649	15777	15674	15679	15827	15789	15812	15701	15678	15824	15972	15802	15664	15806	15916	15668	15684	15909	15811	15910	15962	15934	15708	15888	15908	15815	15866	15920	15802	15844	15695	15784	15998	15726	15731	16035	15685	15814	15912	15576	15875	15950	15793	15879	15951	15818	15821	15926	16066	15772	15746	15874	15843	15727	15704	15935	15832	15863	15860	15963	15954	15622	15868	15685	15760	15722	15730	15828	15796	15867	16108	15603	15760	15754	15922	15653	15847	15944	15859	15834	15835	15845	15760	15842	15782	15800	15616	15846	15921	15869	15769	15895	15873	15737	15880	15877	15730	15919	15779	15798	15801	15817	15912	15745	15872	15853	15824	15796	15718	15843	15949	15841	15811	15689	15793	15765	15864	15824	15847	15772	15938	15822	15741	15799	15796	15632	15872	15683	15828	15902	15786	15803	15679	15881	15890	15813	15749	15846	15621	15749	15776	15867	15866	15811	15802	16029	15652	15736	15854	15840	15858	15803	15862	15783	15788	15706	15952	15836	15757	15769	15778	15810	15850	15709	15818	15757	15960	15761	15886	15827	15922	15645	15793	15693	15683	15733	15745	15719	15894	15893	15776	15647	15780	15885	15685	15813	15728	15661	15821	15779	15632	15731	15843	15875	15850	15831	15814	15743	15697	15849	15800	15726	15741	15819	15862	15621	15695	15793	15828	15784	15721	15950	15864	15921	15654	15775	15833	15850	15869	15835	15662	15759	15735	15801	15802	15780	16032	15714	15799	15848	15747	15796	15780	15933	15739	15881	15827	15806	15974	15980	15855	15559	15700	15877	15773	15728	15750	15990	15816	15684	15859	15752	15777	15788	16053	15791	15878	15931	15858	15930	15737	15821	15761	15961	15877	15643	15965	15788	15785	15796	15612	15935	15686	15716	15779	15725	15867	15835	15796	15924	16015	15887	15881	15877	15861	15806	15553	15853	15840	15957	15923	15788	15702	15855	15671	15884	15782	15653	15832	15778	15694	15826	15985	15673	15914	15940	15584	15688	15835	15860	15780	16010	15819	15786	15788	15737	15704	15883	15870	15836	15901	15896	15873	15786	15746	15732	15771	15868	15788	15628	15883	15872	15822	15842	15982	15818	15799	15938	15769	15765	15930	15778	15688	15750	15797	15864	15832	15802	15728	15790	15822	15882	15747	15857	15898	15931	15738	15943	15969	15713	15816	15814	15882	15924	15796	15920	15682	15902	15737	15935	15805	15876	15750	15834	15749	15780	15967	15763	15864	15785	15969	15807	15847	15744	15757	15783	15897	15774	15755	15841	15676	15905	15785	15948	15782	15888	15778	15714	15641	15768	15863	15904	15994	15948	15932	15818	15691	15713	15778	15759	15671	15545	15667	15781	15735	15820	15676	15784	15650	15875	15515	15876	15705	15846	15645	15894	15702	15773	15571	15775	15711	15851	15719	15814	16050	15781	16037	15888	15935	15758	15879	15817	15884	15645	15841	15806	15776	15715	15768	15742	15804	15747	15788	15773	15993	15841	15720	15730	15837	15743	15825	15980	15635	15844	15882	15815	15864	15761	15679	15828	16061	15728	15745	15753	15925	15823	15825	15784	15651	15815	15814	15736	15732	15972	15795	15979	15775	15725	15789	15765	15863	15834	15734	15757	15786	15693	15813	15869	15780	15830	15924	15681	15813	15761	15841	15751	15633	15886	15728	15674	15890	15838	15950	15808	15872	15745	15752	15861	15669	15781	15866	15808	15744	15835	15579	15951	15813	15900	15678	15928	15837	15736	15771	15916	15957	15900	15712	15846	15793	15808	15935	15810	15847	15611	15669	15840	15764	15910	15679	15726	15593	15799	15887	15755	15735	15790	15741	15915	15802	15806	15829	15742	15768	15892	15723	15808	15991	16040	15919	15656	15924	15845	15739	15944	15843	15773	15774	15825	15745	15759	15738	15746	15855	15841	15634	15575	15821	15928	15800	15882	15792	15732	15856	15709	15802	15710	15871	15921	15659	15919	15744	15787	15911	15822	15854	15884	15826	15818	15714	15815	15958	15889	15907	15682	15818	15820	15652	15764	15944	15726	15920	15761	15762	15956	15875	15652	15707	15875	15690	15779	15849	15745	15771	15874	15767	15881	15917	15812	15771	15972	15738	15847	15825	15826	15798	15869	15836	15910	15886	15865	15883	15802	15708	15837	15911	15903	15867	15890	15817	15664	15685	15993	15882	15822	15971	15920	15658	15825	15778	15653	15788	15916	15817	15750	15730	15870	15754	15846	15797	15800	15671	15904	15723	15891	15997	15722	15786	15838	15822	15664	15834	15787	15811	15708	15681	15890	15611	15902	15665	15760	15757	15694	15902	15849	15709	15863	15803	15646	15868	15835	15688	15778	15815	15809	15720	15896	15897	15834	15706	15799	15764	15881	15700	15758	15759	15751	15826	15879	15969	15803	15837	15611	15811	15734	15986	15877	15930	16032	15668	15834	15798	15880	15825	15875	15569	15904	15872	15886	15866	15944	15811	15763	15796	15744	15804	15892	15690	15732	15870	15683	15841	15831	15826	15832	15760	15758	15954	15633	15564	15848	15884	15892	15769	15830	15690	15864	15787	15959	15717	15802	15809	15823	15975	15853	15791	15773	15723	15877	15796	15975	15898	15811	15741	15912	15802	15837	15749	15716	15851	15634	15880	15778	15951	15713	15907	15791	15798	15855	15923	15768	15778	15776	15811	15766	15782	15664	15703	15854	15791	15777	15768	15734	15884	15852	15924	15613	15821	15969	15835	15797	15684	15632	15866	15752	15908	15618	15876	15803	15723	15886	15998	16039	15923	15822	15711	15823	15960	15715	15739	15684	15670	15765	15701	15787	15903	15814	15778	15846	15796	15860	15879	15788	15870	15678	15735	15840	15722	15659	15857	15849	15735	15859	15772	15773	16047	15953	16059	15731	15809	15862	15748	15814	15724	15694	15815	15821	15945	15722	15744	15828	15807	15814	15891	15922	15749	15823	15802	15830	15917	15852	15922	15942	15930	15910	15721	15830	15808	15714	15634	15932	15905	15782	15943	15666	15807	15900	15815	15900	15600	15889	16003	15889	15738	15661	15864	15913	15722	15852	15851	15820	15820	15986	15843	15749	15912	15856	15748	15801	15775	15712	15917	15906	15961	15814	15838	15836	15766	16003	15717	15798	15704	15765	15851	15879	15914	15940	15757	15841	15886	15797	15725	15916	16005	15853	15934	15857	15933
24176	21452	28962	24738	23989	27702	30158	26691	24317	23192	20693	19858	19905	19478	19491	19370	18906	18690	18556	18419	18318	18319	18161	18423	18317	18245	18101	18072	18029	18056	18024	18221	18024	18041	18014	18138	17843	17810	18106	17756	18006	17990	17819	18025	18023	18189	18018	18026	17898	17969	17827	18032	17937	17959	17784	18046	18063	18025	17769	17991	17972	17825	17977	18047	17951	17979	18021	18136	17943	17939	17847	18137	17952	18060	17901	17691	17995	17789	17992	17907	17942	17929	18014	17723	17882	17873	18022	17976	18015	18100	17946	17907	17959	18141	17917	17873	17949	17974	18017	17854	17980	17907	18099	17738	17831	17900	18205	17990	17830	18003	17906	17864	17789	17905	18022	17964	17960	17805	18013	17807	17828	17907	17966	17718	18098	17897	17882	17719	17949	17852	17870	17892	17877	17961	18056	17829	17879	17834	18012	17896	17918	17850	17998	17867	17944	18034	18001	17863	17795	17861	17943	18035	17923	17906	17759	17724	17895	17917	17847	17809	17762	17849	17851	17803	17991	17855	17807	17837	17928	18050	17729	17843	17886	18015	17919	18072	17949	17964	17980	17985	17842	17684	17858	18006	17980	18006	17793	17840	18031	17951	17568	17811	17788	17888	17860	17855	18061	17728	17855	18048	17877	17746	17827	17973	17877	17681	17769	18055	17801	17915	18053	18080	18051	17958	17842	17913	17775	17751	17698	17766	17786	18004	17857	17918	17491	17754	17732	17967	17842	17880	17854	17837	17800	17723	17921	17875	17799	17881	17974	17917	17870	17915	17956	17696	18022	17956	17834	17910	17845	18021	17794	17729	17967	18002	17801	17936	17756	17650	17954	17849	17935	17948	18016	17874	17858	18052	17892	18052	17744	17814	18023	17881	17876	17848	17950	17854	17839	17805	17934	17887	17854	17759	17892	17892	17924	18024	17940	18019	17953	18078	17825	17921	17954	17941	17858	17766	17579	17954	17845	18129	18003	17947	17864	17682	17937	17823	17964	17923	18033	17961	17781	17917	17898	18017	17870	17852	17892	18057	17972	18102	17894	17863	18081	17789	17872	17984	17765	17742	17730	17870	17941	17610	17774	18040	18098	17862	17808	17923	17851	17683	17915	17851	17758	17878	17948	17943	17840	17835	17840	17910	17847	17798	17860	18016	17752	17821	17944	17908	17541	17939	18024	18086	18004	17806	17830	17987	17806	17911	17955	17934	17899	17971	18039	17950	17722	17767	17803	17964	17787	17948	17738	17878	17646	17695	17880	18002	18223	17775	18066	18119	17666	17960	17941	17851	18156	17931	17698	17703	18012	17939	17984	17715	17882	17995	18147	17933	17923	18082	17654	17512	17769	18029	17707	17736	17703	17803	17905	17819	17947	17898	17835	18009	18042	17857	17975	17942	17853	17760	17592	17810	17990	18043	17903	17920	17941	17776	17915	17767	18032	17709	18060	17955	17930	17816	17778	17864	17851	17817	17955	17905	17845	18024	18061	17975	17743	17851	17849	17861	17869	17850	18156	17670	17931	17777	17913	17799	17894	17811	17813	17888	17887	17804	17924	17833	17895	17786	17918	17648	17792	18051	17943	17902	17827	17824	17760	18082	17990	17881	17901	17902	17718	17858	17884	17806	17945	17911	17942	17853	17901	17840	17707	17840	17818	18013	17993	17915	17886	17869	17584	17796	17910	17842	17823	17697	17969	17980	18031	18019	17942	17973	18010	17790	17951	17886	17886	17942	17803	17840	17768	17748	18018	17951	18004	17875	18088	17827	17758	17906	17781	17947	17889	17897	17869	17956	17872	17915	17891	17803	17977	17714	17890	17866	18021	17857	17928	17761	17863	17845	17919	18048	17821	17854	17953	17771	17795	18085	17763	17901	17839	17944	17752	18053	17735	18009	17850	17989	17914	17590	17909	17759	17797	17648	17839	17697	17967	17832	17990	17960	17802	17920	17878	17746	18010	18060	18134	17901	17968	17898	17709	18011	17953	17853	17814	17892	18012	17866	17798	17952	17972	17806	18030	18007	17994	17967	17941	17877	18144	17919	17968	17963	18028	17790	17666	17755	17864	17839	17878	17917	18043	17981	17885	17883	17695	17817	17962	17791	17946	17892	17908	17941	17986	17850	17947	17677	17730	17905	17745	17696	17953	18039	17913	17917	18102	17908	17802	17870	17922	18018	17807	17976	17853	17814	17804	17944	17757	17850	18056	17785	17708	17998	17781	17748	17744	17992	17952	17802	17897	18037	17978	17836	17838	17789	17839	17900	17840	17937	17696	17894	17818	17732	18099	17733	18092	17901	17621	17912	17920	17743	17745	17772	17992	17747	17798	18004	17944	17779	17910	17765	17898	18038	17869	17942	17991	17651	17986	17820	17974	18019	18011	17722	17995	18039	18021	17819	18147	17840	17815	18083	17798	17994	17751	17873	17862	17956	17743	18041	17593	17848	17923	17864	17867	17751	17802	17981	17965	17853	17901	18032	17936	17900	18076	18024	18037	17954	18012	17732	17895	17892	17984	17915	17918	17783	17879	17626	17968	17938	17921	18051	17700	17845	17787	17862	17815	17908	17814	17908	17870	17989	18119	17875	17585	17819	17728	17762	17691	17802	17662	17834	17889	17811	17983	17847	17938	18037	17995	17884	17747	17842	17870	17689	17855	17882	18004	17808	17857	17591	17811	17842	17920	17674	17850	17950	17833	18050	17941	18093	17653	17838	17606	17987	17886	17939	17920	17923	17689	17851	17766	18027	17971	17882	17835	17867	17679	17778	17608	17746	17764	17714	17940	17962	18078	18056	17949	17834	17981	18088	17966	17756	18108	18079	17922	17893	18019	18133	17935	17988	17903	17968	17916	17757	17771	17776	17727	17912	17717	18027	17947	17820	17669	17961	18084	18004	17809	17822	17848	17746	17953	17915	18039	18023	17980	17952	17769	17792	17966	17782	17781	17595	17892	17800	17827	17917	17826	17839	17988	17781	17537	17795	17838	17860	17632	17767	17878	17857	17976	17964	17701	17676	17909	17837	17880	17895	17693	17882	18023	17874	17732	17763	17734	17746	18095	17757	17675	17918	17823	17810	17933	17745	17849	17982	17773	17885	18088	18150	17930	18040	17848	17966	17949	18034	17795	18001	17932	17910	18003	18002	17922	17913	18033	17895	17780	17759	17942	18056	17980	17765	17707	17916	17878	17839	17980	17856	18148	17803	17941	17673	17655	17831	17997	17697	17981	18054	18014	17998	17740	17691	17991	17798	17885	17780	17891	17874	17976	17794	17803	17935	17954	17864	18044	17904	18067	17867	17696	17759	17925	17827	17774	17921	17809	17927	17818	18032	17922	17708	17890	17979	17818	17989	17948	17764	17804	17995	17746	17910	17668	17740	17619	17747	17848	17882	17829	17963	17814	17994	17853	17812	17976	17986	17683	17787	17769	17748	17818	17829	17988	17783	17769	18007	17881	17961	17948	17957	17824	17671	17945	17705	17978	17834	18043	17798	17918	17867	18106	17779	17803	17901	17964	17775	17664	17680	17826	17781	17862	17803	17854	17890	17799	17772	18057	17743	17909	17893	17821	17735	17788	17897	17695	17981	17920	17931	17729	17574	17911	17841	17839	18079	17781	17927	17953	17718	17867	17910	17757	18032	17843	17758	17947	17860	17739	17790	17930	17898	17954	17797	17762	17778	17753	17812	17761	17736	17868	17959	17794	17887	17883	17857	17692	17882	18112	18059	18025	17965	17913	17816	17965	18012	17795	17929	17931	17804	17772	17810	18026	17709	17892	17746	17858	17746	17994	17878	18079	18156	18087	17914	17809	17860	17936	17826	18108	18087	17765	17948	17972	17923	18063	17864	17889	17632	17863	17753	17974	17847	17850	18119	17865	17862	17821	17929	17874	17900	17811	17979	17681	17899	17987	18057	17917	17896	17915	17800	17969	17901	17894	17678	17886	17827	18061	17826	18002	17788	17784	18112	17803	18036	17898	17985	18100	17851	17861	17914	17906	17716	17869	17924	18002	18043	17682	18042	17978	17876	17907	18035	17928	17845	17774	18010	18062	17910	17880	17809	17658	17856	17812	17714	18008	18087	17914	17896	17816	17849	17722	17790	17886	17949	17704	17914	17824	18001	17805	17721	18019	17937	17992	17895	17712	17982	17985	17863	17974	17934	17869	18091	17717	17710	17719	17828	17744	18008	17705	17844	17912	17792	17912	17952	17702	17756	17858	17761	17751	17884	17862	17727	17781	17859	18023	17984	18032	18170	18024	17736	17890	17949	17827	18027	18124	17923	17814	17978	17934	18055	18022	17730	17898	17797	18101	17804	17920	17811	17936	17879	18009	17884	17840	18046	17923	18011	17805	17760	18020	17763	17851	17980	17917	17765	17774	17925	17836	17862	17930	17906	17857	17694	17805	17824	17915	17868	17878	17931	17986	18101	17814	17795	17914	17877	18011	17855	17927	17975	17994	17799	17856	18028	17920	17814	17961	17759	17979	17809	18047	17840	17979	17994	17803	18028	18012	17873	17756	17969	18053	18128	17866	17844	17971	17893	17876	17974	17796	17799	17660	17925	18102	17812	17860	17846	17860	17705	17891	17984	17986	17748	17977	17802	17886	18047	17725	17688	17944	17826	17799	17942	18053	18129	17972	17743	17950	17862	18046	17786	17687	17962	18013	17910	17574	17921	17828	17814	17879	18147	17961	17847	18118	18070	17857	17727	18002	17935	17907	17985	18095	17942	17816	17748	17842	17888	17802	17886	17967	18075	17852	17919	17798	18014	17985	17762	17875	18013	17862	17837	17823	17883	18109	17735	17856	17959	17954	17718	18048	17805	17635	17879	18016	17788	18016	17944	17771	17903	17878	18008	17804	17930	17999	17749	17873	17911	17979	17945	17970	17918	17869	17841	17845	17929	17867	17979	17944	17799	17997	17825	17687	18056	17894	17842	17613	17753	17851	17848	17789	17810	17709	17736	18089	17875	17924	18068	17865	17853	17935	17924	18015	17841	17830	17996	18130	17788	17659	17801	17928	17845	17912	17797	17974	17875	17804	17955	18193	18028	17909	17999	18018	17779	17977	18062	17924	17976	17916	17907	17931	17828	18035	17820	17815	17843	17895	17625	17709	17884
25270	44140	43040	36346	33315	31410	31113	28925	26215	23489	19996	19148	19333	18790	19007	17927	17499	17051	16925	16813	16684	16660	16672	16704	16566	16526	16479	16255	16439	16176	16169	16327	16239	16241	16226	16232	16078	16220	16117	16209	16187	16159	16124	16187	15898	16117	16007	16139	16085	16235	16046	16148	16144	16263	16327	16053	16068	16139	16041	16065	16086	16199	16026	16131	15992	15985	16166	16079	15976	15970	16072	16096	16090	16081	16054	16055	16079	15991	16207	16126	16130	16057	16069	16108	16081	16285	16216	15969	16032	16069	16138	16063	16005	16238	16086	16242	16170	16245	15960	16075	16062	16124	16024	16270	16062	16119	16079	16078	16157	16031	16193	15953	16015	16162	16156	16036	16015	16018	16118	16077	16261	16125	16088	16068	16007	16094	15917	16080	16174	16121	16114	15989	16219	15926	16091	16025	16065	16074	15931	16165	15896	16124	16031	15930	15984	15990	16048	15963	16327	16032	15999	16177	15967	15911	15995	16004	16155	16038	16201	15908	16164	16006	16099	16156	16096	16092	16037	16011	16074	16086	16122	16014	15921	16276	15980	15939	15919	16185	15991	16102	16076	16134	16076	16020	16230	15989	16058	16076	16060	15967	16140	16072	15976	16178	16092	16119	16143	16056	16168	16061	16144	16113	16108	16025	16044	16048	16279	16067	16013	15958	16162	16184	16045	16041	16336	16075	15957	15947	16194	15925	16037	16065	16073	16261	16105	15939	16089	16097	16175	16137	16194	15948	16148	16030	16090	16024	16029	16152	15995	16064	16059	16178	16242	16106	15965	16085	16160	15977	16144	16025	16076	16181	16089	15996	16079	16069	16127	15973	16016	16051	16074	15928	16200	15913	16131	16012	15977	16003	16096	16004	16153	15977	16134	16128	15988	16066	16013	16043	16047	16103	15983	16051	16084	15922	16081	16273	16135	16094	16100	15976	16081	15896	15908	16005	15922	16231	16005	16134	15948	16081	16155	16205	16062	16006	15955	16030	16099	16138	15943	16140	16016	15991	16124	16052	15884	16113	16047	16133	15940	16096	16126	16166	16079	16181	15959	16006	16205	16177	16186	16127	16080	16181	16054	16318	15927	15951	16073	16068	16098	16169	16198	15991	15959	16140	16021	16026	16216	16128	16131	16089	15931	16092	16038	15980	15931	16048	16084	15894	15953	16113	16114	16179	16035	16077	15870	16169	16179	16070	15906	16059	16042	16059	15986	16278	16017	15839	15993	16215	16049	16076	16192	16139	16073	16064	16120	16076	16107	15988	16187	16260	16183	15978	16134	16046	16072	16083	15986	15933	16180	16235	16037	16324	16107	15955	16081	16070	16252	16084	16105	16033	16000	16162	16006	16133	16039	16059	15965	15915	16097	15945	16002	15923	16015	15827	15976	15749	16011	16036	16079	16071	15846	16117	16062	15976	16014	16109	15946	16080	15889	16007	16033	16193	16047	16084	15967	15982	15983	16196	16114	16133	16192	16142	16103	16019	16115	15930	16129	16064	16014	15984	16202	16075	16217	16023	16080	16222	16074	15897	16163	15909	15970	16095	15965	15944	16076	15971	16090	15935	16106	15834	15994	16182	16004	16068	15984	15914	16012	16059	15970	15952	16123	15872	16000	15942	16209	16126	16077	15986	16222	16068	16152	15929	16225	15956	16121	15880	16119	16175	16047	16005	16225	16152	16143	15943	16166	16103	16028	16146	16207	15958	16101	16001	16152	16041	16022	16085	16001	16142	15888	16076	16039	16074	16046	16082	16185	16165	15881	16047	16151	16141	16077	15857	15966	16023	16045	16112	15985	16100	16053	15891	16239	15968	16212	16111	16126	16100	16156	15942	16024	16032	16117	16045	16260	16091	15944	16048	15897	16232	15963	16028	16069	16192	16066	15993	16129	16146	16170	15848	16152	16049	16069	16008	15933	16063	16122	15972	16318	15813	15978	15861	16199	16078	16105	16071	16170	16074	16177	16145	15956	15848	16094	15814	16200	16125	16071	16071	16035	15901	15943	16052	15993	15974	16112	16012	16015	16218	15957	15990	15969	16015	16029	16155	16299	15994	16009	16045	16120	16058	16134	16032	16047	16173	16036	16155	16150	15963	15943	16003	15937	16069	16098	16108	16191	15927	16115	16115	15992	16008	16040	16059	16030	15990	15961	15907	16079	16136	16002	15858	16019	16013	16219	16224	15977	16080	16033	16023	16099	16215	16189	16098	16115	16009	16115	16058	16035	15950	16087	16049	16118	16119	15989	16050	15931	16025	16188	16062	15891	15877	15943	16064	16123	15927	15954	16124	15966	16134	15952	16169	15976	16158	16148	15987	15934	15995	16005	15954	16119	16034	16219	16165	16141	16151	15823	15942	15876	16141	16211	15986	16101	16033	15998	15973	16019	16033	16174	16169	15895	15975	16126	15939	16062	16131	16054	15992	16274	16173	16029	16196	16072	16103	15943	16156	16159	16039	16171	16007	16129	16126	15971	16158	15962	16217	16001	16211	16008	16075	15922	16135	15964	16134	15984	16103	16031	15936	16080	16028	16251	15912	16044	15940	16346	16049	16174	16210	15971	16067	16061	16197	16020	15900	15989	15949	16106	16151	15926	16130	16066	16101	16204	16079	16117	16104	16198	16094	16108	16158	15857	16109	15978	16116	16134	16097	16043	16005	16149	15976	15930	15979	16004	16054	16084	16095	16079	16006	16009	16175	15937	15952	16109	15942	16108	15878	16033	16034	16054	15991	15981	15974	15941	16073	15905	16058	16081	16154	15888	16024	15949	16162	15981	16002	16217	16168	16064	15935	16062	16018	16131	16081	16125	16103	16002	16111	16162	16048	16124	15988	16138	15982	16137	15883	15907	16065	15984	16081	15997	16044	15921	16204	15979	16087	16141	16010	15952	15913	15963	16035	16060	15939	16178	16113	16114	16077	16114	16031	15937	16104	16221	15996	15987	15956	15978	16029	15997	16229	16040	16001	16142	16097	15965	16108	16174	15985	16071	16109	16045	16134	15988	16172	16072	15984	16142	16167	15940	16184	16095	16135	16086	16054	16037	15931	15944	16013	16356	15850	15896	16045	15863	16019	16019	15955	16075	16091	16014	16086	15969	16175	16052	16027	16000	15838	16178	16104	16228	15973	16102	16154	15985	16161	16087	16124	16047	16077	16026	16159	15950	16050	16188	16178	16089	15873	16086	15969	15936	15920	16097	16097	16038	16142	16080	16016	16069	16031	16022	16070	15948	15945	16167	16020	16060	16008	16147	16071	15996	15957	16034	15926	16074	16091	15908	15918	16083	16101	15976	16201	16292	16021	16038	15935	15953	15950	16073	15986	16158	16069	16005	16285	16004	15950	15952	16182	16035	16096	16137	15976	15998	16119	16113	16119	16114	16049	16163	15972	16120	15897	15926	16150	16050	16090	16019	16044	15972	16208	16048	16058	16057	16081	16216	16058	16149	16000	16207	16170	16090	15945	16105	16124	16054	15736	15950	16081	16124	16028	16065	16229	15889	16025	15960	16191	16009	16049	15999	16026	16047	15959	16144	16169	16021	15929	15971	15904	16102	16038	16137	16114	15919	16082	16092	16097	15973	16043	16082	16191	16106	16067	16131	16106	16028	15925	16048	16163	16036	16009	16099	15946	16150	15808	15985	15986	16138	15849	15971	16081	15899	16041	16053	16104	16079	16073	16094	16026	15872	15930	15935	16115	16063	15951	16093	16190	16081	15855	16036	16005	16020	16056	16152	16038	15969	15915	16274	15940	16134	16163	15975	16159	15994	16028	15993	16084	15996	16093	15977	16083	16047	16011	16003	16077	16064	16287	16065	15949	16187	16036	16200	15884	16129	16086	16080	16150	16133	16018	16064	16186	16174	16045	16050	16067	16008	15855	16133	16105	15911	16002	16049	15991	16069	16028	15967	16012	16020	15992	16082	16230	16001	16016	15943	15993	16029	16067	16002	16063	16083	16009	15984	16021	16165	16008	16063	16198	16271	16037	16278	16175	15863	16015	16054	15984	16178	16237	16088	15986	15956	16107	16107	16064	16056	16088	16127	15970	15935	16031	15956	16075	16062	15985	16108	16103	15965	16051	16070	15998	15954	16046	16072	15989	16033	16079	15890	16166	16123	15903	16246	16260	16084	16015	16151	16013	16246	15907	16050	16010	16128	15893	15934	16050	16015	15971	16123	15976	16095	15958	16194	16006	16211	16033	16140	15961	16006	16091	16049	15998	15912	16070	16103	16094	15880	16140	16044	16087	15999	16194	15953	15890	16079	15982	16079	16065	15942	16087	15938	16307	16172	16214	16092	16287	16005	16024	16001	16160	16043	16151	15907	16143	16144	16170	16250	15961	16008	15859	15920	16311	16167	16216	16327	16035	16007	15985	16055	16053	16069	16059	16127	16033	16038	16078	16117	16012	16102	16149	16073	15971	16119	16210	16069	16151	16099	16223	16080	16115	16293	15939	15899	16069	16123	15930	15981	15893	16150	16124	16032	15991	16256	16080	16132	16018	16107	16036	15932	15950	16125	16101	15993	16153	16018	16107	16035	16006	15999	16118	16118	15914	16126	16140	16030	16141	16077	16070	16046	16049	16026	15978	15956	15947	16093	16135	16078	15958	15931	16110	16180	16016	16255	15977	16093	16060	16105	15984	16126	16039	15893	16102	15985	15917	16095	15955	16239	16014	16021	16019	16091	16077	16054	16034	16083	16056	16019	15999	15971	16043	16134	16110	16027	16038	15953	16163	16042	15992	16143	15931	16090	16147	16000	16249	15927	16287	16063	16077	16079	16040	15974	16067	16182	16056	16051	16055	16296	16231	16082	16237	16068	15861	16097	16061	16076	16128	16085	16275	15989	16110	16093	15958	16037	16049	16054	16116	16070	16217	16089	16083	15919	15970	16047	15974	16179	15909	16112	15911	16067	15911	16154	16093	16136	15969	16135	16059	15871	16065	16104	15958	16082	16213	16178	16136	16207	15837	16178	16133	16222	16074	16013	16158	15874	16199	16107	16196	16089	16047	16114	15922	15992	15954	16069	15854	16176	15925	16156	16020	15957	16028	16060	16016	16100	16162	15912	16051	15947	16205	16178	15933	15992	16048	15893	16086	15958	16042	16149	15993
30422	25299	28872	26703	23779	23617	23561	22280	21511	20474	19272	18733	18960	19016	18989	18709	18582	18562	18512	18335	18659	18398	18440	18455	18223	18339	18163	18161	18351	18255	18399	18256	18176	18204	18410	18319	18144	18191	18376	18135	18233	18335	18349	18109	18201	17980	18105	18319	18383	18361	18245	18272	18223	18289	18139	18489	18094	18199	18236	18323	18190	18499	18366	18378	18212	18184	18105	18241	18188	18305	17985	18113	18376	18451	18551	18391	18195	18316	18366	18304	18170	18124	18376	18240	18341	18523	18234	18202	18361	18271	18457	18174	18175	18151	18018	18266	18182	18286	18208	18118	18151	18260	18292	18249	18197	18212	18096	18155	18268	18279	18170	18070	18322	18154	17990	18546	18417	18317	18130	18312	18336	18170	18009	18137	18094	18252	18146	18310	18263	18377	18128	18320	18386	18289	18364	18202	18466	18317	18102	18153	18443	18302	18223	18076	18266	18162	18112	18326	18241	18214	18297	18240	18027	18281	18165	18236	18332	18191	18230	18087	17978	18184	18265	18311	18156	18015	18323	18248	18298	18149	18275	18297	18373	18256	18303	18314	18272	18374	18202	18147	18200	18054	17997	18188	18179	18203	18329	18288	18219	18041	18083	18216	18258	18314	18284	18163	18147	18263	18340	18291	18333	18247	18165	18283	18133	18153	18223	18222	18156	18232	18092	18263	18212	18212	18378	18395	18384	18187	18347	18177	18295	18293	18218	18438	18222	17948	18191	18074	18213	18289	18262	18330	18208	18154	18094	18427	18218	18065	18274	18293	18408	18301	18187	18250	18251	18297	18050	18265	18143	18173	18370	18281	18486	18185	18129	18173	18219	18295	18450	18317	18176	18124	18166	18161	18165	18498	18353	18343	18191	18114	18189	18163	18286	18146	18164	18180	18050	18193	18248	18344	18120	18350	18223	18214	18206	18330	18340	18192	17991	18133	18177	18113	18212	18163	18135	18171	18089	18455	18184	18184	18363	18185	18294	18153	18282	18363	18197	18326	18266	18271	18137	18241	18232	18450	18387	18246	18200	18262	18229	18158	18168	18227	18261	18242	18128	18273	18275	18323	18283	18314	18409	18275	18136	18117	18052	18155	18370	18203	18087	18180	18456	18179	18312	18354	18331	18277	18190	18294	18274	18229	18266	18200	18354	18176	18207	18102	18249	18169	18251	18158	18050	18142	18230	18309	18302	18273	18149	18342	18231	18112	18022	18069	18223	18282	18252	18092	18289	18288	18161	18527	18188	18217	18167	18439	18042	18302	18343	18262	18162	18162	18237	18086	18123	18213	18321	18440	18409	18155	18072	18182	18300	18262	18223	18037	18164	18326	18381	18236	18409	18268	18322	18226	18462	18337	18289	18336	18404	18210	18068	18340	18165	18081	18592	18273	18209	18131	18242	18215	18405	18370	18319	18136	18355	18327	18131	18136	18273	18030	18136	18045	18288	18089	18198	18300	18145	18488	18103	18257	18176	18186	18241	18281	18298	18452	18181	18262	18216	18328	18378	18112	18332	18251	18283	18185	18216	18173	18335	18334	18282	18143	17927	18193	18211	18150	18217	18329	18117	18031	18119	18242	18263	18060	18092	18423	18477	18192	18341	18142	18174	18370	18233	18200	18309	18271	18217	18110	18124	18304	18239	18256	18323	18189	18147	18250	18242	18147	18193	18224	18107	18250	18289	18388	18291	18301	18468	18216	18141	18158	18346	18372	18251	18338	18130	18249	18218	18405	18306	18156	18082	18159	18394	18403	18194	18049	18242	18292	18240	18192	18030	18310	18266	18198	18216	18282	18299	18265	18197	18254	18335	18024	18247	18155	18309	18147	18268	18175	18290	18372	18178	18138	18262	18371	18181	18167	18173	18372	18152	18334	18301	18247	18373	18208	18360	18276	18140	18315	18561	18258	18323	18037	18250	18169	18277	18265	18105	18295	18481	18322	18152	18344	18151	18483	18238	18375	18190	17990	18342	18119	18217	18378	18233	18159	18210	18140	18175	18164	18289	18215	18178	18087	18208	18235	18258	18370	18230	18351	18080	18143	18213	18179	18300	18104	18188	18255	18294	18354	18295	18299	18368	18443	18361	18394	18439	18229	18299	18469	18385	18318	18343	18108	18257	18249	18203	18222	18293	18316	18373	18277	18330	18314	18234	18344	18253	18248	18160	18400	18252	18215	18304	18293	18364	18343	18387	18147	18205	18314	18230	18250	17992	18158	18215	18245	18464	18234	18281	18222	18235	18110	18209	18402	18015	18485	18333	18271	18129	18193	18260	18190	18204	18239	17970	18179	18431	18446	18204	18198	18358	18383	18033	18203	18239	18103	18196	18140	18175	18137	18020	18155	17971	18113	18220	18252	18280	18096	18421	18167	18170	18128	18154	18132	18259	18145	18142	18244	18117	18124	18460	18202	18225	18276	18138	18251	18092	18211	18322	18368	18090	18238	18180	18312	18188	18083	18211	18359	18220	18382	18184	18125	18106	18068	18221	18515	18226	18131	18321	18118	18223	18235	18451	18219	18103	18011	18273	18507	18142	18243	18250	18260	18335	18172	18235	18346	18177	18110	18211	18382	18346	18150	18200	18357	18146	18385	18255	18377	18265	18433	18575	18220	18306	18025	18261	18290	18442	18424	18114	18419	18234	18233	18221	18398	18125	18309	18250	18230	18185	18081	18154	18212	18168	18293	18185	18253	18120	18246	18336	18447	18145	18068	18402	18294	18260	18131	18123	18344	18255	18262	18462	18246	18251	18401	18293	18240	18269	18142	18200	18189	18187	18281	18166	18273	18269	18214	18209	18234	18234	18271	18375	18228	18096	18246	18339	18260	18166	18134	18310	18387	18133	18174	18228	18377	18212	18158	18161	18281	18412	18290	18244	18283	18193	18596	18418	18081	18290	18345	18142	18168	18257	18175	18281	18238	18248	18295	18207	18021	18181	18098	18155	18189	18529	18327	18366	18212	18298	18251	18180	18546	18194	18223	18214	18247	18128	18156	18331	18334	18351	18127	18231	18398	18193	18168	18144	18215	18197	18190	18142	18262	18071	18188	18342	18235	18118	18175	18050	18090	18134	18378	18084	18205	18433	18216	18261	18300	18260	18164	18282	18258	18282	18459	18219	18182	18091	18483	18308	18091	18347	18334	18313	18348	18256	18368	18099	18350	18160	18258	18055	18249	18297	18221	18200	18118	18101	18357	18341	18294	18140	18413	18287	18238	18361	18359	18141	18342	18421	18329	18475	18196	18424	18261	18329	18315	18379	18390	18231	18396	18136	18103	18352	18162	18231	18261	18034	18087	18160	18246	18157	18293	18207	18276	18242	18012	18291	18320	18204	18190	18432	18046	18268	18203	18300	18381	18057	18132	18019	18287	18144	18218	18116	18265	18242	18341	18506	18270	18110	18363	18278	18240	18158	18356	18373	18298	18208	18333	18173	18217	18243	18373	18264	18326	18140	18295	18252	18227	18256	18127	18105	18434	18007	18345	18233	18319	18294	18293	18415	18399	18044	18246	18336	18209	18081	18340	18140	18215	18208	18263	18296	18290	18188	18190	18230	18261	18150	18105	18184	18383	18193	18216	18365	18337	18253	18223	18151	18267	18381	18117	18204	18264	18165	18244	18181	17943	18272	18341	18076	18263	18352	18369	18385	18178	18268	18252	18328	18227	18275	18221	18328	18249	18394	18307	18216	18269	18286	18145	18270	18393	18145	17954	18357	18243	18043	18247	18569	18153	18224	18242	18375	18260	18237	18222	18005	18171	18298	18219	18202	18441	18142	18213	18262	18138	18302	18096	18195	18344	18309	18368	18240	18182	18332	18212	18185	18275	18230	18291	18213	18390	18171	18223	18245	18347	18014	18188	18462	18246	18195	18312	18377	18267	18164	18266	18163	18242	18306	18107	18085	18210	18167	18096	18230	18258	18248	18216	18169	18224	18217	18273	18312	18174	18139	18453	18201	18176	18227	18245	18406	18321	18209	18174	18278	18421	18207	18223	18207	18126	18129	18224	18227	18126	18207	18335	18235	18193	18105	18539	18354	18235	18369	18264	18306	18248	18181	18361	18286	18274	18100	18330	18213	18085	18008	18188	18208	18262	18164	18292	18022	18060	18292	18248	18054	18329	18150	18113	18239	18257	18122	18330	17935	18214	18256	18415	18477	18364	18178	18381	18231	18159	18007	18147	18307	18131	18193	18165	18154	18309	18164	18120	18397	18059	18497	18096	18280	18346	18231	18165	18161	18256	18371	18264	18337	18341	18197	18190	18208	18320	18253	18296	18115	18229	18191	18031	18370	18132	18321	18134	18296	18015	18224	18264	18157	18200	18315	18214	18197	18170	18246	18296	18278	18155	18062	18248	18335	18376	18205	18289	18220	18457	18267	18217	18431	18275	18217	18164	18201	18186	18218	18331	18093	18065	18390	18238	18097	18245	18334	18127	18252	18320	18173	18315	18152	18198	18176	18233	18410	18269	18281	18117	18156	18269	18244	18246	18444	18138	18326	18053	18119	18333	18258	18271	18008	18177	18245	18257	18190	18407	18355	18245	18000	18135	18325	18129	18448	18229	18207	18258	18322	18143	18431	18228	18146	18193	18268	18251	18310	18261	18396	18331	18323	18321	18294	18201	18370	18122	18526	18302	18212	18251	18190	18061	18247	18158	18336	18348	18135	18081	18199	18043	18259	18091	18289	18156	18332	18513	18127	18328	18052	18325	18321	18084	18063	18137	18002	18281	18171	18107	18387	18359	18322	18620	18284	18134	18141	18250	18275	18122	18400	18304	18065	18168	18293	18303	18276	18262	18135	18249	18076	18221	18196	18169	18230	18130	18192	18132	18293	18340	18158	18072	18330	18294	18455	18078	18272	18205	18137	18107	18252	18256	18113	18248	18291	18238	18399	18120	18357	18411	18245	18177	18419	18372	18291	18183	18233	18181	18265	18148	18374	18263	18496	18154	18176	18221	18428	18240	18446	18363	18099	18141	18313	18355	18213	18336	18116	18161	18089	18332	18258	18266	18211	18349	17982	18097	18019	18458	18113	18227	18211	18300	18232	18243	18138	18308	18256	18247	18252	18440	18077	18085	18297	18331	18211	18408	18252	18288	18025	18100	18426	18216	18330	18295
22772	32661	31581	26957	25339	24500	24500	22835	21463	19593	17745	17309	17649	17197	17403	16954	16833	16609	16540	16636	16616	16411	16817	16445	16411	16518	16316	16519	16397	16491	16223	16407	16410	16299	16305	16520	16412	16333	16259	16282	16095	16200	16327	16316	16263	16304	16261	16520	16425	16315	16283	16338	16175	16434	16193	16285	16296	16356	16208	16475	16421	16284	16366	16278	16274	16320	16299	16211	16327	16248	16284	16393	16275	16238	16270	16151	16318	16451	16239	16272	16318	16218	16452	16170	16116	16312	16250	16383	16359	16361	16219	16413	16249	16287	16379	16099	16092	16200	16238	16263	16223	16393	16340	16124	16277	16259	16177	16324	16427	16237	16242	16303	16264	16509	16275	16370	16203	16304	16218	16243	16239	16276	16293	16256	16357	16367	16120	16397	16350	16319	16284	16221	16292	16429	16322	16261	16375	16231	16401	16279	16343	16370	16243	16280	16431	16263	16109	16203	16165	16327	16256	16077	16167	16204	16469	16288	16324	16330	16258	16090	16436	16350	16310	16456	16254	16345	16370	16216	16328	16243	16460	16248	16325	16178	16227	16373	16373	16420	16313	16197	16261	16381	16328	16209	16444	16088	16375	16312	16241	16131	16192	16512	16302	16283	16337	16353	16250	16282	16415	16200	16284	16270	16384	16446	16305	16220	16289	16364	16259	16204	16278	16319	16195	16257	16390	16108	16351	16370	16403	16222	16504	16282	16294	16299	16269	16454	16361	16508	16236	16317	16315	16374	16284	16289	16149	16346	16260	16414	16446	16316	16176	16343	16322	16318	16495	16281	16264	16302	16314	16172	16401	16295	16259	16212	16347	16072	16393	16277	16137	16186	16331	16209	16163	16211	16274	16079	16262	16328	16181	16188	16391	16094	16302	16470	16328	16370	16180	16213	16526	16460	16339	16226	16158	16194	16439	16278	16106	16418	16180	16274	16377	16207	16340	16307	16301	16228	16193	16230	16215	16392	16278	16192	16293	16187	16319	16449	16121	16241	16326	16321	16246	16400	16338	16320	16223	16364	16492	16251	16234	16538	16171	16173	16332	16248	16335	16359	16325	16326	16259	16413	16355	16265	16068	16445	16160	16073	16354	16277	16246	16328	16285	16255	16428	16214	16231	16239	16279	16362	16341	16281	16135	16437	16126	16337	16382	16288	16257	16312	16062	16412	16100	16276	16383	16463	16141	16368	16433	16289	16378	16368	16033	16365	16165	16207	16249	16269	16372	16209	16087	16252	16272	16146	16345	16325	16323	16377	16320	16289	16426	16391	16186	16206	16272	16297	16271	16295	16404	16228	16070	16369	16365	16257	16331	16318	16350	16199	16312	16238	16360	16285	16179	16398	16234	16256	16259	16236	16253	16113	16279	16398	16245	16477	16320	16259	16297	16313	16349	16295	16053	16353	16276	16251	16349	16194	16240	16293	16246	16319	16233	16058	16180	16337	16367	16219	16411	16122	16289	16232	16414	16228	16161	16241	16229	16263	16096	16475	16386	16337	16312	16177	16253	16500	16218	16260	16342	16312	16168	16223	16140	16335	16164	16448	16282	16234	16268	16314	16206	16312	16290	16136	16354	16279	16440	16490	16272	16319	16216	16369	16354	16382	16270	16368	16227	16316	16242	16248	16315	16166	16366	16308	16140	16252	16343	16353	16254	16431	16264	16394	16437	16269	16349	16314	16260	16442	16133	16356	16346	16386	16180	16223	16456	16324	16132	16502	16219	16097	16216	16125	16245	16300	16271	16318	16150	16275	16232	16188	16263	16294	16213	16354	16201	16321	16301	16332	16255	16225	16164	16315	16311	16280	16297	16147	16193	16368	16391	16281	16299	16236	16214	16348	16282	16101	16373	16260	16312	16282	16326	16376	16466	16333	16240	16186	16362	16172	16170	16370	16177	16412	16304	16525	16395	16302	16335	16300	16264	16209	16298	16197	16283	16087	16379	16299	16295	16263	16374	16206	16284	16130	16331	16480	16091	16181	16267	16255	16336	16249	16314	16127	16424	16378	16258	16301	16286	16387	16351	16259	16181	16374	16501	16268	16302	16279	16307	16451	16179	16280	16214	16270	16254	16316	16236	16285	16316	16055	16283	16394	16394	16385	16153	16313	16392	16392	16222	16334	16296	16145	16302	16350	16212	16298	16231	16342	16249	16291	16264	16187	16154	16164	16157	16068	16368	16334	16488	16150	16337	16246	16184	16366	16189	16333	16228	16309	16232	16209	16290	16476	16275	16380	16427	16125	16402	16255	16199	16287	16199	16137	16221	16314	16172	16456	16315	16282	16243	16294	16241	16262	16349	16434	16386	16358	16170	16258	16267	16321	16421	16365	16290	16327	16375	16267	16333	16473	16160	16181	16306	16186	16276	16224	16172	16368	16289	16273	16202	16162	16314	16240	16477	16215	16408	16261	16272	16307	16298	16292	16306	16246	16189	16283	16156	16316	16205	16305	16348	16273	16115	16394	16430	16277	16197	16087	16016	16243	16245	16341	16363	16370	16295	16153	16254	16178	16450	16187	16369	16333	16396	16365	16129	16275	16254	16469	16241	16251	16387	16276	16340	16091	16256	16242	16361	16362	16293	16355	16262	16256	16286	16225	16274	16395	16185	16413	16360	16306	16152	16174	16109	16194	16309	16328	16259	16355	16183	16139	16221	16351	16337	16151	16306	16250	16348	16329	16434	16327	16167	16224	16280	16306	16317	16190	16168	16339	16188	16301	16339	16445	16149	16344	16277	16360	16213	16294	16161	16363	16586	16396	16161	16220	16360	16178	16334	16281	16324	16272	16338	16342	16426	16113	16136	16271	16391	16355	16191	16310	16038	16210	16333	16283	16227	16094	16253	16228	16125	16318	16276	16102	16334	16303	16338	16390	16237	16103	16204	16507	16338	16245	16238	16207	16218	16321	16263	16381	16358	16156	16303	16146	16182	16403	16353	16300	16178	16292	16150	16338	16216	16185	16324	16251	16331	16288	16057	16223	16271	16286	16393	16368	16168	16302	16247	16170	16085	16298	16339	16304	16159	16318	16077	16435	16244	16301	16256	16274	16370	16108	16355	16324	16360	16346	16294	16292	16131	16145	16322	16311	16300	16185	16248	16414	16172	16180	16182	16184	16102	16219	16314	16300	16261	16446	16261	16364	16192	16330	16119	16238	16486	16349	16200	16293	16232	16242	16181	16341	16394	16500	16331	16393	16350	16409	16196	16422	16189	16420	16455	16368	16348	16272	16077	16409	16241	16242	16338	16351	16351	16400	16343	16207	16327	16287	16221	16436	16368	16270	16246	16136	16409	16191	16312	16101	16321	16493	16246	16146	16426	16203	16089	16298	16240	16259	16232	16313	16450	16248	16200	16431	16208	16302	16239	16380	16225	16465	16144	16365	16240	16328	16168	16218	16242	16311	16223	16240	16323	16299	16325	16453	16275	16270	16231	16322	16322	16203	16480	16406	16306	16209	16399	16455	16255	16252	16163	16392	16257	16170	16258	16326	16262	16166	16330	16345	16372	16347	16283	16160	16346	16288	16294	16333	16270	16410	16371	16286	16386	16236	16329	16157	16294	16557	16271	16334	16174	16326	16365	16503	16157	16345	16319	16219	16188	16296	16177	16078	16379	16291	16295	16168	16233	16287	16388	16140	16334	16281	16157	16223	16224	16263	16298	16177	16246	16300	16267	16134	16260	16268	16284	16179	16275	16313	16343	16265	16279	16339	16373	16324	16245	16238	16380	16266	16080	16213	16363	16251	16180	16369	16212	16233	16411	16273	16212	16315	16298	16148	16326	16199	16328	16224	16119	16325	16234	16257	16315	16333	16476	16176	16176	16180	16200	16188	16344	16207	16285	16296	16429	16177	16347	16271	16306	16236	16230	16345	16402	16239	16077	16312	16202	16185	16275	16175	16374	16337	16379	16226	16353	16210	16172	16273	16304	16354	16309	16184	16374	16241	16181	16523	16325	16126	16324	16310	16288	16357	16346	16105	16231	16315	16351	16239	16221	16333	16383	16357	16297	16089	16398	16164	16394	16442	16332	16225	16423	16128	16215	16186	16420	16244	16312	16358	16285	16237	16403	16242	16321	16336	16265	16307	16288	16545	16163	16391	16288	16169	16442	16288	16230	16261	16326	16162	16355	16131	16343	16454	16393	16441	16112	16265	16487	16319	16316	16407	16278	16236	16330	16247	16351	16267	16322	16362	16292	16245	16223	16292	16378	16131	16196	16284	16269	16375	16185	16223	16158	16429	16341	16472	16214	16318	16251	16200	16338	16218	16153	16430	16331	16278	16278	16254	16356	16179	16142	16294	16268	16062	16435	16214	16289	16177	16136	16279	16242	16208	16120	16518	16387	16248	16203	16336	16374	16325	16198	16406	16072	16263	16304	16387	16179	16207	16301	16178	16328	16289	16156	16103	16302	16341	16331	16149	16333	16487	16249	16260	16244	16272	16176	16335	16277	16049	16384	16230	16334	16162	16421	16230	16290	16306	16187	16206	16312	16328	16302	16233	16145	16299	16326	16205	16286	16415	16393	16293	16104	16238	16239	16218	16287	16308	16229	16391	16360	16257	16098	16403	16420	16366	16433	16216	16196	16379	16224	16148	16310	16333	16301	16428	16202	16384	16392	16325	16237	16008	16249	16476	16143	16272	16180	16415	16323	16257	16204	16328	16219	16298	16419	16114	16333	16361	16341	16334	16225	16383	16416	16314	16295	16406	16401	16186	16291	16167	16157	16380	16270	16135	16223	16350	16415	16280	16378	16118	16387	16364	16440	16359	16187	16529	16320	16136	16281	16261	16422	16232	16325	16359	16308	16293	16326	16306	16340	16245	16204	16439	16175	16327	16115	16465	16206	16396	16334	16198	16520	16224	16269	16106	16320	16306	16442	16406	16347	16313	16371	16184	16194	16437	16365	16225	16257	16391	16366	16380	16324	16208	16386	16128	16195	16208	16433	16379	16429	16384	16209	16293	16301	16226	16352	16249	16309	16252	16281	16369	16253	16448	16197	16302	16293	16396	16313	16237	16320	16217	16395	16393	16027	16159	16216	16263	16302	16328	16264	16342	16297	16416	16395	16134	16325	16333	16368	16252	16141	16294	16336	16280	16085	16353	16512	16300
25259	21378	28366	26401	24937	26237	26564	23868	22320	20928	19313	18668	18664	18428	18520	18205	18169	17648	17543	17708	17438	17470	17458	17439	17405	17399	17369	17321	17523	17257	17321	17386	17505	17401	17406	17376	17315	17277	16990	17321	17304	17179	17244	17376	17485	17133	17137	17125	17327	17197	17391	17346	17265	17288	17217	17258	17271	17280	17145	17007	17195	17245	17021	17252	17428	17087	17103	17354	17225	17270	17259	17149	17326	17274	17362	17310	17282	17350	17381	17242	17146	17078	17184	17326	17464	17196	17171	17235	17240	17345	17220	17164	17268	17162	17068	17141	17163	17409	17215	17268	17319	17188	17156	17128	17184	17047	17079	17333	17141	17205	17268	17339	17192	17207	17162	17270	17121	17191	17139	17519	17282	17041	17213	17264	17367	17225	17201	17500	17291	17013	17336	17165	17214	17248	17263	17407	17193	17042	17127	17181	17282	17152	17234	17241	17148	17264	17161	17203	17016	17274	17266	17130	17295	17164	17140	17294	17225	17089	17204	17232	17143	17263	17361	17009	17233	17191	17084	17292	17413	17248	17139	17415	17268	17281	17211	17296	17146	17428	17197	17121	17188	17252	17159	17286	17295	17275	17121	17212	17287	17325	17153	17222	17172	17197	17244	16941	17105	17219	17155	17208	17364	17094	17243	17090	17267	17166	17058	17264	17290	17352	17167	17315	17253	17197	17124	17330	17305	17220	17142	17312	17117	17076	17181	17197	17062	17342	17143	17124	17196	17153	17321	17100	17047	17132	17293	17429	17354	17091	17247	17042	17154	17220	17376	17280	17363	17099	17203	17127	16982	17104	17308	17187	17216	17488	17147	17328	17292	17187	17119	17219	17157	17318	17155	17301	17254	17041	17218	17279	17250	17087	17262	17216	17267	17058	17012	17239	17214	17500	17343	17270	17247	17250	17023	17325	17374	17392	17259	17265	17235	17298	17150	17347	17383	17172	17294	17156	17124	17179	17104	17026	17250	16985	17172	17126	17158	17196	17314	17075	17013	17193	17122	17341	17097	17020	17126	17197	17115	17176	17267	17154	17182	17150	16917	17327	17300	17266	17317	17028	17287	17247	17103	17030	17223	17088	17150	17319	17375	17031	17169	17127	17311	17356	17293	17254	17289	17295	17097	17297	17019	17158	17219	17142	17133	17314	17282	17148	17328	17158	17317	17333	17260	17030	17510	17017	17310	17121	17148	17145	17181	17321	17297	17233	17119	17154	17294	17218	17252	17162	17293	17008	17164	17240	17166	16922	17093	17469	17278	17329	17349	17147	17241	17026	17249	16975	17276	17203	17156	17143	17217	17198	17234	17158	17241	17300	17205	16982	17224	17092	17189	17056	17304	17208	17182	17090	17153	17230	17114	17134	16981	17281	17169	17086	17098	17091	17177	17324	17238	17310	17201	17298	17333	17316	17040	17103	17165	17205	17186	17280	17162	17334	17030	17158	17141	17049	17091	17367	17192	16993	17399	17093	17326	17241	17185	17237	17014	17307	17077	16957	17141	17306	17210	17133	17093	17193	17189	17258	17276	17214	17064	17135	17182	17054	17084	16995	17094	17103	16998	17229	17127	17208	17249	17149	17289	17066	17313	17250	17063	17119	17243	17177	17251	17174	17178	17242	17489	17076	17146	17205	17374	17446	17142	17062	17236	17323	17113	17543	17363	17226	17137	17287	17351	17278	17186	17248	17363	17176	17162	17263	17198	17305	17161	17347	17199	17170	17231	17225	17155	17061	17236	17156	17295	17082	17341	17164	17258	17157	17165	17054	17227	17306	17513	17098	17225	17124	17133	17276	17138	17147	17101	17340	17159	17474	17139	17198	17247	17153	17282	17015	17231	17162	17170	17034	17063	17256	17090	17253	17187	17187	17164	16922	17220	17185	17179	17268	17189	17218	17145	17141	17117	17164	17246	17136	17198	17018	16974	17088	16963	17100	17158	17059	17025	17195	17201	17175	17424	17313	17243	16982	17268	17042	17201	17209	17294	17080	17181	17296	17208	17208	17454	17252	17162	17111	17331	17285	17228	17211	17237	17163	17223	17147	17165	17255	17173	17218	17266	17153	17255	17121	17097	17181	17305	17059	17328	17181	17188	17080	17238	17264	17204	17181	17109	17204	17118	17270	17304	17144	17132	17107	17121	17254	17255	17221	17240	17384	17115	16984	17220	17277	17332	17021	17282	17217	16989	17128	17222	17022	17179	17079	17127	17083	17279	17293	17021	17064	17218	17321	17253	17338	17246	17170	17312	17182	17247	17212	17345	17181	17284	17249	17368	17221	17328	17239	17117	16982	16904	17074	17092	17057	17150	17155	17347	17225	17283	17510	17214	17242	17210	17337	17140	17113	17179	17357	17192	17245	17293	17132	17095	17314	17092	17095	17212	17076	17274	16990	17255	17261	17149	17329	17170	16856	17325	17204	17017	17229	17255	17246	17267	17198	17239	17282	17285	17281	17159	17217	17108	17067	17179	17164	17295	17189	17143	17313	17159	17195	17128	17064	17290	17245	17140	17103	17309	17241	17305	17338	17218	17210	17325	17271	17318	17151	17376	17374	17392	17250	17142	17075	17466	17406	17179	17143	17461	17322	17187	17223	17389	17216	17184	17220	17123	17378	17116	17559	17435	17042	17352	17300	17139	17165	17119	17137	17307	17168	16972	17155	17076	17415	17108	17123	17114	17135	17260	17222	17078	17152	17192	17278	17087	17071	17188	17179	17062	17156	16987	17190	17185	17219	17264	17130	17443	17179	17193	16985	17133	17291	17334	17382	17328	17103	17171	17086	17260	17171	17041	17328	17072	17240	17186	17206	17241	17085	17393	17244	17086	17118	17135	17188	17187	17202	17259	17360	17080	17130	17231	17202	17234	17271	17253	17218	17282	17315	17208	17332	17286	16943	17364	17215	17357	17210	17154	17264	17262	17224	17009	17128	17244	17121	17219	17163	17142	17066	17257	17119	17375	17240	17037	17429	17468	17266	17307	17184	17172	17206	17294	17286	16952	17093	17223	17267	17135	17298	17278	17409	17419	17181	17387	17277	17233	17082	17230	17252	17160	17221	17105	17019	17143	17283	17256	17310	17300	17166	17312	17213	17266	17191	17249	17199	17356	17165	17055	17302	17327	17019	17086	17147	17268	17164	17146	17211	17302	17274	17356	17409	17268	17263	17311	17344	17184	17131	17106	17036	17096	17168	17097	17256	17338	17094	17204	16991	17312	17304	17177	16996	17138	17100	17216	17217	17246	17166	17115	17190	17198	17131	17353	17241	17266	17334	17276	17218	17165	17324	17217	17245	17197	17159	17209	17341	17105	17252	17153	17399	17467	17283	17261	17072	17270	17028	17061	17207	17054	17402	17057	17274	17102	17056	17081	16983	16926	17185	17317	17157	17196	17063	17157	17289	17528	17121	17071	17171	17284	17171	17200	17176	17107	17323	17311	17109	17158	17308	17153	17173	17202	17224	17244	17131	17415	17212	17193	17163	17314	17260	17250	17534	17246	17140	17416	17257	17212	17213	16991	17162	17260	17003	17255	17293	17248	17219	17306	17090	17232	17077	17231	17301	17255	17350	17277	17218	17129	17223	17251	17054	17305	17142	17142	17094	17099	17348	17281	17336	17320	17215	17181	17062	17219	17153	17187	17221	17351	17279	17253	17322	17094	17361	17397	17399	17120	17173	17363	17310	17219	17299	17057	17150	17323	17194	17165	17167	17257	17311	17294	17140	17251	17208	17160	17122	17215	17121	17127	17292	17099	17147	17065	17066	17082	17316	17187	17117	17255	17372	17178	17296	17175	17173	17222	17063	17107	17160	17221	17194	17356	17275	17347	17368	17248	17178	17033	17052	17218	17207	17134	17232	17279	17321	17120	17179	17296	17287	17154	17080	17226	17348	17338	17257	17134	17047	16984	17231	17420	17322	17228	17379	17158	17215	17386	17473	17217	17179	17009	16918	17092	17125	17190	17347	17165	17375	17272	17270	17378	17246	17212	17284	17343	17317	17234	17201	17340	17174	17262	17101	17123	17202	17046	17139	17474	17041	17449	17424	17072	17234	17153	17206	17164	16993	17237	17382	17142	17025	17134	17267	17313	17088	17269	17022	17172	17138	17079	17234	17119	17220	17209	17134	17375	17328	17258	17279	17250	16907	17165	17399	17226	17089	17077	17285	17285	17107	17264	17120	17187	17189	17214	17261	17180	17427	17363	17242	17225	17281	17180	17214	17206	17198	17121	17442	17222	17039	17026	17251	17131	17037	17067	17188	17138	17080	16841	17010	17187	17185	17137	17273	17217	17094	17276	17187	17138	17002	16926	17133	17280	17220	17309	17239	17103	17123	17045	17065	17319	17268	17310	17229	17109	17142	17230	17185	17021	17373	17205	17119	17229	17256	17261	17478	17188	17232	17190	17062	17235	17045	17169	17065	17235	17337	17148	17147	17297	17138	17216	17332	17140	17118	17118	17138	17254	17403	17114	17234	17319	17113	17139	17214	17256	17066	17067	17259	17052	17276	16994	17393	17180	17162	17278	17211	17184	17096	17235	17264	17317	17176	17099	17180	17129	17312	17256	17253	17203	17175	17163	17308	17323	17110	17167	17214	17078	17035	17091	17335	17174	17184	17044	17179	17409	17255	17306	17235	17362	17184	17209	17323	17036	17084	17274	17194	17232	17081	17151	17168	17083	17255	17381	17131	17384	17205	17324	17258	17194	17080	17016	17085	16958	17276	17224	17016	17301	17374	17261	17155	17320	17134	17233	17222	17283	17304	17319	17301	17241	17275	17232	17400	17323	17307	17180	17092	17085	17160	17234	17317	17174	17431	17201	17127	17169	17429	17424	17117	17353	17164	17323	17476	17245	17406	17296	17189	17261	17262	17120	17079	17212	17058	17148	17407	17187	17257	17472	17196	17078	17211	17281	17043	17311	17052	17318	17182	17090	17137	17151	17329	17319	17313	17171	17051	17308	17294	17280	17326	17447	17214	17155	17137	17132	17235	17265	17087	17208	17188	17265	17202	17182	17032	17163	17161	17227	17361	17144	17204	17244	17334	17057	17153	17410	17170	17149	17207	17408	17188	17017	17070	17248	17344	17123	17099	17144	17297	17157	17159	17019	17175	17242	17106
22953	39480	38588	32640	29806	28556	27807	25675	23773	20846	18565	17740	17880	17446	17685	17211	16552	16356	16261	16140	16143	16106	16096	16109	15823	15894	15781	15696	15880	15823	15815	15741	15744	15786	15654	15652	15582	15775	15700	15839	15682	15783	15737	15799	15632	15616	15767	15970	15673	15883	15615	15621	15714	15580	15687	15815	15598	15626	15730	15572	15871	15553	15695	15605	15717	15693	15682	15729	15611	15699	15650	15736	15758	15623	15680	15788	15575	15687	15655	15684	15598	15890	15868	15671	15629	15651	15639	15835	15766	15705	15727	15711	15531	15836	15620	15594	15785	15631	15630	15680	15648	15663	15715	15641	15483	15544	15689	15738	15706	15759	15742	15832	15600	15697	15656	15706	15707	15713	15827	15558	15805	15573	15697	15798	15848	15625	15635	15772	15434	15777	15675	15710	15630	15742	15705	15634	15742	15645	15711	15571	15605	15531	15689	15708	15650	15493	15580	15608	15819	15671	15636	15552	15698	15519	15544	15623	15700	15609	15647	15672	15592	15771	15714	15656	15702	15697	15659	15676	15596	15628	15580	15870	15632	15613	15619	15673	15655	15651	15567	15762	15689	15642	15495	15644	15478	15790	15660	15664	15857	15609	15570	15534	15587	15617	15665	15647	15580	15482	15420	15695	15682	15685	15736	15807	15574	15579	15642	15642	15912	15519	15753	15684	15494	15802	15696	15584	15583	15766	15743	15513	15733	15610	15843	15786	15576	15697	15738	15863	15603	15674	15772	15575	15590	15731	15700	15680	15630	15615	15559	15656	15716	15494	15530	15649	15552	15783	15542	15563	15764	15662	15712	15529	15811	15754	15690	15738	15638	15535	15567	15626	15651	15687	15720	15818	15616	15736	15850	15420	15612	15608	15587	15687	15918	15619	15645	15735	15776	15706	15556	15805	15592	15607	15762	15526	15757	15680	15561	15536	15533	15571	15735	15845	15621	15752	15594	15837	15671	15753	15675	15694	15601	15907	15963	15693	15653	15547	15617	15651	15637	15636	15633	15675	15586	15705	15833	15862	15582	15505	15660	15573	15723	15735	15598	15811	15516	15612	15516	15792	15640	15854	15783	15667	15709	15682	15742	15695	15637	15786	15537	15734	15673	15603	15646	15727	15520	15741	15912	15717	15839	15723	15629	15916	15688	15633	15645	15788	15817	15619	15757	15677	15823	15677	15638	15584	15601	15677	15565	15624	15575	15726	15504	15695	15611	15618	15789	15540	15519	15587	15568	15735	15603	15733	15635	15592	15681	15635	15652	15621	15502	15662	15692	15713	15471	15730	15446	15870	15738	15541	15820	15688	15678	15658	15523	15752	15757	15642	15753	15751	15681	15591	15733	15536	15552	15603	15684	15726	15608	15661	15641	15607	15693	15874	15780	15685	15631	15769	15626	15615	15557	15539	15810	15593	15778	15655	15752	15582	15591	15628	15697	15625	15982	15733	15838	15566	15736	15668	15665	15660	15618	15502	15684	15734	15605	15588	15525	15704	15658	15750	15675	15600	15537	15668	15777	15767	15501	15703	15650	15560	15697	15736	15665	15565	15741	15441	15622	15729	15768	15732	15828	15690	15651	15841	15580	15688	15562	15691	15642	15520	15653	15492	15533	15609	15718	15611	15580	15529	15674	15603	15628	15584	15582	15793	15736	15537	15663	15656	15452	15794	15743	15707	15838	15670	15545	15544	15690	15851	15619	15517	15436	15646	15623	15782	15776	15729	15555	15580	15696	15550	15716	15665	15503	15549	15682	15743	15665	15903	15721	15798	15611	15782	15683	15756	15676	15764	15666	15711	15823	15820	15731	15553	15632	15726	15606	15644	15712	15662	15715	15686	15564	15514	15723	15664	15773	15546	15673	15602	15749	15772	15527	15769	15608	15754	15575	15760	15586	15843	15777	15609	15667	15647	15524	15805	15581	15579	15647	15547	15599	15786	15611	15551	15364	15824	15432	15613	15834	15657	15628	15591	15733	15606	15647	15738	15667	15614	15821	15641	15695	15591	15672	15576	15752	15632	15776	15634	15535	15653	15781	15595	15630	15670	15742	15660	15704	15531	15712	15566	15478	15701	15767	15770	15649	15827	15800	15683	15577	15680	15625	15520	15709	15669	15821	15769	15746	15805	15652	15638	15612	15538	15783	15647	15632	15720	15648	15809	15762	15591	15608	15739	15576	15546	15880	15613	15628	15739	15621	15605	15652	15552	15584	15518	15683	15578	15677	15608	15594	15496	15674	15776	15586	15688	15629	15750	15645	15729	15553	15639	15555	15600	15687	15624	15540	15708	15606	15766	15627	15775	15445	15690	15760	15648	15628	15554	15699	15658	15696	15391	15729	15792	15607	15719	15604	15559	15832	15634	15702	15748	15617	15559	15618	15528	15671	15385	15769	15523	15846	15642	15604	15714	15715	15615	15739	15474	15681	15669	15666	15626	15573	15689	15604	15528	15704	15671	15625	15669	15669	15573	15625	15541	15560	15753	15492	15758	15757	15652	15605	15551	15548	15694	15664	15717	15681	15759	15652	15643	15604	15753	15636	15717	15651	15730	15768	15716	15400	15609	15925	15677	15633	15635	15575	15628	15730	15446	15665	15670	15495	15834	15535	15723	15696	15625	15688	15571	15610	15670	15616	15655	15678	15619	15562	15522	15810	15611	15653	15705	15803	15705	15683	15582	15787	15699	15565	15665	15627	15738	15553	15655	15740	15469	15738	15804	15622	15799	15860	15692	15767	15783	15524	15766	15692	15696	15720	15532	15518	15520	15700	15625	15597	15596	15600	15782	15578	15752	15577	15584	15855	15559	15714	15737	15776	15681	15633	15684	15657	15607	15696	15693	15694	15720	15768	15714	15613	15690	15661	15510	15683	15584	15625	15746	15704	15808	15707	15641	15786	15781	15611	15410	15781	15665	15650	15650	15561	15649	15633	15435	15646	15731	15685	15623	15736	15452	15700	15681	15636	15719	15592	15673	15643	15604	15547	15520	15728	15726	15770	15637	15714	15838	15426	15664	15620	15656	15621	15613	15608	15769	15604	15858	15627	15860	15542	15713	15812	15623	15585	15758	15635	15628	15624	15809	15783	15651	15672	15726	15666	15735	15479	15740	15628	15723	15717	15798	15739	15646	15787	15532	15722	15610	15593	15693	15628	15672	15723	15576	15713	15898	15692	15703	15764	15693	15587	15656	15679	15711	15570	15520	15633	15744	15569	15550	15441	15592	15728	15851	15773	15760	15679	15503	15666	15856	15877	15697	15599	15776	15690	15633	15591	15594	15636	15803	15671	15759	15542	15748	15730	15743	15704	15485	15481	15771	15635	15672	15547	15557	15552	15664	15686	15570	15612	15730	15660	15618	15524	15660	15717	15536	15764	15539	15752	15508	15662	15633	15621	15783	15821	15615	15648	15710	15689	15810	15748	15504	15744	15541	15553	15622	15781	15764	15686	15491	15784	15586	15579	15711	15713	15691	15445	15630	15695	15751	15594	15657	15763	15669	15448	15552	15787	15520	15636	15534	15784	15893	15478	15754	15772	15654	15636	15934	15674	15680	15565	15624	15767	15625	15619	15602	15656	15602	15758	15522	15669	15632	15628	15705	15663	15645	15654	15716	15776	15702	15770	15584	15489	15668	15656	15747	15594	15616	15674	15586	15752	15661	15551	15641	15819	15617	15754	15646	15503	15818	15656	15632	15675	15689	15686	15613	15738	15632	15782	15686	15644	15570	15773	15711	15600	15723	15693	15792	15886	15529	15775	15731	15642	15910	15629	15764	15929	15505	15547	15619	15665	15640	15760	15605	15743	15590	15710	15509	15796	15540	15721	15656	15726	15543	15721	15728	15709	15634	15640	15660	15548	15772	15710	15600	15715	15751	15472	15635	15671	15630	15720	15634	15812	15692	15720	15759	15758	15699	15655	15569	15622	15815	15744	15689	15544	15646	15718	15596	15749	15567	15590	15607	15678	15647	15635	15603	15641	15685	15603	15568	15500	15619	15750	15508	15757	15877	15662	15822	15591	15715	15706	15648	15662	15775	15631	15760	15802	15479	15594	15743	15678	15659	15583	15486	15776	15621	15612	15532	15742	15656	15515	15707	15561	15607	15673	15593	15601	15698	15750	15786	15656	15728	15657	15788	15692	15666	15685	15608	15679	15710	15831	15561	15795	15713	15727	15684	15595	15654	15783	15625	15666	15692	15772	15647	15536	15666	15642	15552	15570	15624	15510	15777	15711	15551	15612	15692	15546	15767	15607	15622	15648	15761	15725	15577	15688	15673	15758	15892	15618	15697	15845	15584	15660	15610	15632	15582	15577	15842	15805	15567	15610	15562	15438	15830	15624	15581	15607	15583	15834	15765	15644	15555	15623	15689	15747	15624	15791	15848	15572	15626	15669	15680	15768	15739	15665	15605	15582	15652	15755	15530	15798	15513	15660	15686	15637	15664	15580	15708	15585	15671	15699	15504	15667	15615	15779	15543	15744	15595	15743	15546	15640	15744	15763	15434	15662	15583	15679	15775	15733	15741	15629	15575	15717	15614	15668	15817	15720	15607	15710	15795	15669	15657	15752	15396	15552	15705	15698	15714	15558	15691	15666	15810	15776	15707	15598	15451	15731	15764	15703	15654	15650	15722	15714	15941	15772	15708	15696	15557	15650	15590	15812	15751	15741	15666	15735	15782	15680	15720	15635	15759	15633	15604	15831	15648	15665	15611	15676	15861	15696	15552	15742	15544	15731	15499	15525	15720	15593	15642	15710	15754	15679	15729	15584	15693	15710	15748	15807	15626	15635	15623	15616	15682	15731	15814	15705	15585	15510	15479	15751	15568	15677	15759	15802	15524	15418	15592	15664	15815	15866	15762	15587	15646	15767	15497	15761	15561	15602	15611	15588	15724	15740	15702	15578	15796	15764	15577	15700	15761	15674	15618	15626	15686	15705	15676	15551	15493	15716	15646	15500	15642	15599	15632	15614	15552	15638	15681	15636	15824	15565	15619	15647	15559	15818	15607	15524	15704	15543	15652	15494	15759	15736	15694	15709	15648	15681	15806	15652	15610	15841	15543	15486	15626	15735	15534	15864	15572	15514	15750	15766	15666	15511	15673	15584	15650	15571	15738	15650	15675
24126	21381	28890	24594	24009	27953	30187	26302	24143	22856	20494	19606	19321	19108	19339	18932	18346	18132	18087	18424	18066	17966	17998	17912	17744	17822	17709	17618	17729	17777	17823	17872	17637	17894	17640	17701	17645	17773	17911	17584	17748	17518	17382	17803	17608	17459	17552	17766	17626	17515	17746	17313	17505	17305	17713	17698	17581	17501	17492	17671	17658	17450	17575	17508	17442	17476	17768	17541	17462	17670	17641	17617	17753	17374	17401	17622	17668	17405	17596	17484	17587	17610	17583	17635	17547	17625	17614	17350	17615	17746	17612	17588	17746	17631	17342	17345	17434	17654	17776	17589	17598	17369	17344	17615	17333	17657	17603	17386	17367	17515	17554	17569	17603	17607	17566	17534	17459	17475	17579	17391	17471	17634	17497	17515	17474	17470	17435	17529	17461	17418	17506	17501	17591	17545	17571	17403	17467	17460	17395	17280	17639	17535	17410	17670	17315	17635	17364	17726	17479	17367	17330	17623	17553	17414	17316	17323	17208	17599	17509	17581	17541	17497	17558	17522	17657	17545	17509	17778	17308	17439	17527	17720	17516	17466	17606	17647	17332	17442	17371	17537	17487	17363	17327	17260	17494	17614	17650	17583	17751	17528	17710	17581	17656	17724	17466	17603	17654	17499	17633	17661	17695	17518	17478	17542	17702	17659	17544	17614	17582	17579	17540	17430	17480	17621	17675	17562	17625	17554	17520	17446	17626	17550	17572	17705	17593	17584	17175	17467	17402	17628	17660	17688	17634	17467	17582	17546	17304	17420	17680	17379	17526	17514	17544	17458	17448	17427	17567	17548	17406	17501	17595	17715	17747	17554	17636	17819	17633	17323	17636	17553	17522	17474	17648	17465	17689	17615	17604	17444	17681	17460	17576	17542	17454	17480	17558	17569	17530	17493	17430	17554	17492	17557	17471	17494	17633	17596	17566	17367	17419	17526	17628	17579	17667	17300	17386	17436	17341	17563	17620	17334	17692	17654	17627	17472	17419	17455	17528	17438	17689	17632	17498	17459	17439	17644	17681	17540	17673	17649	17414	17663	17626	17496	17504	17383	17435	17551	17388	17422	17509	17518	17507	17408	17340	17492	17671	17634	17616	17424	17702	17573	17534	17689	17605	17398	17618	17376	17459	17647	17598	17440	17501	17521	17512	17561	17523	17553	17603	17453	17581	17631	17501	17430	17527	17548	17650	17422	17621	17799	17744	17579	17524	17514	17680	17576	17405	17328	17428	17478	17617	17593	17605	17544	17694	17471	17429	17504	17768	17480	17726	17415	17506	17387	17447	17567	17515	17546	17436	17484	17602	17665	17627	17756	17522	17422	17656	17420	17543	17453	17534	17720	17516	17509	17575	17357	17638	17431	17514	17798	17553	17454	17406	17634	17752	17559	17419	17666	17423	17258	17645	17613	17336	17449	17386	17396	17481	17491	17486	17496	17427	17603	17342	17598	17374	17559	17610	17419	17495	17463	17787	17506	17414	17573	17587	17563	17666	17576	17452	17550	17406	17523	17647	17558	17403	17757	17221	17467	17520	17774	17520	17464	17355	17619	17337	17300	17671	17581	17644	17518	17524	17571	17510	17486	17609	17389	17627	17450	17342	17460	17733	17630	17459	17552	17513	17213	17570	17419	17409	17409	17460	17543	17694	17686	17539	17319	17510	17324	17693	17501	17400	17649	17460	17530	17458	17660	17645	17495	17488	17723	17506	17467	17518	17452	17415	17406	17394	17577	17435	17377	17555	17591	17369	17594	17479	17665	17454	17617	17506	17428	17430	17419	17428	17619	17540	17641	17408	17410	17349	17566	17493	17532	17524	17507	17594	17531	17715	17658	17720	17554	17510	17551	17511	17303	17307	17391	17313	17408	17370	17667	17537	17408	17603	17650	17545	17576	17534	17518	17757	17779	17531	17496	17503	17466	17528	17386	17545	17173	17480	17496	17477	17697	17533	17405	17518	17561	17699	17599	17447	17407	17588	17575	17495	17290	17634	17624	17512	17743	17662	17432	17734	17645	17542	17623	17459	17298	17574	17660	17606	17602	17603	17469	17680	17494	17472	17365	17631	17566	17572	17427	17434	17643	17369	17477	17413	17553	17350	17549	17456	17650	17553	17385	17487	17335	17735	17538	17498	17715	17447	17634	17559	17507	17571	17345	17621	17637	17495	17321	17532	17368	17545	17572	17487	17469	17399	17394	17552	17557	17429	17421	17284	17700	17560	17353	17665	17482	17488	17492	17542	17521	17702	17509	17514	17504	17408	17537	17501	17555	17490	17364	17593	17545	17559	17629	17409	17469	17515	17434	17612	17389	17320	17451	17430	17486	17349	17523	17313	17513	17446	17663	17540	17499	17733	17558	17431	17440	17571	17694	17555	17540	17319	17628	17503	17501	17566	17720	17523	17548	17250	17626	17627	17681	17642	17451	17653	17635	17571	17613	17529	17340	17638	17532	17544	17768	17576	17502	17593	17730	17710	17478	17620	17499	17673	17493	17619	17834	17706	17672	17284	17581	17629	17567	17576	17615	17494	17700	17683	17525	17484	17370	17678	17366	17608	17691	17531	17626	17733	17416	17503	17405	17427	17504	17493	17493	17647	17408	17527	17506	17441	17487	17464	17690	17373	17559	17346	17536	17682	17633	17510	17478	17473	17495	17680	17649	17676	17608	17431	17322	17622	17421	17612	17323	17547	17515	17502	17473	17439	17506	17496	17660	17597	17581	17579	17447	17467	17743	17613	17426	17422	17476	17633	17460	17461	17457	17603	17526	17474	17659	17698	17455	17625	17669	17549	17516	17529	17557	17541	17440	17529	17442	17603	17794	17556	17532	17455	17759	17499	17501	17501	17553	17487	17329	17352	17542	17741	17495	17439	17556	17641	17444	17368	17500	17608	17522	17631	17579	17662	17350	17643	17522	17510	17574	17416	17537	17474	17563	17500	17652	17393	17517	17616	17449	17443	17704	17535	17443	17469	17593	17553	17714	17452	17627	17849	17529	17577	17422	17490	17615	17614	17431	17624	17617	17531	17505	17558	17548	17533	17456	17425	17578	17345	17435	17531	17539	17511	17383	17554	17456	17524	17454	17510	17453	17528	17575	17731	17529	17525	17565	17635	17620	17471	17560	17582	17604	17714	17536	17419	17414	17534	17671	17461	17543	17657	17531	17608	17548	17537	17579	17725	17533	17564	17597	17443	17772	17557	17419	17615	17578	17614	17431	17408	17307	17618	17487	17530	17566	17650	17671	17576	17391	17673	17823	17688	17523	17403	17469	17623	17477	17464	17438	17666	17623	17642	17558	17498	17653	17693	17645	17452	17667	17614	17496	17575	17482	17538	17415	17489	17469	17495	17617	17594	17430	17482	17447	17330	17631	17514	17404	17615	17531	17551	17481	17599	17321	17667	17620	17399	17675	17469	17627	17482	17518	17579	17657	17494	17568	17359	17431	17499	17497	17619	17471	17632	17586	17549	17508	17527	17417	17419	17520	17374	17522	17531	17425	17654	17320	17364	17560	17753	17424	17624	17548	17492	17280	17350	17636	17501	17441	17610	17460	17398	17676	17734	17764	17394	17537	17666	17579	17449	17579	17741	17595	17547	17560	17399	17502	17594	17594	17293	17748	17551	17549	17567	17449	17708	17428	17571	17432	17714	17493	17420	17751	17360	17589	17370	17552	17413	17620	17715	17420	17655	17534	17572	17395	17595	17594	17415	17378	17654	17624	17353	17709	17660	17743	17483	17714	17805	17555	17490	17540	17452	17495	17617	17410	17463	17640	17721	17494	17590	17565	17511	17574	17492	17393	17740	17498	17414	17646	17413	17598	17471	17476	17535	17383	17385	17687	17466	17596	17546	17446	17445	17495	17379	17518	17679	17366	17526	17777	17495	17488	17613	17537	17416	17464	17460	17330	17614	17549	17592	17628	17478	17604	17243	17568	17569	17568	17503	17465	17467	17489	17374	17511	17671	17464	17375	17505	17697	17422	17616	17583	17293	17506	17456	17516	17424	17347	17428	17642	17413	17542	17394	17496	17331	17765	17608	17403	17359	17568	17350	17415	17412	17600	17270	17769	17780	17431	17530	17827	17620	17477	17490	17603	17652	17444	17554	17543	17640	17697	17491	17585	17780	17504	17468	17657	17573	17529	17661	17424	17500	17547	17482	17479	17257	17505	17431	17423	17497	17484	17466	17469	17318	17381	17565	17460	17650	17360	17424	17529	17604	17554	17616	17524	17548	17690	17637	17333	17362	17366	17476	17535	17578	17544	17458	17557	17664	17392	17516	17381	17494	17395	17433	17600	17136	17482	17659	17460	17265	17524	17354	17589	17617	17316	17624	17542	17593	17581	17591	17420	17478	17572	17689	17380	17593	17321	17581	17611	17420	17450	17707	17610	17463	17449	17484	17575	17257	17448	17541	17603	17383	17398	17461	17595	17809	17698	17517	17622	17595	17480	17465	17496	17368	17475	17339	17562	17499	17395	17736	17516	17633	17476	17430	17350	17677	17530	17718	17575	17477	17360	17477	17708	17340	17349	17429	17370	17688	17550	17393	17437	17547	17534	17465	17506	17473	17436	17603	17574	17490	17536	17576	17289	17480	17601	17481	17394	17450	17530	17541	17488	17521	17424	17482	17455	17579	17315	17407	17477	17543	17652	17497	17505	17462	17418	17686	17685	17594	17607	17538	17419	17656	17720	17505	17775	17518	17317	17767	17580	17527	17473	17561	17444	17716	17502	17623	17373	17560	17629	17557	17672	17680	17749	17493	17528	17442	17693	17434	17540	17612	17690	17531	17511	17520	17399	17432	17464	17330	17559	17610	17620	17428	17571	17205	17558	17603	17519	17632	17337	17739	17787	17725	17553	17625	17636	17490	17577	17489	17610	17528	17309	17441	17408	17505	17472	17477	17454	17548	17457	17555	17427	17500	17405	17453	17446	17564	17438	17689	17324	17562	17447	17554	17283	17451	17443	17307	17540	17536	17680	17755	17357	17577	17526	17358	17496	17566	17595	17668	17523	17471	17550	17564	17372	17684	17562	17417	17620	17581	17301	17550	17485	17606	17368	17600	17547	17670	17522	17432	17609	17807	17534	17616	17289	17465	17455	17438	17544	17304	17402	17405	17541
25331	44410	43319	37004	34010	32747	31289	28801	26210	23532	20210	18525	18877	18516	18817	18286	17230	17011	16874	16675	16619	16596	16634	16424	16400	16280	16201	15841	16084	16027	16094	16056	16024	15947	15966	15798	15848	15955	16053	16043	15918	15898	16026	15938	15979	15940	15822	16021	16051	15853	15912	15946	15959	16186	15898	15992	15960	15794	15914	16122	16066	15835	15970	16003	15752	16015	16113	16025	15954	15931	15832	15922	15860	15997	15779	16020	15971	15870	15985	15939	15912	15993	15910	15847	16010	15967	15915	15937	15867	16116	15908	15879	15835	15734	15945	15834	16026	15948	16169	16042	15798	15868	15804	15845	15940	15910	16044	15921	16025	15881	15910	15956	15787	15731	15878	15944	16043	15889	15843	15997	15836	15974	15988	16009	15817	15928	15721	15964	15872	16035	15939	15869	15863	15899	15960	15978	15879	15847	15964	15900	15951	15857	15722	15824	16058	15966	15886	15917	15952	16005	15953	15859	15930	15767	15891	15777	16007	15869	15908	15974	15821	15929	15886	15838	15981	15978	15913	15863	15981	15931	15887	15744	15927	15840	16071	15880	15911	15902	15828	16058	15976	15803	15731	15955	16075	16016	15839	15868	15901	15899	15961	15899	15912	15851	15890	15939	16078	15921	15905	16001	15803	15836	15645	15862	15912	15780	15988	15937	16049	16040	15809	15869	15934	15820	16097	15713	15968	15790	16039	15753	15967	15946	15948	15946	15749	15908	15846	16016	15937	15891	15837	15931	16028	15897	15865	15959	15749	15859	15929	15965	15806	15813	15853	15828	16007	15976	15865	15929	15926	15911	15885	15919	15877	15845	15903	15838	15912	16066	15973	15769	15699	15971	15996	15922	15740	15954	15940	15954	15872	15775	15915	15901	15909	15903	15951	15783	15965	15866	15989	15965	15857	15902	15888	15917	15959	15898	15878	15968	15815	15990	15821	15833	15939	15863	15964	15846	15906	15886	15870	15841	15868	15987	15757	15929	15881	15909	15836	15930	15887	15855	15881	15941	15942	15955	15852	15825	15863	15950	16049	16002	15940	15961	15924	16011	15936	15952	15940	15890	15787	15736	15823	15886	15885	15939	16083	15858	15814	15818	15781	15872	15787	15852	15789	15967	15780	15889	15967	15981	15798	15812	15854	15984	15794	16016	15982	15994	15719	15908	16016	15944	15888	16027	15908	15831	16059	15998	16033	15855	15797	15858	15692	15903	15755	15897	15906	15864	15898	15859	15838	15778	15854	15719	15862	15893	15995	15923	15834	15887	16140	15899	15788	15814	15703	16046	15783	15851	15965	16033	15881	15886	15818	15947	15979	15843	15859	15891	15938	15879	16002	15841	15767	15937	15957	15928	15913	15870	15712	15841	15917	15898	15748	15985	15819	15869	15866	15821	15958	15707	15744	15927	15946	16035	15926	15854	15870	15764	15852	15851	16046	15926	15885	15903	15957	15916	16071	15978	15924	15770	15884	15810	15773	15929	15855	15899	15806	15978	15720	15857	15947	15832	15930	15970	15845	16061	15877	15892	15922	15903	15799	16048	15970	16085	15803	15841	15906	15938	15819	15928	15875	15942	15889	15985	15830	15824	15939	15981	15758	15909	15862	15942	16025	15921	15878	15992	15962	16078	15887	15989	15878	15860	15949	15929	15945	15927	15837	15802	15990	15865	15836	15910	15882	16037	15926	15857	15843	15814	15883	15877	15730	15973	15919	16063	15803	15872	15930	15788	15804	15743	15989	15997	15871	15901	15844	16003	15661	15890	15808	15978	15991	15846	15896	15958	16044	15934	15751	15925	15754	16005	16081	15736	15983	15830	15873	16050	15865	15802	15896	15859	15985	15824	15802	15973	15913	15929	15924	15980	15900	15933	15860	15962	15852	15848	15968	15781	15948	15963	15904	15771	15960	16110	15882	15718	15883	15848	15833	16116	15993	16001	15782	15858	16006	15860	16065	15842	15945	15797	15949	15878	15856	15841	16010	16026	15807	15892	15927	15891	16065	15833	15924	16042	15766	15741	15920	15826	15839	15763	15879	15930	15748	16005	16030	15902	16024	15876	15941	15863	16107	15835	15926	15682	16013	15739	15898	15896	15872	15633	15883	15857	15856	15805	15894	15821	15761	15978	15973	15867	15954	15764	15820	15861	15921	15874	15626	15783	15913	15847	16023	15934	15935	15883	15728	15888	15926	15973	15778	15791	15911	15898	16007	15971	15808	15703	16005	15879	16001	15873	16047	15837	15878	15977	15905	15821	15864	15854	15777	15773	15901	15894	16078	15651	15820	15860	15863	15887	15807	15896	15735	15785	15737	15705	15950	15864	16106	15861	15934	15998	15885	15845	15832	15931	15884	15830	15850	15895	15882	16003	16100	15913	15911	15888	15814	15765	15885	16040	16017	15653	16045	15997	15926	15956	15892	15849	15868	15868	15950	15878	15801	15760	15805	15927	15997	15943	15994	15848	15958	15837	15891	16066	15767	15835	15882	15847	15851	15836	15987	15822	15719	15980	15920	15758	15932	15901	15942	15806	15912	15854	16000	15829	15993	15944	16002	15807	15948	15882	15821	15802	15833	15938	15799	15997	15869	15954	15896	15822	15859	15960	15886	15953	15831	16000	15869	15760	15976	15768	15919	15870	15954	15803	15862	15842	16027	15882	16017	16034	15872	16030	15826	15842	15947	15928	16116	15880	15743	15913	15945	15864	15813	16027	15892	15856	15845	16106	15868	15988	15903	15834	15832	15890	16076	15838	15744	15880	15803	15771	15763	15808	15856	15890	15786	15977	16020	15936	15891	15834	16017	15716	15793	15914	15851	15834	16087	15830	16029	16060	15868	15923	15744	15927	15968	15895	15958	15921	15858	15994	15881	15884	16001	15886	16037	15671	15972	15853	15780	15892	15833	15912	15958	15874	15915	15768	15736	15797	15776	16133	16039	15866	15929	15903	16038	15862	15825	15900	15890	15994	15975	15878	15886	15756	15956	15973	15876	15862	15761	15872	16059	15893	15927	15937	15978	16018	15862	16010	16008	15918	15983	15703	15973	15885	15987	15975	15811	15854	15800	16034	16011	15836	15910	15887	15997	15965	15904	15738	15765	15954	16082	15839	15924	15837	15937	15862	16102	15836	15867	15832	15928	15941	15883	15871	15875	15930	15836	15969	15824	15904	16214	15702	16028	15853	15995	15870	15864	16022	15848	15851	15716	15891	15815	15892	16021	15898	15945	15940	16107	16056	15834	16036	15983	15923	15873	16042	15886	16062	15981	15807	15873	16053	15799	15823	16045	15874	15797	15804	15907	15824	16018	15957	15909	15816	16033	15891	15857	15995	15802	15994	15942	15918	15865	15765	15740	15912	15816	15791	16005	15850	15918	15989	15894	15811	16036	15845	15836	15987	16029	15881	15927	15881	15802	15924	15750	15955	15931	15782	15947	15904	15963	15734	15965	15827	15887	15908	15852	15767	15981	15777	15892	15844	15721	16008	15942	15784	15887	15930	15913	15846	16031	15856	15835	15774	15987	15824	15865	15865	15854	15896	15887	15817	15941	15991	15745	15855	15938	15799	16064	16047	15812	15841	15947	15896	15925	15888	16050	15909	15948	15967	15919	15848	15761	15945	15974	16048	15815	15766	15911	15932	15846	15880	15960	15988	15995	15950	15841	16005	15968	15861	15735	15899	16019	15916	15873	15905	15922	15978	16021	15997	15867	15817	15857	16060	15867	15991	16026	15944	15755	15868	15929	15847	15957	16010	15820	15881	15858	15908	15972	16016	15952	15804	15923	15977	15878	15856	15973	15971	15827	15838	15866	16006	15932	15758	15919	16035	15980	15774	15849	15897	15798	15909	15837	15861	15887	15890	15956	16109	15899	15987	16002	15890	15965	15843	15864	15894	15910	15943	15883	15618	15856	16086	15849	15971	15952	15909	15920	15926	15801	15746	15906	15689	15905	16142	15958	16061	15958	15868	15994	15892	15958	15843	15700	16100	15762	15884	15937	15876	15848	15932	16108	15760	15982	15908	15859	15905	15957	15853	15908	15801	15887	16102	15903	15886	15716	15891	15787	15931	15936	15760	15952	15842	15888	15953	15811	15813	15751	15926	15944	15826	15829	15983	15841	15837	15847	15881	16020	16077	15973	16074	15959	15929	15917	15829	15893	15925	15937	15821	15953	15843	15897	15871	15855	15917	16064	15837	15935	15842	15932	15828	15931	15915	15896	15915	15899	15796	15948	15979	15966	16080	15849	15816	16096	15953	15886	15865	15923	15973	15888	15773	15896	15838	15947	15859	15914	15970	15987	15981	15951	15837	15833	15875	15797	15853	15830	15861	15901	15934	16070	15960	15923	15983	15890	16153	15880	16013	15893	15899	15871	15977	15910	15813	15789	15938	15799	15929	15948	15967	15835	15796	15910	15909	15969	15924	16084	15822	15947	15819	15830	15870	15914	16189	15794	15840	15983	16014	15698	15851	15999	15807	15976	16071	15967	16024	15790	16030	15937	15886	15961	15798	15916	15910	15996	15938	15747	15997	15974	15812	15838	16051	15855	15850	15686	15903	15938	15790	16068	15861	15908	15955	16004	15980	16034	15856	15737	15947	15997	15894	15898	15997	15985	16006	15811	16108	16078	15940	15946	15870	15968	15929	15917	15856	15948	15990	16040	15921	15798	15899	15886	15828	15761	15975	15974	15764	16063	15898	16027	15828	15944	15901	15986	15838	15919	16008	15929	15897	16001	15994	15704	15805	16006	15900	15907	15771	15872	15802	15870	15914	15922	15995	15992	15908	15992	15900	15977	15929	16022	16111	15789	15869	15751	15813	15876	15877	15912	15843	15890	15778	15808	15953	15991	15900	15889	15942	16174	16051	16037	15949	15910	15849	15852	15906	15898	16007	15905	15780	15745	15864	15810	16053	15823	15911	16046	15941	15943	15735	15841	15864	15984	15731	15848	15992	15864	15697	15956	15806	15930	15998	15837	15664	15949	15898	15795	15883	15905	15838	15873	15850	15895	15888	15736	15965	15969	15843	15801	15875	15882	15793	15898	15767	15908	15940	15957	16022	15858	15904	15907	15892	15692	15931	15822	15807	15854	15856	15891	16013	15866	15887	15839	15762	15956	15825
30489	25292	28847	26983	24045	24112	23627	22423	21024	20284	19454	19008	18868	18838	18676	18516	18396	18445	18382	18302	18262	18096	18290	18303	18188	18132	18071	18163	18141	18014	18281	18070	18039	18041	18001	18017	18048	18193	18203	18254	18145	18074	18094	18225	18031	17931	18270	18138	18081	18086	17998	17896	17810	18027	17941	17989	18034	18012	18142	18074	17961	18087	17927	18141	18067	18118	17893	17924	18114	17964	17849	17967	17976	18024	18012	18037	18064	18060	18034	17922	18042	17967	18251	18134	18150	18216	18173	17823	17797	18019	18063	18078	18188	18218	18213	18232	17951	17985	18039	18023	18105	17936	17775	18038	18036	18014	17893	17910	18028	17725	17988	18052	18170	18042	18057	18007	17886	18006	18325	17878	17847	18196	18097	17858	18076	17962	17946	18104	17934	18027	18085	17880	17865	18044	18186	17998	17980	18060	17976	17989	17973	18209	18182	18121	18012	18158	17976	18189	18169	18144	18151	18040	17662	18078	18001	18176	18119	18156	18163	18063	18078	18110	17920	18147	17901	18099	17955	18198	17889	18074	18028	18120	18285	17850	17985	18101	18185	17960	18187	18010	18013	17974	18094	17952	17911	18106	18185	18036	18010	17981	17949	18053	18062	17822	17962	17921	18079	17921	18187	18113	18010	17718	18082	17936	18361	18007	17962	18004	17910	17812	17990	17990	17896	17991	18005	18264	18017	18203	18103	17741	18059	17897	18048	17895	18038	18192	18194	17854	18205	18014	18136	18003	18123	18036	17996	17851	18048	18127	17988	18206	17943	17931	18079	18129	17927	18200	18244	18054	18010	18053	17968	18021	18176	17963	18013	18098	17957	18077	18131	18000	18101	17947	18003	17958	18096	17997	18092	17853	17893	18147	18047	17943	17978	18109	18161	18099	18108	18114	18035	18082	18202	18146	18003	17943	17966	18162	18118	18184	18045	18077	17970	18228	18139	17983	18146	18090	17968	18169	17952	18143	18146	18172	17969	17960	18242	18195	18115	18074	17945	18038	17972	18060	18041	17993	17723	17997	18282	18187	18017	17885	18233	17988	17935	18249	18149	18140	18063	17898	18088	18024	18115	18105	18191	18160	18141	18114	17822	17952	18092	18130	18118	17954	18137	17982	17799	17877	17815	18019	18180	18241	18043	18094	18066	18171	17871	18074	17730	17984	18133	18143	18041	18044	18131	17953	18155	18231	18081	18304	17785	17812	18099	18094	17926	18130	17939	17957	18139	18142	18043	18058	18238	18212	18187	18007	17955	18166	17825	18032	18089	18190	17981	18005	18043	18043	17823	17954	17967	17938	17930	18163	17957	17834	17950	17965	17857	18055	17939	17962	17827	18124	17990	17994	18191	18060	18072	18127	18080	17909	17964	18003	17996	17861	17961	18025	18046	18019	18241	18109	17974	17903	17924	18039	18183	18241	18074	18179	18092	18071	18147	18035	17945	18150	17923	18051	18298	18055	17983	18136	18161	18053	17987	17974	17796	18176	17907	18073	18116	17980	17982	18017	17974	18173	17999	17914	18104	18097	17961	18094	18022	18051	18019	18088	18110	18098	17988	17878	17812	18032	18108	18122	18031	17876	17973	18023	17992	17977	18049	18240	18084	18022	17985	18019	18369	18102	17922	17926	18159	18079	17992	18133	17966	18063	18212	17792	17928	18050	18023	17947	17995	17924	17907	17968	18146	17843	17867	18033	18202	18052	18084	18101	18083	18147	18015	18049	18172	17947	17990	18062	17990	17893	17843	17997	18166	17937	17934	17922	18062	18064	17916	17985	18102	18115	17925	17886	18071	18081	17963	18155	17908	17950	18272	18031	18019	17982	18193	17960	18027	18068	18069	18016	17952	18028	18235	17890	18203	18130	18098	17995	17983	17846	18060	18114	18020	17862	18237	18168	18160	18057	17832	17947	18097	18012	18016	18043	18111	17910	18048	18038	18075	18180	18027	17997	18101	18000	18057	17940	18026	17918	17834	17983	18013	17877	18251	18219	18325	18090	17971	18163	18185	18199	18048	18009	17783	18116	18055	18066	18109	18262	17983	18033	18124	18107	18037	18113	18196	18019	18062	18062	17871	17865	17921	18003	17911	18082	18165	18080	17990	18018	18144	18043	17893	18086	18101	18237	17961	18001	17963	18094	17890	17841	17893	17965	17806	17850	17983	17937	18074	17907	18052	18086	18099	18012	17967	18121	18100	18034	18087	18081	17983	17988	18072	17961	18115	18035	18011	18136	17974	18092	18018	18111	18036	18020	18123	17942	18070	18070	17936	18174	17961	18035	17892	18022	18158	18173	18130	18081	17950	18205	18174	18069	17930	18183	18010	17941	17907	17795	17654	17898	18079	18203	17844	18121	17943	18110	18046	17936	18244	18068	18082	17966	18179	17900	17843	18231	18091	18194	18044	18030	18010	18095	17994	18096	18061	18030	18060	17979	18069	18185	17880	18127	17872	17966	18068	17911	17988	18286	18185	17856	17950	18002	18096	17979	17932	17908	18199	18116	18207	18164	18144	18215	17929	17949	18014	18018	18075	18162	17994	18149	18242	18125	17859	17810	17956	18040	18119	17973	18080	17907	18134	17986	18039	18021	18098	18000	17938	18296	17959	17875	18036	17931	17811	18160	18174	18134	17999	17923	17904	18037	18006	18108	17930	18018	18085	17752	18074	18173	18096	18014	17888	18080	17948	18035	18120	17921	18039	18016	18209	18049	18006	18142	17966	17984	17906	18190	18265	18031	18075	18308	17934	17999	17962	17828	17966	18046	18012	18086	18023	18063	17840	18033	18054	18138	17989	17993	18211	18211	18054	18101	17876	17796	18098	17992	18008	18039	18039	18075	17914	17950	18140	18176	18212	17940	18044	18036	18164	17919	18010	18158	18078	18023	18122	18070	18093	18019	18240	17962	18037	17949	17965	18195	18062	17903	18012	18325	18282	18116	17872	18135	18140	18019	17883	17859	18077	17846	17971	18158	18209	18031	18003	18033	18187	18138	18142	18131	18146	18435	17983	18036	18119	17969	18301	18316	18072	18108	17935	18011	18063	18056	18028	18033	17971	18168	18158	18036	18037	17984	18217	18014	18146	18235	18038	18022	18104	17899	18215	18067	18403	18234	18003	18020	18052	17847	18192	17815	18081	18084	18132	18125	18052	18051	18163	18043	18009	18032	18091	18136	17991	18194	17961	18144	18049	18146	18194	17827	18195	18076	18103	18032	18004	18023	17989	17947	18132	18043	18050	18072	17935	17903	18232	18155	18150	17924	17974	18051	18096	17922	17967	17750	17993	18074	17991	18152	18146	18089	17972	17961	17916	18018	17934	17950	17890	18133	18073	18095	17976	17976	17998	18005	18000	18113	18077	17940	18107	17855	18057	18065	17903	18118	18068	18059	18011	18184	17982	18060	18215	17978	18039	17978	18010	17933	18051	17998	18115	17998	18089	17932	17982	18172	18220	18077	17992	18041	17678	17977	18064	18018	18303	18140	18028	18132	18149	17997	17892	17995	17980	18067	18012	17992	18276	18030	18231	17998	18049	18123	18112	17844	17943	17972	17954	18222	17937	18062	17971	17978	17956	17957	18151	17869	18034	18145	18080	18167	18133	18030	17945	17827	18034	18128	18132	18045	18055	18057	18143	18059	18098	17940	18077	18105	18017	18018	17932	18074	17908	17960	18098	18271	18151	18046	18175	17877	18030	18059	18008	18264	17993	17940	18143	17971	17928	18005	18144	18002	18115	18061	18295	18089	18086	18120	17778	17942	17971	18031	17904	18096	18100	18208	18097	18149	18072	17849	17933	18162	18056	18118	18023	18067	17971	18294	18068	18152	18013	17934	18031	17896	17875	18065	18024	17968	18044	18074	18059	18057	18243	18061	17988	18023	18034	18237	17980	18088	18017	18120	17974	18011	18056	17937	18110	18133	18009	18082	18092	17974	18063	17998	17902	18140	18059	18162	18158	18248	17914	17959	18085	17920	18209	18087	17953	18103	18305	17814	18032	18297	18034	18045	18082	18080	17974	17941	18078	18238	18263	18217	18065	18250	18130	18100	18066	18015	17943	17971	18106	17814	17960	17983	17991	18018	18006	17787	18134	18004	18107	18100	17900	17833	17900	18070	17898	18028	18115	18000	17989	18143	17894	18158	18104	17933	17850	18081	18072	17756	17849	18021	17962	18064	18066	17960	18141	17851	18131	17922	17974	18233	18025	17785	18141	18081	17907	18035	18100	18036	18010	17871	18132	17925	18037	18112	18072	18102	18001	17989	17923	17989	18068	18044	18040	17902	17991	17990	18028	18147	18072	18011	17934	17975	18078	17977	18257	17899	17994	17997	17979	18206	18225	17938	18094	17969	18006	18032	18009	18054	18072	18075	17895	18069	18057	18053	17930	17876	18156	18272	17918	18076	17888	17989	17945	17947	18145	18023	18189	18132	18106	17811	18041	17901	18167	18068	17882	17869	17858	18008	18049	17929	18340	18025	18009	18214	17882	17944	18121	18114	17967	18159	18245	18151	17805	17995	18098	18052	17834	17947	17887	17935	18273	17959	18013	17960	18120	18186	18044	17846	18222	18066	18168	18165	18043	17971	17965	18030	18121	17854	18170	17946	18162	18070	18159	18049	18101	17931	18161	17825	17794	18102	18057	18146	18140	17930	18098	17856	18059	18023	18046	17991	17944	18102	17908	18058	18097	17956	18005	18115	17958	18146	17975	18090	18074	18062	17835	18064	17836	17966	18012	18046	18220	18097	18305	18117	18118	18104	18066	18129	18178	17958	17998	18100	17997	17992	18044	18029	18083	17937	18134	18221	18004	17838	18029	17887	18024	17952	18114	18049	17942	17805	18162	18091	18034	17965	18085	18098	18054	18164	17935	18138	18027	18047	17967	18179	17883	17907	18165	17917	18120	18100	18034	18045	18038	17983	17938	18097	18021	17995	18101	18022	18189	17977	18067	18049	18320	18302	18251	17838	18247	18260	18279	18039	17881	18175	18225	18165	17878	18054	18033	18314	18203	18210	18020	17919	18074	18025	17999	18142	18003	18106	18178	17861	18038	17904	17876	18231	18123	18050	18053	17991	17920	18084	17938	18060	18304	18028	17968	18148	17949	18268	18088	18069	18068	18012
23009	33180	32123	27477	25928	25505	24593	22932	21070	19761	17874	17285	17443	17233	17445	16983	16692	16736	16522	16292	16479	16439	16225	16556	16220	16572	16176	16096	16182	16060	16234	16323	16173	16487	16257	16270	16143	16263	16337	16224	16159	16326	16207	16080	16108	16228	16280	16224	16318	16229	16295	16238	16243	16128	16245	16203	16204	16291	16062	16489	16207	16283	16345	16196	16156	16126	16209	16242	16320	16135	16166	16363	16281	16343	16232	16309	16140	16277	16252	16100	16178	16135	16189	16235	16142	16290	16253	16082	16211	16162	16172	16319	16144	16148	16146	16092	16079	16176	16401	16087	16090	16124	16111	16104	16047	16132	16114	16106	16193	16216	16278	16252	16162	16298	16193	16241	16170	16074	16243	16260	15979	16126	16066	16303	16017	16072	16110	16231	16146	16248	16180	16165	16345	16277	16168	16074	16144	16101	16167	15922	16069	16380	16089	16117	16273	16147	16290	16234	16047	16017	16139	16179	16115	16263	16220	16218	16103	16169	16280	16285	16245	16265	16230	16350	16113	16058	16046	16229	16032	15999	16232	16370	16253	16109	16194	16174	16246	16162	16180	16223	16201	16212	16265	16234	16094	16071	16226	16164	16242	16247	16199	16278	16326	16246	16038	16055	16218	16070	16067	16242	16157	16299	16072	16195	16236	16176	16345	16275	16165	16375	16285	16157	16106	16073	16130	16262	16304	16084	16210	16150	16161	16218	16183	16143	16360	16169	16034	16264	16241	16062	16186	16173	16220	16240	16380	16050	16186	16093	16058	16031	16170	16093	16099	16085	16295	16094	16295	16145	16095	16168	16106	16200	16149	16419	16308	16302	16151	16210	16133	16112	16038	16150	16347	16176	16089	16068	16188	16116	16237	16069	16245	16363	16159	16274	16283	16111	16273	16198	16027	16189	16184	16176	16217	16389	16293	16262	16155	16097	16133	16125	16013	16088	16107	16262	16175	16290	16327	16278	16320	16240	16196	16319	16050	16099	16098	16118	16059	16272	16277	16109	16296	16105	16318	16104	16112	16269	16116	16148	16277	16225	16387	16091	16065	16127	15992	16094	16207	16053	16121	16067	16235	16226	16210	16297	16220	16191	16176	16139	16226	15925	16325	16099	16254	16027	16059	16316	16258	16175	16180	16108	16213	16133	16048	16018	16154	16126	16231	16039	16148	16167	16074	16081	16168	16095	16129	16143	16231	16166	16274	16120	16199	16247	16300	16074	16173	16254	16254	16109	16269	16226	16219	16310	16125	16243	16202	16103	16137	16110	16236	16192	16002	16223	16043	16082	16151	16310	16307	16046	16096	16013	16241	16137	16159	16170	15980	16145	16356	16044	16199	16222	16160	16116	16139	16101	16153	16142	16295	16207	16127	16188	16093	16124	16295	16178	16163	16146	16139	16137	16154	16024	16253	16141	16203	16266	16163	16099	16081	16271	16268	16188	16123	16209	16312	16278	16153	16206	16109	16188	16103	16372	16269	16175	16129	16116	16093	16179	16345	16073	16204	16242	16244	16257	16106	16242	16296	16184	16185	16287	16246	16246	16219	16115	16195	16208	16388	16294	16139	16233	16059	16244	16270	16177	16170	16227	16314	16056	16153	16281	16129	16201	16247	16175	16153	16343	16165	16216	16315	16097	16300	16058	16109	15951	16319	16090	16204	16148	16256	16332	16349	15973	16274	16201	16133	16108	16043	16437	16170	16194	16190	16281	16301	16348	16116	16274	16112	16302	16179	15954	16319	16215	16090	16325	16216	16364	16249	16210	16347	16206	16051	16183	16086	16257	16175	16260	16131	16134	16292	16283	16073	16290	16050	16229	16073	16398	16190	16160	16193	16245	16127	16214	16173	16094	15909	16001	16236	16030	16110	16227	16252	16062	16145	16363	16252	16288	16244	16164	16130	16360	15951	16351	16217	16115	16116	16208	16198	16155	16152	16137	16243	16083	16130	15965	16061	16119	16196	16100	16100	16257	16058	16206	16249	16149	16134	16037	16250	16064	16210	16192	16264	16236	16098	16338	16217	16065	16227	16077	16202	16274	16113	16139	16120	16194	16274	16225	16199	16104	16129	16081	16206	16155	16113	16353	16197	16145	16235	16276	16205	16231	16335	16181	16115	16209	16243	16315	16117	16283	16123	16211	16230	16311	16227	16283	16301	16141	16340	16182	16311	16227	16154	16179	16283	16320	16232	16062	16065	16196	16150	16106	16168	16452	16183	16002	16256	16078	16181	16145	16151	16207	16147	16305	16291	16189	16312	16029	16230	16125	16121	16044	16166	16248	16092	16063	16209	16252	16083	16198	16324	16112	16381	16144	16202	16201	16097	16342	16205	16129	16266	16445	16195	16228	16134	16167	16297	16130	16209	16291	16202	16191	16258	16144	16419	16081	16152	16161	15851	16283	16003	16254	16227	16330	16228	16117	16143	16301	16221	16388	16084	16103	16341	16102	16234	16198	16181	16198	16148	16122	16359	15962	16155	16271	16183	16202	16155	16370	16158	16394	16126	16312	16209	16102	16259	16236	16210	16244	16229	16243	16160	16104	16017	16217	16091	16154	16179	16209	16179	16199	16228	16141	16229	16172	16254	15947	16293	16268	16219	16109	16346	16167	16296	16029	16215	16073	16137	16174	16226	16041	16151	16146	16185	16274	16165	16190	16030	16143	16200	16304	16339	16220	16263	16231	16201	16210	16341	16277	16110	16108	16212	16199	16182	16214	16269	16144	16085	16097	16350	16176	16258	16326	16255	16181	16071	16170	16172	16224	16223	16215	16158	16205	16244	16148	16270	16163	16099	16113	16234	16334	16251	16200	16166	16093	16087	16293	16157	16363	16208	16032	16069	16003	16298	16114	16128	16226	16378	16118	16263	16258	16184	16022	15997	16162	16035	16337	16139	16172	16167	16126	16236	16283	16176	16124	16214	16060	16182	16230	16135	16168	16088	16190	16147	16267	16068	16277	16247	15994	16116	16271	16257	16296	16240	16163	16183	16171	16262	16083	16193	16185	16107	16303	16167	16011	16180	16256	16080	16139	16197	16190	16294	16146	16212	16148	16243	16296	15974	16309	16277	16213	16222	16102	16303	16178	16224	16164	16104	16418	16141	16248	16193	16136	16228	16128	16158	16260	16089	16167	16127	16062	16290	16258	16318	16310	16325	16275	16228	16198	15979	16162	16342	16308	16008	16237	16219	16382	16332	16148	16229	16125	16166	16121	16206	16118	16296	16343	16202	16294	16159	16412	16135	16127	16257	16245	16234	16063	16230	16148	16230	16115	16291	16222	16171	16033	16211	16083	16226	16223	16038	16273	16137	16125	16307	16151	16284	16242	16152	16278	16397	16237	16079	16132	16121	16055	16307	16021	16186	16220	16387	16360	16264	16155	16126	16225	16206	16090	16310	16164	16185	15971	16131	16149	16231	16196	16505	16362	16111	16232	16066	16075	16322	16131	16103	16099	16226	16008	16046	16273	16284	16223	16190	16117	16233	16220	16133	16234	16045	16306	16193	16167	16155	16179	16115	16334	16258	16242	16366	16107	16253	16152	16292	16187	16322	16138	16363	16132	16088	16315	16222	16189	16122	16238	16234	16078	16269	16151	16275	16255	16168	16139	16354	16313	16271	16276	16150	16073	16184	16296	16221	15935	16166	16077	16150	16269	16091	16220	16184	16182	16116	16151	16166	16256	16258	16210	16273	16157	16033	16150	16104	16257	16213	16056	16145	16060	15957	16280	16236	16251	16266	16050	16115	16270	16023	16190	16152	16105	16255	16319	16303	16254	15791	16334	16214	16142	16240	16187	16008	16169	16117	16245	16086	16131	16289	16294	16238	16161	16226	16120	16171	16231	16147	16063	16154	16095	16274	16054	16104	16281	16203	16303	16245	16245	16143	16204	16109	16280	16003	16178	16204	16365	16265	16263	16154	16192	16209	16365	16238	16039	16092	16184	16080	16166	16204	16071	16131	16098	16096	16297	16145	16021	16036	16143	16451	16052	16159	16217	16177	16222	16030	16180	16148	16348	16161	16224	16104	16338	16167	16145	16093	16259	16169	16231	16169	16390	16269	16089	16140	16013	16128	16259	16026	16308	15975	16187	16087	16222	16218	16040	16245	16218	16165	16100	16018	16049	16231	16029	16183	16175	16173	16248	16248	16255	16186	16561	16324	16236	16085	16105	16302	16383	16204	16282	16105	16203	16298	16243	16269	16140	16220	16253	16057	16349	16199	16201	16157	16164	16277	16052	16222	16058	16145	16253	16037	16378	16322	16186	16252	16368	16140	16233	16105	16332	16289	16325	16162	16256	16058	16129	16015	16330	16172	16165	16103	16213	16095	16267	16095	16259	16161	16181	16160	16116	16157	16229	16184	16076	16312	16287	16199	16202	16139	16277	16221	16274	16245	16163	16139	16149	16155	16195	16347	16439	16060	16266	16228	16020	16310	16168	16397	16243	16193	16115	16244	16270	16178	16255	16205	16083	16279	16079	16006	16281	16153	16193	16148	16208	16264	16215	16206	16031	16474	16071	16337	16048	16065	16240	16284	16070	16232	16062	16314	16370	16210	16163	16184	16088	16141	16203	16270	16334	16136	16230	16140	16450	16128	16212	16196	16120	16412	16121	16189	16202	15948	16285	16179	16260	16215	16176	16096	16191	16308	16218	16194	16251	16091	16348	16129	16069	16193	16225	16387	16373	16298	16262	16092	16202	16175	16165	16225	16185	16254	16211	16043	16191	16232	16298	16177	16245	16214	16312	16263	16105	16397	16151	16412	16070	16049	16093	16249	16191	16085	16198	16179	16111	16260	16217	16271	16303	16063	16206	16260	16267	16230	16245	16168	16259	16322	16370	16247	16172	16239	16203	16098	16165	16032	16061	16251	16175	16179	16274	16167	16003	16279	16320	16145	16272	16118	16296	16140	16267	16404	16074	16273	16205	16086	16129	16168	16258	15965	16238	16351	16199	16137	16180	16026	16259	16149	16173	16236	16233	16232	16278	16091	16167	16412	16127	16241	16132	16243	16242	16252	16347	16292	16205	16125	16347	16431	16185	16259	16318	16100	16250	16175	16143	16173	16283	16239	16247	16222	16196	16060	16167	16182	16263	16304	16179	16113	16174	16253	16287
25424	21470	28439	26511	25381	26750	26712	23894	22222	20895	19498	18601	18370	18370	18288	18156	17945	17855	17659	17523	17502	17515	17410	17415	17268	17219	17226	17397	17222	17195	17152	17207	17328	17314	17036	16978	17136	17190	17104	17176	17086	17392	17283	17205	17124	16954	17316	17100	17063	17055	17260	17150	17118	17029	17148	17218	17165	17006	17058	17050	17077	17196	17168	17035	17123	17214	17265	17053	16799	17134	17128	17179	17216	17169	17126	17216	17057	17081	17244	17047	17029	17188	17081	17015	17238	17074	17081	17142	17221	17096	17101	17177	17007	17130	17241	17207	16890	17004	16871	16949	16937	16928	17188	16955	17133	16974	16943	17186	17191	17102	16807	17151	17237	17141	17346	16990	17244	17168	17235	17179	17211	16982	16965	17060	17102	17109	17066	17242	17087	17056	17079	17098	17102	17129	17125	17093	16941	16969	17131	17188	17068	17195	17144	17091	16941	17135	17206	17174	16990	17212	17260	17009	16895	16912	16994	17054	17157	17151	17097	17112	17107	17048	17019	17067	16998	17102	17203	17094	16973	17121	16920	16932	17192	17104	17106	17004	16939	16959	17068	17204	17023	17209	17151	17029	16949	17250	17183	16925	17036	17140	16831	16893	17106	17249	16876	17158	16949	17050	17300	17229	17325	17154	17049	16918	16981	16961	17167	17107	17223	17268	16962	17126	17239	16965	17080	17148	17182	16923	16965	17058	16958	16998	17052	16986	17035	17198	17143	17013	17280	17167	17089	16994	17059	17027	16998	16928	16976	17020	17179	17218	17256	17332	16866	16889	17126	17213	17239	16860	17191	17263	16912	16980	17246	17072	17168	17131	16992	17130	17291	17151	17130	17032	16924	17111	17021	16870	17033	17070	17221	17166	17250	17246	17026	17243	17276	16979	17184	17106	16920	17059	17205	17047	17176	17097	17113	17109	17183	17251	17181	17300	17260	17061	17132	17052	17147	17011	17161	17165	17150	16957	17189	17058	17033	17032	17043	17120	16960	17012	16969	16855	17056	17110	17131	17051	17238	16922	17029	17116	17083	17093	16849	17055	16972	17108	17096	17183	17048	17018	17015	17139	16987	17273	17256	16901	17014	16950	17094	17195	16998	16966	17075	17136	17112	17219	17137	17079	17130	17162	17188	17043	17132	17036	17147	17141	17122	16807	17148	17142	17159	17045	16955	17171	17040	17057	17059	17078	17025	17148	16916	16996	16964	16907	16924	17142	16970	17099	17096	16906	16995	17066	17051	17002	16669	17074	17216	16875	16906	17269	17016	17346	17408	17078	17165	17020	17091	17133	17082	17125	17139	17172	17165	17112	17074	17305	17158	17063	17093	17043	16928	17196	17011	17179	16974	17244	16845	17269	17172	16994	17044	17020	17227	16951	16833	17011	17061	17134	16986	16928	17173	17052	17017	17087	17151	17281	17172	16982	17125	17140	17233	16993	17040	16984	17149	16976	17245	16918	17106	17109	17132	17192	16953	17042	17055	17198	17311	17025	17139	17236	17131	17023	17154	16985	17132	17068	17049	17130	17175	17235	17009	16943	17082	17082	17193	17074	17027	17003	17073	16886	17035	16968	17106	16931	17184	17083	16940	17102	17121	16909	17030	16995	16993	17208	16999	17057	17155	17081	17138	17011	16940	16952	16833	17058	17259	17158	17071	17060	17055	17132	16931	17307	17050	16993	17266	17012	16919	17181	17117	16864	16929	17315	17118	16961	17248	17002	17062	17158	17128	17068	17168	16998	17194	17326	17225	17106	16868	17162	17280	17107	17032	17100	17195	17279	17136	17071	16975	16929	16926	17094	17168	17263	16933	17029	17255	16984	16987	17387	17128	17091	17018	17066	17076	17091	17162	17246	17085	17065	17007	16771	17266	17136	17065	17118	16863	17022	16867	17403	17105	17002	17168	17091	17103	17131	16987	17029	17026	16935	17051	17036	16945	17100	17132	16991	16969	17127	17143	16835	17068	17065	17083	17076	17100	17131	17024	16996	17176	17230	17227	17216	17123	17104	17138	16999	17114	17107	17217	16996	16964	17034	17018	17076	17201	17049	17279	17045	17274	17226	16898	17179	17081	17074	17083	17201	17159	17196	16882	17127	16847	16989	17189	17320	17146	17058	17071	17086	17209	17230	17077	17159	17255	17087	17104	17036	16995	17090	17063	17260	17165	17100	17395	16946	17001	17043	16918	16876	17089	17172	17234	17102	16961	17133	17152	17273	17124	17117	17038	17055	16993	17149	16935	16983	17097	16894	17021	17033	16976	17018	16994	17404	17131	17111	17011	16993	16974	17141	16991	17022	16909	17144	17209	17167	16994	17070	17140	17195	17356	17114	17253	17053	17055	17124	16968	17127	17015	17040	17121	17113	17074	17256	17003	17165	16996	17036	16957	16869	17187	17162	17088	17059	16997	17177	17057	17024	17083	17061	17132	17168	17169	17147	17117	17009	17078	17070	16931	17073	16982	16875	17029	16978	17254	17257	16993	17111	17244	17096	17126	17104	17092	17247	17132	16819	17161	17019	17003	17172	16988	17125	17156	17144	16931	17031	17082	17184	17107	17076	17022	17031	17077	16947	17195	17005	16804	17057	17048	17057	17300	17119	17028	17005	17319	17077	16938	17121	17175	16991	17150	17067	17224	17015	17071	17075	17154	17081	17093	17029	17155	17018	17251	17209	17084	17143	17153	16923	17325	17203	17051	17006	16990	17194	17338	17021	16988	17219	17156	17128	17120	16958	17217	17153	17082	17049	17163	17189	17444	17051	17090	17103	17180	17026	17057	17176	17086	16830	17102	17185	17001	17092	16970	17179	17289	16958	16955	17173	17149	16967	17192	16996	17075	17071	17126	17145	17017	17094	17155	16973	17164	17187	17003	17095	17262	17197	17187	17142	17096	16985	16913	17236	17240	17124	17133	16910	17173	17011	17051	17122	17028	17080	17232	17165	17175	16835	17171	17015	17066	17052	16987	17113	17016	16997	17012	16973	16966	16989	17348	17056	17159	17001	17001	16991	16999	17115	17225	16906	17018	16975	17043	17129	17111	17052	16929	17059	17185	16954	17070	17298	17071	17070	17027	17040	17242	17075	17084	16938	17126	17227	17016	17107	17055	17076	17401	17160	17141	16942	17055	17145	17178	17141	17073	17033	16924	16954	17054	17220	17035	17222	16906	17219	17194	17107	16875	16964	17111	17097	17078	17067	16962	16889	17235	17121	17001	17214	17078	16869	16975	17202	16965	17141	16979	17082	17130	17032	17254	17088	17075	17111	16950	17061	17117	17172	17140	16776	17010	17152	17049	17172	17245	17199	17206	17137	17039	16973	17091	17090	17134	16964	17071	16878	17032	17135	16989	17000	17026	17052	17092	17124	16990	17117	17141	17134	17043	16968	17020	16963	17146	17169	17018	17164	17079	17090	17111	17132	16996	17227	17152	17044	17029	17095	17101	17083	17073	16853	17062	17125	17093	16968	17109	17191	17164	17177	17190	17144	17057	17118	17318	17073	16985	17090	17136	17157	16967	16889	17255	17145	17065	17390	16890	17105	17231	17092	17097	16963	17063	17301	17050	17106	17228	17120	17044	16973	17118	17152	17075	16983	17183	17092	16924	17015	17027	16987	17126	17031	17002	17221	17164	17142	16793	17124	17038	17103	16950	17163	17042	17101	16928	17032	17007	17084	17129	17133	17332	17043	16904	17012	16921	17052	16979	17175	17135	17150	16972	17143	17206	17125	17061	17014	16979	16855	17105	17011	16796	17070	17056	17150	17443	17132	17136	17257	17199	16845	16959	17117	17205	17024	17090	17118	17099	16971	17231	17182	17033	17046	17101	17098	16957	17145	17157	16934	16943	16980	17207	17079	17107	16963	17043	17223	17269	17187	17017	17240	17295	17263	17226	17095	17171	17008	16934	17197	17077	17109	17084	17159	17024	17076	17110	17032	17057	17270	17106	17116	17089	17179	17189	17362	17143	16970	17328	16900	17353	17330	17150	17149	17071	16903	17256	17203	17235	17019	17134	17095	17202	16968	17181	16931	17180	16970	17086	17052	17108	16800	16937	17138	17220	17200	16992	17240	17010	17213	17145	17131	17140	17174	17090	17054	16877	17032	17196	17276	17204	16942	17157	17271	17062	16999	17173	17060	16968	17142	16923	16944	17012	17031	17018	16995	17182	16990	17243	17161	16958	16957	16923	17215	17182	16989	17137	16927	17011	17267	17206	17178	17152	17119	17137	17110	17160	17111	17025	17038	16946	17283	16933	17244	17168	17048	17138	17133	16975	17052	17058	17110	17081	16997	17010	17301	17133	17093	17286	17136	17093	17122	17023	17022	16998	17035	17066	17149	17149	17135	17137	17126	16957	17199	17079	16917	17081	17002	16941	17136	16934	17152	17139	17158	17391	17248	17351	16960	17080	17266	17146	17445	17141	17127	17066	17263	16979	16943	16994	17051	17380	17033	17080	17204	17145	17116	17085	17206	17105	17017	17198	17289	17228	17149	16968	16997	17205	17079	17137	17228	16983	17170	17099	16994	17216	16932	17127	17199	17071	17241	17229	17167	17195	17042	17246	17093	16993	17018	17380	17152	17207	17222	17070	17146	17004	16976	16977	16972	17201	17075	17201	16787	17160	17266	17113	17027	16970	17126	17178	17178	16926	17166	17073	17114	16962	17119	17143	17084	16988	16802	17051	17070	17144	17004	17218	17164	17136	17021	17118	16823	17048	17086	17168	17108	16897	17183	17026	17003	17194	16899	17049	17023	17143	17013	17200	16925	17026	17265	17003	17342	17044	17324	17176	17224	17185	17154	17252	17188	17205	17110	16993	16910	16947	16954	16987	16977	17177	17089	16965	17035	17297	17157	17143	17091	17030	17090	17114	17085	17102	17161	17291	16972	16906	17239	17188	17173	16909	17002	17078	17184	17155	16830	17086	17115	17118	17121	17241	17122	17184	17102	17198	17058	17018	17127	17177	17106	17164	17107	17110	17085	17124	16993	17049	17086	17103	17093	16950	17185	17176	17080	16876	17050	17034	17004	17260	16944	17119	17100	17062	17018	17055	17079	17109	16881	17157	17186	17039	17094	17126	17069	17223	16925	16975	17098	17149	17077	16987	17315	17060	17105
23371	40347	38842	33215	30892	29727	28151	25583	23488	21203	19423	17976	17676	17407	17842	17152	16654	16389	16310	16171	16095	16087	15849	15936	15715	15836	15810	15790	15824	15629	15775	15792	15683	15517	15765	15808	15667	15656	15575	15637	15662	15519	15628	15525	15606	15690	15584	15597	15796	15822	15851	15559	15573	15845	15423	15559	15754	15707	15448	15614	15355	15613	15611	15685	15641	15618	15537	15718	15782	15729	15734	15571	15726	15555	15569	15581	15579	15618	15652	15500	15565	15764	15512	15583	15687	15520	15638	15526	15543	15585	15620	15573	15446	15534	15661	15594	15564	15537	15641	15457	15664	15608	15741	15698	15585	15610	15593	15447	15802	15723	15668	15467	15644	15725	15770	15715	15488	15673	15647	15638	15614	15533	15807	15641	15691	15595	15801	15551	15524	15623	15679	15653	15551	15725	15590	15742	15593	15663	15577	15661	15460	15827	15535	15697	15794	15662	15551	15661	15705	15657	15574	15673	15597	15699	15723	15600	15699	15720	15623	15505	15619	15854	15493	15694	15633	15570	15860	15665	15618	15610	15699	15628	15565	15691	15644	15672	15626	15643	15743	15544	15626	15699	15568	15798	15666	15597	15631	15462	15805	15587	15696	15604	15582	15588	15682	15459	15628	15641	15599	15577	15647	15438	15511	15658	15827	15504	15523	15631	15578	15584	15589	15774	15609	15683	15589	15722	15638	15637	15705	15583	15624	15638	15784	15745	15581	15600	15609	15626	15707	15312	15780	15628	15803	15623	15693	15643	15436	15754	15460	15738	15546	15650	15675	15575	15489	15712	15832	15583	15567	15587	15706	15634	15620	15646	15473	15566	15677	15703	15565	15670	15707	15593	15730	15572	15646	15461	15587	15634	15603	15742	15589	15528	15599	15610	15694	15579	15438	15697	15487	15639	15599	15941	15541	15606	15597	15594	15694	15625	15524	15701	15736	15662	15678	15547	15551	15599	15567	15663	15455	15544	15714	15730	15645	15574	15674	15516	15677	15586	15570	15633	15577	15675	15752	15772	15468	15694	15600	15585	15501	15718	15481	15794	15693	15773	15721	15581	15704	15715	15629	15554	15511	15664	15668	15501	15683	15781	15575	15680	15472	15555	15556	15506	15753	15573	15644	15539	15554	15753	15719	15716	15541	15733	15780	15641	15686	15819	15608	15552	15760	15767	15570	15686	15657	15722	15633	15504	15576	15648	15469	15543	15537	15736	15625	15589	15415	15639	15580	15541	15750	15824	15645	15829	15632	15733	15496	15586	15588	15716	15699	15583	15761	15551	15747	15564	15715	15603	15712	15660	15539	15667	15769	15704	15832	15660	15587	15703	15531	15708	15500	15599	15613	15624	15769	15582	15611	15597	15608	15712	15727	15511	15822	15711	15673	15625	15583	15678	15675	15534	15723	15620	15481	15580	15646	15656	15462	15686	15547	15647	15572	15737	15546	15589	15520	15646	15749	15702	15633	15524	15553	15605	15334	15650	15707	15682	15697	15643	15593	15587	15584	15584	15709	15555	15575	15592	15660	15827	15577	15676	15536	15853	15638	15431	15495	15697	15519	15598	15609	15674	15694	15475	15763	15624	15586	15556	15561	15596	15624	15737	15650	15684	15645	15637	15651	15631	15581	15423	15654	15450	15664	15613	15514	15576	15798	15619	15876	15688	15649	15646	15615	15639	15728	15700	15671	15720	15594	15633	15674	15587	15679	15499	15713	15588	15697	15523	15762	15567	15677	15682	15633	15536	15557	15646	15768	15797	15637	15664	15580	15810	15554	15583	15596	15661	15579	15757	15582	15745	15738	15781	15635	15796	15732	15631	15475	15639	15738	15586	15611	15637	15689	15608	15644	15680	15650	15692	15594	15735	15687	15708	15597	15500	15679	15542	15645	15633	15616	15388	15538	15490	15491	15568	15509	15538	15641	15636	15780	15612	15694	15540	15759	15579	15618	15627	15650	15647	15460	15634	15635	15611	15468	15657	15415	15676	15721	15435	15685	15561	15711	15628	15472	15586	15656	15549	15555	15605	15537	15483	15548	15599	15813	15600	15699	15482	15728	15558	15618	15777	15613	15682	15679	15532	15531	15565	15641	15515	15600	15618	15692	15717	15638	15677	15589	15901	15606	15542	15624	15654	15584	15684	15682	15656	15579	15547	15728	15651	15570	15568	15745	15581	15699	15493	15704	15677	15541	15715	15677	15730	15715	15641	15554	15781	15700	15488	15591	15717	15463	15612	15520	15656	15548	15408	15759	15684	15719	15641	15532	15639	15646	15634	15617	15694	15508	15672	15783	15632	15719	15678	15550	15614	15459	15577	15892	15700	15588	15770	15833	15772	15674	15495	15582	15477	15729	15569	15608	15489	15587	15746	15760	15705	15625	15485	15579	15555	15538	15612	15644	15658	15627	15621	15641	15687	15541	15600	15640	15539	15543	15563	15554	15657	15540	15773	15758	15559	15552	15570	15468	15587	15517	15623	15553	15739	15642	15616	15655	15631	15550	15786	15716	15869	15602	15682	15563	15680	15497	15706	15742	15523	15584	15720	15612	15608	15620	15606	15661	15716	15518	15596	15616	15720	15850	15504	15778	15626	15633	15667	15700	15605	15691	15669	15693	15452	15730	15473	15732	15589	15755	15500	15635	15692	15639	15749	15746	15712	15677	15666	15609	15625	15656	15605	15697	15713	15648	15741	15535	15698	15580	15661	15653	15568	15807	15610	15647	15753	15763	15626	15824	15701	15531	15715	15650	15498	15823	15579	15637	15603	15674	15526	15583	15486	15543	15599	15529	15512	15628	15805	15647	15652	15421	15692	15529	15683	15689	15835	15661	15520	15681	15740	15554	15587	15518	15667	15691	15711	15787	15653	15853	15571	15703	15617	15578	15530	15660	15602	15664	15693	15535	15585	15649	15829	15494	15592	15791	15612	15611	15745	15704	15854	15334	15665	15556	15857	15667	15666	15792	15590	15695	15567	15685	15624	15595	15463	15711	15675	15626	15628	15717	15565	15599	15580	15832	15743	15661	15737	15618	15624	15592	15628	15390	15782	15717	15631	15644	15642	15621	15675	15703	15708	15554	15690	15460	15845	15693	15549	15713	15447	15705	15677	15650	15714	15506	15659	15580	15549	15699	15631	15675	15654	15736	15679	15645	15694	15612	15619	15520	15651	15632	15431	15540	15628	15672	15681	15495	15690	15626	15496	15534	15772	15406	15650	15471	15443	15849	15744	15796	15531	15620	15505	15717	15655	15578	15582	15707	15551	15631	15588	15653	15624	15677	15609	15647	15693	15556	15661	15533	15629	15590	15620	15625	15648	15602	15686	15564	15765	15609	15623	15604	15675	15835	15677	15586	15504	15554	15575	15487	15567	15654	15487	15632	15701	15623	15696	15701	15740	15504	15516	15540	15619	15728	15566	15661	15668	15643	15705	15688	15533	15574	15531	15700	15573	15647	15639	15670	15663	15812	15548	15654	15753	15566	15572	15665	15626	15766	15640	15653	15684	15507	15801	15530	15543	15550	15751	15519	15707	15780	15753	15845	15541	15570	15737	15618	15555	15691	15671	15553	15683	15499	15553	15816	15630	15738	15486	15760	15612	15672	15599	15533	15791	15734	15796	15591	15560	15554	15471	15602	15664	15712	15744	15536	15540	15594	15696	15625	15576	15659	15665	15773	15683	15651	15660	15659	15669	15722	15593	15597	15559	15728	15754	15881	15639	15565	15706	15646	15694	15616	15544	15778	15696	15565	15675	15622	15807	15586	15641	15697	15541	15767	15554	15766	15479	15590	15522	15604	15456	15550	15748	15646	15782	15608	15671	15553	15741	15419	15642	15681	15656	15707	15557	15670	15571	15657	15527	15498	15613	15614	15560	15625	15546	15735	15496	15606	15725	15594	15466	15900	15738	15543	15625	15590	15609	15603	15706	15635	15548	15667	15388	15534	15605	15550	15876	15474	15758	15693	15658	15609	15781	15547	15521	15597	15664	15491	15611	15635	15552	15618	15486	15751	15734	15570	15694	15680	15540	15609	15580	15680	15367	15641	15452	15717	15584	15673	15531	15553	15650	15420	15569	15710	15463	15711	15613	15491	15762	15725	15497	15555	15507	15616	15661	15689	15624	15605	15374	15631	15584	15614	15609	15612	15425	15588	15614	15578	15624	15548	15659	15595	15544	15688	15629	15626	15483	15644	15470	15717	15591	15635	15631	15662	15462	15767	15694	15776	15559	15724	15603	15633	15631	15640	15610	15671	15473	15475	15726	15629	15634	15626	15744	15647	15659	15637	15758	15627	15443	15653	15494	15557	15602	15522	15604	15657	15542	15808	15562	15791	15572	15650	15764	15647	15868	15717	15521	15513	15542	15628	15529	15649	15660	15672	15625	15464	15583	15638	15673	15698	15590	15681	15656	15714	15704	15663	15562	15586	15699	15670	15487	15473	15616	15704	15644	15630	15681	15588	15661	15732	15642	15630	15643	15644	15713	15613	15640	15593	15651	15655	15588	15664	15809	15439	15641	15645	15559	15571	15557	15640	15577	15611	15691	15651	15642	15626	15598	15681	15676	15708	15528	15676	15723	15721	15737	15549	15852	15697	15818	15589	15669	15581	15632	15513	15613	15699	15701	15556	15659	15455	15522	15645	15644	15636	15709	15651	15642	15633	15704	15558	15535	15646	15665	15535	15519	15647	15664	15696	15485	15570	15699	15696	15763	15684	15617	15607	15819	15595	15714	15589	15620	15823	15632	15594	15462	15612	15656	15711	15734	15590	15713	15604	15490	15580	15842	15684	15646	15648	15730	15674	15704	15666	15677	15695	15614	15667	15683	15586	15654	15605	15676	15587	15555	15558	15668	15537	15585	15651	15669	15618	15638	15699	15630	15655	15786	15498	15742	15675	15523	15800	15617	15679	15653	15443	15621	15653	15579	15555	15795	15620	15573	15646	15739	15523	15922	15636	15633	15684	15862	15732	15659	15698	15623	15529	15712	15665	15645	15487	15705	15516	15552	15797	15595	15640	15632	15719	15554	15584	15730	15640	15535	15546	15523	15674	15602	15700	15603	15503	15574	15547	15579	15737	15421	15638	15721	15684	15515	15558	15669	15595	15619	15555	15527	15569	15630
24206	21362	28868	24599	24408	28345	30223	25844	23838	22596	20742	19514	18978	19344	19096	18882	18166	18049	17927	17943	18015	17847	17605	17759	17684	17446	17440	17647	17406	17240	17410	17221	17349	17306	17450	17371	17216	17369	17205	17307	17199	17179	17593	17307	17313	17472	17197	17357	17384	17363	17440	17523	17164	17345	17551	17502	17218	17450	17418	17282	17489	17211	17318	17247	17134	17369	17290	17340	17345	17476	17242	17359	17414	17363	17215	17318	17343	17206	17157	17241	17088	17416	17312	17097	17156	17319	17070	17381	17386	17379	17037	17144	17398	17423	17363	17359	17219	17192	17324	17350	17318	17119	17221	17290	17378	17373	17464	17310	17047	17185	17312	17426	17167	17394	17357	17148	17266	17239	17236	17214	17463	17351	17251	17123	17012	17247	17293	17286	17283	17206	17307	17365	17273	17264	17214	17280	17317	17388	17266	17122	17099	17071	17335	17288	17167	17361	17126	17143	17430	17110	17260	17233	17248	17252	17253	17222	17305	17305	17185	17167	17304	17326	17416	17336	17174	17014	17289	17299	17333	17344	17333	17268	17266	17349	17331	17206	17221	17352	17253	17086	17442	17372	17106	17377	17212	17131	17367	17254	17292	17371	17116	17291	17410	17349	17267	17289	17162	17204	17269	17317	17289	17426	17154	17154	17051	17318	17550	17249	17385	17433	17233	17356	17397	17042	17211	17388	17184	17252	17250	17282	17262	17116	17285	17101	17345	17216	17321	17308	17175	17298	17083	17435	17461	17320	17188	17279	17328	17257	17170	17315	16991	17354	17171	17167	17267	17215	17201	17323	17113	17296	17189	17381	17222	17198	17419	17331	17301	17271	17372	17180	17129	17411	17535	17214	17361	17069	17071	17448	17232	17381	17318	17558	17300	17370	17390	17385	17281	17160	17272	17168	17168	17165	17464	17169	17291	17381	17115	17078	17367	17196	17198	17153	17200	17391	17141	17277	17311	17379	17368	17241	17215	17241	17360	17239	17195	17229	17347	17100	17195	17354	17218	17169	17440	17149	17373	17457	17146	17327	17358	17299	17373	17238	17347	17339	17191	17235	17300	17233	17192	17152	17348	17265	17324	17032	17236	17314	17341	17260	17282	17287	17340	17320	17311	17090	17395	17276	17253	17253	17226	17403	17170	17254	17467	17440	17248	17103	17217	17251	17289	17221	17219	17292	17104	17212	17026	17348	17282	17177	17167	17221	17253	17244	17353	17337	17183	17277	17146	17208	17375	17299	17197	17059	17271	17262	17222	17286	17404	17238	17130	17190	17298	17147	17263	17379	17112	17454	17298	17295	17190	17429	17119	17506	17286	17312	17391	17281	17233	17126	17381	17163	17275	17168	17232	17088	17273	17555	17235	17157	17228	17373	17107	17400	17467	17228	17155	17228	17263	17171	17291	17086	17092	17205	17414	17284	17285	17338	17245	17227	17317	17292	17424	17217	17150	17358	17409	17307	17551	17308	17180	17291	17342	17297	17147	17323	17044	17145	17219	17474	17396	17190	17294	17219	17271	17147	17144	17264	17531	17197	17283	17319	17273	17285	17243	17253	17185	17401	17294	17241	16949	17205	17156	17143	17343	17156	17141	17388	17293	17156	17249	17283	17406	17311	17345	17212	17137	17350	17375	17226	17212	17406	17178	17249	17182	17274	17203	17164	17159	17374	17173	17266	17167	17423	17256	17257	17321	17199	17194	17359	17330	17254	17401	17306	17374	17472	17205	17454	17366	17231	17315	17293	17217	17193	17366	17420	17285	17294	17215	17147	17346	17351	17427	17241	17094	17183	17442	17331	17428	17327	17143	17300	17171	17098	16956	17410	17178	17316	17078	17197	17261	17091	17279	17086	17460	17213	17291	17163	17448	17416	17220	17340	17119	17189	17263	17282	17403	17190	16967	17487	17462	17427	17255	17329	17230	17220	17145	17267	17259	17405	17163	17349	17267	17161	17226	17267	17354	17224	17260	17298	17164	17280	17335	17472	17287	17268	17189	17224	17144	17230	17355	16963	17135	17288	17113	17365	17164	17119	17200	17234	17341	17323	17476	17020	17280	17252	17080	17331	17348	17145	17146	17336	17066	17264	17269	17368	17194	17181	17128	17357	17384	17184	17281	17357	17135	17237	17331	17135	17295	17086	17416	17349	17391	17250	17313	17219	17372	17302	17295	17377	17338	17376	17189	17271	17240	17298	17513	17400	17044	17198	17361	17234	17421	17322	17279	17529	17203	17269	17168	17324	16974	17318	17203	17033	17326	17189	17284	17206	17325	17234	17056	17404	17337	17204	17322	17081	17239	17144	17200	17199	17126	17215	17141	17175	17418	17439	17239	17278	17165	17338	17270	17073	17185	17249	17279	17366	17204	17266	17321	17186	17085	17353	17379	17159	17201	17317	17252	17250	17621	17313	17187	17161	17208	17309	17072	17095	17256	17435	17374	17396	17459	17276	17403	17319	17374	17197	17414	17212	17366	17204	17323	17136	17084	17343	17163	17275	17146	17293	17310	17172	17373	17102	17067	17175	17314	17431	17163	17382	17159	17143	17536	17301	17207	17177	17010	17091	17324	17407	17175	17136	17100	17235	17234	17272	17419	17524	17383	17510	17350	17297	17287	17096	17374	17242	17360	17433	17154	17317	17213	17120	17279	17070	17447	17310	17164	17198	17242	16991	17167	17446	17280	17375	17393	17090	17409	17107	17145	17278	17256	17326	17267	17129	17220	17107	17251	17249	17220	17396	17076	17224	17268	17414	17404	17203	17248	17164	17287	17177	17308	17218	17240	17174	17193	17293	17240	17093	17153	17234	17270	17102	17291	17047	17286	17309	17313	17100	17339	17355	17208	17231	17290	17229	17377	17217	17329	17229	17407	17334	17091	17344	17404	17226	17343	17156	17156	17122	17127	17269	17272	17269	16984	17167	17331	17249	17312	17220	17369	17244	17230	17145	17382	17251	17159	17579	17395	17128	17206	17383	17203	17281	17055	17338	17252	17324	17262	17311	17245	17406	17244	17387	17251	17285	17108	17334	17497	17314	17348	17407	17344	17158	17352	17058	17294	17570	17346	17091	17242	17120	17352	17220	17217	17281	17523	17368	17366	17318	17218	17194	17268	17435	17254	17372	17110	17306	17369	17179	17270	17237	17113	17164	17365	17397	17382	17409	17412	17356	17342	17241	17353	17404	17212	17164	16860	17241	17396	17272	17291	17338	17125	17176	17207	17198	17187	17224	17337	17400	17340	17270	17308	17206	17350	17403	17271	17379	17321	17230	17349	17061	17354	17202	17346	17418	17351	17133	17157	17244	17308	17547	17217	17357	17257	17349	17374	17206	17087	17389	17261	17311	17351	17179	17245	17289	17399	17228	17481	17157	17284	17275	17309	17071	17283	17178	17231	17052	17246	17320	17135	17157	17253	17109	17199	17000	17291	17191	17128	17437	17343	17149	17314	17481	17157	17264	17390	17280	17115	17348	17320	17217	17172	17380	17144	17368	17266	17128	17263	17136	17402	17345	17361	17359	17210	17375	17206	17165	17339	17270	17276	17209	17348	17293	17354	17350	17390	17100	17339	17226	17322	17108	17134	17217	16973	17290	17010	17289	17431	17509	17092	17105	17362	17209	17178	17142	17215	17191	17266	17233	17108	17279	17258	17287	17286	17191	17212	17256	17278	17165	17438	17167	17312	17317	17080	17039	17349	17108	17293	17078	17222	17188	17215	17271	17347	17177	17402	17135	17379	17098	17089	17083	17421	17197	17259	17102	17324	17357	17302	17349	17249	17117	17468	17264	17316	17395	17312	17244	17159	17087	17293	17102	17225	17488	17179	17046	17191	17374	17252	17203	17262	17168	17201	17295	17284	17047	17189	17271	17178	17305	17342	17112	17283	17463	17230	17257	17326	17317	17175	17169	17427	17107	17303	17049	17140	17236	17353	17144	17127	17138	17225	17294	17333	17253	17380	17369	17342	17163	17260	17062	17287	17204	17294	17394	17169	17156	17238	17316	17020	17271	17219	17149	17135	17137	17168	17132	17400	17238	17255	17214	17177	17210	17168	17223	17179	17170	17086	17162	17504	17189	17497	17218	16983	17295	17377	17224	17300	17384	17391	17162	17101	17220	17072	17325	17117	17132	17132	17056	17195	17351	17321	17308	16951	17112	17130	17056	17286	17250	17189	17132	17382	17304	17479	17086	17420	17069	17301	17265	17102	17384	17302	17380	17333	17354	17446	17460	17131	17144	17150	17163	17386	17227	17357	17229	17153	17194	17100	17284	17499	17157	17285	17200	17384	17152	17348	17277	17428	17152	17243	17197	17070	17196	17149	17391	17400	17242	17224	17408	17399	17167	17115	17268	17381	17389	17300	17270	17225	17384	17175	17245	17401	17219	17193	17133	17245	17066	16950	17279	17238	17334	17333	17099	17215	17458	17259	17257	17221	17243	17061	17102	17132	17167	17109	17242	17127	17380	17245	17135	17364	17113	17278	17179	17197	17438	17297	17353	17438	17317	17226	17266	17355	17332	17281	17183	17221	17025	17152	17300	17243	17246	17289	17116	17107	17256	17187	17187	17304	17341	17248	17210	17373	17472	16950	17142	17206	17233	17174	17469	17287	17248	17389	17359	17318	17177	17298	17279	17264	17255	17526	17181	17319	17308	17412	17344	17386	17559	17121	17224	17420	17278	17281	17363	17096	17226	17175	17015	17301	17248	17186	17314	17268	17350	17336	17242	17207	17267	17320	17190	17274	17252	17203	17608	17255	17140	17230	17278	17385	17093	17333	17396	17291	17401	17251	17372	17227	17328	17349	17305	17282	17140	17430	17335	17242	17251	17245	17186	17549	17314	17181	17270	17279	17165	17312	17118	17399	17217	17388	17208	17422	17332	17340	17204	17428	17303	17388	17508	17216	17234	17449	17229	17108	17263	17195	17315	17201	17208	17364	17420	17084	17108	17522	17391	17331	16993	17171	17252	17078	17158	17059	17181	17356	17263	17356	17364	17349	17322	17322	17349	17234	17225	17124	17272	17257	17384	17179	17239	17262	17308	17243	17202	17406	17368	17288	17306	17361	17216	17335	17249	17287	17320	17230	17178	17134	17377	17475	17282	17155	17168	17436	17385	17142	17128
25543	44504	43300	37467	35102	33500	31585	28637	26041	23760	20791	19015	18507	18675	18752	17668	17005	16837	16661	16700	16323	16299	16156	16193	16028	15931	16067	15805	15930	15972	15903	15886	15772	15581	15739	15807	15786	15670	15713	15740	15764	15928	16015	15758	15804	15716	15795	15787	15512	15635	15706	15785	15854	15905	15706	15668	15650	15841	15742	15801	15845	15711	15780	15642	15804	15712	15705	15902	15761	15816	15651	15589	15644	15780	15839	15751	15630	15812	15891	15893	15615	15453	15851	15421	15723	15703	15813	15717	15605	15657	15758	15705	15692	15683	15878	15602	15765	15619	15810	15704	15709	15720	15725	15645	15668	15864	15628	15754	15723	15653	15863	15739	15785	15715	15665	15601	15836	15655	15647	15758	15649	15622	15760	15756	15644	15688	15856	15892	15811	15684	15540	15890	15732	15831	15703	15659	15661	15628	15768	15568	15886	15693	15706	15689	15863	15849	15676	15770	15654	15889	15735	15618	15558	15732	15705	15750	15698	15695	15724	15833	15601	15759	15720	15737	15650	15716	15614	15594	16006	15702	15508	15779	15607	15723	15828	15741	15663	15604	15550	15803	15747	15661	15796	15647	15690	15694	15718	15756	15840	15648	15875	15792	15855	15719	15773	15744	15838	15755	15929	15780	15698	15741	15889	15693	15714	15724	15812	15735	15812	15732	15679	15751	15764	15703	15660	15692	15843	15756	15858	15691	15538	15564	15701	15760	15699	15736	15699	15787	15803	15976	15732	15768	15741	15683	15618	15757	15691	15711	15627	15667	15656	15817	15767	15845	15595	15642	15682	15972	15848	15457	15841	15882	15571	15525	15561	15747	15826	15588	15773	15757	15822	15726	15723	15745	15784	15776	15683	15750	15763	15894	15726	15706	15666	15907	15829	15818	15642	15681	15702	15907	15644	15581	15767	15694	15682	15751	15692	15745	15591	15702	15723	15752	15648	15981	15661	15718	15599	15639	15767	15649	15753	15686	15737	15704	15699	15511	15583	15731	15845	15796	15681	15650	15778	15800	15678	15713	15661	15785	15757	15796	15744	15789	15773	15638	15605	15772	15603	15865	15774	15738	15612	15775	15740	15817	15799	15828	15846	15769	15657	15781	15725	15496	15696	15751	15819	15623	15868	15697	15500	15778	15704	15651	15774	15733	15755	15568	15590	15736	15734	15565	15755	15893	15757	15923	15694	15777	15646	15695	15608	15671	15544	15909	15651	15616	15770	15775	15784	15692	15560	15577	15940	15705	15684	15641	15864	15821	15825	15803	15576	15754	15837	15808	15666	15878	15744	15681	15716	15737	15812	15873	15834	15731	15895	15754	15904	15813	15575	15627	15807	15625	15625	15808	15868	15839	15898	15638	15714	15867	15645	15848	15688	15760	15700	15633	15654	15756	15681	15865	15742	15676	15748	15615	15657	15817	15722	15590	15822	15682	15738	15716	15715	15719	15780	15798	15866	15665	15719	15743	15544	15592	15886	15724	15672	15778	15795	15697	15810	15657	15812	15643	15631	15939	15665	15675	15789	15715	15741	15788	15810	15806	15714	15776	15953	15719	15637	15793	15880	15805	15762	15665	15766	15623	15939	15576	15690	15664	15788	15665	15591	15672	15599	15585	15877	15670	15860	15802	15610	15575	15699	15825	15726	15630	15662	15587	15749	15718	15778	15605	15790	15773	15741	15713	15640	15571	15535	16076	15762	15728	15670	15579	15744	15726	15732	15649	15862	15550	15709	15489	15717	15681	15721	15730	15807	15650	15577	15685	15633	15817	15871	15628	15704	15722	15826	15773	15688	15788	15659	15702	15799	15745	15663	15759	15796	15714	15642	15635	15790	15680	15717	15919	15631	15816	15824	15733	15641	15671	15573	15698	15769	15680	15703	15759	15710	15704	15820	15581	15732	15601	15785	15968	15901	15743	15799	15615	15659	15618	15561	15788	15612	15717	15736	15875	15531	15652	15801	15961	15670	15637	15819	15786	15769	15688	15770	15667	15677	15790	15796	15748	15800	15762	15748	15662	15697	15681	15601	15781	15652	15775	15749	15825	15690	15643	15641	15798	15643	15934	15688	15819	15864	15843	15679	15609	15741	15579	15684	15697	15583	15538	15785	15728	15776	15784	15806	15830	15499	15874	15748	15896	15824	15628	15714	15621	15786	15713	15591	15927	15778	15682	15904	15773	15585	15767	15720	15743	15901	15698	15901	15729	15580	15746	15498	15714	15700	15714	15598	15740	15715	15701	15546	15505	15725	15490	15853	15781	15749	15651	15799	15725	15736	15741	15841	15667	15769	15601	15781	15660	15807	15611	15569	15684	15807	15882	15781	15844	15697	15697	15752	15765	15814	15606	15810	15701	15890	15629	15730	15649	15782	15683	15802	15666	15648	15820	15748	15771	15680	15857	15810	15727	15711	15812	15716	15656	15676	15861	15707	15852	15739	15752	15721	15724	15731	15636	15702	15726	15809	15695	15768	15688	15601	15776	15702	15744	15779	15704	15767	15692	15661	15726	15801	15745	15695	15714	15736	15698	15840	15680	15654	15643	15705	15794	15624	15707	15817	15852	15674	15761	15789	15656	15646	15842	15550	15593	15758	15552	15566	15684	15766	15500	15883	15662	15771	15772	15664	15661	15562	15768	15956	15576	15748	15763	15587	15733	15903	15662	15921	15800	15851	15844	15715	15631	15763	15630	15840	15712	15790	15845	15646	15864	15830	15709	15663	15838	15780	15847	15849	15722	15845	15575	15862	15506	15723	15554	15900	15801	15724	15758	15703	15539	15773	15659	15689	15735	15880	15698	15770	15701	15701	15762	15771	15849	15787	15657	15874	15768	15770	15646	15852	15812	15765	15867	15745	15945	15719	15701	15524	15787	15732	15765	15684	15619	15748	15692	15559	15693	15794	15629	15759	15710	15868	15705	15824	15670	15944	15704	15781	15632	15617	15666	15701	15777	15649	15759	15703	15765	15629	15698	15650	15690	15639	15508	15640	15758	15722	15744	15748	15690	15831	15600	15859	15656	15714	15838	15840	15633	15758	15638	15640	15768	15857	15815	15756	15750	15661	15855	15605	15807	15718	15642	15719	15624	15724	15858	15715	15711	15725	15746	15735	15630	15710	15572	15870	15650	15814	15708	15684	15780	15708	15784	15702	15728	15722	15578	15621	15759	15592	15592	15610	15643	15822	15784	15789	15627	15718	15731	15784	15713	15866	15704	15772	15718	15735	15696	15683	15635	15734	15667	15589	15885	15684	15684	15579	15756	15721	15574	15723	15719	15752	15687	15792	15856	15691	15799	15708	15654	15807	15756	15788	15570	15877	15622	15782	15729	15616	15669	15758	15678	15720	16004	15769	15892	15699	15671	15699	15806	15839	15663	15728	15691	15764	15779	15688	15802	15793	15639	15733	15798	15847	15783	15549	15804	15677	15695	15682	15727	15744	15639	15795	15697	15713	15774	15817	15627	15615	15675	15792	15691	15718	15976	15858	15534	15838	15602	15704	15611	15689	15582	15716	15761	15799	15668	15702	15673	15771	15842	15667	15752	15757	15576	15692	15715	15757	15682	15692	15882	15559	15772	15713	15635	15819	15698	15711	15648	15736	15654	15594	15698	15809	15627	15685	15819	15799	15700	15679	15819	15832	15703	15802	15718	15655	15649	15699	15556	15564	15595	15752	15718	15694	15734	15707	15598	15886	15647	15573	15729	15751	15767	15628	15621	15770	15828	15701	15737	15631	15608	15799	15671	15656	15669	15896	15456	15905	15839	15735	15634	15788	15736	15778	15606	15806	15639	15551	15765	15712	15831	15515	15521	15852	15583	15867	15799	15812	15700	15658	15845	15667	15766	15755	15819	15475	15708	15651	15598	15777	15678	15872	15785	15528	15688	15914	15806	15670	15704	15715	15835	15795	15459	15723	15563	15806	15673	15715	15650	15765	15847	15712	15504	15884	15721	15612	15783	15730	15776	15748	15684	15555	15588	15648	15623	15762	15701	15451	15871	15701	15660	15610	15824	15806	15748	15704	15749	15741	15828	15709	15687	15857	15691	15829	15624	15786	15549	15713	15782	15727	15614	15606	15769	15751	15703	15789	15601	15602	15653	15941	15751	15754	15667	15668	15582	15662	15765	15664	15748	15773	15824	15756	15799	15939	15420	15650	15634	15645	15731	15694	15694	15847	15660	15774	15642	15718	15674	15725	15730	15745	16084	15849	15537	15637	15739	15669	15732	15732	15481	15778	15768	15638	15709	15818	15738	15798	15791	15811	15729	15746	15630	15693	15757	15691	15778	15660	15675	15666	15716	15663	15846	15725	15600	15782	15832	15537	15689	15817	15774	15684	15678	15640	15752	15663	15604	15771	15823	15707	15689	15647	15992	15643	15764	15783	15777	15768	15726	15740	15591	15732	15583	15739	15758	15824	15797	15736	15748	15752	15744	15719	15734	15777	15852	15800	15628	15857	15652	15546	15656	15872	15685	15751	15668	15773	15598	15772	15592	15723	15737	15764	15702	15816	15755	15834	15759	15821	15631	15732	15753	15755	15634	15732	15693	15722	15809	15807	15708	15728	15816	15739	15825	15653	15616	15712	15917	15828	15684	15761	15804	15608	15721	15738	15653	15655	15749	15577	15754	15732	15701	15793	15885	15705	15699	15706	15768	15832	15748	15666	15778	15762	15756	15867	15712	15757	15707	15734	15578	15690	15719	15857	15731	15690	15803	15541	15752	15799	15744	15717	15744	15656	15760	15785	15641	15623	15927	15724	15547	15790	15599	15784	15474	15674	15701	15759	15830	15720	15752	15707	15620	15853	15748	15869	15672	15714	15762	15810	15944	15667	15706	15687	15676	15841	15693	15563	15664	15622	15870	15732	15571	15638	15615	15835	15560	15592	15755	15614	15482	15749	15769	15800	15742	15568	15860	15733	15790	15819	15753	15606	15944	15855	15617	15687	15773	15811	15580	15717	15663	15742	15653	15733	15648	15717	15826	15553	15739	15682	15812	15799	15845	15667	15679	15896	15863	15739	15585	15730	15773	15770	15746	15743	15716	15698	15709	15746	15727	15713	15634	15879	15532	15609	15630	15699	15854	15741	15836	15624	15615	15699	15822	15672	15680	15690	15886
30536	25281	28292	26838	24902	24071	23332	21614	20452	19869	19056	18459	18321	18402	18262	18181	18035	18078	17820	17912	17836	17649	17864	17944	17763	17596	17684	17965	17878	17509	17596	17860	17742	17708	17752	17607	17448	17667	17612	17775	18009	17772	17733	17587	17705	17652	17615	17702	17512	17724	17816	17580	17642	17820	17857	17771	17676	17657	17859	17765	17625	17688	17650	17782	17761	17625	17543	17565	17630	17624	17780	17637	17864	17604	17493	17603	17824	17594	17564	17730	17705	17745	17519	17707	17820	17620	17507	17798	17789	17703	17637	17685	17788	17705	17715	17525	17605	17696	17647	17681	17658	17672	17846	17883	17837	17502	17627	17758	17614	17661	17673	17693	17794	18077	17823	17823	17842	17854	17604	17653	17501	17601	17558	17645	17747	17573	17624	17645	17605	17680	17598	17713	17798	17737	17800	17781	17578	17578	17696	17500	17628	17577	17552	17550	17731	17668	17443	17677	17526	17661	17753	17678	17651	17671	17600	17665	17475	17606	17394	17672	17607	17590	17852	17756	17648	17713	17861	17541	17807	17784	17654	17481	17564	17750	17759	17744	17606	17528	17639	17600	17707	17540	17912	17862	17805	17713	17764	17752	17800	17603	17693	17829	17545	17740	17702	17715	17495	17620	17671	17898	17674	17845	17382	17617	17668	17771	17499	17772	17708	17714	17496	17477	17532	17852	17827	17650	17884	17921	17678	17538	17632	17724	17670	17689	17607	17517	17656	17679	17622	17713	17731	17646	17715	17663	17416	17566	17724	17689	17600	17510	17723	17734	17793	17553	17500	17778	17565	17603	17877	17562	17649	17531	17816	17606	17625	17533	17637	17799	17617	17532	17428	17653	17788	17489	17612	17602	17773	17731	17556	17713	17524	17709	17668	17547	17600	17709	17766	17783	17648	17675	17649	17698	17500	17531	17566	17568	17601	17622	17549	17513	17600	17671	17726	17675	17630	17674	17800	17719	17814	17730	17890	17726	17469	17634	17664	17929	17789	17848	17678	17688	17710	17677	17505	17589	17637	17751	17795	17745	17626	17774	17774	17766	17620	17702	17742	17474	17660	17663	17749	17563	17668	17575	17753	17644	17771	17812	17678	17641	17842	17753	17739	17678	17753	17709	17811	17698	17657	17827	17734	17562	17621	17569	17780	17530	17540	17615	17726	17679	17755	17684	17761	17760	17640	17569	17660	17470	17676	17548	17477	17735	17705	17546	17686	17613	17588	17682	17699	17693	17664	17675	17844	17869	17873	17882	17732	17577	17692	17705	17680	17684	17768	17666	17650	17587	17773	17803	17843	17734	17834	17814	17712	17690	17664	17720	17635	17651	17593	17753	17716	17792	17573	17555	17683	17647	17942	17669	17671	17755	17767	17872	17606	17757	17702	17784	17755	17838	17749	17729	17632	17542	17596	18093	17605	17542	17653	17534	17675	17655	17745	17634	17787	17742	17734	17616	17853	17823	17633	17668	17685	17562	17591	17772	17539	17390	17849	17752	17770	17504	17631	17604	17326	17425	17584	17997	17784	17655	17510	17622	17548	17587	17539	17560	17638	17735	17714	17727	17808	17687	17538	17568	17610	17673	17652	17511	17868	17658	17683	17550	17547	17675	17714	17715	17785	17531	17700	17689	17861	17793	17597	17556	17621	17697	17633	17706	17774	17788	17778	17685	17498	17755	17808	17646	17781	17580	17584	17736	17604	17661	17733	17690	17897	17641	17680	17506	17755	17483	17728	17759	17506	17472	17789	17816	17782	17620	17738	17721	17712	17654	17788	17438	17511	17509	17737	17724	17475	17771	17571	17753	17756	17567	17709	17631	17565	17847	17616	17615	17752	17640	17609	17545	17631	17819	17646	17390	17526	17671	17646	17631	17730	17525	17710	17719	17740	17625	17656	17647	17555	17773	17793	17825	17546	17593	17698	17790	17745	17743	17783	17557	17669	17741	17843	17599	17737	17551	17729	17702	17501	17709	17798	17874	17678	17794	17836	17665	17658	17631	17737	17721	17471	17608	17614	17546	17666	17794	17608	17618	17776	17809	17600	17623	17476	17612	17576	17787	17833	17789	17595	17569	17541	17740	17755	17456	17871	17662	17547	17528	17668	17744	17438	17821	17615	17728	17609	17769	17640	17729	17618	17779	17771	17736	17718	17723	17633	17861	17805	17694	17448	17655	17632	17669	17593	17683	17496	17601	17640	17715	17709	17612	17588	17751	17582	17537	17524	17826	17590	17693	17647	17571	17722	17723	17582	17642	17689	17697	17526	17756	17631	17599	17695	17647	17642	17761	17682	17761	17614	17792	17684	17585	17873	17765	17776	17752	17712	17617	17610	17734	17532	17647	17652	17560	17755	17648	17786	17595	17612	17697	17588	17729	17881	17626	17567	17666	17635	17557	17534	17577	17750	17786	17651	17533	17544	17667	17573	17757	17647	17640	17550	17694	17570	17573	17766	17769	17765	17645	17584	17716	17553	17758	17631	17776	17595	17499	17636	17643	17471	17804	17598	17798	17701	17659	17565	17714	17851	17873	17514	17755	17862	17794	17714	17684	17697	17699	17503	17621	17617	17487	17497	17584	17760	17589	17762	17637	17566	17717	17687	17686	17695	17800	17547	17607	17433	17775	17652	17518	17701	17740	17782	17530	17639	17713	17680	17751	17706	17541	17686	17910	17744	17654	17727	17540	17818	17762	17659	17609	17694	17677	17701	17526	17755	17847	17602	17769	17711	17683	17510	17407	17395	17377	17843	17814	17588	17582	17664	17713	17653	17480	17450	17569	17629	17347	17696	17657	17698	17643	17630	17564	17712	17660	17819	17674	17666	17716	17740	17469	17704	17532	17592	17610	17695	17800	17659	17652	17750	17803	17459	17789	17896	17781	17637	17585	17517	17633	17661	17706	17789	17558	17759	17608	17646	17617	17789	17510	17574	17686	17750	17789	17577	17625	17867	17767	17991	17606	17843	17767	17869	17583	17516	17733	17784	17770	17615	17572	17541	17689	17843	17627	17741	17632	17751	17686	17808	17708	17597	17776	18037	17494	17847	17731	17699	17683	17631	17792	17646	17720	17877	17734	17884	17662	17538	17718	17815	17606	17787	17798	17485	17740	17637	17640	17732	17828	17927	17647	17570	17804	17656	17787	17690	17858	17737	17690	17774	17531	17623	17774	17567	17933	17712	17685	17772	17618	17659	17547	17739	17594	17914	17554	17687	17659	17723	17695	17600	17821	17770	17664	17726	17523	17742	17745	17779	17791	17649	17734	17507	17805	17641	17832	17972	17700	17628	17799	17787	17809	17712	17531	17677	17581	17626	17656	17547	17589	17603	17643	17891	17680	17698	17732	17629	17640	17671	17816	17620	17587	17810	17709	17838	17593	17780	17774	17758	17671	17762	17767	17619	17493	17740	17779	17976	17526	17636	17645	17715	17886	17710	17680	17531	17493	17692	17681	17625	17697	17826	17728	17631	17790	17812	17716	17774	17711	17823	17556	17580	17595	17522	17544	17710	17670	17719	17609	17934	17731	17978	17592	17661	17714	17631	17522	17528	17739	17525	17656	17780	17626	17712	17648	17615	17668	17791	17527	17752	17824	17822	17489	17700	17895	17967	17651	17731	17751	17696	17523	17614	17840	17628	17772	17539	17637	17567	17544	17868	17681	17869	17751	17827	17686	17517	17602	17818	17875	17668	17632	17687	17816	17813	17658	17655	17522	17675	17620	17902	17737	17638	17826	17780	17564	17678	17644	17675	17729	17603	17803	17567	17799	17739	17712	17762	17798	17630	17525	17589	17724	17606	17545	17587	17640	17681	17491	17710	17651	17996	17641	17556	17720	17721	17627	17444	17596	17556	17667	17530	17727	17858	17699	17695	17800	17806	17798	17773	17690	17836	17735	17768	17811	17680	17824	17916	17698	17550	17719	17680	17629	17544	17693	17542	17560	17735	17597	17707	17435	17590	17574	17641	17335	17570	17724	17798	17654	17611	17723	17334	17605	17847	17538	17612	17799	17852	17412	17713	17627	17710	17648	17786	17729	17715	17789	17712	17685	17724	17599	17680	17680	17732	17812	17618	17825	17886	17753	17781	17688	17683	17710	17618	17695	17696	17857	17567	17577	17691	17743	17649	17578	17677	17699	17733	17705	17697	17815	17898	17747	17482	17629	17667	17744	17859	17843	17878	17433	18013	17643	17979	17687	17609	17747	17817	17825	17800	17620	17739	17561	17705	17793	17959	17656	17781	17566	17878	17749	17572	17594	17721	17825	17643	17697	17813	17461	17594	17555	17861	17597	17599	17680	17596	17875	17570	17410	17655	17762	17807	17750	17772	17558	17645	17478	17943	17591	17633	17696	17661	17535	17872	17728	17602	17606	17645	17451	17615	17800	17653	17615	17831	17552	17721	17729	17849	17773	17683	17605	17642	17723	17747	17772	17553	17628	17647	17625	17748	17631	18004	17838	17757	17744	17715	17609	17762	17591	17778	17755	17546	17741	17772	17664	17785	17904	17823	17790	17670	17676	17583	17711	17388	17750	17499	17599	17759	17784	17806	17797	17710	17735	17685	17564	17642	17599	17564	17783	17657	17804	17584	17768	17587	17627	17752	17687	17830	17658	17784	17845	17570	17743	17606	17713	17668	17669	17812	17728	17761	17770	17670	17518	17770	17773	17613	17633	17574	17732	17663	17571	17823	17564	17803	17758	17647	17962	17872	17832	17671	17674	17836	17573	17953	17614	17715	17818	17635	17708	17743	17630	17706	17652	17486	17861	17625	17661	17668	17557	17818	17508	17781	17682	17653	17800	17781	17613	17820	17729	17710	17702	17561	17831	17668	17646	17801	17815	17691	17754	17567	17751	17874	17583	17633	17673	17744	17714	17664	17357	17687	17499	17411	17677	17708	17573	17577	17587	17587	17719	17687	17840	17614	17580	17767	17809	17741	17502	17789	17698	17754	17636	17558	17563	17638	17679	17525	17702	17763	17590	17478	17526	17845	17675	17517	17790	17800	17626	17529	17742	17864	17775	17605	17581	17705	17863	17697	17739	17687	17607	17906	17747	17618	17632	17515	17750	17832	17529	17794	17887	17492	17581	17484	17642	17638	17732	17617	17506	17712	17768	17650	17681
23658	32701	31562	28098	27069	26109	24389	22246	20915	19715	18013	17215	17028	17196	16923	16795	16566	16457	16179	16346	16233	16271	16251	16144	16007	16072	16004	16094	15926	15955	15988	15992	15993	15879	16023	16102	15984	15958	16007	15972	16071	16047	16000	15988	15996	16223	15976	15840	16010	16018	16057	16101	15877	15808	15879	16107	15899	15878	16088	15986	15978	15874	15981	15918	15959	15965	16001	16156	15944	16023	15827	15939	15941	16330	15961	16011	15996	16037	15926	15922	15894	15873	15942	15933	16090	15988	16066	15966	16130	16147	16168	16057	15950	15980	16044	15906	16131	15972	15807	16026	15902	15934	16070	16080	15940	15800	15909	15822	15826	16110	15744	15995	15956	16056	15993	15826	16083	15927	15918	15889	16067	15847	16152	16044	16000	16047	15911	15905	16064	16052	16078	16056	15969	16063	15857	15881	16141	16169	15918	16036	15983	15946	15896	15964	15968	15999	15979	15955	15895	15959	16088	16036	15841	15995	16097	15889	15993	16050	15885	16029	15868	16030	16010	15951	16104	15918	15952	15916	15939	16042	15929	15714	15964	16068	15826	16067	16009	15854	15903	15957	16028	15995	16069	15983	16025	16120	16007	16128	15893	15929	16019	15901	16040	15986	15960	16133	15939	15983	15968	15916	15848	16181	15962	15978	15821	15937	15885	16122	15934	16130	15967	15944	15996	15962	15974	15909	16037	15974	16090	15945	15909	15835	15822	15919	15897	15970	16089	15918	16154	16000	16108	16027	15791	15928	16079	16033	16030	15755	15863	15882	15808	15984	16121	15968	15940	15948	15945	15900	15998	15900	16068	16067	15917	15925	15981	15955	16082	15823	16114	15944	16024	15956	15971	16061	15954	15757	16012	15991	16058	15893	16145	15982	16165	16060	16041	16071	15951	15927	15999	15838	16003	15862	16005	15937	16022	15970	15971	15939	15930	16033	15962	15837	15903	15806	15970	15938	15915	16004	16015	16029	16042	15907	16058	15933	15837	15956	16075	15977	15990	15968	15784	15966	16059	15834	16082	15908	15985	16023	16087	15894	16021	15921	15948	16123	16027	15791	16110	15835	15956	15912	15844	16016	16084	15952	16118	15953	15861	15892	16012	16017	15970	15832	15940	15913	16012	16053	15968	16013	16044	15909	16185	15915	16119	16074	15860	15998	16034	15884	16073	15960	15964	15917	15997	16065	15974	15955	16075	16033	16012	15863	15921	15921	15887	15835	15979	16156	15710	16081	15914	15950	16043	16019	15931	15831	16002	15845	15981	16064	15795	15950	16102	15988	15980	15974	15935	15951	16072	16190	16053	16039	15968	16012	16072	16023	16101	15823	15988	15942	16066	15918	16088	16017	15901	16088	16060	15999	16026	16076	15928	16058	16083	15891	15837	15914	15971	15880	15914	15952	16045	15963	15860	15976	15774	16028	15923	15938	16027	16009	15977	15977	15917	16071	15957	15784	16099	15925	15933	16001	16183	15885	16101	16028	16023	15822	15953	15805	16005	16033	16012	15858	16003	15912	15910	16010	16054	16022	15973	16001	15947	15815	15999	15908	16156	15916	15850	15995	16025	16013	15997	15966	16009	15998	15866	16051	15941	16132	15977	16030	15965	16048	15982	16079	16010	15948	15932	15861	15876	15945	16117	15834	16186	15967	15957	16019	15862	15898	15909	15970	16042	15956	15965	15955	15829	16031	16003	15851	16201	16017	16014	15867	16114	15810	15969	15890	15879	16039	16098	15982	15849	15949	15814	16156	15955	15929	15968	15879	15908	15998	15906	15907	16090	15940	15844	15964	15965	15897	16117	15972	15953	16083	15823	16000	16065	15908	16036	15901	15924	15853	16077	15981	16050	15980	16068	15939	15843	15889	15935	16045	15919	15797	15938	15953	15890	15938	15878	15854	16159	15986	15860	15893	15925	15871	15970	15914	15929	15957	15853	15966	15777	15954	16000	16027	15880	15866	15925	15964	15936	16083	16049	15913	15898	15984	16033	15933	15953	15947	15934	16072	15878	15881	15773	15915	16010	15966	16007	16062	16022	15847	15958	15957	16087	15990	15775	15992	16086	15906	16080	15914	16154	15950	16032	15937	16007	15958	15975	15953	15857	15988	16150	15820	16075	15824	15968	16042	15693	16060	15934	15879	15968	15956	16015	15856	15976	15942	15999	15873	16015	15881	15840	15994	16031	15962	16112	16132	15949	16014	15923	15817	15966	15964	15855	16031	15846	15957	16053	16076	16096	16067	16098	16095	15983	16096	15886	15928	16059	15918	15899	16028	15989	15821	16018	16063	15723	16028	15932	16015	15928	15947	15873	15950	16031	15976	16063	15931	15937	15990	16076	15877	16123	15776	15906	16029	16142	16035	15979	15918	15881	15917	15963	15981	15903	15980	15851	15909	15889	15999	15871	15898	15905	16028	15945	15953	15931	15877	15894	15927	16019	15754	15998	15868	16164	16045	16048	16003	16052	16131	15965	15994	16053	15967	16032	15996	15973	16183	15954	15913	15941	15749	15959	15993	16015	16020	16034	15976	15996	16001	16003	15831	16002	15987	16032	15793	15887	15906	15789	15863	15891	15860	16080	15977	16051	15893	16059	16050	15893	15792	15947	16090	16030	16040	16049	16048	15931	15859	15906	16035	16000	15865	16014	15953	15973	15892	15969	15785	15971	16051	15964	15943	16054	15800	15907	15961	16047	15954	15951	15975	15779	16127	16010	15965	15890	15895	15859	15826	15924	15867	16013	15879	16115	16000	16003	15984	16186	15967	16068	15863	16069	16038	15984	15954	16084	16071	16022	15864	16149	16013	15991	15974	15915	15997	16086	15944	15861	15879	15940	16038	15992	15959	16183	15883	16121	16084	15966	15800	16172	15835	15885	15871	16200	16044	16136	15967	15951	15947	15976	15985	15916	15995	15913	16176	16078	16012	15928	16092	16068	15884	16010	15926	16047	15833	15932	15775	15910	16068	15912	16002	15965	16050	15993	15794	15972	16066	16041	15900	15932	16015	15770	15965	15941	15978	15956	15907	16050	15941	15978	16048	15867	15959	15959	16122	15859	15982	15723	15964	16039	15981	15932	16027	15912	16094	15873	15992	15942	15935	15875	15900	15919	15973	16065	16056	15988	16044	15923	16121	15772	16139	15782	16068	16014	15851	15909	16052	15984	16060	15860	15935	16207	15790	16027	15975	15989	15918	15851	16000	15957	16037	16002	15885	16021	15926	16038	16083	16166	15943	16023	16108	16094	15876	15971	16023	15958	15956	16104	15992	15997	15968	15930	15925	15779	15994	15957	16101	16097	16061	16043	15894	16018	15948	16039	15873	16012	16095	16003	16095	15902	16088	16038	15844	15904	16058	16080	15999	16103	15960	15945	15834	16191	15966	15972	15975	16029	16174	15958	16097	15931	15970	16046	15795	16068	16069	15971	16015	15992	15891	15976	15828	16155	15878	15967	16008	15790	16086	16082	15893	16058	16068	15973	15842	16010	16069	16035	16115	15895	16081	16058	15982	16067	16079	15938	15963	15942	15945	16088	15990	16148	16060	16009	15952	15907	16114	16010	16173	15977	16015	16200	16211	15929	16010	15931	15810	16026	16077	16054	15983	16090	15986	15998	16034	15859	15884	16126	16040	15933	15859	15880	16009	16113	15949	16102	15999	15936	15917	15895	15912	16059	16339	15890	16137	16031	16083	16033	15996	16117	15880	15910	15930	15861	16001	16018	15947	15841	16045	16077	15922	16022	15993	15995	16134	16056	16021	16086	15969	15972	15957	15853	15948	16015	15911	16023	15935	15990	15917	15899	16021	15956	15946	16013	16327	16030	15973	16038	15883	16010	15968	15819	15964	15987	15980	15985	15779	15874	15866	16059	16157	16195	15991	16094	15880	16011	15887	16030	16310	15820	15928	15895	15989	16009	16074	15867	15989	16118	15930	15973	16010	15936	16004	15957	16021	15820	15882	15936	15908	16119	16150	15991	15996	15960	15893	16165	16055	16029	15852	15968	15973	15921	16155	16000	15963	16116	15900	15873	15989	16180	15997	15926	15918	16062	15966	15877	16031	15941	16008	15840	16081	15844	15939	15873	16014	15929	15941	16007	15897	15873	15985	16060	15998	15940	16089	15890	15824	16025	15985	15942	15776	16002	16045	15909	16139	16058	15861	15989	15925	15844	16130	15938	16003	16018	15822	15905	15909	16010	15825	16018	16138	16023	15992	15978	15955	16068	16136	16037	15887	15988	15888	15959	16047	15842	15918	16046	15805	16016	15994	16221	16084	15997	15832	15944	16190	16101	15810	15777	16099	16014	16008	15877	15931	15870	15999	15988	15939	15836	15938	15736	16001	15938	15997	15939	16096	15948	15959	16097	15789	15800	15948	16106	15910	16078	15851	15809	15939	15981	16058	15806	16125	16154	15829	16062	16068	16005	15983	15850	15853	16020	15908	15821	15997	15978	16007	15858	15903	15853	15912	15939	15875	15831	16035	16078	15971	16088	15874	16018	15967	16071	15923	15939	15873	16001	15927	16000	15791	16016	15954	16022	16000	15963	16151	16077	16038	15984	16023	15967	16084	16096	15950	15915	15876	16027	15891	15851	15928	16056	16106	16037	15795	16113	16030	16036	15995	15849	15760	16132	15899	16007	16062	15934	16069	15919	16014	15893	15965	15923	16066	16002	15988	15979	16028	15897	16093	16007	15775	15902	16027	16090	15955	15954	16036	15878	15937	16017	15945	15867	15957	16023	16088	16021	15873	16004	15948	16043	15991	16155	15778	16052	15894	16127	15990	16112	16021	15903	15934	15978	16117	16059	15966	15954	15981	15944	15991	16047	15879	16090	15958	15906	16063	16148	15941	15937	16064	15997	16004	16024	16124	15945	16096	16100	15864	15789	15974	15925	15914	16063	15828	15952	15984	15922	15835	15986	15984	15931	15826	15929	15810	15875	16221	15957	15947	16004	15980	15991	15964	15935	15889	15902	15838	15993	15989	15897	15800	15781	15970	15804	15995	15890	15936	15862	16055	16004	15865	16040	15877	16052	15927	16233	16189	15834	15875	16078	16018	15909	16141	15992	15863	16127	16018	16007	15947	16017	16096	15860	15992	16075	15940	16105	15930	16000	15983
25301	21375	28359	26400	25845	27076	26265	23208	21752	20738	19264	18073	18056	18220	17910	17815	17530	17174	17219	17180	17146	16964	17010	17061	16973	16919	16743	16992	16677	16630	16682	16841	16718	16798	17038	16870	16883	16409	16767	16796	16749	16652	16841	16887	16768	16829	16733	16647	16728	16782	16835	16699	16902	16857	16706	16644	16603	16636	16694	16704	16654	16648	16933	16821	16743	16727	16685	16937	16863	16839	16805	16582	16667	16709	16682	16705	16748	16720	16650	16505	16528	16706	16796	16717	16856	16607	16739	16704	16958	16626	16781	16699	16818	16776	16638	16633	16610	16467	16772	16704	16778	16709	16477	16627	16953	16701	16868	16784	16914	16620	16581	16715	16599	16875	16576	16642	16707	16720	17003	17027	16521	16700	16651	16683	16819	16823	16722	16551	16652	16732	16617	16892	16705	16645	16598	16576	16691	16838	16616	16767	16862	16824	16608	16886	16550	16718	16758	16817	16824	16747	16627	16688	16696	16519	16785	16590	16754	16740	16677	16534	16787	16559	16667	16605	16917	16651	16878	16672	16676	16709	16604	16441	16889	16666	16654	16462	16778	16674	16827	16558	16513	16760	16713	16789	16633	16525	16595	16602	16649	16645	16745	16598	16743	16635	16666	16683	16739	16778	16611	16654	16818	16610	16617	16742	16579	16698	16720	16512	16638	16721	16638	16666	16633	16682	16617	16706	16766	16780	16606	16531	16653	16580	16455	16730	16575	16776	16527	16830	16501	16707	16829	16729	16730	16489	16680	16776	16826	16518	16617	16966	16640	16700	16490	16749	16496	16649	16602	16689	16829	16795	16847	16646	16634	16609	16844	16739	16585	16792	16618	16485	16726	16729	16691	16794	16779	16669	16731	16868	16750	16735	16503	16754	16692	16637	16660	16887	16784	16665	16647	16581	16790	16675	16741	16855	16758	16508	16640	16846	16598	16617	16631	16645	16767	16605	16677	16550	16775	16654	16798	16740	16808	16685	16988	16811	16968	16717	16717	16624	16664	16753	16743	16721	16673	16631	16750	16927	16751	16565	16622	16599	16679	16674	16516	16726	16520	16778	16655	16595	16825	16731	16836	16890	16744	16669	16756	16606	16687	16617	16820	16754	16770	16672	16584	16585	16712	16730	16889	16853	16634	16756	16705	16591	16498	16788	16779	16729	16472	16772	16630	16825	16639	16641	16713	16701	16727	16746	16803	16604	16544	16854	16648	16419	16653	16998	16759	16745	16808	16617	16783	16597	16867	16800	16655	16657	16626	16814	16714	16731	16736	16671	16882	16781	16555	16700	16677	16598	16773	16585	16524	16686	16699	16688	16672	16676	16760	16757	16772	16545	16830	16739	16736	16723	16631	16581	16845	16862	16839	16662	16472	16742	16768	16610	16612	16760	16855	16528	16612	16748	16671	16733	16615	16622	16598	16641	16876	16984	16908	16766	16732	16721	16733	16595	16726	16678	16775	16629	16815	16665	16716	16699	16465	16767	16707	16727	16682	16631	16669	16684	16569	16474	16608	16622	16609	16722	16784	16804	16776	16703	16826	16802	16479	16499	16552	16477	16812	16886	16812	16696	16550	16657	16504	16858	16779	16706	16637	16860	16526	16744	16816	16613	16459	16768	16857	16598	16760	16713	16742	16833	16758	16682	16779	16661	16802	16917	16641	16405	16620	16661	16601	16693	16695	16729	16702	16743	16624	16690	16707	16659	16645	16728	16664	16750	16995	16624	16785	16578	16732	16665	16640	16650	16580	16712	16656	16599	16848	16713	16632	16813	16825	16732	16779	16776	16603	16598	16591	16693	16712	16578	16597	16497	16637	16785	16672	16672	16726	16793	16863	16767	16831	16635	16651	16709	16674	16707	16638	16871	16634	16588	16674	16682	16747	16926	16801	16718	16522	16813	16792	16978	16809	16526	16605	16613	16720	16540	16642	16758	16850	16641	16665	16533	16912	16775	16678	16616	16604	16759	16736	16746	16633	16859	16603	16575	16686	16632	16659	16855	16874	16728	16596	16608	16737	16670	16692	16712	16743	16689	16664	16812	16757	16653	16644	16670	16565	16623	16574	16601	16810	16726	16768	16818	16870	16869	16582	16631	16937	16707	16656	16611	16744	16693	16540	16757	16580	16819	16824	16766	16591	16738	16623	16538	16839	16692	16589	16528	16641	16805	16629	16645	16526	16674	16690	16815	16702	16463	16686	16710	16790	16911	16669	16678	16627	16878	16676	16700	16643	16688	16751	16733	16766	16711	16761	16906	16820	16766	16685	16563	16565	16595	16720	16724	16677	16814	16804	16917	16624	16941	16754	16680	16599	16655	16832	16748	16407	16786	16800	16795	16688	16809	16632	16677	16683	16698	16671	16757	16764	16565	16606	16559	16751	16889	16811	16651	16804	16745	16639	16698	16606	16613	16563	16657	16534	16825	16598	16756	16506	16619	16732	16753	16838	16648	16820	16727	16619	16606	16862	16662	16737	16440	16687	16854	16927	16699	16691	16911	16867	16665	16629	16673	16799	16703	16597	16656	16706	16754	16600	16717	16786	16795	16657	16719	16709	16500	16731	16560	16640	16724	16935	16669	16607	16879	16663	16757	16472	16677	16666	16744	16722	16763	16828	16852	16650	16792	16695	16747	16750	16558	16978	16656	16623	16721	16721	16395	16494	16712	16619	16621	16555	16465	16601	16585	16674	16807	16752	16703	16804	16813	16762	16706	16405	16761	16703	16589	16760	16631	16733	16644	16611	16542	16877	16911	16766	16671	16914	16660	16756	16738	16814	16800	16684	16596	16776	16678	16746	16524	16796	16680	16599	16670	16923	16691	16753	16876	16792	16834	16777	16512	16682	16676	16563	16716	16488	16746	16932	16690	16855	16530	16533	16612	16671	16677	16818	16700	16690	16776	16741	16626	16781	16497	16546	16751	16845	16850	16844	16703	16851	16765	16722	16908	16682	16605	16695	16714	16817	16758	16811	16727	16674	16753	16790	16770	16766	16760	16513	16704	16595	16728	16877	16914	16543	16710	16619	16884	16749	16653	16783	16520	16649	16824	16843	16694	16830	16526	16673	16701	16748	16638	16685	16812	16627	16706	16637	16668	16731	16706	16407	16728	16660	16727	16834	16602	16675	16653	16757	16763	16929	16778	16977	16764	16756	16814	16619	16626	16831	16843	16676	16884	16642	16658	16698	16813	16661	16652	16675	16517	16658	16642	16836	16681	16759	16647	16894	16679	16545	16721	16792	16728	16731	16615	16602	16631	16819	16782	16612	16654	16755	16843	16555	16689	16652	16771	16848	16679	16523	16402	16745	16817	16769	16690	16833	16598	16696	16674	16790	16873	16702	16778	16555	16559	16767	16636	16714	16718	16764	16581	16738	16679	16794	16477	16631	16621	16331	16615	16765	16566	16705	16788	16466	16682	16726	16504	16875	16441	16745	16587	16704	16593	16738	16719	16751	16679	16891	16837	16809	16848	16651	16742	16517	16975	16573	16771	16769	16812	16763	16758	16941	16731	16659	16690	16734	16717	16814	16660	16669	16805	16779	16506	16759	16452	16625	16861	16584	16641	16806	16865	16682	16654	16662	16672	16784	16559	16688	16347	16766	16759	16644	16666	16819	16737	16618	16643	16574	16755	16767	16794	16735	16613	16597	16855	16470	16521	16703	16512	16903	16709	16667	16640	16762	16727	16757	16715	16556	16835	16650	16842	16578	16778	16797	16684	16665	16801	16820	16834	16493	16785	16671	16786	16607	16627	16599	16597	16745	16710	16818	16847	16700	16795	16755	16632	16797	16857	16580	16591	16593	16791	16743	16616	16571	16595	16633	16588	16821	16674	16634	16818	16761	16580	16597	16552	16808	16711	16805	16683	16744	16974	16870	16650	16633	16879	16776	16744	16625	16655	16923	16847	16855	16591	16651	16751	16757	16634	16737	16692	16784	16758	16586	16694	16955	16752	16779	16582	16728	16618	16886	16887	16519	16752	16689	16691	16750	16736	16697	16713	16727	16550	16691	16720	16761	16718	16808	16771	16634	16667	16611	16678	16735	16731	16947	16654	16576	16600	16773	16631	16615	16993	16692	16796	16722	16522	16554	16970	16884	16708	16822	16626	16600	16731	16792	16948	16898	16772	16568	16596	16668	16516	16573	16585	16682	16566	16681	16929	16839	16697	16732	16638	16805	16680	16636	16791	16567	16689	16642	16361	16628	16599	16659	16625	16788	16747	16788	16745	16544	16541	16731	16687	16871	16820	16960	16886	16612	16597	16820	16853	16865	16707	16601	16739	16674	16774	16589	16700	16723	16749	16626	16656	16724	16636	16763	16587	16654	16627	16854	16600	16696	16765	16548	16724	16530	16677	16689	16626	16850	16712	16731	16793	16661	16894	16776	16640	16921	16509	16836	16812	16726	16863	16545	16595	16708	16657	16711	16754	16794	16679	16625	16792	16712	16754	16759	16780	16602	16803	16603	16666	16760	16651	16720	16520	16759	16706	16609	16799	16748	16537	16829	16680	16827	16782	16895	16729	16698	16617	16665	16404	16822	16570	16756	16477	16541	16834	16843	16652	16652	16535	16614	16736	16824	16608	16821	16558	16897	16721	16811	16726	16686	16666	16688	16851	16680	16815	16751	16712	16648	16529	16688	16557	16587	16755	16696	16677	16649	16632	16599	16505	16614	16635	16529	16743	16799	16721	16789	16543	16641	16857	16671	16630	16911	16555	16889	16574	16641	16523	16610	16661	16714	16643	16818	16764	16896	16806	16795	16604	16690	16678	16831	16811	16661	16846	16731	16514	16677	16794	16722	16472	16846	16765	16760	16700	16829	16633	16841	16697	16620	16775	16845	16764	16707	16766	16680	16727	16741	16893	16683	16593	16806	17007	16734	16744	16601	16729	16821	16667	16689	16671	16798	16557	16780	16577	16729	16834	16587	16773	16773	16752	16654	16567	16862	16891	16667	16631	16706	16784	16598	16956	16727	16665	16775	16710	16758	16854	16599	16651	16695	16704	16801	16764	16535	16783	16532	16666	16594	16787	16815	16604	16673	16703	16959	16958	16637	16821	16916	16756	16788	16789	16638	16507	16422	16945	16688	16640	16836	16685	16863	16516	16567	16656	16655	16757
23817	39290	37984	33573	31989	29865	27705	25034	23064	21317	18890	17513	17464	17751	17276	16921	16463	16234	16152	16277	15797	15817	15762	15588	15499	15613	15734	15530	15427	15480	15347	15487	15434	15474	15505	15429	15208	15304	15440	15324	15508	15562	15429	15411	15527	15436	15425	15513	15426	15581	15338	15528	15342	15391	15427	15299	15291	15459	15363	15481	15224	15473	15408	15341	15351	15418	15274	15486	15440	15309	15481	15324	15421	15436	15343	15278	15394	15189	15255	15379	15481	15413	15314	15344	15390	15425	15531	15341	15336	15399	15310	15411	15283	15263	15492	15631	15271	15359	15535	15421	15456	15375	15384	15559	15416	15413	15288	15436	15350	15321	15490	15321	15454	15512	15314	15279	15205	15428	15353	15368	15589	15482	15491	15551	15455	15420	15224	15397	15489	15272	15416	15468	15369	15232	15347	15380	15466	15405	15340	15458	15444	15452	15372	15375	15324	15259	15374	15484	15338	15336	15408	15241	15400	15433	15256	15276	15406	15252	15458	15431	15337	15422	15307	15309	15421	15411	15527	15323	15315	15360	15272	15476	15235	15415	15478	15442	15333	15492	15254	15356	15323	15451	15371	15337	15305	15485	15367	15315	15353	15310	15433	15568	15408	15400	15470	15329	15383	15279	15300	15447	15475	15283	15372	15456	15490	15223	15484	15378	15291	15371	15334	15474	15233	15376	15472	15408	15371	15442	15495	15464	15415	15506	15152	15409	15294	15297	15370	15376	15333	15338	15389	15474	15356	15327	15329	15393	15401	15170	15481	15413	15474	15426	15404	15534	15363	15313	15292	15274	15401	15461	15321	15334	15512	15433	15268	15360	15558	15127	15519	15543	15354	15374	15381	15249	15252	15423	15521	15503	15343	15340	15459	15323	15514	15509	15370	15446	15404	15482	15308	15336	15428	15257	15355	15441	15483	15434	15344	15423	15437	15350	15533	15224	15335	15375	15427	15339	15228	15507	15221	15283	15294	15417	15395	15550	15345	15315	15402	15381	15351	15301	15291	15326	15489	15314	15283	15234	15406	15501	15366	15381	15406	15323	15447	15392	15239	15490	15460	15640	15297	15476	15439	15519	15340	15318	15237	15391	15416	15456	15508	15376	15367	15332	15587	15295	15377	15363	15364	15314	15399	15583	15464	15295	15391	15376	15413	15328	15513	15447	15373	15337	15283	15315	15415	15208	15427	15461	15495	15372	15293	15481	15364	15371	15323	15390	15390	15366	15420	15294	15221	15738	15422	15284	15606	15362	15410	15337	15403	15304	15452	15561	15440	15436	15504	15353	15379	15408	15471	15410	15373	15316	15335	15334	15408	15273	15343	15444	15411	15292	15287	15257	15338	15297	15359	15195	15478	15340	15257	15390	15329	15392	15229	15395	15324	15441	15326	15363	15304	15376	15321	15404	15391	15418	15255	15271	15418	15554	15480	15469	15576	15421	15427	15401	15391	15450	15346	15428	15507	15393	15286	15280	15246	15312	15440	15364	15359	15430	15163	15309	15404	15343	15484	15534	15433	15484	15376	15436	15431	15320	15059	15454	15294	15341	15291	15457	15313	15292	15538	15266	15382	15610	15363	15323	15367	15551	15405	15458	15381	15380	15316	15401	15495	15365	15267	15414	15356	15605	15421	15324	15282	15357	15233	15351	15346	15180	15265	15443	15285	15432	15374	15258	15603	15252	15353	15458	15417	15350	15383	15466	15313	15235	15394	15392	15344	15320	15280	15295	15393	15561	15341	15294	15524	15330	15408	15243	15385	15304	15394	15492	15469	15288	15365	15341	15394	15503	15490	15329	15295	15427	15293	15399	15351	15437	15339	15389	15448	15233	15525	15269	15443	15416	15242	15306	15268	15468	15418	15312	15216	15442	15546	15331	15285	15362	15326	15347	15455	15435	15246	15457	15322	15365	15237	15469	15565	15301	15390	15418	15439	15228	15368	15455	15416	15482	15232	15253	15389	15414	15398	15260	15310	15420	15252	15336	15195	15419	15434	15247	15439	15435	15342	15298	15340	15310	15541	15330	15521	15447	15395	15309	15357	15341	15309	15335	15444	15544	15275	15378	15402	15445	15485	15297	15331	15290	15430	15282	15377	15440	15225	15480	15309	15334	15431	15379	15292	15342	15406	15351	15378	15455	15417	15272	15533	15419	15421	15343	15409	15348	15472	15378	15177	15412	15389	15333	15325	15390	15581	15358	15340	15340	15567	15372	15566	15392	15374	15364	15420	15271	15485	15418	15397	15237	15301	15286	15381	15522	15334	15295	15288	15337	15620	15210	15465	15456	15481	15348	15460	15316	15380	15338	15460	15348	15233	15405	15508	15302	15428	15462	15408	15512	15381	15361	15362	15315	15383	15473	15492	15297	15419	15293	15317	15207	15369	15366	15574	15399	15470	15493	15488	15375	15355	15320	15473	15484	15374	15341	15480	15344	15436	15341	15583	15307	15375	15423	15474	15311	15382	15466	15278	15473	15345	15438	15321	15359	15324	15381	15495	15439	15319	15305	15354	15278	15423	15288	15345	15430	15350	15450	15397	15384	15530	15448	15436	15408	15338	15376	15322	15360	15476	15411	15345	15362	15343	15402	15263	15166	15332	15341	15403	15372	15441	15308	15369	15297	15349	15503	15334	15325	15381	15559	15486	15476	15584	15468	15364	15264	15434	15537	15339	15421	15393	15347	15302	15319	15260	15618	15356	15191	15555	15386	15205	15277	15248	15343	15362	15235	15398	15473	15502	15299	15299	15346	15271	15435	15319	15575	15336	15422	15395	15410	15270	15300	15411	15378	15456	15204	15514	15490	15380	15420	15420	15390	15113	15253	15416	15285	15356	15392	15414	15291	15239	15363	15343	15483	15444	15259	15345	15434	15371	15353	15481	15273	15290	15365	15340	15483	15408	15296	15438	15553	15387	15474	15517	15514	15410	15490	15375	15410	15383	15396	15496	15275	15466	15298	15415	15365	15357	15275	15381	15168	15446	15573	15329	15603	15365	15452	15474	15353	15274	15379	15473	15360	15446	15297	15435	15309	15352	15416	15519	15344	15400	15390	15369	15467	15184	15464	15457	15474	15466	15467	15450	15504	15349	15375	15547	15476	15332	15370	15385	15364	15534	15230	15360	15412	15270	15477	15315	15401	15276	15382	15459	15333	15297	15259	15455	15369	15474	15270	15372	15500	15296	15386	15497	15445	15188	15389	15498	15186	15363	15271	15451	15282	15379	15431	15439	15292	15294	15580	15445	15273	15351	15211	15511	15530	15414	15383	15316	15457	15236	15382	15276	15491	15331	15337	15336	15378	15389	15310	15411	15302	15485	15392	15355	15484	15408	15330	15495	15292	15294	15206	15356	15255	15280	15330	15207	15279	15387	15342	15621	15353	15445	15511	15339	15277	15324	15414	15405	15350	15397	15508	15321	15395	15292	15426	15304	15388	15584	15489	15362	15333	15527	15335	15370	15430	15435	15308	15284	15356	15285	15320	15336	15371	15187	15396	15271	15406	15547	15329	15414	15407	15373	15478	15479	15539	15345	15486	15495	15410	15445	15304	15365	15404	15233	15348	15330	15533	15525	15291	15504	15215	15351	15349	15412	15407	15558	15441	15283	15147	15383	15350	15628	15375	15389	15221	15412	15297	15449	15418	15330	15345	15333	15332	15452	15399	15326	15222	15451	15504	15562	15329	15417	15435	15448	15370	15368	15335	15382	15481	15365	15404	15403	15331	15451	15361	15443	15418	15460	15306	15503	15388	15393	15347	15448	15551	15445	15507	15300	15308	15364	15368	15300	15414	15358	15264	15414	15244	15444	15378	15379	15371	15243	15291	15358	15291	15334	15348	15398	15210	15421	15408	15476	15286	15528	15390	15270	15354	15341	15367	15342	15358	15421	15292	15518	15487	15483	15290	15331	15594	15296	15413	15385	15226	15334	15332	15390	15481	15441	15290	15567	15331	15510	15265	15536	15379	15552	15134	15275	15582	15349	15395	15491	15384	15414	15222	15486	15537	15350	15483	15460	15297	15293	15283	15462	15545	15396	15407	15385	15368	15221	15390	15320	15307	15382	15341	15341	15366	15449	15355	15461	15257	15313	15470	15307	15393	15319	15432	15349	15351	15555	15382	15162	15468	15437	15328	15369	15393	15358	15306	15358	15292	15496	15445	15572	15411	15427	15405	15386	15490	15474	15270	15420	15491	15282	15270	15402	15267	15448	15164	15242	15317	15391	15356	15379	15269	15342	15408	15348	15256	15529	15275	15357	15517	15352	15398	15460	15336	15423	15352	15411	15672	15335	15473	15384	15392	15318	15482	15362	15371	15520	15526	15419	15534	15377	15446	15425	15338	15419	15341	15391	15399	15297	15368	15337	15470	15340	15283	15353	15357	15259	15296	15355	15414	15314	15338	15353	15300	15420	15424	15227	15443	15290	15374	15447	15349	15183	15255	15432	15494	15492	15527	15417	15496	15541	15181	15378	15402	15427	15382	15479	15429	15441	15249	15372	15409	15273	15287	15397	15330	15271	15336	15380	15499	15392	15264	15385	15294	15386	15468	15375	15313	15299	15405	15503	15308	15410	15398	15408	15357	15553	15565	15509	15238	15421	15379	15361	15436	15444	15465	15364	15319	15437	15375	15386	15390	15324	15626	15389	15540	15393	15480	15444	15423	15497	15399	15387	15225	15511	15341	15557	15503	15187	15303	15262	15257	15527	15321	15498	15246	15480	15411	15366	15429	15506	15405	15275	15560	15236	15185	15423	15375	15349	15463	15369	15348	15482	15402	15489	15400	15460	15267	15490	15531	15271	15466	15168	15250	15288	15354	15477	15471	15329	15411	15148	15466	15445	15516	15249	15390	15423	15388	15426	15217	15427	15498	15312	15441	15465	15261	15351	15173	15368	15424	15404	15412	15374	15232	15419	15332	15424	15233	15230	15439	15298	15334	15357	15406	15324	15425	15264	15527	15426	15509	15450	15359	15433	15468	15372	15425	15402	15484	15369	15324	15431	15361	15446	15451	15505	15264	15385	15432	15458	15413	15411	15393	15367	15310	15474	15243	15306	15374	15397	15146	15391	15406	15330	15216	15514	15370	15288	15307	15421	15413	15368	15294	15376	15420	15401	15421
24244	21454	28969	24764	24663	28776	30022	25395	23445	22889	20783	19246	19269	19215	18908	18605	18237	18004	17953	17893	17776	17734	17576	17531	17487	17380	17474	17270	17410	17545	17304	17327	17444	17326	17433	17078	17294	17135	17190	17185	17385	17092	17161	17198	17381	17185	17230	17217	17290	17203	17292	17101	17133	17278	17241	17133	17143	17109	16936	17384	17263	17191	17075	17267	17174	17057	17230	17418	17312	17175	17192	17287	17191	17227	17147	17323	17217	17216	17243	17089	17048	17019	17259	17158	17191	17234	17258	17238	16941	17275	17205	17333	17116	17116	17088	17101	17242	17196	17136	17179	17373	17024	17185	17199	17192	17421	17049	17136	17165	16942	17202	17169	17071	17109	17168	16991	17136	17219	17033	16916	16882	17093	17306	17101	17249	17324	17076	17287	16955	17253	17253	17311	16925	17127	17338	16948	17377	17126	17156	17091	17037	17211	17106	16989	17032	17080	17197	16998	17048	17247	17084	17259	17149	17187	17221	17281	17099	16918	17305	17202	17188	17233	16990	17324	17231	17113	17261	16928	17183	17089	17159	17249	17178	17079	17278	17222	17152	17279	17273	17385	16944	16986	17190	17242	17248	17002	17321	17349	17296	17143	17151	17096	17080	17058	16916	17074	17021	17076	17080	17372	17083	17221	17096	17210	16922	17169	17216	17079	17128	17128	17265	17075	17190	16987	17119	17202	17181	17127	17136	17312	17218	17200	17269	17245	16976	17121	17162	17139	17238	16926	17047	17044	17165	16909	17132	17143	17125	17190	17012	17303	17358	17308	17162	17209	17054	17163	17101	17141	17094	17042	17089	17251	17102	17189	17294	17223	17216	17041	17036	17091	17284	17161	17090	17084	17052	17122	17151	17195	17144	17210	17287	17183	17052	17164	17024	17045	17215	16956	17185	17047	17240	17141	17118	17094	16949	17285	16969	17075	17240	17149	17261	17116	16967	16992	17273	17067	17226	17053	17147	17091	17053	17175	17094	17246	17299	17021	17069	17191	17290	17189	17134	17007	17031	17190	17098	17088	17051	16989	16994	17019	17246	17124	17076	17036	17211	16927	17033	16986	17055	17289	16943	17054	17150	17088	17235	17050	17220	17133	17062	17021	17138	17198	16918	17065	17078	17123	17213	17180	17209	17072	16955	16951	17083	17143	16978	17164	17193	17331	17168	17085	17277	17267	17227	17110	17182	17112	17195	17156	17229	17320	17335	17119	16961	17160	17156	17235	17116	17053	17068	16984	17254	17215	17304	17144	17108	17083	17237	17070	17127	17116	17231	17251	17250	16937	17130	16872	17060	17159	17311	17247	17135	17368	17136	17133	17093	17044	17101	17129	17112	17172	17143	17179	17084	17299	17180	17121	17031	17199	17241	16940	17223	17167	17044	17316	17241	17087	17269	17023	17099	17158	17211	17164	17119	17060	17236	17096	17114	17126	17206	17137	17214	17241	17208	17213	17017	17209	17058	17348	17266	17219	17069	17108	17351	17452	17146	16985	16866	17270	17072	17086	17176	17294	17129	17070	17166	16897	17003	17035	17002	17174	17200	17092	17096	16976	17088	17152	17119	17179	17163	17029	16990	17305	17144	17263	16957	17049	17111	17244	17365	17276	17190	17090	17015	17088	17264	17164	17086	17067	17290	17226	17019	17181	17276	17152	17395	17170	17123	17070	17059	17263	17088	17083	17214	17251	17216	17201	17300	17224	17012	17094	16929	17072	17204	17291	17221	17320	17137	17338	17318	17001	17164	17215	17008	17244	16943	17217	17004	16911	17019	17125	17131	17114	17106	17275	17185	17092	17098	17059	17224	17044	17255	17016	17095	17171	17199	17142	17123	17234	17143	17152	17051	17088	17204	17254	17309	16978	17034	17079	17194	17060	17145	17204	17140	17316	17169	17154	17186	17233	17214	17193	17131	17078	17077	17177	17210	17347	17076	17232	17116	17157	17044	17250	17140	17147	17010	17076	17215	17218	17118	17121	17052	17168	17222	17309	17211	16986	17101	17076	17250	17267	17183	17149	17228	17108	16958	16956	17133	17243	17191	17110	17069	17295	17022	17125	17359	16951	16992	17071	17058	17173	17237	17019	17150	17078	17072	17319	16976	17253	17292	17046	16967	17163	17078	17098	17215	16963	17122	16922	17089	17106	17096	16899	17083	17203	17119	17326	17090	17237	17259	17078	17142	17244	17433	17196	17258	17202	17159	17161	17277	17022	17145	17022	17140	17192	17189	17198	17172	17086	17139	17235	17088	17069	17076	17280	17146	17225	17129	17159	17171	17155	17116	17175	17164	17070	17119	16950	16940	17189	17065	17215	17259	17222	17100	17222	17455	17365	17220	16986	17170	17112	17194	17162	17190	17167	17299	17131	17157	17270	17138	17144	17054	17125	16978	17187	17045	17069	17137	17135	17192	17186	17108	17178	17323	17315	17303	17137	17116	17032	17048	17055	17126	17004	17382	17188	17218	17239	16907	17132	17352	17164	17134	17064	16943	16944	17215	17253	17099	17324	17026	17083	17116	17235	17137	17097	17155	17198	17011	17341	17127	17018	17268	16955	17393	16939	17129	17321	17000	17070	17042	17047	17164	17196	17289	17245	17348	17279	17086	17169	17259	17238	17344	17174	17079	17046	17020	16903	17199	17211	16960	17120	16990	17074	17178	16953	17420	16871	17176	17005	16997	17264	17107	16953	17076	17022	17210	17283	17200	16997	17000	17084	17118	17177	17231	17090	17339	17052	17321	17279	16978	17111	17308	17003	17242	17125	17003	17278	17209	17043	17252	17222	16977	17130	17027	16833	17160	17184	17403	17306	17200	17099	16979	17112	17188	17163	17217	17064	17207	17215	17054	17280	17085	17214	17292	17225	17080	17112	17048	17200	17095	16885	17089	17044	17165	17250	17227	17158	17233	17235	17111	17106	17278	16926	16953	17093	17161	17155	17163	17255	17046	17240	17084	17223	17313	17223	17279	17195	17342	17300	17219	16861	17032	17346	17102	17120	17168	17079	17093	17338	16975	17031	17107	17174	17064	17245	17087	17132	17189	17113	17124	17187	17309	17197	16731	16978	17225	16984	17266	17243	17333	17318	17228	17051	17078	17142	17153	17231	17140	17097	17163	17070	17221	17275	17073	17079	17017	17049	17214	17021	17100	16974	17163	17144	17103	17015	17047	17239	17196	17039	17113	17169	16916	17259	17174	17105	17128	17088	17231	17053	17452	16922	17285	17275	17181	17143	17420	17323	17286	17248	17260	17102	17110	17068	17204	17334	17196	17167	17194	17134	17096	17389	17183	17045	17336	17144	17093	17119	17145	17335	17176	16976	17244	17022	17133	17080	17231	17227	17216	17206	16898	17162	17018	16989	17051	17345	17218	17087	17012	17480	17218	17306	17313	17382	17025	17010	17137	17254	17260	17292	17108	17166	17171	17360	17092	17170	17188	16982	17235	17025	16931	17058	17118	17148	17158	16988	17151	17063	17285	17120	17189	17023	17137	17153	17116	17106	17014	17165	17236	17116	17235	17342	17234	17222	17055	17081	17373	17173	17100	16901	17130	17219	16996	17191	17101	17024	17110	17010	17295	17274	17254	17195	17177	17151	17089	17096	17128	17333	17151	17192	17129	17024	17159	17185	17268	17075	17242	17090	17290	17223	17075	17154	17261	17155	17170	17103	17116	17188	17248	16875	16902	17058	17212	17227	16936	16873	17239	17368	17198	17029	17069	17268	16982	17015	17012	17007	17142	17069	17136	16974	17019	16904	17077	17027	17001	17027	17296	17177	16908	16982	16891	16970	17292	17174	17174	16922	17127	17151	17080	17281	17167	17140	17265	16975	16926	17083	16876	16934	17042	17275	17088	17229	17110	16922	17170	17132	17224	17057	17350	17112	17303	17120	16936	17222	17056	17348	17105	17135	17075	17177	17116	17269	17091	17285	17119	17169	17265	17277	17207	17157	17016	17216	16903	17199	17132	16982	17152	17077	16958	17330	17131	17190	17104	17106	17174	17443	17131	17116	17275	17027	16948	17217	17073	17133	16978	17011	17140	17328	16933	17040	17087	17039	17337	17267	17068	17022	17248	17306	17064	17220	17264	17159	17101	17100	17088	17092	17173	17249	17080	17194	17027	17215	17283	17192	17278	17030	17314	17215	17249	17275	17052	17088	17137	17250	17358	17166	17206	17246	16954	17078	17020	17207	17262	17238	17270	17191	17124	17160	17138	17121	17083	17003	17116	17048	17061	17299	17170	17190	17185	17261	16992	17089	17074	17183	17216	17146	17073	17327	17114	17110	17172	17144	17174	17012	17239	17234	17101	16999	16903	17044	17219	16921	17228	17230	17132	17283	17364	17098	16993	17138	17098	17169	17212	17129	17113	17035	17136	17100	17212	17105	17244	16906	17117	17107	16910	17164	17234	17010	17163	17090	16919	17235	17368	17032	17331	17181	17246	17093	17234	17112	16924	17230	17294	17029	17188	17020	16983	17053	17322	17010	17265	17176	17160	17238	17120	17148	17083	17217	17025	17143	17204	16986	17131	17183	17001	17236	17099	16982	17084	17178	17049	17257	17252	17224	17036	16906	16966	17202	17258	17221	17080	17006	17193	17076	17132	17197	17100	17187	17098	17297	17352	17092	17162	17144	17128	17127	17164	17231	17310	17392	17060	17197	17125	16932	17279	17057	17274	17102	17147	17041	17131	17441	17151	16892	16992	17189	17205	17047	17268	17130	17189	17097	17116	17239	17129	17135	17113	17137	17076	17175	17069	17249	17134	17104	17220	17131	17104	17061	17175	17304	17200	17187	17031	17221	17298	17135	17059	17229	17419	17095	17180	17112	17227	16916	16918	17058	17118	17163	17040	17216	17285	17214	17106	17140	16890	17140	17376	17192	17054	17161	17136	17067	17170	17061	17224	17172	17245	17080	17078	17082	17113	17391	17246	17189	17075	17272	17257	17267	17313	17257	17261	17238	17119	17084	17045	17200	17196	17101	17153	17128	17045	16954	17273	17062	17218	17166	17035	17078	17108	17173	17505	17182	17231	17123	17270	17344	17264	16918	17165	17269	17307	17103	17228	16990	17219	17061	17204	17187	17245	17017	17216	17110	17083	17090	16979	17063	17155	17064
25758	44076	42969	38502	36276	33790	31047	27629	25411	23929	20666	18962	18702	18823	18482	17882	17107	16826	16695	16774	16472	16228	16151	15970	16107	15798	15890	15889	15798	15901	15802	15803	15766	15572	15647	15748	15677	15846	15594	15757	15456	15734	15591	15784	15536	15844	15644	15734	15468	15764	15728	15501	15588	15632	15721	15737	15745	15617	15734	15649	15617	15762	15765	15743	15809	15690	15476	15576	15525	15869	15773	15638	15670	15774	15860	15662	15702	15580	15775	15728	15529	15720	15500	15611	15594	15492	15635	15649	15737	15535	15660	15662	15488	15926	15680	15603	15616	15877	15596	15591	15764	15680	15609	15841	15661	15631	15672	15928	15508	15677	15708	15673	15632	15808	15521	15676	15505	15567	15732	15674	15628	15653	15716	15670	15626	15611	15506	15766	15627	15779	15701	15627	15525	15702	15662	15543	15781	15528	15481	15649	15788	15653	15673	15559	15550	15719	15636	15640	15837	15698	15581	15497	15758	15530	15684	15510	15563	15505	15658	15627	15745	15594	15540	15585	15600	15723	15774	15625	15708	15534	15582	15768	15668	15612	15702	15790	15523	15530	15558	15616	15558	15856	15410	15814	15778	15652	15580	15416	15587	15598	15899	15752	15616	15764	15576	15779	15717	15826	15799	15645	15732	15689	15594	15405	15610	15662	15528	15568	15647	15751	15573	15679	15690	15554	15723	15420	15545	15621	15531	15672	15562	15706	15742	15659	15637	15895	15560	15575	15795	15634	15683	15631	15628	15680	15511	15705	15579	15634	15676	15798	15742	15769	15777	15617	15666	15763	15735	15599	15689	15536	15708	15621	15606	15602	15702	15608	15613	15752	15573	15836	15673	15736	15497	15653	15612	15727	15770	15773	15671	15709	15588	15740	15594	15571	15579	15675	15617	15458	15634	15546	15455	15796	15696	15637	15772	15474	15601	15750	15644	15723	15582	15636	15645	15671	15442	15557	15597	15626	15450	15388	15599	15642	15685	15529	15633	15569	15665	15693	15539	15580	15630	15626	15719	15655	15649	15671	15716	15708	15642	15634	15627	15684	15587	15566	15564	15548	15778	15804	15660	15578	15718	15591	15655	15799	15528	15692	15533	15580	15637	15655	15520	15665	15800	15625	15700	15578	15573	15428	15415	15585	15756	15696	15403	15776	15476	15594	15646	15571	15675	15678	15675	15629	15575	15592	15714	15641	15480	15622	15629	15537	15709	15620	15888	15721	15476	15732	15444	15465	15646	15533	15659	15621	15714	15706	15870	15513	15709	15340	15572	15652	15529	15746	15747	15590	15592	15574	15761	15709	15583	15585	15599	15752	15640	15506	15681	15575	15757	15663	15664	15532	15790	15626	15697	15483	15631	15848	15653	15483	15785	15462	15619	15668	15571	15772	15611	15660	15670	15571	15713	15632	15585	15659	15720	15628	15761	15603	15653	15679	15592	15656	15542	15675	15758	15564	15538	15708	15866	15457	15617	15694	15703	15558	15596	15818	15536	15771	15704	15597	15630	15540	15591	15588	15693	15706	15642	15618	15677	15679	15593	15750	15563	15769	15603	15613	15618	15435	15760	15515	15649	15760	15640	15678	15562	15640	15619	15639	15552	15667	15809	15630	15524	15727	15734	15649	15670	15546	15645	15676	15485	15576	15642	15751	15628	15463	15540	15625	15554	15666	15816	15645	15663	15593	15571	15637	15739	15801	15587	15767	15730	15671	15741	15720	15683	15520	15608	15644	15597	15619	15470	15619	15561	15714	15690	15786	15661	15652	15713	15751	15871	15769	15732	15563	15632	15637	15628	15650	15682	15579	15589	15606	15592	15732	15406	15858	15460	15704	15681	15665	15547	15678	15790	15680	15595	15571	15595	15807	15575	15583	15701	15688	15805	15574	15671	15495	15670	15638	15634	15552	15706	15690	15579	15624	15786	15700	15593	15630	15712	15447	15748	15520	15653	15813	15609	15673	15632	15634	15646	15623	15697	15695	15634	15693	15627	15550	15486	15649	15486	15778	15615	15555	15570	15823	15673	15655	15727	15684	15707	15742	15553	15636	15678	15763	15696	15633	15625	15663	15564	15793	15646	15672	15669	15573	15593	15663	15538	15659	15639	15649	15620	15672	15588	15603	15415	15559	15713	15493	15566	15413	15692	15573	15494	15650	15590	15502	15647	15687	15804	15837	15626	15738	15414	15733	15720	15548	15696	15712	15510	15638	15641	15538	15737	15707	15671	15658	15512	15587	15844	15602	15783	15595	15667	15598	15719	15580	15564	15709	15687	15766	15600	15578	15596	15792	15741	15572	15518	15661	15735	15690	15632	15733	15445	15516	15656	15636	15617	15821	15605	15434	15867	15717	15694	15792	15730	15612	15701	15629	15702	15720	15544	15668	15478	15630	15682	15753	15738	15729	15726	15697	15594	15698	15737	15595	15713	15803	15586	15652	15661	15698	15683	15571	15592	15644	15554	15799	15686	15629	15596	15563	15625	15718	15634	15618	15719	15787	15583	15753	15724	15596	15700	15662	15540	15554	15609	15662	15573	15628	15538	15504	15792	15644	15746	15618	15679	15616	15636	15739	15844	15761	15733	15626	15731	15706	15719	15754	15725	15762	15568	15467	15708	15706	15581	15651	15409	15729	15704	15610	15641	15564	15743	15666	15669	15628	15722	15484	15742	15737	15811	15653	15743	15635	15620	15574	15562	15489	15555	15668	15520	15714	15927	15613	15694	15671	15652	15880	15678	15585	15398	15668	15733	15672	15751	15726	15497	15687	15666	15570	15647	15431	15646	15732	15487	15711	15689	15553	15708	15619	15748	15713	15391	15669	15867	15526	15691	15683	15687	15697	15504	15495	15682	15669	15632	15564	15537	15668	15471	15693	15753	15601	15682	15708	15764	15557	15692	15744	15649	15593	15520	15681	15661	15671	15561	15619	15697	15775	15600	15570	15743	15826	15651	15790	15575	15577	15648	15687	15395	15654	15674	15816	15552	15631	15649	15469	15721	15688	15781	15481	15605	15734	15724	15514	15820	15503	15644	15569	15654	15686	15585	15611	15691	15606	15667	15674	15604	15514	15751	15693	15560	15757	15649	15721	15567	15759	15622	15660	15508	15903	15522	15716	15679	15605	15690	15603	15630	15558	15711	15538	15731	15798	15644	15576	15724	15829	15723	15498	15584	15628	15832	15615	15442	15665	15563	15809	15728	15598	15639	15632	15759	15530	15622	15454	15596	15603	15826	15733	15826	15544	15596	15576	15743	15689	15743	15607	15619	15578	15611	15673	15644	15666	15678	15615	15665	15689	15673	15517	15572	15681	15698	15801	15599	15666	15698	15784	15758	15559	15706	15788	15606	15869	15613	15504	15843	15748	15656	15516	15622	15739	15500	15486	15643	15565	15697	15448	15701	15766	15702	15748	15739	15590	15657	15507	15746	15580	15707	15681	15636	15681	15582	15762	15575	15739	15583	15572	15819	15668	15696	15481	15585	15555	15437	15537	15761	15711	15525	15699	15625	15554	15675	15516	15773	15624	15685	15717	15600	15609	15523	15762	15831	15594	15539	15793	15648	15598	15649	15594	15773	15500	15552	15662	15585	15591	15626	15655	15544	15589	15776	15749	15590	15582	15713	15665	15638	15566	15780	15727	15597	15821	15519	15766	15660	15542	15583	15620	15887	15700	15701	15785	15638	15550	15774	15581	15549	15718	15552	15788	15736	15792	15585	15793	15651	15604	15403	15651	15680	15697	15755	15658	15709	15574	15567	15809	15464	15699	15537	15625	15751	15630	15804	15484	15641	15485	15627	15643	15563	15644	15746	15715	15767	15658	15523	15457	15788	15687	15416	15706	15810	15621	15650	15799	15665	15639	15653	15740	15608	15757	15538	15662	15668	15832	15630	15827	15732	15719	15685	15586	15696	15615	15601	15734	15586	15478	15715	15492	15561	15611	15651	15615	15599	15544	15727	15646	15534	15394	15641	15595	15796	15624	15549	15674	15669	15686	15690	15517	15734	15788	15719	15709	15689	15726	15714	15531	15569	15496	15665	15746	15546	15676	15683	15688	15642	15614	15759	15565	15602	15575	15735	15581	15770	15778	15884	15673	15591	15790	15651	15888	15521	15526	15615	15640	15517	15952	15759	15587	15555	15492	15710	15640	15588	15777	15609	15668	15711	15630	15567	15519	15641	15605	15605	15677	15549	15638	15619	15574	15659	15643	15557	15675	15601	15674	15595	15739	15754	15561	15692	15568	15589	15701	15706	15487	15811	15571	15790	15588	15640	15621	15627	15635	15561	15815	15497	15524	15686	15744	15463	15750	15639	15627	15739	15623	15672	15636	15642	15616	15810	15697	15697	15628	15489	15698	15603	15590	15649	15751	15610	15512	15576	15515	15514	15520	15634	15821	15528	15760	15627	15623	15612	15721	15726	15699	15701	15575	15612	15628	15714	15601	15687	15738	15587	15761	15557	15650	15694	15452	15607	15719	15546	15697	15777	15751	15627	15582	15581	15851	15607	15712	15563	15692	15548	15680	15492	15615	15594	15562	15494	15436	15754	15737	15571	15644	15485	15652	15769	15653	15727	15699	15794	15783	15593	15901	15604	15671	15694	15773	15724	15657	15614	15706	15525	15619	15718	15561	15542	15680	15682	15525	15687	15704	15703	15841	15757	15653	15450	15609	15519	15614	15531	15628	15780	15795	15532	15600	15713	15594	15641	15682	15445	15575	15605	15535	15710	15679	15729	15433	15607	15582	15682	15791	15666	15781	15701	15760	15640	15792	15715	15555	15600	15676	15707	15629	15654	15581	15591	15718	15677	15640	15642	15628	15721	15510	15558	15844	15764	15580	15652	15805	15771	15509	15659	15499	15516	15604	15740	15549	15399	15588	15615	15587	15483	15531	15645	15591	15629	15695	15665	15661	15499	15703	15549	15633	15688	15584	15541	15627	15522	15729	15567	15560	15764	15717	15638	15488	15619	15728	15710	15768	15542	15590	15679	15724	15708	15703	15608	15433	15726	15550	15769	15462	15659	15732	15757	15398	15589	15894	15608	15744	15708	15612	15660	15671	15685	15534	15602	15685	15794	15465	15737	15622	15664	15587	15604	15499	15648	15604	15693	15562	15579	15656
30297	24936	27921	27365	25398	24060	22704	21315	20143	19864	18766	18196	18495	17982	18269	18098	17782	17744	17772	17815	17664	17652	17534	17854	17594	17628	17382	17536	17517	17487	17514	17529	17571	17539	17312	17626	17444	17447	17530	17483	17558	17329	17272	17694	17231	17633	17326	17565	17578	17359	17743	17583	17466	17290	17360	17401	17359	17422	17388	17476	17398	17588	17417	17308	17572	17820	17362	17203	17349	17648	17591	17530	17391	17400	17496	17411	17370	17485	17541	17503	17421	17515	17390	17598	17573	17297	17352	17264	17378	17415	17593	17461	17532	17376	17421	17448	17421	17689	17613	17461	17542	17543	17312	17579	17497	17458	17340	17661	17467	17351	17452	17367	17426	17570	17549	17463	17522	17362	17496	17567	17613	17539	17403	17286	17464	17484	17486	17664	17770	17547	17438	17365	17591	17309	17531	17337	17598	17539	17514	17539	17477	17379	17363	17564	17544	17619	17540	17375	17608	17399	17296	17569	17330	17443	17406	17354	17350	17267	17439	17543	17556	17518	17536	17289	17267	17300	17362	17581	17595	17473	17507	17480	17319	17354	17244	17579	17591	17372	17554	17561	17452	17435	17428	17343	17522	17423	17470	17454	17471	17514	17572	17338	17412	17433	17448	17314	17362	17353	17444	17362	17345	17373	17474	17471	17457	17475	17581	17532	17497	17588	17208	17363	17658	17500	17374	17504	17329	17412	17627	17507	17526	17451	17524	17382	17205	17468	17408	17434	17530	17581	17236	17477	17338	17507	17585	17488	17510	17454	17568	17492	17352	17436	17459	17350	17352	17282	17628	17451	17416	17572	17546	17526	17358	17545	17279	17381	17577	17456	17236	17421	17265	17530	17389	17537	17442	17599	17474	17462	17477	17713	17455	17266	17368	17404	17346	17304	17475	17513	17362	17407	17318	17420	17485	17337	17504	17743	17277	17608	17253	17389	17526	17584	17471	17336	17541	17477	17293	17523	17661	17366	17528	17500	17642	17371	17455	17538	17545	17380	17334	17382	17645	17555	17645	17354	17388	17305	17491	17610	17593	17437	17500	17543	17437	17333	17534	17444	17621	17498	17553	17351	17520	17367	17405	17321	17586	17516	17373	17458	17300	17417	17487	17465	17352	17525	17336	17311	17429	17588	17434	17545	17405	17493	17332	17321	17399	17631	17454	17413	17638	17402	17283	17440	17540	17562	17396	17564	17482	17498	17580	17365	17430	17363	17278	17334	17230	17406	17462	17508	17459	17329	17460	17431	17334	17276	17294	17458	17541	17562	17540	17577	17374	17439	17448	17445	17360	17443	17374	17537	17584	17463	17411	17322	17342	17379	17636	17583	17549	17406	17486	17530	17712	17592	17292	17548	17307	17359	17305	17390	17478	17663	17532	17322	17412	17364	17485	17421	17567	17261	17528	17485	17558	17513	17504	17490	17353	17526	17291	17378	17252	17336	17315	17660	17294	17374	17346	17552	17705	17276	17471	17406	17526	17200	17300	17408	17373	17415	17580	17560	17282	17421	17518	17375	17565	17320	17393	17484	17465	17379	17392	17569	17358	17509	17628	17593	17276	17308	17331	17372	17412	17525	17339	17466	17465	17292	17342	17603	17285	17505	17438	17461	17552	17388	17422	17411	17451	17417	17780	17297	17406	17483	17476	17619	17320	17601	17402	17480	17488	17452	17522	17235	17662	17547	17337	17617	17337	17348	17384	17365	17596	17527	17518	17492	17458	17444	17206	17213	17580	17270	17396	17342	17577	17557	17288	17457	17609	17349	17423	17397	17404	17595	17511	17246	17411	17464	17454	17558	17598	17667	17414	17489	17482	17487	17347	17506	17360	17470	17515	17568	17422	17602	17510	17524	17430	17351	17521	17301	17382	17499	17496	17314	17469	17559	17477	17800	17332	17555	17471	17559	17452	17528	17472	17516	17434	17411	17333	17561	17491	17457	17534	17420	17562	17456	17283	17326	17375	17427	17584	17446	17347	17634	17544	17326	17366	17534	17515	17539	17398	17543	17354	17437	17475	17650	17536	17540	17218	17431	17381	17296	17319	17517	17281	17476	17552	17281	17459	17621	17288	17680	17283	17558	17391	17508	17463	17517	17532	17382	17421	17363	17474	17360	17410	17444	17418	17664	17764	17499	17392	17458	17526	17431	17455	17406	17358	17293	17698	17367	17616	17399	17493	17334	17340	17619	17589	17426	17419	17574	17471	17494	17440	17416	17490	17391	17441	17609	17639	17623	17498	17472	17401	17412	17468	17505	17461	17494	17491	17613	17430	17656	17553	17554	17360	17414	17613	17406	17416	17443	17434	17200	17489	17280	17600	17534	17170	17501	17459	17463	17355	17430	17590	17574	17325	17577	17493	17326	17599	17527	17274	17398	17576	17610	17327	17430	17493	17329	17571	17437	17286	17283	17646	17338	17425	17445	17417	17397	17436	17472	17633	17447	17419	17381	17643	17453	17374	17227	17353	17474	17553	17490	17456	17366	17480	17341	17409	17544	17477	17497	17399	17423	17463	17564	17708	17438	17429	17491	17627	17471	17327	17385	17401	17524	17490	17282	17387	17367	17697	17485	17653	17400	17491	17504	17241	17766	17509	17243	17376	17605	17411	17167	17429	17383	17431	17358	17474	17553	17376	17416	17623	17583	17563	17220	17342	17296	17204	17527	17419	17425	17520	17613	17401	17441	17463	17436	17397	17584	17369	17360	17262	17617	17560	17478	17340	17555	17296	17395	17549	17424	17501	17407	17410	17444	17489	17301	17618	17413	17489	17411	17303	17353	17317	17487	17618	17667	17695	17535	17537	17487	17566	17581	17475	17498	17529	17545	17479	17560	17522	17582	17490	17532	17360	17391	17429	17478	17541	17435	17511	17444	17526	17542	17526	17532	17171	17651	17414	17494	17373	17532	17605	17345	17215	17447	17420	17486	17525	17384	17535	17461	17741	17504	17399	17386	17402	17535	17501	17605	17562	17568	17208	17595	17427	17532	17652	17591	17334	17413	17452	17353	17405	17368	17509	17535	17461	17413	17514	17546	17573	17377	17511	17515	17806	17595	17407	17485	17576	17481	17581	17328	17224	17502	17584	17283	17293	17478	17320	17287	17343	17185	17408	17672	17607	17270	17565	17234	17597	17471	17403	17425	17446	17664	17547	17376	17393	17315	17486	17325	17303	17602	17528	17373	17347	17427	17655	17429	17394	17261	17463	17441	17614	17625	17424	17330	17480	17786	17589	17519	17648	17505	17555	17561	17466	17450	17430	17364	17551	17451	17402	17282	17421	17504	17365	17315	17523	17315	17392	17473	17482	17519	17570	17577	17380	17425	17454	17411	17387	17497	17551	17574	17506	17549	17633	17461	17683	17612	17566	17503	17430	17136	17428	17388	17392	17357	17392	17501	17368	17604	17395	17510	17274	17408	17434	17576	17576	17592	17374	17286	17441	17574	17514	17474	17351	17512	17500	17406	17508	17446	17626	17435	17481	17534	17598	17573	17435	17696	17553	17360	17324	17302	17470	17468	17369	17453	17410	17536	17357	17579	17233	17588	17385	17504	17658	17593	17447	17414	17127	17361	17518	17426	17331	17409	17525	17599	17413	17339	17637	17461	17439	17576	17551	17228	17417	17738	17391	17407	17362	17436	17580	17381	17367	17520	17608	17616	17499	17542	17400	17550	17505	17189	17516	17429	17537	17318	17596	17407	17424	17563	17676	17452	17366	17594	17320	17627	17419	17526	17413	17295	17410	17487	17597	17272	17507	17605	17464	17541	17645	17575	17399	17235	17372	17582	17471	17510	17434	17227	17452	17535	17406	17343	17410	17797	17353	17610	17658	17604	17558	17484	17560	17365	17627	17387	17325	17284	17471	17405	17601	17443	17638	17350	17558	17539	17465	17386	17455	17333	17588	17524	17507	17425	17492	17456	17348	17506	17475	17510	17479	17627	17352	17290	17467	17395	17510	17309	17558	17377	17403	17572	17578	17627	17433	17584	17611	17622	17513	17375	17536	17382	17374	17424	17483	17390	17703	17439	17461	17600	17378	17578	17668	17363	17243	17457	17385	17566	17432	17412	17656	17434	17642	17484	17647	17587	17477	17624	17453	17585	17474	17536	17329	17461	17259	17462	17558	17491	17360	17567	17392	17481	17349	17469	17492	17330	17481	17437	17375	17559	17388	17246	17506	17383	17443	17400	17549	17468	17584	17240	17589	17417	17515	17550	17472	17639	17521	17197	17660	17654	17650	17361	17413	17427	17569	17426	17246	17572	17690	17356	17302	17425	17682	17328	17474	17433	17485	17266	17375	17449	17268	17450	17450	17413	17610	17487	17214	17383	17285	17668	17413	17414	17372	17521	17374	17360	17533	17333	17521	17492	17444	17389	17432	17466	17457	17547	17528	17469	17503	17453	17425	17653	17394	17525	17343	17505	17391	17560	17577	17520	17681	17475	17330	17362	17446	17462	17325	17414	17326	17527	17416	17697	17496	17423	17463	17736	17352	17435	17482	17517	17335	17297	17252	17364	17327	17353	17361	17275	17514	17484	17377	17503	17405	17595	17446	17472	17340	17414	17557	17304	17585	17461	17565	17600	17404	17466	17330	17442	17352	17559	17306	17571	17456	17538	17302	17405	17487	17425	17241	17255	17435	17510	17596	17420	17494	17622	17330	17527	17365	17361	17428	17348	17430	17530	17437	17349	17482	17493	17498	17572	17579	17410	17455	17448	17431	17460	17291	17415	17481	17294	17620	17453	17493	17576	17436	17445	17493	17325	17648	17599	17450	17280	17730	17620	17342	17434	17509	17407	17569	17437	17589	17494	17435	17256	17365	17557	17323	17428	17368	17488	17440	17436	17350	17381	17379	17634	17673	17434	17579	17461	17537	17410	17336	17417	17464	17549	17444	17345	17411	17303	17472	17243	17516	17247	17415	17423	17616	17420	17321	17227	17448	17447	17525	17408	17392	17507	17522	17307	17328	17342	17496	17493	17391	17309	17365	17306	17314	17447	17451	17382	17397	17409	17345	17508	17469	17551	17603	17328	17386	17464	17469	17559	17256	17724	17471	17339	17447	17478	17284	17352	17473	17521	17518	17579	17399	17566	17416	17453	17389	17440	17696	17439	17722	17486
22996	31802	31024	28788	27618	26003	23767	21607	20495	19617	17824	16877	17082	17177	16862	16670	16434	16239	16260	16122	16207	16145	16074	15892	15972	16012	15911	15917	15890	15966	15963	15764	15990	15746	15881	15719	15832	15891	15829	15799	15899	15736	15891	15883	15928	15797	15892	15763	15835	15901	15878	15743	15846	15768	15800	15799	15804	15916	15980	15788	15939	15909	15997	15868	15743	15948	15930	15719	15804	15997	15934	15777	15671	15726	15963	16069	15779	15830	15854	15730	15883	15823	15843	15758	15801	15775	15964	16086	15833	15925	15830	15912	15665	15846	15877	15776	15835	15907	15785	15950	15912	15836	15894	15844	15793	15868	15763	16001	16015	15667	15736	15693	15930	15902	15995	15860	15782	15745	15791	15824	15710	15838	15624	15833	15924	15795	15944	15677	15935	15790	15979	15805	16042	15952	15839	15833	16034	15786	15732	15971	15729	15852	15747	15667	15847	15936	15865	15936	15605	15834	15794	15740	15848	15563	15808	15886	15736	15732	15901	15803	15750	15883	15758	15815	15761	16032	15846	15883	15841	15727	15851	15722	16036	15855	15837	15726	15847	15729	15908	15904	15867	15822	15896	15878	15785	15759	15720	16006	15780	15858	15848	15842	15903	15891	16046	15715	15771	16083	15855	15813	15878	15804	15629	15777	15981	15742	15833	15692	15950	15773	15645	15917	15866	15848	15731	15901	15769	15866	15781	15828	15868	15943	15751	16021	15781	15752	15684	15964	15917	15953	15678	15768	15836	15590	15967	15941	16083	15680	15772	15696	15916	15907	15882	15737	15768	15821	15970	15773	15931	15905	15728	15971	15819	15690	15711	15947	15919	15865	15860	15861	15738	15844	15846	15821	15863	15722	15745	15749	15874	15779	15748	15754	15864	15785	15838	15942	15868	15967	15736	15916	15804	15736	15871	16007	15812	15798	15799	15922	15676	15833	16052	15782	15727	15907	15859	15784	15735	16106	15942	15811	15847	15803	15882	15838	15905	15927	16023	15950	15810	15782	15854	15759	15810	15813	15957	15963	15912	15804	15860	15973	15715	15848	15780	15750	15933	15741	15903	15919	15807	15816	15815	15798	15680	15773	15818	15930	15783	15716	15776	15841	15842	15894	16000	15887	15859	15802	15889	15980	15638	15853	15900	15952	15812	15814	15881	15821	15801	15879	15684	15905	15713	15841	15899	15824	15716	15746	15977	15876	15769	15917	15914	15909	15930	15780	15721	15881	15931	15890	15788	15996	15680	15734	15831	15888	15782	16039	15995	15728	15929	15860	15808	15764	15835	15831	15600	15933	15927	15951	15886	15795	15803	15865	15867	15746	15731	15783	15878	15842	15633	15714	15932	15919	15852	15690	15954	15937	15724	15893	15887	15773	15860	15827	15863	15860	15797	15824	15833	15903	15760	15949	15961	15959	16015	15899	15854	15913	15959	15822	15822	15719	15884	15800	15897	16000	15710	15847	15756	15752	15875	15901	15909	15858	16006	15979	15881	15971	15784	15980	15777	15796	15801	15791	15825	15798	15843	15789	15882	15665	15860	15980	15900	15820	15648	15893	15855	15908	15733	15742	15880	15896	15960	15876	15674	15853	15777	15828	15746	15900	15741	15861	15820	15937	15854	15819	15833	15940	15887	15969	16059	15780	15896	15698	15901	15778	15732	16029	15913	15740	15916	15847	15930	15790	15940	15863	15944	15735	15738	15808	15847	15709	15888	15673	15630	15837	15735	15937	15852	16044	16045	15720	15899	15938	15979	15684	15871	15939	15815	15853	15739	15738	15930	16015	15756	15726	15826	15861	16092	15903	15970	15843	15970	15803	15901	15923	15722	15781	15774	15786	15791	15823	15877	15824	15998	15855	15905	15711	15709	16000	15895	15835	15880	15789	15732	15739	15941	16125	15908	15751	15624	15735	15954	15898	16019	15848	15840	15851	15706	15946	15748	15903	15756	15868	15748	15806	15931	15817	15759	15996	15836	15976	15887	15986	15940	15799	15961	15819	15915	15855	15867	15841	15910	15811	15906	15886	15753	15882	15820	15724	16017	15882	15900	15921	15705	15873	15697	15927	15807	15711	15800	15707	15906	15786	16056	15745	15764	15965	15866	15881	15837	15869	15788	15916	15624	15735	15869	15837	15668	15758	15917	16013	15757	15890	15784	15872	15893	15812	15833	15882	15816	15883	15873	15758	15904	15666	15770	15904	15932	15960	15763	15849	15758	15724	15936	15674	15899	15861	15865	15878	15845	15897	15766	15918	15694	15863	15797	15882	15773	16002	15857	15900	15961	15957	15798	15703	15835	15671	16004	15867	15800	16068	15747	15938	15804	15913	15736	15817	15756	15821	15982	15858	15758	15952	15995	15829	16110	16088	15983	15768	15876	15982	15843	15765	15740	15753	15581	15958	15880	15861	15863	16055	15867	15972	15856	15803	15726	16017	15898	15970	15759	15971	15763	15889	15896	15881	15858	15912	15611	15849	15858	15743	15876	15841	15936	15902	15914	16040	15852	15713	15886	15859	15923	15763	15833	15822	15791	16021	15818	15942	15870	15785	15882	15828	15871	15925	15898	15944	15684	15814	15697	15882	15869	16137	15938	15872	15874	15519	15905	15769	15824	15794	15725	16030	15917	15960	15864	16023	15919	15746	15724	15753	15859	15904	15897	15795	15683	16034	15816	15784	15988	15767	15659	15995	15956	15786	15770	15877	15846	15736	15908	15806	16007	15810	15729	15890	15862	15823	15784	15812	15844	15864	15832	15832	15768	15753	15826	16030	15891	15721	16057	15891	15982	15935	15915	15792	15822	15765	15831	15828	15957	15931	15922	15707	15874	15803	15956	15630	15932	16014	16024	15787	15821	15763	15890	15919	15831	15879	15914	15786	15826	15802	16023	16005	15893	15832	15857	15857	15839	15870	15855	15589	15765	15997	15830	15670	15906	15537	15848	15743	15975	15780	15973	15679	15891	15789	15869	15769	15850	15902	15912	15732	15901	15798	15902	15746	15747	15936	15832	15925	15931	15875	15811	15779	15963	15879	15752	15845	15824	15848	15856	16060	15929	15815	15797	15798	15942	15872	15865	15888	15868	15843	15747	15774	15861	15756	15956	15787	15763	15970	15845	15872	15793	15807	15872	15979	15691	15750	15785	15842	15874	15642	15829	15740	15570	15793	15807	15791	15914	15929	15874	15881	15890	15737	15970	15762	15953	15832	15898	15669	15847	16060	15759	15798	15760	15786	15761	15778	15788	15796	15906	15801	15776	15977	15827	16009	15821	15879	15777	15826	15936	15791	15698	15737	15892	16063	15982	15615	15708	15750	15798	15815	15981	15769	15820	15694	15945	15915	15926	15661	15815	15885	15731	15881	15842	15831	15774	15717	15737	15806	16019	15744	15813	15902	15879	15914	15779	15703	15850	15860	15930	15816	15832	15665	15816	15826	15747	16029	15937	15868	15734	15900	15865	15892	15975	15850	15965	16027	15847	15863	15835	15682	15840	15882	15914	15859	15741	15945	15845	15845	15866	15952	15716	15906	15805	15966	15513	15917	15797	15875	15742	15724	15718	15898	15915	15805	15783	15846	15734	15841	15621	15792	15802	15964	15737	15856	15873	15828	15697	16046	15907	15864	15954	15855	15926	15917	15700	15758	15921	15724	15979	15854	15815	15895	15861	15944	15778	15854	16015	15880	15813	15846	15834	15768	15779	15870	15966	15905	15888	15864	15690	15814	15716	15923	15765	15812	15944	15814	15788	15886	15878	15912	15863	15775	15995	15739	16006	15809	15866	16013	15845	15695	15785	15939	15954	15930	15825	15782	15930	15964	15898	15861	16022	16054	15828	15909	15899	15764	15961	15845	15787	15843	15731	15712	15766	15893	15749	15745	15717	15832	15938	15846	15935	15769	15910	15921	15854	15834	15749	15928	15928	15782	15679	15973	15940	15932	15783	15815	15818	15798	15761	15862	15749	15644	15900	15981	15750	15930	16073	15874	15817	15965	15818	15923	15871	15846	15917	15845	15878	15853	15959	15842	15798	15819	15958	15868	16067	15822	15886	15778	15936	15649	16018	15834	15768	15918	16040	15815	15787	15904	15838	15794	15815	15730	15903	15848	15747	15878	15821	15768	15968	15966	15766	15838	15781	15963	15711	15877	15881	15866	15869	15797	15869	15893	15837	15988	15894	15835	15822	15915	15771	15591	15920	15939	15839	15765	15759	15848	15944	15801	15952	15737	15932	15708	15883	16008	15755	15894	15645	15825	15834	15943	15781	15918	15775	15880	15888	15980	15826	15809	15869	15858	15836	15743	15954	15776	15920	15909	15947	15959	15874	15755	15934	15943	15959	15983	15831	15953	15826	15866	15905	15981	15829	15905	15818	15918	15984	15817	15880	16109	15750	15877	15847	15878	15980	15881	15855	15907	16095	15893	15705	15857	15933	15962	15787	15700	16003	15693	15923	15789	15761	15841	15957	15899	16009	15602	15884	15872	15938	16034	15952	15821	15824	16006	15844	15780	15880	15674	15762	15948	15891	15759	15894	15825	15988	15737	15985	16041	15889	15656	15932	15785	15907	15720	15721	15810	15848	15946	15828	15839	15925	16071	15824	16031	15821	15919	15798	15786	15978	15802	15809	15959	15932	16106	15798	15880	15951	15933	15821	15737	15725	15893	15851	15943	15641	15776	15764	15916	15918	15738	15847	15830	15917	15796	15883	15809	15808	15746	15759	15918	15756	15870	15943	15889	15742	15756	15888	15848	15832	15950	15755	15968	15839	15675	15910	15733	15861	15881	15810	15919	15964	15738	15856	15799	15742	15804	15776	15881	15728	15994	15875	15651	15782	15837	15881	15766	15734	16051	15834	15944	15845	15779	15887	15737	15759	15892	15760	15980	15829	16039	15808	15809	15942	15778	15841	15755	15768	16009	15809	15852	16087	15798	15864	16029	15739	15921	15717	15795	15896	16048	16081	15808	15776	15923	15976	15670	15793	15945	16103	15921	15986	15976	15758	15933	15887	15906	15858	15720	15820	15840	15906	16039	15823	15969	15755	15750	15838	15867	15897	15818	15822	15725	16112	15932	15967	15925	15772	16023	15770	15764	15791	15950	15956	15691	15931	15963	15695	15917
25333	21360	28275	26821	26167	26873	25498	22550	21061	20641	19152	18092	17913	18142	17531	17706	17504	17259	17200	16931	16988	16904	16716	16990	16752	16821	16856	16811	16584	16818	16513	16547	16810	16443	16501	16555	16535	16600	16427	16690	16590	16591	16680	16689	16467	16626	16527	16510	16546	16470	16594	16525	16762	16330	16513	16426	16373	16698	16612	16526	16544	16636	16661	16744	16666	16527	16633	16631	16327	16432	16462	16458	16683	16481	16423	16310	16576	16483	16582	16524	16447	16719	16485	16547	16571	16456	16529	16368	16526	16567	16483	16510	16520	16543	16417	16279	16710	16621	16576	16748	16647	16627	16503	16339	16463	16615	16574	16525	16648	16538	16454	16506	16641	16660	16661	16386	16432	16737	16581	16516	16539	16580	16563	16427	16617	16487	16416	16534	16554	16628	16511	16335	16681	16479	16469	16516	16500	16235	16330	16382	16519	16504	16514	16311	16528	16454	16444	16308	16462	16259	16559	16472	16716	16711	16471	16636	16438	16532	16781	16529	16485	16586	16424	16577	16504	16453	16612	16690	16744	16566	16558	16683	16652	16628	16522	16503	16305	16607	16442	16493	16392	16435	16632	16615	16669	16450	16521	16672	16628	16428	16350	16743	16524	16583	16416	16458	16606	16380	16751	16696	16553	16781	16339	16875	16462	16521	16636	16609	16520	16568	16260	16667	16546	16378	16463	16517	16570	16236	16526	16334	16408	16466	16566	16678	16448	16517	16627	16457	16564	16664	16368	16395	16498	16664	16667	16444	16557	16652	16472	16584	16400	16567	16569	16370	16571	16677	16610	16876	16603	16455	16527	16482	16664	16610	16632	16396	16372	16522	16408	16351	16737	16493	16555	16371	16448	16724	16643	16359	16461	16422	16650	16656	16631	16614	16508	16527	16431	16379	16506	16379	16533	16473	16671	16548	16633	16460	16505	16457	16461	16556	16553	16525	16401	16508	16380	16601	16533	16443	16354	16489	16643	16677	16493	16614	16590	16478	16385	16441	16351	16481	16506	16545	16377	16593	16554	16340	16455	16519	16444	16490	16578	16427	16701	16674	16481	16263	16646	16530	16548	16451	16514	16780	16473	16453	16352	16456	16408	16546	16674	16616	16572	16395	16573	16469	16305	16559	16613	16470	16663	16529	16482	16532	16663	16502	16504	16466	16443	16287	16279	16312	16322	16316	16561	16482	16528	16443	16501	16459	16444	16341	16535	16524	16546	16597	16492	16371	16494	16324	16453	16565	16508	16513	16559	16474	16480	16527	16470	16449	16415	16489	16549	16586	16534	16486	16529	16541	16652	16511	16654	16284	16409	16636	16374	16330	16482	16538	16501	16202	16470	16596	16398	16391	16638	16662	16555	16518	16610	16477	16595	16497	16600	16669	16474	16579	16424	16506	16522	16551	16539	16454	16595	16495	16458	16284	16467	16681	16396	16448	16673	16435	16534	16618	16589	16475	16566	16646	16427	16453	16433	16490	16429	16677	16655	16541	16628	16539	16607	16573	16430	16455	16500	16308	16587	16656	16592	16586	16313	16511	16406	16294	16608	16386	16565	16365	16694	16510	16550	16516	16374	16426	16611	16507	16555	16656	16593	16612	16627	16307	16577	16493	16474	16505	16599	16605	16600	16435	16308	16566	16263	16189	16371	16450	16522	16307	16393	16394	16575	16554	16509	16559	16508	16600	16638	16514	16471	16353	16335	16608	16368	16530	16567	16517	16655	16414	16448	16542	16443	16697	16573	16542	16348	16582	16765	16337	16543	16307	16343	16419	16576	16248	16534	16666	16395	16436	16494	16506	16656	16658	16508	16534	16444	16347	16427	16505	16560	16510	16645	16469	16438	16467	16597	16653	16527	16562	16540	16558	16491	16575	16635	16370	16505	16425	16636	16494	16602	16579	16600	16499	16349	16567	16666	16625	16404	16291	16713	16664	16618	16639	16559	16556	16470	16375	16627	16650	16394	16386	16655	16477	16538	16527	16656	16497	16727	16660	16641	16291	16429	16673	16513	16571	16688	16554	16505	16482	16599	16612	16687	16541	16540	16557	16550	16554	16602	16577	16251	16429	16592	16546	16586	16682	16310	16413	16765	16422	16718	16597	16553	16491	16602	16270	16505	16530	16495	16765	16499	16556	16541	16537	16512	16601	16669	16427	16415	16653	16599	16396	16454	16494	16591	16448	16516	16578	16243	16503	16539	16533	16454	16445	16528	16500	16408	16502	16591	16452	16648	16443	16478	16417	16449	16526	16448	16397	16614	16519	16560	16486	16601	16509	16651	16510	16611	16524	16544	16712	16614	16672	16537	16718	16446	16575	16561	16589	16585	16540	16507	16572	16325	16535	16465	16549	16658	16479	16589	16488	16687	16520	16418	16351	16678	16476	16585	16639	16532	16444	16251	16699	16432	16576	16507	16647	16488	16491	16499	16484	16639	16475	16525	16606	16629	16659	16633	16354	16544	16582	16690	16451	16473	16551	16555	16644	16621	16311	16592	16333	16594	16455	16496	16433	16482	16604	16503	16461	16486	16344	16463	16580	16634	16515	16599	16559	16507	16579	16395	16450	16424	16535	16505	16501	16604	16646	16582	16373	16411	16489	16408	16422	16737	16399	16489	16579	16547	16468	16448	16660	16570	16448	16539	16371	16416	16516	16682	16259	16658	16491	16310	16686	16559	16387	16459	16571	16653	16327	16509	16543	16552	16386	16378	16339	16421	16279	16566	16408	16414	16470	16610	16502	16499	16604	16579	16699	16376	16522	16491	16438	16579	16510	16611	16573	16469	16560	16715	16434	16494	16529	16360	16401	16551	16333	16400	16439	16496	16348	16625	16624	16541	16389	16504	16724	16363	16651	16655	16269	16461	16480	16473	16433	16447	16345	16674	16484	16601	16389	16604	16356	16680	16539	16570	16393	16378	16709	16605	16690	16461	16371	16480	16494	16391	16822	16466	16468	16465	16546	16538	16444	16594	16296	16582	16592	16630	16311	16628	16736	16517	16415	16489	16496	16507	16345	16535	16477	16444	16585	16322	16483	16604	16458	16269	16417	16589	16568	16569	16533	16467	16516	16485	16439	16530	16439	16432	16569	16561	16644	16574	16658	16670	16426	16576	16663	16417	16502	16396	16589	16377	16584	16541	16626	16600	16519	16780	16516	16566	16585	16614	16537	16469	16469	16456	16449	16621	16643	16549	16487	16666	16578	16437	16454	16337	16351	16508	16424	16398	16639	16617	16632	16365	16458	16565	16405	16712	16589	16439	16498	16535	16489	16309	16458	16499	16437	16674	16339	16623	16392	16520	16598	16445	16647	16510	16454	16588	16609	16670	16325	16399	16450	16500	16482	16523	16410	16375	16393	16520	16462	16232	16508	16547	16536	16389	16629	16717	16599	16812	16486	16738	16533	16646	16590	16322	16574	16760	16544	16565	16273	16495	16525	16516	16540	16624	16537	16526	16627	16555	16377	16501	16418	16548	16462	16375	16502	16593	16691	16798	16553	16532	16607	16541	16543	16427	16456	16486	16359	16515	16679	16442	16398	16382	16645	16633	16590	16660	16470	16477	16595	16449	16556	16346	16481	16601	16589	16681	16599	16412	16699	16719	16659	16469	16306	16470	16455	16728	16367	16518	16346	16434	16506	16445	16518	16486	16550	16358	16628	16539	16623	16643	16262	16534	16483	16573	16506	16414	16398	16493	16563	16503	16737	16549	16454	16607	16569	16453	16463	16429	16624	16660	16604	16548	16555	16478	16710	16777	16508	16790	16556	16562	16610	16472	16408	16703	16488	16640	16586	16410	16409	16475	16670	16601	16706	16423	16744	16424	16452	16437	16371	16588	16370	16454	16605	16455	16473	16437	16596	16635	16494	16414	16611	16607	16454	16360	16370	16486	16456	16719	16553	16473	16295	16425	16439	16417	16648	16625	16519	16363	16580	16564	16624	16547	16569	16574	16597	16643	16669	16741	16528	16611	16267	16453	16487	16439	16556	16378	16374	16578	16624	16641	16417	16473	16512	16352	16363	16690	16365	16579	16599	16427	16572	16557	16443	16505	16512	16479	16516	16876	16571	16455	16645	16473	16491	16456	16551	16366	16552	16542	16341	16662	16576	16663	16457	16469	16421	16510	16630	16505	16608	16446	16681	16530	16619	16653	16442	16557	16651	16648	16474	16582	16482	16344	16401	16581	16595	16493	16455	16678	16606	16675	16531	16523	16610	16587	16775	16474	16614	16510	16384	16489	16459	16609	16557	16739	16597	16358	16539	16660	16488	16713	16615	16463	16478	16524	16291	16371	16500	16640	16576	16587	16438	16365	16609	16382	16438	16542	16538	16381	16424	16578	16561	16250	16553	16306	16530	16619	16448	16417	16544	16538	16486	16476	16569	16557	16579	16508	16572	16408	16477	16627	16504	16510	16389	16359	16614	16542	16564	16509	16554	16481	16551	16734	16579	16468	16411	16392	16659	16472	16588	16436	16545	16456	16522	16412	16637	16462	16463	16602	16384	16354	16247	16358	16554	16428	16556	16509	16654	16401	16582	16361	16758	16454	16641	16578	16262	16487	16433	16630	16447	16528	16711	16627	16539	16387	16411	16557	16432	16641	16542	16421	16605	16406	16479	16473	16447	16515	16552	16358	16398	16438	16714	16794	16598	16507	16646	16512	16422	16350	16798	16640	16574	16390	16654	16367	16422	16471	16564	16547	16540	16531	16509	16440	16446	16308	16544	16305	16615	16635	16403	16479	16718	16464	16595	16572	16467	16560	16651	16543	16603	16442	16365	16315	16443	16401	16374	16550	16421	16512	16414	16607	16420	16659	16393	16553	16556	16408	16553	16448	16250	16611	16547	16495	16471	16509	16490	16370	16528	16555	16599	16515	16426	16405	16560	16569	16416	16425	16461	16513	16529	16417	16553	16618	16511	16708	16592	16544	16547	16600	16584	16685	16472	16785	16639	16436	16626	16447	16396	16426	16519	16484	16497	16388	16737	16313	16525	16440	16534	16479	16535	16454	16270	16519	16526	16414	16594	16610	16640	16628	16414	16569	16516	16667	16594	16568	16603	16461	16448	16367	16564	16367	16547	16636	16370	16501	16593	16484	16514	16383	16514	16568	16505	16594	16563
23085	38977	38266	35486	32721	29902	26744	24254	22805	21243	19035	17549	17451	17598	17124	16924	16474	15996	16099	15927	15864	15675	15528	15611	15534	15402	15542	15693	15374	15415	15364	15395	15350	15421	15382	15573	15297	15362	15384	15267	15424	15346	15425	15263	15544	15157	15269	15277	15344	15506	15311	15227	15282	15339	15341	15272	15389	15281	15365	15336	15251	15439	15404	15351	15197	15437	15172	15355	15317	15363	15309	15311	15369	15326	15227	15496	15407	15148	15266	15165	15151	15264	15379	15315	15376	15305	15232	15347	15359	15345	15281	15097	15225	15223	15153	15281	15124	15385	15369	15100	15150	15325	15289	15285	15216	15329	15415	15195	15228	15323	15142	15282	15242	15283	15255	15343	15218	15172	15250	15041	15227	15374	15306	15254	15413	15264	15179	15311	15326	15335	15165	15397	15381	15216	15146	15114	15173	15364	15268	15354	15314	15403	15364	15328	15264	15271	15275	15233	15331	15095	15185	15329	15297	15392	15096	15131	15390	15165	15313	15360	15215	15249	15261	15203	15483	15382	15232	15124	15320	15283	15359	15296	15387	15185	15359	15358	15271	15352	15387	15186	15166	15160	15376	15297	15199	15331	15277	15488	15272	15312	15431	15482	15238	15357	15339	15248	15573	15210	15431	15267	15274	15275	15364	15382	15108	15222	15267	15350	15602	15129	15306	15391	15204	15072	15370	15275	15211	15305	15357	15396	15220	15242	15368	15352	15252	15480	15310	15191	15425	15250	15263	15378	15239	15386	15351	15209	15271	15418	15373	15330	15352	15355	15199	15254	15288	15143	15333	15288	15379	15380	15428	15205	15357	15257	15282	15335	15330	15283	15399	15470	15357	15284	15218	15291	15427	15399	15084	15342	15340	15277	15326	15398	15428	15239	15329	15279	15333	15156	15172	15334	15271	15158	15228	15393	15399	15351	15367	15030	15280	15117	15169	15395	15262	15164	15265	15392	15214	15284	15366	15465	15436	15452	15168	15152	15465	15329	15341	15323	15290	15327	15345	15248	15374	15360	15264	15133	15334	15319	15368	15271	15252	15347	15444	15258	15281	15278	15328	15377	15358	15400	15301	15274	15417	15223	15382	15305	15412	15431	15367	15383	15255	15309	15287	15294	15223	15156	15426	15411	15384	15345	15228	15082	15449	15387	15283	15263	15397	15399	15370	15298	15162	15424	15250	15365	15165	15267	15398	15241	15336	15360	15369	15344	15333	15331	15285	15379	15142	15264	15267	15210	15321	15468	15363	15454	15101	15337	15182	15342	15173	15396	15344	15213	15252	15265	15284	15458	15303	15363	15288	15288	15375	15233	15264	15359	15461	15366	15324	15263	15300	15399	15407	15356	15345	15346	15374	15299	15219	15029	15376	15195	15344	15479	15357	15137	15271	15470	15235	15123	15379	15340	15440	15220	15230	15302	15329	15263	15267	15204	15430	15242	15161	15278	15082	15329	15471	15308	15378	15260	15349	15187	15210	15228	15320	15324	15294	15251	15272	15447	15290	15370	15336	15321	15299	15238	15449	15255	15326	15169	15402	15446	15279	15253	15153	15305	15376	15370	15444	15141	15164	15515	15261	15273	15333	15428	15329	15465	15346	15199	15419	15278	15202	15381	15314	15184	15299	15381	15346	15224	15447	15047	15308	15253	15476	15315	15247	15272	15393	15308	15390	15244	15246	15286	15154	15133	15293	15150	15245	15153	15179	15245	15316	15330	15184	14998	15378	15311	15258	15396	15231	15225	15425	15317	15304	15341	15184	15327	15225	15446	15269	15346	15267	15407	15335	15401	15397	15193	15346	15263	15252	15521	15310	15260	15286	15234	15281	15252	15228	15204	15351	15264	15228	15467	15318	15428	15223	15308	15142	15342	15312	15208	15280	15294	15262	15460	15310	15349	15247	15268	15142	15289	15403	15423	15515	15342	15396	15299	15466	15287	15332	15286	15304	15296	15256	15325	15335	15282	15344	15208	15362	15242	15274	15277	15173	15305	15243	15322	15262	15311	15416	15237	15353	15417	15322	15144	15218	15307	15385	15267	15537	15380	15420	15205	15239	15351	15416	15349	15005	15382	15354	15218	15320	15409	15074	15337	15486	15232	15324	15441	15248	15399	15213	15347	15351	15491	15388	15374	15359	15251	15308	15315	15244	15523	15362	15336	15282	15120	15267	15316	15405	15338	15240	15220	15368	15425	15258	15373	15182	15480	15317	15152	15384	15386	15448	15320	15200	15402	15315	15361	15285	15514	15274	15238	15272	15194	15423	15450	15289	15186	15194	15191	15329	15302	15280	15317	15402	15321	15111	15175	15215	15343	15248	15291	15391	15370	15118	15280	15265	15417	15166	15307	15283	15333	15480	15281	15282	15274	15328	15330	15327	15389	15293	15278	15304	15221	15302	15387	15288	15398	15534	15070	15449	15262	15465	15227	15312	15399	15214	15265	15418	15368	15317	15326	15217	15400	15345	15207	15199	15307	15493	15257	15308	15311	15232	15315	15332	15246	15197	15248	15434	15288	15364	15347	15319	15271	15242	15094	15230	15298	15178	15353	15246	15224	15313	15243	15346	15417	15387	15120	15247	15111	15388	15422	15152	15353	15380	15161	15112	15312	15342	15185	15360	15180	15305	15372	15288	15416	15322	15358	15171	15485	15363	15279	15332	15280	15451	15276	15325	15391	15462	15057	15227	15264	15175	15271	15343	15343	15409	15377	15301	15405	15442	15237	15396	15284	15290	15267	15285	15285	15215	15216	15270	15308	15215	15424	15313	15401	15420	15321	15323	15385	15323	15304	15256	15209	15457	15380	15298	15243	15445	15392	15464	15176	15132	15344	15331	15210	15229	15409	15148	15452	15312	15342	15276	15476	15353	15244	15193	15362	15234	15339	15433	15181	15272	15154	15341	15382	15284	15382	15168	15364	15473	15387	15256	15273	15239	15369	15164	15194	15354	15288	15368	15363	15242	15384	15298	15406	15370	15270	15413	15233	15240	15143	15350	15389	15333	15221	15264	15397	15326	15099	15366	15345	15430	15267	15294	15247	15213	15226	15424	15276	15320	15381	15263	15240	15357	15326	15321	15253	15230	15272	15149	15529	15387	15412	15184	15395	15288	15122	15217	15218	15384	15193	15462	15230	15206	15370	15406	15310	15425	15169	15182	15362	15286	15171	15285	15352	15298	15371	15398	15237	15443	15230	15245	15237	15084	15342	15157	15331	15316	15265	15214	15259	15170	15286	15212	15199	15232	15436	15414	15456	15424	15230	15334	15169	15335	15169	15392	15171	15203	15301	15132	15422	15156	15387	15187	15248	15358	15304	15265	15233	15200	15398	15288	15157	15191	15274	15293	15245	15235	15182	15436	15199	15312	15145	15364	15359	15376	15253	15330	15354	15263	15472	15263	15497	15319	15245	15296	15312	15388	15320	15214	15089	15287	15295	15364	15482	15251	15264	15228	15383	15422	15360	15332	15326	15347	15363	15460	15371	15484	15408	15294	15259	15307	15295	15268	15291	15302	15334	15234	15284	15315	15390	15392	15184	15239	15273	15310	15223	15430	15286	15541	15212	15283	15269	15240	15299	15139	15170	15185	15274	15325	15212	15351	15348	15191	15256	15384	15376	15264	15265	15200	15246	15288	15190	15165	15219	15346	15385	15280	15351	15124	15143	15297	15297	15221	15346	15198	15371	15374	15295	15315	15377	15314	15287	15394	15378	15410	15155	15278	15285	15240	15392	15362	15373	15260	15554	15368	15293	15360	15343	15361	15237	15342	15346	15224	15289	15329	15173	15254	15382	15289	15437	15321	15318	15346	15325	15362	15307	15211	15358	15109	15316	15225	15306	15399	15320	15416	15165	15373	15231	15463	15097	15275	15300	15253	15182	15271	15281	15347	15291	15353	15261	15214	15372	15288	15365	15546	15317	15228	15347	15255	15419	15305	15346	15249	15331	15302	15182	15324	15123	15279	15242	15327	15412	15457	15429	15317	15211	15408	15392	15370	15352	15187	15485	15152	15065	15254	15306	15408	15231	15324	15207	15274	15342	15293	15253	15496	15239	15296	15258	15262	15259	15237	15240	15295	15175	15407	15364	15444	15313	15398	15219	15220	15563	15239	15194	15221	15145	15155	15331	15209	15413	15381	15487	15285	15339	15249	15329	15416	15321	15281	15419	15171	15159	15258	15247	15436	15394	15302	15285	15032	15425	15156	15328	15571	15499	15360	15347	15350	15208	15240	15200	15241	15235	15340	15229	15108	15258	15231	15372	15276	15384	15427	15265	15225	15247	15260	15432	15103	15386	15383	15073	15403	15459	15206	15317	15313	15362	15423	15319	15093	15164	15185	15270	15254	15174	15301	15207	15361	15306	15299	15187	15283	15390	15339	15214	15261	15366	15307	15352	15378	15383	15498	15204	15456	15405	15312	15429	15374	15355	15201	15321	15231	15261	15089	15469	15238	15248	15191	15503	15228	15330	15454	15399	15387	15290	15265	15321	15090	15360	15358	15302	15299	15282	15283	15235	15316	15202	15399	15294	15324	15175	15291	15153	15215	15307	15384	15265	15423	15428	15390	15242	15209	15208	15303	15240	15210	15114	15203	15389	15363	15477	15330	15462	15379	15209	15274	15240	15202	15288	15364	15320	15333	15259	15202	15362	15177	15135	15150	15200	15293	15390	15292	15170	15235	15269	15442	15378	15272	15283	15345	15294	15206	15225	15361	15329	15322	15405	15271	15077	15250	15237	15220	15296	15416	15194	15216	15323	15293	15224	15189	15296	15268	15271	15391	15315	15186	15170	15407	15343	15385	15314	15277	15345	15431	15292	15301	15412	15425	15223	15392	15269	15357	15314	15307	15186	15481	15288	15312	15283	15249	15316	15473	15138	15274	15474	15293	15157	15192	15059	15437	15442	15357	15494	15300	15267	15265	15438	15267	15281	15424	15263	15243	15179	15264	15416	15366	15430	15427	15352	15433	15366	15270	15312	15269	15225	15274	15283	15404	15291	15393	15330	15322	15257	15272	15274	15245	15366	15349	15242	15315	15179	15423	15403	15395	15320	15370	15440	15382	15335	15164	15108	15246	15280	15346	15370	15341	15275	15195	15479	15454	15336	15303	15198	15393	15377
24121	21363	28913	24808	25009	28635	28824	24855	23010	22194	20710	19040	18775	18881	18447	18284	18014	17737	17592	17766	17270	17301	17026	17248	17164	16917	17258	16776	16977	17025	16980	17027	16995	16898	17000	16933	16870	16914	16944	16785	16774	16701	17061	16973	17013	16876	16790	16916	17154	16832	16903	16844	17008	16586	16785	17003	16892	16847	16851	16877	16940	16824	16691	16963	16748	16931	16824	16847	16891	16995	16739	17102	16976	16883	16798	16933	16749	16850	16665	16618	16867	16680	16682	16807	16865	16748	16697	16753	16775	16796	16923	16820	16809	16855	16764	17101	16840	16888	17062	16904	16896	16633	16877	16913	16848	16868	16792	16843	16915	16947	16919	16950	16743	16999	16805	16724	16925	16983	16853	16997	16876	17069	16903	16946	16777	16705	16903	16775	16878	16684	16600	16888	16861	16771	16856	16885	16850	16928	16922	16763	16982	16961	16865	16861	16683	16833	16816	16580	16759	16703	16927	16777	16745	16916	16858	16790	16895	16722	16672	16826	16731	16609	16747	16804	16864	17005	16833	16799	16795	17058	16776	16925	16765	16684	16904	16871	16805	16855	16724	16778	16748	16841	16826	16763	16820	16937	16989	16770	16824	16709	16927	17055	16773	16962	16906	17024	16727	16819	16625	16643	16955	17173	17000	17011	16808	16766	16809	16795	16846	16978	17088	16829	16907	16910	16697	16983	16939	16802	16721	16764	17113	16918	16851	16738	16935	16817	16911	16733	16935	16733	16867	16880	16758	16849	16880	16606	16534	16744	16805	16799	16603	16610	16931	16811	17112	17069	16835	16577	16867	16814	16834	16787	16758	16687	17102	16875	16956	16831	16912	16761	16941	16864	17104	16945	16669	16913	16936	16771	16957	16903	16845	16839	17020	16946	16903	16986	16976	16809	16891	16738	16753	16671	16987	16955	16812	16863	17093	16774	16927	16878	16781	16867	16688	16803	16611	16883	16964	16946	16972	16838	16697	16870	16753	17044	16976	16775	17002	16710	17040	16636	16923	16949	16901	17001	16785	16761	16906	16781	16903	17023	16664	16999	16893	16667	16872	17117	16756	16651	16826	16799	16798	16998	16835	16936	16907	16819	16657	16847	16781	16966	16782	16931	16856	16722	16977	16788	16769	16800	16587	16867	16893	16880	16910	16883	16669	16771	16896	16815	16705	16697	16742	16874	16814	16836	16716	16918	16793	17038	16854	16861	16871	16749	16831	16734	16844	16619	16943	16871	16817	16945	16743	16898	16984	16887	16815	16838	16902	17003	16715	16894	16734	16823	16845	16673	16756	16871	16801	16939	16945	16987	16754	16699	16829	16735	16807	16892	16688	16768	17072	17064	16620	16777	16762	17047	17054	16706	16943	16853	16965	17003	16792	16746	16936	17067	16887	16721	16781	16926	16680	16939	17060	16704	16555	16821	16891	17030	16797	16766	16900	16838	16731	16968	16958	16787	17011	16721	17028	16857	16952	16981	16794	16791	16810	16797	16870	16863	16898	16788	16848	16712	16902	16578	16775	16844	16914	16643	16793	16829	16854	16972	16702	16905	16876	16912	16839	16743	16856	16950	16913	16871	16958	16993	16770	16827	16805	16494	16889	16823	16683	16836	16886	16911	16807	16799	16749	16598	16769	16753	16976	16740	16591	16941	16955	17194	16737	17113	16888	16937	16733	16878	16716	16719	16669	16745	16881	16804	16847	16722	16902	16941	16941	16805	16923	16741	16626	16999	16712	16797	16617	16708	16897	16861	16815	16689	16745	16853	16768	16847	16749	16654	16795	16978	16831	16875	17023	16898	16802	16769	17141	16936	16853	16809	16843	16712	16833	16918	16812	16883	16897	16827	16883	16818	16785	16852	16707	16573	16925	16788	16930	16794	16884	17067	16886	16897	16831	16839	16797	16907	16788	16763	16762	17014	16971	16901	16884	16727	16821	17010	16647	16908	16740	16787	16895	16990	17000	16735	16946	16867	16855	17014	16787	16689	16929	16784	16728	16771	16989	16854	16863	16705	17020	16784	16851	17023	16727	16808	16746	16785	16825	16891	16661	16762	16902	16827	16752	16819	16925	16844	16910	16857	16856	16752	16792	16767	16859	16608	16654	16808	16756	16779	16931	16927	16959	16850	16969	16855	16647	16864	16818	17003	16915	16873	16705	16861	16730	16771	16956	16883	16840	16851	16762	16951	16977	16843	16974	16877	16810	16942	16718	16768	17037	16828	16863	16902	16964	16838	16611	16700	16705	16832	16832	16698	17041	16836	16776	16921	16903	16702	16927	16849	16887	16945	16817	16718	16792	16924	16740	16832	16920	16836	16763	16793	16858	16896	16889	16865	16751	16683	17010	17126	16582	16918	16966	16845	16840	16863	16902	16799	16744	16727	16924	17021	16785	16775	16879	16923	16818	16815	16844	16959	16700	16702	16762	16884	16695	16802	16782	17009	17072	16940	16913	16832	16726	16603	16799	16653	16810	16768	16948	16797	16904	16796	16914	16734	16922	16967	16790	16755	16828	16739	16806	16826	16832	16973	16792	16839	16946	16873	16923	16841	16842	16808	16957	16792	16815	16910	16586	16874	16905	16937	16843	16893	16810	16982	17073	16928	16783	16924	16854	16838	16912	16818	16746	16882	16877	16662	16829	16947	16879	16855	16843	16856	16790	16836	16844	16741	16820	16959	16873	16608	16890	16739	16979	16878	16788	16828	16908	16837	16854	16675	16858	16733	16770	16963	16593	16669	16775	16779	16730	16734	16897	16659	16724	16769	16936	16802	16683	17021	17036	16808	16681	16818	16894	16802	16824	16763	16945	16938	16829	17007	16836	16932	16762	16966	16792	16870	16836	16939	16868	16795	16713	16772	16783	16919	16771	16927	16873	16872	16942	16863	16928	16912	16743	16856	16750	16694	16790	16757	16860	16888	16911	16833	16873	16586	16752	16743	16665	16739	16772	16985	16857	16869	16966	16682	17009	16840	16855	16837	16954	16793	16815	16937	16789	16802	16765	16585	16901	16969	16836	16808	16891	16695	16791	16773	16862	16725	16875	16644	16964	16924	16866	17114	16670	16850	16866	16639	16962	16953	16717	16947	16817	17088	16829	16831	16937	16700	16795	16655	16688	16904	16901	16878	16972	16960	17074	16811	16853	16791	16753	16774	16796	17041	16763	16893	16926	16890	16989	16911	16994	16948	16866	16870	16728	16807	16845	16626	16752	16660	16876	16893	16899	16696	16793	16707	16994	16560	16742	16973	17025	16791	16816	16967	16569	16750	16837	16924	16833	16823	16805	16826	16973	17134	16854	16765	16809	16948	16740	17076	16805	16837	16765	16805	16813	16847	16882	16816	17003	16902	16827	16688	16861	16797	16782	16883	17008	16891	16957	17033	16824	17020	16968	16866	16809	16819	16713	16879	16936	16992	16850	16778	16604	16837	16810	16848	16847	16840	16798	16802	16667	16776	17006	16799	16714	16787	16668	16871	16820	16891	16902	16978	16981	16809	16876	16879	16845	16826	16888	16863	16856	16856	16902	16875	16835	16825	16796	16917	16745	16768	16730	16772	16924	16900	17070	16853	16805	16914	16907	16992	16900	16928	16741	16936	17054	16954	16757	16888	16793	16945	16862	16803	16823	16911	16938	16948	16888	16771	16981	16818	16842	16797	16787	16945	16928	16759	16871	16976	16821	16796	16679	16837	17020	16942	16870	16715	16923	16858	16874	16883	16852	16768	16697	16748	17077	16860	16789	16858	16783	16869	16848	17050	16831	16922	16878	16885	16984	17022	16997	16791	17012	17023	16851	16835	16875	16706	16914	17032	16946	17019	16999	16758	16921	16870	16924	17117	16993	16935	16900	16973	17049	16498	16705	16716	16980	16829	16790	16869	17052	16837	16704	16887	16740	16831	16771	16762	16983	16751	16787	16969	16874	16795	16972	16923	16744	16796	16750	16970	16756	17036	16901	16861	16721	16713	16872	16941	16864	16939	16829	16670	16912	16879	16933	16812	16832	16803	16797	16819	16797	16825	16731	16932	16715	16879	16878	16925	16709	16892	16869	16790	16900	17005	16812	16570	16738	17013	16795	16899	16831	16870	16756	16853	16748	17022	16807	16708	16878	16798	16983	16771	16865	16962	16757	16941	16601	16906	17016	16889	16895	16794	16722	16743	16756	16921	16557	16707	16859	16994	16958	16809	16811	16885	16782	16856	16804	16788	16994	16912	16838	16969	16991	16776	16828	16938	16980	16716	16968	16804	16829	16809	16883	16928	16835	16914	16757	16694	16947	16987	16898	16829	16757	16717	16852	16765	17129	17032	16826	16739	16833	17028	16829	16894	16713	17004	16758	16863	16695	16776	16898	16720	16896	16768	16828	16838	16814	16854	16876	16910	16943	16901	16927	16880	16777	16997	16736	16927	16846	16756	16912	16767	16776	16771	16961	16881	16904	16928	16739	16859	16771	16764	16726	16833	16719	16860	16911	16775	16781	16758	16824	16877	17038	16916	16873	16892	16864	16971	16673	16924	16824	16715	16806	16867	16834	16922	16951	16839	16906	17055	17019	16910	17048	16769	16763	16860	16813	16763	16842	16911	16872	16816	16770	16745	16831	16786	16763	16773	16777	16795	16860	16698	16776	16856	16936	16860	16913	16765	16975	16676	16822	16787	16898	16833	16735	16862	16787	16855	16872	16879	16755	16884	16585	16729	16805	17008	16879	16789	16648	17072	16645	16900	16890	16899	16920	16941	16642	16772	16866	16823	16997	16917	16964	16998	16945	17030	17018	16736	16958	16898	16725	16951	16766	16905	16884	16913	16915	16768	16856	16690	16765	16817	16813	16959	16789	16869	16814	16820	17001	17119	16876	16864	16835	16782	16759	16738	16901	16813	16912	16779	16895	16849	16891	16775	16727	16722	16760	16832	16894	16694	16784	16744	16786	16971	16815	16799	16804	16553	16792	16852	17096	16889	17065	16696	16844	17051	16750	16877	16694	17016	16748	16777	16808	16728	16731	16861	16898	16928	16715	16681	16805	16796	16910	16765	16766	16713	16840	16783	16856	16902	16613	16806	16596	16926	16758	16610	16839	16868	16709	16901	16660	16699	16795	16744	16842	16893	16866	16799	16791	16848
25353	43717	43534	40832	37171	33300	29743	27111	25356	23691	20800	18845	18657	18663	17863	17944	17167	16591	16457	16478	16352	16078	15814	15942	15913	15588	15575	15770	15663	15519	15753	15810	15603	15822	15617	15513	15651	15562	15564	15525	15635	15402	15523	15646	15587	15583	15727	15502	15565	15678	15521	15564	15569	15464	15702	15454	15487	15566	15502	15538	15550	15521	15634	15451	15475	15603	15360	15614	15431	15612	15637	15520	15660	15454	15488	15346	15592	15504	15481	15458	15473	15690	15685	15394	15453	15536	15750	15428	15399	15544	15564	15594	15638	15556	15632	15338	15654	15611	15536	15694	15612	15467	15430	15521	15557	15639	15507	15501	15573	15472	15503	15474	15667	15493	15468	15515	15598	15416	15619	15525	15378	15618	15524	15566	15479	15703	15622	15507	15703	15531	15539	15639	15666	15353	15410	15522	15660	15507	15600	15562	15473	15642	15387	15472	15327	15603	15700	15595	15566	15372	15633	15526	15575	15488	15500	15680	15513	15552	15400	15456	15580	15630	15527	15438	15514	15498	15530	15494	15458	15446	15376	15348	15540	15615	15610	15388	15423	15440	15445	15524	15589	15598	15430	15561	15402	15512	15339	15403	15550	15395	15601	15426	15572	15303	15558	15648	15502	15495	15508	15510	15539	15496	15624	15403	15593	15592	15496	15672	15390	15499	15567	15509	15797	15484	15419	15494	15612	15331	15501	15529	15613	15428	15525	15289	15542	15386	15556	15455	15476	15554	15561	15378	15498	15594	15650	15589	15500	15622	15471	15518	15633	15430	15658	15418	15517	15678	15623	15496	15422	15453	15604	15642	15568	15592	15477	15602	15319	15373	15628	15497	15528	15518	15571	15674	15446	15612	15399	15511	15571	15414	15686	15485	15467	15492	15643	15449	15404	15505	15430	15408	15450	15592	15605	15684	15533	15413	15511	15437	15600	15609	15418	15523	15588	15552	15549	15560	15487	15552	15415	15391	15380	15422	15625	15545	15461	15472	15453	15509	15551	15659	15589	15494	15683	15309	15598	15551	15454	15470	15502	15524	15464	15366	15616	15663	15501	15371	15482	15530	15512	15385	15430	15456	15524	15412	15506	15385	15482	15512	15591	15482	15578	15386	15595	15525	15566	15545	15397	15516	15519	15501	15719	15470	15500	15558	15501	15594	15481	15609	15438	15426	15624	15615	15416	15370	15503	15572	15445	15625	15552	15596	15389	15502	15710	15537	15558	15463	15405	15573	15592	15469	15573	15633	15416	15570	15507	15608	15580	15454	15479	15418	15581	15452	15514	15581	15436	15485	15404	15550	15432	15554	15393	15489	15663	15307	15398	15507	15536	15403	15537	15424	15566	15565	15497	15548	15504	15440	15483	15546	15354	15602	15340	15671	15434	15390	15567	15395	15516	15743	15282	15559	15456	15765	15511	15618	15725	15303	15525	15605	15464	15600	15498	15288	15666	15405	15639	15520	15463	15505	15690	15499	15600	15411	15577	15581	15459	15523	15516	15305	15586	15539	15458	15550	15449	15665	15471	15690	15669	15382	15669	15371	15494	15629	15643	15321	15516	15352	15541	15628	15588	15494	15374	15550	15509	15706	15641	15313	15527	15425	15569	15649	15517	15556	15383	15560	15414	15494	15553	15477	15463	15430	15418	15669	15433	15519	15624	15373	15621	15366	15667	15609	15560	15522	15452	15725	15400	15520	15362	15479	15516	15557	15561	15571	15440	15482	15547	15532	15561	15516	15553	15613	15451	15492	15553	15505	15505	15516	15413	15579	15512	15597	15460	15416	15366	15565	15416	15606	15508	15513	15614	15449	15495	15703	15433	15581	15464	15501	15379	15657	15370	15552	15557	15413	15600	15490	15680	15660	15582	15483	15591	15304	15376	15548	15512	15620	15474	15484	15552	15382	15510	15509	15214	15579	15593	15527	15560	15515	15539	15492	15734	15584	15536	15522	15603	15459	15459	15412	15657	15420	15490	15630	15523	15581	15443	15386	15564	15663	15624	15481	15488	15605	15472	15636	15420	15332	15392	15322	15505	15435	15511	15446	15643	15532	15584	15622	15570	15547	15475	15738	15508	15443	15508	15453	15563	15526	15669	15587	15624	15467	15536	15587	15298	15601	15394	15662	15501	15586	15465	15464	15643	15270	15540	15553	15503	15461	15550	15455	15581	15504	15586	15370	15800	15653	15465	15663	15422	15458	15408	15570	15694	15352	15552	15401	15414	15590	15485	15381	15566	15511	15550	15528	15485	15479	15469	15549	15407	15401	15580	15410	15622	15606	15318	15553	15495	15465	15546	15468	15531	15366	15327	15560	15579	15542	15543	15480	15427	15554	15493	15560	15455	15436	15511	15477	15477	15475	15565	15459	15519	15487	15527	15484	15442	15408	15602	15444	15418	15418	15569	15330	15442	15601	15556	15415	15510	15434	15501	15364	15507	15427	15466	15403	15360	15361	15446	15502	15431	15614	15367	15500	15577	15572	15477	15462	15492	15642	15558	15453	15456	15535	15498	15605	15427	15321	15549	15520	15473	15469	15472	15635	15571	15554	15725	15559	15522	15473	15437	15401	15470	15383	15456	15502	15455	15518	15663	15522	15498	15574	15567	15608	15624	15538	15540	15606	15436	15448	15546	15433	15382	15555	15612	15527	15514	15464	15488	15598	15548	15454	15504	15429	15734	15429	15470	15636	15475	15487	15522	15499	15604	15493	15473	15667	15606	15470	15314	15558	15426	15270	15519	15532	15645	15367	15449	15559	15514	15491	15408	15715	15471	15422	15324	15589	15628	15468	15581	15467	15557	15510	15604	15457	15562	15368	15575	15510	15594	15626	15598	15541	15436	15512	15528	15343	15668	15517	15544	15627	15614	15642	15600	15430	15658	15533	15694	15745	15498	15438	15629	15511	15397	15555	15482	15538	15590	15548	15644	15560	15435	15592	15472	15445	15447	15573	15486	15460	15488	15724	15591	15544	15418	15479	15455	15434	15456	15649	15572	15464	15510	15534	15460	15397	15741	15454	15433	15489	15633	15522	15526	15491	15448	15627	15576	15497	15572	15492	15497	15541	15445	15603	15517	15400	15668	15513	15549	15382	15609	15513	15564	15730	15484	15601	15465	15618	15553	15373	15458	15431	15583	15373	15412	15471	15471	15554	15525	15335	15370	15456	15509	15492	15665	15514	15470	15585	15380	15468	15342	15488	15550	15549	15444	15507	15645	15418	15457	15489	15441	15442	15556	15697	15459	15530	15428	15536	15619	15471	15600	15533	15578	15454	15609	15493	15485	15490	15451	15513	15471	15525	15597	15563	15411	15488	15433	15231	15447	15614	15566	15636	15553	15400	15419	15524	15554	15398	15463	15542	15335	15586	15490	15415	15361	15568	15585	15452	15508	15551	15471	15548	15629	15546	15446	15508	15595	15543	15453	15430	15414	15547	15665	15445	15563	15317	15519	15452	15620	15481	15600	15527	15530	15440	15346	15457	15335	15541	15622	15526	15637	15438	15415	15384	15425	15511	15498	15453	15541	15425	15559	15495	15538	15524	15621	15419	15413	15390	15619	15482	15455	15540	15496	15438	15444	15661	15641	15528	15497	15526	15553	15503	15681	15581	15498	15559	15617	15594	15590	15509	15574	15543	15420	15393	15818	15647	15517	15536	15626	15593	15623	15582	15646	15375	15416	15488	15459	15327	15576	15545	15606	15460	15431	15571	15354	15639	15315	15546	15595	15336	15460	15414	15693	15447	15592	15361	15374	15577	15730	15513	15688	15632	15450	15517	15517	15532	15514	15440	15450	15434	15614	15547	15592	15536	15648	15488	15361	15523	15524	15585	15591	15340	15616	15459	15402	15536	15572	15463	15496	15586	15671	15526	15494	15445	15500	15594	15428	15772	15564	15584	15560	15479	15445	15587	15579	15460	15498	15535	15572	15541	15492	15399	15448	15544	15396	15428	15624	15585	15638	15388	15514	15436	15762	15602	15672	15368	15435	15621	15450	15482	15579	15353	15498	15442	15411	15544	15456	15484	15606	15485	15594	15384	15472	15361	15509	15522	15413	15460	15537	15463	15367	15616	15630	15585	15734	15696	15420	15587	15514	15577	15384	15466	15521	15663	15529	15540	15496	15583	15491	15588	15490	15515	15585	15533	15602	15521	15599	15436	15476	15411	15425	15428	15403	15660	15571	15485	15475	15437	15462	15544	15301	15520	15528	15460	15553	15415	15530	15438	15441	15502	15352	15560	15581	15587	15514	15433	15574	15407	15569	15450	15394	15507	15616	15483	15585	15521	15543	15437	15666	15631	15527	15583	15606	15408	15373	15510	15548	15530	15431	15486	15523	15706	15530	15620	15475	15523	15574	15646	15417	15485	15669	15549	15611	15593	15456	15525	15465	15603	15526	15545	15443	15511	15601	15677	15498	15429	15582	15597	15600	15591	15619	15731	15382	15384	15433	15419	15558	15378	15504	15582	15719	15442	15593	15517	15458	15522	15580	15540	15491	15510	15523	15646	15559	15584	15621	15524	15615	15625	15452	15668	15671	15527	15504	15649	15589	15611	15432	15563	15568	15504	15555	15498	15597	15512	15489	15526	15490	15451	15558	15396	15581	15562	15402	15503	15442	15585	15783	15670	15555	15439	15485	15489	15434	15543	15603	15495	15590	15442	15357	15495	15447	15408	15579	15555	15402	15527	15558	15583	15595	15540	15681	15595	15639	15526	15406	15455	15437	15509	15538	15338	15543	15629	15523	15390	15505	15442	15530	15543	15464	15554	15468	15486	15621	15420	15530	15391	15574	15433	15511	15574	15482	15771	15367	15479	15477	15550	15460	15333	15452	15579	15430	15502	15192	15460	15441	15455	15563	15715	15443	15544	15555	15549	15610	15365	15436	15456	15563	15633	15406	15651	15516	15424	15463	15451	15519	15703	15539	15363	15430	15552	15485	15406	15426	15584	15453	15709	15584	15470	15453	15636	15570	15596	15600	15445	15447	15518	15451	15341	15581	15560	15543	15467	15512	15406	15518	15480	15435	15505	15458	15496	15629	15434	15561	15491	15364	15534	15586	15457	15542	15564	15526	15644	15602	15556	15714	15398	15463	15610	15446	15453	15461	15576	15459	15563
30242	24967	29364	29750	26082	23810	22053	21057	20229	19462	18643	17995	18172	18156	18116	17954	17898	17741	17677	17618	17622	17619	17764	17473	17462	17470	17593	17477	17333	17310	17403	17367	17503	17626	17341	17205	17362	17383	17541	17412	17393	17513	17422	17490	17511	17466	17498	17313	17422	17521	17379	17524	17387	17290	17425	17261	17444	17485	17562	17312	17364	17437	17488	17480	17206	17420	17206	17195	17451	17351	17230	17513	17575	17302	17432	17397	17446	17380	17375	17387	17315	17316	17519	17199	17468	17521	17644	17539	17494	17256	17390	17427	17373	17386	17480	17203	17398	17332	17508	17467	17633	17393	17315	17052	17380	17302	17342	17214	17426	17478	17416	17236	17282	17459	17307	17401	17431	17410	17109	17104	17306	17362	17398	17358	17436	17160	17190	17269	17280	17250	17329	17352	17354	17497	17533	17297	17414	17423	17495	17461	17508	17341	17410	17274	17322	17526	17542	17387	17471	17271	17287	17385	17432	17318	17333	17349	17437	17357	17401	17535	17326	17142	17430	17531	17341	17464	17330	17470	17337	17255	17316	17475	17242	17388	17241	17334	17657	17301	17434	17322	17381	17500	17352	17383	17406	17477	17227	17243	17441	17131	17219	17437	17390	17623	17460	17363	17335	17452	17586	17313	17545	17301	17200	17175	17613	17332	17607	17241	17521	17330	17073	17374	17354	17532	17293	17431	17341	17497	17446	17420	17547	17424	17315	17262	17457	17398	17329	17480	17558	17405	17376	17347	17489	17481	17565	17290	17450	17356	17471	17404	17476	17634	17285	17478	17397	17223	17349	17195	17573	17200	17209	17467	17303	17463	17491	17467	17383	17304	17094	17509	17531	17220	17455	17479	17456	17382	17304	17348	17348	17322	17358	17255	17301	17447	17230	17351	17269	17511	17368	17171	17241	17292	17334	17248	17325	17315	17230	17380	17388	17165	17266	17181	17317	17412	17436	17387	17463	17313	17094	17337	17337	17415	17470	17317	17391	17438	17205	17220	17345	17396	17229	17325	17514	17410	17422	17184	17229	17107	17357	17146	17420	17389	17386	17445	17414	17332	17495	17409	17310	17392	17346	17418	17364	17470	17385	17674	17392	17421	17392	17451	17445	17604	17566	17441	17405	17543	17345	17230	17301	17353	17328	17514	17453	17546	17310	17175	17398	17165	17335	17428	17499	17134	17075	17232	17284	17315	17360	17367	17565	17382	17504	17509	17299	17390	17284	17390	17178	17360	17490	17506	17597	17313	17312	17307	17333	17228	17438	17330	17192	17376	17117	17370	17470	17553	17328	17374	17440	17204	17407	17392	17380	17313	17547	17242	17373	17389	17361	17336	17334	17310	17469	17459	17369	17347	17313	17685	17307	17277	17366	17356	17475	17540	17538	17355	17412	17406	17338	17295	17354	17422	17265	17537	17392	17302	17394	17109	17469	17391	17462	17327	17472	17267	17584	17229	17255	17443	17388	17253	17425	17289	17297	17558	17410	17322	17363	17149	17474	17294	17494	17387	17220	17312	17361	17298	17320	17530	17662	17372	17389	17427	17072	17306	17511	17296	17324	17501	17270	17286	17252	17399	17396	17328	17182	17330	17392	17304	17322	17309	17653	17463	17318	17408	17447	17503	17400	17617	17473	17145	17347	17288	17369	17494	17400	17298	17430	17409	17277	17327	17369	17379	17370	17344	17222	17469	17470	17243	17233	17255	17409	17399	17359	17328	17389	17369	17383	17629	17288	17548	17411	17376	17251	17332	17259	17304	17415	17234	17506	17327	17486	17220	17324	17438	17398	17386	17558	17317	17522	17510	17529	17441	17383	17171	17230	17546	17270	17451	17386	17596	17439	17230	17419	17330	17454	17350	17414	17333	17407	17379	17457	17418	17550	17323	17222	17281	17329	17316	17307	17284	17281	17150	17454	17340	17265	17277	17295	17330	17333	17302	17394	17309	17422	17434	17533	17265	17387	17234	17306	17436	17214	17383	17371	17650	17571	17397	17264	17301	17589	17127	17428	17147	17488	17473	17498	17402	17393	17324	17449	17394	17304	17315	17412	17303	17383	17573	17418	17377	17495	17369	17262	17342	17445	17378	17373	17355	17409	17398	17678	17256	17292	17337	17471	17485	17363	17307	17350	17134	17371	17455	17392	17335	17546	17432	17387	17413	17419	17419	17359	17317	17218	17390	17275	17440	17221	17435	17464	17350	17382	17479	17265	17216	17231	17349	17324	17429	17425	17371	17173	17425	17392	17389	17266	17309	17427	17451	17363	17573	17372	17281	17408	17390	17417	17423	17457	17455	17290	17418	17349	17327	17245	17523	17363	17311	17482	17292	17274	17486	17392	17367	17333	17684	17446	17375	17490	17352	17292	17339	17358	17275	17305	17371	17305	17352	17514	17377	17241	17435	17577	17372	17406	17360	17362	17433	17579	17477	17463	17320	17498	17356	17374	17336	17365	17386	17397	17287	17525	17469	17369	17356	17678	17465	17283	17398	17443	17511	17469	17493	17410	17334	17425	17289	17340	17523	17367	17370	17555	17242	17352	17503	17484	17444	17266	17355	17444	17481	17460	17505	17172	17331	17449	17336	17427	17250	17440	17438	17338	17370	17301	17239	17390	17421	17263	17191	17361	17324	17383	17308	17345	17338	17529	17219	17352	17392	17543	17324	17372	17502	17328	17294	17332	17613	17355	17341	17426	17240	17438	17440	17583	17345	17414	17503	17486	17215	17412	17209	17408	17377	17420	17405	17378	17467	17349	17310	17338	17385	17260	17299	17308	17254	17355	17278	17284	17252	17493	17453	17324	17362	17461	17257	17270	17435	17303	17228	17340	17420	17324	17410	17368	17146	17504	17402	17466	17460	17458	17345	17333	17488	17532	17491	17400	17442	17262	17489	17276	17294	17569	17178	17604	17358	17327	17505	17363	17288	17258	17530	17467	17351	17287	17606	17299	17478	17240	17498	17582	17397	17405	17440	17297	17286	17362	17509	17448	17232	17231	17245	17446	17212	17310	17602	17366	17526	17545	17364	17398	17513	17332	17267	17242	17252	17448	17335	17680	17450	17365	17320	17275	17480	17556	17397	17369	17398	17299	17335	17457	17366	17425	17203	17421	17299	17348	17419	17386	17484	17669	17596	17448	17628	17462	17345	17431	17276	17107	17291	17548	17306	17391	17267	17504	17411	17177	17358	17520	17383	17381	17361	17300	17089	17322	17508	17587	17429	17185	17441	17420	17382	17314	17307	17391	17222	17499	17426	17513	17493	17534	17341	17525	17145	17395	17377	17462	17529	17451	17253	17360	17339	17539	17546	17201	17259	17403	17671	17351	17271	17385	17355	17459	17334	17364	17379	17135	17494	17364	17492	17207	17395	17436	17330	17423	17361	17400	17510	17286	17422	17327	17466	17416	17598	17482	17477	17361	17517	17411	17300	17324	17411	17576	17256	17350	17300	17304	17327	17362	17089	17147	17281	17472	17404	17509	17512	17362	17317	17261	17252	17302	17407	17526	17308	17355	17239	17364	17639	17469	17478	17460	17314	17419	17383	17309	17392	17446	17391	17293	17407	17233	17276	17449	17314	17632	17408	17382	17328	17398	17489	17287	17502	17374	17298	17430	17526	17520	17278	17234	17408	17479	17271	17434	17488	17276	17210	17293	17390	17270	17303	17266	17411	17444	17300	17290	17566	17341	17279	17586	17370	17399	17470	17385	17635	17444	17388	17360	17489	17240	17281	17398	17312	17326	17368	17262	17449	17350	17592	17340	17361	17444	17525	17325	17283	17762	17332	17448	17248	17332	17160	17528	17494	17539	17368	17594	17453	17434	17562	17384	17510	17432	17356	17497	17175	17449	17415	17440	17304	17326	17322	17315	17456	17458	17415	17278	17220	17150	17388	17606	17298	17407	17536	17366	17414	17181	17461	17409	17101	17287	17367	17174	17445	17274	17468	17414	17390	17265	17405	17315	17388	17372	17444	17684	17411	17268	17243	17512	17479	17305	17346	17394	17408	17381	17461	17563	17419	17304	17488	17508	17607	17268	17280	17255	17441	17281	17305	17423	17482	17453	17524	17397	17356	17355	17447	17494	17294	17419	17314	17395	17530	17199	17343	17411	17428	17513	17546	17384	17474	17345	17370	17316	17353	17436	17372	17429	17313	17538	17383	17479	17343	17255	17383	17376	17176	17321	17414	17335	17346	17342	17364	17533	17465	17420	17533	17380	17553	17471	17555	17369	17454	17396	17458	17438	17207	17308	17293	17494	17260	17313	17484	17323	17334	17397	17479	17301	17059	17461	17287	17292	17281	17388	17427	17483	17448	17348	17296	17408	17177	17240	17394	17325	17213	17326	17330	17386	17394	17338	17407	17248	17357	17439	17354	17209	17372	17449	17355	17452	17180	17231	17311	17316	17281	17414	17344	17381	17300	17322	17420	17275	17338	17298	17250	17322	17215	17343	17473	17262	17374	17322	17460	17381	17465	17574	17183	17436	17439	17347	17586	17342	17345	17378	17386	17410	17360	17438	17351	17453	17324	17235	17461	17187	17556	17447	17380	17503	17416	17530	17399	17477	17328	17624	17416	17376	17395	17427	17358	17302	17236	17292	17414	17403	17372	17483	17352	17411	17565	17335	17259	17497	17369	17451	17418	17258	17504	17339	17329	17344	17584	17293	17273	17618	17558	17470	17359	17661	17393	17587	17401	17289	17376	17398	17400	17460	17383	17248	17457	17498	17367	17470	17438	17437	17429	17246	17237	17183	17400	17340	17489	17420	17358	17438	17463	17506	17253	17392	17149	17416	17422	17372	17352	17194	17356	17435	17466	17499	17437	17390	17305	17460	17465	17413	17522	17508	17431	17343	17509	17437	17506	17407	17313	17280	17371	17451	17356	17484	17370	17240	17600	17286	17567	17405	17503	17231	17163	17416	17307	17372	17175	17337	17500	17260	17466	17256	17326	17205	17307	17360	17407	17299	17562	17322	17155	17346	17478	17257	17306	17509	17291	17279	17329	17464	17258	17399	17337	17467	17443	17319	17521	17206	17465	17526	17401	17159	17379	17453	17257	17528	17449	17271	17433	17334	17349	17350	17419	17269	17461	17392	17599	17353	17458	17578	17351	17446	17395
22861	32307	33961	31972	28589	25574	23151	21467	20509	19428	17930	17186	16944	17028	16993	16841	16520	16392	16275	16227	16132	16077	16065	16119	15721	15905	15809	15665	15781	15935	15769	15914	15917	15795	15671	15746	15784	15797	15851	15784	15769	15902	15851	15876	15836	15801	15944	15944	15803	15856	15792	15760	15917	15873	15974	15794	15904	15754	15795	15889	15795	15782	15752	15826	15715	15744	15774	15764	15840	15794	15710	15880	15819	15783	16011	15710	15862	15705	15793	15754	15853	15828	15719	15932	15998	15789	15805	15951	15774	15822	15695	15622	15722	15748	15724	15823	15847	15824	15720	15795	15824	15906	15851	15920	15903	15742	15903	15600	15883	15857	15692	15911	15920	15882	15859	15714	15820	15714	15733	15660	15919	15865	15830	15862	15855	15838	15772	15832	15701	15845	15678	15689	15852	15789	15680	15708	15618	15963	15640	15875	15752	15682	15950	15790	15850	15887	15765	15757	16056	15905	15891	15695	15877	15839	15692	15852	15827	15824	15780	15839	15826	15951	15758	15834	15666	15809	15722	15762	15935	15871	15800	15898	15672	15760	15765	15607	15929	15750	15778	15716	15675	15577	15883	15700	15821	15619	15924	15900	15769	15827	15670	15904	15895	15699	15596	15665	15584	15843	15916	15764	15749	15836	15934	15808	15778	15807	15765	15765	15936	15830	15838	15639	15824	15544	15749	15848	15746	15909	15825	15855	15830	15765	15620	15842	15831	15711	15992	15917	15788	15649	15904	15823	15672	15722	15767	15782	15858	15709	15877	15844	15793	15837	15861	15777	15756	15859	15763	15707	15718	15713	15753	15789	15922	15969	15631	15900	15918	15881	15947	15944	15913	15793	15894	15835	15682	15906	15733	15879	15612	15744	15954	15852	15828	15890	15907	15788	15781	15938	15814	15846	15684	15725	15671	15756	15803	15862	15700	15807	15650	15796	15793	15879	15855	15790	15732	15848	15829	15753	15854	15798	15884	15748	15872	15809	15925	15853	16124	15804	15749	15823	15847	15788	15675	15830	15714	15786	15781	15849	15846	15658	15906	15857	15845	15896	15834	15744	15901	15819	15716	15712	15698	15629	15820	15884	15704	15834	15819	15787	15899	15853	15774	15646	15765	15710	15858	15672	15760	15825	15858	15694	15732	15721	15822	15719	15794	15765	15841	15963	15716	15844	15690	15901	15735	15710	15837	15723	15800	15562	15762	15980	15781	15936	15703	15810	15763	15857	15635	15661	15911	15599	15784	16010	15724	15770	15936	15791	15993	15657	15748	15772	15715	15731	15574	15769	16040	15835	15823	15704	16009	15641	15773	15925	15706	15773	15732	15849	15886	15856	16023	15760	15703	15821	15711	15777	15857	15920	15751	15761	15919	15757	15763	15801	15697	15958	15738	15604	15947	15755	15807	15714	15759	15856	15975	15594	15729	15883	15753	15736	15657	15675	15709	15739	15859	15924	15842	15679	15812	15904	15721	15810	15918	15993	15855	15711	15743	15925	15927	15833	15737	15922	15844	15969	15816	15715	15803	15980	15969	15943	15832	15794	15766	15897	15727	15771	15627	15794	15842	15860	15930	15824	15801	15801	15780	15895	15823	15538	15790	15904	15755	15769	15728	15766	15811	15936	15835	15708	15580	15768	16069	15628	15795	15720	15818	15802	15819	15851	15766	15794	15933	15835	15746	15718	15798	15796	15734	15573	15645	15756	15897	15889	16006	15753	15829	15742	15826	15650	15770	15684	15740	15659	15771	15747	15755	15811	15931	15737	15826	15595	15811	15842	15809	15633	15739	15668	15864	15723	15778	15844	15763	15965	15997	15770	15751	15719	15701	15828	15770	15824	15626	16006	15745	15726	15940	15765	15663	15769	15813	15740	15816	15937	15758	15766	15825	15627	15761	15909	15879	15761	15656	15795	15853	15688	15896	15778	15831	15900	15751	15664	15809	15865	15821	15727	15718	15696	15754	15697	15767	15794	15919	15765	15824	15801	15846	15954	15731	15716	15852	15729	15809	15716	15884	15733	15987	15777	15771	15737	15846	15926	15949	15692	15771	15704	15909	15787	15642	15850	15684	15628	15841	15779	15702	15725	16032	15707	15901	15817	15741	15730	15691	15619	15909	15865	15865	15866	15726	15837	15696	15875	15750	15853	15669	15740	15795	15913	15930	15783	15771	15828	15735	15806	15851	15817	15735	15867	15678	15869	15755	15788	15770	15905	15849	15741	15981	15947	15732	15735	15746	15965	15781	15728	15746	15817	15792	15853	15773	15767	15709	15785	15731	15800	15886	15813	15811	15827	15856	15740	15723	15810	15882	15704	15594	15843	15714	15817	15962	15715	15926	15769	15758	15808	15674	15944	15747	15770	15793	15863	15749	15827	15927	15791	15765	15946	15769	15871	15647	15566	15864	15687	15949	15769	15883	15777	15566	15871	15735	15659	15680	15699	15710	15667	16038	15680	15817	15719	15971	15774	15945	15892	15735	15712	15797	15887	15761	15920	15786	15727	15881	15895	15871	15968	15727	15946	15701	15780	15815	15707	15921	15802	15693	15814	15756	15853	15807	15851	15892	15871	15828	15903	15951	15697	15786	15671	15912	15722	15654	15816	15720	15947	16023	15734	15902	15906	15628	15832	15789	15925	15641	15932	15852	15612	15866	15784	15742	15870	15747	15632	15606	15716	15630	15748	15858	15883	15722	15711	15558	15917	15951	15823	15698	15692	15675	15668	15825	15942	16016	15626	15814	15780	15759	15761	15808	15830	15835	15810	15655	15776	15741	15657	15789	15829	15754	15750	15937	15683	15796	15534	15793	15603	15691	15610	15780	15905	15781	15789	15776	15781	15774	16063	15954	15815	16062	15743	15837	15786	15939	15748	15901	15757	15799	15692	15729	15557	15799	15750	15760	15830	15992	15627	15936	15765	15771	15829	15679	15818	15777	15685	15689	15820	15687	15736	15778	15859	15678	15981	15773	15800	15954	15789	15861	15862	15868	15671	15898	15807	15859	15761	15818	15824	15769	15694	15731	15804	15818	15964	15693	15924	15641	15795	15813	15800	15784	15632	15679	15880	15816	15608	15736	15980	15723	15856	15596	15919	15725	15937	15692	15894	15920	15835	15658	15851	15646	15893	15786	15775	15657	15875	15773	15759	15770	15856	15786	15972	15850	15842	15716	15783	15735	15903	15656	15784	15913	15793	15703	15836	15706	15785	15718	15760	15774	15905	15917	15802	15766	15618	15846	15764	15915	15769	15988	15708	15794	15834	15894	15764	15890	15764	15897	15822	15748	15944	15941	15787	15769	15842	15715	15794	15942	15783	15706	15746	15793	15824	15728	15773	15831	15725	15711	15928	15843	15807	15730	15830	15733	15999	15906	15841	15803	15832	15786	15686	15981	15858	16038	15774	15776	15811	15825	15820	15870	15742	15932	15838	15939	15787	15799	15724	15748	15739	15719	15773	15773	15888	15854	15784	15662	15842	15799	15848	15876	15671	15816	15683	15810	15763	15712	15913	15762	15819	15800	15798	15737	15713	15740	15830	15834	15897	15725	15744	15630	15964	15865	15731	15851	15779	15816	15971	15670	15885	15851	15712	15851	15655	15690	15858	15849	15872	15825	15813	15719	15816	15780	15774	15767	15970	15805	15926	15962	15808	15562	15833	15607	15912	15757	15858	15901	15847	15803	15807	15823	15626	15967	16005	15901	15834	15671	15693	15767	15810	15876	15653	15761	15784	15692	16004	15796	15704	15637	15873	15728	15837	15760	15811	15818	15765	15717	15699	15889	15874	15685	15919	15756	15721	15699	15774	15933	15800	15876	15917	15840	15774	15704	15825	15789	15729	15797	15796	15813	15892	15668	15762	15796	15788	15829	15835	15804	15786	15781	15879	15783	15770	15705	15734	15837	15748	15987	15691	15664	15817	15746	15717	15801	15786	15785	15678	15880	15814	15780	15837	15843	15666	16072	15809	15716	15847	15804	15809	15949	15838	15931	15970	16145	15734	15878	15789	15766	15933	15794	15698	15782	15843	15611	15712	15868	15927	15788	15610	15701	15949	15659	15704	15684	15833	15856	15779	15690	15710	15738	15815	15875	15963	15867	15771	15832	15751	15806	15801	15912	15707	15767	15795	15785	15886	15754	15591	15702	15781	15772	15880	15841	15744	15677	15715	15639	15777	15934	15798	15925	15731	15842	15640	15950	15840	15897	15714	15730	15659	15890	15840	15839	15915	15919	15958	15862	15873	15770	15720	15829	15718	15862	15666	15802	15757	15810	15902	15781	15823	15651	15646	15821	15889	15715	15724	15891	15798	15723	15740	15764	15757	15849	15812	15804	15864	15764	15787	15866	15839	15903	15735	15813	15932	15741	15787	15895	15853	16020	15871	15952	15759	15869	15890	15724	15741	15636	15837	15707	15772	15865	15797	15906	15743	15778	15669	15813	15668	15808	15801	16014	15870	15802	15758	15870	15901	15878	15689	15918	15781	15711	15675	15879	15736	15828	15751	15811	15856	15766	15903	15784	15811	15729	15778	15610	15849	15775	15855	15758	15762	15826	15721	15601	15734	15648	15679	15859	15665	15891	15643	15953	15811	15873	15883	15783	15617	15780	15670	15579	15854	15792	15680	15885	15774	15754	15856	15842	15821	15860	15714	15743	15691	15831	15912	15732	15799	15906	15900	15925	15558	15866	15787	15869	15917	15835	15865	15746	16087	15839	15916	15724	15999	15731	15815	15895	15723	15754	16025	15671	15793	15991	15776	15814	15732	15785	15704	15785	15797	15778	15989	16015	15622	15891	15728	15790	15719	15705	15904	15854	15684	15772	15775	15676	15820	15766	15806	15776	15846	15960	15732	15932	15632	15710	15948	15926	15907	15952	15621	15930	15765	15774	15620	15985	15744	15929	15938	15767	15920	15838	15792	15748	15930	15831	15830	15708	15685	15772	15876	15850	15729	15744	15636	15786	16008	15863	15762	15785	15727	15712	15894	15739	15628	15713	15864	15865	15794	15700	15719	15769	15993	15663	15942	15889	15790	15693	15651	15872	15745	15719	15845	15455	15855	15835	15925	15687	15867	15904	15736	16013	15894	15777	15744	15860	15679	15893	15891	15900	15873	15712	15803
25400	21386	28506	27584	26585	26656	25465	22819	21314	20638	19085	18152	17825	17838	17626	17744	17582	17047	17190	17076	17180	17054	16845	16788	17010	16722	16962	16591	16780	16603	16734	16738	16662	16625	16571	16518	16834	16540	16704	16656	16617	16689	16678	16607	16658	16604	16544	16653	16425	16786	16596	16517	16688	16684	16691	16559	16645	16410	16553	16808	16813	16522	16624	16609	16635	16586	16453	16501	16690	16619	16659	16444	16431	16653	16453	16481	16673	16488	16635	16664	16775	16636	16631	16641	16564	16677	16520	16755	16531	16618	16531	16619	16505	16618	16603	16573	16701	16484	16468	16427	16411	16824	16644	16844	16664	16498	16570	16768	16604	16410	16616	16532	16560	16812	16493	16516	16703	16618	16739	16513	16473	16521	16570	16502	16689	16536	16615	16607	16708	16538	16586	16384	16395	16711	16714	16646	16474	16480	16562	16496	16359	16433	16772	16479	16505	16594	16746	16546	16475	16567	16592	16709	16628	16592	16567	16572	16506	16673	16478	16731	16599	16386	16500	16638	16871	16617	16852	16481	16601	16568	16595	16624	16516	16707	16658	16774	16663	16312	16644	16633	16320	16593	16512	16589	16429	16709	16620	16555	16696	16544	16502	16508	16545	16545	16557	16600	16656	16545	16605	16448	16564	16639	16514	16458	16571	16619	16536	16771	16651	16580	16756	16591	16507	16652	16571	16776	16670	16541	16399	16378	16334	16368	16529	16688	16542	16566	16519	16592	16626	16698	16567	16567	16457	16466	16674	16575	16448	16516	16696	16694	16773	16555	16476	16564	16653	16819	16500	16594	16496	16345	16712	16638	16845	16548	16636	16613	16546	16438	16630	16613	16623	16618	16368	16691	16467	16572	16642	16697	16802	16643	16611	16612	16628	16554	16541	16409	16266	16381	16469	16584	16589	16730	16622	16752	16605	16570	16505	16479	16645	16614	16692	16603	16631	16480	16427	16612	16562	16409	16507	16636	16537	16477	16689	16565	16574	16620	16471	16527	16529	16461	16607	16479	16441	16586	16579	16503	16595	16739	16755	16480	16845	16558	16670	16682	16703	16740	16527	16488	16595	16594	16390	16663	16365	16668	16738	16614	16618	16428	16725	16556	16690	16487	16654	16571	16440	16684	16529	16627	16646	16737	16500	16521	16652	16492	16607	16518	16602	16710	16506	16575	16455	16562	16606	16655	16714	16518	16513	16492	16433	16861	16579	16503	16620	16418	16624	16389	16544	16691	16609	16712	16734	16683	16679	16708	16585	16714	16664	16608	16688	16550	16695	16716	16745	16702	16603	16603	16572	16610	16516	16693	16501	16517	16515	16465	16570	16620	16562	16685	16553	16622	16435	16507	16659	16728	16627	16712	16755	16567	16578	16428	16680	16636	16540	16575	16484	16612	16607	16565	16519	16609	16530	16650	16453	16657	16677	16793	16767	16735	16463	16737	16659	16644	16731	16617	16672	16566	16637	16548	16528	16569	16621	16684	16627	16764	16577	16629	16555	16825	16582	16652	16471	16431	16444	16574	16483	16536	16632	16607	16533	16409	16619	16519	16584	16632	16493	16528	16695	16717	16582	16433	16674	16440	16698	16531	16565	16660	16494	16707	16632	16559	16587	16236	16361	16487	16635	16503	16613	16486	16589	16606	16638	16634	16692	16480	16615	16396	16489	16617	16609	16685	16615	16510	16598	16450	16611	16651	16583	16503	16662	16629	16658	16532	16457	16689	16601	16460	16798	16589	16549	16640	16591	16765	16519	16571	16839	16771	16549	16699	16582	16729	16697	16922	16617	16556	16439	16493	16568	16649	16429	16558	16375	16453	16652	16459	16638	16724	16634	16737	16697	16538	16592	16664	16761	16842	16597	16537	16408	16301	16519	16617	16285	16406	16790	16421	16669	16554	16552	16649	16761	16705	16530	16505	16799	16615	16397	16593	16455	16773	16636	16704	16598	16628	16606	16600	16647	16471	16467	16691	16627	16472	16633	16403	16485	16513	16634	16621	16591	16489	16753	16610	16538	16443	16536	16447	16790	16662	16493	16635	16601	16628	16578	16955	16595	16378	16709	16463	16538	16548	16485	16466	16653	16519	16393	16656	16753	16570	16629	16646	16547	16539	16753	16422	16577	16691	16569	16663	16523	16586	16785	16841	16557	16492	16534	16633	16535	16528	16332	16549	16552	16738	16402	16566	16620	16567	16587	16549	16440	16685	16564	16663	16578	16713	16497	16747	16537	16677	16503	16721	16652	16580	16379	16472	16372	16427	16574	16434	16780	16334	16643	16626	16604	16625	16791	16747	16750	16652	16724	16530	16637	16488	16509	16334	16455	16510	16405	16500	16570	16436	16525	16697	16446	16507	16669	16623	16594	16608	16506	16411	16650	16729	16536	16559	16487	16497	16460	16593	16503	16651	16357	16408	16670	16636	16634	16663	16492	16362	16428	16499	16724	16558	16454	16752	16581	16551	16662	16681	16470	16555	16653	16596	16683	16709	16667	16568	16661	16624	16671	16593	16699	16692	16581	16590	16682	16654	16430	16643	16669	16604	16511	16503	16620	16699	16546	16750	16462	16582	16749	16418	16681	16436	16705	16647	16333	16641	16400	16445	16755	16595	16496	16723	16601	16445	16710	16426	16715	16608	16846	16598	16797	16767	16506	16429	16673	16351	16499	16554	16602	16579	16615	16627	16563	16616	16539	16498	16651	16548	16539	16486	16417	16580	16598	16409	16723	16535	16648	16578	16615	16597	16770	16584	16713	16435	16680	16561	16790	16557	16532	16863	16514	16537	16507	16649	16693	16630	16427	16529	16235	16717	16785	16610	16518	16640	16511	16500	16662	16622	16507	16469	16778	16443	16676	16630	16547	16799	16703	16523	16544	16694	16512	16563	16503	16664	16517	16555	16586	16470	16597	16664	16477	16490	16572	16344	16648	16510	16559	16649	16589	16720	16297	16497	16599	16517	16325	16591	16421	16593	16419	16663	16584	16541	16552	16603	16648	16468	16489	16613	16659	16495	16382	16611	16514	16685	16684	16751	16669	16639	16700	16586	16557	16601	16585	16563	16514	16587	16637	16655	16831	16646	16807	16586	16659	16724	16665	16687	16716	16591	16495	16561	16754	16532	16426	16584	16631	16687	16361	16610	16703	16622	16624	16672	16619	16464	16537	16622	16581	16498	16766	16632	16495	16441	16582	16610	16537	16513	16556	16526	16502	16719	16471	16603	16617	16662	16638	16569	16775	16720	16680	16526	16557	16698	16625	16580	16668	16574	16443	16490	16542	16644	16651	16342	16542	16431	16412	16643	16595	16466	16529	16627	16548	16517	16521	16476	16500	16558	16740	16531	16605	16838	16478	16570	16669	16517	16408	16564	16711	16783	16637	16646	16534	16568	16620	16769	16658	16640	16629	16708	16564	16615	16684	16412	16596	16606	16446	16450	16356	16590	16509	16606	16605	16764	16460	16719	16465	16508	16783	16675	16626	16499	16390	16280	16463	16583	16572	16397	16688	16585	16542	16727	16602	16620	16931	16710	16682	16699	16551	16481	16614	16536	16680	16671	16552	16554	16677	16572	16826	16525	16418	16514	16476	16553	16753	16749	16693	16565	16637	16394	16706	16696	16622	16803	16496	16598	16592	16657	16435	16661	16646	16771	16779	16704	16501	16513	16835	16614	16466	16539	16496	16677	16535	16721	16718	16689	16572	16523	16551	16695	16650	16575	16502	16469	16703	16565	16537	16500	16579	16546	16665	16746	16494	16743	16633	16370	16425	16531	16473	16600	16671	16636	16748	16592	16577	16609	16696	16539	16443	16574	16591	16650	16436	16743	16520	16571	16619	16473	16758	16683	16604	16643	16801	16434	16632	16526	16652	16562	16569	16755	16519	16697	16614	16746	16721	16583	16579	16490	16618	16695	16587	16423	16597	16596	16648	16436	16595	16553	16609	16724	16588	16528	16571	16686	16570	16581	16744	16739	16737	16613	16503	16586	16610	16582	16504	16720	16542	16530	16662	16538	16475	16758	16670	16608	16526	16551	16512	16664	16706	16616	16605	16711	16713	16365	16514	16671	16361	16578	16413	16637	16740	16454	16753	16590	16483	16560	16652	16603	16830	16670	16596	16447	16514	16706	16636	16424	16543	16596	16512	16521	16723	16409	16616	16591	16441	16544	16525	16591	16561	16621	16778	16514	16440	16692	16526	16752	16702	16706	16490	16587	16626	16718	16566	16696	16703	16541	16540	16468	16341	16597	16473	16468	16409	16509	16537	16663	16561	16553	16671	16327	16774	16749	16448	16665	16567	16490	16473	16713	16816	16539	16640	16533	16644	16563	16650	16611	16696	16397	16572	16613	16604	16607	16476	16514	16531	16502	16568	16735	16457	16597	16577	16562	16309	16705	16405	16464	16502	16550	16600	16374	16473	16656	16647	16708	16496	16383	16492	16640	16660	16544	16613	16713	16657	16342	16397	16606	16450	16544	16591	16586	16640	16627	16733	16517	16395	16725	16517	16562	16546	16662	16807	16709	16412	16550	16669	16708	16641	16678	16622	16723	16506	16480	16465	16510	16794	16654	16623	16465	16662	16695	16623	16509	16746	16391	16521	16500	16323	16618	16623	16652	16609	16457	16631	16622	16570	16525	16612	16646	16733	16439	16687	16610	16893	16692	16517	16658	16565	16727	16845	16445	16629	16665	16745	16597	16520	16448	16785	16637	16740	16580	16533	16547	16627	16509	16441	16643	16661	16425	16533	16550	16505	16598	16490	16855	16686	16506	16605	16518	16396	16468	16671	16503	16524	16621	16624	16412	16400	16550	16563	16498	16690	16613	16706	16496	16737	16499	16628	16560	16567	16732	16710	16494	16479	16289	16629	16767	16684	16648	16744	16509	16585	16582	16726	16482	16682	16652	16710	16626	16661	16430	16448	16650	16763	16541	16544	16578	16696	16738	16667	16497	16803	16646	16603	16694	16420	16786	16425	16718	16502	16674	16383	16706	16610	16544	16783	16478	16597	16548	16582	16595	16399	16625	16725	16441	16421	16470	16594	16788	16414	16595	16742	16437	16700	16530	16499	16694	16558	16626	16756	16469	16578	16487	16550	16623	16490	16564	16590	16669	16765	16879
22944	39331	41803	37845	33295	29240	26661	24605	22833	21467	19004	17744	17659	17246	16968	16926	16532	16031	16150	15926	15820	15651	15762	15563	15443	15442	15609	15419	15456	15411	15537	15410	15346	15232	15335	15427	15471	15472	15338	15269	15282	15230	15261	15316	15360	15217	15235	15366	15175	15194	15293	15172	15262	15293	15064	15381	15160	15251	15350	15427	15326	15305	15425	15226	15348	15337	15244	15331	15270	15364	15226	15285	15404	15157	15317	15351	15192	15110	15335	15223	15283	15439	15417	15269	15291	15386	15141	15222	15274	15190	15316	15319	15224	15252	15545	15345	15175	15532	15352	15293	15448	15303	15471	15265	15317	15189	15347	15249	15329	15250	15280	15391	15426	15300	15558	15231	15184	14999	15269	15225	15345	15365	15152	15245	15403	15084	15214	15293	15343	15273	15259	15308	15377	15195	15330	15341	15242	15103	15358	15110	15478	15312	15307	15129	15166	15224	15268	15108	15272	15211	15382	15142	15299	15338	15270	15200	15334	15163	15170	15373	15257	15181	15494	15336	15203	15132	15319	15257	15196	15174	15304	15304	15365	15353	15494	15347	15212	15213	15393	15387	15233	15141	15264	15345	15400	15394	15320	15348	15303	15408	15236	15270	15339	15190	15333	15293	15219	15424	15172	15353	15338	15335	15223	15418	15344	15262	15441	15268	15288	15209	15214	15337	15321	15196	15173	15419	15214	15355	15313	15337	15324	15175	15343	15351	15245	15331	15259	15279	15356	15304	15436	15163	15389	15210	15157	15293	15314	15373	15194	15111	15264	15349	15262	15161	15238	15284	15376	15182	15366	15243	15363	15295	15241	15204	15293	15356	15394	15119	15395	15149	15403	15361	15266	15138	15415	15356	15365	15297	15396	15234	15372	15253	15411	15395	15381	15330	15265	15409	15310	15498	15122	15379	15357	15354	15233	15182	15308	15327	15267	15201	15330	15347	15382	15368	15286	15152	15364	15275	15399	15381	15157	15410	15154	15314	15287	15225	15214	15286	15295	15346	15395	15384	15288	15216	15399	15338	15237	15504	15086	15248	15165	15357	15276	15220	15126	15228	15277	15176	15084	15318	15210	15346	15351	15272	15345	15246	15271	15209	15265	15219	15300	15147	15456	15177	15405	15245	15224	15194	15345	15453	15139	15131	15336	15350	15372	15301	15356	15283	15257	15338	15317	15290	15277	15219	15134	15286	15200	15293	15352	15428	15311	15502	15197	15381	15101	15475	15164	15505	15324	15320	15430	15279	15110	15456	15147	15217	15229	15242	15259	15313	15246	15254	15292	15339	15179	15165	15307	15248	15364	15287	15440	15370	15218	15250	15169	15379	15128	15346	15238	15322	15352	15236	15227	15309	15364	15230	15241	15346	15277	15351	15223	15416	15354	15211	15232	15180	15330	15304	15214	15244	15320	15333	15579	15273	15420	15163	15375	15271	15295	15259	15314	15314	15325	15296	15151	15422	15351	15216	15284	15427	15325	15236	15457	15441	15270	15232	15306	15235	15386	15232	15560	15384	15134	15327	15288	15390	15359	15309	15365	15257	15528	15406	15323	15250	15183	15329	15176	15221	15334	15192	15324	15205	15329	15308	15330	15213	15420	15238	15159	15347	15144	15344	15438	15303	15234	15258	15298	15075	15284	15249	15334	15314	15313	15265	15235	15379	15274	15362	15349	15278	15236	15160	15155	15310	15434	15423	15326	15308	15294	15412	15238	15242	15240	15237	15392	15449	15202	15280	15380	15335	15326	15410	15328	15355	15285	15402	15183	15320	15339	15105	15367	15173	15212	15190	15206	15305	15449	15337	15203	15257	15511	15326	15325	15223	15311	15243	15370	15142	15233	15421	15210	15031	15310	15434	15413	15210	15293	15350	15264	15355	15114	15242	15256	15304	15217	15294	15341	15102	15270	15510	15302	15377	15396	15292	15176	15329	15281	15242	15098	15193	15444	15341	15332	15405	15263	15199	15343	15258	15350	15333	15089	15259	15296	15498	15253	15140	15334	15481	15315	15215	15257	15433	15288	15130	15485	15280	15173	15373	15358	15251	15114	15362	15446	15500	15287	15373	15271	15448	15369	15357	15249	15249	15486	15227	15131	15318	15137	15163	15292	15452	15313	15389	15277	15259	15274	15391	15075	15270	15234	15185	15347	15379	15401	15286	15288	15196	15412	15207	15064	15436	15372	15290	15343	15403	15224	15329	15364	15380	15343	15267	15352	15247	15386	15421	15294	15231	15197	15341	15434	15340	15343	15297	15262	15302	15321	15311	15431	15471	15372	15070	15252	15191	15238	15303	15500	15274	15358	15253	15379	15423	15140	15328	15249	15495	15152	15398	15252	15375	15308	15276	15203	15374	15039	15352	15234	15439	15354	15396	15304	15396	15346	15489	15038	15257	15090	15341	15376	15333	15278	15292	15251	15289	15208	15180	15531	15330	15183	15026	15340	15267	15285	15325	15217	15419	15235	15277	15326	15382	15247	15125	15400	15358	15270	15323	15312	15510	15305	15361	15269	15427	15317	15258	15325	15335	15211	15271	15344	15274	15305	15187	15325	15378	15349	15150	15225	15303	15351	15213	15376	15318	15405	15413	15358	15259	15381	15268	15153	15486	15302	15276	15425	15111	15372	15095	15287	15246	15314	15139	15293	15382	15366	15225	15201	15167	15302	15376	15234	15233	15374	15273	15214	15388	15176	15273	15300	15339	15270	15192	15297	15285	15398	15393	15283	15231	15188	15413	15290	15423	15329	15287	15449	15216	15298	15321	15368	15295	15363	15339	15328	15153	15647	15277	15236	15242	15379	15318	15183	15253	15272	15226	15368	15386	15332	15268	15321	15219	15246	15288	15148	15382	15305	15312	15271	15259	15393	15192	15300	15342	15356	15210	15198	15252	15231	15357	15464	15342	15377	15476	15196	15444	15212	15432	15292	15128	15287	15355	15254	15311	15347	15209	15326	15351	15256	15389	15345	15302	15196	15387	15167	15240	15210	15247	15303	15449	15332	15153	15372	15302	15316	15408	15185	15365	15202	15273	15271	15224	15286	15324	15104	15290	15539	15015	15236	15311	15181	15317	15359	15400	15429	15235	15299	15254	15210	15358	15348	15350	15302	15297	15402	15371	15179	15443	15253	15177	15209	15375	15282	15360	15290	15098	15211	15250	15313	15262	15353	15381	15538	15286	15325	15259	15227	15376	15275	15214	15270	15332	15316	15332	15156	15329	15215	15393	15284	15318	15416	15345	15251	15288	15126	15288	15394	15215	15429	15332	15413	15373	15205	15287	15249	15432	15198	15348	15437	15309	15367	15148	15355	15255	15334	15213	15109	15196	15428	15049	15312	15177	15399	15230	15268	15234	15321	15442	15282	15274	15039	15407	15265	15260	15217	15364	15439	15227	15347	15284	15158	15281	15235	15314	15260	15112	15471	15443	15125	15276	15361	15374	15209	15365	15247	15180	15326	15301	15404	15257	15288	15294	15085	15180	15276	15443	15347	15367	15446	15413	15223	15380	15380	15292	15419	15337	15102	15396	15332	15195	15105	15306	15292	15449	15296	15358	15502	15342	15183	15134	15321	15233	15339	15180	15205	15432	15152	15351	15366	15431	15203	15596	15208	15276	15271	15188	15121	15270	15262	15450	15227	15470	15387	15353	15409	15304	15355	15314	15248	15393	15360	15343	15381	15144	15208	15306	15172	15182	15176	15348	15153	15311	15379	15397	15239	15167	15168	15183	15385	15161	15361	15251	15398	15274	15319	15286	15174	15394	15325	15363	15284	15190	15421	15343	15258	15250	15378	15295	15367	15373	15316	15197	15377	15344	15499	15323	15135	15285	15091	15146	15350	15161	15300	15394	15310	15346	15310	15214	15445	15354	15190	15262	15507	15273	15306	15351	15164	15365	15387	15319	15396	15307	15373	15325	15100	15377	15210	15309	15300	15428	15240	15153	15205	15079	15173	15164	15290	15138	15336	15047	15349	15283	15177	15260	15184	15300	15267	15367	15144	15512	15151	15410	15352	15322	15385	15195	15242	15395	15350	15344	15261	15396	15333	15298	15262	15205	15363	15321	15464	15165	15284	15345	15260	15506	15166	15413	15388	15261	15222	15330	15432	15197	15418	15293	15133	15375	15249	15142	15136	15157	15320	15224	15490	15226	15298	15494	15401	15239	15053	15288	15299	15313	15307	15176	15465	15198	15252	15205	15327	15318	15109	15235	15378	15347	15259	15439	15408	15244	15352	15305	15272	15428	15361	15399	15341	15471	15213	15327	15216	15252	15167	15322	15116	15197	15290	15288	15111	15349	15518	15243	15347	15209	15296	15287	15363	15333	15407	15379	15176	15368	15200	15485	15149	15299	15401	15250	15431	15334	15226	15377	15178	15178	15269	15348	15268	15443	15183	15209	15345	15210	15281	15303	15379	15197	15241	15208	15245	15285	15090	15416	15247	15301	15356	15288	15229	15304	15270	15192	15303	15332	15303	15252	15493	15294	15366	15358	15298	15354	15230	15101	15606	15317	15143	15344	15388	15199	15243	15351	15342	15188	15364	15158	15262	15018	15229	15376	15191	15268	15247	15278	15296	15270	15373	15379	15292	15315	15164	15361	15322	15272	15327	15254	15360	15343	15143	15436	15325	15296	15307	15182	15452	15332	15260	15192	15444	15356	15335	15206	15291	15495	15320	15369	15286	15312	15236	15362	15283	15328	15366	15217	15281	15208	15206	15266	15246	15228	15236	15132	15288	15297	15136	15181	15245	15222	15350	15314	15193	15393	15103	15347	15230	15195	15429	15358	15321	15306	15287	15222	15358	15346	15348	15421	15186	15302	15153	15259	15301	15275	15335	15329	15184	15147	15427	15127	15364	15248	15254	15282	15282	15391	15281	15315	15138	15286	15520	15291	15352	15151	15467	15491	15344	15367	15272	15168	15178	15405	15445	15431	15292	15140	15383	15215	15332	15503	15327	15274	15271	15323	15288	15307	15308	15185	15158	15434	15296	15381	15229	15240	15155	15323	15296	15320	15185	15216	15319	15370	15312	15283	15283	15271	15174	15188	15322	15461	15240	15361	15357	15303	15327	15325	15376	15177	15185	15222	15125	15296	15166	15245	15201	15271	15306	15341
24050	21364	28922	25013	25185	27944	28616	24920	23690	22483	20674	19165	18907	18732	18382	18458	18183	17787	17601	17604	17420	17475	17326	17258	17405	17192	17173	17009	17154	17134	17284	17147	16989	16899	17098	16831	17184	16948	16840	16872	17148	17165	17097	17005	17113	16841	16940	16987	17140	16900	16998	16825	16937	17085	17072	16910	17104	17030	16838	17089	16989	16859	16907	16825	16990	16837	16941	16870	17196	17054	16985	16952	17017	16973	16952	16967	16982	17068	16723	17047	17065	17034	17318	16980	17007	17135	16915	17131	16906	17026	16955	16995	16846	16911	16919	16792	16971	16911	16991	16792	16985	17001	16907	16803	16940	16987	16876	17035	16891	16931	16966	16871	16948	17054	16969	16870	16950	17077	17014	16952	16959	16913	16639	16971	16977	17138	16860	16949	16858	17071	16947	16938	16820	16893	16768	17068	17013	17011	17156	17019	17001	16725	16980	16852	17092	17087	16940	16970	16986	17078	16816	16754	16820	17110	16859	17057	16889	16903	17013	16941	16900	16920	16911	17025	16901	16951	16782	17085	17130	16990	16948	16942	16792	16895	16849	17048	16918	16816	16879	16932	16761	16826	16813	16937	16927	17154	16851	17123	16926	16924	16981	17136	16963	16936	17086	16823	16870	17001	16995	16894	16961	16954	16837	17042	17053	17008	16950	17107	16920	16901	16816	17016	16830	16796	16850	16928	16931	16922	16892	16956	16929	17014	16809	17029	17123	16965	16803	16869	16783	16814	17052	16815	16888	16929	17014	16921	16852	17060	16860	16862	17044	16851	16817	16959	16932	16755	16859	16920	16975	16920	16921	16993	16809	16667	17159	16860	16828	16939	16729	16883	16935	16887	16951	16929	16873	16786	16760	16943	17083	16747	16828	17076	16940	16955	17020	17051	17005	16976	17037	16900	16810	16994	17000	16898	16831	17001	17074	16773	16899	17021	16922	16842	17025	16799	16976	16943	16975	17006	16998	16883	16761	16957	17061	16873	16867	16992	16917	16882	16892	16771	16862	16943	16872	16792	16844	16995	16957	17039	16920	17060	16767	16886	16891	16831	16890	16929	17012	16964	17100	16715	17112	16980	16878	16984	17022	16900	16874	16872	16891	16973	17038	17252	16908	16890	17035	16767	16921	16901	16631	16764	17025	16727	16887	17072	17047	16854	16962	16898	16885	16840	16969	16911	17075	17116	16828	16804	17056	16845	16961	17006	16702	17054	17041	16935	17021	16853	16901	17118	16920	16998	16956	16976	17033	16905	16856	16816	16742	16916	16825	17123	17008	16913	16906	17048	17016	16940	16771	16861	16849	16989	16846	16923	17144	16872	17088	16873	16867	16960	17097	17124	16897	16821	16829	16957	16965	16915	17013	17087	16917	16936	16832	16968	16810	16897	16902	16953	16847	16989	17009	16949	16992	16903	16981	16955	16963	17075	16934	16694	16945	17148	16824	16795	16937	16841	16980	16985	17059	16961	17088	16910	17048	16818	17191	16991	16836	16969	16662	16859	16875	16991	16907	16779	16961	16992	16949	17053	17069	16915	17026	16913	16899	16906	16988	16817	16878	17075	16926	16962	17006	16995	16910	17108	16904	17050	17057	17096	16910	16953	17109	16856	16896	17085	16754	16961	16953	17113	16859	16854	16727	16848	16867	16861	17020	16937	17051	16948	16886	16823	17037	17056	16987	16897	16668	16898	17056	16643	17047	17000	16730	16870	16881	17059	16955	17210	17083	17100	17190	17039	16941	17031	16959	16977	16890	16951	16887	16919	16925	17088	16893	16868	16852	17000	17065	16985	16818	16862	17023	16898	16897	16763	17076	16708	16900	17005	17107	16948	16796	16927	17010	17145	16870	17133	17051	16937	16903	16974	16781	16819	16937	16872	16821	16891	16933	16914	16867	16924	17023	17018	17038	16830	16957	16901	16944	16956	17037	16879	16799	16742	17023	16935	16909	17034	17008	17035	16966	16999	16940	16741	16802	17030	17151	16870	16941	17085	17045	16983	17021	16945	16940	16544	16790	16773	16855	16926	16875	16833	16862	16911	16990	17049	16848	16940	16850	16982	17014	16894	16958	17016	17170	16968	16969	17056	17108	16848	17164	16741	16966	16999	16778	16890	17028	16865	16973	16738	16870	16904	17160	17161	16966	17077	16859	16853	17060	16886	16876	16795	16956	16845	17037	17069	16997	17003	16979	16915	16934	17103	16917	16571	16863	17088	16703	16956	16815	16862	16828	17075	16985	16955	16832	17006	16930	16737	16963	16735	16833	17042	16950	16778	16830	16965	17094	16871	16696	16944	16905	16963	16940	16709	16884	16681	16971	16944	17149	16938	16953	16861	16967	16836	17022	16752	16928	17023	16938	16912	16771	16924	16888	16957	16982	17041	17108	17045	16951	16650	17083	16951	17083	16954	16710	16935	16923	16909	17021	17037	17049	16804	16637	16793	16866	16965	16919	17020	16935	16847	16860	17074	17084	16916	16958	17004	17035	16990	17010	17047	16944	16756	16783	17018	16992	16917	17026	16921	16919	16900	17041	16889	17070	16803	16905	17024	17113	16875	16909	16944	17010	16915	17031	16957	16848	16733	16897	16964	16923	16964	16900	16847	16835	17006	17106	16730	16978	17095	16899	16904	17123	16925	16749	16876	16918	17045	16884	16870	17003	16975	17018	16806	16972	16980	16943	16909	16821	16854	16659	16776	16987	16934	16826	16820	17024	16824	16945	16987	16832	16758	16935	16996	16859	16962	16900	17135	16941	16872	16999	17029	16993	17101	17108	17044	16895	17012	17001	16733	17109	17095	17094	16989	16984	17043	16891	17045	16995	16923	16995	17001	17016	16901	17035	17129	16951	16946	17158	16802	16817	16969	16937	17027	17052	17026	16761	16974	16827	16991	17040	16924	17141	16888	16805	17022	17056	16868	17006	16877	16897	16944	16751	16844	17224	16984	16749	17030	16857	16727	17002	16953	17048	16952	17044	16796	17098	16920	16942	16941	16971	16857	17083	16931	16867	16930	17131	16768	16987	16985	16758	16950	17034	16731	16898	16987	17071	16889	17026	17101	16927	16974	16985	16813	16994	16836	16896	17059	16939	17017	16826	16846	16966	16946	16854	16785	16835	16839	17024	16860	16991	17054	16880	16970	16756	17177	16939	16799	16989	16998	16982	16950	17018	16828	16856	16853	16852	16839	16998	16882	16944	16835	16828	16872	16841	16817	17113	17029	16915	16943	16996	17070	16802	16826	16895	16899	16815	16791	16849	16848	16740	16911	17146	17128	17094	16898	16998	17011	16832	16975	17069	16909	16945	17085	17021	16787	16841	16944	17060	16895	16828	17069	17004	16931	17001	16970	16998	16998	16893	17004	16974	16966	17122	16724	16876	16771	16895	17059	16869	17000	16633	16866	17041	17038	16939	16819	16868	16912	16895	16741	17020	17184	17041	17059	16980	17066	17194	16776	16866	16922	16883	16762	16969	16953	16989	16773	16924	16881	16872	17067	16913	16773	16991	17226	16869	17037	16958	17087	17055	16790	16863	16890	17022	17170	16975	16802	17056	16815	16939	17126	16944	16915	17107	16795	17055	17087	17130	16813	16632	16890	16851	16908	16634	16980	16963	16927	16883	16815	16901	16862	16971	16938	16818	16815	16865	17045	16973	16753	16817	17114	16746	16929	17027	16896	16906	16832	16915	17015	16985	16763	16940	16943	16858	16898	17029	16972	16938	16983	17059	16971	17017	17094	17047	16956	16891	16856	17090	16957	16893	16882	16989	17057	16962	16829	16904	16853	16875	16867	16899	17040	17147	16912	16984	16860	17003	16891	16882	16851	16893	16672	16883	16971	16952	16774	17098	16763	17084	17157	16795	17072	16932	16990	17044	16988	17117	17286	16867	16815	16959	16796	16790	16964	17073	17028	16972	17018	17010	16926	17225	16998	16956	16922	17013	16870	17006	16776	16947	16901	16782	16944	16861	16929	16987	17082	16721	16704	16870	17056	16879	17133	16891	16687	16836	16757	16775	16784	16947	16835	17001	16819	16911	16808	16960	16735	17027	16857	17058	16802	16847	17236	16888	17144	16819	17067	17022	16967	16708	17096	17129	17056	17062	16758	16873	16953	16990	16871	16929	16882	16979	16765	16738	16961	16897	16950	16970	17015	17155	16933	16954	17061	16904	16967	16956	17003	16919	16935	16919	16790	16812	17029	16863	16902	17097	16815	17014	17016	17061	16822	16872	16992	16867	17120	17108	17059	16910	16975	16718	16796	16813	16910	17070	16946	17066	17010	16905	17064	16899	17090	16984	17009	17140	16936	16764	16825	16927	16764	17031	16836	16756	17005	16999	16956	16818	16750	16786	16936	16791	16928	16902	17182	16874	17020	17041	17037	17034	17242	17119	16890	16961	16776	16791	16856	16863	17058	17106	16996	16970	16884	17138	16933	17089	17169	16926	16985	17001	16917	16987	17161	17003	16996	16957	17024	17021	17046	16984	17018	16736	17086	17015	16819	16966	16757	16830	16948	16879	16987	16960	16923	16841	17019	16913	16879	16904	16859	16883	16968	16997	16861	17077	16968	16867	16931	16886	17030	16791	17006	16980	17000	17045	16875	16963	16826	16871	17033	16990	16954	16872	16854	16919	16977	16929	17041	16932	17094	17038	16961	16848	16937	17039	17049	16927	16880	16757	16830	16919	16927	16979	16905	16770	16769	17090	17053	16956	17080	16894	16866	17106	16970	16933	16992	17046	16913	16909	17179	17029	16870	16941	16880	16874	16943	17060	16705	16962	16726	16961	16889	16949	16902	16839	17046	16945	16917	17004	17205	17134	16864	17033	16956	16908	16801	16839	16982	16774	16869	16961	17014	17131	16821	16795	16981	16854	16956	17008	17003	17168	16919	16978	17043	17003	17026	16934	16997	16933	16977	16904	16845	17011	16868	16993	16758	17000	16770	16928	16851	17147	16841	17055	16864	16978	16844	16817	17066	16875	17047	16854	16959	16847	17029	16906	16920	16941	16804	16871	16832	17020	16942	17121	16664	17004	16891	16838	16832	16936	16919	16969	16747	16904	16860	16851	16932	17112	16831	16908	17108	16892	16842	16662	16794	16853	16992	17014	16896	16863	16905
25292	44673	47433	42165	37103	32405	29379	27604	26052	24087	20781	18881	18889	18687	17971	17915	17352	16915	16500	16579	16205	16327	16051	15991	15790	15734	15841	15914	15639	15706	15763	15717	15680	15747	15665	15688	15577	15550	15665	15571	15641	15698	15699	15610	15487	15616	15640	15831	15549	15620	15504	15516	15795	15691	15530	15718	15689	15528	15672	15547	15501	15493	15537	15526	15628	15517	15658	15735	15628	15503	15581	15578	15751	15489	15514	15398	15577	15654	15387	15562	15432	15687	15625	15616	15519	15489	15530	15587	15520	15480	15702	15729	15454	15548	15330	15472	15479	15580	15707	15567	15699	15616	15562	15641	15318	15610	15636	15705	15542	15558	15581	15444	15565	15277	15589	15589	15418	15531	15492	15599	15651	15505	15650	15690	15551	15441	15368	15690	15394	15633	15434	15475	15487	15688	15538	15456	15572	15570	15507	15558	15506	15443	15532	15391	15644	15591	15486	15534	15370	15559	15508	15537	15548	15622	15603	15588	15476	15591	15543	15414	15505	15548	15566	15570	15547	15489	15427	15656	15637	15433	15612	15428	15616	15515	15435	15572	15527	15521	15568	15475	15351	15609	15450	15548	15624	15590	15496	15597	15503	15553	15456	15514	15524	15413	15474	15403	15411	15529	15479	15526	15546	15512	15678	15449	15436	15444	15392	15360	15512	15463	15576	15530	15574	15507	15658	15423	15499	15379	15772	15473	15486	15543	15485	15296	15743	15467	15500	15528	15558	15472	15695	15511	15615	15593	15669	15573	15577	15513	15466	15657	15395	15573	15349	15395	15748	15611	15683	15610	15611	15564	15317	15337	15602	15427	15560	15513	15561	15475	15584	15434	15447	15530	15660	15561	15562	15613	15535	15603	15662	15648	15472	15528	15561	15646	15453	15533	15374	15643	15491	15567	15766	15637	15463	15463	15691	15590	15423	15684	15676	15498	15538	15596	15353	15575	15530	15583	15595	15463	15664	15471	15414	15578	15660	15711	15600	15509	15553	15596	15546	15633	15373	15540	15594	15543	15622	15568	15616	15569	15606	15644	15623	15466	15650	15695	15388	15519	15641	15385	15607	15537	15469	15604	15642	15514	15516	15575	15573	15535	15495	15551	15517	15544	15397	15557	15648	15554	15641	15530	15443	15516	15527	15448	15689	15591	15604	15622	15446	15591	15607	15533	15628	15414	15532	15448	15597	15465	15400	15504	15430	15726	15518	15559	15393	15526	15758	15506	15422	15602	15620	15626	15367	15406	15629	15642	15627	15606	15552	15327	15334	15274	15506	15651	15475	15541	15504	15406	15573	15669	15445	15670	15816	15529	15700	15584	15739	15553	15480	15526	15503	15423	15543	15565	15522	15611	15465	15582	15511	15484	15448	15497	15659	15536	15589	15491	15484	15508	15673	15525	15590	15422	15606	15441	15458	15476	15552	15630	15543	15577	15548	15558	15693	15619	15500	15792	15572	15705	15487	15654	15428	15483	15493	15601	15570	15447	15582	15547	15529	15304	15598	15521	15459	15609	15416	15508	15613	15585	15573	15547	15547	15616	15628	15484	15598	15611	15775	15438	15426	15533	15515	15627	15469	15490	15522	15586	15646	15526	15707	15421	15399	15438	15527	15621	15534	15569	15477	15574	15630	15473	15496	15642	15497	15361	15619	15445	15466	15574	15503	15664	15380	15456	15467	15478	15586	15590	15480	15422	15604	15612	15632	15458	15600	15660	15696	15485	15505	15537	15461	15422	15430	15561	15594	15693	15430	15539	15425	15582	15724	15753	15567	15549	15330	15486	15679	15740	15517	15405	15496	15432	15523	15433	15529	15477	15652	15343	15639	15699	15566	15625	15507	15433	15453	15624	15493	15392	15474	15518	15428	15727	15584	15565	15413	15444	15572	15673	15256	15402	15523	15379	15475	15618	15423	15535	15619	15557	15375	15616	15534	15592	15582	15673	15399	15665	15667	15659	15397	15489	15599	15467	15380	15502	15448	15563	15582	15654	15590	15638	15510	15466	15599	15605	15484	15518	15530	15411	15639	15610	15589	15560	15487	15597	15507	15573	15527	15464	15450	15617	15507	15634	15666	15486	15741	15688	15590	15405	15466	15493	15419	15499	15581	15387	15422	15653	15494	15558	15335	15583	15666	15433	15447	15541	15571	15520	15536	15496	15546	15572	15672	15610	15519	15442	15464	15378	15449	15677	15659	15573	15539	15449	15566	15656	15614	15743	15623	15477	15569	15569	15560	15565	15479	15408	15691	15566	15403	15629	15642	15438	15449	15553	15488	15570	15492	15496	15613	15558	15494	15542	15536	15502	15591	15620	15717	15553	15573	15551	15565	15524	15502	15443	15582	15554	15678	15557	15508	15620	15592	15545	15619	15534	15595	15382	15424	15552	15510	15524	15589	15655	15422	15669	15497	15478	15720	15373	15725	15604	15467	15495	15689	15637	15734	15687	15595	15625	15619	15506	15587	15564	15448	15625	15634	15515	15572	15566	15481	15517	15482	15654	15619	15484	15684	15604	15599	15550	15428	15544	15506	15488	15711	15486	15503	15551	15479	15506	15597	15606	15650	15545	15525	15559	15465	15523	15531	15444	15772	15455	15589	15558	15539	15334	15418	15522	15442	15528	15575	15669	15516	15426	15550	15326	15479	15618	15504	15450	15655	15460	15681	15443	15539	15499	15532	15495	15483	15630	15553	15538	15513	15586	15550	15457	15448	15520	15588	15500	15541	15617	15540	15501	15651	15494	15429	15462	15581	15474	15477	15397	15622	15383	15526	15503	15689	15546	15683	15517	15550	15528	15346	15640	15520	15546	15635	15408	15522	15442	15580	15412	15624	15575	15490	15348	15535	15611	15638	15590	15624	15789	15480	15439	15469	15452	15386	15458	15565	15554	15591	15667	15485	15533	15591	15642	15397	15505	15613	15582	15625	15435	15499	15355	15461	15563	15641	15389	15542	15666	15477	15644	15631	15515	15551	15506	15674	15463	15567	15557	15479	15501	15427	15440	15491	15520	15422	15449	15736	15626	15534	15575	15787	15559	15712	15308	15669	15566	15503	15456	15549	15463	15616	15611	15533	15599	15486	15523	15697	15411	15472	15524	15627	15448	15462	15498	15636	15535	15574	15444	15500	15453	15576	15448	15461	15474	15465	15333	15417	15595	15742	15371	15598	15533	15618	15570	15434	15559	15595	15568	15608	15492	15638	15626	15392	15512	15743	15494	15598	15532	15489	15549	15562	15649	15494	15525	15646	15560	15600	15629	15486	15589	15477	15445	15749	15553	15568	15535	15582	15516	15677	15554	15565	15761	15461	15568	15615	15445	15704	15545	15587	15672	15564	15552	15553	15526	15568	15462	15536	15449	15519	15772	15393	15554	15537	15474	15424	15588	15525	15492	15592	15630	15661	15614	15529	15567	15628	15598	15469	15451	15518	15516	15481	15720	15414	15442	15450	15574	15690	15307	15541	15521	15677	15531	15538	15584	15624	15494	15577	15703	15551	15499	15705	15543	15392	15630	15551	15512	15691	15554	15706	15603	15541	15539	15505	15601	15433	15604	15594	15598	15548	15513	15307	15658	15461	15577	15468	15631	15499	15638	15583	15540	15307	15586	15617	15385	15549	15610	15594	15623	15440	15628	15470	15655	15683	15438	15617	15696	15615	15386	15653	15545	15414	15807	15532	15530	15535	15672	15535	15522	15600	15612	15596	15632	15613	15426	15665	15635	15491	15640	15374	15365	15434	15675	15546	15456	15712	15679	15449	15518	15631	15678	15652	15654	15512	15529	15670	15441	15514	15488	15540	15560	15615	15544	15510	15322	15514	15540	15543	15410	15513	15629	15576	15581	15420	15521	15519	15688	15660	15537	15541	15543	15479	15647	15616	15697	15637	15525	15523	15695	15377	15519	15514	15468	15500	15385	15503	15387	15507	15449	15538	15470	15611	15374	15501	15531	15535	15457	15576	15595	15675	15686	15605	15621	15648	15549	15414	15553	15417	15568	15588	15543	15551	15569	15464	15683	15457	15683	15645	15550	15695	15501	15538	15390	15404	15616	15350	15607	15578	15669	15473	15542	15538	15467	15542	15543	15506	15514	15466	15440	15409	15564	15378	15570	15628	15752	15551	15561	15435	15542	15472	15422	15645	15645	15522	15290	15663	15444	15471	15724	15511	15666	15561	15546	15497	15442	15741	15536	15490	15640	15531	15666	15592	15641	15780	15437	15641	15706	15718	15640	15666	15545	15491	15445	15574	15515	15719	15518	15613	15621	15632	15527	15487	15558	15562	15515	15336	15473	15503	15718	15647	15526	15543	15558	15550	15542	15538	15525	15609	15547	15405	15631	15476	15629	15613	15445	15395	15590	15463	15580	15571	15441	15296	15563	15576	15522	15473	15584	15636	15586	15560	15578	15531	15811	15510	15618	15516	15581	15576	15514	15530	15621	15624	15504	15622	15555	15637	15516	15510	15645	15520	15658	15596	15301	15615	15426	15470	15742	15540	15462	15429	15620	15611	15395	15575	15539	15698	15373	15464	15501	15527	15637	15506	15443	15589	15579	15695	15499	15547	15542	15571	15574	15486	15638	15609	15582	15648	15579	15448	15631	15688	15518	15526	15553	15562	15643	15749	15390	15573	15639	15556	15549	15464	15437	15597	15504	15610	15499	15511	15501	15514	15573	15480	15553	15538	15406	15572	15421	15514	15573	15644	15586	15549	15400	15559	15488	15559	15652	15539	15554	15501	15566	15578	15666	15623	15614	15356	15623	15567	15579	15545	15865	15567	15548	15682	15457	15723	15323	15522	15460	15425	15512	15561	15531	15415	15598	15577	15506	15443	15583	15487	15573	15404	15680	15378	15377	15478	15465	15663	15319	15616	15559	15605	15504	15732	15455	15511	15512	15621	15517	15545	15539	15407	15479	15470	15547	15360	15589	15474	15411	15641	15558	15585	15606	15624	15550	15518	15480	15436	15585	15703	15358	15516	15498	15459	15502	15617	15644	15545	15444	15458	15497	15582	15623	15576	15737	15483	15527	15630	15502	15577	15538	15476	15519	15551	15676	15443	15357	15526	15550	15630	15579	15384	15584	15468	15492	15392	15500	15472	15579	15641	15545	15607	15570
30286	25500	32044	30943	26356	23565	21976	21222	20775	19841	18848	18160	17944	18021	17950	18076	17847	17576	17534	17575	17771	17673	17598	17410	17524	17720	17578	17391	17656	17301	17317	17412	17250	17491	17330	17387	17268	17498	17395	17331	17526	17484	17400	17114	17512	17429	17414	17354	17397	17365	17351	17341	17495	17561	17474	17344	17498	17533	17529	17197	17392	17379	17264	17261	17372	17498	17334	17470	17572	17566	17444	17341	17450	17449	17406	17334	17326	17128	17430	17281	17554	17241	17299	17342	17495	17488	17284	17516	17388	17323	17437	17451	17238	17252	17393	17253	17538	17235	17274	17585	17456	17288	17216	17394	17594	17444	17442	17429	17455	17378	17344	17191	17531	17437	17551	17234	17345	17427	17451	17389	17480	17501	17557	17303	17500	17528	17178	17420	17455	17289	17547	17412	17462	17329	17223	17240	17305	17381	17346	17209	17427	17267	17165	17477	17478	17335	17212	17231	17500	17449	17372	17390	17271	17188	17258	17277	17412	17418	17325	17302	17401	17341	17484	17457	17341	17311	17632	17303	17627	17440	17457	17484	17575	17343	17474	17380	17299	17410	17461	17275	17245	17358	17308	17413	17466	17293	17264	17330	17355	17446	17411	17371	17359	17480	17411	17388	17499	17363	17231	17312	17342	17375	17442	17484	17439	17493	17486	17303	17214	17430	17691	17484	17651	17490	17396	17168	17469	17469	17435	17403	17629	17380	17371	17434	17455	17354	17305	17427	17369	17495	17550	17400	17357	17186	17294	17315	17545	17318	17482	17441	17417	17473	17440	17422	17312	17430	17484	17460	17411	17356	17407	17305	17443	17302	17356	17479	17374	17535	17517	17268	17210	17163	17356	17234	17342	17346	17362	17289	17288	17531	17316	17439	17587	17173	17480	17410	17586	17615	17419	17474	17451	17263	17352	17353	17187	17251	17486	17473	17450	17433	17469	17417	17358	17266	17540	17387	17380	17477	17643	17439	17306	17510	17339	17483	17405	17458	17466	17430	17304	17181	17542	17595	17394	17455	17269	17421	17622	17389	17300	17389	17356	17626	17297	17476	17464	17353	17525	17508	17489	17364	17490	17370	17305	17381	17580	17339	17430	17552	17490	17306	17515	17431	17463	17472	17340	17307	17466	17295	17370	17485	17397	17556	17415	17631	17444	17504	17244	17378	17308	17455	17258	17321	17511	17375	17393	17284	17278	17520	17323	17361	17415	17437	17371	17366	17326	17538	17486	17450	17618	17446	17483	17243	17350	17320	17311	17213	17336	17619	17319	17383	17700	17236	17463	17073	17427	17595	17182	17361	17566	17387	17622	17169	17298	17562	17464	17420	17291	17348	17551	17415	17399	17463	17665	17477	17334	17412	17444	17430	17486	17523	17312	17239	17421	17496	17331	17340	17335	17405	17624	17573	17285	17301	17365	17430	17395	17315	17436	17538	17488	17433	17347	17456	17270	17438	17550	17450	17474	17308	17132	17282	17429	17463	17325	17325	17350	17372	17390	17289	17101	17416	17316	17320	17370	17326	17467	17467	17440	17639	17531	17284	17526	17351	17408	17347	17308	17401	17337	17076	17469	17485	17275	17299	17353	17407	17258	17483	17331	17390	17377	17279	17523	17648	17421	17291	17396	17278	17243	17158	17271	17409	17326	17294	17390	17299	17441	17446	17463	17428	17382	17601	17432	17495	17547	17307	17445	17296	17392	17484	17560	17266	17290	17397	17308	17359	17623	17706	17225	17243	17704	17421	17455	17441	17569	17402	17449	17271	17286	17397	17272	17269	17328	17309	17351	17376	17566	17323	17253	17166	17697	17495	17460	17298	17444	17286	17327	17520	17278	17307	17444	17127	17296	17193	17291	17556	17246	17533	17219	17531	17450	17389	17344	17394	17252	17352	17367	17214	17350	17278	17482	17570	17387	17517	17374	17292	17426	17290	17283	17461	17456	17296	17339	17199	17269	17228	17367	17200	17527	17431	17392	17318	17232	17372	17201	17495	17508	17332	17253	17270	17416	17562	17510	17418	17215	17303	17501	17439	17431	17383	17478	17423	17283	17230	17278	17458	17469	17415	17216	17256	17496	17252	17149	17340	17497	17404	17548	17563	17431	17426	17362	17261	17389	17509	17317	17417	17144	17272	17419	17341	17337	17256	17104	17237	17333	17258	17296	17296	17623	17286	17084	17520	17174	17305	17465	17344	17260	17330	17539	17316	17335	17281	17606	17496	17152	17344	17554	17332	17434	17501	17456	17538	17560	17224	17443	17457	17255	17517	17197	17507	17374	17346	17342	17503	17366	17363	17314	17443	17322	17415	17270	17319	17332	17421	17404	17378	17499	17494	17538	17371	17480	17278	17755	17215	17505	17058	17369	17441	17348	17374	17409	17320	17357	17254	17328	17397	17379	17415	17432	17534	17504	17335	17565	17447	17362	17563	17156	17523	17283	17348	17133	17282	17400	17420	17273	17268	17465	17355	17233	17311	17379	17252	17440	17385	17294	17273	17537	17353	17454	17403	17394	17374	17498	17225	17236	17249	17234	17396	17258	17385	17514	17362	17324	17271	17394	17484	17357	17374	17233	17541	17591	17289	17446	17414	17398	17401	17420	17546	17376	17451	17300	17443	17381	17415	17614	17284	17190	17391	17182	17366	17365	17416	17462	17576	17394	17260	17378	17369	17304	17277	17375	17535	17253	17565	17305	17332	17373	17372	17384	17242	17532	17279	17478	17443	17355	17436	17173	17225	17224	17564	17366	17485	17405	17245	17378	17164	17378	17299	17450	17274	17401	17427	17436	17428	17500	17539	17464	17514	17276	17492	17404	17417	17440	17325	17306	17501	17402	17168	17261	17330	17573	17287	17400	17446	17341	17104	17445	17506	17431	17410	17777	17526	17384	17442	17437	17454	17510	17463	17539	17404	17300	17202	17374	17404	17342	17491	17525	17495	17504	17456	17221	17260	17349	17397	17394	17488	17339	17418	17492	17270	17511	17276	17412	17367	17556	17288	17413	17158	17269	17402	17265	17392	17529	17380	17264	17382	17445	17402	17371	17519	17505	17336	17419	17314	17338	17189	17211	17337	17463	17497	17284	17457	17340	17361	17467	17373	17437	17274	17532	17462	17471	17369	17396	17176	17521	17311	17541	17375	17379	17480	17587	17482	17504	17357	17367	17404	17431	17166	17514	17570	17381	17278	17408	17484	17391	17353	17490	17484	17405	17172	17557	17428	17489	17614	17596	17233	17463	17336	17579	17321	17269	17196	17215	17435	17231	17317	17253	17206	17376	17309	17556	17540	17238	17518	17395	17545	17316	17506	17413	17325	17368	17434	17606	17708	17418	17426	17348	17308	17384	17380	17461	17356	17325	17434	17335	17323	17507	17452	17470	17284	17541	17453	17413	17467	17508	17369	17504	17390	17469	17211	17431	17478	17647	17392	17503	17481	17251	17403	17443	17416	17145	17255	17341	17379	17538	17393	17405	17256	17583	17256	17501	17397	17523	17402	17381	17243	17263	17388	17306	17399	17338	17386	17224	17240	17494	17431	17540	17301	17304	17447	17475	17198	17583	17507	17458	17379	17462	17333	17268	17245	17462	17401	17512	17526	17341	17507	17498	17298	17191	17258	17528	17297	17320	17362	17187	17367	17303	17424	17645	17600	17516	17435	17513	17403	17382	17321	17029	17486	17465	17347	17521	17306	17218	17432	17437	17479	17532	17417	17303	17166	17536	17390	17382	17255	17386	17314	17268	17453	17338	17236	17262	17397	17412	17288	17219	17435	17611	17308	17344	17523	17309	17467	17427	17247	17332	17462	17254	17161	17334	17216	17443	17280	17326	17313	17379	17366	17260	17410	17321	17583	17437	17201	17460	17401	17402	17443	17431	17334	17432	17374	17342	17672	17462	17262	17516	17591	17244	17480	17406	17376	17290	17456	17620	17331	17313	17448	17515	17538	17242	17354	17194	17422	17488	17325	17429	17585	17450	17453	17405	17324	17470	17369	17202	17128	17283	17389	17326	17588	17394	17356	17337	17474	17405	17205	17320	17636	17438	17126	17558	17286	17464	17498	17243	17154	17417	17112	17466	17566	17477	17552	17318	17493	17365	17068	17468	17453	17436	17261	17382	17314	17332	17388	17374	17304	17573	17447	17332	17405	17429	17318	17335	17281	17334	17129	17452	17466	17476	17568	17356	17403	17459	17307	17242	17351	17149	17467	17431	17469	17472	17212	17185	17526	17348	17408	17405	17564	17377	17485	17492	17351	17442	17058	17495	17575	17380	17474	17396	17220	17294	17392	17318	17436	17411	17319	17414	17592	17265	17345	17469	17514	17236	17344	17479	17433	17529	17548	17312	17465	17381	17230	17336	17492	17372	17428	17320	17625	17559	17577	17368	17198	17390	17436	17428	17607	17498	17540	17464	17405	17439	17384	17597	17291	17300	17453	17441	17323	17503	17394	17471	17390	17501	17390	17243	17513	17598	17529	17493	17376	17548	17264	17436	17236	17398	17431	17228	17259	17400	17244	17559	17649	17453	17230	17185	17385	17340	17587	17547	17384	17415	17194	17560	17489	17439	17138	17395	17434	17381	17407	17349	17514	17559	17427	17513	17345	17402	17408	17284	17494	17209	17106	17234	17294	17456	17144	17526	17463	17578	17408	17351	17127	17543	17547	17539	17516	17407	17434	17376	17309	17299	17357	17446	17428	17359	17368	17405	17486	17351	17532	17510	17489	17462	17612	17459	17558	17568	17302	17527	17348	17415	17601	17486	17367	17546	17285	17245	17671	17378	17232	17104	17247	17222	17333	17253	17457	17423	17337	17352	17530	17488	17139	17336	17332	17436	17463	17389	17572	17193	17522	17565	17604	17567	17308	17297	17234	17317	17341	17350	17342	17269	17516	17335	17439	17060	17513	17270	17428	17329	17379	17321	17339	17333	17220	17284	17245	17474	17436	17311	17483	17335	17515	17450	17529	17485	17360	17426	17410	17388	17491	17430	17412	17306	17375	17250	17381	17283	17342	17530	17344	17421	17468	17328	17430	17504	17421	17295	17524	17386	17386	17303	17292	17299	17271	17301	17132	17421	17307	17465	17412	17483	17456	17494	17519	17493	17466	17270	17323	17559	17309
22755	34234	37754	33047	28571	24847	22862	21987	21143	20142	18062	17335	17145	16855	16806	16811	16661	16344	16303	16282	16323	15962	15931	15847	15924	15981	15855	15927	15848	15692	15815	15899	15849	15764	15751	15806	15859	15932	16087	15758	15766	15828	15977	15857	15723	15821	16025	15928	15707	15792	15789	15829	15707	15918	15854	16011	15836	15786	15914	15701	16037	15856	15842	15930	15790	15769	15857	15959	15671	15945	15701	15780	15857	15932	15857	15819	15794	15719	15839	15913	15795	15760	15885	15744	15884	15875	15858	15980	15870	15734	15825	15730	15947	15730	15749	15932	15923	15676	15874	15698	15717	15792	15916	15999	15738	15788	15826	15851	15855	15789	15873	15818	15825	15592	15953	15869	16003	15841	15840	15833	15748	15949	15930	15868	15874	15888	15779	15800	15913	15706	15848	15767	15962	15840	15926	15806	15880	15732	15817	15814	15806	15727	15695	15827	15821	15719	15725	15640	15782	15736	15758	16023	15728	15659	15839	15894	15800	15933	15799	15784	15849	15882	15645	15733	15822	15891	15888	15818	15885	16011	15850	15774	15687	15918	15754	15774	15776	15717	15727	15711	15792	15769	15706	15789	15897	15966	15613	15712	15871	15755	15716	15883	15752	15822	15750	15961	15795	15692	15873	15761	15854	15611	15792	15847	15827	15731	15920	15687	15789	15818	15771	15815	15747	15752	15870	15803	15772	15878	15662	15830	15826	15926	15962	15665	15928	15900	15867	15879	15783	15913	15753	15938	15676	15742	15873	15710	15876	15833	16017	15772	15781	15894	15871	15922	15664	15924	15692	15804	15772	15909	15748	15737	15897	15771	15757	15773	15861	15833	15818	15906	15708	15904	15911	15695	15829	15859	15922	15799	15892	15713	15847	15690	15851	15753	15753	15951	15935	15473	15763	15846	15821	15692	15741	15955	15978	15845	15970	15730	15866	15727	15808	15885	15826	15867	15557	15996	15786	15812	15939	16049	15786	15843	15920	15832	15729	15774	16030	15824	15801	15869	15831	15843	15760	15836	15749	15832	15693	15791	15773	15678	15621	15730	16020	15856	15854	15838	15886	15798	15849	15941	15699	15763	15807	15759	15819	15920	15710	15832	15887	15802	15844	15714	15795	15771	15853	15765	15937	15774	15890	15655	15716	15671	15834	15733	15743	15684	15965	15719	15808	15816	15896	15738	15693	15828	15678	15994	15843	15997	15996	15716	15822	15867	15797	15787	15935	15783	15794	15907	15846	15662	15812	15921	15835	15802	15817	15794	15869	15889	15908	15920	15795	15931	15833	15780	15790	15905	15723	15930	15674	15833	15751	15744	15975	15694	15728	15865	15817	15770	15835	15842	15884	15810	15592	15764	15922	15703	15553	15897	15807	15790	15895	15808	15780	15829	15792	15823	15560	15594	15952	15749	15703	15805	15671	15827	15875	15989	15857	15820	15833	16021	15713	15932	15876	15838	15782	15844	16075	15668	15834	15772	15819	15756	15803	15822	15742	15981	15723	15913	15765	15845	15863	15750	15879	15954	15780	15639	15953	15882	15780	15754	15668	15847	15846	16028	15855	15947	15809	15902	15942	15655	15715	15903	15889	15728	15904	15890	15805	15795	15705	15915	15944	15701	15811	15725	15744	15703	15914	15908	15993	15807	15795	15958	15900	15787	15725	15854	15806	15771	15717	15705	15706	15694	15871	15831	15738	15924	15819	15827	15905	15715	15875	15869	15696	15895	15826	15879	15851	16016	15924	15774	15809	15818	15790	15723	15797	15711	15820	15893	15788	15903	15738	15762	16007	15908	15769	15794	15834	16072	15868	15927	15968	15757	15798	15909	15815	15888	15798	15831	15927	15739	15873	15731	15792	15828	15876	15812	15892	15768	15849	15774	15809	15790	15713	15826	15848	15630	15797	15758	15726	15941	15696	15753	15815	15689	15969	15711	15765	15879	15910	15710	15763	15904	15835	15738	15893	15867	15701	15872	15784	15853	15778	15870	15847	15848	15773	15717	15864	15822	15860	15775	15868	15858	15764	16027	15913	15872	15879	15810	15793	15870	15724	15807	15840	15851	15816	15706	15833	15866	15996	15766	15846	15823	15753	15980	15784	15812	15838	15979	15935	15897	15888	15880	15792	15722	15694	15748	15976	15715	15656	15802	15711	15830	15849	15864	15745	15802	15903	15837	15912	15995	15817	15934	15744	15832	15863	15760	15741	15865	15669	15761	15958	16000	15908	15898	15761	15869	15679	15883	15729	15851	15847	15844	15804	15895	15848	15925	15911	15868	15834	15862	15982	15785	15702	15802	15814	15842	15631	15890	15791	15729	15801	15774	15848	15698	15900	15696	15669	15840	15882	15719	15868	15836	15767	15832	15743	15844	15933	15900	15780	15792	15932	15672	15909	15825	15811	15678	15848	15836	15739	15902	15718	15849	16009	15781	15843	15736	15899	15869	15881	15918	15590	15852	15989	15643	15661	15569	15822	15805	15959	15792	15776	15781	15650	15776	15692	15788	15838	15783	15772	15847	15802	15659	15705	15881	15698	15797	15879	15877	15759	15850	15820	15785	15821	15807	15853	15827	15820	15854	15686	15913	15911	15819	15916	15950	15684	15950	15798	15843	15720	15747	15923	15962	15846	15759	15732	15938	15708	16010	15862	15904	15709	15941	15835	15742	15849	15887	15751	15782	15923	15820	15803	15798	15964	15957	15777	15714	15878	15873	16063	15713	15961	15845	15773	15865	15895	15749	15760	15813	15822	15752	15872	15846	15742	15875	15769	15968	15712	15920	15731	15801	15876	15805	15869	15888	15782	15675	15840	15807	15828	15820	15832	15880	15755	15895	15749	15716	15854	15845	15719	15845	15782	15799	15751	15899	15905	15810	15942	15919	15802	15632	15800	15754	15821	15745	15752	15824	15808	15929	15735	15602	15899	15810	15872	15831	15895	15800	15816	15928	15822	15876	15821	15920	15816	15810	15678	15887	15760	15817	15888	15809	15753	15773	15751	15705	15873	15985	15769	15747	15821	15806	15974	15555	15911	15792	15813	15796	16011	15800	15973	15872	15542	15691	15625	15820	15917	15834	15763	15867	15899	15606	15815	15865	15762	15868	15691	15701	15868	15911	15871	15900	15737	15840	15862	15637	15866	15880	15726	15726	15881	15780	15847	15860	15777	15591	15812	15710	15739	15932	15713	15753	15773	15881	15883	15849	15624	15803	15982	15729	15929	15739	15872	15665	15837	15844	15789	15695	15829	15901	15936	15901	15679	15891	15923	15845	15988	15913	15946	15705	15706	15961	15791	15896	15848	15634	15709	15744	15878	15985	15759	15983	15784	15903	15842	15757	15777	15992	15814	15627	15899	15791	15956	15793	15715	15840	15975	16032	15785	15937	15773	15757	15919	15886	15794	15859	15743	15706	15945	15792	15855	15817	15727	15806	15542	15904	15857	15892	15894	15727	15696	15764	15908	15687	15763	15668	15692	15875	15790	15736	15816	15820	15722	15818	15894	15885	15809	15674	15717	15904	15829	15761	15740	15885	15743	15784	15841	15773	15881	15810	15842	15743	15764	15810	15737	15670	15970	15939	15933	15737	15867	15844	15845	15828	15856	15784	16062	15774	16000	15776	15670	15680	15854	15728	15929	15811	15601	15864	15858	15911	15629	15596	15830	15899	15688	15790	15803	15781	15783	15840	15808	15704	15804	15826	15904	15738	15866	15734	15800	15693	15922	15736	15918	15772	15737	15917	15629	15700	15890	15869	15749	15721	15765	15768	15687	15794	15833	15729	15879	15892	16047	15886	15738	15744	15711	15996	16009	15956	15740	16044	15872	15803	15846	15726	15985	15932	15698	15646	15628	15855	15904	15851	15883	15841	15788	15758	15960	15887	15824	15689	15934	15923	15743	15810	15884	15825	15750	15854	15860	15669	15857	15938	15669	15682	15858	15752	15626	15801	15723	16051	15826	15814	15742	15828	15877	15861	16027	15775	15724	15808	15673	15687	15936	15870	15765	15685	15989	15753	15834	15822	15654	15931	15741	15859	15889	15706	15695	15807	15872	15772	15746	15976	15629	15826	15979	15589	15785	15818	15964	15982	15792	15732	15896	15909	15677	15699	15820	15862	15841	15806	15855	15930	15886	15867	15564	15790	15769	15859	15900	15704	15778	15670	15842	15805	15880	15847	15835	15751	15862	15996	15810	15950	15651	15717	15859	15819	15843	16044	15849	15834	15766	15887	15746	15718	15804	15906	15935	15702	15897	15833	15840	15926	15834	15993	15746	15856	16026	15781	15918	15874	15710	15811	15715	15766	15886	15788	15719	15931	15713	15951	15875	15817	15624	15848	15782	15951	15917	15708	15796	15817	15698	15919	15766	15890	15959	15836	15907	15964	15829	15954	15929	15724	15808	15710	15742	15892	15867	15866	15681	15732	15880	15764	15704	15758	15798	15609	15891	15654	15878	15864	15848	15998	15795	15937	15915	15844	15695	15918	15938	15877	15870	15828	15818	15726	15667	15813	15994	15753	15947	16029	15982	15804	15725	15861	15894	15723	15899	15783	15896	15657	15681	15899	15731	15934	15657	15754	15799	15676	16012	15777	15855	15656	15749	15997	15620	15755	15807	15875	15813	16034	15738	15951	15919	16063	15870	15789	15920	15825	15807	15868	15771	15716	15990	15790	15796	15868	15798	15749	15904	15875	15895	15825	15948	15920	15808	15630	15812	15910	15700	15792	15910	15843	15812	15925	15689	15771	15793	15906	15915	15725	15584	15830	15668	15961	15831	15803	16074	15792	15866	15729	15700	15923	15555	15755	15876	15751	15778	15917	15729	15844	15781	15931	15590	15749	15745	15743	15875	15805	15778	15740	15876	15909	15904	15835	15840	15929	15856	15830	15734	15822	15851	15768	15647	15646	15875	16023	15798	15542	15848	15814	15819	15952	15971	15879	15812	15814	15984	15714	15912	15945	15734	16034	15748	15897	15982	15739	15837	15867	15876	15751	15911	15608	15791	15782	15881	15568	15903	15784	15792	15710	15910	15937	15760	15827	15857	15807	15838	15840	15632	15849	15735	15676	15848	15759	15929	15876	15799	15815	15926	15786	15843	15796	15749	15847	15917	15709	15772	15945
25300	21374	28531	27782	26491	25887	24969	23005	21813	20837	19460	18510	18142	17743	17592	17644	17247	17213	17003	16849	16954	16703	16686	16760	16774	16641	16689	16661	16580	16403	16524	16628	16626	16525	16423	16613	16386	16599	16539	16774	16548	16614	16543	16562	16477	16739	16640	16719	16593	16553	16685	16662	16621	16648	16595	16530	16393	16595	16433	16489	16604	16382	16469	16539	16744	16468	16674	16266	16487	16486	16552	16410	16557	16530	16384	16394	16429	16467	16342	16362	16539	16485	16591	16496	16327	16581	16561	16540	16499	16513	16505	16497	16778	16557	16582	16369	16355	16534	16534	16625	16201	16511	16582	16603	16617	16308	16421	16448	16695	16489	16373	16582	16603	16430	16549	16481	16624	16501	16536	16348	16483	16615	16546	16438	16657	16508	16361	16476	16391	16462	16472	16481	16283	16698	16665	16686	16382	16270	16498	16513	16726	16659	16518	16415	16547	16606	16553	16517	16429	16420	16487	16560	16538	16449	16462	16334	16397	16496	16350	16419	16422	16503	16494	16509	16430	16663	16458	16369	16391	16518	16369	16506	16454	16461	16533	16486	16407	16581	16626	16486	16726	16543	16456	16379	16351	16468	16507	16527	16402	16364	16354	16505	16444	16445	16398	16365	16427	16387	16555	16699	16260	16531	16469	16253	16609	16646	16651	16309	16286	16388	16569	16352	16524	16544	16404	16611	16689	16631	16549	16387	16634	16352	16515	16467	16340	16550	16489	16323	16421	16471	16526	16263	16402	16594	16607	16399	16667	16519	16474	16407	16594	16268	16440	16339	16530	16587	16470	16462	16594	16439	16573	16524	16451	16446	16577	16260	16429	16648	16540	16397	16365	16450	16362	16737	16326	16784	16624	16493	16345	16681	16231	16414	16418	16522	16607	16536	16709	16594	16553	16379	16325	16520	16431	16575	16402	16542	16614	16552	16515	16584	16489	16442	16514	16413	16549	16519	16381	16473	16668	16448	16497	16399	16593	16492	16587	16539	16525	16564	16482	16451	16341	16431	16358	16480	16539	16442	16558	16335	16393	16610	16552	16456	16509	16491	16461	16265	16652	16348	16546	16615	16568	16373	16487	16343	16450	16495	16571	16421	16629	16731	16610	16395	16670	16382	16588	16460	16452	16526	16387	16659	16368	16525	16572	16396	16567	16478	16406	16311	16282	16468	16661	16479	16524	16585	16246	16432	16526	16498	16377	16525	16481	16581	16524	16383	16474	16535	16498	16362	16417	16412	16465	16481	16541	16441	16463	16655	16386	16404	16412	16461	16455	16624	16495	16590	16617	16512	16301	16373	16527	16493	16463	16554	16516	16392	16567	16405	16557	16449	16407	16485	16504	16419	16462	16582	16523	16452	16645	16604	16425	16515	16501	16449	16566	16584	16350	16373	16534	16473	16320	16327	16281	16347	16568	16606	16350	16335	16666	16478	16444	16399	16306	16613	16411	16629	16504	16376	16558	16589	16445	16575	16614	16337	16458	16594	16412	16616	16425	16467	16459	16530	16497	16511	16445	16393	16525	16287	16479	16535	16482	16392	16704	16363	16291	16356	16632	16533	16363	16354	16595	16380	16534	16526	16388	16478	16748	16433	16464	16641	16579	16620	16515	16339	16387	16444	16543	16634	16551	16287	16448	16452	16506	16643	16683	16577	16408	16622	16488	16340	16369	16436	16594	16351	16317	16384	16482	16252	16471	16263	16391	16400	16338	16537	16363	16592	16536	16431	16695	16454	16439	16557	16530	16487	16430	16416	16356	16523	16496	16466	16731	16308	16348	16563	16296	16300	16578	16414	16445	16432	16718	16698	16515	16745	16625	16531	16511	16527	16437	16548	16389	16400	16534	16421	16504	16536	16331	16556	16418	16501	16449	16205	16326	16418	16467	16541	16616	16466	16340	16569	16500	16335	16460	16447	16521	16707	16526	16435	16415	16378	16531	16324	16511	16703	16502	16296	16442	16342	16472	16561	16586	16420	16162	16555	16532	16649	16447	16473	16463	16399	16438	16175	16576	16374	16580	16240	16536	16448	16499	16392	16300	16503	16407	16562	16460	16432	16462	16715	16568	16639	16379	16576	16415	16479	16335	16275	16294	16309	16409	16437	16438	16405	16505	16367	16368	16736	16506	16452	16494	16626	16347	16473	16437	16600	16661	16428	16620	16674	16630	16501	16343	16494	16479	16341	16573	16439	16561	16574	16302	16548	16675	16681	16549	16363	16313	16495	16324	16384	16498	16554	16539	16549	16588	16560	16546	16419	16572	16483	16449	16386	16351	16486	16605	16450	16808	16452	16330	16561	16503	16597	16500	16615	16588	16421	16590	16359	16402	16327	16416	16457	16505	16402	16315	16527	16490	16441	16440	16524	16479	16615	16251	16340	16617	16597	16315	16416	16534	16511	16625	16598	16669	16378	16462	16584	16485	16521	16378	16556	16524	16707	16411	16521	16296	16478	16601	16576	16486	16510	16460	16520	16519	16609	16380	16461	16521	16708	16310	16477	16479	16489	16347	16420	16458	16498	16679	16511	16429	16679	16563	16299	16518	16389	16394	16541	16531	16568	16649	16486	16220	16424	16690	16490	16563	16425	16721	16503	16286	16598	16483	16476	16560	16395	16490	16564	16469	16531	16488	16271	16320	16202	16348	16356	16421	16308	16407	16382	16383	16380	16364	16606	16464	16527	16516	16567	16376	16526	16715	16484	16415	16480	16523	16521	16534	16319	16378	16414	16633	16548	16585	16482	16454	16721	16289	16365	16451	16354	16576	16520	16532	16507	16325	16533	16423	16475	16720	16522	16406	16601	16383	16344	16493	16447	16580	16524	16559	16353	16538	16644	16625	16573	16310	16483	16732	16411	16346	16590	16385	16466	16507	16465	16493	16530	16519	16596	16609	16563	16469	16432	16404	16427	16626	16340	16654	16448	16537	16613	16653	16404	16669	16530	16595	16547	16408	16547	16556	16596	16595	16487	16446	16351	16406	16545	16366	16434	16488	16338	16452	16499	16718	16451	16695	16536	16448	16437	16502	16695	16493	16432	16569	16635	16528	16399	16468	16588	16632	16495	16501	16242	16371	16499	16439	16386	16339	16338	16607	16467	16473	16371	16662	16536	16443	16571	16480	16620	16326	16465	16411	16520	16615	16368	16521	16471	16529	16577	16465	16480	16581	16564	16262	16423	16256	16586	16345	16394	16525	16690	16322	16468	16490	16517	16487	16438	16737	16624	16318	16393	16412	16455	16527	16377	16574	16545	16468	16462	16474	16607	16485	16593	16479	16286	16571	16473	16505	16579	16311	16547	16627	16585	16718	16384	16442	16392	16419	16655	16674	16474	16360	16490	16556	16446	16471	16586	16500	16355	16514	16632	16528	16473	16382	16480	16545	16386	16524	16659	16623	16720	16392	16196	16546	16498	16406	16429	16546	16469	16498	16463	16264	16490	16576	16569	16474	16513	16354	16478	16548	16161	16615	16357	16458	16600	16621	16378	16661	16517	16554	16466	16532	16587	16465	16486	16467	16511	16501	16562	16473	16521	16519	16663	16369	16859	16524	16558	16667	16358	16240	16535	16381	16374	16638	16524	16564	16274	16458	16556	16469	16396	16210	16652	16591	16631	16568	16456	16446	16479	16360	16358	16495	16460	16398	16658	16492	16755	16574	16533	16529	16586	16534	16575	16351	16567	16286	16583	16419	16581	16300	16443	16245	16311	16598	16571	16544	16677	16601	16586	16759	16475	16526	16284	16561	16496	16487	16492	16643	16698	16416	16551	16580	16355	16704	16537	16540	16306	16482	16491	16574	16555	16615	16554	16689	16642	16475	16549	16359	16422	16322	16429	16427	16399	16447	16418	16492	16390	16417	16450	16418	16498	16470	16467	16499	16412	16769	16427	16465	16389	16516	16811	16361	16590	16491	16515	16479	16395	16360	16499	16381	16336	16439	16581	16407	16334	16423	16386	16690	16285	16610	16610	16475	16195	16634	16563	16496	16423	16402	16418	16472	16615	16492	16683	16344	16303	16538	16464	16404	16636	16468	16475	16466	16544	16337	16434	16333	16542	16728	16416	16424	16408	16512	16420	16628	16478	16509	16525	16532	16571	16505	16487	16387	16443	16560	16470	16610	16610	16517	16504	16603	16406	16459	16540	16509	16314	16509	16411	16548	16452	16560	16549	16608	16599	16541	16266	16502	16549	16702	16424	16585	16457	16429	16479	16632	16392	16310	16512	16482	16546	16527	16462	16715	16553	16505	16419	16657	16394	16772	16523	16522	16453	16486	16569	16600	16580	16334	16412	16669	16356	16573	16336	16464	16347	16577	16483	16357	16457	16352	16179	16392	16415	16476	16517	16550	16591	16598	16516	16574	16481	16584	16540	16519	16759	16346	16604	16582	16485	16414	16586	16398	16511	16619	16691	16592	16292	16489	16583	16517	16639	16454	16473	16635	16481	16278	16595	16422	16526	16443	16454	16470	16607	16441	16471	16471	16415	16609	16473	16537	16404	16538	16595	16296	16550	16489	16329	16548	16330	16265	16631	16586	16510	16387	16491	16591	16499	16548	16527	16638	16394	16503	16383	16612	16484	16656	16699	16580	16670	16563	16624	16451	16602	16537	16515	16413	16561	16371	16553	16463	16561	16467	16640	16441	16419	16594	16446	16456	16558	16508	16206	16323	16568	16488	16295	16509	16461	16542	16572	16372	16651	16437	16391	16571	16515	16470	16412	16567	16570	16547	16511	16791	16544	16409	16514	16463	16471	16499	16408	16465	16339	16609	16366	16640	16422	16455	16430	16571	16561	16474	16493	16405	16670	16589	16546	16709	16529	16446	16397	16641	16506	16349	16381	16559	16475	16401	16557	16604	16372	16418	16450	16561	16575	16539	16639	16469	16393	16602	16358	16329	16600	16598	16403	16409	16544	16465	16585	16529	16372	16542	16401	16308	16556	16510	16631	16490	16471	16544	16705	16505	16796	16558	16494	16524	16565	16428	16437	16381	16549	16231	16661	16493	16550	16445	16528	16471	16510	16160	16442	16502	16517	16414	16656	16484	16396	16536	16500	16508	16482	16636	16456	16527	16441	16515	16507	16667	16547	16323	16345	16407	16475	16502	16537	16423	16211
23095	41375	44518	38526	32858	28554	25833	25613	23765	21898	19388	18173	17664	17046	16847	16894	16436	16008	16002	15722	15897	15702	15468	15637	15403	15293	15282	15424	15270	15248	15204	15342	15285	15137	15316	15192	15328	15324	15189	15131	15214	15179	15379	15300	15269	15137	15368	15141	15430	15300	15237	15256	15417	15266	15104	15205	15401	15198	15219	15137	15300	15420	15184	15366	15177	15111	15322	15285	15232	15260	15288	15308	15257	15309	15121	15230	15342	15154	15203	15242	15097	15249	15275	15239	15265	15167	15439	15221	15006	15178	15176	15154	15177	15220	15287	15169	15370	15250	15337	15318	15125	15260	15286	15257	15181	15284	15284	15142	15416	15188	15308	15104	15373	15155	15239	15338	15244	15333	15353	15230	15043	15218	15244	15248	15156	15132	15317	15409	15025	15421	15230	15232	15192	15363	15257	15116	15428	15379	15228	15160	15168	15443	15103	15213	15323	15338	15263	15310	15265	15205	15380	15139	15066	15319	15321	15256	15387	15180	15026	15278	15215	15315	15056	15174	15251	15182	15177	15148	15222	15157	15170	15191	15306	15121	15188	15164	15220	15327	15242	15108	15176	15122	14987	15206	15422	15141	15248	15159	15265	15395	15158	15339	15278	15089	15309	15042	15310	15275	15273	15254	15159	15156	15337	15228	15398	15312	15209	15254	15119	15097	15334	15345	15291	15319	15115	15351	15297	15083	15266	15236	15207	15094	15224	15279	15195	15217	15249	15111	15240	15291	15159	15207	15120	15259	15360	15211	15461	15234	15251	15172	15195	15229	15301	15263	15095	15129	15212	15321	15272	15495	15202	15070	15096	15215	15144	15341	15203	15192	15225	15308	15153	15246	15340	15198	15050	15150	15383	15201	15187	15242	15152	15177	15165	15257	15258	15313	15288	15180	15296	15113	15173	15094	15166	15021	15214	15118	15228	15201	15365	15327	15237	15275	15264	15109	15354	15266	15383	15148	15225	15151	15295	15243	15293	15065	15224	15305	15171	15251	15328	15126	15255	15209	15271	15185	15341	15248	15140	15178	15229	15219	15270	15135	15127	15265	15230	15210	15160	15201	15265	15182	15259	15357	15232	15251	15261	15193	15165	15253	15251	15381	15243	15355	15110	15181	15406	15196	15364	15228	15067	15304	15191	15394	15271	15175	15228	14971	15259	15187	15289	15382	15269	15008	15389	15237	15183	15170	15213	15193	15249	15345	15218	15297	15413	15195	15164	15298	15140	15259	15181	15316	15267	15238	15262	15241	15217	15202	15096	14971	15242	15321	15336	15383	15184	15264	15322	15137	15129	15051	15425	15095	15279	15336	15321	15236	15156	15217	15120	15246	15179	15183	15195	15343	15371	15233	15177	15108	15368	15166	15108	15146	15234	15109	15339	15267	15342	15264	15220	15146	15151	15221	15282	15171	15213	15292	15244	15286	15200	15241	15383	15154	15161	15128	15243	15259	15293	15229	15199	15215	15127	15155	15274	15063	15077	15309	15360	15247	15418	15101	15166	15322	15196	15330	15209	15296	15138	15169	15222	15178	15270	15401	15283	15082	15241	15221	15377	15101	15164	15290	15362	15298	15109	15392	15259	15407	15201	14958	15189	15148	15357	15198	15278	15219	15167	15203	15270	15386	15252	15272	15289	15356	15068	15067	15282	15226	15371	15199	15114	15251	15288	15183	15287	14963	15238	15339	15139	15290	15351	15296	15262	15206	15419	15146	15260	15212	15112	15174	15442	15350	15178	15194	15164	15164	15271	15286	15153	15283	15214	15198	15208	15268	15189	15173	15319	15058	15411	15286	15078	15034	15196	15150	15288	15075	15256	15263	15243	15316	15055	15225	15249	15154	15349	15279	15304	15317	15286	15194	15210	15325	15244	15102	15293	15254	15165	15347	15245	15278	15220	15296	15233	15293	15216	15347	15347	15303	15199	15231	15279	15390	15082	15250	15135	15151	15215	15114	15110	15177	14995	15152	15053	15206	15143	15239	15041	15214	15184	15090	15144	15185	15343	15227	15374	15155	15155	15199	15170	15273	15267	15317	15277	15427	15126	15381	15290	15117	15246	15153	15317	15199	15186	15243	15482	15401	15289	15390	15184	15141	15149	15241	15246	15233	15244	15228	15159	15237	15327	15039	15279	15127	15213	15178	15168	15385	15161	15137	15016	15069	15232	15239	15032	15211	15178	15255	15277	15219	15269	15211	15333	15193	15335	15114	15178	15204	15100	15271	15203	15123	15289	15167	15358	15299	15192	15235	15207	15100	15258	15334	15248	15347	15303	15269	15391	15040	15382	15327	15259	15356	15090	15400	15260	15322	15303	15352	15322	15202	15127	15198	15252	15234	14895	15159	15225	15158	15303	15274	15150	15213	15300	15220	15197	15165	15436	15134	15319	15308	15303	15301	15283	15206	15209	15228	15228	15199	15292	15360	15277	15233	15079	15270	15348	15010	15443	15175	15327	15117	15317	15207	15148	15229	15268	15095	15034	15297	15397	15363	15394	15092	15286	15302	15402	15265	15330	15185	15044	15389	15203	15331	15240	15333	15258	15286	15216	15339	15329	15228	15336	15220	15141	15330	15055	15245	15193	15284	15259	15202	15383	15121	15255	15179	15175	15264	15172	15217	15198	15325	15304	15350	15233	15216	15393	15218	15291	15178	15248	15417	15057	15287	15180	15154	15175	15310	15263	15352	15180	15306	15296	15321	15257	15191	15269	15284	15453	15299	14996	15198	15203	15165	15207	15490	15308	15272	15285	15242	15336	15229	15334	15106	15302	15312	15180	15349	15152	15272	15320	15174	15247	15354	15418	15214	15296	15320	15221	15272	15429	15146	15323	15434	15328	15242	15207	15024	15090	15320	15248	15205	15478	15121	15200	15174	15378	15299	15146	15169	15350	15081	15293	15307	15121	15229	15111	15246	15123	15280	15072	15188	15052	15294	15256	15250	15099	15196	15237	15215	15294	15149	15223	15234	15216	15199	15267	15100	15185	15250	15006	15316	15169	15257	15297	15189	15161	15116	15292	15190	15143	15449	15345	15209	15237	15366	15181	15215	15296	15337	15143	15229	15425	15039	15325	15189	15345	15331	15244	15314	15204	15262	15236	15219	15208	15184	15194	15411	15361	15206	15319	15188	15354	15174	15068	15159	15315	15359	15216	15417	15226	15132	15300	15097	15316	15194	15232	15137	15219	15238	15178	15226	15288	15213	15111	15255	15281	15218	15278	15209	15209	15135	15061	15234	15148	15277	15335	15207	15126	15274	15217	15137	15258	15465	15130	15264	15319	15272	15294	15335	15147	15291	15342	15011	15205	15184	15259	15208	15388	15170	15184	15394	15060	15402	15143	15384	15316	15132	15300	15250	15257	15166	15170	15321	15117	15375	15049	15344	15181	15073	15259	15241	15143	15138	15446	15191	15393	15173	15174	15354	15241	15394	15241	15268	15180	15348	15141	15321	15281	15252	15194	15233	15310	15217	15136	15253	15267	15249	15339	15240	15042	15233	15249	15204	15341	15147	15305	15216	15030	15136	15166	15179	15291	15231	15215	15198	15286	15237	15143	15247	15345	15361	15367	15403	15252	15262	15080	15336	15123	15335	15176	15246	15206	15359	15216	15152	15171	15243	15265	15270	15237	15343	15389	15273	15469	15287	15331	15299	15167	15170	15407	15218	15288	15358	15367	15141	15317	15142	15260	15254	15207	15097	15253	15399	15327	15341	15200	15188	15233	15403	15178	15251	15149	15218	15350	15225	15110	15184	15246	15268	15276	15307	15148	15250	15122	15175	15265	15217	15293	15339	15238	15472	15290	15125	15347	15271	15299	15227	15163	15257	15163	15090	15235	15272	15115	15470	15234	15307	15186	15241	15307	15313	15219	15233	15176	15313	15417	15179	15257	15207	15250	15189	15252	15123	15013	15247	15160	15315	15293	15348	15291	15366	15193	15407	15150	15357	15410	15155	15368	15256	15207	15189	15483	15167	15261	15052	15360	15293	15176	15145	15424	15190	15290	15215	15286	15291	15205	15131	15296	15222	15162	15126	15311	15253	15215	15289	15226	15152	15139	15318	15122	15334	15311	15118	15027	15313	15302	15352	15292	15288	15392	15246	15217	15465	15125	15269	15252	15347	15241	15405	15136	15140	15386	15464	15277	15171	15153	15286	15394	15275	15251	15350	15313	15254	15301	15364	15359	15328	15213	15260	15386	15237	15332	15124	15298	15121	15510	15188	15209	15206	15317	15168	15288	15263	15094	15340	15217	15037	15191	15300	15098	15340	15234	15298	15099	15290	15223	15145	15309	15329	15197	15330	15252	15227	15390	15296	15360	15160	15368	15351	15309	15162	15165	15279	15434	15307	15193	15196	15340	15165	15230	15373	15352	15349	15303	15228	15265	15168	15229	15349	15389	15176	15425	15141	15198	15294	15139	15451	15357	15255	15331	15082	15310	15095	15454	15072	15149	15191	15238	15220	15307	15347	15211	15189	15314	15272	15327	15174	15424	15229	15269	15274	15088	15167	15199	15199	15309	15335	15172	15211	15289	15147	15290	15069	14812	15125	15147	15261	15146	15101	15166	15138	15364	15200	15263	15192	15139	15275	15294	15278	15270	15239	15243	15417	15349	15290	15118	15402	15126	15260	15299	15254	15233	15356	15129	15271	15321	15210	15200	15356	15195	15143	15318	15323	15225	15374	15228	15276	15304	15198	15169	15216	15183	15238	15267	15213	15177	15235	15031	15276	15248	15389	15332	15292	15253	15151	15164	15205	15318	15342	15354	15322	15099	15302	15221	15234	15206	15115	15214	15134	15367	15228	15484	15184	15360	15315	15162	15310	15404	15328	15288	15181	15369	15105	15236	15266	15394	15166	15286	15335	15290	15427	15186	14993	15075	15324	15082	15279	15146	15184	15180	15192	15377	15235	15122	15432	15180	15170	15197	15148	15310	14954	15252	15301	15474	15214	15335	15390	15300	15240	15323	15389	15273	15291	15239	15335	15173	15158	15296	15203	15111	15406	15140	15357	15176	15320	15144	15384	15149	15196	15149	15279	15215	15361	15374	15217	15158	15284	15283	15198	15268	15170	15131	15307	15188	15172	15246	15287	15300	15194	15352	15103	15246	15291
24225	21430	28992	25142	24959	27421	28070	25712	24080	22787	21006	19453	19098	18656	18366	18117	18217	17646	17731	17495	17286	17266	17197	17030	17271	17220	16969	17056	17076	16972	17027	16885	16787	16867	16860	16928	16891	16819	16982	16943	16991	16962	16822	16785	16869	16878	16917	16946	16882	16835	16850	16925	17048	17068	16999	16768	16982	16887	16884	16838	16584	16662	16896	16924	16980	16920	16953	16911	16850	16842	16773	16767	16704	16967	16724	16719	16673	16940	16852	16755	16895	16869	16886	16843	16748	16703	16889	16880	16652	16980	16833	16692	16816	16783	16845	16833	16806	16640	16864	16751	16905	16792	16722	16773	16717	16846	16871	16621	16686	16840	16698	16884	16964	16933	16980	16762	16729	16765	16838	16830	16902	16868	16615	16636	16660	16879	16644	16689	16767	16899	16916	16817	16924	16766	16990	16899	16857	16750	16686	16878	16971	16799	16829	16507	16738	16949	16680	16808	16865	16800	16944	16654	16765	16801	16931	16797	16615	16723	16688	16638	16574	16802	16801	16892	16544	16794	16755	16758	16779	16745	16709	16751	16770	16953	16760	16706	16567	16771	16977	16709	16923	16826	16605	16588	16642	16757	16620	16838	16877	16890	16974	16706	16820	16656	16776	16836	16811	16834	16876	16894	16795	16827	16838	16755	16926	16761	16695	16519	16715	16818	16676	16772	16854	16742	16821	17051	16734	16871	16885	16776	16821	16810	16739	16802	16946	16862	16832	16756	16938	16750	16752	16712	16815	16724	16952	16741	16916	16889	16715	16902	17031	16956	16809	16669	16617	16840	16691	16991	16647	16929	16853	16954	16900	16849	16720	16708	16806	16810	16839	16721	16861	16884	16695	16777	16757	16782	16921	17017	16699	16691	16789	16791	16860	16882	17027	16910	16690	16857	16756	16987	16897	16737	16551	16673	16758	16799	16851	16899	16859	16691	16966	16789	16934	16805	16964	16830	16760	16645	16679	16784	16895	16876	16816	16887	16937	16896	16819	16630	16887	16688	16670	16759	16952	16594	16771	16698	16730	16867	16508	16855	16669	16832	16770	16646	16871	16680	16776	17041	17003	16758	16786	16952	16802	16982	16990	16849	16665	16675	16671	16809	16792	16870	16889	16606	16749	16617	16908	16883	16648	16988	16897	16944	16732	16611	16854	16930	16680	16856	16808	16669	16818	16686	16777	16735	16821	16789	16914	16818	16709	16815	16758	16668	16937	16521	16507	16901	16882	16932	16657	16849	16843	16852	16898	16850	16647	16752	16783	16740	16871	16995	16842	16859	16677	16747	16769	16757	16657	16678	16748	16639	16734	16774	16917	16688	16666	16691	16560	16807	16561	16805	16832	16733	16860	16630	16793	16574	16617	16644	16809	16847	16690	16825	16796	16604	16678	16718	16856	16953	16752	16592	16736	16791	16859	16957	16849	16781	16637	16787	16892	16839	16684	16883	16916	16898	16736	16730	16683	16724	16887	16754	16777	16942	16822	16837	16762	16678	16949	16750	16768	16736	16750	16892	16838	16899	16908	16822	16712	16739	16692	16762	16611	16769	16935	16800	16982	16790	16985	16859	16745	16861	16613	17026	16877	16897	16756	16788	17070	16799	16739	16860	16726	16922	16738	16823	16735	16878	17039	16803	16922	16854	16636	16806	16579	16968	16818	16876	16692	16660	16932	16530	16923	16690	16832	16799	16787	16801	16849	16912	16815	16913	16808	16764	16849	16602	16794	16904	16846	16766	16653	16911	16961	16672	16707	17017	16860	16685	16830	16731	16708	16940	16903	16727	16795	16821	17012	16791	16783	16852	16824	16878	17026	16911	16823	16840	16722	16763	17023	17050	16669	16724	16850	16727	16986	16790	16775	16905	17012	16706	16717	16833	16812	16716	16747	16867	16723	16963	16837	16671	16840	16696	16879	16817	16809	16837	16870	16723	16921	16808	16773	16702	16595	16744	16740	16870	16744	16846	16856	16959	16808	16385	16931	16912	16817	16896	16592	16804	16621	16769	16755	16748	16738	16986	16915	16615	16671	16859	16818	16906	16552	16705	16691	16845	16783	16708	16825	16770	17019	16618	16686	16729	16697	16860	16891	17058	16746	16686	16707	16808	16911	16922	16658	16776	16743	16813	16837	16764	17051	16558	16851	16766	16699	16798	16844	16741	16849	16687	16921	16893	16767	16873	16685	16834	16688	16869	16943	16806	16712	16994	16876	16708	16822	16854	16926	16937	16699	16914	16792	16850	16857	16884	16862	16866	16798	16659	16782	16872	16848	16682	16508	16930	16807	16774	16834	16828	16814	16895	16852	16711	17028	16586	16698	16574	17042	16890	16848	16748	16699	16841	16941	16902	16829	16840	16804	16815	16725	16754	16801	16713	16774	16712	16860	16815	16667	17025	16745	16716	16836	16831	16925	16742	16756	16808	17019	16822	16831	16786	16910	16831	16634	16878	16663	16545	16788	16607	16751	16841	16910	16962	16785	16625	16785	16936	16912	16661	16815	16901	16770	16772	16836	16903	16714	17013	16951	16960	16862	16673	16853	16654	16857	16811	17043	16764	16818	16756	16733	16776	16864	16750	16793	16696	16864	16603	16684	16767	16793	16924	16793	16751	16739	16742	16856	16935	16910	16751	16825	16724	16651	16783	16762	16821	16780	16927	16657	16716	16711	16822	17062	16729	16670	16780	16685	16777	16790	16820	16933	16882	16780	16920	16654	16805	16896	16740	16965	16857	16747	16670	16911	16904	16907	16744	16764	16796	16938	16697	16741	16847	16648	16910	16933	16903	16967	16746	16638	16927	16755	16620	16847	16820	16674	16830	16933	16815	16795	16735	16890	16949	16939	16720	16822	16656	16703	16864	16744	16935	16866	16951	16807	16696	16922	16703	16807	16734	16733	16564	16718	16772	16754	16866	16872	16678	16760	16808	16651	16945	16825	16772	16927	16820	16807	16893	16980	16934	16745	16811	16896	16920	17073	17001	16802	16826	16813	16894	16774	16668	16695	16730	16813	16672	16955	16747	16826	16814	16723	16980	16732	16775	16915	16689	17007	16759	16697	16716	16811	16965	16966	16649	16933	16597	16690	16715	16803	16807	16723	16868	16917	16818	16853	16761	16780	16906	16744	16770	16837	16884	16667	16923	16845	16865	16917	16973	16750	16830	16619	16900	16623	16837	16791	16713	16588	16837	16877	16988	16879	16942	16824	16860	16966	16901	16886	16934	16754	16766	16858	16682	16985	16769	16669	16623	16709	16687	16920	16787	16751	16712	16915	16962	16854	16893	16817	16854	16956	16950	17006	17047	16733	16758	16805	16632	16845	16779	16833	16733	16659	16644	16676	16795	16745	16779	16740	16853	16997	16843	16940	17012	16579	16775	16658	16770	16774	16821	16903	16895	16689	16729	16819	16896	16722	16861	17246	16762	16933	16971	16952	16550	16866	16943	16825	17027	16804	16743	16633	16821	16562	16749	16900	16715	16559	16713	16857	16950	16799	16749	16916	16903	16740	16772	16906	16713	16984	16878	16719	16876	16599	16662	16863	16718	16832	16685	16796	16753	16596	16830	16752	16798	16808	16764	16676	16579	16575	16627	16796	16967	16964	16653	16810	16825	16901	16920	16727	16939	16613	16708	16469	16607	16913	16986	16741	16867	16768	16969	16870	16896	16915	16909	16685	16626	16603	16490	16746	16840	16589	16879	16867	16715	16984	16917	16899	16677	16877	16838	16912	17092	16760	16896	16648	16978	16709	16802	16818	16802	16698	16898	16655	16813	16914	16849	16892	16755	16784	17015	16795	16696	16712	16985	16714	16694	16709	16846	16654	16810	16621	16858	16767	16611	16803	17072	16858	16843	16724	16657	16809	16928	16838	16620	16817	16792	16640	16812	16683	16839	16781	16712	16731	16786	16764	16784	16669	16653	16769	16962	16902	16789	16785	16789	16670	16819	16866	16827	16654	16682	16924	16949	16859	16887	16854	16948	16739	16665	16681	16844	16875	16667	16797	16952	16855	16732	16873	16704	16788	16783	16831	16871	16911	16784	16999	16920	16801	16861	16796	16871	16874	16755	16869	16810	16927	16988	16844	16844	16870	16813	16635	16872	16760	16690	16806	16940	16890	16736	16701	16896	16991	16778	16734	16784	16676	16780	16811	16830	16777	16592	16663	16890	16921	17168	16752	16848	16693	16739	16840	16675	16617	16706	16830	16984	16791	16797	16815	16699	16768	16889	16946	16744	16847	16820	16707	16892	16588	16616	16809	16921	16778	16761	16844	16779	16865	17084	16990	16696	16878	16877	16810	16974	16830	16884	16828	16973	16935	16943	16937	16716	16796	16826	16841	16694	16763	16912	16625	17009	16891	16730	16708	16893	16733	16813	16891	16867	16691	16614	16711	16810	16883	16795	16851	16691	16756	16867	16930	16554	16595	16647	16795	16778	16760	16689	16848	16899	16586	16730	16963	16855	16829	16740	16846	16940	16865	17013	16754	16616	16780	16720	16841	16751	16705	16930	16807	16894	16931	16780	16816	16981	16825	16814	16792	16754	16852	16815	16687	16701	16796	16906	16759	16600	16716	16931	16687	16750	16922	16918	16983	16659	16842	16805	16812	16786	16758	16977	16720	16905	16848	16560	16795	16833	16748	16777	16843	16880	16654	16841	16939	16690	16882	16714	16715	16751	16871	16694	16627	16759	16845	16817	16921	16647	16816	16856	16781	16815	16816	16794	16869	16776	16442	16763	16682	16672	16990	16767	16669	16773	16761	16643	16830	16947	16631	16628	16696	16767	16757	16812	16846	16724	16791	16627	16839	16749	16778	16683	16856	16972	17028	16788	16836	16757	16901	16868	16764	16973	16813	16656	16912	16700	16919	16872	16808	16882	16648	16805	16801	16850	16716	16534	16843	16904	16734	16944	16882	16856	16945	16764	16979	16863	16871	16747	16710	16694	16945	16678	16871	16828	16870	16779	16827	16753	16930	16872	16567	16662	16899	16941	16840	16826	16873	16855	16807	16797	17009	16745	16744	16877	16840	16749	16913	16918	17027	16832	16864	16753	16685	16784	16927	16794	16910	16793	16767	16704	16753	16906	16696	16793	16634	16822	16757	16663	16967	17019	16844	16797
25587	46839	49641	42910	36458	31306	29233	28972	27112	24463	21259	19682	18835	18002	17689	17588	17225	16591	16410	16381	16115	16126	15874	15982	15603	15659	15500	15709	15690	15342	15567	15688	15472	15541	15375	15540	15411	15475	15572	15520	15609	15512	15684	15487	15503	15621	15677	15548	15529	15298	15753	15325	15558	15505	15490	15510	15508	15383	15472	15587	15564	15580	15646	15638	15514	15313	15455	15506	15264	15430	15514	15367	15579	15381	15414	15363	15459	15404	15300	15520	15445	15387	15561	15378	15424	15305	15447	15424	15526	15498	15351	15389	15636	15627	15519	15567	15350	15499	15463	15453	15514	15477	15441	15345	15586	15346	15507	15484	15502	15401	15380	15521	15443	15597	15508	15505	15374	15443	15407	15416	15407	15329	15326	15335	15362	15432	15484	15503	15350	15575	15439	15455	15426	15450	15525	15314	15469	15503	15372	15562	15531	15370	15456	15364	15458	15409	15478	15411	15264	15378	15243	15449	15464	15467	15508	15498	15478	15463	15469	15441	15435	15439	15466	15673	15518	15494	15518	15318	15363	15403	15477	15517	15422	15554	15347	15496	15659	15380	15537	15482	15532	15432	15475	15458	15482	15494	15530	15280	15641	15372	15472	15231	15363	15495	15500	15402	15479	15329	15636	15317	15390	15498	15409	15503	15506	15370	15459	15424	15392	15349	15328	15338	15467	15492	15440	15414	15334	15396	15299	15445	15433	15703	15401	15552	15507	15497	15568	15461	15631	15401	15599	15377	15320	15389	15567	15582	15434	15405	15483	15470	15428	15551	15390	15364	15363	15501	15279	15562	15358	15566	15456	15399	15430	15369	15511	15552	15387	15482	15606	15341	15354	15641	15412	15415	15673	15465	15402	15473	15497	15497	15395	15583	15425	15488	15276	15568	15691	15447	15367	15551	15393	15524	15389	15348	15486	15632	15512	15366	15337	15568	15360	15484	15413	15425	15365	15431	15631	15454	15368	15583	15692	15480	15621	15572	15440	15365	15407	15364	15461	15431	15429	15316	15583	15373	15353	15565	15642	15453	15456	15413	15467	15436	15527	15418	15405	15337	15575	15382	15565	15450	15384	15425	15448	15421	15361	15534	15245	15186	15348	15402	15394	15385	15487	15421	15352	15441	15542	15549	15312	15489	15330	15417	15367	15360	15513	15424	15492	15321	15269	15304	15469	15445	15408	15339	15332	15515	15475	15492	15520	15571	15305	15340	15486	15379	15478	15420	15349	15383	15327	15327	15316	15332	15585	15420	15546	15361	15394	15457	15245	15566	15385	15396	15518	15469	15498	15374	15638	15545	15374	15395	15464	15454	15536	15524	15514	15470	15382	15306	15622	15524	15287	15508	15513	15538	15529	15379	15390	15339	15474	15450	15265	15430	15452	15441	15537	15403	15646	15511	15532	15574	15505	15642	15394	15258	15510	15353	15456	15342	15281	15445	15584	15258	15534	15406	15448	15424	15356	15454	15285	15347	15374	15410	15306	15366	15412	15481	15490	15542	15584	15467	15424	15427	15500	15374	15265	15355	15585	15333	15335	15514	15331	15510	15496	15578	15389	15444	15388	15511	15372	15406	15400	15380	15488	15481	15434	15567	15399	15444	15422	15293	15448	15431	15363	15307	15345	15386	15462	15514	15456	15428	15453	15568	15478	15659	15446	15318	15519	15434	15494	15513	15467	15454	15309	15595	15394	15432	15346	15587	15481	15350	15423	15555	15417	15485	15553	15340	15305	15369	15439	15555	15341	15396	15451	15580	15643	15364	15466	15328	15489	15411	15424	15481	15439	15479	15432	15368	15404	15428	15399	15489	15465	15561	15434	15488	15398	15486	15502	15334	15479	15478	15332	15289	15471	15394	15440	15575	15349	15415	15569	15405	15328	15380	15398	15362	15477	15415	15478	15359	15333	15301	15399	15442	15353	15591	15350	15321	15530	15522	15344	15300	15439	15456	15377	15385	15511	15379	15484	15422	15332	15433	15376	15213	15382	15443	15479	15380	15440	15598	15440	15404	15363	15466	15251	15579	15633	15469	15446	15493	15370	15392	15404	15712	15383	15531	15401	15317	15454	15313	15420	15458	15440	15413	15473	15466	15592	15449	15413	15691	15469	15462	15487	15364	15416	15500	15374	15540	15426	15506	15575	15545	15279	15472	15440	15431	15441	15598	15376	15273	15514	15411	15397	15422	15456	15511	15295	15411	15390	15443	15500	15477	15520	15556	15254	15510	15510	15503	15382	15401	15357	15382	15241	15304	15469	15292	15400	15329	15395	15268	15347	15471	15313	15297	15445	15445	15402	15310	15476	15393	15440	15550	15548	15426	15351	15348	15271	15401	15298	15539	15348	15434	15460	15389	15352	15363	15255	15439	15432	15572	15456	15499	15548	15272	15429	15520	15328	15327	15489	15416	15498	15425	15330	15473	15353	15471	15592	15527	15296	15298	15484	15382	15310	15455	15403	15259	15388	15575	15337	15612	15499	15500	15565	15302	15409	15484	15658	15406	15486	15490	15329	15541	15283	15435	15414	15454	15360	15493	15536	15525	15549	15429	15537	15364	15424	15314	15430	15345	15534	15496	15542	15512	15445	15515	15367	15390	15327	15391	15613	15374	15341	15560	15285	15347	15356	15181	15491	15378	15402	15412	15242	15396	15442	15373	15463	15548	15536	15588	15372	15552	15560	15331	15392	15560	15559	15508	15511	15530	15372	15632	15360	15355	15363	15380	15628	15475	15328	15483	15451	15436	15426	15340	15444	15424	15297	15402	15392	15394	15377	15350	15475	15345	15396	15621	15530	15402	15388	15388	15248	15628	15404	15523	15463	15390	15475	15405	15375	15497	15461	15338	15392	15462	15296	15407	15429	15448	15462	15625	15451	15313	15529	15463	15213	15344	15478	15434	15419	15471	15344	15409	15487	15419	15370	15510	15518	15412	15372	15411	15534	15479	15502	15486	15428	15560	15605	15365	15464	15386	15402	15536	15513	15346	15723	15490	15309	15385	15484	15563	15263	15483	15336	15493	15500	15383	15509	15273	15459	15423	15364	15627	15527	15422	15316	15450	15384	15493	15529	15405	15507	15456	15439	15385	15513	15531	15462	15278	15320	15321	15335	15519	15386	15552	15225	15473	15367	15317	15495	15397	15407	15320	15429	15426	15425	15492	15524	15485	15398	15256	15399	15350	15453	15572	15401	15277	15516	15361	15533	15444	15586	15537	15156	15519	15259	15345	15269	15578	15383	15365	15363	15423	15537	15493	15514	15249	15640	15488	15454	15532	15484	15430	15347	15303	15427	15314	15398	15370	15360	15523	15575	15488	15258	15301	15321	15369	15577	15624	15382	15392	15428	15260	15486	15403	15415	15280	15388	15401	15549	15498	15526	15587	15391	15466	15362	15511	15561	15424	15506	15498	15487	15339	15518	15466	15441	15611	15284	15389	15449	15554	15316	15399	15234	15438	15284	15475	15400	15454	15432	15533	15461	15552	15261	15406	15355	15401	15377	15253	15427	15371	15526	15375	15363	15301	15487	15393	15413	15419	15398	15450	15397	15430	15414	15445	15475	15425	15296	15471	15557	15466	15467	15499	15392	15374	15209	15497	15368	15307	15492	15358	15487	15281	15361	15424	15592	15579	15494	15437	15454	15500	15469	15368	15417	15541	15451	15515	15433	15489	15461	15595	15410	15312	15393	15478	15425	15559	15519	15364	15475	15389	15390	15355	15475	15331	15293	15349	15490	15318	15449	15544	15380	15262	15465	15441	15420	15397	15419	15531	15400	15479	15549	15406	15398	15616	15435	15622	15481	15380	15499	15480	15417	15390	15534	15559	15275	15548	15518	15419	15407	15623	15397	15440	15304	15358	15567	15382	15618	15389	15568	15357	15428	15193	15363	15443	15590	15372	15527	15582	15447	15454	15383	15542	15531	15419	15543	15415	15371	15307	15364	15376	15603	15405	15500	15408	15452	15405	15281	15552	15390	15395	15633	15531	15549	15368	15530	15382	15414	15418	15507	15440	15499	15392	15424	15435	15457	15375	15444	15402	15404	15450	15413	15472	15549	15323	15491	15558	15551	15423	15273	15489	15296	15464	15575	15560	15661	15293	15447	15505	15737	15361	15318	15491	15454	15548	15463	15591	15541	15537	15288	15547	15417	15459	15506	15540	15351	15309	15405	15547	15348	15428	15472	15445	15363	15488	15537	15291	15515	15477	15531	15399	15362	15418	15414	15487	15292	15337	15378	15460	15524	15534	15610	15462	15385	15470	15532	15495	15460	15530	15497	15459	15553	15313	15484	15609	15387	15505	15518	15470	15260	15412	15295	15371	15494	15584	15576	15610	15414	15364	15404	15522	15456	15493	15420	15265	15468	15372	15366	15577	15439	15379	15453	15467	15254	15387	15572	15384	15424	15494	15524	15452	15586	15462	15430	15572	15398	15619	15551	15366	15663	15512	15401	15321	15544	15393	15445	15484	15551	15254	15333	15542	15385	15368	15407	15255	15561	15331	15545	15577	15408	15599	15470	15587	15431	15492	15494	15298	15539	15351	15390	15497	15326	15556	15455	15327	15376	15591	15405	15385	15434	15527	15449	15417	15572	15430	15276	15443	15387	15600	15561	15479	15312	15505	15443	15294	15462	15513	15411	15721	15396	15457	15472	15418	15339	15561	15554	15313	15596	15410	15445	15537	15534	15196	15587	15436	15356	15457	15400	15385	15505	15411	15534	15483	15516	15628	15513	15521	15452	15368	15501	15407	15387	15283	15319	15568	15285	15284	15449	15609	15390	15592	15448	15354	15443	15443	15222	15390	15448	15391	15384	15464	15366	15491	15569	15438	15389	15454	15485	15689	15474	15293	15413	15422	15509	15403	15387	15469	15489	15477	15630	15416	15320	15406	15399	15224	15368	15389	15530	15549	15491	15490	15542	15418	15279	15407	15422	15442	15429	15337	15478	15279	15394	15405	15308	15489	15560	15266	15383	15450	15363	15336	15561	15406	15437	15410	15389	15427	15601	15522	15459	15452	15562	15388	15417	15314	15665	15269	15458	15374	15448	15184	15519	15292	15442	15418	15485	15488	15464	15423	15484	15625	15483	15473	15508	15583	15592	15454	15465	15361	15579	15326
30057	26567	33634	31296	25528	22717	21698	21402	20684	19586	18699	18234	17755	17513	17640	17553	17471	17260	17264	17453	17415	17174	17385	17102	17162	17140	17180	17109	17085	17107	17130	17054	17079	17318	17192	17124	17148	17048	17267	17071	17132	17121	17077	17063	17071	17100	17156	17077	17140	17044	16894	16978	17131	17142	16869	16949	16970	17050	17008	16967	17028	16813	17037	16795	16980	17011	17110	16870	17057	17234	16999	17147	17004	16932	16959	17036	17111	17020	17083	16937	17139	17106	17222	17113	17229	17038	17103	17036	17136	16855	17017	17174	17117	17026	17013	16997	17032	17077	17201	17284	17162	17041	16911	17272	16927	16815	16832	16903	17049	17053	17105	17165	17069	16966	17018	17136	17185	17080	17144	16960	17105	16911	17056	16967	16992	16914	17051	17012	16759	16883	17168	16902	17115	16973	16978	17216	17058	16945	17143	17131	17070	17185	17134	17242	16931	17015	16957	17095	16986	17093	16965	17102	17051	16907	16982	16994	16901	16841	17032	17277	17203	16978	17014	17060	17252	16927	17091	17113	17242	17146	17007	16927	17059	17208	16930	16972	16908	17040	17204	16989	17084	17053	17062	17088	16916	16950	17098	17092	17089	16958	16971	16884	17067	16906	17186	17046	16893	16945	17060	17051	17169	17245	16916	17086	16907	16994	17065	17059	17113	17006	17052	17081	17093	16814	17231	17076	16961	17032	16972	17065	17046	17108	16875	17256	17176	17248	17003	17160	17202	17249	17029	17125	17019	17090	17154	17171	16970	17155	17337	17218	16975	16994	17109	17099	16920	16899	16895	16975	17147	17103	17066	17169	17071	16928	17198	17091	17067	17047	17121	16861	16857	16953	16982	17099	17176	16947	17076	17106	16948	16934	16933	17171	17183	17209	16865	16929	16994	16979	16963	17027	17070	16792	17151	17216	17017	16957	17040	16944	17002	17053	17173	17155	17054	16992	17003	17159	17075	16782	17007	16997	17087	17016	17216	16951	17036	17226	16998	17174	17084	17148	17013	17239	17033	16957	16998	17180	17080	17010	17025	16806	16965	16984	17212	17113	17144	17100	16873	17042	17000	16801	16968	17076	17115	17151	16948	16991	16948	16977	16851	16980	17121	17030	17097	17105	17140	17035	17114	17151	17111	16781	17061	17016	17359	17036	17043	16928	17022	16980	17234	17173	17095	17182	17029	17052	17027	16979	17064	17006	16878	17069	17012	17022	16938	17039	17040	17180	17274	17227	17007	17165	16981	17041	16942	17219	16919	16903	17118	16938	17230	17099	16871	17102	17123	17130	17018	17119	16875	17131	16937	17206	17073	16809	16912	16836	17076	17086	16887	17183	17271	17210	17131	17042	16993	17103	17095	17122	17072	17027	16957	16996	17036	17052	17141	17141	16972	17307	17335	17010	17064	16909	17067	17159	17050	17115	17135	17034	16782	16907	17151	17073	17009	17010	17076	17185	17024	16972	17064	17034	17254	17050	16990	17067	17055	17088	17102	17125	16799	17104	17080	17066	17217	16991	16896	16990	16881	16929	17094	17177	17110	16960	17127	17048	17067	17032	16956	17032	17034	17010	16955	17104	17108	17195	17081	16978	16981	17187	16986	16994	17050	17042	16910	17053	16965	16996	17072	17076	16957	16990	17052	17131	17115	17212	17226	16938	17036	16830	17036	17002	17063	17146	17038	16756	16913	16911	17031	17001	17161	16901	17077	17147	16975	17069	17306	16901	17173	17137	17181	16972	17263	16952	17256	17087	17100	17180	16860	16975	17196	17093	17122	17044	16939	17015	17208	17115	16853	17079	16878	16814	16928	17041	16957	17072	17058	17151	16987	17235	16922	16921	17115	17268	17126	17045	16784	17277	17030	17041	17299	17074	17056	16937	17086	16980	17035	17005	16936	17165	17099	17026	17102	17110	17027	17082	17018	17207	16833	17058	16870	17217	17018	17020	17056	17034	17071	17070	16954	17072	16950	17149	17149	17113	16971	17036	17157	17120	17086	17085	17333	16996	17023	17023	16983	16816	17121	17083	16973	17038	17081	16945	17014	17050	16890	16899	17183	17023	17092	17077	17031	16962	16962	16990	17163	17000	17133	16986	16914	16995	17176	16958	17105	17033	17031	16893	17181	16959	17149	17059	17122	17116	17042	17061	16967	17004	17108	16910	17045	17226	17159	17108	17328	17248	17075	17200	16808	16889	17056	17011	17061	16897	17243	17138	16989	16936	17249	17050	17171	16959	16989	17090	17072	17222	17007	16837	17099	16963	17053	16655	17193	17046	17118	16678	17170	17061	17133	17100	17169	16949	17021	16852	16856	17062	16871	16885	17235	16947	17014	17065	17268	17034	17124	17153	17168	16985	17215	17187	17238	17047	17231	17137	17164	17052	17117	16975	16985	16880	17130	16961	17065	17014	16872	17074	17031	16997	16976	16895	17091	16920	16821	17131	17065	16906	17058	16967	17164	17007	16910	17172	17270	17054	17072	17105	17178	16939	16912	17268	17021	17091	17157	17069	17045	17009	16981	16796	16881	17002	17035	16870	16891	16978	16971	17011	17132	17278	17178	17163	17138	16982	17073	16890	16934	17279	17109	16912	17005	17046	16951	17147	17142	16948	16883	17059	17162	17140	17026	16967	16981	16860	16939	16952	17093	17259	17096	17018	17025	16880	17154	17209	17005	17038	17024	17096	16991	16893	16988	16932	16993	17280	17074	17084	16968	17033	17138	17095	17096	16781	17085	16939	17197	17087	17120	17050	16872	16686	17004	16898	17216	17018	17146	17096	17176	16918	17076	17153	17047	16991	16961	17155	17067	17084	16864	17085	16998	16969	17014	17228	17273	17222	17003	16944	17099	16981	17007	17174	17089	17095	17010	16974	17028	17279	17184	16890	17002	17190	17241	17159	17189	16880	17129	16731	16950	16993	16815	17047	17089	17053	17276	17057	17085	16979	16925	16943	17002	17054	17006	16910	17179	16898	16924	17126	16880	17077	17057	17232	16907	17034	17224	17060	17054	17132	17163	16877	16947	16817	17053	17150	16996	17100	17072	16755	17100	16916	17031	17257	17177	17185	17157	17045	16981	16969	17215	17129	16852	16951	17028	17027	17047	17026	17200	17012	17016	17137	17308	17100	17022	17073	16747	16939	17082	17154	16862	16943	16928	17001	17113	17041	17190	17188	17168	17030	16969	16909	17252	17059	17046	17076	17124	16971	17129	17038	17028	16963	16982	17156	17187	16873	17028	16974	17111	17282	17212	17024	17018	17107	17159	16854	17245	17038	17259	17032	17113	16973	17005	16968	17168	16980	17020	17029	17229	17076	17076	16884	16970	17106	17076	17049	17236	17239	16936	17034	17155	16909	16994	17158	16909	17110	17060	17040	17108	17126	17214	16989	17155	17025	17227	16889	16965	17009	17145	16954	17123	17066	16959	17122	17113	17014	17088	16977	17178	17199	17198	16882	17008	17090	17272	17042	17013	16980	17113	17076	17143	17190	17093	16927	17022	16937	17050	17087	16784	16927	16977	16984	17042	16953	17224	17096	17409	17268	16893	17127	16807	17140	17259	16957	17074	17327	17155	17000	17264	16983	17272	17179	17044	17151	17283	17008	16833	17271	17083	17167	17130	17089	17067	16972	16981	16963	17179	17165	17029	17067	17070	17261	16936	17079	16928	17114	17049	17318	17192	17052	16865	17119	17008	17048	17099	16955	17176	16902	16942	16981	17078	17226	16979	17066	16887	16994	17124	16952	17295	17081	17068	16903	17054	16907	16981	17157	17133	17287	17052	16959	16948	17003	17040	17082	17012	17105	16863	17022	17133	17138	17231	16982	17190	16882	17110	17245	17093	17077	16962	17096	17220	17040	16959	17102	16868	17106	17260	16974	17020	17061	17029	17006	16921	16918	17056	16952	17129	16985	17147	17228	17152	17075	17057	17001	17014	16947	17027	17077	17011	16978	17069	17074	17083	17069	17280	16985	17143	17025	17183	17203	16963	16911	17065	17033	17128	17106	17152	17168	17193	17049	16895	17038	17081	17342	17168	17232	17052	17055	17107	16926	16948	17128	17056	17141	17174	17131	16918	17201	17171	17064	17132	16887	16830	16972	17093	17070	17206	16906	16879	17000	16947	16963	17061	17101	17181	17189	17088	17088	17033	17232	17070	17019	16776	16999	17076	17267	17115	16967	17124	17033	17028	17009	17005	17104	17006	17081	17147	16977	17234	17152	17019	17023	16994	17086	17132	17027	17027	17122	16894	17186	17137	17056	16895	17038	17208	17163	16909	16940	16992	17117	17246	16977	16993	17229	16915	17204	17099	17167	17169	16827	17259	16983	17085	16990	17066	17070	16889	17047	17011	17005	17100	16876	17218	17186	16889	17094	17175	17183	16889	17035	17055	16906	16833	17041	16888	16931	17109	16977	16989	17074	16911	17029	16962	17172	16917	16878	17050	17164	17032	17220	16954	17118	17176	17050	17121	16888	16979	16966	17112	17082	17080	17014	16973	17269	17199	17056	17138	16968	17180	16973	17211	16962	17055	16905	16947	17005	17104	16856	16970	17015	17013	17029	17012	16954	16910	17089	17101	17186	16955	17210	16988	17220	17135	17094	17213	17180	17000	16996	17078	17014	17065	17216	16857	16865	17103	17025	16872	17172	17185	16993	16931	17080	16965	17031	17145	17150	17200	17086	16916	16988	17076	16794	17085	17104	16971	17005	16970	17137	17157	16979	17080	17145	17086	17106	16998	16978	16906	17084	17106	16950	17255	17213	17052	17008	17079	17121	16870	17076	17105	17054	16838	17178	17123	16989	17125	17033	17085	17012	17232	17164	17101	17063	17130	16835	17097	17024	16836	17231	17218	17087	17140	17296	17096	17184	17102	16838	17126	17116	17056	17072	17141	17033	16895	17129	16975	17014	17052	17120	17042	17083	16928	16941	17062	16959	17137	16924	17125	16912	17105	17059	17090	16827	17122	17203	16874	17101	17104	17048	17308	17057	17217	17089	17128	16922	16858	16959	16922	16875	17105	17125	16962	16861	17150	17007	16894	17065	16919	17192	16908	16973	16982	16993	17045	17118	17113	17029	16979	17258	17044	17135	17254	17053	16998	17310	17306	17046	16955	17073
23028	36813	39133	33209	27455	23833	22639	22600	21438	19686	18015	17082	16953	16509	16618	16314	16451	16119	15992	15984	15846	16056	15581	15831	15556	15567	15535	15638	15893	15561	15652	15651	15598	15709	15474	15508	15451	15562	15602	15816	15391	15573	15378	15669	15667	15445	15702	15557	15577	15619	15489	15592	15591	15645	15605	15604	15464	15340	15455	15439	15487	15504	15422	15431	15395	15677	15474	15546	15529	15597	15423	15563	15534	15521	15487	15480	15789	15384	15650	15532	15409	15582	15465	15610	15530	15439	15590	15451	15664	15594	15662	15549	15608	15491	15676	15749	15538	15536	15503	15447	15608	15494	15493	15597	15485	15456	15487	15375	15586	15563	15486	15574	15639	15556	15510	15432	15551	15492	15503	15610	15538	15603	15442	15592	15496	15589	15531	15783	15595	15449	15454	15624	15356	15582	15556	15641	15543	15353	15597	15687	15619	15577	15508	15474	15442	15522	15463	15532	15538	15613	15479	15494	15634	15429	15540	15702	15570	15486	15420	15545	15418	15544	15596	15665	15362	15413	15697	15525	15408	15457	15483	15580	15688	15466	15663	15627	15502	15502	15552	15592	15486	15582	15588	15447	15673	15425	15697	15578	15515	15538	15565	15532	15463	15528	15602	15551	15522	15516	15537	15492	15536	15577	15663	15667	15486	15568	15452	15322	15446	15486	15584	15544	15473	15616	15570	15524	15572	15490	15660	15679	15477	15524	15537	15589	15538	15556	15448	15450	15463	15397	15559	15444	15481	15567	15555	15414	15668	15527	15521	15557	15573	15574	15486	15569	15636	15506	15540	15781	15531	15478	15634	15536	15633	15536	15655	15544	15671	15545	15595	15711	15565	15634	15631	15468	15453	15587	15590	15611	15649	15633	15457	15489	15620	15451	15596	15428	15617	15401	15574	15586	15489	15612	15414	15398	15573	15495	15538	15623	15613	15693	15542	15497	15722	15624	15603	15561	15507	15525	15684	15589	15515	15496	15778	15488	15692	15504	15617	15530	15519	15450	15510	15544	15812	15596	15583	15545	15412	15728	15591	15545	15597	15697	15599	15588	15509	15484	15513	15531	15737	15396	15458	15577	15618	15643	15608	15392	15550	15569	15558	15541	15576	15724	15508	15517	15521	15525	15581	15443	15531	15611	15461	15400	15619	15586	15596	15660	15565	15533	15512	15566	15717	15602	15646	15548	15454	15766	15656	15638	15498	15291	15376	15525	15632	15570	15609	15696	15533	15498	15525	15579	15646	15531	15641	15520	15544	15533	15455	15637	15666	15623	15612	15558	15518	15564	15641	15687	15656	15562	15606	15801	15647	15565	15561	15487	15572	15540	15559	15599	15558	15553	15408	15485	15775	15324	15697	15573	15462	15578	15554	15607	15544	15578	15521	15463	15356	15480	15447	15497	15532	15679	15454	15566	15654	15605	15531	15639	15554	15536	15682	15535	15498	15467	15690	15623	15653	15552	15553	15472	15516	15458	15320	15536	15349	15864	15569	15408	15564	15494	15582	15496	15633	15664	15596	15509	15754	15683	15577	15659	15428	15419	15526	15613	15576	15623	15626	15489	15502	15718	15586	15647	15603	15712	15755	15516	15609	15517	15650	15535	15591	15742	15550	15536	15574	15392	15543	15559	15594	15646	15531	15526	15454	15527	15224	15465	15447	15692	15347	15614	15370	15560	15684	15637	15568	15682	15562	15658	15591	15696	15598	15714	15599	15702	15698	15600	15563	15633	15777	15499	15630	15587	15508	15704	15522	15566	15660	15528	15594	15496	15484	15539	15720	15488	15532	15671	15473	15706	15658	15542	15667	15638	15680	15528	15731	15493	15559	15599	15598	15598	15747	15537	15540	15599	15417	15530	15657	15570	15562	15537	15577	15587	15535	15449	15488	15806	15460	15666	15477	15528	15667	15435	15500	15459	15461	15485	15751	15622	15451	15456	15716	15721	15569	15426	15625	15526	15674	15566	15575	15493	15582	15469	15682	15532	15526	15404	15645	15534	15581	15378	15487	15379	15603	15526	15538	15489	15624	15582	15498	15563	15617	15627	15495	15536	15548	15713	15534	15615	15512	15616	15519	15683	15553	15513	15487	15587	15632	15383	15363	15671	15578	15507	15444	15609	15440	15311	15685	15638	15620	15557	15315	15422	15508	15398	15657	15437	15533	15492	15820	15503	15431	15502	15451	15577	15499	15626	15536	15775	15629	15519	15552	15432	15432	15605	15579	15585	15569	15650	15603	15382	15583	15650	15439	15634	15612	15625	15469	15445	15584	15465	15460	15531	15523	15618	15824	15647	15596	15617	15541	15442	15583	15582	15552	15666	15604	15657	15598	15696	15652	15543	15587	15696	15592	15644	15648	15640	15681	15447	15628	15623	15480	15640	15621	15732	15637	15629	15394	15635	15489	15567	15588	15355	15619	15607	15581	15590	15613	15334	15616	15436	15600	15542	15765	15666	15463	15533	15546	15375	15559	15637	15731	15522	15432	15608	15685	15425	15571	15499	15570	15611	15710	15606	15664	15498	15287	15562	15455	15598	15466	15497	15602	15634	15669	15532	15524	15620	15563	15570	15535	15580	15604	15509	15619	15684	15528	15630	15721	15542	15582	15468	15556	15617	15614	15632	15480	15568	15642	15671	15469	15657	15457	15697	15601	15647	15583	15538	15622	15508	15559	15698	15441	15508	15517	15764	15655	15415	15607	15418	15443	15475	15580	15633	15540	15701	15583	15504	15605	15495	15615	15720	15460	15560	15604	15441	15735	15706	15581	15422	15689	15364	15683	15535	15549	15511	15563	15575	15538	15615	15622	15518	15517	15611	15550	15595	15617	15598	15513	15468	15646	15524	15596	15664	15709	15554	15627	15639	15580	15794	15609	15533	15507	15461	15432	15533	15646	15474	15435	15705	15569	15671	15668	15541	15454	15510	15555	15631	15664	15617	15585	15537	15737	15404	15590	15601	15584	15641	15618	15566	15580	15608	15533	15763	15723	15606	15737	15584	15402	15462	15674	15510	15466	15578	15595	15499	15519	15560	15413	15648	15506	15330	15555	15427	15591	15491	15635	15651	15663	15741	15476	15570	15771	15536	15598	15562	15621	15523	15606	15650	15547	15617	15575	15488	15667	15480	15495	15452	15427	15569	15527	15605	15502	15525	15486	15476	15523	15742	15634	15385	15563	15654	15735	15507	15585	15540	15678	15744	15429	15721	15595	15381	15667	15551	15576	15656	15620	15636	15501	15497	15570	15576	15428	15473	15364	15641	15667	15526	15725	15319	15611	15533	15513	15627	15395	15484	15414	15598	15675	15643	15651	15563	15430	15751	15433	15640	15508	15592	15594	15583	15557	15462	15638	15705	15379	15607	15509	15498	15385	15651	15706	15573	15506	15604	15484	15666	15450	15608	15543	15415	15502	15604	15655	15504	15660	15424	15551	15581	15516	15609	15611	15577	15422	15599	15551	15657	15624	15717	15549	15455	15367	15639	15479	15599	15545	15495	15633	15539	15584	15562	15538	15499	15657	15510	15487	15737	15513	15553	15582	15664	15485	15573	15511	15533	15608	15462	15607	15676	15590	15592	15705	15548	15529	15658	15550	15484	15630	15628	15558	15497	15688	15682	15430	15626	15564	15675	15681	15424	15562	15692	15658	15531	15541	15605	15474	15518	15578	15544	15580	15581	15567	15496	15545	15546	15501	15494	15769	15580	15699	15477	15523	15614	15627	15519	15592	15586	15593	15501	15536	15496	15579	15479	15604	15511	15537	15667	15633	15558	15624	15536	15628	15488	15604	15556	15519	15435	15433	15509	15503	15529	15494	15664	15544	15444	15550	15697	15649	15558	15655	15510	15579	15759	15640	15607	15684	15365	15582	15536	15571	15683	15599	15532	15770	15670	15690	15537	15378	15629	15453	15672	15673	15681	15581	15650	15663	15589	15461	15698	15527	15495	15498	15580	15430	15574	15558	15492	15522	15400	15664	15681	15582	15602	15513	15613	15632	15580	15581	15543	15535	15500	15701	15534	15558	15715	15496	15583	15576	15576	15570	15521	15681	15448	15418	15586	15658	15480	15702	15571	15718	15605	15494	15602	15437	15634	15498	15504	15615	15555	15527	15461	15432	15508	15501	15744	15431	15596	15487	15532	15542	15602	15590	15519	15659	15603	15663	15495	15571	15524	15579	15576	15583	15569	15568	15747	15687	15456	15682	15523	15464	15646	15617	15426	15581	15600	15669	15580	15787	15643	15676	15646	15500	15622	15584	15549	15443	15661	15430	15477	15640	15516	15568	15559	15540	15553	15601	15750	15531	15598	15560	15652	15688	15581	15575	15559	15668	15591	15595	15562	15624	15660	15585	15655	15527	15620	15565	15531	15517	15623	15486	15486	15645	15515	15570	15479	15585	15420	15671	15737	15609	15652	15641	15388	15612	15468	15611	15699	15682	15608	15488	15654	15659	15517	15664	15508	15541	15546	15578	15664	15551	15737	15702	15677	15634	15450	15517	15610	15507	15518	15475	15516	15490	15516	15449	15573	15576	15514	15557	15603	15566	15658	15690	15508	15501	15608	15510	15677	15595	15522	15660	15519	15559	15517	15407	15528	15508	15618	15680	15454	15566	15418	15523	15584	15507	15469	15614	15708	15615	15631	15472	15597	15682	15571	15577	15418	15581	15608	15564	15701	15509	15483	15562	15572	15485	15480	15559	15435	15660	15606	15615	15688	15555	15676	15517	15505	15494	15606	15794	15563	15635	15638	15587	15568	15535	15482	15558	15638	15702	15585	15426	15513	15681	15631	15481	15601	15545	15680	15389	15530	15619	15480	15582	15625	15486	15445	15530	15557	15527	15739	15560	15576	15687	15579	15467	15681	15540	15626	15433	15488	15586	15620	15569	15608	15481	15435	15521	15291	15455	15599	15635	15443	15477	15620	15607	15531	15429	15528	15578	15461	15570	15438	15585	15629	15489	15534	15449	15607	15632	15592	15702	15737	15681	15581	15731	15402	15619	15569	15570	15725	15733	15425	15483	15634	15576	15630	15575	15622	15637	15613	15499	15566	15623	15629	15445	15601	15513	15634	15668	15628	15565	15430	15560	15616	15591	15473	15417	15536	15569	15598	15680	15513
25281	21386	28712	27674	25933	25163	24486	23074	21792	20646	19016	18191	17639	17363	17469	17133	16709	16654	16689	16316	16323	16442	16412	16328	16207	16158	16308	16340	16352	16197	16102	16047	16291	16243	16268	16146	16088	15959	16024	16054	16225	16210	16278	16183	16013	16314	16042	16403	16116	16235	16210	16155	16101	15831	16120	16392	16319	16219	16146	15962	16009	16133	16032	15829	16250	16244	16117	16098	16058	16046	15983	16111	16085	16020	16107	16178	16405	16149	15947	16016	16113	16114	16254	16028	16010	16191	16212	16011	16062	15966	16090	16074	16169	15998	16128	16032	15975	16045	16090	16043	16183	15788	16196	15989	16221	16109	16099	16156	15955	16105	16216	16149	16258	16028	16042	16179	16107	16156	15946	15852	16165	15996	15927	16151	16256	16038	16308	16311	16097	16117	16053	16137	16186	16168	16057	16091	16059	16210	15989	16072	15947	16056	16088	16346	16121	16198	16130	16007	16027	16098	15953	16029	16070	16206	16068	16007	16104	16098	15911	15994	16137	16077	16144	16005	15942	16217	16177	16051	16063	16172	16306	16062	16136	16137	16095	16198	16153	16059	16069	16211	16296	16234	16085	16232	16177	16122	16159	16142	16069	15953	16042	16096	16098	16086	16097	16150	15809	15982	16235	16295	16080	16117	16062	16155	16128	16027	16058	16285	16029	15947	16170	16093	16056	15919	16117	16028	15929	16109	16125	16253	16032	16049	16156	16083	16176	16166	16006	15862	16152	15968	15968	15910	16085	16007	16001	16267	16221	16132	16233	16092	15976	16227	16006	16053	16227	16234	16332	16025	16301	16133	15982	15956	16058	16065	15825	16001	16118	16165	16134	16078	16036	16360	16090	16254	16194	15963	16032	16199	16138	15956	15967	16083	15918	16025	15974	16207	16009	16196	16097	16055	16132	16069	16149	15944	15966	16089	16007	16057	16034	16174	16135	15884	16056	16100	16171	15974	15940	15940	15963	16041	15850	15925	15958	16090	16251	16176	16061	16055	16122	16168	16128	16154	16011	16049	16192	15967	15940	15956	16217	16325	16049	16154	15838	16097	16220	16056	16209	16097	16116	15981	16356	16216	16132	15818	16198	16216	16195	16115	16086	15865	16215	16062	16240	16113	16073	16073	15962	16140	16064	15960	16011	15940	15941	16194	16093	16152	16124	16325	16150	15976	16307	16084	16136	15985	15969	15835	16095	16293	16001	16249	16192	16141	16082	16016	16135	16147	16121	16069	15994	16260	16000	16162	16135	16071	15995	16222	16093	16064	16022	16110	16053	16029	16130	16143	16151	16184	16074	16160	16030	16064	16072	16201	16032	16065	16121	16046	16005	16159	15850	16192	16183	16017	16106	15945	16284	16138	16240	16181	16124	16162	16122	16082	16119	16116	16125	16103	16054	16017	16139	16132	16055	16091	16042	15925	16174	16069	16107	16032	15887	16230	16343	15948	15945	16085	16184	16220	15811	16193	16165	16014	16072	16134	16013	16046	16149	16083	16121	16120	16251	16058	16148	16152	15987	16164	16021	15929	16078	16112	15937	16288	16285	15990	16104	15947	15972	16095	16153	16068	16060	16244	16099	16035	16163	16242	15912	15827	15879	16171	16041	16085	16180	16082	16100	16132	16031	16172	16195	15984	16078	15948	15882	16071	16070	16060	16178	15981	16100	16282	16284	16102	15866	16024	16134	16112	16032	16031	16099	16090	16079	16263	15976	15988	16117	16113	16254	15855	16092	16070	16062	15986	16424	16252	16208	16122	16256	15954	16141	16146	16008	16215	16164	16060	15998	16225	16168	15989	16161	16159	15902	16039	16138	16142	15958	16168	16188	16175	15931	16072	16239	16142	16131	16330	16056	16280	16130	16028	16202	16143	16047	16219	15925	16056	16174	16014	16079	15964	16076	16263	16306	16264	16016	16062	16016	16254	16213	16216	16318	16111	16163	15991	16353	16033	16131	16123	15990	16390	16012	16147	16177	16211	15999	16113	16149	16006	15936	16020	16137	16070	16070	16061	16165	15997	16052	15874	15969	15964	16217	15917	16204	16034	15999	15858	16181	15951	16002	15968	16076	16130	16175	16163	16071	16133	16040	16026	16100	15977	15970	15999	15934	16315	16064	16081	15954	16182	16313	16102	15997	16215	16151	15960	16117	16114	16106	16262	16264	16131	16076	16040	16056	16211	15969	16053	16001	16085	16095	15924	16125	16103	16073	16146	16390	15906	16121	16110	16074	16029	16068	16107	15966	16208	15984	16006	15994	16128	16140	15899	15983	16155	16155	16042	15998	16170	16009	16015	16191	15996	16176	16129	16080	16029	16178	15871	16166	16156	16015	16094	16100	16127	16315	16094	16069	16171	16112	16219	15839	15970	16005	16183	16226	16189	16183	15853	16004	15980	16189	16067	16105	16044	16143	15988	16038	16203	16119	16092	16037	15966	15983	15868	16147	16089	16154	16109	16229	16125	16231	16009	16123	16084	15996	16124	16126	16031	16304	16051	16200	16079	15990	16015	16042	16087	16080	16136	16176	16031	16207	16003	16146	16004	16129	16110	16074	16325	15999	15971	16083	16204	16046	16025	16252	16168	16133	16098	16181	16321	16037	16182	15959	16181	15937	16124	16000	16358	16221	16120	16212	16096	16044	16059	16149	16046	16018	16133	16127	15955	16072	16106	15970	15936	16108	16046	16208	16055	16145	15923	15935	16121	15945	15986	16269	16031	16059	16202	16136	16200	16043	16008	16032	16066	16034	16209	16140	15903	16197	16014	16149	15971	15899	16032	16098	16148	16066	16113	15959	16055	15990	15943	16098	16077	16086	16146	16038	16042	16062	16020	15929	16016	15989	16189	15913	15968	15948	16082	16132	16319	16169	15980	16065	16124	16210	16073	16277	15975	15933	15980	15964	16004	15991	16154	16023	16211	16009	16212	16038	16123	16093	16243	16093	16128	16135	16174	16044	16320	15989	16168	16040	15967	15997	16300	16065	16121	16095	16324	16059	15978	16137	16045	16009	16099	16303	16034	15932	16161	16263	15989	16029	16205	15987	15960	16183	16041	16047	16029	16099	15961	16179	16254	16069	16059	16114	16193	16147	16095	15986	16025	16253	16164	15886	16022	16195	15913	16079	16178	15956	16019	15948	16223	16183	16121	16133	16234	16007	16063	16134	16173	16339	16018	16466	15958	16067	16173	16196	15982	15919	16038	16108	16036	15907	15950	16078	15813	16126	15944	16161	16299	15953	16089	16051	15991	16054	16225	16214	15812	16061	16263	16179	16014	15846	16055	16174	16268	16245	16215	16123	16160	16191	16110	15877	16041	15972	16123	15902	16151	16173	16050	15965	16246	16108	15997	16250	16167	15948	16268	16059	16189	15936	16243	16175	16284	15956	15927	16065	16039	16127	16186	16013	16183	16194	15978	16199	16055	16046	16104	16014	16096	16081	16136	16082	16009	16139	15877	16052	16263	16118	16083	16144	15989	15988	16100	16275	16090	16162	15973	16174	16072	15902	16027	16308	16222	16125	16188	16066	16018	16189	16152	16000	16206	15959	15979	16031	16151	16135	15989	16033	15937	15971	15982	16004	16041	16269	16065	16146	16092	16187	16105	16199	16188	16139	15986	16173	16122	16125	15995	16007	16021	15946	16013	16202	16018	16191	16071	15943	16201	16203	16035	15887	16182	16109	15950	16102	15893	16074	15937	16227	16128	16244	16104	15974	15819	16396	16010	16110	16184	16091	16012	15961	15846	16200	16126	15926	16124	15954	16229	16137	16078	15926	16004	16217	16058	16230	16063	16320	16022	16173	16121	16119	16078	16286	15999	16206	16223	16023	16059	16118	16000	16033	16113	15960	16112	16143	16229	16083	15972	16258	16081	16137	15960	16157	16201	16100	15918	16114	16055	16100	15949	16040	16147	16194	16165	16079	16012	16068	15997	15991	16050	16349	16237	16125	16172	16186	16142	16120	16259	16230	16042	15880	15870	16010	16035	16123	16057	16049	16069	15954	16102	16087	16237	16243	15962	16278	16126	16113	16036	16208	16026	16332	15945	15964	16094	16174	16052	16327	16193	16070	16110	15996	16171	16307	16204	16036	15975	15960	16016	15946	16126	16052	16209	16129	16124	16263	16045	16204	16275	16023	16073	16186	16244	16102	16154	16161	16205	16045	15989	16196	16103	16160	16012	15834	16080	16299	16064	16080	16073	16272	16169	16049	16148	16220	16110	16122	16123	16015	16248	16086	16116	16030	16084	16156	16358	16063	16068	16079	16125	16052	15931	16201	16070	16106	15916	15927	15998	15995	16100	15870	16038	16108	15980	15954	15991	16028	16125	16274	15942	16247	16126	15908	16075	16105	15866	16033	16239	16108	15933	15939	16016	16057	15987	16312	16259	16094	16140	16212	16114	16129	16100	15971	16019	16037	16261	16079	16170	15913	16058	15916	16026	16053	15995	16013	16055	16056	16173	15839	16130	16181	15999	16079	16167	15907	15945	16206	16168	15990	15939	16013	15929	16027	16144	15990	15936	16015	16144	16056	15997	16097	16143	15997	15948	15897	15900	16207	16118	16206	16168	16036	16132	16035	16281	16095	16157	16002	16259	16303	15810	16196	16058	16052	15999	16200	16127	16237	16244	16180	16011	16079	16176	16124	15997	16194	16228	16176	16183	16213	16025	16031	16020	16346	16067	16083	16091	16151	16185	16063	16240	16013	15979	16038	16064	16057	16061	15914	16217	15964	16030	15997	16070	16111	16073	15971	16210	15989	16226	16157	16018	15913	16109	16160	16095	15967	16121	15861	16127	16183	16056	16193	16151	15954	16139	15993	15909	16111	16097	16128	16288	15978	16130	16154	16040	16020	16169	15977	15817	16069	16083	15928	16287	16209	16039	15910	16037	16067	16066	16207	16040	16079	16114	16049	16067	16065	16096	16066	15982	16032	16119	16196	16099	15870	15952	16020	16018	16055	16179	16039	15967	15987	16081	15918	16082	15907	16128	16262	16037	16246	16094	16085	15997	16042	15996	15984	16081	16166	16156	15789	16137	16138	16029	16042	15930	16159	16022	16252	15981	16133	16172	16035	16056	16161	16119	16015	16082	16095	16087	16231	15974	16224	15852	15980	16210
23588	43686	45719	38108	31672	27191	25978	25505	24092	21464	19210	18184	17400	16799	16757	16678	16271	16025	15743	15621	15441	15417	15383	15309	15320	15160	15240	15254	15147	15100	15095	15214	15336	15130	15031	15077	15071	15079	15083	15095	15185	15028	15169	15221	15067	15042	14835	14876	15113	15009	15008	14935	15135	15090	15116	15026	15081	14978	14981	14905	15042	14827	14958	15038	15025	15069	15141	15138	15133	14957	15074	15035	14991	14867	15107	15017	15048	15189	15081	14961	15072	15084	15141	15067	15078	15160	14992	15014	14977	15056	15193	15039	14989	15107	15110	14938	14937	14977	15020	14985	15064	15064	15000	14939	14943	15175	14997	15072	15222	15003	15135	15068	14997	15141	14984	15033	15088	15129	14974	14860	15075	15090	15058	15058	14987	15046	15153	15029	15069	15159	15149	14933	15006	15119	14988	14891	15072	15011	15216	15063	15080	14892	15070	15007	15013	15096	14974	15099	15126	15106	14987	14965	15188	15045	14985	14976	15019	14917	15064	15126	14963	15003	14999	15102	14995	15164	15116	15025	14989	15004	15011	14967	15023	15145	15059	14994	14987	15151	15108	14963	15090	15043	14990	14942	14859	14976	15280	15066	14873	14876	15102	15031	14926	15084	15088	15062	15154	15056	14926	15141	14943	14943	15033	15104	15020	14940	15083	15165	14939	14898	14993	14874	14999	15136	15067	14908	15058	15002	14957	15103	15011	15018	15005	15095	15109	15016	14948	14911	14927	15093	14860	15057	15189	15071	14967	14781	15140	15113	15028	15160	14860	15047	15031	14977	14998	15181	14876	14987	15090	14969	15270	14891	14885	14898	14949	15053	15034	15005	15215	15025	15071	15065	15142	15251	15047	15087	14939	15136	15215	14960	14936	14951	14997	14959	15213	15038	14988	14958	15173	14954	15153	15127	15147	14925	15081	14901	14868	15011	14897	15014	15077	15021	14865	15080	14788	15013	15035	15091	15122	15095	14853	14809	14930	15018	15068	15073	15161	14906	15003	14978	15107	14935	14912	15082	14941	14945	14946	14881	15005	14978	15065	15047	15052	15030	15015	14930	15043	15038	15050	15055	14904	15112	14830	15102	14818	15048	15007	15096	15121	14914	15116	15028	14961	15012	15124	14933	15179	15104	15025	15095	14934	15001	15061	15031	14980	14933	15058	14932	15120	14997	15048	15048	14888	14993	14958	15044	15027	15179	15206	15221	15063	15028	15050	14898	14905	14900	14814	15045	14932	15133	15105	15095	15036	14959	14930	15019	14893	15019	14925	14880	15007	15177	15063	15058	14805	15050	15140	15038	14853	15259	15001	15113	14924	14799	15140	15072	15115	15006	14930	15253	14886	15130	15127	14912	14903	15118	15144	15090	15032	15104	15034	15030	15160	14901	15072	14946	14977	14959	15105	14854	15059	15140	14966	15105	15021	14900	14883	14980	14838	15126	15023	15062	15162	15012	14947	15004	14910	15144	15123	15149	14934	15037	15129	15021	15078	15010	15021	14835	14952	15045	15162	15139	15046	14875	15181	15097	14961	14980	14951	14914	15127	14963	15031	15115	15110	14961	14949	14894	14992	14799	15116	15037	14873	14978	14993	14967	14943	14782	15082	14927	14980	14995	14926	15187	14990	15119	14901	15170	15069	15062	15060	14962	14974	14919	14967	14891	15079	14974	15142	15184	15004	15059	14939	14966	15095	15069	14904	14982	15121	15063	15120	14961	15029	14922	14980	15020	15062	15006	14959	14977	14928	14968	15226	14886	14925	15103	15049	15158	15037	14942	15032	15151	14827	15037	15112	15172	15035	14868	15105	14928	14987	14974	15128	15090	15056	15093	15254	14952	14969	14875	14918	14908	14948	15032	15098	15138	15093	14933	14872	15020	14960	14974	14878	14802	14933	14940	14927	14952	14872	15184	15076	15091	15071	14893	14901	14933	15145	15127	15084	15095	14781	15074	15124	14822	15205	15000	14905	15070	15028	15107	14901	14965	15184	14946	15001	14953	15038	14990	14901	14986	14957	15148	15152	14935	14986	15032	15088	14880	15013	15024	15110	15030	14986	15033	14915	15198	15052	15186	15059	15124	15021	14918	14972	14958	15012	15012	14919	14982	14923	14893	14996	15029	15065	15114	14986	14958	15088	15087	15063	15040	15001	15069	15090	15082	15103	14933	14893	14972	15120	14931	15182	14993	14811	15047	14997	15115	14935	15073	15065	14952	14922	14881	15145	14996	15159	15001	15182	14908	14961	14924	15109	14999	15046	15108	14967	15029	15114	14925	14895	14909	14996	15157	14811	15048	15072	14975	15131	15096	15066	15101	15153	15038	15004	15093	15093	15009	15026	14998	14993	15037	14796	15025	14850	15041	14954	14923	15062	15064	14857	15148	14974	15004	14990	15022	15024	14891	15057	15021	15013	15005	15153	14984	14936	15148	14982	14982	15099	15013	14980	14982	15012	15105	15103	15123	15043	14976	15142	14922	15095	14965	15079	14945	15080	15132	14924	15020	14934	15058	15087	15046	14915	14839	15039	15031	14938	15056	14968	14857	14994	14894	15049	14986	14877	15026	15056	15015	15031	15060	15015	14910	15026	14915	14952	15157	15010	15087	14889	15073	15022	14840	14989	15021	15110	14909	14983	14982	14980	15170	15122	15102	14938	15084	15031	15021	15100	14871	15041	14990	15052	14981	14964	15107	15030	14867	14985	15026	15131	15017	14950	14817	15113	15144	14981	15062	15046	15028	14995	14936	14994	14921	14964	14954	15008	15015	15177	14992	15034	14895	14949	15252	15036	14962	15124	14978	14930	15109	15036	14953	15100	15042	14887	14921	14967	14898	15213	15153	14853	14909	14945	14974	15081	15014	14946	14968	15158	15048	15231	15015	14856	14913	14969	15076	15001	15083	14921	14974	15106	15087	15088	14892	15111	14948	14919	14926	15124	15083	15036	14886	15204	15155	15060	15053	15058	14945	15036	15021	14875	15035	15088	15010	15009	14941	14981	15090	15079	15084	15036	14934	14981	15101	15020	14970	15005	14983	15048	14924	14900	15168	14913	15108	15091	14888	14948	15007	14861	14912	14987	15060	15065	15191	14886	15066	14849	15088	14980	14814	15086	15061	15175	14981	15005	15054	14928	15046	14953	15302	14972	15077	15120	14951	15106	14948	15025	15240	14904	15094	14883	15037	15009	14967	15058	14867	15057	14974	15071	15106	15122	14918	14957	15062	14841	14822	14978	14933	15012	15064	15120	15040	14884	14934	15090	15242	15185	14926	15156	15185	14984	15083	14724	15128	15099	14944	15054	14927	15044	15034	15027	15127	14848	15017	15066	15178	14920	14850	15144	15075	15066	14926	15192	14943	15032	15063	14949	15086	14868	14952	15148	15042	14892	15057	14909	15053	14983	14911	15090	15131	15131	14895	15004	14804	15008	14854	15009	14970	14953	15082	15118	15095	15181	15148	14967	15113	15065	14963	14953	15001	15045	14892	15001	15013	15202	15102	14847	15002	15086	15046	15056	15154	15050	14956	15033	15145	14877	14886	15162	14941	14987	14958	14983	14927	15057	14933	15140	15085	14870	15266	15066	15123	15017	14979	14914	14984	14992	15120	15277	14890	15074	15312	15033	15158	15087	15047	15006	14925	15075	15006	14975	14965	14891	14836	14945	14896	15099	15026	15041	14980	14984	14966	14955	15026	15061	14895	14863	15078	14995	14941	15114	15034	14919	15046	14906	15080	15130	15190	15043	15123	15097	15012	14944	14937	15084	14951	15068	14999	15037	15048	15198	15133	15021	14867	15064	14907	15099	14994	15096	14998	15082	15017	14929	14877	15015	15163	15220	14889	15123	14988	14991	15085	15061	14916	15078	14915	15064	15097	14917	14750	14969	15030	14965	15020	15057	15139	14941	15150	15212	14982	14994	14975	15021	15146	15047	14986	14994	14887	14981	15072	15066	15106	14895	15137	15045	15033	14927	14955	14886	15041	15041	15122	15149	14814	15013	15044	14894	14852	14948	15089	15118	14726	14914	15076	14916	15056	14960	14965	15092	15126	15011	14898	14894	14926	15091	15196	14893	15229	15123	14956	15224	15004	14996	15141	15015	15103	15195	14929	15040	15140	14933	15102	14928	15028	15030	15019	15086	14941	15030	15132	14917	14912	14891	14972	14862	15136	14877	14920	14897	15119	14894	14918	15067	14971	14925	14972	15091	15018	15026	14960	14907	14937	15010	15065	15151	15023	15069	15109	15143	15143	14981	14992	15030	14992	14965	14969	15096	15115	14901	15001	14978	14996	15095	15073	15058	15020	15098	15019	14965	14869	15176	15006	15022	14922	14993	15219	15217	15088	15140	15042	15017	15151	14942	14958	15076	14880	14902	15054	15142	15263	15060	15093	14935	14940	15044	15084	15067	14999	15109	14833	14967	15063	14991	14964	15036	14942	15159	15099	14902	14960	14833	14809	15088	15000	15187	14869	14852	15088	15282	15020	15037	14929	15123	15109	14921	14997	15013	15117	15032	15077	15084	14925	15049	15049	14975	14891	15080	15120	14895	15073	15070	15184	15117	14976	14978	15118	15004	15057	15079	14972	14936	14948	15001	14911	15165	15101	14963	15041	14931	15100	15062	14960	14996	15053	14875	15023	14980	14929	14828	14911	15016	14866	15051	15098	15051	14970	14807	14887	15003	15020	15069	15166	15028	15103	15062	15116	15037	14990	15237	15039	14765	14915	15069	14923	15032	14978	14971	15077	15131	14945	15154	15010	15167	15122	14947	14928	15070	14964	15070	14930	15120	15020	14960	15027	15052	15022	14942	14898	14940	15007	14887	15095	15109	15074	14921	15053	14851	15111	15015	15017	14998	14995	15084	15060	15047	14933	14829	15119	14891	15177	14923	15204	15005	14935	14939	15050	15069	15101	14932	14968	14996	15144	15002	15058	14868	14968	14837	14982	14953	14937	14985	14922	14998	15062	14996	15009	15042	15094	15066	15056	15069	15078	15059	15138	15034	15174	15024	15213	14875	14890	15087	14826	15038	14916	14946	14950	15101	15065	15026	14950	15150	15119	14945	14932	14989	15157	15164	14856	14944	14864	15101	15016	15012	14967	14959	15114	14921	15025	15135	14886
24108	21374	28981	24928	24306	27039	28418	25539	23818	22552	20791	19186	18633	18281	18036	18042	17783	17438	17266	17222	17043	16895	16792	16728	16685	16719	16604	16647	16667	16575	16497	16793	16531	16466	16527	16790	16778	16609	16657	16159	16613	16498	16660	16552	16695	16650	16561	16660	16323	16816	16462	16625	16610	16524	16724	16527	16547	16595	16518	16480	16529	16559	16449	16506	16589	16478	16653	16777	16722	16431	16525	16444	16417	16694	16565	16531	16577	16397	16332	16547	16488	16376	16445	16520	16472	16378	16601	16549	16450	16214	16681	16388	16486	16499	16626	16382	16493	16350	16362	16526	16506	16427	16587	16503	16549	16605	16474	16446	16496	16295	16409	16370	16539	16355	16535	16418	16383	16515	16449	16540	16554	16348	16457	16553	16583	16592	16571	16379	16563	16515	16435	16502	16506	16417	16609	16648	16407	16305	16381	16505	16501	16427	16537	16450	16437	16507	16371	16569	16516	16514	16652	16463	16388	16385	16502	16285	16463	16355	16459	16379	16531	16455	16298	16315	16433	16576	16357	16480	16570	16352	16422	16383	16331	16395	16556	16484	16348	16532	16729	16656	16512	16545	16622	16573	16440	16633	16545	16682	16394	16300	16495	16429	16371	16554	16450	16478	16209	16539	16512	16515	16435	16511	16382	16251	16424	16358	16544	16217	16395	16428	16578	16602	16534	16403	16310	16508	16573	16447	16393	16456	16454	16422	16482	16594	16499	16512	16509	16588	16442	16591	16541	16410	16541	16498	16595	16364	16454	16160	16458	16431	16571	16541	16484	16633	16524	16552	16578	16518	16351	16578	16629	16588	16720	16442	16468	16302	16616	16544	16406	16506	16430	16480	16470	16312	16554	16454	16413	16515	16441	16350	16436	16558	16344	16523	16469	16474	16514	16442	16577	16279	16500	16684	16419	16594	16719	16489	16580	16538	16619	16305	16651	16520	16694	16489	16702	16442	16545	16501	16554	16495	16609	16636	16514	16532	16505	16466	16372	16386	16652	16260	16379	16471	16469	16400	16498	16547	16369	16345	16531	16676	16600	16395	16357	16444	16431	16442	16546	16482	16582	16388	16490	16338	16345	16486	16414	16408	16471	16352	16480	16510	16452	16353	16389	16475	16642	16338	16629	16412	16627	16365	16310	16580	16597	16437	16531	16458	16258	16432	16362	16175	16513	16370	16601	16540	16546	16664	16406	16557	16436	16344	16396	16539	16532	16459	16319	16396	16353	16543	16589	16431	16475	16629	16511	16546	16472	16551	16442	16500	16639	16610	16608	16432	16425	16529	16499	16502	16461	16425	16354	16481	16406	16299	16513	16573	16435	16483	16274	16664	16795	16596	16325	16581	16441	16537	16426	16569	16434	16499	16506	16497	16406	16471	16490	16403	16572	16523	16552	16625	16411	16496	16288	16485	16539	16198	16640	16556	16452	16493	16370	16304	16517	16426	16497	16634	16271	16493	16511	16542	16593	16536	16427	16378	16363	16487	16395	16619	16634	16545	16585	16395	16546	16412	16577	16491	16432	16393	16550	16278	16635	16469	16669	16419	16348	16294	16430	16491	16320	16274	16524	16505	16134	16584	16486	16458	16495	16614	16412	16479	16480	16400	16518	16524	16539	16421	16493	16540	16535	16388	16357	16403	16284	16402	16475	16408	16597	16614	16428	16454	16490	16309	16482	16344	16554	16553	16447	16469	16504	16517	16420	16463	16401	16462	16488	16380	16555	16525	16405	16633	16572	16556	16578	16535	16650	16465	16362	16577	16514	16179	16506	16561	16356	16402	16621	16492	16402	16512	16387	16375	16340	16401	16445	16537	16500	16599	16378	16600	16482	16473	16100	16417	16387	16499	16415	16310	16166	16309	16430	16420	16527	16578	16413	16522	16546	16596	16434	16203	16317	16372	16632	16384	16435	16315	16534	16577	16476	16240	16305	16443	16549	16576	16615	16544	16570	16622	16416	16397	16412	16554	16652	16636	16506	16550	16544	16394	16619	16482	16493	16543	16536	16366	16524	16540	16468	16501	16607	16577	16554	16401	16464	16634	16701	16571	16497	16459	16510	16509	16435	16350	16361	16472	16266	16358	16498	16575	16534	16300	16258	16500	16517	16346	16526	16532	16370	16483	16557	16258	16639	16539	16406	16569	16494	16489	16511	16524	16449	16348	16420	16474	16409	16439	16548	16646	16515	16527	16238	16419	16260	16637	16442	16510	16507	16471	16404	16786	16657	16419	16359	16526	16441	16509	16469	16260	16462	16382	16416	16384	16423	16616	16660	16377	16420	16389	16412	16456	16506	16562	16451	16493	16643	16557	16547	16397	16433	16506	16732	16590	16462	16348	16652	16443	16396	16461	16478	16422	16390	16455	16519	16402	16564	16417	16496	16573	16350	16245	16452	16379	16502	16319	16467	16411	16458	16483	16631	16391	16374	16401	16526	16479	16360	16407	16385	16532	16585	16488	16400	16369	16524	16503	16709	16724	16452	16217	16468	16412	16563	16470	16641	16221	16568	16451	16496	16568	16506	16459	16587	16648	16346	16489	16527	16460	16419	16480	16556	16346	16534	16637	16531	16412	16469	16512	16446	16580	16710	16516	16457	16600	16474	16414	16377	16437	16375	16361	16414	16359	16470	16556	16432	16452	16401	16541	16570	16540	16547	16664	16378	16476	16441	16508	16452	16333	16532	16333	16386	16531	16428	16284	16376	16308	16566	16424	16337	16215	16452	16339	16235	16518	16363	16564	16393	16326	16392	16362	16340	16546	16472	16359	16397	16398	16599	16598	16608	16517	16461	16482	16461	16434	16556	16674	16538	16528	16362	16449	16538	16562	16449	16348	16496	16547	16500	16520	16456	16343	16451	16411	16453	16548	16585	16554	16448	16550	16433	16707	16396	16569	16648	16429	16467	16281	16317	16560	16458	16414	16611	16589	16613	16543	16570	16286	16563	16464	16387	16356	16580	16507	16482	16528	16432	16569	16475	16590	16464	16647	16422	16391	16476	16574	16575	16465	16549	16398	16582	16456	16387	16486	16369	16266	16466	16352	16457	16615	16402	16592	16404	16570	16624	16450	16472	16692	16589	16582	16517	16672	16502	16379	16427	16319	16727	16399	16366	16564	16503	16347	16683	16472	16448	16554	16339	16478	16556	16618	16504	16541	16445	16626	16408	16474	16739	16503	16357	16453	16549	16295	16611	16652	16445	16339	16382	16420	16527	16418	16456	16342	16474	16428	16355	16393	16376	16619	16434	16339	16286	16349	16541	16366	16483	16253	16603	16468	16583	16533	16228	16708	16406	16580	16535	16457	16389	16524	16387	16537	16533	16287	16366	16725	16671	16486	16523	16667	16566	16385	16706	16315	16464	16526	16646	16529	16530	16372	16311	16603	16482	16552	16358	16483	16372	16265	16407	16389	16608	16701	16551	16603	16554	16454	16594	16608	16594	16408	16370	16305	16440	16575	16693	16386	16647	16580	16362	16431	16599	16371	16414	16580	16451	16400	16401	16354	16528	16717	16563	16412	16359	16385	16458	16566	16288	16394	16511	16523	16426	16365	16399	16424	16583	16480	16406	16307	16343	16549	16583	16567	16229	16361	16490	16472	16531	16372	16290	16523	16485	16601	16485	16584	16537	16296	16603	16311	16360	16462	16431	16592	16626	16494	16346	16418	16496	16569	16437	16512	16387	16570	16651	16403	16505	16508	16635	16592	16497	16366	16385	16548	16507	16596	16755	16361	16481	16723	16572	16520	16399	16725	16386	16516	16631	16633	16418	16454	16460	16796	16676	16619	16626	16753	16391	16397	16373	16568	16388	16375	16520	16391	16504	16521	16581	16586	16410	16552	16616	16538	16525	16514	16533	16465	16524	16547	16603	16357	16526	16300	16539	16434	16592	16368	16303	16399	16335	16307	16604	16337	16692	16511	16477	16459	16351	16274	16421	16633	16497	16524	16372	16369	16448	16472	16284	16449	16543	16379	16701	16501	16411	16428	16430	16456	16556	16458	16534	16523	16489	16638	16556	16421	16650	16376	16508	16513	16469	16586	16544	16306	16545	16536	16474	16506	16456	16501	16505	16356	16495	16504	16345	16557	16213	16532	16482	16516	16360	16439	16447	16321	16573	16573	16575	16398	16492	16353	16504	16557	16390	16433	16528	16538	16477	16531	16524	16563	16378	16543	16306	16265	16514	16457	16495	16441	16499	16317	16473	16489	16410	16217	16315	16349	16422	16500	16417	16582	16533	16597	16287	16574	16436	16483	16472	16439	16416	16534	16401	16607	16443	16376	16577	16523	16322	16607	16410	16687	16584	16539	16463	16545	16374	16411	16408	16483	16443	16519	16578	16348	16422	16468	16479	16497	16454	16406	16640	16341	16635	16272	16366	16567	16281	16774	16579	16298	16377	16473	16437	16575	16380	16477	16428	16372	16632	16543	16572	16526	16340	16317	16577	16675	16688	16469	16656	16567	16457	16652	16512	16523	16507	16334	16673	16405	16448	16550	16306	16532	16441	16413	16329	16363	16497	16386	16447	16618	16585	16571	16459	16315	16588	16340	16449	16294	16498	16577	16411	16362	16527	16390	16330	16371	16240	16469	16301	16309	16400	16451	16397	16535	16444	16718	16406	16495	16570	16389	16227	16575	16337	16221	16532	16144	16524	16344	16403	16600	16534	16329	16478	16448	16506	16391	16662	16390	16489	16526	16671	16335	16343	16544	16390	16577	16686	16436	16129	16506	16276	16467	16406	16334	16249	16421	16323	16753	16432	16325	16525	16281	16543	16364	16594	16641	16608	16625	16703	16565	16565	16413	16511	16483	16545	16490	16597	16495	16639	16676	16591	16564	16405	16536	16594	16496	16451	16388	16606	16361	16338	16367	16469	16608	16627	16537	16439	16658	16559	16356	16320	16557	16543	16575	16414	16486	16389	16537	16454	16490	16606	16300	16583	16387	16488	16466	16595	16536	16520	16516	16436	16459	16451	16526	16519	16359	16558	16412	16355	16367	16541	16359	16402	16510	16430	16357	16329	16387	16385	16449	16372	16364	16267	16411	16600	16431	16656	16462	16471	16418	16472	16777	16182	16439	16337	16455	16560	16524	16353	16488	16500	16476	16546	16574
26335	48804	50040	41646	35465	30732	29643	29267	26719	24503	21092	19648	18726	17922	17657	17466	16872	16580	16313	16125	16054	15943	15682	15538	15579	15395	15517	15458	15494	15339	15468	15275	15253	15245	15289	15396	15305	15299	15168	15445	15461	15286	15311	15278	15364	15229	15204	15205	15529	15305	15413	15427	15124	15311	15223	15358	15383	15260	15340	15253	15206	15418	15300	15250	15356	15044	15259	15350	15335	15458	15317	15166	15340	15287	15106	15330	15283	15303	15182	15291	15248	15280	15169	15358	15305	15131	15326	15326	15286	15160	15303	15411	15279	15222	15218	15262	15396	15286	15280	15241	15129	15299	15145	15172	15171	15293	15296	15460	15195	15166	15358	15240	15290	15265	15383	15336	15289	15373	15131	15032	15203	15354	15234	15159	15347	15297	15289	15350	15142	15160	15203	15366	15371	15105	15157	15200	15161	15224	15332	15290	15264	15350	15431	15310	15303	15339	15283	15393	15276	15282	15210	15365	15306	15199	15256	15171	15156	15217	15370	15149	15350	15345	15289	15340	15214	15238	15287	15390	15260	15094	15205	15095	15186	15208	15112	15121	15296	15283	15312	15096	15193	15236	15262	15330	15360	15254	15259	15208	15218	15129	15393	15260	15218	15220	15201	15227	15353	15269	15300	15349	15330	15296	15275	15287	15391	15176	15316	15319	15242	15244	15332	15399	15260	15365	15301	15159	15231	15150	15166	15289	15173	15341	15208	15220	15293	15128	15290	15336	15142	15261	15374	15251	15187	15359	15294	15222	15320	15164	15171	15373	15314	15172	15442	15257	15125	15287	15139	15248	15249	15384	15193	15170	15241	15213	15171	15280	15242	15275	15213	15450	15056	15198	15183	15402	15217	15167	15280	15204	15408	15133	15096	15280	15076	15186	15220	15401	15165	15124	15257	15300	15218	15319	15240	15337	15129	15214	15334	15242	15165	15195	15157	15180	15236	15292	15071	15234	15266	15133	14964	15162	15287	15276	15351	15158	15363	15208	15412	15338	15204	15201	15260	15259	15260	15212	15075	15354	15309	15274	15328	15198	15265	15343	15266	15213	15314	15316	15225	15273	15239	15279	15219	15172	15353	15348	15170	15233	15254	15195	15276	15189	15135	15046	15263	15234	15112	15023	15112	15184	15282	15275	15270	15180	15301	15372	15273	15265	15224	15147	15161	15261	15303	14987	15286	15177	15326	15108	15201	15227	15339	15369	15240	15252	15362	15224	15096	15251	15272	15306	15219	15326	15372	15140	15312	15150	15355	15205	15289	15312	15198	15374	15216	15178	15503	15247	15039	15296	15260	15130	15182	15133	15345	15143	15307	15220	15212	15296	15369	15160	15184	15270	15288	14933	15263	15178	15355	15282	15467	15359	15298	15403	15181	15182	15490	15173	15312	15274	15193	15183	15231	15179	15333	15229	15367	15222	15246	15076	15066	15404	15076	15355	15250	15334	15346	15214	15299	15279	15286	15408	15342	15246	15314	15234	15461	15254	15189	15242	15328	15229	15238	15155	15290	15303	15315	15300	15234	15250	15255	15166	15167	15223	15459	15209	15311	15217	15239	15293	15249	15207	15381	15216	15266	15272	15318	15287	15323	15242	15229	15320	15273	15340	15151	15262	15414	15193	15266	15360	15108	15292	15239	15260	15282	14933	15162	15147	15291	15100	15429	15134	15256	15373	15128	15278	15236	15196	15225	15365	15342	15368	15215	15200	15423	15239	15220	15087	15361	15302	15213	15455	15279	15369	15230	15214	15283	15153	15259	15274	15057	15289	15239	15245	15315	15386	15311	15171	15337	15107	15210	15306	15321	15280	15427	15202	15291	15305	15318	15221	15267	15192	15258	15398	15542	15189	15376	15245	15156	15199	15239	15489	15305	15345	15185	15183	15260	15147	15058	15343	15106	15225	15227	15209	15045	15384	15293	15164	15242	15225	15250	15424	15290	15139	15251	15181	15255	15309	15255	15324	15228	15138	15198	15519	15325	15170	15390	15216	15163	15275	15325	15280	15321	15252	15142	15213	15141	15252	15299	15401	15284	15243	15289	15111	15282	15263	15182	15059	15422	15339	15161	15257	15260	15274	15236	15070	15177	15365	15102	15055	15132	15226	15142	15176	15275	15249	15300	15104	15390	15190	15266	15434	15250	15439	15385	15209	15315	15244	15274	15218	15245	15410	15223	15116	15277	15167	15020	15359	15133	15307	15260	15197	15349	15197	15294	15261	15305	15192	15275	15249	15394	15171	15405	15184	15220	15319	15267	15299	15218	15255	15125	15123	15129	15144	15248	15128	15162	15244	15359	15281	15305	15227	15277	15291	15294	15302	15503	15251	15140	15335	15296	15277	15232	15275	15119	15246	15435	15271	15047	15127	15170	15341	15422	15277	15252	15222	15141	15225	15105	15086	15179	15313	15121	15301	15129	15200	15237	15210	15064	15337	15296	15325	15055	15287	15064	15317	15211	15215	15465	15146	15113	15187	15247	15265	15419	15471	15182	15340	15342	15245	15324	15120	15308	15201	15315	15172	15354	15206	15236	15133	15467	15104	15480	15293	15345	15184	15267	15247	15108	15327	15273	15218	15160	15162	15418	15279	15334	15136	15269	15136	15219	15243	15375	15378	15461	15198	15267	15251	15304	15138	15241	15292	15200	15265	15195	15309	15378	15241	15172	15283	15254	15288	15234	15098	15350	15130	15243	15181	15245	15154	15282	15442	15318	15426	15096	15231	15193	15195	15041	15231	15499	15134	15072	15150	15141	15333	15242	15219	15231	15427	15300	15090	15218	15448	15304	15309	15257	15281	15170	15135	15187	15072	15246	15107	15188	15340	15118	15237	15233	15353	15188	15306	15185	15383	15356	15273	15306	15348	15216	15205	15235	15362	15231	15212	15213	15325	15056	15169	15145	15287	15248	15259	15139	15275	15303	15124	15413	15295	15340	15279	15299	15162	15376	15215	15388	15284	15254	15252	15258	15346	15259	15159	15236	15210	15275	15195	15359	15373	15198	15239	15190	15336	15358	15277	15269	15278	15347	15485	15178	15249	15311	15165	15442	15281	15234	15288	15160	15071	15270	15338	15358	15155	15408	15391	15275	15300	15298	15399	15212	15168	15316	15277	15281	15319	15252	15268	15253	15303	15048	15147	15238	15290	15124	15293	15339	15191	15272	15034	15227	15293	15406	14998	15222	15383	15104	15319	15336	15191	15277	15333	15315	15227	15219	15466	15277	15296	15299	15397	15190	15310	15445	15277	15143	15334	15299	15343	15286	15217	15182	15238	15254	15366	15152	15398	15289	15316	15281	15263	15296	15202	15255	15361	15370	15202	15230	15275	15180	15175	15135	15230	15332	15200	15427	15206	15164	15266	15283	15172	15355	15110	15337	15221	15039	15327	15280	15201	15264	15115	15387	15278	15317	15313	15121	15115	15308	15176	15220	15240	15287	15276	15319	15232	15327	15220	15187	15041	15091	15255	15344	15247	15352	15170	15236	15203	15164	15129	15318	15409	15384	15073	15297	15257	15270	15344	15408	15310	15287	15225	15432	15367	15094	15229	15232	15103	15392	15347	15344	15265	15332	15131	15211	15382	15279	15132	15316	15223	15119	15376	15268	15276	15102	15311	15247	15412	15277	15155	15240	15244	15153	15234	15296	15223	15035	15245	15264	15279	15364	14993	15187	15370	15236	15403	15353	15275	15242	15288	15135	15340	15328	15158	15301	15361	15079	15229	15288	15143	15048	15186	15393	15388	15285	15260	15357	15248	15277	15366	15092	15315	15233	15281	15308	15145	15318	15149	15304	15113	15209	15452	15110	15110	15327	15215	15321	15180	15298	15248	15367	15385	15250	15235	15261	15337	15275	15299	15246	15339	15117	15410	15355	15357	15389	15220	15392	15152	15337	15217	15242	15275	15230	15195	15193	15324	15418	15189	15382	15087	15106	15288	15247	15300	15255	15276	15435	15177	15271	15204	15428	15240	15251	15196	15304	15076	15214	15392	15461	15147	15130	15071	15174	15137	15313	15243	15387	15251	15223	15253	15116	15318	15298	15280	15294	15372	15311	15198	15197	15038	15217	15227	15227	15134	15247	15253	15328	15202	15357	15122	15184	15234	15310	15294	15368	15361	15199	15152	15184	15449	15364	15301	15332	15486	15263	15287	15190	15265	15246	15320	15265	15359	15320	15122	15367	15187	15272	15247	15303	15093	15217	15347	15300	15367	15322	15247	15318	15264	15179	15316	15206	15465	15274	15285	15190	15205	15410	15141	15249	15330	15246	15089	15345	15253	15221	15326	15122	15241	15262	15453	15259	15342	15096	15299	15214	15340	15295	15319	15218	15179	15383	15109	15245	15324	15190	15417	15212	15325	15169	15231	15375	15318	15371	15173	15355	15245	15231	15338	15288	15116	15234	15174	15265	15357	15253	15173	15262	15400	15323	15351	15374	15267	15289	15195	15184	15140	15149	15294	15318	15183	15042	15225	15301	15182	15252	15258	15358	15314	15418	15273	15250	15260	15150	15381	15286	15344	15186	15141	15355	15064	15236	15326	15310	15244	15166	15260	15417	15305	15241	15335	15188	15300	15274	15271	15282	15182	15325	15300	15267	15234	15169	15385	15254	15261	15298	15290	15375	15285	15260	15194	15324	15230	15124	15390	15187	15241	15089	15333	15356	15140	15205	15098	15298	15152	15271	15344	15267	15263	15227	15188	15272	15327	15274	15326	15355	15281	15301	15278	15233	15301	15337	15393	15259	15200	15322	15192	15421	15265	15304	15242	15146	15362	15302	15302	15251	15250	15243	15199	15293	15223	15372	15176	15281	15276	15321	15263	15237	15124	15177	15342	15343	15062	15388	15263	15197	15083	15100	15226	15190	15157	15366	15207	15408	15182	15381	15300	15363	15429	15351	15465	15173	15321	15214	15189	15209	15380	15283	15147	15199	15354	15218	15349	15250	15257	15379	15175	15213	15318	15275	15189	15192	15280	15334	15305	15341	15374	15155	15270	15272	15162	15200	15266	15391	15254	15305	15264	15359	15144	15458	15224	15314	15304	15174	15386	15112	15271	15179	15291	15272	15223	15262	15171	15185	15295	15348	15142	15178	15145	15190	15245	15438	15383	15311	15186
30513	27218	33290	29932	24754	22562	21763	21342	20439	19479	18694	18076	17942	17639	17514	17595	17512	17402	16999	17196	17197	17163	17178	17109	17026	16802	16803	16847	16957	17015	17049	16961	16961	17033	16812	17034	16944	16829	17099	16853	16761	16910	16977	16966	17074	17057	17065	16811	16932	17115	17146	16920	16804	17023	16853	16906	17066	16977	16844	16780	16907	16815	17254	17033	16765	17202	16987	16930	16972	16831	16806	16976	16914	16913	16687	16788	16910	16767	16924	16922	16809	17085	16840	16838	16671	16883	16766	16954	16891	16983	16764	16944	16962	16730	17070	16865	16874	16866	16830	16725	17089	16902	17072	16806	17031	17017	16906	16844	16914	16671	16796	17065	16841	17000	16908	16867	16976	16923	16899	16699	16782	16766	16934	16892	17039	16970	17179	16776	16884	16926	17112	17034	17099	16996	16955	17058	16671	16772	16923	16840	17055	16886	17001	16941	17016	16946	16918	16909	16827	16808	16869	16857	17079	16897	16891	16857	16937	16926	16885	16885	16992	16967	16645	16832	16951	16912	16889	17143	16830	16903	16913	17084	16729	16840	17033	16845	17009	16870	16918	16805	16825	16761	16788	17008	17022	16962	16982	16835	16999	16844	16883	16949	16827	17074	16728	17083	16864	17034	17212	16955	16930	16885	16961	16912	17080	16922	16906	16935	16894	17023	16639	16942	16887	17011	16972	16820	16939	17089	17053	16842	16803	16856	16828	16895	16855	16757	16817	17122	16818	16863	16938	16726	16801	17041	16809	16864	16745	16989	16914	16720	16787	17035	16922	16963	16947	16879	16967	17031	16876	16982	16814	16925	16866	16825	16896	17200	17132	17056	16839	17052	16968	16901	16861	16846	16998	16776	17052	16897	16768	16811	16796	16784	16769	16975	16995	16942	17011	16774	17079	16753	16821	16988	17041	16943	16904	16760	16698	17139	16782	16877	17071	16853	16733	16695	17051	16913	16885	17025	16810	16961	16757	16774	16768	16903	16886	16950	16896	16988	17043	17229	16981	16722	17076	16896	17004	16939	16905	17080	16793	16762	17071	17034	17013	17021	16959	17011	16907	17046	16900	16797	16860	16817	16926	16898	17006	16822	16761	16764	16955	17015	16959	16876	17020	16929	16909	16719	16824	16993	17100	17023	17023	17008	16993	16982	16931	16981	16890	16805	16909	16983	16736	16858	16918	16930	16792	16947	16791	17023	16750	16781	16898	17056	16837	16885	16904	16953	16738	16900	16800	16923	16935	16810	16786	16982	16892	17037	16765	16860	16848	16904	16833	16983	16937	16824	16985	16841	16790	16760	16998	17095	16779	16799	16870	16820	16856	16921	16940	16776	16952	16930	16690	17064	16788	16837	17031	16851	16931	16989	16968	17095	16903	16828	16853	16763	16673	16901	16837	16876	16962	16990	17010	16863	16919	16863	16796	16928	16988	17039	16933	17041	17007	16905	16970	16780	16671	17026	16764	16749	16846	16867	17022	16915	16983	16840	16810	17030	16867	16854	17000	16862	16830	16895	17006	17020	16808	16833	16816	16919	16793	16865	17015	16890	16821	16925	17023	16910	17004	17023	17081	16965	16733	16954	16891	16920	16867	16977	16762	16951	16853	16781	16814	16918	16950	16816	16922	16839	16890	16974	16948	16871	17005	16882	16940	16887	16864	16893	17023	16956	16820	17110	17008	16882	16714	16956	16978	17051	17116	16841	16850	16863	16821	17129	17010	16977	17013	17063	17204	17036	16937	16943	16811	17005	16737	17002	16853	16813	17031	16873	17146	16870	16910	16831	16920	16983	16781	16964	16961	17015	16908	16992	16905	16754	16708	16802	16933	17022	16887	16794	16870	16952	16937	17002	16988	16823	16833	16875	16856	16814	17007	16826	16885	16963	16856	16843	16826	16814	16940	16955	16760	16924	16802	17078	16934	16832	17023	17009	16901	16910	16736	16843	17014	16909	16979	16966	16911	16948	16903	16873	16942	16832	16876	16975	16948	17060	16918	16884	16778	16856	16930	17045	16977	17091	17069	16839	16792	17004	17022	17173	16999	16873	16871	16959	17135	17060	17113	16896	16882	16787	16920	17090	16981	17007	16886	16911	16768	16802	17099	16794	17010	16986	16788	16908	16819	16938	16716	16899	16928	16855	16824	17014	16863	17191	16826	16918	17126	16935	16950	17024	16846	17027	17055	16972	16878	17182	17022	16806	17114	16932	17072	16861	16901	16977	16956	16740	17065	16960	17042	16888	16760	16867	16890	17056	16907	16813	16822	16928	17021	16730	16976	17110	16949	16872	16828	16957	17015	17021	16974	16847	16796	16986	17092	16909	17040	16859	16914	17099	16975	17085	16914	17068	16745	16836	17153	17024	16872	16974	16726	16676	16849	16944	17114	16943	17121	17036	16873	17013	16774	16992	16906	16783	16811	16640	16833	16906	16788	16681	16833	16880	16955	16940	16842	16931	16884	16982	17000	16917	16824	16911	16913	16770	16916	17124	16959	16981	16885	16985	17104	17242	16927	16870	17097	16986	16850	16621	16834	16978	16849	17089	16743	16955	17006	16882	16913	16967	16901	16901	16847	16896	16919	17037	16736	16894	17005	17029	17138	16940	16856	17008	16768	17183	17084	17108	16869	17034	17016	16938	17006	17017	17073	16946	16971	16870	17010	16937	17196	17003	17102	17109	16894	17008	16809	16914	16796	16814	16799	16848	16954	16832	16930	17114	17047	16960	17021	17040	17045	16730	16908	16845	16805	17024	16806	16813	16942	16925	16984	16931	16760	17041	16934	16700	16870	17022	16906	16892	17150	16706	17080	16921	16978	16883	16964	16714	16856	17026	16900	16948	16764	16858	16872	16994	16920	16824	16825	16943	16780	16888	16744	17123	16840	16950	17066	17046	16866	16756	16809	17091	16741	16825	17055	16881	16968	16747	16698	17000	16979	16850	16936	16930	17025	16984	16927	16863	16998	16726	16866	16948	16990	16740	16938	16911	16896	16911	16952	16860	16944	17079	16805	16877	16858	17005	16985	16820	16905	16991	16931	16891	16826	16835	16959	17063	16888	16934	16960	17023	16878	16890	16857	16998	16891	17110	16883	16866	17031	16921	17092	16927	16887	16930	17153	16924	17017	17001	16943	16965	16943	16869	16998	16845	16730	17024	16984	17049	16977	16836	16861	16827	16837	16734	17005	16791	16847	16859	16833	16841	16807	16788	17047	17038	17006	16884	17011	16729	16776	16780	16903	16832	16966	17125	16909	16868	16935	16831	16909	17029	16956	16900	16909	16974	17046	16954	16852	17007	16744	16950	16694	16923	16757	16913	17073	17104	16718	16940	16960	17056	16783	17079	16933	16898	16966	16913	16835	16856	16938	16910	17029	16866	16866	16913	16932	16972	16913	16963	17004	16829	16864	17051	17046	17063	16892	16889	16955	17015	16936	17017	17020	16957	16883	16997	16960	16916	16889	16926	16942	16938	16771	16897	16877	16964	16941	17082	17027	16948	16933	17060	17042	16841	17079	17159	16922	17098	16750	17011	17078	17001	16819	17023	16889	16830	16865	16926	16919	16679	16894	17023	16970	17151	16778	16864	16911	16890	17015	17047	17032	16833	16927	17009	16767	16891	16832	16943	17018	16948	16904	17004	16977	16972	16800	17024	16892	16993	16930	16811	16843	17096	16965	16910	17118	16670	16841	16833	16782	16806	16946	16762	16929	17128	16971	16819	16955	16917	16995	16968	17166	17015	17061	16853	16916	16945	17112	16879	17064	16955	16928	16956	16970	16944	16802	16930	16902	16946	16925	16839	16895	16799	16838	16818	17021	16629	16994	16878	16699	16672	17188	17073	16835	17020	17040	16873	17127	16933	16914	16968	17062	16993	16880	16905	17003	16956	16827	16866	16769	16876	17084	16772	16951	17036	16729	16917	17010	17018	16839	17078	17094	16644	16667	17047	16993	16913	17072	16984	16874	16913	16843	16839	16881	17036	16917	17070	17018	17098	16756	17013	16923	16984	17052	17003	16828	17203	16823	17004	17048	17026	16997	16937	16934	16980	16879	16901	16951	16996	16826	16882	16711	16873	17119	16982	16830	16860	17061	17106	16926	17170	16719	16948	17078	16893	16846	16959	17021	16741	16899	16797	16777	16956	16796	16845	16917	17102	17071	16789	16630	16832	16866	17016	17098	16865	16944	16819	16879	17072	16878	16994	17045	16878	16874	16879	16965	17153	16891	17059	16966	16976	16919	17001	17103	17023	16996	16883	16900	16978	17158	17021	16906	16973	16703	16878	16828	17004	17024	17090	16938	16948	17021	16902	16940	16980	16848	16944	16883	16732	16898	16941	16946	16919	17121	16868	17033	16952	16799	16885	16753	17109	17010	16824	16865	16910	16762	16808	17047	16692	16932	17019	16956	16894	16884	16839	16909	16886	16884	16894	16959	17124	16827	16789	16760	16892	16981	16919	17061	16921	16981	17032	16837	16818	16989	16776	16908	16955	17021	16901	16884	17053	16906	16795	17148	16888	16780	16915	16707	16772	16842	16844	16993	16993	16928	16959	17083	16764	16948	16890	17065	16855	16715	16847	16985	16961	16907	16820	16712	16799	16920	16818	16901	16829	16845	16943	16995	16827	16969	16883	17059	17004	16955	17053	16929	16886	16920	16988	16748	16944	16846	16893	17123	17003	16902	16793	16875	17251	16699	16625	16873	16874	17124	16994	16873	16942	16855	16844	17097	16851	16682	16950	16860	16818	16958	16996	17051	16907	16940	16915	16601	16899	16820	16817	16983	16897	17055	16914	17117	16950	16960	16880	17007	16930	17191	16781	17167	16947	16897	16960	17054	17089	16845	16895	16901	16917	16844	16867	16864	17026	16803	16889	16875	16870	16831	17179	17121	16960	16905	16813	16848	16966	16677	16867	17126	16796	17001	16913	17030	16940	16852	16975	17011	16995	16965	17106	16976	17027	16840	16856	17023	16742	16824	16801	16913	16812	16972	17034	17022	16878	17013	16774	16928	16870	17074	16997	16910	16871	16803	16798	17165	16959	16703	16788	17048	16970	16861	16713	17094	16867	17050	17024	16984	17017	17036	16923	16697	16974	16788	16863	16800	16974	16986	16873	17054	16978
24833	38201	38984	31813	26517	23617	23078	22948	21094	19745	17817	17324	16831	16516	16359	16349	16239	16076	15805	15682	15719	15732	15629	15720	15501	15717	15489	15508	15733	15549	15505	15547	15542	15528	15605	15521	15501	15625	15516	15517	15694	15523	15499	15555	15533	15753	15470	15497	15705	15693	15475	15632	15461	15378	15453	15417	15447	15642	15545	15593	15492	15571	15665	15557	15519	15641	15502	15609	15625	15688	15415	15389	15533	15476	15642	15557	15444	15375	15443	15518	15425	15614	15388	15569	15596	15620	15423	15591	15502	15440	15484	15623	15548	15591	15488	15395	15521	15506	15452	15640	15575	15629	15469	15810	15696	15488	15617	15468	15546	15372	15474	15710	15469	15467	15630	15434	15619	15407	15621	15643	15569	15473	15426	15341	15455	15680	15442	15617	15483	15685	15570	15435	15424	15458	15498	15443	15604	15575	15500	15435	15517	15454	15471	15607	15527	15671	15569	15532	15489	15433	15540	15424	15557	15475	15539	15675	15391	15475	15517	15490	15576	15617	15639	15412	15671	15507	15482	15508	15641	15428	15501	15501	15528	15543	15517	15415	15512	15337	15543	15549	15304	15456	15505	15381	15644	15446	15456	15456	15495	15638	15568	15667	15213	15423	15754	15529	15561	15580	15544	15446	15438	15445	15541	15627	15646	15529	15413	15469	15599	15580	15410	15468	15607	15369	15662	15618	15440	15455	15601	15554	15463	15372	15358	15543	15427	15591	15614	15608	15518	15587	15571	15431	15589	15540	15424	15482	15512	15351	15597	15611	15666	15502	15581	15387	15609	15500	15464	15580	15520	15390	15364	15593	15479	15464	15495	15382	15511	15513	15583	15636	15461	15488	15489	15361	15679	15529	15564	15477	15495	15480	15400	15600	15481	15541	15506	15494	15367	15559	15507	15587	15575	15617	15655	15434	15474	15583	15600	15348	15375	15587	15615	15635	15485	15366	15708	15592	15662	15558	15507	15539	15645	15456	15671	15147	15425	15682	15418	15626	15532	15505	15466	15572	15492	15582	15581	15388	15603	15512	15612	15563	15559	15620	15533	15394	15631	15432	15576	15601	15386	15459	15497	15591	15461	15469	15553	15466	15460	15624	15577	15508	15351	15630	15645	15523	15433	15653	15676	15467	15462	15424	15439	15448	15598	15429	15419	15519	15629	15665	15508	15532	15443	15475	15489	15562	15421	15720	15515	15683	15574	15588	15512	15512	15479	15378	15479	15628	15437	15576	15395	15578	15500	15556	15500	15540	15445	15378	15507	15631	15544	15453	15481	15496	15445	15492	15520	15642	15374	15589	15543	15441	15529	15462	15517	15547	15531	15431	15469	15452	15587	15481	15558	15487	15443	15444	15392	15563	15534	15576	15608	15549	15612	15688	15306	15666	15508	15620	15360	15549	15394	15367	15639	15588	15440	15481	15359	15375	15606	15594	15504	15669	15872	15668	15533	15609	15449	15471	15515	15509	15527	15401	15463	15351	15551	15617	15460	15679	15556	15606	15550	15439	15512	15522	15445	15429	15634	15516	15482	15553	15511	15472	15525	15598	15353	15644	15609	15454	15461	15575	15628	15536	15730	15493	15443	15468	15515	15648	15680	15543	15465	15483	15476	15377	15647	15516	15667	15589	15556	15720	15455	15535	15471	15359	15463	15567	15525	15688	15447	15439	15534	15397	15532	15459	15568	15483	15517	15514	15573	15495	15471	15360	15515	15430	15554	15468	15606	15603	15501	15408	15639	15510	15501	15397	15653	15561	15393	15446	15557	15454	15622	15429	15516	15633	15639	15560	15581	15454	15434	15563	15490	15536	15568	15432	15533	15428	15637	15587	15454	15486	15527	15534	15587	15710	15567	15073	15589	15516	15517	15512	15672	15373	15532	15460	15555	15420	15601	15609	15486	15557	15439	15553	15537	15458	15551	15561	15349	15514	15535	15656	15596	15560	15435	15696	15543	15457	15607	15283	15451	15373	15744	15349	15382	15491	15619	15421	15512	15485	15634	15557	15667	15500	15356	15555	15422	15662	15551	15490	15657	15558	15620	15429	15536	15559	15469	15703	15449	15560	15690	15549	15418	15629	15502	15329	15482	15608	15584	15527	15398	15568	15518	15579	15666	15382	15704	15629	15534	15547	15610	15483	15462	15603	15415	15362	15530	15655	15590	15455	15471	15536	15615	15498	15445	15531	15553	15381	15641	15637	15483	15569	15590	15484	15454	15537	15581	15526	15588	15608	15731	15546	15590	15541	15408	15559	15525	15616	15571	15502	15506	15502	15551	15376	15715	15697	15412	15548	15452	15406	15553	15418	15607	15581	15579	15491	15387	15693	15371	15329	15617	15396	15360	15562	15582	15665	15602	15322	15500	15339	15560	15613	15490	15569	15437	15518	15623	15468	15465	15446	15421	15520	15572	15475	15490	15480	15485	15494	15619	15497	15296	15474	15569	15562	15468	15575	15484	15688	15490	15618	15513	15496	15405	15724	15367	15455	15497	15407	15445	15636	15545	15428	15494	15648	15577	15574	15547	15744	15473	15433	15510	15479	15461	15495	15640	15642	15608	15554	15628	15532	15538	15532	15527	15601	15586	15530	15664	15634	15572	15510	15627	15502	15459	15488	15511	15616	15510	15604	15527	15420	15537	15415	15660	15527	15597	15427	15531	15531	15641	15500	15575	15635	15468	15616	15531	15373	15537	15464	15580	15493	15660	15382	15454	15388	15551	15581	15585	15469	15613	15436	15497	15557	15507	15597	15398	15512	15498	15531	15594	15637	15375	15432	15479	15498	15313	15726	15525	15575	15366	15611	15404	15566	15485	15354	15627	15406	15587	15450	15457	15531	15475	15567	15300	15583	15589	15465	15602	15676	15390	15413	15542	15609	15580	15499	15494	15615	15633	15766	15471	15625	15457	15603	15672	15517	15537	15704	15523	15451	15467	15504	15548	15443	15474	15277	15603	15402	15591	15358	15711	15350	15600	15404	15614	15570	15519	15473	15480	15353	15655	15679	15413	15418	15488	15393	15505	15600	15492	15476	15506	15541	15400	15622	15489	15634	15523	15370	15539	15599	15454	15446	15632	15404	15542	15377	15507	15564	15501	15522	15504	15717	15581	15450	15580	15414	15508	15548	15425	15601	15468	15478	15518	15470	15647	15431	15475	15571	15556	15636	15809	15571	15480	15499	15478	15415	15579	15585	15517	15521	15603	15520	15604	15569	15526	15375	15499	15475	15561	15540	15709	15608	15560	15539	15474	15510	15573	15414	15492	15497	15545	15748	15434	15613	15563	15579	15528	15428	15464	15403	15591	15562	15492	15523	15645	15681	15666	15351	15716	15496	15666	15496	15565	15593	15534	15568	15572	15367	15528	15510	15383	15456	15547	15372	15559	15503	15565	15569	15596	15464	15613	15420	15504	15390	15543	15601	15453	15533	15629	15692	15398	15436	15562	15469	15497	15689	15440	15491	15567	15710	15400	15495	15557	15563	15480	15588	15396	15399	15558	15581	15400	15571	15416	15459	15515	15590	15351	15609	15515	15585	15664	15639	15569	15502	15447	15344	15427	15532	15396	15581	15586	15406	15496	15479	15396	15515	15628	15371	15572	15536	15609	15450	15612	15486	15553	15488	15434	15469	15582	15615	15664	15578	15586	15521	15541	15530	15541	15588	15513	15526	15463	15483	15576	15630	15621	15459	15437	15589	15698	15351	15561	15444	15608	15479	15514	15461	15484	15538	15489	15632	15508	15568	15533	15532	15606	15543	15654	15653	15473	15533	15592	15615	15738	15498	15462	15596	15686	15514	15533	15498	15537	15620	15559	15623	15507	15493	15530	15544	15624	15511	15709	15590	15573	15481	15476	15481	15606	15634	15503	15566	15756	15579	15629	15398	15558	15668	15611	15534	15613	15536	15606	15602	15439	15539	15517	15570	15596	15343	15491	15495	15477	15416	15666	15463	15461	15526	15553	15615	15500	15587	15399	15539	15571	15392	15338	15650	15370	15523	15522	15496	15357	15566	15642	15496	15518	15554	15332	15358	15667	15603	15503	15488	15410	15648	15304	15542	15669	15588	15518	15434	15496	15365	15584	15682	15551	15430	15550	15671	15497	15561	15813	15382	15452	15496	15652	15501	15614	15536	15386	15505	15651	15445	15672	15556	15436	15573	15584	15494	15582	15495	15521	15460	15421	15587	15436	15433	15407	15682	15641	15362	15694	15317	15429	15476	15695	15540	15503	15660	15647	15627	15469	15574	15484	15630	15427	15473	15645	15499	15506	15516	15557	15386	15497	15610	15371	15547	15536	15522	15566	15546	15567	15518	15562	15516	15577	15740	15451	15450	15698	15440	15672	15605	15383	15570	15430	15450	15496	15510	15513	15639	15532	15386	15562	15492	15471	15538	15490	15608	15557	15443	15560	15506	15542	15544	15644	15545	15577	15507	15579	15396	15532	15488	15459	15454	15463	15698	15659	15633	15612	15520	15602	15551	15629	15717	15646	15471	15640	15412	15516	15375	15616	15520	15511	15505	15583	15407	15604	15620	15570	15654	15644	15383	15404	15271	15524	15542	15624	15384	15525	15490	15393	15333	15601	15449	15464	15539	15612	15473	15508	15546	15413	15703	15609	15418	15576	15496	15463	15500	15469	15582	15497	15548	15384	15524	15599	15625	15407	15483	15322	15532	15317	15528	15625	15644	15568	15636	15724	15541	15592	15491	15587	15501	15413	15591	15472	15407	15687	15533	15470	15680	15359	15466	15453	15564	15428	15709	15573	15678	15409	15494	15566	15578	15500	15551	15688	15433	15593	15547	15610	15543	15430	15445	15511	15534	15326	15476	15513	15400	15660	15730	15502	15483	15610	15577	15466	15594	15554	15662	15543	15549	15621	15483	15422	15498	15431	15550	15331	15523	15567	15330	15577	15488	15542	15622	15642	15507	15490	15448	15612	15507	15648	15606	15584	15551	15684	15535	15555	15509	15734	15574	15621	15535	15697	15769	15581	15713	15690	15697	15456	15451	15556	15483	15656	15485	15484	15458	15391	15446	15721	15477	15521	15491	15542	15583	15569	15478	15698	15477	15439	15414	15575	15390	15452	15604	15377	15562	15461	15610	15568	15532	15524	15587
25310	21417	28642	27380	25394	25275	25146	23617	21752	20524	19319	18351	17834	17488	17153	17124	17032	16792	16536	16495	16357	16708	16512	16322	16481	16387	16490	16536	16474	16311	16192	16196	16349	16451	16338	16153	16076	15887	16252	16229	16258	16240	16275	16246	16069	16258	16271	16231	16417	16230	16317	16028	16182	16315	16346	16326	16360	16140	16328	16117	16206	16306	16312	16360	16280	16445	16100	16234	16196	16138	16320	16267	16152	16317	16211	16419	16388	16194	16251	16188	16219	16360	16302	16332	16102	16173	16229	16325	16143	16116	16244	16156	16111	16220	15998	16232	16275	16176	16277	16196	16317	16118	16272	16280	16210	16270	16088	15989	16110	16284	16210	16084	16257	16209	16118	16258	16144	16251	16218	16535	16017	16289	16180	16212	16320	16348	16111	16100	16373	16310	16049	16088	16040	16148	16240	16414	16146	16213	16079	16296	16131	16096	16253	16198	16462	15997	16275	16343	15997	16129	16063	16374	16258	16130	16249	16178	16088	16089	16247	16357	16206	16300	16097	16351	16264	16268	16362	16175	16229	16481	16257	16223	16185	16271	16163	16327	16056	16136	16187	16156	16214	16201	16263	15983	16006	16360	16385	16061	16270	16210	16240	16179	16111	16263	16349	16134	16166	16142	16210	16384	16287	16343	16113	16109	15948	16072	16046	16358	16011	16281	16208	16324	16106	16053	16102	16399	16055	16081	16143	16102	16259	16147	16153	16177	16242	16226	16241	16207	16285	16324	16263	16186	16216	16372	16283	16270	16127	16107	15986	15940	16287	16286	16195	16186	16106	16256	16133	16265	16138	16131	16232	16217	16310	16335	16094	16141	16169	16163	16151	16250	16131	16040	16227	16166	16136	16130	16340	15984	16300	16081	16173	16080	16284	15983	16264	16287	16389	16185	16168	15963	16185	16367	16198	16281	16228	16207	16279	16324	16137	16153	16085	16117	16165	16210	16237	16246	16371	16179	16185	16292	16105	16301	16339	16039	16270	16415	16303	16178	16126	16324	16058	16216	16255	16236	16061	16273	16177	16188	16104	16107	16325	16150	16281	16238	16392	16214	16244	16206	16075	16176	16099	16175	16085	16191	16309	16173	16173	16097	16504	16191	16360	16327	16403	16222	16106	16154	16212	16224	16261	16244	16107	16326	16086	16225	16165	16094	16295	16247	16212	16103	16396	16209	16042	16208	16194	16356	16033	16131	16204	16081	16213	15982	16288	16129	16407	16194	16224	16187	16331	16323	16171	16242	16042	16006	16008	16250	16270	16223	16186	15968	16245	16117	16204	16277	16394	16230	16113	16249	16141	16063	16471	16155	15977	16170	16286	16133	16279	16001	16251	16067	16217	16276	16122	16168	16391	16181	16216	16288	16207	16200	16189	16188	16335	16242	16073	16367	16162	16201	16181	16343	16227	16139	16185	16095	16140	16078	16399	16333	16028	16056	16059	16268	16194	16239	16130	16152	16122	16301	16269	16211	16289	16369	16171	16348	16341	16042	16069	16148	16134	16078	16187	16237	16243	16227	16126	16341	16128	16167	16166	16229	16480	16379	16394	16184	16234	16290	16291	16341	16177	16181	16022	16258	16222	16109	16171	16319	16257	16249	16184	16247	15958	16137	16234	16094	16267	16045	16236	16121	16148	16043	16234	15956	16071	16330	16287	16124	16338	16305	16261	16151	16264	16127	16144	16174	16225	16091	16188	16215	16166	16105	16307	16069	16145	16070	16380	15979	16107	16143	16066	16042	16069	16232	16248	16176	16143	16348	16060	16150	16176	16157	16009	16076	16237	16062	16066	15991	16250	16209	16278	16228	16190	16404	16322	16167	16264	16387	16502	16388	16042	16297	16142	16165	16147	16275	16226	16175	16076	16184	16214	16110	16255	16051	16169	16212	16080	16095	16264	16305	16276	16259	16347	16217	16347	16213	16416	16083	16178	16344	16363	16205	16141	16346	16081	16253	16132	16215	16374	16119	16290	16243	16311	16156	16209	16421	16177	16030	16236	16365	16208	16160	16356	16198	16210	16324	16204	16089	16236	16181	16021	16263	16283	16287	16135	16246	16209	16401	16383	16170	16176	16182	16171	16099	16074	16088	16355	16084	16295	16120	16178	16071	16121	16261	16375	16301	16222	16168	16112	15995	16374	16181	16096	16158	16311	16216	16232	16239	16087	16034	16348	16151	16107	15906	16258	16006	16229	16196	16185	16310	16254	16384	16194	16162	16485	16093	16356	16299	16134	16378	16285	16251	16130	16391	16349	16244	16218	16068	16259	16202	16312	16021	16099	15946	16196	16081	16315	16142	16135	16347	16272	16095	16297	16130	16075	16074	16359	16384	16096	16063	16017	16125	16236	16134	16065	16204	16216	16058	16041	16134	16258	16136	16082	15969	16160	15985	16238	16449	16297	16254	16052	16267	16398	16105	16328	16191	16177	16170	16294	16328	16247	16067	16239	16242	16481	16218	16503	16333	16046	16142	16338	16373	16115	16287	16147	16322	16091	16041	16019	16371	16104	16089	16261	16323	16194	16337	16255	16196	16117	16062	16173	16149	16448	16087	16256	16054	16186	16159	16332	16148	16214	16175	16147	16269	16206	16076	16237	16100	16194	16346	16322	16089	16204	16094	16169	16375	16099	16205	16346	16287	16110	16223	16104	16048	16373	16050	16257	16226	16321	16266	16250	16045	16232	16404	15984	15868	16168	16226	16059	16270	16368	16284	16383	16518	16340	16083	16276	16159	16366	16245	16079	16283	16104	16415	16094	16233	16306	16044	16355	16248	15994	16303	16275	16117	16463	16221	16121	16210	16216	16046	16038	16269	16022	16245	16300	16091	16101	16159	16232	16087	16176	16260	16247	16596	16055	16206	16282	16111	16443	16151	16334	16282	16493	16247	16310	16090	16037	16257	16301	16386	16445	16315	16439	16156	16193	16196	16047	16101	16150	16434	16183	16217	16068	16173	16253	16425	16245	16030	15905	16150	16080	16106	16301	16193	15990	16250	16268	16183	16188	16204	16145	16230	16322	16263	16291	16154	16123	16251	16321	16084	16121	16219	16157	16223	16143	16235	16166	16256	16174	16177	16188	16360	16247	16195	16210	16166	16192	16197	16209	16255	16198	16212	16070	16262	16137	16361	16228	16366	15966	16165	16313	16166	16223	16281	16388	16236	16310	16312	16155	16252	16210	16110	16050	16139	16310	16124	16175	16229	16307	16078	16060	16150	15969	16179	16172	16274	16084	16150	16320	16277	16250	16207	16172	16188	16259	16168	16307	15948	16441	16260	15994	16319	16287	16245	16355	16411	16108	16229	16190	16043	16120	16140	16165	16105	16317	16183	16144	16064	16312	16276	16171	16272	16359	16137	16194	16274	16143	16177	16194	16347	16115	16288	16351	16300	16221	16289	16228	16263	16170	16247	16356	16172	16141	16196	15931	16123	16344	16125	16135	16326	16264	16445	16314	16235	16302	16227	16326	16156	16198	16184	16180	16097	16151	16235	16184	16248	16194	16231	16250	16153	15920	16101	16105	16248	16195	16309	16315	16292	16321	16136	16434	16504	16290	16172	16231	16137	16224	16398	16233	16156	16072	16236	16154	16170	16418	16046	16118	16230	16261	16412	16166	16117	16133	16083	16435	16169	16024	16190	16363	16015	16234	16263	16286	16290	16374	16023	16285	16167	16123	16220	16165	16309	16139	16017	16300	16218	16119	16287	16104	16166	16245	16315	16394	16062	16433	16421	16342	16230	16261	16307	16110	16173	16053	16211	16481	16223	16372	16109	16150	16229	16106	16413	16093	16216	16136	16262	16045	16347	16187	16117	16249	16176	16186	16317	16292	15996	16117	16175	16139	16172	16029	16353	16185	16151	16107	16049	16150	16321	16285	16313	16112	16063	16142	16022	16200	16259	16039	16248	15977	16243	16189	16191	16141	16221	16191	16088	16264	16089	16247	16216	16125	16240	16048	16175	16397	16151	16158	16010	16008	16134	16200	16471	16273	16258	16126	16142	16251	15922	16167	16248	16204	16077	16112	16165	16323	16083	16140	16268	16252	16262	16381	16130	16378	16193	16119	16033	16297	16088	16267	16248	16288	16225	16188	16107	16184	16219	16016	16223	16288	15973	16228	15950	16336	16129	16216	15998	16216	16016	16292	15879	16145	16174	16217	16131	16006	16059	16319	15991	16267	16190	16082	16265	16143	15961	16191	16295	16443	16249	16168	16185	16120	16245	16221	16145	16072	16117	16102	16260	16334	16204	16082	16032	16104	16282	16304	16302	16120	16244	16185	16405	16264	16186	16163	16140	16176	16378	16188	16382	16112	16296	16357	16311	16117	16015	16119	16243	16263	16087	16436	16059	16162	16416	16222	16293	15894	16012	16272	16195	16121	16158	16365	16024	16254	16295	16273	16124	16471	16278	16331	16453	16292	16434	16361	16275	16407	16266	16228	16081	16124	16131	16073	16283	16170	16045	16048	16318	16226	16284	16403	16184	16466	16365	16248	16245	16252	16098	16170	16117	16217	16255	16260	16234	16119	16370	16370	16314	16152	16203	16283	16149	16098	16001	16135	16305	16353	16262	16248	16202	16240	16383	16182	16103	16161	16308	16101	16210	16289	16088	16192	16365	16234	16263	16268	16301	16137	16304	16225	16323	16194	16123	16418	16180	16125	16211	16143	16303	16257	16297	16052	16339	16269	16207	16213	16337	16441	16072	16073	16146	16090	16407	16099	16118	16138	16191	16273	16108	16203	16321	16042	16267	16150	16215	16141	16261	16043	16069	16083	16226	16255	16316	16239	16359	16195	16226	16293	16236	16226	16334	16093	16178	16271	16326	16101	16332	16048	16050	16313	16114	16348	16179	16274	16076	16127	16366	16124	16362	16343	16200	16383	16135	16312	16223	16218	16223	16159	16151	16154	16163	15960	16173	16190	16248	16253	16172	16202	16219	16355	16126	16231	16441	16218	16170	16308	16033	16277	16090	16305	16066	16158	15956	16126	16155	15967	16182	16131	16012	16180	16122	16376	16283	16119	16285	16289	16501	16166	16152	16181	16241	16127	16197	16216	16176	16267	16173	16257	16158	16242	16371	16218	16096	16389	16091	16241	16369	16226	16113	16262	16143
25303	44161	44755	36549	30593	27362	26805	26352	23450	21644	19621	18337	17564	16898	16546	16625	16102	15926	15657	15634	15694	15428	15424	15257	15133	15140	15150	15092	15099	15094	15080	15211	15129	15285	15003	15008	15034	15235	15124	15228	15034	15170	15200	15029	15247	15150	15018	15055	15243	15103	15210	15200	15212	15098	15145	14982	15146	14973	15095	15274	15210	15132	15031	15094	14977	15158	15019	15040	14927	14954	14925	15047	15078	15104	15044	14999	15225	15075	15023	15156	14944	14854	14988	15087	15069	15035	15116	15077	15012	14957	14880	15027	15041	15126	15081	15174	15099	14943	15076	15087	15100	15246	15040	15030	14971	14948	15134	15065	15017	15162	15107	14850	15049	15087	15000	15001	15131	15121	15127	14996	14984	15115	15192	14930	15021	15207	15106	14979	14938	15131	15275	15064	14937	14983	15234	15093	15176	14976	14970	15293	14977	15027	15101	14916	15054	15120	14952	15123	14987	15065	15005	14911	15076	15119	14948	15103	15247	15103	15062	15152	15159	14975	15113	14889	14979	15036	15138	15080	15033	14987	14922	15239	15178	15063	15153	15128	15102	14994	14970	14961	15046	15135	15119	14975	15227	15164	15025	14988	15146	14982	15092	15140	15066	15112	15217	14930	15003	15042	15040	15003	15047	15214	14996	14952	15090	15056	14975	15240	15011	15132	15113	15182	15063	15109	15199	15244	15088	15031	15023	14987	14975	15089	15171	15157	15100	15073	15083	15169	15160	14958	15181	14991	15094	15026	15162	14948	15221	15064	15140	14991	15007	15119	14976	15105	15118	15048	15039	15100	15087	14973	15096	15124	15044	15073	15049	15030	14959	15171	15030	15095	14896	15230	15103	15032	15062	15207	15053	15058	15023	15131	15119	15039	15088	15065	14968	14949	15230	15062	15160	15054	14964	14995	15070	15035	15008	15108	15001	15042	14942	14949	14876	15025	15112	15100	15082	14994	15040	15158	15211	15128	15222	14941	15018	14981	15130	15160	15032	15168	14924	14963	15125	15130	15184	15186	15083	15093	15153	14976	14927	15045	15162	15026	15086	15169	14991	15106	15071	15046	15003	15149	15001	15012	15028	15094	14979	15006	15166	15044	14963	14925	15174	14981	15064	15146	14974	15195	15072	15231	15043	14938	15132	14918	15038	15047	15031	15076	15101	14960	15042	15093	15070	15002	15003	15032	15137	15126	15130	15075	15111	14976	14922	15207	15138	15232	15089	15053	14943	14952	15073	14918	14962	15040	15031	15115	15040	15043	15064	15071	14897	15134	14896	15068	14944	15168	15059	15046	15094	15026	14972	15265	15052	14940	15002	15049	15165	15040	14944	14994	15037	14939	15097	14971	15055	15029	15209	15180	15063	14930	15024	15107	15102	15083	15078	15016	15068	15404	15133	15173	14871	15039	14986	15123	14892	15095	14992	15064	15159	14998	15037	15134	14892	14859	15070	15214	15148	15192	15174	15194	15169	15238	15184	15193	15001	15014	15102	15073	14947	15037	15089	15139	15155	15154	15112	14905	15168	14910	14994	15010	15016	15080	15216	15061	15009	15101	15130	15083	15026	15005	15116	15145	15014	15013	14993	15248	15152	15066	15060	15076	14927	15124	15147	15165	15056	15118	15003	15107	15032	15014	15195	15068	15217	15045	15084	14990	15157	14862	14867	15047	15176	15004	15228	14968	14964	14913	15066	15059	15078	14998	14990	15202	15169	15184	14982	15006	14954	14986	15227	15150	15082	15007	15246	14944	15131	15086	15000	15007	15082	15032	15153	15013	15229	14912	14834	15237	14970	15160	14959	15143	15098	14979	14977	15066	14946	15034	14916	15057	15011	15065	15169	15109	15059	15072	15017	15098	15152	15062	15015	14944	15006	15201	14944	15037	15020	14960	15112	14937	15071	15233	14960	14980	15030	14763	15030	14962	14914	15048	14897	15111	15171	15199	15033	15006	15227	15215	14900	15064	14995	15221	15084	15051	14969	14983	15210	15137	15103	14926	15015	15013	15087	15152	15188	15094	14937	14998	15025	15120	15065	15265	15167	14994	15213	15040	15018	14982	15096	15048	15065	15113	14823	15008	15107	15024	15146	15196	15006	15173	15167	15048	15138	15090	15024	15189	14976	14990	15163	15033	14989	15099	15063	15030	15149	14993	14972	15199	14879	14947	14969	15111	14967	15154	15121	15145	14946	15012	14921	15140	14988	15085	15066	15039	15086	14999	15191	14976	15225	15011	15141	15048	15091	14921	15122	15078	15051	15150	15102	15073	15044	15003	15264	15204	14892	15151	15001	15005	14980	15052	15081	15142	15050	15100	15061	14976	15167	15096	15000	15009	14960	15179	14975	15039	15009	15137	14960	14990	14989	15030	15056	15030	15094	15059	15107	15093	15214	14934	15075	14871	14919	14893	15214	15068	14949	15125	14966	15114	15132	15205	15117	14980	15018	15091	15079	15044	15155	15145	15034	15157	14965	14940	14943	15102	15120	15180	14998	15049	15015	15062	15035	15113	15003	14936	15044	15118	14984	14946	15101	15078	15068	15000	15244	15110	14953	15002	14963	14951	15240	15112	15059	15038	14946	14989	14932	14949	15150	15106	15069	14968	15023	15156	15178	14952	15140	14963	15102	15083	14963	15069	14981	15083	15002	15034	15060	15046	15042	15122	14764	15260	14923	15165	15025	15100	15148	15107	15130	15068	14988	14976	15170	15164	14986	14867	15018	14874	15074	15099	15118	14971	15002	14889	15020	15075	15149	15033	15172	15179	15182	15158	14845	15267	15087	15059	15069	15033	14996	15079	15159	15263	15029	14990	15070	14996	15168	15054	15056	15116	14886	15016	15068	15100	15228	14986	15137	15228	15180	15225	15263	14887	14979	15043	15059	15073	15005	15011	15027	14864	15045	15068	15110	15011	14944	15012	15005	15040	15198	15019	15166	15013	15075	15081	15059	15152	15102	15180	15171	15107	15195	15013	15030	15090	14914	15125	15071	14929	14990	15131	15007	15169	15015	14969	14955	15163	14986	14919	15122	15121	15123	15003	15093	15117	15128	15012	15070	15012	15102	15017	15011	15084	15201	14997	15094	15129	15040	15146	15070	15102	15140	15120	15161	15041	15120	14898	15053	14937	15105	15199	14938	15124	14950	15164	14922	15006	15289	15196	15031	15201	15097	15038	14987	15076	15111	15023	15101	15040	15213	15044	15137	15215	15132	14944	14846	14897	15032	15216	15082	15120	15061	14942	15008	15052	15092	15136	14902	14919	15108	15074	15214	15079	15037	14977	15024	14989	15102	14949	15137	15183	15040	14950	15303	15063	15106	15085	15032	14891	15122	15045	15001	14912	15084	14909	15103	15069	14941	14956	15200	15007	15228	15054	15148	15095	15119	15127	15004	14962	15082	15043	15017	15200	14877	14778	15152	15189	15240	15027	15139	15007	14981	14931	15053	15169	14889	15079	15106	15140	14863	15023	15151	14963	15073	15212	14930	15022	15129	15080	15195	15119	15014	15314	14947	15111	15131	15180	15076	15139	14992	15246	15118	15155	15074	15142	15123	14903	14899	15068	15110	14928	15193	14961	15123	14874	15011	15031	14907	15144	15058	15065	15075	14959	14915	15004	15074	15169	15120	15053	15113	15014	15087	15109	15089	14988	14882	15098	15123	14989	15059	14900	14981	14941	15206	15109	15073	15131	15124	14976	14892	15071	15077	15351	15046	15136	14961	15029	15101	15113	15150	15152	15034	15064	15090	15258	15098	14953	15036	15012	15056	14993	15148	15048	15050	15084	15098	14889	15094	15148	15129	15312	15006	14989	15016	15149	15112	15139	15170	14956	15045	15115	15243	15012	15155	15060	14989	15018	15002	14970	14971	15033	15034	15036	15034	14919	14995	15130	15122	14932	15047	15106	14839	15119	15055	15290	15055	15139	15110	15134	14996	15054	15138	15090	14943	15088	15242	15193	15114	15140	15086	14921	15066	14920	15200	14957	15190	14977	15124	15043	15024	15049	15015	15242	15224	15099	15058	15089	15066	14980	15270	14874	15043	15093	15025	14928	15201	14935	14962	14954	15056	15092	15136	15055	15071	15096	15060	15160	15220	15002	15069	15075	15156	15076	15073	15048	15233	15108	15012	15098	15162	15155	15022	15116	15174	14942	15166	15015	15074	14960	14928	15080	14935	14918	15131	15148	15032	15093	15007	15012	15044	14989	14878	15002	15075	15180	14994	15141	14996	15119	14958	15308	15009	15133	15139	14920	15182	15125	15210	15111	15184	15040	14999	15090	15031	15120	15004	14978	15150	14935	15085	14869	14995	15049	15103	15188	14943	14969	15208	15315	14942	15134	15169	15162	15087	15034	14950	15243	15138	15121	14950	15072	15090	15111	14959	14982	15189	15207	15013	14839	14995	15061	15061	14978	14988	14954	15170	14990	15100	15106	15193	14955	15014	15177	14880	14922	15130	14923	15033	15048	15102	14911	14987	15130	14930	15197	14942	15173	15074	15012	15008	15190	15134	15078	15017	15080	15123	15069	15135	15107	15031	15017	15163	15146	15052	14999	14950	15228	15180	15095	15072	15063	15124	15188	15017	15009	15048	15079	15080	15081	15054	14976	15246	15119	15101	15037	14952	14995	14906	14874	15033	14958	15076	15047	15026	14757	15071	15034	15010	15237	15063	15373	14946	15135	14964	15034	15042	14881	15180	15062	14973	14989	15025	15053	15185	15115	15191	15117	15088	14960	15091	15263	15154	15074	14902	14930	15193	15200	15221	15090	15062	15118	14937	15001	14996	15024	15146	15209	14994	14986	14967	14907	14989	15105	15213	14936	15147	15045	15119	15131	15005	14869	15163	14980	15212	15119	14989	15085	15039	15102	15164	15196	15052	14987	15344	15081	15085	14910	15048	15047	15116	15093	15082	15124	15036	15104	15062	15079	15123	15196	15099	15074	15039	15069	14999	15134	14962	15027	15145	15132	15325	15133	15032	14988	15043	15004	15129	14854	15146	15157	15028	15101	15061	15112	15043	15068	15165	14939	14761	15004	14973	14927	15175	15053	15062	15085	14908	15162	15160	15146	14952	15198	15033	15187	15219	15036	15060	15046	15004	14998	15157	15024	15014	15012
24178	21368	28920	24891	24239	27158	28851	26297	23931	22650	21185	19910	19186	18545	18091	17848	17844	17638	17256	17262	17221	17127	17058	16938	16887	16860	16978	16862	16721	16606	16993	16713	16882	16675	16616	16779	16978	16638	16634	16609	16880	16806	16887	16672	16682	16787	16804	16910	16773	16640	16775	16629	16788	16695	16541	16754	16657	16761	16540	16599	16713	16728	16793	16766	16817	16898	16961	16654	17008	16638	16582	16712	16625	16747	16577	16714	16720	17021	16722	16583	16383	16647	16797	16712	16752	16790	16673	16693	16749	16644	16572	16421	16677	16625	16677	16678	16771	16609	16693	16893	16923	16614	16554	16715	16948	16817	16639	16672	16784	16746	16758	16625	16688	16744	16802	16677	16698	16612	16807	16770	16777	16653	16767	16749	16784	16699	16611	16744	16619	16614	16545	16753	16727	16730	16612	16645	16629	16484	16777	16678	16724	16602	16526	16738	16597	16737	16717	16553	16779	16613	16800	16640	16555	16494	16703	16800	16515	16610	16707	16788	16562	16617	16599	16821	16765	16853	16799	16739	16654	16660	16489	16799	16547	16665	16596	16727	16836	16580	16666	16516	16795	16633	16523	16542	16519	16545	16878	16756	16643	16560	16587	16440	16804	16605	16524	16787	16451	16707	16846	16709	16753	16580	16496	16627	16719	16707	16766	16711	16756	16483	16797	16567	16737	16660	16645	16584	16790	16499	16769	16802	16601	16767	16661	16610	16715	16750	16530	16735	16797	16634	16671	16690	16803	16457	16781	16658	16760	16670	16745	16506	16720	16703	16642	16615	16748	16671	16780	16776	16752	16679	16626	16681	16870	16666	16763	16696	16678	16613	16767	16589	16481	16703	16868	16687	16871	16512	16765	16644	16808	16676	16703	16851	16737	16601	16651	16873	16779	16772	16716	16883	16705	16579	16657	16632	16663	16745	16723	16658	16712	16645	16547	16766	16627	16532	16716	16597	16701	16576	16836	16646	16605	16685	16752	16624	16539	16564	16491	16484	16764	16698	16673	16792	16590	16486	16657	16726	16891	16703	16664	16718	16702	16710	16639	16675	16444	16541	16887	16580	16594	16755	16547	16726	16682	16444	16624	16761	16694	16727	16595	16673	16541	16735	16639	16633	16392	16524	16767	16499	16570	16745	16547	16528	16550	16666	16926	16525	16387	16696	16725	16685	16704	16597	16734	16691	16649	16725	16601	16863	16719	16514	16544	16391	16714	16751	16596	16780	16561	16550	16534	16598	16698	16542	16617	16576	16851	16670	16745	16706	16663	16703	16654	17033	16988	16902	16647	16725	16722	16694	16838	16837	16503	16667	16651	16543	16720	16621	16685	16719	16802	16803	16646	16597	16765	16698	16534	16418	16635	16658	16608	16852	16655	16413	16730	16722	16646	16662	16801	16753	16768	16742	16599	16550	16722	16595	16772	16715	16832	16510	16581	16611	16721	16604	16626	16701	16629	16485	16582	16530	16717	16753	16517	16659	16757	16666	16761	16685	16603	16548	16732	16645	16790	16702	16551	16480	16699	16662	16797	16581	16688	16608	16767	16629	16632	16576	16795	16583	16454	16725	16568	16550	16830	16766	16714	16671	16783	16656	16896	16653	16463	16732	16782	16552	16840	16705	16527	16813	16730	16695	16816	16616	16663	16671	16571	16684	16506	16788	16446	16670	16494	16776	16611	16615	16751	16844	16618	16720	16824	16508	16833	16836	16689	16627	16647	16682	16464	16554	16713	16655	16507	16506	16612	16696	16599	16622	16798	16560	16772	16391	16817	16696	16680	16599	16587	16645	16802	16781	16620	16590	16709	16595	16699	16750	16586	16621	16587	16727	16666	16625	16637	16602	16728	16328	16741	16791	16632	16557	16618	16654	16558	16633	16783	16638	16665	16669	16458	16734	16571	16600	16171	16820	16637	16546	16943	16742	16718	16763	16532	16833	16695	16744	16602	16718	16646	16685	16560	16722	16702	16597	16662	16686	16797	16703	16451	16626	16613	16723	16728	16893	16865	16724	16863	16823	16603	16582	16650	16553	16297	16525	16584	16526	16523	16710	16457	16664	16843	16688	16681	16532	16820	16547	16477	16640	16738	16491	16772	16654	16466	16755	16818	16706	16723	16739	16735	16845	16678	16503	16662	16594	16852	16667	16629	16913	16688	16577	16722	16560	16651	16536	16708	16601	16601	16580	16735	16690	16849	16836	16530	16688	16563	16654	16635	16540	16753	16858	16647	16854	16784	16566	16582	16729	16777	16693	16753	16739	16713	16653	16720	16826	16490	16639	16839	16787	16719	16823	16759	16828	16634	16598	16724	16522	16728	16809	16656	16594	16705	16704	16690	16731	16639	16727	16631	16591	16756	16615	16593	16676	16734	16523	16716	16729	16578	16516	16675	16782	16824	16743	16730	16524	16653	16752	16835	16531	16606	16919	16414	16610	16755	16607	16646	16694	16797	16583	16668	16711	16788	16537	16774	16705	16477	16646	16665	16542	16384	16562	16624	16713	16722	16781	16658	16592	16564	16785	16752	16620	16765	16747	16605	16727	16562	16631	16709	16425	16691	16768	16601	16937	16687	16696	16804	16519	16526	16651	16588	16738	16546	16551	16562	16515	16576	16457	16726	16690	16605	16672	16641	16890	16527	16600	16827	16827	16774	16676	16722	16755	16711	16713	16603	16709	16687	16535	16623	16906	16694	16732	16784	16611	16499	16583	16691	16669	16782	16676	16862	16784	16656	16823	16679	16501	16485	16650	16520	16754	16549	16552	16734	16539	16762	16735	16621	16754	16688	16805	16674	16564	16713	16676	16662	16773	16581	16694	16626	16641	16712	16623	16504	16674	16698	16856	16788	16689	16678	16678	16703	16652	16880	16699	16601	16645	16685	16593	16688	16799	16885	16594	16668	16483	16661	16732	16807	16766	16618	16771	16440	16496	16788	16775	16783	16620	16504	16578	16725	16813	16627	16727	16881	16764	16751	16694	16956	16752	16829	16653	16647	16724	16592	16633	16503	16520	16864	16561	16756	16731	16707	16583	16797	16575	16783	16739	16737	16505	16749	16828	16843	16562	16831	16621	16737	16783	16650	16651	16787	16757	16732	16697	16837	16772	16673	16644	16726	16514	16710	16627	16604	16891	16666	16605	16692	16568	16392	16628	16705	16620	16644	16522	16547	16792	16684	16719	16814	16471	16635	16800	16617	16696	16629	16872	16735	16863	16702	16517	16619	16584	16722	16722	16421	16731	16792	16717	16773	16558	16647	16681	16468	16613	16576	16664	16573	16620	16593	16718	16770	16760	16800	16576	16503	16448	16748	16559	16631	16644	16671	16553	16607	16334	16771	16588	16673	16768	16618	16652	16701	16711	16754	16716	16799	16515	16727	16559	16645	16908	16359	16721	16609	16582	16675	16686	16756	16600	16764	16582	16695	16616	16740	16488	16943	16835	16745	16516	16708	16425	16668	16503	16752	16767	16843	16616	16699	16719	16793	16759	16803	16574	16700	16592	16660	16659	16731	16718	16663	16882	16746	16740	16593	16681	16633	16677	16915	16730	16711	16889	16735	16668	16566	16588	16632	16608	16615	16379	16763	16699	16576	16748	16516	16767	16692	16752	16555	16812	16722	16629	16729	16876	16635	16554	16688	16602	16679	16876	16614	16712	16570	16707	16572	16667	16754	16802	16571	16663	16700	16548	16627	16702	16719	16605	16769	16724	16654	16805	16672	16717	16616	16578	16848	16614	16711	16649	16504	16738	16683	16665	16737	16798	16749	16524	16752	16529	16613	16650	16554	16634	16772	16605	16796	16731	16503	16814	16721	16648	16606	16893	16640	16797	16900	16802	16722	16644	16477	16371	16616	16665	16599	16554	16770	16837	16550	16591	16624	16630	16557	16739	16752	16959	16787	16684	16598	16432	16750	16735	16794	16780	16555	16604	16683	16514	16841	16804	16603	16727	16620	16838	16729	16671	16630	16683	16679	16587	16968	16772	16934	16536	16710	16708	16767	16559	16532	16526	16804	16588	16772	16618	16637	16657	16542	16514	16604	16649	16737	16601	16707	16702	16977	16467	16647	16866	16792	16715	16901	16725	16819	16574	16714	16699	16517	16515	16671	16684	16731	16645	16802	16525	16602	16672	16717	16513	17037	16698	16722	16652	16601	16687	16821	16811	16596	16738	16816	16722	16575	16804	16485	16634	16554	16935	16667	16791	16669	16607	16387	16718	16499	16714	16676	16608	16740	16913	16653	16562	16708	16612	16562	16508	16605	16763	16717	16740	16486	16708	16770	16730	16632	16606	16422	16727	16548	16662	16695	16770	16749	16804	16805	16793	16619	16641	16767	16726	16469	16696	16836	16694	16739	16623	16692	16627	16603	16616	16725	16682	16840	16909	16666	16673	16688	16660	16790	16604	16866	16574	16693	16712	16694	16734	16768	16748	16692	16600	16672	16646	16634	16681	16654	16723	16592	16692	16725	16650	16605	16591	16820	16536	16593	16629	16627	16819	16751	16562	16720	16811	16671	16634	16719	16597	16429	16729	16927	16635	16580	16649	16559	16537	16525	16755	16663	16660	16443	16402	16578	16568	16823	16674	16713	16667	16585	16629	16575	16579	16686	16773	16651	16746	16604	16709	16530	16705	16839	16702	16436	16831	16769	16644	16535	16516	16651	16658	16598	16788	16612	16540	16703	16431	16589	16631	16779	16482	16742	16676	16601	16725	16860	16738	16752	16707	16659	16622	16678	16546	16868	16645	16574	16638	16624	16653	16559	16583	16659	16662	16750	16690	16733	16599	16740	16536	16532	16781	16598	16673	16640	16778	16580	16644	16686	16461	16561	16859	16669	16633	16670	16866	16773	16688	16698	16682	16637	16646	16688	16814	16693	16708	16773	16649	16488	16666	16726	16678	16835	16741	16665	16749	16773	16549	16636	16621	16479	16589	16712	16834	16678	16901	16725	16737	16692	16524	16686	16664	16541	16629	16833	16704	16687	16574	16735	16617	16458	16506	16692	16641	16564	16869	16593	16877	16589	16513	16631	16771	16631	16723	16815	16880	16558	16512	16657	16688	16540	16704	16708	16669	16533	16694	16674	16619	16619	16702	16620	16576	16746	16734	16566	16676
27376	48717	48927	40316	34291	31065	30316	29670	26365	23949	21747	20496	18929	17976	17315	17486	16955	16596	16347	16108	16039	15976	15845	15601	15556	15631	15415	15517	15357	15430	15326	15226	15343	15364	15479	15314	15485	15427	15438	15366	15505	15535	15425	15369	15585	15315	15379	15422	15397	15504	15415	15479	15340	15406	15330	15404	15243	15240	15341	15425	15303	15467	15489	15276	15373	15310	15280	15506	15298	15391	15137	15394	15382	15312	15371	15392	15250	15368	15382	15285	15469	15239	15356	15257	15512	15209	15471	15329	15200	15440	15350	15392	15560	15286	15385	15414	15351	15060	15392	15336	15503	15407	15367	15429	15369	15385	15266	15329	15423	15421	15297	15424	15237	15457	15589	15528	15453	15283	15474	15684	15278	15245	15232	15232	15250	15364	15186	15423	15410	15341	15353	15301	15309	15471	15376	15449	15306	15588	15185	15399	15364	15364	15284	15533	15292	15347	15324	15368	15382	15273	15333	15320	15323	15380	15347	15427	15291	15330	15338	15215	15457	15217	15339	15322	15419	15403	15459	15517	15591	15146	15271	15280	15593	15357	15530	15466	15294	15312	15538	15435	15399	15446	15220	15332	15302	15348	15379	15485	15288	15253	15409	15362	15446	15336	15284	15399	15388	15460	15581	15253	15377	15423	15299	15211	15323	15449	15478	15179	15434	15497	15253	15372	15228	15332	15247	15271	15399	15260	15383	15392	15168	15341	15308	15336	15327	15490	15231	15365	15396	15216	15226	15257	15293	15399	15382	15402	15532	15246	15232	15344	15183	15438	15313	15360	15473	15139	15306	15306	15388	15290	15341	15304	15362	15220	15529	15365	15265	15313	15414	15386	15200	15382	15489	15186	15393	15469	15390	15358	15295	15328	15399	15318	15267	15378	15455	15409	15135	15433	15239	15412	15239	15429	15283	15400	15233	15394	15331	15204	15280	15335	15341	15514	15582	15246	15412	15345	15440	15336	15419	15269	15355	15501	15264	15288	15363	15382	15326	15323	15220	15303	15114	15264	15394	15366	15295	15417	15277	15219	15276	15282	15273	15307	15247	15447	15217	15501	15254	15243	15356	15286	15286	15294	15353	15262	15239	15338	15370	15418	15333	15317	15183	15542	15382	15241	15315	15388	15252	15241	15516	15415	15146	15265	15608	15443	15329	15283	15419	15415	15315	15457	15178	15475	15342	15372	15203	15390	15575	15248	15185	15394	15125	15296	15326	15413	15385	15325	15301	15429	15279	15320	15377	15409	15325	15516	15192	15383	15327	15263	15527	15419	15307	15278	15488	15326	15260	15330	15274	15499	15451	15172	15439	15273	15277	15232	15333	15232	15195	15612	15289	15339	15458	15391	15294	15399	15262	15302	15318	15289	15432	15323	15379	15197	15207	15288	15397	15385	15424	15254	15453	15329	15358	15256	15217	15253	15354	15444	15309	15483	15261	15340	15447	15666	15399	15303	15328	15322	15520	15490	15341	15279	15421	15346	15375	15236	15280	15184	15266	15215	15393	15290	15279	15415	15285	15421	15409	15289	15358	15327	15307	15456	15229	15562	15277	15412	15258	15324	15326	15364	15298	15356	15333	15320	15497	15253	15334	15401	15569	15358	15458	15162	15143	15101	15293	15349	15411	15313	15447	15358	15215	15395	15497	15500	15234	15432	15308	15356	15457	15418	15326	15404	15301	15294	15447	15333	15231	15429	15284	15305	15168	15432	15397	15207	15363	15343	15270	15497	15368	15523	15366	15166	15238	15399	15420	15414	15316	15255	15460	15267	15296	15334	15338	15246	15250	15332	15263	15364	15305	15357	15349	15333	15540	15410	15386	15313	15371	15202	15241	15362	15025	15339	15238	15306	15389	15319	15340	15350	15283	15341	15365	15286	15121	15271	15289	15457	15324	15264	15329	15513	15273	15302	15315	15286	15491	15316	15346	15425	15371	15232	15345	15220	15434	15304	15506	15265	15387	15319	15395	15386	15354	15259	15301	15409	15414	15365	15352	15394	15301	15407	15387	15200	15369	15438	15204	15280	15414	15396	15289	15270	15331	15317	15335	15397	15553	15375	15190	15358	15563	15420	15367	15281	15355	15366	15262	15275	15363	15471	15322	15246	15474	15380	15309	15360	15352	15268	15325	15548	15276	15353	15304	15259	15380	15194	15213	15291	15316	15302	15414	15320	15303	15396	15284	15340	15253	15248	15332	15213	15521	15338	15109	15402	15272	15328	15486	15384	15369	15280	15426	15263	15331	15284	15479	15231	15318	15540	15276	15506	15370	15485	15235	15289	15411	15333	15529	15368	15554	15230	15402	15230	15407	15287	15048	15378	15350	15241	15274	15452	15378	15454	15420	15405	15228	15351	15349	15430	15177	15564	15279	15351	15223	15355	15553	15538	15371	15581	15378	15269	15239	15355	15289	15294	15528	15311	15350	15444	15404	15324	15289	15211	15471	15348	15370	15333	15443	15170	15257	15274	15352	15278	15619	15393	15320	15383	15207	15244	15335	15400	15258	15256	15323	15438	15344	15426	15226	15291	15409	15390	15363	15319	15310	15322	15431	15502	15317	15316	15307	15412	15427	15343	15446	15294	15265	15274	15356	15339	15384	15462	15431	15275	15290	15432	15404	15424	15569	15327	15288	15256	15321	15547	15415	15325	15334	15384	15298	15443	15534	15279	15332	15306	15333	15253	15656	15175	15328	15331	15306	15350	15321	15227	15420	15428	15223	15250	15527	15267	15360	15396	15316	15427	15287	15437	15279	15508	15337	15298	15210	15437	15345	15344	15363	15376	15360	15339	15397	15260	15379	15303	15254	15570	15392	15464	15396	15446	15306	15243	15383	15200	15242	15335	15332	15422	15419	15394	15332	15399	15463	15408	15305	15258	15101	15268	15086	15314	15143	15442	15271	15177	15299	15248	15421	15343	15332	15488	15379	15242	15368	15363	15224	15305	15279	15217	15324	15446	15288	15142	15358	15246	15292	15356	15325	15168	15242	15379	15245	15454	15294	15384	15327	15310	15360	15166	15429	15405	15275	15519	15222	15353	15256	15227	15459	15240	15449	15333	15359	15412	15379	15443	15403	15313	15461	15289	15239	15265	15371	15360	15319	15331	15356	15341	15319	15258	15394	15356	15321	15415	15333	15373	15305	15310	15317	15282	15388	15486	15354	15323	15488	15320	15407	15310	15307	15492	15157	15393	15305	15383	15222	15250	15331	15194	15321	15295	15287	15308	15545	15268	15197	15481	15303	15287	15403	15243	15424	15227	15314	15280	15455	15386	15213	15432	15397	15335	15337	15471	15335	15408	15309	15358	15381	15322	15311	15299	15380	15471	15237	15461	15377	15333	15477	15315	15240	15346	15281	15252	15464	15434	15407	15165	15385	15327	15499	15377	15334	15300	15230	15218	15194	15233	15346	15423	15356	15348	15462	15311	15321	15370	15386	15325	15395	15384	15145	15285	15393	15379	15403	15277	15370	15431	15292	15378	15456	15327	15456	15245	15463	15389	15313	15186	15283	15248	15279	15347	15389	15325	15150	15481	15324	15252	15354	15320	15526	15225	15161	15318	15531	15426	15427	15419	15357	15338	15342	15298	15413	15354	15315	15464	15152	15251	15294	15463	15346	15291	15281	15407	15280	15547	15651	15408	15269	15292	15398	15294	15333	15364	15439	15179	15339	15256	15230	15404	15480	15374	15301	15435	15381	15466	15286	15397	15144	15212	15285	15492	15313	15262	15275	15517	15294	15280	15377	15408	15354	15245	15497	15328	15093	15194	15249	15398	15391	15294	15383	15265	15339	15267	15264	15323	15231	15367	15353	15269	15136	15275	15400	15143	15309	15430	15447	15345	15296	15296	15265	15324	15439	15268	15365	15273	15414	15440	15315	15258	15240	15383	15296	15176	15371	15403	15126	15434	15289	15364	15192	15410	15426	15400	15298	15303	15375	15264	15449	15175	15377	15238	15324	15151	15230	15373	15363	15361	15494	15358	15232	15332	15445	15403	15249	15231	15322	15368	15282	15417	15299	15168	15378	15308	15452	15280	15331	15354	15417	15502	15429	15246	15508	15327	15221	15292	15362	15357	15368	15154	15521	15372	15265	15462	15406	15229	15399	15255	15446	15409	15433	15307	15356	15350	15388	15363	15350	15410	15570	15246	15418	15291	15468	15380	15359	15473	15287	15504	15392	15340	15326	15324	15395	15259	15352	15364	15398	15452	15384	15321	15358	15370	15369	15322	15272	15383	15267	15303	15445	15506	15183	15299	15345	15195	15437	15392	15384	15189	15311	15332	15372	15364	15348	15214	15218	15332	15309	15081	15361	15456	15267	15386	15346	15351	15269	15363	15228	15464	15325	15550	15257	15372	15326	15309	15298	15368	15455	15260	15499	15393	15299	15399	15338	15421	15407	15347	15359	15346	15217	15557	15340	15362	15373	15482	15355	15184	15441	15247	15316	15343	15440	15416	15344	15276	15297	15419	15423	15400	15147	15346	15417	15308	15263	15151	15029	15333	15326	15371	15307	15327	15463	15505	15281	15279	15253	15287	15339	15275	15398	15329	15191	15251	15293	15242	15456	15407	15239	15290	15345	15342	15295	15498	15356	15382	15292	15565	15321	15417	15407	15226	15516	15471	15383	15566	15183	15284	15258	15472	15301	15287	15344	15280	15285	15271	15328	15439	15395	15254	15325	15338	15447	15647	15422	15392	15336	15157	15299	15405	15472	15330	15244	15341	15441	15389	15356	15242	15225	15235	15306	15345	15263	15356	15406	15419	15294	15324	15328	15554	15343	15213	15332	15445	15326	15303	15328	15391	15255	15226	15351	15343	15387	15299	15286	15344	15349	15385	15350	15344	15300	15243	15407	15201	15437	15441	15145	15185	15340	15423	15374	15343	15143	15428	15445	15459	15336	15362	15342	15493	15451	15362	15193	15446	15310	15393	15449	15361	15368	15274	15397	15370	15318	15386	15447	15322	15300	15286	15366	15172	15272	15361	15378	15348	15499	15298	15388	15301	15373	15378	15262	15093	15285	15307	15529	15193	15552	15322	15357	15354	15292	15317	15442	15306	15419	15375	15393	15153	15398	15281	15519	15354	15430	15299	15461	15350	15240	15210	15201	15488
30658	27793	33204	29241	24225	22515	22238	21606	20201	19542	19065	18506	18028	17742	17508	17694	17730	17432	17284	17332	17335	17141	17179	17088	17003	17012	17131	17086	17217	17112	17216	17279	17100	17076	17080	17146	17138	17098	16851	16933	17068	17186	17145	17240	17212	17090	17122	17173	17270	17059	16966	17145	17127	17023	16976	17093	17299	16935	17347	17057	17193	17161	17076	17206	16925	17220	17137	17045	17189	16946	17099	17034	17185	17077	17296	17183	17119	17189	17170	17240	17221	17135	17041	17074	17018	17234	17037	17157	17226	17274	16952	17126	16978	17107	17079	17082	16862	17165	16930	17171	17133	17023	16904	17227	17134	17045	17115	16972	17194	17101	17023	16988	17086	17090	17159	17022	17042	17092	17021	16900	17003	17155	17136	17014	16965	17162	17039	17164	17385	17110	17138	17108	17061	16947	17081	16989	16944	17000	17155	17036	17117	17167	17159	16904	17000	16959	17198	17118	16967	17043	17154	17071	17176	16830	17053	17032	16763	17036	16926	16942	17098	17202	17090	16995	17061	17154	17144	17238	17032	17311	17177	17040	17063	17080	17228	17022	17100	17134	17284	17012	17037	17058	17048	16879	16898	17118	17106	17040	16875	17091	17205	17223	17280	17110	17056	16945	17106	16992	17072	17048	16979	17088	17289	16939	16966	17041	17209	17086	17177	17004	16860	17189	17148	17156	17078	16943	17195	17065	17058	17155	17394	17070	16970	17067	17181	17166	16949	17381	16956	16911	17051	17191	17143	17042	16937	17143	17096	17110	17311	17005	17231	17218	17031	17008	17062	16981	17127	16952	16995	17097	17107	16990	17153	17175	17262	17261	17254	17210	16982	17106	17047	17191	17087	16987	17135	16899	17059	17058	17149	17148	17075	17252	17063	17044	17024	17190	17121	16980	17171	17034	17148	17079	17126	17084	17323	17048	17008	17020	17065	17153	16944	17103	17208	17216	17122	16961	17297	16929	17127	17251	17359	17114	17025	17038	17144	17312	17070	16963	17202	17241	17156	17140	16968	16988	17054	17097	17017	16963	17053	17209	17380	17141	17101	17238	17299	17078	17116	17009	17166	17104	17142	16991	16886	16972	17094	17202	17080	17125	17048	17033	17315	17072	17091	17463	17065	17151	16974	16892	17242	17043	17147	17228	17093	16858	16990	17149	17034	17093	17125	17034	17106	16989	17185	17142	17112	17124	17073	17158	16988	17023	17217	17046	16915	16823	17231	17133	17068	16854	16918	17040	17272	17000	17127	17303	16932	17080	17080	17288	17020	17034	17155	17035	16873	17056	16858	17022	17039	17032	17153	16973	17057	17087	17026	16933	17114	16872	17172	17252	17307	17064	16877	17113	16977	17244	17157	17249	17098	17052	17186	17209	17152	16936	16992	17068	17152	17125	17301	17076	17031	17011	17120	17176	16992	16979	17026	17005	17116	17162	17095	17186	17173	17223	17253	16877	17009	16996	17005	17033	17076	17072	17316	17365	16958	17106	17069	17108	17104	17131	16881	17120	16986	16982	16880	17202	17244	16930	16957	17291	17125	17055	17380	17132	17201	16949	17256	17192	17000	16955	17022	17044	16959	17162	17145	17248	17102	17053	16963	17179	17269	16994	17009	17239	16975	17146	17017	17080	17337	17256	17395	17108	17019	17004	17037	17191	17145	17005	17244	17123	17117	17130	17126	17101	17015	16947	17066	17309	17149	16885	17193	16939	17046	17024	17170	17065	17073	17182	17108	17072	17125	16917	16935	17145	17031	17285	17183	16955	16887	16954	17168	17122	17090	16978	17269	17090	17268	17041	17130	16970	17133	17110	17060	17122	17092	17059	17331	17156	17026	16874	17069	17048	16875	17017	17027	17161	17131	17043	17009	16932	16950	17022	17100	17154	17042	17118	17043	17120	17159	17085	17109	17189	16883	16989	17164	17112	17133	17058	17145	17246	17029	17107	17151	17327	16952	16996	16953	17007	17040	17098	17098	17021	16904	17181	17261	17219	17007	17138	17152	17129	16960	17075	17033	17011	17069	16984	17009	17125	17107	17097	16955	17162	17004	17123	16951	17138	17139	17094	17106	17226	16942	17366	17222	17034	17073	17052	17140	17148	16911	17029	17172	17061	17108	17317	17267	16910	16891	17049	17263	17300	17204	17090	17119	16751	17057	16999	16943	17061	17258	16945	17057	16905	17043	16923	17134	16953	17293	17078	17156	16893	17174	17100	17022	17001	17080	17016	17061	17149	16999	17208	17238	16949	17093	17070	17272	17182	17102	17184	17129	17055	16848	17096	17177	16937	17040	17013	17218	17085	17006	16938	17254	17109	17381	17181	16999	17046	17065	16928	17047	16929	16980	16808	17114	16848	17208	17313	17238	17187	17225	17096	17066	17039	17006	16935	17343	17106	17131	17088	17036	17127	17109	17214	17127	17027	17075	17056	17071	17087	17168	17160	17391	17024	17035	16844	17182	17044	16986	17118	17162	17029	17024	16968	17114	17230	17221	17074	16946	16977	16979	17137	17119	17083	17188	16981	17009	17084	17048	17160	16863	17144	17124	17045	17185	16907	16917	17226	17069	16957	16971	17133	17162	17013	17121	17157	16807	16975	17100	17152	17115	17221	17126	17011	17303	17044	16966	17007	17306	17110	17078	17272	17087	17054	17184	17178	17116	17129	17052	17089	17146	17268	17221	17292	16984	17180	17240	17067	17100	16982	17085	17042	17158	16976	17185	17385	17138	17092	17099	16998	17010	17044	17133	17107	17252	17072	17230	17227	16916	16960	17070	17215	17143	16954	17143	17001	17079	16905	17022	17083	17278	16987	17053	17317	17096	17100	17132	16997	17064	17248	17240	17109	17051	17091	17212	17046	17189	17312	16979	17092	17040	17008	17095	17051	17055	17171	17082	17137	17103	17047	16959	17046	17007	17203	17248	17105	17144	17192	16980	17000	17156	17030	17083	16883	17046	17107	17125	17115	17123	17080	17215	17054	17160	17020	16963	17117	17061	17070	17187	17120	17013	16863	17205	17216	17235	17131	16910	17251	17237	17112	17439	17116	17146	16915	17127	16962	17079	17067	17352	17092	17087	17062	17091	17197	17067	17112	17333	17264	17225	16968	17178	17202	17046	16999	17091	17056	17162	17257	17017	16866	16956	17134	17165	17091	17132	17212	17083	17035	17258	17210	16995	17178	17093	17260	17158	17088	17288	17041	17215	17103	17137	16908	17132	17165	17283	16967	17115	17095	16712	17149	17284	17253	17064	16947	16928	16950	17020	17062	17119	17179	16917	17006	17049	16974	17037	16900	17006	17087	17074	17065	16811	16890	16959	17010	17122	16917	16969	17060	17256	17134	17122	16880	16999	17185	17386	16977	17179	17055	16992	17053	17169	16979	17125	16985	17229	16916	16968	17121	17159	17027	16998	17443	17166	17135	17122	17220	17173	16899	17093	17245	17240	17093	17058	16967	17135	17055	17099	17333	17018	16979	17073	17206	16996	17030	17051	17090	17187	16903	16913	17126	16971	17256	17447	17070	16994	17237	17106	17015	16859	16982	17204	17170	17133	16900	17098	17223	17002	17048	17095	17124	17171	17158	16957	17159	17213	16945	16935	16913	17126	17230	16897	17118	17006	16986	17128	17139	17188	17427	17232	17131	17067	17274	17268	17045	17025	17176	17126	17263	16980	17084	16972	17098	17092	17244	17090	16905	17094	16861	17224	17085	17249	16997	17168	17175	17131	17075	17210	17014	16992	17307	17137	17098	17259	16997	17011	17148	17036	16984	17285	17186	17275	17233	17049	17324	17310	17229	16873	17124	17059	16865	17233	16926	17332	16980	17185	17156	17340	17040	17035	16989	17247	17028	17132	17240	17229	17062	17029	17174	17041	17205	17116	17116	17151	17059	17056	16901	17318	17144	17100	17025	17160	17245	17097	17014	17276	16996	17016	16911	17137	17029	17107	17220	17135	16986	17064	17034	17236	17139	16951	17123	16945	17051	17056	17151	17228	17095	17361	17187	17250	17133	16883	16974	17063	17099	17070	17040	17032	17048	17145	16997	17198	17121	17167	17175	17061	17124	17036	17177	17273	17101	17290	17102	17300	17184	17084	17090	17147	16988	17144	17268	16901	17324	17261	17242	17023	17107	17274	17076	17067	17076	17043	17169	17184	17296	17044	16930	17174	17128	17101	16843	17223	16954	17185	17053	17066	17234	17038	17017	17144	17212	17125	17032	17136	16988	17086	17154	17158	17123	17119	17221	17233	17046	16783	16896	16996	17254	17267	17039	17013	16998	17089	16984	16949	17385	17188	17168	16972	17118	17086	17059	17114	17325	17131	17248	17178	16998	17210	17261	17213	17309	16983	16966	17083	17022	17177	17077	17052	17112	17157	17069	17091	17061	17276	17067	17200	17007	17171	16865	16995	16947	17050	16939	16942	17206	17046	17180	16875	16988	17320	17080	17048	17088	17121	17045	17196	17004	16998	17068	17194	16877	17043	17060	17060	17205	17216	16992	17173	17085	17244	17111	17213	17050	16932	17197	17321	17123	17235	16956	17135	16968	17031	17039	17188	17029	17079	16812	17158	17188	17093	16972	17138	17115	17094	17254	17089	17105	17096	17027	16967	16951	17159	17138	17161	16913	17310	17157	17301	17168	17059	17147	17055	17196	17126	16878	17240	17165	17141	17074	17145	17094	17017	16960	17133	17161	17011	17193	17197	16943	17060	17108	17079	17145	17149	16860	16820	17054	16960	17240	17429	17195	17112	17104	17092	17159	17064	17180	16980	17104	16929	17063	17177	17228	16891	16918	17010	17106	17170	17029	16972	17044	17177	17048	17188	17152	16996	17147	17073	17051	17095	17056	17024	17190	17228	17039	17057	16929	17059	17044	17135	17000	17044	17279	16953	17248	16987	16975	17266	17194	17055	17201	17140	17182	17086	17115	17048	16968	17037	16860	17122	17156	17182	17190	17385	17097	17255	17002	17186	17186	17039	17255	17189	16763	17135	16973	17157	17219	17194	17131	17238	17023	17288	17231	17134	16987	17133	17112	17100	17222	17163	16987	17107	17030	17046	17027	17154	17207	17185	17152	17229	17107	17036	17085	16943	17041	17046	16907	17122	17186	17057	17157
25753	38609	38439	30348	25912	24184	23509	22863	21005	19641	18578	17614	17077	16638	16456	16438	16391	16234	15831	15953	15923	15859	15678	15804	15647	15894	15709	15726	15804	15473	15773	15627	15463	15793	15656	15666	15674	15629	15689	15717	15703	15544	15695	15547	15745	15481	15680	15604	15709	15596	15626	15671	15434	15712	15738	15479	15517	15627	15618	15548	15641	15421	15418	15598	15656	15462	15630	15600	15437	15710	15682	15537	15740	15685	15479	15509	15516	15530	15499	15686	15735	15574	15636	15610	15694	15625	15666	15790	15593	15359	15659	15713	15620	15581	15710	15802	15614	15611	15662	15498	15712	15641	15532	15660	15611	15623	15536	15530	15572	15456	15719	15658	15444	15459	15525	15583	15679	15536	15503	15506	15484	15672	15604	15592	15563	15803	15588	15455	15459	15734	15598	15711	15677	15432	15691	15589	15556	15683	15683	15647	15647	15710	15611	15796	15563	15543	15636	15625	15526	15631	15715	15615	15530	15692	15644	15502	15539	15603	15538	15716	15644	15810	15589	15669	15430	15469	15471	15672	15609	15622	15567	15502	15596	15855	15485	15603	15732	15649	15487	15560	15392	15734	15795	15565	15437	15566	15691	15660	15585	15533	15710	15511	15672	15620	15524	15715	15607	15579	15631	15467	15640	15640	15423	15666	15606	15528	15671	15543	15436	15578	15502	15573	15599	15464	15615	15601	15407	15673	15607	15605	15616	15627	15591	15592	15644	15663	15789	15535	15657	15495	15561	15360	15837	15663	15651	15625	15694	15685	15623	15608	15576	15566	15717	15538	15688	15587	15611	15712	15503	15572	15453	15674	15534	15629	15610	15676	15595	15661	15543	15555	15401	15398	15756	15557	15739	15542	15764	15581	15512	15608	15618	15558	15671	15610	15557	15561	15614	15627	15815	15612	15634	15557	15728	15593	15616	15597	15656	15582	15687	15650	15585	15546	15688	15536	15673	15673	15552	15641	15547	15626	15483	15616	15567	15615	15578	15540	15528	15725	15571	15359	15647	15530	15669	15537	15708	15399	15675	15599	15569	15575	15424	15597	15715	15680	15536	15540	15514	15575	15666	15516	15680	15487	15651	15595	15619	15406	15560	15777	15405	15726	15764	15511	15546	15694	15452	15644	15622	15472	15620	15542	15597	15642	15580	15629	15684	15642	15518	15577	15588	15540	15680	15738	15677	15682	15710	15513	15653	15543	15536	15561	15601	15691	15648	15606	15587	15550	15607	15644	15571	15594	15719	15571	15548	15521	15623	15608	15473	15649	15477	15644	15532	15686	15629	15521	15712	15532	15508	15716	15550	15557	15911	15558	15878	15604	15656	15510	15495	15661	15680	15606	15706	15555	15652	15589	15617	15516	15741	15630	15409	15560	15597	15548	15724	15622	15609	15500	15553	15682	15592	15602	15566	15407	15635	15629	15652	15708	15547	15583	15655	15609	15627	15667	15620	15584	15554	15537	15591	15640	15565	15568	15590	15402	15680	15496	15699	15594	15534	15412	15730	15663	15703	15592	15507	15575	15516	15564	15728	15697	15600	15594	15649	15543	15572	15585	15748	15403	15888	15797	15525	15627	15666	15579	15694	15581	15638	15641	15517	15666	15682	15632	15574	15753	15687	15628	15591	15710	15649	15543	15861	15565	15650	15433	15506	15586	15748	15788	15432	15653	15510	15699	15588	15688	15706	15617	15559	15751	15558	15559	15580	15595	15578	15545	15661	15591	15619	15558	15490	15386	15463	15473	15472	15605	15817	15708	15557	15658	15500	15648	15414	15679	15545	15831	15681	15446	15565	15551	15759	15724	15720	15508	15623	15841	15579	15516	15565	15703	15550	15671	15660	15658	15806	15535	15543	15662	15559	15672	15626	15596	15705	15666	15557	15670	15737	15491	15628	15648	15540	15700	15590	15629	15546	15581	15592	15525	15680	15774	15530	15574	15580	15479	15555	15541	15514	15542	15686	15526	15635	15604	15510	15712	15395	15619	15540	15441	15486	15693	15540	15633	15588	15625	15534	15488	15630	15841	15598	15623	15577	15608	15661	15583	15509	15588	15472	15518	15602	15653	15562	15649	15629	15639	15660	15699	15809	15541	15394	15573	15739	15573	15501	15679	15630	15695	15656	15508	15464	15485	15547	15600	15707	15463	15613	15622	15751	15472	15741	15757	15599	15696	15849	15529	15591	15586	15628	15567	15645	15417	15463	15620	15613	15573	15739	15502	15737	15620	15640	15546	15709	15629	15714	15533	15600	15655	15360	15697	15576	15571	15673	15720	15722	15728	15782	15656	15546	15526	15706	15676	15668	15546	15761	15715	15466	15446	15682	15640	15635	15465	15708	15688	15487	15630	15666	15577	15868	15549	15564	15595	15648	15606	15617	15478	15613	15616	15647	15579	15689	15420	15627	15585	15333	15611	15587	15657	15679	15421	15745	15636	15602	15564	15625	15679	15614	15561	15800	15825	15558	15396	15606	15586	15506	15535	15422	15648	15644	15561	15594	15778	15668	15598	15502	15285	15683	15538	15517	15650	15514	15619	15647	15573	15570	15648	15739	15749	15865	15591	15623	15616	15569	15497	15563	15604	15663	15472	15557	15579	15417	15530	15568	15405	15615	15572	15899	15651	15500	15559	15516	15496	15470	15530	15561	15815	15581	15684	15591	15609	15658	15628	15443	15635	15672	15508	15500	15577	15708	15546	15639	15605	15753	15647	15649	15490	15732	15691	15530	15611	15557	15472	15622	15636	15438	15682	15751	15668	15493	15586	15494	15798	15641	15796	15554	15522	15520	15654	15532	15616	15641	15494	15612	15703	15573	15559	15590	15704	15526	15683	15665	15519	15600	15570	15663	15588	15463	15615	15861	15613	15703	15542	15540	15635	15613	15679	15577	15614	15496	15555	15535	15696	15666	15766	15435	15648	15487	15506	15618	15535	15554	15555	15477	15548	15599	15663	15474	15626	15534	15730	15608	15701	15549	15653	15685	15713	15749	15657	15539	15562	15812	15598	15680	15456	15580	15662	15669	15690	15638	15408	15595	15646	15711	15540	15713	15614	15649	15619	15863	15546	15646	15496	15644	15738	15562	15668	15530	15566	15699	15660	15486	15549	15638	15729	15493	15512	15594	15473	15661	15692	15548	15667	15567	15430	15697	15713	15635	15552	15544	15502	15623	15499	15537	15581	15746	15453	15581	15527	15690	15606	15749	15572	15502	15661	15731	15663	15617	15671	15672	15688	15602	15634	15719	15759	15445	15609	15442	15542	15662	15516	15699	15493	15751	15601	15659	15701	15596	15587	15607	15646	15430	15518	15687	15546	15575	15517	15629	15413	15742	15619	15649	15575	15639	15638	15677	15543	15810	15494	15691	15553	15548	15534	15667	15622	15700	15541	15605	15623	15681	15704	15604	15754	15717	15567	15737	15416	15507	15618	15614	15588	15698	15632	15779	15739	15595	15691	15547	15692	15488	15705	15735	15706	15658	15667	15591	15512	15707	15721	15464	15579	15432	15535	15500	15563	15502	15636	15531	15561	15516	15487	15704	15471	15475	15734	15461	15862	15708	15551	15574	15497	15921	15532	15590	15657	15479	15647	15561	15681	15524	15554	15672	15686	15675	15821	15593	15603	15591	15476	15510	15553	15535	15615	15553	15651	15536	15750	15532	15683	15661	15482	15719	15546	15583	15719	15651	15682	15713	15611	15641	15604	15542	15815	15512	15629	15554	15717	15715	15608	15620	15611	15527	15818	15555	15554	15444	15568	15803	15750	15398	15673	15496	15476	15592	15549	15612	15691	15616	15576	15849	15608	15589	15613	15515	15750	15625	15480	15522	15429	15495	15492	15673	15623	15672	15543	15609	15617	15683	15522	15570	15527	15564	15755	15819	15620	15607	15691	15587	15760	15562	15640	15732	15650	15678	15602	15712	15670	15557	15616	15546	15582	15573	15444	15494	15585	15626	15493	15759	15458	15671	15481	15577	15521	15742	15626	15685	15609	15697	15615	15565	15802	15604	15685	15541	15435	15514	15651	15665	15600	15731	15670	15560	15645	15753	15676	15725	15693	15625	15725	15566	15558	15445	15589	15581	15825	15541	15682	15599	15487	15753	15585	15581	15599	15566	15617	15615	15580	15445	15565	15829	15669	15443	15703	15600	15484	15662	15432	15670	15702	15704	15480	15550	15514	15601	15583	15646	15653	15663	15582	15591	15664	15490	15696	15543	15795	15674	15586	15538	15499	15676	15569	15589	15541	15644	15643	15594	15624	15801	15589	15622	15588	15731	15587	15761	15467	15616	15765	15591	15576	15527	15626	15693	15747	15682	15678	15440	15566	15581	15643	15635	15563	15671	15547	15773	15658	15546	15594	15498	15567	15618	15747	15729	15657	15661	15555	15502	15630	15626	15549	15557	15520	15820	15615	15594	15599	15425	15676	15519	15650	15829	15547	15616	15551	15665	15657	15572	15568	15632	15675	15684	15710	15487	15810	15658	15702	15672	15760	15719	15440	15750	15574	15429	15546	15552	15706	15484	15642	15578	15425	15533	15600	15560	15417	15717	15674	15662	15650	15414	15595	15638	15508	15671	15494	15488	15570	15765	15553	15686	15742	15608	15553	15638	15487	15701	15607	15527	15815	15563	15732	15592	15544	15660	15642	15599	15578	15599	15627	15591	15782	15644	15599	15662	15638	15701	15430	15755	15686	15672	15498	15544	15535	15508	15662	15887	15716	15760	15713	15625	15703	15596	15645	15482	15629	15809	15683	15598	15542	15414	15721	15757	15560	15527	15790	15435	15465	15584	15580	15546	15652	15785	15614	15589	15630	15607	15584	15608	15754	15483	15502	15611	15634	15512	15545	15773	15569	15659	15556	15689	15563	15562	15748	15753	15578	15694	15637	15729	15537	15587	15482	15543	15643	15563	15504	15504	15648	15485	15478	15644	15723	15653	15502	15504	15599	15643	15646	15511	15629	15611	15492	15677	15549	15610	15587	15572	15619	15694	15593	15654	15654	15759	15594	15564	15599	15513	15499	15621	15452	15683	15498	15605	15522	15857	15532	15660	15648	15717	15641	15551	15477	15531	15735	15732	15649	15506	15583	15747	15631	15609	15603	15606	15753	15511	15669
25302	21391	28563	27009	24975	25131	25563	23211	21731	20831	19654	18769	17961	17535	17268	17200	17078	17029	16831	16577	16726	16584	16280	16294	16517	16487	16168	16380	16381	16276	16219	16359	16293	16579	16401	16229	16504	16331	16406	16192	16420	16271	16240	16218	16249	16285	16216	16154	16159	16176	16381	16311	16193	16085	16354	16303	16371	16353	16163	16118	16390	16266	16442	16198	16279	16113	16207	16275	16097	16119	16353	16132	16203	16398	16275	16230	16271	16182	16317	16398	16298	16474	16199	16136	16126	16167	16289	16225	16206	16261	16237	16308	16123	16210	16407	16212	16268	16437	16172	16306	16299	16205	16188	16283	16260	16169	16327	16224	16210	16325	16295	16187	16303	16472	16029	16237	16096	16222	16262	16520	16375	16269	16132	16184	16315	16381	16254	16239	16302	16082	16475	16349	16226	16360	16234	16202	16276	16108	16496	16359	16156	16183	16233	16284	16156	16102	16306	16330	16418	16373	16429	16266	16391	16311	16312	16371	16341	16158	16229	16175	16355	16405	16259	16113	16307	16311	16206	16204	16340	16256	16393	16306	16290	16166	16091	16113	16176	16361	16166	16161	16241	16242	16147	16024	16252	16164	16180	16228	16198	16150	16273	16291	16139	16239	16193	16168	16391	16250	16176	16218	16409	16092	16439	16251	16073	16022	16218	16449	16282	16204	16163	16145	16224	16318	16017	16256	16257	16363	16349	16302	16193	16321	16158	16144	16328	16165	16235	16303	16165	16333	16248	16145	16317	16120	16348	16105	16080	16202	16284	16165	16029	16349	16212	16117	16299	16367	16345	16231	16213	16258	16019	16025	16247	16060	16308	16358	16416	15958	16113	16202	16135	16273	16396	16149	16348	16175	16099	16060	16170	16365	16221	16407	16231	16052	16332	16232	16238	16175	16294	16192	16192	16259	16196	16169	16325	16242	16146	16326	16328	16393	16345	16360	16061	16198	16272	16203	16059	16277	16255	16256	16417	16151	16140	16113	16349	16177	16324	16265	16166	16159	16290	16454	16332	16115	16249	16270	16181	16130	16132	16184	16318	16162	16212	16200	16312	16143	16139	16443	16135	16040	16184	16196	16282	16099	16324	16271	16230	16154	16279	16361	16322	16201	16124	16167	16343	16365	16516	16189	16376	16313	16293	16440	16258	16304	16314	16275	16298	16192	16391	16324	16327	16232	16206	16345	16206	16450	16342	16062	16252	16237	16226	16229	16244	16508	16189	16192	16346	16255	16259	16274	16099	16207	16451	16342	16285	16407	16230	16198	16269	16199	16299	16219	16268	16296	16395	16206	16225	16126	16322	16272	16183	16153	16049	16113	16156	16193	16209	16252	16234	16339	16052	16234	15917	16321	16110	16133	16237	16055	16310	16312	16279	16347	16347	16291	16272	16286	16313	15990	16314	16260	16214	16406	16236	16206	16318	16318	16341	16281	16186	16386	16375	16063	16105	16224	16232	16255	16127	16262	16036	16104	16316	16195	16309	16556	16015	16243	16440	16188	16239	16390	16172	16206	16265	16327	16282	16127	16163	16298	16246	16359	16233	16280	16318	16247	16393	16239	16285	16163	16176	16119	16332	16247	16228	16319	16297	16158	16273	16313	16345	16282	16182	16177	16195	16383	16283	16320	16311	16231	16119	16269	16224	16086	16194	16139	16309	16237	16254	16228	16400	16256	16220	16207	16187	16292	16161	16261	16391	16059	16112	16183	16239	16233	16106	16412	16152	16293	16324	16243	16230	16258	16212	16177	16313	16149	16281	16152	16222	16036	16268	16234	16109	16297	16037	16361	16251	16277	16317	16173	16218	16081	16310	16406	16383	16176	16264	16076	16230	16165	16320	16241	16064	16337	16314	16416	16431	16178	16292	16137	16292	16103	16288	16046	16308	16245	16386	16288	16275	16302	16302	16238	16191	16126	16088	16290	16271	16193	16027	16199	16292	16139	16094	16260	16230	16302	16262	16432	16270	16124	16112	16220	16359	16299	16395	16410	16279	16254	16191	16419	16406	16390	16373	16241	16440	16266	16156	16201	16206	16418	16301	16277	16170	16104	16227	16422	16296	16485	16199	16362	16160	16078	16186	16141	16322	16282	16287	16198	16333	16264	16259	16315	16138	16287	16284	16314	16189	16216	16489	16298	16256	16217	16175	16144	16116	16298	16250	16152	16122	16319	16337	16118	16109	16346	16359	16359	16299	16215	16079	16187	16300	16171	16020	16264	16416	16302	16183	16326	16301	16255	16106	16201	16469	16249	16156	16307	16306	15880	16322	16431	16408	16267	16219	16248	16161	16437	16388	16340	16297	16400	16323	16417	16224	16164	16381	16382	16470	16242	16285	16249	16344	16032	16080	16245	16070	16157	16157	16322	16384	16101	16040	16140	16109	16324	16073	16426	16200	16522	16388	16201	16366	16345	16397	16049	16199	16398	16203	16230	15946	16280	16316	16281	16313	16223	16408	16211	16239	16480	16184	16214	16165	16282	16251	16207	16164	16267	16274	15935	16223	16115	16086	16102	16327	16162	16003	16159	16224	16273	16216	16140	16376	16422	16156	16088	16456	16263	16355	16201	16069	16213	16200	16092	16295	16112	16210	16284	16283	16219	16170	16197	16437	16294	16406	16502	16117	16270	16196	16338	16083	16397	16301	16116	16252	16343	16389	16271	16242	16193	16224	16281	16341	16344	16173	16357	16227	16048	16336	16269	16111	16366	16278	16215	16249	16029	16068	16225	16278	16314	16381	16142	16470	16046	16312	16259	16302	16349	16374	16071	16166	16208	16242	16102	16163	16363	16217	16163	16234	16284	16095	16275	16417	16272	16289	16100	16240	16088	16367	16215	16248	16358	16183	16153	16105	16320	16209	16294	16271	16246	16200	16180	16209	16176	16003	16278	16260	16322	16311	16343	16345	16197	16273	16213	16027	16087	16249	16391	16409	16218	16225	16144	16309	16318	16368	16282	16096	16401	16197	16240	16432	16227	16167	16119	16180	16147	16460	16405	16221	16149	16193	16228	16146	16220	16281	16240	16234	16433	16447	16358	16480	16297	16161	16134	16045	16170	16331	16263	16222	16165	16277	16398	16130	16203	16374	16416	16192	16385	16433	16312	16385	16223	15992	16177	16123	16369	16144	16449	16173	16147	16156	16149	16175	16175	16314	16092	16332	16247	16414	16332	16229	16305	16403	16340	16325	16084	16430	16195	16238	16229	16079	16211	16205	16331	16120	16317	16140	16381	16187	16283	16373	16219	16143	16322	16138	16272	16143	16248	15950	16125	16369	16272	16289	16367	16402	16277	16455	16155	16276	16266	16214	16004	16116	16274	16439	16303	16185	16262	16226	16396	16409	16339	16321	16255	16372	16276	16172	16410	16307	16291	16199	16355	16015	16314	16145	16318	16216	16249	16202	16258	16214	16191	15945	16341	16367	16219	16317	16217	16269	16352	16232	16160	16399	16066	16209	16424	16359	16402	16150	16298	16049	16111	16112	16217	16420	16485	16250	16174	16307	16131	16312	16335	16305	16136	16072	16240	16164	16113	16164	16127	16327	16207	16402	16182	16305	16175	16176	16202	16286	16244	16361	16118	16213	16213	16103	16252	16484	16143	16169	16339	16152	16323	16122	16205	16155	16200	16285	16323	16209	16124	16233	16287	16323	16311	16351	16155	16205	16251	16385	16254	16317	16242	16189	16247	16196	16232	16333	16271	16190	16235	16288	16225	16210	16383	16344	16152	16362	16195	16230	16365	16155	16262	16388	16107	16239	16084	16126	16350	16187	16212	16337	16389	16237	16238	16258	16210	16126	16200	16315	16574	16315	16007	16292	16211	16118	16245	16147	16257	16173	16097	16084	16609	16475	16333	16276	16394	16300	16312	16089	16407	16174	16228	16124	16141	16293	16201	16320	16213	16158	16247	16169	16185	16269	16138	16515	16128	16261	16173	16197	16275	16301	16349	16266	16234	16316	16128	16040	16319	16295	16170	16310	16011	16175	16217	16366	16328	16215	16075	16093	16529	16181	16198	16227	16357	16284	16271	16128	16302	16238	16335	16345	16392	16348	16233	16171	16106	16045	16088	16181	16255	16189	16142	16139	16190	16264	16322	16171	16179	16283	16231	16371	16369	16232	16366	16224	15990	16237	16199	16287	16180	16208	16310	16335	16245	16131	16170	16262	16180	16144	16260	16330	16032	16215	16112	16386	16134	16390	16344	16247	16361	16338	16021	16324	16274	16145	16109	16020	16181	16271	15972	16244	16343	16305	16125	16468	16291	16119	16219	16299	16263	16144	16199	16416	16116	16210	16145	16133	16021	16129	16239	16205	16261	16442	16275	16415	16243	16245	16145	16246	16195	16279	16277	16331	16168	16354	16141	16173	16233	16159	16284	16244	16202	16213	16018	16214	16119	16270	16136	16207	16156	16225	16345	16299	16267	16007	16167	16241	16248	16113	16267	16134	16223	16099	16407	16235	16151	16177	16116	16381	16272	16317	16410	16438	16096	16079	16279	16253	16290	16179	16118	16148	16278	16178	16242	16230	16404	16473	16236	16026	16210	16225	16351	16239	16129	16407	16560	16453	16203	16396	16253	16155	16257	16265	16267	16301	16401	16327	16018	16515	16113	16287	16257	16331	16212	16193	16362	16188	16175	16476	16307	16168	16151	16200	16153	16163	16366	16156	16104	16148	16285	16321	16267	16242	16235	16387	16294	16033	16397	16228	16221	16223	16438	16224	16080	16278	16261	16104	16136	16218	16093	16081	16222	16135	16255	16305	16438	16153	16443	16240	16465	16432	16248	16322	16269	16296	16316	16381	16274	16221	16405	16332	16422	16158	16228	16223	16126	16249	16292	16266	16130	16267	16304	16135	16227	16332	16295	16228	16101	16288	16159	15967	16149	16172	16313	16150	16361	16231	16157	16325	16281	16442	16277	16090	16257	16198	16211	16255	16193	16389	16394	16192	16224	16233	16240	16219	16323	16193	16433	16338	16289	16186	16400	16384	16333	16162	16188	16340	16336	16417	16187	16233	16271	16070	16194	16218	16307	16259	16150	16264	16201	16220	16108	16097	16341	16088	16405	16093	16201	16138	16230	16383	16208	16256	16172	16073	16166	16326	16291	16415	16400
26277	44518	44107	35290	30286	27764	27362	25556	23517	21835	20561	18884	17717	17281	16622	16587	16438	15933	15674	15811	15614	15591	15407	15316	15278	15112	15326	15287	15227	15128	15213	15388	15153	15278	15103	15285	15255	15130	15229	15331	15161	15289	15173	15152	15377	15297	15038	15103	15108	15020	15250	15122	15078	15263	15153	15169	15231	15176	15174	15118	15147	15064	15159	15170	15239	15142	14997	15290	15234	15350	15242	15273	15113	15168	15172	14948	15096	15105	15157	15211	15138	15168	15255	15170	15056	15210	15068	15267	15277	15203	15165	15113	15185	15169	15201	15115	15209	15205	15342	15186	14920	15159	15089	15079	15145	15126	15044	15149	15100	15134	15066	14967	15176	15066	15059	15171	15126	15166	15189	15133	15193	15075	15066	15210	15301	15157	15325	15222	15192	15228	15123	15197	15146	15190	15030	15104	15213	14982	15146	15179	15160	15179	15154	15090	15090	15197	15238	15201	15286	15065	15027	15083	15106	15161	15077	14969	14986	14980	15239	15210	15091	14983	15210	15277	15232	15199	15148	15309	15136	15070	15045	15126	15102	15212	15147	15146	15035	15042	14896	15198	15049	15220	15023	15239	15256	15243	15007	15124	15088	15165	15129	15077	15251	14995	15306	15147	15047	15254	15106	15218	15195	15132	15088	15216	15274	15251	15154	15122	15079	15078	15160	15237	15145	15235	15103	14955	14984	15147	15285	15137	15157	15121	15282	15002	15259	15373	15168	15172	15233	15177	15187	15069	15095	15007	15189	15078	15186	15025	15125	15318	15066	15174	15301	15268	15045	14989	15182	15117	15038	15094	15107	15261	15351	15209	15039	15147	15152	15069	15057	15159	15196	15087	15024	15126	15134	15133	15001	15258	15078	15027	15147	15205	15006	15003	15126	15164	14988	15153	15028	14898	15159	15161	15140	14959	15078	15068	15053	15097	15067	14978	15089	15229	14977	15288	15122	15113	15269	15131	15078	15207	15194	15195	15219	15224	15099	15135	14973	15178	14883	15178	15208	15156	15202	14952	15109	15205	15136	15069	15392	15218	15096	15044	15169	15074	15280	15125	15137	14898	15101	15188	15103	15079	15051	15160	15082	15014	15124	15123	15251	14932	15094	15039	15084	15110	15218	15132	15153	15249	15164	15255	15006	15185	15164	15228	15165	15207	15192	15145	15147	15148	15185	15076	15065	15247	15238	15038	15219	15001	15146	15059	15135	15115	15200	15242	15109	15332	15303	15192	14980	15210	15076	15273	15042	15335	14963	15119	15086	15108	15116	15152	15276	15105	15017	15101	15236	15293	15100	15082	15113	15015	15193	15062	15165	15233	15201	15163	15266	14844	15170	15030	15060	15068	15140	15062	15066	15040	15082	15098	15075	15006	15156	15190	15105	15143	15130	15221	15078	15068	15122	15239	15036	14938	15175	15071	15090	15126	15309	15082	15022	15368	15212	14980	15094	15215	15260	15175	15003	15083	15179	15219	15124	15027	15199	14902	15180	15118	15208	15114	15149	14920	15064	15144	15065	15218	15004	15014	15263	15105	15078	15125	15174	15059	15224	15107	15280	15139	14997	15104	15004	15043	15169	15069	15211	15168	15241	15277	15179	15247	15281	15144	15082	15020	15128	15160	15288	15127	15163	15086	15186	15163	15220	15211	15047	15103	15162	15059	15164	14984	15186	15210	15163	15284	15094	15119	15143	15166	15095	15188	15193	15034	15212	15150	15143	15094	15103	15215	15338	15029	15192	15241	15194	15262	15143	15125	15039	15087	15112	15181	15199	15300	15142	15124	15014	15171	15138	15298	15135	15108	15279	15180	15146	15112	15166	15018	15133	15190	15311	15087	15243	15029	15046	15199	15176	15280	15158	15237	15062	15111	15206	15301	15062	15335	15291	15060	15168	15064	15209	15223	15083	14999	15310	15083	15360	15008	15210	15258	15219	15043	15168	15094	15080	15239	14988	15059	15219	15035	15174	15162	15141	15084	15142	14968	15066	15032	15244	15103	15091	15262	15042	15139	15025	15235	15173	15173	15069	15196	15143	15128	14999	15121	15333	15162	15189	15129	15064	15086	14940	15261	15178	15089	15130	15028	15167	15184	15066	15250	14998	14955	15141	15050	15213	15153	14992	15077	14952	15138	15113	15180	15242	15041	14941	15376	15003	14952	15103	15234	15272	15262	15215	15075	15244	15172	15055	15126	15184	15270	15131	15175	15153	15012	15157	15138	15120	15153	15081	15112	15058	15122	14973	15118	15130	15314	15163	14948	15203	15154	15006	15189	15250	15310	15030	15159	15211	15261	15134	14985	15068	15115	15120	15073	15054	15212	15112	15014	15088	15281	15123	15003	15215	15044	15208	15078	15147	15161	15077	15216	15066	15029	15118	15058	15162	15197	15164	15289	15153	15142	15008	15095	15215	15089	15026	15253	15078	15205	15122	15140	15268	15227	15195	15107	15340	15093	15101	15311	15183	14908	14996	15107	14989	15167	15180	15260	14998	15093	15222	15179	15044	15176	15028	15157	15239	15084	15312	15141	15159	15226	15167	15172	14996	15089	15106	15057	15025	15232	15141	15162	15335	15171	15095	15192	15226	15156	15134	15228	15054	15025	15208	14969	15267	15160	15262	15132	15196	15132	15081	15131	15051	15017	15206	15223	15034	15098	15208	15103	15149	15063	15145	15165	15232	15212	15243	15133	15203	14933	15081	15042	15101	15153	15043	15136	15060	15187	15285	15033	15180	15205	15093	15051	15154	14931	15253	15294	15204	15038	14999	15222	15027	15074	15046	15104	14994	15085	15059	15146	15154	14978	15163	15160	15142	15289	15042	15030	15115	14832	15215	15206	15283	15073	15132	15101	15075	15139	15214	15112	15135	15108	15031	15175	15143	15185	15109	15061	15218	15107	15177	15047	15177	15153	15260	15163	15075	14932	15185	15109	15115	15121	15192	15052	15080	15111	15104	15161	15232	15067	15180	15184	15117	15121	14951	15139	15075	15174	15283	15152	15073	15029	15062	15085	15055	15047	15181	15161	15078	15329	15255	15148	15136	15041	15225	15123	15161	15006	15318	15233	14988	15248	15093	15093	15055	15234	15175	15240	15077	15185	15198	15203	15064	15174	15080	15010	15080	15338	15056	15036	15164	15258	15085	15265	15126	14989	15170	15007	15165	15111	15254	15162	14994	15194	15069	15100	15177	15105	15166	15105	15111	15132	14979	15317	15051	15046	15131	15197	15116	15200	14984	15001	15040	15295	15315	15068	15142	15188	15192	14974	15192	15110	14977	14933	15138	15106	15077	15104	15232	14960	15279	15016	15202	14993	15115	15101	15129	15209	15307	14894	15064	15169	15108	15205	15281	14901	15184	15066	15208	15275	15167	15081	15075	15176	15092	15102	15016	15284	15085	15094	15139	15293	15070	15153	15168	15080	15040	15168	15227	15263	15230	15130	15028	14980	15018	15113	15016	15206	15114	15298	15053	15168	14905	15069	14955	15307	15120	15080	15023	15340	15085	15202	15110	15070	15123	14997	15042	15090	15163	15215	15065	15161	15027	15218	15052	15143	14955	15101	15056	15092	15069	15189	15360	15071	15139	15244	15062	15092	15115	15210	15141	15174	15163	15167	15102	14900	15303	15176	15138	15019	15318	15088	15164	15137	15229	15202	15206	15234	14978	15203	15254	15094	15056	15219	15090	15137	15256	15107	15024	15158	15191	15167	15220	15128	15169	15175	15120	15142	14939	15196	15212	15082	15189	15120	15067	15219	15016	15247	15320	15030	15075	15203	15204	15087	15096	15157	15007	15255	15109	15193	15062	15180	15192	15066	15071	15004	15296	14973	15182	15187	15181	15237	14992	15124	15177	15101	15237	15054	14993	15010	15224	15045	15177	15084	15079	15008	15126	15217	15318	15104	15100	15056	15107	15144	15252	15194	14967	15281	15117	15102	15267	15064	15040	15140	15151	14973	15227	14957	15004	15129	15087	14991	15245	15061	15011	15276	15300	15141	15190	15196	15359	15066	15185	15143	15252	15078	15141	15214	15144	15192	15088	15095	15209	15223	15075	15223	15170	15163	15066	15189	14998	15118	15099	15113	15261	15148	15262	15029	15283	14902	15113	15152	15083	14995	15043	15169	15099	15070	15177	15062	15081	15411	15118	15245	15047	15026	15225	15108	15209	15145	15233	15213	15039	15173	15126	15056	15164	15126	14867	15187	15144	15186	15120	15068	14962	15163	15246	15132	15303	15180	15143	15117	15224	15085	15097	15316	15101	15108	15141	15173	15123	15238	15131	15275	15150	15010	15122	15049	15255	15004	14987	15173	15254	14963	15107	15136	14978	15137	15306	15138	15212	15190	15081	15332	15182	15139	14925	15087	15143	14986	15096	15188	15196	15122	15206	15026	15211	15245	15224	15150	15184	15034	15098	15156	15217	15180	14958	15190	15147	15180	15021	15066	15077	15100	15078	15086	15269	15159	15077	15161	15040	15234	14994	15077	15068	15179	15129	15133	15034	15040	15302	15256	15068	15265	15155	15215	15040	15280	15112	15158	15129	15026	15085	15120	15091	15085	15231	15108	15327	15197	15122	15175	15037	15277	15110	15038	15289	15187	15198	15155	15198	15081	15289	15112	15164	15073	15307	15131	15055	15072	15012	15249	14894	15068	15301	15171	15200	15105	15135	15201	15253	15194	15120	15121	14872	14963	14897	15166	15124	15152	15101	15082	14990	15202	15325	15108	15114	15082	15253	15019	15075	15153	15135	15181	15163	15237	15132	15149	15057	15166	15126	15228	15137	15259	15027	15103	15193	15001	15073	15066	15149	15038	15112	15000	15139	15230	15064	15205	15006	15200	15077	15130	15271	15152	15154	15154	15119	15158	15117	15139	15257	15157	15128	15142	15151	15156	15097	14990	15270	15193	15092	15369	15085	15146	15050	15182	15085	15023	15177	15148	15183	15081	15097	15056	15133	15215	15042	15108	15126	15137	15068	15236	15148	15162	15122	15129	15257	15105	15206	15017	15114	15115	15385	15126	15120	15152	15050	15162	15044	15251	15137	15193	15228	15142	15252	15155	15065	15015	15301	15077	15184	14976	15229	15256	15027	15125	15139	15264	15150	15236	15055	15206
24084	21399	28895	24799	23930	27098	29212	25783	23695	23008	21302	20049	19203	18506	18218	17940	17712	17366	17307	17448	17339	17407	17069	16794	16570	16794	16669	16870	16617	16801	16878	16646	16620	16721	16641	16756	16629	16691	16852	16665	16570	16685	16597	16767	16657	16357	16766	16720	16626	16829	16635	16553	16576	16657	16669	16783	16522	16741	16470	16584	16569	16718	16444	16779	16571	16679	16655	16672	16508	16608	16897	16542	16614	16658	16760	16730	16828	16644	16672	16574	16543	16693	16656	16700	16742	16792	16308	16586	16593	16493	16631	16835	16560	16610	16632	16608	16658	16577	16490	16507	16760	16499	16490	16539	16679	16627	16571	16522	16524	16690	16647	16690	16849	16751	16721	16552	16649	16440	16777	16620	16552	16609	16529	16587	16793	16581	16742	16745	16619	16383	16623	16509	16639	16462	16383	16858	16747	16466	16548	16723	16701	16770	16738	16456	16694	16695	16821	16674	16500	16602	16835	16780	16765	16583	16830	16609	16414	16561	16721	16651	16546	16640	16505	16671	16627	16519	16599	16741	16636	16589	16767	16511	16394	16697	16640	16425	16676	16780	16701	16644	16646	16531	16574	16542	16456	16672	16911	16540	16650	16548	16533	16693	16692	16492	16680	16720	16694	16656	16864	16777	16393	16468	16679	16535	16486	16535	16861	16684	16767	16477	16537	16611	16632	16508	16702	16771	16525	16510	16628	16393	16629	16520	16634	16593	16611	16583	16578	16580	16465	16833	16717	16562	16574	16753	16562	16738	16663	16675	16670	16700	16758	16623	16661	16444	16690	16584	16643	16676	16622	16454	16643	16613	16813	16658	16766	16578	16484	16739	16683	16553	16855	16540	16593	16481	16702	16393	16737	16494	16656	16595	16542	16567	16625	16626	16508	16466	16528	16542	16796	16680	16868	16528	16478	16720	16578	16673	16609	16697	16578	16469	16627	16669	16740	16451	16676	16393	16482	16514	16455	16554	16536	16711	16434	16582	16515	16421	16462	16726	16561	16507	16594	16413	16585	16522	16506	16662	16647	16453	16631	16694	16758	16705	16589	16595	16702	16655	16630	16500	16714	16601	16711	16711	16678	16653	16433	16670	16541	16556	16583	16728	16537	16413	16637	16966	16765	16557	16671	16669	16501	16620	16527	16657	16639	16660	16416	16596	16523	16643	16704	16436	16563	16633	16799	16614	16747	16667	16469	16538	16636	16468	16680	16684	16586	16641	16474	16731	16539	16371	16637	16772	16569	16654	16509	16517	16481	16594	16903	16545	16708	16626	16605	16492	16561	16681	16886	16662	16699	16549	16609	16731	16627	16804	16691	16588	16499	16724	16456	16596	16588	16671	16602	16526	16614	16537	16720	16348	16743	16703	16694	16736	16597	16500	16690	16474	16494	16393	16546	16526	16684	16531	16605	16688	16730	16445	16723	16742	16459	16497	16755	16656	16546	16754	16578	16591	16626	16566	16569	16520	16611	16610	16842	16669	16586	16623	16482	16584	16726	16794	16614	16724	16633	16495	16634	16509	16520	16574	16743	16754	16332	16428	16745	16729	16541	16748	16589	16526	16609	16644	16475	16547	16647	16477	16651	16448	16468	16613	16619	16489	16407	16618	16855	16695	16742	16624	16694	16455	16649	16638	16750	16510	16422	16605	16616	16412	16677	16692	16733	16520	16513	16418	16649	16478	16712	16684	16538	16794	16734	16594	16698	16748	16731	16576	16506	16766	16734	16324	16613	16623	16421	16667	16698	16643	16695	16653	16544	16545	16674	16649	16699	16753	16391	16641	16600	16487	16757	16472	16527	16460	16699	16799	16740	16733	16750	16471	16563	16544	16693	16659	16641	16567	16668	16606	16524	16650	16566	16640	16500	16552	16696	16506	16466	16727	16712	16511	16706	16499	16510	16427	16747	16742	16539	16526	16726	16640	16786	16646	16512	16635	16918	16759	16518	16697	16579	16621	16594	16611	16695	16588	16730	16558	16334	16636	16532	16545	16522	16673	16627	16696	16457	16393	16552	16771	16771	16522	16364	16736	16627	16577	16794	16643	16700	16647	16484	16601	16432	16632	16633	16679	16557	16777	16454	16508	16652	16724	16584	16542	16614	16338	16527	16514	16606	16763	16596	16624	16694	16532	16620	16435	16556	16496	16629	16756	16731	16560	16640	16508	16398	16636	16596	16833	16627	16836	16711	16723	16657	16612	16660	16696	16676	16611	16500	16588	16708	16719	16722	16638	16667	16520	16648	16595	16372	16527	16680	16534	16493	16647	16592	16646	16590	16622	16631	16593	16634	16726	16657	16495	16664	16880	16648	16752	16497	16631	16568	16654	16660	16760	16480	16715	16794	16723	16697	16443	16638	16624	16583	16618	16998	16832	16599	16553	16631	16667	16551	16647	16600	16586	16739	16519	16609	16622	16652	16688	16726	16542	16571	16604	16737	16546	16637	16585	16455	16620	16638	16612	16468	16613	16561	16534	16654	16677	16627	16450	16611	16508	16488	16602	16553	16502	16675	16729	16778	16654	16737	16503	16759	16622	16814	16492	16458	16558	16507	16403	16519	16666	16782	16624	16634	16456	16580	16540	16546	16582	16683	16718	16752	16669	16777	16584	16660	16743	16746	16507	16580	16542	16718	16589	16578	16645	16573	16430	16652	16694	16634	16522	16885	16766	16684	16653	16613	16548	16631	16507	16490	16497	16589	16582	16615	16500	16618	16508	16724	16710	16644	16669	16509	16696	16659	16517	16541	16724	16662	16681	16489	16389	16604	16348	16483	16482	16556	16624	16754	16800	16569	16660	16559	16477	16493	16673	16433	16394	16602	16613	16564	16675	16549	16770	16674	16694	16722	16701	16512	16458	16571	16644	16532	16518	16618	16691	16632	16570	16460	16570	16563	16520	16792	16755	16586	16582	16578	16656	16580	16635	16567	16695	16839	16797	16363	16509	16508	16717	16808	16581	16665	16568	16712	16570	16805	16605	16522	16438	16637	16685	16641	16633	16683	16842	16713	16493	16679	16601	16540	16812	16796	16624	16746	16769	16451	16782	16688	16593	16456	16651	16671	16726	16663	16626	16577	16634	16711	16726	16556	16693	16552	16739	16746	16595	16583	16447	16644	16680	16809	16483	16578	16773	16552	16697	16557	16635	16630	16740	16833	16511	16564	16505	16611	16584	16429	16613	16493	16509	16794	16620	16710	16912	16790	16758	16451	16674	16730	16426	16734	16650	16604	16533	16473	16615	16532	16406	16528	16658	16477	16577	16601	16761	16438	16582	16595	16613	16550	16644	16693	16282	16599	16559	16573	16670	16624	16809	16916	16584	16835	16723	16814	16615	16606	16707	16488	16554	16681	16669	16636	16769	16625	16616	16592	16424	16432	16536	16822	16671	16482	16543	16490	16444	16543	16484	16517	16634	16634	16735	16701	16688	16477	16773	16606	16556	16660	16727	16568	16643	16552	16600	16702	16677	16658	16347	16599	16604	16607	16640	16420	16610	16594	16545	16656	16568	16591	16511	16390	16664	16588	16699	16675	16542	16570	16477	16775	16680	16426	16427	16829	16554	16649	16567	16590	16523	16592	16715	16627	16443	16661	16685	16550	16625	16706	16639	16308	16439	16824	16634	16560	16692	16410	16594	16941	16589	16697	16578	16759	16682	16540	16460	16838	16704	16487	16722	16618	16412	16643	16730	16558	16752	16559	16706	16555	16460	16751	16462	16625	16619	16481	16547	16539	16736	16483	16649	16669	16673	16701	16556	16686	16486	16679	16627	16611	16762	16454	16638	16538	16775	16531	16799	16584	16705	16433	16640	16615	16325	16566	16669	16446	16804	16722	16607	16667	16585	16755	16604	16622	16598	16648	16362	16594	16649	16614	16566	16639	16524	16504	16589	16759	16662	16746	16626	16782	16612	16530	16871	16664	16721	16654	16571	16593	16715	16664	16565	16647	16906	16569	16507	16811	16632	16464	16549	16480	16595	16534	16397	16795	16676	16711	16651	16479	16672	16647	16631	16760	16590	16614	16627	16627	16656	16592	16625	16574	16625	16572	16768	16602	16571	16471	16767	16798	16538	16889	16788	16467	16625	16333	16567	16712	16803	16603	16613	16617	16592	16548	16709	16884	16667	16797	16778	16548	16540	16615	16611	16705	16323	16504	16645	16643	16799	16372	16625	16488	16531	16449	16575	16572	16819	16670	16615	16735	16481	16617	16629	16657	16571	16682	16584	16580	16457	16440	16589	16623	16587	16602	16526	16597	16704	16650	16619	16895	16656	16704	16599	16622	16743	16708	16707	16553	16502	16769	16534	16731	16400	16430	16534	16559	16648	16433	16608	16521	16362	16572	16591	16601	16717	16770	16788	16715	16517	16838	16817	16472	16585	16556	16759	16706	16734	16786	16861	16428	16753	16629	16795	16644	16486	16701	16546	16793	16580	16507	16651	16662	16664	16577	16702	16758	16680	16611	16700	16431	16594	16612	16632	16648	16827	16572	16823	16784	16598	16510	16608	16451	16592	16788	16512	16624	16700	16645	16663	16633	16540	16592	16510	16571	16712	16597	16601	16545	16639	16493	16641	16582	16676	16507	16577	16484	16412	16609	16634	16536	16553	16668	16708	16563	16591	16629	16668	16731	16634	16519	16575	16656	16941	16653	16522	16536	16773	16664	16537	16622	16541	16636	16504	16655	16558	16710	16534	16772	16678	16700	16672	16786	16503	16704	16597	16678	16611	16738	16456	16585	16764	16639	16699	16566	16633	16632	16689	16635	16702	16683	16478	16603	16557	16594	16509	16516	16664	16774	16621	16723	16777	16651	16581	16740	16700	16585	16539	16593	16509	16570	16544	16834	16690	16456	16701	16726	16724	16608	16576	16602	16557	16588	16658	16484	16530	16461	16591	16477	16492	16563	16723	16610	16712	16568	16764	16604	16819	16592	16980	16653	16518	16618	16537	16605	16517	16631	16665	16502	16719	16626	16589	16647	16531	16576	16620	16617	16529	16652	16498	16606	16593	16429	16601	16607	16593	16560	16623	16455	16736	16637	16784	16764	16524	16396	16719	16832	16433	16734	16531	16563	16646	16699	16695	16811	16628	16578	16498	16749	16638	16634	16658	16637	16399
28069	49351	47701	38874	34030	31271	31157	28559	26314	24692	22451	20692	18928	18069	17681	17432	16906	16517	16288	16104	16008	15712	15830	15501	15564	15705	15630	15634	15479	15394	15537	15602	15458	15284	15225	15569	15457	15403	15481	15501	15482	15418	15321	15311	15543	15428	15609	15324	15452	15440	15411	15339	15432	15557	15457	15366	15429	15380	15547	15347	15553	15460	15313	15330	15348	15379	15270	15355	15391	15535	15376	15402	15445	15330	15313	15394	15359	15427	15536	15326	15354	15528	15527	15389	15508	15409	15304	15478	15324	15313	15366	15416	15361	15540	15327	15370	15361	15254	15427	15435	15411	15399	15290	15400	15505	15433	15593	15281	15522	15335	15305	15332	15328	15512	15370	15239	15434	15495	15351	15325	15165	15364	15522	15264	15295	15278	15221	15305	15338	15284	15377	15389	15370	15499	15230	15342	15368	15483	15362	15372	15372	15408	15336	15313	15411	15350	15302	15605	15360	15479	15425	15284	15258	15370	15404	15424	15313	15219	15391	15276	15460	15417	15170	15428	15222	15340	15248	15364	15133	15243	15243	15324	15230	15238	15276	15528	15285	15374	15351	15482	15245	15378	15334	15381	15273	15311	15383	15349	15414	15243	15386	15378	15282	15554	15354	15390	15273	15324	15298	15346	15350	15318	15429	15228	15478	15203	15188	15380	15254	15162	15426	15377	15388	15316	15481	15372	15486	15363	15352	15266	15236	15294	15490	15333	15517	15223	15355	15286	15290	15343	15345	15450	15409	15382	15405	15269	15337	15510	15394	15358	15483	15379	15356	15329	15383	15328	15409	15426	15245	15391	15436	15397	15202	15400	15334	15321	15385	15406	15323	15454	15372	15299	15454	15302	15420	15254	15275	15309	15197	15301	15344	15378	15222	15427	15556	15284	15302	15276	15373	15106	15379	15313	15328	15365	15306	15366	15368	15398	15380	15472	15408	15305	15286	15400	15389	15275	15288	15426	15421	15440	15431	15327	15295	15181	15340	15401	15245	15404	15431	15420	15344	15480	15376	15371	15439	15421	15213	15447	15379	15552	15288	15374	15300	15216	15450	15188	15306	15292	15300	15344	15476	15469	15312	15369	15373	15439	15393	15268	15362	15400	15131	15446	15443	15419	15444	15423	15371	15480	15302	15248	15303	15281	15437	15222	15363	15302	15341	15283	15172	15314	15317	15324	15407	15479	15514	15436	15394	15565	15472	15405	15481	15327	15490	15344	15361	15433	15441	15301	15408	15335	15436	15372	15412	15392	15277	15356	15269	15397	15383	15327	15402	15300	15461	15438	15325	15357	15345	15430	15410	15404	15468	15386	15315	15568	15345	15315	15141	15329	15299	15475	15376	15290	15229	15479	15432	15287	15313	15220	15409	15212	15312	15347	15454	15343	15174	15238	15334	15090	15274	15509	15454	15363	15378	15468	15127	15325	15357	15347	15362	15300	15382	15458	15404	15456	15455	15375	15148	15340	15404	15360	15308	15435	15358	15310	15289	15294	15481	15368	15239	15406	15282	15292	15362	15327	15375	15442	15368	15425	15268	15420	15328	15468	15386	15338	15426	15198	15395	15405	15230	15443	15135	15421	15425	15304	15330	15323	15288	15396	15370	15244	15303	15301	15235	15424	15332	15349	15519	15241	15351	15472	15307	15378	15478	15408	15445	15460	15331	15246	15259	15457	15164	15302	15300	15426	15420	15243	15577	15446	15334	15178	15462	15330	15232	15299	15504	15297	15340	15378	15384	15457	15312	15199	15370	15377	15426	15561	15230	15368	15288	15326	15256	15206	15293	15401	15404	15415	15385	15447	15495	15340	15392	15409	15258	15384	15318	15302	15248	15339	15374	15190	15354	15367	15389	15510	15542	15298	15280	15490	15259	15405	15183	15452	15406	15197	15308	15530	15367	15432	15270	15273	15445	15288	15298	15541	15283	15233	15352	15347	15314	15211	15241	15194	15304	15334	15492	15355	15435	15342	15373	15587	15383	15223	15307	15185	15451	15306	15250	15195	15414	15383	15394	15263	15457	15339	15348	15332	15208	15418	15086	15319	15237	15284	15158	15228	15366	15390	15300	15386	15268	15494	15308	15302	15490	15325	15366	15326	15419	15455	15536	15207	15431	15242	15391	15286	15177	15288	15390	15326	15432	15326	15291	15521	15235	15432	15348	15294	15268	15415	15347	15267	15542	15299	15372	15584	15268	15268	15378	15342	15478	15244	15360	15367	15242	15347	15316	15319	15330	15261	15310	15261	15346	15477	15383	15310	15319	15375	15463	15343	15190	15386	15406	15395	15399	15367	15509	15257	15284	15239	15174	15420	15456	15310	15341	15274	15381	15431	15317	15409	15326	15276	15335	15269	15344	15234	15464	15301	15182	15214	15417	15455	15418	15365	15453	15371	15545	15314	15363	15193	15310	15275	15428	15366	15413	15410	15341	15359	15249	15363	15511	15369	15414	15358	15369	15358	15422	15422	15320	15300	15553	15456	15567	15347	15255	15242	15270	15281	15136	15443	15271	15510	15280	15421	15397	15464	15441	15483	15235	15375	15423	15282	15362	15376	15356	15273	15267	15330	15420	15259	15425	15231	15425	15382	15343	15337	15270	15508	15382	15274	15439	15286	15226	15439	15330	15465	15369	15346	15415	15124	15363	15476	15585	15129	15391	15429	15484	15319	15285	15296	15505	15411	15384	15365	15287	15194	15165	15228	15277	15435	15409	15340	15260	15280	15401	15247	15460	15400	15308	15318	15332	15501	15386	15358	15416	15332	15351	15240	15442	15291	15454	15161	15405	15431	15374	15302	15426	15312	15435	15395	15393	15308	15458	15223	15377	15347	15364	15413	15426	15333	15393	15363	15251	15276	15308	15282	15253	15406	15491	15384	15346	15338	15407	15403	15376	15430	15299	15243	15254	15290	15251	15442	15335	15366	15330	15468	15284	15376	15161	15367	15390	15349	15314	15421	15334	15334	15393	15214	15216	15392	15114	15437	15391	15478	15309	15315	15387	15467	15325	15306	15335	15382	15381	15387	15299	15273	15334	15465	15216	15409	15461	15506	15384	15383	15316	15345	15343	15366	15446	15399	15497	15279	15298	15511	15270	15441	15464	15397	15332	15437	15263	15233	15349	15419	15115	15192	15373	15309	15253	15354	15319	15339	15414	15379	15515	15397	15397	15471	15276	15257	15556	15105	15196	15247	15331	15336	15154	15317	15386	15336	15371	15306	15447	15450	15366	15283	15453	15264	15447	15307	15486	15365	15459	15343	15415	15162	15462	15565	15058	15400	15465	15427	15322	15422	15310	15593	15411	15379	15227	15393	15487	15450	15261	15335	15278	15461	15336	15402	15517	15440	15476	15330	15388	15403	15316	15257	15390	15412	15367	15260	15377	15340	15378	15407	15316	15407	15274	15632	15301	15504	15446	15478	15298	15334	15216	15364	15277	15377	15319	15344	15333	15423	15317	15413	15198	15279	15336	15352	15368	15216	15292	15335	15211	15228	15336	15380	15372	15326	15292	15351	15486	15606	15282	15110	15287	15284	15300	15459	15328	15307	15485	15575	15442	15327	15231	15278	15236	15395	15453	15216	15458	15384	15396	15302	15250	15364	15345	15183	15246	15291	15362	15428	15441	15395	15433	15398	15333	15276	15296	15460	15452	15344	15407	15300	15297	15324	15345	15303	15386	15321	15178	15232	15231	15275	15335	15355	15304	15315	15296	15514	15317	15273	15293	15385	15516	15312	15382	15191	15370	15352	15391	15423	15390	15368	15456	15512	15374	15096	15184	15315	15419	15180	15347	15290	15300	15300	15490	15262	15443	15411	15396	15371	15243	15261	15315	15284	15104	15471	15325	15461	15391	15171	15395	15355	15408	15307	15286	15362	15481	15396	15316	15423	15364	15341	15228	15372	15443	15174	15278	15189	15339	15377	15237	15335	15264	15363	15518	15328	15190	15474	15308	15415	15452	15368	15294	15461	15318	15339	15341	15421	15459	15390	15373	15460	15444	15562	15563	15265	15502	15280	15411	15344	15341	15271	15341	15379	15434	15276	15290	15332	15296	15642	15366	15192	15300	15296	15362	15287	15424	15284	15174	15334	15436	15278	15388	15419	15307	15313	15332	15300	15346	15455	15189	15411	15223	15392	15288	15269	15318	15479	15442	15195	15235	15486	15267	15225	15370	15342	15387	15369	15381	15443	15354	15281	15345	15349	15263	15360	15493	15313	15283	15216	15296	15365	15277	15320	15345	15414	15311	15384	15414	15319	15286	15385	15357	15358	15422	15398	15281	15432	15351	15306	15262	15193	15363	15350	15363	15173	15516	15303	15307	15276	15213	15409	15434	15437	15330	15428	15450	15098	15396	15487	15377	15416	15365	15319	15329	15232	15365	15412	15419	15395	15278	15564	15264	15287	15292	15326	15397	15270	15421	15290	15331	15288	15516	15261	15418	15234	15372	15341	15311	15390	15350	15262	15345	15471	15393	15171	15463	15243	15376	15555	15305	15217	15414	15298	15315	15382	15170	15162	15399	15249	15470	15329	15256	15454	15545	15442	15386	15441	15424	15338	15575	15473	15382	15357	15382	15440	15220	15450	15361	15377	15321	15123	15277	15525	15266	15410	15208	15424	15314	15210	15476	15311	15316	15442	15279	15352	15506	15349	15522	15432	15182	15370	15237	15438	15314	15327	15160	15346	15410	15510	15290	15347	15342	15337	15383	15322	15306	15300	15464	15385	15247	15249	15356	15399	15510	15325	15438	15611	15338	15253	15337	15458	15464	15356	15409	15537	15439	15426	15246	15395	15408	15208	15246	15495	15462	15197	15361	15307	15278	15220	15407	15243	15354	15456	15270	15465	15327	15239	15542	15379	15201	15409	15421	15071	15265	15509	15412	15431	15454	15317	15375	15316	15313	15404	15393	15128	15361	15468	15435	15240	15351	15356	15509	15219	15495	15239	15269	15348	15323	15254	15297	15369	15478	15205	15493	15394	15356	15175	15455	15393	15228	15334	15061	15296	15343	15285	15272	15467	15410	15304	15515	15255	15324	15308	15250	15403	15484	15327	15276	15357	15323	15380	15350	15378	15494	15237	15353	15366	15347	15345	15507	15449	15497	15337	15411	15436
30860	27781	32257	28226	24000	22804	22508	21372	20585	19877	18950	18689	17710	17693	17725	17563	17426	17424	17409	17389	17230	17236	17464	17172	17126	17168	17342	17146	17014	17118	17143	17189	17267	17217	17252	17121	17272	17061	17108	16959	17166	17284	17155	17106	17350	17242	17188	17078	17310	17152	17044	17209	17197	16983	17015	16958	17068	17123	17094	17139	17139	17142	17048	16939	17109	16933	17147	17229	16967	17028	17243	17105	17030	17029	17026	17073	17115	17106	17172	17143	17133	17028	17276	17045	17222	17211	17044	17221	17041	16959	17020	17182	17205	17119	17191	17247	17064	17106	17147	17097	17001	17263	17000	17045	17019	17104	17251	17172	17165	17160	17138	17173	16952	17107	16965	17040	17036	17345	16881	17106	17142	17098	17040	17148	17043	17032	17136	16941	17058	17176	16869	17044	17126	16914	17053	16921	16809	17192	16923	17127	17265	17262	16991	16931	17088	17278	17140	17056	17037	17280	17183	17114	17051	17018	16831	16988	16971	17093	17237	17133	17079	16980	17134	17034	17009	16998	17218	17059	16923	16980	17099	16991	17186	17091	17046	17049	17024	17190	17083	17053	17049	17121	16978	17145	17079	17013	17251	17157	16980	17114	17188	17078	17113	17157	17163	16846	17115	17141	17196	17120	17030	16790	16937	17069	17133	17080	17290	17139	17057	16978	17039	17066	17070	17119	17095	17043	17192	16983	17091	17200	16990	17219	17083	17047	17078	17084	17175	17142	17118	16986	16977	17177	16962	17001	17118	16921	17056	16940	17268	17216	17101	16994	17001	17147	17202	16956	16944	17205	16992	16962	17166	17014	17133	17162	17130	17064	17338	16915	17065	17056	17196	17166	16882	17215	17099	17093	17177	17111	17115	16902	16917	17147	17153	17144	17170	17065	17170	17175	17075	17032	17112	17233	17111	17112	17085	17043	17217	17124	17033	17114	16954	17098	17148	17074	17053	17132	17138	17039	17175	17058	17145	16856	16903	16898	16889	17193	17259	17021	17243	17059	17084	17172	16957	17115	17155	17207	17072	17162	16951	17072	17100	17070	17209	17146	17053	17069	17160	17038	17176	17041	17108	17226	17076	17031	17040	16967	17123	16796	16916	17133	17105	16907	17061	17174	17034	17235	17199	17217	17148	17017	17067	17196	17239	17122	16957	17190	17126	17016	16972	16974	17247	17215	17009	17066	17152	17019	17039	17116	17060	17190	17102	16979	17141	17098	16916	17102	17116	17099	17225	17119	17062	17128	16820	17139	17259	17013	17255	17254	17089	17071	17073	17218	17000	17001	17066	17138	17101	17127	17060	16919	16919	17113	17141	17141	17080	16945	17120	17149	17005	17229	16917	17201	17183	17173	17168	16884	17251	17014	17120	17117	17083	17252	17050	16879	17204	17129	17376	17079	17110	16932	17229	17136	17047	17074	17058	16979	17235	17125	17071	17064	17187	17103	17124	17096	17107	17044	17062	16960	17084	17038	17121	17027	17028	17255	17078	17009	17260	17052	17120	17081	17182	17189	16802	17095	16998	17050	17058	17026	17141	17252	17247	17111	17153	17043	16889	17084	17130	17101	17110	17207	16980	16980	17127	16883	17066	16995	16889	17214	17236	17094	16875	17002	16948	17227	17226	17162	16996	17175	17218	17089	17133	16871	17051	17119	17001	17210	17130	17096	17132	17150	17145	17164	17132	17078	17163	17011	17134	17257	16998	16832	17144	17150	17081	16988	17029	16915	16992	17205	16989	16970	17192	16954	17204	16980	17138	17094	17204	17414	16958	16888	16989	17199	17160	17051	16992	16901	17023	17207	16938	17084	17189	17038	16947	17032	17088	16985	17253	17259	17155	17029	17350	17115	17072	17239	17147	17137	17313	17110	17177	17297	16972	17098	17027	17083	17258	17315	17139	17213	17165	17003	17066	17171	17063	16989	17153	17071	17093	17254	17055	16897	17200	17129	17189	16814	17141	17152	17091	16847	17103	17284	17219	17010	17186	17150	17184	17258	17326	17159	17079	17314	17097	17051	17058	17148	17127	16965	17030	16985	17070	17035	16995	17072	17017	16969	17057	16933	17032	17223	17095	17251	17038	16924	17032	17168	16944	17078	17023	17055	17351	17141	17292	17327	17005	17060	17146	16974	17029	16978	17178	17017	16986	17134	17014	16910	17112	17275	17139	17000	17025	17124	17043	17169	17057	17110	17090	17170	16976	17099	17099	16965	17064	17254	17045	17195	16962	16987	17068	17153	17311	17140	17195	17211	17025	17114	16910	17164	17172	17168	17121	17145	17194	17104	17120	17135	17127	17122	17056	17086	17057	17053	16981	17047	17107	17233	17184	17189	16870	17008	17278	17147	17120	17116	17165	16866	16948	17046	17228	16941	17393	17170	17207	17289	17108	17072	17087	17114	17015	17009	17188	17143	17271	17139	17040	17183	17008	17072	17156	17224	17168	17045	17019	17151	16908	16965	17258	16935	17142	17237	17190	17173	17047	17130	17565	17225	17013	17125	17111	17084	17070	17136	16925	17065	17197	17095	17052	17026	17256	17079	17085	17132	17239	16996	17197	17194	17046	16944	17084	17200	17159	17209	16897	17103	17137	17137	17193	17075	16969	17013	17096	17080	17197	17188	17053	16930	17172	17032	17005	17229	16989	17080	17027	17085	17036	17161	17079	17117	17202	16966	17132	17125	17178	17192	17054	17005	17167	17131	16985	17267	17184	17289	16964	17067	17220	17137	17195	17305	17072	17186	17129	17270	17234	17033	17199	17098	17100	17207	17040	17108	17043	17126	17187	17102	17173	17197	17171	17242	17234	17042	17062	16980	17098	17142	16985	17098	17165	16908	16945	16966	17104	17074	17306	17121	17210	17228	16973	17069	17041	17088	17182	17308	17058	17212	16977	17025	16856	17160	17168	17034	17051	17140	17063	16940	17207	17109	17012	17260	17216	17122	17100	17059	17210	17011	16990	17136	17002	17060	17196	17045	16946	17124	17127	17094	17073	17104	17035	16985	17137	17186	17177	17067	17113	17055	17145	17172	16997	17068	17129	17051	17063	17110	17160	16956	17014	17209	17282	17011	17097	17147	16944	17260	17196	17105	17074	17056	17095	16952	17080	17078	17306	17041	17196	17090	17117	17225	17176	16995	17394	16993	17154	17138	17108	17057	17086	17115	17085	17172	17102	17114	16963	17140	17001	17144	17243	17043	17149	16904	17275	16757	17201	17134	17135	17184	17148	17058	17181	17128	17081	16950	17063	17177	17123	16962	17166	17186	17122	17096	17121	17098	17251	17108	16829	17088	17297	17205	16985	17038	17285	17090	16961	17011	17202	17068	17213	17081	17262	17093	17046	17183	17116	17152	17193	17142	17146	17041	16941	17055	17052	17087	17052	17253	17178	17227	17213	17077	17188	16987	17275	17165	17109	17402	17069	17269	17187	17181	16999	17255	17133	17177	17020	17197	17159	17145	17204	16988	17196	17257	16981	17085	16971	17031	16962	17203	17176	17062	17215	17063	17164	17272	17119	17080	17099	17082	17154	17136	17107	17222	17040	17188	17223	16706	17368	17314	17122	17170	17174	17092	16960	17055	17157	17127	17076	16944	17064	17173	17071	17103	17092	17101	17142	17077	17115	17194	17196	17322	17200	17066	17018	16981	17245	16968	17137	16965	17276	17167	17063	17098	17104	17247	17174	17041	17022	17134	17124	16971	16975	17166	17134	17387	17148	17177	17151	17078	17011	17102	17178	16854	17140	16958	17074	16982	17119	17050	17232	17198	17031	17108	17087	17099	17209	16981	17062	16988	17181	17106	17025	17054	16992	17233	16992	17190	17054	17240	16936	17227	17243	17216	17072	17032	17207	17198	17245	17165	17169	16955	17111	17088	17037	17318	16931	17054	17128	16873	17096	17193	17120	17028	17122	17133	17069	17192	17164	17105	17427	17351	17118	17139	17004	17168	16982	16853	16902	17012	16993	17008	17230	17124	17099	17036	17160	17067	17131	17044	17088	16907	17133	17247	17047	16978	17019	17283	17237	17216	17041	17162	17268	17047	17154	17105	17074	17205	17043	17029	16802	17414	17261	17167	17233	17245	17052	17261	17230	17254	17318	17058	16945	16926	17027	17090	17146	17236	17014	17059	16936	16937	17117	17088	17119	16933	17001	17114	17111	17172	17070	17099	17010	17091	17090	17015	17236	17082	17097	16958	17172	16909	17223	17107	17178	17054	17081	17219	17117	17222	17023	17018	17249	17118	17169	17164	17123	17157	17126	17028	17232	17150	17113	17034	17052	17096	17050	17159	17162	17126	17238	17058	17044	17055	17112	17039	17029	17144	17128	17099	17178	17052	17147	17121	17128	17015	17300	17117	17173	16946	17251	16971	17162	16948	16941	17098	17167	17127	17062	17032	16979	17099	17334	17115	17011	17196	17213	16973	17212	17167	17010	17113	17132	17072	17060	17142	17192	17148	17138	16907	16836	17019	16959	17071	17133	17007	17161	17246	16990	17186	17076	17096	17117	16953	17081	17173	17212	17223	17323	17187	16930	16924	17139	16963	17168	17080	16982	17237	17142	17146	17206	17244	17131	17052	17275	17053	17128	17138	17048	16859	16954	17017	16920	17166	17101	16880	17090	17214	17092	17156	17051	17186	16893	17020	17138	17014	17178	17076	16810	16750	17006	17032	16931	17012	16985	17087	17100	17082	17034	17052	17157	17122	17041	16858	17147	17086	17193	17100	16988	17125	17297	17176	16968	17266	16934	16986	17036	17197	17164	16911	17114	17201	17003	17161	17249	17031	17082	16975	17136	17078	17095	17091	17088	17090	17060	17029	17327	17046	17035	17158	16854	17206	17010	17203	17071	17067	17168	16953	17038	17082	17251	17112	17240	17087	17011	17038	17104	17053	17069	17134	17210	17250	16983	16886	16791	16962	17258	17023	17248	17030	16893	17151	17013	17126	16853	17202	17098	17250	17212	17089	17134	17165	17095	17093	17017	16960	17124	17229	17001	17059	17109	17138	17055	17199	16915	17102	17108	17360	17218	17098	16778	17197	16958	17047	17195	17075	17161	17161	17241	16955	17052	17277	16845	17260	17109	16971	17091	17052	17149	17389	17161	17116	17395	16852
26167	38836	37273	29580	26021	24114	24041	22479	21123	19960	18640	17932	17117	16840	16616	16643	16175	16322	16063	16013	15910	15892	15717	15612	15727	15736	15786	15531	15719	15766	15863	15648	15616	15691	15866	15568	15715	15754	15590	15551	15722	15809	15708	15580	15597	15564	15731	15654	15548	15510	15768	15555	15605	15545	15578	15494	15605	15816	15662	15720	15616	15676	15599	15625	15750	15724	15627	15532	15621	15675	15575	15614	15518	15665	15730	15763	15707	15563	15476	15736	15634	15470	15640	15567	15626	15646	15603	15515	15711	15624	15724	15721	15718	15551	15719	15571	15696	15512	15569	15796	15766	15485	15748	15576	15566	15766	15649	15797	15554	15613	15654	15725	15663	15766	15695	15658	15602	15738	15769	15554	15522	15590	15549	15632	15611	15532	15507	15597	15775	15703	15571	15699	15882	15582	15659	15582	15677	15704	15785	15871	15586	15721	15535	15535	15661	15573	15497	15798	15623	15532	15667	15578	15770	15691	15549	15866	15681	15647	15704	15654	15755	15743	15642	15718	15666	15706	15641	15633	15732	15801	15813	15530	15764	15687	15564	15822	15629	15578	15823	15522	15580	15626	15663	15502	15521	15553	15636	15603	15743	15624	15647	15626	15655	15630	15693	15672	15581	15585	15534	15679	15697	15631	15675	15585	15485	15564	15543	15606	15842	15625	15597	15685	15739	15489	15605	15760	15483	15793	15843	15648	15636	15670	15418	15527	15488	15512	15549	15605	15581	15614	15755	15651	15539	15496	15743	15859	15581	15786	15508	15522	15575	15604	15526	15773	15494	15795	15573	15648	15304	15756	15706	15642	15770	15653	15701	15637	15627	15730	15653	15539	15744	15521	15735	15598	15410	15532	15809	15573	15709	15601	15591	15633	15763	15532	15595	15843	15638	15567	15729	15782	15705	15699	15711	15737	15611	15882	15535	15686	15872	15625	15638	15601	15797	15561	15556	15596	15583	15660	15609	15681	15855	15537	15545	15573	15560	15581	15620	15645	15706	15505	15596	15314	15636	15684	15726	15652	15621	15653	15769	15571	15700	15613	15719	15644	15557	15710	15545	15684	15783	15731	15702	15493	15733	15541	15778	15666	15533	15564	15682	15639	15646	15578	15670	15701	15731	15584	15604	15657	15676	15545	15584	15710	15690	15563	15802	15758	15605	15704	15811	15612	15571	15642	15588	15767	15647	15602	15625	15660	15800	15612	15685	15690	15570	15562	15712	15517	15618	15608	15619	15516	15746	15768	15712	15615	15615	15780	15531	15637	15501	15708	15733	15647	15594	15573	15731	15665	15515	15453	15562	15936	15600	15631	15641	15527	15742	15654	15595	15627	15527	15701	15589	15767	15433	15810	15509	15682	15644	15551	15670	15515	15569	15605	15687	15762	15524	15583	15672	15788	15739	15604	15516	15586	15790	15674	15558	15780	15633	15650	15723	15449	15719	15775	15719	15760	15734	15724	15625	15718	15647	15647	15572	15512	15720	15718	15732	15550	15567	15693	15466	15591	15667	15495	15764	15581	15488	15675	15568	15546	15607	15710	15691	15676	15436	15764	15740	15753	15642	15629	15623	15711	15556	15820	15535	15656	15726	15739	15621	15699	15649	15666	15495	15498	15830	15603	15527	15642	15700	15480	15595	15684	15490	15658	15538	15635	15514	15672	15532	15695	15707	15665	15662	15704	15572	15742	15596	15620	15653	15749	15741	15678	15630	15447	15563	15635	15578	15632	15599	15713	15604	15629	15575	15683	15486	15638	15680	15766	15473	15637	15657	15742	15743	15605	15774	15579	15758	15560	15575	15602	15687	15646	15848	15725	15688	15539	15608	15652	15550	15554	15657	15589	15665	15750	15644	15516	15691	15565	15690	15752	15680	15747	15657	15551	15687	15572	15625	15689	15637	15802	15744	15628	15677	15616	15606	15655	15722	15631	15583	15679	15551	15584	15411	15723	15749	15665	15749	15544	15627	15563	15778	15746	15679	15487	15559	15632	15564	15621	15631	15854	15518	15745	15655	15790	15561	15688	15788	15625	15588	15703	15642	15477	15675	15461	15643	15746	15509	15605	15713	15679	15645	15686	15524	15693	15533	15824	15536	15622	15580	15585	15797	15728	15627	15718	15733	15677	15648	15586	15700	15717	15554	15452	15494	15696	15689	15668	15541	15879	15605	15624	15703	15487	15714	15669	15798	15531	15710	15669	15431	15673	15680	15643	15768	15521	15680	15691	15641	15447	15854	15721	15645	15741	15547	15703	15779	15450	15525	15692	15667	15676	15590	15648	15557	15664	15864	15580	15567	15606	15699	15558	15505	15699	15537	15768	15731	15463	15665	15835	15681	15605	15631	15769	15720	15782	15656	15737	15616	15702	15705	15674	15798	15512	15760	15883	15713	15598	15564	15654	15639	15807	15594	15607	15562	15522	15470	15753	15648	15672	15608	15550	15631	15562	15672	15611	15606	15683	15592	15597	15702	15601	15706	15619	15708	15785	15589	15688	15611	15571	15731	15761	15601	15597	15708	15674	15684	15601	15572	15778	15681	15658	15484	15530	15581	15552	15873	15641	15635	15685	15473	15668	15594	15681	15471	15647	15806	15462	15649	15833	15711	15378	15607	15885	15604	15644	15623	15665	15582	15860	15641	15636	15653	15709	15624	15675	15535	15651	15630	15625	15675	15499	15662	15548	15772	15476	15583	15505	15756	15492	15605	15699	15684	15521	15512	15449	15370	15637	15550	15677	15490	15508	15650	15736	15542	15676	15821	15596	15762	15634	15593	15608	15415	15638	15474	15817	15603	15575	15708	15617	15652	15646	15721	15751	15717	15614	15661	15855	15585	15592	15557	15572	15573	15618	15656	15638	15641	15645	15520	15498	15721	15709	15665	15610	15464	15688	15736	15535	15595	15701	15604	15660	15656	15669	15794	15588	15666	15545	15646	15629	15595	15611	15630	15645	15641	15568	15718	15731	15718	15648	15621	15709	15707	15525	15651	15563	15496	15658	15718	15531	15655	15742	15627	15575	15615	15756	15766	15737	15585	15668	15676	15784	15560	15720	15699	15644	15617	15606	15697	15674	15560	15634	15592	15717	15660	15719	15676	15755	15616	15599	15474	15634	15557	15726	15658	15665	15658	15637	15691	15671	15663	15709	15559	15781	15625	15692	15558	15430	15720	15589	15641	15548	15597	15687	15421	15700	15626	15818	15578	15785	15594	15406	15642	15623	15650	15648	15716	15505	15604	15589	15665	15727	15747	15707	15398	15653	15613	15648	15809	15669	15756	15620	15538	15680	15735	15494	15559	15567	15696	15798	15557	15650	15855	15651	15750	15465	15522	15683	15300	15640	15612	15648	15613	15594	15600	15713	15593	15740	15395	15673	15573	15744	15777	15636	15659	15658	15540	15555	15595	15720	15614	15736	15635	15642	15631	15669	15623	15533	15718	15689	15664	15641	15719	15665	15725	15509	15782	15746	15693	15724	15724	15597	15652	15598	15679	15670	15568	15631	15485	15777	15572	15618	15704	15560	15768	15691	15655	15478	15646	15812	15802	15684	15513	15648	15672	15534	15481	15581	15695	15694	15624	15848	15667	15671	15741	15545	15711	15612	15668	15615	15688	15471	15718	15638	15569	15597	15680	15459	15661	15627	15707	15657	15651	15597	15567	15675	15463	15732	15800	15722	15678	15400	15450	15511	15551	15669	15687	15710	15700	15589	15636	15709	15692	15719	15663	15644	15689	15561	15566	15548	15611	15590	15680	15516	15626	15707	15765	15572	15642	15678	15622	15633	15744	15547	15474	15699	15718	15602	15524	15682	15686	15797	15569	15715	15702	15580	15607	15659	15637	15600	15653	15536	15681	15688	15634	15708	15516	15584	15747	15735	15772	15576	15700	15608	15629	15516	15593	15705	15641	15795	15628	15565	15748	15670	15707	15709	15670	15637	15722	15858	15632	15648	15684	15622	15723	15671	15549	15528	15603	15602	15594	15605	15669	15573	15635	15735	15690	15609	15657	15773	15669	15530	15703	15703	15614	15564	15536	15718	15731	15720	15527	15690	15519	15978	15548	15714	15866	15577	15721	15522	15627	15783	15505	15639	15533	15722	15572	15632	15586	15578	15811	15561	15655	15802	15612	15533	15520	15875	15776	15586	15656	15713	15683	15639	15725	15584	15702	15526	15562	15672	15681	15613	15643	15623	15562	15699	15845	15527	15672	15539	15659	15664	15656	15585	15561	15598	15801	15752	15716	15584	15726	15540	15723	15682	15647	15648	15703	15585	15599	15780	15620	15614	15684	15665	15723	15614	15578	15604	15650	15488	15580	15713	15624	15497	15729	15754	15611	15555	15736	15549	15511	15476	15869	15538	15677	15759	15600	15609	15691	15836	15726	15516	15786	15691	15626	15669	15676	15679	15795	15591	15591	15445	15778	15599	15635	15697	15688	15573	15591	15536	15672	15532	15523	15661	15685	15751	15623	15643	15768	15627	15565	15551	15663	15636	15507	15537	15566	15667	15537	15717	15611	15828	15726	15670	15648	15636	15634	15467	15597	15670	15587	15689	15659	15721	15744	15632	15610	15556	15654	15679	15592	15688	15604	15453	15847	15503	15797	15669	15552	15630	15497	15614	15670	15527	15553	15801	15630	15586	15500	15463	15538	15694	15629	15476	15693	15661	15705	15587	15465	15661	15683	15574	15580	15674	15679	15478	15643	15677	15636	15638	15695	15564	15644	15681	15634	15401	15678	15727	15627	15638	15542	15504	15694	15681	15733	15551	15478	15665	15603	15527	15748	15742	15581	15773	15729	15672	15671	15601	15623	15517	15494	15601	15683	15615	15631	15624	15644	15592	15748	15645	15854	15546	15591	15764	15619	15780	15544	15653	15541	15608	15526	15755	15624	15611	15851	15681	15665	15599	15835	15682	15539	15757	15559	15577	15654	15717	15653	15660	15580	15665	15578	15731	15765	15703	15689	15559	15775	15609	15812	15478	15503	15614	15819	15648	15570	15598	15690	15572	15602	15684	15653	15613	15651	15748	15435	15699	15654	15507	15720	15505	15633	15675	15495	15730	15567	15557	15678	15572	15598	15573	15703	15680	15626	15657	15723	15582	15480	15687	15558	15641
25193	21387	28427	26697	25156	25445	25544	23292	21601	20618	19355	18804	18066	17494	17219	17479	17079	16852	16596	16864	16670	16563	16564	16401	16346	16436	16376	16200	16221	16286	16327	16335	16480	16381	16386	16118	16335	16300	16234	16201	16282	16251	16315	16274	16426	16216	16188	16568	16213	16085	16245	16310	16118	16165	16359	16216	16295	16305	16403	16379	16273	16363	16315	16277	16179	16100	16454	16275	16201	16362	16410	16141	16312	16131	16317	16226	16495	16358	16290	16219	16175	16237	16343	15874	16118	16265	16055	16427	16261	16348	16250	16139	16074	16215	16323	16290	16196	16340	16371	16269	16232	16153	16175	16230	16306	16268	16212	16192	16084	16340	16154	16285	16273	16209	16168	16179	16206	16313	16185	16128	16130	16167	16409	16111	16285	16184	16159	16266	16273	16223	16283	16231	16166	16365	16297	16347	16237	16237	16325	16269	16172	16248	16252	16011	16181	16176	16227	16323	16229	16195	16363	16174	16365	16214	16053	16051	16263	16259	16166	16167	16065	16118	16381	16191	16298	16201	16058	16268	16079	16136	16227	15957	16344	16171	16274	16270	16134	16468	16242	16199	15990	16181	16186	16369	16354	16130	16362	16203	16115	16373	16137	16144	16250	16114	16274	16233	16362	16209	16265	16190	16307	16221	16236	16235	16301	16275	16120	16294	16088	16460	16327	16357	16067	16113	16303	16231	16107	16110	16239	16256	16137	16108	16209	16296	16343	16138	16166	16162	16338	16231	16298	16255	16043	16080	16145	16318	16282	16147	16269	16266	16191	16239	16258	16250	16341	16239	16360	16235	16178	16289	16257	16057	16030	16357	16355	16194	16321	16208	16178	16315	16284	16227	16245	16173	16207	16084	16141	16259	16259	16473	16179	16300	16137	16363	16229	16074	16183	16190	16278	15909	16084	16235	16302	16323	16324	16217	16367	16260	16176	16372	16148	16377	16390	16209	16171	16196	16218	16139	16168	16259	16416	16031	16117	16208	16294	16180	16242	16220	16342	16223	16181	16160	16283	16299	16194	16303	16447	16203	16263	16301	16258	16199	16203	16066	16302	16180	16117	16164	16281	16310	16283	16264	16173	16134	16128	16007	16210	16299	16274	15945	16257	16301	16148	16330	16140	16244	16175	16372	16343	16236	16202	16285	16206	16262	16430	16336	16360	16288	16349	16244	15935	16157	16022	16296	16327	16252	16154	16265	16229	16289	16191	16118	16347	16341	16267	16180	16164	16228	16297	16198	16148	16255	16202	16285	16232	16185	16318	16068	16343	16196	16285	16130	16217	16293	16372	16270	16053	16252	16271	16131	16334	16375	16299	16379	16158	16065	16177	16397	16258	16271	16210	16288	16255	16232	16175	16217	16197	16270	16177	16245	16144	16326	16275	16216	16260	16258	16101	16307	16218	16200	16074	16100	16244	16118	16157	16143	16138	16206	16350	16354	16158	16166	16271	16182	16238	15916	16169	16100	16490	16293	16195	16116	16062	16061	16138	16160	16149	16256	16149	16355	16277	16193	16359	16100	16210	16208	16211	16328	16182	16272	16216	16121	16105	16210	16381	16147	16291	16269	16156	16388	16206	16262	16261	16319	16169	16248	16264	16410	16229	16008	16414	16480	16220	16285	16298	16132	16205	16117	16309	16136	16128	16271	16030	16115	16295	16164	16110	16293	16213	16290	16276	15955	16369	16213	16211	16327	16240	16273	16210	16407	16194	16126	16322	15918	16350	16199	16226	16256	16219	16443	16243	16319	16173	16187	16190	16207	16132	16053	15948	16086	16190	16171	16379	16148	16197	16285	16137	16279	16340	16406	16217	16118	16320	16024	16141	16342	16376	16356	16195	16274	16262	16038	16401	16384	16133	16419	16187	16365	16112	16105	16064	16306	16361	16210	16282	16052	16132	16378	16166	16298	16254	16230	16161	16327	16163	16038	16171	16244	16172	16323	16335	16205	16253	16355	16229	16161	16263	16258	16080	16220	16108	16332	16399	16281	16314	16359	16285	16136	16344	16407	16190	16297	16261	16410	16418	16374	16203	16201	16343	16103	16131	16289	16258	16397	16232	16226	16315	16327	16279	16337	16288	16278	16326	16286	16142	16254	16236	16277	16176	16336	16119	16221	16011	16146	16327	16121	16289	16139	16201	16259	16148	16311	16133	16228	16172	16159	16126	16256	16111	16142	16238	16348	16191	16253	16312	16276	16275	16243	16309	16202	16241	16314	16126	16232	16237	16147	16234	16216	16308	16252	16404	16129	16163	16256	16142	16218	16250	16162	16174	16204	16368	16307	16320	16351	16237	16160	16244	16308	16076	16176	16226	16212	16241	16136	16210	16236	16287	16112	16300	16131	16077	16229	16135	16241	16183	16128	16143	16255	16122	16023	16364	16345	16290	16196	16241	16190	16341	16288	16250	16226	16146	16206	16323	16411	16121	16298	16245	16346	16191	16250	16281	16298	16172	16341	16318	16141	16278	16300	16235	16206	16145	16137	16314	16145	16232	16443	16255	16160	16268	16306	16237	16144	16237	16194	16209	16351	16187	16237	16445	16267	16400	16255	16253	16168	16496	16286	16285	16220	16270	16222	16111	16170	16125	16257	16295	16134	16244	16231	16285	16338	16093	16265	16281	16141	16174	16265	16048	16184	16249	16069	16279	16410	15995	16240	16130	16031	16031	16288	16240	16210	16190	16192	16324	16379	16201	16189	16269	16224	16202	16234	16255	16260	16206	16013	16354	16151	16251	16285	16157	16298	16156	16360	16421	16191	16135	16163	16002	16175	16206	16484	16293	16340	16560	16419	16105	16095	16218	16161	16245	16196	16154	16140	16233	16263	16171	16448	16400	16141	16146	16233	16173	16360	16055	16187	16544	16253	16368	16126	16224	16499	16106	16232	16167	15965	16249	16367	16352	16140	16293	16166	16270	16145	16150	16102	16344	16228	16327	16154	16153	16394	16226	16078	16151	16276	16094	16261	16313	16335	16274	16121	16136	16061	16215	16542	16058	16124	16192	16324	16367	16186	16255	16356	16371	16186	16397	16398	16281	16328	16316	16240	16354	16299	16184	16251	16230	16200	16115	16228	16074	16330	16402	16274	16295	16179	16277	16322	16316	16307	16241	16310	16349	16058	16427	16251	16275	16237	16045	16280	16376	16346	16213	16274	16093	16093	16279	16211	16222	16062	16280	16200	16239	16481	16176	16167	16108	16172	16245	16041	16244	16234	16521	16209	16062	16271	16393	16118	16126	16135	16255	16127	16187	16096	16237	16215	16115	16171	16238	16222	16282	16410	16221	16049	16235	16257	16217	16327	16477	16375	16277	16279	16339	16196	16257	16290	16030	16315	16311	16317	16288	16132	16045	16148	16368	15985	16164	16123	16068	16276	16343	16260	16335	16239	16247	16390	16235	16007	16178	16109	16178	16193	16271	16377	16340	16368	16281	16349	15879	16066	16279	16128	16255	15989	16335	16057	16278	16284	16025	16115	16197	16123	16173	16246	16308	16286	16421	16344	16139	16282	16313	16263	16140	16142	16157	16343	16217	16169	16285	16221	16568	16149	16145	16146	16509	16245	16115	16401	16172	16208	16123	16436	15912	16365	16227	16247	16373	16138	16236	16141	16250	16100	16459	16313	16151	16207	16132	16258	16310	16234	16219	16135	16099	16073	16214	16185	16283	16153	16074	16219	16197	16438	16254	16143	16488	16296	16329	16340	16467	16119	16209	16308	16242	16139	16182	16027	16236	16250	16051	16285	16220	16163	16175	16086	16090	16125	16265	16023	16268	16260	16275	16222	16260	16228	16442	16238	16415	16317	16206	16074	16360	16220	16293	16426	16517	16474	16111	16166	16145	16228	16367	16307	16259	16074	15976	16259	16062	16058	16133	16298	16288	16078	16204	16314	16449	16240	16210	16488	16236	16198	16312	16401	16357	15975	16090	16144	16339	16338	16200	16237	16195	16260	16187	16142	16156	16194	16210	16374	16269	16179	16178	16160	16363	16329	16221	16374	16240	16192	16213	16214	16222	16328	16134	16111	16106	16242	16269	16291	16215	16183	16315	16147	16140	16054	16139	16104	16209	16104	16165	16309	16320	16034	16354	16301	16433	16048	16222	16295	16100	16177	16480	16455	16228	16315	16235	16226	16099	16241	16094	16154	16317	16129	16204	16056	16195	16105	16125	16380	16271	16093	16279	16374	16342	16136	16189	16271	16314	16193	16227	16146	16307	16448	16254	16161	16026	16226	16191	16335	16079	16183	16131	16195	16211	16248	16060	16299	16182	16220	16244	16365	16140	16071	16257	16131	16102	16138	16152	16215	16107	16205	16198	16136	16260	16387	16236	16132	16179	16130	16464	16306	16198	16329	16349	16259	16369	16231	16224	16225	16378	16300	16295	16343	16303	16085	16159	16217	16180	16153	16321	16114	16353	16236	16127	16280	16201	16266	16178	16296	16305	16215	16177	16061	16260	16052	16194	16222	16112	16295	16198	16246	16087	16363	16339	16274	16076	16278	16164	16290	16169	16074	16424	16291	16183	16153	16039	16240	16362	16354	16152	16535	16472	16193	16267	16187	16137	16335	16104	16238	16437	16395	16226	16294	16334	16371	16341	16149	16386	16302	16334	16210	16223	16302	16275	16363	16268	16379	16388	16260	16044	16119	16298	16252	16230	16210	16450	16204	16152	16085	16312	16197	16238	16204	16266	16391	16161	16361	16214	16244	16126	16255	15950	16104	16303	16255	16323	16103	16268	16258	16097	16270	16418	16140	16208	16220	16436	16295	16212	16121	16268	16175	16280	16134	16271	16182	16097	16090	16221	16417	16312	16348	16289	16190	16154	16416	16425	16157	16358	16102	16189	16050	16373	16279	16183	16209	16268	16145	16020	16147	16202	16083	16303	16235	16393	16190	16455	16131	16162	16199	16059	16411	16145	16356	16064	16131	16222	16320	16258	16086	16298	16247	16052	16118	16148	16125	16057	16283	16127	16154	16248	16447	16220	16247	16428	16425	16354	16318	16047	16188	16209	16302	16399	16270	16145	16069	16351	16257	16188	16136	16222	16169	16337	16404	16223	16111	16330	16324	16436	16149	16199	16130	16271	16177	16187	16080	16295	16203	16335	16200
26287	44648	42670	34428	30461	27853	27233	25622	23549	21952	20105	18944	17760	16982	16710	16515	16430	15863	15705	15842	15827	15551	15365	15349	15210	15215	15251	15092	15231	15311	15356	15169	15151	15257	15166	15296	15121	15371	15046	15223	15004	15343	15255	15148	15177	15216	15237	15113	15039	15022	15154	15098	14879	15016	15189	15323	15210	15189	15146	15122	15030	15107	15249	15221	15127	14960	15246	15076	15181	15038	14987	15228	15307	15198	15231	15204	14909	15117	14959	14986	15092	15027	15023	15097	15022	15182	15170	15214	15050	15187	15219	15322	15124	15180	15105	15084	14969	15110	15146	15267	15139	15018	15088	15141	15140	15119	15043	15217	15097	15244	15216	15100	15174	15105	15075	15010	14917	15252	15103	15075	15138	15120	15040	15068	15005	15159	15250	15223	15167	15201	15186	15233	15289	15218	15011	15047	14989	15127	15093	15062	15093	15232	15247	15088	15196	14970	15201	15070	15129	15224	15087	15169	15079	15104	15163	15030	15107	15055	14975	14835	15202	15205	15244	15166	15229	15169	14995	15148	14910	15096	15241	15145	15111	15194	15120	15193	15205	15030	15099	15232	15191	15167	15018	15154	15144	15183	15102	14924	15131	14990	14984	14982	15168	15044	15077	15138	15273	14949	15093	15180	15122	15153	15097	15068	14906	15161	15071	15251	15247	15016	15154	14877	15069	15193	14943	15212	15031	15205	15007	15135	15095	15104	15211	15119	15173	15069	15200	15150	15083	15003	15096	15085	14979	15200	15100	15152	15005	15188	15105	15112	15083	14934	15182	15079	15165	15148	15147	15021	15285	15135	15222	15081	14925	15014	15224	15088	15235	15095	15142	15146	15015	15058	15081	15209	15179	15145	14962	15055	15113	15166	15083	15078	15153	15027	15041	15107	15184	15005	15226	15145	15071	15211	15330	15248	14977	15254	15074	15100	15222	15055	14909	15101	15058	15229	14929	15046	15035	15130	15158	15035	15207	15198	15083	15033	15066	15079	15331	15227	15021	15182	15073	15144	15038	14985	15200	14995	14933	14977	15078	15037	14995	15118	15134	14977	15056	15249	15069	15105	15042	15082	15052	15009	15148	15094	15056	15074	15063	15145	15029	15016	15192	15101	15110	15084	15245	15198	15044	15089	15108	15044	14898	15035	15283	14964	15178	15089	15114	14985	15078	15135	15060	15009	15099	15225	14964	15053	15172	15168	15108	14936	15025	15079	15145	15008	15149	15026	14997	15196	15022	15193	15100	15108	15153	15181	15108	15137	15325	15139	14979	15226	14926	15077	15006	15137	15166	15055	15122	15070	15140	14984	15111	14928	15034	15019	15022	15076	15276	15112	15124	15089	15133	15220	15185	15167	15007	15010	14996	15260	15078	15046	15061	15118	15162	15125	15043	15054	15228	15150	15093	15014	15001	15221	15052	15239	14993	15136	15110	15170	15024	14989	15149	15039	15002	15164	15082	15203	15086	15187	15102	14840	14978	15278	15029	15196	15130	15048	15034	15293	15183	15097	15074	15119	15077	15108	15053	15145	15053	15089	15016	14991	15116	15196	15107	14984	15063	14921	15155	15201	15020	15108	15097	15088	15133	15021	15189	15323	15055	14927	15156	15170	15096	15076	15214	15160	15220	15166	15082	14926	15044	15089	14978	15243	15153	15149	14879	15193	15017	15062	15069	15193	15187	15181	15176	15026	14951	15057	15082	14938	15003	15146	15157	15197	15072	15122	15056	14916	15006	15105	15128	15058	15139	15156	15101	15186	15063	15366	15178	15109	15092	15025	15263	14972	15176	15014	15250	15057	15064	15219	15076	15046	15122	14994	15045	15075	15034	15054	15111	15109	15163	15159	15177	15297	15118	15094	15120	15156	15035	15072	15175	15084	15132	15178	15133	15139	15111	14985	15087	15055	15186	15271	15270	15094	15170	15083	15132	15058	14992	15216	15185	15026	15116	15090	15137	15097	15207	15036	15113	14945	15225	15119	15218	15046	15179	15168	15094	15148	15157	15027	15101	15189	15146	15112	15102	15245	15026	15199	15058	15096	14978	15154	15189	15082	15149	15023	15053	15126	15110	15112	15210	14972	15157	15223	15125	15157	15266	15042	15111	15078	14891	15131	14924	15208	15146	15057	15176	15166	15241	15005	15101	15142	14776	15130	15169	15058	15051	15134	15144	15196	15020	15149	15089	15077	15218	15154	15101	14956	15190	15155	15061	15095	15091	15173	15115	15135	15085	15056	15090	15241	14968	15084	14976	14938	15004	14987	15079	15121	15011	15149	15157	15036	15132	15054	15239	15126	15090	14998	15092	15087	15033	15182	15150	15133	15056	15195	15075	14999	15153	15116	15128	15168	15299	15071	15132	15096	15138	15139	15072	15051	15211	15143	15042	15177	15190	15358	15179	15095	15091	15073	15058	15152	15137	15224	15073	15212	14988	15146	15097	14993	15103	15117	15106	15008	15127	15076	15221	15235	14970	15070	15146	15236	15026	15095	15014	15204	15085	15052	14944	15044	15024	15201	15172	15226	15041	15127	15060	15170	15130	15161	15156	15222	15001	15262	15090	15081	15217	15116	15105	15065	15192	15065	15155	14973	15291	15009	15080	15174	15092	15166	15163	15117	15122	15134	15046	15072	15205	15158	15055	15071	15048	14918	15080	15184	15304	15067	15015	15200	15139	15255	15077	14985	15007	14956	15068	15153	15054	15050	15216	15065	15154	15169	15102	14967	15090	15272	15274	15016	15060	15233	14960	15000	15009	15272	14945	15073	15119	15250	14984	15101	15092	15116	15119	15069	14973	14991	15150	15101	15105	15043	15270	15283	15075	15144	14975	15186	14971	15179	15041	15161	14978	15110	14986	15116	15142	15217	15211	15147	15124	15098	15126	15133	15008	15218	15087	15018	14932	15224	15103	15159	14827	15195	15074	15090	15046	15030	15053	14991	15144	15118	15084	15091	15240	15109	14903	15315	15192	14947	15089	15015	14999	15152	15083	14951	15164	15135	15120	14944	14982	15118	15129	15068	15095	14996	15071	15143	15065	15143	15069	15161	15159	14934	14962	15047	14990	15242	15175	15334	15119	15090	14961	15289	15103	15086	15118	15027	15051	14990	15132	15021	15102	15071	15129	14950	15284	15003	15097	14955	15076	15130	15044	15036	15112	15212	14993	15269	15046	15174	15080	15001	15197	15224	15168	15239	15102	15213	15032	15036	14975	15115	15145	15122	15105	15247	14934	15119	15104	15007	15078	15171	15113	15140	14832	14906	15199	15152	15031	14944	15261	15048	14906	15054	15081	15099	15117	15107	15221	15248	15069	15130	15078	15292	14931	15216	15435	15293	15045	15071	14977	15211	15093	15070	15172	15124	15077	15125	15039	15158	15118	15157	15227	15116	15154	15145	15232	15205	15130	15219	15225	15182	15055	15150	15082	15249	14926	15070	15059	15114	15270	15242	15130	15060	15047	15087	15058	14997	15337	15006	15116	14908	15025	15101	15049	14985	15033	15172	15134	15247	15146	15172	15156	15226	15096	15149	15296	15094	15134	15272	15204	15368	15111	15214	15067	15294	15013	15094	15136	15027	15050	15060	15077	15081	15181	15155	15138	15165	15138	15283	15191	15236	15085	15086	15035	15221	15154	15074	15269	15051	15121	14985	15107	15129	15061	14944	14984	15051	15053	15130	14966	15159	15076	15200	15281	15015	15091	15302	15082	15236	14967	14967	15139	15035	15130	15096	15114	15140	15232	15052	15241	14968	15159	15054	15293	15070	15074	15123	15098	15100	15163	15153	15065	15224	15265	15288	15095	15049	15199	15133	15190	15059	15066	15151	15152	15220	15119	15088	15132	15106	15139	15217	15100	15231	14955	15112	15192	15226	15135	14967	15176	14956	15074	15131	15175	15054	15144	15055	15158	15209	15150	15189	15084	14882	14939	15189	15238	15194	15074	15116	15091	15026	15181	15211	15268	15162	15065	15160	15162	15183	15143	15082	15091	15055	15036	15241	15043	15004	15043	15118	15212	15143	14965	15064	15106	15121	15058	15159	14952	15171	15210	15060	15201	15183	15077	14962	15167	15239	15175	15112	14993	15163	15076	15232	15043	15136	15086	15290	15070	15261	15104	15224	14942	14997	15124	15094	15296	15041	15007	15121	15291	15218	15038	15128	15205	14916	15090	15203	15142	15052	14996	15078	15063	15218	15117	15194	15119	15230	15130	14996	14956	15116	15045	15253	15139	15140	15077	15042	15217	15174	15168	15138	15251	15063	15114	14886	15199	15120	15184	15154	15247	15048	15091	15305	15257	15145	15035	15134	15056	15019	14965	15201	15049	14907	15307	15103	15058	14982	14971	15159	15196	15240	15068	14927	14996	14933	15049	15046	15103	15254	15028	15211	15140	15045	15052	15082	15105	15190	15089	15161	15127	15020	15248	15106	15087	15151	15142	15206	15138	15154	15064	15075	15159	14995	15166	15144	15058	15067	15159	15061	14947	15217	15077	15196	15124	15131	15205	15137	15050	15163	15326	15014	15140	15083	15021	15291	15076	15172	15038	15054	15133	15166	15201	15184	15062	15034	15152	15190	15251	15063	15128	15098	15106	15237	15135	15215	15130	15216	14984	14909	15218	15090	15165	15027	15092	15052	15021	15091	15043	15298	15020	15317	15007	14991	15251	15237	15215	15105	15142	15199	15056	15120	15142	15081	15254	15119	15226	15037	15211	15104	15373	15214	15026	15252	15168	15180	15109	15162	15208	15117	15103	15106	15120	15001	15131	15089	15280	15204	15229	15117	15040	15154	15059	15041	15221	15151	15160	15095	15331	15267	15112	15299	14961	15111	15194	15048	15147	15235	15124	15391	15165	15012	15174	14995	15157	15138	15106	15180	15235	15076	15031	14978	14908	15160	15176	15166	14892	14930	15110	15154	15114	15090	15056	15169	15091	15073	15315	15070	15208	14976	15241	15241	15171	15146	14987	15149	15027	15120	15226	15023	15268	15091	15357	15203	15193	15041	15232	15153	15158	15000	15138	15171	15176	15262	15070	15264	15132	15106	15146	15090	15073	15223	14997	15138	15128	15271	15009	14899	15049	14905	14956	15299	15187	15178	15076	15090	15269	15359	15102	15143
24132	21389	28963	24651	24292	27335	29194	26038	24163	22829	20953	19987	19047	18627	18113	18133	17674	17667	17426	17219	17339	17151	17138	17067	17078	16940	16780	16729	16883	16837	16890	17050	16668	16904	16841	16865	16863	16859	16774	16831	16872	17012	16898	16762	16683	16538	16696	16560	16728	16740	16878	16685	16554	16874	16940	16594	16785	16820	16817	16845	16716	16917	16739	16846	16784	16699	16592	16834	16688	16761	16758	16764	16738	16864	16600	16569	16740	16684	16734	16786	16506	16738	16525	16643	16665	16725	16618	16649	16533	16742	16608	16577	16706	16737	16758	16759	16895	16640	16844	16839	16814	16525	16637	16802	16680	16729	16513	16559	16754	16780	16739	16716	16805	16672	16902	16706	16834	16724	16803	16682	16584	16751	16686	16581	16701	16802	16560	16690	16727	16838	16761	16698	16731	16680	16617	16389	16693	16844	16818	16832	16706	16656	16601	16718	16755	16587	16804	16688	16664	16838	16527	16730	16880	16549	16547	16718	16798	16748	16737	16719	16800	16579	16787	16693	16784	16696	16703	16589	16823	16816	16662	16813	16870	16864	16785	16818	16654	16860	16749	16555	16569	16709	16834	16644	16516	16808	16617	16673	16769	16572	16740	16839	16682	16674	16650	16803	16857	16762	16637	16555	16627	16596	16669	16619	16896	16736	16918	16801	16655	16759	16848	16646	16818	16675	16827	16551	16458	16560	16659	16630	16751	16795	16746	16739	16678	16855	16619	16551	16556	16859	16916	16626	16585	16674	16789	16820	16729	16941	16825	16641	16579	16555	16804	16818	16800	16832	16828	16572	16432	16759	16684	16909	16718	16781	16779	16709	16521	16561	16657	16801	16729	16801	16417	16609	16906	16613	16569	16833	16880	16788	16677	16643	16742	16703	16576	16771	16784	16759	16763	16720	16687	16660	16711	16809	16558	16778	16722	16765	16579	16903	16734	16693	16541	16449	16673	16743	16841	16650	16814	16606	16585	16736	16521	16729	16916	16560	16617	16761	16692	16544	16708	16772	16639	16795	16667	16697	16566	16640	16738	16574	16661	16600	16805	16700	16882	16604	16601	16755	17006	16452	16652	16811	16669	16674	16815	16646	16953	16759	16698	16732	16741	16561	16606	16556	16816	16702	16567	16775	16817	16529	16695	16744	16904	16837	16613	16623	16574	16810	16646	16680	16686	16829	16639	16806	16755	16747	16397	16718	16643	16684	16726	16685	16723	16675	16908	16493	16693	16500	16714	16711	16606	16687	16738	16807	16708	16839	16781	16686	16594	16784	16538	16698	16630	16406	16635	16638	16480	16572	16711	16690	16820	16734	16525	16751	16693	16909	16744	16656	16515	16581	16727	16541	16782	16545	16942	16820	16762	16601	16582	16594	16746	16966	16660	16595	16642	16715	16902	16754	16812	16827	16822	16648	16896	16621	16646	16705	16817	16793	16878	16600	16506	16351	16847	16634	16735	16615	16907	16637	16896	16744	16778	16655	16577	16738	16816	16722	16702	16814	16924	16705	16733	16653	16623	16837	16622	16879	16619	16752	16719	16757	16771	16521	16688	16559	16657	16701	16561	16714	16659	16896	16621	16812	16758	16588	16705	16825	16925	16652	16768	16858	16633	16654	16638	16729	16905	16792	16638	16618	16599	16644	16717	16514	16921	16806	16675	16757	16617	16743	16793	16778	16772	16832	16836	16765	16881	17010	16714	16595	16598	16695	16819	16728	16560	16686	16577	16523	16655	16809	16630	16672	16654	16645	16735	16619	16769	16675	16658	16753	16693	16677	16732	16865	16587	16634	16819	16791	16727	16572	16622	16723	16617	16612	16799	16844	16640	16668	16773	16836	16697	16665	16514	16604	16599	16600	16695	16823	16767	16635	16637	16527	16602	16637	16800	16696	16716	16709	16672	16776	16770	16763	16711	16598	16587	16822	16804	16767	16717	16825	16478	16600	16716	16666	16652	16502	16645	16585	16766	16571	16680	16715	16723	16746	16833	16511	16843	16672	16785	16637	16727	16916	16712	16563	16711	16886	16834	16647	16697	16680	16659	16866	16810	16869	16857	16616	16610	16791	16786	16802	16655	16697	16620	16559	16705	16782	16676	16792	16731	16790	16767	16765	16682	16545	16623	16695	16563	16693	16649	16747	16642	16715	16595	16651	16734	16560	16797	16604	16749	16670	16761	16733	16781	16705	16590	16858	16673	16652	16735	16784	16741	16622	16658	16671	16678	16765	16488	16527	16689	16721	16546	16641	16683	16712	16778	16586	16667	16757	16749	16674	16655	16772	16854	16886	16847	16738	16536	16686	16566	16682	16513	16898	16725	16535	16516	16728	16757	16747	16838	16685	16809	16694	16642	16714	16613	16706	16631	16673	16778	16700	16666	16754	16861	16545	16737	16590	16839	16777	16720	16768	16796	16634	16911	16659	16563	16697	16617	16725	16588	16666	16872	16566	16682	16578	16832	16612	16774	16840	16883	16869	16561	16723	16592	16863	16582	16496	16620	16666	16751	16638	16682	16688	16736	16794	16809	16752	16641	16831	16758	16761	16606	16747	16692	16778	16708	16796	16845	16608	16660	16566	16667	16713	16768	16708	16505	16680	16794	16779	16599	16773	16814	16568	16703	16574	16719	16801	16793	16922	16527	16758	16809	16789	16693	16588	16706	16811	16871	16676	16608	16669	16588	16695	16655	16920	16590	16667	16663	16691	16880	16590	16735	16800	16829	16737	16617	16750	16801	16778	16715	16810	16605	16612	16794	16745	16800	16849	16792	16731	16651	16695	16725	16677	16837	16809	16616	16671	17005	16710	16657	16652	16788	16915	16632	16648	16741	16522	16765	16675	16857	16445	16677	16799	16624	16626	16936	16832	16793	16643	16580	16731	16560	16639	16614	16566	16818	16789	16659	16581	16829	16519	16656	16679	16725	16734	16737	16821	16645	16788	16622	16773	16753	16569	16812	16759	16677	16658	16872	16499	16648	16634	16810	16595	16636	16697	16800	16859	16582	16583	16390	16792	16754	16581	16659	16757	16601	16705	16636	16692	16649	16897	16899	16806	16970	16745	16815	16654	16757	16810	16645	16601	16632	16649	16751	16508	16734	16602	16758	16728	16716	16864	16734	16667	16553	16810	16718	16814	16631	16775	16890	16810	16623	16556	16718	16861	16818	16897	16728	16676	16674	16752	16679	16489	16772	16606	16603	16677	16777	16799	16991	16859	16670	16734	16893	16603	16732	16796	16639	16637	16864	16667	16666	16573	16692	16771	16643	16789	16643	16614	16649	16533	16776	16774	16759	16594	16744	16613	16671	16633	16634	16895	16580	16860	16623	16568	16686	16600	16688	16714	16740	16607	16881	16885	16889	16508	16820	16725	16899	16760	16736	16858	16736	16763	16850	16601	16749	16667	16806	16649	16655	16947	16849	16823	16878	16769	16792	16705	16703	16548	16790	16654	16808	16583	16760	16734	16765	16780	16682	16607	16732	16885	16626	16652	16740	16783	16611	16608	16963	16762	16787	16641	16746	16616	16719	16655	16789	16846	16600	16657	16885	16784	16884	16668	16675	16671	16739	16831	16907	16754	16673	16601	16776	16728	16791	16632	16487	16642	16562	16649	16549	16616	16732	16673	16651	16770	16687	16877	16811	16912	16813	16798	16748	16707	16692	16644	16653	16625	16667	16588	16882	16660	16723	16874	16674	16867	16680	16758	16731	16548	16692	16606	16639	16421	16786	16644	16485	16685	16826	16737	16754	16711	16691	16725	16810	16677	16785	16782	16671	16843	16722	16893	16801	16842	16630	16548	16581	16623	16883	16757	16802	16756	16814	16616	16605	16641	16703	16825	16732	16802	16755	16574	16748	16766	16751	16670	16734	16740	16754	16901	16707	16818	16725	16644	16790	16696	16749	16752	16712	16567	16759	16706	16729	16750	16580	16535	16492	16744	16663	16703	16824	16724	16733	16680	16535	16734	16806	16671	16566	16584	16855	16791	16648	16743	16598	16666	16618	16810	16913	16606	16654	16608	16560	16556	16641	16683	16652	16632	16497	16800	16463	16739	16581	16471	16772	16937	16643	16579	16527	16743	16874	16773	16796	16714	16593	16725	16625	16463	16724	16691	16618	16443	16730	16609	16837	16654	16598	16591	16711	16861	16716	16883	16831	16796	16844	16756	16669	16766	16837	16736	16678	16708	16833	16752	16540	16743	16678	16406	16801	16670	16686	16611	16645	16566	16671	16478	16759	16817	16504	16625	16936	16800	16792	16667	16743	17002	16664	16823	16622	16679	16822	16773	16775	16840	16671	16684	16700	16579	16635	16647	16698	16691	16763	16676	16713	16731	16639	16611	16640	16545	16920	16663	16636	16894	16788	16586	16717	16931	16827	16834	16901	16778	16683	16608	16507	16690	16546	16846	16560	16496	16601	16661	16690	16580	16877	16815	16694	16665	16619	16649	16725	16783	16732	16734	16766	16768	16742	16742	16522	16705	16609	16667	16839	16637	16739	16696	16573	16733	16646	16694	16856	16506	16877	16407	16763	16628	16762	16507	16686	16665	16880	16844	16766	16662	16743	16847	16581	16449	16728	16588	16505	16528	16637	16692	16739	16666	16687	16708	16824	16963	16753	16808	16781	16840	16679	16650	16677	16689	16642	16627	16644	16634	16703	16480	16582	16736	16824	16714	16644	16678	16729	16864	16612	16868	16771	16786	16432	16570	16710	16544	16547	16663	16533	16745	16744	16786	16715	16725	16803	16657	16746	16570	16817	16712	16810	16638	16682	16646	16806	16802	16911	16544	16732	16629	16859	16592	16550	16662	16666	16795	16818	16519	16705	16700	16606	16726	16742	16718	16565	16845	16585	16805	16544	16795	16786	16669	16735	16899	16757	16582	16740	16729	16611	16903	16901	16702	16592	16730	16656	16630	16653	16642	16829	16683	16879	16577	16656	16696	16676	16748	16820	16805	16644	16759	16421	16585	16862	16643	16692	16916	16846	16588	16729	16645	16687	16751	16729	16800	16516	16525	16470	16500	16709	16618	16668	16489	16732	16641	16626	16720	16672	16753	16569	16836	16537	16540	16851	16805	16750	16799	16608	16630	16819	16519	16660	16812	16781	16751	16807	16670
27424	49011	47003	38507	34744	31012	30803	29064	26488	24401	21651	20322	18892	18214	17774	17505	17050	16485	16361	16268	16067	15994	15646	15451	15595	15465	15412	15505	15384	15444	15373	15354	15367	15639	15501	15345	15534	15461	15328	15451	15554	15740	15371	15493	15459	15337	15409	15478	15372	15408	15374	15329	15456	15317	15270	15464	15477	15491	15420	15427	15341	15429	15444	15450	15393	15353	15442	15255	15448	15315	15369	15423	15337	15405	15473	15397	15315	15433	15358	15388	15317	15437	15127	15518	15445	15318	15386	15273	15306	15352	15432	15323	15376	15375	15416	15276	15591	15319	15431	15361	15220	15334	15343	15328	15272	15258	15153	15393	15302	15501	15282	15172	15356	15330	15316	15291	15272	15464	15390	15475	15407	15451	15179	15407	15382	15486	15342	15173	15422	15426	15477	15389	15301	15430	15417	15158	15270	15279	15408	15370	15226	15491	15209	15398	15422	15309	15524	15244	15319	15489	15536	15462	15420	15260	15240	15364	15449	15373	15263	15311	15388	15387	15240	15435	15414	15377	15281	15227	15463	15418	15306	15353	15320	15237	15329	15395	15456	15396	15443	15472	15253	15436	15486	15387	15468	15400	15373	15338	15245	15228	15246	15380	15466	15512	15316	15223	15197	15450	15336	15450	15298	15250	15231	15346	15332	15258	15411	15375	15163	15225	15320	15426	15261	15383	15485	15290	15326	15144	15414	15421	15312	15350	15499	15418	15340	15338	15285	15478	15500	15479	15156	15348	15388	15290	15332	15207	15210	15235	15361	15328	15318	15378	15257	15226	15387	15263	15205	15234	15330	15366	15373	15348	15534	15415	15419	15230	15407	15385	15309	15361	15295	15331	15384	15501	15327	15254	15428	15370	15303	15407	15405	15298	15352	15256	15332	15395	15332	15234	15311	15437	15200	15357	15310	15312	15426	15341	15461	15438	15377	15325	15343	15353	15396	15364	15313	15349	15393	15346	15533	15401	15314	15248	15401	15416	15332	15382	15382	15318	15345	15347	15485	15516	15417	15302	15395	15317	15415	15243	15319	15353	15447	15445	15371	15273	15480	15399	15408	15417	15437	15315	15201	15526	15399	15243	15433	15420	15239	15348	15271	15172	15472	15298	15414	15271	15363	15312	15484	15391	15306	15270	15448	15338	15304	15257	15278	15392	15362	15579	15488	15240	15402	15370	15422	15378	15498	15282	15297	15135	15222	15423	15308	15389	15314	15327	15352	15227	15484	15350	15204	15473	15382	15290	15297	15317	15144	15225	15424	15457	15346	15465	15505	15427	15378	15360	15488	15363	15529	15290	15192	15201	15378	15270	15352	15422	15494	15419	15244	15514	15530	15241	15365	15349	15259	15419	15299	15435	15579	15494	15368	15200	15457	15441	15391	15320	15435	15269	15399	15324	15402	15331	15468	15427	15454	15308	15418	15476	15126	15245	15394	15459	15482	15482	15383	15335	15515	15422	15286	15254	15175	15295	15298	15393	15434	15232	15382	15379	15219	15405	15384	15343	15450	15345	15274	15194	15475	15365	15414	15377	15554	15325	15450	15377	15456	15269	15308	15310	15354	15418	15381	15277	15230	15277	15505	15398	15425	15461	15432	15508	15319	15173	15342	15440	15231	15473	15349	15537	15427	15243	15294	15454	15258	15189	15321	15495	15479	15319	15419	15346	15325	15305	15315	15335	15233	15583	15212	15374	15200	15365	15385	15374	15346	15342	15394	15438	15242	15392	15188	15270	15383	15260	15412	15381	15318	15198	15525	15275	15350	15276	15412	15332	15421	15478	15438	15401	15407	15292	15349	15369	15342	15409	15275	15406	15236	15380	15398	15320	15371	15320	15157	15475	15499	15258	15359	15426	15123	15490	15240	15324	15496	15439	15412	15475	15352	15389	15268	15381	15371	15280	15414	15267	15302	15377	15455	15213	15213	15440	15207	15351	15507	15217	15208	15283	15299	15373	15210	15424	15482	15473	15400	15435	15127	15335	15358	15336	15457	15305	15357	15339	15350	15391	15483	15345	15196	15548	15457	15359	15378	15403	15268	15392	15294	15223	15470	15357	15333	15242	15450	15231	15389	15309	15272	15403	15466	15492	15350	15412	15242	15408	15449	15367	15326	15281	15338	15398	15205	15373	15364	15280	15436	15358	15400	15393	15298	15380	15302	15341	15441	15357	15377	15434	15498	15270	15305	15385	15436	15487	15374	15262	15215	15284	15397	15364	15223	15350	15348	15258	15241	15423	15283	15404	15387	15426	15304	15353	15410	15247	15338	15475	15310	15461	15302	15418	15464	15489	15247	15170	15278	15537	15409	15347	15366	15423	15317	15261	15435	15387	15333	15370	15328	15234	15320	15339	15183	15361	15242	15507	15349	15103	15397	15262	15297	15194	15358	15361	15443	15387	15257	15262	15453	15316	15145	15284	15430	15338	15400	15312	15258	15480	15604	15395	15369	15320	15216	15346	15312	15385	15464	15466	15474	15371	15436	15355	15167	15347	15345	15457	15321	15293	15304	15248	15319	15245	15342	15363	15145	15314	15405	15370	15214	15360	15445	15290	15174	15304	15393	15298	15517	15499	15375	15448	15305	15389	15395	15263	15201	15402	15454	15479	15335	15287	15266	15263	15245	15335	15224	15457	15398	15176	15264	15404	15427	15292	15247	15539	15300	15319	15460	15452	15246	15479	15365	15521	15379	15298	15229	15406	15384	15297	15291	15367	15315	15334	15344	15382	15465	15354	15362	15278	15252	15464	15367	15480	15312	15315	15373	15213	15408	15210	15243	15351	15365	15529	15418	15275	15312	15484	15598	15314	15381	15389	15394	15342	15498	15323	15285	15357	15249	15258	15280	15307	15399	15328	15310	15398	15415	15354	15326	15420	15461	15402	15326	15257	15206	15496	15359	15319	15325	15268	15302	15460	15412	15466	15273	15164	15284	15122	15456	15329	15364	15239	15246	15289	15515	15354	15294	15451	15406	15317	15427	15384	15436	15339	15566	15326	15395	15308	15194	15519	15279	15465	15234	15415	15262	15470	15480	15206	15564	15406	15485	15429	15449	15416	15474	15230	15332	15229	15481	15389	15343	15469	15386	15100	15497	15422	15320	15334	15422	15439	15390	15428	15455	15383	15380	15251	15389	15502	15290	15415	15368	15412	15304	15289	15367	15548	15415	15312	15294	15291	15544	15353	15485	15402	15293	15448	15211	15321	15427	15260	15362	15396	15337	15279	15596	15393	15421	15345	15270	15277	15525	15268	15266	15294	15416	15442	15368	15598	15468	15449	15451	15278	15324	15365	15375	15440	15354	15235	15404	15411	15490	15245	15253	15458	15322	15271	15431	15565	15343	15460	15332	15439	15292	15403	15536	15324	15377	15136	15361	15301	15462	15462	15287	15245	15356	15354	15377	15189	15419	15343	15273	15334	15353	15428	15320	15150	15376	15330	15405	15341	15319	15383	15443	15371	15331	15423	15434	15235	15451	15372	15305	15310	15170	15162	15394	15457	15178	15348	15347	15304	15304	15293	15278	15233	15481	15296	15454	15243	15517	15275	15413	15460	15278	15465	15388	15340	15405	15266	15501	15303	15412	15404	15567	15489	15116	15289	15375	15412	15241	15398	15306	15510	15254	15136	15358	15502	15215	15478	15264	15401	15063	15159	15327	15354	15447	15223	15416	15095	15477	15441	15438	15506	15320	15584	15314	15438	15534	15386	15350	15482	15358	15396	15270	15349	15462	15409	15383	15315	15430	15186	15347	15370	15292	15331	15227	15275	15475	15400	15391	15529	15292	15342	15520	15345	15419	15410	15495	15396	15464	15201	15443	15413	15283	15156	15470	15479	15283	15232	15389	15178	15365	15396	15443	15292	15419	15351	15464	15413	15548	15323	15367	15426	15228	15377	15381	15256	15359	15257	15370	15353	15314	15363	15314	15517	15321	15288	15329	15258	15337	15277	15430	15296	15425	15204	15187	15324	15322	15473	15477	15321	15269	15235	15400	15334	15323	15386	15279	15296	15269	15314	15416	15292	15486	15356	15438	15329	15194	15349	15363	15268	15477	15327	15395	15515	15390	15349	15241	15424	15358	15349	15309	15347	15363	15365	15168	15422	15454	15338	15330	15324	15429	15343	15443	15248	15268	15447	15385	15366	15421	15394	15444	15380	15324	15238	15448	15378	15446	15319	15319	15399	15507	15455	15419	15367	15361	15282	15330	15363	15291	15280	15351	15416	15268	15310	15413	15331	15364	15358	15262	15333	15335	15260	15269	15468	15320	15201	15470	15354	15395	15409	15398	15399	15237	15239	15475	15286	15401	15427	15389	15344	15248	15453	15315	15209	15436	15180	15320	15532	15422	15342	15378	15415	15440	15403	15372	15229	15480	15437	15380	15302	15183	15489	15298	15291	15300	15336	15441	15389	15231	15203	15317	15336	15371	15385	15323	15403	15399	15309	15439	15253	15381	15356	15238	15289	15342	15334	15363	15277	15258	15478	15466	15295	15366	15389	15463	15199	15357	15176	15456	15177	15339	15360	15374	15302	15400	15430	15241	15394	15345	15299	15410	15410	15410	15408	15407	15261	15479	15246	15387	15457	15305	15538	15455	15415	15523	15422	15337	15331	15440	15256	15338	15376	15322	15319	15493	15348	15306	15261	15220	15412	15316	15447	15517	15343	15404	15229	15450	15224	15349	15218	15311	15409	15258	15333	15298	15515	15422	15327	15311	15425	15300	15520	15444	15345	15382	15321	15289	15310	15501	15274	15438	15412	15370	15240	15271	15264	15272	15348	15216	15447	15322	15514	15319	15473	15219	15316	15323	15476	15174	15391	15409	15311	15416	15261	15333	15470	15275	15353	15453	15337	15298	15401	15272	15495	15322	15356	15404	15468	15414	15215	15410	15358	15416	15104	15306	15344	15488	15177	15409	15496	15309	15281	15436	15146	15316	15297	15395	15405	15530	15231	15467	15226	15339	15593	15492	15419	15365	15246	15345	15306	15338	15235	15410	15316	15427	15360	15445	15435	15345	15417	15496	15195	15463	15091	15299	15306	15363	15591	15451	15195	15345	15275	15442	15381	15497	15151	15420	15410	15414	15461	15232	15538	15439	15415	15380	15348	15365	15392
30669	27673	32082	28304	24805	22755	22643	21630	20609	19856	19067	18661	18419	18148	17933	17851	17592	17578	17440	17578	17622	17541	17391	17406	17331	17180	17288	17243	17319	17472	17065	17379	17030	17261	17228	17397	17356	17236	17213	17517	17424	17328	17377	17305	17359	17267	17357	17428	17340	17404	17216	17154	17490	17428	17337	17358	17440	17178	17353	17427	17260	17161	17100	17175	17259	17093	17243	17178	17300	17310	17256	17262	17403	17367	17387	17394	17274	17175	17109	17315	17488	17353	17208	17213	17260	17345	17295	17314	17158	17225	17208	17233	17321	17239	17171	17223	17090	17294	17230	17103	17081	17233	17163	17106	17124	17129	17253	16974	17354	17320	17523	17498	17365	17481	17408	17455	17213	17177	17415	17214	17345	17228	17203	17410	17170	17241	17088	17404	17517	17535	17083	17207	17262	17390	17359	17488	17336	17392	17384	17285	17157	17225	17372	17266	17246	17305	17361	17181	17237	17118	17279	17146	17036	16965	17063	17241	17332	17143	17320	17248	17208	17424	17159	17294	17215	17191	17253	17282	17207	17402	17286	17237	17286	17304	17277	17200	17358	17177	17232	17285	17279	17248	17293	17051	17250	17255	17306	17223	17406	17218	17373	17179	17105	17067	17060	17421	17204	17047	17202	17267	17267	17370	17294	17308	17274	17238	17138	17298	17284	16986	17175	17471	17310	17161	17193	17162	17213	17030	17445	17347	17224	17260	17138	17259	17446	17373	17195	17317	17150	17132	17217	17164	17285	17220	17332	17182	17432	17157	17397	17300	17311	17203	17490	17075	17257	17171	17399	17333	17206	17297	17174	17423	17320	17084	17181	17300	17161	17279	17137	17231	17319	17267	17233	17418	17230	17553	17431	17568	17598	17033	17350	17270	17330	17306	17242	17156	17226	17289	17131	17377	17131	17176	17246	17297	17253	17326	17269	17297	17356	17243	17393	17219	17042	17074	17237	17098	17231	17236	17261	17359	17266	17217	17361	17424	17398	17348	17291	17347	17279	17026	17078	17237	17146	17236	17226	17322	17212	17265	17353	17269	17303	17433	17008	16978	17073	17274	17417	17110	17120	17343	17415	17406	17219	17245	17366	17379	17184	17333	17355	17207	17321	17360	17235	17087	17248	17246	17348	17122	17148	17455	17277	17271	17151	17061	17266	17381	17231	17288	17150	17287	17364	17400	17158	17345	17373	17184	17298	17039	17211	17177	17206	17246	17259	17441	17261	17525	17106	16992	17498	17303	17218	17211	17241	17243	17301	17157	17284	17247	17284	17382	17246	17313	17307	17272	17187	17309	17217	17288	17447	17236	17331	17245	17227	17193	17375	17167	17242	17053	17182	17183	17257	17117	17169	17307	17476	17426	17066	17075	17115	17122	17154	17145	17204	17169	17155	17404	17357	17387	17254	17153	17282	17227	17190	17436	17324	17250	17347	17217	17139	17284	17166	17242	17166	17301	17146	17269	17250	17272	17450	17480	17295	17446	17148	17299	17284	17190	17230	17066	17063	17333	17088	17441	17034	17247	17263	17343	17334	17272	17456	17309	17334	17174	17328	17330	17126	17034	17300	17277	17161	17285	17311	17172	17193	17225	17154	17358	17390	17124	17277	17390	17254	17322	17341	17224	17168	17190	17300	17222	17279	17375	17322	17425	17250	17400	17069	17381	17134	17251	17383	17318	17270	17258	17280	17197	17299	17233	17460	17191	17255	16994	17306	17064	17256	17112	17240	17430	17058	17347	17318	17093	17379	17348	17276	17294	17541	17192	17393	17056	17254	17217	17283	17204	17359	17257	17270	17299	17379	17487	17351	17250	17206	17295	17358	17238	17373	17364	17310	17232	17072	17197	17374	17197	17206	17151	17415	17345	17078	17330	17230	17254	17202	17164	17491	17303	17295	17284	17189	17137	17375	17304	17244	17373	17266	17144	17236	17126	17279	17245	17051	17380	17414	17179	17268	17499	17328	17283	17330	17349	17129	17325	17034	17206	17149	17188	17236	17485	17196	17304	17410	17145	17310	17456	17221	17147	17411	17421	17298	17162	17369	17123	17278	17351	17248	17415	17382	17240	17270	17214	17419	17151	17147	17143	17215	17159	17131	17449	17329	17221	17167	17138	17236	17105	17346	17198	17343	17233	17119	17188	17413	17132	17210	17348	17225	17435	17175	17179	17401	17218	17332	17263	17233	17363	17221	17277	17384	17180	17196	17372	17421	17402	17285	17069	17340	17221	17440	17422	17333	17244	17099	17249	17228	17075	17181	17257	17438	17197	17345	17514	17195	17171	17186	17267	17193	17498	17320	17375	17226	17211	17282	17080	17336	17490	17402	17350	17258	17299	17295	17412	17273	17294	17478	17476	17190	17508	17066	17156	17424	17318	17512	17209	17406	17228	17248	17263	17257	17340	17346	17213	17195	17315	17377	17202	17398	17234	17383	17327	17253	17291	17287	17440	17351	17280	17211	17373	17015	17231	17216	17204	17247	17366	16969	17235	17262	17331	17310	17233	17199	17164	17424	17350	17357	17070	17292	17281	17170	17304	17319	17320	17233	17354	17343	17352	17366	17213	17231	17261	17192	17341	17175	17377	17140	17133	16999	17122	17263	17181	17109	17358	17454	17241	17252	17340	17311	17324	17335	17249	17101	17288	17256	17204	17249	17380	17240	17418	17277	17309	17318	17381	17479	17333	17217	17331	17213	17252	17356	17349	17212	17439	17425	17376	17322	17261	17163	17294	17270	17213	17322	17603	17230	17348	17300	17018	17132	17346	17296	17317	17171	17475	17392	17271	17186	17172	17245	17201	17084	17287	17328	17342	17314	17168	17440	17232	17356	17481	17394	17233	17245	17205	17291	17110	17184	17303	17111	17261	17471	17292	17229	17397	17441	17330	17363	17139	17262	17264	17121	17274	17110	17249	17241	17318	17278	17233	17326	17180	17181	17393	17298	17114	17373	17558	17224	17307	17370	17211	17223	17302	17099	17173	17304	17254	17320	17273	17323	16894	17189	17053	17370	17317	17428	17236	17475	17362	17387	17462	17382	17355	17304	17080	17215	17260	17160	17241	17044	17282	17434	17301	17543	17177	17428	17268	17205	17308	17231	17282	17304	17468	17199	17255	17317	17094	17141	17257	17365	17303	17173	17344	17217	17210	17291	17351	17097	17170	17141	17341	17068	17222	17093	17200	17330	17385	17269	17256	17219	17262	17286	17206	17325	17334	17503	17327	17326	17485	17360	17249	17240	17221	17238	17262	17219	17269	17352	17223	17087	17408	17279	17271	17178	17235	17256	17314	17210	17283	17322	17451	17334	17288	17021	17182	17215	17302	17382	17300	17329	17087	17292	17335	17255	17403	17244	17288	17243	17341	17504	17219	17379	17242	17156	17164	17525	17219	17452	17252	17382	17442	17329	17223	17296	17185	17335	17042	17223	17033	17275	17372	17345	17524	17255	17278	17324	17158	17248	17115	17199	17115	17511	17331	17284	17235	17082	17229	17281	17264	17195	17441	17164	17280	17186	17385	17353	17100	17198	17433	17156	17004	17339	17372	17309	17062	17126	17293	17095	17312	17154	17412	17302	17490	17160	17403	17348	17324	17275	17275	17183	17217	17287	17224	17276	17182	17217	17333	17315	17384	17228	17232	17317	17218	17326	17209	17357	17308	17458	17307	17278	17385	17257	17523	17407	17430	17152	17244	17263	17208	17286	17337	17482	17158	17233	17175	17114	17263	17170	17124	17049	17062	17231	17305	17285	17091	17238	17155	17098	17265	17448	17457	17122	17281	17305	17456	17284	17076	17261	17281	17370	17290	17345	17368	17282	17300	17290	17194	17417	17365	17101	17215	17416	17306	17251	17038	17330	17201	17071	17135	17317	17324	17259	17433	17400	17195	17377	17066	17194	17134	17345	17122	17202	17120	17433	17449	17285	17201	17308	17216	17341	17302	17351	17007	17351	17419	17154	17367	17192	17393	17011	17195	17080	17204	17245	17206	17363	17528	17062	17254	17266	17245	17405	17270	17362	17306	17154	17328	17382	17392	17393	17187	17108	17161	17259	17313	17438	17183	17151	17386	17404	17115	17192	17336	17147	17088	17018	17438	17228	17470	17302	17482	17241	17078	17386	17324	17164	17303	17360	17270	17268	17366	17458	17138	17205	17430	17336	17341	17112	17266	17289	17327	17346	17117	17388	17378	17240	17155	17182	17424	17324	17227	17040	17222	17187	17252	17233	17209	17348	17205	17329	17204	17341	17304	17356	17351	17403	17171	17347	17325	17202	17306	17280	17291	17244	17286	17246	17134	17051	17318	17137	17422	17112	17125	17527	17246	17397	17403	17256	17448	17423	17249	17333	17010	17253	17268	17313	17473	17305	17376	17306	17493	17349	17273	17208	17219	17227	17467	17410	17610	17276	17096	17337	17103	17248	17229	17331	17243	17393	17454	17399	17275	17267	17341	17233	17311	17448	17315	17355	17338	17172	17236	17344	17432	17157	17374	17375	17233	17289	17133	17257	17257	17435	17196	17355	17287	17249	17169	17390	17112	17404	17351	17230	17213	17215	17302	17373	16970	17235	17265	17165	17388	17137	17259	17187	17173	17299	17296	17270	17365	17324	17372	17140	17214	17319	17284	17119	17281	17188	17257	17144	17215	17351	17522	17326	17136	17288	17406	17475	17296	17404	17122	17293	17245	17271	17220	17349	17427	17363	17247	17332	17458	17347	17293	17122	17241	17313	17270	17351	17426	17335	17163	17439	17296	17126	17496	17614	17329	17322	17321	17166	17289	17225	17177	17355	17410	17338	17458	17224	17486	17209	17276	17162	17207	17316	17274	17147	17217	17089	17185	17362	17290	17452	17329	17481	17172	17325	17406	17221	17387	17414	17532	17386	17203	17465	17444	17389	17223	17261	17565	17425	17275	17377	17341	17435	17409	17325	17346	17139	17167	17365	17280	17341	17047	17059	16985	17207	17315	17197	17027	17173	17337	17265	17436	17346	17067	17161	17284	17388	17446	17497	17290	17168	17257	17404	17291	17584	17313	17200	17329	17158	17345	17218	17448	17304	17464	17224	17018	17287	17199	17265	17320	17317	17239	17281	17302	17295	17267	17153	17165	17343	17252	17144	17263
25464	38583	36697	29069	26624	23989	24085	22968	21260	19770	18337	17748	17134	16803	16611	16679	16213	16249	16074	16008	15797	15819	15896	15747	15690	15824	15804	15676	15749	15893	15773	15837	15770	15786	15987	15580	15718	15544	15736	15870	15892	15712	15668	15745	15670	15648	15686	15613	15768	15683	15742	15665	15607	15628	15686	15715	15764	15588	15813	15784	15551	15710	15777	15684	15656	15541	15739	15538	15730	15636	15619	15695	15746	15533	15567	15645	15662	15808	15743	15660	15669	15535	15549	15789	15763	15607	15787	15602	15543	15708	15668	15762	15664	15630	15845	15754	15765	15889	15621	15775	15596	15664	15665	15687	15550	15808	15678	15554	15549	15549	15497	15640	15803	15693	15715	15743	15690	15604	15750	15703	15646	15767	15696	15605	15694	15680	15679	15602	15864	15661	15684	15653	15713	15668	15751	15816	15597	15552	15632	15629	15664	15668	15709	15549	15694	15692	15577	15691	15635	15676	15616	15705	15857	15660	15734	15760	15721	15659	15641	15728	15608	15670	15594	15627	15823	15634	15894	15815	15684	15693	15516	15671	15657	15586	15487	15697	15656	15561	15692	15801	15642	15796	15698	15683	15645	15729	15659	15699	15583	15777	15615	15526	15621	15715	15555	15664	15643	15767	15754	15689	15836	15792	15695	15795	15652	15785	15615	15707	15635	15684	15851	15788	15809	15700	15755	15719	15657	15602	15611	15710	15662	15852	15603	15795	15582	15735	15823	15774	15756	15637	15603	15690	15766	15666	15614	15712	15694	15607	15693	15662	15412	15690	15758	15507	15740	15694	15608	15749	15782	15558	15761	15712	15693	15495	15781	15701	15651	15553	15718	15777	15658	15620	15828	15572	15618	15792	15564	15763	15547	15500	15648	15558	15849	15632	15833	15790	15594	15520	15680	15449	15718	15620	15629	15667	15644	15635	15720	15774	15714	15636	15551	15696	15503	15762	15693	15714	15558	15785	15567	15725	15633	15706	15587	15955	15585	15668	15582	15686	15618	15682	15772	15589	15847	15470	15626	15700	15547	15625	15672	15727	15776	15860	15645	15703	15741	15512	15697	15836	15718	15867	15606	15486	15670	15756	15615	15554	15622	15756	15701	15710	15777	15697	15778	15816	15806	15808	15659	15750	15435	15890	15686	15672	15800	15656	15675	15623	15630	15771	15748	15546	15739	15805	15699	15740	15658	15605	15610	15503	15712	15606	15698	15636	15764	15706	15680	15729	15693	15743	15607	15653	15613	15696	15685	15784	15731	15655	15890	15800	15610	15695	15646	15667	15641	15809	15772	15601	15644	15661	15732	15815	15518	15739	15596	15794	15749	15687	15532	15671	15683	15427	15714	15990	15744	15553	15690	15720	15569	15845	15553	15475	15629	15613	15621	15662	15721	15657	15785	15593	15713	15779	15585	15826	15445	15796	15838	15587	15809	15539	15609	15707	15570	15726	15840	15682	15801	15579	15663	15736	15636	15703	15764	15591	15740	15647	15594	15663	15703	15698	15718	15709	15930	15532	15735	15683	15744	15570	15639	15670	15766	15971	15664	15619	15808	15591	15579	15748	15632	15551	15745	15771	15526	15684	15523	15603	15766	15697	15581	15524	15798	15703	15689	15682	15568	15614	15757	15705	15684	15701	15534	15694	15687	15763	15664	15559	15721	15620	15676	15609	15871	15586	15740	15778	15621	15799	15661	15586	15650	15738	15646	15618	15641	15693	15642	15857	15684	15722	15626	15579	15730	15733	15727	15501	15629	15498	15837	15646	15704	15658	15829	15706	15663	15483	15748	15659	15559	15600	15643	15619	15585	15704	15829	15568	15594	15859	15848	15597	15727	15634	15640	15819	15725	15657	15646	15616	15572	15752	15582	15726	15837	15566	15633	15693	15694	15772	15508	15724	15656	15725	15680	15642	15819	15607	15594	15451	15642	15665	15644	15788	15585	15692	15747	15728	15716	15664	15664	15806	15727	15592	15634	15585	15559	15869	15535	15537	15802	15597	15877	15657	15743	15734	15573	15630	15754	15769	15816	15715	15675	15749	15672	15620	15653	15749	15558	15651	15715	15581	15669	15725	15710	15822	15618	15616	15605	15621	15633	15647	15811	15786	15682	15700	15713	15700	15622	15660	15672	15678	15679	15619	15601	15691	15621	15869	15506	15781	15621	15797	15690	15752	15671	15786	15630	15616	15628	15898	15530	15539	15716	15684	15764	15498	15714	15663	15901	15549	15822	15613	15578	15563	15692	15594	15817	15616	15557	15649	15797	15653	15917	15534	15741	15572	15796	15848	15712	15671	15656	15689	15697	15621	15783	15761	15666	15718	15571	15816	15585	15726	15632	15583	15742	15772	15547	15674	15716	15614	15611	15826	15488	15741	15711	15684	15747	15565	15839	15539	15634	15639	15502	15616	15726	15768	15511	15652	15606	15638	15643	15578	15613	15780	15746	15574	15617	15585	15431	15953	15553	15545	15595	15567	15750	15652	15675	15513	15653	15685	15586	15736	15779	15452	15725	15599	15765	15719	15647	15719	15620	15641	15760	15746	15771	15768	15678	15673	15666	15670	15799	15789	15698	15607	15561	15488	15665	15654	15681	15559	15629	15778	15634	15679	15555	15774	15717	15684	15523	15701	15534	15694	15760	15693	15800	15570	15612	15718	15729	15767	15727	15709	15801	15778	15702	15595	15713	15791	15642	15680	15561	15906	15672	15745	15644	15684	15718	15640	15574	15538	15521	15724	15772	15598	15556	15607	15739	15664	15499	15646	15749	15553	15590	15726	15581	15720	15710	15716	15849	15823	15502	15483	15649	15627	15647	15889	15605	15666	15863	15772	15842	15814	15740	15579	15791	15623	15679	15492	15541	15705	15728	15664	15837	15735	15815	15607	15727	15579	15631	15777	15757	15664	15546	15869	15758	15615	15512	15667	15639	15660	15740	15894	15627	15544	15502	15638	15708	15690	15901	15634	15828	15691	15873	15598	15755	15838	15614	15593	15600	15691	15694	15693	15606	15868	15859	15610	15644	15777	15757	15711	15772	15715	15746	15630	15661	15760	15585	15713	15675	15799	15668	15546	15838	15783	15792	15558	15622	15614	15634	15832	15772	15633	15783	15773	15653	15826	15678	15707	15662	15572	15557	15701	15691	15759	15616	15710	15636	15853	15549	15588	15693	15478	15651	15794	15628	15679	15686	15674	15533	15770	15671	15533	15630	15524	15829	15722	15637	15794	15745	15630	15585	15563	15738	15659	15592	15697	15633	15636	15577	15665	15822	15759	15680	15654	15723	15658	15533	15661	15665	15683	15556	15539	15781	15773	15624	15569	15677	15651	15713	15763	15757	15670	15609	15752	15562	15799	15645	15638	15769	15768	15594	15553	15797	15685	15637	15745	15706	15556	15713	15796	15586	15673	15699	15612	15674	15715	15577	15829	15682	15662	15605	15726	15488	15766	15635	15616	15630	15493	15801	15769	15779	15591	15676	15713	15708	15634	15761	15751	15733	15721	15716	15703	15715	15644	15645	15716	15549	15778	15889	15720	15654	15752	15569	15498	15730	15737	15643	15782	15708	15706	15641	15556	15646	15750	15640	15682	15736	15813	15688	15679	15530	15822	15828	15609	15763	15801	15716	15742	15612	15793	15696	15559	15601	15695	15609	15857	15729	15795	15727	15637	15791	15641	15797	15637	15588	15496	15759	15703	15780	15736	15794	15678	15705	15734	15580	15688	15572	15708	15652	15741	15641	15711	15723	15704	15576	15679	15698	15762	15714	15724	15826	15603	15680	15717	15746	15934	15647	15758	15726	15555	15660	15515	15769	15533	15807	15631	15581	15648	15599	15716	15653	15692	15509	15481	15520	15566	15690	15611	15705	15638	15679	15549	15682	15658	15594	15550	15776	15499	15709	15722	15661	15694	15638	15615	15681	15703	15539	15821	15626	15763	15720	15736	15786	15727	15694	15743	15594	15767	15693	15834	15709	15643	15759	15733	15532	15755	15685	15706	15621	15706	15610	15760	15610	15726	15679	15642	15748	15654	15670	15678	15832	15709	15667	15699	15686	15687	15641	15765	15811	15809	15966	15725	15530	15511	15782	15807	15468	15707	15679	15884	15758	15495	15675	15678	15660	15767	15691	15656	15618	15725	15676	15606	15678	15775	15628	15794	15656	15655	15636	15655	15630	15777	15740	15687	15751	15752	15570	15699	15621	15634	15610	15650	15719	15658	15639	15541	15586	15548	15726	15575	15722	15864	15776	15561	15707	15677	15838	15654	15584	15620	15777	15771	15690	15673	15772	15815	15645	15703	15637	15715	15778	15717	15869	15568	15559	15591	15781	15673	15686	15783	15636	15749	15571	15582	15644	15614	15802	15761	15623	15773	15675	15818	15722	15616	15713	15736	15692	15501	15714	15598	15697	15728	15760	15624	15700	15665	15742	15641	15746	15690	15587	15692	15706	15520	15837	15589	15764	15737	15754	15523	15754	15584	15806	15896	15756	15601	15704	15655	15800	15694	15586	15532	15733	15744	15754	15700	15608	15802	15682	15680	15692	15534	15903	15801	15665	15666	15550	15847	15704	15747	15849	15772	15546	15659	15618	15472	15862	15674	15535	15652	15646	15528	15622	15642	15704	15587	15707	15681	15705	15713	15560	15887	15747	15516	15756	15823	15655	15556	15592	15551	15730	15745	15570	15648	15582	15651	15852	15733	15587	15806	15726	15662	15660	15569	15686	15635	15739	15572	15720	15612	15685	15636	15665	15744	15732	15760	15782	15669	15774	15744	15815	15632	15812	15624	15775	15759	15757	15864	15480	15621	15666	15645	15811	15794	15597	15822	15749	15667	15657	15881	15572	15752	15653	15790	15636	15616	15771	15612	15771	15780	15767	15654	15718	15798	15636	15803	15619	15542	15691	15677	15704	15584	15572	15701	15819	15613	15818	15758	15632	15656	15667	15547	15893	15751	15738	15582	15666	15519	15635	15782	15491	15747	15544	15783	15536	15772	15665	15858	15793	15616	15685	15533	15697	15546	15749	15947	15664	15797	15654	15827	15749	15582	15511	15734	15657	15694	15829	15763	15638	15749	15618	15661	15634	15548	15628	15721	15752	15733	15615	15616	15604	15710
25387	21472	28598	27012	25763	25624	26533	24084	22001	20708	19535	18865	18375	17898	17484	17715	17188	17212	16880	16953	17010	16919	16954	16791	16676	16642	16725	16701	16688	16608	16621	16685	16511	16856	16597	16469	16723	16440	16669	16691	16717	16616	16791	16562	16569	16809	16445	16416	16562	16637	16801	16459	16270	16462	16589	16770	16398	16419	16377	16400	16540	16358	16454	16507	16668	16524	16476	16558	16416	16521	16783	16600	16650	16406	16656	16583	16549	16383	16273	16729	16465	16533	16624	16708	16551	16571	16545	16450	16472	16661	16540	16622	16597	16449	16543	16603	16450	16418	16671	16692	16369	16273	16371	16534	16482	16532	16691	16452	16761	16533	16593	16632	16403	16729	16444	16513	16477	16503	16300	16444	16544	16568	16414	16546	16470	16589	16471	16492	16746	16459	16606	16642	16468	16646	16463	16365	16542	16523	16544	16599	16668	16602	16644	16437	16653	16433	16431	16526	16687	16497	16720	16665	16749	16613	16710	16611	16613	16537	16561	16448	16652	16400	16429	16516	16533	16533	16427	16467	16390	16599	16454	16636	16570	16467	16515	16558	16557	16629	16487	16677	16483	16568	16673	16560	16668	16589	16504	16469	16453	16531	16565	16595	16595	16515	16646	16439	16568	16716	16486	16567	16728	16434	16470	16640	16675	16491	16142	16391	16565	16588	16392	16444	16531	16535	16510	16594	16525	16708	16419	16470	16360	16556	16549	16501	16645	16617	16651	16535	16545	16607	16552	16541	16420	16520	16589	16439	16622	16502	16506	16358	16587	16754	16661	16545	16514	16578	16617	16570	16457	16471	16459	16517	16446	16444	16368	16441	16495	16812	16521	16482	16444	16517	16548	16689	16599	16622	16502	16572	16584	16560	16397	16476	16583	16612	16636	16818	16570	16758	16768	16739	16615	16731	16587	16732	16508	16482	16661	16698	16626	16457	16523	16519	16554	16495	16425	16914	16597	16580	16438	16618	16678	16628	16538	16715	16485	16507	16571	16506	16599	16491	16472	16374	16474	16610	16549	16633	16409	16293	16485	16791	16575	16571	16510	16565	16496	16747	16632	16350	16580	16453	16660	16770	16556	16460	16572	16590	16558	16496	16653	16470	16544	16577	16659	16476	16670	16455	16509	16530	16469	16424	16750	16512	16575	16580	16585	16609	16468	16454	16583	16414	16795	16703	16459	16681	16429	16726	16557	16624	16577	16318	16577	16694	16341	16499	16517	16661	16664	16673	16556	16431	16481	16468	16533	16530	16809	16549	16521	16829	16556	16407	16310	16395	16307	16558	16540	16523	16573	16668	16600	16569	16555	16642	16645	16482	16471	16684	16546	16241	16309	16616	16486	16412	16694	16603	16577	16634	16559	16452	16382	16610	16582	16582	16584	16360	16566	16522	16537	16366	16440	16553	16680	16690	16490	16559	16614	16714	16564	16419	16798	16767	16739	16645	16687	16715	16594	16638	16825	16676	16734	16481	16647	16423	16360	16642	16563	16683	16555	16605	16600	16662	16626	16626	16512	16437	16587	16439	16723	16560	16525	16425	16496	16604	16325	16555	16331	16746	16495	16620	16870	16494	16471	16446	16603	16492	16807	16471	16558	16562	16583	16552	16630	16432	16585	16527	16653	16663	16393	16497	16359	16530	16435	16492	16567	16551	16517	16476	16529	16642	16522	16393	16635	16525	16593	16496	16637	16491	16424	16495	16663	16611	16552	16517	16632	16438	16415	16538	16552	16798	16607	16473	16662	16453	16485	16498	16632	16505	16540	16454	16451	16578	16546	16470	16758	16698	16468	16523	16703	16541	16547	16603	16512	16483	16449	16443	16592	16373	16771	16573	16352	16639	16442	16601	16490	16513	16594	16566	16320	16465	16507	16422	16352	16644	16379	16623	16538	16626	16540	16294	16574	16638	16597	16638	16489	16527	16529	16471	16523	16583	16547	16519	16409	16568	16405	16525	16552	16500	16658	16536	16513	16727	16725	16488	16571	16477	16582	16540	16562	16391	16672	16402	16483	16488	16658	16771	16504	16484	16490	16477	16410	16395	16509	16534	16567	16555	16344	16614	16617	16490	16524	16532	16605	16529	16567	16664	16576	16473	16655	16329	16585	16404	16458	16425	16622	16708	16803	16521	16432	16444	16296	16455	16605	16569	16552	16515	16630	16533	16668	16469	16708	16683	16787	16520	16668	16565	16518	16545	16463	16628	16512	16583	16309	16424	16747	16588	16478	16394	16591	16669	16430	16494	16626	16519	16592	16530	16591	16496	16547	16625	16620	16726	16557	16455	16623	16509	16583	16584	16510	16533	16597	16533	16454	16584	16594	16431	16513	16535	16416	16441	16674	16512	16584	16413	16642	16655	16365	16401	16598	16465	16683	16623	16753	16621	16465	16521	16585	16609	16492	16366	16730	16537	16685	16572	16475	16461	16383	16525	16387	16482	16489	16516	16524	16596	16559	16612	16508	16280	16482	16628	16479	16522	16396	16585	16570	16616	16651	16608	16534	16526	16633	16507	16411	16344	16693	16580	16757	16735	16513	16668	16605	16568	16648	16644	16615	16668	16599	16580	16679	16515	16582	16671	16651	16759	16671	16510	16611	16493	16680	16371	16559	16456	16556	16397	16206	16444	16517	16498	16780	16571	16413	16668	16686	16519	16438	16501	16617	16720	16581	16509	16702	16629	16664	16439	16495	16580	16422	16606	16499	16445	16454	16591	16670	16485	16486	16492	16683	16378	16487	16723	16750	16440	16503	16408	16689	16418	16611	16580	16631	16719	16492	16569	16614	16345	16555	16580	16589	16389	16455	16608	16538	16589	16802	16463	16553	16430	16595	16315	16570	16610	16640	16552	16660	16642	16586	16687	16313	16629	16503	16545	16692	16489	16416	16413	16528	16423	16430	16506	16476	16460	16571	16704	16682	16695	16640	16570	16757	16424	16522	16584	16599	16437	16506	16407	16695	16658	16539	16493	16603	16541	16646	16328	16395	16452	16600	16535	16373	16516	16494	16408	16567	16708	16601	16533	16498	16464	16413	16824	16456	16388	16645	16532	16625	16402	16475	16636	16574	16674	16627	16508	16417	16596	16523	16459	16590	16351	16595	16796	16385	16521	16422	16741	16587	16507	16633	16663	16560	16448	16301	16459	16484	16434	16606	16768	16543	16352	16350	16543	16625	16692	16608	16448	16592	16444	16470	16428	16410	16533	16438	16599	16684	16588	16635	16480	16381	16613	16406	16581	16647	16806	16720	16705	16370	16598	16645	16449	16512	16462	16595	16421	16691	16686	16747	16570	16451	16427	16586	16742	16454	16543	16461	16498	16373	16544	16622	16486	16382	16579	16723	16553	16462	16637	16576	16549	16725	16446	16612	16509	16464	16739	16440	16528	16619	16552	16668	16612	16595	16603	16464	16547	16557	16820	16611	16557	16458	16440	16536	16340	16428	16548	16602	16518	16603	16384	16599	16441	16591	16537	16597	16542	16610	16483	16650	16496	16590	16546	16487	16646	16526	16574	16944	16572	16244	16552	16647	16551	16358	16691	16433	16641	16524	16444	16624	16499	16304	16783	16571	16533	16650	16744	16601	16620	16592	16485	16428	16614	16707	16583	16403	16745	16538	16355	16527	16627	16719	16551	16491	16525	16526	16531	16771	16580	16456	16572	16486	16286	16548	16495	16455	16339	16717	16728	16853	16384	16389	16755	16694	16500	16475	16520	16584	16490	16557	16781	16469	16713	16669	16560	16642	16543	16608	16408	16636	16608	16560	16677	16534	16630	16673	16469	16399	16381	16496	16574	16640	16642	16375	16415	16325	16457	16594	16431	16346	16503	16466	16581	16633	16297	16621	16596	16607	16359	16483	16489	16364	16593	16441	16462	16556	16654	16520	16604	16478	16524	16727	16538	16516	16666	16630	16793	16630	16569	16527	16411	16582	16594	16668	16385	16515	16695	16521	16552	16700	16603	16610	16347	16414	16490	16628	16411	16432	16599	16616	16514	16546	16593	16400	16452	16390	16583	16370	16550	16454	16670	16609	16334	16655	16388	16449	16384	16487	16651	16551	16668	16444	16344	16490	16428	16677	16474	16586	16574	16577	16396	16548	16605	16465	16500	16579	16628	16668	16579	16357	16371	16505	16497	16460	16596	16588	16368	16571	16605	16549	16526	16448	16608	16565	16577	16427	16584	16649	16612	16539	16737	16743	16629	16423	16522	16407	16639	16585	16699	16450	16466	16682	16692	16529	16250	16499	16579	16674	16449	16407	16867	16683	16592	16404	16577	16393	16461	16410	16590	16379	16577	16377	16626	16431	16307	16501	16517	16549	16639	16524	16424	16521	16448	16474	16525	16479	16551	16399	16452	16320	16595	16641	16677	16557	16575	16532	16422	16727	16585	16648	16628	16613	16405	16532	16566	16515	16525	16527	16465	16624	16639	16560	16495	16690	16490	16692	16554	16492	16531	16380	16415	16575	16629	16649	16752	16645	16528	16733	16560	16588	16543	16455	16473	16477	16565	16627	16443	16610	16682	16460	16665	16485	16746	16569	16470	16522	16432	16349	16699	16717	16517	16441	16454	16580	16497	16601	16675	16533	16387	16476	16647	16497	16441	16581	16421	16446	16366	16611	16404	16613	16427	16577	16309	16450	16596	16636	16833	16581	16453	16621	16498	16610	16582	16659	16621	16364	16559	16669	16644	16568	16575	16757	16646	16524	16611	16652	16364	16579	16515	16533	16499	16329	16379	16574	16633	16303	16526	16545	16622	16504	16616	16645	16617	16548	16644	16585	16650	16543	16620	16670	16478	16507	16582	16539	16606	16483	16607	16668	16667	16700	16593	16841	16638	16562	16388	16639	16500	16611	16636	16757	16507	16684	16486	16451	16640	16674	16483	16752	16668	16485	16681	16541	16555	16607	16895	16498	16630	16604	16387	16713	16662	16617	16307	16544	16498	16563	16553	16502	16455	16529	16620	16491	16475	16688	16472	16499	16527	16453	16671	16600	16479	16542	16392	16496	16667	16786	16693	16636	16606	16596	16495	16435	16650	16562	16621	16552	16511	16737	16453	16596	16409	16522	16610	16561	16578	16612	16607	16542	16499	16477	16627	16538	16631	16604	16449
26488	44804	42372	34664	31577	28244	28285	26506	23741	21715	19441	18454	17659	17479	16830	16750	16465	16129	15950	15906	15840	15538	15551	15529	15497	15230	15386	15443	15469	15355	15360	15343	15357	15376	15398	15429	15339	15276	15290	15396	15423	15374	15197	15263	15267	15214	15394	15245	15389	15310	15462	15366	15240	15374	15204	15404	15188	15351	15260	15373	15323	15248	15243	15426	15259	15446	15361	15238	15365	15462	15320	15288	15405	15290	15416	15096	15425	15257	15325	15376	15274	15315	15204	15243	15269	15284	15199	15292	15494	15338	15337	15284	15375	15256	15278	15241	15444	15307	15352	15224	15378	15290	15190	15227	15410	15338	15261	15208	15252	15467	15216	15449	15259	15271	15271	15313	15238	15315	15290	15400	15415	15147	15156	15489	15193	15325	15157	15335	15170	15235	15287	15281	15282	15143	15392	15248	15282	15244	15262	15286	15351	15379	15233	15285	15369	15125	15301	15363	15221	15249	15340	15082	15233	15329	15267	15230	15252	15225	15285	15270	15210	15359	15214	15231	15263	15344	15206	15103	15335	15222	15212	15341	15180	15335	15225	15374	15465	15279	15373	15173	15363	15425	15377	15288	15316	15433	15288	15383	15286	15381	15280	15292	15428	15364	15274	15427	15373	15427	15353	15333	15248	15246	15348	15328	15287	15346	15326	15226	15336	15441	15429	15137	15235	15425	15343	15480	15324	15182	15451	15378	15214	15298	15278	15211	15209	15326	15221	15294	15181	15168	15283	15173	15442	15324	15467	15229	15325	15324	15154	15160	15307	15167	15223	15165	15483	15364	15427	15175	15406	15355	15251	15273	15451	15331	15089	15259	15396	15348	15170	15367	15309	15329	15101	15278	15318	15320	15293	15470	15402	15416	15341	15245	15337	15298	15306	15202	15262	15292	15289	15391	15222	15298	15339	15365	15251	15148	15333	15255	15340	15338	15095	15373	15265	15193	14990	15381	15362	15193	15222	15117	15392	15210	15366	15405	15277	15278	15203	15362	15242	15339	15356	15338	15136	15212	15232	15393	15216	15389	15200	15259	15344	15423	15320	15163	15334	15442	15259	15223	15433	15284	15376	15332	15334	15231	15335	15201	15308	15188	15219	15282	15221	15269	15369	15400	15333	15294	15198	15336	15377	15141	15399	15255	15200	15320	15220	15215	15225	15339	15294	15377	15395	15221	15274	15453	15220	15283	15225	15221	15098	15386	15232	15505	15337	15149	15284	15248	15370	15220	15398	15236	15226	15120	15394	15325	15324	15121	15182	15400	15139	15224	15437	15268	15208	15426	15300	15298	15261	15246	15224	15409	15302	15366	15234	15355	15373	15292	15490	15404	15262	15204	15338	15262	15392	15109	15240	15196	15388	15338	15354	15185	15402	15206	15370	15322	15218	15382	15215	15288	15230	15297	15063	15292	15425	15348	15349	15297	15294	15281	15314	15357	15342	15377	15348	15318	15322	15220	15281	15236	15306	15277	15256	15387	15215	15358	15324	15305	15290	15225	15202	15238	15311	15234	15310	15314	15362	15285	15358	15101	15397	15371	15278	15096	15147	15228	15286	15292	15382	15193	15279	15245	15432	15311	15273	15135	15248	15492	15229	15272	15127	15419	15284	15494	15368	15382	15292	15168	15267	15298	15297	15346	15326	15446	15296	15314	15216	15283	15573	15330	15468	15153	15396	15180	15319	15334	15326	15314	15181	15248	15363	15349	15172	15446	15393	15274	15349	15137	15286	15249	15317	15151	15422	15292	15276	15233	15298	15182	15401	15257	15282	15124	15447	15176	15163	15100	15368	15187	15248	15296	15312	15233	15240	15231	15394	15304	15240	15562	15364	15091	15385	15305	15251	15280	15275	15281	15234	15261	15196	15283	15238	15248	15121	15237	15322	15224	15333	15297	15346	15191	15281	15260	15236	15141	15188	15324	15402	15314	15329	15252	15345	15376	15283	15289	15204	15412	15434	15285	15272	15189	15384	15168	15219	15202	15204	15261	15337	15299	15348	15211	15266	15301	15322	15401	15221	15336	15202	15284	15271	15421	15338	15268	15321	15136	15459	15246	15325	15275	15223	15265	15449	15255	15418	15406	15154	15256	15307	15322	15232	15323	15312	15237	15241	15236	15296	15410	15247	15285	15492	15093	15294	15295	15178	15118	15521	15313	15300	15252	15238	15379	15419	15290	15159	15151	15096	15145	15402	15380	15236	15310	15150	15348	15370	15155	15164	15273	15365	15396	15316	15318	15095	15233	15404	15295	15268	15315	15105	15325	15374	15414	15240	15532	15254	15157	15308	15491	15263	15332	15468	15219	15281	15216	15273	15256	15292	15370	15275	15414	15245	15298	15170	15333	15180	15355	15389	15218	15200	15252	15151	15269	15236	15367	15353	15425	15402	15212	15296	15292	15225	15246	15417	15244	15291	15110	15283	15414	15379	15344	15225	15208	15338	15307	15105	15312	15252	15285	15377	15256	15285	15197	15331	15399	15159	15210	15252	15213	15286	15193	15435	15298	15188	15356	15319	15432	15299	15227	15325	15185	15364	15240	15261	15293	15224	15322	15486	15330	15268	15247	15404	15386	15226	15093	15306	15340	15393	15363	15305	15103	15299	15198	15512	15212	15395	15362	15125	15323	15566	15409	15368	15119	15132	15248	15134	15313	15297	15412	15269	15423	15245	15246	15316	15337	15287	15158	15298	15435	15265	15449	15203	15255	15320	15414	15322	15543	15486	15347	15265	15514	15151	15307	15404	15322	15225	15312	15388	15391	15374	15198	15467	15206	15219	15310	15195	15278	15332	15342	15165	15328	15177	15302	15430	15223	15279	15354	15379	15240	15213	15239	15235	15335	15453	15327	15435	15214	15324	15218	15229	15260	15135	15237	15420	15408	15419	15332	15213	15400	15353	15350	15081	15299	15526	15303	15309	15211	15261	15404	15321	15447	15269	15073	15305	15290	15361	15061	15411	15260	15454	15089	15342	15171	15427	15338	15189	15391	15430	15444	15365	15310	15250	15325	15322	15423	15247	15381	15293	15091	15122	15329	15212	15296	15322	15213	15401	15161	15330	15349	15191	15252	15260	15178	15267	15358	15323	15510	15275	15191	15223	15232	15376	15411	15397	15300	15214	15198	15354	15230	15365	15318	15367	15265	15273	15258	15340	15397	15362	15218	15112	15364	15294	15295	15323	15303	15262	15316	15486	15366	15249	15389	15411	15213	15438	15350	15299	15307	15247	15354	15181	15331	15248	15203	15205	15227	15372	15181	15305	15257	15360	15353	15353	15252	15355	15226	15383	15292	15214	15351	15218	15215	15191	15141	15217	15391	15452	15489	15350	15294	15272	15236	15350	15215	15203	15318	15325	15262	15365	15343	15151	15345	15358	15244	15273	15266	15302	15197	15294	15291	15318	15171	15121	15354	15233	15311	15389	15087	15192	15317	15324	15243	15162	15174	15378	15143	15237	15134	15437	15372	15386	15184	15308	15285	15457	15241	15347	15180	15229	15194	15368	15424	15366	15312	15314	15205	15285	15241	15364	15375	15207	15318	15206	15283	15329	15222	15169	15232	15309	15371	15388	15202	15481	15213	15082	15297	15192	15243	15195	15220	15206	15129	15242	15252	15447	15428	15332	15322	15184	15349	15236	15375	15327	15320	15299	15195	15248	15323	15335	15234	15232	15169	15444	15360	15342	15212	15229	15270	15380	15221	15209	15427	15349	15412	15260	15291	15323	15458	15300	15484	15203	15242	15183	15288	15359	15265	15355	15253	15305	15237	15377	15461	15393	15267	15283	15332	15415	15210	15245	15100	15277	15370	15335	15118	15142	15233	15186	15122	15342	15334	15177	15279	15355	15527	15337	15409	15356	15119	15311	15178	15389	15343	15355	15213	15047	15309	15267	15315	15287	15308	15235	15436	15301	15119	15214	15383	15310	15160	15294	15226	15261	15354	15227	15321	15430	15290	15276	15287	15373	15259	15354	15255	15221	15274	15275	15138	15284	15209	15196	15359	15301	15344	15297	15282	15595	15326	15265	15357	15251	15350	15300	15443	15274	15334	15376	15354	15165	15384	15452	15327	15307	15356	15220	15106	15304	15295	15373	15404	15251	15445	15242	15241	15408	15328	15171	15208	15452	15329	15449	15241	15325	15332	15105	15259	15350	15363	15127	15456	15313	15257	15143	15308	15300	15412	15348	15308	15397	15183	15282	15096	15455	15244	15319	15135	15396	15264	15243	15361	15223	15257	15226	15287	15064	15242	15258	15213	15194	15313	15287	15196	15152	15352	15275	15256	15317	15275	15184	15272	15372	15253	15221	15222	15318	15290	15212	15519	15230	15454	15216	15372	15220	15298	15125	15239	15244	15305	15322	15228	15449	15380	15323	15207	15410	15490	15268	15264	15472	15292	15461	15305	15206	15335	15223	15265	15495	15163	15343	15246	15291	15260	15288	15288	15291	15361	15361	15328	15326	15211	15307	15319	15295	15434	15165	15271	15269	15260	15195	15406	15356	15465	15144	15190	15290	15329	15182	15359	15193	15126	15276	15191	15331	15263	15190	15387	15416	15304	15402	15321	15299	15215	15287	15425	15185	15283	15366	15384	15263	15291	15595	15391	15320	15148	15319	15489	15239	15394	15289	15337	15244	15423	15179	15419	15254	15404	15344	15290	15290	15266	15298	15294	15198	15217	15274	15332	15276	15302	15199	15330	15238	15355	15322	15269	15183	15544	15400	15302	15385	15277	15241	15257	15435	15143	15547	15399	15399	15300	15157	15403	15242	15428	15230	15219	15281	15293	15312	15217	15216	15335	15320	15360	15247	15326	15235	15375	15428	15155	15256	15431	15252	15173	15330	15413	15420	15212	15359	15183	15379	15338	15252	15271	15268	15264	15313	15262	15392	15233	15163	15248	15286	15359	15307	15116	15370	15370	15407	15240	15196	15309	15415	15224	15312	15249	15443	15273	15410	15317	15325	15377	15192	15312	15327	15255	15367	15279	15170	15299	15062	15215	15292	15081	15291	15331	15232	15293	15255	15196	15206	15262	15086	15240	15455	15128	15188	15373	15502	15258	15448	15339	15167	15469	15277	15375	15241	15383	15255	15286	15279	15219	15461	15153	15343	15309
24128	21402	28957	24793	24625	27565	30227	26203	23697	22730	20773	19714	19266	18872	18487	18328	18198	17587	17721	17852	17487	17536	17268	17163	17241	17093	17044	17260	17356	17302	17033	17134	17282	17048	17181	17129	17207	17144	17021	17076	17055	17069	17167	16998	17226	17168	16965	17192	17124	17065	17047	16977	17178	17079	17203	16979	17073	17117	16895	16970	17142	16996	16994	17114	17249	16986	16919	16923	16919	17076	17156	17064	16881	16922	17013	17097	17032	17227	17159	17052	17080	17002	17090	17226	17103	17037	17251	16930	17026	17165	17195	16992	16936	16927	17199	17150	17196	17266	17078	17032	17028	17036	16952	17184	17076	16931	16754	16853	17173	17027	17084	17149	17119	17040	17003	17083	16979	17082	17169	16955	16921	17108	17129	16861	16958	17186	17043	17060	17042	17090	17080	17167	17094	17022	16945	17147	16774	17095	17014	16983	17179	17091	17067	17105	16855	17030	17076	17067	17181	17022	17112	17159	16873	16947	17076	17100	16933	16930	16798	17115	17027	16921	16922	17038	17193	17056	17077	16977	17160	17047	16979	16899	16969	17101	17209	17077	16887	17053	17105	17029	17017	17015	16822	16928	16925	16985	17074	16929	17011	16822	16956	16974	16959	16864	17013	16997	16942	16964	16923	16868	17046	17063	17046	17138	16971	16931	16795	17114	17065	17076	16908	16877	17107	17139	17013	16913	16912	16908	17105	17106	16949	17007	17026	16925	16994	16866	16933	17012	16922	17175	17091	17033	17089	17133	16917	16626	17081	17279	17210	17296	17032	16825	17141	16848	17035	17178	17194	16823	16854	17041	16896	16893	17198	17088	17058	17173	17035	17069	17065	17002	16871	17051	16952	17066	17051	16970	17068	17007	17043	17023	17146	17054	17024	17059	16997	17141	17120	17188	17177	17152	16936	17155	17032	17140	17083	17027	16848	16855	16928	17298	17052	16861	17061	17082	16880	17065	17090	17066	16913	16993	17013	17039	16942	17104	16978	17145	17099	16925	16822	16980	17221	17008	17079	17007	17004	16879	16939	17036	16966	17152	17054	17014	17111	16984	17086	16963	17015	17224	17276	17044	17103	17157	17056	17254	16930	16988	17157	17096	16914	16993	17088	17062	16941	17258	17207	17050	17085	16992	17229	16969	17127	17080	17198	16807	16977	17101	17016	17094	16864	16981	16976	16765	16742	17075	17014	16930	17050	16971	16934	17066	16975	17094	17144	17221	16970	16943	17001	17099	16818	17142	17027	17064	16879	17011	16958	17055	16908	17175	16920	17003	16960	16951	16901	16948	16947	16895	16910	17083	17077	17086	16992	16950	17141	17063	17042	17048	16973	16910	16984	17107	17234	17100	17101	16971	17038	16942	16927	17034	17185	16979	16947	16913	16962	16910	16961	16956	17140	17034	16902	17007	17000	16931	16956	17150	16866	17091	17011	16832	17135	16953	17045	17079	17054	17098	16955	17094	17138	16814	17143	16893	16894	17129	17006	16915	16964	16960	16845	17041	17214	17012	17206	16824	17102	17052	16790	16996	17037	17155	17108	17196	17049	17211	17066	17055	17012	16936	17179	16948	17090	16828	16774	17140	17044	17135	17144	17150	16986	17001	16859	16790	17024	17036	17047	17079	17135	16945	17108	17069	17072	17186	17099	17127	17063	16994	16905	17086	16967	16899	17033	16988	17022	16965	17015	17036	17015	17201	16955	17138	16881	16885	16747	17080	17094	17034	16972	17049	17096	17063	17034	17018	17109	17079	16978	16977	16971	16797	17006	16975	17085	16961	16949	17003	17038	17119	17044	16965	17063	17048	17018	17108	17053	17006	17137	16846	17070	17090	17005	17011	16980	16843	16880	17017	16910	17037	16888	16924	17083	16759	17104	17075	17102	17074	17033	16880	16876	17051	16995	16817	16906	16881	17051	17048	17032	16991	17017	16987	16958	16995	16917	16993	16847	16870	17052	16881	16879	17146	16979	16926	17119	16992	17136	16943	16930	17099	16962	17040	17010	17006	17014	17031	16976	17065	17124	16995	16947	17157	16931	17176	17179	16797	17194	16939	16957	17147	17169	16966	16736	16774	17047	16899	16954	17103	17065	16900	17076	17036	17033	17068	17068	17049	17097	17217	16846	17074	17053	17080	17277	17007	17058	17145	16995	16763	17023	17092	16908	17255	16924	17150	16957	17087	17104	16906	17068	16918	17196	17179	17074	17013	17078	17252	17033	16989	17143	16943	16939	16959	16858	17005	17023	16902	16956	17009	17000	16986	16948	17030	17100	16984	16971	17016	16869	17034	17094	17063	17078	17010	16993	17223	17003	17006	16993	17128	17141	17101	17393	17062	17113	17147	17163	16976	17297	17129	16938	16964	16837	17038	17151	17053	16812	17138	16794	16806	17030	17189	17109	17136	16837	16941	16957	17088	17098	17016	17097	16970	16963	17165	17069	17040	16831	17122	16843	16928	17112	17069	17072	17109	17003	17068	16914	17002	17026	17105	17173	16997	16940	16936	16936	17189	17064	16963	17074	16892	16982	17045	17053	16949	17099	16906	16961	16879	16930	17224	17103	16844	17022	17059	17003	17084	17292	16966	17092	16965	17212	16972	17141	17163	17072	16975	17149	16791	16995	17068	17011	16880	16955	17001	16924	16958	16904	16926	16869	17000	16790	17003	17056	17092	16997	17047	16970	16882	17051	16967	17019	17070	17091	16937	17086	16975	17113	17199	17209	16969	16868	17104	17143	16895	16958	17118	16975	17042	16861	16979	16960	16906	16952	16990	17213	17028	17141	17006	17059	17079	17164	16886	17102	17130	17132	16869	17118	17106	17040	17088	17292	17000	16930	17060	17133	16887	17124	16887	17210	16951	17061	17101	16909	17047	17065	16948	17142	17122	17155	16848	17095	17062	16949	16891	17009	16998	16881	16988	16955	17109	16945	16852	17038	17095	17135	16913	16897	16999	17021	17001	16963	17026	17095	17154	17071	17049	16984	17143	17122	17150	16844	16829	16998	17041	16959	17199	16918	16910	17024	16990	17080	17059	16865	16999	17161	17006	17092	17057	17105	17029	17018	16991	17036	16918	16922	17034	17119	17124	16980	17032	17093	17042	17042	17002	16940	17038	17120	17075	16838	16950	17029	17021	16830	17010	16928	17202	17241	16994	17004	17105	17203	16776	16818	17164	17056	16805	16954	16995	17023	16977	17048	16869	16762	17061	16972	17008	16995	16869	16940	17143	16813	17051	17041	17091	16967	17088	16872	17034	17041	17008	17165	17004	16943	17012	17057	17035	16906	17011	17171	17230	17061	17057	17038	16889	16990	16968	16942	16968	17004	16914	17015	16987	17051	17008	16923	17026	16990	17057	17125	17121	17187	17120	16770	17003	17115	16895	17001	17099	17053	17112	16795	16996	17059	17005	16833	17067	17283	17163	17144	16984	16933	16947	17178	16935	17132	16938	16881	17009	16931	16908	17005	16919	16945	16877	16976	17024	17041	16877	16873	16864	17127	16937	16968	17033	17175	16946	16999	17009	17040	16959	16835	16878	17102	16852	16918	16955	16979	16867	16912	17093	16966	16917	17040	17106	17068	16854	17066	16974	16859	16865	17140	17076	17042	17167	17064	17256	17001	17184	17126	17081	16987	17112	16965	16955	17025	16990	17122	17048	16872	17110	16882	16979	16941	17024	16814	16939	17066	16955	16905	17148	16962	16947	17100	17010	17004	17020	17044	17068	16927	16870	17108	17207	16885	16843	16821	17043	17085	17158	16959	16936	17140	17117	16932	16856	17159	17139	17011	17079	16963	17049	17123	16952	16992	17148	17048	17095	16991	17004	17228	17098	17058	17057	17122	17009	16811	17038	16933	16998	17029	16962	16915	16934	17013	16863	16864	17141	16988	17028	16944	17116	16908	16952	17308	16822	16896	16998	17109	16866	16737	17137	17193	17103	17050	17175	17086	16965	16912	17073	17163	17103	17218	17050	17009	17015	16980	16997	16979	17128	16861	17036	16815	17122	17015	17065	17055	16921	17070	17169	16999	16939	16893	17176	17050	16935	16940	17277	17161	16950	17021	16990	17113	16935	16955	17126	17214	16848	16988	17117	17161	16996	17099	17020	17096	17066	17076	16941	16921	16976	17146	17192	17126	17010	16898	16987	17084	16895	16918	16973	16980	17233	17103	16868	16958	17010	17018	17083	17104	17013	17201	17080	16925	16912	17083	16996	16896	17019	16817	16933	17022	16983	17081	17067	16996	17176	17010	16926	16949	17151	16854	17106	16840	17104	16976	16997	17044	17085	17110	17169	16987	16993	17211	16974	16989	17102	16791	17218	17171	17038	16997	17171	16998	16834	16888	17051	16975	16913	16981	17075	16949	16929	16871	16974	17152	17023	17165	17088	17109	17051	16931	16846	16970	16765	17080	16935	16980	16999	16754	17013	16941	16948	16984	17141	17333	16906	16891	16975	17062	16955	17279	16993	16980	17051	16885	16780	17135	17083	17008	17166	17031	16968	16802	17100	17183	17118	16900	17083	16882	16898	17165	17001	17167	16864	17028	17068	17045	16901	17142	17042	16975	17069	17086	17140	16790	17188	16947	17111	17026	16900	17100	17069	17122	17189	16886	17084	17055	17139	17104	17159	17147	17186	17034	16921	16933	17020	16817	17053	16978	16805	17005	17073	17043	17158	16997	17142	16817	17157	16908	17135	17015	17152	17159	17043	17066	17075	17150	17018	17099	17047	16831	16946	17223	17147	16960	17150	16905	17045	17137	16849	17029	17022	16757	17046	17000	16990	16995	17042	16889	17089	16799	16948	17084	17078	17041	16712	17041	16811	17027	16926	16876	16946	17069	17086	17182	17170	17021	17000	16803	16762	17079	17031	17051	16881	17097	16867	17064	16845	17032	17132	17017	16890	17164	17066	17240	17050	17000	16804	17033	17079	17000	17029	16949	16981	16965	16999	16894	17155	16923	17228	16926	17159	17066	17029	17111	17058	17093	17092	17203	17107	16940	17021	16961	16973	17031	16923	16923	17024	17031	17304	17054	17082	16875	16867	17073	17082	17130	17165	17127	17028	17020	17029	17066	17098	16840	17009	17075	17008	16929	16942	17077	17135	17131	16849	17148	16918
28594	48960	46484	39360	35458	31697	31628	29063	25764	23607	20813	19813	18973	18437	17862	17553	16968	16602	16545	16432	16424	16216	15762	15888	15767	15852	15624	15720	15641	15598	15837	15676	15679	15798	15610	15716	15529	15793	15632	15519	15512	15497	15643	15691	15948	15620	15581	15732	15583	15652	15594	15423	15670	15564	15773	15699	15668	15500	15551	15577	15473	15574	15580	15603	15627	15638	15453	15564	15644	15587	15502	15471	15669	15536	15571	15760	15513	15609	15548	15423	15570	15695	15635	15564	15554	15793	15682	15518	15675	15586	15532	15636	15492	15676	15529	15734	15490	15616	15575	15325	15559	15690	15510	15655	15701	15495	15571	15632	15462	15649	15610	15577	15478	15603	15505	15644	15607	15568	15687	15670	15508	15500	15445	15740	15628	15429	15552	15460	15630	15670	15655	15530	15554	15461	15647	15620	15446	15462	15588	15619	15573	15668	15408	15522	15383	15507	15567	15454	15414	15512	15571	15448	15462	15558	15575	15481	15599	15524	15546	15614	15647	15514	15515	15475	15494	15503	15578	15471	15554	15509	15674	15433	15531	15761	15583	15400	15631	15374	15619	15538	15536	15592	15545	15564	15624	15490	15515	15525	15653	15345	15839	15426	15492	15362	15461	15592	15554	15542	15631	15519	15666	15521	15535	15566	15586	15622	15526	15500	15464	15639	15468	15548	15530	15524	15583	15544	15476	15497	15534	15716	15629	15533	15510	15487	15433	15471	15449	15466	15500	15549	15662	15477	15547	15689	15631	15575	15638	15418	15500	15594	15534	15747	15502	15489	15549	15525	15563	15545	15453	15512	15415	15660	15625	15562	15525	15408	15492	15577	15452	15865	15597	15621	15629	15421	15492	15469	15533	15618	15521	15648	15518	15561	15534	15477	15547	15476	15623	15520	15603	15496	15587	15546	15384	15447	15485	15551	15467	15552	15530	15562	15595	15539	15480	15550	15394	15512	15333	15707	15481	15515	15369	15723	15598	15585	15451	15696	15697	15414	15540	15525	15597	15622	15589	15465	15619	15458	15595	15461	15332	15547	15506	15414	15612	15524	15629	15513	15344	15549	15549	15576	15552	15533	15710	15523	15513	15546	15553	15569	15468	15494	15654	15643	15570	15555	15512	15539	15397	15429	15637	15570	15627	15641	15620	15525	15472	15584	15521	15555	15578	15479	15644	15431	15606	15547	15583	15494	15543	15533	15531	15560	15471	15464	15493	15603	15464	15572	15492	15528	15637	15433	15664	15498	15575	15357	15380	15580	15555	15653	15520	15586	15520	15539	15708	15601	15631	15416	15545	15562	15536	15562	15511	15649	15731	15632	15374	15497	15542	15548	15548	15538	15414	15385	15261	15596	15378	15431	15584	15545	15557	15568	15488	15729	15588	15441	15582	15508	15544	15615	15573	15426	15577	15673	15631	15615	15481	15345	15464	15640	15530	15464	15528	15590	15643	15500	15697	15486	15548	15293	15462	15728	15626	15610	15683	15500	15426	15618	15650	15435	15488	15505	15716	15480	15509	15549	15572	15621	15565	15610	15441	15652	15627	15514	15539	15568	15382	15513	15381	15553	15580	15481	15606	15489	15712	15470	15406	15526	15540	15454	15475	15659	15652	15541	15619	15593	15475	15484	15541	15658	15578	15464	15392	15581	15476	15501	15501	15690	15514	15349	15609	15514	15537	15613	15554	15714	15556	15539	15512	15337	15531	15297	15511	15509	15440	15482	15649	15688	15488	15515	15518	15590	15676	15501	15645	15565	15566	15534	15528	15416	15717	15513	15511	15527	15605	15509	15580	15615	15406	15552	15690	15522	15653	15643	15686	15564	15539	15635	15404	15694	15574	15553	15562	15323	15582	15401	15600	15621	15525	15594	15427	15514	15700	15454	15660	15357	15631	15640	15461	15434	15555	15532	15618	15567	15468	15572	15644	15664	15472	15542	15672	15388	15493	15475	15507	15573	15776	15606	15415	15587	15488	15637	15507	15357	15401	15684	15685	15443	15546	15476	15552	15701	15435	15582	15765	15581	15605	15562	15679	15558	15378	15469	15537	15483	15542	15547	15481	15661	15343	15431	15607	15549	15572	15462	15590	15409	15490	15354	15457	15643	15558	15648	15597	15599	15534	15532	15525	15501	15658	15666	15574	15533	15399	15533	15567	15561	15483	15439	15530	15691	15525	15441	15528	15479	15444	15466	15561	15488	15722	15488	15562	15550	15607	15275	15484	15483	15659	15596	15517	15626	15619	15480	15578	15486	15419	15643	15505	15547	15349	15546	15503	15554	15554	15610	15551	15495	15390	15438	15581	15653	15580	15387	15486	15775	15568	15530	15448	15506	15450	15582	15542	15616	15466	15538	15557	15462	15687	15426	15588	15626	15508	15438	15588	15400	15524	15515	15597	15555	15657	15559	15444	15679	15430	15464	15561	15440	15513	15563	15411	15524	15520	15524	15405	15533	15672	15444	15521	15637	15561	15568	15457	15447	15573	15749	15513	15587	15567	15578	15653	15559	15403	15562	15661	15506	15741	15467	15692	15310	15481	15541	15560	15576	15649	15265	15630	15496	15561	15634	15562	15563	15469	15506	15436	15726	15569	15692	15722	15529	15571	15471	15348	15609	15604	15508	15463	15482	15533	15684	15583	15435	15578	15513	15624	15491	15502	15727	15388	15613	15432	15662	15574	15487	15544	15513	15613	15558	15535	15527	15663	15521	15620	15508	15490	15472	15340	15564	15689	15473	15631	15689	15633	15626	15669	15478	15584	15600	15727	15665	15415	15390	15564	15504	15417	15587	15486	15517	15529	15449	15703	15484	15719	15364	15409	15690	15432	15683	15445	15365	15584	15432	15673	15563	15451	15504	15607	15333	15496	15416	15373	15523	15516	15484	15500	15514	15442	15648	15382	15479	15524	15493	15545	15695	15545	15452	15683	15373	15728	15607	15513	15578	15585	15514	15407	15542	15690	15654	15511	15315	15526	15474	15539	15433	15568	15500	15525	15500	15503	15667	15680	15378	15569	15550	15652	15568	15459	15669	15479	15628	15390	15454	15523	15606	15712	15596	15574	15681	15799	15443	15650	15462	15470	15536	15466	15608	15609	15419	15531	15545	15446	15572	15637	15431	15624	15543	15691	15601	15543	15584	15753	15515	15518	15507	15430	15481	15585	15416	15503	15542	15447	15482	15553	15467	15413	15501	15590	15528	15597	15526	15577	15496	15714	15607	15623	15626	15500	15500	15476	15464	15525	15508	15452	15575	15547	15751	15624	15448	15600	15546	15397	15450	15643	15486	15505	15395	15608	15658	15421	15594	15605	15488	15675	15421	15497	15619	15332	15477	15468	15670	15455	15443	15427	15625	15547	15678	15556	15558	15588	15665	15350	15465	15683	15315	15462	15571	15516	15292	15508	15499	15587	15536	15557	15548	15637	15710	15344	15613	15824	15588	15436	15478	15468	15646	15454	15617	15442	15555	15495	15616	15633	15433	15767	15624	15666	15617	15547	15524	15415	15576	15525	15443	15635	15599	15516	15562	15553	15676	15507	15671	15539	15572	15604	15626	15655	15625	15587	15347	15605	15387	15635	15405	15723	15528	15695	15619	15503	15386	15347	15458	15621	15577	15553	15521	15511	15554	15597	15531	15723	15588	15535	15530	15409	15545	15559	15461	15617	15585	15420	15371	15464	15683	15473	15366	15477	15634	15605	15404	15527	15410	15459	15545	15578	15449	15583	15456	15682	15627	15642	15725	15562	15449	15330	15318	15629	15398	15534	15530	15724	15357	15678	15561	15400	15630	15593	15805	15590	15455	15534	15498	15323	15499	15448	15640	15472	15533	15465	15559	15630	15516	15592	15559	15438	15531	15450	15429	15772	15611	15469	15632	15423	15453	15567	15446	15550	15594	15550	15502	15291	15501	15557	15491	15480	15563	15325	15535	15485	15427	15536	15554	15557	15653	15520	15420	15599	15476	15607	15406	15507	15647	15607	15419	15467	15601	15550	15553	15585	15643	15553	15461	15745	15524	15246	15555	15552	15667	15584	15696	15609	15623	15469	15550	15447	15551	15389	15586	15519	15391	15419	15694	15608	15491	15601	15558	15563	15425	15694	15577	15612	15364	15667	15641	15397	15738	15369	15490	15523	15450	15683	15433	15354	15389	15750	15478	15698	15478	15607	15425	15635	15457	15380	15484	15582	15496	15479	15569	15670	15564	15618	15591	15588	15671	15577	15508	15486	15548	15472	15661	15608	15597	15514	15544	15482	15522	15626	15641	15575	15462	15434	15485	15446	15442	15469	15598	15508	15434	15513	15748	15408	15731	15510	15520	15579	15467	15559	15547	15421	15626	15327	15530	15545	15677	15556	15518	15444	15456	15417	15620	15498	15453	15452	15616	15711	15487	15498	15572	15511	15404	15559	15650	15464	15391	15710	15707	15516	15468	15584	15477	15700	15542	15531	15641	15647	15503	15636	15397	15568	15546	15533	15667	15579	15599	15716	15574	15490	15605	15411	15498	15527	15559	15648	15458	15596	15436	15460	15507	15563	15485	15543	15387	15578	15535	15528	15544	15497	15571	15743	15395	15482	15749	15587	15526	15596	15594	15404	15666	15593	15513	15543	15390	15640	15461	15485	15465	15564	15567	15611	15612	15319	15546	15362	15543	15607	15333	15477	15523	15602	15592	15545	15467	15608	15393	15701	15532	15407	15442	15621	15428	15529	15553	15605	15414	15465	15500	15519	15532	15417	15269	15557	15423	15596	15543	15420	15563	15351	15576	15542	15513	15487	15698	15421	15571	15525	15717	15596	15405	15551	15485	15423	15582	15534	15462	15706	15414	15529	15644	15438	15521	15488	15554	15682	15455	15528	15511	15519	15557	15447	15449	15550	15560	15599	15672	15533	15605	15510	15492	15471	15491	15686	15601	15489	15625	15506	15580	15501	15468	15557	15473	15503	15660	15431	15639	15485	15566	15569	15649	15564	15450	15530	15584	15727	15644	15425	15449	15532	15426	15474	15460	15587	15578	15698	15583	15599	15637	15440	15654	15649	15340	15461	15510	15521	15568	15574	15551	15727	15582	15480	15460	15406	15564	15597	15630	15516	15437	15650	15430	15636	15572	15610	15674
30921	27650	32036	29520	25404	23391	23418	22164	20665	19883	18936	18562	18360	18377	18357	18186	17958	18228	18063	17903	17902	17736	17781	17706	17953	17722	17463	17754	17791	17664	17488	17607	17692	17621	17664	17456	17727	17803	17733	17822	17780	17709	17726	17599	17562	17736	17687	17708	17548	17600	17534	17457	17471	17554	17675	17740	17593	17425	17760	17645	17473	17749	17730	17470	17494	17599	17531	17612	17657	17848	17835	17479	17696	17505	17650	17499	17543	17712	17787	17605	17578	17472	17516	17394	17733	17544	17679	17612	17664	17671	17678	17661	17742	17418	17662	17565	17513	17576	17674	17774	17688	17693	17602	17503	17501	17534	17487	17570	17477	17649	17739	17514	17559	17698	17655	17523	17698	17798	17462	17476	17602	17731	17598	17576	17565	17825	17703	17708	17609	17759	17489	17676	17482	17507	17439	17712	17548	17686	17544	17542	17625	17400	17684	17753	17460	17767	17402	17489	17558	17460	17339	17606	17575	17756	17567	17567	17665	17680	17661	17607	17588	17541	17508	17597	17647	17568	17783	17567	17452	17600	17394	17665	17876	17688	17598	17599	17718	17727	17525	17748	17854	17601	17650	17725	17516	17554	17580	17624	17766	17588	17615	17733	17484	17595	17670	17725	17753	17685	17766	17698	17626	17650	17673	17719	17766	17584	17776	17558	17530	17690	17713	17519	17670	17674	17710	17679	17625	17588	17365	17679	17671	17724	17800	17616	17375	17549	17571	17542	17686	17635	17596	17661	17596	17654	17413	17512	17616	17469	17711	17703	17579	17582	17756	17689	17487	17666	17619	17555	17448	17720	17477	17654	17364	17586	17530	17696	17653	17691	17404	17698	17591	17498	17505	17740	17762	17541	17555	17663	17333	17749	17688	17848	17871	17694	17642	17541	17623	17711	17624	17626	17444	17659	17779	17730	17684	17859	17682	17598	17531	17643	17602	17575	17625	17736	17798	17562	17522	17806	17627	17546	17692	17678	17613	17587	17632	17566	17562	17747	17534	17631	17521	17668	17675	17634	17755	17575	17615	17483	17631	17711	17697	17567	17669	17597	17763	17765	17712	17877	17756	17742	17522	17577	17893	17657	17626	17521	17715	17823	17632	17675	17505	17378	17818	17533	17796	17575	17763	17568	17786	17666	17571	17663	17693	17783	17725	17733	17877	17592	17672	17425	17591	17719	17848	17662	17716	17714	17930	17718	17762	17834	17608	17630	17674	17612	17572	17526	17715	17582	17647	17562	17533	17566	17628	17672	17720	17581	17654	17715	17882	17594	17730	17761	17619	17691	17590	17264	17544	17632	17650	17609	17499	17700	17680	17498	17743	17630	17357	17749	17685	17469	17469	17545	17612	17606	17640	17578	17707	17564	17559	17532	17532	17511	17702	17779	17653	17541	17548	17680	17699	17715	17735	17670	17530	17457	17697	17561	17726	17694	17470	17610	17846	17664	17614	17647	17512	17588	17671	17640	17764	17782	17804	17577	17471	17558	17495	17709	17519	17708	17539	17600	17521	17683	17624	17567	17820	17564	17649	17654	17524	17441	17417	17669	17633	17746	17530	17599	17449	17668	17688	17738	17779	17713	17638	17542	17631	17550	17557	17459	17723	17635	17656	17774	17743	17565	17621	17797	17627	17501	17630	17512	17738	17557	17599	17674	17679	17731	17609	17443	17560	17636	17490	17646	17632	17519	17833	17454	17801	17745	17547	17730	17518	17498	17653	17595	17683	17586	17370	17571	17751	17417	17710	17710	17823	17618	17652	17738	17557	17587	17560	17531	17605	17599	17707	17606	17484	17538	17585	17432	17552	17499	17701	17871	17601	17577	17550	17610	17484	17537	17799	17625	17478	17592	17633	17776	17620	17543	17703	17565	17625	17774	17891	17544	17589	17506	17779	17668	17576	17566	17608	17671	17746	17581	17723	17629	17778	17648	17707	17792	17632	17627	17532	17663	17644	17723	17810	17467	17515	17491	17588	17635	17467	17776	17688	17754	17905	17743	17722	17843	17581	17595	17607	17592	17423	17620	17620	17846	17778	17514	17460	17516	17771	17593	17608	17731	17687	17627	17617	17745	17743	17617	17528	17728	17491	17638	17476	17543	17761	17666	17672	17763	17622	17651	17481	17567	17693	17458	17635	17758	17591	17574	17640	17520	17393	17508	17536	17715	17685	17615	17486	17684	17654	17543	17748	17679	17665	17668	17531	17655	17445	17518	17649	17644	17572	17653	17643	17671	17696	17661	17620	17408	17745	17430	17368	17638	17784	17592	17648	17672	17765	17675	17622	17718	17711	17619	17751	17586	17625	17674	17648	17684	17661	17744	17621	17664	17593	17880	17635	17830	17679	17576	17471	17900	17857	17668	17635	17838	17697	17666	17565	17748	17726	17715	17680	17568	17723	17585	17645	17415	17724	17492	17617	17602	17600	17463	17812	17719	17633	17638	17605	17420	17603	17648	17566	17640	17744	17696	17691	17500	17670	17657	17547	17698	17599	17531	17681	17596	17525	17620	17825	17727	17539	17717	17611	17553	17610	17300	17701	17550	17649	17807	17858	17733	17623	17518	17689	17687	17618	17752	17810	17616	17530	17544	17595	17649	17590	17732	17678	17660	17696	17655	17510	17702	17734	17444	17653	17644	17495	17639	17662	17515	17643	17700	17640	17631	17740	17792	17511	17713	17397	17782	17628	17594	17716	17566	17625	17574	17685	17588	17769	17715	17740	17539	17406	17516	17754	17710	17635	17644	17516	17502	17590	17621	17639	17763	17718	17609	17579	17648	17393	17544	17861	17615	17473	17714	17628	17854	17481	17659	17543	18027	17427	17681	17713	17694	17627	17563	17775	17726	17608	17474	17397	17753	17606	17819	17655	17672	17572	17699	17755	17527	17665	17423	17579	17591	17591	17455	17694	17537	17620	17647	17562	17728	17643	17744	17572	17421	17701	17551	17605	17625	17588	17651	17568	17536	17595	17719	17617	17666	17649	17490	17513	17551	17598	17590	17642	17668	17557	17696	17719	17614	17812	17492	17518	17423	17572	17839	17680	17579	17481	17620	17585	17758	17510	17731	17410	17454	17767	17571	17593	17482	17757	17626	17605	17625	17382	17479	17615	17585	17566	17638	17612	17775	17591	17633	17629	17681	17592	17606	17659	17796	17638	17599	17735	17880	17511	17568	17467	17658	17734	17616	17642	17476	17602	17531	17921	17537	17596	17385	17551	17515	17619	17534	17582	17532	17302	17574	17530	17646	17583	17671	17628	17517	17640	17507	17615	17785	17688	17584	17468	17679	17613	17568	17490	17623	17552	17611	17787	17679	17530	17591	17606	17609	17575	17675	17682	17493	17418	17747	17740	17470	17631	17619	17631	17470	17634	17549	17721	17636	17657	17646	17519	17434	17431	17759	17797	17605	17692	17657	17744	17658	17718	17673	17635	17508	17774	17740	17572	17533	17666	17697	17655	17629	17600	17548	17658	17666	17574	17680	17750	17842	17678	17641	17687	17467	17565	17617	17710	17613	17713	17547	17689	17586	17634	17659	17544	17486	17536	17629	17642	17509	17800	17817	17685	17527	17496	17432	17658	17715	17631	17773	17641	17513	17560	17464	17622	17688	17630	17564	17839	17788	17628	17639	17625	17762	17610	17652	17607	17791	17605	17489	17567	17768	17591	17479	17506	17550	17798	17742	17761	17642	17768	17644	17652	17489	17838	17473	17647	17547	17569	17685	17602	17766	17674	17537	17583	17679	17862	17456	17600	17623	17506	17613	17661	17665	17666	17620	17776	17539	17568	17574	17646	17424	17635	17655	17607	17729	17744	17556	17666	17466	17466	17599	17659	17301	17652	17664	17557	17722	17855	17834	17598	17740	17767	17490	17644	17530	17751	17536	17386	17578	17555	17481	17598	17386	17639	17626	17618	17718	17572	17558	17609	17710	17678	17633	17819	17701	17545	17749	17696	17843	17554	17840	17637	17646	17601	17597	17684	17609	17572	17562	17488	17624	17746	17733	17775	17654	17609	17665	17368	17595	17635	17788	17776	17575	17580	17699	17845	17675	17808	17682	17543	17693	17618	17758	17732	17581	17555	17483	17550	17502	17726	17621	17714	17584	17599	17620	17824	17642	17716	17399	17581	17805	17830	17648	17591	17928	17655	17537	17555	17648	17721	17620	17439	17583	17572	17559	17576	17462	17606	17638	17578	17492	17401	17719	17496	17639	17736	17497	17826	17627	17686	17802	17670	17566	17652	17565	17509	17503	17763	17538	17613	17547	17621	17537	17550	17649	17784	17450	17655	17860	17632	17625	17724	17544	17767	17671	17495	17699	17549	17643	17602	17581	17736	17647	17527	17696	17641	17488	17499	17835	17740	17462	17668	17592	17663	17588	17629	17627	17508	17727	17731	17591	17592	17581	17707	17623	17738	17432	17768	17697	17694	17393	17725	17555	17522	17845	17724	17801	17658	17464	17735	17405	17495	17580	17734	17374	17719	17448	17657	17720	17849	17521	17777	17754	17765	17814	17717	17699	17672	17627	17367	17665	17652	17594	17684	17618	17585	17709	17564	17883	17556	17646	17722	17548	17532	17468	17702	17568	17577	17537	17711	17568	17580	17546	17631	17892	17591	17500	17644	17655	17715	17632	17737	17727	17544	17629	17709	17508	17473	17591	17674	17755	17675	17562	17595	17640	17618	17512	17611	17602	17516	17658	17731	17712	17673	17715	17748	17641	17747	17508	17619	17578	17563	17568	17537	17590	17491	17732	17728	17660	17686	17736	17749	17663	17789	17611	17716	17605	17550	17654	17640	17693	17717	17595	17627	17582	17596	17667	17670	17566	17698	17799	17586	17470	17688	17704	17782	17637	17686	17714	17704	17759	17569	17731	17560	17421	17574	17520	17695	17617	17645	17667	17711	17622	17625	17617	17753	17634	17722	17683	17691	17620	17548	17751	17519	17636	17743	17807	17713	17511	17646	17579	17588	17604	17575	17715	17635	17738	17607	17627	17664	17437	17655	17541	17630	17722	17704	17619	17628	17808	17540	17654	17673	17770	17665	17751	17648	17539	17494	17623	17505	17576	17693	17773	17729	17634	17714	17646	17586	17543	17444	17587	17738	17739	17598	17687
26920	38140	36394	30439	27068	24749	24935	22600	20655	19356	18131	17696	17077	17271	16915	16544	16125	16171	16181	16301	16071	16221	16090	15649	15846	15944	15761	16009	15937	16003	15878	15826	15920	16014	15932	15883	15992	15864	15873	15849	15999	15875	16053	15960	15949	15954	15894	15742	15993	15794	15928	15955	16009	16054	15745	15783	15877	15760	15746	15733	16028	15740	16021	15681	16009	15857	15909	15941	15749	16078	15850	15809	15779	15717	15793	15922	15856	15804	15779	15909	15962	15819	15915	15861	15750	15994	15875	15827	15834	16115	15790	15924	15761	15590	15964	15862	15737	15947	15903	15917	15815	15879	16067	16004	15896	15793	15861	15687	15952	15631	15911	16059	15901	16033	15760	15953	15890	15913	15916	15859	15949	15871	15893	15841	15886	15929	15952	15869	16019	15963	15845	15922	15939	15772	15865	15781	15713	15930	15820	15836	15887	15908	15964	15746	15841	15861	15825	15953	15798	15882	15952	15985	15819	15725	15832	15907	15726	15977	15938	15913	15993	15943	15838	16002	16067	15953	15899	15938	15885	15804	15968	16075	15978	15856	15892	15811	15771	15769	15985	15743	15971	16013	15614	15789	16108	15958	15974	15920	15800	15880	15867	16011	15768	15869	15842	15810	15922	15902	15786	15897	15760	16020	15803	15802	15982	15819	15850	15910	15859	15925	16056	15891	15853	15821	15994	15760	16077	15826	15856	15742	15922	15737	15925	15909	15940	15835	15834	15789	15895	15864	15846	15723	16007	15895	15909	15742	15996	15814	16012	15947	15895	15847	15770	15912	15880	15852	15805	15831	15827	15667	15919	15740	15820	15924	15885	15989	15945	15755	15798	15718	15800	15900	15896	15883	15760	15839	15909	15973	15914	15668	15843	15842	15729	15814	15873	15967	16067	15837	15824	15805	15978	15861	15808	15711	15903	15897	15974	15876	15915	15835	15763	15780	16138	15791	15847	15964	15967	15869	15854	15769	15629	15908	15885	15785	15880	15875	15878	15800	15878	15941	15921	15833	15907	15883	15788	15870	15817	15833	15711	15849	15851	15555	15986	15993	15734	15859	15859	15926	16075	15767	15834	15853	15872	15821	15819	15909	15754	15923	15993	16022	15845	15743	15914	15822	15802	15751	15934	15819	15964	15868	15814	15845	15838	15757	15940	15847	16006	15947	15716	15915	15969	15858	15821	15855	15777	15909	15957	15907	16083	15781	16016	16015	15797	15860	15699	15841	15836	15917	15690	15806	15797	15928	15856	15814	16056	15971	15916	15778	15726	15877	15947	15820	15752	15832	15924	15857	15887	15796	15793	15861	15677	15887	15983	15768	15920	16013	15721	15752	15686	15727	15771	15854	15919	15789	16204	15936	15830	15976	15764	15988	15826	15799	15926	15815	15912	15864	15859	15931	15998	15880	15861	15821	16021	15934	15867	15646	15901	15998	15753	15616	15852	15777	15967	15989	15765	15940	15810	15788	15915	15823	16051	15886	16029	15997	15868	15732	15826	15814	15973	15863	15815	15852	15807	15897	15739	15876	15898	15905	15844	15899	15869	15868	16009	15908	16042	15852	16008	15919	15766	15901	15950	15884	15923	15781	15899	15856	15924	15755	15916	15791	15965	16008	15867	15912	15681	15913	15815	16032	16091	16040	15837	16158	15988	15766	15872	15871	15943	15778	15750	15801	15774	15711	15809	15974	15737	15809	15924	15911	15875	15860	15933	15897	15905	15858	15932	15842	15879	15751	15902	15937	15797	15785	15950	15806	15902	16027	15817	15850	15927	15838	15867	16036	15845	15884	15735	16000	15928	15977	15991	15834	15856	15777	16002	15921	15880	16038	15989	15821	16022	15940	15787	15876	16003	15847	15807	15999	15927	15918	15847	15746	15866	15950	15783	15923	15890	15843	15985	15650	15702	15944	15878	15796	15865	15740	15779	16044	15922	15937	15862	16001	15842	15874	15778	15969	15940	15888	15912	15949	15865	15768	15917	15872	15879	15860	15851	15827	15878	15730	15736	15800	15917	15866	15797	15796	16053	15880	15968	15876	15739	15937	15945	15963	15819	15747	15895	15928	15691	15982	15795	16066	15791	15864	15931	16026	15907	15942	16091	15887	15826	15697	16083	15897	15825	16021	15784	15946	15707	15825	15999	15924	15927	15771	15985	15954	15924	15893	15746	15829	15838	15765	15858	15878	15905	15719	15811	15879	15898	16152	15832	15828	15952	15965	15684	15768	15780	15915	15870	15963	15823	15783	15901	15751	15934	15894	15789	15924	15647	15840	15859	16039	15892	15965	15698	15880	15891	15772	15961	15815	15862	15606	15846	15895	15898	15990	15970	15714	15976	15792	15745	15928	15806	15894	15847	15862	15885	16034	15940	15859	15861	15795	15829	15723	15943	15777	16027	15873	16018	15852	15996	15925	15726	15633	15938	15964	15964	15860	15902	15862	15721	15849	15902	15946	16126	15906	15788	15778	15900	15842	15975	15822	15737	15961	15905	15735	16080	15912	15916	15957	15884	15843	15821	15868	15814	15870	15943	16039	15886	15817	15740	15795	15946	15832	16039	15744	15959	15859	16006	15906	15820	15783	15942	15883	15944	15959	15810	15832	15898	15751	15997	15816	15804	15856	15920	15843	15947	15909	15759	15860	15935	15950	15688	15888	16093	15966	15792	15811	15903	15932	15991	15785	15802	16042	15831	15915	15742	15938	15703	15960	15753	15789	15774	15824	15883	15926	15853	16007	15751	15868	15871	15811	15780	15953	15774	15796	15875	15863	15882	15928	15981	15852	15966	16048	15778	15860	15865	15924	15932	15790	15850	15797	16020	15856	15885	16132	15980	16092	15871	15864	15824	15825	15723	15854	16023	15899	15803	15884	15671	15784	15943	15750	15876	15815	15887	15889	15790	15834	15960	15893	15927	15879	15806	15896	15717	15681	15748	16008	15902	15832	15674	15884	15830	16006	15976	15825	15909	15938	15926	15862	15826	15807	15912	15919	15850	15969	15775	15938	15889	15888	15880	15720	15768	15912	15977	15932	15928	15898	15957	15927	15859	15811	15732	15959	15849	15842	15897	15814	16044	15846	15654	15847	15875	15817	15872	15810	15865	15811	15877	15819	15835	15866	15945	15905	15834	15615	15782	15850	15879	16099	15729	15801	15906	15810	16017	15762	15814	15941	15873	15920	15933	15815	15971	15829	15881	15722	15840	15714	15870	15857	15844	15785	15813	16026	15823	15890	15935	15906	15895	15957	15917	15798	15837	15897	15751	15789	15816	15927	15736	15739	15741	15947	15940	15762	15874	15768	16033	15814	15869	15701	15993	15849	15836	16099	15922	15786	15817	15970	15892	15653	15891	15782	15818	16011	15812	15940	16017	15998	16016	15907	15966	15882	15821	15945	15701	15908	15903	15740	15983	15867	15827	15938	15865	15765	15750	15803	16014	15924	15815	15821	15776	15891	15794	15874	15999	15941	15853	15729	15934	15780	15837	15858	15928	15840	15846	15918	15805	15723	15906	15635	15889	15839	15839	15852	15848	16003	15924	15829	15813	15792	15879	15848	15878	15809	15864	15813	15741	15939	15824	15955	15860	15947	15785	15808	15708	16004	15876	15871	16009	15957	15726	15809	15755	15981	15820	16001	15798	15870	15834	15985	15842	15993	15918	16018	15943	15884	15837	15915	15892	15809	15860	15829	15892	15778	15889	15851	15954	15898	15838	15952	15867	15790	15821	15854	15866	15921	15949	15859	15809	15912	15760	15873	15895	15819	15901	15913	15762	16076	15850	15883	15860	15779	15833	15926	15990	15861	15843	15832	16015	15906	15871	15766	16039	15804	15849	15930	15981	15938	15912	15709	15967	15766	16086	15902	15845	15834	15868	15951	15930	15814	15804	15908	15822	15886	15751	15924	15973	15913	15793	15981	15945	15980	15795	15716	15952	15852	15755	15910	15712	15979	15841	15859	15753	15955	16002	15709	15992	15913	15811	15819	15922	15989	15890	16033	15870	15821	15771	15925	15863	15926	15829	15826	15634	15838	15704	15820	15796	15809	15940	15984	15831	15772	15847	15961	15916	15902	16011	15985	15799	16020	15827	16003	15742	15724	15730	16050	15794	15734	15942	16014	15959	15865	15818	15872	15852	15877	15844	15970	15916	15876	16004	15978	15808	15682	15908	15966	15948	15924	15949	15822	15744	15846	15996	15781	16056	15724	15930	15796	15967	15805	15851	15911	15779	15768	16000	15856	16083	16015	15934	15912	15815	15995	15791	15890	15967	15847	15816	15813	15924	15568	15823	15863	15822	15861	15881	15911	15821	15957	15928	15717	16044	15882	15886	15703	15971	15887	15870	15881	15946	16027	15871	15796	15900	15890	15885	15822	15869	15877	15938	15643	15740	15722	15953	15722	15959	16020	15749	15916	15905	15979	15856	16110	15897	15986	15841	15892	16067	15836	15821	15811	15964	15846	15849	15920	15773	15888	16031	15868	16004	15855	15943	15949	15959	15825	15790	15996	15896	15874	15936	15829	15941	15800	15850	15995	15978	15843	15972	15987	15774	15761	15837	15860	15830	15986	15920	15902	15726	15983	15890	15738	15836	15853	15698	15947	15840	16041	15956	15860	15855	15791	15865	15784	15872	15948	15912	15915	15930	15962	15652	15904	16050	15819	15833	15974	15716	15991	15989	15770	15727	15992	15913	15913	15945	15829	15902	15980	15917	15956	15991	15928	15900	16097	15895	15797	15916	15873	15784	15878	15798	15816	15796	16062	15873	15915	15859	15928	15735	15824	15893	15842	15863	15816	15885	15739	15800	15903	15667	15937	15964	15899	16007	15875	15856	15771	15858	16009	16000	16045	15720	15900	15939	15906	15848	15959	15906	15817	15831	16000	15775	15765	15838	16013	15906	15795	15888	15794	15885	16035	15824	15935	15803	15846	15880	15979	15818	15833	16004	15739	15891	16026	15681	15880	15971	15907	15670	15853	15793	15888	15893	15838	15821	15834	15936	15867	15784	15830	15890	16009	15883	15940	15722	15984	15844	15953	15934	15903	15843	15771	15842	15968	15978	15758	15843	15899	15860	15876	15845	15943	15802	15855	15764	15838	15975	15963	15895	15893	15750	16055
25349	21419	28486	27226	26126	26575	26749	23695	21915	20528	19434	18834	18566	18358	18212	17884	17552	17555	17319	17257	17079	17053	17078	16982	17127	17124	17185	16852	17161	16964	17024	16756	16897	17060	16998	17010	16947	16991	16958	16913	17092	17098	17082	17000	16913	16936	16852	16793	16959	16914	17002	17079	17128	16935	16978	17045	16871	16866	17127	16917	17061	16898	17014	16981	17008	16830	17263	16867	17179	17006	16853	16893	16798	16953	16777	17072	16990	16935	16889	16962	16865	17029	16872	16740	16820	16851	16873	16749	17010	16864	17060	16966	16956	16842	16764	17100	16969	16739	16995	16891	17044	16862	16832	16981	16910	16775	16921	16972	16921	16860	16960	16957	16771	17046	16970	17033	17048	17006	17091	16718	16885	16781	16889	16962	16990	16907	16999	17004	16925	17015	16924	16975	17048	16858	16855	16925	16867	16918	16954	17037	16881	16863	16990	16833	16977	16913	16936	17003	16682	16873	16849	16775	16954	16906	16943	17070	16977	17057	16948	16866	16906	17028	17127	17009	16845	16993	17126	16990	16929	16977	16974	16893	16845	16932	16977	16880	16987	16945	16918	17117	16754	16802	16727	17003	16811	16942	17101	16917	16864	16913	16897	17027	16956	16730	17036	16893	16864	16990	16827	16918	17039	16794	16717	16750	16894	16885	17006	16960	16959	16848	16813	16993	17037	16875	16914	16733	17047	16981	16903	17000	16917	16653	16812	16865	16827	16815	17056	16971	17005	17007	16860	16879	16852	16793	16963	16924	16752	17076	16904	16935	17122	16892	16950	16849	16875	16973	16723	16771	16934	16910	16978	16934	16952	16966	16802	16947	16991	16892	16916	16944	16886	16877	16887	16954	17051	16800	16916	17007	16908	17100	17231	16958	16956	16840	16909	16888	16934	16939	16887	16968	17093	16940	16984	16924	17003	16843	16942	16754	17051	17010	16784	16734	17061	16962	17039	16961	16954	17042	16829	16887	17128	17047	16972	16764	16979	16887	16978	16786	16988	16941	16964	16990	17013	16921	17123	16977	17037	17035	17028	16783	17004	16994	16879	16806	17122	16853	17025	16564	17052	16856	16773	16966	17007	16852	16942	16976	17081	16991	17036	16997	16952	16924	16770	16800	16860	17005	16839	16782	16762	16932	16797	16852	17078	16815	16824	16911	16726	16692	16850	17068	17115	16875	16923	16755	16766	16851	16974	17080	17029	16777	16993	16970	16917	16755	16814	16942	16895	16964	16772	16782	16834	16788	16940	16815	16943	17036	16998	17093	17114	16883	16930	17033	16760	16754	17025	17034	16820	16823	16838	16931	16940	17000	16817	16986	16871	16757	16673	16872	17246	16978	16828	17110	16907	16913	16902	16768	16882	16925	16912	17079	17117	16887	16694	16901	16898	16837	16807	16792	16891	16873	16929	16889	17197	16729	16930	16742	16959	16819	16884	16841	17040	16852	16855	16804	16981	16879	16731	17042	16798	16831	16826	16742	16911	16895	17092	17261	16727	16948	16935	17117	16977	16791	17069	16570	16814	16801	16948	16969	17010	16870	17002	16966	16958	17149	17040	16916	16871	16910	17195	17034	16827	16912	17007	16887	16704	17121	16735	16962	16958	17018	16887	17022	16830	16748	16824	17034	16902	16865	17020	17082	16998	17005	16830	16954	16901	17045	16923	16791	16938	17093	17015	16938	16911	16902	16934	16938	16843	16867	16823	16962	16883	16895	16989	16678	16886	16968	16845	16832	16948	16922	16884	16880	17008	17134	16863	16842	16982	16981	17017	16914	17160	17018	16882	16849	16704	16910	16890	16790	17028	16984	16879	16808	16641	16895	16929	16897	16864	17085	16773	16930	16894	16780	16845	17172	16834	16865	16952	16806	17047	16985	17006	16780	16919	16812	17033	16826	16658	16805	16884	16832	17019	17107	17089	16966	16873	17032	16814	16974	16815	16768	16911	16889	17173	16958	17208	17025	16822	17100	16819	16979	16943	16839	16949	16865	16898	17057	16713	16844	16957	16905	17037	16909	16758	16840	17005	16932	16976	17047	16631	16719	16866	17082	16941	16837	16985	17235	16990	16882	16945	17046	16905	16783	16982	16916	16834	16940	16650	16971	17141	16909	16903	16848	16977	16915	16850	16812	16896	16992	17048	16962	16896	16795	16996	16780	16883	17077	16801	16799	16926	16957	16839	16767	16847	16901	16927	16920	16867	16841	16840	17226	16867	16938	16862	16931	17021	16927	16852	16995	16848	16842	16870	16893	16921	16938	17024	16877	16781	16748	17026	16896	16785	16740	17017	16802	16856	16874	16953	16954	17083	17067	16898	16848	17117	17220	16966	16769	16952	16946	16913	16881	16907	16988	16840	16904	16824	16773	16855	16769	16921	16824	17018	17025	17012	17054	16843	16878	17063	17116	17033	17239	16944	16725	16893	17070	17098	17109	17062	16977	16797	17082	16852	16838	16864	16835	16905	17265	17125	17086	17116	17053	16852	16932	16906	16816	16984	16808	16854	17136	16876	17060	16849	16850	17044	16835	16809	16927	17054	16791	16866	16882	16816	16784	16873	16932	16981	16966	16952	16696	16677	16973	17012	17025	17076	17044	17129	16856	17087	16849	16960	16895	16977	17152	16878	16937	16979	16857	16928	16717	16952	16713	17173	16940	16870	16952	16864	16889	16779	16992	16864	16825	17104	16949	16918	16976	16879	16803	17027	16792	16844	16802	16966	16942	16886	16887	17004	16827	16870	16903	17045	16918	17059	16838	16926	16915	16864	16832	16926	16921	16886	16891	16810	17044	16768	17005	17035	16893	16926	16874	17108	16877	16871	16906	16765	16994	16985	16756	16897	16741	17058	16965	16882	16693	16877	16901	16881	16969	17008	16785	16917	16632	16884	16878	17027	16843	16877	17098	16966	16885	17095	16920	16763	16875	16971	16790	17039	17025	16947	17002	17026	17006	16811	16851	17046	16928	16809	16894	16785	17152	16861	16815	17089	16787	16940	16928	16917	16776	17031	16981	17103	16967	16791	16775	16854	17059	17114	16850	16850	16698	17061	16923	16979	16897	16833	16942	16924	16972	16736	16893	17071	16755	17006	16780	16920	16972	17060	16799	16947	16778	16832	16839	16898	17009	16901	16981	16793	16925	17103	16830	16908	16738	16940	16683	17053	17151	16895	16906	17033	16965	16730	16874	17013	16887	16980	16883	16895	16810	16728	16898	16927	16735	17016	16887	16920	16866	16924	17020	17041	16878	17002	16999	16734	16900	16883	16822	17200	16900	16990	17131	17100	17171	16945	17169	16886	16947	17089	16917	16940	16873	16906	16913	16916	17021	16775	16982	16839	16857	16990	16771	16782	16738	17020	16900	16973	16888	16885	17046	16734	16823	16897	17116	16993	16974	17124	16904	17026	16841	16887	16876	17055	16885	16846	16908	16943	16988	16840	17025	16903	16977	16926	16872	16911	16848	16905	16843	16744	17069	16942	17030	16881	16855	16897	16969	16741	16810	16820	16764	16922	16830	16928	16961	16919	17025	17060	17102	16969	17007	16971	16981	16806	16835	17005	17033	17096	16830	16965	16853	16583	16822	16850	16985	16859	16913	16731	16760	17129	17089	16956	16788	16881	16891	16903	16736	16899	16922	17001	16990	16949	16934	16899	16947	16908	16727	17130	16783	16852	16901	17160	16969	16940	17096	16989	16920	16982	17060	16980	16921	16730	16967	16976	16783	16928	16910	17092	16974	16901	16821	16873	16623	16878	16863	16844	16849	17011	16985	16833	16863	16995	16936	16887	16959	16943	16961	16882	16816	16920	16883	16992	16956	16882	17004	16652	16910	16823	16864	16866	16943	16965	16895	16876	16864	16908	16896	17106	16924	16787	16936	16823	16838	17145	16992	16934	16857	17129	16846	16920	17068	17122	16771	17095	16994	17102	16861	16929	16743	17037	16828	16866	17025	16952	17017	17072	16896	17007	16836	17071	17036	16973	17067	16815	16999	16872	16902	16926	17088	16934	16783	17005	17023	16902	16910	16901	16997	17024	16766	16833	17020	17021	16965	16840	16855	16803	16970	16901	16858	17028	17002	16768	16884	16925	16935	17087	16882	16926	17025	16895	16888	16820	16798	16889	16970	16847	17108	16937	17049	16973	16980	16912	16785	17059	17041	16809	16823	16879	16851	16821	17088	17111	16970	16742	16993	17003	16856	16912	17007	17054	16877	16936	17005	16955	16820	16813	16935	16913	17059	16943	16858	17035	16970	17029	16868	17031	17039	16748	17003	17077	16845	17136	16828	16963	16918	17137	16928	17221	16792	16967	17105	16763	16982	16957	16858	16953	16934	17033	16837	17030	16944	16830	16988	17083	16935	16843	16900	16820	16949	16911	16747	16861	17017	16898	16969	17123	16915	16905	16889	16956	16788	17047	17235	16814	16925	17114	17047	17026	16905	16834	17057	16875	16939	16950	16858	17049	17041	16772	16776	16868	16870	16890	16751	16943	16674	16978	16812	17088	16812	16879	16825	16866	16930	16929	16921	16957	17025	17048	16911	16755	16929	17034	16757	16887	16945	16929	16967	17201	17025	16881	17015	16996	16890	16887	16971	16977	17018	16879	16772	17009	16915	16792	16981	16676	16877	16996	16846	16981	16910	17157	17029	17076	16950	17057	17046	17125	16920	16829	16803	16995	17046	16965	17086	16947	16781	17018	17051	17118	16882	16934	17131	17109	17038	16819	16904	16848	16923	16742	17051	16931	16917	17129	16882	17025	17004	17063	16862	16967	16871	16969	17004	16861	16851	17029	16801	16813	16804	17192	16846	16797	16807	16929	16811	16979	17168	16965	16857	16619	17036	17126	16983	16797	16932	16917	17013	16902	16694	17008	16849	16991	16990	16942	16950	16684	16711	16989	16978	16756	16983	16971	17065	17069	16946	17069	16865	17039	16882	16942	17005	16985	17259	16989	16975	16944	16830	16828	16852	16847	16861	16629	16838	16881	16692	16881	16900	16830	16964	16775	16885	16808	16956	16987	17086	16871	17080	16774	16775	16847	16965	17002	16898	16919	16822	16735	17146	16800	16873	16926	16869	16833	16889	17086	16929	16972	17069	17099	16945	16917	16804	17049	16988
26655	44342	42248	36234	31910	29269	28010	25335	22955	20973	19026	18539	17968	17494	17150	16809	16509	16159	16366	16145	16223	15817	15578	15561	15491	15452	15646	15525	15571	15695	15441	15655	15454	15430	15485	15612	15567	15503	15530	15589	15574	15495	15611	15682	15524	15501	15613	15657	15522	15482	15621	15477	15664	15445	15467	15447	15656	15396	15638	15558	15512	15507	15492	15522	15409	15584	15587	15475	15505	15375	15462	15439	15566	15418	15530	15417	15470	15481	15508	15459	15454	15517	15540	15562	15443	15682	15552	15416	15450	15442	15668	15568	15367	15483	15427	15386	15512	15506	15458	15543	15448	15457	15485	15617	15412	15525	15352	15369	15480	15339	15443	15614	15495	15652	15347	15602	15447	15575	15416	15484	15509	15438	15493	15481	15591	15458	15471	15589	15361	15586	15494	15548	15445	15569	15334	15431	15571	15566	15331	15656	15328	15621	15442	15465	15559	15516	15488	15374	15626	15288	15485	15329	15481	15450	15531	15349	15516	15585	15423	15477	15525	15427	15581	15399	15378	15440	15575	15396	15288	15493	15374	15397	15317	15273	15500	15378	15485	15386	15577	15415	15476	15467	15445	15441	15438	15612	15357	15473	15448	15355	15578	15480	15372	15520	15478	15341	15441	15474	15422	15561	15386	15493	15549	15612	15533	15427	15386	15333	15515	15459	15639	15517	15680	15522	15450	15581	15421	15430	15483	15529	15458	15454	15440	15573	15414	15637	15464	15599	15545	15465	15463	15445	15448	15349	15464	15445	15353	15571	15393	15370	15558	15547	15369	15495	15587	15378	15460	15641	15242	15307	15517	15431	15454	15538	15393	15565	15399	15549	15444	15454	15504	15577	15485	15426	15434	15417	15652	15486	15388	15523	15379	15427	15525	15468	15464	15435	15517	15443	15370	15470	15453	15649	15415	15760	15373	15411	15409	15368	15507	15430	15252	15484	15537	15472	15449	15439	15583	15332	15497	15369	15507	15571	15578	15432	15425	15431	15300	15482	15336	15552	15501	15420	15466	15393	15506	15319	15511	15551	15561	15508	15488	15502	15468	15503	15453	15464	15490	15498	15449	15498	15481	15545	15360	15364	15476	15509	15556	15330	15506	15533	15422	15466	15445	15549	15564	15534	15279	15495	15543	15598	15547	15404	15427	15407	15508	15399	15454	15726	15585	15659	15582	15574	15348	15371	15416	15506	15434	15544	15515	15431	15546	15467	15366	15666	15461	15460	15445	15389	15615	15374	15448	15456	15480	15507	15549	15448	15338	15497	15346	15347	15494	15543	15709	15507	15351	15426	15435	15445	15468	15356	15396	15503	15346	15440	15598	15492	15657	15510	15401	15418	15457	15247	15365	15493	15473	15618	15674	15166	15483	15510	15431	15422	15409	15480	15508	15394	15388	15515	15462	15639	15529	15608	15486	15406	15548	15344	15382	15227	15528	15443	15370	15560	15425	15568	15372	15579	15660	15425	15468	15536	15425	15514	15552	15485	15514	15488	15575	15365	15522	15426	15444	15432	15442	15494	15425	15446	15371	15564	15337	15445	15383	15346	15514	15407	15441	15550	15329	15409	15520	15464	15494	15546	15587	15437	15519	15456	15409	15514	15287	15576	15279	15398	15498	15463	15562	15440	15606	15435	15413	15424	15740	15516	15327	15469	15480	15425	15492	15335	15485	15582	15490	15555	15489	15345	15437	15439	15537	15521	15573	15557	15527	15481	15478	15409	15487	15465	15420	15399	15266	15389	15409	15498	15474	15492	15609	15353	15572	15474	15429	15564	15383	15346	15420	15403	15574	15594	15570	15457	15560	15488	15481	15528	15540	15545	15359	15402	15368	15485	15377	15543	15456	15422	15549	15565	15504	15509	15449	15469	15443	15480	15439	15472	15578	15427	15423	15506	15599	15264	15434	15315	15533	15505	15667	15522	15491	15501	15368	15394	15477	15500	15385	15526	15474	15494	15450	15403	15443	15413	15479	15498	15485	15532	15573	15494	15519	15517	15361	15294	15447	15382	15447	15438	15672	15561	15555	15358	15450	15601	15456	15532	15523	15404	15426	15441	15425	15605	15402	15495	15449	15436	15552	15339	15417	15389	15458	15494	15525	15400	15452	15490	15343	15512	15456	15593	15416	15587	15447	15596	15494	15546	15730	15429	15399	15396	15448	15597	15459	15409	15434	15392	15481	15430	15580	15555	15554	15386	15457	15521	15554	15637	15323	15470	15441	15397	15552	15566	15450	15582	15500	15400	15434	15531	15477	15472	15440	15530	15401	15626	15502	15374	15365	15501	15527	15356	15637	15474	15500	15449	15328	15526	15322	15441	15533	15585	15379	15401	15446	15594	15418	15460	15612	15476	15333	15419	15422	15483	15532	15531	15371	15409	15471	15510	15463	15346	15418	15306	15413	15542	15497	15551	15610	15657	15414	15292	15628	15466	15593	15569	15629	15427	15451	15413	15484	15358	15564	15340	15494	15515	15540	15599	15564	15498	15559	15458	15507	15562	15350	15535	15224	15427	15355	15572	15440	15511	15565	15493	15540	15494	15566	15473	15574	15477	15450	15470	15548	15449	15310	15395	15377	15555	15450	15573	15598	15374	15507	15298	15637	15521	15455	15339	15587	15471	15524	15490	15517	15559	15428	15429	15585	15572	15359	15490	15474	15246	15329	15341	15455	15486	15546	15559	15393	15465	15615	15491	15396	15371	15517	15552	15461	15524	15649	15472	15379	15532	15503	15437	15486	15443	15381	15321	15570	15403	15443	15562	15398	15358	15428	15572	15524	15476	15593	15397	15615	15269	15580	15523	15404	15492	15326	15407	15480	15380	15394	15412	15472	15463	15662	15214	15476	15585	15745	15403	15500	15544	15581	15432	15531	15558	15590	15341	15429	15461	15553	15368	15366	15564	15380	15518	15470	15495	15366	15429	15498	15520	15450	15444	15327	15801	15498	15239	15603	15510	15444	15391	15493	15439	15419	15471	15398	15319	15443	15478	15457	15276	15691	15555	15458	15377	15472	15457	15489	15272	15582	15425	15768	15425	15266	15469	15566	15295	15426	15318	15632	15293	15434	15391	15481	15392	15538	15369	15561	15496	15482	15475	15577	15421	15417	15482	15480	15635	15332	15526	15526	15394	15611	15522	15498	15390	15451	15392	15538	15534	15540	15471	15569	15499	15429	15312	15552	15371	15361	15512	15647	15599	15430	15397	15496	15490	15611	15524	15438	15404	15475	15503	15493	15531	15610	15441	15409	15301	15512	15371	15430	15463	15354	15411	15424	15286	15550	15582	15661	15533	15535	15536	15506	15476	15538	15452	15699	15619	15566	15507	15397	15490	15439	15435	15361	15418	15421	15387	15529	15314	15650	15397	15457	15537	15345	15389	15568	15399	15394	15506	15454	15423	15494	15453	15381	15563	15604	15354	15483	15564	15470	15417	15619	15653	15497	15477	15512	15499	15546	15389	15444	15636	15524	15422	15420	15473	15388	15399	15505	15505	15352	15373	15589	15273	15404	15442	15658	15406	15435	15483	15719	15348	15429	15447	15416	15672	15488	15409	15425	15383	15535	15469	15494	15630	15426	15407	15555	15412	15611	15527	15489	15481	15509	15380	15585	15511	15476	15402	15486	15455	15479	15382	15664	15278	15537	15560	15474	15438	15473	15589	15641	15422	15620	15501	15515	15341	15435	15458	15319	15473	15394	15467	15512	15580	15432	15603	15493	15367	15479	15490	15375	15467	15515	15385	15475	15401	15453	15440	15474	15484	15456	15341	15393	15358	15365	15493	15444	15476	15481	15478	15528	15331	15504	15483	15483	15660	15406	15607	15432	15542	15228	15449	15593	15493	15482	15378	15477	15456	15581	15483	15406	15411	15523	15495	15420	15444	15442	15327	15553	15464	15452	15416	15384	15295	15632	15309	15522	15472	15530	15562	15507	15422	15567	15455	15390	15619	15304	15422	15424	15448	15499	15319	15426	15333	15517	15480	15494	15584	15394	15601	15536	15376	15430	15365	15497	15573	15419	15477	15539	15374	15437	15401	15423	15338	15479	15533	15502	15515	15425	15509	15296	15373	15431	15551	15488	15511	15554	15411	15371	15597	15487	15292	15540	15471	15424	15457	15458	15442	15536	15478	15498	15487	15471	15571	15423	15583	15403	15431	15683	15419	15538	15454	15712	15358	15407	15459	15391	15568	15492	15464	15399	15373	15484	15524	15650	15429	15586	15529	15317	15363	15550	15454	15339	15537	15462	15503	15523	15420	15400	15472	15384	15633	15598	15542	15508	15556	15451	15376	15353	15425	15342	15662	15520	15458	15544	15437	15444	15472	15437	15446	15526	15460	15433	15457	15529	15375	15600	15408	15459	15442	15588	15665	15642	15609	15652	15507	15447	15488	15414	15460	15419	15414	15306	15425	15493	15519	15533	15330	15635	15522	15251	15465	15454	15576	15551	15401	15609	15545	15372	15472	15323	15555	15254	15305	15344	15615	15552	15517	15516	15400	15493	15442	15438	15493	15356	15457	15328	15382	15271	15498	15438	15505	15343	15480	15576	15586	15471	15521	15366	15569	15433	15664	15399	15495	15466	15477	15578	15409	15528	15586	15479	15435	15534	15566	15484	15299	15476	15645	15479	15337	15394	15441	15439	15513	15707	15596	15326	15565	15251	15600	15562	15639	15609	15516	15456	15478	15307	15352	15489	15544	15566	15321	15426	15661	15404	15611	15416	15544	15523	15493	15565	15498	15532	15581	15428	15413	15558	15405	15424	15402	15430	15541	15611	15445	15499	15491	15394	15547	15447	15390	15540	15380	15683	15459	15770	15435	15304	15746	15390	15411	15465	15583	15412	15539	15366	15542	15438	15396	15574	15519	15442	15509	15505	15439	15627	15360	15471	15476	15431	15376	15499	15380	15604	15610	15631	15377	15454	15337	15465	15490	15589	15413	15423	15349	15508	15374	15503	15541	15222	15591	15437	15466	15453	15658	15381	15464	15470	15444	15355	15444	15312	15505	15424	15201	15399	15306	15512	15525	15567	15630	15420	15346	15382	15580	15320	15347	15679	15446	15410	15509	15445	15467	15191	15580	15595	15556	15527	15428	15455	15398	15554	15422	15526	15516
24287	21491	29059	24886	24795	28727	30283	26029	23613	22132	20719	20014	19720	19564	18976	18706	18211	18125	18145	18236	18046	17749	17886	17508	17549	17602	17699	17523	17503	17444	17504	17476	17297	17468	17771	17506	17548	17523	17615	17712	17535	17463	17651	17443	17459	17662	17636	17560	17721	17417	17435	17553	17417	17492	17386	17418	17524	17260	17425	17391	17440	17409	17481	17637	17479	17472	17332	17340	17516	17508	17528	17437	17371	17583	17490	17480	17459	17458	17560	17249	17496	17209	17549	17539	17470	17378	17441	17494	17584	17331	17437	17453	17435	17323	17416	17348	17581	17400	17693	17350	17508	17580	17473	17476	17472	17274	17560	17451	17357	17774	17518	17505	17443	17320	17465	17543	17199	17564	17535	17341	17542	17505	17328	17461	17345	17552	17429	17384	17417	17762	17600	17499	17426	17474	17462	17341	17412	17672	17278	17368	17312	17265	17460	17422	17442	17359	17432	17421	17473	17446	17611	17497	17168	17395	17549	17413	17533	17523	17522	17600	17270	17517	17700	17460	17471	17386	17619	17276	17576	17478	17407	17479	17476	17510	17418	17320	17323	17397	17283	17599	17620	17457	17361	17383	17625	17575	17245	17470	17426	17515	17440	17354	17359	17318	17482	17301	17566	17301	17396	17512	17371	17403	17512	17436	17470	17555	17548	17403	17397	17514	17480	17274	17463	17542	17478	17435	17756	17477	17406	17573	17618	17547	17266	17625	17350	17312	17147	17527	17389	17421	17402	17609	17537	17475	17430	17380	17568	17427	17398	17315	17488	17290	17506	17389	17406	17460	17479	17701	17472	17473	17415	17538	17532	17398	17289	17292	17548	17332	17535	17323	17483	17587	17386	17516	17427	17507	17434	17440	17475	17374	17515	17599	17507	17546	17466	17467	17444	17385	17432	17419	17382	17463	17416	17388	17300	17567	17439	17564	17234	17261	17448	17423	17401	17466	17562	17632	17371	17521	17240	17591	17380	17365	17314	17568	17544	17218	17524	17411	17572	17217	17430	17546	17499	17324	17290	17291	17466	17587	17480	17497	17335	17476	17365	17403	17362	17372	17515	17262	17697	17548	17447	17413	17335	17336	17428	17386	17375	17386	17334	17396	17365	17406	17340	17288	17309	17495	17411	17379	17534	17666	17428	17444	17521	17437	17549	17541	17322	17488	17387	17449	17371	17332	17564	17363	17556	17564	17449	17445	17573	17209	17490	17441	17523	17317	17370	17731	17553	17660	17520	17327	17531	17241	17433	17374	17600	17319	17325	17350	17239	17553	17353	17576	17353	17384	17472	17386	17296	17710	17236	17321	17449	17442	17407	17425	17497	17634	17556	17351	17293	17541	17522	17506	17562	17425	17552	17422	17502	17469	17561	17231	17550	17300	17556	17363	17398	17462	17274	17231	17607	17382	17374	17459	17447	17439	17412	17441	17564	17363	17360	17425	17663	17369	17323	17480	17492	17253	17480	17539	17412	17299	17388	17452	17474	17482	17539	17549	17444	17201	17389	17376	17363	17531	17548	17214	17351	17238	17477	17463	17528	17569	17599	17298	17265	17587	17286	17307	17154	17432	17455	17375	17525	17370	17219	17320	17592	17509	17498	17454	17514	17237	17435	17506	17229	17351	17545	17596	17558	17505	17481	17410	17521	17390	17564	17365	17410	17445	17508	17324	17385	17302	17473	17474	17373	17454	17604	17333	17349	17456	17342	17462	17230	17420	17415	17442	17453	17589	17543	17491	17431	17396	17576	17365	17279	17470	17418	17371	17470	17555	17425	17367	17482	17501	17427	17424	17376	17480	17503	17544	17464	17441	17505	17305	17650	17519	17405	17505	17455	17444	17448	17320	17455	17455	17405	17281	17425	17423	17458	17489	17446	17271	17424	17423	17574	17436	17561	17470	17713	17396	17469	17360	17434	17355	17297	17598	17458	17434	17392	17334	17556	17308	17369	17396	17364	17422	17702	17464	17521	17535	17467	17485	17370	17344	17457	17249	17441	17560	17237	17562	17363	17399	17414	17438	17508	17386	17299	17304	17218	17458	17564	17423	17507	17335	17343	17338	17521	17406	17303	17275	17459	17370	17385	17424	17407	17417	17453	17587	17421	17407	17487	17511	17466	17298	17368	17464	17576	17666	17515	17464	17534	17432	17369	17406	17558	17414	17467	17283	17478	17342	17722	17359	17660	17436	17485	17456	17407	17364	17412	17255	17301	17394	17302	17466	17418	17592	17670	17327	17437	17546	17428	17571	17131	17463	17453	17580	17315	17427	17446	17469	17235	17665	17380	17209	17406	17534	17643	17431	17591	17609	17267	17485	17675	17272	17330	17283	17617	17433	17411	17449	17499	17238	17582	17463	17438	17477	17474	17455	17609	17285	17564	17670	17329	17489	17534	17496	17389	17481	17418	17374	17282	17491	17351	17423	17373	17333	17434	17462	17356	17354	17627	17453	17571	17396	17389	17468	17371	17530	17370	17471	17540	17347	17303	17487	17156	17375	17270	17366	17324	17455	17318	17273	17331	17317	17323	17411	17317	17507	17460	17183	17485	17470	17182	17601	17379	17421	17420	17226	17453	17653	17535	17323	17521	17310	17374	17523	17457	17322	17303	17427	17369	17323	17460	17547	17413	17222	17494	17332	17521	17247	17525	17459	17494	17368	17281	17439	17304	17440	17487	17622	17608	17473	17557	17438	17378	17229	17439	17384	17528	17414	17661	17476	17479	17451	17295	17384	17431	17290	17528	17480	17306	17516	17270	17299	17290	17455	17477	17454	17339	17473	17328	17582	17267	17533	17531	17342	17434	17479	17284	17428	17243	17558	17453	17359	17433	17433	17533	17486	17356	17486	17443	17278	17291	17425	17394	17330	17420	17579	17500	17271	17243	17356	17539	17498	17508	17457	17459	17366	17396	17600	17566	17381	17338	17544	17500	17343	17403	17408	17712	17387	17425	17440	17458	17431	17334	17434	17336	17448	17314	17570	17444	17407	17509	17369	17511	17225	17454	17432	17296	17551	17333	17593	17359	17320	17385	17444	17484	17558	17404	17501	17377	17277	17484	17521	17211	17297	17341	17517	17717	17510	17533	17206	17397	17446	17528	17536	17481	17437	17423	17232	17551	17427	17355	17310	17352	17346	17336	17370	17375	17332	17363	17411	17560	17608	17483	17460	17395	17255	17475	17449	17468	17429	17421	17356	17485	17159	17531	17445	17366	17456	17464	17443	17299	17297	17475	17741	17474	17616	17387	17405	17631	17427	17234	17294	17504	17422	17430	17251	17249	17477	17327	17340	17612	17423	17515	17411	17307	17370	17523	17539	17486	17475	17215	17515	17532	17238	17278	17594	17370	17397	17418	17309	17384	17296	17521	17411	17441	17488	17411	17145	17209	17350	17344	17392	17489	17574	17369	17337	17394	17591	17393	17331	17266	17556	17358	17454	17517	17595	17441	17443	17214	17450	17452	17330	17470	17375	17367	17047	17427	17429	17488	17476	17375	17309	17210	17315	17443	17488	17410	17407	17541	17219	17463	17627	17488	17250	17383	17478	17403	17430	17468	17332	17472	17253	17407	17393	17469	17445	17348	17615	17504	17639	17505	17351	17492	17525	17385	17187	17435	17322	17240	17333	17501	17382	17485	17378	17427	17434	17587	17345	17347	17532	17392	17323	17641	17459	17431	17471	17540	17301	17490	17609	17347	17397	17415	17474	17493	17254	17293	17476	17488	17538	17464	17374	17500	17480	17574	17433	17384	17422	17470	17693	17472	17501	17492	17496	17451	17525	17189	17490	17413	17435	17402	17456	17399	17197	17241	17417	17382	17205	17332	17389	17262	17423	17498	17336	17581	17415	17284	17419	17510	17361	17461	17418	17297	17278	17366	17565	17758	17568	17465	17455	17432	17582	17518	17506	17361	17545	17378	17677	17546	17461	17434	17415	17354	17583	17397	17523	17638	17517	17388	17448	17315	17145	17325	17411	17572	17330	17580	17443	17426	17463	17537	17416	17340	17199	17508	17453	17433	17412	17344	17509	17257	17354	17543	17484	17132	17468	17319	17359	17469	17448	17477	17462	17505	17513	17452	17480	17529	17540	17453	17183	17292	17382	17278	17400	17297	17223	17397	17312	17622	17586	17440	17581	17285	17211	17359	17445	17476	17338	17523	17353	17517	17501	17467	17257	17431	17405	17429	17515	17324	17376	17423	17320	17343	17535	17199	17265	17542	17215	17526	17522	17439	17499	17344	17615	17471	17390	17217	17447	17317	17553	17559	17455	17282	17180	17171	17409	17419	17567	17467	17451	17697	17515	17654	17622	17561	17485	17284	17429	17315	17369	17463	17577	17278	17453	17491	17479	17511	17424	17417	17066	17399	17520	17440	17430	17456	17455	17325	17612	17335	17309	17581	17399	17400	17396	17493	17351	17314	17239	17454	17491	17588	17215	17497	17480	17588	17447	17205	17512	17288	17434	17643	17606	17332	17554	17522	17348	17409	17595	17372	17490	17242	17535	17323	17413	17426	17278	17243	17351	17517	17575	17519	17517	17439	17244	17494	17445	17555	17536	17467	17232	17599	17480	17636	17540	17419	17427	17300	17546	17403	17309	17484	17294	17611	17392	17278	17494	17393	17466	17507	17605	17443	17374	17297	17509	17435	17292	17308	17341	17352	17476	17464	17309	17295	17451	17460	17390	17563	17419	17498	17407	17570	17480	17416	17361	17515	17392	17419	17470	17495	17401	17565	17363	17535	17280	17454	17461	17042	17646	17491	17362	17378	17383	17489	17441	17324	17279	17354	17460	17529	17403	17579	17600	17420	17220	17226	17528	17385	17401	17501	17406	17378	17196	17343	17507	17307	17420	17578	17347	17468	17568	17320	17573	17367	17458	17519	17474	17286	17548	17563	17646	17437	17479	17398	17455	17325	17290	17437	17399	17349	17400	17492	17621	17469	17400	17474	17340	17528	17534	17603	17408	17364	17263	17336	17272	17545	17531	17393	17602	17414	17507	17433	17379	17551	17467	17251	17672	17452	17445	17520	17441	17378	17468	17435	17372	17389	17497	17472	17346	17450	17443	17336	17373	17480	17320	17441	17591	17398	17329	17238	17371	17459	17393	17559	17401	17348	17474
28519	48672	47307	40348	35707	33558	30889	28305	25111	22831	20594	19845	19386	18869	18279	17810	17114	17052	16793	16860	16435	16333	16245	15862	15994	15838	15892	15926	15919	16014	16117	15897	15990	15871	15929	15824	15811	15795	15856	15928	15804	15988	15894	15982	15977	15902	15792	15912	15869	15860	15738	15804	15796	15811	15770	15744	15775	15782	15892	15867	15863	15868	15975	15663	15854	15760	15722	15774	15834	15802	15663	16017	15775	16007	15850	15871	15780	15994	16134	15808	15895	15843	15726	15906	15944	15641	15871	15870	15700	15691	15726	15906	15776	16005	15917	15810	16020	15890	15797	15811	15953	15871	15841	16012	15774	15856	15856	15723	15656	15769	15831	15913	15716	15790	15900	15910	16026	15853	15725	15790	15762	15926	15708	15724	15791	15867	15958	15914	15756	15791	15845	15770	15922	15625	15885	15685	15848	15706	15824	15893	15834	15863	15847	15724	15923	15808	15756	15832	15760	15547	15753	15864	15819	15737	15848	15897	15723	15846	15762	15714	15685	15742	15717	15603	15775	15796	15923	15832	15947	15634	15869	15746	15805	15795	15751	15849	15735	15786	15960	15818	15844	15835	15832	15778	15791	15888	15809	15619	15751	15897	15926	15651	15790	15977	15812	15700	15796	15773	15768	15841	15751	15809	15860	15725	15790	15820	15869	15889	15877	15807	15745	15672	15795	15796	15949	15723	15729	15963	15731	15948	15768	15592	15837	15656	15755	15804	16010	15888	16003	15717	16095	15869	15977	15823	15732	15872	15752	15803	15686	15716	15721	16051	15826	15709	15699	15916	15925	15885	15689	15702	15619	15968	15828	15683	15741	15911	15759	15683	15815	15863	15866	15758	15976	15819	15736	15696	15824	15929	15797	15701	15897	15800	15813	15627	15925	15889	15769	15859	15956	15779	15751	15778	15722	15868	15786	15699	15931	15869	15780	15760	15694	15751	15746	15958	15882	15875	15942	15810	15703	15824	15670	15804	15939	15686	15819	15916	15810	15844	15830	15653	15758	15604	15749	15907	15854	15778	15970	15969	15971	15905	15853	15766	15678	16029	15888	15826	15729	15847	15818	15682	15794	15868	15764	15937	15812	15763	15917	15784	15860	15858	15660	15852	15767	15838	15847	15927	15656	15844	15906	15818	15833	15683	15942	15761	15906	15816	15813	15942	15799	15936	15773	15768	15843	15726	15927	15659	15802	15828	15845	15819	15714	15931	15851	15712	15692	15980	15944	15760	15957	15826	15697	15824	15965	15811	15714	15891	15817	15817	15827	15752	15727	15807	15930	15791	16036	15915	15814	16023	15926	15846	15799	15894	16023	15823	15754	15800	15793	15808	16082	15791	15798	16051	15832	15910	15721	15899	15899	15859	15869	16048	15840	15893	15866	15672	15820	15921	15758	15893	15756	15773	15727	15666	15797	15806	16094	15931	15778	15813	15782	15786	15853	15894	15782	15684	15848	15754	15737	15807	15789	15615	15869	15848	15689	15690	15808	15603	15776	15798	15875	15738	15973	15795	15852	15772	15825	15718	15673	15793	15758	15725	15748	15935	15725	15864	15806	15881	15750	15905	15881	15888	15787	15895	15752	15984	15851	15862	15721	15803	15647	15958	15679	15803	15587	15658	15872	15838	15818	15846	15926	15784	15997	15937	15699	15971	15738	16044	15701	15811	15808	15956	15698	15747	15784	15786	15678	15789	15769	15911	15884	15746	15863	15663	15772	15836	15905	15804	15894	15786	15737	15923	15708	15772	15824	15961	15915	15759	15928	15792	15724	15995	15679	15781	15638	15831	15808	15886	15874	15807	15918	15643	15998	15760	15743	15915	15837	15823	15584	15841	15712	15736	15827	15828	15862	15904	15832	15717	15787	15749	15743	15779	16003	15878	15828	15691	15810	15860	15617	15887	15800	15787	15859	15728	15911	15837	15879	15736	15884	15866	15675	15757	15850	15803	15856	15672	15714	15723	15815	15805	15723	15950	15920	15747	15910	15927	15943	15709	15764	15844	15861	15765	15746	16020	16062	15895	15935	15974	15828	15826	15862	15922	15857	15770	15879	15899	15762	15853	15655	15926	15719	15638	15835	15782	15727	15849	15707	15783	15758	15716	15855	15761	15824	15804	15976	15824	15741	15597	15705	15847	15918	15778	15759	15827	16012	15702	15903	15747	15963	15764	15909	15872	15739	15834	15759	15851	15809	15780	15878	15828	15994	15747	15787	15871	15822	15737	15725	15743	15892	15857	15828	15908	15768	15782	15792	15550	15891	15845	15955	15812	15751	15739	15879	15863	15828	16039	15789	15629	15839	15913	15787	15749	15881	15887	15825	15880	15800	15877	15843	15935	15798	15699	15741	15868	15827	15903	15731	15725	15930	15722	15860	15995	15816	15854	15850	15694	15768	15907	15954	15691	15907	15824	15966	15792	15910	15845	15791	15746	15863	15826	15604	15821	15911	15919	15790	15868	15743	15945	15807	15891	15885	15760	15790	15889	15839	15800	15856	15994	15834	15761	15998	15771	15773	15976	15850	15768	15739	15768	15933	15792	15656	15861	15913	15823	15705	16046	15932	15806	15673	15914	15793	15741	15885	15986	15829	15890	16012	15796	15731	15891	15898	15868	15848	15849	15800	15836	15907	15867	15784	15887	15911	15823	15835	15733	15913	15923	15844	15838	15799	15788	15835	15826	15764	15704	15750	15798	15897	15720	15795	15758	15873	15697	15893	15570	15648	15800	15709	15932	15848	16004	15866	15800	15884	15697	15752	15792	15950	15736	15741	15929	16052	15833	15556	15891	15779	15767	15590	15772	15759	15786	15794	15728	15695	15757	15746	15747	15857	15911	15772	15641	15808	15742	15911	15789	15879	15692	15967	15837	15807	15897	15658	15957	15860	15882	15797	15697	15845	15792	15771	15889	15852	15820	15886	15784	15727	15623	15703	15687	15799	15756	15718	15783	15838	15926	15889	15681	15875	15909	15750	15735	15707	15935	15799	15830	15992	15707	15843	15905	15696	15781	15773	15685	15788	15883	15812	15855	15847	15928	15850	15872	15725	15792	15636	15848	16020	15885	15971	15572	15801	15681	15984	15864	15963	15864	15712	15696	15690	15822	15809	15730	15683	16003	15923	15707	15756	15784	15829	15807	15740	15698	15863	15708	15652	15701	15936	15857	15908	15877	15692	15803	15896	15786	15838	15815	15906	15753	15785	15914	15842	15887	15923	15843	15907	15838	15746	15778	15770	15833	15993	15800	15878	15813	15809	15830	15955	15840	15723	15724	15690	15789	15937	15820	15718	15716	15800	15609	15810	15738	15924	15762	15790	15903	15811	15752	15703	15943	15739	15663	16025	15640	15811	15602	15691	15953	15911	15773	15859	15761	15803	15754	15809	15825	15832	15876	15793	15768	15863	15814	15823	15657	15758	15771	15773	15676	15859	15772	15897	15717	15812	15700	15671	15832	15897	15742	15689	15833	15754	15471	15750	15756	16077	15687	15796	15842	15843	15711	15929	15744	15851	15712	15801	15722	15869	15816	15899	15811	15642	15887	15752	15807	15801	15743	15730	15893	15712	15855	15778	15824	15859	15679	15680	15975	15923	15920	15719	15835	15810	15824	15795	15725	15947	15830	15751	15753	15839	15811	15822	15796	15693	15685	15762	15827	15894	15748	15795	15726	15879	15863	15770	15887	15898	15613	15755	15820	15632	15769	15831	15715	15740	15948	15868	15762	15946	15843	15779	15876	15801	15846	15954	15755	15694	15693	15729	15643	15735	15894	15977	15573	15743	15816	15712	15847	15762	15899	15724	15823	15747	15912	15790	15729	15899	15796	15811	15758	15955	15776	15843	15667	15959	15962	15878	15921	15845	15933	15882	15704	15978	15918	15770	15732	15812	15788	15746	15820	15774	15714	15726	15907	15800	15790	15862	15993	15510	15691	15864	15823	15949	15911	15770	15800	15673	15757	15764	15667	15905	15918	15904	15911	15743	15861	15853	15733	15754	15641	15720	15779	15555	16081	15772	15640	15879	15851	15773	15825	15954	15567	15843	15835	15874	15805	15800	15764	15826	15653	15648	15915	15698	15898	15827	15898	15796	15941	15782	15938	15850	15804	15887	15810	15772	15777	15785	15769	15715	15770	15865	15848	15776	15886	15898	15710	15822	15849	15977	15861	15907	15873	15774	15922	16042	15696	15862	15926	15828	15843	15741	15775	15725	15864	15719	15625	15920	15793	15748	15819	15968	15934	15833	15881	15668	15870	15816	15911	15917	15900	15735	15943	15660	15702	15812	15811	15700	15827	15718	15733	15856	15837	15922	15893	15784	15883	15732	15836	16024	15767	15926	15675	15808	15846	15827	15981	15849	15915	15696	15813	15852	15716	16027	15739	15776	15642	15846	15759	15855	15726	15816	15770	15866	15595	15826	15925	15812	15764	15635	15825	15816	15787	15719	15720	15847	15853	15893	15654	15709	15681	15954	15958	15860	15787	15845	15816	15762	15795	15661	15802	15783	15765	15657	15683	15802	15827	15777	15885	15869	15820	15678	15895	15817	15809	15739	15807	15846	15834	15830	15867	15939	15717	15974	15756	15731	15797	15885	15923	15879	15751	16041	15638	15736	15855	15794	15944	15710	15634	15993	15849	15682	15637	15917	15671	15655	15803	15923	15861	15639	15695	15671	15678	15947	15731	15789	15831	15832	15904	15966	15797	15772	15780	15949	15716	15839	15878	15946	15757	15608	15861	15793	15814	15726	15757	16009	15806	15831	15776	15775	15745	15855	15926	15714	15766	15728	16020	15784	15898	15749	15666	15828	15592	15955	15783	15798	15861	15874	15773	15995	15756	15768	15735	15791	15992	15832	15862	15758	15855	15961	15855	15780	16003	15851	15796	15795	16022	15768	15771	15838	15842	15847	16080	15882	15798	16029	15731	15770	15938	15882	15762	15831	15873	15914	15772	15797	15683	15813	15881	15813	15754	15650	15763	15951	15738	15943	15897	15786	15832	15736	15783	15847	15920	15842	15948	15928	15743	15843	15881	15851	15946	15931	15820	15848	15771	15966	15809	15836	15752	15874	15823	15869	15689	15756	15783	15974	15822	15766	15858	15941	15852	15678	15715	15860	15951
30825	27704	32336	29623	25957	24802	23274	21613	20413	19748	19298	19118	18552	18518	18565	18480	18258	18217	18189	18121	18241	18196	18033	17883	17676	17842	18025	17757	17944	17807	17960	18106	17865	17848	18089	18029	17836	17844	17537	17943	17992	17695	17845	17863	17864	17855	17675	17946	17816	18008	17738	17802	17955	17811	17690	17869	17788	17799	17653	17863	17830	17798	17889	17920	17752	18103	17995	17649	18003	17647	17780	17950	17869	17740	18077	17834	17887	17807	17959	17913	17747	17730	17910	17739	17766	18070	17820	17962	17761	17838	17727	17942	17957	17622	17856	18023	17752	17914	17798	17560	17899	17814	17994	17878	17893	17687	17700	17917	17902	17940	17714	17859	17885	17919	17817	17969	18020	18085	17752	17949	17961	17938	17696	17796	17707	17789	17805	17844	17997	17741	17806	17811	17882	17831	17705	17859	17707	17774	17704	17711	17909	17802	17837	17911	17922	17716	17876	17865	17888	17793	17965	17731	17845	17717	17880	17787	18120	17852	17711	17843	17841	17941	17979	17919	17918	17640	17894	17970	17880	17926	17783	17905	17780	17915	17840	18053	17689	17733	17777	17935	17845	17848	17782	17795	17709	18090	17853	17787	17787	18017	17817	17895	17750	17936	17840	17825	17877	17920	17872	17879	17852	17817	17826	17817	17870	17940	18004	17859	18006	17893	17858	17617	17963	17851	18021	17903	17825	17954	17976	17868	17763	17749	17947	17802	17783	17830	17750	17823	17491	17829	17767	17924	18101	17843	17930	17981	17996	17721	17956	17790	17802	17775	17794	17662	17903	17789	17801	17679	17831	17722	17873	17834	18005	17707	17754	17974	17568	17792	18085	17708	17909	17795	17971	17814	17867	17758	17937	17847	17867	17827	17784	17728	17860	17849	17678	18062	17795	17712	18060	17763	17959	17838	17719	17756	17869	18010	17931	17644	17820	17886	17741	17790	17712	17720	17875	17759	17851	17789	17952	17800	17837	17700	17757	17834	17753	18096	17880	18009	18136	17704	17804	17992	17906	17740	17824	17777	18133	17848	17682	17709	17866	17918	17868	17719	17798	18002	17884	18066	17796	17901	17794	17693	17884	17883	17872	17931	17952	17901	17863	17759	17913	17796	17715	17960	17736	17690	17960	17818	17711	17852	17712	17959	17735	17882	17969	17696	17721	18015	17725	17799	17683	17958	17839	17685	18057	17782	17902	17634	17823	17839	17914	17668	17903	17839	17815	17980	17876	17829	17765	17775	17690	17695	17845	17855	17619	18057	18040	17906	17869	17914	17803	17712	17725	17693	17897	17811	17934	17822	18008	17525	17868	17912	17831	17930	17828	17893	17832	17901	17986	17831	17546	17731	17853	17818	17767	17797	17648	17955	17754	17824	17730	17802	17893	17950	17758	17767	17848	17751	17858	17643	17620	17882	17925	17785	17894	17874	17778	17761	17856	17585	17616	17662	18026	17774	17946	17859	17741	17722	17774	17762	17908	17961	17957	17991	17651	17937	17690	17713	17753	17805	17824	17818	17868	17599	17633	17699	17663	17918	17890	18003	17886	17831	17838	17962	17969	17795	18150	17699	18069	17615	17944	17771	17922	17780	17916	17722	18010	17759	17797	17771	17797	17751	17948	17772	18002	17956	17809	17783	17772	17671	17845	17807	17811	17860	17970	17810	17802	17864	17911	17838	17773	17801	17858	18049	17754	17948	17846	17596	17738	17770	18029	17872	17957	17674	17836	17827	17814	17783	17904	17847	18088	17845	17733	17855	17871	17670	18035	17776	17820	17734	17794	17809	17960	17724	17818	17664	17690	17857	17742	17652	17901	17711	17809	17752	18044	17848	17862	17760	17845	17781	17695	17859	17784	17753	17751	17891	17839	17702	17665	17925	17665	17931	17921	17627	17914	17689	17980	18053	17825	17924	17933	17715	17891	17904	17798	17855	17707	17669	17995	17718	17811	17932	18096	17790	17996	18004	17922	17926	17991	17915	17766	17898	17879	18012	17755	18191	18036	17822	17924	17861	18029	17829	17768	17717	17827	17766	18050	18002	17999	17777	17876	18011	17956	17818	17905	17837	18014	17924	18013	17819	17842	17955	17853	17946	17937	18025	17881	17836	17877	17955	17861	17806	17982	17917	17866	17802	17916	17999	17835	17754	17885	17842	17817	17933	17820	17866	17936	17867	17849	17706	17822	17936	17941	17797	17969	17788	17746	17828	17951	17760	17830	17730	17747	17888	17756	17851	17954	17854	17993	17854	17780	17723	18049	17754	17809	17964	17711	17609	17675	17886	17848	17928	18022	17878	17751	17799	17978	17921	17814	17736	17573	17755	17710	17783	17833	17706	17599	17671	17852	17726	17830	17900	17938	17701	17873	17902	17820	17847	17816	17659	17951	17970	17871	17930	17982	17907	17883	17786	18016	18022	17791	17992	17916	18045	18076	17831	17999	17741	17745	17733	17671	17849	17996	17929	18003	17657	17938	17869	17942	17835	18131	17961	17869	17831	17828	18017	17908	17846	17945	17860	17910	17837	18003	17919	17823	17757	17704	17941	17898	17931	17781	17937	17964	17749	17640	17716	17741	17737	17652	17782	17976	17746	17883	17868	17903	18000	17710	17687	17633	17746	17685	17787	17865	17831	17816	17827	18035	17900	17806	17975	18108	17789	17946	17862	17868	18006	17836	17672	17990	17826	17866	17978	17650	17802	17918	17825	18030	17891	17937	17687	17749	17811	18009	17789	17719	17763	18008	18057	17831	17989	17716	17800	17826	17780	17863	17956	17804	17786	17959	17765	17695	17925	17979	17908	18003	17761	17656	17671	17816	17853	17810	17898	18120	17795	17879	17860	17853	17835	18013	17949	17927	17649	17884	17832	17845	17806	17885	17828	17812	18029	17868	17877	17805	17527	17837	17879	17944	17881	17680	17668	18059	17774	17865	17748	17810	17822	17921	17786	17997	17884	17775	17889	17872	17719	17854	17914	17771	17915	17894	17888	17555	17885	17826	18104	17688	17705	17725	18003	17929	17656	17951	17773	17823	17875	17837	17874	17909	17890	17741	17758	17890	17878	17837	17871	17867	17879	17884	18006	17692	17786	17949	17900	17950	17873	17806	17793	17744	17959	17886	17991	17654	17877	17792	17927	17885	17791	17900	17878	17841	17884	17888	17983	17872	18056	17925	17917	18049	17895	17932	17800	17841	17893	17845	17895	17974	17976	17719	17782	17894	17774	17833	17711	18000	18010	17851	17858	17778	17928	17881	17845	17879	17920	17728	17913	17823	17959	17958	17857	17788	17766	17716	17882	17905	17784	17919	17650	18050	17748	18041	17833	17784	17855	17919	17919	18030	17852	17852	17797	17714	17956	17864	17942	17954	17677	17778	17713	17793	17943	17720	18012	17787	17755	17766	17753	17991	17822	17812	17818	17892	17755	17904	17898	17993	17814	18012	17961	17791	18028	17892	17844	17869	17893	17890	17801	17622	17904	17821	17789	17891	17856	17935	17797	17953	17780	17707	17923	17893	17885	18012	17960	17945	17858	17873	17761	17759	17860	17668	17738	17697	17811	17822	17925	17777	18016	17697	17648	17928	17851	17714	17624	17973	17794	17771	17864	17729	17970	18170	17897	17764	17752	17962	17918	17700	17741	17964	17900	17884	17757	17922	18019	17917	17768	17853	17915	17907	17865	17533	17851	17814	17839	17807	18013	18011	17970	17840	17885	17990	17873	18049	17807	17760	17777	17832	18012	17746	17746	18050	17663	17919	17932	17765	17708	17931	17935	17895	17638	17869	17737	17863	17929	17756	17867	17985	17908	17887	17824	17999	17695	18030	18005	17926	17696	17799	17885	17798	17992	17828	17944	17909	17953	17911	17896	17988	17882	17827	17793	17973	17872	17945	17658	18101	17735	17662	17657	17892	17690	17814	17875	17693	17978	17809	17828	17802	17763	17821	17701	17889	17803	17738	17773	17764	17900	17774	17871	18119	18008	17764	17623	17904	17681	17734	17869	17962	17781	17887	17885	17748	18029	17781	17705	17763	17804	17676	17823	17709	17650	17767	18157	17775	17815	17768	17748	17785	17789	17759	17740	17827	17858	17997	17999	17709	17818	17752	17713	17827	17909	17799	17673	17836	17644	17770	17704	17898	17851	17937	17864	18012	17867	17921	17788	17828	17745	17860	17832	17929	17876	18001	17895	17690	17855	17957	17777	17778	17742	17807	17885	17785	17762	17796	17887	17955	17923	17882	17871	17897	17896	17581	17768	17816	17860	17771	17861	18051	17837	17850	17930	17643	17878	17902	17723	17774	17908	17783	17772	17864	17687	17778	17722	17999	17786	17964	17737	17663	17932	18033	17828	17982	17734	17866	17949	17868	17958	18002	17775	17850	17861	17625	17836	17626	17835	18029	17988	18058	17789	17986	17967	17796	17712	17809	17855	17891	17806	17844	18046	17778	17933	17842	17775	17712	17874	18029	17769	17665	17646	17675	17817	17896	17570	17966	17855	17975	17980	17868	17972	17670	17844	18017	17930	17910	17694	17926	18118	17694	17891	17829	17857	17969	17838	17913	18039	17929	18073	17958	17923	17811	17908	17983	18062	17945	17870	17979	17755	17929	17919	17891	17845	18086	17944	17941	17777	17779	18044	17993	17957	17588	17849	17809	17994	17825	17842	17909	17887	17861	17788	17807	17844	17807	18015	17866	17980	17923	17749	17773	17706	17780	17772	17874	17870	17756	17806	17859	17693	17804	17658	17824	17774	17971	17864	17923	17920	17826	17924	17973	17805	17871	17963	17671	17831	17948	17742	17805	17968	18025	17796	17843	17459	17886	18013	17831	17970	17800	18025	17671	17831	17808	17823	17751	17967	17722	17747	17582	17811	17882	17881	17856	17728	17851	18000	17727	17650	17701	17634	17807	17556	17634	17822	17715	17862	17847	17754	17676	17911	17957	17939	17943	18137	17820	17656	17834	18059	17757	17828	17638	17959	17872	18124	17801	17923	17803	17737	17690	17938	17848	17659	17862	17780	17922	17863	17960	17747	17840	17642	17959	18126	17894	17783	17865	17863	17728	17942	17719	17674	17843	17873	17767	17789	17701	17888	17971	17774	17673	17725	17942	17823	17823	17773
26839	38565	37059	30997	27576	26209	23841	22211	20231	18919	17995	17709	17489	17245	16944	16659	16501	16402	16243	16364	16329	16395	16201	16006	16136	16215	16057	15930	15951	16007	16140	16106	15885	16035	16038	16056	15930	16115	16109	16208	15776	16007	15989	16077	16018	16123	16177	16065	16095	16013	16198	15914	15825	15908	15861	16093	15973	16041	16054	15943	15987	15889	15989	16057	16090	15950	16014	15797	16077	16131	15992	16173	16147	15980	15925	16048	16072	15932	15842	16025	15923	15971	16085	16092	16055	15954	16123	15994	16061	16166	16123	16082	16056	15863	15903	15882	16107	16155	15805	16115	15912	16130	15910	16060	16032	15971	15936	16011	15997	16073	15999	16012	16102	15966	16059	15999	15921	16031	16128	15944	16045	16002	16128	16067	15996	16037	15989	16041	15978	15784	16138	16219	15943	15867	16055	16006	16263	16057	16075	16092	16096	15973	16038	16141	15984	15773	16009	15903	15975	16188	16116	16117	16019	15951	15918	16172	16002	16147	15990	16048	16071	16072	16019	16054	15931	15986	16098	15925	15965	15890	16094	16022	15843	15910	16136	16033	15936	16011	16108	15903	15983	16009	15916	15933	15942	16134	16044	16186	16078	16039	16069	15780	16118	16002	15944	15989	16058	16113	15860	16177	15890	15960	16060	15987	15907	15997	16119	16001	15963	15915	15925	16165	15980	15982	16023	15917	15964	15959	16111	15924	16111	15930	16076	16044	16131	16035	16068	16025	15872	16059	15909	16045	16022	15992	16167	16125	15824	16098	16036	16097	15923	16182	16097	16081	15931	16076	15950	15967	15994	16008	15894	16040	16049	15988	15997	15885	16004	16168	15952	15860	15836	16086	16164	16026	16072	15976	15955	16017	16057	16063	15944	16123	16003	15883	16193	16102	16171	16063	16013	15986	15940	16120	16085	16059	15954	15972	16005	15987	16303	16224	16064	16112	15998	15945	16150	15911	16001	16112	15983	15997	15950	16099	15948	15877	15856	15982	15967	15796	16002	16020	16045	16130	16044	15916	16088	16058	15968	16017	15977	15955	16024	15998	15901	16081	16056	16079	15905	15995	15967	16017	16011	16069	15961	15895	15908	16073	15969	16030	15989	16298	15986	15946	15909	15931	15869	15972	16072	16155	16098	15876	15997	16024	15924	16063	16000	15951	15923	16099	16024	15986	15991	15976	16019	16077	16039	15867	16046	15975	16177	15964	16075	15992	15957	15936	15864	16011	16192	15993	16010	16053	16044	15983	16174	16003	16274	16073	15822	15999	16017	15875	15986	15998	16073	15999	15903	15933	15983	15983	15940	16036	15876	16002	16076	16113	15940	16048	16004	16114	16018	16085	16023	15976	16112	16012	16055	15969	16083	16029	15881	15961	16121	16126	16051	16120	16047	16079	15961	16031	16244	15875	16091	15944	15911	15913	16097	15915	16071	16199	16171	15834	15836	16027	16163	16351	16177	15988	16019	16076	15951	16085	16018	15944	16011	15969	16241	15795	16073	16035	16200	15892	15848	15947	15952	15872	16043	15905	15998	15909	15895	15936	15970	16138	15910	15849	16143	16085	16070	15914	16069	16210	15978	16133	15987	15948	15897	16098	16099	16043	15861	16049	16028	16063	16081	15964	16050	16147	16073	16153	16049	16179	15997	16055	15968	16033	16190	16161	16092	15870	15997	15773	16010	16074	16224	15837	16123	15958	15972	15970	15910	15931	15894	16087	16016	16140	16008	16054	16045	16012	16053	16012	16075	15931	16038	16051	16014	16035	15950	16000	15933	15949	15969	15986	15986	15952	15850	16075	16038	16032	16060	16060	15896	15951	15945	15954	16044	15911	16198	16028	15860	15895	15812	15840	16145	16138	16056	15915	15926	16093	15943	16102	16047	16171	16064	16016	15899	16068	16037	15956	15977	15984	16003	15972	16007	16096	16167	15929	15932	16087	16000	16196	15826	16124	16022	15908	15986	15993	15926	16041	16203	15972	15878	15998	16023	15959	15905	16044	16058	15964	15866	16102	15871	16080	15977	15978	16036	15929	16143	16022	16004	16044	16070	16174	16102	16036	16128	16033	16074	16033	16010	15948	16005	16028	16089	15906	15909	16066	15854	16004	15794	16206	15892	16010	16181	16087	15954	16062	15920	15937	15861	15921	16058	16119	15932	16147	16042	16007	15958	16073	15923	15984	15783	16119	16007	16021	16030	15957	16098	16093	16085	16023	15923	16085	15937	15935	15861	15960	15926	16018	15863	15982	15863	16012	15822	15858	16007	15974	16030	15955	15946	16047	15947	16034	15948	15994	15933	15932	15949	16023	16087	16057	15893	15880	15900	15930	16094	15855	15905	16043	16016	15952	16166	15948	16007	16088	15988	16243	15968	15924	16060	16074	15928	15928	16182	15915	15965	15962	15956	15968	15995	16166	15898	15823	16036	16125	16008	16197	16066	16034	16011	15961	16146	15952	15862	16036	16067	16008	16112	15962	15930	16038	16023	15975	15892	15996	15927	15842	16173	16030	16116	16030	15955	15964	16027	15950	16258	15965	16004	15952	16084	15971	15873	16045	16205	15993	16135	15941	15920	16261	15892	16066	15956	15895	16060	16010	16043	16053	16179	16024	16086	15758	16050	16008	15901	16050	16006	16045	15946	15979	16121	16053	16068	15954	15991	16088	16099	15906	16235	16075	16050	16004	16164	15930	15974	16119	16169	16139	15842	15956	16049	15947	15858	16095	15884	15940	15832	15896	16118	16067	15918	16087	16026	15994	16036	15943	16045	15970	16010	16045	15991	15931	16020	16064	15997	16068	16022	15929	16066	16059	15963	15969	16114	16134	16227	16026	15940	15913	16049	15846	15993	16092	16130	16044	15881	15914	15945	16059	15944	15952	15961	16135	16005	15975	16053	16058	16066	16033	15958	16096	15899	16050	15911	16161	16212	15798	15882	16074	15974	15996	16135	15958	16131	16057	16031	16037	16019	16113	16081	16009	15831	16001	16028	15908	16046	16092	15964	15843	16055	15915	16060	16186	15989	16087	16012	15967	16082	15974	15844	15960	16153	15881	16061	16017	15916	15915	15831	15914	15992	16018	15977	16021	16134	16000	15926	15962	16027	15946	16066	15971	15952	15788	16141	15993	15989	16023	15861	15735	16027	15754	15932	16222	16042	16133	16154	16024	16086	16130	16024	15889	16112	15958	16025	15980	15979	16253	16068	16204	15988	15930	16055	16034	15980	16030	15958	16011	15974	15856	15935	16054	16024	15947	15859	15986	16073	16108	15923	15956	16042	16038	15944	15905	16008	16060	15877	16096	16015	16098	15922	15982	16104	15969	15989	16113	16014	15909	16020	15985	15902	16051	16066	16031	16038	16102	15845	15891	16075	16102	16162	15995	15844	15996	16094	15968	16102	15969	16069	15925	16057	16107	15957	16123	15919	16096	16062	16093	16078	15944	15914	16025	16021	15997	16079	16022	16070	16030	15959	16004	15980	15915	15839	15905	16003	15859	15979	15940	16112	16119	15942	15947	16077	16105	16007	16056	15951	15999	15870	15989	16104	16222	16042	16027	16118	16163	15826	16006	16027	16020	16125	16101	15806	15993	16090	16089	16044	15894	16074	16019	16052	16009	15861	16083	16082	15966	15873	16060	16058	16123	16041	16063	15963	16096	16075	15843	16063	15973	15971	16163	15987	16192	16020	16287	16048	15904	16001	16158	15981	16235	15930	16130	15988	16014	16122	15943	16086	16004	16152	16060	16198	16011	16025	15910	16161	15941	16084	16069	15946	15978	15937	15989	15915	15989	16121	16029	15905	15858	16179	16057	15928	16157	15882	15876	16071	15964	15950	15999	15951	15868	16062	16252	16012	16155	16178	16031	15822	16122	15988	16141	15973	15878	16017	15896	15992	16076	16104	16085	15995	16078	16027	16044	15928	15942	16109	15953	16010	15937	15889	16063	16047	16068	15907	16028	15957	15954	16295	16106	16084	16084	15949	16050	15832	16041	16023	15944	16038	15975	16126	16035	16030	15939	16100	16076	15921	16086	16042	15901	15885	15973	16010	15986	15996	15828	15950	15913	15828	15972	16201	16124	16020	16169	16142	15970	15885	16093	15967	16046	15839	15974	15899	15969	16029	15771	16166	16185	15977	15905	15980	15965	15957	15976	16332	15985	15923	15933	16186	15811	15902	16012	16076	16077	15966	15930	15959	16036	16102	16044	16021	16088	16119	16004	16157	16022	16013	15963	15976	15959	15973	15923	15962	15951	16104	15958	15913	15941	16138	15979	15943	16072	15896	15824	15897	16073	15895	16104	15987	16193	15998	16015	15933	16086	16059	16034	16140	16131	15940	16091	16188	16078	16094	15857	16019	15971	15924	16116	15861	16107	16056	16201	16139	16034	15847	16047	16027	15899	16045	16064	15986	15904	16182	15944	15852	16055	15976	15871	15975	16025	15989	16035	15805	16008	15979	16165	16099	15886	16029	15994	16093	15926	16118	15974	16309	15991	16187	16010	16033	16178	16014	15990	16181	15906	16120	16079	16003	16099	15915	16005	15993	16115	15956	15983	16112	15956	16083	15954	15993	15984	16020	15973	15975	16116	15994	15991	16120	15978	15911	15962	16071	15918	16157	16023	16064	15975	15952	16016	16131	16080	15972	16102	16083	16041	15894	15990	16088	15864	15945	15928	15960	16061	16022	15964	15982	16078	16024	16080	16047	16006	15942	16119	15923	15903	16004	16108	16164	15919	15973	16093	15970	16097	16042	15980	15980	16081	15852	16096	15945	15863	16077	16009	15988	15891	15941	16072	16055	16160	16113	16029	15928	16097	16163	16064	16188	16002	16071	15843	15905	15962	16007	15987	16002	16172	16066	15962	16093	15959	15975	16007	16080	16107	16245	15967	16079	16029	16029	16137	16205	16180	15952	15894	15824	16095	15829	16063	15888	16069	15995	15923	16035	16045	15926	16112	16178	16000	15885	16068	16075	16054	15960	15967	16065	16067	16098	16071	15906	16019	15788	16046	16044	15873	15928	16215	16051	15882	16110	16084	16071	16028	16097	16083	16029	16011	16092	16055	16082	15914	16074	16034	15918	15862	16173	16110	15902	16091	16219	15950	16021	15760	16090	16089
25386	21472	28639	27014	26462	27492	25930	23218	21239	20064	19269	19011	18499	18368	18035	17916	17516	17437	17753	17487	17511	17322	17072	17126	17060	17088	17321	17115	17263	17298	17155	16930	16992	16931	17142	17135	17201	17017	16921	17037	16992	17061	17068	17215	17068	17049	17083	17029	16996	16979	17032	17248	17006	16988	17079	16990	17017	17050	17118	17002	16969	17021	17063	17053	16958	17274	17032	17067	17004	17137	17069	16968	17201	17023	16921	17021	16866	16897	17118	16898	16875	16799	16942	16947	17235	17060	17073	16995	17136	16911	16922	17133	16696	16976	17156	16988	16939	17098	16915	16970	16905	17055	17126	17004	16853	16936	17104	16928	16908	16894	17086	16937	16841	16963	16996	17207	17029	16969	17075	16740	16851	17038	16891	17121	16857	17133	17152	16854	16971	16879	16952	16977	16868	16932	16911	17051	16947	16990	16954	16977	17076	17234	16976	17009	17132	16827	16994	16989	17051	17049	16953	17043	16995	17083	16952	17089	17059	17153	16719	16888	16765	16917	16998	16821	16811	16903	16844	17040	16772	16975	16876	16863	16836	16958	17008	17058	16988	17020	16822	16992	16935	17090	17017	16985	16996	17104	17015	16862	17012	17081	17130	16977	17053	17000	17070	17104	16991	17027	16897	16846	17069	17017	16892	16961	16825	16993	17046	17022	16991	16861	16942	16805	16846	17148	17151	16998	16902	16986	16941	17149	16977	16961	16982	16917	17013	17055	16910	16853	16999	16796	17067	17197	16977	17018	16877	16958	16993	17029	16962	16992	16946	16889	16941	16786	17047	17019	16999	16958	16981	16862	16993	16985	17019	16926	17067	16997	16964	17120	16915	17106	17093	17157	17033	17184	17079	16915	17074	16920	17155	17202	16885	17081	16998	16881	16993	16817	16856	16983	16880	17081	17065	16977	16896	16931	17017	16893	17086	16973	17133	16742	16951	17073	17160	17005	16776	16847	16994	16988	17113	16948	17081	16980	17008	17093	17048	16812	16869	17123	17102	17070	16878	17093	17119	17135	17050	17245	17031	16802	17128	16936	16840	17028	16913	16962	16904	16833	16785	17029	17182	17023	16850	17040	16857	17057	16970	16930	17068	16983	16923	16953	17122	16947	17108	17037	16887	16961	17047	17021	17162	16864	17124	16895	16994	17022	16908	16781	16732	16864	17135	16870	16981	17032	16939	17061	16945	17162	16974	17099	16883	16961	17060	16936	16930	17158	17080	16840	16982	17260	16886	17312	16917	16888	16984	17056	16917	16988	17014	17141	16896	17103	17006	16971	16873	17017	17050	16984	17030	16900	16800	17016	16845	16948	16982	17021	17027	16952	17084	17025	16942	17090	17073	16980	17012	17056	16886	16847	16941	17049	17239	17036	17019	16903	16997	16941	17098	17233	16809	16966	17021	17046	16960	16935	17060	16955	16762	16839	16938	17026	16955	17090	17095	17044	17138	16984	17136	16902	17131	17079	17184	17090	16920	17076	17007	17016	16983	16914	16982	16945	17171	17071	16921	16952	16913	17043	16971	17140	16967	16854	16974	17123	16982	16738	16896	17233	17072	17039	16962	16829	17272	17130	17064	17033	16953	16999	17155	17103	17143	17103	17064	17026	17004	17099	17062	16964	17063	17011	17031	17013	17012	17015	16794	17059	16832	17110	16935	16871	17241	17163	16953	16877	17010	16939	17108	16852	16740	16975	17018	16911	17144	16861	17141	17054	16986	16927	17037	17007	16970	17149	16906	17000	16962	16938	16871	17170	16951	16900	17074	17210	16830	17051	17048	17006	16896	16767	16934	17021	16938	17006	17033	17196	17079	17027	16968	17108	17131	17106	17100	16914	17063	16972	16962	17064	16951	17000	17194	17003	17011	17047	16881	17129	16773	16886	17012	17186	16978	16812	17018	16847	16963	16949	17013	16877	16877	16877	17102	16868	17107	16840	17006	17007	17104	16959	17045	17157	17057	16952	17030	17124	17003	16977	16913	17216	16802	17006	16919	16969	17048	16972	16921	17083	17112	16935	17008	17015	17086	16874	16899	16998	16944	16982	16759	16986	17123	17017	17112	16868	16920	16989	16946	16983	17061	17005	17258	17064	16873	16982	17124	17073	16992	17054	16993	16975	16941	17041	16866	17054	16932	17022	17084	17071	16824	17073	16845	16869	17109	17136	17141	16936	17050	16946	16868	16776	17179	16743	17168	17002	16984	16980	16985	17107	16994	16694	17024	16831	16956	17026	17026	17258	16941	17303	17205	17038	16943	16974	16930	16871	16984	17010	17036	17061	17150	17021	16953	17124	16993	16949	17009	16802	17007	17016	16970	16903	17066	17152	17120	16900	17060	16873	17059	16959	17033	16930	16769	16797	17037	16976	17050	17003	17107	17046	16960	17012	17110	17143	17063	17039	16996	17270	16984	16913	17080	17226	16940	16758	16850	16969	16986	16918	17063	16790	16913	16921	16828	16982	17034	17269	17046	16937	17081	16889	17150	17060	16940	16855	17071	16934	17028	16908	17016	16968	16828	16977	17025	17101	16988	16970	17017	16796	17236	16992	16985	17024	17181	16837	16973	17180	17140	17058	16938	17127	16798	16897	17038	16910	16806	17096	16955	16724	16980	16943	17013	17002	17288	16951	16955	17079	16943	16902	17023	17103	16848	17120	17085	17035	16861	17129	17002	17101	16899	17063	17215	16977	16773	17105	17054	16896	17218	16861	16990	17136	17007	17031	17048	16948	16978	16833	17022	17139	16946	17002	16939	16942	16940	17103	16922	16828	16975	16998	16882	17186	17148	17031	16722	16838	16895	17117	17007	16993	16897	16891	17136	16911	17055	16809	17021	16900	17009	16892	17154	16933	16870	17004	16755	17096	17022	16935	17199	16878	17033	16983	16922	17023	17046	17158	17000	17104	17072	17055	17138	17027	17135	17269	17051	17011	17161	16959	17146	17031	17103	16840	16801	16962	16768	17104	16889	16919	16934	16985	17076	16779	17085	16869	17181	16947	17024	16845	17074	16997	16784	16758	16988	17155	17038	16890	17036	16911	17043	17063	16928	17030	17068	17022	16829	17049	17135	17153	16931	17013	16902	17036	17022	16843	16963	17051	17214	16936	16903	16920	17173	16814	16889	16970	17263	16977	17161	17046	17099	17066	17090	17064	16905	16870	17305	17240	16981	16970	17114	16884	17074	16953	17198	16840	16995	17023	17113	17205	17020	17055	16922	17053	17066	16896	17173	17270	17116	16926	17069	16989	16961	17120	16976	17010	16863	17115	16802	16946	16914	16778	17138	16838	16709	16880	16892	16860	17062	16944	16974	17093	17049	16938	17090	17123	16920	16993	17048	17077	17070	17011	17159	17023	16862	17034	17041	17276	17040	17093	17218	17267	16926	16829	16972	16986	17175	16810	16886	17053	16903	17104	17174	16931	16889	16870	17184	16876	16809	16966	17131	16991	17144	16938	16866	16947	17175	16996	16745	17011	16857	17161	17070	17017	17044	16767	17082	17056	16915	16935	16954	16949	16959	16990	16983	16947	17026	16938	17048	16970	16848	16963	16887	16841	16982	16936	17067	16986	17173	16891	17087	17056	17153	16963	16906	16988	17094	16978	17104	16999	17010	17247	17114	17055	16905	16806	16972	16984	17165	17010	17011	17029	17069	17072	17139	16792	16860	16891	17040	17036	16867	17034	16988	16940	17016	16952	16983	16933	17078	16893	17008	16968	17159	17144	17015	17153	16888	17077	17074	17079	17032	17080	17152	17018	17035	16928	16895	17032	16880	16833	17014	17058	17027	17083	17000	17119	16946	17116	17092	16750	17003	16844	16881	16920	17011	16863	16928	16855	16968	17091	17001	17063	17027	17006	16982	16902	17002	17008	16957	16958	17176	17128	16925	16885	17005	16982	16939	17066	17045	16933	17168	16897	17276	17094	16896	16950	16887	16929	16835	16919	16868	17025	17079	16920	16992	16933	16949	16807	17045	17187	16989	17026	17070	17219	17060	17042	17079	17007	17046	16898	17065	16961	16927	16846	17070	17034	17062	17113	17143	17172	17140	16964	16960	17072	17058	16984	16913	17079	16965	16926	17034	16939	16897	16985	16885	16898	17074	16873	17122	17001	16892	17073	17070	17129	16876	16888	16919	16832	17179	17048	17173	16970	16944	16907	16869	16911	16988	17090	17080	17038	17007	17062	16923	17181	17023	17080	16852	16895	17090	16967	16999	17129	16816	17054	17043	17109	16870	17080	17190	16843	16815	17119	16910	17067	16945	16893	16803	17050	17118	17090	17119	17008	17041	16873	17044	16963	17026	17197	17225	17073	17109	16933	17042	16948	17052	17029	16850	17104	16922	16998	16915	16999	16970	17062	16919	16829	17098	17242	17090	16959	17172	17007	17034	16929	16984	17039	17027	17015	16908	17068	17002	17039	17026	17026	17042	16809	17095	17054	17049	17065	17071	17075	16986	16948	16858	16960	17176	16943	17070	17033	17053	16903	16857	17011	16981	17062	16816	16969	16848	16948	16701	16736	17077	16847	17033	17056	16930	17081	17084	17030	16874	16955	16933	17045	16901	17012	17058	16999	17023	16989	16917	17056	16903	16719	17011	17009	16898	16844	16927	16925	16948	17174	16913	17106	17000	17041	17046	16844	16884	17031	17024	16981	16969	17165	16819	16935	16795	16982	17016	16964	16993	17178	17145	16876	16917	17045	16902	17231	17156	17218	17102	17027	17113	16941	17023	17116	17014	17014	16998	17102	16929	16954	16850	16954	16812	16906	16983	16995	17136	16915	16988	16970	16879	16985	16799	17118	16929	16834	16922	17082	16930	17003	16886	17010	17037	17089	16862	16951	16879	16873	16826	16895	17111	17058	16910	16894	16731	17084	16998	17064	17033	17001	17118	17019	17144	17027	17143	16921	17004	17048	16790	16891	17000	17091	17080	16805	16944	16935	16962	16947	17063	16980	17062	16949	17159	17085	17217	17178	16958	17040	16891	16906	17053	16891	17082	17134	17065	16900	17069	17019	17047	16870	16929	16991	16927	16942	17228	17184	17050	17079	16891	17002	17210	17007	16987	16852	16944	17042	16993	16948	16883	16854	16876	16858	17039	16971	17098	17159	16962	16856
26526	44988	42941	35802	32815	30171	26994	24753	22175	20203	19288	18458	18034	17637	17289	16697	16347	16271	16102	16125	16047	16138	15740	15667	15633	15428	15695	15518	15723	15559	15780	15740	15478	15511	15697	15577	15703	15468	15529	15693	15505	15521	15640	15515	15562	15685	15485	15546	15598	15663	15559	15598	15639	15647	15609	15520	15555	15677	15459	15742	15667	15623	15722	15593	15495	15540	15486	15685	15732	15497	15549	15433	15498	15579	15518	15575	15639	15409	15584	15637	15631	15619	15492	15398	15567	15507	15447	15477	15582	15535	15420	15726	15615	15632	15676	15511	15479	15640	15364	15673	15528	15570	15505	15609	15550	15494	15518	15458	15493	15471	15553	15609	15579	15577	15536	15633	15293	15606	15684	15587	15520	15815	15533	15507	15559	15367	15576	15541	15520	15482	15503	15464	15724	15524	15434	15421	15432	15433	15526	15383	15442	15619	15669	15526	15597	15299	15586	15667	15373	15595	15565	15557	15671	15410	15433	15601	15591	15479	15505	15506	15283	15664	15529	15462	15589	15565	15472	15645	15559	15574	15404	15503	15795	15378	15636	15401	15485	15535	15516	15421	15700	15394	15422	15546	15556	15432	15557	15629	15423	15554	15554	15482	15463	15656	15505	15654	15639	15451	15541	15685	15310	15472	15632	15456	15627	15520	15494	15490	15618	15672	15473	15475	15491	15301	15564	15446	15575	15623	15517	15513	15429	15667	15555	15519	15482	15564	15544	15492	15440	15570	15593	15453	15517	15531	15515	15284	15481	15505	15621	15695	15607	15652	15587	15351	15527	15590	15421	15537	15349	15589	15515	15549	15498	15431	15674	15573	15617	15577	15733	15501	15404	15571	15669	15557	15423	15438	15723	15509	15813	15588	15428	15434	15515	15568	15570	15526	15565	15484	15551	15577	15541	15630	15482	15570	15449	15463	15634	15551	15491	15692	15485	15316	15637	15606	15473	15488	15570	15418	15605	15618	15728	15668	15580	15686	15684	15415	15639	15537	15395	15523	15482	15526	15492	15506	15624	15578	15544	15632	15422	15675	15513	15472	15624	15494	15638	15744	15570	15504	15550	15491	15509	15499	15425	15561	15431	15633	15531	15560	15475	15393	15700	15667	15520	15556	15543	15630	15504	15477	15378	15602	15503	15570	15456	15523	15477	15478	15500	15529	15372	15645	15661	15504	15381	15489	15527	15551	15763	15535	15633	15586	15515	15434	15510	15603	15607	15503	15491	15606	15469	15436	15690	15429	15639	15392	15530	15496	15492	15532	15686	15471	15440	15545	15537	15455	15548	15362	15477	15404	15611	15572	15471	15542	15447	15631	15698	15492	15465	15637	15591	15490	15548	15412	15474	15545	15557	15545	15454	15547	15531	15559	15676	15576	15720	15605	15551	15575	15509	15679	15428	15451	15602	15471	15514	15517	15398	15415	15564	15573	15476	15530	15704	15595	15637	15649	15461	15645	15713	15534	15629	15446	15674	15582	15542	15506	15568	15459	15440	15614	15460	15623	15382	15369	15439	15489	15601	15428	15595	15552	15438	15743	15637	15702	15496	15564	15683	15562	15593	15475	15436	15430	15463	15547	15571	15309	15622	15471	15538	15474	15567	15520	15391	15687	15550	15547	15486	15597	15632	15532	15371	15630	15528	15527	15457	15499	15586	15549	15603	15533	15469	15372	15578	15425	15451	15555	15349	15558	15441	15452	15492	15420	15552	15521	15458	15640	15460	15472	15566	15740	15642	15365	15480	15487	15662	15535	15371	15547	15574	15665	15574	15565	15639	15499	15569	15495	15680	15662	15484	15525	15502	15592	15736	15691	15619	15481	15525	15431	15335	15437	15533	15679	15451	15531	15526	15489	15439	15543	15418	15610	15559	15375	15412	15578	15372	15448	15456	15576	15495	15634	15495	15638	15418	15569	15469	15447	15401	15556	15595	15567	15423	15521	15574	15655	15524	15617	15586	15616	15605	15493	15560	15506	15604	15574	15505	15641	15592	15485	15737	15566	15726	15580	15372	15191	15526	15487	15523	15607	15686	15554	15495	15600	15488	15625	15693	15406	15506	15635	15496	15489	15457	15533	15570	15495	15569	15646	15499	15477	15555	15563	15501	15612	15500	15551	15548	15667	15484	15562	15355	15610	15703	15519	15522	15405	15627	15594	15639	15479	15591	15653	15534	15357	15486	15543	15560	15447	15779	15620	15532	15484	15610	15510	15484	15547	15674	15390	15437	15561	15503	15580	15388	15559	15451	15544	15576	15538	15444	15485	15455	15541	15600	15480	15691	15573	15553	15554	15520	15658	15480	15661	15420	15526	15456	15518	15478	15404	15552	15490	15361	15432	15495	15534	15557	15625	15681	15629	15417	15400	15341	15413	15428	15418	15542	15634	15636	15506	15516	15520	15660	15485	15537	15539	15653	15359	15569	15464	15508	15562	15557	15517	15651	15444	15472	15568	15574	15728	15632	15602	15433	15470	15402	15351	15600	15610	15769	15376	15607	15444	15589	15530	15628	15539	15560	15615	15521	15432	15502	15583	15523	15645	15641	15615	15400	15542	15573	15478	15479	15557	15474	15491	15557	15609	15475	15580	15410	15458	15648	15659	15522	15347	15609	15481	15505	15468	15632	15422	15406	15545	15458	15528	15350	15403	15631	15440	15707	15475	15475	15603	15500	15499	15538	15411	15623	15583	15646	15448	15594	15482	15589	15607	15537	15638	15668	15362	15578	15591	15708	15580	15376	15487	15309	15646	15510	15535	15570	15478	15511	15580	15325	15495	15514	15501	15615	15508	15561	15574	15505	15472	15519	15448	15508	15517	15416	15569	15630	15464	15531	15560	15415	15513	15555	15597	15540	15712	15662	15471	15460	15710	15716	15647	15494	15528	15474	15619	15522	15435	15524	15683	15471	15500	15594	15615	15576	15662	15421	15518	15469	15518	15506	15460	15504	15464	15624	15774	15521	15544	15671	15526	15579	15527	15387	15457	15670	15657	15566	15485	15528	15489	15432	15503	15597	15583	15426	15500	15557	15533	15724	15488	15426	15583	15510	15625	15461	15521	15697	15567	15530	15546	15536	15690	15422	15500	15589	15472	15619	15535	15574	15692	15367	15562	15561	15566	15372	15684	15594	15554	15489	15448	15762	15445	15627	15704	15657	15602	15467	15522	15552	15560	15392	15535	15415	15517	15437	15535	15797	15395	15474	15784	15510	15479	15539	15440	15573	15544	15313	15778	15505	15500	15594	15541	15404	15639	15445	15565	15641	15487	15533	15572	15661	15589	15647	15506	15591	15516	15696	15420	15503	15567	15473	15551	15377	15376	15667	15617	15684	15616	15488	15442	15488	15591	15481	15552	15409	15509	15549	15558	15713	15622	15614	15460	15593	15567	15668	15538	15623	15531	15428	15488	15684	15595	15686	15717	15687	15518	15580	15593	15554	15690	15465	15500	15523	15436	15563	15550	15514	15241	15663	15413	15595	15472	15560	15626	15439	15674	15574	15514	15513	15514	15492	15648	15649	15437	15378	15463	15625	15466	15574	15703	15460	15504	15568	15533	15464	15552	15428	15603	15498	15329	15641	15625	15635	15513	15548	15813	15372	15514	15470	15592	15556	15396	15677	15525	15631	15481	15537	15650	15522	15472	15604	15647	15459	15672	15644	15581	15405	15640	15556	15394	15554	15497	15469	15406	15548	15678	15556	15615	15428	15497	15428	15525	15488	15459	15537	15386	15477	15447	15574	15595	15556	15397	15546	15490	15398	15610	15587	15497	15699	15367	15614	15456	15745	15458	15590	15619	15541	15484	15663	15581	15454	15563	15403	15501	15568	15427	15560	15492	15600	15401	15669	15507	15463	15697	15685	15518	15492	15560	15509	15545	15554	15432	15519	15674	15469	15615	15434	15531	15407	15559	15426	15385	15539	15413	15515	15450	15444	15544	15567	15390	15496	15488	15667	15402	15659	15394	15645	15491	15613	15410	15499	15632	15581	15536	15674	15645	15661	15458	15700	15441	15564	15683	15560	15495	15568	15377	15505	15506	15524	15524	15404	15464	15426	15574	15369	15551	15582	15631	15558	15558	15575	15604	15604	15497	15466	15499	15418	15595	15481	15639	15594	15469	15557	15527	15556	15473	15637	15393	15674	15478	15454	15539	15528	15445	15458	15606	15636	15608	15521	15622	15553	15408	15559	15699	15677	15601	15497	15581	15466	15536	15459	15539	15466	15525	15466	15656	15434	15629	15520	15527	15550	15355	15472	15462	15405	15499	15554	15643	15585	15584	15518	15398	15689	15608	15663	15558	15445	15687	15618	15409	15474	15477	15554	15565	15546	15476	15412	15517	15454	15546	15520	15592	15546	15528	15446	15558	15418	15580	15619	15492	15253	15627	15666	15515	15552	15619	15465	15482	15522	15420	15728	15488	15559	15488	15659	15760	15508	15682	15446	15448	15683	15482	15611	15540	15500	15609	15548	15582	15428	15480	15452	15425	15573	15727	15505	15610	15547	15608	15548	15521	15662	15397	15582	15427	15454	15567	15538	15675	15578	15543	15645	15530	15535	15426	15470	15528	15583	15394	15647	15584	15511	15573	15434	15520	15475	15416	15728	15384	15568	15410	15508	15650	15583	15571	15523	15462	15668	15542	15616	15544	15369	15717	15571	15597	15503	15671	15573	15699	15547	15499	15682	15506	15614	15622	15490	15610	15626	15645	15427	15552	15505	15481	15554	15552	15520	15583	15534	15545	15463	15524	15400	15500	15611	15530	15720	15463	15414	15613	15520	15490	15606	15505	15565	15610	15488	15465	15490	15714	15482	15610	15602	15422	15531	15513	15707	15552	15399	15445	15445	15562	15380	15480	15571	15451	15589	15506	15527	15646	15569	15411	15678	15391	15473	15573	15605	15550	15433	15614	15622	15445	15509	15402	15484	15617	15429	15542	15346	15599	15632	15405	15619	15499	15477	15406	15614	15468	15569	15487	15443	15445	15452	15457	15484	15571	15621	15623	15481	15468	15588	15502	15455	15726	15458	15424	15671	15468	15581	15326	15607	15355	15645	15603	15545	15696	15499	15501	15444	15644	15599	15501	15694	15495	15701	15585	15729	15621	15669	15534	15624	15657
24287	21469	28987	24833	25017	29205	29303	25344	22956	21816	20792	20367	19578	19174	18899	18657	18302	17970	18101	18046	18067	17874	17626	17501	17553	17602	17333	17507	17574	17305	17535	17258	17554	17468	17464	17413	17377	17309	17351	17569	17591	17252	17389	17278	17499	17476	17397	17338	17347	17611	17254	17305	17320	17268	17345	17342	17345	17315	17418	17483	17625	17276	17548	17436	17193	17309	17409	17320	17382	17382	17239	17357	17440	17453	17335	17393	17389	17201	17345	17440	17387	17377	17304	17292	17333	17310	17379	17310	17231	17301	17356	17574	17560	17481	17373	17325	17312	17435	17375	17292	17240	17221	17330	17433	17331	17351	17414	17302	17391	17262	17369	17388	17399	17386	17288	17249	17265	17180	17451	17274	17352	17388	17187	17333	17057	17278	17354	17438	17384	17302	17247	17137	17362	17154	17304	17146	17345	17229	17399	17365	17319	17377	17210	17153	17479	17262	17236	17244	17318	17099	17215	17320	17366	17268	17241	17303	17447	17216	17204	17326	17216	17277	17460	17308	17283	17294	17353	17353	17530	17329	17462	17442	17230	17229	17446	17408	17253	17351	17342	17300	17413	17305	17350	17410	17481	17144	17263	17134	17506	17337	17348	17348	17361	17332	17219	17453	17307	17436	17236	17237	17373	17379	17273	17373	17326	17233	17354	17538	17543	17173	17261	17220	17216	17295	17319	17537	17299	17232	17197	17201	17130	17395	17360	17284	17359	17313	17370	17212	17252	17276	17528	17247	17304	17075	17350	17361	17092	17351	17329	17240	17273	17348	17305	17378	17222	17398	17212	17138	17342	17410	17285	17326	17310	17250	17382	17461	17507	17077	17368	17109	17367	17430	17236	17401	17196	17234	17311	17020	17273	17068	17281	17301	17328	17288	17486	17409	17449	17501	17175	17238	17228	17355	17216	17345	17353	17423	17149	17341	17338	17377	17309	17433	17324	17150	17297	17343	17089	17342	17214	17298	17413	17250	17129	17263	17397	17409	17198	17428	17265	17210	17236	17470	17318	17336	17444	17399	17190	17164	17282	17332	17344	17238	17023	17530	17359	17115	17311	17316	17254	17287	17379	17126	17445	17094	17397	17232	17349	17185	17273	17331	17446	17379	17129	17238	17512	17402	17224	17222	17532	17640	17305	17248	17155	17154	17222	17448	17238	17278	17400	17418	17239	17386	17185	17465	17217	17349	17355	17277	17238	17409	17232	17337	17131	17255	17357	17080	17329	17289	17524	17246	17316	17399	17388	17364	17279	17364	17322	17188	17118	17374	17315	17355	17394	17368	17492	17210	17214	17242	17465	17331	17363	17272	17205	17230	17289	17205	17116	17316	17169	17245	17457	17322	17362	17509	17419	17295	17385	17148	17308	17339	17350	17366	17161	17418	17455	17289	17389	17476	17434	17179	17332	17183	17358	17267	17125	17333	17269	17391	17483	17300	17313	17253	17317	17264	17368	17200	17353	17420	17298	17304	17168	17083	17385	17424	17304	17449	17658	17244	17399	17493	17248	17344	17208	17407	17312	17409	17363	17315	17363	17297	17115	17338	17213	17273	17186	17298	17236	17256	17170	17252	17232	17162	17194	17300	17427	17556	17252	17147	17472	17323	17360	17402	17247	17328	17373	17435	17183	17109	17347	17372	17320	17278	17417	17275	17301	17385	17311	17230	17462	17201	17251	17173	17283	17591	17199	17136	17352	17197	17261	17075	17263	17233	17524	17483	17177	17348	17271	17404	17282	17318	17389	17265	17313	17203	17365	17436	17282	17404	17515	17600	17424	17420	17416	17351	17301	17315	17256	17195	17185	17226	17179	17250	17346	17320	17334	17406	17235	17190	17379	17193	17317	17222	17366	17275	17131	17087	17318	17358	17335	17211	17388	17324	17323	17440	17172	17465	17278	17257	17350	17335	17211	17195	17016	17401	17288	17347	17425	17118	17280	17417	17266	17269	17148	17357	17391	17375	17375	17573	17248	17427	17335	17250	17300	17273	17065	17239	17087	17254	17028	17183	17515	17327	17482	17242	17459	17348	17317	17391	17353	17272	17187	17202	17287	17322	17482	17202	17256	17348	17240	17345	17131	17271	17378	17283	17105	17373	17417	17455	17215	17099	17368	17193	17335	17441	17484	17402	17320	17312	17242	17340	17282	17269	17355	17278	17352	17316	17405	17160	17255	17421	17147	17258	17361	17495	17452	17254	17156	17365	17318	17531	17272	17134	17273	17217	17502	17322	17194	17318	17196	17346	17359	17328	17318	17361	17320	17210	17264	17314	17338	17394	17259	17550	17170	17150	17086	17419	17260	17022	17240	17346	17474	17167	17367	17189	17342	17168	17355	17336	17448	17442	17232	17157	17418	17507	17388	17330	17296	17411	17420	17256	17320	17354	17411	17360	17379	17290	17504	17391	17340	17120	17167	17239	17251	17359	17308	17210	17366	17366	17421	17355	17346	17207	17201	17223	17421	17111	17355	17357	17209	17437	17325	17309	17465	17391	17303	17438	17317	17182	17161	17200	17378	17311	17239	17370	17414	17369	17311	17330	17124	17092	17322	17149	17406	17403	17273	17334	17275	17098	17102	17362	17247	17289	17344	17290	17362	17387	17443	17164	17311	17312	17363	17550	17327	17327	17260	17235	17195	17147	17223	17114	17368	17369	17138	17286	17340	17480	17446	17391	17142	17395	17371	17233	17228	17280	17411	17188	17238	17348	17275	17137	17121	17251	17294	17229	17215	17247	17295	17311	17177	17253	17191	17328	17247	17158	17424	17231	17340	17198	17330	17213	17358	17435	17295	17391	17149	17093	17130	17357	17278	17297	17416	17394	17356	17316	17184	17293	17449	17389	17235	17182	17383	17308	17289	17300	17181	17358	17322	17245	17134	17307	17402	17314	17320	17268	17339	17085	17314	17400	17442	17216	17165	17441	17288	17172	17342	17277	17323	17337	17454	17356	17208	17268	17134	17291	17408	17342	17303	17232	17365	17429	17367	17149	17555	17482	17150	17408	17265	17446	17307	17338	17351	17502	17335	17404	17294	17477	17324	17312	17452	17261	17429	17416	17291	17397	17214	17512	17293	17391	17200	17601	17308	17436	17526	17363	17170	17173	17374	17146	17328	17197	17382	17280	17218	17525	17181	17483	17445	17281	17418	17354	17269	17221	17363	17413	17379	17387	17386	17132	17242	17195	17159	17256	17468	17409	17405	17362	17522	17316	17325	17263	17169	17124	17350	17248	17435	17425	17397	17284	17445	17459	17526	17350	17285	17357	17536	17251	17203	17423	17346	17537	17336	17360	17264	17368	17285	17282	17367	17331	17443	17293	17460	17192	17403	17530	17257	17382	17371	17557	17430	17332	17343	17086	17357	17406	17490	17211	17514	17317	17194	17366	17423	17214	17263	17450	17469	17299	17362	17260	17273	17420	17471	17345	17212	17440	17219	17209	17282	17394	17234	17411	17486	17349	17345	17222	17281	17183	17326	17353	17290	17206	17409	17341	17199	17219	17429	17327	17498	17359	17302	17285	17375	17255	17265	17401	17133	17419	17423	17523	17232	17361	17178	17199	17327	17269	17433	17211	17290	17391	17500	17510	17345	17274	17333	17257	17432	17470	17443	17280	17347	17184	17477	17286	17535	17356	17316	17479	17340	17462	17546	17336	17376	17372	17246	17524	17325	17377	17342	17151	17110	17390	17557	17271	17298	17265	17249	17317	17412	17304	17283	17037	17170	17475	17375	17251	17296	17502	17375	17283	17263	17246	17215	17274	17153	17220	17445	17169	17399	17304	17292	17375	17499	17158	17276	17233	17318	17306	17527	17272	17216	17311	17430	17383	17516	17237	17281	17144	17142	17238	17206	17213	17243	17195	17502	17111	17348	17359	17371	17431	17607	17184	17297	17056	17306	17432	17526	17173	17433	17339	17418	17296	17378	17379	17387	17373	17421	17288	17272	17441	17337	17108	17272	17223	17323	17220	17309	17454	17353	17360	17445	17245	17365	17444	17342	17372	17383	17398	17245	17384	17334	17253	17293	17453	17418	17142	17248	17435	17353	17299	17288	17261	17285	17444	17276	17280	17119	17119	17201	17200	17239	17352	17404	17286	17432	17467	17306	17340	17305	17413	17404	17207	17312	17280	17282	17319	17709	17351	17171	17490	17311	17346	17209	17327	17204	17421	17233	17359	17295	17267	17336	17261	17437	17264	17259	17407	17301	17340	17216	17262	17336	17382	17296	17226	17409	17154	17349	17236	17353	17301	17351	17348	17395	17460	17363	17469	17305	17195	17295	17422	17306	17571	17313	17372	17258	17346	17326	17248	17368	17294	17267	17353	17335	17405	17444	17298	17252	17259	17327	17178	17199	17346	17439	17176	17310	17349	17343	17356	17352	17246	17300	17339	17185	17425	17364	17168	17308	17194	17293	17328	17343	17133	17233	17141	17306	17157	17438	17267	17508	17061	17284	17370	17273	17487	17344	17368	17338	17252	17472	17045	17084	17214	17350	17522	17550	17218	17318	17398	17363	17398	17110	17107	17292	17177	17161	17359	17220	17256	17201	17398	17484	17203	17229	17188	17243	17507	17168	17241	17279	17315	17414	17576	17268	17434	17474	17544	17508	17479	17288	17393	17288	17246	17372	17331	17430	17227	17410	17351	17151	17572	17404	17084	17322	17305	17475	17231	17435	17228	17359	17224	17237	17406	17334	17478	17438	17422	17196	17233	17270	17513	17141	17336	17455	17269	17056	17229	17183	17363	17587	17359	17180	17451	17245	17187	17200	17449	17244	17194	17278	17263	17099	17097	17440	17284	17360	17387	17353	17407	17211	17365	17164	17402	17345	17447	17351	17476	17279	17351	17418	17460	17335	17186	17391	17542	17356	17398	17393	17298	17021	17244	17258	17540	17331	17424	17497	17330	17372	17177	17224	17563	17238	17292	17141	17123	17240	17564	17183	17310	17215	17293	17352	17406	17361	17375	17283	17537	17298	17410	17417	17510	17440	17330	17307	17318	17423	17359	17335	17394	17263	17053	17424	17348	17469	17382	17266	17601	17540	17167	17188	17241	17255	17296	17378	17379	17283	17401	17354	17158	17229	17257	17243	17109	17422	17109	17155	17299	17200	17417
28354	49781	46775	39081	36655	33720	29967	27174	24541	22279	20916	20194	19116	18493	18137	17887	16898	16835	16706	16891	16547	16264	16024	15990	15847	15875	15886	15779	15736	15860	15791	15799	15650	15824	15725	15743	15687	15908	15917	15824	15650	15697	15805	15865	15889	15821	15916	15724	15727	15861	15801	15783	15625	15736	15665	15748	15688	15681	15748	15799	15525	15776	15701	15820	15629	15756	15706	15745	15871	15706	15756	15617	15869	15851	15784	15571	15797	15613	15726	15662	15906	15780	15751	15679	15850	15897	15692	15759	15586	15750	15849	15583	15797	15759	15745	15644	15721	15643	15774	15795	15736	15935	15576	15715	15694	15794	15762	15737	15786	15780	15759	15885	15752	15700	15578	15787	15863	15811	15714	15822	15718	15774	15778	15790	15804	15697	15798	15718	15746	15555	15662	15655	15872	15530	15736	15762	15676	15799	15791	15831	15838	15726	15791	15794	15734	15866	15633	15665	15744	15728	15651	15666	15672	15764	15799	15754	15703	15655	15837	15595	15617	15777	15604	15672	15726	15837	15685	15670	15605	15904	15753	15767	15567	15778	15714	15689	15675	15704	15702	15744	15541	15749	15795	15659	15537	15773	15688	15643	15828	15727	15720	15859	15730	15678	15739	15880	15586	15766	15598	15777	15758	15872	15641	15757	15892	15665	15659	15760	15572	15625	15761	15751	15673	15880	15806	15736	15729	15762	15712	15628	15841	15678	15729	15807	15792	15817	15763	15699	15531	15931	15778	15645	15749	15800	15906	15833	15616	15794	15745	15702	15718	15747	15831	15820	15628	15920	15711	15573	15787	15572	15661	15609	15572	15835	15727	15555	15963	15796	15759	15698	15739	15791	15605	15705	15674	15822	15667	15820	15733	15761	15834	15819	15626	15670	15679	15722	15839	15698	15700	15580	15760	15800	15642	15732	15588	15762	15822	15775	15822	15734	15746	15904	15769	15664	15691	15601	15463	15853	15815	15696	15684	15905	15631	15796	15591	15556	15845	15723	15950	15764	15673	15782	15696	15535	15728	15843	15748	15809	15571	15643	15977	15679	15395	15839	15740	15625	15525	15787	15811	15735	15748	15600	15685	15852	15727	15651	15782	15890	15779	15685	15768	15765	15748	15645	15742	15637	15900	15688	15647	15749	15751	15842	15637	15844	15660	15683	15598	15651	15806	15668	15681	15794	15752	15750	15728	15600	15614	15644	15714	15776	15752	15568	15723	15511	15682	15589	15863	15777	15753	15599	15761	15404	15860	15505	15917	15633	15693	15696	15821	15854	15683	15707	15711	15657	15771	15717	15739	15709	15715	15822	15847	15561	15778	15810	15671	15761	15749	15808	15929	15749	15784	15771	15663	15704	15795	15672	15729	15646	15778	15668	15702	15775	15641	15761	15693	15984	15738	15654	15625	15676	15720	15636	15794	15632	15634	15622	15857	15625	15808	15797	15729	15701	15838	15673	15746	15658	15771	15741	15709	16007	15815	15831	15802	15911	15659	15594	15670	15765	15950	15630	15908	15752	15765	15659	15875	15800	15755	15749	15823	15722	15840	15712	15610	15664	15752	15787	15560	15667	15781	15846	15783	15583	15647	15905	15832	15803	15665	15740	15621	15728	15700	15594	15794	15839	15551	15815	15838	15696	15761	15788	15814	15592	15683	15721	15778	15540	15657	15795	15734	15610	15877	15581	15804	15688	15618	15801	15677	15804	15603	15600	15739	15770	15630	15737	15862	15579	15546	15710	15671	15787	15765	15817	15727	15568	15730	15829	15853	15767	15635	15666	15883	15735	15694	15759	15722	15883	15618	15611	15756	15600	15743	15802	15731	15621	15652	15576	15876	15754	15612	15734	15759	15670	15755	15825	15712	15752	15732	15773	15721	15889	15722	15779	15637	15780	15790	15779	15605	15804	15825	15730	15704	15846	15704	15730	15733	15609	15760	15715	15691	15782	15659	15626	15736	15724	15800	15896	15773	15525	15790	15600	15811	15738	15755	15706	15758	15804	15778	15648	15755	15657	15738	15716	15867	15803	15689	15852	15605	15681	15712	15681	15886	15571	15670	15791	15640	15784	15788	15647	15787	15798	15654	15720	15620	15732	15580	15916	15861	15754	15762	15829	15775	15815	15713	15649	15566	15753	15652	15571	15758	15662	15692	15800	15883	15787	15767	15842	15710	15734	15696	15742	15794	15882	15773	15666	15873	15844	15764	15736	15775	15626	15626	15786	15686	15641	15695	15790	15697	15540	15838	15603	15782	15628	15780	15713	15715	15762	15653	15791	15690	15838	15719	15829	15738	15745	15762	15773	15569	15597	15714	15647	15914	15821	15674	15640	15758	15621	15562	15788	15687	15533	15653	15744	15862	15781	15765	15892	15838	15616	15780	15800	15697	15723	15673	15674	15746	15692	15781	15509	15790	15618	15846	15592	15741	15725	15639	15777	15676	15741	15657	15692	15538	15606	15772	15777	15727	15724	15689	15682	15640	15581	15678	15894	15739	15843	15854	15640	15798	15605	15681	15667	15846	15968	15615	15674	15610	15629	15685	15915	15863	15711	15753	15822	15914	15652	15770	15664	15788	15677	15647	15722	15700	15635	15704	15736	15778	15549	15575	15861	15614	15672	15615	15668	15629	15710	15739	15611	15687	15763	15740	15668	15855	15718	15852	15777	15679	15672	15806	15702	15739	15652	15891	15922	15519	15791	15844	15568	15693	15612	15794	15802	15736	15733	15713	15800	15924	15745	15845	15752	15728	15627	15843	15804	15733	15866	15785	15692	15727	15775	15687	15825	15576	15834	15632	15732	15856	15563	15817	15678	15807	15737	15711	15780	15738	15685	15762	15776	15640	15664	15668	15924	15756	15805	15660	15502	15724	15513	15828	15787	15733	15677	15888	15606	15845	15791	15724	15599	15737	15627	15948	15642	15547	15765	15793	15532	15734	15596	15735	15670	15652	15608	15887	15737	15726	15647	15692	15548	15696	15709	15854	15689	15653	15745	15833	15767	15857	15846	15657	15891	15764	15801	15818	15831	15758	15761	15710	15794	15749	15731	15924	15701	15930	15700	15667	15793	15748	15857	15721	15579	15649	15714	15750	15795	15819	15826	15657	15620	15636	15820	15574	15665	15663	15730	15648	15829	15785	15941	15468	15737	15797	15762	15569	15704	15653	15703	15691	15675	15728	15711	15753	15833	15555	15612	15673	15743	15749	15579	15697	15725	15638	15666	15706	15663	15654	15832	15735	15725	15706	15677	15826	15667	15882	15790	15634	15566	15752	15635	15699	15568	15737	15683	15830	15745	15941	15802	15636	15653	15689	15852	15669	15674	15669	15770	15750	15688	15670	15667	15994	15873	15760	15761	15768	15718	15812	15762	15775	15593	15914	15764	15735	15775	15887	15644	15672	15536	15502	15687	15769	15793	15516	15799	15797	15770	15747	15777	15673	15715	15675	15652	15714	15792	15623	15824	15670	15749	15840	15687	15754	15731	15767	15592	15741	15517	15679	15695	15649	15647	15733	15609	15626	15562	15911	15721	15707	15732	15501	15507	15711	15863	15816	15988	15867	15802	15747	15797	15784	15798	15725	15751	15785	15693	15737	15569	15564	15806	15727	15640	15657	15613	15771	15759	15771	15476	15550	15717	15416	15700	15663	15829	15692	15736	15769	15793	15806	15904	15670	15824	15887	15872	15766	15793	15901	15706	15763	15720	15727	15559	15709	15797	15835	15542	15847	15711	15722	15871	15787	15636	15852	15636	15639	15840	15772	15721	15708	15804	15703	15714	15879	15680	15684	15782	16027	15733	15709	15753	15608	15659	15774	15792	15658	15723	15778	15755	15666	15852	15783	15618	15645	15608	15777	15611	15601	15690	15755	15734	15789	15635	15826	15731	15676	15792	15496	15940	15730	15701	15655	15681	15643	15848	15781	15654	15729	15637	15718	15798	15696	15718	15669	15582	15811	15651	15571	15706	15850	15789	15872	15864	15628	15850	15607	15688	15587	15630	15648	15658	15971	15671	15668	15768	15661	15793	15806	15550	15645	15558	15724	15594	15859	15840	15523	15699	15704	15741	15736	15626	15605	15731	15719	15646	15674	15664	15822	15757	15706	15780	15705	15763	15731	15557	15793	15685	15636	15812	15690	15871	15653	15688	15546	15751	15796	15806	15741	15703	15666	15696	15634	15629	15649	15665	15686	15692	15829	15688	15599	15705	15737	15767	15697	15710	15744	15761	15782	15814	15815	15674	15720	15886	15639	15836	15702	15754	15627	15823	15647	15629	15656	15762	15735	15644	15753	15650	15534	15708	15804	15868	15795	15815	15650	15753	15720	15703	15644	15697	15687	15707	15827	15799	15778	15852	15671	15464	15716	15918	15819	15761	15665	15661	15699	15789	15630	15534	15861	15792	15787	15810	15564	15774	15596	15699	15821	15595	15776	15673	15725	15651	15674	15859	15825	15813	15867	15744	15691	15798	15833	15748	15712	15713	15708	15595	15754	15817	15904	15875	15638	15768	15673	15907	15868	15747	15848	15687	15683	15770	15563	15645	15648	15851	15716	15759	15656	15662	15681	15666	15676	15666	15824	15552	15627	15723	15689	15677	15786	15628	15641	15870	15882	15809	15712	15724	15740	15610	15700	15846	15689	15840	15687	15528	15745	15726	15664	15795	15673	15774	15804	15880	15674	15609	15958	15826	15598	15642	15659	15643	15672	15723	15768	15716	15722	15636	16002	15619	15876	15723	15603	15692	15865	15678	15624	15869	15841	15684	15690	15835	15771	15742	15927	15698	15756	15861	15878	15694	15798	15735	15764	15621	15722	15784	15597	15845	15773	15757	15573	15800	15618	15557	15807	15674	15601	15732	15817	15675	15605	15834	15888	15782	15749	15721	15773	15825	15676	15562	15668	15807	15736	15691	15579	15654	15892	15594	15812	15589	15688	15851	15713	15773	15782	15715	15756	15717	15541	15741	15577	15671	15904	15746	15673	15688	15739	15834	15813	15775	15633	15769	15898	15843	15758	15762	15809	15770	15645	15899	15645	15742	15697	15644	15761	15636	15778	15717	15761	15744	15825	15702	15700	15573	15511	15800	15781	15613	15705	15786	15782	15679	15621	15680	15572	15735
30979	27742	31319	28600	26320	24257	22293	21108	20303	19247	18866	18855	18602	18220	18388	18307	17864	18115	17823	18047	17858	17733	17824	17670	17916	17700	17928	17692	17636	17699	17547	17801	17559	17523	17619	17733	17593	17612	17598	17704	17847	17544	17743	17552	17553	17514	17558	17407	17662	17626	17622	17616	17581	17666	17632	17750	17739	17547	17576	17554	17630	17543	17715	17563	17653	17364	17739	17713	17722	17754	17622	17532	17406	17477	17842	17782	17516	17496	17404	17593	17552	17503	17530	17654	17568	17843	17719	17369	17548	17673	17484	17659	17811	17672	17507	17660	17372	17586	17630	17386	17645	17559	17588	17481	17554	17494	17575	17519	17690	17518	17904	17548	17609	17746	17594	17545	17581	17429	17461	17520	17463	17602	17647	17664	17602	17586	17589	17794	17570	17808	17692	17694	17556	17765	17644	17502	17411	17538	17598	17551	17709	17602	17532	17645	17715	17481	17453	17389	17753	17537	17602	17544	17514	17536	17507	17416	17594	17573	17613	17442	17774	17493	17762	17621	17726	17576	17479	17832	17516	17702	17527	17767	17695	17529	17609	17631	17638	17613	17691	17541	17531	17485	17589	17576	17675	17669	17564	17834	17790	17457	17425	17485	17663	17909	17552	17369	17493	17835	17677	17757	17492	17535	17651	17691	17463	17786	17728	17714	17445	17550	17616	17646	17652	17708	17690	17573	17577	17512	17617	17537	17534	17797	17602	17660	17576	17801	17754	17462	17727	17583	17588	17660	17738	17513	17703	17319	17664	17555	17453	17413	17483	17508	17560	17594	17487	17490	17585	17641	17628	17579	17618	17678	17682	17747	17595	17564	17570	17670	17455	17491	17517	17459	17320	17497	17549	17581	17730	17654	17692	17641	17602	17666	17627	17649	17551	17410	17406	17523	17630	17585	17598	17637	17479	17439	17639	17587	17617	17572	17529	17574	17529	17655	17631	17555	17603	17670	17665	17637	17614	17571	17627	17633	17674	17671	17514	17492	17544	17401	17462	17473	17509	17697	17367	17612	17525	17294	17581	17376	17390	17568	17621	17774	17794	17531	17617	17637	17661	17538	17725	17699	17468	17466	17699	17384	17553	17711	17605	17644	17545	17536	17660	17697	17592	17542	17625	17700	17669	17740	17699	17745	17520	17678	17528	17475	17597	17655	17712	17557	17703	17401	17738	17565	17397	17682	17731	17544	17614	17772	17704	17723	17455	17823	17491	17586	17781	17765	17628	17818	17584	17668	17554	17676	17593	17472	17582	17603	17600	17785	17483	17553	17638	17524	17600	17542	17735	17517	17745	17412	17398	17500	17572	17518	17651	17689	17578	17501	17638	17585	17613	17500	17687	17486	17447	17358	17555	17468	17744	17508	17507	17690	17705	17425	17637	17665	17474	17487	17471	17731	17659	17530	17300	17520	17692	17395	17461	17576	17654	17510	17677	17663	17851	17528	17614	17576	17752	17574	17444	17594	17663	17525	17363	17522	17586	17830	17610	17643	17540	17654	17585	17570	17467	17688	17446	17696	17655	17786	17725	17396	17631	17547	17464	17746	17418	17474	17445	17481	17628	17525	17592	17458	17600	17666	17558	17532	17587	17528	17568	17570	17449	17463	17592	17709	17676	17658	17595	17501	17835	17610	17709	17563	17469	17623	17765	17724	17534	17767	17734	17645	17812	17656	17617	17588	17563	17460	17700	17613	17718	17742	17828	17640	17726	17616	17677	17689	17696	17888	17775	17536	17552	17520	17609	17546	17503	17380	17568	17475	17508	17511	17643	17564	17535	17630	17682	17472	17509	17566	17518	17568	17819	17616	17651	17671	17459	17737	17554	17740	17657	17651	17696	17470	17443	17653	17601	17812	17677	17611	17569	17584	17658	17629	17570	17570	17730	17542	17629	17648	17500	17653	17731	17675	17652	17750	17472	17611	17452	17578	17389	17642	17664	17505	17512	17599	17451	17486	17795	17392	17799	17590	17435	17561	17518	17548	17619	17460	17631	17627	17440	17633	17658	17583	17690	17464	17588	17611	17638	17462	17580	17715	17600	17634	17648	17598	17484	17375	17552	17721	17665	17693	17445	17689	17580	17370	17602	17435	17584	17653	17556	17491	17592	17669	17534	17675	17496	17409	17732	17455	17639	17328	17479	17496	17566	17674	17639	17547	17685	17469	17573	17652	17612	17665	17430	17452	17746	17482	17756	17546	17643	17800	17511	17746	17614	17481	17670	17607	17727	17799	17553	17668	17475	17441	17642	17820	17335	17474	17482	17662	17641	17545	17720	17631	17571	17615	17379	17534	17653	17450	17572	17755	17630	17455	17608	17546	17524	17745	17621	17454	17683	17618	17381	17648	17359	17689	17613	17742	17383	17336	17613	17526	17761	17600	17724	17453	17520	17604	17505	17465	17478	17492	17565	17521	17580	17399	17532	17478	17736	17707	17542	17697	17737	17612	17344	17585	17643	17628	17490	17612	17742	17635	17532	17931	17564	17453	17438	17675	17538	17821	17509	17647	17828	17556	17809	17492	17711	17677	17606	17536	17794	17456	17486	17542	17585	17609	17461	17814	17585	17579	17536	17545	17457	17688	17687	17678	17536	17525	17593	17385	17741	17816	17652	17611	17629	17355	17614	17547	17466	17598	17523	17299	17685	17409	17598	17788	17471	17567	17514	17548	17736	17628	17801	17652	17511	17558	17604	17580	17760	17427	17570	17630	17342	17671	17501	17584	17563	17643	17592	17589	17417	17563	17488	17801	17674	17624	17546	17466	17485	17696	17570	17502	17449	17386	17722	17512	17664	17460	17782	17722	17675	17644	17573	17754	17684	17370	17680	17669	17559	17581	17673	17421	17593	17721	17556	17514	17707	17613	17623	17505	17493	17724	17836	17646	17519	17773	17516	17650	17395	17695	17606	17510	17574	17436	17582	17485	17760	17376	17596	17554	17623	17668	17533	17525	17630	17411	17427	17615	17703	17688	17717	17575	17614	17705	17518	17864	17588	17838	17466	17546	17573	17513	17665	17545	17535	17346	17459	17526	17568	17520	17661	17605	17465	17665	17587	17486	17749	17579	17430	17724	17485	17641	17833	17655	17697	17476	17636	17489	17504	17633	17647	17638	17607	17731	17812	17674	17700	17710	17636	17449	17798	17811	17827	17430	17533	17648	17740	17566	17694	17761	17692	17404	17398	17587	17667	17532	17772	17435	17446	17596	17540	17601	17496	17595	17541	17725	17494	17506	17551	17544	17631	17611	17693	17489	17450	17501	17445	17558	17580	17770	17675	17784	17567	17404	17662	17431	17697	17680	17693	17604	17582	17436	17492	17594	17544	17810	17526	17597	17755	17467	17628	17848	17598	17546	17591	17596	17403	17403	17679	17739	17370	17583	17614	17480	17537	17569	17676	17643	17414	17358	17794	17837	17703	17521	17533	17365	17615	17765	17579	17535	17487	17543	17358	17454	17460	17699	17513	17487	17565	17518	17583	17505	17532	17679	17483	17532	17493	17613	17641	17557	17546	17462	17539	17626	17646	17580	17607	17460	17660	17511	17870	17694	17506	17567	17573	17646	17677	17727	17564	17493	17751	17466	17526	17626	17667	17636	17647	17788	17543	17610	17761	17551	17716	17538	17533	17351	17693	17705	17587	17903	17656	17433	17544	17654	17539	17487	17658	17658	17469	17616	17732	17627	17565	17541	17376	17502	17734	17526	17646	17712	17669	17636	17583	17436	17689	17682	17732	17571	17582	17630	17583	17444	17677	17588	17788	17495	17455	17443	17659	17590	17645	17574	17534	17663	17682	17755	17620	17700	17495	17406	17599	17527	17612	17578	17591	17650	17512	17620	17680	17685	17534	17468	17601	17699	17423	17630	17553	17553	17571	17539	17641	17536	17667	17696	17357	17471	17911	17707	17404	17585	17272	17621	17519	17804	17711	17536	17638	17448	17680	17562	17558	17404	17693	17636	17567	17399	17486	17341	17712	17578	17598	17621	17457	17700	17682	17350	17530	17403	17706	17750	17568	17435	17669	17314	17556	17596	17595	17339	17623	17581	17800	17593	17539	17641	17611	17707	17610	17612	17555	17403	17592	17727	17686	17611	17533	17592	17429	17384	17457	17512	17806	17649	17511	17751	17552	17704	17557	17737	17642	17535	17666	17729	17395	17676	17667	17528	17532	17442	17659	17783	17704	17641	17397	17603	17544	17577	17502	17525	17480	17608	17663	17468	17559	17736	17599	17583	17535	17442	17249	17790	17480	17632	17630	17488	17347	17514	17647	17649	17506	17827	17815	17594	17527	17376	17535	17729	17595	17683	17638	17657	17476	17638	17384	17576	17681	17508	17484	17604	17632	17508	17437	17522	17670	17476	17542	17446	17571	17632	17759	17455	17531	17567	17368	17536	17737	17702	17497	17582	17410	17591	17621	17590	17667	17694	17647	17463	17491	17779	17689	17521	17491	17469	17565	17707	17499	17627	17657	17588	17510	17514	17342	17611	17531	17601	17709	17572	17811	17581	17723	17606	17591	17580	17700	17832	17733	17799	17415	17836	17582	17707	17604	17838	17837	17720	17419	17628	17488	17543	17721	17712	17356	17882	17656	17618	17486	17437	17742	17535	17502	17692	17589	17530	17546	17502	17835	17607	17537	17303	17565	17498	17706	17519	17638	17474	17586	17594	17641	17505	17499	17378	17492	17727	17644	17755	17745	17504	17541	17345	17579	17637	17569	17768	17668	17290	17344	17502	17568	17663	17471	17686	17642	17492	17561	17672	17457	17304	17547	17592	17556	17450	17810	17673	17479	17728	17754	17632	17549	17708	17564	17635	17562	17583	17711	17607	17396	17425	17573	17676	17393	17487	17482	17412	17655	17526	17587	17686	17507	17501	17244	17422	17508	17724	17462	17451	17761	17551	17487	17616	17765	17641	17711	17617	17744	17478	17619	17530	17464	17672	17567	17573	17576	17485	17572	17827	17665	17585	17648	17466	17530	17401	17521	17698	17465	17661	17682	17435	17459	17700	17671	17549	17649	17593	17631	17610	17578	17674	17532	17515	17588	17631	17693	17537	17569	17451	17496	17560	17636	17716	17615	17543	17576	17432	17757	17606	17527	17691	17688	17884	17626	17591
26953	38436	35524	29732	28770	26144	23271	21331	19834	18539	18126	18070	17287	17106	16586	16668	16427	16188	16275	16383	16129	16000	15908	15856	15903	15981	15879	16070	15821	16065	15998	15884	15920	15979	15886	15666	15974	16261	15688	15884	15918	16001	15903	15833	15846	15820	15927	16008	15930	15844	15985	15758	16004	15723	15864	15863	15855	15776	15753	15853	15804	16087	15724	15932	15801	15969	15928	15810	15790	15779	15994	15743	16048	15863	15827	15752	15982	15808	15904	15967	15867	15865	15903	15952	15841	15866	15975	15831	15751	15910	15812	15818	15914	15643	15807	15695	15872	15891	15997	16054	15587	15744	16042	15664	16015	15797	15664	15955	15694	16076	15623	16051	16031	15935	15870	15950	15850	15860	15679	15826	15905	15894	15791	15832	15897	15799	15841	15905	15748	15914	15908	15932	15968	15913	15701	15933	15790	15898	15879	16073	16030	15729	15851	15624	15706	15952	15827	15641	15781	15822	15985	15947	15898	15743	15879	15906	15876	15936	15979	15814	15836	15793	15839	15888	15861	15949	15709	15895	15923	16065	15825	15798	15800	15858	15922	15893	15811	15847	15921	16043	15867	16000	15915	15820	15848	15871	15966	15804	15875	15915	15870	15746	15722	15881	15891	15895	15903	15899	15884	15998	15801	15784	15902	15914	15975	15832	15843	15805	15885	16057	15850	15611	15660	15900	15798	15819	15991	15859	15996	15853	15923	15771	15565	15809	15891	15871	15780	15753	15736	15843	15848	15929	15787	15796	15952	15803	15831	15866	15859	15925	15912	15825	15797	15796	15722	15800	15898	15902	15753	15819	15802	15955	15971	15894	16049	15790	15950	15770	15754	15846	15772	15826	15812	15871	15890	15926	16022	15881	15961	16056	15866	15841	15797	15836	15858	15854	15833	15790	15843	15913	15912	15824	15793	15828	15876	15791	15947	15957	15852	15683	15948	15808	15903	15843	15872	15674	15850	15868	15829	15785	15926	15888	15738	15938	15679	15880	15936	15906	15784	15707	15843	15707	15888	15884	15741	15915	15820	15713	15832	15640	16010	15857	15993	15872	15695	16072	15846	15891	16022	15774	15700	15817	15909	15845	15902	15763	15931	15978	15852	15820	15905	15922	15872	15850	15810	15861	16027	15870	15916	15832	15986	15731	15847	15882	15947	15798	15769	15779	15902	15859	15902	15918	15800	15794	15879	15906	15806	15837	15772	15918	15908	15659	15919	15806	15712	15646	15793	15907	15948	15755	15804	15967	15842	15739	15900	15865	15936	15821	15850	15924	15925	15795	15812	15758	15957	15927	15919	15813	15953	15830	15706	15921	15768	15894	16019	16080	15904	15806	15829	15843	15903	15850	15899	15812	15790	16011	16047	15862	15676	15706	15930	15764	16015	15970	15647	15763	15902	15874	15976	15978	15746	16063	15784	15975	15801	15750	15853	15786	15935	15859	15757	15870	15824	15910	15654	15779	15828	15835	15894	15945	15700	15800	15793	15746	15973	15937	15946	15745	15957	15649	15824	16059	15835	15836	15878	15710	15905	15717	15988	15951	15749	15798	15972	15986	15735	15820	15884	15872	15822	15812	15923	15770	15748	15772	15875	15843	15935	15901	15692	15937	15933	15749	15691	15867	15830	15784	15916	15728	15860	15875	15673	15967	15821	15794	15922	15967	15912	15836	15848	15787	15749	15870	15920	15962	15838	15859	15751	15933	15825	15697	15904	15821	15915	15825	15934	15880	15964	15803	15964	15860	15753	15859	15879	15854	15696	15696	15787	15764	15857	15662	15889	15814	15995	15839	16016	15899	15805	15707	15856	15890	15789	15861	15664	15833	15897	15750	15911	15823	15807	15769	15913	15916	15887	15756	15842	15741	15874	15964	15721	15943	15758	15938	15917	15828	15928	16016	15780	15824	15851	15789	15753	15848	15680	15896	15853	15899	15922	15973	15791	15905	15803	15802	15977	15979	15682	15951	15889	15770	15674	15799	15856	16015	16020	15826	15836	15809	15854	15601	15706	15765	15752	15831	15877	15939	15811	15720	15779	15904	15919	16008	15867	15799	15915	15874	15784	15907	15848	15986	15917	15845	15821	15910	15882	16075	15805	15904	15731	15857	15857	15856	16000	15864	15858	15845	15831	15897	15819	15968	15756	15904	15846	15733	15788	15768	15766	15908	15692	15984	15953	15926	15803	15801	15733	15922	15935	15744	15857	15948	15906	15801	15948	15997	15790	15930	15801	15733	15770	15687	15904	15684	15839	15818	15793	15910	15798	15987	15780	15854	15912	15805	15883	15837	15895	15880	15853	15919	15955	15880	15819	15823	15778	15772	15906	15868	15994	15815	15884	15751	15814	15773	15908	15868	15751	15817	15855	16044	16036	15970	15786	15882	15733	15934	15962	15862	15819	15775	15720	15697	16013	15821	15992	15848	15781	15917	15831	15803	15699	15934	15873	15845	15991	15728	15843	15727	15806	15877	15972	15886	15845	15864	15769	15914	15722	15641	15761	15787	15861	15790	15780	16056	15781	15776	15953	15908	15828	15846	15855	15906	15957	15863	15939	15927	15771	15857	16016	15799	15755	15810	15797	15904	15805	15906	15775	15792	15827	15801	15840	15821	15768	15861	15833	15828	15968	15996	15756	15795	15797	15768	15734	16014	15969	15833	15651	15840	15816	15826	15814	15841	15875	15910	15944	16010	15837	15854	15987	15886	15858	15740	15848	16022	15741	15907	15675	15920	15710	15735	15865	15943	15949	15997	15860	15742	15881	16034	15857	15916	15845	15930	15784	15885	15804	15844	15777	15655	15940	15910	15968	15697	16000	15868	15865	15912	15933	15921	15905	15803	15845	15841	15692	15870	15671	15827	15888	15959	15861	15915	15808	15700	15973	15962	15900	15859	15920	15776	15843	15899	16003	15956	15691	15892	15839	15897	16009	15831	15992	15888	16060	15984	15994	15700	15810	15801	15862	15855	15859	15985	15742	16009	15750	15802	15833	15891	15702	15949	15963	15888	15918	15819	15837	15775	15928	15844	15894	15754	15721	15965	15887	15980	15920	15934	15944	15803	16145	15834	15849	15903	15851	15901	15831	16014	15875	15800	15915	15909	16067	15957	15614	15730	15957	15768	15651	15913	15842	15671	15952	15911	15767	15850	15849	15773	15946	15863	15938	15915	15870	15806	15862	15746	16064	15773	15904	15804	15753	15958	15665	15996	15807	15857	15823	15886	15859	15710	15846	16091	15712	15769	15841	15877	15718	15927	16002	15975	15967	15673	15900	15772	15939	15778	15799	15901	15751	15709	15594	15733	15929	15796	15853	15936	15849	15870	15811	15895	15835	15793	15936	15756	15661	15845	15958	15763	15887	15881	15919	15893	15735	16058	15965	16009	15949	15770	15881	15881	15970	15959	15770	15849	15816	15935	15937	15861	15771	15862	15884	15975	15790	15798	16041	16010	15883	15706	15803	15899	16001	15838	15803	15902	15966	15971	15807	15654	15936	15665	15831	15975	15973	16019	15981	15778	15959	15874	16080	15819	15751	15962	15713	16103	15764	15869	15955	15843	15692	15867	15788	15861	15726	15845	15870	16051	15804	15750	15919	15886	15792	15700	15970	15989	15987	15962	15909	15706	15847	16048	15807	15993	15769	15713	15771	15922	15745	15857	15893	15764	15860	15862	15878	15949	15861	15946	15928	15916	15906	15979	15732	15904	15708	15922	15854	15826	15901	15980	15743	15975	15709	15979	15923	15830	15942	15953	15630	15866	15790	15728	15914	15947	15888	15892	15780	15784	15666	15955	15893	15876	15825	15882	15837	15832	15940	15735	15714	15883	15833	15807	15741	15932	15947	16067	15762	15718	16007	15973	15760	15861	15959	15830	15828	15881	15856	16021	15824	15961	15858	15782	15876	15797	15919	15697	16075	15853	15914	15721	15877	15829	15868	15860	15828	15860	15950	15897	15872	15898	16027	15927	15862	15881	15859	15783	15801	15810	16036	15790	15882	15808	15954	15904	15824	15805	15980	15800	15921	15894	15836	15676	15977	15975	15805	16063	15849	15815	15935	15906	15825	15832	15879	15875	15799	15933	15940	15918	15698	15760	15817	15918	15959	15860	15813	15745	15839	15818	15879	16000	15787	15866	15759	15866	15890	15769	15856	15731	15761	15711	15869	15761	15874	15830	15707	16106	15747	15937	15891	15720	15879	15758	15856	15885	15836	15847	15792	16021	15842	15660	15846	15919	15709	16066	15984	15722	15789	15750	15707	15715	15816	15909	15879	15989	15831	15745	15854	15931	15794	15997	15695	15913	15746	15799	15895	15804	15915	15837	15916	15978	15866	15997	15797	15836	15954	15954	15676	15641	15905	15751	15806	15817	15903	15814	15555	15791	15925	15882	15733	15870	16016	15803	15816	15855	15715	15837	15924	15790	15925	15857	15791	15920	15750	15798	15851	15790	15907	15873	15933	16031	15725	15682	15741	15841	16011	15849	15865	15769	15828	16049	15903	15806	15765	15836	15938	15967	15890	15836	16052	16053	15780	15798	15709	15992	15879	15882	15736	15783	15925	15794	16090	15938	15862	15866	15918	15869	15910	15948	15822	15948	16055	15951	15833	15897	15821	15944	15777	15826	15824	15703	15819	15855	15706	15924	15900	15941	15810	15795	15759	15822	15841	15820	15950	15706	15789	15817	15740	15759	15782	16088	15817	15895	15858	15787	15776	15882	15931	15902	15860	15965	15751	15808	15861	15721	15840	15975	16039	15763	15755	15801	15716	15805	15475	16038	15866	15968	15801	15743	15897	15959	15630	15921	15758	15842	15873	15872	15841	15882	15929	15844	16065	15753	15931	15633	16020	15884	15831	15975	15830	15984	16033	15785	15767	15805	15873	15871	15761	15816	15841	15776	15874	15757	15756	15763	16043	15775	15847	15826	15735	15909	15808	15909	15847	15767	15972	15937	15806	15929	15957	15729	15830	15844	15903	15894	15666	15968	15782	15956	15793	15950	15842	15779	15763	15924	15971	15800	15796	15838	15738	15881	15816	15869	15839	15831	15947	16035	15973	15953	15643	15957	15957	15913	15837	15886	15921	16000	15970	15912	15922	15826	15903	15888	15887	15760	16021	16020
25405	21405	28478	26838	26490	26942	24955	22164	21092	19837	19047	18866	18484	17957	17480	17475	17500	17219	17147	16983	17123	17033	16991	16940	16688	16666	16612	16773	16768	16921	16748	16911	16774	16767	16815	16650	16649	16559	16756	16839	16989	16508	16592	16833	16602	16789	16651	16834	16632	16561	16864	16653	16783	16716	16744	16552	16658	16614	16860	16950	16782	16585	16779	16751	16730	16713	16678	16634	16590	16690	16751	16573	16723	16803	16809	16751	16687	16754	16629	16563	16542	16718	16661	16724	16777	16731	16651	16639	16732	16731	16676	16657	16669	16773	16841	16757	16544	16511	16824	16614	16610	16655	16612	16515	16646	16801	16619	16785	16341	16567	16699	16765	16765	16479	16565	16797	16672	16720	16769	16520	16757	16550	16551	16706	16571	16782	16791	16771	16784	16602	16546	16887	16743	16784	16661	16656	16625	16632	16682	16697	16506	16506	16649	16537	16563	16636	16635	16679	16470	16545	16856	16726	16646	16516	16555	16301	16618	16679	16721	16554	16856	16805	16687	16560	16843	16574	16579	16541	16594	16590	16693	16766	16652	16783	16917	16777	16632	16648	16716	16507	16673	16677	16715	16820	16573	16753	16674	16839	16592	16621	16483	16700	16568	16637	16616	16623	16703	16726	16854	16642	16578	16705	16769	16616	16622	16569	16573	16706	16561	16427	16610	16556	16682	16562	16637	16588	16634	16636	16593	16509	16718	16628	16406	16596	16913	16387	16533	16562	16502	16762	16555	16626	16682	16563	16609	16542	16629	16672	16447	16776	16647	16614	16698	16530	16488	16664	16665	16897	16729	16669	16693	16593	16553	16893	16573	16640	16809	16812	16675	16675	16689	16737	16642	16540	16492	16391	16582	16654	16699	16318	16637	16686	16784	16441	16536	16592	16652	16698	16667	16738	16526	16669	16705	16750	16694	16628	16683	16541	16678	16788	16588	16700	16700	16816	16560	16799	16680	16570	16612	16630	16596	16659	16616	16539	16454	16607	16718	16624	16652	16630	16761	16744	16654	16670	16697	16801	16685	16713	16579	16471	16598	16656	16650	16667	16663	16499	16718	16588	16704	16719	16643	16730	16771	16703	16533	16698	16561	16556	16546	16786	16727	16541	16742	16709	16982	16632	16715	16796	16792	16532	16643	16534	16688	16683	16572	16670	16580	16561	16820	16623	16540	16568	16497	16698	16704	16569	16705	16724	16637	16597	16551	16629	16720	16640	16813	16686	16472	16706	16617	16745	16651	16567	16648	16701	16543	16708	16750	16622	16530	16566	16691	16508	16598	16560	16548	16555	16655	16703	16599	16523	16686	16784	16587	16596	16581	16716	16454	16660	16532	16734	16489	16682	16623	16709	16921	16611	16730	16536	16560	16575	16500	16749	16792	16736	16760	16533	16818	16836	16577	16706	16633	16502	16608	16807	16792	16737	16677	16674	16674	16652	16633	16763	16533	16543	16682	16787	16769	16592	16658	16841	16707	16590	16688	16697	16685	16562	16641	16503	16520	16617	16673	16700	16592	16806	16558	16822	16734	16575	16781	16598	16556	16516	16727	16666	16707	16732	16773	16833	16785	16667	16621	16651	16708	16638	16563	16710	16727	16571	16493	16632	16629	16500	16572	16603	16643	16494	16697	16704	16727	16667	16618	16578	16567	16610	16654	16632	16685	16776	16746	16550	16330	16645	16623	16632	16624	16570	16712	16756	16528	16597	16657	16717	16832	16516	16428	16687	16675	16736	16574	16679	16615	16461	16675	16718	16698	16646	16702	16863	16353	16563	16535	16450	16629	16446	16741	16658	16695	16753	16500	16411	16881	16681	16630	16380	16884	16742	16799	16527	16527	16533	16646	16745	16704	16893	16594	16768	16669	16574	16662	16762	16868	16603	16589	16599	16572	16708	16805	16687	16613	16615	16738	16824	16750	16857	16616	16707	16742	16517	16620	16762	16667	16526	16709	16741	16695	16558	16705	16641	16533	16430	16635	16601	16831	16774	16711	16558	16551	16630	16332	16497	16506	16675	16907	16851	16660	16579	16575	16693	16724	16985	16642	16555	16630	16718	16704	16737	16673	16501	16814	16676	16664	16640	16620	16673	16827	16520	16711	16603	16680	16535	16481	16822	16634	16574	16686	16572	16472	16758	16433	16818	16709	16605	16590	16809	16798	16765	16767	16648	16575	16731	16694	16520	16701	16719	16818	16690	16607	16692	16512	16588	16805	16800	16740	16767	16723	16638	16741	16735	16685	16638	16707	16628	16728	16745	16742	16677	16561	16362	16628	16619	16521	16626	16498	16566	16629	16718	16629	16716	16687	16705	16646	16515	16390	16658	16679	16806	16672	16773	16897	16514	16660	16853	16496	16865	16462	16571	16553	16461	16845	16635	16787	16758	16691	16688	16665	16565	16704	16739	16693	16656	16926	16649	16747	16819	16636	16595	16942	16535	16664	16670	16620	16594	16553	16496	16557	16600	16784	16447	16558	16629	16659	16822	16631	16561	16509	16576	16571	16456	16689	16618	16775	16730	16552	16488	16671	16561	16886	16526	16670	16641	16657	16516	16572	16641	16691	16610	16581	16785	16615	16745	16629	16686	16489	16574	16667	16622	16730	16692	16718	16633	16670	16514	16843	16540	16681	16611	16651	16671	16789	16535	16503	16678	16747	16657	16786	16610	16640	16803	16736	16637	16706	16667	16653	16775	16624	16636	16524	16825	16635	16282	16712	16554	16782	16694	16731	16544	16629	16767	16862	16678	16800	16876	16550	16720	16701	16528	16552	16730	16781	16669	16700	16757	16814	16756	16674	16775	16673	16729	16832	16726	16745	16618	16584	16672	16614	16645	16471	16559	16770	16534	16549	16628	16552	16625	16712	16515	16645	16556	16628	16693	16696	16577	16559	16741	16708	16620	16842	16743	16624	16464	16471	16565	16689	16840	16717	16605	16600	16604	16720	16774	16695	16531	16649	16517	16752	16631	16465	16533	16620	16827	16577	16829	16859	16543	16916	16716	16664	16671	16594	16606	16689	16641	16627	16552	16907	16467	16600	16594	16659	16600	16810	16563	16412	16529	16652	16932	16675	16716	16739	16534	16521	16629	16591	16402	16725	16635	16659	16476	16528	16635	16625	16597	16610	16465	16634	16506	16576	16615	16593	16531	16509	16466	16574	16807	16698	16726	16546	16581	16798	16691	16622	16766	16918	16866	16521	16743	16700	16637	16548	16770	16679	16836	16767	16803	16663	16758	16654	16631	16514	16602	16624	16297	16567	16588	16778	16560	16696	16920	16514	16603	16714	16493	16520	16577	16515	16676	16629	16714	16570	16632	16711	16725	16708	16640	16857	16719	16590	16784	16694	16672	16746	16582	16803	16492	16679	16717	16547	16679	16786	16614	16590	16781	16574	16420	16671	16720	16652	16636	16516	16707	16546	16654	16485	16863	16712	16580	16590	16501	16774	16630	16636	16660	16694	16705	16502	16514	16676	16506	16522	16658	16701	16592	16823	16593	16662	16636	16670	16524	16620	16728	16631	16505	16477	16736	16836	16911	16613	16574	16681	16711	16710	16689	16679	16741	16592	16632	16547	16842	16607	16712	16840	16642	16758	16729	16609	16681	16722	16691	16752	16632	16631	16744	16778	16511	16395	16641	16573	16471	16496	16697	16793	16597	16702	16675	16504	16562	16657	16712	16608	16570	16612	16542	16694	16660	16653	16764	16710	16654	16648	16734	16684	16662	16363	16735	16512	16461	16650	16528	16676	16584	16783	16658	16800	16709	16550	16578	16753	16674	16543	16664	16722	16802	16745	16679	16743	16833	16617	16540	16614	16373	16562	16647	16621	16686	16765	16490	16537	16537	16646	16826	16915	16585	16674	16706	16781	16571	16685	16617	16566	16683	16738	16737	16782	16522	16490	16700	16601	16854	16861	16613	16472	16980	16630	16768	16589	16587	16818	16835	16722	16642	16808	16825	16536	16650	16697	16798	16548	16678	16743	16687	16745	16491	16584	16570	16424	16811	16567	16558	16545	16851	16893	16847	16675	16648	16681	16487	16734	16553	16643	16629	16683	16851	16675	16611	16788	16427	16674	16598	16659	16584	16768	16714	16756	16771	16468	16625	16535	16562	16970	16560	16570	16510	16620	16750	16646	16547	16675	16830	16631	16528	16771	16580	16650	16594	16704	16578	16733	16555	16567	16637	16841	16703	16598	16702	16685	16633	16698	16805	16583	16645	16788	16640	16768	16636	16806	16608	16779	16616	16666	16557	16713	16680	16830	16768	16806	16571	16509	16666	16480	16650	16662	16600	16611	16719	16490	16596	16686	16806	16657	16555	16584	16861	16724	16459	16620	16627	16454	16480	16613	16754	16540	16787	16606	16782	16717	16586	16594	16670	16595	16705	16577	16638	16667	16654	16825	16549	16873	16540	16596	16616	16580	16601	16762	16584	16828	16713	16633	16541	16415	16574	16700	16634	16564	16642	16516	16753	16467	16669	16635	16702	16654	16637	16963	16666	16532	16676	16443	16534	16457	16570	16678	16636	16671	16867	16665	16670	16544	16642	16551	16697	16662	16803	16517	16647	16659	16682	16633	16648	16553	16771	16744	16653	16772	16621	16767	16658	16902	16753	16662	16772	16646	16607	16565	16495	16617	16714	16844	16585	16711	16616	16591	16661	16775	16621	16654	16689	16598	16654	16714	16605	16438	16630	16651	16508	16437	16515	16754	16699	16702	16574	16780	16663	16485	16589	16675	16613	16648	16629	16632	16718	16595	16714	16731	16620	16593	16717	16653	16743	16772	16637	16673	16762	16594	16695	16768	16637	16705	16780	16835	16649	16835	16708	16604	16675	16570	16427	16649	16732	16715	16846	16668	16749	16721	16631	16862	16687	16654	16728	16682	16760	16584	16526	16775	16359	16630	16650	16638	16674	16902	16550	16614	16738	16710	16528	16654	16674	16778	16697	16376	16573	16591	16512	16496	16689	16664	16500	16856	16723	16639	16709	16816	16617	16653	16564	16500	16844	16545	16791	16597	16790	16772	16550	16652	16619	16580	16518	16602	16612	16464	16530	16641	16423	16564	16567	16750	16690	16709	16604	16842	16602	16684	16745	16800	16728	16753	16543
26833	44425	40633	35387	33183	29465	25832	23790	22252	20017	18963	18962	17934	17705	16857	16449	16046	16091	16014	16024	15778	15804	15598	15499	15354	15438	15325	15589	15436	15435	15332	15205	15344	15408	15320	15256	15370	15297	15519	15262	15426	15450	15347	15373	15402	15325	15498	15198	15388	15317	15543	15464	15220	15271	15200	15313	15354	15375	15401	15469	15403	15269	15341	15246	15312	15145	15330	15261	15313	15250	15415	15472	15375	15367	15163	15275	15269	15445	15247	15381	15317	15294	15292	15279	15381	15277	15310	15394	15305	15286	15385	15333	15373	15363	15141	15312	15382	15303	15416	15203	15312	15544	15355	15308	15206	15382	15254	15348	15165	15448	15340	15318	15299	15315	15464	15186	15276	15366	15154	15280	15351	15371	15197	15421	15324	15358	15230	15211	15356	15218	15405	15284	15334	15205	15337	15273	15223	15111	15328	15313	15208	15209	15321	15115	15400	15246	15388	15191	15181	15352	15463	15273	15239	15159	15488	15175	15173	15406	15237	15339	15363	15310	15254	15245	15267	15347	15351	15327	15264	15237	15350	15312	15347	15199	15348	15339	15375	15213	15256	15292	15272	15407	15170	15369	15246	15228	15381	15494	15380	15222	15228	15335	15278	15321	15394	15415	15164	15124	15277	15194	15247	15245	15323	15370	15223	15304	15344	15186	15097	15378	15343	15228	15298	15294	15369	15490	15316	15273	15124	15371	15172	15442	15422	15235	15146	15250	15302	15290	15197	15170	15175	15334	15288	15268	15383	15269	15488	15351	15232	15340	15257	15467	15394	15480	15220	15359	15360	15369	15193	15316	15492	15422	15265	15327	15250	15215	15297	15170	15372	15269	15190	15488	15226	15313	15208	15281	15355	15233	15309	15162	15226	15131	15367	15383	15276	15335	15224	15299	15437	15386	15318	15263	15330	15285	15539	15134	15353	15464	15342	15098	15227	15453	15161	15331	15356	15165	15295	15371	15305	15283	15274	15448	15173	15335	15063	15435	15320	15288	15336	15151	15194	15419	15384	15363	15319	15313	15411	15358	15360	15200	15206	15374	15349	15141	15255	15223	15325	15436	15261	15323	15354	15188	15323	15254	15409	15365	15304	15241	15217	15419	15301	15276	15349	15122	15375	15441	15359	15215	15283	15416	15187	15238	15218	15268	15328	15381	15435	15342	15328	15172	15321	15227	15430	15292	15435	15377	15356	15377	15163	15277	15485	15376	15384	15285	15312	15345	15314	15134	15015	15484	15122	15255	15380	15254	15412	15303	15383	15259	15331	15377	15431	15353	15356	15344	15387	15229	15011	15163	15345	15301	15153	15477	15265	15351	15356	15358	15182	15409	15292	15256	15312	15274	15204	15320	15393	15416	15091	15233	15323	15295	15228	15313	15218	15402	15237	15399	15243	15424	15220	15393	15326	15238	15296	15418	15283	15095	15360	15254	15464	15416	15281	15123	15186	15194	15357	15230	15280	15229	15329	15321	15279	15380	15376	15339	15262	15225	15218	15288	15443	15412	15330	15330	15347	15163	15282	15416	15139	15338	15211	15350	15184	15376	15133	15273	15377	15314	15341	15174	15283	15099	15369	15535	15214	15310	15124	15244	15287	15190	15239	15293	15337	15260	15213	15501	15317	15308	15346	15358	15187	15350	15198	15246	15234	15198	15254	15359	15214	15341	15447	15386	15235	15205	15362	15197	15298	15239	15484	15298	15272	15502	15372	15334	15253	15467	15245	15305	15454	15107	15210	15337	15319	15416	15385	15285	15570	15255	15444	15249	15360	15366	15208	15366	15235	15266	15178	15254	15350	15429	15306	15310	15321	15390	15443	15265	15213	15522	15349	15301	15366	15321	15480	15294	15224	15461	15165	15198	15363	15215	15226	15196	15231	15353	15341	15243	15326	15395	15194	15124	15220	15272	15271	15369	15408	15277	15201	15329	15337	15256	15426	15252	15220	15300	15262	15164	15149	15268	15258	15300	15388	15251	15303	15287	15265	15302	15348	15380	15330	15397	15182	15285	15349	15133	15230	15326	15356	15281	15271	15239	15369	15400	15237	15417	15283	15298	15359	15303	15276	15415	15190	15345	15339	15480	15249	15331	15306	15364	15246	15068	15350	15183	15100	15264	15384	15462	15221	15341	15292	15267	15049	15348	15377	15275	15201	15249	15153	15272	15296	15255	15276	15387	15235	15156	15209	15397	15359	15351	15348	15337	15446	15151	15260	15342	15267	15345	15372	15446	15414	15148	15393	15397	15161	15352	15156	15169	15518	15322	15229	15258	15379	15332	15081	15584	15354	15171	15177	15257	15474	15226	15280	15281	15367	15310	15353	15387	15462	15226	15196	15410	15426	15482	15157	15192	15176	15221	15239	15219	15204	15316	15261	15579	15206	15296	15330	15288	15386	15394	15450	15269	15269	15453	15316	15004	15380	15265	15157	15247	15362	15193	15403	15341	15307	15256	15302	15114	15250	15309	15378	15213	15427	15537	15313	15372	15263	15245	15335	15271	15342	15276	15322	15268	15340	15361	15355	15424	15234	15390	15293	15294	15335	15233	15490	15348	15468	15251	15384	15379	15429	15194	15167	15500	15183	15437	15149	15386	15294	15206	15255	15311	15416	15254	15235	15401	15412	15387	15242	15154	15242	15350	15387	15367	15246	15316	15372	15351	15022	15358	15295	15266	15350	15252	15374	15384	15314	15170	15111	15261	15352	15288	15406	15372	15347	15347	15182	15337	15437	15241	15335	15180	15301	15316	15397	15155	15221	15300	15256	15279	15239	15483	15410	15307	15164	15379	15367	15496	15327	15204	15346	15342	15328	15446	15463	15478	15180	15300	15282	15313	15433	15228	15451	15435	15227	15340	15198	15360	15292	15245	15250	15386	15374	15246	15426	15324	15271	15302	15205	15193	15391	15297	15510	15272	15285	15095	15321	15161	15356	15239	15310	15337	15401	15267	15183	15396	15222	15266	15377	15145	15332	15329	15317	15331	15241	15414	15322	15571	15198	15275	15301	15239	15233	15300	15272	15384	15338	15190	15359	15355	15328	15336	15259	15453	15242	15195	15276	15350	15335	15200	15295	15209	15302	15384	15397	15402	15432	15095	15105	15297	15403	15253	15245	15209	15254	15168	15149	15250	15354	15388	15208	15194	15179	15438	15282	15318	15409	15291	15420	15277	15265	15299	15044	15305	15314	15368	15351	15190	15291	15318	15208	15192	15307	15282	15274	15439	15451	15325	15063	15311	15326	15255	15402	15246	15363	15226	15287	15426	15325	15327	15336	15299	15196	15230	15258	15263	15363	15308	15400	15168	15357	15392	15146	15224	15436	15374	15341	15329	15432	15289	15309	15249	15301	15243	15299	15416	15251	15254	15231	15332	15303	15342	15378	15049	15341	15128	15400	15291	15267	15283	15270	15359	15194	15133	15370	15594	15135	15230	15304	15274	15214	15460	15433	15411	15416	15322	15366	15280	15210	15362	15369	15289	15310	15184	15393	15303	15187	15301	15379	15226	15397	15217	15459	15218	15223	15361	15264	15290	15437	15304	15294	15415	15360	15328	15201	15347	15309	15273	15449	15391	15420	15226	15189	15199	15167	15509	15251	15294	15164	15229	15444	15348	15285	15356	15256	15225	15162	15290	15118	15249	15322	15423	15394	15193	15150	15214	15225	15418	15198	15196	15292	15302	15304	15211	15232	15346	15459	15330	15309	15428	15381	15318	15467	15164	15278	15355	15327	15279	15270	15392	15246	15283	15199	15321	15279	15304	15175	15369	15299	15283	15132	15303	15238	15382	15292	15378	15220	15237	15329	15293	15231	15355	15430	15476	15287	15337	15327	15233	15300	15223	15384	15314	15211	15378	15145	15427	15355	15264	15415	15352	15229	15397	15292	15375	15435	15190	15223	15310	15365	15292	15310	15324	15144	15320	15315	15416	15333	15227	15312	15255	15233	15458	15158	15437	15150	15429	15356	15401	15383	15325	15451	15320	15378	15310	15177	15320	15352	15198	15391	15494	15287	15424	15291	15237	15311	15315	15369	15377	15382	15354	15320	15239	15243	15424	15161	15301	15221	15274	15313	15373	15381	15192	15217	15273	15381	15217	15482	15495	15446	15366	15228	15242	15253	15316	15312	15332	15215	15226	15398	15307	15250	15282	15232	15229	15456	15229	15285	15279	15186	15348	15124	15309	15331	15279	15408	15415	15411	15228	15411	15288	15108	15371	15237	15336	15325	15479	15326	15344	15370	15348	15385	15366	15401	15294	15510	15288	15369	15122	15427	15185	15370	15156	15336	15243	15497	15308	15368	15389	15222	15271	15453	15283	15189	15233	15307	15286	15423	15427	15375	15399	15362	15323	15166	15473	15394	15207	15384	15324	15400	15299	15364	15175	15214	15429	15229	15468	15311	15209	15264	15298	15286	15291	15319	15251	15454	15270	15312	15414	15368	15257	15175	15278	15360	15314	15285	15235	15361	15291	15223	15221	15176	15343	15325	15351	15298	15213	15390	15197	15244	15264	15327	15282	15317	15335	15492	15188	15278	15185	15205	15316	15279	15300	15306	15329	15339	15530	15330	15395	15243	15298	15260	15195	15312	15391	15312	15215	15421	15173	15359	15256	15396	15269	15282	15331	15268	15448	15367	15236	15357	15334	15354	15146	15180	15207	15356	15435	15466	15260	15415	15367	15274	15290	15273	15198	15489	15176	15321	15230	15262	15307	15355	15436	15183	15349	15344	15317	15324	15177	15369	15292	15548	15265	15277	15146	15208	15433	15305	15383	15330	15214	15390	15183	15140	15229	15214	15308	15337	15373	15317	15150	15509	15139	15390	15232	15390	15356	15423	15367	15245	15388	15236	15247	15325	15444	15169	15314	15322	15388	15263	15382	15134	15367	15247	15427	15305	15214	15361	15287	15400	15225	15352	15249	15219	15284	15425	15297	15325	15328	15226	15551	15268	15254	15457	15376	15387	15312	15261	15311	15356	15298	15205	15358	15256	15379	15306	15072	15227	15334	15371	15198	15404	15326	15373	15455	15249	15420	15277	15360	15392	15267	15251	15265	15309	15368	15225	15265	15350	15444	15294	15333	15369	15279	15323	15314	15258	15264	15214	15339	15195	15309
24170	21397	28884	24881	25067	28305	28169	24629	23006	21861	20402	20294	19316	19079	18638	18247	18118	17816	17847	17790	17743	17437	17404	17318	17139	17259	17260	17466	17119	17064	17174	17207	17257	17212	17046	17264	17139	17182	17123	17043	17064	17093	17224	17094	17019	17107	17012	17195	17142	17362	17204	17153	17225	17085	17053	16997	17165	16836	17007	17082	17215	16858	16862	17221	17119	17077	17097	17122	17033	17008	16967	16836	17102	17085	17149	16965	17109	16910	17135	17110	17360	17127	17125	16716	17038	17011	17001	17277	17257	16894	17051	17143	17024	17046	16993	16962	17061	16911	17116	17046	17145	17206	17237	17080	17117	17119	16765	17071	17059	17036	16968	17230	17045	16996	16816	17132	16948	17082	17098	17236	17205	17025	16877	17287	16913	16956	17262	16829	16931	17054	16970	16952	16927	17304	17129	17090	16963	16889	17065	16997	17068	17161	16912	17087	16903	17020	17243	17203	17223	16998	17210	16919	16979	17030	17006	17207	17061	16955	16939	17024	17088	16925	17213	17130	17115	17072	17152	17034	17222	17123	17185	16914	17097	17027	16895	16979	17180	17157	17020	16982	17059	17043	17140	17145	17186	17239	17014	17107	16904	17082	17200	17006	16906	16880	17008	16894	16775	17158	17101	16998	17002	17187	16875	17052	17217	17080	17164	16999	17218	17207	17153	16945	17161	17228	16874	17025	16807	17131	17100	16982	17071	17004	17064	17177	17078	17133	17015	16941	16950	17011	17300	16982	16944	17146	17041	17159	16956	17024	17138	16848	16856	17106	17119	16784	17052	16949	17047	17158	17121	17040	17071	17030	17111	16981	17191	17272	17268	17024	17011	17119	17203	17197	17108	16916	17193	16908	17089	17222	16813	17063	17008	17009	17189	17020	17085	17030	17011	17054	17009	17166	16852	17102	16751	17021	16907	16883	17333	17062	16929	17207	17122	17238	17245	17107	17097	17079	16984	16958	16951	16993	17158	17056	17253	17266	16849	17103	17188	17198	16996	17112	17109	17198	17193	16945	16836	17012	17063	16944	17012	17001	17069	16900	16845	17141	17039	17137	17227	16982	17084	17136	17285	16843	17031	17147	17071	17089	17090	17214	17088	17116	16967	17184	17022	17148	16994	16946	16947	16951	17050	17244	17157	17107	17232	17211	17050	16965	17245	17127	17023	17235	17170	16970	17150	16954	16973	16842	16800	16925	17122	17190	17108	17078	16858	16901	17030	16955	17081	17270	17164	17199	17058	17179	16953	17067	16879	17078	16995	16902	17067	17047	16969	17098	17066	17030	16953	17111	16968	17132	16991	17062	17011	17092	16985	17038	17163	17148	16898	17156	17014	17051	17300	17128	17082	17062	17111	17207	16945	16775	17126	17125	17155	17071	16990	16968	16885	16915	16878	17133	17194	16877	16879	17084	17268	16898	16977	17037	17052	17073	16843	16842	17072	17127	16775	17167	17063	17042	17195	17043	16909	17156	17002	16843	17132	17095	16827	17098	17073	16867	16840	16766	17096	17081	17045	17082	16914	16921	17071	17044	17013	16991	16893	16947	16894	17086	17038	17039	17048	17015	16978	16937	17048	17135	17036	16658	16956	16967	17142	17010	17053	16987	17036	17014	17071	17054	17095	16880	17169	17052	16877	17215	17010	17124	17076	16973	16861	17045	17067	17036	16971	17056	16914	16909	17084	17000	16898	17107	17104	17210	16983	16986	17077	17014	17119	17059	16975	17080	17203	17045	17118	16988	17142	16783	17097	17089	16859	16963	17113	16949	17060	17009	17017	16982	17151	17134	17179	17074	16945	17065	17107	16731	17145	16998	17179	16923	17007	16959	16961	17197	17071	17080	16971	17035	17251	17059	16992	17106	17068	16919	16988	16972	17023	16888	16951	17108	17101	17128	16925	16852	17290	16961	16966	16970	16954	17009	17215	17065	16967	17037	16706	17037	16983	16844	17178	17082	17112	17090	17069	16982	17079	17072	17068	17046	16907	16903	17095	17070	17038	17142	16971	16942	17273	17074	16983	17110	17130	16954	17138	17359	17047	17029	17012	17092	16996	17101	17074	16929	17055	17107	17166	17100	16956	17038	16978	17124	16963	17179	17132	17056	17242	17095	16984	16896	17115	17018	16965	16939	17072	17062	17121	16986	17095	17170	16993	17084	17065	17147	16935	17093	17008	16845	17005	16951	17124	16878	17023	16978	17098	16926	17231	16948	17119	17167	16974	16880	17111	17151	17106	17171	17046	17107	17000	16952	17168	17167	17143	17121	17081	16813	16994	17090	16917	16792	17115	17222	17048	17049	17034	17206	16871	17113	17187	16957	16964	17162	16967	16987	16861	17090	17112	17121	16939	16960	17057	16999	16865	16952	17148	16897	17160	17262	17115	16916	17105	16913	16852	17090	17025	17024	17118	16975	17005	16927	17118	17106	17090	17194	17079	17033	16980	17058	17000	17153	17107	17055	17131	17073	16938	16910	16940	17070	17068	17071	16985	17038	17046	16942	17010	17148	16759	16989	17139	17054	17198	16979	17078	17025	16972	17140	17128	16992	17041	17162	16949	17096	16845	17101	16905	17013	16979	17035	17093	16977	16943	17113	17207	17300	16915	17031	17027	17000	17072	16967	17196	17036	17082	17277	17087	16990	17090	17267	16945	16881	17084	16944	16844	16909	17220	17009	17095	17142	17014	17103	17100	17078	17174	17050	16978	17178	16967	17126	16916	16980	16971	16866	16903	17034	17176	16937	17232	17264	16977	17031	16946	17139	16991	17174	17064	17115	17159	17135	17094	16812	17093	17057	16990	16778	17278	17008	16940	17095	17114	16997	17151	16901	17196	17292	17142	17075	17148	17104	17056	16885	17095	17185	17123	17083	17000	16861	17147	17084	17131	16738	17049	16996	17091	17043	17189	16937	16941	17075	16922	17040	17084	16936	16899	17089	17097	17001	16798	16861	16997	16970	16850	17027	16989	17007	17034	17130	17014	17075	17167	17263	16994	16815	17251	17179	17088	17054	16995	17029	16934	17054	16942	16930	16996	17126	16949	17202	17091	16965	17164	17096	17258	17017	17001	17024	17049	17059	17173	17033	16983	16995	16952	17218	16944	16994	16896	16984	17023	16811	17040	17072	17176	17139	17151	17007	17060	17180	17104	17027	17151	17029	17271	17084	17031	17192	16941	16852	17250	17083	17148	16905	17059	16977	17089	16834	17031	17156	16954	16900	17077	17069	17207	16882	17155	16862	17017	16976	16896	17038	17116	17072	17078	17115	16980	17207	17094	16999	16957	17055	17135	17173	17068	17135	17107	16997	17009	17032	17131	16928	17105	17001	16748	16990	16987	17088	16901	17088	16999	17019	17159	17044	17056	16911	16940	17175	17096	16901	17053	17226	16971	17108	16982	16879	17037	17242	17268	17110	17072	17157	17119	17149	17053	16985	17022	17027	17086	17193	17096	16955	17124	17128	16952	16845	17079	17345	17104	17022	16957	16990	17237	17061	17079	16984	16879	16860	16980	16848	17134	16850	17088	17082	17015	17155	17052	16920	17067	16956	17199	16971	16982	17102	17026	16980	16936	17024	16840	17035	16998	17044	17021	16952	17250	16830	17096	16913	17244	16920	17022	16955	16941	16942	16933	16995	17000	16887	17249	17073	16787	16949	16972	16955	16974	17179	17052	16985	17019	17075	17143	16995	17045	17000	17092	16999	16923	17005	17015	16974	17176	17047	17080	17076	17111	16827	17095	17249	17082	16961	17007	17096	17058	17013	17068	16968	16921	16964	17121	17289	17254	17249	16885	17140	17030	16949	17236	17004	17072	17123	17132	16969	16946	16877	17235	16996	16956	17057	17262	17024	17050	17138	17184	17203	16970	16983	17016	17134	17155	16944	17029	16993	17048	16894	17042	16840	17069	17004	17023	16914	17066	17205	16898	17008	16964	17028	16818	17023	17095	16994	16867	17257	16920	16851	16989	16988	16945	17036	16990	17093	17260	17008	17197	16982	17055	17279	16917	17019	17060	17135	17152	17030	17095	17039	17001	17215	17217	16972	16999	16854	17033	17040	17176	16928	16955	17205	17099	16833	17049	16941	17005	17068	17234	16955	17105	17065	17069	16971	16990	17076	17053	17161	17123	16757	16912	16855	17140	17070	17111	16992	17053	17080	17040	17233	17007	16898	17001	16889	16876	16894	16986	16951	17082	17142	17024	17123	16908	17045	17125	17235	17075	17120	17081	17194	17072	17262	17194	17028	17139	16792	16960	16954	16985	17276	17024	17077	17016	17147	17051	17205	17029	17168	16974	17080	17223	17099	16870	17028	17175	17043	16960	16995	17072	17018	16957	17150	16998	16962	16953	16988	17172	17182	16824	17019	17248	17000	17100	17106	16925	17050	17296	16920	17044	17165	16999	17054	17068	17099	17033	17106	17083	17272	17115	17103	17091	17089	17065	17070	17089	16978	17158	16969	17264	17153	16987	17001	17041	16795	17029	16971	17213	17187	17018	17057	17042	17160	17155	17011	16976	17198	17173	17131	16931	17009	17060	17164	17032	17022	17177	17096	17061	16981	17158	17129	17054	17287	17240	16996	17044	16985	17103	17084	17187	16833	17040	16999	17146	17042	17059	17053	16961	17314	16980	16901	17123	16993	17019	16940	16857	17094	17141	16856	17056	16811	17009	16931	17294	16949	16877	17156	17112	17152	16950	17143	17063	16899	17253	16987	17089	16955	17145	16934	17008	17071	17125	17164	17258	16889	17014	16943	17071	16893	17102	17017	17145	16985	17032	16957	17174	16922	17202	16854	17210	16886	17024	16840	17093	16995	16973	17005	17149	17147	16907	16994	16874	17075	16922	17149	17015	16988	16957	17052	16878	17120	17082	17074	16896	16907	16996	17143	16817	17058	17181	17057	17129	16953	17110	17010	17149	16965	17048	17119	17017	17135	17310	17147	16893	17009	17054	16910	17109	17076	17109	17089	17079	17194	17031	17284	17053	17199	16957	16971	16879	17123	17307	16862	16863	17133	16959	17165	16953	17029	17094	17115	17044	17119	17108	17107	17092	17051	17179	17019	16811	16945	17015	17159	17143	17127	16969	16768	17171	16881	16931	17045	17178	17104	16983	17141
28649	48449	44870	40490	36847	32811	28580	26926	24582	22493	20738	20541	19153	18495	17843	17200	16577	16489	16547	16356	16120	15932	15961	15596	15707	15711	15502	15760	15706	15753	15733	15583	15797	15703	15596	15687	15589	15437	15708	15616	15755	15539	15777	15679	15659	15585	15702	15688	15636	15748	15493	15685	15669	15476	15404	15447	15432	15412	15647	15454	15326	15627	15585	15649	15528	15642	15656	15447	15444	15502	15399	15601	15634	15587	15497	15613	15637	15422	15510	15476	15621	15617	15441	15589	15595	15349	15575	15506	15636	15511	15620	15658	15604	15534	15686	15554	15451	15528	15482	15652	15515	15516	15675	15494	15634	15693	15447	15576	15582	15554	15506	15327	15534	15408	15620	15558	15576	15421	15435	15434	15393	15480	15417	15426	15536	15303	15593	15431	15455	15651	15625	15297	15603	15373	15607	15395	15572	15650	15532	15545	15474	15654	15716	15512	15673	15438	15479	15563	15706	15466	15473	15498	15411	15529	15516	15692	15348	15466	15462	15529	15347	15402	15576	15482	15671	15549	15581	15469	15610	15496	15407	15764	15606	15528	15409	15474	15633	15525	15476	15496	15455	15565	15578	15600	15484	15465	15508	15469	15499	15625	15707	15473	15558	15675	15383	15625	15544	15617	15466	15538	15629	15422	15397	15642	15596	15616	15437	15628	15435	15492	15549	15515	15394	15530	15543	15573	15556	15508	15485	15659	15648	15526	15392	15360	15667	15486	15333	15470	15511	15394	15601	15630	15609	15640	15653	15460	15461	15377	15483	15570	15411	15491	15527	15488	15556	15495	15621	15583	15558	15574	15560	15631	15532	15420	15537	15539	15500	15429	15470	15351	15345	15522	15546	15565	15386	15540	15510	15416	15573	15437	15501	15523	15639	15509	15502	15444	15466	15712	15454	15603	15498	15631	15505	15601	15725	15742	15523	15582	15458	15479	15451	15654	15598	15543	15548	15625	15458	15470	15591	15402	15469	15559	15687	15560	15573	15631	15519	15653	15425	15611	15427	15468	15342	15534	15419	15276	15452	15396	15391	15557	15451	15502	15590	15629	15566	15589	15431	15456	15458	15423	15518	15611	15549	15603	15438	15429	15696	15557	15529	15461	15525	15561	15619	15398	15325	15526	15612	15417	15273	15485	15472	15509	15288	15311	15590	15607	15735	15473	15620	15565	15483	15342	15551	15516	15536	15600	15636	15658	15580	15736	15537	15505	15512	15239	15467	15654	15426	15514	15551	15600	15499	15578	15406	15642	15544	15394	15553	15623	15299	15354	15477	15813	15535	15410	15347	15459	15585	15443	15549	15552	15668	15533	15542	15473	15524	15464	15394	15276	15381	15507	15570	15313	15631	15555	15430	15568	15572	15462	15452	15625	15378	15534	15473	15699	15561	15377	15506	15521	15549	15447	15464	15753	15418	15458	15378	15412	15567	15408	15437	15558	15431	15527	15517	15425	15659	15421	15611	15555	15583	15346	15357	15546	15458	15508	15430	15526	15560	15346	15486	15610	15617	15366	15501	15633	15505	15529	15689	15538	15451	15664	15320	15747	15595	15403	15517	15461	15517	15589	15663	15521	15477	15564	15482	15619	15543	15564	15501	15571	15484	15630	15466	15377	15536	15567	15688	15602	15542	15631	15425	15330	15419	15677	15550	15694	15569	15456	15422	15488	15463	15446	15481	15464	15414	15408	15510	15679	15421	15678	15486	15463	15506	15448	15374	15588	15623	15495	15288	15462	15303	15579	15602	15420	15659	15665	15484	15451	15463	15550	15559	15436	15556	15405	15496	15516	15643	15485	15439	15425	15667	15538	15598	15597	15411	15455	15456	15546	15495	15559	15427	15483	15651	15491	15595	15604	15621	15649	15488	15410	15578	15527	15439	15635	15524	15545	15388	15414	15425	15636	15506	15580	15478	15485	15629	15448	15502	15473	15595	15533	15572	15687	15523	15485	15690	15423	15382	15654	15409	15450	15567	15494	15490	15637	15599	15696	15621	15566	15381	15513	15585	15510	15610	15570	15514	15453	15407	15597	15587	15671	15432	15312	15512	15606	15533	15403	15317	15552	15615	15723	15408	15503	15563	15686	15626	15585	15418	15500	15600	15506	15655	15624	15528	15614	15584	15545	15638	15416	15589	15443	15574	15467	15460	15496	15475	15485	15630	15565	15466	15632	15478	15450	15543	15543	15588	15587	15517	15567	15617	15467	15476	15600	15406	15638	15482	15633	15400	15559	15624	15457	15499	15388	15429	15637	15458	15397	15509	15657	15528	15539	15449	15670	15347	15409	15534	15387	15443	15498	15547	15407	15549	15547	15275	15537	15496	15596	15529	15572	15551	15630	15615	15511	15550	15454	15563	15774	15545	15394	15649	15446	15518	15527	15473	15448	15282	15428	15453	15580	15541	15597	15714	15489	15588	15393	15560	15644	15344	15378	15498	15664	15637	15529	15641	15595	15473	15556	15416	15402	15558	15313	15462	15404	15464	15592	15506	15508	15359	15402	15507	15625	15558	15577	15493	15478	15562	15588	15388	15548	15435	15553	15411	15538	15458	15364	15386	15600	15560	15516	15499	15498	15668	15588	15681	15481	15587	15512	15434	15606	15675	15673	15506	15531	15545	15584	15454	15367	15698	15560	15441	15554	15532	15613	15530	15470	15336	15511	15485	15444	15535	15520	15645	15636	15650	15400	15564	15624	15542	15682	15582	15573	15355	15441	15542	15509	15709	15577	15643	15560	15376	15480	15506	15538	15416	15444	15421	15381	15466	15610	15421	15432	15445	15484	15504	15421	15375	15438	15562	15463	15507	15536	15461	15460	15523	15522	15566	15510	15417	15574	15505	15460	15503	15576	15546	15548	15448	15487	15578	15553	15589	15659	15447	15545	15614	15611	15580	15535	15551	15721	15492	15433	15491	15676	15347	15531	15565	15522	15586	15361	15474	15428	15525	15429	15511	15566	15420	15547	15503	15470	15455	15661	15601	15595	15497	15534	15624	15433	15623	15600	15377	15559	15595	15636	15689	15481	15504	15480	15498	15367	15405	15458	15538	15477	15578	15421	15495	15565	15519	15382	15606	15697	15603	15573	15544	15408	15466	15483	15700	15504	15514	15569	15624	15544	15425	15561	15514	15384	15529	15409	15541	15614	15565	15566	15585	15597	15421	15418	15734	15442	15463	15684	15566	15451	15458	15431	15454	15664	15591	15466	15406	15415	15716	15539	15493	15626	15570	15546	15463	15457	15600	15627	15339	15592	15621	15458	15472	15528	15438	15494	15582	15565	15461	15403	15429	15544	15527	15545	15461	15333	15605	15458	15437	15512	15329	15607	15474	15508	15544	15469	15439	15349	15573	15404	15474	15419	15657	15419	15498	15546	15484	15584	15511	15456	15417	15531	15542	15400	15713	15483	15629	15421	15436	15367	15354	15531	15570	15678	15451	15562	15376	15507	15589	15460	15585	15380	15599	15490	15590	15597	15464	15601	15519	15493	15597	15381	15578	15587	15671	15501	15581	15669	15605	15529	15558	15362	15433	15447	15401	15652	15645	15527	15403	15397	15516	15538	15655	15454	15657	15414	15646	15387	15467	15451	15688	15533	15393	15615	15609	15554	15571	15692	15588	15414	15425	15534	15418	15467	15502	15604	15770	15543	15582	15382	15514	15619	15845	15494	15547	15440	15579	15599	15547	15659	15454	15583	15490	15438	15442	15546	15450	15477	15514	15468	15425	15575	15476	15442	15627	15539	15441	15564	15458	15440	15612	15448	15311	15576	15445	15422	15585	15566	15683	15451	15523	15480	15545	15465	15524	15628	15536	15578	15637	15530	15622	15441	15717	15646	15442	15740	15513	15474	15388	15462	15569	15394	15571	15537	15677	15585	15415	15546	15644	15393	15489	15561	15517	15735	15495	15241	15614	15532	15436	15725	15487	15410	15551	15482	15514	15494	15447	15601	15282	15661	15537	15691	15461	15406	15405	15436	15550	15529	15539	15540	15344	15390	15451	15518	15610	15517	15529	15374	15479	15636	15501	15571	15446	15407	15521	15599	15559	15559	15477	15667	15579	15512	15468	15476	15543	15390	15428	15561	15600	15357	15481	15463	15494	15552	15513	15615	15565	15318	15498	15472	15502	15735	15439	15467	15668	15631	15415	15730	15618	15731	15489	15489	15554	15627	15428	15522	15480	15496	15546	15280	15565	15581	15562	15539	15590	15590	15483	15485	15563	15570	15251	15770	15490	15565	15485	15557	15504	15532	15606	15477	15434	15601	15461	15503	15514	15485	15684	15634	15387	15511	15533	15487	15582	15500	15469	15662	15415	15475	15673	15479	15490	15529	15588	15542	15553	15456	15512	15384	15726	15450	15530	15459	15403	15517	15724	15477	15499	15401	15686	15586	15471	15594	15669	15392	15497	15661	15545	15523	15541	15611	15545	15427	15432	15563	15599	15595	15626	15495	15625	15313	15504	15491	15515	15540	15604	15590	15386	15467	15581	15371	15603	15418	15622	15300	15433	15619	15579	15338	15654	15528	15696	15457	15757	15543	15555	15573	15392	15519	15627	15545	15502	15465	15434	15392	15504	15616	15454	15350	15595	15561	15440	15483	15384	15475	15543	15548	15413	15521	15571	15472	15520	15432	15524	15556	15359	15508	15503	15562	15546	15610	15467	15695	15519	15413	15574	15484	15616	15398	15662	15650	15454	15612	15596	15469	15528	15520	15486	15522	15558	15486	15421	15525	15392	15648	15347	15496	15584	15459	15345	15529	15565	15597	15610	15650	15724	15424	15431	15523	15552	15627	15693	15470	15610	15534	15564	15421	15520	15640	15756	15434	15496	15502	15614	15549	15547	15480	15627	15605	15709	15561	15518	15421	15364	15427	15659	15476	15548	15378	15481	15547	15568	15578	15336	15479	15574	15507	15452	15563	15433	15461	15487	15420	15405	15376	15538	15545	15437	15569	15547	15458	15486	15592	15626	15545	15560	15533	15745	15546	15647	15459	15616	15529	15704	15486	15612	15439	15583	15410	15511	15465	15366	15341	15516	15502	15560	15520	15376	15439	15427	15377	15612	15479	15373	15310	15502	15506	15626	15559	15591	15720	15477	15483	15523	15331	15358	15446
30791	27042	30298	30031	26548	23944	21757	20767	20005	19304	18740	18612	17986	18221	17946	17904	17578	17427	17681	17569	17549	17640	17245	17429	17202	17537	17392	17637	17490	17425	17389	17415	17327	17369	17418	17370	17368	17466	17555	17428	17405	17291	17484	17413	17595	17508	17396	17557	17408	17329	17338	17341	17503	17402	17435	17405	17372	17203	17491	17343	17424	17303	17472	17522	17312	17437	17466	17205	17388	17386	17323	17294	17452	17348	17331	17504	17386	17229	17516	17397	17608	17290	17367	17338	17359	17328	17361	17327	17465	17254	17467	17361	17222	17383	17485	17426	17215	17372	17548	17263	17253	17404	17410	17373	17373	17343	17250	17482	17333	17287	17386	17561	17374	17589	17206	17341	17294	17312	17342	17450	17399	17419	17351	17540	17346	17586	17311	17406	17240	17336	17425	17309	17420	17528	17419	17209	17162	17273	17519	17346	17133	17454	17168	17347	17352	17552	17391	17266	17332	17403	17612	17361	17474	17421	17391	17231	17327	17210	17403	17518	17490	17424	17381	17472	17473	17255	17348	17451	17288	17173	17331	17250	17287	17319	17230	17304	17425	17451	17421	17335	17401	17428	17247	17247	17424	17423	17130	17367	17361	17381	17402	17437	17394	17371	17381	17157	17206	17381	17208	17483	17185	17438	17477	17361	17259	17274	17408	17332	17189	17416	17309	17288	17345	17426	17181	17370	17320	17303	17304	17238	17439	17340	17420	17352	17419	17339	17425	17410	17371	17245	17474	17431	17273	17515	17469	17420	17246	17232	17414	17358	17469	17331	17339	17417	17243	17528	17292	17151	17283	17275	17186	17444	17507	17427	17395	17355	17425	17476	17495	17445	17429	17467	17356	17279	17441	17356	17315	17427	17338	17455	17209	17347	17281	17177	17404	17430	17192	17407	17474	17380	17323	17291	17372	17265	17288	17449	17294	17361	17416	17498	17170	17297	17215	17367	17472	17273	17298	17392	17334	17383	17266	17470	17280	17412	17344	17413	17312	17117	17513	17445	17419	17194	17430	17280	17214	17250	17362	17394	17380	17283	17346	17457	17410	17297	17523	17248	17307	17335	17429	17394	17398	17313	17561	17411	17291	17283	17352	17323	17244	17068	17313	17297	17527	17286	17212	17295	17274	17186	17292	17258	17374	17471	17330	17348	17295	17356	17443	17435	17231	17393	17446	17623	17315	17285	17451	17478	17361	17336	17289	17138	17348	17450	17443	17378	17320	17204	17423	17583	17338	17160	17284	17255	17472	17387	17249	17257	17548	17449	17394	17284	17475	17554	17194	17458	17321	17197	17468	17655	17440	17478	17421	17335	17400	17332	17442	17446	17526	17379	17516	17365	16979	17495	17340	17414	17154	17420	17475	17373	17403	17256	17395	17358	17314	17438	17185	17418	17391	17321	17194	17407	17453	17500	17514	17528	17359	17248	17369	17181	17508	17416	17526	17209	17443	17229	17519	17423	17635	17590	17332	17179	17511	17317	17481	17599	17394	17376	17325	17386	17412	17318	17265	17369	17191	17661	17385	17305	17368	17238	17390	17434	17107	17223	17258	17261	17526	17276	17263	17300	17443	17288	17494	17369	17322	17336	17344	17348	17447	17311	16975	17345	17199	17393	17287	17351	17331	17204	17241	17135	17389	17318	17482	17349	17282	17300	17211	17267	17479	17232	17388	17503	17234	17205	17146	17400	17258	17279	17491	17465	17166	17459	17384	17241	17324	17444	17516	17353	17445	17380	17239	17132	17220	17389	17331	17542	17490	17418	17332	17337	17440	17159	17337	17563	17543	17296	17425	17306	17450	17465	17239	17363	17473	17410	17336	17169	17323	17516	17324	17555	17247	17149	17408	17530	17301	17199	17492	17349	17512	17253	17318	17316	17304	17317	17253	17363	17506	17271	17273	17186	17385	17285	17310	17470	17586	17407	17406	17304	17346	17365	17527	17345	17135	17321	17196	17256	17242	17225	17417	17531	17402	17432	17465	17322	17520	17464	17454	17409	17465	17231	17228	17372	17504	17346	17585	17548	17348	17281	17554	17472	17397	17672	17274	17396	17340	17451	17166	17332	17241	17249	17508	17302	17386	17489	17547	17434	17417	17354	17128	17389	17385	17282	17409	17328	17329	17408	17629	17293	17253	17376	17336	17557	17369	17080	17363	17207	17372	17278	17534	17350	17426	17370	17529	17566	17205	17119	17289	17173	17434	17707	17532	17512	17547	17556	17305	17535	17576	17386	17399	17274	17446	17311	17464	17492	17543	17597	17450	17519	17252	17464	17275	17406	17101	17254	17353	17417	17368	17271	17453	17301	17298	17464	17219	17384	17376	17446	17602	17303	17548	17279	17453	17435	17342	17511	17649	17407	17255	17248	17467	17335	17050	17146	17468	17378	17151	17364	17343	17347	17240	17447	17387	17456	17152	17328	17316	17348	17325	17416	17428	17334	17406	17487	17251	17438	17430	17236	17472	17474	17470	17495	17363	17392	17309	17621	17370	17471	17223	17192	17584	17266	17407	17452	17456	17153	17300	17167	17540	17451	17258	17394	17383	17350	17369	17433	17571	17317	17437	17576	17282	17284	17414	17414	17343	17408	17443	17499	17621	17464	17497	17252	17478	17393	17498	17296	17388	17263	17321	17329	17496	17340	17456	17398	17247	17446	17654	17384	17563	17439	17456	17365	17403	17502	17398	17313	17346	17331	17263	17412	17349	17425	17246	17382	17444	17390	17269	17248	17344	17469	17209	17339	17506	17497	17274	17379	17373	17374	17227	17251	17464	17383	17308	17373	17406	17241	17477	17309	17309	17561	17324	17502	17328	17367	17443	17294	17247	17395	17377	17139	17366	17358	17489	17222	17249	17216	17538	17344	17538	17227	17386	17339	17365	17469	17373	17361	17432	17200	17272	17468	17260	17476	17480	17394	17526	17424	17431	17338	17289	17304	17323	17451	17450	17277	17347	17536	17234	17445	17384	17217	17533	17416	17421	17439	17424	17270	17468	17410	17283	17278	17279	17367	17425	17286	17545	17320	17588	17378	17331	17243	17376	17294	17415	17541	17386	17412	17690	17325	17544	17285	17219	17396	17410	17194	17386	17336	17454	17156	17439	17400	17354	17349	17494	17285	17346	17313	17509	17302	17532	17232	17431	17258	17379	17015	17291	17427	17239	17366	17342	17547	17316	17325	17568	17284	17412	17489	17234	17394	17294	17270	17219	17206	17615	17354	17417	17156	17432	17348	17493	17578	17312	17064	17337	17407	17475	17205	17351	17238	17323	17383	17463	17560	17252	17199	17257	17336	17414	17578	17341	17367	17423	17452	17357	17332	17450	17440	17242	17313	17432	17124	17385	17074	17475	17520	17264	17151	17253	17131	17298	17339	17671	17420	17034	17358	17368	17310	17328	17589	17442	17406	17311	17396	17389	17527	17485	17249	17289	17234	17394	17349	17180	17188	17411	17240	17488	17221	17389	17412	17229	17239	17296	17114	17344	17497	17379	17354	17433	17493	17467	17370	17470	17277	17252	17110	17328	17206	17141	17296	17230	17370	17458	17549	17432	17185	17341	17113	17424	17404	17378	17412	17278	17370	17477	17499	17271	17363	17306	17562	17302	17438	17403	17298	17471	17402	17308	17315	17503	17519	17431	17397	17642	17276	17276	17498	17391	17306	17371	17295	17460	17376	17397	17497	17403	17380	17234	17367	17326	17245	17296	17191	17305	17547	17295	17557	17342	17366	17301	17454	17623	17306	17454	17288	17420	17363	17401	17486	17283	17426	17318	17378	17457	17444	17556	17382	17365	17558	17396	17198	17438	17083	17403	17258	17286	17252	17331	17375	17290	17763	17224	17535	17440	17454	17573	17297	17449	17397	17433	17385	17464	17505	17368	17453	17502	17216	17239	17195	17484	17448	17514	17342	17398	17439	17327	17389	17516	17484	17461	17146	17102	17391	17290	17485	17399	17487	17413	17280	17517	17401	17451	17408	17293	17291	17224	17269	17289	17580	17456	17428	17452	17267	17467	17318	17477	17604	17355	17289	17306	17411	17290	17300	17249	17581	17322	17257	17618	17509	17339	17252	17333	17184	17463	17424	17394	17410	17441	17362	17303	17510	17482	17457	17298	17303	17330	17345	17406	17403	17406	17521	17232	17419	17352	17453	17561	17479	17392	17439	17451	17392	17328	17388	17279	17478	17271	17408	17329	17276	17228	17345	17521	17349	17465	17433	17286	17360	17633	17268	17443	17364	17338	17373	17430	17433	17443	17330	17407	17469	17294	17276	17174	17127	17315	17387	17397	17312	17490	17349	17343	17229	17422	17485	17514	17444	17336	17129	17305	17409	17378	17460	17421	17333	17448	17344	17336	17397	17198	17425	17581	17436	17602	17317	17376	17379	17340	17167	17419	17426	17544	17514	17212	17348	17290	17401	17412	17318	17466	17388	17342	17274	17378	17454	17358	17243	17257	17306	17264	17266	17172	17362	17451	17420	17540	17367	17422	17507	17348	17228	17324	17438	17471	17154	17344	17498	17469	17563	17401	17365	17350	17279	17310	17366	17363	17375	17420	17202	17363	17305	17326	17319	17283	17211	17309	17300	17453	17323	17210	17294	17293	17564	17715	17351	17394	17480	17406	17501	17525	17332	17349	17473	17468	17393	17395	17373	17395	17290	17338	17574	17295	17370	17359	17267	17277	17520	17261	17436	17383	17338	17322	17328	17403	17220	17333	17334	17368	17437	17572	17460	17295	17455	17497	17305	17359	17381	17340	17338	17125	17324	17305	17405	17462	17306	17359	17383	17320	17295	17395	17285	17372	17447	17331	17391	17406	17549	17296	17258	17507	17361	17444	17428	17275	17435	17198	17332	17292	17209	17332	17559	17275	17149	17235	17401	17365	17457	17287	17531	17513	17375	17430	17436	17400	17215	17378	17381	17506	17438	17455	17325	17161	17271	17350	17436	17430	17355	17640	17533	17272	17512	17395	17336	17344	17425	17552	17446	17307	17366	17014	17533	17179	17326	17351	17367	17344	17373	17575	17287	17423	17179	17489	17494	17417	17385	17432	17256	17402	17337	17393	17314	17341	17457	17584	17699	17552	17314	17507	17284	17325	17218	17249	17211	17279	17492
27302	37697	34451	32225	28793	25235	22425	21398	20363	18708	18037	17907	17247	16990	17008	16472	16191	16113	16158	16164	16064	16022	15876	15915	15838	16011	15708	16055	15781	16002	15705	15825	15800	15828	15987	15760	15993	15567	15784	15815	15765	15818	15749	15799	15921	15791	15832	15887	15905	15857	15845	15825	15936	15810	15864	15720	15778	15971	15786	15858	15819	15659	15892	15838	15946	15889	15899	15727	15774	15867	15754	15808	15731	15849	15666	15717	15636	15800	15903	15776	15736	15893	15738	15758	15663	15835	15959	15720	15739	15685	15545	15827	15828	15683	15804	15818	15722	15777	15669	15714	15800	15918	15668	15865	15984	15831	15714	15871	15798	15808	15967	15769	15855	15773	15802	15673	15859	15919	15805	15792	15864	15776	15729	15803	15889	15864	15757	15803	15938	15760	15719	15764	15842	15554	15911	15837	15698	15910	15837	15764	15816	15626	15663	15867	15892	15690	15853	15668	15721	15711	15823	15743	15582	15838	15827	15822	15674	15740	15849	15746	15681	15905	15868	15609	15823	15902	15816	15789	15816	15799	15853	15642	15736	15750	15770	15706	15714	15858	15691	15753	15683	15830	15878	15714	15864	15772	15888	15728	15865	15958	15802	15709	15768	15689	15765	15880	15691	15758	15653	15766	15824	15662	15889	15748	15610	15630	15876	15718	15708	15755	15722	15634	15824	15808	15839	15802	15720	15802	15872	15708	15774	15729	15730	15877	15869	15699	15769	15538	15897	15871	15832	15796	15854	15673	15818	15803	15814	15643	15592	15884	15785	15827	15893	15733	15777	15940	15807	15751	15818	15659	15861	15688	15847	15827	15768	15888	15680	15787	15815	15798	15796	15740	15632	15781	15637	15862	15702	15782	15748	15717	15843	15809	15773	15852	15748	15680	15742	15821	15714	15761	15811	15715	15826	15827	15565	15753	15672	15828	15723	15896	15627	15879	15843	15797	15673	15825	15759	15767	15694	15639	15820	15753	15746	15560	15896	15687	15777	15710	15738	15885	15590	15749	15805	15814	15581	15881	15651	15939	15774	15738	15754	15694	15988	15649	15830	15702	15703	15840	15747	15707	15879	15768	15829	15778	15836	15633	15844	15806	15765	15758	15822	15855	15756	15643	15891	15871	15626	15738	15764	15787	15815	15746	15721	15737	15650	15576	15918	15793	15777	15833	15783	15790	15743	15793	15694	15803	15700	15809	15758	15611	15717	15874	15704	15857	15764	15940	15740	15741	15707	15890	15776	15673	15785	15719	15873	15613	15786	15601	15901	15950	15791	15700	15870	15736	15769	15713	15657	15712	15906	15875	15788	15782	15879	15800	15780	15815	15537	15841	15716	15559	15877	15830	15663	15765	15837	15839	15650	15794	15714	15648	15782	15767	15729	15874	15866	15736	15815	15851	15767	15803	15889	15790	15853	15614	15719	15848	15776	15582	15564	15936	15767	15969	15733	15611	15559	15769	15672	15804	15660	15688	15707	15807	15677	15786	15712	15598	15807	15864	15628	15771	15835	15786	15653	15701	15706	15841	15657	15717	15768	15663	15751	15614	15884	15675	15793	15841	15648	15737	15886	15542	15822	15725	15776	15762	15756	15795	15812	15820	15754	15931	15805	15708	15715	15938	15780	15818	15705	15760	15932	15778	15771	15849	15771	15888	15716	15713	15760	15757	15810	15693	15863	15775	15829	15742	15765	15503	15869	15569	15774	15751	15729	15780	15882	15755	15790	15903	15889	15860	15838	15715	15794	15759	15980	15731	15690	15887	15882	15806	15737	15876	15739	15719	15866	15856	15762	15972	15761	15804	15601	16062	15818	15867	15725	15860	15769	15991	15802	15748	15743	15802	15750	15661	15833	15578	15734	15912	15932	16007	15846	15746	15948	15778	15775	15975	15593	15850	15842	15733	15687	15765	15691	15696	15741	15700	16019	15806	15916	15880	16018	15901	15773	15835	15810	15791	15679	15919	15612	15826	15824	16029	15734	15810	15873	15730	15849	15859	15838	15664	15618	15630	15740	15906	15803	15874	15771	15844	15948	15790	15723	15802	15740	15781	16057	15873	15857	15719	15792	15869	15671	15704	15750	15739	15789	15885	15775	15761	15906	15727	15622	15777	15763	15703	15844	15766	15725	15801	15659	15736	15887	15804	15864	15916	15897	15912	15692	15812	15811	15816	15798	15797	15650	15672	15881	15717	15902	15877	15739	15978	15824	15822	15834	15718	15785	15691	15853	15851	15795	15548	15735	15684	15819	15710	15788	15796	15882	15699	15787	15933	15673	15710	15635	15800	15894	15819	15753	15749	15729	15824	15760	15661	15755	15651	15663	15765	15790	15823	15700	15902	15912	15790	15648	15814	15737	15932	15823	15915	15831	15723	15707	15909	15992	15744	15696	15722	15862	15857	15598	15811	15652	15800	15813	15852	15620	15758	15666	15710	15672	15876	15686	15794	15745	15758	15810	15597	15709	15776	15746	15760	15669	15903	15728	15692	15748	15848	15884	15837	15770	15684	15771	15625	15870	15784	15925	15757	15736	15809	15716	15722	15726	15682	15603	15776	15649	15701	15794	15738	15770	15690	15757	15634	15790	15731	15721	15806	15816	15713	16008	15739	15840	15485	15549	15762	15607	15626	15983	15807	15802	15858	15696	15929	15830	15820	15751	15576	15902	15894	15780	15753	15732	15762	15714	15883	15681	15732	15668	15869	15691	15693	15784	15772	15807	15787	15877	15654	15644	15619	15730	15777	15789	15768	15828	15827	15842	15685	15827	15615	15812	15687	15775	15787	15799	15636	15686	15883	15852	15872	15684	15860	15759	15639	15682	15862	15778	15886	15620	15805	15709	15846	15579	15713	15739	15791	15876	15772	15924	15860	15853	15737	15800	15652	15840	15667	15658	15637	15671	15988	15739	15785	15807	15810	15774	15754	15756	15856	15595	15760	15841	15826	15785	15856	15639	15838	15857	15832	15957	15941	15716	15743	15829	15705	15613	15608	15887	15853	15767	15735	15695	15783	15845	15706	15826	15734	15723	15814	15719	15821	15775	15782	15564	15789	15815	15773	15735	15852	15833	15848	15791	15785	15770	15802	15955	15782	15818	15833	15803	15652	15844	15664	15921	15852	15746	15724	15662	15682	15813	15671	15684	15906	15696	15889	15715	15807	15874	15751	15878	15881	15884	15773	15823	15714	15913	15708	15935	15703	15669	15994	15809	15656	15776	15830	15784	15854	15762	15714	15682	15798	15643	15861	15806	15693	15744	15833	15723	15804	15728	15683	15725	15789	15795	15672	15754	15806	15702	15896	15967	15771	15799	15961	15766	15684	15746	15870	15802	15711	15833	15788	15773	15771	15641	15909	15840	15800	15863	15843	15901	15763	15681	15790	15860	15733	15817	15743	15690	15936	15917	15761	15722	15901	15782	15952	15735	15800	15583	15693	15773	15891	15779	15675	15772	15813	15762	15797	15865	15766	15795	15736	15776	15827	15880	15623	15891	15902	15734	15923	15830	15730	15748	15846	15675	15831	15739	15867	15840	15765	15720	15892	15749	15721	15786	15782	15807	15820	15870	15763	15716	15747	15846	15866	15907	15916	15627	15842	15942	15604	15500	15895	15892	15769	15781	15746	15594	15881	15814	15647	15761	15879	15828	15681	15728	15622	15906	15756	15577	15741	15943	15884	15544	15807	15876	15738	15727	15861	15651	15633	15632	15906	15709	15696	15757	15911	15733	15688	15732	15834	15990	15852	15703	15681	15716	15984	15783	15739	15822	15655	15790	15708	15718	15702	15834	15891	15670	15728	15699	15682	15837	15872	15945	15785	15785	15891	15791	15741	15721	15901	15723	15738	15889	15835	15676	15827	15930	15832	15826	15693	15928	15963	15655	15962	15622	15888	15895	15765	15827	15604	15918	15766	15873	15743	15717	15787	15668	15706	15871	15955	15747	15845	15835	15843	15635	15849	15824	15660	15766	15870	15829	15739	15722	15804	15880	15609	15804	15653	15621	15809	15972	15742	15765	15663	15656	15702	15874	15702	15803	15768	15718	15936	15791	15928	15865	15759	15769	15764	15640	15757	15941	15645	15686	15811	15907	15770	15593	15771	15724	15791	15908	15689	15845	15938	15774	15648	15886	15823	15841	15687	15839	15617	15831	15757	15770	15871	15642	15682	15879	15793	15794	15657	15806	15920	15725	15884	15668	15676	15792	15747	15772	15757	15778	15989	15875	15635	15693	15710	15659	15734	15778	15774	15687	15695	15708	15762	15837	15793	15738	15904	15899	15819	15811	15813	15700	15677	15754	15773	15680	15726	15718	15867	15930	15650	15826	15811	15837	15629	15818	15576	15730	15582	15687	15929	15753	15610	15679	15870	15550	15946	15776	15717	15701	15608	15791	15807	15816	15772	15726	15792	15609	15688	15694	15546	15885	15693	15687	15770	15696	15950	15920	15915	15640	15905	15724	15792	15826	15655	15887	15940	15926	15712	16007	15776	15769	15732	15746	15894	15727	15764	15683	15836	15837	15667	15782	15651	15923	15753	15736	15562	15820	15746	15815	15731	15773	15745	15915	15793	15830	15627	15639	15707	15720	15827	15874	15711	15903	15627	15696	15754	15898	15931	15795	15730	15842	15810	15668	15825	15857	15875	15682	15822	15792	15704	15744	15629	15735	15962	15782	15725	15755	15814	15629	15716	15700	15773	15810	15842	15821	15769	15908	15879	15617	15702	15761	15605	15842	15686	15881	15769	15690	15801	15863	15602	15854	15824	15754	15823	15630	15792	15746	15691	15702	15863	15882	15743	15742	15919	15577	15777	15708	15631	15822	15768	15689	15619	15939	15912	15729	15729	15579	15786	15824	16026	15598	15835	15652	15797	15868	15874	15794	15798	15768	15887	15932	15873	15723	15803	15784	15729	15783	15752	15764	15724	15856	15899	15727	15766	15680	15736	15553	15922	15760	15758	15836	15761	15592	15973	15830	15760	15832	15558	15873	15797	15776	15729	15688	15869	15899	15825	15851	15858	15866	15767	15931	15793	15567	15710	15858	15817	15794	15705	15674	15880	15835	15797	15806	15810	15858	15803	15875	15831	15571	15913	15900	15799	15939	15722	15563	15809	15771	15900
25446	21404	28369	27643	26824	26641	24901	22732	21533	20143	19085	18968	18192	18013	17725	17399	17019	16927	17034	16980	16811	16626	16823	16839	16842	16619	16623	16682	16762	16723	16547	16744	16719	16785	16561	16547	16599	16436	16649	16645	16541	16524	16819	16622	16639	16558	16678	16606	16636	16647	16634	16614	16531	16543	16749	16720	16678	16469	16492	16549	16783	16503	16414	16636	16561	16359	16536	16628	16441	16508	16637	16650	16429	16541	16669	16654	16581	16591	16689	16467	16456	16536	16463	16532	16413	16738	16573	16554	16505	16553	16795	16620	16390	16365	16578	16443	16567	16392	16487	16635	16566	16582	16625	16538	16417	16583	16556	16611	16519	16660	16279	16465	16481	16627	16590	16589	16526	16501	16394	16696	16663	16698	16401	16638	16708	16567	16783	16515	16544	16481	16377	16604	16552	16496	16565	16529	16481	16453	16682	16736	16556	16504	16527	16547	16430	16541	16711	16758	16730	16850	16815	16538	16428	16548	16748	16530	16604	16326	16684	16337	16394	16435	16559	16692	16472	16605	16523	16264	16538	16484	16528	16379	16636	16766	16354	16614	16704	16611	16427	16916	16593	16411	16472	16551	16279	16419	16619	16669	16437	16585	16487	16436	16732	16780	16651	16657	16557	16325	16624	16567	16413	16694	16566	16533	16705	16372	16648	16481	16676	16859	16617	16539	16519	16715	16579	16585	16513	16669	16703	16572	16444	16562	16404	16659	16618	16510	16596	16440	16623	16587	16656	16512	16490	16384	16515	16650	16389	16585	16527	16469	16477	16593	16453	16453	16588	16460	16524	16468	16502	16526	16494	16508	16575	16510	16597	16660	16698	16340	16522	16383	16663	16330	16487	16559	16656	16649	16625	16511	16720	16375	16573	16666	16687	16493	16788	16494	16540	16338	16580	16553	16573	16575	16615	16598	16752	16359	16531	16506	16378	16539	16602	16522	16556	16407	16497	16558	16535	16519	16679	16478	16672	16582	16506	16558	16481	16402	16478	16297	16491	16438	16620	16435	16540	16469	16429	16589	16703	16385	16613	16733	16699	16616	16608	16297	16578	16448	16673	16481	16523	16442	16570	16831	16660	16519	16510	16675	16548	16696	16610	16542	16658	16554	16382	16600	16516	16646	16482	16457	16403	16546	16578	16557	16606	16487	16451	16375	16600	16641	16598	16537	16571	16501	16376	16456	16666	16380	16698	16537	16345	16671	16540	16502	16652	16514	16499	16626	16672	16548	16415	16378	16695	16476	16434	16518	16618	16532	16585	16427	16841	16758	16457	16530	16456	16519	16355	16473	16388	16279	16503	16572	16537	16476	16628	16510	16439	16582	16693	16431	16762	16711	16654	16697	16387	16510	16690	16644	16664	16454	16650	16389	16429	16455	16445	16612	16542	16527	16625	16575	16549	16530	16578	16562	16583	16715	16543	16543	16655	16421	16531	16416	16468	16425	16382	16681	16488	16603	16387	16599	16576	16502	16592	16527	16433	16621	16567	16475	16466	16610	16620	16642	16569	16572	16661	16571	16509	16447	16604	16427	16549	16531	16747	16385	16679	16655	16657	16553	16603	16465	16641	16479	16663	16657	16705	16535	16563	16865	16815	16759	16625	16477	16683	16325	16541	16674	16618	16424	16423	16518	16523	16690	16564	16634	16516	16455	16464	16442	16565	16710	16500	16489	16553	16487	16774	16679	16526	16581	16650	16444	16538	16511	16516	16640	16410	16577	16451	16340	16399	16458	16584	16614	16668	16384	16403	16553	16590	16593	16473	16498	16674	16553	16634	16539	16507	16645	16687	16713	16616	16600	16484	16531	16812	16361	16536	16768	16713	16559	16485	16559	16660	16662	16787	16353	16603	16478	16432	16269	16636	16664	16565	16331	16483	16613	16686	16422	16534	16447	16551	16496	16526	16624	16417	16537	16649	16630	16595	16431	16245	16466	16645	16510	16587	16385	16501	16503	16558	16507	16536	16490	16345	16792	16509	16427	16515	16500	16675	16529	16464	16517	16674	16607	16545	16535	16571	16505	16503	16623	16684	16711	16564	16658	16601	16477	16738	16476	16619	16508	16488	16404	16478	16631	16650	16714	16664	16529	16555	16639	16742	16621	16533	16379	16611	16550	16617	16457	16601	16554	16372	16409	16362	16586	16653	16646	16705	16593	16747	16388	16451	16441	16626	16501	16543	16612	16838	16528	16407	16630	16592	16538	16589	16587	16548	16681	16729	16624	16516	16405	16528	16516	16805	16566	16667	16510	16672	16603	16534	16524	16582	16464	16561	16674	16738	16650	16738	16667	16419	16416	16440	16665	16761	16583	16615	16715	16547	16308	16398	16395	16544	16560	16548	16509	16434	16547	16513	16562	16506	16358	16441	16564	16474	16562	16685	16465	16667	16361	16504	16644	16474	16765	16420	16482	16468	16493	16660	16429	16628	16480	16586	16576	16594	16554	16850	16602	16364	16427	16485	16606	16474	16602	16494	16639	16606	16481	16674	16558	16623	16582	16735	16607	16452	16666	16602	16885	16521	16639	16573	16482	16543	16732	16565	16554	16634	16628	16515	16735	16613	16535	16613	16420	16429	16621	16486	16601	16597	16388	16366	16601	16715	16441	16489	16697	16654	16443	16522	16537	16553	16626	16468	16640	16659	16533	16852	16418	16473	16376	16604	16521	16434	16545	16576	16622	16560	16461	16552	16661	16847	16605	16507	16509	16587	16350	16670	16643	16589	16493	16518	16710	16651	16520	16793	16418	16519	16565	16447	16515	16603	16644	16805	16776	16710	16486	16466	16507	16480	16577	16536	16607	16598	16392	16636	16552	16633	16542	16696	16444	16676	16631	16471	16602	16619	16433	16423	16647	16765	16640	16469	16479	16492	16520	16615	16656	16642	16504	16611	16472	16486	16595	16542	16535	16659	16668	16586	16432	16478	16620	16467	16526	16695	16440	16543	16507	16539	16541	16586	16649	16608	16496	16745	16475	16333	16484	16697	16635	16645	16444	16674	16671	16508	16738	16498	16645	16404	16474	16445	16541	16484	16231	16712	16561	16590	16533	16520	16583	16575	16506	16594	16394	16700	16523	16445	16792	16793	16614	16440	16447	16441	16510	16763	16689	16577	16424	16514	16425	16524	16368	16563	16530	16570	16414	16529	16640	16405	16537	16405	16584	16319	16627	16650	16604	16656	16638	16391	16478	16561	16401	16512	16643	16366	16328	16545	16524	16658	16493	16602	16607	16300	16372	16577	16446	16468	16579	16736	16647	16517	16719	16630	16439	16521	16743	16594	16532	16499	16499	16477	16564	16675	16531	16465	16589	16543	16607	16741	16751	16377	16571	16594	16569	16608	16557	16490	16471	16585	16624	16586	16807	16511	16628	16655	16602	16678	16650	16636	16482	16516	16653	16396	16560	16682	16574	16458	16458	16547	16632	16516	16503	16539	16576	16605	16583	16496	16718	16393	16600	16640	16338	16438	16538	16640	16401	16645	16712	16556	16702	16622	16704	16535	16530	16879	16481	16614	16448	16591	16624	16475	16511	16583	16474	16557	16632	16501	16530	16517	16509	16651	16516	16518	16475	16535	16424	16512	16443	16474	16521	16479	16455	16513	16665	16524	16299	16587	16481	16579	16477	16481	16617	16472	16561	16545	16541	16499	16594	16697	16784	16539	16461	16479	16420	16607	16433	16566	16533	16622	16393	16576	16560	16694	16641	16734	16457	16670	16587	16588	16572	16461	16567	16585	16575	16524	16618	16394	16463	16491	16665	16756	16413	16445	16557	16488	16690	16529	16523	16744	16562	16622	16456	16296	16749	16379	16768	16617	16601	16443	16563	16387	16508	16568	16572	16657	16453	16657	16471	16318	16685	16455	16649	16640	16409	16376	16480	16729	16667	16469	16466	16567	16458	16498	16589	16524	16402	16399	16474	16634	16530	16775	16434	16660	16534	16592	16490	16506	16577	16480	16462	16418	16541	16606	16505	16503	16520	16557	16659	16497	16615	16479	16717	16620	16503	16593	16657	16570	16653	16703	16532	16539	16605	16692	16552	16480	16539	16480	16555	16392	16291	16453	16516	16598	16559	16501	16475	16576	16873	16622	16663	16376	16504	16503	16408	16524	16639	16611	16468	16486	16602	16406	16681	16504	16556	16615	16501	16517	16533	16566	16532	16609	16627	16486	16669	16724	16549	16596	16573	16618	16422	16434	16575	16483	16392	16532	16582	16554	16704	16695	16513	16453	16529	16626	16518	16575	16540	16542	16532	16599	16803	16480	16689	16512	16658	16673	16342	16736	16570	16632	16510	16512	16560	16480	16562	16647	16587	16490	16587	16502	16644	16653	16345	16462	16583	16616	16675	16400	16548	16717	16396	16456	16585	16608	16381	16546	16754	16519	16539	16230	16516	16537	16444	16593	16549	16814	16645	16755	16496	16509	16463	16573	16589	16649	16578	16605	16773	16469	16599	16439	16445	16489	16381	16604	16639	16669	16588	16507	16473	16581	16307	16453	16374	16667	16655	16657	16839	16744	16383	16701	16473	16590	16504	16460	16687	16578	16499	16413	16419	16633	16540	16654	16595	16450	16706	16637	16554	16570	16528	16537	16486	16457	16440	16701	16726	16691	16509	16561	16458	16556	16456	16697	16472	16562	16387	16685	16585	16528	16748	16571	16440	16351	16680	16444	16506	16554	16448	16609	16601	16724	16469	16590	16495	16665	16731	16712	16516	16836	16497	16515	16756	16423	16744	16447	16538	16320	16605	16461	16534	16484	16671	16628	16589	16589	16565	16760	16637	16329	16602	16606	16620	16719	16617	16552	16384	16562	16560	16582	16424	16411	16389	16534	16511	16684	16708	16577	16580	16326	16271	16609	16605	16588	16403	16655	16570	16604	16549	16595	16495	16534	16756	16680	16518	16656	16616	16794	16461	16534	16532	16346	16467	16478	16538	16596	16375	16630	16540	16619	16645	16584	16459	16438	16665	16389	16716	16512	16384	16370	16688	16602	16648	16566	16296	16383	16514	16557	16606	16618	16631	16450	16394	16639	16520	16784	16506	16452	16339	16678	16682	16460	16459	16420	16651	16600	16815	16458	16567	16617	16698	16688	16492	16656	16569	16551	16387
26444	43036	40458	38293	33224	28894	25640	24640	22861	20463	19206	18588	17934	17375	16994	16351	16050	15764	15853	15634	15644	15494	15248	15415	15517	15349	15249	15349	15180	15295	15596	15410	15290	15388	15284	15433	15215	15217	15311	15349	15142	15214	15091	15282	15277	15263	15029	15261	15275	15208	15070	15141	15320	15124	15274	15271	15375	15275	15335	15502	15193	15336	15163	15441	15204	15248	15166	15188	15139	15375	15179	15299	15294	15278	15257	15277	15223	15461	15082	15237	15266	15347	15303	15216	15180	15241	15160	15121	15415	15225	15185	15307	15343	15194	15137	15238	15247	15215	15265	15261	15283	15223	15157	15034	15290	15096	15431	15261	15268	15153	15257	15083	15269	15136	15239	15269	15188	15335	15422	15173	15095	15242	15291	15183	15207	15226	15321	15194	15317	15087	15154	15220	15261	15342	15327	15078	15236	15338	15147	15342	15282	15215	15327	15296	15349	15312	15191	15151	15227	15302	15235	15325	15250	15182	15226	15560	15309	15231	14957	15204	15344	15382	15259	15348	15057	15341	15250	15193	15289	15280	15234	15168	15231	15237	15159	15243	15130	15347	15256	15216	15364	15260	15294	15244	15314	15365	15202	15217	15228	15280	15324	15278	15100	15336	15314	15135	15128	15365	15254	15161	15363	15250	15303	15324	15246	15274	15333	15010	15157	15260	15247	15211	15210	15314	15343	15245	15309	15258	15162	15185	15411	15264	15359	15314	15180	15191	15160	15212	15262	15231	15232	15298	15266	15254	15226	15345	15294	15209	15199	15181	15253	15305	15128	15100	15224	15377	15300	15153	15161	15242	15346	15227	15282	15116	15420	15230	15169	15220	15289	15128	15066	15156	15088	15331	15228	15051	15291	15114	15185	15159	15158	15275	15410	15202	15286	15172	15284	15066	15310	15229	15276	15318	15200	15235	15153	15203	15122	15182	15146	15435	15386	15193	15263	15239	15381	15228	15368	15164	15303	15409	15374	15191	15195	15339	15101	15199	15262	15162	15308	15387	15226	15261	15261	15330	14957	15333	15340	15300	15158	15216	15086	15304	15145	15300	15109	15129	15280	15195	15306	15268	15293	15458	15244	15141	15181	15302	15455	15184	15216	15297	15228	15341	15309	15104	15447	15293	15251	15125	15213	15197	15291	15359	15104	15077	15476	15268	15245	15025	15219	15263	15366	15122	15175	15279	15258	15394	15236	15271	15208	15161	14995	15191	15295	15376	15259	15151	15307	15470	15112	15173	15248	15210	15297	15284	15313	15301	15218	15384	15307	15301	15292	15223	15195	15253	15227	15325	14952	15273	15217	15280	15177	15313	15313	15289	15441	15173	15258	15335	15156	15196	15299	15215	15011	15172	15324	15203	15124	15187	14962	15325	15220	15251	15142	15196	15299	15131	15345	15234	15234	15312	15222	15384	15334	15373	15211	15333	15292	15306	15189	15220	15429	15213	15119	15327	15236	15313	15133	15169	15322	15142	15344	15385	15120	15259	15383	15217	15176	15218	15180	15238	15027	15390	15291	15332	15190	15283	15368	15314	15144	15096	15144	15261	15292	15181	15472	15262	15187	15208	15220	15186	15336	15066	15280	15381	15206	15340	15018	15318	15126	15172	15163	15200	15095	15307	15417	15097	15220	15261	15289	15231	15190	15335	15252	15256	15130	15204	15247	15165	15356	15398	15136	15242	15254	15268	15031	15094	15504	15216	15266	15175	15385	15278	15262	15155	15256	15245	15254	15284	15247	15312	15422	15204	15333	15244	15075	15268	15282	15189	15304	15252	15372	15436	15287	15208	15256	15344	15186	15339	15166	15406	15222	15267	15386	15362	15376	15183	15424	15251	15277	15180	15165	15193	15241	15267	15103	15235	15302	15199	15149	15277	15291	15261	15151	15252	15187	15286	15227	15222	15319	15351	15165	15344	15119	15291	15266	15136	15238	15387	15166	15205	15441	15318	15237	15155	15261	15198	15071	15178	15289	15126	15138	15251	15329	15330	15176	15318	15227	15476	15310	15240	15346	15195	15265	15152	15363	15213	15277	15023	15420	15188	15297	15306	15317	15418	15127	15207	15456	15321	15313	15183	15149	15116	15222	15312	15364	15186	15268	15277	15447	15272	15311	15301	15358	15271	15356	15240	15214	15172	15405	15285	15191	15260	15365	15194	15238	15048	15279	15251	15322	15199	15150	15235	15145	15191	15253	15235	15109	15189	15360	15346	15279	15194	15173	15336	15205	15184	15285	15262	15269	15114	15163	15226	15131	15344	15263	15174	15189	15421	15396	15385	15292	15282	15220	15374	15416	15255	15300	15393	15142	15248	15378	15091	15236	15136	15333	15180	15281	15205	15145	15350	15164	15228	15341	15216	15337	15391	15404	15353	15166	15202	15419	15276	15198	15265	15143	15176	15158	15376	15127	15185	15347	15128	15208	15208	15197	15223	15288	15231	15401	15115	15368	15421	15188	15262	15141	15294	15207	15128	15240	15378	15219	15201	15194	15230	15367	15073	15354	15336	15271	15200	15132	15440	15204	15168	15240	15176	15312	15230	15174	15323	15179	15010	15168	15165	15413	15283	15239	15250	15065	15405	15225	15268	15221	15339	15171	15235	15123	15209	15181	15280	15195	15294	15194	15256	15409	15213	15295	15313	15333	15231	15204	15256	15282	15141	15115	15003	15154	15133	15234	15165	15259	15161	15261	15334	15316	15172	15276	15366	15152	15422	15428	15250	15251	15458	15093	15102	15291	15316	15087	15331	15188	15344	15384	15235	15262	15284	15224	15304	15326	15319	15421	15261	15236	15363	15070	15277	15278	15163	15191	15339	15347	15209	15189	15173	15419	15239	15282	15310	15367	15337	15171	15262	15345	15355	15273	15105	15149	15156	15126	15413	15281	15209	15161	15198	15215	15236	15246	15169	15349	15290	15270	15277	15342	15240	15150	15230	15306	15160	15230	15243	15197	15244	15221	15152	15214	15266	15292	15251	15315	15300	15245	15146	15109	15312	15337	15175	15176	15295	15195	15161	15262	15232	15278	15315	15207	15204	15127	15324	15280	15432	15127	15229	15243	15119	15278	15210	15451	15154	15498	15251	15212	15171	15401	15322	15059	15211	15458	15346	15121	15273	15330	15118	15363	15121	15233	15077	14992	15149	15398	15293	15204	15256	15355	15261	15258	15284	15081	15176	15277	15225	15293	15452	15221	15350	15157	15168	15284	15254	15080	15160	15222	14984	15332	15318	15202	15501	15176	15367	15358	15248	15242	15067	15259	15179	15158	15353	15250	15350	15299	15322	15294	15297	15064	15180	15391	15305	15234	15152	15334	15076	15460	15227	15297	15307	15171	15238	15271	15369	15282	15144	15258	15127	15193	15326	15319	15225	15295	15079	15413	15207	15210	15310	15332	15268	15094	15312	15195	15201	15300	15153	15235	15240	15118	15384	15074	15156	15311	15335	15408	15196	15276	15350	15289	15198	15291	14975	15283	15369	15248	15017	15205	15086	15309	15283	15229	15275	15062	15244	15075	15341	15179	15191	15341	15236	15238	15386	15224	15301	15298	15133	15285	15090	15199	15234	15022	15347	15246	15279	15176	15114	15315	15153	15317	15122	15368	15364	15194	15277	15227	15295	15400	15187	15257	15176	15365	15095	15201	15090	15171	15219	15440	15353	15421	15218	15373	15329	15187	15206	15378	15297	15142	15115	15334	15233	15334	15177	15225	15238	15331	15356	15311	15335	15146	15257	15349	15356	15257	15154	15215	15280	15072	15056	15102	15295	15086	15253	15375	15209	15253	15307	15205	15347	15446	15252	15225	15245	15278	15153	15229	15244	15329	15313	15269	15464	15152	15232	15165	15117	15291	15196	15375	15144	15267	15141	15271	15177	15243	15147	15313	15203	15336	15177	15212	15368	15190	15229	15271	15085	15244	15129	15210	15185	15187	15202	15383	15356	15240	15309	15018	15189	15302	15179	15054	15157	15391	15114	15173	15254	15215	15182	15029	15212	15304	15248	15185	15216	15293	15200	15237	15265	15312	15174	15173	15333	15244	15197	15181	15214	15278	15239	15330	15174	15448	15142	15383	15231	15304	15329	15238	15218	15304	15170	15329	15213	15519	15179	15258	15189	15040	15301	15303	15299	15108	15277	15297	15237	15326	15112	15144	15312	15205	15221	15235	15355	15290	15127	15071	15284	15186	15320	15278	15289	15328	15422	15155	15099	15513	15082	15353	15353	15323	15237	15049	15137	15280	15322	15312	15269	15162	15263	15325	15157	15221	15319	15144	15118	15071	15264	15185	15075	15151	15273	15351	15231	15250	15338	15295	15353	15154	15215	15282	15183	15297	15419	15401	15247	15309	15116	15344	15275	15466	15236	15293	15322	15138	15173	15204	15235	15122	15285	15271	15217	15297	15143	15155	15129	15357	15329	15297	15256	15109	15155	15117	15175	15281	15232	15158	15159	15293	15135	15185	15113	15398	15204	15164	15255	15157	15322	15260	15280	15340	15473	15264	15244	15107	15434	15133	15260	15087	15304	15346	15241	15157	15328	15095	15328	15275	15233	15220	15335	15130	15175	15248	15246	15160	15203	15372	15300	15338	15174	15185	15431	15151	15221	15280	15064	15476	15079	15300	15249	15117	15273	15241	15355	15217	15229	15272	15203	15079	15337	15170	15350	15232	15123	15289	15202	15245	15273	15269	15341	15388	15173	15316	15286	15093	15127	15206	15260	15234	15392	15245	15210	15259	15214	15225	15225	15297	15270	15279	15228	15488	15181	15328	15452	15420	15174	15202	15201	15080	15334	15233	15309	15333	15303	15218	15256	15147	15290	15121	15337	15230	15212	15293	15224	15443	15237	15358	15302	15213	15386	15275	14984	15201	15211	15262	15213	15284	15355	15527	15317	15323	15220	15212	15256	15381	15188	15173	15229	15359	15297	15374	15395	15115	15493	15273	15299	15252	15084	15251	15076	15217	15239	15324	15146	15252	15120	15336	15270	15511	15182	15223	15354	15334	15138	15203	15261	15185	15379	15147	15305	15335	15330	15311	15302	15189	15316	15148	15128	15151	15218	15100	15261	15079	15131	15263	15200	15253	15227	15359	15317	15210	15101	15384	15194	15206	15063
24069	21356	28840	24959	25165	27917	28149	24929	23254	21429	20410	19593	18790	18629	18337	17949	17799	17589	17566	17261	17196	17039	17271	16953	17097	17052	16858	17136	16935	17110	16938	17017	16707	16892	17041	17081	16777	16963	16800	16826	17031	16785	16871	16988	17056	16941	16845	16819	16853	16972	17026	16872	16760	16767	16872	16697	16948	16880	17060	16982	17189	16759	16795	16675	16801	16957	16862	16945	16750	16631	16761	16689	16942	16736	16873	16728	16795	16786	16804	16770	16608	16739	16862	16644	16887	16791	16894	16942	16626	16526	16597	16713	16766	16804	16900	16821	16806	16724	16777	16586	16797	16870	16828	16990	16846	16803	16887	16768	16797	16663	16839	16887	16764	16974	16909	16658	16801	16646	16842	16830	16717	16805	16860	16833	16791	16638	16673	16819	16797	16916	16782	16799	17004	16613	16528	16807	16777	16915	17019	16897	16579	16714	16629	16620	16872	16671	16856	16614	16864	16889	16823	16991	16645	16823	16712	16720	16881	16846	16821	16881	16848	16788	16863	16791	16961	16765	16850	16977	16859	16845	16751	16840	16909	16914	16962	16861	16879	16755	16850	16798	16727	16747	16735	16727	16799	16676	16789	16820	16716	16741	16763	16727	16807	16949	16778	16700	16873	16727	16917	16835	16710	16663	16668	16523	16763	16760	16849	16564	16734	16863	16807	16674	16864	16813	16848	16869	16763	16928	16592	16544	16849	16782	16751	16785	16605	16933	16587	16798	16825	16839	16681	16544	16924	16808	16721	16822	16743	16931	16771	16656	16696	16831	16832	16768	16764	16619	16752	16914	16793	16886	16742	16835	16765	16570	16655	16744	16799	16919	16744	16898	16865	16598	16679	16896	16875	16846	16927	16829	16804	16980	16703	16503	16755	16568	16756	16957	16894	16650	16759	16880	16894	16686	16889	16974	16936	16815	16879	16712	16733	16768	16746	16824	16735	16946	16656	16712	16723	16798	16721	16690	16859	16755	16713	16783	16732	16842	16699	16520	16768	16596	16771	16755	16915	16642	16680	16817	16851	16707	16879	16783	16692	16694	16684	16755	16747	16766	16746	16679	16908	16572	16871	16902	16941	17136	16795	16912	16614	16799	16744	16755	16740	16713	16787	16919	16874	16853	16897	16793	16768	16839	16923	16813	16790	16828	16886	16669	16879	16831	16960	16775	16763	16653	16700	16757	16782	16972	16740	16820	16685	16574	16664	16917	16679	16641	16818	16887	16785	16626	16981	16840	16717	16590	16861	16857	16678	16719	16671	16856	16930	16736	16845	16653	16867	16945	16753	16785	16654	16747	16745	16755	16793	16884	16521	16772	16951	16770	16809	16708	16913	16977	16736	16842	16960	16921	16770	16775	16799	16678	16628	16715	16871	16634	16855	16618	16798	16514	16585	16765	16859	16759	16568	16749	16823	16662	16785	16769	16833	16870	16896	16743	16443	16695	16691	16861	16545	16659	16873	16804	16685	16800	16758	16824	16772	16856	16733	16791	16848	16672	16790	16895	16863	16870	16721	16715	16837	16970	16524	16803	16844	16657	16932	16753	16871	16694	16725	16819	16657	16613	16717	16699	16791	16846	16787	16665	16574	16638	16685	16718	16751	16668	16840	16873	16833	17000	16765	16694	16714	16668	16737	16714	16851	16605	16780	16795	16943	16778	16521	16866	16831	16622	16711	16936	16557	16916	16699	16879	16708	16713	16768	16626	16804	16709	16950	16716	16787	16790	16837	16637	16944	16666	16762	16892	16706	16685	16760	16850	16867	16728	16862	16655	16905	16778	16559	16698	16691	16695	16798	16753	16735	16692	16833	16731	16801	16873	16924	16844	16732	16983	16875	16748	16884	16796	16726	16718	16673	16590	16801	16779	16913	16831	16911	16966	16749	16818	16554	16437	16889	16912	16828	16819	16668	16723	16680	16842	16883	16751	16747	16726	16752	16762	16753	16834	16707	16808	16654	16615	16675	16653	16778	16944	16621	16747	16744	16809	16746	16694	16710	16567	16994	16772	16654	16842	16674	16991	16788	16755	16818	16903	16755	16629	16602	16901	16829	16908	16848	16768	16747	17038	16716	16724	16649	16610	17010	16686	16823	16743	16691	16766	16696	16828	16743	16697	16684	16823	16762	16623	16697	16746	16815	16633	16798	16707	16692	16933	16566	16679	16661	16783	16641	16702	16727	16727	16572	16784	16924	16950	16811	16725	16774	16908	16849	16496	16758	16679	16808	16723	16891	16720	16701	16856	16815	16570	16921	16997	16771	16700	16480	17055	16853	16712	16652	16954	16837	16614	17133	16809	16964	16789	16821	16845	16708	16724	16826	16735	16710	16767	16725	16736	16810	16806	17024	16712	16814	16568	16757	16795	16868	16995	16745	16642	16735	16759	16879	16611	16905	16688	16811	16898	17021	16832	16858	16825	16818	16778	16903	16817	16926	16780	16759	16777	16821	16757	16922	16818	16763	16730	16860	16711	16834	16835	16786	16675	16782	16887	16818	16869	16819	16971	16733	16725	16803	16884	16656	16835	16833	16675	16695	16792	16708	16642	16845	16693	16916	16985	16609	16722	16957	16780	16929	16744	16639	16756	16599	16633	16813	16809	16723	16917	16710	16622	16691	16890	16725	16792	16576	16888	16729	16683	16851	16724	16799	16860	16772	16789	16798	16780	16696	16780	16555	16897	16955	16632	16774	16958	16608	16711	16812	16700	16873	16684	16867	16843	16679	16891	16725	16725	16691	16930	16636	16746	16868	16504	16675	16811	16671	16739	16615	16934	16695	16790	16695	16873	16662	16851	16846	16760	16770	16730	16773	16739	16792	16826	16704	16780	16777	16913	16735	16795	16815	16750	16838	16628	16807	16781	16703	16857	16784	16763	17023	16646	16589	16715	16928	16793	16923	16813	16820	16749	16911	16753	16679	16766	16893	16878	16411	16912	16576	16681	16684	16786	16819	16626	16643	16668	16723	16626	16925	16668	16643	16759	16692	16798	16711	16775	16776	16908	16758	16721	16793	16868	16673	16865	16738	16898	16601	16620	16916	16739	16800	16558	16968	16942	16663	16534	16892	16929	16677	16791	16617	16808	16818	16692	17059	16957	16813	16887	16851	16980	16915	16716	16822	16739	16650	16726	16723	16730	16718	16584	16733	16572	16666	16982	16960	16730	16706	16884	16876	16845	16800	16769	16749	16919	16908	16679	16659	16708	16955	16787	16856	16615	16806	16379	16658	16723	16533	16760	16701	16824	17067	16635	16851	16730	16781	16978	16914	16774	16951	16719	16814	16735	16948	16662	17059	16786	16689	16595	17041	16904	16741	16911	16896	16988	16734	16837	16897	16939	16632	16763	16990	16867	16700	16804	16727	16601	16881	16731	16952	16714	16765	16610	16759	16877	16950	16529	16781	16881	16746	16944	16902	17045	16559	16823	16764	16789	17001	16796	16758	16859	16591	16774	16748	16839	16741	16713	16816	16825	16676	16676	16575	16735	16991	16657	16678	16921	16868	16710	16668	16724	16892	16689	16945	17073	16827	16668	16752	16719	16941	16758	16852	16726	16904	16656	16944	16967	16783	16876	16642	16545	16879	16649	16773	16681	16616	16650	16707	16906	16757	16865	16846	16756	17078	17042	16904	16727	16705	16703	16692	16976	16973	16904	16945	16667	16681	16664	16603	16856	16821	16826	16730	16792	16723	16823	16827	16828	16891	16822	16852	16813	16658	16885	16788	16827	16746	16685	16801	16747	16742	16901	16695	16894	16840	16804	16698	16759	16722	16751	16715	16746	16871	16932	16837	16734	16740	16640	16711	16993	16878	16694	16808	16574	16767	16750	16439	17049	16962	16767	16701	16681	16849	16749	16884	16695	16751	16618	16845	16623	16739	16740	16775	16823	16720	16717	16770	16962	16689	16628	16862	16985	16719	16817	16613	16848	16686	16662	16614	16771	16844	16762	16925	16629	16807	16792	16925	16878	16749	16485	16592	16776	16938	16631	16652	16674	16845	16827	16626	16789	16706	16750	16572	16722	16725	16718	16748	16928	16749	16840	16680	16735	16702	17027	16707	16675	16670	16678	16674	16714	16759	16692	16719	16802	16726	16867	16738	16877	16806	16737	16508	16497	16732	16801	16877	16721	16711	16761	16655	16786	16725	16724	16611	16773	16656	16749	16819	16920	16815	16746	16626	16704	16858	16770	16822	16801	16839	16867	16735	16571	16918	16852	16704	17005	17027	16871	16933	16833	16955	16823	16767	16749	16718	16816	16830	17071	16789	16897	16631	16827	16861	16863	16687	16812	16707	16930	16717	16885	16728	16584	16709	16368	16724	16770	16885	16795	16831	16649	17017	16721	16640	16934	16822	16662	16789	16678	16733	16809	16970	16805	16619	16751	16869	16865	16541	16693	16647	16761	16711	16774	16793	16681	16802	16653	16780	16828	16841	16778	16762	16748	16696	16621	16732	16641	16795	16720	16792	16557	16631	16868	16865	16853	16990	16830	16781	16828	16736	16966	16663	16874	16641	16833	16569	16765	16712	16804	16505	16908	16592	16738	16697	16991	16712	16843	16799	16892	16899	16805	16717	16680	16796	16792	16587	16747	16836	16833	16762	16662	16752	16676	16763	16741	16768	16765	16833	16927	16806	16889	16684	16984	16706	16843	16718	16944	16807	16787	16943	16750	16713	16848	16688	16850	16653	16713	16674	16986	17055	16742	16679	16858	16805	16980	16746	16709	16808	16819	16622	16621	16718	16724	16799	16861	16885	16732	16680	16729	16953	16714	16719	16911	16872	16747	16712	16678	16764	16736	16851	16786	16913	16642	16716	16792	16682	16716	16835	16757	17023	16659	16805	16841	16708	16587	16745	16798	16692	16936	16817	16786	16873	16854	16693	16922	16834	16767	16754	16735	16864	16849	16720	16813	16826	16661	16885	16695	16877	16807	16649	16621	16761	16820	16727	16920	16914	16814	16694	16798	16615	16792	16768	16936	16591	16697	16806	16827	16741	16922	16796	16836	16787	16712	16634	16793	16897	16744	16974	16866	16850	16815	16660	16771	16751	16733	16824	16545	16761	16758	16770	16736	16737	16742	16862	16566	16570	16582	16706	16866	16680	16591	16657	16776
28174	46584	45611	42326	36860	31818	28711	27545	25274	22246	20777	19592	18625	18118	17740	16808	16571	16313	16261	16046	15968	15871	15641	15636	15565	15613	15379	15393	15575	15563	15444	15505	15575	15401	15435	15349	15487	15409	15547	15333	15558	15404	15570	15360	15331	15366	15494	15451	15394	15265	15467	15296	15315	15402	15348	15323	15289	15118	15366	15305	15290	15328	15432	15445	15428	15498	15423	15194	15172	15274	15239	15366	15364	15332	15515	15596	15342	15420	15361	15378	15365	15438	15292	15346	15364	15469	15291	15449	15256	15320	15436	15286	15473	15222	15460	15422	15308	15340	15386	15413	15379	15278	15378	15248	15308	15468	15366	15267	15476	15218	15316	15249	15361	15474	15313	15346	15358	15372	15392	15440	15411	15350	15451	15434	15281	15466	15445	15311	15245	15453	15421	15277	15268	15318	15175	15212	15463	15301	15245	15424	15315	15244	15246	15518	15306	15391	15237	15226	15261	15262	15435	15172	15230	15206	15354	15289	15135	15330	15242	15346	15397	15287	15289	15368	15381	15250	15316	15412	15375	15234	15413	15399	15410	15348	15436	15236	15275	15413	15310	15503	15483	15355	15435	15264	15458	15213	15214	15316	15330	15427	15377	15432	15184	15396	15229	15431	15279	15259	15405	15578	15325	15309	15334	15444	15478	15465	15346	15253	15209	15321	15292	15479	15242	15194	15297	15407	15291	15151	15464	15205	15235	15293	15335	15270	15281	15523	15313	15340	15370	15329	15229	15389	15255	15268	15302	15402	15398	15388	15495	15493	15514	15397	15303	15334	15301	15582	15430	15470	15369	15285	15430	15404	15421	15278	15362	15143	15313	15380	15639	15369	15319	15375	15309	15424	15300	15364	15275	15215	15621	15180	15210	15371	15252	15433	15474	15415	15442	15228	15477	15465	15420	15453	15373	15476	15358	15378	15333	15155	15268	15441	15439	15358	15445	15479	15176	15207	15306	15311	15431	15529	15201	15352	15517	15137	15241	15316	15243	15407	15444	15438	15493	15343	15419	15354	15135	15286	15140	15412	15340	15329	15309	15283	15384	15339	15296	15378	15190	15231	15293	15315	15421	15334	15194	15447	15459	15107	15305	15353	15546	15320	15383	15350	15491	15447	15373	15167	15291	15272	15393	15498	15182	15252	15444	15284	15391	15387	15316	15336	15286	15331	15434	15344	15371	15337	15411	15343	15352	15274	15249	15376	15449	15154	15624	15302	15485	15392	15473	15208	15482	15413	15262	15349	15306	15268	15194	15271	15367	15377	15268	15348	15437	15161	15339	15286	15224	15423	15297	15385	15427	15331	15211	15424	15297	15463	15315	15245	15309	15243	15382	15390	15289	15423	15311	15360	15348	15442	15314	15204	15268	15386	15364	15492	15308	15367	15274	15241	15439	15374	15224	15342	15236	15468	15424	15338	15178	15457	15438	15354	15283	15377	15276	15332	15323	15325	15166	15305	15291	15227	15529	15192	15466	15392	15264	15301	15394	15309	15235	15238	15359	15364	15464	15370	15432	15375	15302	15460	15319	15401	15282	15278	15472	15345	15394	15360	15407	15301	15411	15211	15457	15396	15324	15379	15400	15213	15300	15284	15251	15119	15426	15343	15347	15421	15248	15301	15328	15346	15265	15368	15247	15573	15412	15434	15263	15248	15346	15484	15387	15282	15419	15351	15270	15465	15389	15260	15374	15323	15316	15376	15360	15330	15373	15527	15358	15260	15375	15300	15348	15349	15379	15318	15542	15288	15336	15281	15453	15309	15307	15415	15170	15395	15394	15323	15310	15467	15392	15276	15442	15328	15470	15275	15357	15352	15282	15320	15446	15219	15246	15287	15284	15284	15400	15257	15448	15306	15370	15348	15283	15363	15194	15496	15576	15289	15377	15116	15418	15297	15330	15307	15221	15202	15293	15265	15229	15380	15285	15273	15350	15328	15235	15156	15363	15397	15330	15507	15332	15211	15255	15240	15314	15458	15287	15396	15304	15381	15432	15347	15360	15333	15433	15267	15365	15067	15320	15541	15320	15320	15345	15224	15626	15468	15306	15219	15107	15089	15294	15322	15501	15313	15465	15376	15368	15308	15234	15392	15404	15392	15174	15294	15461	15208	15454	15369	15357	15441	15249	15363	15335	15337	15434	15210	15453	15273	15481	15449	15311	15590	15304	15292	15313	15360	15249	15394	15256	15399	15248	15291	15368	15260	15104	15386	15366	15234	15208	15344	15351	15350	15186	15401	15383	15435	15434	15547	15403	15266	15331	15327	15510	15265	15324	15345	15425	15530	15392	15288	15262	15329	15462	15278	15366	15347	15359	15381	15313	15353	15325	15299	15280	15274	15427	15275	15155	15461	15289	15391	15313	15199	15526	15367	15308	15292	15405	15379	15121	15262	15406	15371	15341	15434	15372	15494	15413	15370	15275	15321	15364	15317	15256	15266	15359	15230	15350	15447	15376	15247	15281	15271	15410	15378	15367	15355	15344	15470	15267	15408	15289	15449	15411	15336	15465	15288	15459	15321	15432	15264	15393	15430	15188	15388	15283	15562	15510	15373	15546	15487	15322	15530	15339	15244	15341	15315	15441	15360	15372	15392	15454	15296	15314	15409	15212	15386	15246	15372	15148	15361	15294	15340	15594	15305	15363	15328	15396	15252	15359	15330	15418	15400	15573	15538	15398	15353	15199	15302	15441	15459	15329	15393	15324	15308	15353	15504	15335	15338	15254	15379	15388	15343	15156	15331	15322	15297	15199	15300	15319	15315	15291	15490	15499	15287	15501	15301	15368	15395	15407	15283	15378	15283	15280	15520	15297	15288	15410	15344	15259	15329	15313	15394	15347	15364	15296	15331	15376	15371	15253	15523	15204	15309	15257	15385	15316	15315	15491	15444	15266	15328	15336	15378	15228	15469	15367	15403	15235	15364	15447	15246	15378	15236	15351	15283	15495	15233	15314	15503	15294	15334	15188	15362	15242	15417	15341	15231	15238	15489	15337	15312	15158	15383	15159	15504	15177	15308	15370	15254	15451	15443	15371	15490	15304	15317	15362	15325	15318	15428	15237	15322	15391	15210	15347	15424	15172	15519	15454	15350	15426	15190	15344	15338	15477	15288	15416	15382	15431	15495	15230	15320	15217	15406	15419	15262	15326	15256	15371	15272	15258	15452	15380	15327	15365	15480	15579	15273	15314	15361	15522	15456	15331	15492	15122	15452	15344	15353	15394	15592	15273	15467	15081	15488	15209	15379	15494	15246	15188	15443	15520	15309	15311	15366	15492	15363	15390	15169	15388	15392	15468	15519	15253	15342	15409	15323	15331	15373	15235	15485	15277	15104	15329	15273	15407	15290	15468	15276	15388	15425	15278	15616	15434	15406	15363	15368	15333	15457	15393	15254	15347	15430	15460	15254	15412	15433	15383	15305	15302	15364	15219	15322	15477	15529	15292	15324	15374	15489	15182	15506	15261	15467	15577	15344	15211	15370	15352	15305	15223	15310	15298	15326	15176	15230	15424	15473	15395	15286	15399	15313	15266	15422	15528	15509	15199	15459	15443	15232	15435	15380	15166	15505	15368	15340	15358	15293	15385	15511	15244	15326	15518	15287	15401	15364	15268	15259	15382	15443	15306	15342	15314	15427	15200	15401	15274	15423	15320	15504	15294	15300	15332	15416	15474	15265	15260	15370	15286	15549	15227	15299	15298	15486	15374	15253	15335	15346	15437	15251	15431	15276	15281	15415	15309	15454	15210	15195	15358	15315	15501	15272	15279	15240	15307	15413	15293	15238	15355	15327	15533	15202	15330	15428	15369	15341	15237	15425	15435	15330	15200	15271	15355	15430	15390	15532	15631	15555	15194	15469	15381	15381	15277	15109	15287	15300	15217	15474	15294	15477	15444	15310	15183	15475	15405	15419	15365	15213	15445	15450	15287	15293	15453	15350	15347	15228	15366	15363	15282	15344	15529	15351	15452	15281	15293	15285	15325	15432	15290	15418	15458	15441	15432	15281	15280	15316	15324	15340	15334	15390	15224	15347	15304	15352	15333	15368	15402	15318	15471	15428	15344	15270	15318	15270	15382	15319	15426	15226	15424	15335	15249	15256	15479	15426	15420	15371	15213	15345	15369	15551	15324	15381	15343	15302	15465	15177	15389	15408	15239	15357	15394	15304	15346	15344	15266	15360	15270	15406	15320	15254	15275	15292	15266	15381	15451	15387	15213	15293	15340	15400	15322	15186	15238	15428	15448	15381	15356	15287	15443	15263	15227	15414	15333	15441	15410	15383	15332	15396	15375	15464	15435	15207	15169	15420	15427	15417	15411	15334	15408	15469	15491	15249	15218	15339	15290	15344	15430	15279	15498	15352	15578	15222	15384	15450	15282	15455	15295	15334	15354	15337	15307	15377	15297	15434	15393	15451	15379	15264	15519	15470	15281	15275	15405	15316	15440	15526	15377	15520	15268	15379	15410	15199	15449	15105	15328	15194	15332	15326	15329	15276	15197	15280	15517	15342	15344	15301	15462	15510	15415	15284	15254	15226	15329	15228	15447	15274	15342	15204	15393	15179	15222	15285	15467	15416	15328	15235	15289	15375	15335	15319	15186	15311	15377	15331	15126	15483	15323	15238	15265	15474	15300	15381	15497	15192	15539	15261	15384	15278	15400	15515	15317	15314	15293	15328	15498	15478	15361	15304	15280	15429	15278	15320	15402	15331	15428	15271	15394	15200	15266	15476	15405	15243	15430	15377	15500	15310	15293	15355	15332	15366	15333	15343	15499	15419	15364	15337	15406	15163	15327	15403	15420	15381	15492	15341	15372	15428	15342	15284	15406	15265	15275	15347	15443	15262	15317	15280	15465	15375	15461	15417	15350	15394	15452	15327	15380	15254	15268	15451	15310	15406	15300	15288	15239	15405	15366	15265	15265	15281	15184	15491	15452	15318	15350	15352	15415	15221	15312	15496	15319	15346	15360	15218	15499	15400	15494	15511	15264	15472	15290	15371	15195	15291	15424	15331	15373	15335	15287	15311	15372	15422	15317	15434	15345	15243	15525	15341	15402	15175	15343	15384	15413	15460	15376	15239	15531	15140	15329	15383	15342	15323	15136	15207	15493	15432	15378	15325
30662	26336	31380	31453	26318	23339	21564	20932	20281	19053	18819	18155	18094	17858	17875	17769	17492	17336	17457	17349	17238	17312	17129	17234	17219	17046	17135	17209	17461	17168	17232	17251	17427	17240	17263	17326	17522	17362	17313	17194	17145	17216	17027	17000	17211	17262	17121	17228	17256	17191	17244	17095	17416	17209	17261	17298	17304	17429	17351	17343	17337	17365	17102	17254	17261	17159	17259	17357	17279	16905	17266	17233	17358	17228	17237	17066	17105	17194	17353	17342	17109	17126	17220	17184	17143	17356	17294	17282	17168	17360	17184	17284	17195	17258	17329	17064	17181	17188	17438	17333	17255	17112	17018	17192	17343	17075	16993	17317	17313	17207	17100	17273	17251	17289	17258	16966	17175	17249	17203	17184	17303	17304	17118	17022	17090	17475	17293	17142	17214	17111	17263	17194	17118	17220	17321	17282	17216	17234	17179	16977	17375	17342	17169	17363	17150	17120	17135	17174	17346	17200	17199	16917	17464	17158	16934	16981	17134	17224	17185	17313	17155	17251	17157	17057	17304	17288	17267	17415	17229	17159	17042	17252	17069	17208	17284	17247	17185	17071	17186	17385	17140	17156	17268	17245	16987	17253	17339	17346	17257	17277	17260	17128	17122	17253	16992	17065	17375	17296	17023	17272	17164	17301	17156	17215	17109	17155	17214	17209	17144	17210	17298	17199	17303	17199	17279	17167	17403	17258	17171	17215	17105	17229	17195	17251	17089	17209	17150	17130	17308	17115	17221	17247	17200	17153	17122	17109	16855	17377	17276	17058	17241	17231	17216	17080	17071	17240	17307	17312	17070	17115	17316	17410	17220	17483	17207	17426	17290	17324	17155	17218	17247	17217	17071	17086	17268	17279	17293	17354	17385	16999	17225	17301	17113	17097	17277	17207	17096	16968	17168	17123	17162	17228	17065	17110	17023	17266	17257	17405	17461	17098	17190	17054	17521	17432	17197	17148	17067	17343	17219	17076	17342	17213	17006	17090	17236	17264	17146	17062	17294	17304	17265	17163	17212	17104	17097	17140	17159	17244	17292	17238	17277	17281	17274	17255	17264	17351	17204	17103	17259	17286	17355	17249	16970	17148	17247	17359	17270	17353	17280	17089	17060	17121	17107	17064	17349	17122	17076	17249	16960	17137	17253	17116	16957	17347	17322	17440	16906	17157	17207	17280	17094	16939	17109	17132	17134	16982	17146	17352	17088	17343	17292	17273	17335	17239	17045	17158	17279	17263	17244	17396	17312	17270	17268	17340	17429	17411	17316	17331	17029	17278	17321	17148	17333	17255	17263	17180	17133	17308	17149	17223	17213	17131	17319	17312	17239	17258	17258	17328	17223	17243	17236	17224	17099	17220	17175	17118	17247	17420	17059	17254	17250	17127	17240	17032	17510	17128	17159	17212	17077	16996	17220	16972	17126	17183	17164	17138	17220	17256	17229	17129	17229	17219	17172	17296	17255	17074	17208	17323	17438	17389	17055	17398	17134	17270	17388	17385	17130	17330	17063	17269	17173	17051	16985	17279	17245	16917	17222	17546	17278	17056	17141	17274	17361	17332	17213	17195	17393	17240	17160	17104	17077	17079	17132	17287	17235	17181	17256	17290	17323	17469	17122	17365	17285	17169	17096	17128	17173	17233	17164	17118	17163	17152	17101	17046	17225	17139	17216	17209	17110	17081	17176	17237	17291	17359	17341	17205	17358	17335	17069	17177	16992	17355	17179	17268	17220	17098	17288	17350	17229	17402	17094	17146	17316	17060	17269	17087	17230	17280	17197	17131	17256	17233	17272	17078	17098	17240	17223	17349	17145	17273	17171	17240	17422	17241	16996	17223	17160	17259	17298	17200	17333	17065	17238	17156	17225	17223	17150	17093	17326	17287	17137	17270	17353	17222	17210	17180	17164	17184	17168	17151	17272	17202	17272	17362	17124	17278	17321	17224	17086	17211	17065	17298	17178	17301	17347	17138	17156	17165	17233	17365	17161	17002	17109	17169	17136	17160	17435	17289	17216	17333	17310	17079	17060	17072	17199	17148	17254	17081	17282	17237	17278	17287	17445	17191	17197	16962	17193	17165	17341	17315	17284	17220	17116	17244	17174	17120	17397	17165	17293	17214	17163	17214	17145	17427	17261	17179	17268	17301	17220	17217	17292	17156	17343	17110	17185	17356	17281	17153	17407	17088	17089	16981	17327	17241	17171	17153	17321	17352	17129	17284	17228	17291	17371	17058	17271	17555	17192	17459	17299	17196	17319	17227	17294	17103	17354	17082	17175	17288	17263	17147	17288	17284	17268	17111	17332	17322	17173	17218	17178	17234	17352	17256	17275	17025	17302	17275	17291	17197	17341	17239	17168	17155	17078	17338	17486	17371	17125	17202	17230	17220	17351	17237	17178	17248	17189	17105	17177	17100	17158	17208	17163	17157	17041	17134	17164	17247	17318	17258	17233	17329	17108	17346	17095	17216	17162	17118	17173	17351	17155	17059	17143	17246	17012	17174	17120	17275	17261	17200	17347	17289	17065	17284	17155	17150	17113	17236	17279	17166	17258	17148	17107	16952	17314	17256	17318	17301	17146	17041	17092	17166	17250	17252	17286	17391	17418	17332	17266	17322	17210	17157	17112	17042	17066	17215	17202	17145	17400	17413	17134	17110	17342	17169	17301	17268	17375	17216	17402	17378	17368	17345	17319	17382	17098	17067	17281	17199	17349	17183	17170	16950	17066	17216	17362	17278	17163	16999	17189	17174	17274	17241	17195	17222	17098	17171	17144	17215	17117	17038	17224	17182	17358	17176	17308	17226	17280	17221	17081	17238	17264	17240	17224	17124	17282	17300	17047	17184	17271	17131	17102	17151	17191	17162	17189	17328	17127	17238	17162	17332	17319	17284	17071	17075	17198	17007	17069	17146	17310	17334	17153	17271	17225	17393	17446	17219	17168	17162	17144	17165	17157	17195	17349	17238	17236	17126	17042	17231	17172	17403	17247	17282	17121	17292	17148	17078	16978	17084	17273	17347	17260	17325	17217	17113	17248	16863	17300	17013	17407	17068	16998	17256	17278	17210	17280	17123	17275	17102	17137	17210	17335	17287	17380	17167	17230	17126	17432	17200	17222	17235	17133	17127	17064	17216	17257	17181	17155	17081	17060	17316	17213	17208	17202	17091	17020	17143	17260	17146	17349	17259	17380	17215	17062	17367	17110	17253	17382	17256	17227	17157	17395	17052	17126	17077	17121	17035	17187	17300	17023	17294	17325	17250	17287	17261	17277	17441	17100	17125	17282	17268	17328	17346	17197	17201	17292	17151	17044	17117	17165	17277	17173	17230	17387	17254	17348	17196	16975	17401	17158	17063	17257	17140	17250	17184	17381	17229	17301	17163	17300	17523	17291	17293	17172	17179	17268	17283	17214	17432	17175	17332	17239	17552	17324	17138	17245	17240	17195	17270	17215	17241	17101	16994	17250	17177	17236	17448	17388	17368	17191	17206	17279	17280	17154	17300	17258	17041	17242	17218	17148	17267	17398	17138	17251	17222	17358	17252	17265	17088	17136	17310	17385	17314	17129	17202	17126	17266	17093	17136	17189	17260	17226	17364	17210	17245	17280	17182	17045	17157	17343	17280	17212	17227	17217	17276	17418	17226	17275	17433	17239	17386	17277	17109	17155	17196	16984	17220	17196	17055	17299	17178	17297	17264	17198	17463	17355	17092	17371	17148	17205	17162	17247	17259	17472	17446	17163	17030	17095	17118	17169	17236	17211	17321	17275	17015	17380	17266	17356	17160	17202	17221	17304	17161	17298	17139	17153	17212	17196	17197	17294	17185	17309	17209	17346	17027	17206	16992	17187	17231	17045	17216	17159	17158	17148	17239	17297	17266	17348	17164	17252	17194	17314	17243	17029	17247	17566	17378	17166	17258	17232	17010	17264	17176	17139	17276	17228	17275	17280	17465	17446	17230	17135	17361	17080	17176	17325	17370	17153	17308	17382	17343	17127	17340	17302	17187	17214	17443	17377	17417	17124	17209	17331	17430	17362	17337	17444	17085	17049	17176	17051	17218	17055	17065	17242	17152	17260	17227	17461	17134	17104	17231	17392	17389	17198	17401	17116	17185	17241	17199	17120	17008	17246	17319	17310	17272	17314	17205	17282	17296	17144	17015	17295	17170	17078	17263	17244	17130	17137	17057	17117	17162	17366	17309	17220	17234	17350	17118	17062	17150	17366	17220	17356	17117	17072	17044	17401	17198	17279	17379	17071	17218	17399	17173	17181	17195	17106	17366	17353	17227	17258	17332	17245	17256	17281	17130	17184	17091	17004	17261	17420	17470	17230	17208	17200	17280	17228	17355	17137	17266	17266	17108	17178	17103	17283	17023	17350	17063	17241	17139	17147	17278	17053	17024	17224	17133	17092	17221	17084	17324	17322	17044	17200	17435	17177	17177	17323	17114	17332	17241	17205	17369	17098	17354	17367	17239	17198	17196	17321	17404	17288	17257	17168	17368	17193	17079	17000	17182	17295	17236	17438	17283	17105	17054	17232	17093	17142	17242	17282	17410	17173	17196	17329	17328	17268	17304	17294	17210	17351	17284	17425	17243	17266	17069	17315	17354	17436	17254	17367	17241	17086	17252	17099	17226	17223	17158	17079	17180	17265	17297	17290	17243	17363	17272	17177	17252	17015	17315	17160	17419	17262	17291	17128	17237	17314	17247	17372	17254	17276	17125	17235	17251	17289	17382	17268	17199	17198	17241	17337	17074	17427	17112	17003	17310	17362	17398	17270	17219	17321	16914	17136	17069	17148	17254	17273	17111	17348	17238	17227	17160	17108	17206	17283	17106	17417	17231	17467	17510	17191	16975	17264	17309	17407	17315	17178	17228	17302	17438	17392	17249	17135	17305	17074	17360	17323	17218	17186	17301	17489	17353	17223	17358	17132	17380	17208	17178	17145	17325	17290	17217	17315	17346	17133	17262	17149	17165	17070	17157	17210	17177	17287	17439	17056	17514	17197	17299	17077	17249	17067	17163	17110	17259	17234	17223	17177	17322	17279	17271	17128	17119	17147	17160	17450	17265	17006	17272	17249	17272	17356	17167	17211	17216	17264	17219	17317	17307	17156	17300	17327	17415
26528	35549	36542	33426	28112	24506	22344	21698	20421	18663	18116	17178	16950	16822	16468	16275	15950	16117	16149	15832	15820	15693	15672	15607	15600	15562	15705	15627	15708	15817	15922	15364	15778	15688	15843	15585	15614	15517	15656	15674	15735	15756	15685	15695	15690	15631	15611	15585	15490	15611	15620	15448	15517	15640	15739	15584	15562	15612	15635	15581	15592	15604	15640	15596	15593	15609	15628	15534	15592	15731	15572	15643	15574	15452	15587	15611	15509	15407	15649	15739	15443	15575	15844	15663	15513	15679	15653	15848	15600	15548	15843	15540	15846	15592	15508	15642	15611	15572	15530	15684	15671	15655	15622	15617	15615	15443	15578	15515	15542	15578	15556	15695	15587	15615	15492	15526	15492	15496	15830	15627	15602	15686	15616	15422	15538	15499	15393	15671	15650	15556	15650	15681	15543	15677	15673	15632	15699	15630	15563	15571	15589	15433	15633	15675	15593	15616	15675	15725	15566	15573	15469	15536	15612	15525	15732	15563	15582	15714	15566	15496	15698	15582	15562	15450	15440	15543	15606	15647	15600	15573	15521	15691	15466	15503	15692	15620	15577	15526	15629	15489	15532	15686	15670	15678	15456	15657	15640	15511	15517	15638	15451	15554	15608	15559	15649	15573	15636	15638	15502	15437	15694	15641	15475	15658	15601	15778	15556	15675	15471	15556	15630	15756	15593	15695	15480	15582	15560	15789	15514	15651	15602	15629	15546	15540	15537	15551	15531	15561	15718	15565	15570	15574	15548	15696	15667	15486	15568	15515	15600	15561	15542	15687	15589	15483	15706	15600	15671	15757	15763	15483	15731	15381	15563	15439	15727	15702	15584	15522	15612	15641	15654	15557	15786	15560	15489	15655	15686	15661	15544	15619	15583	15751	15387	15732	15669	15511	15672	15562	15657	15527	15289	15571	15631	15505	15574	15590	15474	15522	15596	15587	15635	15530	15553	15397	15429	15636	15569	15594	15631	15635	15543	15534	15497	15548	15474	15436	15760	15462	15691	15582	15646	15641	15849	15548	15517	15677	15584	15744	15682	15464	15502	15590	15621	15611	15641	15585	15695	15392	15563	15512	15707	15662	15548	15568	15644	15515	15623	15539	15687	15602	15452	15631	15600	15688	15615	15592	15647	15282	15520	15566	15562	15610	15456	15687	15505	15527	15584	15482	15683	15688	15604	15642	15601	15630	15685	15611	15526	15592	15660	15554	15590	15614	15626	15652	15670	15557	15555	15770	15638	15666	15722	15590	15637	15736	15567	15590	15535	15607	15614	15599	15580	15636	15637	15584	15614	15409	15523	15480	15682	15543	15696	15581	15667	15462	15566	15602	15614	15612	15656	15614	15674	15547	15604	15633	15732	15601	15490	15545	15457	15727	15652	15463	15436	15658	15584	15608	15726	15519	15572	15680	15591	15602	15674	15448	15668	15637	15682	15654	15769	15704	15575	15473	15616	15784	15518	15586	15464	15629	15669	15538	15511	15611	15652	15491	15492	15613	15618	15635	15558	15663	15687	15547	15556	15760	15601	15651	15794	15481	15498	15688	15585	15565	15498	15813	15608	15603	15624	15716	15669	15633	15634	15654	15666	15488	15397	15523	15634	15590	15690	15619	15567	15552	15662	15811	15712	15519	15539	15557	15598	15598	15409	15822	15527	15648	15680	15619	15604	15566	15752	15623	15732	15634	15703	15576	15711	15515	15528	15591	15553	15508	15490	15702	15707	15617	15622	15585	15586	15698	15549	15610	15609	15543	15550	15523	15542	15672	15575	15581	15680	15595	15473	15484	15601	15601	15719	15723	15631	15673	15687	15623	15740	15724	15583	15610	15516	15627	15712	15611	15449	15499	15454	15540	15727	15682	15496	15610	15602	15831	15691	15535	15673	15582	15729	15538	15630	15748	15508	15743	15651	15491	15554	15597	15663	15517	15662	15525	15661	15652	15561	15543	15546	15707	15574	15544	15690	15575	15637	15741	15599	15444	15520	15559	15495	15603	15572	15766	15546	15599	15653	15409	15774	15500	15662	15500	15645	15664	15612	15625	15675	15642	15569	15608	15550	15468	15646	15603	15643	15678	15557	15606	15720	15601	15757	15463	15603	15731	15784	15593	15515	15596	15765	15718	15544	15675	15612	15739	15707	15517	15600	15529	15707	15518	15711	15585	15578	15548	15483	15588	15610	15778	15447	15524	15874	15740	15364	15605	15697	15592	15631	15695	15485	15485	15728	15686	15772	15597	15570	15692	15652	15651	15614	15919	15437	15549	15805	15684	15454	15429	15522	15702	15621	15650	15683	15685	15469	15630	15590	15448	15569	15574	15752	15669	15656	15818	15567	15548	15491	15699	15499	15631	15529	15482	15644	15619	15698	15550	15627	15466	15729	15560	15589	15752	15700	15448	15735	15555	15579	15588	15657	15680	15606	15612	15464	15582	15630	15535	15507	15657	15601	15537	15686	15542	15620	15514	15699	15533	15644	15629	15667	15302	15523	15730	15707	15556	15641	15468	15617	15568	15591	15582	15799	15477	15522	15480	15548	15624	15522	15685	15708	15529	15746	15619	15494	15475	15622	15596	15426	15567	15480	15561	15619	15618	15654	15534	15655	15609	15389	15590	15606	15540	15528	15460	15656	15576	15566	15565	15625	15541	15520	15648	15706	15594	15621	15671	15470	15680	15550	15747	15598	15562	15648	15600	15781	15563	15788	15604	15624	15603	15687	15659	15587	15546	15606	15526	15449	15508	15673	15562	15657	15640	15504	15789	15654	15662	15603	15560	15490	15519	15643	15674	15559	15560	15495	15539	15646	15491	15663	15649	15649	15615	15748	15674	15635	15741	15639	15673	15741	15662	15663	15553	15744	15535	15610	15653	15732	15498	15670	15493	15533	15571	15641	15784	15550	15560	15597	15665	15659	15610	15510	15634	15659	15609	15541	15717	15626	15597	15702	15436	15675	15551	15537	15665	15482	15617	15779	15587	15516	15630	15580	15522	15501	15644	15736	15443	15470	15536	15682	15574	15733	15542	15839	15732	15597	15518	15675	15554	15669	15688	15567	15891	15711	15420	15456	15627	15709	15438	15758	15514	15799	15467	15505	15575	15549	15897	15567	15744	15591	15541	15602	15637	15411	15547	15658	15550	15523	15486	15644	15596	15619	15611	15553	15541	15479	15603	15673	15665	15638	15620	15709	15575	15556	15577	15663	15526	15793	15674	15656	15573	15681	15487	15599	15755	15710	15691	15677	15613	15705	15660	15787	15637	15443	15767	15705	15722	15558	15723	15670	15605	15641	15680	15617	15620	15591	15796	15482	15679	15620	15648	15696	15740	15401	15548	15603	15729	15416	15595	15741	15597	15613	15588	15607	15592	15502	15515	15671	15764	15597	15707	15512	15644	15727	15594	15528	15424	15562	15676	15601	15633	15413	15485	15575	15724	15568	15528	15486	15557	15502	15607	15619	15530	15624	15682	15552	15606	15737	15600	15573	15637	15838	15706	15629	15403	15532	15758	15582	15945	15577	15541	15690	15602	15678	15470	15759	15688	15538	15560	15528	15774	15581	15618	15647	15658	15557	15532	15497	15582	15447	15645	15528	15564	15536	15704	15531	15736	15502	15570	15667	15412	15666	15537	15551	15683	15460	15588	15729	15653	15528	15771	15557	15730	15598	15618	15640	15535	15559	15599	15671	15607	15802	15664	15466	15669	15731	15544	15644	15592	15401	15540	15575	15521	15657	15710	15748	15819	15664	15612	15594	15607	15641	15610	15497	15613	15693	15592	15543	15626	15673	15532	15876	15528	15603	15573	15507	15623	15667	15715	15625	15752	15704	15640	15568	15526	15793	15555	15476	15495	15708	15673	15612	15635	15636	15671	15709	15558	15502	15571	15858	15491	15553	15764	15712	15412	15725	15556	15597	15594	15671	15683	15473	15626	15437	15553	15769	15649	15590	15564	15628	15620	15621	15557	15771	15598	15656	15821	15675	15476	15570	15726	15431	15672	15744	15623	15769	15487	15499	15737	15621	15622	15529	15575	15626	15595	15601	15515	15508	15655	15651	15728	15644	15632	15644	15551	15580	15542	15633	15610	15628	15711	15485	15603	15581	15568	15605	15521	15750	15600	15576	15663	15570	15780	15530	15735	15766	15675	15685	15450	15634	15388	15542	15732	15583	15648	15445	15547	15522	15655	15410	15593	15605	15683	15391	15573	15735	15623	15701	15516	15467	15531	15616	15469	15585	15674	15533	15521	15618	15799	15650	15691	15557	15653	15574	15346	15747	15747	15530	15631	15658	15652	15518	15585	15551	15593	15669	15693	15825	15562	15642	15691	15710	15540	15813	15789	15604	15617	15564	15573	15606	15544	15748	15624	15591	15647	15692	15719	15485	15565	15584	15682	15754	15597	15847	15674	15598	15616	15571	15426	15477	15479	15506	15669	15822	15714	15706	15660	15585	15611	15631	15506	15620	15485	15451	15573	15602	15579	15571	15645	15638	15480	15467	15616	15645	15614	15705	15631	15548	15712	15622	15569	15514	15702	15718	15572	15693	15660	15690	15697	15504	15787	15638	15528	15733	15695	15587	15561	15511	15606	15574	15588	15648	15536	15539	15756	15581	15526	15700	15598	15560	15721	15610	15590	15563	15634	15617	15536	15550	15595	15519	15545	15603	15601	15519	15710	15572	15695	15594	15680	15517	15679	15515	15671	15703	15383	15487	15737	15717	15641	15604	15626	15593	15685	15659	15621	15625	15723	15714	15582	15697	15381	15586	15570	15575	15875	15667	15668	15681	15445	15564	15524	15700	15676	15603	15792	15466	15614	15821	15467	15709	15542	15651	15656	15648	15617	15608	15681	15590	15603	15718	15645	15836	15576	15692	15636	15658	15804	15441	15636	15626	15737	15732	15567	15510	15720	15522	15572	15647	15652	15500	15670	15681	15583	15506	15613	15621	15614	15599	15625	15572	15752	15680	15806	15468	15630	15497	15672	15677	15639	15601	15691	15587	15691	15423	15695	15731	15599	15704	15527	15559	15655	15539	15636	15517	15732	15509	15639	15602	15550	15674	15610	15842	15559	15462	15799	15510	15574	15709	15668	15498	15409	15683	15535	15665	15523	15687	15790	15606	15706
25316	21367	28472	27801	26688	25734	24635	22304	21392	20025	19230	17913	17720	17591	17511	17071	16945	16866	16634	16595	16740	16649	16374	16374	16460	16570	16340	16440	16301	16410	16316	16461	16354	16289	16201	16422	16528	16451	16485	16501	16480	16506	16505	16549	16459	16486	16542	16396	16332	16428	16308	16285	16381	16416	16503	16365	16282	16325	16326	16376	16394	16509	16251	16281	16432	16521	16556	16267	16270	16273	16314	16394	16422	16369	16215	16400	16363	16251	16399	16363	16314	16387	16151	16178	16549	16336	16249	16121	16419	16449	16298	16266	16208	16426	16419	16280	16163	16464	16370	16329	16349	16395	16290	16394	16293	16316	16227	16399	16294	16290	16474	16194	16194	16308	16435	16413	16453	16420	16187	16141	16321	16265	16437	16379	16341	16230	16481	16443	16298	16372	16224	16286	16410	16234	16314	16513	16273	16423	16334	16381	16247	16233	16441	16478	16279	16332	16356	16162	16369	16279	16446	16406	16331	16188	16300	16389	16389	16372	16359	16177	16306	16449	16357	16355	16161	16331	16202	16350	16399	16386	16352	16643	16473	16309	16269	16436	16240	16342	16352	16242	16350	16304	16356	16024	16222	16367	16353	16364	16287	16413	16399	16077	16101	16336	16316	16432	16236	16262	16176	16235	16343	16406	16240	16267	16412	16426	16456	16303	16372	16154	16072	16062	16440	16338	16134	16390	16516	16280	16336	16307	16409	16339	16457	16251	16318	16331	16132	16275	16254	16459	16311	16441	16404	16133	16265	16425	16409	16303	16414	16445	16180	16257	16281	16145	16338	16420	16281	16324	16255	16262	16305	16203	16371	16387	16249	16406	16387	16528	16406	16299	16374	16544	16292	16394	16318	16251	16218	16464	16302	16364	16497	16494	16239	16254	16372	16361	16362	16301	16190	16152	16365	16464	16421	16324	16307	16377	16476	16335	16263	16226	16161	16379	16399	16222	16421	16130	16334	16355	16358	16347	16188	16279	16417	16362	16325	16250	16246	16395	16457	16322	16231	16107	16346	16347	16195	16309	16268	16370	16189	16168	16474	16233	16424	16219	16265	16403	16351	16272	16101	16322	16290	16414	16259	16226	16306	16376	16464	16158	16309	16436	16312	16327	16272	16276	16310	16249	16483	16415	16511	16379	16298	16293	16385	16223	16104	16273	16465	16311	16476	16242	16140	16299	16543	16303	16372	16269	16355	16142	16237	16385	16246	16319	16525	16378	16263	16142	16439	16414	16446	16335	16470	16163	16259	16481	16435	16346	15984	16415	16377	16523	16396	16393	16310	16284	16413	16532	16330	16418	16558	16364	16335	16324	16378	16169	16161	16431	16402	16408	16418	16374	16373	16334	16374	16299	16337	16296	16419	16374	16176	16261	16377	16336	16450	16293	16333	16222	16240	16262	16334	15985	16323	16427	16397	16218	16185	16301	16249	16409	16432	16232	16127	16190	16570	16322	16313	16355	16424	16294	16288	16409	16498	16345	16200	16282	16605	16555	16200	16259	16252	16261	16351	16384	16131	16454	16009	16329	16512	16201	16341	16331	16366	16338	16296	16317	16408	16208	16374	16541	16396	16188	16255	16219	16143	16277	16450	16310	16300	16344	16572	16250	16321	16387	16343	16550	16451	16192	16245	16488	16082	16441	16350	16316	16274	16309	16408	16276	16228	16327	16317	16219	16574	16556	16408	16289	16216	16374	16366	16056	16263	16233	16289	16326	16323	16192	16387	16480	16198	16425	16235	16131	16313	16525	16432	16396	16461	16562	16355	16320	16172	16535	16405	16519	16279	16437	16209	16215	16201	16286	16423	16355	16218	16143	16309	16529	16206	16253	16180	16317	16246	16330	16425	16222	16260	16460	16302	16372	16367	16402	16496	16463	16269	16271	16319	16420	16355	16440	16257	16254	16466	16290	16379	16324	16303	16325	16372	16329	16238	16275	16025	16352	16470	16343	16438	16542	16252	16200	16468	16351	16428	16389	16323	16273	16341	16476	16381	16418	16542	16323	16453	16285	16151	16443	16366	16238	15959	16126	16291	16286	16149	16444	16099	16510	16377	16232	16308	16163	16324	16552	16286	16335	16523	16219	16454	16411	16057	16308	16299	16321	16286	16382	16510	16410	16552	16278	16346	16473	16487	16296	16363	16381	16404	16254	16422	16315	16362	16195	16457	16403	16388	16265	16280	16330	16270	16388	16499	16332	16380	16317	16431	16330	16407	16230	16239	16264	16337	16534	16188	16524	16077	16305	16158	16230	16251	16122	16414	16267	16431	16319	16308	16424	16379	16228	16317	16176	16359	16283	16292	16269	16396	16252	16199	16433	16471	16275	16409	16475	16484	16246	16552	16504	16311	16597	16312	16214	16490	16367	16469	16291	16315	16440	16215	16218	16246	16090	16475	16291	16354	16357	16255	16282	16363	16542	16423	16410	16290	16466	16413	16519	16286	16510	16221	16122	16239	16332	16325	16417	16394	16312	16274	16319	16430	16385	16447	16300	16411	16551	16196	16420	16430	16200	16218	16402	16088	16336	16298	16264	16396	16332	16411	16439	16400	16249	16277	16508	16527	16352	16241	16252	16356	16197	16320	16205	16349	16359	16167	16364	16360	16302	16423	16359	16317	16231	16360	16196	16251	16362	16219	16407	16278	16294	16125	16305	16508	16288	16373	16254	16418	15989	16517	16536	16483	16459	16205	16135	16172	16218	16479	16239	16365	16336	16328	16370	16448	16362	16475	16315	16369	16477	16454	16394	16268	16472	16491	16332	16073	16432	16370	16278	16392	16474	16434	16387	16331	16508	16408	16401	16347	16303	16553	16212	16233	16322	16283	16365	16152	16462	16397	16270	16311	16284	16258	16473	16420	16281	16365	16453	16265	16270	16238	16369	16506	16500	16494	16457	16323	16456	16494	16317	16366	16470	16303	16254	16286	16360	16236	16497	16237	16289	16351	16323	16229	16342	16395	16318	16278	16516	16300	16156	16331	16382	16250	16433	16224	16263	16291	16270	16541	16359	16225	16466	16344	16355	16146	16299	16263	16286	16198	16264	16357	16446	16358	16371	16248	16288	16467	16349	16393	16318	16380	16326	16206	16142	16413	16406	16519	16354	16318	16131	16253	16354	16354	16247	16375	16487	16428	16268	16156	16420	16416	16443	16543	16434	16314	16159	16368	16230	16322	16331	16333	16326	16245	16310	16111	16423	16249	16352	16245	16300	16072	16382	16226	16109	16334	16309	16180	16367	16277	16373	16430	16245	16179	16398	16381	16153	16371	16321	16267	16250	16439	16437	16426	16399	16500	16342	16140	16395	16236	16224	16331	16347	16211	16409	16287	16287	16606	16355	16246	16173	16260	16275	16371	16372	16332	16348	16211	16122	16353	16282	16177	16456	16443	16254	16298	16258	16144	16371	16306	16350	16420	16385	16280	16405	16218	16501	16179	16341	16388	16325	16129	16290	16222	16532	16327	16443	16365	16373	16415	16327	16145	16263	16409	16322	16221	16476	16381	16319	16309	16425	16471	16382	16253	16260	16195	16235	16306	16265	16338	16434	16389	16313	16443	16421	16207	16239	16533	16349	16202	16302	16160	16292	16391	16203	16130	16101	16289	16224	16272	16359	16374	16367	16406	16467	16535	16338	16321	16445	16348	16322	16465	16401	16199	16254	16367	16282	16404	16390	16351	16407	16490	16327	16355	16237	16344	16307	16378	16353	16268	16375	16239	16365	16484	16260	16284	16362	16455	16222	16506	16493	16302	16478	16268	16432	16426	16331	16319	16485	16271	16101	16190	16301	16357	16159	16193	16398	16264	16276	16291	16579	16403	16309	16256	16334	16327	16347	16221	16446	16368	16323	16302	16432	16184	16359	16389	16332	16357	16308	16234	16350	16265	16331	16254	16279	16164	16249	16313	16211	16460	16299	16361	16300	16507	16306	16391	16309	16556	16419	16419	16324	16460	16378	16370	16345	16463	16484	16499	16445	16334	16147	16298	16305	16065	16314	16198	16319	16383	16275	16224	16235	16544	16163	16278	16168	16409	16385	16258	16426	16364	16014	16375	16534	16346	16353	16527	16393	16291	16398	16445	16352	16287	16223	16331	16263	16477	16276	16204	16237	16374	16385	16142	16182	16277	16540	16503	16406	16443	16563	16102	16063	16228	16309	16442	16300	16515	16342	16469	16331	16473	16359	16379	16339	16055	16477	16241	16405	16390	16426	16233	16470	16180	16384	16370	16337	16460	16346	16286	16248	16210	16338	16307	16446	16339	16314	16339	16324	16493	16408	16317	16196	16377	16192	16307	16437	16391	16258	16092	16286	16357	16428	16313	16328	16156	16245	16424	16409	16165	16456	16430	16268	16311	16251	16555	16350	16193	16312	16510	16352	16209	16180	16181	16421	16410	16350	16273	16389	16324	16199	16356	16269	16297	16317	16285	16253	16141	16322	16364	16149	16514	16191	16499	16531	16504	16224	16234	16410	16398	16245	16312	16043	16512	16356	16344	16217	16361	16268	16219	16297	16296	16354	16440	16369	16462	16524	16309	16149	16557	16337	16421	16408	16408	16431	16654	16319	16325	16423	16276	16395	16384	16432	16221	16463	16521	16374	16353	16431	16404	16281	16404	16533	16336	16389	16246	16304	16373	16476	16331	16419	16408	16249	16240	16428	16238	16241	16165	16379	16363	16332	16339	16229	16334	16306	16451	16365	16266	16263	16242	16515	16360	16332	16343	16334	16181	16333	16413	16486	16291	16337	16096	16469	16387	16266	16453	16338	16463	16335	16402	16403	16292	16419	16350	16475	16177	16201	16303	16239	16293	16479	16149	16269	16195	16313	16321	16097	16335	16549	16486	16520	16321	16435	16297	16407	16401	16240	16368	16370	16334	16375	16227	16352	16231	16373	16373	16357	16198	16415	16416	16393	16395	16459	16467	16290	16506	16267	16410	16424	16462	16374	16293	16339	16111	16342	16213	16283	16468	16437	16225	16294	16330	16543	16370	16544	16132	16236	16313	16286	16326	16372	16345	16453	16414	16382	16523	16468	16493	16386	16292	16325	16205	16344	16218	16194	16276	16344	16338	16436	16330	16290	16389	16448	16491	16592	16348	16578	16457	16414	16522	16353
26194	41742	42569	38512	32856	27893	25739	24237	22935	20519	19282	17807	17627	17008	16687	16294	15776	15740	15686	15504	15501	15389	15265	15198	15272	15053	15120	15070	15216	15101	15060	15331	15224	15238	15219	14996	15275	15207	15264	15195	15244	15113	15157	15080	15122	15195	15170	15102	15126	15131	14986	15165	15032	15103	15118	15058	15118	15075	15148	15164	15261	15044	15065	15188	15203	15119	15235	15127	15219	15161	15166	15082	15108	15243	15030	15038	15091	15106	15156	15101	15054	14996	15181	15058	14909	15059	15100	14951	15114	14998	15044	15133	14996	15118	14907	15149	15277	14960	15198	15015	15048	15272	14978	15041	15002	14963	15088	15204	15171	15062	15054	15081	15197	15033	15064	15122	15273	15083	15079	15311	15192	15192	15206	15074	15200	15074	15074	15182	15143	14955	15180	15246	15047	15093	15025	15322	15134	15124	14973	15165	15105	15089	15059	15177	15146	14936	14997	15031	15171	15093	15115	14971	14999	14960	15063	15112	15075	15053	14984	15160	15176	15121	15267	15183	15165	15178	15305	15105	15137	15031	15214	14949	15071	15163	15181	14962	15078	15011	15119	15123	15195	14992	15121	15150	15041	15175	15180	15176	14940	15085	15085	15226	14919	15101	15086	15148	14992	15262	15132	14968	15082	15092	15162	14922	15089	15204	15260	15061	15278	14955	15201	14988	15162	15141	15086	15120	15112	15098	15089	15088	15019	14996	15146	15085	15142	15075	15095	15224	15207	14995	15017	15180	15064	15081	15073	15133	15088	15068	15106	15030	15034	14910	15150	15047	15234	15051	15147	15029	15108	15027	15175	15129	15020	15114	15235	15190	15182	15101	14969	14844	15186	15192	15023	15195	15034	14994	14977	14948	15131	15334	15160	15044	15152	15095	15285	14962	15106	14885	15192	15254	15070	15070	15087	14982	14962	15035	15034	15066	15209	15041	15063	14891	15106	15062	14984	15173	15112	14912	14966	15084	15163	15108	15096	15205	15016	14979	15008	15207	15163	15048	15169	15023	15095	15167	15110	15302	14840	15034	15080	15039	15147	15031	15029	15017	15105	15159	15193	15097	15015	15159	15105	15067	15116	15152	15132	15151	15097	15170	15106	15057	15210	15089	15040	14961	15102	15054	14976	15054	14846	15151	14925	15147	15096	15087	15107	15046	15139	15184	15157	14926	15150	15164	15276	15099	15207	15011	15212	15154	15161	15143	14789	14961	15156	15092	15230	15267	15111	15068	15244	15199	15157	14982	15029	15010	15060	15008	15062	15122	15157	15105	15172	15080	15331	15136	15249	15077	15148	15051	15146	15124	15024	15029	15016	15136	15042	15078	15206	14924	14875	15055	14949	15115	14977	15241	15260	15050	15036	15131	15042	15192	15179	15089	14961	15045	15080	15168	15145	14946	15140	15054	15094	15136	15067	15049	15219	15098	15218	15145	15005	15221	15003	15019	15219	15051	15116	15144	15006	15103	15301	15163	15122	14943	14938	15134	15111	15220	15179	14938	15102	15158	15105	15027	15026	15074	15190	15109	15003	15029	15201	15231	14963	15083	15095	15058	15219	15094	15175	14982	15092	15095	15060	15141	15168	15075	15307	15035	15238	14940	15067	15066	15019	15171	15248	15206	14993	15029	14947	15121	14998	15047	15214	15170	15081	15072	15026	15155	14903	15095	15097	15127	15180	15155	14994	15049	15106	15109	15051	14897	15223	15220	15136	15257	15003	15189	15182	15034	15022	15316	15043	15118	15098	15291	15053	14953	15071	14987	15224	15187	15039	15090	15203	15226	15060	15085	15024	15046	14972	15083	15110	15111	14967	15396	15125	15041	15172	15148	15200	15116	14998	14977	15084	15206	15161	15176	15122	15158	15121	15038	14998	14971	14945	15038	14964	15165	15047	15074	15129	15181	14958	15050	15122	15046	15139	14885	15138	15324	15006	15048	15055	15073	15057	15147	15058	15026	15087	15010	15270	15140	15132	15083	15056	15170	15182	15019	15049	14962	15171	15130	15030	15065	15163	15050	15155	15000	15043	15042	15246	15082	15028	15157	15105	15137	14990	15074	15114	15005	15160	15120	15173	15045	15120	15048	15078	14982	14977	15341	15016	15008	15188	15236	15170	15100	14953	15096	15161	15042	15161	15082	15048	15270	15121	15046	14988	15065	15061	15137	14932	14973	15009	15061	15187	14998	15112	15062	15185	15106	15002	15092	15064	14908	15194	14904	15150	15137	15184	14888	15180	15164	15135	15079	15194	15182	15035	15090	15117	15011	15139	15100	15166	15066	14970	15100	15124	15055	15093	15144	15215	15023	15002	15149	15142	15096	15083	15035	15123	15089	15102	15220	15135	15253	15168	15080	15162	15044	15049	15134	15021	14922	15014	15238	15267	15130	15135	15102	15060	15003	15350	15010	14965	15114	15063	15182	15150	14910	14983	15128	14980	15087	15039	15031	15276	15170	15150	15092	15173	15060	15016	15086	14975	15086	15178	15154	15096	14993	15186	15131	15195	15015	15067	15135	15066	15025	15176	15083	15182	15051	15099	15143	15041	15154	15186	14921	15146	15358	15099	15131	15203	14974	15149	14984	15047	14899	15086	15106	15049	14884	15036	15247	15196	15077	15195	14968	15151	15155	15269	15049	15083	15042	15072	15147	15138	15078	15153	15214	15357	14937	15072	15097	15178	15112	15076	14921	15130	15082	15007	15057	15110	14995	15040	15047	15260	15082	15127	15217	15102	15176	15083	15184	15102	15123	15164	15133	15017	15054	14980	15122	15147	14963	15046	15139	15124	14965	15159	15260	15076	15140	15185	15071	15228	15107	15182	15184	15140	15072	15056	15052	14968	15128	15091	15071	15084	15144	15036	15065	15055	15111	15154	15135	15030	15189	15147	15015	15234	15144	15253	15145	15071	15211	15025	15008	15093	14916	14882	15193	15153	15030	15259	15061	15175	15221	15337	15260	15117	14978	15182	15106	15134	14817	15207	15115	15164	15104	15111	15003	14993	14970	14947	15015	15189	15225	15185	15117	15287	15096	15075	15083	15195	15093	15226	15233	15128	15025	15249	15351	15035	14955	15310	15136	15183	15144	15321	15008	15145	15021	15002	15052	15011	15097	14997	15003	15068	15209	15146	15085	14939	15159	15079	15116	15133	14914	15128	15253	15023	15254	15096	15112	15227	15081	15062	15171	15106	14942	15160	15153	15114	15123	14939	14946	15076	15108	15094	15124	15192	14876	15247	15133	15116	15053	15173	15055	15179	15063	15188	15288	15028	15159	14971	15280	15144	15053	14979	15049	15169	15140	15231	14927	15130	15103	15071	15083	15230	15220	14940	15148	15149	14980	15239	15209	14972	14932	15042	15207	15011	15086	15199	15145	15015	14973	14945	15174	15065	15050	14956	15246	15182	15197	15127	15131	15091	15083	15011	15112	15057	15207	15277	15165	14908	14971	15071	15061	15099	15031	15150	15042	14962	15000	15005	14894	15075	14962	14913	15048	15116	15059	15065	15266	15132	15037	15099	15109	14971	15020	15118	15262	15361	15016	15173	15051	15119	15207	15161	15011	15114	15150	15126	15004	15104	15128	15053	15183	15014	15214	15171	15245	15197	15180	15097	15215	15235	15305	15101	14993	15173	15197	15109	15151	15168	15077	15146	15241	15141	15108	15046	14977	15050	14966	15200	15279	15091	15239	15009	15119	14999	14995	15137	15096	14998	15177	15160	14949	15175	15098	15170	15022	15061	15070	15133	15109	15048	15080	15173	15070	15179	15004	15188	15106	15167	15121	15039	15000	15292	15120	15003	15298	15140	15079	15175	15311	15039	15056	15122	15044	15110	15181	14942	15240	14897	15145	14986	15055	15239	15136	14977	14975	15101	15041	15034	15174	15140	15043	15062	15048	15164	14964	15037	15126	15230	15058	15184	15160	15194	15173	15088	15115	15060	15094	15048	15133	14926	15034	15050	14898	15030	14935	15101	15166	14874	15179	15221	15143	15128	15060	15088	15135	15106	15130	14827	15150	15123	15108	15230	15165	14992	15159	14989	15034	15047	15160	15089	15111	15198	15170	15152	15288	14979	15015	15206	15217	15003	14997	15007	15205	15121	15208	15169	15034	15086	15054	15092	15132	15171	15021	15194	15027	15112	14985	15167	15185	15090	15145	14996	15066	15071	15135	15009	15185	15210	15063	15117	15096	15152	14924	15171	15105	15144	15080	14976	15154	15306	15152	15199	15199	15037	15157	14952	15011	15233	15077	15081	15107	15085	15163	15157	15264	15287	15016	14900	15032	15117	15077	15113	14981	14945	15148	15009	14982	15092	15164	14989	15143	15085	15137	15156	15047	15166	15133	15138	15004	15126	14972	15206	15125	15159	14991	15002	14920	15060	15138	14981	15173	15038	15101	15168	14970	15116	15066	15077	15137	15256	15112	15163	15131	15220	15026	14934	15250	15075	15088	14987	15124	15065	15137	15158	14956	15099	15072	15123	15190	15140	15176	15149	15228	15309	14873	15145	15180	15118	15063	15244	15045	15139	15242	15246	15113	15009	15190	15180	15122	15087	15094	15108	15040	15147	14809	15084	15142	15138	15054	15124	15251	15155	14979	15081	15013	15094	15185	15128	15104	15029	15253	15112	14864	15038	15048	15165	14969	15136	15358	15372	15095	15006	15213	15006	15205	15238	15120	15238	15033	15184	15140	14897	15154	15030	14908	15155	15076	15072	14948	15036	15203	15010	14964	15096	14912	14980	15240	15072	15057	15042	15031	15034	15064	15096	15039	15017	15181	15359	15145	15219	15127	15084	15183	15184	15086	15033	15004	15138	15121	14938	15122	15188	15044	15209	15119	15210	15050	15146	15034	15234	15080	15234	15059	15053	14899	14965	15052	15174	15092	15061	15291	15074	15179	15149	14964	15145	15202	15143	14977	15065	15243	15221	15104	15066	14925	15145	15324	15119	15187	15078	15196	15069	15034	15221	15303	15094	15064	15247	15093	15249	15094	15018	15079	15205	15220	15116	14966	15021	15120	15130	15140	15149	15004	14943	15118	15250	15019	15198	15157	15084	15123	15045	15106	15256	15091	15092	15098	15148	15011	15044	15125	15187	15069	15047	15136	15130	15068
24160	21369	28910	25128	25080	27533	27785	24466	23145	21619	20587	19247	18825	18785	18419	17597	17336	17636	17367	17171	17144	17020	17201	16851	16969	17093	16970	16883	16895	16886	16761	16827	16816	16905	16543	16735	16884	16610	16725	16903	16806	16797	16640	16619	16731	16946	16736	16720	16597	16724	16704	16492	16592	16478	16703	16478	16899	16835	16747	16724	16773	16592	16584	16775	16705	16743	16768	16676	16622	16651	16742	16684	16756	16802	16805	16658	16832	16832	16564	16667	16755	16645	16509	16550	16534	16623	17039	16560	16737	16644	16784	16643	16692	16612	16470	16705	16603	16746	16681	16443	16583	16617	16620	16538	16686	16676	16750	16626	16818	16896	16550	16707	16859	16851	16659	16785	16517	16713	16536	16560	16632	16539	16447	16633	16502	16469	16810	16844	16756	16490	16749	16786	16711	16752	16608	16696	16668	16700	16544	16540	16646	16850	16722	16638	16718	16812	16667	16922	16873	16679	16662	16631	16469	16754	16805	16492	16918	16753	16781	16662	16517	16846	16673	16678	16667	16808	16776	16688	16641	16579	16790	16675	16525	16749	16755	16749	16787	16875	16828	16871	16669	16626	16769	16449	16616	16581	16664	16774	16745	16765	16845	16773	16546	16688	16704	16506	16673	16678	16679	16794	16609	16674	16855	16682	16672	16841	16810	16666	16524	16615	16626	16741	16863	16632	16536	16828	16742	16587	16865	16605	16649	16610	16435	16877	16691	16713	16494	16657	16599	16799	16585	16454	16702	16693	16737	16528	16597	16594	16867	16858	16778	16658	16600	16852	16713	16319	16612	16677	16561	16585	16728	16685	16738	16838	16706	16857	16577	16661	16664	16702	16627	16639	16717	16622	16780	16378	16670	16540	16738	16581	16707	16794	16664	16816	16803	16726	16836	16691	16746	16757	16829	16751	16738	16471	16781	16841	16517	16571	16784	16793	16545	16666	16579	16698	16545	16760	16783	16837	16714	16758	16694	16804	16718	16607	16627	16678	16601	16645	16764	16594	16624	16502	16733	16592	16444	16741	16801	16653	16543	16551	16560	16668	16470	16775	16723	16579	16630	16689	16706	16628	16767	16827	16559	16604	16607	16807	16672	16690	16831	16676	16835	16636	16574	16448	16590	16599	16598	16589	16591	16784	16594	16704	16761	16768	16804	16658	16672	16741	16587	16893	16619	16734	16725	16716	16692	16742	16692	16676	16641	16677	16753	16757	16626	16781	16691	16744	16485	16688	16622	16418	16428	16732	16619	16560	16696	16728	16655	16734	16767	16804	16688	16819	16638	16754	16781	16744	16712	16731	16565	16779	16526	16672	16659	16840	16716	16685	16630	16710	16764	16513	16559	16650	16631	16521	16798	16731	16828	16646	16761	16800	16656	16566	16579	16554	16693	16582	16681	16911	16818	16713	16778	16574	16661	16673	16679	16821	16832	16834	16638	16690	16641	16723	16757	16765	16663	16698	16654	16743	16700	16669	16709	16874	16551	16591	16603	16800	16534	16813	16844	16705	16632	16527	16773	16701	16674	16840	16707	16559	16597	16591	16585	16544	16774	16431	16788	16617	16618	16448	16708	16643	16723	16702	16662	16787	16552	16497	16632	16812	16731	16733	16723	16654	16958	16679	16696	16888	16669	16657	16627	16742	16646	16699	16818	16667	16757	16870	16580	16718	16736	16617	16763	16736	16683	16563	16632	16574	16805	16655	16753	16753	16576	16539	16566	16746	16580	16646	16696	16724	16803	16492	16882	16684	16770	16670	16657	16776	16621	16582	16649	16560	16535	16794	16617	16607	16882	16676	16917	16792	16794	16751	16533	16596	16574	16518	16709	16699	16659	16636	16597	16601	16752	16652	16816	16847	16727	16894	16868	16542	16483	16695	16840	16688	16704	16507	16650	16754	16767	16988	16659	16831	16685	16578	16513	16853	16730	16748	16640	16828	16748	16667	16547	16755	16696	16824	16514	16791	16559	16489	16565	16618	16733	16624	16693	16820	16680	16625	16701	16756	16655	16674	16626	16664	16524	16831	16857	16686	16847	16695	16730	16695	16696	16719	16792	16982	16617	16670	16500	16691	16680	16827	16689	16670	16816	16589	16849	16652	16716	16811	16678	16525	16438	16762	16529	16573	16789	16621	16762	16711	16773	16832	16634	16600	16403	16874	16840	16651	16616	16618	16889	16786	16641	16656	16618	16503	16858	16708	16556	16902	16725	16773	16684	16633	16636	16540	16704	16641	16708	16601	16793	16611	16778	16695	16791	16676	16629	16888	16763	16677	16554	16723	16778	16550	16714	16576	16802	16545	16837	16852	16592	16945	16738	16686	16533	16599	16688	16619	16862	16698	16693	16713	16665	16755	16682	16864	16897	16572	16604	16705	16808	16553	16743	16621	16560	16896	16515	16627	16679	16604	16757	16822	16761	16616	16721	16487	16520	16573	16644	16604	16885	16654	16858	16690	16796	16560	16683	16718	16698	16691	16604	16697	16862	16453	16631	16558	16689	16859	16605	16641	16843	16794	16789	16793	16589	16692	16670	16777	16811	17045	16740	16697	16558	16557	16754	16713	16668	16703	16966	16698	16967	16754	16671	16520	16544	16676	16662	16886	16557	16885	16638	16667	16613	16704	16660	16530	16694	16672	16583	16643	16680	16840	16738	16746	16913	16578	16620	16532	16647	16678	16601	16594	16464	16488	16670	16703	16709	16481	16889	16416	16548	16578	16393	16459	16751	16546	16612	16666	16809	16609	16659	16752	16734	16657	16729	16792	16713	16729	16744	16690	16771	16484	16676	16829	16667	16671	16658	16814	16753	16606	16601	16919	16782	16771	16749	16631	16772	16608	16740	16514	16691	16713	16648	16825	16597	16503	16574	16801	16641	16731	16685	16671	16613	16665	16878	16783	16370	16676	16775	16701	16619	16647	16707	16620	16549	16480	16711	16722	16768	16481	16600	16698	16755	16759	16700	16551	16715	16639	16667	16735	16573	16547	16599	16690	16604	16653	16717	16696	16677	16700	16818	16740	16749	16840	16836	16703	16767	16620	16456	16692	16679	16603	16545	16646	16891	16635	16971	16707	16548	16590	16672	16786	16715	16780	16735	16503	16464	16668	16598	16433	16689	16566	16772	16652	16743	16375	16810	16673	16635	16716	16790	16607	16565	16911	16687	16466	16577	16566	16726	16682	16426	16681	16730	16485	16577	16384	16658	16788	16640	16759	16849	16616	16732	16810	16726	16847	16814	16684	16434	16564	16535	16681	16669	16821	16720	16700	16484	16474	16575	16695	16802	16498	16913	16760	16586	16660	16736	16724	16612	16740	16553	16779	16581	16761	16731	16616	16694	16676	16560	16620	16803	16690	16751	16680	16761	16636	16404	16619	16771	16502	16735	16680	16749	16729	16830	16553	16640	16807	16675	16706	16535	16386	16693	16955	16717	16580	16736	16510	16609	16568	16732	16858	16680	16777	16670	16572	16757	16654	16680	16562	16684	16760	16638	16611	16767	16859	16728	16455	16635	16788	16564	16643	16771	16748	16721	16689	16868	16489	16603	16823	16690	16690	16964	16830	16627	16804	16571	16645	16588	16682	16829	16436	16581	16712	16690	16789	16650	16711	16617	16617	16536	16474	16566	16539	16777	16702	16659	16668	16691	16731	16779	16544	16698	16725	16617	16759	16603	16590	16616	16769	16657	16600	16658	16820	16767	16582	16564	16548	16656	16655	16634	16566	16735	16713	16744	17028	16822	16616	16668	16470	16751	16892	16594	16635	16481	16630	16592	16768	16693	16618	16598	16718	16711	16704	16629	16662	16552	16639	16684	16593	16622	16809	16613	16545	16794	16771	16719	16430	16707	16632	16742	16708	16747	16540	16536	16435	16636	16752	16730	16744	16675	16720	16547	16586	16708	16647	16716	16723	16534	16676	16514	16784	16653	16624	16453	16659	16608	16626	16699	16638	16627	16782	16756	16592	16448	16578	16652	16603	16456	16559	16475	16548	16712	16729	16646	16618	16836	16721	16705	16582	16792	16643	16790	16640	16660	16757	16610	16640	16712	16528	16530	16688	16629	16723	16797	16704	16746	16835	16732	16530	16681	16611	16899	16884	16787	16814	16632	16649	16741	16619	16698	16687	16621	16927	16535	16685	16536	16709	16705	16654	16379	16546	16725	16509	16536	16531	16812	16583	16762	16665	16573	16711	16662	16703	16684	16501	16675	16623	16689	17016	16928	16717	16656	16843	16597	16739	16765	16680	16591	16437	16606	16700	16758	16540	16741	16749	16750	16675	16740	16704	16504	16559	16745	16956	16944	16831	16835	16505	16827	16849	16820	16746	16467	16644	16802	16709	16853	16636	16661	16674	16671	16722	16661	16589	16679	16617	16631	16619	16653	16511	16671	16725	16755	16687	16540	16674	16801	16550	16717	16555	16809	16737	16484	16720	16543	16719	16674	16621	16670	16680	16565	16597	16805	16460	16588	16781	16566	16768	16497	16609	16611	16684	16595	16709	16714	16732	16681	16628	16639	16594	16538	16544	16584	16816	16540	16791	16540	16683	16653	16533	16759	16494	16799	16747	16658	16556	16746	16799	16596	16668	16734	16527	16585	16757	16818	16432	16619	16588	16564	16806	16794	16604	16666	16588	16641	16650	16757	16693	16569	16346	16743	16502	16751	16633	16589	16785	16723	16820	16685	16698	16757	16688	16704	16802	16702	16904	16574	16618	16885	16649	16758	16790	16696	16845	16670	16604	16753	16631	16574	16623	16707	16572	16752	16708	16611	16675	16733	16595	16588	16560	16652	16807	16754	16797	16535	16565	16617	16786	16630	16842	16752	16840	16689	16510	16576	16550	16641	16512	16700	16897	16793	16803	16750	16474	16794	16542	16628	16657	16647	16703	16895	16773	16634	16755	16530	16608	16600	16570	16673	16802	16873	16616	16728	16697	16443	16603	16731	16585	16796	16767	16541	16677	16651	16779	16627	16675	16629	16631	17050	16816	16490	16717	16761	16571	16680	16795	16614	16695	16907	16630	16504	16623	16634	16756	16708	16676	16654	16619	16706	16545	16695	16626	16659	16621	16734	16710	16794	16654	16647	16774	16573	16648	16720	16806	16763	16735	16605	16672
27771	46363	47754	42700	36852	31266	28606	27083	25391	22525	21074	19135	18563	18334	17643	16666	16448	16290	16120	15957	15594	15715	15761	15654	15479	15419	15421	15349	15586	15543	15600	15330	15505	15496	15518	15344	15178	15409	15430	15489	15526	15346	15455	15343	15371	15583	15445	15442	15423	15295	15322	15347	15305	15193	15207	15365	15311	15198	15226	15451	15167	15350	15429	15234	15465	15331	15378	15409	15147	15149	15402	15353	15299	15118	15404	15263	15508	15353	15414	15325	15217	15365	15330	15431	15278	15394	15319	15267	15342	15363	15205	15317	15197	15206	15274	15076	15133	15403	15385	15168	15385	15393	15219	15224	15266	15209	15360	15332	15244	15274	15346	15188	15413	15350	15204	15154	15258	15290	15267	15372	15327	15300	15335	15280	15301	15254	15382	15343	15404	15397	15323	15334	15248	15335	15295	15424	15152	15201	15491	15325	15242	15322	15405	15245	15266	15356	15282	15282	15271	15273	15183	15422	15335	15503	15388	15258	15268	15375	15404	15311	15331	15273	15333	15415	15318	15542	15401	15081	15355	15217	15210	15250	15191	15327	15256	15189	15183	15226	15111	15280	15328	15302	15295	15196	15276	15430	15361	15382	15269	15277	15411	15227	15267	15375	15314	15306	15231	15313	15272	15294	15417	15409	15287	15133	15273	15321	15302	15150	15333	15424	15191	15213	15309	15210	15406	15339	15345	15403	15243	15254	15257	15345	15301	15361	15311	15310	15513	15222	15331	15327	15276	15357	15231	15209	15276	15325	15357	15218	15324	15239	15315	15300	15285	15413	15352	15298	15357	15373	15269	15244	15185	15378	15301	15268	15324	15338	15288	15335	15137	15259	15204	15472	15397	15100	15333	15186	15354	15230	15165	15339	15321	15245	15403	15242	15315	14963	15311	15376	15143	15298	15358	15375	15281	15233	15238	15311	15363	15226	15354	15336	15416	15285	15239	15308	15383	15350	15367	15418	15352	15237	15229	15294	15310	15370	15296	15244	15191	15170	15475	15208	15236	15127	15153	15370	15290	15408	15251	15219	15493	15285	15107	15200	15265	15262	15243	15292	15267	15432	15430	15363	15423	15307	15320	15225	15338	15229	15349	15263	15327	15288	15265	15324	15198	15286	15382	15214	15306	15382	15307	15318	15226	15364	15257	15317	15293	15237	15137	15359	15257	15165	15165	15172	15255	15348	15222	15421	15387	15389	15238	15220	15257	15464	15257	15288	15181	15354	15393	15267	15163	15279	15332	15256	15259	15250	15283	15196	15311	15300	15216	15306	15451	15479	15355	15188	15372	15229	15348	15220	15558	15364	15536	15437	15175	15341	15279	15247	15266	15272	15230	15337	15331	15040	15169	15367	15319	15326	15197	15320	15364	15374	15244	15283	15258	15399	15400	15138	15373	15313	15287	15381	15354	15335	15540	15408	15296	15391	15259	15204	15431	15251	15494	15267	15258	15306	15560	15396	15383	15250	15346	15178	15236	15329	15221	15366	15293	15391	15340	15273	15262	15256	15352	15248	15348	15247	15344	15222	15220	15175	15389	15160	15389	15361	15315	15147	15299	15156	15297	15457	15139	15280	15343	15404	15174	15351	15407	15249	15194	15274	15556	15282	15403	15357	15208	15239	15282	15436	15392	15321	15215	15248	15320	15376	15135	15259	15426	15306	15275	15414	15297	15361	15461	15184	15302	15215	15403	15314	15293	15124	15367	15338	15228	15225	15335	15396	15412	15337	15263	15240	15457	15387	15242	15446	15079	15245	15328	15103	15263	15117	15398	15381	15291	15267	15379	15327	15305	15269	15330	15301	15346	15371	15247	15294	15310	15264	15226	15480	15368	15218	15261	15309	15358	15293	15301	15254	15416	15345	15203	15349	15311	15311	15234	15287	15242	15223	15238	15321	15080	15299	15358	15280	15368	15533	15329	15449	15251	15270	15294	15204	15216	15264	15229	15354	15359	15172	15365	15114	15415	15412	15159	15357	15299	15251	15325	15175	15325	15536	15391	15167	15392	15147	15284	15301	15345	15364	15295	15279	15199	15261	15388	15324	15370	15301	15279	15273	15256	15315	15261	15381	15293	15424	15174	15439	15294	15377	15346	15190	15231	15227	15173	15436	15266	15135	15226	15155	15259	15391	15317	15234	15305	15268	15333	15185	15328	15195	15425	15264	15309	15310	15431	15307	15316	15279	15377	15281	15440	15460	15285	15358	15423	15160	15542	15367	15199	15499	15260	15226	15271	15361	15321	15416	15170	15413	15239	15232	15275	15323	15391	15333	15234	15340	15366	15262	15245	15232	15430	15333	15348	15375	15193	15133	15189	15260	15272	15401	15333	15306	15248	15450	15326	15320	15363	15330	15403	15368	15115	15423	15322	15356	15169	15334	15276	15338	15260	15365	15375	15451	15196	15319	15343	15287	15357	15284	15466	15337	15451	15314	15265	15326	15316	15417	15247	15202	15379	15269	15200	15262	15383	15276	15350	15348	15355	15262	15266	15308	15161	15411	15344	15373	15233	15327	15325	15266	15279	15118	15212	15276	15361	15447	15342	15371	15368	15266	15267	15272	15334	15353	15328	15333	15379	15385	15419	15371	15303	15206	15468	15401	15233	15291	15393	15333	15129	15298	15307	15217	15167	15480	15137	15282	15378	15132	15247	15339	15188	15269	15248	15321	15195	15332	15327	15251	15263	15251	15226	15357	15301	15338	15295	15343	15379	15291	15299	15337	15480	15229	15145	15551	15309	15225	15171	15234	15275	15424	15135	15376	15379	15246	15223	15291	15138	15324	15395	15244	15298	15317	15247	15294	15147	15118	15180	15004	15325	15274	15217	15365	15194	15389	15242	15207	15286	15475	15236	15342	15446	15336	15295	15221	15328	15245	15257	15185	15350	15335	15384	15228	15194	15288	15278	15267	15218	15412	15365	15167	15419	15256	15310	15240	15326	15260	15305	15329	15179	15253	15343	15366	15142	15398	15404	15246	15343	15226	15255	15201	15165	15437	15332	15376	15316	15215	15242	15418	15499	15199	15336	15136	15325	15320	15372	15313	15282	15275	15297	15436	15318	15327	15246	15490	15307	15239	15352	15334	15243	15304	15118	15459	15236	15301	15257	15319	15221	15373	15338	15459	15403	15360	15104	15138	15280	15222	15286	15325	15335	15271	15260	15394	15345	15193	15385	15372	15461	15409	15274	15387	15376	15322	15339	15345	15105	15243	15388	15364	15300	15311	15257	15389	15282	15386	15311	15301	15194	15159	15402	15412	15365	15375	15409	15258	15411	15320	15143	15373	15411	15306	15161	15339	15264	15436	15319	15454	15355	15330	15334	15310	15562	15177	15397	15357	15506	15279	15245	15293	15136	15343	15459	15293	15309	15277	15211	15384	15282	15343	15426	15301	15406	15290	15068	15227	15372	15415	15198	15400	15240	15084	15082	15200	15377	15194	15306	15272	15289	15434	15135	15459	15269	15557	15231	15400	15380	15345	15251	15321	15283	15288	15244	15236	15353	15261	15163	15326	15154	15251	15198	15331	15358	15410	15206	15090	15388	15224	15400	15284	15305	15339	15260	15187	15422	15287	15201	15172	15252	15486	15219	15521	15216	15270	15273	15347	15220	15257	15164	15411	15391	15438	15326	15429	15390	15342	15312	15287	15352	15285	15196	15411	15375	15286	15243	15392	15235	15262	15245	15265	15435	15338	15337	15192	15363	15230	15541	15244	15371	15434	15422	15283	15285	15341	15290	15440	15318	15273	15243	15435	15351	15356	15329	15288	15216	15391	15429	15308	15272	15298	15309	15174	15484	15396	15148	15383	15427	15260	15315	15286	15215	15340	15193	15245	15269	15456	15179	15320	15303	15348	15413	15241	15417	15312	15284	15235	15342	15394	15412	15279	15276	15198	15298	15297	15315	15348	15265	15266	15428	15280	15305	15239	15232	15238	15349	15226	15223	15130	15324	15479	15263	15471	15032	15272	15364	15330	15263	15300	15377	15221	15229	15493	15255	15203	15351	15440	15310	15068	15270	15362	15262	15278	15327	15388	15333	15317	15296	15318	15344	15357	15228	15362	15205	15419	15128	15496	15210	15348	15395	15316	15310	15367	15400	15207	15316	15280	15381	15272	15328	15148	15424	15178	15256	15129	15310	15135	15333	15382	15377	15270	15404	15320	15362	15260	15474	15250	15344	15172	15264	15294	15124	15319	15382	15416	15340	15325	15276	15118	15457	15242	15370	15451	15304	15176	15478	15356	15341	15271	15180	15231	15170	15269	15243	15227	15310	15247	15330	15190	15292	15227	15346	15255	15405	15356	15391	15273	15300	15430	15307	15210	15185	15328	15165	15256	15210	15392	15232	15221	15409	15283	15399	15321	15332	15239	15270	15246	15316	15491	15413	15267	15374	15320	15290	15267	15354	15412	15313	15051	15317	15328	15270	15494	15235	15261	15408	15422	15307	15321	15373	15235	15315	15367	15195	15055	15318	15345	15132	15252	15439	15154	15249	15326	15283	15222	15422	15332	15365	15277	15244	15392	15210	15330	15337	15194	15280	15252	15292	15215	15107	15393	15432	15173	15447	15332	15111	15339	15448	15255	15222	15354	15326	15387	15396	15395	15397	15419	15245	15307	15252	15234	15267	15354	15274	15317	15467	15310	15319	15207	15101	15365	15204	15274	15271	15417	15414	15316	15096	15090	15459	15337	15251	15185	15249	15293	15244	15260	15334	15216	15183	15288	15353	15377	15321	15112	15440	15307	15240	15262	15277	15304	15164	15396	15396	15349	15249	15433	15176	15374	15344	15266	15264	15217	15354	15435	15274	15203	15265	15416	15258	15370	15177	15251	15309	15267	15175	15276	15269	15327	15355	15300	15377	15379	15270	15349	15409	15359	15241	15396	15274	15252	15401	15353	15342	15452	15286	15294	15233	15334	15478	15287	15461	15376	15257	15442	15379	15442	15290	15366	15508	15284	15233	15465	15262	15273	15449	15225	15529	15314	15244	15300	15252	15238	15130	15381	15242	15284	15274	15296	15298	15240	15453	15221	15166	15358	15219	15428	15213	15273	15343	15277	15432	15331	15315	15315	15264	15385	15389	15439	15314	15347	15358	15360	15370	15267	15247	15357
30751	26544	32508	31614	26405	23078	21515	20406	20104	19064	18685	18066	17963	17851	17734	17788	17309	17213	17299	17363	17180	17313	16996	17201	17340	16978	16970	17144	17248	16965	16836	16976	17223	17174	17231	17150	17253	17067	17177	17103	17148	17102	17310	17255	17253	17072	17311	17131	17222	17254	17247	17134	17199	17129	17203	17279	17290	17166	17376	17166	16985	17071	17185	17080	17090	17016	17158	17141	17020	17114	17040	17149	17195	17142	17232	17159	17162	17264	17109	16987	17247	17039	17145	17175	17163	17053	16961	17069	17145	17242	17192	17125	17184	17276	17030	17067	17044	17137	17215	17108	17206	16969	17120	17187	17338	17145	17093	17124	16879	16975	17409	17060	17011	17233	17204	17175	17192	17324	16959	17162	17144	17047	16996	17037	17313	17096	16896	17185	16950	17162	17080	17268	17171	17083	17080	17115	17179	17223	17115	17163	17164	16986	17065	17215	16958	17190	17180	17083	17074	17023	17018	17174	17148	16952	17004	17109	16868	16967	17237	16899	17136	17051	17133	17194	17205	17130	17030	16939	17272	17070	16903	17072	17057	16862	17033	17176	17186	17090	17049	17170	17243	17132	17231	16945	17121	17142	17059	17066	16820	17200	17026	17013	17211	17151	17048	17145	17101	16930	16987	17042	17152	17084	16839	17068	17039	17186	17177	17004	17150	17230	17414	17249	17136	17150	16973	17144	17164	17105	16942	16958	17218	17096	17274	17051	16930	17237	16756	17336	17008	16852	17069	17096	17013	16925	17076	17101	16979	17121	17003	17138	16956	17032	17289	17022	17065	16906	17088	16927	17059	17111	17027	17085	17311	17214	17163	17208	17254	17047	17259	17126	17170	17226	17336	16989	17138	17080	17119	17184	17007	16999	17026	17073	17201	17101	17033	16914	17076	16927	16921	16945	16911	17045	17271	17097	17003	17102	17058	17037	17083	17185	17226	17051	17174	17130	17100	17104	17196	17138	17093	17097	17260	17066	17106	17016	17090	17150	17317	17262	17070	17154	16866	16894	17025	16850	17007	16937	17059	16947	17171	16959	16960	17192	17213	17220	17059	17158	17198	16930	16948	16865	17062	16983	17217	17038	17103	16936	16970	16903	17137	17188	16941	17012	17306	17208	16985	17227	16958	16932	16900	17162	17327	17153	17045	17194	17019	17097	17130	17032	17082	17051	17117	17144	17222	17009	17287	16968	17137	17350	17114	16943	17104	17083	17222	17126	17270	17211	16962	17278	17147	17029	16984	17069	16920	17021	17085	17085	17144	17025	17209	17147	17064	16857	17091	17000	16918	17102	17250	17097	17179	17147	16972	17222	16877	17191	17143	17153	16993	17030	17112	16893	17044	17107	17018	17201	17159	17084	16950	17106	17221	16998	17055	17187	16899	16991	17231	16972	17072	17030	17117	17195	17147	17062	16898	17140	17181	17251	17140	17053	17172	17057	17027	17105	16887	16965	17086	17075	17112	17083	16956	16939	17066	17235	17046	16936	17126	17142	17103	17212	17052	17186	17094	16971	17245	17040	17102	17135	17132	16960	17139	17198	17132	16994	16899	16981	16979	17086	17162	17221	17067	17079	17127	16907	17150	17215	17069	17150	16953	16998	17146	17115	16874	17044	16987	17103	17249	17098	16930	17202	17399	17007	17095	17023	17249	17080	17197	16888	17045	16962	17313	16962	16920	17092	17157	16900	17073	17117	16949	17230	17211	17125	16936	17076	17227	17040	17016	16872	17131	17251	17191	17077	17200	17288	17040	17092	17069	17118	17082	17103	17176	17103	17055	17279	17110	17105	17022	16873	16982	17085	17225	17104	17203	17176	17099	17026	17031	17137	17034	17120	17151	17149	17217	17112	17141	17038	17205	17132	17030	17149	17136	17349	17187	17061	17009	17041	17151	17067	17066	17122	17139	17070	17144	17196	17127	17260	16941	16986	17169	17053	17117	17066	17270	17058	17085	17099	17022	16811	17232	17126	17092	17321	17057	17101	17186	17029	17007	17075	17149	16954	17130	17222	17114	17110	17158	17212	17041	17145	17087	17200	17068	17082	17067	17069	17207	17154	16890	17099	17266	17206	17033	16888	16895	17172	17090	17174	17117	17095	17068	17165	17171	17176	16853	17190	17029	17203	16932	17099	17198	16942	17052	17323	17051	17115	17114	17167	17211	17269	17132	17111	17024	17208	17052	17032	17076	16865	17182	17048	17106	17020	17258	16904	17054	17001	17011	17165	17317	17158	16998	17220	17103	17102	17242	17210	17093	17164	16932	17221	17066	16901	17054	17111	17148	17190	17262	17277	17082	17001	17127	17139	17175	17075	17044	16901	16932	17030	17185	17031	17032	17232	17110	17138	17333	17096	17193	16872	17211	17021	17145	17155	17235	17144	17148	17045	17106	16984	17124	17176	16961	17201	17176	17353	17183	17196	17165	17048	17340	17167	17159	16991	17260	17116	17182	17226	17098	17057	17162	17243	17044	16870	17028	17035	16975	17028	17135	17129	17220	17199	17060	17028	17068	16987	16999	17191	17203	17210	17238	17254	17361	17321	17071	16994	17068	16842	17145	17096	17224	17112	17204	17203	17127	16992	17212	17341	17176	17048	17253	17172	16975	17196	17088	17101	17067	17064	17131	17131	17096	17156	17091	17105	16834	17124	17170	17170	17041	17148	17108	17173	17218	17022	17299	17462	16967	17278	17066	17050	16878	17116	17231	17044	17237	17110	17091	16998	17227	16970	17261	17260	17200	17003	17204	17044	17152	17197	17105	17205	17164	17233	17085	17139	16881	17018	17198	17099	16993	17224	17094	17052	17244	17152	16990	17280	16911	17013	17042	17128	17125	17020	17342	17134	17221	17111	17072	17147	17145	17157	17058	16968	17164	17044	17278	17185	16971	17062	17175	17188	17055	17052	17087	17297	17020	17097	17010	17308	17182	17211	17047	17312	17056	17070	17192	17127	17206	17030	16998	16919	17022	17208	17112	17151	17183	16928	17002	17182	17300	17235	17050	17143	17116	17096	17220	17347	17119	17015	17183	17064	17158	17217	17289	17150	17330	17304	17351	17293	17064	17026	17133	17199	17135	17040	17066	17060	16967	17034	16956	17087	17067	17037	17152	17234	17169	17103	17172	17112	17134	16885	17027	17085	17093	17271	17120	17237	17157	17235	16883	17234	17173	17123	17162	17092	17216	17133	17111	17061	17324	17033	16997	17130	17338	17290	17294	16998	17362	17038	17016	17062	17112	17098	16944	17182	17055	17036	17198	17130	17108	17130	17085	17114	17110	16898	17109	17250	17129	17038	17033	17426	17128	17171	17168	17204	17106	17111	17096	17091	17237	17319	17194	17251	17186	17122	16980	17211	17075	16971	17101	17193	16851	17212	16878	17112	17186	17065	17306	16921	17005	17347	16939	17144	17157	17137	17076	17119	17029	17003	17209	17092	17171	17326	17259	17222	17113	17076	17269	17223	17067	16905	16988	17142	16973	17045	17037	17104	17048	16959	17085	17080	16999	17113	17047	17086	17263	17140	16931	17234	17010	17155	17225	17050	16916	16964	17197	17074	17209	17382	17271	17198	17221	17097	17101	17033	17262	17053	17176	16938	17063	17106	17045	16894	17054	17170	17180	17193	17184	17089	17162	17071	17077	17072	17117	17016	17103	17145	17035	17027	16998	17141	17068	17040	17274	17311	17246	16928	17051	17300	17119	17199	16988	17091	17335	17120	16941	17086	17157	17092	17072	17149	17138	17239	17012	17165	17137	17161	17108	17281	17406	17174	16849	17131	17094	17204	16985	17108	17006	17071	17121	17202	16845	17139	16915	17099	17210	17102	17170	17165	17216	17332	17215	17177	17081	17259	17135	17100	17160	16998	17047	16988	17021	17119	16927	16973	17069	17148	17260	16964	17348	17108	17071	16985	16929	17121	17141	17062	17320	17148	16924	16975	17113	16925	17004	17160	16928	17125	17191	17285	17256	17209	17212	17028	16926	17150	17449	17257	17173	16967	17178	17100	17114	17120	17257	17201	17012	16999	17090	17199	17085	17144	17205	17043	17003	17077	17045	17080	17166	17207	17045	17216	17018	17143	16985	17091	17103	17057	17049	17206	17147	17050	17270	17164	17191	17274	17200	16921	17041	17244	17134	17175	17095	17268	17109	16872	16906	17064	17236	17192	16985	17200	17298	17015	17196	17104	17094	16989	16986	17228	17241	17303	16948	16836	17245	17119	17200	17342	17156	17010	17048	17134	17134	17082	17343	17015	16914	17141	17007	17074	17067	16977	17081	17174	17308	17233	17074	17089	16903	17212	17161	16949	16981	16926	17273	17068	17202	17001	17098	16931	17024	17095	17006	17079	17197	16951	17247	17044	17077	17124	17173	17132	17248	17202	17270	17231	17213	17196	17254	17123	17116	17069	17139	17236	16873	17053	17127	16923	17018	17306	17162	17101	17028	17035	17229	16915	17181	17268	17211	17312	17166	17058	17106	17063	17009	17185	16968	17289	17041	17113	17204	16954	17208	17063	17180	17037	17202	16938	16831	17302	17013	17278	17186	17070	17256	17180	17099	17058	17004	16948	17154	16896	17252	17099	17062	17251	17153	17098	16995	17225	16915	17189	17121	17109	16874	16967	17109	17056	17168	17048	17184	17225	16979	17131	17215	17210	16829	17063	17251	17184	17049	16936	17214	17191	17022	17097	17140	17030	16902	16806	17100	17170	17032	17009	17076	17305	17292	16949	16971	16969	16918	17133	16954	17164	16972	17013	16895	16919	17121	17180	17111	17013	17091	16923	17136	17132	17202	17005	16961	17055	17152	17101	16843	16919	17213	17146	17246	17082	17094	17155	17272	17240	17090	17101	17098	17182	17022	17211	17338	17167	17070	17196	16986	17208	17345	17256	17114	17118	17201	17129	16988	17072	17254	16992	16920	17055	17234	17136	17189	17294	17271	17041	17093	17196	16776	17182	16992	17082	17378	17323	17207	17282	17010	17044	17050	16944	17054	17149	17174	17214	17118	17027	17292	17086	17024	16934	17092	17129	17028	17019	17201	17133	16955	17054	16965	17078	17070	17219	17103	17250	17197	17072	17243	17224	17114	17308	17279	17289	17241	17279	16979	17142	16987	17032
25987	36559	38088	33720	28254	23928	22176	21133	20330	18796	17996	17305	16743	16736	16621	16047	15946	15783	15808	15748	15660	15701	15683	15531	15596	15554	15628	15687	15614	15643	15637	15607	15780	15706	15501	15658	15627	15658	15782	15606	15751	15749	15598	15652	15645	15567	15482	15471	15537	15665	15457	15469	15574	15526	15486	15575	15512	15556	15655	15691	15501	15508	15567	15561	15476	15443	15534	15492	15614	15692	15548	15549	15700	15628	15609	15468	15594	15662	15500	15579	15646	15695	15570	15500	15493	15430	15424	15609	15386	15498	15653	15480	15602	15428	15467	15569	15758	15560	15433	15541	15494	15492	15615	15525	15541	15521	15493	15499	15548	15400	15724	15527	15481	15480	15483	15510	15400	15530	15848	15610	15613	15593	15666	15566	15422	15510	15640	15559	15401	15693	15740	15610	15538	15493	15670	15584	15606	15661	15662	15668	15425	15537	15722	15479	15649	15469	15571	15575	15489	15501	15643	15627	15513	15666	15426	15609	15680	15499	15587	15569	15598	15594	15601	15441	15499	15670	15644	15439	15544	15540	15596	15362	15409	15494	15609	15617	15381	15531	15572	15421	15668	15657	15411	15525	15581	15509	15337	15507	15450	15605	15444	15599	15432	15696	15567	15436	15503	15565	15497	15778	15359	15561	15680	15707	15569	15660	15556	15523	15558	15426	15589	15610	15619	15516	15433	15574	15682	15621	15667	15555	15583	15546	15540	15591	15683	15491	15492	15507	15547	15692	15528	15459	15627	15458	15805	15765	15502	15565	15620	15587	15711	15401	15499	15531	15565	15545	15547	15805	15558	15549	15560	15543	15556	15637	15572	15549	15676	15589	15517	15476	15681	15543	15483	15491	15606	15521	15518	15540	15596	15490	15628	15408	15491	15452	15595	15499	15509	15578	15530	15560	15555	15645	15668	15410	15657	15460	15718	15635	15493	15625	15489	15529	15503	15688	15550	15666	15457	15614	15558	15607	15618	15498	15621	15436	15555	15693	15590	15598	15568	15627	15457	15399	15627	15377	15491	15589	15560	15550	15548	15638	15604	15506	15476	15614	15480	15718	15541	15558	15558	15551	15562	15622	15473	15545	15502	15548	15565	15373	15496	15488	15545	15550	15465	15514	15738	15454	15828	15690	15582	15489	15479	15559	15639	15454	15832	15595	15536	15640	15615	15756	15494	15582	15579	15699	15584	15606	15636	15603	15529	15473	15494	15522	15532	15693	15469	15727	15654	15461	15549	15464	15443	15549	15603	15537	15630	15499	15636	15562	15511	15630	15648	15574	15547	15651	15448	15504	15511	15393	15724	15645	15667	15617	15595	15499	15563	15709	15564	15563	15583	15672	15571	15411	15700	15731	15618	15570	15572	15545	15541	15520	15441	15484	15548	15499	15516	15567	15462	15574	15608	15686	15553	15390	15354	15581	15636	15643	15502	15396	15556	15556	15524	15523	15460	15597	15375	15407	15641	15813	15439	15549	15590	15603	15694	15552	15524	15664	15468	15515	15524	15575	15570	15690	15562	15505	15559	15647	15541	15536	15694	15596	15462	15621	15458	15510	15737	15724	15596	15469	15431	15419	15606	15424	15555	15712	15558	15583	15712	15506	15469	15558	15785	15317	15550	15737	15451	15621	15564	15680	15476	15714	15512	15558	15629	15636	15331	15559	15696	15345	15565	15493	15590	15622	15448	15708	15595	15589	15489	15596	15698	15474	15641	15400	15521	15487	15404	15498	15532	15641	15570	15496	15436	15649	15401	15472	15573	15563	15490	15557	15660	15738	15535	15492	15415	15559	15699	15565	15648	15623	15513	15607	15498	15515	15546	15730	15766	15562	15555	15525	15460	15482	15478	15518	15558	15551	15514	15518	15556	15573	15429	15612	15523	15645	15498	15574	15618	15517	15654	15504	15528	15460	15624	15567	15611	15796	15715	15650	15675	15439	15586	15608	15603	15609	15340	15647	15481	15408	15493	15504	15684	15427	15566	15349	15461	15788	15602	15556	15570	15569	15694	15536	15619	15622	15683	15552	15574	15405	15534	15637	15543	15617	15541	15533	15453	15718	15719	15566	15732	15625	15455	15651	15411	15451	15621	15458	15639	15629	15548	15606	15730	15606	15517	15634	15661	15738	15439	15639	15682	15608	15510	15533	15660	15543	15717	15484	15595	15646	15512	15785	15618	15651	15473	15450	15528	15612	15497	15315	15473	15700	15714	15489	15552	15600	15474	15579	15462	15386	15520	15456	15549	15535	15518	15634	15600	15531	15500	15612	15604	15557	15602	15646	15383	15712	15691	15535	15649	15493	15639	15720	15639	15579	15410	15424	15572	15686	15495	15591	15556	15604	15444	15436	15502	15565	15508	15548	15469	15626	15611	15628	15611	15529	15592	15398	15612	15623	15511	15524	15603	15562	15619	15466	15598	15648	15602	15591	15468	15369	15554	15458	15757	15437	15453	15414	15548	15588	15403	15672	15668	15590	15639	15528	15688	15465	15604	15595	15460	15443	15660	15585	15445	15729	15615	15594	15619	15530	15557	15665	15557	15650	15399	15573	15549	15576	15665	15725	15481	15619	15700	15691	15506	15652	15559	15431	15491	15558	15458	15693	15635	15767	15538	15527	15542	15444	15492	15644	15521	15691	15648	15474	15613	15469	15781	15530	15609	15431	15590	15643	15370	15410	15603	15606	15414	15534	15666	15630	15643	15636	15494	15578	15576	15488	15676	15376	15544	15607	15652	15563	15642	15608	15466	15562	15648	15462	15659	15536	15528	15534	15559	15623	15365	15635	15596	15560	15566	15577	15596	15574	15560	15761	15530	15497	15527	15716	15514	15280	15584	15536	15626	15590	15556	15500	15668	15438	15559	15755	15560	15771	15433	15435	15766	15471	15564	15559	15622	15637	15771	15571	15553	15470	15600	15472	15490	15343	15712	15506	15463	15439	15687	15644	15663	15648	15624	15663	15664	15618	15495	15684	15404	15398	15374	15649	15479	15698	15483	15452	15536	15661	15735	15473	15639	15554	15508	15657	15423	15547	15521	15430	15528	15544	15614	15587	15664	15545	15510	15503	15697	15536	15456	15512	15544	15440	15767	15403	15633	15457	15447	15484	15637	15660	15583	15527	15679	15512	15708	15659	15513	15644	15572	15613	15475	15655	15413	15564	15586	15640	15403	15509	15537	15717	15545	15517	15633	15433	15717	15384	15647	15384	15718	15574	15688	15547	15400	15641	15598	15480	15510	15594	15492	15572	15502	15647	15517	15629	15385	15627	15467	15597	15472	15563	15727	15593	15461	15759	15642	15568	15465	15527	15701	15632	15431	15628	15371	15497	15481	15571	15590	15422	15627	15514	15594	15601	15454	15408	15721	15394	15451	15549	15579	15577	15434	15595	15466	15576	15662	15513	15453	15589	15702	15610	15584	15439	15572	15750	15461	15587	15633	15437	15488	15590	15584	15510	15767	15467	15539	15493	15449	15555	15777	15442	15403	15702	15511	15478	15612	15396	15522	15726	15472	15590	15655	15467	15479	15764	15562	15622	15568	15484	15711	15380	15453	15522	15535	15667	15456	15537	15662	15679	15617	15520	15490	15532	15611	15623	15674	15542	15633	15661	15482	15495	15542	15518	15632	15498	15631	15658	15498	15500	15527	15567	15665	15713	15458	15400	15829	15447	15517	15605	15458	15486	15431	15392	15765	15498	15485	15695	15587	15548	15483	15410	15575	15581	15659	15394	15423	15462	15433	15560	15419	15379	15421	15583	15591	15263	15604	15591	15438	15548	15549	15506	15529	15614	15529	15509	15725	15547	15560	15604	15590	15607	15677	15726	15604	15528	15490	15548	15512	15619	15616	15386	15469	15723	15613	15593	15526	15526	15814	15503	15684	15565	15448	15380	15583	15554	15532	15550	15641	15565	15490	15700	15626	15569	15564	15498	15514	15521	15544	15579	15382	15487	15528	15600	15590	15623	15645	15615	15601	15598	15594	15493	15678	15593	15668	15564	15538	15641	15622	15432	15458	15733	15705	15616	15704	15615	15641	15366	15679	15471	15659	15590	15526	15558	15584	15514	15536	15484	15450	15428	15639	15498	15622	15502	15474	15562	15347	15695	15802	15516	15569	15634	15589	15523	15512	15643	15662	15630	15511	15395	15512	15641	15526	15470	15543	15587	15530	15606	15750	15644	15412	15551	15509	15461	15576	15605	15442	15670	15547	15521	15398	15683	15492	15484	15652	15731	15657	15676	15664	15686	15537	15604	15562	15667	15551	15565	15574	15742	15654	15402	15492	15544	15523	15533	15568	15551	15401	15638	15571	15583	15627	15591	15613	15495	15584	15475	15527	15477	15451	15534	15604	15628	15443	15562	15687	15535	15588	15727	15573	15471	15537	15677	15459	15586	15597	15653	15556	15476	15501	15816	15529	15526	15413	15502	15540	15502	15544	15568	15583	15664	15664	15620	15517	15606	15539	15664	15685	15574	15580	15598	15437	15548	15721	15647	15602	15767	15597	15587	15574	15429	15590	15736	15613	15618	15531	15578	15684	15482	15661	15707	15613	15594	15428	15534	15715	15597	15490	15401	15582	15618	15574	15553	15352	15458	15507	15583	15583	15451	15544	15674	15607	15515	15519	15650	15644	15759	15550	15548	15435	15612	15599	15524	15603	15584	15416	15528	15453	15799	15623	15576	15677	15632	15836	15636	15609	15572	15440	15439	15637	15663	15520	15568	15482	15664	15486	15421	15477	15594	15598	15635	15480	15543	15720	15535	15543	15429	15623	15676	15459	15544	15585	15475	15539	15786	15642	15599	15551	15656	15408	15657	15387	15549	15502	15602	15539	15403	15322	15632	15666	15561	15689	15559	15557	15663	15554	15606	15399	15519	15569	15610	15613	15583	15606	15561	15441	15719	15406	15583	15665	15551	15495	15561	15574	15541	15499	15581	15517	15459	15536	15587	15666	15470	15509	15473	15540	15601	15692	15585	15549	15535	15562	15514	15552	15649	15509	15406	15625	15482	15595	15646	15617	15576	15607	15566	15382	15634	15627	15795	15665	15646	15532	15513	15621	15576	15549	15623	15709	15746	15452	15547	15617	15798	15636	15778	15841	15767	15484	15488	15594	15554
25377	21367	28607	27962	26416	24991	23532	21978	20996	19601	18763	18342	17778	17349	17075	16775	16610	16604	16417	16490	16439	16349	16354	16335	16343	16459	16269	16378	16257	16372	16241	16095	16343	16333	16298	16250	16267	16208	16299	16153	16092	16190	16391	16382	16165	16181	16095	16261	16286	16126	16164	16236	16242	16256	16100	16135	16055	16187	16203	16242	15978	16154	16155	16199	16182	15997	16077	16017	16216	16200	16228	16289	16175	16052	16157	16144	16160	16069	16048	15923	16212	16105	16120	16001	16048	16126	16144	16022	16114	16078	16006	16041	16125	15812	15964	16037	16226	15878	16090	16099	16189	16140	16206	16053	16249	16041	16114	16128	16188	15997	15936	16241	16307	16115	16075	16141	16072	15905	16233	16218	16006	16026	16043	16092	16200	15956	16196	16213	16122	16235	16332	15994	16260	16286	16159	16174	16203	16226	16082	16204	16117	16142	16133	16105	15960	16031	16142	16114	16018	16167	15956	16027	16263	16062	16240	16121	16107	16108	16126	16195	16260	16306	16384	16012	15984	15942	16044	16070	16124	16112	16360	16063	16101	16163	16117	16132	16061	16169	16146	16087	16347	16157	16005	16123	16211	16273	16074	16079	16007	16200	16184	16193	16255	16051	16154	16012	16051	16147	16092	16163	16151	16135	16128	16149	16273	16270	16106	16191	16097	16051	16093	15999	16017	16291	16298	15979	16026	16113	15988	16134	16183	16043	16211	15956	16112	16135	16195	16183	16007	16199	16102	16253	15896	16201	15940	16101	16115	16018	16079	16043	16065	16290	16227	16178	16208	16281	15998	16324	16038	15946	16067	16143	16261	16228	16216	16341	16255	16167	16180	16029	16274	16213	16150	15996	16095	16164	16247	16206	15934	16305	16308	16088	16119	16050	16191	16164	16039	15985	16059	16201	16171	16055	15974	16107	16192	16070	16104	16248	16226	16176	15993	16029	16230	16082	16018	16166	16082	15927	16204	16178	16238	16289	16044	16143	16261	16289	16071	16140	16291	16244	16014	16090	16196	16321	16015	15860	16030	16231	16048	16170	15980	16162	15927	16100	15949	16135	16124	16165	15939	16095	16327	16197	15980	16058	16098	16291	16074	16129	16185	15976	15962	16125	16173	15913	16107	16091	16001	16189	16194	16195	16092	16080	15957	16052	16107	16045	16072	15981	16070	16220	16040	16082	16043	16124	16166	16170	16271	16132	16265	16228	16290	16013	15986	16152	16062	15966	16212	16054	16148	16091	16157	16018	16266	15986	16123	16064	16145	16149	16242	16168	16115	16049	16089	16059	16281	16013	15910	16157	15968	16008	16208	16251	16416	16078	16197	16185	16333	16208	16062	16329	16093	16105	16116	15931	16070	16119	16070	16197	16104	15966	16284	16082	16040	16296	16242	16303	16116	16114	15934	16160	16269	16277	16154	16076	16077	15995	15946	16129	16171	16074	16153	16138	16013	16214	16090	15940	15986	15853	16204	16147	16078	16107	16271	16159	16169	16142	16324	16255	16237	16171	16120	16074	16220	15827	15938	15714	16221	16041	16041	16170	16204	16129	16142	16148	16171	16021	16279	16124	16097	16060	15995	16241	16047	16040	16329	16048	16115	16088	16250	16061	16090	16106	16305	16156	16207	16148	16047	16231	16164	16173	16217	16197	16121	16163	16164	15984	16353	15966	16118	16320	15961	16186	16229	16182	16194	15942	15872	16169	16214	16143	16187	16106	15928	16167	16199	16059	15983	16138	15783	16202	16106	15973	16162	16046	16108	16011	15998	16107	16029	16134	16048	16046	16354	16174	16099	16306	16115	16141	16072	16141	16341	16179	16105	16036	16112	16108	16136	16072	16198	16114	16181	16051	16164	16075	16051	16041	15959	15968	16175	16140	16035	16150	16261	16010	16222	16267	16018	16310	16280	15971	16014	16059	15932	15964	16162	16116	16124	16227	16123	16204	16168	16157	16030	16249	15957	16144	16275	16036	16336	16237	16318	16103	16155	16222	16020	16177	16183	15997	16098	16225	16055	16076	16326	16175	16133	15993	16023	15924	16109	16146	16236	16304	16224	16230	15954	16198	16257	16155	16144	16200	16105	16174	16185	15789	15947	16147	15999	16072	16013	16151	16029	16185	16117	16065	16138	16153	16351	16367	16024	16026	16031	16279	16140	16202	16378	16282	16027	16086	15915	16066	16008	16213	16062	15959	16020	16182	16276	16137	16195	16142	16156	16114	16240	16131	16253	16192	15929	16074	16104	15974	16136	16103	15959	15892	16184	16036	15954	16223	16213	16069	16006	16093	16396	16132	16099	16264	16245	16229	16113	16332	16146	16230	16277	16278	16072	16086	15986	15938	15983	16000	16055	16158	16046	16147	16072	16193	15909	16071	16048	15917	16193	16157	16135	15907	15876	16228	16171	16207	16105	16208	16302	16041	16305	15970	16046	16082	16010	16254	16182	16110	16171	16139	16193	16093	16055	16274	16103	16070	16005	16057	16192	16076	16139	16149	15948	15909	15941	16231	15967	16142	16006	16059	16128	16037	16126	15929	15980	16182	16118	16088	15936	16021	15946	16244	16079	16334	16203	16131	16002	16368	16134	16139	16059	16190	15947	16093	16063	16217	16112	16026	16035	16096	15956	15885	16235	16211	16212	16183	15779	16021	16222	16152	16262	16079	16056	16180	16153	16306	16101	16219	16134	16085	16185	16132	16092	16362	16097	16093	16043	16013	15928	16346	16343	16151	16173	16116	15964	16213	16222	16329	16232	16250	16033	16108	16036	16278	16084	16104	16109	16066	16060	16041	15940	16323	16293	15991	16119	16205	16237	16158	16131	15891	16068	16144	16215	16220	15991	16227	16167	16152	15885	15969	16069	16309	16085	16281	16085	16243	16160	16127	16080	16225	15894	16019	16217	16076	16086	16320	16190	16011	16211	16178	16188	16115	16104	16266	16461	16081	16081	16193	16142	16131	16223	16119	16352	16222	16355	15968	16260	16222	16016	16150	16106	16254	16045	16231	16254	16220	16203	16299	16187	16080	16209	15873	16240	16155	16258	16111	16341	16444	16130	16302	16170	15951	16196	16212	16125	16076	16031	16297	16201	16429	16258	16156	16232	15972	16107	16168	16057	16264	16230	16016	16277	16293	16092	15960	15896	16097	16111	15894	16094	16151	16097	15961	16048	16166	16189	15940	16205	16156	16083	16211	16291	16098	16048	16221	16098	16189	16283	16243	16102	15875	15984	16148	16121	16178	16082	16220	16052	15926	16261	16250	16112	15994	16139	16044	16175	16057	16200	16074	16077	16212	16085	15966	16164	16030	16174	16238	15942	16114	16017	16251	16136	16166	16030	16174	16028	16153	16037	16120	16224	16116	15924	16006	15996	16215	16037	16235	15867	16318	16072	16050	16011	16202	16095	16136	16042	16107	15995	16175	16293	16179	16234	16223	16049	16183	16212	16306	16152	16152	16149	16083	16200	16062	15993	16092	16047	16104	16240	16210	16176	16147	16081	16319	16189	16285	16083	16276	16176	16165	16168	16144	16271	16101	16307	16052	16213	15985	16100	16206	16025	15971	16314	16055	16333	16061	16140	15947	16162	16215	16154	16131	15967	16093	16289	16175	16098	16073	16168	16054	16072	15951	16000	16204	16461	15962	15920	16095	16100	16171	16270	16057	16145	15920	16152	16128	15954	16120	15951	16127	16241	16126	16095	16083	15930	16143	16095	16159	16202	16123	16006	16116	16026	16114	16219	16085	16065	16195	16253	16209	16249	16242	16232	16163	16207	16207	16152	16263	16093	16098	16050	16246	16109	16214	15971	16107	16049	16034	16197	16185	16317	16052	16139	16258	16116	16019	16316	16053	16219	16041	16128	16113	16444	16140	16076	16291	16153	16135	15892	15964	15900	16115	16247	16037	16113	16254	16018	16034	15871	15902	16179	16058	16234	16083	16109	16162	16172	15945	15985	16152	16047	16128	16150	16232	16295	16104	16191	16177	16279	16034	16187	16092	16286	16134	16122	16258	16067	16109	16229	16102	15949	16235	16062	16125	15871	16151	16353	16060	16270	16183	16090	16151	16024	16103	16071	16081	16230	16275	16028	16240	16080	16086	16314	16142	16100	16130	16255	16216	16097	16058	16003	16107	16151	16049	16059	16158	16011	16105	16131	16129	16084	16098	16116	16213	16180	16233	15976	15974	16263	16091	16124	16075	16049	16166	15999	15945	16095	16276	16230	15919	16135	16118	16011	15918	16066	16126	16076	15924	16046	16208	16059	16125	16125	16078	16103	16238	16210	16088	15960	16055	15992	16087	16205	16364	16315	16255	16092	16229	16268	16107	16159	16265	16333	16065	16247	15986	16200	16087	16072	16247	16203	16132	16094	16061	16067	15973	16219	16137	16325	16074	16207	16108	16035	16202	16174	16211	16134	16085	16144	15922	16243	16128	16102	16168	16168	16041	16166	16216	16087	16125	16163	15910	15976	16044	16110	15953	16251	16083	16276	16102	16249	15986	16080	16084	16169	16141	15995	15999	16203	15880	16181	16232	16041	16124	16159	16073	16074	16130	16169	16102	16281	16089	16141	16229	15885	16304	15851	16143	15959	16167	16308	16186	16311	15947	16232	15975	16053	16103	16234	16198	16039	16141	15908	16093	16293	16243	16227	16072	16127	15889	16003	16260	16149	16038	16232	16121	16039	16050	16180	16270	16099	16283	16089	15993	15777	16286	16002	16002	16189	16190	16107	16312	16214	16081	16098	16111	16104	16186	16116	16087	16341	16205	16112	16085	16202	16163	16190	16199	15919	16162	16133	16224	16154	16180	16298	16203	15993	16221	16121	16258	16022	16124	16063	16111	16163	16075	16228	15985	16043	15797	16117	16125	16092	16157	15947	16012	15927	16262	16177	16272	16031	16108	16109	16346	16511	16156	16240	16174	16055	16246	16301	16265	16080	16112	16152	15952	16084	16059	16173	16171	16027	16054	16082	15928	16143	16120	16202	16068	16011	16084	16060	16113	16136	16154	16270	16187	16158	16194	16138	16379	16369	16334	16122	16175	16126	15954	16268	16031	16123	16300	16117	16054	16244	16147	16047	15960	16102	15827	16251	16307	16103	16147	15951	16129	16146	15971
24793	42416	44208	39055	32296	27227	24639	23764	22487	20246	19248	18115	17075	16772	16664	15871	15577	15597	15620	15394	15374	15254	15211	15362	14940	15091	15184	15048	14970	15111	15145	15075	15098	14988	15247	15097	15245	14966	15236	15119	15005	15055	15020	15116	15086	14949	15234	15011	14935	15129	15104	15092	15038	15026	15149	15066	15145	15063	14945	15013	15072	14861	15026	15063	15151	15058	14998	15056	14975	15092	15040	15145	15138	15151	15002	14930	14926	15067	14881	14809	15002	14962	15057	15063	15201	14914	15137	15161	14998	15057	15007	14974	14962	14893	15139	14896	14929	15043	15028	15023	15068	15084	14988	15071	14706	15064	15023	15073	15154	15027	14924	14995	15033	14948	14983	14886	14830	15023	14986	15088	15078	14963	15043	15084	15006	15107	15071	15007	15041	15038	14810	14855	15038	15045	15061	15069	14915	14905	15090	14951	15055	15131	15039	15146	15099	15070	15062	15103	14993	14953	15092	15007	15026	14895	15083	15045	15061	14984	15189	14950	15013	15003	15061	14973	14953	14989	15088	15021	14875	15068	14880	14852	14948	14981	14942	15137	14992	15117	15029	14986	14970	15241	15057	15047	14990	15043	15042	14899	15100	14954	14843	15121	14906	15093	14998	15077	14925	15032	14906	15261	14995	14938	15031	14997	15075	14952	15020	14893	15007	14987	14907	15038	14931	15103	14940	14958	15108	15227	15168	14999	14962	15044	14972	15129	15167	14903	14955	14930	15064	15014	15032	15060	14973	15001	15027	15138	15113	15047	15022	14974	14991	14910	14948	14898	14965	14971	15059	14851	15085	14979	15019	15051	15015	15134	14935	15039	14918	14978	15062	14960	15078	15144	15049	14969	14939	14948	14926	15055	14981	14953	15016	15157	15070	15111	15170	14959	14948	14899	15017	14959	14930	15024	14884	15033	14935	15019	14994	15201	15010	15120	14982	15186	15015	14976	15025	15166	15008	15051	14970	14963	15023	14937	15019	14867	14997	14914	15056	15090	15001	15139	15032	15108	14812	15108	15045	15137	14991	15110	15127	15211	14821	15011	15120	15090	15058	15157	15113	14925	14991	14951	15234	15177	15143	14844	15017	14958	15045	14899	14896	15187	15037	15034	15083	15001	14971	15078	15005	15057	15138	15078	15200	15113	14916	14964	14938	15146	14982	15118	14945	15085	14854	14970	15041	14920	15006	15079	14941	15009	15028	15083	15071	15076	14904	14927	15159	14967	14897	14972	15036	15000	15107	15047	14991	14917	14998	15183	14961	15078	14977	15039	14993	14977	15107	14942	15036	15087	14773	14947	15058	15216	14989	15071	14872	14952	14857	15044	15135	15217	15241	14915	14972	15191	15008	15016	14931	14896	15075	15106	15181	15048	14925	15072	14848	15022	15047	14922	14982	15137	15033	15131	14976	14947	14904	14973	14857	15013	15144	15087	15060	15067	14985	14987	14966	14964	14888	14945	15098	14903	15062	14863	15028	14711	14946	15145	14990	14975	15065	14890	15030	15013	14936	15074	15055	15217	14874	14988	15103	14954	14999	15069	14992	14961	15027	15005	14963	15135	15138	15106	15005	14974	14829	14996	14960	15117	15014	15024	15110	14927	15090	14843	15086	14897	15011	15003	15051	15072	14987	14936	14971	15034	15087	14833	15068	15037	14878	14996	15048	15003	15120	15107	14844	15030	14985	15040	14911	14991	14950	15058	14876	15025	14978	15004	15049	15098	15007	15171	15113	15051	15040	14975	15027	15097	15019	14978	14983	15123	15088	15014	15114	14990	15097	14919	15066	15149	15123	15057	14974	15065	14882	15096	15084	15185	14979	14942	15222	15139	14824	14973	14940	15171	15106	15228	15012	15001	15052	15044	15122	15031	14974	15035	14926	15148	15041	15076	15016	15157	14919	14904	15047	15058	15013	14827	14993	14998	14936	14888	14851	14976	15096	14948	15037	14932	14834	15076	15074	14998	15000	15184	14983	15010	14887	15201	15025	15097	14896	15021	15028	14839	15030	14906	15047	15015	14957	15034	15027	15025	14971	15038	15040	15104	15055	15015	15025	15071	14883	14948	14942	15047	15022	14994	14946	14940	14719	15165	14849	14975	15129	15143	14897	15070	14913	15152	14972	14934	14986	15071	14928	15115	15292	15099	14900	15042	15184	14886	15126	14951	14853	14892	14847	15118	14812	15038	15145	14856	14999	14941	15258	14948	14922	15122	14735	15088	14981	14994	14936	14968	15041	14969	14919	15145	14993	14993	15118	14886	15174	14986	15115	14928	15119	15121	14974	14955	15037	15124	15110	14984	15104	15117	14960	14925	14987	15088	14988	15098	14972	15162	15016	15058	15016	14945	14946	15031	14921	14782	15045	15026	15040	15105	15079	14903	14955	14963	15017	14833	14958	14995	14955	15000	15097	15021	15027	15108	15036	15013	14973	15022	15040	15025	15159	15082	15077	14899	14887	15120	15052	15058	15135	14889	15074	14896	14985	14835	14959	15061	15064	15012	15037	14884	14966	15195	15004	15057	14980	14845	15101	15163	15030	14988	14936	15187	15051	14912	14815	14990	15147	15005	15076	14994	15039	14823	15103	15099	15036	15179	15019	15027	15000	15125	14954	15056	14836	15003	14953	14998	15084	14893	15009	15046	14850	14977	14929	14904	15052	14914	15040	15004	14965	14897	14868	14879	14914	14995	15138	15083	15045	15006	15086	14850	14991	14985	14991	15058	15073	15191	14965	14904	14845	15112	15032	15056	14834	15004	14953	15017	14950	15029	15010	15011	15095	15102	15022	14856	15176	15137	15047	15192	15087	14977	15155	14985	15205	14897	15179	14825	14960	15045	14900	15102	15000	15064	15049	14897	14977	15032	15060	15000	15116	15009	15042	14963	15032	15020	14998	14969	14869	15152	15049	15047	15114	15096	14990	15133	15082	15052	14992	14886	14953	14982	14954	15170	15168	15014	14930	14881	15152	14973	14848	14859	15027	15091	14954	14934	15099	14923	15037	14961	15057	15027	14957	15005	14915	15004	15096	14872	15134	14974	15059	14935	14915	15007	14958	15000	14950	15058	15108	14872	15019	14889	15011	14938	14996	15124	14904	14924	15141	15073	14922	14964	14924	15007	15048	14958	15005	15086	15050	15049	15026	15099	15042	14959	15038	15003	14935	15001	15076	14908	15069	15120	15005	14998	15108	15118	15092	15222	15147	14892	15096	15062	15041	15225	15127	15022	14998	14894	15182	15086	15070	15316	14950	15032	15204	15012	15010	15191	14945	15079	14954	14925	15017	15007	14961	15111	15207	15027	15006	15158	14942	14948	14963	15002	14962	14972	14937	14917	14939	14850	15173	14882	15089	14956	14926	14992	14978	15069	14998	14794	14987	14956	15173	15014	14942	14998	15090	15077	15124	14803	14987	14861	15139	15061	15032	15045	15190	14960	15086	15091	15022	14960	15094	15003	14957	14862	14968	14983	15130	14867	14971	15053	14974	14928	15028	14930	15143	14958	14903	14919	15142	15070	14993	15051	15011	15053	14986	15017	14970	15072	15068	14981	15178	15000	15142	15114	15098	14932	15138	15090	15117	14930	15009	14998	15090	14995	15185	15131	14787	15011	14841	15013	15230	14979	15015	15022	15110	14972	15150	15093	14983	14983	15096	15124	14998	15053	14951	15129	15014	14943	14932	15030	14875	14872	15051	15137	15022	14982	15159	15093	15005	15009	14951	14926	15053	15017	15015	14759	15015	15020	14987	14964	15085	15092	15031	15006	14869	15000	14793	14983	14901	15067	14919	15010	15069	14889	15148	15160	15032	15057	15129	14958	15073	15035	14803	14954	15057	15046	15034	14995	15139	15035	14876	15007	15069	15059	15060	15087	14946	15032	15033	14930	14887	14924	14979	14942	14896	15006	15136	15061	15066	15065	14995	14985	14961	14961	14998	14958	14978	15063	14987	14999	15139	15065	15087	15050	15030	14934	15073	15031	15054	15001	15025	14977	14946	15057	15045	15040	15149	15125	15203	14907	14847	15096	15041	14905	15041	14932	15024	14881	14995	15011	15087	15068	15184	15067	14954	14994	15043	15057	15076	14989	15145	15035	15048	15152	15006	15144	15062	14960	15080	15106	15027	14836	14870	15055	15117	14924	14948	15068	15093	15085	14963	14916	15218	14709	14976	15019	14945	15024	14832	14955	15081	15025	14920	14818	14945	15074	15082	15051	15077	14936	14949	14853	15149	14897	14953	15079	14915	15023	15055	15012	15029	14957	15093	15034	15099	15053	14978	14976	14744	15275	15049	15049	15099	15076	14924	15050	14906	14828	15148	14929	14999	15040	14943	15010	14938	15020	14999	15074	15020	14970	14902	14969	15059	15096	14897	15059	14920	15040	14967	15135	15014	15030	15289	14928	15092	15056	15021	14994	14908	15031	15063	14962	15067	15146	14913	14965	15099	14995	14905	15028	15273	14980	15067	15089	15103	15043	15121	15019	14992	15019	14994	15100	15030	15045	15060	15184	15148	15048	14917	14890	15011	15013	15009	14946	14980	15036	14990	15046	15121	15147	15043	15038	14961	15063	15084	15170	15028	15030	14926	14931	15058	15057	15194	14965	14974	15007	14862	14989	14996	15021	14961	14901	14913	15037	15196	15037	15034	15235	15037	15026	15187	15016	15056	14981	15036	15167	14979	14881	15018	14951	15101	14885	15165	15100	15038	15126	15095	14847	15054	14960	14904	14924	15150	14937	15084	14902	15106	15124	15033	15160	14893	15061	15008	15043	15100	15046	14999	15357	15093	15052	14893	15179	15071	15017	14964	14885	14834	14983	15123	15097	15060	15055	15130	15037	14820	14970	15159	14999	15028	15116	14998	14921	15095	15111	15040	15104	15071	14891	15201	14875	15071	14978	14977	15040	14837	15008	15014	15190	14697	15037	14905	15076	15051	15093	14999	14965	15151	15019	14872	14872	15035	15058	14936	14888	14940	14994	15034	14971	14905	15021	15146	15026	15102	15062	15043	14980	15118	14999	14989	14938	15133	14942	15164	14962	15005	14955	15053	15202	14970	14927	15186	14932	15080	14941	15232	14935	15074	14959	14848	15050	15040	15068	14817	14995	14884	14967	14978	15123
24260	21445	28997	25256	24913	26863	27122	24643	22822	21541	20260	19539	18743	18405	18064	17654	17485	17189	17298	16924	16878	16908	16779	16713	16933	16796	16544	16795	16862	16703	16835	16599	16565	16764	16660	16751	16810	16800	16697	16766	16575	16642	16934	16694	16740	16731	16486	16470	16472	16644	16705	16642	16570	16834	16749	16639	16723	16541	16451	16755	16448	16490	16551	16532	16581	16759	16522	16623	16550	16511	16602	16687	16580	16555	16590	16467	16569	16623	16346	16412	16633	16487	16589	16595	16485	16474	16665	16610	16398	16616	16583	16642	16568	16684	16596	16491	16554	16532	16703	16782	16531	16537	16836	16619	16691	16538	16520	16651	16686	16584	16532	16515	16509	16645	16507	16525	16506	16614	16745	16591	16634	16579	16818	16641	16342	16608	16428	16451	16548	16650	16585	16622	16686	16481	16379	16425	16767	16715	16414	16547	16513	16691	16536	16479	16457	16410	16725	16630	16484	16490	16562	16492	16504	16659	16467	16660	16441	16623	16620	16572	16560	16545	16596	16486	16693	16572	16532	16557	16744	16665	16527	16482	16523	16361	16484	16532	16377	16733	16581	16641	16567	16665	16542	16457	16713	16857	16553	16666	16649	16483	16548	16694	16454	16484	16521	16583	16548	16498	16602	16766	16639	16803	16507	16661	16374	16737	16513	16421	16447	16677	16694	16417	16792	16699	16740	16645	16470	16634	16401	16503	16750	16538	16519	16736	16550	16603	16642	16631	16482	16523	16594	16629	16260	16496	16478	16542	16458	16615	16405	16681	16543	16311	16591	16562	16637	16511	16389	16614	16436	16631	16546	16716	16761	16750	16719	16609	16644	16770	16576	16525	16383	16476	16589	16684	16564	16787	16498	16566	16596	16602	16629	16689	16542	16519	16745	16430	16590	16587	16574	16606	16609	16537	16412	16503	16595	16538	16761	16505	16319	16587	16495	16720	16657	16718	16666	16536	16620	16646	16562	16485	16507	16721	16525	16657	16533	16600	16733	16699	16774	16519	16554	16486	16619	16323	16640	16560	16435	16564	16749	16354	16693	16630	16734	16404	16678	16535	16612	16594	16469	16528	16605	16412	16655	16552	16828	16574	16429	16606	16728	16539	16654	16447	16644	16527	16527	16547	16589	16621	16521	16448	16692	16422	16728	16529	16558	16352	16472	16510	16657	16647	16663	16422	16589	16514	16547	16553	16681	16553	16605	16480	16548	16389	16614	16535	16726	16496	16513	16643	16710	16595	16441	16581	16388	16685	16570	16641	16542	16493	16527	16559	16671	16476	16566	16523	16496	16675	16333	16433	16558	16729	16743	16429	16749	16502	16483	16513	16427	16444	16547	16617	16435	16571	16559	16534	16405	16627	16646	16540	16437	16510	16494	16569	16509	16449	16668	16593	16538	16650	16449	16450	16354	16518	16531	16651	16739	16704	16427	16782	16721	16313	16420	16482	16567	16597	16741	16526	16348	16671	16433	16547	16501	16524	16606	16632	16673	16442	16587	16463	16432	16552	16531	16510	16629	16427	16569	16670	16597	16588	16507	16462	16483	16623	16553	16252	16452	16608	16637	16523	16640	16564	16668	16491	16504	16492	16710	16588	16604	16594	16634	16485	16386	16599	16734	16426	16445	16768	16577	16547	16620	16495	16458	16638	16431	16745	16426	16556	16596	16493	16638	16546	16734	16438	16522	16454	16620	16655	16753	16675	16720	16655	16550	16405	16710	16597	16615	16631	16673	16608	16467	16434	16597	16725	16620	16459	16521	16711	16590	16533	16541	16478	16545	16631	16604	16387	16501	16433	16589	16698	16569	16527	16376	16667	16706	16676	16625	16418	16592	16344	16488	16528	16466	16598	16861	16482	16495	16552	16419	16642	16431	16511	16631	16451	16621	16438	16555	16684	16709	16504	16563	16619	16588	16425	16876	16615	16520	16344	16614	16562	16674	16498	16622	16622	16393	16455	16600	16670	16519	16375	16533	16374	16520	16624	16512	16706	16485	16522	16422	16482	16435	16708	16483	16393	16560	16492	16498	16513	16529	16609	16703	16554	16822	16461	16654	16680	16478	16653	16694	16730	16458	16612	16421	16715	16456	16459	16586	16555	16367	16454	16486	16398	16590	16466	16622	16443	16761	16499	16655	16404	16451	16550	16626	16600	16648	16555	16375	16408	16681	16670	16640	16658	16621	16828	16630	16667	16562	16492	16434	16439	16730	16510	16584	16526	16850	16665	16543	16585	16490	16633	16683	16573	16536	16663	16533	16665	16776	16552	16326	16401	16537	16629	16586	16331	16536	16472	16501	16577	16624	16635	16542	16634	16399	16478	16628	16529	16537	16642	16555	16690	16539	16489	16582	16596	16713	16535	16643	16551	16602	16500	16512	16591	16458	16454	16343	16606	16757	16585	16661	16478	16477	16237	16399	16483	16534	16500	16483	16498	16639	16568	16673	16612	16657	16704	16358	16415	16394	16234	16315	16641	16647	16524	16453	16614	16636	16558	16340	16560	16521	16602	16706	16628	16645	16497	16587	16314	16470	16482	16609	16579	16467	16458	16543	16576	16602	16574	16688	16768	16627	16381	16602	16375	16636	16561	16658	16537	16551	16406	16432	16667	16598	16520	16620	16431	16577	16752	16688	16669	16554	16458	16680	16433	16619	16567	16553	16608	16553	16454	16628	16406	16714	16496	16611	16578	16497	16600	16577	16602	16489	16380	16763	16607	16585	16426	16575	16564	16517	16407	16392	16580	16561	16467	16513	16595	16414	16483	16531	16647	16584	16525	16662	16550	16603	16399	16615	16483	16433	16738	16415	16482	16554	16495	16420	16516	16597	16552	16585	16631	16646	16507	16486	16788	16607	16748	16722	16604	16734	16537	16511	16607	16730	16488	16486	16552	16498	16524	16610	16380	16663	16537	16262	16671	16468	16675	16635	16644	16569	16501	16418	16500	16543	16503	16803	16657	16556	16472	16435	16522	16575	16567	16440	16535	16687	16448	16413	16656	16531	16563	16612	16404	16566	16570	16475	16657	16534	16648	16668	16699	16324	16714	16710	16518	16345	16712	16563	16603	16527	16495	16486	16592	16613	16698	16390	16693	16372	16486	16535	16499	16369	16661	16648	16669	16595	16555	16629	16492	16588	16449	16544	16446	16711	16482	16698	16667	16773	16582	16716	16687	16604	16485	16430	16431	16671	16549	16414	16554	16688	16390	16538	16586	16683	16716	16798	16665	16565	16663	16363	16540	16594	16683	16461	16552	16640	16469	16397	16443	16332	16426	16429	16645	16477	16415	16680	16617	16704	16693	16569	16508	16606	16546	16602	16696	16500	16568	16514	16580	16508	16642	16590	16586	16642	16529	16518	16574	16608	16570	16575	16441	16554	16440	16640	16553	16416	16545	16350	16559	16457	16635	16562	16621	16438	16516	16596	16505	16614	16583	16580	16430	16508	16587	16510	16474	16502	16498	16416	16452	16627	16545	16570	16487	16596	16504	16419	16647	16546	16541	16694	16322	16479	16692	16515	16453	16582	16519	16454	16424	16499	16593	16516	16702	16573	16541	16462	16437	16801	16699	16242	16430	16641	16545	16456	16560	16553	16527	16613	16858	16720	16683	16800	16589	16408	16618	16709	16697	16679	16560	16554	16660	16368	16494	16324	16701	16638	16593	16438	16859	16420	16645	16642	16653	16650	16603	16496	16470	16603	16587	16524	16582	16548	16563	16562	16671	16663	16433	16315	16549	16542	16517	16514	16543	16509	16741	16489	16279	16669	16370	16561	16542	16452	16514	16600	16480	16555	16460	16486	16582	16593	16478	16598	16534	16463	16428	16727	16581	16464	16456	16760	16492	16498	16623	16519	16417	16467	16519	16761	16538	16628	16481	16505	16615	16616	16520	16664	16588	16750	16464	16511	16530	16751	16547	16551	16615	16558	16691	16610	16727	16796	16457	16512	16519	16591	16652	16603	16560	16339	16472	16617	16638	16584	16562	16640	16533	16633	16769	16693	16596	16812	16497	16482	16235	16492	16624	16563	16532	16527	16637	16660	16580	16466	16798	16506	16518	16593	16476	16609	16756	16575	16561	16509	16567	16527	16737	16690	16522	16572	16564	16808	16532	16513	16477	16660	16570	16439	16624	16464	16574	16663	16608	16649	16515	16621	16729	16604	16633	16642	16537	16468	16598	16496	16690	16595	16549	16645	16585	16487	16377	16579	16535	16450	16603	16710	16620	16505	16570	16649	16484	16334	16480	16641	16592	16711	16816	16414	16656	16584	16563	16691	16357	16605	16603	16570	16764	16415	16566	16393	16457	16613	16422	16685	16511	16388	16575	16504	16554	16588	16728	16431	16625	16580	16547	16579	16600	16598	16618	16608	16478	16603	16542	16562	16502	16636	16629	16671	16736	16615	16719	16825	16377	16453	16413	16450	16598	16654	16495	16449	16542	16648	16554	16539	16353	16568	16695	16618	16655	16610	16751	16474	16595	16623	16380	16580	16371	16544	16598	16514	16545	16396	16447	16503	16633	16504	16460	16791	16460	16631	16545	16551	16411	16392	16764	16575	16433	16339	16396	16319	16605	16425	16572	16492	16491	16522	16746	16604	16604	16810	16675	16669	16552	16496	16462	16451	16286	16471	16590	16389	16359	16537	16582	16531	16340	16538	16536	16768	16599	16656	16417	16532	16502	16292	16531	16569	16494	16548	16662	16577	16521	16444	16533	16539	16672	16251	16358	16441	16426	16583	16658	16307	16545	16546	16644	16745	16493	16544	16714	16456	16413	16797	16585	16428	16685	16425	16506	16521	16413	16621	16623	16637	16739	16403	16515	16595	16409	16499	16670	16388	16693	16638	16641	16599	16628	16593	16604	16476	16572	16644	16419	16522	16538	16431	16510	16661	16747	16550	16476	16467	16510	16586	16552	16723	16507	16584	16419	16636	16405	16609	16710	16417	16525	16625	16614	16636	16396	16388	16370	16592	16595	16545	16549	16684	16541	16618	16491	16527	16759	16630	16495	16569	16495	16570	16665	16505	16869	16583	16557	16531	16687	16556	16607	16838	16503	16594	16497	16414	16503	16557	16617	16552	16610	16528	16487	16433	16415	16429	16466	16639	16502	16717	16532
27208	47614	49869	43421	36071	30193	27747	27103	25085	22112	21039	19480	18333	17933	17572	16571	16255	16147	15809	15882	15706	15528	15375	15477	15398	15548	15309	15495	15518	15524	15515	15640	15377	15231	15434	15482	15317	15357	15240	15355	15502	15382	15391	15368	15384	15332	15371	15340	15319	15227	15256	15293	15161	15299	15192	15367	15421	15260	15356	15212	15310	15224	15167	15279	15387	15307	15308	15439	15345	15283	15519	15356	15194	15237	15367	15322	15234	15172	15182	15156	15186	15228	15276	15155	15379	15345	15236	15322	15241	15250	15067	15347	15214	15187	15113	15186	15206	15242	15546	15236	15417	15275	15211	15247	15314	15255	15277	15323	15321	15131	15246	15317	15125	15154	15286	15174	15280	15270	15232	15199	15390	15411	15236	15290	15164	15154	15241	15319	15244	15204	15390	15128	15255	15214	15177	15156	15179	15304	15326	15194	15353	15424	15395	15351	15233	15528	15147	15280	15347	15376	15303	15298	15591	15165	15175	15244	15145	15278	15316	15325	15365	15270	15160	15199	15346	15208	15250	15237	15267	15462	15317	15177	15414	15204	15287	15293	15425	15262	15400	15219	15184	15240	15204	15491	15412	15364	15285	15298	15287	15164	15121	15196	15216	15268	15151	15205	15100	15306	15208	15325	15271	15203	15222	15403	15316	15188	15397	15501	15232	15499	15121	15097	15164	15197	15229	15211	15321	15291	15228	15384	15343	15215	15269	15369	15340	15308	15216	15344	15204	15306	15363	15286	15272	15279	15236	15314	15233	15192	15353	15349	15318	15385	15244	15255	15034	15207	15229	15280	15296	15257	15299	15234	15276	15401	15262	15305	15282	15248	15378	15276	15072	15277	15302	15425	15257	15375	15174	15220	15186	15250	15224	15208	15352	15355	15271	15090	15275	15246	15327	15073	15121	15096	15379	15266	15219	15258	15488	15246	15305	15269	15392	15366	15119	15256	15249	15161	15274	15106	15398	15227	15330	15288	15209	15323	15183	15256	15346	15397	15096	15210	15415	15242	15348	15308	15170	15258	15302	15316	15321	15329	15372	15309	15216	15250	15259	15273	15207	15263	15365	15212	15174	15355	15273	15252	15199	15153	15207	15298	15166	15285	15227	15313	15156	15272	15274	15337	15228	15412	15268	15342	15290	15103	15180	15198	15243	15341	15459	15165	15230	15388	15276	15504	15438	15279	15269	15313	15015	15275	15155	15164	15355	15160	15291	15222	15376	15379	15242	15152	15267	15355	15339	15117	15210	15238	15359	15347	15441	15375	15392	15464	15259	15201	15097	15341	15150	15190	15239	15079	15317	15207	15125	15200	15242	15205	15205	15269	15258	15157	15293	15283	15375	15278	15261	15270	15243	15310	15400	15301	15336	15263	15382	15415	15323	15250	15167	15375	15334	15327	15279	15311	15162	15235	15217	15096	15315	15118	15283	15290	15213	15314	15280	15112	15187	15220	15139	15368	15336	15211	15243	15024	15312	15191	15152	15314	15231	15126	15298	15144	15332	15221	15110	15199	15111	15224	15267	15370	15289	15340	15313	15329	15234	15216	15277	15290	15248	15314	15227	15101	15325	15249	15246	15186	15281	15283	15393	15365	15384	15425	15267	15186	15370	15492	15360	15142	15283	15220	15225	15297	15346	15315	15181	15250	15319	15257	15112	15199	15304	15109	15377	15197	15273	15401	15335	15384	15333	15159	15272	15224	15298	15300	15301	15451	15198	15136	15302	15312	15396	15382	15201	15402	15263	15313	15290	15067	15298	15323	15295	15159	15277	15237	15369	15156	15405	15274	15374	15405	15322	15234	15310	15144	15367	15196	15246	15069	15036	15299	15177	15069	15398	15386	15357	15340	15297	15320	15313	15320	15259	15334	15382	15414	15305	15347	15257	15191	15148	15256	15307	15271	15215	15235	15256	15133	15355	15216	15338	15514	15345	15378	15321	15186	15418	15390	15346	15276	15363	15209	15293	15244	15439	15381	15110	15226	15199	15229	15314	15261	15228	15147	15332	15385	15315	15111	15179	15275	15294	15213	15293	15292	15379	15402	15311	15195	15137	15133	15348	15154	15265	15228	15172	15310	15078	15236	15444	15319	15166	15207	15194	15248	15040	15216	15261	15246	15326	15370	15363	15052	15291	15358	15249	15250	15377	15108	15467	15231	15366	15451	15253	15164	15280	15335	15249	15322	15215	15331	15260	15268	15337	15303	15202	15150	15300	15358	15238	15139	15212	15356	15321	15358	15263	15264	15201	15123	15167	15281	15504	15327	15265	15330	15372	15404	15217	15394	15370	15190	15205	15254	15233	15208	15248	15275	15377	15322	15357	15310	15084	15160	15330	15331	15275	15172	15191	15147	15275	15184	15387	15289	15196	15338	15364	15142	15137	15253	15156	15221	15251	15198	15360	15000	15325	15273	15334	15225	15102	15164	15271	15392	15296	15333	15174	15329	15265	15272	15124	15298	15355	15097	15261	15221	15180	15274	15183	15224	15184	15225	15038	15327	15324	15291	15021	15338	15193	15190	15203	15333	15335	15328	15366	15314	15382	15300	15117	15330	15222	15295	15190	15150	15087	15341	15547	15422	15269	15338	15202	15223	15180	15305	15239	15263	15204	15226	15262	15326	15340	15210	15322	15292	15273	15453	15321	15281	15186	15353	15305	15241	15162	15190	15248	15371	15178	15254	15143	15165	15429	15200	15078	15199	15457	15199	15281	15265	15264	15419	15314	15450	15341	14989	15242	15212	15240	15355	15269	15430	15337	15251	15380	15293	15238	15110	15226	15236	15306	15184	15438	15332	15171	15362	15231	15472	15298	15242	15253	15371	15204	15261	15304	15385	15195	15367	15264	15251	15364	15193	15038	15226	15381	15064	15051	15258	15317	15281	15311	15190	14992	15108	15207	15040	15185	15380	15162	15374	15387	15232	15239	15226	15411	15208	15231	15332	15226	15310	15306	15275	15153	15053	15396	15289	15170	15284	15265	15419	15327	15147	15179	15364	15240	15280	15336	15384	15277	15282	15374	15206	15266	15428	15253	15291	15369	15284	15296	15334	15314	15311	15289	15309	15411	15092	15322	15291	15313	15421	15252	15301	15156	15221	15291	15281	15178	15345	15183	15147	15193	15199	15305	15247	15200	15218	15301	15161	15298	15067	15220	15328	15478	15207	15192	15421	15219	15323	15397	15383	15241	15222	15370	15303	15153	15292	15346	15284	15184	15327	15309	15186	15214	15135	15260	15227	15433	15455	15216	15444	15418	15210	15285	15200	15197	15407	15247	15200	15117	15114	15268	15343	15078	15404	15524	15331	15351	15356	15299	15268	15055	15290	15138	15442	15271	15171	15279	15185	15298	15384	15361	15171	15349	15069	15265	15443	15256	15248	15369	15199	15341	15542	15390	15314	15182	15322	15213	15172	15312	15230	15257	15276	15144	15144	15300	15193	15125	15292	15015	15162	15287	15223	15350	15407	15258	15301	15220	15135	15284	15051	15411	15396	15338	15241	15182	15091	15306	15335	15369	15274	15300	15283	15254	15550	15412	15238	15327	15183	15109	15348	15228	15466	15143	15319	15232	15230	15245	15272	15152	15249	15156	15306	15307	15266	15227	15164	15133	15233	15330	15333	15262	15442	15313	15238	15213	15226	15371	15302	15182	15237	15484	15146	15369	15371	15259	15191	15291	15291	15366	15286	15393	15334	15473	15364	15243	15287	15137	15091	15189	15514	15207	15309	15306	15189	15333	15245	15356	15271	15314	15191	15387	15281	15337	15382	15191	15237	15259	15146	15223	15250	15235	15216	15276	15229	15118	15163	15191	15267	15281	15207	15304	15187	15245	15347	15149	15240	15243	15083	15229	15346	15317	15382	15270	15252	15191	15208	15273	15182	15146	15278	15318	15076	15316	15145	15326	15183	15344	15241	15275	15150	15280	15328	15370	15141	15341	15274	15396	15180	15259	15368	15390	15227	15342	15280	15130	15219	15211	15182	15187	15236	15203	15159	15301	15299	15285	15344	15322	15392	15228	15324	15346	15377	15241	15245	15270	15412	15363	15178	15177	15431	15326	15499	15201	15172	15430	15284	15336	15268	15329	15204	15375	15266	15255	15345	15197	15153	15076	15330	15297	15207	15197	15335	15449	15391	15298	15207	15296	15478	15156	15337	15279	15409	15372	15310	15237	15265	15216	15262	15366	15260	15182	15378	15307	15357	15271	15265	15109	15059	15372	15279	15162	15243	15171	15336	15073	15239	15187	15376	15236	15262	15269	15280	15198	15274	15407	15329	15105	15298	15254	15239	15255	15148	15169	15261	15302	15273	15169	15119	15185	15438	15310	15200	15243	15263	15266	15244	15445	15307	15459	15237	15257	15324	15301	15222	15363	15326	15114	15165	15320	15430	15454	15314	15313	15318	15044	15309	15219	15280	15425	15188	15076	15181	15406	15385	15328	15258	15282	15267	15278	15338	15289	15120	15268	15237	15268	15131	15242	15261	15350	15309	15350	15384	15056	15209	15333	15248	15259	15342	15371	15193	15061	15099	15083	15313	15333	15133	15295	15288	15175	15328	15301	15527	15294	15189	15265	15437	15148	15215	15229	15088	15167	15186	15262	15275	15308	15213	15367	15113	15317	15306	15206	15275	15269	15277	15296	15285	14968	15257	15204	15257	15181	15325	15259	15300	15298	15256	15330	15192	15136	15161	15151	15208	15252	15422	15451	15222	15340	15315	15180	15231	15302	15292	15335	15205	15204	15190	15331	15138	15091	15171	15174	15163	15463	15253	15260	15413	15206	15169	15242	15262	15229	15208	15419	15160	15346	15372	15303	15298	15284	15304	15353	15294	15295	15239	15220	15228	15139	15238	15254	15292	15286	15264	15271	15225	15256	15227	15090	15315	15272	15234	15269	15311	15225	15054	15234	15324	15134	15220	15345	15260	15341	15298	15284	15100	15243	15276	15261	15134	15146	15245	15340	15184	15234	15223	15347	15238	15148	15272	15256	15204	15239	15349	15272	15314	15353	15445	15148	15348	15123	15268	15448	15202	15474	15080	15281	15121	15313	15457	15329	15229	15196	15158	15279	15157	15143	15421	15209	15280	15318	15256	15254	15262	15239	15239	15251	15307
30551	27195	34613	31947	25341	22373	20872	20287	19759	19007	18398	17930	17689	17702	17498	17460	17258	16976	17190	17276	16998	16943	17000	16875	17051	16786	16732	17010	16948	16927	16950	17243	16926	16873	17082	17152	16805	16933	17091	16912	17013	16984	16916	16808	17013	16861	17134	17013	16988	16992	17149	17130	16959	16941	17082	16965	16962	16982	16958	16760	16776	16913	16996	16953	17027	17034	16907	16787	17065	16960	16879	17112	17190	17135	16892	17113	16840	16920	16831	16944	17139	17002	16975	16859	17147	16928	16808	16700	16884	17041	17079	16774	16840	16886	16849	16964	16945	17063	16983	17031	16964	17049	16933	16980	16848	16836	16980	16754	16823	16953	17088	16847	16999	16981	16987	16919	16799	16667	16805	17077	17127	16952	16744	16926	16954	17116	16908	17076	17054	16928	16789	16849	17031	16893	16877	16965	17387	17154	16884	16977	17015	17004	17032	16987	16990	16772	16950	16676	16789	16948	16725	17077	16895	16819	16966	17026	16844	17053	16867	16955	16890	16976	16890	16930	17006	16840	16891	17011	17086	16923	16973	16883	16858	16836	16978	16777	16861	16934	16900	16970	17032	17015	17097	16900	16859	16745	16861	17007	16746	16774	16895	16949	16891	16866	16816	16972	16969	16818	17057	16884	17081	16868	16821	16695	16828	16953	16929	16827	16847	16839	16997	17185	16869	16877	16695	16810	17073	16797	16769	16896	16884	16880	16869	16981	16845	16818	17007	16873	17040	16969	16766	16982	16946	16900	16773	16857	16951	17098	16970	16835	16994	16666	16950	16856	16909	16732	16858	16701	16978	16857	16749	16865	16962	16860	16940	16994	16965	16966	17097	16859	16803	17052	16855	16822	16970	16886	16845	16694	16912	16895	16934	17054	16912	16811	16768	16982	16845	17029	16801	16936	16982	16943	16872	16868	17066	16953	16933	16957	16976	16819	16959	16897	16937	16869	16882	16862	16906	16896	16870	16708	17088	16923	16969	17014	17138	16884	16831	16907	16904	16922	16781	16790	16770	16860	17093	17021	16876	17089	16824	16936	16932	16946	16937	16986	16932	16858	17012	17118	16993	17011	17093	17049	16914	16820	17144	16901	17074	17016	16874	16996	16800	16867	17031	16921	16919	16793	16934	16882	17107	16908	16950	16878	16925	17070	16951	16818	16957	16905	16976	16816	16875	16988	16733	17146	16952	16882	17013	16926	16862	16959	16994	16988	16794	16797	16841	16716	16954	16929	16923	17035	16929	16762	16845	17053	16963	16818	16673	16814	16818	17066	16768	17018	16929	17026	17323	16976	17008	16939	16833	16781	16748	16837	17025	16768	16872	16961	16755	16863	17079	16878	16945	17002	16760	16910	16926	16997	16967	16946	17054	16831	16709	16950	16926	16830	16892	16821	16976	17194	16952	16970	17038	16806	17034	16977	16884	16890	16770	16934	16995	17017	16954	17018	17004	16883	16869	17058	16886	16753	16697	16849	16747	17047	16816	16914	16934	17011	16876	16869	16798	16958	16759	17057	16857	16901	16999	16999	17018	16805	16897	16870	16904	16935	16909	16988	17179	16768	16821	16895	16832	17021	16902	17013	16877	16810	16849	16980	16920	17143	16841	16926	16852	16931	16842	16869	16698	17031	16959	16927	16755	17038	17004	17013	16882	16915	16848	16909	16925	16964	17116	16993	17038	17160	17066	16889	16801	16979	16706	17010	16861	16860	16854	17011	16989	16840	17016	16892	16913	16963	16917	16656	16988	16948	16767	16977	16844	16995	16987	16945	16818	16828	17088	17072	17022	16717	16986	16736	16814	16927	16875	16999	16993	16740	17101	16940	17006	16926	16885	16793	16935	17041	16808	16750	16930	16811	16880	16981	17118	16882	16995	16976	16903	16812	16997	16999	17099	17011	16847	16846	16860	16909	17007	16932	17094	16966	16830	16948	17053	17002	17062	16975	17043	16943	16989	16804	16760	16818	17090	16776	16891	17018	17087	17069	17013	16930	16993	16948	16835	16927	16866	16911	17023	16729	16940	17007	16934	16655	16929	17012	16908	17089	17002	16963	16994	17103	16758	16971	16920	16972	16830	16794	17047	16937	16960	17038	17089	16957	16883	16916	16963	17071	16956	17060	17152	16896	16971	16860	16989	16797	16698	17014	16862	16974	17002	17076	16979	16969	16922	16893	16913	16828	17230	17071	16907	16738	16917	16852	16806	16904	17127	17029	16898	16926	16892	16992	16908	16988	16820	16863	16763	16911	16863	16845	17004	16934	16883	17044	16977	16855	16811	16874	16848	17035	16987	17137	17024	17069	16828	17050	16730	16939	16834	16789	16926	16879	16936	16742	17130	16766	16989	17064	16932	16823	16895	17001	16937	16810	16823	16779	16863	16866	16943	16823	16784	17029	16942	16954	16770	16897	16912	16816	16887	16783	16940	16838	16832	16903	16833	16962	16933	17020	17005	16879	16776	16785	16933	16858	16870	16861	16933	16945	16971	16868	16990	16901	16988	16973	16812	16900	17179	16798	16800	16952	16745	16716	16920	16841	16916	16844	17001	16953	17003	16867	16835	16775	17060	17000	17068	16855	16843	16807	16892	17098	16764	16974	16948	16929	16871	17089	17165	17119	16915	17227	17028	16733	16824	16856	17043	16870	17002	16873	16855	16883	17088	16845	17028	16910	17263	16885	16922	16898	17117	17141	16765	16958	16686	17035	16949	16963	17141	16939	16763	16849	16833	16771	16850	17048	16952	17041	16843	16806	16990	16893	17093	16993	16961	16940	16934	17057	16774	16930	17047	16672	16863	17099	16924	16958	16806	16940	16811	16893	16924	16545	16954	16789	16686	16961	17021	16732	16793	16956	16979	17067	16845	16989	16999	16984	16786	16960	17043	16919	16887	16953	16869	16804	16933	17095	17108	17120	16924	17036	16974	16813	16979	16708	16806	16841	16753	16982	16920	16936	16981	16848	17058	16973	17025	17178	16957	16962	16974	16587	17015	17074	16982	16798	17147	16992	16934	16923	16861	16968	16956	17029	17018	16895	16953	16907	16948	16932	16892	17019	16994	16867	16789	16937	16900	17046	17113	17047	16911	16891	16956	16902	16998	16878	17068	16842	16774	17101	16970	16910	16956	16992	16913	16888	16959	17105	16872	16900	17032	16896	17041	17062	17127	16870	16998	17027	17088	17068	16954	16903	16972	16876	17008	16917	16894	16925	16739	16714	17041	16868	16937	17025	16818	16751	16729	16995	16932	16856	17061	16925	17003	16960	16721	16905	17092	16942	16710	16981	16796	16622	17030	17061	16973	17011	16910	16974	16711	16917	16889	16869	17052	16953	16986	17223	17042	16981	16942	16875	16749	16947	17025	16679	17044	16974	16919	16883	16932	16922	16878	16888	16842	16928	16934	17045	16911	16933	16974	16766	17082	17012	16880	17086	16793	16971	16950	16729	16936	16910	17056	17037	17042	16802	16753	16854	16914	17002	17014	16854	16887	16744	17029	16671	16872	16807	16933	16939	16933	16925	16802	17049	16764	16892	16854	17147	16952	17006	16790	16954	16854	16757	16938	16770	16889	16776	16969	16800	16991	16915	16897	16905	16848	16939	16802	17079	16901	17038	16950	16857	16882	16855	16993	16839	16975	17123	16852	16904	16865	17038	16905	16976	16937	16898	16902	17052	17005	17032	16838	16799	16834	17108	16875	16828	17038	16736	16936	16892	16962	16851	16841	16929	16757	16880	17000	17044	16958	16858	16900	17025	16745	16871	16990	16864	16909	17059	17009	16820	16975	17027	16861	16860	16913	16976	16986	16877	16794	16885	17018	16930	16940	16832	16912	17000	16999	17129	17010	17063	16982	17012	16798	16895	17025	17056	16800	16944	16890	16985	17083	16941	16993	16916	17012	17076	17086	16958	16848	16897	17041	16947	17196	16873	16989	16968	16922	16930	17081	16908	16958	16903	16934	16745	16879	16838	16977	16937	17081	16929	16904	16855	17068	16864	16885	17109	16850	16589	16907	16981	16959	17104	16913	16890	17106	16912	17043	17084	16868	16983	16836	16899	16748	16806	17002	16846	16904	16920	17170	17100	16735	16794	16732	16859	16706	16854	16802	16958	17038	16881	16941	16900	16862	16889	16957	17152	16884	16802	17060	16858	16998	16878	16954	16934	16933	16768	16927	16781	17119	16962	17005	16829	16861	16963	16995	16807	16872	16984	16974	16909	16802	16943	16850	16955	17094	16865	17037	16883	17069	16821	16999	16812	16784	17013	17156	16711	16839	16931	16923	16906	16625	16875	16890	16663	16806	16845	16963	16911	16905	17001	16941	16939	17028	16903	16714	16754	17019	16867	17130	16931	16939	16814	17034	17106	17023	17004	16864	17096	16835	16942	16857	17060	16786	17061	16793	16901	16961	16919	16932	17095	17074	16812	17000	16899	17040	16901	17010	17026	16969	16979	17115	16827	16938	16954	16915	17169	16992	17023	16837	16957	16975	16804	16887	17053	17018	16885	17057	17023	17060	17113	16954	16927	16902	16824	16939	16813	16876	17080	17068	17075	16981	16803	16795	16926	16943	16829	16810	17048	16906	16978	17007	16970	16955	17006	16754	16777	16751	16902	16987	16975	17036	16944	16813	16879	16888	16978	16957	16969	16984	16913	17022	16883	16805	17035	16957	16909	17120	16906	16975	16921	16656	16931	16912	16827	16867	16878	16858	16911	16874	17017	16939	16743	16881	17003	16905	16788	16973	17081	16616	16879	16715	16710	17007	16948	17084	16893	16984	16813	16918	16965	17000	16785	16933	16805	16762	16956	16943	16974	16842	16983	16853	16999	17118	16971	17103	16898	16950	16979	16983	16739	17170	16902	16950	16832	16948	16915	16984	17062	17138	16942	16970	16916	16761	16891	17012	16810	16995	16916	16788	16934	16991	16945	17023	16708	17019	17042	16859	16995	16814	16861	17039	16782	17009	17092	16877	16867	16876	17063	17068	16955	17022	16771	16936	16973	16942	17078	16904	16975	17002	17055	16904	16915	16838	16923	16935	16976	16909	16836	16930	16970	16847	16842	17090	17017	17014	16975	16996	16950	16962	16806	16811	16868	16943	16750	16842	16949	16949	17074	16986	16909
25484	37681	40648	34000	27288	23245	21747	21060	19830	18379	17761	17306	16709	16539	16382	15929	15434	15828	15629	15783	15521	15622	15473	15656	15716	15531	15543	15714	15640	15676	15490	15524	15610	15566	15540	15470	15403	15619	15569	15535	15593	15584	15366	15558	15497	15503	15442	15595	15444	15501	15545	15595	15324	15358	15500	15479	15576	15476	15544	15605	15510	15511	15575	15546	15417	15459	15438	15462	15422	15395	15523	15509	15647	15332	15450	15599	15592	15309	15447	15511	15492	15514	15501	15482	15492	15517	15501	15385	15507	15542	15473	15461	15516	15493	15481	15454	15540	15455	15477	15545	15547	15468	15524	15371	15367	15529	15438	15597	15332	15427	15658	15532	15283	15384	15579	15498	15501	15371	15510	15413	15567	15626	15388	15324	15579	15574	15510	15395	15481	15522	15546	15618	15550	15532	15658	15407	15546	15647	15462	15625	15477	15518	15543	15482	15584	15447	15633	15508	15342	15395	15381	15468	15412	15543	15394	15395	15459	15642	15468	15547	15504	15512	15304	15595	15621	15617	15585	15443	15470	15495	15692	15325	15598	15428	15406	15469	15435	15568	15483	15338	15657	15610	15344	15388	15452	15451	15440	15508	15347	15501	15481	15465	15464	15452	15494	15468	15613	15517	15558	15498	15520	15418	15631	15613	15418	15358	15445	15491	15645	15323	15295	15492	15446	15444	15470	15442	15447	15501	15613	15632	15517	15610	15308	15618	15495	15546	15460	15537	15540	15349	15588	15571	15672	15410	15493	15475	15557	15554	15463	15450	15560	15498	15416	15404	15576	15508	15572	15491	15258	15559	15507	15552	15548	15497	15500	15398	15485	15389	15563	15676	15305	15477	15703	15518	15667	15415	15558	15462	15441	15358	15452	15332	15434	15486	15322	15527	15436	15658	15623	15417	15478	15501	15456	15466	15308	15393	15570	15510	15482	15419	15562	15529	15422	15294	15641	15579	15684	15595	15536	15369	15430	15502	15410	15305	15524	15461	15556	15502	15390	15436	15431	15712	15588	15373	15582	15378	15310	15580	15432	15384	15636	15448	15506	15481	15465	15650	15481	15645	15403	15484	15608	15558	15466	15490	15497	15454	15610	15512	15631	15438	15503	15468	15561	15460	15372	15610	15366	15611	15509	15287	15592	15533	15452	15480	15457	15648	15434	15567	15587	15545	15424	15419	15539	15494	15490	15577	15506	15626	15529	15525	15633	15442	15511	15383	15532	15402	15556	15453	15511	15628	15500	15583	15499	15369	15418	15525	15639	15520	15360	15668	15512	15539	15331	15448	15410	15583	15472	15463	15543	15480	15764	15616	15503	15540	15484	15634	15470	15399	15575	15250	15426	15338	15541	15584	15591	15474	15489	15693	15507	15519	15497	15328	15510	15467	15351	15313	15374	15457	15475	15624	15410	15548	15306	15502	15489	15318	15444	15277	15407	15519	15470	15385	15516	15498	15580	15606	15486	15494	15363	15421	15429	15522	15438	15532	15520	15472	15423	15546	15419	15463	15216	15412	15544	15497	15288	15597	15512	15440	15429	15428	15612	15478	15364	15410	15481	15504	15398	15418	15473	15461	15654	15429	15554	15517	15343	15617	15529	15436	15592	15444	15637	15332	15367	15496	15455	15450	15460	15459	15688	15497	15573	15413	15461	15698	15544	15552	15609	15431	15558	15566	15516	15490	15658	15667	15337	15480	15334	15494	15526	15535	15674	15414	15593	15437	15452	15399	15451	15352	15423	15626	15418	15421	15449	15252	15490	15481	15347	15493	15471	15387	15492	15546	15464	15401	15553	15226	15689	15557	15530	15405	15445	15443	15447	15403	15488	15546	15524	15439	15544	15355	15499	15402	15518	15525	15407	15705	15530	15419	15514	15637	15587	15479	15371	15388	15487	15528	15464	15272	15365	15606	15505	15558	15520	15436	15546	15501	15418	15445	15534	15557	15464	15387	15422	15479	15381	15371	15513	15564	15468	15518	15559	15506	15459	15518	15668	15510	15394	15467	15353	15574	15518	15435	15408	15564	15502	15474	15526	15519	15488	15591	15412	15550	15396	15619	15740	15372	15609	15497	15463	15472	15483	15565	15530	15313	15626	15526	15591	15304	15769	15461	15474	15508	15456	15502	15526	15266	15616	15565	15496	15387	15463	15477	15469	15518	15504	15374	15447	15377	15369	15549	15536	15420	15644	15489	15463	15372	15537	15567	15580	15500	15490	15743	15469	15491	15458	15475	15537	15458	15398	15609	15468	15344	15521	15567	15526	15657	15393	15449	15473	15519	15564	15606	15688	15345	15374	15540	15371	15526	15744	15455	15531	15358	15663	15383	15381	15438	15542	15373	15339	15413	15445	15642	15408	15535	15440	15446	15410	15518	15335	15421	15448	15663	15258	15268	15476	15437	15249	15554	15453	15518	15423	15462	15618	15543	15496	15585	15630	15528	15273	15485	15433	15349	15528	15503	15727	15429	15303	15601	15692	15599	15499	15446	15342	15452	15691	15534	15448	15352	15340	15564	15490	15361	15356	15563	15410	15480	15370	15441	15484	15390	15455	15576	15636	15485	15435	15494	15504	15302	15532	15598	15453	15386	15559	15480	15433	15530	15348	15528	15406	15519	15488	15381	15495	15497	15465	15562	15600	15551	15460	15442	15566	15460	15754	15433	15576	15584	15444	15528	15361	15475	15512	15428	15466	15334	15380	15529	15286	15411	15485	15659	15607	15604	15568	15480	15666	15381	15616	15462	15583	15669	15499	15447	15572	15384	15450	15574	15548	15334	15607	15504	15427	15261	15450	15531	15550	15484	15413	15485	15503	15505	15570	15415	15638	15475	15564	15396	15747	15274	15532	15517	15459	15365	15396	15552	15452	15474	15293	15450	15454	15610	15442	15575	15394	15410	15546	15424	15532	15406	15321	15531	15438	15624	15509	15561	15560	15553	15412	15506	15390	15428	15517	15499	15551	15457	15671	15480	15312	15603	15410	15328	15436	15475	15580	15387	15416	15498	15343	15340	15581	15508	15545	15508	15541	15619	15377	15392	15397	15433	15434	15472	15410	15555	15352	15367	15501	15512	15546	15443	15593	15549	15557	15554	15657	15516	15411	15560	15546	15473	15625	15572	15524	15383	15448	15491	15573	15524	15407	15577	15493	15600	15428	15545	15450	15480	15508	15424	15546	15628	15513	15405	15464	15588	15549	15567	15542	15518	15439	15524	15543	15436	15360	15409	15471	15377	15503	15554	15391	15422	15548	15450	15535	15625	15511	15444	15515	15458	15472	15364	15386	15522	15491	15481	15450	15341	15437	15452	15601	15697	15400	15445	15537	15431	15538	15316	15476	15349	15400	15489	15550	15431	15560	15514	15442	15424	15324	15501	15461	15609	15670	15468	15514	15453	15458	15557	15496	15466	15483	15597	15547	15608	15525	15646	15378	15531	15486	15531	15349	15413	15489	15406	15471	15500	15540	15319	15609	15651	15393	15469	15579	15579	15383	15594	15387	15442	15370	15538	15472	15389	15515	15467	15494	15474	15461	15559	15473	15588	15425	15500	15654	15600	15533	15407	15381	15573	15460	15569	15559	15570	15501	15612	15520	15491	15490	15554	15538	15363	15554	15346	15372	15670	15371	15432	15486	15542	15383	15437	15373	15276	15560	15506	15556	15528	15557	15305	15514	15449	15341	15413	15498	15404	15481	15489	15496	15440	15542	15424	15585	15581	15410	15505	15368	15479	15413	15738	15549	15682	15494	15490	15414	15438	15476	15542	15324	15727	15652	15542	15649	15405	15538	15453	15396	15587	15572	15381	15587	15333	15448	15420	15477	15369	15487	15450	15454	15475	15386	15630	15395	15373	15525	15581	15497	15628	15396	15650	15333	15321	15420	15455	15357	15401	15503	15503	15632	15508	15808	15489	15517	15583	15511	15479	15715	15377	15612	15482	15427	15445	15451	15383	15465	15556	15513	15516	15384	15490	15542	15630	15510	15509	15734	15415	15463	15568	15456	15527	15580	15423	15430	15386	15634	15436	15577	15388	15551	15526	15520	15490	15549	15509	15447	15521	15343	15548	15547	15437	15496	15380	15410	15540	15503	15598	15570	15500	15446	15396	15504	15491	15578	15362	15516	15600	15594	15453	15357	15534	15550	15527	15484	15471	15318	15392	15303	15394	15514	15329	15287	15501	15479	15498	15419	15569	15702	15471	15464	15311	15410	15653	15525	15578	15387	15577	15606	15593	15349	15458	15505	15675	15534	15449	15418	15401	15497	15368	15630	15414	15472	15562	15503	15439	15593	15426	15599	15515	15478	15301	15461	15407	15562	15480	15577	15517	15505	15565	15506	15329	15529	15342	15653	15624	15497	15569	15328	15496	15448	15618	15456	15500	15520	15424	15436	15468	15378	15563	15642	15430	15486	15540	15544	15564	15458	15593	15275	15428	15507	15586	15485	15561	15407	15577	15524	15590	15552	15402	15445	15427	15496	15519	15687	15398	15381	15653	15453	15442	15601	15455	15482	15564	15368	15261	15482	15462	15584	15418	15463	15360	15639	15558	15448	15480	15427	15421	15526	15430	15339	15454	15463	15333	15445	15337	15513	15468	15624	15433	15454	15548	15282	15275	15489	15420	15444	15475	15413	15533	15444	15596	15489	15566	15423	15656	15388	15382	15569	15673	15448	15418	15678	15560	15565	15615	15395	15463	15501	15343	15359	15542	15677	15451	15539	15315	15584	15570	15525	15380	15507	15590	15349	15498	15519	15549	15442	15454	15327	15522	15820	15451	15532	15472	15453	15553	15462	15596	15390	15543	15591	15543	15484	15486	15566	15421	15507	15473	15573	15363	15447	15302	15413	15521	15315	15336	15449	15720	15453	15615	15334	15511	15579	15449	15387	15567	15631	15440	15591	15549	15513	15312	15598	15586	15462	15467	15469	15550	15530	15649	15458	15524	15356	15659	15488	15506	15575	15538	15375	15522	15450	15547	15543	15442	15565	15541	15543	15385	15374	15462	15579	15678	15429	15578	15473	15608	15467	15354	15484	15584	15621	15419	15515	15384	15389	15466	15511	15565	15445	15478	15664	15438	15550	15505	15520	15600	15530	15470	15439	15502	15385	15413	15487	15415
25365	21432	28863	27976	25666	24852	24515	21867	20721	19434	18647	18043	17675	17187	16891	16814	16494	16313	16453	16368	16453	16344	16374	16280	16326	16220	16310	16114	16189	16366	16180	16204	16360	16215	16246	16150	16304	16139	16243	15974	16310	16172	16178	16188	16150	16007	16121	16176	16110	16015	16250	16178	16151	16068	16136	16172	15978	15986	15999	16079	16097	16165	15854	16161	16097	16282	15935	16281	16193	16035	16219	16018	16070	15880	16166	16064	16020	16028	16008	15866	15952	16077	16130	15833	16126	16315	15902	16221	16110	16046	16215	15941	16064	16038	16165	16186	16090	16122	16039	16174	16154	15890	16056	16164	16213	16178	16008	16146	15945	15945	15965	16016	15972	16131	15939	16008	16161	16242	15996	16037	16011	15953	16276	15815	16075	15903	16083	16042	16056	16077	16113	16038	16093	16264	16000	16091	16097	16030	16049	15884	16162	16231	15979	15975	15954	16150	16115	16054	16219	16100	15972	15906	16177	15984	16249	16135	16167	16226	16123	16135	16006	16274	16186	16225	16125	15986	15986	16137	16051	16025	16066	16115	15970	15887	16138	15942	15960	16104	16032	16088	16089	16070	16071	16204	16084	16252	16134	16164	16156	16159	16079	16010	16083	15874	16156	16062	15987	16158	16104	16027	16138	16122	16042	16103	16112	16021	16051	16060	16085	15967	15938	16133	16242	16054	16074	15942	16094	16088	16022	15823	16135	16113	16235	16071	15990	16209	16051	15887	15960	16287	16026	16079	16185	15924	16087	16042	16045	15927	15941	16089	16040	16070	15992	16081	15970	15997	16140	16000	16038	16009	16280	16302	16181	16056	16070	15867	16087	16221	16191	15939	16175	16205	16132	16091	16090	16153	16107	16271	16114	16186	15915	15983	16143	15983	16068	15877	15991	16358	16094	16276	16101	16002	16244	16147	16175	16077	16194	15990	16046	15936	16162	16201	16402	15987	15942	16092	16230	15870	16194	16063	16080	16108	16046	16090	16195	15890	16008	16218	16126	16109	16014	16103	16046	16092	16222	16045	16124	15884	15958	15975	16090	15961	16144	16149	16051	16131	16148	16265	15961	16070	16203	16082	16170	16190	16062	16123	16024	16063	16165	16043	16027	15825	16095	16207	16038	15986	16035	15936	16152	16079	15983	15957	16110	16066	16097	16100	16040	15989	16027	16038	15999	15953	16162	16184	16206	16173	15983	15959	15992	16101	16095	15996	16275	16123	16172	16087	16134	16237	16040	16218	16277	16113	16148	16028	15890	15997	16042	16203	16123	16093	16227	16230	16193	15985	16080	15989	15856	16104	16011	16134	16225	15943	16058	15897	16136	15961	16053	16219	16058	16044	16102	16139	15772	15944	16026	15998	16213	16189	15988	16101	16156	16186	16027	16060	16087	16119	15989	16056	15997	15938	16172	16067	16393	15827	16083	16203	16097	15981	16007	15959	16075	15966	15890	16025	16127	16189	16067	16020	16018	16205	16180	16111	16067	16082	16228	16091	16293	16078	16253	16194	15980	16003	16040	16110	16139	16068	16004	16179	16100	16086	16247	16302	15969	15969	15889	16123	16055	15971	16144	16132	16148	16003	16222	16046	16038	16225	16197	15927	16164	15924	15934	16147	16069	16134	15955	16295	16040	16099	15917	16244	15898	15958	16032	16120	16090	16124	16175	16302	16228	16220	15986	15888	16205	15952	16219	16054	15890	16072	16193	16316	16054	16052	16112	15967	15993	16042	16122	16098	16101	16066	16164	16060	16220	15982	15846	15904	15938	16161	16158	15953	16034	16011	15919	16046	16172	16165	16042	16099	16083	16113	16054	16180	16170	16195	16043	16123	16209	15978	16020	15880	16099	16164	16102	16216	16005	16106	16057	15992	16099	15949	16225	16340	16193	16135	16125	16121	15977	15985	16092	16027	15954	15937	16037	16072	15937	16215	16101	16075	15940	15990	16170	16057	16115	15952	16067	16017	16165	16056	16076	15972	16096	16060	16092	16192	16159	16052	16018	15954	16265	15975	16142	15948	16004	16044	15709	16063	15996	15970	16215	16107	15953	16015	16115	16027	16115	16069	15950	15961	16140	16037	16219	16178	16072	15859	16115	16033	15993	15993	16111	16006	15973	16076	16168	16108	16080	15943	15951	15909	16032	16163	16215	16132	16125	16077	16001	16202	15923	16227	15965	16134	16022	16035	16040	16134	16218	15871	16047	16016	16314	15986	16098	16160	15883	16147	16308	15983	16051	16126	16033	15995	16155	15936	16059	16299	16172	16182	16247	15936	16096	16049	16124	16145	16091	16006	16074	16039	16101	16097	16094	16171	16054	16133	16220	16143	16102	16205	16127	16174	15935	16131	16025	16145	16023	16024	15831	16021	16154	16199	16125	16239	16030	16043	15938	16111	16097	16071	16118	16217	16048	16068	16194	16207	16124	15854	16062	16167	16086	16045	16153	16340	15897	16059	16008	16087	16279	15993	16231	16146	16093	16110	15974	15934	15985	15786	16246	16131	16162	16025	16020	16006	16033	15730	15961	16179	16063	15975	16150	16161	16231	15843	16072	16059	16098	16265	16204	15875	16244	16078	16131	16061	16115	16043	15880	16049	15953	16053	16024	15884	15914	16055	16054	15999	16038	16007	16058	16078	15989	16079	15944	16025	16093	16130	16255	16137	16008	15768	16078	16093	16204	16053	16062	15975	16161	16061	16119	16005	16028	16018	16045	16112	16131	16147	16153	16105	16204	16059	16137	15791	16059	15994	16041	15805	16219	15950	16033	15895	16008	16130	15967	16126	16164	16327	16106	15856	16207	15962	16005	15942	16097	16036	16162	15991	16169	15966	16190	15790	16029	16241	15888	16095	16226	16071	16124	16270	15927	15975	16120	16047	16129	16216	15860	16023	16084	16153	16106	16005	16224	16079	16096	16068	16105	16101	15888	16230	15993	16041	16128	15995	16116	16067	16174	16157	16187	16080	16227	16177	16116	15949	16136	16142	15816	16212	16243	16115	15957	16081	16345	16193	16201	16254	16104	16068	16094	16011	16149	16044	16056	16100	16081	16087	16204	16029	16067	16044	16207	16116	16213	16056	16015	16092	15967	16060	16162	16392	15954	16051	16060	16035	16009	16155	16214	16006	16114	15898	15998	16003	16146	16253	16143	16250	16208	15942	15966	16184	15994	16115	16154	15982	16188	15830	16052	15920	16240	16022	15926	15836	16073	15964	16016	16115	16180	16031	16088	15973	16154	16027	16164	16270	15862	16131	15997	16157	16116	16180	16080	16118	16236	16128	16079	15943	16085	16190	16098	15992	16043	16116	15971	16052	16156	16116	16047	16169	16171	16005	15967	16038	16239	16109	15960	16123	16362	16084	16087	16184	16254	15952	15978	16076	15993	16166	16103	15981	15902	16044	16109	16061	15886	15950	16110	16225	16161	15947	16084	15981	15974	16096	16033	16079	15967	16002	16176	15898	15899	16087	15845	16183	16238	16187	16015	15977	16155	15971	16093	16018	16066	16124	16130	15906	16261	15938	16161	16107	16144	16086	15853	16052	16073	16187	16201	16101	16131	15962	16214	16029	16038	16083	16147	16077	16185	16139	15935	16146	16057	16087	15918	16059	15985	15961	16075	16015	15940	16156	15915	16071	16032	16086	16200	16081	15813	16044	16017	15862	16046	15905	16291	15976	15942	16008	16144	15939	16166	15956	16173	15954	16052	16149	15992	16131	16023	15986	15969	16081	16126	16094	15851	16020	16108	16150	16163	16195	16061	16200	16111	16146	16119	16169	16055	16035	16111	16253	16142	15937	16230	16218	16151	16196	16076	15999	16161	16013	16155	16197	16248	15789	15962	16060	16196	15984	16078	15868	15978	16058	16201	16095	16028	16133	16190	15928	16269	16080	16070	16038	16019	16247	16182	16044	16083	16072	16148	16309	16109	16081	15980	16107	16166	16154	16108	16248	16048	16170	16118	16159	16055	16080	16249	16028	16011	16137	16191	15989	16013	16024	16167	15872	16223	15896	16031	16089	16010	16200	16027	16022	16047	16114	16056	16152	16185	16101	16018	15919	16356	16181	15989	16070	16021	16146	15936	16005	16196	15910	16221	16210	16010	16079	15977	15863	16002	15898	15943	16130	16220	16095	16052	16010	16239	16111	15988	15812	15795	16001	16064	15935	16171	15928	16182	16071	15968	16044	15975	16089	16033	16137	15886	16014	16117	16006	15864	15948	16118	15917	16074	16174	16024	15933	15944	16099	15963	15995	15886	16033	16197	16068	16024	16018	16173	16378	15924	16185	16226	16163	16208	16143	16151	15934	16142	16022	16079	15862	15826	15994	16081	16161	16049	16135	16206	16236	16149	16066	16174	15861	15970	16025	16041	15829	16173	16011	16137	16040	16211	16185	16147	16111	15958	16105	16120	16050	15970	16140	16040	15963	16296	16054	16154	16182	16269	16135	15953	16055	15937	16071	15916	15995	16098	16182	16137	16158	16013	16032	16008	16024	16099	16035	16190	16035	16145	16210	15846	15944	15929	15934	16150	16065	16199	15967	16090	16019	16267	16184	16094	16126	16247	15967	16180	16051	15821	15919	16071	16149	16020	15820	16063	15939	15984	16111	15921	15996	16101	16157	16035	16195	15984	16180	16015	15964	16005	16161	16044	16231	16225	16325	16237	16119	15995	16024	16226	16104	16007	16207	16155	16047	16220	16044	15995	16070	15926	15967	16214	16055	16136	15923	16054	16049	16106	16088	15989	16093	16065	16060	16131	16263	16088	16032	16219	16154	16096	16065	16232	16322	16179	15995	16102	16089	16072	16030	16213	15977	15958	16075	16109	16199	16038	15871	16051	16052	16011	15980	15936	16048	15892	16053	16245	15939	16079	15889	16087	16036	16098	16016	16033	16365	16070	16071	16004	16221	16070	15969	16132	16088	16176	16243	16208	16061	16181	16124	16121	16029	16110	16160	16157	16194	16064	16106	16159	16369	16175	16104	16063	16076	16218	16013	16053	16063	15925	16084	16077	16072	16013	16201	16072	16016	16153	16139	16088	16046	16136	16045	16104	16132	16081	16067	15926	16194	16060	16151	15851	15971	16068	16033	15880	16154	15986	16095	16064	16062	16024	16109
25410	44730	46763	38613	31545	26710	25307	24259	22631	20066	19209	17926	17112	16888	16350	15700	15542	15521	15329	15455	15355	15169	15141	15357	14994	15132	15007	15051	15094	15007	15150	15079	15117	15078	15027	15111	15120	14941	15064	15066	15102	15124	15075	15095	14901	14940	15053	14961	15087	14957	14952	14853	15089	15078	14983	15045	15003	15011	15110	15088	14917	14906	14943	14816	15012	14962	14916	14962	14960	14965	14979	14994	15097	14981	14829	14958	15039	15099	14915	14851	14865	14828	14940	14998	14954	14928	14918	14924	14929	14887	14882	14980	14870	15040	15060	14886	14870	14984	14966	15104	15054	14758	15019	14897	15004	14888	14937	15064	14972	14809	14879	14904	15122	14909	14827	15080	15097	14981	14810	15050	14874	14968	14967	15010	15106	14987	14878	14928	14908	14987	14848	14939	14858	15121	14938	14914	14941	15012	15046	14951	15018	14909	14923	14920	15042	14953	14956	14933	15076	14986	15185	14856	14947	15086	15050	15016	15018	14949	14903	15008	14820	14926	14916	14841	14909	14983	15026	14900	14854	14656	14758	14918	14997	14995	14925	15074	15001	15001	14763	14845	14938	14943	14921	14865	14983	15025	15046	15038	15011	14922	14901	14958	14987	15055	14874	14809	15044	15070	14990	15066	14838	14877	15008	14877	14810	14872	14683	15102	15022	14884	14973	15013	14985	14936	15021	14927	14970	15000	15019	15123	15040	14850	15098	14869	14913	14858	14938	14997	14795	15072	14946	15134	15002	15081	15065	14834	15101	15115	14875	14966	15033	15182	15078	15011	15008	15078	14855	15161	14982	14838	14961	14935	14959	14805	15101	15080	14877	15006	14939	14801	14900	14856	14898	14915	14914	14958	15021	14847	14861	14987	14892	14948	14979	15004	15093	15118	15186	14883	15117	15036	15119	14997	14991	14953	14952	15050	15025	14989	14808	15038	15044	15078	14949	15150	14961	15056	15028	14870	15095	15002	14976	14995	14939	15151	14888	14892	14995	14822	14875	15050	14991	14934	14940	15008	15073	14835	14946	14808	15076	15083	14820	15060	14931	14982	14818	14935	14944	15028	14950	14902	14937	14822	14911	14938	14964	14795	14948	15009	14860	15054	14858	14916	15080	14881	14925	14974	15164	14898	14980	14991	14940	14830	15017	14935	14996	14952	15007	14996	14921	14918	14972	14873	15000	14983	15048	15007	15074	14896	15017	14774	15115	14913	15080	14860	14920	14953	14877	14811	14985	14833	15111	15010	14975	14923	14906	14970	14922	15004	14923	14974	14876	14802	14909	14988	15097	14979	14893	15141	14969	15020	15177	14945	14851	15154	15001	14878	15155	14977	14979	14962	14974	14878	14898	14848	14793	14771	15006	14798	14976	14934	14967	14954	15010	14864	15041	14915	15159	14926	14876	14822	15002	14874	14870	14888	15053	14891	14903	14976	14866	14788	14987	15018	14801	14878	14946	15050	14793	14946	14908	15027	15069	14874	14817	14957	14784	14932	14853	14930	14996	14985	15007	14631	15073	15107	14864	14970	14924	14944	15023	15071	14827	15037	14874	14915	15004	14882	15049	14984	15140	14912	14963	14931	15063	14840	15001	15011	14880	14993	14867	14931	14959	14903	15092	14962	15093	14904	14990	15043	14996	14892	15041	14974	14811	14813	14909	15002	15031	15052	14952	14891	14957	15084	14957	14915	15024	15028	14975	14838	14889	14812	15041	14876	14962	14967	15011	14925	14753	15160	14951	14979	14991	14938	14939	14925	14939	14846	14735	15003	14969	15060	14922	14827	14999	14969	15031	14868	15063	14977	14800	14945	15006	14904	14945	15062	14944	14893	14916	15140	14919	14875	15092	14886	14948	14808	14764	14909	15136	15074	14963	14984	14965	15025	14956	15024	15136	14952	14883	14911	14862	14903	14949	14963	15056	14898	14953	14832	15054	15022	15044	14875	15102	15084	15060	15017	14879	15003	15138	14847	14935	14906	14959	14944	14970	15047	14880	15086	15035	15092	14909	15027	14958	14970	15028	14863	14959	14923	14905	14763	15094	15018	15086	14989	14987	14817	14786	14906	15008	14971	14894	15186	14986	14764	14911	15035	15095	15127	14964	15004	14870	14963	14925	15045	14890	15031	14932	14959	14924	14935	15003	15016	14995	15057	14951	14951	14968	14887	14946	14886	15061	15214	14995	14915	14972	15053	14951	15006	15024	14896	14976	14963	14941	14986	14891	15020	14993	14942	14794	14972	14997	15059	14910	14873	14868	14972	14958	14870	14957	14814	15062	14863	14951	14992	14981	14995	14821	15045	14861	15185	14955	14749	15048	14911	14924	14926	15186	14957	15061	15066	15016	14947	15001	14820	14980	15056	15040	14949	15035	14964	14923	14852	14959	14967	15052	15055	15023	15066	14918	15092	14899	15083	14868	15143	15036	14988	14917	14821	14974	15101	14789	15017	14827	15079	15115	14959	14936	15009	15015	14990	14930	15054	15013	14883	15007	15018	14976	14973	14887	14995	14758	15010	15022	14927	14896	15034	15010	14852	15025	14747	14959	14896	14947	15045	15028	14913	14890	15017	15086	14912	14861	14872	14953	15011	14910	14794	14828	14882	15036	15045	14863	14984	15053	15079	15153	15177	15080	14980	14932	14882	15085	14838	14912	15067	14992	14983	15026	14964	15084	14953	14924	14961	14962	14805	14975	15152	14948	15020	14828	14810	14904	14955	14933	14928	15062	14861	14882	15031	14904	14810	14818	14808	14922	14921	14961	14941	15042	15093	14812	14925	14928	15057	14873	14812	14975	14871	14898	14975	14949	14885	14958	14933	15195	14991	14979	15010	14931	14948	14750	14958	14871	15002	15041	15129	15144	15062	14946	15102	14879	14979	14808	15026	14930	14983	14930	14991	14754	14970	15098	15072	14944	15079	15088	14953	14897	14913	15027	15000	14928	14906	14982	14959	14844	15167	15073	14707	14934	14929	14970	14908	14986	15006	14993	15074	14973	14957	14890	14956	15019	15009	14853	14914	15013	14868	15052	14888	14981	14996	15123	15059	14985	14910	14868	14976	14977	14879	14933	14987	15055	14915	14802	15090	14851	15047	14976	15024	14886	14949	15273	14875	14982	14968	14978	14830	15048	14940	15040	15015	15138	14872	15033	15001	15014	14921	14972	15046	15094	14825	14966	15084	15036	14990	14889	14996	14887	14910	14754	14925	14766	14941	15052	14979	15033	15017	15054	15183	15109	14926	14764	14896	14971	15039	14924	14768	14958	14808	14997	14973	14940	15017	15025	15001	14973	14980	14892	14948	14878	15022	15078	14961	14916	14976	14859	14905	15111	15009	14913	15028	14935	14943	15035	15114	15027	14956	15052	15011	15155	14904	15077	15048	15027	15013	14992	14989	14961	14959	14972	15168	14879	14852	14795	14954	14872	14812	14940	15013	15009	14897	14900	14991	15009	14978	15048	15015	14880	14942	14937	15021	15024	14831	14784	15138	14942	15020	14969	14939	14960	15056	15029	14926	14986	14945	14921	14781	15037	15055	14970	15058	14925	14888	14922	15007	14910	14980	14890	14818	15056	14997	14967	15036	15000	14944	14929	14933	14870	15161	14878	14916	15196	15028	14997	14861	15032	14934	14923	14943	14907	14787	14992	15185	14849	14928	14954	14964	14971	14857	15098	14961	14850	15064	15004	15009	15199	14904	15057	15013	14992	14819	14926	15072	14863	15084	14924	15179	14943	14919	14936	14933	14873	14915	14960	14764	14875	14934	15119	14986	14793	15044	15054	14896	14845	14662	15102	14922	15006	14951	15079	15001	14832	15007	14928	14820	14978	15085	15017	14884	15031	14974	15014	15032	14988	15033	14951	15069	14755	14938	14833	14981	14906	14958	14957	14785	15005	15012	14949	14993	14748	14987	14976	14948	14902	14973	14976	14883	14939	15004	14998	14953	14954	14760	14952	14851	14916	14955	14898	14853	14924	15021	15116	14952	14958	14903	14830	14935	15029	15043	14999	14905	15028	14875	14924	14879	14998	14958	14900	14962	14805	14927	14945	14930	14986	15049	14773	15039	14772	14865	14905	15098	14952	14799	14955	15031	14891	15030	15211	14843	14992	14862	15196	14927	14917	15064	14695	14953	15053	14935	14999	14963	14960	14920	14830	14935	15044	15025	15057	15004	15016	14928	15075	14880	14898	14897	14980	14752	14841	15052	15047	15016	14986	15044	15061	14918	15043	15054	15094	14908	14941	15034	14977	15134	14909	14879	15014	14868	14993	14800	14790	15062	14897	15074	14997	15002	14883	14825	14917	14860	15083	15022	15012	14945	15071	15120	14963	14969	14883	14967	14834	15052	14809	15073	15129	15175	15149	14963	15038	14832	14984	14998	14998	15052	14969	15115	15053	15075	14950	14958	14977	14829	14985	14978	15156	14865	14973	15022	15046	15094	15018	14848	14791	14920	14907	14704	15042	14954	15126	14988	14870	14956	15012	14944	14829	15002	15018	15039	15207	14947	14959	14968	15030	14907	14968	14945	14966	14918	15055	15113	14946	14986	14920	15080	15011	14922	15017	15003	14994	14762	15140	14820	15091	15033	15098	14922	14925	14987	14965	14938	14889	14908	14790	14946	15035	14917	14902	14943	14857	14764	14903	15030	15002	15142	15017	14879	14984	15140	14991	14914	14935	14956	14982	15025	14958	14990	14893	14976	15052	14940	14921	15050	14935	15000	14919	15043	14794	14902	14919	14907	15003	14913	14847	14974	14879	15218	14844	15155	14824	14931	14902	15013	15193	14970	14855	15145	15006	14988	15195	14863	15001	15038	14951	14803	14928	14911	14862	15008	14840	14911	15018	15018	14958	14878	14983	15072	15056	14894	14697	14938	15015	14933	15032	14912	14935	14871	14911	14769	15015	15049	14902	14979	15006	14981	14975	14928	15054	15042	15004	14853	14824	14996	15042	14911	15067	15202	14922	15005	14848	15036	14874	14915	15057	14849	14863	14897	14919	15052	15009	14866	14956	15087	14983	14994	15083	14940	14883	14983	14700	14968	15062	15163	14938	14968	14958	14940	14912	15003	15024	15171	14940	15011	14956	14960	14911	14830	15042	14823	14702	14951	15013	15067
24162	21378	29015	24980	24331	26908	27857	24582	23329	21130	19842	18956	18495	18031	17764	17239	17026	16987	16972	16779	16788	16614	16678	16633	16564	16849	16533	16431	16652	16778	16600	16514	16584	16625	16634	16600	16621	16338	16406	16424	16530	16384	16447	16565	16562	16420	16541	16547	16531	16600	16353	16485	16441	16371	16570	16339	16418	16603	16459	16440	16497	16399	16490	16312	16526	16100	16427	16481	16524	16402	16489	16411	16435	16448	16492	16416	16462	16408	16623	16333	16300	16269	16237	16537	16308	16209	16415	16163	16300	16581	16476	16377	16363	16279	16307	16335	16344	16576	16383	16347	16455	16286	16373	16386	16445	16318	16246	16458	16443	16456	16509	16367	16372	16325	16326	16310	16261	16387	16393	16399	16313	16416	16315	16251	16325	16378	16403	16375	16306	16400	16537	16383	16456	16330	16437	16284	16191	16428	16399	16290	16369	16491	16597	16263	16432	16242	16441	16349	16260	16496	16370	16451	16217	16577	16266	16500	16515	16534	16473	16329	16376	16346	16482	16736	16545	16321	16365	16369	16252	16378	16353	16403	16220	16072	16485	16408	16424	16292	16342	16316	16425	16446	16615	16487	16491	16432	16592	16364	16520	16485	16443	16250	16515	16439	16463	16337	16466	16326	16293	16624	16395	16374	16236	16331	16448	16596	16437	16620	16539	16381	16228	16510	16442	16180	16598	16301	16358	16478	16738	16369	16541	16196	16379	16390	16341	16327	16346	16501	16452	16370	16353	16318	16530	16488	16313	16333	16517	16200	16350	16449	16476	16495	16414	16465	16379	16328	16407	16305	16309	16196	16460	16577	16489	16344	16528	16488	16328	16434	16459	16637	16531	16484	16347	16473	16396	16689	16322	16413	16429	16251	16525	16266	16370	16262	16477	16462	16366	16349	16316	16425	16208	16270	16484	16322	16298	16112	16337	16540	16368	16478	16334	16443	16536	16447	16605	16393	16378	16408	16488	16428	16339	16358	16436	16590	16426	16258	16318	16303	16390	16255	16353	16396	16462	16456	16498	16367	16234	16184	16289	16285	16427	16442	16346	16473	16467	16307	16415	16419	16505	16438	16492	16236	16455	16418	16418	16445	16369	16393	16362	16369	16397	16399	16376	16233	16241	16586	16485	16298	16229	16217	16395	16332	16467	16388	16410	16390	16347	16443	16314	16381	16499	16430	16260	16347	16400	16360	16452	16280	16419	16605	16371	16346	16170	16364	16340	16468	16316	16445	16511	16485	16446	16558	16474	16390	16357	16232	16390	16375	16492	16505	16445	16567	16457	16329	16478	16279	16296	16236	16358	16497	16365	16477	16248	16339	16417	16242	16352	16343	16497	16547	16289	16471	16399	16333	16501	16429	16384	16303	16361	16280	16415	16360	16598	16274	16371	16359	16600	16420	16511	16382	16460	16302	16551	16491	16193	16360	16213	16327	16652	16527	16366	16281	16460	16571	16497	16462	16502	16703	16384	16523	16461	16569	16408	16563	16313	16443	16580	16390	16334	16402	16298	16353	16367	16487	16411	16415	16516	16417	16263	16681	16491	16487	16503	16357	16390	16339	16568	16379	16260	16349	16278	16437	16413	16460	16205	16492	16412	16481	16539	16305	16277	16460	16491	16257	16484	16344	16508	16248	16513	16541	16425	16264	16400	16421	16490	16437	16471	16344	16627	16431	16504	16491	16467	16268	16246	16390	16652	16466	16473	16666	16461	16561	16350	16416	16231	16440	16396	16432	16433	16196	16217	16284	16346	16271	16361	16229	16326	16440	16402	16305	16477	16218	16488	16461	16515	16290	16340	16359	16644	16408	16344	16480	16339	16311	16527	16575	16338	16514	16438	16606	16551	16558	16315	16373	16553	16162	16315	16197	16574	16118	16301	16476	16680	16325	16325	16423	16523	16283	16551	16442	16371	16480	16363	16288	16379	16627	16302	16487	16356	16238	16399	16351	16424	16414	16399	16367	16366	16366	16525	16183	16584	16458	16330	16333	16403	16630	16239	16426	16561	16273	16230	16300	16298	16394	16455	16277	16231	16290	16565	16457	16381	16254	16478	16504	16418	16514	16429	16461	16344	16390	16336	16338	16339	16354	16549	16419	16328	16466	16403	16477	16523	16632	16352	16462	16333	16105	16482	16319	16307	16561	16241	16451	16430	16299	16340	16532	16441	16487	16361	16429	16595	16179	16386	16548	16451	16343	16463	16486	16484	16394	16363	16305	16562	16207	16332	16547	16414	16386	16416	16386	16420	16633	16290	16175	16219	16319	16520	16256	16229	16396	16392	16572	16558	16511	16508	16602	16269	16505	16326	16333	16399	16596	16494	16531	16311	16313	16227	16516	16535	16523	16562	16518	16285	16473	16330	16473	16391	16464	16487	16511	16731	16305	16435	16336	16427	16338	16576	16384	16331	16448	16283	16432	16519	16609	16505	16312	16434	16193	16277	16312	16286	16315	16326	16405	16411	16249	16401	16447	16217	16449	16444	16489	16374	16318	16483	16452	16366	16474	16366	16417	16384	16473	16518	16405	16336	16363	16512	16357	16375	16447	16278	16445	16376	16398	16350	16351	16442	16312	16257	16522	16405	16372	16311	16392	16425	16268	16278	16492	16312	16456	16372	16273	16556	16541	16372	16435	16362	16329	16442	16542	16544	16543	16538	16459	16497	16412	16358	16425	16550	16434	16378	16447	16322	16191	16528	16525	16604	16473	16489	16519	16386	16456	16356	16442	16349	16414	16361	16391	16597	16542	16377	16493	16516	16383	16480	16246	16400	16375	16318	16536	16499	16359	16405	16349	16464	16433	16414	16457	16330	16366	16360	16368	16368	16389	16336	16522	16383	16391	16501	16274	16310	16500	16418	16338	16396	16327	16426	16445	16445	16312	16322	16471	16567	16350	16479	16260	16308	16464	16257	16433	16552	16483	16400	16314	16498	16304	16395	16442	16240	16317	16215	16171	16119	16532	16449	16293	16266	16558	16471	16396	16335	16499	16397	16282	16374	16324	16476	16379	16270	16428	16306	16217	16366	16385	16403	16356	16437	16218	16427	16308	16348	16373	16386	16376	16479	16353	16326	16441	16717	16446	16413	16417	16264	16341	16425	16369	16258	16476	16553	16421	16447	16341	16182	16314	16480	16301	16454	16381	16406	16509	16432	16170	16442	16237	16333	16374	16343	16293	16283	16488	16388	16464	16421	16298	16445	16433	16395	16493	16382	16488	16347	16285	16576	16435	16376	16292	16283	16511	16541	16499	16413	16232	16298	16382	16273	16243	16288	16439	16473	16095	16434	16542	16472	16415	16595	16458	16468	16494	16393	16437	16228	16398	16263	16416	16378	16463	16400	16500	16409	16573	16251	16422	16353	16480	16472	16324	16367	16279	16299	16611	16570	16289	16372	16562	16166	16424	16397	16329	16493	16483	16485	16567	16466	16338	16392	16241	16350	16468	16469	16408	16305	16376	16395	16463	16218	16450	16621	16348	16293	16415	16430	16533	16324	16279	16454	16447	16506	16560	16483	16474	16411	16281	16206	16385	16479	16371	16515	16385	16228	16350	16308	16276	16359	16239	16295	16443	16282	16360	16493	16342	16507	16593	16369	16318	16529	16447	16347	16350	16356	16303	16307	16284	16299	16306	16500	16390	16420	16311	16357	16533	16553	16320	16357	16333	16312	16437	16327	16197	16472	16367	16479	16580	16428	16321	16421	16331	16554	16268	16562	16613	16617	16381	16472	16536	16356	16485	16347	16431	16339	16577	16538	16456	16394	16235	16414	16389	16497	16289	16396	16260	16446	16395	16453	16404	16342	16463	16354	16085	16371	16208	16329	16351	16414	16520	16348	16394	16381	16241	16359	16200	16400	16406	16374	16426	16466	16377	16355	16401	16470	16423	16283	16276	16365	16250	16565	16385	16261	16405	16453	16302	16533	16603	16329	16382	16306	16454	16233	16435	16310	16375	16299	16540	16417	16202	16138	16504	16318	16336	16444	16445	16222	16430	16490	16557	16539	16617	16423	16318	16410	16379	16365	16269	16236	16437	16366	16520	16334	16358	16505	16607	16398	16256	16322	16438	16387	16328	16553	16428	16646	16518	16449	16305	16354	16379	16489	16402	16507	16455	16331	16474	16510	16364	16476	16352	16495	16434	16418	16285	16343	16503	16415	16346	16356	16264	16233	16373	16435	16327	16411	16563	16591	16591	16540	16614	16547	16325	16317	16328	16256	16362	16378	16495	16402	16370	16177	16457	16510	16581	16323	16339	16333	16359	16496	16339	16231	16397	16537	16465	16357	16137	16503	16423	16411	16437	16496	16394	16289	16271	16460	16280	16412	16376	16506	16285	16245	16538	16454	16239	16348	16493	16306	16278	16277	16316	16657	16588	16420	16408	16390	16442	16515	16389	16390	16578	16309	16582	16507	16334	16388	16495	16665	16429	16513	16614	16274	16274	16499	16414	16282	16355	16483	16448	16390	16295	16322	16334	16256	16403	16508	16450	16449	16490	16577	16631	16469	16227	16406	16595	16452	16369	16587	16466	16444	16263	16462	16326	16347	16338	16226	16357	16531	16283	16325	16308	16421	16366	16566	16293	16249	16197	16382	16449	16472	16689	16348	16288	16535	16217	16370	16379	16271	16379	16328	16200	16486	16318	16673	16456	16330	16663	16337	16375	16389	16461	16561	16290	16393	16533	16289	16465	16553	16423	16373	16225	16478	16519	16484	16326	16257	16157	16500	16508	16449	16397	16587	16473	16404	16358	16601	16420	16396	16466	16469	16240	16394	16325	16569	16681	16264	16494	16548	16543	16230	16534	16182	16276	16510	16543	16217	16369	16561	16353	16532	16460	16237	16510	16262	16446	16219	16369	16432	16400	16463	16443	16307	16488	16647	16356	16288	16525	16346	16473	16619	16371	16371	16406	16341	16323	16207	16250	16332	16495	16416	16535	16327	16326	16343	16660	16342	16396	16495	16486	16559	16398	16478	16347	16148	16382	16366	16417	16356	16589	16491	16342	16421	16454	16188	16304	16315	16348	16525	16419	16270	16298	16428	16299	16475	16510	16277	16392	16637	16433	16515	16398	16360	16517	16403	16367	16239	16502	16293	16627	16429	16388	16320	16395
27461	50157	51184	42107	34784	30648	28716	27092	25844	22387	20519	19513	18310	17687	17526	16370	16135	15693	15750	15635	15620	15592	15223	15420	15519	15247	15190	15373	15335	15383	15386	15253	15438	15390	15249	15138	15345	15076	15424	15357	15229	15192	15417	15268	15340	15209	15206	15141	15358	15055	15023	15078	15197	15187	15271	15159	15029	15150	15172	15148	15224	15222	15192	15112	15182	15221	15207	15218	15449	15088	15415	15234	15246	15169	15223	15259	15031	15160	15220	15163	15163	15078	15212	15304	15219	15132	15039	15272	15104	15258	15029	15168	15242	15170	15333	15165	15183	14941	15247	15142	15235	15144	15137	15175	15158	15114	15180	15250	14980	15094	15188	15304	15196	15379	15213	15056	15056	15260	15021	15239	15118	14949	15210	15189	15236	15087	15130	15110	15104	15148	15360	15211	15210	15117	15146	15266	15260	15324	15114	15201	15238	14962	15076	15225	15298	15293	15172	15044	15037	15096	15262	15114	15305	15154	14949	15133	15113	15156	15036	15137	15275	15157	15245	15223	15013	15064	15148	15182	15260	15271	15086	15137	15226	15168	15117	15116	15165	15085	15056	15132	15267	15113	15237	15262	15181	15173	15166	15003	15096	15162	15225	15188	15040	15064	15152	15128	15235	15092	14994	15080	15137	15132	15319	15073	15334	15197	15199	15254	15173	15046	15242	15181	15023	15353	14986	15140	15225	15119	15274	15154	15147	15203	15204	15101	15157	15098	15289	15031	15131	15113	15253	15247	15269	15126	15083	15187	15199	15118	14965	15150	15080	15171	15123	15165	15121	15164	15163	14974	15207	15049	15109	15139	15125	15127	15253	15142	15052	15336	15283	15130	15170	15224	15048	15138	15243	15150	15276	15107	15282	15194	15177	15192	15121	15076	15197	15112	15174	15305	14985	15145	15166	15132	15146	15155	15030	15144	15195	15118	15286	15220	15140	15219	15070	15312	14994	15282	15218	15153	15300	15288	14951	15203	15169	15255	15083	15329	15159	15143	15145	15083	15203	15232	15202	15143	15204	15161	15153	15174	15197	15075	15184	15188	15059	15177	15101	15085	15089	15170	15270	15171	15152	15156	14979	15187	15074	15289	15136	15171	15357	15121	15098	15222	14978	15186	15175	15138	15305	15191	15127	15290	15018	15200	15170	15161	15120	15110	15003	15091	15185	15359	15161	15226	15186	15127	15098	15163	15058	15221	15166	15177	15029	15181	15171	15113	15215	15125	15128	15059	15156	15079	15185	15204	15066	15307	15216	15004	15269	15192	15276	15355	15228	15171	15056	15071	15119	15003	15185	15047	15084	14982	15184	15282	15337	15093	15145	15127	15003	15158	15137	15181	15014	15007	15132	15057	15148	15330	15210	14983	15223	15094	15116	15227	15137	15137	15209	15327	15261	15270	15277	14962	15236	15141	15109	15212	15346	15108	15211	15354	15006	15175	15215	15203	15200	15149	15086	15296	15070	15158	15125	15300	15135	15136	15418	15066	15138	15182	15108	15153	15199	15027	15056	15146	15037	15278	15218	15122	15110	15116	15140	15194	15091	15296	15203	15178	15055	15089	15297	15089	15334	15132	15037	15101	15221	15287	15043	15157	15217	15073	15256	15294	15278	15192	15289	15205	15031	14850	15160	15149	15144	15188	15116	15134	15169	15071	15142	15218	15189	15234	15018	15213	15135	15075	14994	15171	15228	15084	15190	14992	15198	15345	15030	15247	15020	15263	15257	15201	15178	15201	15258	15258	15118	15041	15451	15149	15000	15087	15087	15089	15050	15210	15064	15205	15114	15083	15217	15037	15332	15089	14960	15188	15039	15247	15053	14973	15168	15217	15126	15277	15169	15208	15172	15080	15177	15091	15218	15285	15223	15131	15296	15298	15214	15176	15156	15038	15160	15199	15185	15136	15033	15224	15122	15086	15029	15131	15272	15094	15147	15117	15320	14927	15227	15198	15060	15153	15332	15161	15201	15330	15082	15182	15186	15219	15199	15159	15265	15093	15129	15397	15332	15224	15149	15159	15211	15213	15045	15255	15184	15083	15175	15174	15096	15027	15189	15152	15107	15088	15199	15254	15039	15088	15005	15070	15172	14961	15036	15205	15080	15171	15136	15236	15073	15346	15009	15102	15050	15183	15204	15047	15124	14958	15206	15016	15310	15223	15229	15083	15073	15216	15236	15221	15182	15216	15121	15124	15278	15324	15172	15062	15222	15120	15328	15253	15092	15126	15060	15216	14984	15112	15271	15126	15097	15323	15181	14913	15237	15065	15217	15104	15228	14993	15205	15117	15065	15104	15109	15028	15250	15354	15255	15176	15105	15185	15286	15088	15109	15229	15315	15086	15242	15125	15167	15149	15230	15107	15104	15374	15123	15169	15201	15204	15295	15236	15336	15222	15289	15182	15151	15117	15249	15043	15207	15303	15310	15117	15167	15181	15060	15144	15326	15241	15180	15118	15106	15263	15125	15294	15257	15167	15252	15210	15231	15329	15107	15224	15179	15355	15175	15273	15185	15217	15129	15019	15310	15018	15124	15376	15161	15190	15186	15355	15006	15062	15092	15216	15290	15202	15121	15300	15247	15127	15310	15038	15161	15215	15144	15195	15190	15137	15197	15212	14993	15054	15062	15232	15156	15244	15163	15205	15219	15252	15158	15151	15206	15075	15141	15195	15110	15135	15134	14970	15024	14974	15254	15002	15196	15082	15142	15335	15284	15181	15245	15167	15089	15223	15191	15336	15201	15111	15031	15059	15242	15136	15102	15130	14961	15219	15321	15262	15288	15208	15020	15124	15248	15264	15165	15084	15286	15232	15165	15085	15145	15114	15273	15117	15172	15171	15227	15230	15162	15199	15144	15048	15174	15223	15135	15137	15163	15170	15077	15253	15138	15112	14979	15214	15294	14995	15158	15019	15086	15194	15160	14993	15326	15201	15089	15266	15261	15009	15118	15032	15172	15231	14954	15203	15099	15233	15344	15061	15179	15081	15098	15201	15243	15067	15224	15096	15006	15141	15159	15229	15053	15276	15270	15293	15317	15152	15063	15320	15137	15018	14971	15317	15065	15210	15175	15136	15189	15128	15231	15209	14985	15099	15280	15145	15197	14981	15273	15108	15155	15280	15151	15276	15124	15068	15062	15118	15070	15279	15026	15110	15216	15069	15301	15354	15166	15165	15162	15184	15298	15166	15194	15162	15174	15179	15118	15021	15259	15077	15190	15243	15225	15069	15272	15365	15224	15200	15185	15181	15179	15184	15019	15294	15285	15159	15389	15119	15107	15137	15207	15079	15124	15162	15198	15246	15280	15008	14991	15283	15135	15195	15095	15077	15153	15143	15170	15193	15111	15129	15223	15074	15249	15297	15241	15112	15202	15044	15161	15187	15139	15232	15186	15131	15170	15257	15157	15181	15137	15200	15282	14994	14901	15057	15119	15139	15133	15159	15048	15246	15173	15281	15244	15314	15236	15115	15052	15111	15128	15013	15293	15289	15232	15087	15138	15101	15176	15219	15217	15247	15237	15212	15137	15251	15232	15219	15093	15238	15201	15396	15234	15190	15307	15207	15015	15323	15182	15374	15082	15046	15050	15146	15198	15227	15224	15108	15132	15270	15111	15177	15177	15335	15156	14971	15095	15214	15174	15225	15131	15144	15205	15142	15372	15087	15268	15163	15152	15263	15165	15030	15282	15236	15114	15059	15080	15133	15017	15184	14979	15254	15107	15294	15111	15167	15136	15090	14992	15330	15127	15234	15320	15063	15090	15067	14986	15183	15115	15163	15344	15338	15219	15075	15330	15041	15246	15237	15167	15364	15007	15092	15128	15114	15258	15311	15212	15087	15203	15238	15258	15106	15130	15073	15087	15127	15326	15254	15118	15188	15109	14972	15181	15189	15029	15178	15104	15141	15242	15125	15095	15137	15094	15222	15194	15229	15211	15334	15129	15073	14978	15338	15174	15101	14954	15259	15110	15175	15095	15330	15213	15155	15197	15175	15138	15192	15136	15163	15068	15008	15114	15248	15217	15315	15124	15129	15320	15213	15092	15041	15118	15151	15093	15228	15175	15145	14947	15270	15150	15091	15205	15296	15353	15116	15062	15285	15008	15164	15184	15194	15084	15256	15076	15098	15253	15010	15199	15327	15133	15215	15291	15137	15038	15083	15113	15180	15224	15258	15141	15138	15162	15419	15108	15329	15006	15149	15328	15057	15161	15241	15091	15186	15162	15004	15295	15352	15204	15310	15252	15044	15158	15270	15082	15147	15233	15307	15208	15164	15139	15098	15243	15099	15283	15111	15066	15152	15036	15120	15101	15063	15233	15200	15186	15123	15019	15235	15152	15087	15120	15242	15166	15376	15129	15154	15123	15189	15244	15148	15314	14941	15217	15199	15190	15073	15288	15137	14976	15195	15155	15046	15134	15213	15089	14931	15225	15050	15141	15062	15264	14959	15103	15197	15208	15255	15152	15205	14876	15281	15347	15221	15128	15161	15312	15049	15111	15060	15333	15311	14999	15038	15245	15117	15208	15106	15214	15215	15148	15173	15225	15165	14994	15156	15053	15288	15012	15289	15205	15166	15238	15168	15125	15057	15046	15295	15235	15078	15009	15085	14961	15262	15220	15349	15067	15075	15185	15133	15176	15242	15170	15102	15055	15064	15149	15214	15349	15131	15195	15253	15140	15281	15202	15222	15245	15241	15233	15305	15185	15115	15258	14994	15270	14922	15283	15197	15241	15046	15062	15269	15349	15125	15186	15034	15097	15247	15093	15254	15195	15154	15223	15242	15290	14999	15155	15137	15082	15235	15144	15103	15339	15124	15163	15307	15212	15149	15330	15175	15153	15212	15434	15111	15250	15237	15240	15142	15309	14958	15255	15124	15128	15164	15107	15221	15119	15187	15233	15268	15232	15200	15247	15200	15228	15214	14965	15222	15237	15076	15143	15126	15156	15253	15012	15190	15284	15257	15185	14869	15328	15102	15070	15246	15104	15143	15027	15216	15029	15184	15188	15214	15046	15103	15117	15189	15201	15132	15224	15213	15034	15191	15292	15161	15198	15196	15266	15293	15185	15106	15005	15169	15231	15068	15164	15179	15069	15203	15228	15267	15134	15250	15143	15166
30662	28256	35292	30957	24493	22347	21253	20487	19731	18531	18122	17869	17464	17333	17310	16973	16995	16904	17011	16914	16886	16737	16786	17011	16815	16803	16971	16916	16850	16803	16905	16783	16844	16714	16774	16836	16808	16663	16747	16813	16917	16936	16810	16737	16780	16791	16680	16869	16767	16866	16805	16727	16675	16678	16614	16674	16781	16734	16724	16637	16652	16938	16726	16838	16641	16711	16603	16621	16764	16796	16857	16666	16829	16816	16941	16888	16655	16970	16594	16765	16834	16812	16840	16811	16941	16882	16695	16827	16860	16647	16864	16834	16548	16640	16760	16926	16934	16642	16829	16823	16905	16670	16708	16877	16897	16895	16644	16785	16709	16835	16807	16658	16886	16697	16825	16750	16787	16702	16697	16890	16650	16639	16559	16640	16794	16818	16693	16835	16904	16895	16747	16773	16772	16617	16708	16774	16727	16749	16804	16621	16995	16718	16451	16691	16551	16746	16695	16761	16797	16748	16641	16647	16840	16679	16761	16723	16716	16738	16765	16667	16738	16773	16879	16829	16696	16774	16657	16659	16828	16856	16732	16911	16692	16884	16836	16615	16711	16728	16737	16769	16578	16736	16639	17014	16612	16754	16820	16692	16798	16850	16668	16763	16666	16974	16792	16798	16794	16715	16790	16711	16820	16817	16656	16734	16852	16784	16745	16621	16712	16529	16855	16833	16644	16668	16910	16696	16776	16759	16635	16542	16723	16831	16717	16581	16763	16755	16550	16733	16785	16846	16692	16728	16761	16763	16627	16936	16781	16884	16920	16869	16778	16891	16667	16652	16839	16722	16804	16754	16861	16650	16856	16647	16708	16694	16924	16817	16645	16837	16737	16799	16757	16652	16613	16716	16771	16727	16908	16694	16553	16870	16719	16710	16926	16595	16866	16960	16803	16806	16737	16750	16626	16832	16814	16756	16891	16749	16787	16736	16716	16788	16869	16750	16807	16597	16793	16877	16618	16617	16716	16769	16728	16900	16826	16641	16627	16738	16592	16718	16849	16925	16732	16850	16813	16746	16897	16626	16689	16959	16630	16820	16744	16757	16657	16873	16884	16764	16843	16846	16745	16868	16842	16541	16644	16697	16889	16872	16736	16744	16807	16720	16931	16690	16765	16893	16760	16671	16750	16781	16709	16685	16647	16718	16897	16554	16842	16837	16896	16847	16639	16669	16661	16716	16861	16641	16717	16625	16829	16860	16723	16959	16803	16798	16709	16872	16632	16675	16687	16663	16753	16549	16765	16903	16786	16792	16792	16835	16501	16680	16785	16783	16676	16838	16895	16899	16771	16808	16823	16675	16990	16661	16865	16666	16636	16848	16818	16929	16757	16709	16708	16668	16684	16936	16889	16766	16754	16809	16863	16760	16743	16873	16787	16740	16818	16858	16759	16664	16672	16633	16682	16680	16758	16865	16730	16751	16563	16769	16719	16667	16813	16714	16671	16694	16828	16667	16709	16982	16780	16645	16647	16770	16721	16642	16872	16618	16517	16606	16587	16609	16781	16767	16572	16758	16596	16682	16918	16880	16978	16740	16738	16616	16801	16800	16748	17036	16777	17138	16823	16777	16841	16761	16656	16894	16957	16802	16627	16785	16687	16701	16820	16566	16815	16742	16867	16564	16933	16835	16643	16554	16668	16883	16932	16757	16808	16738	16743	16678	16926	16740	16962	16578	16901	16790	16800	16735	16715	16750	16640	16677	16668	16746	16632	16724	16769	16762	16734	16685	16742	16856	16776	16847	16772	16613	16774	16690	16774	16804	16928	16834	16768	16606	16771	16782	16486	16612	16768	16763	16825	16719	16848	16733	16703	16824	16747	16693	16602	16616	16545	16706	16681	16576	16831	16693	16785	16800	16681	16624	16673	16883	16845	16722	16738	16645	16632	16691	16798	16623	16879	16850	16445	16515	16837	16731	16794	16616	16987	16847	16725	16880	16909	16727	16701	16719	16865	16901	16850	16520	16770	16512	16770	16652	16578	16718	16801	16730	16737	16845	16833	16872	16789	16845	16509	16705	16745	16694	16625	16713	16799	16460	16619	16720	16508	16824	16681	17008	16964	16630	16800	16681	16779	16599	16807	16790	16757	16531	16782	16559	16590	16942	16935	16884	16851	16720	16638	16494	16881	16961	16896	16765	16844	16915	16770	16692	16683	16481	16702	16938	16734	16675	16727	16849	16625	16719	16656	16849	16737	16713	16849	16648	16762	16806	16715	16918	16738	16810	16635	16856	16767	16705	16539	16725	16658	16710	16852	16883	16774	16724	16725	16840	16697	16561	16705	16781	16676	16650	16657	16592	16590	16608	16940	16651	16768	16927	16720	16649	16710	16806	16670	16871	16786	16698	16810	16771	16732	16649	16758	16724	16868	16759	16748	16828	16692	16575	16846	16802	16626	16657	16927	16516	16772	16909	16845	16915	16646	16495	16583	16548	16755	16581	16681	16742	16854	16899	16607	16817	16867	16820	16807	16903	16768	16815	16801	16956	16945	16698	16750	16745	16698	16543	16806	16775	16617	16834	16706	16839	16780	16894	16863	16800	16680	16753	16793	16741	16837	16830	16606	16832	16868	16823	16769	16819	16723	16621	16875	16776	16689	16776	16719	16796	16804	16682	16818	16707	16909	16576	16594	16555	16643	16828	16797	16729	16888	16743	16929	16746	16686	16708	16762	16833	16690	16630	16768	16636	16965	16740	16701	16760	16855	16951	16639	16740	16523	16772	16592	16871	16765	16669	16726	16703	16619	16842	16777	16752	16720	16658	16912	16834	16730	16776	16864	16699	16776	16868	16622	16765	16657	16891	16677	16747	16810	16647	16815	16970	16781	16903	16854	16772	16768	16706	16582	16653	16825	16836	16679	16709	16782	16699	16865	16785	16575	17073	16896	16630	16770	16681	16685	16718	16657	16746	16962	16672	16617	16915	16856	16790	16957	16942	16708	16769	16828	16756	16829	16914	16707	16810	16879	16746	16707	16774	16653	16651	16769	16517	16675	16592	16724	16870	16757	16683	16663	16458	16300	16990	16706	16683	16660	16561	16727	16666	16536	16970	16727	16912	16716	16790	16517	16687	16832	16648	16775	16831	16682	16695	16719	16973	16819	16798	16867	16803	16673	16894	16773	16705	16865	16565	16765	16832	16792	16524	16842	16627	16642	16964	16797	16591	16818	16789	16665	16766	16653	16715	16604	16754	16783	16515	16928	16757	16642	16631	16889	16762	16847	16398	16769	16724	16716	16537	16974	16817	16728	16819	16850	16805	16690	16812	16698	16943	16747	16708	16749	16699	16850	16725	16924	16837	16815	16705	16954	16964	16751	16832	16926	16737	17004	16747	16826	16692	16747	16613	16665	16692	16762	16640	16610	16802	16721	16675	16733	16715	16713	16480	16894	16788	16944	16825	16749	16790	16726	16602	16652	16666	16787	16658	16684	16785	16762	16744	16713	16932	16539	16652	16621	16841	16809	16860	16804	16938	16902	16773	16647	16755	16844	16715	16876	16962	16772	16872	16970	16893	16419	16953	16604	16805	16674	16749	16834	16755	16774	16658	16819	16617	16722	16667	16680	16772	16587	16848	16850	16743	16734	16900	16833	16831	16824	16955	16837	16790	16853	16790	16629	16829	16845	16933	16739	16618	16571	16791	16736	16877	16523	16722	16770	16907	16632	16689	16695	16661	16738	16752	16580	16582	16905	16832	16806	16916	16786	16693	16681	16770	16880	16781	16638	16669	16817	16726	16761	16693	16907	16455	16674	16730	16735	16910	16957	16806	16807	16754	16869	16797	16873	16705	16643	16594	16675	16631	16699	16653	16665	16826	16960	16760	16802	16952	16774	16730	16912	16693	16904	16771	16913	16864	16761	16670	16848	16596	16626	16834	16910	16710	16726	16889	16638	16661	16627	16821	16599	16892	16675	16809	16669	16744	16680	16658	16723	16573	16772	16878	16787	16561	16674	16748	16846	16733	16745	16678	16711	16769	16975	16876	16701	16670	16721	16758	16745	16644	16937	16652	16721	16652	16802	16697	16727	16761	16751	16571	16701	16887	16618	16637	16792	16659	16853	16569	16678	16650	16876	16652	16843	16774	16692	16815	16892	16766	16771	16687	16676	16632	16769	16793	16608	16765	16744	16697	16870	16911	16746	16679	16849	16677	16928	16867	16823	16791	16708	16689	16659	16764	16696	16814	16879	16882	16763	16730	16730	16791	16823	16657	16631	16500	16698	16699	16665	16840	16703	16917	16660	16885	16749	16681	16462	16634	16745	16778	16683	16758	16755	16744	16729	16599	16800	16823	16793	16706	16780	16817	16666	16836	16791	16782	16853	16754	16603	16818	16752	16711	16736	16726	16747	16810	16621	16967	16940	16715	16865	16732	16680	16744	16735	16775	16772	16711	16628	16785	16972	16730	16852	16701	16858	16830	16679	16676	16710	16707	16702	16463	16720	16771	16604	16528	16674	16570	16649	16537	16667	16838	16597	16619	16732	16895	16813	16655	16796	16756	16956	16595	16615	16758	16742	16697	16751	16654	16843	16762	16673	16650	16870	16591	17112	16628	16776	16589	16709	16730	16882	16760	16864	16777	16709	16789	16871	16869	16651	16690	16489	16885	16741	16667	17118	16834	16766	16728	16746	16804	16563	16566	16659	16782	16592	16653	16589	16644	16814	16591	16775	16636	16587	16738	16870	16743	16815	16758	16700	16721	16684	16924	16941	16694	16851	16884	16717	16787	16804	16616	16659	16811	16752	16808	16767	16914	16860	16741	16924	16885	16827	16746	16720	16617	17037	16944	16933	16739	16855	16807	16781	16717	16733	16641	16800	16473	16662	16770	16777	16665	16786	16555	16699	16803	16706	16849	16534	16711	16665	16842	16762	16638	16871	16640	16798	16841	16794	16684	16795	16641	16689	16823	16598	16723	16667	16871	16643	16704	16570	16724	16853	16625	16885	17034	16750	16698	16785	16893	16605	16832	16798	16729	16732	16587	16735	16757	16846	16681	16588	16935	16639	16882	16790	16768	16851	16869	16788	16890	16819	16907	16702	16950	16868	16707	16847	16994	16871	16775	16828	16797	16665	16772	16473	16634	16771	16690	16707	16772	16708	16659	16716	16781	16747	16790
25973	40259	41083	32265	26374	23723	22304	21519	20555	18429	17541	17229	16530	16404	16009	15804	15767	15541	15528	15709	15535	15537	15664	15494	15513	15387	15468	15428	15460	15358	15327	15492	15352	15472	15363	15283	15432	15293	15369	15399	15385	15259	15440	15448	15305	15404	15275	15383	15431	15466	15424	15363	15279	15407	15308	15461	15264	15239	15427	15417	15475	15318	15356	15261	15519	15555	15341	15349	15463	15332	15450	15563	15460	15455	15326	15461	15496	15250	15305	15405	15308	15539	15292	15417	15486	15390	15415	15546	15266	15360	15371	15427	15407	15454	15259	15489	15405	15253	15362	15237	15327	15271	15462	15509	15488	15369	15389	15264	15326	15326	15423	15402	15494	15565	15373	15402	15565	15319	15451	15476	15402	15310	15230	15318	15342	15373	15327	15387	15357	15405	15381	15420	15330	15376	15270	15296	15400	15352	15535	15324	15367	15497	15205	15305	15381	15341	15435	15345	15434	15463	15134	15407	15294	15345	15453	15335	15403	15423	15287	15270	15365	15378	15288	15430	15320	15392	15496	15256	15461	15463	15466	15430	15321	15222	15383	15449	15392	15436	15392	15352	15474	15193	15352	15373	15453	15156	15437	15422	15420	15427	15348	15374	15546	15223	15147	15314	15281	15466	15351	15223	15282	15436	15449	15268	15250	15471	15216	15333	15351	15452	15350	15397	15272	15190	15247	15402	15431	15387	15400	15278	15293	15527	15493	15418	15337	15355	15361	15467	15304	15409	15500	15409	15473	15446	15312	15377	15326	15568	15510	15345	15435	15432	15395	15495	15345	15311	15413	15367	15277	15502	15333	15395	15376	15402	15492	15271	15404	15428	15500	15366	15396	15334	15341	15513	15292	15262	15292	15314	15442	15454	15497	15316	15167	15499	15416	15409	15384	15317	15383	15348	15228	15366	15358	15430	15196	15364	15399	15207	15578	15397	15470	15391	15409	15535	15416	15346	15494	15244	15392	15430	15427	15280	15402	15382	15563	15323	15288	15481	15246	15536	15577	15148	15373	15400	15372	15320	15339	15252	15461	15329	15383	15141	15452	15449	15359	15245	15352	15501	15399	15488	15368	15208	15356	15259	15232	15370	15373	15248	15290	15242	15453	15417	15496	15348	15338	15462	15518	15473	15421	15521	15374	15314	15307	15318	15495	15377	15346	15326	15480	15381	15487	15342	15494	15372	15371	15369	15401	15493	15291	15324	15354	15617	15364	15313	15278	15360	15272	15437	15321	15294	15297	15363	15326	15479	15244	15248	15404	15440	15415	15336	15474	15291	15374	15265	15396	15500	15359	15356	15433	15343	15404	15324	15544	15436	15369	15365	15463	15453	15384	15267	15416	15315	15374	15327	15412	15278	15318	15356	15440	15282	15390	15320	15429	15385	15389	15405	15308	15330	15352	15445	15373	15499	15338	15298	15372	15360	15386	15398	15404	15355	15458	15429	15268	15369	15414	15342	15333	15399	15225	15483	15349	15392	15417	15458	15458	15316	15191	15415	15247	15385	15509	15236	15425	15404	15421	15377	15462	15376	15211	15283	15400	15409	15407	15237	15184	15460	15445	15273	15379	15399	15309	15374	15565	15480	15311	15252	15246	15305	15370	15371	15315	15317	15269	15352	15539	15068	15300	15302	15430	15460	15306	15354	15333	15400	15379	15388	15366	15378	15346	15622	15548	15315	15463	15236	15341	15234	15419	15252	15359	15389	15305	15444	15599	15324	15429	15334	15315	15426	15224	15479	15302	15379	15531	15349	15482	15380	15382	15235	15517	15321	15234	15382	15388	15545	15530	15326	15334	15524	15229	15334	15329	15247	15423	15347	15309	15317	15383	15343	15496	15392	15400	15235	15390	15400	15322	15300	15408	15368	15457	15308	15175	15323	15341	15246	15308	15424	15347	15457	15261	15342	15316	15470	15342	15358	15412	15312	15280	15260	15326	15461	15336	15302	15364	15448	15325	15382	15436	15356	15294	15403	15415	15274	15440	15359	15333	15386	15421	15476	15318	15402	15396	15341	15443	15327	15311	15386	15331	15376	15376	15357	15447	15350	15369	15357	15311	15321	15367	15434	15443	15414	15445	15426	15451	15278	15369	15296	15340	15412	15376	15265	15363	15356	15618	15446	15384	15301	15462	15378	15415	15242	15340	15354	15292	15415	15459	15319	15387	15223	15328	15313	15532	15453	15381	15098	15374	15412	15357	15441	15438	15424	15380	15253	15361	15208	15456	15411	15365	15159	15294	15423	15371	15419	15272	15375	15407	15496	15231	15355	15248	15368	15277	15382	15278	15444	15537	15416	15417	15438	15363	15454	15446	15381	15357	15458	15419	15479	15405	15394	15380	15261	15352	15382	15361	15393	15451	15382	15301	15413	15382	15336	15215	15422	15470	15411	15211	15369	15328	15303	15330	15368	15296	15493	15249	15302	15393	15253	15494	15373	15385	15360	15273	15267	15356	15369	15256	15370	15434	15378	15427	15461	15273	15423	15307	15376	15366	15414	15489	15349	15442	15432	15510	15311	15348	15390	15322	15439	15591	15334	15444	15173	15232	15281	15438	15200	15455	15287	15292	15342	15274	15393	15400	15267	15446	15448	15340	15442	15502	15443	15455	15376	15273	15359	15402	15401	15438	15360	15392	15338	15461	15276	15286	15438	15317	15408	15411	15386	15191	15420	15300	15521	15428	15290	15450	15457	15302	15274	15200	15386	15308	15301	15340	15372	15322	15369	15460	15463	15236	15516	15568	15208	15408	15367	15484	15445	15426	15462	15394	15402	15277	15358	15466	15364	15457	15440	15177	15506	15436	15259	15364	15448	15350	15302	15358	15422	15372	15548	15121	15546	15351	15316	15297	15429	15369	15374	15477	15300	15308	15395	15409	15236	15441	15338	15367	15373	15357	15294	15363	15490	15391	15472	15467	15451	15262	15364	15265	15291	15437	15320	15527	15173	15345	15497	15171	15164	15391	15267	15416	15454	15350	15381	15381	15421	15214	15313	15349	15367	15366	15340	15232	15334	15434	15252	15389	15347	15515	15414	15441	15393	15293	15323	15512	15322	15231	15231	15372	15489	15192	15321	15311	15412	15276	15510	15361	15473	15168	15383	15324	15578	15435	15263	15428	15512	15401	15478	15302	15517	15371	15248	15407	15336	15481	15333	15281	15515	15366	15264	15324	15261	15316	15421	15372	15178	15266	15305	15405	15345	15416	15281	15312	15390	15463	15365	15395	15428	15491	15346	15292	15435	15276	15312	15347	15210	15305	15353	15492	15416	15313	15384	15481	15520	15494	15414	15456	15261	15295	15465	15300	15372	15251	15335	15365	15356	15427	15281	15360	15387	15282	15307	15483	15515	15472	15264	15335	15426	15417	15416	15522	15247	15472	15441	15460	15433	15536	15389	15376	15277	15388	15308	15248	15378	15527	15272	15387	15298	15353	15439	15307	15269	15419	15410	15179	15334	15291	15381	15464	15453	15321	15392	15424	15318	15407	15593	15408	15299	15392	15332	15315	15343	15553	15303	15172	15398	15465	15341	15391	15180	15482	15391	15429	15364	15313	15096	15367	15287	15276	15521	15499	15502	15378	15301	15475	15314	15320	15381	15280	15362	15342	15414	15372	15387	15296	15451	15370	15412	15234	15264	15380	15453	15301	15323	15436	15235	15304	15284	15236	15383	15573	15327	15397	15131	15419	15484	15206	15402	15243	15345	15251	15409	15246	15353	15487	15366	15393	15388	15371	15525	15269	15525	15417	15386	15420	15465	15316	15333	15268	15405	15461	15593	15335	15495	15410	15288	15476	15341	15388	15488	15602	15341	15384	15174	15465	15477	15528	15344	15415	15327	15319	15286	15284	15362	15525	15443	15422	15559	15401	15577	15325	15333	15386	15256	15324	15300	15404	15274	15501	15258	15347	15455	15335	15380	15343	15378	15354	15273	15517	15386	15434	15279	15468	15446	15222	15326	15396	15466	15227	15407	15418	15415	15354	15293	15362	15457	15462	15351	15395	15289	15479	15292	15401	15411	15404	15374	15288	15373	15339	15424	15541	15508	15285	15342	15379	15404	15424	15291	15438	15380	15217	15333	15410	15243	15492	15176	15272	15302	15448	15336	15438	15442	15400	15371	15243	15435	15356	15439	15272	15345	15362	15317	15398	15204	15203	15286	15315	15498	15211	15482	15365	15315	15509	15251	15591	15273	15274	15318	15475	15221	15254	15352	15494	15272	15348	15461	15432	15443	15369	15476	15263	15405	15346	15386	15438	15445	15329	15184	15433	15367	15228	15501	15308	15333	15250	15561	15262	15433	15471	15352	15413	15428	15405	15343	15474	15477	15203	15252	15246	15442	15384	15401	15341	15282	15335	15266	15367	15388	15498	15219	15358	15209	15529	15369	15378	15427	15428	15263	15391	15488	15262	15430	15487	15517	15456	15319	15385	15478	15327	15389	15124	15237	15270	15338	15366	15317	15406	15385	15423	15467	15390	15404	15465	15385	15307	15445	15308	15450	15307	15434	15348	15393	15425	15432	15274	15254	15272	15398	15223	15396	15461	15415	15535	15397	15406	15321	15245	15323	15324	15423	15388	15432	15178	15351	15427	15399	15519	15380	15294	15404	15215	15489	15573	15325	15466	15359	15423	15283	15466	15345	15298	15368	15381	15351	15353	15208	15232	15476	15363	15317	15346	15379	15341	15299	15343	15507	15434	15482	15342	15289	15224	15202	15317	15320	15274	15380	15436	15349	15397	15346	15325	15237	15381	15322	15446	15453	15342	15394	15399	15490	15202	15399	15328	15342	15450	15294	15549	15494	15348	15427	15359	15340	15243	15447	15326	15397	15493	15451	15326	15322	15336	15330	15308	15509	15418	15291	15346	15248	15338	15472	15418	15199	15500	15360	15360	15381	15535	15336	15253	15167	15461	15338	15465	15444	15431	15260	15350	15111	15476	15279	15413	15254	15343	15524	15335	15245	15263	15462	15336	15311	15322	15237	15350	15329	15343	15228	15477	15430	15400	15264	15525	15483	15451	15171	15279	15475	15289	15449	15387	15330	15331	15449	15362	15182	15421	15163	15468	15309	15425	15340	15444	15415	15341	15463	15400	15192	15451	15493	15300	15339
25328	21398	28790	27706	25236	25160	24780	22386	20609	18905	18098	17782	17345	17051	16895	16498	16220	16245	16143	16215	16004	16184	16117	16120	15996	16201	15965	15794	16035	16065	15906	15990	15944	15759	16053	15881	15805	15979	15735	15927	16095	15874	16024	16030	15791	15818	16073	15917	15926	15722	15672	15966	15853	15783	16006	15649	15846	15720	15871	15767	15861	15797	15827	16124	15731	15808	15933	15784	15970	15790	15811	15743	15786	15515	15815	15703	15641	15831	15781	15770	15787	15806	15774	15614	15870	15784	15974	15702	15830	15822	15831	15717	15839	15876	15651	15841	15748	15829	15765	15960	15585	15827	15764	15986	15799	15732	15590	15829	15853	15903	15920	15823	15806	15875	15784	15942	16007	15933	15832	15839	16055	15752	15818	15764	15809	15853	15690	15834	15782	15792	15916	15851	15928	15814	15813	15785	15762	15792	15755	15811	15827	15865	15897	15786	15888	15988	15863	15937	15633	15811	15719	15849	15990	15685	15555	15938	15724	15809	15980	15902	15789	15920	15766	15906	16083	15753	15772	15706	16058	16049	15974	15818	15867	15710	15817	15784	15969	15722	15862	15954	15860	15830	15734	15680	15737	15840	15826	15765	15727	15735	15807	15840	15706	15870	15988	15791	15642	15925	15857	15951	15593	15846	15975	15793	15815	15899	15865	15801	15968	15879	15832	15702	15927	15953	15994	16124	15806	15899	15764	15917	15992	15589	15726	15736	15872	15806	15881	15762	15857	15792	15983	15753	15929	15993	15800	15944	15717	15801	15783	15862	15893	15874	15852	15632	15897	15702	15879	15899	15799	15973	15841	15901	15740	16086	15730	15865	15889	15879	15901	15944	15866	15868	15867	15817	15686	15769	15839	15683	15961	15834	15777	15734	15821	15803	15992	15788	15738	15964	15971	15879	15696	15881	15854	15779	15840	15911	15820	15875	15800	16006	15678	15960	16038	15722	15917	15817	15908	15918	15797	15918	15665	16059	15797	15777	16023	15966	15856	15835	15627	15663	15815	15953	15995	15827	15945	15810	16099	15772	15616	15920	15786	15818	15678	15946	15795	15688	15959	15913	15834	15923	16047	15657	15789	15801	15770	15754	15912	15945	15836	15837	15848	15748	15753	15744	15849	15789	15904	15995	15763	15746	15920	15785	15837	15887	15769	15789	15802	15899	15889	15891	15788	15909	15756	15937	15904	15805	15768	15649	15899	15532	15833	15733	15832	15896	15682	15868	15760	15899	15676	15693	15925	15810	15702	15994	15963	15951	16030	15801	15721	15849	15776	15776	15937	16010	15904	15902	15854	15842	15787	15769	15720	15827	15596	15715	15635	15746	15944	15941	16045	16033	15899	15781	15925	15863	15795	15826	15733	15892	15803	15695	15774	15815	15986	15784	15796	15920	15756	15740	15896	15884	15971	15793	15812	15857	15810	15838	15704	15967	15778	15909	15829	15747	15817	15770	15784	15825	15849	15766	15770	15762	15631	15799	16018	15891	15949	15880	15853	15732	15862	15779	15818	15928	15784	15718	15771	15848	15624	15775	15960	15745	15907	15928	15887	15923	15906	15824	15795	15890	15742	15914	15752	15738	15859	16020	15931	16057	15932	15851	15705	15855	15861	15841	15866	15887	15919	15856	15764	15706	15860	15642	15829	15704	15940	15595	16055	15905	15847	15843	15944	15805	15943	15840	15815	15931	16064	15846	15787	15922	15892	15919	15774	15944	16044	15781	15816	15783	15996	15908	15822	15873	15894	16029	15985	15791	15903	15787	15749	15896	15917	15726	15822	15746	15898	15793	15674	15749	15856	15747	15722	15840	15844	15893	15770	15862	15936	15715	15767	15752	15920	15635	16147	15705	16087	15830	15870	15732	15639	15912	15796	15891	15790	15762	15600	15917	15749	15870	15957	15911	15776	15799	15776	15865	15753	15853	15767	15748	16118	15892	15790	15872	15879	15778	15960	15987	16033	15918	15923	15834	15980	16067	15784	15778	15923	15895	15659	15757	15655	15938	15824	15702	16069	15789	16042	15878	15770	15837	15828	15711	15888	15953	15606	15893	15606	15718	15809	15688	15937	15868	15910	15693	15762	15748	15733	15687	15970	15931	15825	15884	15780	15593	15754	15875	16015	15785	15964	15933	15641	15663	15727	15825	15772	15946	15674	15863	15964	15837	15803	15779	15790	15777	15750	15977	16060	15963	16045	15797	15864	15797	15825	15899	15860	15743	15758	15784	15683	15708	15816	15796	15795	15917	15837	15784	15775	15840	15844	15791	15623	15703	15629	15792	15836	15688	15941	15980	15868	15823	15796	15819	15900	15661	15943	15643	15896	15802	15955	15581	15788	15917	15775	15744	15818	16077	15814	15882	15752	15863	15706	16102	15753	15943	15826	15790	15784	15969	15681	15702	15793	15863	15953	15889	15887	15769	15957	15843	15836	15933	15746	16020	15958	15751	15688	15746	15863	15970	15752	15739	15922	15810	15984	15663	15769	15694	15747	15875	15858	15766	15824	15836	15883	15620	15753	15702	15786	15724	15864	16052	15751	15810	15880	15942	15944	15784	15815	15924	15822	15902	15937	15766	15908	15786	15805	15912	15820	15736	15995	15695	15990	15878	15838	15880	15754	15945	15911	15908	15737	15816	15666	15747	15896	15772	15855	15906	15622	15971	15877	15838	15984	15803	15866	15908	15846	15884	15766	15857	15873	15846	15842	15788	15788	15601	15818	15852	15707	15669	15721	15774	15759	15730	15760	15982	15933	15646	16031	15591	16006	15829	16032	15623	15796	15768	15840	15891	15893	15876	15972	15907	15764	15857	15897	16076	15790	15611	15827	15782	15996	15644	15948	15723	15691	16034	15637	15609	16019	15922	16139	15950	15763	15761	15952	16176	15741	16084	15881	15716	15657	15742	15938	15642	15865	16104	15973	16029	15923	15816	15635	15733	15618	16021	15946	15758	15781	15923	15760	15840	15904	15922	15698	15896	15791	15702	15712	15738	15818	15841	15599	15728	15916	15762	16062	15794	15623	15751	15933	15782	15993	15783	15858	15817	15750	15938	15960	15796	15765	15887	15881	15696	15925	15830	15914	15855	15800	15987	15839	15921	16037	15702	15977	16101	15876	15790	15888	15824	15856	15912	15947	15710	15813	15803	15764	15681	15890	15772	15899	15716	15666	15616	15958	15873	15780	15832	15853	15981	15964	15804	16010	15879	15735	15737	15660	15881	15846	15903	15887	15791	16027	16009	15874	15816	15634	15873	15904	15660	15906	15750	15792	15969	15923	16022	15774	15901	15954	15821	15898	15949	15823	15800	15815	15936	15873	15674	16046	15763	15867	16015	15946	15828	15794	15857	15711	15905	15930	15828	15843	15740	15993	15599	15754	15890	16089	15960	15845	15652	15912	15947	15927	15889	15778	15641	15625	15900	15541	15903	15918	16004	15911	15800	15873	15763	16067	16027	15875	15848	15961	15855	16068	15917	15748	15872	15750	15746	15964	15945	15909	15833	15766	15764	15771	15841	15869	15680	15936	15841	15727	15696	15804	15880	15765	15746	15690	15894	15888	15859	15889	15788	15649	16035	16091	15707	15804	15925	16165	15828	15858	15953	15905	15682	16094	16088	15904	15749	15703	15832	15649	15818	15704	15857	15929	15934	16081	15918	15799	15941	15645	15732	15923	15621	15762	15736	15806	15775	15903	16019	15788	15827	15931	15760	15623	15790	15815	15929	15818	15956	15948	15767	15716	15843	15924	15823	15629	15740	15758	15847	15874	15861	15825	15801	15766	15869	15894	15799	15959	15850	15760	15763	15763	15565	16023	15930	15994	15792	15892	15810	15635	15942	16011	15660	15703	15982	15820	15844	15843	15908	16021	15845	15778	15766	15926	15844	15825	15703	15993	15911	15764	15929	15968	15726	15950	15940	15943	15942	15931	15964	15902	15743	15608	15838	15828	15832	15901	15840	15864	15732	15858	15960	15841	15986	15840	15664	15893	15779	15753	15783	15901	15794	15794	15975	15913	15785	15901	15850	15932	15795	15782	15955	15852	15790	15760	15552	15798	15779	15706	15878	15738	15885	15730	15695	15603	16011	15856	15745	15837	15905	15809	15816	15914	15867	15769	15972	15664	15643	15842	15709	15851	15961	15939	15838	15860	15708	15792	15721	15959	15805	16051	16024	15843	15947	15958	15876	15801	15846	15920	15930	15926	15912	15768	15857	15748	15854	15841	15693	15894	15717	15858	15876	15813	15763	16013	15680	15727	15863	15932	15808	15958	15728	15737	15899	15835	15833	15750	15906	15889	15779	15601	15796	15839	15884	15872	15849	15820	15920	15930	15768	15763	15940	15785	15860	15987	15883	15747	15850	15673	15797	15852	15770	15817	15607	15674	15831	15909	15861	15772	15872	15852	15956	15900	15883	15958	15845	15759	15709	15856	15719	15711	15752	15721	15807	15680	15913	15696	15722	15730	15675	15829	15862	15756	15926	15678	15813	15881	15815	15715	15859	15856	15620	15862	15705	15707	15846	15788	15715	15951	15958	15826	15658	16011	15810	15793	15797	15698	15759	15765	16095	16101	15688	15832	15962	15996	16042	15988	15941	15881	16114	15894	15849	15897	15819	16128	15788	15767	15918	15925	15814	15838	15864	15827	15769	15841	15744	15838	15888	15864	15647	15942	15524	15827	16032	16018	15961	16022	15871	15859	15922	15934	15993	15857	16039	15749	15756	15959	15779	15735	15860	16149	15779	15768	15901	15676	15895	15820	15898	15946	15874	15841	15728	15746	15739	15935	15721	15654	16021	15734	15864	15818	15762	15950	16037	15814	15960	15837	15687	15835	15800	15842	15807	15791	16039	15897	15890	15812	15762	15808	15935	15826	15646	15857	15978	15931	15920	15851	15804	15962	16049	15848	15790	16024	15851	15834	15894	15823	15680	15893	15803	16057	15962	15994	15779	15880	15825	16039	15818	15999	15798	15813	15836	15627	15783	15881	15626	15642	15684	15893	15740	15719	15808	15853	15942	15782	15841	15667	15804	15611	15843	15856	15769	15752	15896	15805	15592	15910	15808	15725	15636	15881	15740	15777	15665	15775	15650	15873	15995	15764	15843	15902	15872	16014	15879
26014	45453	47472	37401	30529	27647	26053	24970	22295	19287	18519	17901	16953	16738	16224	15284	15472	15197	15287	15020	15065	14824	14946	14906	15013	14795	14945	14911	14969	14809	14915	14857	15070	14854	14660	14776	14983	14722	14999	14651	14862	15116	15023	14918	14975	14970	14837	14986	14930	14993	14785	14874	14882	14783	14732	14804	14779	14909	14786	14811	14564	14743	14893	14875	14904	14895	14745	14755	14721	14748	14896	14827	14857	14635	14933	14665	14782	14648	14733	14614	14622	14757	14720	14913	14900	14793	14772	14895	14828	14792	14811	14836	14763	14779	14813	14783	14802	14819	14772	14842	14725	14729	14738	14783	14698	14563	14672	14788	14792	14932	14828	14773	14640	14826	14796	14608	14894	14813	14803	14874	14718	14694	14896	14735	14695	14747	14807	14696	14875	14730	14671	14818	14596	14806	14992	14832	14866	14746	14789	14740	14774	14843	14792	14683	14849	14497	14697	14641	14685	14783	14708	14765	14690	14830	14740	14779	14812	14835	14760	14701	14843	14815	14746	14842	14834	14747	14774	14807	14841	14847	14596	14589	14752	14865	14640	14832	14788	14783	14692	14631	14624	14803	14877	14703	14829	14739	14879	14693	14858	14815	14866	14833	14787	14761	14900	14698	14831	14735	14774	14748	14916	14646	14605	14711	14805	14718	14868	14816	14849	14892	14833	14788	14715	14887	14745	14944	14953	14803	14677	14765	14684	14987	14881	14718	14823	14857	14787	14834	14809	14785	14590	14694	14895	14743	14798	14845	14649	14831	14580	14743	14810	14835	14838	14783	14721	14698	14728	14705	14803	14818	14824	14892	14862	14712	14716	14798	14734	14735	14631	14916	14814	14861	14640	14872	14627	14818	14889	14865	14774	14625	14705	14725	14562	14766	14963	14876	14691	14625	14844	14783	14871	14710	14656	14853	14742	14674	14657	14874	14764	14764	14812	14753	14640	14868	14812	14728	14882	14786	14725	14881	14859	14721	14832	14681	14753	14717	14759	14871	14745	14617	14830	14629	14713	14778	14818	14907	14626	14732	14847	14816	14688	14666	14829	14821	14701	14748	14892	14658	14668	14822	14864	14766	14795	14732	14813	14725	14704	14748	14763	14716	14764	14848	14622	14542	14707	14946	14694	14640	14647	14688	14769	14847	14854	14723	14845	14861	14868	14767	14698	14753	14681	14687	14744	14739	14711	14761	14773	14659	14821	14927	14825	14782	14774	15038	14818	14700	14834	14687	14851	14806	14985	14651	14657	14764	14743	14787	14958	14647	14670	14935	14925	14729	14846	14942	14737	14741	14779	14736	14778	14769	14897	14820	14720	14709	14678	14740	14826	14922	14706	14789	14813	14783	14685	14739	14785	14651	14675	14790	14697	14703	14898	14874	14757	14721	14767	14813	14853	14731	14752	14564	14733	14866	14520	14740	14677	14731	14713	14801	14801	14673	14783	14808	14897	14596	15013	14748	14928	14798	14620	14728	14779	14719	14716	14745	14621	14917	14824	14810	14802	14715	14706	14579	14665	14734	14823	14799	14676	14780	14728	14716	14864	14613	14858	14592	14823	14818	14691	14737	14659	14819	14873	14705	14686	14666	14818	14543	14778	14833	14866	14826	14814	14794	14877	14817	14697	14678	14759	14892	14775	14853	14882	14884	14744	14840	14691	14851	14801	14815	14714	14616	14846	14854	14786	14615	14779	14697	14799	14769	14738	14887	14724	14575	14812	14762	14735	14733	14746	14973	14762	14735	14906	14677	14684	14863	14952	14833	14984	14744	14658	14764	14748	14924	14851	14691	14838	14726	14799	14804	14786	14733	14841	14707	14863	14754	14818	14781	14901	14701	14833	14755	14766	14838	14856	14951	14631	14641	14698	14724	14773	14826	14829	14858	14884	14795	14865	14719	14666	14826	14735	14747	14995	14815	14622	14824	14745	14734	14831	14750	14797	14716	14899	14686	14780	14665	14806	14743	14668	14718	14957	14772	14757	14583	14857	14717	14682	14763	14785	14666	14800	14866	14763	14728	14810	14930	14849	14655	14930	14758	14635	14657	14823	14705	14769	14776	14913	14702	14852	14757	14820	14679	14658	14724	14815	14889	14702	14731	14845	14785	14834	14772	14860	14681	14829	14617	14765	14749	14664	14753	14822	14791	14648	14836	14876	14644	14792	14866	14774	14734	14816	14798	14922	14861	14530	14756	14628	14684	14920	14844	14685	14765	14733	14841	14792	14842	14637	14755	14763	14757	14666	14860	14660	14705	14887	14642	14789	14922	14736	14702	14891	14697	14781	14936	14751	14772	14797	14773	14847	14724	14770	15009	14796	14833	14839	14759	14884	14616	14640	14910	14635	14730	14709	14752	14721	14839	14760	14751	14809	14700	14665	14811	14719	14858	14969	14740	14861	14752	14641	14792	14882	14728	14878	14603	14760	14853	14870	14810	14789	14759	14716	14694	14770	14876	14657	14827	14816	14789	15008	14819	14697	14817	14536	14830	14714	14759	14812	14859	14809	14715	14843	14875	14538	14768	14795	14764	14718	14738	14518	14799	14755	14760	14719	14811	14795	14943	14877	14817	14817	14689	14625	14893	14949	14817	14651	14680	14719	14781	14875	14841	14943	14826	14896	14957	14704	14661	14942	14679	14821	14822	14861	14800	14764	14781	14766	14700	14816	14764	14791	14668	14880	14827	14960	14924	14663	14695	14730	14966	14772	14887	14706	14754	14656	14765	14874	14521	14824	14754	14742	14794	14621	14782	14939	14763	14771	14584	14777	14952	14731	14686	14635	14661	14812	14798	14809	14690	14907	14794	14811	14789	14963	14770	14770	14835	14747	14647	14678	14635	14831	14793	14749	14864	14822	14704	14765	14704	14717	14781	14751	14858	14834	14886	14803	14841	14855	14752	14610	14942	14783	14849	14864	14679	14692	14730	14727	14828	14652	14747	14712	14869	14815	14778	14700	14792	14780	14718	14860	14739	14625	14756	14804	14598	14826	14843	14767	14594	14810	14637	14761	14807	14834	14838	14692	14883	14863	14916	14685	14753	14873	14829	14700	14811	14806	14811	14884	14695	14933	14547	14853	14764	14802	14852	14698	14676	14868	14810	14786	14818	14849	14691	14644	14797	14759	14820	14564	14663	14894	14897	14700	14802	14810	14597	14970	14754	14660	14744	14889	14687	14802	14712	14838	14830	14770	14740	14622	14724	14672	14941	14721	14750	14848	14717	14807	14910	14631	14753	14744	14842	14796	14916	14767	14666	14822	14862	14650	14834	14722	14794	14772	14850	14600	14742	14999	14681	14895	14921	14615	14715	14961	14585	14874	14841	14695	14796	14711	14776	14819	14814	14796	14698	14927	14623	14804	14899	14933	14894	14682	14826	14721	14792	14789	14830	14747	14683	14869	14778	14765	14603	14706	14934	14789	14795	14908	14642	14649	14924	14654	14871	14754	14966	14585	14826	14887	14766	14803	14798	14652	14755	14731	14904	14771	14895	14843	14795	14814	14751	14862	14814	14765	14989	14880	14828	14714	14862	14728	14881	14688	14867	14733	14798	14686	14781	14940	14726	14898	14833	14929	14870	14638	14821	14730	14942	14728	14628	14705	14703	14818	14732	14684	14634	14668	14723	14776	14844	14759	14956	14679	14793	14774	14803	14703	14768	14620	14791	14867	14836	14788	14721	14789	14795	14880	14792	14907	14660	14794	14822	14589	14690	14721	14673	14749	14780	14709	14696	14808	14724	14668	14747	14774	14776	14936	14730	14941	14753	14889	14933	14701	14901	14637	14840	14736	14854	14733	14780	14898	14911	14693	14671	14647	14853	14889	14846	14924	14854	14681	14728	14800	14766	14806	14769	14749	14887	14703	14814	14837	14936	14865	14914	14842	14737	14893	14864	14757	14892	14833	14888	14709	14728	14848	14755	14755	14751	14826	14605	14816	14784	14921	14792	14766	14767	14819	14822	14891	14751	14758	14803	14748	14607	14780	14754	14705	14782	14863	14605	14667	14791	14780	14874	14797	14883	14648	14768	14819	14721	14770	14744	14886	14821	14682	14837	14960	14838	14749	14728	14927	14739	14879	14837	14878	14803	14747	14624	14701	14658	14828	14688	14752	14809	14808	14865	14809	14772	14914	14826	14593	14840	14907	14726	14732	14644	14808	14899	14823	14581	14738	14682	14658	14765	14821	14731	14740	14780	14819	14923	14854	14849	14723	14752	14737	14695	14900	14773	14730	14820	14852	14788	14805	14874	14594	14896	14635	14666	14588	14925	14801	14760	14698	14801	14735	14723	14791	14850	14746	14836	14626	14706	15044	15034	14666	14692	14568	14871	14758	14833	14811	14772	14814	14879	14756	14696	14864	14931	14829	14856	14921	14858	14689	14669	14815	14896	14765	14868	14878	14794	14828	14933	14735	14866	14915	14813	14894	14762	14882	14908	14793	14852	14804	14746	14826	14844	14631	14783	14708	14749	14787	14808	14858	14692	14740	14721	14795	14797	14734	14896	14791	14831	14904	14780	14800	14863	14899	14633	14788	14839	14716	14721	14847	14721	14723	14931	14580	14889	14811	14888	14809	14760	14965	14744	14655	14880	14665	14759	14851	14694	14846	14851	14909	14648	14888	14740	14735	14805	14786	14945	14799	14743	14912	14748	14752	14670	14836	14599	14627	14942	14734	14871	14796	14616	14917	14774	14869	14952	14608	14742	14802	14698	14753	14687	14881	14606	14786	14705	14820	14682	14788	14696	14845	14645	14657	14756	14696	14739	14762	14817	14849	14573	14871	14713	14821	14921	14791	14792	14786	14949	14812	14575	14761	14832	14950	14854	14792	14743	14724	14937	14727	14590	14665	14828	14724	14841	14841	14937	14931	14876	14746	14827	14904	14581	14867	14573	14800	14765	14637	14866	14890	14782	14831	14793	14809	14780	14782	14819	14779	14753	14862	14747	14889	14752	14968	14757	14700	14909	14812	14780	14705	14639	14858	14791	14916	14725	14923	14718	14795	14777	14778	14824	14835	14919	14686	14858	14947	14841	14600	14847	14636	14684	14712	14727	14861	14747	14845	14805	14708	14894	14773	14758	14752	14706	14696	14746	14657	14807	14936	14803	14710	14709	14738	14826
24213	21399	28991	25053	23981	26765	27864	24974	22287	20321	19113	18689	18184	17774	17297	16929	16688	16488	16280	16598	16455	16410	16366	16269	16342	16293	16340	16242	16146	16266	16348	16125	16132	15964	16050	16152	16019	16030	16078	16186	16100	16123	16243	16068	16396	16157	16140	16084	15999	16180	16192	16114	16076	16235	16218	15942	16197	16020	15935	15936	15884	15952	15944	16159	16110	15973	15925	16106	15779	16101	16047	16150	16038	15911	16082	15830	15695	16041	16018	15961	16063	16097	16088	16105	16093	16045	16300	16053	15962	15984	16099	16056	16121	15982	16114	15995	15860	16078	15988	16102	15934	15951	16157	15858	16050	16016	16092	16008	16027	16082	16123	15820	16138	16184	16058	16128	16035	16062	15872	16063	16074	16092	16081	16034	16155	16155	15934	16045	16092	16050	15911	16120	16122	16075	15866	16038	16197	16026	15925	15957	15855	16159	16192	16067	16113	16203	16041	16053	16148	16078	16185	15963	16178	16138	16178	16029	16293	16196	15921	16061	16116	16120	15981	16149	16133	15948	16042	16137	15982	15885	15973	16052	15984	16092	16041	15976	16019	16161	16193	16018	16102	16322	15943	15946	16102	15990	16009	15817	15961	15972	16286	16088	16103	16017	16080	15895	15942	16214	16166	15901	15915	15815	16141	15981	15918	15881	15889	16024	16101	15882	15932	15886	16158	15912	15951	16173	16248	16311	16087	15963	15757	16052	15996	16095	16114	15870	15987	15985	15921	15974	16244	15892	15924	15932	16138	16079	16088	16043	15828	15926	16105	16109	15894	16101	16075	16024	16057	16024	15972	15938	16041	16080	16020	16125	16087	15912	16036	15869	15941	15990	15986	16092	16080	16215	16020	16152	15989	15893	16097	15993	16084	16005	16046	16133	16073	16065	15983	16016	15986	15969	16007	15991	16047	15878	16062	16231	16016	16153	16215	15949	16183	16125	16150	15878	16022	16053	15817	16208	16182	16176	15916	16128	16211	16108	16093	15937	15979	16060	15976	16048	16078	15982	16191	16166	16043	15960	15871	15966	16203	15993	16115	16013	16204	15924	15784	16201	16155	16147	16197	15940	16010	15985	15854	16125	15933	16171	16239	15960	16052	16084	16077	16029	16061	16068	16016	16045	16038	15971	15942	15907	15940	16003	15787	16035	16092	15898	16042	16138	16113	16024	15859	16027	16084	16241	15983	15968	16173	16002	16186	16091	16261	15981	15922	16116	15980	16082	15942	15962	16062	15884	16071	16011	16060	16170	15914	16125	16397	16059	15915	16192	15828	15807	16097	16079	15962	15958	15908	16136	15925	15970	16290	16137	16059	16105	16076	16041	15892	15954	16168	16112	15992	15953	15988	16060	15811	15978	15958	16044	16049	16069	16184	16047	15889	15905	15794	16016	15935	15926	16027	16046	16004	16102	15938	15927	15992	16075	16139	16008	16088	15860	16143	16058	16053	16038	16028	15990	15996	16191	16093	16203	16195	15939	16106	16025	16145	15975	15949	16245	16129	15852	15912	16106	16041	16030	16082	15957	16123	15990	15954	15993	15870	16178	15870	15791	16212	16160	15973	15949	16035	16012	16067	15963	16081	16036	15960	16331	16025	16169	16163	16015	15791	16129	16116	16136	15860	16114	15877	16176	15996	15993	16213	16120	16008	16011	15958	16015	16062	16262	15963	16005	16018	16034	16184	15945	16028	15940	15758	16151	15954	16069	15999	15822	15982	16148	16120	16147	15951	16211	15912	16119	16005	15946	16128	16012	15886	15845	16087	16171	16059	15975	16050	15909	16081	16032	16235	15871	16212	16033	16019	16006	16020	16049	16017	16008	16202	16087	16062	16115	16147	15879	15938	16057	16153	16007	15999	16018	16040	16150	15930	16077	16017	16122	16190	16105	16186	16086	15826	16115	16023	15805	16095	15989	15976	15927	16033	15933	16059	16019	16113	15773	16174	16078	16089	15969	16191	16050	15959	16193	16069	16236	16083	16255	16195	16165	16137	16011	15985	15933	15885	16000	15966	15998	15982	16062	16161	15942	16125	15900	15851	16073	16073	15885	15955	15899	15870	16096	15919	16004	16065	16010	16018	15924	16001	16192	16128	15894	16154	15981	15797	16144	16283	16108	16158	16091	16128	16072	16043	16078	16212	16064	15832	15854	16219	16073	16055	15940	16057	15931	15958	15881	16097	16180	16061	15931	15906	15950	16004	16039	15986	16109	16097	16029	16019	15963	16064	16059	16024	16066	16058	16227	15898	16025	16235	16029	16239	16279	15984	15950	16141	15910	16101	15991	15871	16147	16133	16027	16028	16060	16042	16094	16259	15846	16025	16105	16136	15979	16019	16064	16177	15934	15983	16005	16067	15936	15980	16025	15867	15904	16082	16173	16428	15894	15881	15924	16065	15940	16199	15977	15939	16151	16037	16142	16168	16172	15970	16055	16226	16172	16155	15971	15907	15952	16327	15934	16022	16070	16077	15922	16144	15983	15866	15995	16008	16023	16144	16007	16117	15967	15950	16053	16059	15926	16240	15984	15943	15952	16181	16089	15941	15967	15962	16054	16068	15894	15855	15987	16191	15975	15978	16118	16040	16148	15962	16198	16119	16117	15973	16160	16108	16017	16036	16135	16212	15996	16048	15980	16287	16028	16008	16060	15845	15947	15930	16006	15854	15705	15999	16025	16199	16108	16074	15991	16059	15696	15921	15905	15958	16020	16054	15955	16016	15911	16058	15897	16015	16323	15951	15709	15927	16080	15776	15849	15907	15912	16008	15848	16051	15980	16164	16222	15887	16022	15839	15976	15947	16109	15973	16117	15960	16006	16179	16207	16191	15998	16059	16013	16004	16032	16008	16203	16054	15931	15798	16034	16081	15924	16075	16018	16010	16092	15875	15946	16099	15865	16180	15941	16057	15966	15951	15973	16120	15949	16094	15851	15948	15993	16004	16045	16093	16162	16137	16123	16397	16259	16009	16075	15944	15992	16006	16190	16148	15925	16124	16132	16106	16026	16214	15965	16016	15974	16098	15987	16082	16137	16051	16070	15979	16040	16186	15851	16190	15857	16131	16025	16186	16036	16056	15912	16066	16026	16155	16054	15974	16092	16176	15936	15990	15659	16005	16135	15913	16258	16151	16041	16262	16009	16081	15902	16066	16151	15838	15998	15999	15994	15992	15856	16150	16123	15973	16103	15886	16038	16000	15937	16211	15980	15975	15925	16050	16166	16049	16111	16106	15906	15976	15951	15856	15996	16093	15791	16052	16116	16020	16116	16162	15975	16009	16178	16197	16034	16323	16221	15969	16127	16110	16064	15957	15924	16104	16223	16168	16003	16051	16090	16166	16074	16162	15848	16034	15984	16005	16131	15801	15705	16026	16127	16174	16049	16090	15942	15932	16017	16097	15842	16125	16023	16026	16145	16100	16178	16280	16141	15938	16200	15958	16097	16082	15830	16077	15957	16046	15900	16058	15925	15975	15984	16014	15894	16069	15919	16045	15954	16070	15990	15928	16007	16082	15946	16145	16085	16134	16072	16045	15933	15964	16120	16078	16079	15956	16107	16109	16173	16100	15860	16084	15903	15964	15946	15769	16139	16166	15869	16183	15940	15994	15944	16104	16058	15962	15902	16110	15781	15918	16060	16223	16148	15933	16224	16129	16208	16121	16148	15886	16046	16025	16042	16083	16081	15873	16034	15942	16227	16071	16083	16056	15884	15863	15957	16024	16188	16052	16049	16007	15959	15840	16030	15958	15971	15923	15961	16121	16073	16106	16002	16036	16058	16111	16091	16071	15906	15957	15941	16024	16131	15864	15969	16150	15937	16082	16018	16076	16065	15926	16207	16143	16108	15964	15853	15969	16165	15915	15963	16071	16076	16133	15911	15840	16303	16003	15970	16093	16142	16035	15935	16065	16040	16139	15777	16273	15872	15972	16128	16004	16115	16131	16039	16144	16104	16140	15979	16070	16030	15978	15970	15949	15990	15852	16017	15975	16198	16163	16112	15994	15954	15977	15947	15956	15973	15981	16040	15889	16046	16075	15852	15951	16204	16178	16112	15951	15984	15998	16064	16123	15963	15967	16116	15992	16022	16039	16163	16137	15947	16133	16034	15932	16061	16018	15880	16166	16043	15973	16065	16021	15972	16000	16010	16086	16038	15985	16094	16036	15801	16092	16121	16122	15752	15994	16156	16076	16073	15913	15983	16055	16176	16033	16029	16116	16066	16219	16208	16246	16057	16013	15973	16052	16157	16089	15966	15826	16071	16010	16183	15890	15887	15969	16082	16112	15997	16388	16139	16039	16019	16131	16125	16027	16076	16052	15930	16009	15849	16091	15896	16048	16225	16027	16022	16004	16081	16045	15993	16070	15955	16004	15922	15923	15953	16099	15987	15981	16057	15935	16015	16252	16104	15971	15991	15988	15894	16172	16051	16002	16021	15974	16025	16117	16053	15928	16023	15955	16197	16070	16079	16030	16093	16098	15997	15877	15932	15942	16054	15960	15944	16003	16061	15953	15878	15890	15901	16168	16140	16055	15978	16075	16066	16101	15911	16094	16039	16187	16126	16023	15939	15960	16084	15844	15898	16009	15967	16045	16034	15961	16013	16097	16132	16174	15935	16121	15926	16160	15911	15911	15929	16019	16039	16188	16026	15967	16117	15924	16035	16005	16131	15943	15964	16183	16003	16028	16132	15957	16079	16028	15906	16114	15921	15997	16047	16191	15960	16168	15891	15888	16005	16029	16196	16062	15850	15926	16100	16060	16130	16202	16026	16026	16026	15996	16018	15746	15988	15946	15960	16113	15858	16065	15879	16256	16046	16080	15907	16059	16119	16001	16142	15983	16004	16179	16082	16098	16033	16196	16112	15872	15931	16020	15969	16013	15950	16072	16199	16258	15967	15938	16098	15941	15827	16093	16038	16153	15976	16155	16037	15966	16214	16058	16038	16107	16125	16071	16106	16184	15884	16053	16008	15973	16033	15958	16069	16037	16220	16082	16108	15922	16110	16068	16097	16166	16066	15942	16303	16065	16016	16088	16032	15949	16257	15950	15955	15858	16030	16091	16051	15950	15860	16259	15944	15884	16019	16214	15956	15925	16209	16009	15961	15968	15980	15843	16141
28115	50733	51833	41023	33936	30727	29132	28112	24459	21178	20212	19012	18160	17742	17029	16161	15969	15977	15462	15426	15283	15292	15282	15159	14998	15273	15120	15113	15063	15136	15062	15002	15160	15018	15170	15039	15042	15195	14914	15139	14843	14894	15169	14768	14920	14772	14722	15003	15089	14801	14974	14866	14907	15060	14925	15051	14962	14992	15029	15164	14753	15048	14797	15037	14923	15131	14980	15015	14928	14890	15123	14886	14915	14860	14885	15004	14850	14993	14836	14917	15081	15044	14828	14828	14931	14926	14949	14947	14934	14999	15113	14918	14988	14842	14780	14956	14893	14711	14982	14894	14921	14897	14805	14814	15047	14865	14831	14702	14793	14995	14983	14836	14796	14916	14768	15015	14903	14930	14997	14782	14832	14882	14929	14936	14972	14887	15006	15027	14766	14724	15046	15009	14877	15003	14933	14954	14950	15019	14942	14968	14879	14924	14836	14850	14962	14957	15027	14911	14831	15150	14964	14977	15122	15036	15024	14966	14949	15102	14913	14940	14846	15042	14826	14863	14964	14934	14827	14948	14606	14947	14820	15024	14810	14903	14941	14814	14851	14876	14881	14825	14867	14839	15021	14829	15017	14998	14980	14837	14893	14892	14902	14905	14827	14947	14929	15049	14911	14957	14870	14919	14993	14891	14887	14875	14876	14986	14983	14878	15030	14941	14897	14884	15043	14880	14789	14822	14975	15052	14884	14894	14955	15011	14932	14944	14981	14849	14932	14911	15058	14954	14742	14867	14922	14997	14782	14889	14889	14873	15021	14968	14861	14830	14973	14932	14844	15032	14834	14762	14795	14841	15048	14909	14962	15019	14894	14978	14825	15026	14725	15115	14923	14884	14985	14848	14871	14854	14948	14841	14884	14992	14928	14821	14882	14756	14909	14796	14885	14718	14931	14986	14806	14763	14975	14939	14898	14986	14929	14814	14941	14896	14839	14927	14857	14907	14865	14883	14955	14865	14830	14971	15072	14870	14975	14757	15114	14704	14746	14919	14956	15113	14887	14956	14846	14666	14925	14797	14911	14976	14705	14948	14744	14831	14944	14981	14860	14774	14935	14930	14987	14937	14859	14915	14830	14918	14806	14927	15119	14788	14870	15069	14856	14789	14755	14780	14951	14917	14819	14999	14894	14916	14913	15070	14715	14943	14781	14913	14911	14881	15034	14941	15019	14690	14856	15085	14869	14967	15066	14918	14988	14951	14908	14819	14816	14827	14942	14828	15083	14803	14782	14930	14980	15007	14940	14815	14981	14841	14920	14979	14830	14867	14899	14975	14891	14961	14933	14949	15041	14959	14882	14971	14921	14881	15036	14960	15005	14953	14966	14910	14863	14721	14975	14737	14853	14945	14782	14813	14981	14880	14968	15041	14868	14892	14818	14841	14841	14943	14912	14922	14772	14673	14863	14859	15017	14845	15149	14914	14983	14800	14932	14983	14888	14988	15006	15019	14897	14812	14997	14881	15055	14897	14991	14748	14962	14916	14979	14906	14901	14907	14864	15060	14884	14653	15019	14912	14777	14979	14900	14928	15014	14916	15022	14929	15020	14803	14965	14619	14768	14960	15019	14780	14850	14915	15100	14937	14887	15051	14900	15036	14931	14922	14805	14868	15061	15083	14824	15120	14777	14933	14901	14931	14953	14917	14901	14803	15019	14914	14731	15080	14998	14910	15026	14816	14899	14819	14970	14920	15049	14910	14848	14864	14975	14842	15047	14879	14968	14836	14827	14933	14989	14911	14935	14834	14846	14768	14909	14976	15045	14868	15050	14747	14862	14907	15002	14989	15027	14954	14974	15000	14995	14877	14997	14925	14778	14973	14938	14892	14866	14930	14876	14908	14844	14928	14926	14925	14901	14996	14793	14960	15065	14872	14824	14880	14961	14982	14775	15016	14861	15014	14877	14886	14948	14975	14926	14770	14877	15057	14995	14815	15024	14885	15010	14940	15086	14877	14988	14760	14815	14927	14884	14973	14907	14827	14970	15007	15057	14964	14945	14947	14973	14757	15112	14710	14928	14857	15195	14811	14841	15043	14810	14949	14801	14931	14943	14970	14872	14917	14971	14766	14924	14917	14953	14955	14985	15073	14894	15023	14927	14834	15039	14753	14826	14817	14986	15048	14943	15060	14791	14901	14810	14968	14855	14995	14785	14973	14954	14920	14829	14839	14821	14852	15020	15130	14962	14892	15105	15122	14737	14681	14902	15011	14931	14864	14862	14911	14953	14949	14892	14781	14865	14890	14756	14764	14910	15034	14826	14967	14670	14761	14972	14958	14803	15054	14664	14960	15103	14668	14918	14913	14770	14974	14795	14815	14897	14940	14930	14822	14994	14934	15044	14865	15010	15070	14943	14953	15041	14728	15026	14993	14848	14961	15062	15079	15064	14868	14901	14885	14974	14948	14748	14869	15120	14918	14900	14781	14808	15001	14808	14852	14757	14796	14892	14980	15035	14810	14627	14889	14968	14839	14951	14836	14958	14808	14840	14961	14884	14822	14937	14771	14790	14801	14974	14889	14930	14856	14953	14820	14854	14971	14861	14727	14895	14907	14932	14938	14915	14915	14963	14974	14830	14879	14927	15032	14865	14888	14822	15001	14924	14955	14911	14750	14800	14693	14800	14819	14851	14911	15027	14987	14814	15043	14926	15028	15089	14983	14916	14987	14912	14919	14954	14866	14937	14888	15091	15075	14964	14897	14928	14980	15085	14976	14869	14893	14940	14869	14957	14855	14912	14984	15016	14776	14929	14886	14968	14942	14870	14859	14781	14836	15054	14789	14846	15004	15022	14780	14834	14887	14871	15105	14884	15046	14943	14893	14731	14950	14956	14943	14822	14908	14971	15150	14933	14915	14923	14908	15004	14849	14871	14924	14971	14960	14930	14927	15026	14801	14900	14974	14903	14719	14935	14918	14833	14967	15021	14957	14942	14979	15097	14988	14931	14961	14957	14926	14827	14982	14990	14885	14866	14932	14898	14916	14835	14894	14848	14925	14924	14814	14942	14997	14884	15010	14933	15082	14880	14902	14895	14963	14997	14867	14846	14856	15047	14899	15022	14964	14964	14917	14962	15097	15036	15012	15003	14738	14945	15003	15103	14946	14866	14917	14947	15072	14975	14864	14954	14992	15122	14792	14876	14925	14878	14984	15096	14909	15038	14815	14919	14924	14959	15024	14976	14930	14890	14974	14853	14944	15009	14937	15033	14976	14900	14837	15036	14803	14853	14932	15002	15027	14832	14997	14931	15086	14945	14801	14971	14821	14934	15073	14909	14860	14957	14842	14763	14867	14840	14909	14890	14766	14874	14960	15012	14914	14863	14913	14796	14788	15124	14810	15061	15000	14893	14635	14951	15018	15075	14964	14790	14846	14864	14993	14777	14911	14934	14899	14868	14758	14907	14947	14943	15005	15038	14867	15060	15105	14906	14851	14899	14901	15092	15054	14882	14934	15032	14896	14971	14988	14965	14781	14822	14882	14842	14948	14887	14924	14999	14990	14938	15041	14816	14978	14991	14792	14871	14883	14722	14876	14941	14832	14885	14857	14946	14887	14889	14796	15005	14934	14837	14910	14848	15037	14951	14948	14680	14851	14939	14922	15131	15048	15037	14808	14757	14922	14796	14783	15050	14873	14878	14999	14891	14868	14808	14875	14784	14825	14984	14870	14949	14814	14970	14948	14918	14907	14760	14882	14988	15006	14935	14803	14813	14896	14845	14823	14745	14953	14885	14868	14908	14949	14962	15069	14933	14899	14864	14816	14908	14996	15070	14786	14982	15064	14902	14753	15041	14873	14988	14927	14913	14921	14884	14890	14960	14962	14909	14756	14800	14904	14988	14832	14922	14845	15177	15124	14814	14906	14985	15087	14887	14959	14817	14961	15014	14803	14868	14979	14836	14782	14825	14965	14701	14891	14930	14838	14989	14929	14953	14942	15045	14950	14929	15021	14906	14994	14958	14844	14900	14899	14954	14824	14863	14990	14815	15083	15120	15166	14994	14830	14828	14850	14842	14963	14860	15087	14937	14874	14939	14897	14833	14986	14834	14931	14933	15029	14909	14974	14811	15036	14895	14873	14827	14810	14803	14872	14956	15009	14995	14971	14981	15080	15044	14870	14892	14961	14876	14894	14864	15055	15084	14855	14799	14884	14972	15053	14869	14973	14768	14806	14949	15004	14922	15130	14958	14849	15011	14833	15125	14741	14944	14873	14862	14941	14848	14842	14989	14774	14771	14808	14942	15002	14808	14930	15036	14964	14802	14823	14790	14954	15032	14991	14897	14927	14999	14977	15039	14867	14748	15008	14949	14906	14931	14912	14882	14988	14775	14843	14945	14773	14962	14865	14845	14951	14785	15115	14957	15025	14953	15005	14933	14809	14926	15007	15072	14885	14901	14911	14874	15002	14945	14785	15017	15043	15031	14878	14798	14880	14850	15025	14772	15116	14716	14896	15016	14997	14970	15003	14845	14749	14826	14933	15062	14987	15095	14899	14869	14811	14890	14981	14786	14834	14817	15087	14897	14908	15004	15001	15046	14827	14946	14975	14898	14978	14947	14947	14918	14782	14988	14887	14906	14751	14960	15037	14813	14992	15011	14861	14915	15034	14909	15165	14876	14955	15011	14712	14979	14925	14707	14899	14847	15017	15069	14890	14816	15043	14790	15047	14911	14836	14915	14914	15076	15092	14989	14919	14808	14880	14932	14961	14757	14835	14957	15047	15006	14873	14913	14984	14951	14940	14843	14875	14823	14795	14923	15026	15059	14892	14958	15039	14966	14924	15152	14770	15080	14946	15038	14878	14818	15021	14833	14821	14959	14931	14882	15060	14756	14894	15037	15006	14991	14817	14877	14997	15001	15010	15005	14917	14938	14859	14801	15002	14940	14947	14667	15026	15034	14893	14988	14866	14741	14860	15087	14934	14771	14858	15020	14926	14838	14848	14876	14866	14893	14856	14895	14860	15033	14889	14793	14868	14892	15020	14943	15042	14944	14860	15010	14799	14961	14774	15098	14999	14790	14991	14986	14992	14917	14932	14833	15010	15011	14985	14837	15010	14998	14945	14815	14858	14902	14968	14868	14969	14977	14900	14986	14863	15045	14979	14971	14984	14918	15050
30847	28823	35589	30539	23625	21962	21125	20494	19039	17922	17511	17476	17135	17185	16897	16493	16549	16632	16423	16360	16546	16500	16370	16319	16350	16460	16492	16237	16517	16551	16443	16403	16321	16174	16215	16414	16465	16442	16423	16505	16498	16424	16356	16292	16269	16324	16304	16397	16365	16482	16202	16443	16450	16392	16406	16507	16476	16202	16423	16239	16415	16284	16258	16266	16411	16527	16277	16208	16345	16445	16207	16476	16388	16383	16171	16490	16315	16296	16361	16350	16197	16463	16234	16104	16321	16420	16295	16240	16399	16189	16359	16257	16315	16283	16319	16220	16530	16326	16442	16432	16226	16280	16426	16326	16480	16301	16350	16437	16243	16313	16447	16240	16207	16271	16350	16476	16431	16260	16275	16242	16272	16578	16393	16274	16391	16385	16224	16373	16110	16391	16557	16302	16216	16388	16218	16263	16432	16285	16313	16348	16391	16361	16465	16471	16441	16378	16043	16411	16407	16363	16313	16143	16263	16193	16442	16101	16315	16226	16581	16280	16347	16571	16326	16429	16302	16527	16286	16444	16314	16362	16281	16273	16537	16378	16178	16390	16279	16227	16327	16243	16293	16402	16303	16379	16343	16298	16163	16273	16274	16119	16268	16137	16340	16300	16340	16303	16231	16120	16036	16292	16069	16250	16516	16323	16253	16226	16121	16285	16471	16517	16321	16093	16204	16434	16419	16353	16239	16368	16302	16130	16466	16279	16366	16431	16328	16207	16471	16297	16493	16297	16260	16397	16311	16454	16159	16261	16192	16123	16271	16378	16434	16157	16351	16357	16310	16419	16512	16328	16242	16297	16169	16309	16388	16439	16333	16104	16423	16138	16390	16418	16272	16306	16292	16119	16436	16418	16430	16405	16265	16392	16411	16289	16306	16502	16421	16458	16256	16296	16399	16128	16445	16515	16402	16489	16251	16340	16382	16236	16292	16590	16402	16331	16164	16232	16249	16151	16344	16264	16506	16161	16345	16492	16409	16356	16397	16442	16293	16326	16242	16495	16297	16317	16309	16333	16351	16297	16528	16384	16294	16139	16277	16379	16228	16518	16273	16266	16297	16255	16394	16248	16287	16315	16208	16384	16306	16442	16353	16241	16187	16152	16317	16462	16320	16469	16353	16370	16233	16557	16400	16397	16384	16309	16252	16188	16410	16491	16334	16329	16500	16142	16247	16636	16257	16192	16305	16384	16308	16400	16441	16389	16201	16210	16300	16295	16318	16298	16417	16239	16146	16169	16370	16207	16231	16434	16322	16423	16341	16324	16316	16100	16389	16133	16381	16309	16329	16303	16363	16365	16268	16264	16336	16355	16502	16509	16333	16216	16550	16424	16487	16318	16405	16606	16228	16245	16516	16472	16394	16379	16319	16463	16285	16310	16528	16206	16271	16372	16477	16322	16256	16318	16654	16380	16478	16260	16580	16189	16073	16281	16158	16131	16358	16252	16182	16199	16360	16192	16245	16429	16441	16388	16504	16306	16189	16377	16125	16508	16319	16360	16041	16509	16376	16441	16445	16406	16524	16360	16462	16358	16150	16062	16114	16313	16273	16260	16307	16328	16458	16144	16475	16468	16409	16556	16443	16264	16527	16397	16295	16292	16381	16160	16261	16442	16393	16356	16382	16443	16325	16241	16258	16147	16335	16246	16478	16422	16241	16358	16542	16245	16426	16192	16301	16326	16104	16155	16326	16242	16036	16290	16453	16346	16400	16449	16385	16283	16259	16212	16573	16385	16196	16324	16369	16478	16197	16261	16204	16284	16330	16370	16363	16303	16529	16079	16157	16448	16027	16242	16463	16200	16372	16278	16372	16601	16477	16289	16421	16219	16566	16270	16306	16196	16284	16338	16486	16338	16371	16193	16345	16441	16382	16509	16282	16290	16305	16294	16202	16352	16309	16321	16343	16348	16403	16384	16385	16369	16515	16292	16530	16530	16081	16278	16271	16285	16235	16380	16347	16379	16379	16204	16555	16381	16328	16398	16288	16276	16323	16104	16321	16430	16424	16172	16138	16258	16481	16268	16474	16072	16367	16204	16304	16291	16248	16529	16463	16433	16456	16074	16262	16231	16322	16400	16204	16430	16195	16361	16442	16253	16350	16216	16307	16357	16330	16377	16470	16366	16392	16198	16395	16413	16517	16525	16239	16270	16313	16410	16412	16394	16322	16464	16418	16271	16404	16524	16451	16293	16532	16194	16181	16420	16407	16343	16354	16328	16317	16498	16517	16360	16443	16336	16349	16273	16395	16297	16266	16376	16313	16239	16351	16522	16371	16225	16424	16199	16264	16361	16521	16378	16475	16326	16284	16454	16456	16448	16244	16599	16116	16274	16385	16184	16263	16267	16341	16203	16316	16280	16240	16338	16076	16404	16225	16343	16346	16383	16287	16309	16561	16362	16293	16379	16324	16289	16402	16317	16460	16328	16476	16244	16367	16262	16409	16462	16240	16238	16544	16498	16316	16196	16394	16327	16447	16294	16297	16183	16293	16399	16143	16425	16114	16337	16409	16326	16427	16333	16170	16442	16246	16361	16195	16293	16357	16250	16521	16300	16169	16187	16183	16371	16275	16380	16296	16445	16424	16201	16328	16351	16309	16415	16460	16356	16273	16216	16363	16255	16315	16269	16388	16048	16299	16148	16456	16209	16223	16402	16375	16417	16404	16334	16333	16253	16494	16316	16430	16594	16354	16250	16332	16219	16604	16518	16424	16424	16395	16323	16481	16319	16444	16378	16339	16302	16370	16380	16228	16191	16258	16421	16175	16273	16298	16193	16239	16289	16214	16212	16362	16325	16522	16181	16283	16378	16391	16486	16309	16223	16169	16327	16362	16266	16258	16291	16360	16401	16263	16348	16497	16177	16293	16308	16323	16384	16353	16184	16508	16450	16390	15986	16230	16463	16217	16221	16356	16266	16391	16493	16331	16403	16450	16265	16464	16300	16424	16320	16450	16327	16419	16377	16351	16356	16294	16232	16426	16377	16356	16349	16437	16385	16484	16365	16300	16365	16302	16037	16357	16251	16259	16379	16332	16162	16357	16523	16423	16470	16378	16228	16450	16311	16358	16291	16448	16264	16286	16270	16325	16311	16389	16356	16261	16171	16365	16212	16558	16461	16322	16318	16284	16235	16221	16186	16330	16508	16365	16463	16403	16197	16381	16482	16301	16332	16343	16299	16198	16269	16400	16280	16165	16234	16381	16441	16130	16487	16349	16253	16203	16269	16234	16287	16299	16357	16385	16479	16401	16309	16449	16307	16376	16282	16297	16406	16389	16145	16389	16391	16472	16378	16196	16394	16343	16457	16145	16317	16367	16321	16057	16312	16488	16252	16296	16536	16248	16383	16343	16240	16446	16143	16338	16320	16336	16405	16153	16574	16216	16219	16183	16301	16378	16285	16416	16224	16400	16330	16303	16450	16349	16208	16499	16429	16476	16181	16139	16185	16293	16307	16371	16342	16445	16293	16478	16240	16298	16370	16457	16262	16383	16384	16216	16189	16375	16274	16398	16239	16198	16336	16316	16323	16466	16328	16359	16199	16468	16362	16377	16315	16350	16369	16376	16300	16216	16137	16389	16432	16445	16272	16212	16325	16411	16437	16288	16337	16304	16309	16303	16235	16355	16301	16292	16361	16366	16201	16237	16147	16189	16191	16196	16206	16528	16370	16171	16536	16385	16314	16404	16360	16338	16287	16391	16505	16351	16314	16384	16491	16554	16269	16232	16415	16353	16388	16401	16209	16244	16423	16253	16395	16358	16191	16173	16398	16358	16265	16254	16287	16549	16458	16240	16411	16343	16396	16333	16277	16480	16326	16282	16509	16404	16314	16343	16241	16259	16490	16436	16624	16261	16405	16592	16407	16374	16238	16519	16389	16209	16415	16248	16349	16212	16340	16325	16208	16322	16406	16283	16270	16298	16334	16247	16494	16234	16273	16599	16205	16310	16364	16272	16413	16340	16231	16320	16251	16226	16314	16365	16364	16398	16337	16311	16203	16517	16173	16399	16485	16307	16385	16451	16260	16236	16525	16303	16335	16226	16099	16638	16430	16129	16332	16211	16345	16359	16354	16532	16569	16206	16267	16429	16222	16224	16278	16354	16520	16463	16463	16265	16339	16191	16408	16242	16152	16269	16293	16148	16275	16437	16300	16244	16291	16628	16283	16371	16280	16089	16345	16453	16337	16448	16397	16303	16345	16495	16395	16432	16281	16351	16474	16388	16315	16386	16495	16334	16354	16413	16379	16293	16383	16443	16357	16375	16261	16383	16411	16430	16388	16334	16389	16278	16495	16134	16378	16445	16317	16389	16417	16330	16306	16311	16198	16448	16331	16327	16221	16337	16396	16405	16166	16325	16275	16471	16389	16248	16203	16398	16283	16365	16301	16375	16424	16358	16412	16271	16226	16377	16440	16106	16399	16244	16329	16363	16351	16128	16305	16227	16322	16412	16124	16355	16331	16464	16292	16528	16302	16248	16247	16500	16228	16412	16305	16247	16396	16406	16319	16274	16307	16327	16338	16387	16270	16184	16309	16114	16279	16245	16261	16130	16213	16209	16424	16520	16428	16178	16215	16226	16485	16318	16399	16219	16152	16468	16277	16290	16349	16321	16334	16342	16098	16462	16408	16231	16270	16330	16427	16313	16406	16361	16345	16226	16286	16210	16208	16455	16091	16452	16459	16315	16304	16250	16405	16215	16488	16433	16441	16252	16293	16500	16247	16065	16333	16334	16393	16361	16245	16323	16473	16237	16314	16256	16126	16406	16312	16281	16538	16370	16185	16482	16254	16407	16222	16377	16333	16318	16498	16420	16236	16302	16330	16382	16244	16248	16322	16347	16365	16249	16351	16424	16190	16428	16395	16319	16549	16185	16178	16439	16380	16377	16232	16302	16252	16389	16323	16474	16350	16373	16397	16411	16280	16261	16459	16121	16393	16238	16432	16359	16269	16406	16413	16320	16462	16554	16235	16531	16183	16274	16373	16420	16509	16424	16297	16441	16245	16432	16269	16342	16306	16223	16186	16409	16338	16435	16280	16460	16290	16427	16512	16290	16484	16382	16620	16354	16279	16469	16420	16241	16356	16318	16212	16132	16455	16483	16378	16273	16676	16281	16255
27178	41577	42051	31793	25562	23678	22533	21796	19403	17781	17360	16759	16206	16373	15965	15691	15278	15549	15284	15243	15275	15296	15283	15051	15201	15195	15076	15364	14956	15229	15276	15105	15213	15228	15370	15297	15057	15085	15128	15082	15039	15233	15065	15211	15105	15092	15213	14994	14967	15399	14973	15084	15234	15107	15105	15223	15274	15258	15183	15045	15060	15194	15175	15050	15125	15127	15086	15102	15188	15116	15171	15164	15144	15136	15058	15179	15071	15090	15186	15149	15194	15150	15122	15104	15237	15220	15168	15134	15062	15212	15217	15109	15123	15175	15146	15199	15119	15263	15175	15149	15076	15212	15021	15058	15163	14992	15057	15082	15111	15055	15177	15084	15005	15201	15028	15060	15082	14943	15142	15013	15169	15002	15098	15382	15150	15267	15154	15325	15076	15246	15151	15081	14868	15096	15107	14964	15138	14950	15313	15210	15193	15165	15127	15066	15122	15135	15172	15277	14978	15078	15174	15044	14935	15302	15214	14998	15159	15266	15092	15242	14990	15106	15169	15113	15104	15128	15141	15287	15105	15019	14927	15232	15235	15084	15124	15150	15095	15090	15033	15225	15110	15135	15126	15173	15099	15198	15233	15017	15038	15150	15062	15187	15124	15212	15098	15061	15126	15055	15118	15120	15231	15108	15017	15081	15256	15093	15075	15017	15018	15090	15001	14930	14990	15169	14957	15123	14978	15052	15182	15036	15153	15094	15033	15329	14993	15250	15020	15118	15230	15199	15007	15180	15227	15169	15151	14968	15133	15068	15045	15176	15085	15108	15273	15183	15015	15023	15105	15083	14939	15026	15078	15117	15143	15099	15126	15026	15012	15047	15173	15062	15069	15131	15160	15084	15190	15132	15141	15106	15221	15139	14984	15087	15138	15137	15058	15138	15183	15274	15086	15080	15167	14876	15143	15171	15135	15194	15158	15078	15166	15136	15000	15124	15106	15116	15033	15219	15049	15034	15219	15198	15237	15137	15133	15137	15343	15143	15224	15014	15217	15152	15210	15165	15011	15103	15121	14955	15053	15144	15141	14991	15138	15072	15077	15052	15124	15131	14935	14973	14967	15252	15100	15109	15102	15229	15201	15159	15018	15207	15030	15131	15161	15206	15181	15179	15033	14987	15182	15017	15108	15130	15104	15160	14865	15136	14988	15152	15180	15103	15240	15126	15160	15007	15314	15160	15174	15250	15215	15249	15182	15126	15177	15195	15155	15016	15095	15147	15089	15091	15055	15069	15025	15056	15141	15167	15130	15089	15020	15160	14995	15154	15133	15255	15110	15337	15202	15067	15149	15122	15119	15076	14875	15018	15035	15090	15121	15151	15062	15143	15160	14991	14983	15160	15122	15026	15014	15141	15197	15006	14892	15064	15182	14970	14935	15263	15084	15117	15127	15207	15282	15200	15064	15155	15094	15365	15090	15028	15112	15117	15237	15097	15296	15041	15242	15185	15188	15126	15076	15158	14919	15023	15139	15146	15157	14941	15147	14940	15192	15124	15184	15130	15182	15091	15206	15292	15190	15160	15178	15241	14965	15168	14992	15176	14986	15144	15041	15167	15148	15003	15136	15100	15078	15188	14923	14953	14991	15063	15090	15168	15052	15146	15249	15117	15171	15173	14986	15207	15082	15089	15045	14895	15228	14986	15156	15018	15121	15090	15049	15226	15075	15171	15064	15286	15273	15152	15136	14941	15208	15032	15018	15129	15342	15102	15057	15019	14981	15102	15134	15226	15017	15057	15064	15083	15098	15101	15139	15035	15245	15123	15201	15180	15131	15059	15167	14949	15237	15202	15045	15092	15005	15121	15130	15027	15134	15045	15163	15077	15117	15159	15190	15161	15282	15191	15120	15227	15172	14878	15141	15259	15020	15179	15250	15211	15247	15132	14997	15000	15097	15033	15171	15116	15088	15074	15209	15018	15119	15166	15198	15006	15167	14798	15097	15158	15213	15140	14974	15078	15221	15081	15039	15175	15216	15132	15166	15255	15010	15301	15039	15160	15118	15243	15112	15028	15166	15247	15205	15036	15249	15208	14953	15120	14932	15133	15080	15068	15162	14986	15135	14933	14954	15171	15072	15153	15153	15196	14996	15202	15189	15138	15102	15131	15114	14935	15225	15107	15062	15199	15066	15096	15212	15056	15040	15193	15094	15193	15153	14965	15092	15232	15097	15194	15052	15276	15020	15102	15151	15037	15122	15174	15112	15127	14968	15172	15080	15165	15241	15059	15211	15146	15152	14999	15113	14997	15160	14997	14949	15048	15093	15318	15227	15139	15052	15005	15118	15048	15058	15148	15105	15028	15081	15150	15091	15120	15264	15203	15159	14893	15186	15187	15081	15135	15091	15131	15114	15062	15065	15031	15131	15025	15106	15239	15096	15267	15265	15013	15046	15189	15066	15082	15068	15085	15117	15248	15121	15086	15228	15091	15114	15037	15286	14913	15068	15054	15126	15030	15026	15225	15094	15115	15086	15129	15098	15154	15105	15085	15008	15280	15068	15076	15295	15177	15166	15060	15103	15085	15014	14981	15174	15226	15104	15218	15174	15112	14980	14871	15297	15206	15015	15053	15147	15169	15101	15218	15053	15062	15044	15007	15185	15092	15247	15255	15113	15268	15149	15146	15106	15009	15180	15059	15242	15072	15151	15076	15033	15165	15202	15207	15096	15181	15271	15190	15171	15127	15252	15209	15072	15157	15205	15075	15236	15324	15174	15204	14951	15105	15110	15187	15111	15154	15188	15151	15081	15111	15140	15193	15030	15182	15192	15152	15262	15358	15193	15111	15151	15131	14921	15085	15121	15200	15289	15091	15098	15195	15154	15105	14956	15109	15074	15053	14969	15074	15130	15115	15217	14885	15265	15049	15074	15051	15068	15324	15097	15080	15015	15046	15062	15161	15071	15287	15319	15228	15116	15165	15183	15184	15156	14955	15199	14999	15239	14966	15149	15177	15054	15213	15074	14949	15175	15169	15276	15139	15028	15062	15166	15102	15179	15060	15039	15103	15144	15080	15160	15090	15098	15172	15024	15258	14994	15062	15172	15184	15016	15211	15190	15304	15022	15137	15154	14971	15135	15092	15095	15179	15170	15129	15254	15134	14949	15244	14986	15186	15190	15011	14891	15202	15024	15140	15310	15149	14985	14931	15077	15103	15088	15022	15104	15000	15103	15109	15199	15160	15062	15041	15032	15067	15068	15052	15195	15004	15182	15066	15140	15125	15256	15092	15138	15159	15099	15071	15107	14972	15203	15183	15102	15219	15026	15254	15031	15222	15143	15095	15135	15053	14994	15169	15174	15015	15060	15089	15007	15238	15250	15274	15168	15034	15172	15232	15223	15216	15001	15116	15123	15083	15101	15128	15173	15073	15167	15175	15120	15044	14966	15069	15203	15225	14979	15142	15286	15201	15012	15109	15083	15084	15006	14906	15135	15096	15035	14988	15050	15257	15151	15011	15248	15068	15069	15157	15136	15089	15075	15115	15226	15076	14999	15139	14992	15015	15066	15146	15169	15026	15195	15017	15124	15130	15149	15059	15091	15100	15036	15224	15257	15119	15158	15241	15142	15037	15023	15099	15126	15160	15188	15149	15002	15127	15106	15141	15104	15087	15256	15010	15114	15104	14885	15202	15217	15265	15152	14838	15176	15153	15062	15038	15256	15077	15228	15011	15054	14860	15091	14930	15025	15358	15191	14992	15026	15061	15110	15082	15167	14850	15037	15207	15051	15143	15249	15232	15015	15253	15093	15103	15150	15220	15175	15078	15480	15169	15169	15157	15020	15157	15128	15139	15059	15248	15160	15174	15108	15116	15059	15190	15214	15207	15060	14951	15150	15187	15067	14903	15080	15147	15164	15213	15228	15014	15177	15222	15075	15160	15074	14997	14956	15065	15219	15023	15283	15066	15202	15120	15119	15215	15076	15231	15034	15162	15083	15277	15100	15032	15163	15246	15068	15124	15163	15051	15214	15279	15126	15088	15236	15127	15102	15145	15175	15157	15016	15148	15131	15075	15319	15161	14940	15090	15071	15180	15030	15019	15096	14991	15071	15101	15276	15133	15109	15164	15173	15022	15087	15100	15186	14995	15083	15081	15210	15015	15054	15095	15127	14913	15354	15087	14971	15236	15077	15079	15249	15041	15097	15189	15153	15185	15052	15180	14968	15182	15280	15082	15131	15020	15180	15097	15069	15118	15199	15099	15057	15210	15082	14951	15195	15139	15265	15206	15121	15024	15229	15102	14990	15119	15094	15173	15020	15103	15183	15109	15005	15019	15162	15106	15099	15211	15286	15046	15081	14933	15032	15031	14984	15130	15139	15172	15102	15015	15140	15187	15075	15194	15264	15106	15196	15107	15131	15186	15048	15292	15185	15056	15088	15106	15246	15147	15160	14994	15072	15239	14969	15108	15038	15074	15127	15114	15246	15110	15257	15067	15176	15106	15166	15090	15101	15054	15074	15127	14931	14979	15170	15118	14925	15127	15236	15212	15155	14988	14975	15153	15187	15169	15119	15295	15106	15179	15164	15137	15023	15068	15162	15263	15212	15340	14936	15056	15071	15210	15000	15020	15247	15190	15077	15123	15195	15069	14879	15130	15217	15142	15231	15325	15124	15013	14971	15088	15177	15146	15189	15342	15121	15172	15005	15253	15158	15201	15128	15064	15097	15201	15129	14999	15054	15241	15060	15171	15137	15156	15160	15154	15160	15157	15061	15015	15103	15108	14953	14937	15094	15054	15190	15142	14950	15279	15344	15242	15151	15274	15093	15111	15350	14801	15063	15038	15043	15203	15185	15089	15006	15205	15072	15050	15121	15161	15170	15148	15170	15265	15254	15211	15119	15086	15094	15140	15185	15174	15227	15130	15189	15050	15208	15130	15102	14982	15129	15023	15016	15068	15187	15071	15242	15188	15183	15198	15231	15058	15281	15314	15164	15263	15179	15009	15206	15115	14923	15212	15049	15109	15175	15159	15101	15071	14964	15138	15293	15157	15126	15184	15105	15131	15072	15175	15317	15072	15137	15074	15033	15078	15082	15184	15198	15086	15252	15081	15096	15178	15002	15107	15201	15147	15072	15259	15197	15122	14897	15212	15263	15145	15127	15110	15064	15225
25332	21413	28838	27580	24505	24363	23766	21451	19406	18015	17653	17031	16802	16484	16114	15819	15700	15646	15568	15367	15611	15415	15382	15549	15410	15567	15405	15400	15292	15477	15454	15316	15368	15490	15413	15123	15294	15197	15398	15212	15314	15420	15250	15098	15406	15153	15435	15175	15395	15275	15415	15104	15119	15134	15419	14987	15250	15280	15325	15247	15294	15213	15382	15425	15046	15248	15138	15277	15254	15562	15308	15369	15197	15309	15480	15364	15316	15364	15156	15131	15399	15344	15387	15328	15194	15152	15226	15261	15222	15112	15245	15146	15199	15206	15311	15504	15443	15256	15282	15457	15108	15300	14968	15294	15422	15140	15211	15082	15215	15369	15506	15264	15229	15213	15280	15151	15136	15087	15234	15280	15207	15186	15216	15340	15185	15364	15131	15219	15184	15462	15305	15303	15099	15313	15284	15286	15167	15091	15115	15200	15337	15179	15274	15169	15062	15158	15326	15198	15329	15281	15411	15386	15287	14993	15045	15307	15322	15543	15197	15111	15218	15397	15226	15260	15109	15305	15040	15147	15341	15151	15152	15153	15136	15197	15153	15229	15336	15130	15136	15284	15243	15219	15188	15210	15253	15321	15328	15268	15203	15177	15244	15275	15442	15212	15228	15077	15241	15163	14987	15077	15022	15276	15124	15095	15088	15205	15497	15330	15255	15306	15145	15056	15346	15141	15293	15185	15116	15232	15432	15159	15180	15260	15345	15043	15092	15279	15418	15282	15148	15216	15311	15368	15107	15218	15394	15235	15308	15311	15217	15352	15047	15260	15228	15233	15396	15168	15217	15093	15167	15186	15226	15120	15124	15224	15291	15265	15322	15165	15319	15178	15363	15087	15232	15254	15201	15409	15298	15109	15102	15266	15138	15138	15286	15204	15301	15156	15202	15290	15042	15352	15163	15189	15068	15094	15250	15415	15252	15191	15240	15217	15140	15128	15222	15054	15131	15141	15273	15260	15266	15153	15269	15170	15189	15041	15137	15132	15232	15170	15227	15231	14963	14993	15259	15271	15396	15351	15129	15085	15206	15141	15252	15240	15173	15243	15229	15227	15166	15045	15129	15182	15240	15075	15236	15114	15492	15343	15246	15073	15299	15281	15330	15530	15337	15139	15358	15237	15127	14980	15336	15263	15195	15173	15209	15326	15239	15144	15075	15281	15038	15382	15157	15382	15054	15041	15327	15216	15297	15250	15163	15401	15043	15281	15305	15382	15319	15175	15238	15280	15193	15284	15095	15118	15296	15213	15272	15066	15177	14980	15166	15184	15202	15101	15226	15415	15211	15405	15181	15219	15294	15327	15217	15365	15318	15259	15249	15410	15365	15223	15150	15228	15317	15206	15043	15159	15374	15146	15169	15152	15319	15182	15318	15026	15101	15161	15177	15246	15274	15515	15273	15312	15244	15283	15346	15175	15230	15163	15235	15178	15234	15162	15127	15040	15390	15349	15122	15150	15257	15103	15202	15295	15215	15170	15257	15188	15302	15190	15087	15286	15385	14984	15065	15144	15423	15094	15321	15326	15157	15115	15158	15210	15389	15113	15284	15289	15211	15110	15132	15187	15204	15200	15318	15232	15159	15363	15295	14990	15191	15175	15177	15219	15386	15331	15279	15183	15241	15241	15197	15300	15339	15367	15100	15447	15320	15353	15228	15163	15103	15140	15298	15151	15275	15249	15350	15311	15263	15264	15252	15237	15281	15380	15237	15321	15221	15471	15026	15126	15262	15317	15153	15313	15371	15158	15314	15470	15208	15292	15554	15365	15071	15272	15054	14951	15188	15325	15442	15279	15310	15235	15288	15296	15098	15087	15483	15160	15240	15256	15242	14994	15204	15197	15429	15179	15231	15151	15202	15255	15253	15383	15480	15189	15337	15234	15172	15232	15213	15249	15273	15277	15198	15195	15059	15151	15377	15068	15180	15174	15262	15281	15071	15248	15354	15419	15263	15160	15178	15067	15237	15061	15195	15220	15321	15245	15331	15132	15476	15024	15167	15308	15375	15221	15370	15135	15143	15065	15118	15158	15240	15308	15235	15212	15300	15271	15182	15103	15134	15057	15300	15154	15160	15398	15130	15177	15302	15509	15290	15345	15338	15288	15003	15164	15093	15153	15288	15068	15049	15222	15175	15123	15331	15197	15306	15214	15220	15271	15101	15244	15265	15203	15048	15262	15276	15189	15270	15283	15040	15132	15263	15402	14992	15169	15269	15165	15312	15184	15179	15157	15397	15068	15182	15292	15380	15093	15214	15206	15143	15311	15276	15164	15119	15293	15224	15172	15245	15107	15232	15289	15112	15478	15136	15363	15281	15145	15141	15108	15114	15244	15250	15291	15361	15151	15316	15533	15089	15172	15218	15330	15289	15218	15165	15327	15427	15249	15273	15301	15214	15368	15292	15389	15081	15349	15253	15291	15184	15199	15235	15171	15006	15300	15392	15189	15275	15139	15250	15326	15200	15190	15343	15218	15222	15314	15158	15233	15212	15247	15189	15354	15323	15290	15330	15088	15322	15233	15202	15408	15294	15599	15343	15128	15353	15127	15286	15320	15199	15315	15303	15185	15418	15154	15227	15274	15418	15134	15183	15335	15229	15187	15354	15381	15174	15152	15277	15212	15301	15191	15320	15154	15076	15276	15306	15122	15298	15328	15216	15495	15266	15158	15160	15295	15152	15099	15086	15183	15264	15290	15160	15184	15177	15000	15197	15196	15285	15191	15400	15207	15245	15228	15264	15035	15194	15272	15364	15308	15201	15126	15294	15043	15212	15337	15307	15117	15189	15252	15282	15119	15324	15103	15153	15089	15356	15184	15255	15018	15011	15133	15193	15205	15391	15181	15269	15116	15160	15123	15243	15277	15357	15001	15263	15319	15178	15373	15246	15101	15299	15362	15180	15239	15272	15221	15353	15228	15266	15196	15187	15212	15168	15291	15456	15140	15466	15410	15284	15377	15225	15203	15137	15257	15005	15180	15377	15156	15156	15291	15255	15184	15341	15250	15230	14947	15243	15300	15192	15274	15146	15313	15166	15291	15273	15235	15182	15239	15221	15225	15163	15342	15163	15056	15047	15195	15191	15374	15137	15298	15185	15194	15317	15037	15192	15326	15137	15234	15336	15149	15027	15223	15292	15196	15339	15194	15146	15331	15217	15038	15444	15234	15063	15218	15125	15239	15182	15250	15208	15278	15395	15373	15479	15249	15195	15137	15154	15177	15061	15157	15292	15087	15319	15228	15122	15028	15121	15120	15411	15340	15017	15096	15273	15169	15292	15285	15149	15134	15231	15287	14954	15275	15124	15114	15228	15434	15458	15277	15400	15420	15311	15136	15146	15301	15364	15153	15198	15046	15341	15272	15040	15212	15092	15414	15055	15228	15342	15306	15178	15414	15131	15249	15286	15086	15408	15282	15332	15434	15350	15410	15224	15355	15258	15449	15247	15467	15186	15188	15174	15370	15102	15150	15249	15042	15155	15233	15074	15343	15344	15218	15122	15254	15104	15350	15399	15099	15306	15057	15287	15178	15064	15132	15227	15050	15252	15340	15237	15143	15276	15152	15140	15284	15184	15077	15378	15315	15325	15216	15490	15050	15252	15426	15272	15180	15311	15361	15138	15425	15235	15219	15252	15160	15092	15091	15251	15399	15254	15231	15213	15165	15205	15320	15037	15219	15192	15231	15309	15292	15204	15177	15169	15170	15260	15110	15258	15233	15201	14934	15352	15297	15147	15232	14952	15235	15399	15173	15232	15277	15094	15250	15269	15218	15310	15203	15307	15217	15221	15047	15274	15350	15384	15378	15322	15497	15010	15213	15369	15146	15045	15308	15372	15330	15265	15315	15157	15206	15330	15381	15154	15367	15403	15274	15204	15131	15072	15346	15345	15198	15234	15355	15352	15262	15325	15344	15312	15137	15115	15145	15235	15185	15246	15026	15141	15191	15422	15193	15107	15204	15172	15117	15309	15329	15343	15130	15352	15109	15251	15238	15323	15237	15170	15220	14969	15226	15278	15136	15248	15195	15340	15290	15263	15203	15050	15180	15189	15310	15343	15288	15125	15456	15297	15234	15342	15172	15082	15279	15218	15125	15355	15240	15235	15261	15305	15157	15302	15081	15202	15255	15120	15296	15239	15218	15370	15279	15278	15199	15225	15443	15238	15153	15196	15221	15247	15196	15195	15403	15323	15105	15149	15151	15057	15216	15112	15257	15357	15249	15077	15127	15179	15214	15199	15077	15472	15308	15272	15156	15370	15145	15492	15385	15083	15238	15234	15287	15245	15178	15155	15397	15155	15089	15251	15216	15273	15277	15324	15065	15528	15324	15267	15213	15201	15109	15267	15408	15345	15173	15133	15156	15283	15445	15213	15305	15319	15339	15403	15330	15308	15059	15090	15333	15249	15216	15290	15209	15317	15276	15222	15256	15251	15092	15253	15341	15142	15282	15097	15111	15214	15053	15367	15160	15416	15234	15017	15212	14960	15325	15172	15165	15214	15219	15429	15128	15389	15277	15190	15131	15377	15185	15164	14998	15220	15279	15300	15011	15003	15245	15261	15279	15240	15148	15275	15166	15138	15017	15370	15221	15245	15333	15232	15350	15244	15191	15272	15182	15205	15121	15290	15410	15159	15302	15273	15156	15179	15429	15130	15084	15139	15192	15143	15253	15283	15214	15175	15239	15242	15310	15122	15507	15424	15395	15194	15340	15209	15226	15370	15365	15360	15275	15352	15006	15183	15416	15180	15440	15222	15223	15204	15207	15319	15151	15230	15206	15406	15296	15173	15222	15365	15323	15196	15197	14985	15208	15190	15251	15244	15224	15275	15272	15236	15269	15273	15222	15251	15273	15409	15189	15192	15271	15400	15229	15204	15216	15240	15295	15024	14958	15475	15288	15324	15102	15137	15305	15181	15167	15335	14977	15231	15326	15437	15200	15164	15146	15251	15367	15129	15277	15288	15432	15218	15397	15350	15209	15112	15277	15090	15161	15189	15158	15142	15338	15248	15273	14996	15345	15080	15286	14988	15072	15158	14968	15107	15140	15180	15330	15138	15171	14962	15169	15219	15284	15268	15167	15489	15324	15151	15233	15127	15275	15185	15091	15281	15418	15288	15284
26489	47155	47927	36909	28935	27278	25275	24027	21108	18731	18067	17467	16649	16204	15781	15149	14919	14888	14742	14641	14651	14691	14572	14527	14492	14586	14677	14431	14648	14544	14702	14539	14429	14563	14475	14669	14476	14330	14555	14563	14482	14348	14571	14511	14645	14494	14553	14279	14549	14461	14534	14446	14391	14436	14456	14516	14355	14628	14422	14381	14345	14510	14347	14493	14523	14384	14476	14477	14384	14543	14339	14370	14648	14367	14497	14484	14346	14351	14386	14364	14460	14438	14546	14332	14401	14504	14514	14264	14406	14340	14448	14512	14413	14380	14415	14347	14573	14539	14366	14545	14509	14415	14475	14555	14384	14345	14354	14380	14482	14360	14441	14467	14563	14285	14487	14405	14394	14286	14483	14414	14417	14486	14453	14436	14482	14537	14505	14368	14371	14418	14404	14449	14430	14408	14331	14367	14457	14560	14444	14397	14481	14413	14413	14514	14372	14500	14446	14333	14352	14381	14204	14578	14592	14354	14318	14359	14526	14432	14454	14407	14444	14532	14379	14249	14388	14428	14379	14470	14447	14488	14547	14423	14328	14262	14394	14472	14474	14359	14374	14268	14473	14440	14223	14399	14340	14352	14421	14484	14331	14496	14467	14393	14373	14404	14181	14519	14375	14598	14295	14403	14558	14485	14520	14386	14427	14409	14434	14425	14350	14415	14217	14506	14636	14284	14565	14386	14486	14509	14417	14350	14319	14465	14328	14420	14362	14356	14463	14279	14488	14522	14455	14444	14475	14595	14291	14454	14407	14449	14378	14462	14346	14351	14344	14445	14238	14448	14282	14473	14493	14298	14367	14305	14484	14288	14322	14314	14470	14495	14351	14502	14481	14398	14164	14252	14439	14373	14474	14487	14569	14354	14483	14415	14544	14455	14307	14474	14490	14262	14460	14285	14565	14425	14295	14491	14344	14567	14455	14386	14438	14423	14343	14380	14497	14457	14337	14464	14472	14381	14498	14266	14511	14328	14360	14257	14422	14370	14291	14296	14440	14565	14554	14330	14421	14456	14345	14495	14436	14389	14369	14374	14337	14442	14439	14545	14467	14448	14378	14376	14427	14398	14500	14368	14312	14591	14310	14333	14440	14382	14477	14311	14249	14446	14596	14405	14451	14361	14605	14351	14549	14378	14548	14236	14341	14487	14400	14409	14351	14418	14322	14463	14615	14246	14438	14537	14520	14314	14597	14263	14570	14379	14490	14344	14489	14454	14291	14366	14428	14320	14496	14400	14387	14469	14316	14227	14422	14489	14342	14457	14175	14427	14443	14404	14458	14333	14408	14411	14620	14365	14335	14483	14369	14299	14427	14392	14463	14282	14427	14433	14492	14438	14454	14421	14439	14315	14586	14278	14315	14434	14368	14530	14405	14392	14426	14285	14530	14374	14652	14406	14445	14318	14457	14337	14447	14407	14485	14292	14470	14458	14366	14520	14591	14439	14451	14488	14457	14358	14360	14478	14371	14351	14241	14441	14338	14513	14495	14335	14350	14419	14508	14454	14520	14425	14440	14423	14480	14284	14392	14304	14476	14529	14504	14320	14538	14530	14257	14382	14338	14389	14480	14432	14407	14460	14425	14286	14260	14464	14454	14534	14328	14382	14223	14375	14495	14499	14347	14402	14550	14348	14488	14331	14416	14510	14252	14363	14468	14583	14324	14437	14362	14383	14486	14473	14234	14326	14422	14472	14418	14501	14329	14382	14494	14378	14360	14379	14359	14385	14442	14416	14511	14287	14518	14358	14448	14552	14576	14428	14474	14393	14406	14422	14312	14403	14462	14425	14415	14412	14445	14397	14483	14233	14360	14508	14334	14479	14269	14434	14516	14319	14419	14467	14344	14483	14387	14469	14396	14448	14453	14435	14430	14408	14390	14405	14412	14400	14500	14515	14509	14353	14471	14280	14444	14506	14407	14567	14566	14253	14440	14595	14256	14686	14447	14435	14489	14385	14622	14245	14561	14411	14291	14374	14413	14368	14431	14285	14303	14426	14345	14461	14395	14302	14331	14459	14600	14326	14452	14413	14347	14356	14424	14207	14335	14424	14458	14483	14459	14452	14550	14102	14409	14426	14465	14360	14520	14544	14382	14427	14500	14342	14430	14379	14498	14450	14535	14531	14407	14375	14321	14289	14553	14451	14386	14386	14494	14401	14358	14471	14368	14338	14204	14363	14427	14491	14365	14485	14437	14364	14403	14468	14506	14466	14331	14206	14450	14438	14470	14488	14446	14432	14466	14599	14398	14307	14417	14381	14398	14352	14381	14450	14526	14288	14444	14436	14539	14235	14499	14545	14644	14461	14459	14585	14421	14238	14604	14475	14351	14448	14165	14191	14508	14364	14107	14386	14574	14353	14319	14443	14432	14459	14515	14363	14386	14388	14527	14465	14547	14378	14279	14472	14345	14330	14407	14363	14437	14350	14530	14512	14400	14397	14315	14547	14343	14372	14427	14546	14309	14523	14382	14608	14361	14343	14400	14215	14472	14380	14295	14469	14533	14477	14423	14285	14343	14277	14381	14562	14237	14256	14438	14353	14518	14334	14521	14508	14447	14409	14398	14405	14451	14462	14482	14393	14291	14336	14432	14269	14387	14426	14426	14580	14422	14466	14287	14458	14275	14391	14523	14399	14281	14478	14221	14445	14539	14392	14272	14503	14327	14279	14394	14308	14251	14422	14313	14503	14436	14332	14375	14242	14450	14417	14533	14477	14296	14377	14468	14414	14511	14408	14338	14471	14457	14537	14267	14377	14360	14385	14367	14396	14322	14435	14607	14309	14546	14343	14438	14526	14422	14494	14468	14421	14368	14367	14379	14359	14451	14340	14530	14489	14389	14478	14463	14501	14542	14388	14477	14270	14299	14253	14362	14326	14574	14269	14459	14183	14437	14528	14365	14478	14318	14531	14464	14443	14325	14513	14370	14384	14619	14638	14420	14466	14449	14480	14581	14503	14421	14594	14451	14409	14420	14507	14400	14344	14464	14424	14434	14371	14490	14446	14323	14366	14224	14402	14369	14451	14545	14148	14606	14378	14462	14530	14430	14407	14584	14472	14301	14364	14468	14519	14239	14390	14478	14336	14408	14474	14396	14420	14438	14324	14299	14429	14450	14254	14385	14563	14558	14377	14379	14352	14334	14402	14436	14377	14407	14483	14460	14421	14385	14336	14308	14327	14478	14477	14320	14560	14124	14643	14356	14386	14462	14380	14476	14371	14526	14393	14394	14378	14348	14354	14339	14700	14525	14303	14373	14283	14284	14360	14375	14233	14565	14393	14552	14522	14318	14566	14390	14568	14234	14293	14427	14442	14365	14437	14353	14321	14513	14377	14321	14392	14545	14448	14569	14647	14380	14408	14365	14518	14433	14407	14380	14604	14397	14386	14415	14488	14488	14297	14528	14364	14541	14497	14316	14354	14443	14329	14551	14313	14487	14686	14417	14290	14476	14586	14504	14410	14452	14540	14389	14491	14451	14263	14524	14474	14431	14551	14347	14106	14456	14421	14350	14368	14342	14405	14382	14397	14296	14325	14328	14518	14486	14355	14381	14435	14364	14498	14330	14412	14414	14487	14500	14401	14397	14427	14401	14317	14432	14428	14283	14491	14617	14334	14363	14389	14346	14343	14457	14363	14344	14450	14243	14562	14302	14397	14576	14559	14283	14319	14499	14338	14481	14411	14468	14347	14188	14339	14356	14428	14281	14479	14402	14341	14426	14408	14203	14458	14188	14449	14421	14377	14337	14445	14443	14466	14627	14348	14362	14549	14331	14465	14448	14350	14249	14569	14345	14518	14433	14485	14358	14473	14405	14326	14328	14390	14418	14436	14369	14336	14479	14290	14379	14409	14273	14411	14588	14567	14341	14457	14321	14437	14388	14366	14422	14478	14443	14443	14465	14384	14226	14368	14403	14294	14335	14265	14469	14331	14383	14456	14323	14505	14387	14401	14458	14421	14319	14212	14374	14312	14319	14460	14244	14241	14425	14288	14433	14362	14402	14584	14377	14423	14268	14413	14576	14507	14467	14582	14511	14434	14351	14414	14576	14591	14384	14320	14315	14334	14449	14449	14309	14326	14338	14334	14472	14401	14469	14308	14434	14387	14353	14324	14291	14391	14450	14334	14374	14396	14476	14596	14660	14382	14349	14463	14300	14402	14325	14433	14378	14669	14434	14356	14293	14561	14384	14362	14518	14352	14415	14182	14408	14283	14465	14518	14449	14388	14441	14311	14335	14470	14584	14579	14535	14485	14322	14237	14413	14241	14402	14396	14429	14496	14351	14513	14263	14627	14256	14320	14516	14467	14339	14405	14322	14443	14532	14368	14472	14460	14401	14437	14481	14369	14447	14386	14469	14446	14391	14460	14287	14546	14329	14441	14373	14400	14462	14208	14394	14342	14518	14439	14305	14402	14406	14457	14445	14223	14395	14465	14425	14184	14510	14310	14382	14441	14477	14458	14400	14454	14484	14292	14466	14342	14487	14382	14225	14433	14527	14474	14430	14293	14299	14495	14475	14283	14368	14258	14339	14211	14436	14403	14483	14429	14456	14513	14392	14459	14554	14461	14433	14438	14366	14292	14488	14552	14391	14342	14435	14507	14374	14424	14383	14428	14528	14574	14437	14640	14450	14406	14396	14401	14397	14451	14398	14388	14390	14406	14429	14331	14407	14191	14456	14476	14445	14539	14481	14509	14438	14494	14460	14513	14313	14334	14411	14391	14397	14474	14481	14377	14480	14472	14560	14571	14498	14430	14359	14334	14364	14493	14454	14643	14247	14437	14369	14590	14353	14391	14530	14414	14389	14479	14487	14400	14396	14387	14301	14446	14361	14484	14544	14322	14354	14382	14336	14440	14411	14387	14400	14377	14424	14405	14415	14451	14586	14450	14525	14482	14481	14214	14478	14623	14422	14351	14458	14531	14428	14378	14488	14304	14588	14387	14477	14427	14374	14399	14493	14429	14456	14445	14466	14467	14324	14460	14488	14364	14397	14474	14495	14538	14396	14146	14443	14325	14527	14325	14453	14288	14443	14271	14285	14464	14392	14526	14512	14474	14303	14507	14521	14446	14403	14413	14414	14434	14338	14437	14453	14581	14392	14152	14513	14362	14506	14470
24124	21384	29042	24872	23491	26135	27223	23398	21072	19534	18505	18057	17497	17139	16633	16234	15888	15818	15721	15849	15635	15652	15718	15474	15585	15539	15457	15664	15400	15341	15534	15462	15613	15541	15614	15254	15369	15452	15597	15327	15441	15615	15383	15343	15280	15380	15439	15431	15419	15567	15446	15388	15252	15297	15348	15282	15255	15451	15492	15339	15268	15399	15412	15471	15283	15299	15499	15463	15263	15267	15508	15346	15374	15166	15441	15196	15224	15362	15195	15296	15351	15285	15383	15272	15307	15330	15363	15290	15290	15307	15394	15301	15505	15293	15361	15320	15298	15529	15311	15240	15268	15266	15288	15291	15251	15326	15433	15375	15227	15318	15267	15214	15396	15495	15332	15582	15237	15509	15536	15259	15279	15330	15318	15238	15264	15373	15354	15165	15327	15229	15497	15405	15176	15246	15338	15176	15381	15436	15279	15335	15357	15106	15350	15269	15274	15351	15299	15385	15328	15439	15349	15445	15233	15183	15298	15551	15390	15364	15417	15007	15261	15204	15375	15399	15289	15208	15378	15296	15333	15324	15240	15153	15236	15589	15284	15335	15214	15518	15300	15267	15303	15360	15419	15414	15376	15180	15207	15182	15307	15571	15251	15342	15413	15344	15448	15106	15375	15417	15314	15539	15350	15413	15315	15369	15305	15256	15355	15429	15398	15390	15329	15165	15290	15360	15126	15332	15535	15307	15234	15424	15276	15356	15312	15338	15054	15314	15190	15319	15345	15230	15067	15459	15148	15414	15339	15148	15135	15373	15400	15345	15379	15246	15224	15312	15286	15434	15196	15474	15565	15308	15383	15376	15263	15340	15292	15281	15305	15494	15350	15376	15338	15343	15379	15358	15458	15251	15139	15242	15376	15365	15170	15308	15215	15163	15238	15321	15304	15610	15264	15297	15449	15105	15395	15344	15342	15530	15289	15407	15311	15270	15190	15249	15197	15192	15412	15119	15425	15393	15282	15088	15136	15381	15334	15392	15469	15344	15429	15462	15360	15349	15441	15533	15351	15357	15441	15172	15227	15228	15268	15277	15260	15354	15276	15439	15383	15442	15522	15354	15242	15325	15236	15406	15407	15331	15225	15235	15141	15277	15534	15324	15430	15029	15186	15497	15222	15351	15371	15286	15488	15291	15182	15439	15346	15323	15408	15447	15149	15410	15324	15371	15207	15245	15519	15301	15475	15405	15416	15232	15429	15506	15404	15111	15180	15436	15373	15338	15513	15283	15357	15181	15206	15342	15242	15232	15314	15393	15078	15409	15255	15245	15168	15232	15325	15368	15309	15373	15223	15271	15452	15271	15249	15372	15355	15393	15428	15545	15390	15276	15243	15167	15293	15190	15165	15232	15309	15445	15512	15333	15231	15254	15344	15357	15167	15372	15240	15313	15129	15274	15442	15327	15232	15259	15309	15189	15319	15212	15249	15297	15075	15231	15358	15337	15223	15247	15421	15514	15313	15350	15380	15461	15375	15388	15364	15334	15411	15265	15174	15374	15275	15344	15426	15419	15299	15386	15522	15376	15590	15293	15349	15404	15373	15210	15351	15352	15290	15081	15231	15331	15256	15393	15381	15425	15301	15173	15281	15164	15265	15388	15395	15364	15410	15424	15523	15280	15380	15234	15194	15278	15301	15341	15336	15238	15172	15377	15423	15350	15270	15077	15305	15439	15557	15326	15527	15282	15309	15381	15164	15194	15221	15242	15385	15273	15042	15092	15184	15328	15332	15355	15390	15313	15330	15410	15263	15162	15301	15381	15334	15349	15250	15281	15279	15191	15186	15463	15374	15421	15463	15296	15383	15249	15175	15304	15374	15159	15111	14984	15240	15345	15275	15207	15059	15114	15371	15199	15451	15119	15403	15375	15194	15178	15378	15177	15253	15276	15175	15384	15154	15310	15321	15301	15453	15342	15249	15366	15239	15541	15299	15328	15377	15290	15293	15372	15172	15369	15108	15308	15316	15306	15145	15363	15473	15235	15290	15272	15350	15249	15235	15277	15273	15308	15379	15381	15332	15240	15180	15459	15008	15344	15142	15148	15222	15114	15248	15216	15380	15261	15304	15403	15376	15259	15032	15317	15309	15427	15399	15490	15508	15401	15339	15281	15344	15307	15317	15277	15183	15275	15196	15514	15365	15523	15391	15252	15385	15380	15313	15586	15390	15641	15339	15236	15497	15341	15247	15213	15362	15213	15222	15054	15358	15327	15478	15206	15355	15417	15071	15261	15508	15388	15282	15138	15261	15341	15186	15269	15331	15107	15366	15306	15158	15150	15135	15435	15245	15470	15619	15342	15354	15314	15259	15085	15325	15336	15339	15320	15336	15116	15269	14981	15409	15297	15438	15433	15145	15202	15451	15267	15247	15323	15525	15512	15421	15323	15373	15333	15347	15281	15306	15415	15407	15533	15364	15505	15417	15434	15336	15290	15262	15402	15381	15287	15396	15439	15354	15285	15316	15303	15290	15462	15256	15245	15305	15462	15238	15335	15223	15323	15378	15260	15260	15404	15344	15499	15472	15325	15008	15255	15377	15145	15291	15388	15272	15368	15234	15260	15161	15268	15132	15311	15382	15242	15355	15423	15289	15373	15379	15267	15347	15375	15362	15347	15353	15234	15322	15374	15189	15368	15505	15528	15370	15254	15186	15165	15285	15116	15088	15505	15548	15401	15315	15316	15279	15255	15404	15367	15274	15385	15391	15547	15251	15324	15354	15541	15340	15161	15188	15311	15317	15305	15364	15374	15478	15236	15195	15346	15162	15369	15314	15182	15171	15381	15352	15220	15292	15202	15364	15277	15502	15310	15381	15469	15553	15409	15162	15353	15192	15374	15408	15343	15338	15400	15292	15189	15452	15417	15271	15347	15224	15185	15299	15161	15032	15326	15287	15206	15216	15391	15238	15322	15228	15456	15394	15487	15434	15314	15323	15328	15297	15416	15221	15210	15205	15077	15024	15291	15375	15300	15134	15425	15540	15307	15287	15213	15361	15440	15275	15291	15232	15184	15319	15433	15143	15149	15198	15170	15443	15343	15296	15251	15253	15488	15272	15373	15415	15214	15296	15347	15298	15434	15305	15420	15354	15447	15326	15263	15414	15609	15325	15304	15281	15313	15334	15338	15259	15155	15262	15206	15399	15381	15132	15360	15364	15284	15157	15419	15253	15458	15427	15222	15257	15600	15265	15395	15581	15247	15361	15390	15132	15269	15412	15166	15420	15336	15492	15617	15462	15439	15373	15286	15299	15225	15273	15268	15188	15476	15278	15332	15350	15228	15374	15302	15389	15293	15207	15212	15317	15266	15378	15487	15171	15304	15322	15331	15223	15515	15376	15384	15235	15363	15258	15236	15414	15466	15517	15324	15309	15375	15421	15273	15519	15243	15437	15392	15428	15488	15405	15307	15251	15131	15132	15141	15270	15283	15359	15213	15266	15227	15402	15362	15343	15447	15435	15452	15565	15367	15339	15441	15180	15290	15264	15334	15334	15328	15232	15319	15300	15396	15292	15228	15327	15249	15296	15320	15652	15255	15209	15231	15352	15296	15270	15268	15225	15316	15388	15345	15209	15172	15418	15203	15382	15484	15277	15455	15373	15318	15422	15371	15282	15418	15278	15470	15261	15258	15387	15280	15291	15482	15516	15109	15032	15243	15400	15255	15602	15388	15311	15290	15457	15127	15175	15258	15212	15407	15261	15377	15186	15268	15521	15403	15392	15262	15247	15285	15204	15327	15441	15435	15255	15068	15369	15307	15353	15374	15110	15228	15445	15157	15268	15373	15396	15164	15336	15373	15141	15189	15456	15384	15239	15390	15435	15537	15319	15329	15231	15344	15333	15249	15279	15288	15390	15184	15188	15284	15289	15319	15305	15294	15193	15353	15305	15446	15324	15227	15361	15363	15348	15390	15275	15247	15257	15380	15465	15384	15371	15173	15408	15243	15243	15283	15140	15244	15196	15401	15449	15038	15271	15215	15423	15430	15389	15367	15606	15267	15215	15252	15209	15208	15375	15328	15519	15462	15464	15533	15359	15237	15187	15260	15282	15284	15244	15209	15468	15367	15362	15167	15293	15241	15251	15295	15513	15384	15386	15369	15470	15320	15373	15517	15457	15342	15362	15273	15387	15257	15265	15416	15250	15231	15449	15193	15442	15255	15232	15173	15345	15341	15248	15152	15219	15203	15216	15282	15201	15334	15376	15337	15341	15438	15328	15425	15256	15230	15311	15273	15218	15397	15344	15342	15501	15085	15286	15575	15197	15300	15274	15445	15438	15191	15370	15457	15381	15585	15392	15338	15431	15115	15395	15280	15395	15224	15236	15179	15127	15399	15350	15185	15351	15360	15382	15311	15564	15388	15374	15242	15476	15314	15367	15307	15244	15407	15354	15286	15333	15322	15188	15287	15317	15155	15274	15314	15404	15337	15302	15312	15207	15210	15502	15260	15476	15228	15287	15193	15336	15156	15326	15370	15399	15272	15317	15403	15403	15552	15189	15207	15327	15274	15315	15223	15223	15341	15389	15166	15364	15324	15475	15421	15236	15314	15503	15396	15298	15359	15231	15465	15462	15558	15315	15312	15203	15191	15424	15382	15244	15296	15070	15313	15088	15187	15226	15321	15238	15338	15194	15212	15332	15301	15518	15249	15273	15317	15257	15346	15460	15319	15371	15256	15291	15323	15325	15379	15281	15261	15303	15295	15264	15269	15321	15204	15432	14976	15290	15456	15467	15403	15474	15133	15265	15269	15290	15317	15328	15361	15326	15178	15533	15109	15284	15401	15205	15353	15243	15226	15280	15197	15266	15432	15352	15468	15359	15290	15223	15244	15175	15323	15459	15267	15317	15222	15288	15461	15314	15514	15286	15213	15140	15506	15339	15323	15310	15189	15379	15277	15248	15116	15337	15149	15345	15413	15315	15345	15245	15209	15228	15285	15356	15233	15384	15308	15397	15135	15333	15350	15407	15292	15234	15200	15042	15353	15247	15314	15204	15306	15351	15299	15405	15430	15334	15231	15250	15141	15437	15106	15410	15322	15389	15243	15234	15233	15354	15178	15432	15154	15401	15369	15208	15481	15263	15307	15234	15217	15297	15253	15285	15458	15396	15210	15433	15256
28298	52304	52353	40598	32278	30154	28346	26597	23163	20632	19524	18778	17607	17107	16260	15484	15213	14994	15085	14958	15061	14752	14729	14757	14812	14697	14672	14846	14700	14679	14810	14744	14711	14763	14432	14398	14418	14613	14567	14732	14591	14698	14488	14470	14484	14407	14484	14520	14497	14556	14501	14505	14567	14451	14595	14551	14442	14396	14332	14527	14620	14474	14471	14473	14544	14439	14563	14457	14526	14536	14521	14577	14381	14513	14381	14427	14841	14490	14566	14401	14652	14628	14297	14511	14499	14505	14497	14488	14542	14435	14539	14339	14488	14493	14318	14402	14459	14531	14469	14569	14523	14427	14549	14349	14390	14523	14609	14382	14499	14303	14507	14600	14448	14490	14477	14521	14438	14516	14524	14393	14358	14318	14552	14461	14482	14636	14302	14521	14618	14582	14514	14502	14458	14554	14473	14560	14751	14509	14367	14449	14439	14509	14525	14430	14410	14543	14369	14476	14350	14421	14369	14495	14690	14556	14482	14359	14492	14484	14533	14572	14380	14449	14424	14372	14465	14491	14686	14438	14459	14603	14503	14207	14409	14253	14411	14526	14321	14404	14437	14631	14455	14572	14534	14267	14459	14380	14421	14374	14601	14502	14597	14503	14569	14493	14280	14430	14490	14381	14380	14557	14381	14401	14390	14456	14614	14413	14501	14487	14542	14329	14543	14491	14412	14516	14381	14502	14423	14356	14558	14340	14400	14498	14469	14299	14594	14567	14573	14500	14458	14351	14441	14462	14495	14571	14564	14496	14534	14514	14420	14522	14496	14383	14414	14336	14461	14542	14482	14473	14437	14434	14589	14408	14373	14495	14369	14561	14556	14370	14478	14340	14462	14531	14580	14448	14460	14379	14669	14290	14473	14595	14412	14484	14570	14335	14461	14704	14217	14433	14395	14408	14531	14487	14506	14547	14498	14531	14486	14561	14479	14535	14474	14346	14371	14490	14410	14531	14406	14424	14552	14514	14543	14534	14602	14423	14293	14407	14369	14485	14440	14638	14620	14388	14410	14301	14472	14476	14614	14460	14423	14576	14450	14402	14363	14432	14384	14391	14570	14598	14484	14403	14512	14448	14381	14366	14407	14626	14419	14563	14356	14430	14579	14512	14308	14650	14414	14515	14390	14337	14569	14268	14623	14540	14486	14354	14471	14409	14417	14417	14409	14469	14451	14496	14532	14430	14639	14566	14460	14598	14489	14422	14500	14384	14350	14603	14458	14358	14483	14409	14674	14481	14302	14420	14379	14625	14432	14501	14468	14341	14352	14378	14402	14391	14482	14372	14501	14526	14370	14396	14492	14517	14537	14321	14631	14419	14375	14485	14500	14271	14445	14479	14491	14448	14488	14457	14596	14412	14484	14435	14396	14519	14415	14459	14337	14389	14555	14492	14440	14303	14556	14558	14651	14348	14475	14391	14515	14268	14588	14506	14490	14485	14521	14693	14314	14430	14274	14435	14685	14544	14442	14361	14334	14502	14462	14584	14578	14350	14445	14576	14449	14480	14488	14561	14393	14331	14323	14582	14472	14382	14586	14468	14618	14495	14654	14468	14517	14420	14461	14416	14572	14525	14400	14505	14649	14560	14547	14513	14575	14392	14581	14344	14518	14510	14398	14453	14534	14458	14576	14367	14450	14502	14417	14486	14364	14544	14330	14477	14275	14432	14581	14646	14571	14356	14466	14513	14424	14558	14375	14518	14164	14412	14372	14393	14493	14440	14492	14263	14278	14477	14584	14345	14364	14502	14423	14622	14493	14409	14557	14518	14437	14601	14448	14388	14570	14384	14355	14354	14539	14446	14431	14538	14456	14490	14577	14432	14407	14506	14439	14411	14486	14530	14434	14201	14624	14403	14379	14478	14739	14329	14506	14411	14401	14421	14622	14629	14318	14433	14597	14486	14415	14431	14325	14380	14298	14414	14580	14422	14510	14431	14393	14462	14593	14405	14411	14426	14497	14540	14466	14321	14291	14463	14509	14272	14400	14305	14469	14528	14583	14553	14558	14431	14592	14302	14267	14435	14458	14592	14480	14284	14606	14397	14595	14426	14363	14519	14534	14295	14635	14619	14414	14255	14446	14304	14494	14453	14434	14587	14427	14352	14368	14460	14335	14308	14307	14565	14457	14371	14405	14450	14394	14456	14467	14457	14320	14555	14413	14514	14508	14533	14432	14540	14602	14590	14360	14438	14370	14303	14457	14473	14420	14582	14803	14408	14666	14470	14493	14566	14580	14533	14389	14402	14565	14486	14427	14525	14606	14434	14487	14494	14532	14394	14439	14473	14570	14651	14518	14432	14358	14308	14548	14511	14495	14410	14576	14432	14324	14479	14414	14547	14560	14412	14356	14478	14443	14510	14596	14394	14569	14550	14436	14672	14494	14349	14370	14485	14505	14448	14242	14550	14560	14518	14433	14481	14456	14423	14463	14361	14524	14330	14318	14649	14311	14428	14614	14436	14496	14309	14424	14567	14524	14408	14531	14443	14529	14544	14550	14539	14356	14598	14379	14416	14430	14435	14416	14488	14402	14563	14496	14493	14472	14383	14542	14551	14457	14463	14608	14361	14271	14378	14494	14380	14550	14486	14431	14424	14406	14496	14374	14441	14517	14480	14433	14527	14501	14404	14529	14644	14532	14588	14493	14551	14574	14367	14418	14469	14400	14407	14537	14479	14465	14425	14336	14551	14403	14536	14417	14433	14518	14518	14600	14302	14528	14493	14359	14524	14455	14515	14398	14423	14488	14260	14293	14368	14293	14274	14424	14520	14485	14553	14545	14231	14512	14402	14586	14542	14483	14586	14503	14375	14455	14516	14252	14573	14366	14450	14429	14433	14409	14420	14356	14552	14490	14362	14602	14542	14475	14437	14362	14638	14408	14513	14322	14536	14490	14506	14474	14530	14392	14498	14490	14557	14510	14604	14476	14468	14254	14418	14472	14359	14586	14534	14548	14537	14416	14495	14412	14323	14469	14516	14344	14475	14474	14609	14456	14562	14460	14461	14386	14476	14332	14547	14300	14598	14625	14525	14423	14653	14586	14435	14505	14403	14332	14389	14543	14259	14514	14580	14451	14370	14632	14385	14383	14391	14452	14373	14418	14353	14585	14474	14420	14571	14621	14456	14501	14578	14638	14385	14482	14479	14398	14479	14407	14528	14479	14654	14362	14556	14490	14569	14535	14569	14333	14470	14407	14520	14366	14541	14584	14546	14450	14315	14555	14533	14594	14276	14389	14385	14592	14624	14384	14382	14422	14357	14576	14415	14351	14307	14506	14393	14377	14483	14470	14411	14436	14496	14403	14476	14571	14497	14473	14374	14540	14593	14626	14598	14446	14425	14494	14217	14509	14550	14355	14487	14490	14345	14522	14377	14580	14416	14362	14299	14539	14394	14359	14502	14492	14410	14397	14594	14321	14543	14378	14341	14628	14507	14572	14480	14605	14461	14444	14504	14497	14586	14487	14623	14556	14480	14355	14294	14366	14511	14306	14537	14528	14450	14390	14651	14556	14507	14476	14552	14434	14491	14360	14469	14452	14412	14525	14399	14499	14549	14417	14537	14590	14479	14231	14370	14300	14473	14633	14477	14570	14252	14532	14394	14334	14417	14554	14391	14410	14418	14419	14466	14484	14249	14524	14360	14471	14540	14752	14540	14483	14468	14584	14517	14205	14375	14520	14345	14534	14514	14512	14394	14493	14444	14585	14457	14359	14303	14538	14427	14376	14264	14527	14533	14495	14632	14536	14526	14329	14449	14476	14454	14476	14507	14478	14396	14478	14631	14580	14427	14284	14408	14494	14490	14633	14508	14460	14500	14420	14609	14443	14469	14414	14581	14436	14639	14414	14646	14620	14467	14406	14378	14321	14422	14665	14353	14465	14393	14433	14421	14417	14465	14525	14382	14482	14620	14418	14421	14404	14438	14272	14530	14626	14310	14416	14389	14553	14269	14520	14485	14401	14485	14554	14450	14240	14505	14372	14442	14433	14470	14524	14261	14519	14530	14407	14579	14490	14500	14690	14409	14410	14453	14401	14452	14415	14565	14412	14375	14625	14439	14472	14480	14540	14265	14600	14598	14386	14497	14414	14453	14612	14553	14406	14504	14237	14587	14425	14429	14553	14405	14502	14432	14596	14477	14556	14458	14410	14526	14532	14441	14380	14484	14421	14521	14421	14481	14421	14540	14482	14390	14601	14532	14418	14482	14504	14430	14632	14430	14535	14396	14480	14342	14468	14406	14416	14385	14530	14471	14503	14393	14508	14433	14425	14410	14547	14360	14509	14619	14458	14416	14331	14429	14582	14484	14541	14397	14459	14379	14536	14531	14373	14578	14432	14355	14550	14400	14391	14454	14324	14630	14457	14666	14475	14481	14399	14377	14413	14315	14411	14506	14312	14457	14445	14411	14437	14517	14437	14379	14403	14383	14578	14348	14523	14413	14405	14382	14449	14457	14583	14508	14447	14460	14513	14492	14539	14696	14356	14521	14284	14523	14516	14516	14530	14416	14427	14554	14385	14417	14431	14683	14443	14486	14631	14320	14412	14585	14418	14467	14534	14401	14510	14362	14236	14451	14406	14391	14626	14406	14501	14398	14435	14544	14389	14562	14470	14358	14359	14414	14582	14501	14436	14589	14440	14559	14520	14449	14462	14599	14198	14454	14353	14385	14547	14476	14352	14490	14660	14598	14511	14401	14380	14479	14498	14412	14463	14453	14534	14472	14567	14562	14523	14367	14552	14375	14467	14487	14418	14655	14518	14466	14418	14424	14284	14508	14452	14353	14467	14656	14446	14363	14391	14403	14589	14489	14357	14407	14296	14641	14530	14573	14460	14330	14432	14348	14401	14374	14490	14447	14437	14520	14391	14562	14777	14428	14497	14553	14416	14479	14386	14416	14557	14357	14358	14488	14364	14334	14296	14402	14594	14334	14465	14486	14344	14490	14545	14515	14526	14533	14483	14397	14428	14669	14428	14380	14468	14468	14490	14509	14496	14447	14723	14557	14438	14732	14533	14416	14470	14487	14478	14654	14588	14449	14495	14498	14530	14512	14438	14315	14473	14381	14613	14492	14353	14475	14392	14452	14531	14402	14592	14448	14506	14363	14628	14547	14344	14409
30651	29170	35240	29541	22305	20570	19629	19160	17707	16804	16567	16494	16284	16179	15848	15683	15641	15672	15783	15630	15662	15733	15567	15712	15641	15488	15526	15450	15243	15490	15684	15390	15477	15562	15585	15370	15626	15510	15545	15601	15523	15757	15444	15413	15491	15503	15471	15241	15676	15460	15504	15532	15553	15507	15407	15501	15609	15439	15510	15485	15417	15749	15456	15537	15379	15569	15605	15449	15376	15628	15394	15356	15608	15538	15458	15516	15464	15535	15234	15404	15585	15484	15575	15273	15379	15584	15636	15342	15482	15573	15699	15362	15425	15525	15670	15312	15439	15307	15444	15562	15455	15479	15368	15540	15371	15510	15445	15450	15467	15541	15392	15826	15387	15543	15744	15653	15393	15654	15647	15535	15631	15453	15596	15465	15321	15550	15483	15494	15570	15505	15285	15435	15357	15699	15526	15519	15457	15535	15692	15503	15671	15396	15366	15315	15496	15353	15471	15514	15462	15549	15522	15631	15309	15527	15476	15449	15393	15393	15331	15665	15499	15354	15552	15531	15558	15404	15637	15523	15508	15483	15129	15400	15437	15583	15534	15693	15510	15502	15384	15543	15446	15538	15462	15378	15484	15562	15463	15417	15525	15516	15417	15431	15460	15575	15272	15305	15424	15394	15552	15553	15548	15364	15511	15639	15383	15638	15367	15314	15550	15558	15585	15481	15565	15265	15252	15329	15522	15560	15419	15622	15262	15686	15622	15420	15510	15534	15329	15599	15438	15527	15520	15276	15432	15515	15258	15436	15400	15312	15494	15629	15408	15516	15714	15728	15545	15538	15600	15600	15247	15451	15411	15551	15378	15426	15506	15530	15533	15549	15515	15436	15614	15546	15483	15424	15470	15401	15596	15678	15404	15314	15482	15414	15445	15501	15526	15513	15394	15553	15647	15476	15409	15432	15482	15442	15499	15446	15535	15595	15650	15401	15570	15709	15386	15420	15466	15351	15519	15451	15366	15539	15594	15591	15532	15662	15341	15465	15391	15380	15450	15502	15528	15486	15544	15604	15245	15445	15344	15345	15336	15557	15587	15446	15502	15357	15369	15321	15404	15325	15437	15487	15517	15208	15521	15274	15546	15600	15330	15597	15489	15588	15337	15439	15352	15425	15573	15492	15431	15377	15478	15535	15502	15596	15588	15569	15500	15480	15471	15564	15326	15488	15456	15479	15534	15395	15497	15293	15678	15551	15540	15374	15330	15438	15451	15519	15471	15482	15543	15483	15554	15507	15536	15475	15428	15470	15564	15497	15631	15479	15513	15434	15431	15488	15485	15469	15323	15281	15664	15390	15660	15471	15392	15248	15499	15595	15526	15511	15657	15653	15351	15405	15544	15461	15450	15521	15307	15337	15428	15465	15603	15513	15588	15608	15531	15425	15411	15440	15545	15539	15531	15397	15405	15326	15385	15691	15465	15417	15651	15410	15425	15317	15298	15458	15369	15508	15342	15410	15412	15538	15408	15347	15356	15483	15641	15350	15482	15499	15712	15392	15470	15482	15613	15490	15458	15565	15409	15425	15468	15776	15604	15425	15492	15680	15448	15370	15387	15381	15358	15623	15424	15441	15440	15689	15387	15435	15247	15489	15397	15336	15494	15515	15527	15394	15372	15439	15507	15487	15541	15414	15576	15450	15540	15314	15447	15259	15519	15587	15450	15542	15573	15515	15518	15551	15431	15457	15470	15373	15379	15578	15475	15351	15359	15405	15439	15484	15360	15362	15469	15515	15505	15565	15344	15459	15500	15427	15375	15614	15432	15296	15594	15300	15570	15442	15501	15389	15383	15548	15610	15550	15259	15534	15650	15632	15312	15415	15495	15441	15387	15337	15513	15541	15342	15282	15485	15504	15553	15496	15470	15525	15409	15388	15424	15595	15398	15510	15474	15641	15650	15415	15471	15483	15669	15510	15371	15298	15494	15182	15476	15437	15575	15647	15264	15324	15571	15501	15343	15534	15684	15559	15569	15540	15679	15556	15447	15618	15533	15355	15371	15628	15489	15463	15549	15408	15558	15377	15392	15370	15505	15664	15455	15390	15592	15430	15342	15412	15362	15415	15415	15377	15256	15434	15546	15558	15714	15297	15407	15444	15531	15538	15398	15409	15695	15439	15457	15443	15416	15371	15462	15493	15435	15470	15427	15667	15401	15418	15573	15486	15690	15449	15611	15506	15489	15576	15315	15435	15582	15556	15701	15328	15428	15621	15350	15475	15493	15364	15511	15502	15624	15540	15488	15487	15551	15499	15350	15480	15585	15479	15497	15299	15446	15456	15582	15450	15526	15388	15396	15480	15477	15397	15610	15410	15467	15481	15718	15435	15435	15476	15547	15763	15535	15509	15580	15302	15402	15616	15464	15360	15532	15485	15379	15398	15504	15230	15357	15453	15575	15623	15359	15535	15411	15425	15391	15638	15456	15409	15542	15475	15327	15394	15542	15679	15358	15506	15553	15619	15504	15362	15516	15579	15496	15424	15576	15589	15401	15495	15609	15352	15555	15379	15396	15521	15528	15329	15555	15491	15438	15333	15461	15350	15575	15401	15473	15678	15364	15479	15549	15470	15420	15446	15573	15362	15597	15349	15593	15704	15490	15394	15309	15439	15560	15510	15579	15745	15652	15471	15524	15454	15522	15548	15590	15445	15618	15387	15538	15572	15396	15602	15357	15477	15529	15552	15503	15463	15583	15446	15482	15521	15478	15273	15427	15324	15413	15471	15425	15327	15356	15549	15383	15506	15449	15425	15553	15537	15418	15552	15575	15385	15615	15475	15370	15347	15615	15576	15476	15456	15232	15474	15513	15440	15443	15477	15461	15449	15435	15711	15482	15316	15442	15520	15538	15544	15354	15530	15565	15433	15384	15443	15564	15287	15442	15569	15494	15525	15610	15577	15523	15654	15557	15385	15544	15477	15441	15500	15508	15472	15512	15397	15403	15423	15512	15488	15604	15585	15492	15317	15401	15509	15391	15301	15503	15582	15634	15421	15547	15588	15579	15598	15590	15469	15396	15633	15416	15646	15719	15351	15489	15469	15647	15792	15584	15463	15462	15505	15462	15488	15362	15200	15489	15469	15566	15491	15535	15515	15399	15420	15522	15320	15491	15664	15516	15544	15622	15653	15526	15570	15472	15387	15453	15488	15490	15556	15618	15574	15353	15466	15415	15415	15523	15698	15430	15420	15472	15468	15522	15633	15254	15445	15363	15456	15611	15409	15551	15291	15568	15563	15253	15553	15423	15571	15533	15508	15585	15590	15670	15382	15640	15451	15510	15452	15441	15389	15575	15376	15585	15478	15277	15388	15457	15561	15403	15564	15433	15542	15524	15536	15451	15441	15542	15348	15360	15465	15332	15392	15671	15624	15534	15339	15230	15589	15401	15558	15465	15442	15548	15435	15381	15337	15584	15529	15565	15364	15472	15552	15363	15371	15497	15538	15487	15387	15344	15662	15443	15400	15456	15538	15698	15465	15330	15471	15503	15567	15404	15486	15488	15461	15360	15400	15563	15521	15559	15353	15572	15391	15604	15545	15432	15701	15492	15478	15522	15460	15538	15324	15457	15471	15293	15421	15446	15539	15459	15571	15361	15513	15415	15290	15342	15309	15342	15583	15542	15297	15485	15632	15285	15436	15538	15588	15421	15421	15654	15394	15435	15495	15689	15293	15461	15399	15411	15522	15484	15403	15632	15411	15470	15518	15561	15257	15475	15573	15600	15566	15428	15454	15571	15512	15445	15596	15696	15553	15578	15581	15571	15679	15542	15595	15543	15617	15605	15490	15600	15495	15574	15560	15343	15608	15352	15521	15695	15677	15483	15462	15451	15453	15537	15459	15558	15436	15561	15579	15340	15545	15521	15382	15455	15571	15332	15670	15472	15560	15633	15315	15482	15459	15626	15462	15457	15464	15511	15424	15340	15466	15378	15462	15353	15661	15336	15415	15383	15549	15532	15608	15632	15490	15585	15464	15640	15323	15634	15405	15405	15502	15471	15350	15296	15523	15288	15390	15675	15276	15746	15409	15374	15476	15593	15518	15245	15631	15526	15542	15382	15420	15611	15473	15381	15409	15289	15417	15429	15199	15386	15399	15534	15575	15373	15651	15494	15464	15649	15414	15507	15408	15466	15551	15380	15409	15449	15336	15483	15573	15552	15636	15567	15370	15683	15639	15497	15569	15457	15569	15530	15450	15660	15472	15569	15361	15271	15352	15432	15603	15423	15509	15346	15488	15479	15417	15572	15585	15595	15550	15615	15505	15381	15547	15452	15284	15364	15579	15475	15326	15467	15479	15553	15426	15361	15540	15503	15534	15545	15489	15409	15541	15661	15214	15438	15385	15238	15351	15485	15482	15550	15529	15733	15544	15556	15481	15535	15232	15246	15556	15635	15323	15392	15427	15504	15402	15436	15515	15511	15456	15512	15649	15666	15529	15629	15450	15452	15461	15408	15470	15577	15475	15430	15595	15579	15559	15388	15665	15463	15517	15478	15454	15497	15769	15369	15601	15525	15650	15732	15517	15550	15483	15612	15481	15474	15524	15385	15423	15586	15370	15588	15627	15565	15379	15514	15387	15427	15367	15476	15401	15440	15479	15484	15357	15614	15419	15664	15475	15526	15637	15435	15501	15466	15560	15618	15287	15624	15471	15495	15445	15401	15468	15578	15524	15611	15497	15687	15358	15285	15444	15561	15295	15680	15593	15299	15496	15405	15688	15521	15551	15371	15340	15467	15599	15467	15658	15461	15460	15461	15381	15643	15358	15277	15307	15427	15448	15578	15450	15485	15477	15639	15420	15319	15463	15625	15589	15382	15616	15494	15250	15440	15399	15527	15440	15406	15540	15598	15471	15692	15600	15431	15319	15350	15471	15507	15289	15482	15575	15536	15466	15452	15515	15547	15592	15278	15503	15597	15514	15536	15663	15534	15458	15568	15410	15480	15488	15377	15550	15656	15585	15443	15582	15499	15372	15410	15583	15657	15386	15390	15496	15547	15616	15477	15408	15508	15470	15369	15509	15419	15424	15479	15543	15493	15502	15393	15411	15346	15404	15475	15535	15564	15522	15357	15293	15527	15460	15486	15551	15551	15464	15583	15609	15434	15390	15472	15433	15385	15495
27242	42220	41965	30892	24212	22375	21198	20619	18465	17034	16644	16093	15958	15585	15227	14874	14920	14986	14762	14871	14685	14644	14669	14599	14549	14577	14552	14615	14592	14831	14604	14717	14637	14768	14581	14592	14564	14640	14577	14565	14716	14657	14656	14650	14479	14444	14608	14578	14735	14591	14688	14547	14551	14538	14501	14849	14481	14596	14455	14798	14488	14310	14639	14627	14612	14591	14481	14675	14526	14551	14393	14536	14645	14519	14601	14585	14545	14558	14594	14612	14615	14750	14580	14530	14712	14618	14498	14727	14700	14615	14514	14420	14616	14471	14635	14577	14620	14510	14630	14582	14435	14661	14684	14476	14536	14631	14522	14436	14614	14558	14508	14503	14475	14607	14608	14465	14556	14583	14682	14523	14643	14669	14557	14363	14615	14330	14546	14465	14571	14604	14639	14592	14689	14354	14708	14574	14546	14747	14566	14565	14651	14618	14600	14371	14488	14550	14423	14598	14578	14603	14486	14595	14534	14536	14566	14436	14338	14621	14522	14513	14506	14693	14615	14627	14495	14618	14667	14623	14475	14557	14656	14614	14473	14436	14566	14525	14656	14666	14609	14537	14610	14438	14422	14656	14777	14476	14496	14708	14626	14357	14471	14413	14560	14508	14558	14636	14532	14650	14401	14543	14537	14553	14500	14591	14633	14578	14557	14568	14536	14477	14551	14596	14624	14576	14687	14586	14696	14590	14433	14556	14659	14536	14553	14602	14375	14483	14494	14526	14421	14582	14640	14533	14579	14466	14530	14514	14441	14535	14623	14679	14571	14563	14525	14494	14490	14568	14455	14465	14699	14435	14473	14507	14691	14610	14522	14426	14652	14689	14615	14572	14348	14470	14546	14445	14584	14599	14541	14432	14533	14448	14672	14533	14527	14683	14578	14537	14502	14473	14533	14621	14454	14626	14495	14297	14504	14570	14682	14414	14594	14730	14442	14724	14644	14503	14631	14571	14446	14645	14722	14588	14463	14348	14494	14595	14640	14578	14595	14555	14496	14794	14603	14754	14504	14595	14439	14634	14551	14597	14572	14574	14597	14519	14496	14431	14722	14567	14710	14440	14484	14597	14559	14582	14378	14541	14624	14539	14686	14600	14543	14424	14671	14525	14628	14613	14618	14721	14560	14532	14541	14580	14603	14719	14505	14702	14584	14534	14659	14520	14452	14533	14482	14414	14562	14633	14523	14532	14521	14552	14535	14392	14523	14557	14632	14573	14478	14564	14543	14516	14717	14573	14644	14632	14536	14566	14521	14610	14473	14472	14449	14765	14583	14732	14485	14447	14570	14580	14676	14747	14649	14610	14404	14659	14536	14627	14447	14592	14532	14392	14702	14618	14474	14547	14588	14426	14364	14471	14550	14573	14596	14447	14520	14580	14548	14578	14460	14465	14584	14635	14603	14424	14578	14504	14490	14426	14593	14476	14588	14562	14461	14635	14621	14514	14493	14659	14672	14536	14573	14465	14715	14496	14621	14472	14637	14413	14583	14621	14511	14545	14634	14467	14619	14626	14665	14592	14523	14621	14613	14541	14787	14562	14517	14507	14511	14677	14534	14470	14546	14272	14440	14466	14378	14756	14608	14620	14699	14557	14686	14530	14702	14666	14555	14513	14627	14534	14594	14498	14635	14400	14638	14539	14414	14546	14596	14650	14545	14456	14529	14595	14527	14724	14626	14678	14624	14416	14648	14491	14525	14493	14431	14702	14399	14598	14581	14561	14637	14534	14594	14667	14387	14429	14469	14632	14438	14447	14633	14481	14489	14649	14666	14645	14559	14615	14593	14551	14589	14473	14547	14511	14418	14577	14555	14485	14524	14508	14599	14601	14577	14583	14594	14445	14657	14602	14515	14732	14510	14702	14518	14648	14540	14483	14691	14652	14725	14613	14484	14424	14511	14569	14501	14704	14694	14389	14523	14646	14373	14570	14604	14499	14535	14565	14637	14453	14526	14601	14692	14551	14512	14410	14480	14577	14644	14527	14457	14551	14601	14696	14588	14506	14704	14553	14607	14840	14544	14582	14628	14526	14706	14665	14494	14604	14608	14457	14685	14628	14613	14678	14660	14485	14700	14504	14623	14473	14637	14593	14629	14683	14625	14514	14472	14730	14585	14563	14617	14519	14638	14561	14467	14682	14487	14641	14578	14494	14642	14702	14590	14593	14537	14482	14611	14467	14577	14599	14743	14549	14389	14691	14573	14728	14511	14886	14700	14576	14456	14612	14481	14578	14565	14611	14456	14572	14306	14587	14317	14767	14589	14607	14525	14411	14518	14586	14657	14611	14503	14610	14609	14569	14576	14508	14494	14594	14613	14700	14683	14409	14510	14470	14456	14672	14522	14532	14555	14416	14591	14538	14578	14659	14679	14662	14588	14446	14513	14549	14615	14594	14633	14583	14573	14648	14630	14698	14594	14463	14523	14545	14478	14596	14604	14553	14636	14570	14501	14445	14562	14623	14636	14665	14582	14451	14641	14727	14740	14570	14572	14618	14670	14374	14583	14516	14638	14664	14474	14564	14501	14581	14441	14623	14481	14756	14537	14511	14545	14697	14631	14492	14630	14509	14750	14572	14461	14569	14611	14667	14718	14581	14667	14621	14449	14733	14691	14591	14658	14593	14554	14622	14623	14459	14410	14591	14505	14631	14580	14571	14601	14525	14688	14768	14459	14630	14501	14503	14432	14586	14552	14457	14700	14522	14530	14620	14633	14560	14701	14574	14549	14593	14452	14748	14683	14647	14483	14546	14517	14435	14700	14635	14392	14549	14528	14456	14456	14400	14535	14656	14466	14632	14443	14554	14529	14328	14665	14641	14299	14541	14534	14452	14654	14480	14598	14619	14392	14688	14544	14509	14375	14636	14626	14504	14630	14725	14551	14604	14583	14486	14685	14691	14722	14419	14419	14775	14615	14674	14389	14651	14559	14535	14550	14533	14702	14667	14483	14482	14502	14394	14623	14521	14456	14771	14531	14615	14690	14623	14506	14488	14528	14643	14576	14685	14568	14521	14650	14712	14542	14475	14777	14476	14592	14653	14441	14605	14482	14476	14532	14401	14678	14521	14572	14581	14538	14442	14558	14558	14552	14674	14419	14566	14514	14525	14577	14639	14737	14471	14565	14441	14508	14518	14554	14600	14567	14581	14675	14383	14716	14573	14555	14510	14700	14452	14734	14429	14764	14593	14586	14625	14664	14538	14645	14596	14629	14629	14544	14715	14600	14403	14520	14681	14540	14453	14459	14572	14673	14560	14700	14655	14575	14576	14645	14476	14586	14545	14449	14562	14670	14535	14654	14626	14650	14651	14782	14549	14604	14660	14573	14477	14612	14513	14515	14478	14626	14597	14566	14345	14412	14618	14453	14633	14440	14652	14525	14625	14688	14609	14521	14457	14495	14601	14424	14671	14356	14562	14536	14557	14529	14540	14442	14721	14491	14553	14384	14700	14619	14447	14656	14540	14476	14508	14532	14567	14585	14503	14519	14668	14613	14637	14597	14610	14485	14619	14671	14603	14548	14638	14639	14492	14647	14473	14597	14582	14566	14358	14479	14827	14461	14446	14495	14498	14606	14518	14483	14481	14406	14550	14730	14413	14650	14770	14531	14612	14626	14532	14452	14591	14541	14714	14547	14647	14556	14518	14478	14623	14429	14492	14552	14504	14609	14592	14522	14456	14583	14460	14597	14499	14620	14492	14501	14597	14549	14709	14674	14555	14510	14456	14607	14734	14621	14610	14507	14718	14458	14481	14655	14719	14572	14653	14573	14678	14541	14456	14630	14595	14583	14737	14626	14569	14655	14709	14691	14569	14604	14631	14615	14697	14551	14598	14673	14511	14641	14507	14596	14706	14613	14629	14665	14689	14692	14572	14419	14629	14604	14688	14570	14507	14543	14604	14849	14549	14561	14633	14545	14639	14592	14583	14563	14659	14577	14455	14651	14474	14496	14609	14596	14422	14443	14713	14587	14615	14476	14594	14606	14531	14787	14521	14705	14480	14656	14537	14598	14629	14592	14597	14614	14529	14572	14481	14655	14514	14410	14567	14603	14537	14587	14582	14681	14735	14651	14570	14429	14510	14579	14639	14661	14660	14579	14544	14526	14604	14652	14591	14455	14485	14629	14468	14459	14355	14681	14538	14579	14567	14662	14563	14671	14619	14628	14404	14606	14423	14535	14635	14495	14609	14574	14578	14575	14621	14550	14605	14674	14614	14551	14576	14715	14509	14720	14649	14522	14508	14570	14605	14595	14688	14592	14602	14611	14547	14646	14517	14525	14635	14517	14469	14572	14636	14659	14611	14437	14453	14555	14514	14679	14476	14682	14392	14506	14466	14598	14573	14587	14524	14451	14517	14547	14439	14689	14564	14527	14523	14648	14684	14539	14506	14558	14720	14609	14468	14619	14503	14499	14558	14558	14495	14490	14833	14661	14534	14697	14513	14598	14394	14436	14617	14476	14619	14590	14724	14627	14471	14645	14368	14603	14585	14498	14395	14403	14590	14430	14546	14599	14600	14591	14668	14607	14487	14427	14747	14446	14741	14646	14414	14684	14640	14572	14490	14697	14654	14369	14503	14624	14601	14555	14722	14402	14704	14541	14508	14492	14501	14621	14532	14593	14387	14727	14536	14482	14550	14627	14652	14743	14435	14629	14558	14596	14597	14479	14573	14497	14540	14505	14465	14542	14697	14463	14636	14672	14440	14665	14700	14774	14571	14583	14674	14508	14673	14494	14360	14616	14435	14686	14539	14548	14510	14439	14488	14633	14621	14553	14661	14545	14631	14517	14528	14455	14683	14532	14770	14438	14650	14659	14525	14430	14615	14518	14462	14636	14552	14734	14549	14689	14644	14524	14532	14739	14596	14577	14629	14467	14592	14626	14604	14666	14478	14616	14626	14684	14622	14682	14576	14656	14592	14376	14612	14643	14647	14689	14414	14763	14576	14699	14631	14672	14507	14577	14647	14531	14501	14723	14592	14484	14595	14608	14587	14558	14484	14444	14586	14619	14570	14635	14469	14536	14477	14595	14626	14645	14575	14659	14538	14382	14615	14543	14633	14608	14433	14709	14474	14624	14608	14618	14825	14503	14594	14715	14585	14564	14576	14575	14664	14663	14659
25379	21421	28711	26903	24052	23528	22717	20479	18592	17570	16751	16441	15847	15693	15460	14820	14874	14897	14617	14725	14722	14622	14680	14599	14511	14397	14829	14804	14725	14570	14535	14475	14644	14452	14754	14462	14595	14578	14621	14678	14558	14648	14539	14482	14614	14658	14643	14591	14551	14647	14682	14309	14574	14580	14661	14581	14547	14607	14670	14610	14655	14480	14411	14687	14489	14569	14642	14523	14547	14556	14388	14458	14586	14643	14521	14454	14527	14495	14505	14612	14484	14705	14500	14641	14678	14613	14659	14682	14793	14480	14597	14770	14501	14521	14337	14726	14562	14704	14650	14640	14754	14596	14561	14566	14613	14728	14783	14606	14640	14540	14346	14561	14499	14595	14615	14720	14617	14633	14490	14763	14423	14476	14605	14727	14521	14512	14546	14794	14662	14481	14497	14405	14743	14444	14479	14582	14544	14479	14706	14641	14642	14655	14627	14389	14646	14403	14506	14647	14697	14442	14569	14462	14553	14605	14447	14577	14628	14582	14476	14593	14590	14456	14496	14631	14597	14594	14600	14193	14342	14472	14419	14469	14680	14545	14641	14447	14687	14614	14567	14486	14659	14565	14530	14488	14520	14372	14478	14418	14653	14547	14394	14501	14359	14335	14465	14376	14510	14565	14796	14528	14526	14452	14528	14640	14492	14487	14494	14530	14502	14455	14453	14357	14498	14585	14615	14561	14363	14711	14581	14411	14719	14691	14519	14529	14436	14453	14625	14401	14457	14636	14593	14534	14376	14538	14602	14399	14637	14790	14622	14450	14581	14510	14578	14570	14550	14697	14545	14375	14571	14599	14524	14516	14517	14485	14365	14411	14412	14514	14527	14551	14707	14551	14533	14639	14618	14622	14465	14409	14629	14538	14402	14557	14644	14444	14650	14420	14440	14472	14488	14540	14374	14445	14492	14541	14486	14601	14507	14538	14527	14468	14409	14649	14585	14552	14669	14682	14719	14553	14575	14567	14597	14460	14590	14458	14339	14535	14579	14446	14312	14367	14392	14468	14525	14420	14627	14581	14537	14599	14688	14464	14590	14531	14491	14551	14537	14692	14505	14580	14397	14456	14538	14523	14508	14529	14478	14387	14406	14544	14404	14628	14733	14584	14726	14373	14518	14652	14660	14522	14727	14867	14474	14507	14585	14541	14520	14448	14464	14513	14524	14512	14675	14477	14660	14438	14584	14319	14424	14581	14509	14291	14618	14553	14570	14508	14524	14634	14286	14406	14522	14574	14456	14598	14603	14665	14547	14346	14534	14415	14473	14627	14506	14521	14597	14533	14684	14383	14566	14797	14616	14586	14410	14567	14534	14589	14500	14433	14721	14520	14504	14555	14686	14614	14738	14612	14517	14578	14547	14607	14801	14628	14593	14583	14427	14562	14625	14599	14535	14437	14489	14748	14549	14493	14636	14558	14826	14564	14407	14553	14380	14598	14648	14598	14462	14748	14852	14661	14573	14612	14834	14595	14380	14512	14585	14435	14654	14602	14464	14554	14400	14527	14578	14559	14516	14378	14540	14634	14597	14552	14640	14600	14516	14638	14405	14478	14724	14570	14459	14383	14612	14366	14520	14502	14555	14539	14676	14549	14500	14603	14442	14632	14534	14458	14501	14595	14581	14531	14410	14631	14446	14704	14731	14450	14528	14645	14642	14490	14413	14576	14758	14589	14571	14572	14575	14432	14614	14512	14629	14527	14438	14594	14379	14514	14755	14563	14723	14316	14469	14622	14723	14580	14539	14507	14420	14510	14529	14586	14506	14510	14643	14542	14634	14418	14462	14685	14549	14485	14725	14421	14483	14519	14640	14386	14528	14757	14498	14560	14836	14603	14589	14527	14422	14546	14431	14501	14884	14542	14539	14589	14531	14453	14647	14613	14499	14650	14546	14622	14525	14532	14450	14715	14494	14471	14581	14666	14434	14653	14765	14630	14626	14634	14567	14522	14521	14350	14634	14471	14396	14501	14618	14633	14455	14453	14492	14178	14559	14686	14546	14494	14696	14567	14674	14629	14516	14548	14778	14691	14486	14703	14694	14484	14678	14361	14418	14683	14442	14641	14544	14450	14547	14610	14578	14561	14593	14502	14458	14594	14328	14510	14657	14692	14356	14497	14571	14541	14589	14484	14538	14560	14411	14428	14670	14525	14558	14595	14611	14637	14380	14594	14461	14608	14675	14499	14400	14591	14393	14726	14509	14669	14344	14497	14522	14668	14657	14521	14607	14569	14480	14650	14421	14514	14519	14779	14704	14744	14489	14689	14477	14611	14577	14535	14660	14450	14831	14918	14562	14397	14740	14510	14516	14492	14605	14459	14510	14555	14576	14702	14528	14665	14524	14515	14674	14450	14590	14484	14572	14578	14616	14540	14725	14536	14645	14512	14420	14374	14618	14539	14682	14467	14506	14545	14682	14594	14712	14660	14676	14400	14660	14654	14517	14421	14349	14646	14405	14368	14527	14433	14453	14612	14552	14546	14345	14347	14577	14554	14698	14551	14554	14692	14612	14614	14535	14592	14690	14714	14579	14374	14487	14546	14571	14451	14447	14673	14710	14567	14602	14512	14464	14473	14562	14550	14476	14642	14536	14511	14462	14534	14593	14515	14771	14398	14465	14645	14638	14622	14493	14635	14424	14538	14634	14561	14493	14324	14665	14586	14607	14359	14540	14440	14426	14466	14485	14545	14403	14507	14679	14454	14520	14497	14869	14491	14535	14622	14437	14619	14386	14460	14513	14649	14624	14527	14561	14742	14748	14784	14478	14503	14471	14606	14393	14881	14867	14494	14376	14454	14583	14567	14557	14675	14379	14575	14409	14583	14611	14587	14387	14507	14745	14690	14601	14795	14605	14415	14484	14607	14626	14671	14528	14341	14390	14524	14649	14667	14452	14407	14613	14544	14516	14511	14535	14547	14540	14638	14445	14647	14454	14473	14625	14593	14245	14612	14754	14497	14456	14473	14503	14509	14421	14500	14566	14432	14449	14454	14426	14586	14645	14499	14468	14376	14519	14577	14482	14695	14527	14569	14584	14714	14613	14489	14472	14655	14410	14495	14542	14536	14548	14691	14529	14366	14391	14452	14544	14365	14609	14512	14451	14607	14492	14576	14430	14603	14536	14461	14578	14321	14643	14554	14577	14372	14496	14672	14695	14364	14559	14496	14498	14471	14353	14493	14596	14560	14715	14634	14597	14511	14478	14665	14567	14572	14594	14468	14618	14634	14593	14672	14566	14523	14678	14439	14452	14584	14673	14488	14431	14575	14421	14744	14766	14453	14425	14514	14586	14548	14306	14559	14466	14498	14507	14643	14548	14599	14393	14563	14562	14533	14554	14588	14651	14499	14705	14515	14479	14550	14371	14744	14499	14633	14467	14546	14533	14714	14512	14660	14661	14516	14629	14661	14748	14687	14666	14698	14516	14416	14560	14572	14420	14586	14681	14509	14495	14482	14415	14413	14461	14453	14677	14517	14601	14452	14514	14561	14600	14367	14449	14421	14491	14584	14466	14401	14495	14418	14569	14569	14646	14603	14477	14495	14575	14543	14694	14628	14247	14522	14356	14500	14590	14495	14593	14365	14658	14510	14581	14341	14450	14409	14730	14557	14619	14652	14579	14491	14567	14367	14482	14918	14625	14682	14662	14657	14471	14425	14537	14627	14488	14682	14536	14511	14578	14502	14480	14435	14520	14533	14761	14505	14300	14435	14233	14479	14517	14688	14601	14447	14564	14708	14319	14462	14547	14452	14374	14480	14458	14499	14381	14694	14441	14401	14601	14474	14578	14691	14488	14573	14776	14689	14675	14704	14451	14675	14420	14597	14581	14465	14388	14657	14643	14663	14401	14746	14766	14512	14608	14615	14611	14670	14525	14381	14541	14443	14500	14495	14669	14608	14660	14597	14782	14483	14399	14577	14616	14415	14764	14617	14478	14470	14453	14485	14583	14532	14535	14364	14427	14621	14545	14399	14659	14524	14491	14520	14498	14527	14546	14457	14571	14385	14608	14709	14248	14628	14353	14668	14662	14581	14695	14609	14730	14507	14477	14416	14355	14510	14720	14515	14488	14408	14638	14697	14628	14577	14560	14556	14559	14422	14565	14595	14567	14559	14594	14518	14458	14598	14503	14591	14347	14647	14577	14390	14638	14510	14641	14319	14608	14597	14559	14606	14573	14386	14422	14426	14649	14681	14495	14750	14461	14495	14537	14588	14484	14551	14725	14608	14528	14743	14750	14658	14415	14437	14474	14336	14652	14503	14452	14525	14450	14583	14309	14468	14627	14787	14461	14615	14568	14325	14525	14565	14535	14620	14565	14435	14488	14568	14585	14475	14506	14566	14734	14908	14635	14463	14625	14335	14527	14590	14610	14455	14636	14397	14379	14420	14634	14625	14435	14518	14418	14519	14586	14552	14272	14441	14718	14633	14491	14481	14594	14528	14618	14510	14627	14585	14554	14542	14553	14638	14394	14268	14428	14617	14553	14530	14681	14326	14559	14591	14697	14474	14688	14499	14607	14520	14632	14626	14621	14511	14534	14609	14716	14653	14379	14435	14650	14582	14514	14643	14517	14768	14543	14701	14373	14603	14346	14447	14650	14588	14436	14579	14593	14612	14568	14424	14592	14563	14550	14457	14556	14499	14637	14460	14588	14475	14652	14612	14488	14451	14679	14683	14622	14519	14679	14695	14503	14698	14485	14718	14533	14582	14682	14540	14613	14564	14352	14559	14562	14642	14406	14520	14530	14613	14563	14601	14556	14678	14713	14543	14519	14459	14461	14426	14487	14765	14569	14477	14552	14593	14400	14426	14639	14431	14543	14476	14314	14509	14338	14510	14712	14528	14329	14302	14691	14696	14422	14603	14438	14525	14506	14479	14439	14740	14559	14403	14679	14442	14490	14461	14434	14523	14497	14551	14524	14493	14603	14598	14641	14535	14643	14571	14676	14579	14581	14578	14431	14451	14601	14512	14466	14618	14372	14403	14682	14705	14570	14559	14455	14394	14587	14546	14583	14464	14492	14589	14475	14623	14323	14443	14548	14566	14514	14693	14627	14481	14588	14374	14507	14755	14501	14556	14711	14428	14477	14659	14452	14580	14466	14610	14589	14690	14605	14579
26829	47959	46887	34921	28563	26412	24293	23356	20691	18551	17438	17033	16077	15918	15139	14573	14537	14436	14311	14214	14166	14151	14101	13936	14122	14185	14218	14237	14066	14331	14137	14365	13992	13935	14022	14031	13889	14094	13872	13968	13982	14025	14096	14152	14034	14032	13884	13979	14023	14112	13794	13910	14029	13883	14182	13964	14128	14099	14086	14046	14083	13963	13972	13789	14149	13979	13867	14004	13887	13839	14013	14088	13989	13896	13931	13880	14008	13972	13997	13989	14104	13963	13890	14004	13851	13941	14058	13911	13811	13968	13933	14033	14008	13813	14024	13930	14119	14005	13706	14119	13871	13939	14179	13937	13953	13918	14068	14063	13924	13903	14018	13862	13976	13895	14113	13972	13953	13881	14072	13908	13892	13972	13880	13961	14066	13758	13965	14022	13937	14085	13892	14015	13925	14051	13958	13944	13863	13875	14146	14103	13852	13995	13832	14043	13922	13936	13937	13775	13968	13919	14162	13954	14035	13897	13898	14032	13816	13992	13874	14070	13888	13966	13962	13924	13863	13871	14014	14035	14010	13929	13904	13984	14028	13921	13949	14032	13977	13933	14051	13900	13858	13855	14095	14157	13743	13924	14035	14026	13931	13962	13973	13981	14033	13896	14038	13837	14087	13894	13965	13774	13913	13956	13929	13825	13933	14034	13930	13861	14022	13898	13963	13916	13968	13988	13862	13979	13820	14030	13902	13997	13919	13927	13942	14001	14075	13830	13992	13942	14009	13877	14030	13818	14046	13912	14080	13855	14037	14002	14050	13810	13893	13902	13971	14084	13763	14035	13954	14082	13974	13993	14069	13970	14032	14172	13927	13974	14033	13898	13942	13957	14075	13876	14006	13892	13988	13915	13824	14030	13986	14094	13865	14066	13918	14019	13986	14000	13953	14007	14032	13984	13906	13831	13876	13982	13942	13963	13940	14028	13808	13926	14024	14060	13741	13935	13985	13908	13930	13988	14015	14080	14086	14119	14020	14031	13949	14039	14081	13906	13843	13909	13897	13908	13969	13870	13951	13840	13829	13977	14101	14002	13878	13780	13839	13980	13915	13919	13956	14130	13916	14020	13908	13994	14017	14049	14013	13926	13994	13998	14030	13939	13966	14029	14073	13947	13962	13822	13969	13907	13936	13896	13973	13877	13952	13978	13926	14053	13986	14108	14037	14001	14113	14050	13905	14033	13987	13942	13879	14043	14022	14039	13954	13821	13994	13648	14021	14034	13972	13974	14019	14013	13976	14037	14052	13823	14141	14122	13852	14059	14052	13823	13951	13910	14150	14087	13965	13996	13944	14054	13918	13901	13862	14102	13907	14032	13932	13851	14037	13826	13992	13862	14081	13968	13988	14086	13826	13689	13741	13841	14160	13768	14085	14050	14000	13916	13977	13861	14037	13969	13927	13969	13958	14081	13749	13819	14093	13817	14004	13941	13901	13896	13978	13772	14090	13858	14094	14027	14010	13944	14009	13927	13988	14066	13942	13887	13968	13896	13988	14055	13964	13777	13930	13974	14036	14059	13759	13956	13756	13778	14022	13980	13898	13984	14002	13955	14097	14004	13886	14126	13931	13932	13937	13922	13935	14074	13851	13883	14086	13853	14003	13941	14052	14035	14232	13768	13970	13932	14092	13847	13988	13930	13846	13839	14021	14129	13864	13965	13918	13794	13983	14134	13947	14023	13813	13922	13803	14005	13962	13973	13968	13829	13920	14062	13962	13971	13840	14110	13881	14006	14055	14024	14085	14096	14012	13874	13893	14020	14076	13890	13983	13928	14069	13921	13892	13955	14022	13816	13918	13970	13978	13977	13834	13949	13942	14020	13984	13921	13941	14029	14034	14004	13859	14003	14009	14025	13952	13963	14022	13871	13856	13843	13902	13780	14051	13899	14023	14048	14032	13905	14130	13874	13832	13873	14009	14070	13888	13829	13999	13886	14022	13838	14005	13876	13969	13980	13958	13982	13891	13916	14028	14007	13936	14068	14019	13962	13882	13950	13854	14138	13944	14094	14096	14027	14043	14005	14043	13947	13951	13843	13871	13990	14006	13948	13955	14017	14116	13948	14008	14054	13890	13937	14075	13904	14001	14011	14095	14080	13813	13963	13878	14002	13883	13958	13878	13878	13919	13927	13959	13828	14032	14083	14025	13809	13935	14015	13920	14051	14032	13966	13978	13938	14103	14002	13804	14093	13871	13916	14045	14143	13958	13993	13916	13898	13863	13858	13821	14115	13851	13763	13937	13986	14067	13890	13929	13930	13954	14157	13894	13956	13952	14169	13948	14041	13999	14069	13861	13991	13939	13808	13941	14048	13925	13928	13923	14224	13997	13968	14119	13937	14148	14058	13958	13951	13861	13836	14027	13947	14082	14014	14013	13960	13938	13922	13825	14030	14013	14028	14001	13873	14137	14019	14073	13921	13903	13870	14022	13808	13912	13809	13864	14116	13983	14105	14154	13855	14012	13950	13924	14045	14023	14115	13852	14094	13933	13801	14066	13908	13917	13869	13965	13853	14081	13838	14068	13915	13904	13980	13853	13867	13996	13977	13868	14018	13904	13731	13918	13923	14018	14036	13772	13923	14013	13977	13896	14060	13952	13931	13997	13998	13979	14024	13816	13877	13937	13914	14141	14003	13989	14133	13952	13947	13992	13999	13966	14029	13878	13942	14049	14030	13953	13807	13870	13979	13863	13991	13876	14151	14102	13999	13999	13829	13972	13930	13963	14054	13909	13904	13838	14027	13988	14017	13853	13999	13933	13931	13961	13975	14023	13985	13844	14048	13979	14102	13915	14060	13940	13926	13931	13937	13952	13837	13978	14031	13961	14142	13985	13874	13990	14024	14011	14096	14031	14045	13947	13858	13910	14161	14168	13956	14064	13895	13847	13867	13953	14017	13976	13907	13955	13934	14067	13970	13850	14048	13903	14001	13994	14044	14045	13922	13933	13944	13908	13978	13827	14013	13849	13760	13955	14201	14092	13812	13994	14023	13927	13865	14124	13979	13989	14032	13912	13890	13933	13832	13922	13912	14085	13885	14155	13959	14137	13989	13793	14004	13966	13872	13860	14030	14093	13919	13974	13924	14066	13838	13823	13859	13935	14022	14100	14082	13955	14039	13847	14116	13826	14084	13853	13977	13899	13812	13993	13960	13862	13885	14002	13852	13865	13951	14120	14059	13897	14019	13981	13933	14039	13819	13953	13905	14164	13994	14040	14056	13895	13964	13960	13977	13919	14093	13906	13953	13875	14011	14051	14123	14075	14015	13937	13871	13849	14052	13877	14023	13982	13944	13867	13832	13937	13912	14031	14111	13858	13872	14066	13965	13937	14088	14034	14058	13926	14055	13854	13988	14061	14080	14128	13842	13928	13962	13919	14156	13882	13951	13958	14141	14052	14073	14143	13898	14004	14142	14148	13906	14031	13986	13869	14003	13907	13825	14241	13970	13951	13824	13875	13942	13901	13885	14064	13963	13956	13856	14161	13818	13953	14023	14009	13874	14037	13937	14069	13993	13804	14055	13847	13848	14072	13888	13961	13975	13901	13974	14011	13856	13948	13811	13889	13921	14033	14006	14002	14056	13944	13837	14122	13993	14030	13956	13927	13986	13939	13977	13906	13892	13930	13869	14033	13910	14028	13940	13922	14045	13947	14036	13747	13932	13942	14080	13938	14047	13976	14157	13903	14007	14032	13743	14021	13842	13955	13928	13913	14046	14017	14087	13921	13900	13948	13752	14184	13924	14010	13922	13918	14223	13900	13963	14006	13944	13851	14131	14002	14081	13971	14009	13958	13846	13898	13860	13901	14082	14055	14089	13909	14192	14012	13999	14148	13888	13993	13993	13874	13801	14021	14150	13907	13999	14000	13937	13918	13957	13935	13910	14017	13890	14073	14039	13979	14109	13923	14052	13920	14043	13774	13977	13961	13897	14008	13979	13931	13929	13946	13835	13979	13906	13862	14058	13993	14048	13985	13952	13924	13966	14055	13952	14006	13975	14012	13931	13915	14005	14046	14026	13872	13929	13908	13869	13915	14052	13826	13864	13919	13947	13873	13978	13928	13805	14074	13964	13782	13990	13991	13931	13982	14101	14043	13938	13968	13879	14227	13862	13951	13881	14116	13889	14085	13986	13996	14144	13859	14063	14080	14070	14097	13896	13983	13888	13914	13903	14103	13902	14096	14004	13817	13949	14025	13868	13849	14078	14121	13881	13958	13962	13819	13937	14026	14000	13876	13981	13960	13804	14072	13948	14003	13899	13905	14071	13860	13961	13779	13961	13845	14023	13849	14038	13976	14135	14041	13950	13896	13966	14114	13981	13806	13998	13952	13941	14139	14091	13745	14212	13898	13977	14068	13997	14008	14078	13887	14063	14053	13887	14119	14033	13934	13838	14084	13981	14032	14091	13981	13996	13864	14067	13860	14104	13945	14013	13881	13864	13940	13930	14111	13992	13959	13912	13985	14105	14060	13960	14032	14143	13934	14027	14033	14142	13962	13952	13892	14029	14076	13825	14082	13818	13843	13907	13955	13997	13857	13946	14062	14165	13807	14001	14020	14030	13948	13966	13997	13918	13826	13862	14016	14021	14100	14020	14066	14056	13990	13769	13984	13965	13948	13881	13949	14023	13971	13919	14171	13901	13973	14135	14055	13938	13988	14109	14073	13969	14093	13896	14006	13917	13972	13853	14145	13994	13804	14001	13909	13940	13965	14139	13996	13992	14017	14042	13952	14081	13980	14017	13954	13902	14147	13717	13962	13799	14015	14009	13954	13830	13951	13941	13913	14011	14096	13814	13960	13974	13972	14077	14010	13991	13910	13997	14016	13981	14028	13705	13963	14128	14081	14041	13993	13934	14015	13873	13847	14003	14069	14035	14017	13747	13959	14018	13889	14012	13947	14055	14035	13964	14096	13970	14064	14016	14126	14011	13839	13880	13986	13808	14048	13970	13957	13963	13957	13974	14062	14010	14056	13776	13756	14058	13863	13878	14103	13994	13967	13945	14005	13867	13871	13948	13826	14052	14003	14114	13772	14011	14013	13912	14075	14060	14036	13927	13808	14109	13948	13804	13951	14213	13996	13936	14011	13894	13963	13967	14057	13761	14182	13807	13952	13938
24239	21379	28937	24707	23534	26211	26247	22373	20699	19249	18148	17444	17242	16698	16165	15486	15545	15388	15539	15311	15114	15209	15233	15027	14965	15233	15146	15003	15023	14955	15149	14970	15077	14924	14953	15054	15205	15102	15045	15055	15071	14986	15049	14909	15064	15057	15008	15011	14951	14894	14948	14814	14909	14954	14961	14917	15014	14974	15018	15059	14985	14873	15010	14933	14896	15055	14998	14959	14906	15087	14967	14952	14872	14912	15029	14940	15024	14857	14957	14959	14809	14968	15012	14797	15060	14894	14892	15069	14853	14943	15177	15026	15026	14877	14955	15051	14964	14796	15038	14962	14778	14845	15146	14828	14955	14997	15006	15035	14955	14755	14912	15024	14843	14950	14845	14903	14960	14746	14872	14905	15032	14938	14965	14680	14825	14914	14802	14932	14899	14875	15098	14712	15007	15124	14957	14999	14873	14956	14884	14915	15049	14949	14721	14693	14883	14800	14666	15012	14923	14968	14959	14816	14925	15035	15079	14762	15043	14878	14921	15108	15056	14875	14951	14883	14923	15160	14942	14963	14825	14970	14794	14898	15154	14875	14974	14811	14917	14804	15008	14895	14933	14900	14854	15005	14647	14909	14913	14737	14825	15071	14817	14962	14920	14816	15080	14895	15043	14893	15057	14960	14850	14938	14899	14959	15053	14827	14871	14945	14941	14957	14858	14923	14962	14774	15066	15052	15048	14842	14876	14962	14984	15040	14996	15035	14960	14952	15026	14851	15060	14938	14925	14983	14800	14911	15011	14677	14966	15066	14924	14939	15043	14991	14993	14853	15004	14981	14851	15060	14913	14787	15059	14748	14740	14839	14884	14967	15088	15086	15068	14812	14963	14887	14910	14866	14945	15009	14896	14892	14915	14896	14927	14764	14970	14597	14907	14976	14690	14933	14888	14957	15010	14961	14849	15011	14897	15012	14711	14878	14986	14908	14855	15054	14955	14788	15055	14860	14950	15040	14833	14861	14934	14892	14880	14646	14923	14849	14993	14956	14982	14870	14871	14549	14924	14861	15031	14916	14820	15004	14648	15051	15001	14940	14833	14924	14985	14745	14934	14998	14982	14872	15048	14889	14958	14996	14737	14925	14947	14917	14928	14753	14764	14815	14929	14841	14871	14904	15026	14896	15006	15004	14975	14824	14735	14905	14739	14837	14857	14901	14928	14986	14935	14785	14904	14921	14990	14883	14954	14978	15026	15006	14922	14887	15084	15062	14918	14932	14974	14783	14802	14859	14919	14559	14826	14972	14880	14951	15019	14896	14846	14850	14710	14929	15210	14823	15022	14979	14741	14998	14853	15196	14985	14826	14911	15027	14956	15004	14835	14937	14791	14817	14889	14908	15034	14914	14874	14871	14900	14979	14903	14940	14807	14858	15019	14916	14989	14907	14950	15008	14861	14962	14815	14802	14794	14884	14890	14877	14837	14805	14814	14866	14853	15089	14833	14689	14696	14766	14929	14745	14802	14809	14859	14829	14848	14851	14894	14985	14937	14986	14911	14852	14946	14935	14804	15005	14948	14991	15095	14814	14833	14837	14874	15094	14780	14796	14891	14945	15028	15099	14983	14915	14858	14954	15051	14824	14897	14862	14861	14917	14913	14848	14898	14734	14778	14875	14749	14815	14891	14748	14702	14860	14678	14994	14917	15024	15072	14933	14683	14918	14842	14998	14886	14961	15181	14886	14825	14820	14956	14813	14997	14982	14927	15059	14923	15013	14772	14737	14832	14960	14901	14809	14923	14983	14796	14809	14968	14937	14776	14713	14912	15109	14752	14821	14953	14850	15013	15023	14850	14774	14793	14865	14824	14797	14891	14923	14879	14647	14838	14943	14926	15006	14843	14957	15017	14929	14949	14782	14742	14947	14843	14924	14942	15051	14972	14856	14852	14811	14970	14917	14791	15005	14785	14948	15087	14821	14994	14883	14811	14887	15019	14811	14943	15090	14895	14993	14839	15022	14981	14963	14882	14788	14714	14982	14970	14773	14731	14870	14944	14831	15038	14886	14959	15026	14846	14600	14997	14714	14800	15025	14984	14796	14966	14823	14799	15027	14955	14958	14786	14967	15078	15156	14725	14906	14852	14788	15146	14991	14999	14942	15013	15083	14718	14931	14935	14898	14906	15013	14894	14941	14774	14851	14840	15000	14927	14697	14667	14948	14970	14866	14881	14870	14837	14828	14914	14861	14736	14947	15023	15105	14866	14862	14855	14978	14991	14901	14964	14800	14856	14841	14951	15076	14956	14902	14844	15111	14686	14788	14902	15056	14861	14979	14935	14958	14873	15072	14862	14806	14826	14686	14874	14909	14951	14955	14847	14732	14832	15096	15000	14926	14922	15048	14837	14864	14896	14767	15006	14928	14890	15102	14993	15070	14701	14805	14733	14755	14963	15017	15053	14893	14989	14718	14962	14904	14907	15011	14755	14978	14808	14859	14847	14865	14768	14751	14971	14684	14884	15004	14964	14884	14846	14801	14862	14885	14928	14944	14973	15050	14876	14969	14905	14724	14819	14636	14956	15044	14936	15031	14874	14893	15165	14747	15059	14866	14927	15090	14777	14928	14914	14829	15076	14984	14887	14827	14924	15194	14789	14946	14886	15058	14939	14848	14999	14876	15042	15022	14827	14931	15062	14867	14817	14847	14829	14876	14936	14821	14846	14925	14831	14882	14857	14873	14896	14964	14795	14786	14852	14873	14834	14920	15037	15066	14982	14863	15072	14814	15095	15013	14984	14782	14861	14907	15050	14804	15058	14842	15080	14981	14799	14885	14938	14925	14938	14947	14871	14753	14865	14914	14818	14998	14746	14875	14808	14943	14997	14742	15016	14739	14829	15048	15041	14935	14914	15042	14988	14926	15019	14949	14888	14815	14989	15154	14910	14827	14775	15068	14970	14929	14681	14945	14883	14919	14811	14902	14780	14885	14698	14854	15144	14845	14841	15113	14967	14859	14823	14965	15071	14917	14773	14931	14947	14694	14941	14902	14874	14916	14821	14829	14884	14857	15123	14679	14759	14875	14873	14896	14952	14848	14747	14935	14886	14845	14966	14855	14872	14939	14951	14978	14985	15038	14997	15039	15002	14889	15083	14617	14693	14787	14993	14726	14971	14957	14974	14886	14825	15147	14800	15079	14892	14803	14932	14955	14926	14796	14838	15012	14684	14743	14761	15011	14769	14835	14842	15011	14909	14763	14884	14963	15044	14703	14923	14891	14869	14960	15007	14925	14898	15020	14954	14918	14960	14859	14754	14844	15038	14782	14723	15082	14839	14994	14998	14992	15210	15209	14956	14717	14741	14893	14819	14829	14723	14904	14881	14940	15031	14938	14794	14677	14764	14668	14876	14998	14889	14763	14985	14909	14870	14883	15016	14844	15101	14871	14858	14925	14768	14915	14906	14903	14822	14906	14699	15011	14911	14872	14765	14838	14789	14951	14850	14887	14994	14779	14894	14910	14928	14946	14824	14928	15008	14976	14871	14939	14904	14819	14999	14659	14945	14879	14869	14898	15049	14952	14907	14968	14905	14925	15038	14911	15070	14904	15063	14856	14831	14971	14884	14853	14919	14865	14779	14895	14952	14809	14910	14773	14947	14794	14891	14903	15032	15023	14923	14926	14972	15018	14887	14868	14855	14996	14823	14911	14964	14849	14912	15048	15083	14836	14948	14999	14864	14929	14893	14956	14886	14844	14962	14989	14962	14866	14926	14795	14915	14919	14757	14853	14952	14708	15010	14879	14791	14890	15013	15025	14904	14993	14815	14814	14581	14713	14714	14838	15010	14771	14850	14876	15036	14815	14798	14771	14875	14939	14926	14859	14737	15022	14986	14906	14984	14714	14732	14772	15036	14952	14923	14821	14957	14981	14817	15106	14897	14904	14966	14881	14679	14791	14779	14868	15071	14899	14943	14977	15044	14977	14846	14860	14926	14910	14852	14916	15107	14997	14965	14773	14972	15190	14925	15005	15019	14989	14889	14855	15114	14868	14919	15038	14915	14793	14970	14907	14880	14849	14735	15126	14920	14912	14928	14683	14843	14721	14946	14863	14841	14713	14748	14763	15000	14855	14981	14713	14919	14940	14954	14894	14631	14912	14997	14951	14954	14963	14819	14838	14952	15001	14919	14986	14978	15049	14740	14914	15086	14836	14787	14784	15087	14980	14916	14831	14995	15160	14956	14848	14827	14916	15041	14880	14998	15008	15011	14879	14998	15112	15056	14864	14906	14999	15037	14961	14845	15042	15129	15050	15010	14949	14996	15005	14761	14978	14808	14731	14941	15007	14952	14826	14836	14949	14960	15040	15004	14876	15000	14926	14928	14788	14906	14955	14826	14810	15002	14856	15023	14900	14780	14950	15043	14831	14850	14818	14890	15001	14853	14828	14866	14964	14810	15038	14922	14832	14910	14941	14853	14895	15033	15052	14917	14968	14808	14913	14885	14829	15017	14831	14957	14865	14679	14854	14830	15040	14895	14979	14914	14877	14844	14947	14807	14883	14983	14817	14872	14812	14579	14782	14985	14927	14836	14890	14817	14868	14941	14869	14866	14972	14906	14820	14890	14614	14970	14908	14851	14847	14952	14812	14865	14743	15118	14931	14780	14839	14871	14909	14868	14744	14917	14966	14854	15006	14877	14981	14918	15037	14831	14944	14775	14789	15073	14941	14963	14785	14792	15055	14857	14781	14770	15093	14763	15026	15030	14868	15078	14905	14675	14699	14791	14931	14853	14870	14959	15027	14898	14901	15149	15066	14903	15021	14784	14924	14806	14818	14945	15057	14920	14958	15031	14966	14917	14824	14955	15047	14969	14816	14823	15031	14716	15004	14977	15071	14958	14991	14833	15010	14878	14926	14997	14911	14913	15054	14783	14828	15134	14888	14843	14918	14935	14959	15085	14934	14610	14866	14875	14951	14817	14989	14750	14917	14957	14886	14860	14776	14972	14900	15014	14864	14853	14694	14774	15031	14909	14672	15033	15151	15018	14830	14805	14696	14742	15096	14908	14754	14954	14986	15018	14778	14994	14987	14933	15022	14779	14928	14932	14986	14865	14854	14884	14941	14984	14975	14880	15017	14904	15006	14955	14748	14759	14986	14906	14941	14751	14846	14799	14968
29374	52381	51134	38473	32739	30226	27205	25723	23412	20473	19285	18448	17506	17153	15981	15088	14902	14844	14837	14759	14578	14654	14516	14507	14401	14404	14437	14394	14500	14356	14582	14468	14299	14334	14429	14305	14330	14160	14241	14354	14144	14201	14271	14304	14284	14305	14415	14240	14264	14197	14434	14114	14218	14003	14268	14291	14090	14289	14238	14128	14229	14216	14287	14289	14198	14202	14071	14258	14226	14113	14303	14156	14254	14203	14157	14194	14157	14266	14246	14278	14164	14320	14076	14019	14280	14135	14113	14123	14216	14269	14063	14320	14236	14123	14122	14251	14373	14246	14079	14300	14187	14187	14132	14281	14140	14342	14105	14020	14091	14262	14209	14303	14083	14106	14266	14229	14151	14266	14177	14125	14179	14235	14111	14131	14104	14218	14279	13990	14218	14189	14022	14271	14085	14137	14156	14423	14161	14188	14430	14327	14326	14232	14307	14207	13999	14166	14338	14369	14120	14175	14309	14160	14231	14167	14319	14185	14243	14320	14095	14109	14117	14091	14165	14247	14137	14114	14284	14220	14314	14316	14057	14278	14264	14226	14136	14298	14111	14276	14186	14346	13976	14117	14147	14238	14256	14185	14255	14388	13954	14339	14095	14062	14239	14307	14227	14175	14098	14385	14413	14142	14117	14114	14202	14181	14373	14198	14145	14182	14379	14237	14216	14088	14122	14366	14205	14343	14238	14204	14289	14199	14280	14220	14154	14149	14150	14368	14262	14160	14167	14160	13897	14394	14200	14149	14106	14073	14232	14187	14302	14159	14215	14212	14056	14076	14142	14247	14195	14115	14125	14183	14200	14049	14246	14303	14283	14310	14172	14203	14232	14194	14205	14241	14043	14013	14364	14186	14189	14075	14230	14232	14228	14161	14124	14178	14292	14291	14215	14020	14148	14263	14212	14081	14163	14105	14132	14260	14200	14033	14172	14323	14108	14226	14294	14135	14376	14345	14322	14141	14146	14073	14253	14033	14239	14214	14191	14080	14218	14132	14139	14269	14041	14158	14317	14273	14377	14329	14222	14331	14339	14128	14314	14074	14209	14166	14226	14172	14127	14198	14187	14176	14174	14285	14112	14271	14258	14267	14312	14326	14084	14297	14203	14255	14181	14342	14138	14225	14246	14381	14189	14251	14195	14151	14244	14135	14299	14016	14258	14137	14165	14174	14116	14169	14262	14251	14119	14144	14193	14037	14014	14181	14172	14223	14177	14088	14074	14328	14338	14289	14231	14378	14202	14298	14129	14188	14143	14201	14199	14058	14345	14081	14247	14226	14152	14195	14159	14175	14255	14168	13958	14231	14282	14234	14086	14134	14177	14117	14111	14174	14250	14195	14234	14193	14144	14289	14238	14218	14224	14174	14267	14206	14224	14164	14141	14250	14225	14166	13983	14221	14039	14278	14272	14125	14109	14166	14363	14165	14236	14274	14173	14069	14222	14228	14246	14332	14139	14143	14214	14316	14336	14349	14116	14260	14388	14272	14256	14095	14414	14213	14203	14135	14159	14337	14238	14172	14165	14196	14161	14325	14235	14245	14301	14265	14118	14149	14115	14254	14209	14208	14173	14233	14340	14157	14169	14279	14174	14094	14128	14187	14222	14275	14162	13895	14269	14205	14169	14247	14151	14378	14324	14223	14111	14168	14142	14157	14300	14238	14212	14173	14203	14255	14246	14278	14170	14103	14179	14352	14246	14232	14320	14182	14261	14269	14259	14172	14232	14134	14252	14254	14114	14275	14292	14091	14141	14235	14112	14048	14289	14338	14157	14314	14395	14259	14297	14292	14343	14296	14147	14182	14153	14274	14192	14174	14199	14285	14364	14235	14061	14153	14133	14103	14188	14103	14262	14239	14102	14177	14348	14156	14205	14143	14350	14343	14210	14188	14269	14179	14207	14158	14317	14296	14309	14266	14344	14147	14215	14306	14236	14326	14205	14155	14400	14071	14150	14203	14129	14164	14127	14132	14135	14310	14120	14142	14099	14126	14373	14188	14245	14247	14233	14361	14134	14155	14116	14282	14179	14201	14247	14201	14198	14210	14310	14166	14042	14071	14269	14175	14163	14203	14153	14266	13943	14367	14199	14211	14225	14111	14192	14030	14228	14090	14241	14215	14388	14155	14163	14363	14195	14094	13970	14137	14176	14466	14183	14282	14247	14183	14237	14289	14193	14156	14077	14211	14383	14199	14178	14353	14376	14107	14331	14248	14251	14088	14254	14200	14270	14222	14237	14085	14298	14214	14162	14020	14193	14152	14313	14077	14324	14244	14185	14228	14152	14238	14356	14173	14221	13931	14264	14142	14211	14188	14094	14268	14177	14348	14057	14256	14012	14205	14236	14227	14207	14150	14189	14192	14146	14167	14019	14141	14209	14007	14347	14103	14192	14213	14219	14175	14265	14149	14224	14050	14180	14208	14254	14352	14304	14036	14217	14137	14134	14270	14362	14192	14270	14068	14288	14174	14180	14221	14145	14175	14179	14148	14202	14166	14274	14309	13946	14522	14067	14003	14254	13990	14281	14207	14144	14065	14021	14174	14221	14270	14129	13990	14269	14124	14306	14229	14098	14115	14289	14179	14310	14264	14252	14167	14129	14353	14227	14251	14218	14195	14130	14368	14369	14059	14252	14109	14208	14315	14261	14128	14185	14086	14356	14219	14184	14186	14109	14229	14202	14137	14053	14276	14145	14315	14227	14245	14258	14145	14236	14087	14219	14227	14366	14110	14159	14147	14335	14307	14252	14248	14285	14257	14252	14210	14300	14290	14233	14187	14253	14327	14191	14134	14188	14175	14132	14057	14210	14409	14288	14088	14280	14184	14309	14146	14400	14002	14203	14180	14213	14303	14251	14199	14054	14308	14303	14181	14223	14370	14135	14282	14155	14074	14180	14257	14177	14160	14196	14186	14156	14214	14165	14191	14179	14164	14219	14154	14040	14147	14169	14208	14069	14166	14322	14138	14326	14272	14178	14246	14051	14142	14148	14258	14228	14183	14040	14136	14182	14155	14114	14152	14356	14287	14314	14265	14276	14094	14180	14129	14327	14251	14362	14313	14243	14123	14201	14119	14426	14011	14108	14162	14216	14260	14074	14241	14216	14105	14222	14355	14154	14237	14063	14098	14162	14230	14280	14237	14093	14184	14371	14207	14224	14092	14112	14251	14263	14272	14267	14216	14310	14144	14210	14332	14251	14292	14177	14228	14312	14003	14384	14193	14216	14011	14108	14155	14210	14224	14217	14182	14228	14194	14270	14206	14065	14156	14355	14258	14058	14134	14090	14170	14221	14235	14119	14286	14335	14275	14245	14075	14163	14497	14283	14127	14250	14101	14157	14273	14237	14161	14363	14261	14047	14211	14225	14150	13968	14417	14214	14156	14366	13982	14383	14229	14230	14208	14248	14218	14126	14032	14279	14303	14174	14098	14130	14091	14226	14371	14160	14328	14136	14133	14010	14106	14172	14216	14216	14200	14103	14223	14001	14275	14149	14350	14191	14289	14179	14329	14180	14187	14325	14186	14240	14141	14303	14145	14229	14382	14117	14339	14376	14105	14232	14179	14232	14039	14072	14246	14231	14170	14215	14119	14283	14224	14208	14158	14085	14157	14287	14214	14113	14179	14260	14261	14198	14120	14089	14341	14123	14165	14095	14135	14308	14131	14226	14372	14228	14111	14104	14229	14254	14271	14230	14025	14206	14191	14400	14164	14275	14232	13970	14140	14208	14382	14270	14279	14092	14187	14201	14234	14113	14129	14191	14270	14157	14122	14273	14226	14291	14102	14504	14243	14268	14076	14281	14288	14101	14090	14137	14329	14309	14187	14236	14378	14066	14173	14236	14227	14229	14129	14334	14184	14198	14371	14104	14193	14212	14166	14195	14209	14248	14177	14285	14204	14277	14240	14210	14327	14231	14327	14154	14215	14299	14417	14401	14237	14084	14118	14337	14328	14169	14286	14352	14275	14064	14239	14157	14338	14340	14134	14253	14393	14324	14184	14218	14005	14257	14207	14125	14326	14170	14171	14146	14181	14120	14230	14134	14321	14202	14161	14278	14139	14312	14098	14198	14047	14292	14160	14252	14328	14135	14223	14235	14302	14082	14227	14092	14135	14154	14267	14429	14340	14234	14399	14171	14226	14260	14175	14046	14100	14058	14287	14120	14209	14208	14105	14097	14272	14132	14277	14351	14318	14331	14331	14263	14216	14064	14296	14121	14297	14157	14286	14226	14145	14211	14271	14405	14249	14285	14238	14210	14235	14182	14135	14246	14363	14265	14065	14075	14244	14197	14143	14222	14074	14321	14116	14220	14172	14193	14294	14267	14237	14129	14120	14291	14086	14125	14080	14178	14205	14357	14155	14134	14233	14125	14189	14057	14106	14190	14278	14136	14169	14102	14161	14026	14136	14371	14108	14263	14205	14183	14169	14165	14246	14099	14151	14161	14153	14104	14214	14366	14097	14209	14246	14143	14150	14234	14235	14214	14336	14224	14175	14082	14238	14197	14151	14080	14306	14211	14333	14415	14252	14300	14186	14332	14283	14133	14224	14282	14106	14118	14303	14296	14096	14155	14353	14101	14181	14197	14176	14216	14162	14168	14177	14075	13988	14135	14170	14270	14124	14224	14163	14184	14037	14240	14278	14162	14029	14161	14306	14195	14060	14287	14174	14153	14212	14185	14377	14274	14143	14266	14295	14307	14155	14206	14219	14143	14197	14293	14073	14219	14194	14248	14222	14154	14199	14157	14175	14291	14283	14174	14191	14274	14263	14183	14216	14129	14154	14322	14245	14237	14329	14227	14152	14039	14040	14224	14310	14125	14233	14194	14250	14214	14210	14038	14126	14178	14178	14088	14259	14264	14166	14093	14191	14283	14138	14145	14177	14257	14268	14229	14126	14082	13955	14219	14092	14276	14327	13951	14154	14077	14235	14146	14039	14249	14178	14295	14244	14258	14150	14102	14185	14112	14283	14294	14002	14163	14208	14099	14133	14189	14371	14186	14277	14153	14128	14172	14217	14227	14195	14173	14206	14330	14204	14129	14033	14134	14319	14290	14316	14100	14261	14192	14274	14351	14333	14377	14181	14034	14018	14029	14265	14200	14202	14059	14138	14081	14130
30871	29501	34806	27395	22612	20744	19698	18779	18009	16793	16702	16212	16184	16085	15861	15521	15428	15502	15419	15474	15464	15491	15424	15410	15492	15332	15464	15529	15439	15248	15402	15735	15537	15354	15419	15430	15580	15348	15350	15473	15339	15358	15457	15419	15340	15313	15264	15200	15542	15517	15314	15326	15456	15384	15368	15425	15373	15286	15464	15310	15186	15270	15396	15375	15413	15435	15253	15216	15246	15346	15362	15213	15330	15410	15548	15370	15371	15185	15219	15382	15496	15005	15310	15408	15245	15354	15270	15316	15320	15237	15388	15478	15310	15339	15344	15381	15323	15405	15503	15347	15393	15334	15413	15401	15382	15218	15454	15295	15289	15310	15366	15365	15419	15419	15315	15465	15267	15400	15236	15374	15318	15423	15395	15316	15424	15598	15437	15429	15442	15247	15144	15223	15405	15321	15562	15417	15272	15440	15312	15458	15329	15235	15389	15293	15311	15431	15431	15146	15321	15200	15268	15384	15445	15427	15292	15399	15432	15339	15437	15414	15284	15229	15386	15235	15368	15154	15528	15412	15360	15303	15367	15392	15416	15255	15351	15362	15479	15323	15321	15295	15224	15276	15426	15299	15276	15444	15389	15493	15234	15261	15472	15352	15249	15267	15220	15345	15333	15316	15015	15587	15413	15183	15168	15264	15227	15416	15284	15312	15337	15431	15368	15289	15399	15300	15306	15232	15498	15558	15289	15579	15359	15228	15408	15335	15342	15323	15380	15292	15292	15472	15481	15445	15399	15351	15329	15251	15344	15331	15411	15399	15464	15352	15312	15581	15218	15264	15414	15249	15440	15481	15291	15322	15085	15338	15245	15341	15261	15386	15284	15088	15290	15281	15358	15290	15439	15374	15329	15426	15371	15436	15248	15354	15183	15612	15349	15422	15428	15376	15420	15298	15464	15170	15274	15266	15514	15228	15489	15401	15442	15359	15390	15536	15347	15480	15448	15456	15338	15345	15436	15399	15323	15334	15595	15326	15562	15386	15375	15181	15165	15357	15377	15273	15447	15473	15390	15324	15545	15338	15303	15463	15204	15463	15350	15304	15248	15216	15425	15524	15324	15354	15276	15071	15297	15485	15360	15187	15420	15563	15296	15476	15515	15361	15184	15415	15240	15343	15152	15485	15486	15342	15498	15197	15340	15142	15467	15347	15208	15289	15128	15235	15104	15284	15222	15319	15229	15478	15342	15294	15322	15440	15099	15259	15193	15390	15198	15226	15347	15308	15395	15441	15373	15314	15474	15228	15247	15447	15404	15389	15379	15491	15460	15342	15447	15353	15213	15413	15309	15428	15445	15357	15285	15174	15446	15214	15388	15364	15454	15340	15504	15188	15282	15298	15353	15186	15216	15346	15177	15415	15627	15133	15434	15205	15383	15379	15062	15322	15373	15398	15364	15405	15375	15395	15281	15260	15258	15342	15239	15320	15536	15271	15486	15281	15368	15305	15157	15265	15144	15360	15335	15137	15315	15524	15355	15230	15382	15262	15262	15404	15259	15331	15315	15190	15346	15423	15314	15286	15457	15485	15430	15365	15413	15198	15302	15346	15240	15394	15371	15318	15415	15421	15236	15325	15319	15452	15388	15445	15352	15371	15402	15237	15302	15439	15192	15472	15360	15223	15311	15274	15337	15355	15336	15439	15192	15220	15091	15255	15448	15131	15334	15164	15384	15113	15406	15435	15438	15314	15315	15511	15391	15360	15128	15122	15280	15446	15221	15460	15377	15285	15111	15323	15364	15199	15471	15155	15557	15462	15367	15318	15327	15453	15319	15248	15402	15203	15279	15221	15445	15079	15173	15363	15388	15370	15199	15292	15447	15333	15344	15108	15366	15359	15326	15439	15320	15358	15202	15244	15356	15329	15410	15208	15225	15333	15089	15315	15310	15318	15189	15361	15340	15331	15429	15296	15279	15376	15256	15387	15380	15142	15232	15440	15432	15351	15257	15421	15214	15245	15282	15228	15101	15216	15390	15266	15390	15427	15510	15374	15350	15326	15178	15248	15438	15342	15416	15490	15459	15313	15376	15359	15262	15303	15273	15387	15306	15388	15324	15514	15446	15329	15345	15384	15443	15369	15531	15415	15470	15424	15296	15237	15219	15241	15403	15261	15547	15282	15322	15393	15280	15225	15427	15242	15557	15419	15521	15507	15361	15375	15478	15090	15218	15156	15281	15229	15290	15423	15122	15205	15375	15147	15491	15214	15261	15341	15554	15294	15440	15211	15441	15303	15302	15225	15446	15169	15478	15264	15315	15327	15270	15405	15303	15195	15154	15289	15274	15230	15200	15490	15350	15381	15435	15155	15295	15318	15270	15504	15300	15160	15207	15345	15157	15205	15217	15356	15383	15367	15185	15259	15239	15485	15267	15246	15508	15253	15240	15544	15442	15309	15168	15420	15367	15387	15554	15376	15306	15263	15605	15340	15375	15430	15329	15316	15385	15321	15191	15392	15326	15274	15517	15200	15145	15318	15334	15258	15195	15176	15309	15256	15333	15332	15595	15300	15440	15288	15244	15256	15398	15220	15231	15305	15162	15327	15359	15223	15316	15127	15208	15401	15311	15299	15251	15256	15533	15384	15366	15242	15468	15354	15390	15359	15394	15523	15264	15259	15283	15312	15269	15395	15248	15393	15305	15343	15037	15230	15240	15327	15253	15258	15265	15187	15263	15178	15052	15175	15318	15448	15598	15350	15376	15291	15477	15345	15337	15277	15465	15263	15285	15319	15396	15463	15331	15496	15336	15129	15482	15291	15271	15437	15225	15677	15480	15544	15472	15282	15437	15347	15440	15278	15421	15371	15295	15387	15385	15424	15287	15328	15433	15285	15359	15421	15251	15169	15365	15220	15067	15173	15331	15436	15343	15355	15355	15311	15338	15302	15415	15323	15317	15291	15412	15159	15415	15232	15206	15277	15299	15390	15451	15422	15389	15117	15276	15537	15444	15308	15420	15228	15474	15278	15350	15247	15488	15437	15361	15384	15255	15374	15321	15371	15271	15459	15337	15565	15233	15316	15251	15273	15390	15360	15210	15269	15438	15358	15135	15386	15290	15504	15120	15438	15285	15449	15240	15416	15213	15357	15464	15482	15356	15349	15615	15138	15198	15272	15616	15395	15435	15470	15388	15394	15320	15218	15300	15283	15284	15443	15230	15403	15512	15299	15273	15401	15243	15430	15384	15346	15423	15433	15365	15497	15204	15543	15278	15250	15329	15334	15262	15287	15309	15355	15222	15363	15567	15266	15350	15265	15521	15331	15490	15395	15416	15381	15385	15342	15374	15122	15504	15478	15413	15368	15376	15473	15280	15347	15313	15226	15130	15401	15454	15382	15430	15386	15042	15366	15324	15309	15405	15126	15025	15426	15382	15348	15273	15272	15337	15451	15343	15237	15331	15354	15491	15412	15465	15331	15546	15388	15292	15261	15291	15370	15310	15350	15362	15312	15140	15299	15465	15305	15445	15264	15288	15332	15406	15246	15155	15405	15287	15403	15392	15296	15380	15325	15369	15320	15385	15392	15310	15290	15364	15357	15367	15528	15375	15219	15471	15315	15452	15537	15297	15395	15442	15365	15224	15542	15411	15466	15319	15302	15417	15348	15615	15209	15540	15456	15277	15311	15532	15286	15331	15192	15358	15435	15322	15167	15446	15425	15294	15371	15415	15287	15315	15587	15397	15441	15432	15424	15453	15322	15325	15465	15298	15451	15419	15340	15347	15477	15407	15358	15453	15218	15204	15305	15182	15499	15487	15451	15532	15485	15235	15332	15220	15436	15343	15334	15468	15178	15282	15421	15476	15278	15336	15414	15401	15181	15331	15210	15278	15398	15485	15312	15535	15313	15364	15439	15360	15278	15121	15259	15361	15238	15308	15306	15173	15201	15398	15369	15382	15547	15504	15388	15280	15086	15250	15126	15291	15430	15373	15375	15391	15256	15321	15412	15352	15497	15356	15311	15227	15146	15316	15392	15391	15323	15361	15431	15382	15134	15329	15376	15346	15427	15292	15272	15341	15544	15400	15398	15252	15467	15201	15179	15340	15260	15608	15386	15524	15549	15365	15186	15396	15396	15503	15415	15350	15340	15156	15388	15240	15325	15252	15171	15360	15401	15359	15463	15272	15297	15252	15396	15219	15308	15324	15067	15405	15313	15341	15346	15168	15367	15417	15249	15352	15410	15168	15383	15416	15484	15206	15125	15377	15370	15164	15200	15331	15357	15314	15308	15114	15435	15253	15062	15318	15407	15313	15348	15125	15566	15384	15321	15389	15399	15282	15418	15389	15431	15464	15297	15380	15250	15367	15483	15398	15150	15230	15108	15141	15397	15265	15478	15232	15434	15515	15422	15443	15383	15482	15458	15554	15258	15317	15524	15367	15426	15311	15338	15625	15248	15306	15385	15505	15277	15145	15333	15410	15267	15290	15351	15098	15286	15339	15327	15308	15391	15433	15212	15210	15169	15415	15353	15405	15546	15294	15386	15588	15365	15224	15343	15425	15240	15416	15341	15310	15466	15546	15242	15239	15292	15395	15317	15417	15298	15225	15311	15412	15314	15333	15213	15246	15337	15140	15277	15523	15256	15397	15384	15348	15166	15324	15423	15465	15302	15165	15251	15031	15366	15351	15615	15341	15257	15391	15353	15440	15366	15436	15457	15405	15329	15438	15457	15253	15444	15299	15298	15427	15201	15171	15410	15163	15226	15275	15503	15307	15312	15443	15261	15395	15377	15382	15462	15383	15199	15333	15404	15278	15545	15312	15373	15263	15309	15303	15263	15508	15603	15412	15411	15259	15471	15457	15430	15188	15284	15291	15518	15461	15273	15415	15444	15472	15320	15390	15196	15494	15202	15175	15401	15218	15133	15379	15321	15296	15476	15343	15362	15325	15350	15533	15368	15472	15445	15301	15443	15248	15507	15371	15285	15500	15362	15524	15455	15334	15203	15411	15368	15335	15366	15454	15449	15333	15488	15381	15199	15426	15345	15320	15469	15351	15356	15318	15354	15404	15435	15398	15418	15296	15365	15477	15307	15453	15183	15162	15322	15393	15163	15495	15367	15529	15319	15314	15347	15465	15350	15328	15312	15396	15534	15434	15094	15265	15365	15330	15325
28513	42662	41084	28488	24990	22726	21275	20019	18656	17317	16462	16309	15781	15661	14979	14890	14731	14636	14668	14658	14717	14558	14399	14749	14507	14410	14494	14592	14731	14417	14476	14523	14515	14393	14463	14380	14366	14550	14598	14510	14543	14454	14437	14502	14415	14370	14384	14511	14310	14400	14209	14411	14547	14304	14445	14528	14410	14453	14554	14582	14478	14502	14379	14501	14453	14506	14483	14551	14418	14395	14436	14423	14532	14412	14525	14287	14465	14470	14380	14351	14435	14474	14456	14534	14537	14441	14423	14489	14634	14592	14525	14574	14392	14466	14566	14481	14633	14424	14516	14670	14632	14380	14477	14370	14549	14401	14557	14500	14471	14534	14501	14404	14595	14585	14544	14477	14493	14524	14399	14329	14569	14461	14434	14386	14374	14434	14485	14362	14421	14485	14333	14418	14544	14429	14483	14460	14496	14554	14496	14476	14330	14583	14538	14468	14456	14512	14462	14568	14499	14516	14559	14403	14431	14363	14428	14578	14463	14503	14483	14419	14600	14527	14429	14295	14455	14490	14453	14473	14436	14561	14423	14567	14447	14558	14335	14572	14419	14486	14321	14599	14481	14394	14588	14543	14650	14350	14416	14544	14548	14513	14436	14266	14389	14415	14439	14695	14482	14429	14404	14413	14465	14473	14597	14405	14522	14686	14461	14671	14440	14488	14403	14457	14690	14467	14509	14434	14608	14473	14355	14508	14579	14356	14458	14692	14527	14351	14491	14273	14400	14605	14366	14420	14335	14613	14532	14530	14412	14341	14285	14549	14551	14611	14503	14499	14416	14447	14439	14411	14532	14392	14387	14573	14608	14508	14509	14652	14489	14355	14476	14600	14265	14501	14480	14440	14480	14594	14502	14486	14309	14292	14415	14481	14410	14525	14378	14549	14246	14461	14448	14467	14483	14340	14508	14456	14345	14456	14488	14588	14513	14414	14477	14436	14468	14301	14331	14560	14526	14457	14267	14499	14428	14362	14436	14433	14524	14409	14559	14501	14408	14606	14447	14530	14387	14355	14429	14405	14332	14581	14340	14659	14379	14576	14477	14557	14481	14395	14480	14487	14444	14375	14380	14604	14435	14664	14663	14458	14415	14413	14426	14399	14386	14531	14340	14591	14512	14546	14452	14429	14488	14429	14296	14333	14388	14439	14516	14453	14418	14658	14563	14467	14533	14340	14536	14425	14388	14281	14373	14437	14590	14555	14366	14466	14361	14381	14492	14531	14562	14341	14383	14330	14479	14508	14154	14488	14527	14416	14489	14530	14512	14393	14381	14527	14395	14600	14363	14513	14547	14496	14505	14700	14441	14449	14506	14497	14582	14542	14666	14448	14442	14511	14481	14391	14510	14573	14437	14253	14492	14322	14562	14532	14538	14511	14476	14422	14512	14648	14433	14422	14312	14402	14503	14423	14407	14398	14468	14403	14400	14354	14428	14616	14483	14536	14569	14351	14400	14500	14513	14391	14378	14392	14580	14528	14554	14442	14653	14404	14599	14352	14514	14436	14357	14397	14648	14707	14372	14532	14482	14395	14445	14460	14373	14412	14558	14524	14415	14437	14229	14535	14526	14544	14476	14474	14553	14332	14378	14307	14592	14481	14347	14325	14484	14377	14508	14687	14488	14553	14362	14458	14400	14355	14520	14454	14498	14586	14335	14588	14556	14472	14444	14607	14456	14417	14428	14434	14295	14388	14469	14428	14491	14488	14295	14407	14384	14715	14446	14531	14458	14405	14425	14382	14356	14448	14674	14411	14440	14481	14563	14532	14530	14464	14415	14483	14506	14507	14494	14594	14442	14550	14399	14510	14505	14530	14357	14505	14464	14313	14559	14540	14507	14336	14369	14345	14499	14531	14537	14475	14606	14390	14255	14545	14427	14572	14489	14482	14553	14522	14402	14427	14418	14288	14512	14379	14387	14481	14379	14295	14361	14542	14290	14292	14451	14392	14340	14631	14460	14451	14509	14478	14473	14552	14469	14349	14556	14467	14374	14367	14481	14594	14486	14523	14445	14672	14530	14430	14525	14344	14402	14355	14518	14479	14511	14426	14528	14489	14622	14402	14478	14452	14604	14563	14440	14464	14467	14329	14438	14398	14439	14501	14543	14599	14595	14413	14301	14370	14550	14455	14564	14616	14547	14529	14378	14377	14477	14466	14474	14496	14544	14396	14500	14352	14422	14409	14363	14257	14542	14422	14356	14569	14348	14593	14336	14518	14374	14432	14478	14545	14472	14603	14650	14525	14624	14396	14458	14538	14467	14718	14441	14439	14291	14415	14367	14594	14363	14373	14449	14584	14451	14379	14531	14355	14387	14346	14427	14478	14553	14479	14622	14476	14593	14421	14283	14522	14590	14408	14367	14383	14562	14380	14400	14371	14593	14355	14421	14460	14519	14518	14477	14512	14503	14591	14450	14535	14498	14426	14298	14395	14612	14459	14490	14413	14329	14552	14462	14414	14446	14551	14544	14421	14526	14322	14579	14491	14441	14386	14399	14555	14311	14613	14562	14534	14541	14586	14542	14402	14431	14524	14315	14523	14430	14427	14324	14483	14560	14342	14501	14659	14507	14334	14555	14647	14492	14496	14428	14451	14528	14377	14607	14224	14343	14492	14371	14551	14382	14485	14334	14532	14522	14437	14483	14576	14371	14522	14488	14405	14576	14472	14461	14444	14378	14532	14583	14637	14547	14544	14425	14323	14596	14517	14362	14344	14656	14451	14537	14382	14456	14369	14430	14532	14589	14435	14503	14543	14424	14454	14466	14470	14360	14427	14572	14417	14448	14374	14454	14394	14551	14298	14470	14474	14393	14444	14446	14444	14462	14428	14383	14574	14565	14431	14539	14381	14484	14432	14586	14328	14305	14520	14471	14425	14366	14521	14414	14402	14378	14510	14720	14516	14477	14504	14307	14398	14416	14597	14358	14538	14600	14577	14298	14433	14428	14394	14534	14462	14449	14557	14460	14523	14453	14540	14531	14443	14377	14528	14588	14467	14662	14481	14656	14419	14532	14473	14660	14315	14406	14441	14397	14542	14506	14441	14446	14471	14464	14430	14575	14424	14347	14486	14203	14480	14488	14378	14540	14476	14423	14438	14425	14562	14256	14349	14647	14302	14531	14526	14459	14503	14401	14461	14388	14372	14572	14328	14565	14608	14556	14428	14545	14432	14499	14522	14393	14375	14435	14531	14470	14415	14594	14409	14401	14546	14424	14419	14554	14427	14375	14525	14445	14516	14484	14620	14494	14485	14423	14431	14520	14548	14611	14557	14466	14482	14387	14567	14647	14491	14402	14416	14435	14624	14278	14377	14485	14503	14429	14667	14470	14556	14421	14496	14369	14488	14378	14408	14380	14393	14559	14501	14508	14393	14359	14429	14460	14573	14418	14454	14533	14623	14552	14508	14638	14492	14462	14552	14473	14370	14419	14549	14550	14505	14403	14400	14476	14467	14440	14323	14513	14314	14534	14376	14354	14359	14354	14251	14445	14359	14502	14470	14317	14453	14562	14586	14483	14429	14400	14512	14557	14525	14506	14434	14280	14441	14495	14570	14305	14616	14416	14440	14530	14411	14478	14499	14483	14420	14574	14356	14475	14492	14477	14519	14539	14578	14583	14349	14312	14504	14449	14532	14483	14342	14517	14630	14396	14461	14376	14363	14523	14427	14492	14712	14365	14471	14422	14587	14501	14546	14442	14497	14485	14600	14369	14384	14500	14546	14381	14413	14527	14525	14550	14357	14380	14482	14357	14563	14360	14419	14547	14307	14561	14390	14319	14522	14431	14389	14462	14537	14555	14421	14443	14404	14483	14415	14385	14431	14557	14453	14382	14621	14154	14482	14460	14325	14416	14397	14707	14316	14469	14258	14600	14531	14460	14350	14462	14583	14548	14383	14634	14464	14311	14261	14570	14487	14543	14528	14440	14451	14313	14460	14293	14685	14547	14352	14342	14432	14464	14558	14517	14488	14504	14459	14489	14311	14280	14434	14539	14595	14344	14327	14510	14531	14333	14488	14501	14448	14566	14663	14595	14361	14443	14436	14408	14697	14422	14350	14406	14335	14615	14447	14232	14568	14389	14564	14483	14378	14545	14523	14580	14623	14485	14468	14574	14320	14387	14425	14486	14476	14591	14299	14220	14450	14489	14576	14433	14372	14506	14466	14613	14458	14433	14581	14430	14302	14660	14485	14525	14384	14473	14441	14505	14438	14509	14605	14583	14466	14628	14560	14471	14404	14396	14471	14536	14527	14542	14374	14533	14430	14326	14332	14538	14484	14316	14526	14565	14355	14485	14388	14452	14601	14384	14453	14532	14362	14456	14449	14535	14349	14371	14483	14624	14630	14392	14484	14489	14572	14628	14576	14400	14405	14556	14648	14691	14395	14383	14457	14240	14465	14348	14354	14529	14555	14524	14458	14510	14383	14507	14650	14457	14379	14565	14436	14479	14387	14483	14320	14412	14626	14442	14411	14464	14199	14456	14532	14657	14518	14493	14518	14520	14476	14346	14416	14389	14459	14474	14383	14624	14507	14500	14489	14515	14468	14417	14478	14529	14513	14463	14563	14340	14397	14399	14338	14635	14491	14539	14505	14595	14511	14399	14635	14488	14456	14441	14501	14370	14389	14500	14487	14252	14522	14610	14397	14543	14467	14380	14504	14474	14277	14604	14504	14508	14350	14525	14406	14413	14478	14419	14547	14576	14440	14451	14406	14502	14532	14309	14377	14692	14360	14549	14421	14543	14451	14515	14453	14447	14461	14407	14546	14469	14417	14641	14379	14470	14473	14466	14414	14425	14568	14643	14465	14390	14436	14458	14542	14555	14372	14379	14469	14599	14459	14513	14453	14481	14493	14640	14466	14574	14402	14495	14422	14408	14424	14529	14429	14363	14502	14389	14385	14561	14549	14377	14563	14476	14546	14499	14488	14335	14519	14447	14471	14589	14411	14411	14358	14454	14532	14501	14452	14412	14479	14512	14398	14429	14418	14386	14485	14390	14422	14483	14355	14498	14488	14549	14616	14619	14378	14460	14563	14473	14385	14253	14584	14489	14575	14464	14451	14548	14552	14484	14405	14516	14401	14412	14614	14478	14369	14489	14433	14618	14606	14435	14662
25385	21415	28647	26548	24367	23865	22969	20292	18667	17667	16628	16256	15979	15589	15339	14939	14820	14834	14867	14743	14810	14663	14568	14686	14440	14690	14636	14475	14501	14437	14669	14663	14718	14604	14515	14555	14479	14493	14583	14681	14488	14385	14334	14514	14383	14596	14397	14677	14727	14457	14607	14583	14614	14595	14470	14410	14338	14582	14617	14306	14640	14662	14502	14377	14438	14722	14479	14373	14265	14461	14467	14573	14503	14431	14380	14628	14491	14490	14462	14546	14449	14481	14453	14524	14430	14460	14215	14760	14407	14605	14425	14575	14462	14509	14359	14529	14593	14247	14600	14515	14520	14602	14434	14645	14470	14223	14621	14494	14545	14291	14571	14423	14398	14555	14318	14464	14520	14293	14184	14431	14329	14554	14611	14518	14590	14528	14514	14473	14574	14544	14437	14571	14482	14540	14465	14357	14349	14470	14486	14347	14483	14551	14566	14390	14477	14585	14429	14444	14255	14428	14346	14404	14318	14477	14588	14515	14423	14597	14600	14546	14503	14551	14380	14520	14300	14371	14651	14425	14210	14464	14398	14368	14367	14394	14456	14494	14513	14458	14479	14388	14456	14311	14538	14578	14312	14538	14307	14392	14441	14460	14238	14422	14246	14636	14475	14570	14485	14492	14554	14404	14413	14435	14444	14378	14501	14421	14380	14508	14561	14415	14458	14428	14404	14419	14473	14674	14511	14537	14582	14592	14494	14545	14351	14382	14526	14324	14624	14313	14447	14569	14505	14216	14591	14569	14670	14422	14400	14227	14437	14488	14459	14543	14453	14429	14514	14404	14443	14441	14493	14445	14510	14347	14380	14607	14508	14161	14379	14368	14483	14481	14622	14515	14502	14513	14343	14525	14564	14527	14519	14476	14359	14582	14528	14425	14518	14493	14415	14493	14400	14410	14617	14615	14594	14579	14478	14420	14313	14360	14203	14443	14548	14506	14411	14590	14285	14441	14552	14497	14438	14555	14607	14568	14540	14347	14566	14533	14462	14422	14591	14390	14273	14441	14554	14531	14544	14513	14554	14494	14464	14384	14376	14368	14530	14115	14601	14510	14374	14666	14482	14485	14341	14428	14299	14607	14384	14510	14397	14516	14497	14603	14568	14414	14453	14573	14687	14521	14692	14448	14347	14538	14597	14396	14471	14369	14256	14485	14297	14531	14706	14621	14367	14440	14504	14602	14283	14284	14557	14635	14477	14345	14618	14347	14516	14506	14428	14506	14652	14446	14478	14551	14442	14254	14451	14436	14214	14542	14560	14526	14371	14346	14384	14510	14473	14493	14463	14469	14492	14513	14392	14403	14436	14590	14564	14443	14417	14412	14359	14469	14652	14572	14525	14434	14509	14374	14385	14404	14599	14489	14498	14516	14422	14496	14406	14406	14296	14489	14515	14287	14420	14335	14566	14543	14617	14421	14444	14545	14579	14345	14463	14254	14513	14464	14510	14465	14365	14452	14663	14532	14472	14318	14367	14438	14474	14512	14433	14568	14449	14481	14526	14491	14561	14479	14415	14395	14394	14416	14425	14353	14338	14363	14359	14358	14334	14331	14448	14405	14364	14503	14560	14406	14468	14377	14384	14467	14534	14583	14424	14329	14547	14414	14507	14283	14511	14471	14600	14349	14650	14428	14465	14410	14278	14509	14339	14361	14458	14628	14390	14618	14556	14558	14510	14647	14454	14440	14533	14270	14478	14521	14503	14387	14551	14553	14439	14278	14761	14525	14380	14503	14381	14323	14395	14537	14477	14566	14382	14379	14605	14450	14416	14558	14688	14496	14515	14315	14326	14399	14418	14378	14451	14380	14556	14400	14547	14404	14602	14435	14377	14330	14474	14527	14471	14562	14440	14408	14461	14604	14462	14563	14440	14507	14426	14359	14404	14405	14383	14546	14600	14490	14555	14625	14363	14537	14488	14498	14353	14377	14393	14256	14405	14596	14416	14511	14377	14460	14642	14421	14305	14669	14730	14573	14536	14670	14557	14544	14616	14495	14411	14401	14267	14292	14527	14571	14435	14285	14508	14429	14659	14381	14349	14346	14418	14426	14337	14470	14518	14548	14477	14474	14503	14294	14474	14370	14437	14256	14423	14590	14369	14431	14239	14474	14533	14439	14563	14546	14536	14429	14306	14323	14422	14450	14420	14442	14463	14233	14442	14609	14362	14326	14405	14420	14439	14431	14469	14628	14581	14364	14604	14642	14421	14443	14324	14229	14521	14477	14616	14344	14410	14525	14542	14489	14562	14581	14456	14450	14621	14297	14531	14557	14394	14625	14605	14329	14508	14383	14461	14592	14615	14411	14355	14593	14417	14681	14590	14593	14497	14593	14483	14568	14429	14497	14388	14386	14436	14486	14422	14311	14450	14480	14558	14420	14402	14499	14611	14474	14610	14550	14511	14289	14420	14491	14546	14487	14532	14497	14306	14251	14515	14610	14467	14381	14391	14191	14301	14362	14451	14327	14383	14333	14482	14521	14512	14575	14626	14506	14543	14499	14374	14480	14466	14295	14258	14498	14387	14328	14428	14341	14524	14294	14605	14469	14343	14385	14389	14432	14533	14628	14395	14317	14477	14373	14316	14424	14359	14372	14368	14437	14580	14381	14353	14527	14582	14360	14355	14416	14501	14299	14322	14753	14423	14417	14462	14222	14472	14493	14326	14343	14700	14414	14364	14522	14528	14430	14414	14407	14690	14356	14434	14503	14461	14336	14399	14368	14713	14458	14491	14374	14503	14333	14434	14364	14558	14371	14293	14362	14422	14360	14579	14313	14324	14634	14434	14460	14424	14512	14416	14411	14540	14323	14338	14663	14529	14561	14585	14418	14465	14528	14465	14367	14361	14411	14624	14504	14367	14297	14328	14373	14369	14442	14380	14568	14349	14434	14589	14336	14447	14453	14389	14382	14565	14455	14407	14684	14561	14579	14420	14292	14338	14384	14565	14465	14468	14433	14358	14474	14480	14686	14290	14306	14543	14473	14430	14540	14518	14371	14233	14621	14375	14246	14551	14296	14625	14532	14489	14482	14477	14529	14368	14340	14425	14497	14308	14525	14603	14644	14379	14355	14532	14375	14608	14325	14486	14383	14383	14417	14583	14545	14221	14328	14643	14375	14396	14642	14303	14474	14615	14508	14521	14371	14395	14408	14481	14490	14502	14486	14416	14501	14651	14378	14389	14432	14571	14155	14415	14500	14416	14267	14439	14563	14579	14531	14531	14499	14533	14360	14443	14446	14405	14470	14495	14555	14398	14521	14465	14454	14471	14516	14166	14373	14698	14400	14532	14407	14585	14567	14269	14332	14549	14476	14347	14651	14562	14483	14657	14480	14413	14533	14713	14572	14372	14394	14472	14481	14497	14473	14378	14515	14385	14432	14394	14424	14383	14436	14484	14436	14644	14479	14568	14352	14389	14538	14348	14486	14449	14468	14391	14623	14488	14444	14570	14364	14464	14420	14480	14446	14556	14594	14507	14430	14471	14400	14318	14295	14360	14449	14584	14482	14652	14374	14530	14349	14576	14509	14417	14486	14537	14470	14218	14656	14538	14364	14434	14575	14575	14534	14226	14485	14589	14443	14506	14589	14291	14451	14606	14471	14542	14505	14470	14425	14434	14572	14518	14298	14512	14482	14503	14256	14464	14616	14445	14477	14399	14633	14380	14438	14495	14510	14498	14432	14739	14471	14350	14625	14450	14429	14409	14320	14441	14536	14546	14388	14255	14456	14447	14445	14519	14540	14242	14380	14352	14347	14346	14343	14561	14582	14575	14427	14400	14408	14276	14403	14506	14510	14470	14606	14503	14475	14548	14417	14398	14467	14582	14310	14510	14430	14515	14518	14576	14554	14415	14506	14454	14454	14459	14550	14395	14557	14513	14592	14318	14578	14321	14422	14517	14261	14390	14431	14181	14498	14447	14432	14592	14670	14540	14421	14460	14417	14358	14356	14404	14528	14664	14504	14521	14555	14700	14537	14399	14444	14299	14482	14553	14703	14652	14259	14436	14308	14612	14399	14417	14517	14477	14573	14437	14554	14518	14518	14392	14456	14419	14244	14517	14438	14329	14272	14527	14473	14552	14449	14231	14478	14290	14351	14576	14439	14395	14269	14676	14428	14315	14368	14559	14457	14490	14404	14476	14325	14593	14513	14539	14498	14249	14361	14255	14307	14315	14356	14548	14334	14428	14465	14589	14597	14641	14452	14721	14513	14598	14387	14647	14370	14251	14560	14408	14333	14498	14541	14483	14476	14371	14370	14653	14396	14452	14485	14292	14530	14362	14246	14488	14439	14524	14443	14487	14424	14408	14418	14470	14421	14444	14510	14696	14480	14493	14552	14462	14665	14285	14602	14582	14404	14420	14568	14335	14413	14615	14343	14356	14265	14393	14410	14352	14481	14680	14444	14487	14403	14339	14311	14491	14503	14425	14415	14410	14429	14431	14548	14466	14469	14391	14406	14513	14598	14635	14329	14245	14386	14561	14674	14443	14462	14604	14426	14417	14423	14557	14428	14376	14477	14543	14568	14318	14441	14403	14289	14517	14575	14424	14445	14507	14440	14324	14582	14508	14456	14500	14397	14483	14481	14541	14486	14490	14664	14567	14474	14365	14403	14525	14570	14447	14451	14415	14473	14492	14262	14530	14584	14675	14453	14663	14299	14510	14486	14694	14617	14398	14460	14281	14506	14544	14510	14441	14512	14691	14379	14590	14620	14536	14418	14467	14512	14488	14471	14419	14491	14477	14572	14379	14553	14435	14697	14508	14553	14391	14376	14235	14441	14526	14609	14588	14768	14595	14447	14435	14538	14503	14431	14315	14588	14431	14460	14334	14355	14443	14574	14448	14429	14435	14420	14476	14393	14465	14415	14443	14505	14419	14427	14678	14180	14549	14312	14397	14543	14315	14494	14367	14546	14657	14378	14530	14510	14555	14489	14618	14349	14393	14598	14416	14373	14458	14527	14441	14639	14550	14390	14403	14439	14627	14556	14399	14482	14393	14332	14504	14572	14408	14470	14444	14379	14194	14453	14321	14669	14624	14429	14226	14277	14353	14557	14447	14484	14474	14445	14485	14504	14449	14602	14501	14545	14545	14663	14554	14308	14617	14451	14515	14542
28536	48579	46047	33396	29671	27097	24617	22668	20717	18837	17170	16782	16211	15585	15008	14664	14377	14432	14248	14171	14276	14170	14007	14163	14043	14082	14199	14027	13844	14054	14079	13976	14003	14050	13849	14065	13861	14132	14053	14119	13865	13902	13890	14124	14071	13903	13835	13931	14163	13871	13961	13969	13902	13834	13829	13945	13814	13979	13912	13783	14001	14076	14089	13821	13969	13969	13915	13983	13946	13774	13835	13830	14073	13834	14083	13998	13937	13787	13932	13921	13896	13808	13916	14028	13929	13939	13823	13848	13995	13888	13889	13732	13914	14006	13890	13916	14038	13982	13965	13926	13899	13907	14024	13947	13785	13988	13934	14047	13954	13906	13888	13974	13709	13881	13801	13874	13999	14027	14010	13899	14045	13995	13764	14032	13950	13887	14021	14052	13818	14059	13997	14043	13851	14176	14042	14021	13750	13809	14185	14029	13773	13849	14005	13977	13865	13936	13824	14008	13995	13955	13884	14022	13977	13879	13889	14007	13825	13819	13991	13867	13936	13797	13986	13839	13826	13903	13824	14013	13867	13843	14041	13947	13802	14134	13935	13918	13992	13868	13872	13902	13818	13852	14012	14021	13901	14088	13896	14069	13996	13836	13886	13977	13915	14034	14009	13833	13782	13887	13847	13929	13827	13700	13701	13958	13861	14087	13762	13894	13872	13954	13953	14110	13887	13993	14074	13983	13748	13932	14056	13817	13810	13770	13866	14032	14009	13874	14092	13894	13918	13887	14026	13859	13913	13965	13963	14010	13795	13809	13907	14034	13891	13998	14048	14069	13800	14049	13874	13727	13819	14007	13912	13833	13738	13824	14067	13892	13851	13896	13843	13890	13907	13811	13892	13905	13905	13876	14024	13675	14003	13758	13856	13948	13927	13837	13752	13811	13880	13785	13869	13940	13739	13962	13837	13927	13856	13881	13893	14032	13843	13896	14072	13881	13832	13914	13882	13840	13828	13969	13810	13855	14086	13993	13969	13977	13827	14004	13990	13937	13998	13988	13866	13980	13857	13945	13876	13752	13907	14062	14043	13766	13875	13945	14080	13965	13925	13952	13746	13912	13982	13978	13920	13935	13924	13811	13970	14022	14065	14014	13876	13974	13906	13827	13731	13868	13943	13988	13998	14039	13876	13865	13932	13959	14007	13809	13815	13981	13698	13894	14002	13808	13930	13821	13860	13959	13936	13868	13818	13982	13818	13960	13903	13862	13903	13769	13915	13752	13782	14045	13969	13946	13868	13799	13932	13779	13870	13789	13824	13927	13895	13944	13919	14023	13849	14005	13912	13835	13881	13900	13864	14077	13966	13930	14118	13832	13892	13784	13764	13977	13809	13918	14019	13777	13817	13932	13749	13865	13880	13804	13853	14004	13888	13918	13793	13918	13880	13848	13814	13871	13938	13895	13800	13854	13908	13761	13837	13987	13975	14006	13921	14048	13702	13927	13797	14027	13805	13774	13887	14052	14023	13953	13996	13799	13812	14055	13939	13864	13841	13860	14071	13903	13921	13869	13851	13927	13840	13868	13893	14015	14012	13830	14033	13683	13849	13866	14001	13864	14032	13934	13704	14021	13971	13963	13908	13962	14022	13934	13797	14016	13805	13896	14004	13963	13681	13902	13827	13958	13864	14050	13919	13891	13919	13923	13772	14147	13991	13947	13861	13906	13951	13926	14025	13788	13966	13831	13742	14003	13921	13932	13874	13855	13914	13875	13960	14040	13869	13830	13908	13976	13883	13791	13950	13854	13921	13949	14029	13901	14074	13964	13993	14005	13824	13826	14133	13946	13947	13687	13895	14022	13906	13880	13933	13923	13870	13921	13784	13892	13920	13933	13847	13960	14028	13983	13805	13924	13901	14124	13844	13831	13968	14017	13813	13967	13844	13958	14056	13698	13895	14022	13863	13820	13895	13991	14064	13882	13900	13873	13937	14027	13917	13926	13967	14040	13815	14007	13803	13871	13711	14018	13957	13907	13916	14037	13839	14020	13925	13858	13927	13920	13915	14025	13916	13821	13970	13957	13893	14047	13894	13781	13796	14015	13856	13913	13917	13957	14075	13928	13979	13904	13920	13814	13944	13860	14022	13997	13944	13852	13964	13974	13785	13925	13837	14082	13876	13860	13905	13944	14076	13858	13813	13919	13949	14021	13824	13769	14004	13879	13976	13879	13975	13962	13808	13829	13822	14029	14011	13853	13984	13933	13872	14016	13905	13978	13898	13949	13948	13807	13927	13953	14004	13793	14062	13733	13839	13797	13898	13948	13955	13884	13966	13841	13972	13955	13824	13987	13898	13914	14098	13906	14030	13937	13972	13873	13913	13969	13614	13828	14069	13952	13851	13977	13935	13960	13818	13942	13818	13979	14067	14058	13932	13757	13871	13940	13883	13792	13853	14032	14010	13920	14003	13881	14054	13831	14172	13826	13712	14089	13900	13802	13820	14105	13937	14060	13934	13785	13839	14057	13831	13853	13832	14039	14001	13881	13947	13916	14005	13817	13979	13797	13871	13842	13858	13927	14003	13984	13829	13953	13747	13883	13990	13828	13956	13856	13840	13834	14040	13893	13803	13908	13691	13839	14041	13945	14120	13898	14045	13880	14035	13864	13904	13776	13913	13893	13805	13906	13860	13899	13843	13871	14022	13775	13997	13858	13978	13930	13923	13961	13909	13943	13897	13773	13852	13961	13918	13889	13761	14168	13857	13896	13943	14045	13970	13958	13682	13958	13899	13912	13922	13855	13963	13973	13997	13951	14009	13826	13945	13970	13908	13813	13961	14048	13860	14021	13876	13912	13913	13865	14006	13977	13886	14058	13832	13938	13938	14028	14029	13830	13876	13881	13864	14006	14006	14012	13806	13715	14064	13777	13991	13736	13938	13892	13960	14020	13949	13787	13926	13970	14023	14009	13842	13915	13914	13933	14015	13973	13848	13993	13995	13753	14006	13893	13819	13746	13843	13833	14138	14013	13878	13877	13870	13754	13855	13816	13906	13868	13899	13961	13901	13906	13905	13909	13724	13891	13843	13906	13936	13834	13846	13884	13972	13846	13944	13858	14018	13919	13848	13942	13780	13902	13981	13989	13786	13796	13873	13940	13729	13697	13942	13857	13929	13921	13883	13867	13947	13994	13845	13955	13882	13937	13841	13968	13809	13900	13888	13835	14012	13881	13843	13962	13787	13838	13907	13874	13830	13957	13868	13802	13801	13801	14040	13956	13873	13877	14015	13900	13868	13835	13837	13894	13748	14051	13859	13834	13910	13917	13871	13833	13860	14101	13944	13790	13885	14016	13892	13877	13928	14006	13935	13861	14005	13874	13803	14056	13960	14001	13881	13921	14100	13744	13884	14061	13750	13856	13852	13876	13902	13781	13833	13934	13818	13793	14160	13937	13803	13955	13705	14065	13808	13884	13759	13731	13829	13844	13840	13977	13751	13998	13932	13915	13971	13876	13895	14079	13850	13909	14000	13868	14161	13793	13903	13726	13879	13984	13819	13914	14113	13968	13852	13948	14093	14059	13948	13881	13886	14072	14014	13888	13939	13864	13928	13808	13962	13905	13906	13893	13943	13761	13907	14087	13896	13955	13886	13848	13879	13932	13982	13922	13973	13870	13843	13811	13979	13928	13861	13870	14037	13834	13988	13977	13880	13872	13882	14101	13871	14012	14159	13858	13896	13862	13862	14061	13826	13998	13852	13989	14101	13952	13928	13912	13781	13884	13921	13871	14061	13986	13885	13713	13942	13966	13891	13886	14060	13649	13903	14147	13822	13938	14019	13636	13928	13996	13964	13895	13921	13727	14017	14074	13934	14032	13954	13930	14036	13945	13975	13947	13836	13917	13829	13900	13884	13812	13956	13972	13874	14066	13965	13833	13925	13927	14023	14101	13827	13914	13957	13891	13821	14000	13918	13823	13919	14087	13985	14038	13911	13978	13886	13824	13943	14251	13804	13975	14035	13787	14051	13917	14049	13911	14036	13958	13941	13935	13829	13982	14054	13915	13918	13942	13846	13954	14034	13918	13918	13911	13982	14029	13807	14007	13907	13802	13886	13786	14005	13880	13970	13799	13969	13948	13866	13772	13816	13870	13690	13908	13867	14067	13822	13787	13958	13943	14010	13876	13943	14016	13718	13890	13870	13873	13779	13994	13801	13914	13925	13897	13896	13976	13936	14168	13973	13819	14172	13865	13800	13898	13864	13865	14027	13967	13952	13851	14054	13919	13886	14009	13877	13907	13949	13963	14047	13812	13980	13847	13920	13923	13867	13786	13997	14054	13944	13889	13850	13962	13906	13917	14009	13827	13928	13989	13851	14019	13882	14048	13882	13793	13875	13886	13879	13986	13877	13791	13907	13973	13991	13894	13896	13874	13814	13950	13892	13911	14041	14035	14018	13845	13953	13835	13838	13845	13961	13859	13994	13993	13897	14038	13896	13934	13828	13895	13896	14062	14028	13799	13945	13891	13836	13887	13995	13922	13911	13931	13918	13963	13895	13956	13773	13945	13891	13909	14013	13934	13874	13946	13953	13999	14017	13870	13926	13941	13894	13795	13916	13973	13844	13812	13841	14032	13906	13973	13835	13874	13804	13968	13899	13833	13997	13889	13993	13927	14003	13742	13946	13772	13953	13892	13849	13864	13767	14008	13900	14098	13923	13989	13920	13924	13855	13879	14153	13965	13852	13880	13897	13984	13791	13943	13821	13970	14004	14013	13694	13930	13931	14067	13955	13956	13875	13918	13935	13950	13948	14011	13905	13940	13935	14110	13859	13998	13857	13738	14041	13899	13990	13914	13755	13942	14083	14019	13905	13844	13904	13839	13831	13945	13923	13855	13958	13980	13949	13948	13946	13913	13986	13848	13707	13837	13795	14000	13842	13855	13887	13736	14003	13955	13848	13980	13954	14082	14118	13843	13839	13829	13972	13869	13808	13748	14041	13907	13887	13780	13882	14280	13817	13857	14019	13774	13935	14058	13949	13832	13936	13976	13930	13709	13869	13965	14107	14060	13808	13843	13899	13934	13929	14151	14002	13864	13968	13843	13962	13783	13777	13958	13832	14010	13887	14149	13991	13964	13898	14071	13990	13709	13972	13867	13875	13951	13810	14046	13935	13922
24173	21425	28924	24689	23868	26599	27060	23135	20444	19351	17966	17352	16849	16477	15848	15732	15368	15443	15446	15423	15252	15265	15224	14933	15012	15242	14972	14932	15133	14892	15197	14995	14936	14903	15052	14954	14811	14765	14972	15059	14913	15124	14960	14975	14931	14733	14995	14997	15027	14909	14915	14822	14909	14827	14756	14803	14894	15053	15040	14909	14829	14727	14764	14728	14825	14966	14685	15018	14939	14840	14814	15094	14865	15086	14803	14812	14780	14894	14894	15016	14796	14852	15120	14834	14796	14977	14908	14904	14765	14724	14840	14626	14672	14716	15008	14864	14737	14804	14698	15041	14938	14897	14950	14928	14986	15021	14779	14807	15068	14744	14979	14795	14955	14876	14947	14908	14924	14957	14757	14878	15027	14634	14853	14876	14781	14688	14951	14738	15008	14715	14728	14754	14769	14677	14819	14842	14839	14817	14641	14800	14748	14908	14856	14867	14917	14822	14875	14681	14775	14851	14997	14895	14736	14784	14801	14862	14796	14827	14869	14844	14736	14811	14900	14799	14733	14903	14831	14936	14923	15023	14878	14872	15144	14779	14777	14871	14864	14901	14922	14771	14710	14734	14773	14791	15004	14817	14818	14713	15043	14849	14940	14840	14732	14911	14901	14990	14681	14690	15035	14797	14672	15035	15051	14733	14780	14845	14770	14757	14941	15024	15167	14857	15114	14963	14944	14789	14893	14857	14748	14855	14764	14821	14847	14727	14965	14991	14943	14733	14717	14752	14879	14578	14705	14922	14801	14776	15048	14748	14774	14855	14608	14764	14628	14771	14624	14714	14826	14750	14873	14931	14858	14633	14797	14728	14822	14841	14876	14855	14858	14953	14867	14852	14995	14822	14958	14896	14645	14880	14821	14825	14992	14757	14767	14831	14973	14918	14880	14692	14646	14648	14890	14842	15015	14757	14952	14595	14624	14959	14830	14694	14807	14924	14707	14741	14728	14845	14850	14798	14777	14760	14961	14739	14832	14735	14949	14824	14771	14737	14843	14783	14856	14813	14858	14766	14937	15035	14840	14996	14796	14830	14969	14799	14893	14819	14597	14808	14940	14940	14415	14993	14855	14717	14849	14681	14830	14806	14918	14867	15105	14830	14995	15043	14730	14785	14991	14811	14850	14732	14696	14907	14744	14926	14789	14847	14738	14832	14754	15004	14826	14912	14792	14759	14816	14754	14927	14735	14787	14845	14657	14766	14694	14937	14823	14698	14899	14746	14884	14758	14763	14778	14871	14747	14991	14927	14898	14956	14867	14827	14866	14822	14799	14990	14750	14869	15056	14659	14766	14874	14814	14772	14979	14789	14884	14910	14804	14867	14732	14994	14894	14834	14838	14710	14935	14914	14812	14854	14996	14895	14748	14807	14785	14711	14964	14657	14971	14835	14724	14791	14894	14905	14837	14792	15066	14846	14949	14769	14693	14913	14931	14923	14928	14749	14914	14786	15009	14839	14771	14831	14841	14829	14871	15027	14942	14885	14723	14912	14973	14826	14787	14844	14948	14830	15008	14882	14724	14779	14943	14851	14776	14972	14630	14731	14829	14551	14713	14832	14744	14719	14890	14946	14892	15039	14924	14841	14828	14892	14699	14852	14943	14840	14989	14732	14864	14799	14980	14875	14920	15015	14833	14790	14593	14870	14933	14910	14911	14851	15074	14953	14698	15013	15047	14614	14904	14955	14678	14608	14830	14867	14848	14906	14908	14853	14665	14717	14933	14799	14894	14874	14972	14867	14832	14910	14836	14822	14707	14924	14919	14955	14883	14764	14785	14803	14869	14762	15043	14850	14636	14790	14792	14920	14751	14689	14811	14724	14809	14956	15063	14968	14771	14719	14877	14914	14877	14865	14798	14820	14885	14895	14842	14782	14717	14668	14812	14988	14892	14586	14971	14738	14950	14898	14877	14758	14940	14867	14794	14932	15036	14885	14820	14941	14657	14891	14832	14795	14827	14904	14892	14830	14943	14978	14950	14835	14781	14922	15007	14868	14691	14886	14925	14867	15014	14887	14812	14930	14915	14861	14956	14673	14744	14943	14642	14797	14994	14866	14758	14712	14849	14794	15041	14650	14741	14690	14906	14775	14783	14850	14811	14876	14867	14917	14957	14759	14808	14688	15031	15086	14904	14845	14897	14531	14836	14821	14713	14926	14885	14903	14902	14667	14787	14902	14809	14721	15010	14667	14908	14770	14935	14831	14829	14943	14777	14774	14776	15000	14842	14795	14788	14656	15078	14784	14882	14841	14667	14851	15084	14749	14915	14692	14821	14708	14895	14846	14854	14828	14685	14785	14809	14993	14996	14989	15022	14857	14819	14878	14980	14819	14718	14889	14825	14756	14812	14655	14686	14785	14889	14775	14841	14798	14870	14948	14957	14943	15002	14812	14784	15048	15053	14768	14804	14939	15053	14932	14792	14990	15055	14814	14847	14851	14757	14867	14889	14825	14804	14794	15019	14761	14759	14980	14766	14698	14787	14748	14749	14758	14844	14807	14765	14618	14735	14871	14814	14915	14756	14671	14923	14836	14757	14532	14739	14803	14657	14802	14820	14720	14704	14893	14958	15137	14712	14679	14875	14807	15019	14777	15197	14742	14831	14856	14798	14670	14926	15000	14929	14705	14825	14869	14867	14860	14603	14811	14868	14869	14993	14903	14953	14978	15043	14763	15021	14938	14830	14749	14587	14824	14756	15033	14950	14948	14948	14829	14872	14909	14907	14956	14728	14753	14879	14738	14825	14979	14858	15020	14964	14863	14669	14761	14876	14739	14898	14881	14905	14866	14894	15012	14926	14921	14777	14891	14798	14957	14846	14830	14768	14871	14938	14977	15097	14832	14853	15118	14869	14947	14987	14769	14896	15147	14886	14741	14998	14883	14923	14852	14911	14992	14965	15028	14809	14746	14899	14911	14817	14742	14991	14718	14823	14705	14830	14901	14982	14868	14641	14918	14757	14819	14958	14888	14818	14978	14757	14717	14963	14708	14840	14666	14905	14709	14825	14787	14927	15008	14825	14726	14673	14828	14878	14876	14860	14866	14787	14854	14950	14855	14768	14976	14706	14797	14775	14973	15019	14612	14877	14752	14940	14966	15035	14905	14812	14976	14834	14852	14751	14901	14929	14807	14834	14834	14819	14890	14663	14934	15013	14625	14950	14845	14863	14869	14872	14752	14828	14970	14855	14829	15079	14743	14770	14955	14810	14768	14730	14881	14756	14697	14829	14696	14755	14727	14982	14940	14917	14838	14952	14887	14838	14816	14961	14765	14879	14725	14785	14657	14942	14991	14869	14685	14806	14778	14745	14765	14905	14968	14848	15003	14680	14750	14649	14835	14777	14657	14840	14922	14823	14894	14809	14920	14917	14849	14832	14964	14947	14874	14902	14936	14807	14840	14747	14897	14873	14837	15007	14726	14831	14728	15034	14711	14815	14945	14818	14835	14859	14663	14800	14955	14928	14805	14670	14849	14729	14938	14715	14768	14795	14972	14892	14791	14815	14660	14891	14869	14596	14862	14789	14931	15079	15093	14828	14798	14936	14977	14795	14898	14871	14831	14841	14773	14924	14792	14672	14750	14874	14761	14718	14860	14916	14727	14900	14602	14821	14770	14895	14751	14840	14994	14624	14835	14894	14724	14710	14868	14835	14766	14864	14776	14918	14836	14819	14709	14788	14799	14687	14643	14764	14977	14807	14793	14694	14925	14970	14776	14813	14674	14714	14926	14777	14772	14684	14742	14825	14924	14810	14962	15049	14812	14991	14888	14748	14906	14756	14846	14803	14879	14840	14758	14825	14836	15016	14896	14756	14883	14888	14770	14780	14689	14686	14818	14883	14829	14734	14834	14902	14667	14918	14755	14946	14758	14993	14751	14876	14765	14885	14975	14615	14712	14850	14890	14808	14808	14956	14867	14815	15104	14743	14861	14732	14810	14854	15013	14870	14854	14895	14919	14781	14827	14906	14901	14869	14787	14876	14817	14967	14954	14911	14789	14881	14776	14993	14966	14866	14838	14858	14658	14829	14779	15058	14838	14938	14868	14709	14772	14861	14944	14766	15066	14805	14821	14903	14952	14849	14960	15036	14679	14706	14859	14936	14873	14878	14910	14935	14805	14851	14730	14787	14864	14888	14934	14749	14892	14751	14800	14639	14920	14691	14959	14897	14820	15000	14972	14968	14890	14824	14826	14745	15034	14797	14969	14802	14903	14983	14942	14820	14783	14771	14778	14813	14825	14833	14777	14970	14887	14491	14783	14711	14894	14810	14874	14610	14934	14840	14817	14860	14740	14807	14929	14755	14990	15047	14927	14752	14944	14885	14838	14952	14725	14970	14969	15072	14880	14986	14874	14907	14771	14927	14921	14872	14843	14925	15031	15021	14881	15025	14817	14772	14758	14777	14866	14990	14654	14730	15011	15024	14871	15115	14872	14782	14880	14826	14820	14864	14676	14715	14807	14959	14808	14878	14814	14915	14803	14647	14929	14885	14696	14868	14838	15094	14815	14921	14867	14898	14909	14773	14928	14948	14982	15092	14747	14963	14839	14795	14691	14988	15005	15009	15025	14954	15045	14794	14878	14809	14871	14820	14706	14949	14792	14796	14895	14778	14999	14922	14902	14898	14813	14812	15001	14913	15136	14915	14873	14827	14767	14812	14770	14813	14691	14820	14817	14845	14703	14830	14846	14848	14934	14851	14768	14972	15032	14944	14880	14902	15030	15042	15014	14904	14757	14923	14880	14749	14812	15091	14979	14952	14959	14824	14915	14722	14971	14861	14826	14756	14782	14864	14833	14823	14598	14887	14896	14624	14781	15044	14831	14902	14934	14778	14765	14752	14742	14761	14929	14688	14770	14885	14695	14791	14862	14726	14795	14792	14736	14992	14833	15023	14708	14947	14810	14660	14994	14702	14642	14787	14783	14872	14864	14937	14844	14931	14914	14737	14766	14900	14860	14654	14816	15076	15190	14911	14804	14911	14939	14918	14758	14766	14729	14985	14897	14710	14881	14688	15001	14973	14780	14981	14777	14857	14933	14932	14737	14768	14922	15026	14984	14911	14897	14901	14767	14594	14836	14798	15009	15055	14988	14813	14666	15002	14868	14832	14971	14680	14598
30880	53133	49107	37998	34159	30826	28513	26201	23138	20895	18779	18245	17613	16528	15693	15112	15018	14727	14685	14806	14560	14599	14510	14408	14486	14347	14464	14464	14286	14270	14584	14503	14398	14176	14260	14304	14261	14286	14367	14231	14255	14204	14418	14380	14201	14205	14139	14089	14365	14154	14326	14209	14238	14246	14115	14222	14055	14232	14161	14123	14267	14289	14145	14162	14279	14168	14130	14243	14199	14187	14176	14086	14250	14076	14274	14279	14314	14315	14207	14259	14092	14318	14185	14142	14280	14246	14202	14147	14255	14251	14251	14278	14151	14415	14271	14218	14159	14268	14201	14154	14256	14332	14058	14177	14199	14056	14124	14128	14079	14134	14161	14141	14157	14121	14178	14273	14131	14190	14063	14150	14083	14166	14268	14106	14206	14017	14031	14073	14154	14088	14248	14200	14158	14189	14219	14260	14242	14149	14161	14049	14099	14191	14059	14230	14335	14186	14114	14163	14241	14348	14161	14313	14126	14129	14302	14080	14286	14164	14134	14249	14107	14072	14069	14169	14079	14089	14042	14239	14125	14212	14195	14025	14239	14255	14101	14292	14220	14309	14210	14118	14151	14269	14110	14077	14191	14225	14141	14075	14171	14156	14176	14234	13960	14057	14176	14127	14234	13954	14050	14106	14253	14154	14114	14313	14123	14004	14267	14114	14119	14166	14145	14210	14158	14147	14187	14195	14030	14080	14287	14055	14338	14200	14208	14105	14096	14059	14191	14225	14214	14273	14210	14158	14109	14206	14160	14013	14144	14233	14156	14020	14280	14089	14047	14161	14155	14024	14272	14034	14217	14103	14201	14162	14169	14158	14092	14218	14201	14164	14173	14025	14195	14046	14155	14281	14122	14214	14180	14246	14219	14257	14260	14286	14005	14043	14272	14230	14064	14256	14137	14144	14188	14303	14281	14242	14102	14207	14103	14363	14205	14271	14132	14123	14082	14187	14138	14342	14266	14101	14423	14156	14263	14189	14212	14037	14017	14091	14203	14109	14096	14202	14142	13969	14185	14197	14048	14367	14096	14093	14182	14324	14137	14142	14273	14076	14189	14108	14142	14129	14291	14246	14198	14214	14227	14111	14227	14249	14155	14224	14273	14155	14194	14330	14276	14136	14192	14200	14031	14227	14197	14226	14195	14250	14287	14137	14152	14088	14252	14376	14184	14126	14270	14263	14177	14249	14272	14338	14103	14194	14374	14134	14055	14071	14098	14033	14093	14073	14154	14211	14284	14218	14200	14438	14251	14102	14005	14234	14239	13998	14173	14231	14135	13966	14065	14183	14136	14199	14296	14260	14198	14235	14168	14230	14182	14187	14178	14343	14054	14143	14227	14093	14186	13982	14324	14096	14131	14081	14171	14089	14074	14153	14116	14095	14206	14236	14079	14200	14169	14184	14344	14168	14315	13993	14106	14306	14084	14178	14169	14181	14336	14288	13931	14127	14246	14300	14059	14212	14159	14094	14087	14196	14125	14100	14047	14283	13890	14162	14270	14032	14127	14277	14073	14218	14223	14124	14178	14093	14289	14242	14125	13969	14414	14245	14151	14167	14202	14041	14214	14256	14231	14290	14097	14274	14058	14230	14092	14115	14100	14276	14086	14024	14125	14032	14357	14103	14173	14162	14365	14067	14189	13978	14116	14099	14199	14101	14280	14242	14292	14189	14109	14136	14146	13995	14282	14244	14180	14105	14319	14269	14091	14182	14051	14211	14118	14381	14440	14103	14213	14198	14179	14134	14039	14210	14155	14058	14162	14349	14230	14143	14200	14018	14359	14263	14088	14100	14193	14106	14035	14237	14146	13978	14180	14250	14147	14186	14255	14129	14226	14172	14382	14248	14231	14208	14162	14126	14214	14417	14115	14041	13943	14309	14177	14261	14062	14094	14143	14221	14317	14252	14258	14093	14122	14150	14179	14178	14249	14136	14201	14187	14223	14223	14166	14171	14251	14169	14098	14223	14215	14244	14192	14322	14254	14129	14156	14103	14322	14096	14105	14241	14122	14197	14014	14236	14116	14066	14165	14034	14218	14187	14186	14276	14225	14244	14263	14217	14322	14352	14046	14030	14288	14309	14124	14285	14148	14299	14309	14187	14277	14300	14054	14125	14268	14051	14268	13966	14064	14176	14278	14131	14099	14205	14321	14057	14168	14108	14161	14282	14299	14018	14172	14308	14021	14089	13991	14137	14209	14088	14192	14186	14227	14184	13987	14262	14161	14301	14154	14118	14366	14060	14133	14216	14285	14104	14224	14274	14081	14252	14112	14103	13832	14185	14139	14153	14002	14119	14214	14335	14171	14110	14196	14089	14102	14183	14177	14179	14210	14235	14228	14192	14370	14238	14199	14235	14371	14135	14277	14077	14153	14169	14003	14339	14093	14222	14277	14329	14275	14166	14173	14107	14162	14142	14117	14138	14222	14184	14143	14003	14155	14134	14178	14240	14173	14163	14088	14096	14289	14208	14202	14324	14130	14240	14201	14183	14286	14198	14114	14252	14173	14375	14275	14398	14126	14109	14226	14319	14290	14127	14115	14139	14207	14167	14065	14119	14185	13982	14114	14159	14124	14171	14210	14010	14238	14218	14186	14189	14236	14153	14294	14037	14281	14106	14198	14270	14169	14173	14293	14114	14191	14122	14160	14130	14018	14166	14300	14162	14098	14281	14220	14317	14187	14081	14199	14208	14130	14173	14112	14293	14265	14331	14006	14260	14164	14031	14254	14141	14245	14020	14153	14290	14113	14162	14198	14198	14172	14148	14141	14144	14262	14157	14117	14192	14190	14280	14190	14250	14080	14013	14144	14162	14012	14223	14184	14256	14282	14107	14411	14074	14200	14060	14209	14074	14102	14349	14037	14276	14096	14390	14248	14160	14074	14181	14129	14164	14247	14095	14275	14368	14096	14056	14209	14206	14023	14043	14189	14191	14267	13972	14093	14115	14189	14069	14192	14143	14139	14347	14266	14256	14067	14191	14125	14161	14071	14098	14149	14092	13945	14124	14161	14340	14184	14357	14223	14161	14239	14175	14256	14064	14280	14184	14155	14243	14238	14138	14250	14187	14203	14102	14193	14346	14073	14007	14290	14177	14069	14115	14270	14375	13993	14196	14265	14173	14197	14230	14245	14099	14170	14109	14135	14221	14327	14240	14022	14066	14092	14203	14296	14218	14234	14219	14054	14067	14216	14117	14238	14068	14279	14110	14159	14399	14167	14200	14126	14225	14259	14223	14241	14184	14083	14039	14122	14233	14160	14162	14001	14160	14279	14139	14248	14192	14279	14267	14233	14295	14211	14203	14235	14289	13982	14240	14114	14069	14179	14210	14220	14362	14091	14255	14308	14175	14016	14399	14137	14456	14118	14250	14167	14181	14090	14286	14064	14049	14107	14224	14306	14072	14206	14279	14231	14279	14194	14093	14252	14121	14295	14145	14248	14183	14022	14021	14134	14124	14081	14310	14104	14323	14009	14162	14155	14082	14091	14146	14222	14065	14307	14232	14104	14268	14206	14171	14342	14187	14304	14059	14126	14206	14146	14252	14238	14228	14201	14245	14210	14170	14205	14175	14135	14185	14231	14186	14340	14175	14115	14055	14194	14173	14187	14199	14162	14175	14115	14226	14273	14201	14105	14259	14136	14165	14220	14197	14184	14205	14058	14175	14188	14261	14243	14114	14273	14125	14100	14043	14048	14239	14300	14160	14185	14224	14164	14226	14117	14101	14254	14297	14035	14209	14203	14238	14195	14175	14124	14064	14133	13867	14152	14166	14186	14276	14232	14196	14020	14240	14354	14212	14025	14091	14130	14113	14209	14209	14211	14187	14270	14066	14219	14188	14252	14319	14256	14142	14372	14215	14144	14116	14167	14147	14160	14230	14154	14137	14087	14281	14101	14156	14119	14330	14065	14096	14126	14205	14219	14084	14156	14110	14173	14030	14131	14212	14253	14240	14137	14012	14100	14179	14147	14173	14073	14092	14079	14037	14152	14242	14066	14184	14169	14312	14070	14199	13967	14249	14216	14203	14104	14053	14133	14207	14093	14282	14069	14154	14220	14095	14166	14335	13992	14144	14144	14338	14248	14157	14041	14123	14122	14132	14347	14237	14216	14062	14043	14284	14315	14074	14190	14200	14115	14202	14242	14117	14160	14128	14180	14187	14167	14244	14108	14097	14229	14208	14074	14088	14135	14239	14150	14293	14291	14463	14209	14284	14047	14131	14109	14166	14215	14225	14243	14370	14224	14262	14128	14129	14358	14057	14312	14242	14212	14033	14106	14290	14127	14105	14162	14108	14125	14001	14235	14126	14018	14194	14005	14216	14258	14165	14222	14176	14167	14067	14123	14096	14061	14287	14167	14181	14213	14088	14301	14191	14209	14166	14174	14142	14269	14298	14141	14063	14229	14220	14325	14044	14044	14101	14162	14321	14181	14147	14201	14155	14052	14212	14163	14061	14242	14040	14211	14242	14013	14183	14188	14153	14025	14178	14220	14075	14198	14090	14262	14158	14206	14366	14282	14083	14103	14433	14179	14281	14250	14220	14198	14296	14125	14039	14207	14073	14229	14043	14189	14217	14243	14155	14142	14008	14265	14193	14114	14062	14223	14123	14185	14072	14139	14029	14051	14114	14253	14159	14080	14140	14143	14099	14125	14165	14339	14280	14185	14186	14317	14076	14142	14123	14144	14188	14166	14155	14266	14192	14133	14175	14175	14195	14202	14329	14131	14162	14086	14245	14182	14211	14146	14154	14047	13945	14205	14288	14111	14303	14347	14185	14180	14180	14106	14119	14225	14248	14249	14070	14183	14211	14202	14142	14130	14462	14327	14153	14084	14273	14016	14139	14105	14094	14166	14226	14153	14129	14331	14125	14204	14113	14127	14254	14228	14344	14164	14190	14129	14251	14083	14118	14145	14109	14050	14199	14134	14405	14100	14163	14262	14193	14277	14107	14169	14132	14117	14152	14228	14273	14196	13988	14075	14120	14132	14005	14247	14133	14170	14119	14272	14242	14138	14188	14299	14144	14180	14158	14198	14094	14192	14322	14254	14051	14090	14225	14330	14107	14288	14194	14134	14238	14225	14038	14158	14279	14210	14041	14230	13949	14197	14259	14155	13972
31332	30074	32475	27095	23362	21455	20493	18599	17574	17105	16220	16225	16067	15856	15620	15439	15360	15352	15469	15243	15452	15442	15460	15402	15428	15390	15557	15275	15391	15295	15414	15195	15339	15359	15307	15161	15211	15330	15212	15442	15195	15337	15498	15468	15290	15376	15431	15413	15444	15292	15394	15256	15370	15353	15181	15211	15098	15241	15351	15280	15416	15253	15344	15388	15204	15215	15328	15045	15116	15141	15236	15277	15307	15375	15335	15208	15166	15304	15112	15257	15210	15196	15333	15268	15229	15230	15287	15157	15218	15186	15187	15332	15318	15138	15359	15243	15264	15092	15172	15275	15396	15124	15229	15284	15187	15378	15254	15210	15324	15289	15200	15213	14949	15138	15405	15342	15122	15224	15265	15204	15325	15345	15137	15092	15321	15354	15279	15334	15449	15395	15246	15364	15340	15290	15384	15187	15708	15352	15438	15381	15354	15328	15420	15345	15246	15237	15177	15203	15252	15208	15317	15401	15349	15307	15255	15268	15079	15269	15282	15259	15363	15106	15237	15363	15180	15250	15382	14935	15078	15008	15344	15062	15207	15363	15104	15074	15188	15134	15024	15324	15192	15087	15253	15203	15352	15252	15140	15153	15211	15160	15198	15164	15152	15277	15464	15288	15160	15238	15187	15334	15381	15212	15269	15265	15156	15401	15308	15246	15171	15109	15226	15201	15242	15271	15102	15161	15318	15261	15203	15379	15125	15295	15066	15328	15122	15280	15392	15089	15158	15239	15276	15164	15197	15251	15455	15207	15405	15246	15290	15273	15150	15179	15182	15301	15428	15370	15191	15299	15274	15215	15329	15336	15412	15326	15219	15234	15179	15264	15085	15324	15244	15376	15280	15090	15253	15255	15062	15376	15013	15163	15102	15209	15197	15088	15195	15331	15438	15205	15521	15383	15219	15142	15162	15304	15402	15158	15121	15322	15401	15325	15344	15396	15333	15355	15335	15230	15088	15271	15194	15226	15332	14947	15247	15358	14922	15206	15326	15258	15240	15200	15331	15367	15293	15456	15260	15318	15296	15117	15294	14982	15280	15370	15208	15356	14973	15352	15254	15166	15291	15303	15208	15171	15059	15282	15120	15090	15265	15315	15157	15258	15402	15230	15259	15132	15151	15419	15113	15337	15220	15373	15333	15308	15241	15316	15260	15248	15086	15344	15242	15218	15346	15084	15313	15245	15142	15313	15322	15341	15439	15093	15306	15185	15086	15175	15348	15361	15226	15245	15265	15097	15171	15094	15409	15278	15252	15155	15382	15203	15421	15252	15296	15175	15203	15280	15430	15323	15223	15383	15184	15199	15391	15158	15219	15119	14914	15491	15373	15302	15322	15267	15223	15102	15330	15111	15404	15187	15019	15061	15075	15232	15367	15143	15223	15167	15292	15236	15307	15070	15394	15192	15187	15288	15157	15324	15413	15296	15303	15323	15132	15258	15116	15194	15393	15320	15388	15236	15338	15273	15229	15204	15295	15300	15306	15444	15296	15347	15213	15379	15254	15212	15197	15085	15210	15314	15283	15043	15397	15176	15231	15106	15211	15227	15289	15297	15311	15263	15258	15446	15409	15220	15216	15158	15181	15150	15290	15335	15299	15076	15214	15305	15325	15168	15379	15357	15365	15296	15313	15150	15189	15264	15207	15349	15394	15128	15240	15349	15278	15051	15322	15259	15261	15157	15089	15230	15277	15366	15216	15224	15173	15157	15360	15460	15022	15231	15172	15386	15108	15217	15118	15339	15379	15312	15214	15324	15389	15274	15538	15220	15311	15591	15250	15341	15149	15307	15039	15402	15215	15289	15334	15277	15289	15317	15388	15172	15437	15242	15410	15251	15347	15261	15315	15281	15124	15256	15271	15304	15256	15322	15275	15167	15381	15186	15192	15351	15197	15204	15352	15287	15433	15210	15104	15184	15284	15240	15433	15318	15327	15151	15162	15269	15158	15307	15328	15473	15253	15352	15427	15408	15298	15138	15167	15327	15329	15256	15296	15394	15274	15396	15144	15317	15446	15200	15227	15167	15254	15171	15243	15229	15477	15237	15248	15502	15268	15240	15221	15233	15233	15422	15156	15096	15280	15233	15246	15420	15377	15077	15121	15421	15197	15255	15302	15123	15258	15171	15220	15227	15506	15191	15377	15227	15015	15142	15222	15195	15236	15165	15065	15295	15192	15345	15242	15232	15255	15104	15187	15274	15254	15303	15396	15184	15255	15223	15246	15379	15179	15297	15298	15204	15341	15083	15260	15287	15105	15476	15305	15235	15218	15366	15202	15200	15367	15246	15278	15322	15513	15120	15334	15089	15175	15434	15360	15174	15199	15141	15297	15135	15250	15183	15389	15151	15335	15045	15287	15138	15121	15396	15230	15303	15198	15209	15267	15427	15190	15146	15307	15325	15414	15243	15305	15364	15402	15370	15368	15230	15200	15107	15277	15239	15256	15012	15176	15264	15150	15517	15292	15219	15269	15188	15195	15213	15311	15234	15322	15315	15152	15348	15411	15232	15091	15090	15200	15332	15266	15559	15276	15221	15358	15296	15297	15227	15272	15384	15133	15385	15231	15283	15204	15228	15264	15461	15291	15193	15141	15203	15323	15249	15332	15400	15253	15137	15160	15328	15193	15283	15176	15235	15247	15319	15487	15315	15261	15196	15381	15220	15251	15398	15327	15224	15300	15342	15301	15201	15500	15230	15291	15379	15400	15312	15181	15216	15275	15262	15403	15188	15189	15394	15372	15429	15294	15157	15329	15296	15085	15349	15478	15250	15151	15326	15301	15271	15194	15330	15228	15315	15307	15297	15197	15165	15081	15315	15284	15077	15079	15268	15474	15321	15314	15327	15314	15163	15103	15268	15240	15093	15244	15250	15322	15163	15230	15412	15186	15213	15163	15136	15189	15228	15242	15108	15267	15258	15196	15228	15245	15201	15180	15142	15366	15283	15256	15308	15225	15137	15266	15066	15379	15248	15288	15276	15313	15482	15317	15175	15193	15223	15308	15148	15217	15383	15148	15415	15250	15403	15291	15138	15295	15486	15109	15190	15306	15229	15264	15298	15380	15479	15349	15265	15410	15386	15154	15264	15356	15210	15306	15407	15145	15069	15149	15280	15240	15248	15217	15132	15429	15316	15253	15224	15121	15154	15219	15296	15152	15299	15275	15257	15139	15372	15289	15414	15191	15205	15378	15111	15334	15507	15157	15146	15453	15205	15205	15270	15391	15326	15213	15405	15259	15091	15252	15308	15238	15341	15481	15512	15367	15354	15295	15503	15355	15267	15149	15326	15266	15254	15235	15306	15286	15163	15251	15409	15089	15130	15254	15485	15290	15285	15301	15220	15291	15345	15298	15330	15190	15402	15309	15243	15498	15246	15118	15096	15064	15367	15093	15184	15370	15160	15221	15116	15250	15193	15341	15532	15435	15108	15389	15230	15205	15159	15142	15182	15233	15121	15181	15185	15071	15198	15347	15244	15470	15219	15370	15297	15333	15275	15248	15251	15342	15334	15201	15285	15127	15344	15413	15079	15245	15133	15341	15133	15388	15325	15170	15305	15251	15418	15159	15200	15088	15186	15240	15224	15129	15202	15458	15132	15245	15431	15325	15421	15386	15217	15148	15299	15131	15205	15203	15250	15339	15271	15269	15155	15197	15408	15422	15200	15247	15333	15156	15366	15450	15460	15404	15442	15251	15538	15132	15177	15301	15470	15271	15336	15232	15334	15121	15259	15073	15118	15126	15193	15338	15209	15219	15280	15261	15127	15325	15427	15274	15319	15317	15260	15384	15080	15390	15357	15197	15266	15358	15195	15190	15326	15331	15265	15323	15191	15235	15192	15336	15249	15348	15357	15266	15345	15281	15310	15230	15351	15236	15240	15226	15142	15240	15203	15183	15359	15244	15184	15365	15268	15270	15419	15416	15055	15424	15280	15200	15152	15216	15339	15055	15343	15307	15238	15265	15393	15310	15276	15235	15395	15222	15362	15284	15077	15111	15260	15483	15274	15281	15281	15485	15231	15183	15155	15168	15245	15302	15197	15400	15350	15329	15334	15282	15231	15178	15257	15252	15243	15342	15191	15286	15241	15339	15431	15305	15285	15239	15167	15130	15153	15299	15261	15386	15312	15248	15188	15250	15364	15195	15225	15356	15150	15180	15251	15380	15297	15195	15059	15163	15458	15343	15203	15218	15291	15175	15367	15163	15306	15191	15260	15176	15281	15220	15190	15289	15224	15282	15262	15344	15294	15197	15311	15037	15223	15294	15328	15193	15186	15365	15296	15292	15115	15125	15286	15291	15258	15201	15302	15138	15396	15403	14957	15130	15204	15358	15223	15172	15271	15346	15168	15282	15351	15282	15114	15162	15219	15290	15293	15249	15309	15320	15445	15219	15363	15516	15517	15282	15140	15368	15358	15264	15337	15357	14861	15160	15292	15254	15136	15226	15504	15263	15102	15305	15340	15138	15040	15143	15261	15214	15233	15184	15270	15363	15316	15231	15368	15332	15393	15393	15271	15092	15405	15311	15149	15556	15323	15254	15205	15306	15416	15255	15248	15260	15147	15184	15344	15308	15286	15202	15382	15173	15152	15436	15407	15302	15278	15227	15185	15121	15187	15159	15233	15180	15403	15343	15261	15150	15218	15187	15136	15273	15361	15312	15129	15332	15311	15257	15182	15244	15282	15309	15451	15234	15190	15260	15055	15117	15218	15386	15359	15320	15396	15405	15096	15196	15360	15261	15094	15446	14944	15154	15277	14997	15222	15173	15102	15304	15424	15410	15382	15314	15354	15286	15234	15191	15059	15255	15380	15117	15323	15209	15263	15265	15259	15205	15278	15242	15109	15328	15225	15309	15283	15373	15278	15439	15158	15378	15327	15261	15130	15328	15203	15323	15132	15303	15170	15247	15348	15192	15355	15204	15101	15153	15248	15075	15228	15353	15212	15021	15208	15412	15221	15318	15145	15307	15134	15147	15184	15347	15227	15240	15399	15250	15114	15282	15383	15245	15436	15454	15394	15429	15260	15296	15222	15539	15101	15292	15120	15393	15205	15132	15272	15113	15211	15514	15546	15296	15357	15118	15136	15222	15232	15254	15419	15267	15317	15399	15262	15434	15300
30161	43347	37557	29332	26330	23637	22359	19914	18333	17256	16026	16200	15755	15417	14932	14682	14895	14718	14725	14708	14573	14632	14582	14489	14556	14361	14583	14385	14619	14497	14416	14504	14480	14595	14414	14422	14572	14424	14683	14503	14458	14507	14481	14409	14455	14548	14402	14252	14439	14308	14471	14369	14405	14343	14422	14538	14459	14483	14445	14450	14594	14476	14362	14436	14411	14488	14455	14536	14346	14499	14532	14273	14438	14612	14391	14365	14342	14475	14369	14444	14357	14412	14514	14378	14685	14494	14463	14406	14384	14345	14435	14331	14336	14422	14408	14321	14285	14464	14271	14378	14431	14339	14375	14277	14268	14422	14491	14334	14297	14426	14541	14319	14316	14277	14508	14590	14364	14450	14432	14480	14175	14312	14359	14486	14284	14377	14404	14406	14479	14390	14479	14379	14519	14497	14631	14560	14393	14313	14360	14318	14422	14652	14264	14455	14453	14451	14527	14415	14626	14505	14426	14375	14392	14532	14379	14575	14424	14546	14353	14414	14423	14496	14561	14364	14503	14382	14428	14440	14455	14293	14500	14326	14475	14451	14308	14357	14419	14356	14439	14345	14447	14491	14566	14316	14463	14250	14484	14347	14426	14450	14386	14425	14232	14575	14483	14286	14378	14454	14413	14511	14260	14380	14430	14435	14427	14361	14466	14653	14568	14393	14356	14424	14519	14456	14416	14504	14442	14469	14370	14420	14319	14399	14354	14540	14454	14402	14186	14574	14401	14503	14472	14477	14533	14291	14444	14387	14373	14490	14420	14558	14467	14466	14435	14528	14519	14401	14546	14555	14386	14223	14601	14571	14408	14460	14265	14369	14264	14364	14463	14489	14554	14522	14375	14384	14671	14459	14353	14360	14426	14398	14348	14353	14435	14599	14287	14397	14328	14539	14551	14369	14494	14159	14383	14519	14162	14396	14430	14489	14349	14487	14426	14466	14285	14260	14504	14509	14379	14489	14434	14402	14379	14509	14423	14494	14566	14362	14502	14487	14491	14449	14328	14297	14224	14361	14323	14487	14332	14403	14389	14461	14638	14475	14524	14482	14537	14346	14706	14474	14469	14492	14509	14425	14334	14436	14363	14474	14520	14368	14521	14354	14402	14547	14554	14433	14531	14468	14457	14409	14511	14556	14463	14390	14359	14520	14464	14502	14355	14511	14380	14524	14380	14440	14390	14593	14577	14518	14406	14425	14482	14661	14417	14559	14422	14282	14539	14437	14449	14510	14452	14417	14459	14542	14311	14487	14318	14612	14451	14287	14578	14507	14484	14468	14439	14413	14608	14492	14359	14440	14470	14534	14582	14398	14573	14244	14452	14458	14289	14430	14326	14517	14342	14489	14382	14353	14485	14489	14407	14379	14445	14530	14446	14453	14473	14383	14492	14386	14448	14420	14519	14535	14552	14461	14527	14346	14427	14554	14443	14350	14371	14339	14498	14555	14370	14293	14410	14369	14451	14436	14470	14453	14182	14495	14398	14542	14454	14496	14499	14096	14557	14374	14381	14398	14410	14531	14439	14494	14435	14438	14504	14480	14499	14480	14276	14470	14512	14388	14457	14595	14460	14264	14447	14387	14471	14453	14481	14456	14534	14327	14625	14486	14331	14356	14413	14533	14472	14496	14439	14498	14384	14328	14485	14515	14419	14537	14452	14340	14416	14383	14381	14456	14421	14563	14516	14453	14479	14378	14552	14403	14485	14454	14470	14285	14509	14424	14337	14380	14456	14290	14535	14510	14551	14509	14383	14523	14598	14402	14437	14437	14513	14407	14451	14434	14526	14407	14429	14495	14426	14214	14577	14502	14386	14330	14419	14466	14488	14438	14535	14329	14455	14454	14479	14296	14483	14348	14563	14555	14413	14347	14200	14511	14321	14394	14544	14421	14494	14423	14282	14521	14258	14522	14403	14486	14383	14366	14434	14247	14356	14731	14532	14515	14514	14312	14441	14391	14537	14379	14401	14172	14522	14432	14336	14445	14424	14597	14383	14356	14480	14482	14518	14604	14561	14351	14536	14487	14368	14376	14395	14410	14384	14493	14497	14400	14314	14561	14354	14485	14516	14477	14488	14479	14442	14460	14661	14462	14344	14318	14449	14414	14546	14434	14467	14374	14471	14416	14515	14347	14292	14523	14472	14539	14481	14420	14375	14314	14622	14448	14496	14482	14487	14486	14478	14297	14486	14283	14289	14430	14405	14489	14354	14386	14412	14376	14461	14343	14444	14559	14433	14508	14472	14351	14629	14608	14243	14392	14434	14497	14551	14515	14264	14526	14381	14469	14263	14410	14480	14506	14405	14567	14328	14396	14674	14507	14440	14279	14417	14328	14420	14318	14388	14512	14412	14413	14319	14447	14408	14604	14322	14351	14396	14418	14261	14528	14293	14295	14405	14561	14503	14312	14483	14394	14300	14455	14454	14484	14446	14499	14471	14382	14323	14501	14480	14386	14598	14329	14559	14377	14307	14444	14511	14428	14470	14560	14521	14384	14473	14412	14464	14466	14345	14481	14614	14419	14420	14461	14405	14429	14505	14413	14518	14329	14360	14493	14366	14385	14670	14534	14404	14451	14463	14459	14475	14558	14478	14419	14457	14424	14292	14318	14360	14417	14399	14387	14475	14429	14234	14361	14533	14387	14302	14460	14348	14513	14414	14431	14422	14552	14533	14447	14490	14445	14315	14442	14577	14541	14585	14327	14325	14614	14470	14472	14210	14550	14343	14410	14399	14589	14350	14381	14325	14313	14487	14485	14448	14387	14516	14490	14661	14462	14629	14379	14413	14503	14437	14202	14451	14275	14328	14293	14300	14493	14467	14601	14375	14489	14430	14475	14309	14491	14537	14421	14392	14419	14352	14455	14452	14163	14303	14387	14426	14550	14334	14385	14511	14406	14326	14653	14429	14472	14473	14512	14378	14388	14599	14435	14350	14418	14319	14441	14515	14530	14370	14486	14384	14352	14559	14577	14405	14298	14365	14296	14475	14381	14278	14313	14393	14146	14600	14495	14472	14476	14494	14375	14560	14536	14343	14501	14386	14437	14581	14512	14354	14359	14482	14431	14405	14558	14397	14397	14567	14473	14454	14412	14349	14427	14253	14406	14517	14680	14338	14480	14518	14399	14443	14535	14446	14471	14238	14714	14285	14470	14606	14466	14454	14400	14266	14479	14503	14474	14410	14589	14292	14493	14392	14614	14428	14450	14430	14426	14395	14441	14428	14289	14528	14404	14455	14545	14172	14556	14289	14439	14502	14362	14278	14343	14493	14432	14612	14409	14245	14355	14406	14571	14383	14484	14557	14271	14424	14495	14425	14313	14438	14424	14382	14374	14370	14491	14448	14455	14353	14735	14436	14577	14349	14636	14414	14520	14365	14474	14598	14618	14571	14431	14389	14329	14267	14399	14413	14504	14264	14316	14478	14376	14594	14332	14636	14357	14300	14507	14447	14483	14570	14230	14421	14582	14649	14328	14473	14442	14376	14452	14422	14489	14440	14494	14326	14475	14321	14494	14416	14336	14621	14366	14534	14334	14543	14392	14417	14478	14508	14342	14456	14529	14331	14336	14509	14500	14573	14471	14574	14425	14383	14359	14451	14521	14472	14387	14574	14582	14553	14350	14461	14493	14439	14484	14223	14412	14560	14480	14382	14388	14453	14437	14496	14603	14550	14290	14574	14394	14335	14378	14542	14439	14492	14445	14504	14460	14323	14480	14528	14497	14389	14440	14552	14429	14302	14397	14432	14407	14339	14418	14557	14465	14385	14398	14236	14500	14519	14296	14368	14437	14474	14273	14431	14359	14332	14440	14384	14517	14455	14428	14534	14456	14503	14424	14570	14364	14427	14397	14451	14503	14549	14451	14370	14381	14658	14315	14358	14540	14554	14294	14453	14524	14439	14434	14455	14361	14391	14331	14499	14377	14469	14575	14351	14459	14415	14413	14427	14333	14336	14421	14279	14467	14493	14342	14626	14334	14411	14410	14374	14490	14450	14501	14435	14557	14391	14372	14384	14614	14555	14308	14489	14318	14523	14365	14389	14488	14424	14341	14407	14523	14492	14635	14387	14388	14424	14558	14421	14312	14520	14454	14299	14387	14439	14345	14451	14332	14549	14433	14365	14477	14544	14531	14600	14376	14409	14581	14337	14393	14495	14429	14353	14417	14373	14203	14441	14402	14451	14388	14411	14673	14535	14500	14404	14569	14496	14457	14509	14419	14548	14424	14583	14462	14351	14275	14484	14356	14576	14537	14517	14508	14297	14561	14493	14430	14525	14365	14584	14334	14364	14344	14551	14450	14495	14487	14400	14426	14570	14320	14501	14563	14331	14402	14356	14447	14408	14479	14684	14356	14477	14313	14307	14389	14545	14360	14319	14450	14443	14479	14161	14525	14388	14451	14556	14421	14497	14466	14399	14400	14444	14350	14510	14477	14379	14576	14311	14471	14368	14459	14464	14379	14464	14488	14433	14461	14474	14407	14625	14500	14443	14485	14514	14324	14417	14491	14420	14449	14489	14412	14368	14402	14487	14363	14489	14357	14471	14440	14278	14452	14455	14333	14567	14420	14506	14390	14419	14547	14462	14512	14518	14341	14375	14461	14332	14429	14352	14594	14489	14392	14555	14257	14421	14351	14530	14312	14542	14530	14283	14499	14590	14398	14356	14470	14411	14260	14440	14393	14411	14484	14275	14475	14443	14315	14472	14327	14434	14445	14383	14403	14335	14418	14338	14314	14420	14520	14401	14443	14410	14488	14317	14486	14482	14396	14260	14350	14302	14379	14327	14595	14506	14352	14420	14411	14564	14430	14291	14329	14378	14384	14390	14491	14483	14294	14455	14311	14449	14343	14371	14492	14623	14313	14567	14405	14403	14500	14397	14410	14581	14410	14626	14515	14412	14374	14420	14428	14412	14474	14430	14513	14361	14331	14384	14353	14603	14469	14405	14344	14495	14458	14535	14546	14329	14357	14500	14569	14478	14522	14380	14470	14395	14444	14512	14361	14471	14368	14431	14579	14464	14443	14443	14402	14372	14482	14446	14426	14651	14279	14568	14267	14553	14461	14501	14485	14404	14471	14447	14407	14473	14338	14382	14380	14451	14511	14453	14337	14467	14204
25381	21463	28523	26816	25048	24667	23590	19830	18564	17516	16618	15908	15926	15383	15124	14976	14756	14839	14686	14750	14418	14692	14725	14704	14320	14452	14548	14483	14392	14552	14397	14595	14389	14628	14590	14399	14422	14445	14453	14509	14813	14617	14432	14564	14484	14384	14469	14257	14362	14285	14392	14398	14373	14405	14378	14490	14438	14510	14297	14398	14262	14442	14657	14535	14369	14522	14672	14390	14206	14308	14399	14286	14461	14446	14353	14314	14295	14376	14244	14327	14350	14168	14382	14230	14314	14342	14549	14443	14318	14399	14426	14245	14412	14329	14462	14421	14487	14300	14448	14605	14479	14246	14408	14217	14499	14514	14398	14576	14506	14318	14396	14462	14424	14482	14520	14473	14398	14307	14363	14199	14257	14395	14429	14381	14482	14396	14411	14346	14480	14483	14215	14450	14489	14030	14434	14218	14339	14353	14421	14524	14204	14356	14117	14516	14378	14457	14392	14382	14286	14354	14354	14432	14327	14538	14369	14381	14364	14394	14324	14465	14402	14273	14380	14244	14472	14458	14430	14393	14438	14373	14384	14146	14315	14317	14377	14444	14453	14264	14477	14247	14381	14221	14487	14260	14447	14248	14328	14575	14428	14324	14513	14343	14509	14380	14373	14509	14176	14358	14421	14390	14244	14406	14303	14359	14418	14417	14292	14492	14416	14381	14283	14355	14427	14448	14574	14277	14216	14244	14438	14213	14388	14123	14295	14517	14346	14266	14419	14401	14468	14420	14375	14371	14250	14432	14558	14475	14227	14601	14273	14246	14322	14449	14520	14527	14417	14305	14354	14431	14326	14572	14340	14381	14050	14185	14146	14312	14390	14491	14163	14343	14460	14501	14451	14607	14294	14600	14459	14573	14373	14559	14463	14551	14489	14444	14323	14178	14321	14505	14524	14396	14155	14363	14500	14391	14491	14459	14361	14567	14553	14364	14618	14477	14512	14275	14306	14408	14463	14292	14383	14404	14367	14468	14298	14508	14511	14509	14192	14293	14452	14378	14235	14447	14316	14363	14337	14233	14371	14332	14423	14260	14513	14180	14344	14321	14434	14345	14490	14368	14390	14315	14341	14334	14190	14274	14311	14201	14167	14444	14305	14328	14396	14404	14577	14158	14418	14327	14444	14280	14365	14441	14321	14554	14342	14491	14383	14307	14438	14473	14392	14217	14414	14273	14428	14376	14470	14395	14351	14419	14296	14452	14388	14405	14254	14382	14402	14382	14233	14519	14366	14437	14437	14343	14343	14482	14440	14392	14308	14469	14257	14202	14569	14649	14265	14498	14307	14386	14355	14329	14510	14740	14285	14482	14163	14444	14435	14327	14435	14534	14371	14471	14276	14312	14488	14402	14416	14552	14358	14555	14412	14312	14398	14282	14444	14397	14466	14488	14406	14380	14288	14324	14310	14409	14391	14317	14555	14359	14477	14469	14517	14536	14359	14443	14364	14411	14289	14148	14342	14478	14323	14570	14433	14257	14432	14366	14225	14271	14592	14202	14300	14397	14467	14250	14132	14262	14438	14436	14437	14209	14437	14436	14115	14279	14282	14301	14239	14408	14221	14206	14262	14193	14339	14431	14384	14325	14233	14196	14164	14501	14543	14341	14395	14425	14382	14361	14535	14271	14581	14212	14226	14244	14336	14188	14257	14521	14309	14378	14449	14279	14277	14296	14410	14437	14528	14261	14263	14442	14351	14283	14308	14250	14308	14574	14501	14263	14600	14439	14510	14498	14279	14380	14400	14431	14501	14373	14537	14473	14498	14320	14455	14521	14394	14453	14380	14458	14517	14302	14355	14538	14383	14507	14464	14281	14483	14266	14333	14431	14334	14211	14360	14338	14481	14394	14232	14292	14551	14405	14404	14177	14328	14416	14453	14520	14419	14102	14208	14238	14213	14566	14504	14542	14207	14518	14391	14468	14307	14547	14374	14307	14307	14260	14324	14388	14442	14355	14578	14436	14449	14486	14412	14245	14338	14427	14383	14564	14154	14395	14462	14344	14438	14382	14315	14526	14323	14380	14410	14166	14251	14364	14370	14376	14325	14422	14413	14274	14442	14359	14497	14345	14303	14395	14588	14566	14425	14224	14507	14336	14488	14495	14393	14383	14326	14445	14501	14227	14214	14544	14363	14594	14313	14324	14446	14389	14387	14359	14377	14328	14245	14107	14392	14572	14339	14289	14496	14396	14421	14401	14494	14411	14289	14292	14175	14170	14378	14455	14380	14464	14526	14447	14644	14407	14363	14376	14583	14322	14296	14428	14281	14615	14389	14417	14295	14536	14430	14673	14422	14359	14286	14361	14431	14258	14359	14447	14640	14359	14507	14338	14311	14486	14333	14370	14606	14414	14539	14633	14398	14198	14333	14081	14284	14354	14284	14323	14439	14664	14450	14513	14262	14430	14537	14509	14457	14254	14272	14425	14309	14501	14363	14382	14387	14340	14363	14315	14385	14190	14258	14270	14454	14526	14432	14462	14363	14284	14421	14301	14316	14222	14202	14372	14405	14460	14269	14584	14552	14431	14355	14353	14301	14464	14424	14387	14459	14514	14442	14531	14427	14415	14305	14393	14412	14288	14263	14356	14147	14253	14334	14378	14388	14293	14261	14311	14426	14433	14378	14201	14539	14281	14538	14397	14337	14279	14227	14413	14422	14205	14161	14370	14275	14505	14360	14332	14459	14214	14426	14389	14366	14216	14361	14277	14350	14241	14440	14299	14317	14347	14523	14356	14553	14463	14346	14129	14323	14427	14224	14305	14372	14461	14405	14270	14628	14360	14533	14379	14352	14370	14376	14330	14472	14369	14632	14366	14264	14357	14260	14320	14303	14553	14425	14388	14416	14407	14423	14416	14407	14376	14586	14337	14375	14441	14303	14280	14614	14398	14380	14422	14386	14355	14321	14315	14356	14511	14432	14305	14550	14339	14363	14288	14471	14473	14484	14369	14358	14357	14456	14430	14408	14510	14454	14403	14467	14313	14385	14467	14474	14238	14604	14326	14482	14553	14368	14441	14428	14419	14192	14393	14225	14553	14314	14283	14389	14488	14356	14668	14376	14338	14363	14456	14435	14468	14566	14577	14278	14257	14299	14230	14436	14398	14378	14314	14475	14327	14253	14304	14439	14390	14521	14413	14526	14492	14261	14335	14355	14304	14467	14529	14328	14456	14322	14541	14356	14224	14284	14321	14322	14421	14602	14352	14265	14279	14243	14500	14459	14427	14444	14524	14186	14370	14358	14506	14241	14430	14488	14431	14524	14381	14478	14367	14449	14346	14475	14297	14418	14388	14336	14436	14392	14531	14255	14283	14292	14387	14384	14520	14606	14462	14440	14195	14498	14264	14324	14481	14527	14456	14279	14350	14429	14212	14577	14444	14399	14464	14361	14344	14392	14317	14396	14438	14451	14287	14167	14453	14361	14325	14484	14339	14343	14398	14329	14469	14286	14401	14461	14573	14212	14298	14387	14580	14355	14304	14301	14215	14494	14270	14389	14415	14257	14259	14457	14359	14375	14335	14337	14360	14318	14288	14461	14273	14231	14358	14438	14169	14355	14372	14353	14412	14169	14431	14385	14441	14507	14345	14290	14389	14357	14366	14391	14297	14248	14486	14529	14348	14431	14326	14372	14221	14405	14538	14386	14237	14328	14537	14528	14514	14288	14369	14414	14355	14241	14319	14513	14440	14233	14616	14331	14466	14360	14383	14260	14271	14462	14403	14267	14388	14559	14391	14276	14267	14472	14413	14362	14561	14251	14309	14370	14597	14453	14285	14255	14333	14223	14161	14572	14450	14530	14376	14250	14295	14526	14540	14447	14373	14352	14663	14393	14394	14267	14334	14209	14415	14331	14277	14528	14279	14303	14397	14362	14260	14361	14204	14206	14308	14426	14285	14256	14577	14588	14343	14346	14550	14350	14389	14279	14116	14433	14455	14428	14391	14167	14322	14432	14232	14443	14464	14627	14571	14344	14476	14283	14314	14470	14374	14321	14325	14478	14432	14331	14509	14424	14625	14537	14548	14521	14342	14344	14496	14331	14428	14459	14335	14374	14314	14363	14390	14422	14340	14481	14339	14377	14284	14437	14371	14579	14448	14439	14430	14255	14348	14417	14571	14453	14608	14534	14484	14364	14317	14512	14554	14300	14421	14489	14304	14296	14257	14496	14296	14524	14185	14351	14217	14390	14451	14256	14397	14527	14419	14497	14435	14294	14380	14458	14276	14289	14224	14305	14508	14381	14291	14378	14542	14535	14501	14490	14498	14331	14564	14306	14417	14420	14273	14438	14418	14483	14488	14335	14443	14399	14212	14278	14552	14505	14291	14414	14389	14382	14330	14338	14460	14375	14296	14398	14306	14386	14549	14402	14531	14634	14201	14351	14252	14355	14456	14418	14457	14696	14447	14378	14346	14329	14381	14523	14303	14532	14294	14362	14422	14405	14449	14383	14264	14304	14418	14366	14293	14413	14380	14183	14319	14215	14381	14353	14484	14297	14366	14431	14214	14394	14351	14510	14358	14434	14429	14316	14286	14462	14505	14283	14332	14439	14275	14367	14325	14323	14342	14450	14120	14195	14321	14279	14313	14273	14329	14310	14360	14379	14336	14398	14443	14282	14384	14444	14412	14320	14380	14484	14396	14408	14321	14443	14303	14385	14366	14291	14484	14594	14326	14342	14538	14402	14383	14506	14473	14368	14486	14264	14297	14394	14347	14208	14283	14338	14314	14437	14326	14356	14366	14443	14283	14425	14236	14553	14366	14378	14404	14399	14307	14553	14305	14410	14461	14380	14458	14351	14593	14174	14393	14481	14277	14249	14371	14379	14328	14333	14412	14240	14432	14510	14418	14540	14608	14277	14456	14283	14343	14380	14268	14415	14381	14609	14379	14509	14131	14428	14488	14453	14351	14369	14324	14563	14272	14313	14508	14404	14422	14372	14122	14328	14438	14440	14317	14374	14414	14316	14211	14523	14176	14432	14525	14518	14573	14317	14304	14352	14422	14464	14238	14280	14320	14264	14459	14524	14490	14243	14425	14423	14295	14607	14394	14476	14223	14406	14369	14491	14503	14407	14252	14361	14239	14378	14169	14327	14148	14358	14383	14397	14458	14268	14361
29799	48827	42291	35104	31252	27966	25821	22243	20488	18913	17343	16621	16022	15483	14575	14502	14292	14184	14266	14246	14188	14032	14038	13876	13927	14069	14009	14026	13959	14046	13879	13921	13990	14044	13855	13797	14015	13875	13967	13855	13718	13973	14010	14053	14041	13733	13949	13991	13819	13807	13649	13949	13784	13870	13842	13835	13786	13951	13968	13838	13802	13765	13884	13911	13862	14032	13986	13935	13861	13830	13928	13803	13913	13880	13910	13953	14042	13790	13741	13906	13840	13822	13945	14052	13886	13784	13826	13986	13854	13727	13787	13985	13970	13913	13748	13859	13831	13760	13775	13953	13737	13932	13917	13854	13919	13968	13830	13938	13930	13541	13896	13820	13723	14014	14071	13751	13729	13894	13987	13763	13793	13702	13869	13857	13782	13756	14071	13952	13769	13882	13852	13785	13742	13868	13845	13729	13872	13792	13882	13867	13742	13961	13880	13939	14193	13740	13772	13818	13938	13915	13909	13830	13896	13767	13856	13958	13765	13856	13781	13891	13745	13827	13938	13675	13824	13822	13866	13820	14009	13786	13895	13740	13780	13721	13756	13912	13826	13893	13755	13838	13947	13945	13795	13754	13843	13901	13833	13892	13919	13786	13853	14027	13937	13883	13826	13748	13892	13824	13949	13933	13813	13759	13863	13928	13992	13814	13880	13810	13751	13993	13812	13898	14076	13597	13967	13945	13843	14069	14014	13788	13817	13967	13868	13973	13893	14088	13920	13691	13835	13833	13996	13570	13671	13727	13861	13849	13814	13760	13849	13848	13934	13774	13822	13861	13800	13788	13946	14015	13859	13786	13892	13773	13695	13876	13838	13930	13870	13755	13748	13794	13800	13864	13952	13815	13924	13782	13795	13898	13770	13976	13895	13705	13862	13815	13858	13659	13973	13657	13976	13854	13789	13869	13940	13796	13643	13846	13752	13906	13921	13769	13827	13917	13745	13885	13756	13903	13861	13874	13822	13821	13754	13885	13938	13875	13817	13771	13872	13832	13724	13870	13730	13806	13745	13844	13834	14048	13937	13957	13885	13771	13988	13772	13825	13682	13660	13859	13892	13915	13906	13849	13896	13661	13862	13903	13612	13722	13833	13823	13981	13904	13865	13780	13757	13839	13859	13907	14106	13875	13810	13815	13859	13744	13843	13798	13726	13856	13837	13932	13811	13744	13866	13757	13903	13845	13781	13912	13820	13886	13776	13873	13803	13688	13818	13882	13909	13857	13876	13783	13891	13847	13693	13846	13671	13831	14030	13832	13797	13899	13840	13849	13855	13754	13920	13761	13854	13801	13792	13890	13699	13884	13741	13750	13837	13925	13857	14010	13710	13790	13813	14034	14013	13824	13903	13927	13875	13805	14017	13839	13728	13927	13792	13805	13711	13978	13831	13800	13754	13833	13732	13761	13879	13727	13945	13992	13836	13755	13780	13845	14007	13781	13983	13975	13824	13974	13733	13924	13810	13832	14004	13845	13782	13909	13756	13738	14001	13739	13993	13947	14020	13699	13890	13881	13799	13903	14058	13834	13842	13939	13966	13953	13753	13829	13961	13839	13962	13883	13870	13874	13815	13829	13806	13710	13855	13960	13850	13894	13958	13911	13759	13783	13907	13954	13923	13851	13810	13963	14039	14036	13873	13832	13903	13916	13901	13866	13860	13963	13954	13780	13970	13769	13835	13788	13775	13977	13875	13848	13935	13982	13900	14014	13798	13855	13826	13919	13773	13799	13899	13967	13826	13860	13978	13840	13974	13957	13911	14002	13894	13689	13817	13830	13929	13863	13992	13978	13824	13821	13707	13799	13683	13962	13931	13929	13834	13912	13834	13973	13872	13949	13875	13934	13950	13919	13653	13868	13855	13735	13936	13821	13815	13910	13851	13751	13887	13816	13891	13970	13844	13853	13864	13814	13657	13738	13712	13668	13908	13866	13782	13760	13835	13776	13932	13846	13778	13836	13988	13732	13780	13823	13704	13830	13858	13893	13846	13744	13974	13841	13694	13760	13969	13807	13709	13918	13750	13818	13754	13921	13731	13798	13820	13852	13848	13889	13859	13717	13911	13844	13913	13745	13796	13969	13838	13708	13821	13836	13910	13915	13957	13719	13757	13798	13807	13751	13850	13854	13902	13875	14002	14091	13813	13639	13802	13748	13729	13688	13790	14006	13853	13874	13695	13753	13812	13836	13906	13949	13902	13952	13813	13794	13895	13903	13884	14022	13819	13782	13811	13782	13976	14115	13817	13789	13835	13828	13879	13914	13740	13939	13710	13848	13825	13993	13718	13859	13809	13883	13830	13958	13908	13760	13868	13788	13717	13852	13914	13852	13766	13704	14027	13965	13791	13885	13859	13997	13964	13795	13901	14023	13845	13809	13864	13894	13829	13950	13827	13831	13968	13713	13749	13870	13765	13717	13993	13657	13825	14039	13982	13797	13776	13872	13771	14049	13828	13872	13781	14059	14053	13874	13761	13790	13776	13861	13895	13741	14005	13906	14074	13854	13716	13737	13935	13845	13810	13829	13810	13869	13836	13791	14006	13889	13867	13721	13804	13656	13824	13961	13676	13830	13840	13756	13864	13891	13871	13844	13933	13724	13894	14082	13910	13813	13874	13729	13990	13875	13897	13631	13738	13994	13898	13988	13917	13896	13949	13877	14032	13911	13900	13784	13953	13896	13973	13859	13876	14035	13806	13874	13860	13950	13806	13827	13836	13896	13845	13819	13779	13973	13841	13829	13904	13720	13926	13925	13821	13647	13733	14005	13798	13836	13831	13843	13646	13853	13888	13862	13859	13868	13846	13707	13851	13967	13990	13898	13825	13674	14094	14002	13689	13900	13879	13926	14130	13730	13743	13899	14000	13825	13837	13804	13885	13905	13768	13841	13993	13919	13969	13904	13925	13914	13868	13918	13788	13834	13889	13850	13863	13852	13961	13860	13807	14002	13857	13792	13822	13885	13801	13839	13866	13854	13993	13821	13789	13776	13776	13752	13661	13831	13921	13715	13746	14056	13875	13793	13884	13881	13681	13873	13776	14014	13861	13787	13773	13910	13786	13914	13937	13801	13818	13744	13948	13856	13909	13976	13824	13898	13647	13935	14013	13908	13853	13937	13943	13647	13873	13978	13875	13922	13914	13942	13967	13907	13789	13850	13786	13834	13768	13872	13874	13973	13766	13858	13927	14005	13946	13902	14005	13964	13830	13968	13685	13901	13853	13849	13891	13855	13950	13835	13807	13865	13857	13890	13868	13670	13705	13785	13961	13938	13798	13988	13772	13932	13890	13894	13959	13957	13761	13828	13883	13960	13852	13921	13863	13894	13742	13781	13849	13942	13917	13666	13640	13701	13870	13829	13807	13795	13865	13845	13910	13783	13875	13991	13990	13787	13799	13713	13891	13800	13779	14012	13771	13859	13941	13831	13893	13817	13783	14006	13773	13923	14079	14000	13956	13816	13848	13869	13945	13762	13840	13788	13854	13978	13764	13816	13954	13775	13796	13851	13687	13883	13858	13921	13935	13809	13929	14020	13872	13744	13782	13796	13881	13755	13841	14005	13729	13892	13819	13867	13791	13844	13641	13663	13784	13720	13836	13818	13905	13891	13678	13887	13730	14014	13882	13917	13860	13941	13792	13684	13982	13851	13789	13906	14047	13959	13892	13829	13782	13640	13734	13767	13767	13888	13772	13902	13840	13971	13789	13869	13832	13809	13811	13806	13702	13939	13809	13876	13889	14025	14001	13792	13981	13898	13853	13812	13883	13806	13912	13770	13963	13945	13841	13782	13865	13891	13991	13891	13924	13952	13816	13951	13979	13934	13990	13955	13935	13888	13812	13568	13914	13861	13886	13737	13838	13923	13919	13857	13920	13874	13859	13765	13890	13647	13663	13854	13868	13805	13723	13958	13769	14012	13889	13889	13984	13880	13906	13800	13830	14050	13795	13737	13817	13833	14051	14102	13974	13790	13804	13866	13936	13726	13848	13907	13894	13817	13801	13813	13787	13814	13873	13956	13980	13855	13962	13985	13888	13798	13825	13975	13795	13783	13842	13850	13823	13921	13719	14023	13889	13772	13879	13908	13945	13858	13700	13801	13775	13934	13721	13820	13797	13888	13923	13824	13960	13975	13879	13807	13856	13737	13852	13946	13959	13786	13986	13890	13861	13806	13915	13815	13763	13925	13865	13812	13797	13712	13900	13725	13852	13920	13958	13678	13838	13922	13880	13736	13816	13935	13841	13787	13871	13768	13842	13998	13696	13878	13777	13932	13947	14000	14026	13958	13635	13842	13917	13827	13894	13759	13898	13904	13950	13834	13869	13767	13812	13984	13813	14143	13853	13936	13904	13819	13805	13692	13938	13911	13812	13782	14003	13798	13943	13993	13782	13843	13890	13826	13825	13730	13869	13954	13783	13917	13742	13818	13877	13858	13858	13749	13934	13902	13820	13769	13929	13778	13825	13837	13823	13954	13859	13879	13781	13809	13923	13870	13893	13773	13748	13776	13940	13946	13988	13887	13922	13797	13836	13989	13859	13769	13861	13883	13892	13885	13832	13727	13860	13905	13895	13712	13674	13773	13861	13904	13796	13748	13858	13928	13659	13898	13886	13686	13912	13734	13858	13914	13941	13763	13915	13779	13830	13792	13962	13881	13987	13913	13853	13995	13861	13782	13695	13957	13998	13945	13800	13839	13754	13889	13926	13877	13853	13844	13823	13807	13872	13815	14065	13926	13838	13917	13987	13915	13934	13831	13888	14004	13941	13778	13831	13891	13851	13956	13860	13833	13831	13993	13865	13972	13838	13956	13925	13755	13955	13779	13888	13894	13955	13805	13858	13951	13894	13791	13913	13897	13820	13749	13862	13738	13943	13928	13969	13864	13951	13981	13844	13858	13874	13827	13841	13901	13782	13835	13963	13980	13767	13727	13876	13864	13917	13817	13862	13724	13937	13964	13970	13834	13767	13858	13943	13849	13978	13652	13809	13798	13813	13916	13870	13729	13861	13786	13827	13853	13759	13895	13938	13889	13811	13991	13965	13955	13992	13704	14019	13786	13672	13886	13943	13891	13846	13874	13669	13909	13751	13842	13868	13804	13952	13826	13848	13799	13822	13712	13868	13746
24262	21445	28988	24813	24182	26894	27164	21720	20003	19155	17720	17083	16987	16168	15663	15591	15356	15108	15204	15189	15189	15336	15015	14945	14868	14982	14935	14959	14869	14992	14966	15010	15053	15017	14906	14958	14751	15067	14928	14785	14956	14806	14894	14911	15056	14971	14649	14574	14789	14776	14935	14858	14799	14878	14700	14831	14902	14884	14825	14995	14846	14759	14689	14760	14682	14762	14763	14891	14739	14583	14734	14788	14828	14480	14858	14891	14875	15000	14700	14864	14855	14764	14850	14664	14763	14778	14755	14896	14849	14786	14856	14841	14733	14928	14531	14653	14732	14842	14761	14691	14844	14632	14860	14751	14696	14971	14839	14634	14706	14639	14752	14791	14735	14633	14859	14727	14664	14734	14831	14667	14907	14722	14785	14793	14796	14812	14708	14748	14907	14867	14897	14734	14733	14708	14850	14827	14617	14805	14819	14820	14641	14843	14724	14766	14885	14829	14713	14809	14840	14798	14729	14730	14840	14724	14660	14705	14807	14755	14862	14620	14802	14767	14889	14764	14811	14909	14627	14643	14819	14749	14933	14665	14721	14740	14694	14723	14619	14742	14702	14858	14750	14662	14714	14741	14826	14762	14835	14725	14737	14859	14705	14735	14683	14632	14771	14763	14913	14749	14797	14666	14686	14815	14830	14700	14751	14814	14791	14869	14671	14834	14808	14924	14655	14778	14665	14554	14688	14681	14659	14714	14495	14599	14743	14712	14855	14699	14860	14569	14791	14783	14707	14725	14795	14920	14743	14666	14659	14734	14871	14742	14818	14691	14681	14594	14718	14818	14657	14710	15018	14741	14637	14695	14757	14699	14678	14859	14692	14659	14537	14856	14655	14605	14836	14702	14430	14907	14743	14841	14590	14659	14770	14706	14745	14852	14784	14852	14684	14627	14656	14729	14683	14506	14728	14760	14634	14730	14696	14969	14596	14770	14792	14704	14692	14558	14700	14702	14597	14660	14800	14844	14870	14637	14768	14689	14581	14842	14534	14751	14764	14716	14846	14828	14769	14783	14872	14645	14954	14621	14550	14767	14671	14671	14778	14684	14892	14779	14634	14801	14821	14677	14397	14861	14780	14867	14628	14728	14819	14594	14631	14618	14883	14599	14690	14823	14800	14707	14875	14704	14754	14769	14589	14711	14743	14552	14726	14575	14757	14687	14678	14749	14777	14646	14836	14895	14739	14890	14676	14899	15038	14748	14634	14765	14680	14765	14662	14688	14698	14577	14774	14621	14817	14553	14555	14856	14783	14691	14751	14562	14782	14820	14807	14903	14682	14679	14895	14762	14677	14748	14809	14746	14807	14671	14682	14635	14816	14841	14718	14751	14879	14584	14611	14821	14571	14677	14707	14890	14900	14751	14841	14513	14709	14778	14718	14726	14732	14721	14702	14629	14832	14719	14761	14777	14823	14831	14583	14869	14840	14606	14596	14865	14869	14614	14599	14787	14807	14884	14844	14700	14575	14666	14655	14833	14517	14783	14841	14804	14721	14587	14747	14635	14775	14643	14822	14841	14849	14607	14794	14890	14764	14789	14880	14758	14555	14700	14613	14738	14700	14726	14657	14631	14687	14636	14839	14768	14798	14767	14785	14835	14829	14786	14777	14661	14836	14843	14640	14717	14788	14676	14663	14722	14646	14777	14773	14734	14704	14631	14856	14742	14722	14611	14680	14739	14667	14468	14742	14728	14849	14812	14871	14940	14624	14760	14829	14812	14597	14672	14745	14867	14618	14665	14796	14699	14901	14704	14800	14530	14562	14666	14721	14968	14812	14595	14665	14920	14681	14705	14751	14676	14695	14836	14619	14885	14729	14809	14628	14680	14780	14625	14572	14593	14462	14597	14645	14631	14831	14571	14669	14879	14786	14601	14689	14887	14670	14640	14779	14915	14695	14586	14903	14823	14668	14564	14769	14701	14698	14568	14770	14813	14603	14795	14775	14739	14749	14805	14777	14780	14729	14655	14865	14770	14801	14887	14669	14670	14882	14759	14784	14819	14747	14967	14773	14900	14750	14748	14730	14747	14766	14889	14831	14559	14639	14680	14775	14700	14665	14807	14649	14825	14915	14864	14745	14906	15004	14655	14941	14669	14727	14765	14860	14648	14532	14860	14842	14561	14813	14666	14796	14667	14649	14769	14690	14622	14690	14798	14631	14526	14710	14732	14733	14736	14848	14738	14759	14720	14786	14871	14604	14788	14908	14809	14774	14552	14861	14706	14711	14806	14640	14707	14669	14812	14747	14645	14895	14871	14659	14635	14813	14531	14596	14928	14648	14525	14626	14992	14822	14774	14883	14621	14805	14710	14751	14882	14703	14931	14895	14775	14728	14832	14775	14547	14589	14702	14801	14757	14805	14704	14743	14704	14722	14696	14780	14839	14935	14736	14752	14728	14649	14795	14685	14794	14677	14885	14658	14852	14632	14754	14761	14694	14646	14778	14699	14779	14875	14784	14762	14799	14769	14626	14576	14742	14964	14796	14964	14796	14694	14794	14740	14703	14779	14888	14836	14801	14801	14766	14693	14447	14478	14714	14920	14822	14705	14756	14781	14943	14704	14628	14765	14864	14966	14787	14619	14614	14703	14604	14450	14784	14642	14482	14753	14680	14784	14859	14651	14802	14807	14750	14767	14586	14666	14775	14897	14626	14758	14677	14788	14788	14799	14644	14674	14786	14782	14635	14953	14678	14739	14481	14623	15031	14728	14893	14519	14751	14770	14773	14729	14714	14832	14944	14894	14685	14818	14705	14677	14545	14665	14782	14783	14687	14785	14564	14637	14675	14883	14465	14795	14662	14711	14582	14593	14802	14838	14847	15035	14803	14802	14784	14821	14704	14738	14612	14696	14833	14765	14669	14759	14815	14882	14716	14571	14687	14826	14809	14818	14568	14726	14610	14833	14542	14538	14756	14600	14688	14642	14787	14849	14642	14771	14663	14691	14648	14560	14878	14940	14717	14662	14687	14798	14894	14857	14791	14710	14667	14789	14867	14646	14660	14931	14817	14856	14827	14824	14608	14584	14656	14858	14885	14597	14668	14698	14685	14596	14750	14734	14648	14746	14705	14756	14701	14696	14465	14718	14921	14799	14697	14777	14873	14792	14724	14916	14720	14897	14773	14664	14694	14820	14770	14779	14664	14550	14582	14825	14540	14758	14716	14594	14810	14553	14766	14690	14799	14729	14804	14790	14855	14785	14741	14640	14704	14717	14822	14774	14806	14834	14837	14726	14840	14673	14802	14493	14363	14768	14897	14819	14723	14858	14935	15031	14755	14849	14685	14614	14463	14685	14674	14683	14623	14560	14587	14746	14744	14739	14699	14706	14829	14535	14685	14537	14633	14838	14525	14676	14723	14832	14874	14574	14741	14707	14720	14790	14577	14761	14803	14686	14794	14698	14841	14746	14801	14662	14580	14988	14921	14903	14811	14625	14648	14817	14638	14593	14550	14628	14962	14847	14630	14860	14664	14769	14781	14889	14777	14709	14728	14760	14804	14725	14870	14854	14669	14660	14727	14763	14528	14683	14629	14717	14553	14660	14857	14679	14731	14829	14597	14715	14810	14624	14869	14751	14853	14725	14722	14605	14800	14770	14706	14718	14515	14751	14799	14665	14683	14799	14470	14714	14673	14889	14616	14804	14825	14536	14720	14737	14826	14683	14904	14741	14703	14727	14696	14765	14801	14791	14756	14747	14750	14665	14714	14789	14673	14589	14708	14572	15039	14821	14768	14799	14690	14685	14738	14842	14542	14752	14672	14721	14744	14520	14753	14494	14682	14736	14708	14900	14705	14665	14906	14686	14780	14688	14669	14671	14716	14576	14795	14716	14659	14788	14768	14772	14672	14604	14617	14627	14851	14906	14876	14921	14674	14785	14594	14684	14934	14965	14956	14793	14752	14790	14618	14675	14679	14710	14689	14828	14845	14853	14584	14729	14730	14661	14694	14722	14924	14692	14605	14717	14697	14775	14767	14687	14605	14780	14508	14652	14898	14853	14898	14680	14884	14885	14770	14789	14718	14839	14758	14816	14591	14769	14774	14806	14725	14886	14644	14629	14585	14672	14789	14691	14799	14673	14612	14550	14759	14829	14762	14666	14814	14710	14720	14743	14861	14641	14917	14680	14797	14505	14850	14927	14899	14877	14638	14605	14810	14849	14744	14737	14746	14537	14856	14511	14801	14705	14661	14513	14903	14771	14764	15106	14643	14811	15104	14792	14802	14791	14645	14733	14767	14682	14706	14804	14679	14756	14902	14753	14629	14684	14757	14888	14872	14830	14752	14886	14593	14739	14695	14801	14789	14736	14793	14695	14808	14822	14956	14847	14974	14733	14735	14743	14610	14582	14745	14790	14786	14613	14844	14621	14669	14751	14637	14722	14607	14570	14685	14693	14632	14704	14809	14833	14443	14674	14745	14814	14768	14790	14978	14789	14906	14682	14791	14658	14869	14697	14658	14692	14810	14812	14699	14582	14840	14786	14584	14706	14681	14905	14683	14708	14715	14873	14925	14758	14682	14877	14734	14691	14826	14634	14846	14703	14564	14802	14928	14813	14666	14717	14692	14591	14734	14603	14721	14701	14611	14523	14607	14756	14791	14507	14644	14723	15155	14779	14749	14824	14831	14774	14759	14795	14701	14791	14619	14851	14666	14719	14821	14783	14826	14740	14757	14752	14908	14828	14757	14786	14682	14949	14971	14744	14695	14554	14665	14807	14757	14624	14494	14633	14734	14704	14796	14877	14647	14770	14670	14637	14726	14715	14754	14663	14826	14725	14712	14633	14509	14925	14800	14658	14582	14754	14724	14680	14833	14747	14844	14818	14828	14692	14682	14775	14775	14716	14629	14706	14603	14771	14596	14868	14957	14673	14759	14802	14574	14884	14982	14759	14655	14737	14708	14759	14869	14773	14767	14608	14965	14828	14795	14721	14681	14805	14764	14828	14896	14816	14630	14696	14687	14727	14808	14816	14697	14701	14669	14649	14585	14862	14849	14610	14681	14694	14709	14796	14878	14764	14802	14673	14824	14617	14770	14559	14683	14721	14816	14683	14616	14669	14738	14448	14350	14575	14800	14908	14708	14644	14839	14842	14846	14825	14861	14714	14625	14895	14542
31682	53075	46725	39214	35291	31577	28615	24663	22772	20553	18924	18000	17371	15891	15267	15026	14871	14728	14632	14679	14488	14509	14400	14339	14326	14196	14120	14184	14386	14183	14281	14162	14157	13937	14291	14244	14296	14211	14086	14165	14124	14153	14235	14149	14077	13987	14067	14045	14103	13904	14038	14020	14051	14112	14130	13984	14123	14113	13945	14055	14026	13939	14314	13958	14067	14101	13990	14117	13999	14022	14158	14133	14033	13924	13985	14088	14150	14112	14251	14164	13921	14053	13944	14168	14163	14270	14026	14046	14050	14188	14153	14056	14051	13981	13958	14232	14219	14193	14009	13952	14120	14001	14091	14055	14077	14070	13995	14031	13980	14106	13926	14078	14109	14185	14157	14022	14113	13919	14198	13875	14089	13845	14172	14061	14078	14096	14079	14133	13965	14114	14043	14217	13974	14020	13957	14127	13940	13993	14003	14089	14062	13961	13897	13956	13826	14030	13950	14096	14036	14036	13989	13967	14116	14210	14185	14170	14112	14024	14050	14212	14060	14251	13924	14142	14047	14139	13979	14022	14041	13942	14131	14002	13942	14157	13931	14110	14059	14229	14161	14076	13836	14200	13977	14004	13973	14157	14067	14060	13923	14174	14024	13934	14213	14122	14021	14072	14112	14108	14098	13917	13912	14099	13830	14065	14077	14043	13911	14165	13927	14003	14053	14078	14218	14033	14117	14137	14055	14131	13984	14026	13971	14071	14101	14065	13954	13927	14037	14025	14142	13966	14165	13940	14101	14081	13922	13993	13996	14032	14060	14003	13805	13933	13993	13847	14112	14034	13973	14020	14008	14056	13941	13952	14088	14051	14188	14013	14027	13999	14101	14016	14056	13925	14026	14014	14144	14134	13968	14195	13957	14202	13849	13997	14118	13992	14017	13990	13923	14010	13943	14093	13988	14173	14194	14210	14104	13905	14121	13978	14068	14005	14159	13997	14126	14148	14170	14039	14092	13972	13749	14044	14058	13814	14075	13915	14032	13900	14103	14112	14038	14143	14019	14025	14161	14154	14079	13998	14185	13966	13924	13733	13950	14137	14162	13980	14017	13885	14066	13990	14192	13955	13979	13955	14082	14143	14151	14056	14086	13962	14034	14008	14023	13724	14114	13993	14137	14046	14039	14048	13981	14005	14207	14117	14128	14074	14097	13903	13973	14168	13937	14194	14100	14115	14019	14286	14099	14089	13951	14015	13849	14186	14017	14018	14066	14131	13993	14011	13832	14125	14120	14183	14066	14084	14172	13964	14067	14007	14096	14017	14012	14087	14075	14031	13910	13971	14210	13991	14229	14073	14070	13962	13979	14102	14061	13954	14196	13973	13981	14002	14051	13990	13872	14250	13999	14059	14089	14054	14078	14072	13974	14115	13851	14101	14032	13982	14188	14091	14004	14012	14074	14023	14135	14046	14077	14195	14092	13940	14031	13957	14064	14076	13814	14009	14111	14137	14090	14175	14186	13968	14101	13989	14098	14139	13951	13996	14043	13995	14235	13925	14151	14034	13965	13972	14022	13962	14094	13932	13962	14234	14183	13951	14068	14056	13850	14116	14188	13820	14012	14055	14182	13911	14008	14097	14010	14039	14014	14001	13995	14031	14116	14234	13966	13863	14133	14011	13941	14139	14006	14041	14089	13980	14013	14044	14080	14007	14034	14216	13964	14042	13879	14080	13932	14207	14003	14101	14059	14092	14164	14086	13984	14096	14100	14088	13988	14056	14038	14026	14096	14049	14091	14082	14158	13988	13979	13991	14088	13918	14018	14017	14031	14024	14047	14152	14150	14061	14192	13966	13880	14088	14155	14062	13927	14117	14024	14296	14028	14152	14074	14193	14099	14082	14086	13999	13997	14027	13972	14094	14063	13932	14008	14055	14025	14089	13910	13969	14057	14160	14085	14030	14120	13936	14038	14171	13915	13965	13932	14094	14128	13933	13891	13921	14048	14142	13981	14103	14150	14149	14128	14057	13977	14249	13964	14045	14073	13986	13950	13823	14282	13955	14083	14008	13948	13977	13971	14020	14034	13971	14093	13883	13956	14074	14152	13933	14099	13954	14083	14103	14140	14045	13881	14105	14049	13915	14034	13881	14107	13925	14182	14054	13940	14026	14103	13951	14152	13983	14086	13976	13952	14028	13982	14083	14136	14001	13856	14001	13895	13960	13982	14006	14031	13977	14046	14114	14033	13956	14119	14034	14013	14096	14055	13995	13981	14058	14034	14016	14030	13937	14122	14025	13959	14184	13982	13891	13940	14079	14039	14156	14063	13997	14060	14169	14219	13938	14020	14078	14011	14072	14016	13929	13864	14106	13973	13941	13900	14035	14042	13916	13941	14113	14129	14149	14170	13861	13924	14236	14069	13962	14058	14086	13864	14065	13997	13936	14055	13862	14052	14166	14145	14113	14100	14040	13949	14089	14083	14183	13969	14189	13985	13842	13950	13961	14041	14053	14174	14068	14275	13935	14101	13934	13982	13984	13993	13990	14165	13983	13946	14106	14163	13923	13980	14049	14024	14190	14023	14068	14095	14017	14085	13981	14156	14122	13924	14049	14053	13987	13983	14133	13863	14299	13998	13842	13928	14103	13992	14213	14060	14000	13935	14001	14002	13949	14058	14113	13842	14058	13902	13963	14013	14266	14175	14088	14068	14023	14153	14051	14167	14079	14152	13947	14032	13984	13966	14156	13869	13942	14147	13933	14065	14234	14075	14026	14107	14029	14012	14125	13928	14029	14016	14176	14194	14029	14010	14145	14108	14057	14054	13840	13971	14113	14133	13923	14032	13989	14040	14012	14129	14099	14028	14041	14194	13957	14231	14028	14125	14184	14053	14061	14107	13931	13941	14187	14124	13913	13963	14052	14064	14064	13883	14004	13865	14141	13952	13972	14061	14091	13959	14194	14050	13890	14089	14122	14262	14097	14096	14041	13935	14067	14038	13998	13930	13975	14114	14012	13998	14069	14017	14170	14053	14077	13983	14121	14207	14143	14134	13947	13994	14044	14042	13965	14035	14018	14127	13974	14053	13984	13973	14047	14139	14145	13899	13975	13868	13992	14107	14022	13954	14066	14073	13963	14151	14081	13954	13943	14025	14011	14012	13931	14220	14081	13983	14110	14007	14000	13948	14029	14045	14073	13918	13939	14109	14128	14072	14164	14126	14264	13990	13947	14038	14032	13987	14047	14033	13999	13946	14116	14135	14055	13922	14125	14143	14069	13994	14117	14205	14052	14205	14074	13895	13821	13953	13987	14176	14045	14026	13902	13986	14056	14162	14037	14077	14034	13975	14051	13823	13975	14017	14161	13896	14040	14033	14098	14064	14026	14165	14251	14174	14053	14036	13825	13990	13984	14072	14040	13970	14043	14067	14136	14105	14172	13963	14071	14024	14097	14209	13916	14144	14057	14076	14025	13965	14235	14047	14109	14057	13960	14083	13999	14041	13980	14145	14092	14199	14069	13953	14043	14226	14095	14079	13935	14159	14060	13965	14120	14171	14138	14011	14059	14080	14073	14141	13947	13899	14184	14079	13984	14046	14087	14062	13916	13978	14064	13825	14075	14031	14213	14059	14111	14059	13989	14050	14138	14098	14128	14030	14089	14249	14072	14087	14057	14051	13955	14015	13863	14184	14060	13883	14145	13997	14106	14091	14092	14039	14046	14004	14061	13989	14037	14116	14055	14009	14219	14045	14138	13919	14080	14028	14151	13883	14040	14050	13979	14116	14147	14054	14005	14131	14275	13973	14002	14034	14143	14180	14119	14238	14183	14029	13933	14184	13800	14068	14058	14123	14102	14003	14132	13858	14101	13913	14181	14131	14124	13951	13973	14084	14035	14120	14044	14115	13955	14086	14031	14130	13920	13991	13961	14126	13993	14141	14038	14219	14075	14361	13937	14070	14125	14000	14189	14078	14142	13939	13975	14127	14062	13858	14159	13966	14057	14098	14076	14147	14167	13967	14114	13949	14202	14049	14179	14118	14116	14021	13961	13975	14186	14067	14089	14132	14135	13981	14215	13986	13974	13991	14077	14015	13993	13966	14078	14180	13897	14171	14097	14057	13989	14178	13913	14111	13995	14041	14171	14145	14064	14062	14118	14110	14007	14214	14069	14283	14016	13976	14102	13962	14021	14058	14163	14104	14115	13893	14147	14146	13986	14115	14026	14060	14043	13988	14135	14096	14031	14014	14114	14119	13938	14073	14173	14039	13894	14206	14004	14013	14005	13999	13917	14137	14089	14088	14050	13948	14010	14102	14021	13791	14048	13923	14144	13833	14122	14024	14056	14047	14093	13946	14051	14171	14048	13870	14001	14082	14028	14248	14148	14038	14194	14081	13900	14020	13976	14070	14102	14086	13925	14060	13860	14198	14122	14038	13941	14032	14051	14041	13990	14054	14061	14080	13757	14075	14000	14002	14279	13981	14267	13992	14238	13984	13998	13973	14085	14155	14017	14048	14197	14001	14061	14047	13992	14069	14030	14124	13938	14107	13982	14222	13947	14059	13970	13975	14215	14245	13977	13930	14174	14058	14070	14059	13987	14001	14180	14070	14000	14151	14033	14128	13862	14129	14115	14169	13903	14148	14194	14070	13975	14163	14186	14194	13837	13992	13924	14101	14066	14089	14057	14039	13883	13984	13978	13879	14171	13977	13917	13883	13978	14250	14050	14228	14017	14061	13996	14144	14054	13861	14053	14056	13957	14090	14000	14190	13951	14195	13891	14050	14165	14010	14100	13979	14000	14114	14225	14248	14070	13944	14065	14081	14019	14020	14059	14132	14185	13905	13937	14075	14194	14095	14113	13958	14000	13969	13937	14265	14013	14096	14048	13920	14120	14236	13949	14107	14115	14118	14102	13854	13998	13977	14123	14098	14010	14096	14216	14016	14085	14056	14066	13972	13900	14061	13987	13978	13976	14131	13944	13988	13921	14264	13968	14038	14099	13917	14061	13963	14077	13949	14193	14158	14166	13922	14165	14118	13953	14121	13848	13994	14014	14125	13962	14056	13868	14021	14073	14077	14112	14154	14101	13961	14113	14147	14107	14133	13855	14151	13986	14182	14081	13993	13860	13962	13982	14191	13870	13907	14016	14112	14061	14030	13951	14108	13972	14104	14104
31412	29730	31522	27321	23347	21283	19555	18287	17125	16766	16203	15868	15606	15380	15246	15342	15402	15263	15233	15311	15427	15002	15095	15248	15144	14997	15170	15090	15083	15170	15204	14992	14816	15045	15192	15152	15077	15273	15175	15245	15364	15058	15186	15098	15198	15164	15103	15066	14968	15017	15060	15271	15225	15083	15093	15157	15206	15098	14984	15080	15186	15139	14907	15232	15084	15265	15120	14830	15079	15096	15115	15242	15284	15024	15168	15005	15057	15191	15322	15237	15093	15009	15023	15085	14993	15164	15268	14987	15195	14920	15179	15065	15148	15089	14986	15028	14990	15133	15284	15126	15107	15119	15007	15074	15246	15113	14982	15017	15150	15163	15085	15074	15097	15049	15114	14989	15107	15133	15162	15305	15104	15066	15173	15009	15042	15173	15070	14878	14975	15054	15107	14777	15149	14993	15268	14931	14978	15004	15156	15177	15008	15149	15220	15129	14990	15205	15099	14788	15031	15082	15340	15004	15108	15124	14985	15223	15216	15155	14953	15068	15167	14900	15008	15118	15103	15178	14938	15254	15105	15078	14909	14985	15134	15093	15066	14953	15044	15184	14979	15075	15064	14829	14988	15051	15199	15115	14972	14979	14917	15216	15178	15138	15006	15195	15034	14945	15207	15233	15001	15104	15048	14993	15095	15160	15273	14845	15056	15040	15006	15081	15049	15311	15213	14866	15131	15241	15138	15082	15082	15094	15007	15256	15109	15082	14969	15077	15028	15286	15036	15111	15162	15057	15119	14968	14906	15023	15274	15141	15230	15078	15071	15006	15089	15225	15136	15225	15191	14895	15162	14991	15116	15161	14983	15224	15047	15206	15219	15073	15093	15123	15271	15037	15227	15084	15116	15168	15139	14979	14974	14965	15202	14952	15189	14839	15168	15197	15157	15172	15072	15024	14975	15251	14929	15078	15100	15122	15140	15197	15026	14941	15134	15182	14930	15132	15002	15257	15016	15286	15083	15207	15249	15032	14963	14984	15152	15150	15165	15111	15217	15187	14944	15204	15052	15071	15310	15180	14861	15061	14963	15020	15121	14947	15131	15147	15229	15108	15081	15146	15045	15131	15175	15222	15210	15293	15107	15129	15046	15199	15137	15141	15054	15100	15144	15073	15041	15217	15090	15129	15165	15108	15203	15112	15258	15084	14900	15070	15193	15058	14830	15244	15162	15240	15231	15132	15230	15123	15119	15137	15181	15145	15252	15021	15070	15124	15012	15174	15122	15096	15385	15113	15297	15128	15102	15026	15196	15316	15191	15084	15182	15100	14987	15018	15091	15243	15140	15166	15117	15002	14941	15053	15144	15154	14959	15118	14946	15092	15190	15068	15074	15125	15138	15202	15252	14987	15170	15201	15204	15082	15155	15163	15077	14961	15309	15140	15200	15048	15086	15077	15205	15178	15083	15030	15123	15163	14996	14940	15325	15272	15265	15042	15018	15007	14935	15016	15060	15020	14853	15249	14998	15221	14968	14946	15015	14991	15096	14858	15142	15117	15023	15021	14913	15035	15078	15206	15065	15034	15154	14979	14908	15195	15105	15207	15165	15070	15192	15338	15048	15286	14861	15163	15245	15049	15006	15053	14991	15097	15071	15058	15150	15134	15035	15110	15031	15127	15107	15103	15222	14953	15134	15015	15043	14920	15108	14986	15210	15093	15184	15347	15097	14992	14967	14961	15181	15259	15073	15182	15220	15074	15024	15076	15073	15185	15024	15016	15128	15119	15135	15153	15183	15182	15061	15104	15110	15048	15079	15049	14896	14935	15070	14960	15098	15108	15177	15083	15166	15014	15306	15018	15170	15131	15260	15051	15234	15140	15203	15010	15015	15265	15245	15179	15373	15090	15105	14985	15149	14999	15149	15047	15133	15155	14993	14926	15032	15163	15093	15124	15088	15052	14958	15094	15134	15281	15008	15162	15079	15428	15210	14977	15335	15167	14964	15127	15016	15045	15125	14998	15071	14995	15263	15035	15000	15229	15266	15093	14989	15232	15104	15111	15107	15131	15128	15013	14888	15084	15148	15173	15060	15113	15052	15081	15220	15170	15049	15036	15111	15295	15218	15120	14978	15210	15025	15198	14962	15063	15325	15119	15040	14987	15183	15075	15157	15203	15176	15146	14910	15159	15225	15042	15082	15237	14900	15050	15195	15029	15255	15302	14847	15079	15117	15015	15102	15208	14962	14979	15160	15160	15102	15266	14968	14982	15234	15202	15098	15248	14969	15034	15255	15145	15006	15123	15069	15042	15050	15088	14875	15058	15211	15123	15284	14988	15093	15400	15206	15089	15304	15172	15210	15348	15155	15047	15007	15010	14992	14981	14954	14915	15088	15071	14996	15139	15054	15068	15176	15145	15118	15098	15162	14989	15119	15127	15042	15116	15081	15149	15002	14985	15035	15039	15026	15015	15123	15092	15263	15147	15183	15142	14978	15015	15067	14901	15124	15060	15142	15146	15054	15100	15246	15207	15003	14977	15093	15171	15033	15267	15056	15128	15026	15151	15066	15196	14920	15149	15051	15069	14809	15197	15068	15222	15178	14989	15115	15086	15095	15002	15090	15148	14945	14939	14936	14943	15096	15239	15124	15097	15165	15205	14868	15151	15185	15020	14974	14895	14955	15158	15336	15140	15055	15037	14929	15125	15059	15029	15120	15118	15034	14980	15015	15047	15128	15219	14945	15170	15197	15054	15004	15236	15132	15328	15177	15242	15202	15108	15068	15075	15080	14996	15041	15033	15152	15087	15141	15212	15092	15086	15115	14933	15249	15133	15218	15059	15091	15059	15250	15153	15116	15115	15223	15269	14970	14976	14955	15025	15033	15030	15314	15037	14926	15248	15228	15035	15182	15047	15117	15108	15051	15078	15125	15096	15198	15071	15202	15300	15061	15021	15200	15329	15217	15056	15099	15183	15101	14934	14985	15083	15041	15062	15188	15101	14880	15171	15088	15051	15188	15179	15066	15136	15099	14968	15261	15111	15211	15134	15119	15028	15069	14946	15184	15099	15222	15104	15013	15237	15077	15011	14838	14982	14977	14961	15010	14919	14971	15103	15014	15125	15085	15075	15196	15120	14962	14989	15205	15128	15212	15115	15215	15113	15053	15079	14943	15188	15197	14984	15004	15138	14926	15099	15034	15111	15065	15151	15270	15078	15265	15130	15059	15217	15048	15205	15120	15049	15190	15152	15046	15041	15196	15242	15229	15071	15099	15183	14974	14888	15061	14922	14991	15114	15041	14940	15073	15095	15137	15099	15031	15021	15167	15127	14949	14969	15045	15120	15151	15212	15234	15008	15031	15014	15116	15259	15006	15136	15155	15230	15051	15180	15150	15120	14972	15116	15104	15114	15103	14930	15222	15181	15133	15326	15079	15257	15177	15164	14988	15176	14854	15114	15153	15109	15165	14951	14922	15173	14971	15209	14986	15271	15131	15238	14945	15111	15063	14969	15104	15156	15334	15223	15114	15255	15033	15076	15148	15203	15137	15129	14981	15120	15185	15118	15374	15331	14862	15356	15229	15079	15159	14935	15337	15160	15243	14996	15248	15079	15133	15274	15123	15167	15089	15130	15242	15095	15062	15014	15176	15025	15229	14960	15220	15398	15113	15211	15115	15160	15040	15066	15189	15182	15160	14952	15207	15136	15108	14847	15130	15109	15036	14917	15143	15184	15053	15127	15057	15144	15362	15364	15107	15011	14987	14947	15033	15250	15091	15124	15237	15023	15048	14882	15101	15248	15123	15216	15226	14919	15089	15291	15152	14944	14871	15121	14935	14953	15035	15028	15079	15164	15238	15279	15095	15227	15335	15093	15157	14898	15212	15214	15134	15182	15272	14931	15021	15103	14956	15283	15163	15149	15103	15110	15103	15096	14913	15152	15299	15096	15073	15097	15177	15218	15085	15071	14838	14950	15020	15205	15020	15210	15141	15077	15319	15175	15070	14960	15229	15164	15080	14891	15099	14995	14955	14940	15119	15106	15052	15039	15119	15148	15142	15193	15001	15061	15067	15217	15031	15228	15102	14936	15055	15342	15210	14995	15064	14933	15250	15072	15127	14964	15225	14915	15180	15218	15225	15276	15233	15221	15197	15069	15178	14971	14960	14996	15011	15118	15081	14989	15015	15008	15033	15097	15189	15231	15016	15291	15043	15328	15027	15151	15199	15145	15051	15153	15245	15034	15235	15075	15117	15156	14943	15319	15114	15148	15165	15087	15199	15070	15180	15142	15062	15235	15109	15031	15313	15148	15266	15227	15020	15039	15028	15137	15252	15214	15215	15263	15216	15205	15002	15254	15260	15107	15179	15092	15101	15076	15093	15192	15107	15292	15073	14957	14943	15064	15132	15121	15271	15035	15138	15148	15170	15205	15184	15111	15098	15161	15123	15102	15347	15066	14885	15178	15097	14918	15034	15124	15149	15177	15139	15013	15030	15316	14900	15011	15110	15036	15198	15107	15187	15080	15026	15063	15346	15022	14945	15116	15102	15244	15030	15229	15203	15215	15224	15120	15184	15130	15075	15094	15225	15275	15233	15002	15241	15333	15024	15331	14968	15045	15204	14992	15258	15185	15020	15174	15008	15201	15114	15071	15141	14919	15077	15138	15097	15064	15164	15182	15293	15189	14963	15196	15024	15029	15142	15103	15091	15084	15056	15053	15078	14962	15247	15093	15206	15254	15069	15250	14965	15152	15201	15027	15191	15115	15084	15254	15139	15138	15100	14769	15049	15140	15113	15207	15154	15195	15141	15157	15018	15011	15242	14905	14977	15203	15295	15373	15119	15122	15146	15225	15061	15220	15302	15238	15237	15005	15130	15102	14936	15150	15161	14975	15051	15082	15205	15104	15227	15071	15211	15227	15112	15144	15136	15271	15178	14983	15014	15215	15108	15020	15089	15107	15158	15037	15079	15093	15207	15018	15064	15016	14971	14968	14996	15145	15078	15060	14982	15119	15046	15246	15097	15102	14943	15265	15120	15275	15057	15144	14931	15047	15167	15189	15038	15190	15264	15069	15131	15205	14931	14974	15062	14999	15131	15098	15111	15201	15152	15174	15122	15021	15123	15202	15071	15371	15053	14916	15259	14899	15056	15157	14988	15123	15210	15103	15213	15038
30494	42848	37108	29517	26814	23780	21243	19487	17956	17033	16051	15904	15264	14961	14998	14666	14653	14459	14422	14532	14373	14427	14463	14369	14326	14400	14337	14458	14413	14529	14447	14498	14444	14344	14302	14242	14369	14484	14383	14250	14239	14177	14384	14304	14295	14372	14259	14355	14247	14171	14212	14417	14394	14438	14287	14273	14335	14343	14236	14387	14189	14457	14376	14325	14271	14292	14328	14221	14212	14308	14219	14263	14236	14343	14300	14368	14299	14180	14302	14389	14251	14264	14285	14286	14337	14308	14271	14252	14332	14387	14311	14213	14042	14401	14280	14150	14241	14338	14300	14248	14176	14371	14387	14391	14277	14187	14213	14307	14236	14324	14353	14200	14278	14261	14373	14270	14465	14192	14333	14210	14303	14197	14365	14265	14068	14253	14359	14464	14136	14374	14331	14168	14296	14173	14406	14231	14254	14368	14202	14274	14484	14331	14384	14253	14213	14285	14302	14523	14374	14260	14408	14233	14233	14357	14345	14562	14273	14267	14275	14209	14143	14233	14123	14286	14307	14259	14345	14230	14366	14159	14320	14236	14154	14245	14260	14381	14278	14297	14298	14197	14177	14403	14389	14228	14238	14199	14283	14408	14251	14296	14252	14413	14338	14394	14366	14278	14276	14258	14198	14375	14339	14388	14446	14240	14308	14453	14396	14151	14265	14282	14247	14290	14143	14238	14201	14346	14262	14218	14332	14333	14287	14313	14099	14097	14271	14167	14302	14434	14325	14489	14434	14282	14405	14280	14174	14278	14188	14188	14347	14124	14209	14332	14206	14284	14061	14218	14210	14331	14345	14282	14339	14352	14308	14280	14249	14314	14528	14309	14159	14243	14109	14180	14351	14165	14391	14220	14213	14227	14252	14353	14099	14420	14403	14325	14385	14328	14253	14255	14227	14157	14179	14195	14316	14399	14381	14242	14254	14338	14203	14445	14335	14324	14346	14352	14383	14390	14148	14349	14237	14219	14352	14340	14366	14234	14295	14287	14201	14069	14361	14247	14248	14226	14276	14224	14309	14197	14264	14187	14317	14211	14224	14232	14178	14309	14276	14435	14378	14212	14313	14301	14264	14391	14144	14290	14311	14299	14318	14284	14444	14375	14385	14289	14354	14271	14305	14162	14335	14372	14382	14325	14285	14486	14365	14442	14222	14193	14159	14246	14282	14370	14160	14353	14299	14314	14417	14290	14171	14317	14458	14353	14200	14205	14269	14260	14212	14158	14130	14440	14485	14222	14238	14249	14383	14459	14444	14246	14236	14115	14322	14137	14261	14174	14292	14308	14252	14273	14161	14111	14204	14547	14220	14313	14170	14294	14243	14461	14251	14396	14361	14317	14257	14340	14382	14370	14288	14301	14260	14422	14155	14248	14397	14298	14475	14273	14331	14131	14178	14259	14371	14267	14462	14463	14331	14230	14311	14309	14214	14254	14268	14203	14104	14310	14343	14259	14308	14228	14298	14245	14303	14041	14571	14161	14231	14352	14250	14230	14156	14143	14189	14428	14211	14276	14423	14440	14208	14335	14109	14232	14312	14220	14132	14210	14362	14325	14390	14397	14346	14378	14165	14456	14209	14332	14229	14281	14248	14089	14215	14221	14144	14081	14339	14406	14339	14415	14330	14288	14350	14526	14135	14344	14244	14320	14131	14256	14213	14356	14212	14327	14531	14041	14181	14138	14181	14389	14157	14222	14262	14064	14449	14027	14248	14340	14460	14327	14282	14399	14340	14448	14239	14300	14193	14430	14566	14077	14337	14480	14218	14425	14352	14333	14307	14243	14144	14308	14273	14319	14361	14234	14325	14377	14350	14048	14316	14319	14269	14263	14159	14366	14302	14321	14271	14294	14478	14222	14200	14251	14347	14388	14116	14265	14311	14320	14382	14416	14322	14141	14215	14197	14223	14151	14256	14268	14296	14245	14458	14204	14296	14235	14327	14154	14399	14331	14339	14306	14387	14334	14251	14213	14139	14289	14234	14275	14322	14403	14377	14478	14214	14188	14315	14408	14186	14363	14256	14329	14284	14090	14386	14429	14334	14307	14323	14293	14290	14415	14335	14389	14274	14320	14334	14263	14489	14181	14428	14103	14257	14162	14265	14288	14377	14328	14493	14189	14370	14312	14251	14367	14375	14114	14297	14397	14314	14429	14145	14405	14330	14280	14183	14326	14316	14290	14345	14487	14208	14422	14325	14311	14432	14353	14237	14390	14266	14318	14280	14231	14148	14190	14305	14193	14208	14140	14352	14250	14290	14271	14409	14414	14364	14479	14407	14285	14420	14362	14469	14394	14381	14303	14288	14332	14319	14300	14412	14242	14289	14169	14222	14296	14376	14115	14474	14294	14274	14387	14214	14547	14326	14150	14290	14196	14287	14308	14227	14284	14275	14385	14200	14261	14103	14306	14462	14414	14264	14403	14241	14448	14279	14307	14249	14307	14111	14375	14447	14220	14377	14514	14377	14275	14258	14358	14289	14380	14333	14261	14293	14379	14399	14266	14196	14359	14251	14315	14342	14164	14287	14330	14330	14344	14302	14145	14249	14229	14407	14352	14152	14016	14239	14318	14081	14132	14511	14136	14283	14179	14265	14233	14363	14182	14322	14332	14193	14534	14467	14237	14413	14443	14295	14333	14134	14381	14408	14129	14321	14397	14178	14370	14473	14273	14242	14097	14391	14168	14143	14290	14325	14477	14050	14245	14411	14435	14189	14273	14216	14440	14312	14310	14304	14400	14376	14519	14264	14332	14265	14275	14412	14318	14332	14425	14278	14255	14179	14423	14236	14315	14336	14241	14332	14303	14286	14398	14251	14474	14212	14169	14218	14370	14423	14561	14275	14319	14080	14171	14240	14289	14321	14489	14376	14260	14265	14252	14303	14388	14195	14249	14403	14311	14292	14424	14356	14137	14198	14299	14428	14284	14239	14186	14241	14125	14283	14208	14261	14430	14393	14191	14514	14383	14276	14272	14299	14320	14221	14407	14409	14348	14324	14175	14328	14307	14301	14307	14181	14268	14305	14229	14225	14444	14231	14213	14446	14161	14299	14277	14361	14273	14365	14250	14390	14211	14309	14240	14145	14268	14284	14412	14419	14483	14259	14227	14117	14327	14308	14453	14229	14380	14371	14290	14100	14269	14163	14409	14220	14214	14314	14419	14326	14275	14264	14297	14300	14296	14186	14214	14262	14338	14099	14268	14274	14435	14156	14188	14297	14437	14361	14343	14188	14290	14312	14390	14262	14351	14349	14258	14233	14329	14308	14251	14375	14384	14379	14218	14392	14248	14225	14311	14229	14340	14282	14275	14353	14221	14356	14248	14375	14209	14272	14260	14256	14264	14431	14294	14332	14232	14397	14064	14317	14242	14342	14338	14487	14380	14370	14184	14312	14195	14184	14376	14152	14306	14312	14208	14309	14510	14326	14227	14486	14261	14243	14300	14291	14335	14252	14435	14320	14179	14418	14134	14183	14543	14231	14386	14100	14370	14253	14249	14254	14355	14187	14335	14308	14327	14420	14309	14306	14129	14244	14382	14381	14373	14110	14415	14289	14342	14311	14430	14087	14256	14284	14252	14280	14217	14253	14302	14493	14344	14473	14170	14340	14372	14391	14331	14244	14127	14383	14338	14359	14272	14482	14234	14192	14143	14170	14207	14383	14418	14299	14454	14314	14343	14462	14273	14349	14433	14277	14206	14361	14204	14293	14338	14460	14357	14286	14308	14311	14339	14407	14229	14293	14219	14432	14122	14460	14379	14414	14170	14401	14239	14292	14322	14264	14166	14417	14365	14186	14320	14395	14354	14428	14230	14351	14058	14308	14280	14205	14199	14212	14347	14386	14170	14389	14237	14325	14462	14376	14350	14363	14237	14441	14343	14132	14252	14447	14408	14370	14341	14455	14304	14331	14502	14233	14368	14264	14433	14240	14290	14305	14441	14384	14419	14233	14268	14347	14230	14183	14377	14116	14210	14192	14263	14321	14400	14446	14196	14343	14315	14245	14347	14416	14318	14417	14235	14434	14308	14181	14197	14252	14253	14381	14333	14276	14284	14375	14322	14306	14297	14170	14323	14192	14293	14260	14308	14242	14259	14353	14399	14314	14089	14379	14362	14365	14223	14340	14206	14258	14247	14412	14375	14289	14358	14304	14281	14382	14314	14384	14297	14254	14365	14122	14308	14211	14330	14526	14439	14430	14421	14286	14279	14116	14209	14327	14275	14243	14251	14373	14091	14369	14310	14250	14271	14381	14296	14251	14203	14349	14348	14476	14166	14081	14209	14258	14436	14245	14342	14421	14277	14256	14435	14176	14249	14311	14329	14181	14191	14233	14312	14372	14323	14124	14223	14106	14283	14316	14362	14227	14259	14312	14284	14480	14447	14172	14234	14174	14358	14189	14189	14402	14461	14361	14532	14437	14214	14339	14399	14407	14305	14357	14295	14295	14288	14308	14337	14373	14275	14283	14117	14277	14253	14455	14285	14501	14293	14391	14247	14195	14282	14311	14387	14273	14381	14118	14341	14335	14275	14097	14200	14420	14308	14208	14417	14243	14361	14233	14310	14401	14343	14224	14432	14274	14373	14347	14186	14338	14386	14317	14425	14195	14242	14275	14387	14246	14356	14380	14230	14205	14183	14132	14285	14295	14240	14226	14365	14018	14147	14393	14371	14388	14329	14236	14401	14292	14221	14221	14456	14214	14228	14138	14255	14234	14202	14308	14307	14438	14183	14399	14338	14232	14383	14200	14307	14282	14119	14248	14223	14309	14383	14301	14445	14207	14220	14279	14264	14100	14326	14240	14294	14308	14366	14389	14212	14331	14370	14340	14267	14198	14335	14222	14485	14298	14169	14242	14282	14351	14304	14312	14274	14281	14364	14228	14305	14144	14256	14270	14427	14267	14386	14151	14114	14175	14197	14426	14284	14310	14267	14515	14416	14299	14368	14246	14257	14156	14249	14340	14237	14221	14489	14207	14337	14117	14301	14361	14219	14280	14218	14284	14268	14315	14267	14264	14293	14418	14215	14250	14267	14264	14238	14329	14375	14316	14300	14385	14309	14395	14362	14448	14245	14355	14203	14436	14285	14257	14504	14281	14289	14346	14572	14305	14398	14264	14404
25493	21510	28549	26844	24791	24450	22667	19492	17921	17084	16415	15894	15490	14866	14988	14661	14509	14543	14478	14481	14551	14377	14408	14287	14459	14405	14314	14346	14403	14266	14278	14404	14363	14420	14325	14199	14171	14117	14260	14162	14361	14429	14169	14137	14337	14170	14457	14405	14338	14298	14220	14452	14360	14066	14351	14438	14352	14287	14394	14279	14303	14208	14009	14253	14110	14270	14370	14294	14159	14397	14378	14169	13962	14212	14248	14270	13995	14098	14223	14550	14381	14256	14236	14350	14011	14214	14235	14168	14288	14173	14003	14150	14256	14053	14161	14102	14210	14230	14307	14156	14154	14101	14321	14144	14080	14153	14006	14161	14177	14247	14200	14187	14365	14086	14215	14070	14167	14308	14208	14249	14117	14059	14246	14083	14123	14147	14236	14180	14251	14286	14134	14199	14316	14091	14239	14100	14219	14256	14081	14218	14036	14204	14348	14164	14269	14195	14246	14179	14299	14102	14229	14203	14412	14077	14295	14300	14279	14076	14138	13987	14071	14415	14368	14195	14256	14224	14249	14251	14222	14264	14247	14378	14036	14293	14263	14303	14259	14314	14152	14130	14223	14302	14065	14419	14338	14385	14509	14265	14157	14197	14167	14367	14315	14118	14053	14218	14281	14255	14230	14344	14230	14347	14184	14304	14143	14231	14166	14187	14145	14171	14031	14322	14139	14214	14295	14258	14208	14061	14054	14184	14091	14170	14210	14155	14267	14275	14316	14190	14406	14312	14182	14150	14239	13931	13996	14110	14170	14410	14306	14171	14296	14242	14288	14122	14175	14235	14137	14171	14191	14401	14311	14133	14270	14144	14157	14440	14361	14261	14288	14178	14106	14196	13919	14422	14186	13945	14184	14291	14117	14203	14101	14176	14251	14123	14186	14272	14200	14307	14222	14189	14339	14175	14247	13994	14188	14241	14081	14235	14160	14297	14188	14225	14145	14088	14121	14162	14191	14191	14278	14251	14166	14306	14324	14257	14217	14148	14275	14200	14261	14200	14189	14092	14097	14159	14265	14173	14364	14346	14475	14229	14220	14240	14031	14035	14164	14140	14196	14096	14157	14193	14383	14090	14441	14355	14382	14201	14493	14264	14194	14025	14254	14021	14303	14185	14165	14100	14122	14171	14273	14129	14247	14217	14244	14320	14301	14175	14305	14172	14045	14276	14246	14338	14208	14340	14215	14242	14350	14199	14274	14183	14082	14113	14175	14342	14186	14233	14235	14413	14198	14091	14298	14131	14247	14360	14073	14347	14215	14105	14298	14344	14274	14054	14133	14411	14037	14099	14177	14243	14234	14185	13928	14339	14231	14193	14185	14157	14030	14051	14178	14307	13872	14175	14315	14145	14320	14215	14290	14394	14129	14276	14337	14136	14288	14021	14313	14215	14239	14478	14292	14099	14241	14280	14117	14066	14166	14131	14091	14189	14240	14506	14292	14303	14285	14305	14124	14100	14288	14107	13980	14156	14056	14251	14118	14137	14281	14209	14087	14207	14198	14223	14326	14193	14171	14077	14439	14195	14272	14102	14204	14260	14335	14290	14288	14289	14186	14305	14145	14136	14132	14199	14220	14069	14345	14134	14226	14236	14234	14311	14298	14192	14271	14289	14339	14112	14176	14307	14179	14253	14149	14199	14267	14072	14206	14326	14104	14133	14150	14198	14169	14305	14186	14281	14299	14237	14306	14297	14172	14402	14160	14169	14249	14271	14196	14229	14172	14207	14397	14178	14033	14271	14258	14149	14152	14230	14181	14248	14330	14347	14289	14100	14042	14188	14220	14461	14137	14221	14108	14116	14291	14334	14135	14281	14195	14132	14090	14214	14246	14344	14056	14227	14234	14189	14379	14451	14249	14264	14269	14166	14240	13971	13875	14306	14089	14117	14011	14144	13924	14225	14276	14233	14152	14212	14064	14227	14192	14184	14230	14172	14250	14327	14114	14299	14214	14125	14379	14032	14192	13899	14331	14415	14080	14288	14361	14181	14292	14153	14170	14277	14149	14187	14400	14223	14085	14196	13904	14179	14140	14266	14168	14046	14150	14244	14202	14220	14372	14091	14312	14287	14268	14092	14276	14121	14184	13992	14227	14119	14152	14126	14090	14182	14320	14336	14132	14299	14246	14150	14309	14232	14312	14097	14205	14228	14261	14299	14038	14168	14115	14136	14189	14189	14274	14230	14030	14262	14126	14033	14334	14288	14558	14282	14079	14224	14282	14222	14270	14357	14386	14158	13983	14265	14241	14220	14138	14195	14224	14051	14392	14254	14103	14169	14409	14053	14161	13928	14247	14160	14189	14209	14142	14347	14073	14091	14321	14193	14101	14176	14195	14310	14129	14160	14183	14119	14009	14199	14016	14140	14122	14105	14473	14195	14208	14254	14195	14245	14154	14469	14284	14212	14263	14133	14386	14192	14206	14206	14254	14195	13999	14138	14279	14277	14197	14389	14316	14167	14215	14264	14262	14073	14311	14219	14290	14280	14125	14091	14025	14157	14225	14275	14194	14098	14221	14247	14329	14163	14276	14211	14259	14164	14263	13997	14310	14318	14094	14128	14186	14326	14221	14319	14129	14122	14254	14201	14129	14155	14010	14233	14197	14050	14145	14274	14244	14121	14280	14191	14157	14190	14195	14119	14282	14245	14122	14203	14211	13997	14258	14181	14250	14308	13925	14223	14216	14289	14152	14352	14118	14174	14234	14271	14346	14348	14194	14315	14329	14322	14063	14185	14285	14029	14205	14187	14125	14121	14228	14287	14156	14127	14158	14211	14164	14264	14187	14298	14084	14046	14100	14072	14329	13971	14032	14212	13982	14408	14038	14236	14313	14060	14185	14290	13984	14293	14081	14200	14240	14196	14257	14346	14179	14211	14192	14332	14016	14046	14333	14218	14205	14181	14181	14147	14224	13910	14134	14184	14314	14366	14334	14134	14370	14114	14343	14103	14282	14159	14203	14198	14471	14248	14292	14258	14307	14150	14149	14002	14292	14200	14281	14294	14136	14315	14037	14308	14274	14087	14218	14172	14445	14180	14197	14220	14273	14268	14112	14254	14117	14239	14267	14323	14320	14262	14297	14320	14273	14300	14124	14226	14166	14387	14255	14156	14264	14228	14200	14220	14357	14286	14212	14354	14146	14295	14173	14194	14337	14128	14220	14151	14149	14348	14209	14189	14339	14112	14166	14475	14225	14110	14081	14208	14154	14085	14070	14237	14124	14193	14380	14265	14240	14303	14074	14200	14156	14111	14064	14246	14102	14185	14190	14278	14118	14290	14244	14135	14206	14253	14209	14264	14131	14279	14160	14132	14187	14237	14156	13950	14043	14305	14254	14274	14372	14241	14050	14162	14160	14228	14285	14246	14117	14385	13963	14192	14144	14235	14413	14252	14166	14282	14255	14255	14347	14215	14104	14158	14155	14388	14098	14092	14149	14455	14408	14212	14354	14084	14423	14336	14025	14304	14207	14281	14193	14188	14073	14202	14095	14195	14134	14339	14457	14252	14060	14129	14281	14302	14227	14312	14269	14084	14167	14183	14250	14059	14083	14225	14182	14076	14303	14135	14134	14113	14334	14349	14362	14082	14236	14140	14358	14251	14238	14120	14249	14214	14139	14103	14051	14105	14123	14003	14146	14271	14138	14498	14209	14125	14221	14255	14269	14178	14119	14013	14153	14229	14218	14182	14059	14312	14130	14138	14271	14191	14263	14027	14268	14348	14194	14230	14129	14161	14042	14265	14114	14321	14222	14213	14336	14323	14153	14265	14392	14157	14427	14228	14122	13974	14176	14139	14151	14199	14340	14305	14268	14262	14220	14211	14044	14232	14313	14333	14190	14232	14093	14216	14345	14308	14377	14298	14478	14254	14164	14056	14488	14045	14327	14254	14371	14304	14362	14324	14225	14380	14248	14389	14108	14261	14342	14211	14375	14263	14369	14148	14299	14376	14164	14161	14140	14094	14252	14255	14286	14195	14187	14131	14038	14167	14267	14175	14028	14280	14115	14147	14140	14163	14100	14207	14170	14331	14232	14171	14354	14241	14278	14109	14272	14183	14094	14072	14142	14137	14217	14160	14126	14239	14170	14058	14217	14030	14137	14043	14286	14238	14316	14152	14164	14224	14223	14186	14158	14296	14236	14306	14165	14099	14192	14299	14456	14177	14204	14215	14208	14344	14076	14159	14386	14326	14431	14202	14075	14137	14080	14271	14131	14232	14303	14205	14304	14247	14215	14136	14108	14173	14161	14176	14272	14116	14188	14258	14260	14144	14070	14283	14508	14141	14165	14305	14211	14093	14132	14223	14433	14173	14211	14192	14148	14085	14255	13963	14290	14301	14336	14231	14322	14117	14215	14043	14364	14376	14188	14312	14173	14177	14252	14171	14188	14170	14029	14342	14337	14111	14386	14371	14240	14028	14127	14131	14219	14180	14236	14185	14257	14375	14233	14260	14133	14201	14247	14113	14305	14248	14335	14473	14182	14249	14312	14250	14153	14243	14062	14315	14244	13961	14110	14267	14376	14256	14250	14203	14169	14211	14229	14280	14288	13984	14373	14164	14094	14142	14241	14238	14308	14334	14253	14184	14150	14139	14287	14196	14077	14061	14118	14159	14193	14210	14244	14242	14246	14382	13986	14316	14052	14191	14091	14176	14171	14289	14080	14319	14470	14248	14202	14142	14197	14381	14195	14059	14194	13998	14179	14170	14265	14026	14271	14211	14182	14120	14407	14218	14171	14128	14209	14181	14052	14114	14261	14248	14432	14419	14309	14076	14168	14147	14028	14055	14353	14143	14251	14616	14465	14413	14385	14412	14120	14310	14156	14326	14135	14295	14062	14278	14218	14415	14379	14170	14216	14069	14072	14380	14242	14200	14089	14162	14111	14331	14276	14077	14218	14321	14382	14242	14108	14198	14100	14274	14165	14248	14173	14148	14155	14058	14199	14261	14152	14149	14258	14108	14090	14066	14371	14205	14295	14157	14019	14190	14173	14337	14247	14014	14351	14243	14293	14246	14156	14092	14161	14159	14344	14222	14312	14525	14159	14285	14175	14302	14358	14071	14354	14133	14060	14219	14046	14294	14153	14286	14313	14117	14415	14291	14270	14175	14314	14348
30237	47847	43200	34843	31266	27758	24657	21624	19714	18181	17443	16601	15745	15067	14591	14529	14271	14188	14248	14033	14017	14109	14022	14161	13829	13903	13786	13795	13688	13857	13879	13709	13784	13953	13843	13769	13733	13826	13984	13874	13817	13783	13638	13744	13828	13804	13767	13681	13778	13794	13738	13672	13534	13741	13714	13842	13722	13995	13747	13738	13778	13814	13958	13933	13726	13822	13887	13721	13806	13686	13829	13753	13682	13696	13764	13807	13739	13775	13745	13818	13698	13608	13745	13547	13671	13770	13736	13651	13864	13969	13715	13743	13676	13697	13748	13726	13858	13762	13552	13707	13667	13738	13729	13734	13853	13619	13832	13883	13845	13676	13574	13776	13853	13629	13631	13716	13622	13718	13731	13759	13721	13712	13670	13710	13691	13598	13787	13637	13716	13717	13774	13599	13708	13752	13691	13822	13920	13731	13645	13805	13595	13705	13754	13762	13705	13751	13576	13570	13677	13571	13880	13753	13612	13744	13718	13926	13660	13717	13730	13689	13861	13602	13867	13684	13689	13734	13645	13559	13698	13834	13716	13595	13748	13839	13815	13766	13773	13643	13707	13478	13706	13777	13722	13633	13668	13790	13653	13642	13877	13703	13779	13957	13641	13854	13673	13878	13699	13627	13765	13644	13710	13742	13650	13717	13674	13788	13794	13867	13717	13674	13870	13563	13904	13675	13676	13796	13920	13873	13746	13737	13789	13775	13806	13687	13819	13585	13893	13756	13842	13683	13693	13614	13687	13723	13778	13730	13949	13667	13874	13869	13754	13602	13675	13772	13739	13808	13664	13866	13884	13624	13820	13758	13599	13606	13817	13691	13971	13928	13842	13555	13636	13709	13855	13647	13791	13780	13624	13641	13749	13717	13683	13759	13581	13760	13793	13844	13806	13790	13808	13705	13826	13834	13975	13840	13779	13640	13812	13758	13675	13859	13697	13602	13994	13655	13785	13545	13653	13764	13761	13699	13617	13716	13862	13755	13647	13761	13691	13654	13710	13661	13689	13977	13710	13766	13565	13750	13769	13752	13626	13651	13715	13763	13601	13732	13708	13884	13661	13762	13685	13693	13690	13601	13662	13752	13800	13651	13570	13626	13648	13723	13634	13763	13835	13621	13624	13757	13645	13551	13664	13858	13672	13743	13656	13704	13759	13818	13756	13830	13691	13554	13824	13637	13701	13721	13780	13707	13768	13932	13764	13861	13689	13818	13885	13638	13744	13718	13848	13755	13646	13769	13718	13875	13710	13715	13833	13589	13775	13883	13759	13858	13918	13583	13614	13635	13748	13726	13770	13626	13710	13692	13721	13746	13671	13780	13746	13619	13809	13706	13861	13554	13709	13945	13603	13726	13693	13749	13645	13670	13670	13776	13730	13905	13666	13839	13758	13764	13735	13681	13829	13763	13756	13647	13738	13811	13795	13842	13872	13745	13571	13663	13779	13754	13797	13697	13682	13702	13764	13757	13856	13716	13653	13735	13682	13753	13767	13725	13681	13879	13770	13716	13686	13745	13651	13817	13701	13865	13836	13816	13732	14010	13672	13845	13839	13627	13682	13597	13812	13782	13786	13844	13901	13797	13605	13807	13689	13695	13838	13885	13750	13746	13875	13729	13658	13622	13656	13703	13636	13656	13681	13736	13861	13818	13785	13589	13651	13582	13680	13766	13657	13626	13786	13793	13724	13682	13700	13560	13726	13775	13825	13854	13624	13661	13757	13699	13862	13750	13669	13504	13727	13726	13651	13803	13885	13659	13785	13917	13768	13631	13743	13597	13725	13624	13696	13735	13760	13615	13723	13711	13772	13830	13716	13757	13799	13678	13580	13742	13844	13725	13781	13593	13774	13714	13848	13907	13656	13805	13771	13675	13852	13606	13840	13778	13818	13888	13674	13816	13920	13733	13850	13605	13837	13712	13722	13613	13722	13715	13746	13901	13719	13748	13641	13857	13674	13821	13699	13691	13751	13699	13592	13857	13661	13727	13689	13607	13804	13644	13698	13564	13693	13661	13663	13881	13657	13619	13618	13932	13738	13685	13763	13635	13671	13770	13657	13651	13748	13834	13853	13918	13730	13738	13803	13736	13759	13811	13765	13719	13897	13652	13593	13928	13777	13736	13845	13829	13698	13792	13759	13734	13771	13585	13708	13803	13705	13650	13738	13784	13941	13821	13880	13679	13676	13690	13727	13781	13622	13762	13741	13772	13793	13783	13699	13660	13837	13736	13668	13738	13768	13840	13662	13982	13879	13804	13729	13871	13799	13640	13710	13743	13841	13725	13773	13679	13738	13642	13826	13755	13770	13586	13670	13775	13721	13701	13807	13518	13642	13610	13666	13769	13782	13828	13763	13728	13794	13618	13686	13721	13875	13739	13677	13779	13717	13738	13828	13777	13706	13913	13877	13561	13674	13713	13871	13831	13778	13579	13942	13754	13797	13626	13680	13647	13691	13735	13664	13727	13666	13718	13767	13851	13753	13703	13741	13790	13664	13862	13788	13660	13794	13729	13802	13694	13960	13691	13814	13801	13519	13918	13710	13522	13693	13841	13667	13672	13728	13741	13811	13787	13763	13694	13892	13684	13835	13887	13662	13476	13676	13757	13780	13821	13760	13534	13793	13727	13750	13880	13498	13807	13714	13865	13748	13803	13840	13777	13887	13939	13835	13896	13834	13639	13904	13693	13873	13655	13724	13783	13650	13861	13709	13814	13928	13790	13798	13710	13796	13704	13545	13903	13680	13782	13745	13657	13779	13638	13882	13684	13769	13944	13695	13757	13562	13818	13768	13636	13763	13728	13712	13840	13746	13693	13788	13885	13866	13763	13655	13691	13772	13958	13729	13685	13732	13737	13778	13720	13665	13740	13855	13811	13595	13661	13643	13693	13919	13561	13887	13717	13777	13750	13644	13768	13690	13564	13780	13909	13641	13752	13677	13611	13800	13794	13819	13699	13930	13806	13633	13726	13681	13823	13821	13766	13878	13771	13716	13662	13715	13805	13759	13816	13762	13674	13726	13767	13731	13746	13781	13877	13494	13735	13527	13732	13644	13906	13570	13759	13633	13738	13783	13637	13632	13652	13892	13905	13677	13820	13754	13724	13699	13823	13726	13883	13527	13730	13959	13908	13840	13816	13853	13779	13974	13624	13789	13714	13634	13690	13891	13724	13870	13785	13558	13655	13746	13738	13578	13631	13677	13493	13727	13692	13716	13762	13857	13698	13630	13760	13604	13651	13670	13969	13897	13682	13753	13796	13802	13797	13660	13600	13722	13864	13791	13641	13753	13838	13700	13749	13776	13768	13856	13715	13648	13655	13659	13657	13751	13896	13579	13630	13934	13730	13914	13722	13922	13646	13742	13764	13741	13819	13645	13616	13687	13714	13994	13719	13959	13688	13708	13735	13689	13743	13831	13803	13721	13768	13715	13623	13592	13807	13647	13838	13768	13700	13840	13778	13721	13701	13564	13684	13680	13751	13692	13733	13593	13578	13546	13591	13790	13672	13753	13709	13640	13735	13793	13798	13716	13833	13689	13991	13655	13672	13773	13599	13705	13669	13684	13644	13868	13835	13734	13800	13636	13665	13812	13777	13718	13825	13692	13725	13813	13679	13729	13494	13685	13648	13916	13681	13773	13755	13871	13755	13851	13663	13704	13744	13724	13860	13805	13655	13709	13824	13677	13760	13813	13686	13622	13845	13802	13744	13660	13889	13768	13667	13734	13666	13715	13802	13705	13616	13802	13834	13756	13695	13858	13771	13680	13611	13817	13583	13694	13798	13733	13805	13799	13804	13535	13842	13635	13694	13595	13946	13731	13718	13888	13692	13612	13799	13717	13798	13773	13581	13819	13718	13757	13623	13707	13559	13810	13747	13694	13907	13625	13716	13586	13687	13774	13674	13692	13826	13654	13774	13705	13724	13662	13689	13791	13647	13721	13816	13960	13929	13691	13818	13727	13857	13619	13811	13844	13796	13616	13779	13829	13594	13747	13760	13853	13622	13832	13756	13815	13808	13584	13544	13837	13661	13776	13771	13593	13752	13818	13618	13830	13751	13725	13742	13753	13665	13877	13738	13675	13731	13693	13735	13658	13757	13637	13849	13762	13798	13675	13593	13502	13681	13682	13697	13609	13800	13721	13783	13786	13823	13683	13598	13648	13724	13641	13652	13727	13716	13853	13820	13676	13704	13895	13679	13697	13776	13682	13866	13710	13763	13706	13738	13704	13604	13700	13777	13761	13670	13683	13814	13795	13718	13794	13793	13679	13765	13605	13841	13714	13839	13776	13640	13513	13817	13854	13630	13875	13791	13460	13786	13856	13756	13714	13699	13886	13875	13926	13733	13646	13749	13836	13697	13735	13601	13646	13850	13598	13736	13737	13697	13804	13645	13664	13698	13843	13756	13763	13745	13812	13782	13627	13664	13780	13688	13793	13717	13786	13774	13823	13654	13785	13814	13835	13681	13649	13876	13603	13740	13822	13955	13714	13792	13730	13745	13787	13838	13632	13844	13886	13843	13589	13661	13695	13763	13771	13691	13758	13831	13680	13698	13659	13646	13596	13589	13804	13741	13782	14009	13804	13666	13746	13713	13694	13783	13709	13672	13804	13673	13727	13694	13705	13584	13740	13650	13780	13795	13740	13703	13840	13685	13683	13691	13733	13730	13785	13819	13974	13718	13636	13620	13676	13788	13710	13854	13640	13717	13679	13772	13660	13761	13561	13760	13895	13765	13711	13873	13728	13576	13820	13712	13712	13699	13876	13690	13882	13765	13694	13753	13852	13688	13711	13629	13677	13508	13788	13712	13740	13880	13639	13838	13574	13691	13684	13912	13948	13634	13711	13823	13628	13832	13828	13773	13865	13715	13638	13717	13875	13770	13692	13828	13641	13875	13766	13892	13806	13832	13772	13810	13861	13729	13746	13732	13850	13614	13722	13826	13815	13571	13539	13751	13789	13587	13634	13738	13882	13842	13816	13644	13749	13892	13781	13715	13700	13796	13683	13923	13661	13671	13944	13666	13641	13762	13603	13574	13724	13753	13774	13711	13683	13795	13767	13651	13848	13747	13733	13543	13708	13612	13928	13820	13782	13645	13733	13817	13777	13874	13815	13629	13758	13804
24372	21449	29028	24807	24008	26966	26706	21248	19746	18730	18011	17028	16318	15586	15216	15261	15253	15050	14969	14992	14777	15014	14870	14689	14745	14856	14620	14747	14824	14785	14966	14629	14785	14645	14701	14795	14537	14476	14756	14674	14636	14703	14496	14615	14619	14625	14530	14508	14526	14582	14592	14702	14642	14599	14685	14586	14571	14410	14436	14544	14655	14530	14705	14504	14666	14480	14226	14596	14478	14488	14722	14672	14661	14522	14593	14371	14499	14663	14532	14730	14512	14553	14645	14694	14596	14578	14412	14484	14432	14619	14484	14389	14520	14484	14433	14483	14716	14427	14477	14484	14408	14396	14403	14573	14654	14590	14550	14573	14445	14491	14301	14482	14452	14521	14563	14570	14772	14494	14408	14450	14630	14375	14574	14658	14659	14606	14694	14386	14444	14640	14635	14638	14647	14633	14462	14533	14523	14543	14476	14470	14484	14580	14599	14601	14510	14366	14397	14523	14522	14632	14552	14502	14469	14413	14507	14519	14555	14746	14578	14785	14589	14668	14592	14530	14293	14492	14635	14495	14394	14480	14575	14209	14521	14592	14627	14540	14547	14511	14520	14540	14488	14495	14589	14507	14625	14519	14437	14436	14586	14504	14541	14627	14679	14658	14491	14727	14513	14514	14444	14576	14530	14604	14572	14532	14483	14377	14605	14546	14473	14415	14332	14629	14301	14549	14317	14325	14506	14682	14386	14443	14407	14495	14626	14391	14623	14616	14583	14536	14571	14421	14429	14480	14250	14554	14758	14576	14544	14579	14347	14485	14724	14756	14503	14483	14519	14503	14523	14519	14586	14680	14519	14413	14508	14550	14432	14533	14413	14373	14520	14505	14464	14712	14600	14642	14604	14533	14424	14417	14427	14489	14493	14609	14584	14529	14513	14547	14368	14413	14637	14503	14522	14385	14467	14650	14340	14517	14412	14422	14768	14694	14676	14700	14469	14605	14573	14478	14429	14664	14783	14575	14449	14656	14571	14326	14373	14467	14505	14647	14364	14541	14509	14533	14433	14410	14661	14549	14543	14659	14732	14589	14385	14452	14542	14625	14540	14596	14570	14690	14651	14666	14449	14428	14556	14515	14473	14513	14424	14476	14494	14465	14428	14558	14346	14541	14677	14711	14460	14326	14701	14407	14533	14407	14450	14275	14680	14495	14482	14674	14384	14410	14623	14482	14599	14747	14489	14468	14291	14583	14498	14525	14486	14566	14572	14489	14585	14519	14398	14495	14518	14501	14375	14568	14466	14416	14502	14445	14587	14522	14424	14505	14742	14462	14475	14391	14437	14617	14606	14407	14555	14706	14397	14462	14443	14579	14502	14508	14440	14394	14333	14549	14384	14317	14729	14578	14767	14627	14279	14641	14496	14496	14518	14521	14603	14529	14740	14582	14513	14337	14721	14597	14390	14495	14490	14649	14388	14365	14351	14378	14751	14435	14879	14477	14477	14450	14468	14388	14539	14688	14471	14548	14464	14508	14568	14383	14404	14488	14591	14468	14433	14510	14423	14520	14303	14432	14437	14526	14583	14390	14517	14527	14583	14607	14394	14461	14426	14292	14575	14659	14645	14429	14483	14300	14428	14653	14365	14502	14525	14651	14683	14571	14141	14703	14542	14455	14625	14630	14378	14652	14411	14649	14475	14487	14561	14587	14649	14486	14684	14477	14366	14654	14648	14495	14423	14466	14444	14523	14615	14658	14701	14512	14467	14540	14429	14505	14478	14533	14568	14317	14461	14657	14662	14436	14774	14235	14703	14656	14337	14444	14576	14576	14691	14356	14630	14664	14410	14448	14469	14583	14566	14337	14441	14663	14550	14446	14549	14588	14487	14669	14478	14567	14673	14634	14621	14522	14562	14489	14726	14534	14661	14470	14453	14383	14495	14470	14526	14748	14311	14343	14501	14655	14494	14478	14369	14639	14618	14678	14467	14733	14314	14370	14501	14553	14605	14474	14627	14627	14512	14470	14506	14389	14552	14559	14425	14389	14422	14416	14483	14416	14570	14693	14650	14842	14552	14644	14588	14579	14351	14573	14466	14544	14475	14631	14576	14473	14536	14578	14564	14489	14501	14555	14537	14348	14689	14346	14367	14633	14439	14529	14537	14646	14602	14560	14522	14486	14427	14371	14809	14344	14494	14521	14621	14471	14344	14895	14684	14517	14337	14651	14443	14357	14586	14473	14503	14461	14597	14538	14594	14513	14374	14656	14625	14622	14563	14398	14358	14511	14594	14567	14520	14451	14520	14541	14515	14394	14367	14529	14400	14232	14548	14430	14589	14584	14396	14592	14454	14513	14476	14564	14556	14601	14554	14480	14628	14470	14477	14527	14527	14538	14513	14628	14499	14561	14534	14457	14635	14490	14486	14545	14671	14429	14681	14352	14549	14722	14446	14561	14649	14587	14667	14460	14505	14441	14647	14577	14629	14569	14582	14675	14451	14530	14423	14379	14416	14370	14628	14565	14488	14454	14467	14590	14555	14443	14486	14668	14371	14281	14452	14634	14502	14445	14552	14548	14560	14556	14507	14596	14405	14523	14591	14545	14476	14444	14448	14692	14440	14519	14663	14545	14561	14640	14662	14418	14506	14482	14490	14571	14620	14815	14805	14419	14444	14443	14416	14730	14689	14451	14502	14682	14461	14644	14655	14529	14425	14490	14724	14631	14644	14528	14672	14477	14528	14475	14448	14430	14521	14450	14707	14346	14417	14531	14465	14359	14594	14476	14506	14577	14461	14500	14541	14492	14420	14520	14539	14395	14593	14445	14659	14263	14541	14493	14597	14540	14527	14607	14637	14391	14520	14356	14403	14528	14549	14597	14612	14465	14528	14183	14474	14536	14490	14755	14642	14397	14408	14455	14613	14557	14444	14527	14622	14557	14637	14421	14572	14494	14316	14489	14677	14530	14682	14359	14508	14550	14700	14657	14509	14774	14474	14523	14484	14457	14608	14633	14597	14608	14670	14480	14622	14392	14452	14599	14399	14600	14560	14604	14465	14533	14649	14676	14449	14565	14397	14429	14594	14719	14597	14504	14430	14406	14649	14362	14491	14403	14525	14533	14468	14541	14556	14424	14567	14554	14590	14476	14355	14599	14465	14415	14527	14525	14672	14501	14448	14291	14254	14486	14557	14568	14611	14567	14421	14495	14428	14412	14497	14574	14507	14510	14452	14574	14458	14502	14478	14472	14492	14582	14589	14409	14612	14329	14379	14264	14504	14405	14739	14501	14463	14442	14520	14481	14655	14576	14460	14639	14693	14705	14436	14730	14510	14582	14538	14389	14567	14569	14398	14512	14527	14470	14686	14538	14549	14508	14583	14545	14701	14467	14559	14677	14645	14398	14772	14573	14432	14538	14508	14352	14447	14379	14560	14621	14689	14442	14375	14604	14438	14410	14449	14575	14543	14574	14756	14507	14591	14474	14650	14418	14600	14407	14493	14398	14542	14761	14573	14499	14581	14707	14536	14529	14543	14509	14571	14546	14709	14564	14526	14329	14463	14669	14473	14575	14487	14488	14468	14422	14572	14595	14530	14639	14481	14401	14669	14569	14591	14530	14477	14598	14497	14484	14366	14333	14304	14615	14505	14679	14329	14504	14605	14393	14437	14551	14386	14655	14653	14442	14527	14533	14559	14672	14644	14565	14508	14598	14629	14614	14698	14651	14783	14607	14615	14451	14545	14380	14624	14504	14548	14467	14614	14348	14464	14626	14563	14434	14594	14544	14699	14644	14594	14525	14711	14681	14538	14579	14602	14428	14382	14623	14576	14598	14498	14526	14360	14410	14420	14446	14461	14636	14611	14524	14626	14591	14374	14460	14592	14751	14637	14703	14535	14397	14429	14391	14667	14739	14422	14526	14588	14408	14494	14486	14522	14499	14528	14475	14644	14491	14527	14478	14531	14501	14600	14513	14419	14505	14524	14436	14597	14454	14418	14537	14541	14697	14704	14439	14582	14581	14655	14526	14657	14645	14615	14203	14557	14456	14618	14724	14545	14360	14708	14652	14603	14395	14585	14693	14619	14569	14408	14513	14746	14719	14576	14419	14653	14615	14594	14412	14501	14424	14466	14448	14495	14541	14724	14407	14569	14548	14453	14567	14421	14519	14598	14466	14531	14587	14548	14363	14375	14493	14448	14658	14533	14503	14424	14564	14371	14393	14783	14461	14641	14404	14384	14563	14617	14579	14600	14619	14467	14560	14537	14637	14492	14322	14558	14549	14602	14493	14645	14599	14495	14550	14465	14540	14485	14596	14353	14655	14512	14617	14524	14642	14540	14583	14575	14372	14633	14659	14454	14549	14570	14890	14467	14456	14486	14429	14685	14431	14342	14466	14301	14662	14490	14414	14405	14406	14666	14532	14537	14587	14532	14580	14443	14334	14590	14328	14515	14586	14490	14579	14509	14533	14684	14516	14538	14593	14544	14581	14630	14451	14643	14591	14551	14619	14673	14675	14476	14411	14632	14475	14606	14660	14444	14466	14497	14749	14425	14370	14471	14594	14338	14606	14622	14558	14721	14511	14567	14569	14576	14523	14486	14702	14503	14621	14466	14483	14563	14544	14657	14601	14622	14446	14785	14620	14762	14432	14714	14583	14585	14530	14565	14603	14704	14508	14546	14445	14653	14399	14462	14519	14559	14587	14375	14347	14527	14432	14709	14605	14337	14537	14548	14524	14530	14621	14515	14556	14706	14575	14410	14576	14404	14472	14336	14511	14518	14603	14536	14416	14514	14532	14531	14857	14566	14745	14446	14550	14603	14512	14442	14372	14718	14673	14607	14671	14721	14382	14365	14502	14475	14502	14503	14408	14523	14666	14517	14417	14516	14585	14537	14571	14633	14488	14572	14625	14592	14493	14600	14592	14635	14635	14524	14476	14633	14447	14547	14495	14405	14506	14660	14550	14427	14502	14497	14463	14532	14578	14434	14435	14527	14491	14566	14240	14455	14577	14574	14477	14561	14527	14595	14552	14395	14506	14386	14490	14250	14653	14396	14572	14675	14380	14672	14470	14502	14440	14549	14557	14631	14501	14658	14568	14475	14375	14446	14291	14543	14674	14366	14609	14461	14574	14625	14382	14567	14696	14579	14606	14278	14346	14632	14285	14560	14375
32034	51743	47868	38832	35312	31355	27945	23975	22389	20387	19291	17987	16561	15452	14990	14961	14628	14544	14576	14364	14347	14410	14220	14167	14165	14165	14061	14108	14207	14347	14203	14155	14158	14150	13912	14012	14129	14160	14061	14070	14129	13922	13925	14121	14058	14038	13941	13861	14178	14053	14030	13864	14004	13863	13844	13978	14155	13877	14025	13891	14009	14059	13781	13751	13904	13904	13873	14047	13879	13976	13947	13878	14033	13911	13932	13971	13829	13959	13856	14076	14008	13945	14034	13825	13857	13939	13872	13956	13976	14114	13979	14017	13774	13949	14114	13975	13862	13957	13848	13698	13792	13947	13968	13935	13898	13931	13944	13796	13941	13982	13980	13966	14014	14049	13964	13948	13858	13963	13920	13991	13928	13891	13987	13936	13832	13836	13767	14030	14098	13858	13989	13872	13890	13794	14034	13789	13905	13980	14007	14033	14061	13854	13918	14014	13922	13911	13891	14009	13859	14060	13749	13769	13919	13951	13890	14118	14000	13911	13933	13992	13859	13927	14039	13951	13927	14008	13946	14066	14046	13905	13931	14052	13877	13948	14060	13765	13874	13967	13966	13919	13925	13965	13916	13959	13833	13999	13904	13948	14059	14137	13971	14063	13932	13845	14068	13884	14013	13995	14111	13783	13843	14020	13989	13920	14069	14041	13912	13845	14052	13749	13817	13919	13992	13894	13852	13890	13828	13921	14051	13889	13903	13928	13867	13980	13824	13920	13901	13900	14018	13951	14028	13936	13905	14003	13922	13921	13812	14069	13870	13981	13928	14088	13918	13842	13886	13912	14190	14122	13931	13928	13794	14077	13944	13912	13863	13922	13873	14064	13936	13874	13986	13775	13849	13893	13901	13960	13966	13922	13858	13743	14023	13764	13911	13868	13882	14043	14034	13965	13917	13809	13921	13864	14031	13791	14049	13910	13961	13970	13933	13942	13992	13935	13965	14036	13848	13870	13898	13912	13971	13854	13817	13995	13904	13888	14069	13808	13827	13781	13921	13959	13946	13884	13997	13990	13881	14092	14000	13723	13911	13846	13971	13846	13759	13982	14064	13968	13931	13918	13830	13873	14004	13835	13815	13747	13783	13882	13864	13908	13952	13944	14130	13989	13974	13943	14034	14010	14106	14016	14017	13695	14020	13790	13998	13930	13921	14047	13866	13888	13947	13914	13946	14032	13862	13849	13881	13950	14017	14001	13891	13968	14017	13970	13997	13788	14087	13835	14126	13755	13881	13876	13905	13923	13817	14082	13718	13997	13926	14030	13919	13836	13965	13799	13928	13802	13777	14000	13835	13963	13830	13945	13932	14004	14077	13874	14139	13919	14074	14015	14084	13958	13943	13910	14036	13823	13966	13960	13961	13927	13943	13814	14105	13861	13918	13930	13943	13941	13842	14009	13919	13899	13950	13975	13963	14093	14020	13881	13774	13894	13979	13977	13908	13982	13965	14004	14052	13901	13992	13976	13820	13807	13679	13922	13834	13777	13810	13853	13933	13863	13913	14042	13856	13596	14093	13958	13981	13849	13820	14066	13984	13929	13905	13874	13867	13989	13974	13844	13705	13902	13762	14087	14091	13896	13972	14039	13953	13935	13840	13869	14004	13878	13926	13921	13983	13855	14091	13910	13985	13875	13870	13897	13877	14020	13969	13954	13830	13934	13941	14140	13862	13815	13972	14021	13949	14049	13808	13942	13967	13990	13811	13986	13734	14022	14018	13950	13740	13826	13912	14085	14119	13933	14107	13993	13987	13832	13968	13992	13918	13846	13751	13977	13834	13953	13916	13933	13893	13994	14015	13894	13933	14110	13849	13872	13829	13815	13940	14010	13808	13891	13960	13895	13943	13952	13876	13870	13940	13850	13847	14113	13806	13958	13858	13871	13975	13994	14029	14049	14010	14072	13936	14016	13785	14086	13911	13878	13937	13885	13876	13858	14125	13887	13971	13801	13770	14006	13836	13955	14021	14113	13828	13967	13858	14083	13924	13825	14097	14070	14030	13898	13968	13917	13932	13792	14139	13863	13919	14138	13878	14064	14019	13911	13968	14063	13925	13972	13899	14028	13952	13853	14025	14073	13932	13842	13661	13859	13836	13950	13968	14003	13988	13860	13826	14018	13774	14062	13966	13928	13950	13972	13832	13995	13908	13967	14055	14004	13902	13956	14211	14005	13871	13770	13981	13946	13937	13797	13897	14050	14003	14148	13873	13977	13973	13885	14014	13939	14010	13952	13883	13837	13963	13883	13930	13688	13863	13843	13899	13820	13993	13921	14033	13858	14003	13963	13914	14057	13825	13834	14002	13863	14031	13980	13996	14000	13900	13896	13978	14002	13985	13955	13924	14048	14101	13950	13909	13856	13978	13880	13949	13843	13931	13866	14082	13976	13912	13936	13664	13841	13887	14025	13912	13940	14134	14060	13985	13927	13827	13856	13936	13948	14011	14041	13839	14035	13973	13782	13856	14011	13887	13928	13980	13831	14118	13814	13903	14070	13919	13917	13956	13784	13929	13986	13901	13856	13999	13922	13856	13915	14143	14056	13918	14065	14000	13995	14016	13941	14034	13996	14095	13917	13776	13917	13979	13993	13880	14139	13900	13935	13892	13922	13997	13861	13912	13886	13940	13895	13774	13833	13805	13912	14020	13926	13772	13974	13997	13938	14068	14098	13941	13940	13933	13900	14087	13756	13879	13883	13976	14009	13955	13975	13745	13939	13800	13895	13977	13871	13965	13879	14079	13931	13917	14014	13783	14095	13946	13966	13917	13902	13975	13928	13971	13743	13909	14017	13887	14070	13871	13930	13910	14011	14099	14045	13809	13956	13964	13724	13977	13821	13893	14131	13876	14107	13915	13960	13851	13816	13961	13993	13823	13884	14114	14021	13878	13824	13869	13944	13855	13989	13894	13894	13935	14023	13994	13845	13918	14085	13623	13863	13919	14030	13890	13921	13960	13962	13772	13939	13962	13952	14066	13943	13960	13748	13867	13976	13966	14018	14039	14101	14027	13824	13965	13934	14097	13973	13905	14007	13797	13853	13999	13908	13923	13849	13975	13865	13874	14007	13902	13792	13883	13765	14001	13908	13828	13853	13914	14033	13896	13887	13938	13964	13940	14003	14026	13768	13903	13937	13969	14170	13982	14015	13991	14116	13920	13913	13931	13819	13896	13859	13829	13971	13919	14013	13931	13934	13912	13858	13919	13944	13910	13931	13950	13914	13836	13911	14033	13962	13789	13898	13937	13963	13935	13993	13947	14035	13840	13936	13863	13887	13997	13904	14040	13962	13990	13934	14019	13898	13950	13946	13866	13839	13918	14018	13950	13989	14071	13901	13883	13956	14015	14034	13882	13920	13944	13972	14211	13968	13778	14027	13995	13946	14017	13931	13895	14135	13746	13728	13990	13918	13955	13972	13997	13886	14003	14038	13965	13917	14043	13948	13856	13958	13937	13963	13973	13862	13810	13914	13935	13996	14049	13881	13852	13775	13822	13905	13972	14092	13753	13900	14006	13890	13972	13884	14097	13901	13705	13978	13774	14023	13878	13856	14000	13812	13942	14042	14065	14044	14019	13808	13774	14068	13944	13920	13872	13799	13866	13867	13989	13845	14008	13869	13864	13911	13911	13970	14097	13984	14066	13906	13798	13864	13902	13971	14144	13860	13925	13885	13965	14006	13824	13916	13968	13876	14012	13982	13927	14053	14003	13863	13892	14044	13946	13936	13973	14041	13900	13935	13916	13897	14046	13987	14037	14008	13980	14144	13934	13862	13829	14013	13867	13965	13995	14024	14002	13970	13888	13981	14060	13727	13975	13821	14055	13922	13978	13968	14047	13835	13809	13934	14105	13839	14072	13820	14036	13882	13867	13990	13876	13962	13829	13842	13894	14002	13942	13821	13979	13966	13852	13902	14022	13906	14007	14056	13701	13835	14006	14011	14000	14027	13873	13905	14049	13966	13870	14141	13881	13937	13995	14084	13977	13935	13943	13960	14105	13891	14017	13831	13851	13962	13981	13852	13994	13955	13836	13978	13885	14012	14064	13782	14027	13944	13865	13988	13982	13881	13895	13842	13906	13940	13981	14116	13922	13899	13986	13850	13915	13950	13793	14078	13961	13817	13858	14013	13904	13943	14004	13876	13855	13856	13975	13922	14005	13847	14151	13850	13910	13886	13855	14000	13924	13770	13949	14017	13826	14059	13904	14001	14045	13958	13846	14041	13998	13945	14036	14019	13920	13943	13886	13927	13848	14027	13860	13905	13914	13930	13758	13836	13939	13950	13860	13764	13782	13947	14032	13997	14072	13970	13863	14115	13849	14011	14018	13976	13787	13954	13852	13732	13973	13720	13982	13931	14071	13901	13946	13927	13856	14050	14002	13692	13743	13878	13930	13968	13903	13851	13867	13891	13933	13999	13980	13824	14003	13864	13975	13882	13862	14025	14011	13888	13989	14090	13910	13832	13968	13911	13956	13955	13898	13948	13862	13964	13946	13971	13878	13762	13815	13842	13899	13788	14016	13912	13749	14072	14008	13965	13944	13753	14049	13793	13811	13914	13913	13950	13944	14000	13795	14072	13864	13867	14106	13963	13866	14004	14022	14027	14090	13965	13829	13948	14067	13964	13786	13970	13935	13938	13957	13974	13880	13885	13969	13913	13964	13775	13847	13881	13942	13897	13840	13863	13942	13836	13894	13990	13997	13989	13962	13820	14091	13836	14002	14097	14030	13934	13772	13981	13855	13913	13903	13912	14019	13928	13785	13909	13932	13844	13957	13862	13915	13973	13999	13862	14061	13988	13983	13899	13801	13995	14030	13980	14040	13801	13776	13915	13998	14073	14002	14021	13768	14116	13900	13794	14010	14113	13816	13906	13862	14055	13871	14070	13792	14047	13976	13882	14053	13869	14048	13761	14068	14007	13981	13749	13900	14004	13989	13969	13846	13892	14000	13908	13937	13960	13928	13907	13864	13963	13900	14020	13955	14097	13891	13888	13866	14079	13949	13705	13912	13824	13802	13957	13900	13971	13965	14113	13928	13738	14087	14029	13893	13908	14116	13989	13973	13938	13787	13903	13951	13949	13980	13821	13774	13912	14091	13951	13945	13860	14000	13876	14034	13873
31378	28549	31992	27171	23012	21174	19304	17503	16905	16438	15974	15684	15413	15188	14982	15050	15059	15084	15167	15124	14906	14995	15122	14917	14797	14846	15088	15038	15041	14788	15099	14972	14923	15053	14886	14815	14932	14982	15037	14879	14942	15043	14973	14876	14862	15069	14731	14957	14978	14770	14824	14996	14799	14784	14970	15015	15097	14844	14740	14753	14900	14951	14850	14784	14797	14766	15002	14801	14891	14803	14776	14843	14746	14824	14810	14848	14983	14938	14913	14887	14974	14935	14742	14999	14752	14825	14905	14949	14987	15050	14815	14766	14836	14772	15043	14813	14946	14957	14958	14623	14855	14962	14864	14826	14809	15034	14923	14956	14892	14873	14815	14849	14742	14761	14760	15087	14817	14833	14722	14864	14796	14958	14812	14775	14731	14782	14671	14727	15146	14943	14785	14853	14824	14852	14801	14966	14779	14819	14979	14733	14812	14838	14896	14838	14630	14858	15040	14730	14736	14925	14932	14729	14947	15031	14792	14767	14987	15003	14990	14830	14776	14777	14642	14810	14681	14801	14844	14891	14952	14855	15016	14706	15157	14804	14853	14736	14997	14887	14896	14943	14955	14734	14894	14969	14970	14801	14795	14842	14555	14995	14838	14719	14843	14864	14914	15004	15064	14970	14973	14949	14662	14762	14887	14775	14846	14789	14849	14837	14909	14995	14824	14611	14898	14858	15079	14823	14849	14954	14910	14870	14853	14963	14860	14880	15009	15155	14829	14701	14953	14647	14697	15052	14881	15029	14904	14841	14739	14780	14895	14925	14881	14654	14947	14814	14969	14662	14845	14849	14902	14766	14753	14953	14926	14780	14942	14688	14800	14856	14706	14965	14918	14829	14820	15011	14773	14677	14746	14815	14840	14833	14840	14973	14916	14687	14880	14919	14890	14870	14765	14872	14891	15048	15122	14992	14893	14938	14695	14957	15106	14914	14937	14917	14847	14843	15029	15123	14992	14785	14968	14896	14796	14897	15007	14759	14954	14810	14935	14958	14991	14710	14751	15015	14987	14944	14852	15052	15051	14831	15033	14902	14820	14761	14973	14936	14709	14875	14755	14923	14873	14896	14893	14980	14915	14864	14938	14907	14840	14823	14800	14744	14918	14987	14763	14939	14902	14758	14865	14914	14830	14866	15032	14491	14930	14689	14807	14910	14890	14902	14734	14848	14793	14914	14991	15057	14869	14889	15033	14870	14752	14887	15039	14877	14876	15083	14740	14942	14806	14926	14865	15076	14887	14907	14974	14907	14693	15073	14788	14968	14786	14685	14770	14735	14798	14841	14805	15147	14799	15040	14792	14860	15009	14835	15028	14956	14882	14888	14827	14930	14812	14862	14924	14837	14708	14916	14994	15059	14956	14887	14779	15035	14795	14898	14902	14936	14886	14882	15044	14872	14803	14890	14940	14783	14839	14802	14727	14739	14688	14882	14763	14674	14705	14854	14905	14718	14860	14830	14804	14899	14701	14894	14946	14675	14753	15036	14948	14772	15037	14770	14840	14884	14790	14766	14770	14958	14947	14804	14660	14876	14935	14995	14796	14910	14838	14742	14921	14923	14884	14947	14787	14821	14907	14861	14968	14900	14842	14822	14663	14783	14799	14819	15058	15014	14804	14982	14809	15030	14799	14753	14975	14854	14787	14920	14858	14940	14963	14929	14854	14727	14801	14937	14875	14601	14826	14901	14634	15069	14769	14975	14847	15015	14816	14858	15055	14955	15023	15007	14827	14795	14734	14814	14828	14757	14809	14794	14889	14780	14929	15022	14912	14812	14732	14909	14845	14881	14767	14815	15012	14881	14924	14969	14754	14908	15084	14895	14911	14828	14845	14963	14892	14946	14634	14860	14867	14956	15025	15016	14947	14793	14973	14822	15043	15030	14839	14726	14961	14838	15066	14723	14852	14826	14890	14971	14981	14738	14842	14946	14799	14921	14823	15000	14718	14787	14603	14744	14912	14860	14814	14958	14864	14800	15105	14955	14883	14849	14935	14904	14939	14935	14902	15014	14760	14804	14912	14917	14935	14863	14851	14865	15014	14770	14798	14966	14848	15110	14950	15037	14955	14811	14928	14771	14808	14896	14939	14962	14849	15074	14849	14943	14653	14874	14932	14878	14848	14865	14583	14816	14730	14901	14907	14777	14988	14750	14832	14741	14682	14756	14822	14825	14927	14934	14712	14692	14875	14768	14674	14781	14708	14810	14808	14820	14819	14750	14872	14937	14791	15050	14854	14853	15017	14854	14708	14825	14760	14701	14745	14887	14856	14926	14972	14790	14773	14912	14772	14936	14854	14905	14863	14711	14971	14852	14945	14931	14787	14866	14930	14902	14907	15027	14712	14868	14956	15032	14971	14876	14908	14853	15153	15015	14784	14917	15080	14962	14835	14805	14700	14907	14721	14934	14859	14918	14847	14697	14973	14927	14815	14999	14788	14592	14859	14971	14921	14855	14844	14854	14834	14767	14979	15006	14781	14970	14915	14945	14911	14733	14724	14754	14768	15046	15110	14768	14769	14967	15051	14946	14902	14697	14890	14866	14957	14937	14735	14906	14897	14747	14964	14945	14660	15023	14978	15090	14928	14943	14920	14756	14668	15078	14922	14960	15004	14681	14751	14972	14975	14786	14929	15006	14934	15019	15053	14970	14911	14839	14862	14848	14878	14819	14918	14932	15016	15015	14864	14813	14903	14941	14747	14948	14999	14752	14992	14998	14738	14897	14831	14739	14933	14968	14908	14913	14723	14762	14827	15020	14758	14849	14961	14903	15067	15016	14807	14893	14697	14995	14948	14615	14978	14959	14928	14871	14958	15008	15117	14910	14918	14905	14853	14876	14786	14870	14885	14908	14864	14876	14782	14865	14904	14663	14976	14992	15003	14874	14887	14844	14797	14658	14867	14809	14939	14802	14699	14967	14943	14969	14783	14978	14684	14896	14958	14820	14785	14925	15079	14874	14741	14944	14895	14810	15005	15061	14897	14869	14953	14791	14821	14776	14819	14896	14788	14749	14917	14836	14899	14929	14916	15042	14941	14787	14668	14850	14942	14820	14828	14943	14877	14805	14965	14748	14940	14938	14745	14800	14764	14915	15041	14911	14984	14844	14901	14827	14971	14882	14893	14978	14986	14772	14871	14969	14943	14962	15013	14930	14835	14867	14744	14914	14920	14771	14807	14855	14759	14916	14936	15023	14829	15030	14935	14756	14823	14922	14888	14812	14841	14666	14937	14864	14843	14799	14793	14620	14872	14780	14925	14849	14950	14760	14644	14730	14809	14792	14939	14814	14838	14930	14669	14934	14830	14907	14835	14997	14957	14788	14749	14827	15015	14955	14869	14835	14743	14968	14764	14862	14916	14686	14924	15080	14869	14819	14896	14868	14752	14787	14913	14704	14723	14710	14802	14939	14842	14916	14962	14796	14791	14803	14832	14813	14752	14834	14988	14851	14739	15046	14814	14782	14775	14794	14757	15055	14756	14850	14994	14773	14857	14694	14859	14856	14988	14899	14935	14801	14906	14868	14963	14825	14636	14743	14848	14645	14844	14739	14722	14906	14800	14888	14903	14638	14769	15118	14928	14856	14766	14952	14973	14865	14874	14962	14744	14991	14856	15011	15050	14766	14915	14819	14883	14706	14875	14802	14859	14809	14651	14729	14822	14833	14931	14704	14849	14814	15029	14983	14772	14894	14748	14698	14822	14882	14771	14915	14808	14916	14924	14809	15022	14963	14944	14690	14778	14693	14787	14897	14979	15001	15052	14822	14890	14842	14733	14798	14937	14923	14927	14919	14862	14831	14844	14747	14805	14676	14971	14776	14942	15051	15006	14902	14909	14910	14785	14840	15021	14863	14814	14843	14940	14911	14741	14909	14688	14904	14926	14712	14912	14887	14785	14811	14920	14931	14916	14858	14770	14709	14880	14816	15009	14999	14953	14918	15010	14895	15045	14871	14921	14941	14903	14844	15019	14892	14787	15096	14883	14917	14897	14639	14678	14910	15043	14930	14910	14966	14947	14905	14859	15087	14995	14873	14791	14827	14892	14943	14795	14815	14943	14831	14824	14827	14894	14825	15215	14929	15147	14731	14736	14979	15144	14894	14879	14744	14892	14805	14725	15149	14902	14946	14955	14877	14735	14945	14830	14732	14933	14879	14837	14913	14795	14966	14969	14923	14812	14778	14894	14922	15015	14950	14904	14833	14899	14863	14712	14883	14828	14706	14797	15004	14909	14806	14851	14904	15099	14900	14894	14877	14996	14889	14786	15004	14697	14994	14793	14761	14814	15039	14800	14782	14847	14901	14853	14904	14952	15022	14933	15071	14839	14773	14779	14843	14840	14926	14923	14932	15074	15006	14859	14964	14822	14961	14732	15011	14793	14974	14950	14917	14919	14905	14838	14717	14990	14809	14859	15060	15035	15006	14957	14917	14982	14975	14882	14758	14809	14929	15084	14735	14887	14743	14843	14736	14876	14733	14875	14825	14888	14931	14723	14785	14876	14813	14718	14942	14956	14868	14931	14898	15128	14825	14927	15009	15008	14984	14881	14997	15051	14864	14942	14995	14830	14966	14934	14826	14834	14955	14926	14913	14882	14951	14750	14851	14917	14878	14943	14892	14793	14919	14747	14811	14963	14734	14840	14832	14951	14910	14924	14804	14789	14802	14894	14953	14804	15178	14980	14947	14979	14721	14912	14923	14960	14762	14915	15012	14917	14877	14865	14712	14809	14725	14969	14738	14817	14947	14828	14876	14973	14697	14890	14809	14662	14927	14959	14655	14964	14980	14915	14826	14845	14970	14984	14769	15042	14912	14772	14804	14856	14772	14989	14825	14838	14871	14966	14822	14629	14763	14831	14784	14870	14800	14945	14894	14621	14787	14895	14820	14869	14932	14973	15037	14874	14824	14975	14756	14817	14932	14912	14986	14879	14929	14918	14971	14829	14735	14891	14865	14911	15001	14957	14806	14763	14823	14884	14725	14849	14987	14854	14877	14763	14800	14896	14852	14855	14724	14793	14803	14963	15090	14987	14926	14877	14850	14655	15025	14842	14770	14906	14904	14798	14905	14905	15036	15027	14786	14914	15015	14893	14709	14948	14721	14860	14770	14941	14931	14999	14758
30587	41554	38149	29419	26190	23440	20960	18317	17437	16880	16351	15645	15198	14671	14521	14512	14287	14486	14533	14450	14214	14351	14398	14165	14272	14282	14148	14181	14282	14353	14283	14240	14244	14169	14198	14198	14129	14150	14135	14135	14210	14106	14064	14230	14291	14012	14193	14228	14157	13962	14317	14110	14260	14070	14256	14301	14075	14261	14128	14079	14164	14268	14193	14350	14098	14178	14188	14453	14133	14290	14035	14278	14154	14188	14011	14093	14077	14147	14197	14231	14093	14152	14213	14263	14276	14154	14303	14227	14190	14331	14205	14187	14170	14283	14252	14060	14242	14091	14042	14113	14208	14132	14252	14287	14281	14162	14249	14384	14102	14162	14263	14149	14178	14156	14085	14094	14141	14159	14267	14137	14110	14143	14057	14068	14329	14228	14302	14181	14048	14099	14295	14211	14215	14129	14249	14180	14205	14085	14338	14220	14106	14145	14241	14275	14361	14213	14242	14161	14163	14259	14240	14157	14269	14151	14246	14234	14137	14346	14130	14068	14134	14206	14147	14056	14039	14252	14277	14079	14186	14109	14237	14294	14167	14198	14083	14207	14123	14147	13996	14040	14111	14255	14052	14040	14174	14282	14003	14264	14213	14143	14217	14224	14214	14221	14127	14039	14293	14329	14247	14430	13926	14200	14190	14131	14290	13983	14257	14292	14188	14166	14103	14228	14300	14190	14051	14222	14007	14112	14206	14330	14172	14254	14117	14069	14181	14280	14250	14066	14131	14138	14213	13975	14090	14159	14188	14119	14353	14198	14185	14164	14210	14214	14126	14345	14081	14007	14416	14094	14186	14080	14112	14238	14186	14143	14206	14099	14223	14191	13985	14199	14175	14072	14169	14297	14213	14203	14148	14305	14330	14259	14247	14133	14128	14092	14178	14127	14271	14284	14113	14069	14356	14149	14202	14192	14169	14149	14194	14108	14313	14092	14091	13986	14075	14112	14027	14024	14090	14109	14113	14139	14115	14254	14068	14265	14109	14325	14074	14263	14139	13988	13966	14246	14252	14114	14068	14255	14212	14195	14383	14062	14197	14155	14010	14024	14214	14246	14308	14212	14130	14208	14307	14023	14132	14150	14071	14219	14216	14086	14230	14033	13995	14104	14168	14310	14191	14194	14333	14104	14236	14251	14163	14172	14253	14025	14102	14137	14073	14197	14222	14202	14253	14098	14300	14195	14343	14071	14111	14030	14223	14145	14266	14212	14206	14229	14197	14028	14122	14119	14304	14099	14040	14101	14054	14173	14188	14174	14108	14190	14148	14191	14245	14015	14328	14019	14109	14215	14271	14044	14197	14149	14256	14260	14082	14277	13986	14088	14402	14133	14120	14186	13931	14173	14123	14175	14085	14195	14268	14287	14174	14133	14120	13979	14125	14151	14149	14157	14038	14130	14122	14134	14144	14183	14115	14149	14248	14292	14303	14189	14080	14200	14134	14278	14155	14025	14346	14229	14116	14222	14157	14119	14172	14150	14173	14206	14169	14127	14134	14158	14093	14276	14092	14142	14044	14112	14184	14137	14117	14257	14141	14130	14127	14043	14166	14167	14087	14369	14080	14266	14036	14211	14180	14122	14179	14238	14070	14117	14129	14154	14275	14166	14141	14171	14081	14206	14186	14189	14077	14232	14223	14200	14099	13961	14151	14237	14221	14120	14243	14092	14147	14226	14236	14151	14066	14167	14255	14207	14231	14183	14071	14053	13940	14210	14343	14137	14161	14349	14190	14174	14274	14155	14330	14052	14041	14065	14357	14115	14094	14170	14069	14109	14083	14110	14101	14190	14191	14103	14095	14215	14147	14095	14283	14142	14109	14022	14275	14216	14273	14147	14201	14243	13997	14201	14230	14131	14131	14199	14364	14239	14172	14058	14252	14154	14237	14184	14283	14298	14083	14184	14297	14230	14347	14111	14040	14166	14169	14220	14298	14140	14280	14109	14156	14088	14259	14232	14124	14084	14156	14082	14151	14229	14143	14146	14206	14134	14368	14150	14105	13979	14162	14137	14138	14214	14224	14074	14102	14260	14082	14076	14200	14103	14199	14118	14303	14100	13970	14089	14303	14205	14167	14142	14193	14222	14129	14018	14270	14284	14122	14166	14124	14105	14249	14123	14393	14265	14062	14217	14211	14048	14250	14145	14401	14119	14115	14089	14236	13979	14281	14083	14260	14152	14257	14157	14080	14112	14237	14126	14109	14281	14188	14156	14330	14136	14198	14153	14186	14183	14151	14064	14322	14139	14215	14174	14231	14100	14276	13970	14080	14106	14237	14106	14167	14255	14246	14036	14103	14055	14212	13937	14302	13966	14201	14195	14195	13967	14189	14147	14154	14244	14111	14148	14239	14143	14225	14287	14189	14253	13938	14278	14018	14310	14070	14159	14090	14063	13923	14110	14340	14188	14175	14264	14053	14151	14030	14187	14254	14235	14188	14282	14353	14084	14190	14107	14085	14059	13988	14124	14186	14209	14133	13965	14019	14172	14382	14148	14290	14225	14097	14067	14229	14102	14128	14224	14231	14245	14151	14158	14082	14238	14118	14110	14205	14182	14108	14213	14099	14178	14061	14092	14203	14104	14146	14146	14216	14044	14188	14030	14232	14222	14060	14199	14092	14095	14351	14009	14108	14050	14187	14193	14142	14096	14111	14279	14063	14030	14196	14121	14257	14070	14077	13985	14288	14194	14251	14245	14118	14108	14143	14190	14190	14257	14071	14095	14109	14136	14113	14154	14143	14157	14295	14229	14237	13982	14078	14003	14245	14232	14294	14143	14244	14240	14207	14093	14234	14087	14127	14131	14240	14204	14126	14063	14230	13987	14168	14153	14240	14284	14316	13942	14287	14103	14069	14097	14078	14129	14195	14149	14116	14251	14211	14020	14130	14209	13989	14307	14278	14129	14260	14145	14100	14146	14090	14243	14216	14265	14154	14215	14181	14136	14191	14253	14078	14068	14135	14115	14170	14189	14176	14090	14149	14136	14229	14216	14259	14075	14133	14348	14131	14213	14067	14179	14108	14247	14048	14117	14168	14137	14167	14083	14063	14359	14308	14337	14243	14307	14257	14099	14172	14181	14180	13977	14145	14203	14190	14167	14140	14220	14233	14092	14160	13984	14175	14240	14043	14252	14227	14156	14103	14282	14281	13914	14083	14390	14126	14127	14275	13985	14288	14162	14256	14170	14201	14162	14190	14049	14278	14050	14172	14154	14135	14221	14235	14040	14175	14117	14121	14193	14032	13950	14118	14144	14312	14051	14252	14285	14081	14198	14050	14212	14195	14225	14200	14184	14164	14062	14110	14063	14050	14154	14118	14220	14097	14038	14083	14329	14139	14021	14201	14026	14212	14013	14091	14192	14223	14168	14131	14183	14172	14174	14303	14190	14118	14139	14263	14175	14208	14195	14173	14120	14252	14105	14062	14260	14178	14124	14265	14079	14212	14269	14198	14105	14074	14212	14262	14187	14215	14188	14060	14122	14228	14191	14168	14105	14178	14148	14331	14140	14219	14245	14268	14124	14124	14077	14135	14266	14306	14104	14122	14230	14193	14048	14086	14186	14176	14149	14050	14194	14068	14055	14138	14118	14085	13977	14349	14168	14080	14290	14111	14071	14126	14293	14146	14111	14198	14263	14163	14180	14134	14129	14065	14047	14285	14267	14125	14143	14051	14155	14192	14141	14228	14048	14137	14218	14204	14059	14163	14075	14389	14148	14115	14281	14192	14117	14105	14093	14159	14370	14318	14017	14084	14184	14081	14102	14286	14039	14216	14228	14128	14196	14265	14164	14285	14040	14199	14060	14010	14123	14192	14080	14204	13882	13993	14157	14202	14254	14157	14080	14277	14220	14153	14097	14204	14118	14231	14102	14166	14035	14203	14074	14182	14084	14295	14198	14265	14280	14289	14195	14175	14263	13974	14153	14165	14082	14130	13834	14105	14107	14337	13994	14231	14156	14164	14262	14106	14201	14138	14116	14163	14157	14230	14183	14084	14131	14277	14202	14184	14200	13998	14073	14120	14275	14177	14131	14067	14291	14177	14105	14312	14324	14068	14249	14150	14128	14112	14233	14051	14005	14205	14266	14206	14234	14134	14202	14184	14102	14206	14012	14016	14203	14146	14233	14199	14071	14028	13992	14370	14242	14274	14135	14103	14285	14255	14233	14251	14236	14184	14156	14108	14124	14133	14260	14163	14246	14173	14185	14225	14240	14159	14169	14248	14164	14383	14224	14175	14112	14285	14215	14123	14184	14243	14120	14016	14123	14180	14228	14262	14180	14098	14297	14282	14077	14174	14142	14171	14034	14133	14249	14144	14372	14138	14333	14214	14022	14112	14176	14224	14269	14082	14151	14026	14204	14123	14118	14246	14111	14122	14114	14160	13987	14135	14295	14164	14117	14051	14147	14153	14004	14278	14274	14042	13849	14275	14204	14207	14022	14317	13950	14273	14136	14219	14068	14124	14215	14342	14146	14344	13919	14089	14180	14171	14138	14304	14229	14176	14019	14202	14202	14305	14245	14306	14274	14266	14174	14089	14295	14008	14113	14109	14134	14014	14179	14229	13955	14207	14011	14162	14251	14129	14130	14282	14145	14125	14404	14189	14293	14276	14155	14261	14113	13988	14096	14150	14018	14259	14051	14171	14101	14083	14127	14092	14171	14059	14306	14129	14177	14054	14135	14206	14105	14205	14123	14273	14070	14044	14122	14208	14274	14203	14248	14067	14285	14143	14220	14214	14160	14163	14156	14189	14186	14162	14114	14206	14097	14213	14229	14057	14278	14127	14202	14135	14055	14060	14209	14100	14138	14217	14106	14169	14098	14081	14202	14239	14236	14148	14068	14142	14143	14255	14204	14185	14054	14150	14178	14086	14177	14145	14058	14116	14217	14029	14193	14216	14175	14161	14227	14310	14224	14164	14234	14072	14055	14123	14050	14263	13974	14160	14212	14045	14152	14049	14300	14093	14064	14288	14134	14298	13983	14271	14293	14076	14133	14333	14352	14301	14034	14174	14321	14188	14139	14093	14132	14166	14176	14081	14078	14166	14367	14223	14073	14181	14108	14161	14244	14292	14193	14124	13976	14231	14164	14148	14039	14220	14207	14353	14080	14055	14455
25511	21504	28611	26824	24793	24093	22215	18530	17586	17038	16136	15506	15126	14617	14414	14484	14316	14434	14416	14340	14333	14338	14302	14007	14158	14052	13895	14251	14310	14152	14038	13885	14072	13875	14052	14136	13750	14045	14266	14070	13967	13923	14109	13883	13883	13948	13873	13987	14060	14042	14011	13969	13999	13890	14034	13843	13983	14003	14024	13999	13842	13918	13794	13912	14048	14136	13859	14073	13991	13865	14021	14088	13859	14049	14095	13955	13975	14151	13982	13932	13963	14105	13998	13905	13742	13932	13886	14079	13855	13967	13914	14043	13935	13825	14047	13982	13958	13985	14078	14026	13917	13919	13878	13980	13843	13798	14041	13860	14113	14009	13945	13829	13972	13717	13959	13864	13942	13890	14003	13823	13860	13895	13903	14011	13926	13940	13847	13668	13779	13860	13931	13852	14066	13859	13988	14015	13986	13831	13866	13920	14064	13882	13999	14018	13943	13908	13960	14030	14076	13904	14107	14155	14016	13900	14012	13848	14163	14029	13881	13979	14054	14079	13916	14056	13972	14037	13907	13787	13873	13955	13955	13814	13853	13873	13903	14062	13837	13818	13933	13955	13980	13691	13911	13906	13829	14056	13801	14119	13953	14094	14042	13818	14049	13905	14027	14145	13913	13876	14100	14010	14146	13949	14054	14069	13844	13778	14052	13849	13960	14049	13890	13923	14000	13892	13938	13850	14055	13820	14188	13762	13806	13960	14005	14087	13927	13710	13815	13992	13889	14063	14010	13963	13856	13806	13812	13807	14102	13946	13956	14058	13985	14012	13961	14129	14032	13909	14004	13908	14110	14015	13967	13879	13799	13999	13762	13880	13967	14012	13972	13914	13827	13913	14034	14145	13856	13987	13863	13984	13897	13888	13739	13908	13875	13915	14007	13893	13849	13940	13981	13924	13927	14032	13891	13975	14125	14037	14191	14044	13934	13902	13832	13849	13928	13977	13875	13955	13931	13989	13906	14090	13939	13823	13791	13867	13754	13894	13781	13847	13971	13773	13919	13947	13957	13874	14000	13959	14045	13981	13909	13834	13903	13953	13921	13813	13835	14177	14170	13889	14056	13918	13872	14032	13829	13876	13858	13849	14130	13757	13920	13784	13889	13852	13815	13914	13986	13705	13882	14018	14087	13941	13786	13974	14037	13882	13787	13977	14066	14029	14033	14036	13954	13914	13921	14039	13825	13877	13841	13964	13812	13934	14082	14216	13971	13899	14078	13768	13884	13932	13859	14034	13989	13984	14083	13973	14041	14006	14021	13897	13897	13821	13847	13787	13904	13938	14083	13965	13824	13915	13983	13843	13949	13969	13899	13918	13740	13905	13895	14001	13864	13901	13959	13882	13915	13897	13903	13945	14186	13974	14014	14057	13843	13933	13802	13944	13985	14149	14009	13962	13858	13995	14012	14007	13768	13799	13907	14042	13950	13828	13993	14032	13988	13969	13990	13915	13972	14162	13900	14102	14123	13983	13864	13999	14019	13770	13926	13921	13918	13933	14058	13840	13873	13815	13939	13695	14168	13962	14215	13987	13947	13935	13861	13931	13946	13708	13842	14060	13862	13778	13851	13889	13884	13838	13769	13669	13899	13814	13727	13858	13965	13810	13830	13901	13714	13952	14013	14064	13978	14001	13894	13884	14044	13923	13846	14086	13832	13792	13965	13787	13786	13975	13871	13822	13956	14071	13978	13974	14098	13933	13730	13799	14195	13916	13973	14047	13938	14004	13919	13861	13836	13821	14070	13802	14023	14023	13873	14068	14128	13884	14090	14018	14029	13867	13980	13690	14101	14002	14083	13901	13923	14025	13944	13912	13939	14061	13894	13863	13977	14011	14144	13825	13827	14024	13896	13945	14162	13875	13906	13851	14008	13906	13913	14039	13942	14014	13931	14012	14057	14061	13994	13907	13819	14079	13892	13823	13884	13980	14021	14031	14015	13997	13881	13984	13933	13940	13844	13931	13953	13961	13796	13931	14009	14003	14122	13932	13949	13998	13896	13996	13951	13854	14018	13957	13856	13808	13864	13791	13859	13930	13927	13852	13822	13734	13915	14015	14009	14055	13852	13746	14062	13885	13970	13805	14095	13858	14065	13941	13735	13878	13806	14021	13926	13872	13866	13834	13813	13996	14076	13865	13979	13924	13898	13917	14055	13960	13976	13886	13966	13951	13803	13780	13970	13772	13883	13908	13894	13874	13939	13908	13991	13961	13879	14010	13898	13881	13850	14002	13796	13981	13776	13929	14040	14040	14001	13985	14123	14016	13811	13800	13906	14006	13914	14229	13856	14079	13814	14093	14143	13988	13859	13803	13877	13912	13912	13915	13788	13814	14073	14105	13839	13927	14003	13889	14085	13889	13755	13875	13882	13893	13969	13891	13854	13784	13932	13907	13852	14072	13886	13940	13838	13814	13812	13790	13997	13916	13906	13869	14010	13867	13862	13931	13892	13998	13745	13816	14009	14095	14008	14033	13989	14059	14132	14041	13912	13902	13812	14055	13874	14057	13976	13921	14150	13815	13981	13935	14005	13777	14126	13869	13814	13959	13959	13802	13835	13792	13967	13786	13865	13921	13848	13980	14001	14008	13954	13934	13864	13980	14009	14013	14025	14040	13989	14047	13812	13934	13881	14073	13987	13693	13982	14044	13956	13844	13792	13884	13999	13937	13800	13936	14160	14012	14019	13784	13851	13833	14003	13798	13872	14055	13979	13884	13903	13956	13962	14127	14009	14034	13940	13752	13926	13716	13782	13900	13861	14072	13739	13928	13897	13803	13733	13744	14010	13915	13945	13965	14138	14121	13877	14019	14053	13941	13932	13842	13980	13851	14068	14007	14055	13978	13983	14021	14010	14031	14079	13718	14080	13868	13915	13855	13902	13786	14011	13888	13984	13969	13951	14176	13911	14138	14024	13955	13911	13877	13998	13784	14028	14026	13981	14076	14002	13894	14118	13798	14003	13963	13826	13872	13988	14081	14016	13919	14099	13935	13916	13754	14040	14012	13902	13905	14014	13866	14049	13953	14145	13884	14104	13945	13928	13948	13885	13947	13947	13887	14055	14213	13887	14046	14166	13965	13834	13984	13894	13689	14022	14051	13807	13966	13960	13978	13927	14179	14058	13866	13697	14100	14003	13969	14042	13843	14000	13787	13858	13991	13948	13999	14063	13958	13891	13903	13966	13986	14006	13993	13990	14019	13773	14141	13912	13943	14241	14033	13893	13979	14128	14013	14000	14038	13793	14113	13898	13978	13786	13979	13981	14025	13990	13858	13867	13876	14074	13920	14042	14129	14015	14009	13963	14245	13959	13932	13759	13928	13728	13809	14000	13876	13981	13826	13699	13827	13841	14049	13855	13926	13952	13854	13991	13816	13813	13879	13945	13988	14047	13793	13811	13979	14066	13900	14119	14060	13957	13997	14049	13783	14005	13913	13966	14031	13830	13985	14011	13707	13811	13939	13855	13989	13990	13828	13937	13814	13880	14118	13974	13836	14197	13899	13965	13861	14025	13970	14030	13717	14152	13875	13986	13889	13957	13973	14064	13882	13898	14081	13851	14135	14306	13850	13991	13933	14088	13988	13957	13932	13918	14117	13990	13948	13837	13878	13856	14108	13929	14002	13915	14033	13840	13894	13858	13855	13830	13815	13897	14073	13908	14068	14092	13849	13948	13975	13934	13920	14003	14121	14054	13868	13930	13826	14008	13931	14184	13998	13936	13968	14034	13908	13936	13963	13926	13815	13996	14235	13891	13928	13856	14053	13987	13917	13978	13991	13956	14036	14032	13939	13871	13747	14170	14033	13959	13876	13951	14018	13703	13850	13936	14088	13958	14067	13934	13784	14021	13973	13917	14009	13814	13836	13894	13840	14134	13921	13977	13972	13928	13995	13821	13914	14011	13940	13902	13923	13890	13902	13694	14012	14018	13917	13843	13865	13698	13992	13792	14012	13826	14071	14054	13869	14093	13934	13723	14048	13921	13845	13893	13929	13766	14046	14011	13859	14005	13913	13969	13997	14037	13758	13816	13949	13804	14132	13985	13939	13915	14134	14003	13909	14093	13768	13965	13985	13970	13803	13864	14008	13887	13881	13880	13951	13936	13998	13962	13925	13832	13866	13810	13887	14057	13988	13937	14138	13859	13898	13948	13968	14116	13898	13908	13643	13807	14022	13969	13895	14063	13977	13935	13929	13806	14120	13933	13935	13959	13874	14124	13840	13843	13917	13861	13917	13871	13879	13789	14094	14074	14034	13981	13920	13899	14165	13941	13789	14025	13916	14014	13900	14048	13957	13977	13922	13949	13900	14153	13954	14012	13864	13885	14191	13977	14002	13820	13700	13803	13972	13950	13810	13893	13901	14128	13907	14206	13912	13871	14025	14033	13883	14100	13869	13986	13946	14172	13877	14006	13988	14072	14010	13953	13977	13795	13895	13970	14014	13883	14065	14177	13981	13973	13813	13860	13995	13889	14122	14029	13802	14011	13904	13927	13915	14137	13949	14027	14123	13988	14035	14038	13944	14048	13989	13810	13980	13825	13893	13843	13937	13962	14010	13956	13951	13920	13944	14003	14090	13956	13808	13747	13985	13841	14088	13973	14032	14147	14060	14033	13810	13788	14043	13945	13997	14088	13873	13799	13767	13770	13675	13853	13825	13775	13875	14137	13850	13953	14002	13936	13869	13932	14127	13916	14028	13787	13691	13926	14134	13963	13929	14097	13939	13961	13911	14035	14027	13874	13816	13892	13880	13864	13830	13927	13779	13778	13775	13920	13968	13956	14089	14001	13920	13824	13959	13797	13885	13795	13960	13982	13912	13916	13936	13985	14095	13999	14003	13830	13951	13889	14074	13933	13732	13839	13790	13865	14069	13947	13908	13965	14049	14059	13875	14022	13955	13854	13967	13971	14008	13842	14029	14058	13943	14058	13827	14001	13952	13992	13820	13911	14118	13883	13994	14002	13943	13905	14037	14090	13930	14072	13927	13940	13931	13891	14105	13870	13939	14106	13791	14020	14104	13945	13896	13907	14197	14004	13802	13842	13909	13943	13976	13927	13915	14146	14057	13939	13977	13960	13901	13974	13981	13871	13955	13783	14026	14030	13684	13941	14161	14035	13975
29271	47385	44144	34359	31019	27210	23830	20562	19458	18602	17141	15896	15086	14390	14260	14305	14144	13962	14089	13990	13916	13775	13836	13650	13832	14073	13727	13826	13789	13757	13892	13657	13556	13601	13759	13658	13636	13689	13762	13616	13658	13692	13611	13680	13565	13483	13662	13657	13725	13577	13627	13506	13644	13665	13521	13452	13642	13741	13316	13465	13490	13631	13523	13779	13571	13498	13699	13570	13657	13569	13427	13479	13583	13628	13568	13527	13647	13513	13862	13559	13796	13632	13601	13734	13680	13467	13625	13676	13596	13522	13458	13647	13647	13704	13519	13563	13527	13717	13601	13485	13456	13690	13473	13558	13634	13627	13426	13777	13728	13631	13626	13648	13589	13698	13625	13541	13529	13566	13527	13569	13723	13601	13447	13689	13818	13620	13514	13565	13631	13567	13721	13560	13504	13537	13698	13539	13607	13767	13576	13722	13438	13468	13496	13626	13588	13616	13469	13736	13559	13733	13707	13722	13591	13421	13552	13678	13578	13568	13622	13527	13688	13796	13539	13585	13586	13552	13537	13663	13593	13622	13667	13587	13505	13672	13451	13675	13515	13558	13721	13616	13591	13534	13569	13631	13708	13516	13434	13675	13625	13581	13403	13658	13758	13565	13562	13637	13662	13618	13455	13599	13625	13681	13554	13529	13652	13490	13589	13602	13482	13774	13486	13516	13492	13379	13640	13420	13554	13517	13577	13620	13492	13478	13571	13422	13516	13524	13343	13550	13746	13499	13679	13698	13512	13577	13588	13470	13558	13663	13557	13591	13679	13587	13621	13652	13592	13614	13628	13647	13658	13315	13449	13442	13538	13505	13497	13522	13701	13584	13486	13641	13618	13474	13634	13569	13586	13410	13540	13505	13545	13517	13700	13626	13452	13649	13527	13604	13511	13433	13524	13776	13598	13476	13610	13600	13705	13549	13647	13446	13554	13604	13544	13532	13681	13616	13708	13600	13702	13569	13475	13556	13527	13534	13648	13618	13659	13712	13691	13603	13617	13668	13700	13456	13580	13595	13409	13669	13701	13703	13871	13605	13655	13383	13584	13637	13608	13571	13621	13548	13364	13531	13634	13515	13550	13669	13501	13645	13707	13543	13463	13621	13633	13526	13545	13602	13527	13632	13469	13493	13723	13678	13478	13654	13525	13746	13587	13481	13622	13637	13560	13797	13587	13715	13552	13552	13430	13620	13679	13719	13610	13573	13523	13462	13473	13585	13450	13628	13427	13586	13595	13601	13588	13545	13616	13578	13468	13619	13452	13599	13458	13498	13410	13628	13797	13604	13702	13403	13643	13451	13688	13628	13592	13626	13546	13490	13715	13586	13576	13596	13579	13609	13468	13656	13561	13645	13405	13474	13626	13591	13597	13738	13630	13639	13745	13615	13620	13646	13606	13450	13573	13551	13459	13572	13775	13503	13639	13633	13554	13599	13442	13475	13577	13666	13602	13532	13564	13675	13566	13688	13539	13778	13578	13576	13509	13603	13525	13666	13678	13573	13721	13536	13803	13681	13455	13540	13695	13622	13627	13492	13515	13614	13517	13498	13495	13684	13521	13830	13632	13530	13555	13544	13664	13427	13594	13637	13544	13562	13740	13636	13631	13543	13473	13612	13396	13675	13559	13556	13633	13577	13583	13618	13674	13592	13527	13628	13512	13587	13533	13441	13505	13509	13652	13671	13589	13495	13490	13629	13509	13541	13726	13639	13554	13556	13670	13500	13637	13596	13597	13543	13685	13728	13516	13496	13715	13534	13575	13494	13693	13604	13492	13538	13542	13525	13871	13626	13609	13670	13525	13550	13593	13437	13747	13404	13595	13543	13670	13652	13565	13592	13607	13774	13626	13502	13689	13765	13736	13515	13494	13585	13570	13732	13538	13666	13665	13555	13677	13533	13556	13603	13559	13637	13706	13614	13381	13504	13709	13614	13537	13539	13584	13611	13438	13624	13467	13705	13656	13435	13448	13438	13398	13546	13490	13582	13631	13522	13586	13575	13642	13520	13601	13538	13766	13560	13688	13635	13776	13545	13719	13566	13632	13679	13450	13583	13536	13419	13714	13617	13559	13656	13540	13393	13672	13586	13479	13597	13716	13516	13728	13489	13581	13440	13472	13366	13575	13558	13651	13739	13534	13580	13584	13539	13571	13577	13575	13438	13544	13453	13551	13506	13664	13774	13629	13450	13641	13526	13748	13575	13505	13467	13682	13472	13682	13761	13426	13627	13651	13742	13648	13521	13631	13605	13567	13566	13558	13542	13686	13617	13618	13645	13629	13539	13544	13468	13476	13807	13623	13794	13692	13514	13470	13747	13558	13617	13615	13535	13654	13576	13593	13598	13519	13758	13738	13562	13632	13630	13440	13612	13615	13611	13518	13633	13520	13599	13667	13476	13765	13577	13378	13398	13656	13640	13627	13461	13472	13582	13530	13522	13648	13544	13662	13515	13666	13705	13641	13416	13597	13608	13577	13663	13496	13489	13612	13615	13599	13675	13650	13681	13640	13709	13516	13651	13702	13640	13532	13473	13765	13783	13480	13648	13466	13548	13680	13538	13660	13540	13697	13580	13573	13530	13795	13626	13740	13436	13668	13681	13543	13491	13582	13419	13516	13653	13599	13525	13569	13520	13608	13758	13550	13464	13523	13662	13438	13631	13684	13717	13402	13643	13557	13627	13727	13612	13527	13634	13727	13470	13731	13488	13675	13735	13581	13650	13437	13687	13491	13636	13458	13611	13515	13618	13538	13521	13765	13663	13535	13462	13909	13646	13676	13439	13783	13624	13530	13635	13679	13631	13358	13418	13559	13701	13692	13476	13643	13389	13667	13500	13352	13593	13664	13598	13774	13624	13662	13576	13608	13561	13682	13673	13520	13636	13490	13539	13375	13592	13522	13548	13601	13632	13589	13645	13702	13682	13585	13643	13598	13424	13433	13584	13531	13521	13666	13510	13577	13543	13505	13610	13517	13499	13637	13543	13504	13710	13643	13794	13403	13698	13596	13574	13574	13681	13584	13565	13431	13659	13703	13662	13617	13687	13624	13501	13616	13680	13406	13663	13665	13505	13618	13488	13473	13582	13572	13775	13650	13574	13432	13664	13799	13543	13626	13617	13720	13542	13562	13364	13405	13526	13563	13669	13665	13505	13499	13689	13398	13635	13721	13590	13561	13629	13520	13467	13570	13558	13549	13738	13578	13583	13645	13503	13713	13583	13679	13394	13603	13549	13637	13647	13505	13609	13729	13406	13573	13617	13493	13708	13634	13509	13578	13561	13395	13367	13654	13524	13575	13614	13621	13595	13660	13522	13714	13622	13520	13482	13552	13736	13459	13726	13573	13608	13423	13721	13468	13524	13622	13513	13444	13462	13620	13674	13597	13528	13597	13661	13503	13783	13575	13601	13644	13557	13440	13634	13535	13582	13347	13766	13600	13555	13424	13806	13702	13513	13559	13625	13603	13429	13503	13563	13657	13636	13629	13666	13386	13440	13510	13522	13654	13562	13538	13600	13637	13778	13587	13704	13525	13531	13615	13536	13508	13459	13389	13571	13637	13559	13396	13722	13473	13566	13530	13562	13672	13655	13689	13589	13555	13474	13624	13515	13606	13531	13559	13512	13675	13638	13596	13581	13556	13630	13756	13482	13552	13668	13557	13505	13539	13590	13707	13607	13594	13700	13621	13622	13694	13642	13627	13564	13461	13649	13469	13535	13475	13627	13500	13399	13657	13699	13691	13455	13581	13518	13695	13465	13523	13825	13822	13601	13558	13630	13581	13744	13616	13672	13547	13416	13637	13558	13496	13612	13474	13700	13641	13552	13618	13474	13610	13501	13645	13627	13605	13567	13509	13594	13669	13539	13611	13633	13474	13693	13523	13723	13494	13521	13567	13685	13535	13486	13683	13451	13478	13582	13649	13691	13446	13640	13542	13521	13609	13615	13524	13564	13688	13608	13635	13597	13738	13500	13550	13577	13493	13567	13849	13467	13597	13508	13444	13447	13483	13536	13611	13506	13710	13350	13550	13612	13666	13766	13445	13457	13520	13417	13620	13596	13487	13558	13624	13723	13681	13541	13655	13649	13778	13501	13548	13500	13652	13618	13569	13583	13718	13472	13521	13737	13495	13545	13605	13723	13533	13606	13780	13545	13660	13791	13641	13423	13591	13559	13634	13703	13589	13610	13685	13602	13597	13722	13593	13573	13433	13603	13703	13583	13738	13585	13486	13632	13653	13582	13567	13607	13702	13553	13604	13468	13645	13632	13648	13663	13731	13582	13559	13545	13730	13499	13501	13525	13659	13765	13606	13382	13490	13407	13572	13654	13548	13620	13664	13610	13799	13535	13645	13730	13741	13589	13551	13589	13472	13388	13591	13523	13543	13460	13633	13453	13651	13532	13661	13631	13604	13686	13656	13608	13615	13592	13425	13528	13648	13504	13639	13624	13497	13697	13597	13690	13416	13585	13756	13521	13611	13527	13585	13519	13565	13571	13641	13537	13567	13533	13509	13466	13566	13536	13550	13508	13605	13647	13557	13673	13467	13676	13667	13613	13502	13556	13518	13536	13569	13559	13622	13658	13607	13482	13606	13471	13670	13443	13616	13537	13746	13528	13507	13390	13531	13626	13452	13481	13599	13515	13645	13536	13585	13469	13539	13576	13599	13573	13642	13578	13498	13765	13599	13619	13585	13415	13402	13731	13582	13610	13643	13538	13554	13700	13587	13680	13644	13478	13634	13728	13710	13620	13533	13547	13458	13567	13593	13448	13680	13445	13657	13574	13501	13595	13491	13504	13633	13685	13476	13453	13520	13747	13653	13640	13634	13753	13575	13443	13428	13709	13653	13696	13541	13698	13804	13612	13595	13584	13487	13598	13541	13653	13653	13513	13577	13667	13592	13658	13602	13611	13565	13667	13511	13646	13750	13567	13502	13602	13549	13491	13698	13744	13625	13626	13530	13439	13806	13675	13476	13611	13540	13667	13597	13442	13704	13668	13590	13587	13412	13762	13550	13406	13568	13655	13659	13556	13523	13691	13620	13521	13646	13560	13514	13678	13585	13637	13633	13547	13671	13621	13662	13627	13662	13593	13664	13690	13450	13606	13560	13536	13577	13685	13631	13634
24298	21435	28984	24835	24239	26676	26031	21053	19427	18585	17485	16520	15752	15340	14938	15072	14861	14791	14829	14513	14793	14687	14496	14512	14552	14679	14671	14512	14610	14494	14551	14485	14505	14392	14445	14360	14396	14423	14412	14291	14342	14453	14404	14458	14445	14365	14398	14316	14275	14336	14328	14326	14525	14420	14258	14245	14239	14430	14355	14342	14206	14241	14073	14326	14263	14478	14366	14251	14115	14305	14134	14366	14317	14377	14235	14277	14349	14470	14393	14352	14237	14218	14506	14267	14519	14261	14326	14303	14393	14529	14285	14282	14356	14475	14277	14349	14307	14182	14392	14172	14536	14569	14305	14454	14309	14365	14288	14448	14482	14362	14311	14479	14195	14245	14144	14219	14420	14062	14317	14444	14370	14434	14364	14154	14172	14297	14317	14200	14347	14531	14287	14381	14385	14280	14317	14370	14438	14499	14459	14274	14391	14245	14213	14325	14193	14431	14162	14392	14292	14385	14263	14209	14461	14328	14386	14391	14490	14398	14256	14270	14353	14532	14301	14120	14293	14258	14411	14404	14284	14311	14408	14373	14398	14393	14320	14360	14236	14351	14260	14141	14483	14276	14316	14347	14064	14368	14228	14496	14313	14103	14300	14345	14259	14231	14425	14232	14447	14381	14279	14477	14344	14348	14456	14313	14331	14233	14315	14165	14167	14245	14374	14248	14236	14137	14320	14074	14193	14366	14393	14291	14432	14175	14448	14168	14203	14310	14449	14444	14399	14293	14375	14120	14266	14325	14375	14320	14409	14290	14293	14439	14306	14306	14428	14244	14333	14371	14437	14336	14331	14516	14384	14436	14497	14326	14354	14304	14317	14381	14390	14410	14353	14051	14144	14321	14275	14209	14199	14406	14300	14260	14303	14234	14404	14410	14230	14345	14241	14430	14334	14292	14352	14322	14299	14252	14236	14406	14372	14171	14448	14200	14392	14295	14148	14277	14345	14433	14348	14319	14546	14230	14313	14267	14448	14356	14258	14357	14326	14304	14297	14453	14148	14139	14174	14404	14269	14287	14386	14322	14193	14603	14273	14052	14336	14367	14420	14168	14348	14386	14470	14209	14216	14214	14401	14323	14278	14416	14346	14387	14293	14314	14232	14233	14306	14490	14251	14298	14132	14431	14447	14465	14293	14200	14246	14356	14435	14378	14157	14119	14318	14387	14394	14405	14376	14309	14535	14361	14370	14256	14384	14218	14248	14226	14250	14242	14380	14323	14428	14460	14283	14264	14383	14287	14377	14290	14397	14345	14417	14279	14357	14451	14519	14438	14284	14156	14249	14515	14241	14193	14157	14359	14412	14371	14243	14228	14243	14376	14460	14192	14262	14386	14351	14520	14278	14398	14297	14430	14364	14244	14353	14193	14487	14331	14222	14415	14406	14238	14240	14388	14427	14228	14369	14494	14411	14111	14312	14160	14350	14305	14364	14209	14503	14295	14177	14542	14411	14249	14319	14327	14203	14370	14366	14358	14207	14504	14278	14296	14303	14342	14336	14510	14387	14306	14467	14201	14225	14268	14212	14191	14318	14292	14422	14479	14274	14290	14325	14256	14267	14299	14475	14511	14465	14349	14277	14479	14380	14255	14393	14186	14315	14162	14039	14251	14411	14275	14325	14374	14117	14236	14288	14124	14061	14318	14162	14213	14267	14244	14248	14456	14339	14378	14263	14307	14193	14482	14327	14289	14209	14302	14102	14225	14400	14226	14221	14330	14250	14503	14289	14355	14474	14371	14249	14177	14404	14366	14462	14272	14164	14338	14360	14233	14317	14267	14239	14424	14335	14440	14599	14457	14250	14308	14259	14215	14159	14339	14237	14272	14237	14247	14319	14356	14359	14295	14205	14464	14229	14292	14319	14382	14504	14351	14447	14293	14324	14309	14251	14241	14260	14250	14294	14285	14220	14090	14273	14461	14346	14357	14223	14269	14280	14372	14211	14374	14368	14414	14348	14450	14293	14386	14236	14473	14379	14306	14266	14175	14369	14353	14481	14347	14257	14289	14308	14224	14398	14298	14267	14208	14381	14182	14287	14471	14215	14154	14263	14230	14273	14486	14336	14400	14442	14287	14275	14299	14259	14364	14441	14170	14280	14167	14458	14206	14382	14348	14338	14397	14261	14404	14300	14439	14208	14243	14441	14367	14398	14195	14221	14139	14257	14345	14292	14160	14329	14136	14303	14413	14282	14408	14134	14354	14298	14117	14386	14310	14453	14248	14476	14488	14305	14345	14456	14290	14172	14226	14266	14313	14338	14203	14302	14412	14260	14275	14343	14445	14276	14399	14289	14166	14230	14244	14256	14313	14261	14340	14249	14148	14220	14251	14225	14420	14367	14200	14255	14285	14255	14268	14469	14221	14398	14432	14386	14432	14340	14369	14302	14342	14323	14107	14232	14249	14464	14367	14256	14276	14252	14242	14261	14313	14160	14146	14292	14229	14296	14323	14221	14330	14251	14008	14282	14409	14402	14380	14331	14457	14357	14239	14414	14299	14279	14294	14463	14241	14270	14386	14396	14298	14272	14322	14387	14206	14352	14259	14278	14315	14614	14373	14359	14205	14255	14144	14127	14198	14454	14361	14341	14283	14266	14247	14218	14190	14367	14194	14298	14456	14162	14441	14398	14222	14270	14315	14389	14441	14219	14362	14323	14280	14088	14182	14449	14304	14280	14227	14353	14262	14159	14363	14343	14256	14221	14391	14372	14525	14391	14447	14210	14341	14339	14447	14437	14330	14304	14280	14411	14292	14272	14305	14323	14257	14228	14315	14236	14259	14311	14232	14354	14351	14298	14293	14033	14353	14277	14404	14264	14308	14570	14290	14388	14158	14171	14415	14349	14496	14210	14354	14416	14241	14215	14338	14199	14231	14267	14347	14419	14340	14370	14334	14377	14315	14460	14368	14474	14415	14379	14299	14339	14391	14475	14377	14286	14336	14426	14128	14581	14295	14568	14468	14120	14270	14273	14272	14370	14220	14324	14245	14333	14462	14161	14353	14460	14372	14370	14322	14328	14289	14280	14244	14230	14388	14446	14336	14206	14258	14356	14427	14300	14299	14294	14296	14425	14422	14449	14384	14362	14190	14366	14373	14281	14300	14284	13982	14211	14375	14369	14348	14368	14309	14337	14452	14192	14303	14168	14141	14494	14275	14277	14406	14441	14444	14501	14406	14280	14326	14442	14574	14394	14283	14505	14291	14261	14147	14164	14241	14379	14360	14414	14402	14320	14280	14434	14206	14373	14330	14120	14326	14282	14337	14247	14076	14501	14384	14357	14315	14418	14344	14315	14378	14311	14444	14379	14409	14327	14364	14358	14366	14154	14331	14249	14292	14253	14228	14283	14288	14286	14128	14362	14184	14254	14371	14122	14400	14264	14444	14211	14390	14521	14346	14214	14239	14259	14145	14161	14395	14504	14434	14448	14318	14363	14238	14280	14324	14090	14332	14416	14296	14247	14426	14363	14177	14383	14285	14445	14196	14224	14369	14346	14331	14316	14360	14606	14329	14308	14179	14397	14349	14259	14355	14329	14289	14264	14196	14330	14342	14304	14291	14415	14368	14391	14345	14310	14338	14327	14348	14233	14388	14299	14210	14297	14439	14333	14179	14407	14286	14330	14429	14316	14250	14341	14321	14409	14185	14309	14307	14300	14380	14183	14402	14260	14421	14363	14409	14329	14376	14468	14560	14104	14198	14240	14345	14271	14345	14393	14243	14390	14397	14227	14319	14327	14254	14284	14402	14220	14470	14190	14299	14315	14280	14095	14344	14371	14153	14485	14271	14205	14257	14402	14201	14386	14343	14303	14413	14355	14140	14241	14350	14236	14210	14235	14182	14302	14363	14285	14220	14166	14284	14484	14337	14511	14310	14248	14320	14346	14414	14284	14328	14167	14386	14461	14192	14408	14372	14411	14272	14369	14434	14273	14236	14436	14353	14275	14315	14376	14574	14407	14329	14323	14337	14290	14410	14481	14321	14320	14315	14333	14431	14378	14365	14446	14302	14358	14273	14478	14322	14496	14300	14208	14308	14297	14308	14237	14272	14228	14383	14267	14287	14289	14385	14325	14532	14390	14106	14176	14328	14332	14138	14193	14231	14432	14381	14241	14104	14379	14249	14284	14191	14387	14199	14303	14379	14355	14394	14467	14232	14425	14447	14508	14318	14454	14367	14202	14359	14356	14298	14035	14216	14303	14418	14342	14499	14230	14389	14313	14505	14333	14238	14239	14480	14178	14196	14311	14274	14442	14068	14332	14210	14279	14355	14354	14263	14282	14227	14151	14443	14235	14309	14300	14251	14414	14346	14395	14402	14187	14263	14113	14434	14154	14328	14291	14172	14187	14334	14284	14465	14282	14289	14194	14227	14315	14336	14179	14113	14426	14420	14477	14310	14555	14206	14340	14445	14500	14066	14128	14329	14221	14396	14398	14331	14319	14588	14295	14400	14359	14163	14187	14212	14287	13989	14159	14367	14489	14355	14423	14411	14373	14419	14404	14470	14202	14452	14422	14302	14311	14234	14274	14361	14452	14367	14300	14364	14265	14286	14209	14176	14302	14266	14329	14200	14233	14347	14306	14168	14346	14312	14366	14387	14324	14226	14226	14216	14219	14399	14376	14175	14381	14310	14427	14202	14431	14254	14400	14477	14247	14251	14199	14449	14434	14391	14284	14350	14373	14139	14404	14330	14384	14327	14189	14587	14287	14351	14369	14203	14274	14322	14397	14385	14492	14050	14339	14196	14228	14396	14353	14401	14149	14033	14192	14338	14279	14352	14237	14240	14288	14234	14236	14213	14460	14452	14269	14372	14271	14308	14370	14447	14168	14427	14355	14283	14235	14279	14286	14406	14433	14349	14237	14231	14277	14294	14361	14218	14401	14317	14381	14351	14350	14246	14348	14392	14446	14261	14368	14351	14470	14247	14437	14445	14196	14209	14339	14306	14359	14330	14339	14414	14058	14356	14268	14233	14298	14340	14370	14100	14317	14342	14126	14287	14392	14372	14292	14312	14317	14188	14268	14234	14331	14350	14321	14239	14195	14368	14418	14382	14320	14458	14282	14399	14263	14335	14258	14526	14362	14367	14455	14436	14328	14470	14365	14272	14210	14409
30972	51769	48244	38320	35052	30723	27282	22833	22284	20532	18664	17125	16000	15180	14961	14727	14640	14685	14465	14352	14181	14075	14390	14039	14233	14018	14036	14095	14083	14027	14121	14025	13971	14033	13970	13868	13968	13991	13983	14056	14091	13850	13768	13848	13767	13922	13789	13826	13934	13911	13888	13868	13876	13804	13911	13734	13809	13787	13845	13816	13783	13781	13927	13839	13868	13922	13908	13774	13935	13791	13742	13870	13954	13710	13906	13834	13922	13918	13784	13759	13815	13814	13891	13831	13747	13742	13946	13805	13866	13970	13669	13804	13902	13811	13749	13763	13883	13806	13932	13906	13881	13866	13830	13901	13822	13927	13789	13836	13930	13823	13765	13892	14007	13918	13932	13894	13873	13868	13901	13806	13836	13755	13752	13762	13912	13836	13915	13888	13860	13831	13880	13956	13817	13729	13798	13917	13848	13787	13782	13789	13727	13953	13842	13873	13926	13842	13640	13693	13822	13838	13788	13810	13905	13836	13786	13868	14011	13838	13746	13881	13803	13875	13843	13734	13984	13760	13777	13942	14000	13962	13736	13873	13789	13797	13897	13893	13839	13706	13778	13913	13848	13878	13790	13883	13758	13784	13975	13851	13910	13796	13810	13725	13724	13849	13880	13873	13972	13811	13969	13851	13797	13818	13837	13768	13978	13754	13903	13814	13667	13843	13681	13706	13760	13800	13793	13867	13883	13703	13838	13774	14059	13873	13740	13843	13735	13731	13714	13818	13993	13922	13714	13763	13825	13903	13845	14010	13763	13778	13925	14014	13818	13859	13803	13805	13853	13645	13787	13949	13943	13779	13849	13914	13876	14061	13887	13723	13905	13787	13852	13836	13867	13964	13813	13910	13852	13792	13866	13964	13888	13747	13878	13909	13661	13816	13641	13769	13652	13844	13891	13772	13865	13753	13863	13748	13759	13695	13890	13893	13686	13847	13757	13815	13921	14042	13852	13850	14032	13873	13757	13695	13860	13916	13925	13696	13928	13846	13844	13888	13623	13740	13876	13714	13786	13969	13761	13830	13771	13803	13837	14123	13771	13906	13717	13879	13724	13897	13947	13623	13700	13666	13779	13828	13741	13883	13947	13880	13850	13816	13884	13828	13930	13881	14025	13932	13930	14029	13861	13794	13893	13847	13963	13981	13931	13863	13771	13756	13815	13920	13951	13847	13844	13766	13678	13941	13933	13790	13921	13756	13758	13861	13851	13965	13743	13764	13967	13839	13838	13928	13884	13836	13859	13686	13937	13684	13866	13710	13656	13814	13769	13806	13806	13847	13787	13928	13904	13921	13845	13861	13844	13648	13556	13786	13854	13874	14060	13787	13677	13832	13986	13833	13825	13839	13857	13968	13918	13723	13767	13849	13773	13835	13747	13732	13800	13731	13749	13924	13899	13882	13822	13854	13921	13991	13860	13710	13784	13879	13912	13870	13813	13693	13920	13856	13710	13957	13796	13802	13757	13866	13796	13771	13681	13713	13846	13845	13629	13969	13655	13835	13850	13788	13756	13916	13736	13891	13780	13871	14056	13881	13854	13772	13917	13946	13813	13869	13826	13836	13844	13892	13790	14062	13875	13736	13848	13907	13703	13784	13833	13851	13857	13943	13891	13708	13718	13865	13776	13943	13710	13987	13710	13653	13875	13803	14115	13639	13763	13898	13918	13964	13953	13911	13866	13822	14031	13891	13765	13717	13828	13915	13807	13844	13972	13772	13783	13877	13600	13850	13707	13842	13796	13837	13803	13941	13914	13892	13792	13924	13810	13874	13768	13788	13804	13866	13688	13972	13925	13927	13798	13850	13934	13817	13960	13828	13915	13861	13836	13769	13810	13989	13926	13722	13694	13884	13777	13804	13696	13871	13955	13749	13853	13854	13817	13899	13690	13912	13841	13705	13987	13870	14013	13793	13880	13919	13769	13759	13831	13888	13866	13754	13857	13877	13929	13778	13761	13846	13879	13876	13712	13923	13899	13868	13859	13729	13975	13884	13782	13886	13988	13747	13894	13858	13818	13793	13796	13732	13681	13761	13860	13837	13841	13906	13844	13930	13853	13915	13870	13738	13871	13852	13815	13809	13896	13694	13944	13841	13864	13815	13866	13814	13835	13861	13846	13780	13722	13863	13727	13781	13822	13876	14011	13870	13795	13750	13852	13671	13803	13803	13775	13836	13602	13862	13790	13824	13872	13970	13883	13770	13931	13915	13762	13785	13844	13863	13846	13912	13848	13752	13868	13759	13808	13897	13882	13903	13821	13969	13765	13969	13855	13723	13718	13713	13819	13690	13884	13799	13788	13912	13868	13737	13980	13717	13719	13736	13809	13892	13738	13848	13920	13849	13774	13860	14017	13720	13645	13858	13900	13708	13847	13980	13876	13909	13780	13861	13705	13763	13935	13798	13838	13955	13982	13797	13642	13801	13686	13735	13788	13762	13731	13930	13657	13915	13889	13807	13824	13906	13838	14019	13835	13915	13857	13727	13954	13915	13928	13861	13934	13675	13787	13731	13842	13823	13877	13877	13892	13852	13839	13943	13827	13853	13796	13810	13844	13906	13896	13852	14012	13907	13779	13801	13774	13806	13748	13913	13856	13912	14017	13831	13792	13870	13816	13813	13947	13967	13765	13992	14002	13872	13846	13685	13746	13816	13809	13913	13848	13845	13959	14149	14003	13812	13764	13923	13860	13711	13937	13878	13899	13825	13871	13776	13944	13830	13954	13775	13948	13879	13949	13761	13972	13775	13697	13739	13740	13972	13806	13759	13816	13996	13948	13770	13725	13757	13937	13746	13867	13842	13871	13874	13779	13784	13886	13719	13700	13797	13940	13820	13818	13756	13758	13790	13931	13926	13887	13762	13833	13718	13877	13782	13825	13878	13777	13759	13717	13791	13874	13969	13923	13884	13888	13897	13745	14087	13845	13759	13976	13937	13726	13939	13837	13835	13841	13837	13841	13772	14017	13748	13837	13715	13820	13902	13850	13965	13896	13751	14000	13761	14059	13691	13730	13941	13878	13854	13968	13783	13679	13894	14063	13835	13764	13903	13836	13878	13741	13846	13842	13986	13924	13797	13736	13847	13717	13806	13948	13916	13753	13745	13633	13934	13919	13699	13791	13891	13830	13989	13910	13742	13836	13851	13771	13731	13828	13888	13713	13947	13828	13818	13754	13799	13672	13902	13940	13737	13871	13881	13738	13860	13664	13935	13781	13786	13708	13956	13740	13888	13930	13815	13965	13986	13851	13773	13741	13719	13869	13796	13888	13859	14050	13777	13654	13767	13919	13955	13780	13798	13841	13854	13840	13660	13913	13650	13778	13992	13623	13947	13928	13972	13817	13706	13886	13831	13785	13773	13766	13772	13801	13703	13900	13675	13923	13867	13794	13800	13802	14033	13911	13834	13948	13782	13865	13758	13874	13786	13715	13626	13925	13886	13931	13987	13843	13724	13798	13915	13734	13814	13749	13773	13728	13779	13815	13875	13945	13607	13847	13643	14009	13862	13812	13841	13887	13817	13754	13699	13614	13848	13804	13961	13634	13829	13769	13672	13853	13736	13933	13604	13790	13859	13991	13858	13867	13836	13864	13964	13845	13881	13856	13694	13795	13763	13719	13922	13641	13939	13845	13728	13882	13697	13711	13851	13830	13976	13845	13791	13867	13944	13699	13834	13804	13826	13741	13779	13920	13795	13756	13796	13897	13913	13795	13745	13896	13691	13971	13704	13872	13904	13805	13824	13919	13929	13752	13809	13981	13875	13744	13801	13883	13920	13786	13910	13817	13807	13818	13977	13835	13821	13734	13755	13898	13946	13778	13954	13941	13860	13919	13773	13857	13838	14012	13851	13962	13739	13867	13944	13775	13924	13986	13893	13937	13782	13904	13709	13781	13909	13940	13827	13666	13869	13815	13987	13806	13924	13825	13768	13752	13830	13690	13903	13976	13885	13769	13868	13948	13900	13753	13895	13964	13695	13678	13889	13976	13914	13607	13841	13922	13842	13859	13752	13595	13773	13673	13874	13826	13752	13915	13796	13966	13880	13761	13824	13842	13669	13923	14007	13702	13841	13991	13913	13731	13761	13797	13638	13911	13748	13774	13974	13833	13773	13844	13835	13936	13749	13793	13798	13880	14018	13754	13799	13947	13865	13845	13773	13781	13856	13885	13971	13827	13774	13667	13792	13929	13893	13944	13829	13712	13957	13863	13895	13845	13872	13860	13934	13749	13757	13705	13971	13858	13942	13780	13852	13915	13811	13790	13919	13768	13739	13972	13877	13838	13847	13892	13945	13734	13794	13827	13810	13746	13778	13893	13902	13784	13866	13821	13764	13703	13906	13844	13808	13907	13952	13946	13914	13805	13788	13828	13932	13813	13780	13903	13818	13812	13929	13846	13935	13805	13766	13833	14018	13919	13823	13987	13844	13915	13730	13782	13839	13713	13901	13824	13749	13812	13817	14035	13864	13754	13954	13905	13789	13919	13798	13809	13819	13919	13963	13859	14042	13752	13770	13661	13798	13827	13794	13922	13888	13782	13872	13831	13893	13822	13761	13779	14041	13876	13923	13929	13790	13932	13761	13623	13875	13799	13744	13852	14028	14043	13953	13797	13831	13959	13721	13833	13809	14016	13837	13900	13827	13807	13857	13771	13860	13857	13809	13823	13769	13911	13885	13689	13958	13819	13709	13813	13768	14041	13794	13895	13629	13729	14069	13836	13955	13932	13902	13891	13858	13983	13622	13943	13784	13830	13665	13737	13664	13789	14020	13772	13835	13797	13755	13895	13953	13734	13725	13978	13744	13850	13788	13716	13678	13731	13886	13827	13937	13866	13787	13861	14045	13703	13809	13860	13959	13713	13879	13816	13796	13815	13775	13847	13882	14056	13650	13911	13840	13860	14010	13848	13688	13970	13603	13783	13763	13826	13740	13805	13916	13782	13788	13854	13780	13894	13884	13893	13703	13940	13661	13834	13864	14018	13888	13826	13673	13837	13863	13793	13900	13808	13845	13788	13796	13893	13914	13902	13695	14042	13802	13726	13802	13810	13860	13931	13836	13901	13893	13804	13635	13902	13842	13840	13707	13745	13801	13856	14004	13945	13891	13919	13896	13835	13711	13811	13913
30947	29058	31597	26482	22716	20536	18889	16993	16719	16284	15730	15365	15105	15035	15121	15171	15006	14852	14956	14825	14786	14855	14915	14909	14927	14859	14612	14966	14723	14782	14775	14778	14715	14681	14696	14653	14735	14770	14896	14636	14648	14729	14709	14687	14790	14504	14656	14700	14587	14700	14571	14535	14743	14667	14810	14576	14733	14650	14783	14623	14711	14658	14593	14593	14650	14768	14594	14503	14618	14778	14596	14772	14615	14544	14711	14790	14849	14758	14657	14696	14719	14708	14666	14696	14656	14808	14499	14688	14862	14657	14680	14600	14576	14598	14685	14739	14544	14638	14818	14507	14596	14674	14755	14663	14690	14701	14562	14881	14742	14759	14803	14699	14865	14776	14850	14632	14714	14793	14840	14648	14649	14720	14632	14657	14781	14696	14663	14652	14536	14624	14901	14854	14635	14492	14714	14775	14576	14715	14706	14774	14725	14669	14775	14512	14580	14610	14753	14657	14777	14531	14600	14644	14647	14504	14886	14794	14640	14795	14813	14618	14578	14562	14669	14706	14770	14762	14622	14671	14824	14795	14578	14836	14712	14899	14775	14919	14903	14741	14774	14758	14624	14622	14620	14707	14862	14712	14765	14569	14489	14546	14903	14864	14700	14516	14643	14627	14763	14735	14696	14631	14727	14578	14693	14821	14681	14676	14548	14728	14638	14695	14525	14692	14673	14711	14562	14597	14679	14611	14737	14785	14767	14624	14699	14667	14906	14601	14723	14698	14721	14743	14714	14621	14831	14714	14859	14587	14679	14692	14791	14762	14706	14638	14653	14737	14645	14583	14670	14743	14992	14696	14724	14752	14598	14647	14730	14659	14604	14764	14604	14787	14852	14669	14746	14694	14673	14697	14848	14577	14654	14523	14792	14654	14750	14731	14690	14615	14683	14663	14644	14647	14690	14611	14723	14512	14654	14652	14496	14567	14499	14698	14764	14648	14551	14831	14681	14763	14621	14780	14539	14652	14575	14667	14824	14740	14698	14727	14542	14553	14526	14564	14743	14507	14670	14745	14810	14414	14701	14658	14645	14636	14757	14812	14633	14756	14888	14631	14828	14649	14766	14551	14540	14510	14624	14490	14738	14500	14849	14713	14690	14788	14770	14636	14693	14615	14619	14731	14669	14731	14618	14812	14526	14708	14676	14763	14612	14791	14767	14692	14647	14720	14577	14799	14444	14467	14555	14646	14957	14837	14834	14830	14705	14627	14702	14839	14546	14716	14672	14687	14780	14689	14685	14576	14682	14730	14855	14729	14618	14818	14556	14659	14570	14804	14783	14574	14830	14736	14664	14780	14619	14716	14780	14696	14760	14712	14569	14504	14780	14746	14633	14645	14690	14642	14686	14643	14427	14723	14621	14780	14716	14660	14558	14673	14685	14620	14611	14594	14565	14697	14515	14732	14657	14784	14647	14646	14771	14682	14629	14764	14669	14562	14587	14580	14872	14713	14752	14699	14586	14541	14673	14720	14737	14630	14694	14822	14724	14838	14690	14687	14807	14602	14703	14648	14768	14573	14757	14756	14731	14727	14620	14588	14518	14790	14745	14852	14752	14704	14623	14672	14729	14765	14690	14571	14631	14715	14498	14509	14527	14487	14781	14811	14746	14844	14641	14781	14708	14872	14693	14794	14856	14707	14528	14901	14437	14756	14828	14776	14698	14737	14685	14848	14754	14721	14698	14672	14656	14785	14728	14657	14772	14754	14927	14608	14565	14695	14644	14687	14631	14567	14717	14665	14630	14570	14703	14773	14919	14679	14470	14752	14720	14730	14760	14821	14850	14607	14594	14585	14636	14663	14816	14764	14671	14647	14669	14463	14636	14883	14714	14665	14555	14555	14559	14644	14799	14669	14605	14801	14835	14610	14646	14529	14709	14569	14675	14727	14566	14696	14730	14739	14737	14732	14779	14757	14654	14623	14664	14658	14777	14750	14742	14672	14761	14671	14767	14455	14550	14689	14645	14641	14704	14767	14711	14689	14629	14809	14862	14740	14680	14615	14609	14788	14871	14732	14823	14714	14745	14590	14772	14611	14828	14628	14701	14624	14817	14671	14686	14960	14818	14741	14638	14604	14663	14605	14672	14780	14661	14555	14732	14529	14487	14544	14665	14783	14702	14820	14627	14543	14643	14432	14578	14547	14888	14678	14525	14649	14649	14742	14677	14723	14802	14724	14827	14756	14818	14712	14550	14762	14727	14782	14886	14665	14881	14710	14595	14622	14752	14768	14508	14791	14755	14678	14678	14681	14645	14710	14707	14666	14612	14595	14713	14920	14693	14825	14765	14877	14653	14709	14860	14456	14629	14709	14838	14730	14804	14828	14715	14688	14761	14655	14514	14725	14998	14654	14493	14629	14497	14676	14666	14756	14680	14511	14776	14723	14489	14494	14686	14711	14690	14657	14732	14626	14641	14539	14698	14765	14679	14679	14641	14827	14609	14740	14435	14771	14812	14865	15121	14784	14659	14596	14618	14410	14667	14826	14482	14818	14718	14714	14756	14727	14715	14719	14627	14836	14815	14621	14633	14759	14662	14704	14714	14742	14569	14724	14706	14817	14682	14735	14797	14477	14734	14629	14618	14617	14838	14657	14725	14596	14622	14615	14658	14842	14663	14665	14730	14541	14735	14671	14630	14736	14820	14758	14704	14651	14924	14688	14632	14691	14621	14627	14621	14590	14812	14675	14746	14566	14551	14728	14653	14661	14772	14535	14552	14960	14552	14763	14618	14697	14649	14815	14844	14748	14419	14664	14675	14702	14830	14625	14536	14732	14548	14676	14623	14665	14693	14743	14656	14644	14585	14590	14573	14839	14810	14700	14717	14653	14632	14732	14680	14519	14799	14753	14599	14626	14695	14738	14541	14826	14726	14529	14639	14542	14829	14576	14725	14868	14530	14653	14657	14749	14686	14663	14559	14523	14690	14707	14926	14675	14699	14774	14808	14708	14898	14863	14717	14662	14628	14723	14695	14684	14734	14807	14717	14660	14814	14683	14655	14675	14645	14586	14778	14621	14690	14681	14636	14677	14763	14742	14687	14694	14573	14622	14834	14533	14631	14781	14774	14485	14737	14735	14770	14732	14789	14572	14782	14732	14507	14816	14763	14605	14680	14757	14534	14702	14606	14723	14686	14673	14860	14638	14716	14965	14784	14765	14760	14635	14677	14613	14816	14839	14468	14639	14761	14593	14619	14563	14656	14786	14651	14614	14852	14775	14704	14732	14600	14780	14807	14647	14690	14650	14802	14814	14588	14755	14757	14518	14611	14756	14840	14717	14700	14704	14684	14719	14733	14748	14774	14801	14503	14525	14676	14626	14624	14590	14706	14484	14831	14721	14727	14555	14680	14746	14568	14679	14803	14677	14757	14667	14710	14607	14676	14650	14691	14769	14757	14564	14722	14615	14660	14795	14945	14729	14815	14668	14854	14601	14793	14627	14652	14597	14823	14582	14691	14629	14684	14873	14722	14755	14591	14703	14730	14764	14657	14616	14676	14671	14804	14675	14803	14811	14750	14710	14759	14646	14776	14803	14624	14623	14665	14669	14706	14778	14847	14696	14702	14706	14674	14713	14646	14640	14756	14732	14669	14626	14589	14588	14612	14792	14573	14890	14784	14511	14657	14633	14546	14651	14612	14683	14649	14591	14808	14861	14838	14819	14606	14743	14666	14794	14610	14647	14537	14672	14569	14732	14690	14651	14571	14514	14679	14863	14639	14518	14646	14422	14751	14699	14863	14702	14640	14654	14731	14706	14682	14641	14611	14886	14682	14858	14806	14733	14713	14677	14859	14805	14691	14642	14948	14656	14708	14666	14695	14655	14455	14688	14755	14725	14730	14801	14657	14515	14804	14680	14589	14756	14841	14547	14655	14669	14686	14635	14658	14642	14599	14641	14636	14480	14742	14907	14752	14792	14713	14376	14708	14416	14635	14873	14646	14655	14420	14753	14660	14705	14775	14380	14492	14791	14936	14727	14949	14704	14658	14717	14694	14593	14789	14577	14587	14637	14647	14709	14888	14592	14671	14855	14654	14760	14769	14768	14773	14676	14656	14838	14805	14644	14665	14693	14773	14572	14628	14780	14662	14627	14548	14756	14671	14550	14585	14487	14607	14769	14595	14806	14835	14548	14659	14903	14722	14655	14789	14797	14732	14756	14512	14673	14546	14701	14409	14732	14496	14476	14727	14588	14821	14550	14591	14581	14695	14810	14613	14586	14582	14710	14577	14717	14940	14648	14698	14691	14771	14704	14779	14747	14628	14671	14715	14649	14583	14872	14522	14759	14574	14680	14832	14643	14811	14749	14747	14551	14736	14860	14822	14486	14758	14629	14719	14599	14508	14524	14656	14639	14650	14790	14613	14661	14735	14685	14641	14794	14523	14779	14762	14681	14473	14592	14820	14566	14508	14716	14778	14654	14646	14738	14675	14629	14542	14811	14719	14736	14826	14830	14768	14683	14707	14624	14928	14887	14824	14497	14715	14831	14835	14698	14649	14845	14610	14540	14660	14843	14649	14598	14668	14700	14582	14779	14847	14882	14746	14567	14790	14709	14584	14616	14696	14650	14721	14636	14812	14482	14618	14846	14671	14807	14695	14776	14698	14589	14652	14682	14761	14505	14774	14626	14679	14677	14651	14680	14731	14681	14691	14804	14725	14684	14781	14796	14851	14729	14654	14709	14724	14549	14781	14573	14650	14587	14606	14690	14749	14698	14668	14781	14711	14702	14585	14854	14758	14626	14916	14717	14847	14781	14689	14763	14825	14648	14887	14664	14747	14804	14483	14557	14493	14675	14707	14881	14566	14588	14800	14693	14690	14844	14518	14692	14708	14672	14770	14634	14922	14750	14742	14613	14632	14503	14661	14744	14827	14894	14739	14569	14651	14768	14774	14720	14839	14827	14569	14516	14920	14616	14543	14691	14795	14549	14579	14624	14682	14652	14657	14743	14786	14882	14774	14767	14702	14856	14702	14571	14666	14761	14727	14802	14785	14775	14876	14583	14771	14680	14605	14788	14752	14666	14589	14750	14613	14719	14801	14687	14800	14769	14792	14801	14804	14787	14690	14759	14885	14742	14457	14697	14835	14674	14646	14726	14885	14844	14782	14772	14626	14743
29359	41804	37367	28781	25943	23162	20528	18041	17914	16631	15813	15207	14801	14652	14404	14280	14568	14311	14495	14358	14222	14164	14253	14215	14177	14170	14309	14024	14293	14138	14234	14226	14271	14065	14221	14131	14170	14071	14039	14224	14020	14070	14026	14214	13834	14213	14044	14062	14179	14160	14173	14166	13993	14167	14179	14277	14105	14064	14111	14131	14067	14196	14180	14034	14089	14031	14009	14160	14126	14211	14230	14017	14139	14151	14106	14128	14194	14178	14059	14053	14197	14186	14155	14102	14174	14034	14075	14153	14205	14024	14130	14161	14115	14044	14097	13972	14117	14405	14105	14242	14060	14043	14125	14194	14247	13906	14049	14019	14131	14113	14105	13988	14084	13909	14036	14155	14195	14104	14280	14086	14129	14173	14102	14080	14142	14022	13979	14117	14153	13972	14030	14008	13992	14116	14034	14163	14061	14084	14125	14041	14146	14148	13964	14028	14068	14038	14129	14110	14181	14060	14060	14184	14045	14049	14180	14147	14105	13889	14158	14121	14129	14112	14212	13999	14315	14010	14154	14089	14148	14168	14201	14142	14080	14169	14114	14075	14089	14073	14069	14107	14103	14184	14180	14099	14147	14258	14109	14065	14204	14006	14108	13960	13909	13992	14254	14153	13905	14008	14010	14025	14243	14114	13978	13981	14066	14074	14164	14126	14169	14131	14124	14030	13990	14068	13926	14259	13970	13963	14236	13980	14171	14223	14107	14027	14011	14109	14064	14090	14031	13924	14217	14032	14114	13971	14070	14092	14064	14162	14177	14217	14102	14182	14223	14047	13961	14145	13957	14143	14162	14023	14327	14104	14338	14082	14177	14107	13777	14054	14192	14000	13965	13999	14170	14265	13966	13955	14011	14185	14129	14110	14117	13952	14134	14145	13933	14151	14052	13929	14202	14193	14217	14203	13990	14044	14194	14209	14204	14112	14277	13904	14208	14102	14076	14137	14125	14012	14239	14107	14144	14114	14015	14182	13935	14023	14112	14168	14118	14067	14067	14278	14137	14153	14059	14064	14060	14160	14166	14115	14122	13978	13981	14210	14112	14142	14032	14057	14335	13973	14221	14098	14113	14087	14020	14056	14009	14061	14249	14225	14177	14035	14261	13919	14066	14130	14261	14068	14009	13924	14133	14035	14175	14087	14084	14141	14077	14208	14227	14262	14119	14131	14238	14107	14102	14094	14182	14102	14191	14117	14202	14156	14103	14176	14053	14032	14044	14326	13970	14115	13971	13992	14080	14189	13945	14242	14111	14028	14114	14117	14146	14115	13996	14086	14042	14042	14123	14216	13993	14128	14054	14116	14087	14062	14084	14093	14125	14122	14146	14042	13975	14128	14075	14134	14155	14048	14019	14062	14137	14160	14124	14069	14249	14116	14152	14045	14054	14242	14109	13994	14138	14074	14113	14095	14107	13986	14140	14124	14172	14164	14098	14160	14150	14195	14034	14042	13976	14229	14122	14164	14186	14228	14026	14115	14035	14204	13996	14113	14162	14275	14341	14106	14195	14285	14114	14189	14143	14132	14167	14138	14194	14091	13973	14067	14236	14158	14221	14094	14126	13964	14129	14032	14190	14061	14054	14122	14163	14058	14040	14099	14148	14042	14044	14234	13841	14090	14258	14112	14042	14202	14152	14091	14092	13952	13918	14131	14024	14172	14218	13979	14200	14108	14037	14159	14137	14248	14102	14163	14128	14022	14250	14021	14067	14173	14095	14033	14094	14124	13978	14038	14351	14071	14132	13947	14159	14081	14235	14108	14014	14226	14238	14184	14147	14041	14053	14148	14165	14190	14132	14135	13907	14160	14190	14146	14149	14157	14086	14294	14183	13952	14272	14045	14092	14197	14311	14018	14184	14159	13939	14152	14148	14078	14089	14168	14162	14195	14185	14003	14017	14204	14127	14039	14179	14104	14144	14166	14025	14145	14138	14005	14095	14211	14245	14109	14174	14203	14103	13945	14060	14035	14191	14099	13975	14061	14170	14167	14216	13967	14138	14165	14098	14210	14117	14045	14182	14037	14130	14115	14156	14042	14154	14044	14059	14088	14173	14200	14165	14097	14081	14095	14046	14184	14015	14072	14008	14172	14252	13956	14003	14128	14317	14052	14215	14092	14096	14127	14142	14059	14225	14146	13988	14175	14018	14057	14141	13953	14015	14045	14237	14087	14205	14163	14104	14284	14162	14115	14183	14239	14126	14155	14249	14073	14106	14135	14043	14181	14175	14094	14224	14117	14102	14104	14320	14132	14215	14052	14120	14089	14000	14046	14249	14155	14140	14021	14070	14038	14152	14019	14227	14123	13991	14038	14197	13975	14118	14106	14045	14130	14074	14111	14183	14314	14002	14054	14136	14106	14096	14118	14130	14210	14187	14146	14051	14198	14124	14251	13977	14134	14258	14106	14088	14251	14095	14128	14121	14128	13961	14122	14099	14076	14062	14047	14061	13973	14325	14149	14152	14138	14173	14146	13954	14137	14266	14132	13998	14095	14188	14070	14093	14028	13956	14120	14035	14040	14004	14083	14076	14134	13995	14062	14046	14032	14113	14070	14026	13966	14182	14047	14088	14185	14111	13924	14091	14070	14186	14016	14292	13998	14059	13982	14154	14092	14137	14088	14133	14097	14027	14062	14151	14000	14015	14123	14033	14066	14054	14201	14218	14063	13988	14075	14116	14216	14241	14060	14049	14064	14288	14193	14130	14117	14091	13914	14156	14169	14285	14284	14166	14161	14169	13888	14097	14029	14032	13943	14216	14046	14093	14063	14005	14189	14124	14136	14046	14001	14102	14170	14009	14145	14106	14072	13966	14075	13999	13918	14194	14114	14061	14109	13941	14252	14107	14059	14105	14322	14197	14062	14241	14058	14149	14278	14057	14164	14231	13974	14112	14078	14202	14175	14233	14115	14315	14085	14113	13964	14246	13936	14192	13949	14041	14064	14058	14145	14124	14160	14138	13955	14072	14099	14281	14090	14008	14125	14203	13997	13995	14106	14129	13955	13877	14062	14169	14203	14184	13988	14147	14027	14051	14058	14171	14047	14164	14082	14193	14128	14122	14080	14070	14017	14062	14032	14244	14104	14156	14064	14023	14221	14034	13947	14145	14093	14212	14080	14086	14095	14075	14088	14235	14021	14017	14187	14154	14204	14033	14156	14079	14253	14040	14014	13984	14100	14025	14068	14023	14181	14186	13950	14166	14204	13957	13823	14077	14089	14095	14088	14126	14175	14053	14196	14178	14019	14193	14050	14248	14201	14125	14185	14000	14150	14032	14066	13976	14103	14183	14156	14096	14107	14219	14157	14145	14251	14153	14247	14256	14088	13990	14015	14161	14053	14114	14074	14094	14049	14151	14213	14126	13903	14203	14089	14145	14135	14223	14018	14133	14222	14304	14118	14291	14115	13902	14222	13958	13993	14273	14129	14127	14153	14165	14147	14207	13993	14095	14100	14192	14103	13969	14028	14227	14025	14063	14185	14226	14155	14077	14090	14250	14059	14195	14023	14203	14104	14057	14112	14129	14244	14115	14136	14142	14104	14045	14004	14107	13971	14003	14062	14154	14168	14194	14111	14109	14135	14002	14087	14061	14071	14078	14195	14176	13997	14064	14149	14017	14164	14195	14056	14062	14066	14200	13938	14075	14067	14218	14125	14138	14096	14080	14106	14009	14167	14062	14122	14213	14104	13986	13932	14333	13968	14133	14064	14179	14211	14071	14187	14054	14108	14213	14050	14194	14003	14126	14126	14061	14157	14180	14135	14070	14145	14180	14173	14157	14194	14195	14265	14160	14149	13973	14030	14212	14116	14047	14161	14257	14097	13933	14058	14037	14001	14166	14164	13898	13860	14155	14157	14123	14143	14028	14023	14193	14120	14276	14157	14070	14125	14093	14126	13990	14113	13957	14220	14049	14149	14011	14136	14223	14249	14192	13927	14224	14019	14044	14006	14225	14019	14152	14140	14106	14181	14045	14224	13983	14119	14106	14022	14023	14144	14127	13983	14151	14010	14210	14153	14136	14152	13993	14234	14070	14189	14148	13956	14186	14108	14110	14199	14076	14189	14015	13981	14073	14236	14139	14201	14075	14116	13983	13981	14236	14180	14106	14035	14194	14053	14082	14192	14234	14093	14134	13970	14162	14134	13964	14141	14150	14050	14182	14240	13964	14226	13928	14051	14053	14012	13986	14185	14198	14057	14144	13955	14277	14172	14055	14096	14161	14059	14241	14281	14063	14145	14033	14022	14123	14120	14221	14087	14105	14162	14133	14220	14002	14133	14027	14149	14104	14073	14071	13968	13969	13974	14129	13818	14142	14182	14033	14051	14052	14073	14083	14091	14053	14173	14152	14234	14101	13970	13982	13987	14214	14157	13998	14080	13961	14023	14125	14262	14048	13995	13969	14094	14068	14092	14223	14083	14258	14118	14129	14068	14105	14088	14150	14142	14155	13965	14120	14046	14114	14023	14166	14125	14015	13968	14163	14201	14138	14019	14219	14226	14068	13984	13886	14011	13969	14058	14189	14095	14165	13966	14132	14012	14198	14263	14245	14104	14074	13985	14026	14108	14187	14135	14112	14040	14131	14055	14142	14345	14244	14196	14013	13947	14279	14094	14128	14075	14082	14207	14082	14099	14126	14147	14044	14087	14080	14136	14151	13990	13951	14034	14179	14099	14104	14035	14114	14238	14157	14159	14142	14182	14322	14033	14067	14234	14183	14092	14169	13951	14307	14199	14091	14027	14132	14212	14074	14220	14221	13986	14031	14128	14171	14209	14082	14192	14053	14293	14157	14155	14182	13978	14249	14219	14130	14213	14230	14042	14007	14012	14276	14064	14166	14129	13899	14017	13955	13990	14160	14150	14056	14071	14037	14126	14249	14151	14059	14102	14117	14215	14146	14177	13977	14144	14055	14011	14189	14132	14168	14331	14030	13959	14070	14051	14131	13946	14096	13953	14235	14054	14066	14245	14027	14029	13978	14163	14327	13922	14058	14174	14116	14065	14076	14158	13991	14180	14231	13934	14249	13979	14111	13991	14175	14106	14107	14145	14027	14077	14146	14143	14256	13936	14256	14149	14142	14225	14130	14051	14046	14183	14035	14166	14183	14273	14243	14062
25391	21459	28480	26632	24595	23894	21825	18129	17602	16722	15763	15178	14572	14488	14423	14319	14369	14478	14269	14359	14205	14363	14062	13960	13951	14047	14067	13953	14211	13965	14135	13938	13844	13908	13859	13958	13807	14016	13924	14065	13705	13794	13938	13871	13676	13746	13807	13810	13863	13860	13912	13875	13795	13896	13780	13806	13811	13888	13675	13750	13710	14024	13802	13689	14066	13810	13808	13964	13987	13865	13803	13894	14001	13838	13784	13961	13724	13912	13777	13856	13848	13985	13751	13824	13838	13786	13861	13840	13862	13883	13879	13928	14006	14072	13858	13945	14093	13756	13662	13815	13715	13748	13885	13808	13784	14070	13864	13731	13890	13888	13902	13746	13603	13994	14015	13843	13763	13799	13845	13699	13869	13756	13890	13766	13724	13759	13715	13781	13898	13683	13877	13847	13850	13892	13945	13799	13801	13755	13923	13890	14020	13691	13655	13900	13888	13807	13856	13680	13793	13900	13738	13907	13764	13950	14087	13807	13822	13685	13915	13870	13672	13857	13905	13930	13913	13955	13865	13843	13882	13757	13603	13796	13746	13896	13886	13775	13910	13945	13881	13765	13672	13675	13810	13820	13859	14079	13777	13670	13894	13810	13867	13745	13651	13664	13896	13795	13701	13833	13946	13825	13865	13720	13947	14050	13990	13912	13865	13932	13814	13696	13881	13896	13908	13763	13910	13751	13910	13863	13793	13842	13876	13825	13855	13706	13796	13792	13861	13794	13738	13850	13772	13658	13774	13821	13848	13731	13843	13981	13723	13910	13806	13909	13862	13730	13824	13744	13810	13804	13845	13895	13911	13879	13956	13673	13787	13908	13751	13764	13550	13726	13931	14072	13859	13788	13723	13815	13794	13772	13971	13813	13757	13946	13615	13744	13866	13951	13802	13871	13719	13734	13831	13749	13764	13696	13730	13847	13917	13808	13888	13942	14034	13907	13897	13900	13921	13847	13808	13811	14051	13734	14159	13831	13769	13904	13798	13733	13882	13753	13899	13894	13776	13861	13973	13644	13804	13985	13677	13844	13866	13818	13946	13831	13813	13832	13942	13887	13970	13910	13896	13892	13882	13815	13734	13762	13890	13988	13898	13878	13650	13731	13708	14040	13916	13596	13833	13672	13786	13897	14071	13821	13731	13708	13811	13822	13938	13934	13875	13855	13958	13756	13851	13772	13854	13850	13987	13971	13912	13974	13982	14044	13760	13954	13568	13657	13818	13822	13649	13867	13817	13754	13798	13943	13631	13890	13687	13795	14012	13985	13863	13744	13798	13663	13865	13914	13832	13795	13667	13956	13761	13740	13895	13815	13923	13751	13808	13750	13948	13800	13717	13887	13830	13897	13769	13921	13752	13838	13805	13812	13832	13839	13875	13958	13806	13897	13746	13851	13720	13844	13955	13782	13758	13693	13759	13742	13721	13942	14015	13875	13868	13860	14052	13708	13833	13809	13782	13660	13655	13675	14058	13661	13807	13801	13837	13691	13791	13814	13713	13890	13960	13837	13704	13811	13891	13866	13834	13866	13801	13862	13796	13944	13816	13783	13938	13809	13742	13722	13714	13720	13799	13792	13874	13861	13683	13778	13824	13965	14037	13933	13758	13794	13774	13722	13791	13865	14049	13932	13666	13767	13784	13715	13912	13931	13773	13969	13773	13743	13999	13832	13913	13929	13799	13647	13915	13573	13706	13866	13985	13989	13924	13740	13783	13811	13768	13745	13837	13862	13780	13723	13882	13786	13995	14005	13999	13862	13823	13809	13832	13857	13784	13691	13799	13849	13652	13702	13870	13731	13898	13663	13873	13792	13875	13748	13840	13806	13740	13929	13842	13830	13852	13925	13796	13799	13770	13752	13964	13806	13840	13799	13720	13702	13667	13788	13779	13818	13797	13864	13891	13967	13797	13976	13851	13796	13813	14123	13725	13975	13912	13778	13729	13741	13807	13916	13733	14025	13967	13890	13942	13732	13858	13873	13791	13820	13670	13766	13616	13746	13709	13888	13871	13855	13720	13639	13981	13822	13833	13707	13874	13818	13945	13913	13857	14001	13946	13934	13728	13849	13691	13673	13712	13881	13832	13800	13873	13955	13868	13782	13664	13935	13856	13845	13835	13841	13792	13631	13849	13867	13800	13911	13715	13805	13908	13683	13767	13999	13616	14002	13843	13844	13883	13847	13947	13783	13755	13884	13899	14006	13792	13805	13806	14042	14077	13851	13911	13945	13761	13668	13821	13753	13925	13803	13894	13803	13965	13938	14004	13982	13802	13782	13610	13875	13889	13786	13846	13911	13789	13835	13747	13838	13938	13971	13957	14020	13720	13687	13810	13743	13753	13880	13797	13853	13817	13801	13865	13610	13779	13873	13972	13690	13838	13787	13996	13872	13872	14001	13847	13792	13843	13819	13821	13906	13891	13690	13906	13653	13842	13936	13715	13784	13847	13876	13853	13875	13824	14030	13935	13914	13798	13919	13871	13840	13938	13703	13856	13689	13599	13925	13912	13986	13789	13933	13973	13867	13813	13845	13672	14054	13873	13734	13880	13776	13706	13888	13853	13956	13767	13922	13927	13880	13913	13874	13709	13750	13825	13856	14094	13901	13887	13862	13789	13765	13903	14035	13831	13830	13998	13809	13835	13965	13870	13868	13792	13793	13737	13749	13897	13799	13883	13798	13703	13897	13755	13914	13752	13697	13959	13769	13901	13783	13825	13891	13987	13863	13955	13700	13661	13798	13800	13657	13865	13972	13865	13734	13824	13781	13839	13896	13906	13743	13981	13914	13919	13845	13743	13869	13796	13825	13764	13840	13534	13767	13704	13718	13878	13869	13896	14025	13790	13781	13773	13716	13786	13847	13848	13891	13757	13765	14050	14054	13977	14026	13839	13691	13746	13938	13985	14029	13951	13888	13709	13890	13852	13634	13940	13724	14005	13826	13903	14023	13735	13795	13845	13778	13794	13827	13892	13879	13724	13884	13895	13871	13791	13962	13765	13895	13848	13772	13847	13997	13898	13816	13818	13913	13807	13627	13820	13898	13749	13766	13655	13952	13814	13779	13810	13754	13852	13777	13901	13808	13819	13936	13991	13775	13806	13878	13757	13977	13795	13848	13782	13891	13767	13842	13735	13837	14034	13719	13918	13742	13732	13642	13940	13877	13846	14019	14027	13857	13915	13849	13892	13953	13593	13895	13897	13969	13874	13846	13812	13962	13823	13812	13764	13927	13815	13717	13620	13990	13848	13754	13790	13600	13888	13829	13997	13740	13712	13835	13770	13799	13684	13881	13865	14117	13691	13650	13684	13703	13820	13867	13815	13661	13816	13830	13790	13943	13852	13873	13856	13867	13901	14019	13752	13765	13729	13853	13898	14029	13891	13956	13901	13786	14112	13707	13943	13914	13691	13842	13788	13736	13811	13736	13793	13951	13918	13916	13827	13762	13887	13837	13984	13832	13985	13788	13600	13889	13809	13701	13914	13927	13900	13875	13780	13885	13896	13873	13745	13661	13799	13834	13760	13918	13732	13722	13863	13835	13927	13795	13832	13784	13711	13741	13981	13925	14003	13814	13839	13916	13753	13722	13871	13751	13701	13733	13936	13878	13881	13814	13925	13777	13941	13925	13844	13876	13711	13754	13821	13854	13792	13835	13885	13959	13799	13839	13791	13920	13980	13893	14013	13783	13749	13786	13949	13730	13726	13894	13895	13911	13773	13903	13869	13923	14049	14078	13874	13785	13525	13854	13972	13863	13903	13852	13810	13889	13725	13948	13822	13606	13878	13897	13836	13824	13755	13992	13721	13697	13720	13876	13905	14050	13889	13960	13837	13873	13729	13995	13986	13751	13966	13603	13663	13824	13603	13500	13893	13783	13846	13847	13769	13690	13763	13605	13823	13782	13840	13755	13859	13842	13830	13902	13881	13978	14007	13883	14010	13924	13805	13789	13937	13865	13849	13814	13899	13835	13760	13892	13800	13847	13801	13706	13832	13784	13890	13961	13835	13785	13906	13855	13741	13892	13943	13938	13992	13669	13750	13693	13959	13842	13826	13944	13884	13818	13907	13739	13701	13913	13843	13838	13795	13926	13864	13953	13925	13942	13931	13792	14097	14025	13837	13684	13915	13803	13751	13688	13855	13955	14041	13939	13740	13876	13824	13853	14100	13953	13898	13799	13925	13618	13758	13958	13823	13985	14066	13801	13870	13894	14025	13946	13885	13915	13787	13775	13821	13870	13777	13808	13676	13711	13797	13663	13921	13940	13754	13907	13885	13968	14092	13732	13843	13721	13858	13748	13818	13932	13745	13824	13912	13713	13828	13851	13833	13808	13893	13850	13868	13891	13853	13722	13895	13699	13630	13806	13841	13824	13820	13947	13872	13788	13830	13921	13761	13755	13840	14004	13915	14097	13969	13916	13797	13775	13879	13909	13966	13763	13868	13871	13954	13907	13756	13828	14046	13982	14024	13789	13915	13792	13904	13821	13907	13886	13779	13599	13740	13820	13739	13758	13739	13971	13820	13696	13739	13814	13880	14056	13955	13567	13743	13758	13762	13851	13747	13834	13772	13806	13873	13735	13772	13971	13918	13818	13628	13764	13945	13734	13755	14038	13783	13951	13896	13804	13889	13840	13795	13888	13951	13744	13923	13859	13892	14028	13890	13812	13656	13569	13716	13811	13942	13756	13822	13900	13842	13985	13908	13872	13929	13885	13723	13932	13858	13873	13984	13821	13909	13866	13980	13910	13807	13785	13754	13789	13679	13828	14000	13795	13843	13767	13732	13839	13734	13854	13855	13777	13848	13687	13805	13837	13661	13806	13833	13712	13838	14122	13924	13837	13973	13882	13757	13889	13706	14014	13793	13727	13777	13713	13884	13653	13780	13825	13837	13824	13737	13757	13798	13916	13905	13844	13906	13693	13768	13985	13888	13978	13835	13938	13822	13820	14027	13856	13923	13683	13832	14030	13795	13920	13837	13802	13973	13736	13907	13797	13715	13752	13752	13805	13948	13739	14054	13864	13928	13818	13824	13719	13948	13808	13886	13861	13757	13943	13835	13796	13749	13985	13815	13797	13841	13922	14025	13953	13846	13909	13965	13892	13693	13888	13857	13901	13887	13931
29528	47907	43095	33953	31000	27388	23391	20313	19986	18087	16641	15762	15062	14404	14403	14172	14082	14120	14053	13761	13836	13879	13751	13599	13737	13705	13821	13761	13609	13698	13899	13647	13575	13651	13613	13612	13723	13560	13666	13588	13741	13511	13672	13414	13593	13489	13664	13708	13676	13660	13518	13518	13599	13596	13371	13468	13493	13490	13582	13613	13487	13556	13598	13670	13533	13622	13346	13589	13471	13376	13641	13382	13520	13444	13633	13627	13451	13461	13590	13542	13553	13431	13563	13586	13540	13482	13659	13633	13477	13460	13559	13746	13588	13599	13485	13518	13552	13321	13523	13533	13675	13402	13463	13552	13485	13467	13678	13441	13706	13449	13478	13576	13425	13717	13519	13480	13696	13580	13534	13384	13484	13489	13614	13514	13444	13417	13459	13572	13533	13708	13604	13613	13416	13472	13422	13568	13488	13618	13529	13619	13680	13414	13377	13625	13629	13532	13432	13434	13512	13515	13483	13473	13532	13536	13562	13564	13491	13540	13613	13420	13551	13554	13636	13560	13654	13647	13567	13607	13523	13567	13488	13548	13732	13507	13624	13520	13448	13516	13590	13652	13729	13660	13640	13647	13673	13482	13503	13636	13461	13585	13466	13523	13512	13573	13552	13492	13701	13444	13601	13611	13325	13447	13398	13606	13649	13675	13377	13524	13716	13392	13652	13529	13532	13522	13664	13530	13671	13454	13597	13461	13517	13547	13391	13464	13448	13554	13559	13578	13553	13629	13548	13584	13616	13543	13376	13547	13614	13520	13654	13580	13689	13408	13595	13433	13569	13640	13651	13519	13554	13554	13632	13347	13516	13547	13424	13452	13481	13485	13558	13538	13547	13599	13531	13673	13432	13539	13666	13515	13610	13503	13352	13601	13649	13492	13567	13625	13473	13486	13685	13669	13523	13559	13535	13531	13414	13755	13286	13491	13390	13534	13520	13467	13554	13600	13467	13612	13592	13584	13385	13621	13569	13522	13629	13424	13487	13505	13503	13488	13496	13434	13533	13427	13440	13514	13633	13365	13678	13397	13598	13579	13352	13481	13559	13510	13530	13564	13683	13544	13359	13555	13540	13545	13646	13586	13542	13390	13622	13451	13602	13397	13646	13508	13586	13487	13555	13550	13413	13638	13564	13494	13524	13699	13538	13589	13504	13566	13455	13578	13619	13454	13538	13586	13623	13546	13423	13570	13516	13675	13524	13578	13671	13578	13627	13527	13665	13480	13493	13678	13516	13487	13572	13572	13511	13552	13435	13463	13494	13735	13510	13618	13598	13406	13614	13532	13400	13541	13477	13611	13629	13488	13535	13583	13661	13608	13404	13501	13616	13493	13438	13502	13413	13539	13414	13462	13410	13574	13697	13431	13594	13629	13699	13575	13512	13558	13534	13689	13679	13525	13484	13486	13507	13504	13396	13519	13574	13654	13644	13534	13576	13538	13588	13485	13610	13515	13477	13438	13508	13510	13571	13630	13581	13435	13582	13479	13403	13458	13599	13612	13478	13645	13375	13469	13476	13571	13732	13565	13683	13445	13493	13528	13526	13657	13486	13435	13489	13556	13603	13566	13540	13442	13474	13648	13542	13571	13610	13723	13650	13507	13536	13642	13497	13543	13501	13648	13535	13518	13617	13669	13582	13663	13525	13647	13603	13622	13482	13607	13523	13660	13531	13518	13534	13588	13625	13457	13521	13525	13624	13551	13592	13551	13511	13834	13422	13607	13511	13638	13491	13493	13714	13675	13427	13454	13543	13544	13571	13524	13569	13692	13428	13573	13308	13551	13629	13390	13484	13725	13453	13551	13524	13487	13631	13500	13465	13470	13771	13627	13631	13494	13635	13540	13510	13501	13360	13571	13347	13601	13536	13636	13523	13578	13582	13440	13558	13579	13592	13407	13537	13428	13599	13536	13445	13605	13490	13537	13422	13532	13498	13516	13573	13575	13625	13645	13593	13467	13553	13479	13505	13439	13449	13728	13567	13620	13468	13592	13401	13450	13536	13563	13551	13647	13636	13567	13446	13442	13570	13616	13612	13457	13502	13545	13592	13469	13588	13499	13669	13541	13677	13559	13543	13595	13628	13474	13368	13563	13413	13635	13331	13560	13508	13616	13477	13532	13631	13547	13727	13580	13626	13691	13467	13546	13470	13573	13420	13531	13526	13458	13582	13429	13585	13504	13647	13590	13464	13673	13477	13713	13526	13522	13581	13462	13521	13518	13424	13739	13540	13552	13607	13446	13521	13418	13562	13528	13480	13635	13633	13463	13508	13649	13473	13596	13514	13628	13620	13335	13604	13478	13439	13444	13373	13499	13388	13478	13616	13706	13582	13417	13570	13585	13532	13432	13457	13558	13536	13552	13473	13487	13460	13563	13451	13581	13726	13573	13698	13551	13403	13479	13532	13618	13710	13424	13633	13415	13635	13503	13568	13462	13784	13486	13638	13587	13547	13597	13691	13625	13601	13579	13659	13718	13747	13645	13494	13776	13608	13548	13585	13543	13453	13580	13361	13427	13524	13431	13571	13601	13486	13540	13562	13443	13395	13527	13562	13513	13647	13743	13557	13494	13650	13518	13573	13434	13658	13609	13565	13581	13457	13539	13743	13650	13708	13621	13580	13621	13624	13618	13546	13605	13479	13312	13379	13510	13546	13628	13491	13567	13595	13420	13547	13616	13675	13523	13444	13553	13576	13526	13329	13581	13403	13812	13539	13494	13446	13676	13639	13389	13409	13657	13467	13546	13585	13675	13588	13508	13533	13495	13681	13601	13456	13501	13493	13603	13506	13585	13542	13532	13484	13464	13618	13617	13655	13466	13701	13629	13640	13690	13442	13575	13591	13459	13576	13622	13447	13614	13606	13601	13450	13503	13551	13574	13508	13371	13447	13473	13571	13603	13636	13757	13525	13633	13625	13519	13541	13464	13768	13596	13434	13584	13571	13556	13546	13533	13581	13752	13555	13646	13550	13642	13514	13502	13587	13586	13534	13539	13535	13477	13715	13533	13605	13535	13687	13465	13507	13641	13650	13499	13630	13539	13485	13552	13577	13568	13505	13680	13308	13505	13502	13417	13425	13441	13561	13536	13520	13470	13597	13665	13579	13698	13580	13571	13558	13630	13453	13403	13459	13477	13569	13493	13558	13539	13580	13503	13587	13650	13523	13548	13623	13398	13533	13661	13470	13580	13358	13558	13549	13490	13552	13549	13591	13765	13440	13610	13469	13566	13473	13515	13550	13701	13527	13509	13615	13532	13443	13570	13454	13606	13492	13527	13570	13479	13353	13746	13467	13469	13470	13603	13637	13485	13697	13469	13463	13322	13585	13539	13546	13612	13643	13488	13457	13498	13360	13456	13419	13490	13456	13544	13530	13505	13537	13337	13710	13667	13454	13537	13436	13466	13627	13671	13479	13417	13514	13514	13669	13636	13623	13631	13602	13515	13568	13616	13434	13588	13654	13563	13497	13530	13618	13641	13669	13645	13608	13625	13409	13493	13502	13469	13722	13508	13413	13690	13447	13288	13588	13663	13370	13629	13564	13665	13542	13401	13528	13501	13632	13397	13642	13533	13575	13546	13517	13490	13477	13534	13397	13574	13487	13626	13557	13586	13406	13540	13621	13620	13572	13441	13730	13615	13638	13570	13549	13644	13554	13511	13548	13447	13563	13542	13542	13699	13396	13679	13521	13699	13538	13665	13499	13674	13424	13428	13654	13456	13449	13403	13675	13566	13672	13465	13451	13547	13513	13588	13572	13498	13601	13554	13454	13490	13571	13566	13449	13548	13714	13523	13580	13680	13435	13483	13521	13410	13521	13741	13511	13730	13190	13346	13706	13521	13444	13564	13486	13470	13502	13580	13519	13590	13460	13563	13554	13378	13555	13551	13635	13448	13476	13579	13486	13517	13457	13672	13536	13438	13483	13443	13539	13466	13519	13617	13455	13482	13526	13605	13552	13598	13372	13325	13481	13505	13466	13531	13540	13645	13592	13411	13717	13622	13502	13479	13641	13540	13594	13450	13464	13582	13569	13480	13589	13583	13550	13562	13527	13550	13661	13739	13419	13777	13670	13582	13494	13449	13657	13671	13645	13575	13610	13655	13441	13581	13494	13607	13479	13470	13462	13458	13541	13594	13564	13448	13487	13491	13464	13602	13562	13467	13574	13526	13464	13567	13611	13770	13417	13395	13554	13310	13357	13491	13769	13579	13671	13641	13608	13633	13533	13454	13426	13724	13569	13691	13547	13215	13438	13589	13584	13528	13566	13530	13503	13557	13604	13664	13376	13533	13508	13440	13611	13548	13524	13535	13681	13567	13601	13690	13621	13336	13482	13434	13478	13534	13588	13539	13397	13542	13736	13678	13529	13454	13515	13636	13514	13599	13466	13460	13474	13627	13611	13443	13371	13587	13531	13520	13503	13458	13552	13487	13470	13590	13692	13370	13430	13538	13536	13553	13649	13422	13411	13452	13602	13671	13549	13531	13602	13473	13625	13589	13505	13591	13591	13557	13644	13343	13604	13337	13641	13466	13388	13560	13559	13651	13630	13545	13565	13657	13454	13608	13669	13553	13414	13667	13549	13552	13534	13517	13649	13693	13245	13611	13550	13632	13458	13627	13364	13598	13531	13405	13434	13518	13630	13682	13498	13645	13632	13677	13566	13420	13531	13419	13488	13618	13578	13467	13493	13558	13474	13525	13607	13597	13534	13622	13586	13523	13544	13569	13491	13638	13532	13567	13440	13496	13559	13552	13412	13675	13579	13757	13610	13678	13590	13537	13470	13557	13602	13619	13593	13634	13359	13447	13631	13536	13662	13534	13615	13562	13607	13632	13611	13399	13386	13578	13532	13516	13521	13576	13656	13469	13659	13525	13421	13627	13638	13636	13510	13494	13527	13603	13507	13493	13580	13719	13574	13462	13470	13472	13525	13727	13625	13506	13602	13476	13594	13692	13560	13486	13626	13481	13542	13458	13533	13430	13641	13408	13541	13589	13480	13487	13518	13704	13643	13500	13462	13594	13599	13390	13495	13542	13649	13675	13623	13745	13562	13517	13416	13465	13588	13387	13598	13544	13446	13499	13566	13663	13536	13424	13664	13458	13698	13628	13475	13503	13638	13458
24349	21469	28957	24800	23960	26447	25432	20828	19558	18071	17113	16669	15855	15283	15045	15018	14964	14726	14851	14954	14601	14681	14552	14549	14601	14390	14336	14569	14575	14409	14428	14529	14448	14418	14433	14218	14496	14364	14392	14350	14414	14544	14340	14514	14471	14170	14573	14367	14380	14331	14414	14415	14297	14375	14438	14288	14247	14399	14298	14471	14295	14309	14260	14328	14506	14250	14281	14236	14389	14337	14337	14386	14266	14459	14385	14241	14140	14259	14316	14311	14097	14264	14311	14344	14209	14186	14158	14141	14334	14194	14371	14044	14342	14157	14414	14404	14242	14274	14322	14239	14210	14302	14460	14283	14266	14145	14352	14214	14428	14384	14456	14441	14299	14327	14256	14233	14233	14228	14159	14029	14222	14198	14296	14181	14371	14297	14382	14081	14171	14457	14426	14281	14383	14472	14194	14401	14501	14341	14375	14439	14169	14293	14462	14235	14341	14487	14184	14277	14197	14199	14309	14393	14243	14356	14364	14165	14285	14195	14320	14427	14528	14225	14402	14154	14278	14179	14441	14295	14369	14201	14371	14277	14412	14468	14236	14325	14321	14211	14199	14281	14096	14159	14262	14298	14244	14277	14233	14179	14177	14288	14101	14337	14357	14415	14232	14281	14435	14124	14041	14233	14217	14211	14254	14393	14303	14312	14454	14457	14149	14194	14257	14071	14170	14419	14344	14258	14409	14126	14514	14284	14261	14300	14365	14532	14239	14250	14559	14333	14119	14286	14352	14442	14313	14358	14356	14382	14213	14220	14173	14276	14302	14269	14298	14239	14301	14374	14270	14144	14381	14354	14439	14485	14317	14316	14341	14018	14316	14145	14228	14192	14273	14327	14423	14322	14210	14365	14334	14355	14225	14497	14477	14199	14448	14494	14305	14533	14391	14220	14471	14296	14449	14273	14300	14153	14286	14170	14258	14303	14175	14321	14317	14344	14178	14223	14318	14114	14269	14300	14193	14213	14269	14170	14222	14409	14330	14391	14174	14180	14416	14413	14443	14442	14317	14345	14054	14174	14255	14320	14356	14340	14244	14237	14361	14147	14367	14430	14225	14278	13925	14282	14373	14242	14428	14297	14438	14322	14350	14354	14319	14410	14230	14283	14259	14143	14221	14246	14319	14115	14370	14131	14346	14346	14255	14190	14588	14287	14385	14239	14448	14259	14290	14358	14137	14371	14198	14336	14179	14408	14424	14217	14181	14472	14330	14323	14277	14422	14296	14230	14352	14394	14126	14266	14240	14223	14458	14410	14240	14282	14362	14424	14327	14238	14220	14382	14343	14040	14172	14341	14056	14258	14213	14379	14336	14327	14397	14340	14370	14212	14227	14096	14391	14188	14415	14404	14367	14553	14348	14241	14329	14401	14254	14524	14429	14271	14433	14083	14335	14354	14219	14102	14148	14340	14242	14394	14263	14245	14272	14280	14286	14289	14392	14220	14250	14167	14207	14218	14500	14195	14337	14217	14299	14306	14259	14184	14306	14421	14409	14129	14289	14372	14372	14521	14303	14237	14212	14445	14398	14378	14250	14371	14234	14311	14246	14258	14219	14120	14096	14450	14322	14307	14415	13988	14235	14160	14395	14145	14257	14298	14417	14281	14462	14267	14142	14072	14238	14070	14315	14285	14115	14238	14149	14370	14334	14228	14277	14349	14164	14340	14329	14247	14274	14389	14462	14390	14352	14302	14268	14327	14294	14267	14235	14129	14369	14336	14331	14533	14557	14108	14264	14299	14338	14269	14271	14364	14275	14399	14265	14319	14222	14304	14261	14216	14292	14107	14312	14374	14400	14242	14157	14132	14357	14208	14124	14116	14297	14266	14285	14321	14289	14215	14133	14315	14158	14161	14218	14476	14240	14309	14351	14317	14221	14210	14325	14128	14172	14206	14418	14099	14347	14243	14287	14211	14326	14271	14303	14220	14122	14262	14403	14278	14283	14233	14063	14241	14140	14333	14127	14270	14256	14104	14434	14284	14398	14380	14166	14306	14257	14264	14285	14352	14315	14424	14419	14186	14416	14150	14335	14302	14281	14214	14267	14232	14238	14450	14182	14220	14265	14505	14208	14515	14409	14249	14299	14246	14415	14259	14274	14321	14328	14490	14318	14254	14238	14269	14205	14211	14151	14183	14341	14232	14357	14312	14152	14405	14334	14451	14453	14133	14170	14117	14252	14462	14318	14336	14183	14421	14122	14149	14353	14277	14380	14403	14241	14294	14264	14470	14527	14404	14257	14260	14144	14171	14256	14275	14557	14235	14409	14364	14179	14169	14405	14444	14187	14085	14279	14292	14156	14216	14306	14188	14337	14347	14314	14338	14234	14315	14352	14339	14153	14252	14394	14001	14416	14326	14458	14254	14334	14276	14412	14338	14411	14500	14393	14238	14438	14258	14239	14316	14264	14287	14472	14356	14385	14518	14374	14237	14500	14204	14215	14151	14279	14404	14262	14061	14261	14301	14271	14217	14293	14349	14383	14163	14314	14379	14499	14324	14296	14335	14147	14129	14359	14391	14273	14164	14469	14441	14203	14366	14354	14112	14223	14380	14143	14393	14245	14157	14253	14108	14128	14156	14370	14387	14404	14304	14460	14212	14247	14433	14155	14192	14224	14347	14307	14331	14342	14434	14362	14294	14353	14296	14348	14339	14210	14380	14189	14455	14369	14406	14281	14178	14262	14400	14107	14133	14267	14347	14443	14229	14310	14133	14183	14252	14442	14431	14471	14315	14438	14268	14127	14234	14422	14292	14190	14019	14239	14163	14200	14254	14437	14310	14217	14160	14343	14250	14297	14279	14334	14393	14157	14434	14241	14280	14269	14375	14265	14330	14419	14032	14429	14243	14400	14224	14255	14338	14176	14469	14429	14299	14346	14152	14393	14231	14168	14266	14286	14207	14046	14279	14408	14162	14260	14191	14362	14326	14321	14202	14248	14270	14290	14176	14251	14315	14308	14201	14201	14251	14178	14021	14297	14264	14338	14198	14245	14452	14259	14354	14086	14185	14271	14348	14260	14147	14296	14207	14115	14206	14276	14243	14273	14270	14225	14318	14268	14347	14204	14212	14102	14325	14380	14299	14424	14157	14264	14438	14462	14283	14360	14317	14655	14395	14249	14169	14339	14293	14243	14246	14196	14217	14145	14172	14271	14454	14273	14298	14271	14145	14296	14186	14279	14256	14259	14022	14277	14273	14147	14191	14165	14108	14234	14396	14382	14246	14351	14298	14217	14190	14455	14405	14286	14124	14208	14257	14409	14065	14180	14332	14572	14451	14059	14249	14255	14306	14437	14358	14327	14182	14245	14374	14128	14369	14334	14231	14154	14195	14299	14181	14269	14364	14385	14326	14183	14270	14340	14585	14283	14262	14283	14160	14390	14263	14589	14408	14349	14330	14120	14372	14269	14318	14279	14413	14176	14520	14425	14252	14178	14466	14322	14331	14224	14266	14089	14169	14363	14252	14279	14303	14458	14243	14529	14223	14276	14423	14447	14341	14390	14369	14490	14353	14217	14212	14237	14273	14242	14228	14163	14416	14223	14281	14319	14232	14306	14240	14175	14153	14355	14150	14285	14347	14394	14195	14260	14204	14280	14295	14269	14404	14340	14292	14178	14223	14225	14285	14264	14276	14210	14433	14173	14059	14358	14441	14449	14360	14098	14096	14388	14378	14197	14341	14382	14352	14414	14266	14027	14145	14392	14303	14348	14261	14318	14149	14320	14080	13926	14403	14235	14269	14280	14085	14239	14228	14396	14217	14276	14234	14232	14300	14295	14205	14133	14195	14368	14293	14240	14436	14415	14366	14262	14506	14277	14340	14116	14308	14375	14255	14240	14403	14425	14211	14136	14268	14154	14503	14314	14426	14293	14407	14288	14245	14227	14303	14354	14465	14349	14151	14243	14457	14277	14171	14321	14441	14233	14088	14165	14109	14299	14311	14258	14234	14315	14274	14328	14485	14453	14412	14252	14249	14222	14279	14404	14162	14302	14365	14254	14196	14265	14380	14394	14474	14342	14355	14263	14372	14427	14238	14362	14427	14445	14341	14479	14372	14275	14207	14342	14257	14229	14278	14225	14295	14060	14223	14420	14191	14459	14312	14159	14326	14202	14192	14437	14310	14348	14191	14109	14368	14347	14093	14291	14372	14392	14341	14229	14315	14244	14342	14276	14306	14213	14347	14166	14319	14383	14533	14383	14460	14437	14261	14350	14370	14335	14269	14267	14254	14426	14502	14434	14307	14376	14289	14337	14137	14182	14216	14349	14259	14242	14261	14310	14330	14114	14379	14375	14262	14182	14289	14227	14228	14103	14139	14373	14385	14406	14425	14115	14226	14453	14358	14319	14328	14300	14426	14264	14552	14136	14137	14305	14203	14427	14274	14274	14364	14472	14263	14282	14322	14371	14170	14287	14326	14488	14362	14288	14426	14358	14432	14231	14180	14388	14222	14309	14101	14143	14278	14277	14308	14231	14088	14136	14306	14212	14260	14483	14275	14129	14263	14268	14404	14315	14282	14386	14185	14169	14510	14487	14185	14191	14416	14408	14347	14283	14221	14302	14370	14085	14391	14234	14219	14202	14352	14124	14343	14317	14339	14374	14317	14360	14327	14305	14271	14440	14285	14336	14422	14273	14231	14323	14198	14339	14396	14218	14360	14349	14279	14486	14226	14291	14450	14218	14289	14232	14395	14288	14113	14419	14035	14403	14182	14032	14306	14245	14077	14424	14579	14252	14201	14178	14303	14423	14223	14293	14357	14250	14437	14080	14359	14311	14217	14187	14441	14356	14381	14361	14225	14424	14351	14282	14141	14401	14200	14329	14301	14297	14217	14245	14288	14190	14338	14366	14357	14281	14168	14311	14166	14352	14503	14355	14263	14279	14187	14270	14305	14330	14265	14469	14399	14322	14288	14251	14344	14458	14203	14160	14454	14297	14197	14193	14429	14213	14212	14444	14350	14214	14354	14408	14363	14301	14274	14460	14030	14384	14405	14385	14353	14427	14304	14198	14227	14273	14158	14212	14318	14508	14333	14459	14380	14040	14238	14458	14225	14445	14207	14126	14193	14238	14149	14197	14077	14173	14327	14301	14401	14182	14269	14281	14269	14201	14247
31040	51927	47832	38611	34692	31185	26313	23836	22288	20082	18084	17366	16213	15206	14904	14870	14543	14535	14404	14452	14256	14329	14148	14149	14072	14214	14007	14009	14134	14054	13983	13985	13931	14045	13884	13945	13909	13919	13867	14078	13963	14030	13834	13962	13777	13992	13708	13768	13962	13859	13838	13883	13859	13997	13822	13906	13866	13861	13902	13938	13974	13716	13979	13924	13859	13880	13732	13830	13859	13755	13622	13964	13676	13696	13756	13933	13828	13717	13859	13730	13779	13890	13970	13702	13816	13880	13992	13827	13846	13772	14005	13700	14075	13765	13895	13732	13863	14030	13878	13973	13755	13850	13721	13913	13924	13893	13855	13776	13946	13842	13915	13915	13776	13761	13823	13949	13916	13840	13912	13868	13864	13851	13778	13904	13835	13839	13893	13999	13944	13786	13710	13845	13809	13829	13846	13973	13830	13817	13902	13835	13854	13792	13952	13985	13915	13765	13819	13769	13930	13865	13871	13883	13859	13845	13913	13825	13808	13945	13914	14052	13915	13814	13771	13735	13786	13757	13721	13828	13845	13876	13870	13770	13928	13702	13951	13938	13801	13889	13829	13961	14016	13881	13811	13942	13834	13811	13694	13870	13916	13911	13914	13753	13832	14095	13859	13883	13886	13742	13880	13899	13928	13937	13838	13986	13845	13878	13748	13815	13844	13820	13945	13821	13876	13811	13754	13923	13840	13944	13991	13661	13908	13812	13842	13863	13902	13793	13854	13721	13956	13874	13885	13883	13972	13762	14067	13854	13784	13916	13810	13921	13939	13922	13863	13905	13932	13899	13732	13811	13762	13929	13978	13989	13853	13902	13931	13997	13898	13712	13809	13834	13819	14037	13970	13834	13779	13980	13866	13835	13943	14006	13957	13741	13854	13835	14019	13823	13863	13814	13965	13899	13753	13847	13740	13879	13854	13768	13842	13802	13729	13804	13861	13831	13693	13816	13797	14029	13910	13753	13773	13754	13896	13979	13796	13831	13839	13730	13689	14113	13777	13742	13858	13835	13875	13875	13768	13771	13838	13719	13662	13741	13836	13670	13822	13956	13674	13869	13827	13869	13888	13857	13737	13901	13879	13874	14010	13698	13742	13861	13844	13787	13644	13680	14060	13871	14058	13842	13864	13748	13688	13753	13877	13917	13821	13787	13912	13792	13719	13994	13809	13794	13834	13792	13914	13778	14144	13781	13869	13879	13835	13823	14042	13928	13775	13908	13849	13911	13975	13800	13885	13836	13842	13751	13881	13857	13590	13875	13722	13949	13819	13913	13706	13840	13939	13915	13742	13887	13887	13922	13764	13964	13735	13746	13974	13845	13826	13795	13804	13976	13837	13895	13684	13800	14009	13840	13861	13736	13864	13888	13898	13911	13801	13817	13829	13846	13856	13932	13847	13853	14006	13817	13887	13734	13837	13771	13770	13892	13846	13843	13997	13913	13696	14021	13917	13823	13769	13906	13846	13821	13851	14043	13950	13788	13800	13777	13669	13900	13839	13787	13896	13835	13758	13817	13744	13963	13816	13807	13791	14025	13885	13855	13843	13926	13852	13953	13816	14029	13824	13762	13890	13774	13917	14084	13927	13770	13897	13812	13942	13765	13776	13604	13847	13866	13881	13894	13807	13918	13862	13855	13840	13889	14062	13821	13807	14010	13902	13868	13751	13652	13795	13854	13904	13939	13832	13839	13867	13815	13987	13715	13868	13965	13783	13889	13949	13909	13780	13784	13906	13940	13709	13935	13937	13811	13989	13827	13808	13901	13996	13820	13710	13743	13913	13681	13930	13749	13850	13741	13905	13878	13876	13918	13736	13798	13917	13975	13912	13868	13824	13772	13874	13751	13800	13875	14045	13677	13943	14036	13888	13685	13764	13785	13992	13766	13846	13717	13784	13880	13881	13741	13870	13777	13835	13843	13793	13819	13694	13955	13770	14041	13844	13744	13707	13920	13829	13896	13738	13919	13556	13792	13828	13896	13901	13848	13838	13832	13768	13840	13796	13619	13772	13807	13804	13809	13898	13801	13845	13909	13823	13924	13860	14066	13926	13690	13787	13843	14005	13757	13915	14001	13838	13745	13814	13828	13773	13762	13738	13786	13853	13879	13887	13884	13923	13783	13725	14003	13795	13960	13846	13960	14108	13914	13834	13671	13771	13945	13843	13903	13814	13793	13743	14008	13946	13737	13679	13712	13749	13910	13906	13874	13797	13687	13969	13841	13923	13913	13812	13768	13789	13894	13815	13754	13890	13876	13752	13945	13843	13823	13954	13766	14092	13857	13958	13776	13905	13670	13708	13909	13708	14025	13915	13689	13820	13708	13840	13832	13823	13853	13991	13750	13837	13956	13660	13866	13913	13838	13817	13848	13744	13821	14044	13755	13805	13972	13811	13911	13827	13728	13810	13933	13751	13864	13875	13761	14012	13865	13951	13860	13860	13812	13781	13761	13700	13767	13857	14022	13940	13709	13860	14011	13949	14002	13804	13894	13778	13818	13816	13929	13868	13802	13882	13667	13855	13783	13888	13723	13829	13756	13891	13687	13757	13845	13713	13735	13808	13989	13756	13932	13760	13764	13864	13853	14140	13837	13806	13869	13785	13793	13927	13812	13916	13706	13822	13781	13837	13821	13894	13608	13838	13915	13813	13758	13809	13832	14068	13766	13756	13891	13987	13816	13767	13863	13797	13762	13876	14006	13821	13778	13938	13904	13925	13890	13714	13801	13736	13897	13934	13850	13834	13886	13705	13830	13849	13885	13967	13728	13913	13915	13911	13815	13803	13933	13767	13664	13751	13804	13976	13846	13939	13915	13728	13741	13879	13875	13753	13874	13837	13718	13949	13815	13967	13852	13794	14001	13824	13979	13881	13748	13795	13788	13940	13763	13818	13786	13970	13839	13944	13968	13953	13790	13756	13728	13896	13793	13859	13763	13932	13784	13665	13848	13727	13908	13784	13840	13827	13848	13938	13904	13789	13910	13726	13950	13861	13733	13963	13975	13856	13935	13736	13927	13653	13993	13857	13778	13854	13863	13812	13677	13815	13873	13741	13827	13761	13790	13936	13894	13996	13798	13873	13851	13842	13895	13889	13810	13742	13838	13900	13974	13845	13703	13794	13825	13842	13828	13759	13877	14002	13749	13903	13753	13875	13887	13969	14013	13951	13794	14030	13840	13813	14028	13902	13740	13828	14041	14056	13792	13828	13931	13771	13834	13795	13826	13786	13916	13728	13885	13728	13684	13699	13986	13791	13911	13713	13790	13859	13757	13876	13823	13759	13899	13797	13745	13902	13850	13968	13778	13797	13912	13723	13763	13712	13725	13846	13851	13986	13829	13859	13891	13822	13734	13937	13781	13904	13806	13857	13968	13722	13720	14032	13749	13838	13878	13990	13836	13899	13775	13941	13813	13809	13814	13831	13815	13973	13783	13817	13802	13756	13704	13775	13695	13892	13797	13848	13896	13928	13848	13766	13843	13798	13753	13883	13906	13904	13724	13769	13951	13831	13811	13883	13864	13907	13859	13711	13942	13794	13907	13720	13788	14012	13859	13819	13813	13805	13821	13685	13880	13938	13892	13801	13773	13784	13835	13773	13896	13773	13921	13866	13983	13926	13819	13748	13760	13970	13834	13678	13752	13747	13783	13900	13755	13822	13933	13831	13865	13984	13800	13936	13818	13897	13804	13968	13857	13925	13856	13821	13933	13777	13905	13853	13779	13627	13838	13829	13746	13894	13841	13993	14067	13842	13874	13786	13892	13822	13884	13732	13837	13792	13864	13896	14041	13839	13911	13791	13711	13844	13877	13929	13945	13912	13688	13802	13817	13964	13848	13762	13921	13775	13831	13942	13732	13907	13824	13749	13989	13920	14004	14051	13889	13835	13898	13940	13767	13632	13948	13824	14036	13764	13891	13986	13860	13818	13854	13782	13894	13758	13906	14019	13844	13829	13727	13939	13820	13886	13809	13790	13800	13817	13897	13905	13920	13839	13772	13804	13757	13865	13841	13798	13662	13978	13829	13833	13930	13776	13931	14004	13925	13760	13866	13737	13673	13880	13884	13824	13795	13770	13830	13874	13795	13809	13981	13864	13871	13756	13722	13865	13831	13730	13888	13916	13804	13896	13867	13773	13791	13725	13933	13782	13760	13695	13650	14047	13787	13859	13839	13855	13634	13707	13951	13702	13754	13865	13946	13850	13990	13968	13895	13941	13844	13899	13835	14042	13833	13792	13855	13703	13786	13860	13734	13957	13786	13768	13817	13735	13975	13888	13932	13756	13942	13916	13858	13895	13869	13790	13965	13947	14058	13930	13972	13890	13742	13891	13908	13768	13882	13883	13857	13758	13792	13992	13847	13953	13790	14017	13911	13717	13973	13822	13793	13854	13706	13859	13774	13783	13698	13884	13935	13893	13924	13876	13985	13781	13764	13887	13868	13974	13876	13815	13852	13857	13851	13804	13818	13896	13887	13773	13863	13864	13779	13804	13818	13903	13797	13819	13811	13871	13887	13882	13819	13870	13787	13803	13888	13812	13867	13829	13916	13833	13670	13810	13905	13924	13881	13712	13910	13875	13907	13927	13796	13761	13746	13813	13764	13886	13789	13903	13954	13834	13790	13767	13792	13812	13717	13838	13729	13725	13762	14077	13957	13863	13830	13943	13669	13703	13881	14027	14010	13823	13912	13739	13879	13951	13949	13758	13795	13876	13888	13814	13745	14079	13862	13923	13787	13924	13881	13770	13796	13918	13725	13742	13972	13695	13950	13962	13768	13693	13873	13788	13853	13883	13792	13804	13833	13885	13852	13704	13847	13955	13875	13672	14069	13901	13966	13723	13877	13792	13715	13850	13888	13951	13729	13921	13915	13961	14011	13877	13725	14048	13965	13771	13798	13891	13800	13966	13840	13802	13855	13788	13784	13967	13659	13885	13906	13746	13799	13825	13813	13884	13724	13681	13977	13930	13940	13727	13852	13841	13725	13932	13710	13747	13938	13805	13822	13843	13878	13834	13828	13798	13886	13844	13679	13762	14008	13833	13850	13786	13917	13768	13748	13878	13760	13908	13776	14030	13751	13890	13787	13798	13665	13920	13852	13784	14061	13740	13968	13647	13775	13870	13853
31192	28635	31318	26791	22616	21011	18573	17184	16824	16255	15809	15550	15336	15090	14983	15058	15033	14910	14940	14888	15121	14885	14943	14761	14947	14942	14917	15084	14974	14741	14886	14800	14878	14851	14789	14822	15105	14970	14825	14945	14714	14646	14992	14745	14845	14806	14793	14867	14779	14754	14895	14763	14877	14912	14750	15063	14727	14851	14881	14755	14827	14810	14757	14994	14750	14588	14743	14675	14726	14681	14820	14905	14935	14793	14986	14876	14801	14663	14859	14785	14626	14727	14701	14678	14546	14747	14783	14722	14698	14734	14834	14714	14565	14834	14926	14690	14903	14870	14818	14808	14693	14683	14883	14951	14604	14838	14926	14697	14873	15021	14933	14756	14744	14832	14747	14622	14860	14654	14895	14809	14840	14974	14880	14734	14907	14832	14867	14799	14748	14719	14586	14771	14806	14841	14906	14718	14707	14671	14767	14771	14810	14658	14982	14857	14744	14787	14836	14703	14852	14936	14939	14698	14809	14775	14815	14749	14661	14608	14694	14831	14873	15056	14917	14883	14880	14617	14838	14732	14787	14911	14771	14590	14870	15030	14766	14772	14637	14807	14738	14660	14858	14698	15044	14642	14695	14683	14733	14814	14904	14866	15061	14730	14856	14893	14564	14747	15007	14694	14711	14878	14887	14983	14845	14818	14934	14691	14789	14762	14538	14749	14851	14758	14808	14904	15015	14855	14761	14821	14821	14929	14800	14864	14682	14899	14839	14813	14805	15010	14810	14936	14921	14655	14877	14846	14715	14767	14765	14792	14831	14825	14670	14747	14773	14745	14976	14801	14838	14846	14801	14655	14853	14838	14719	14741	14766	14998	14809	14956	14965	14803	14720	14582	14731	14985	14700	14643	14706	14792	14794	15071	14835	14722	14839	14820	14805	14838	14904	14869	14848	14760	14861	14804	14671	14757	14960	14850	14864	14992	14686	14934	14843	14841	14740	14706	14841	14812	14650	14877	14901	14818	14965	14873	14591	14816	14900	14886	14820	14972	14642	14946	14634	14804	14748	14911	14931	14915	14861	14788	14865	14805	14690	14610	14698	14745	14662	14701	14737	14736	14846	14681	14710	14628	14727	14753	14861	14793	14732	14811	14827	14816	14849	14802	14737	14822	14533	14790	14869	14732	14604	14863	14756	14864	14718	14744	14795	14850	14845	14678	14713	14719	14897	14914	14650	14645	14843	14861	14839	14911	14964	14985	14830	14810	14993	14747	14904	14927	14755	14783	14892	14842	14806	14909	14821	14689	15004	14749	14721	14768	14874	14809	14996	14795	14814	14793	14699	14917	14786	14777	14630	14828	14695	14797	14973	14685	14698	14778	14599	14736	14643	15021	14809	14642	14893	14926	14738	14904	14632	14627	14892	14886	14823	14908	14841	14567	14984	14830	14819	14820	14862	14770	14823	14796	14821	14869	14791	14740	14717	14803	14779	14742	14767	14839	14737	14881	14695	14868	14898	14873	14770	14721	14820	14854	14877	14845	14739	14860	14697	14793	14896	14864	14765	14878	14707	14985	14717	14824	14813	14744	14975	14683	14859	14920	14866	14768	14833	14977	14739	14754	14735	14869	14815	14775	14869	14690	14518	14889	14911	14866	14807	14980	14889	14877	14772	14805	14930	14579	14712	14879	14814	14757	14860	14745	14733	14698	14768	14617	14765	14643	14721	14714	14680	14907	14838	14903	14805	14684	14836	14747	14887	14909	14691	14769	14997	14784	14912	14866	14724	14756	14828	14724	14662	14653	14717	14889	14981	14677	14782	14821	14687	14774	14870	14797	14762	14698	14688	14840	14827	14768	14589	14818	14839	14806	14823	14738	14773	14886	14737	14803	14630	14966	14701	14801	14810	14709	14841	14730	14758	14787	14787	14769	14863	14785	14765	14881	14856	14632	14776	14698	14711	14726	14714	14835	14806	14972	14934	14858	14941	15071	14676	14830	14927	14730	14710	14842	14714	14826	14774	14604	14646	14667	14903	14768	14659	14762	14799	14984	15009	14903	14691	14727	14712	14892	14565	14630	14655	14725	14626	14986	14823	15119	15017	15033	14896	14887	14858	14878	15023	14896	14950	14833	14912	14844	14847	14814	14813	14752	14796	14688	14751	14613	14641	14605	14691	14683	14938	14765	14729	14939	14723	14816	14807	14818	14963	15002	14926	14819	14841	14944	14804	14752	14942	14754	14744	14842	14978	14725	14748	14851	14947	14800	14706	14724	14633	14637	14868	14696	14815	14950	14840	14853	14888	14795	15079	14793	14691	14986	14753	14780	14717	14812	14925	14927	14873	14829	14821	14699	14838	14811	14651	14637	14755	14757	14672	14806	14771	14794	14662	14827	14937	14655	14662	14974	14833	14838	14698	14758	14626	14761	14753	14707	14646	14867	15021	14756	14747	14817	14831	14857	14721	14989	14808	14749	14825	14701	14845	14858	14815	14692	14708	14699	14836	14948	14859	14859	14821	14675	14710	14722	14928	14740	14600	14691	14936	15037	14998	14825	14977	14751	14603	14690	14821	14698	14690	14854	14707	14743	14753	14952	15111	14847	14933	14713	14959	14836	14862	14811	14801	14819	14673	14662	14866	14675	14731	14917	14680	14862	14537	14609	14807	14672	14790	14697	14758	14688	14672	14867	14715	14756	14927	14863	14764	14792	14895	14606	14961	14628	14945	14898	14706	14875	15015	14876	14858	14976	14806	14799	14742	14717	14924	14883	14845	14805	14693	14824	15016	14839	14794	14692	14713	14806	14750	14849	14600	14893	14856	15088	14692	14874	14784	14874	14905	14708	14724	14750	14605	14971	14900	14711	14871	14736	14873	14742	14851	14727	15036	14850	14745	14717	14992	14912	14764	14715	14707	14789	14847	14921	14767	14927	14806	14762	14655	14756	15054	14856	14793	14745	14804	14855	14884	14940	14832	14813	14716	14973	14895	14636	14845	14733	14769	14765	14807	14741	14543	14919	14799	14911	14716	14823	14663	14834	14785	14808	14740	14852	14885	14966	14967	14846	14783	14847	14938	14649	14544	14738	14810	14718	14721	14745	14833	14698	14677	14820	14880	14750	14747	14855	14778	14896	14875	14856	14816	14903	14939	14815	14764	14822	14893	14837	14825	14772	14769	14707	14639	14806	14736	14870	14928	14814	14949	14949	15030	14819	14767	14915	14660	14739	14648	14797	14628	14864	14788	14739	14885	14855	14937	14617	14618	14645	14634	14616	14649	14746	14820	14676	14750	14822	14700	14503	14781	14812	14811	14768	14769	14847	14907	15021	14678	14739	14771	14805	14939	14865	14717	14793	14661	14796	14790	14679	14718	14706	14688	14732	14806	14799	14927	14595	14771	14906	14962	14740	14823	14816	14678	14881	14596	14873	14671	14836	14897	14845	14828	14661	14942	14818	14942	14937	14853	14966	14872	14812	14858	14886	14978	14890	14791	14829	14886	14867	14962	14886	14793	14775	14739	14753	14932	14599	14729	14661	14711	14680	14856	14905	14715	14961	15022	14814	14932	14748	14762	14757	14817	14960	14779	14915	14589	14859	14984	14926	14858	14709	14786	14648	14770	14801	14719	14617	14737	14561	15030	14726	14756	14851	14715	14837	14820	14822	14690	14815	14850	14822	14896	14689	14819	15081	14881	14709	14927	14687	14824	14675	14754	14759	14733	14924	14953	14772	14841	14656	14551	14596	14846	14776	14819	14768	14679	14850	14809	14677	14981	14713	14854	14726	14819	14757	14843	14850	14973	14944	15052	14776	14745	14966	14810	14979	14839	15094	15045	14752	14841	14916	14817	14916	14801	14619	14907	14797	14861	15048	14804	14765	14805	14947	15061	14732	14793	14810	14812	14789	14664	14738	14854	14748	14861	14850	15004	14914	14824	14755	15059	14940	14716	14850	14776	14748	14592	14942	14961	14761	14786	14929	14701	14853	14823	14906	14731	14747	14915	14802	14877	14697	14728	14803	14778	14670	14821	14849	14917	14868	14781	14918	14787	14765	14978	14775	14783	14733	14834	14834	14765	14745	14729	14726	14887	14811	14827	14535	14894	14875	14764	14803	14998	14919	14871	14846	14904	14694	14821	14815	14791	15080	14782	14617	14924	14757	14840	15062	14849	14705	14853	14918	14738	14618	14742	14773	14579	14827	14787	14657	14797	14820	14785	14689	14835	15082	14851	14862	14981	14711	14880	14769	14743	14627	14748	14949	14664	14957	14802	14869	14925	14542	14879	14703	14824	14750	14790	14887	14734	14682	14827	14817	14728	14947	15060	14824	14751	14898	14839	14891	14823	14770	14837	14884	14749	14931	14809	14853	14588	14790	14770	14907	14720	14763	14801	14778	14698	14839	14836	14722	14944	14873	14858	14726	14917	14864	15047	14951	14752	14938	14952	14598	14915	14678	14729	14808	14784	14848	14797	14817	15103	14960	14969	14749	14810	14656	14623	14832	14937	14704	14908	14813	14748	14771	14943	14829	14930	14927	14902	14806	14732	14796	14871	14929	14761	14656	14651	14649	14779	14652	14773	14739	14989	14753	14727	14766	14984	14889	14848	14797	14760	14862	15018	14861	14724	14691	14905	14713	14880	15028	14794	14894	14819	14810	14728	14799	14861	14632	14966	14758	15201	14758	14760	14899	15032	14747	14842	14779	14829	14907	14825	14790	14853	14775	14836	14672	14833	15017	15005	14827	14765	14835	14790	14938	14917	14684	14832	14930	14775	14754	14764	14709	14972	14820	14764	14698	14741	14725	14783	14839	14845	14898	14835	14891	14862	14828	14831	14826	14730	14733	14793	14806	14724	14803	14865	14715	14674	14883	14928	14860	14917	14600	14875	14821	14872	14952	14803	14815	14712	14864	14928	14749	14837	14797	14933	14706	14868	14715	14962	14938	14863	14911	14707	14710	14844	14871	14676	14862	14854	14841	14781	14833	14887	14734	14709	14702	14689	14928	14822	14945	14664	14861	14947	14621	14775	15020	15001	14796	14845	14763	14856	14778	14865	14716	14890	14701	14904	14756	14886	14803	14939	14784	15056	14993	14727	14833	14707	14882	14671	14875	14757	15002	14857	14711	14975	14835	14788	14754	14762	15026	14980	14846	14792	14896	14572	14776	14747	14718
30098	41683	37418	29146	25623	23519	19582	18457	17526	16521	15566	15362	15153	14633	14388	14623	14569	14500	14476	14594	14328	14363	14264	14364	14110	14242	14191	14047	14269	14199	14243	14346	14238	14286	14143	14222	14144	14195	14313	14264	14161	14404	14327	14077	14253	14179	14267	14218	14207	14180	14096	14064	14040	14167	14185	14223	14333	14176	14124	14151	14244	14236	14242	14130	14389	14089	14184	14173	14139	14109	14003	14171	14177	14071	14128	14053	14065	14270	14042	14135	14341	14126	14151	14264	14288	14117	14208	14072	14054	14233	14114	14068	14269	14255	14049	14260	14081	14200	14052	14094	14017	14149	14102	14205	14252	14172	14129	13994	14107	14124	14284	14189	14269	14067	13988	14057	14057	14278	14276	14286	14130	14127	14214	14009	14210	14322	14031	14357	14103	14193	14225	14218	14291	13989	14153	14152	14190	13995	14033	14036	14093	14202	14247	14182	14211	14086	13970	14142	14196	14024	14279	14232	14117	14142	14012	14121	14201	14058	14180	14042	14142	14217	14091	14284	14185	14176	14142	14244	14229	13990	13986	14310	14079	14275	14067	14037	14160	14146	14039	14128	14226	14089	14214	14111	14097	14164	14169	14221	14053	14286	14157	14029	14188	14179	14030	14155	14076	14127	14246	13982	14106	14134	13974	14121	14214	14114	14256	14139	14069	13930	14043	14274	14153	14007	14147	14137	14112	14112	13993	13981	13994	14180	14171	14038	14248	14239	14214	14242	14205	14266	14123	14175	14292	14137	14407	14373	14136	14085	14049	14169	13998	14120	14103	14083	14007	14021	14185	14324	14198	14190	14196	14102	14272	13988	14145	14142	14313	14252	14193	14120	14088	14063	14153	14194	14102	14340	14136	14113	13980	14076	13927	14050	14200	13993	14426	14211	14212	14254	14165	14246	14178	14240	14348	14085	14157	14048	14139	14150	14080	14130	14114	14082	14121	14145	14198	14295	14231	14451	14183	14033	14054	14159	14253	14220	14082	14163	14174	14096	14335	14288	14184	14142	14139	14213	14033	14201	14174	14259	14007	13966	14284	14008	13910	14105	14062	14159	14204	14039	14012	14202	14175	13992	14125	14138	14212	14309	14302	14142	14216	14164	14190	13938	14287	14185	14149	14174	14104	14016	14121	14126	14100	13917	14185	14145	14133	14302	13820	14171	14085	14157	14198	14108	14214	14190	14098	14075	14241	14112	14235	13987	14155	14100	14246	14136	14370	14031	14145	14187	14183	14124	14055	14118	14191	14074	14292	14061	14263	13979	14115	14259	14129	14225	14268	14172	14209	14255	14401	14058	14117	14231	14136	14138	14236	14007	14188	14145	14332	14246	14225	14168	14080	14136	14096	14137	14122	14132	14164	14329	14114	14218	14173	14152	14262	14221	14160	14205	14240	14319	14254	14235	14093	14180	14146	14071	14218	14131	14168	14137	14140	14177	14103	14279	14288	14139	14211	14218	14113	14133	14039	14132	14130	14191	14039	14205	14075	14139	14077	14175	14068	14187	14043	14186	14198	14098	14008	14237	14096	14098	14215	14109	14131	14051	14194	13962	14129	14089	14037	14130	14164	14069	14078	14290	14196	14211	14083	14139	14008	14143	14228	14012	14322	14136	14190	14153	14220	14075	14320	14025	14113	13993	14193	14317	14104	14149	14024	14200	14109	14082	14265	14222	14113	14317	14111	14066	14139	13920	14047	13978	14118	13986	14182	14114	14168	14328	14021	14124	14047	14295	14195	14011	14152	14223	14242	14331	14172	14078	14138	14052	14050	14117	14271	14025	14048	14250	14212	14116	14147	14150	14195	14178	13991	14161	14163	14159	14040	14185	14178	14063	14116	14103	14131	14121	14078	14106	14222	14248	14235	14077	14274	14239	14032	14210	14239	14183	13952	14199	14190	14056	14318	14375	14173	14437	14202	13981	14116	14155	14203	14017	14081	14141	14228	14137	14298	14180	14258	14362	14186	14170	14231	14207	14234	14182	14206	14314	14258	14118	14088	14310	14168	14056	14122	14057	14207	14207	14264	14208	14120	14148	14184	14151	14123	14227	14055	14103	14116	14035	14302	14189	14139	14044	14049	14288	14128	14106	14229	14053	14175	14244	14337	14321	14149	14178	14181	14096	14077	14133	14038	14135	14196	14179	14051	14297	14214	14180	14210	14207	14223	13947	14140	14132	13984	14144	14026	14086	14100	14191	14114	14042	14148	14261	14300	14251	14133	14178	14338	14015	13963	14170	13979	14053	13933	14163	14014	14137	14074	14180	14136	14129	14065	14135	14115	14262	14241	14022	14243	14320	14212	14236	14037	14032	14069	14213	14255	14056	14150	14081	14185	14043	14104	14079	14151	14271	14316	14289	14074	14205	14272	14081	14182	14046	14168	14229	14198	14165	13987	14131	14150	14089	14221	14125	14233	14106	14284	14181	14165	14237	14206	14226	14173	14230	14220	14183	14194	14355	13962	14235	14168	14219	14102	14264	14251	14093	14097	14155	14122	14159	14083	14207	14251	14108	14111	14323	14231	14182	14263	14087	13961	14094	14142	14270	14202	14191	13997	13983	14234	14203	14147	14193	14339	14213	14137	14264	14170	14263	14257	14206	14179	14146	14144	14096	14037	14281	14176	14210	14144	14029	14309	14291	14176	14172	14155	14266	14316	14336	14164	14389	14169	14269	13990	14097	14030	14062	14132	14044	14084	14203	14123	14099	14225	14343	14233	14219	14042	14193	14111	14174	14106	14041	13975	14292	14043	14175	14166	13917	14267	14239	14025	14011	14071	14074	14169	14170	14056	14102	14287	14312	14120	14157	14248	14197	14121	13915	14197	14060	14037	14029	14018	14259	14273	13907	14101	13992	14058	14140	14178	14021	14226	13995	14210	14267	14136	14240	14145	14045	14177	14095	14032	14292	14036	14035	14340	14096	14128	14340	14170	14171	14021	14029	14117	14086	14063	14005	14103	14155	14268	14074	14233	14203	14146	14250	14082	14089	14125	14107	14202	14147	14297	14320	13967	14418	14204	14104	14291	14087	14342	14000	14158	14239	14111	14133	14161	14174	14202	14143	13987	14190	14238	14145	14135	13914	14098	14215	14177	14045	14310	14174	14044	14176	14064	14113	14227	14164	14242	14171	14177	14148	14233	14109	14159	14296	14162	14189	14191	14077	14135	14184	14250	14042	14286	14145	14148	14082	14225	14226	14132	14187	14278	14048	14119	14203	14242	14344	14024	14023	14208	14269	14158	14057	14131	14196	14251	14141	14211	14191	14203	14221	14149	14035	14147	14111	14238	14199	14301	14162	14189	14264	14127	14035	14227	14139	14148	14198	14226	14327	14022	14193	14207	14069	14180	14188	14081	14171	14151	14308	13971	14100	14076	14026	14142	14076	14126	13992	14214	14086	14031	14243	14087	14135	14229	14009	14135	14145	14136	14153	14050	13995	14169	14167	14279	13948	14145	14006	14152	14136	14282	14399	14038	14082	14358	14080	14253	14105	14091	14253	14113	14180	14189	14036	14129	14114	14141	14061	14095	14120	14112	14272	14145	14101	14197	14129	14146	14197	14087	14254	14255	14206	14302	14081	14257	14228	14166	14333	14146	14205	14132	14183	14061	13999	14178	14131	14292	14189	14010	14137	14083	14135	14275	14221	14166	14301	14137	14251	14253	14095	14016	14066	14029	14158	14274	14099	14233	14149	14161	13989	14198	14118	14187	14315	14265	14018	14129	14028	14163	14215	14223	14218	14080	14179	14146	14180	13940	14205	14183	14229	14106	14304	14081	14318	14097	14321	13986	14165	14241	14201	14104	14185	14193	14197	14275	14049	14329	14181	14076	14265	14122	14129	13906	14152	14197	14106	14034	14154	14100	14208	14029	14048	14198	14096	14211	14157	14202	14228	14116	14213	14118	14128	14170	14196	14242	14046	14175	14105	14264	14173	13990	14137	13987	14201	14164	14117	14113	14222	14171	14188	14257	14354	14095	14199	14168	14084	14078	14225	14290	14112	14043	13948	14194	14415	14252	14137	14249	13934	14180	14194	14041	14299	14116	14143	14138	14191	14082	14223	14153	14187	14365	13880	14199	14071	14328	14134	14017	14079	14139	14175	14186	14415	14255	14301	14057	14192	14101	14231	14103	14141	14065	14266	14090	14428	14139	14248	14146	14038	14099	14252	14309	14166	14185	14110	14172	14151	14193	14104	14365	14171	14089	14147	14171	14137	14221	14172	14245	14106	14173	14124	14127	14164	14168	14185	14252	14221	13943	14146	14136	14189	14256	14149	13992	14186	13995	14046	14159	14174	14140	14265	14203	14129	14170	14298	14242	14141	13971	14165	14211	14058	14074	14190	14129	14237	14165	14154	14240	14150	14107	14297	14125	14212	14082	14245	14281	14175	14143	14238	14090	14179	14010	14227	14232	14071	14192	14133	14255	14212	14197	14071	13986	14143	14320	14037	14079	14074	14012	14080	14094	14184	14095	14226	14105	14038	14151	14143	14269	14225	14133	14016	14263	14234	14138	14298	14168	14265	14150	14178	14160	14029	14276	14233	14134	14221	14212	14195	14133	14213	14312	14098	14288	14338	14221	14263	14195	14220	14147	14039	14226	14107	14269	14207	14171	14239	14274	14243	14096	14158	14207	14177	14288	14039	14141	14298	14087	14225	14100	14017	14189	14217	14168	13955	14117	14070	14155	14011	14066	14129	14140	13999	14261	14114	14164	14142	14292	14262	14074	14159	14190	14243	14169	14112	14166	14218	14284	14152	14174	14117	14108	14099	14180	14217	14005	14102	14232	13998	14132	14151	14179	14152	14364	14069	14115	14237	14196	14268	14101	14132	14159	14173	14166	14043	14008	14156	14152	14142	14121	14173	14107	14267	14038	14042	14177	14102	14250	14276	14132	14283	14324	14166	14011	14263	14083	13972	14146	14211	14076	14336	14165	14040	13954	14094	14093	14126	13984	14086	14136	14027	14229	14285	14127	14239	14135	14140	14031	14203	14238	14218	14184	14102	14082	14177	14347	14145	14096	14141	14208	14049	14229	14178	14223	14264	14107	14020	14261	14215	14148	14007	14086	14226	14321	14188	14191	14119	14149	14307	14213	14137	13957	14281	14075	14074
25391	21446	28466	26746	24077	23699	21119	18406	17368	16643	15946	15380	14846	14434	14470	14215	14120	14305	14353	14024	13928	14054	14138	14197	13925	13951	13956	13933	13943	13880	14110	13958	13778	13841	13994	13785	14063	14045	14035	14054	13902	14018	14042	13855	13905	13821	14076	13915	13841	13766	13869	13782	13900	13991	13854	13911	14057	13937	13806	13857	13707	13695	13893	14021	13964	13852	13971	13778	13813	13761	13882	13838	13721	13892	13921	13867	14012	13915	13966	13793	13834	13681	13788	13858	13910	13774	13864	13971	13921	13968	13897	13938	13796	14074	14069	13945	13972	13889	13917	13593	13956	13810	13969	13675	13810	13982	13967	13892	13899	13897	14010	13715	13900	13928	13750	14205	13822	13949	13640	13642	13742	13990	13823	13917	14041	13904	13976	13865	13803	13767	13734	13909	13762	13769	13709	13895	13748	13850	13884	13826	13782	13706	13638	13658	13797	13749	13739	13915	13970	13922	13774	13842	13464	13621	13841	13756	13689	13914	13857	13731	13961	13711	13865	13813	13803	13848	14001	14160	13741	13831	13885	13804	14095	13713	13983	13955	14052	13911	13853	13800	13816	13719	13795	13808	13800	13827	13788	13789	13674	13832	13826	13866	13795	13953	13909	13863	13792	13803	13910	13868	13699	13954	13832	13973	13727	13730	13831	13874	13939	13793	13735	13872	13741	14021	13874	14030	13636	13692	13947	13729	13785	13809	13768	13873	13987	13858	13849	13797	13740	13930	13960	13737	13882	13761	13720	13734	13937	13819	13819	13765	14083	13809	13804	14044	13880	13817	13690	13895	13959	13625	13937	13788	13845	13879	13849	14050	13994	13900	13887	13820	13886	13872	13791	13787	13888	13795	13857	13962	13860	13621	13864	13824	13889	13826	13723	13904	13892	13863	13809	13788	13885	13859	13855	13891	13882	13925	13980	14034	14134	13804	13848	13804	13830	13790	13837	13800	13812	13967	13714	13709	13694	13890	13823	14098	13981	13760	13922	13764	13722	13751	13905	13735	13766	13753	13837	13920	13756	13908	13861	13881	13954	13762	13955	13702	14020	13898	13860	13589	13730	13902	13819	13749	13910	13841	13803	13746	13678	13943	13928	13849	13672	13695	13907	13839	13630	13945	13870	13827	13921	13771	13920	13721	13953	13809	14022	13846	13762	13883	13958	13842	13943	13838	14051	13693	13787	13823	13863	13744	14018	13674	14057	13834	13886	13855	13786	13905	14018	13965	13979	14094	13865	13809	13732	13796	13862	13866	13912	13883	13776	13915	13757	13803	13906	13941	13864	13790	13693	13750	14022	13798	13717	13897	13904	13753	13644	13653	13887	13799	13995	13985	13933	13806	13838	13826	13817	13903	13655	13852	13883	13724	13869	13994	13661	13790	13890	13758	13876	13897	13920	13901	13912	13694	13972	13788	13788	13930	13730	13627	14040	13674	13887	13765	14079	13713	13831	13980	13912	13783	13905	13625	13884	13776	14079	13631	13711	13864	13652	13865	13593	13806	13977	13986	13722	13582	13884	13920	13828	13704	13800	13847	13907	13874	13852	13757	13943	13894	13838	13781	13701	13755	13903	13904	13998	13927	13707	13814	13683	13865	13786	13800	13933	13911	13955	13915	13842	13882	13802	13841	13791	13980	14037	13939	13910	13858	14055	14003	13768	13751	13833	13748	13815	13773	13688	13959	13846	13910	13799	13740	13580	13960	13661	13976	13835	13893	13731	13897	13954	13989	13658	13657	13838	13741	13710	13687	13868	13888	13962	13905	13971	13901	14028	13865	13964	13726	13831	13866	13910	13867	13979	13769	13748	13913	13918	13854	13657	13799	13925	13830	13846	14055	13693	13781	13779	13627	13928	13820	13693	13807	13846	13794	13827	13787	13777	13879	13809	13951	13917	13644	13699	13945	13523	13972	13954	13873	13594	13825	13886	13813	13939	13880	13909	13858	13883	13938	13830	13911	13672	13878	13735	13914	13925	13985	13723	13974	13871	13828	13936	13984	13760	13834	13917	13671	13718	13904	13866	14216	13794	13910	13950	13808	13823	13797	13675	13841	13992	13735	13689	13814	13598	13590	13988	13605	13787	13821	13874	13849	13801	13871	13583	13531	13924	13820	13930	13956	13949	13798	13873	13824	13828	13748	13854	13670	13830	13789	13918	13781	13915	14051	13703	13901	13662	13874	13792	13753	13747	13708	13915	13900	13900	13827	13940	13829	13778	13897	13956	13907	13895	13843	13894	13671	13879	13939	14064	13874	13885	13877	13902	13889	13926	13692	13719	13795	13756	13780	13914	13861	13879	13981	13937	13846	13933	13655	13826	13752	13860	13917	13873	13938	13818	13916	13912	13906	13871	13831	13789	13834	13880	13747	13869	13877	13805	13788	13821	13820	14089	13942	13658	13782	13781	13801	13823	13860	13911	13860	13627	13677	14070	13623	13808	13895	14005	13657	13934	13774	13961	13814	13846	13785	13833	13747	13913	13911	13927	13791	13963	13840	13789	13922	13694	13891	13888	13668	13686	13796	13824	13863	13796	13874	13758	13720	13859	13833	13885	13854	13806	13698	13978	13825	13918	13808	13960	13627	13816	13835	13940	13793	14002	13914	13848	13827	14103	13993	13891	13819	14103	13983	13916	13670	13869	13904	13719	13882	13638	13818	13662	13835	13747	14171	13833	13993	13854	13962	13791	13769	13855	13844	13868	13829	13869	13952	13728	13810	14040	13875	13783	13884	13626	13987	13924	13883	13779	13912	13665	13878	13948	13992	13778	13809	13857	13864	13767	13643	13939	13782	14075	13799	13879	13966	14005	13766	13910	13889	13835	13794	13785	13794	13872	13642	13847	13802	13846	13717	13976	13729	13770	14024	13961	13853	13868	14032	13809	13809	13746	13775	13723	13913	13808	13804	13705	13765	13884	13890	13694	13774	13709	13827	13818	13829	13929	13999	13782	13832	13679	13714	13620	13844	13844	13805	13995	13966	13892	13819	14169	13802	13878	13869	13893	13732	13626	13729	13780	13608	13881	13793	13938	13787	13861	13785	13691	13741	13761	13862	13861	13946	14087	14038	13778	13738	13910	13780	13837	13726	13922	13806	14019	13847	13972	13687	13736	13789	13850	14015	13748	13826	13867	13814	13925	13940	13942	13833	13764	13711	13681	13866	13837	13913	13825	13920	13918	13850	13991	13749	13842	13946	13883	13875	13958	13957	13708	13915	13721	13836	13754	13752	13708	13823	13715	13744	14062	13731	13895	13916	13921	13842	13966	13762	13934	13876	13657	13600	13865	13772	13914	13806	13813	13634	13968	13820	13932	13799	13893	13685	13820	13920	13944	13777	13944	13827	13925	13667	13903	13743	14018	13692	13947	13881	13830	13719	13851	13849	13744	13762	13629	13980	13724	13852	13985	13873	13687	14120	13780	13753	13892	13780	13673	13894	13902	13857	13931	13931	13816	13912	13856	13988	13822	13811	13836	13918	13878	13991	13975	13833	13982	13753	13756	13791	13877	13860	13821	13950	13795	13665	13793	13942	13888	13666	13874	14087	13757	13959	13884	13753	13869	13798	13839	13846	13809	13938	13917	13945	13939	13773	13810	13818	13817	13875	13886	13796	13807	13909	14021	13745	14128	13853	13786	13813	13815	13771	13837	13959	13877	14026	13958	13808	13747	13940	13826	13849	13654	13722	13724	13640	13856	13823	13888	13848	13713	14008	13749	13809	13858	13741	13806	13893	13992	13849	13830	13775	13950	13861	14075	13811	13858	13706	13918	13959	13713	13737	13950	13896	13951	13935	13900	13705	14045	13928	13787	13953	13968	13782	13912	13917	13877	13909	13796	13937	13821	13886	13760	13771	13922	13854	13736	13794	13816	13868	13686	13821	13711	13923	13731	13567	13795	13792	13981	14067	13974	13946	13577	13634	13884	13887	13761	13699	13754	13841	13844	13869	13764	13985	13887	13745	13881	13916	13964	13723	13821	13894	13920	13736	13893	13858	13815	13800	13773	13714	13773	13991	13762	14014	14004	13770	13964	13859	13897	13852	14069	13936	13975	13806	13779	13683	13674	13804	13872	13955	14001	13846	13965	13966	13972	13793	13691	13895	14043	13721	13787	13926	13974	13844	13828	13796	13774	13768	13787	13720	13770	13790	13774	13990	13871	13866	13849	13948	13920	13888	13824	13871	13636	13916	13648	13855	13804	13807	13841	13823	13831	13935	13887	13750	13779	13931	13884	13748	13676	13842	13878	13881	13741	13780	13961	13668	13663	13825	13875	13763	14021	13638	13593	13976	13911	13841	13936	13889	13893	13711	13885	13704	13722	13889	13915	13644	13805	13871	13865	13917	13920	13954	13793	13792	13923	13848	13864	13824	13759	13982	13888	13836	13809	13771	13913	13821	13741	13675	13694	13812	13765	13698	13598	14014	13879	13681	13992	13716	13880	13863	13927	13972	13974	13841	13818	13785	13945	13728	13808	13731	13715	13869	13869	13737	13739	13765	13867	13876	14034	13973	13953	13770	13817	13723	13663	13926	13985	13772	13901	13868	13900	13715	13963	13805	13794	13806	13669	13772	13649	13845	13687	13605	13985	13775	13822	13597	13915	13851	13682	13859	13719	13877	13852	13905	13786	13713	13901	13879	13806	13776	13895	13946	13765	13929	13693	13784	13770	13813	13992	13906	13901	13887	13773	13872	13697	13730	13953	13998	13875	13799	13815	13829	13894	13641	13846	13610	13740	13789	13734	13764	13875	14087	13822	13905	13758	13914	13839	13817	13860	13857	13680	13844	13830	13677	13822	13952	13959	13869	13903	13897	13767	13878	13954	14039	13774	13830	13824	13871	13897	13853	13765	13764	13909	13979	13803	13723	13833	13915	13765	13824	13833	14045	13834	13826	13917	13845	14046	13534	13729	13943	13856	13851	13994	13776	13677	13904	13963	13785	14105	13886	13839	13896	13708	13846	13824	13976	13723	14115	13747	13925	13760	14066	13799	13927	13757	13846	13798	13945	13812	13948	13812	13983	13915	13869	14000	13735	13661	13727	13870	13778	13936	13873	13842	13697	13860	13870	13904	13889	13777	13790	13811	13823	13770	13784	13644	13810	13756	13770	13825	13703
29427	47084	43285	34205	29839	26916	22355	20687	19362	17949	16509	15901	15182	14525	14080	14353	14195	14123	13981	13916	13804	13774	13770	13676	13732	13718	13896	13649	13693	13596	13649	13511	13456	13577	13608	13536	13608	13583	13719	13609	13464	13501	13688	13597	13441	13635	13736	13590	13526	13664	13583	13465	13505	13629	13541	13551	13586	13357	13513	13472	13454	13578	13430	13582	13456	13420	13527	13576	13365	13595	13541	13445	13585	13542	13613	13329	13552	13477	13717	13595	13509	13610	13467	13454	13527	13411	13407	13543	13428	13593	13559	13458	13555	13410	13477	13244	13490	13435	13505	13451	13566	13552	13577	13296	13411	13622	13570	13416	13469	13511	13380	13645	13545	13559	13495	13541	13654	13533	13583	13497	13351	13503	13393	13349	13564	13431	13433	13574	13594	13509	13465	13402	13514	13509	13604	13477	13420	13593	13487	13537	13489	13563	13430	13650	13541	13688	13511	13476	13677	13411	13511	13446	13621	13512	13420	13441	13537	13653	13504	13376	13523	13505	13581	13596	13578	13645	13504	13542	13650	13478	13630	13465	13581	13671	13759	13540	13529	13463	13457	13465	13554	13551	13391	13421	13488	13498	13443	13600	13646	13621	13528	13511	13436	13506	13695	13559	13624	13561	13584	13432	13405	13463	13650	13531	13562	13460	13759	13431	13617	13419	13487	13553	13468	13501	13483	13390	13756	13712	13541	13488	13485	13507	13544	13416	13468	13561	13482	13707	13538	13492	13466	13436	13698	13463	13628	13522	13479	13410	13473	13433	13569	13393	13530	13533	13482	13501	13375	13572	13430	13543	13409	13556	13548	13499	13724	13487	13403	13560	13431	13684	13453	13563	13363	13450	13430	13593	13616	13549	13522	13500	13517	13579	13663	13498	13551	13475	13471	13761	13583	13638	13404	13532	13421	13364	13581	13566	13483	13477	13416	13442	13587	13586	13488	13471	13437	13568	13407	13497	13591	13607	13595	13429	13467	13598	13431	13375	13525	13466	13595	13594	13527	13515	13463	13514	13660	13650	13502	13526	13481	13507	13518	13413	13454	13494	13468	13570	13625	13445	13585	13647	13516	13549	13337	13400	13634	13494	13424	13561	13552	13603	13482	13425	13543	13666	13329	13484	13444	13553	13568	13511	13435	13473	13547	13557	13414	13656	13542	13418	13544	13528	13549	13427	13572	13533	13524	13430	13499	13517	13412	13542	13537	13485	13469	13382	13566	13467	13488	13468	13561	13482	13369	13560	13532	13459	13456	13499	13687	13332	13543	13523	13546	13455	13605	13480	13472	13378	13551	13573	13374	13328	13513	13686	13648	13504	13426	13398	13419	13588	13420	13463	13550	13580	13444	13713	13495	13406	13345	13455	13376	13420	13416	13436	13614	13655	13519	13488	13516	13496	13632	13553	13529	13541	13553	13515	13542	13393	13380	13647	13566	13382	13456	13661	13296	13418	13554	13494	13486	13454	13581	13500	13309	13591	13566	13488	13431	13566	13519	13629	13658	13541	13563	13506	13471	13700	13382	13594	13444	13442	13476	13467	13632	13544	13568	13528	13595	13354	13694	13590	13542	13612	13450	13465	13550	13626	13399	13407	13602	13589	13585	13506	13524	13498	13527	13564	13607	13624	13565	13639	13442	13474	13574	13652	13686	13553	13439	13565	13527	13558	13411	13611	13578	13555	13587	13337	13461	13452	13507	13752	13467	13656	13668	13516	13508	13513	13513	13290	13446	13548	13564	13643	13531	13432	13489	13429	13415	13616	13356	13478	13381	13446	13444	13479	13539	13535	13521	13545	13583	13470	13365	13547	13650	13459	13587	13529	13426	13359	13593	13537	13525	13648	13512	13468	13511	13496	13324	13586	13509	13610	13493	13558	13525	13486	13361	13548	13473	13521	13580	13539	13474	13465	13550	13510	13296	13582	13480	13498	13410	13746	13533	13491	13447	13568	13460	13639	13479	13673	13533	13650	13590	13547	13474	13654	13499	13515	13427	13607	13413	13391	13508	13522	13582	13331	13588	13405	13581	13464	13517	13476	13490	13628	13475	13484	13506	13532	13548	13431	13596	13570	13583	13784	13563	13572	13467	13464	13592	13479	13347	13621	13542	13525	13480	13553	13510	13530	13442	13539	13380	13520	13448	13501	13487	13463	13502	13339	13563	13397	13565	13441	13433	13543	13469	13556	13468	13556	13646	13433	13611	13469	13720	13506	13460	13535	13517	13560	13661	13574	13493	13512	13447	13549	13520	13388	13396	13307	13600	13450	13488	13532	13466	13559	13479	13538	13496	13497	13547	13554	13419	13632	13628	13688	13528	13421	13574	13324	13617	13515	13620	13305	13634	13436	13580	13671	13506	13502	13615	13395	13580	13539	13438	13566	13580	13567	13452	13514	13548	13580	13502	13392	13389	13613	13545	13474	13580	13524	13535	13501	13611	13538	13579	13357	13404	13370	13424	13496	13590	13489	13625	13549	13550	13529	13455	13342	13454	13600	13444	13491	13453	13539	13422	13574	13654	13581	13538	13445	13423	13537	13526	13591	13589	13562	13594	13451	13563	13510	13608	13374	13404	13499	13346	13662	13633	13459	13475	13558	13582	13557	13556	13463	13617	13354	13409	13385	13478	13537	13570	13505	13562	13519	13403	13637	13562	13478	13500	13680	13283	13490	13354	13446	13542	13659	13477	13541	13436	13382	13618	13678	13415	13474	13500	13655	13647	13435	13486	13593	13576	13553	13464	13594	13502	13522	13439	13480	13577	13436	13555	13511	13575	13379	13503	13568	13503	13584	13587	13574	13296	13507	13542	13539	13379	13526	13520	13608	13401	13399	13674	13557	13406	13406	13537	13532	13515	13470	13662	13583	13400	13501	13616	13388	13633	13412	13534	13458	13506	13445	13446	13579	13494	13471	13582	13648	13588	13588	13434	13696	13583	13516	13595	13555	13482	13443	13481	13556	13550	13394	13441	13643	13482	13691	13366	13470	13431	13553	13683	13482	13412	13542	13554	13469	13632	13528	13547	13650	13441	13383	13428	13512	13464	13297	13602	13354	13549	13598	13455	13363	13416	13706	13456	13547	13401	13476	13553	13526	13619	13443	13599	13533	13541	13494	13500	13581	13432	13604	13350	13465	13472	13420	13532	13551	13506	13543	13626	13558	13435	13373	13548	13454	13543	13597	13561	13443	13525	13533	13609	13480	13581	13521	13521	13487	13454	13576	13569	13496	13532	13523	13635	13623	13588	13429	13523	13545	13492	13676	13509	13476	13608	13440	13591	13654	13336	13478	13657	13616	13631	13499	13563	13559	13560	13448	13543	13468	13509	13547	13495	13597	13491	13562	13366	13553	13331	13557	13590	13571	13550	13533	13455	13531	13375	13596	13502	13528	13535	13508	13419	13574	13523	13551	13599	13529	13376	13532	13600	13721	13465	13685	13554	13552	13451	13547	13637	13447	13391	13439	13648	13567	13385	13509	13509	13603	13582	13615	13380	13533	13470	13500	13434	13458	13376	13673	13498	13411	13603	13525	13394	13449	13506	13522	13481	13364	13577	13490	13414	13574	13510	13450	13445	13587	13690	13536	13550	13468	13543	13405	13324	13597	13566	13567	13587	13398	13480	13534	13667	13484	13440	13531	13493	13437	13489	13446	13562	13660	13626	13521	13503	13497	13576	13551	13560	13498	13528	13426	13413	13358	13533	13437	13502	13518	13414	13445	13670	13686	13572	13595	13545	13452	13492	13431	13532	13487	13410	13523	13659	13617	13618	13377	13510	13465	13478	13604	13677	13614	13473	13393	13403	13427	13409	13472	13584	13569	13508	13422	13431	13598	13412	13443	13537	13595	13595	13389	13558	13467	13492	13340	13633	13575	13442	13721	13481	13606	13569	13624	13567	13635	13397	13591	13581	13563	13656	13284	13515	13496	13640	13384	13556	13559	13402	13506	13465	13693	13389	13493	13577	13649	13595	13527	13512	13554	13508	13543	13525	13625	13450	13490	13519	13676	13629	13457	13495	13457	13661	13465	13595	13382	13646	13441	13537	13453	13426	13461	13434	13569	13515	13479	13419	13611	13466	13586	13344	13425	13540	13701	13458	13535	13337	13726	13429	13661	13367	13386	13507	13568	13238	13470	13739	13559	13590	13699	13481	13429	13476	13502	13606	13673	13524	13465	13412	13514	13523	13634	13605	13360	13507	13475	13676	13554	13558	13593	13445	13439	13664	13515	13601	13451	13599	13591	13604	13533	13515	13528	13560	13509	13446	13433	13547	13503	13724	13434	13509	13513	13441	13580	13496	13549	13527	13546	13512	13501	13405	13527	13531	13559	13585	13743	13659	13443	13518	13506	13427	13598	13551	13445	13433	13448	13471	13432	13531	13556	13578	13554	13591	13316	13760	13570	13484	13502	13616	13302	13475	13677	13573	13414	13418	13702	13513	13519	13663	13532	13582	13456	13546	13491	13555	13650	13496	13631	13591	13503	13580	13477	13513	13414	13604	13529	13571	13708	13531	13555	13564	13448	13514	13465	13710	13682	13506	13503	13402	13479	13514	13665	13566	13345	13475	13495	13589	13504	13623	13398	13482	13416	13438	13477	13601	13261	13615	13428	13488	13334	13558	13390	13593	13449	13455	13623	13545	13568	13427	13486	13555	13472	13292	13612	13573	13539	13466	13374	13524	13323	13338	13614	13531	13427	13549	13628	13626	13551	13600	13310	13523	13456	13379	13485	13465	13417	13511	13349	13525	13530	13624	13503	13593	13560	13583	13623	13501	13426	13388	13533	13724	13484	13575	13686	13585	13400	13356	13531	13400	13556	13406	13753	13497	13644	13567	13397	13638	13610	13522	13468	13483	13577	13370	13609	13313	13425	13421	13303	13505	13685	13426	13699	13417	13537	13513	13698	13563	13693	13591	13358	13575	13517	13466	13392	13727	13500	13593	13386	13440	13473	13523	13626	13546	13441	13409	13596	13441	13555	13399	13523	13464	13367	13569	13527	13582	13581	13536	13530	13535	13670	13634	13349	13631	13481	13560	13588	13588	13465	13385	13695	13555	13489	13662	13512	13561	13508	13583	13463	13449	13456	13607	13583	13633	13561	13409	13631	13470	13516	13492	13440
24302	21433	28929	24848	23771	26178	24857	20208	19026	18422	17157	16269	15351	15187	14781	14818	14884	14860	14719	14680	14473	14485	14637	14334	14461	14286	14455	14486	14474	14331	14391	14298	14361	14445	14401	14371	14151	14301	14309	14417	14298	14124	14179	14334	14174	14191	14256	14313	14287	14110	14485	14286	14226	14157	14268	14291	14348	14097	14089	14268	14097	14073	14373	14147	14162	14203	14240	14066	14326	14308	14364	14223	14189	14123	14330	14251	14125	14102	14232	14003	14066	14266	14272	14179	14266	14006	14203	14211	14189	14048	14254	14320	14154	14257	14245	14213	14221	14175	14015	14195	14206	14255	14201	14114	14247	14121	14258	14153	14031	14236	14181	14051	14254	14016	14101	14221	14231	14059	14190	14288	14162	14400	14162	14039	14438	14023	14133	14132	14127	14099	14270	14227	14132	14222	14099	14095	14197	14304	14131	14035	14003	14143	14142	14468	14341	14392	14179	14038	14123	14157	14187	14094	14062	14132	14299	14071	14138	14035	14287	14070	14052	14030	14098	14111	14185	14150	14147	14185	14124	14057	14242	14159	14107	14333	14132	14188	14181	14135	13966	14065	14073	14277	14284	14161	14200	14210	14200	14343	14405	14100	14242	14215	14134	14060	14092	14223	14200	14008	14229	14181	14323	14171	14339	14017	14115	14367	14118	14123	13916	14185	14184	14176	14350	14237	14201	14188	14273	14319	14015	14252	14221	14298	14096	14036	14184	14250	14191	14181	14298	14004	14148	14301	14182	14053	14074	14003	14247	14293	14082	14268	14352	14241	14318	14102	14207	14029	14161	14097	14010	14190	14116	14036	14116	14135	14045	14004	14385	14285	14228	14376	14322	14161	14190	14202	14217	14229	14187	14217	14210	14088	14155	14137	14137	14245	14197	14120	14282	14062	14063	14234	14164	14328	14208	14169	14275	14374	14198	14149	14132	14323	14299	14196	14263	14098	13985	14202	14109	14018	14313	14317	14263	14165	14166	14286	14102	14135	14083	14170	14395	14006	14234	14226	14021	14210	13996	14225	14049	14133	14210	14039	14363	14163	14227	14350	14202	14010	14228	14213	14111	14055	14119	14112	14178	14061	13951	13970	14178	14157	14332	14222	14097	14181	14091	14150	14068	14230	14161	14206	14382	14469	14286	14178	14091	14185	14121	13928	14228	14413	14204	14173	14291	14214	14225	14166	14314	13994	14347	14004	14214	14227	14306	14134	14240	14188	14156	14278	13908	14218	14226	14371	14161	14148	14301	14044	14244	14163	14030	14175	14238	14236	14226	14244	14133	14088	14296	14078	14379	14293	14065	14347	14096	14182	14372	14020	14058	14194	14216	14100	14286	14162	14368	14114	14246	14160	14283	14073	14231	14115	14383	14329	14266	14167	14122	14315	14160	13988	14148	14238	14214	14220	14110	14220	14067	14051	14032	14252	14285	14352	14378	14159	14162	14243	14143	13973	14157	14306	14199	14301	14329	14061	14163	14160	14204	14121	14099	14326	14303	14237	14094	14163	14204	14406	14161	14127	14043	13975	14212	14336	14093	14271	14144	14018	14384	14221	14144	14259	14078	13969	14245	14281	14221	14111	14049	14106	14065	14043	14013	14185	14081	13981	14038	14403	14210	14325	14174	14201	14116	14363	14165	14015	14101	14313	14108	14071	14199	14053	14208	14275	14145	14152	14144	14277	14131	14135	14280	14454	14232	14064	14418	14373	14164	14451	14263	14152	14103	14106	14159	14316	14243	14254	14147	14177	14319	14391	14298	14346	14366	14211	14141	14297	14171	14255	14154	14253	13985	14145	13985	13994	14367	14118	14076	14120	14137	14190	14291	14246	14210	14109	13858	14275	14169	14235	14109	14309	14180	14103	14302	14258	14203	14000	14068	14090	14107	14182	14150	14165	14127	14340	14217	14264	14228	14197	14325	14034	14250	13941	14205	14506	14155	14120	14057	14261	14164	14158	14220	14306	14176	14288	14118	14142	14170	14012	14017	14120	14060	14077	14187	14113	14202	14279	14189	14243	14166	14384	14238	14088	14382	14190	14232	14410	14369	14232	14213	14190	14313	14167	14126	14070	14324	14246	14199	14257	14176	14254	14300	14214	14259	14142	14289	14395	14198	14132	14201	14163	14191	14239	14083	13769	14038	14301	14415	14168	14196	14232	14153	14350	14088	14123	14056	14011	14132	14186	14241	14361	14153	14169	14043	14259	14324	14346	14232	14293	14135	14007	14230	14223	14313	14339	14419	14318	14111	14139	14124	14038	14317	14117	14152	14343	14296	14000	14242	14230	14130	14117	14183	14037	14019	14296	14379	14072	14086	14274	14373	14257	14203	14146	14080	14363	14122	14213	14133	14153	14361	14184	14259	14218	14163	13978	14269	14251	14388	14122	14299	14056	14108	14129	14214	14286	14025	14210	14277	14310	14332	14220	14211	14224	14047	14299	14178	14105	13966	14085	14260	14216	14068	14280	14295	13993	14122	14115	14161	14237	14216	14131	14247	14297	14127	14203	14139	14156	14375	14128	14107	14059	14167	14173	14279	14172	14215	14352	14130	14060	14190	14239	14390	14094	14172	14103	14060	14069	14176	14299	13936	14323	14279	14171	14171	13928	14057	14296	14280	14160	14097	14299	14060	14011	14160	14107	14079	14201	14260	14137	14037	14208	14269	14162	14152	14081	14123	14241	14202	14145	14065	14123	14306	14295	14252	14259	14133	14194	14034	14091	14180	14183	14095	14298	13973	14259	14291	13987	14159	14320	14062	14288	13943	13882	14214	14076	14100	14181	13970	13969	14323	14245	14234	14273	14274	14418	14314	14189	14111	14115	14312	14301	14197	14071	14038	14277	14199	14198	14154	14152	14179	14405	14382	14254	14119	14187	14128	14150	14310	13981	14232	14088	14185	14318	14390	14251	14375	14236	14302	14205	14209	14271	14198	14239	14210	14213	14108	14213	14361	14330	14167	14363	14141	14260	14153	14195	14248	14172	14214	14230	14184	14150	14226	14121	14046	14237	14069	14148	14140	14212	14016	14221	14292	14261	14159	14161	14238	14002	13974	14057	14220	14304	14197	14279	14280	14308	14132	14073	14070	13987	14177	14246	14025	14052	14212	14150	14157	14298	14057	14259	14064	14176	14211	14126	14252	14319	14140	14172	14250	14449	14289	14110	14203	14144	14220	14116	14050	14254	14249	14366	14214	14147	14156	14218	14182	14114	14334	14303	14108	14184	14267	14180	14299	14185	14210	14277	14138	14256	14156	14205	14167	14269	14274	14364	14092	14275	14206	14334	14095	14213	14099	14016	14079	14076	13993	14115	14206	14049	14054	14169	14270	14125	14214	14191	14036	14413	14264	14165	14198	13995	14261	14300	14253	14072	14047	14000	14164	14099	14265	14266	14407	14105	14301	14381	14128	14180	14145	14351	14235	14217	14245	14037	14137	14236	14228	14279	14237	14188	14130	14182	14099	14289	14522	14356	14082	14188	14184	14367	14216	14356	14137	14047	14189	14334	14014	14037	14107	14145	14135	14066	14123	14157	14272	14133	14135	14149	14188	14134	14091	14066	14164	14226	14269	14272	14473	14179	14122	14448	14159	14138	14104	14216	14226	14187	14281	14210	14193	14069	14121	14211	14048	14093	14369	14157	14142	13997	14206	14191	14293	14168	14114	14325	14214	14262	14341	14375	14114	14284	14217	14281	14182	14217	14176	14275	14157	14055	14237	14242	13986	14103	14292	14160	14260	14217	14219	13990	14133	14059	13987	14224	14354	14195	14261	14206	14350	14049	14228	14344	14319	14191	14287	14161	14065	14283	14072	14234	14253	14059	13962	14102	14074	14117	14139	14132	14079	14507	14310	14182	14246	14342	14184	14087	14267	14078	14209	14110	14286	14167	14246	14202	13977	14163	14027	14289	14384	14170	14154	14186	14276	14148	14455	14101	14258	14117	14173	14196	14346	14122	14025	14115	14310	14070	14178	14071	14060	14229	14139	14310	14129	14186	14048	14187	14319	14299	14200	14289	14175	14355	14110	14120	14185	14216	14390	14139	14270	14115	14091	14101	14150	14095	14164	14223	14158	14264	14305	14004	14189	14048	14113	14105	14115	14329	14216	14246	14092	14256	14230	14290	14010	14009	14200	14261	14181	14216	14168	14359	14091	14214	14218	14383	14273	14159	14341	14124	14207	14364	14323	14379	14058	14111	14216	14317	14377	14136	14212	14207	14035	14108	14195	14189	14128	14074	14266	14311	14155	14436	14181	14252	14071	14139	14394	14206	14185	14099	14336	14239	14141	14292	14133	14061	14143	14326	14238	14316	14277	14178	14356	14204	14206	14142	14386	14297	14077	14363	14339	14196	14417	14286	14292	14166	14236	14144	14281	14166	14303	14098	14305	14018	14153	14348	14090	14098	14097	14319	14304	14086	14031	14183	14141	14231	14334	14301	14134	14122	14110	14171	14208	14135	14057	14102	14285	14425	14141	14074	14235	14025	13995	14113	14219	14219	14346	14376	14231	14129	14173	14242	14263	14248	14281	14186	14352	14195	14071	14232	14176	14263	14220	14066	14187	13826	14234	14131	14169	14242	14304	14204	14206	14065	14339	14194	14279	14159	14218	14148	14259	14236	14406	14317	14182	14106	14242	14389	14207	14301	14198	14091	14175	14331	14090	14064	14069	14152	14287	14362	14129	14036	14098	14104	14293	14336	14258	14402	14015	14287	14042	14210	14210	14121	14190	14278	14159	14204	14303	14277	14246	14146	13984	14198	14124	14172	14167	14353	14275	14291	14102	14174	14212	14244	14261	14118	14203	14229	14182	14273	14373	14438	14336	14090	14055	14175	14169	13979	14002	14089	13868	14202	14250	14129	14193	14244	14171	14143	14194	14276	14129	14038	14271	14360	14216	14226	14127	14499	14337	14259	14289	14104	14321	14258	14171	14288	14122	14236	14202	14193	14240	14227	14166	14272	14448	13982	14338	14193	14245	14182	14194	14082	14075	14259	14158	14159	14019	14048	14182	14147	14198	14187	14217	14264	14181	14075	14216	14308	14021	14153	14239	14360	14357	14187	14275	14224	14339	14373	14187	14281	14058	14075	14238	14241	14198	14201	14227	14206	14285	14205
31145	51151	47831	38706	34085	30741	25192	22909	21509	20012	18242	16867	15835	14961	14653	14729	14813	14568	14496	14197	14234	14180	14048	13952	14067	13912	13942	14009	13958	13795	13810	13837	13850	13828	13999	13691	13995	13768	13815	13898	13794	13776	13723	13705	13787	13526	13861	13746	13753	13927	13861	13765	13671	13701	13799	13581	13760	13646	13585	13675	13788	13678	13743	13788	13649	13736	13814	13761	13784	13885	13938	13673	13816	13676	13831	13725	13765	13693	13604	13820	13545	13795	13670	13662	13774	13617	13737	13789	13852	13617	13635	13881	13819	13827	13722	13630	13767	13657	13626	13715	13734	13897	13766	13623	13670	13611	13619	13572	13814	13815	13758	13611	13593	13645	13585	13709	13630	13800	13658	13623	13626	13638	13655	13692	13620	13715	13843	13582	13782	13678	13653	13760	13683	13670	13513	13547	13666	13531	13752	13611	13770	13681	13733	13630	13741	13707	13854	13717	13694	13731	13651	13630	13738	13620	13552	13793	13698	13792	13707	13483	13585	13541	13683	13635	13815	13698	13740	13647	13686	13567	13767	13805	13789	13877	13808	13818	13826	13777	13550	13602	13724	13785	13679	13655	13878	13697	13600	13576	13621	13864	13771	13530	13806	13745	13701	13668	13771	13688	13808	13666	13634	13590	13683	13638	13805	13811	13722	13841	13686	13532	13801	13706	13681	13659	13854	13647	13667	13726	13928	13771	13639	13661	13588	13575	13745	13678	13699	13617	13682	13696	13729	13618	13782	13672	13760	13788	13673	13778	13644	13748	13836	13811	13770	13617	13822	13671	13558	13832	13737	13791	13628	13657	13636	13678	13813	13689	13555	13672	13734	13744	13629	13688	13555	13767	13711	13786	13744	13652	13713	13646	13591	13728	13692	13608	13712	13736	13709	13876	13743	13772	13712	13571	13884	13683	13581	13725	13732	13837	13605	13854	13770	13732	13613	13718	13753	13640	13678	13684	13746	13446	13780	13633	13594	13716	13673	13787	13715	13728	13662	13805	13779	13645	13601	13761	13775	13796	13745	13741	13744	13608	13762	13626	13737	13617	13654	13715	13657	13671	13762	13888	13698	13594	13599	13688	13663	13771	13661	13563	13652	13751	13873	13861	13498	13858	13738	13650	13684	13844	13869	13807	13720	13722	13699	13551	13689	13669	13768	13581	13671	13624	13695	13515	13822	13752	13760	13743	13792	13710	13632	13693	13674	13747	13767	13848	13793	13701	13782	13733	13685	13690	13679	13710	13573	13765	13806	13549	13727	13852	13772	13703	13883	13747	13653	13822	13724	13688	13691	13809	13730	13748	13594	13681	13696	13653	13639	13898	13619	13651	13615	13811	13772	13814	13510	13744	13680	13531	13695	13675	13780	13754	13579	13713	13767	13847	13664	13604	13706	13720	13759	13462	13761	13742	13698	13576	13662	13687	13942	13700	13742	13760	13679	13542	13764	13823	13541	13757	13816	13783	13848	13846	13715	13766	13703	13790	13728	13697	13748	13648	13564	13627	13709	13694	13693	13844	13811	13788	13823	13554	13763	13551	13692	13815	13642	13721	13724	13708	13970	13585	13656	13760	13747	13746	13592	13688	13789	13749	13846	13689	13510	13630	13714	13525	13821	13805	13616	13621	13490	13619	13774	13578	13697	13724	13770	13702	13817	13711	13836	13546	13645	13731	13771	13762	13727	13829	13628	13587	13786	13725	13654	13622	13742	13789	13651	13801	13558	13710	13699	13679	13766	13700	13673	13752	13763	13662	13777	13593	13666	13637	13605	13581	13754	13637	13713	13768	13783	13800	13778	13632	13799	13678	13587	13706	13671	13741	13852	13612	13648	13646	13631	13502	13701	13659	13670	13641	13862	13771	13732	13708	13734	13627	13857	13672	13678	13670	13614	13782	13879	13519	13746	13808	13719	13750	13767	13870	13755	13540	13773	13723	13805	13816	13699	13736	13658	13546	13744	13668	13696	13634	13895	13513	13773	13639	13844	13698	13589	13630	13714	13842	13747	13901	13649	13626	13812	13506	13586	13680	13784	13539	13717	13682	13616	13838	13636	13726	13863	13695	13850	13748	13575	13813	13587	13696	13661	13670	13606	13638	13820	13558	13755	13795	13844	13693	13870	13647	13985	13851	13717	13653	13626	13670	13837	13788	13866	13728	13759	13557	13624	13832	13752	13708	13883	13750	13866	13674	13792	13731	13686	13777	13725	13787	13771	13715	13695	13658	13690	13611	13840	13756	13659	13779	13819	13668	13756	13708	13515	13821	13787	13750	13744	13633	13691	13536	13778	13644	13869	13579	13634	13701	13607	13726	13699	13707	13683	13603	13584	13640	13763	13586	13705	13727	13613	13794	13686	13607	13665	13893	13813	13640	13727	13691	13740	13711	13660	13676	13786	13639	13685	13647	13781	13722	13690	13622	13791	13698	13703	13755	13787	13597	13625	13666	13675	13664	13856	13583	13658	13696	13632	13862	13750	13783	13711	13685	13704	13798	13877	13664	13758	13509	13901	13659	13793	13664	13879	13612	13761	13733	13693	13659	13769	13614	13744	13864	13841	13575	13664	13720	13812	13523	13803	13642	13681	13647	13816	13712	13615	13761	13633	13682	13703	13917	13650	13668	13504	13617	13694	13918	13588	13748	13541	13698	13716	13721	13537	13677	13725	13683	13702	13620	13563	13716	13633	13679	13742	13612	13723	13710	13484	13629	13714	13684	13562	13866	13652	13714	13745	13548	13940	13733	13655	13632	13902	13679	13813	13757	13655	13772	13784	13691	13710	13738	13729	13679	13548	13677	13618	13652	13683	13703	13645	13662	13710	13785	13774	13796	13878	13570	13730	13688	13550	13665	13796	14002	13705	13811	13828	13786	13762	13576	13587	13681	13636	13696	13625	13757	13723	13694	13706	13767	13710	13763	13613	13780	13625	13616	13662	13719	13870	13675	13665	13812	13639	13600	13619	13795	13679	13616	13704	13863	13760	13790	13679	13814	13636	13752	13758	13581	13859	13770	13710	13753	13680	13552	13815	13726	13793	13835	13691	13702	13783	13758	13808	13670	13572	13698	13669	13732	13880	13647	13684	13581	13826	13932	13860	13581	13744	13666	13821	13635	13854	13818	13651	13705	13744	13688	13722	13580	13585	13722	13677	13783	13758	13444	13706	13757	13757	13762	13663	13655	13687	13531	13894	13573	13807	13802	13531	13736	13660	13601	13753	13774	13615	13661	13830	13900	13722	13749	13714	13792	13845	13682	13784	13699	13642	13754	13660	13872	13685	13814	13811	13678	13743	13707	13658	13734	13721	13652	13708	13583	13832	13823	13699	13784	13708	13800	13584	13795	13793	13777	13595	13721	13574	13778	13774	13753	13721	13800	13705	13704	13827	13805	13729	13647	13768	13662	13943	13753	13664	13643	13692	13807	13570	13634	13555	13704	13822	13733	13731	13815	13649	13634	13747	13694	13740	13780	13789	13692	13701	13750	13606	13786	13551	13761	13724	13717	13626	13829	13784	13778	13626	13767	13673	13701	13652	13744	13760	13673	13857	13586	13708	13702	13717	13573	13759	13848	13583	13788	13659	13607	13565	13652	13780	13687	13711	13623	13604	13667	13668	13653	13732	13840	13820	13836	13660	13722	13639	13817	13890	13599	13714	13745	13593	13692	13748	13644	13687	13896	13768	13807	13590	13599	13741	13818	13875	13729	13721	13838	13897	13993	13656	13743	13520	13623	13608	13660	13748	13559	13632	13724	13680	13680	13610	13665	13716	13492	13630	13619	13689	13591	13613	13733	13748	13602	13686	13627	13761	13716	13665	13764	13755	13960	13729	13620	13841	13727	13681	13723	13801	13723	13801	13679	13608	13612	13874	13611	13739	13694	13698	13633	13772	13654	13765	13700	13673	13732	13597	13752	13567	13601	13642	13703	13578	13769	13692	13830	13622	13819	13591	13625	13785	13718	13802	13768	13630	13712	13558	13722	13716	13742	13774	13788	13800	13667	13659	13664	13808	13826	13667	13829	13750	13648	13777	13491	13891	13706	13572	13708	13750	13686	13674	13692	13601	13856	13601	13614	13657	13644	13709	13697	13470	13633	13663	13591	13745	13740	13625	13757	13713	13877	13698	13755	13821	13760	13592	13854	13657	13665	13749	13662	13760	13692	13704	13799	13616	13779	13684	13756	13630	13654	13737	13523	13710	13584	13708	13793	13706	13806	13697	13867	13691	13720	13759	13609	13842	13715	13614	13673	13583	13764	13751	13722	13684	13894	13554	13784	13694	13555	13594	13724	13630	13663	13782	13693	13764	13667	13665	13696	13839	13709	13707	13791	13771	13733	13718	13737	13533	13645	13663	13763	13719	13813	13638	13746	13661	13786	13610	13705	13790	13634	13810	13648	13673	13780	13757	13597	13515	13758	13757	13634	13693	13658	13759	13714	13602	13709	13728	13674	13612	13874	13722	13690	13626	13766	13691	13604	13652	13607	13602	13670	13758	13688	13858	13626	13833	13620	13667	13673	13512	13754	13848	13811	13718	13552	13800	13778	13672	13686	13819	13720	13756	13726	13700	13621	13807	13741	13574	13742	13787	13603	13725	13660	13820	13774	13758	13759	13635	13710	13656	13555	13779	13606	13673	13576	13704	13700	13735	13840	13863	13728	13606	13591	13680	13667	13651	13677	13702	13785	13673	13643	13632	13565	13771	13663	13660	13762	13675	13691	13674	13830	13879	13773	13761	13537	13600	13841	13808	13823	13762	13746	13767	13643	13652	13711	13854	13525	13692	13700	13789	13583	13922	13551	13720	13700	13663	13713	13672	13754	13574	13800	13755	13574	13750	13676	13586	13704	13692	13740	13649	13798	13567	13822	13695	13751	13704	13480	13728	13649	13526	13771	13831	13700	13708	13817	13531	13723	13608	13545	13774	13720	13662	13775	13776	13626	13728	13612	13828	13801	13860	13729	13664	13726	13716	13674	13720	13860	13790	13492	13807	13672	13563	13722	13654	13823	13700	13754	13748	13612	13834	13693	13726	13552	13708	13778	13574	13710	13727	13680	13580	13639	13616	13810	13717	13684	13782	13788	13704	13747	13678	13698	13791	13630	13688	13677	13725	13953	13601	13596
31045	28031	31240	26682	22074	20241	18194	17035	16255	16013	15567	15270	15058	14789	14753	14761	14572	14648	14775	14650	14697	14679	14630	14600	14323	14522	14370	14613	14527	14439	14500	14619	14749	14557	14604	14453	14522	14434	14514	14678	14659	14769	14542	14462	14566	14541	14570	14579	14441	14622	14362	14495	14704	14404	14622	14612	14662	14391	14616	14412	14537	14473	14483	14466	14671	14555	14401	14464	14505	14736	14677	14533	14305	14531	14436	14508	14624	14551	14526	14450	14637	14361	14530	14502	14431	14356	14470	14436	14504	14466	14479	14511	14490	14402	14555	14447	14591	14425	14604	14428	14455	14388	14623	14385	14419	14411	14547	14485	14517	14507	14576	14409	14365	14381	14494	14409	14611	14546	14514	14365	14501	14537	14542	14465	14475	14458	14439	14302	14337	14551	14594	14541	14520	14428	14636	14698	14559	14581	14524	14484	14469	14483	14535	14540	14528	14511	14531	14582	14350	14546	14425	14445	14632	14579	14452	14410	14474	14350	14435	14463	14413	14558	14652	14580	14356	14571	14673	14563	14526	14345	14439	14428	14346	14568	14558	14507	14348	14498	14498	14409	14402	14538	14504	14404	14470	14577	14534	14695	14585	14539	14480	14456	14580	14430	14560	14499	14296	14355	14437	14403	14602	14430	14581	14356	14407	14525	14495	14590	14297	14635	14586	14441	14264	14434	14439	14289	14655	14566	14662	14571	14172	14513	14473	14410	14480	14341	14382	14392	14423	14467	14533	14488	14677	14736	14524	14416	14374	14300	14557	14371	14354	14440	14473	14439	14466	14569	14546	14478	14438	14532	14570	14542	14537	14490	14480	14499	14441	14546	14393	14462	14565	14588	14550	14407	14449	14530	14400	14543	14595	14557	14603	14400	14381	14481	14342	14286	14434	14437	14479	14257	14440	14467	14672	14452	14387	14563	14439	14498	14587	14372	14499	14457	14536	14488	14459	14487	14432	14443	14338	14736	14412	14443	14427	14460	14453	14405	14515	14496	14291	14707	14428	14490	14535	14719	14329	14471	14734	14524	14545	14686	14460	14617	14433	14460	14465	14774	14693	14479	14755	14419	14324	14331	14437	14550	14578	14396	14469	14507	14444	14627	14587	14659	14502	14560	14499	14780	14462	14339	14573	14518	14579	14546	14525	14504	14438	14606	14508	14300	14450	14697	14588	14352	14506	14395	14460	14460	14392	14298	14226	14512	14357	14243	14455	14470	14500	14371	14436	14536	14313	14469	14385	14499	14408	14665	14397	14580	14720	14482	14560	14281	14365	14435	14377	14550	14502	14423	14559	14523	14303	14587	14519	14248	14596	14309	14449	14618	14365	14517	14535	14312	14427	14525	14496	14498	14511	14593	14515	14500	14425	14317	14689	14474	14405	14451	14537	14493	14573	14385	14477	14454	14378	14524	14577	14338	14270	14626	14512	14541	14731	14611	14459	14255	14429	14658	14480	14528	14413	14498	14407	14359	14504	14521	14324	14390	14436	14355	14579	14469	14473	14513	14388	14529	14568	14444	14369	14281	14590	14448	14381	14684	14365	14463	14341	14551	14432	14463	14462	14414	14624	14702	14532	14509	14549	14368	14519	14506	14433	14504	14491	14606	14483	14469	14775	14600	14742	14696	14394	14492	14670	14452	14551	14518	14330	14394	14375	14398	14403	14329	14383	14653	14605	14533	14557	14493	14523	14604	14687	14536	14584	14486	14481	14235	14472	14498	14289	14572	14198	14441	14372	14364	14528	14357	14669	14515	14341	14687	14468	14588	14424	14516	14448	14322	14222	14505	14622	14386	14417	14483	14649	14600	14568	14455	14379	14343	14511	14472	14461	14468	14630	14466	14385	14418	14719	14533	14712	14634	14353	14547	14486	14546	14627	14568	14541	14526	14427	14309	14530	14504	14470	14449	14501	14531	14551	14479	14676	14503	14678	14589	14517	14333	14497	14717	14506	14576	14548	14420	14448	14559	14325	14361	14470	14538	14454	14512	14464	14367	14384	14545	14499	14562	14353	14415	14399	14416	14296	14464	14566	14252	14538	14483	14282	14604	14662	14629	14550	14537	14609	14630	14413	14499	14763	14612	14416	14561	14405	14604	14502	14347	14492	14354	14344	14540	14420	14511	14360	14596	14459	14518	14603	14360	14444	14613	14420	14494	14666	14516	14552	14338	14452	14435	14547	14581	14353	14449	14564	14577	14323	14500	14488	14419	14549	14462	14422	14519	14282	14492	14441	14305	14314	14412	14466	14482	14584	14566	14526	14631	14627	14450	14429	14554	14439	14334	14464	14673	14518	14504	14439	14466	14419	14451	14490	14387	14343	14337	14355	14463	14458	14477	14589	14531	14374	14591	14425	14569	14458	14442	14353	14574	14577	14462	14404	14707	14450	14401	14675	14538	14597	14460	14366	14544	14472	14639	14464	14543	14440	14287	14594	14321	14506	14386	14539	14722	14369	14507	14633	14455	14588	14538	14562	14473	14606	14567	14664	14562	14667	14587	14543	14582	14572	14570	14424	14395	14524	14396	14508	14575	14526	14531	14536	14513	14399	14465	14547	14298	14483	14459	14416	14512	14570	14577	14552	14482	14497	14517	14496	14440	14489	14497	14426	14682	14542	14342	14522	14560	14629	14408	14715	14544	14473	14425	14618	14562	14486	14609	14354	14628	14569	14502	14416	14415	14344	14568	14510	14648	14461	14486	14470	14489	14346	14487	14441	14377	14428	14383	14709	14507	14419	14451	14531	14526	14579	14652	14451	14230	14461	14409	14370	14485	14559	14528	14452	14454	14507	14508	14693	14682	14574	14564	14383	14553	14377	14419	14487	14545	14476	14558	14487	14722	14612	14535	14403	14459	14610	14585	14510	14481	14434	14547	14479	14498	14507	14447	14699	14463	14420	14661	14454	14561	14581	14418	14509	14402	14404	14554	14663	14772	14447	14502	14324	14523	14611	14393	14480	14456	14528	14675	14550	14701	14390	14413	14443	14603	14560	14632	14443	14329	14214	14395	14448	14293	14488	14495	14440	14446	14341	14524	14393	14278	14468	14570	14410	14583	14449	14429	14600	14594	14582	14687	14676	14584	14417	14505	14686	14464	14536	14361	14466	14541	14566	14717	14593	14512	14576	14538	14618	14727	14554	14395	14634	14341	14525	14632	14485	14513	14502	14486	14289	14576	14534	14402	14392	14512	14456	14601	14472	14252	14566	14461	14689	14442	14250	14606	14425	14334	14477	14400	14628	14560	14507	14523	14298	14550	14599	14716	14454	14554	14629	14446	14562	14464	14562	14381	14415	14620	14393	14795	14669	14628	14417	14332	14373	14506	14409	14393	14484	14542	14400	14268	14784	14634	14470	14469	14615	14578	14487	14558	14586	14576	14547	14563	14557	14633	14665	14399	14471	14415	14433	14508	14551	14795	14436	14336	14385	14329	14412	14421	14380	14567	14488	14414	14524	14463	14411	14480	14469	14338	14362	14499	14396	14393	14648	14630	14560	14407	14425	14376	14522	14554	14583	14421	14478	14420	14494	14584	14598	14654	14643	14422	14457	14584	14600	14496	14487	14473	14562	14644	14575	14507	14645	14545	14388	14501	14509	14408	14303	14490	14384	14619	14363	14506	14523	14361	14439	14481	14552	14262	14464	14684	14669	14339	14337	14598	14645	14419	14489	14494	14471	14483	14445	14278	14299	14393	14531	14590	14453	14700	14589	14490	14366	14508	14535	14625	14313	14469	14482	14599	14389	14417	14376	14603	14554	14366	14576	14492	14458	14528	14506	14295	14326	14527	14400	14488	14731	14507	14694	14524	14645	14644	14478	14570	14454	14545	14649	14338	14607	14494	14675	14449	14456	14354	14544	14408	14525	14514	14470	14477	14447	14589	14642	14568	14506	14386	14514	14487	14473	14358	14379	14502	14383	14333	14363	14574	14544	14358	14496	14443	14595	14529	14397	14504	14524	14567	14648	14420	14545	14623	14446	14553	14611	14372	14400	14561	14593	14380	14282	14425	14435	14662	14709	14506	14501	14367	14527	14349	14516	14580	14507	14395	14566	14693	14406	14472	14370	14594	14484	14383	14803	14376	14533	14507	14619	14470	14569	14528	14485	14400	14404	14424	14398	14481	14475	14536	14400	14395	14422	14483	14439	14513	14569	14466	14543	14485	14449	14412	14455	14551	14467	14600	14459	14353	14529	14550	14423	14656	14731	14472	14493	14404	14359	14552	14580	14679	14689	14450	14439	14464	14476	14497	14617	14484	14423	14390	14278	14453	14702	14396	14700	14479	14676	14335	14605	14368	14425	14485	14507	14382	14333	14541	14256	14499	14499	14543	14612	14513	14552	14460	14427	14410	14527	14634	14590	14417	14597	14448	14551	14369	14498	14405	14274	14409	14375	14577	14466	14513	14379	14440	14725	14571	14516	14610	14708	14723	14516	14449	14540	14423	14428	14450	14501	14254	14617	14520	14705	14484	14496	14385	14756	14367	14432	14599	14578	14466	14450	14501	14379	14388	14312	14268	14682	14372	14540	14499	14663	14455	14550	14458	14635	14427	14631	14530	14487	14350	14438	14293	14650	14306	14396	14494	14546	14384	14520	14482	14299	14411	14452	14578	14466	14495	14402	14415	14594	14536	14380	14519	14607	14490	14379	14538	14458	14545	14512	14461	14502	14456	14606	14465	14484	14467	14517	14333	14514	14440	14319	14470	14320	14720	14308	14493	14552	14820	14513	14365	14382	14487	14652	14455	14456	14442	14467	14537	14377	14603	14571	14347	14413	14355	14707	14303	14421	14552	14338	14445	14487	14580	14535	14539	14451	14635	14450	14662	14402	14436	14596	14524	14454	14414	14473	14302	14507	14577	14445	14680	14282	14472	14502	14408	14296	14465	14606	14736	14496	14644	14500	14541	14418	14602	14350	14527	14490	14427	14465	14593	14592	14516	14526	14502	14491	14562	14339	14352	14581	14573	14342	14414	14273	14581	14402	14577	14568	14384	14505	14511	14678	14389	14317	14362	14453	14334	14570	14455	14525	14443	14168	14418	14560	14550	14503	14364	14507	14642	14531	14437	14397	14422	14378	14445	14590	14488	14481	14360	14577	14500	14522	14558	14353	14355
29511	40973	37226	29389	25058	22762	19579	17954	17041	16410	15845	14969	14474	14456	14436	14471	14304	14395	14208	13979	13983	14039	14160	14112	14040	14161	14218	14031	13988	13928	14017	14101	13951	14072	14126	14034	14070	13984	13951	14269	14015	14151	14036	14121	13865	14043	13815	13887	13786	13999	14028	13894	13939	14004	13848	13942	13923	13936	14059	13901	13948	13962	14024	14030	13822	14170	13878	14001	13911	13961	13895	13843	14099	13946	13913	13724	14082	13772	13883	14065	14096	13943	14021	13863	13947	13923	13878	13962	13946	14046	14001	13997	13912	13968	14021	13980	13977	14020	13815	14089	13980	13980	13884	13955	14021	13823	13951	13890	14022	14140	13904	14004	13904	13850	13798	13985	13935	14073	13969	14025	13918	14048	14143	13860	14127	13981	14023	13962	14060	13923	13903	13784	13899	13897	13886	13866	13941	14207	14067	13753	14004	13981	13945	13887	13903	13921	14038	13797	13956	13916	13952	13923	13827	13981	13961	13763	13956	13737	13940	14025	13907	13863	13862	13863	14081	14125	14070	13822	13966	13816	13895	13870	14080	13796	14027	13842	13934	13952	14102	13819	14099	13974	13870	13893	13920	13840	13816	13929	14004	14056	13884	13952	14091	13969	13937	13903	13909	13869	14059	13885	13930	13955	13807	13976	14052	14114	13843	13992	13879	13950	13797	13966	13815	13934	14113	14045	14051	13939	13821	14056	14070	13831	14048	14060	13801	13990	14035	14009	13914	13817	13982	13916	13905	14078	13961	13994	14016	14067	13904	13918	14042	13912	13914	13937	13979	13944	13777	13898	13889	13968	14027	14023	13894	13938	13927	14075	13836	14094	13916	14039	13869	13897	13782	13996	13989	13994	13956	13889	14003	13953	13868	13959	14129	13975	13989	13992	13971	14029	13913	14084	14056	14020	13968	14149	13855	14025	13903	14011	13882	13919	14015	14004	13885	13943	13930	13970	13983	13852	14026	13895	13989	13963	14034	13751	14094	13872	13977	13830	14143	14058	13865	13841	13808	13882	13939	13901	13950	13959	13931	14000	13865	13946	13970	14077	13969	13990	13781	13929	14085	13918	13973	13931	13866	13880	14002	14008	13946	14002	13773	14076	13978	13904	13899	14030	13770	14043	14059	13949	13994	13927	13936	13951	14061	13989	14000	13951	14060	14035	13906	13830	13776	14092	13997	13981	14003	13899	14035	14018	13927	13921	13753	14082	13968	13916	13868	13970	13737	13970	13995	14064	14142	13982	13840	14201	13968	13959	14163	14028	13940	13964	13989	13911	13948	14018	13841	14029	13873	13925	14006	13996	14017	14131	13902	13943	14009	13837	14127	13951	14094	13834	13857	14103	13985	14109	13919	13931	13799	13973	13975	13932	14187	13936	13901	14165	13957	13953	13925	13841	13804	13852	13910	13938	14042	14015	13901	13892	13847	13974	13881	13998	13966	14069	14177	14064	14108	13991	14111	13849	13855	13975	13906	13850	14027	13865	13918	14072	13934	13864	13948	14028	14046	13845	13944	14020	14075	13853	14035	13964	13778	13977	13874	14083	13890	13973	13930	13892	13935	14085	14000	13981	13942	13951	13941	14001	13965	13830	14035	13885	14006	13938	13870	14136	14061	14051	13895	13980	13969	13997	13999	14105	13949	14002	13872	14039	13980	13938	14051	14119	13850	14163	13985	13814	14116	14022	13966	14027	13936	13742	14069	14036	13949	13752	13847	13907	13904	14003	13970	14029	13894	13925	13958	13870	14000	13956	13942	13951	14052	14127	14006	13763	13919	13994	13988	14080	14023	13844	13874	13765	13973	13861	13825	13863	13910	13987	14115	14025	13892	13911	13829	13958	13977	13953	13871	13952	14071	13768	14060	13877	13852	14069	14263	14059	14042	14098	14030	13970	13919	13974	14067	13973	13934	13938	14008	13964	14018	14044	13899	13936	13760	13923	14107	13866	14027	14109	14007	13897	13956	14008	13857	14140	13871	13869	14064	13885	14173	14042	13845	14029	14005	14107	13944	13979	13929	14004	14054	14004	13921	13825	13889	14118	13940	13931	13897	14153	13923	14046	14094	14049	13964	14000	13903	14030	13986	14043	13899	13934	13818	14069	13939	13850	14023	13965	13938	13948	14033	13918	14094	14015	14020	13996	14066	13992	13873	13862	13983	13934	14075	13856	13858	14042	13963	13866	13827	14081	13919	14205	13986	13946	13882	13911	14062	13909	13921	14007	14061	13946	13912	13864	13805	14064	14096	14085	13962	14010	13788	14022	13970	13955	13852	13941	14085	13955	14040	13884	13990	14096	13850	13992	13863	13956	13914	13971	14008	13968	13901	14009	13889	14068	13865	13857	13761	14026	14051	13942	14075	13888	13954	13798	13886	13922	13879	14071	14031	13957	13914	13976	14024	13932	13882	13845	14060	14048	14024	13881	14052	13921	14033	14038	13885	13917	13986	13977	13780	13937	13903	13944	14049	14017	14012	13879	13916	13914	13867	14021	14009	14041	13946	13968	13977	13929	13930	14033	13994	14070	13921	13902	13983	13914	14003	14068	13897	13870	14112	13984	14063	13902	13961	13905	13801	13960	13951	14027	13874	14039	13969	13973	13979	13863	13921	13911	13785	14031	13881	14065	13941	14037	13845	13946	14032	13886	13800	13918	13906	13950	14043	13805	13804	14173	13930	14050	13873	14114	13948	14050	14066	13846	13805	13969	14103	14092	13997	13892	13986	13887	13799	14041	13905	13922	13837	14053	13804	13981	13895	13859	13830	13946	14022	14172	13856	13706	14054	13993	14087	13898	13967	13983	13912	14092	13860	13971	13953	14071	13829	14052	13876	13976	14007	13944	13936	14008	13936	13847	14075	14029	14124	14013	14181	14031	14088	14089	14155	13880	14120	13830	13791	14020	13991	13883	13986	14080	13959	13995	14033	13921	14098	14104	13997	13853	13964	14039	13839	13784	13947	14100	13905	13940	13998	13871	13914	14042	13952	13847	14027	14088	13969	13974	13939	13910	13940	14017	13907	13854	14063	13877	14102	14070	14043	13931	13949	14081	13852	14009	13740	14056	13875	13934	14035	13925	13883	13922	13926	14019	14197	13836	14107	13866	13795	14034	14085	13959	14005	13832	13992	13918	14027	13950	13898	13874	13917	13981	13919	14015	13856	14010	14121	13857	14008	14058	14007	13885	14006	13867	13858	13964	13862	13850	13902	13978	14033	14027	14059	13896	13936	13904	13866	14007	14017	13993	13986	13829	13982	14031	13868	14040	14029	14127	13961	13978	13929	14052	13954	14011	14074	13888	13969	14000	13965	13922	13883	14156	13994	13940	13866	14002	13835	13859	13903	13890	14079	14004	14076	14016	14041	13937	14047	14044	13963	14030	14021	13858	13861	13873	13870	13799	14035	14041	13981	14004	13894	13997	13926	14020	13787	13998	14053	13892	13942	13982	14017	14049	13879	14123	13771	14104	13982	13931	14046	14211	13913	14003	13811	14057	13975	13913	14056	14127	13970	13817	13945	13956	14025	14148	13967	13952	13901	14154	13903	14026	13973	14033	13884	14030	13917	13957	13867	13919	13865	14019	13868	14076	13890	13884	14166	13847	14050	14047	14069	13972	14140	14055	13994	13943	13886	13958	13915	14005	13998	13943	13895	13914	13991	13916	14143	14085	13941	14180	13989	14026	14026	14104	14054	14095	13904	13952	13974	13932	14041	13932	13930	14161	13983	14121	13979	13979	13962	13951	13965	14029	14041	14020	13955	13999	13973	13814	13991	13985	13894	14062	13973	14020	13941	13889	14038	13906	14024	13880	13964	14081	13978	13991	13814	13932	13954	13888	14003	14096	14016	13902	14028	13966	14058	13879	13909	13902	14097	14001	14008	13932	13889	13893	13984	13955	14001	14055	14019	14048	13925	13933	14012	13900	13966	14048	14048	13911	13935	14002	13968	14006	13847	13810	13950	13980	13942	13967	14173	14055	13985	13998	13915	13835	13962	13965	13964	13873	14107	13844	14078	14002	14070	14053	13948	14065	14078	13828	13992	13760	14217	14018	13802	13982	13956	13941	13912	13982	13941	13987	13809	13899	13963	14119	14110	13879	14049	13921	14049	13863	14106	14045	13882	14061	13928	13904	13981	13919	14020	14060	14230	14071	13972	13921	13953	13875	14055	13861	14008	13908	14021	14036	14039	13919	13979	13978	14038	13947	14012	13911	14037	13795	13875	13787	14022	14208	13989	13972	13907	14242	13947	13875	13985	13919	14029	14029	13839	13969	14042	13990	13931	14096	13841	14064	13952	14085	13758	13807	13966	14031	13985	13979	14042	13923	14133	13891	14071	13921	14039	13912	13887	13934	13929	13795	13917	13971	13952	13971	13933	14096	14005	14011	13978	13860	14106	13934	14040	13972	13986	14045	13974	13987	14035	14034	14055	13867	14020	13770	13944	13904	14007	14056	13826	13893	13763	13907	13917	13969	13899	14059	13973	13836	13968	13992	14004	14012	13904	14081	14033	13980	13861	14090	13986	13976	14100	13749	13856	14057	14081	14038	14179	13899	14018	13968	13927	13907	13896	13761	14065	14186	13846	14092	14001	14077	14021	14074	13941	13991	13806	13956	14022	13965	13892	14044	13909	13959	14099	13869	13848	14010	13985	13968	13980	13844	13938	14156	14039	14030	14076	13997	14042	13969	14084	13700	14021	13866	14059	13902	14111	13952	13978	14073	14074	13976	13978	13982	13938	13939	14112	13908	14059	14115	14109	13890	13810	13955	13917	13917	13817	14170	13759	13981	14037	13967	14228	13970	13972	14167	13904	14030	13807	13855	13869	13856	13895	13868	14173	13877	13905	13976	14092	13998	13930	13886	13959	14034	13876	13881	14051	14116	13921	13944	13936	13988	13928	14049	14028	13952	13950	14022	14085	13977	14045	13794	14039	13901	13981	14024	13962	14049	13974	14064	13893	14069	14056	14019	13971	14120	13929	14081	13819	13958	13810	14164	14008	13819	13938	13984	14068	13875	13932	13949	13922	13904	13967	13818	13870	14015	13895	14121	13872	13954	13808	13927	14058	13891	13888	14015	14203	14056	14006	14033	13954	14047	14014	13930	14084	13825	14065	13856
25509	21481	28426	26801	24182	23521	20952	17959	16680	16189	15217	14582	14271	14252	13888	13916	13834	13999	13775	13701	13847	13543	13562	13621	13614	13546	13651	13455	13546	13692	13461	13499	13493	13488	13448	13380	13727	13656	13652	13598	13481	13439	13412	13379	13424	13589	13683	13472	13650	13496	13595	13547	13475	13687	13368	13243	13336	13445	13617	13263	13416	13490	13514	13434	13389	13435	13306	13562	13332	13458	13585	13572	13450	13454	13457	13203	13419	13403	13472	13357	13408	13305	13403	13358	13500	13389	13544	13378	13545	13547	13555	13417	13378	13403	13356	13591	13462	13446	13528	13379	13407	13593	13643	13473	13289	13524	13356	13262	13308	13210	13434	13536	13398	13386	13540	13401	13586	13251	13597	13667	13604	13390	13558	13306	13449	13442	13279	13474	13401	13430	13349	13541	13532	13287	13392	13500	13378	13466	13607	13389	13365	13349	13527	13544	13490	13560	13393	13480	13320	13334	13551	13414	13574	13323	13443	13356	13472	13453	13594	13337	13274	13361	13433	13522	13482	13166	13472	13412	13447	13380	13263	13313	13451	13492	13467	13421	13687	13379	13410	13355	13335	13445	13354	13450	13387	13605	13528	13310	13497	13442	13428	13422	13409	13465	13404	13509	13536	13518	13606	13332	13538	13515	13436	13438	13606	13373	13464	13415	13577	13253	13352	13449	13637	13526	13558	13322	13455	13251	13468	13431	13547	13463	13490	13503	13504	13392	13170	13455	13345	13491	13489	13290	13531	13428	13554	13431	13478	13422	13496	13507	13515	13530	13449	13292	13592	13357	13387	13461	13572	13235	13323	13209	13368	13506	13414	13421	13404	13471	13396	13592	13543	13344	13319	13562	13596	13335	13668	13423	13414	13649	13383	13455	13299	13372	13432	13400	13538	13443	13388	13274	13455	13416	13517	13472	13435	13431	13434	13317	13626	13483	13527	13273	13468	13551	13493	13308	13507	13320	13358	13579	13313	13447	13337	13573	13385	13213	13638	13361	13389	13427	13430	13265	13296	13495	13479	13220	13337	13398	13260	13542	13605	13409	13290	13450	13467	13413	13431	13467	13442	13500	13354	13491	13593	13421	13421	13475	13410	13334	13431	13230	13432	13354	13543	13443	13460	13453	13499	13402	13427	13322	13385	13303	13514	13456	13525	13367	13157	13278	13475	13575	13267	13485	13385	13334	13446	13480	13330	13395	13365	13298	13446	13448	13179	13522	13552	13494	13603	13382	13297	13290	13586	13462	13453	13295	13320	13427	13359	13370	13363	13488	13435	13433	13512	13630	13595	13425	13543	13429	13367	13443	13459	13340	13464	13554	13356	13375	13481	13460	13417	13354	13361	13333	13656	13555	13637	13520	13639	13642	13403	13469	13372	13488	13451	13409	13292	13407	13574	13290	13350	13443	13432	13404	13423	13366	13619	13403	13452	13194	13379	13461	13542	13350	13444	13235	13339	13382	13381	13320	13574	13502	13551	13486	13516	13400	13323	13230	13313	13374	13570	13312	13284	13462	13466	13552	13409	13359	13192	13582	13417	13476	13366	13308	13460	13551	13569	13394	13302	13560	13506	13479	13360	13471	13260	13388	13490	13573	13482	13618	13285	13350	13275	13419	13368	13455	13261	13346	13301	13637	13438	13287	13508	13397	13417	13477	13342	13435	13276	13410	13528	13569	13340	13274	13405	13534	13530	13505	13597	13419	13615	13525	13651	13508	13557	13378	13207	13524	13406	13554	13456	13437	13484	13400	13394	13292	13364	13522	13458	13453	13357	13417	13403	13361	13416	13370	13273	13489	13443	13495	13227	13613	13487	13458	13551	13370	13499	13397	13532	13562	13398	13530	13321	13228	13335	13315	13389	13523	13518	13608	13515	13634	13462	13484	13376	13233	13454	13475	13394	13338	13422	13231	13310	13508	13410	13281	13528	13323	13394	13400	13326	13527	13525	13703	13587	13363	13561	13410	13455	13704	13474	13322	13317	13502	13355	13352	13448	13491	13480	13353	13471	13457	13385	13629	13603	13531	13591	13600	13466	13585	13482	13584	13371	13409	13522	13404	13394	13384	13481	13565	13536	13536	13500	13450	13504	13659	13395	13464	13469	13626	13643	13359	13358	13487	13383	13288	13196	13335	13557	13560	13446	13329	13207	13351	13446	13242	13570	13391	13392	13417	13316	13448	13416	13248	13481	13402	13569	13560	13446	13498	13286	13422	13522	13405	13611	13574	13268	13387	13484	13603	13361	13412	13510	13505	13401	13405	13662	13329	13489	13333	13713	13495	13392	13490	13391	13601	13263	13452	13345	13410	13415	13447	13397	13265	13559	13583	13481	13396	13310	13535	13343	13406	13570	13333	13416	13486	13517	13448	13514	13651	13497	13626	13388	13444	13377	13475	13427	13328	13390	13463	13383	13473	13366	13488	13529	13274	13486	13527	13364	13389	13462	13529	13419	13404	13606	13411	13369	13442	13389	13284	13502	13558	13273	13428	13364	13526	13419	13422	13560	13472	13323	13458	13242	13325	13507	13527	13573	13264	13368	13391	13409	13457	13401	13467	13473	13579	13426	13478	13432	13424	13332	13496	13425	13347	13439	13418	13226	13334	13431	13362	13577	13597	13502	13684	13523	13427	13480	13370	13242	13492	13348	13406	13571	13337	13379	13376	13411	13311	13421	13493	13327	13432	13432	13414	13557	13419	13418	13578	13486	13557	13411	13318	13374	13372	13463	13360	13521	13460	13424	13651	13448	13380	13410	13359	13468	13492	13351	13302	13480	13602	13473	13204	13261	13516	13538	13413	13391	13474	13484	13297	13316	13400	13173	13581	13409	13351	13450	13367	13580	13626	13442	13325	13490	13391	13331	13488	13356	13421	13523	13475	13473	13535	13527	13418	13512	13389	13440	13527	13423	13389	13471	13482	13403	13510	13492	13351	13415	13424	13120	13499	13483	13499	13601	13403	13528	13315	13450	13248	13619	13601	13360	13579	13433	13501	13511	13334	13323	13432	13484	13562	13530	13427	13445	13349	13553	13354	13392	13429	13534	13450	13424	13324	13440	13382	13321	13380	13541	13548	13416	13358	13521	13573	13416	13463	13589	13246	13371	13554	13536	13443	13383	13314	13440	13319	13575	13471	13467	13366	13448	13566	13540	13453	13416	13426	13462	13481	13639	13451	13460	13401	13419	13473	13530	13639	13497	13448	13286	13418	13338	13640	13535	13369	13466	13688	13445	13394	13371	13497	13410	13422	13413	13531	13217	13326	13507	13374	13479	13545	13613	13472	13245	13396	13318	13349	13257	13367	13295	13370	13359	13344	13604	13312	13433	13577	13338	13365	13499	13489	13417	13423	13454	13561	13501	13440	13611	13515	13347	13385	13473	13488	13506	13501	13446	13437	13494	13397	13426	13311	13411	13408	13344	13549	13499	13422	13375	13427	13514	13457	13396	13457	13596	13466	13452	13259	13374	13441	13272	13406	13398	13448	13366	13425	13592	13613	13463	13514	13405	13340	13343	13209	13429	13513	13151	13538	13486	13397	13395	13354	13313	13289	13465	13426	13528	13485	13262	13469	13434	13486	13310	13451	13683	13593	13409	13456	13422	13313	13368	13327	13422	13499	13482	13250	13483	13439	13421	13320	13172	13619	13489	13200	13592	13381	13437	13468	13424	13471	13416	13358	13540	13528	13393	13450	13381	13494	13391	13186	13533	13422	13380	13387	13249	13345	13544	13526	13534	13273	13302	13491	13339	13672	13612	13319	13407	13266	13431	13512	13279	13356	13474	13390	13431	13454	13553	13534	13432	13418	13429	13357	13257	13411	13388	13393	13546	13527	13264	13284	13460	13516	13435	13354	13418	13455	13253	13573	13456	13514	13347	13404	13272	13346	13432	13505	13363	13351	13380	13389	13267	13417	13538	13597	13274	13557	13367	13303	13336	13359	13341	13427	13665	13539	13500	13309	13528	13324	13274	13276	13387	13517	13389	13403	13323	13408	13461	13382	13511	13314	13578	13433	13411	13392	13414	13436	13431	13367	13424	13442	13422	13352	13332	13417	13550	13316	13463	13242	13428	13507	13523	13389	13389	13421	13275	13459	13538	13400	13320	13465	13474	13476	13332	13373	13534	13322	13352	13472	13328	13297	13372	13375	13310	13477	13190	13414	13429	13606	13575	13455	13224	13525	13486	13456	13548	13333	13637	13405	13421	13456	13372	13519	13576	13599	13395	13302	13415	13410	13532	13280	13444	13534	13386	13361	13403	13436	13213	13399	13420	13472	13306	13562	13593	13286	13373	13441	13672	13364	13572	13507	13385	13429	13309	13497	13376	13341	13497	13566	13430	13593	13485	13258	13295	13330	13490	13467	13363	13433	13562	13291	13441	13273	13420	13360	13448	13477	13542	13605	13408	13509	13436	13461	13386	13417	13282	13701	13493	13461	13410	13422	13482	13337	13421	13425	13349	13545	13581	13405	13444	13289	13460	13404	13498	13461	13395	13443	13266	13393	13516	13325	13492	13635	13558	13273	13370	13500	13472	13429	13412	13518	13422	13488	13556	13544	13375	13398	13494	13395	13488	13465	13654	13457	13396	13332	13306	13465	13480	13623	13513	13630	13607	13559	13535	13516	13445	13398	13169	13280	13302	13450	13494	13447	13432	13333	13316	13320	13518	13428	13396	13378	13464	13500	13531	13185	13360	13568	13354	13407	13589	13401	13381	13367	13389	13430	13442	13262	13415	13434	13369	13388	13536	13429	13393	13641	13507	13587	13404	13396	13458	13455	13406	13581	13563	13442	13500	13323	13461	13494	13375	13531	13389	13409	13467	13421	13376	13317	13384	13409	13599	13604	13447	13210	13427	13436	13306	13505	13461	13444	13220	13433	13362	13475	13387	13375	13393	13292	13420	13468	13536	13394	13476	13516	13486	13516	13391	13451	13512	13433	13406	13549	13305	13612	13413	13401	13413	13437	13424	13575	13566	13203	13595	13442	13281	13311	13572	13502	13485	13497	13391	13359	13405	13532	13561	13457	13297	13441	13400	13555	13550	13415	13157	13332	13324	13343	13331	13467	13312	13415	13257	13461	13483	13320	13521	13383	13611	13369	13452	13441	13582	13650	13429	13263
29391	46942	42536	35037	29762	27064	22432	20013	18534	17896	16245	15222	14372	14102	13909	14133	13953	13800	13832	13765	13706	13634	13574	13462	13491	13478	13467	13413	13447	13471	13327	13490	13450	13392	13495	13387	13359	13392	13417	13421	13481	13491	13405	13415	13396	13328	13447	13444	13264	13341	13476	13293	13376	13473	13398	13342	13105	13323	13367	13380	13375	13292	13261	13402	13249	13325	13490	13251	13302	13213	13319	13362	13421	13415	13249	13388	13136	13566	13308	13478	13238	13251	13372	13304	13411	13415	13294	13299	13276	13287	13318	13307	13352	13304	13418	13421	13483	13326	13327	13224	13349	13306	13317	13228	13385	13267	13233	13344	13270	13550	13272	13284	13298	13442	13369	13323	13377	13305	13299	13349	13305	13246	13424	13201	13266	13380	13383	13291	13468	13242	13376	13355	13262	13269	13337	13454	13206	13437	13385	13282	13439	13407	13325	13145	13394	13363	13359	13368	13358	13350	13139	13383	13370	13273	13274	13314	13499	13396	13317	13417	13400	13228	13288	13245	13314	13340	13175	13473	13298	13240	13337	13310	13338	13227	13284	13080	13302	13298	13475	13318	13148	13368	13216	13325	13362	13415	13236	13261	13419	13349	13446	13289	13287	13386	13238	13225	13443	13193	13297	13296	13327	13403	13251	13531	13376	13317	13478	13498	13307	13281	13299	13583	13207	13392	13172	13239	13469	13406	13342	13291	13434	13351	13309	13369	13237	13223	13326	13371	13417	13289	13303	13206	13348	13324	13271	13280	13365	13210	13400	13421	13280	13356	13324	13435	13230	13288	13370	13351	13443	13565	13426	13422	13413	13334	13167	13448	13221	13392	13377	13429	13269	13275	13383	13382	13390	13358	13369	13431	13234	13365	13421	13209	13330	13429	13337	13325	13414	13275	13266	13423	13249	13353	13370	13338	13315	13148	13368	13346	13358	13380	13210	13451	13220	13410	13397	13469	13261	13206	13306	13359	13337	13249	13380	13318	13424	13306	13405	13188	13306	13330	13444	13256	13381	13418	13327	13287	13232	13424	13287	13313	13271	13481	13283	13224	13269	13303	13352	13238	13376	13316	13184	13430	13357	13456	13327	13202	13302	13449	13447	13361	13346	13325	13282	13148	13261	13356	13326	13397	13355	13252	13302	13305	13211	13196	13275	13201	13450	13308	13246	13449	13523	13388	13326	13244	13335	13094	13392	13502	13477	13360	13456	13244	13461	13503	13355	13360	13319	13311	13290	13597	13377	13124	13289	13205	13310	13274	13357	13404	13480	13297	13419	13273	13406	13351	13257	13285	13464	13380	13345	13272	13435	13259	13405	13404	13342	13267	13306	13335	13134	13444	13288	13338	13311	13403	13366	13358	13390	13346	13263	13168	13246	13337	13290	13384	13286	13265	13342	13302	13412	13333	13086	13284	13459	13291	13352	13374	13265	13146	13281	13339	13205	13341	13387	13370	13361	13239	13220	13305	13326	13387	13339	13296	13307	13378	13426	13323	13297	13377	13313	13308	13325	13254	13294	13180	13309	13293	13336	13333	13337	13283	13377	13291	13307	13205	13427	13197	13309	13381	13427	13202	13271	13371	13242	13403	13318	13326	13341	13476	13274	13389	13412	13322	13279	13418	13269	13318	13315	13377	13316	13279	13482	13309	13440	13313	13362	13393	13281	13334	13299	13349	13463	13373	13225	13254	13288	13369	13360	13262	13278	13425	13438	13284	13260	13339	13374	13303	13347	13321	13128	13354	13358	13277	13418	13287	13232	13237	13329	13351	13318	13349	13386	13285	13255	13406	13288	13258	13412	13488	13302	13295	13194	13142	13494	13413	13211	13199	13321	13189	13245	13357	13220	13351	13399	13367	13299	13162	13290	13407	13431	13342	13438	13181	13438	13319	13254	13170	13444	13268	13387	13358	13130	13331	13347	13263	13255	13323	13362	13479	13308	13240	13220	13333	13113	13476	13345	13384	13317	13365	13354	13335	13409	13297	13214	13445	13320	13431	13492	13199	13450	13250	13420	13560	13295	13369	13341	13403	13384	13116	13124	13333	13458	13183	13225	13431	13148	13461	13348	13265	13289	13209	13330	13413	13282	13276	13312	13389	13333	13377	13313	13403	13182	13486	13118	13263	13404	13375	13473	13298	13340	13247	13366	13390	13370	13378	13287	13314	13252	13196	13152	13387	13258	13370	13496	13375	13450	13391	13341	13372	13204	13299	13420	13442	13415	13336	13290	13277	13366	13318	13325	13444	13479	13435	13364	13327	13289	13273	13430	13339	13222	13336	13237	13271	13361	13367	13452	13374	13372	13383	13238	13384	13284	13500	13330	13324	13374	13203	13241	13308	13225	13339	13410	13243	13336	13417	13292	13214	13544	13336	13247	13297	13281	13386	13492	13195	13348	13236	13162	13189	13273	13238	13377	13428	13344	13230	13306	13256	13363	13355	13209	13248	13369	13441	13393	13387	13467	13513	13240	13438	13389	13290	13367	13242	13265	13378	13379	13262	13308	13221	13375	13343	13396	13230	13188	13464	13398	13414	13337	13283	13117	13433	13372	13251	13377	13191	13324	13332	13179	13352	13389	13136	13321	13415	13307	13255	13357	13377	13397	13245	13384	13352	13261	13256	13433	13355	13293	13304	13478	13258	13286	13500	13307	13317	13377	13437	13325	13322	13303	13435	13225	13309	13230	13318	13454	13135	13336	13366	13294	13165	13444	13386	13396	13245	13159	13268	13227	13266	13328	13325	13249	13416	13307	13178	13375	13361	13274	13357	13365	13302	13477	13352	13417	13372	13410	13499	13291	13293	13215	13484	13337	13322	13539	13222	13327	13314	13238	13278	13317	13260	13307	13320	13315	13319	13551	13332	13313	13339	13309	13358	13345	13226	13373	13297	13397	13308	13349	13387	13340	13382	13448	13212	13432	13254	13231	13336	13262	13386	13460	13449	13350	13077	13370	13315	13408	13367	13146	13285	13417	13269	13311	13245	13342	13251	13236	13330	13310	13326	13082	13366	13354	13305	13415	13169	13337	13429	13272	13225	13326	13414	13241	13516	13369	13259	13423	13371	13427	13339	13348	13387	13298	13467	13313	13421	13451	13333	13238	13145	13213	13311	13475	13431	13353	13210	13252	13356	13288	13381	13166	13302	13283	13192	13292	13169	13349	13290	13235	13267	13379	13315	13230	13244	13263	13351	13351	13320	13329	13387	13228	13376	13519	13335	13321	13390	13384	13419	13379	13305	13278	13387	13303	13316	13406	13235	13155	13214	13221	13360	13401	13328	13321	13448	13135	13201	13084	13307	13193	13348	13359	13217	13273	13264	13343	13293	13403	13375	13226	13314	13313	13168	13308	13398	13282	13368	13294	13270	13251	13265	13503	13184	13409	13089	13202	13231	13445	13422	13306	13231	13332	13284	13351	13341	13314	13233	13412	13252	13388	13240	13266	13259	13365	13371	13319	13391	13492	13400	13235	13382	13357	13385	13298	13413	13395	13308	13336	13321	13475	13487	13132	13311	13432	13336	13094	13476	13498	13286	13321	13510	13328	13436	13470	13458	13371	13432	13346	13463	13204	13301	13384	13443	13380	13436	13317	13286	13293	13213	13500	13298	13382	13223	13370	13403	13457	13128	13402	13393	13322	13377	13322	13399	13309	13440	13434	13289	13503	13262	13335	13350	13236	13277	13399	13182	13318	13364	13369	13438	13242	13415	13246	13357	13460	13437	13362	13401	13230	13433	13413	13239	13279	13418	13261	13300	13429	13287	13217	13329	13251	13259	13355	13358	13301	13358	13349	13311	13303	13324	13480	13388	13285	13292	13295	13357	13277	13404	13311	13334	13279	13422	13311	13353	13324	13184	13285	13666	13319	13127	13281	13363	13494	13345	13354	13243	13298	13430	13379	13439	13463	13409	13440	13112	13258	13143	13464	13224	13347	13275	13334	13379	13533	13348	13278	13253	13291	13441	13385	13416	13388	13312	13444	13267	13307	13413	13459	13195	13378	13242	13241	13602	13432	13311	13356	13305	13132	13270	13265	13415	13239	13262	13397	13387	13355	13140	13309	13461	13349	13383	13434	13209	13222	13386	13316	13219	13425	13332	13441	13197	13294	13184	13372	13193	13398	13232	13372	13337	13341	13164	13395	13384	13145	13182	13220	13330	13359	13371	13361	13298	13159	13352	13364	13268	13292	13408	13380	13503	13371	13367	13302	13363	13458	13129	13272	13390	13260	13298	13353	13168	13246	13467	13291	13381	13354	13336	13250	13421	13450	13337	13408	13341	13179	13336	13379	13555	13332	13392	13291	13250	13367	13343	13354	13368	13105	13403	13227	13253	13172	13244	13290	13397	13298	13288	13337	13459	13203	13462	13361	13233	13276	13244	13331	13336	13288	13281	13352	13335	13374	13275	13212	13276	13425	13334	13281	13196	13368	13332	13550	13435	13311	13332	13261	13331	13341	13248	13180	13347	13381	13299	13281	13379	13266	13376	13436	13415	13299	13316	13333	13276	13213	13364	13295	13169	13503	13385	13331	13436	13349	13196	13385	13241	13411	13451	13256	13284	13427	13371	13269	13276	13282	13280	13338	13489	13255	13256	13360	13333	13329	13314	13249	13201	13122	13233	13530	13330	13280	13404	13482	13332	13380	13305	13372	13284	13467	13236	13230	13307	13231	13192	13354	13431	13534	13314	13304	13408	13365	13238	13414	13492	13268	13325	13398	13350	13250	13337	13208	13297	13443	13312	13405	13444	13231	13417	13404	13194	13366	13432	13221	13299	13201	13244	13425	13321	13442	13218	13362	13305	13376	13261	13395	13216	13264	13274	13323	13299	13236	13312	13210	13424	13356	13247	13502	13276	13326	13416	13146	13440	13258	13280	13380	13330	13237	13565	13369	13290	13369	13330	13373	13229	13235	13277	13436	13279	13409	13379	13287	13218	13401	13133	13302	13412	13243	13391	13237	13362	13566	13321	13271	13290	13188	13409	13279	13347	13275	13407	13324	13338	13309	13391	13346	13423	13213	13157	13306	13387	13478	13366	13398	13367	13198	13419	13343	13368	13355	13369	13438	13289	13283	13254	13369	13300	13428	13109	13372	13335	13291	13339	13554	13413	13326	13239
24344	21426	28851	24790	23852	26032	24661	19505	18163	17501	16437	15126	14763	14509	14493	14511	14211	14265	13934	14249	13900	14007	13883	13919	13693	13964	13889	13877	14049	13750	13881	14033	13840	13705	13851	13732	13835	13778	13824	13791	13887	13825	13643	13764	13628	13705	13726	13755	13743	13927	13610	13621	13653	13617	13669	13663	13519	13534	13692	13541	13702	13750	13663	13702	13641	13652	13593	13700	13683	13780	13660	13610	13595	13733	13654	13662	13840	13622	13706	13583	13597	13522	13732	13736	13708	13487	13566	13643	13747	13386	13702	13628	13758	13861	13811	13755	13741	13580	13687	13719	13702	13707	13492	13545	13637	13555	13535	13532	13829	13754	13747	13687	13679	13572	13650	13664	13681	13670	13578	13595	13507	13518	13710	13431	13382	13773	13447	13720	13635	13613	13622	13601	13502	13720	13635	13491	13439	13679	13653	13653	13801	13718	13627	13782	13751	13778	13659	13701	13562	13562	13686	13680	13654	13706	13746	13660	13687	13587	13556	13633	13645	13554	13708	13694	13691	13618	13583	13581	13887	13530	13609	13597	13511	13580	13535	13593	13613	13678	13528	13741	13581	13600	13527	13611	13764	13682	13670	13620	13543	13516	13557	13648	13560	13680	13492	13619	13648	13748	13665	13810	13572	13565	13619	13550	13699	13578	13758	13682	13708	13538	13469	13729	13806	13598	13594	13718	13675	13637	13680	13792	13492	13484	13566	13426	13567	13686	13605	13797	13749	13726	13714	13574	13534	13665	13605	13564	13636	13625	13572	13691	13748	13458	13710	13696	13584	13745	13636	13619	13804	13568	13665	13654	13626	13601	13581	13742	13597	13753	13736	13586	13471	13745	13612	13654	13539	13716	13680	13606	13751	13731	13740	13539	13824	13759	13558	13424	13496	13636	13587	13635	13703	13719	13650	13614	13639	13644	13581	13602	13609	13632	13642	13622	13768	13528	13867	13565	13579	13430	13671	13625	13736	13506	13513	13663	13725	13675	13587	13782	13640	13596	13742	13584	13577	13554	13665	13681	13740	13601	13562	13464	13833	13543	13693	13629	13421	13675	13639	13861	13684	13674	13581	13779	13657	13402	13561	13686	13717	13664	13615	13758	13524	13671	13601	13655	13889	13739	13742	13730	13530	13683	13701	13637	13625	13639	13676	13664	13587	13758	13722	13606	13508	13878	13584	13769	13673	13563	13788	13690	13646	13528	13765	13658	13710	13634	13732	13875	13572	13466	13543	13544	13510	13625	13675	13827	13580	13637	13762	13712	13739	13741	13643	13585	13763	13747	13622	13587	13578	13550	13534	13592	13747	13550	13660	13556	13521	13493	13557	13488	13724	13597	13637	13634	13791	13605	13678	13849	13821	13692	13720	13690	13606	13683	13732	13698	13812	13604	13571	13678	13676	13794	13648	13769	13696	13607	13629	13514	13575	13656	13680	13506	13697	13635	13639	13807	13911	13497	13553	13685	13578	13685	13660	13657	13784	13622	13695	13651	13827	13571	13514	13581	13520	13583	13806	13719	13653	13539	13510	13564	13790	13732	13570	13565	13734	13706	13814	13730	13635	13641	13611	13807	13644	13515	13678	13694	13537	13507	13781	13683	13634	13537	13507	13728	13726	13702	13745	13660	13715	13549	13659	13815	13709	13680	13696	13612	13667	13630	13610	13901	13671	13662	13865	13710	13514	13620	13481	13400	13705	13637	13495	13745	13739	13681	13682	13746	13590	13594	13823	13698	13803	13581	13747	13659	13687	13654	13609	13430	13676	13686	13803	13552	13609	13578	13571	13561	13774	13677	13676	13716	13556	13500	13599	13510	13620	13679	13598	13509	13471	13564	13413	13476	13785	13737	13654	13612	13610	13568	13869	13606	13644	13766	13669	13527	13648	13674	13505	13630	13786	13406	13434	13728	13657	13649	13637	13858	13673	13634	13625	13657	13685	13628	13545	13640	13578	13438	13580	13718	13642	13408	13589	13632	13720	13662	13735	13672	13646	13548	13694	13634	13620	13775	13711	13619	13405	13412	13614	13569	13650	13615	13666	13672	13706	13608	13634	13566	13526	13692	13551	13774	13625	13578	13661	13705	13693	13776	13664	13457	13663	13492	13565	13540	13788	13732	13717	13513	13669	13539	13721	13759	13549	13588	13671	13691	13715	13384	13877	13695	13479	13688	13385	13715	13630	13649	13674	13648	13637	13884	13567	13720	13436	13614	13602	13651	13524	13785	13631	13516	13755	13827	13715	13671	13735	13736	13484	13531	13617	13662	13765	13621	13615	13804	13586	13520	13705	13686	13640	13334	13745	13663	13937	13622	13636	13595	13634	13718	13545	13480	13623	13660	13628	13588	13608	13466	13512	13709	13612	13498	13528	13425	13551	13809	13530	13757	13643	13769	13610	13576	13807	13621	13727	13613	13789	13854	13640	13760	13619	13647	13603	13665	13641	13499	13685	13531	13836	13541	13612	13762	13509	13590	13489	13483	13448	13525	13621	13526	13696	13624	13707	13667	13577	13582	13631	13523	13663	13539	13764	13527	13676	13640	13727	13658	13524	13676	13619	13584	13657	13589	13706	13831	13594	13520	13776	13743	13687	13630	13715	13552	13612	13537	13683	13461	13587	13532	13650	13549	13729	13552	13634	13703	13619	13660	13512	13585	13510	13646	13588	13714	13517	13480	13701	13679	13784	13539	13643	13591	13531	13524	13759	13612	13585	13832	13743	13527	13750	13698	13641	13568	13491	13555	13642	13567	13587	13712	13697	13667	13647	13569	13723	13455	13638	13464	13851	13541	13619	13500	13598	13653	13504	13743	13687	13495	13474	13742	13680	13701	13704	13622	13739	13648	13765	13491	13642	13713	13590	13545	13509	13570	13614	13683	13620	13461	13540	13672	13802	13659	13597	13681	13688	13817	13885	13626	13601	13785	13753	13661	13562	13530	13736	13630	13801	13515	13693	13626	13823	13484	13693	13505	13546	13651	13636	13532	13765	13513	13601	13531	13637	13612	13622	13399	13498	13501	13618	13533	13763	13634	13613	13702	13585	13713	13703	13589	13605	13614	13649	13447	13470	13552	13669	13702	13725	13818	13859	13549	13587	13610	13539	13652	13596	13529	13566	13708	13908	13682	13632	13702	13640	13509	13612	13507	13619	13559	13834	13484	13617	13751	13634	13670	13789	13661	13649	13714	13672	13488	13600	13526	13647	13538	13662	13714	13464	13540	13693	13797	13754	13533	13605	13858	13561	13604	13600	13593	13639	13581	13675	13781	13737	13593	13687	13733	13455	13608	13655	13640	13625	13669	13597	13747	13661	13554	13484	13497	13735	13863	13534	13787	13497	13677	13654	13785	13723	13613	13627	13563	13680	13702	13563	13564	13598	13652	13802	13755	13456	13750	13743	13654	13742	13631	13721	13503	13625	13618	13582	13683	13701	13554	13611	13604	13612	13799	13426	13507	13526	13682	13495	13571	13826	13572	13494	13564	13724	13568	13937	13704	13681	13678	13604	13697	13609	13695	13657	13689	13841	13807	13674	13584	13550	13491	13577	13486	13643	13726	13712	13462	13581	13724	13582	13681	13732	13547	13490	13559	13627	13595	13490	13768	13461	13385	13613	13797	13939	13854	13812	13705	13669	13416	13516	13741	13607	13776	13655	13612	13694	13554	13615	13521	13436	13605	13702	13768	13732	13555	13727	13661	13698	13602	13621	13542	13463	13587	13447	13726	13495	13531	13449	13448	13350	13697	13677	13522	13565	13461	13654	13613	13651	13681	13565	13685	13600	13609	13672	13515	13455	13543	13612	13581	13724	13664	13582	13723	13528	13676	13592	13663	13608	13723	13724	13531	13644	13710	13619	13515	13697	13550	13711	13788	13645	13681	13521	13745	13881	13695	13815	13806	13683	13648	13758	13615	13443	13812	13727	13648	13750	13781	13539	13524	13659	13684	13657	13787	13607	13805	13626	13771	13596	13568	13663	13701	13774	13610	13851	13900	13868	13824	13716	13516	13871	13590	13590	13542	13758	13535	13597	13406	13694	13595	13640	13435	13627	13575	13605	13523	13604	13573	13583	13557	13587	13750	13674	13588	13661	13657	13750	13612	13831	13472	13600	13719	13510	13603	13563	13597	13539	13672	13630	13471	13746	13755	13701	13589	13627	13560	13776	13577	13581	13857	13809	13738	13648	13475	13550	13653	13580	13517	13729	13533	13673	13713	13648	13755	13485	13700	13638	13747	13466	13746	13693	13699	13803	13562	13661	13766	13692	13579	13583	13579	13646	13730	13849	13831	13665	13613	13480	13687	13607	13688	13762	13823	13783	13666	13624	13798	13721	13563	13611	13687	13564	13767	13753	13663	13529	13576	13581	13489	13535	13646	13656	13579	13840	13729	13669	13711	13730	13588	13724	13490	13606	13694	13568	13713	13660	13549	13695	13636	13604	13631	13899	13697	13731	13784	13603	13697	13787	13553	13647	13528	13791	13811	13695	13686	13626	13817	13678	13643	13531	13661	13552	13557	13601	13759	13611	13671	13588	13618	13817	13824	13578	13881	13754	13726	13466	13627	13490	13609	13904	13706	13724	13535	13787	13549	13717	13742	13764	13487	13510	13602	13423	13684	13584	13676	13588	13676	13759	13525	13714	13641	13576	13872	13707	13712	13574	13365	13790	13756	13588	13557	13767	13630	13598	13674	13699	13569	13632	13611	13561	13697	13610	13562	13704	13854	13636	13637	13662	13633	13589	13617	13608	13657	13731	13745	13631	13674	13511	13758	13729	13672	13451	13592	13828	13617	13624	13635	13607	13626	13741	13676	13591	13562	13500	13596	13724	13554	13649	13739	13621	13717	13693	13685	13641	13678	13610	13607	13657	13705	13628	13632	13730	13720	13600	13598	13773	13511	13734	13766	13516	13636	13624	13527	13541	13547	13508	13656	13664	13838	13712	13591	13737	13563	13609	13588	13826	13710	13823	13672	13809	13525	13736	13611	13594	13727	13503	13660	13718	13542	13692	13545	13493	13479	13487	13690	13576	13578	13628	13634	13557	13674	13719	13618	13669	13623	13663	13501	13508	13592	13546	13621	13653	13495	13463	13718	13709	13584	13807	13717	13711	13848	13713	13531
31330	50895	47303	39564	34080	30261	25555	21934	20894	19698	17470	16010	15182	14677	14404	14632	14269	14275	14086	14001	14045	13871	13877	13704	13684	13835	13609	13732	13629	13590	13668	13661	13594	13649	13635	13530	13644	13593	13656	13708	13538	13623	13621	13532	13448	13419	13724	13336	13482	13440	13377	13546	13465	13499	13422	13522	13464	13579	13492	13435	13346	13509	13598	13426	13445	13392	13385	13454	13388	13730	13322	13471	13526	13408	13550	13383	13576	13547	13431	13667	13466	13355	13452	13467	13415	13360	13510	13544	13317	13476	13692	13496	13510	13491	13363	13436	13389	13434	13452	13375	13540	13441	13553	13290	13393	13424	13318	13502	13422	13549	13491	13524	13501	13367	13468	13222	13500	13453	13413	13491	13503	13501	13500	13456	13461	13408	13504	13488	13462	13366	13554	13266	13326	13343	13655	13390	13430	13386	13551	13432	13584	13553	13250	13306	13613	13572	13439	13364	13592	13395	13513	13528	13512	13527	13462	13311	13325	13705	13384	13355	13392	13552	13430	13569	13417	13409	13462	13358	13449	13340	13507	13735	13539	13395	13504	13399	13335	13497	13319	13467	13445	13364	13589	13430	13501	13522	13458	13442	13600	13478	13571	13464	13535	13512	13537	13388	13485	13520	13509	13333	13518	13431	13459	13394	13415	13394	13551	13441	13463	13454	13425	13333	13474	13460	13401	13500	13357	13527	13324	13472	13458	13349	13579	13296	13608	13587	13477	13533	13462	13511	13406	13293	13552	13380	13477	13478	13478	13410	13525	13414	13431	13329	13428	13559	13525	13406	13450	13376	13415	13338	13570	13281	13427	13410	13514	13578	13512	13543	13732	13418	13531	13398	13273	13401	13415	13499	13493	13571	13373	13451	13548	13467	13505	13475	13375	13374	13455	13282	13548	13450	13608	13360	13353	13440	13506	13339	13517	13474	13405	13643	13571	13468	13605	13345	13347	13428	13413	13478	13389	13525	13531	13576	13454	13386	13387	13429	13441	13566	13417	13488	13484	13564	13341	13359	13487	13421	13441	13487	13455	13592	13487	13348	13532	13499	13532	13337	13560	13431	13523	13603	13416	13344	13434	13470	13420	13430	13386	13419	13563	13467	13511	13499	13392	13432	13539	13317	13489	13407	13404	13211	13394	13512	13499	13445	13546	13669	13559	13374	13539	13446	13437	13582	13248	13562	13388	13349	13383	13442	13372	13595	13346	13433	13590	13637	13511	13433	13348	13608	13391	13505	13349	13662	13416	13243	13347	13389	13435	13466	13420	13368	13614	13597	13600	13408	13465	13464	13537	13460	13425	13300	13552	13544	13326	13401	13417	13644	13495	13368	13425	13439	13540	13530	13634	13618	13490	13366	13330	13619	13462	13486	13391	13574	13337	13346	13553	13556	13453	13491	13340	13330	13490	13567	13422	13588	13516	13382	13507	13420	13314	13568	13355	13519	13469	13560	13466	13368	13501	13368	13539	13367	13419	13585	13442	13545	13365	13388	13351	13529	13433	13407	13490	13538	13504	13396	13648	13280	13394	13465	13381	13287	13471	13542	13339	13524	13491	13497	13398	13495	13599	13444	13535	13393	13333	13335	13410	13369	13398	13475	13625	13440	13556	13399	13260	13552	13658	13447	13295	13456	13459	13344	13315	13508	13423	13585	13517	13428	13505	13557	13422	13393	13569	13435	13467	13529	13565	13447	13513	13283	13442	13381	13340	13343	13499	13349	13443	13415	13442	13379	13365	13347	13389	13327	13514	13601	13476	13474	13254	13515	13321	13489	13386	13452	13488	13471	13418	13509	13479	13430	13474	13387	13348	13626	13387	13489	13417	13495	13366	13426	13520	13423	13352	13527	13506	13366	13594	13629	13467	13439	13442	13532	13385	13359	13641	13186	13357	13327	13554	13517	13508	13463	13322	13408	13534	13481	13499	13529	13565	13535	13422	13528	13446	13541	13425	13697	13316	13622	13397	13502	13388	13405	13431	13558	13535	13496	13437	13486	13437	13523	13349	13422	13441	13452	13380	13462	13401	13407	13398	13363	13546	13363	13608	13400	13462	13392	13497	13512	13465	13313	13497	13474	13476	13474	13489	13592	13662	13288	13375	13443	13338	13604	13393	13456	13279	13342	13548	13510	13447	13492	13229	13527	13297	13604	13425	13499	13426	13407	13486	13422	13386	13304	13533	13463	13218	13474	13648	13502	13465	13535	13513	13412	13572	13482	13359	13640	13377	13376	13385	13668	13331	13403	13354	13416	13415	13414	13387	13490	13462	13293	13511	13538	13318	13546	13571	13447	13448	13520	13483	13360	13481	13461	13449	13454	13576	13531	13500	13376	13380	13506	13341	13409	13624	13452	13442	13509	13495	13503	13440	13465	13361	13527	13425	13337	13640	13617	13286	13319	13454	13448	13279	13648	13407	13383	13403	13381	13419	13457	13510	13469	13509	13525	13528	13340	13467	13426	13393	13452	13341	13526	13433	13608	13426	13485	13449	13537	13436	13503	13581	13376	13523	13456	13399	13464	13467	13404	13666	13471	13409	13627	13415	13434	13436	13396	13342	13418	13567	13465	13350	13511	13528	13334	13389	13360	13417	13501	13337	13459	13496	13564	13550	13595	13520	13505	13400	13560	13596	13354	13424	13485	13467	13434	13427	13515	13549	13445	13473	13461	13566	13406	13462	13344	13468	13516	13480	13432	13431	13398	13461	13358	13470	13585	13345	13497	13484	13338	13460	13422	13317	13719	13515	13566	13539	13320	13397	13519	13468	13375	13348	13438	13379	13434	13382	13412	13679	13268	13482	13464	13349	13578	13613	13389	13427	13512	13521	13556	13305	13564	13509	13506	13389	13413	13424	13493	13350	13745	13510	13495	13254	13351	13386	13453	13381	13564	13323	13339	13479	13404	13465	13400	13349	13313	13407	13519	13388	13392	13478	13536	13416	13450	13409	13672	13418	13295	13375	13361	13494	13496	13462	13496	13615	13394	13573	13439	13517	13494	13505	13399	13284	13438	13557	13378	13381	13315	13523	13620	13546	13362	13507	13536	13374	13396	13530	13427	13607	13324	13506	13589	13526	13340	13394	13564	13329	13562	13490	13363	13490	13663	13499	13512	13517	13435	13369	13597	13551	13333	13490	13591	13498	13604	13316	13342	13567	13427	13596	13497	13477	13488	13550	13495	13410	13538	13425	13392	13444	13312	13443	13452	13373	13434	13401	13535	13504	13408	13442	13536	13422	13447	13424	13440	13483	13272	13586	13537	13461	13366	13412	13559	13434	13394	13572	13523	13526	13471	13421	13377	13365	13550	13523	13464	13525	13467	13361	13426	13505	13495	13423	13516	13452	13384	13446	13556	13547	13452	13524	13281	13537	13419	13466	13433	13441	13538	13610	13558	13400	13290	13404	13423	13504	13631	13451	13437	13365	13329	13672	13609	13451	13372	13495	13385	13478	13470	13442	13499	13356	13429	13399	13349	13380	13208	13475	13396	13317	13411	13449	13389	13415	13615	13468	13491	13507	13471	13310	13430	13502	13414	13451	13392	13417	13557	13450	13492	13499	13463	13333	13499	13507	13698	13475	13505	13408	13479	13342	13317	13638	13567	13569	13517	13323	13366	13357	13529	13570	13417	13517	13460	13459	13572	13411	13485	13373	13517	13426	13544	13461	13491	13544	13417	13524	13356	13411	13535	13599	13621	13304	13421	13210	13493	13407	13406	13529	13435	13422	13470	13327	13318	13423	13501	13374	13386	13554	13596	13441	13623	13412	13363	13484	13399	13301	13487	13383	13489	13460	13480	13506	13411	13525	13457	13639	13602	13524	13394	13474	13441	13499	13612	13427	13536	13548	13423	13484	13541	13448	13441	13507	13556	13527	13461	13519	13535	13534	13529	13522	13409	13241	13448	13336	13569	13435	13446	13533	13300	13523	13263	13454	13380	13395	13479	13408	13386	13475	13614	13495	13633	13447	13362	13441	13448	13652	13380	13416	13408	13495	13468	13579	13287	13411	13347	13415	13501	13467	13577	13344	13502	13316	13329	13506	13303	13444	13375	13485	13172	13485	13568	13446	13568	13359	13675	13375	13580	13372	13513	13439	13549	13602	13502	13483	13495	13426	13447	13494	13443	13373	13419	13361	13521	13456	13383	13502	13416	13438	13570	13286	13378	13486	13544	13420	13392	13441	13434	13388	13478	13525	13584	13609	13504	13532	13546	13442	13463	13507	13450	13417	13473	13662	13653	13491	13435	13463	13424	13364	13557	13546	13579	13420	13625	13444	13508	13453	13529	13541	13578	13478	13401	13546	13411	13462	13446	13522	13349	13435	13509	13478	13522	13302	13377	13434	13399	13494	13575	13351	13589	13439	13419	13494	13563	13252	13229	13418	13547	13469	13460	13677	13402	13422	13381	13357	13601	13297	13528	13604	13425	13383	13400	13511	13604	13589	13459	13492	13357	13607	13649	13445	13353	13535	13401	13438	13401	13473	13365	13430	13391	13445	13291	13333	13522	13360	13308	13581	13556	13464	13625	13483	13605	13307	13430	13403	13346	13389	13368	13484	13369	13475	13480	13496	13404	13507	13385	13550	13293	13549	13471	13597	13472	13478	13344	13581	13588	13487	13279	13390	13299	13654	13648	13363	13550	13494	13334	13604	13375	13532	13400	13386	13519	13548	13481	13371	13387	13563	13407	13457	13430	13589	13729	13586	13364	13572	13486	13261	13413	13496	13443	13443	13421	13584	13427	13448	13365	13310	13583	13463	13369	13436	13497	13327	13362	13647	13358	13455	13534	13428	13519	13425	13538	13496	13618	13377	13368	13470	13517	13510	13459	13424	13402	13525	13468	13538	13494	13494	13442	13593	13527	13642	13347	13529	13526	13388	13401	13434	13431	13456	13465	13610	13593	13407	13627	13404	13361	13463	13468	13344	13298	13651	13345	13487	13454	13578	13459	13489	13555	13425	13418	13443	13609	13490	13451	13420	13599	13579	13412	13513	13465	13411	13470	13448	13671	13395	13396	13362	13351	13469	13369	13484	13309	13493	13513	13364	13497	13559	13404	13303	13491	13437	13358	13428	13480	13363	13449	13403	13460	13398	13555	13420	13438	13473	13417	13521	13533
31085	28145	31079	27340	22421	19822	17894	16366	15819	15451	15025	14555	14606	14489	14386	14414	14317	14445	14148	14163	14128	14175	14117	14243	14096	14271	14315	14063	14017	14083	14206	14002	14145	14178	14160	14089	13953	14154	14304	14141	14110	14088	14132	14153	14081	14132	14171	14188	14282	14034	14007	14232	14160	14064	14205	14006	14116	13998	14045	14077	14075	14170	13919	14123	14224	14106	14200	14139	14111	14119	14258	14117	14200	14049	14002	14033	14004	14012	14013	14151	14160	13984	14057	13961	13997	14101	14189	14181	14183	14025	13957	13939	13957	13948	13981	13946	14044	14201	14124	14049	14258	14073	13794	14038	14179	14122	13992	14051	14102	13830	13994	13866	14056	14148	14174	14022	14046	14225	13896	14132	14137	13988	14149	13999	14038	14162	14089	14041	13891	13972	14102	14129	14215	14228	13984	14117	14186	14155	13960	14016	14030	14100	14042	14052	14229	14090	14108	13984	13918	14145	14097	13997	14047	14192	14081	13965	14070	14063	14148	14192	13887	14108	14269	13971	14009	14035	13904	14046	14066	14101	13959	14113	13904	14141	14143	13884	14152	13964	14074	13921	14297	14021	13964	14116	14265	14174	14123	14045	14156	14027	13938	13996	13994	14052	13924	14175	14011	14074	14067	14062	14067	13954	13884	14001	13993	14234	14091	14266	14295	14238	14105	13966	14107	13899	13972	14128	13890	14173	14061	14010	14188	14068	14014	14148	14077	14101	14042	14218	14191	14156	14094	13839	14054	13998	14070	14098	14019	14242	14090	14117	14106	14306	14299	13905	14157	14243	13992	13977	14077	13987	14010	14038	13998	13994	14147	13960	13926	13992	14129	14128	14216	14250	13983	14026	14086	14062	14055	13956	14193	14090	14001	14113	14116	14025	14044	14058	14241	14183	14111	14148	14112	13882	14139	13923	14118	14136	14177	14093	13756	14059	14100	14169	14083	14021	14101	13993	14142	14032	13985	14183	13996	14064	14225	14114	14320	14153	14041	14064	14169	14008	14134	14022	14090	14066	13956	14164	14231	14214	14132	14146	13920	14121	14092	14170	13933	14045	14110	14283	14089	14062	14056	14053	14078	13938	13911	13915	14248	14223	14027	13954	14127	14173	14188	14122	14127	14012	14001	13974	14016	14089	14089	14134	14046	14305	14196	14000	14241	14185	14175	13853	13985	13981	13979	13898	14059	13955	13896	14043	14039	13899	14068	14063	14016	14079	14137	14184	14134	14022	14035	14165	14257	14194	13855	14189	14035	14022	13900	13967	14099	14065	13754	14077	14085	14066	13849	14130	14060	13987	13921	14020	14109	14226	13967	14023	14257	14381	14190	14155	14219	14091	14122	13989	14075	14010	14100	13947	14087	14069	13924	14066	14141	14131	14179	14038	13996	14262	14133	14035	13968	14105	13985	14271	13991	14081	13978	14151	14089	14023	14178	13960	14132	14017	14179	13923	14103	13923	13941	14036	14007	14110	14017	14170	14038	13902	14086	14089	13994	14152	14123	13925	14070	14143	14055	14240	14106	14032	14250	14177	13981	13992	14070	14001	14022	14227	14281	14173	13980	14059	13973	13883	14204	14006	14009	14028	14098	14095	14092	14002	14242	14127	14112	14101	14009	14166	14177	14001	14076	14169	14080	14142	14009	14110	14057	13984	14344	14190	14038	14145	13973	13980	14151	14247	14169	14028	14284	14281	14001	14121	13931	14089	14068	14025	14111	13940	14092	14287	14142	14096	14369	14109	14082	14058	14186	14059	14078	14062	14021	14073	14032	14200	14032	14191	14107	14140	13979	14111	13838	14070	14077	14176	14117	14291	13915	14273	14254	14132	14066	14134	13932	14007	14159	14143	14114	14095	14037	13986	14019	14039	13987	14029	14035	14022	14186	13946	14013	13997	14013	13948	13864	14094	14145	14109	14067	13993	14012	14243	14095	14074	13952	14039	14090	13947	13993	14114	14273	13956	14143	13951	14112	14158	13971	14020	13851	14178	14061	13989	14048	13995	14152	14085	13853	14085	14100	14304	14173	14010	14156	14091	14026	14174	14053	14100	14173	13973	14005	14142	13991	14290	14109	13819	14021	14037	14066	14161	14072	14161	13996	14085	14196	13939	13886	14026	14160	14153	14104	14097	13975	13943	14060	14123	13980	14061	14035	14244	14096	14157	14142	14030	14095	14098	13990	14135	13844	14052	14190	14097	14126	14055	14016	14177	14068	13967	14134	14020	14229	13910	14046	14119	14048	14191	14201	14278	14247	14104	14105	14058	14044	14096	14251	13874	14118	14133	14084	14065	14096	13905	14075	14157	14174	14193	14252	14051	13987	14074	14004	14146	14131	14050	14185	14096	13985	14082	13947	14047	14048	14012	14258	14106	13913	13907	13989	14003	14163	14125	14115	14102	14147	14112	14053	14099	13985	13916	14144	14196	14006	13943	14197	14102	13995	14213	13896	14200	14231	14373	14004	14228	14128	14083	13984	14246	14097	14003	14071	14167	13934	14139	14093	14129	14141	13965	14047	14109	14062	14182	14166	14007	14046	14185	14158	14105	14063	14272	14049	14122	13976	14141	14000	14230	14074	14124	14242	14211	14045	14277	14207	14044	14128	14330	13845	14054	13976	14088	14084	14043	14207	13935	14191	13834	14059	14004	14001	14269	14117	14234	14018	14134	14136	14071	13890	14027	14172	14191	14105	14145	13998	14041	14022	13889	14008	14105	13894	14052	14194	14066	14021	13942	14209	14141	14062	13987	14236	14137	14021	14030	14222	13982	14049	14244	14140	14281	14054	14249	13972	14087	14100	14139	13995	13918	14005	13965	13926	14154	14098	14138	14178	14306	14119	14180	14033	14148	13961	13986	14096	14149	14141	14107	14136	14180	13983	14215	14071	14103	14159	14046	14198	14062	14106	14087	14025	14065	14012	14137	14168	14093	14087	14166	14153	14008	14156	14053	13958	13993	14133	14141	14096	14095	14058	14129	14019	13962	14079	13975	13928	14247	14344	14175	14162	14045	14165	14033	14015	14158	14233	14048	14165	14052	14004	13988	13994	14033	14080	14195	14146	14056	14057	14216	14037	14123	14091	14004	14273	14207	13976	13974	14072	14011	14335	14243	14007	14068	14052	14047	14063	14023	13830	14251	14165	14027	14276	14155	14124	14143	14210	14074	13879	14099	14138	14018	14152	14119	14129	13904	14091	14030	14082	13963	14223	14016	14187	14079	14097	14050	14008	13994	14275	14133	13944	14143	14124	14150	14029	14079	14180	13948	14083	13901	14100	14114	14077	13969	14161	14343	14011	14054	14242	13931	14194	14218	14098	14219	14151	14205	14116	14017	14195	14058	14181	14258	14158	14127	14249	14176	14109	14073	13962	13851	14048	14015	14297	14034	14034	14000	13915	14009	14159	14045	13953	14079	14194	14198	14207	14398	14077	14145	14062	14327	14123	14071	14077	14085	14045	14011	14096	14092	14047	14176	14076	13994	14135	14159	14109	14124	14194	14199	14211	14084	14017	14157	14178	14041	14016	13815	14015	13946	14010	13978	14038	14188	13982	14170	14071	14099	14176	14177	14072	14088	14230	13910	14030	14133	14179	14044	14028	14102	14179	14178	14136	13963	14218	14241	14099	13931	14050	13942	14107	14190	14050	14040	13846	14148	14155	14152	13985	13982	14010	14121	14112	14038	14079	13889	14095	14155	14201	14229	14085	14163	14159	13972	14079	13908	14199	13923	14019	14115	14084	14021	14176	14146	14082	13977	14128	13857	14061	14055	14085	14283	14066	14141	13965	13961	14188	14202	14316	14207	14118	13967	14072	14221	14137	14067	14170	14136	14139	14183	13995	14094	14123	14176	14136	14000	14079	13981	13934	14098	14131	14249	14041	14054	14121	14297	14288	14025	14202	13958	14048	14279	13987	13944	14300	14118	14079	14343	14076	14126	14082	13958	14111	13966	13990	14005	14106	14167	14128	14045	14084	14094	13900	14146	14111	14061	14028	14058	13884	13993	14009	13976	13894	14398	14293	14124	14079	14162	14113	14237	14176	14214	14184	14100	14010	14144	14185	14077	14129	14078	14089	14047	14115	14314	14185	14147	14018	14150	13891	14131	14321	14119	14130	14112	14150	14011	14179	14240	13993	14079	14014	13992	14137	14265	14230	14120	14174	14026	13984	14234	13990	14106	14181	14054	14083	14137	14233	14099	13957	14132	14138	14171	14228	14051	14101	14024	14111	14242	14012	14216	14014	14202	14025	14033	14050	14234	14051	14013	14299	14104	13992	14280	14344	14167	14009	13931	14086	14115	13959	14001	14028	14147	14229	14064	14337	14058	14243	14111	14011	14187	14131	14126	14218	14120	13958	14011	14220	14021	14198	13984	14225	13935	14129	14051	13951	13976	14287	14159	13908	14173	14366	14102	14245	13997	14130	14117	14042	14222	14253	14135	13933	14229	14091	14146	13994	14008	13901	14509	14260	14177	14092	13973	14086	14254	13954	14070	14117	14019	13973	13952	14028	13893	13976	14169	14040	14176	13891	14053	14173	14202	14147	14306	14140	14015	14134	14195	14121	14082	13837	14045	14092	14090	13979	14167	14088	14088	14176	13996	13833	14189	13917	14122	14007	14107	13999	14135	14059	14122	14140	14151	14061	14019	14305	14018	14152	13931	14000	14108	14121	14112	13981	14142	14007	13913	14159	14036	14025	14250	14039	14061	14184	14043	14078	14343	14008	14007	14121	14130	14183	14056	14062	14113	14024	14059	14132	13891	14056	14029	14018	13859	14237	14339	14072	13926	14039	14031	14096	14118	14066	13874	14051	14080	14207	14050	14121	14044	14049	13975	14002	14202	14010	13967	14115	13970	14018	13992	14141	13947	13938	14002	14029	14180	14070	14078	14116	13984	13965	14202	14127	13995	14138	14089	14064	14086	14136	14172	14175	14227	14206	14038	14137	14165	14109	14246	14021	14218	14209	14058	13852	14069	14261	14143	14042	14141	14065	14092	14223	14021	14086	14049	14283	14051	14297	14034	13883	14101	14059	14114	14025	14084	14077	14133	14012	14131	14042	14092	14173	14010	13998	14052	14310	14083	13928	14180	13976	14113	14174	14165	14151	13938	14163	13988
30027	40550	37597	30248	25626	22174	19135	17131	16747	15920	15242	14663	14266	14216	14159	14230	14243	14004	13842	13878	14109	13819	13930	13852	13819	13717	14040	13784	13840	13750	13719	13791	13787	13862	13829	13743	13739	13628	13638	13754	13570	13868	13662	13716	13730	13718	13776	13685	13617	13783	13645	13614	13694	13766	13694	13782	13689	13518	13774	13703	13478	13640	13846	13768	13738	13704	13733	13799	13802	13745	13691	13794	13589	13662	13746	13622	13723	13735	13610	13816	13608	13757	13738	13736	13834	13677	13708	13747	13671	13689	13809	13748	13741	13753	13567	13639	13676	13703	13703	13816	13661	13764	13734	13614	13765	13677	13809	13783	13792	13434	13738	13601	13756	13664	13786	13694	13755	13770	13479	13765	13698	13636	13701	13679	13619	13646	13641	13646	13621	13819	13916	13646	13698	13855	13837	13706	13677	13743	13863	13578	13753	13725	13633	13713	13689	13681	13621	13610	13729	13661	13665	13675	13735	13721	13736	13731	13723	13621	13691	13731	13889	13900	13590	13648	13881	13664	13747	13778	13850	13686	13820	13859	13818	13722	13662	13858	13803	13679	13675	13788	13565	13648	13698	13778	13727	13732	13702	13753	13566	13717	13685	13733	13817	13532	13614	13657	13558	13496	13841	13679	13728	13731	13683	13660	13670	13797	13693	13651	13697	13713	13679	13642	13505	13619	13877	13718	13845	13738	13759	13675	13758	13706	13606	13722	13618	13787	13697	13711	13556	13965	13698	13706	13847	13738	13724	13584	13685	13658	13683	13659	13739	13613	13707	13693	13537	13663	13500	13765	13752	13756	13665	13659	13746	13736	13815	13701	13725	13675	13728	13737	13586	13833	13940	13872	13799	13827	13746	13641	13841	13723	13788	13582	13687	13651	13708	13609	13678	13714	13888	13664	13759	13553	13708	13810	13790	13654	13571	13697	13855	13596	13655	13676	13536	13886	13811	13693	13700	13740	13748	13711	13648	13775	13723	13757	13848	13727	13564	13640	13661	13690	13744	13645	13819	13709	13748	13600	13631	13644	13637	13595	13692	13688	13625	13675	13611	13830	13806	14028	13732	13657	13754	13685	13868	13666	13876	13762	13707	13683	13801	13804	13557	13594	13611	13639	13732	13649	13751	13835	13690	13604	13750	13613	13673	13676	13504	13607	13611	13711	13753	13588	13752	13704	13339	13690	13604	13505	13620	13579	13753	13685	13698	13555	13692	13798	13675	13683	13688	13870	13573	13605	13563	13730	13636	13558	13653	13704	13686	13642	13678	13616	13667	13770	13684	13849	13743	13828	13737	13570	13757	13736	13642	13630	13818	13528	13537	13902	13771	13735	13679	13729	13642	13657	13886	13669	13648	13615	13868	13613	13654	13763	13561	13628	13690	13753	13749	13710	13710	13466	13511	13848	13680	13740	13679	13560	13691	13657	13795	13871	13597	13716	13845	13769	13840	13650	13781	13741	13790	13713	13528	13852	13729	13691	13504	13700	13772	13750	13668	13663	13868	13703	14056	13626	13734	13673	13654	13643	13479	13660	13756	13709	13711	13863	13818	13818	13770	13564	13689	13692	13769	13725	13719	13479	13753	13683	13907	13598	13771	13564	13615	13863	13799	13657	13806	13636	13708	13865	13733	13771	13610	13564	13605	13765	13743	13792	13640	13669	13632	13842	13624	13737	13850	13645	13769	13680	13840	13774	13652	13765	13690	13635	13886	13540	13804	13703	13720	13760	13789	13590	13788	13886	13721	13717	13827	13879	13677	13687	13663	13879	13703	13768	13869	13687	13478	13682	13867	13893	13731	13687	13602	13604	13871	13773	13718	13674	13714	13771	13614	13638	13600	13752	13765	13668	13625	13761	13632	13682	13758	13548	13620	13717	13783	13721	13716	13568	13755	13642	13755	13833	13716	13780	13665	13677	13803	13790	13820	13788	13845	13739	13527	13833	13867	13759	13786	13779	13724	13787	13701	13733	13612	13749	13530	13697	13730	13484	13631	13844	13678	13718	13740	13641	13622	13752	13683	13687	13615	13606	13565	13453	13781	13645	13783	13681	13704	13836	13737	13841	13694	13906	13665	13511	13867	13671	13789	13653	13716	13874	13673	13703	13678	13763	13730	13525	13724	13734	13799	13538	13753	13563	13822	13782	13698	13811	13772	13619	13535	13724	13867	13742	13588	13749	13614	13770	13567	13669	13738	13713	13635	13727	13804	13722	13745	13752	13726	13589	13672	13703	13691	13644	13837	13501	13623	13849	13727	13769	13755	13830	13772	13701	13762	13752	13885	13629	13522	13643	13757	13671	13627	13735	13699	13659	13622	13662	13752	13690	13544	13786	13667	13546	13711	13708	13700	13690	13650	13687	13776	13717	13705	13758	13811	13702	13738	13765	13842	13623	13781	13666	13727	13769	13664	13727	13771	13643	13778	13635	13713	13708	13673	13735	13710	13725	13758	13727	13674	13767	13792	13736	13738	13618	13701	13608	13727	13709	13684	13683	13804	13593	13724	13718	13716	13677	13801	13617	13623	13647	13587	13714	13770	13558	13625	13620	13736	13769	13668	13609	13795	13721	13808	13614	13697	13708	13763	13780	13607	13777	13581	13802	13724	13755	13670	13765	13734	13755	13690	13682	13565	13822	13755	13749	13743	13749	13568	13712	13559	13738	13791	13706	13741	13678	13742	13693	13645	13643	13910	13664	13684	13706	13678	13710	13669	13705	13847	13718	13763	13748	13661	13841	13605	13568	13899	13628	13726	13695	13528	13778	13695	13613	13666	13715	13650	13747	13728	13675	13659	13659	13668	13844	13453	13692	13626	13754	13777	13603	13670	13731	13777	13782	13602	13815	13633	13739	13762	13662	13697	13720	13779	13697	13738	13736	13705	13809	13730	13655	13683	13645	13789	13704	13658	13766	13595	13794	13750	13651	13793	13601	13750	13699	13827	13728	13673	13559	13758	13858	13626	13790	13740	13736	13761	13642	13723	13661	13741	13587	13646	13635	13831	13651	13621	13629	13562	13777	13767	13682	13903	13706	13780	13695	13713	13782	13675	13759	13567	13755	13660	13794	13748	13734	13661	13699	13692	13738	13627	13529	13803	13865	13684	13676	13627	13619	13785	13693	13720	13803	13729	13688	13801	13705	13712	13720	13712	13780	13701	13711	13617	13680	13721	13758	13688	13853	13677	13767	13624	13709	13749	13836	13811	13775	13646	13719	13798	13959	13712	13528	13785	13706	13731	13706	13729	13706	13571	13643	13692	13672	13862	13772	13757	13714	13493	13838	13595	13636	13832	13655	13635	13753	13803	13638	13763	13712	13693	13609	13703	13833	13685	13836	13739	13672	13673	13608	13590	13729	13817	13618	13539	13710	13504	13784	13741	13521	13713	13592	13699	13773	13788	13799	13823	13911	13685	13517	13817	13674	13766	13651	13604	13775	13782	13778	13603	13742	13839	13660	13603	13863	13871	13473	13800	13853	13768	13680	13607	13716	13709	13652	13775	13665	13763	13827	13858	13734	13776	13726	13567	13635	13754	13648	13908	13838	13671	13696	13821	13598	13674	13640	13863	13777	13539	13705	13777	13754	13680	13669	13623	13708	13789	13554	13869	13596	13824	13752	13860	13716	13662	13714	13724	13775	13681	13638	13715	13669	13832	13740	13598	13811	13844	13625	13633	13574	13800	13725	13764	13695	13684	13680	13745	13955	13671	13609	13569	13862	13663	13841	13499	13893	13570	13741	13759	13740	13814	13742	13650	13697	13694	13755	13773	13701	13762	13605	13775	13590	13582	13808	13517	13800	13663	13676	13633	13784	13732	13665	13755	13646	13740	13721	13586	13818	13794	13694	13727	13695	13735	13781	13773	13781	13705	13634	13701	13662	13753	13696	13875	13841	13801	13705	13718	13737	13867	13618	13629	13833	13688	13687	13803	13855	13713	13626	13768	13676	13761	13675	13723	13826	13822	13824	13758	13734	13679	13622	13946	13790	13586	13820	13641	13737	13756	13677	13867	13553	13705	13685	13610	13764	13631	13985	13741	13963	13495	13797	13724	13612	13716	13762	13666	13764	13657	13647	13690	13826	13727	13527	13662	13631	13656	13729	13683	13750	13673	13637	13661	13821	13753	13584	13693	13677	13773	13589	13848	13581	13725	13561	13779	13794	13555	13760	13630	13908	13596	13614	13591	13538	13650	13816	13680	13725	13687	13718	13571	13761	13666	13642	13774	13725	13682	13737	13600	13779	13813	13546	13738	13755	13705	13609	13713	13662	13654	13682	13745	13755	13761	13879	13918	13707	13644	13830	13643	13776	13675	13813	13687	13823	13673	13678	13766	13863	13776	13760	13792	13605	13667	13817	13740	13738	13836	13568	13604	13517	13817	13558	13700	13708	13417	13700	13667	13526	13873	13771	13762	13723	13862	13658	13614	13663	13722	13646	13826	13692	13638	13582	13700	13675	13855	13555	13718	13583	13717	13689	13871	13733	13729	13743	13733	13705	13611	13792	13747	13664	13708	13745	13738	13781	13639	13649	13708	13698	13700	13562	13842	13595	13736	13881	13716	13642	13759	13676	13741	13499	13705	13903	13600	13496	13863	13773	13751	13783	13740	13765	13711	13790	13653	13654	13647	13583	13801	13681	13771	13727	13632	13826	13798	13563	13782	13621	13811	13664	13683	13698	13721	13662	13874	13649	13636	13682	13719	13774	13527	13759	13633	13603	13793	13654	13755	13736	13820	13715	13585	13669	13659	13846	13798	13576	13680	13704	13581	13741	13643	13723	13893	13564	13745	13685	13587	13806	13684	13858	13718	13740	13821	13723	13822	13698	13730	13674	13597	13762	13569	13904	13679	13636	13715	13692	13738	13747	13712	13608	13673	13680	13707	13500	13760	13761	13670	13625	13649	13751	13857	13580	13614	13752	13705	13646	13596	13734	13678	13785	13753	13709	13673	13660	13838	13770	13761	13939	13611	13829	13771	13867	13736	13665	13721	13826	13723	13630	13859	13659	13654	13682	13683	13645	13665	13622	13760	13715	13649	13797	13735	13703	13647	13649	13731	13659	13714	13821	13827	13704	13610	13680	13721	13661	13660	13785	13725	13775	13607	13585	13730	13518	13657	13742
25540	21504	28582	27072	24511	23111	20433	17251	16534	15522	14954	13981	13898	13774	13386	13679	13598	13499	13437	13484	13566	13543	13355	13584	13414	13425	13431	13419	13170	13262	13305	13299	13367	13292	13316	13225	13174	13072	13289	13330	13281	13401	13243	13371	13149	13200	13261	13140	13350	13369	13244	13223	13176	13243	13397	13202	13158	13316	13370	13216	13142	13094	13101	13245	13160	12955	13222	13029	13140	13271	12927	12976	13241	13055	13193	13231	13343	13379	13385	13028	13103	13275	13277	13314	13196	13210	13315	13363	13193	13303	13164	13259	13241	13123	13276	13194	13342	13135	13348	13162	13322	13231	13370	13167	13127	13344	13388	13171	13263	13253	13383	13310	13347	13272	13245	13429	13272	13127	13219	13109	13009	13152	13214	13106	13244	13218	13112	13144	13186	13136	13027	13139	13158	13180	13256	13226	13169	13180	13034	13121	13264	13247	13306	13181	13113	13202	13186	13236	13291	13124	13249	13294	13264	13263	13154	13276	13170	13214	13286	13203	13006	13361	13371	13311	13351	13054	13299	13156	13250	13190	13293	13276	13274	13038	13366	13298	13103	13222	13234	13187	13290	13246	13075	13392	13272	13292	13096	13077	13116	13313	13019	13405	13260	13137	13041	13253	13161	13235	13127	13122	13195	13224	13373	13161	13168	13252	13253	13235	13356	13284	13226	13202	13198	13250	13158	13279	13332	13022	13003	13222	13238	13202	13153	13171	13244	13194	13422	13244	13123	13197	13051	13209	13262	13130	13176	13213	13302	13257	13202	13179	13315	13190	13214	13258	13248	13335	13271	13151	13112	13239	13043	13159	13052	13235	13135	13172	13171	13317	13034	13101	13125	13249	13241	13280	13097	13225	13477	13112	13184	13131	13010	13272	13299	12977	13106	13018	13206	13245	13370	13133	13159	13197	13094	13237	13339	13237	13243	13195	13314	13238	13363	13003	13250	13261	12951	13177	13272	13194	13367	13208	13273	13143	13299	13306	13159	13053	13117	13255	13148	13277	13261	13205	13227	13193	13277	13307	13162	13180	13426	13075	13288	13161	13216	13037	13112	13057	13128	13224	13157	13252	13423	13238	13012	13305	13347	13143	13264	12952	13202	13416	13145	13345	13325	13229	13263	13264	13210	13262	13069	13118	13207	13289	13240	13276	13154	13241	13197	13169	13182	13210	12985	13141	13158	13203	13365	13247	13233	13062	13178	13217	13206	13355	13119	13263	13056	13372	13216	13124	13265	13066	13063	13112	13096	12969	13243	13110	13225	13261	13082	13353	13356	13232	13115	13312	13267	13250	13202	13313	13308	13260	13097	13116	13073	13289	13232	13150	13061	13147	13302	13176	13253	13080	13101	13268	13589	13160	13238	13168	13107	12993	13107	13174	13196	13290	13012	13149	13128	13135	13201	13121	13247	13240	13116	13183	13198	13265	13201	13167	13162	13224	13219	13069	13168	12976	13337	13062	13094	13218	13104	13171	13418	13213	13230	13064	13202	13365	13312	13299	13267	13179	13237	13146	13002	13095	13231	13152	13284	13210	13375	13218	13217	13167	13206	12904	13249	13192	13146	13239	13115	13312	13099	13358	13201	13168	13161	13159	13174	13208	13126	13198	13307	13372	13295	13197	13035	13160	13303	13206	13220	13147	13319	13406	13229	13426	13088	13243	13176	13231	13172	13084	13288	13173	13360	13274	13260	13268	13255	13114	13217	13194	13258	13254	13102	13198	13465	13083	13272	13310	13184	13174	13237	13148	13069	13026	13118	13229	13257	13126	13187	13184	13374	13105	13306	13308	13082	13510	13444	13067	13333	13151	13251	13318	13216	13176	13115	13357	13189	13157	13158	13153	13254	13304	13157	13019	13351	13147	13297	13258	13270	13174	13178	13122	13442	13156	13196	13340	13298	13021	13124	13274	13122	13096	12993	13328	13232	13275	13192	13363	13191	13144	13373	13224	13257	13351	13230	13335	13018	13177	13250	13253	13203	13200	13246	13207	13101	13319	13255	13257	13172	13171	13426	13126	13306	13276	13150	13464	13246	13166	13113	13114	13087	13218	13235	13185	13274	13156	13200	13159	13189	13128	13361	13243	13212	13396	13240	13267	13154	13309	13257	13215	13116	13225	13282	13264	13321	13124	13351	13160	13131	13259	13324	13210	13075	13123	13190	13128	13197	13240	13267	13152	13167	13111	13232	13427	13239	13203	13362	13162	13293	13077	13283	13165	13153	13499	13408	13057	13240	13370	13261	13123	13180	13133	13064	13161	13206	13093	13070	13279	13286	13245	13171	13121	13309	13191	13327	13311	13434	13266	13344	13050	13108	13317	13261	13262	13093	13185	13279	13154	13070	13315	13271	13111	13161	13039	13276	13175	13204	13153	13139	13196	13329	12986	13086	13248	13187	13235	13314	13252	13256	13311	13153	13038	13238	13274	13132	13335	12944	13329	13289	13211	13109	13065	13204	13275	13169	13283	13178	13182	13287	13047	13118	13043	13236	13234	13216	13168	13108	13194	13185	13293	13156	13346	13145	13147	13231	13207	13384	13222	13261	13132	13300	13272	13345	13179	13074	13239	13239	13341	13124	13162	13220	13407	13082	13179	13179	13153	13424	13012	13127	12998	13422	13392	13315	13091	13160	13390	13238	13180	13325	13164	13230	13125	13411	13214	13345	13177	13151	13028	13329	13050	13340	13214	13283	13185	13275	13208	13210	13152	13322	13101	13294	13063	13463	13115	13142	13219	13205	13204	13169	13219	13214	13143	13381	13162	13047	13129	13167	13243	13319	13280	13128	13099	13134	13228	13281	13311	13307	13228	13223	13368	13134	13247	13309	13231	13154	13159	13188	13081	13094	13259	13296	13343	13238	13100	13278	13024	13357	13218	13124	13241	13327	13154	13099	13123	13110	13110	13237	13169	13050	13272	13059	13092	13240	13024	13162	13256	13087	13076	13181	13156	13302	13186	13136	13302	13139	13308	13088	13288	13167	13246	13317	13261	13073	13210	13186	13388	13197	13241	13311	13222	13218	13149	13168	13353	13176	13051	13203	13193	13127	13252	13385	13265	13072	13219	13255	13340	13188	13273	13259	13149	13018	13260	13215	13233	13250	13207	13217	13129	13229	13252	13004	13208	13142	13141	13152	13393	13406	13127	13160	13273	13306	13173	13226	13181	13038	13412	13411	13135	13311	13149	13179	13272	13231	13089	13300	13271	13309	13240	13266	13364	13300	13236	13195	13278	13278	13320	13275	13255	13202	13246	13151	13183	13127	13049	13206	13230	13291	13150	13265	13368	13127	13283	13158	13341	13154	13235	13102	13046	13201	13266	13144	13235	13196	13135	13198	13125	13196	13128	13242	13261	13213	13234	13124	13130	13118	13337	13129	13155	13004	13279	13366	13114	13351	13248	13123	13391	13197	13134	13124	13194	13380	13242	13251	13154	13310	13227	13215	13267	13081	13314	13273	13163	13006	13187	13047	13193	13034	13100	13237	12937	13145	13145	13199	13225	13276	13166	13285	13335	13248	13389	13190	13219	13069	13204	13222	13227	13369	13341	13126	13001	13317	13139	13047	12992	13197	13155	13035	13321	13299	13133	13206	13206	13206	13257	13206	13055	13231	13174	13347	13204	13119	13285	13312	13311	13147	13141	13029	13071	13058	13207	13113	13217	13203	13164	13125	13232	13122	13285	13166	13292	13303	13259	13166	13392	13067	13216	13149	13318	13157	13189	13142	13021	13157	13111	13247	13197	13152	13278	13394	13308	13191	13215	13176	13149	13362	13152	13365	13277	13141	13302	13019	13288	13282	13125	13208	13276	13208	13145	13153	13248	13209	13095	13145	13222	13222	13041	13285	13474	13271	13154	13365	13168	13449	13392	13207	13163	13155	13156	13412	13237	13217	13187	13253	13317	13297	13230	13217	13185	13082	13266	13088	13278	13194	13209	13164	13193	13229	13126	13188	13209	13115	13150	13010	13215	12987	13248	13319	13128	13124	13301	13150	13056	13345	13202	13238	13267	13325	13273	13193	13089	13200	13123	13198	13166	13178	13204	13284	13221	13144	13108	13177	13332	13121	13124	13096	13101	13154	12981	13272	13178	13234	13344	13085	13095	13149	13425	13208	13303	13294	13321	13099	13054	13409	13104	13197	13114	13158	13048	13153	13144	13160	13381	13164	13059	13162	13134	13220	13154	13105	13155	13055	13205	13101	13074	13173	13183	13027	13137	13101	13106	13297	13208	13186	13246	13308	13262	13290	13331	13217	13234	13026	13129	13163	13162	13142	13293	13280	13112	13123	13135	13334	13159	13149	13220	13219	13067	13117	13122	13207	13370	13276	13357	13000	13181	13241	13171	13282	13002	13133	13118	13289	13168	13251	13299	13314	13183	13259	13336	13264	13267	13332	13073	13241	13350	13150	13144	13086	13186	13113	13181	13259	13065	13311	13135	13430	13266	13262	13051	13140	13226	13200	13363	13217	13256	13228	13361	13126	13128	13299	13087	13070	13260	13306	13150	13264	13390	13143	13063	13049	13336	12963	13270	13024	13297	13224	13254	13170	13395	12968	13370	13403	13177	13231	12875	13141	13277	13045	13317	13330	13219	13234	13268	13079	13414	13088	13303	13241	13110	13223	13282	13332	13328	13236	13139	13183	13373	12938	13337	13208	13160	13229	13049	13017	13141	13062	13152	13202	13365	13120	13301	13275	13174	13191	13346	13154	13229	13215	13192	13161	13104	13228	13298	13100	13251	13230	13297	13220	13167	13315	13417	13157	13242	13142	13213	13201	13255	13270	13248	13181	13111	13353	13253	13173	13152	13304	13249	13102	13117	13047	13261	13091	13418	13250	13229	13130	13318	13386	13247	13109	13060	13441	13287	13348	13158	13193	13055	13241	13202	13098	12994	13165	13154	13164	13112	13183	13189	13324	13272	13122	13205	13243	13219	13326	13315	13145	13230	13408	13013	13166	13285	13137	13308	13230	13206	13263	13103	13184	13063	13263	13187	13281	13176	13284	13026	13177	13285	13175	13207	13206	13245	13259	13175	13344	13225	13134	13174	13394	13241	13298	13270	13214	13087	13025	13201	13214	13187	13260	13277	13116	13241	13223	13221	13053	13337	13247	13111
28935	46652	43948	36153	30467	25903	21804	19161	18697	17024	15563	14896	14648	14198	13918	13744	13864	13867	13690	13614	13480	13408	13434	13404	13421	13269	13398	13346	13414	13194	13311	13339	13402	13457	13251	13156	13177	13361	13357	13145	13171	13140	13127	13179	13242	13312	13051	13145	13177	13223	13330	13057	13261	13279	13214	13316	13175	13114	13241	13209	13178	13349	13369	13181	13232	13268	13205	13051	13148	13146	13204	13169	13258	13154	13055	13135	13123	13391	13156	12990	13121	13046	13185	12970	13065	13160	13101	13087	13160	13139	13122	13155	13249	13066	13244	13165	13074	13162	13060	13270	13060	13000	13182	13000	13242	13088	13161	13293	13210	13174	13171	13201	13207	13323	13221	13045	13376	13204	13129	13153	13223	13149	13113	13212	13266	13149	13140	13148	13045	13176	13234	13169	13109	13111	13222	13019	13118	13166	13121	13222	13208	13141	13084	13222	13311	13038	13312	13127	13350	13110	13140	13074	13226	13207	13010	13208	13170	13205	13185	13236	13219	13098	13307	13312	13176	13219	13131	13090	13203	13211	13375	13040	13094	13188	13039	13150	13209	13191	13326	13220	13077	13275	13181	13152	13091	13289	13269	13072	13244	13192	13282	13160	13057	13251	13273	13349	13071	12959	13076	13025	13250	13282	13240	13136	13062	13107	13027	13076	13154	13130	13082	13140	13093	13139	13242	13228	13262	13059	13116	13112	13251	13207	13307	13107	13133	13163	13110	13208	13032	13053	13227	13276	13115	13150	13252	13140	13075	13088	13125	13142	13404	13130	13335	13356	13115	13314	13118	13038	13217	13063	13199	13267	13345	13245	13179	13084	13116	13129	13330	13149	13041	13156	13060	13162	13157	13286	13214	13126	13263	13154	13208	12968	13132	13083	13328	13043	13153	13190	13096	13084	13052	13122	13198	13262	13133	13150	13144	13281	13144	13080	13270	13284	13144	13095	13069	13073	13208	13080	13130	13242	13179	13323	13138	13256	13124	13081	13105	13085	13222	13187	13349	13060	13240	13104	13049	13176	13168	13139	13213	13170	13173	13226	13061	13126	12988	13304	13113	13070	13096	13073	13167	13088	13199	13155	13262	13175	13005	13299	13169	13155	13138	13156	13122	13049	12952	13077	13291	13198	12979	13256	13251	13263	13140	13173	13144	13200	13223	13165	13160	13308	13140	13289	13224	13233	13068	13257	13374	13152	13197	13054	13222	13209	13024	13060	13144	13171	13071	13049	13164	13158	13180	13121	13299	13119	13099	13212	13245	13017	13157	13196	13200	12960	13106	13101	13067	13131	13369	13285	13221	13301	13108	13171	13013	13171	13205	13291	13165	13166	13246	13188	13189	13082	13283	13021	13152	13199	13123	13076	13098	13156	13137	13040	13182	13258	13165	13121	13214	13076	13226	13040	13089	13142	13152	13046	13206	13163	12987	12983	13228	13082	13117	13332	13127	13266	13167	13085	13084	13246	13195	13228	13222	13114	13170	13021	13074	13223	13061	13005	13125	13049	13045	13153	13116	13200	13219	13179	13241	13132	13298	13166	13074	13254	13021	13328	13121	13112	13251	13252	13188	12998	13152	13205	13101	13195	13123	12977	13166	13157	13032	13079	13197	13067	13203	13128	13054	13106	13261	13137	13190	13076	13029	13115	13046	13186	13159	13208	13235	13157	13211	13097	13364	13093	13194	13195	13096	13180	13269	13156	13106	12943	13176	13165	13223	13208	13094	13293	13227	13133	13183	13103	13202	13263	13275	13222	13192	13126	13147	13285	13231	13220	13253	13088	13145	13104	13165	13073	13167	13142	13079	13172	13241	13043	13195	13157	13147	13214	13278	13218	13080	13342	13130	13193	13064	13068	13161	12978	13141	13231	13090	13292	13093	12990	13162	13224	13269	13154	13128	13318	13108	13197	13227	13129	13177	13214	13115	13045	13164	13082	13400	13076	12902	13193	13196	13135	13201	13108	13228	13089	13147	13314	13296	13305	13271	13221	13298	13207	13068	13238	13242	13073	13110	12943	13180	13220	13099	13189	13137	13221	13066	13236	13111	13223	13119	13219	13108	13292	13272	13020	13144	13330	13173	13226	13226	13038	13235	12992	13221	13291	13019	13121	13267	13117	13125	13195	13104	13094	13219	13372	13338	13168	13193	13290	13369	13243	13094	13006	13199	13052	13129	13251	13193	13142	13141	13273	13152	13313	12972	13080	13035	13210	13292	13180	13202	13064	13334	13153	13056	13346	13126	13135	13220	13107	13108	13273	13155	13364	13181	13165	13341	13064	13112	13188	13100	13265	13310	13101	13238	13066	13104	13253	13076	13110	13259	13310	13134	13070	13220	12985	13081	13095	13091	13013	13117	13156	13086	13234	13060	13227	13025	13056	13146	13261	13233	13247	13247	13261	13290	13154	13249	13220	13141	13196	13147	13206	13197	13174	13183	13074	13186	13188	13068	13253	13216	13118	13151	12934	13145	13155	13162	13271	13136	13113	13076	13154	13109	13135	13285	13213	13128	13021	13154	13145	13245	13205	13155	13143	13235	13212	13050	13034	13024	13171	13151	13099	13320	13157	13191	13027	13245	13266	13102	13145	13148	13051	13202	13229	13078	13238	13186	13232	13134	13363	13151	13313	13195	13183	13289	13112	13097	13098	13186	12983	13264	13216	13151	13189	13085	13121	13048	13241	13178	13191	13142	13114	13148	13140	13129	13114	12945	13071	13297	13140	13166	13135	13177	13011	13067	13002	13227	13245	13291	13150	13205	13308	13193	13005	13152	13284	13252	13176	13120	13237	13224	13152	13181	13209	13115	13180	13029	13143	13186	13131	13254	13227	13017	13238	13237	13113	13234	13109	13128	13104	13218	13032	13168	13241	13171	13074	13222	13037	13299	13223	13361	13167	13252	13239	13153	13311	13042	13295	12917	13166	13108	13265	13224	13171	13312	12997	13196	13170	13328	13092	13255	13130	13230	13233	13103	13192	13214	13304	13185	13291	13239	13142	13230	13111	13249	13286	13291	13166	13094	13127	13036	13215	13217	13252	13092	13037	13194	13132	13236	13042	13161	13160	13187	13068	13039	13191	12908	13203	13329	13120	13103	13238	13086	13108	13168	13111	13249	13151	13179	13123	12992	13039	13330	13084	13153	13224	13154	13115	13137	13172	13213	13036	13202	13181	13179	13151	13115	13149	13146	13145	13141	13150	13187	13271	13243	13052	13178	13098	13026	13077	13185	13121	13011	13129	13162	13129	13251	13104	13198	13056	13232	13306	13274	13279	13307	13234	13133	13176	13211	13190	13186	13028	13115	13222	13195	13187	13260	13075	12906	13154	13190	13318	13160	13158	13062	13206	13142	13036	13039	13221	13122	13060	13080	13115	13218	13111	13203	13101	12980	13169	13133	13093	13145	13198	13113	13083	13200	13057	13195	13239	13234	13164	13185	13130	13159	13270	13050	13129	13237	13191	13217	13271	13185	13230	13158	13296	13111	13026	13194	13274	13411	13161	13218	13216	13045	13308	13110	12997	13322	13228	13118	13135	13110	13227	13180	13099	13065	13223	13121	13218	13122	12979	13107	12993	13209	13168	13026	13180	13280	13135	13127	13103	13160	13186	13140	13123	13199	13149	13272	13323	13073	13103	13213	13163	13161	13117	13103	13139	13269	13086	13022	13253	13144	13291	13139	13147	13242	13239	12926	13208	13241	13309	13034	13213	13151	13091	13108	13209	13001	12952	13157	13097	13126	13080	13178	13193	13164	13350	13081	13285	13159	13053	13141	13125	13167	13270	13028	13050	13287	13230	13302	13102	13171	13155	13130	13192	12958	13268	13257	13197	13138	13223	13170	13346	13287	13203	13108	13043	13120	13056	13163	13299	13181	13125	13202	13153	13236	13131	13277	13271	13027	13185	13197	13111	13141	13014	13025	13221	13178	13272	13117	13283	13149	13040	13160	13156	13233	13076	13117	13153	13238	13045	13199	13166	13029	13174	13324	13230	13218	13149	13195	13209	13095	13121	13115	13238	13136	13224	13033	13195	13215	13158	13117	13164	13181	13138	13273	13244	13141	13307	13305	13113	13093	13066	13111	13209	13237	13259	13196	13159	13199	13223	13144	13205	13333	13211	13061	13287	13191	13358	13161	13143	13121	13086	13331	13323	12952	13354	13350	13144	13161	13106	13245	13165	13185	13184	13066	13196	13195	13181	13159	13253	13270	13161	13222	13238	13339	13401	13206	13131	13174	13269	13156	13229	13042	13037	13196	13088	13183	13236	13171	13171	13113	13094	13202	13079	13162	13242	13326	13021	13101	13029	13173	13087	13080	13162	12978	13084	13233	13204	13173	13227	13272	12959	13167	13056	13145	13083	13099	13119	13047	13053	13172	13129	13290	13097	13177	13231	13017	13144	13316	13101	13097	13175	13332	13190	12986	13239	13147	13103	12983	13027	13148	13176	13031	13204	13223	12957	13296	13038	13275	13005	13043	12979	13139	13073	13194	13132	13237	13179	13058	13027	12843	13179	13178	13063	13120	13099	13173	13185	13007	12853	13179	13147	13263	13168	13206	13087	13184	13226	13124	13127	13086	13227	13062	13155	13012	13025	13164	13235	12987	13246	13067	13272	13162	13302	13092	13113	13065	13269	13221	13096	13165	13154	13334	13217	13246	13357	13188	12958	13092	13279	13150	13144	13426	13217	13257	13150	13284	13112	13171	13252	13040	13059	13172	13081	13128	13250	13133	13252	13211	13283	13172	12950	13253	13167	13111	13358	13167	13191	13070	13117	13184	13242	13041	13321	13210	13052	13201	12927	13180	13263	13210	13220	13328	13279	12943	13351	13081	13175	13129	13219	13180	13050	13167	13241	13046	13092	13114	13173	13171	13089	13186	13204	13085	13229	13144	13241	13094	13204	13215	13136	13089	13335	13062	13185	13233	13219	13156	13146	13218	13127	13270	12917	13156	13103	13209	13136	13024	13045	13197	13180	13073	13073	13170	13091	13216	13047	13224	13210	13153	13179	13130	13263	13334	13162	13121	13283	12942	13176	13214	13038	13129	13147	13172	13170	13225	13227	13171	13112	13110	12958	13215	13059	13113	13166	13184	13131	13286	13197	13151	13194	13182	13058
24348	21452	28954	24979	24042	25668	24087	19321	18309	17233	15928	15225	14792	14541	14356	14338	14230	14233	13785	14073	13824	14130	13751	13832	13783	13818	13843	13917	13644	13912	13685	13887	13888	13677	13688	13686	13606	13644	13723	13587	13733	13846	13613	13434	13551	13668	13679	13486	13749	13512	13551	13470	13659	13647	13495	13568	13687	13465	13554	13425	13625	13596	13660	13681	13698	13521	13588	13580	13700	13535	13521	13788	13641	13654	13366	13690	13743	13526	13493	13676	13586	13624	13751	13514	13754	13536	13634	13567	13533	13485	13389	13575	13357	13550	13729	13543	13497	13521	13487	13532	13538	13551	13633	13575	13471	13538	13597	13560	13596	13452	13640	13626	13586	13522	13535	13534	13408	13617	13633	13531	13390	13419	13345	13487	13474	13489	13437	13562	13518	13432	13604	13486	13374	13520	13450	13445	13473	13610	13605	13661	13732	13520	13490	13494	13700	13462	13466	13594	13556	13669	13692	13807	13805	13646	13649	13484	13380	13388	13564	13513	13467	13446	13290	13474	13372	13482	13555	13539	13588	13535	13582	13361	13505	13583	13516	13648	13650	13606	13422	13547	13578	13466	13544	13528	13649	13484	13487	13566	13660	13579	13590	13571	13551	13610	13601	13543	13521	13480	13472	13401	13528	13531	13524	13443	13473	13550	13654	13349	13511	13710	13588	13560	13673	13486	13526	13567	13679	13615	13833	13576	13555	13593	13539	13564	13476	13693	13500	13496	13596	13544	13674	13604	13574	13656	13734	13652	13531	13659	13531	13571	13639	13659	13435	13537	13394	13520	13367	13606	13650	13463	13526	13477	13539	13568	13721	13618	13632	13592	13543	13593	13499	13378	13537	13398	13664	13280	13505	13597	13656	13252	13312	13613	13411	13664	13661	13630	13413	13527	13379	13587	13618	13529	13530	13438	13560	13528	13695	13692	13506	13546	13559	13519	13606	13534	13565	13325	13547	13514	13590	13711	13676	13480	13659	13528	13626	13674	13605	13525	13637	13596	13599	13468	13466	13467	13534	13615	13428	13521	13558	13579	13393	13740	13569	13549	13576	13475	13610	13592	13455	13297	13469	13515	13737	13628	13294	13440	13443	13685	13533	13479	13595	13615	13594	13528	13570	13531	13552	13556	13650	13419	13468	13619	13522	13509	13465	13515	13583	13578	13763	13473	13397	13569	13483	13631	13673	13518	13754	13648	13411	13631	13407	13472	13592	13691	13641	13592	13630	13627	13470	13519	13701	13654	13766	13629	13723	13504	13541	13717	13699	13486	13427	13374	13510	13618	13600	13361	13453	13616	13558	13516	13498	13598	13378	13402	13591	13634	13497	13580	13578	13630	13615	13378	13610	13565	13589	13432	13668	13494	13596	13475	13763	13477	13407	13407	13429	13514	13477	13609	13614	13589	13483	13699	13557	13481	13494	13487	13473	13484	13569	13508	13584	13524	13567	13432	13370	13448	13448	13564	13518	13489	13330	13459	13574	13534	13707	13712	13457	13652	13688	13530	13779	13345	13622	13634	13596	13576	13520	13482	13646	13722	13522	13461	13452	13572	13540	13508	13728	13801	13574	13486	13503	13425	13723	13487	13551	13402	13452	13623	13527	13541	13594	13666	13550	13391	13582	13406	13537	13434	13704	13671	13568	13448	13358	13516	13446	13566	13462	13564	13750	13513	13653	13434	13753	13617	13607	13682	13422	13594	13586	13598	13659	13525	13467	13661	13439	13644	13642	13595	13590	13574	13548	13511	13472	13377	13358	13609	13484	13554	13650	13441	13678	13561	13448	13301	13537	13643	13667	13686	13613	13508	13667	13632	13536	13858	13467	13456	13797	13591	13531	13690	13793	13518	13314	13686	13697	13577	13428	13701	13576	13499	13508	13468	13769	13693	13410	13598	13534	13642	13606	13619	13464	13657	13403	13551	13600	13613	13508	13576	13632	13650	13438	13587	13601	13520	13426	13637	13722	13408	13525	13435	13697	13480	13610	13459	13603	13621	13537	13553	13610	13634	13768	13718	13625	13731	13626	13547	13588	13662	13576	13569	13544	13592	13516	13578	13792	13580	13556	13575	13602	13521	13564	13540	13589	13381	13449	13617	13511	13454	13772	13714	13544	13390	13411	13478	13420	13622	13503	13629	13602	13581	13691	13728	13461	13550	13418	13445	13749	13589	13365	13474	13473	13413	13655	13519	13487	13635	13406	13642	13559	13577	13389	13462	13561	13414	13664	13565	13454	13553	13539	13521	13567	13551	13743	13644	13551	13583	13592	13357	13542	13658	13291	13608	13725	13649	13411	13498	13500	13515	13447	13657	13470	13450	13456	13605	13479	13617	13585	13882	13364	13579	13532	13593	13505	13539	13471	13486	13526	13454	13648	13587	13736	13433	13600	13544	13639	13716	13515	13604	13688	13746	13431	13774	13541	13617	13532	13445	13536	13482	13552	13852	13813	13655	13589	13762	13699	13642	13562	13751	13515	13693	13465	13514	13621	13690	13534	13570	13486	13479	13762	13517	13572	13567	13544	13372	13598	13601	13503	13539	13615	13436	13535	13463	13537	13467	13521	13480	13648	13766	13676	13499	13495	13536	13523	13652	13436	13610	13459	13494	13489	13684	13653	13640	13582	13430	13517	13700	13534	13531	13732	13509	13713	13417	13642	13613	13617	13502	13568	13534	13641	13640	13758	13713	13515	13618	13421	13745	13486	13599	13721	13610	13649	13818	13514	13652	13658	13671	13552	13474	13388	13409	13618	13539	13754	13612	13672	13588	13568	13392	13572	13556	13734	13602	13675	13488	13572	13585	13378	13470	13424	13583	13577	13615	13412	13494	13560	13563	13602	13574	13455	13652	13478	13471	13697	13540	13572	13490	13429	13595	13568	13466	13644	13538	13633	13417	13781	13478	13470	13349	13605	13485	13499	13599	13480	13670	13595	13728	13565	13488	13650	13683	13631	13557	13719	13592	13558	13395	13604	13463	13575	13387	13686	13593	13441	13419	13615	13559	13528	13475	13704	13517	13570	13408	13462	13519	13576	13679	13713	13572	13528	13526	13456	13603	13515	13440	13342	13543	13549	13482	13525	13413	13442	13546	13760	13636	13509	13358	13521	13697	13533	13574	13489	13677	13536	13548	13349	13400	13574	13395	13547	13512	13714	13599	13557	13777	13552	13553	13504	13639	13534	13708	13576	13457	13554	13610	13530	13538	13386	13611	13738	13469	13369	13410	13567	13607	13390	13639	13649	13741	13473	13599	13568	13557	13578	13545	13438	13663	13456	13518	13436	13440	13368	13366	13441	13498	13535	13545	13350	13410	13549	13606	13513	13673	13722	13344	13650	13647	13700	13465	13677	13660	13478	13656	13508	13649	13497	13413	13456	13520	13569	13676	13392	13533	13789	13667	13513	13399	13444	13510	13545	13785	13453	13752	13428	13581	13484	13468	13472	13644	13510	13670	13401	13443	13637	13548	13523	13547	13604	13516	13424	13526	13674	13635	13536	13407	13572	13758	13610	13653	13718	13692	13614	13689	13640	13497	13617	13591	13576	13596	13586	13495	13454	13554	13552	13402	13625	13625	13564	13671	13426	13426	13446	13419	13483	13667	13509	13580	13611	13555	13435	13397	13491	13460	13596	13405	13563	13548	13439	13477	13654	13544	13758	13364	13659	13412	13602	13570	13468	13759	13456	13495	13528	13536	13384	13635	13568	13595	13503	13557	13547	13414	13485	13649	13635	13521	13671	13758	13645	13470	13602	13705	13688	13516	13608	13496	13563	13619	13664	13738	13543	13603	13494	13410	13436	13432	13480	13663	13500	13522	13516	13573	13643	13591	13471	13459	13638	13537	13604	13455	13591	13589	13587	13566	13651	13525	13656	13632	13551	13597	13563	13455	13630	13606	13585	13696	13385	13548	13338	13532	13764	13555	13645	13569	13830	13509	13650	13549	13605	13655	13603	13607	13465	13540	13485	13471	13325	13427	13613	13575	13643	13467	13777	13485	13488	13555	13625	13602	13536	13592	13465	13602	13495	13650	13612	13402	13540	13552	13392	13475	13595	13439	13483	13470	13369	13365	13448	13453	13578	13517	13448	13385	13536	13418	13577	13519	13554	13512	13585	13512	13604	13488	13452	13695	13543	13568	13604	13575	13680	13381	13661	13679	13549	13527	13693	13413	13582	13552	13685	13676	13587	13475	13382	13681	13573	13592	13554	13658	13557	13682	13590	13645	13485	13534	13546	13532	13595	13588	13698	13638	13478	13516	13323	13469	13619	13605	13558	13519	13580	13688	13382	13594	13555	13560	13556	13696	13482	13440	13679	13467	13590	13627	13521	13720	13671	13373	13498	13611	13408	13593	13700	13632	13643	13476	13551	13452	13616	13651	13461	13574	13812	13610	13555	13618	13681	13757	13560	13471	13579	13626	13318	13361	13568	13485	13536	13670	13721	13715	13886	13606	13488	13583	13428	13584	13467	13638	13609	13605	13599	13636	13523	13415	13635	13729	13824	13462	13707	13560	13593	13438	13399	13467	13619	13412	13694	13447	13476	13550	13873	13574	13513	13619	13742	13575	13601	13453	13670	13633	13448	13604	13519	13430	13496	13662	13768	13483	13627	13562	13506	13504	13608	13351	13411	13569	13425	13753	13661	13386	13352	13630	13632	13490	13668	13438	13483	13606	13617	13581	13664	13577	13715	13418	13716	13459	13648	13645	13488	13500	13665	13455	13418	13716	13427	13463	13626	13630	13504	13523	13626	13555	13475	13630	13659	13441	13507	13525	13534	13556	13454	13708	13385	13503	13704	13574	13606	13569	13620	13470	13703	13528	13527	13388	13612	13503	13593	13639	13599	13738	13445	13543	13557	13516	13440	13474	13525	13420	13549	13393	13450	13572	13532	13660	13504	13448	13650	13465	13677	13526	13474	13515	13581	13649	13650	13496	13524	13459	13410	13396	13392	13597	13698	13538	13559	13436	13596	13675	13617	13342	13543	13599	13545	13681	13567	13516	13443	13498	13645	13515	13482	13669	13489	13606	13551	13458	13545	13614	13525	13746	13636	13577	13459	13602	13510	13558	13576	13534	13467	13523	13769	13621	13583	13784	13509	13384	13554	13582	13589	13585
30362	50561	49137	40650	34611	29619	24532	21945	20852	18765	16899	15616	15357	14955	14609	14368	14277	14136	13956	13869	13859	13585	13678	13740	13663	13551	13653	13715	13691	13452	13623	13471	13559	13427	13259	13446	13484	13514	13530	13413	13496	13480	13598	13241	13269	13423	13322	13426	13358	13288	13493	13412	13326	13401	13381	13385	13260	13256	13264	13379	13276	13476	13393	13369	13385	13237	13449	13399	13368	13321	13386	13294	13256	13536	13374	13391	13298	13378	13252	13543	13341	13398	13346	13424	13442	13378	13528	13398	13444	13386	13346	13376	13388	13252	13375	13388	13367	13357	13331	13236	13279	13504	13438	13579	13498	13208	13333	13164	13430	13431	13441	13220	13289	13479	13505	13358	13211	13374	13457	13288	13487	13324	13505	13388	13416	13406	13544	13398	13429	13384	13434	13303	13395	13326	13454	13297	13366	13292	13413	13256	13338	13303	13575	13513	13481	13460	13519	13422	13258	13313	13403	13418	13360	13362	13419	13425	13160	13426	13398	13185	13464	13425	13426	13550	13439	13369	13228	13356	13386	13385	13395	13374	13454	13592	13302	13351	13411	13346	13407	13341	13257	13397	13361	13491	13371	13362	13402	13425	13140	13463	13362	13465	13380	13334	13313	13309	13495	13338	13354	13442	13417	13423	13414	13503	13306	13355	13299	13491	13402	13331	13468	13408	13353	13507	13320	13404	13286	13405	13236	13303	13297	13315	13412	13466	13256	13390	13226	13333	13207	13510	13322	13500	13338	13380	13397	13423	13387	13313	13303	13429	13135	13405	13356	13506	13494	13326	13305	13342	13279	13341	13331	13393	13108	13216	13436	13283	13219	13374	13530	13459	13378	13245	13436	13313	13296	13451	13354	13308	13341	13470	13349	13520	13606	13374	13431	13385	13274	13464	13422	13388	13322	13512	13383	13458	13399	13368	13259	13393	13415	13443	13417	13252	13339	13382	13258	13417	13335	13200	13263	13392	13304	13156	13359	13390	13479	13345	13331	13388	13389	13494	13411	13507	13294	13189	13331	13335	13376	13627	13337	13365	13423	13397	13351	13311	13403	13334	13318	13423	13267	13256	13404	13246	13344	13214	13552	13356	13467	13172	13503	13214	13403	13277	13201	13279	13494	13364	13279	13388	13325	13426	13327	13430	13432	13381	13342	13292	13424	13381	13310	13411	13514	13358	13409	13446	13378	13437	13535	13573	13398	13202	13350	13382	13381	13319	13375	13383	13424	13442	13465	13381	13464	13295	13262	13302	13198	13548	13332	13366	13299	13365	13337	13320	13443	13281	13041	13283	13423	13534	13517	13274	13298	13330	13365	13359	13404	13399	13474	13401	13365	13190	13331	13362	13376	13333	13370	13318	13413	13280	13370	13377	13301	13221	13540	13286	13423	13535	13398	13435	13308	13420	13154	13240	13183	13186	13429	13426	13201	13383	13243	13446	13344	13453	13345	13394	13500	13428	13378	13240	13353	13327	13330	13259	13411	13269	13237	13437	13294	13466	13236	13339	13335	13329	13239	13295	13520	13508	13211	13353	13381	13357	13501	13281	13207	13330	13293	13341	13150	13525	13609	13424	13470	13378	13572	13433	13507	13210	13464	13223	13302	13307	13245	13184	13207	13339	13457	13325	13294	13322	13378	13349	13377	13229	13321	13406	13540	13451	13316	13323	13285	13348	13359	13410	13304	13402	13566	13376	13431	13288	13385	13324	13503	13363	13397	13171	13260	13419	13441	13327	13443	13453	13510	13376	13258	13354	13320	13227	13468	13353	13443	13624	13264	13439	13477	13360	13319	13524	13353	13324	13318	13348	13400	13435	13255	13479	13293	13297	13347	13349	13286	13414	13231	13295	13335	13192	13290	13350	13556	13455	13407	13526	13534	13439	13295	13587	13341	13413	13444	13178	13425	13525	13312	13403	13308	13354	13522	13426	13527	13294	13405	13422	13408	13442	13278	13336	13471	13355	13285	13186	13426	13265	13549	13397	13236	13323	13385	13298	13363	13210	13354	13514	13411	13383	13405	13374	13643	13179	13400	13399	13368	13405	13383	13344	13257	13395	13217	13252	13440	13438	13348	13444	13353	13453	13465	13364	13416	13252	13391	13396	13494	13424	13378	13291	13447	13366	13434	13407	13415	13316	13357	13412	13307	13316	13304	13393	13239	13225	13434	13311	13385	13293	13220	13436	13325	13472	13259	13166	13172	13327	13427	13410	13452	13399	13438	13280	13324	13462	13279	13290	13249	13256	13498	13187	13305	13429	13369	13341	13384	13393	13287	13413	13339	13476	13397	13382	13387	13358	13467	13373	13324	13555	13423	13407	13472	13480	13425	13419	13451	13304	13484	13421	13231	13304	13348	13439	13340	13370	13377	13462	13406	13419	13184	13470	13371	13277	13370	13297	13305	13380	13325	13279	13247	13438	13447	13388	13247	13428	13323	13427	13449	13348	13379	13105	13431	13303	13420	13193	13178	13257	13367	13419	13319	13307	13367	13368	13311	13259	13394	13394	13441	13312	13404	13345	13270	13345	13299	13159	13289	13410	13433	13251	13226	13387	13374	13460	13371	13396	13250	13322	13321	13320	13440	13350	13368	13319	13387	13421	13430	13507	13264	13678	13325	13312	13409	13260	13298	13159	13306	13369	13179	13267	13491	13324	13342	13337	13266	13330	13293	13429	13391	13346	13282	13415	13259	13266	13459	13333	13273	13285	13163	13470	13291	13330	13368	13321	13365	13319	13342	13351	13474	13436	13357	13454	13274	13043	13420	13460	13426	13384	13322	13446	13376	13289	13356	13479	13435	13457	13386	13252	13201	13377	13496	13312	13293	13352	13431	13376	13435	13329	13256	13287	13354	13414	13316	13348	13330	13362	13307	13271	13319	13238	13430	13296	13440	13312	13360	13239	13489	13343	13394	13447	13474	13476	13466	13370	13450	13506	13230	13310	13268	13433	13501	13305	13261	13311	13334	13363	13334	13351	13309	13215	13363	13343	13228	13157	13506	13340	13505	13317	13473	13444	13343	13458	13273	13257	13361	13331	13501	13494	13386	13296	13411	13469	13386	13301	13323	13336	13358	13342	13404	13377	13239	13404	13476	13471	13374	13315	13289	13200	13347	13332	13299	13309	13396	13382	13450	13144	13503	13165	13281	13442	13530	13368	13439	13409	13451	13196	13359	13223	13251	13390	13379	13335	13526	13415	13374	13448	13383	13336	13374	13396	13332	13394	13372	13337	13346	13221	13338	13390	13356	13322	13547	13452	13308	13344	13379	13306	13505	13440	13243	13408	13347	13252	13343	13470	13477	13358	13436	13499	13293	13396	13378	13469	13301	13218	13376	13344	13239	13438	13328	13495	13219	13529	13484	13291	13321	13329	13519	13314	13339	13330	13278	13378	13409	13449	13436	13338	13478	13300	13417	13506	13318	13497	13342	13320	13371	13263	13563	13359	13313	13451	13457	13459	13543	13390	13503	13307	13383	13474	13421	13308	13398	13359	13415	13422	13402	13507	13099	13319	13364	13497	13433	13248	13279	13275	13288	13335	13424	13434	13383	13235	13288	13234	13333	13366	13436	13428	13308	13323	13347	13521	13288	13371	13394	13331	13288	13476	13440	13383	13542	13352	13506	13475	13421	13472	13336	13386	13379	13413	13394	13376	13335	13308	13455	13309	13324	13451	13339	13277	13370	13427	13315	13455	13419	13367	13320	13569	13257	13185	13504	13318	13250	13519	13366	13382	13363	13443	13271	13211	13321	13179	13446	13416	13255	13386	13398	13303	13353	13442	13388	13300	13344	13490	13526	13396	13431	13503	13468	13392	13339	13136	13413	13312	13404	13353	13339	13375	13231	13208	13451	13279	13440	13284	13299	13498	13500	13339	13537	13283	13226	13512	13336	13470	13288	13359	13317	13352	13375	13365	13348	13426	13266	13240	13329	13467	13375	13491	13310	13273	13399	13429	13332	13286	13348	13412	13366	13280	13335	13287	13447	13313	13406	13282	13442	13347	13608	13459	13382	13365	13358	13293	13285	13288	13480	13433	13309	13293	13467	13432	13442	13309	13337	13378	13311	13349	13299	13344	13573	13430	13407	13343	13272	13375	13480	13369	13484	13344	13252	13348	13401	13408	13469	13394	13250	13421	13398	13275	13340	13344	13270	13408	13315	13400	13208	13189	13314	13370	13419	13246	13357	13456	13338	13418	13398	13359	13451	13349	13360	13375	13355	13360	13380	13390	13406	13369	13384	13294	13445	13383	13258	13381	13442	13385	13453	13252	13313	13441	13414	13418	13160	13333	13462	13379	13298	13564	13367	13447	13442	13264	13348	13536	13259	13319	13373	13566	13401	13368	13282	13535	13395	13391	13562	13392	13303	13122	13341	13510	13343	13511	13320	13285	13399	13431	13360	13423	13319	13283	13353	13337	13254	13371	13273	13394	13387	13408	13346	13340	13313	13221	13274	13485	13304	13384	13266	13363	13448	13405	13428	13227	13342	13355	13426	13167	13235	13235	13279	13386	13214	13356	13150	13281	13323	13308	13414	13349	13453	13371	13306	13326	13350	13372	13392	13414	13330	13493	13276	13281	13438	13411	13203	13460	13520	13438	13228	13213	13416	13437	13323	13327	13279	13223	13472	13481	13301	13510	13518	13331	13344	13358	13354	13311	13318	13315	13227	13378	13394	13427	13443	13407	13357	13373	13482	13222	13332	13424	13381	13415	13373	13332	13383	13431	13353	13485	13219	13331	13228	13350	13331	13346	13277	13350	13303	13434	13410	13403	13394	13505	13364	13343	13326	13288	13354	13441	13332	13402	13431	13187	13451	13308	13446	13243	13513	13339	13280	13200	13468	13161	13369	13477	13331	13435	13308	13385	13250	13389	13381	13393	13382	13541	13492	13465	13404	13378	13381	13400	13449	13252	13304	13306	13467	13466	13308	13410	13366	13327	13320	13403	13292	13306	13284	13406	13359	13305	13356	13397	13480	13438	13293	13504	13317	13330	13419	13406	13430	13414	13298	13259	13558	13384	13270	13438	13328	13350	13396	13328	13495	13574	13362	13257	13263	13466	13333	13356	13247	13474	13517	13408	13341	13277	13199	13376	13346	13417	13251	13316	13387	13390
31124	28090	32489	28396	22950	19590	17706	16093	15978	15113	14891	14742	14463	14382	14611	14544	14501	14006	14199	14177	14289	14317	14217	14367	14368	14163	14156	14003	14202	14126	14180	14148	13977	14048	14078	14002	14178	14052	14059	14155	14323	14128	14060	14004	13831	14152	14144	14070	14134	14209	14201	14051	14151	14184	14155	13913	14063	14130	14273	14054	14126	14056	13988	14010	14161	14063	14017	13872	13843	13963	14088	14165	13904	13991	14080	14003	14010	14183	13904	14119	14088	13995	14041	14033	13943	13974	14099	13925	13918	14016	14029	14084	14111	13942	14004	14019	14091	14093	14169	14156	14133	14169	14129	14001	13946	14105	14119	13995	14058	14166	13951	14097	14445	14045	14076	14134	14074	14257	14169	14076	13901	13998	13996	14049	14022	14107	14110	14340	14005	14152	14277	13937	14092	14115	13988	14024	14138	14128	14083	14052	14045	14091	14166	14133	13934	14268	14171	14119	14152	14205	14194	14105	13791	14000	14073	14065	14038	14083	14037	13990	14073	14042	14151	14172	13983	14081	13805	14221	13951	14053	14041	14060	14170	14040	14051	14260	14339	14018	13911	14096	14277	14122	13873	13854	13896	14156	14076	14055	14084	14027	13961	14053	14432	14062	14047	14299	14046	14209	14138	13878	14101	14264	14056	13963	14015	14088	14049	13961	13974	14137	14163	14025	14092	14225	13954	14112	13993	14037	14048	14187	14120	14052	13963	14003	14128	14262	13840	13967	14138	14049	14234	14136	14024	14135	14115	14096	14154	13965	13978	14113	14204	14009	14163	14073	13890	14159	14082	14066	13956	13727	14063	13999	14148	14085	14013	14149	14066	14200	13908	14101	14152	13929	13945	14018	14074	14306	13972	14080	14032	13957	13937	13964	14278	14020	14093	14069	13994	14069	14173	13955	14037	14200	14109	14076	13938	14044	13997	14060	14139	14087	14036	13805	14005	14008	14257	13880	13865	13939	14101	14013	14103	14108	13943	13936	14169	14029	13865	14121	14130	13916	14032	14079	13961	14217	14125	14065	14213	14104	14219	14256	14007	14043	14074	14028	13934	14044	14029	13974	14044	14021	14045	13955	14030	14104	14074	14036	13843	14031	13997	14109	14259	14203	13917	14252	13900	14010	14076	13992	14135	14046	14090	14094	14306	14150	14116	14164	13965	14050	13935	14294	14068	14108	13830	14251	14115	13989	13926	14156	14187	14267	13995	14114	14103	13936	13767	14087	14097	13933	14054	14106	13990	14099	13966	14150	14271	14036	13944	14154	13981	14044	14105	14002	14138	14143	14141	13987	14078	13995	14006	14154	14152	14124	14036	14022	14189	14043	14049	14048	13962	14001	13940	13998	13949	13949	14115	14084	13905	14208	14189	14027	13979	14136	14160	14150	14003	14021	14103	14152	14122	14080	14034	14142	14088	14150	13899	14080	14186	13990	14162	13991	14163	13917	14049	14031	13975	14216	13989	14024	13938	14222	14044	14259	13988	14070	14166	14190	14100	14048	14257	14069	14065	13965	14155	14067	14059	14037	14034	14133	14034	14225	14196	14024	14084	14035	14232	14051	14155	14034	14065	14088	13895	14059	14178	14016	14014	14011	14004	14084	14083	13947	13974	14044	14112	14240	14010	13967	14097	14039	13920	13858	14111	14141	13844	13985	14139	14021	14063	14034	14048	14184	13961	14096	14015	14007	13902	14149	14119	14119	14046	14213	14198	14205	14104	14142	14068	14045	14061	14071	14100	13997	14147	14073	14093	14040	14138	14093	14085	14101	14040	14113	13961	14203	14096	13941	13911	13875	14070	13993	13818	13990	14063	14114	14009	14069	14045	14045	14102	14024	14075	14238	14007	14068	14126	13951	14115	13983	14068	14091	14136	14114	13894	13965	13904	14090	14074	14078	14183	14037	14011	14036	13986	13963	13975	14083	14098	14108	14036	14061	13788	13959	13997	14174	14165	14237	13965	14041	14056	14012	14286	14005	13948	14081	14217	13920	14076	13898	14052	14176	14003	14088	14060	13960	14175	14077	14233	14192	14004	14011	14065	14097	14275	13969	14096	14026	14136	13970	14198	13904	13960	13939	14041	14102	14204	14091	13978	14019	13940	13994	13980	14024	14000	14023	13983	14103	13887	14129	14037	14112	14114	14016	14138	14121	13963	14042	14196	14146	14083	14006	14162	14214	14235	14096	14094	13954	14015	14023	14048	14133	14237	13986	13986	13996	13849	14057	13898	14006	13944	14002	14071	14274	14179	14127	13996	14021	14040	14141	13887	13879	14078	14208	14027	14056	14087	14218	14027	14282	13928	14142	14141	14075	14206	14015	14113	14045	14089	14146	14137	13957	14048	14097	13954	14192	14130	14049	14144	13828	13988	13918	13974	14011	13983	14073	14144	13822	14068	13885	14095	14202	14263	14055	14012	14189	14111	13948	13954	14081	14117	14091	14013	14106	13965	13947	13965	14167	13774	14056	14143	14165	14107	14002	14115	13922	14187	14214	14301	14102	14086	13926	14227	14078	14181	14284	14086	13846	13865	13983	14202	14145	14097	14267	14041	14131	14092	14134	13945	13844	14182	14051	14121	14228	14020	14027	13989	14191	13969	14047	13929	14105	14017	14155	14017	14092	13985	13947	14108	14246	14058	14056	14063	14011	14114	14122	13987	14029	14047	14089	13992	14050	14202	13996	14023	14069	14058	14041	13892	14086	14003	14197	14186	13996	14089	14172	14100	14087	14036	14092	14039	14024	14100	14227	14046	14182	14030	14085	14085	14124	14029	13987	14069	14185	14226	14118	14069	14247	14019	14130	14207	14105	13849	14078	14175	14008	14264	13999	14233	14079	14080	14208	14081	13955	14068	14109	14321	14066	14215	13957	14023	14056	14155	13979	14136	13936	14252	14156	14061	13929	14225	14230	14059	14068	14141	13976	14143	14058	13895	13984	14167	14174	14030	14143	13817	14107	14181	14072	14072	14050	14193	14010	13975	13906	13907	14364	14016	14063	13988	14213	14186	14031	13909	14188	14157	14098	14169	13979	13989	13903	14272	14094	14073	13919	13993	14039	14163	14054	14013	13927	14050	14194	13843	13879	14021	14138	14168	14017	14019	14142	14019	13996	14034	14175	13923	13996	14035	14030	14151	13998	13931	13983	14052	14114	14224	13997	13970	14013	14265	14053	14157	13975	14101	13979	13949	13985	14142	14076	13857	14168	14118	14025	14134	14161	14116	13991	13967	14018	14097	14034	14084	14148	14014	14083	14135	14044	14188	14034	13770	14130	14059	14214	14198	14077	14223	14084	14175	13938	14037	14119	14030	13946	14058	14106	13987	14132	14005	13921	14117	14070	14111	14016	14105	14029	14046	14072	14148	14099	14251	13936	14021	14126	14321	14097	14029	14151	14120	14100	14042	13989	14156	14031	14136	14062	14109	13997	14150	13994	14113	14112	14060	14234	13959	14193	14057	14117	14087	13933	14114	14199	14148	14081	13956	14001	14104	14066	14116	14056	13836	14040	14091	14054	14273	14098	14003	14164	14153	14021	13880	13912	14212	14075	14191	14050	14010	14206	14198	13917	13966	14149	14107	14052	14099	14151	14188	14004	14122	14089	13839	14056	14369	14075	14051	14042	14191	14139	14116	14102	14078	14058	14200	14111	14160	14110	14102	14165	14246	14072	14046	14165	13955	14097	14008	14079	14060	14057	14047	14182	14196	14101	14028	14220	14013	13949	14181	14058	13889	14008	14093	13898	13883	14085	14226	13914	14009	14272	14040	14033	14210	14104	14137	14059	13963	14098	13955	14098	13969	14010	13969	13980	13898	13999	14125	14329	14115	14241	13974	14035	13824	14029	14129	14066	14143	14099	14174	14055	14053	13991	13986	14043	14024	14016	14064	14116	13964	13994	14048	13946	13811	14180	14100	13970	13905	14149	14075	13991	14006	14020	14095	14262	13876	14135	14151	14042	14116	13844	13864	14177	13990	14181	14032	14029	14180	14144	14069	14105	14280	14066	14131	14030	14016	14070	14027	13968	14172	14087	13833	14064	14143	13926	14005	14157	14144	14198	14010	14010	13896	14038	14251	14082	14127	13905	14061	14054	13981	14052	14262	14000	14013	14078	14062	14186	14031	14076	14225	14008	14124	13965	14182	14211	14361	14167	14105	13913	14045	14051	14223	14118	14159	14133	14212	14261	13964	14182	13992	14074	14075	14256	14002	13968	13927	13946	13999	13987	14008	14045	14154	13963	13972	13788	14100	14076	13994	14156	13902	13980	14086	14120	14046	14112	13975	14163	14021	14081	14263	13999	13990	13962	13973	14057	14064	13924	14085	14049	14064	14023	14097	14084	14020	14055	14085	14157	14099	13994	13881	14124	14095	14045	14016	14202	14209	13931	14164	14099	14214	14126	14003	14049	13907	14012	14013	14018	14041	14027	14302	14195	14019	14229	14169	14075	13984	13917	13944	14085	14137	13966	13742	14190	14204	14074	14063	13785	14151	14238	14278	14026	14260	14052	14038	14152	14202	14072	13799	14171	14096	14158	14031	14059	14126	14198	13925	14170	14054	13971	14279	14154	14028	14144	14039	13990	13927	13867	14093	14063	14080	14080	14096	14113	14059	13934	14113	14028	14253	14093	14150	14160	14030	14138	14148	14051	14082	14199	14154	14055	14155	13994	13896	14046	14064	14018	13973	14079	14183	13931	14227	14159	14034	14112	13916	14131	14275	13817	13953	14194	13997	14164	14188	13987	13969	14041	14026	14156	13982	14033	13930	14238	14244	14069	14173	14044	14010	14072	14134	14229	14016	13974	13997	13967	13876	14204	14061	14143	13995	14039	13946	14237	13959	14046	13955	14020	14101	14122	14019	14175	14079	14033	14064	14047	14149	13998	14125	14109	14094	13965	14154	14191	14113	13991	13916	13999	14180	14067	14034	14110	13953	14079	13989	13802	14012	14144	14065	14115	14094	14149	14010	14052	13915	14046	14110	13947	14123	14095	14068	14100	13962	14163	14189	13941	14174	14096	14024	14086	14026	14107	14133	13999	14125	13915	13934	13951	14005	13988	13981	14212	14086	13991	14045	14132	14019	14039	14187	13959	14081	14108	14221	13917	14136	14009	14028	14147
28643	41169	39688	30849	25960	21874	18769	17357	16774	15693	14987	14461	14358	14058	14142	14149	14299	14067	13942	13828	14067	13772	13918	13695	13896	13743	13859	13837	13891	13753	13702	13785	13782	13773	13879	13796	13734	13743	13825	13956	13793	13761	13605	13718	13722	13730	13555	13800	13800	13664	13566	13717	13711	13808	13783	13647	13593	13738	13841	13736	13752	13751	13752	13807	13594	13690	13723	13742	13727	13736	13656	13650	13757	13675	13691	13765	13634	13522	13799	13835	13589	13588	13836	13867	13749	13649	13826	13906	13776	13717	13659	13509	13726	13736	13650	13648	13762	13736	13743	13553	13694	13753	13718	13719	13791	13723	13590	13774	13755	13839	13682	13623	13770	13662	13663	13742	13520	13738	13697	13705	13839	13827	13574	13653	13734	13589	13797	13784	13671	13840	13758	13769	13614	13785	13943	13673	13780	13630	13600	13663	13750	13642	13690	13763	13554	13664	13778	13670	13822	13496	13675	13723	13649	13747	13699	13867	13845	13610	13611	13573	13727	13765	13766	13740	13657	13677	13799	13605	13784	13684	13737	13637	13643	13544	13954	13740	13711	13757	13885	13593	13742	13673	13779	13663	13735	13747	13883	13693	13695	13564	13773	13711	13728	13650	13761	13832	13880	13668	13640	13549	13505	13769	13716	13727	13849	13653	13732	13923	13671	13800	13748	13669	13704	13577	13626	13716	13810	13665	13617	13634	13746	13568	13782	13734	13665	13529	13646	13753	13715	13690	13722	13697	13683	13736	13673	13729	13709	13828	13568	13816	13705	13746	13609	13739	13685	13767	13800	13955	13731	13529	13835	13525	13908	13699	13741	13593	13613	13753	13579	13704	13645	13723	13581	13627	13781	13760	13597	13626	13610	13731	13612	13618	13608	13665	13634	13783	13832	13536	13774	13647	13694	13640	13661	13754	13592	13777	13804	13785	13699	13779	13816	13712	13656	13569	13773	13669	13807	13728	13670	13793	13743	13812	13651	13695	13663	13638	13733	13584	13674	13640	13722	13902	13765	13711	13622	13531	13836	13645	13694	13603	13724	13693	13764	13762	13559	13578	13850	13734	13552	13619	13856	13802	13843	13391	13699	13698	13531	13592	13860	13810	13638	13474	13742	13702	13682	13835	13905	13593	13677	13792	13592	13677	13792	13595	13724	13810	13675	13643	13784	13685	13721	13639	13769	13706	13758	13630	13699	13525	13646	13791	13575	13780	13921	13548	13609	13444	13740	13663	13675	13892	13699	13881	13648	13581	13755	13507	13655	13666	13745	13650	13950	13601	13777	13741	13630	13696	13649	13641	13743	13845	13683	13671	13798	13652	13871	13641	13662	13616	13672	13748	13679	13795	13821	13683	13707	13741	13718	13711	13695	13595	13667	13593	13668	13881	13641	13492	13729	13775	13645	13648	13747	13498	13763	13642	13788	13833	13500	13586	13716	13634	13700	13748	13820	13546	13614	13627	13636	13849	13777	13748	13895	13804	13630	13702	13732	13755	13886	13739	13753	13721	13725	13593	13751	13568	13643	13518	13648	13778	13756	13620	13692	13712	13858	13672	13726	13983	13726	13583	13712	13659	13775	13645	13659	13618	13756	13747	13725	13829	13702	13794	13536	13615	13810	13796	13754	13804	13707	13720	13808	13870	13704	13712	13770	13584	13652	13783	13650	13596	13813	13601	13703	13806	13684	13799	13771	13774	13556	13697	13728	13677	13677	13678	13707	13795	13821	13716	13704	13638	13776	13672	13606	13665	13717	13757	13715	13659	13652	13746	13666	13623	13690	13562	13725	13719	13730	13896	13707	13856	13768	13657	13857	13780	13633	13777	13583	13674	13726	13593	13589	13760	13877	13709	13677	13657	13729	13604	13876	13856	13655	13591	13748	13900	13639	13754	13563	13712	13784	13567	13642	13745	13661	13733	13730	13749	13727	13617	13759	13828	13749	13723	13657	13749	13915	13567	13750	13726	13683	13621	13710	13771	13815	13761	13690	13829	13719	13799	13840	13628	13701	13699	13600	13705	13686	13824	13777	13832	13692	13518	13896	13721	13729	13932	13740	13803	13640	13680	13673	13651	13745	13747	13619	13754	13613	13721	13638	13673	13749	13824	13845	13708	13522	13664	13718	13798	13790	13878	13627	13738	13818	13721	13807	13751	13686	13609	13494	13664	13672	13765	13662	13656	13670	13708	13698	13771	13639	13674	13659	13792	13686	13669	13685	13621	13866	13642	14012	13727	13841	13580	13644	13733	13701	13798	13638	13828	13698	13845	13749	13796	13676	13764	13777	13775	13692	13774	13921	13686	13582	13798	13821	13798	13683	13667	13619	13491	13777	13626	13704	13679	13697	13734	13658	13836	13844	13729	13667	13782	13881	13651	13768	13660	13702	13788	13781	13650	13930	13820	13541	13661	13684	13594	13766	13654	13686	13673	13834	13626	13506	13730	13780	13609	13653	13727	13783	13686	13797	13516	13695	13580	13667	13652	13618	13851	13835	13904	13939	13641	13698	13650	13840	13768	13933	13786	13753	13754	13701	13842	13585	13713	13610	13753	13841	13799	13759	13599	13808	13574	13590	13971	13691	13728	13715	13755	13646	13670	13708	13659	13745	13675	13729	13707	13778	13729	13772	13729	13707	13560	13578	13829	13678	13623	13700	13821	13735	13638	13780	13654	13618	13759	13756	13659	13817	13890	13688	13683	13854	13822	13801	13688	13796	13649	13778	13694	13700	13602	13886	13660	13781	13716	13805	13778	13701	13743	13768	13687	13911	13849	13742	13711	13732	13607	13765	13512	13689	13496	13648	13780	13675	13728	13729	13725	13692	13686	13679	13693	13798	13636	13755	13609	13824	13577	13760	13777	13512	13574	13818	13609	13592	13746	13728	13691	13695	13715	13642	13807	13922	13701	13552	13797	13806	13787	13659	13655	13714	13654	13766	13701	13792	13663	13718	13733	13765	13607	13842	13828	13860	13652	13690	13539	13886	13753	13669	13726	13862	13740	13660	13712	13701	13804	13795	13601	13954	13820	13694	13737	13582	13741	13656	13833	13675	13616	13598	13884	13711	13840	13820	13828	13779	13601	13724	13833	13660	13707	13839	13818	13686	13805	13759	13632	13668	13801	13589	13560	13748	13713	13728	13759	13729	13641	13530	13628	13618	13728	13822	13713	13673	13743	13642	13616	13637	13639	13637	13757	13877	13609	13711	13656	13787	13676	13576	13694	13682	13679	13677	13622	13745	13734	13742	13704	13594	13739	13788	13695	13610	13685	13907	13783	13618	13746	13726	13661	13762	13699	13620	13663	13869	13803	13730	13963	13832	13749	13684	13641	13729	13817	13829	13664	13474	13720	13684	13735	13693	13749	13686	13631	13672	13718	13709	13770	13796	13906	13809	13734	13787	13700	13830	13483	13666	13724	13597	13771	13694	13591	13655	13649	13591	13798	13601	13565	13921	13738	13613	13712	13604	13821	13739	13794	13761	13655	13686	13751	13568	13700	13571	13675	13856	13576	13903	13679	13675	13698	13579	13724	13763	13703	13627	13828	13670	13734	13688	13810	13609	13723	13669	13688	13788	13717	13773	13788	13768	13793	13670	13781	13777	13595	13575	13727	13744	13839	13802	13519	13743	13850	13736	13710	13779	13677	13698	13979	13697	13599	13691	13571	13770	13741	13591	13754	13748	13757	13726	13722	13880	13788	13758	13713	13713	13727	13857	13682	13848	13754	13860	13729	13630	13668	13733	13524	13795	13717	13646	13857	13788	13763	13726	13623	13686	13818	13882	13441	13553	13741	13608	13733	13647	13790	13663	13819	13786	13539	13816	13939	13662	13589	13719	13679	13794	13658	13881	13776	13595	13653	13760	13625	13723	13591	13675	13742	13599	13860	13471	13645	13779	13896	13694	13748	13673	13757	13779	13728	13758	13738	13732	13740	13858	13634	13888	13799	13721	13762	13794	13654	13763	13821	13800	13782	13648	13713	13785	13675	13631	13568	13609	13640	13746	13502	13722	13671	13735	13760	13824	13716	13774	13709	13843	13731	13825	13766	13594	13772	13791	13593	13828	13717	13773	13683	13810	13780	13657	13671	13723	13663	13762	13677	13715	13485	13699	13721	13603	13799	13544	13691	13757	13696	13755	13588	13751	13746	13748	13682	13913	13689	13871	13721	13748	13873	13572	13748	13668	13661	13758	13853	13866	13645	13835	13636	13628	13523	13770	13805	13799	13681	13636	13596	13609	13819	13632	13649	13572	13711	13629	13771	13655	13710	13736	13767	13696	13667	13771	13645	13656	13545	13932	13840	13650	13621	13788	13680	13765	13695	13649	13650	13678	13836	13701	13782	13893	13703	13821	13650	13760	13694	13762	13606	13852	13847	13669	13841	13692	13664	13677	13610	13754	13646	13649	13660	13649	13713	13735	13703	13710	13710	13690	13746	13731	13751	13664	13705	13646	13673	13728	13733	13856	13684	13739	13737	13812	13807	13716	13584	13628	13677	13713	13755	13742	13720	13802	13784	13752	13679	13756	13739	13773	13835	13649	13738	13682	13640	13769	13975	13829	13736	13691	13814	13569	13580	13881	13767	13854	13575	13726	13745	13716	13744	13634	13635	13661	13865	13761	13657	13635	13882	13777	13820	13681	13605	13750	13747	13724	13782	13814	13642	13759	13520	13585	13696	13809	13658	13537	13651	13601	13607	13720	13770	13590	13787	13752	13572	13679	13650	13814	13852	13845	13712	13538	13630	13598	13737	13805	13771	13724	13640	13709	13717	13668	13685	13708	13743	13862	13800	13629	13711	13771	13782	13782	13756	13688	13734	13731	13712	13780	13875	13641	13703	13674	13751	13577	13806	13632	13665	13628	13786	13760	13787	13637	13760	13750	13649	13812	13694	13677	13743	13672	13734	13853	13674	13886	13607	13683	13677	13589	13840	13718	13569	13579	13713	13650	13752	13684	13606	13608	13635	13777	13676	13849	13695	13786	13753	13711	13739	13729	13693	13701	13720	13693	13718	13554	13830	13688	13749	13809	13892	13651	13713	13594	13729	13746	13563	13737	13715	13761	13675	13663	13634	13661	13813	13635	13608	13797	13655	13724	13784	13485	13710	13710	13719	13672	13729
25556	21457	28611	27250	24717	23028	20594	17897	16453	15612	14753	14318	14062	14083	14140	13749	13835	13654	13719	13698	13653	13431	13441	13390	13228	13632	13491	13404	13559	13577	13385	13372	13343	13349	13341	13478	13563	13258	13242	13366	13240	13229	13179	13343	13391	13091	13445	13203	13405	13278	13245	13362	13379	13351	13383	13438	13323	13282	13249	13239	13370	13136	13203	13191	13354	13416	13512	13266	13310	13377	13329	13290	13407	13331	13308	13327	13404	13350	13435	13365	13258	13354	13396	13445	13296	13196	13342	13227	13382	13396	13063	13332	13496	13328	13362	13151	13226	13375	13360	13186	13277	13487	13187	13320	13188	13444	13465	13420	13165	13193	13278	13130	13171	13208	13348	13176	13159	13400	13384	13138	13146	13456	13359	13283	13340	13395	13336	13156	13333	13306	13349	13353	13180	13242	13315	13367	13175	13290	13267	13243	13309	13217	13249	13135	13518	13492	13229	13141	13326	13326	13364	13332	13375	13332	13250	13219	13260	13153	13293	13103	13455	13521	13294	13358	13296	13434	13359	13406	13351	13472	13195	13209	13412	13262	13380	13314	13120	13156	13272	13311	13298	13519	13371	13294	13174	13172	13425	13185	13304	13210	13336	13329	13169	13232	13148	13375	13332	13225	13258	13416	13426	13269	13277	13161	13353	13346	13296	13317	13264	13250	13455	13081	13245	13370	13303	13351	13299	13260	13186	13256	13251	13252	13215	13260	13417	13214	13146	13338	13274	13245	13297	13145	13285	13332	13249	13334	13120	13275	13242	13175	13328	13219	13218	13239	13306	13293	13272	13283	13451	13151	13270	13263	13289	13272	13212	13315	13119	13202	13497	13292	13296	13308	13205	13268	13140	13214	13196	13337	13293	13374	13351	13205	13326	13263	13326	13271	13270	13399	13202	13334	13042	13396	13066	13199	13304	13079	13242	13396	13347	13302	13288	13395	13310	13372	13306	13358	13268	13240	13270	13321	13289	13248	13111	13406	13228	13356	13158	13248	13269	13371	13235	13427	13236	13261	13368	13395	13196	13385	13237	13187	13366	13232	13147	13391	13369	13248	13400	13350	13245	13303	13390	13353	13440	13257	13157	13450	13425	13470	13300	13311	13242	13290	13336	13159	13180	13239	13191	13167	13154	13221	13295	13284	13263	13193	13347	13392	13131	13174	13217	13166	13361	13154	13240	13196	13417	13252	13245	13204	13246	13288	13266	13362	13365	13180	13339	13407	13301	13446	13208	13163	13215	13447	13186	13153	13393	13134	13252	13122	13178	13225	13331	13365	13268	13265	13403	13140	13265	13264	13423	13235	13288	13181	13468	13506	13374	13353	13198	13162	13176	13338	13346	13270	13178	13222	13302	13410	13105	13281	13242	13292	13278	13143	13260	13294	13271	13277	13353	13258	13325	13244	13112	13431	13054	13089	13251	13153	13417	13236	13341	13152	13345	13275	13429	13222	13256	13272	13133	13319	13350	13392	13324	13310	13240	13284	13242	13296	13331	13108	13254	13308	13221	13193	13415	13283	13383	13308	13267	13339	13283	13307	13242	13245	13224	13365	13333	13346	13364	13151	13411	13163	13307	13228	13184	13317	13437	13202	13352	13355	13244	13209	13316	13170	13217	13286	13227	13366	13299	13279	13500	13390	13402	13348	13228	13362	13017	13203	13392	13424	13277	13263	13209	13303	13373	13094	13294	13247	13249	13213	13410	13507	13192	13346	13307	13315	13176	13326	13423	13252	13132	13304	13260	13436	13171	13374	13210	13114	13275	13355	13431	13300	13458	13392	13501	13317	13384	13260	13130	13363	13320	13273	13125	13282	13293	13367	13244	13104	13367	13280	13227	13263	13195	13299	13347	13292	13366	13070	13298	13173	13315	13096	13327	13322	13249	13343	13206	13213	13440	13340	13296	13283	13186	13276	13162	13296	13423	13283	13423	13366	13248	13220	13141	13406	13339	13209	13345	13323	13300	13359	13229	13326	13261	13453	13348	13488	13246	13268	13386	13347	13261	13278	13436	13246	13264	13330	13326	13095	13195	13400	13034	13157	13001	13402	13168	13301	13263	13436	13377	13394	13485	13383	13257	13242	13385	13164	13123	13100	13349	13261	13235	13338	13266	13398	13357	13384	13411	13218	13478	13230	13152	13273	13344	13354	13289	13235	13196	13405	13489	13347	13198	13207	13379	13299	13157	13358	13488	13184	13270	13225	13332	13216	13287	13300	13290	13249	13219	13301	13295	13151	13280	13237	13285	13312	13411	13301	13196	13233	13306	13209	13166	13191	13218	13112	13116	13453	13270	13329	13136	13071	13079	13240	13412	13448	13202	13190	13154	13251	13384	13104	13582	13267	13389	13214	13344	13003	13267	13176	13224	13247	13120	13236	13235	13345	13292	13301	13445	13140	13274	13462	13328	13307	13156	13381	13334	13214	13220	13367	13404	13300	13368	13255	13206	13369	13250	13328	13172	13205	13201	13337	13278	13261	13250	13269	13241	13255	13174	13362	13363	13188	13273	13317	13183	13232	13401	13296	13274	13274	13210	13176	13375	13072	13279	13349	13297	13374	13482	13427	13354	13254	13458	12986	13218	13180	13319	13262	13252	13252	13370	13252	13416	13332	13405	13293	13242	13290	13147	13132	13206	13155	13389	13284	13422	13260	13455	13288	13168	13234	13425	13400	13095	13463	12974	13083	13342	13416	13487	13312	13298	13293	13088	13317	13231	13257	13418	13359	13348	13315	13350	13177	13248	13199	13277	13100	13285	13391	13364	13221	13357	13369	13377	13279	13267	13389	13309	13248	13313	13154	13099	13166	13253	13154	13341	13266	13140	13188	13461	13201	13313	13299	13158	13249	13335	13341	13304	13283	13233	13324	13289	13391	13313	13230	13563	13291	13266	13374	13258	13196	13275	13098	13410	13349	13112	13335	13157	13271	13265	13380	13245	13221	13342	13143	13259	13227	13327	13295	13359	13379	13455	13392	13425	13279	13195	13287	13258	13291	13219	13202	13175	13463	13256	13047	13241	13220	13402	13382	13120	13040	13352	13338	13218	13342	13323	13184	13185	13244	13218	13263	13123	13261	13231	13201	13238	13219	13287	13429	13301	13293	13282	13147	13439	13208	13397	13156	13237	13265	13509	13205	13337	13229	13227	13313	13415	13228	13209	13321	13411	13274	13486	13304	13217	13371	13338	13426	13354	13179	13352	13447	13406	13331	13347	13265	13396	13532	13282	13358	13184	13178	13368	13331	13270	13241	13375	13550	13236	13036	13380	13337	13207	13266	13227	13340	13430	13226	13219	13191	13317	13294	13353	13428	13213	13354	13265	13196	13266	13396	13425	13294	13195	13273	13181	13119	13247	13156	13215	13363	13188	13230	13089	13371	13312	13382	13478	13381	13322	13235	13288	13326	13341	13496	13366	13195	13248	13190	13032	13229	13070	13344	13257	13153	13106	13273	13146	13224	13212	13133	13250	13340	13326	13176	13286	13088	13273	13488	13333	13167	13249	13278	13390	13322	13327	13305	13172	13354	13472	13377	13206	12999	13253	13362	13155	13300	13412	13251	13321	13251	13372	13376	13336	13327	13364	13240	13315	13392	13423	13499	13279	13192	13440	13423	13397	13159	13371	13441	13157	13438	13172	13282	13299	13293	13161	13288	13377	13315	13288	13329	13438	13315	13294	13357	13233	13195	13334	13552	13173	13226	13372	13480	13308	13406	13388	13390	13339	13279	13254	13388	13286	13203	13318	13260	13227	13492	13247	13219	13219	13338	13284	13190	13223	13348	13404	13240	13250	13334	13349	13291	13037	13175	13460	13328	13337	13256	13214	13374	13256	13382	13317	13384	13260	13168	13270	13425	13168	13295	13182	13269	13312	13209	13275	13145	13235	13108	13314	13155	13111	13321	13162	13538	13371	13199	13365	13376	13212	13520	13276	13361	13285	13342	13188	13156	13347	13355	13343	13169	13223	13286	13317	13336	13300	13221	13343	13411	13281	13450	13198	13106	13415	13337	13188	13415	13230	13241	13481	13338	13301	13324	13256	13214	13461	13244	13199	13517	13148	13546	13232	13288	13281	13311	13264	13357	13222	13238	13327	13356	13239	13166	13291	13245	13215	13142	13188	13060	13144	13352	13342	13305	13248	13372	13266	13216	13240	13323	13374	13294	13437	13354	13229	13361	13131	13368	13445	13180	13169	13133	13250	13334	13342	13483	13219	13141	13265	13269	13356	13437	13239	13313	13425	13463	13434	13422	13206	13270	13404	13181	13430	13163	13240	13271	13209	13086	13141	13357	13268	13239	13181	13437	13306	13334	13343	13296	13155	13296	13169	13353	13424	13342	13376	13188	13059	13200	13340	13105	13117	13324	13302	13188	13188	13208	13281	13287	13379	13315	13258	13205	13434	13185	13254	13241	13155	13279	13362	13241	13186	13128	13232	13185	13344	13336	13272	13278	13244	13285	13295	13161	13339	13261	13275	13330	13314	13204	13261	13157	13387	13216	13105	13354	13193	13449	13222	13352	13190	13220	13189	13365	13366	13256	13327	13303	13172	13453	13469	13287	13221	13393	13403	13334	13482	13231	13303	13348	13335	13235	13427	13283	13304	13230	13410	13384	13237	13091	13144	13348	13318	13308	13287	13428	13290	13434	13373	13099	13358	13114	13380	13072	13327	13610	13274	13247	13092	13333	13215	13212	13197	13321	13456	13327	13244	13273	13142	13129	13353	13272	13198	13245	13164	13191	13331	13206	13162	13089	13172	13356	13261	13230	13300	13221	13289	13235	13289	13135	13427	13360	13220	13134	13274	13292	13297	13504	13197	13059	13287	13406	13251	13292	13400	13196	13225	13216	13269	13290	13243	13015	13335	13270	13396	13324	13320	13247	13367	13478	13076	13320	13116	13220	13437	13107	13219	13103	13237	13236	13288	13363	13216	13259	13240	13358	13385	13271	13100	13180	13404	13314	13269	13217	13339	13201	13356	13264	13251	13266	13356	13383	13380	13304	13119	13177	13255	13324	13362	13283	13438	13330	13326	13280	13140	13475	13209	13218	13285	13370	13107	13361	13277	13277	13262	13284	13303	13376	13232	13527	13241	13209	13205	13360	13433	13073	13249	13048
28500	47183	46018	36433	30842	25738	21873	19733	18380	16713	15477	14851	14679	14159	14084	13961	14013	13751	13599	13571	13459	13371	13560	13441	13294	13425	13161	13252	13278	13403	13202	13298	13465	13141	13317	13291	13305	13280	13227	13265	13314	13381	13261	13188	13133	13328	13261	13189	13210	13209	13002	13217	13193	13225	13163	13252	13104	13279	13224	13263	13164	13169	13198	13074	13169	13082	13219	13088	13217	13421	13253	13169	13222	13322	13235	13124	13223	13126	13197	13155	13152	13335	13198	13097	13189	13244	13204	13203	13266	13154	13300	13026	13194	13319	13271	13084	13140	13196	13262	13184	13318	13214	13132	13282	13215	13272	13286	13306	13333	13221	13326	13175	13271	13144	13177	13194	13188	13011	13095	13250	13172	13162	13250	13258	13229	13130	13078	13204	13087	13251	13169	13056	13233	13099	13258	13076	13353	13075	13141	13193	13134	13095	13075	13118	13052	13131	13198	13318	13191	13228	13224	13294	13081	13335	13074	13303	12977	13214	13276	13210	13235	12989	13302	13140	13153	13169	13052	13183	13235	13292	13149	13174	13144	13029	13035	13243	13088	13202	13133	13186	13216	13254	13353	13151	13212	13191	13257	13324	13202	13202	13187	13197	13106	13139	13153	12988	13138	13119	13223	13186	13126	13237	13116	13085	13219	13212	13072	13233	13234	13224	13206	13152	13230	13205	13152	13277	13157	13093	13007	13082	13057	13236	13167	13180	13136	13289	12994	12987	13066	13078	13193	13204	13220	13121	13024	13079	13262	12931	13244	13188	13236	13205	13242	13241	13110	13123	13102	13059	13083	13257	13043	13091	13416	13010	13198	13266	13089	13201	13339	13228	13240	13157	13132	13061	13249	13115	13109	13354	13098	13196	13134	13293	13165	13221	13084	13089	13025	13046	13113	13350	13112	13212	13403	13171	13144	13128	12992	13186	13041	12990	13143	13315	13019	13235	13095	13171	13183	13170	13215	13085	13141	13082	13174	13096	13171	13127	13125	13129	13208	13266	13007	13093	13102	13217	13033	13348	13044	13084	13241	13153	13109	13225	13082	13233	13209	13214	13036	13101	13253	13043	13018	13118	12991	13165	13294	13223	13136	13069	13126	13205	13013	13246	13169	13166	13130	13064	13205	13302	13154	13276	13299	13077	13185	13168	13222	13246	13200	13216	13170	13104	13200	13078	13242	13296	13081	13283	13179	13289	13033	13109	13193	13042	13155	13184	13040	13155	13087	13114	13256	13254	13217	13255	13243	13208	13072	13178	13032	13043	13172	13149	13333	13143	13246	13338	13214	13032	12963	13192	13145	13187	13204	13109	13096	13189	13138	13157	13157	13110	13180	13264	13297	13321	13197	13179	13105	13157	13114	13104	13170	13244	13342	13213	13170	13098	13106	13136	13095	13249	13088	13180	12881	13170	13337	13249	13163	13016	13240	13178	13137	13176	13186	13146	13205	13189	13176	13087	13317	13375	13154	13285	13178	13343	13183	13213	13096	13103	13190	13113	13267	13295	13116	13158	13024	13183	13203	13215	13157	13236	13070	13113	13199	13050	13220	13316	13213	13038	13181	13153	13148	13086	13105	13206	13167	13095	13171	13176	13211	13220	13317	13090	13182	13061	13163	13147	13051	13344	13272	13119	13288	13333	13075	13157	13182	13047	13181	13156	13276	13124	13180	13225	13192	13147	13242	13184	13116	13073	13074	13350	12957	13077	13089	13188	13237	13117	13112	13240	13252	13187	13251	13184	13189	13311	13213	13188	13124	13215	13242	12963	13143	13184	13192	13193	13158	13244	13080	13071	13137	13097	13277	13083	13209	13139	13274	13164	13155	13114	13074	13094	13189	13168	13016	13214	12952	13184	13253	13096	12935	13265	13201	13145	13014	13314	13295	13212	13174	13208	13080	13232	13158	13191	13172	13087	12981	13100	13172	13271	13124	13189	13087	13076	13237	13142	13262	13161	13332	13054	13229	13210	12980	13254	13119	13191	13258	13061	13269	13214	13221	13164	13295	13131	13232	13123	13188	13179	13112	13121	13346	13212	13276	13098	13200	13224	13133	13224	13207	13120	13220	13070	13332	12946	13114	13042	13236	13240	13296	13410	13249	13183	13185	13049	13116	13264	13356	13199	13034	13105	13355	13111	13092	13275	13325	13027	13121	13273	13103	13125	13037	13187	13295	13188	13012	13148	13089	13298	13169	13194	13127	13077	13259	13295	13101	13119	13248	12968	13297	13102	13059	13270	13132	13160	13089	13146	13045	13301	13241	13210	13217	13237	13214	13101	13195	13164	13135	13163	13192	13288	13348	13297	13131	13324	13064	13330	13250	13096	13132	13186	13265	13013	13263	13181	13231	13239	13223	13216	13240	13123	13044	13182	13137	13251	13174	13139	13199	12991	13290	13050	13187	13047	13010	13126	13190	13083	13142	13053	13053	13114	13201	13129	13204	13151	13197	13121	13250	13249	13232	13187	13204	13075	13117	13136	13209	13148	13139	13116	13161	13241	13116	13063	13166	13271	13183	13071	13099	13129	13229	13199	13205	13171	13109	13180	13172	13091	13100	13182	13220	13125	13299	13134	13226	13053	13225	13161	13168	13025	13198	13085	13212	13214	13145	13094	13257	13253	13093	13149	13211	13169	13098	13228	13175	13295	13035	13170	13165	13119	13132	13174	13167	13133	13136	13167	13263	13291	13154	13156	13001	13195	13235	13058	13137	13144	13186	13028	13100	13150	13196	13246	13270	13265	13157	13108	13187	13194	13265	13223	13295	13260	13139	13232	13131	13024	13217	13209	13066	13152	13143	13129	13192	13270	13057	13263	13114	13197	13054	13102	13007	13205	13109	13201	13232	13144	13168	13072	13280	13062	13192	13036	13176	13220	13245	13146	13040	13218	13035	13134	13138	13153	13051	13253	13303	13184	13159	13301	13270	12980	13224	13122	13270	13078	13248	13308	13247	13160	13198	13102	13291	12999	13163	13289	13231	13125	13125	13175	13102	13069	13151	13028	12985	13243	13275	12999	13148	13185	13433	13282	13350	13283	13168	13209	13180	13160	13011	13199	13209	13078	13264	13123	13199	13242	13085	13067	13222	13167	13193	13115	13265	13244	13281	13161	13259	13034	13250	13362	13119	13218	13406	13149	13023	13121	13086	13300	13146	13194	13443	13106	13063	13244	13229	13083	13216	13237	13155	13063	13282	13236	13161	13181	13156	13050	13232	13273	12974	13065	13170	13185	13130	13169	13278	13103	13215	13212	13227	12941	13088	13226	13262	13132	13190	13163	13103	13191	13273	13152	13240	13120	13102	13208	13148	13115	13188	13113	13268	13085	13111	13191	13163	13236	13164	13174	13174	13332	13338	13174	13036	13193	13184	13159	13052	13063	13249	13185	13272	13216	13220	13008	13240	13053	13222	13184	13249	13252	13072	13224	13282	13119	13089	13072	13178	13305	13271	13071	13167	13200	12988	13227	13120	13187	13100	13089	13103	13189	13127	13121	12999	13058	13130	13050	13256	13093	13147	13150	13125	13256	13027	13123	13188	13239	13177	13215	13173	13165	13186	13108	13219	13175	13056	13167	13251	13254	13102	13133	13372	13127	13291	12987	13130	13313	13160	13039	13178	13220	13036	13297	13005	13055	13159	13272	13098	13133	13164	13179	13203	13239	13372	13103	13048	13106	13152	13284	13009	13037	13181	13150	13206	13133	13126	13215	13099	13344	13226	13020	13128	13182	13226	13224	13092	13294	13107	13293	13341	13108	13115	13124	13180	13034	13195	13227	13354	13127	13160	13191	13212	13193	13168	13130	13096	13168	13244	13020	13185	13016	13131	13124	13183	13142	13359	13282	13132	13285	13249	13021	13165	13144	13150	13166	13181	13272	13127	13101	13149	13219	13141	13105	13163	13058	13126	13158	13159	13272	13145	13180	13074	13252	13052	13116	13290	13186	13214	13214	13227	13204	12976	13181	13072	13129	13281	13153	13043	13190	13214	13180	12956	13224	13281	12956	13199	13203	13243	13261	13190	13090	13314	13169	13050	13159	13107	13333	13090	13136	13203	13190	13230	13141	13237	13105	13255	13109	13018	13223	13194	13204	13217	13205	13223	13164	13327	13066	13221	13021	13034	13124	13269	13206	13120	13056	13296	13205	13288	13079	13209	13061	13133	13386	13274	13148	13073	13159	13342	13158	13267	13198	13038	13057	13071	13213	13315	13181	13297	13238	13263	13084	13130	13160	13331	13349	13224	13118	13161	13160	13136	13059	13360	13269	13082	13148	13009	13249	13153	13208	13111	13142	13089	13182	13216	13120	13081	13221	13200	13181	13098	13179	13152	13076	13194	13168	13110	13150	13166	13284	13188	13286	13226	13321	13149	12990	13229	13202	13340	13227	13105	13128	13139	13124	13053	13181	13199	13144	13179	13161	13082	13048	13207	13230	13119	13162	13262	13232	13191	12998	13162	13154	13039	13218	13061	13245	13077	13250	13169	13079	13278	13143	13041	13079	13207	13131	13066	13058	13126	13091	13376	13019	13095	13292	13039	13272	13200	13201	13075	13009	13025	13023	13228	13227	13064	13278	13073	13240	13113	13126	13234	13188	13258	13215	13031	13029	13189	13217	13282	13063	13127	13236	13212	13350	13205	13241	13239	13102	13277	13107	13076	13143	13090	13190	13224	13237	13091	13196	13037	13268	13137	13179	13151	13297	13097	13164	13153	13156	13119	13124	13157	13359	13269	13417	13284	13242	13203	13057	13075	13147	13113	13212	13021	13210	13263	13140	13237	13331	13081	13208	13120	13084	13141	13237	13301	13199	13082	12993	13331	13180	13145	13096	13072	13107	13264	13207	13045	13113	13223	13365	13120	13077	13146	13083	13157	13276	13302	13292	13098	13216	13262	13151	13079	13220	13264	13202	13161	13424	13215	13104	13208	13207	13034	13071	13365	13108	13260	13057	13318	13179	13161	13389	13174	13183	13150	13193	13217	13200	13111	13273	13406	13092	13185	13143	13218	13175	13110	13144	13233	13239	13273	13222	13295	13225	12953	13139	13236	13173	12964	13081	13155	13273	13209	13116	13186	13092	13312	13112	13186	13120	13275	13201	13143	13277	13427	13233	13158	13231
24338	21461	29027	24977	24156	25663	24190	19954	18185	16826	15892	15266	15068	14784	14798	14599	14483	14276	14417	14094	14035	14033	14095	13992	14045	13898	13998	14032	13992	13902	13712	13913	13823	13706	14025	13913	13946	13970	13673	13937	14009	14041	13789	13872	13956	13780	13742	13836	13843	13813	13663	13626	13714	13804	13684	13798	13808	13678	13800	13750	13776	13874	13853	13495	13741	13872	13705	13790	13792	13825	13878	13651	13946	13893	13679	13869	13701	13723	13876	13604	13783	13609	13908	13705	13873	13738	13691	13965	13573	13649	13787	13818	13818	13825	13988	13749	13675	13632	13829	13898	13792	13655	13721	14026	13671	13896	13792	13803	13723	13671	13621	13715	13600	13635	13810	13748	13824	13702	13675	13699	13718	13781	13780	13780	13759	13784	13829	13773	13657	13797	13525	13724	13740	13642	13793	13726	13629	13748	13643	13801	13825	13743	13672	13696	13835	13790	13922	14002	13809	13765	13775	13790	13646	13832	13669	13795	13734	13795	13759	13719	13547	13693	13625	13949	13509	13797	13744	13776	13857	13594	13955	13967	13735	13664	13579	13561	13765	13604	13511	13748	13648	13884	13538	13634	13679	13685	13818	13868	13816	13621	13754	13652	13894	13833	13917	13797	13746	13703	13717	13733	13838	13522	13679	13810	13716	13766	13592	13846	13743	13971	13952	13841	13641	13598	13723	13732	13817	13793	13897	13834	13692	13837	13861	13814	13643	13577	13826	13613	13770	13632	13627	13682	13753	13865	13794	13812	13620	13720	13796	13816	13491	13870	13641	13661	13734	13873	13791	13743	13740	13930	13781	13635	13677	13699	13641	13592	13590	13659	13710	13907	13571	13777	13916	13609	13694	13590	13766	13586	13709	13600	13750	13655	13619	13672	13782	13695	13715	13817	13844	13665	13607	13843	13538	13686	13856	13738	13722	13662	13673	13494	13735	13732	13588	13762	13605	13841	13717	13684	13862	13859	13630	13748	13659	13845	13489	13623	13830	13780	13666	13644	13715	13588	13803	13589	13731	13647	13752	13728	13853	13773	13844	13686	13522	13759	13736	13861	13869	13738	13613	13638	13855	13443	13751	13677	13826	13888	13837	13682	13841	13907	13820	14033	13802	13607	13557	13697	13891	13780	13718	13677	13690	13856	13718	13857	13930	13744	13722	13838	13696	13733	13795	13580	13715	13627	13845	13575	13807	13669	13691	13737	13851	13881	13622	13540	13533	13697	13720	13725	13901	13957	13770	13766	13711	13615	13649	13862	13969	13689	13700	13773	13793	13767	13776	13844	13608	13631	13696	13711	13638	13828	13850	13739	13774	13729	13842	13759	14047	13857	13853	13621	13704	13601	13615	13844	13679	13695	13746	13773	13601	13873	13606	13767	13769	13449	13712	13647	13677	13721	13730	13700	13738	13573	13813	13777	13856	13740	13813	13802	13627	13838	13861	13651	13617	13656	13731	13668	13840	13753	13623	13735	13696	13623	13842	13715	13662	13639	13953	13807	13771	13686	13776	13705	13802	13668	13819	13572	13735	13813	13935	13717	13621	13706	13701	13507	13815	13820	13720	13648	13883	13744	13647	13716	13728	13526	13762	13669	13612	13701	13581	13734	13840	13726	13704	13727	13702	13671	13928	13949	13742	13697	13912	13631	13693	13744	13650	13746	13750	13790	13658	13861	13663	13790	13765	13785	13665	13831	13660	13769	13692	13738	13713	13840	13826	13729	13923	13896	13686	13716	13991	13909	13750	13630	13694	13561	13714	13690	13856	13632	13766	13724	13811	13707	13762	13758	13680	13785	13678	13700	13902	13868	13559	13668	13542	13613	13581	13584	13886	13797	13715	13658	13707	13638	13547	13614	13707	13740	13768	13768	13944	13775	13845	13853	13627	13511	13803	13683	13730	14001	13758	13736	13645	13650	13745	13708	13648	13950	13786	13809	13636	13676	13864	13817	13828	13568	13608	13517	13813	13667	13784	13715	13578	13737	13797	13779	13688	13648	13505	13688	13627	13791	13698	13707	13523	13826	13858	13902	13604	13740	13750	13765	13756	13707	13673	13679	13698	13672	13680	13871	13697	13843	13819	13638	13834	13627	13747	13748	13831	13614	13652	13503	13715	13964	13724	13759	13712	13530	13900	13725	13778	13609	13679	13801	13765	13869	13673	13807	13591	13808	13680	13624	13779	13739	13794	13686	13803	13585	13897	13836	14018	13897	13702	13628	13803	13829	13983	13842	13565	13573	13662	13740	13834	13762	13572	13753	13817	13592	13747	13653	13610	13936	13885	13664	13700	13716	13664	13791	13899	13585	13740	13534	13744	13731	13611	13637	13637	13886	13733	13700	13802	13735	13819	13656	13730	13841	13830	13535	13461	13723	13900	13681	13853	13680	13785	13790	13760	13755	13843	13739	13783	13725	13882	13881	13889	13838	13709	13733	13567	13629	13574	13843	13705	13592	13661	13788	13780	13827	13720	13649	13640	13703	13805	13748	13587	13880	13872	13605	13620	13698	13748	13809	13703	13649	13809	13660	13675	13842	13536	13635	13707	13736	13675	13663	13718	13665	13739	13630	13774	13840	13841	13684	13663	13776	13955	13762	13886	13886	13891	13644	13740	13758	13738	13868	13606	13816	13780	13910	13794	13790	13729	13741	13798	13875	13643	13660	13629	13678	13753	13606	13703	13748	13618	13511	13776	13653	13782	13739	13664	13605	13770	13601	13865	13901	13568	13575	13795	13900	13711	13556	13657	13617	13610	13861	13603	13718	13811	13579	13700	13943	13834	13671	13581	13672	13730	13720	13837	13652	13857	13780	13791	13922	13756	13852	13744	13909	13830	13594	13765	13751	13754	13789	13698	13629	13742	13725	13667	13771	13612	13713	13699	13748	13444	13707	13638	13825	13764	13689	13543	13721	13799	13640	13770	13676	13839	13796	13759	13884	13788	13680	13625	13757	13886	13707	13662	13676	13663	13813	13704	13477	13888	13596	13803	13865	13674	13630	13721	13680	13800	13650	13761	13672	13694	13768	13749	13720	13654	13634	13671	13631	13680	13792	13862	13789	13812	13515	13699	13768	13779	13690	13799	13646	13722	13788	13705	13700	13563	13660	13832	13833	13649	13722	13718	13992	13657	13590	13678	13700	13795	13577	13540	13646	13637	13803	13779	13687	13792	13619	13671	13707	13522	13677	13569	13460	13784	13680	13877	13631	13808	13686	13732	13719	13600	13865	13738	13883	13922	13802	13772	13725	13539	13650	13813	13633	13793	13810	13775	13554	13827	13882	13666	13836	13731	13775	13842	13745	13799	13783	13646	13745	13656	13763	13579	13689	13650	13615	13694	13628	13798	13667	13821	13673	13812	13695	13717	13655	13599	13741	13667	13732	13835	13872	13794	13712	14089	13822	13711	13735	13935	13853	13765	13647	13652	13573	13761	13654	13640	13650	13796	13819	13742	13872	13633	13729	13631	13607	13661	13831	13734	13612	13625	13713	13656	13660	13884	13861	13731	13832	13632	13691	13636	13544	13731	13705	13723	13701	13831	13784	13682	13993	13786	13577	13794	13990	13682	13836	13907	13634	13737	13657	13758	13599	13705	13699	13632	13664	13851	13704	13597	13722	13787	13862	13932	13781	13743	13630	13816	13553	13834	13787	13691	13797	13785	13795	13753	13574	13589	13705	13735	13923	13758	13704	13655	13770	13734	13815	13737	13649	13671	13848	13666	13820	13830	13640	13766	13690	13812	13719	13682	13933	13678	13773	13839	13827	13784	13880	13648	13812	13675	13671	13644	13879	13957	13771	13605	13594	13777	13839	13743	13619	13722	13582	13520	13794	13699	13746	13725	13723	13837	13613	13923	13835	13455	13726	13773	13944	13672	13555	13745	13577	13674	13854	13585	13799	13691	13582	13771	13789	13919	13737	13651	13750	13834	13758	13775	13726	13866	13762	13879	13989	13745	13623	13780	13815	13833	13871	13788	13597	13752	13668	13792	13527	13630	13777	13763	13601	13722	13696	13740	13779	13726	13778	13773	13789	13709	13682	13660	13682	13896	13566	13558	13667	13688	13692	13708	13870	13798	13693	13839	13739	13866	13641	13618	13779	13994	13882	13652	13634	13722	13499	13567	13717	13795	13699	13623	13863	13502	13797	13896	13812	13820	13602	13734	13874	13835	13822	13611	13811	13568	13596	13815	13649	13545	13761	13841	13797	13858	13730	13757	13755	13745	13638	13739	13541	13707	13698	13866	13856	13931	13837	13713	13735	13794	13882	13755	13662	13751	13715	13678	13602	13802	13788	13792	13820	13589	13511	13702	13759	13787	13815	13695	13471	13625	13790	13803	13749	13837	13755	13593	13539	13670	13817	13726	13813	13801	13869	13725	13674	13790	13694	13863	13822	13721	13535	13712	13731	13795	13634	13940	13791	13735	13824	13720	13857	13542	13862	13819	13897	13895	13707	13798	13738	13520	13788	13721	13445	13831	13664	13612	13694	13884	13913	13760	13638	13728	13634	13617	13839	13541	13755	13677	13736	13775	13530	13698	13803	13727	13677	13905	13767	13727	13595	13689	13822	13677	13646	13926	13717	13494	13884	13682	13594	13561	13594	13814	13612	13740	13676	13902	13890	13627	13537	13751	13893	13705	13743	13779	13694	13755	13716	13759	13678	13830	13845	13833	13788	13684	13809	13881	13734	13586	13632	13522	13672	13756	13638	13629	13753	13900	13639	13587	13628	13538	13562	13773	13561	13705	13881	13534	13666	13709	13657	13789	13652	13603	13623	13860	13671	13743	13766	13941	13795	13763	13940	13699	13854	13751	13919	13893	13655	13743	13707	13595	13752	13756	13849	13746	13644	13711	13669	13689	13728	13804	13873	13890	13834	13732	13704	13811	13788	13803	13812	13700	13621	13860	13755	13671	13434	13735	13710	13782	13748	13837	13856	13614	13776	13613	13627	13864	13751	13666	13692	13871	13668	13571	13942	13772	13782	13749	13879	13663	13842	13705	13855	13848	13710	13687	13759	13855	14022	13825	13966	13678	13800	13726	13808	13823	13742	13663	13786	13753	13717	13685	13679	13749	13779	13533	13738	13695	13823	13876	13796	13682	13691	13682	13903	13829	13693
30384	51747	50242	40413	34578	29509	24868	22611	20481	18186	16730	15860	15527	14786	14615	14721	14541	14330	14207	13964	13818	13917	13697	13537	13773	13654	13621	13640	13696	13306	13697	13727	13593	13611	13631	13494	13619	13442	13656	13533	13537	13624	13536	13418	13558	13399	13543	13473	13308	13512	13460	13477	13450	13425	13406	13393	13459	13451	13260	13452	13352	13366	13403	13424	13440	13579	13423	13369	13598	13584	13475	13428	13173	13411	13423	13384	13412	13516	13454	13299	13240	13444	13300	13234	13550	13554	13466	13413	13369	13387	13402	13443	13398	13281	13482	13431	13426	13364	13495	13253	13433	13483	13516	13376	13271	13417	13493	13395	13327	13393	13325	13286	13452	13364	13465	13533	13463	13444	13540	13565	13339	13322	13239	13422	13315	13476	13320	13491	13365	13453	13305	13373	13464	13403	13428	13329	13415	13605	13371	13294	13308	13450	13481	13305	13481	13169	13321	13263	13478	13250	13482	13371	13443	13381	13438	13274	13353	13532	13469	13500	13276	13262	13432	13538	13475	13433	13493	13606	13384	13494	13335	13399	13398	13410	13332	13285	13438	13341	13247	13359	13473	13525	13376	13319	13461	13369	13390	13462	13344	13452	13502	13254	13441	13514	13471	13389	13377	13470	13375	13396	13523	13446	13459	13311	13406	13428	13329	13463	13358	13371	13406	13492	13377	13332	13196	13424	13506	13491	13310	13413	13429	13381	13403	13384	13349	13471	13346	13351	13355	13417	13433	13449	13327	13406	13340	13390	13526	13453	13453	13411	13403	13417	13538	13412	13535	13357	13580	13326	13351	13246	13349	13405	13467	13421	13367	13312	13539	13614	13441	13310	13180	13502	13311	13246	13340	13360	13542	13416	13472	13384	13395	13498	13389	13342	13421	13382	13487	13466	13408	13687	13361	13353	13289	13597	13459	13444	13378	13423	13516	13293	13379	13477	13404	13272	13446	13529	13480	13298	13343	13378	13459	13410	13400	13338	13434	13656	13396	13388	13445	13471	13328	13458	13508	13334	13404	13359	13545	13234	13520	13454	13542	13492	13531	13525	13362	13361	13464	13488	13483	13432	13535	13474	13311	13460	13402	13182	13289	13485	13392	13493	13414	13422	13523	13385	13354	13364	13495	13411	13361	13485	13499	13490	13189	13431	13399	13315	13474	13369	13234	13482	13343	13398	13492	13413	13300	13352	13440	13409	13459	13214	13340	13300	13319	13415	13498	13418	13257	13432	13341	13247	13475	13469	13393	13491	13439	13379	13425	13257	13470	13476	13221	13542	13477	13409	13464	13469	13434	13372	13385	13443	13487	13362	13422	13357	13550	13494	13395	13405	13405	13463	13415	13490	13384	13577	13375	13259	13441	13099	13434	13482	13219	13532	13370	13522	13337	13399	13350	13546	13472	13333	13516	13442	13514	13473	13418	13488	13393	13512	13440	13457	13346	13291	13617	13310	13243	13299	13265	13435	13322	13373	13233	13282	13336	13308	13477	13398	13358	13505	13606	13513	13496	13384	13554	13369	13340	13205	13286	13340	13413	13255	13402	13414	13454	13506	13457	13362	13364	13357	13497	13212	13389	13395	13371	13230	13338	13290	13354	13395	13387	13415	13486	13545	13442	13274	13411	13307	13470	13420	13374	13283	13426	13348	13476	13463	13477	13365	13265	13389	13497	13476	13356	13448	13455	13472	13366	13562	13422	13325	13309	13336	13491	13482	13408	13178	13451	13491	13630	13388	13359	13499	13450	13487	13540	13354	13572	13453	13362	13293	13280	13593	13380	13502	13328	13460	13451	13552	13274	13392	13586	13379	13465	13554	13447	13409	13532	13359	13314	13199	13382	13286	13506	13472	13410	13239	13441	13442	13446	13427	13280	13574	13534	13469	13413	13306	13358	13452	13525	13312	13435	13293	13563	13429	13362	13288	13444	13343	13443	13500	13398	13441	13366	13442	13355	13488	13456	13263	13361	13430	13398	13503	13492	13427	13311	13392	13482	13424	13455	13452	13472	13321	13333	13439	13422	13372	13437	13351	13467	13453	13354	13395	13345	13424	13414	13347	13525	13402	13390	13441	13372	13328	13475	13397	13349	13341	13278	13269	13399	13301	13483	13533	13471	13322	13558	13321	13358	13234	13440	13393	13558	13335	13420	13417	13340	13385	13503	13409	13381	13366	13438	13356	13428	13260	13416	13555	13443	13541	13375	13457	13099	13509	13420	13232	13513	13510	13436	13550	13409	13285	13471	13299	13575	13543	13373	13475	13313	13404	13511	13337	13440	13531	13364	13214	13439	13355	13631	13393	13448	13370	13623	13521	13392	13281	13410	13475	13588	13353	13433	13511	13392	13355	13451	13281	13322	13188	13504	13415	13232	13383	13356	13509	13274	13406	13531	13351	13401	13497	13407	13417	13258	13526	13261	13302	13270	13170	13549	13395	13276	13490	13359	13427	13456	13453	13261	13425	13515	13478	13354	13210	13435	13491	13388	13490	13323	13406	13679	13260	13479	13335	13529	13534	13332	13475	13246	13454	13450	13360	13427	13533	13425	13215	13159	13448	13548	13469	13517	13461	13639	13475	13428	13330	13453	13448	13405	13321	13360	13417	13425	13411	13515	13330	13567	13290	13282	13438	13169	13292	13347	13284	13433	13425	13498	13528	13342	13345	13489	13333	13419	13355	13408	13363	13422	13528	13278	13370	13422	13248	13501	13420	13432	13441	13443	13192	13321	13395	13229	13470	13437	13397	13373	13406	13260	13371	13468	13463	13458	13443	13550	13300	13428	13341	13385	13522	13416	13398	13320	13362	13390	13341	13349	13210	13406	13281	13450	13453	13435	13413	13185	13190	13527	13304	13449	13390	13572	13603	13436	13543	13239	13452	13553	13325	13567	13344	13350	13572	13420	13345	13363	13236	13354	13235	13474	13310	13547	13258	13434	13441	13394	13291	13359	13399	13574	13343	13504	13271	13254	13456	13451	13446	13353	13255	13352	13460	13466	13457	13354	13435	13434	13388	13546	13383	13457	13322	13402	13389	13439	13442	13340	13454	13443	13556	13382	13464	13463	13361	13218	13445	13442	13576	13278	13414	13461	13498	13500	13447	13393	13503	13433	13308	13466	13547	13537	13444	13377	13461	13418	13321	13578	13516	13419	13324	13353	13500	13394	13409	13466	13297	13316	13382	13346	13330	13254	13489	13367	13453	13446	13437	13371	13498	13410	13465	13412	13340	13386	13237	13377	13369	13470	13288	13342	13428	13323	13426	13416	13365	13494	13358	13407	13420	13508	13329	13348	13451	13307	13336	13360	13230	13345	13430	13494	13412	13403	13525	13371	13502	13617	13596	13462	13339	13367	13352	13554	13559	13535	13214	13544	13416	13409	13577	13382	13317	13461	13426	13260	13590	13344	13530	13469	13306	13441	13490	13310	13427	13543	13417	13481	13250	13443	13448	13581	13342	13489	13399	13465	13305	13476	13378	13456	13430	13367	13363	13310	13292	13180	13407	13607	13340	13503	13275	13353	13483	13512	13355	13222	13479	13443	13492	13288	13292	13269	13423	13307	13393	13414	13520	13238	13303	13383	13420	13529	13355	13585	13426	13308	13472	13493	13375	13379	13409	13528	13395	13498	13446	13446	13475	13423	13468	13441	13365	13541	13458	13362	13395	13426	13463	13451	13415	13506	13449	13408	13481	13501	13378	13312	13647	13388	13465	13415	13332	13478	13401	13402	13423	13518	13369	13459	13340	13292	13421	13310	13377	13611	13299	13373	13425	13577	13413	13394	13366	13134	13312	13352	13405	13367	13466	13405	13440	13231	13497	13442	13363	13351	13311	13523	13346	13296	13363	13407	13468	13426	13446	13207	13371	13465	13311	13447	13408	13404	13415	13462	13374	13409	13481	13579	13366	13530	13415	13425	13421	13409	13312	13432	13378	13431	13502	13388	13405	13339	13368	13453	13338	13389	13443	13348	13499	13367	13535	13219	13505	13495	13252	13415	13311	13481	13598	13415	13393	13296	13426	13317	13455	13205	13472	13602	13459	13359	13343	13285	13269	13367	13516	13356	13473	13348	13357	13351	13269	13480	13454	13448	13336	13429	13245	13360	13366	13354	13343	13445	13384	13387	13420	13499	13338	13472	13334	13301	13438	13382	13454	13527	13437	13403	13516	13246	13276	13351	13565	13401	13393	13397	13365	13397	13438	13339	13399	13256	13383	13285	13591	13297	13431	13379	13473	13268	13382	13527	13435	13533	13469	13294	13527	13587	13448	13322	13394	13532	13370	13566	13518	13328	13455	13359	13547	13461	13400	13486	13432	13380	13313	13408	13238	13477	13434	13484	13352	13326	13241	13525	13266	13478	13402	13444	13439	13332	13519	13482	13314	13520	13533	13383	13509	13477	13372	13517	13430	13311	13360	13603	13161	13382	13404	13481	13330	13553	13345	13535	13410	13392	13194	13254	13498	13566	13247	13370	13503	13338	13486	13476	13436	13373	13439	13242	13310	13518	13261	13427	13454	13352	13449	13443	13401	13529	13512	13492	13424	13516	13327	13475	13292	13402	13468	13418	13339	13403	13452	13422	13474	13412	13501	13389	13492	13338	13342	13551	13353	13456	13413	13317	13348	13362	13273	13376	13503	13473	13496	13488	13504	13475	13358	13445	13258	13490	13327	13465	13296	13503	13502	13348	13426	13422	13502	13260	13474	13485	13304	13325	13479	13461	13408	13409	13359	13430	13417	13602	13379	13353	13423	13377	13421	13343	13351	13469	13551	13510	13430	13326	13556	13394	13336	13545	13443	13368	13362	13471	13460	13375	13241	13268	13593	13243	13585	13398	13535	13520	13386	13354	13320	13239	13325	13447	13361	13371	13407	13365	13209	13382	13447	13369	13346	13521	13340	13319	13334	13367	13506	13378	13212	13416	13348	13287	13426	13347	13404	13555	13395	13441	13422	13302	13496	13355	13441	13515	13316	13463	13456	13337	13224	13398	13453	13514	13467	13505	13394	13620	13472	13531	13354	13429	13320	13347	13321	13439	13322	13330	13447	13414	13477	13446	13340	13309	13394	13338	13440	13358	13455	13303	13381	13389	13299	13371	13367	13580	13331	13435	13414	13400	13435
30881	28440	32820	28230	22697	19690	17715	16474	15770	15375	14932	14651	14489	14511	14633	14486	14370	14359	14248	14246	14317	14268	14271	14129	14061	14025	14294	14157	14384	14237	14059	14269	14327	14320	14201	14142	14080	14127	14169	14136	14071	13994	14234	14028	13925	14172	14012	14004	14077	14195	14087	14124	14212	14219	14229	14290	14111	14018	14299	14216	14242	14083	14259	13932	14085	14330	14268	14189	14142	14098	14166	14079	14058	14285	13983	14086	14302	14260	14292	14369	14288	14268	14209	14155	14154	14086	14105	14298	14213	14157	14157	14216	14075	14165	14133	14056	14155	14072	13978	14113	14138	14079	14032	14059	14141	14095	14240	13912	14179	14222	14183	14092	13922	14126	14237	14240	14204	14286	14070	14002	14029	14015	14034	14310	14152	14246	13860	14139	14219	14187	14267	14192	14269	14145	14303	14341	14260	14188	14171	14268	14522	14144	14126	14083	13988	14062	14294	14046	14253	14173	14239	14140	14171	14135	14036	14184	14133	14265	14140	13940	14088	13985	14079	14176	13995	14248	14132	13961	13961	13889	14220	14231	14173	14268	13998	14195	14213	14177	14159	14222	14195	14106	14137	14099	14086	14350	14222	14219	14235	14059	14231	14172	14199	14113	14050	14126	14287	14037	14075	14011	14156	14059	14082	14062	14059	14133	13931	14216	14362	14234	14082	14054	14108	13974	14168	14061	14114	14055	14114	14154	14192	14170	14088	14137	14054	14095	14099	13931	14225	14218	14226	14074	14115	14131	14123	14040	14040	14287	14230	14175	14208	13950	13982	14102	14294	14088	14127	14054	14192	14017	14185	14441	14030	14329	14070	14131	14014	14272	14185	14227	14003	14114	14064	14029	14098	14062	14121	14193	14071	14085	14242	14089	14034	14094	14107	14086	14307	14289	14212	13968	14170	14058	14228	14210	14124	14214	13996	14119	14139	14324	13874	13970	13983	14207	14153	14128	14058	14074	14220	14273	14183	14342	14275	14136	14167	14193	14080	14074	14130	14065	14034	14065	14323	14308	14346	14029	14065	14143	14064	14345	14279	14052	14215	14296	14086	14090	14118	14312	13982	14061	14003	13971	14198	14036	14123	14226	14184	14157	14222	14121	14239	14164	14200	14180	14178	14020	14056	14089	14077	14423	14074	14249	14049	14210	14104	14163	14188	14049	14073	14253	14148	14144	13927	14137	14018	14046	14064	14316	14277	13993	14242	14359	14185	14187	14058	14023	13974	14119	14189	14204	14001	14071	14008	14160	14089	14071	14159	14222	14210	14078	14188	14025	14154	14127	14170	14138	14096	14101	14304	14048	14119	14101	14026	14120	14191	13951	14054	14252	14088	14037	14138	14136	14375	14235	14032	14245	14171	14131	14142	14102	14085	14269	14170	14080	14199	14335	14199	14084	14010	14077	14178	14244	14259	14404	14222	14203	14166	14170	14276	14278	14100	14311	14150	14250	14267	14109	14111	14133	14269	14235	14067	14107	14128	14065	14331	14082	14226	14287	14097	14143	14119	14046	14154	14284	14082	14187	14298	14309	14156	14144	14190	14072	14190	14157	14180	14350	14248	14348	14143	14133	14333	14049	14208	14166	14331	14210	14110	14018	14192	14214	14207	14101	14062	14048	14040	14105	14067	14263	14148	14010	14085	14140	14238	14196	14225	14291	14316	14224	14051	14240	14164	14228	14157	13863	14161	14084	14184	14203	14181	14117	14119	14032	14134	13972	14017	14251	13972	14082	14098	14075	13985	14146	13990	13975	14194	14165	14131	13982	14162	14240	14190	14086	14193	13972	14160	13981	14060	14146	14244	14143	14210	14334	14117	14055	14021	14172	14023	14193	14092	14231	14333	14134	14151	14308	14262	14119	14012	14133	13980	14045	14136	14307	14146	14118	14043	14094	14101	14215	14319	14244	14371	14397	14051	14147	14119	13956	14041	14067	14118	14198	13989	14237	14221	14059	14444	14197	14252	14278	14416	14281	14166	14325	13980	14149	13974	14012	14130	14301	14201	14286	14100	14108	14179	13975	14165	14008	13928	14033	14150	14116	14088	14131	13985	14187	14047	14204	14099	14098	14151	14046	14061	14181	14089	13979	14200	14189	14017	14258	14128	14268	14104	14163	13908	14028	14285	14190	14203	14240	14038	14260	14198	14111	14296	14068	14113	14172	14319	14165	14214	14060	14135	14025	14081	13960	14130	14058	14044	14151	14236	14004	14218	14170	14201	14071	13894	14125	14008	13854	14298	14012	14196	14144	14150	14168	14234	14096	14154	14012	14097	13968	14074	14249	13928	13847	14129	14058	14124	14114	14330	14161	14186	14221	14426	14247	14043	14075	14118	14143	14176	14066	14178	14265	14013	13944	14080	14225	14103	13989	13957	13984	14086	14343	14154	14239	14195	13970	14097	14320	14162	14108	14080	14129	14234	13979	14174	13849	14150	14346	14127	14090	14252	14128	13992	14161	14062	14109	14177	14081	14033	14204	14265	14136	13956	14040	14136	14167	14165	14152	14279	14141	14076	14097	14169	14070	14170	14023	14233	14280	14265	14198	14268	14281	14028	14120	14097	13989	14040	14076	14103	13892	14270	13968	13971	13995	14294	14029	14125	14008	13885	14129	14056	13976	14007	14185	14263	14305	14153	14214	13870	14177	14084	14032	14087	14205	14138	14310	14087	13980	14287	14169	14125	14087	14246	14136	14142	14060	14082	14172	14164	14226	14141	14196	14195	14127	14139	14233	14082	14044	14215	14140	14054	14094	14006	14174	14082	14148	14102	14228	14137	13885	14198	14158	14066	14200	13967	14091	14077	14330	14086	13995	13907	14114	14097	14219	14306	14047	13983	14199	14113	14203	14153	14158	14106	14039	14095	14246	14233	14048	14130	14223	14118	14096	14262	14199	14021	14051	14197	14064	14237	14162	14296	13949	14107	14180	14492	14450	14087	14159	14176	14112	14098	14203	14282	14258	14138	14152	14052	14296	14281	14138	14077	14082	14111	14001	14089	14260	14264	14029	13967	13938	14241	14211	14081	13855	13946	13954	14319	14201	14065	14274	14202	14200	14297	14271	14229	14035	14303	14137	14026	13998	14150	14222	14276	14157	14177	14234	14138	14057	14360	14149	14122	14225	14221	14083	14055	14075	14167	14237	14096	14141	14115	14083	14146	14123	14207	14169	14311	14151	14185	14182	14130	14172	14239	14013	13974	14043	14054	14118	14249	14250	14237	14218	13993	14234	14079	14193	14111	14104	14109	14059	14356	14337	13983	14185	14138	13991	13952	13928	14011	14021	14190	14176	14127	14054	14039	14266	13982	14125	14132	14108	13984	13821	14170	13954	13863	14148	14218	14118	14137	14021	14016	14075	14138	14238	13770	14035	14225	14066	14228	14210	14261	14101	14141	14085	13989	14155	14122	14126	14112	13985	14041	14072	14189	13936	14264	14072	14119	14099	14266	14137	14143	14201	14079	14168	14190	14068	14174	14208	14198	14318	14044	14319	14158	14216	14013	14257	14080	14184	14137	14095	14296	14135	14344	14325	14301	14219	14156	14096	14203	14198	14211	14088	14184	14168	14176	14205	14295	13996	14117	14200	14196	14216	14092	14160	14302	14286	14167	14212	14185	14035	14205	14103	14245	14030	14213	13920	14099	14135	14063	14291	14374	14186	14227	14277	14005	14147	14200	14116	14041	14083	14242	14115	13927	14047	14223	14250	14179	14126	14099	14320	13914	14124	13918	14171	14222	14160	14068	14006	14180	14137	14119	14111	14167	14053	14137	14111	14087	14181	14317	14079	14143	14155	14175	14150	14253	14259	14320	14295	14094	14056	14102	14149	14241	14085	14202	14118	14003	14112	14074	14068	14023	14160	14128	14120	14291	14166	14254	14373	14112	14103	14138	14055	14180	13981	14255	14278	14274	14367	14136	14184	14272	14049	14146	14000	14151	14220	14107	14151	14182	14171	14070	14086	14102	14148	14015	13958	14115	14162	14189	14233	14376	14114	14010	14152	14285	14257	14083	14169	14109	14298	14224	13945	14108	13993	14172	14094	14172	13989	14036	13981	14045	13967	13941	14061	14173	14182	14257	14338	13983	14013	14118	14143	14036	14101	14003	14098	14111	14035	14088	13980	13901	14176	14090	14271	14229	14296	14097	14053	14124	14093	14200	14257	13898	14027	14086	14230	14157	14159	14041	14149	14097	14020	14100	14081	14238	13882	14284	14445	14086	14128	14089	14129	14020	14175	14060	14095	14150	14003	14156	14166	14377	14121	14093	14016	14250	14368	14086	14072	14018	14113	14026	14041	14046	14125	14021	14164	14081	14168	14112	14184	14077	14094	14357	13943	14129	14014	14171	14116	13993	14233	14310	14198	14175	14252	14157	14082	13889	14175	14153	13942	14243	14048	14157	14065	14078	14199	13949	14048	14227	14124	13943	14054	14172	13971	14069	14159	14183	14197	14204	14009	14214	14025	14264	14148	14262	14192	14092	14193	14256	14162	14276	14215	14289	14182	14124	14048	14202	14159	14220	14080	14110	14225	14182	13927	14175	14317	13969	14131	14095	14151	14062	14081	14075	14128	14110	14146	14084	14071	14227	14244	14273	14216	14175	13979	14117	14177	14147	14083	14027	14000	14218	14103	14063	14032	14164	14060	14221	14264	14265	14025	13945	14291	14044	14156	14088	14083	14226	14105	14185	14196	13993	14164	13937	13889	14248	14315	14020	14170	14348	13961	14010	14238	13940	14232	14183	14039	14015	14332	14151	14039	14210	13963	13959	14297	14165	14284	14048	14248	14078	14104	14202	13915	14315	14239	13992	14280	14244	14110	14075	13983	14144	14155	14126	14189	14143	14077	14056	14119	14119	14005	14119	14315	14138	14052	14167	14134	14023	14057	14119	14029	14196	14132	14167	14039	14183	14270	14072	14101	14207	14113	14179	14249	14073	14303	14208	14224	14178	14032	14154	14337	14240	14133	14322	13988	14005	14029	14150	14011	13991	13917	14268	14021	14139	14215	14044	14091	14136	13874	14052	13989	14143	14102	14057	14064	14216	14393	14116	14217	14153	14174	14097	14060	14345	13951	14023	14074	14110	14134	14030	14185	14019	14202	14116	14234	14253	14126
29197	42011	39117	30802	25596	21408	18821	17415	16244	15507	14854	14495	14477	14196	14075	14271	14133	13984	13853	13926	13879	13855	13903	13631	13857	13743	13830	13961	13925	13775	13728	13837	13865	13765	13747	13649	13841	13793	13923	13792	13737	13782	13558	13812	13757	13672	13642	13708	13684	13724	13764	13548	13675	13847	13591	13643	13560	13686	13579	13782	13785	13620	13705	13713	13632	13668	13669	13819	13639	13672	13611	13546	13659	13761	13663	13828	13672	13613	13943	13692	13588	13681	13686	13622	13744	13637	13749	13516	13818	13832	13591	13777	13670	13494	13700	13800	13894	13703	13693	13662	13795	13734	13657	13828	13631	13822	13735	13653	13800	13792	13580	13693	13501	13707	13850	13554	13859	13608	13714	13838	13749	13809	13665	13769	13757	13800	13651	13723	13713	13722	13826	13712	13841	13562	13650	13579	13576	13640	13715	13749	13683	13774	13640	13710	13776	13740	13608	13749	13740	13578	13769	13625	13788	13719	13604	13423	13620	13656	13636	13946	13629	13613	13815	13641	13734	13830	13636	13723	13837	13654	13697	13785	13653	13855	13822	13665	13611	13701	13697	13666	13558	13802	13771	13696	13818	13832	13708	13771	13725	13660	13781	13641	13754	13716	13619	13605	13840	13831	13612	13642	13815	13603	13680	13421	13775	13724	13804	13684	13604	13658	13391	13601	13872	13518	13761	13602	13746	13810	13742	13578	13683	13872	13733	13630	13589	13615	13773	13519	13647	13562	13712	13630	13915	13853	13773	13743	13689	13684	13631	13679	13667	13838	13795	13718	13613	13693	13594	13687	13777	13603	13848	13700	13652	13696	13636	13741	13673	13754	13636	13706	13623	13740	13744	13635	13722	13706	13828	13576	13716	13718	13631	13736	13623	13694	13712	13754	13676	13758	13731	13578	13600	13752	13615	13671	13789	13575	13796	13561	13665	13732	13739	13654	13700	13769	13750	13601	13702	13754	13727	13620	13707	13594	13707	13625	13676	13413	13580	13506	13702	13730	13840	13705	13766	13781	13864	13634	13769	13801	13677	13669	13692	13628	13822	13731	13672	13667	13731	13809	13658	13727	13729	13709	13683	13717	13649	13751	13612	13796	13602	13710	13705	13754	13589	13577	13855	13676	13706	13538	13700	13786	13826	13726	13626	13769	13646	13662	13694	13519	13692	13752	13833	13733	13637	13733	13709	13722	13665	13687	13725	13725	13579	13585	13657	13655	13571	13568	13563	13737	13771	13704	13696	13637	13637	13712	13609	13826	13604	13721	13535	13878	13540	13728	13553	13578	13563	13822	13627	13751	13665	13621	13675	13742	13759	13695	13784	13920	13662	13616	13853	13767	13648	13668	13902	13641	13717	13645	13717	13851	13810	13633	13508	13585	13619	13675	13628	13762	13541	13805	13590	13572	13760	13685	13691	13753	13780	13615	13642	13598	13734	13787	13587	13573	13680	13515	13875	13780	13672	13633	13922	13694	13595	13755	13544	13691	13588	13722	13627	13595	13550	13772	13694	13617	13741	13626	13804	13791	13679	13655	13822	13781	13846	13680	13787	13580	13759	13553	13805	13696	13567	13743	13637	13688	13732	13770	13570	13663	13707	13735	13757	13413	13653	13624	13654	13689	13593	13693	13735	13664	13737	13742	13730	13694	13597	13769	13733	13643	13632	13865	13634	13594	13673	13802	13585	13674	13617	13812	13925	13738	13583	13767	13646	13550	13675	13689	13587	13677	13508	13627	13669	13740	13774	13713	13611	13724	13704	13641	13624	13722	13580	13648	13713	13588	13762	13624	13775	13608	13673	13625	13892	13626	13675	13626	13599	13631	13697	13680	13590	13826	13752	13683	13698	13775	13627	13778	13605	13581	13684	13690	13808	13498	13766	13626	13842	13684	13706	13688	13769	13675	13678	13619	13681	13563	13904	13785	13624	13656	13553	13568	13785	13743	13589	13689	13767	13716	13663	13764	13748	13704	13813	13622	13614	13675	13651	13614	13727	13822	13640	13581	13651	13691	13579	13799	13845	13558	13586	13691	13708	13757	13727	13537	13744	13760	13519	13576	13642	13637	13623	13703	13724	13632	13726	13568	13714	13717	13718	13667	13718	13635	13672	13779	13693	13679	13689	13682	13758	13707	13690	13801	13772	13643	13609	13585	13779	13838	13557	13613	13777	13652	13617	13470	13863	13600	13739	13837	13928	13693	13791	13772	13548	13717	13756	13838	13584	13814	13520	13785	13529	13798	13699	13591	13628	13782	13796	13709	13757	13631	13622	13665	13730	13666	13692	13601	13831	13699	13594	13522	13779	13708	13721	13694	13706	13772	13580	13806	13664	13802	13619	13666	13695	13656	13650	13669	13617	13607	13702	13675	13541	13645	13636	13846	13739	13578	13663	13797	13703	13656	13643	13543	13724	13727	13675	13622	13638	13556	13662	13727	13615	13761	13650	13595	13742	13679	13524	13717	13733	13578	13719	13661	13648	13645	13741	13569	13687	13800	13815	13775	13698	13739	13818	13444	13780	13624	13716	13623	13773	13704	13807	13684	13524	14054	13783	13851	13877	13632	13758	13610	13403	13706	13717	13663	13766	13716	13691	13778	13625	13696	13784	13505	13578	13712	13896	13665	13734	13588	13877	13847	13740	13715	13755	13628	13849	13658	13773	13756	13606	13759	13780	13772	13472	13647	13728	13622	13630	13703	13678	13685	13605	13589	13797	13813	13690	13752	13620	13657	13742	13582	13701	13601	13799	13815	13738	13865	13633	13706	13651	13666	13513	13566	13703	13639	13667	13622	13759	13671	13643	13759	13614	13670	13585	13679	13677	13679	13707	13608	13649	13652	13673	13616	13809	13807	13674	13639	13835	13793	13728	13663	13702	13730	13778	13711	13747	13579	13622	13709	13645	13681	13777	13620	13598	13708	13458	13892	13716	13683	13763	13620	13590	13704	13791	13765	13681	13589	13638	13819	13804	13827	13761	13621	13789	13595	13480	13610	13833	13693	13788	13773	13803	13675	13711	13477	13706	13904	13803	13723	13654	13577	13742	13763	13738	13454	13666	13718	13726	13738	13779	13805	13690	13720	13856	13735	13519	13766	13629	13630	13707	13656	13822	13633	13660	13613	13792	13560	13780	13494	13658	13769	13710	13821	13727	13638	13724	13606	13654	13799	13664	13711	13637	13724	13749	13544	13646	13884	13794	13548	13897	13547	13686	13645	13654	13609	13617	13815	13715	13640	13564	13736	13696	13792	13688	13543	13818	13614	13722	13725	13725	13692	13627	13663	13716	13717	13667	13739	13649	13787	13684	13612	13634	13759	13647	13680	13659	13575	13773	13636	13652	13734	13735	13660	13848	13636	13697	13668	13735	13670	13557	13871	13776	13576	13677	13655	13752	13764	13839	13788	13844	13854	13679	13709	13537	13721	13760	13820	13616	13872	13764	13633	13631	13559	13786	13771	13639	13665	13861	13627	13654	13551	13609	13562	13637	13665	13772	13777	13615	13846	13536	13703	13605	13605	13731	13680	13701	13742	13547	13503	13802	13723	13703	13621	13732	13657	13569	13589	13834	13619	13666	13475	13697	13568	13522	13789	13667	13710	13582	13480	13735	13611	13518	13757	13527	13656	13710	13739	13654	13712	13623	13775	13722	13514	13751	13723	13594	13581	13599	13564	13580	13824	13735	13741	13584	13814	13600	13738	13687	13422	13828	13406	13646	13629	13695	13734	13685	13633	13646	13453	13601	13605	13643	13587	13707	13772	13762	13786	13640	13728	13715	13708	13575	13726	13577	13540	13785	13688	13710	13692	13752	13499	13902	13576	13747	13831	13689	13707	13725	13784	13660	13660	13677	13603	13756	13624	13560	13710	13842	13581	13563	13655	13653	13679	13669	13741	13572	13665	13660	13587	13651	13626	13602	13649	13686	13667	13741	13739	13577	13730	13566	13541	13803	13829	13700	13722	13560	13707	13718	13393	13859	13812	13429	13823	13627	13811	13691	13752	13710	13620	13696	13824	13757	13673	13470	13621	13700	13707	13682	13687	13720	13617	13702	13755	13692	13671	13800	13569	13669	13585	13607	13821	13714	13627	13758	13804	13665	13666	13877	13687	13790	13777	13438	13731	13852	13586	13821	13670	13525	13795	13771	13726	13627	13650	13726	13795	13605	13655	13737	13755	13930	13567	13714	13772	13569	13616	13828	13754	13732	13784	13647	13678	13607	13636	13785	13541	13630	13589	13749	13645	13688	13769	13579	13536	13618	13857	13714	13707	13710	13715	13728	13687	13755	13852	13694	13540	13722	13837	13671	13523	13711	13580	13543	13736	13796	13644	13720	13746	13703	13700	13799	13612	13650	13633	13707	13749	13766	13901	13758	13599	13665	13635	13763	13629	13754	13680	13664	13524	13892	13790	13846	13522	13615	13676	13788	13561	13673	13550	13534	13628	13715	13532	13554	13698	13755	13784	13637	13547	13831	13608	13721	13708	13836	13745	13562	13809	13622	13639	13768	13673	13530	13720	13566	13766	13745	13762	13887	13662	13718	13594	13909	13628	13681	13680	13731	13529	13537	13630	13713	13705	13640	13727	13836	13684	13682	13648	13757	13806	13748	13808	13739	13571	13728	13626	13682	13693	13604	13655	13600	13526	13632	13746	13564	13790	13664	13770	13548	13568	13616	13645	13715	13642	13623	13747	13653	13673	13718	13604	13705	13715	13709	13812	13659	13669	13750	13768	13578	13777	13755	13623	13618	13876	13850	13740	13875	13657	13632	13529	13645	13521	13677	13669	13783	13727	13838	13648	13714	13759	13634	13626	13672	13722	13659	13709	13615	13689	13686	13604	13669	13789	13874	13562	13716	13761	13808	13676	13776	13790	13617	13602	13809	13621	13737	13925	13705	13626	13805	13804	13394	13657	13676	13755	13720	13697	13574	13621	13724	13804	13691	13664	13881	13762	13709	13908	13715	13650	13707	13752	13667	13560	13877	13769	13843	13705	13711	13538	13687	13643	13619	13536	13755	13788	13616	13640	13718	13680	13571	13578	13797	13595	13731	13665	13759	13853	13762	13662	13676	13696	13467	13736	13630	13809	13526	13510	13836	13647	13721	13757	13699	13651	13871	13548
25481	21467	28618	27170	24420	22518	19977	17574	16279	15474	14791	14335	14054	13878	13689	13716	13630	13700	13582	13450	13347	13466	13349	13388	13686	13384	13477	13397	13331	13411	13410	13365	13363	13390	13448	13177	13185	13222	13372	13285	13359	13229	13179	13288	13256	13099	13068	13155	13333	13319	13054	13202	13150	13200	13152	13282	13297	13247	13114	13149	13183	13320	13332	13207	13182	13289	13204	13262	13225	13186	13012	13158	13356	12966	13090	12997	13146	13066	13147	13366	13288	13408	13301	13193	13260	13339	13147	13164	13267	13393	13250	13207	13197	13195	13277	13308	13166	13237	13080	13104	13055	13095	13246	13370	13410	13287	13247	13140	13280	13121	13188	13245	13430	13293	13307	13210	13149	13143	13376	13182	13174	13237	13124	13261	13411	12982	13459	13193	13195	13074	13251	13173	13324	13052	13085	13241	13135	13119	13187	13238	12789	13181	13300	13272	13178	13132	13395	13155	13205	13294	13340	13551	13215	13028	13213	13444	13213	13249	13190	13282	13320	13150	13114	13229	13282	13303	13244	13051	13111	13080	13116	13263	13291	13231	13198	13111	13223	13201	13152	13350	13237	13074	13329	13391	13261	13264	13302	13136	13343	13192	13281	13216	13114	13233	13175	13305	13071	13282	13357	13270	13063	12994	13084	13328	13122	13151	13318	13336	13147	13204	13310	13341	13211	13306	13180	13165	13287	13373	13244	13249	13248	13144	13123	13347	13319	13168	13280	13314	13136	13210	13180	13134	13087	13141	13154	13346	13254	13213	13127	13162	12990	13359	13290	13071	13250	13224	13084	13298	12974	13261	13027	13172	13194	13195	13284	13285	13234	13301	13203	13040	13345	13207	13279	13089	13251	13234	13303	13282	13186	13173	13036	13153	13074	13488	13291	13250	13376	13298	13195	13098	13299	13218	13297	13136	13110	13226	13280	13290	13246	13341	13156	13361	13123	13319	13281	13256	13224	13169	13277	13349	13109	13342	13240	13163	13281	13278	13296	13264	13348	13284	13271	13223	13186	13303	13232	13350	13297	13052	13142	13164	13203	13299	13177	13256	13394	13285	13268	13179	13319	13206	13245	13254	13112	13335	13399	13017	13324	13183	13076	13217	13388	13261	13291	13056	13076	13227	13208	13148	13105	13175	13227	13153	13272	13206	13329	13075	13205	13078	13175	13268	13211	13262	13189	13363	13172	13193	13165	13207	13039	13211	13104	13192	13116	13270	13123	13217	13223	13229	13130	13202	13111	13054	13155	13338	13124	13249	13290	13342	13096	13226	13234	13101	13202	13203	13188	13194	13180	13040	13236	13376	13348	13031	13095	13128	13342	13147	13189	13268	13309	13165	13192	13027	13259	13182	13257	13213	13167	13247	13337	13094	13327	13284	13171	13155	13308	13226	13166	13267	13171	13009	13294	13246	13199	12986	13231	13091	13224	13285	13432	13132	13277	13209	13451	13085	13174	13176	13321	13260	13242	13206	13268	13201	13165	13272	13200	13137	13198	13203	13302	13304	13209	13153	13184	13144	13118	13267	13178	13187	13204	13168	13210	13208	13132	13213	13115	13133	13384	13112	13283	13148	13040	13156	13195	13282	13296	13342	13340	13144	13226	13294	13313	13118	13116	13379	13382	13365	13310	13170	13132	13341	13094	13175	13126	13100	13237	13110	13279	13232	13325	13081	13081	13373	13178	13260	13187	13166	13232	13174	13203	13094	13314	13365	13054	13391	13350	13245	13169	13324	13140	13126	13325	13362	13225	13290	13263	13307	13190	13130	13146	13341	13351	13417	13216	13378	13143	13268	13222	13301	13342	13094	13336	13176	13188	13392	13243	13001	13114	13046	13135	12985	13227	13263	13146	13198	13171	13174	13387	13003	13154	13291	13186	13214	13295	13210	13118	12963	13185	13122	13093	13202	13188	13171	13385	13166	13069	13100	13396	13044	13066	13249	13158	13030	13122	13231	13125	13005	13317	13160	13293	13199	13049	13213	13254	13104	13291	13234	13206	13108	13161	13262	13313	13243	13500	13161	13110	13045	13165	13153	13429	13388	13159	13264	13168	13256	13096	13163	13131	13194	13213	13181	13334	13211	13210	13200	13164	13402	13237	13144	13627	13165	13358	13075	13237	13286	13233	13180	13205	13174	13241	13142	13322	13271	13339	13024	13327	13394	13255	13330	13219	13093	13273	13252	13271	13249	13189	13156	13289	13124	13302	13263	13445	13235	13165	13312	13041	13090	13265	13147	13125	13186	13160	13132	13145	13368	13052	13151	13213	13326	13089	13193	13182	13330	13174	13178	13250	13281	13208	13312	13300	13298	13147	13320	13235	13024	13162	13064	13295	13327	13217	13208	13086	13384	13219	13253	13254	13182	13293	13283	13223	13235	13334	13081	13142	13230	13203	13169	13264	13017	13229	13268	13278	13203	13295	13332	13210	13459	13196	13121	13147	13199	13325	13174	13136	13239	13355	13385	13199	13072	13327	13299	13154	13135	13165	13242	13108	13293	13357	13203	13230	13068	13119	13265	13035	13227	13150	13266	13126	13122	13311	13108	13226	13159	13272	13299	13133	13263	13168	13329	13497	13374	13341	13279	13304	13224	13275	13072	13228	13181	13310	13148	13183	13181	13268	13203	13254	13119	13286	13042	13405	13290	13296	13220	13354	13400	13188	13168	13405	13329	12973	13122	13229	13196	13364	13115	13292	13154	13106	13162	13120	13266	12942	13254	13173	13255	13303	13420	13253	13397	13105	13364	13100	13228	13323	13278	13493	13293	13144	13166	13154	13172	13288	13466	13227	13075	13202	13290	13253	13309	13295	13332	13311	12963	13105	13312	13105	13183	13244	13181	13197	13296	13432	13276	13126	13092	13043	13111	13208	13361	13193	13089	13150	13314	13249	13203	13262	13320	13327	13203	13171	13127	13165	13341	13178	13209	13143	13115	13313	13260	13233	13081	13109	13030	13260	13178	13218	13210	13060	13143	13340	13292	13223	13090	13218	13000	13227	13382	13084	13192	13279	13435	13233	13283	13424	13394	13363	13475	13221	13261	13066	13323	13210	13165	13276	13241	13192	13186	13274	13188	13182	13177	13281	13190	13086	13198	13146	13338	13252	13234	13134	13143	12976	13222	13193	13114	13194	13280	13163	13334	13246	13144	13260	13193	13195	13291	13264	13374	13149	13220	13278	13447	13224	13175	13085	13103	13327	13061	13284	13066	12998	13341	13367	13017	13247	13292	12980	13115	13231	13224	13142	13291	13311	13257	13180	13346	13265	13122	13324	13137	13355	13357	13268	13212	13393	13135	13113	13317	13323	13068	13224	13116	13221	13149	13154	13078	13261	13175	13304	13086	13146	13164	13201	13239	13286	13097	13292	13241	12978	13298	13269	13222	13050	13250	13271	13070	13303	13291	13258	13251	13181	13207	13342	13120	13258	12975	13156	13226	13340	13346	13228	13146	13153	13285	13292	13275	13393	13050	13337	13240	13332	13182	13321	13200	13271	13062	13199	13324	13122	13200	13363	13204	13303	13391	13171	13176	13415	13359	13225	13280	13142	13244	13138	13266	13188	13419	13247	13141	13091	13305	13170	13209	13283	13256	13096	13216	13196	13196	13239	13251	13179	13131	13217	13207	13323	13296	13285	13289	13366	13381	13526	13386	13214	13438	13359	13247	13220	13230	13333	13258	13204	13214	13205	13259	13297	13159	13247	13182	13253	13265	13266	13149	13311	13205	13100	13262	13361	13104	13332	12973	13174	13244	13113	13125	13105	13244	13320	13195	13289	13390	13216	13078	13081	13171	13199	13145	13109	13350	13275	13337	13223	13258	13348	13287	13180	13351	13297	13141	13182	13231	13163	13210	13144	13299	13227	13296	13344	13250	13252	13439	13263	13204	13167	13146	13212	13271	13226	13076	13255	13206	13213	13102	13056	13319	13186	13147	13190	13346	13307	13311	13250	13186	13063	13183	13299	13063	13187	13301	13215	13348	13264	13042	13167	13258	13335	13321	13359	13299	13349	13245	13334	13195	13243	13074	13218	13269	13211	13258	13272	13220	13048	13287	13092	13147	13137	13163	13207	13181	13197	13313	13361	13100	13151	13378	13410	13164	13287	12957	13186	13215	13148	13354	13256	13203	13259	13177	13284	13302	13042	13263	13385	13184	13215	13309	13279	13260	13246	13285	13210	13228	13233	13222	13236	13251	13358	13249	13222	13332	13263	13153	13248	13193	13286	13197	13177	13236	13085	13115	12935	13084	13066	13310	13241	13162	13166	13216	13363	13346	13287	13421	13151	13151	13361	13135	13303	13084	13122	13152	13351	13246	13286	13536	13380	13138	13415	13192	13224	13148	13201	13262	13304	13181	13048	13172	13262	13387	13135	13124	13201	13289	13344	13134	13300	13282	13302	13303	13324	13024	13187	13136	13349	13175	13160	13285	13363	13244	13265	13367	13301	13174	13169	13082	13280	13106	13196	13152	13224	13380	13238	13156	13057	13441	13349	13246	13240	13152	13228	13164	13207	13292	13167	13323	13197	13270	13196	13171	13248	13362	13427	13330	13325	13031	13049	13273	13169	13283	13164	13236	13247	13145	13217	13330	13266	13235	13210	13125	13356	13335	13352	13267	13106	13178	13244	13279	13130	13081	13123	13217	13369	13220	13139	13200	13326	13003	13222	13293	13335	13134	13322	13191	13416	13271	13218	13169	13320	13316	13379	13322	13385	13076	13365	13284	13225	13344	13328	13118	13158	13222	13165	13218	13281	13369	13185	13283	13439	13376	13229	13346	13177	13200	13252	13473	13204	13251	13142	13140	13228	13355	13142	13161	13241	13129	13208	13266	13305	13182	13074	13282	13132	13152	13235	13164	13180	13281	13175	13213	13215	13118	13293	13116	13307	13187	13271	13296	13238	13178	13242	13322	13400	13356	13277	13162	13283	13207	13402	13235	13113	13057	13068	13257	13125	13177	13129	13313	13084	13286	13335	13180	13321	13433	13285	13294	13243	13204	13359	13173	13029	13127	13208	13360	13245	13139	13314	13353	13299	13116	13231	13148	13233	13221	13237	13073	13197	13307	13177	12995	13194	13306	13201	13211	13345	13208	13235	13264	13268	13353	13082	13066
28692	47842	44787	36223	30017	25355	21594	20044	18214	16397	15374	14935	14396	14169	13982	14170	13818	13618	13758	13552	13502	13344	13375	13346	13224	13389	13262	13182	13241	13194	13260	13268	13224	13308	13262	13293	13216	13303	13157	13241	13122	13114	13293	13161	13078	13258	13140	13176	13181	13100	13231	13109	13319	13079	13046	13195	13278	13185	13198	13060	13331	13157	13152	13240	13089	13218	13189	13089	13187	13252	13170	13142	13290	13199	13184	13099	13070	13097	13319	13129	13227	13015	13134	13099	13126	13147	13218	13168	13148	13063	13171	13312	13216	12966	13158	13216	13083	13190	13130	13201	13147	13163	13161	12940	13259	12938	13293	13169	13338	13203	12976	13174	13076	13161	13231	13218	12987	13312	13316	13096	13198	13004	12966	13151	13249	13155	13170	13305	12936	13084	13077	13243	13206	13230	13078	13111	13174	13064	13195	13183	13110	13159	13190	12977	13292	13215	13032	13194	13228	13037	13116	13131	13247	13164	13045	13140	13260	13229	13261	13213	13152	13112	13137	13183	13253	13263	13249	12867	13180	13246	12978	13080	13132	12956	13348	13126	13110	13070	13196	12885	13228	13019	13190	13017	13366	13311	13251	13327	13185	13032	13113	13255	13052	13112	13239	13118	13289	13163	13092	12993	13195	12985	13216	13194	13185	13134	13220	13070	13180	13191	13201	13101	13039	13196	13314	13171	13364	13264	13178	13280	13150	13117	13050	13202	13149	13073	12993	13348	13107	13251	13146	13019	13141	13210	13204	13178	13201	13000	13154	13194	13233	13162	13106	13172	13188	13083	13155	13127	13248	13106	13186	13011	13165	13041	13260	13138	13197	13159	13225	13071	13305	13177	13135	13246	12906	13059	13259	13105	13209	13224	13119	13136	13192	13128	13209	13182	13029	13297	13045	13170	13068	13039	13032	13033	13057	13208	13218	13009	13217	13230	13137	12990	13200	13054	13131	13082	12974	13120	13296	13202	13168	13187	13064	13175	13043	13068	13067	13172	13187	13132	12897	13113	13079	13003	13156	13036	13074	13174	13099	13166	13105	13295	13179	13032	13189	13188	13266	13260	13174	13182	13157	13097	13299	13259	13241	13152	13190	13216	13132	13283	13206	13090	13107	13178	13116	13148	13138	13062	13088	13025	13156	13243	13159	13027	12955	13198	13120	13158	13197	13052	13109	13162	13135	13067	13125	13240	13129	13066	13216	13129	13225	13084	13266	13150	13099	13347	13237	13077	13160	13344	13169	13258	13008	13111	13286	13125	13041	13147	13249	13211	13135	13090	13051	13138	13161	13154	13097	13091	13168	13239	12990	13187	13348	13139	13163	12996	13172	13149	13346	13016	13073	13205	13220	13084	13152	13111	13204	13084	13080	12983	13010	13066	13213	13127	13032	13169	13085	13081	13171	13238	13283	13228	13158	13079	13148	13186	13230	13073	13206	13044	13217	13221	13179	13041	13147	13124	13075	12994	13024	13099	13217	13110	13197	13090	12930	13167	13165	13023	13154	13076	13053	13264	13198	13124	13076	13109	13093	13124	13156	13193	13251	13219	13206	13207	13052	13239	13214	13095	13153	13018	12983	13123	13050	12998	13211	13194	13126	13154	13292	13206	13181	13178	13098	12985	13289	13142	13325	13194	13228	12961	13228	13193	13353	13103	13233	13057	13139	13021	13140	13158	13344	13065	13141	13024	13166	13142	13145	13189	13233	13069	13288	13180	13184	13147	13214	13101	13167	13269	13144	13159	13117	13124	13245	13037	13101	13122	13136	13095	13245	13060	13370	13011	13257	13046	13105	13160	13298	13138	13157	13150	13216	13251	13226	13058	13158	13147	13132	13077	13276	13073	13201	13178	13066	13153	13120	12989	13009	13104	13119	13225	12984	13157	13126	13096	13068	13234	13136	13215	12978	13136	13130	13255	13197	13195	13074	12995	13302	13161	13120	13238	13086	13086	13182	13079	13270	13219	13266	13173	12974	13257	13209	13252	13117	13154	13095	13162	13285	13117	13131	13257	13147	13144	13161	13101	13316	13119	13138	13099	13162	13129	13076	13014	13112	13275	13093	13259	13106	13115	12974	13115	13137	13133	13230	13208	13435	13114	13115	13300	13074	13282	13209	13096	13220	13123	13172	13238	13211	13115	13140	13045	13130	13198	13152	13073	13240	13142	13016	13123	12984	13245	13062	13142	13218	13143	13172	13309	13154	13083	13243	13040	13010	13074	13120	13282	13302	13146	13200	13007	13136	13301	13191	13109	13169	13138	13228	13171	13340	13109	13146	13272	13216	13069	13076	13131	13087	13045	13076	13256	13141	13119	13261	13075	13133	12964	13256	13339	13186	13169	13110	13116	13256	13177	13295	12985	13045	13142	13089	13019	13170	13181	13003	13309	13234	13294	13098	13179	13128	13149	12887	13137	13193	13123	13123	13216	13137	13153	13205	13281	13234	12909	13110	13066	13025	13189	12974	13173	12945	13017	13175	13152	12993	13004	13185	13224	13036	13199	13333	13074	13171	13061	13253	13132	13267	13293	12984	13192	13266	13234	13259	13054	13207	12988	13139	13224	13286	13031	13084	13163	13036	13187	13169	13129	13204	13110	13041	13347	13059	13089	13050	13200	13137	13191	13157	12953	13079	13328	13085	13216	13294	13091	13256	13247	13138	12978	13224	13161	13190	13189	13155	13041	13112	13241	13206	13198	13220	13006	13103	13247	13175	13169	13084	13127	13065	13220	13237	13086	13041	13144	13203	13205	13242	13175	13158	13123	13196	13257	13150	13274	13272	13138	13274	13170	13230	13176	13206	12975	13290	13157	13120	13099	13254	13231	12991	13299	13121	13211	13171	13081	13137	13042	13222	13108	13160	13236	13146	13139	13174	13175	13270	13225	13218	13256	13109	13292	13303	13124	13169	13025	13154	13072	13215	13207	13071	13139	13169	13334	13036	13037	13126	13183	13066	13125	13223	13180	13241	12918	13099	13084	13153	13178	13084	13266	13313	13073	13072	13234	13154	13001	13271	13258	13197	13058	13263	13224	13033	13025	13088	12964	13257	13122	13193	13088	13168	13111	13158	13324	13141	13149	13141	13214	13152	13311	13186	13232	13217	13185	13242	12955	13180	13175	13249	13379	13176	13144	13383	13096	13335	13308	13104	13037	13073	13191	13127	13190	13190	13245	13098	12959	13260	13079	13111	13177	13260	13138	13179	13111	13113	13144	13044	13042	13321	13171	13128	13005	13112	13248	13288	13166	13324	13206	13207	13032	13098	13150	13304	13106	13000	13043	13167	13047	13061	13143	13195	13146	13157	13259	13336	13156	13023	13016	13030	13231	13327	13127	13100	13041	13251	13186	13217	13105	13095	13165	13140	13135	13186	13205	13170	13110	13329	13101	13116	13056	13168	13199	13232	13037	13064	13196	13076	12971	13046	12969	13033	13048	13294	13114	13156	12975	13299	13149	13007	13162	13212	13132	13055	13234	13084	13249	13133	13089	13069	13234	13249	13305	13085	13281	13192	13233	13203	13185	13320	13093	13056	13134	13100	13290	13095	13058	13174	13194	13035	13196	13191	13090	13217	13174	13173	13134	13230	13235	13244	13209	13129	13113	13171	13196	13138	13202	13135	13218	13092	13091	13117	13081	13286	13143	13310	13065	13197	13159	13227	13207	13241	13178	13063	13016	12919	13070	12974	13064	13312	13259	12942	13150	13115	13306	13115	13243	13045	13179	13099	13208	13216	13254	12888	13190	13183	13022	13194	12909	13122	13337	13163	13110	13073	13065	13354	13100	13072	13032	13157	13259	13086	13170	12986	13225	13346	13082	13133	13225	13079	13215	13085	13230	13170	13199	13214	13121	13107	13129	13165	13061	13036	13101	13100	13108	13149	13221	13128	13060	13071	13213	13257	13224	13159	13178	13072	12896	13055	13168	13378	13042	13294	13129	13051	13239	13005	13173	13137	13081	13280	13040	13159	13051	13158	13220	13162	13215	13051	13142	13262	13274	13140	13193	13105	13059	13260	13077	13282	13271	13108	13093	13021	13188	12967	13160	13166	13232	13233	13104	13061	13117	13179	13012	13159	13234	13318	13101	13244	13169	13195	13082	13192	13288	13194	13294	13077	13229	13119	13219	13038	13217	13063	13154	13238	13116	13083	13165	13135	13173	13269	13277	13111	13231	13183	13147	13099	13212	13216	13225	13156	13346	13321	13217	13171	13149	13143	13193	13008	13124	13019	13181	13254	13226	13153	13245	13259	13195	12954	13089	13139	13241	13233	13210	13285	13062	13194	13325	13023	13103	13323	13080	13094	13153	13023	13241	13149	13030	13089	13209	13397	13143	13012	13031	13133	13059	13207	12954	13274	13022	13045	13097	13054	13214	13178	13278	13097	13257	13164	13276	13160	13017	13318	13267	13051	13173	13116	13248	12936	13120	13098	13161	13183	13140	13282	13086	13151	13222	13241	13201	13185	13093	12969	13075	13228	13093	13058	13302	13320	13209	13019	13168	13160	13175	13163	13123	13079	13159	13043	13168	13102	13124	13119	13274	13093	13100	13410	13224	13241	13252	13220	13344	13206	13139	13147	13282	13074	13193	13048	12877	13346	13217	13116	13328	13305	12964	13224	13198	13020	13341	13046	13329	13103	13077	13220	13049	13277	13222	13226	13167	13100	12997	13142	13054	13137	13149	13004	13227	13221	13053	12951	13126	13130	12934	13242	13285	13160	13172	13127	13076	13211	13150	13161	13147	13105	13234	13201	13300	13219	13141	13172	13126	13066	13050	13202	13213	13072	13095	13179	13237	13117	13096	13058	13250	13142	13308	13316	13302	13137	12961	13231	13120	13206	13184	13121	13330	13132	13041	13022	13204	13040	13058	13171	13014	13181	13043	13338	13103	13171	13142	13211	13287	13300	13193	13159	13247	13234	13115	13291	13159	13073	13239	13347	13074	13200	13091	13019	13128	13037	13285	13176	13267	13120	13180	13180	13085	13058	13279	13160	13174	13254	13268	13071	12973	13107	13159	13132	12983	13167	13191	13123	13164	13215	13199	13148	13181	13080	13113	13068	13282	13100	13199	13103	13085	13346	13164	13097	13126	13184	13230	13028	13234	13414	13224	13044	13154
24322	21408	29001	24816	23794	24810	24246	19972	18188	16869	15866	15133	14856	14488	14274	14548	14368	14165	14161	13977	13940	14052	13694	13926	13873	13940	13992	13999	13804	13784	13715	13734	13643	13599	13724	13685	13747	13717	13689	13715	13720	13593	13532	13753	13653	13706	13695	13681	13545	13687	13498	13642	13788	13688	13573	13660	13750	13653	13799	13590	13573	13592	13723	13658	13626	13540	13673	13610	13677	13615	13504	13539	13744	13593	13562	13650	13648	13555	13582	13576	13578	13491	13615	13793	13675	13404	13503	13644	13544	13678	13556	13616	13610	13495	13528	13574	13462	13431	13560	13600	13742	13685	13689	13639	13580	13570	13785	13551	13468	13600	13594	13308	13389	13681	13662	13555	13886	13609	13506	13662	13699	13724	13660	13513	13674	13711	13597	13784	13466	13525	13673	13577	13676	13654	13452	13671	13546	13786	13730	13799	13806	13674	13463	13594	13667	13610	13618	13746	13709	13578	13649	13581	13645	13736	13757	13707	13526	13564	13551	13595	13627	13738	13536	13731	13688	13568	13785	13742	13689	13696	13540	13582	13654	13773	13665	13714	13530	13566	13738	13486	13541	13739	13696	13737	13709	13595	13650	13525	13710	13633	13531	13526	13613	13626	13616	13738	13764	13592	13400	13665	13647	13672	13604	13376	13672	13480	13686	13597	13828	13602	13814	13565	13732	13578	13680	13760	13714	13689	13648	13585	13564	13665	13610	13533	13568	13577	13508	13696	13811	13568	13681	13480	13715	13701	13732	13504	13566	13679	13518	13762	13584	13542	13731	13694	13676	13633	13596	13601	13819	13727	13527	13500	13816	13771	13545	13848	13679	13594	13606	13739	13775	13752	13489	13320	13613	13602	13475	13719	13498	13612	13705	13555	13523	13705	13578	13468	13618	13582	13699	13243	13688	13565	13509	13514	13654	13567	13571	13512	13550	13760	13459	13700	13710	13568	13619	13680	13893	13513	13580	13547	13442	13465	13631	13738	13732	13402	13574	13671	13662	13593	13765	13646	13609	13571	13773	13749	13643	13627	13553	13543	13558	13721	13701	13548	13562	13763	13672	13707	13682	13414	13484	13484	13652	13568	13660	13529	13649	13647	13708	13514	13530	13786	13496	13508	13552	13767	13608	13544	13460	13362	13676	13639	13698	13611	13578	13570	13645	13682	13583	13913	13741	13536	13640	13631	13787	13641	13528	13424	13519	13646	13659	13629	13662	13788	13661	13535	13677	13692	13793	13607	13826	13676	13760	13702	13575	13674	13485	13832	13654	13557	13546	13509	13660	13693	13747	13653	13481	13598	13522	13578	13572	13731	13524	13664	13589	13581	13717	13588	13537	13565	13677	13788	13685	13403	13573	13518	13618	13662	13654	13406	13678	13513	13637	13571	13628	13590	13581	13562	13703	13540	13720	13548	13690	13829	13586	13656	13613	13560	13550	13539	13749	13667	13669	13495	13623	13498	13600	13647	13589	13631	13598	13719	13687	13498	13641	13662	13579	13514	13511	13727	13585	13566	13684	13612	13516	13584	13521	13475	13621	13492	13323	13593	13530	13567	13579	13559	13647	13644	13709	13438	13662	13435	13492	13648	13779	13590	13739	13602	13651	13495	13640	13635	13728	13510	13544	13588	13482	13680	13562	13672	13653	13645	13472	13581	13718	13393	13664	13679	13619	13398	13653	13575	13661	13534	13593	13556	13667	13579	13707	13465	13589	13630	13664	13577	13536	13465	13523	13517	13639	13675	13626	13683	13635	13451	13483	13571	13759	13795	13605	13486	13864	13566	13781	13713	13461	13644	13482	13481	13723	13541	13614	13596	13829	13657	13483	13611	13515	13658	13690	13322	13360	13455	13621	13779	13667	13379	13612	13667	13712	13762	13539	13598	13632	13795	13728	13668	13612	13489	13601	13476	13375	13465	13589	13637	13630	13857	13839	13544	13801	13657	13641	13536	13641	13533	13661	13722	13748	13426	13603	13592	13604	13294	13664	13546	13471	13640	13463	13632	13758	13483	13758	13594	13625	13614	13609	13823	13548	13706	13559	13581	13660	13636	13579	13518	13507	13635	13630	13682	13543	13688	13618	13569	13493	13661	13542	13681	13575	13573	13777	13544	13911	13672	13603	13325	13705	13787	13741	13624	13663	13449	13551	13688	13559	13620	13687	13519	13512	13677	13623	13678	13637	13590	13569	13685	13415	13526	13616	13505	13528	13438	13711	13596	13673	13391	13837	13673	13677	13480	13525	13668	13777	13520	13567	13710	13475	13573	13737	13698	13644	13515	13495	13521	13666	13705	13624	13796	13387	13590	13528	13516	13652	13611	13826	13672	13595	13620	13612	13759	13338	13556	13686	13743	13677	13385	13678	13792	13597	13625	13630	13602	13665	13439	13655	13768	13720	13685	13652	13780	13609	13590	13585	13700	13639	13472	13507	13749	13741	13464	13547	13722	13568	13579	13482	13775	13745	13638	13486	13451	13695	13714	13707	13610	13563	13609	13739	13672	13824	13695	13532	13499	13507	13600	13581	13624	13528	13728	13629	13777	13612	13756	13525	13698	13717	13320	13700	13657	13597	13705	13893	13643	13478	13610	13471	13652	13711	13753	13588	13477	13531	13526	13885	13780	13537	13590	13515	13636	13556	13697	13482	13548	13550	13528	13469	13631	13427	13624	13634	13699	13484	13489	13593	13495	13448	13577	13545	13786	13628	13598	13691	13770	13745	13614	13682	13506	13782	13657	13605	13508	13535	13626	13698	13566	13512	13507	13592	13541	13579	13375	13496	13715	13782	13611	13682	13619	13693	13772	13406	13285	13570	13680	13813	13608	13748	13766	13590	13666	13642	13539	13745	13609	13356	13564	13587	13649	13544	13678	13829	13759	13582	13648	13751	13495	13624	13614	13901	13587	13697	13656	13566	13703	13571	13809	13732	13753	13635	13590	13755	13650	13424	13556	13626	13546	13518	13425	13582	13773	13733	13555	13596	13561	13832	13602	13556	13396	13528	13581	13512	13649	13556	13479	13657	13727	13538	13735	13562	13770	13631	13721	13695	13677	13688	13709	13478	13543	13629	13696	13708	13504	13618	13985	13734	13751	13700	13487	13745	13596	13581	13481	13678	13614	13500	13661	13505	13745	13625	13697	13729	13565	13812	13561	13555	13545	13701	13873	13630	13660	13534	13799	13861	13589	13535	13457	13597	13629	13561	13758	13624	13688	13394	13508	13730	13658	13686	13632	13599	13642	13464	13671	13663	13664	13641	13639	13683	13850	13604	13512	13551	13530	13634	13578	13491	13552	13555	13701	13724	13497	13621	13805	13726	13503	13467	13571	13670	13657	13617	13905	13766	13722	13498	13634	13663	13708	13374	13545	13785	13761	13613	13718	13722	13542	13481	13670	13614	13644	13460	13641	13462	13607	13788	13588	13566	13616	13573	13506	13524	13637	13484	13525	13695	13474	13591	13728	13594	13473	13749	13516	13618	13669	13559	13540	13606	13621	13640	13589	13622	13635	13695	13575	13778	13506	13649	13512	13607	13590	13510	13589	13483	13639	13600	13529	13633	13367	13748	13695	13475	13770	13450	13643	13560	13506	13702	13574	13620	13543	13791	13733	13833	13543	13425	13467	13703	13604	13527	13542	13500	13639	13591	13661	13718	13629	13673	13685	13561	13786	13613	13544	13607	13560	13471	13315	13516	13400	13569	13655	13555	13675	13658	13737	13775	13623	13522	13492	13765	13511	13534	13569	13739	13414	13437	13582	13753	13403	13592	13447	13488	13621	13593	13403	13627	13707	13697	13627	13724	13550	13710	13750	13552	13741	13524	13626	13735	13585	13701	13631	13716	13425	13468	13716	13461	13761	13589	13471	13683	13781	13706	13645	13578	13305	13495	13748	13493	13519	13567	13715	13466	13482	13549	13669	13725	13703	13615	13641	13608	13688	13569	13568	13509	13578	13540	13645	13547	13768	13768	13498	13617	13843	13787	13606	13547	13738	13667	13538	13584	13520	13694	13694	13859	13650	13616	13533	13583	13639	13495	13608	13416	13558	13671	13685	13664	13521	13746	13641	13594	13518	13551	13576	13653	13535	13608	13563	13486	13656	13536	13869	13729	13561	13518	13503	13572	13679	13554	13659	13465	13434	13552	13586	13735	13651	13632	13426	13841	13628	13526	13452	13429	13427	13585	13631	13698	13637	13600	13677	13697	13595	13710	13665	13704	13600	13392	13595	13612	13524	13640	13639	13531	13728	13713	13653	13442	13669	13530	13631	13618	13526	13475	13566	13510	13542	13640	13676	13688	13802	13604	13514	13458	13435	13525	13760	13588	13735	13761	13656	13679	13560	13554	13506	13652	13600	13605	13718	13774	13535	13643	13563	13729	13714	13622	13623	13659	13587	13483	13391	13571	13636	13560	13395	13639	13464	13507	13598	13533	13552	13665	13709	13448	13617	13602	13607	13303	13553	13697	13744	13481	13528	13605	13660	13493	13491	13598	13604	13476	13708	13588	13689	13735	13578	13486	13624	13797	13315	13515	13718	13562	13554	13630	13663	13593	13827	13591	13687	13580	13659	13801	14021	13729	13660	13616	13628	13540	13675	13640	13743	13538	13622	13571	13533	13641	13679	13600	13524	13736	13732	13503	13428	13583	13781	13657	13493	13990	13650	13708	13527	13714	13466	13436	13546	13459	13564	13633	13485	13486	13617	13505	13404	13546	13677	13549	13520	13618	13715	13625	13603	13491	13350	13473	13626	13597	13805	13745	13622	13700	13491	13446	13658	13670	13716	13494	13550	13578	13465	13590	13772	13728	13583	13665	13802	13492	13706	13717	13376	13792	13459	13552	13576	13800	13580	13588	13533	13544	13651	13690	13602	13629	13445	13680	13739	13499	13862	13650	13445	13443	13690	13584	13619	13718	13654	13614	13503	13682	13679	13641	13717	13666	13700	13654	13324	13552	13592	13488	13712	13779	13540	13805	13534	13596	13627	13494	13682	13731	13801	13655	13668	13638	13757	13572	13660	13532	13563	13448	13800	13585	13678	13482	13466	13776	13645	13605	13623	13600	13751	13539	13762	13497	13735	13781	13608	13502	13370	13521	13465	13534	13611	13585	13534	13709	13537
30611	52294	49232	40332	33771	27483	25540	22562	20589	17984	16630	16072	15474	14919	14623	14743	14330	14318	14103	14068	13693	13789	13571	13819	13666	13742	13699	13480	13543	13413	13662	13571	13578	13602	13760	13635	13600	13622	13481	13482	13303	13389	13386	13356	13385	13415	13419	13266	13400	13336	13484	13242	13496	13326	13425	13522	13415	13378	13484	13432	13316	13381	13382	13402	13634	13205	13397	13338	13310	13320	13399	13469	13549	13514	13353	13398	13490	13361	13442	13263	13427	13455	13202	13318	13326	13388	13446	13369	13334	13269	13330	13514	13371	13368	13388	13547	13437	13356	13296	13174	13331	13326	13403	13189	13337	13413	13489	13380	13375	13290	13311	13330	13456	13371	13323	13359	13448	13291	13356	13323	13339	13365	13342	13461	13357	13359	13265	13386	13326	13596	13372	13306	13293	13315	13627	13413	13406	13416	13267	13328	13424	13249	13388	13232	13270	13429	13197	13478	13384	13403	13323	13408	13382	13505	13289	13347	13462	13480	13350	13174	13508	13387	13297	13300	13344	13386	13417	13393	13600	13317	13379	13437	13439	13342	13351	13353	13536	13413	13272	13266	13279	13269	13250	13328	13406	13329	13485	13334	13337	13280	13248	13294	13220	13489	13227	13441	13382	13529	13360	13522	13300	13313	13323	13375	13359	13422	13348	13324	13563	13639	13375	13419	13401	13250	13245	13571	13389	13409	13360	13194	13387	13265	13161	13379	13309	13370	13456	13338	13358	13310	13300	13498	13501	13363	13527	13204	13284	13331	13480	13405	13334	13410	13375	13325	13469	13298	13317	13275	13191	13316	13316	13369	13186	13308	13286	13420	13253	13332	13364	13438	13548	13131	13479	13403	13535	13394	13393	13358	13491	13374	13350	13372	13406	13431	13535	13208	13393	13390	13358	13494	13394	13378	13468	13360	13306	13380	13460	13451	13378	13269	13401	13261	13441	13451	13296	13404	13518	13216	13315	13442	13472	13311	13258	13378	13246	13293	13422	13312	13407	13325	13604	13381	13383	13163	13410	13293	13266	13263	13402	13442	13360	13390	13350	13237	13515	13338	13355	13360	13412	13409	13247	13402	13225	13334	13318	13389	13336	13224	13307	13395	13411	13368	13441	13283	13215	13553	13371	13353	13439	13394	13348	13323	13303	13157	13404	13322	13384	13120	13487	13500	13328	13356	13481	13375	13517	13526	13451	13301	13293	13329	13170	13378	13420	13256	13410	13359	13251	13383	13606	13314	13376	13419	13458	13306	13283	13501	13405	13188	13381	13550	13397	13352	13362	13351	13287	13456	13454	13274	13311	13287	13340	13335	13335	13277	13325	13303	13398	13410	13327	13344	13474	13413	13276	13359	13148	13353	13289	13298	13425	13316	13341	13235	13251	13482	13390	13320	13339	13582	13398	13374	13115	13329	13458	13361	13240	13407	13453	13291	13545	13324	13317	13336	13411	13263	13309	13324	13495	13332	13367	13329	13435	13370	13381	13389	13352	13411	13475	13104	13450	13538	13433	13371	13459	13357	13311	13336	13418	13330	13422	13267	13443	13182	13447	13365	13545	13332	13447	13363	13411	13388	13252	13397	13325	13543	13369	13268	13424	13227	13407	13353	13574	13486	13416	13344	13256	13498	13402	13328	13335	13416	13182	13355	13371	13345	13440	13439	13338	13408	13389	13433	13208	13234	13382	13323	13390	13218	13329	13210	13459	13323	13262	13394	13348	13430	13529	13313	13373	13448	13349	13306	13409	13321	13390	13335	13387	13388	13336	13382	13398	13280	13424	13263	13360	13399	13470	13391	13359	13380	13292	13446	13449	13303	13447	13529	13570	13330	13341	13425	13280	13513	13289	13406	13439	13350	13344	13417	13338	13364	13258	13525	13567	13337	13504	13348	13337	13443	13509	13496	13393	13351	13292	13328	13307	13496	13469	13235	13491	13377	13218	13295	13407	13499	13139	13504	13191	13382	13427	13396	13231	13334	13400	13402	13384	13433	13470	13503	13350	13284	13451	13311	13400	13329	13316	13392	13428	13190	13398	13258	13265	13322	13296	13399	13562	13228	13445	13375	13442	13311	13284	13413	13406	13427	13407	13346	13280	13360	13301	13299	13568	13326	13271	13211	13218	13260	13190	13394	13346	13550	13263	13492	13195	13401	13519	13231	13411	13440	13453	13284	13421	13519	13391	13168	13423	13314	13394	13286	13299	13366	13463	13352	13349	13197	13334	13377	13393	13473	13320	13564	13409	13297	13331	13422	13325	13187	13448	13411	13364	13414	13329	13335	13439	13234	13383	13395	13518	13411	13266	13374	13312	13330	13345	13538	13580	13236	13429	13326	13332	13390	13288	13446	13404	13457	13495	13491	13402	13293	13418	13518	13307	13334	13293	13385	13244	13482	13476	13267	13301	13410	13392	13374	13362	13364	13323	13437	13274	13471	13444	13186	13337	13438	13306	13478	13190	13312	13332	13257	13146	13383	13288	13183	13376	13539	13351	13335	13309	13459	13262	13172	13287	13279	13314	13300	13342	13502	13369	13441	13288	13348	13258	13279	13375	13238	13408	13395	13203	13473	13335	13372	13481	13412	13410	13248	13428	13433	13279	13390	13541	13377	13310	13276	13388	13399	13376	13233	13365	13269	13466	13209	13287	13445	13313	13500	13334	13381	13354	13455	13278	13442	13320	13506	13446	13408	13437	13330	13269	13472	13503	13300	13436	13409	13369	13401	13426	13358	13420	13328	13348	13288	13357	13387	13395	13312	13471	13499	13345	13449	13378	13357	13417	13311	13441	13487	13241	13325	13319	13461	13173	13341	13404	13330	13368	13511	13359	13478	13316	13426	13357	13471	13424	13508	13378	13461	13407	13218	13360	13418	13342	13291	13335	13375	13411	13234	13374	13474	13219	13222	13340	13413	13370	13367	13352	13465	13465	13363	13308	13213	13346	13351	13427	13550	13410	13339	13523	13291	13398	13399	13142	13469	13475	13261	13480	13363	13400	13270	13565	13349	13261	13503	13303	13318	13381	13330	13329	13474	13376	13451	13368	13253	13624	13309	13419	13281	13456	13522	13456	13350	13459	13241	13251	13440	13147	13373	13310	13462	13504	13394	13387	13382	13409	13358	13453	13248	13461	13256	13399	13212	13383	13030	13401	13574	13294	13187	13329	13352	13331	13343	13399	13133	13406	13330	13312	13266	13279	13505	13369	13289	13501	13405	13547	13321	13348	13359	13408	13418	13398	13371	13399	13388	13360	13301	13328	13359	13336	13294	13395	13355	13557	13474	13448	13244	13460	13512	13355	13431	13387	13330	13550	13457	13292	13453	13316	13396	13395	13200	13497	13341	13445	13467	13427	13354	13331	13335	13343	13531	13329	13338	13443	13276	13513	13401	13298	13314	13443	13532	13432	13262	13258	13377	13374	13396	13416	13263	13379	13384	13351	13392	13335	13336	13306	13332	13271	13268	13300	13272	13336	13269	13364	13336	13401	13298	13250	13582	13507	13454	13284	13281	13341	13255	13397	13363	13333	13428	13328	13448	13496	13229	13527	13322	13447	13378	13503	13417	13222	13254	13306	13170	13375	13383	13313	13315	13404	13328	13218	13457	13265	13398	13532	13434	13255	13441	13233	13358	13303	13435	13228	13309	13515	13369	13465	13321	13409	13340	13411	13336	13287	13415	13438	13429	13235	13062	13478	13358	13304	13365	13422	13446	13450	13469	13402	13394	13235	13313	13396	13364	13381	13427	13268	13350	13584	13550	13390	13441	13248	13402	13331	13306	13442	13275	13308	13338	13267	13317	13403	13401	13385	13250	13315	13313	13203	13404	13426	13264	13362	13295	13470	13376	13335	13328	13336	13509	13341	13499	13243	13396	13355	13179	13314	13395	13272	13347	13331	13232	13529	13286	13443	13529	13308	13341	13299	13522	13283	13523	13574	13374	13461	13460	13468	13392	13350	13323	13383	13403	13363	13422	13334	13484	13435	13246	13519	13557	13289	13515	13150	13238	13391	13414	13530	13436	13246	13450	13421	13489	13384	13403	13357	13361	13427	13350	13363	13293	13299	13377	13207	13339	13258	13208	13382	13345	13450	13409	13301	13398	13433	13398	13319	13419	13395	13425	13315	13329	13486	13258	13316	13376	13469	13302	13239	13508	13415	13311	13325	13356	13252	13332	13491	13477	13453	13282	13383	13532	13260	13252	13333	13283	13519	13343	13305	13405	13493	13391	13397	13474	13398	13409	13369	13483	13286	13295	13401	13621	13392	13420	13384	13330	13299	13364	13342	13372	13403	13406	13403	13293	13284	13458	13307	13466	13200	13311	13527	13256	13242	13334	13348	13394	13482	13211	13387	13558	13407	13327	13478	13314	13429	13317	13309	13283	13403	13287	13480	13329	13273	13313	13291	13477	13420	13375	13308	13352	13522	13332	13457	13257	13377	13531	13311	13355	13528	13453	13350	13481	13236	13468	13247	13509	13478	13408	13224	13487	13235	13161	13378	13505	13421	13301	13159	13451	13358	13385	13443	13357	13546	13302	13368	13424	13486	13275	13297	13247	13375	13332	13354	13360	13535	13456	13421	13252	13424	13455	13348	13338	13249	13393	13544	13185	13192	13528	13330	13407	13417	13246	13407	13354	13495	13345	13314	13326	13399	13446	13373	13269	13350	13340	13362	13322	13357	13494	13273	13377	13359	13442	13139	13361	13289	13488	13464	13376	13491	13243	13307	13303	13346	13386	13400	13408	13309	13331	13334	13469	13444	13444	13514	13547	13524	13307	13282	13451	13294	13345	13193	13438	13316	13488	13364	13323	13297	13413	13285	13303	13325	13329	13374	13381	13324	13367	13366	13508	13317	13283	13237	13369	13514	13269	13370	13479	13296	13243	13328	13415	13361	13384	13251	13441	13336	13434	13200	13516	13275	13418	13315	13350	13378	13414	13265	13369	13322	13273	13420	13380	13619	13199	13546	13375	13370	13300	13417	13224	13385	13452	13273	13388	13339	13376	13157	13540	13367	13312	13244	13416	13467	13571	13508	13186	13516	13400	13264	13311	13422	13251	13400	13424	13449	13477	13364	13280	13343	13511	13373	13349	13420	13223	13264	13358	13461	13486	13526	13378
30958	28841	32382	28037	21771	18573	17598	16608	15773	15123	14677	14531	14561	14304	14499	14426	14348	14209	14297	14266	14254	14286	14165	14139	14240	14145	14135	14104	14087	14172	13897	13889	13964	14264	14101	14203	14096	14113	14172	13985	14236	14031	14332	14170	14023	14021	14145	14142	14100	13993	14143	14124	14082	14193	14136	14000	14287	14110	14185	14215	14268	14035	14099	13953	14092	14190	14257	13910	14214	14064	14229	14209	14032	13973	14051	14111	14182	14033	14277	14032	13989	14071	13992	13994	13996	14187	14062	14090	14118	14087	14170	13941	14151	14028	13975	14129	14081	14136	13988	14049	14016	13965	14063	13954	14099	14229	14086	13931	14328	14107	14215	13977	14090	14154	14106	14117	13961	14001	14035	14123	13989	13962	14020	13919	14089	14094	14128	14101	14069	14007	13986	14069	14057	14012	13968	14141	14085	14114	14008	14072	14182	14213	14081	14037	14110	14062	14047	13925	14154	14000	14138	14175	14063	14136	14126	14053	14150	13964	13987	13989	13974	13998	14310	14103	14157	14049	14029	14241	14057	14102	14192	14029	14110	13935	14172	13941	14167	14133	14130	14042	14241	14061	14097	14092	14166	13955	13992	14075	14297	14264	14068	14102	14123	14036	13906	14185	14055	13966	14094	13893	14108	13798	14190	14042	14311	14156	13807	14229	14015	13984	13997	14199	14031	14120	14136	14185	14015	13975	14003	14106	14202	13945	14013	14125	13894	14084	14033	13923	14180	14040	14099	14087	14092	14147	13997	14150	13952	14188	14165	13979	14064	14195	14245	14325	13935	14106	14077	14072	13974	14287	13987	13912	14061	13927	14093	14037	14213	14247	14236	14048	14071	14117	14006	14032	14231	14153	14265	14116	14153	14091	14106	14156	14223	14145	14129	14016	14150	14102	14249	14105	13950	13980	14143	14262	14059	14355	14022	14047	14048	14029	14133	14112	14144	14239	13856	14187	13964	13774	14147	14093	14048	14048	14107	13887	14034	14225	14253	14211	14029	14074	13942	13988	14032	13988	14216	13880	14001	14038	14023	14036	14013	14129	14045	14058	14183	13996	14101	14013	14113	14089	14052	13877	14076	14110	13991	14253	14077	14225	13915	14180	14217	13990	14052	14192	14120	14110	14204	14094	14315	13977	14104	14046	14271	13960	14120	14091	13918	13999	14096	13975	14187	14107	14137	13988	14157	14207	13884	13731	14182	14271	14211	14208	14142	14151	14280	13906	14040	14189	13977	14353	14118	13976	13998	13995	14078	14241	14127	14116	14046	13867	14113	14162	14105	14081	14036	14251	13974	14197	14238	14165	14240	13945	14018	14037	14094	13939	14084	13941	14010	14053	14044	14009	13957	14175	14099	14015	13858	14000	14123	14036	14097	13946	14031	14188	14020	14235	14171	14188	14046	13836	14134	14013	14002	14153	14167	14075	13919	14045	14285	14059	14033	14159	14071	14085	13929	13940	14002	13837	14040	13990	14169	13953	14135	14021	14300	14218	14144	14257	14061	14123	13981	14079	14250	14177	14218	14036	13930	14115	13917	13979	14007	14020	14167	13837	13958	13994	14034	14182	14147	14231	14045	14191	13998	14096	14172	13929	14098	14088	14046	14045	13939	13928	14194	14351	14025	14129	14038	13985	14058	14108	14109	13977	14048	13961	14205	13953	14011	13942	14098	14006	14019	14040	14042	14232	14074	14035	14079	14103	14063	14108	14164	14032	14075	14207	14128	14093	14252	13998	14048	14146	14136	14136	14221	13979	14087	13959	14026	14145	14207	14154	14216	14124	14085	14090	13885	13998	14087	14219	14054	14146	13928	14044	14106	14098	14284	14131	14187	14165	14100	14289	14102	14148	14026	14088	14256	14092	13924	14098	14097	14090	14029	14053	14180	14082	14219	14030	14039	14068	14158	14045	14077	14009	13925	13874	13981	14030	14049	13977	14140	14037	14244	13908	14065	14055	14141	14220	14218	14112	14033	14141	14086	13934	14053	14064	14099	14132	14175	13954	14049	14098	14043	14032	14033	14060	13921	13981	13899	14130	14048	14033	14073	14067	14018	14160	13864	13881	14240	14150	14120	14057	14140	14096	14081	14027	13931	14053	14128	14136	14023	14257	14003	14094	13993	14169	14110	13977	14101	14067	13993	14177	14240	14109	14062	14005	14160	14159	14292	14127	14082	14049	14119	14102	14138	14088	14131	14193	14120	13898	13946	13995	14119	13992	14019	14175	14124	14088	13907	14188	14148	14094	14076	14022	14027	14108	14138	14179	14103	14110	14174	14146	14051	14110	14082	14218	13944	14174	14078	13933	13925	14005	14012	13896	14082	14172	14149	13954	14225	14148	14130	14111	13990	14049	14050	14067	14263	13949	14105	13965	14093	13976	13932	14089	14278	13896	14098	14231	14112	14173	14133	14036	14154	14054	14119	14107	14075	14180	14119	13899	14131	14073	14033	14047	13975	14076	14189	14097	14043	13921	14079	14193	14001	13918	14150	14120	14145	14060	14080	14320	14003	14089	14098	14070	13965	14110	14177	14038	14010	14183	13841	14213	14223	14346	14169	14289	14188	14042	14164	14101	14117	14026	13957	14084	13917	14085	14195	14056	14084	14022	13863	13897	14088	14133	14003	14037	14118	14034	14081	14079	13981	14043	14121	14194	14051	14161	14088	14183	13996	14075	14091	14028	14066	14278	14189	14085	14140	14232	13955	14098	14281	14120	14125	14132	14042	13975	14018	14109	14120	14097	14198	14144	13995	13993	14063	14022	13992	13962	14190	14058	14053	14193	13994	14100	14186	14105	13969	13940	14200	14365	14129	14154	14092	14137	14139	14006	14178	14048	14089	14110	14094	13993	14153	14071	14141	14150	14347	14006	14081	14144	14192	13983	14243	14028	14095	13776	14143	13985	14029	14215	14119	14202	14083	13998	14284	14075	14212	14234	14170	14315	14070	14277	14138	14153	13972	14086	14195	14156	13981	14025	14128	14050	14140	14157	14254	14039	13931	14133	14252	13989	13905	13983	14244	14164	14157	14194	14043	14215	14078	14062	13952	14117	14041	14116	13852	14070	14181	14027	14101	14067	14142	14209	14243	14012	14009	14103	14248	14022	14116	13944	14172	14231	14151	14059	14132	14104	14105	14133	14062	14226	14151	13928	14263	13953	14279	13893	14093	14019	13996	14208	14152	14063	14185	14133	14103	14244	14039	14221	14206	13933	14129	14080	14006	14194	14119	13958	14268	14074	14112	14176	14240	13971	14020	14161	14195	14127	14102	14096	14054	13985	13910	14113	14028	14210	14300	14061	14187	13837	14212	14276	14045	14101	13962	14102	14369	13962	14171	14195	14246	14244	14217	14121	14082	14167	14055	14025	14089	14036	14001	14236	14077	13994	14213	14252	14209	13929	14122	14229	14028	14055	14178	14090	14088	14038	14161	14214	14197	13996	14046	14334	14191	13942	14168	13993	14245	14090	13941	13993	14135	14056	14189	14040	13986	13935	14260	14189	14128	14201	14009	13920	14049	14138	14177	14198	14040	14219	14211	14100	13880	14058	14064	14041	14270	14116	14137	14146	14203	14080	14055	14013	14173	13990	14341	14086	14265	14137	14044	14144	13890	14092	14042	14219	13987	14036	14099	14172	14294	14123	13926	14001	14103	14112	14031	14119	14096	14064	14217	13992	14070	14024	13990	14119	14203	14291	14086	14234	14133	14158	14193	14155	14117	14156	13922	14262	14076	14117	14050	14008	14064	14137	14035	14025	14056	14057	14027	14218	14154	14193	14226	14059	14120	14091	14049	14057	13952	14051	14083	14096	14064	13886	14058	13983	14087	14054	13909	14217	14074	13952	14132	14238	14219	14143	14028	14010	13942	14137	13939	14096	13974	13917	14050	13978	14129	14046	14076	14115	14023	13978	14003	14144	13948	14169	14290	14219	13926	14175	14111	14060	13973	14066	14050	14026	14034	14244	13911	13968	13917	14098	14086	13861	14168	13969	14189	14163	14018	13872	13991	14116	14197	14100	14141	14087	14190	14078	14150	14165	13970	14059	14115	14139	14152	14059	14093	14050	14115	14225	14241	14202	14114	14119	13901	14266	14050	14012	14100	14008	14162	14225	14044	13998	14063	14143	14247	13815	14198	13935	14095	14048	14056	13987	14071	14009	14203	14065	14227	14179	14212	14094	13941	14145	14202	13933	14264	13988	14057	14148	14042	14042	14007	14064	14024	14201	14194	14049	14152	14119	14110	14049	14053	13949	14074	14120	13911	14049	14159	14035	14145	14019	14148	14164	14310	14315	14038	13971	14119	13947	14127	13998	14098	14008	13895	13971	14030	13978	14074	14209	13960	14242	14211	14157	14161	14039	13998	13892	13977	14312	14124	14031	14155	14107	14024	13990	13936	13969	14076	14048	13818	13997	14254	14162	14147	14070	14160	14108	14088	13962	14087	13917	14087	14131	14119	13940	14177	14177	14220	14117	14007	14095	14006	14051	14088	14167	14066	14013	14111	14017	14270	14225	14181	13901	14040	13854	13986	14062	14122	14122	14047	14126	13933	14108	14098	14104	14287	14127	14111	14044	14110	14034	14020	13925	14337	14122	14051	14048	14057	14038	14120	13972	14105	13997	13911	14001	14175	14127	14086	14091	14024	14203	14069	14034	13996	14065	14103	14216	14061	14099	13949	14094	14234	14208	14227	14082	14074	14120	14067	14351	14138	14042	13929	14233	14117	14153	13967	14206	13959	14024	14188	14028	13999	14074	14045	14108	14063	13992	14121	14075	14109	14104	14135	14034	14045	14168	14038	14157	14297	14071	13970	14025	14056	14157	14179	14280	14038	13968	14101	14061	14082	14116	14161	14220	14137	14058	14262	14064	14280	14168	14150	13948	14209	14096	14288	14226	13940	13961	14188	14125	14277	13953	14206	13919	14178	13933	14267	13999	13929	14023	14128	14282	14001	14107	13987	13991	14114	14047	14008	14135	14152	14140	14254	14064	14071	14142	14031	14028	13867	13910	14191	14054	14221	14060	14105	13975	14002	13969	14118	14024	14237	14094	13974	14064	13861	14093	14039	14191	14138	13993	14212	14096	14175	14058	14241	13980	13968	13993	14267	14079	14176	14186
29392	42025	38995	30334	24502	20195	19254	17542	16638	15407	14883	14574	14360	14323	13964	13987	14188	13868	13893	14045	13735	13718	13825	13858	13756	13686	13896	13800	13793	13765	13765	13687	13764	13611	13880	13721	13660	13962	13724	13659	13722	13707	13642	13725	13653	13785	13737	13653	13678	13684	13668	13601	13619	13836	13905	13401	13702	13731	13734	13716	13730	13634	13762	13786	13801	13765	13726	13553	13780	13594	13701	13786	13761	13688	13745	13791	13617	13714	13708	13578	13613	13719	13659	13595	13759	13748	13770	13644	13711	13698	13733	13656	13690	13703	13684	13713	13728	13584	13664	13586	13650	13649	13591	13750	13640	13586	13600	13679	13857	13589	13833	13697	13801	13750	13735	13643	13782	13587	13696	13607	13597	13796	13662	13665	13818	13554	13743	13746	13689	13748	13755	13763	13627	13694	13845	13675	13787	13870	13810	13792	13790	13607	13575	13637	13597	13658	13774	13770	13627	13702	13630	13844	13567	13712	13581	13597	13621	13837	13696	13597	13632	13646	13711	13702	13634	13895	13822	13685	13563	13734	13624	13771	13618	13651	13708	13958	13470	13739	13670	13713	13589	13829	13732	13575	13717	13721	13743	13759	13668	13542	13693	13557	13590	13582	13656	13634	13764	13708	13696	13711	13619	13598	13491	13650	13875	13497	13674	13617	13627	13577	13676	13783	13692	13675	13504	13663	13616	13676	13610	13683	13813	13720	13543	13549	13714	13749	13733	13693	13666	13735	13768	13887	13771	13700	13767	13560	13699	13620	13639	13774	13571	13797	13655	13649	13694	13671	13689	13745	13772	13758	13659	13721	13809	13698	13582	13625	13832	13768	13710	13634	13817	13633	13701	13725	13630	13818	13649	13554	13596	13618	13700	13557	13682	13746	13631	13770	13627	13608	13696	13812	13776	13745	13581	13757	13725	13617	13432	13662	13681	13644	13611	13410	13736	13698	13665	13714	13699	13659	13799	13392	13845	13717	13728	13727	13811	13743	13665	13691	13705	13699	13555	13630	13803	13570	13680	13528	13885	13726	13735	13594	13827	13787	13735	13594	13752	13592	13642	13657	13695	13679	13623	13552	13573	13738	13572	13574	13704	13668	13711	13740	13605	13652	13709	13639	13719	13568	13653	13666	13692	13742	13687	13627	13848	13596	13763	13679	13816	13603	13536	13691	13600	13790	13893	13704	13698	13710	13539	13644	13774	13630	13548	13800	13530	13819	13619	13616	13624	13635	13765	13760	13580	13696	13664	13730	13612	13777	13686	13777	13625	13673	13595	13687	13719	13579	13751	13659	13718	13765	13794	13570	13529	13714	13687	13614	13633	13642	13744	13550	13705	13806	13612	13627	13734	13743	13855	13706	13544	13687	13660	13765	13742	13720	13808	13758	13492	13576	13741	13704	13649	13677	13564	13616	13730	13499	13628	13598	13792	13712	13638	13566	13499	13753	13551	13563	13746	13702	13613	13693	13777	13482	13581	13682	13845	13591	13623	13707	13644	13585	13647	13634	13632	13561	13628	13639	13663	13709	13539	13665	13564	13675	13651	13648	13809	13668	13603	13773	13638	13690	13585	13669	13735	13552	13802	13717	13796	13544	13669	13846	13601	13654	13716	13725	13759	13577	13588	13821	13815	13659	13480	13684	13651	13799	13684	13713	13610	13588	13803	13628	13589	13709	13637	13774	13718	13572	13786	13726	13657	13649	13583	13784	13570	13796	13623	13782	13670	13725	13693	13621	13830	13640	13568	13601	13830	13676	13715	13593	13544	13744	13566	13716	13727	13719	13637	13639	13838	13694	13550	13559	13760	13648	13693	13607	13782	13663	13710	13664	13810	13549	13661	13581	13636	13656	13812	13764	13758	13746	13469	13589	13637	13633	13673	13765	13770	13600	13588	13602	13687	13614	13660	13494	13637	13653	13596	13578	13763	13910	13558	13687	13718	13656	13590	13675	13773	13581	13770	13654	13678	13765	13647	13690	13697	13794	13627	13738	13660	13790	13692	13502	13581	13679	13620	13640	13632	13661	13517	13621	13691	13632	13690	13649	13718	13619	13647	13713	13595	13756	13683	13733	13663	13740	13686	13514	13725	13639	13618	13728	13655	13724	13683	13792	13578	13721	13664	13643	13686	13804	13637	13653	13693	13705	13532	13662	13725	13700	13728	13647	13655	13625	13696	13695	13660	13641	13479	13654	13745	13783	13533	13775	13629	13677	13717	13551	13616	13652	13659	13498	13662	13731	13698	13648	13659	13777	13694	13590	13618	13687	13793	13630	13592	13590	13683	13765	13759	13697	13614	13707	13749	13695	13579	13610	13674	13704	13725	13741	13590	13698	13760	13586	13587	13562	13579	13961	13820	13728	13656	13609	13632	13708	13647	13741	13634	13703	13724	13728	13688	13714	13596	13781	13648	13824	13746	13632	13567	13715	13806	13549	13765	13801	13609	13535	13597	13694	13779	13663	13745	13592	13608	13597	13700	13730	13527	13765	13610	13597	13750	13727	13683	13737	13562	13583	13624	13698	13626	13750	13749	13705	13569	13737	13740	13667	13839	13559	13805	13649	13706	13693	13678	13555	13811	13645	13807	13673	13695	13633	13703	13762	13681	13710	13711	13654	13688	13606	13766	13740	13803	13627	13809	13676	13497	13730	13777	13677	13816	13861	13697	13627	13572	13772	13666	13647	13684	13593	13617	13684	13696	13529	13765	13562	13726	13869	13594	13679	13710	13646	13832	13554	13766	13815	13640	13550	13595	13481	13808	13789	13664	13695	13755	13572	13710	13775	13578	13631	13617	13504	13744	13729	13607	13669	13738	13762	13770	13850	13462	13717	13504	13754	13634	13583	13657	13769	13538	13626	13646	13530	13758	13538	13711	13592	13506	13567	13553	13745	13670	13686	13676	13706	13525	13587	13714	13757	13715	13501	13763	13638	13687	13642	13774	13596	13717	13656	13721	13686	13675	13691	13949	13695	13647	13717	13771	13611	13564	13811	13725	13775	13710	13694	13646	13565	13724	13574	13799	13668	13709	13696	13614	13656	13675	13685	13796	13727	13545	13655	13838	13781	13659	13616	13923	13545	13678	13690	13689	13645	13768	13522	13646	13501	13810	13579	13744	13835	13571	13584	13578	13716	13548	13724	13863	13759	13601	13585	13650	13694	13743	13792	13672	13685	13597	13744	13691	13640	13709	13503	13710	13649	13866	13630	13659	13719	13711	13749	13714	13755	13682	13757	13702	13554	13716	13766	13511	13750	13733	13819	13876	13847	13768	13768	13712	13771	13794	13646	13721	13563	13712	13679	13763	13572	13787	13825	13811	13622	13731	13742	13686	13905	13797	13604	13731	13708	13684	13770	13670	13606	13653	13736	13847	13724	13787	13562	13736	13609	13794	13822	13645	13692	13545	13667	13683	13640	13640	13660	13745	13716	13675	13808	13756	13704	13509	13643	13639	13673	13630	13532	13539	13767	13718	13862	13843	13701	13784	13853	13566	13619	13570	13623	13786	13726	13563	13761	13800	13547	13730	13700	13621	13799	13573	13782	13532	13610	13629	13553	13532	13670	13604	13784	13521	13593	13679	13793	13831	13688	13659	13684	13695	13702	13628	13754	13519	13589	13774	13695	13777	13612	13669	13711	13732	13657	13751	13643	13757	13776	13729	13764	13666	13710	13697	13623	13756	13663	13722	13668	13699	13717	13660	13486	13829	13700	13649	13603	13717	13672	13591	13732	13586	13546	13630	13876	13483	13727	13819	13697	13691	13585	13787	13621	13771	13697	13625	13763	13643	13850	13684	13526	13684	13720	13708	13613	13989	13566	13791	13748	13607	13849	13734	13566	13725	13628	13819	13606	13719	13615	13721	13680	13856	13853	13587	13894	13661	13822	13715	13788	13618	13733	13837	13511	13649	13612	13619	13570	13811	13640	13601	13675	13779	13683	13781	13583	13731	13675	13578	13657	13769	13488	13706	13780	13712	13757	13670	13787	13542	13630	13756	13565	13686	13583	13674	13613	13528	13777	13702	13837	13923	13595	13623	13497	13674	13653	13595	13641	13710	13869	13690	13677	13766	13728	13835	13787	13716	13637	13670	13780	13684	13698	13631	13808	13573	13747	13673	13704	13571	13711	13809	13674	13777	13674	13555	13669	13659	13737	13758	13776	13644	13720	13667	13907	13767	13647	13675	13558	13845	13687	13788	13815	13710	13723	13716	13690	13696	13839	13634	13487	13723	13761	13700	13628	13849	13588	13809	13832	13746	13697	13870	13662	13737	13741	14026	13630	13758	13624	13752	13651	13607	13535	13714	13663	13705	13624	13748	13706	13572	13578	13681	13617	13824	13721	13752	13640	13655	13533	13784	13700	13622	13708	13661	13802	13804	13579	13733	13788	13759	13693	13744	13585	13916	13850	13651	13635	13700	13608	13740	13541	13564	13677	13855	13940	13683	13682	13912	13557	13699	13776	13810	13659	13503	13644	13787	13785	13681	13725	13580	13713	13668	13682	13639	13840	13714	13773	13668	13576	13770	13589	13773	13801	13774	13561	13833	13716	13576	13645	13733	13808	13662	13704	13647	13813	13746	13539	13659	13595	13550	13682	13727	13567	13629	13697	13836	13770	13663	13701	13713	13786	13667	13599	13588	13704	13671	13637	13692	13659	13541	13669	13704	13624	13737	13729	13733	13743	13775	13715	13576	13728	13702	13776	13607	13583	13659	13817	13774	13622	13700	13699	13793	13733	13558	13767	13733	13832	13626	13665	13799	13799	13824	13698	13823	13631	13716	13681	13845	13706	13602	13699	13487	13594	13654	13640	13704	13603	13821	13664	13633	13704	13751	13706	13580	13583	13742	13697	13789	13717	13617	13480	13528	13728	13810	13493	13884	13656	13754	13780	13640	13867	13681	13771	13665	13690	13584	13794	13715	13636	13620	13685	13743	13691	13864	13790	13639	13795	13714	13617	13691	13503	13720	13701	13812	13588	13882	13705	13635	13721	13598	13604	13898	13605	13674	13706	13688	13812	13683	13780	13725	13642	13864	13761	13652	13679	13688	13708	13708	13620	13723	13658	13731	13650	13447	13646	13660	13818	13515	13731	13647	13698	13690	13842	13725	13576	13549	13692
25480	21416	28487	27010	23665	21701	20742	17866	16218	15652	14861	14567	13957	14146	13914	13958	13758	13566	13487	13686	13496	13459	13666	13577	13398	13524	13361	13348	13516	13472	13561	13384	13463	13489	13486	13340	13415	13371	13391	13532	13301	13223	13148	13392	13431	13332	13243	13278	13342	13331	13282	13328	13372	13273	13194	13142	13269	13373	13301	13332	13288	13320	13219	13299	13152	13201	13495	13287	13294	13458	13459	13182	13446	13377	13360	13249	13242	13242	13284	13358	13626	13139	13460	13461	13391	13529	13337	13269	13334	13258	13270	13260	13363	13364	13339	13222	13310	13141	13386	13252	13315	13273	13260	13232	13403	13339	13225	13276	13271	13412	13336	13324	13280	13099	13324	13457	13326	13379	13182	13287	13202	13319	13290	13202	13223	13191	13412	13063	13304	13155	13178	13188	13334	13271	13282	13490	13422	13187	13248	13492	13318	13351	13357	13413	13431	13154	13474	13330	13391	13308	13282	13493	13323	13297	13361	13304	13376	13201	13479	13077	13342	13379	13396	13113	13409	13267	13378	13190	13295	13424	13326	13147	13187	13178	13209	13187	13060	13325	13179	13340	13457	13245	13247	13229	13401	13149	13218	13298	13532	13469	13325	13354	13289	13533	13180	13070	13398	13312	13314	13346	13382	13178	13434	13048	13317	13365	13374	13283	13103	13299	13360	13239	13352	13404	13472	13297	13255	13144	13241	13410	13247	13066	13475	13240	13277	13261	13181	13321	13195	13197	13280	13244	13245	13146	13260	13268	13325	13235	13445	13166	13160	13276	13288	13175	13192	13437	13299	13271	13358	13392	13094	13167	13378	13337	13351	13216	13389	13108	13309	13279	13424	13384	13250	13314	13216	13266	13415	13371	13202	13350	13370	13348	13300	13116	13209	13363	13247	13224	13160	13171	13273	13534	13238	13357	13398	13452	13538	13237	13098	13326	13326	13251	13368	13449	13247	13329	13261	13284	13150	13277	13395	13323	13225	13213	13190	13290	13450	13432	13517	13340	13360	13181	13347	13338	13361	13383	13139	13251	13445	13443	13221	13285	13328	13250	13371	13300	13312	13268	13432	13352	13287	13423	13138	13276	13274	13359	13220	13242	13210	13296	13087	13337	13451	13423	13222	13340	13294	13198	13303	13360	13286	13188	13193	13139	13043	13290	13374	13260	13370	13445	13443	13374	13278	13281	13488	13297	13340	13281	13449	13313	13353	13329	13392	13370	13307	13535	13216	13101	13458	13315	13355	13335	13322	13175	13346	13359	13288	13428	13383	13115	13236	13366	13306	13401	13355	13367	13397	13117	13327	13424	13279	13149	13301	13276	13103	13318	13182	13212	13292	13175	13062	13277	13373	13216	13314	13169	13238	13253	13155	13307	13466	13220	13298	13340	13498	13419	13252	13414	13341	13462	13336	13253	13333	13211	13439	13329	13233	13461	13245	13331	13087	13191	13345	13165	13509	13251	13368	13341	13426	13311	13249	13347	13195	13081	13294	13318	13346	13317	13086	13259	13214	13293	13187	13268	13240	13190	13169	13420	13257	13241	13600	13365	13390	13451	13226	13185	13346	13248	13473	13419	13580	13359	13361	13292	13240	13091	13239	13353	13255	13264	13304	13334	13239	13314	13389	13216	13465	13281	13309	13182	13117	13247	13371	13339	13363	13291	13451	13267	13291	13197	13368	13239	13388	13459	13451	13433	13442	13354	13311	13380	13300	13251	13391	13224	13341	13289	13454	13455	13440	13342	13205	13336	13171	13134	13382	13475	13528	13288	13167	13175	13395	13218	13327	13351	13488	13429	13437	13405	13420	13564	13478	13209	13197	13299	13171	13388	13419	13486	13432	13375	13168	13406	13418	12962	13162	13372	13387	13423	13409	13132	13220	13197	13408	13324	13249	13415	13398	13302	13472	13205	13285	13345	13354	13203	13407	13245	13414	13359	13365	13106	13307	13266	13301	13293	13347	13188	13325	13213	13119	13229	13394	13446	13386	13546	13332	13262	13128	13252	13435	13389	13412	13374	13269	13411	13308	13220	13437	13238	13216	13467	13206	13274	13310	13428	13316	13429	13408	13028	13364	13228	13324	13217	13177	13398	13350	13302	13320	13343	13147	13160	13186	13472	13160	13275	13351	13243	13212	13275	13166	13053	13271	13380	13283	13370	13431	13253	13297	13297	13515	13167	13263	13261	13286	13426	13415	13403	13414	13518	13397	13398	13389	13440	13374	13432	13187	13398	13328	13190	13308	13145	13250	13388	13222	13519	13444	13329	13384	13144	13314	13393	13288	13469	13339	13423	13491	13413	13274	13413	13184	13295	13319	13351	13314	13126	13436	13203	13214	13310	13288	13102	13219	13297	13514	13346	13350	13371	13182	13316	13348	13238	13095	13230	13172	13517	13331	13161	13231	13260	13320	13228	13206	13375	13125	13295	13340	13270	13091	13374	13245	13303	13205	13259	13349	13299	13414	13298	13443	13503	13403	13277	13173	13218	13307	13296	13180	13177	13313	13179	13518	13314	13257	13288	13325	13290	13174	13346	13243	13234	13351	13237	13362	13344	13411	13383	13223	13329	13127	13361	13343	13209	13318	13421	13187	13236	13185	13400	13246	13406	13544	13363	13288	13178	13220	13414	13314	13356	13357	13345	13291	13527	13377	13295	13310	13386	13322	13447	13089	13321	13255	13179	13269	13331	13332	13285	13391	13397	13282	13187	13244	13332	13252	13205	13185	13272	13185	13276	13428	13304	13217	13257	13264	13263	13188	13256	13393	13321	13303	13351	13175	13237	13212	13198	13308	13236	13351	13330	13491	13414	13243	13375	13293	13270	13377	13365	13507	13342	13334	13393	13322	13248	13056	13199	13181	13140	13302	13367	13331	13451	13106	13279	13233	13370	13201	13397	13328	13372	13186	13073	13277	13386	13389	13408	13370	13425	13324	13158	13372	13376	13343	13406	13350	13253	13546	13206	13333	13190	13207	13282	13265	13337	13281	13482	13261	13268	13371	13293	13269	13440	13309	13275	13304	13395	13347	13366	13365	13038	13326	13349	13471	13306	13472	13276	13293	13480	13227	13271	13394	13366	13427	13527	13436	13187	13244	13365	13376	13407	13504	13209	13254	13128	13295	13298	13313	13305	13287	13303	13187	13346	13291	13158	13227	13359	13292	13327	13460	13306	13283	13339	13303	13399	13051	13297	13266	13370	13303	13256	13179	13380	13224	13225	13154	13333	13337	13376	13300	13305	13230	13101	13406	13317	13321	13149	13398	13362	13158	13276	13316	13254	13395	13350	13122	13271	13314	13035	13278	13196	13282	13256	13323	13332	13244	13200	13260	13148	13366	13297	13385	13318	13427	13388	13357	13297	13398	13356	13377	13309	13532	13189	13136	13405	13335	13293	13299	13168	13348	13445	13374	13186	13420	13296	13504	13253	13318	13463	13120	13381	13350	13462	13224	13301	13276	13248	13353	13337	13276	13356	13351	13176	13436	13189	13259	13100	13228	13377	13218	13315	13251	13261	13327	13407	13207	13349	13244	13297	13283	13377	13205	13188	13266	13324	13425	13308	13377	13249	13432	13416	13472	13245	13181	13290	13184	13384	13293	13157	13109	13131	13307	13428	13431	13472	13338	13411	13336	13272	13171	13410	13444	13297	13279	13358	13096	13298	13339	13346	13292	13406	13453	13346	13278	13158	13442	13283	13437	13206	13396	13268	13299	13446	13308	13291	13148	13283	13285	13390	13319	13457	13226	13433	13414	13168	13294	13187	13288	13295	13352	13507	13189	13226	13456	13171	13386	13253	13209	13308	13201	13238	13224	13255	13474	13045	13377	13166	13251	13427	13192	13188	13270	13250	13329	13247	13350	13322	13298	13097	13224	13521	13315	13235	13411	13309	13271	13103	13275	13150	13210	13356	13113	13161	13314	13351	13212	13197	13246	13371	13420	13292	13246	13464	13280	13335	13457	13228	13298	13214	13234	13240	13327	13384	13274	13380	13294	13531	13136	13330	13289	13255	13382	13626	13301	13485	13334	13211	13344	13307	13253	13343	13263	13373	13176	13270	13271	13210	13141	13373	13312	13250	13393	13296	13274	13344	13197	13338	13435	13258	13297	13384	13435	13213	13373	13391	13428	13526	13207	13237	13272	13433	13303	13421	13220	13386	13414	13308	13370	13308	13290	13456	13403	13445	13310	13466	13328	13270	13350	13496	13219	13348	13472	13347	13408	13342	13338	13155	13112	13273	13465	13284	13338	13268	13370	13245	13073	13415	13264	13428	13304	13278	13292	13426	13258	13260	13419	13276	13363	13254	13363	13224	13398	13226	13332	13371	13251	13223	13215	13309	13345	13295	13279	13420	13336	13344	13300	13303	13194	13319	13043	13316	13299	13310	13231	13391	13363	13372	13267	13155	13404	13365	13309	13399	13228	13367	13383	13395	13278	13367	13320	13334	13285	13309	13171	13434	13098	13343	13378	13501	13185	13273	13498	13160	13275	13285	13267	13399	13268	13246	13416	13457	13375	13288	13225	13170	13349	13247	13329	13367	13334	13351	13197	13253	13435	13351	13115	13330	13209	13269	13406	13524	13171	13175	13560	13395	13200	13322	13450	13230	13270	13333	13131	13346	13370	13278	13466	13077	13340	13255	13277	13216	13327	13131	13247	13448	13405	13322	13267	13008	13377	13342	13367	13258	13266	13304	13398	13173	13417	13426	13184	13348	13251	13003	13309	13343	13162	13319	13274	13411	13321	13257	13108	13365	13326	13278	13373	13374	13054	13138	13224	13304	13276	13399	13184	13073	13405	13365	13446	13321	13253	13243	13297	13256	13348	13337	13414	13265	13448	13272	13342	13362	13453	13245	13398	13258	13454	13439	13317	13243	13283	13208	13177	13272	13229	13172	13206	13257	13300	13384	13243	13330	13255	12943	13296	13316	13394	13189	13329	13173	13255	13316	13274	13458	13262	13422	13290	13444	13351	13184	13480	13404	13237	13513	13394	13083	13484	13362	13302	13333	13461	13383	13308	13156	13174	13217	13359	13326	13124	13220	13367	13407	13295	13265	13218	13260	13355	13347	13369	13312	13460	13309	13365	13364	13224	13544	13335	13326	13409	13155	13311	13374
28847	47615	44962	35363	27791	23856	22633	19958	18206	16723	15414	15032	14378	14314	14069	14203	13763	13606	13670	13550	13360	13460	13385	13278	13284	13306	13376	13261	13109	13299	13409	13243	13374	13185	13103	13295	13323	13198	13197	13216	13186	13173	13064	13000	13185	13400	13344	13271	13057	13191	13294	13117	13258	13107	13279	13184	13133	12990	13126	13068	13111	13142	13266	13055	13147	13323	13109	13091	13054	13139	13082	13122	13131	13280	13176	13069	13248	13185	13283	13176	13054	13269	13175	13138	13183	13225	13200	13234	13190	13237	13106	13209	13186	13041	13007	13096	13355	13063	13281	13266	13076	13161	13224	13141	13099	13185	13258	13259	13290	13184	13065	13096	13258	13060	13222	13254	13136	13007	13117	13250	13082	13273	13144	13143	13148	13105	12990	13128	13115	13275	13251	13071	13136	13361	13177	13356	13044	12956	13183	13229	13211	13186	13292	13170	13326	13215	13279	13137	13201	13165	13009	13231	13182	13117	13131	13085	13091	12951	13185	13144	13065	13178	13225	13105	13118	13278	13134	13209	13079	13316	13125	13012	13134	13130	13067	13186	13106	13077	13125	13198	13215	13073	13087	13140	13157	13143	13339	13144	13209	13265	12979	13240	13142	13119	13201	12949	13204	13222	13232	13099	13134	13244	13274	13174	13283	13306	13116	13218	13178	13087	13161	13136	13145	13141	13244	13021	13159	13339	13260	13005	13127	13200	13187	13092	13287	13199	13076	13253	13139	13261	13154	13208	13251	13144	13046	13116	13174	13141	13089	13083	13080	13162	13178	13183	13184	13289	12998	13200	13278	13127	13113	13082	13068	13347	12994	13035	13192	13283	13151	13134	13219	13119	13151	13160	13106	13340	13041	12977	13315	13203	13194	13064	13126	13235	13173	13014	13323	13204	13213	13018	13096	13080	13120	13221	13141	13031	13125	13035	13204	13013	13240	13225	13310	13122	13239	13218	13191	13356	13022	13144	13304	13091	13079	13116	13225	13240	13150	13143	13137	13189	13299	13272	13182	13207	13089	13132	13205	13149	12948	13139	13167	13305	13188	13139	13270	13285	13140	13185	13141	13156	13220	13019	13233	13074	13231	13231	13240	13133	13243	13177	13191	13117	13216	13193	13107	13091	13202	13114	13032	13141	13100	13233	13143	13210	13158	13137	13285	13199	13339	13145	13068	13051	13039	13135	13126	13242	13130	13132	13038	13208	13156	13217	13175	12968	13130	13160	12995	12969	13146	13072	13086	13361	12968	13264	13179	13133	13266	13224	13101	13155	12973	13146	13144	13022	13052	13041	13345	13292	13212	13181	13092	13131	13196	13427	13225	13073	13134	13226	13086	13006	13080	13293	13302	13227	13218	13229	13064	13186	13091	13316	13056	13099	13249	13157	13236	13226	13230	13190	13052	13144	13123	13093	13177	13083	13065	13129	13180	13144	12990	13156	13249	13077	13212	13087	13226	13130	13200	13271	13139	13407	13161	13131	13232	13133	13024	13099	13079	13067	13287	13165	13297	13019	13210	13229	13272	13088	13128	13019	13131	13156	13130	13156	13238	13217	13073	13067	13092	13143	13024	13254	13130	13188	13228	13049	13216	13237	13006	13121	13213	13024	13227	13212	13339	13059	13277	13203	13125	13231	13138	12957	13180	13165	13009	13241	13164	13081	13193	13161	13025	13084	13304	13227	13211	13159	13141	13178	13102	13158	13100	13222	13003	13202	13016	13236	13131	13222	13075	13182	13171	13251	13316	13211	13147	13152	13268	13109	13163	13239	13072	13307	13234	13173	13191	13199	13201	13118	13171	13169	13082	13085	13162	13205	13232	13103	13240	13165	12986	13246	13314	13113	13237	13027	13219	13110	13073	13036	13237	13205	13219	13164	13122	13215	13094	13086	13069	13213	13446	13212	13156	13197	13230	13190	13252	13009	13058	13170	13104	13117	13095	13067	13008	13109	13041	13152	13192	13017	13111	13144	13171	13232	13241	13283	13008	13090	13032	13170	13151	13157	13122	13022	13245	13294	13063	13322	13200	13178	13260	13141	13079	13084	13194	13125	13229	13175	13291	13205	13159	13118	13241	12849	13272	13130	13226	13130	13222	13143	13134	13100	13220	13142	12873	13224	13074	13112	13183	13141	13128	13031	13256	13001	13104	13139	12971	13011	13045	13205	13288	13137	13143	13329	13090	13235	13237	13150	13291	13130	13274	13055	13006	13365	12994	13064	13199	13247	13027	13140	13002	13065	13081	13335	13117	13205	13083	13168	13242	13037	13345	13212	13041	12955	13185	13260	13206	13212	13108	13210	13199	13325	13284	13126	13057	13114	13179	13151	13242	13085	13215	13150	13027	13121	13295	13226	13270	13040	13091	13179	13072	13090	13133	13017	13350	13301	13252	13191	13147	13091	13082	13144	13125	13134	13100	13158	13042	13205	13184	13258	12969	13343	13192	13150	13273	13171	13217	13070	13241	13185	13185	13317	13169	13229	13173	13290	12970	13140	13227	13288	13282	13119	13239	13125	13081	13236	13262	13124	13066	13265	13113	13160	13226	13142	13133	13103	13293	13108	13261	13240	13121	13309	13095	13085	13254	13183	13277	13213	13077	13342	13270	13054	13134	13091	13170	13219	13154	13032	13198	13211	13185	13226	13075	13044	13336	13160	13178	13313	13194	13169	13273	13216	13228	13133	13072	13054	13270	13358	13158	13119	13144	13261	13307	12906	13179	13154	13172	13001	13015	13153	13090	13129	13278	13171	13053	13155	13138	13137	13136	13109	13160	13145	13191	13190	13302	13161	13210	13236	13104	13188	13186	13218	13170	13264	13227	13193	13223	13153	13080	13104	13149	13272	13183	13213	13126	13246	13219	13039	13025	13237	13193	13055	13206	13116	13173	13231	13133	13035	13184	13160	13082	13136	13271	13231	13315	13131	13060	13152	13079	13092	13214	13180	13105	13306	13221	13308	13258	13220	13053	13152	13102	13160	13135	13096	13224	13176	13144	12995	13088	13046	13175	13262	13293	13265	13047	13194	13147	13219	13117	13196	13169	13056	13365	12991	13236	13166	13120	13046	13018	13025	13007	13254	13159	13191	13177	13113	13199	13312	13257	13401	13216	13021	13256	13149	13237	13057	13085	13140	13170	13007	13212	13173	13152	13195	13263	13178	13121	13092	13141	13238	13179	13282	13002	13231	13123	13188	13121	13146	13140	13193	13417	13291	13346	13214	13090	13140	13320	12964	13195	13045	13106	13109	13051	13161	13075	13049	13156	13043	13247	13044	13328	13000	13182	13183	13200	13244	13088	13104	13187	13190	13386	13189	13133	13041	13078	13119	13162	12982	13262	13160	13287	13074	13178	13129	13291	13125	13192	13080	13196	13077	13187	13282	13254	13169	13194	13212	13236	13073	13108	13040	13080	13214	13141	13108	13109	13200	13141	13197	13175	12992	13197	13164	13209	12960	13286	13233	12962	13211	13061	13102	13115	13257	13135	13122	12920	13214	13197	13062	13246	13027	13170	13206	13156	13058	12924	13206	13034	13109	13161	13126	13153	13187	13206	13119	13250	13289	13215	13102	13123	13159	13003	13104	13250	13078	13271	13122	13267	13126	13066	12980	13218	13016	13205	13199	13080	13219	13078	13135	13209	13035	13103	13288	13250	13125	13263	13212	13298	13063	13187	13191	13054	12989	13252	13287	13095	13192	13269	13267	13086	13179	13006	13131	13090	13246	13196	13203	13127	13213	13353	13232	13177	13194	13106	13234	13218	13171	13250	13226	13117	13165	13184	13111	13225	13266	13220	13122	13078	13206	13251	13219	13253	13041	13208	12887	13070	13130	13122	13152	13119	13260	13241	13134	13182	12986	13219	12978	13300	13134	13091	13187	13015	13322	13089	13115	13115	13163	13156	13140	13251	13057	13117	13310	13197	13117	13124	13115	13169	13055	13076	13175	12994	13194	13420	13221	13310	13139	13277	13212	13180	13052	13147	13135	13254	13120	13059	13248	13173	13050	13231	12976	13227	13309	13247	13100	13223	13092	13226	13184	13027	13146	13170	13166	13092	13342	13170	13145	13040	13228	13263	13130	13264	13236	13116	13291	13336	13217	13083	13228	13215	12947	13414	13114	13135	12980	13200	13300	13095	13308	13183	13305	13195	13260	13327	13265	13130	13092	13252	13107	13048	13099	13270	13174	13117	13198	13174	13244	13237	13090	13267	13165	13250	13263	13060	13086	13166	13311	13198	12984	13154	13163	13311	13251	13122	13110	13320	13073	13249	13090	13057	13138	13191	13189	13088	13104	13068	13214	13273	13127	13231	13198	13228	13239	13059	13095	13093	13121	13115	13194	13110	13169	13118	13175	13272	13281	13239	13059	12955	13208	13335	13320	13160	13102	13109	13253	13008	13092	13197	13108	13166	13151	13059	13176	13265	13113	13156	13002	13102	13183	13153	13078	13321	13093	13266	13085	13273	12972	13250	13218	13341	13086	13137	13177	13250	13185	13125	13193	13119	13089	13272	13209	13205	13233	13132	13164	13180	13124	13304	13290	13181	13226	13181	13032	13092	13248	13213	13232	13228	13204	13208	13180	13155	13232	13157	13228	13112	13202	13214	13188	13254	13039	13256	13149	13147	13088	13279	13160	13178	13185	13158	13033	12989	13053	13231	13142	13114	13168	13154	13274	13188	12975	13213	13074	13160	12962	13125	13062	13228	13177	13155	13170	13055	13043	13050	13245	13185	13090	13223	13125	13101	13161	13226	12979	12986	13189	13295	13128	13001	13270	13205	13332	13238	13152	13090	13120	13312	13016	13170	13271	13253	13120	13393	13197	13232	13097	13211	13219	13083	13116	13008	13070	13180	13172	13058	13168	13318	13177	13231	13227	13167	13117	12971	13125	13061	13284	13165	13071	13052	13277	13228	13189	13288	13171	13135	13292	13271	13159	13127	13259	13079	13219	13119	13269	13110	13379	13276	13072	13111	13158	13158	13341	13157	13250	13119	13248	13190	13121	13197	13146	13018	13335	13167	13194	13126	13134	13126	13149	13189	13220	13189	13215	13264	13293	13195	13249	13292	13101	13057	13146	13282	13300	13265	13114	13171	13200	13083	13024	13224	13205	13273	13215
24255	21360	28914	24680	23342	24990	24768	19548	17784	17094	15908	15166	14709	14991	14445	14535	14302	14256	14347	14250	13979	14106	14024	14062	14085	14044	14060	13910	13891	13875	13810	13720	14011	13618	13946	13895	13788	13644	13805	13826	13784	13847	13717	13611	13777	13738	13646	13715	13912	13673	13658	13759	13730	13656	13593	13631	13839	13678	13648	13632	13589	13584	13782	13726	13679	13753	13814	14009	13901	13579	13861	13842	13854	13765	13872	13637	13883	13687	13718	13594	13633	13724	13737	13658	13814	13696	13825	13595	13659	13893	13737	13738	13830	13799	13707	13605	13813	13779	13874	13514	13849	13482	13681	13762	13934	13697	13588	13607	13640	13693	13890	13647	13691	13739	13871	13804	13878	13774	13582	13789	13759	13681	13782	13583	13864	13816	13750	13622	13896	13723	13749	13821	13611	13715	13727	13642	13711	13747	13474	13655	13725	13699	13851	13887	13876	13802	13786	13582	13658	13718	13922	13649	13746	13881	13760	13800	13824	13794	13768	13782	13728	13781	13759	13845	13773	13672	13704	13596	13367	13601	13656	13809	13925	13555	13789	13817	13632	13630	13848	13646	13723	13742	13661	13583	13786	13625	13703	13939	13657	13790	13715	13405	13513	13677	13841	13649	13678	13784	13589	13660	13895	13601	13625	13621	13772	13647	13999	13676	13658	13534	13679	13900	13743	13686	13717	13723	13538	13720	13669	13812	13792	13680	13783	13609	13621	13553	13864	13488	13639	13732	13752	13647	13831	13532	13803	13765	13517	13752	13559	13580	13670	13813	13616	13849	13790	13668	13835	13652	13687	13708	13850	13778	13866	13636	13557	13670	13656	13754	13743	13862	13660	13648	13837	13718	13885	13790	13873	13738	13680	13634	13575	13741	13660	13637	13395	13602	13603	13687	13902	13509	13584	13738	13716	13656	13675	13573	13857	13780	13665	13610	13651	13759	13710	13648	13740	13811	13598	13780	13693	13675	13696	13650	13718	13605	13713	13894	13723	13702	13516	13576	13698	13670	13833	13530	13592	13582	13578	13845	13677	13650	13666	13508	13512	13837	13673	13729	13518	13639	13681	13623	13681	13872	13778	13820	13673	13679	13786	13788	13734	13661	13694	13700	13503	13649	13714	13648	13730	13785	13631	13687	13632	13625	13717	13737	13856	13865	13712	13651	13736	13746	13554	13665	13677	13716	13746	13891	13748	13714	13566	13607	13747	13557	13782	13630	13659	13627	13874	13765	13663	13787	13697	13642	13612	13649	13887	13839	13664	13639	13903	13709	13979	13888	13513	13712	13619	13693	13783	13553	13802	13600	13473	13640	13665	13801	13838	13802	13585	13551	13682	13513	13631	13667	13508	13628	13844	13842	13885	13660	13567	13874	13830	13675	13590	13641	13455	13809	13805	13819	13873	13807	13653	13759	13736	13764	13864	13694	13767	13581	13722	13819	13770	13623	13721	13583	13679	13603	13848	13726	13611	13735	13801	13505	13785	13687	13552	13866	13710	13559	13555	13690	13635	13785	13721	13771	13767	13796	13661	13598	13752	13767	13689	13602	13734	13683	13836	13802	13692	13690	13692	13662	13590	13539	13745	13642	13662	13850	13707	13585	13800	13777	13762	13413	13605	13565	13763	13755	13535	13753	13866	13618	13826	13729	13611	13759	13773	13680	13598	13470	13564	13791	13816	13689	13649	13682	13692	13678	13657	13771	13713	13786	13583	13751	13518	13751	13666	13895	13597	13741	13581	13652	13690	13704	13790	13559	13702	13796	13810	13897	13738	13572	13675	13556	13584	13847	13526	13735	13690	13655	13765	13544	13600	13532	13819	13865	13750	13836	13446	13608	13679	13912	13823	13838	13810	13845	13649	13760	13665	13806	13787	13844	13687	13800	13778	13583	13740	13736	13734	13712	13558	13572	13773	13595	13722	13713	13657	13583	13542	13717	13849	13811	13794	13745	13603	13696	13612	13814	13593	13512	13585	13827	13861	13615	13679	13749	13647	13670	13785	13750	13858	13724	13568	13753	13707	13709	13811	13747	13801	13754	13652	13590	13940	13683	13608	13699	13642	13661	13745	13698	13915	13645	13468	13841	13823	13644	13828	13657	13726	13525	13843	13552	13426	13671	13618	13658	13599	13828	13769	13649	13637	13653	13821	13678	13483	13571	13707	13666	13684	13737	13613	13719	13748	13663	13715	13812	13526	13750	13637	13625	13675	13577	13588	13776	13755	13934	13700	13717	13654	13692	13663	13591	13640	13620	13829	13694	13822	13652	13795	13677	13537	13750	13728	13554	13821	13580	13794	13719	13545	13686	13887	13692	13636	13725	13630	13573	13558	13653	13600	13603	13884	13614	13516	13639	13774	13760	13837	13887	13689	13802	13672	13613	13569	13581	13534	13634	13936	13624	13606	13636	13620	13957	13591	13720	13652	13617	13688	13794	13802	13728	13784	13724	13578	13644	13745	13526	13546	13671	13605	13579	13686	13527	13809	13736	13798	13434	13607	13802	13743	13518	13789	13615	13747	13674	13655	13618	13682	13806	13796	13702	13637	13658	13717	13733	13800	13731	13633	13653	13609	13768	13444	13727	13648	13600	13713	13674	13680	13589	13726	13630	13751	13734	13692	13723	13596	13682	13773	13804	13623	13751	13671	13703	13599	13680	13787	13599	13733	13759	13663	13686	13899	13687	13722	13649	13755	13792	13844	13791	13775	13604	13623	13592	13442	13601	13815	13603	13764	13828	13709	13657	13592	13556	13701	13576	13726	13631	13770	13730	13722	13736	13755	13555	13714	13846	13730	13571	13709	13607	13558	13621	13598	13839	13661	13661	13755	13864	13804	13713	13647	13598	13567	13674	13769	13490	13719	13724	13852	13588	13456	13694	13639	13787	13718	13565	13721	13725	13659	13784	13581	13671	13477	13586	13604	13717	13643	13573	13652	13709	13828	13766	13760	13717	13685	13512	13662	13620	13608	13683	13683	13820	13711	13840	13560	13706	13865	13696	13644	13719	13512	13581	13782	13907	13699	13563	13719	13645	13747	13800	13635	13758	13712	13744	13624	13552	13778	13789	13617	13768	13625	13672	13678	13593	13642	13664	13812	13740	13731	13639	13783	13739	13520	13740	13835	13670	13745	13687	13653	13802	13576	13669	13857	13735	13842	13665	13571	13755	13556	13717	13671	13709	13875	13627	13701	13687	13599	13588	13597	13639	13749	13689	13685	13834	13818	13595	13715	13795	13814	13614	13819	13753	13862	13767	13643	13699	13827	13566	13702	13756	13806	13858	13936	13850	13720	13732	13598	13770	13618	13831	13714	13697	13966	13857	13901	13590	13774	13639	13600	13709	13698	13715	13677	13910	13928	13723	13591	13702	13700	13596	13775	13596	13861	13807	13684	13803	13753	13568	13624	13753	13686	13727	13691	13779	13568	13590	13622	13728	13813	13540	13616	13817	13641	13795	13764	13697	13589	13615	13681	13591	13908	13755	13672	13762	13572	13756	13655	13423	13732	13783	13674	13673	13583	13953	13731	13511	13601	13794	13602	13620	13578	13763	13714	13664	13788	13719	13727	13707	13581	13562	13811	13767	13706	13594	13690	13775	13651	13700	13725	13616	13554	13715	13702	13524	13530	13514	13651	13653	13726	13744	13632	13749	13716	13828	13706	13864	13628	13653	13707	13768	13710	13518	13826	13792	13734	13628	13766	13882	13757	13592	13720	13873	13711	13725	13789	13787	13605	13650	13627	13627	13717	13761	13658	13832	13642	13705	13725	13809	13628	13683	13768	13702	13543	13666	13739	13694	13730	13925	13576	13777	13737	13701	13928	13724	13754	13850	13643	13592	13840	13554	13861	13791	13707	13746	13882	13736	13746	13735	13408	13916	13865	13863	13681	13863	13718	13688	13643	13773	13847	13687	13686	13860	13961	13656	13694	13701	13701	13746	13677	13779	13819	13680	13820	13721	13615	13656	13788	13536	13738	13597	13822	13722	13867	13752	13811	13767	13531	13525	13579	13746	13740	13787	13635	13703	13887	13928	13703	13667	13764	13606	13693	13719	13823	13693	13759	13626	13496	13674	13859	13635	13771	13601	13750	13637	13689	13751	13658	13604	13621	13663	13583	13576	13689	13648	13640	13708	13590	13769	13701	13672	13732	13551	13696	13730	13847	13741	13809	13548	13753	13734	13733	13649	13786	13626	13681	13600	13735	13642	13790	13660	13604	13652	13628	13618	13645	13699	13782	13776	13673	13507	13628	13698	13545	14013	13735	13456	13794	13849	13512	13776	13738	13806	13639	13615	13583	13651	13837	13614	13810	13688	13768	13787	13628	13551	13633	13712	13845	13539	13692	13588	13710	13567	13626	13613	13515	13691	13745	13686	13367	13772	13800	13949	13742	13785	13560	13703	13625	13670	13546	13646	13657	13580	13714	13867	13741	13591	13718	13538	13727	13636	13695	13562	13602	13686	13623	13796	13540	13874	13808	13671	13711	13720	13941	13691	13478	13875	13826	13786	13680	13737	13794	13665	13807	13742	13784	13648	13822	13528	13662	13871	13627	13601	13520	13461	13604	13651	13693	13566	13712	13659	13780	13706	13628	13636	13838	13902	13597	13510	13762	13655	13709	13603	13784	13797	13832	13628	13781	13645	13791	13726	13638	13674	13753	13705	13448	13508	13703	13615	13774	13732	13694	13760	13881	13675	13784	13545	13831	13866	13652	13930	13722	13465	13728	13670	13590	13759	13511	13764	13772	13751	13731	13742	13532	13670	13677	13621	13671	13687	13813	13773	13790	13715	13741	13846	13833	13687	13719	13542	13546	13614	13746	13683	13623	13600	13623	13656	13523	13588	13844	13850	13813	13675	13675	13804	13678	13871	13716	13644	13534	13607	13757	13814	13775	13743	13857	13777	13654	13722	13717	13768	13748	13651	13671	13838	13711	13523	13643	13756	13724	13472	13743	13740	13712	13693	13701	13522	13738	13692	13812	13636	13675	13702	13851	13553	13578	13624	13480	13600	13646	13792	13725	13760	13913	13635	13587	13721	13740	13699	13741	13925	13615	13767	13847	13842	13688	13788	13799	14074	13655	13725	13769	13536	13922	13691	13652	13686	13764	13671	13803	13723
30536	52382	49805	39188	31787	28171	26062	22225	20283	18345	16620	15811	14888	15173	14800	14594	14422	14157	14127	14026	13944	13624	13937	13773	13715	13694	13666	13706	13517	13722	13918	13667	13652	13486	13449	13451	13663	13554	13477	13454	13578	13452	13414	13344	13492	13417	13346	13462	13398	13549	13410	13542	13304	13482	13374	13291	13345	13577	13516	13384	13678	13406	13337	13577	13600	13380	13482	13308	13475	13501	13386	13359	13473	13560	13378	13416	13534	13399	13318	13487	13378	13505	13371	13379	13387	13345	13331	13431	13445	13442	13545	13316	13501	13519	13446	13470	13378	13572	13433	13445	13488	13401	13540	13498	13309	13455	13448	13502	13492	13249	13563	13461	13385	13486	13415	13351	13256	13579	13311	13373	13363	13592	13385	13228	13593	13287	13583	13443	13416	13482	13555	13356	13449	13544	13442	13459	13418	13482	13409	13377	13366	13353	13501	13309	13623	13352	13526	13431	13567	13312	13509	13404	13408	13536	13527	13554	13406	13492	13319	13314	13494	13627	13360	13535	13456	13611	13548	13304	13553	13401	13387	13226	13404	13542	13447	13420	13430	13422	13507	13387	13540	13480	13427	13313	13381	13287	13374	13385	13379	13435	13496	13294	13378	13433	13305	13298	13198	13514	13508	13593	13510	13306	13193	13357	13479	13518	13415	13530	13331	13370	13456	13542	13439	13468	13536	13345	13521	13296	13465	13413	13454	13278	13457	13482	13301	13340	13485	13344	13329	13427	13459	13521	13366	13416	13412	13436	13337	13472	13320	13405	13388	13325	13546	13507	13208	13454	13403	13434	13421	13228	13428	13381	13459	13324	13446	13517	13412	13372	13496	13479	13399	13518	13518	13400	13387	13612	13371	13218	13479	13578	13449	13393	13558	13334	13585	13521	13500	13526	13212	13516	13464	13494	13313	13436	13493	13463	13373	13533	13468	13443	13521	13505	13389	13513	13289	13394	13482	13519	13423	13647	13425	13373	13571	13450	13368	13406	13494	13454	13503	13479	13461	13405	13235	13181	13381	13445	13378	13347	13332	13424	13407	13576	13509	13429	13314	13315	13382	13336	13422	13314	13369	13355	13334	13536	13260	13350	13556	13415	13432	13530	13511	13350	13416	13301	13334	13436	13565	13440	13394	13595	13379	13388	13462	13469	13509	13402	13477	13485	13343	13571	13371	13423	13434	13454	13488	13422	13384	13397	13427	13511	13524	13303	13408	13539	13261	13295	13331	13408	13445	13434	13396	13541	13446	13371	13484	13246	13448	13526	13538	13369	13579	13324	13563	13514	13514	13369	13399	13377	13541	13283	13468	13487	13394	13403	13455	13417	13333	13386	13558	13568	13358	13447	13330	13453	13229	13327	13397	13510	13348	13406	13314	13427	13497	13399	13329	13166	13630	13349	13294	13308	13468	13472	13584	13343	13492	13331	13491	13595	13445	13243	13477	13588	13353	13451	13619	13413	13422	13379	13578	13395	13352	13456	13486	13510	13406	13466	13361	13359	13349	13341	13337	13364	13348	13589	13413	13459	13274	13438	13502	13415	13401	13361	13340	13491	13483	13434	13489	13446	13419	13395	13628	13365	13482	13379	13389	13511	13543	13455	13414	13361	13390	13448	13488	13377	13342	13415	13431	13430	13446	13428	13388	13484	13360	13446	13563	13561	13478	13432	13494	13322	13380	13325	13530	13513	13366	13419	13414	13442	13401	13334	13580	13304	13522	13473	13487	13387	13379	13469	13452	13343	13597	13403	13528	13487	13466	13269	13455	13465	13523	13510	13548	13552	13367	13450	13511	13351	13354	13299	13404	13481	13299	13537	13260	13401	13432	13339	13510	13422	13547	13490	13500	13522	13348	13482	13492	13552	13294	13472	13425	13627	13342	13501	13431	13446	13378	13388	13392	13558	13322	13539	13252	13266	13492	13099	13238	13382	13428	13281	13535	13412	13479	13355	13401	13508	13384	13407	13458	13508	13354	13529	13513	13538	13409	13463	13205	13451	13349	13610	13331	13649	13548	13503	13532	13320	13294	13290	13434	13408	13562	13466	13266	13330	13313	13480	13306	13462	13438	13336	13328	13424	13364	13442	13573	13391	13410	13450	13474	13436	13546	13294	13208	13338	13287	13430	13304	13302	13409	13343	13475	13487	13358	13370	13512	13391	13438	13334	13426	13520	13408	13508	13585	13227	13465	13367	13321	13465	13398	13591	13415	13544	13381	13453	13411	13439	13659	13579	13383	13365	13279	13315	13343	13383	13385	13438	13364	13413	13572	13496	13515	13390	13401	13310	13294	13430	13345	13438	13329	13462	13351	13472	13396	13457	13447	13269	13491	13330	13478	13491	13410	13634	13266	13407	13443	13436	13500	13365	13328	13425	13735	13469	13369	13535	13409	13384	13534	13500	13431	13560	13262	13307	13398	13333	13423	13606	13422	13348	13326	13321	13435	13377	13310	13328	13484	13323	13352	13437	13365	13388	13516	13618	13601	13604	13300	13319	13351	13370	13400	13487	13439	13407	13350	13388	13372	13484	13395	13318	13356	13510	13439	13575	13380	13562	13526	13325	13384	13452	13553	13451	13423	13564	13374	13475	13387	13405	13436	13292	13410	13486	13284	13377	13369	13483	13535	13440	13496	13509	13462	13394	13335	13474	13366	13489	13399	13359	13533	13527	13604	13394	13591	13459	13456	13322	13375	13455	13447	13410	13171	13538	13423	13369	13351	13425	13415	13551	13189	13415	13408	13356	13509	13535	13435	13477	13396	13271	13565	13344	13449	13443	13373	13523	13460	13316	13540	13415	13344	13528	13461	13338	13306	13474	13344	13650	13684	13489	13365	13366	13551	13341	13379	13445	13477	13584	13465	13414	13508	13460	13358	13308	13489	13313	13604	13361	13365	13359	13436	13449	13525	13546	13397	13558	13383	13337	13303	13374	13646	13283	13603	13245	13441	13478	13526	13546	13383	13285	13474	13423	13519	13519	13483	13315	13210	13358	13567	13451	13496	13413	13294	13437	13370	13411	13386	13481	13599	13404	13596	13364	13494	13507	13373	13290	13520	13270	13452	13548	13216	13289	13466	13360	13502	13534	13535	13418	13436	13468	13504	13602	13451	13340	13462	13444	13512	13416	13529	13363	13432	13490	13538	13330	13652	13488	13355	13398	13313	13461	13375	13412	13343	13570	13466	13492	13416	13490	13378	13471	13396	13413	13514	13387	13429	13453	13278	13440	13360	13464	13415	13524	13451	13347	13397	13692	13605	13239	13431	13430	13546	13505	13582	13357	13430	13601	13451	13401	13521	13606	13458	13452	13415	13457	13410	13307	13600	13471	13426	13495	13190	13553	13323	13329	13397	13463	13531	13508	13472	13505	13525	13482	13487	13475	13347	13388	13424	13334	13524	13414	13552	13420	13462	13351	13356	13430	13484	13521	13365	13391	13420	13314	13427	13349	13490	13367	13183	13331	13418	13475	13529	13330	13437	13354	13452	13410	13562	13502	13578	13464	13416	13431	13410	13352	13429	13456	13378	13400	13415	13431	13292	13507	13374	13428	13288	13461	13477	13278	13621	13348	13453	13357	13364	13445	13343	13418	13417	13341	13251	13458	13488	13559	13289	13368	13638	13430	13200	13547	13236	13464	13334	13345	13365	13425	13611	13317	13433	13511	13488	13562	13473	13287	13406	13404	13476	13598	13431	13430	13524	13348	13490	13547	13326	13426	13551	13481	13480	13508	13359	13515	13491	13454	13295	13426	13439	13403	13438	13404	13496	13437	13391	13476	13455	13465	13503	13403	13254	13462	13387	13517	13407	13525	13381	13389	13412	13420	13309	13342	13293	13530	13340	13341	13429	13324	13322	13457	13291	13484	13396	13452	13327	13588	13308	13393	13361	13385	13635	13342	13414	13388	13579	13478	13455	13243	13383	13281	13378	13568	13372	13320	13470	13472	13572	13406	13410	13508	13400	13405	13473	13398	13451	13437	13485	13426	13532	13295	13448	13491	13613	13467	13628	13330	13525	13412	13352	13470	13385	13440	13483	13417	13400	13333	13456	13489	13451	13222	13449	13531	13449	13504	13429	13324	13452	13548	13268	13362	13496	13441	13292	13335	13421	13358	13532	13381	13470	13490	13313	13486	13405	13360	13395	13590	13599	13594	13547	13463	13393	13434	13398	13337	13496	13437	13303	13448	13585	13454	13596	13456	13152	13568	13574	13497	13482	13575	13543	13477	13467	13427	13458	13582	13483	13479	13484	13467	13551	13509	13318	13259	13468	13510	13363	13367	13333	13358	13406	13368	13516	13516	13485	13423	13429	13285	13437	13414	13317	13350	13419	13387	13502	13368	13429	13486	13517	13368	13489	13467	13631	13439	13556	13582	13315	13408	13448	13442	13400	13575	13424	13451	13388	13370	13497	13429	13337	13417	13466	13337	13320	13403	13466	13572	13458	13258	13520	13506	13507	13513	13386	13609	13399	13346	13392	13499	13700	13428	13399	13456	13537	13323	13453	13468	13501	13522	13625	13482	13511	13432	13374	13381	13483	13398	13508	13520	13345	13433	13499	13358	13428	13351	13445	13354	13313	13468	13452	13437	13459	13276	13446	13357	13521	13552	13339	13528	13331	13282	13366	13344	13543	13507	13423	13286	13365	13289	13386	13514	13548	13412	13572	13602	13356	13469	13268	13455	13397	13342	13479	13471	13444	13595	13474	13463	13406	13434	13421	13353	13358	13467	13482	13365	13518	13403	13413	13446	13410	13565	13514	13468	13376	13290	13447	13422	13266	13399	13292	13349	13419	13472	13569	13519	13561	13486	13289	13382	13353	13398	13280	13576	13577	13542	13594	13402	13272	13443	13447	13394	13320	13396	13522	13411	13497	13604	13476	13452	13541	13222	13301	13439	13491	13307	13487	13412	13294	13468	13468	13600	13416	13599	13455	13432	13433	13232	13486	13324	13710	13500	13249	13441	13469	13443	13565	13358	13446	13580	13581	13369	13528	13603	13507	13526	13264	13443	13504	13480	13416	13304	13496	13540	13473	13442	13271	13630	13319	13353	13400	13424	13336	13424	13434	13330	13372	13551	13492	13518	13475	13324	13505	13441	13453	13374	13444	13361	13435	13510
30690	29010	32990	26841	20792	18930	17634	16330	15582	15486	14894	14750	14569	14471	14546	14459	14325	14408	14442	14392	14342	14387	14451	14268	14192	14472	14353	14163	14197	14393	14066	14307	14280	14247	14245	14356	14379	14312	14381	14239	14262	14264	14236	14108	14152	14135	14238	14130	14018	14154	14121	13984	14355	14109	14207	14277	13937	14169	14182	14130	14100	14117	14255	14237	14108	14278	14082	14274	14113	14301	14295	14195	13992	14322	14227	14130	14226	14407	14175	14277	14196	14159	14228	14133	14299	14063	14079	14158	14068	14237	14238	14176	14033	14315	14200	14200	14076	14176	14151	14332	14240	14132	14186	14331	14112	14099	14135	14231	14193	14077	14118	14062	14116	14215	14164	14189	14091	14220	14180	14053	14259	14022	14151	14119	14060	14251	14207	14265	14278	14200	14212	14120	14130	14054	14300	14199	14167	14168	14220	14289	14308	14221	14264	14327	14288	14223	14321	14108	14141	14096	14155	14154	14206	14149	14132	14176	14158	14066	14138	14391	14278	14256	14189	14338	14146	14267	14371	14168	14347	14256	14150	14183	14158	14241	14271	14160	14050	14094	14348	14244	14330	14339	14130	14314	14225	14069	14144	14139	14134	14077	14397	14360	14321	14183	14275	14444	14153	14073	14117	14161	13972	14138	14085	13982	14233	14145	14110	14078	14190	14205	14231	14169	14178	14374	14110	14435	14037	14164	14190	14189	14255	14191	14079	14210	14143	14183	14248	14267	13942	14283	14362	14294	14328	14157	14094	14104	14176	14192	14247	14193	13934	14349	14135	14180	14256	14258	14190	14052	14070	14261	14243	14147	14360	14211	14340	14323	14144	14179	13990	14313	14389	14081	14218	14123	14272	14186	14339	14178	14137	14047	14213	14283	14080	14067	14257	14159	14024	14244	14159	14223	14431	14119	14226	14188	14153	14320	14060	14143	14203	14015	14180	14158	14320	14079	14174	14194	14098	14139	14238	14299	14213	14109	14223	14315	14340	14156	14273	14305	14243	14112	14081	14111	14087	14018	14103	14087	14281	14134	14333	14144	14122	14148	14238	14195	14291	14130	14327	14265	14277	14239	14143	14238	14281	14138	14263	14287	14182	14131	14257	14189	14289	14206	14170	14068	14279	14202	14204	14259	14132	14138	14234	14190	14206	14285	14177	13993	14156	14281	14056	14239	13964	14358	14149	14037	14159	14164	14071	14197	14079	14267	14236	14309	14046	14274	14358	14125	14281	14215	13970	14258	14143	14210	14268	14210	14212	14053	14057	14108	14308	14149	14255	14103	13983	14077	14161	14028	14348	14219	14371	14116	14106	14092	14373	14074	14056	14184	14226	14035	14023	14095	14115	14225	14299	14178	14162	14055	14215	14222	14097	14095	14317	14239	14201	14337	14308	13844	14457	14353	14226	14118	14056	13988	14154	14149	14271	14120	13992	14199	14302	14387	14053	14058	14076	14163	14109	14256	14192	14151	14360	14288	14196	14124	14226	14058	14125	14122	14070	14249	14255	14129	14159	14282	14333	14343	14266	14172	14180	14152	14269	14325	14228	14276	14201	14266	14309	14161	14376	14012	14333	14254	14186	14214	14119	14097	14390	14501	14269	13997	14056	14254	14156	14095	14123	14098	14154	14100	13933	14173	14271	13978	14068	14045	14175	14139	14165	14085	14277	14280	14179	14237	14220	14055	14211	14152	14255	14272	14075	14152	14142	14317	14287	14126	14076	14303	14256	14212	14164	14174	14190	14319	14055	14308	14149	14225	14094	14241	14240	14225	14415	14204	13958	14177	14163	14215	14166	14168	14124	14146	14226	14117	14007	13975	14210	14138	14058	14215	14238	14139	14302	14157	14034	14168	14246	14145	14229	14126	14128	14127	14245	14182	14245	14175	13998	14107	14255	14172	14148	14136	14259	13972	14310	14044	14212	14208	14366	14190	14236	14263	14265	14227	14112	14106	14238	14074	14182	14224	14237	14047	13980	14176	14248	14225	14247	14505	14247	14218	14305	14219	14119	14104	14209	14223	14139	13975	14053	14118	14277	14079	14164	14323	14192	14007	14219	14164	14162	14108	14290	14169	14192	14344	14268	14375	14069	14233	14222	14067	14129	14290	14240	14225	14166	14133	14193	14061	14261	14209	14191	14279	14148	14075	14237	14328	14159	14139	14035	14131	14339	14083	14040	14071	14210	14222	14176	14304	14221	14097	14166	14023	14168	13993	14126	14231	14201	14274	14171	14182	14321	14096	14263	14204	14451	14392	14231	14184	14204	14072	14236	14246	14388	14295	14296	14090	14206	14267	14309	14253	14304	14221	14235	14193	13972	14103	14277	14187	14060	13898	14302	14293	14262	14266	14169	14112	14114	14052	14187	14286	14266	14095	14281	13965	14208	14152	14115	14070	14266	14283	14174	14275	14333	14237	14219	14051	14176	14243	14243	14242	14125	14199	14017	14076	14392	14287	14403	14267	14018	13969	14084	14123	14237	14252	14156	14266	14282	14182	14079	14244	14152	14026	14122	14143	14172	14272	14187	14151	14297	14187	14168	14112	14270	14033	13956	14113	14161	14219	14103	14241	14230	14384	14261	14261	14249	14113	14094	14151	14362	14201	14081	14021	14320	14234	14148	14185	14033	14150	14092	14285	14108	14267	14159	14140	14221	14274	14348	14188	14193	14461	14289	14229	14144	14241	14144	14115	14273	14188	14296	14056	14208	14332	14322	14267	14148	14132	14290	14297	14203	14380	14000	14305	14145	14272	14350	14373	14098	14469	14274	14160	14083	14240	14298	14261	14042	14165	14247	14080	14114	14150	14111	14107	14216	14022	14130	14162	14021	14228	14145	14316	14190	14367	14183	14203	14143	14092	14198	14128	14214	14091	14144	14205	14149	14116	14274	14316	14120	14207	14217	14219	14088	14120	14358	14098	14443	13987	14131	14160	14184	14108	14095	14001	13998	14141	14341	14244	14144	14185	14250	14247	14256	14357	14185	14008	14122	14216	14291	14257	14248	14202	14277	14250	14340	14364	14243	14224	14071	14003	14143	14252	14234	14205	14140	14236	14367	14094	14305	14267	13984	14407	14129	14229	14279	14135	14313	14277	14267	14372	14330	14217	14168	14072	14049	14203	14176	14229	14316	14225	14252	14233	14120	14381	14132	14249	14122	14242	14290	14152	14346	14191	14290	14217	14206	14277	14228	14390	14058	14053	14352	14119	14229	14114	14114	14059	14078	14066	14089	14211	14293	14167	14177	14335	14115	14203	14189	14170	14199	14199	14294	14285	14233	14201	14116	14359	14096	14163	14300	14095	14142	14320	14385	14197	14382	14243	14193	14203	14215	14136	14343	14190	14324	14272	14296	14165	14270	14223	14190	14306	14255	14134	14233	14104	14150	14179	14264	14285	14351	14233	14149	14057	14044	14171	14158	14158	14329	14221	14086	14337	14439	14189	14101	14258	14093	14367	14176	14170	14202	14224	14179	14165	14207	13934	14159	14206	14183	14292	14361	14265	14325	14206	14066	14160	14206	14200	14045	14059	14167	14136	14192	14219	14541	14346	14104	14163	14112	14105	14272	14156	14292	14192	14149	14276	14101	14251	14167	14188	14133	14147	14406	14127	14259	14104	14245	14302	14109	14212	14087	14221	14093	14184	14398	14083	14232	14165	14131	14194	14192	14196	14035	14070	14325	14016	14130	14346	14336	14226	14081	14187	14310	14151	14092	14320	14379	14297	13961	14230	14157	14193	14272	14181	14092	14281	14184	14290	14170	14104	14045	14227	14232	14118	14196	14088	14248	14189	14127	14116	14078	14291	14110	14256	14207	14307	14186	14000	14130	14461	14181	14284	14280	14260	14175	14268	14284	14049	14156	14080	14307	14332	14366	14133	14224	14097	14049	13953	14125	14232	14307	14143	14058	14297	14376	14381	14067	14221	14067	14314	13971	13880	14100	14270	14121	14373	14277	14093	14192	14219	14347	13938	14290	14072	14203	14135	14122	14065	14060	14149	14128	14327	14145	14172	14422	14209	14048	14217	14280	14211	14158	14275	14200	14277	14522	14275	14319	14180	14101	14223	14177	14347	14287	14303	14141	14163	14030	14170	14226	14273	14209	14215	14248	14249	14283	14265	14244	14086	14124	14373	14199	14071	14257	14270	14298	14115	14404	14178	14375	14349	14291	14066	14092	14427	14242	14151	14303	14007	14140	14085	14198	14130	14153	14272	14211	14156	14439	14095	14255	14122	14108	14233	14105	14223	14228	14225	14257	14114	14261	14046	14198	14285	14003	14284	14184	14192	14299	14192	14090	14243	14160	14213	14259	14260	14130	14238	14104	14005	14152	14211	14132	14094	14080	13970	14099	14149	14068	14175	13954	14243	13926	13949	14151	14354	14182	14175	14151	14214	14237	14279	14211	14119	14232	14196	14156	14093	14096	14185	14174	14061	14350	14248	14240	14087	14205	14160	14176	14266	14172	14189	14060	14503	14377	14137	14109	14235	14282	14230	14162	14092	14126	14376	14172	14035	14309	14245	14283	14236	14162	14327	14350	14265	14247	13983	14079	14210	14266	14248	14196	14157	14168	14226	14252	14135	14114	14171	14192	14003	14216	14046	14193	14355	14241	14165	14236	14223	14309	14043	14313	14247	14277	14098	14195	14241	14069	14324	14204	14071	14313	14197	14420	14256	14234	14283	14331	14121	14269	14196	14383	14222	14115	14192	14335	14217	14079	14116	13988	14259	14316	14184	14135	14200	14196	14256	14304	14234	14152	14176	14132	14180	13980	14093	14265	14228	14326	14358	14241	14244	14184	13977	13840	14110	14119	14231	14049	14065	14110	14218	14289	14243	14153	13966	14124	14216	14201	13948	14220	14225	14245	14192	13950	14170	14110	14287	14087	14221	14478	14080	14344	14103	14255	14202	14139	13987	13996	14220	14132	13885	14210	14080	14032	14131	14187	14154	14171	14209	14341	14310	14294	14272	14101	13972	14309	14219	14328	14376	14224	14139	14298	14181	14176	14174	14179	14071	14119	14177	14058	14278	14222	14282	14268	14081	14305	14258	14253	14368	14165	14345	14159	14128	14174	14312	14237	14261	14236	14210	14056	14130	14244	14337	14184	14403	14407	14101
29036	42559	39077	28876	23345	21175	19219	17294	16272	15679	14612	14385	14227	14233	14340	14136	14002	14117	13984	13827	13964	13854	13902	13755	13744	13802	13894	13698	13905	13821	13765	13884	13780	13580	13810	13729	13652	13887	13815	13782	13612	13738	13659	13657	13785	13740	13837	13659	13763	13792	13891	13639	13772	13707	13637	13653	13545	13591	13790	13716	13779	13724	13735	13702	13791	13821	13784	13668	13584	13704	13725	13847	13602	13709	13698	13763	13799	13716	13781	13720	13622	13564	13750	13635	13913	13779	13673	13661	13720	13801	13766	13646	13502	13514	13718	13833	13752	13513	13779	13607	13686	13828	13776	13624	13582	13679	13751	13813	13708	13673	13891	13726	13794	13768	13696	13745	13601	13674	13829	13756	13765	13690	13754	13913	13606	13728	13664	13868	13776	13672	13575	13811	13549	13813	13732	13557	13631	13785	13650	13776	13683	13805	13650	13697	13771	13508	13663	13787	13720	13789	13876	13665	13750	13634	13688	13779	13707	13668	13716	13654	13573	13735	13607	13855	13841	13698	13602	13890	13752	13673	13615	13709	13710	13692	13807	13683	13501	13750	13596	13755	13436	13809	13666	13589	13688	13558	13909	13642	13665	13828	13617	13698	13932	13613	13617	13670	13817	13669	13619	13671	13777	13665	13641	13758	13808	13718	13874	13895	13793	13632	13732	13657	13883	13773	13775	13821	13685	13680	13673	13714	13746	13727	13579	13807	13544	13689	13636	13723	13617	13642	13558	13643	13747	13889	13654	13774	13708	13736	13766	13539	13571	13662	13683	13753	13803	13788	13663	13784	13563	13839	13552	13699	13699	13738	13642	13829	13511	13743	13689	13897	13733	13693	13513	13769	13731	13766	13599	13663	13636	13810	13544	13695	13660	13826	13644	13684	13651	13691	13791	13791	13682	13644	13734	13742	13811	13809	13890	13733	13626	13775	13760	13800	13761	13647	13577	13854	13636	13732	13946	13718	13886	13781	13881	13657	13703	13671	13677	13593	13660	13762	13668	13804	13793	13801	13586	13855	13788	13607	13670	13674	13637	13779	13725	13524	13834	13691	13711	13679	13710	13563	13717	13955	13757	13741	13848	13732	13653	13545	13685	13698	13708	13708	13767	13762	13615	13716	13725	13719	13763	13610	13759	13735	13681	13671	13686	13806	13873	13825	13782	13736	13884	13675	13639	13780	13767	13732	13695	13630	13793	13761	13638	13858	13669	13797	13804	13785	13746	13780	13541	13621	13799	13628	13654	13796	13778	13657	13569	13633	13753	13715	13636	13709	13530	13844	13783	13687	13558	13674	13690	13733	13735	13825	13749	13651	13758	13721	13758	13717	13733	13662	13819	13630	13733	13643	13637	13704	13705	13724	13772	13736	13866	13667	13708	13688	13744	13752	13720	13563	13730	13704	13696	13713	13623	13626	13737	13806	13683	13608	13790	13738	13590	13642	13655	13766	13607	13760	13715	13560	13897	13815	13709	13607	13629	13732	13795	13724	13665	13580	13868	13596	13796	13735	13687	13834	13796	13630	13632	13708	13577	13759	13604	13783	13675	13674	13939	13642	13745	13859	13797	13646	13641	13677	13591	13770	13646	13635	13811	13710	13534	13788	13786	13669	13673	13737	13803	13702	13628	13705	13832	13522	13700	13774	13615	13759	13945	13732	13890	13768	13578	13591	13763	13599	13910	13614	13741	13833	13635	13686	13863	13593	13904	13705	13616	13822	13840	13884	13734	13686	13536	13628	13784	13624	13769	13795	13779	13693	13684	13787	13838	13655	13698	13610	13846	13686	13746	13611	13786	13641	13717	13814	13521	13665	13721	13670	13704	13821	13747	13791	13811	13693	13654	13678	13724	13754	13695	13620	13739	13807	13676	13725	13624	13798	13651	13786	13499	13738	13681	13641	13741	13753	13644	13896	13704	13597	13747	13810	13843	13661	13886	13734	13711	13658	13609	13846	13722	13592	13731	13620	13798	13810	13634	13748	13640	13793	13830	13610	13645	13746	13686	13691	13739	13694	13802	13595	13771	13619	13682	13731	13776	13720	13597	13589	13631	13727	13813	13654	13761	13674	13753	13814	13824	13753	13687	13706	13650	13605	13759	13701	13759	13787	13808	13673	13738	13719	13706	13765	13665	13679	13794	13767	13560	13717	13738	13713	13579	13883	13679	13802	13600	13803	13640	13732	13776	13782	13692	13742	13801	13726	13722	13811	13706	13578	13822	13590	13828	13732	13729	13648	13767	13941	13735	13580	13722	13753	13698	13575	13690	13643	13685	13754	13636	13838	13683	13702	13644	13554	13802	13663	13786	13740	13804	13639	13699	13702	13758	13751	13752	13798	13728	13798	13779	13702	13614	13898	13684	13667	13627	13734	13697	13621	13679	13742	13662	13571	13661	13748	13612	13602	13780	13753	13658	13773	13858	13688	13699	13654	13509	13728	13709	13801	13824	13746	13831	13780	13679	13692	13683	13776	13772	13720	13748	13698	13674	13725	13706	13628	13779	13715	13834	13935	13724	13675	13741	13883	13851	13719	13654	13689	13647	13615	13785	13608	13694	13635	13910	13634	13618	13807	13606	13732	13700	13690	13781	13620	13807	13683	13841	13606	13732	13708	13840	13754	13759	13712	13694	13772	13650	13782	13594	13725	13800	13792	13698	13763	13712	13757	13770	13720	13527	13812	13856	13748	13663	13846	13691	13815	13753	13703	13894	13787	13793	13742	13677	13640	13826	13799	13736	13714	13716	13610	13597	13647	13958	13766	13793	13750	13671	13701	13777	13970	13816	13548	13812	13752	13581	13696	13753	13757	13789	13625	13855	13700	13732	13796	13627	13642	13634	13668	13826	13777	13710	13813	13639	13720	13748	13762	13600	13815	13653	13780	13840	13846	13834	13662	13586	13615	13662	13633	13859	13606	13648	13779	13847	13665	13556	13677	13696	13708	13556	13716	13667	13707	13589	13801	13845	13856	13704	13740	13630	13764	13740	13664	13565	13821	13742	13767	13687	13865	13522	13790	13626	13816	13742	13796	13564	13608	13728	13523	13746	13699	13593	13673	13726	13673	13746	13746	13674	13718	13718	13713	13843	13800	13753	13807	13704	13618	13893	13824	13777	13776	13638	13723	13760	13762	13606	13624	13749	13776	13597	13833	13600	13811	13639	13662	13960	13581	13700	13628	13593	13658	13683	13758	13572	13750	13766	13642	13858	13748	13750	13832	13867	13699	13790	13627	13875	13738	13628	13711	13877	13667	13877	13605	13734	13882	13640	13798	13705	13593	13802	13586	13672	13606	13771	13691	13575	13712	13755	13620	13684	13651	13848	13683	13899	13761	13887	13718	13522	13718	13634	13929	13681	13713	13875	13592	13845	13945	13645	13720	13602	13485	13698	13832	13811	13725	13712	13709	13673	13727	13804	13840	13865	13694	13639	13690	13734	13909	13828	13831	13850	13766	13681	13754	13668	13648	13612	13774	13720	13588	13646	13732	13795	13648	13647	13782	13656	13694	13672	13724	13659	13741	13765	13444	13771	13682	13702	13674	13825	13786	13612	13701	13735	13637	13656	13664	13783	13756	13857	13705	13461	13639	13658	13699	13831	13618	13742	13737	13790	13718	13716	13720	13569	13665	13662	13754	13668	13633	13725	13893	13684	13833	13779	13713	13647	13718	13647	13536	13907	13773	13714	13869	13775	13765	13734	13650	13683	13652	13773	13719	13889	13593	13539	13633	13592	13636	13616	13600	13885	13844	13731	13687	13748	13674	13766	13798	13615	13709	13752	13841	13532	13716	13582	13595	13639	13841	13772	13751	13776	13819	13897	13726	13718	13702	13789	13748	13650	13731	13743	13780	13766	13710	13670	13850	13645	13618	13711	13705	13674	13676	13918	13644	13891	13665	13743	13797	13734	13856	13609	13688	13705	13529	13756	13671	13631	13619	13673	13770	13627	13592	13684	13721	13731	13672	13872	13577	13544	13720	13665	13825	13657	13694	13668	13711	13839	13698	13692	13785	13759	13711	13727	13639	13808	13697	13891	13543	13647	13707	13697	13702	13822	13597	13627	13646	13671	13629	13569	13727	13608	13606	13720	13666	13609	13805	13778	13713	13676	13750	13684	13802	13662	13597	13872	13845	13649	13777	13632	13503	13650	13795	13868	13692	13665	13636	13660	13657	13728	13552	13809	13753	13789	13748	13856	13562	13677	13666	13730	13663	13794	13756	13783	13709	13718	13804	13874	13845	13610	13626	13646	13701	13749	13708	13740	13720	13629	13723	13738	13872	13646	13814	13684	13701	13730	13737	13622	13776	13800	13599	13673	13833	13786	13688	13605	13754	13607	13878	13853	13582	13660	13662	13750	13870	13816	13541	13654	13663	13605	13823	13590	13760	13765	13612	13603	13695	13740	13559	13681	13786	13749	13537	13624	13706	13821	13894	13748	13701	13782	13599	13689	13680	13713	13632	13608	13518	13907	13592	13791	14011	13722	13707	13721	13645	13743	13792	13617	13742	13784	13651	13667	13599	13772	13672	13797	13829	13819	13688	13716	13778	13677	13660	13603	13677	13718	13759	13739	13562	13711	13719	13843	13576	13674	13682	13756	13792	13682	13746	13738	13860	13758	13819	13674	13786	13746	13599	13626	13726	13608	13677	13805	13663	13705	13813	13765	13642	13548	13566	13663	13695	13770	13600	13611	13678	13656	13805	13611	13768	13844	13639	13682	13705	13756	13655	13700	13670	13680	13923	13682	13666	13712	13636	13605	13745	13695	13705	13845	13582	13745	13715	13697	13724	13861	13603	13773	13741	13715	13601	13802	13735	13629	13701	13710	13612	13770	13768	13624	13634	13646	13587	13731	13651	13690	13705	13825	13814	13711	13720	13687	13802	13499	13596	13822	13752	13651	13650	13776	13799	13641	13589	13948	13813	13768	13689	13681	13664	13875	13860	13672	13554	13756	13591	13773	13607	13651	13620	13458	13693	13691	13791	13674	13836	13601	13589	13916	13637	13663	13817	13826	13680	13877	13671	13840	13659	13652	13649	13761	13792	13673	13567	13664	13750	13671	13695	13658	13659	13751	13745	13730	13622	13831	13638	13655	13737	13666	13789	13685	13804	13776	13729
25423	21404	28513	26685	23401	22429	20507	17395	16233	15626	14931	14509	14048	14267	14096	14222	13888	13781	13869	13874	13686	13823	13859	13701	13776	13522	13390	13825	13587	13496	13646	13552	13655	13572	13578	13670	13524	13451	13612	13622	13533	13445	13511	13470	13351	13288	13275	13556	13400	13643	13357	13453	13487	13435	13405	13393	13550	13196	13229	13380	13482	13518	13413	13452	13306	13606	13641	13507	13583	13325	13346	13585	13539	13375	13421	13394	13577	13507	13645	13426	13518	13469	13461	13402	13430	13355	13509	13669	13444	13465	13601	13291	13357	13344	13326	13520	13607	13482	13631	13645	13522	13481	13511	13551	13392	13269	13458	13346	13443	13297	13417	13515	13504	13559	13417	13478	13519	13532	13729	13388	13494	13369	13661	13450	13467	13519	13572	13323	13351	13461	13439	13430	13391	13473	13438	13365	13536	13539	13752	13467	13238	13337	13462	13564	13473	13405	13619	13407	13578	13541	13364	13343	13550	13518	13433	13377	13428	13439	13326	13292	13457	13575	13654	13460	13545	13424	13524	13524	13342	13480	13430	13383	13524	13492	13546	13524	13344	13442	13509	13413	13486	13373	13642	13305	13421	13370	13376	13389	13341	13476	13507	13528	13421	13508	13461	13489	13584	13503	13319	13564	13455	13561	13429	13525	13334	13196	13562	13444	13466	13689	13484	13379	13441	13342	13423	13539	13358	13448	13604	13400	13338	13540	13389	13406	13642	13544	13281	13263	13268	13555	13372	13605	13500	13617	13540	13691	13490	13480	13546	13408	13415	13488	13497	13309	13635	13475	13427	13416	13439	13474	13488	13511	13351	13491	13574	13510	13460	13339	13358	13451	13442	13415	13479	13464	13562	13312	13483	13222	13425	13466	13389	13412	13444	13351	13359	13461	13643	13623	13438	13443	13419	13632	13587	13453	13398	13404	13241	13284	13617	13395	13468	13341	13493	13459	13474	13664	13273	13544	13477	13233	13516	13452	13415	13482	13525	13341	13411	13477	13490	13593	13327	13401	13373	13264	13577	13455	13358	13484	13540	13414	13268	13496	13665	13539	13576	13459	13538	13342	13557	13270	13328	13330	13459	13513	13510	13448	13474	13439	13339	13383	13556	13438	13460	13300	13562	13353	13412	13416	13622	13249	13470	13609	13245	13588	13419	13481	13497	13490	13362	13470	13542	13376	13573	13446	13434	13440	13445	13307	13471	13394	13495	13461	13518	13617	13499	13351	13201	13437	13427	13507	13376	13383	13602	13391	13383	13274	13425	13545	13508	13494	13688	13344	13423	13205	13468	13598	13387	13394	13437	13309	13543	13289	13526	13341	13535	13368	13457	13325	13585	13322	13404	13369	13400	13597	13470	13302	13356	13227	13433	13458	13490	13379	13594	13604	13374	13415	13408	13294	13347	13551	13557	13533	13578	13455	13420	13501	13474	13488	13447	13583	13585	13541	13573	13557	13475	13273	13346	13231	13497	13336	13395	13361	13444	13513	13547	13399	13580	13575	13317	13489	13279	13468	13356	13487	13411	13577	13429	13445	13453	13529	13534	13333	13558	13394	13433	13353	13372	13434	13208	13591	13478	13415	13498	13659	13421	13402	13547	13541	13639	13463	13456	13617	13407	13365	13377	13296	13499	13477	13425	13511	13647	13523	13360	13471	13436	13498	13616	13497	13689	13544	13314	13584	13382	13477	13480	13533	13538	13639	13428	13681	13504	13623	13400	13242	13321	13559	13619	13349	13540	13351	13531	13450	13485	13390	13417	13613	13485	13494	13468	13422	13425	13476	13431	13365	13407	13539	13364	13348	13360	13378	13376	13507	13453	13384	13478	13428	13521	13376	13666	13456	13422	13263	13336	13421	13412	13431	13420	13603	13425	13399	13511	13501	13494	13517	13147	13423	13426	13412	13494	13591	13524	13552	13299	13315	13354	13411	13455	13421	13442	13348	13298	13283	13198	13125	13504	13460	13512	13510	13346	13301	13545	13339	13425	13503	13374	13555	13504	13509	13509	13375	13464	13504	13402	13247	13428	13452	13488	13357	13204	13398	13423	13517	13449	13496	13444	13657	13528	13239	13351	13336	13687	13735	13317	13612	13682	13521	13525	13347	13500	13251	13462	13379	13527	13323	13493	13565	13536	13417	13461	13394	13307	13582	13457	13419	13468	13454	13512	13525	13225	13436	13455	13394	13304	13624	13465	13531	13618	13621	13420	13645	13359	13431	13664	13391	13497	13492	13439	13293	13254	13393	13391	13451	13504	13593	13626	13554	13617	13473	13511	13438	13506	13498	13661	13412	13263	13337	13455	13377	13536	13553	13365	13446	13709	13408	13348	13443	13351	13574	13542	13578	13590	13524	13482	13472	13275	13703	13442	13463	13415	13356	13553	13462	13521	13317	13266	13430	13617	13509	13684	13481	13468	13456	13582	13656	13496	13391	13669	13599	13308	13636	13513	13472	13310	13584	13276	13539	13448	13334	13463	13354	13377	13474	13624	13549	13497	13603	13298	13302	13505	13452	13335	13368	13472	13473	13501	13516	13518	13283	13326	13445	13420	13378	13447	13444	13315	13543	13507	13451	13488	13231	13353	13401	13715	13389	13463	13527	13393	13393	13659	13561	13367	13478	13637	13411	13540	13406	13409	13357	13490	13557	13415	13399	13588	13331	13418	13429	13416	13357	13417	13662	13525	13355	13398	13712	13435	13495	13317	13374	13432	13458	13445	13439	13597	13534	13284	13392	13528	13479	13324	13362	13376	13459	13590	13458	13549	13550	13519	13553	13537	13510	13398	13506	13693	13489	13508	13566	13545	13417	13395	13393	13252	13420	13508	13554	13410	13373	13362	13489	13455	13711	13556	13539	13460	13496	13599	13212	13392	13284	13363	13342	13523	13496	13569	13496	13257	13276	13474	13603	13279	13477	13590	13431	13390	13347	13451	13362	13369	13367	13459	13641	13495	13390	13419	13434	13333	13357	13421	13480	13422	13551	13324	13529	13549	13571	13544	13678	13632	13445	13412	13517	13300	13465	13548	13432	13483	13566	13511	13273	13415	13426	13453	13617	13476	13331	13374	13567	13481	13610	13450	13324	13397	13352	13323	13481	13531	13358	13301	13519	13544	13388	13366	13357	13370	13093	13432	13446	13383	13591	13606	13390	13399	13421	13394	13509	13540	13400	13092	13539	13536	13476	13440	13380	13423	13291	13426	13473	13429	13385	13195	13648	13377	13238	13507	13418	13511	13711	13362	13391	13650	13473	13340	13495	13588	13382	13454	13321	13443	13408	13349	13448	13403	13358	13457	13500	13376	13567	13357	13386	13445	13406	13285	13552	13444	13481	13445	13506	13213	13322	13398	13538	13384	13477	13451	13208	13466	13536	13502	13525	13335	13490	13491	13628	13608	13438	13261	13364	13397	13250	13282	13496	13470	13362	13403	13594	13371	13573	13454	13450	13561	13352	13437	13396	13500	13555	13440	13378	13624	13396	13500	13462	13299	13329	13560	13537	13466	13405	13318	13534	13517	13436	13479	13341	13376	13495	13412	13350	13497	13354	13364	13604	13538	13471	13487	13622	13410	13418	13454	13304	13691	13412	13545	13562	13472	13373	13364	13393	13371	13428	13509	13388	13517	13471	13471	13363	13396	13399	13581	13268	13457	13515	13338	13489	13432	13360	13461	13503	13383	13481	13329	13418	13494	13400	13349	13559	13440	13618	13503	13462	13538	13335	13356	13326	13464	13514	13494	13373	13518	13536	13410	13494	13588	13532	13293	13143	13394	13251	13465	13489	13596	13455	13435	13380	13625	13441	13520	13562	13537	13546	13470	13317	13515	13462	13319	13669	13411	13562	13276	13415	13610	13539	13495	13520	13584	13366	13217	13255	13579	13360	13617	13544	13425	13528	13455	13362	13434	13455	13441	13417	13463	13451	13551	13449	13489	13458	13473	13518	13401	13476	13502	13371	13326	13290	13524	13506	13478	13337	13325	13549	13339	13469	13484	13456	13475	13406	13497	13506	13371	13452	13489	13445	13372	13382	13416	13737	13362	13581	13533	13462	13328	13353	13447	13542	13472	13325	13689	13475	13502	13750	13584	13494	13529	13604	13558	13426	13355	13418	13379	13376	13475	13408	13473	13315	13403	13527	13569	13428	13486	13431	13404	13409	13506	13507	13590	13563	13568	13492	13407	13332	13444	13470	13353	13485	13540	13403	13382	13547	13568	13408	13350	13603	13352	13425	13616	13572	13468	13488	13418	13446	13388	13513	13480	13491	13445	13551	13464	13540	13422	13486	13334	13250	13450	13613	13618	13382	13379	13686	13614	13345	13375	13366	13495	13559	13611	13374	13509	13286	13412	13397	13520	13535	13660	13536	13394	13269	13443	13382	13613	13389	13504	13342	13515	13375	13478	13533	13276	13523	13481	13533	13427	13463	13428	13637	13478	13378	13463	13400	13343	13357	13432	13608	13393	13454	13285	13522	13553	13505	13357	13518	13376	13322	13347	13499	13479	13421	13347	13392	13465	13384	13475	13575	13405	13469	13394	13302	13358	13440	13321	13445	13341	13709	13619	13487	13467	13599	13499	13376	13312	13457	13475	13608	13384	13307	13376	13328	13329	13590	13541	13678	13344	13532	13391	13482	13247	13336	13498	13432	13493	13510	13433	13338	13365	13595	13451	13401	13242	13360	13396	13561	13349	13478	13599	13413	13572	13442	13509	13332	13499	13705	13527	13484	13359	13366	13370	13461	13440	13307	13471	13426	13319	13539	13599	13529	13510	13458	13490	13311	13435	13493	13595	13520	13550	13481	13547	13459	13394	13579	13334	13345	13592	13513	13463	13506	13452	13391	13249	13469	13499	13359	13523	13350	13336	13375	13487	13493	13494	13402	13456	13317	13500	13327	13551	13330	13435	13414	13509	13535	13583	13396	13539	13645	13324	13424	13328	13374	13596	13504	13531	13565	13463	13516	13480	13607	13617	13629	13558	13252	13558	13302	13329	13467	13478	13510	13429	13310	13327	13473	13349	13479	13523	13400	13538	13458	13484	13365	13268	13503	13535	13498	13468	13462	13507	13379	13439	13438	13570	13514	13560	13399	13486	13518	13470	13331	13337	13464	13622	13409
28594	48491	44669	33998	27945	25087	22000	19211	17854	16728	15185	14800	14454	14544	14030	14041	13892	13979	13780	13704	13750	13572	13424	13331	13464	13482	13481	13475	13371	13598	13363	13334	13379	13341	13381	13269	13281	13381	13380	13429	13266	13310	13208	13290	13366	13336	13251	13405	13404	13248	13231	13296	13390	13364	13263	13381	13232	13434	13331	13197	13157	13343	13362	13198	13355	13305	13199	13094	13368	13237	13176	13194	13300	13157	13121	13327	13362	13208	13252	13312	13282	13279	13345	13203	13229	13291	13296	13248	13430	13208	13309	13330	13251	13206	13236	13210	13342	13222	13215	13291	13274	13281	13342	13136	13250	13334	13397	13429	13264	13251	13352	13036	13215	13178	13348	13220	13428	13326	13348	13441	13402	13236	13415	13292	13251	13160	13125	13316	13352	13316	13308	13139	13357	13095	13109	13252	13246	13372	13239	13309	13267	13159	13321	13434	13241	13173	13234	13267	13266	13261	13261	13185	13206	13353	13329	13350	13275	13207	13274	13181	13325	13160	13316	13380	13282	13243	13167	13220	13352	13213	13174	13309	13249	13249	13337	13231	13184	13283	13359	13408	13265	13183	13373	13398	13183	13418	13386	13364	13362	13286	13381	13233	13293	13190	13145	13199	13306	13230	13163	13213	13007	13387	13268	13063	13299	13302	13170	13289	13349	13486	13366	13380	13199	13145	13218	13404	13320	13235	13168	13416	13281	13299	13123	13202	13331	13239	13278	13362	13358	13151	13161	13320	13313	13215	13214	13351	13107	13315	13332	13308	13101	13239	13212	13147	13328	13324	13281	13217	13331	13151	13284	13220	13231	13065	13071	13325	13290	13073	13244	13297	13082	13124	13129	13240	13298	13295	13175	13450	13103	13255	13184	13146	13358	13171	13286	13260	13315	13170	13244	13351	13120	13145	13267	13236	13331	13344	13346	13258	13420	13220	13093	13233	13234	13313	13210	13186	13375	13335	13378	13181	13225	13228	13421	13115	13092	13319	13287	13207	13328	13155	13177	13357	13359	13332	13356	13255	13302	13116	13270	13144	13203	13305	13206	13347	13293	13253	13143	13297	13406	13209	13443	13171	13299	13119	13144	13375	13201	13211	13278	13227	13157	13163	13517	13154	13314	13189	13320	13356	13285	13263	13394	13204	13374	13352	13092	13326	13351	13310	13184	13282	13136	13292	13100	13081	13207	13160	13254	13414	13204	13089	13399	13262	13269	13200	13166	13214	13221	13129	13294	13066	13157	13133	13299	13211	13454	13206	13425	13276	13264	13292	13350	13180	13310	13211	13322	13220	13264	13195	13185	13400	13197	13289	13365	13186	13297	13265	13365	13169	13409	13302	13260	13240	13376	13262	13325	13274	13173	13378	13183	13334	13205	13307	13260	13159	13144	13094	13297	13364	13300	13093	13424	13435	13126	13249	13157	13244	13392	13283	13253	13048	13061	13391	13189	13288	13250	13080	13106	13242	13184	13353	13118	13169	13233	13180	13292	13089	13250	13320	13271	13268	13205	13276	13298	13252	13301	13254	13086	13274	13354	13186	13178	13272	13067	13219	13447	13228	13191	13300	13314	13248	13249	13099	13088	13328	13215	13247	13225	13200	13318	13246	13188	13233	13391	13383	13158	13303	13059	13167	13190	13438	13347	13403	13349	13140	13246	13222	13349	13270	13427	13310	13267	13208	13302	13386	13316	13179	13224	13323	13278	13124	13260	13176	13167	13400	13430	13190	13208	13221	13218	13153	13289	13298	13249	13229	13132	13316	13416	13141	13392	13099	13217	13255	13243	13210	13290	13284	13302	13234	13201	13390	13324	13323	13234	13251	13284	13377	13282	13149	13129	13193	13233	13155	13452	13142	13477	13232	13250	13333	13239	13256	13210	13169	13193	13154	13182	13086	13148	13228	13315	13371	13298	13122	13203	13261	13279	13150	13234	13259	13325	13191	13136	13255	13210	13229	13144	13254	13374	13178	13088	13291	13253	13263	13118	13285	13243	13191	13218	13237	13304	13310	13283	13364	13018	13303	13287	13294	13255	13247	13335	13183	13189	13018	13115	13233	13407	13211	13379	13267	13209	13156	13489	13372	13214	13253	13245	13249	13190	13218	13036	13357	13377	13417	13398	13332	13238	13293	13266	13216	13234	13153	13318	13167	13077	13158	13199	13268	13226	13352	13340	13120	13322	13275	13303	13380	13096	13437	13435	13260	13269	13224	13398	13246	13261	13298	13314	13169	13079	13307	13273	13219	13247	13217	13485	13243	13197	13295	13240	13234	13382	13281	13232	13285	13193	13419	13248	13359	13172	13282	13266	13110	13202	13229	13191	13229	13393	13237	13304	13377	13407	13363	13014	13076	13344	13184	13316	13277	13479	13384	13245	13177	13146	13173	13232	13397	13473	13254	13268	13222	13302	13298	13376	13396	13273	13159	13270	13226	13253	13261	13217	13158	13305	13197	13196	13140	13082	13249	13305	13211	13214	13287	13237	13198	13089	13100	13062	13340	13233	13098	13210	13230	13215	13281	13323	13493	12963	13217	13360	13085	13299	13227	13323	13103	13366	13331	13213	13097	13146	13383	13162	13294	13321	13421	13257	13237	13364	13201	13108	13377	13312	13334	13294	13235	13154	13432	13230	13339	13173	13264	13490	13135	13390	13261	13108	13267	13327	13199	13302	13197	13334	13131	13175	13291	13344	13226	13160	13193	13329	13167	13292	13286	13158	13294	13356	13199	13309	13420	13326	13122	13304	13228	13202	13204	12996	13406	13369	13175	13338	13304	13307	13257	13324	13380	13282	13315	13167	13270	13405	13196	13152	13291	13256	13259	13342	13246	13222	13400	13313	13379	13329	13073	13337	13289	13260	13239	13208	13217	13245	13368	13216	13303	13262	13329	13109	13209	13180	13340	13308	13249	13251	13272	13114	13225	13241	13121	13343	13337	13307	13319	13157	13270	13143	13254	13352	13322	13335	13287	13416	13205	13327	13177	13251	13175	13358	13187	13182	13383	13321	13165	13179	13243	13208	13240	13145	13293	13242	13340	13278	13322	13189	13223	13230	13332	13400	12996	13285	13295	13168	13288	13394	13138	13237	13333	13306	13274	13117	13171	13342	13301	13348	13252	13213	13146	13131	13256	13206	13376	13268	13357	13244	13482	13119	13423	13267	13317	13276	13175	13213	13341	13304	13304	13211	13283	13249	13353	13327	13284	13378	13239	13253	13277	13265	13331	13206	13280	13364	13368	13170	13372	13228	13199	13415	13161	13243	13319	13200	13079	13353	13237	13393	13227	13328	13362	13349	13185	13097	13268	13333	13304	13247	13270	13272	13294	13129	13352	13288	13281	13332	13288	13298	13229	13216	13569	13177	13187	13497	13367	13217	13225	13314	13407	13189	13175	13373	13325	13291	13259	13178	13239	13116	13323	13352	13310	13222	13202	13051	13309	13161	13287	13209	13202	13224	13184	13203	13307	13309	13243	13242	13363	13308	13066	13220	13412	13280	13198	13305	13108	13367	13248	13259	13202	13232	13259	13180	13230	13246	13237	13275	13306	13301	13328	13050	13286	13133	13282	13243	13513	13311	13429	13139	13333	13160	13260	13316	13288	13151	13393	13243	13252	13277	13242	13331	13239	13192	13391	13334	13357	13265	13257	13240	13343	13323	13131	13203	12974	13278	13250	13414	13377	13301	13212	13303	13297	13119	13257	13320	13204	13265	13350	13151	13287	13217	13338	13293	13148	13211	13313	13310	13110	13198	13313	13304	13468	13322	13193	13215	13128	13373	13230	13177	13239	13319	13222	13338	13343	13198	13299	13099	13313	13260	13277	13412	13136	13266	13328	13139	13266	13340	13252	13357	13205	13371	13373	13264	13385	13237	13235	13135	13078	13209	13220	13289	13335	13136	13268	13422	13250	13292	13145	13143	13362	13174	13259	13159	13306	13121	13141	13278	13113	13183	13238	13254	13307	13218	13384	13295	13335	13256	13169	13067	13208	13239	13319	13329	13262	13263	13275	13174	13233	13349	13368	13277	13153	13362	13182	13306	13218	13284	13436	13194	13294	13293	13389	13317	13230	13180	13145	13185	13184	13259	13262	13142	13186	13148	13331	13163	13182	13277	13324	13275	13191	13315	13040	13207	13175	13309	13390	13228	13104	13282	13058	13130	13256	13231	13211	13468	13397	13331	13386	13166	13249	13256	13275	13076	13154	13348	13348	13312	13306	13200	13151	13173	13405	13281	13238	13288	13233	13352	13338	13350	13343	13176	13356	13302	13228	13168	13328	13335	13123	13174	13263	13292	13289	13242	13159	13166	13262	13272	13398	13350	13211	13400	13165	13303	13190	13214	13386	13319	13372	13174	13129	13359	13219	13384	13167	13221	13314	13282	13191	13211	13355	13299	13431	13419	13346	13172	13290	13160	13164	13187	13275	13190	13257	13376	13329	13317	13207	13247	13361	13201	13318	13220	13401	13312	13333	13095	13301	13255	13208	13300	13357	13345	13173	13220	13160	13375	13231	13293	13259	13151	13231	13090	13295	13348	13179	13294	13256	13235	13320	13253	13424	13132	13292	13178	13331	13277	13314	13429	13226	13403	13206	13319	13284	13257	13185	13337	13159	13200	13311	13233	13215	13204	13391	13371	13441	13252	13178	13332	13373	13208	13317	13249	13203	13296	13221	13349	13373	13323	13256	13196	13297	13319	13198	13308	13364	13309	13048	13364	13294	13278	13262	13323	13120	13534	13087	13241	13233	13185	13284	13210	13103	13191	13328	13333	13155	13324	13175	13196	13231	13381	13178	13443	13101	13155	13236	13159	13332	13400	13209	13397	13171	13097	13335	13118	13249	13433	13148	13249	13295	13233	13467	13346	13335	13339	13199	13294	13293	13409	13134	13477	13402	13301	13264	13288	13060	13180	13132	13080	13341	13248	13250	13370	13155	13205	13149	13347	13098	13382	13365	13148	13229	13321	13186	13349	13203	13281	13189	13286	13292	13225	13192	13133	13068	13150	13188	13427	13252	13216	13287	13199	13254	13279	13140	13172	13212	13375	13250	13222	13302	13330	13189	13266	13326	13399	13236	13420	13302	13117	13270	13295	13209	13325	13219	13188	13292	13427	13207
24258	21445	28988	24747	23473	25199	24577	19840	18085	17051	16098	15434	15232	15017	14887	14700	14771	14584	14768	14541	14364	14464	14353	14455	14523	14206	14480	14098	14160	13908	14141	14301	14190	14164	14258	14192	13968	14102	14113	13907	14105	14014	14116	14049	14182	13963	13949	14108	14071	14215	13865	13852	14098	13994	14034	13926	13957	14140	14092	14075	14037	14036	14046	14080	14043	14138	14081	13946	14013	13831	14028	13892	14109	13939	14043	14091	14093	14103	14078	14104	13958	13851	13885	13929	13976	13892	13816	14042	14080	13973	13903	14082	14006	14052	13839	14046	13845	13928	13904	14090	14195	14058	14028	13892	13881	14198	14078	13971	13991	13935	14033	14094	13832	14051	13866	13978	13853	14015	14079	13973	13943	13993	14065	13888	14154	14114	14069	14023	14027	14050	14081	13934	13940	13918	14123	14001	13980	13983	13927	13865	14012	13864	14098	13772	14028	14035	13962	14109	13882	14192	13928	14075	14017	13751	13857	13970	13971	14064	13782	14110	13791	13901	14126	13938	13934	14075	14151	13881	13991	13911	13823	14004	14010	14106	14121	14027	14064	13980	13950	14092	13982	14120	13998	13922	14089	14026	13970	13999	14027	13915	14114	13978	14006	13925	13917	14097	13959	13868	13845	13944	14097	14014	13812	13922	14045	14139	14004	13920	13975	13970	14003	14052	14053	13923	14046	14088	13986	14221	13960	13943	13940	13969	14019	13908	13968	14098	14145	14067	14100	13969	13946	13927	13930	13930	13994	13982	13863	13971	13971	13899	14124	14018	14085	13986	14041	13939	14088	13716	14111	13850	13981	14071	13920	14109	14023	14032	13866	13986	14136	14004	14062	13749	13955	14003	14145	14057	13853	13876	14061	14134	13827	13990	13915	14049	14158	13940	13758	13934	13962	14175	13921	13959	13967	14163	14030	14019	13905	14136	13827	14016	13963	14075	14091	13972	14048	13933	14144	13993	14062	14049	14134	14042	13968	13935	14000	13973	14004	13988	14013	14118	13853	13767	13864	13838	13937	13926	13985	14032	14006	14165	13998	14023	14022	14076	14141	14107	13874	13937	14017	13841	14029	13986	13818	13796	13944	14078	14182	13980	14057	13916	13892	14063	14121	13853	14069	13954	13986	13945	13989	13918	14053	13867	14035	14052	13865	13940	14187	13993	14044	13831	13942	14033	14103	14016	13864	13927	14020	14024	14037	14124	14169	14003	14041	14151	14219	13984	14042	14071	14137	14048	13945	13847	14090	14050	13981	13979	13997	14228	14155	13835	13881	14053	14116	14181	13884	13892	13903	13965	13885	14008	14045	14039	14075	13894	13751	14056	14198	14054	14056	14089	14110	13786	14102	14145	13815	13993	14072	13858	14107	14025	13942	14001	13880	13944	13907	14022	14074	14008	13996	13949	13861	14115	13962	14022	14039	14078	14043	14039	14103	14066	14023	13933	13915	14002	14125	13891	13997	13915	13958	14089	14161	14073	13992	13980	14005	13950	13894	13946	14045	13980	14039	13909	14269	14126	13963	14145	13921	13974	13874	13959	14023	14062	13984	13868	13981	14073	13853	14128	13960	14059	13815	13831	13869	13916	13803	13980	14048	14052	13956	13865	14075	13981	14069	13859	14037	13954	13927	14005	13879	13949	13996	13983	14112	13877	13857	14004	13948	13779	13960	14298	13963	14138	13851	13866	13894	14054	13919	13881	13908	13920	14099	13967	13870	14009	14042	13970	14104	14043	14059	14195	14044	13893	14165	13886	13900	13923	14127	14089	14008	13945	13824	14024	14199	14167	13863	13859	13901	13998	13655	14044	14038	14182	14098	13864	13930	14103	14148	14104	13956	14155	14105	13996	14178	14078	13823	14028	14129	13991	13928	14041	13969	13850	13814	13976	13898	13916	13689	14187	13982	13977	13903	14124	14291	14020	14075	13979	14101	14024	14035	14101	14073	13975	13926	13633	13892	13956	13978	13966	14193	13861	13953	13952	13996	13970	14145	14071	13956	13788	14014	13816	13963	13816	13885	13886	14132	14166	14111	13912	14094	13843	13912	13977	13955	14021	13943	13840	13993	14103	14003	13948	14019	14057	13857	13971	14082	14027	14016	14117	14129	13860	13958	13974	14071	14103	14002	13969	13923	13847	13958	13861	13978	13883	14019	14071	14013	13848	13913	13988	13990	13848	14032	13913	13869	13917	14009	13996	13912	13922	13874	14063	13939	13979	13961	13892	13934	14132	13945	13958	14030	13933	13824	14032	13992	14126	14025	14092	13947	14042	13868	14071	14013	13976	14007	14080	14014	13893	14037	13941	13850	14052	13953	14058	14069	13939	13863	14014	14071	14045	14054	14063	13936	14040	13992	13839	13907	14085	14051	13976	14104	13871	14011	14057	14058	14043	14055	13860	13868	13920	14161	14147	14038	13974	14048	14100	13876	13940	14117	14096	14059	14016	14108	14033	13891	14009	14192	14038	13976	13836	14080	13924	13894	14028	14195	14163	14092	13990	14069	14145	14004	13738	14252	13907	13923	13894	13827	13993	14018	14255	14002	14141	13849	13976	13995	13971	14057	14006	13946	13994	13944	14005	14042	14119	14091	14124	13872	14031	13910	14019	14027	13936	14139	13836	13896	13970	13860	13881	14099	14120	14023	14030	14161	13969	13841	13971	13844	13940	13951	14022	14123	13896	13986	14103	14165	14231	13966	14161	13859	14007	13963	13881	13998	13961	13986	14011	13804	13884	13836	14061	14085	14143	13920	13883	13891	14030	14064	13971	14037	14144	13986	13918	13875	14086	13904	14098	13973	14026	13886	13921	14062	14029	14019	14167	14071	13981	13804	13825	13895	14036	14182	13887	14053	14073	14099	14103	14074	13786	14039	13863	14253	13906	13905	13856	13918	14042	14119	14004	14027	13935	13891	14065	13946	14084	13965	14110	14195	14053	14090	14030	14023	14067	13903	14159	13991	13838	14072	13970	13874	14063	13984	13925	14048	13833	13981	13861	13852	14034	13989	14103	14033	14083	14070	14009	13888	14148	13894	14053	14130	13950	14168	14059	13864	14006	13990	14198	14010	13835	13992	14050	14026	14072	13971	14046	13960	13826	14034	14023	14013	13930	13950	13994	13938	14072	13957	14042	13953	14159	14077	14155	13965	13990	13913	13898	14066	13808	13862	13814	14073	14057	13893	13905	13890	14003	13853	13872	13985	14163	13884	14055	14148	14045	14107	13951	13974	14035	14094	13893	13803	14026	13980	13946	13946	13914	13901	14114	14140	13961	14012	13980	13936	13970	14030	13979	13888	13943	13988	14142	13929	13936	14001	13987	13911	13962	13793	13859	13953	13915	13813	13836	14080	14064	13847	14023	13915	14030	14088	14083	13890	13912	14013	13946	13764	13883	14032	14030	13965	14047	14068	13976	13933	14007	13961	14012	14009	13906	13897	14008	14031	14089	13885	13919	13749	13984	14191	14161	13979	13975	13998	14026	13856	13927	13885	13944	13994	13893	14001	14049	14062	14034	14109	14179	14148	13843	13959	14017	14005	14025	14004	13909	14184	13953	14099	14028	13897	14030	13832	13912	14049	13930	13891	13993	13933	13810	13942	14057	14007	13996	14002	14070	13921	13919	14019	14060	13869	13854	14123	13858	13971	14081	13984	14011	13812	13896	14004	14012	13998	13948	13842	13991	13956	14041	13995	14026	14009	13890	13962	13823	13979	13845	14009	14059	13889	14002	13930	13812	13850	14062	13928	13840	13946	13872	13922	13855	13962	13913	13944	14046	13790	13966	13937	13855	13972	13931	13972	13941	14030	13987	13815	14059	14112	14094	13786	14153	13951	14022	14071	13943	13889	14069	14096	13692	13941	13967	13897	13921	13913	14051	14045	14114	13994	13966	13660	13960	14054	13863	13854	13888	14044	13940	14074	13931	14087	13860	13976	13954	13959	14049	14049	14072	13979	13914	13935	14040	13993	13964	14240	14005	14010	14106	14246	14108	14054	14242	14182	13994	13938	13830	14116	14028	13802	13965	14011	14172	14016	14092	13975	13916	13967	13994	13865	13998	14158	14091	14026	13973	14215	13834	14017	13919	13997	13851	13800	14018	14048	14033	13955	14106	14119	13977	14138	14221	14154	14062	13880	14136	14005	13960	13945	13959	13963	14036	14122	14117	14161	13978	14110	13922	14050	13958	14107	14039	14062	14025	13815	14086	13974	13856	14159	13997	13814	14037	14020	14000	14050	14117	13860	14095	13990	14038	13862	14040	14041	13996	13962	14042	14012	13993	13917	14013	13848	13935	14036	14017	14143	14060	14176	13949	13875	13967	13964	14020	14049	14089	14045	14141	14053	14082	13871	13931	14007	14078	13818	13900	14038	14045	13975	14017	14087	13880	13868	14053	14190	13951	13980	14102	14025	14111	13925	13967	14013	13807	14182	13946	13867	14083	13972	13887	14140	13872	14054	14104	14008	14087	13943	14161	14134	14004	14042	13856	14064	13939	14160	14033	13956	13949	14095	13976	13860	14163	13960	13968	14012	13945	14291	13861	13997	14004	14225	14045	14013	13973	14050	13906	13963	13978	14007	14065	13842	13827	13869	14100	14149	14016	14007	13810	13898	13935	13975	13984	13968	13998	14100	14039	13830	13959	13944	13956	13946	13935	13982	13919	13957	14022	13863	13935	14092	13839	13951	13980	14114	13970	13919	14061	13956	13993	14136	13893	13944	13833	13924	13923	13829	14085	14031	14079	14129	13950	13982	14050	14084	14002	13788	13955	14188	13902	14085	14090	13773	13996	13978	13960	14066	13986	13902	14083	13965	13903	14011	14011	13986	13913	14056	13894	13938	13925	13967	14111	13941	14058	13910	13834	14024	14161	14009	14145	14161	14053	14067	14076	13935	13866	14104	14004	14071	14074	13992	13848	14083	14118	13841	13888	13919	13868	13761	13914	14083	13919	13686	14232	14027	13936	13997	13943	14008	13998	13669	13966	14119	13924	14039	14013	13983	14117	14122	14073	14043	13978	14102	13960	14164	14099	13903	14092	14087	14060	14103	14213	14003	13967	13833	13883	14061	13869	14070	14103	14067	13903	14116	13893	14143	13836	13906	14083	13980	13956	14020	14081
30627	53708	49326	37655	32622	28636	25226	22205	20199	18348	16542	15775	15366	15308	15078	14914	14571	14581	14586	14180	14142	14106	13843	14089	13865	13715	13935	13916	13837	13821	13977	13833	13945	13805	13830	13681	13795	13671	13834	13581	13694	13752	13738	13677	13801	13747	13793	13576	13551	13552	13794	13698	13775	13576	13651	13676	13632	13723	13593	13744	13884	13534	13677	13689	13479	13589	13645	13461	13780	13602	13519	13585	13763	13712	13729	13711	13778	13649	13694	13777	13665	13750	13605	13599	13432	13577	13693	13568	13701	13673	13657	13636	13720	13702	13658	13607	13700	13891	13726	13627	13718	13655	13705	13642	13670	13553	13624	13591	13599	13581	13632	13605	13511	13474	13663	13582	13599	13647	13545	13714	13588	13786	13669	13681	13646	13800	13555	13605	13495	13637	13650	13432	13581	13621	13585	13594	13748	13654	13642	13619	13591	13599	13694	13758	13550	13774	13517	13685	13681	13649	13611	13582	13553	13674	13585	13654	13647	13682	13583	13724	13615	13633	13552	13728	13538	13770	13656	13693	13657	13621	13465	13776	13656	13589	13694	13604	13489	13711	13469	13542	13589	13624	13800	13605	13593	13667	13677	13646	13609	13568	13538	13537	13700	13573	13750	13534	13911	13776	13627	13744	13687	13553	13846	13639	13658	13691	13772	13554	13613	13743	13599	13699	13694	13709	13673	13561	13570	13538	13622	13579	13617	13566	13881	13617	13668	13678	13677	13580	13675	13608	13738	13779	13672	13582	13644	13618	13659	13532	13624	13675	13485	13594	13351	13748	13566	13667	13646	13461	13773	13636	13558	13673	13642	13603	13738	13613	13454	13837	13711	13684	13695	13523	13664	13778	13570	13687	13615	13457	13639	13653	13700	13753	13761	13837	13418	13792	13579	13601	13508	13699	13544	13542	13631	13612	13650	13580	13702	13589	13572	13544	13632	13797	13789	13668	13558	13663	13690	13667	13584	13758	13583	13556	13705	13696	13780	13681	13689	13567	13637	13557	13624	13604	13511	13691	13726	13700	13596	13630	13614	13477	13728	13393	13725	13730	13659	13512	13716	13744	13655	13587	13544	13625	13686	13684	13580	13705	13683	13598	13587	13761	13634	13601	13683	13635	13576	13607	13745	13805	13626	13586	13561	13867	13778	13587	13707	13845	13674	13669	13596	13596	13620	13724	13602	13518	13652	13745	13732	13725	13699	13723	13659	13769	13562	13605	13450	13616	13783	13644	13627	13613	13694	13621	13598	13644	13799	13519	13536	13625	13560	13588	13745	13592	13533	13689	13728	13742	13767	13621	13584	13488	13656	13676	13531	13712	13499	13727	13615	13698	13671	13598	13637	13597	13686	13648	13614	13574	13575	13629	13575	13723	13699	13629	13655	13572	13665	13741	13541	13587	13640	13559	13530	13803	13753	13530	13702	13734	13403	13727	13642	13740	13750	13509	13660	13741	13559	13852	13597	13698	13681	13587	13520	13573	13653	13677	13601	13644	13619	13551	13562	13721	13656	13593	13450	13780	13598	13529	13687	13702	13848	13582	13653	13509	13711	13522	13597	13511	13622	13526	13598	13738	13530	13578	13602	13662	13509	13642	13673	13474	13550	13766	13444	13655	13745	13554	13688	13591	13573	13620	13645	13715	13704	13843	13693	13697	13514	13756	13708	13513	13701	13569	13679	13734	13755	13730	13659	13503	13619	13618	13677	13573	13726	13629	13485	13594	13571	13578	13455	13715	13599	13723	13690	13730	13611	13723	13568	13649	13715	13575	13664	13480	13613	13716	13651	13610	13730	13507	13596	13560	13600	13622	13628	13551	13705	13604	13521	13709	13709	13459	13786	13547	13586	13690	13632	13780	13331	13583	13509	13647	13559	13659	13711	13509	13708	13602	13605	13632	13703	13610	13790	13698	13513	13685	13597	13598	13659	13777	13652	13706	13605	13569	13620	13586	13733	13662	13536	13520	13699	13596	13643	13623	13593	13586	13637	13673	13784	13562	13507	13590	13684	13497	13556	13789	13660	13747	13648	13633	13713	13616	13614	13602	13817	13540	13618	13666	13612	13698	13644	13681	13558	13644	13632	13490	13697	13500	13634	13533	13694	13591	13801	13662	13563	13572	13639	13670	13713	13556	13506	13604	13544	13481	13612	13627	13561	13593	13564	13585	13511	13607	13586	13637	13665	13500	13617	13719	13584	13619	13741	13742	13474	13550	13537	13660	13580	13512	13696	13533	13556	13706	13818	13780	13532	13479	13627	13637	13685	13744	13589	13654	13677	13559	13735	13633	13677	13715	13714	13421	13610	13830	13674	13427	13519	13688	13443	13612	13845	13562	13556	13593	13680	13544	13687	13615	13568	13717	13713	13698	13801	13594	13561	13576	13626	13554	13749	13659	13652	13762	13688	13631	13629	13667	13443	13593	13629	13618	13618	13561	13673	13616	13548	13700	13828	13729	13632	13628	13612	13525	13560	13706	13526	13557	13574	13639	13644	13642	13572	13499	13738	13486	13644	13570	13507	13722	13712	13489	13445	13613	13566	13692	13555	13756	13567	13697	13469	13745	13532	13649	13566	13660	13402	13484	13813	13612	13712	13579	13646	13521	13691	13642	13478	13747	13473	13597	13701	13615	13572	13700	13670	13595	13448	13615	13714	13636	13654	13552	13615	13577	13722	13650	13546	13636	13671	13559	13664	13561	13632	13718	13596	13656	13602	13510	13491	13680	13663	13557	13509	13540	13644	13683	13580	13580	13750	13599	13602	13597	13534	13590	13627	13491	13729	13741	13651	13652	13695	13528	13453	13407	13628	13693	13610	13694	13703	13664	13697	13631	13684	13727	13526	13654	13678	13615	13554	13582	13545	13605	13692	13611	13649	13622	13738	13650	13595	13674	13713	13737	13545	13642	13707	13570	13563	13590	13587	13614	13673	13614	13519	13701	13739	13644	13671	13558	13607	13539	13497	13603	13592	13666	13534	13607	13725	13461	13767	13665	13735	13707	13735	13500	13632	13626	13637	13607	13716	13685	13644	13597	13571	13759	13651	13655	13637	13728	13643	13649	13653	13677	13600	13548	13607	13483	13595	13693	13526	13675	13726	13600	13472	13702	13656	13582	13609	13642	13483	13636	13701	13675	13704	13798	13691	13470	13664	13594	13733	13571	13542	13691	13726	13567	13710	13365	13492	13558	13559	13518	13720	13539	13541	13736	13647	13531	13501	13535	13604	13567	13551	13485	13622	13778	13669	13561	13762	13767	13663	13647	13526	13510	13541	13633	13565	13727	13582	13822	13549	13548	13696	13566	13797	13564	13858	13645	13580	13605	13657	13701	13562	13670	13507	13612	13843	13485	13664	13622	13684	13561	13628	13599	13537	13608	13768	13551	13696	13786	13695	13697	13555	13606	13623	13633	13686	13441	13546	13532	13410	13607	13613	13747	13696	13843	13719	13663	13683	13498	13596	13590	13885	13664	13680	13712	13554	13476	13404	13590	13611	13640	13524	13804	13581	13557	13581	13570	13643	13755	13549	13621	13555	13662	13608	13648	13643	13856	13631	13574	13545	13698	13697	13564	13591	13689	13458	13763	13464	13580	13708	13667	13682	13619	13601	13512	13646	13566	13796	13599	13547	13458	13737	13564	13483	13733	13603	13743	13558	13708	13707	13598	13678	13628	13501	13607	13594	13486	13802	13482	13670	13444	13770	13520	13578	13813	13837	13585	13518	13749	13591	13604	13672	13646	13615	13465	13731	13646	13529	13548	13578	13650	13769	13573	13602	13553	13643	13601	13554	13502	13791	13599	13565	13596	13536	13660	13687	13660	13609	13746	13674	13567	13712	13619	13615	13607	13465	13596	13751	13620	13815	13578	13657	13561	13656	13624	13565	13673	13685	13426	13506	13706	13662	13725	13596	13656	13712	13564	13717	13724	13578	13780	13721	13602	13704	13556	13686	13683	13552	13675	13587	13584	13706	13539	13686	13382	13687	13663	13786	13597	13684	13575	13574	13736	13641	13571	13631	13639	13739	13638	13575	13601	13583	13631	13680	13717	13619	13726	13699	13621	13724	13594	13637	13602	13675	13567	13551	13684	13559	13777	13715	13620	13662	13624	13509	13668	13628	13605	13674	13782	13763	13676	13653	13646	13524	13707	13569	13584	13836	13551	13634	13586	13625	13554	13604	13578	13686	13521	13475	13593	13528	13599	13689	13568	13657	13605	13798	13633	13509	13679	13667	13735	13626	13539	13605	13590	13533	13477	13592	13556	13620	13644	13698	13755	13626	13625	13601	13465	13790	13701	13693	13460	13773	13618	13597	13655	13602	13620	13648	13588	13548	13530	13642	13559	13669	13809	13482	13664	13607	13523	13614	13594	13686	13525	13590	13571	13547	13948	13608	13667	13707	13477	13643	13641	13641	13606	13754	13373	13705	13679	13663	13567	13659	13674	13546	13545	13560	13672	13746	13761	13590	13709	13667	13617	13569	13449	13492	13490	13534	13695	13571	13395	13644	13590	13606	13664	13496	13611	13517	13605	13476	13664	13725	13727	13655	13675	13573	13754	13631	13586	13744	13596	13814	13676	13667	13781	13691	13725	13518	13764	13686	13701	13606	13459	13902	13667	13529	13656	13686	13623	13725	13607	13541	13651	13587	13559	13596	13831	13605	13808	13615	13622	13698	13684	13664	13606	13499	13598	13571	13626	13650	13712	13636	13690	13573	13635	13674	13630	13671	13484	13597	13782	13537	13540	13579	13603	13595	13544	13690	13612	13766	13625	13628	13671	13452	13644	13640	13553	13760	13516	13625	13569	13718	13625	13594	13692	13592	13583	13582	13596	13635	13571	13564	13592	13667	13587	13706	13485	13635	13600	13697	13476	13623	13595	13543	13610	13863	13809	13656	13579	13636	13534	13681	13727	13420	13418	13649	13528	13699	13498	13516	13566	13563	13716	13691	13639	13620	13586	13683	13656	13678	13621	13718	13635	13452	13598	13590	13582	13681	13498	13588	13542	13755	13694	13676	13749	13639	13645	13670	13564	13542	13751	13791	13750	13564	13812	13638	13730	13569	13560	13760	13591	13517	13622	13565	13465	13561	13629	13632	13637	13612	13691	13480	13589	13733	13521
30984	29964	32763	26040	21350	19288	18049	17075	16197	15639	15054	14959	14848	14915	14976	14661	14819	14641	14713	14835	14684	14854	14531	14624	14707	14810	14387	14657	14632	14715	14616	14517	14560	14584	14760	14530	14757	14647	14740	14652	14542	14759	14800	14643	14394	14576	14657	14666	14500	14757	14434	14459	14674	14513	14590	14818	14565	14505	14571	14458	14617	14660	14546	14437	14571	14711	14569	14534	14600	14535	14636	14595	14472	14700	14590	14583	14551	14463	14627	14593	14513	14530	14543	14578	14719	14430	14510	14571	14618	14451	14558	14627	14544	14606	14605	14607	14654	14654	14608	14620	14525	14582	14792	14534	14685	14505	14482	14506	14578	14508	14303	14364	14660	14553	14573	14765	14650	14467	14556	14656	14633	14596	14670	14725	14589	14527	14654	14507	14454	14235	14763	14596	14557	14684	14450	14682	14466	14467	14528	14701	14678	14488	14552	14519	14658	14692	14426	14647	14459	14488	14591	14489	14796	14406	14620	14479	14474	14661	14596	14616	14708	14511	14469	14762	14519	14762	14617	14398	14628	14531	14617	14639	14702	14625	14622	14701	14501	14690	14646	14694	14545	14630	14737	14616	14623	14636	14533	14626	14675	14417	14697	14748	14633	14537	14517	14636	14520	14601	14386	14515	14506	14608	14636	14695	14505	14537	14549	14389	14731	14462	14503	14571	14463	14609	14474	14483	14492	14492	14604	14675	14614	14556	14561	14515	14768	14396	14510	14540	14669	14581	14387	14629	14636	14533	14630	14772	14385	14648	14704	14468	14547	14566	14733	14544	14376	14596	14689	14508	14482	14446	14618	14368	14618	14318	14641	14625	14628	14706	14567	14480	14612	14472	14461	14527	14522	14536	14709	14814	14545	14458	14719	14675	14617	14693	14807	14478	14566	14368	14589	14734	14644	14593	14605	14497	14471	14703	14363	14593	14588	14677	14519	14568	14697	14615	14486	14685	14632	14406	14611	14594	14441	14745	14440	14486	14545	14679	14777	14694	14728	14502	14435	14513	14748	14544	14537	14459	14594	14622	14637	14502	14611	14663	14722	14685	14511	14630	14578	14635	14499	14691	14466	14510	14520	14580	14680	14739	14597	14627	14375	14505	14511	14547	14649	14609	14712	14527	14544	14446	14482	14579	14578	14475	14467	14721	14569	14578	14578	14452	14411	14348	14699	14530	14511	14603	14721	14552	14432	14506	14433	14366	14509	14526	14617	14539	14541	14506	14491	14536	14586	14418	14439	14550	14596	14515	14643	14513	14438	14457	14406	14446	14733	14620	14741	14750	14598	14429	14485	14528	14601	14575	14571	14570	14407	14540	14483	14375	14521	14595	14451	14581	14494	14429	14501	14372	14597	14624	14536	14381	14664	14490	14715	14505	14630	14556	14582	14485	14821	14557	14707	14606	14541	14520	14468	14441	14453	14526	14584	14539	14474	14652	14677	14597	14552	14554	14713	14795	14605	14583	14565	14524	14423	14461	14704	14639	14706	14770	14411	14748	14560	14701	14446	14498	14457	14277	14671	14610	14642	14590	14411	14528	14541	14578	14652	14654	14558	14597	14619	14610	14675	14799	14629	14583	14567	14606	14554	14496	14729	14597	14474	14456	14405	14572	14586	14554	14442	14449	14598	14578	14615	14525	14546	14642	14473	14554	14553	14479	14650	14834	14576	14600	14736	14707	14483	14395	14552	14470	14697	14482	14647	14398	14337	14544	14681	14632	14411	14424	14430	14496	14642	14520	14733	14521	14384	14317	14680	14499	14615	14414	14564	14349	14480	14497	14583	14508	14857	14737	14577	14692	14462	14666	14989	14419	14553	14640	14553	14556	14587	14406	14542	14562	14641	14567	14461	14477	14524	14594	14611	14478	14753	14553	14497	14456	14489	14681	14716	14604	14505	14643	14486	14644	14697	14648	14483	14606	14522	14563	14915	14642	14651	14689	14609	14550	14558	14390	14561	14638	14567	14489	14591	14515	14377	14586	14587	14733	14489	14528	14871	14582	14684	14543	14698	14543	14857	14628	14736	14367	14646	14699	14505	14655	14678	14685	14505	14495	14337	14634	14585	14754	14577	14538	14694	14508	14699	14387	14608	14374	14435	14524	14508	14533	14513	14463	14510	14618	14550	14707	14553	14394	14561	14453	14378	14567	14525	14548	14690	14593	14651	14549	14725	14391	14673	14709	14464	14589	14544	14510	14516	14418	14619	14511	14553	14583	14596	14431	14598	14524	14614	14533	14500	14494	14668	14477	14519	14530	14548	14502	14483	14473	14533	14677	14507	14560	14667	14577	14440	14468	14596	14545	14557	14581	14484	14557	14570	14535	14494	14589	14592	14512	14710	14553	14517	14696	14317	14675	14652	14569	14408	14750	14472	14485	14349	14472	14536	14694	14437	14330	14628	14501	14477	14489	14471	14460	14668	14632	14619	14568	14415	14500	14692	14659	14553	14646	14665	14701	14559	14434	14670	14665	14543	14557	14598	14488	14459	14424	14472	14529	14561	14412	14720	14634	14516	14528	14594	14513	14529	14572	14725	14579	14893	14615	14524	14534	14605	14715	14532	14176	14805	14697	14469	14566	14507	14358	14487	14326	14565	14519	14584	14533	14597	14669	14690	14436	14681	14688	14518	14481	14302	14598	14543	14617	14697	14626	14552	14560	14452	14724	14493	14480	14471	14708	14641	14576	14752	14799	14825	14727	14496	14692	14503	14623	14528	14602	14659	14516	14638	14591	14568	14698	14795	14501	14328	14436	14576	14473	14581	14508	14737	14614	14510	14585	14724	14564	14493	14596	14550	14604	14502	14658	14664	14269	14385	14518	14585	14501	14488	14825	14699	14527	14516	14392	14479	14449	14583	14529	14674	14567	14498	14411	14513	14589	14649	14625	14600	14448	14298	14698	14588	14499	14618	14596	14533	14511	14448	14502	14461	14503	14539	14584	14516	14622	14680	14634	14446	14707	14405	14802	14668	14677	14674	14712	14638	14581	14605	14837	14398	14398	14818	14414	14595	14620	14483	14510	14683	14583	14764	14603	14553	14380	14372	14795	14530	14606	14477	14538	14598	14427	14624	14687	14703	14463	14596	14552	14406	14340	14666	14501	14588	14518	14609	14347	14654	14712	14697	14519	14392	14246	14621	14690	14430	14485	14503	14418	14683	14357	14548	14421	14553	14458	14510	14562	14653	14563	14482	14410	14501	14742	14595	14479	14376	14468	14587	14713	14557	14611	14711	14610	14761	14706	14728	14392	14667	14553	14619	14655	14508	14631	14653	14368	14635	14403	14355	14550	14618	14701	14592	14503	14469	14436	14605	14516	14632	14438	14659	14592	14565	14599	14670	14596	14536	14695	14422	14497	14611	14557	14452	14555	14571	14590	14546	14531	14603	14674	14457	14645	14579	14702	14729	14544	14703	14581	14638	14569	14731	14455	14518	14432	14528	14392	14758	14681	14713	14655	14567	14615	14675	14710	14535	14679	14764	14688	14869	14538	14588	14553	14466	14415	14332	14315	14711	14549	14521	14401	14462	14784	14622	14754	14594	14480	14615	14482	14525	14740	14678	14490	14638	14499	14710	14665	14541	14549	14556	14471	14692	14623	14529	14463	14471	14526	14636	14552	14664	14508	14720	14610	14560	14574	14581	14555	14454	14595	14419	14376	14495	14528	14715	14560	14495	14593	14482	14518	14450	14463	14478	14428	14534	14635	14375	14581	14568	14471	14642	14339	14656	14367	14438	14330	14566	14634	14570	14334	14531	14416	14612	14641	14646	14474	14580	14729	14456	14515	14584	14468	14676	14521	14472	14455	14534	14530	14747	14738	14628	14483	14470	14469	14524	14675	14649	14484	14594	14495	14524	14487	14596	14463	14654	14489	14490	14835	14650	14542	14577	14536	14598	14665	14673	14486	14476	14591	14749	14562	14488	14508	14521	14622	14702	14537	14617	14516	14715	14614	14629	14625	14616	14616	14572	14552	14569	14518	14528	14719	14625	14668	14542	14479	14687	14563	14539	14626	14669	14691	14434	14431	14804	14719	14529	14535	14723	14304	14358	14653	14611	14534	14654	14718	14563	14558	14602	14620	14489	14556	14645	14435	14679	14641	14491	14486	14641	14397	14639	14522	14466	14612	14426	14575	14539	14556	14556	14460	14550	14472	14559	14525	14615	14483	14566	14641	14512	14642	14609	14610	14737	14522	14724	14555	14749	14666	14607	14549	14718	14655	14561	14499	14785	14652	14446	14589	14537	14439	14688	14725	14670	14537	14593	14623	14550	14562	14495	14430	14490	14549	14649	14600	14533	14562	14507	14590	14376	14596	14596	14410	14446	14689	14494	14665	14728	14732	14676	14645	14659	14468	14686	14666	14628	14744	14443	14532	14708	14542	14503	14711	14581	14577	14489	14581	14467	14580	14638	14564	14535	14707	14587	14420	14437	14619	14487	14695	14723	14605	14521	14442	14500	14611	14455	14639	14639	14489	14518	14427	14503	14597	14537	14529	14564	14522	14559	14610	14474	14424	14521	14473	14439	14726	14716	14449	14563	14576	14465	14618	14298	14513	14755	14666	14641	14457	14588	14450	14787	14799	14537	14538	14524	14749	14643	14535	14718	14803	14604	14706	14521	14513	14611	14563	14397	14599	14675	14555	14510	14464	14533	14416	14745	14458	14287	14599	14517	14509	14685	14521	14719	14637	14610	14355	14601	14651	14451	14534	14456	14635	14466	14421	14617	14409	14747	14638	14726	14612	14578	14687	14571	14553	14430	14426	14593	14634	14615	14690	14496	14600	14573	14462	14607	14392	14551	14678	14511	14519	14661	14485	14517	14503	14585	14362	14678	14529	14624	14651	14776	14492	14620	14642	14547	14517	14568	14765	14630	14577	14736	14594	14563	14461	14678	14426	14571	14390	14472	14542	14516	14673	14632	14555	14586	14645	14386	14728	14407	14557	14683	14423	14501	14417	14814	14568	14481	14659	14396	14630	14665	14522	14460	14585	14578	14615	14566	14595	14531	14360	14253	14650	14506	14691	14758	14662	14635	14651	14466	14719	14434	14452	14356	14365	14660	14581	14827	14720	14472	14472	14583	14609	14630	14629	14650	14636	14657	14653	14559	14647
29515	43351	38576	27594	24203	21242	18907	17428	16397	15474	14676	14642	14574	14567	14720	14358	14481	14295	14309	14165	14205	14078	14362	13952	14143	13942	13909	14023	14085	14117	13882	14001	13933	14086	14208	14114	14122	14076	13947	14097	13804	14073	13863	13799	13953	14069	13870	13998	13859	14149	13922	13770	13918	14024	14144	13983	13805	13884	13928	13974	14073	14013	14004	13818	13981	14011	14012	14071	13898	13914	13944	13887	13948	14005	14029	14069	14018	13978	13935	13928	13970	13896	13969	13941	13955	13988	13948	14036	14031	13890	14035	13986	13907	13934	13845	14011	14109	13869	14076	13998	13926	13872	13964	14046	13910	13895	13933	14008	14023	13963	13788	13917	13949	14139	13859	13775	13978	13998	14084	14006	14068	13978	13855	13819	14101	13886	13879	13869	14061	14031	13899	13858	13833	13967	13932	13823	13819	13812	14008	13992	14017	13994	13904	14074	13752	13904	13841	13968	13900	14081	13994	13958	13931	14070	13982	14008	13859	13835	14072	13922	13972	13843	13835	14076	13692	13870	13899	14035	14179	13923	13911	13894	14050	14002	13942	14036	14058	13910	13991	13829	14062	14085	13895	13954	14047	13937	13992	14153	13665	13962	14120	14027	14142	13909	13932	13939	13955	14129	13958	13914	14010	14025	14016	14027	13855	14044	13989	14014	13935	13875	13944	13965	13842	13815	13997	14011	13946	13911	14176	13862	14040	13912	13876	13934	13876	13917	13954	13952	13987	13848	13903	14063	13933	13892	14034	13855	13876	14018	14183	13778	13957	13917	14091	14077	14030	14025	14020	13864	14040	13960	13851	14079	14135	13959	13879	13839	14090	13950	14056	13921	13937	13849	14006	13872	13849	14018	14014	13791	13894	13894	13929	14035	14018	13948	13912	13971	13938	13817	14157	14127	13937	13907	13901	13896	13951	13916	14039	13880	14016	13738	14026	13928	13962	13755	13979	13882	14085	13991	13873	14098	13857	13944	14011	13915	14068	13897	13989	14003	13979	14029	13865	13937	13964	13809	13880	13884	14079	14097	13844	13827	14094	13977	13933	14121	13892	13894	14064	13890	13887	14068	13990	13930	14072	13959	13956	13961	13987	13877	13930	13968	14012	13974	13958	14113	14035	13977	13920	13935	13883	13966	13748	13892	13984	13966	13929	13770	14100	13965	13987	14026	14091	13920	13782	13934	13924	14002	14105	13821	13975	13901	13964	14194	13939	13941	14049	14030	13955	13986	13966	13999	13927	14037	13896	13982	13914	13974	13928	14024	13915	14040	13933	13946	13938	14125	13946	14046	14043	13930	13880	14114	13853	13897	13879	14048	14026	13887	13962	14045	13922	13894	13787	14009	13976	13944	14032	13852	14079	13773	13946	14074	13922	14021	13993	13902	13982	13891	13918	13925	14040	14061	13944	13861	14023	13824	14106	13856	13920	14082	13968	14032	13959	13956	13808	13996	14063	13903	13911	13806	13940	14074	13930	13880	14067	13820	14001	13893	14037	13868	13931	13995	13945	13873	14101	13935	13953	13862	13914	14010	14015	13921	14001	13841	13936	13859	13834	13947	13989	13922	13949	14029	13944	13804	13991	13809	13838	13941	13890	13911	14102	13881	14008	13907	13956	13860	13825	13916	13954	13920	14044	14011	13858	13767	14030	13966	13900	13853	13952	13926	13917	14129	13920	13901	14197	13883	14014	14163	13813	13800	13936	13967	13821	14135	13895	14147	13864	13959	13947	14067	14040	14098	13975	13868	13903	14084	14140	14002	13915	13957	13844	13852	13960	13930	13781	13980	14032	13869	13905	14094	13920	13869	13942	13907	14096	14070	14036	13887	13897	14087	13974	14029	13916	13893	13968	14088	14024	14092	13918	14063	13794	14075	13938	13856	13982	13815	14032	13938	13894	13979	13922	13924	14039	13845	13972	13850	13851	13998	14010	14012	13950	13960	13768	14123	14079	13845	13934	14101	14014	13867	13961	14072	13957	13949	13977	13756	14021	13924	13842	13999	13983	14081	13982	13949	13860	13890	13978	14042	13904	13804	14082	13860	14059	13801	13934	14017	13911	13917	13933	13937	13927	14057	13903	14098	13919	13944	13993	14001	13903	14061	13994	13964	13900	13842	13968	13840	13929	13874	14176	13901	14191	13969	13907	14056	14039	13794	13977	13855	13788	14001	14052	13884	14118	14008	13983	13944	14014	13822	13994	14046	13876	13998	13818	14071	13852	14068	13843	14026	13822	14155	14051	13999	14021	14124	13794	14019	14017	13889	14028	14002	14066	14001	14101	13985	13970	13919	13926	13939	13862	14064	14037	14108	13685	14022	13958	14133	14082	14090	13887	13858	13985	14082	14066	14051	13889	13947	14055	13946	13916	14059	13979	13925	13904	13961	13947	13948	13981	13927	13913	13880	13983	13954	13946	13900	14026	13966	14021	13902	14100	14023	13974	14005	13936	14152	13905	14099	13816	13841	13874	14072	14034	13796	13841	14070	14068	14169	13953	13666	14040	13926	13926	13941	13950	14118	13876	14047	14144	14090	13899	13958	13897	13945	13773	14087	13935	13935	14013	14033	13968	13834	13974	14040	13986	13879	13922	14030	13782	13987	14089	13899	13756	14017	13835	13918	13868	14099	14093	13962	13984	14066	13827	14083	14085	13952	13927	13868	13953	13875	13932	13894	13979	14050	13947	13850	13998	13977	13834	13994	13957	14023	14066	13921	13862	14040	14026	13928	14134	13847	14033	13857	14070	13958	13883	14032	13864	13863	14042	14034	13929	13921	14042	13945	14048	14040	13921	13903	13685	13920	13878	13921	13845	13964	14033	13917	13980	13943	13952	14128	13932	13981	13951	14073	14025	13953	13931	13970	14011	13940	13942	13975	13818	13881	14111	14035	13932	14037	13922	13959	14053	14116	13841	13880	13971	14007	14033	13713	14031	14057	13810	14123	13904	13800	13959	14042	13830	13944	14013	13906	14068	13860	14019	13963	14029	13937	13976	13999	13975	14071	13977	13941	13999	13924	13785	13996	13885	13987	13867	13744	13932	13999	13886	13855	13954	14005	13888	14048	13858	13947	13980	13858	13912	13942	13979	14028	14144	14039	13935	13937	13952	13957	13967	13780	14073	13834	14083	13823	13980	13810	14007	13957	13955	13896	13961	14013	13985	14066	14097	13976	13964	13984	13895	13942	14017	13987	13999	13921	14010	13946	13996	14039	13942	13906	14112	13827	13918	14048	13845	13967	13949	13995	13974	13900	13930	13965	13845	13972	13980	13955	14017	13918	13942	14190	13954	13985	14006	13940	14179	14069	13871	14013	13835	13989	13867	13974	14034	14106	13975	13861	13925	13987	13998	13894	13871	13974	13995	13961	14053	13902	13902	13974	13923	14002	14155	14056	13866	13847	13995	13915	13796	13928	14007	14135	13922	14130	13848	14121	14049	13886	14057	14091	14085	14078	13833	13975	13947	13856	13920	13825	14017	13943	13869	14072	14079	13916	13967	13958	13743	14020	13946	14048	13845	14028	14018	13987	13987	13955	13972	14071	14066	13851	13859	14021	13961	13952	14071	14096	14007	13955	13931	13872	13964	13898	14071	13813	14084	13947	14053	14067	14015	13830	13921	13801	14030	14014	13779	14018	13841	13914	14045	13997	13937	13965	14089	13930	13900	13893	13994	14059	14000	13952	14083	14180	13896	14019	13875	14063	13851	13978	13956	13860	13992	14138	13850	13903	13930	13980	14137	14067	14005	13962	13985	14045	13842	14149	14017	13860	13883	14066	14023	14094	13865	13841	13983	14049	14024	13915	13939	13886	14135	13977	14026	14117	14013	14018	14014	14182	14075	14042	14070	14028	13692	14018	13950	13916	13965	13910	13980	14103	13863	14045	13967	13953	13995	13947	13879	14025	14030	13901	13987	13838	13810	13966	13936	13851	14167	13984	14026	14076	13997	14055	13899	13855	14085	14024	13950	13893	14083	13850	13944	13890	14033	14119	13975	13959	14082	13860	14029	13922	14085	14030	13867	13963	13808	13889	13963	14042	13902	13859	13980	13943	13937	13897	13794	13818	13912	13920	13882	13930	13965	13948	13954	13929	13935	13993	13955	13922	13941	13975	13984	13949	14044	13916	13768	14040	13878	14011	14001	14123	13765	14072	14004	13968	14060	13920	14057	14215	13993	14056	13945	13955	13889	13710	13927	13882	14068	13884	13998	13990	13865	13939	14067	13957	14006	13798	13857	13969	13882	13985	14036	14032	13947	13921	13911	13943	14088	14118	13829	14061	14064	13968	13930	13910	13890	13928	13914	14012	13988	13996	13920	13729	13992	13936	13913	14054	13872	13988	13976	14088	13969	13950	13967	14072	13811	13922	13859	13866	13975	13928	14004	13889	13958	13919	13897	14071	13939	14025	13870	13829	13960	14122	14037	13894	13892	13934	13895	13904	14069	14129	14026	14188	13838	13936	13988	14018	13998	14008	13887	14005	13887	13896	13997	14121	14112	13957	13869	14000	13894	13912	13884	13902	13863	14067	13904	13893	13917	13870	14013	14057	13839	14088	13989	13872	14038	14040	14114	13773	14158	13968	14087	14147	13997	13902	13893	13962	14092	13950	14082	14042	13900	14085	13916	13934	13950	13896	13971	14000	14020	13860	13760	14107	13997	14028	13909	14033	13865	13937	13901	13947	13941	13774	14064	13924	14102	14068	13916	13876	14043	14081	14070	14093	13885	13976	14077	13949	13886	13917	13980	13991	14049	13992	13872	13885	14101	13981	13919	13995	13813	13844	13936	13770	13943	14105	14157	14028	13987	13905	13918	13905	13898	14009	13928	13959	14079	13977	14072	13902	14031	13864	13958	14172	13825	13863	14008	13897	14131	14013	13896	13911	13863	13887	14043	13879	14076	13996	13858	13986	14018	13859	13991	13955	14019	13899	13967	13997	14021	14015	14049	13823	13859	14042	14126	13982	13905	13991	13847	14025	13818	13945	14107	13776	14004	14007	14182	13826	13939	13970	13873	13897	13951	13925	14098	13912	13985	14014	13977	13906	13892	14062	14011	14121	13910	13952	14059	13987	13886	13995	14129	13869	13969	13761	13849	13963	14013	14123	14041	13820	13986	13943
25399	21419	28471	26527	23575	22467	20688	17986	16757	15805	15090	14777	14699	14611	14652	14454	14329	14339	14251	14100	14095	14107	14172	13997	14099	13980	14009	13868	14101	13819	14093	13841	13874	13817	14028	13962	13849	14091	13900	13925	13947	13970	13902	13654	13689	13918	13959	13763	13887	13760	13731	13848	13807	13812	14010	13981	13707	13848	13978	13767	13987	13829	13892	13852	14055	13744	13972	13836	13749	13630	13773	13912	13786	13933	13800	13802	13739	13795	13874	14114	13879	13823	13813	13958	13954	13995	13728	13874	14044	13785	13690	13758	13675	13939	13810	13834	13881	13844	13683	13873	13707	13979	13805	13728	13878	13967	14059	13749	13916	13606	13584	13622	13832	13980	13767	13824	13890	13776	13901	13701	13766	13792	13993	14047	13886	13779	13698	14001	13819	13897	13848	13920	13927	13933	14019	13957	13982	13623	13814	14089	13733	13770	13582	13700	13789	13666	13814	13794	13814	13671	13727	13984	13962	13750	13950	13830	13708	13721	13912	13788	13933	13759	13848	13737	13820	13614	13622	13817	13818	13738	13838	13822	13805	13725	13985	13862	13622	13940	13732	13652	13906	13870	13889	13745	13638	13698	13797	14054	13601	13849	13698	13961	13869	13812	13803	13846	13866	13685	13731	13860	13668	13889	13733	13893	13873	13927	13748	13859	13607	13626	13745	13717	13731	13868	13918	13693	13756	13719	13722	13975	13677	13807	13837	13712	13769	13694	13791	13743	13779	14009	13781	13849	13961	13936	13712	13675	13796	13801	13742	13810	13821	13718	13962	14009	14057	13616	13720	13718	13720	13759	13868	13803	13896	13744	13802	13685	13934	13767	13968	13993	13780	13761	13704	13832	13758	13726	13779	13818	13803	13675	13792	13779	13614	13769	13921	13752	13788	13738	13869	14008	13890	13816	13854	13720	13790	13693	13795	13876	13918	13948	13722	13780	13841	13794	13984	13887	13809	13869	13837	13627	13702	13750	13933	13902	13805	13608	13611	13900	13833	13708	13878	13922	13759	13711	13908	14008	13821	14154	13935	13813	13905	13883	13486	13949	13737	13673	13806	13888	13868	13845	13628	13843	13740	13880	13804	13644	13792	13783	13665	13931	13940	13856	13765	13683	13802	13867	13925	13690	13770	13694	13850	14026	13831	13705	13838	13898	13856	13752	13844	14022	13593	13751	13732	13692	13710	13909	13890	13893	14002	13899	13589	13645	13880	13756	13904	13821	13905	14047	13693	13771	13909	13840	13760	13630	13875	13948	13792	13874	13866	13802	13800	13582	14001	13802	13635	13912	13837	13764	13795	13700	13782	14039	13993	13872	13829	13733	13780	13846	13744	13933	13793	13885	13890	13789	13984	13758	14066	13854	13691	13821	13788	13814	13803	13772	13804	13855	13682	13699	13850	13712	13903	13755	13944	13767	13854	13884	13870	13962	13992	13947	13874	13893	14091	13795	13848	13920	13826	13866	13862	13872	13906	13824	13728	13741	13969	13696	13788	13598	13870	13759	13827	13989	13896	13941	13970	13861	13908	13609	13831	13846	13713	13910	13573	13767	13884	13765	13797	13708	13828	14073	13722	13717	13882	13612	13955	13919	13863	13750	13881	13774	13715	13944	13777	13885	13849	13803	13746	13884	13957	13987	13821	13816	13916	13708	13838	13848	13838	13898	13765	13996	13968	13855	13788	13744	13536	13863	13871	14001	13990	13870	13655	13872	13854	13701	13614	13756	13658	13860	13865	13811	13771	13638	13886	13994	13712	13923	13726	13903	13808	13773	13908	13723	13934	13777	13699	13629	13677	13747	13742	13785	13846	13700	13903	13912	13805	13740	13969	13834	13750	13907	13957	13783	13847	13818	13897	14021	13758	13803	13885	13845	13915	13874	13768	13783	13909	13989	13583	13680	13931	13958	13837	13855	14021	13872	13880	13879	13813	13697	13807	13836	13813	13875	13828	13869	13647	13989	13815	13785	13951	14049	13987	14010	13837	13770	13905	13814	13711	13800	13927	13866	13762	13802	13806	13802	14013	13947	13723	13807	13821	13852	13805	13905	14017	13618	13814	13803	13778	13747	13752	13923	13941	13732	13711	13597	13709	13769	13928	13865	13802	14006	13647	13941	13640	13619	13591	13785	13737	13667	13862	13892	13858	13891	13981	13725	13831	13896	13771	13895	13981	13830	13763	13934	13697	13847	13954	13736	13664	13778	13817	13937	13950	13844	13717	13711	13800	13724	13779	13742	13758	13965	13843	13685	13816	13776	13741	13867	13860	13798	13700	13750	13814	13936	13771	13852	13759	13857	13938	13974	13758	13920	13848	13852	13995	13843	13820	13743	13860	13726	13853	13771	13756	13677	13963	13843	13839	13793	13731	13821	13694	13602	13862	13953	13609	13763	13821	13886	13794	14071	13885	13766	14005	13881	13726	13759	13746	13688	13611	13784	13691	13769	13880	14096	13751	13970	13753	13795	13821	13949	13802	13664	13866	13863	13870	13783	13720	13889	13873	13927	13839	13748	13714	13814	13997	13827	13816	13783	13752	13812	14013	13805	13713	13767	13844	13619	13695	13640	13827	13642	13840	13859	13681	14036	13873	13865	13713	13995	13749	13887	13627	13749	13964	13909	13862	13634	13707	13864	13837	13661	13859	13746	13868	13903	13922	13931	13890	13786	13875	13762	13736	13870	13882	13910	13764	14056	13974	13785	13853	13710	13992	13786	13821	13865	13924	13727	13898	13888	14018	13794	13736	13831	13650	13647	13783	13674	13724	13964	13964	13738	13763	13800	13793	13703	13815	13844	13782	13704	13918	13998	13840	13899	13824	13730	13711	13833	13895	13733	13749	13697	13927	13774	14021	13891	13921	13795	13617	13914	13915	13520	14004	13606	13772	13905	14003	13861	13816	13762	13859	13760	13741	13895	13748	13662	13893	13847	13680	13932	13907	13791	13767	13898	13873	13778	13806	13815	13517	13823	13721	13683	14025	13837	13808	13811	13856	13821	13867	13862	13773	13728	13678	13801	13822	13836	13865	13909	13867	13903	13793	13773	13909	13917	13800	13876	13843	13890	13810	13791	13849	13898	13844	13919	13779	13929	13852	13794	13820	13765	13691	13865	13743	13668	14010	13886	13915	13944	13948	13782	13585	13606	13874	13823	13784	13941	13953	13882	14084	13981	13623	13759	13997	13842	13931	13892	13731	13743	13828	13805	13668	13725	13804	13868	13637	13752	13897	13642	13856	13898	13859	13733	13712	13682	13834	13837	13763	13672	13873	14105	13852	13730	14002	13932	13910	13872	13956	13678	13727	13951	13829	13596	13949	13809	13777	13754	13844	13759	13723	13872	13709	14130	13883	13945	13848	13841	13899	13849	13801	13853	13725	13725	13886	13853	13899	13851	13934	13774	13723	13837	14008	13817	13865	13832	13858	13801	14080	13803	13797	13840	13686	13817	13824	13619	13643	13810	13719	13914	13800	13958	13852	13813	13844	13910	13876	13733	13736	13800	13969	13911	13758	13980	13804	13905	13944	13739	13606	13927	13672	13798	13770	13715	13852	13815	13727	13798	13836	13744	13848	13617	13722	13935	13934	13890	13772	13676	13769	13863	13797	13862	13836	13763	13747	13914	13807	13883	13809	13849	13791	13924	13780	13707	13778	13956	13911	13694	13589	13836	13762	13848	13821	13720	13700	13980	14022	13897	14030	13910	13866	13691	13769	13784	13589	13882	13912	13763	13902	13728	14010	13882	14062	14039	13733	13823	13888	13919	13790	13684	13885	13874	13902	13681	13711	13946	13949	13760	13840	13906	13824	13868	14009	13787	13966	13753	13806	13860	13831	13833	13982	13944	13542	13827	13621	13747	13897	13814	13855	13752	13869	13955	13804	13742	13724	13767	13891	13947	13853	13647	13703	14025	13796	13838	13808	13889	13763	13899	13856	13864	14007	13561	13830	13780	13917	13997	14050	13696	13897	13791	13779	13638	14139	14116	14022	13965	13905	13680	13687	13889	13862	13718	13810	13737	13895	13844	13664	14071	13794	13869	13908	13737	13676	13753	13788	13923	13656	13743	13786	13979	13740	13643	13874	13667	14067	13721	13927	13836	13741	13638	13747	13771	13676	13714	13856	13945	13730	13826	13852	13815	13761	13931	13869	13716	13922	13824	13913	13827	13875	13694	13639	13684	13642	13863	13864	13871	13865	13746	13729	13729	13892	13724	13901	13756	13881	13718	13852	13837	13826	13748	13750	13770	13704	13715	13731	14041	13791	13815	13741	13792	13699	13839	13922	13613	13909	13721	13758	13747	13902	13872	13841	13811	13816	13885	13705	13783	13548	13818	13912	13837	13743	13763	13765	13956	13850	13710	13833	13732	13973	13934	13895	13858	13820	13828	13911	13735	13695	13633	13803	13869	13922	14016	13953	13988	13740	13872	13726	13858	13767	13856	13823	13556	13592	13765	13791	13705	13668	13755	13650	13700	13837	13715	13866	13843	13883	13820	13899	13717	13735	13820	13775	13888	13783	13794	13868	13904	13744	13774	13717	13963	13872	13813	13801	14007	13749	13775	13839	13819	13762	13680	13769	13835	13748	14053	13852	13844	13757	13758	13721	13871	13927	13936	13847	13785	13934	13815	13804	13750	13681	13814	13677	13856	13993	13808	13781	13961	13749	14058	14016	13706	13895	14047	13820	13847	13839	13987	13918	13687	13782	14007	13766	13787	13747	13848	13849	13789	13729	13842	14050	13977	13862	13700	13798	13785	13785	13846	13872	13890	13951	13845	13695	13676	13720	13866	13826	13885	13679	13864	13951	13807	13753	13806	13927	13739	13797	13658	13675	13600	13846	13891	13800	13760	13893	13865	13868	13871	13871	13962	13856	13965	13799	13914	13841	13761	13922	13789	13917	13872	13942	13762	13736	13825	13742	13763	13696	13941	14032	14023	13983	13939	13797	13773	13858	13939	13829	13865	13911	13690	13843	13686	13852	13985	13784	13950	13829	13696	13857	13927	13821	13716	13653	13656	13958	13840	13810	13821	13895	13814	13746	13817	13865	13763	13878	13847	13985	13627	13701	13825	13933	13874	13821	13632	13866	13889	13813	13897	13785	13808	13885	13785	13844	13836
29911	49031	44393	32506	28348	24978	21692	19883	17691	16244	15311	15000	14623	14932	14454	14349	14264	14239	14132	14118	13883	13787	13946	13768	13721	13620	13804	13720	13718	13418	13377	13698	13609	13548	13665	13601	13576	13635	13659	13569	13461	13517	13672	13397	13498	13436	13763	13514	13526	13509	13399	13559	13350	13593	13567	13577	13618	13514	13366	13587	13497	13533	13410	13431	13646	13565	13521	13438	13510	13465	13587	13521	13355	13542	13649	13596	13447	13581	13286	13610	13480	13612	13461	13683	13473	13549	13441	13609	13528	13543	13585	13508	13475	13544	13444	13534	13448	13589	13552	13472	13649	13460	13422	13332	13548	13660	13434	13556	13615	13640	13496	13413	13479	13516	13434	13579	13710	13392	13498	13566	13526	13486	13589	13428	13424	13512	13491	13512	13425	13522	13560	13482	13591	13508	13530	13543	13521	13360	13492	13513	13494	13640	13358	13486	13515	13503	13546	13603	13725	13364	13368	13619	13579	13437	13553	13665	13460	13651	13400	13507	13526	13510	13467	13524	13337	13640	13688	13519	13544	13564	13422	13435	13425	13545	13538	13627	13599	13330	13503	13502	13502	13557	13343	13536	13487	13606	13567	13546	13644	13640	13523	13490	13389	13417	13583	13294	13463	13369	13454	13519	13457	13451	13563	13579	13527	13575	13408	13374	13573	13609	13539	13393	13429	13604	13397	13572	13506	13405	13506	13436	13610	13471	13457	13388	13575	13301	13551	13352	13391	13475	13690	13680	13472	13445	13400	13512	13469	13414	13460	13609	13522	13345	13508	13555	13336	13673	13473	13449	13380	13497	13518	13544	13372	13579	13555	13620	13359	13359	13530	13515	13439	13504	13567	13485	13523	13377	13682	13312	13445	13576	13459	13574	13681	13486	13441	13554	13501	13482	13444	13581	13554	13661	13557	13644	13584	13416	13461	13342	13535	13437	13485	13535	13451	13450	13359	13587	13569	13393	13266	13531	13477	13531	13547	13505	13444	13678	13633	13483	13541	13487	13518	13529	13518	13649	13398	13448	13427	13481	13649	13375	13541	13536	13634	13490	13486	13623	13544	13683	13451	13600	13556	13511	13570	13492	13458	13487	13479	13475	13405	13454	13635	13651	13583	13439	13551	13510	13629	13717	13660	13502	13475	13598	13311	13524	13631	13598	13555	13493	13382	13592	13676	13329	13500	13468	13292	13567	13485	13630	13494	13573	13550	13524	13480	13562	13533	13589	13415	13281	13266	13529	13452	13485	13408	13592	13486	13412	13578	13450	13475	13474	13576	13588	13505	13505	13509	13619	13534	13492	13379	13534	13437	13464	13602	13372	13549	13695	13559	13539	13421	13533	13486	13441	13532	13489	13586	13582	13308	13505	13612	13420	13514	13543	13600	13423	13441	13473	13265	13471	13569	13521	13685	13439	13465	13276	13468	13464	13622	13527	13573	13587	13619	13569	13503	13542	13504	13383	13503	13563	13466	13660	13430	13473	13586	13403	13495	13565	13590	13440	13493	13651	13557	13413	13430	13430	13321	13442	13472	13647	13480	13488	13459	13415	13581	13487	13506	13504	13344	13527	13397	13578	13374	13518	13533	13351	13411	13524	13469	13616	13430	13335	13530	13740	13522	13390	13396	13379	13572	13461	13469	13395	13361	13362	13476	13435	13356	13431	13452	13521	13736	13607	13414	13538	13404	13534	13428	13386	13492	13551	13540	13518	13496	13449	13578	13589	13624	13543	13597	13611	13550	13455	13468	13610	13508	13477	13379	13538	13530	13522	13587	13430	13638	13476	13387	13631	13511	13548	13619	13478	13583	13330	13587	13501	13596	13411	13541	13470	13604	13423	13462	13419	13590	13546	13397	13505	13332	13481	13550	13566	13496	13448	13542	13603	13416	13680	13296	13404	13525	13519	13515	13382	13356	13543	13513	13546	13485	13607	13526	13413	13677	13556	13512	13410	13306	13486	13512	13540	13432	13592	13420	13521	13527	13345	13454	13512	13606	13478	13549	13534	13605	13550	13484	13451	13442	13442	13529	13453	13371	13453	13398	13664	13550	13492	13533	13581	13319	13536	13509	13218	13634	13633	13392	13506	13447	13610	13454	13599	13499	13489	13533	13502	13649	13649	13454	13737	13543	13539	13615	13390	13398	13542	13520	13369	13557	13539	13546	13339	13495	13595	13487	13435	13419	13548	13521	13590	13555	13617	13578	13345	13508	13411	13526	13466	13618	13405	13454	13328	13716	13565	13548	13402	13509	13470	13541	13566	13533	13529	13434	13619	13493	13480	13410	13560	13452	13456	13599	13549	13642	13417	13395	13431	13334	13559	13297	13554	13550	13412	13529	13583	13463	13573	13631	13478	13287	13418	13456	13607	13616	13663	13510	13664	13576	13382	13420	13382	13519	13512	13478	13573	13459	13415	13425	13645	13271	13537	13479	13513	13328	13365	13521	13452	13483	13418	13552	13462	13553	13638	13520	13575	13387	13487	13536	13500	13385	13642	13391	13520	13422	13495	13629	13458	13473	13584	13525	13505	13638	13602	13558	13605	13520	13567	13456	13586	13586	13557	13620	13442	13573	13419	13636	13533	13616	13556	13444	13479	13592	13681	13503	13316	13464	13548	13525	13530	13557	13554	13432	13626	13663	13689	13560	13473	13503	13459	13549	13555	13367	13397	13436	13571	13383	13456	13567	13606	13554	13544	13384	13387	13369	13582	13387	13455	13541	13564	13526	13431	13458	13414	13580	13476	13413	13470	13569	13626	13442	13583	13380	13486	13472	13472	13509	13612	13425	13527	13412	13423	13635	13275	13358	13665	13476	13488	13434	13541	13465	13547	13601	13483	13339	13413	13440	13617	13352	13383	13500	13532	13587	13647	13565	13484	13508	13403	13595	13456	13547	13483	13667	13488	13526	13664	13570	13701	13529	13414	13612	13430	13512	13458	13428	13463	13609	13484	13539	13433	13646	13634	13520	13428	13640	13476	13430	13556	13572	13494	13432	13359	13608	13551	13490	13494	13424	13593	13582	13486	13501	13647	13610	13566	13491	13473	13534	13514	13552	13543	13417	13619	13548	13475	13406	13451	13391	13540	13479	13534	13407	13508	13599	13653	13359	13388	13459	13406	13613	13515	13345	13360	13580	13595	13606	13335	13576	13510	13376	13456	13522	13582	13533	13453	13475	13566	13571	13603	13499	13451	13555	13603	13361	13486	13563	13583	13651	13544	13362	13468	13465	13509	13671	13465	13475	13329	13501	13277	13451	13511	13488	13471	13230	13462	13576	13565	13519	13525	13585	13469	13405	13512	13480	13571	13529	13488	13587	13405	13435	13519	13413	13595	13467	13504	13726	13358	13392	13372	13411	13493	13656	13407	13525	13531	13440	13624	13540	13487	13571	13630	13486	13449	13381	13714	13481	13555	13490	13443	13462	13432	13586	13570	13610	13553	13492	13440	13405	13454	13606	13317	13475	13338	13543	13396	13549	13608	13559	13560	13258	13457	13428	13448	13522	13486	13411	13514	13443	13460	13646	13630	13553	13409	13459	13623	13516	13439	13651	13506	13460	13458	13420	13641	13486	13381	13580	13576	13606	13657	13550	13541	13443	13426	13529	13595	13619	13494	13532	13466	13523	13658	13485	13560	13508	13363	13447	13584	13556	13559	13344	13542	13400	13598	13600	13433	13767	13585	13573	13583	13462	13473	13485	13339	13421	13444	13496	13544	13515	13513	13445	13435	13592	13644	13483	13592	13526	13415	13561	13496	13516	13519	13332	13545	13502	13428	13592	13543	13509	13501	13410	13380	13493	13561	13422	13469	13698	13447	13556	13278	13497	13526	13542	13507	13519	13614	13627	13524	13526	13538	13542	13496	13622	13447	13506	13556	13482	13488	13694	13581	13485	13595	13670	13509	13511	13507	13390	13572	13543	13546	13600	13568	13438	13705	13489	13508	13492	13573	13448	13393	13583	13546	13697	13528	13630	13449	13504	13500	13415	13358	13371	13523	13424	13339	13317	13506	13630	13403	13436	13620	13645	13478	13478	13468	13503	13632	13380	13533	13513	13482	13561	13586	13595	13526	13483	13516	13601	13548	13613	13471	13383	13479	13638	13613	13599	13475	13340	13511	13630	13602	13522	13438	13546	13421	13495	13493	13372	13486	13618	13475	13495	13415	13395	13603	13480	13509	13562	13469	13645	13529	13593	13276	13459	13353	13537	13456	13378	13445	13474	13552	13548	13301	13641	13691	13523	13439	13484	13516	13583	13378	13306	13392	13408	13571	13433	13424	13478	13583	13298	13418	13545	13369	13520	13468	13604	13280	13639	13469	13328	13443	13491	13374	13537	13524	13417	13438	13539	13351	13397	13624	13518	13482	13439	13447	13557	13564	13545	13395	13450	13380	13292	13561	13489	13477	13402	13528	13579	13625	13454	13463	13514	13591	13518	13582	13475	13365	13588	13577	13467	13585	13423	13539	13406	13556	13489	13511	13626	13608	13509	13476	13529	13304	13493	13527	13491	13494	13622	13564	13534	13342	13562	13507	13340	13419	13412	13669	13469	13645	13474	13464	13542	13414	13503	13637	13693	13523	13438	13546	13526	13429	13517	13449	13492	13595	13437	13493	13560	13488	13429	13493	13501	13559	13400	13669	13468	13330	13435	13516	13555	13414	13296	13508	13661	13518	13555	13413	13417	13536	13601	13483	13464	13487	13598	13447	13401	13481	13619	13614	13521	13445	13609	13479	13464	13596	13513	13484	13578	13566	13557	13473	13566	13441	13544	13443	13524	13435	13428	13544	13527	13443	13419	13509	13340	13348	13465	13513	13412	13605	13484	13542	13508	13424	13446	13482	13599	13624	13487	13465	13456	13400	13506	13351	13388	13460	13629	13432	13439	13515	13619	13398	13503	13609	13543	13486	13349	13657	13329	13568	13460	13447	13401	13443	13535	13576	13547	13596	13570	13502	13468	13501	13626	13529	13610	13390	13452	13417	13437	13374	13510	13373	13494	13522	13391	13713	13461	13401	13626	13534	13514	13441	13469	13480	13519	13622	13602	13470	13550	13583	13602	13448	13453	13426	13600	13491	13472	13407	13543	13313	13423	13535	13472	13521	13627	13397	13637	13453
24184	21376	28899	24627	23325	25108	24132	20116	18044	16961	16164	15615	15440	15477	15207	15063	14953	14970	14862	14888	14548	14483	14610	14575	14563	14467	14518	14539	14348	14530	14472	14579	14246	14499	14511	14365	14408	14377	14338	14405	14370	14358	14403	14250	14438	14296	14309	14470	14235	14504	14283	14182	14148	14142	14228	14335	14290	14513	14161	14294	14236	14395	14338	14262	14320	14144	14155	14397	14187	14324	14229	14224	14193	14201	14275	14219	14222	14245	14234	14451	14389	14362	14402	14310	14221	14178	14374	14296	14373	14209	14304	14356	14157	14291	14353	14391	14366	14217	14288	14207	14404	14262	14281	14173	14246	14519	14414	14243	14305	14295	14123	14343	14257	14324	14195	14353	14304	14197	14244	14510	14462	14291	14403	14213	14343	14267	14341	14434	14632	14238	14505	14427	14300	14289	14361	14176	14300	14298	14275	14177	14073	14256	14362	14297	14169	14324	14102	14238	14273	14294	14275	14209	14220	14228	14373	14261	14340	14429	14247	14460	14358	14338	14190	14242	14373	14105	14399	14113	14326	14160	14289	14222	14234	14244	14204	14211	14356	14278	14425	14066	14270	14309	14355	14449	14379	14298	14300	14232	14264	14042	14151	14228	14357	14238	14240	14341	14440	14190	14331	14314	14112	14411	14348	14442	14286	14304	14333	14370	14309	14066	14207	14258	14180	14150	14297	14298	14285	14198	14154	14083	14331	14451	14238	14356	14225	14220	14170	14279	14350	14385	14327	14214	14247	14256	14136	14175	14190	14130	14133	14048	14238	14132	14137	14119	14248	14178	14292	14189	14081	14215	14312	14287	14160	14271	14329	14266	14287	14035	14327	14066	14276	14200	14202	14199	14261	14162	14459	14246	14558	14198	14323	14492	14312	14258	14163	14204	14251	14220	14239	14294	14099	14041	14314	14080	14361	14338	14225	14108	14374	14439	14155	14377	14204	14415	14294	14331	14138	14466	14161	14281	14399	14274	14277	14272	14245	14186	14315	14323	14366	14353	14377	14232	14240	14266	14220	14276	14208	14324	14164	14466	14354	14245	14178	14270	14117	14244	14394	14146	14227	14250	14189	14323	14211	14244	14425	14246	14201	14282	14213	14182	14233	14248	14058	14290	14229	14122	14170	14077	14287	14149	14160	14120	14380	14202	14440	14346	14287	14397	14009	14371	14244	14154	14238	14376	14175	14343	14375	14296	14243	14271	14147	14161	14150	14362	14249	14411	14241	14343	14361	14332	14398	14264	14166	14195	14136	14275	14271	14282	14199	14185	14244	14342	14194	14207	14201	14383	14155	14264	14286	14215	14236	14149	14078	14118	14298	14323	14484	14441	14412	14244	14224	14160	14386	14166	14355	14223	14267	14295	14254	14341	14259	14195	14247	14220	14279	14086	14324	14281	14111	14327	14253	14230	14214	14256	14158	14398	14272	14354	14225	14268	14123	14328	14411	14300	14219	14340	14152	14315	14367	14338	14216	14242	14185	14279	14149	14231	14207	14283	14171	13942	14177	14237	13966	14114	14087	14309	14273	14368	14260	14365	14418	14228	14062	14395	14135	14300	14289	14150	14418	14211	14194	14353	14206	14229	14112	14373	14323	14340	14255	14454	14295	14076	14103	14283	14538	14111	14257	14284	14460	14186	14175	14285	14290	14434	14313	14283	14208	14279	14231	14265	14497	14491	14148	14184	14110	14292	14328	14270	14378	14448	14440	14253	14357	14301	14189	14172	14392	14271	14287	14202	14077	14321	14145	14318	14239	14166	14296	14260	14372	14343	14369	14268	14071	14312	14186	14254	14314	14209	14256	14081	14094	14319	14184	14364	14282	14307	14439	14185	14387	14298	14216	14151	14208	14063	14313	14240	14190	14075	14223	14307	14110	14289	14361	14252	14020	14209	14439	14105	14257	14339	14123	14245	14264	14327	14208	14142	14203	14293	14373	14389	14150	14452	14361	14406	14326	14547	14300	14250	14242	14131	14375	14100	14296	14130	14433	14166	14258	14313	14305	14087	14341	14317	14363	14293	14254	14240	14233	14102	14242	14353	14171	14380	14349	14481	14251	14394	14259	14372	14460	14400	14365	14272	14209	14178	14319	14419	14435	14329	14300	14467	14331	14255	14452	14192	14206	14254	14304	14389	14258	14178	14217	14290	14192	14161	14365	14139	14181	14265	14230	14224	14186	14216	14370	14275	14368	14220	14388	14362	14168	14382	14306	14121	14439	14370	14088	14143	14052	14283	14555	14348	14103	14225	14387	14125	14214	14356	14202	14405	14326	14101	14225	14114	14181	14064	14221	14014	14319	14130	14208	14350	14293	14194	14227	14236	14236	14235	14221	14347	14336	14255	14330	14162	14147	14339	14432	14241	14335	14147	14351	14279	14283	14488	14481	14326	14360	14452	14248	14211	14193	14279	14274	14346	14179	14180	14037	14209	14244	14312	14183	14355	14376	14262	14245	14333	14290	14329	14208	14224	14352	14159	14274	14348	14235	14252	14212	14388	14315	14414	14056	14160	14181	14318	14128	14168	14232	14255	14290	14258	14356	14163	14109	14103	14306	14118	14229	14249	14393	14114	14257	14580	14280	14172	14241	14039	14301	14300	14195	14062	14246	14028	14359	14134	14253	14133	14271	14406	14297	14319	14250	14008	14297	14310	14215	14350	14243	14159	14285	14164	14282	14434	14217	14354	14242	14246	14152	14144	14259	14181	14182	14099	14299	14328	14307	14082	14267	14375	14201	14416	14291	14435	14280	14320	14156	14100	14288	14254	14311	14252	14293	14171	14281	14202	14249	14311	14141	14322	14183	14368	14173	14404	14266	14444	14097	14173	14266	14177	14263	14291	14043	14241	14317	14311	14029	14293	14126	14418	14350	14139	14373	14371	14239	14117	14369	14392	14116	14279	14180	14387	14242	14275	14155	14363	14414	14223	14279	14237	14302	14169	14426	14220	14422	14306	14235	14249	14360	14271	13848	14176	13969	14212	14135	14085	14046	14191	14294	14221	14120	14316	14410	14336	14179	14234	14341	14239	14174	14313	14226	14155	14165	14133	14335	14301	14241	14172	14247	14303	14300	14174	14095	14161	14053	14243	14049	14021	14235	14172	14270	14292	14147	14162	14327	14357	14385	14227	14329	14321	14211	14320	14342	14358	14291	14123	14147	14135	14077	14169	14296	14333	14419	14325	14292	14337	14234	14358	14326	14273	14028	14213	14184	14047	14289	14228	14234	14414	14243	14299	14218	14328	14177	14079	14129	14367	14127	14274	14146	14304	14237	14145	14207	14337	14306	14235	14249	14182	14273	14165	14172	14283	14231	14401	14208	14253	14312	14217	14373	14123	14204	14307	14319	14224	14192	14192	14481	14283	14364	14327	14233	14301	14369	14246	14375	14290	14319	14378	14183	14205	14182	14295	14204	14442	14178	14268	14325	14319	14261	14247	14244	14220	14151	13956	14232	13989	14153	14146	14221	14311	14041	14223	14159	14244	14394	14156	14270	14198	14334	14280	14123	14243	14133	14224	14138	14132	14315	14246	14210	14335	14198	14171	14355	14175	14325	14207	14061	14123	14368	14441	14219	14249	14274	14302	14294	14251	14326	14321	14358	14406	14358	14182	14224	14168	14265	14292	14268	14282	14343	14096	14184	14301	14341	14291	14244	14126	14306	14260	14429	14148	14253	14236	14092	14257	14350	14231	14158	14342	14416	14266	14180	14375	14162	14299	14407	14423	14320	14362	14137	14327	14241	14376	14242	14137	14344	14201	14374	14315	14339	14299	14233	14100	14323	14327	14261	14070	14148	14456	14291	14181	14467	14292	14147	14399	14329	14268	14184	14270	14203	14305	14357	14187	14350	14142	14269	14413	14387	14320	14349	14282	14207	14209	14300	14288	14357	14181	14237	14254	14268	14256	14269	14335	14323	14042	14096	14204	14375	14312	14436	14250	14490	14188	14243	14293	14380	14118	14313	14418	14299	14447	14338	14438	14018	14278	14234	14215	14289	14170	14426	14395	14371	14380	14217	14256	14131	14329	14154	14347	14502	14173	14243	14291	14244	14222	14381	14376	14288	14038	14246	14307	14271	14392	14353	14353	14033	14196	14345	14354	14209	14341	14276	14148	14366	14173	14088	14182	14375	14380	14196	14027	14237	14365	14196	14305	14234	14271	14283	14200	14313	14223	14371	14277	14134	14277	14353	14193	14200	14376	14134	14232	14339	14314	14123	14259	14163	14362	14221	14077	14087	14362	14421	14392	14400	14285	14355	14346	14132	14223	14234	14398	14377	14369	14232	14230	14231	14262	14369	14244	14323	14232	14250	14306	14335	14218	14169	14162	14268	14528	14282	14306	14236	14191	14203	14058	14335	14385	14300	14288	14046	14253	14397	14376	14272	14240	14271	14257	14354	14169	14234	14403	14446	14241	14181	14242	14164	14409	14245	14212	14255	14153	14139	14271	14262	14163	14227	14370	14240	14238	14250	14184	14196	14417	14375	14100	14178	13967	14345	14409	14422	13988	14262	14364	14318	13989	14250	14238	14344	14218	14067	14077	13998	14249	14224	14156	14197	14361	14320	14267	14348	14087	14273	14369	14213	14327	14157	14182	14136	14387	14165	14347	14153	14510	14281	14166	14431	14393	14251	14493	14255	14326	14215	14341	14124	14274	14339	14361	14151	14446	14152	14233	14288	14325	14371	14474	14248	14373	14161	14332	14343	14338	14049	14334	14080	14280	14340	14106	14290	14379	14152	14167	14292	14201	14250	14250	14299	14224	14397	14475	14490	14266	14129	14196	14128	14147	14185	13969	14323	14388	14245	14055	14466	14170	14338	14097	14369	14310	14271	14131	14153	14043	14494	14395	14238	14313	14054	14127	14377	14207	14343	14249	14130	14170	14287	14547	14422	14099	14213	14257	14181	14541	14428	14338	14366	14261	14311	14277	14190	14164	14226	14352	14295	14401	14236	14361	14250	14434	14247	14317	14350	14263	14357	14331	14316	14173	14193	14141	14156	14254	14164	14105	14281	14152	14356	14127	14322	14074	14275	14291	14234	14349	14257	14202	14168	14281	14301	14347	14225	14398	14077	14179	14158	14280	14253	14216	14218	14247	14477	14350	14338	14226
31587	53130	48730	36690	32279	28744	24424	22365	19441	17642	16626	15800	15641	15528	15345	15037	14861	14824	14685	14354	14393	14323	14214	14037	13985	14050	14040	14120	14118	13983	13935	13920	13963	14000	13982	13841	13967	14024	13912	13740	13846	13900	13694	13902	13860	13731	13769	13778	13704	13823	13794	13603	13952	13913	13731	13832	13823	13816	13963	13777	13981	13946	13733	13877	13879	13740	13729	13706	13785	13711	13845	13756	13728	13773	13809	13931	13654	13898	13763	13647	13860	13806	13802	13791	13824	13688	13739	13738	13584	13830	13794	13648	13631	13725	13760	13763	13761	13736	13843	13808	13763	13891	13763	13815	13789	13735	13710	13767	13734	13740	13723	13772	13845	13877	13713	13747	13709	13697	13830	13756	13696	13755	13774	13649	13893	13897	13812	13741	13895	13876	13529	13717	13790	13733	13861	13655	13895	13784	13928	13852	13800	13725	13735	13683	13703	13912	13831	13769	13775	13760	13912	13709	13791	13726	13776	13798	13588	13878	13999	13646	13902	13750	13715	13761	13817	13635	13691	13839	13725	13792	13636	13659	13829	13754	13782	13609	13694	13748	13842	13624	13752	13762	13780	13651	13764	13669	13751	13751	13733	13884	13852	13955	13708	13781	13805	13665	13883	13709	13772	13650	13861	13767	13783	13736	13828	13734	13827	13722	13668	13809	13727	13704	13846	13858	13861	13772	13855	13655	13928	13792	13781	13691	13832	13877	13888	13891	13797	13837	13704	13739	13615	13755	13812	13730	13885	13794	13777	13828	13941	13631	13810	13773	13617	13744	13762	13575	13893	13805	13640	13782	13643	13873	13756	13825	13902	13778	13890	13890	13741	13684	13988	13775	13768	13823	13928	13805	13713	13955	13776	13601	13794	13730	13827	13791	13670	13810	13766	13884	13797	13710	13833	13823	13701	13833	13849	13833	13624	13789	13810	13806	13926	13832	13689	13705	13655	13653	13710	13778	13679	13751	13760	13968	13771	13806	13709	13875	13769	13741	13746	13777	13830	13830	13763	13734	13816	13682	13702	13635	13722	13922	13722	13713	13714	13938	13822	13758	13768	13758	13714	13763	13778	13608	13808	13664	13962	13844	13793	13816	13894	13746	13848	13727	13866	13731	13731	13839	13666	13813	13820	13833	13773	13839	13752	13750	13813	13856	13789	13883	13557	13899	13848	13819	13758	13640	13842	13879	13595	13678	13694	13919	13819	13764	13822	13687	13818	13795	13827	13948	13967	13838	13691	13819	13833	13689	13680	13777	13840	13955	13624	13760	13834	13621	13784	13804	13783	13879	13714	13607	13866	13564	13780	13767	13891	13686	13696	13780	13795	13794	13800	13749	13812	13842	13716	13913	13820	13855	13953	13978	13639	13792	13771	13784	13888	13755	13810	13814	13837	13724	13785	13930	13688	13682	13787	13781	13731	13698	13703	13875	13793	13694	13690	13781	13723	13859	13765	13675	13706	13802	13856	13634	13799	13713	13786	13941	13887	13793	13813	13900	13719	13859	13642	13720	13995	13761	13869	13741	13671	13646	13856	13674	13898	13695	13789	13778	13630	13712	13749	13792	13660	13608	14011	13791	13643	13730	13665	13792	13817	13721	13886	13785	13796	13818	13688	13749	13857	13805	13698	13965	13775	13676	13783	14021	13703	13638	13795	13768	13763	13949	13673	13871	13752	13855	13829	13951	13880	13704	13755	13897	13942	13817	13895	13716	13674	13693	13700	13771	13832	13746	13685	13745	13641	13828	13809	13750	13683	13926	13918	13798	13677	13791	13762	13762	13806	13752	13877	13665	13869	13664	13700	13831	13757	13673	13859	13787	13833	13889	13734	13936	13733	13822	13818	13882	13682	13816	13937	13745	13783	13847	13823	13717	13767	13835	13790	13759	13793	13643	13750	13751	13784	13743	13855	13781	13609	13675	13773	13850	13685	13813	13929	13768	13887	13804	13906	13770	13752	13712	13761	13810	13850	13785	13762	13805	13792	13681	13880	13815	13742	13957	13856	13707	13759	13740	13792	13819	13806	13670	13609	13759	13723	13703	13874	13704	13674	13642	13786	13709	13777	13842	13769	13965	13931	13889	13851	13888	13798	13607	13669	13645	13672	13737	13698	13845	13833	13800	13859	13789	13794	13767	13813	13863	13892	13741	13832	13764	13728	13646	13731	13764	13752	13966	14160	13715	13813	13781	13638	13734	13736	13878	13865	13838	13713	13732	13687	13864	13889	13557	13749	13696	13743	13688	13709	13836	13752	13824	13606	13662	13791	13697	13877	13669	13861	13937	13829	13872	13711	13641	13830	13728	13731	13900	13701	13813	13919	13673	13791	13853	13720	13914	13836	13632	13838	13669	13816	13980	13694	13806	13740	13842	13865	13890	13822	13880	13762	13733	13691	13854	13784	13858	13764	13806	13838	13895	13685	13888	13960	13830	13837	13769	13741	13814	13832	13874	13939	13730	13738	13785	13721	13698	13828	13695	13669	13764	13839	13742	13803	13768	13805	13773	13712	13744	13638	13854	13948	13813	13775	13905	13781	13577	13973	13773	13812	13780	13755	13803	13783	13772	13869	13869	13726	13755	13664	13789	13695	13738	13930	13696	13736	13889	13607	13793	13801	13905	13887	13745	13563	13819	13817	13820	13913	13903	13689	13858	13754	13918	13776	13787	13742	13969	13931	13770	13742	13864	13765	13819	13763	13713	13811	13713	13784	13757	13727	13869	13864	14048	13793	13766	13916	13730	13714	13935	13852	13805	13921	13632	13667	13848	13894	13877	13715	13932	13848	13646	13764	13808	13904	13975	13807	13841	13792	13777	13694	13808	13795	13752	13830	13670	13691	13645	13791	13926	13772	13689	13747	13790	13805	13879	13935	13733	13784	13741	13894	13765	13980	13830	13723	13741	13775	13839	13704	13767	13645	13898	13706	13733	13745	13936	13775	13832	13679	13867	13829	13770	13845	13810	13750	13713	13831	13801	13771	13902	13816	13798	13846	13921	13813	13766	13812	13643	13940	13773	13801	13781	13827	13601	13832	13851	13952	13747	13814	13878	13764	13838	13639	13941	13767	13834	13837	13815	13717	13932	13758	13817	13701	13685	13636	13769	13708	13751	13836	13759	13916	13964	13895	13873	13718	13808	13864	13844	13751	13733	13966	13722	13810	13978	13764	13810	13609	13873	13673	13836	13727	13819	13738	13852	13844	13904	13935	13713	13740	13757	13895	13778	13704	13672	13670	13851	13717	13729	13839	13810	13724	13809	13715	13813	13698	13775	13669	13770	13756	13748	13863	13865	13863	13864	13864	13629	13714	13817	13676	13806	13775	13773	13800	13919	13988	13787	13790	13766	13766	13760	13908	13688	13762	13694	13919	13893	13741	13789	13902	13841	13661	13729	13886	13705	13649	13867	13789	13533	13616	13790	13887	13737	13607	13846	13882	13819	13955	13687	13734	13613	13608	13645	13932	13789	13842	13793	13844	13891	13869	13664	13747	13769	13649	13828	13916	13903	13813	13887	13765	13899	13902	13659	13709	13631	13939	13743	13648	13639	13837	13890	13689	13747	13612	13753	13748	13611	13912	13798	13755	13610	13617	13735	13741	13809	13782	13760	13853	13785	13887	13961	13760	13679	13890	13759	13723	13824	13759	13829	13835	13915	13840	13698	13589	13750	13661	13746	13779	13765	13760	13547	13692	13807	13733	13793	13827	13808	13725	13674	13764	13735	13766	13778	13935	13805	13952	13756	13744	13796	13681	13805	13779	13917	13822	13762	13880	13814	13666	13658	13894	13956	13610	13849	13700	13728	13723	13706	13771	13735	13718	13982	13697	13587	13843	13961	13990	13647	13722	13753	13802	13964	13738	13807	13823	13814	13655	13843	13714	13929	13941	13846	13564	13908	13706	13848	13775	13837	13717	13668	13988	13733	13767	13744	13945	13683	13843	13892	13889	13849	13789	13770	13895	13738	13745	13884	13852	13564	13702	13894	13888	13598	13778	13643	13806	13877	13720	13844	13876	13853	13748	13685	13741	13720	13900	13740	13832	13639	13868	13757	13930	13830	13696	13718	13755	13667	13749	13856	13769	13783	13761	13772	13763	13719	13764	13761	13906	13660	13816	13873	13888	13698	13749	13835	13777	13792	13752	13937	13780	13677	13760	13887	13703	13802	13679	13923	13865	13763	13804	13737	13967	13650	13774	13754	13732	13675	13760	13541	13806	13886	13750	13802	13806	13844	13641	13774	13653	13776	13803	13765	13808	13958	13855	13984	13756	13722	13811	13780	13723	13784	13786	13714	13753	13903	13847	13666	13730	13724	13717	13779	13804	13826	13844	13713	13582	13822	13834	13850	13619	13851	13819	13903	13745	13830	13777	13840	13694	13729	13809	13632	13740	13743	13781	13626	13686	13739	13893	13955	13691	13951	13754	13825	13819	13643	13898	13620	13865	13925	13808	13820	13698	13659	13880	13882	13791	13916	13819	13802	13697	13732	13823	13725	13661	13815	13930	13711	13816	13686	13911	13782	13847	13829	13701	13840	13787	13873	13779	13596	13814	13579	13902	13844	13712	13760	13759	13846	13818	13684	13787	13743	13861	13879	13820	13855	13810	13743	13811	13818	13894	13696	13647	13781	13745	13927	13499	13829	13788	13689	13861	13685	13787	13817	13777	13618	13828	13617	13733	13761	13863	13706	13759	13747	13798	13796	13840	13773	13892	13885	13721	13952	13798	13885	13646	13875	13717	13760	13886	13824	13776	13841	13691	13771	13919	13810	13808	13745	13686	13788	13767	13797	13719	13747	13800	13793	13866	13781	13747	13845	13915	13855	13829	13823	13676	13868	13872	13817	13926	13708	13916	13797	13899	13833	13842	13703	13640	13841	13765	13688	13744	13762	13822	13692	13754	13819	13759	13870	13737	13781	13750	13916	13974	13823	13804	13604	13835	13761	13665	13778	13739	13865	13819	13784	13797	13813	13814	13730	13872	13691	13764	13778	13731	13795	13921	13880	13864	13767	13949	13817	13740	13927	13686	13812	13852	13769	13777	13958	13774	13694	13756	13661	13796	13683	13817	13745	13777	13936	13761	13900	13627	13811	13680	13830	13821	13821	13945	13680	13603	13692
31395	29193	31352	25194	20921	19261	17476	16692	15976	15456	15289	15146	15189	15230	15170	14932	14926	14942	15045	14907	14629	14674	14857	15008	14771	14921	14873	14722	14630	14874	14676	14821	14791	14715	14694	14890	14712	14729	14755	14597	14680	14845	14916	14775	14841	14737	14829	14658	14783	14714	14894	14940	14969	14739	14730	14701	14827	14729	14642	14757	14776	14512	14588	14753	14700	14715	14641	14738	14877	14832	14899	14801	14958	14686	14691	14854	14875	14774	14843	14629	14705	14750	14770	14738	14664	14601	14666	14896	14652	14833	14789	14686	14836	14654	14552	14846	14726	14609	14767	14955	14837	14740	14591	14612	14801	14803	14711	14784	14451	14652	14762	14673	14694	14771	14822	14860	14667	14763	14696	14636	14654	14723	14735	14755	14901	14636	14753	14667	14836	14757	14730	14532	14873	14664	14864	14672	14786	14861	14525	14874	14924	14964	14861	14848	14892	14666	14648	14563	14700	14698	14781	14786	14866	14568	14729	14630	14848	14874	14652	14590	14697	14651	14798	14790	14829	14658	14912	14627	14828	14633	14801	14757	14626	14617	14743	14966	14758	14776	14651	14845	14604	14787	14752	14804	14619	14664	14789	14840	14720	14776	14946	14844	14709	14608	14700	14834	14864	14832	14687	14690	14727	14877	14733	14659	14862	14770	14851	14742	14644	14677	14689	14757	14912	14851	14669	14679	14726	14843	14598	14592	14672	14775	14742	14865	14920	14691	14924	14686	14771	14857	14728	14778	14814	14699	14868	14804	14678	14811	14830	14702	14585	14761	14529	14760	14643	14857	14678	14809	14859	14659	14743	14720	14737	14924	14797	14946	14572	14823	14659	14682	14808	14630	14822	14719	14651	14732	14484	14650	14601	14713	14705	14732	14839	14651	14853	14707	14716	14722	14886	14910	14849	14668	14701	14781	14628	14813	14841	14682	14616	14776	14755	14638	14778	14786	14728	14806	14762	14592	14589	14808	14603	14788	14728	14887	14792	14613	14727	14655	14687	14801	14713	14710	14646	14699	14669	14624	14755	14674	14652	14855	14564	14518	14697	14913	14674	14903	15070	14966	14703	14831	14757	14636	14806	14690	14804	14776	14734	14635	14787	14862	14779	14665	14962	14888	14727	14774	14621	14745	14740	14743	14578	14711	14778	14801	14828	14844	14687	14622	14744	14732	14754	14723	14731	14760	14606	14962	14836	14710	14656	14654	14790	14723	14734	14737	14701	14687	14717	14776	14747	14876	14723	14844	14551	14682	14875	14807	14549	14666	14920	14781	14823	14836	14809	14829	14816	14831	14837	14575	14785	14762	14892	14947	14664	14753	14770	14607	14722	14696	14731	14803	14723	14696	14837	14815	14692	14839	14702	14617	14677	14712	14692	14696	14835	15039	14880	14678	14615	14680	14924	14946	14761	14902	14737	14730	14669	14917	14934	14671	14825	14749	14810	14728	14667	14684	14596	14689	14900	14645	14883	14755	14800	14624	14994	14837	14778	14696	14813	14567	14766	14861	14865	14765	14918	14667	14716	14770	14798	14877	14739	14724	14702	14764	14610	14698	14896	14911	14914	14531	14615	14788	14772	14705	14543	14756	14690	14767	14753	14685	14919	14598	14754	14559	14731	14758	14646	14674	14776	14893	14639	14796	14765	14737	14687	14660	14748	14816	14803	14462	14911	14913	14769	14734	14701	14687	14550	14700	14859	14690	14746	14841	14702	14725	14635	14729	14645	14723	14854	14974	14602	14934	14559	14686	14736	14525	14630	14981	14931	14817	14638	14810	14838	14636	14714	14673	14765	14869	14725	14725	14511	14679	14736	14857	14690	14655	14662	14718	14632	14586	14739	14629	14712	14561	14665	14715	14872	14790	14755	14801	14723	14796	14776	14758	14728	14945	14769	14570	14539	14796	14783	14759	14730	14862	14504	14765	14716	14830	14875	14638	14741	14850	14981	14748	14740	14698	14885	14878	14798	14679	14782	14506	14740	14702	14644	14759	14627	14864	14679	14797	14602	14760	14465	14619	14923	14849	14684	14774	14801	14661	14736	14913	14659	14547	14672	14679	14655	14520	14704	14580	14965	14908	14793	14731	14683	14757	14625	14787	14734	14833	14701	14675	14661	14742	14759	14841	14617	14907	14710	14668	14888	14729	14683	14724	14777	14874	14712	14657	14854	14824	14799	14878	14891	14622	14865	14769	14653	14754	14757	14853	14748	14632	14583	14755	14761	14761	14570	14624	14886	14710	14813	14758	14975	14948	14722	14833	14861	14822	14698	14824	14962	14539	14810	14546	14915	14751	14701	14783	14635	14748	14783	14870	14739	14862	14779	14875	14825	14906	14743	14940	14703	14726	14873	14853	14722	14686	14725	14661	14567	14726	14692	14509	14705	14702	14984	14641	14739	14637	14688	14887	14859	14798	14616	14601	14689	14780	14713	14865	14818	14771	14846	14875	14942	14749	14705	14863	14842	14766	14659	14831	14660	14812	14782	14868	14672	14634	14735	14620	14679	14651	14836	14676	14656	14971	14747	14663	14683	14757	14570	14999	14527	14649	14723	14814	14724	14983	14851	14617	14799	14708	14650	14806	14988	14771	14731	14936	14913	14917	14817	14960	14673	14808	14823	14535	14696	14549	14532	14557	14729	14617	14677	14667	14795	14491	14569	14955	14952	15023	14891	14684	14737	14647	14914	14677	14763	14549	14612	14746	14843	14914	14873	14811	14824	14826	14672	14662	14813	14983	14568	14781	14824	14726	14939	14585	14824	14782	14742	14779	14575	14759	14864	14554	14633	14751	14689	14837	14795	14540	14503	14732	14627	14551	14653	14739	14809	14807	14709	14843	14720	14872	14843	14853	14772	14557	14822	14782	14810	14699	14778	14799	14693	14828	14755	14617	14828	14732	14874	14834	14692	14704	14752	14706	14728	14675	14642	14767	14693	14882	14790	14911	14735	14772	14846	14702	14771	14595	14778	14677	14900	14658	14879	14513	14717	14647	14770	14815	14865	14802	14835	14695	14625	14743	14828	14662	14781	14668	14789	14568	14675	14629	14772	14645	14689	14678	14686	14892	14818	14594	14751	14934	14854	14708	14579	14755	14618	14820	14773	14561	14880	14709	14600	14664	14767	14589	14918	14842	14903	14718	14808	14918	14745	14597	14640	14664	14941	14916	14760	14802	14740	14875	14539	14805	14813	14608	14569	14707	14792	14655	14641	14850	14679	14753	14678	14753	14724	14841	14719	14626	14763	14520	14583	14620	14691	14730	14666	14743	14662	14817	14645	14679	14750	14771	14843	14831	14964	14798	14887	14733	14745	14793	14818	14623	14767	14808	14752	14680	14830	14657	14560	14779	14651	14840	14596	14717	14802	14661	14878	14806	14867	14717	14635	14572	14796	14936	14466	14688	14839	14827	14795	14533	14676	14817	14711	14846	14885	14592	14775	14548	14643	14760	14706	14723	14698	14899	14557	14710	14815	14568	14704	14698	14602	14754	14716	14821	14636	14757	14850	14879	14801	14837	14710	14792	14741	14814	14663	14761	14620	14731	14667	14848	14842	14771	14905	14839	14731	14794	14602	14646	14780	14884	14657	14749	14740	14712	14720	14763	14859	14557	14658	14886	14827	14729	14720	14654	14959	14764	14744	14587	14725	14684	14537	14858	14588	14792	14819	14837	14816	14865	14799	14966	14646	14636	14860	14821	14888	14784	14892	14768	14858	14726	14854	14681	14788	14767	14788	14690	14452	14684	14783	14735	14789	14639	14848	14843	14621	14661	14835	14770	14679	14545	14858	14588	14809	14711	14638	14715	14636	14833	14732	14750	14796	14506	14718	15044	14838	14711	14622	14798	14660	14685	14869	14647	14690	14829	14959	14801	14827	14738	14777	14827	14818	14742	14807	14697	14857	14572	14722	14805	14826	14755	14777	14703	14822	14727	14796	14900	14755	14647	14853	14758	14708	14732	14753	14591	14620	14584	14730	14687	14912	14672	14668	14814	14970	14932	14966	14782	14925	14708	14608	14507	14630	14696	14672	14783	14695	14816	14658	14786	14818	14790	14835	14543	14828	14765	14722	14736	14791	14728	14809	14682	14840	14913	14934	14785	14874	14872	14822	14541	14819	14566	14721	14676	14738	14587	14697	14972	14762	14621	14739	14914	14883	14729	14905	14636	14832	14681	14775	14817	14744	14790	14773	14662	14803	14903	14749	14692	14826	14685	14562	14717	14896	14719	14702	14772	14826	14818	14609	14783	14700	14738	14668	14590	14936	14750	14838	14580	14714	14799	14718	14631	14637	14748	14896	14890	14782	14739	14776	14787	14897	14676	14778	14546	14721	14694	14758	14759	14609	14793	14842	14778	14708	14850	14643	14900	14726	14644	14692	14436	14767	14605	14456	14636	14717	14631	14767	14621	14843	14707	14657	14595	14619	14700	14515	14948	14749	14956	14831	14659	14876	14748	14876	14846	14806	14769	14874	14873	14837	14742	14626	14644	14761	14815	14616	14716	14800	14738	14702	14909	14618	14559	14744	14756	14738	14675	15010	14751	14694	14859	14906	14550	14534	14728	14846	14787	14776	14912	14720	14753	14696	14615	14711	14697	14995	14708	14706	14835	14747	14818	14740	14739	14839	14732	14682	14778	14711	14770	14753	14724	14796	14799	14784	14803	14931	14661	14757	14774	14832	14499	14762	14770	14983	14699	14878	14859	14643	14634	14758	14998	14809	14746	14781	14873	14772	14727	14676	14662	14667	14714	14706	14820	14577	14860	14516	14947	14808	14872	14747	14671	14862	14753	14562	14731	14824	14825	14810	14945	14769	14918	14723	14921	14787	14690	14650	14802	14684	14795	14804	14861	14802	14669	14707	14737	14842	14777	14681	14673	14789	14808	14623	14538	14697	14709	14825	14696	14606	14766	14604	14803	14837	14746	14827	14446	14789	14653	14791	14663	14742	14816	14718	14681	14679	14883	14671	14634	14798	14741	14685	14744	14912	14818	14790	14854	14887	14814	14683	14580	14774	14711	14627	14656	14760	14681	14751	14680	14668	14768	14655	14665	14773	14736	14815	14867	14816	14764	14703	14801	15076	14893	14687	14570	14840	14658	14916	14722	14930	14729	14790	14828
30701	42090	37116	26821	23310	21033	18698	17381	16277	15162	14948	14770	14901	14840	14682	14796	14456	14497	14295	14495	14295	14376	14204	14305	14050	14164	14010	14066	14124	14273	14128	14212	14136	14073	14123	14076	14120	14065	14189	13993	14200	14098	14183	14118	14017	14210	14086	14116	13968	14097	14075	14132	14050	14125	14196	14101	14165	13996	13988	14159	14152	14131	14105	13967	14055	14095	14115	14225	14035	14037	13919	14096	14172	14020	14109	14127	14175	14120	14139	14112	14181	14023	14082	14086	14077	14232	14029	14091	14256	14092	14021	14160	14110	14230	14097	14216	14131	14104	14037	14082	14085	14042	13942	13972	14186	14023	13975	13991	14035	14182	14168	14092	14128	14124	14067	14180	14201	14079	14105	14097	14037	14055	14118	14145	14056	14036	14288	13950	14038	14103	14288	13942	13855	14172	14164	14110	14096	14051	14250	14100	14020	13992	14114	14047	14015	13998	14060	14035	14229	14156	14119	14163	14153	13969	14086	13981	14056	14183	14073	14074	14000	13916	14112	14092	14125	14020	14067	14131	14293	14019	13954	14058	14090	14078	14108	13991	14118	13981	13990	13998	13927	14058	13905	14079	14067	14257	14184	14060	14223	14068	14211	13988	13963	14077	14215	14017	14056	14314	14151	13967	14275	13983	13984	14042	14107	14056	14029	14131	14379	14085	14070	14001	13935	14079	14157	14042	14083	14280	14090	14026	14018	14114	14046	14219	14107	14051	14055	14033	14070	14140	14005	14132	14202	13962	13983	13955	14131	13980	14115	13995	14111	14029	13918	14223	14133	14149	14172	14048	14105	13990	14143	14189	14051	14190	14251	14043	13958	14167	14111	14204	14046	13995	14012	14033	14017	13960	13948	13921	13904	14245	14021	14192	14151	13928	14173	14039	14133	14080	14110	13996	13996	13955	14021	13980	13944	14166	14022	14050	14069	14113	14180	14024	14108	14116	14149	14117	13925	14070	14127	13921	14232	14229	13969	14104	14038	13879	14117	14148	14134	13861	13979	14048	14158	14025	14200	14173	14340	14044	14167	14221	14107	14025	14213	13972	14184	14103	14011	14138	14148	14093	14207	13899	14133	14036	14199	14069	14078	14212	13958	14116	14034	14011	14081	14018	14133	14086	14174	14129	14145	13928	14024	14091	14132	14030	13989	14023	14181	14014	13897	13981	14245	14152	14085	13902	14054	14143	14220	14123	13915	14025	14279	14135	14026	14079	14022	14132	14217	14086	14052	14055	14046	14097	14060	14092	14165	14160	14138	14141	14048	14036	13990	14130	13988	13973	14034	13954	14111	14064	14269	14089	14035	13921	14102	13948	14113	14137	14191	13964	14213	14068	14006	14237	14134	14061	14123	14021	13956	14114	13962	14063	14120	14009	14068	14068	14184	14108	14102	14184	14036	14151	14127	14163	14136	14196	13993	14015	14232	14245	13918	14088	14149	14128	14095	14123	14077	14144	14052	14187	14069	14137	13996	13980	14027	14149	14059	14063	14164	14003	14073	14169	14199	14073	14059	14254	13960	13996	14076	14211	14056	14134	14126	14161	14033	14081	14189	14221	13892	14085	14145	14005	13948	14192	14126	14121	14154	13987	14118	14083	14094	14106	13999	14111	14171	13983	14212	13950	14125	14159	14162	13963	14129	13889	14113	14118	14077	14152	13887	14028	14214	14315	14083	14089	14205	14080	14118	14132	14063	13990	14055	14156	14111	14239	14212	14051	14171	14024	14110	14121	14052	14313	13994	14081	13972	14056	13928	14166	14127	14150	13983	14133	14374	13954	13958	14193	13951	14008	14051	14008	13958	14062	13996	14122	14045	14045	14040	14062	14174	14188	13999	14050	14043	14099	13982	14140	13975	14247	14094	14236	14110	14158	13997	14255	13993	14222	14074	14095	13828	14123	14155	14266	14110	13768	14075	14195	14098	13874	14130	14168	14125	14139	14089	14102	14288	14226	14090	14048	13920	14044	13979	14133	13982	14069	14110	14223	14142	14026	14072	14168	14037	14058	14057	14024	14028	14060	14178	14026	14014	14047	14091	14006	14150	14253	14248	14130	14112	14112	13886	14141	14181	14126	14076	14141	14187	13961	14108	13950	13903	14232	14132	14153	14071	14018	13989	14170	14028	14173	14234	14023	14091	14150	14044	13882	14127	13986	13963	14280	14151	14010	14065	14107	13996	14169	14004	14187	14048	14162	14109	14300	13982	14092	14174	14174	14017	14111	14092	14151	14182	14296	14237	14093	14036	14162	13997	13951	14142	14267	14064	13992	13939	14179	14029	14046	14132	13957	14031	13941	14034	14074	14052	14245	14161	14037	14134	14085	14244	13921	14019	14094	14196	14119	14104	14097	13982	13996	14226	14033	14176	14107	13820	14155	14111	14068	14057	14105	14051	14205	14012	14026	13979	13999	13942	14118	14038	13984	14148	14061	14023	14184	14003	14107	14006	13815	14125	14159	14046	14192	14060	13970	14137	14235	14129	14027	14076	14160	14162	14171	14176	14071	14107	14137	14041	14100	14363	14021	13989	14001	14038	14119	13945	14035	13970	13957	14129	14135	14160	13985	13983	14197	14249	14095	14196	14054	14068	13987	14007	14145	14164	14162	14028	13960	14074	14060	13883	14149	14092	14093	14074	14035	14003	14136	14158	14018	14236	14024	14019	14018	14043	13986	14097	14164	13855	14254	14192	14075	14105	14114	14016	14073	14024	14102	14091	13957	14155	14011	14157	14085	14231	14105	14234	14141	13983	14159	14114	14046	13960	14174	14082	14051	14182	13998	14011	14149	14026	14088	14060	14128	14117	14013	14175	14041	13973	14125	14050	14305	13980	13981	14019	14174	14081	14283	14269	14082	14036	14067	14056	14127	14014	14006	14011	13971	14190	14146	14249	13937	14018	13983	14135	14015	14024	14056	14019	14080	14026	13936	14085	14043	14188	14038	14039	14103	14079	14055	13943	14038	14183	14172	14183	14028	14013	14145	14080	14074	14061	14125	14089	14109	14063	14050	14143	14117	14302	14065	14016	14132	14081	14047	14144	14033	14054	13889	14031	14232	13997	14096	14120	14169	14112	14201	14027	14072	13989	14115	14155	14158	14170	14009	14160	14148	13934	13964	14262	14112	14121	14007	13950	14008	14206	13945	14089	14222	14045	14148	14152	14109	14098	14005	14260	14110	14143	14065	13988	14286	14114	14194	14089	14041	14049	13950	14170	14218	14132	14144	14211	13995	14156	14268	14041	14171	14022	13939	14087	14071	14015	14237	14003	14029	14032	14025	14053	14004	14029	14176	14088	14075	13924	14036	14073	14228	13966	14151	14151	14189	13921	14242	14011	14085	14178	14072	14024	14163	14112	14038	14214	14012	14024	14116	14048	14168	14028	14080	14138	14092	14064	13998	14089	13930	14003	14034	14092	14286	14188	14078	14052	14256	14091	14091	13882	14167	14155	14085	14026	14107	14207	14121	14164	14283	13980	14089	13993	13989	13944	14045	14055	14110	14136	14098	14135	14069	14105	13977	13921	14064	14171	14062	13962	14109	13965	14105	14217	14091	13963	14058	13986	14025	14114	14182	14177	14086	14057	13829	14106	14115	14056	14097	13945	14133	14176	14054	13945	14117	14025	14126	14115	14035	14093	14282	14131	14035	14012	13903	14113	14352	14080	14115	14034	14157	14238	14008	14266	14106	14025	14001	14070	14202	13942	14093	13979	14116	14191	14076	14086	13934	13989	14081	13954	14173	14078	14047	14029	14041	14207	14188	14086	13946	14125	14079	14185	14043	14046	14192	14084	14107	14018	13942	14083	14200	14031	14164	14120	14110	14024	14135	14150	14125	13952	14086	14122	13915	14111	14256	14068	14094	14205	14144	14085	13972	14038	14083	14199	14174	13929	14078	14212	14048	13934	13990	14147	14043	14141	14076	14123	14081	14083	14062	14108	14142	14059	14003	14044	14129	14082	14188	14093	14240	13998	14150	14055	14219	14011	14240	14148	14093	14002	14158	14035	13995	14121	14013	14111	14060	13984	13946	14076	14251	14028	14119	14061	14113	14038	14227	14064	14074	14047	14137	14186	14034	14212	14070	14097	14307	14197	13967	14059	14065	13955	14032	13976	14166	14186	14111	14066	14104	14161	13975	14156	14207	13929	14208	14015	14297	14114	14008	14190	14146	14249	14116	14215	14085	14101	14149	14159	14032	14008	14144	14140	14034	14151	13941	14117	14000	14284	14201	14168	13970	14107	14210	14062	14212	14026	14229	14118	13911	14119	14269	14158	14222	14000	14189	14302	14082	14077	14069	13976	14005	14279	14056	14179	13971	14147	13880	14008	14125	14098	14048	14201	14136	14014	14120	14143	14197	14124	14148	14294	14097	14029	14095	14024	14031	14294	14099	14154	14134	14037	13980	14046	14167	14091	14030	14216	14060	14162	14113	14103	13941	14126	13988	14196	14287	14099	13907	13851	14290	14054	14013	14092	14207	14174	13980	14091	14228	13954	14077	14201	13989	14094	14224	14033	14133	13952	14068	14035	14099	14057	14278	13875	14028	14032	14059	14003	14073	14082	13978	14116	13965	14163	14169	14272	14074	13994	13845	14113	13976	14007	14050	14073	13889	14106	14102	14161	14159	14060	14115	13997	14196	14155	14206	14164	14238	14006	14185	14150	13978	14174	14118	14019	14111	14108	14103	13998	13980	13936	13973	14097	14132	14154	13988	14088	13946	14159	13956	14144	14049	14017	14090	14070	14179	14045	14182	14168	14094	13984	14003	14210	13857	14109	14225	14043	13935	14195	14000	14034	14018	14359	13919	14333	14087	13922	14279	13878	13977	14150	13896	14053	14068	14161	14117	14040	14055	14193	14037	13805	14111	14088	14107	14022	14197	14063	14134	14106	13962	14049	14033	14087	14149	14109	14081	14183	14172	14121	14026	13917	14060	14050	14042	13981	14325	14166	13999	14249	14004	14084	14091	14112	14036	14015	14054	13943	13962	14121	14007	14140	14048	14119	14129	14188	14050	14052	14190	14022	14042	14057	14200	14033	13982	13902	14094	14162	14012	14013	14096	14191	14067	13975	14023	14111	13978	14060	14184	14063	14293	14223	14022	13900	14103	13906	14020
25311	21438	28447	26341	23470	22541	20354	18286	16468	15862	15339	14894	14904	14984	14783	14335	14600	14612	14543	14323	14223	14281	14118	14130	14160	14207	14224	14087	14065	14045	14218	14145	14356	14091	14168	13954	13977	14051	14123	14012	14112	14002	14265	14253	14204	14160	14019	13702	13909	14105	13980	14010	14002	14034	14022	14112	14060	14137	14004	13946	14170	14092	14027	14019	13957	13928	13986	14049	14315	13976	14123	13984	14061	14112	13891	13864	13882	14116	13963	14111	14238	13903	14003	14038	14003	13981	13912	13886	13944	13868	14039	13952	14036	13960	13964	14057	14181	13990	14091	14094	13782	13908	14102	13908	14183	14147	14027	14150	14130	13930	13994	13920	14081	14143	14018	14267	13960	14043	14105	13940	13976	14254	14136	14044	14230	14126	13980	14036	13940	13841	14135	14035	14104	14041	14166	13962	13869	13950	13857	13945	14131	14091	13869	13969	14180	14185	14061	14006	13983	14044	13971	13857	13947	14056	13928	14149	13996	14007	13868	13927	14061	14063	14023	13770	13823	14258	14219	14040	14050	13913	14226	14116	13976	14001	14132	13899	14023	14090	13937	13910	13991	13954	13965	13882	14055	14020	14032	13894	13916	14041	13996	13909	14049	14017	13824	13910	13887	13971	14018	13998	13995	13898	14038	13793	14059	14035	14069	14050	13832	14109	14065	13937	14095	14005	13864	14025	14161	14058	14165	14027	14156	14078	14111	13868	14161	13834	14101	14050	13806	13813	13789	13850	14013	13883	13819	13992	13939	13803	13958	13783	13932	13935	13848	14005	14024	14067	14001	13933	13827	13992	14081	14161	14039	13949	14138	14033	14054	13826	14075	14128	13956	13935	14071	13973	14100	14112	13966	13961	14113	14092	13965	14003	13925	13995	13981	13895	13961	13994	14090	13991	14069	13980	14061	14071	13919	13945	14047	14116	14064	13926	14048	14091	13904	14114	13885	13895	14011	14100	14063	14017	13990	13975	13927	14004	13893	13944	14108	13979	13838	14122	14040	14015	13973	14066	14124	14009	13934	13990	14091	13899	13976	14005	14113	14026	13887	14142	14197	13911	13988	14023	13996	14068	14074	13912	13880	14000	13958	14081	13958	13824	14036	13875	14007	13850	13899	14026	13944	13909	13972	13980	13924	13915	14061	14075	14016	14181	14105	13762	14112	14041	13981	13887	13765	13841	14112	13963	13929	14105	13974	14114	14079	13989	14021	14065	13987	14009	14015	14110	13858	13878	13791	14115	14093	13886	14163	13929	13797	14073	14210	13980	13909	14002	13879	14039	13851	14008	14166	14164	14043	14022	14066	14055	14145	13983	14038	13791	13895	13795	14037	14130	13995	14076	14033	14079	14161	13842	13932	14078	13989	13816	14024	13997	13932	14074	14209	14072	14074	13935	13960	13908	13927	13894	13922	13927	13997	14052	13880	13932	14037	13914	14111	13829	13990	13929	13933	14083	14215	13904	14042	13949	13811	14071	14198	13926	14147	14048	13917	13894	14284	14096	14013	13870	14076	13955	13869	13967	13918	14240	13971	14037	14188	13841	14101	14131	13962	13963	13977	14076	14104	14018	13992	14147	13952	13948	14042	14143	14234	14025	13872	13830	13912	14164	13910	14127	14094	13948	14213	13939	13898	14025	13938	14031	13939	14027	13983	14123	13990	14044	14094	13890	13898	14077	14114	14100	14038	13991	13937	13863	14028	14085	14095	14037	14062	13940	13839	13931	13926	13911	14049	14042	14248	14251	13894	14109	13969	13831	13831	14161	14008	14018	14203	14140	13977	13949	14006	13962	14066	14000	13941	14018	13975	14206	14108	14075	13978	13914	13999	14037	13859	13867	14014	13910	14034	14040	13877	14033	13914	13905	14091	14164	13982	13797	13973	13845	14041	13935	14057	14101	13937	13895	14124	13887	14014	13962	14093	13893	14019	13896	13901	13972	14016	14209	14256	14175	14238	14207	14087	13911	13966	13844	14057	14028	14011	13979	13898	13929	13863	14218	13990	14011	13949	14025	14099	14023	13901	13911	13741	14036	14098	14056	13922	13785	13958	13969	13941	14026	13910	14046	14009	14041	14012	14126	13934	14200	14071	13919	13914	13964	13966	14041	13988	14088	13945	13994	14033	14205	14323	14033	14018	14113	13874	13900	14051	13963	13981	13842	13916	13907	14083	14173	14153	14068	13907	14161	14177	14044	13917	14001	13935	14168	13950	13802	14371	14134	14130	14042	13973	14018	14068	13942	14065	14159	13912	14025	13932	13885	13781	13905	13978	13978	13989	13899	13873	13896	14015	14098	14067	14216	14009	13829	14102	13995	14107	13949	14099	14076	14084	14137	13941	14020	13738	13836	13902	13935	14017	13917	13867	13946	13903	13748	13905	14010	14048	14047	14094	13809	13867	13921	13993	13864	13988	14038	13929	13912	13832	13916	13970	14045	13948	14178	13986	14117	13927	14207	13882	13955	14023	13770	14069	14002	13996	14086	14088	13887	14216	14032	14046	14093	13905	13880	14094	13829	14076	13853	13885	13841	13903	13975	13979	14231	14071	13932	13943	13870	13824	13784	13984	14000	14040	14020	14142	14111	13904	13891	14021	13877	14021	14090	14174	13919	14035	14034	14043	14028	13830	14041	14014	13955	13987	14071	14126	14214	14086	14071	13994	14081	14027	13885	13718	14043	14015	14020	14190	14004	14110	13961	13970	14126	14129	13893	13892	13859	13789	14055	13938	14052	14126	14075	14105	13740	13938	14256	14250	14148	14060	14002	13987	14244	13995	14103	14335	14189	14310	14076	14129	14132	14134	13945	13927	14128	14034	14012	13951	14072	13859	13925	14057	14013	14234	13868	13984	14139	13867	14070	14037	14121	13908	13931	13960	14137	13883	14079	13948	13914	14077	14006	14019	14162	14036	14037	13992	14093	13993	13874	13970	13965	13850	14015	14039	13975	14219	13979	13995	13792	14017	14001	14200	13882	14277	13881	13932	13996	14173	13884	14158	14125	14034	13826	13864	14011	13786	14054	13938	13881	13907	14039	14011	14096	13994	13930	13950	13949	14102	13986	14123	14038	13938	13970	14022	13855	14092	13861	14018	13809	14095	14098	14107	14084	14007	13922	13896	14020	13862	14043	14189	13997	14089	14024	14020	13949	13990	14069	14051	14049	14236	14181	14102	14098	13854	14102	13956	14036	14067	13982	14022	13890	13991	13973	14062	14022	14126	13893	13928	13980	14059	14108	14182	14099	13882	13905	13887	14046	14005	13944	14004	13839	13918	13828	13969	13925	13878	14270	13849	14191	14145	13822	13881	14258	13978	14031	14083	13997	14279	14025	14033	14135	13840	13971	14152	14024	13989	13988	14190	13963	13973	14159	13974	14094	14059	14004	13818	13953	13978	13891	13873	14031	14139	13938	13949	14146	13989	13910	13931	14132	14016	14044	14033	13962	14075	14221	14050	13893	13908	13951	13916	14103	13999	14026	14083	13936	13910	13951	14147	14093	14083	13998	14154	14135	13988	14092	13886	13915	13983	13885	14115	14022	13866	14077	14041	14053	13991	13908	13884	13904	13808	13981	13928	13995	14001	13977	14190	13987	14176	14122	13952	13771	13962	14034	13970	14047	14015	13961	14010	14082	13874	14104	13920	13956	13997	14149	14137	14136	13820	13981	14098	14134	13984	14078	13940	14019	14091	14120	13906	13823	13879	13974	14015	14012	13883	13926	13979	13876	14049	13886	14067	13847	14074	13956	13982	13846	14071	13885	13955	14138	14077	13952	14143	14102	13960	13889	14099	13897	13895	14061	13995	13914	14102	13937	13815	14126	14053	14103	13945	14045	13882	13827	14084	13946	14006	13926	14089	13975	14035	13986	13949	13897	14041	13782	13932	13997	14000	14071	13908	14049	14122	14100	13980	13985	13894	13971	13900	14011	14125	14000	14119	14008	14015	14062	13958	14156	14003	14051	14264	14165	13963	13908	13952	14092	13941	13986	13936	14197	13981	13914	13951	13906	14090	14015	14028	13850	13881	13851	14123	13895	13970	13929	14018	13995	14056	13895	13984	14087	14001	14131	13956	13765	14130	13853	14048	13976	14010	13903	13911	14010	13874	14093	14048	14040	13990	14215	13957	13853	13745	14139	14044	13919	14178	14037	14115	13943	13918	13908	13916	14069	14060	14015	13939	14039	14157	14019	14074	13978	13936	14020	14069	13978	14159	13954	14094	14097	14166	14136	14089	13891	13939	14178	13952	13942	14272	13796	13948	13970	14162	13952	13941	13999	14081	14116	14136	14017	14178	13892	13961	13862	14090	13978	13950	14073	14079	13988	14059	13993	13906	13848	13851	13802	14001	13808	14097	14069	14019	14013	14068	13928	13952	13968	14115	13936	14071	13856	14023	14025	13820	14018	14306	14120	13985	13957	13996	13832	14215	14075	14060	14161	14164	13908	14039	14050	14137	13926	13933	13883	13798	14043	13712	13894	13955	14009	14110	13954	13985	13876	13921	14029	14166	14040	14011	14193	14126	14008	13927	14015	14086	14247	13932	13989	13912	13920	14042	14013	13994	14023	14004	14025	14048	14268	14050	13849	14111	14025	14114	13993	14141	14051	14048	13776	13939	13932	13977	13907	14140	13877	13992	13995	13943	14078	13804	13968	14095	14046	13823	14000	14128	13884	14014	14155	14115	13938	13880	13952	14029	14087	13994	13886	13928	14207	13833	14070	13972	13830	13909	14008	14011	13879	13916	14031	13911	14060	13865	13985	14109	13984	13856	14007	14011	14066	13849	14162	13896	14025	14110	13980	13888	13854	13879	14052	13811	13747	13961	14044	14268	13893	13945	14035	14029	14082	14083	14004	13735	13724	13807	13924	14029	13983	13847	14037	14087	13873	13955	13793	14130	14093	13991	13940	14081	14175	13917	13934	14170	13967	14069	13988	14154	14002	13848	14094	13998	13911	13967	14078	13869	13898	13882	13848	13917	14059	14063	14155	14118	13869	14102	13893	14114	13912	14034	14155	13918	13835	13898	13966	14051	13977	13958	14170	14183	14140	13992	14134	13899	13895	14045	13899	14074	13796	13980	14056	14090	14021	14188	13994	14099	14069	14102	13914	14032	14064
29907	47687	42032	32476	28129	24749	21338	19588	17644	16202	15567	15018	14813	15032	14669	14534	14616	14230	14434	14064	13974	14034	13787	13870	13859	13704	13707	13904	13650	13931	13795	13756	13890	13728	13752	13858	13698	13609	13934	13720	13623	13842	13508	13650	13796	13538	13549	13725	13697	13636	13789	13896	13570	13735	13764	13597	13673	13616	13638	13643	13471	13780	13574	13520	13677	13699	13612	13677	13512	13630	13837	13688	13606	13570	13767	13513	13710	13707	13520	13604	13497	13560	13676	13423	13827	13623	13662	13588	13674	13711	13737	13531	13705	13697	13577	13556	13735	13722	13633	13545	13807	13666	13683	13643	13514	13708	13744	13597	13445	13585	13682	13505	13697	13739	13646	13506	13812	13530	13660	13614	13677	13576	13847	13688	13602	13653	13615	13464	13749	13783	13587	13642	13647	13572	13672	13525	13682	13622	13663	13681	13618	13709	13588	13600	13630	13451	13722	13731	13730	13708	13623	13659	13838	13639	13757	13703	13596	13689	13680	13503	13610	13670	13593	13482	13630	13694	13659	13527	13626	13716	13555	13674	13677	13684	13666	13511	13621	13623	13632	13371	13614	13710	13653	13532	13710	13750	13658	13700	13552	13546	13685	13761	13583	13678	13690	13527	13678	13760	13692	13691	13584	13683	13735	13637	13599	13673	13672	13643	13765	13626	13614	13436	13735	13639	13686	13754	13575	13685	13643	13665	13715	13676	13640	13625	13672	13567	13754	13622	13744	13554	13628	13508	13492	13593	13726	13672	13703	13691	13719	13665	13655	13552	13610	13721	13679	13661	13649	13726	13610	13675	13769	13551	13736	13703	13594	13553	13769	13743	13740	13565	13807	13649	13577	13634	13575	13408	13607	13580	13532	13592	13595	13685	13706	13778	13487	13575	13769	13616	13815	13644	13761	13795	13581	13701	13707	13817	13755	13624	13575	13656	13648	13627	13626	13625	13588	13681	13773	13694	13615	13884	13592	13597	13690	13622	13577	13671	13706	13651	13730	13791	13684	13699	13798	13587	13796	13757	13625	13710	13873	13653	13643	13615	13648	13693	13620	13665	13712	13709	13633	13597	13729	13622	13833	13606	13605	13825	13617	13685	13533	13496	13677	13539	13648	13661	13788	13742	13676	13592	13643	13813	13714	13560	13623	13623	13534	13565	13518	13623	13661	13635	13717	13689	13723	13576	13628	13606	13631	13514	13660	13500	13658	13643	13538	13694	13606	13579	13666	13560	13545	13700	13799	13858	13500	13396	13635	13555	13676	13650	13748	13505	13554	13741	13688	13787	13611	13515	13691	13568	13646	13684	13575	13740	13537	13552	13690	13668	13759	13569	13661	13679	13716	13477	13702	13633	13621	13573	13597	13762	13644	13578	13484	13575	13536	13799	13719	13680	13434	13786	13569	13596	13560	13594	13712	13707	13565	13693	13661	13638	13814	13634	13751	13407	13552	13677	13816	13549	13608	13618	13467	13595	13674	13495	13741	13645	13596	13606	13749	13791	13622	13603	13718	13533	13807	13749	13592	13524	13562	13677	13662	13559	13652	13667	13727	13651	13607	13839	13646	13547	13667	13723	13661	13470	13566	13719	13511	13574	13661	13627	13758	13648	13620	13512	13772	13652	13677	13553	13699	13597	13505	13609	13652	13646	13632	13611	13749	13703	13635	13762	13479	13704	13625	13686	13520	13526	13723	13728	13689	13626	13540	13555	13708	13747	13670	13554	13674	13627	13681	13652	13521	13470	13711	13606	13609	13574	13758	13562	13629	13606	13669	13619	13726	13721	13549	13617	13581	13815	13586	13846	13630	13494	13706	13702	13707	13655	13652	13467	13552	13576	13606	13726	13691	13432	13762	13753	13470	13496	13801	13549	13610	13714	13645	13806	13695	13564	13599	13627	13541	13643	13600	13632	13775	13600	13750	13632	13700	13641	13660	13672	13702	13573	13729	13827	13719	13586	13716	13500	13606	13658	13671	13514	13658	13745	13578	13554	13515	13661	13565	13658	13689	13606	13689	13618	13572	13753	13794	13583	13624	13559	13729	13606	13675	13801	13615	13625	13624	13731	13638	13650	13619	13730	13610	13691	13711	13658	13613	13665	13692	13567	13745	13560	13596	13773	13702	13641	13664	13723	13710	13584	13766	13520	13640	13676	13589	13670	13743	13701	13536	13539	13635	13778	13628	13595	13734	13666	13640	13675	13802	13625	13698	13749	13657	13541	13591	13615	13716	13787	13603	13628	13466	13757	13692	13641	13619	13575	13472	13652	13584	13557	13752	13699	13608	13813	13704	13626	13540	13650	13508	13609	13638	13617	13718	13569	13724	13594	13798	13908	13573	13567	13670	13606	13529	13590	13778	13671	13525	13611	13619	13652	13571	13685	13521	13643	13655	13730	13814	13609	13796	13637	13595	13735	13566	13480	13742	13499	13658	13631	13675	13505	13739	13619	13834	13731	13650	13565	13704	13724	13749	13712	13821	13746	13545	13738	13758	13718	13618	13674	13719	13652	13696	13690	13701	13526	13793	13521	13586	13708	13560	13670	13632	13839	13713	13609	13474	13677	13724	13680	13479	13642	13653	13691	13615	13693	13682	13653	13763	13758	13658	13560	13708	13606	13711	13504	13535	13606	13650	13616	13679	13656	13501	13669	13705	13613	13533	13653	13621	13569	13746	13507	13803	13558	13639	13618	13653	13648	13653	13607	13669	13581	13660	13514	13648	13647	13515	13564	13723	13632	13667	13745	13602	13647	13767	13699	13590	13473	13700	13773	13588	13610	13670	13705	13676	13629	13663	13813	13618	13394	13645	13570	13620	13637	13535	13688	13719	13536	13554	13613	13651	13483	13619	13655	13584	13638	13575	13743	13651	13429	13767	13582	13810	13851	13554	13741	13452	13343	13640	13638	13637	13709	13772	13767	13675	13614	13641	13595	13740	13732	13706	13689	13709	13669	13664	13556	13612	13783	13523	13835	13719	13562	13700	13608	13654	13617	13563	13634	13676	13648	13678	13601	13718	13606	13612	13576	13803	13677	13718	13711	13609	13612	13639	13613	13709	13838	13650	13704	13692	13676	13754	13663	13686	13738	13603	13673	13640	13522	13739	13587	13662	13564	13374	13741	13607	13587	13716	13699	13648	13552	13483	13665	13890	13565	13559	13796	13573	13662	13628	13628	13628	13689	13775	13566	13644	13616	13752	13689	13657	13621	13523	13568	13592	13753	13649	13638	13620	13729	13556	13779	13477	13406	13677	13555	13578	13608	13592	13639	13664	13658	13608	13709	13809	13587	13768	13612	13621	13597	13544	13478	13572	13665	13666	13493	13785	13706	13560	13753	13825	13557	13595	13723	13585	13633	13705	13644	13744	13593	13581	13780	13704	13700	13543	13633	13645	13860	13652	13642	13595	13635	13477	13591	13605	13755	13723	13613	13564	13559	13645	13674	13643	13422	13714	13650	13854	13616	13800	13595	13664	13601	13630	13757	13532	13698	13555	13683	13717	13762	13569	13715	13681	13557	13858	13661	13619	13707	13504	13481	13617	13647	13711	13570	13690	13482	13593	13732	13594	13786	13609	13701	13581	13575	13690	13771	13645	13717	13584	13581	13627	13602	13682	13682	13614	13767	13751	13560	13568	13552	13592	13601	13712	13726	13548	13696	13701	13749	13611	13751	13596	13637	13662	13671	13651	13594	13749	13783	13555	13621	13635	13731	13665	13581	13588	13670	13666	13496	13802	13740	13595	13710	13493	13716	13717	13623	13691	13480	13631	13430	13813	13658	13553	13472	13653	13731	13755	13888	13774	13707	13624	13678	13789	13403	13721	13654	13613	13713	13709	13704	13592	13736	13648	13793	13791	13653	13502	13670	13742	13652	13566	13657	13692	13819	13706	13660	13584	13681	13512	13652	13514	13580	13551	13642	13514	13752	13624	13561	13589	13659	13699	13657	13632	13579	13783	13681	13610	13622	13551	13578	13688	13582	13622	13782	13771	13645	13703	13773	13511	13602	13736	13752	13587	13635	13602	13601	13715	13545	13533	13568	13643	13673	13568	13668	13705	13742	13645	13673	13636	13661	13760	13825	13814	13565	13490	13679	13655	13595	13710	13646	13636	13839	13679	13697	13674	13488	13634	13752	13762	13684	13743	13730	13387	13552	13589	13621	13830	13524	13700	13700	13742	13656	13581	13599	13726	13625	13540	13584	13515	13626	13756	13765	13512	13606	13881	13609	13666	13622	13690	13577	13671	13571	13771	13740	13687	13650	13739	13772	13599	13847	13640	13705	13562	13504	13706	13674	13465	13603	13504	13554	13579	13650	13521	13707	13448	13669	13752	13603	13667	13795	13693	13535	13778	13630	13646	13699	13570	13712	13648	13614	13795	13536	13633	13743	13734	13873	13635	13602	13717	13556	13632	13797	13588	13614	13684	13663	13629	13790	13688	13611	13626	13753	13527	13722	13600	13693	13655	13677	13880	13722	13895	13649	13378	13678	13540	13677	13787	13600	13491	13443	13522	13696	13663	13720	13761	13737	13646	13453	13676	13440	13676	13564	13684	13764	13548	13675	13497	13644	13605	13701	13677	13663	13734	13816	13580	13645	13704	13711	13712	13727	13508	13574	13593	13559	13610	13778	13576	13758	13548	13535	13526	13644	13672	13740	13606	13698	13697	13749	13717	13568	13575	13779	13689	13650	13658	13694	13702	13417	13569	13897	13475	13647	13638	13617	13748	13582	13773	13790	13640	13777	13678	13629	13647	13688	13736	13495	13610	13546	13814	13776	13638	13539	13639	13654	13483	13795	13738	13680	13547	13686	13594	13567	13619	13568	13637	13801	13955	13622	13628	13697	13571	13692	13646	13469	13681	13701	13637	13590	13526	13656	13606	13683	13513	13774	13706	13668	13567	13765	13775	13698	13493	13610	13727	13419	13807	13600	13704	13537	13554	13577	13526	13649	13650	13553	13462	13587	13531	13530	13699	13582	13582	13440	13646	13655	13513	13776	13676	13543	13685	13713	13494	13699	13661	13656	13768	13685	13636	13608	13649	13588	13697	13624	13522	13554	13606	13594	13656	13648	13615	13612	13527	13679	13534	13736	13631	13583	13824	13608	13660	13624	13656	13645
24293	21406	28878	24617	23252	25227	24301	20361	17901	17150	16275	15844	15886	15590	15585	15454	15341	15217	15147	15167	14932	14918	14746	14865	14698	14836	14753	14591	14776	14626	14866	14741	14695	14391	14566	14752	14423	14634	14546	14578	14651	14565	14489	14491	14542	14502	14502	14676	14299	14543	14608	14642	14575	14638	14471	14642	14433	14502	14601	14557	14492	14523	14787	14711	14528	14487	14665	14784	14515	14572	14553	14361	14452	14526	14512	14609	14450	14626	14345	14518	14479	14587	14398	14523	14465	14423	14501	14436	14481	14579	14491	14522	14563	14641	14519	14589	14372	14356	14568	14379	14464	14400	14443	14450	14433	14510	14567	14518	14529	14434	14452	14647	14574	14635	14371	14483	14347	14580	14441	14566	14418	14430	14354	14636	14595	14647	14612	14423	14547	14504	14334	14497	14735	14378	14528	14438	14652	14571	14594	14372	14647	14547	14447	14390	14426	14423	14586	14530	14527	14480	14448	14315	14503	14433	14642	14564	14595	14493	14483	14430	14442	14451	14391	14482	14740	14475	14674	14503	14548	14575	14568	14423	14316	14444	14564	14367	14492	14477	14504	14623	14519	14641	14682	14458	14456	14447	14371	14438	14600	14570	14613	14522	14454	14630	14477	14592	14586	14528	14418	14401	14532	14330	14406	14370	14596	14515	14566	14663	14526	14647	14587	14435	14655	14548	14617	14544	14538	14608	14448	14728	14456	14440	14803	14295	14596	14564	14460	14573	14548	14679	14596	14396	14586	14560	14490	14567	14558	14405	14286	14500	14433	14491	14603	14360	14598	14565	14327	14462	14706	14605	14563	14664	14601	14584	14372	14420	14569	14562	14360	14553	14428	14468	14626	14599	14554	14525	14534	14242	14311	14581	14586	14484	14493	14306	14478	14302	14449	14404	14493	14515	14526	14398	14415	14377	14611	14482	14575	14629	14461	14442	14398	14393	14336	14362	14467	14544	14546	14422	14564	14372	14555	14492	14766	14361	14402	14596	14394	14543	14579	14697	14410	14364	14390	14333	14589	14534	14607	14506	14522	14504	14692	14283	14307	14476	14320	14615	14364	14459	14510	14581	14487	14488	14308	14587	14506	14557	14483	14695	14514	14766	14425	14696	14645	14512	14445	14589	14586	14332	14600	14452	14544	14520	14674	14387	14475	14571	14621	14241	14519	14577	14433	14638	14380	14542	14497	14505	14443	14540	14336	14603	14560	14483	14539	14617	14503	14584	14393	14639	14603	14573	14487	14375	14566	14603	14488	14577	14506	14394	14533	14497	14546	14505	14462	14485	14483	14606	14432	14408	14570	14568	14567	14399	14466	14382	14515	14355	14497	14437	14533	14478	14504	14542	14568	14607	14636	14730	14599	14465	14483	14434	14878	14420	14535	14382	14605	14376	14631	14649	14570	14621	14596	14374	14487	14549	14718	14411	14389	14752	14493	14468	14716	14558	14588	14715	14580	14532	14527	14551	14462	14475	14523	14480	14523	14581	14524	14517	14586	14388	14612	14635	14500	14614	14587	14470	14638	14537	14475	14600	14576	14507	14481	14645	14420	14513	14407	14688	14528	14658	14311	14481	14594	14379	14386	14553	14498	14289	14545	14373	14366	14377	14583	14519	14617	14393	14720	14575	14502	14641	14402	14312	14653	14618	14580	14655	14543	14408	14589	14530	14368	14502	14461	14659	14514	14550	14515	14690	14394	14510	14397	14526	14552	14422	14617	14711	14693	14605	14391	14470	14498	14418	14600	14425	14438	14374	14619	14519	14567	14438	14574	14326	14568	14424	14539	14408	14491	14532	14356	14542	14625	14599	14491	14489	14414	14468	14594	14526	14552	14623	14491	14354	14335	14412	14559	14577	14368	14464	14458	14604	14361	14463	14426	14317	14457	14438	14505	14638	14627	14459	14499	14395	14385	14613	14328	14391	14546	14265	14444	14624	14621	14625	14547	14266	14394	14538	14565	14671	14581	14545	14440	14549	14534	14728	14505	14507	14420	14512	14529	14776	14442	14397	14445	14361	14638	14553	14437	14421	14552	14526	14684	14598	14396	14556	14644	14519	14530	14449	14496	14441	14312	14608	14711	14484	14622	14771	14563	14598	14337	14307	14572	14330	14618	14521	14440	14386	14650	14505	14506	14365	14551	14634	14449	14557	14609	14596	14459	14609	14479	14537	14551	14522	14402	14686	14683	14520	14361	14417	14645	14582	14398	14441	14490	14543	14388	14451	14483	14380	14376	14663	14521	14453	14461	14480	14640	14565	14525	14578	14599	14588	14454	14580	14400	14409	14343	14502	14402	14658	14354	14366	14369	14487	14278	14523	14455	14609	14401	14575	14490	14435	14501	14396	14637	14422	14381	14593	14390	14472	14544	14683	14286	14345	14496	14438	14601	14382	14420	14548	14565	14493	14545	14642	14479	14414	14297	14417	14358	14539	14419	14336	14643	14585	14580	14591	14582	14427	14461	14595	14488	14376	14563	14576	14366	14484	14413	14403	14499	14552	14616	14531	14609	14571	14570	14252	14400	14404	14569	14574	14569	14461	14552	14371	14583	14481	14432	14514	14490	14548	14406	14390	14467	14264	14404	14518	14419	14411	14523	14511	14425	14436	14621	14416	14450	14303	14260	14563	14599	14760	14752	14474	14517	14706	14561	14523	14620	14578	14686	14551	14593	14427	14498	14564	14346	14471	14296	14349	14434	14350	14522	14576	14464	14503	14611	14435	14323	14606	14644	14466	14516	14567	14591	14538	14510	14347	14542	14585	14460	14573	14411	14537	14457	14648	14499	14592	14555	14564	14530	14490	14328	14548	14573	14445	14368	14475	14708	14515	14382	14441	14308	14456	14387	14489	14460	14587	14518	14500	14591	14491	14385	14751	14439	14332	14520	14512	14405	14519	14505	14500	14464	14462	14581	14606	14471	14523	14705	14244	14569	14437	14408	14566	14570	14688	14329	14673	14334	14413	14519	14431	14527	14476	14340	14512	14499	14540	14334	14693	14517	14596	14652	14378	14490	14315	14479	14637	14484	14293	14576	14467	14609	14485	14515	14365	14341	14455	14386	14660	14579	14473	14647	14646	14318	14419	14347	14499	14626	14322	14425	14577	14446	14501	14374	14491	14551	14637	14360	14624	14496	14617	14447	14368	14590	14478	14253	14504	14648	14594	14420	14616	14460	14495	14614	14496	14586	14533	14541	14657	14353	14408	14508	14455	14420	14484	14557	14499	14676	14603	14596	14493	14557	14304	14547	14546	14518	14715	14707	14536	14405	14473	14659	14421	14535	14494	14415	14366	14448	14284	14418	14344	14524	14510	14352	14386	14428	14541	14545	14459	14373	14335	14371	14279	14547	14566	14561	14411	14428	14482	14569	14459	14568	14745	14451	14376	14534	14524	14507	14519	14578	14498	14625	14496	14664	14525	14563	14601	14555	14462	14548	14620	14425	14652	14693	14509	14545	14428	14507	14607	14361	14414	14402	14542	14430	14433	14526	14563	14542	14531	14427	14526	14436	14573	14688	14358	14347	14354	14405	14348	14541	14594	14424	14429	14558	14508	14477	14420	14602	14423	14539	14552	14544	14619	14519	14566	14569	14543	14497	14533	14547	14475	14605	14549	14450	14621	14596	14463	14558	14639	14416	14332	14388	14549	14472	14340	14455	14440	14466	14671	14454	14404	14440	14433	14672	14598	14473	14660	14552	14547	14579	14278	14479	14445	14485	14537	14389	14593	14554	14431	14610	14413	14622	14526	14558	14559	14624	14542	14381	14403	14498	14549	14502	14521	14438	14537	14478	14671	14559	14380	14473	14430	14527	14578	14607	14481	14467	14576	14526	14431	14691	14503	14320	14615	14597	14614	14484	14507	14217	14578	14517	14498	14391	14620	14273	14580	14552	14388	14582	14589	14513	14443	14585	14611	14491	14587	14397	14528	14482	14557	14565	14615	14585	14542	14568	14514	14430	14438	14377	14456	14610	14516	14336	14539	14695	14476	14552	14492	14632	14425	14385	14532	14575	14504	14423	14411	14403	14378	14657	14461	14506	14418	14561	14600	14502	14481	14551	14347	14373	14546	14336	14371	14422	14395	14490	14473	14397	14717	14454	14598	14616	14389	14581	14384	14430	14602	14649	14493	14337	14390	14535	14509	14526	14627	14359	14631	14514	14469	14441	14515	14536	14509	14297	14638	14530	14699	14441	14525	14554	14583	14512	14355	14375	14500	14516	14686	14636	14398	14515	14541	14605	14445	14507	14373	14430	14511	14414	14377	14366	14501	14370	14574	14546	14549	14413	14522	14597	14521	14515	14644	14460	14395	14365	14508	14592	14472	14509	14562	14589	14414	14296	14385	14588	14302	14367	14388	14483	14671	14597	14366	14452	14449	14305	14661	14639	14585	14686	14512	14642	14657	14456	14384	14405	14645	14570	14373	14690	14458	14499	14524	14670	14296	14379	14604	14546	14498	14689	14513	14540	14578	14496	14485	14494	14415	14439	14530	14369	14444	14445	14484	14784	14442	14600	14508	14378	14370	14458	14406	14649	14421	14572	14541	14606	14537	14554	14431	14543	14575	14573	14407	14426	14332	14401	14525	14380	14320	14485	14302	14566	14525	14395	14409	14479	14405	14505	14603	14508	14763	14587	14582	14505	14467	14614	14482	14364	14427	14386	14676	14519	14529	14598	14375	14555	14445	14563	14600	14489	14401	14471	14502	14602	14508	14522	14365	14597	14386	14370	14543	14482	14512	14561	14534	14528	14258	14593	14553	14483	14494	14324	14382	14633	14554	14540	14452	14593	14504	14467	14486	14513	14478	14502	14400	14472	14497	14496	14511	14571	14438	14486	14519	14493	14547	14238	14597	14725	14705	14442	14406	14624	14495	14354	14526	14545	14266	14344	14479	14493	14719	14351	14388	14580	14510	14474	14387	14400	14463	14459	14304	14444	14682	14283	14588	14411	14560	14596	14525	14466	14373	14538	14544	14384	14407	14513	14574	14587	14616	14556	14356	14411	14359	14489	14554	14618	14364	14519	14772	14454	14422	14351	14472	14607	14474	14625	14506	14430	14628	14514	14302	14557	14462	14432	14554	14619	14487	14601	14413	14516	14547	14575	14487	14640	14373
31851	51170	46265	36837	31791	28460	24235	22312	19348	17623	16841	16010	15790	15941	15600	15362	15274	14948	14822	14555	14433	14264	14270	14303	14312	14245	14063	14230	14124	14309	14131	14149	14076	14047	13932	14102	14213	14087	14181	13899	14078	13858	13899	13970	13901	14000	14019	13807	13967	13852	14023	13804	13954	14097	13916	13933	13808	13909	14023	13946	14048	14098	14037	13963	13959	13873	14009	13949	14165	13828	14123	13783	13941	13960	14149	13984	13928	13906	13758	14122	13951	13833	13928	13856	13953	13862	14050	13909	13947	14085	14023	14045	13898	13913	14039	13804	13976	14063	14013	14040	13833	13872	13924	13825	14012	14017	13934	14073	13919	14055	14024	13869	13809	13828	14073	13891	13938	13948	14020	13945	13819	14014	13914	13966	13976	13867	14100	13947	14054	13918	13956	13908	13978	13879	13855	14062	13978	13783	14026	13837	14043	13942	13903	13861	13939	13947	13828	13814	13911	13918	13940	13883	13866	13996	13789	14085	13994	13925	14139	13980	14070	14028	14025	13949	13919	13985	13882	13923	13954	13818	13953	13802	14034	14101	13937	13967	13787	13957	13837	14075	13959	13915	13867	14152	14053	13813	14016	13957	13902	14028	14039	14047	13835	13729	13991	13773	13831	13986	13909	14047	14018	13888	14034	13972	13946	14092	13889	13853	14006	13807	13934	13910	14052	13750	13854	13790	13993	13934	13935	13947	13801	13976	13892	13971	13785	13968	13988	13982	13885	13959	13936	13975	13826	13905	14090	13904	13901	13997	13974	13876	13943	13805	14040	14022	14099	13919	13942	13891	13816	13959	14169	14184	13776	13971	13941	13859	13894	13933	13912	13991	13928	13858	14008	13889	13968	13899	13885	13900	13999	13997	13965	13876	13891	13917	13941	13981	13974	14015	13918	13970	13991	13813	14026	13957	13865	14030	14049	13994	13848	14005	13998	14018	14006	13716	13918	13874	13823	14001	13896	13865	13876	14128	13953	13844	14022	13854	14033	14007	13943	13848	14002	13968	13889	13998	13923	13958	14081	13919	13831	14152	14074	13990	14032	14013	14034	13909	13988	13958	13829	13899	13896	13732	14070	13896	13959	13969	13936	13981	14085	13916	13956	14061	13834	14099	13924	13995	14104	13930	14001	13895	13971	13999	13918	13916	14087	13870	13992	14044	13950	13994	14037	13887	13861	14098	13817	13979	14149	13883	13794	14070	13961	13795	13945	14033	13988	14100	13844	14120	13894	13958	13854	13997	13857	13919	13890	13969	13978	13907	13910	13872	14132	13967	13759	14038	13930	13981	13928	13853	13874	13992	14018	13950	13789	13945	13935	13706	13982	13980	14053	13961	13891	13976	13832	13921	13879	13855	14019	13747	13873	13814	13725	13953	14021	13917	13957	13855	13968	14073	13861	14042	13908	13950	13882	14110	13952	14003	13844	14034	14047	13941	13992	14048	13901	13927	14035	13906	13807	13895	13859	13879	14068	13913	13942	13910	13765	13956	13986	13744	14047	13946	14021	14039	14082	14010	13923	13925	14018	13988	13978	14062	14065	13947	13993	13914	13844	13895	13783	13844	13846	14005	13835	13827	13791	13881	14015	14006	13966	13907	13831	13931	13889	13915	13786	13960	14130	13827	13872	14065	14055	13755	13902	13999	14098	13966	13836	13921	13884	13863	13998	13953	13793	13850	14092	13883	13852	13858	13873	13974	14036	14049	13850	13856	14045	13864	13908	13909	13823	13967	13979	13960	13865	13945	13901	13947	13920	13881	14190	13700	14027	13973	13995	13903	13959	13938	13940	13808	14007	13930	14125	13998	14096	14000	13917	14046	13917	14028	13940	13806	13987	13982	14068	13824	13944	13875	13933	13852	13907	13924	13974	13996	13982	13847	14149	14059	13888	14026	13887	13999	13800	13944	14039	14057	13896	13927	13953	14060	13799	14045	13990	13985	13999	13901	14096	14005	13965	14011	13784	13976	13967	13973	13879	14072	13935	13930	13964	14008	13916	13805	13928	13743	13969	14003	14112	14041	13877	13912	13804	14045	13910	13998	13930	13925	13865	14061	13908	14066	13972	13906	13924	13920	13944	13830	14018	13930	14059	14084	13942	13999	13900	13846	14092	13926	13861	14006	14037	14024	13770	13989	13862	13954	13887	13935	13791	13973	14107	14036	13795	13959	14023	14016	14014	13765	13830	13815	14057	13948	14129	13743	14015	13889	13950	13897	14063	13876	13902	13943	13875	14030	13898	13993	13916	13810	13835	14057	13932	13970	13783	13964	13859	13941	13953	14018	13840	13946	13909	14088	13979	13855	14013	13992	14011	13837	14091	14035	13887	13924	14098	14050	14021	14050	13941	13786	13805	13959	13877	13971	13883	13841	13897	14095	13837	13894	13899	13835	14014	13891	14088	14011	13851	14010	13863	14005	14002	14106	13923	13871	13842	14032	13825	13974	13927	13825	14009	13991	13927	13759	13874	13936	13828	13957	13991	13825	13663	13971	13887	14094	13905	14048	13876	14049	13790	13950	13912	13759	13960	13964	14001	13773	13849	13978	13800	13842	13893	14074	13919	14077	13967	13922	13829	13964	13913	13912	13876	13985	14067	13916	14162	14054	13980	14010	13809	13969	14152	14127	13806	13983	13845	13813	14171	13940	13863	14101	13868	13798	13921	13940	13933	13911	13969	13851	13942	14004	14013	13892	13943	13757	13881	13973	14103	13942	13889	13727	13882	13839	14098	13901	13825	13810	13916	13955	13947	14037	14055	14010	14017	13994	13847	14093	14022	13938	13784	13937	13861	13999	13823	13927	13999	14038	13946	13916	13909	13898	14069	13635	13813	13918	14110	13816	13983	13953	13983	13703	13928	13991	13948	13799	14029	13811	13950	13832	14019	13920	13930	13836	14064	13954	13947	13880	13860	14007	13833	13985	13887	14117	13890	14017	14072	13865	13895	13889	13929	13943	13906	13832	14151	13956	13797	14007	13954	13980	13976	14007	13768	14054	13976	13901	14007	14046	13831	13833	13967	13934	13847	13923	13950	13889	14076	13862	13912	13839	13872	13900	13769	13947	14021	13821	13996	14091	13895	14006	13981	13798	13974	14090	13829	13938	14049	13945	14048	13940	13933	13758	13922	13906	14005	13893	13866	13989	13993	14034	13918	14099	13939	13973	13918	13866	13793	13876	14090	13977	14004	14032	13925	13949	13891	14079	14009	14003	13830	13999	13897	13926	13906	13912	13880	14024	14039	13978	13873	13834	13902	13986	13829	14055	13891	13864	13839	14028	13828	13979	14076	14060	13985	14063	13934	14043	13981	13907	13935	13926	14178	13901	14089	13880	13940	13969	13982	13964	14103	13962	13885	14072	13937	13872	14021	14025	13955	14035	13968	13932	14053	14020	14038	14046	14049	14059	14005	14027	14073	14006	14000	13959	14094	14015	13944	13761	13833	13841	14138	13917	13835	13808	13928	13963	14011	14077	13983	13864	13901	13953	13843	14050	14033	13895	13916	13915	13970	13945	13906	14005	13855	13945	14020	13982	13772	13943	13898	13898	14012	13893	13897	13881	13948	13962	13852	13875	14123	13876	13713	13883	14019	13940	14047	13978	14229	14083	13998	14031	13967	13870	13897	13762	13867	13969	13924	13904	13886	13815	14041	13947	14105	14001	13956	13934	13942	13903	13933	13862	13894	13865	14062	13826	13987	13988	14087	13982	13792	13904	13877	13770	13899	14065	13825	13926	13947	13891	13990	13931	13946	13978	13936	13850	14010	13939	13907	13962	14106	13882	13950	13921	13943	13767	13804	14072	13852	13830	13912	13990	13972	14128	14029	13930	13891	14009	13957	13865	14011	13896	13983	14043	13927	13916	14051	13814	14046	13953	14106	13997	13937	13925	14055	13850	13965	14026	14021	14068	13790	13974	13770	13838	13938	13817	13781	13923	13886	13936	13872	14006	14012	13945	13948	13978	13997	13967	13939	13892	14068	13955	13904	14004	13948	14089	13986	14021	13767	13917	13875	13946	14079	14039	14075	13881	13793	13889	13993	13754	13992	14017	14092	14037	13803	13912	13886	14015	14030	13932	14037	13903	13813	14000	13992	14030	14008	13802	13924	14035	14094	13928	13974	14013	13944	13783	13735	13918	13909	13908	14090	13885	13907	13898	13797	13946	14075	13973	13847	14039	14115	13924	14024	13908	13874	13916	13960	13959	14016	13999	13999	13980	14136	13806	13949	14074	13945	14087	13949	14009	14014	13889	13698	13923	14013	14017	13901	14037	13872	13915	13934	13957	14010	14039	14004	13995	13954	13956	13963	13863	14015	13826	13853	13824	13935	13902	14078	14005	13901	13875	14182	13964	14117	14086	13956	13839	13721	13990	14017	13892	13949	13958	13846	13995	13888	13995	13817	13902	13948	13968	13914	14007	13850	13905	13873	14036	13959	14007	14241	14019	14023	13864	14050	14012	13992	14029	13770	14039	14019	13852	13881	13960	13742	13792	13884	14082	13917	13872	13948	14053	14058	13951	13976	13856	13856	13932	14046	14002	13856	13818	14087	13981	13879	14080	13891	13876	13967	13742	13965	14044	14042	13929	13813	13979	13962	13912	13971	13979	13981	13975	13974	13877	13925	13893	13962	13932	14044	13705	13879	13827	14070	13900	13821	13825	14034	13852	13858	14117	13937	14050	14079	13986	13996	14112	13917	13992	13958	13967	13959	13953	14015	13781	13910	14005	14050	13860	13976	13906	13942	13792	13809	14142	14060	14096	14014	13816	14007	13965	14041	14090	13907	14020	13936	13994	13949	14048	13932	13990	13939	13772	13975	14015	13979	14144	13957	13973	14049	13954	14018	13879	13891	13951	13977	13940	13935	13927	13933	13982	14047	13894	14109	13972	13918	13997	14029	14014	13828	13829	14064	14056	14095	13838	13957	13885	13743	13905	14025	13851	14004	13883	13909	13824	13988	13856	14040	13902	13793	14020	13928	13964	14191	13782	13748	13970	13905	13894	13867	13964	13920	13939	13877	13884	13895	14000	13917	14075	13925	14048	13841	13964	13824	13977	14004	13996	14065	13888	13825	13990	14022	13860	13911	13917	13873	13912	13965	13989	13908	14007	13969	14083
31341	28129	30187	25253	21282	19874	18181	17174	16443	15965	15878	15599	15342	15408	15614	15572	15566	15495	15236	15370	15219	15234	15100	15266	15161	14974	15193	15150	15176	15347	15017	15000	15149	15336	15020	15128	15031	15198	15297	15191	15072	15197	15162	15197	15056	15231	15080	15152	15101	14983	15178	15053	15107	15286	14891	15216	15061	15090	15098	15053	15292	15085	15063	14997	15041	15170	15084	14964	15218	15103	15096	15005	15270	15103	15086	15148	15229	15031	15102	15182	15217	15301	15128	15239	14897	15146	15145	15279	15228	15216	15159	15162	15119	15102	15143	15093	15141	15223	15115	15016	15244	15457	15274	15240	15234	15108	14990	14924	14994	15279	15158	15071	15155	15227	15206	15140	15220	14900	15277	15097	15028	15130	15147	15130	15101	15158	15230	15173	15007	14995	15214	15301	15235	15105	15265	15111	15125	15048	15107	15129	15197	14926	15008	15306	15116	14945	15090	15161	15113	15149	15045	15142	15263	15126	15067	15215	14942	15189	15326	14983	15367	14976	14900	15276	15085	15058	15011	15180	15162	15062	15283	15248	15074	15111	15066	15122	15091	15171	14986	15056	15048	15131	15228	15190	15059	15182	15181	15135	15038	15230	15254	15014	15116	15050	15011	15172	14957	14939	15323	15195	15177	15240	14919	15203	15070	15193	15042	15091	15095	15134	15326	15046	15184	15196	15148	15321	15084	15209	15003	15162	15286	15223	15158	15081	15105	15212	15211	15063	15230	15061	15201	15389	15069	15129	15340	15134	15250	15106	15107	15117	15149	15277	15041	15093	15186	15017	15148	15124	14924	15276	15201	15117	15092	15138	15225	15043	15319	15227	15184	15193	15195	15078	15119	15253	15088	15234	15293	15089	15022	15053	15113	15244	14913	15232	15372	15205	15011	15262	15211	15368	15059	15087	15280	15211	15023	15073	15116	15046	15078	15288	15244	15111	15255	15143	15208	15194	15389	15237	15212	15177	15052	15107	15033	15049	15129	15150	15172	15241	15218	15250	15112	15211	15278	14940	15314	15090	14988	15158	15213	15098	15022	15196	15089	15034	15367	15225	15234	15187	15132	15121	15083	15115	15127	15220	15164	15229	15168	15066	15062	15158	15139	15200	15228	15160	15347	15200	15283	15159	15280	15256	15089	15123	14961	15080	15014	15154	15119	15170	15135	15127	15141	15016	15368	15235	15176	15041	15085	15320	15293	15377	15362	15278	15195	14951	15088	15144	15188	15006	15107	15359	15258	14959	15270	15116	14846	15072	14982	15187	15160	14958	15171	15387	15167	15013	14942	15269	15138	15143	14972	15041	15129	15080	15052	15017	15228	15192	15234	15208	15141	15099	15101	15208	15266	15115	15132	14905	15023	15207	15169	14944	14990	15120	14995	15000	15411	15145	15018	15181	14937	15293	15261	15285	15264	15176	15281	15170	15267	15050	15115	15089	15204	15217	15156	15055	15299	15186	15236	15091	15229	15291	15109	15044	15096	14926	14949	15177	15204	15249	15060	15160	15150	15218	15251	15081	15130	15019	15164	14924	15125	15171	15166	15004	15262	15178	15143	15048	15260	15202	15221	15123	15058	14998	14919	15244	15270	15233	15077	15249	15209	15039	15256	15046	15079	15010	15196	15369	15158	15335	15101	15137	15058	15228	15272	15036	15256	15290	14965	15124	15200	15224	15172	15017	14923	15355	15241	15228	14961	15129	14972	15083	15047	15095	15149	15082	15220	14852	15250	15131	15291	14945	15224	14900	15181	15075	15022	15038	15116	15059	15101	15312	15042	15210	15144	15226	15357	15112	15269	15172	15214	15261	15285	15163	15164	15165	15207	15241	15206	14927	15135	15075	15288	15157	15049	14955	15168	14893	15137	15303	14871	15161	15059	15161	15203	14989	15154	15130	15268	15229	14962	15315	15227	15070	15206	15031	15145	15086	15135	15278	15143	15226	15248	15297	15164	15028	15182	15151	15106	15167	15286	15166	15183	15090	15268	15341	15027	15013	15119	15129	15308	15141	14989	15250	15231	15341	15061	15134	15261	14881	15136	15179	15081	15155	15168	15135	15304	15147	15146	15102	14968	15160	15039	15205	15131	15251	15201	15101	15061	15051	15049	15201	15128	14988	15131	15052	15368	15195	15144	15187	15192	15256	15172	15140	15330	15173	15120	15072	15200	15299	15126	15090	15128	15119	15089	14923	15141	15120	15174	14997	15047	15062	15098	15134	15197	15362	15090	15093	15236	15114	15212	15159	15144	15008	15192	15184	15091	15060	15271	15045	15163	15115	15154	14922	15071	15235	15178	15123	15150	15149	15300	15101	15173	15306	14830	14861	15278	15038	15033	15126	15192	15127	15013	15159	15071	15063	15302	15062	15179	14911	15367	15148	15203	15103	15189	15253	15247	15132	15149	15123	15192	15082	15068	14935	15140	15004	15059	15183	15190	15167	15096	15005	14988	15135	15268	15223	15009	15128	15383	15211	15235	15373	15194	15125	15092	15240	15131	15041	14947	14867	15004	15058	15252	15239	15177	15060	15421	15090	15083	15046	14887	15201	15224	15022	15099	15182	14999	14948	15084	15174	15210	15096	15189	14997	15158	15131	15202	15232	15145	15062	15351	15129	15146	15045	15228	15070	15118	14969	15001	15144	15143	15340	15288	15244	15323	15072	15361	15143	15134	15180	15223	15073	15280	15161	15129	15020	15278	14998	15143	15155	14977	15138	15252	15181	15247	15140	15089	15229	15147	15288	15129	15316	14918	15268	15247	15181	15130	14971	15146	15345	15340	14938	15122	14941	15041	15028	15171	15115	15200	15111	15076	14987	14933	14980	15057	15000	15034	15130	14979	15193	15285	15054	15303	15219	15286	15147	15022	15124	15260	15076	15063	15059	15078	15237	15244	15071	15191	15127	15147	15077	15096	15113	15086	15078	15061	15154	15159	14983	15017	15054	15343	15317	15256	15242	15067	15226	15292	15381	15028	15074	15113	15075	15267	15055	15063	15184	15143	15083	15036	15068	15051	15299	15144	15099	14996	14958	15231	15131	15052	15264	15152	15134	15121	15148	15133	15100	14836	14939	15040	15224	15007	14944	14835	15102	15279	15116	15195	15292	15273	15109	15179	15222	15318	15107	15054	15129	15154	15114	15207	15077	15061	15244	15171	15185	14970	15145	15150	15219	15263	15077	15173	14995	15092	14977	15056	15158	15116	15219	15148	15124	15044	15009	15095	15236	15142	15046	15040	15047	15158	15100	15192	15210	15341	15090	15251	15108	15231	15166	15174	15052	15061	15292	15320	15079	15090	15192	15231	15195	15152	15199	15115	15008	15181	15116	15125	15113	15193	15089	15154	15055	15195	15074	15163	15048	15189	15259	15112	15057	15096	15056	15041	14976	15170	15208	15069	15146	15230	15239	15172	15277	15233	15123	15128	15147	15170	15011	15119	15095	14863	15143	15167	15088	15177	15222	15307	15114	15015	15079	15301	15027	15148	14877	15100	15135	15182	15081	15192	15074	15257	15207	15144	14961	15010	15150	15037	15184	15280	15149	15088	15195	15115	15238	14991	15061	15055	14963	15240	15141	15179	15133	15047	15159	15142	15139	15146	15159	15330	15148	15153	15157	15221	15065	14966	15287	15235	15291	15077	15306	15260	15206	15014	15309	15128	15195	15351	15084	15076	15247	15313	15103	15008	15133	15281	15175	15064	14981	15133	15215	15035	15037	14958	15032	15048	15278	15170	15135	15068	15021	15275	15217	15117	15022	15173	15208	15107	15110	15147	15232	15109	15075	15210	15325	15152	15196	15109	15323	15185	15057	15393	15254	15143	15000	15120	15171	15177	15206	15179	15066	15083	15172	15037	15206	15180	15246	14951	15187	15130	15105	15210	15125	15104	15054	15067	15183	15129	14997	15112	14980	15203	15364	15178	15220	15158	15175	15148	15209	15065	15156	15041	15327	15360	15076	15072	15280	15257	15176	15249	15148	15006	15195	15213	15126	15090	15201	15145	15190	15068	15044	15106	14989	15116	15180	15375	15149	15008	15394	15174	15250	15294	15134	15210	15137	15120	15208	15351	15160	15071	14977	15165	15041	15325	15258	15315	15122	15158	15070	15172	15246	15146	15161	15258	15119	15003	15245	15161	15270	15003	15373	15249	15071	15214	15237	15225	15203	15034	15254	15215	15179	15116	14991	15135	15089	15278	15187	15145	15029	14979	15129	15105	14998	15294	15212	15191	15179	15157	15213	15151	15130	15200	15345	15151	15136	15013	14970	15121	15028	15082	15193	15182	14924	15111	15333	15008	15056	14985	15060	15198	15073	15141	15009	15030	15074	15244	15274	15138	15283	15232	15210	15057	15071	15225	15245	14997	15188	15141	15264	15170	15289	15092	15119	15112	15079	15159	15150	15211	14984	14912	15240	15202	15081	14905	15062	15020	15257	15104	15146	15148	14943	15242	15244	15296	15010	15150	15134	15059	15303	15109	14992	15225	15032	15120	15215	15125	15162	15333	14994	15162	15029	15222	15255	15271	15263	15082	15101	15161	15375	15336	15183	15180	15004	15125	15175	15034	15108	14941	15329	15082	15186	15167	15157	15130	15049	15072	15124	15119	15115	15086	15216	15193	15041	15262	15247	15338	15144	15139	15233	14929	15093	15188	15269	15113	15088	15165	15303	15087	15097	15106	15031	15281	15076	15121	15227	15131	15079	15059	15260	15187	14913	15277	15097	15066	15070	15117	15107	15291	15219	15146	15128	15218	15108	15043	15227	15229	15212	15164	15347	15227	15184	15121	15223	15233	15152	15162	15261	15285	15170	15223	15181	15372	15066	15064	15064	14997	15049	15088	15225	15416	14935	15268	15099	15243	15082	15178	15177	15148	15139	15172	15176	15011	15151	15107	15257	15078	15102	15243	15089	15003	15236	15089	15128	15117	15148	15126	14989	15156	15235	15080	15070	15332	15193	15138	15076	15233	15200	15097	15099	15186	15166	14967	15229	15025	15202	15250	15289	15213	15196	15112	15220	15086	15013	15164	15177	15026	14987	15239	15262	15058	15329	15039	15057	15145	15317	15270	14997	15187	14945	15161	15178	15158	15032	15092	15097	15008	14881	15146	15164	15228	15094
30396	40524	35138	26911	23806	21157	18891	17891	16268	15609	15435	15041	14870	15063	14825	14922	14932	14646	14561	14621	14360	14498	14497	14607	14404	14485	14635	14342	14276	14172	14358	14363	14366	14504	14271	14543	14402	14293	14424	14429	14467	14308	14406	14266	14294	14349	14338	14361	14215	14323	14324	14380	14375	14391	14343	14366	14254	14438	14302	14348	14281	14416	14182	14278	14403	14469	14382	14452	14360	14316	14113	14381	14374	14389	14355	14383	14513	14399	14346	14368	14172	14143	14391	14384	14244	14485	14366	14282	14382	14524	14339	14314	14243	14487	14316	14331	14271	14468	14359	14305	14317	14330	14349	14237	14221	14208	14394	14458	14424	14363	14362	14047	14481	14579	14218	14173	14358	14327	14361	14457	14199	14412	14430	14337	14416	14377	14208	14260	14325	14336	14509	14310	14393	14195	14372	14386	14192	14390	14354	14243	14334	14316	14282	14168	14385	14197	14315	14212	14339	14356	14386	14358	14242	14369	14273	14473	14355	14359	14409	14199	14241	14348	14324	14334	14247	14378	14246	14407	14305	14229	14278	14035	14242	14422	14224	14296	14429	14261	14283	14361	14275	14382	14320	14459	14375	14201	14086	14262	14454	14350	14374	14319	14267	14369	14261	14429	14346	14360	14395	14317	14364	14096	14356	14307	14265	14307	14359	14277	14260	14420	14149	14212	14345	14353	14300	14256	14427	14285	14274	14263	14292	14174	14295	14302	14401	14269	14247	14328	14238	14241	14325	14224	14200	14316	14430	14414	14351	14369	14442	14299	14262	14104	14423	14239	14387	14409	14275	14251	14251	14202	14251	14297	14446	14222	14296	14429	14251	14304	14289	14308	14397	14360	14333	14306	14313	14156	14260	14274	14249	14382	14332	14408	14347	14166	14326	14328	14281	14494	14273	14248	14282	14230	14379	14265	14431	14235	14292	14288	14376	14275	14350	14284	14235	14196	14333	14364	14309	14375	14339	14341	14498	14188	14179	14535	14394	14391	14448	14321	14500	14359	14362	14236	14414	14294	14102	14269	14351	14324	14364	14360	14293	14277	14355	14401	14287	14283	14515	14466	14340	14445	14170	14336	14401	14341	14410	14217	14274	14233	14451	14429	14251	14348	14502	14454	14348	14588	14309	14418	14250	14195	14423	14413	14323	14291	14280	14437	14434	14212	14395	14243	14423	14393	14361	14320	14423	14390	14308	14297	14378	14383	14265	14408	14288	14318	14297	14309	14353	14378	14317	14296	14350	14456	14333	14284	14221	14256	14325	14251	14326	14356	14381	14311	14464	14387	14362	14190	14218	14362	14160	14094	14394	14285	14185	14249	14503	14270	14331	14393	14269	14358	14458	14397	14436	14273	14484	14305	14063	14317	14149	14309	14190	14321	14270	14490	14389	14284	14398	14165	14209	14310	14443	14444	14401	14262	14275	14382	14320	14362	14381	14142	14325	14480	14179	14354	14402	14384	14330	14315	14240	14396	14334	14227	14486	14248	14254	14337	14378	14295	14511	14314	14427	14413	14248	14244	14409	14344	14089	14409	14272	14209	14442	14346	14359	14307	14171	14196	14303	14206	14300	14252	14246	14336	14189	14319	14259	14255	14287	14353	14332	14178	14370	14368	14312	14345	14311	14125	14334	14273	14449	14302	14398	14284	14226	14311	14273	14240	14360	14299	14247	14452	14338	14191	14399	14503	14472	14317	14315	14313	14290	14353	14420	14238	14306	14297	14333	14248	14323	14212	14261	14217	14287	14480	14382	14430	14315	14381	14386	14342	14370	14327	14361	14326	14513	14288	14283	14280	14340	14458	14413	14315	14361	14352	14342	14493	14364	14201	14249	14262	14339	14328	14157	14371	14259	14419	14304	14246	14333	14351	14436	14346	14370	14489	14293	14344	14396	14317	14407	14334	14335	14260	14389	14280	14289	14404	14428	14268	14359	14487	14392	14375	14209	14337	14177	14465	14399	14376	14567	14376	14361	14332	14439	14238	14330	14196	14360	14400	14333	14427	14331	14249	14192	14356	14284	14353	14330	14277	14227	14304	14285	14399	14462	14411	14390	14266	14304	14357	14203	14385	14178	14336	14401	14404	14347	14406	14326	14310	14379	14277	14465	14477	14265	14161	14398	14354	14281	14339	14364	14177	14393	14281	14393	14183	14293	14296	14449	14432	14564	14437	14339	14315	14225	14189	14349	14299	14279	14312	14541	14325	14264	14386	14201	14352	14292	14448	14382	14303	14338	14293	14310	14438	14229	14417	14377	14401	14139	14247	14387	14335	14435	14194	14555	14353	14435	14412	14459	14568	14235	14391	14327	14556	14286	14280	14383	14320	14342	14258	14356	14350	14373	14350	14365	14369	14378	14333	14289	14584	14441	14397	14127	14395	14321	14387	14230	14399	14275	14387	14236	14489	14287	14451	14316	14377	14244	14222	14453	14225	14401	14347	14321	14358	14183	14306	14593	14373	14321	14303	14448	14290	14498	14270	14244	14198	14309	14266	14300	14194	14463	14503	14402	14300	14284	14217	14401	14284	14393	14367	14357	14259	14389	14312	14368	14405	14276	14407	14244	14218	14422	14321	14363	14306	14479	14435	14323	14404	14333	14283	14336	14366	14236	14357	14238	14374	14324	14516	14319	14393	14403	14356	14265	14257	14442	14227	14274	14246	14368	14530	14364	14421	14271	14412	14270	14294	14281	14416	14213	14478	14305	14255	14335	14186	14357	14403	14339	14467	14362	14237	14347	14260	14298	14330	14290	14640	14273	14355	14333	14208	14130	14273	14199	14424	14228	14408	14399	14347	14102	14270	14380	14345	14379	14309	14318	14248	14460	14386	14378	14214	14313	14143	14311	14283	14358	14359	14214	14423	14387	14344	14212	14294	14355	14454	14366	14365	14208	14162	14416	14201	14430	14191	14293	14368	14366	14253	14239	14340	14358	14342	14255	14322	14277	14453	14478	14289	14400	14279	14309	14225	14429	14307	14481	14424	14360	14244	14416	14295	14301	14188	14323	14208	14253	14224	14538	14370	14364	14145	14366	14288	14471	14262	14253	14267	14438	14291	14341	14332	14323	14495	14259	14422	14271	14408	14327	14347	14278	14480	14406	14349	14431	14293	14255	14455	14371	14039	14382	14298	14410	14404	14331	14468	14350	14185	14328	14247	14323	14347	14343	14258	14437	14295	14219	14480	14440	14333	14327	14396	14368	14336	14263	14281	14369	14255	14273	14222	14228	14260	14204	14379	14266	14212	14318	14439	14357	14244	14403	14273	14419	14302	14259	14463	14396	14386	14615	14376	14282	14330	14268	14378	14474	14354	14333	14299	14224	14372	14282	14319	14365	14408	14279	14360	14222	14421	14416	14509	14282	14301	14296	14345	14306	14374	14293	14247	14320	14254	14393	14268	14384	14399	14431	14351	14084	14434	14390	14296	14497	14530	14264	14471	14232	14134	14360	14311	14299	14421	14351	14370	14309	14164	14410	14336	14237	14361	14302	14530	14391	14307	14101	14308	14391	14366	14371	14384	14356	14306	14469	14320	14328	14351	14220	14349	14285	14327	14356	14361	14498	14510	14185	14471	14150	14314	14217	14308	14419	14223	14202	14484	14335	14540	14137	14405	14289	14471	14242	14398	14278	14291	14365	14313	14398	14399	14388	14435	14323	14254	14146	14333	14294	14327	14414	14277	14214	14381	14273	14242	14203	14369	14216	14283	14353	14211	14206	14234	14434	14300	14359	14240	14262	14314	14344	14200	14276	14355	14235	14556	14221	14320	14344	14215	14351	14232	14292	14317	14310	14409	14350	14216	14194	14342	14288	14475	14320	14283	14317	14500	14309	14231	14334	14382	14182	14272	14162	14393	14490	14447	14463	14258	14319	14395	14335	14430	14542	14331	14328	14363	14480	14297	14212	14400	14353	14276	14402	14469	14294	14375	14294	14239	14353	14370	14327	14368	14364	14488	14223	14307	14270	14469	14248	14297	14262	14427	14199	14430	14362	14216	14415	14276	14325	14440	14474	14379	14335	14327	14250	14179	14463	14382	14299	14374	14331	14398	14391	14256	14292	14309	14346	14315	14330	14271	14343	14389	14308	14229	14283	14196	14405	14309	14220	14484	14394	14281	14414	14281	14278	14410	14405	14313	14364	14597	14428	14297	14249	14463	14346	14313	14626	14305	14583	14299	14440	14326	14293	14359	14423	14441	14336	14058	14434	14313	14388	14272	14410	14462	14327	14417	14205	14354	14231	14398	14504	14316	14366	14443	14277	14358	14385	14314	14401	14412	14290	14285	14090	14427	14234	14389	14145	14356	14251	14459	14283	14177	14314	14228	14276	14338	14282	14271	14407	14486	14424	14469	14359	14379	14228	14459	14302	14510	14415	14221	14314	14291	14369	14555	14280	14251	14247	14493	14526	14296	14473	14440	14297	14420	14213	14344	14203	14237	14353	14344	14441	14312	14280	14375	14206	14305	14291	14269	14371	14437	14323	14245	14335	14307	14237	14305	14290	14301	14355	14211	14330	14257	14205	14354	14209	14438	14567	14362	14446	14399	14206	14280	14162	14450	14263	14340	14299	14418	14380	14474	14333	14363	14317	14224	14297	14373	14316	14179	14441	14373	14270	14139	14526	14122	14324	14308	14342	14268	14365	14196	14293	14310	14383	14406	14278	14353	14243	14284	14392	14286	14247	14225	14344	14491	14263	14139	14352	14392	14442	14230	14314	14391	14212	14308	14283	14270	14387	14313	14415	14318	14362	14236	14375	14241	14417	14345	14490	14410	14323	14241	14311	14374	14340	14343	14175	14278	14453	14324	14461	14315	14307	14131	14275	14451	14314	14312	14175	14321	14209	14354	14437	14190	14429	14326	14407	14231	14460	14374	14339	14338	14246	14317	14397	14277	14167	14309	14334	14303	14385	14356	14220	14287	14369	14450	14123	14368	14102	14289	14337	14263	14323	14387	14471	14396	14307	14250	14429	14246	14383	14347	14323	14362	14430	14222	14280	14316	14312	14427	14494	14256	14367	14379	14320	14352	14202	14302	14463	14417	14474	14368	14340	14321	14167	14320	14200	14243	14386	14446	14147	14198	14535	14185	14339	14256	14450	14347	14293	14350	14426	14274
25452	21422	28404	26461	24084	22796	20971	18450	16913	15883	15991	15498	15284	15312	15277	15154	15089	14983	14917	14608	14703	14786	14658	14685	14648	14430	14382	14729	14530	14751	14553	14447	14705	14585	14586	14642	14498	14649	14453	14460	14475	14324	14384	14488	14382	14640	14470	14349	14396	14377	14587	14530	14503	14398	14301	14583	14534	14603	14455	14593	14425	14374	14484	14372	14362	14436	14449	14533	14500	14459	14412	14545	14395	14422	14507	14276	14484	14502	14523	14328	14303	14321	14559	14438	14428	14548	14495	14446	14450	14308	14508	14399	14447	14348	14560	14486	14496	14184	14562	14236	14216	14401	14490	14665	14411	14475	14412	14356	14403	14572	14483	14558	14579	14392	14251	14503	14289	14511	14486	14629	14375	14324	14324	14400	14478	14567	14378	14545	14572	14580	14367	14400	14462	14587	14573	14504	14478	14426	14331	14255	14523	14391	14385	14388	14622	14498	14586	14355	14480	14624	14398	14538	14359	14483	14394	14478	14463	14275	14574	14403	14493	14559	14254	14293	14289	14426	14401	14391	14368	14492	14542	14498	14427	14388	14392	14339	14458	14491	14346	14388	14443	14492	14423	14456	14468	14383	14416	14306	14525	14584	14539	14494	14378	14263	14459	14306	14621	14771	14696	14426	14554	14128	14441	14474	14581	14524	14427	14413	14628	14307	14555	14541	14325	14690	14484	14434	14492	14391	14417	14336	14194	14440	14572	14486	14358	14504	14515	14608	14458	14560	14504	14460	14362	14318	14525	14560	14428	14465	14321	14467	14562	14505	14474	14414	14308	14447	14447	14440	14757	14509	14636	14456	14404	14580	14594	14267	14488	14315	14375	14288	14360	14415	14402	14422	14516	14369	14448	14508	14525	14476	14504	14668	14691	14255	14363	14502	14538	14378	14520	14385	14310	14399	14662	14516	14507	14455	14558	14510	14358	14549	14535	14322	14424	14435	14386	14349	14291	14201	14517	14332	14178	14454	14358	14444	14648	14455	14468	14313	14475	14404	14475	14228	14423	14485	14508	14597	14568	14496	14559	14572	14627	14467	14586	14420	14250	14276	14520	14514	14499	14358	14583	14345	14551	14350	14504	14508	14362	14432	14518	14367	14315	14306	14437	14444	14587	14481	14474	14271	14421	14505	14473	14644	14551	14314	14524	14471	14264	14372	14451	14545	14516	14474	14414	14564	14429	14409	14643	14413	14574	14448	14489	14341	14367	14396	14499	14251	14379	14433	14443	14359	14455	14390	14565	14456	14397	14377	14318	14348	14294	14485	14413	14405	14383	14412	14819	14511	14558	14490	14581	14463	14332	14486	14340	14531	14500	14522	14516	14434	14698	14357	14549	14394	14288	14421	14513	14577	14426	14592	14558	14286	14462	14308	14436	14493	14469	14636	14417	14336	14435	14370	14592	14464	14376	14427	14415	14387	14324	14445	14349	14329	14589	14533	14425	14518	14301	14352	14406	14450	14661	14507	14511	14395	14617	14223	14430	14449	14418	14403	14077	14458	14395	14517	14335	14242	14511	14389	14214	14493	14627	14434	14368	14414	14428	14435	14403	14545	14471	14287	14523	14544	14302	14551	14566	14554	14602	14521	14466	14324	14578	14499	14354	14303	14522	14391	14620	14466	14428	14382	14511	14488	14436	14479	14569	14393	14451	14425	14414	14429	14499	14459	14371	14426	14500	14314	14587	14673	14473	14498	14303	14362	14341	14338	14297	14532	14633	14412	14658	14319	14314	14630	14505	14234	14422	14472	14593	14216	14511	14318	14293	14569	14464	14607	14633	14320	14385	14435	14477	14514	14502	14499	14578	14632	14390	14177	14489	14296	14444	14464	14491	14431	14615	14376	14611	14388	14591	14393	14639	14427	14405	14390	14573	14311	14403	14453	14413	14597	14519	14345	14437	14560	14482	14344	14207	14672	14415	14439	14329	14474	14463	14520	14460	14578	14434	14313	14503	14554	14348	14371	14466	14358	14347	14353	14512	14363	14319	14325	14303	14465	14560	14372	14563	14540	14391	14480	14497	14266	14643	14474	14541	14431	14615	14441	14515	14481	14388	14228	14394	14465	14464	14486	14509	14547	14572	14397	14328	14476	14484	14455	14449	14414	14494	14514	14578	14383	14518	14357	14376	14458	14445	14500	14626	14516	14510	14368	14264	14551	14473	14327	14423	14339	14243	14379	14343	14301	14221	14490	14484	14426	14558	14455	14376	14292	14635	14350	14494	14221	14429	14526	14330	14433	14489	14467	14363	14327	14402	14427	14653	14535	14372	14411	14436	14509	14327	14415	14383	14651	14379	14433	14496	14618	14677	14616	14510	14572	14567	14455	14492	14381	14381	14406	14486	14474	14410	14550	14428	14480	14390	14417	14467	14529	14331	14442	14575	14387	14509	14615	14477	14349	14467	14293	14435	14594	14307	14426	14320	14320	14401	14386	14288	14436	14346	14504	14202	14467	14518	14341	14554	14525	14435	14370	14350	14430	14564	14508	14298	14502	14412	14371	14390	14424	14467	14473	14455	14334	14459	14459	14569	14546	14354	14548	14413	14386	14465	14377	14538	14476	14448	14443	14546	14246	14559	14520	14537	14444	14281	14294	14523	14425	14632	14278	14621	14295	14490	14337	14412	14126	14424	14411	14499	14423	14393	14570	14373	14429	14457	14315	14479	14629	14397	14390	14309	14721	14559	14458	14621	14325	14179	14481	14358	14560	14449	14410	14462	14519	14481	14464	14517	14349	14398	14465	14447	14294	14286	14355	14391	14309	14515	14383	14549	14464	14477	14300	14487	14299	14497	14428	14567	14594	14455	14512	14441	14497	14518	14340	14642	14316	14623	14612	14400	14249	14389	14416	14318	14601	14599	14429	14582	14558	14379	14443	14460	14667	14472	14491	14419	14449	14377	14422	14453	14451	14400	14497	14481	14279	14540	14651	14411	14561	14374	14325	14502	14553	14514	14381	14398	14408	14483	14728	14516	14482	14614	14149	14351	14445	14427	14504	14493	14426	14293	14499	14410	14353	14507	14293	14598	14419	14486	14460	14356	14482	14470	14255	14327	14544	14422	14520	14502	14447	14516	14521	14503	14388	14421	14617	14381	14371	14394	14447	14324	14260	14415	14432	14420	14469	14548	14686	14446	14312	14562	14268	14337	14565	14454	14622	14450	14284	14499	14537	14353	14578	14654	14434	14307	14511	14754	14425	14377	14554	14441	14514	14347	14378	14569	14600	14522	14201	14358	14453	14304	14422	14354	14513	14535	14448	14455	14588	14610	14281	14304	14400	14353	14630	14527	14397	14408	14352	14458	14443	14423	14562	14469	14654	14655	14359	14456	14353	14386	14430	14552	14428	14502	14181	14337	14472	14432	14411	14224	14588	14325	14350	14392	14611	14378	14499	14516	14423	14412	14526	14502	14464	14381	14378	14308	14377	14348	14451	14482	14328	14524	14510	14415	14230	14338	14478	14462	14323	14582	14423	14306	14382	14338	14445	14583	14582	14462	14404	14473	14402	14607	14413	14424	14382	14453	14461	14520	14473	14155	14441	14506	14378	14427	14380	14712	14370	14407	14456	14398	14462	14494	14466	14514	14470	14516	14460	14470	14374	14356	14243	14582	14537	14507	14471	14529	14646	14369	14439	14534	14314	14335	14446	14578	14414	14346	14379	14376	14494	14419	14316	14532	14393	14456	14563	14607	14435	14317	14421	14504	14353	14474	14367	14466	14492	14479	14351	14250	14514	14518	14470	14308	14383	14493	14418	14327	14443	14383	14239	14309	14399	14561	14430	14600	14560	14301	14305	14410	14473	14434	14558	14361	14451	14378	14303	14313	14383	14482	14459	14465	14411	14559	14645	14657	14338	14448	14557	14594	14397	14668	14429	14457	14576	14653	14583	14365	14354	14399	14588	14273	14443	14467	14552	14512	14530	14195	14421	14502	14321	14563	14434	14458	14440	14553	14494	14595	14333	14558	14588	14600	14375	14209	14548	14463	14406	14471	14420	14542	14423	14378	14547	14487	14303	14504	14378	14562	14534	14429	14597	14543	14398	14563	14517	14366	14462	14492	14599	14521	14673	14448	14517	14484	14326	14430	14456	14566	14403	14196	14622	14632	14620	14467	14385	14516	14429	14431	14454	14509	14354	14427	14386	14302	14362	14544	14588	14644	14602	14367	14508	14625	14618	14444	14392	14399	14417	14411	14517	14384	14348	14400	14450	14442	14282	14473	14435	14509	14652	14238	14393	14325	14592	14342	14409	14458	14384	14384	14496	14533	14336	14443	14467	14526	14537	14456	14524	14468	14405	14596	14422	14566	14259	14510	14361	14649	14493	14432	14493	14437	14336	14491	14377	14404	14523	14656	14594	14534	14437	14491	14404	14341	14511	14607	14475	14446	14604	14538	14444	14533	14346	14434	14307	14433	14484	14322	14400	14213	14464	14420	14444	14451	14460	14341	14391	14499	14499	14541	14342	14517	14612	14358	14462	14425	14337	14626	14401	14477	14286	14380	14459	14530	14407	14449	14446	14327	14393	14492	14377	14461	14404	14551	14476	14359	14325	14632	14450	14455	14398	14541	14411	14362	14564	14410	14265	14487	14464	14468	14489	14661	14278	14425	14484	14471	14418	14391	14366	14579	14481	14493	14342	14547	14367	14478	14416	14572	14565	14394	14415	14487	14456	14411	14394	14465	14432	14434	14439	14581	14495	14506	14455	14347	14601	14341	14526	14498	14395	14533	14185	14391	14372	14563	14369	14365	14451	14370	14604	14488	14432	14312	14322	14472	14380	14361	14550	14582	14432	14604	14512	14207	14655	14480	14405	14325	14596	14650	14513	14643	14551	14549	14425	14426	14594	14544	14593	14238	14531	14388	14504	14538	14532	14408	14525	14441	14499	14486	14267	14399	14733	14569	14414	14277	14559	14499	14354	14241	14421	14413	14361	14496	14585	14394	14426	14389	14423	14426	14537	14469	14605	14415	14426	14531	14442	14382	14457	14298	14527	14455	14599	14264	14279	14545	14452	14332	14426	14488	14401	14541	14334	14384	14497	14653	14468	14362	14471	14581	14649	14408	14475	14398	14583	14398	14365	14533	14373	14489	14154	14452	14362	14304	14536
29320	45757	41236	32865	29013	24722	21686	19989	17669	16221	16162	15397	15174	15330	14980	14786	14725	14442	14719	14393	14239	14215	14179	14150	14049	13911	14012	14015	14023	14087	13945	13931	14028	14110	13943	14152	13975	13973	14132	13996	14036	13976	13831	13838	13774	13871	13682	13851	13948	14074	13963	13898	14051	13844	13918	13982	13975	13925	13907	14023	13887	13755	13909	13891	13907	13885	13945	13884	13839	13793	13862	13837	13947	13995	14034	13947	13686	13938	13972	14174	13902	13828	13875	13978	13867	13871	13972	13854	13929	13923	13861	14042	13979	14024	13901	13959	13902	13876	13948	13916	13942	13975	13908	13689	13894	13845	13960	13869	14019	13896	13983	13832	13847	14001	13873	13895	13832	13766	14014	13863	13952	13934	14010	13924	13753	14081	13718	13875	13979	13834	13759	13852	13861	13731	14060	13869	13836	13843	13925	13969	13783	13845	13700	13948	13792	13992	13996	13881	14027	13776	13893	13779	14011	13818	13832	13914	13872	13904	13860	13927	13790	14023	13898	13849	13964	13958	13879	13765	13819	13839	13915	13706	13892	13981	13814	13735	13830	13814	14007	13974	13907	13919	13773	13698	13889	13863	13908	13859	13766	13833	13698	13960	13679	13917	13954	13812	13946	13862	13901	13824	13598	13910	13960	13812	13751	13838	13772	13842	13844	13955	13982	13558	13873	13851	13911	13962	13804	14069	13713	13933	13933	13905	14009	13773	13840	13853	13780	13935	13796	13839	13854	14017	13928	13673	13996	13873	13911	13811	13773	13984	13866	13899	13984	13893	13865	13765	13832	13836	13792	13818	13939	13699	13993	13630	13826	13666	13861	14043	13995	13801	13919	13883	13930	13824	13742	13790	14028	13899	13928	13895	13836	13905	13781	13735	13924	13742	13816	13860	13852	14075	13924	13841	13860	13922	13939	13851	13844	13782	13842	13723	13779	13894	13990	13828	14033	13832	13999	13908	13849	13718	13890	13750	13905	13720	13775	13917	13937	14011	14105	13813	13996	13886	13696	14095	13841	13843	13927	14015	13848	14114	13742	13862	13845	13803	13843	13875	13961	13779	13983	14041	13975	13851	13886	13759	13932	13906	13928	13929	13952	13768	13840	13932	13937	13809	13985	14025	13765	13855	13865	13892	14041	14099	13764	13782	13895	13873	13994	13863	13846	13891	13929	13886	13863	13843	14156	13818	13846	13885	13968	13770	13853	13799	13734	13953	13856	14012	13797	14089	13895	13833	13835	13802	14019	13821	13879	13926	13925	13823	14016	13879	13921	13939	13956	13780	14002	13829	13869	13857	13918	13901	14007	13905	13860	13756	13785	13840	13889	13943	13752	13934	13941	13740	13901	13897	13910	13803	13847	13949	13721	13882	13961	14007	13908	13858	13829	13976	13864	13922	13718	13868	13712	13779	13971	13846	13852	13965	13725	13807	13907	13887	13888	13771	13873	13884	14003	13928	13959	13946	13767	13712	13789	13763	13788	13914	13930	13979	13925	13847	13915	13966	13921	13858	13894	14050	13928	13841	13799	13802	13847	13939	13915	13780	14077	13864	13776	13803	13960	13946	13787	13841	13859	13870	13796	14002	13770	13863	13867	13832	13961	13961	13863	13763	13977	13882	13903	13980	13903	13880	13965	13873	13818	13691	14003	13759	13813	13856	13864	13746	14097	13807	13762	13946	14081	14060	13645	13814	13925	13788	13929	14000	13936	13978	13902	13833	14079	13998	13757	13949	13768	13832	13927	13772	13966	13972	13892	13798	13929	14003	13821	13847	13987	13688	13930	13962	13887	13847	14035	13897	13937	13963	13997	13738	13889	13799	13817	13822	13867	13775	13816	13819	13996	13863	13957	13927	13895	13795	14004	13875	13797	13820	13826	14010	13774	13868	13813	13895	13954	13894	13805	13763	13863	13981	13982	13732	13793	13796	13898	13680	13854	13834	13942	13905	13940	13746	13777	13812	13715	13790	13940	13945	13839	13797	13779	13818	13920	13825	13871	13975	13974	13913	14032	13916	13888	13862	13935	13846	14060	13897	13746	13826	13866	14009	13763	13739	14045	13803	13743	14032	13996	13869	13949	13789	13941	13967	13747	14023	14004	13967	13928	13842	13936	13808	13792	13866	13926	13872	13888	13916	14054	14027	14131	13919	13868	13808	13542	13854	13912	13808	13980	13932	13871	13949	14010	13768	13771	13882	13921	13799	13869	13997	13828	13897	13813	13863	13736	13944	13828	13922	13866	13826	13894	13675	13832	13817	13822	13892	13788	13931	13930	13848	13874	13909	13834	13785	13881	14088	13875	13959	13925	13959	13837	13849	14031	13857	13812	13853	13804	13974	13921	13859	13899	13793	13828	13897	13890	13816	13711	13879	13609	13847	13855	13897	13882	13784	13949	13771	13947	13924	13778	13908	13860	13876	13856	13978	13924	13865	13831	13743	13849	13796	13888	13851	13873	13653	13778	13845	13877	13859	13826	13968	13867	13760	14074	13874	13891	13769	13808	13827	13735	14055	13879	13887	13855	13823	13847	13965	13897	13749	13738	13869	13802	13876	13915	13959	13936	13763	13916	14022	13865	13881	13759	13987	13771	13972	13851	13844	14012	13825	13884	14092	13794	13985	13818	13969	13806	13735	13898	13906	13894	13925	13845	13959	13822	14019	13841	13900	14029	13792	13765	13888	14006	14065	13927	13836	13816	13929	13768	13853	13772	13966	13983	13790	13897	13867	13757	13909	13950	13998	13867	13865	13891	13759	13899	13849	13918	13703	13911	13781	13955	13839	13936	13774	13943	14014	13663	13807	13855	13909	13846	13725	13788	13941	13913	14064	13914	13817	13732	13800	13735	14123	13878	13812	13875	14007	13952	13890	14042	13765	13818	13959	13821	13867	13644	14061	13890	13930	13897	13980	13903	13862	13690	13937	13851	13971	13911	13792	13811	13780	13836	13918	13798	13843	13855	13968	13713	13800	14015	13852	13988	13974	13854	13911	13880	13736	13915	13830	13955	14023	13928	13972	13895	13850	13993	13966	13789	13829	13797	13795	13881	13806	13962	13884	13913	13846	13978	13793	13791	13876	13846	14025	13786	13906	13879	13921	13857	14025	13891	13925	13851	14026	13832	13906	13897	14008	13965	14112	13911	13880	13949	13867	13994	13950	13870	13917	13879	13934	13915	13920	13832	13989	13779	13718	13881	13965	13912	13853	13798	13907	14002	13832	13772	13999	13884	13832	13800	13921	13989	13812	13907	13868	13900	13861	13769	13859	13937	13991	13982	13815	13946	13899	13849	13766	13946	13839	13848	13889	13863	13962	13954	14035	13874	13836	13846	13918	13804	13775	13790	13934	14007	13877	13893	13932	14020	13924	13860	13866	13907	13776	13957	13814	13952	13933	13835	13900	13914	13670	13890	14016	14002	13831	13872	14000	13695	13878	13786	13826	13862	14077	13935	13674	13780	14068	13885	13786	13889	14073	13745	13619	13964	13892	13896	13978	13891	13899	13843	13773	14012	13784	13944	13950	13806	13769	14088	13919	13876	13754	14049	13827	13802	13800	13778	13865	13911	13723	13944	14009	13921	13753	13970	13800	13758	13988	13853	13922	14012	13669	13808	13832	13873	14003	13776	13796	13870	14049	13817	13871	13892	13929	13899	13898	13886	13831	13818	13940	13980	13889	13864	13839	13950	13994	13873	13872	13827	13889	13985	13734	13925	13765	13839	13853	14023	13828	13830	13883	13993	13814	13842	13857	13879	13941	13955	13801	13963	13822	13880	13801	13874	13796	13790	13883	13764	13824	13915	13913	13914	13832	13794	13765	13917	13896	13927	13887	13929	13985	13916	13837	13807	13822	13830	13994	13952	13916	13747	13814	13787	13666	13900	13937	13854	13780	14027	13916	13788	13924	14001	13964	13865	14004	13922	13821	13950	13906	14003	13866	13844	13941	13795	14028	13807	13887	14008	13950	13851	13866	13945	13872	13830	13822	14031	13809	13824	13799	13745	13960	13818	13782	13862	13850	13805	13858	13979	13667	13885	13899	13955	13859	13781	13911	13881	13806	13865	13787	13927	13819	13874	13833	13877	13964	13799	13862	13888	13896	13812	13855	13919	13872	13845	13830	13879	13772	13929	13882	13866	13835	13872	13776	13801	13899	13883	13952	14024	13871	13847	13948	13745	13876	13804	13832	13871	14004	13813	13723	13740	13919	13884	13783	13750	13868	13797	13902	13882	13897	13899	13920	13789	13960	13991	13731	13958	14109	13938	13897	13864	13938	13842	13829	13966	13871	13925	13847	13766	14050	13869	13919	13773	13928	13857	13714	13811	14093	13933	13911	13834	13792	13905	13809	13964	13882	13787	13961	13812	13953	13593	13969	13894	13677	13942	13864	13702	13975	13810	13846	13849	13814	13907	13811	13880	13842	13991	13895	14007	13821	13816	14038	13921	13824	14042	13805	13761	13932	13761	13745	14126	13823	13961	13974	13955	13941	13842	13799	13977	13833	13839	13969	13918	13859	13963	13891	13985	13832	13872	14007	14055	13992	13958	13811	13873	14015	13929	13909	13818	13952	13955	13726	13797	13994	13917	13805	13918	13972	13968	13751	13924	13908	13806	13978	14110	14020	13757	14011	13936	13899	13921	13833	13970	14000	13866	13926	13826	13865	14130	13862	13896	13999	13885	13886	13860	13858	13809	13798	13766	13901	13867	13849	13913	14065	13913	13725	13664	14032	13722	14029	13875	13846	13863	13757	13953	13986	13844	13924	13913	13823	13840	13978	13967	13989	13795	13906	13877	13964	13854	13670	13798	14000	13973	13845	13868	13803	13921	13967	13986	13968	13961	13839	13922	13788	13910	13875	14036	13964	13743	14012	13897	13847	13893	13753	13954	13908	13602	13830	13951	13766	13804	13832	13758	13891	13959	13978	13810	13845	13764	14034	13926	13960	13861	13786	13900	13878	13832	13906	13859	13876	13907	13731	13832	13782	13816	13726	13990	13830	13805	13796	13961	14026	13973	13763	13860	13812	14028	13921	13975	14096	14070	13830	13804	13954	14033	13892	13799	13851	14015	14049	13782	13974	14053	13726	13928	13838	14002	13964	13846	14004	13990	13800	13811	13786
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
