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
339403081500	339403082017	339403082567	339403083117	339403083667	339403084217	339403084767	339403085317	339403085867	339403086417	339403086967	339403087517	339403088067	339403088617	339403089167	339403089717	339403090267	339403090817	339403091367	339403091917	339403092467	339403093017	339403093567	339403094117	339403094667	339403095217	339403095767	339403096317	339403096867	339403097417	339403097967	339403098517	339403099067	339403099617	339403100167	339403100717	339403101267	339403101817	339403102367	339403102917	339403103467	339403104017	339403104567	339403105117	339403105667	339403106217	339403106767	339403107317	339403107867	339403108417	339403108967	339403109517	339403110067	339403110617	339403111167	339403111717	339403112267	339403112817	339403113367	339403113917	339403114467	339403115017	339403115567	339403116117	339403116667	339403117217	339403117767	339403118317	339403118867	339403119417	339403119967	339403120517	339403121067	339403121617	339403122167	339403122717	339403123267	339403123817	339403124367	339403124917	339403125467	339403126017	339403126567	339403127117	339403127667	339403128217	339403128767	339403129317	339403129867	339403130417	339403130967	339403131517	339403132067	339403132617	339403133167	339403133717	339403134267	339403134817	339403135367	339403135917	339403136467	339403137017	339403137567	339403138117	339403138667	339403139217	339403139767	339403140317	339403140867	339403141417	339403141967	339403142517	339403143067	339403143617	339403144167	339403144717	339403145267	339403145817	339403146367	339403146917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2623	3600	2300	2623	3600	2300	2624	3600	2300	2624	3600	2300	2625	3600	2300	2625	3600	2300	2626	3600	2300	2627	3600	2300	2627	3600	2300	2628	3600	2300	2628	3600	2300	2629	3600	2300	2629	3600	2300	2629	3600	2300	2630	3600	2300	2630	3600	2300	2631	3600	2300	2631	3600	2300	2631	3600	2300	2631	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2633	3600	2300	2633	3600	2300	2633	3600	2300	2633	3600	2300	2633	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	3600	2300	2632	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22247	20326	27068	24976	48059	70700	63428	45460	31221	25537	23735	23190	23211	23418	23403	23152	22987	23112	23301	23133	23187	22892	22977	22859	23137	23132	23011	23082	23079	22913	23056	22969	23023	22888	22888	22961	22581	22953	22744	22744	23008	23052	23023	22880	22758	22876	22789	22972	23195	22905	23047	22941	22985	22916	22921	23029	22940	23198	22970	22993	22643	22861	23166	22997	22793	22735	23129	22928	22856	22874	22905	23077	22931	22728	22776	22978	22854	22888	22696	22961	22776	22826	22790	22611	22768	22747	22792	22877	22930	23034	22932	22778	22851	22406	22659	22876	22811	22768	22898	22909	23027	22849	23022	23018	22990	22803	22951	22902	22571	22959	22979	22876	22666	23026	22818	22848	22796	22899	22897	22783	22825	23030	22972	23154	22836	22710	22975	22946	22893	22556	22857	22813	22898	22820	23194	22844	22699	22853	22652	22999	22910	22768	23007	23022	22769	23001	22742	22958	22744	22832	22981	22911	22901	22954	22885	22842	23050	23029	22791	22779	22782	23063	22991	22871	23026	22906	22832	23092	22876	22797	22933	22851	22866	23111	22906	22778	22630	22929	22880	22768	22701	22850	22936	22966	23031	23181	22805	22713	22835	22894	23048	22850	22867	22973	23006	22957	22736	22954	23074	23057	23177	22965	22845	22700	22801	22904	22932	22937	23102	22888	22844	23045	22987	22726	22704	22929	22994	22733	22750	23010	22922	22870	23028	22774	22857	22875	22967	22756	22813	22923	22876	22834	22798	23033	22715	22841	22905	22873	23106	22988	23006	22859	22830	22800	22775	22875	23117	22848	22942	23003	22874	22965	23017	22989	22823	22741	22988	22927	22844	22985	23031	22763	22813	22765	22675	23316	23026	22962	22915	22933	22811	23018	22645	22716	22933	22845	23083	22818	22842	22976	22800	22956	22888	22934	22645	23037	22766	22919	22960	22754	22829	23111	22885	22669	23023	22891	22755	22753	22972	23074	22780	23004	22794	22947	22938	22775	22865	22808	22474	22584	23005	23030	22832	22897	23024	23081	22951	22963	22795	22824	22900	22920	22984	22968	22813	22845	23229	22806	22862	22857	22850	22894	23019	22914	23116	22851	22823	22939	22954	22731	22831	22870	22776	22802	22951	22949	23071	22869	23099	23103	22896	22846	22822	22863	22886	22981	22987	23036	22966	22966	22892	22768	22960	22706	22883	22735	22977	22826	22831	22885	22858	22999	22822	22870	22893	22874	23016	22976	23013	22887	22863	22787	22832	22880	22736	22951	23064	23008	22698	23031	22856	22720	22829	22689	22848	22919	22921	22870	22737	22878	23095	22936	22819	22995	22873	22817	23053	22727	22706	23017	22847	22959	22748	22772	22725	22969	23122	22874	22748	22894	23042	22847	23040	22964	22806	22910	22822	22802	22802	22780	22767	22813	22764	22898	22900	22999	22943	22653	22837	22978	22835	22956	23050	22978	22887	22849	22776	22925	22640	22840	22828	22778	22966	22963	22855	22819	22743	22976	22809	22812	22869	22971	22733	22888	22991	22815	23025	22995	22987	22988	23060	22935	23165	22788	22761	22921	22600	22605	22721	22903	22942	22796	22733	22863	22878	22732	22781	22864	22812	22876	22881	22903	22881	22774	22795	22600	22646	22888	22866	22964	22970	23222	22954	23011	22796	22891	22912	22708	22767	22835	23029	22787	23068	22697	22753	22733	22974	22984	23104	22979	22905	22957	22897	22890	22883	22997	23006	22936	22881	22766	22833	22958	22974	22796	22874	22916	23061	22828	22964	22977	22840	22823	22894	22745	22727	22773	22912	22835	22851	22809	22748	22925	23029	22794	22979	22662	22671	22763	22750	23000	23013	23139	23035	22977	22991	22979	22796	23017	22893	22723	22821	22751	22898	22761	22897	22897	22821	22832	23116	22780	22764	22770	22964	22862	22897	22760	23117	22705	22959	22871	22849	22955	22936	22777	22944	22853	22907	22720	23103	22888	22831	22767	23008	22861	22609	22819	22900	23112	22992	22922	22780	22853	22863	22741	23174	22792	22966	22822	22936	22958	22705	22741	22988	22869	22990	22921	22880	22926	23030	22674	22770	22903	22969	23235	23005	23157	22918	22830	23027	22906	22951	23022	23007	22777	22865	22735	22759	22953	22791	22920	22763	23028	22939	22880	22715	22700	22930	22906	22804	22990	22798	22918	23092	22885	22950	22838	22719	22814	23008	22865	22860	23046	23007	22866	22763	22805	22985	22975	23003	23022	22888	22784	22880	22681	22901	22901	22908	22848	22982	23088	22861	22867	23038	22678	22830	23013	22937	22936	22773	22952	22464	22700	22866	22670	22879	22483	22709	23151	22986	22813	22901	23003	22969	22907	22897	22846	22660	22866	22692	22830	22897	22913	22817	22831	22894	23002	23021	22736	22864	22716	22894	22808	22857	22796	23072	22873	22830	22918	22971	22973	22968	22833	23127	22746	22830	22872	22898	22840	22890	22848	22836	23126	22952	23022	22879	22815	22899	22760	22965	23021	23045	22965	22976	22819	22972	22997	22938	22911	22804	22701	22857	22848	22988	22852	22839	22867	22823	22882	22964	22833	23020	22844	22678	22921	22971	22939	22806	22782	22827	22863	22881	22957	22751	22983	23064	22857	22778	22860	22801	22862	22890	22846	22806	22960	22779	22951	22823	22769	22792	22963	23021	22874	23034	23073	22696	22981	22706	22851	22975	22860	22904	22799	22962	22932	23077	22958	22898	22776	22749	22977	22904	22945	22769	22753	22959	22687	22798	22883	23041	22953	22978	23007	22657	22933	22939	23044	22946	22799	22852	22944	22965	23024	22828	22660	22982	22843	22873	22811	23134	22854	22756	22928	22834	23024	22824	22832	22759	22860	22852	22786	22802	22905	22770	23055	22965	22862	22820	22921	22588	22689	22825	23075	23155	22971	22898	22763	22834	22875	22717	22809	22867	22813	22908	22969	22900	22683	22830	22920	22759	22854	22967	22862	22800	22723	22947	22799	22827	22811	22902	22968	22834	22784	22629	22770	22796	22958	22683	22947	22767	22949	22934	22903	22701	22665	22852	22967	22902	22898	22948	22955	22978	22915	22751	22794	23057	22999	22943	22973	22712	23127	22743	22775	22604	22761	22751	22859	22883	22871	22640	22790	22711	22819	22833	22878	22962	22969	23048	22706	22754	22731	22803	22799	22816	22854	23013	22971	22786	22937	22861	22771	22750	22614	22657	22893	22884	22814	22863	22614	22787	22967	22952	22920	22868	22991	22904	22886	22927	22834	22910	22961	22931	22575	22711	22792	22918	23128	22959	22706	22822	22824	23013	22894	22900	22984	22900	22921	22968	22811	22881	22883	22957	22874	22796	22795	22737	22848	22730	22725	22932	23087	22812	22961	23068	22947	22998	22895	22880	23076	23009	23040	22771	22684	22878	22767	22776	22969	22902	22920	22854	22804	22914	22767	22775	22913	23077	23077	23140	22869	22995	23050	22903	22706	22848	22788	22797	22918	22788	22966	23013	22929	22976	22985	22886	23027	22779	22718	22924	22786	23140	22827	22833	22964	22626	22713	22889	22769	22946	22719	22646	22792	22924	22998	23034	23059	23125	22784	23002	22827	22791	22894	22954	22784	22853	22772	22836	22977	22723	22958	22738	22818	22661	22760	22841	22869	22812	22866	23053	22750	22715	22906	22718	23083	23078	22807	22762	22959	22838	22785	23015	22755	22719	22868	22698	22671	22835	23030	22941	22720	22810	22869	23038	22778	22863	22881	22957	22696	22819	22786	22621	22848	23009	22922	22864	22813	22848	23004	22917	23039	22767	22980	22793	22804	22945	22661	22606	22734	22979	22911	23080	22751	22976	22826	22942	22889	22800	22785	22915	22830	22819	22797	22775	22782	22800	22740	22691	22806	22811	22971	22724	22977	22756	23036	22987	22921	22742	22811	22829	22769	22888	22829	23182	22891	22756	22802	22725	22636	22657	23048	22837	22987	22935	22704	22916	22698	23093	22714	22880	22977	23110	22911	22988	22902	22850	22841	23285	22855	22857	22780	22807	22773	22623	22709	22944	22653	22853	22769	22697	22583	22731	22874	22885	22710	22800	22734	22832	22837	22936	22709	22722	22954	23018	23016	22999	22954	23215	23003	22891	23066	22802	22956	22814	22958	23097	22903	22866	22876	23017	22729	22842	22844	22876	22919	22868	22890	22860	22897	22963	22914	22850	22859	22977	22799	22660	22650	22721	22685	23057	22765	22802	22877	22977	22827	22884	22701	22899	22829	22874	23131	22973	22926	23012	22896	22902	22863	22997	23178	22977	23002	23051	22766	22781	22828	22748	22921	22876	23047	23060	22898	22852	23086	22754	22778	22872	22833	22979	22777	22856	23080	22870	22909	22864	22876	22964	22839	22604	22653	23128	22917	23065	22919	22688	22825	22734	22857	23069	22810	22988	22719	23041	22877	22721	23000	22849	22904	22883	22907	22936	22664	22966	22962	22672	22892	22795	22994	23000	22804	22942	22862	23019	22841	22946	22898	22845	22815	23040	22928	23236	22767	22902	22945	22857	22806	22670	22835	22921	22918	22859	22938	22845	23058	22900	22884	22960	22909	23007	23112	22702	22920	22770	22844	22910	22730	22924	22853	22830	23027	22984	22926	23064	23072	22855	22913	22924	23018	22767	22857	22670	22727	22990	22986	22749	22637	22878	22876	22915	22847	22910	22848	22956	22983	23227	22918	22540	22879	22834	22860	22877	22835	22916	22759	22866	22692	22951	22783	22952	22839	23073	22745	22927	22699	22874	22815	22779	22951	22826	22758	22807	22785	22833	23097	23008	22830	22613	22972	22889	22773	23124	23077	23026	22907	22625	23052	22899	22903	22580	22771	22915	22979	22654	22862	22833	22847	22686	22930	22840	22927	22965	22900	22997	22874	22461	23068	22840	22960	23025	23004	22703	22961	22846	22786	22733	22716	22961	22984	22865	23033	22729	22838	22839	22830	22828	22784	22595	22891	22934	22716	22911	22819	23024	22753	22993	22904	22786	22788	22950	22961	22772	23068	22984	22885	22933	22903	22626	22708	22757	22928	23040	22725	22964	22953	23110	22835	22809	22846	22827	22780
22451	40781	35843	31616	64249	76269	61355	37468	21139	15825	14543	14574	14304	14261	14310	14414	14485	14192	14304	14384	14368	14318	14446	14338	14478	14618	14385	14341	14511	14250	14329	14353	14187	14319	14472	14475	14193	14254	14460	14189	14406	14383	14365	14250	14452	14308	14314	14393	14405	14363	14349	14305	14404	14258	14383	14423	14259	14274	14218	14266	14387	14197	14323	14434	14292	14291	14368	14541	14333	14297	14292	14366	14295	14445	14419	14261	14406	14321	14459	14297	14201	14335	14470	14372	14310	14315	14221	14321	14156	14446	14296	14383	14298	14457	14548	14248	14328	14292	14392	14179	14341	14453	14319	14128	14424	14260	14315	14334	14331	14368	14197	14239	14184	14207	14294	14167	14285	14297	14290	14125	14263	14403	14205	14309	14293	14329	14120	14236	14414	14218	14214	14365	14176	14037	14314	14349	14086	14452	14483	14180	14358	14417	14222	14371	14373	14437	14200	14387	14237	14295	14335	14379	14230	14344	14444	14404	14388	14191	14342	14464	14347	14257	14295	14360	14366	14378	14283	14236	14270	14202	14503	14398	14312	14234	14150	14289	14506	14262	14443	14277	14290	14218	14410	14318	14204	14264	14427	14292	14356	14374	14298	14384	14199	14212	14236	14120	14351	14535	14299	14307	14461	14235	14222	14343	14238	14225	14415	14167	14283	14214	14255	14509	14436	14260	14391	14259	14195	14178	14064	14242	14389	14406	14127	14272	14481	14297	14186	14246	14294	14420	14320	14281	14340	14159	14363	14314	14382	14308	14245	14228	14492	14516	14174	14234	14361	14282	14341	14424	14223	14113	14455	14297	14283	14221	14412	14419	14216	14378	14236	14358	14332	14484	14439	14148	14401	14432	14301	14287	14276	14112	14308	14154	14407	14228	14351	14347	14300	14364	14188	14398	14332	14487	14486	14247	14248	14300	14346	14243	14159	14170	14227	14509	14242	14249	14346	14196	14292	14445	14364	14427	14262	14373	14323	14388	14578	14249	14364	14391	14356	14210	14479	14176	14220	14217	14467	14239	14381	14258	14298	14267	14414	14335	14171	14354	14345	14207	14348	14514	14350	14149	14219	14407	14387	14427	14264	14240	14019	14251	14268	14205	14605	14365	14414	14273	14369	14437	14482	14286	14441	14387	14241	14424	14081	14171	14349	14483	14223	14436	14217	14250	14147	14294	14274	14155	14477	14365	14244	14034	14247	14275	14460	14325	14150	14198	14278	14219	14362	14189	14251	14308	14120	14344	14285	14258	14392	14423	14220	14300	14294	14390	14140	14312	14352	14067	14267	14345	14130	14357	14189	14218	14358	14234	14183	14349	14101	14183	14327	14247	14219	14312	14276	14192	14262	14127	14143	14281	14175	14265	14443	14364	14317	14141	14180	14180	14114	14143	14090	14477	14267	14354	14500	14348	14376	14318	14316	14458	14319	14412	14191	13974	14238	14256	14285	14275	14462	14202	14078	14122	14151	14331	14212	14460	14355	14137	14137	14260	14307	14428	14359	14177	14211	14270	14567	14181	14220	14376	14291	14320	14220	14281	14346	14349	14448	14247	14343	14232	14252	14319	14484	14454	14310	14411	14144	14285	14402	14409	14254	14302	14326	14185	14284	14299	14244	14419	14383	14291	14360	14261	14285	14299	14399	14373	14246	14299	14185	14264	14332	14352	14142	14332	14258	14322	14412	14237	14271	14360	14096	14562	14103	14371	14274	14327	14343	14077	14347	14288	14312	14222	14202	14360	14327	14374	14363	14100	14312	14178	14325	14213	14453	14177	14234	14238	14253	14204	14164	14455	14317	14497	14418	14300	14320	14168	14359	14301	14296	14401	14382	14291	14224	14347	14360	14309	14180	14276	14293	14184	14194	14199	14294	14365	14366	14195	14226	14314	14217	14172	14419	14495	14391	14285	14303	14139	14209	14301	14322	14214	14186	14291	14292	14184	14348	14358	14345	14379	14485	14162	14195	14254	14254	14331	14454	14287	14261	14168	14194	14569	14306	14089	14373	14167	14296	14253	14391	14333	14369	14454	14416	14287	14331	14202	14176	14223	14338	14229	14240	14356	14193	14473	14158	14414	14251	14130	14185	14408	14160	14422	14455	14323	14309	14449	14309	14326	14249	14207	14528	14065	14201	14250	14444	14322	14467	14221	14315	14122	14413	14197	14274	14308	14321	14369	14177	14245	14222	14417	14200	14290	14082	14531	14342	14492	14181	14197	14166	14332	14380	14295	14237	14203	14299	14432	14436	14365	14288	14382	14409	14341	14307	14247	14388	14190	14265	14364	14244	14327	14250	14312	14330	14264	14477	14378	14367	14420	14245	14296	14479	14281	14242	14389	14361	14205	14346	14317	14469	14208	14271	14426	14319	14302	14484	14114	14527	14319	14240	14286	14228	14497	14457	14431	14265	14140	14210	14399	14275	14360	14198	14341	14306	14261	14145	14184	14249	14375	14398	14222	14354	14294	14201	14289	14170	14138	14349	14294	14276	14267	14387	14389	14608	14203	14347	14272	14423	14400	14315	14346	14299	14425	14294	14437	14341	14264	14141	14408	14211	14455	14259	14178	14187	14266	14369	14133	14277	14279	14154	14145	14266	14222	14476	14340	14240	14471	14300	14260	14327	14227	14175	14296	14339	14211	14368	14252	14228	14242	14363	14366	14356	14385	14239	14274	14255	14306	14187	14377	14390	14359	14190	14333	14257	14335	14286	14246	14183	14414	14466	14366	14128	14311	14261	14399	14229	14317	14196	14294	14310	14294	14343	14250	14311	14216	14273	14261	14235	14449	14266	14150	14161	14376	14293	14223	14231	14274	14351	14126	14371	14394	14276	14300	14459	14124	14169	14298	14301	14240	14231	14403	14352	14401	14445	14206	14230	14168	14337	14285	14393	14143	14268	14405	14296	14279	14219	14399	14410	14280	14408	14259	14359	14136	14498	14205	14170	14209	14321	14278	14362	14169	14232	14318	14311	14218	14277	14295	14257	14324	14158	14246	14426	14422	14311	14060	14291	14302	14279	14278	14198	14234	14256	14205	14379	14268	14218	14138	14242	14302	14418	14182	14305	14385	14260	14307	14226	14344	14177	14283	14366	14422	14217	14285	14323	14304	14383	14291	14312	14401	14372	14268	14319	14355	14470	14316	14283	14150	14303	14455	14406	14333	14431	14300	14368	14263	14255	14308	14300	14206	14461	14271	14140	14255	14361	14299	14238	14170	14220	14308	14339	14332	14358	14373	14345	14260	14096	14227	14280	14325	14311	14384	14550	14307	14308	14171	14272	14347	14392	14277	14392	14303	14254	14286	14205	14371	14236	14400	14331	14390	14323	14299	14342	14208	14220	14343	14440	14277	14212	14023	14127	14106	14364	14245	14376	14432	14175	14488	14138	14272	14412	14319	14379	14311	14340	14262	14375	14225	14326	14223	14305	14182	14336	14222	14368	14361	14422	14380	14323	14397	14245	14296	14397	14392	14229	14243	14379	14345	14324	14346	14396	14307	14366	14177	14244	14253	14191	14264	14416	14256	14302	14150	14506	14353	14297	14339	14319	14205	14145	14289	14342	14304	14168	14133	14247	14333	14256	14339	14174	14246	14273	14236	14247	14320	14213	14409	14277	14292	14328	14375	14326	14164	14167	14317	14283	14364	14254	14158	14238	14468	14360	14436	14370	14253	14163	14326	14195	14212	14319	14369	14205	14273	14270	14238	14167	14175	14285	14247	14283	14297	14332	14328	14444	14323	14416	14175	14270	14325	14314	14199	14196	14381	14319	14201	14284	14349	14332	14162	14323	14187	14329	14152	14274	14293	14174	14361	14217	14278	14350	14177	14243	14201	14227	14412	14248	14379	14116	14367	14210	14276	14224	14269	14354	14365	14301	14267	14316	14390	14206	14292	14470	14242	14321	14242	14292	14278	14237	14314	14275	14414	14181	14283	14237	14279	14329	14218	14240	14403	14467	14394	14367	14331	14326	14352	14245	14329	14123	14321	14169	14286	14398	14394	14409	14316	14218	14180	14235	14336	14313	14234	14422	14330	14382	14374	14308	14178	14238	14356	14372	14151	14197	14371	14432	14354	14336	14277	14165	14336	14173	14450	14286	14355	14344	14416	14457	14344	14152	14341	14213	14254	14297	14302	14299	14175	14205	14222	14270	14096	14187	14407	14342	14112	14394	14390	14294	14288	14189	14237	14232	14382	14241	14366	14208	14280	14191	14248	14374	14453	14226	14236	14337	14458	14309	14218	14418	14206	14194	14153	14352	14188	14097	14243	14378	14254	14332	14479	14290	14397	14183	14195	14244	14355	14184	14173	14331	14135	14218	14335	14300	14280	14233	14375	14478	14327	14433	14194	14236	14426	14188	14276	14450	14177	14274	14262	14451	14258	14291	14102	14208	14279	14443	14334	14371	14309	14187	14018	14258	14293	14377	14195	14277	14212	14367	14311	14329	14531	14311	14366	14320	14267	14373	14320	14257	14340	14246	14231	14257	14257	14387	14350	14271	14307	14267	14242	14230	14284	14094	14294	14233	14378	14322	14349	14190	14420	14185	14333	14307	14169	14209	14126	14311	14299	14325	14281	14225	14082	14405	14271	14146	14332	14211	14357	14354	14115	14361	14215	14168	14480	14340	14330	14254	14302	14424	14313	14352	14149	14124	14232	14274	14238	14115	14353	14308	14264	14429	14267	14357	14358	14362	14354	14161	14237	14354	14175	14386	14452	14245	14268	14306	14231	14205	14327	14384	14326	14300	14221	14391	14222	14455	14419	14376	14218	14141	14314	14307	14343	14247	14424	14108	14245	14284	14318	14350	14418	14414	14339	14352	14189	14278	14237	14241	14349	14374	14097	14251	14249	14233	14296	14234	14415	14166	14232	14241	14272	14236	14308	14306	14263	14220	14223	14439	14319	14253	14443	14186	14336	14137	14308	14349	14234	14181	14171	14272	14196	14396	14235	14274	14210	14229	14285	14304	14308	14188	14236	14299	14416	14217	14422	14313	14192	14189	14267	14228	14340	14394	14223	14341	14296	14379	14172	14184	14175	14372	14214	14188	14240	14296	14236	14203	14441	14402	14211	14279	14274	14308	14177	14173	14189	14240	14178	14228	14423	14402	14266
33993	27931	28472	26565	30489	34709	31404	27807	25316	24264	23743	23712	24181	23970	23888	23881	24022	23970	23960	24001	23910	23921	23947	23796	23880	24005	23896	23938	23740	23927	23862	23938	23956	24038	23948	23915	23916	23760	23984	23818	24127	23795	23868	23727	23677	24091	23826	24014	23770	23933	23717	24092	23901	23928	23934	23864	23717	23708	24044	23712	23901	23748	23915	23891	23914	23733	23643	24176	23927	24014	23936	24063	23960	23855	23997	24079	23897	24087	24028	23851	24144	23848	23692	23999	23422	23903	23778	23770	24124	24126	23972	24062	23871	23789	23939	23667	23858	24075	23887	23731	23957	24089	23673	23933	24151	23825	24061	23702	23768	23811	23724	24026	23811	23924	23957	23773	23691	23866	23905	23725	23978	23628	23899	23845	23887	23911	23872	23909	23900	23942	24024	23741	23722	23819	23950	23898	23917	23993	23669	23587	23775	23897	24076	23896	23720	23850	23880	23747	23826	23736	23846	23765	24005	23897	23787	24011	23926	23834	23854	23878	23953	23691	23904	23993	23774	23718	24085	23734	23851	23877	24065	23817	23809	23670	23914	23828	23663	23853	23610	23618	23678	23660	23873	23802	23893	23962	24269	23825	23848	23716	23822	23848	23603	23807	23969	24058	23827	23867	23820	23850	24098	23630	23940	23627	23765	23829	23852	23889	23818	24137	23962	23611	23813	23860	23733	23802	23906	23858	23618	23981	24007	23606	23822	23761	23805	23869	23991	23959	23742	23920	23910	24096	23961	23665	23894	23830	23904	23965	23690	23965	23952	23770	23626	23876	23951	23855	23686	23916	23785	23824	23689	24007	23742	23901	23877	23960	23862	23923	23977	23802	23769	23716	23805	23930	23778	23837	23940	23720	23748	23802	23975	24006	24012	23738	24032	23910	23890	23883	23621	23443	23831	23587	23611	23599	23812	23614	23999	23863	23787	23834	23957	23978	24032	23806	23763	23771	24044	24035	23861	23834	23954	23859	23729	23830	23911	23977	23949	23817	24000	23637	23893	24046	23928	23923	23827	24170	23946	23807	23907	23767	23952	23777	23893	23922	23720	23813	23931	23796	23839	23887	23839	24016	23829	23724	24076	23896	23819	23775	23755	23807	23859	23810	23791	24031	24019	23741	23603	23695	23884	23760	23831	23924	23989	23673	23816	23774	23896	23924	23949	23833	23937	23975	23716	23814	23856	23721	23863	23676	23611	23623	23716	23907	23815	23641	23668	23971	24005	23787	23710	23857	23843	23854	23688	24126	23834	23893	23832	23894	23973	23976	23887	23762	23727	23837	23893	24171	24293	24032	23822	23804	23835	23590	23656	23784	23765	24004	23869	23976	23814	23663	23982	23882	23875	23951	23678	23824	24001	23908	23904	23718	23943	23777	23890	23951	23880	23797	23935	23796	23671	23803	23749	23590	23858	24074	23752	23837	23831	23808	23914	23964	24001	23966	23981	23641	24050	23723	23846	23922	23752	23911	23861	23874	24231	23964	23632	23946	24038	23795	23843	23846	23835	23922	23839	23915	23943	23934	23950	23767	23820	23813	23803	23960	23745	23760	23833	23874	23705	23799	23740	23830	23816	23758	23941	23978	23967	23757	23848	24024	23721	23914	23932	23967	24007	23879	23880	23847	23752	23791	23988	23906	23868	24045	23684	23794	23569	24046	23956	23870	23878	24000	24097	23894	23666	23789	23812	23956	24103	24283	23789	23719	23955	23819	23939	23783	23665	23777	23813	24084	24017	24014	24031	23826	23718	23848	23851	23758	24018	23798	24040	23910	24000	23599	23722	23752	23812	23713	24069	23772	23744	23901	23741	23631	24017	23685	23903	23889	23994	23799	23931	23737	23827	23696	23982	23857	24116	23888	23879	23649	24007	23712	24085	24102	24053	23573	23814	23858	24018	23834	23905	23743	23788	23944	24022	23941	23823	23805	23873	24129	23937	23768	23871	23716	23511	23736	24071	23953	23953	23809	23884	24080	24134	23906	23826	23993	23695	24076	23868	23829	23911	23723	23729	23809	23913	23922	23858	23833	23844	23877	23788	23961	24248	23845	23785	23723	23935	23791	23915	23775	23757	23959	23876	23897	23775	23978	23862	24110	23698	23771	24013	24087	23823	23634	23825	23626	23919	23761	23549	23920	23716	23628	23841	23821	23789	23816	23758	23726	23869	23790	23640	23728	23934	23916	23611	23976	23824	23794	23912	23988	23701	23837	23766	23889	23828	23698	23880	23743	23740	23907	23677	23749	23861	23744	23745	23854	23795	24072	24039	23909	23940	23851	23808	23852	23649	23798	23800	23764	23589	23747	24076	23924	23938	23873	23953	23814	23782	23873	24002	23965	23843	23798	23969	23802	23943	24058	23695	23942	23841	23817	23750	24070	23725	23725	24111	23907	23974	23604	23687	24016	23764	23937	23721	24067	23894	23962	23970	24054	23898	23831	23869	23823	24015	23604	23842	23784	23967	24005	23817	23710	23926	23858	24075	24117	23838	23793	23816	23967	24009	23817	23676	23829	23738	23499	23809	24008	23799	23644	23993	23964	23726	23984	23866	23888	23815	23816	23906	23838	23744	23668	23999	23964	23816	23969	23887	23815	23846	23833	23903	23920	23970	23870	23729	23834	23734	23735	23918	23837	23705	23807	23889	23820	23731	23879	23700	23843	23779	23701	23888	23757	23915	23690	23595	23844	23876	23816	23464	23573	24113	23867	24035	23926	23908	23691	23751	23797	23551	23937	23500	23789	24040	23873	23686	23838	24054	24139	23769	23836	24032	23903	23661	23726	23980	23703	23873	23684	23597	24028	23746	23959	23922	23818	23925	23748	23772	23884	23754	23777	23886	23878	23992	23979	23997	23789	23757	23987	23853	23806	23806	23454	23810	23840	23837	23767	23853	24035	23893	23831	24002	23981	23900	23826	24035	23940	23970	23805	24012	24240	23796	23659	23771	23990	23905	23540	23949	23802	23695	23689	24033	23970	23883	23883	23754	24031	23903	23765	23520	24085	23820	23840	23914	23907	23918	23873	23987	23924	23906	23716	23604	23581	23853	23722	23921	23761	23621	23634	23800	23847	24021	23920	24008	23824	24102	23758	23715	23814	23980	23649	23741	23799	23788	23859	23988	23975	23867	23856	23830	23447	23733	23744	23969	24203	24083	23952	23972	23810	24102	23966	24073	24000	23859	23685	23999	24037	23615	23840	23900	23964	24035	23824	23750	23886	23853	23878	23851	23833	23975	24021	23693	23886	23680	23714	23958	23687	23958	23816	24096	23697	23790	23959	23896	23816	24046	23973	23786	24104	23772	24003	24106	23877	23741	23788	23911	23947	23860	23894	24139	23882	23831	23886	24148	24004	23683	23912	23887	23846	23780	23858	23857	24075	23816	23790	23573	23738	23797	23814	23634	23670	24058	23679	23672	23759	23671	23738	23876	23776	23892	24005	23887	23803	23921	23861	23802	23707	23800	24234	24069	23864	23924	23810	24084	23928	23649	23958	23976	24003	23694	23808	23686	23821	23901	23774	23744	23952	23960	23986	23868	23916	23974	23761	23654	23810	23736	23894	23983	23824	23820	23943	23822	23831	23829	24024	23896	23810	23681	24128	23740	23912	23965	23823	23857	23725	23821	24079	23659	24080	23834	23836	23965	23903	23839	23902	23964	23759	23742	23934	23868	23945	23884	23729	23971	24035	23902	23850	24147	23943	23808	24017	23948	23916	23675	24025	23900	23871	23771	23723	23880	23872	24023	23804	23817	23818	23813	23554	23876	23809	23793	23949	23843	24159	23874	23837	23957	24045	23941	23901	24041	23750	23730	23877	23787	23720	23813	23820	23924	23637	23754	23738	23922	24098	23859	23951	23883	23937	23817	24055	23748	23682	23846	23704	23988	23744	23839	23890	24001	23768	23941	23841	23761	23865	23639	23925	23571	24000	23732	23968	23998	23790	23799	24058	23799	23830	23816	23802	23828	23894	23780	23742	24003	23921	24144	23920	23843	23841	23908	23863	23771	23915	23659	23965	24111	23857	24020	23970	24103	23704	23904	23790	23782	23588	23929	23956	23750	23776	23913	23643	23779	23893	23976	24095	24029	23818	23826	23928	23757	23943	23810	24113	23962	23852	23646	24033	23800	24141	23942	23952	23936	23978	23847	23610	23982	23988	23980	23763	23678	24043	23846	23875	23727	24047	23898	23979	24226	23844	23733	23858	23902	23932	24052	23860	23823	23757	23553	23813	24058	24135	24003	23856	24030	23819	23874	23845	24043	23933	23914	23836	23756	23670	23926	23768	23967	24033	23824	24024	23734	23905	24091	23821	23918	23723	24006	23934	23918	23868	23831	23965	23841	23852	23803	23863	23908	23706	23824	23791	23982	23973	24015	23940	23873	23648	23763	23801	23693	23969	23803	23776	24081	23938	23941	24049	24050	23914	23908	23963	23691	23810	23991	23944	23906	23920	23678	23727	23845	23781	23954	24184	23898	23952	23887	23916	23926	23911	23964	23843	24105	23786	24083	24010	23888	23924	23941	23743	23784	23951	23742	23835	23667	23927	23856	23656	23874	23741	24148	23600	23772	23694	23885	24055	23675	24007	23880	23657	23671	23876	24041	23843	23686	23989	23837	23880	23787	23835	23824	23939	24008	23708	23844	23939	23872	23890	23816	24094	23878	23782	23926	23951	23967	23808	23974	23913	23767	23925	23793	23801	23809	24121	23772	23965	23838	23962	24029	23993	24199	23857	23940	23833	23935	23731	23782	23582	23909	23786	24012	23681	23714	23727	23974	23705	23928	23840	23944	23865	23767	23801	23881	23846	23658	23626	23967	23928	24024	23842	23835	23798	24118	23724	23769	23961	23879	23974	23789	23795	23780	23910	23972	23944	23613	23892	23753	23754	24040	23953	23963	23892	23957	23635	23995	23912	24162	23780	24041	23644	23945	23960	23820	23666	23676	23827	23706	23951	23825	24029	23789	23687	23718	23524	23614	23809	23847	23641	23689	23525	23905	23934	23930	23881	23761	24090	23775	23890	23685	23874	23907	23860	23822	23628	23845	24013	23812	23626	23820	24020	23958	23827	23857	23807	23765	23964	23791	23916	23890	23727	23955	24022	23811	23704	23886	23890
19777	24109	18833	16105	23489	25304	21289	17844	15689	14665	14645	14539	14632	14540	14565	14546	14330	14719	14435	14524	14597	14604	14558	14619	14604	14563	14430	14607	14612	14645	14618	14586	14555	14464	14728	14584	14764	14706	14495	14620	14471	14480	14496	14439	14705	14532	14553	14438	14699	14598	14445	14453	14641	14570	14609	14597	14607	14658	14661	14545	14573	14718	14505	14438	14558	14360	14526	14488	14587	14717	14661	14525	14544	14578	14754	14557	14476	14485	14540	14496	14473	14606	14661	14477	14465	14378	14762	14556	14517	14721	14447	14500	14534	14506	14710	14414	14641	14499	14586	14533	14555	14364	14409	14520	14600	14549	14588	14543	14700	14403	14458	14587	14503	14551	14510	14617	14477	14412	14657	14575	14467	14536	14449	14528	14491	14525	14625	14469	14512	14605	14600	14362	14580	14426	14557	14424	14619	14533	14487	14555	14662	14699	14596	14435	14550	14471	14530	14569	14501	14368	14489	14376	14511	14439	14557	14498	14499	14423	14533	14549	14732	14694	14418	14631	14731	14568	14663	14448	14524	14635	14581	14475	14480	14668	14767	14421	14442	14756	14512	14657	14639	14502	14596	14485	14478	14608	14482	14463	14373	14458	14524	14645	14422	14639	14504	14528	14613	14566	14401	14368	14606	14576	14557	14695	14544	14427	14493	14416	14542	14589	14523	14577	14476	14451	14626	14426	14712	14553	14481	14557	14524	14568	14656	14639	14584	14632	14482	14617	14610	14611	14515	14565	14561	14595	14495	14772	14541	14533	14407	14504	14621	14533	14456	14515	14512	14453	14523	14596	14513	14376	14670	14650	14587	14505	14631	14717	14651	14644	14593	14599	14634	14609	14533	14481	14402	14474	14603	14632	14517	14587	14367	14565	14573	14450	14643	14418	14546	14578	14519	14244	14614	14435	14727	14548	14571	14426	14598	14583	14301	14523	14449	14557	14710	14454	14579	14447	14421	14421	14575	14613	14527	14651	14444	14561	14480	14437	14546	14425	14745	14492	14527	14522	14465	14675	14365	14533	14455	14388	14577	14538	14619	14421	14509	14521	14639	14574	14443	14510	14501	14551	14538	14450	14577	14675	14532	14458	14678	14494	14514	14614	14651	14497	14673	14498	14437	14527	14457	14565	14517	14465	14709	14529	14736	14620	14517	14385	14475	14709	14605	14502	14553	14392	14405	14419	14616	14730	14558	14406	14448	14355	14627	14572	14626	14479	14502	14649	14571	14582	14546	14507	14567	14471	14479	14576	14521	14450	14571	14470	14412	14612	14666	14533	14556	14421	14492	14477	14620	14485	14623	14566	14467	14835	14464	14597	14538	14547	14611	14433	14490	14485	14678	14685	14512	14456	14451	14641	14458	14518	14626	14509	14702	14669	14598	14498	14388	14268	14585	14448	14455	14402	14564	14609	14525	14664	14514	14504	14599	14455	14642	14501	14600	14601	14476	14425	14676	14461	14486	14549	14472	14503	14413	14591	14633	14477	14517	14566	14607	14577	14488	14711	14442	14613	14546	14490	14482	14491	14455	14599	14575	14461	14492	14511	14567	14599	14669	14423	14645	14507	14478	14594	14611	14487	14486	14301	14755	14505	14642	14599	14538	14618	14533	14641	14606	14492	14424	14432	14527	14465	14552	14467	14451	14395	14469	14482	14422	14535	14580	14637	14552	14677	14595	14669	14324	14449	14476	14719	14617	14600	14403	14427	14539	14672	14458	14535	14665	14537	14510	14598	14572	14599	14346	14468	14653	14569	14701	14643	14483	14569	14454	14634	14434	14663	14380	14371	14531	14687	14451	14441	14553	14390	14333	14689	14574	14416	14567	14468	14615	14577	14634	14605	14573	14491	14597	14554	14474	14422	14537	14733	14418	14527	14583	14625	14397	14593	14389	14467	14526	14658	14573	14599	14532	14564	14592	14687	14630	14476	14511	14319	14370	14311	14430	14431	14411	14721	14576	14555	14420	14343	14570	14480	14700	14657	14448	14713	14495	14662	14442	14517	14621	14600	14538	14562	14622	14475	14512	14554	14612	14482	14535	14590	14531	14541	14577	14642	14489	14517	14575	14538	14352	14420	14730	14609	14432	14599	14707	14395	14426	14632	14594	14627	14622	14525	14621	14498	14547	14507	14658	14580	14454	14466	14470	14652	14624	14656	14385	14572	14567	14372	14626	14478	14608	14409	14662	14407	14645	14419	14474	14387	14619	14610	14503	14457	14421	14535	14440	14532	14489	14389	14392	14636	14529	14388	14419	14643	14559	14470	14725	14464	14791	14510	14495	14312	14665	14418	14381	14545	14546	14658	14730	14526	14623	14568	14316	14703	14418	14455	14618	14603	14411	14506	14411	14393	14528	14650	14720	14678	14458	14525	14417	14544	14427	14654	14606	14486	14517	14555	14539	14527	14621	14428	14689	14426	14448	14305	14635	14608	14525	14737	14512	14433	14522	14382	14457	14367	14588	14415	14522	14459	14604	14632	14494	14538	14430	14448	14478	14571	14675	14534	14449	14493	14574	14519	14588	14415	14584	14615	14484	14534	14606	14501	14737	14316	14601	14575	14672	14470	14396	14452	14445	14472	14452	14376	14614	14643	14581	14559	14702	14686	14522	14555	14551	14345	14466	14582	14397	14348	14566	14463	14504	14577	14717	14687	14663	14570	14575	14494	14503	14525	14530	14522	14560	14488	14622	14468	14549	14590	14636	14548	14534	14588	14491	14525	14548	14553	14600	14581	14686	14507	14525	14629	14568	14430	14501	14599	14492	14424	14648	14595	14559	14520	14490	14565	14344	14521	14636	14725	14514	14766	14628	14635	14409	14695	14547	14544	14581	14446	14669	14468	14489	14373	14671	14488	14468	14476	14462	14573	14529	14421	14609	14412	14549	14400	14586	14621	14532	14500	14442	14658	14659	14705	14546	14468	14619	14553	14606	14463	14558	14574	14645	14555	14412	14710	14535	14525	14390	14534	14621	14589	14569	14431	14484	14766	14472	14625	14543	14409	14656	14505	14613	14420	14524	14602	14548	14474	14503	14535	14563	14569	14350	14655	14466	14438	14578	14741	14493	14421	14461	14472	14602	14541	14685	14527	14651	14749	14570	14415	14458	14521	14447	14540	14354	14604	14550	14578	14348	14660	14551	14518	14741	14324	14327	14471	14426	14513	14418	14492	14444	14467	14524	14577	14649	14674	14570	14549	14572	14323	14669	14403	14417	14449	14496	14509	14594	14586	14746	14459	14615	14474	14454	14498	14524	14367	14531	14551	14441	14523	14497	14718	14575	14555	14570	14575	14657	14629	14635	14350	14566	14462	14575	14475	14505	14651	14575	14617	14654	14512	14531	14757	14548	14725	14605	14601	14525	14565	14368	14406	14658	14454	14526	14700	14627	14400	14570	14394	14712	14615	14570	14419	14577	14487	14657	14581	14481	14562	14472	14528	14577	14396	14604	14636	14561	14587	14382	14583	14490	14561	14649	14641	14596	14400	14385	14567	14585	14543	14569	14653	14485	14439	14486	14615	14489	14584	14589	14536	14528	14341	14524	14605	14664	14568	14477	14482	14412	14520	14406	14468	14602	14644	14448	14683	14640	14380	14613	14616	14482	14539	14435	14530	14480	14466	14442	14545	14504	14653	14528	14690	14550	14587	14645	14620	14513	14595	14458	14722	14538	14447	14371	14675	14576	14685	14489	14593	14401	14575	14647	14425	14692	14454	14563	14544	14597	14522	14446	14616	14540	14597	14486	14640	14479	14461	14689	14557	14590	14455	14571	14461	14569	14623	14756	14679	14501	14441	14328	14578	14421	14419	14593	14654	14396	14574	14718	14734	14537	14467	14640	14576	14550	14606	14622	14421	14764	14575	14410	14602	14484	14624	14534	14635	14388	14542	14537	14490	14500	14623	14642	14734	14495	14585	14632	14474	14491	14653	14553	14328	14636	14377	14555	14720	14631	14648	14556	14422	14542	14580	14586	14572	14429	14591	14580	14484	14507	14775	14622	14527	14675	14643	14595	14562	14463	14514	14468	14528	14466	14659	14531	14626	14580	14392	14753	14607	14418	14575	14562	14590	14558	14418	14531	14653	14633	14699	14643	14587	14379	14414	14586	14497	14721	14413	14616	14445	14356	14649	14777	14555	14501	14462	14597	14527	14788	14536	14412	14620	14610	14521	14767	14710	14629	14455	14538	14571	14599	14591	14346	14608	14515	14529	14585	14736	14548	14543	14572	14608	14486	14554	14548	14515	14573	14486	14576	14489	14519	14671	14499	14567	14635	14689	14710	14654	14685	14711	14531	14457	14535	14390	14516	14675	14596	14500	14545	14492	14656	14475	14497	14565	14326	14573	14629	14329	14591	14560	14543	14496	14588	14501	14477	14458	14610	14533	14427	14590	14662	14526	14317	14651	14546	14604	14767	14561	14559	14547	14553	14515	14598	14389	14591	14569	14479	14698	14429	14456	14508	14596	14424	14682	14480	14537	14438	14455	14419	14560	14613	14477	14632	14554	14521	14592	14617	14441	14533	14501	14646	14675	14611	14679	14597	14529	14441	14603	14587	14565	14609	14558	14464	14532	14602	14423	14476	14420	14567	14500	14470	14500	14648	14375	14576	14612	14386	14389	14427	14569	14537	14512	14363	14651	14651	14382	14528	14542	14665	14575	14375	14283	14439	14513	14460	14288	14552	14512	14675	14425	14459	14621	14377	14407	14659	14589	14463	14390	14565	14627	14474	14524	14410	14416	14754	14447	14402	14530	14614	14616	14643	14627	14338	14570	14684	14534	14504	14617	14461	14455	14716	14492	14655	14568	14536	14498	14398	14495	14529	14548	14589	14503	14532	14528	14476	14628	14605	14637	14471	14759	14608	14649	14548	14615	14499	14597	14545	14638	14465	14459	14605	14750	14526	14785	14524	14548	14539	14335	14482	14535	14369	14441	14388	14481	14369	14583	14545	14701	14657	14455	14510	14467	14471	14420	14618	14453	14643	14539	14644	14574	14707	14588	14563	14678	14591	14563	14651	14483	14607	14615	14506	14391	14441	14720	14651	14527	14332	14660	14589	14583	14469	14561	14553	14516	14702	14503	14601	14702	14450	14853	14449	14521	14712	14452	14423	14455
25841	21705	28579	30663	47831	62219	52000	38729	28827	25177	24452	23936	24068	23733	23626	23893	23952	23848	23896	23605	23726	23636	23845	23897	23590	24022	23791	23671	23943	23909	23911	23777	23660	23742	24013	23769	23746	23705	23581	23840	23817	23779	23853	23708	23632	23795	23968	23886	23795	23894	23550	23742	24003	23625	23953	23804	23408	23754	23702	23813	23783	23918	23789	23659	23684	23818	23884	23984	23675	23930	23824	23753	23874	23710	23561	23630	23778	23673	23543	23681	23862	23452	23723	23677	23819	23852	23672	23751	23614	23755	23806	23722	23801	23810	23644	23697	23737	23538	23821	23490	23500	23644	23547	23746	23824	23657	24005	23879	23538	23712	23749	23726	23760	23610	23542	23562	23678	23634	23748	23767	23811	23760	23732	23704	23755	23653	23692	23553	23723	23789	23816	23635	23609	23713	23816	23798	23641	23740	23801	23561	23808	23660	23589	23504	23798	23686	23856	23757	23554	24041	23839	23682	23814	23594	23737	23429	23685	23798	23623	23533	23491	23743	23566	23441	23564	23604	23764	23658	23423	23885	23925	23820	23753	23924	23569	23564	23687	23484	23784	23741	23685	23815	23591	23837	23596	23531	23752	23537	23569	23356	23749	23582	23425	23589	23718	23599	23789	23683	23500	23667	23180	23767	23546	23589	23645	23891	23416	23611	23677	23818	23491	23700	23533	23624	23769	23932	23522	23926	23785	23653	23622	23595	23886	23720	23685	23714	23749	23942	23509	23539	23669	23746	23685	23587	23756	23728	23509	23778	23819	23680	23709	23579	23559	23516	23598	23935	23807	23623	23615	23792	23517	23699	23759	23736	23630	23927	23767	23589	23748	23651	23559	23641	23662	23795	23944	23620	23380	23509	23960	23738	23804	24023	23609	23713	23619	23964	23713	23638	23653	23596	23751	23710	23654	23894	23780	23611	23627	23749	23651	23869	23544	23692	23590	23689	23829	23708	23460	23726	23849	24074	23830	23619	23554	23546	23680	23733	23610	23393	23820	23667	23534	23661	23443	23539	23920	23797	23907	23703	23733	23890	23714	23443	23762	23573	23607	23694	23479	23760	23503	23715	23909	24065	23637	23813	23657	23550	23749	23678	23670	23662	23686	23722	23822	23662	23672	23694	23500	23506	23901	23554	23476	23611	23619	23749	24029	23601	23726	23698	23583	23727	23845	23809	23469	23593	23819	23566	23778	23733	23666	23518	23733	23753	23732	23984	23551	23718	23852	23537	23404	23696	23982	23528	23552	23828	23714	24007	23666	23593	23607	23480	23642	23755	23763	23760	23714	23650	23641	23867	23700	23797	23631	23976	23768	23662	23666	23506	23720	23930	23812	23514	23761	24110	23827	23830	23580	23736	23704	23535	23674	23570	23690	23817	23624	23698	23512	23606	23752	23662	23777	23549	23634	23531	23881	23715	23484	23420	23680	23807	23727	23527	23848	23635	23321	23463	23515	23570	23669	23640	23682	23493	23728	23626	23334	23665	23421	23776	23510	23923	23719	23525	23811	23683	23580	23778	23704	23712	23796	23868	23826	23716	23671	23703	23685	23870	23967	23842	23807	23506	23800	23840	23720	23609	23736	23606	23600	23664	23577	23518	23565	23707	23689	23564	23591	23514	23888	23770	23815	23805	23661	23803	23894	23806	23783	23712	23746	23556	23539	23939	23746	23859	23750	23871	23728	23722	23580	23610	23873	23607	23712	23613	23442	23769	23515	23527	23463	23375	23767	23948	23474	23822	23888	23763	23943	23957	23805	23613	23723	23824	23723	23527	23738	23595	23645	23598	23658	23490	23543	23698	23518	23819	23650	23506	23522	23766	23797	23776	23754	23540	23832	23732	23622	23783	23564	23469	23650	23847	23690	23621	24003	23721	23590	23721	23443	23724	23703	23537	23708	23766	23709	23677	23852	23898	23785	23508	23749	23754	23676	23862	23760	23826	23738	23829	23615	23817	23814	23562	23595	23638	23647	23980	23838	23648	23667	23667	23816	23766	23752	23768	23594	23610	23860	23670	23723	23694	23793	23681	23807	23759	23727	23605	23548	23565	23736	23757	23673	23896	23479	24066	23799	23603	23922	23881	23855	23679	23681	23735	23886	23821	23756	23930	23588	23738	23822	23625	23781	23582	23789	23387	23824	23872	23664	23836	23417	23856	23525	23463	23696	23658	23717	23710	23739	23726	23527	23741	23674	23627	23748	23665	23807	23748	23835	23700	23458	23722	23716	23776	23890	23722	23605	23673	23665	23570	23508	23906	23564	23570	23940	23633	23759	23622	23861	23678	23579	23618	23932	23966	23850	23692	23584	23574	23772	23538	23730	23829	23661	23472	23616	23799	23715	23805	23658	23463	23673	23761	23964	23673	23749	23647	23889	23614	23591	23467	23706	23766	23538	23483	23800	23647	23739	23658	23656	23739	23977	23907	23405	23740	23801	23740	23415	23686	23640	23752	23731	23575	23806	23654	23599	23580	23915	23660	23757	23657	23625	23726	24007	23874	23719	23581	23568	23856	23557	23674	23677	23757	23639	23852	23562	23782	23778	23507	23789	23823	23650	23784	23576	23393	23657	23793	23695	23867	23829	23842	23684	23732	23740	23647	23562	23670	23849	23589	23827	23726	23728	23476	23807	23651	23791	23734	23735	23848	23431	23713	23717	23785	23782	23632	23717	23709	23604	23693	23706	23664	23924	23652	23789	23627	23848	23550	23623	23640	23841	23843	23822	23848	23671	23790	23612	23652	23677	23626	23697	23674	23472	23576	23767	23672	23719	23417	23884	23898	23726	23644	23795	23896	23504	23506	23604	23713	23668	23872	23633	23599	23778	23568	23616	23697	23889	23651	23633	23726	23706	23454	23347	23759	23632	23868	23867	23613	23455	23686	23548	23560	23813	23854	23652	23906	23730	23715	23783	23637	23869	23697	23510	23678	23625	23688	23709	23811	23890	23574	23683	23723	23705	23537	23797	23626	23546	23813	23656	24091	23872	23687	23671	23593	23704	23814	23585	23666	23721	23612	23907	23585	23665	23498	23217	23762	23773	23695	23694	23666	23735	23577	23835	23958	23801	23891	23615	23836	23664	23835	23833	23793	23593	23955	23685	23770	23672	23955	23700	23454	23548	23920	23627	23917	23723	23772	23732	23866	23669	23957	23922	23766	23784	23740	23723	23655	23641	23634	23640	23460	23645	23506	23573	23694	23577	23982	23695	23614	23632	23830	23564	23741	23813	23926	23734	23705	23508	23632	23635	23592	23697	23718	23774	23619	23714	23497	23715	23762	23695	23777	23509	23492	23663	23734	23777	23696	23729	23774	23663	23811	23982	23730	23893	23767	23840	23712	23791	23652	23590	23755	23655	23884	23856	23832	23646	23767	23695	23613	23721	23845	23629	23842	24012	23735	23585	23518	23784	23837	23665	23803	23708	23741	23937	23784	23818	23620	23824	23787	23764	23940	23754	23961	23655	23897	23709	23812	23677	23733	23810	23746	23939	23663	23824	23620	23814	23756	23655	23711	23824	23782	24037	23744	23472	23404	23584	23942	23628	23586	23557	23727	23728	23608	23663	23671	23547	23702	23607	23675	23880	23665	23775	23549	23796	23616	23630	23692	23781	23783	23750	23845	23936	23647	23859	23739	23825	23775	23786	23566	23712	23696	23695	23689	23633	23782	23856	23634	23671	23371	23590	23609	23719	23665	23897	23742	23666	23648	23793	23742	23534	23667	23639	23694	23876	23858	23747	23871	23584	23791	23834	23821	23840	23680	23597	23663	23260	23505	23683	23690	23437	23564	23765	23347	23883	23717	23587	23737	23728	23805	23764	23755	23902	23699	23813	23719	23688	23604	23609	24007	23926	23731	23754	23764	23525	23713	23709	23555	23916	23572	23562	23765	23592	23697	23645	23837	23677	23633	23622	23588	23558	23686	23607	23653	23626	23494	23656	23543	23734	23744	23683	23827	23711	23590	23792	23805	23854	23553	23756	23761	23727	23576	23885	23674	23671	23457	23619	23562	23607	23675	23501	23756	23756	23769	23792	23916	23648	23540	23746	23800	23563	24016	23607	23827	23728	23742	23843	23802	23919	23641	23715	23788	23600	23737	23865	23829	23783	23675	23852	23744	23713	23883	23728	23752	23773	23609	23770	23549	23733	23429	23841	23760	23643	23628	23792	23772	23812	23538	23704	23574	23778	23556	23647	23778	23791	23699	23528	23709	23619	23650	23605	23582	23601	23564	23655	23585	23728	23660	24015	23822	23804	23754	23771	23785	23520	23674	23816	23745	23525	23616	23575	23687	23816	23872	23809	23750	23766	23728	23727	23706	23793	23746	23539	23720	23775	23806	23630	23841	23734	23776	23690	23643	23713	23695	23554	23894	23902	23881	23787	23710	23813	23754	23851	23873	23865	23652	23651	23375	23601	23950	23758	23760	23671	23357	23615	23750	23799	23934	23687	23660	23941	23748	23610	23509	23686	23949	23728	23836	23523	23874	24085	23948	23950	23714	23460	23291	23865	23769	23540	23719	23705	23555	23703	23737	23754	23694	23635	23706	23705	23720	23970	23971	23765	23450	23635	23556	23650	23622	23852	23802	23614	23815	23954	23751	23384	23542	23734	23422	23621	23597	23808	23925	23882	23845	23503	23708	23706	23559	23858	23869	23797	23651	23695	23879	23913	23736	23812	23711	23753	23629	23770	23674	23582	23691	23743	23680	23706	23758	23557	23598	23798	23912	23654	23910	23597	23328	23709	23793	23846	23687	23692	23680	23806	23578	23800	23613	23764	23663	23840	23716	23722	23685	23702	23600	23812	23793	23905	23606	23752	23651	23733	23660	24036	23818	23658	23645	24090	23733	23650	23761	23603	23680	23869	23681	23675	23538	23628	23754	23632	23672	23727	23786	23863	23935	23547	23738	23672	23613	23547	23715	23735	23824	23420	23800	23644	23824	23718	23754	23738	23661	23881	23830	23564	23754	23809	23483	23651	23550	23608	23757	23587	23959	23882	23666	23467	23599	23734	23698	23792	23922	23756	23614	23654	23631	23592	23590	23734	23771	23785	23748	23942	23494	23771	23365	23637	23338	23898	23602	23888	23611	23553	23694	23888	23554	23662	23733	23715	23785
20079	34271	29898	23751	50846	56561	43279	27786	18360	15315	14719	14820	14714	14687	14816	14672	14610	14784	14673	14739	14587	14738	14637	14620	14743	14644	14708	14583	14699	14653	14707	14608	14745	14703	14550	14634	14826	14611	14752	14590	14768	14578	14659	14691	14645	14800	14473	14587	14782	14434	14617	14538	14488	14550	14689	14495	14785	14598	14613	14657	14746	14860	14512	14781	14594	14580	14815	14525	14733	14577	14617	14533	14621	14713	14641	14588	14658	14558	14637	14599	14670	14435	14697	14488	14709	14495	14709	14532	14610	14507	14478	14747	14660	14637	14661	14686	14574	14540	14691	14595	14509	14601	14634	14659	14601	14773	14389	14609	14681	14433	14456	14588	14553	14551	14716	14572	14558	14587	14390	14642	14725	14676	14681	14652	14649	14604	14428	14642	14655	14609	14642	14461	14728	14457	14371	14674	14552	14621	14535	14479	14769	14773	14676	14668	14629	14612	14671	14581	14693	14552	14503	14545	14613	14514	14491	14601	14487	14483	14560	14574	14701	14498	14626	14792	14676	14430	14560	14576	14675	14674	14609	14605	14665	14460	14753	14565	14705	14653	14671	14651	14562	14662	14597	14574	14722	14561	14579	14584	14797	14502	14474	14550	14622	14502	14681	14508	14626	14677	14721	14725	14475	14687	14450	14680	14430	14609	14704	14601	14683	14647	14610	14723	14740	14477	14378	14586	14533	14652	14700	14568	14583	14781	14534	14542	14492	14657	14609	14758	14588	14593	14686	14569	14687	14562	14612	14592	14549	14587	14780	14521	14673	14454	14537	14652	14603	14719	14736	14485	14651	14565	14695	14810	14650	14501	14698	14556	14630	14631	14570	14678	14562	14708	14756	14545	14621	14689	14579	14671	14763	14561	14719	14597	14708	14539	14581	14550	14542	14721	14738	14537	14535	14464	14689	14575	14596	14647	14735	14595	14679	14632	14501	14549	14601	14620	14578	14641	14688	14594	14487	14642	14516	14537	14683	14668	14872	14439	14596	14567	14765	14624	14524	14644	14513	14534	14531	14613	14608	14620	14486	14539	14417	14600	14535	14602	14608	14560	14357	14500	14616	14538	14643	14699	14663	14741	14619	14601	14599	14579	14574	14581	14551	14439	14432	14727	14674	14713	14620	14588	14649	14636	14615	14716	14529	14595	14666	14422	14755	14669	14591	14574	14512	14476	14753	14631	14501	14503	14611	14514	14600	14642	14695	14679	14698	14734	14563	14731	14635	14739	14530	14592	14510	14489	14612	14635	14508	14577	14623	14509	14653	14591	14627	14529	14572	14617	14651	14587	14574	14686	14722	14672	14556	14640	14575	14644	14486	14568	14527	14508	14550	14649	14530	14725	14598	14649	14717	14739	14537	14492	14610	14623	14721	14481	14462	14686	14522	14723	14523	14634	14774	14601	14907	14454	14724	14581	14600	14541	14664	14447	14649	14421	14557	14600	14579	14629	14593	14543	14638	14675	14523	14585	14561	14659	14566	14678	14667	14737	14650	14767	14643	14530	14600	14585	14438	14636	14641	14521	14670	14715	14678	14518	14509	14478	14617	14546	14761	14580	14615	14635	14741	14470	14698	14597	14526	14640	14690	14594	14531	14596	14756	14628	14746	14658	14685	14474	14641	14627	14657	14736	14519	14641	14532	14706	14591	14761	14601	14828	14694	14540	14473	14877	14674	14670	14550	14556	14737	14663	14592	14607	14595	14640	14757	14770	14550	14669	14606	14550	14511	14580	14660	14514	14847	14685	14561	14555	14691	14459	14549	14511	14677	14510	14627	14653	14640	14534	14612	14574	14696	14634	14590	14473	14525	14683	14490	14450	14611	14617	14596	14574	14512	14724	14725	14676	14445	14667	14518	14657	14559	14688	14740	14699	14579	14625	14650	14795	14643	14708	14644	14499	14611	14708	14527	14613	14564	14633	14620	14522	14611	14655	14697	14564	14585	14615	14440	14587	14742	14651	14494	14738	14713	14506	14539	14634	14652	14648	14509	14595	14721	14594	14591	14581	14641	14539	14721	14634	14421	14516	14704	14512	14558	14593	14653	14537	14832	14572	14551	14635	14570	14654	14514	14709	14595	14616	14614	14506	14740	14654	14541	14704	14768	14492	14657	14620	14658	14680	14493	14678	14645	14528	14599	14479	14656	14665	14469	14561	14707	14707	14719	14546	14628	14627	14535	14653	14532	14507	14617	14530	14587	14590	14719	14472	14610	14756	14515	14588	14543	14819	14597	14617	14701	14582	14604	14482	14576	14590	14558	14683	14638	14643	14617	14553	14606	14693	14559	14728	14597	14492	14531	14706	14539	14553	14626	14594	14653	14663	14528	14467	14629	14671	14576	14698	14377	14664	14646	14607	14569	14734	14399	14748	14555	14686	14488	14546	14592	14652	14659	14492	14793	14472	14469	14434	14440	14639	14546	14790	14686	14599	14704	14603	14385	14629	14573	14490	14583	14635	14617	14472	14588	14570	14761	14568	14552	14745	14550	14613	14516	14531	14781	14563	14717	14631	14616	14487	14662	14636	14800	14588	14672	14747	14698	14458	14467	14598	14718	14741	14456	14677	14653	14716	14637	14528	14660	14686	14506	14493	14577	14570	14672	14528	14691	14752	14558	14608	14712	14474	14674	14651	14572	14687	14577	14617	14679	14360	14615	14676	14398	14644	14657	14589	14596	14564	14538	14596	14479	14677	14760	14784	14607	14633	14681	14673	14562	14628	14604	14547	14462	14679	14603	14630	14519	14576	14636	14644	14666	14643	14661	14680	14674	14680	14612	14466	14629	14659	14737	14436	14715	14534	14683	14567	14448	14645	14816	14576	14532	14412	14805	14580	14676	14633	14772	14621	14585	14480	14743	14464	14620	14592	14677	14584	14706	14558	14480	14429	14684	14569	14672	14743	14576	14707	14761	14636	14703	14563	14442	14481	14578	14683	14441	14686	14643	14651	14640	14698	14600	14435	14375	14679	14710	14720	14589	14819	14606	14581	14572	14683	14814	14484	14620	14579	14604	14662	14631	14666	14672	14534	14664	14605	14542	14536	14485	14690	14709	14760	14599	14702	14508	14481	14460	14692	14622	14754	14684	14574	14553	14598	14631	14639	14726	14571	14617	14663	14473	14791	14569	14663	14904	14575	14541	14539	14619	14502	14681	14723	14580	14721	14353	14484	14553	14467	14722	14674	14450	14552	14740	14624	14709	14547	14657	14608	14677	14795	14565	14665	14533	14606	14665	14608	14607	14476	14601	14531	14656	14594	14681	14619	14699	14635	14515	14530	14619	14638	14526	14701	14606	14550	14636	14468	14376	14550	14586	14532	14461	14612	14662	14524	14766	14537	14644	14555	14467	14362	14493	14626	14636	14576	14615	14676	14611	14584	14693	14535	14575	14691	14749	14681	14727	14721	14644	14574	14517	14525	14623	14561	14476	14620	14653	14588	14703	14821	14537	14589	14826	14526	14639	14745	14712	14472	14612	14562	14870	14633	14677	14600	14533	14616	14548	14698	14484	14629	14601	14562	14485	14589	14826	14585	14639	14798	14750	14502	14670	14522	14564	14638	14645	14569	14668	14641	14694	14635	14738	14542	14801	14680	14664	14553	14826	14441	14514	14525	14733	14606	14656	14613	14567	14533	14592	14431	14587	14606	14663	14742	14616	14647	14709	14493	14648	14682	14551	14674	14505	14657	14582	14525	14573	14676	14691	14881	14697	14631	14726	14450	14635	14738	14560	14434	14696	14702	14454	14667	14349	14608	14770	14541	14687	14764	14620	14680	14688	14582	14696	14547	14614	14858	14543	14649	14484	14445	14624	14897	14569	14534	14679	14600	14638	14658	14546	14718	14735	14616	14537	14531	14693	14593	14570	14607	14505	14629	14635	14519	14564	14455	14647	14544	14573	14711	14590	14608	14532	14817	14781	14604	14686	14625	14702	14545	14444	14750	14782	14533	14654	14766	14506	14586	14619	14415	14508	14609	14596	14603	14419	14656	14558	14547	14657	14584	14780	14731	14603	14736	14536	14635	14578	14696	14634	14873	14699	14741	14757	14527	14871	14612	14653	14559	14544	14567	14608	14410	14662	14747	14809	14442	14554	14844	14601	14629	14667	14687	14557	14631	14630	14605	14613	14731	14586	14668	14593	14716	14476	14733	14492	14795	14507	14519	14639	14532	14683	14740	14543	14717	14627	14767	14575	14530	14430	14439	14492	14696	14531	14698	14691	14683	14585	14582	14682	14648	14543	14563	14636	14529	14492	14590	14620	14678	14594	14473	14720	14530	14593	14617	14670	14561	14628	14636	14692	14671	14533	14689	14584	14740	14515	14556	14589	14508	14594	14644	14578	14601	14624	14551	14689	14570	14682	14567	14587	14699	14559	14490	14457	14560	14695	14510	14547	14669	14634	14800	14712	14725	14573	14680	14593	14780	14458	14639	14694	14642	14602	14482	14489	14786	14578	14603	14569	14486	14577	14621	14505	14595	14563	14569	14663	14725	14793	14643	14466	14484	14624	14619	14576	14514	14826	14597	14633	14716	14535	14649	14616	14656	14647	14656	14466	14704	14566	14693	14548	14671	14611	14634	14493	14707	14682	14778	14631	14511	14558	14661	14662	14532	14589	14637	14561	14684	14547	14673	14487	14731	14631	14654	14636	14616	14472	14562	14598	14694	14596	14531	14604	14682	14703	14609	14644	14620	14467	14538	14716	14642	14638	14518	14685	14588	14773	14661	14721	14471	14588	14567	14826	14712	14610	14601	14602	14652	14564	14675	14627	14739	14539	14648	14712	14737	14743	14673	14604	14704	14661	14648	14558	14675	14690	14546	14459	14642	14669	14405	14506	14528	14655	14530	14719	14599	14559	14713	14499	14656	14630	14814	14411	14664	14512	14655	14583	14650	14741	14674	14626	14626	14582	14688	14757	14636	14523	14602	14713	14627	14687	14698	14437	14488	14624	14708	14574	14700	14714	14551	14450	14618	14667	14854	14587	14517	14576	14678	14797	14592	14743	14635	14554	14537	14593	14474	14578	14687	14557	14788	14608	14615	14683	14577	14666	14673	14671	14593	14583	14697	14568	14621	14688	14619	14501	14588	14768	14468	14578	14722	14458	14559	14634	14648
23735	21557	28742	26633	51389	75776	65013	49185	33884	27107	24991	24624	24432	24466	24377	24420	24334	24253	24059	23965	24044	24358	24123	24103	24108	24155	24090	24026	24299	24229	24045	23855	24011	24405	24249	24008	23990	24175	24420	24344	24189	24145	24278	24162	24318	23886	24061	24297	24122	24200	24211	24075	24197	24122	24158	24146	24210	24234	24143	24048	24098	24126	24261	23928	23872	24257	24043	23965	24146	24027	24013	24183	24042	24164	23981	24027	24100	24274	24089	23919	23966	23951	24131	24122	24273	24126	24084	23889	23891	24155	24272	24287	24325	24178	24025	23979	24222	24246	24306	23872	24164	24175	23980	23981	23885	24190	23862	24031	24071	23991	24174	24002	24071	24091	24179	24251	24187	23923	24241	24438	24331	24016	24105	24100	24057	24039	24041	24190	24196	24315	24198	24000	24236	23953	24116	24077	24420	24057	24106	23964	24140	23910	23947	24087	24215	23787	24099	24182	24199	23964	24143	24083	24125	23945	23948	24113	23993	24121	24115	24064	24343	24161	24049	23880	24197	24178	24221	23807	24324	24361	24304	24093	24171	24127	23926	24281	24174	24139	24024	24218	23981	23941	24335	23978	24171	24194	24111	24003	24247	24172	24134	24111	23819	24267	23997	24278	24150	24157	24057	24030	23947	24211	24188	24076	23970	24230	23995	23962	23875	24082	24238	24293	24245	24298	24121	23995	24202	24107	24472	24125	24223	24088	24109	23970	23761	24025	23903	24140	23861	24186	24191	24103	24017	24018	24080	23903	23766	23861	23864	24136	23963	23927	24087	24174	24161	24213	24051	23992	24075	24148	24226	24179	24167	24174	24040	24089	24299	24084	24147	24063	24081	24195	24416	23857	24087	24193	24339	23875	24130	24252	24009	24236	24277	23928	24101	23948	24050	23937	24145	24113	24004	24132	24303	24189	24016	24331	24054	23961	23896	24205	24142	24206	24128	24098	24130	24012	24134	24193	24380	23920	24241	24217	24032	24027	24105	24064	24234	24103	24100	24172	24112	24292	24270	24289	24040	23923	24029	24263	24083	23990	24205	24021	24051	24099	24184	24071	24011	24054	24144	23951	24116	24012	24065	24049	24101	23988	24238	24036	23981	24012	24032	24327	23858	24206	24080	24255	23889	24021	24132	23975	23961	24146	24177	23875	24048	24258	24233	23978	24129	24153	24140	24094	24013	23854	24232	24235	23959	24082	24104	23998	24145	23911	23942	24090	23976	23922	24093	24269	24016	23946	24263	24072	24229	24173	24287	23957	24454	24242	24054	24192	24057	23993	24135	24434	24182	24264	24106	24224	24037	23971	23987	23866	24275	24159	24143	24149	23998	23974	23996	24015	24081	24014	23910	24234	24325	23843	24001	24036	24143	24172	24125	24118	23990	24113	24190	24238	24178	23999	24089	24192	24230	24076	24420	24101	23927	24081	24316	24189	24267	24149	24309	24123	24101	24170	24020	24065	24122	23769	24091	24364	24244	24073	24200	24267	24064	24043	24189	24324	24343	24075	23818	24036	24163	24041	24039	24024	24215	24210	24116	24196	24278	23936	23733	24049	24224	23907	23963	24322	23921	24144	24071	23971	24044	24065	23595	24109	24145	24008	24098	23924	23825	23965	24334	23736	23924	24194	24199	24117	24012	23936	23956	24007	24143	23930	24206	24021	24295	23970	24433	24112	24164	24085	24013	23955	24035	23912	24172	24017	24222	24149	24022	24075	24230	23837	24068	24190	24090	23908	24184	24220	24190	24009	24252	24057	24068	24093	24266	24382	24115	24112	24164	23914	23928	23927	24142	24098	23821	24421	24070	23867	23932	24099	24120	24083	23870	24100	24024	24058	24302	24308	23876	24177	23798	23907	24062	24098	23985	24161	24150	24050	23983	24297	24150	24143	24062	23905	24122	24262	23903	24057	23953	24145	24052	24218	24074	23844	24235	24034	24004	24066	24177	23789	24086	24102	24464	24021	24133	23985	24124	24257	24002	24031	23891	24035	24115	24303	24167	24228	23990	24169	24210	24249	24002	23962	24235	23906	24223	23949	24164	24011	23988	24373	23897	24050	23992	24156	24102	24137	24317	24193	24108	23931	24020	24022	24184	24349	23809	24014	24097	24041	24280	24251	23840	23955	24016	23841	23978	23942	24313	24195	24055	24049	24136	24219	24062	23921	24033	24231	23967	23966	24025	24066	24164	24076	24330	23981	24009	24115	23963	24130	24166	23984	24252	24019	24030	24167	24207	24182	23850	23963	24143	24160	24067	24017	23743	24060	24189	24015	24053	24262	24055	23842	24068	24204	24220	24176	24181	24141	24034	23935	24105	23862	23939	23806	24330	24144	24192	24312	24086	23944	23792	24059	24093	23992	23666	24395	24214	24071	24153	23990	24206	24148	24097	24076	24153	24222	24076	24059	24221	23835	24056	24225	24025	23993	24187	24159	24049	24005	24158	24171	23913	24073	24392	23923	24092	24180	24310	23958	24013	24026	24062	24193	24233	24317	24187	24029	24144	23954	23997	24007	24075	24173	24458	24306	24300	23885	24052	24173	24125	24025	24242	24073	24267	24063	24124	24148	24314	24245	23996	24039	23882	24435	24074	23885	24035	24323	24126	24370	24317	24246	24485	23896	24303	24117	24162	24002	24239	24143	24106	24003	24090	24101	23906	24152	24260	24132	23801	24084	24216	24079	24184	23987	24099	24162	23982	24078	24076	24034	23930	24043	24120	24086	24114	23991	24183	24034	24009	24368	24205	23887	24110	24250	24416	24053	24056	24017	24149	24235	24179	23961	24106	24332	24104	24222	24068	24144	23934	23931	24323	24106	24049	24176	24208	24011	24400	24078	24035	24111	24171	24017	24213	24215	24187	24056	24565	24053	24264	24171	24139	24133	24003	24082	23934	24182	24202	24095	24125	23979	24140	24281	24015	24129	24088	24211	23975	24111	23942	24180	24196	23978	24099	24045	24014	24000	23979	24106	23921	24066	24104	24061	24190	24195	24089	24126	24000	24080	24230	24221	24012	24090	23924	23849	23996	24040	24167	24278	23992	24086	24153	24031	23948	24182	24309	23912	23991	23946	24245	24097	24209	24083	23900	23869	24221	23969	23981	24291	24135	23971	24173	24192	24260	24279	24162	24139	24071	24143	24084	24005	24139	24156	24224	24005	23997	23948	24223	23956	24165	23990	23943	24044	24191	24113	24277	23984	24118	24158	23985	23963	24199	24107	24013	24082	23975	24012	23763	24064	24155	23918	23947	24340	24158	24077	24112	24038	23998	23941	23974	24162	24073	24188	24262	24005	23839	23984	24055	24116	24013	24048	24132	24018	23864	24034	24057	23924	24208	24116	23907	23950	24166	24185	24027	23788	23932	24444	24171	23952	23768	24220	24290	24188	24144	24203	23931	23959	24112	24319	23991	24145	24144	24191	23975	23986	24375	24148	23960	24326	24239	23918	24075	24231	24174	24115	24318	24066	24009	23842	24016	24118	24261	24128	24419	24242	24322	24245	24098	24112	24184	24135	24218	24179	24145	24238	24047	23924	24224	23955	24177	24252	24119	24227	24347	24034	24091	24160	23977	23835	24152	23911	24004	24373	23948	24206	24420	24040	23969	24216	23983	24138	24080	24038	24191	24240	24035	23950	23941	23948	24207	24300	24191	24201	24065	23866	23803	24066	24189	24054	24113	24159	24114	24008	23984	24271	24151	24068	24061	23905	23950	24082	24238	24288	24290	23982	23967	23998	24207	24082	23898	24131	24097	24024	23903	24172	24129	23927	24328	24182	23906	24085	23988	24154	24172	23969	24181	24258	23965	23955	24161	24014	24200	24122	24083	24105	24193	24373	24098	24203	23966	23999	24039	24219	24051	23907	23887	23879	24286	24148	24344	24134	24283	24186	23995	24130	24045	23952	24094	24171	24173	24102	24112	23890	24091	24042	24032	24195	23937	24392	24497	23880	24084	24094	24084	24239	24248	24043	24035	24246	24144	24035	24119	24326	24178	24062	23865	23889	24241	24278	24031	24228	23940	24020	24010	23934	23990	24277	24032	24153	24223	24137	24227	24163	24135	24174	24243	24299	24056	23996	24163	23883	24032	24105	24083	24184	24048	24065	23889	24144	24062	24114	24027	24163	24148	24306	24087	24112	23844	24047	23829	23715	24107	24173	23889	24165	24044	24216	24224	24076	24277	23885	23854	23999	24179	23969	24215	24162	24283	24147	24000	24015	24055	24035	23969	24057	24216	23961	24140	24373	24194	24122	24332	24109	24133	24117	23936	24048	24176	24068	24132	24175	24194	24223	24230	24181	24182	24213	24265	24203	24322	24262	24140	24256	24081	24249	24170	24128	24025	24212	24081	24049	24094	23714	24112	23890	24018	24255	23960	23849	24174	23788	24209	24341	24202	24022	23952	23967	24166	24089	24103	23797	24060	24134	24025	23765	24220	23956	23936	24017	24166	23948	24495	24308	24019	24107	24058	24098	24086	24143	24125	23858	24341	23952	24043	23987	23934	24049	24034	24407	23981	23999	23963	24038	24006	23947	24161	23942	24149	24041	24273	24099	24219	24067	24130	23964	24103	24028	24345	24194	24253	23780	24037	24160	23946	23827	24154	24149	24240	23810	24132	24081	23918	24169	24123	24119	23864	23932	24058	23968	24039	24291	24189	24028	24156	24039	24166	24007	23980	24116	23977	24141	23995	24021	23976	24063	23978	23793	24155	24140	23941	24118	24210	24308	23948	23956	23999	23922	24016	24203	24297	23888	24032	24053	24011	24102	24020	24085	24222	24171	23937	23874	24113	23991	24191	24268	24057	24289	24008	24035	24207	24075	24084	23944	24164	24082	24008	23941	24031	24077	23857	24004	24186	24078	24001	24047	23937	24056	24323	23790	23948	24140	23950	23987	24258	24201	23877	23936	23849	23927	23995	24042	23960	24030	24106	23990	23971	23945	24134	24090	24275	23979	24035	23885	24088	23995	24192	24197	24125	23930	23914	24121	24115	24092	24286	24092	24205	23908	23815	23876	24168	24121	23869	23949	24381	23984	24169	24067	24281	24069	24120	24339	24242	24271	23909	24291	24181	24122	24021	24261	24174	24245	24245	24195	24054	24231	24049	23864	23928	24059
24465	48589	40911	32336	66416	79376	63195	40009	22685	16532	15377	15176	15008	15147	15123	15202	15227	15070	15147	15016	15145	15174	14849	15173	15043	15081	14949	14926	14881	15099	15068	14945	15150	15049	14873	15118	14984	15250	14996	15175	15060	14916	15045	14933	15015	15189	15016	15110	15078	15144	15124	14967	14853	15046	14947	14994	15098	15080	15092	15119	14923	15268	15031	14963	15000	14979	14955	14977	15115	15185	15181	14935	14987	15086	14860	15021	14927	15144	15086	14984	15199	15167	15085	14949	14953	14982	14887	14992	15052	15103	15132	14993	14905	14907	14986	15160	14992	14968	15127	14954	14981	15013	15022	15080	14826	14908	15099	15006	14970	14970	15110	14983	15184	14939	14989	15055	14914	15089	14978	15302	14888	14935	14880	15051	14854	15169	15117	15054	14843	15155	15063	15100	14901	15104	14991	15231	14987	14976	15019	15044	15004	15046	15057	14970	14863	14928	15110	15017	15012	14970	14978	15123	14925	14950	14882	14967	15138	14827	14863	15194	14834	15007	14909	15106	15042	14812	15084	15110	14993	15141	15050	14933	14907	15109	14946	14956	15127	14978	15107	15113	15146	15048	15052	14888	14884	14925	15140	15057	15119	15074	15047	14997	15007	15014	14839	15046	15150	15089	14925	14924	14986	15004	15012	15074	14944	15151	14951	14862	14947	14998	14932	14772	14928	14996	14964	15093	14904	14970	14873	15065	15018	15028	15064	15061	14859	14956	14952	14996	15125	15149	14994	14943	14892	15071	14963	14950	14967	15062	14950	14958	14968	15202	14958	14967	15141	14959	14841	14871	15033	15060	15229	15086	15000	15102	14958	14941	14941	14952	14998	14933	15013	15068	14988	14913	14790	14925	15132	15121	14971	14990	14964	14942	15137	15118	15227	14821	15097	15056	15072	14811	14970	15089	14898	15114	14879	15106	15057	15099	14924	14884	15018	14815	15023	15024	15052	15046	14830	14958	14883	14871	15079	14925	15213	15064	14958	15007	15026	15017	14878	14930	15047	14978	15053	15147	14877	14936	15003	14746	14974	15015	15026	14986	15039	14852	15079	14874	15000	14963	15103	15065	14904	15165	14967	14955	15081	14926	15151	15195	15086	14851	15040	15060	14925	15087	14894	14952	15007	15072	15141	14903	15161	14938	14782	14969	14996	14892	14927	15103	15145	14935	14925	15113	15087	15047	15081	14957	15163	15027	15060	15082	15040	14991	14777	15213	14931	15014	14888	15013	14905	14983	15057	15170	15110	15044	14900	14840	15028	14971	15125	14673	14958	14914	15014	14951	14933	14992	14976	15080	15023	15011	14993	14978	15030	15092	15033	14897	14788	14906	14937	15098	14920	14952	14894	15002	15219	14955	14892	15029	15007	14973	14903	14922	14949	14962	14956	15057	14914	14926	14958	15039	14964	14974	14898	14855	15100	14930	15004	14873	14969	15164	14897	14844	14928	14990	14975	15003	14921	14997	15226	14873	14928	15182	14886	15088	14997	14981	14880	15036	15167	14978	14938	14953	15064	15018	15257	15054	14894	14993	15057	15032	14987	14951	14868	15040	14994	15115	14929	15120	15075	15093	15196	15017	14878	14900	14916	15036	15108	14879	14961	15207	14965	15107	15156	15038	14875	15002	15071	14983	15100	15035	14841	15282	15109	14863	14924	15002	14833	15005	15098	14914	15083	15142	14972	15054	15124	15044	14979	14901	15180	14963	15087	14913	15012	15152	15134	14870	14928	14878	14974	15121	15202	14983	14972	15064	15045	15054	14934	14953	14911	15141	14988	15029	14899	14921	15172	15007	14972	14913	15057	14921	14880	15039	14800	15129	15000	15039	15105	14810	15025	14974	14983	14984	15100	15185	15111	15068	14765	14824	15020	15027	15029	14983	14809	15024	15021	15052	15038	14941	14828	14957	14966	15185	14982	15018	15067	15077	15006	14946	15050	15023	14996	15057	15084	14913	14773	15089	14961	15009	15120	14913	14887	14941	15090	15102	15147	14907	14920	14992	15054	15096	15004	14918	15065	14876	15050	14977	15053	14920	14774	15094	14922	14965	15187	15001	14938	15128	14984	15117	15042	14963	15009	14945	14925	15199	14990	14990	14985	14914	14970	15062	15020	15046	15074	14925	15038	14859	15037	15040	14966	14939	14939	14954	15041	14962	15139	15037	15043	15146	15025	15086	14898	15196	14937	15055	15068	15030	14843	14977	15135	14863	15035	15052	14982	15005	14934	15058	15141	14897	15095	15019	15202	14890	14875	15109	14996	15066	14845	14943	15015	14958	15032	14952	15075	14910	14937	15174	15014	15095	14959	14961	14926	14812	14984	14926	14971	14996	15086	15076	15060	14882	14944	14932	15014	14976	14898	14930	14929	15229	14865	14873	15121	14965	15236	15102	14935	15102	15012	15058	14858	15028	14904	14898	14949	14851	14947	14956	15055	14763	15043	15068	14974	14856	14798	15003	15052	15110	15166	14920	14776	15071	14948	15036	15059	14995	15104	15005	15094	15062	14932	14973	15035	15075	14973	15070	14835	15036	15156	15096	14983	15035	15139	15026	14922	15037	15024	14902	14918	15062	14979	15069	15013	15093	15190	14922	14796	15107	15066	14974	14851	15178	14989	15005	15013	14827	15043	15193	14981	15026	15137	14947	15141	14971	15068	15053	14865	14963	15032	15040	14964	14892	14956	14882	15153	15217	14864	14927	15049	15157	14937	14881	14900	14918	14946	15015	15023	14859	15113	14925	14744	14990	14982	15006	14936	14953	14976	14944	15157	14916	14992	14979	14950	15021	15041	15086	14847	14940	14889	15009	14997	14957	15101	15088	15031	14999	14981	15025	14978	14958	14838	14994	14960	14872	14769	15082	14978	15094	14949	15051	14975	15182	15114	14951	14987	14828	15043	15015	15111	15047	15054	14916	14994	14777	14928	14977	14824	14960	15049	14940	14992	14933	14964	15002	15153	14907	15074	15015	15083	15129	15162	15111	14733	15225	15091	14997	15006	14963	14930	14889	14950	15131	14942	15083	15106	14914	15021	14991	15118	14880	14857	15032	15047	14922	15094	14955	14855	15059	14936	14883	15023	14971	14923	14928	15074	15097	15164	15043	14989	14943	15022	15093	15040	15101	15092	14918	15119	14776	14923	15138	14922	14924	15073	15149	15055	14887	15000	14917	15088	14884	14920	14937	15085	15044	14938	15069	15164	15037	15123	14965	15075	14895	14830	14852	14909	14958	15221	14923	15087	15198	15112	14985	14961	15064	14946	15119	15116	14997	15129	14995	14945	15022	14929	15052	14893	15144	15003	14918	15022	14923	14941	15015	15177	15061	14998	15118	15066	15042	15011	14934	14842	15043	14897	15113	15059	14980	15138	15037	15085	15070	15154	14753	14759	14866	14974	15029	15046	14934	14968	14903	15088	14905	14927	15024	15030	14948	14789	14978	14883	14988	15059	15091	14914	15251	15048	15070	15020	15228	14983	14921	15078	14839	14880	15038	15143	15002	14911	15009	15060	15109	14893	14930	15204	15013	14979	15026	15059	15004	14967	14963	15204	15010	14844	15111	14919	15204	15078	15073	15014	14915	15069	15065	14949	15026	15072	15026	14974	14981	15072	14939	14890	14946	14970	15034	14877	15021	14973	14841	15078	15038	15105	14763	15014	14969	15292	14934	15146	15079	14970	14951	14977	15166	15002	15063	14837	15101	14899	15072	14882	14893	14934	14919	15085	14992	14870	15012	15003	15219	14953	15301	14947	14809	15126	14984	14805	15031	14978	14938	14993	14931	14888	14954	15048	15122	14875	15177	14984	15007	15105	14968	15038	15096	14884	14858	14934	15056	14928	14766	15003	15033	15137	14929	15159	15062	14977	15062	15086	14906	14909	15098	15142	14984	14969	14826	14946	15011	14898	15022	14904	15037	15052	15078	14912	14942	15036	14740	14985	15007	15133	14883	15010	14995	14966	14962	14995	15092	15003	15005	14994	14908	14768	15139	15066	14897	15170	14942	14833	14987	14966	14834	14785	15094	14901	14925	15193	15027	14947	14927	15086	14725	15148	15065	14977	15015	14888	14986	15145	15006	15022	15052	15200	14969	15114	15004	15035	15026	14929	15037	15212	15018	14932	15112	14975	14804	15041	15048	15059	15135	14944	15025	15145	14945	14989	15044	15029	14765	15085	14942	15067	14979	14946	15045	15007	15041	15082	14952	15004	15050	14913	15097	15151	14970	14925	15093	15137	14996	14959	15018	14971	14868	14923	15071	14837	14763	14982	14898	15029	14883	15020	15093	14928	15162	15085	15087	15025	14986	14963	14936	15154	15184	14978	15060	14962	15214	14891	15033	15132	14971	14996	15020	15013	15067	15111	15128	15022	15008	14799	15088	15055	15138	14941	15016	14964	15071	15267	15001	15001	14748	14973	14890	14888	14797	14905	15214	14930	14751	15014	14940	15168	15026	14842	15049	14983	15004	14820	15020	14975	14953	14959	14988	14822	15176	15127	14881	14951	15102	14948	15023	15028	15008	14929	14979	14903	14978	14880	14949	14983	15041	15111	14969	14964	15017	15077	14945	15039	15000	15107	15072	14852	14974	15097	15036	14892	14867	14866	15145	15071	14832	14937	15094	14996	14825	15118	15248	14929	15080	14995	15078	14975	14929	15221	14882	14969	14919	15125	14786	14842	14947	14930	15130	14758	14961	14904	14871	15194	15004	14935	14907	14944	15189	14861	14896	14870	15081	14914	14886	15004	14877	14879	14905	14939	15197	14941	15060	15157	14796	15032	14995	14887	14745	14941	15040	15070	15099	15049	15103	15090	14960	14876	15002	15055	15103	14951	14887	15049	14667	14910	15037	15186	15005	14941	15011	14948	15142	14930	15046	15016	15274	14899	15076	14983	15164	15057	14944	15024	14835	14981	14913	14904	15000	15099	14971	14780	15021	14981	14944	15074	14987	14939	14753	14997	15139	14925	14876	15011	15095	15095	15123	14846	14822	14978	14899	15040	14950	15100	14879	14884	14950	14987	14949	14910	15257	15017	15086	15007	14941	15097	14851	14928	15088	14882	14904	14992	14909	14910	14875	14987	15030	15070	15004	15028	15036	14929	14943	15101	14863	15040	14906
33796	28793	31896	28890	28898	33091	32218	28393	25161	24058	23792	23581	23740	23908	24005	23738	23788	23640	23699	23712	23879	23662	23960	23748	23889	23761	23657	23663	23752	23978	23612	23617	23792	23708	23848	23799	23757	23789	23717	23409	23683	23838	23803	23474	23721	23612	23847	23513	23969	23844	23847	23775	23876	23831	23737	23590	23800	23602	23809	23794	23816	23745	23576	23499	23786	23768	23653	23869	23806	23543	23461	23606	23649	23653	23834	24039	23832	23759	23689	23727	23788	23648	23570	23768	23562	23802	23756	23725	23517	23649	23769	23803	23740	23809	23542	23599	23523	23787	23798	23629	23605	23861	23792	23756	23782	23901	23846	23785	23707	23404	23708	23697	23593	23608	23812	23658	23435	23638	23647	23639	23630	23836	23892	23579	23823	23612	23709	23705	23605	23578	23653	23536	23695	23705	23933	23652	23919	23494	23708	23689	23830	23777	23893	23763	23572	23790	23851	23779	23695	23524	23583	23634	23877	23628	23804	23794	23729	23832	23668	23642	23614	23800	23943	23657	23573	23677	23650	23563	23749	23666	23355	23867	23688	23609	23950	23497	23494	23515	23690	23802	23859	23814	23428	23701	23726	23632	23808	23550	23727	23820	23763	23796	23745	23663	23592	23348	23831	23964	23743	23522	23814	23527	23662	23783	23842	23624	23778	23821	23636	23681	23294	23853	23633	23740	23668	23578	23658	23601	23762	23937	23709	23780	23776	23651	23487	23692	23645	23750	23724	23799	23444	23668	23917	23660	23613	23793	23717	23656	23814	23709	23668	23937	23624	23921	23552	23591	23808	23929	23467	23404	23768	23628	23854	23592	23593	23631	23557	23868	23815	23892	23747	23721	23640	23885	23643	23808	23718	23569	23884	23777	23623	23593	23879	23725	23745	23881	23635	23819	23642	23766	23681	23795	23542	23681	23599	23688	23496	23744	23824	23736	23714	23605	23972	23675	23742	23960	23894	23814	23720	23715	23636	23832	23461	23617	23658	23394	23396	23453	23702	24015	23710	23507	23637	23885	23639	23491	23652	23573	23627	23878	23565	23648	23701	23625	23878	23839	23765	23836	23572	23761	23648	23612	23730	23516	23843	23683	23626	23923	23834	23598	23939	23979	23652	23524	23746	23736	23696	23718	23663	23710	23602	23792	23603	23651	23778	23544	23650	23782	23551	23638	23732	23662	23737	23822	23699	23940	23821	23632	23654	23834	23838	23505	23604	23550	23772	23534	23616	23693	23794	23420	23726	23468	23741	23562	23815	23571	23684	23695	23749	23463	23712	23688	23595	23793	23722	23750	23565	23748	23636	23738	23919	23846	23588	23650	23844	23713	23725	23608	23581	23753	23787	23577	23751	23597	23761	23698	23756	23553	23930	23688	23755	23759	23638	23620	23629	23975	23877	23721	23700	23763	23640	23904	23637	23599	23521	23596	23758	23664	23857	23673	23521	23519	23537	23601	23728	23771	23356	23566	23852	23794	23715	23578	23696	23689	23742	23695	23902	23959	23749	23676	23784	23742	23707	23535	23972	23664	23714	23692	23924	23664	23580	23716	23666	23748	23610	23641	23703	23760	23853	23830	23804	23858	23828	23486	23649	23606	23476	23706	23649	23834	23850	23628	23741	23939	23649	23651	23781	23670	23471	23704	23797	23434	23770	23603	23817	23813	23612	23829	23717	23779	23853	23673	23649	23724	23690	23925	23835	23767	23612	23760	23594	23706	23754	23693	23730	23710	23608	23854	23838	23624	23806	23572	23740	23456	23941	23949	23760	23624	23506	23636	23727	23742	23566	23894	23636	23668	23722	23591	23738	23866	23718	23555	23548	23716	23697	23820	23937	23747	23900	23796	23608	23692	23760	23774	23892	23866	23583	23693	23795	23968	24011	23593	23435	23724	23887	23757	23785	23733	23554	23665	23551	23748	23651	23645	23963	23822	23734	23629	23752	23528	23667	23674	23718	23632	23597	23669	23981	23806	23730	23841	23598	23710	23670	23874	23668	23795	23719	23536	23559	23795	23816	23699	23672	23726	23823	23605	23408	23601	23605	23726	23848	23955	23581	23648	23765	23691	23485	23787	23561	23536	23698	23695	23807	23696	23853	23766	23486	23725	24077	23732	23833	23741	23690	23508	23465	23744	23637	23387	23641	23358	23801	23697	23847	23840	23675	23756	23695	23836	23549	23726	23548	23771	23870	23657	23946	23905	23750	23818	23616	23766	23588	23692	23495	23493	23759	23688	23471	23698	23504	23631	23579	23695	23607	23432	23572	23634	23751	23652	23713	23801	23683	23894	23846	23790	23598	23632	23617	23590	23660	23791	23682	23537	23858	23824	23992	23638	23587	23587	23754	23823	23833	23792	23846	23623	23601	23381	23532	23751	23813	23687	23645	23743	23434	23956	23690	23761	23810	23962	23687	23755	23840	23429	23826	23537	23727	23612	23866	23801	23960	23544	23780	23720	23673	23576	23673	23822	23615	23837	23933	23797	23634	23623	23521	23731	23620	23611	23878	23749	23698	24036	23922	23645	23823	23339	23550	23828	23685	23914	23875	23668	23609	23885	23875	23896	23819	23434	23569	23770	23663	23767	23686	23768	23773	23616	23711	23617	23582	23456	23781	23622	23551	23602	23697	23502	24015	23804	23655	23793	23530	23486	23615	23695	23794	23626	23719	23800	23937	23694	23544	23477	23905	23913	23827	23523	23426	23526	23790	23712	23899	23724	23878	23759	23663	23806	23491	23831	23769	23527	23643	23469	23727	23504	23830	23700	23623	23768	23733	23404	23653	23512	23807	23861	23685	23623	23714	23718	23859	23579	23825	23954	23589	23569	23606	23625	23811	23826	23725	23555	23714	23911	23772	23765	23746	23818	23760	24141	23718	23899	23694	23980	23648	23560	23832	23712	23726	23957	23756	24027	23783	23579	23795	23637	23846	23680	23647	23776	23502	23675	23891	23609	23974	23908	23798	23568	23517	23929	23753	23643	23682	23587	23553	23707	23651	23817	23600	23664	23876	23841	23774	23577	23907	23671	23903	23726	23901	23765	23634	23874	23935	23673	23532	23751	23940	23674	23700	23732	23875	23929	23949	23774	23856	23740	23963	23820	23564	23789	23659	23397	23784	23695	23954	23788	23603	23504	23630	23771	23878	23941	23644	23544	23924	23876	23615	23841	23807	23722	23809	23682	23913	23757	23798	23663	23830	23568	23786	23849	23880	23654	23700	23408	23675	23834	23486	23903	24034	23807	23904	23721	23806	23799	23541	23691	23902	23827	23753	23779	23684	23762	23722	23743	23697	23691	23776	23777	23796	23515	23415	23638	23755	23666	23617	23479	23678	23685	23692	23755	23721	24073	23588	23759	23646	23832	23850	23689	23757	23747	23635	23821	23588	23641	23698	23630	23615	23506	23928	23777	23873	23733	23585	23663	23784	23607	23735	23687	23813	23798	23652	23684	23733	23750	23740	23428	23842	23760	23818	23995	23581	23933	23548	23622	23835	23628	23902	23879	23619	23813	23784	23440	23591	24114	23911	23774	23521	23510	23911	23818	23555	23934	23827	23454	23860	23624	23719	23468	23408	23864	23766	23721	23827	23830	23544	23805	23865	23906	23631	23910	23599	23765	23733	23714	23835	23686	23553	23733	23797	23641	23835	23718	23574	23574	23800	23687	23861	23620	23743	23950	23522	23765	23900	23614	23700	23635	23742	23439	23539	23608	23690	23881	23767	23650	23866	23737	23551	23704	23915	23756	23695	23783	23755	23634	23676	23694	23879	23570	23671	23765	23585	23491	23666	23611	23900	23915	24020	23675	23721	23691	23651	23748	23720	23723	23838	23712	23523	23687	23749	23635	23594	23635	23583	23548	23664	23623	23831	23663	23659	23719	23882	23801	23873	23782	23887	23666	23744	23710	23551	23673	23682	23721	23558	23753	23618	23825	23721	23774	23786	23704	23667	23777	23781	23719	23536	23877	23643	23663	23701	23710	23831	23705	23589	23688	23907	23703	23729	23673	23568	23731	23609	23838	23510	23667	23858	23816	23696	23637	24041	24054	23687	23495	23847	23647	23554	23552	23907	24008	23745	23562	23671	23869	23588	23793	23767	23931	23630	23417	23642	23696	23790	23695	23570	23780	23900	23739	23652	23787	23621	23900	23554	23829	23567	23770	23629	23792	23678	23859	23530	23868	23683	23671	23714	23770	23746	23567	23774	23665	23643	23808	23717	23957	23815	23880	23847	23918	23837	23547	23683	23777	23808	23570	23847	23935	23756	23657	23685	23759	23585	23514	23688	23695	23693	23652	23780	23485	23944	24058	23595	23685	23586	23619	23860	23661	23725	23880	23787	23686	23553	23576	23662	23708	24030	23734	24035	23633	23602	23719	23572	23561	23708	23771	23539	23684	23655	23561	23686	23742	23795	23680	23944	23874	23667	23532	23619	23594	23652	23792	23806	23922	23530	23727	23597	23730	23922	23632	23701	23794	23690	23638	23743	23653	23893	23694	23752	23748	23765	23658	23653	23673	23943	23788	23758	23828	23530	23579	23777	23791	23767	23521	23751	23677	23582	23756	23639	23702	23741	23624	23631	23480	23660	23790	23938	23672	23525	23761	23637	23650	23724	23967	23821	23637	23453	23977	23904	23828	23686	23811	23665	23778	23740	23745	23834	23405	23768	23870	23858	23756	23763	23581	23716	23747	23653	23850	23773	23725	23747	23752	23537	23811	23762	23804	23753	23667	23630	23732	23611	23476	23497	23873	23862	23883	23690	23429	23700	23605	23682	23519	23735	23969	23799	23621	23675	23604	24007	23632	23763	23585	23646	23776	23863	23915	23912	23991	23837	23700	23762	23603	23595	23852	23898	23623	23686	23768	23811	23985	23959	24050	23912	23801	23951	23721	23816	23880	23637	23708	23512	23695	23705	23496	23591	23719	23915	23622	23826	23749	23762	23699	23676	23759	23701	23686	23782	23716	23649	23476	23575	23675	23685	23548	23659	23772	23619	23979	23746	23692	23664	23533	24014	23862	23785	23810	23595	23609	23701	23652	23788	23554	23873	23743	23775	23628	23868	23810	23919	23746	23962	23557	23788	23623	23769	23669	23671	23622	23467	23841	23614	23746	23771	23837
20192	27107	24194	18448	21159	24406	22548	17878	15329	14494	14624	14436	14484	14434	14535	14417	14519	14358	14447	14509	14556	14474	14202	14435	14602	14494	14369	14399	14521	14572	14408	14411	14420	14469	14465	14370	14314	14333	14402	14330	14343	14432	14316	14472	14471	14509	14408	14316	14425	14491	14311	14395	14342	14356	14633	14314	14602	14448	14406	14362	14360	14215	14470	14274	14368	14357	14441	14285	14457	14444	14498	14367	14457	14455	14418	14375	14587	14410	14228	14415	14401	14386	14554	14359	14350	14406	14342	14504	14359	14224	14446	14413	14342	14394	14391	14487	14323	14438	14198	14387	14292	14584	14375	14329	14333	14266	14296	14348	14532	14310	14466	14400	14443	14347	14309	14301	14344	14407	14322	14196	14357	14209	14404	14585	14300	14470	14354	14309	14463	14340	14320	14422	14396	14378	14325	14331	14444	14346	14619	14459	14569	14473	14313	14448	14460	14317	14343	14213	14372	14347	14500	14335	14462	14348	14501	14341	14463	14344	14332	14597	14407	14552	14490	14299	14500	14381	14308	14362	14385	14446	14411	14224	14302	14470	14391	14382	14237	14581	14432	14247	14318	14390	14647	14353	14530	14379	14336	14424	14505	14468	14511	14518	14420	14397	14310	14536	14456	14250	14271	14322	14244	14380	14442	14377	14559	14305	14338	14514	14463	14355	14274	14384	14337	14267	14303	14468	14355	14282	14395	14238	14401	14396	14029	14421	14394	14396	14283	14408	14366	14370	14446	14421	14426	14307	14362	14428	14478	14372	14374	14298	14327	14516	14323	14408	14392	14346	14427	14487	14286	14252	14510	14332	14353	14349	14388	14374	14547	14364	14464	14377	14350	14313	14300	14273	14242	14255	14208	14526	14350	14391	14356	14473	14507	14326	14315	14443	14332	14259	14410	14428	14385	14453	14379	14443	14328	14671	14331	14552	14442	14372	14309	14425	14333	14460	14382	14451	14372	14315	14389	14396	14385	14281	14307	14473	14378	14131	14338	14299	14503	14352	14362	14544	14431	14291	14502	14379	14383	14466	14480	14330	14305	14318	14397	14209	14348	14399	14463	14391	14382	14627	14463	14469	14522	14577	14451	14359	14138	14260	14381	14282	14377	14391	14369	14430	14362	14361	14408	14458	14695	14427	14419	14348	14489	14453	14212	14512	14554	14357	14381	14510	14342	14278	14432	14623	14281	14481	14269	14286	14373	14294	14548	14526	14291	14594	14384	14393	14354	14331	14301	14298	14436	14422	14462	14437	14404	14490	14191	14396	14297	14233	14496	14426	14204	14404	14447	14346	14456	14330	14561	14504	14349	14250	14322	14321	14385	14132	14624	14549	14448	14444	14408	14370	14526	14220	14378	14491	14464	14221	14425	14373	14414	14449	14250	14259	14420	14431	14352	14321	14369	14463	14310	14497	14356	14396	14227	14419	14314	14447	14274	14381	14194	14225	14304	14507	14310	14298	14294	14335	14510	14570	14483	14258	14449	14344	14163	14318	14426	14311	14306	14285	14450	14273	14243	14242	14234	14391	14327	14316	14479	14441	14445	14562	14450	14380	14393	14367	14451	14349	14430	14290	14335	14533	14465	14426	14252	14326	14337	14529	14430	14347	14465	14447	14378	14492	14406	14244	14432	14400	14547	14628	14361	14371	14363	14363	14387	14380	14596	14394	14392	14311	14476	14413	14178	14406	14432	14461	14329	14300	14417	14373	14333	14365	14453	14365	14421	14417	14364	14283	14362	14482	14119	14309	14399	14475	14386	14327	14448	14526	14414	14326	14369	14350	14523	14515	14329	14372	14554	14445	14446	14445	14369	14283	14313	14413	14232	14343	14363	14315	14445	14541	14428	14456	14443	14191	14427	14402	14391	14383	14498	14352	14382	14476	14382	14435	14349	14240	14597	14551	14389	14415	14415	14411	14339	14352	14375	14329	14420	14459	14424	14458	14326	14342	14383	14345	14303	14396	14406	14472	14474	14306	14472	14438	14371	14471	14387	14318	14339	14431	14401	14369	14386	14526	14331	14513	14379	14408	14326	14498	14298	14273	14300	14288	14427	14403	14412	14338	14205	14233	14412	14282	14370	14415	14306	14474	14509	14479	14484	14377	14447	14408	14387	14152	14579	14338	14333	14446	14340	14377	14557	14407	14281	14573	14186	14389	14202	14492	14491	14344	14234	14474	14329	14566	14296	14436	14512	14251	14381	14441	14172	14551	14382	14299	14383	14450	14399	14329	14422	14518	14477	14338	14384	14509	14464	14505	14355	14322	14275	14417	14373	14348	14469	14321	14426	14378	14394	14456	14327	14336	14411	14381	14324	14267	14321	14328	14433	14465	14440	14325	14275	14208	14379	14318	14520	14462	14234	14466	14436	14503	14407	14394	14443	14256	14326	14453	14524	14331	14348	14401	14489	14370	14339	14264	14458	14347	14330	14334	14410	14536	14414	14507	14284	14352	14457	14365	14315	14452	14453	14326	14190	14292	14362	14373	14350	14412	14421	14496	14276	14419	14284	14412	14404	14260	14438	14470	14379	14544	14466	14441	14171	14485	14440	14543	14289	14225	14501	14501	14495	14389	14425	14432	14345	14416	14436	14478	14472	14432	14491	14488	14371	14317	14366	14362	14309	14348	14331	14377	14535	14255	14378	14216	14391	14495	14271	14544	14488	14246	14294	14499	14402	14410	14451	14283	14326	14342	14421	14340	14337	14551	14501	14317	14238	14406	14281	14420	14485	14315	14485	14470	14402	14388	14540	14415	14385	14307	14441	14493	14460	14524	14425	14475	14379	14459	14459	14517	14505	14381	14332	14397	14446	14317	14354	14548	14337	14196	14386	14412	14593	14299	14448	14420	14495	14454	14327	14371	14232	14341	14387	14363	14240	14284	14415	14358	14474	14302	14467	14495	14210	14540	14501	14446	14269	14339	14352	14505	14401	14266	14331	14309	14427	14292	14428	14353	14408	14357	14412	14539	14281	14360	14202	14330	14414	14479	14169	14474	14296	14403	14292	14305	14275	14403	14370	14331	14605	14538	14307	14455	14436	14570	14431	14248	14407	14478	14360	14281	14256	14313	14272	14188	14401	14248	14443	14385	14603	14524	14491	14305	14400	14245	14481	14275	14543	14538	14398	14434	14328	14355	14388	14329	14298	14374	14469	14273	14210	14545	14275	14438	14284	14525	14380	14316	14394	14436	14403	14288	14269	14290	14290	14396	14405	14547	14563	14422	14322	14443	14360	14441	14434	14406	14349	14390	14279	14553	14477	14365	14305	14438	14403	14363	14319	14392	14547	14330	14358	14540	14554	14452	14407	14332	14352	14419	14317	14454	14303	14427	14318	14360	14334	14414	14448	14452	14295	14375	14327	14312	14493	14342	14333	14323	14391	14391	14465	14461	14497	14374	14346	14254	14468	14492	14443	14360	14345	14313	14377	14274	14433	14361	14471	14346	14397	14357	14459	14454	14489	14360	14301	14334	14327	14379	14429	14446	14420	14376	14459	14201	14480	14278	14454	14464	14282	14416	14382	14411	14367	14392	14370	14437	14282	14178	14426	14418	14505	14363	14472	14317	14385	14173	14399	14545	14386	14357	14338	14345	14522	14211	14407	14284	14404	14461	14553	14408	14372	14298	14389	14403	14501	14469	14370	14477	14312	14587	14396	14411	14454	14386	14455	14264	14462	14442	14444	14526	14338	14369	14510	14335	14604	14426	14346	14442	14523	14247	14281	14358	14164	14510	14451	14508	14418	14437	14221	14271	14292	14369	14213	14448	14472	14323	14408	14341	14303	14325	14303	14426	14330	14420	14445	14404	14571	14262	14490	14337	14267	14334	14402	14483	14257	14324	14721	14240	14308	14348	14495	14318	14346	14319	14260	14430	14289	14566	14328	14340	14304	14268	14357	14313	14346	14298	14445	14360	14414	14276	14372	14548	14423	14450	14470	14256	14273	14295	14349	14431	14560	14327	14338	14388	14527	14461	14399	14369	14508	14458	14387	14550	14298	14310	14275	14577	14322	14349	14378	14357	14480	14397	14324	14319	14367	14277	14377	14363	14453	14441	14441	14231	14409	14243	14377	14491	14384	14462	14370	14414	14422	14528	14230	14367	14400	14372	14348	14415	14321	14319	14426	14447	14380	14300	14525	14273	14478	14347	14341	14450	14563	14426	14400	14351	14499	14407	14377	14470	14440	14354	14384	14663	14533	14432	14247	14426	14478	14306	14275	14515	14320	14549	14455	14279	14368	14303	14394	14307	14232	14371	14378	14346	14472	14420	14197	14347	14309	14401	14365	14378	14392	14520	14525	14204	14497	14345	14376	14539	14399	14351	14456	14405	14361	14486	14490	14525	14440	14482	14416	14310	14379	14435	14199	14490	14524	14249	14402	14409	14439	14401	14433	14415	14324	14332	14397	14433	14442	14402	14370	14390	14257	14419	14499	14427	14339	14341	14339	14344	14514	14336	14328	14591	14536	14517	14382	14447	14319	14374	14332	14443	14388	14240	14386	14294	14512	14471	14139	14460	14261	14391	14290	14453	14272	14487	14247	14439	14410	14244	14519	14537	14380	14372	14345	14454	14440	14445	14386	14265	14391	14458	14345	14419	14371	14440	14440	14348	14612	14359	14421	14306	14229	14436	14333	14336	14306	14558	14333	14536	14398	14408	14460	14387	14325	14375	14278	14537	14611	14360	14545	14259	14491	14392	14279	14396	14374	14423	14494	14393	14300	14443	14378	14492	14327	14143	14532	14269	14287	14508	14497	14410	14516	14413	14442	14349	14350	14355	14503	14367	14334	14313	14383	14337	14455	14337	14437	14298	14261	14304	14374	14473	14354	14593	14189	14476	14377	14536	14375	14432	14482	14373	14340	14190	14360	14487	14415	14331	14474	14179	14355	14349	14239	14239	14471	14451	14391	14246	14342	14210	14342	14390	14497	14444	14130	14456	14342	14568	14502	14481	14366	14256	14255	14332	14402	14385	14381	14319	14504	14354	14432	14405	14283	14382	14309	14325	14311	14340	14477	14442	14372	14341	14469	14422	14418	14432	14521	14491	14343	14501	14481	14327	14332	14333	14352	14465	14536	14400	14327	14403	14373	14334	14339	14357	14292	14326	14341	14392
25902	21743	28892	32494	42828	60008	55086	39544	28950	25052	24020	23724	23681	23485	23600	23905	23656	23822	23724	23547	23562	23633	23727	23464	23727	23481	23496	23637	23578	23878	23489	23627	23649	23478	23542	23500	23651	23351	23450	23560	23599	23571	23462	23471	23529	23533	23388	23438	23543	23595	23540	23600	23656	23492	23378	23582	23428	23642	23486	23542	23563	23491	23621	23721	23533	23322	23596	23653	23557	23505	23216	23268	23674	23257	23495	23526	23449	23385	23345	23801	23579	23597	23528	23712	23375	23582	23726	23663	23421	23523	23518	23720	23232	23382	23657	23828	23455	23642	23525	23364	23469	23509	23339	23543	23334	23843	23425	23662	23561	23457	23518	23426	23607	23309	23578	23526	23805	23569	23384	23291	23554	23499	23568	23473	23435	23610	23555	23572	23342	23469	23621	23482	23465	23525	23498	23590	23573	23642	23500	23454	23593	23618	23669	23585	23263	23489	23747	23349	23272	23358	23530	23573	23498	23459	23761	23511	23497	23590	23789	23438	23651	23618	23397	23406	23487	23455	23331	23712	23416	23610	23568	23520	23188	23491	23195	23360	23458	23719	23409	23335	23375	23436	23443	23478	23678	23543	23723	23347	23412	23534	23665	23588	23658	23507	23489	23498	23452	23618	23689	23332	23745	23481	23623	23735	23471	23516	23364	23450	23129	23514	23703	23456	23452	23446	23560	23430	23594	23307	23686	23545	23627	23442	23683	23571	23548	23568	23517	23547	23336	23396	23504	23479	23635	23512	23543	23643	23500	23541	23703	23591	23624	23909	23629	23461	23667	23478	23321	23714	23580	23734	23722	23535	23523	23386	23395	23698	23560	23602	23449	23346	23506	23587	23668	23527	23669	23640	23636	23456	23573	23389	23564	23624	23306	23578	23625	23393	23390	23540	23605	23422	23500	23404	23425	23430	23645	23471	23471	23490	23393	23616	23509	23636	23470	23455	23575	23624	23702	23554	23373	23365	23737	23653	23593	23458	23507	23444	23440	23565	23569	23496	23621	23433	23492	23237	23482	23622	23472	23340	23486	23548	23528	23549	23561	23490	23520	23759	23670	23591	23574	23353	23458	23567	23194	23477	23564	23421	23343	23490	23683	23631	23304	23368	23592	23524	23534	23539	23382	23470	23759	23725	23475	23335	23385	23494	23739	23566	23537	23541	23630	23558	23523	23457	23550	23524	23580	23436	23749	23399	23446	23354	23672	23555	23455	23600	23451	23376	23505	23417	23348	23836	23671	23505	23771	23321	23353	23459	23385	23675	23622	23581	23414	23328	23511	23614	23527	23788	23526	23696	23554	23648	23722	23342	23852	23489	23423	23384	23372	23582	23545	23214	23380	23628	23489	23724	23670	23605	23563	23476	23511	23575	23424	23457	23764	23388	23485	23288	23377	23158	23428	23701	23465	23529	23833	23632	23424	23447	23814	23470	23558	23308	23621	23560	23473	23588	23432	23585	23535	23636	23538	23564	23425	23367	23516	23794	23809	23548	23697	23675	23242	23366	23457	23339	23520	23147	23451	23452	23716	23812	23373	23288	23882	23397	23395	23657	23397	23564	23578	23522	23552	23432	23556	23383	23407	23450	23528	23452	23660	23512	23820	23669	23461	23659	23758	23456	23436	23519	23441	23609	23430	23314	23602	23661	23576	23575	23633	23401	23596	23672	23711	23546	23663	23307	23563	23507	23522	23399	23467	23600	23427	23471	23451	23633	23505	23328	23438	23757	23826	23488	23833	23398	23579	23546	23508	23427	23446	23816	23575	23394	23561	23551	23624	23747	23424	23645	23396	23397	23476	23215	23503	23502	23715	23351	23647	23367	23620	23566	23664	23538	23662	23675	23458	23664	23501	23436	23719	23546	23372	23571	23449	23391	23480	23614	23604	23518	23373	23231	23598	23531	23450	23426	23508	23776	23473	23500	23622	23268	23469	23609	23696	23536	23436	23339	23506	23327	23337	23310	23720	23495	23752	23534	23362	23545	23387	23306	23486	23624	23484	23680	23808	23594	23577	23456	23413	23523	23491	23525	23420	23399	23604	23590	23540	23519	23491	23368	23524	23544	23520	23500	23559	23710	23458	23663	23444	23616	23422	23542	23553	23436	23605	23542	23398	23625	23405	23511	23478	23581	23597	23543	23635	23500	23617	23634	23289	23456	23452	23480	23529	23464	23613	23558	23421	23142	23429	23430	23604	23515	23528	23324	23309	23490	23412	23462	23622	23686	23307	23406	23486	23687	23500	23670	23412	23483	23570	23524	23430	23529	23475	23679	23573	23744	23679	23434	23766	23517	23529	23455	23597	23593	23515	23727	23666	23560	23575	23603	23842	23471	23625	23331	23710	23322	23557	23394	23565	23489	23490	23618	23652	23489	23529	23539	23503	23518	23493	23605	23451	23398	23729	23431	23501	23442	23596	23575	23576	23724	23617	23482	23648	23403	23582	23558	23662	23509	23372	23380	23486	23493	23377	23357	23327	23497	23521	23646	23797	23686	23724	23600	23598	23692	23646	23399	23557	23399	23576	23859	23651	23563	23366	23609	23457	23484	23488	23348	23908	23500	23583	23526	23572	23680	23838	23502	23440	23581	23555	23552	23465	23313	23669	23358	23165	23464	23597	23367	23568	23515	23348	23611	23528	23800	23402	23338	23503	23301	23516	23411	23176	23688	23435	23397	23615	23474	23629	23417	23786	23353	23840	23720	23549	23590	23572	23206	23303	23416	23633	23552	23484	23524	23471	23424	23426	23504	23568	23515	23653	23331	23511	23499	23671	23503	23623	23405	23578	23717	23352	23600	23382	23490	23620	23610	23630	23582	23612	23679	23744	23593	23379	23518	23591	23433	23442	23585	23674	23530	23770	23661	23581	23465	23768	23393	23636	23403	23334	23798	23836	23559	23474	23272	23527	23508	23722	23585	23575	23513	23344	23438	23588	23434	23564	23629	23735	23568	23548	23548	23435	23452	23440	23510	23649	23597	23347	23234	23596	23445	23654	23506	23644	23499	23538	23719	23578	23492	23791	23417	23530	23535	23442	23505	23538	23374	23637	23556	23623	23517	23836	23872	23716	23282	23648	23706	23495	23282	23442	23569	23488	23681	23440	23135	23395	23516	23302	23425	23434	23634	23567	23594	23499	23530	23406	23446	23723	23277	23576	23507	23379	23415	23689	23443	23677	23452	23551	23399	23712	23538	23347	23730	23617	23628	23534	23328	23609	23529	23494	23494	23510	23543	23554	23557	23272	23605	23516	23480	23648	23453	23318	23400	23559	23576	23491	23594	23444	23368	23597	23361	23549	23429	23516	23477	23559	23710	23668	23593	23706	23593	23441	23381	23559	23530	23566	23390	23332	23459	23561	23401	23609	23468	23450	23379	23721	23446	23584	23583	23535	23662	23580	23574	23632	23621	23591	23479	23798	23583	23529	23390	23689	23349	23467	23677	23340	23416	23638	23683	23527	23515	23413	23635	23738	23427	23361	23657	23733	23544	23767	23468	23405	23356	23420	23556	23318	23570	23572	23482	23424	23561	23343	23880	23581	23532	23528	23304	23570	23604	23624	23556	23594	23265	23304	23406	23409	23645	23636	23708	23682	23309	23333	23543	23435	23694	23513	23456	23479	23396	23508	23584	23444	23580	23717	23300	23779	23632	23315	23256	23461	23621	23678	23716	23637	23752	23281	23718	23313	23658	23808	23668	23701	23417	23556	23482	23605	23426	23318	23592	23732	23832	23769	23406	23643	23452	23495	23666	23525	23382	23567	23448	23638	23683	23412	23213	23671	23760	23271	23613	23544	23458	23649	23506	23231	23409	23782	23588	23577	23515	23644	23422	23739	23549	23373	23288	23653	23659	23551	23377	23703	23334	23592	23719	23634	23491	23460	23603	23677	23449	23514	23514	23312	23253	23544	23360	23768	23759	23296	23472	23539	23704	23660	23318	23558	23386	23247	23568	23606	23395	23749	23687	23484	23640	23567	23433	23591	23575	23658	23587	23602	23340	23548	23496	23455	23174	23756	23277	23557	23566	23393	23467	23570	23595	23420	23319	23572	23315	23662	23604	23629	23513	24061	23686	23579	23500	23364	23655	23648	23530	23633	23538	23663	23655	23425	23597	23158	23654	23551	23593	23506	23486	23409	23534	23724	23450	23333	23554	23451	23443	23787	23580	23788	23802	23531	23521	23215	23500	23401	23353	23685	23494	23391	23476	23511	23536	23684	23392	23450	23681	23251	23424	23361	23228	23396	23575	23544	23690	23585	23508	23432	23525	23522	23669	23470	23450	23386	23572	23854	23579	23415	23469	23522	23197	23303	23428	23474	23654	23628	23513	23576	23584	23719	23437	23458	23569	23493	23477	23486	23453	23481	23205	23517	23558	23539	23516	23390	23505	23673	23584	23437	23439	23515	23684	23343	23353	23496	23468	23533	23567	23546	23581	23529	23668	23385	23349	23545	23653	23555	23372	23449	23242	23507	23482	23891	23624	23360	23716	23849	23612	23580	23556	23609	23250	23309	23673	23496	23449	23582	23168	23550	23652	23673	23494	23471	23565	23524	23352	23359	23524	23541	23844	23684	23602	23578	23472	23714	23631	23639	23319	23543	23414	23310	23507	23658	23425	23503	23317	23475	23416	23536	23459	23280	23455	23394	23461	23587	23621	23460	23528	23760	23608	23568	23429	23561	23486	23347	23508	23440	23407	23685	23486	23766	23521	23770	23542	23317	23517	23571	23444	23412	23714	23587	23335	23601	23342	23678	23339	23576	23529	23722	23457	23473	23432	23461	23460	23662	23588	23571	23573	23600	23737	23421	23536	23576	23709	23591	23329	23492	23617	23668	23752	23650	23301	23408	23520	23475	23354	23337	23365	23507	23772	23686	23567	23522	23540	23463	23849	23782	23350	23521	23301	23483	23536	23521	23808	23684	23377	23608	23369	23439	23460	23602	23566	23474	23560	23414	23488	23738	23687	23522	23619	23557	23569	23358	23646	23495	23433	23447	23454	23656	23632	23531	23484	23432	23514	23693	23515	23461	23598	23596	23752	23735	23410	23386	23429	23304	23684	23716	23477	23488	23575	23437	23504	23670	23593	23797	23524	23361	23175	23503	23691	23464	23376	23556	23489
21027	39078	32270	28957	43197	56105	46576	28588	18546	15406	14742	14695	14608	14596	14571	14609	14548	14624	14583	14539	14556	14600	14747	14521	14458	14646	14674	14563	14750	14391	14714	14497	14443	14410	14543	14497	14537	14394	14401	14666	14690	14395	14560	14638	14560	14405	14452	14560	14663	14412	14492	14615	14527	14337	14414	14419	14551	14614	14395	14539	14608	14572	14571	14622	14747	14404	14504	14483	14638	14672	14494	14478	14644	14534	14655	14623	14673	14458	14667	14591	14514	14754	14444	14442	14361	14677	14537	14474	14538	14607	14620	14514	14407	14440	14553	14567	14551	14297	14637	14563	14588	14506	14637	14537	14590	14367	14597	14490	14350	14389	14555	14520	14493	14224	14678	14607	14632	14389	14520	14437	14341	14595	14404	14587	14777	14516	14528	14570	14371	14311	14512	14530	14545	14492	14461	14474	14431	14489	14487	14606	14365	14701	14531	14539	14414	14383	14554	14556	14413	14407	14427	14535	14331	14498	14630	14549	14449	14652	14465	14467	14397	14663	14543	14559	14311	14351	14413	14564	14542	14659	14512	14473	14527	14648	14528	14403	14363	14562	14578	14552	14508	14526	14514	14584	14503	14487	14449	14504	14521	14487	14495	14491	14550	14495	14380	14533	14547	14439	14533	14381	14421	14381	14434	14347	14385	14455	14571	14613	14544	14404	14568	14596	14692	14519	14551	14437	14432	14509	14519	14512	14524	14462	14374	14543	14331	14649	14734	14723	14617	14575	14440	14463	14507	14676	14551	14532	14617	14316	14531	14541	14640	14527	14537	14504	14466	14463	14484	14430	14444	14839	14528	14576	14237	14424	14570	14546	14506	14511	14609	14466	14378	14537	14438	14455	14464	14458	14500	14669	14528	14439	14385	14599	14513	14522	14277	14603	14525	14729	14473	14565	14448	14460	14593	14446	14649	14540	14393	14342	14572	14395	14601	14513	14452	14314	14572	14477	14508	14397	14514	14482	14439	14634	14430	14490	14309	14570	14598	14408	14539	14434	14438	14558	14428	14526	14388	14597	14474	14543	14594	14526	14559	14424	14560	14608	14566	14411	14395	14524	14335	14439	14500	14501	14489	14356	14638	14540	14628	14564	14389	14589	14515	14518	14467	14568	14427	14555	14602	14460	14537	14437	14535	14440	14666	14567	14571	14479	14575	14489	14585	14397	14500	14527	14411	14456	14474	14630	14493	14592	14656	14518	14462	14330	14458	14453	14564	14507	14601	14442	14422	14345	14414	14631	14694	14556	14500	14646	14437	14747	14391	14560	14569	14408	14397	14528	14471	14466	14470	14539	14457	14585	14399	14648	14574	14542	14670	14481	14299	14549	14423	14579	14512	14669	14716	14612	14488	14423	14275	14405	14560	14551	14553	14592	14549	14684	14474	14508	14424	14321	14522	14528	14536	14583	14532	14471	14575	14639	14512	14411	14279	14545	14411	14678	14476	14516	14497	14487	14478	14346	14488	14336	14602	14549	14404	14459	14391	14534	14586	14302	14524	14273	14441	14609	14576	14465	14466	14512	14547	14712	14506	14311	14380	14728	14583	14608	14530	14316	14405	14608	14492	14473	14540	14349	14370	14378	14682	14454	14546	14486	14512	14488	14331	14485	14434	14509	14434	14419	14629	14506	14479	14721	14573	14600	14533	14362	14545	14337	14526	14464	14588	14557	14574	14515	14673	14483	14418	14509	14461	14532	14416	14539	14491	14628	14399	14431	14496	14610	14626	14539	14586	14450	14431	14510	14498	14482	14479	14569	14479	14528	14345	14296	14419	14397	14410	14276	14549	14631	14392	14528	14449	14532	14331	14694	14505	14362	14500	14646	14233	14491	14662	14488	14437	14438	14546	14540	14448	14400	14491	14505	14373	14540	14552	14435	14406	14562	14476	14426	14443	14592	14528	14333	14389	14601	14448	14476	14633	14418	14382	14403	14378	14548	14458	14474	14477	14575	14600	14480	14660	14406	14376	14507	14518	14468	14609	14531	14543	14538	14490	14536	14510	14610	14578	14463	14614	14391	14637	14554	14439	14470	14561	14529	14520	14603	14206	14450	14517	14406	14558	14628	14382	14568	14590	14449	14527	14647	14492	14484	14369	14453	14555	14463	14406	14609	14450	14570	14475	14315	14680	14438	14417	14629	14574	14659	14482	14535	14572	14539	14477	14419	14542	14490	14431	14360	14310	14341	14610	14680	14607	14637	14430	14546	14469	14406	14488	14418	14598	14361	14349	14571	14469	14588	14609	14491	14406	14644	14578	14373	14363	14550	14513	14466	14503	14466	14451	14500	14489	14758	14306	14604	14563	14357	14387	14326	14534	14404	14519	14637	14543	14498	14357	14325	14547	14534	14400	14538	14511	14417	14505	14525	14456	14460	14333	14427	14554	14549	14505	14506	14589	14442	14442	14376	14337	14510	14533	14483	14435	14376	14418	14464	14478	14465	14338	14409	14560	14606	14450	14543	14419	14346	14369	14451	14469	14521	14518	14519	14549	14305	14435	14509	14575	14543	14565	14500	14437	14702	14487	14436	14726	14679	14602	14523	14316	14404	14510	14646	14570	14538	14567	14630	14435	14528	14489	14712	14402	14631	14575	14575	14405	14566	14422	14351	14463	14554	14441	14490	14466	14661	14563	14464	14513	14437	14540	14590	14453	14574	14503	14570	14478	14442	14537	14415	14497	14333	14497	14396	14404	14373	14749	14396	14469	14603	14493	14434	14521	14334	14377	14702	14592	14628	14386	14501	14549	14407	14575	14401	14638	14429	14428	14421	14455	14470	14588	14370	14564	14474	14498	14478	14424	14485	14553	14417	14625	14503	14430	14425	14539	14584	14560	14538	14563	14548	14726	14620	14584	14562	14606	14358	14660	14414	14508	14487	14602	14679	14361	14486	14494	14491	14480	14562	14548	14596	14397	14484	14516	14591	14385	14668	14649	14484	14434	14463	14640	14539	14528	14613	14306	14450	14639	14749	14631	14427	14381	14487	14309	14661	14497	14423	14530	14613	14602	14601	14559	14450	14402	14427	14491	14384	14602	14574	14710	14540	14587	14623	14411	14464	14575	14575	14504	14463	14534	14467	14509	14462	14468	14529	14305	14636	14468	14465	14502	14573	14500	14526	14657	14687	14455	14491	14598	14578	14457	14429	14701	14432	14424	14457	14557	14399	14480	14481	14602	14441	14539	14547	14605	14641	14454	14574	14565	14484	14560	14565	14488	14582	14518	14571	14666	14421	14671	14239	14607	14562	14439	14532	14404	14423	14468	14526	14365	14540	14451	14551	14498	14535	14434	14398	14720	14555	14438	14348	14531	14691	14457	14633	14618	14495	14487	14458	14593	14396	14475	14510	14435	14391	14482	14426	14361	14551	14318	14402	14578	14455	14405	14482	14472	14545	14589	14559	14497	14431	14566	14355	14533	14616	14588	14529	14455	14540	14389	14446	14561	14296	14468	14448	14539	14586	14476	14455	14338	14574	14443	14656	14505	14460	14589	14496	14414	14510	14586	14565	14465	14554	14500	14495	14539	14537	14532	14647	14574	14408	14549	14440	14475	14694	14425	14555	14531	14568	14542	14589	14458	14483	14494	14636	14586	14492	14543	14532	14415	14485	14622	14698	14563	14434	14479	14333	14516	14584	14522	14560	14355	14440	14491	14651	14497	14492	14461	14589	14657	14570	14490	14598	14594	14450	14718	14428	14408	14421	14471	14610	14542	14449	14417	14654	14496	14452	14625	14524	14401	14369	14565	14386	14587	14384	14461	14450	14466	14659	14568	14503	14630	14517	14481	14610	14323	14692	14288	14363	14429	14584	14568	14488	14427	14452	14532	14451	14539	14485	14566	14394	14558	14447	14591	14567	14544	14325	14556	14787	14565	14450	14588	14561	14473	14467	14578	14617	14638	14504	14621	14569	14587	14651	14526	14262	14385	14544	14729	14604	14524	14465	14479	14700	14392	14402	14406	14556	14494	14477	14512	14433	14544	14527	14493	14444	14487	14580	14585	14411	14531	14553	14623	14605	14460	14732	14521	14579	14639	14409	14309	14610	14683	14624	14438	14533	14474	14501	14557	14496	14300	14530	14397	14608	14478	14487	14461	14379	14450	14652	14413	14341	14538	14503	14618	14560	14406	14523	14503	14596	14573	14651	14605	14693	14658	14313	14556	14368	14639	14477	14508	14363	14596	14582	14585	14396	14548	14515	14490	14631	14579	14484	14534	14507	14475	14388	14446	14576	14567	14608	14439	14434	14507	14425	14443	14617	14339	14511	14529	14285	14578	14673	14587	14475	14519	14528	14355	14405	14335	14711	14658	14321	14652	14481	14419	14443	14430	14611	14528	14821	14575	14591	14353	14543	14350	14385	14594	14344	14508	14573	14436	14688	14564	14577	14632	14422	14547	14507	14507	14639	14339	14646	14318	14569	14424	14447	14437	14460	14515	14410	14551	14306	14596	14499	14625	14496	14534	14591	14457	14622	14315	14442	14535	14593	14476	14363	14431	14393	14450	14540	14535	14490	14371	14498	14429	14538	14533	14524	14350	14619	14604	14292	14588	14440	14664	14522	14672	14299	14575	14687	14597	14563	14573	14472	14534	14499	14668	14444	14541	14594	14529	14418	14378	14502	14334	14424	14586	14556	14615	14488	14419	14555	14655	14554	14694	14574	14469	14647	14554	14629	14423	14380	14579	14631	14560	14468	14504	14544	14604	14504	14588	14600	14442	14758	14694	14420	14497	14449	14599	14657	14429	14416	14441	14527	14649	14398	14396	14419	14665	14715	14575	14285	14492	14515	14503	14516	14499	14364	14660	14458	14350	14465	14423	14499	14531	14592	14639	14519	14553	14331	14607	14586	14748	14652	14364	14584	14597	14429	14549	14386	14454	14507	14560	14524	14396	14466	14376	14488	14586	14676	14629	14488	14529	14482	14516	14491	14514	14443	14616	14534	14535	14420	14437	14423	14469	14383	14495	14580	14587	14470	14485	14741	14621	14416	14599	14686	14452	14652	14534	14370	14341	14214	14339	14705	14481	14467	14550	14543	14478	14588	14461	14456	14505	14505	14398	14410	14630	14456	14433	14577	14364	14555	14680	14638	14492	14583	14606	14489	14663	14517
23687	21562	28902	27932	51947	75797	63808	45367	31958	26413	24892	24200	24384	24214	24185	24289	24028	24279	24329	24381	24005	24236	23934	24144	24108	24028	23982	24001	24085	24229	24119	24195	23754	24240	23983	24121	23783	24111	23990	23963	24145	24081	24358	24017	23982	23753	24181	23875	24101	23889	23955	23997	23872	24101	23949	24014	23984	24097	24026	24056	24170	23988	24020	23950	23704	24378	23996	23907	24024	23941	23903	24095	23975	24083	24170	23968	23735	24085	23902	24273	24233	23981	24090	23981	24084	23897	24017	24116	24061	23837	23955	23862	23860	24042	24030	23872	23959	24013	24187	24392	24285	23824	24217	23957	23888	24047	23936	23998	23766	23981	23959	23508	23961	23944	23729	24058	24122	24034	23978	23992	23929	24051	23970	23904	24170	23967	24138	23832	24068	23975	24021	23897	23934	24020	24121	23929	24013	23950	24131	24029	23890	23827	23976	24201	24010	23657	23981	24109	24161	23978	24243	24119	23757	23882	24032	24059	23919	23874	23986	23949	23994	23906	24026	24109	24151	23965	23956	23919	24202	24077	23894	24088	24097	24213	24119	23957	24083	23718	23754	23847	23896	24031	23899	23800	23887	23738	23811	24013	23975	23871	23920	24088	24099	24104	24061	23944	24058	24254	23859	23734	24112	23811	23946	23819	23776	24033	23865	24099	23772	23896	24122	24005	23888	23911	23836	23925	24036	23796	23894	23990	23860	23898	23912	24030	24242	23872	23910	23979	24062	24154	24170	23940	24015	24173	24032	24017	24064	24144	23821	23891	23976	24136	23991	23610	24085	23842	24040	24192	23915	23954	23819	24023	23888	23968	24143	24158	23924	24174	24158	24018	23982	23961	23980	23993	24119	23817	24057	23879	24073	24114	24246	23909	23992	23861	24086	23818	23800	24053	24092	23716	23821	23952	23921	23964	23918	23918	23780	23876	24366	23854	23874	23925	23825	23886	24011	24084	23957	23959	24040	23931	23718	23859	24044	23944	23726	23959	23953	24016	23865	23889	23956	24083	24015	24120	23946	24015	24010	23839	24057	23946	24108	24057	23951	24135	24113	24123	23973	23961	23787	23875	23981	23931	24020	24115	24058	23891	23664	24056	23967	23750	23907	23846	24052	23878	23700	23975	24070	24082	23889	24085	24240	23862	23714	24253	24046	24058	24011	23986	24000	23883	24004	24137	23983	23816	23682	23950	24040	24006	24001	23951	23968	24076	23906	23791	23734	23783	23774	23958	23640	24039	23931	23792	24213	23853	23911	23992	24079	24003	23820	23975	23826	24108	23920	23820	24216	24017	23876	23829	24038	23728	23860	23999	23955	23926	23973	23857	23890	24043	24026	23904	23936	24005	23848	23987	23917	24014	23918	24008	24102	24104	24009	23879	23797	23933	23831	23783	23817	23888	24025	23875	24019	23962	24074	24038	23701	24028	23738	24116	23928	23802	24044	23595	24000	24083	24109	23923	24066	24229	23926	23839	23677	23924	24005	23770	23986	23707	23855	23881	23847	23971	23955	24014	24049	24059	24199	24145	24362	24192	23972	24031	23887	23989	24239	23845	24017	23784	23701	23817	24051	23784	24090	23912	23909	23785	23983	23816	23985	23973	24106	23707	23941	23754	23985	23972	23838	24117	23946	24164	23965	24002	24134	23939	24025	23777	23885	24011	24047	24080	23908	23890	23756	23791	24083	24023	23774	23793	23986	23968	23918	24174	23796	23920	24166	23976	23982	23967	23841	23848	23826	23947	24018	23938	23811	23786	24026	24034	23903	24113	24080	23971	24002	24089	24013	23737	23960	23835	23904	23934	23917	23878	23908	23784	23874	23784	23795	23876	24336	23988	23825	23778	23685	23884	23988	23794	23983	23785	23973	24182	24053	24107	23917	23825	24049	24011	23910	24034	24001	24244	23861	23875	23648	23846	24061	23738	23792	23728	23990	23836	23778	24072	23748	23693	23566	23885	24047	24073	24134	24071	23843	24085	23894	23930	23940	23987	24212	24140	23959	23746	24012	24082	24207	24037	23751	23805	24142	23879	24091	23886	24210	24106	24033	23777	24065	24010	24274	23920	23949	23964	23951	23974	23946	23906	23913	23741	24205	23924	23876	23985	23791	23959	23785	23970	23748	23923	24110	24143	23877	23744	23902	24041	23916	23890	24063	23937	23851	24012	23941	24079	24170	24107	23858	24198	23984	24121	24191	24328	24067	23972	23916	24034	23873	23860	24097	23698	23986	23872	24109	23715	24022	23677	23758	23978	23763	23892	23770	23982	23919	23900	23978	23973	24001	23944	23828	23910	23920	24158	23849	24066	24047	23978	24024	23933	24022	23980	24037	23787	23650	23794	23969	23861	23918	23908	24356	24122	23910	23958	23920	24146	23984	23991	23911	23738	23995	24030	23965	23905	24191	24058	23940	23735	23988	24100	24081	24061	24210	23928	24141	24034	23743	24083	23768	23833	23936	23887	23904	23755	24032	23953	23584	23882	23861	23739	23782	24012	24108	23985	24359	24181	23700	23875	23998	24195	23737	24082	24021	23942	24049	23994	23794	23991	23966	23928	23757	23806	23897	23783	23924	23858	23956	23854	24053	24044	23988	23901	23897	23977	23766	23872	23821	24076	24109	23965	24161	24103	24145	24027	24056	24103	23944	24000	24001	24078	23986	23934	23932	24081	23937	23994	23880	24012	23799	23834	23924	23981	23909	23837	23783	23911	23843	23646	23839	23931	24113	24074	23983	23840	23978	23850	24062	23938	23747	24033	23908	23973	23815	23983	23991	23737	24139	24022	23986	24006	24084	24069	23893	24092	24091	23629	24071	23660	23867	24114	23820	23842	23839	24136	23813	23766	24036	24048	23908	24136	23940	24008	23732	24145	23867	23911	24116	23839	23935	23873	23761	24102	23968	23659	23815	24106	23796	23985	23915	24059	24077	23966	24028	23775	23919	24089	23908	23971	23856	24103	24143	23897	24016	23902	24156	24007	23952	23743	23966	23907	23696	23897	24024	23916	23908	24098	23918	24049	24040	23975	24279	23947	24247	23754	24006	23887	24055	24044	24070	24027	24116	24178	23980	23949	23598	23899	24054	23994	24139	24029	23853	23893	24205	24073	23981	23873	23928	23912	24006	23983	24036	23815	24058	24170	23955	23758	24065	23931	24005	23765	24010	24043	23831	23797	23890	23828	23871	23955	23906	24274	23863	24057	23846	24220	24012	23915	24277	24072	23934	23647	23662	24016	24179	23826	23921	24129	23827	23815	24045	23912	23886	23926	24013	24038	23988	23928	24108	23912	24008	23880	24148	24191	24202	23726	23968	23936	24065	23931	23784	23907	23910	24033	23703	24134	24061	23807	23765	24188	24090	24162	23846	23970	23953	24060	24147	23813	24034	23758	23747	23956	23927	23840	23821	23797	23976	23820	23821	23919	23993	24019	24132	24046	23934	23839	24059	24110	24137	24014	23904	23966	23747	23891	23894	24040	23945	24143	23966	23735	23902	23849	23863	24037	24006	23713	24005	23947	23957	24088	23988	24022	23837	24014	23886	23977	23763	23897	23943	23894	23870	23761	24162	23993	24029	24064	23779	23813	23982	23955	23802	24140	23864	23967	24089	24047	23694	23813	24022	24006	23924	24065	23862	23943	23710	23900	23713	23812	24265	23811	23979	24038	24127	23830	23986	24038	24017	23852	23871	23703	23841	24021	23724	23823	23808	23666	23615	24143	23816	24300	23989	24069	24067	23953	23823	23787	23883	23813	23918	23853	24032	24003	23967	24062	24056	23875	23760	23811	24031	23905	24053	23974	24069	24014	23920	23816	24083	24010	24072	24049	23771	23890	23812	23948	23823	23805	23681	23872	24060	23841	23936	23631	24033	23938	24086	24110	23801	23754	23943	23937	24016	23966	23993	23872	23921	23718	24270	24001	24122	23993	23918	23947	23749	24053	23886	24033	24036	24150	24025	24154	23816	23999	23773	23782	24076	23961	23894	23922	24154	23967	23833	24104	23866	23974	24058	24048	23838	23817	24191	23994	23823	23786	23852	24001	23930	23924	24016	23920	23915	23845	23885	24066	24195	24167	23994	23752	23857	24048	23835	23966	24066	24091	24079	23906	23938	23851	23816	23902	24106	24044	23966	24034	23951	24126	23808	24007	24147	24031	23981	23833	24148	23875	24131	23993	23722	23968	23937	23878	23937	24019	23892	23897	23895	23863	24011	23758	24191	24001	23889	23849	23968	23834	24095	23909	24033	24156	23844	23748	23800	24141	24040	23806	23857	23982	24046	24166	23845	24062	23824	24002	23814	23844	23896	23755	24007	23941	23860	23878	24019	23803	23815	23975	23815	23730	23843	24138	24138	24009	24027	24040	24038	24038	23863	24065	23921	23875	23933	23989	24004	23880	24034	23732	23888	23749	23943	24075	23900	23851	23797	24234	23949	24149	24023	23782	24124	23871	23896	24027	24064	23901	23761	23888	23784	23883	23993	23966	24244	24028	23968	24013	23945	23737	23884	23850	23797	23983	23887	23949	24136	24007	23903	24100	24274	24175	23994	24014	24101	23871	24054	23947	23842	24006	24142	24309	23979	23997	24049	23993	24192	24079	23896	24155	23838	23850	24061	24047	23944	23927	24238	24060	23702	23779	23739	23742	23785	23738	23946	23906	24050	23888	23841	24231	23977	23725	23942	24002	23817	24014	24022	23814	23884	24144	23757	23940	23948	23866	23917	23647	23923	23749	23935	24141	23856	24004	23882	23898	23885	23905	23878	23735	23917	23462	24100	23809	24126	23944	23932	24071	23969	23961	24003	23958	23993	23755	23755	24154	23900	23818	23975	23979	23987	24033	23676	23692	23957	23927	23914	23963	23934	23845	24102	24071	24024	23907	24168	23898	23812	24158	23926	23970	23676	23857	24152	23972	23992	24050	23922	23873	24027	23856	24057	23928	24194	23995	24069	24056	23897	23901	24083	24197	23963	24025	24045	23916	24035	24272	23945	24118	23779	23877	23848	23856	23734	24167	23995	23999	23786	23602	24097	23787	23889	23985	23932	23866	23942	23869	23880	23993	23987	24088	23915	24054	23999	23657	23802	23874	24019	23941	23841	23837	23997	24110	24130	23856	23982	23907
28233	51375	45847	39532	68754	79747	60031	35687	21165	16419	15195	15199	15109	15063	14992	14975	14991	15058	15078	15210	15026	14892	15068	14971	14891	15044	14938	15052	14940	14892	15004	14829	14932	14864	14946	14953	15076	14757	15122	14991	14910	14980	15004	15035	15009	14906	15075	14965	14892	14845	15001	14943	14969	15078	15020	15079	14962	15182	15028	14952	14834	14924	15104	15022	14947	15052	14903	15140	14805	15022	14888	15089	14725	15010	15014	14962	14952	14973	14852	15061	14931	15044	14913	14947	15036	14981	15055	15002	14876	14933	15185	15162	15009	14878	15110	14852	14974	14957	14977	15108	14870	15126	14831	14983	14876	15050	14989	14855	14914	15001	15076	15048	14962	14852	14928	14930	14949	15033	15037	14988	14936	14951	14996	14961	15064	14955	15046	14786	14766	14893	15006	14877	15101	14891	14967	15039	14914	14837	15064	15079	14924	14980	14946	15006	15070	14970	14976	14728	15054	14879	15023	14888	15003	14896	14660	15006	15017	14991	15126	14995	14964	14898	14841	14988	14876	15057	15066	14964	14966	15044	14953	14863	15055	14800	15158	14908	14965	14826	15158	14911	14940	15107	15156	15072	15111	14980	15031	14820	14920	14949	14939	15078	14901	14922	15079	14903	14949	14968	14888	14890	14982	14772	15131	14971	14967	14851	14775	14981	14977	14912	14754	14951	14937	14876	14852	15050	14933	14951	14940	14881	14890	14881	14948	15132	15046	15069	14825	15140	14917	15061	15060	14928	14857	14949	14838	14741	14818	14940	14994	14797	14844	14986	14836	14894	14990	14859	15066	14918	14982	15218	15044	14884	14962	14967	14945	14824	14921	14961	15080	14919	15053	14870	15077	14864	14830	14930	15012	14911	15030	14865	14941	14983	15086	15038	14896	15020	14803	14876	14943	14996	15051	14916	15060	14957	15045	15071	14871	14963	15068	14729	14903	14853	14895	14982	14954	15079	14978	15307	14989	14947	15010	14936	14936	14816	15039	14805	14925	15023	14837	14935	14987	14936	14836	14874	14934	15127	14857	14896	14892	14892	14786	14989	15019	14867	15159	14840	15085	15009	14852	14895	15102	15018	14921	14999	14985	14950	15144	15047	14887	14948	15112	14952	14862	14925	14868	14833	14861	14960	14899	14910	14925	15050	15006	15078	14938	14930	14779	15022	15073	14932	14986	14854	14863	15013	14995	14901	15062	14888	14960	14993	15049	15032	14838	14908	14846	14859	14944	15077	14964	14964	14815	14790	15001	14851	14716	14908	14867	14955	15036	15012	15138	14925	14949	14981	14851	14983	14894	14875	15019	14833	14989	14962	14946	15049	14841	14879	14967	14843	15027	14902	14960	15104	14930	14774	14852	14825	15022	14924	14977	14953	14949	14934	15005	14727	14949	14777	14919	15039	14953	14904	14756	15143	14832	14945	14850	15057	14939	14905	14964	14970	14937	15082	14780	15056	14842	14747	15083	14976	15047	14897	14988	14921	14839	14839	15071	15015	14837	14928	14945	14961	15015	14956	15010	14963	14947	14849	14953	15029	14940	14987	14827	14828	15041	14909	14810	14990	14890	14778	15018	14938	14935	14723	14970	15163	14951	14932	14930	14986	14991	14852	15026	14816	15161	15153	14955	14807	14875	14909	15027	14984	14989	15017	14871	15040	14747	14990	14936	14983	15065	15080	15028	14884	14977	15069	14788	15044	14928	14604	14822	14950	14940	15125	14925	14987	14722	15013	14909	14948	14889	14930	15117	15020	14952	14964	14958	14986	14933	15055	14939	15041	14855	14953	14935	14974	14927	14991	14866	15040	15021	15032	15089	14880	14952	14899	14916	15075	14943	14888	14818	14974	14745	14978	14811	14971	15038	14995	14882	15014	15062	14979	14991	14959	15076	14914	14860	14961	14949	15109	14928	14767	15036	14963	14900	14913	14977	14880	14980	14965	15016	14877	14944	14841	15062	14995	15022	14797	15016	14866	15020	14879	14870	14854	14866	15061	15015	14972	15063	14925	15004	14954	14798	14822	15024	15010	14891	14806	14950	14879	14693	15010	14929	14962	14886	15005	14848	14925	14842	14973	15036	14944	14668	15026	14886	14866	14920	15035	14970	15002	14946	14887	14906	15006	14924	14937	14922	15000	14957	14952	15006	14688	14989	14908	15216	14902	15006	14968	15197	14962	14917	14978	15007	14946	14989	14909	15085	14979	14966	14963	14888	14975	14932	14858	14983	15028	14804	14989	14900	15083	14843	14985	14889	14856	14870	15159	14874	14886	14863	14903	14853	14955	14879	14874	14743	15030	14986	14998	14968	14851	14935	14974	14957	14802	14828	14792	14859	14945	14886	14776	14914	15087	14989	14838	14952	14929	14754	14986	15133	14700	14890	14974	14977	14732	15012	15075	14884	15041	14825	15133	14961	14763	14866	14853	14977	15003	15013	14858	14894	14827	15101	14925	15013	14912	15029	14825	14913	14965	14934	14827	14802	15135	14884	14807	15090	15063	14797	14838	15125	14859	14792	14859	15018	14983	14922	14889	14845	14980	14994	14974	14848	14892	14949	14985	15002	14986	15152	15092	14900	14967	15001	15027	14880	14956	14913	14936	15013	14952	15047	14814	15045	14887	15097	14910	14779	14942	14948	14971	15009	14917	15007	14808	15037	14994	15039	15094	14825	15126	14846	14900	14903	15045	15010	14987	14920	14964	14815	15152	15045	14956	14989	14814	15054	14922	15038	15169	14886	14928	15145	14936	14935	14824	15018	14940	14970	14907	14653	14863	14877	14754	14979	14940	14941	14970	15028	14963	15085	14993	14906	14994	15232	14938	15034	15052	14968	14900	14806	15050	14814	14920	15031	15017	14955	14910	15142	14852	15002	14834	14946	14993	14926	14956	14832	14807	14904	14985	14955	14951	15058	14860	14852	14980	14883	14969	14803	14812	14948	15006	15154	14938	15078	14844	14976	15018	15088	14992	14909	14793	14816	15069	14845	14986	14848	14924	15103	14954	14936	14976	14962	14946	14871	15105	14841	14932	14853	15001	15036	14804	14984	14879	14874	14821	14990	14935	14845	15044	14897	14861	15017	14964	14918	14907	14910	14769	14785	14989	15011	15130	14960	14982	15045	14957	14832	15120	15112	14852	14984	14955	14983	15118	14915	14846	14983	14965	14925	14918	15251	14802	14837	14934	15008	15024	14868	15056	14822	15161	14923	14886	14999	14768	14907	15046	14953	15011	15022	14873	14904	14929	15008	14772	14992	15075	14956	15069	14847	14956	14793	14796	14849	14966	14846	15026	14910	14855	14855	14939	14887	15026	15074	15002	14957	14877	14999	14756	15094	15128	14867	14917	14826	15079	14997	14831	14908	15002	14998	15018	14829	14879	14878	14975	14879	14935	14832	15021	14995	14854	15016	14858	15013	14995	15032	14950	14995	14924	14811	15056	14927	15023	14912	15024	14841	14997	14945	15057	15013	15040	15074	14900	14955	14999	14923	15027	14845	14921	15040	15029	14900	15019	15046	14864	15002	14984	15046	14756	14776	14952	15047	15029	14812	15031	14998	14985	14921	15056	14950	14871	14845	14831	14817	14701	14853	14891	14796	15177	14868	14971	15037	14974	15055	14996	14940	15009	15026	14994	14813	14971	14966	14938	14890	15031	15074	14999	14908	14932	14990	14970	14919	15132	14876	15001	14856	14918	14853	15002	14969	14936	15057	14976	14871	14929	15116	14916	15004	14939	15021	15158	15043	15053	15092	14838	14887	14981	14957	14942	15044	15092	15076	14831	14848	14788	14902	14936	15023	14736	15001	14994	14993	14971	15123	15015	14934	14910	14990	15091	15019	15075	14926	14733	14974	14849	15025	14846	14972	14948	14980	15032	15054	14810	14932	14775	14925	15011	14991	15063	15150	14893	15005	14839	14929	14952	14971	14902	14964	14976	14827	14825	15007	14801	14862	14966	14976	15006	14885	14945	14954	14787	14905	14991	14960	15171	14972	15041	14953	14741	14856	15034	14823	14940	14797	14962	14927	15077	15136	15097	15000	14900	15050	14946	14806	14956	14764	15001	15048	14736	15020	15059	14981	14930	14988	14832	14880	14947	14806	14868	15106	14840	14865	14923	14917	14883	14872	14904	14862	14761	14900	15045	14869	14896	14988	14890	15050	14774	14847	15038	14817	14797	14820	14861	15022	14937	14869	14896	15000	14888	14724	15037	14858	14863	14902	14957	14898	15053	14878	15041	14893	14977	14791	14777	14870	15068	15027	14920	14938	15049	15157	14816	14932	14851	15086	14905	14946	14968	14957	14908	14889	15080	14982	14996	14868	14915	14978	15019	14787	14856	15123	14957	15042	14882	14885	15031	14725	15063	14959	14881	14919	14862	15064	14845	14955	14970	15061	14903	15006	14867	14989	14910	14972	14980	14895	14880	14913	14803	14953	14765	14840	15022	14790	14842	14827	15137	14958	14869	14952	15106	14956	14988	14808	14996	14661	14980	15072	14966	14873	14964	15114	14861	14806	14659	14882	14980	14883	15053	14837	14951	14837	14830	14967	14995	15003	14842	14818	14800	14921	14892	14903	14811	14897	14810	14942	14908	14796	14962	14803	14991	14867	15087	14874	14788	14919	14980	15188	14909	14917	14893	14911	14879	14951	14940	14860	14734	14948	14999	14877	15091	14907	14899	14903	14970	14846	15048	15016	14890	14879	14936	14998	14917	14868	15001	14727	14938	15101	14673	14952	14871	15036	14953	14883	14927	14952	15020	15029	15050	14775	14875	14971	14817	14971	15059	15129	14779	14897	15000	15042	15019	14876	14912	14707	14987	14897	14790	14980	14923	15017	14976	14930	15036	14924	14960	15050	15019	14932	14987	14810	14990	15108	15131	14769	14815	15022	14847	14994	15064	14988	15176	14787	15061	14928	14813	14896	14866	14884	14999	14902	15025	14917	14910	14794	14914	14872	15124	15022	14832	14875	14794	14894	14971	15008	15041	14997	14964	14834	14964	14954	15073	15001	14848	15012	15009	14832	14838	14867	14879	14837	15075	15203	14972	14889	15035	14978	14918	14944	15047	14912	14902	14968	14974	14914	14898	15178	14905	14961	14929	14969	14827	14972	14965	14969	14831
34027	30421	34014	30989	30055	34278	31035	27310	24837	23735	23681	23649	23468	23606	23355	23501	23500	23647	23434	23663	23446	23558	23484	23596	23590	23520	23366	23353	23416	23720	23558	23498	23391	23525	23620	23665	23538	23353	23388	23371	23475	23589	23540	23607	23418	23654	23411	23361	23650	23679	23358	23412	23688	23514	23592	23298	23432	23382	23658	23585	23600	23557	23419	23404	23336	23591	23518	23577	23291	23528	23230	23332	23493	23485	23393	23138	23488	23571	23671	23661	23403	23330	23588	23581	23203	23286	23561	23423	23280	23586	23440	23274	23622	23437	23505	23518	23554	23141	23693	23810	23514	23404	23436	23434	23377	23245	23483	23670	23422	23469	23527	23664	23321	23302	23503	23479	23435	23513	23355	23504	23484	23546	23650	23455	23420	23362	23475	23616	23666	23581	23141	23490	23688	23406	23744	23417	23459	23399	23372	23465	23293	23428	23646	23401	23493	23329	23331	23455	23537	23462	23248	23338	23377	23283	23511	23631	23492	23230	23362	23583	23459	23493	23406	23445	23597	23294	23321	23258	23450	23363	23438	23227	23643	23417	23414	23639	23644	23500	23502	23637	23554	23621	23230	23284	23232	23341	23496	23491	23419	23543	23452	23454	23612	23521	23620	23431	23488	23630	23548	23580	23376	23382	23703	23535	23409	23590	23479	23562	23454	23406	23623	23422	23583	23479	23367	23507	23549	23631	23459	23456	23499	23333	23335	23309	23362	23389	23481	23618	23468	23415	23449	23672	23642	23676	23382	23558	23395	23717	23440	23454	23671	23716	23711	23409	23405	23676	23492	23446	23523	23320	23473	23234	23485	23483	23797	23396	23156	23251	23295	23702	23321	23316	23389	23482	23440	23523	23504	23602	23448	23540	23791	23368	23386	23458	23546	23534	23458	23341	23370	23478	23394	23677	23410	23328	23453	23642	23386	23454	23478	23442	23546	23288	23560	23431	23457	23215	23432	23650	23559	23291	23399	23402	23574	23180	23355	23565	23184	23505	23302	23311	23355	23452	23537	23497	23262	23525	23800	23669	23304	23456	23487	23327	23643	23315	23479	23193	23457	23257	23548	23364	23386	23455	23526	23481	23505	23668	23489	23690	23274	23623	23506	23428	23546	23483	23504	23551	23374	23418	23661	23381	23298	23473	23555	23473	23780	23655	23418	23378	23272	23492	23210	23412	23607	23503	23487	23389	23480	23720	23413	23329	23387	23497	23344	23574	23519	23312	23338	23536	23564	23468	23473	23196	23425	23468	23354	23185	23500	23419	23566	23439	23507	23323	23337	23364	23356	23610	23581	23412	23504	23474	23643	23420	23343	23512	23556	23284	23699	23461	23665	23508	23415	23423	23293	23420	23890	23426	23558	23374	23569	23619	23505	23157	23566	23542	23225	23478	23610	23678	23425	23368	23429	23455	23534	23497	23779	23447	23563	23255	23426	23394	23426	23511	23531	23280	23391	23523	23486	23448	23295	23462	23565	23505	23334	23489	23579	23604	23325	23436	23436	23596	23462	23576	23413	23455	23424	23520	23318	23406	23452	23236	23449	23509	23307	23472	23276	23550	23759	23622	23288	23302	23559	23549	23562	23502	23531	23607	23496	23463	23542	23265	23401	23527	23378	23470	23691	23361	23505	23439	23566	23507	23658	23481	23482	23135	23477	23312	23829	23537	23666	23534	23408	23565	23552	23351	23493	23450	23331	23400	23616	23465	23554	23466	23596	23469	23376	23459	23545	23570	23556	23534	23633	23622	23534	23734	23500	23434	23682	23413	23593	23513	23726	23477	23327	23235	23357	23459	23354	23601	23482	23650	23394	23240	23659	23612	23397	23206	23610	23524	23430	23441	23485	23522	23735	23635	23448	23448	23641	23540	23669	23512	23491	23643	23492	23509	23518	23431	23519	23541	23514	23562	23483	23381	23279	23384	23286	23603	23275	23281	23550	23673	23407	23369	23432	23604	23370	23423	23399	23434	23445	23416	23391	23588	23406	23666	23575	23746	23735	23330	23508	23508	23674	23240	23773	23305	23455	23478	23510	23425	23453	23681	23491	23566	23513	23375	23484	23443	23546	23427	23587	23460	23339	23374	23351	23257	23518	23429	23482	23482	23442	23225	23431	23522	23378	23429	23315	23573	23452	23477	23452	23517	23418	23480	23491	23463	23515	23323	23547	23425	23431	23572	23119	23280	23394	23671	23508	23510	23612	23540	23519	23433	23399	23358	23658	23575	23571	23326	23509	23352	23459	23335	23254	23395	23348	23472	23470	23405	23637	23464	23323	23313	23500	23483	23664	23644	23569	23341	23580	23447	23460	23302	23433	23507	23738	23759	23542	23297	23488	23311	23518	23319	23656	23646	23601	23392	23743	23548	23422	23575	23363	23581	23737	23626	23305	23381	23593	23431	23454	23580	23541	23667	23499	23491	23612	23404	23158	23453	23319	23475	23439	23531	23504	23466	23407	23311	23479	23579	23569	23535	23654	23436	23410	23489	23393	23593	23324	23716	23507	23406	23412	23499	23509	23415	23458	23425	23292	23285	23525	23340	23572	23501	23356	23435	23443	23409	23657	23561	23537	23282	23343	23757	23416	23237	23435	23695	23324	23422	23500	23515	23614	23463	23475	23484	23450	23513	23414	23485	23562	23358	23566	23370	23544	23486	23339	23499	23626	23445	23381	23705	23561	23504	23219	23160	23293	23473	23224	23420	23592	23436	23484	23493	23546	23514	23445	23530	23493	23529	23502	23613	23570	23744	23514	23425	23452	23189	23655	23444	23529	23440	23491	23345	23616	23645	23449	23671	23556	23431	23640	23429	23576	23508	23345	23399	23471	23463	23481	23206	23482	23580	23255	23614	23269	23770	23378	23392	23628	23311	23517	23426	23328	23391	23575	23473	23543	23526	23517	23361	23299	23519	23494	23415	23277	23550	23868	23585	23693	23370	23447	23691	23651	23467	23442	23654	23716	23379	23320	23533	23548	23591	23372	23515	23462	23558	23743	23579	23580	23529	23577	23542	23608	23317	23506	23377	23434	23319	23541	23661	23455	23657	23350	23435	23486	23580	23810	23329	23615	23578	23385	23677	23554	23522	23626	23281	23537	23176	23483	23566	23588	23500	23427	23368	23357	23430	23484	23528	23650	23568	23617	23672	23552	23409	23397	23467	23597	23614	23359	23747	23502	23283	23633	23704	23419	23680	23654	23338	23288	23346	23503	23429	23561	23469	23480	23474	23542	23414	23226	23166	23245	23246	23417	23357	23341	23486	23392	23467	23564	23492	23398	23474	23244	23542	23509	23246	23404	23548	23373	23461	23382	23429	23555	23559	23476	23352	23401	23572	23631	23541	23236	23431	23615	23394	23394	23319	23491	23580	23446	23491	23230	23386	23582	23662	23504	23394	23636	23550	23485	23636	23608	23371	23346	23724	23527	23193	23650	23333	23454	23412	23288	23309	23393	23656	23366	23517	23565	23873	23672	23828	23292	23518	23557	23441	23647	23368	23372	23409	23499	23512	23514	23208	23504	23387	23644	23677	23441	23354	23663	23408	23627	23509	23462	23509	23435	23420	23406	23430	23307	23594	23510	23492	23614	23599	23377	23307	23363	23552	23547	23662	23562	23403	23515	23427	23497	23525	23402	23310	23562	23564	23688	23345	23582	23487	23374	23526	23381	23464	23430	23684	23710	23417	23742	23544	23816	23522	23269	23228	23472	23688	23444	23466	23468	23315	23428	23374	23687	23325	23714	23345	23333	23354	23310	23250	23228	23172	23796	23484	23534	23630	23486	23694	23337	23488	23545	23465	23601	23360	23492	23432	23383	23330	23367	23516	23655	23641	23606	23636	23405	23510	23358	23374	23304	23280	23606	23584	23548	23537	23439	23767	23290	23411	23596	23418	23606	23475	23343	23402	23446	23519	23457	23430	23462	23293	23461	23480	23535	23572	23576	23559	23660	23516	23410	23627	23600	23426	23494	23632	23385	23491	23436	23222	23491	23519	23547	23210	23884	23619	23492	23666	23540	23447	23341	23437	23674	23335	23338	23484	23620	23559	23383	23542	23301	23561	23365	23421	23382	23501	23755	23425	23533	23364	23548	23670	23409	23498	23578	23372	23602	23347	23342	23516	23706	23679	23481	23369	23366	23616	23548	23586	23288	23440	23408	23460	23505	23447	23633	23567	23638	23651	23424	23587	23492	23346	23188	23183	23641	23407	23599	23350	23627	23433	23613	23316	23269	23472	23566	23376	23478	23616	23521	23576	23539	23615	23470	23607	23513	23421	23521	23499	23718	23431	23432	23468	23612	23350	23591	23467	23520	23365	23408	23649	23627	23457	23721	23506	23320	23507	23192	23336	23832	23582	23526	23202	23355	23492	23366	23530	23349	23329	23481	23377	23292	23735	23547	23361	23685	23391	23554	23673	23497	23297	23495	23439	23412	23415	23620	23620	23364	23538	23804	23480	23427	23306	23373	23462	23568	23571	23466	23556	23459	23659	23469	23560	23351	23592	23511	23403	23539	23424	23572	23351	23367	23294	23631	23393	23553	23381	23599	23390	23565	23356	23205	23422	23532	23353	23539	23627	23474	23406	23574	23668	23245	23529	23561	23678	23323	23380	23521	23487	23534	23483	23517	23509	23434	23584	23593	23382	23542	23308	23520	23637	23677	23546	23495	23347	23277	23420	23748	23451	23685	23576	23326	23532	23514	23616	23432	23356	23672	23600	23502	23658	23660	23277	23615	23541	23235	23531	23421	23732	23533	23464	23398	23583	23328	23516	23644	23557	23412	23804	23340	23342	23758	23485	23429	23529	23741	23529	23679	23527	23234	23612	23455	23405	23640	23525	23723	23381	23363	23357	23535	23399	23556	23632	23349	23651	23129	23402	23620	23453	23486	23707	23557	23507	23702	23667	23388	23729	23408	23302	23414	23559	23733	23574	23385	23588	23393	23548	23355	23581	23422	23711	23346	23779	23352	23544	23405	23487	23472	23554	23375	23451	23458	23619	23551	23596	23548	23396	23628	23483	23433	23319	23342	23309	23524	23688	23617	23417	23542	23424	23513	23405	23547	23527	23630	23706	23529	23379	23544	23511	23559	23364	23476	23634	23489	23557	23521	23327	23347	23407
21795	30933	27419	21488	22021	25582	20814	17203	15034	14656	14451	14326	14381	14281	14267	14360	14349	14366	14209	14221	14413	14353	14293	14204	14244	14147	14291	14346	14185	14449	14374	14181	14266	14340	14432	14200	14393	14223	14337	14216	14117	14283	14041	14239	14203	14289	14213	14323	14300	14244	14255	14397	14298	14311	14176	14334	14343	14311	14292	14259	14157	14133	14254	14390	14277	14253	14090	14448	14152	14331	14102	14147	14297	14240	14303	14385	14233	14082	14432	14089	14334	14209	14260	14251	14279	14351	14267	14102	14229	14327	14308	14209	14349	14366	14399	14353	14307	14338	14234	14231	14315	14323	14193	14247	14208	14098	14263	14305	14297	14109	14121	14205	14252	14388	14169	14476	14238	14229	14337	14216	14243	14276	14103	14116	14212	14073	14226	14109	14169	14357	14372	14155	14335	14321	14196	14311	14232	14276	14252	14156	14269	14208	14327	14323	14214	14092	14270	14455	14217	14264	14135	14337	14168	14334	14202	14239	14229	14149	14348	14393	14097	14193	14241	14244	14397	14116	14339	14219	14195	14163	14290	14349	14168	14136	14126	14383	14174	14101	14185	14055	14108	14175	14069	14217	14123	14152	14134	14465	14311	14272	14407	14376	14376	14032	14376	14100	14154	14356	14192	14166	14229	14256	14277	14417	13943	14196	14027	14172	14077	14331	14011	14170	14161	14418	14016	14119	14222	14294	14301	14180	14075	14368	14230	14143	14138	14275	14221	14345	14213	14245	14151	14289	14246	14223	14176	14333	14190	14182	14331	14212	14176	14235	14312	14304	14117	14175	13996	14170	14399	14131	14150	14339	14201	14382	14124	14097	14190	14289	14231	14232	14428	14339	14252	14200	14350	14272	14168	14212	14325	14294	13994	14226	14071	14125	14339	14334	14284	14224	14291	14244	14375	14326	14275	14291	14257	14011	14138	14246	14167	14178	14193	14198	14333	14209	14197	14178	14225	14287	14286	14230	14158	14108	14265	14194	14316	14107	14202	14241	14221	14283	14131	14188	14382	14310	14190	14089	14226	14214	14271	14246	14322	14189	14242	14315	14222	14152	14167	14311	14160	14203	14367	14437	14260	14263	14334	14238	14338	14204	14471	14232	14298	14353	14189	14222	14227	14178	14263	14292	14194	14138	14227	14319	14391	14382	14248	14184	14247	14326	14282	14182	14239	14276	14117	14168	14196	14135	14278	14317	14510	14500	14230	14276	14284	14398	14371	14123	14298	14228	14158	14241	14130	14137	14152	14021	14256	14307	14332	14275	14206	14008	14182	14075	14235	14265	14373	14377	14321	14126	14289	14310	14316	14425	14388	14368	14276	14227	14262	14232	14282	14172	14252	14298	14333	14201	14263	14265	14031	14403	14284	14078	14290	14112	14289	14138	14173	14146	13980	14241	14210	14256	14069	14241	14134	14281	14186	14274	14130	14106	14318	14176	14292	14197	14327	14257	14113	14145	14197	14369	14189	14165	14385	14300	14091	14113	14307	14330	14223	14242	14367	14310	14255	14219	14222	14148	14240	14315	14156	14091	14460	14287	14179	14189	14210	14226	14348	14178	14419	14035	14211	14269	14267	14285	14308	14413	14194	14210	14224	14196	14226	14112	14309	14265	14267	14389	14040	14192	14287	14423	14340	14220	14115	14347	14217	14185	14312	14394	14178	14405	14195	14143	14276	14356	14305	14190	14244	14103	14418	14402	14260	14331	14195	14229	14392	14024	14125	14418	14376	14197	14288	14283	14287	14210	14173	14244	14280	14240	14240	14222	14312	14211	14228	14326	14324	14272	14065	14145	14194	14237	14372	14163	14228	14144	14300	14212	14208	14342	14139	14265	14398	14319	14149	14209	14389	14229	14295	14328	14386	14276	14218	14218	14347	14277	14426	14422	14179	14081	14284	14217	14126	13972	14221	14249	14222	14363	14240	14081	14284	14327	14292	14180	14274	14330	14363	14167	14216	14492	14216	14313	14220	14164	14420	14312	14307	14352	14242	14196	14312	14238	14298	14236	14163	14180	14201	14166	14419	14164	14278	14316	14183	14173	14248	14020	14269	14207	14172	14288	14218	14461	14334	14128	14079	14325	14045	14266	14325	14228	14215	14245	14308	14215	14297	14164	14337	14169	14225	14266	14419	14240	14285	14223	14270	14312	14181	14324	14246	14155	14154	14222	14379	14115	14198	14193	14136	14140	14324	14245	14215	14181	14347	14375	14379	14292	14219	14144	14241	14123	14171	14185	14208	14303	14419	14162	14219	14295	14434	14248	14115	14271	14110	14149	14281	14266	14321	14249	14223	14162	14349	14095	14273	14452	14244	14232	14287	14252	14155	14211	14371	14306	14271	14296	14312	14319	14162	14269	14321	14384	14218	14176	14201	14095	14488	14108	14240	14278	14303	14329	14266	14114	14093	14378	14312	14331	14230	14194	14173	14123	14231	13969	14288	14417	14194	14253	14212	14303	14269	14050	14255	14338	14208	14222	14258	14114	14273	14165	14133	14318	14186	14301	14356	14222	14078	14073	14212	14253	14272	14155	14381	14242	14343	14122	14335	14208	14099	14353	14200	14274	14159	14298	14301	14230	14164	14366	14282	14297	14109	14220	14219	14162	14193	14199	14482	14109	14248	14334	13999	14255	14252	14176	14433	14349	14251	14379	14292	14311	14334	14172	14205	14186	14412	14289	14326	14388	14341	14316	14336	14032	14327	14204	14282	14296	14280	14240	14176	14179	14369	14341	14202	14183	14306	14190	14179	14194	14201	14293	13919	14154	14354	14195	14220	14254	14262	14314	14277	14243	14087	14383	14313	14309	14352	14399	14288	14242	14405	14199	14136	14405	14439	14199	14356	14379	14107	14294	14268	14317	14110	14106	14328	14106	14371	14241	14314	14266	14030	14148	14113	14341	14248	14291	14244	14225	14154	14159	14245	14303	14425	14298	14440	14315	14350	14151	14142	14128	14297	14146	14425	14170	14233	14210	14228	14122	14269	14256	14235	14259	14200	14181	14083	14340	14321	14257	14229	14226	14299	14163	14310	14231	14290	14203	14125	14133	14280	14080	14326	14150	14263	14302	14097	14285	14289	14039	14205	14327	14102	14294	14358	14262	14278	14241	14237	14155	14187	14424	14189	14240	14122	14040	14237	14235	14167	14148	14321	14296	14289	14334	14163	14318	14191	14267	14336	14173	14351	14294	14110	14261	14209	14325	14426	14138	14418	14251	14274	14229	14096	14194	14312	14133	14324	14338	14420	14232	14135	14001	14283	14220	14299	14320	14236	14171	14187	14227	14224	14229	14216	14275	14244	14198	14407	14324	14130	14352	14179	14289	14455	14193	14134	14266	14155	14246	14096	14326	14161	14187	14331	14121	14208	14194	14303	14357	14221	14267	14212	14297	14391	14231	14147	14239	14135	14485	14373	14419	14212	14335	14284	14023	14136	14169	14113	14246	14224	14210	14359	14220	14114	14165	14359	14105	14246	14195	14080	14279	14212	14037	14299	14174	14195	14076	14458	14374	14264	14373	14190	14099	14124	14155	14334	14140	14352	14157	14109	14275	14270	14197	14370	14297	14250	14375	14084	14252	14111	14376	14136	14179	14286	14295	14263	14240	14112	14244	14194	14254	14136	14147	14270	14122	14317	14261	14205	14273	14165	14153	14026	14248	14287	14183	14040	14359	14349	14205	14384	14360	14097	14323	14267	14358	14152	14187	14318	14365	14312	14371	14269	14155	14085	14093	14322	14456	14249	14275	14157	14242	14183	14162	14297	14291	14321	14354	14398	14275	14209	14281	14157	14283	14287	14221	14114	14337	14496	14265	14336	14209	14079	14185	14243	14237	14160	14133	14355	14273	14071	14075	14156	14239	14338	14041	14179	14269	14227	14172	14341	14228	14287	14183	14256	14180	14398	14302	14260	14277	14382	14120	14294	14266	14344	14331	14187	14021	14121	14073	14242	14245	14254	14216	14281	14160	14434	14039	14268	14355	14151	14148	14153	14246	14412	14307	14082	14183	14411	14109	14262	14066	14057	14217	14250	14056	14290	14165	14126	14024	14322	14073	14099	14238	14261	14363	14255	14020	14109	14234	14319	14373	14296	14191	14492	14154	14293	14204	14194	14472	14155	14111	14268	14201	14315	14290	14275	14385	14265	14230	14354	14163	14332	14346	14191	14376	14183	14364	14442	14048	14166	14215	14298	14118	14395	14275	14351	14070	14205	14286	14257	14465	14262	14149	14215	14304	14301	14269	14029	14304	14152	14360	14279	14291	14056	14129	14238	14273	14170	14214	14361	14389	13988	14304	14287	14208	14373	14431	14242	14284	14445	14197	14300	14353	14223	14417	14143	14249	14381	14265	14322	14223	14314	14161	14101	14296	14304	14225	14183	14203	14090	14280	14217	14160	14125	14163	14176	14254	14226	14276	14442	14396	14263	14067	14249	14303	14169	14210	14223	14101	14381	14118	14130	14210	14217	14293	14060	14169	14183	14220	14207	14393	14242	14131	14264	14181	14129	14339	14208	14268	14160	14264	14265	14234	14233	14255	14325	14283	14265	14276	14205	14183	14233	13937	14300	14198	14232	14190	14127	14096	14227	14136	14242	14190	14243	14220	14199	14082	14125	14243	14327	14295	14134	14295	14358	14011	14297	14332	14197	14185	14161	14186	14306	14283	14354	14245	14236	14140	14130	13988	14309	14404	14288	14062	14270	14200	14362	14152	14310	14290	14239	14159	14301	14369	14202	14323	14232	14354	14256	14272	14161	14124	14251	14417	14182	14172	14242	14270	14213	14325	14328	14223	14334	14270	14216	14159	14433	14236	14326	14292	14071	14241	14256	14069	14208	14256	14367	14281	14141	14239	14176	14231	14292	14162	14367	14295	14351	14296	14301	14296	14261	14367	14195	14138	14301	14176	14100	14388	14219	14418	14200	14335	14195	14266	14318	14209	14251	14365	14107	14326	14082	14260	14313	14296	14283	14265	14059	14290	14177	14244	14221	14292	14408	14321	14261	14362	14241	14192	14266	14154	14241	14290	14279	14228	14293	14305	14127	14199	14253	14253	14369	14191	14168	14376	14265	14376	14270	13988	14284	14221	14119	14347	14354	14167	14393	14219	14189	14200
25928	21853	29619	32982	46963	62219	51091	37278	28314	24987	24204	23630	23690	23553	23775	23430	23780	23503	23391	23427	23441	23618	23470	23527	23720	23722	23616	23601	23605	23402	23552	23578	23683	23605	23511	23739	23479	23486	23647	23574	23665	23581	23521	23710	23484	23520	23428	23313	23615	23514	23325	23505	23667	23539	23755	23642	23620	23400	23383	23642	23729	23568	23500	23845	23487	23458	23477	23392	23339	23372	23562	23333	23467	23647	23540	23513	23683	23683	23493	23520	23747	23536	23588	23584	23564	23750	23557	23500	23240	23304	23583	23651	23486	23469	23770	23425	23683	23630	23492	23588	23509	23457	23733	23350	23579	23467	23533	23459	23345	23456	23593	23558	23479	23531	23210	23662	23544	23389	23745	23434	23389	23759	23557	23648	23391	23348	23531	23488	23306	23383	23681	23350	23501	23589	23379	23632	23490	23445	23704	23502	23370	23300	23576	23362	23479	23561	23645	23448	23434	23431	23554	23068	23378	23398	23532	23459	23587	23536	23425	23344	23344	23484	23485	23468	23685	23807	23291	23556	23480	23749	23421	23422	23350	23506	23717	23706	23562	23527	23401	23533	23485	23660	23615	23801	23286	23391	23429	23330	23615	23423	23681	23690	23461	23659	23543	23528	23578	23533	23611	23490	23579	23562	23422	23364	23541	23457	23596	23387	23438	23619	23517	23564	23557	23692	23356	23751	23404	23452	23467	23519	23457	23451	23296	23233	23448	23623	23695	23374	23424	23675	23468	23854	23410	23410	23510	23333	23651	23548	23554	23334	23624	23624	23585	23346	23463	23450	23696	23615	23525	23423	23686	23616	23663	23433	23383	23537	23542	23657	23491	23504	23395	23497	23617	23670	23506	23423	23519	23472	23409	23332	23551	23589	23426	23366	23555	23404	23510	23526	23463	23334	23517	23450	23771	23654	23469	23373	23698	23352	23318	23587	23436	23334	23531	23575	23589	23543	23646	23664	23373	23498	23343	23740	23397	23538	23583	23706	23601	23514	23496	23595	23616	23672	23551	23664	23558	23440	23456	23319	23529	23475	23384	23631	23795	23509	23678	23287	23317	23393	23380	23458	23296	23367	23376	23414	23579	23426	23460	23485	23290	23788	23461	23534	23398	23285	23561	23674	23620	23498	23387	23617	23540	23322	23491	23575	23514	23897	23704	23485	23778	23519	23461	23565	23408	23285	23498	23539	23588	23502	23842	23597	23481	23630	23730	23508	23464	23493	23495	23423	23582	23433	23261	23478	23518	23523	23355	23461	23522	23555	23416	23561	23544	23588	23547	23552	23424	23661	23602	23644	23348	23464	23308	23446	23701	23661	23526	23603	23757	23392	23627	23500	23542	23577	23715	23578	23764	23410	23418	23409	23346	23337	23488	23427	23530	23389	23504	23446	23493	23429	23486	23375	23412	23338	23266	23410	23465	23703	23427	23300	23761	23413	23430	23571	23627	23331	23459	23476	23404	23280	23686	23369	23618	23494	23559	23584	23422	23579	23773	23416	23567	23591	23616	23458	23713	23688	23318	23580	23636	23440	23748	23472	23524	23605	23617	23753	23445	23583	23480	23433	23279	23395	23657	23647	23495	23640	23365	23484	23418	23347	23571	23516	23607	23516	23615	23531	23414	23324	23269	23627	23610	23828	23676	23510	23280	23625	23574	23558	23443	23444	23466	23312	23588	23610	23638	23716	23700	23465	23651	23634	23586	23331	23576	23623	23720	23565	23389	23463	23861	23423	23665	23505	23550	23624	23530	23547	23541	23392	23617	23483	23451	23416	23695	23456	23465	23545	23402	23605	23491	23553	23707	23599	23313	23623	23374	23474	23542	23369	23628	23667	23603	23528	23424	23511	23549	23701	23522	23295	23748	23576	23531	23785	23533	23674	23651	23557	23613	23488	23418	23563	23386	23634	23648	23389	23427	23435	23530	23606	23372	23601	23490	23366	23526	23435	23646	23673	23400	23283	23242	23657	23325	23570	23519	23543	23598	23472	23609	23469	23488	23495	23405	23614	23416	23419	23371	23552	23384	23506	23524	23512	23337	23433	23573	23455	23488	23421	23189	23573	23331	23487	23445	23542	23456	23440	23364	23494	23436	23308	23488	23456	23453	23506	23551	23350	23460	23636	23635	23671	23468	23499	23581	23461	23469	23455	23610	23645	23451	23608	23332	23506	23580	23515	23575	23522	23499	23495	23464	23536	23525	23638	23828	23584	23543	23532	23527	23554	23290	23728	23304	23290	23564	23530	23392	23522	23578	23355	23501	23520	23490	23446	23526	23563	23451	23316	23483	23444	23476	23565	23563	23485	23621	23503	23617	23389	23591	23561	23518	23393	23559	23613	23398	23370	23539	23567	23610	23332	23484	23569	23591	23616	23718	23551	23441	23562	23572	23480	23738	23270	23475	23809	23456	23551	23584	23436	23480	23511	23319	23329	23537	23522	23496	23404	23567	23560	23521	23441	23509	23484	23606	23434	23633	23811	23556	23469	23369	23558	23671	23726	23436	23354	23457	23645	23396	23596	23568	23424	23573	23570	23425	23549	23567	23283	23478	23331	23631	23472	23666	23421	23430	23602	23791	23414	23582	23721	23643	23638	23503	23384	23393	23365	23479	23562	23607	23487	23453	23331	23553	23576	23378	23334	23377	23462	23342	23729	23544	23669	23586	23595	23645	23547	23580	23445	23596	23412	23334	23418	23514	23543	23682	23373	23547	23518	23579	23510	23622	23559	23606	23635	23508	23506	23698	23568	23352	23532	23366	23248	23563	23346	23459	23725	23508	23564	23588	23590	23715	23500	23662	23445	23461	23504	23620	23564	23580	23609	23585	23538	23412	23605	23385	23405	23329	23358	23622	23546	23813	23591	23623	23522	23512	23450	23422	23386	23632	23704	23787	23351	23592	23394	23458	23442	23645	23353	23763	23427	23493	23380	23580	23460	23371	23380	23279	23497	23447	23541	23441	23341	23417	23214	23441	23669	23682	23566	23443	23503	23638	23650	23777	23345	23516	23487	23338	23421	23409	23401	23643	23324	23308	23616	23344	23226	23453	23571	23730	23702	23580	23571	23337	23511	23524	23564	23645	23572	23796	23482	23524	23384	23355	23490	23489	23493	23551	23406	23550	23461	23697	23450	23579	23515	23503	23523	23725	23430	23679	23461	23615	23622	23307	23637	23632	23466	23658	23543	23354	23588	23596	23751	23766	23563	23709	23458	23477	23691	23547	23375	23494	23503	23369	23510	23796	23759	23295	23600	23588	23509	23616	23667	23463	23434	23769	23667	23584	23487	23797	23486	23539	23473	23585	23630	23259	23486	23402	23454	23312	23525	23309	23661	23591	23618	23610	23444	23724	23526	23479	23496	23374	23476	23753	23530	23630	23536	23308	23503	23646	23384	23376	23777	23647	23568	23535	23688	23670	23373	23488	23760	23522	23508	23528	23493	23657	23599	23631	23464	23288	23776	23631	23646	23439	23389	23486	23346	23390	23503	23636	23522	23549	23694	23680	23642	23621	23516	23580	23392	23184	23419	23463	23756	23648	23846	23467	23448	23709	23462	23493	23602	23646	23670	23543	23312	23439	23536	23489	23558	23879	23426	23503	23371	23372	23644	23699	23630	23573	23625	23485	23600	23614	23622	23494	23355	23332	23564	23286	23476	23776	23403	23594	23367	23345	23464	23443	23391	23328	23587	23592	23586	23443	23436	23536	23362	23455	23285	23273	23632	23555	23572	23624	23499	23504	23312	23344	23750	23590	23355	23354	23621	23523	23360	23499	23662	23793	23564	23686	23416	23715	23306	23574	23676	23477	23431	23582	23498	23793	23775	23448	23454	23663	23685	23166	23557	23544	23443	23652	23574	23569	23645	23625	23746	23604	23453	23658	23591	23553	23390	23451	23415	23462	23817	23568	23592	23435	23534	23645	23563	23372	23469	23490	23651	23603	23292	23471	23427	23271	23423	23572	23433	23495	23683	23334	23361	23454	23714	23438	23507	23540	23747	23522	23548	23531	23556	23609	23402	23511	23539	23315	23491	23713	23485	23413	23481	23676	23704	23340	23468	23579	23463	23504	23340	23306	23447	23501	23357	23347	23623	23575	23366	23254	23624	23379	23387	23401	23615	23464	23285	23382	23519	23527	23341	23334	23629	23308	23622	23629	23386	23649	23597	23676	23520	23619	23629	23530	23659	23412	23812	23438	23615	23547	23586	23704	23321	23396	23652	23488	23304	23634	23509	23542	23415	23470	23489	23544	23553	23706	23542	23764	23751	23451	23502	23584	23569	23555	23451	23465	23526	23603	23616	23614	23560	23445	23453	23692	23729	23461	23467	23652	23312	23460	23424	23607	23607	23539	23422	23474	23576	23716	23558	23795	23733	23798	23653	23591	23586	23625	23522	23372	23597	23685	23631	23470	23535	23508	23587	23495	23463	23598	23516	23318	23506	23442	23491	23298	23776	23591	23445	23666	23757	23504	23447	23502	23695	23649	23522	23414	23565	23660	23273	23630	23690	23569	23771	23258	23465	23163	23278	23718	23430	23403	23417	23639	23480	23737	23491	23507	23341	23449	23805	23687	23409	23544	23555	23479	23435	23398	23543	23554	23250	23558	23542	23532	23638	23528	23471	23507	23594	23668	23422	23390	23529	23552	23514	23604	23278	23414	23360	23434	23521	23415	23424	23479	23536	23571	23463	23526	23537	23586	23517	23589	23394	23464	23480	23610	23524	23422	23556	23517	23504	23489	23666	23526	23597	23564	23692	23575	23492	23505	23579	23530	23475	23593	23535	23400	23652	23284	23389	23538	23514	23538	23427	23521	23493	23706	23711	23701	23548	23683	23749	23264	23737	23468	23269	23227	23645	23637	23620	23555	23440	23472	23665	23701	23645	23351	23646	23197	23397	23444	23584	23458	23507	23285	23561	23420	23467	23444	23694	23602	23408	23597	23800	23836	23424	23723	23484	23370	23478	23458	23621	23300	23224	23445	23442	23678	23495	23507	23487	23475	23423	23631	23523	23528	23801	23523	23524	23358	23494	23587	23313	23692	23450	23436	23526	23713	23403	23703	23364	23370	23557	23413	23667	23429	23387	23482	23340	23321	23266	23486	23403	23308	23558	23496	23563
21553	42225	36590	29352	48945	56902	41395	26413	17780	15139	14728	14519	14376	14555	14441	14442	14582	14513	14464	14645	14429	14314	14640	14699	14430	14439	14524	14462	14452	14418	14369	14501	14485	14546	14407	14425	14540	14424	14453	14534	14495	14416	14457	14656	14426	14635	14399	14668	14453	14534	14544	14681	14481	14531	14568	14533	14495	14359	14406	14513	14590	14431	14516	14579	14595	14495	14561	14409	14679	14505	14676	14535	14435	14507	14585	14436	14600	14431	14580	14436	14590	14551	14514	14372	14637	14462	14524	14293	14424	14480	14306	14315	14648	14311	14458	14342	14544	14424	14631	14252	14368	14506	14611	14248	14381	14554	14453	14518	14509	14601	14467	14487	14504	14539	14408	14405	14338	14585	14393	14495	14418	14575	14502	14313	14497	14594	14432	14354	14494	14438	14599	14455	14485	14405	14341	14534	14236	14476	14390	14456	14397	14552	14406	14547	14512	14520	14511	14382	14417	14401	14555	14472	14388	14486	14507	14531	14454	14614	14339	14416	14441	14390	14605	14703	14649	14379	14417	14507	14511	14542	14536	14434	14508	14388	14399	14258	14567	14446	14485	14553	14410	14535	14420	14504	14239	14402	14526	14648	14604	14423	14390	14470	14381	14554	14380	14593	14308	14326	14537	14367	14599	14538	14532	14438	14455	14507	14490	14550	14464	14415	14412	14590	14593	14467	14487	14644	14582	14551	14676	14311	14621	14530	14563	14351	14479	14555	14457	14514	14467	14498	14371	14550	14512	14401	14481	14392	14306	14516	14429	14482	14540	14511	14414	14509	14492	14650	14589	14549	14575	14569	14328	14547	14692	14388	14397	14345	14456	14623	14454	14626	14620	14523	14431	14404	14555	14530	14508	14460	14532	14277	14361	14637	14486	14427	14572	14476	14377	14561	14576	14242	14308	14446	14371	14360	14601	14272	14416	14440	14553	14551	14494	14355	14408	14324	14524	14511	14505	14358	14370	14488	14432	14673	14522	14510	14325	14399	14556	14488	14534	14314	14514	14418	14470	14554	14464	14540	14510	14569	14546	14429	14412	14501	14544	14439	14374	14430	14474	14456	14199	14405	14396	14588	14334	14383	14480	14370	14482	14420	14396	14532	14634	14571	14513	14656	14336	14338	14344	14502	14519	14624	14445	14285	14569	14569	14466	14575	14356	14418	14442	14524	14472	14369	14437	14593	14557	14471	14334	14489	14490	14405	14689	14473	14531	14319	14535	14472	14290	14488	14674	14450	14621	14269	14433	14471	14504	14666	14364	14467	14541	14512	14538	14646	14434	14325	14670	14524	14384	14465	14503	14332	14448	14398	14506	14373	14512	14371	14404	14394	14379	14480	14405	14421	14241	14576	14516	14377	14632	14607	14366	14449	14617	14339	14605	14460	14503	14437	14578	14639	14491	14406	14380	14484	14468	14476	14435	14430	14594	14423	14402	14513	14364	14448	14410	14610	14398	14446	14330	14557	14578	14274	14549	14259	14394	14287	14548	14575	14593	14341	14496	14323	14451	14287	14448	14511	14451	14358	14257	14354	14399	14470	14503	14471	14462	14458	14458	14529	14568	14710	14530	14448	14445	14383	14332	14407	14483	14502	14390	14528	14451	14658	14343	14392	14466	14472	14380	14276	14548	14481	14410	14436	14288	14433	14511	14434	14482	14315	14541	14271	14496	14380	14313	14517	14500	14482	14530	14355	14361	14530	14459	14417	14607	14456	14474	14474	14454	14503	14463	14524	14457	14613	14344	14275	14518	14840	14573	14559	14269	14470	14144	14506	14619	14458	14518	14528	14589	14492	14424	14363	14421	14497	14425	14532	14434	14582	14519	14358	14705	14630	14419	14428	14462	14524	14427	14551	14299	14617	14409	14350	14356	14444	14438	14642	14569	14371	14404	14472	14418	14569	14318	14522	14474	14585	14362	14396	14380	14500	14445	14382	14429	14585	14365	14519	14460	14521	14456	14428	14406	14538	14502	14435	14477	14427	14377	14474	14420	14359	14448	14479	14548	14603	14528	14547	14389	14647	14661	14540	14591	14716	14554	14399	14492	14560	14248	14654	14503	14422	14469	14646	14476	14469	14419	14404	14433	14389	14469	14493	14589	14542	14564	14421	14684	14359	14640	14453	14385	14536	14507	14585	14408	14519	14435	14526	14481	14490	14349	14276	14520	14541	14508	14369	14521	14476	14517	14532	14560	14449	14527	14494	14639	14336	14488	14550	14425	14625	14426	14444	14529	14535	14476	14602	14489	14524	14459	14411	14495	14397	14463	14539	14450	14511	14536	14350	14434	14407	14444	14451	14290	14457	14469	14318	14482	14471	14442	14560	14404	14489	14454	14495	14592	14216	14447	14480	14378	14553	14456	14494	14307	14403	14482	14455	14665	14526	14454	14431	14504	14416	14512	14413	14453	14639	14518	14381	14368	14551	14431	14421	14249	14439	14396	14423	14404	14666	14605	14547	14357	14396	14372	14397	14286	14637	14521	14455	14295	14351	14418	14502	14401	14402	14394	14273	14405	14610	14582	14554	14354	14383	14406	14422	14483	14501	14362	14457	14602	14489	14497	14555	14341	14423	14472	14442	14575	14439	14505	14454	14509	14484	14404	14473	14508	14405	14467	14288	14488	14386	14478	14447	14492	14523	14457	14389	14650	14459	14672	14465	14503	14417	14444	14369	14574	14547	14574	14337	14395	14610	14470	14605	14562	14416	14582	14437	14472	14281	14387	14532	14493	14625	14494	14547	14504	14441	14582	14359	14506	14493	14420	14573	14412	14367	14436	14447	14553	14320	14502	14555	14358	14482	14389	14500	14423	14459	14673	14333	14616	14518	14344	14592	14322	14544	14462	14309	14481	14438	14564	14510	14492	14344	14502	14499	14465	14617	14323	14652	14484	14500	14448	14509	14381	14518	14382	14317	14370	14416	14442	14641	14355	14505	14593	14450	14433	14374	14479	14441	14304	14435	14513	14532	14242	14559	14344	14458	14260	14299	14565	14569	14463	14407	14535	14557	14482	14504	14313	14602	14498	14523	14450	14409	14528	14553	14451	14425	14368	14631	14544	14430	14414	14414	14405	14474	14307	14443	14346	14370	14319	14391	14390	14450	14519	14394	14481	14368	14497	14333	14464	14213	14352	14407	14206	14449	14648	14658	14434	14487	14500	14419	14543	14522	14594	14299	14474	14308	14392	14461	14421	14363	14383	14436	14404	14415	14403	14506	14269	14537	14613	14530	14334	14332	14449	14389	14463	14282	14647	14443	14627	14395	14250	14395	14440	14460	14498	14648	14562	14269	14347	14374	14474	14473	14560	14414	14450	14426	14497	14443	14325	14611	14573	14437	14617	14472	14463	14467	14557	14465	14328	14400	14465	14471	14550	14573	14530	14491	14377	14456	14535	14374	14448	14405	14402	14251	14409	14491	14618	14387	14535	14468	14370	14512	14730	14458	14333	14441	14361	14472	14331	14472	14312	14508	14446	14430	14369	14306	14456	14392	14523	14492	14529	14570	14396	14532	14561	14679	14743	14454	14354	14629	14393	14552	14684	14674	14304	14462	14808	14573	14329	14396	14529	14380	14608	14356	14355	14664	14421	14490	14500	14469	14351	14539	14288	14514	14492	14444	14547	14452	14371	14389	14503	14587	14461	14459	14474	14230	14493	14405	14172	14328	14612	14360	14501	14513	14446	14489	14404	14624	14522	14298	14495	14333	14362	14371	14429	14401	14407	14495	14410	14492	14639	14351	14552	14601	14504	14382	14405	14475	14636	14422	14547	14263	14553	14548	14283	14418	14493	14605	14566	14448	14337	14621	14479	14426	14629	14389	14516	14634	14438	14371	14409	14613	14344	14501	14561	14317	14446	14377	14547	14627	14537	14536	14463	14482	14468	14458	14437	14484	14622	14631	14547	14610	14503	14328	14274	14338	14534	14493	14623	14576	14493	14480	14380	14398	14352	14495	14475	14296	14400	14418	14430	14455	14456	14498	14302	14478	14420	14406	14676	14571	14575	14489	14604	14653	14515	14484	14606	14438	14519	14498	14485	14437	14538	14479	14413	14533	14258	14522	14397	14529	14331	14443	14420	14544	14634	14435	14384	14603	14330	14581	14462	14601	14451	14473	14377	14563	14523	14551	14536	14347	14560	14593	14509	14493	14506	14218	14543	14413	14546	14493	14517	14578	14415	14321	14493	14409	14640	14608	14396	14527	14552	14499	14488	14424	14443	14619	14371	14334	14512	14509	14322	14569	14607	14422	14521	14600	14480	14401	14575	14494	14403	14399	14539	14532	14420	14554	14509	14478	14465	14292	14410	14468	14509	14403	14580	14276	14609	14390	14446	14453	14406	14568	14353	14668	14638	14538	14477	14286	14432	14481	14554	14458	14413	14436	14617	14672	14528	14492	14413	14345	14451	14335	14487	14430	14400	14610	14444	14589	14505	14514	14666	14562	14674	14499	14502	14419	14420	14612	14447	14562	14402	14424	14667	14692	14416	14562	14482	14550	14491	14443	14300	14598	14351	14554	14452	14495	14405	14513	14374	14480	14341	14427	14430	14489	14400	14540	14544	14318	14483	14687	14455	14535	14549	14436	14404	14644	14312	14542	14532	14436	14448	14527	14614	14495	14482	14416	14405	14473	14383	14513	14602	14445	14428	14462	14611	14302	14510	14670	14507	14559	14337	14491	14485	14438	14473	14494	14675	14294	14402	14339	14406	14428	14532	14353	14407	14415	14588	14539	14518	14227	14549	14597	14317	14455	14367	14578	14617	14412	14587	14283	14473	14453	14438	14509	14580	14452	14417	14546	14636	14235	14455	14353	14518	14323	14495	14398	14350	14418	14401	14379	14356	14386	14602	14478	14690	14465	14355	14624	14301	14326	14394	14408	14431	14463	14371	14398	14555	14542	14634	14435	14612	14534	14596	14471	14462	14733	14413	14534	14479	14528	14624	14369	14422	14481	14546	14743	14288	14484	14623	14527	14578	14385	14418	14560	14451	14519	14366	14471	14373	14361	14574	14549	14337	14371	14345	14309	14366	14563	14578	14399	14396	14603	14668	14501	14564	14380	14633	14564	14388	14459	14381	14408	14577	14556	14502	14378	14597	14434	14496	14346	14547	14447
23647	21500	29098	35365	64610	73610	60011	43850	31201	26081	24833	24184	24398	24367	24112	24189	24176	24066	24133	24124	23974	24100	24049	24017	24007	24181	24081	24077	24155	23960	23946	23799	23984	23893	24100	24011	23794	23847	24022	23800	24092	24165	24008	24075	23933	24025	24039	24200	23832	23976	23897	24051	24077	23908	23861	24192	23971	23904	23952	23969	23975	23687	23684	24020	24137	24056	23893	23983	24193	23883	24181	23852	23979	23993	23793	23890	23931	24148	23964	23832	24156	24015	24102	23929	23720	24004	23901	24050	24032	23864	23957	24143	23885	23913	23977	23860	23941	23792	24056	24261	24022	24305	23968	23919	24208	23878	24044	23937	24012	24100	24213	24007	23867	23826	24073	23829	23868	23887	23933	23820	23912	23951	23710	23773	23830	24032	23947	24259	23704	23977	23877	23835	23954	23795	23853	24048	24056	24065	24056	24049	23709	23984	24249	24048	23732	23771	23940	24221	24019	23847	23831	23769	23965	23754	23988	23942	24054	23980	23935	23981	24030	24250	24048	23931	24082	23912	23975	23882	23655	23820	23779	23952	23940	23779	23909	23904	23965	24009	24155	24086	23993	24041	23853	23847	24094	23983	23815	23984	24014	24025	24077	23903	23939	24034	23821	23697	24042	23676	23881	24213	24058	23799	23848	24054	23951	24062	23885	23929	23712	24030	23811	24124	24078	24013	23806	24333	24099	23889	24089	23919	24009	24024	23746	23932	24066	23859	23996	23737	24061	24138	23920	23813	24219	23970	23955	23958	23846	23658	24384	23743	23893	23857	23603	23985	24138	23891	23861	23985	23821	23915	23649	24091	24014	23852	23916	23978	24058	23722	23840	24036	23620	23868	23970	23967	24076	23809	23711	24100	24207	23834	23866	23846	23997	23921	23872	23955	23985	24067	23897	24169	23968	24076	23979	23760	23952	24051	24178	23820	23887	23700	23819	23933	23862	24089	23979	24010	23974	23792	24090	24092	24091	24084	24168	23795	24056	24122	23924	23951	24011	23992	24121	24073	23609	24070	24123	23833	23898	23790	24033	23826	23722	23883	23979	23970	24250	24132	23979	24105	24050	23802	24007	23820	24058	23952	23947	23936	23969	23853	23760	23842	23794	23899	23902	23980	23761	24177	24133	24067	23998	23873	23859	23935	23873	24109	23990	24054	23868	24230	23900	23898	23706	23886	23768	23774	23883	23945	23986	24069	24059	23937	24059	23854	23876	23937	23806	23806	23939	23994	24101	23901	24117	24308	24015	24018	24105	24072	23809	24108	24267	23936	24216	23938	23818	23882	23929	23941	23864	24067	23885	23751	23812	23824	23732	23935	23869	23979	23992	24021	23794	24005	23945	24011	23804	23613	24074	24050	23871	23807	24014	23797	24016	23843	23817	23940	24113	23933	24099	23673	23927	23806	24073	23683	24116	23897	24038	23765	23769	23692	23744	23855	23919	23915	23825	23768	23753	24029	24178	24084	23893	23853	24011	23810	23857	23912	23753	23949	23855	23794	23807	24060	24150	23841	23830	23811	23879	23955	23973	23870	23931	23979	23814	24018	23913	23843	23944	24091	23698	23837	23924	23912	23965	24033	23753	23894	24096	23901	23876	24044	24077	23934	23917	23704	23878	23729	23927	24016	24239	23915	23992	23701	23895	24132	24002	23859	24141	23848	23825	23999	24001	23918	23869	23897	24052	24083	23821	23941	23905	24298	23984	23989	24097	23951	23924	23892	23991	24065	23866	24013	23997	23988	23858	23610	23846	23859	24105	23955	23981	24158	23978	23868	24034	23893	23704	23733	23947	23940	24239	24213	24125	23920	23873	24038	23929	23896	23909	24018	23838	23696	23984	23710	24012	24047	23804	23794	23882	24001	23890	23820	23836	23950	23844	24062	24191	23811	23960	23872	23954	24061	23903	24052	23915	23904	24244	24090	24193	23825	23923	24102	23972	24158	23865	23796	23833	23733	24070	24064	23809	24024	23844	24039	23959	23896	23908	23967	23924	24059	24113	24000	24152	24012	23796	24118	24013	23984	23931	23934	23662	23865	23730	23823	23744	23835	24040	24068	23943	23884	23668	23915	23976	23979	23956	23828	23875	23942	23867	24059	24050	24198	23946	24079	23864	23713	23920	24246	24135	23980	23814	23790	23810	23833	23917	23901	24207	24071	23925	23802	23888	24157	24023	24317	23833	24056	23862	24162	23928	23746	24058	23828	23616	23952	23887	23951	23819	23898	24015	23934	23857	23927	23855	24076	23927	23983	24059	23726	23768	23718	24072	23851	24026	24067	23838	23771	23870	23855	24124	24300	23922	23994	23968	23911	23844	23844	24087	23966	23684	23892	23903	23976	24013	23934	23907	23986	24044	23829	23907	24056	23912	23948	23923	23980	23950	23847	23918	23840	23871	24036	23828	24068	23978	24095	23931	23768	23833	23880	24107	24077	24247	24060	23965	23884	23908	24150	23927	23983	23972	23775	23732	24004	23877	24035	24153	23994	23824	24136	23890	23883	23990	24139	23950	23951	24003	24138	24097	24274	24043	23991	23836	24330	24069	23810	23967	23970	24037	23883	23994	24066	23867	23903	23977	24022	23792	23942	23880	23760	24186	23995	23833	23796	23958	24018	24095	23842	24131	23882	24029	23895	23878	23832	23869	23812	24103	23973	23674	24052	23938	24050	24059	23898	24088	24151	23904	23989	23954	24009	23746	24011	23936	23853	23838	23906	24059	23882	23902	23906	23926	23835	23976	23762	24107	23851	23743	24074	23903	23999	23932	23844	23930	24067	23916	23905	23951	24033	23806	23912	23981	24142	23965	24060	23929	23992	23987	24066	23942	23978	23891	23726	23946	23798	24034	23737	23748	24167	24056	23833	23927	23975	24043	23801	23998	23869	23916	24008	23979	23844	23879	24058	23958	23724	24033	23834	23962	23633	23832	23818	23799	23891	24116	24007	23941	23928	23924	23880	23889	23857	23860	23883	24097	23809	23953	23815	24142	24013	23967	23870	23888	24036	23805	23998	23575	23975	23949	23854	23981	24002	23990	24034	23912	23986	23765	24004	24054	23994	23837	23997	23837	23973	24100	23708	23868	23603	24061	24018	24117	23722	24011	23757	23845	23796	23666	23852	23947	24014	24235	23944	23946	23980	23903	23847	24042	24161	23912	24028	24021	24146	24059	24037	24193	24039	23942	23866	23806	23963	24058	24042	23855	24105	23948	23853	23879	23877	24024	23927	24046	23748	24053	24027	24114	23944	23956	23960	24053	23950	23895	23749	23857	23816	24051	23794	23940	24003	23907	23882	23938	23893	23923	23942	24008	23981	24049	24061	23975	23947	23792	23731	23942	23952	24004	23982	23844	24058	23681	23931	23999	24010	23940	23933	23866	23953	24130	24072	24065	23813	24161	23807	23947	23837	24023	24035	24002	23894	24210	23790	23874	24034	23856	23791	24004	23949	24152	24289	23953	23973	23998	23815	23931	23960	23813	24001	23920	23848	23900	23785	23953	23891	24093	24021	23822	23996	23990	23844	23984	23870	23830	23922	24079	23992	23985	23923	23999	23838	23990	23913	23836	23745	23932	23947	23893	23993	23898	23916	23829	23852	23833	23844	23930	23913	23770	23981	23943	23869	23714	23589	23952	23962	24019	23826	23987	24063	23710	23932	24048	23753	23896	23882	23895	23871	23911	23866	23575	24177	23742	23968	24068	23806	23949	23857	23761	23863	23959	24084	23872	23931	24106	24126	24037	23815	23955	24236	23751	24102	23807	23825	24143	24063	23954	23877	23923	23875	24030	23819	23840	23870	23601	23978	23882	23952	23989	23728	23937	24024	23761	23909	24015	23987	23582	23817	23983	23981	24152	23796	23998	24039	23907	23910	23898	23896	24027	24209	24034	23844	23972	24014	24041	23886	23795	23969	23844	23869	24168	23730	23790	23851	23885	24017	23986	23908	24220	23838	23750	23984	24124	23903	23692	23887	24026	24044	24212	24012	24201	23981	23818	24018	24084	23932	23990	23882	24081	24083	23959	23965	24241	23892	24005	24046	23950	24119	24016	23885	24086	23919	23953	23875	24067	23743	23744	24128	23768	24032	23743	23795	24051	24026	24016	23774	23837	23791	23598	23925	23980	24083	23930	23800	24053	23989	23669	23989	23889	23741	24093	23695	23873	23888	23983	23898	23988	23938	23894	23891	23843	23992	23953	23804	23810	23996	24028	23859	24193	23694	24119	24100	23857	24076	24071	23914	23807	23856	24009	23660	23915	23854	24009	23961	23755	23819	24138	24184	24181	23960	24005	23925	23673	23909	24184	23882	23781	23913	23954	24106	24055	24037	23949	23895	23960	23999	23853	23985	23890	23980	23897	24032	23669	23843	23798	24012	23732	23727	23948	23968	24029	23788	23798	23903	24139	23849	24016	24141	23996	23982	23972	24188	24088	23749	23798	24015	24189	23969	24162	23993	23616	23754	23995	23777	24064	23931	24015	24024	24196	24069	23694	23935	23809	24035	24186	24015	24298	23993	23894	23925	23937	23858	23789	23874	23823	23860	23841	23925	24072	24047	24207	23859	23956	23947	23719	24140	24032	23840	24040	23817	23955	23743	24183	24074	24180	23888	24019	23808	23909	24037	24028	24014	23866	23922	24165	24202	24196	23826	24020	23820	23902	24106	24175	23866	23922	24131	23979	23810	23669	24138	24057	24048	24027	23840	23858	23843	23895	23791	24051	23943	24067	23756	24004	23983	23996	23906	23982	23863	23945	24025	23967	23870	24006	23777	24065	24128	23882	24054	24142	24048	23895	23715	24019	23955	24004	24080	23846	23970	24068	23890	24068	23788	23794	23993	23947	23811	23859	24010	24060	23971	23917	23749	23772	23828	23829	24024	23806	24106	23997	24094	24061	23966	24097	23846	24097	24142	23862	23894	23654	23589	23994	23625	23938	23906	24006	23914	24092	23812	24079	24075	24101	24000	23875	23971	23895	24129	24013	24054	24061	24086	23997	23954	23951	23804	24095	23945	24082	23972	23807	23968	23725	23914	23833	24136	24071	23822	24103	24021	24035	23862	23955	24157	23965	23781	23941	23963	23887	23940	23760	23913	23952	23838	23826	23971	24106	23858	24068	23828
24415	50126	56036	61397	82683	77309	55401	34256	20663	16272	15227	14874	15052	15085	15111	14959	15044	15017	15038	15032	14981	15092	15154	14958	14928	14960	15131	15047	15039	14992	14923	15066	14907	14946	15011	14902	14995	15073	14995	14838	14723	14941	14950	14986	15075	15082	15082	14989	14924	15072	14935	14939	15112	14933	14915	15101	14873	14937	14835	14963	15147	15109	14910	14911	14930	15140	15089	15003	14679	14824	15180	14915	14783	14944	14928	14922	14952	14816	15065	15013	15042	14757	14860	15074	14947	14898	15003	15086	14959	14895	14957	15005	15003	14956	14974	15066	14882	14925	14992	14795	14908	14819	14897	14965	15107	15037	14880	15083	14793	14822	14978	14975	14961	15058	14935	14958	14870	14933	14864	14931	14974	15030	14866	14849	14963	14912	14840	14908	14886	14865	14928	14752	14949	14972	14947	14894	14951	14880	14804	15103	15051	15132	15179	14895	14918	14832	15033	15066	14950	14953	14984	14986	14956	14940	14987	14977	14762	14882	15053	15123	15046	14903	15027	14788	14864	14919	15043	14888	14958	14985	14912	15027	14810	14930	14813	14960	14979	14979	15079	14931	14925	14788	14859	15040	15187	14934	14852	14877	14854	14837	14915	15110	15015	14798	14877	15036	14846	15092	14917	14810	14887	14846	14864	14961	15103	14685	14782	14956	15168	14812	14822	14839	14892	14920	15025	14944	14963	15125	14726	15000	14966	14852	14756	14952	15064	14735	15048	14751	14940	14878	14887	14806	15012	14941	14788	14860	14965	14703	14926	14977	14995	14758	14882	14847	14927	14849	14927	14970	14869	14884	14946	14846	14776	15040	14958	14858	14938	14866	14852	14863	14809	14872	14711	14971	14962	15126	14820	15102	14940	14853	15015	14848	14924	14980	15058	14942	14970	15001	14858	15013	14895	15015	14952	15053	15015	14979	14994	14978	14912	14866	15042	14910	14738	14822	14984	14839	14879	15088	14947	14879	14837	15054	14840	14939	14952	14753	15010	14911	14977	14784	15098	14811	14766	14995	14997	14969	15012	14882	15038	14972	14720	14954	14835	14896	14806	15057	14915	14798	14879	15031	14802	14831	14938	14949	14921	14905	14892	14937	14965	14895	14879	14934	14835	14869	14721	14916	14934	14878	14916	14892	15155	14950	14807	14883	14787	15116	14931	15086	14859	14796	14997	15052	14721	15016	15017	14915	14866	15000	15082	14960	15048	14880	14908	14916	14902	14969	14889	14966	14956	15045	14927	14882	14946	14791	14942	15043	14918	15030	14919	14785	14894	14873	14870	14886	14866	14871	14978	14842	14993	14966	14824	15000	14798	14892	14940	14924	14902	15064	14867	14944	14765	15105	14846	14942	15021	14928	14819	14948	14927	14987	14830	14947	14889	14796	14880	14978	14899	15017	14948	14907	14828	14750	14922	14913	14908	15086	14951	14995	14854	14765	14861	14786	14794	14941	15039	14942	14702	14866	14985	14891	14848	15089	14852	14966	14956	14732	14972	14965	14982	14786	15032	14978	14817	14823	14930	14928	14925	14985	14888	14848	14983	14701	14856	14848	14841	14843	14844	15045	14808	14807	14970	14986	14863	14893	14858	15093	14863	14916	14881	14992	14790	14905	14888	14831	15085	14923	15008	14934	14882	14866	15158	14964	14825	14908	14844	15001	14921	14996	14823	14935	14866	14963	14913	14810	14896	14747	15082	15006	14842	15075	15161	14981	15113	14811	14968	14859	14931	15098	14965	14931	14944	14966	14867	14994	15026	14856	14670	15140	14816	15017	14795	14961	14959	14978	14800	14904	14826	15073	14952	14995	14851	15052	14930	14863	14845	14743	14763	14862	14966	14899	14944	15066	14990	14944	14909	14860	14856	14930	14719	15090	14875	14989	14874	14820	14995	14956	14952	14909	14852	14980	14910	14851	14766	14949	14919	15118	15030	15030	14946	15279	14998	14898	14977	14911	14911	14757	15097	14963	14990	14741	14908	14865	14854	14836	14831	14733	15009	15025	14969	14904	14864	14889	14941	14924	14736	14938	14843	14891	15061	14935	14982	14986	14952	14936	14840	14631	14866	14943	14831	15132	14943	14909	14894	14835	14857	14876	14890	14959	15006	14999	14904	14846	14825	14963	15038	14873	14848	15011	14944	14830	14897	15095	14877	14911	14719	14929	14877	15003	14995	14987	14962	15050	14864	14800	14916	15029	14855	14775	14968	15125	14961	15103	14771	14712	14841	15050	14841	14977	14911	15040	15013	14761	14900	14937	14983	14974	14955	15002	15034	14893	14809	14855	14830	14906	14996	14957	15039	14932	14923	14941	14875	15099	14812	14958	14968	14669	15048	14696	14853	14964	14975	14996	14864	14783	14867	14901	14827	14857	14889	14617	15084	14957	14957	14954	14831	14805	14968	15003	15055	14793	14930	15039	14912	14901	14850	15039	14950	14835	14972	14734	15025	14788	14835	14856	14940	15058	14753	14925	14871	14957	14897	14971	14802	15010	14767	14964	14913	14722	14854	14894	14855	14861	14918	14964	14832	14991	14657	14853	14912	14983	14878	15061	14888	14995	15143	14938	14976	15055	14822	14933	14912	14949	14878	14952	14865	14715	14812	14743	14775	15021	14886	14839	14951	14757	14885	14866	15047	15074	14958	14913	14955	14925	14789	15050	14970	14953	14773	14921	14790	14961	14977	14938	14712	14965	14854	14818	14997	14949	14861	14974	15118	14934	14763	14887	14995	14751	14803	14763	14898	14910	14900	14930	14899	14964	14928	14935	14946	14894	15144	14931	14825	14892	14930	14939	14640	15009	14738	14973	15114	14988	14925	14961	14962	14771	14906	14812	14954	15065	14940	14989	14954	14718	14861	15121	15103	14856	14908	14926	15030	14860	14724	14976	14862	15050	15006	14851	14979	14956	14954	14776	15018	14879	14917	14971	15042	15010	14924	14721	14749	15048	15020	15067	15019	14920	15007	14956	14987	14972	14959	14998	14864	14981	14766	14946	14991	14839	15085	14906	14893	14922	15002	14909	14870	14794	14878	14899	14863	14928	15059	14972	14873	15153	14899	14830	14815	14892	15052	14812	14999	14794	14997	14966	14931	14933	14815	14901	14697	14831	14935	14968	14977	14902	14976	15119	14932	14961	14881	14906	15040	14940	14844	15011	14879	14858	15059	15051	14983	14940	14892	15107	14879	14846	15015	14945	14802	14702	14925	14896	14948	14908	14929	14711	15012	15022	14947	15064	14960	14897	15004	14778	14880	14845	14861	15026	14893	14750	14802	14975	14878	15001	14825	14861	14909	14852	14881	15107	14845	14923	14859	15008	14929	14953	15084	14954	14778	14989	15077	14768	14931	14822	14862	14920	14897	15003	14822	14902	14948	14833	14968	14808	14895	14922	14892	14886	14837	14943	14976	14884	14982	14906	15044	14908	14967	14902	14868	14983	15050	15027	15007	15013	14881	15111	15125	15017	14881	15036	14813	14886	14872	14833	15110	14913	14960	14977	14941	14814	14844	14994	14940	14999	14932	14907	15026	14974	15073	15000	14950	15019	14822	14914	14884	15008	14904	14951	14791	14813	14755	14973	14868	14892	14878	14952	14944	14954	14812	14900	14982	14993	15028	15156	14809	14963	14899	14909	14865	14797	14924	14978	15079	14791	14802	15017	14868	14880	14783	15075	15109	14838	14928	14932	14842	15038	15052	15062	14921	14967	14946	15025	14835	15034	15000	14903	14893	15005	15041	15013	14952	14872	14931	15036	15030	14993	14912	14992	15001	15030	15032	14795	14887	15059	14727	14899	14916	14905	14931	14908	14851	15047	15044	14949	14743	15106	14860	14952	14821	14970	14896	14855	14855	14872	14820	14936	15034	15120	14903	14907	15061	14953	14927	15041	15041	14763	14920	14941	14862	14863	15024	15000	14898	14913	14803	14932	14776	14909	15116	14906	15030	14802	14902	14898	14902	15004	14785	15029	15073	15001	14873	14961	14828	14996	14818	14925	14946	14998	14894	14961	14869	14835	14908	14756	14965	14769	15095	14941	14804	14966	14841	14923	15104	15015	14958	15032	14744	14896	14859	14783	14964	14824	14957	14746	15010	14932	14917	14898	15025	14894	15030	14854	14959	15008	14788	14875	14968	14824	15062	14929	14993	14933	14981	14800	14787	14789	14935	14877	14886	14892	14758	14934	15025	14955	14960	14806	14878	14762	14911	14884	14758	14768	14856	15092	15039	15033	14918	14782	14852	14894	14918	14934	14998	14900	14769	14972	14704	14905	14831	14850	14887	14803	14959	14836	14792	14993	15012	14966	14876	14892	15002	15085	15088	14893	14942	14976	15070	14915	14885	15070	15189	14842	14982	14979	14760	14995	14834	15013	14980	14811	14979	14897	15066	14938	14952	14968	14857	14886	15013	14939	14865	14914	14787	14927	14979	14963	15062	14965	15013	14935	14904	14905	15104	14752	15055	14934	14951	14861	14867	14899	14767	14892	15118	14788	14911	14939	14943	14922	14897	14985	14960	15009	14828	14933	14765	14943	15092	14964	14897	14913	15082	14946	15022	14802	14857	14927	15071	14624	15054	14849	14880	15171	15058	14852	14819	14893	14728	14824	14869	14989	14885	15047	15080	14813	15003	14859	15123	14837	14918	14902	14919	14828	14914	14917	14800	14871	14970	14807	14913	15055	14801	15090	14997	14740	14886	15029	14807	15003	14897	14844	14941	14963	14888	14922	14786	14859	14901	14876	14998	14883	15005	14830	14803	14973	14917	14819	14719	14997	14869	14949	14867	15015	14863	14916	14912	15074	14973	15147	14769	15147	14910	14763	14870	15020	14989	14819	14892	14997	14773	14945	14999	14919	14930	15034	14916	14995	14799	14876	14901	14970	15056	15149	14902	14856	15095	15076	14887	14792	15038	14759	14847	14916	14860	14780	14937	15027	14802	14804	14886	15121	14883	14781	15063	14937	15036	15051	14806	15014	14880	14873	14945	15072	14898	14687	14752	14836	14843	14912	14792	14874	14841	14894	14950	14937	14902	14888	14918	14904	14875	15022	14998	14831	15117	14853	14900	14927	14971	14941	15011	14925	14937	14821	14870	14825	15052	14914	14922	15042	14801	14985
33544	28327	31325	30117	33582	34750	30650	26883	24758	23938	23751	23603	23335	23551	23265	23530	23257	23625	23329	23581	23625	23409	23676	23559	23494	23491	23345	23473	23796	23525	23560	23341	23597	23365	23381	23475	23494	23638	23686	23748	23312	23397	23561	23379	23365	23504	23578	23575	23479	23467	23622	23543	23421	23606	23530	23429	23624	23538	23413	23271	23385	23298	23516	23345	23281	23384	23408	23297	23587	23378	23619	23360	23648	23465	23484	23483	23427	23473	23585	23360	23406	23695	23548	23475	23489	23537	23417	23479	23567	23479	23539	23526	23577	23722	23578	23574	23605	23573	23453	23220	23551	23491	23712	23513	23451	23329	23460	23402	23650	23745	23421	23447	23537	23403	23749	23593	23382	23743	23479	23579	23658	23384	23443	23682	23485	23504	23734	23468	23527	23333	23365	23396	23416	23623	23511	23594	23427	23556	23503	23316	23449	23425	23479	23471	23546	23590	23295	23644	23684	23524	23677	23631	23349	23346	23513	23585	23516	23543	23495	23544	23561	23621	23391	23420	23589	23503	23363	23379	23642	23519	23655	23277	23613	23496	23431	23603	23585	23474	23600	23438	23530	23513	23507	23420	23528	23413	23545	23519	23585	23677	23624	23561	23482	23838	23397	23488	23517	23365	23609	23435	23566	23455	23689	23401	23556	23573	23553	23448	23533	23623	23522	23723	23476	23604	23364	23768	23583	23419	23634	23632	23312	23435	23508	23639	23450	23422	23385	23437	23546	23636	23360	23468	23244	23323	23412	23460	23372	23486	23399	23573	23405	23438	23708	23387	23468	23434	23585	23481	23518	23474	23459	23600	23563	23269	23527	23343	23467	23596	23320	23581	23449	23412	23591	23329	23596	23386	23280	23558	23338	23428	23632	23705	23493	23324	23443	23293	23457	23295	23319	23301	23232	23571	23568	23490	23671	23349	23495	23464	23525	23452	23553	23502	23563	23523	23498	23398	23816	23568	23364	23422	23593	23450	23418	23631	23535	23490	23623	23550	23265	23453	23594	23502	23586	23513	23705	23665	23635	23310	23554	23405	23557	23469	23472	23453	23576	23509	23728	23356	23400	23647	23405	23411	23490	23611	23549	23292	23748	23666	23390	23331	23401	23529	23777	23451	23673	23571	23541	23451	23683	23415	23648	23462	23390	23372	23337	23414	23754	23434	23506	23648	23483	23431	23229	23324	23573	23585	23488	23436	23299	23428	23554	23407	23719	23455	23489	23628	23595	23548	23578	23648	23486	23472	23299	23302	23522	23344	23498	23443	23414	23298	23375	23567	23661	23718	23416	23395	23412	23329	23447	23398	23476	23539	23597	23359	23672	23633	23525	23436	23402	23445	23480	23614	23520	23380	23664	23208	23554	23507	23435	23508	23505	23661	23507	23360	23458	23568	23592	23522	23469	23496	23353	23341	23558	23389	23470	23542	23490	23271	23638	23457	23659	23674	23573	23641	23670	23754	23589	23488	23605	23459	23378	23514	23404	23396	23608	23489	23786	23629	23332	23576	23457	23301	23327	23455	23491	23340	23381	23537	23542	23579	23338	23428	23674	23411	23271	23634	23473	23328	23182	23429	23619	23460	23563	23637	23817	23352	23476	23653	23493	23529	23383	23280	23503	23441	23490	23370	23476	23477	23435	23393	23498	23615	23656	23597	23414	23357	23515	23468	23534	23613	23601	23566	23431	23538	23349	23404	23396	23350	23286	23777	23459	23666	23471	23442	23483	23505	23339	23316	23245	23495	23649	23655	23445	23639	23454	23602	23533	23564	23381	23401	23525	23336	23401	23434	23595	23528	23432	23594	23803	23547	23469	23533	23464	23600	23509	23302	23391	23432	23397	23344	23513	23517	23604	23730	23779	23456	23745	23565	23528	23591	23430	23600	23388	23384	23590	23570	23303	23746	23509	23448	23561	23522	23581	23571	23682	23553	23676	23643	23451	23651	23618	23480	23312	23338	23578	23229	23553	23348	23462	23495	23358	23487	23563	23522	23616	23506	23593	23463	23518	23189	23545	23457	23506	23318	23511	23624	23500	23559	23596	23232	23572	23498	23394	23326	23550	23478	23457	23567	23361	23628	23331	23559	23519	23621	23289	23481	23602	23500	23586	23518	23522	23686	23499	23605	23546	23318	23524	23606	23690	23648	23635	23542	23383	23299	23153	23400	23488	23544	23567	23254	23461	23457	23506	23305	23526	23674	23286	23458	23754	23614	23575	23521	23391	23607	23730	23372	23485	23517	23556	23546	23416	23309	23251	23464	23433	23568	23537	23471	23513	23220	23135	23485	23686	23645	23450	23600	23657	23274	23515	23580	23512	23286	23409	23499	23522	23670	23421	23599	23487	23556	23280	23524	23461	23641	23310	23907	23518	23552	23722	23579	23317	23522	23477	23592	23446	23509	23456	23478	23749	23523	23699	23619	23478	23264	23281	23358	23520	23610	23501	23471	23426	23580	23497	23538	23390	23629	23255	23439	23388	23538	23828	23530	23412	23457	23467	23481	23370	23492	23517	23479	23498	23337	23775	23572	23377	23187	23310	23488	23362	23409	23165	23603	23632	23444	23511	23524	23553	23523	23646	23353	23277	23469	23708	23551	23562	23475	23362	23221	23489	23535	23367	23513	23411	23343	23569	23584	23527	23758	23496	23438	23621	23436	23648	23396	23569	23444	23565	23549	23403	23489	23501	23404	23226	23251	23453	23358	23211	23528	23507	23618	23415	23445	23679	23475	23464	23538	23506	23592	23600	23472	23399	23294	23649	23329	23543	23515	23410	23389	23340	23673	23590	23725	23623	23483	23508	23623	23251	23463	23550	23401	23499	23497	23457	23410	23207	23498	23603	23371	23488	23481	23768	23418	23329	23637	23574	23518	23721	23349	23473	23495	23707	23603	23541	23549	23453	23580	23476	23354	23598	23496	23470	23697	23608	23625	23266	23764	23204	23249	23544	23611	23555	23478	23507	23437	23645	23566	23727	23492	23678	23544	23324	23678	23225	23556	23852	23578	23294	23329	23281	23498	23530	23319	23501	23345	23508	23848	23521	23505	23628	23710	23468	23281	23430	23488	23448	23300	23575	23528	23596	23363	23397	23584	23673	23493	23525	23286	23354	23492	23611	23446	23502	23483	23467	23579	23282	23393	23346	23415	23284	23319	23501	23272	23499	23598	23625	23485	23528	23497	23535	23544	23445	23516	23604	23834	23465	23225	23589	23498	23319	23532	23515	23559	23443	23474	23344	23510	23293	23418	23494	23373	23666	23606	23516	23498	23601	23486	23544	23574	23601	23516	23594	23359	23440	23191	23389	23498	23537	23427	23424	23460	23621	23602	23448	23465	23492	23478	23470	23603	23605	23541	23447	23501	23486	23640	23421	23493	23414	23577	23575	23523	23697	23546	23333	23570	23351	23383	23367	23464	23562	23402	23611	23472	23606	23383	23462	23538	23513	23648	23576	23729	23537	23580	23768	23536	23501	23450	23562	23482	23415	23302	23362	23307	23604	23368	23316	23563	23742	23384	23387	23346	23548	23640	23740	23345	23555	23716	23626	23471	23473	23299	23573	23476	23537	23309	23655	23460	23452	23515	23385	23641	23569	23519	23550	23477	23522	23661	23647	23346	23486	23520	23539	23582	23425	23206	23370	23385	23668	23372	23395	23272	23519	23279	23485	23385	23397	23476	23561	23564	23706	23492	23575	23539	23389	23371	23299	23612	23406	23386	23670	23544	23571	23504	23345	23229	23478	23635	23593	23359	23443	23729	23480	23644	23420	23401	23642	23507	23597	23694	23729	23523	23389	23478	23745	23192	23602	23390	23250	23553	23522	23471	23603	23468	23415	23509	23502	23385	23497	23959	23539	23396	23343	23536	23655	23668	23427	23483	23660	23472	23716	23304	23355	23485	23319	23447	23726	23400	23435	23565	23511	23551	23374	23437	23445	23433	23213	23375	23302	23611	23683	23619	23298	23382	23406	23433	23326	23604	23463	23643	23695	23370	23579	23510	23612	23282	23557	23636	23129	23434	23614	23442	23592	23651	23602	23364	23264	23501	23644	23690	23765	23582	23533	23359	23472	23194	23335	23542	23415	23621	23568	23413	23629	23492	23467	23676	23409	23429	23528	23491	23570	23493	23534	23685	23501	23545	23507	23611	23459	23449	23745	23769	23732	23517	23229	23557	23557	23573	23366	23547	23664	23644	23479	23478	23482	23541	23416	23730	23421	23525	23492	23814	23642	23413	23531	23673	23448	23322	23463	23362	23354	23179	23389	23422	23395	23468	23528	23378	23240	23699	23592	23410	23393	23461	23406	23540	23542	23627	23466	23362	23540	23667	23550	23421	23422	23660	23754	23502	23514	23517	23568	23559	23436	23457	23539	23434	23453	23580	23496	23533	23428	23559	23471	23299	23361	23605	23509	23287	23481	23556	23542	23453	23570	23585	23550	23532	23452	23236	23690	23593	23367	23366	23631	23472	23584	23577	23561	23478	23543	23692	23642	23407	23445	23196	23351	23457	23422	23373	23441	23496	23358	23593	23560	23327	23566	23280	23658	23465	23384	23398	23296	23450	23645	23330	23540	23475	23413	23577	23396	23190	23481	23409	23474	23389	23609	23743	23608	23400	23603	23503	23410	23661	23573	23447	23440	23445	23573	23515	23286	23419	23602	23626	23648	23607	23529	23374	23397	23660	23438	23499	23567	23739	23715	23471	23561	23408	23324	23545	23335	23540	23535	23341	23561	23464	23435	23437	23709	23529	23684	23500	23794	23496	23499	23594	23342	23522	23544	23402	23564	23774	23230	23551	23262	23326	23214	23534	23385	23497	23453	23512	23632	23351	23552	23336	23521	23548	23485	23394	23587	23290	23243	23331	23620	23528	23402	23562	23609	23575	23418	23422	23590	23724	23511	23665	23677	23208	23584	23396	23236	23616	23549	23432	23665	23513	23449	23585	23489	23464	23441	23457	23410	23248	23183	23758	23578	23540	23712	23422	23666	23643	23531	23298	23517	23438	23816	23354	23636	23535	23497	23412	23409	23573	23463	23566	23570	23579	23579	23468	23511	23470	23407	23337	23638	23732	23443	23581	23320	23440	23637	23491	23580	23488	23696	23592	23614	23627	23350	23385
19708	25920	24080	20866	26476	25257	20320	16636	15118	14446	14306	14310	14220	14469	14308	14277	14311	14405	14261	14130	14333	14315	14269	14200	14193	14030	14327	14249	14306	14331	14287	14421	14268	14335	14165	14320	14209	14318	14348	14166	14278	14197	14161	14226	14252	14244	14127	14331	14251	14440	14258	14387	14344	14246	14187	14293	14284	14332	14216	14257	14280	14298	14334	14271	14471	14264	14225	14329	14245	14097	14211	14407	14365	14261	14280	14246	14391	14169	14334	14451	14138	14239	14310	14224	14022	14280	14220	14177	14263	14192	14259	14299	14306	14304	14140	14337	14401	14449	14326	14334	14211	14149	14128	14362	14093	14262	14214	14218	14290	14269	14226	14255	14282	14189	14599	14102	14205	14202	14267	14279	14427	14306	14211	14419	14247	14381	14247	14350	14241	14381	14271	14240	14356	14255	14218	14051	14230	14264	14173	14309	14334	14200	14324	14062	14306	14216	14319	14134	14270	14147	14227	14344	14370	14360	14241	14145	14243	14177	14405	14326	14265	14259	14190	14417	14330	14231	14239	14279	14020	14234	14145	14385	14150	14358	14383	14170	14160	14318	14264	14225	14200	14372	14214	14258	14470	14299	14078	14142	14134	14400	14341	14360	14107	14392	14230	14233	14124	14144	14107	14338	14072	14302	14283	14316	14401	14372	14298	14418	14079	14233	14314	14238	14428	14305	14252	14313	14318	14321	14322	14384	14296	14115	14294	14382	14224	14298	14268	14118	14274	14420	14246	14243	14187	14235	14395	14187	14257	14223	14274	14254	14178	14260	14180	14148	14349	14276	14489	14154	14331	14227	14153	14226	14343	14173	14152	14273	14287	14290	14184	14436	14255	14226	14225	14184	14328	14229	14464	14282	14345	14166	14167	14376	14450	14168	14088	14270	14172	14131	14161	14289	14203	14326	14297	14207	14332	14175	14185	14336	14329	14438	14320	14374	14235	14174	14412	14262	14441	14113	14323	14438	14254	14347	14103	14313	14257	14391	14203	14361	14286	14237	14325	14101	14370	14267	14400	14210	14221	14485	14221	14178	14135	14120	14258	14346	14304	14301	14283	14143	14087	14426	14065	14252	14351	14428	14429	14268	14354	14388	14481	14181	14094	14024	14318	14306	14234	14306	14196	14288	14327	14365	14045	14088	14194	14541	14360	14166	14256	14151	14238	14215	14366	14223	14414	14175	14193	14299	14377	14360	14328	14256	14289	14364	14168	14164	14418	14291	14487	14229	14289	14261	14163	14162	14301	14254	14143	14231	14158	14276	14338	14224	14350	14285	14214	14380	14233	14487	14154	14370	14185	14347	14364	14197	14463	14339	14199	14415	14323	14294	14397	14188	14082	13990	14168	14168	14231	14326	14374	14224	14272	14171	14265	14359	14221	14289	14496	14301	14138	14319	14158	14526	14207	14199	14309	14288	14170	14287	14307	14271	14359	14172	14290	14258	14393	14273	14222	14271	14319	14303	14190	14329	14171	14388	14360	14310	14299	14396	14172	14150	14314	14158	14204	14251	14102	14484	14183	14364	14315	14193	14431	14244	14301	14408	14432	14343	14355	14413	14121	14273	14209	14276	14228	14176	14351	14194	14426	14233	14311	14173	14210	14367	14220	14219	14137	14313	14409	14333	14298	14312	14161	14244	14383	14321	13960	14240	14319	14207	14279	14160	14264	14394	14440	14203	14402	14320	14191	14449	14264	14283	14198	14490	14169	14095	14308	14262	14369	14361	14343	14383	14273	14277	14102	14308	14250	14435	14213	14384	14330	14307	14308	14183	14245	14291	14463	14330	14281	14341	14148	14299	14214	14304	14245	14201	14244	14189	14047	14219	14396	14097	14123	14170	14268	14321	14446	14201	14408	14391	14287	14360	14403	14286	14228	14200	14065	14373	14383	14205	14284	14347	14268	14195	14262	14198	14459	14344	14243	14143	14309	14219	14396	14217	14338	14311	14397	14302	14280	14124	14200	14130	14438	14250	14356	14133	14313	14280	14242	14358	14271	14325	14312	14322	14055	14202	14181	14443	14264	14165	14285	14235	14402	14281	14403	14257	14240	14196	14280	14138	14311	14227	14188	14043	14443	14414	14187	14297	14432	14363	14257	14411	14427	14422	14291	14499	14182	14357	14182	14198	14142	14231	14452	14348	14343	14375	14322	14243	14202	14364	14229	14298	14174	14177	14334	14256	14446	14139	14222	14253	14200	14365	14261	14295	14356	14345	14195	14234	14135	14299	14258	14106	14324	14321	14405	14267	14388	14223	14143	14335	14124	14260	14326	14455	14259	14141	14247	14174	14371	14369	14255	14422	14303	14288	14164	14170	14339	14243	14318	14340	14419	14413	14242	14284	14352	14288	14175	14336	14360	14317	14149	14194	14138	14088	14271	14221	14232	14324	14242	14188	14310	14287	14307	14242	14318	14291	14143	14200	14329	14376	14209	14009	14357	14296	14357	14133	14360	14226	14502	14333	14257	14366	14074	14276	14249	14473	14524	13971	14293	14170	14213	14248	14426	14266	14425	14241	14073	14406	14348	14292	14163	14189	14350	14271	14381	14312	14262	14265	14208	14162	14231	14179	14385	14199	14189	14279	14191	14402	14291	14252	14365	14243	14171	14275	14208	14195	14236	14290	14339	14433	14294	14229	14235	14149	14293	14297	14395	14448	14284	14211	14446	14263	14357	14114	14200	14288	14173	14283	14310	14294	14211	14341	14191	14299	14062	14375	14353	14285	14271	14306	14297	14325	14254	14185	14241	14234	14260	14212	14345	14302	14112	14244	14250	14560	14244	13987	14492	14452	14338	14336	14359	14269	14280	14217	14386	14255	14330	14073	14395	14275	14364	14378	14319	14304	14191	14271	14270	14355	14294	14374	14058	14339	14354	14399	14327	14123	14258	14428	14383	14199	14307	14332	14334	14222	14355	14398	14223	14315	14230	14158	14205	14271	14213	14275	14384	14194	14229	14407	14293	14261	14351	14263	14238	14359	14247	14410	14245	14262	14096	14254	14329	14231	14265	14248	14346	14205	14368	14315	14290	14376	14373	14273	14323	14326	14171	14310	14293	14172	14214	14073	14180	14209	14329	14206	14146	14238	14359	14149	14305	14223	14273	14191	14183	14486	14377	14301	14203	14216	14348	14222	14190	14252	14227	14359	14297	14327	14315	14429	14169	14305	14197	14211	14220	14393	14370	14137	14331	14259	14375	14459	14184	14346	14378	14206	14406	14339	14519	14239	14255	14360	14333	14211	14376	14275	14270	14305	14392	14138	14358	14320	14415	14303	14144	14245	14242	14234	14370	14238	14346	14234	14253	14365	14250	14381	14350	14151	14256	14370	14232	14329	14445	14041	14312	14183	14259	14385	14247	14386	14349	14209	14191	14145	14304	14320	14074	14313	14262	14140	14472	14140	14317	14121	14304	14009	14315	14209	14397	14265	14229	14156	14329	14206	14325	14300	14178	14216	14263	14213	14197	14387	14569	14372	14236	14169	14252	14324	14225	14317	14270	14336	14354	14393	14309	14349	14348	14157	14193	14284	14359	14443	14370	14454	14460	14310	14323	14226	14279	14217	14272	14243	14291	14228	14280	14184	14264	14180	14190	14233	14181	14144	14379	14179	14217	14414	14206	14217	14230	14354	14358	14318	14287	14499	14159	14242	14292	14266	14242	14336	14293	14300	14116	14098	14241	14369	14373	14228	14315	14263	14173	14271	14227	14325	14234	14249	14117	14343	14327	14082	14336	14319	14314	14334	14311	14186	14286	14192	14285	14171	14114	14417	14366	14193	14429	14217	14404	14270	14276	14293	14213	14275	14363	14355	14339	14293	14278	14249	14398	14318	14328	14244	14222	14270	14147	14129	14323	14389	14367	14126	14356	14284	14277	14126	14319	14263	14256	14056	14322	14208	14154	14181	14091	14360	14223	14263	14197	14173	14199	14255	14360	14257	14181	14305	14356	14351	14146	14177	14355	14227	14173	14297	14312	14403	14188	14367	14161	14397	14322	14213	14473	14356	14162	14222	14234	14303	14354	14427	14321	14292	14242	14305	14328	14392	14083	14277	14475	14233	14214	14247	14150	14381	14171	14196	14346	14154	14277	14310	14321	14213	14377	14359	14190	14250	14333	14286	14218	14243	14393	14332	14250	14278	14300	14238	14264	14342	14183	14169	14246	14092	14324	14360	14167	14180	14387	14330	14288	14266	14378	14240	14262	14292	14362	14317	14259	14367	14298	14111	14372	14415	14221	14471	14308	14165	14246	14250	14256	14337	14347	14268	14369	14268	14312	14230	14344	14198	14327	14199	14297	14259	14249	14406	14282	14441	14367	14120	14481	14326	14234	14295	14295	14195	14172	14248	14296	14386	14365	14177	14258	14179	14354	14280	14232	14328	14309	14205	14174	14403	14329	14222	14392	14123	14203	14216	14237	14348	14247	14371	14384	14447	14312	14338	14254	14183	14346	14205	14378	14202	14045	14258	14282	14232	14353	14274	14409	14442	14432	14298	14356	14344	14327	14228	14348	14354	14168	14105	14184	14448	14269	14286	14162	14386	14353	14405	14275	14197	14343	14404	14216	14198	14207	14367	14230	14199	14105	14323	14347	14273	14235	14387	14248	14322	14271	14134	14298	14398	14140	14181	14352	14248	14372	14139	14452	14292	14344	14341	14303	14161	14451	14142	14210	14436	14235	14191	14264	14298	14252	14315	14281	14184	14275	14268	14414	14318	14159	14335	14428	14253	14133	14170	14212	14263	14233	14090	14196	14256	14196	14445	14077	14341	14293	14171	14347	14399	14321	14400	14083	14342	14299	14147	14356	14213	14201	14377	14245	14226	14140	14058	14247	14200	14375	14323	14256	14405	14308	14337	14259	14340	14215	14226	14278	14373	14253	14385	14299	14294	14317	14390	14322	14305	14088	14212	14290	14228	14342	14222	14311	14250	14477	14299	14350	14370	14225	14404	14210	14278	14355	14391	14201	14398	14256	14323	14119	14276	14314	14394	14343	14209	14206	14279	14278	14151	14357	14149	14390	14305	14293	14311	14098	14460	14202	14258	14342	14239	14322	14252	14294	14227	14377	14189	14190	14335	14193	14215	14441	14246	14146	14296	14359	14188	14240	14292
25875	21573	29415	37244	59017	60001	49315	36036	27671	24684	23716	23606	23718	23413	23507	23435	23715	23578	23678	23332	23470	23544	23594	23647	23496	23284	23461	23291	23454	23422	23492	23292	23461	23344	23370	23472	23405	23461	23495	23576	23271	23350	23302	23465	23594	23262	23228	23466	23377	23406	23408	23542	23474	23240	23528	23259	23312	23188	23403	23287	23418	23324	23413	23389	23320	23364	23554	23291	23586	23502	23294	23434	23355	23392	23620	23264	23529	23260	23319	23355	23254	23443	23028	23398	23420	23411	23503	23425	23556	23338	23352	23353	23534	23479	23427	23579	23332	23362	23530	23555	23482	23216	23170	23266	23426	23491	23445	23187	23722	23551	23429	23542	23559	23482	23481	23371	23267	23382	23475	23401	23544	23222	23497	23619	23280	23391	23298	23367	23311	23494	23363	23214	23461	23478	23195	23563	23263	23132	23348	23416	23307	23320	23337	23362	23302	23244	23418	23490	23507	23509	23468	23546	23617	23358	23328	23436	23492	23403	23431	23561	23378	23448	23323	23394	23270	23086	23577	23304	23311	23367	23493	23322	23355	23260	23261	23391	23454	23293	23253	23306	23498	23537	23378	23521	23109	23228	23294	23134	23433	23559	23510	23335	23146	23538	23371	23358	23385	23332	23444	23302	23189	23248	23334	23426	23320	23137	23332	23423	23366	23152	23237	23231	23330	23334	23395	23589	23503	23411	23567	23529	23362	23383	23428	23283	23350	23611	23438	22977	23389	23224	23309	23394	23128	23415	23438	23616	23360	23500	23356	23551	23470	23521	23607	23353	23577	23504	23393	23395	23426	23424	23388	23291	23331	23421	23335	23363	23485	23303	23525	23323	23505	23461	23571	23280	23172	23533	23214	23259	23424	23395	23156	23322	23314	23347	23540	23168	23440	23347	23314	23218	23359	23182	23394	23218	23230	23040	23461	23431	23166	23464	23349	23316	23492	23306	23665	23311	23304	23266	23293	23343	23339	23501	23369	23436	23312	23534	23411	23393	23282	23411	23247	23393	23213	23376	23313	23344	23348	23482	23132	23368	23431	23239	23313	23417	23458	23218	23440	23482	23257	23406	23597	22945	23289	23385	23326	23336	23182	23624	23389	23365	23398	23298	23302	23515	23396	23444	23789	23345	23668	23401	23425	23370	22988	23363	23520	23324	23451	23397	23297	23334	23600	23329	23288	23274	23332	23170	23320	23287	23498	23366	23319	23423	23831	23323	23533	23325	23493	23408	23188	23254	23374	23459	23245	23459	23482	23479	23356	23438	23430	23458	23529	23146	23155	23442	23298	23150	23517	23476	23392	23455	23398	23673	23293	23529	23550	23248	23556	23141	23434	23061	23243	23364	23458	23242	23246	23542	23520	23311	23157	23286	23579	23511	23431	23330	23373	23332	23128	23297	23366	23279	23398	23326	23620	23447	23618	23366	23457	23472	23716	23353	23445	23345	23366	23393	23454	23226	23292	23225	23380	23536	23549	23317	23382	23291	23143	23317	23403	23414	23300	23335	23596	23248	23431	23647	23760	23198	23263	23396	23562	23122	23579	23426	23320	23392	23272	23468	23508	23438	23291	23367	23415	23542	23530	23570	23310	23121	23340	23659	23325	23209	23324	23485	23555	23543	23245	23202	23343	23575	23443	23295	23505	23309	23354	23058	23357	23381	23202	23348	23299	23660	23497	23348	23128	23272	23207	23308	23360	23317	23612	23134	23020	23341	23437	23465	23461	23468	23229	23137	23565	23524	23479	23502	23310	23468	23375	23302	23357	23324	23494	23134	23244	23289	23321	23631	23507	23333	23397	23590	23181	23385	23195	23307	23347	23446	23666	23257	23314	23439	23374	23434	23466	23415	23290	23215	23176	23246	23496	23532	23408	23386	23401	23468	23452	23407	23346	23411	23343	23311	23487	23414	23261	23365	23294	23456	23528	23191	23481	23259	23221	23371	23377	23400	23462	23260	23515	23252	23523	23366	23411	23473	23303	23483	23559	23157	23275	23607	23687	23270	23297	23439	23226	23157	23402	23334	23315	23363	23443	23320	23357	23357	23550	23327	23460	23583	23470	23407	23249	23504	23204	23223	23391	23350	23427	23330	23586	23227	23367	23457	23294	23398	23423	23382	23238	23381	23538	23257	23536	23480	23455	23237	23257	23145	23085	23533	23575	23348	23207	23722	23397	23147	23319	23340	23455	23387	23447	23299	23234	23547	23540	23530	23196	23439	23462	23233	23427	23174	23501	23495	23212	23308	23463	23567	23324	23530	23475	23422	23507	23436	23482	23602	23565	23393	23238	23256	23282	23287	23337	23445	23296	23395	23341	23425	23531	23438	23372	23571	23384	23561	23385	23414	23506	23417	23335	23338	23440	23301	23212	23612	23760	23342	23273	23479	23506	23329	23443	23462	23537	23100	23531	23344	23219	23254	23561	23314	23518	23534	23254	23298	23402	23485	23312	23244	23437	23375	23677	23200	23431	23365	23365	23442	23424	23410	23271	23212	23316	23374	23219	23461	23141	23425	23382	23510	23536	23294	23421	23572	23382	23486	23716	23364	23430	23232	23548	23647	23433	23299	23339	23372	23237	23403	23414	23413	23357	23402	23364	23349	23340	23351	23387	23601	23587	23339	23352	23317	23439	23189	23265	23366	23275	23354	23301	23578	23371	23329	23373	23360	23403	23319	23165	23304	23484	23486	23297	23542	23366	23376	23382	23262	23286	23238	23543	23206	23227	23345	23731	23225	23306	23419	23406	23332	23457	23229	23385	23376	23421	23496	23388	23181	23287	23407	23443	23269	23244	23577	23246	23394	23516	23167	23407	23328	23456	23571	23486	23259	23556	23380	23390	23409	23381	23541	23480	23651	23525	23179	23461	23278	23445	23459	23526	23291	23416	23370	23409	23302	23463	23224	23188	23519	23264	23602	23431	23097	23546	23356	23306	23635	23237	23480	23378	23166	23489	23368	23377	23385	23336	23524	23237	23281	23266	23205	23367	23406	23451	23430	23634	23202	23195	23425	23374	23311	23223	23400	23356	23271	23460	23290	23570	23347	23560	23248	23502	23511	23340	23530	23622	23409	23131	23465	23269	23389	23646	23395	23326	23312	23296	23142	23404	23440	23484	23435	23394	23345	23238	23389	23378	23354	23410	23349	23368	23089	23374	23407	23491	23407	23278	23360	23541	23336	23355	23373	23453	23401	23352	23362	23398	23241	23272	23251	23446	23277	23390	23489	23303	23276	23429	23462	23329	23172	23362	23147	23471	23373	23108	23543	23356	23376	23462	23360	23142	23332	23496	23352	23500	23216	23395	23562	23405	23403	23239	23352	23316	23452	23293	23467	23300	23604	23507	23457	23523	23434	23459	23281	23175	23415	23439	23335	23369	23197	23232	23449	23378	23502	23641	23442	23661	23477	23260	23371	23402	23354	23398	23313	23534	23519	23271	23472	23394	23516	23217	23381	23435	23405	23368	23315	23262	23524	23509	23294	23006	23243	23212	23438	23296	23486	23354	23373	23643	23262	23374	23449	23230	23364	23392	23501	23567	23339	23129	23154	23577	23378	23524	23239	23421	23339	23335	23508	23410	23577	23338	23306	23258	23265	23472	23440	23320	23453	23217	23531	23312	23364	23466	23429	23519	23513	23584	23399	23509	23241	23405	23539	23496	23210	23736	23465	23160	23567	23353	23682	23237	23532	23409	23553	23406	23439	23581	23476	23432	23340	23294	23438	23503	23326	23555	23281	23526	23426	23303	23362	23668	23340	23382	23311	23253	23490	23166	23428	23348	23273	23280	23530	23406	23476	23521	23324	23606	23474	23534	23338	23278	23435	23389	23530	23458	23253	23271	23281	23543	23581	23506	23347	23416	23392	23534	23512	23200	23346	23235	23563	23380	23503	23415	23373	23406	23394	23447	23357	23348	23179	23295	23167	23374	23466	23372	23492	23413	23424	23356	23398	23455	23572	23493	23327	23488	23345	23547	23506	23327	23452	23375	23181	23274	23363	23342	23083	23367	23606	23610	23238	23660	23417	23100	23700	23248	23229	23382	23309	23223	23093	23459	23300	23249	23544	23399	23248	23555	23589	23295	23392	23338	23427	23344	23263	23157	23265	23494	23398	23180	23539	23463	23296	23382	23662	23431	23112	23338	23327	23500	23643	23597	23382	23382	23736	23406	23663	23339	23609	23350	23202	23345	23362	23147	23416	23463	23377	23350	23222	23288	23382	23579	23385	23308	23335	23592	23469	23322	23293	23549	23428	23366	23362	23519	23315	23369	23242	23308	23459	23219	23266	23241	23241	23587	23663	23346	23537	23475	23338	23727	23398	23492	23507	23303	23365	23470	23612	23244	23266	23410	23428	23401	23262	23327	23509	23434	23280	23213	23485	23364	23307	23276	23290	23435	23438	23239	23252	23443	23300	23327	23340	23314	23491	23358	23399	23644	23360	23350	23493	23250	23515	23491	23349	23294	23376	23576	23351	23225	23264	23364	23310	23302	23523	23555	23273	23298	23395	23428	23343	23061	23400	23480	23426	23259	23269	23365	23347	23209	23344	23193	23204	23430	23577	23495	23308	23474	23496	23355	23457	23156	23422	23443	23343	23462	23175	23422	23498	23341	23248	23420	23216	23333	23335	23332	23254	23362	23403	23208	23535	23286	23263	23442	23257	23339	23361	23414	23377	23495	23325	23439	23496	23261	23449	23363	23341	23695	23239	23401	23404	23441	23269	23381	23422	23531	23409	23679	23257	23189	23410	23449	23527	23322	23303	23217	23348	23373	23342	23727	23487	23619	23233	23596	23284	23470	23296	23357	23359	23335	23378	23491	23453	23369	23247	23344	23220	23400	23118	23281	23523	23407	23414	23115	23445	23448	23317	23228	23295	23453	23392	23603	23384	23448	23364	23272	23381	23179	23405	23362	23331	23446	23213	23445	23105	23123	23314	23465	23326	23666	23434	23295	23396	23647	23463	23570	23304	23516	23509	23434	23472	23580	23270	23394	23581	23315	23518	23167	23418	23546	23370	23450	23489	23262	23440	23523	23431	23496	23650	23329	23189	23149	23485	23369	23421	23331	23344	23248	23413	23546	23632	23251	23179	23383	23323	23484	23565	23253	23386	23473	23236
17711	33328	37954	37322	61023	54653	40086	25223	17175	15018	14803	14533	14524	14281	14537	14445	14454	14377	14638	14442	14489	14373	14444	14454	14251	14537	14460	14388	14643	14537	14515	14509	14307	14375	14358	14522	14434	14353	14460	14576	14408	14362	14402	14437	14508	14592	14338	14419	14405	14210	14319	14373	14273	14545	14376	14332	14317	14575	14339	14446	14501	14430	14338	14300	14435	14456	14379	14452	14487	14431	14337	14524	14361	14544	14396	14501	14441	14451	14414	14487	14449	14488	14413	14452	14405	14322	14578	14317	14364	14360	14559	14366	14500	14318	14606	14373	14418	14508	14503	14399	14476	14568	14432	14505	14597	14221	14394	14455	14504	14371	14476	14518	14478	14362	14385	14439	14466	14376	14349	14571	14492	14519	14271	14412	14399	14477	14428	14490	14408	14562	14343	14459	14574	14362	14430	14416	14286	14541	14273	14394	14364	14497	14288	14403	14428	14420	14384	14418	14454	14395	14439	14575	14425	14529	14452	14356	14270	14396	14479	14300	14386	14337	14380	14310	14324	14423	14528	14280	14242	14236	14372	14214	14608	14399	14425	14240	14387	14328	14472	14359	14594	14442	14291	14341	14374	14332	14411	14411	14475	14359	14494	14234	14435	14274	14398	14495	14476	14448	14423	14389	14417	14336	14436	14434	14490	14251	14539	14373	14419	14380	14281	14361	14427	14502	14408	14454	14427	14153	14456	14509	14324	14268	14400	14490	14218	14496	14293	14505	14507	14485	14345	14383	14363	14377	14560	14395	14291	14274	14412	14345	14493	14354	14387	14380	14383	14343	14470	14383	14264	14328	14387	14323	14349	14359	14427	14516	14437	14534	14465	14391	14418	14370	14469	14482	14342	14590	14372	14435	14410	14498	14477	14580	14459	14557	14326	14436	14347	14315	14535	14202	14311	14291	14356	14375	14480	14508	14429	14496	14435	14495	14472	14343	14531	14458	14532	14486	14250	14304	14426	14463	14362	14446	14505	14346	14428	14560	14326	14465	14380	14365	14542	14383	14378	14389	14319	14340	14472	14440	14479	14279	14519	14435	14381	14425	14546	14358	14421	14414	14321	14526	14262	14288	14400	14455	14307	14553	14454	14372	14319	14382	14193	14365	14566	14408	14336	14402	14510	14543	14534	14504	14511	14239	14241	14387	14319	14312	14430	14290	14424	14514	14343	14530	14515	14383	14286	14277	14415	14484	14390	14448	14553	14373	14337	14417	14319	14315	14551	14594	14526	14362	14425	14289	14411	14392	14408	14424	14337	14335	14538	14123	14532	14354	14564	14380	14270	14400	14267	14294	14563	14307	14361	14472	14533	14350	14403	14154	14445	14379	14504	14370	14368	14202	14634	14396	14375	14472	14371	14325	14464	14291	14322	14356	14383	14410	14441	14412	14414	14468	14277	14406	14431	14394	14501	14325	14594	14309	14582	14491	14393	14470	14376	14551	14445	14270	14286	14404	14453	14285	14236	14381	14450	14305	14277	14349	14236	14481	14368	14462	14457	14546	14406	14458	14388	14396	14352	14433	14458	14416	14425	14207	14240	14420	14294	14362	14354	14288	14359	14551	14558	14323	14416	14473	14536	14416	14431	14363	14308	14445	14499	14415	14557	14485	14312	14486	14550	14477	14379	14437	14352	14431	14395	14634	14452	14341	14421	14259	14424	14496	14219	14361	14423	14416	14449	14366	14399	14355	14355	14302	14588	14370	14264	14428	14404	14385	14424	14480	14286	14207	14322	14530	14352	14507	14392	14364	14439	14400	14320	14358	14417	14358	14411	14308	14387	14483	14278	14486	14467	14253	14414	14420	14658	14483	14229	14425	14338	14465	14483	14302	14348	14328	14398	14398	14554	14614	14281	14426	14348	14541	14339	14490	14398	14337	14397	14657	14363	14586	14256	14496	14256	14549	14569	14328	14555	14437	14406	14410	14463	14288	14368	14284	14305	14475	14394	14316	14458	14521	14547	14290	14238	14408	14424	14389	14248	14313	14220	14528	14367	14277	14442	14243	14558	14292	14696	14441	14550	14523	14304	14456	14315	14538	14384	14621	14560	14533	14252	14508	14519	14402	14236	14221	14486	14343	14404	14488	14357	14596	14483	14409	14401	14538	14384	14457	14423	14534	14405	14452	14436	14406	14405	14405	14314	14506	14392	14306	14540	14373	14409	14302	14375	14633	14331	14448	14311	14477	14373	14518	14380	14456	14384	14500	14309	14303	14288	14249	14637	14380	14430	14336	14418	14309	14347	14334	14316	14456	14406	14512	14401	14395	14443	14377	14298	14400	14399	14427	14372	14342	14330	14376	14439	14456	14304	14374	14241	14348	14269	14428	14290	14563	14453	14331	14338	14432	14477	14386	14428	14433	14274	14625	14433	14345	14439	14277	14387	14491	14405	14267	14525	14275	14499	14408	14278	14634	14426	14427	14428	14376	14493	14536	14240	14511	14314	14370	14285	14532	14538	14353	14357	14365	14351	14452	14455	14420	14522	14384	14445	14423	14468	14400	14414	14439	14372	14389	14324	14490	14513	14246	14486	14441	14474	14320	14459	14407	14409	14207	14572	14322	14567	14343	14361	14358	14377	14356	14526	14599	14540	14424	14433	14445	14365	14309	14419	14355	14505	14362	14239	14381	14358	14511	14680	14416	14509	14383	14567	14509	14537	14425	14510	14498	14446	14335	14406	14379	14439	14369	14395	14381	14292	14349	14317	14516	14376	14426	14500	14485	14422	14600	14475	14529	14357	14190	14416	14317	14294	14328	14432	14488	14323	14423	14411	14468	14361	14354	14397	14346	14376	14488	14613	14545	14334	14451	14256	14315	14533	14349	14728	14563	14531	14426	14305	14513	14417	14340	14302	14281	14524	14402	14370	14336	14494	14553	14476	14343	14377	14596	14364	14524	14422	14572	14319	14556	14546	14437	14428	14407	14331	14514	14409	14299	14515	14474	14425	14422	14538	14308	14240	14458	14371	14486	14368	14289	14362	14398	14249	14446	14399	14370	14540	14447	14334	14279	14551	14366	14525	14289	14389	14385	14472	14619	14273	14481	14337	14225	14515	14341	14415	14241	14307	14397	14520	14676	14468	14447	14173	14378	14309	14448	14386	14477	14367	14497	14432	14334	14456	14399	14412	14456	14547	14549	14451	14411	14328	14220	14413	14544	14588	14325	14508	14428	14534	14354	14365	14369	14481	14319	14319	14331	14354	14348	14431	14230	14484	14198	14393	14386	14513	14368	14538	14191	14557	14558	14347	14202	14397	14570	14375	14225	14419	14432	14559	14240	14473	14171	14308	14417	14510	14342	14509	14674	14384	14490	14365	14347	14310	14535	14373	14342	14460	14423	14481	14593	14463	14570	14408	14519	14331	14464	14253	14448	14708	14338	14354	14384	14370	14435	14527	14436	14443	14276	14439	14432	14475	14356	14321	14356	14441	14386	14284	14331	14468	14516	14426	14481	14292	14423	14454	14478	14405	14327	14522	14437	14475	14416	14424	14503	14434	14498	14459	14596	14337	14491	14301	14473	14293	14404	14377	14363	14366	14257	14454	14353	14377	14364	14371	14468	14414	14461	14271	14432	14443	14286	14377	14476	14490	14219	14546	14343	14495	14450	14337	14548	14429	14540	14305	14425	14455	14437	14288	14430	14452	14333	14407	14347	14482	14455	14296	14290	14367	14461	14420	14338	14505	14415	14456	14337	14205	14356	14462	14363	14393	14436	14443	14438	14472	14439	14400	14391	14340	14381	14245	14380	14516	14470	14421	14516	14371	14353	14316	14367	14340	14388	14323	14319	14377	14468	14376	14497	14328	14493	14247	14390	14417	14321	14349	14521	14270	14370	14342	14435	14380	14514	14390	14278	14427	14344	14351	14470	14374	14475	14489	14272	14448	14382	14469	14505	14533	14453	14249	14488	14366	14239	14382	14397	14398	14301	14434	14441	14389	14265	14173	14576	14381	14422	14401	14428	14408	14474	14403	14384	14307	14569	14276	14230	14353	14385	14372	14313	14565	14611	14414	14337	14575	14297	14421	14444	14367	14551	14537	14409	14475	14320	14311	14349	14318	14264	14358	14287	14452	14599	14507	14455	14405	14272	14430	14392	14404	14563	14612	14465	14343	14587	14391	14485	14326	14248	14346	14424	14569	14440	14409	14505	14307	14471	14472	14522	14355	14369	14527	14436	14322	14299	14377	14375	14391	14432	14325	14459	14319	14394	14453	14375	14335	14391	14540	14538	14434	14381	14436	14375	14320	14280	14300	14407	14416	14429	14312	14500	14429	14506	14198	14465	14318	14343	14385	14507	14398	14369	14262	14358	14442	14445	14375	14608	14415	14322	14346	14454	14536	14316	14394	14556	14349	14415	14351	14439	14442	14427	14366	14468	14406	14275	14375	14446	14363	14523	14370	14347	14331	14370	14551	14356	14366	14472	14334	14333	14390	14414	14309	14400	14268	14284	14438	14310	14356	14483	14270	14453	14430	14427	14503	14394	14419	14380	14382	14600	14385	14420	14349	14313	14466	14280	14429	14330	14486	14624	14571	14507	14258	14550	14276	14438	14321	14080	14332	14548	14399	14353	14384	14402	14365	14526	14420	14313	14408	14276	14229	14520	14475	14376	14533	14392	14451	14423	14466	14319	14317	14389	14413	14203	14542	14322	14417	14237	14539	14349	14472	14672	14238	14301	14400	14412	14440	14166	14320	14548	14414	14412	14151	14241	14331	14376	14486	14320	14555	14491	14309	14380	14445	14395	14403	14143	14225	14523	14413	14258	14300	14358	14504	14488	14522	14521	14184	14457	14202	14649	14406	14505	14347	14347	14460	14371	14345	14280	14296	14485	14239	14480	14320	14466	14485	14316	14487	14344	14214	14398	14461	14379	14363	14367	14316	14479	14282	14281	14331	14372	14402	14405	14265	14316	14432	14519	14349	14612	14569	14533	14382	14474	14437	14449	14391	14518	14199	14388	14424	14398	14373	14560	14511	14523	14526	14294	14642	14417	14340	14498	14439	14436	14387	14495	14372	14419	14275	14427	14355	14428	14378	14535	14473	14229	14509	14379	14334	14418	14347	14479	14286	14356	14487	14348	14477	14223	14306	14429	14208	14654	14265	14390
23713	21499	28861	34933	64271	72097	61590	43316	31320	26129	24673	24332	24383	24304	24183	24200	23988	24032	24061	24131	24217	24088	24184	24055	24070	23876	23915	23884	23822	24133	23995	24091	24069	24048	24040	23851	23938	24103	23928	23837	24010	24011	24174	23879	24230	23927	23829	23904	23817	23965	23912	24013	23760	24152	24264	23983	23958	24029	23929	24042	23851	24052	24135	23742	23755	23775	23995	23933	23877	23982	24029	24082	23880	23720	23829	23962	23946	23661	23977	24060	23894	23904	24069	24035	23821	24028	23995	24019	24038	24045	23931	23686	23911	23854	23877	23873	23913	23977	23986	23847	24091	24171	23826	23711	24066	23939	23980	23951	23699	23828	23721	23977	24055	24029	23823	23726	23851	23856	23934	23606	23811	23758	23965	23855	23568	23848	23847	23818	23956	24005	24014	23911	23734	23746	23997	24076	23684	23845	23942	23684	24031	23882	23833	23877	23553	24117	23914	23887	23684	23930	24021	23670	23974	24011	23858	23888	23765	23927	23726	23732	23685	24000	24156	24109	23889	23815	23929	24076	23976	24079	23752	23790	24057	23716	24002	24056	23718	24083	23588	23663	23940	23852	23943	23834	23817	24073	24022	23959	23874	24060	24044	23932	23869	23957	23801	24110	23774	23723	23896	23917	23947	23802	24084	23784	23949	23752	23667	23950	23975	23698	23540	23798	23894	23859	23778	23891	23671	23997	23844	23666	23924	23967	23934	24144	24113	24047	23874	23866	24037	23812	23729	23759	23752	23973	23955	24016	23913	23966	23743	24035	23824	23988	23967	23869	23898	23689	23943	23931	24066	23795	23860	23923	23949	23904	23928	23768	24035	24016	23758	23662	23938	23787	23710	23651	23836	23906	23875	23726	23780	23928	23968	24029	23793	23901	23886	23782	23885	24069	23916	23831	23675	24028	23969	23792	23842	23913	24089	23997	23856	23902	23844	23986	23699	23970	23922	23994	24270	23993	24007	24062	23824	23992	23918	24034	24019	23776	23975	24012	24008	23897	23766	23991	23889	23780	24081	23754	24004	23895	23825	23824	23828	23739	24086	23890	23933	23806	23744	23705	23859	23855	23978	23956	24030	24069	23869	23863	23842	24156	24018	23894	23844	24161	23907	24107	24045	23865	23780	23999	23791	23903	23930	24064	23926	24211	23956	23755	23907	23746	23768	23955	23981	23982	23718	24020	23751	23807	24060	24130	23907	23704	23915	23800	24249	24010	23843	23938	23965	24171	23825	24076	24013	23919	23839	23713	23686	23775	23736	24137	23863	23976	23660	23653	24134	24064	23797	23770	23983	23806	24203	24024	23822	23915	23761	24034	23937	23917	23827	23840	23768	23808	23930	23915	23733	23984	24027	23887	23672	24000	24127	23891	23978	23973	24034	24029	23949	23728	23822	23992	23979	23992	23832	23897	23806	23977	24086	23915	23582	24005	23722	23891	24015	23852	23571	23854	23896	24026	23893	24022	24069	23888	23996	23966	23848	23973	23627	23962	23867	24104	24027	23975	23934	23780	23995	23777	24253	23987	23980	23703	23588	23911	23829	24076	24004	24086	23999	23864	23935	23826	23970	24013	24034	23802	23807	23773	23819	24042	23714	23824	23878	23823	23857	23784	23777	23825	23793	23796	23880	23630	23785	23767	24049	23922	24005	23909	23979	24010	23859	23757	23837	23865	23835	24146	23915	23817	23959	23849	23981	23992	23872	23725	24029	24050	23835	23868	23617	23988	23917	23929	24086	23890	23781	24001	24097	23989	23954	24028	23842	24005	24030	24011	23679	23855	24018	24047	23961	23905	23707	23727	23955	24006	24020	23820	23953	24059	23937	23886	23886	23927	23679	23867	23843	23836	23773	24001	23866	23942	23852	23594	24035	24040	24050	23922	23973	23990	24022	23859	23983	23758	23782	23896	23959	23573	23760	23829	23884	23899	23801	23775	23791	24045	23995	24055	24191	23897	23875	23868	24062	23968	23829	23966	24016	24092	24140	23835	23823	24157	23927	23632	23729	23871	23767	23739	24022	23800	23633	24043	23969	23698	24098	24019	24009	24012	23980	23796	23841	24079	23851	23960	23774	23833	23860	23959	23905	23880	23940	23878	23868	23809	23991	23709	23716	23735	23939	23728	23870	23814	24029	24014	23944	23838	23867	23991	23856	24123	23913	23798	23963	23899	23792	24036	23749	23909	23734	23826	23892	23975	23780	23871	23919	24092	23858	23814	23983	24072	24001	23946	24072	23892	24024	23932	24146	23651	23948	23743	23854	23789	23824	23872	23904	23830	23846	24006	23819	24008	23884	24058	24152	24060	23601	23976	24068	23902	23810	23650	23854	23983	23866	23881	23765	23968	23873	23913	23685	24128	24118	24182	24019	23806	24017	23919	23719	23771	24054	23958	24134	24012	23923	24036	23884	24021	23943	23973	23908	23937	24016	23796	24003	23995	24200	24009	24027	23966	24118	24099	23993	23983	23966	24130	23938	24066	23970	24222	24080	24049	24084	23950	23904	23640	23820	24067	24044	23644	23850	23885	23959	23980	23689	23968	23823	23831	23972	23982	23952	23904	24021	23779	23942	23866	23933	24039	24081	24052	24025	24025	23924	23888	24171	23949	23965	23745	23865	23864	24001	23888	23963	23588	23799	23810	23832	23780	23822	24026	24203	23893	23833	24047	23766	24065	24064	23887	23967	23942	23729	23869	24107	23923	24179	23750	24074	24036	24202	24019	23982	23811	23894	23913	23626	23776	24056	23891	23723	23912	23783	23816	24003	23832	23823	23808	24007	23983	23762	24019	23985	23779	23800	24015	23809	24046	23831	23728	24037	23799	24071	24021	23851	23788	23658	23816	23960	23989	23811	23863	23879	23762	23773	23947	23734	23735	23901	24124	24095	23998	23975	24109	23887	23707	23701	23795	23874	23714	23768	23829	23944	23953	23873	23740	23964	23755	23833	23866	23632	24051	23777	23943	23928	23808	23919	23839	23805	23899	23757	24053	23859	23906	23708	23868	24203	23937	23753	23752	23702	23788	23987	23849	23845	23799	24113	23909	23941	24016	23810	23743	23804	24184	23999	23859	23742	24028	23986	23826	24139	23843	24019	23912	23646	23964	24022	23681	23798	23954	23901	23823	23742	23897	24041	23943	23626	23904	23786	23850	23691	23893	23964	24111	23958	23916	23687	23959	24002	23800	23845	24194	23993	23938	24095	24125	23810	23814	24048	23975	23866	23798	23814	23813	23816	24004	23851	23996	23970	23796	23775	23915	23942	24156	24132	24086	24089	23826	23813	23947	24024	23704	23785	23838	24069	23795	23884	23761	23692	23851	23951	23997	23853	23870	23866	23995	23992	23777	23741	23809	23868	23625	23967	24012	23943	23740	24077	23923	23793	24035	23796	23893	24066	23991	23890	23770	23657	23829	23911	23982	23938	23864	23963	23655	23943	24065	24023	24019	23761	23948	24011	24081	23745	24043	24007	24052	23741	23831	23774	23887	24026	24015	23775	23844	23786	23757	23970	23765	23634	23978	23926	23549	23885	23977	23755	23880	23957	23958	23735	23965	24021	23648	23994	23897	23870	24013	23941	24098	24057	23914	24040	23821	23874	24009	24143	24038	23825	24019	23908	24014	23801	23749	23899	23846	24046	23699	23841	23806	24036	23974	23807	23924	24017	23940	23868	24049	24118	23681	23865	23790	23937	23723	24010	23658	23788	23820	24077	23780	24012	23728	24042	23794	23704	23806	24219	23707	23933	23877	23744	23691	23874	23954	23906	23954	23929	23874	23784	24001	23832	23952	23992	23843	23746	23816	23809	23881	23876	23996	24006	23833	23861	23717	24048	24019	23804	23900	23948	24099	23938	23977	23941	23918	23802	23894	23838	23762	23780	23889	23880	23942	23915	24079	23848	23922	24071	23659	23958	23902	23993	23942	23818	23958	24013	23974	23942	23735	24321	23967	23562	23853	23845	23696	23900	23811	23878	24129	24023	23760	23891	23764	24180	23893	23801	23770	23856	23874	23979	23954	23959	23980	23955	23756	23770	23809	23950	23914	24064	23796	23798	23796	23867	23757	23911	23735	23729	23831	23658	23812	23893	24094	23804	23949	23888	24031	23911	23900	23785	23924	23745	24158	24031	23935	24263	23943	23841	23847	23780	23984	24144	23916	24010	24029	23803	23894	23794	24174	23783	23803	23904	23894	23959	24126	23809	23806	24056	23841	23892	23991	23967	23798	24048	23785	23846	23878	23977	23728	23991	24035	23866	24162	23936	23830	23780	23785	23923	24034	23981	23953	24131	23826	23772	23978	23965	23960	23675	23917	23671	24221	24030	23925	23819	23760	24073	23668	23852	23868	23935	24042	23721	23783	23889	24037	24100	23912	24030	23850	23933	23985	23808	23717	23917	24001	23945	23982	23917	24018	23865	23679	23858	23797	23728	23732	24015	23947	23818	23774	23751	23584	23859	24006	23832	23884	24140	23976	24105	24012	23926	23921	23872	24084	23945	24003	23764	23845	23921	23889	24172	23967	23824	24067	23787	23930	23877	23935	23980	23963	23968	23688	23959	23829	23755	23730	23865	23935	23884	23863	23784	23970	23845	23685	23804	23882	23985	23903	24064	23926	24000	23983	23987	23965	23828	23866	23949	23760	23734	24093	23833	23691	23602	23929	24020	24024	23783	23848	23748	24066	23889	23920	24013	23928	23941	23988	24093	23913	23906	23776	24082	23919	24086	24000	23882	24341	23875	23651	23980	23899	23866	23965	23757	23992	23974	23982	23798	23979	24164	23887	23724	23816	23919	23966	23717	23800	23903	23925	23905	23671	23891	23827	23948	23880	24020	24165	24244	23728	23918	24183	23795	23813	23955	23809	24036	23883	24001	24017	24160	23732	23897	23944	23877	23897	23971	24100	24084	23995	23768	24122	23663	23781	23804	24201	23974	23840	23917	24088	23912	23859	23971	23989	23905	23788	23767	24003	24073	24023	23723	24008	23992	23924	24005	23771	24083	24176	23907	24069	23891	23865	23639	24057	23972	23726	23842	24063	24056	24177	24104	23994	23586	24011	23691	23566	23935	23977	23807	23772	23900	23786	23995	24116	23858	23800	23767	23804	23701	23735	23782	23681
21445	42537	46410	61845	83095	77633	57909	33930	20453	16156	15041	15100	14982	14857	14983	15005	14845	15075	14806	15132	15024	15033	15066	14994	15074	15098	14991	15028	15157	15212	14895	15071	14972	14983	15070	15005	15102	15032	15097	14970	15017	14849	14982	14849	14925	14880	14854	15000	14901	14862	14908	14945	14946	15072	14950	15129	14887	14908	15015	15062	14985	14993	15019	15074	14717	15041	14853	14821	14946	14978	14849	14901	15001	14910	14899	15068	14851	15007	14978	14812	14941	14896	15011	14864	15065	14872	14981	14885	14907	15144	15015	14893	15021	14786	14877	15135	14943	14878	14847	14911	14933	15007	14921	14867	14901	14943	15152	14793	15084	14993	14983	14966	14967	14899	14720	14802	14927	15143	15072	14810	15029	14997	14939	15001	14928	14967	15110	15002	14789	14963	14814	14901	14924	15006	14954	15006	14808	14937	14853	15165	14904	15026	14835	15154	15003	14841	14921	14763	14825	14901	14899	14942	15074	14933	14795	15060	15006	15019	14888	14982	14821	14885	15095	15039	14964	14817	15052	14969	15011	14899	14951	14858	14760	15080	14842	15071	14967	14785	15013	14893	14881	15077	14851	14936	14911	14863	14865	15008	14817	15009	14939	14952	14951	14864	14887	15076	14941	15042	15105	15158	14940	14895	14961	14937	14840	14846	15015	14981	14917	14957	14848	14870	15020	14883	14910	14861	14847	14854	14821	14973	14939	15108	14903	14893	14882	14849	14826	14842	14989	15169	14893	14886	14969	14875	14920	14847	14893	14840	15080	14910	14829	14902	14762	15048	14927	14821	15003	15058	14994	14801	14940	14916	14973	14896	15102	15042	14851	14817	14878	14793	14900	14878	15115	14911	15058	14941	15062	14921	14996	14905	14770	14970	15009	15043	14856	14914	15051	14976	15019	15008	14988	14893	14902	15098	14865	15051	14852	15086	14804	14891	14879	14859	15020	14926	14913	14921	14866	15017	14909	14930	14827	15036	14984	14921	14978	14885	14848	14993	14874	14817	14881	14960	14870	14890	14896	14816	15073	14866	14708	14939	14846	14943	15117	14823	14878	15024	15023	14959	14711	14897	14581	14910	14932	14899	14978	14933	15008	14898	14819	14823	14949	15010	14853	14967	14953	14763	14943	14994	15011	15123	14940	14991	15124	14930	14894	14968	14740	14958	14914	14950	14812	14982	14870	14990	14960	14946	14952	14949	15068	15060	14861	14964	14957	14997	14998	14971	14853	14947	14802	14738	14794	14819	14975	14886	14943	14946	15017	14930	14942	15004	14836	14959	15051	14989	14992	14979	14957	14868	15027	14675	15018	14991	14878	14894	14765	15097	14964	14986	14861	15049	14858	14820	14904	14839	14943	15018	14824	14903	14879	14793	14821	15122	14937	14980	14864	14869	14947	14982	15171	14961	15091	14794	14948	14902	14782	14926	15094	14777	14904	14967	15104	15077	15065	14951	14991	14814	14968	14795	14896	14829	15014	15057	14765	14943	14757	14919	14987	14882	14858	14884	14925	14808	14906	14920	14939	14946	14998	14900	14873	14892	14943	15009	14859	14749	14629	14973	14819	14858	14885	14899	14918	14910	15010	14950	14819	14935	14828	15052	15091	14863	14844	15027	14831	15025	14888	14742	15223	14941	14932	15038	15054	14929	14767	14696	15128	14767	14999	15167	14916	15015	14964	14713	14815	15119	14980	14857	14904	14839	15068	14849	14957	14910	14901	14956	14846	15057	14873	15042	15018	14983	15125	14951	14947	14913	14965	14708	14826	14974	15193	14907	14833	14915	14897	14914	14971	14901	14967	14942	15032	14720	14871	14808	14993	14933	14952	14941	15032	14903	14820	14969	14949	14895	14951	14997	14820	15038	14928	14877	14837	14836	14770	14939	14986	14965	14893	14990	14966	15005	14952	15167	15021	14953	14963	14954	15087	14893	14896	14929	15033	14842	15147	14954	14969	14904	14775	15041	14642	15018	14902	14936	14801	14938	14761	14943	14919	14908	14748	14831	14820	14959	15096	14929	14881	14934	15025	14902	14983	14838	14798	15051	14874	14957	15070	14790	15029	14848	15042	14879	14887	14942	14969	14912	15048	15077	14901	15119	14720	14878	14856	14973	15047	15117	15027	14901	14836	15002	14976	15000	14935	14996	14909	14950	14985	14994	14727	14977	14897	14743	14897	14857	15028	14974	14797	14780	14951	14918	14937	14953	14920	14863	14827	15018	14906	14725	14867	14727	15087	14852	15140	14988	14796	14946	14966	14835	14967	14892	14995	14891	14933	15026	14819	14903	14985	15059	14992	14929	15000	14857	14906	14895	14899	15001	14881	14868	14829	14982	14895	14936	14959	14896	14963	14887	14905	14898	14825	15033	14799	14771	14838	14899	14993	14751	14848	14872	14990	14784	14927	14915	14780	14950	14886	14985	14845	14918	14987	14923	14839	14977	14801	14804	14951	15036	14966	14907	14922	14935	14951	14744	15169	14931	14806	14895	14912	14904	14889	15057	14737	14979	14767	14844	15072	14988	14969	14965	14977	14893	14945	14944	15144	14992	15056	14693	14871	14834	14903	14668	14849	14765	14932	14973	14852	14737	14929	14800	14834	14831	14827	14886	14858	14859	15043	14803	15042	14941	15032	14989	14903	15009	14947	14850	14890	14902	14935	14817	15103	15099	14940	15030	14870	15074	14859	15006	14925	15010	14931	14743	14729	14810	14958	15055	14875	14891	14912	14834	14928	15011	14822	15001	14827	14713	14930	14963	14864	14943	14991	14978	15101	14953	14810	14985	14905	15008	14800	14937	15013	15052	14923	14986	15015	15004	14807	14873	14769	15241	15032	14920	14905	14845	14863	14834	15094	14949	14729	14853	14992	14896	15015	14802	14944	14908	14997	15231	14795	14955	14817	14967	14973	14870	15022	14847	14933	14829	14879	14776	14855	15045	14920	14885	15078	14950	14923	14981	14974	15058	14919	15031	14832	14872	14937	15043	14863	15024	14941	14813	15171	14950	14991	14878	14820	14987	15001	14884	14873	15062	14993	14990	15001	14909	14878	14725	15072	14868	14862	14853	14986	14878	14906	14873	14844	14855	14889	14884	14985	14846	14947	14864	14884	14771	14814	14828	14949	15186	14892	14999	14999	15030	14661	14862	14985	15166	14898	14956	14857	14994	14997	14994	14842	14924	15008	14803	14871	15034	15017	14917	14674	15076	15111	15047	14898	15023	14796	15011	14761	14982	14959	14851	14837	15067	14778	14903	15014	14800	14926	14898	14864	14817	14753	15050	14802	14908	14897	14910	14825	15075	14908	15022	14920	14994	15077	14959	14773	14791	14917	14826	15030	15065	14886	14883	14949	14954	14858	15000	14892	14960	14993	14982	15002	14836	14988	14923	14792	14991	15076	14771	15207	14798	15004	15004	14978	14876	15006	15050	14906	14944	15040	14873	14897	14844	14978	14826	14881	15053	15070	15001	15023	14731	15033	14990	14901	15072	14836	14742	15046	15049	15069	14861	14859	15028	14954	14995	14924	15003	14878	15033	14902	14941	14917	15109	14957	14984	14834	14916	14915	14825	14892	14732	14996	14902	14851	15029	15060	15105	14846	15027	14996	15127	14871	14832	14967	14944	14897	14924	15007	14901	15000	14972	14897	15062	15014	14981	14979	14942	15190	14763	14910	14982	14771	14880	14959	14864	14987	14919	14980	14870	14998	14920	14871	14827	15063	14918	14947	14742	14997	14931	15019	14940	14923	14931	14782	14972	14872	14772	14800	14957	14911	14961	14968	14818	15028	14944	15066	14986	15006	14655	14819	14819	14913	14855	14849	15018	14736	14969	15097	15069	14901	14945	14863	15027	14862	14906	14727	14816	15076	14995	14866	14936	14910	14849	14972	15061	14802	14870	14844	14745	14908	15066	14840	15146	15033	14843	14971	14885	14892	14875	14691	15018	15060	15131	14853	15085	14655	14925	15076	14882	15029	14729	14771	14766	14864	14864	14855	14992	14929	15051	15031	15030	14889	14863	15028	14975	14809	14719	14945	14938	14949	14914	14941	15043	15016	14961	14994	14971	15068	14839	14857	14901	14951	14749	14965	14967	14791	14914	14786	15094	14944	14992	14947	15008	15050	14884	14897	15020	14756	14886	14871	15028	15049	14987	14846	14843	14822	14946	14918	14872	14995	15046	15050	14842	14876	15010	14931	15086	14779	14970	14845	15029	14935	15097	15092	14769	14842	14817	14777	14794	15094	14614	15019	14892	14901	14941	14832	14954	14960	14718	14903	14935	14895	15001	14987	14957	14984	15042	14807	15047	15051	14929	15081	14885	14915	14764	14907	14779	14921	14959	14951	15131	14960	15082	14673	14757	14952	14877	15002	14917	14920	14970	14829	15132	14872	14837	14951	14969	14942	14922	15025	14821	15038	14877	14818	14960	14846	14919	14840	15046	14895	14682	14846	14895	14955	14884	14948	15159	14965	14796	14832	14945	15048	14959	15057	15054	14893	15035	14961	14965	14892	15003	14799	15096	14893	14816	14662	14940	14995	14988	14874	15087	14950	14897	15208	14989	14845	14828	14860	14909	14785	15151	15033	15028	14845	14957	14880	14858	14950	14831	14935	15008	15070	14856	14781	14833	14786	15096	14894	15025	15039	14728	14917	14927	15018	14759	14938	14926	14877	14946	14971	14925	14734	15162	14768	14830	14858	15013	14906	14999	14973	14973	14957	15022	15032	14910	15076	15089	14867	14853	14911	14858	14947	14987	14997	14902	14785	14825	14876	14971	14757	15029	14919	14997	14690	14984	15067	14894	14915	14961	14818	14753	14988	14879	15125	15083	14914	14978	14969	14912	14976	14855	14935	14913	14934	14925	14859	14681	14807	14954	15000	14978	15053	14852	14862	14818	14731	14873	15026	14867	14907	14782	14889	15059	15034	15106	14952	14836	14984	14717	14937	14907	14776	14959	14755	15057	14962	14885	14942	14854	15098	14735	15036	15011	14901	14808	15046	14884	14784	15010	15039	15006	15106	14948	15109	14883	14843	14862	14938	14905	14904	14852	14734	14809	15044	14897	14833	14929	14945	14772	15031	14945	14889	15031	14880	14920	14998	14905	15037	14929	15176	14969
33539	26583	29012	34809	37362	34468	29327	25801	24055	23752	23762	23723	23709	23542	23760	23548	23864	23695	23534	23753	23733	23793	23603	23688	23848	23345	23565	23587	23512	23947	23561	23773	23423	23532	23874	23639	23830	23651	23513	23453	23811	23695	23666	23541	23629	23839	23676	23667	23849	23767	23628	23642	23784	23456	23314	23418	23870	23676	23896	23597	23726	23941	23572	23575	23733	23762	23709	23500	23594	23718	23679	23582	23867	23861	23672	23649	23789	23437	23458	23396	23483	23546	23610	23507	23741	23684	23722	23650	23748	23592	23501	23811	23401	23674	23542	23559	23884	23622	23631	23710	23720	23540	23647	23673	23471	23617	23835	23653	23779	23981	23622	23542	23647	23842	23684	23692	23702	23770	23533	23515	23378	23581	23630	23651	23604	23511	23444	23693	23508	23719	23640	23782	23646	23553	23630	23791	23587	23253	23615	23609	23815	23644	23445	23508	23702	23638	23478	23642	23561	23752	23627	23813	23899	23581	23579	23769	23521	23735	23686	23643	23834	23608	23955	23612	23435	23560	23499	23509	23735	23680	23879	23505	23597	23467	23607	23387	23726	23600	23811	23553	23593	23570	23476	23582	23647	23351	23581	23646	23666	23279	23415	23399	23616	23792	23612	23685	23647	23451	23705	23654	24013	23860	23629	23772	23311	23642	23627	23498	23665	23367	23273	23584	23668	23612	23928	23546	23469	23778	23695	23452	23771	23552	23739	23428	23706	23700	23658	23515	23660	23834	23663	23676	23670	23625	23760	23720	23761	23383	23506	23675	23755	23747	23542	23620	23512	23623	23454	23960	23568	23769	23774	23377	23569	23782	23783	23809	23683	23740	23679	23748	23707	23592	23612	23503	23900	23620	23485	23648	23309	23584	23597	23678	23753	23417	23676	23483	23649	23497	23461	23759	23323	23316	23625	23692	23626	23622	23612	23674	23538	23750	23687	23458	23716	23516	23640	23563	23653	23616	23455	23425	23557	23569	23690	23697	23540	23703	23604	23611	23771	23856	23491	23665	23774	23598	23512	23626	23615	23487	23412	23506	23641	23598	23326	23724	23672	23357	23519	23431	23677	23620	23725	23465	23574	23479	23873	23600	23586	23789	23769	23572	23759	23653	23614	23414	23782	23532	23743	23524	23518	23600	23580	23463	23641	23534	23612	23758	23837	23584	23538	23444	23481	23794	23757	23601	23720	23624	23538	23365	23426	23786	23712	23530	23729	23524	23513	23308	23469	23604	23651	23537	23560	23639	23512	23760	23578	23477	23449	23751	23969	23960	23492	23691	23528	23599	23757	23653	23619	23590	24002	23609	23834	23532	23629	23870	23748	23586	23622	23738	23717	23582	23527	23550	23568	23497	23444	23820	23543	23570	23724	23605	23521	23768	23722	23792	23675	23567	23673	23985	23627	23497	23323	23527	23600	23470	23665	23632	23528	23647	24017	23751	23546	23635	23329	23469	23541	23734	23534	23374	23795	23684	23643	23668	23489	23728	23756	23593	23477	23558	23650	23467	23480	23759	23848	23759	23926	23774	23565	23521	23498	23658	23656	23596	23687	23763	23572	23777	23712	23665	23439	23742	23707	23603	23562	23825	23565	23539	23476	23564	23540	23557	23616	23683	23565	23416	23621	23746	23643	23475	23841	23502	23686	23405	23774	23594	23770	23664	23690	23582	23648	23515	23877	23808	23558	23765	23616	23799	23737	23730	23793	23639	23712	23983	23649	23629	23678	23524	23575	23669	23376	23815	23387	23465	23660	23630	23647	23618	23700	23670	23485	23479	23742	23584	23876	23602	23631	23515	23703	23580	23644	23671	23581	23483	23561	23610	23636	23727	23666	23675	23689	23702	23869	23862	23714	23511	23708	23877	23342	23678	23439	23802	23955	23640	23540	23632	23689	23676	23747	23605	23833	23245	23500	23631	23736	23672	23765	23540	23520	23553	23665	23530	23525	23609	23573	23698	23683	23479	23466	23686	23466	23811	23727	23589	23698	23805	23717	23838	23411	23544	23693	23911	23352	23553	23613	23791	23535	23756	23829	23710	23631	23711	23749	23556	23591	23475	23570	23570	23474	23668	23595	23707	23668	23582	23620	23478	23798	23429	23530	23447	23619	23741	23530	23503	23395	23570	23612	23681	23613	23619	23913	23699	23695	23587	23504	23596	23656	23637	23637	23811	23815	23731	23595	23608	23822	23506	23579	23596	23745	23610	23428	23631	23743	23430	23627	23927	23637	23691	23837	23645	23832	23425	23649	23642	23685	23730	23571	23437	23505	23744	23521	23711	23508	23512	23632	23610	23774	23703	23595	23749	23634	23523	23586	23609	23673	23582	23696	23546	23813	23691	23755	23447	23582	23615	23452	23476	23664	23657	23747	23429	23397	23355	23715	23400	23890	23693	23447	23586	23725	23530	23748	23677	23746	23777	23246	23809	23651	23683	23521	23629	23616	23691	23655	23586	23645	23724	23514	23582	23617	23657	23727	23788	23479	23598	23639	23597	23560	23401	23513	23608	23516	23549	23552	23787	23511	23830	23689	23642	23725	23639	23740	23674	23589	23713	23850	23639	23720	23811	23775	23457	23442	23713	23784	23671	23595	23608	23591	23672	23826	23489	23566	23670	23698	23720	23602	23434	23404	23618	23602	23383	23499	23483	23655	23453	23774	23644	23803	23735	23509	23796	23813	23593	23553	23425	23590	23666	23595	23363	23569	23386	23516	23712	23792	23413	23763	23557	23409	23716	23726	23479	23613	23720	23766	23523	23439	23635	23513	23347	23645	23626	23411	23513	23881	23752	23578	23437	23726	23668	23763	23646	23480	23530	23444	23655	23571	23550	23342	23496	23573	23632	23620	23474	23622	23875	23803	23412	23833	23544	23503	23763	23748	23535	23544	23715	23697	23561	23761	23600	23931	23558	23534	23714	23653	23736	23844	23490	23730	23646	23448	23390	23499	23645	23648	23541	23631	23303	23737	23662	23769	23758	23608	23795	23522	23602	23717	23687	23662	23842	23584	23514	23564	23666	23631	23494	23538	23403	23487	23682	23658	23630	23611	23824	23551	23594	23642	23735	23442	23687	23541	23776	23591	23652	23680	23651	23873	23611	23481	23509	23658	23412	23608	23564	23590	23750	23534	23558	23735	23860	23859	23686	23586	23499	23727	23972	23715	23721	23364	23687	23962	23692	23513	23771	23801	23585	23569	23415	23542	23531	23483	23721	23813	23519	23939	23859	23539	23269	23548	23373	23558	23961	23735	23560	23722	23619	23610	23658	23681	23614	23731	23523	23504	23719	23459	23527	23620	23698	23495	23534	23517	23609	23581	23579	23635	23520	23813	23801	23541	23766	23743	23581	23740	23563	23820	23600	23756	23530	23665	23690	23570	23630	23703	23528	23505	23484	23516	23450	23868	23792	23597	23504	23414	23402	23708	23710	23818	23596	23525	23619	23465	23718	23473	23638	23621	23488	23511	23602	23710	23725	23638	23456	23475	23794	23637	23590	23283	23628	23591	23534	23579	23613	23693	23601	23666	23631	23419	23696	23659	23896	23882	23685	23678	23745	23943	23575	23688	23721	23619	23644	23664	23797	23797	23569	23715	23622	23755	23801	23632	23414	23584	23687	23592	23624	23769	23712	23479	23399	23821	23724	23596	23533	23704	23574	23664	23575	23575	23598	23651	23763	23561	23777	23713	23699	23809	23682	23829	23548	23692	23461	23513	23622	23568	23627	23773	23647	23884	23572	23626	23591	23710	23486	23615	23581	23809	23756	23719	23727	23887	23599	23487	23700	23761	23446	23270	23567	23756	23645	23704	23556	23380	23553	23631	23695	23930	23725	23523	24103	23671	23731	23657	23756	23406	23700	23543	23825	23653	23791	23645	23696	23693	23854	23619	23719	23450	23834	23723	23516	23871	23549	23743	23757	23600	23522	23508	23633	23683	23412	23704	23583	23453	23504	23636	23579	23727	23758	23828	23762	23662	23623	23765	23694	23648	23575	23827	24113	23758	23285	23615	23698	23463	23519	23427	23609	23663	23455	23671	23830	23696	23486	23744	23743	23514	23452	23851	23706	23254	23697	23613	23698	23699	23515	23597	23574	23703	23783	23608	23701	23658	23647	23716	23649	23696	23508	23627	23746	23801	23825	23719	23847	23698	23397	23714	23742	23784	23537	23636	23559	23512	23650	23664	23710	23504	23576	23537	23728	23632	23890	23781	23554	23547	23571	23565	23467	23657	23751	23591	23594	23537	23474	23622	23745	23597	23583	23773	23605	23763	23660	23632	23467	23633	23846	23772	23691	23546	23824	23493	23540	23599	23643	23827	23651	23581	23657	23576	23508	23778	23641	23430	23663	23461	23570	23597	23614	23518	23536	23617	23473	23735	23749	23690	23818	23526	23706	23766	23390	23719	23641	23795	23729	23369	23494	23632	23548	23507	23513	23857	23603	23441	23560	23503	23582	23956	23552	23945	23594	23558	23701	23667	23767	23443	23464	23671	23425	23433	23607	23898	23818	23692	23406	23601	23684	23595	23749	23963	23486	23598	23795	23644	23695	23657	23728	23793	23491	23337	23723	23809	23842	23619	23542	23758	23820	23476	23594	23793	23668	23647	23730	23643	23469	23540	23770	23596	23476	23516	23483	23506	23488	23570	23582	23614	23822	23680	23760	23539	23824	23611	23690	23836	23718	23733	23690	23790	23788	23660	23847	23807	23526	23809	23725	23759	23677	23577	23604	23669	23708	23485	23662	23776	23618	23758	23528	23595	23446	23599	23753	23803	23746	23788	23576	23479	23899	23625	23571	23452	23491	23532	23606	23596	23806	23642	23332	23924	23714	23458	23510	23702	23606	23558	23755	23270	23554	23568	23620	23409	23321	23767	23810	23949	23592	23915	23618	23509	23632	23605	23650	23765	23850	23794	23477	23823	23736	23555	23704	23531	23609	23927	23581	23712	23549	23636	23466	23778	23588	23577	23604	23617	23668	23422	23472	23710	23437	23760	23365	23690	23922	23712	23645	23868	23767	23601	23661	23696	23651	23341	23742	23717	23610	23559	23363	23765	23743	23706	23565	23499	23867	23572	23607	23916	23569	23688	23703	23610	23678	23279	23777	23638	23644	23566	23494
18999	20956	20316	26017	28256	24111	18954	15793	14573	14208	14246	14220	14403	14270	14488	14248	14333	14342	14222	14167	14275	14177	14335	14129	14401	14464	14226	14373	14086	14235	14344	14262	14242	14207	14238	14262	14340	14216	14085	14375	14290	14315	14266	14169	14117	14187	14129	14195	14133	14398	14245	14257	14346	14233	14291	14276	14313	14214	14370	14290	14295	14350	14234	14225	14060	14058	14341	14304	14144	14368	14259	14030	14171	14157	14195	14209	14293	14244	14263	14245	14282	13987	14262	14190	14292	14290	14217	14341	14167	14225	14324	14359	14220	14405	14433	14322	14318	14231	14150	14249	14371	14131	14122	14258	14020	14395	14167	14258	14184	14078	14281	14294	14330	14273	14245	14286	14239	14163	14295	14270	14454	14260	14404	14170	14234	14289	14303	14171	14195	14146	14340	14199	14162	14402	14168	14219	14188	14373	14317	14315	14264	14261	14167	14072	14225	14241	14129	14324	14242	14196	14429	14194	14209	14365	14267	14331	14241	14123	14444	14180	14343	14370	14178	14258	14234	14229	14257	14383	14421	14151	14372	14272	14210	14128	14217	14233	14277	14205	14295	14253	14220	14225	14369	14331	14210	14181	14248	14395	14325	14173	14182	14141	14184	14196	14168	14514	14256	14248	14212	14283	14164	14051	14255	14263	14188	14109	14339	14231	14310	14330	14224	14285	14344	14413	14193	14119	14347	14152	14077	14299	14317	14296	14192	14191	14093	14257	14204	14237	14194	14157	14414	14190	14189	14248	14238	14132	14275	14321	14179	14129	14210	14045	14168	14235	14144	14093	14247	14115	14237	14125	14091	14144	14329	14379	14227	14188	14444	14411	14261	14442	14189	14170	14202	14260	14121	14395	14392	14124	14429	14367	14194	14252	14265	14381	14244	14282	14181	14251	14130	14201	14278	14438	14317	14235	14190	14486	14167	14138	14013	14124	14192	14213	14140	14292	14222	14192	14118	14470	14377	14261	14289	14254	14223	14260	14185	14374	14259	14268	14352	14226	14203	14264	14344	14192	14247	14278	14080	14189	14284	14113	14396	14107	14524	14197	13998	14073	14169	14439	14277	14220	14240	14316	14466	14188	14262	14119	14320	14296	14177	14308	14223	14365	14487	13990	14311	14284	14338	14232	14206	14310	14157	14457	13998	14540	14188	14367	14292	14208	14257	14437	14262	14157	14023	14299	14217	14204	14110	14205	14144	14298	14294	14170	14251	14262	14416	14178	14241	14219	14020	14178	14274	14338	14121	14362	14262	14175	14234	14364	14142	14298	14421	14274	14359	14155	14150	14452	14347	14376	14257	14191	14261	14205	14253	14408	14185	14246	14235	14205	14198	14300	14203	14260	14304	14108	14126	14130	14343	14325	14378	14243	14112	14223	14197	14287	14259	14297	14270	14408	14293	14383	14236	14250	14129	14180	14361	14135	14257	14330	14368	14284	14218	14394	14350	14400	14348	14385	14228	14107	14239	14049	14233	14285	14233	14291	14156	14261	14111	14386	14289	14247	14274	14210	14266	14320	14263	14117	14307	14300	14197	14238	14242	14351	14405	14287	14338	14064	14351	14187	14302	14307	14328	14328	14132	14224	14230	14181	14251	14316	14335	14297	14199	14134	14188	14133	14429	14297	14185	14353	14496	14179	14257	14317	14200	14307	14257	14253	14343	14382	14257	14281	14312	14230	14363	14229	14174	14359	14121	14434	14065	14240	14321	14106	14254	14522	14236	14267	14336	14463	14417	14281	14337	14281	14248	14323	14228	14297	14176	14338	14305	14311	14194	14233	14172	14116	14374	14207	14323	14324	14094	14244	14161	14144	14355	14155	14135	14297	14219	14388	14190	14454	14373	14198	14214	14202	14122	14364	14435	14329	14165	14253	14346	14178	14474	14334	14356	14239	14286	14337	14370	14109	14097	14296	14353	14291	14259	14338	14311	14068	14241	14301	14500	14229	14171	14245	14316	14263	14196	14382	14287	14246	14364	14172	14319	14144	14129	14151	14193	14311	14307	14231	14052	14191	14214	14325	14163	14154	14316	14368	14296	14276	14289	14354	14317	14320	14469	14319	14207	14345	14214	14333	14304	14351	14442	14258	14243	14227	14243	14151	14211	14155	14323	14113	14312	14374	14446	14201	14197	14342	14354	14208	14210	14322	14196	14329	14325	14294	14235	14120	14170	14245	14383	14181	14247	14340	14245	14204	14247	14327	14287	14179	14222	14388	14132	14207	14206	14354	14342	14393	14293	14176	14211	14186	14308	14033	14308	14320	14233	14394	14314	14423	14299	14229	14143	14185	14339	14306	14192	14257	14171	14420	14207	14226	14152	14151	14196	14168	14187	14289	14330	14142	14241	14359	14203	14161	14252	14291	14199	14190	14225	14176	14277	14288	14219	14243	14267	14285	14149	14205	14540	14395	14095	14300	14280	14397	14078	14257	14312	14249	14357	14305	14217	14157	14293	14232	14190	14269	14314	14214	14273	14351	14231	14147	14255	14276	14033	14275	14294	14347	14052	14481	14125	14303	14340	14232	14189	14329	14346	14218	14265	14248	14323	14245	14058	14320	14264	14117	14206	14324	14221	14278	14293	14101	14276	14396	14114	14188	14168	14275	14165	14224	14176	14419	14122	14279	14323	14091	14266	14362	14385	14047	14266	14412	14320	14166	14371	14291	14319	14208	14259	14336	14089	14453	14317	14307	14123	14127	14217	14280	14315	14276	14340	14309	14219	14356	14434	14244	14188	14287	14295	14228	14412	14338	14211	14100	14200	14293	14112	14146	14259	14264	14404	14265	14098	14210	14232	14101	14361	14229	14244	14334	14365	14106	14205	14144	14145	14046	14201	14085	14299	14093	14267	14063	14429	14465	14479	14196	14159	14314	14286	14292	14426	14137	14201	14303	14305	14242	14165	14303	14217	14361	14203	14356	14283	14268	14309	14261	14329	14235	14232	14169	14185	14319	14284	14186	14184	14183	14243	14170	14269	14215	14251	14266	14424	14181	14300	14364	14380	14289	14234	14073	14186	14330	14235	14323	14180	14059	14300	14204	14115	14233	14244	14429	14229	14405	14231	14286	14259	14175	14331	14294	14242	14178	14348	14332	14443	14177	14099	14355	14373	14190	14315	14264	14309	14210	14212	14293	14247	14309	14252	14305	14223	14265	14259	14320	14192	14361	14311	14124	14225	14280	14296	14193	14316	14219	14219	14405	14240	14222	14250	14316	14172	14205	14174	14104	14219	14114	14410	14304	14312	14210	14278	14195	14165	14105	14172	14274	14327	14235	14237	14168	14278	14219	14124	14257	14250	14445	14287	14315	14180	14166	14250	14232	14422	14300	14170	14161	14325	14217	14079	14360	14385	14347	14290	14257	14253	14301	14273	14241	14247	14220	14194	14193	14201	14309	14322	14278	14243	14243	14219	14186	14269	14185	14316	14193	14283	14255	14291	14311	14256	14120	14253	14242	14308	14197	14100	14157	14133	14114	14212	14339	14298	14242	14274	14314	14363	14162	14183	14333	14304	14281	14184	14173	14207	14167	14349	14281	14159	13932	14242	14414	14291	14331	14156	14237	14287	14293	14146	14345	14067	14192	14272	14131	14202	14387	14289	14375	14446	14144	14214	14297	14364	14204	14418	14335	14369	14384	14335	14103	14129	14337	14320	14473	14316	14225	14184	14359	14320	14191	14272	14308	14237	14175	14373	14277	14300	14187	14148	14145	14153	14095	14184	14269	14315	14283	14213	14392	14319	14071	14061	14299	14413	14191	14078	14408	14378	14160	14168	14287	14213	14157	14402	14154	14294	14220	14183	14385	14230	14234	14347	14164	14346	14147	14296	14366	14253	14372	14271	14426	14401	14415	14370	14251	14192	14200	14343	14208	14368	14296	14174	14312	14251	14115	14116	14356	14187	14307	14173	14235	14395	14365	14199	14335	14321	14248	14182	14328	14289	14155	14135	14313	14261	14344	14232	14281	14268	14378	14143	14076	14226	14281	14143	14210	14279	14305	14173	14230	14266	14297	14322	14173	14094	14421	14437	14382	14178	14275	14259	14376	14419	14285	14391	14181	14334	14294	14127	14220	14030	14316	14263	14275	14264	14261	14267	14252	14249	14224	14072	14199	14288	14272	14297	14031	14260	14279	14289	14206	14253	14301	14337	14087	14236	14333	14211	14254	14312	14326	14306	14274	14291	14095	14284	14215	14317	14209	14212	14110	14419	14381	14209	13978	14275	14205	14275	14211	14112	14233	14254	14119	14278	14291	14362	14295	14215	14245	14258	14235	14116	14291	14213	14198	14264	14182	14307	14254	14292	14204	14214	14470	14197	14316	14444	14081	14399	14323	14201	14155	14359	14220	14345	14252	14239	14269	14444	14210	14238	14267	14225	14349	14305	14167	14284	14342	14259	14394	14340	14212	14159	14168	14312	14147	14186	14083	14250	14320	14228	14373	14233	14345	14255	14170	14230	14305	14377	14289	14272	14336	14378	14258	14265	14422	14368	14223	14308	14293	14280	14321	14239	14358	14212	14214	14372	14259	14492	14362	14212	14246	14379	14187	14393	14290	14260	14176	14371	14121	14318	14126	14252	14122	14218	14389	14262	14293	14232	14212	14136	14307	14152	14152	14298	14223	14331	14343	14383	14398	14238	14369	14240	14264	14330	14303	14113	14333	14180	14328	14177	14212	14463	14302	14334	14140	14239	14429	14395	14227	14328	14216	14145	14237	14205	14229	14252	14248	14271	14326	14233	14413	14432	14373	14396	14427	14156	14345	14089	14243	14223	14263	14231	14237	14442	14337	14132	14247	14430	14345	14155	14213	14230	14224	14108	14133	14301	14360	14279	14225	14186	14311	14292	14326	14298	14214	14327	14218	14325	14122	14136	14306	14215	14341	14342	14188	14138	14278	14324	14286	14392	14331	14253	14295	14135	14323	14283	14325	14234	14208	14248	14315	14279	14223	14336	14270	14313	14291	14295	14346	14203	14233	14214	14266	14254	14231	14292	14316	14121	14316	14339	14302	14304	14373	14280	14129	14118	14337	14283	14286	14175	14387	14249	14218	14299	14228	14191	14193	14277	14322	14254	14213	14253	14335	14359	14418	14286	14246	14361	14236	14239	14175
25766	21540	29039	45921	65731	59387	44146	31864	26014	24216	23702	23555	23520	23489	23747	23714	23785	23724	23437	23550	23619	23559	23673	23419	23440	23884	23740	23736	23874	23488	23546	23626	23554	23554	23372	23264	23432	23593	23479	23376	23480	23456	23340	23622	23517	23489	23406	23453	23563	23331	23694	23300	23453	23621	23504	23481	23694	23369	23393	23619	23303	23500	23533	23568	23711	23336	23337	23424	23156	23491	23754	23392	23552	23567	23429	23386	23578	23305	23652	23222	23420	23486	23422	23509	23281	23793	23339	23170	23502	23386	23315	23321	23706	23558	23531	23771	23407	23490	23326	23440	23381	23571	23486	23074	23617	23593	23286	23584	23376	23489	23269	23366	23287	23527	23502	23386	23364	23534	23308	23538	23528	23262	23479	23363	23558	23523	23473	23509	23411	23404	23459	23313	23536	23364	23591	23289	23450	23314	23458	23522	23703	23489	23543	23565	23520	23258	23581	23299	23409	23350	23449	23383	23255	23548	23454	23417	23596	23489	23531	23341	23416	23281	23462	23495	23602	23288	23303	23399	23245	23397	23412	23210	23482	23445	23647	23389	23256	23489	23257	23514	23371	23548	23291	23387	23446	23336	23455	23464	23422	23733	23516	23407	23607	23394	23522	23588	23174	23313	23311	23073	23215	23483	23484	23471	23703	23495	23402	23433	23597	23332	23359	23475	23383	23432	23420	23321	23454	23313	23399	23292	23564	23295	23440	23476	23307	23402	23314	23580	23553	23455	23293	23386	23432	23482	23282	23346	23485	23414	23558	23419	23424	23685	23373	23345	23431	23312	23543	23414	23470	23250	23314	23432	23542	23773	23595	23508	23309	23689	23580	23650	23696	23471	23456	23380	23593	23454	23555	23325	23337	23506	23324	23383	23445	23485	23283	23415	23313	23514	23476	23635	23362	23333	23532	23526	23566	23456	23478	23604	23654	23510	23371	23693	23492	23538	23575	23483	23238	23519	23411	23482	23237	23334	23503	23610	23356	23503	23328	23330	23529	23474	23192	23098	23344	23645	23621	23438	23576	23654	23326	23388	23444	23281	23371	23396	23333	23624	23700	23499	23630	23422	23547	23423	23299	23459	23475	23589	23334	23407	23661	23758	23462	23407	23581	23382	23231	23433	23425	23440	23554	23705	23295	23511	23462	23617	23330	23351	23525	23533	23466	22992	23365	23557	23411	23270	23635	23434	23509	23332	23352	23153	23552	23596	23126	23474	23378	23511	23489	23473	23323	23701	23270	23467	23280	23290	23666	23547	23457	23522	23605	23489	23660	23217	23359	23521	23447	23330	23605	23233	23237	23144	23525	23446	23510	23492	23564	23393	23357	23380	23734	23285	23576	23539	23359	23295	23358	23316	23393	23663	23474	23424	23331	23521	23658	23335	23256	23323	23605	23497	23528	23449	23509	23550	23233	23478	23513	23362	23313	23369	23479	23427	23338	23561	23203	23415	23330	23446	23596	23463	23597	23377	23512	23525	23483	23556	23385	23452	23208	23334	23483	23535	23495	23565	23472	23391	23383	23532	23307	23198	23406	23220	23439	23523	23594	23341	23448	23445	23311	23449	23565	23333	23422	23370	23651	23582	23472	23269	23158	23357	23194	23344	23591	23368	23509	23472	23224	23538	23305	23566	23644	23331	23357	23444	23384	23440	23406	23272	23308	23455	23445	23381	23593	23524	23289	23429	23531	23416	23341	23699	23448	23292	23582	23523	23586	23369	23377	23208	23448	23373	23188	23628	23362	23277	23385	23596	23638	23369	23452	23459	23556	23442	23602	23342	23678	23540	23500	23463	23323	23375	23561	23535	23348	23488	23410	23383	23463	23298	23383	23335	23454	23363	23275	23327	23380	23814	23226	23279	23448	23500	23409	23376	23327	23411	23507	23366	23458	23424	23611	23256	23560	23461	23511	23396	23459	23522	23663	23589	23471	23341	23461	23385	23350	23437	23496	23254	23470	23261	23435	23492	23425	23531	23331	23440	23360	23340	23536	23419	23417	23236	23293	23466	23388	23540	23612	23489	23530	23703	23524	23460	23343	23310	23481	23596	23496	23412	23558	23623	23492	23493	23351	23270	23354	23370	23612	23684	23579	23165	23326	23370	23232	23620	23520	23593	23450	23328	23244	23370	23317	23687	23294	23528	23451	23195	23560	23428	23359	23428	23610	23520	23244	23774	23321	23697	23559	23599	23350	23350	23420	23472	23623	23368	23290	23370	23539	23347	23338	23452	23316	23435	23434	23378	23397	23171	23401	23483	23552	23479	23452	23486	23525	23309	23639	23307	23535	23480	23571	23280	23482	23427	23509	23527	23516	23345	23704	23380	23421	23278	23354	23521	23506	23528	23496	23425	23666	23452	23503	23492	23527	23373	23257	23346	23461	23610	23457	23215	23193	23442	23691	23065	23690	23483	23346	23508	23452	23570	23361	23490	23580	23754	23240	23369	23649	23588	23692	23622	23592	23319	23400	23409	23332	23426	23666	23323	23405	23347	23544	23363	23497	23295	23345	23343	23450	23294	23359	23417	23102	23334	23497	23464	23291	23347	23487	23258	23377	23266	23780	23531	23182	23347	23297	23368	23332	23411	23510	23642	23664	23407	23356	23681	23483	23701	23471	23518	23379	23355	23312	23497	23393	23286	23368	23560	23411	23513	23291	23299	23206	23397	23349	23563	23437	23183	23606	23803	23540	23265	23412	23344	23451	23496	23302	23295	23505	23358	23493	23637	23623	23411	23350	23511	23623	23423	23266	23544	23434	23166	23527	23559	23629	23496	23309	23381	23603	23486	23745	23706	23626	23376	23433	23551	23442	23529	23495	23511	23364	23355	23748	23441	23542	23373	23249	23264	23225	23298	23339	23432	23384	23432	23633	23390	23621	23625	23309	23142	23350	23217	23231	23638	23354	23358	23439	23445	23514	23469	23527	23617	23588	23342	23756	23149	23287	23454	23322	23442	23415	23380	23472	23313	23720	23387	23469	23422	23733	23386	23314	23518	23536	23452	23347	23267	23452	23450	23536	23269	23490	23277	23411	23580	23441	23266	23326	23423	23539	23476	23477	23633	23365	23465	23181	23373	23563	23401	23428	23527	23403	23312	23383	23405	23422	23359	23444	23471	23241	23589	23691	23438	23496	23572	23441	23261	23403	23357	23389	23319	23430	23362	23369	23457	23449	23386	23286	23355	23463	23432	23353	23443	23610	23417	23613	23480	23339	23367	23680	23391	23424	23417	23283	23484	23531	23305	23377	23364	23474	23494	23679	23389	23469	23600	23497	23373	23278	23616	23448	23283	23607	23493	23543	23532	23435	23401	23416	23353	23291	23377	23402	23292	23374	23614	23514	23218	23474	23356	23540	23447	23462	23474	23451	23525	23588	23239	23531	23480	23607	23503	23487	23401	23284	23339	23501	23661	23572	23508	23386	23315	23396	23557	23526	23459	23675	23656	23317	23381	23532	23448	23528	23416	23417	23459	23549	23546	23462	23373	23550	23468	23428	23492	23516	23479	23352	23268	23504	23242	23137	23279	23590	23553	23227	23391	23383	23404	23408	23507	23664	23365	23212	23481	23434	23618	23369	23401	23379	23524	23471	23520	23188	23616	23534	23330	23563	23345	23453	23504	23434	23399	23399	23469	23529	23289	23481	23327	23432	23457	23673	23436	23282	23396	23645	23216	23359	23448	23508	23330	23339	23203	23322	23660	23359	23627	23483	23354	23424	23261	23562	23614	23526	23311	23347	23274	23590	23396	23763	23435	23372	23441	23551	23461	23408	23482	23215	23581	23387	23421	23633	23332	23547	23574	23335	23641	23305	23499	23368	23403	23555	23542	23407	23396	23623	23366	23693	23340	23229	23472	23450	23448	23653	23279	23658	23488	23479	23413	23437	23642	23341	23411	23471	23499	23490	23436	23448	23334	23645	23732	23393	23430	23435	23617	23462	23343	23287	23556	23513	23128	23608	23544	23516	23490	23209	23266	23423	23084	23399	23424	23511	23416	23526	23367	23434	23522	23340	23451	23450	23410	23516	23499	23363	23440	23293	23295	23558	23560	23160	23450	23588	23422	23371	23421	23430	23430	23414	23614	23317	23603	23482	23627	23364	23298	23438	23486	23521	23381	23317	23533	23343	23432	23353	23307	23642	23616	23479	23496	23434	23435	23364	23496	23451	23448	23466	23417	23634	23699	23545	23624	23370	23468	23356	23431	23321	23257	23486	23442	23212	23399	23611	23369	23598	23529	23173	23495	23451	23432	23672	23452	23362	23582	23412	23260	23449	23644	23570	23567	23468	23453	23468	23682	23492	23533	23651	23723	23427	23486	23328	23532	23495	23315	23468	23308	23241	23325	23366	23400	23471	23309	23380	23554	23450	23530	23365	23475	23613	23188	23489	23485	23421	23513	23404	23441	23402	23267	23393	23360	23394	23389	23747	23463	23584	23387	23662	23391	23523	23557	23475	23452	23637	23376	23329	23651	23435	23500	23747	23473	23133	23617	23354	23505	23531	23439	23593	23664	23472	23382	23515	23420	23346	23476	23261	23318	23453	23454	23495	23542	23675	23366	23715	23484	23545	23436	23336	23639	23460	23369	23200	23590	23502	23426	23240	23222	23476	23407	23391	23712	23499	23192	23684	23275	23431	23417	23242	23519	23546	23553	23073	23408	23308	23481	23790	23502	23443	23194	23318	23565	23532	23400	23552	23555	23429	23573	23655	23407	23504	23462	23350	23440	23142	23478	23463	23435	23312	23333	23218	23290	23398	23538	23656	23477	23512	23436	23517	23665	23211	23199	23732	23329	23210	23434	23229	23311	23436	23596	23240	23374	23533	23459	23476	23551	23339	23487	23343	23381	23296	23638	23459	23429	23516	23437	23500	23292	23431	23617	23387	23656	23379	23456	23513	23379	23361	23306	23590	23390	23394	23489	23221	23617	23480	23418	23455	23376	23243	23410	23444	23358	23509	23558	23365	23522	23442	23422	23416	23316	23410	23350	23418	23487	23484	23377	23734	23785	23380	23569	23348	23506	23423	23311	23503	23438	23548	23250	23504	23539	23411	23345	23369	23378	23365	23462	23576	23618	23547	23262	23376	23206	23508	23367	23234	23352	23362	23244	23355	23324
19854	28979	34490	49242	67631	53377	33211	20551	15772	14801	14577	14556	14590	14250	14545	14311	14484	14515	14329	14555	14386	14393	14412	14395	14560	14430	14389	14437	14389	14466	14391	14451	14584	14498	14464	14414	14282	14288	14354	14461	14352	14639	14437	14381	14441	14269	14515	14493	14577	14520	14641	14550	14537	14493	14579	14526	14509	14503	14480	14405	14623	14426	14388	14387	14379	14389	14484	14301	14639	14622	14519	14407	14447	14408	14477	14546	14390	14421	14579	14349	14361	14537	14556	14320	14363	14435	14356	14400	14459	14439	14463	14417	14513	14410	14348	14376	14620	14442	14421	14407	14438	14520	14407	14493	14309	14574	14604	14374	14388	14529	14409	14251	14420	14360	14425	14319	14217	14316	14486	14440	14238	14494	14570	14550	14538	14369	14487	14458	14590	14365	14427	14328	14375	14406	14444	14415	14379	14315	14599	14116	14449	14366	14370	14437	14476	14327	14467	14475	14533	14494	14382	14464	14456	14544	14342	14402	14418	14405	14356	14618	14405	14385	14327	14194	14380	14510	14457	14553	14439	14396	14376	14414	14277	14542	14387	14331	14463	14468	14539	14441	14421	14414	14394	14482	14470	14509	14455	14340	14371	14381	14391	14466	14314	14591	14377	14457	14582	14440	14430	14506	14488	14586	14337	14403	14468	14439	14278	14297	14232	14450	14316	14423	14405	14314	14441	14436	14473	14251	14495	14418	14501	14502	14405	14236	14470	14327	14373	14544	14471	14353	14454	14343	14508	14587	14545	14392	14523	14326	14466	14605	14505	14359	14429	14569	14255	14562	14475	14485	14343	14533	14268	14440	14470	14394	14270	14510	14517	14451	14426	14560	14471	14484	14482	14271	14527	14509	14319	14243	14388	14610	14395	14467	14456	14443	14397	14427	14386	14481	14578	14379	14440	14390	14426	14442	14425	14548	14556	14602	14398	14388	14336	14322	14479	14467	14405	14404	14449	14320	14347	14230	14402	14495	14593	14431	14487	14478	14561	14468	14441	14305	14389	14455	14437	14573	14362	14548	14318	14315	14430	14596	14339	14389	14292	14542	14496	14177	14448	14260	14366	14561	14404	14382	14354	14379	14373	14341	14526	14503	14440	14310	14516	14383	14174	14585	14471	14287	14352	14506	14495	14344	14423	14304	14494	14486	14431	14330	14363	14319	14369	14378	14325	14508	14480	14471	14371	14574	14508	14573	14308	14386	14546	14504	14529	14456	14420	14333	14348	14494	14533	14268	14333	14431	14568	14459	14448	14392	14470	14373	14189	14404	14539	14434	14230	14194	14404	14435	14308	14358	14434	14503	14557	14239	14373	14253	14401	14546	14314	14230	14416	14441	14332	14417	14535	14601	14337	14416	14424	14542	14449	14321	14589	14416	14609	14467	14583	14309	14477	14447	14449	14365	14371	14351	14510	14345	14396	14257	14453	14438	14454	14480	14446	14426	14340	14231	14504	14429	14465	14308	14330	14496	14426	14433	14421	14262	14426	14394	14481	14482	14333	14475	14471	14479	14406	14297	14264	14344	14457	14478	14344	14521	14551	14442	14562	14398	14536	14378	14490	14444	14516	14392	14397	14325	14476	14369	14265	14407	14506	14590	14312	14399	14452	14206	14406	14429	14239	14459	14534	14454	14296	14323	14411	14413	14517	14449	14450	14411	14310	14281	14549	14398	14320	14615	14568	14518	14432	14237	14369	14443	14452	14274	14344	14424	14359	14224	14531	14620	14302	14474	14443	14411	14322	14190	14526	14409	14297	14381	14560	14420	14399	14370	14456	14331	14513	14235	14434	14479	14447	14422	14424	14371	14461	14368	14328	14272	14242	14505	14415	14544	14474	14461	14306	14428	14441	14373	14423	14464	14436	14325	14264	14504	14443	14400	14221	14391	14337	14417	14437	14475	14441	14324	14515	14486	14492	14589	14452	14401	14325	14416	14418	14314	14226	14392	14681	14275	14359	14373	14396	14375	14524	14492	14361	14335	14475	14543	14441	14382	14435	14481	14194	14363	14318	14275	14325	14391	14582	14429	14443	14480	14473	14575	14381	14615	14358	14488	14416	14411	14444	14582	14263	14395	14267	14556	14398	14384	14457	14305	14353	14355	14512	14521	14365	14483	14406	14519	14576	14342	14358	14320	14473	14623	14329	14331	14491	14177	14361	14455	14603	14397	14415	14343	14414	14340	14613	14312	14330	14287	14555	14488	14669	14422	14276	14432	14459	14547	14430	14399	14484	14420	14510	14396	14448	14395	14312	14314	14357	14426	14380	14146	14405	14333	14442	14454	14403	14289	14217	14515	14551	14426	14458	14504	14500	14404	14434	14372	14473	14193	14474	14516	14382	14434	14433	14466	14331	14541	14299	14460	14423	14463	14549	14331	14424	14397	14391	14357	14251	14273	14393	14573	14437	14389	14409	14387	14281	14362	14426	14509	14366	14449	14363	14339	14637	14383	14396	14399	14244	14470	14393	14276	14521	14665	14318	14339	14418	14407	14465	14510	14322	14402	14450	14437	14485	14352	14260	14192	14230	14454	14336	14464	14354	14464	14422	14458	14477	14528	14267	14353	14535	14428	14388	14398	14507	14566	14384	14419	14383	14457	14459	14401	14346	14304	14584	14525	14436	14522	14432	14189	14556	14542	14367	14510	14282	14293	14393	14322	14417	14616	14466	14367	14443	14543	14352	14478	14498	14407	14485	14424	14390	14398	14517	14415	14383	14398	14433	14353	14318	14335	14400	14425	14454	14445	14420	14487	14294	14578	14369	14363	14312	14389	14591	14371	14354	14482	14330	14594	14403	14309	14655	14292	14494	14463	14424	14403	14473	14623	14423	14458	14538	14447	14447	14519	14447	14463	14532	14575	14590	14396	14415	14385	14396	14489	14468	14500	14292	14446	14503	14325	14346	14418	14392	14418	14481	14633	14392	14400	14463	14218	14435	14392	14324	14480	14512	14361	14231	14514	14468	14476	14401	14532	14489	14406	14471	14314	14631	14385	14358	14476	14340	14461	14443	14515	14333	14393	14490	14198	14489	14560	14472	14522	14437	14383	14437	14304	14229	14298	14577	14256	14392	14490	14386	14409	14412	14591	14585	14416	14382	14496	14531	14535	14540	14506	14407	14531	14372	14257	14481	14462	14355	14367	14476	14392	14313	14427	14577	14388	14346	14427	14338	14384	14288	14390	14487	14362	14446	14376	14277	14075	14426	14325	14635	14535	14418	14632	14303	14264	14459	14363	14440	14254	14477	14362	14415	14618	14352	14399	14375	14472	14459	14486	14576	14399	14591	14491	14392	14422	14418	14451	14415	14314	14334	14370	14253	14324	14602	14228	14260	14391	14271	14526	14407	14446	14432	14388	14288	14502	14412	14323	14353	14285	14443	14352	14278	14382	14481	14491	14272	14385	14578	14474	14352	14556	14423	14388	14589	14491	14279	14408	14592	14504	14519	14544	14222	14292	14395	14288	14452	14393	14339	14305	14319	14376	14393	14497	14421	14375	14403	14540	14395	14491	14289	14305	14378	14400	14471	14299	14551	14520	14467	14485	14502	14422	14335	14326	14492	14471	14257	14667	14438	14319	14325	14525	14393	14340	14470	14540	14432	14356	14712	14512	14486	14516	14392	14163	14193	14354	14371	14519	14333	14331	14472	14470	14442	14496	14509	14164	14429	14509	14340	14366	14561	14529	14316	14544	14319	14429	14294	14470	14333	14468	14438	14415	14397	14471	14355	14577	14506	14365	14269	14269	14234	14400	14279	14581	14333	14449	14437	14434	14340	14315	14335	14541	14358	14418	14413	14271	14398	14450	14428	14321	14430	14424	14493	14449	14485	14338	14491	14269	14625	14371	14447	14528	14529	14315	14430	14468	14318	14467	14519	14303	14556	14271	14391	14265	14401	14384	14375	14350	14563	14328	14627	14406	14363	14443	14328	14527	14474	14290	14265	14430	14296	14380	14262	14408	14446	14431	14375	14435	14414	14595	14459	14335	14303	14212	14435	14275	14453	14404	14496	14361	14514	14529	14276	14532	14488	14429	14519	14481	14415	14270	14360	14222	14496	14530	14469	14457	14472	14459	14320	14394	14367	14266	14424	14445	14561	14407	14401	14478	14558	14500	14508	14389	14263	14356	14559	14361	14585	14225	14274	14394	14631	14331	14427	14515	14426	14548	14470	14334	14440	14359	14475	14512	14499	14498	14400	14438	14463	14473	14543	14429	14448	14377	14458	14356	14343	14341	14455	14360	14519	14396	14505	14388	14437	14353	14571	14264	14534	14503	14337	14513	14353	14371	14505	14595	14468	14314	14171	14570	14555	14407	14496	14524	14428	14314	14653	14292	14524	14343	14493	14200	14431	14523	14438	14328	14304	14453	14450	14350	14511	14377	14336	14273	14515	14496	14611	14135	14524	14456	14444	14368	14315	14418	14480	14348	14268	14402	14401	14542	14655	14268	14633	14561	14456	14448	14464	14539	14496	14378	14360	14498	14625	14484	14327	14271	14345	14445	14242	14487	14533	14380	14469	14494	14552	14661	14416	14524	14595	14405	14423	14323	14541	14508	14527	14443	14396	14488	14516	14439	14167	14396	14428	14519	14350	14385	14532	14518	14303	14560	14391	14288	14397	14399	14298	14260	14318	14436	14377	14316	14303	14567	14528	14300	14358	14400	14446	14370	14473	14494	14446	14444	14577	14382	14467	14226	14382	14293	14603	14337	14416	14470	14464	14374	14239	14349	14540	14577	14392	14551	14371	14399	14422	14354	14392	14461	14410	14429	14435	14403	14248	14237	14286	14408	14715	14451	14249	14349	14226	14182	14333	14448	14454	14342	14294	14414	14491	14455	14452	14478	14516	14426	14389	14332	14357	14353	14365	14402	14327	14505	14470	14396	14606	14478	14441	14497	14498	14401	14425	14240	14444	14285	14443	14578	14213	14319	14410	14501	14687	14294	14182	14646	14403	14298	14488	14620	14486	14210	14489	14385	14612	14472	14439	14619	14234	14278	14388	14414	14579	14244	14469	14431	14380	14634	14534	14528	14400	14275	14260	14418	14485	14383	14401	14281	14627	14420	14519	14680	14464	14432	14382	14369	14370	14274	14616	14360	14428	14378	14489	14431
23679	21489	28722	28678	66699	74279	57341	38300	28837	25535	24604	24212	24098	24048	24293	24249	24070	24058	23831	24089	23819	24208	23933	24122	24302	24029	24193	23925	23964	24016	24239	23982	23978	24134	23990	23868	24079	23945	24257	23753	23858	23955	24012	23966	23743	23926	23922	24135	23989	23743	23951	24113	24012	24019	23963	24008	23820	23930	23587	23963	24065	23938	24016	24035	23904	23737	24075	24021	23829	23944	23876	23955	23632	24002	23705	23654	23857	23800	24047	23822	23808	23767	23868	23801	24106	23911	23997	24045	23816	23772	24027	24105	23976	24070	24146	24076	23781	24065	24028	24020	23975	23968	23925	23901	23959	23855	24010	23998	23974	23972	23954	24015	23937	23858	24129	23914	23914	24027	23935	23904	23809	23826	23836	23938	23898	23897	23888	23641	23841	23987	23957	23657	23734	23819	23867	23827	23935	23833	23976	23988	23549	23838	23929	23791	23975	23893	23593	24236	23820	23906	23822	23967	23638	23938	23794	23635	23868	23697	23692	23848	24012	24090	24001	23764	23931	23877	23870	24001	24079	24063	23997	24034	23866	24087	24027	23793	23958	24119	23833	24007	23830	23830	23945	23736	24022	23793	23749	23965	23819	23657	23866	24067	23949	23730	24030	23820	23856	24000	23837	23887	23967	23898	23866	23909	23967	23744	23769	23714	23721	23777	24040	23672	24011	23862	23843	23901	23553	23700	23832	23705	23856	23879	23696	23506	23813	23877	23673	24029	23755	24152	23778	23641	23960	23992	23889	24146	23928	23583	23673	23627	23936	23944	24060	23742	23728	23718	23843	23693	24033	23711	24160	23741	23871	23883	24046	23792	23958	23824	23880	23822	23960	23834	23841	23784	23945	23795	23667	23779	23919	24123	23940	23839	23688	23743	23837	24007	24095	23693	23855	23842	23897	23969	23928	23631	23642	23937	23751	23840	23890	23768	23890	24108	23749	23889	23853	23844	23887	23703	23878	23822	23790	23845	23978	23977	23851	23703	23881	23958	23971	23741	24110	23722	23942	23754	24224	23640	24019	24081	23885	23953	23662	24022	23981	24090	23941	23628	23858	23756	23865	23774	23589	23780	23693	23828	23887	23847	23806	23867	23781	23893	24026	23880	23816	23677	23915	23681	23728	23891	23948	23837	23792	23909	23501	23920	23995	24052	23720	23751	23688	23670	23548	24147	23992	23914	23919	23842	23938	23899	23721	23900	23751	23860	23956	23831	23869	23810	23947	23942	23638	24054	23815	23749	23929	23794	23818	23847	23932	24034	23910	23883	23761	23696	23585	23817	23749	24044	23730	23689	23773	23958	23812	23860	23926	23848	23882	23731	23813	23782	24000	23812	23946	23713	23969	23922	23643	23531	23702	23638	23688	23925	23740	23725	23793	23627	23782	23802	23868	23727	23861	24052	23873	23741	23919	23957	23909	23909	23687	23736	23717	23710	23814	23720	23901	23810	23861	23668	24016	23812	24004	23694	24050	23891	23994	23806	24041	23704	23697	23646	23801	23598	23861	23869	23897	24071	23878	23758	23992	23878	23890	23895	23776	24020	23890	23939	24008	23922	23861	23932	23855	24042	23848	23923	24039	23966	23840	23920	23775	23952	23775	24171	23781	24011	23978	23772	24086	23713	24016	23688	23799	23893	23565	24045	23914	23481	24082	23909	23735	23870	23639	23819	23925	23956	23828	23774	23746	23901	23749	23771	23860	23866	23751	23954	23855	23698	23851	23875	23976	23679	23787	23889	23937	23915	23779	23886	23783	23899	24222	23471	23863	23646	23759	23816	23815	23809	23952	24009	23612	23862	23810	23735	24011	23991	23961	23803	23929	23907	23996	24121	23930	23740	23926	23553	23590	23868	23759	24057	23632	23756	24042	23691	23935	23776	23788	23826	23575	23899	23956	23959	23644	23746	23795	23850	23993	24145	24201	23903	23850	23916	23830	24006	23974	23858	23882	24140	23853	23815	23914	23882	23599	23729	23708	23931	23907	23844	24007	23733	24110	23760	23704	24065	23728	24170	23873	23831	23803	24084	23846	23564	23666	23921	24038	23742	23711	23902	24074	23920	23710	23960	23735	23942	24040	23930	23887	23911	23741	23859	23844	23909	23670	23793	24176	23622	23796	23895	23901	23953	23904	23843	23870	23909	23962	23715	23776	24049	23994	24127	24008	23821	24082	23824	23865	23894	23874	23809	23823	24087	23774	23742	23415	23878	23603	23822	23727	24058	24040	23791	23892	23968	24166	24143	24098	23621	23824	23703	23808	23707	24048	24121	23822	23879	23913	23933	23840	24053	23829	23530	23961	23881	23809	23753	23832	24032	23834	23693	23746	24048	23768	23901	23955	24049	23944	24022	23785	23557	23793	23593	23709	23586	23707	23804	23847	23965	23640	23839	23703	23874	23767	23751	23954	23784	23958	23701	24003	24084	23973	23710	23902	24126	23958	23808	23756	23820	23824	23682	23902	24086	23792	23561	24063	23899	24092	24036	23845	23590	24002	23772	23827	23779	23806	23609	23762	23955	23948	23881	23792	23593	23834	23917	23733	23810	23986	23851	23769	23587	23719	24016	23796	23636	23728	23692	23913	23900	23804	23735	23632	23777	23791	24126	23672	23928	23819	23879	24007	23908	23944	23844	23698	23919	24232	23868	23592	23912	23866	24047	23910	23846	23730	23639	23993	23788	23947	23832	23672	24008	23804	23802	24021	23991	24094	23921	23834	23946	23770	23929	23956	23647	23939	23902	23786	23882	24056	23998	23938	23752	24075	23640	23761	23820	24031	23976	23668	23875	24027	24116	23924	23847	23639	23970	23880	23983	23956	23852	23917	23962	23906	23932	23701	24017	23719	23647	24041	23688	23650	23873	23809	23699	23915	23817	23904	23832	23619	23848	24050	23792	23727	23735	24062	23846	23896	24016	23958	23687	23921	23870	24111	23815	23980	23941	23976	23878	23881	23796	23946	23785	23936	23791	23867	23727	23869	23834	23879	24036	23881	23695	23910	23710	23818	23749	23873	23930	23807	23887	24087	23931	23956	24043	23895	23692	23976	23901	23878	23835	23771	23814	24202	24035	23899	23859	24193	24160	23833	23943	23847	23732	23617	23981	23726	23857	23852	23778	23704	23946	23691	23780	23983	23971	23793	24079	23981	24110	24035	23828	24003	23957	23951	24009	24014	23890	23919	23785	23914	24017	23780	23939	23835	23691	23708	23784	23538	23898	23936	23739	23837	23762	24101	23844	23909	23829	23773	23980	23698	23726	24118	23814	24077	23778	23880	23933	23842	23943	23954	23889	24026	23754	23874	23860	24110	23771	23792	23756	23930	24068	24027	23810	23940	24061	24080	23592	24047	24050	23722	23964	23890	23839	23931	23854	23948	23842	23642	23702	23806	23988	24057	23946	23754	23764	23964	23854	23993	23705	24094	23953	23849	24053	23827	23732	23844	23663	23750	23651	24202	23982	24061	23688	23958	23847	23863	23972	23795	23857	23860	23672	23902	23943	24066	23780	23760	23986	23884	23729	23907	23920	23790	23710	23721	23935	24121	23974	23973	23938	23732	23898	23841	23710	24060	23908	23849	23663	23915	23995	23871	23804	23733	23890	23926	23957	24057	23903	24020	23683	23759	23717	23613	23786	23749	23958	24058	23828	23862	23866	23658	23887	23705	23919	23941	23937	23858	23974	24170	23942	23856	23579	23782	23899	23926	23957	23585	23749	24174	24130	23986	23690	23693	23833	23767	23884	24190	24036	24117	23882	23986	23940	23702	23974	23682	23719	23926	23904	24042	23887	23712	23746	23839	23766	23838	23901	23869	23608	23984	23918	23859	23700	23999	23929	24044	24059	23704	23780	24014	24050	23838	23918	23945	23842	23893	24003	23734	23610	24012	23866	23750	23875	23935	23906	24101	23831	24058	23852	23888	23764	23873	23916	23661	23877	23939	23879	23801	23965	23705	23840	23899	23584	24070	23749	23761	23991	24167	23839	23663	23828	24023	23911	23690	23857	23829	23894	24035	23985	23902	23841	23765	23928	23802	23992	24010	23847	23786	24164	23830	23720	23842	23782	23781	23683	23849	23972	23899	23716	23798	23885	24073	24072	23694	23857	23705	23769	23811	23774	23937	23804	23595	23773	23790	23920	23776	23817	23714	23816	23885	24066	23801	23856	23756	23815	23881	23602	23837	23570	23928	24017	23787	23886	23765	23855	23970	24068	23595	23867	23992	23841	23874	23703	23882	24014	23757	23803	23818	23866	23794	23746	23855	23818	23684	23910	23960	23741	23906	23910	24047	24101	23985	23814	23809	23624	23917	23814	23824	23656	23873	23934	23869	23919	23898	23696	23919	23741	23966	23555	23888	23814	23758	23988	23714	23842	24032	23699	23929	23983	23979	23972	23897	24075	23918	23705	23966	23994	23872	23989	24180	24066	23874	23652	23702	23945	23843	24057	23773	23765	23905	23839	24190	23971	23814	23856	23769	23842	23714	23855	23735	23991	23708	23924	24028	23783	23934	23743	23932	23908	23834	23710	23904	23815	24007	23896	23929	23976	23869	23814	24151	24011	23678	23742	23817	23870	23745	23735	23868	23868	23844	23938	23738	23801	23867	23873	24025	23557	23816	23758	23850	23912	23755	23845	23773	23700	24038	23624	23579	23679	24120	23855	23906	24016	23909	23837	23672	23935	23969	24065	23752	23932	24041	23873	23815	23860	24074	23649	23924	23684	23897	23741	24168	23813	23502	23891	23741	23625	23783	23809	23839	23806	23648	23842	23771	23644	23929	23810	24018	23866	23961	23393	24116	23743	23939	23800	23775	23776	23901	23882	23895	23769	24003	24043	24013	23883	24042	24069	23965	23755	23867	23830	23775	23930	24071	23788	23730	23785	23973	24049	24056	23864	23917	23897	23936	23820	23890	24017	23573	23518	23716	23919	23820	24155	23905	24104	23834	23890	23836	24026	23758	23897	23672	23966	23715	24099	23862	23712	23911	23715	24049	23947	23952	23983	23703	23574	24042	23858	23604	23939	23869	24005	23875	23892	23727	23879	23616	23932	23882	23931	23775	23779	24078	23965	23833	24085	23806	23732	23946	23841	23869	23725	23762	23904	23842	23976	23720	23946
22205	43247	42965	44348	85134	79140	50977	27855	18078	15644	15013	14922	14859	15003	14864	14956	14911	15007	14846	14814	15005	14885	14930	15043	14812	14880	14921	14816	15099	14991	15028	14903	14961	14804	14922	15046	14988	15033	14955	14986	15175	14821	14923	14872	14967	14920	15011	15078	14912	14952	14889	14903	14945	15025	14754	14995	14879	14872	14975	14967	14932	14839	14988	14987	14950	14898	14925	14878	15023	14860	14856	14970	14857	14899	14985	15071	14966	15007	14979	14780	14822	14694	14884	14841	14908	14965	14830	15028	14881	14945	14894	14741	14722	14711	14878	14882	14803	14711	15019	14937	14875	14980	14966	14869	14967	14831	14963	14955	14910	14838	14807	14818	14845	14785	15076	14982	14911	14932	14809	15034	14983	15046	15000	14880	14989	14874	14909	14703	14763	14945	14743	14897	15035	14840	14838	14876	14776	14877	14930	14794	14830	14771	15012	14893	14818	14920	14645	14908	14881	14753	14807	14898	14996	14879	14959	14882	14930	14774	15056	14930	14880	14901	15054	14982	14960	14744	14894	14909	14674	14691	14784	14796	14779	14725	14881	14819	14906	14749	14880	14980	14848	14748	14918	14891	14801	14914	14764	14924	14910	15059	14700	14785	14735	14922	14648	14733	14934	14896	14822	14949	14831	14863	14881	14808	14838	14867	14755	14815	14738	15187	14868	14915	14899	14903	14817	15064	14943	15052	14755	14891	14815	14928	14783	14779	14926	14858	14847	14789	14842	14876	14791	14828	14772	14981	14950	14558	14789	14820	14803	14890	14919	15034	14718	14886	15169	14904	14746	14797	15002	14885	15022	14891	14884	14981	14931	14955	14793	14714	14983	14937	14827	14856	14843	14921	14918	14937	14933	14825	14848	14774	14803	14927	14794	14917	15046	14868	15063	14891	14998	14861	14815	15029	14881	14946	14898	15005	14977	14688	14732	14804	14758	15005	14634	14805	14990	14885	14820	14848	14732	14722	14994	14819	14886	14837	14928	14792	14840	14835	14835	14619	14939	14936	15021	14782	14776	14884	14794	14863	14879	14860	14800	14853	14784	14870	14845	14834	14821	14769	15065	14952	14768	14898	14860	14975	15076	14970	14868	14987	14927	14943	14835	14908	14810	14917	14799	14932	14938	14662	14895	15086	14798	14802	14698	14799	14907	15005	14788	14936	14946	14913	14921	14917	14953	15047	14784	14814	14790	14704	14845	14652	14792	14789	14730	14757	14839	14853	14927	15021	15023	14997	14831	14990	14902	14990	14815	14778	14820	14930	14702	14878	14753	14900	14770	14932	14810	14957	14886	14967	14784	14828	14874	14791	15055	14869	14986	14912	14860	14817	14668	14762	15066	14844	14995	14837	14943	15157	14554	14889	14950	14919	14849	15016	14673	14884	14859	14890	14733	14948	14946	14854	14735	14879	14782	15005	14675	14916	14817	14698	14698	14746	14879	14902	14715	14775	14837	14948	14967	14921	14920	14938	14990	14952	15004	14890	15053	14885	14854	14917	14796	14961	15053	14800	14847	14926	14875	14989	14717	14821	14904	15013	14830	14898	14979	14724	14687	14904	14941	14848	14806	14978	14772	14754	14756	15000	14669	14753	14862	14792	14915	15097	14978	14882	14884	14799	14820	14764	14853	14831	14909	14886	14794	15035	14882	14983	14931	14823	14835	14939	14743	14922	14885	14696	14870	14893	14937	14747	15031	14763	14746	14923	14917	14911	14913	14885	14899	14787	15023	14946	14813	14891	14892	14900	14897	14876	14809	14923	14823	14985	14802	14712	15015	14869	14811	14776	14863	14918	14778	14780	14845	14872	14856	14820	14829	14644	14787	14796	14909	14931	14724	14750	14917	14854	14951	14878	14762	14925	14959	14958	14775	14909	14879	14976	14874	14819	14861	14985	14866	14748	14921	15033	14966	14892	14810	14913	14962	14782	14867	14759	14816	14886	14896	14915	14911	14967	14849	14932	14919	14912	14794	14722	14859	14845	14955	15035	14990	14919	14892	14944	14855	14886	15100	14901	14829	14822	14985	14865	14887	14916	14892	14828	14927	14976	14656	14821	14760	14821	14867	14736	14932	15077	14875	14718	14970	14876	14870	14879	14970	14848	14881	15035	14889	14946	14840	14906	14965	14937	14897	14931	14908	14927	14910	14798	14877	14797	14888	14895	14836	14924	14824	15087	14893	14999	14916	14890	14859	15080	14916	14803	14867	14786	14837	14770	15037	14784	14849	14851	14794	14833	14937	14795	14730	14811	14957	14687	14765	14813	14897	14776	14871	14801	14771	14815	14783	14828	14980	14852	14790	14868	14957	14976	14818	14785	14926	14916	14888	14814	14905	14915	14912	15023	14890	14933	14845	14839	14882	14815	14949	14788	14780	14718	14751	14987	14988	14954	14940	14706	14899	14893	14866	14933	14778	14867	14897	14846	14969	14960	14746	14904	14984	14744	15120	14907	14989	14812	14871	14637	14930	14794	14764	14958	14777	14704	14779	14720	14869	14926	14916	14908	14996	14875	14837	14876	14879	14824	14855	14827	14801	14925	14933	14854	14952	15011	15026	14939	14759	14874	14749	14818	14875	14972	14931	14919	14719	14906	14806	14950	14845	14806	14971	15087	14734	14876	14777	14908	14837	14746	14886	14916	14834	14956	14878	14660	14896	14886	14713	14756	14894	14839	14898	14960	14891	14888	14906	14821	14694	14781	14961	14895	14911	14808	14953	14875	14807	14790	14712	14791	14744	14953	14832	15140	14901	14849	14749	14788	14915	14747	14794	14900	14938	14894	14920	14958	14639	14954	14891	14805	14815	14844	14878	14838	14817	14867	14846	14943	14849	14811	14919	14964	14850	14800	14657	14962	14836	15030	14878	14799	14875	14846	14833	14765	14802	14908	14852	14899	14946	14859	14881	14735	14919	14796	15003	14946	14779	14851	14864	14813	14774	14900	14920	14950	15127	14883	14810	15032	14829	14909	14897	14974	15013	14860	14815	14646	14929	14990	14874	14784	14769	14717	14856	14856	14922	14877	14775	14966	14968	14961	15066	14792	14928	14783	14827	15071	14790	14968	14867	14933	14983	14852	14912	14986	14957	14887	14779	14747	14817	14727	15004	14980	14841	14901	14943	14918	14855	14899	14703	15036	15087	14965	14948	14980	14850	14897	14841	14990	15001	14773	14826	15001	14922	14943	14828	14915	14857	14809	14697	15039	14735	14760	14896	14903	14926	14938	14957	14723	14939	14857	14747	14962	14900	14902	14810	14901	14743	14765	14842	14972	14873	14797	14843	14814	14899	15171	14960	14817	15001	14893	14938	14927	14894	14799	15013	14823	14730	15078	14795	14923	14947	14843	14859	14832	14909	14831	14702	14974	14945	14943	14877	14910	14973	14834	15012	14931	14765	14959	14870	14756	14998	14949	14784	14849	14838	14905	14851	14851	14841	14888	14763	14811	15108	14841	14871	14870	14762	14857	14846	14871	15083	14835	14802	14750	14997	14767	14849	14802	14913	14922	14932	14891	14818	14949	14869	14944	14913	14976	14842	14813	14958	14947	15034	14621	14762	14678	15005	14888	14820	14908	14973	14797	14919	14917	14859	14750	14985	14804	14971	14742	14850	14971	14936	14764	14898	14853	14891	15007	14812	14789	14699	14875	14807	15017	14885	14745	14804	14946	14769	14885	14852	14685	14942	14943	14774	14793	14770	14936	14993	14833	15002	14915	14756	14859	14813	14799	14935	14921	14780	14872	14920	14922	14960	14923	14757	14818	14847	14687	14912	14870	14720	14845	14917	14912	14957	14791	14924	14886	14937	14930	14747	14848	14810	14964	15024	14944	14960	15079	15026	14958	14776	14894	14799	14973	14828	14803	14824	14765	14741	14890	14803	15016	14762	15006	14700	14911	14815	14723	14931	14958	14916	14964	14984	15001	14708	14826	14727	14745	14880	14909	14758	14791	14957	14896	14653	14689	14921	14907	14832	14793	14897	14906	14864	15047	14816	14853	14678	14937	14988	14996	14735	14733	14898	14913	14746	14867	14852	14982	14878	14825	15094	14863	14883	14822	14939	14713	14905	14885	14833	14840	15059	14950	14930	14824	15032	14871	14866	14938	15035	14940	14996	14751	15064	14921	14981	14888	14751	14800	14888	14904	14669	14849	14843	14686	14991	14857	14959	15013	14801	14811	14823	14706	14923	14929	14843	14879	14642	14913	14862	14945	14922	14851	14852	14900	14744	14859	14889	14926	14977	14768	14838	14915	14761	14952	14906	14881	14850	14790	15068	14838	14847	14859	14708	14855	14827	14807	14647	14919	14817	14855	14849	14923	14869	14812	14759	14986	14930	14688	14788	15047	14849	14762	14809	14963	14804	14892	14915	14888	14846	14724	14870	14804	14815	14842	14971	14818	14947	14958	14801	14878	14752	14843	14766	14745	14937	14912	14848	14876	14724	14916	15036	14897	14814	14913	14806	14844	14876	14815	14743	14713	15028	14864	14688	14923	14718	14829	14878	14913	14979	14916	14924	14923	14809	14812	14791	14842	14953	14813	14953	14861	14839	14946	14835	15044	14968	14895	14990	14740	14744	14928	14783	14913	14949	14871	14804	14833	14998	14812	14915	14875	14885	14938	14826	14696	14894	14972	14974	14752	15016	14881	14794	15013	14810	15053	14921	14946	14766	14641	14906	14819	14756	14812	15007	14846	14923	14713	14801	14975	14761	14877	14944	14824	14937	14626	14967	14932	14882	14780	14785	14720	14866	14920	14726	14777	14806	14914	14972	14840	14887	14706	14845	14819	14994	14766	14941	14793	14851	15008	14909	14855	15032	14746	14938	14909	14664	14914	15073	14992	14968	14925	14844	14929	15004	15006	14947	14865	14810	14852	14886	14921	14780	14751	14861	14833	14801	15078	14809	14906	14723	14830	14984	14949	14924	14761	14820	14902	14931	14834	14836	14798	15015	14963	14916	14956	14696	14940	14779	14642	14803	14944	14752	14816	14902	14824	14753	14910	14914	14982	14650	14848	14803	15024	14877	14762	14876	14997	14971	14975	14861	14894	14886	14976	14911	14889	14684	14844	14854	14748	15012	14748	14840	15121	14741	14887	15062	14966	14822	14938	14816	14650
33788	26659	28192	30103	36417	36603	29945	25408	23913	23588	23375	23523	23374	23604	23449	23287	23410	23223	23347	23499	23331	23319	23363	23522	23401	23535	23332	23192	23674	23476	23396	23438	23415	23469	23542	23670	23796	23283	23421	23411	23367	23333	23242	23416	23232	23437	23536	23689	23578	23429	23385	23414	23274	23269	23478	23361	23570	23428	23287	23661	23374	23250	23348	23235	23511	23300	23301	23412	23514	23694	23570	23328	23329	23306	23587	23401	23387	23451	23394	23661	23204	23308	23338	23376	23341	23417	23436	23250	23261	23520	23362	23519	23429	23601	23346	23260	23643	23138	23509	23198	23317	23437	23602	23452	23297	23403	23405	23425	23440	23462	23441	23371	23464	23371	23402	23394	23386	23220	23356	23093	23336	23269	23383	23074	23405	23464	23402	23366	23406	23614	23504	23502	23445	23529	23586	23386	23425	23203	23423	23324	23345	23488	23280	23387	23495	23528	23526	23314	23435	23509	23358	23357	23409	23331	23372	23380	23177	23440	23372	23521	23347	23319	23437	23367	23280	23334	23410	23451	23587	23517	23385	23451	23483	23319	23356	23426	23293	23322	23517	23408	23537	23429	23429	23454	23242	23486	23210	23203	23494	23500	23579	23432	23161	23291	23390	23205	23606	23290	23233	23430	23237	23518	23506	23450	23450	23372	23399	23634	23515	23401	23575	23318	23244	23498	23503	23431	23694	23184	23362	23249	23534	23568	23326	23363	23350	23510	23477	23435	23566	23278	23239	23320	23412	23206	23516	23484	23232	23219	23396	23349	23542	23343	23581	23339	23359	23448	23177	23395	23379	23496	23279	23436	23313	23414	23467	23686	23284	23455	23405	23511	23350	23265	23333	23149	23354	23354	23546	23418	23498	23223	23454	23506	23427	23139	23445	23489	23384	23517	23449	23223	23390	23513	23195	23393	23356	23475	23275	23330	23521	23241	23413	23445	23417	23331	23609	23603	23251	23409	23405	23369	23522	23322	23735	23354	23629	23354	23288	23418	23316	23223	23376	23448	23559	23481	23574	23129	23591	23364	23455	23252	23389	23240	23464	23586	23219	23550	23607	23271	23362	23393	23378	23557	23217	23509	23223	23647	23475	23286	23403	23330	23182	23321	23270	23385	23264	23335	23497	23275	23293	23361	23466	23297	23346	23253	23215	23402	23374	23460	23386	23575	23332	23332	23348	23122	23361	23349	23379	23304	23578	23469	23247	23166	23496	23613	23526	23555	23293	23489	23319	23541	23345	23401	23349	23448	23577	23318	23087	23472	23580	23454	23586	23302	23286	23324	23295	23246	23409	23608	23386	23509	23407	23378	23275	23276	23371	23187	23318	23264	23450	23708	23501	23435	23391	23244	23406	23389	23352	23385	23484	23296	23303	23353	23162	23445	23317	23142	23382	23659	23474	23428	23509	23186	23428	23628	23227	23503	23573	23307	23311	23305	23417	23512	23452	23324	23454	23552	23500	23310	23506	23158	23153	23484	23661	23452	23312	23340	23284	23229	23445	23295	23528	23583	23427	23299	23403	23649	23438	23345	23261	23466	23661	23532	23248	23632	23373	23577	23353	23339	23175	23579	23367	23513	23428	23412	23396	23252	23226	23518	23344	23414	23396	23150	23415	23230	23446	23169	23530	23482	23338	23597	23302	23581	23326	23567	23642	23767	23523	23319	23418	23512	23523	23319	23545	23371	23293	23590	23177	23605	23273	23240	23369	23322	23465	23454	23571	23295	23339	23287	23286	23403	23597	23488	23477	23380	23726	23405	23419	23403	23296	23314	23424	23326	23482	23591	23345	23329	23378	23410	23591	23280	23434	23432	23343	23269	23178	23591	23303	23367	23385	23488	23249	23170	23700	23566	23423	23696	23475	23548	23422	23410	23396	23219	23553	23341	23369	23464	23391	23442	23298	23469	23503	23534	23583	23671	23464	23321	23358	23428	23537	23517	23303	23416	23455	23338	23379	23482	23237	23572	23447	23424	23265	23356	23375	23460	23463	23408	23581	23300	23279	23490	23421	23266	23368	23352	23549	23436	23560	23405	23319	23483	23251	23284	23503	23114	23486	23288	23463	23156	23559	23354	23303	23346	23746	23528	23489	23463	23321	23472	23325	23209	23373	23478	23197	23423	23353	23409	23532	23239	23169	23195	23377	23359	23159	23363	23743	23312	23292	23487	23464	23417	23229	23621	23411	23428	23324	23543	23426	23345	23583	23307	23459	23408	23410	23402	23378	23386	23314	23530	23354	23339	23423	23412	23392	23556	23455	23579	23381	23541	23424	23582	23519	23330	23461	23393	23361	23405	23437	23311	23458	23464	23445	23599	23544	23284	23432	23446	23512	23447	23180	23440	23497	23434	23385	23537	23354	23248	23318	23370	23472	23484	23528	23398	23515	23437	23377	23554	23610	23607	23373	23524	23351	23371	23624	23625	23512	23425	23499	23457	23362	23406	23625	23501	23126	23418	23391	23247	23495	23286	23459	23448	23518	23351	23299	23374	23255	23507	23265	23483	23463	23625	23327	23234	23443	23396	23387	23447	23431	23425	23538	23205	23277	23190	23198	23287	23496	23527	23318	23328	23480	23575	23341	23351	23401	23539	23428	23498	23740	23457	23265	23455	23318	23559	23310	23389	23318	23515	23483	23492	23581	23694	23415	23657	23421	23227	23212	23458	23351	23611	23411	23527	23386	23506	23514	23329	23455	23327	23336	23579	23442	23430	23333	23456	23343	23045	23301	23283	23320	23349	23433	23303	23364	23337	23479	23483	23151	23300	23474	23446	23504	23263	23489	23376	23473	23275	23219	23538	23351	23387	23231	23504	23474	23562	23183	23238	23665	23464	23188	23252	23408	23599	23389	23245	23251	23369	23397	23399	23322	23195	23500	23408	23437	23445	23413	23545	23326	23619	23411	23464	23641	23337	23354	23390	23380	23556	23573	23414	23129	23422	23280	23366	23645	23447	23578	23480	23538	23445	23487	23393	23476	23466	23556	23342	23336	23624	23478	23226	23559	23375	23299	23369	23351	23179	23434	23075	23388	23322	23276	23412	23238	23360	23435	23344	23357	23222	23138	23275	23506	23178	23594	23578	23552	23405	23704	23294	23597	23383	23450	23449	23463	23511	23147	23356	23514	23408	23397	23556	23524	23291	23461	23472	23486	23569	23448	23408	23372	23444	23196	23610	23559	23314	23346	23397	23358	23400	23402	23427	23506	23367	23583	23295	23172	23483	23549	23328	23611	23507	23457	23526	23351	23320	23465	23317	23778	23471	23510	23246	23386	23551	23412	23171	23531	23755	23383	23415	23652	23432	23639	23387	23298	23352	23354	23576	23429	23601	23410	23330	23446	23316	23710	23272	23330	23280	23533	23148	23393	23625	23458	23373	23194	23339	23323	23229	23266	23534	23401	23175	23270	23384	23444	23291	23275	23523	23546	23630	23284	23680	23456	23353	23218	23285	23442	23458	23496	23468	23399	23396	23531	23450	23673	23360	23452	23327	23481	23514	23476	23450	23309	23523	23557	23346	23019	23075	23105	23568	23366	23296	23250	23460	23411	23462	23592	23321	23199	23538	23303	23578	23305	23512	23400	23482	23304	23245	23407	23654	23284	23374	23339	23132	23357	23544	23436	23246	23455	23320	23384	23283	23375	23696	23359	23326	23422	23381	23565	23366	23599	23306	23354	23182	23251	23432	23445	23269	23631	23381	23524	23234	23525	23469	23410	23408	23385	23512	23496	23503	23480	23468	23436	23386	23293	23446	23319	23647	23318	23200	23364	23531	23386	23423	23382	23292	23655	23472	23394	23301	23221	23282	23524	23354	23329	23422	23412	23256	23498	23421	23535	23453	23400	23477	23288	23414	23386	23512	23237	23280	23263	23706	23563	23417	23248	23391	23530	23269	23498	23312	23330	23643	23386	23287	23318	23515	23705	23322	23622	23442	23263	23350	23584	23358	23652	23402	23255	23342	23377	23324	23574	23503	23519	23255	23213	23591	23306	23481	23536	23493	23477	23445	23368	23135	23552	23435	23364	23355	23357	23524	23408	23497	23395	23402	23386	23397	23420	23343	23384	23587	23269	23443	23569	23238	23525	23471	23465	23576	23410	23432	23460	23497	23195	23434	23401	23263	23457	23474	23427	23460	23571	23412	23261	23395	23502	23337	23450	23509	23346	23416	23308	23368	23236	23435	23490	23298	23375	23368	23199	23519	23497	23437	23398	23307	23364	23502	23473	23454	23421	23192	23218	23393	23511	23479	23451	23139	23396	23490	23589	23304	23387	23465	23384	23528	23573	23324	23572	23381	23209	23405	23399	23242	23386	23269	23083	23504	23479	23219	23362	23486	23486	23419	23618	23163	23528	23218	23513	23442	23394	23627	23579	23499	23460	23556	23434	23355	23448	23319	23685	23241	23378	23485	23487	23530	23447	23308	23255	23422	23141	23418	23283	23338	23459	23372	23335	23423	23428	23450	23510	23327	23171	23311	23391	23305	23261	23530	23561	23443	23425	23411	23410	23244	23280	23406	23522	23315	23449	23424	23349	23484	23588	23372	23307	23503	23323	23199	23437	23441	23357	23424	23320	23619	23488	23389	23321	23378	23308	23507	23545	23455	23368	23343	23524	23519	23392	23247	23411	23487	23402	23164	23639	23329	23579	23454	23570	23359	23339	23490	23546	23167	23362	23349	23350	23220	23477	23470	23654	23323	23431	23217	23512	23457	23543	23326	23253	23335	23285	23385	23271	23410	23351	23639	23412	23311	23564	23197	23451	23362	23268	23429	23515	23462	23696	23329	23598	23692	23541	23419	23204	23351	23537	23490	23479	23348	23428	23322	23364	23544	23483	23503	23226	23334	23327	23281	23574	23253	23250	23215	23327	23402	23313	23318	23419	23569	23459	23563	23415	23310	23526	23762	23604	23488	23414	23406	23541	23570	23413	23634	23195	23459	23536	23533	23364	23386	23463	23155	23321	23420	23369	23354	23438	23529	23574	23173	23408	23479	23521	23267	23286	23340	23660	23550	23412	23354	23452	23483	23807	23396	23462	23294	23483	23536	23657	23458	23770	23262	23363	23407	23646	23372	23576	23561	23621	23555	23529	23380	23273	23319	23576	23133	23343	23368
19538	20913	18547	20728	28599	25867	19035	15401	14444	14280	14061	14194	14184	14002	14331	14143	14317	14278	14200	14354	14161	14441	14155	14101	14292	14445	14162	14466	14137	14278	14155	14240	14121	14315	14476	14336	14279	14070	14252	14262	14256	14101	14241	14270	14262	14124	14100	14151	14119	14173	14188	14219	14194	14042	14205	14211	14272	14226	14227	14348	14028	14147	14200	14338	14178	14062	14242	14035	14348	14308	14105	14333	14143	14207	14442	14157	14156	14275	14319	14255	14388	14162	14334	14195	14094	14292	14006	14031	14391	14136	14137	14248	14046	14197	14025	14294	14222	14171	14295	14318	14220	14264	14096	14169	14126	14161	14206	14352	14224	14192	14151	14133	14239	14266	14221	14182	14028	14251	14241	14141	14208	14100	14144	14199	14217	14255	14089	14068	14174	14114	14140	14165	14363	14176	14258	14237	14255	14104	14359	14129	14282	14271	14214	14261	14086	14303	14226	14105	14132	14276	14224	14109	14228	14048	14204	14266	14268	14091	14194	14186	14173	14074	14260	14147	14130	14097	14262	14158	14219	14208	14359	13984	14220	14305	14208	14048	14182	14204	14196	14064	14363	14026	14108	14205	14112	14171	14165	14309	14261	14094	14175	14266	14137	14006	14332	14097	14164	14176	14188	14270	14279	14250	14155	14210	14191	14202	14214	14075	14239	14285	14274	14257	14055	14170	14215	14179	14174	14184	14036	14182	13995	14431	14249	14188	14090	14259	14245	14023	14276	14178	14470	14243	14191	14162	14115	14163	14186	14340	14176	14196	14080	14198	14287	14230	13928	14128	14111	14219	14153	14122	14237	14150	14184	14271	14075	14170	14288	14214	14263	14259	14284	14150	14224	14254	14376	13994	14079	14278	14266	14101	14283	14057	14101	14235	14238	14125	14280	14173	14236	14115	14302	13991	14228	14077	14158	14184	14331	14198	14143	14229	14105	14136	14062	14330	14171	14196	14239	14264	14036	14320	14268	14133	14271	14395	14081	14094	14332	14217	14038	14230	14114	14190	14246	14329	14146	14205	14269	14299	14080	14237	14244	14074	14177	14239	14139	14183	14208	14129	14209	14251	14128	14249	14156	14209	14207	14315	14360	14186	14061	14197	14184	14283	14162	14152	14208	14239	14332	14280	14216	14240	14103	14150	14156	14114	14229	14117	14272	14209	14192	14206	14320	14246	14129	14186	14250	14215	14217	14160	14039	14409	14262	14085	13992	14151	14129	14166	14244	14232	14220	14239	14310	14351	14229	14298	14169	14132	14292	13970	14199	14214	14317	14269	14235	14112	14252	14240	14312	14178	14188	14283	14207	14061	14291	14165	14164	14151	14185	14211	14210	14300	14154	14208	14053	14288	14159	13979	14119	14109	14160	14111	14109	14157	14367	14059	14169	14104	14232	14291	14289	14257	14184	14145	14158	14108	14156	14084	14252	14364	14323	14364	14290	14446	14242	14137	14164	14260	14232	14139	14113	14107	14138	14179	14216	14108	14139	14069	14161	14060	14262	14099	14176	14245	14176	14238	14300	14227	14077	14077	14125	14279	14287	14204	14149	14147	14101	14224	14166	14180	14267	14184	14277	14284	14104	14105	14040	14283	14135	14192	14231	14286	14373	14114	14142	14266	14199	14362	14219	14119	14120	14235	14234	14184	14159	14233	14220	14054	14171	14101	14237	13980	14323	14174	14260	14285	14220	14320	14156	14149	14157	14179	14096	14237	14282	14255	14212	14161	14117	14191	14081	14044	14102	14103	14214	14320	14288	14323	14156	14127	14361	14359	14209	14214	14211	14163	14336	14278	14155	14057	14180	14212	14372	14016	14379	14119	14214	14095	14265	14231	14245	14307	14224	14054	14098	14090	14086	14104	14231	14319	14190	14194	14331	14185	14166	14168	14188	14127	14147	14296	14098	14021	14311	14322	14185	14263	14360	14192	14281	14350	14207	14200	14158	14016	14233	14137	14193	14064	14110	14076	14038	14411	14356	14255	14135	14225	14265	14308	14195	14281	14245	14263	14122	14069	14376	14159	14272	14170	14261	14236	14238	14128	14115	14246	14056	14117	14019	14251	14243	14339	14148	14088	14254	14187	14115	14275	14022	14193	14129	14210	14060	13977	14202	14253	14102	14152	14167	14296	14257	14136	14194	13929	14130	14082	14296	14159	14367	14228	14225	14151	14234	14154	14278	14247	14175	14127	14331	14118	14265	14125	14233	14399	14217	14320	14132	14431	14128	14276	14188	14329	14346	14118	14112	14226	14164	14043	14310	14206	14404	14090	14256	14126	14091	14297	14229	14208	14244	14209	14319	14130	14056	14190	14136	14226	14302	14077	14198	14193	14405	14289	14359	14209	14166	14288	14363	14239	14229	14372	13955	14143	14136	14280	14150	14292	14186	14270	14053	14255	14190	14261	14103	14321	14094	14189	14108	14144	14262	14184	14242	14290	14121	14343	14247	14318	14175	14178	14295	14146	14257	14184	14252	14015	14106	14217	13991	14198	14351	14073	14124	14434	14408	14298	14075	14282	14226	14231	14268	14093	14317	14046	14330	14035	14306	14081	14278	14363	13967	13943	14295	14125	14188	14206	14337	14140	14363	14284	14048	14125	14259	14245	14096	14289	14086	14172	14235	14191	14214	14069	14287	14242	14250	14027	14232	14256	14214	14280	13995	14306	14189	14197	14182	14449	14335	14216	14038	14191	14255	14279	14223	14268	14166	14329	14321	14276	14249	14325	14281	14182	14323	14265	14207	14131	14236	14191	14362	14254	14391	14286	14204	14238	14045	14258	14207	14277	14223	14161	14217	14168	14047	14252	14144	14223	14203	14211	14182	14161	14143	14253	14210	14371	14254	14427	14061	14171	14077	14235	14072	14149	14305	14156	14014	14190	14202	14051	14352	14221	14296	14127	14121	14216	14271	14103	14254	14257	14314	14226	14286	14120	14279	14152	14059	14134	14126	14170	14264	14034	14307	14198	14321	14180	14124	14164	14266	14128	14308	14140	14232	14159	14244	14181	14142	14087	14128	14212	14352	14249	14221	14144	14216	14270	14139	14264	14293	14190	14075	14250	14146	14142	14360	14143	14156	14265	14117	14218	14184	14232	14247	14274	14314	14355	14222	14244	14256	14106	14218	14153	14170	14243	14263	14226	14176	14114	14122	14246	14179	14228	14296	14242	14284	14364	14184	14173	14215	14270	14250	14310	14098	14274	14329	14182	14172	14127	14214	14224	14349	14111	14314	14200	14196	14172	14078	14233	14195	14088	14304	14262	14226	14204	14007	14205	14171	14105	14114	14174	14288	14115	14186	14145	14281	14089	14153	14185	14118	14201	14265	14193	14260	14246	14238	14351	14015	14199	14255	14315	14165	14110	14219	14129	14179	14257	14048	14085	14166	14107	14200	14269	14197	14192	14164	14250	14159	14222	14291	14184	14298	14256	14135	14138	14237	14403	14258	14207	14256	14156	14190	14271	14169	14149	14228	14249	14252	14059	14159	14100	14248	14253	14164	14063	14077	14160	14237	14196	14373	14233	14234	14216	14317	14140	14038	14335	14180	14138	14294	14169	14169	14279	14130	14276	14136	14278	14166	14184	14122	14218	14247	14224	14299	14287	14169	13972	14020	14212	14433	14219	14286	14270	14247	14279	14064	14227	14287	14144	14188	14064	14305	14302	14134	14299	14268	14115	14227	14247	14271	14340	14247	14095	14055	14361	14216	14074	14325	14282	14163	14368	14281	14245	14122	14230	14315	14207	14109	14233	14078	14148	14139	14184	14162	14373	14237	14121	14326	14239	14384	14339	14165	14306	14178	14123	14275	14224	14178	14261	14160	14249	14271	13916	14209	14245	14131	14032	14214	14207	14221	14169	14230	14377	14183	14196	14126	14088	14251	14265	14480	14067	14237	14143	14219	14293	14190	14318	14134	14232	14365	14260	14194	14248	14018	14124	14137	14117	13960	14351	14256	14241	14180	14212	14184	14408	14358	14278	14168	14171	14289	14133	14218	14089	14082	14273	14268	14255	14193	14105	14330	14173	14343	14076	14379	14278	14227	14226	14309	13999	14284	14088	14208	14218	14226	14157	14425	14080	14125	14170	14301	14239	14287	14065	14183	14314	14296	14066	14190	14178	14281	14267	14260	14210	14062	14024	14274	14208	14242	14330	14095	14288	14082	14272	13976	14250	14071	14355	14152	14310	14325	14099	14154	14317	14218	14147	14259	14190	14185	14199	14328	14140	14238	14344	14280	14245	14243	14044	14272	14101	14089	14303	14076	14053	14131	14235	14176	14308	14302	14184	14198	14173	14208	14235	14436	14127	14241	14092	14315	14128	14365	14140	14236	14150	14125	14106	14123	14220	14158	14315	14276	14061	14207	14128	14025	14246	14213	14255	14095	14130	14096	14158	14245	14273	14267	14179	14259	14070	14087	14151	14146	14378	14137	14127	14163	14140	14167	14268	14191	14135	14081	14368	14248	14120	14255	14202	14179	14174	14397	14107	14225	14103	14128	14257	14210	14102	14092	14009	14273	14134	14135	14184	14198	14190	14236	14256	14246	14184	14152	14139	14055	14135	14106	14168	14438	14326	14229	14294	14182	14214	14323	14352	14138	14108	14204	14088	14212	14243	14101	14006	14305	14119	14388	14224	14097	14246	14098	14406	14139	14206	14175	14314	14253	14282	14192	14024	14152	14221	14232	14151	14236	14199	14143	14184	14186	14255	14376	14259	14317	14104	14090	14088	14398	14316	14291	14188	14224	14100	14140	14282	14314	14218	14277	14213	14182	14190	14229	14064	14204	14149	14272	14116	14198	14171	14183	14178	14139	14281	14156	14245	14368	14132	14127	14345	14318	14028	14189	14111	14334	14067	14233	14225	14148	14267	14260	14299	14256	14322	14117	14295	14136	14065	14222	14150	14378	14151	14416	14185	14066	14030	14279	14150	14180	14223	14184	14124	14297	14115	14227	14226	14197	14033	14250	14101	14225	14128	14248	14175	14185	13999	14194	14201	14187	14066	14336	14246	14252	14148	14373	14447	14154	14118	14237	14260	14219	14181	14219	14375	14216	14190	14212	14167	14249	14250	14252	14284	14255	14456	14184	13974	14351	14238	14342	14167	14232	14279
25879	21597	28513	42470	66933	59659	43719	30507	25195	24266	23896	23587	23515	23496	23547	23462	23334	23232	23482	23572	23505	23313	23476	23253	23441	23400	23297	23393	23426	23452	23603	23460	23359	23157	23339	23382	23477	23227	23376	23385	23322	23459	23429	23401	23378	23352	23290	23266	23462	23529	23129	23166	23298	23617	23412	23231	23096	23162	23309	23258	23390	23121	23492	23389	23474	23582	23190	23351	23330	23313	23388	23482	23232	23382	23417	23472	23471	23265	23415	23429	23190	23411	23492	23239	23312	23467	23351	23405	23226	23328	23320	23476	23476	23523	23172	23521	23398	23374	23368	23286	23465	23513	23313	23469	23384	23250	23497	23272	23418	23356	23380	23219	23347	23306	23198	23302	23269	23356	23453	23523	23504	23253	23462	23359	23175	23263	23480	23472	23320	23224	23285	23358	23417	23400	23248	23179	23300	23423	23409	23470	23445	23285	23279	23404	23467	23522	23404	23245	23287	23488	23228	22937	23367	23224	23217	23259	23454	23568	23291	23352	23547	23310	23208	23214	23197	23272	23354	23407	23549	23243	23437	22995	23304	23596	23442	23208	23684	23204	23431	23473	23484	23430	23389	23203	23409	23392	23556	23343	23452	23199	23481	23267	23309	23163	23448	23202	23309	23443	23252	23363	23414	23315	23295	23231	23243	23272	23379	23446	23406	23207	23256	23197	22931	23251	23540	23233	23361	23433	23554	23337	23334	23302	23092	23055	23506	23623	23260	23366	23184	23288	23271	23549	23396	23294	23460	23401	23308	23339	23218	23355	23425	23488	23532	23568	23335	23490	23269	23284	23374	23313	23260	23262	23426	23310	23383	23380	23312	23458	23333	23278	23482	23391	23477	23275	23474	23484	23423	23207	23110	23090	23292	23439	23614	23210	23523	23491	23340	23337	23165	23381	23282	23313	23479	23274	23360	23323	23455	23355	23379	23422	23439	23610	23391	23481	23160	23119	23190	23290	23307	23373	23455	23339	23307	23364	23260	23339	23202	23432	23189	23259	23230	23301	23222	23275	23250	23359	23443	23235	23551	23329	23407	23367	23394	23340	23382	23290	23192	23229	23571	23569	23172	23210	23154	23191	23388	23144	23367	23199	23352	23442	23325	23441	23393	23164	23289	23396	23353	23472	23417	23136	23290	23408	23277	23410	23531	23333	23325	23357	23452	23399	23317	23558	23458	23419	23230	23131	23272	23472	23401	23398	23127	23255	23396	23328	23373	22884	23206	23336	23277	23300	23354	23374	23244	23359	23398	23377	23250	23326	23414	23461	23347	23386	23278	23268	23377	23514	23449	23454	23598	23330	23177	23125	23347	23175	23276	23410	23235	23183	23424	23361	23172	23443	23287	23328	23306	23507	23458	23279	23314	23540	23255	23216	23319	23243	23635	23477	23246	23506	23292	23269	23222	23232	23352	23161	23474	23350	23571	23518	23209	23341	23256	23282	23428	23402	23282	23128	23240	23150	23651	23367	23402	23290	23456	23161	23368	23228	23312	23329	23315	23425	23388	23360	23258	23287	23357	23450	23217	23344	23221	23437	23125	23568	23461	23370	23242	23290	23244	23062	23445	23529	23323	23287	23240	23194	23406	23505	23384	23360	23385	23665	23509	23351	23194	23397	23299	23366	23266	23435	23382	23208	23315	23352	23297	23457	23113	23251	23269	23327	23450	23292	23250	23393	23454	23512	23420	23312	23399	23228	23164	23393	23193	23286	23309	23086	23382	23185	23369	23550	23337	23471	23284	23263	23068	23154	23491	23414	23272	23375	23230	23157	23582	23399	23220	23495	23221	23429	23633	23344	23428	23346	23473	23099	23187	23216	23302	23450	23360	23199	23302	23428	23474	23328	23396	23079	23598	23260	23329	23378	23381	23205	23400	23589	23482	23273	23476	23276	23240	23397	23277	23122	23608	23536	23344	23172	23431	23327	23363	23260	23286	23397	23138	23327	23448	23349	23534	23368	23101	23342	23370	23344	23173	23252	23194	23199	23331	23203	23233	23414	23160	23233	23207	23461	23357	23261	23200	23386	23283	23257	23177	23291	23084	23277	23144	23466	23147	23432	23224	23310	23059	23483	23573	23414	23092	23306	23132	23335	23443	23128	23251	23270	23490	23275	23337	23246	23570	23232	23317	23569	23279	23286	23315	23377	23373	23382	23265	23533	23526	23261	23248	23372	23186	23144	23236	23355	23114	23206	23325	23377	23166	23294	23345	23448	23356	23223	23355	23307	23474	23351	23437	23263	23330	23366	23335	23216	23256	23109	23184	23273	23063	23349	23225	23215	23386	23352	23208	23337	23490	23559	23357	23426	23298	23403	23425	23437	23228	23396	23465	23411	23637	23568	23296	23313	23258	23414	23449	23321	23410	23267	23232	23388	23232	23060	23201	23318	23108	23423	23093	23279	23284	23299	23071	23156	23536	23096	23394	23269	23410	23278	23280	23409	23357	23307	23413	23240	23379	23260	23379	23151	23446	23169	23135	23450	23279	23500	23182	23275	23270	23264	23195	23274	23480	23468	23453	23280	23297	23138	23452	23228	23349	23336	23355	23430	23293	23175	22983	23450	23350	23463	23360	23252	23329	23291	23260	23121	23198	23676	23456	23270	22901	23385	23085	23326	23164	23462	23221	23125	23192	23257	23244	23164	23454	23188	23344	23208	23241	23378	23262	23429	23413	23506	23290	23397	23314	23169	23341	23267	23145	23399	23113	23328	23126	23520	23195	23252	23315	23270	23261	23310	23152	23242	23341	23417	23442	23357	23431	23082	23447	23318	23408	23479	23468	23324	23466	23331	23349	23322	23493	23431	23462	23081	23290	23189	23233	23330	23121	23332	23359	23155	23258	23342	23318	23235	23295	23327	23108	23261	23086	23141	23088	23370	23318	23300	23601	23359	23366	23361	23424	23397	23326	23194	23422	23534	23224	23493	23567	23365	23372	23253	23381	23676	23335	23342	23113	23430	23409	23140	23483	23288	23397	23196	23527	23277	23329	23430	23245	23430	23294	23551	23328	23170	23622	23199	23376	23385	23313	23127	23224	23595	23198	23499	23422	23487	23240	23284	23125	23210	23392	23170	23575	23595	23399	23271	23381	23238	23365	23208	23316	23278	23087	23223	23409	23435	23289	23249	23156	23226	23442	23302	23164	23260	23228	23102	23370	23193	23404	23333	23310	23367	23294	23378	23344	23586	23328	23212	23307	23367	23365	23290	23328	23146	23541	23267	23567	23413	23450	23297	23255	23279	23306	23471	23616	23419	23334	23093	23447	23446	23341	23257	23443	23562	23256	23251	23231	23336	23369	23224	23335	23375	23530	23401	23391	23500	23188	23047	23307	23423	23338	23533	23089	23250	23085	23282	23433	23363	23315	23317	23101	23076	23424	23467	23274	23331	23415	23384	23338	23374	23113	23298	23342	23033	23383	23309	23113	23562	23491	23249	23361	23093	23204	23331	23258	23394	23436	23270	23315	23364	23501	23348	23295	23411	23545	23422	23295	23154	23241	23288	23409	23278	23551	23169	23408	22996	23233	23276	23292	23156	23269	23138	23334	23367	23283	23272	23546	23446	23252	23064	23430	23363	23303	23368	23373	23166	23564	23351	23344	23389	23496	23344	23320	23229	23261	23453	23270	23435	23450	23284	23422	23416	23519	23259	23328	23327	23456	23445	23324	23560	23295	23389	23287	23285	23435	23309	23252	23434	23522	23107	23385	23389	23085	23546	23294	23279	23517	23253	23356	23273	23512	23448	23599	23351	23406	23173	23301	23453	23113	23250	23358	23621	23272	23279	23288	23504	23385	23362	23394	23301	23308	23323	23288	23358	23241	22999	23419	23382	23300	23450	23269	23226	23342	23234	23484	23310	23395	23726	23297	23397	23495	23351	23347	23262	23510	23206	23479	23432	23418	23273	23403	23243	23376	23211	23491	23131	23183	23414	23378	23232	23286	23521	23382	23462	23266	23233	22996	23425	23529	23491	23446	23387	23277	23487	23435	23531	23527	23540	23512	23290	23410	23415	23386	23406	23380	23392	23321	23360	23521	23354	23310	23284	23337	23125	23221	23421	23198	23348	23325	23491	23545	23297	23423	23208	23358	23473	23487	23358	23469	23513	23320	23292	23044	23207	23301	23071	23337	23306	23261	23251	23518	23396	23290	23358	23251	23362	23303	23301	23302	23147	23277	23081	23367	23488	23381	23257	23436	23314	23284	23293	23218	23264	23485	23575	23300	23508	23654	23430	23408	23445	23411	23436	23285	23377	23293	23420	23381	23507	23346	23240	23319	23457	23188	23022	23216	23300	23186	23333	23332	23174	23410	23435	23177	23119	23326	23336	23325	23373	23406	23229	23519	23165	23567	23469	23301	23078	22979	23348	23273	23341	23450	23307	23378	23396	23655	23485	23334	23251	23457	23151	23474	23325	23349	23499	23535	23579	23484	23191	23241	23537	23394	23074	23359	23432	23314	23482	23309	23320	23086	23586	23394	23357	23418	23598	23622	23287	23383	23212	23601	23259	23286	23510	23282	23446	23397	23036	23497	23458	23476	23489	23462	23293	23456	23471	23416	23156	23286	23324	23112	23437	23388	23184	23367	23252	23238	23372	23540	23258	23411	23353	23187	23477	23211	23461	23283	23237	23227	23352	23185	23513	23324	23183	23314	23003	23280	23234	23619	23236	23227	23277	23188	23472	23389	23257	23391	23150	23445	23552	23310	23494	23219	23464	23448	23289	23185	23343	23316	23090	23484	23355	23367	23067	23448	23235	23374	23510	23425	23498	23273	23296	23398	23344	23307	23326	23368	23230	23408	23341	23184	23194	23272	23219	23257	23355	23377	23225	23383	23345	23374	23104	23279	23226	23395	23465	23357	23352	23276	23729	23308	23339	23225	23152	23298	23096	23235	23442	23575	23378	23266	23273	23502	22978	23189	23074	23354	23420	23531	23392	23558	23225	23385	23137	23486	23555	23233	23234	23270	23170	23582	23452	23201	23041	23185	23173	23330	23551	23523	23573	23419	23458	23181	23365	23495	23317	23427	23492	23311	23418	23361	23250	23376	23237	23418	23360	23250	23341	23430	23412	23414	23333	23278	23344	23168	23499	23085	23307	23534	23373	23217	23380
19117	33317	31090	48943	70021	53566	32262	19249	15313	14545	14479	14474	14443	14563	14635	14301	14268	14349	14633	14373	14267	14557	14420	14515	14493	14375	14458	14499	14414	14471	14334	14287	14476	14529	14451	14387	14448	14457	14544	14652	14268	14412	14419	14466	14411	14321	14488	14342	14312	14401	14305	14406	14449	14399	14445	14361	14371	14337	14338	14261	14438	14267	14344	14037	14285	14476	14428	14456	14428	14378	14452	14381	14458	14437	14550	14490	14375	14295	14327	14408	14386	14357	14424	14312	14455	14212	14321	14451	14466	14361	14493	14155	14371	14497	14329	14386	14395	14472	14515	14163	14425	14280	14407	14348	14276	14156	14349	14413	14547	14497	14391	14390	14370	14410	14466	14439	14251	14405	14289	14372	14299	14340	14250	14452	14528	14293	14317	14336	14583	14393	14365	14282	14390	14464	14409	14487	14378	14388	14270	14483	14346	14193	14441	14321	14431	14263	14423	14342	14405	14394	14300	14424	14384	14503	14466	14376	14552	14250	14236	14356	14391	14320	14525	14496	14349	14363	14373	14564	14377	14095	14405	14332	14275	14450	14422	14193	14388	14298	14464	14241	14265	14412	14401	14388	14458	14230	14289	14455	14292	14402	14240	14335	14273	14185	14372	14404	14427	14240	14273	14405	14417	14122	14492	14306	14367	14225	14242	14377	14378	14338	14415	14465	14233	14463	14452	14381	14399	14266	14445	14284	14286	14259	14417	14505	14336	14366	14260	14555	14313	14395	14278	14454	14386	14341	14387	14374	14257	14145	14441	14359	14462	14323	14334	14428	14249	14446	14500	14341	14188	14527	14339	14443	14214	14127	14364	14532	14208	14441	14451	14453	14569	14343	14406	14384	14370	14540	14489	14326	14454	14362	14454	14344	14349	14315	14478	14092	14357	14328	14397	14420	14277	14263	14444	14526	14134	14316	14442	14273	14285	14137	14541	14553	14370	14315	14468	14354	14418	14595	14353	14285	14340	14325	14470	14398	14464	14316	14376	14345	14209	14309	14278	14414	14539	14498	14339	14408	14389	14353	14232	14413	14476	14434	14214	14273	14468	14356	14463	14409	14391	14336	14497	14347	14347	14364	14304	14350	14499	14370	14439	14481	14320	14393	14490	14523	14196	14327	14300	14348	14449	14379	14387	14355	14367	14202	14517	14347	14474	14502	14297	14466	14449	14308	14386	14378	14365	14316	14446	14282	14357	14375	14276	14425	14422	14442	14270	14280	14630	14268	14303	14214	14302	14423	14368	14322	14490	14460	14451	14491	14227	14270	14313	14202	14350	14249	14225	14310	14387	14458	14297	14416	14588	14395	14502	14273	14352	14392	14367	14503	14303	14592	14288	14321	14323	14379	14417	14400	14360	14567	14268	14432	14206	14420	14364	14432	14395	14387	14343	14428	14211	14350	14460	14419	14594	14419	14294	14339	14371	14459	14404	14430	14481	14403	14298	14329	14369	14457	14302	14507	14375	14241	14501	14338	14374	14368	14370	14392	14435	14487	14409	14521	14421	14284	14298	14473	14408	14391	14371	14270	14250	14236	14396	14403	14307	14354	14259	14662	14407	14610	14396	14247	14464	14484	14199	14349	14204	14343	14360	14273	14403	14283	14322	14450	14281	14482	14479	14356	14435	14462	14308	14390	14420	14388	14508	14448	14334	14426	14288	14215	14409	14414	14207	14175	14218	14524	14199	14478	14448	14348	14298	14525	14492	14278	14331	14238	14331	14372	14289	14315	14414	14473	14406	14424	14400	14452	14504	14397	14381	14507	14378	14350	14254	14459	14283	14505	14301	14416	14344	14365	14246	14267	14347	14426	14401	14397	14399	14417	14354	14464	14203	14272	14557	14477	14372	14256	14204	14428	14254	14275	14589	14296	14485	14348	14408	14467	14481	14195	14556	14035	14503	14451	14406	14302	14229	14396	14637	14217	14469	14463	14227	14327	14307	14297	14536	14444	14324	14340	14390	14290	14358	14376	14358	14456	14301	14454	14328	14420	14464	14425	14498	14252	14329	14429	14435	14319	14417	14582	14384	14378	14459	14170	14321	14396	14485	14293	14449	14357	14484	14371	14388	14440	14559	14367	14540	14365	14374	14458	14300	14417	14271	14196	14438	14338	14367	14512	14334	14619	14440	14435	14547	14403	14340	14349	14334	14470	14540	14428	14398	14336	14342	14403	14523	14567	14359	14304	14377	14355	14376	14400	14385	14196	14308	14281	14397	14436	14354	14300	14419	14463	14466	14465	14377	14398	14257	14335	14459	14452	14365	14253	14313	14404	14477	14351	14505	14360	14226	14330	14452	14464	14489	14463	14321	14377	14465	14242	14390	14372	14428	14308	14322	14296	14318	14343	14645	14225	14480	14386	14254	14378	14168	14427	14312	14470	14328	14398	14553	14273	14379	14219	14398	14389	14341	14427	14297	14590	14264	14459	14457	14250	14271	14384	14353	14333	14460	14308	14314	14369	14282	14539	14361	14455	14534	14638	14353	14238	14473	14601	14559	14408	14362	14425	14251	14445	14470	14387	14418	14400	14367	14336	14427	14553	14482	14411	14354	14455	14628	14339	14440	14274	14200	14353	14454	14405	14512	14298	14319	14297	14215	14500	14437	14310	14450	14330	14336	14306	14308	14508	14161	14050	14129	14343	14424	14208	14339	14233	14496	14306	14488	14475	14254	14296	14490	14380	14374	14298	14366	14289	14454	14418	14401	14354	14419	14281	14477	14385	14251	14500	14458	14411	14393	14242	14304	14369	14346	14429	14289	14454	14515	14398	14346	14348	14341	14424	14465	14381	14330	14476	14227	14237	14359	14375	14407	14370	14538	14374	14363	14276	14268	14246	14468	14361	14496	14402	14340	14225	14536	14370	14402	14462	14449	14611	14331	14394	14368	14304	14406	14595	14379	14459	14370	14352	14394	14301	14383	14412	14343	14255	14345	14160	14368	14229	14360	14242	14400	14494	14365	14483	14419	14273	14329	14297	14533	14404	14334	14374	14400	14530	14437	14387	14483	14436	14452	14374	14393	14320	14434	14369	14285	14476	14296	14249	14519	14532	14461	14320	14511	14321	14358	14470	14569	14500	14471	14410	14373	14478	14401	14391	14311	14355	14269	14458	14220	14459	14405	14344	14290	14482	14385	14310	14240	14458	14451	14448	14272	14322	14314	14407	14431	14340	14360	14397	14275	14157	14314	14360	14549	14345	14515	14220	14271	14504	14333	14388	14226	14438	14450	14377	14378	14237	14418	14457	14283	14268	14425	14477	14413	14330	14268	14431	14308	14504	14460	14461	14383	14401	14355	14334	14358	14422	14231	14457	14357	14441	14408	14480	14236	14513	14401	14348	14492	14448	14417	14186	14382	14361	14414	14215	14447	14413	14442	14328	14418	14424	14292	14466	14549	14428	14365	14293	14466	14434	14537	14319	14353	14430	14299	14393	14427	14401	14536	14385	14359	14298	14496	14421	14452	14494	14396	14257	14479	14401	14481	14214	14323	14491	14401	14373	14337	14394	14334	14419	14356	14522	14286	14504	14424	14302	14281	14362	14493	14330	14403	14452	14355	14458	14374	14563	14409	14405	14275	14358	14433	14354	14519	14312	14270	14418	14385	14372	14423	14384	14378	14587	14366	14506	14439	14346	14456	14366	14289	14264	14230	14274	14244	14396	14259	14446	14242	14497	14393	14269	14483	14331	14566	14445	14464	14359	14289	14556	14280	14570	14392	14425	14446	14506	14415	14415	14383	14534	14232	14387	14419	14227	14297	14486	14189	14388	14527	14292	14316	14344	14325	14429	14361	14538	14516	14297	14506	14430	14346	14474	14441	14374	14307	14303	14404	14586	14438	14382	14504	14304	14512	14411	14276	14227	14376	14473	14448	14388	14309	14303	14536	14378	14500	14241	14327	14421	14472	14347	14424	14523	14281	14418	14348	14461	14455	14441	14535	14256	14528	14299	14375	14463	14336	14311	14380	14449	14412	14340	14484	14465	14314	14513	14397	14362	14444	14335	14336	14348	14441	14313	14464	14454	14333	14322	14434	14386	14375	14499	14387	14380	14315	14592	14303	14328	14202	14397	14389	14322	14428	14373	14103	14419	14309	14572	14441	14373	14377	14487	14481	14348	14192	14325	14254	14384	14205	14296	14316	14488	14430	14497	14398	14365	14515	14452	14440	14333	14192	14387	14375	14341	14375	14438	14305	14456	14452	14565	14573	14361	14112	14385	14296	14338	14527	14410	14525	14197	14343	14420	14426	14315	14414	14477	14352	14442	14327	14462	14436	14399	14280	14302	14342	14578	14552	14278	14454	14441	14488	14279	14411	14256	14364	14422	14197	14227	14356	14348	14390	14381	14352	14454	14497	14335	14330	14282	14212	14332	14501	14197	14386	14538	14329	14450	14503	14311	14426	14434	14408	14549	14311	14360	14298	14232	14252	14224	14432	14365	14401	14434	14292	14326	14199	14223	14548	14322	14289	14261	14430	14352	14477	14370	14247	14432	14295	14507	14465	14396	14251	14326	14344	14266	14442	14412	14441	14430	14474	14202	14295	14521	14459	14381	14395	14340	14373	14338	14417	14427	14306	14464	14419	14309	14304	14280	14467	14363	14488	14371	14566	14335	14300	14359	14205	14338	14408	14286	14438	14477	14448	14264	14486	14292	14463	14350	14514	14290	14274	14516	14504	14436	14425	14369	14453	14446	14474	14453	14339	14278	14621	14265	14349	14493	14242	14522	14463	14653	14346	14426	14417	14405	14354	14463	14316	14294	14302	14341	14283	14458	14312	14437	14369	14335	14385	14463	14348	14414	14194	14414	14456	14300	14574	14218	14454	14355	14457	14256	14403	14408	14384	14497	14405	14419	14378	14431	14564	14239	14478	14576	14399	14409	14335	14223	14484	14556	14518	14184	14335	14283	14521	14399	14193	14515	14373	14424	14362	14475	14251	14447	14307	14383	14264	14385	14264	14274	14374	14284	14261	14464	14412	14289	14261	14265	14551	14421	14447	14345	14225	14448	14513	14393	14454	14559	14409	14430	14435	14568	14270	14410	14352	14424	14207	14271	14395	14540	14174	14466	14374	14432	14360	14405	14334	14505	14627	14256	14277	14368	14317	14401
23641	21516	28645	30794	67024	72243	56928	38577	28620	25365	24881	24287	24239	24171	24207	24084	24065	24168	24243	24013	23975	24049	23870	23844	24076	24046	23979	24013	23900	24000	23949	23999	23945	23860	23823	23883	24012	23975	23839	23871	23649	23881	23945	23665	23876	23686	23697	23945	23899	23742	23990	24076	24256	24004	24098	24047	23920	23869	24014	23996	23978	24063	23861	23583	24056	23831	23704	23815	24026	23768	23777	23754	24019	23938	23804	24154	23804	23650	23854	23859	23875	23922	23973	23984	23866	23841	23865	23999	23763	23776	24057	23731	24118	24061	23926	23667	23865	23847	23523	23801	23909	23806	23958	23782	23692	23713	23968	24071	23941	23990	23757	23854	24018	23856	24040	23943	23938	23808	23794	23802	23775	23836	23849	23971	23682	23861	23854	23803	24119	24129	23987	24097	23971	24023	23896	23897	23728	23889	23944	23861	23809	23858	23623	23643	23945	24060	23439	23814	23802	23911	23713	23662	23664	23816	23812	23828	23934	23939	23929	23781	23904	23922	24018	23771	23729	23879	23988	23612	23767	23831	23739	23874	23872	23922	23904	23981	23631	23851	23683	23875	23918	24142	23919	23991	23741	23793	23737	24005	23846	24103	23792	23890	23828	23814	23919	24035	24060	23922	23606	23939	23805	23966	23944	23826	23885	24058	23848	23804	23814	23990	24068	23975	23940	23858	23830	23846	23815	23812	23743	23618	23743	24026	23829	23904	23894	23821	23889	23872	23856	23933	23773	24037	23899	23754	23914	23852	24025	23770	23824	23889	24164	23840	23717	23771	23986	23921	23702	23965	23734	23957	23951	23881	23907	23635	23890	23896	24054	23849	23819	23976	23813	24010	23913	23929	23752	23849	23866	23781	23857	23673	23755	23751	23828	23802	23986	23822	23921	23928	23886	24091	23851	24023	23590	23858	23788	23882	23894	23730	23714	23859	23738	23890	23785	23901	23821	23961	23850	23836	23899	23687	23967	23954	23827	23796	24092	24025	23859	23840	23595	23839	23920	23930	23832	24021	24015	24151	23733	23909	23950	23875	23818	23829	23961	23634	23942	23980	23949	23601	24046	23670	23747	23827	23731	23742	23823	24167	23893	23846	23769	23719	23976	23804	24047	23836	23792	23537	24015	24073	23618	23766	23923	24107	23673	24248	24117	23797	24034	23769	23822	23953	23829	24048	24074	23724	23974	23803	23842	23818	24133	23880	23841	23824	23890	23861	23901	23827	23830	23898	23912	23841	23711	23968	23916	24130	24060	23768	23921	23999	24155	24013	23993	23821	23811	23837	23853	23957	23728	23887	23740	23677	23761	23749	23996	23922	23738	23842	23797	23931	24127	24043	23735	23741	24002	23947	23728	23721	23884	23768	23689	23860	23907	23956	23920	23951	23952	23943	23912	23714	24014	24044	24050	23999	23728	23991	23520	23906	23901	24036	23867	23703	23896	23930	23929	23796	23895	24002	24035	24000	23841	23975	23966	24071	23810	24001	24180	24043	23942	23815	23937	23955	23742	23852	23911	23891	23894	23876	23972	23848	23903	23718	23814	23752	23762	23803	23908	23771	23750	23838	24138	24006	23794	23944	23850	23999	23751	24069	23906	23868	23873	23862	24045	23740	23599	23938	23987	23717	23819	23691	24007	23979	24016	23917	23807	23698	23800	23684	23987	23880	24004	23859	23811	23939	23968	23786	23933	23789	23898	24048	23894	23768	23985	23980	23945	23710	23923	23894	23849	23964	23677	23840	23862	23872	24059	23993	23818	24053	24109	23832	24116	23984	23956	24024	23808	23777	23763	23759	23936	23898	23867	23856	23807	23856	23910	23814	23988	23862	23869	23848	23705	23746	23901	23795	23850	23781	23737	23753	23823	24171	23709	23967	23907	24094	23969	24002	24193	23705	23794	23789	23947	23894	23626	23659	23735	23918	24056	23883	23911	23745	23992	23860	23740	24000	23752	23957	24044	23732	23868	23831	23651	23646	23747	23893	23972	23751	23738	23955	24129	23714	23761	23874	23861	23930	23642	23781	23881	23877	24042	23804	23977	24048	23816	24056	23700	23662	23881	23908	23976	23989	23893	23684	23744	23983	24078	24014	23782	23931	23819	23754	23741	24019	23802	23923	23971	23882	24115	23938	23987	23779	23755	23922	23617	23740	23606	23540	23855	23832	23887	23982	23793	23903	23930	23612	24053	23885	23734	23768	23781	23973	23770	23895	23862	23924	23875	23790	23742	23882	23775	23809	23719	23842	23800	23948	23915	23783	23931	24062	24092	23895	23594	24035	23881	23978	24022	23634	23773	23814	23844	23852	23919	23911	23859	23830	23881	23733	23898	23791	23834	23893	24085	23898	23822	24104	23914	23801	24113	23922	24015	23672	23909	23876	23976	23900	23758	23872	23802	23914	23789	24052	23932	23783	23925	23728	23780	23902	23655	23866	24018	23866	24071	23889	23942	23758	24034	23607	23801	23649	23811	23730	24062	23872	23835	23880	24073	23637	23975	24161	23922	23799	23900	23880	24059	23827	24031	23760	23972	23798	23861	23857	23754	23769	23586	23703	23819	23900	23633	23868	24015	23869	23945	24030	24029	23618	23703	23831	23993	23893	23954	24019	24056	23787	23998	23895	23891	23717	23932	23969	23867	23601	23987	24004	23598	23947	23940	23997	23986	23697	23862	23784	23787	23636	23925	23732	24057	24026	24184	23895	24286	24055	23870	24145	23817	23978	24036	24085	24012	23810	23918	23938	23953	23920	23905	23887	24069	23861	23855	24093	23957	23761	23782	24039	24002	23985	24008	23739	23710	23796	23872	23735	23932	24044	23925	23963	23973	23918	24079	24122	24065	23937	23834	23971	23896	23708	23878	23886	23862	23678	23806	23621	23678	23768	23812	23799	23942	23869	24021	23882	23774	23867	23897	23846	23955	23921	23949	23776	23903	23925	23844	24039	23939	24037	23793	23722	23833	24222	23822	24065	23759	24203	23781	24091	24063	23793	23854	23777	23690	23878	23730	23618	23757	23656	23725	23776	23995	23997	24013	23928	24012	23772	23993	23788	23774	23864	23641	23807	23956	23950	23944	23949	23905	23818	24072	23824	23849	23871	23833	23804	24037	24005	23882	23938	23775	23915	24033	24179	23781	23962	23549	23851	23863	23833	24049	23939	23832	23949	23668	23814	23820	23755	23816	23959	23848	23737	23865	23967	23989	24011	23778	23755	23817	23920	24193	23743	24002	23935	24131	24115	23876	23913	24009	23830	23825	23683	23703	24072	24036	23961	23947	23831	23969	23968	24151	23926	23746	24002	24234	23865	23772	23937	23909	23940	23848	23795	23833	24016	23998	23737	23822	23797	23668	23760	23882	23878	23777	23721	23768	24035	23705	23722	23916	23839	23699	23751	23794	23867	23976	23923	23926	23647	23869	23748	23823	23709	23845	23908	23994	23933	23987	23942	23814	23923	23847	23895	23923	23939	23965	23777	23636	23751	24086	24122	23830	23565	23689	23725	23824	23732	23921	23696	24073	23731	23717	23897	23861	23791	23825	23802	23929	23821	23802	23731	23921	24011	24114	23800	23768	24093	23665	23964	23707	23924	23732	24020	23923	23917	23979	23590	23842	23990	23786	23952	23771	23832	24066	24130	23708	23870	24123	23909	24024	24053	23984	23924	23797	23888	24023	23915	23778	23847	23835	23885	23752	23789	23998	24029	23960	23787	23942	23889	23858	24093	23978	23677	24174	23831	23908	23698	23736	23779	23679	23827	23609	23889	23738	23723	23641	23726	23922	23988	23688	23775	23804	23921	23891	23838	23796	23775	23804	23773	23702	23671	23980	23857	24037	24100	24216	24262	23781	23863	23872	23967	24099	23912	23809	23628	24069	24186	23861	23739	23891	23765	23801	23744	23797	23846	23895	23770	23783	23805	23898	23950	23703	23856	23861	23791	23844	23920	24019	24010	23888	24059	24143	23747	23854	24040	23924	23828	23993	23939	23766	23957	23831	23835	23804	24093	23889	23740	23820	24086	23938	24078	23803	23774	23936	23978	23939	24040	24028	23969	23614	23804	23866	23944	23748	23880	24018	23732	24182	23688	23800	23808	23923	23785	24005	23954	23977	23976	23820	23806	24040	23937	23670	23954	24172	24175	23807	23894	24034	23980	23823	23793	23967	23876	23692	23722	23969	23832	23774	23880	23880	23899	23784	23772	23796	23715	23933	23889	23777	24011	24192	23908	23937	23947	23921	24103	23818	23724	24008	23608	24131	23794	23651	23862	23866	23830	24016	23900	23973	24091	23946	23750	23919	23751	23785	23811	23771	24011	23769	23991	23901	23740	24009	23871	23973	23964	23930	23839	23939	23903	23993	23862	23875	23955	23864	23552	23681	23919	23889	23928	23850	23728	23944	23924	23867	23827	23944	23682	24104	23921	23715	23958	23792	23954	23804	23704	23845	23854	24083	23743	23689	23913	23751	23827	23687	23952	23939	23773	24089	23814	23915	23773	24013	23842	23906	23820	23985	23628	23655	23754	23894	24025	23889	23726	24014	23764	23985	23750	23655	23772	23893	23829	23883	23872	23614	24116	23786	23887	23726	23752	23844	24148	23762	24068	23669	23831	23932	23937	23702	23901	23741	23811	24098	23878	23771	23791	24010	24084	23935	23833	23695	23738	23807	23817	23938	23795	23627	23775	23988	23836	23737	23686	23927	23756	23883	23980	23796	23625	23952	23991	23836	23941	23834	23802	24276	24186	23995	23992	24123	23964	23739	23898	23896	23699	23918	23662	23948	23882	23814	23737	23932	23859	23781	23915	23802	23703	23937	23713	23965	23748	23858	23572	23926	24105	23911	23821	23914	23760	23888	23753	23929	24015	23838	23957	23873	23959	23933	23806	23797	23769	23858	23863	23840	23709	24050	24057	23866	23775	23984	23722	23967	23887	23726	24042	23860	23875	23983	23738	24115	23947	23958	24087	24061	23757	23927	23761	23852	23937	23778	23863	23847	23928	23891	23873	23829	23774	24069	24089	23939	23772	23763	23900	23839	24023	23914	23821	23962	23795	24112	23876	24072	23919	23929	23833	23740	23678	23822	23913	23817	23871	24059	23901	23801	24042	23766	23847	23726	23813
23601	43411	41791	50708	87566	77971	50890	27609	17565	15471	15119	14969	14976	14921	15105	14931	15014	15059	15181	15076	14878	14892	15113	14913	14917	14964	14984	15156	14940	15046	15070	15036	14869	14823	15010	14899	14947	14868	14738	14879	15054	14899	14890	14971	15201	14994	15036	15163	14978	14848	15093	14786	14998	15002	14884	15035	14902	14918	15017	14995	15040	14909	14939	14885	14909	14971	14809	15071	14894	14891	15019	14801	14893	15139	14864	15018	14902	14843	14911	14743	15032	14837	14933	14858	15083	15020	15085	15036	14903	15156	14850	14808	14891	14904	14991	14944	15228	15101	15054	14867	14940	14963	15001	14844	14863	14827	14827	14949	15040	14882	14890	15014	14882	14935	14923	14880	14896	14875	14779	15035	14963	15035	14835	15052	14799	14835	14878	14749	14937	14884	15007	14865	14935	14927	14892	14768	14865	14926	14906	14856	14924	14809	14825	14947	14991	14881	15001	14914	14928	14967	14861	14829	14992	14852	14937	14765	14798	15021	14930	14926	14960	14853	14826	14842	14973	14990	14991	14956	14741	14722	14936	14961	14829	14973	14902	14881	14919	14822	14970	14818	14864	14801	14795	14922	14957	14839	14873	14874	14917	14842	14965	14819	14954	14980	14908	14863	14960	14902	14968	14959	14955	14836	14902	14865	14895	14901	15117	14772	14844	15034	15021	14872	14910	14983	14791	15038	14870	15023	14946	14918	14848	14737	14922	14883	14805	14784	14921	14958	14789	15039	14953	14945	14790	14954	14954	14971	14884	14837	14895	14840	14872	15007	14791	14904	14753	14872	14792	14974	14945	14680	14852	14922	14823	15038	14810	14772	15047	14699	14816	14984	14989	14888	14883	15022	14883	14918	14927	14846	14855	14994	14850	14990	14677	15052	14836	14675	15113	14990	14869	14904	15080	14956	14920	14928	14851	14879	14952	14928	14804	14778	14984	14943	14809	14966	14746	15058	15048	14956	14986	14864	14879	14743	14921	14782	14909	14989	14980	14822	15085	14928	14915	14794	15102	14746	15121	14824	14976	15177	14866	14753	14877	14845	14940	14810	14769	14674	14868	15032	14922	14805	14859	14886	14951	14948	14879	14781	14886	14754	14910	14706	14924	14934	14869	14924	14813	15214	14813	14776	14785	14931	14969	14955	14705	14860	14958	14905	14869	14799	14906	14800	14899	14807	14962	15007	14815	14971	14971	14983	14831	14821	15011	14877	14982	15071	15033	15056	15125	14874	14882	14953	14945	14965	14816	14932	15097	14760	15067	15016	14871	14898	15022	14824	14718	14978	14990	14939	14985	14743	14784	15021	14900	14898	14889	14992	14963	14700	14830	14896	14852	14949	15016	14894	14968	14776	14937	15006	14909	15074	14938	14985	14862	14922	14807	15070	14850	14812	14816	14839	14905	15028	14971	14804	14956	14842	14779	14960	14924	15080	14808	14918	14972	14803	14869	14855	14829	14825	14602	14702	14779	14825	14874	14890	14816	14576	14868	14900	14982	14958	14998	14739	14865	15032	14976	14739	14896	14903	14856	15042	14704	14864	15016	15010	14933	14768	14997	14960	14906	14936	14803	14850	14965	14833	14854	14976	14838	14778	14892	14740	15000	14797	14901	14794	14905	14771	14915	14854	15010	14789	14960	14811	14902	15004	14936	14778	14913	14704	14898	14942	14964	14969	14817	14853	14907	14844	14845	14850	14767	14943	14999	14806	15060	14973	14932	14920	14793	14899	14750	15189	15023	14916	14871	14816	14842	15008	14811	14956	14753	14786	14779	14850	14843	14734	14830	14894	14857	14912	14927	14764	14892	14935	14844	14822	15006	14853	15055	14703	14716	14785	14861	14997	14751	14968	14839	14927	14832	14740	14745	14765	14842	14809	15092	14937	15029	14944	15096	14961	14840	14633	14958	14931	14839	14826	14895	14973	15111	14864	14808	14964	14884	14957	14932	14972	15061	14908	14947	14925	14805	15007	14877	14943	14955	14799	14853	14918	14791	14957	14977	14931	14815	14904	14760	14635	14974	14847	14951	14985	14890	14977	15137	14972	14855	14924	14976	14759	14830	14935	14901	14919	14913	14935	14915	14808	14943	15107	14870	14915	14707	14923	14855	14870	15041	15014	14931	14824	14748	14850	14802	14934	14850	14952	14965	14966	14948	15006	14873	14703	14982	14949	14890	15031	14930	14966	14983	15024	14636	14912	14848	14746	14784	14880	14953	14941	14861	14917	14861	14834	14896	15024	14819	15110	14907	14804	14805	14985	14789	14991	14902	14815	14893	14912	14976	14952	15150	14953	14918	14981	15013	14982	14884	15014	14956	14982	14683	14960	14973	14979	14988	14966	14886	15096	14857	14708	14988	14803	15001	14985	14785	14955	14930	14867	14870	15058	14826	14956	14946	14904	14770	14921	14974	15001	14815	15003	14929	15029	14642	14901	14750	14942	15001	14910	14845	14681	14845	14973	14952	14775	14804	14886	14882	14790	14929	14926	14907	14713	14925	14824	14735	15083	14989	14892	14819	14951	14969	14851	14946	14917	14861	14857	14961	14919	15023	14806	14960	14736	15004	14920	14733	14807	14899	14937	14980	14739	14886	14911	14943	14912	14889	14643	15019	14921	14895	14881	14848	14858	14958	14865	14990	14931	14911	14857	14925	14965	14987	14864	15004	14902	14899	14766	14893	14900	14862	14869	14856	14911	14839	14826	14882	14626	14858	14893	14986	14797	14965	14899	14802	15164	14754	14945	14856	14895	15033	14772	14815	14788	14907	14970	14948	14897	15020	14968	14720	14961	14973	14855	15044	14932	14987	14811	14881	14811	14844	14974	14902	14785	14863	14886	15008	14738	14930	14839	14910	14882	14881	14903	14996	15025	14866	14961	14989	14790	15069	15087	14826	14868	14721	15050	14970	14797	14919	14965	14836	14948	14736	14972	14998	14890	14873	14899	14752	14768	14944	14907	14989	14754	14875	14714	14840	14855	14860	14867	14986	14891	14952	15053	14895	15069	14905	14941	14946	14690	14862	14815	14851	14911	14901	15014	14887	14769	14970	14865	15029	14784	14793	14910	14892	15063	14874	14966	14985	14920	14947	15005	14920	14955	14915	14715	14961	15003	14674	14815	14766	14758	14754	14890	14869	14904	14979	14915	14832	14865	14929	14933	14993	14730	14817	14821	14879	14910	14777	14834	15099	14921	14950	14847	14937	14757	14772	14869	14803	14849	14969	14866	14747	14895	14841	14933	14917	14938	15112	15088	14848	15067	14688	15033	14788	14962	15129	15107	14767	14929	14826	15009	14999	14783	14916	14903	14828	15023	14980	14913	14967	14885	14969	14859	14902	14804	14799	14785	14844	14886	15039	14966	14999	14997	15017	14996	14911	14838	14921	14893	14851	14899	14998	15047	14929	14919	14819	15160	15017	14894	14872	14853	14830	14853	14907	14881	14800	14953	14953	14765	14980	14982	14976	14922	14941	14916	14999	14805	14849	14856	14827	14969	14962	14917	14946	14918	15047	15013	14738	14864	14812	15034	14863	14779	14871	14753	14892	15010	14779	14797	14847	14848	14812	14946	14870	14831	14797	14814	14765	14855	14877	15036	15020	14921	14995	14887	14757	14932	14829	14966	14902	14787	14844	14799	14983	14887	14899	14789	15028	14825	14779	14869	14763	14871	14715	14941	14788	14746	14879	14905	14835	14873	14896	14811	14954	15012	14778	14772	14867	14819	14853	14907	14942	15056	14867	14937	14946	14702	15019	14837	14926	14868	14785	14838	15077	14946	14975	14816	15000	14857	14767	15035	14892	14986	14998	14956	14724	14915	14906	14865	14850	14836	14767	14964	14934	14994	14882	15066	14891	14842	14728	14959	14881	14934	14913	14913	14893	14882	14894	14827	14789	14959	14834	14892	14916	14930	14865	14892	15019	14943	15073	14779	14710	14821	14844	14901	14785	14878	14860	14857	14886	14814	14830	14916	14849	14779	14889	14913	14915	14959	14879	14835	15071	14972	14967	14896	14860	14917	14882	14908	14845	14935	14938	14941	14945	14993	14850	14898	15039	15018	14763	14820	14867	14778	14852	14919	14819	14779	14801	14904	14954	14937	15093	14962	14678	14958	14811	14844	14792	14944	15026	14831	14819	14845	14945	14811	14801	14858	15015	14984	14842	14869	14985	14851	14819	14935	14769	14922	14936	14835	14965	14829	14772	14746	14895	14709	14944	14836	14874	14787	14894	14740	15040	14993	14860	14986	14756	14919	14757	14925	14863	14852	14764	14948	14737	14883	14882	14726	14940	14937	14989	14923	14921	14835	14976	14783	14947	14900	14885	14982	14921	14729	14678	14756	14907	14884	14831	14978	14760	14878	14978	14893	14923	15067	14901	14817	14868	14832	15074	14682	14832	14942	15018	14756	14983	14982	14814	14960	14977	14722	14917	14705	14934	15079	14948	14871	14806	14935	14915	14964	14762	14911	14882	14894	14868	14954	14814	14928	14850	15044	14699	14963	14971	15047	15015	14732	14862	14937	14802	14954	14962	14794	14869	14815	14871	14780	14918	14988	14916	14736	14949	14948	14929	14815	14728	14980	14921	14892	14944	14857	15029	14711	15094	14931	14927	15062	14900	14960	14849	14940	14894	14793	14805	14812	14831	14942	14991	14726	14920	14907	15019	15013	14823	14836	14931	14947	15045	14778	14795	14886	14889	14878	15141	15014	14947	14864	14860	15010	15017	14877	14927	14902	14767	14895	14935	14923	14948	14934	14833	14974	14832	14872	14933	14807	14774	14837	14873	14609	14770	14899	14679	15090	14940	14934	14811	14763	14905	15084	14947	14940	14913	14852	14866	14876	14916	14960	14647	15230	14781	15119	14690	14827	14982	14886	14981	14912	14829	14971	14970	15014	14829	14877	14879	15131	15126	14974	14894	14952	14948	14925	14830	14861	14897	14875	15002	14938	14881	14771	14854	14900	14780	15050	14988	14884	14944	14921	14987	14831	15129	14951	14835	15028	14922	14775	14954	14937	15047	14797	14922	14857	14857	14742	14875	14810	14945	14760	14889	15004	14808	15071	14935	14890	14882	14938	14899	14848	14892	14651	14965	14807	15038	14929	14829	15027	14914	14881
33672	27058	30361	34041	38794	34535	29344	25293	23881	23602	23413	23516	23469	23487	23591	23290	23878	23698	23552	23703	23413	23545	23437	23560	23843	23587	23631	23226	23492	23520	23549	23210	23561	23474	23484	23409	23353	23506	23709	23579	23701	23668	23542	23450	23392	23597	23408	23196	23496	23573	23429	23459	23477	23551	23536	23558	23460	23436	23421	23567	23448	23550	23552	23505	23385	23585	23352	23377	23549	23401	23367	23452	23417	23167	23496	23409	23534	23576	23511	23511	23394	23529	23524	23552	23192	23310	23429	23600	23574	23439	23382	23346	23281	23576	23445	23601	23615	23580	23324	23527	23469	23365	23350	23490	23462	23421	23597	23636	23543	23399	23477	23094	23424	23514	23285	23281	23414	23523	23568	23414	23424	23588	23438	23570	23500	23589	23388	23513	23445	23354	23523	23503	23533	23491	23604	23322	23508	23530	23533	23231	23505	23275	23353	23454	23612	23300	23422	23580	23650	23621	23608	23554	23536	23349	23324	23317	23520	23712	23368	23559	23414	23552	23392	23370	23411	23444	23451	23514	23684	23684	23724	23353	23530	23640	23447	23447	23667	23464	23454	23304	23613	23373	23299	23402	23491	23457	23387	23521	23465	23278	23575	23454	23690	23410	23605	23344	23513	23354	23600	23514	23445	23393	23668	23470	23418	23570	23495	23487	23586	23561	23589	23345	23235	23116	23597	23536	23583	23304	23452	23778	23569	23493	23431	23226	23541	23209	23542	23234	23574	23577	23528	23500	23406	23249	23476	23499	23379	23451	23504	23430	23533	23552	23209	23617	23424	23199	23535	23332	23550	23283	23348	23306	23263	23552	23745	23571	23529	23548	23595	23458	23608	23504	23477	23257	23467	23232	23593	23415	23542	23429	23433	23781	23546	23827	23799	23481	23400	23665	23424	23473	23567	23688	23540	23320	23454	23577	23442	23691	23556	23414	23500	23494	23458	23445	23255	23359	23597	23552	23502	23508	23675	23402	23592	23664	23563	23776	23763	23654	23575	23681	23405	23528	23335	23362	23332	23331	23386	23388	23464	23303	23427	23470	23728	23522	23649	23480	23321	23528	23653	23538	23244	23523	23511	23566	23560	23305	23476	23194	23299	23565	23375	23462	23348	23779	23533	23591	23479	23459	23449	23379	23536	23582	23756	23400	23630	23533	23658	23724	23523	23334	23593	23418	23498	23516	23725	23444	23426	23553	23380	23319	23363	23511	23260	23447	23321	23410	23245	23621	23417	23695	23663	23336	23349	23351	23423	23510	23473	23417	23338	23694	23654	23297	23536	23517	23486	23453	23437	23421	23423	23517	23775	23457	23380	23478	23427	23508	23537	23479	23530	23294	23518	23429	23533	23574	23588	23464	23408	23527	23760	23421	23306	23610	23308	23542	23449	23471	23298	23515	23553	23390	23307	23405	23538	23610	23487	23171	23654	23686	23582	23510	23439	23425	23531	23490	23538	23701	23637	23519	23643	23220	23463	23410	23325	23406	23355	23539	23376	23337	23594	23557	23494	23661	23540	23669	23482	23370	23373	23599	23541	23484	23593	23435	23377	23476	23209	23590	23717	23520	23461	23540	23531	23650	23479	23545	23328	23422	23410	23456	23360	23453	23622	23609	23298	23367	23516	23564	23475	23513	23420	23562	23537	23718	23320	23585	23541	23564	23593	23338	23339	23523	23535	23368	23375	23495	23621	23246	23623	23362	23514	23590	23317	23468	23320	23480	23517	23093	23394	23407	23548	23644	23180	23516	23352	23475	23587	23533	23530	23626	23702	23329	23606	23547	23474	23518	23528	23490	23413	23633	23875	23325	23468	23534	23430	23388	23286	23498	23586	23519	23464	23431	23309	23451	23492	23728	23556	23686	23574	23557	23530	23458	23540	23625	23501	23670	23574	23735	23440	23432	23544	23546	23592	23410	23444	23535	23486	23383	23705	23324	23431	23635	23470	23601	23292	23529	23652	23554	23524	23458	23407	23890	23633	23448	23322	23399	23518	23240	23417	23466	23468	23667	23237	23302	23370	23415	23437	23289	23418	23306	23223	23519	23713	23589	23412	23350	23468	23307	23399	23605	23658	23606	23649	23620	23595	23616	23684	23489	23544	23760	23544	23510	23598	23375	23444	23357	23242	23356	23484	23292	23433	23324	23701	23300	23419	23507	23546	23759	23353	23656	23539	23631	23600	23462	23103	23224	23659	23498	23418	23504	23478	23381	23239	23521	23446	23540	23618	23268	23594	23452	23475	23470	23408	23412	23470	23667	23464	23457	23567	23540	23246	23379	23503	23482	23473	23408	23499	23375	23604	23489	23625	23609	23384	23453	23392	23331	23406	23452	23466	23560	23477	23474	23443	23634	23487	23510	23821	23258	23470	23329	23380	23562	23521	23595	23524	23587	23481	23522	23425	23397	23461	23652	23691	23374	23507	23405	23619	23574	23391	23315	23356	23509	23333	23174	23492	23633	23420	23525	23419	23475	23295	23432	23588	23781	23532	23322	23167	23601	23607	23176	23545	23690	23712	23580	23383	23543	23496	23384	23354	23298	23458	23564	23538	23460	23298	23336	23361	23555	23509	23371	23359	23392	23563	23401	23265	23622	23509	23569	23538	23553	23520	23189	23275	23542	23335	23623	23591	23728	23480	23223	23576	23380	23419	23419	23408	23301	23472	23679	23591	23508	23346	23255	23369	23584	23649	23794	23500	23204	23305	23430	23554	23424	23296	23566	23233	23632	23678	23335	23545	23636	23293	23276	23661	23153	23264	23442	23519	23501	23549	23313	23622	23490	23524	23351	23401	23259	23468	23770	23488	23521	23402	23428	23536	23521	23681	23353	23486	23703	23428	23445	23410	23352	23643	23278	23456	23509	23325	23575	23539	23647	23580	23351	23505	23310	23418	23379	23333	23359	23509	23597	23410	23464	23327	23354	23198	23564	23413	23317	23432	23644	23370	23490	23471	23556	23497	23526	23611	23251	23538	23456	23722	23619	23652	23413	23363	23504	23729	23547	23581	23522	23806	23503	23315	23561	23401	23593	23489	23169	23423	23394	23487	23445	23571	23174	23514	23418	23482	23521	23478	23596	23543	23519	23654	23463	23587	23517	23601	23574	23473	23616	23500	23619	23693	23545	23195	23302	23428	23396	23569	23621	23483	23370	23456	23361	23364	23402	23511	23702	23464	23657	23244	23635	23256	23446	23521	23450	23417	23175	23574	23188	23442	23451	23680	23622	23503	23422	23482	23211	23471	23308	23571	23328	23626	23413	23430	23372	23530	23362	23136	23373	23354	23260	23512	23438	23624	23588	23343	23579	23507	23737	23638	23398	23431	23524	23327	23402	23665	23413	23548	23301	23320	23194	23229	23409	23441	23649	23360	23618	23511	23199	23341	23431	23395	23441	23420	23495	23557	23610	23603	23699	23619	23511	23755	23614	23652	23720	23542	23582	23566	23819	23411	23300	23552	23456	23631	23653	23679	23803	23446	23473	23520	23322	23362	23569	23635	23374	23442	23575	23275	23420	23532	23586	23604	23593	23482	23543	23382	23463	23443	23401	23347	23358	23457	23658	23534	23701	23270	23372	23755	23410	23452	23417	23531	23468	23578	23604	23466	23640	23531	23447	23528	23516	23496	23304	23556	23524	23410	23505	23386	23557	23305	23382	23244	23558	23705	23500	23272	23291	23349	23650	23333	23465	23414	23328	23608	23667	23499	23378	23416	23334	23599	23423	23619	23393	23431	23565	23590	23495	23598	23473	23411	23568	23392	23395	23714	23388	23772	23670	23565	23501	23482	23375	23633	23577	23311	23524	23550	23653	23524	23214	23341	23500	23653	23440	23617	23394	23599	23673	23397	23172	23591	23709	23462	23338	23493	23581	23474	23655	23549	23513	23258	23523	23605	23636	23519	23469	23485	23401	23506	23246	23336	23409	23537	23448	23617	23691	23431	23457	23796	23329	23556	23166	23226	23468	23562	23447	23598	23349	23755	23604	23706	23580	23401	23765	23361	23420	23396	23462	23627	23314	23571	23501	23470	23617	23568	23395	23164	23406	23613	23565	23542	23445	23283	23464	23524	23584	23489	23614	23571	23383	23354	23383	23389	23439	23533	23490	23352	23485	23378	23356	23539	23473	23586	23610	23612	23597	23591	23522	23323	23333	23579	23263	23527	23328	23599	23408	23479	23452	23556	23412	23364	23598	23657	23491	23251	23365	23217	23251	23461	23521	23442	23621	23433	23574	23471	23320	23422	23653	23302	23427	23735	23533	23396	23557	23398	23638	23365	23697	23681	23672	23475	23597	23737	23406	23545	23451	23564	23441	23466	23545	23570	23112	23721	23517	23687	23714	23363	23468	23194	23265	23441	23399	23487	23468	23389	23778	23650	23812	23634	23471	23390	23456	23381	23254	23596	23607	23319	23397	23504	23541	23561	23520	23645	23639	23270	23620	23390	23512	23272	23445	23531	23569	23405	23393	23581	23460	23412	23598	23267	23619	23638	23569	23299	23578	23696	23502	23414	23502	23684	23165	23529	23393	23440	23336	23443	23540	23504	23454	23586	23632	23524	23730	23495	23258	23428	23612	23309	23383	23367	23347	23541	23528	23425	23461	23486	23687	23574	23546	23471	23401	23594	23296	23310	23467	23491	23561	23553	23569	23433	23562	23532	23660	23399	23667	23658	23536	23495	23445	23538	23372	23514	23244	23511	23567	23304	23399	23494	23405	23808	23584	23585	23621	23354	23291	23405	23328	23532	23325	23364	23539	23551	23303	23415	23497	23555	23595	23641	23519	23648	23674	23171	23476	23466	23436	23511	23493	23471	23502	23485	23570	23408	23346	23797	23367	23534	23616	23505	23283	23457	23501	23353	23358	23422	23332	23510	23340	23417	23496	23359	23531	23473	23332	23434	23518	23335	23466	23422	23442	23518	23692	23466	23636	23557	23536	23513	23441	23424	23444	23714	23391	23547	23474	23516	23562	23365	23514	23533	23257	23490	23728	23340	23558	23652	23664	23330	23391	23431	23650	23357	23359	23478	23763	23431	23593	23373	23670	23722	23492	23267	23466	23611	23404	23378	23524	23362	23480	23446	23525	23364	23631	23218	23331	23500	23467	23442	23370	23528	23506
19858	22259	22669	25826	29883	24179	18808	15554	14579	14241	14407	14382	14194	14407	14373	14182	14149	14266	14174	14249	14191	14452	14352	14323	14366	14458	14143	14369	14172	14422	14234	14450	14299	14346	14240	14478	14348	14201	14288	14147	14104	14296	13978	14196	14327	14374	14124	14210	14314	14289	14155	14394	14353	14092	14180	14446	14248	14203	14041	14196	14333	14306	14234	14456	14143	14544	14445	14247	14120	14367	14246	14040	14197	14105	14379	14200	14270	14273	14277	14249	14478	14215	14163	14310	14149	14266	14212	14304	14168	14272	14160	14427	14130	14231	14262	14211	14263	14166	14456	14245	14400	14204	14335	14071	14275	14292	14091	14212	14203	14540	14126	14359	14171	14189	14263	14333	14122	14205	14372	14296	14238	14165	14254	14238	14123	14248	14466	14267	14081	14236	14058	14422	14127	14171	14285	14226	14311	14326	14226	14530	14360	14297	14298	14141	14089	14167	14207	14401	14216	14281	14444	14228	14274	14289	14227	14289	14096	14294	14168	14286	14201	14210	14223	14158	14100	14385	14177	14250	14150	14226	14314	14323	14322	14361	14221	14287	14116	14317	14301	14409	14279	14163	14077	14254	14413	14117	14306	14320	14280	14198	14227	14354	14335	14402	14400	14280	14357	14427	14408	14243	14116	14181	14222	14132	14397	14282	14244	14262	14157	14238	14395	14161	14342	14130	14202	14316	14368	14270	14166	14321	14155	14164	14219	14312	14128	14215	14333	14093	14173	14240	14292	14164	14336	14338	14291	14155	14315	14200	14070	14150	14116	14326	14275	14317	14200	14247	14123	14236	14096	14314	14154	14369	14167	14262	14283	14209	14343	14224	14264	14194	14312	14222	14432	14223	14427	14317	14172	14340	14158	14049	14292	14477	14451	14229	14257	14322	14354	14418	14373	14389	14286	14127	14250	14198	14217	14271	14308	14311	14236	14304	14191	14224	14107	14049	14261	14252	14398	14209	14316	14177	14304	14169	14308	14266	14306	14150	14254	14236	14083	14250	14128	14272	14266	14315	14162	14163	14242	14169	14255	14250	14496	14272	14381	14239	14373	14190	14173	14267	14148	14245	14502	14256	14218	14326	14180	14274	14224	14386	14310	14288	14204	14336	14236	14379	14412	14267	14146	14319	14213	14330	14121	14267	14254	14220	14139	14047	14184	14336	14345	14244	14297	14239	14061	14125	14228	14542	14199	14241	14337	14166	13976	14180	14322	14219	14239	14099	14289	14084	14239	14335	14281	14194	14339	14251	14145	14414	14380	14302	14361	14434	14271	14322	14213	14227	14203	14355	14332	14315	14169	14258	14398	14379	14172	14173	14287	14189	14334	14231	14213	14247	14167	14410	14277	14166	14168	14235	14406	14244	14144	14220	14261	14161	14287	14101	14181	14210	14236	14279	14257	14035	14323	14407	14318	14299	14145	14161	14233	14216	14238	14132	14211	14165	14146	14245	14266	14166	14247	14358	14216	14271	14206	14167	14347	14391	14301	14358	14371	14065	14222	14244	14160	14335	14246	14391	14297	14307	14152	14149	14382	14057	14160	14258	14154	14317	14232	14145	14102	14371	14407	14169	14114	14131	14100	14062	14357	14231	14148	14290	14234	14141	14212	14228	14348	14312	14078	14292	14183	14162	14296	14045	14365	14161	14309	14343	14332	14158	14184	14264	14255	14358	14308	14339	14258	14240	14261	14325	14218	14288	14210	14342	14164	14324	14338	14330	14345	14237	14168	14249	14408	14293	14232	14171	14192	14259	14308	14255	14173	14311	14032	14324	14326	14079	14317	14217	14279	14132	14285	14455	14251	14329	14369	14219	14122	14302	14134	14189	14296	14335	14280	14093	14193	14199	14253	14177	14261	14304	14265	14157	14321	14207	14331	14333	14180	14127	14504	14353	14267	14206	14329	14186	14004	14298	14219	14192	14300	14207	14294	14248	14258	14465	14134	14100	14308	14274	14207	14301	14302	14170	14373	14355	14093	14142	14159	14336	14257	14169	14210	14315	14207	14354	14244	14332	14331	14269	14438	14114	14249	14368	14066	14251	14221	14291	14388	14211	14093	14111	14042	14198	14402	14108	14135	14111	14104	14349	14331	14151	14239	14250	14235	14262	14308	14428	14268	14192	14214	14346	14466	14190	14147	14226	14012	14309	14344	14470	14130	14233	14258	14195	14147	14308	14192	14232	14340	14089	14237	14138	14350	14204	14331	14247	14259	14195	14316	14385	14278	14168	14208	14358	14101	14212	14282	14291	14228	14113	14374	14322	14332	14234	14204	14245	14258	14310	14320	14266	14075	14143	14195	14175	14233	14387	14291	14179	14282	14181	14316	14373	14393	14282	14239	14154	14262	14116	14326	14271	14076	14233	14242	14222	14312	14292	14164	14191	14136	14118	14205	14273	14194	14174	14326	14088	14186	14191	14296	14364	14349	14441	14390	14198	14171	14145	14190	14191	14238	14207	14347	14183	14205	14157	14270	14331	14136	14147	14174	14377	14133	14193	14381	14243	14357	14336	14287	14320	14289	14210	14240	14118	14369	14254	14166	14193	14141	14143	14311	14126	14189	14268	14055	14224	14170	14201	14021	14152	14187	14231	14344	14268	14214	14452	14197	14416	14105	14195	14152	14354	14384	14284	14238	14044	14352	14229	14371	14152	14210	14148	14095	14209	14234	14315	14285	14387	14168	14294	14100	14292	14288	14357	14076	14205	14409	14278	14234	14213	14069	14232	14220	14290	14418	14220	14274	14318	14336	14216	14161	14296	14309	14167	14374	14131	14421	14301	14260	14144	14326	14105	14279	14161	14304	14169	14230	14366	14253	14152	14300	14284	13991	14225	14292	14337	14070	14276	14314	14210	14257	14261	14374	14297	14209	14240	14295	14326	14216	14288	14140	14002	14247	14195	14115	14161	14391	14053	14194	14324	14245	14198	14013	14282	14090	14225	14389	14178	14190	14109	14123	14266	14177	14199	14203	14212	14339	14278	14192	14155	14415	14319	14081	14438	14431	14215	14307	14215	14338	14260	14158	14230	14141	14389	14069	14237	14315	14175	14396	14208	14135	14530	14363	14120	14291	14221	14293	14300	14236	14286	14271	14309	14241	14285	14147	14283	14479	14276	14358	14180	14186	14255	14209	14130	14280	14390	14170	14332	14301	14279	14350	14090	14080	14274	14424	14313	14422	14197	14319	14270	14314	14431	14132	14434	14223	14346	14359	14228	14343	14267	14207	14308	14332	14257	14314	14306	14444	14334	14185	14247	13989	14248	14307	14186	14313	14217	14380	14258	14359	14306	14211	14178	14320	14227	14197	14357	14243	14330	14263	14354	14200	14256	14232	14499	14352	14399	14245	14240	14187	14116	14200	14305	14377	14274	14187	14145	14176	14288	14168	14355	14273	14272	14140	14155	14322	14216	14154	14229	14292	14289	14102	14351	14276	14280	14141	14285	14212	14139	14337	14246	14159	14276	14126	14319	14115	14160	14206	14341	14254	14314	14228	14290	14372	14384	13987	14239	14232	14271	14225	14213	14248	14352	14302	14322	14118	14196	14255	14287	14352	14188	14277	14210	14301	14188	14305	14317	14345	14269	14260	14257	14168	14180	14388	14165	14230	14179	14477	14177	14238	14282	14160	14295	14310	14083	14341	14217	14145	14402	14396	14296	14348	14250	14151	14249	14106	14282	14392	14133	14222	14277	14256	14343	14181	14252	14163	14337	14444	14291	14348	14521	14282	14246	14145	14269	14407	14331	14321	14189	14289	14291	14212	14245	14135	14169	14237	14312	14172	14208	14033	14358	14359	14396	14290	14248	14270	14280	14259	14158	14247	14180	14181	14339	14124	14350	14245	14372	14343	14251	14231	14245	14066	14443	14364	14216	14217	14171	14130	14207	14272	14337	14204	14091	14395	14292	14208	14109	14233	14250	14358	14263	14343	14203	14364	14292	14147	14371	14282	14298	14116	14201	14288	14078	14167	14228	14307	14285	14149	14264	14310	14335	14412	14169	14296	14329	14184	14172	14204	14276	14308	14321	14325	14234	14052	14271	14222	14139	14150	14265	14174	14383	14325	14132	14432	14367	14272	14414	14413	14405	14192	14177	14305	14121	14104	14205	14203	14077	14184	14412	14206	14194	14218	14245	14224	14313	14337	14237	14146	14326	14410	14164	14360	14069	14162	14091	14361	14248	14342	14238	14071	14364	14204	14143	14220	14090	14240	13997	14175	14390	14143	14114	14306	14205	14318	14321	14356	14212	14236	14314	14493	14255	14296	14345	14181	14178	14239	14337	14098	14200	14144	14387	14295	14210	14303	14270	14302	14266	14212	14242	14232	14399	14237	14228	14346	14174	14177	13979	14301	14128	14301	14358	14304	14060	14135	14189	14299	14393	14340	14152	14178	14113	14279	14276	14340	14372	14319	14439	14340	14196	14208	14237	14301	14314	14397	14208	14144	14501	14111	14267	14161	14140	14346	14453	14170	14453	14326	14393	14211	14266	14256	14345	14328	14348	14076	14045	14225	14063	14156	14199	14192	14171	14350	14446	14250	14030	14309	14290	14175	14239	14217	14343	14293	14250	14189	14234	14143	14217	14418	14196	14464	14098	14404	14294	14333	13977	14194	14244	14290	14050	14099	14304	14013	14178	14191	14174	14279	14185	14127	14195	14266	14218	14254	14378	14185	14371	14333	14075	14329	14340	14252	14178	14258	14380	14287	14138	14068	14264	14200	14113	14016	14391	14070	14272	14281	14320	14201	14212	14424	14222	14103	14287	14370	14129	14204	14328	14223	14359	14361	14138	14268	14393	14277	14324	14366	14354	14372	14500	14117	14335	14165	14351	14241	14397	14490	14343	14183	14179	14389	14273	14278	14208	14296	14108	14166	14215	14276	13955	14248	14242	14116	14371	14135	14288	14299	14145	14405	14285	14256	14159	14391	14279	14287	14126	14133	14292	14299	14204	14195	14226	14229	14253	14216	14178	14365	14294	14553	14299	14249	14264	14387	14170	14282	14282	14117	14111	14328	14185	14408	14147	14243	14211	14075	14167	14381	14266	14219	14188	14358	14372	14132	14237	14274	14210	14297	14256	14294	14258	14195	14401	14134	14183	14401	14411	14205	14089
25736	21615	34847	53620	65237	58134	43529	30894	25338	23952	23787	23598	23503	23436	23704	23763	23524	23632	23506	23386	23341	23272	23457	23474	23417	23306	23467	23459	23408	23257	23418	23823	23167	23326	23379	23451	23431	23474	23649	23320	23291	23378	23416	23343	23342	23287	23431	23333	23164	23486	23410	23302	23250	23150	23390	23365	23419	23269	23387	23415	23365	23275	23819	23243	23457	23194	23255	23404	23509	23513	23348	23446	23240	23558	23513	23507	23302	23208	23364	23445	23311	23287	23118	23438	23118	23427	23352	23367	23459	23499	23695	23257	23151	23396	23317	23091	23514	23317	23541	23396	23240	23503	23414	23151	23282	23409	23348	23625	23550	23570	23473	23274	23594	23473	23234	23602	23471	23330	23323	23426	23359	23162	23202	23301	23292	23315	23383	23334	23467	23351	23693	23644	23590	23341	23519	23318	23478	23274	23345	23557	23211	23389	23421	23157	23253	23168	23194	23468	23562	23348	23471	23485	23414	23401	23138	23413	23350	23480	23129	23301	23292	23495	23091	23356	23399	23094	23204	23290	23372	23487	23423	23304	23435	23451	23467	23454	23486	23153	23269	23357	23262	23402	23185	23310	23342	23338	23475	23206	23485	23339	23277	23361	23321	23413	23141	23349	23219	23330	23336	23297	23171	23316	23480	23470	23315	23415	23428	23298	23642	23591	23446	23343	23414	23564	23225	23246	23632	23405	23432	23310	23365	23190	23216	23319	23415	23338	23252	23220	23501	23410	23447	23462	23314	23365	23323	23244	23405	23236	23467	23440	23186	23545	23263	23579	23537	23605	23297	23409	23116	23589	23341	23218	23353	23185	23158	23011	23164	23406	23484	23420	23400	23453	23487	23484	23431	23316	23377	23076	23448	23353	23272	23160	23485	23350	23208	23252	23435	23117	23239	23312	23418	23307	23260	23420	23403	23284	23316	23236	23437	23398	23580	23499	23246	23138	23580	23207	23256	23157	23204	23027	23247	23563	23604	23255	23625	23416	23307	23282	23219	23503	23405	23427	23207	23363	23571	23229	23463	23325	23344	23109	23337	23421	23335	23245	23389	23318	23335	23325	23400	23659	23597	23417	23405	23428	23351	23296	23327	23359	23218	23371	23280	23201	23234	23195	23342	23483	23279	23169	23303	23234	23282	23434	23331	23626	23458	23304	23395	23644	23439	23216	23281	23283	23251	23053	23480	23172	23329	23173	23275	23377	23207	23619	23382	23207	23239	23256	23280	23379	23225	23472	23310	23219	23304	23437	23306	23207	23533	23191	23245	23533	23252	23415	23331	23660	23287	23296	23384	23412	23505	23551	23244	23304	23359	23541	23325	23329	23225	23460	23620	23493	23406	23395	23525	23359	23153	23409	23455	23471	23340	23282	23278	23606	23393	23150	23473	23172	23333	23317	23504	23503	23254	23495	23129	23199	23098	23428	23330	23366	23436	23053	23467	23349	23207	23202	23292	23345	23299	23416	23409	23387	23432	23349	23299	23213	23237	23145	23413	23417	23534	23363	23557	23373	23555	23430	23492	23511	23481	23262	23059	23471	23466	23100	23396	23333	23417	23463	23445	23646	23419	23413	23324	23332	23411	23281	23346	23452	23372	23527	23177	23487	23307	23672	23323	23458	23630	23499	23483	23675	23515	23393	23332	23524	23308	23242	23366	23310	23454	23420	23251	23126	23372	23380	23297	23435	23120	23197	23462	23399	23451	23447	23652	23176	23411	23118	23448	23406	23128	23249	23159	23446	23552	23403	23266	23231	23167	23524	23319	23270	23394	23253	23357	23259	23299	23417	23382	23139	23347	23307	23309	23306	23386	23647	23363	23104	23193	23440	23414	23557	23650	23349	23495	23331	23413	23407	23462	23362	23638	23401	23433	23174	23345	23215	23585	23394	23247	23199	23414	23613	23387	23487	23220	23295	23285	23025	23465	23169	23551	23474	23223	23653	23490	23145	23405	23503	23042	23468	23325	23479	23319	23479	23290	23138	23333	23740	23603	23403	23426	23475	23309	23240	23533	23425	23396	23630	23242	23332	23486	23384	23478	23439	23243	23341	23024	23416	23220	23291	23194	23517	23276	23461	23340	23259	23477	23537	23279	23457	23666	23309	23297	23395	23234	23490	23322	23319	23568	23334	23292	23411	23465	23353	23405	23349	23354	23296	23195	23551	23324	23186	23462	23485	23280	23251	23372	23445	23257	23272	23475	23183	23375	23168	23295	23342	23283	23443	23608	23646	23446	23338	23121	23082	23279	23492	23446	23371	23164	22840	23470	23450	23308	23244	23373	23417	23412	23478	23174	23428	23314	23324	23578	23385	23291	23430	23276	23309	23425	23300	23297	23325	23279	23314	23200	23540	23259	23253	23479	23288	23484	23365	23447	23368	23364	23279	23206	23658	23463	23483	23395	23440	23418	23515	23304	23754	23352	23232	23313	23379	23487	23472	23342	23535	23370	23484	23416	23272	23242	23324	23378	23382	23574	23128	23364	23562	23317	23465	23359	23633	23363	23496	23457	23317	23227	23384	23364	23565	23221	23423	23561	23599	23362	23435	23398	23348	23271	23321	23512	23376	23321	23173	23266	23574	23229	23262	23537	23348	23590	23089	23188	23271	23501	23446	23317	23785	23433	23518	23638	23408	23440	23469	23404	23278	23323	23439	23310	23254	23404	23319	23459	23145	23304	23399	23408	23267	23453	23354	23327	23351	23327	23400	23353	23356	23619	23524	23396	23258	23158	23245	23298	23506	23441	23222	23296	23414	23293	23444	23483	23230	23220	23191	23399	23317	23475	23408	23367	23362	23419	23310	23545	23379	23388	23310	23160	23182	23249	23418	23375	23741	23447	23215	23413	23517	23407	23544	23718	23407	23604	23363	23413	23332	23498	23389	23303	23532	23304	23486	23464	22936	23147	23503	23139	23218	23340	23302	23402	23132	23417	23395	23544	23315	23341	23319	23304	23543	23304	23110	23176	23286	23407	23212	23325	23383	23285	23389	23525	23199	23510	23340	23441	23574	23386	23249	23124	23432	23490	23323	23303	23215	23325	23467	23563	23231	23442	23401	23160	23288	23358	23180	23385	23446	23607	23424	23350	23228	23578	23375	23431	23283	23239	23250	23364	23395	23166	23495	23274	23375	23445	23405	23402	23397	23423	23505	23455	23436	23362	23437	23370	23340	23726	23416	23272	23399	23379	23338	23415	23245	23679	23339	23295	23223	23474	23496	23409	23276	23506	23376	23395	23657	23446	23379	23280	23335	23265	23429	23514	23433	23366	23336	23387	23332	23484	23547	23397	23382	23535	23604	23450	23596	23471	23167	23528	23367	23385	23370	23390	23420	23227	23412	23212	23321	23515	23441	23266	23113	23246	23324	23256	23427	23315	23179	23345	23331	23154	23322	23304	23400	23332	23522	23614	23494	23670	23601	23363	23332	23213	23281	23262	23488	23549	23287	23634	23215	23392	23445	23529	23505	23288	23652	23352	23507	23525	23537	23320	23358	23401	23391	23366	23281	23267	23703	23255	23617	23294	23475	23480	23720	23291	23263	23165	23228	23355	23368	23680	23652	23471	23476	23389	23455	23361	23200	23477	23523	23179	23348	23245	23301	23423	23426	23699	23567	23421	23248	23559	23481	23582	23329	23428	23428	23361	23342	23555	23237	23516	23391	23376	23458	23306	23353	23373	23247	23417	23321	23478	23458	23648	23344	23605	23412	23210	23627	23180	23383	23253	23333	23499	23414	23209	23463	23314	23187	23344	23290	23197	23418	23419	23329	23354	23243	23483	23382	23625	23420	23504	23616	23354	23379	23404	23326	23099	23125	23288	23364	23310	23453	23435	23468	23632	23224	23465	23334	23323	23344	23196	23446	23350	23430	23500	23330	23193	23197	23484	23514	23686	23593	23275	23437	23239	23256	23169	23417	23454	23294	23175	23265	23178	23440	23386	23358	23117	23203	23462	23457	23447	23202	23531	23488	23523	23164	23398	23264	23396	23148	23442	23334	23463	23285	23262	23461	23540	23378	23359	23245	23421	23244	23714	23190	23428	23077	23433	23346	23460	23195	23287	23452	23433	23252	23344	23296	23263	23416	23243	23006	23198	23616	23480	23363	23437	23445	23352	23321	23243	23244	23456	23384	23638	23303	23469	23325	23388	23291	23359	23185	23392	23432	23245	23391	23398	23549	23372	23249	23599	23255	23289	23669	23377	23518	23237	23159	22847	23232	23352	23418	23453	23506	23399	23094	23479	23384	23548	23538	23192	23318	23625	23443	23260	23248	23405	23432	23359	23269	23144	23195	23612	23446	23310	23237	23463	23450	23441	23273	23465	23351	23568	23449	23312	23286	23370	23363	23277	23451	23416	23401	23388	23279	23341	23433	23502	23540	23317	23319	23349	23366	23235	23273	23443	23385	23341	23555	23640	23303	23525	23349	23476	23479	23337	23329	23506	23293	23526	23159	23386	23350	23402	23342	23150	23169	23380	23282	23530	23420	23504	23144	23392	23247	23439	23330	23427	23179	23182	23556	23221	23512	23250	23570	23442	23339	23407	23329	23112	23304	23625	23369	23282	23332	23352	23346	23362	23201	23184	23436	23187	23504	23339	23372	23340	23204	23402	23440	23543	23581	23355	23211	23548	23210	23200	23469	23378	23333	23302	23289	23342	23513	23476	23444	23368	23450	23351	23524	23299	23443	23288	23461	23493	23281	23226	23403	23280	23378	23312	23264	23355	23043	23317	23680	23309	23133	23490	23557	23634	23377	23093	23515	23405	23192	23618	23374	23210	23497	23367	23342	23263	23403	23387	23385	23445	23400	23437	23466	23105	23379	23588	23418	23229	23314	23355	23181	23306	23314	23211	23286	23440	23273	23300	23209	23549	23681	23635	23303	23390	23401	23317	23459	23447	23557	23476	23388	23427	23359	23657	23332	23324	23312	23579	23406	23082	23271	23201	23428	23628	23310	23460	23322	23138	23389	23412	23155	23412	23558	23559	23378	23289	23360	23400	23246	23354	23305	23262	23375	23361	23387	23345	23144	23232	23349	23151	23646	23467	23569	23541	23265	23625	23132	23210	23267	23192	23363	23429	23329	23148	23295	23355	23395	23204	23214	23289	23109	23556	23490
18673	38592	60494	60427	66384	51795	32579	19743	15643	14737	14451	14397	14406	14443	14465	14618	14556	14403	14384	14612	14685	14430	14435	14653	14548	14393	14557	14479	14500	14461	14703	14670	14543	14559	14475	14647	14566	14426	14372	14622	14276	14531	14294	14583	14419	14478	14190	14503	14522	14322	14544	14339	14496	14293	14482	14416	14338	14548	14530	14583	14618	14564	14436	14378	14516	14594	14357	14453	14625	14405	14389	14332	14561	14385	14572	14660	14429	14470	14349	14620	14547	14291	14589	14463	14398	14522	14446	14418	14465	14473	14443	14375	14626	14567	14365	14551	14323	14381	14448	14470	14593	14656	14352	14535	14491	14290	14408	14197	14360	14373	14500	14309	14523	14411	14460	14526	14506	14439	14235	14496	14326	14558	14387	14495	14348	14309	14313	14331	14528	14275	14407	14576	14224	14528	14429	14534	14509	14465	14511	14472	14398	14371	14464	14444	14504	14545	14471	14595	14546	14431	14423	14558	14298	14420	14276	14429	14476	14520	14456	14362	14505	14632	14468	14537	14505	14501	14445	14719	14347	14630	14487	14384	14327	14487	14535	14429	14458	14499	14537	14435	14309	14419	14346	14573	14447	14486	14490	14387	14410	14326	14559	14741	14344	14373	14393	14383	14428	14362	14398	14328	14489	14361	14394	14454	14367	14568	14436	14487	14432	14442	14332	14482	14342	14325	14523	14209	14411	14248	14578	14422	14434	14387	14380	14381	14497	14412	14347	14493	14469	14421	14362	14467	14490	14567	14306	14300	14333	14542	14425	14522	14432	14381	14435	14442	14516	14503	14356	14328	14572	14431	14514	14367	14519	14343	14529	14412	14557	14385	14472	14357	14627	14371	14241	14456	14385	14243	14495	14415	14463	14496	14363	14361	14483	14375	14215	14492	14541	14456	14394	14539	14524	14420	14331	14246	14511	14441	14354	14422	14259	14393	14632	14344	14603	14455	14419	14469	14281	14433	14343	14533	14368	14469	14456	14468	14480	14499	14604	14480	14293	14474	14437	14308	14528	14405	14551	14605	14507	14270	14510	14470	14430	14491	14602	14526	14413	14609	14421	14390	14389	14409	14500	14487	14573	14506	14338	14452	14501	14457	14317	14280	14540	14508	14521	14366	14337	14444	14395	14593	14421	14286	14547	14519	14490	14249	14506	14553	14575	14504	14582	14465	14560	14310	14473	14227	14352	14446	14317	14435	14350	14418	14564	14570	14416	14375	14565	14235	14365	14498	14551	14327	14414	14191	14519	14538	14382	14381	14530	14482	14438	14389	14330	14526	14372	14416	14438	14469	14466	14376	14424	14287	14475	14466	14518	14338	14339	14274	14410	14467	14287	14306	14443	14415	14544	14624	14355	14469	14383	14386	14590	14362	14452	14549	14627	14450	14606	14358	14568	14592	14506	14473	14524	14443	14497	14473	14297	14510	14425	14655	14325	14457	14375	14516	14384	14335	14457	14402	14398	14337	14370	14540	14413	14526	14506	14499	14564	14658	14714	14359	14424	14447	14317	14477	14519	14450	14551	14492	14497	14569	14288	14487	14425	14503	14577	14487	14565	14464	14372	14307	14620	14301	14505	14474	14462	14409	14410	14527	14530	14332	14436	14433	14497	14473	14282	14418	14328	14459	14374	14415	14302	14403	14583	14443	14500	14368	14445	14367	14424	14464	14333	14367	14415	14389	14362	14441	14581	14472	14541	14495	14329	14288	14584	14386	14385	14516	14548	14495	14327	14536	14563	14437	14525	14527	14431	14389	14457	14568	14460	14427	14499	14499	14549	14559	14409	14494	14373	14422	14284	14294	14446	14438	14557	14394	14419	14449	14414	14422	14441	14474	14500	14340	14383	14364	14505	14346	14298	14413	14487	14535	14482	14489	14514	14519	14540	14506	14425	14548	14452	14492	14501	14525	14342	14393	14580	14300	14341	14423	14431	14448	14412	14504	14548	14446	14528	14375	14509	14515	14699	14597	14480	14339	14202	14516	14472	14592	14566	14484	14437	14392	14452	14425	14427	14369	14498	14568	14533	14509	14391	14440	14381	14460	14551	14454	14429	14289	14423	14394	14497	14539	14380	14379	14517	14395	14436	14453	14283	14586	14460	14454	14379	14316	14493	14220	14423	14336	14354	14331	14416	14344	14348	14432	14315	14465	14293	14497	14312	14385	14411	14541	14509	14206	14468	14396	14312	14292	14416	14488	14538	14404	14717	14335	14553	14593	14565	14577	14462	14484	14515	14278	14397	14469	14458	14333	14610	14691	14354	14639	14523	14290	14569	14524	14291	14383	14598	14325	14353	14625	14440	14377	14331	14583	14415	14426	14563	14475	14461	14456	14378	14347	14606	14222	14342	14384	14365	14378	14456	14485	14341	14490	14318	14267	14336	14375	14608	14544	14387	14537	14502	14442	14404	14407	14543	14657	14322	14303	14616	14479	14499	14352	14506	14635	14413	14427	14373	14427	14610	14268	14371	14395	14532	14477	14492	14399	14339	14597	14540	14439	14325	14434	14298	14419	14349	14486	14429	14300	14454	14498	14677	14483	14376	14404	14347	14336	14414	14444	14309	14503	14487	14441	14575	14395	14414	14548	14425	14558	14430	14545	14485	14523	14336	14369	14454	14440	14362	14592	14332	14435	14415	14476	14321	14414	14536	14486	14535	14398	14399	14507	14396	14265	14472	14430	14457	14440	14328	14386	14540	14441	14366	14323	14511	14418	14412	14346	14364	14553	14484	14358	14260	14507	14494	14319	14353	14625	14309	14522	14500	14441	14453	14573	14388	14505	14546	14332	14362	14183	14521	14466	14443	14507	14460	14202	14416	14341	14547	14657	14568	14452	14397	14413	14350	14530	14472	14373	14295	14440	14587	14473	14390	14469	14540	14454	14577	14497	14456	14435	14461	14498	14479	14183	14616	14318	14304	14307	14526	14484	14377	14382	14416	14494	14453	14482	14353	14439	14169	14459	14436	14604	14521	14445	14485	14465	14529	14269	14537	14445	14375	14375	14438	14358	14375	14466	14410	14623	14141	14466	14470	14360	14441	14565	14415	14367	14347	14413	14463	14630	14410	14474	14326	14430	14311	14519	14451	14511	14418	14525	14481	14476	14413	14375	14359	14365	14390	14554	14458	14456	14422	14737	14494	14513	14343	14413	14663	14358	14413	14442	14313	14299	14628	14296	14364	14303	14537	14332	14340	14422	14443	14340	14435	14447	14258	14373	14190	14348	14309	14435	14245	14467	14643	14411	14375	14351	14505	14415	14493	14521	14317	14463	14504	14413	14441	14525	14614	14201	14541	14463	14539	14563	14624	14466	14450	14378	14412	14490	14519	14301	14357	14545	14372	14425	14375	14519	14328	14289	14416	14379	14369	14347	14413	14438	14419	14376	14459	14394	14321	14301	14507	14266	14402	14510	14450	14399	14456	14410	14538	14376	14490	14563	14553	14486	14428	14402	14383	14508	14348	14446	14378	14194	14401	14442	14453	14406	14419	14575	14425	14416	14301	14318	14510	14610	14371	14473	14406	14545	14607	14273	14502	14609	14509	14524	14502	14488	14418	14488	14525	14512	14509	14513	14676	14506	14420	14480	14421	14464	14556	14342	14443	14487	14346	14384	14414	14480	14484	14328	14403	14476	14479	14569	14347	14391	14404	14531	14433	14405	14403	14583	14493	14491	14469	14526	14443	14405	14395	14510	14555	14273	14560	14448	14413	14451	14487	14527	14449	14470	14442	14409	14501	14383	14444	14409	14431	14635	14476	14395	14454	14461	14529	14409	14437	14466	14413	14529	14400	14477	14552	14543	14254	14393	14338	14426	14457	14427	14336	14422	14498	14368	14485	14447	14395	14401	14666	14407	14561	14579	14558	14506	14456	14266	14497	14624	14447	14672	14397	14479	14440	14423	14544	14532	14352	14318	14514	14416	14364	14518	14411	14385	14452	14447	14539	14548	14267	14494	14369	14461	14626	14572	14554	14390	14482	14520	14584	14489	14410	14619	14491	14210	14426	14472	14223	14445	14535	14381	14493	14390	14438	14548	14618	14536	14425	14296	14552	14329	14347	14492	14401	14477	14374	14442	14585	14452	14407	14436	14280	14497	14323	14563	14361	14533	14295	14456	14423	14494	14353	14381	14640	14348	14456	14447	14331	14383	14384	14368	14304	14534	14468	14473	14604	14405	14516	14615	14502	14628	14371	14436	14385	14280	14497	14408	14511	14389	14424	14467	14395	14499	14217	14604	14325	14498	14483	14571	14438	14525	14295	14483	14581	14502	14344	14570	14470	14378	14413	14487	14296	14490	14412	14605	14605	14368	14557	14328	14441	14402	14364	14455	14531	14377	14380	14321	14249	14434	14578	14550	14429	14437	14491	14589	14493	14395	14427	14730	14338	14439	14494	14372	14488	14434	14315	14294	14422	14379	14308	14452	14346	14469	14390	14481	14477	14565	14431	14413	14468	14272	14300	14409	14566	14431	14319	14332	14708	14461	14460	14557	14337	14462	14450	14425	14263	14575	14582	14763	14335	14311	14337	14489	14421	14426	14144	14486	14310	14243	14616	14420	14388	14480	14608	14392	14375	14548	14422	14586	14596	14324	14390	14533	14484	14471	14528	14383	14369	14395	14409	14589	14332	14622	14553	14373	14514	14455	14430	14412	14510	14387	14445	14320	14429	14549	14434	14620	14494	14337	14435	14573	14355	14433	14504	14494	14319	14441	14437	14580	14408	14384	14570	14545	14310	14417	14449	14498	14403	14440	14415	14522	14377	14483	14259	14687	14372	14545	14507	14629	14333	14495	14414	14549	14326	14518	14411	14550	14533	14421	14428	14389	14513	14350	14540	14620	14475	14411	14233	14534	14518	14305	14447	14394	14508	14522	14233	14414	14526	14670	14444	14351	14445	14575	14269	14354	14438	14380	14455	14467	14492	14465	14368	14422	14387	14551	14263	14500	14395	14405	14457	14345	14503	14494	14364	14398	14506	14334	14476	14321	14387	14428	14672	14383	14503	14343	14374	14469	14388	14461	14455	14382	14470	14495	14370	14523	14382	14329	14505	14516	14450	14537	14369	14279	14501	14295	14502	14637	14444	14438	14395	14469	14261	14593	14455	14593	14453	14442
23709	21581	39451	62492	69993	62254	47468	33064	26839	25416	24681	24669	24535	24359	24248	24431	24498	24307	24359	24088	24395	24537	24006	24283	24258	24172	24218	24097	24272	24141	24093	24236	24011	24037	24132	24056	24467	24221	24255	24274	24124	24010	24143	24243	23968	24139	24057	24021	24298	24062	24028	24078	24072	24080	24041	24047	23852	24073	24264	24413	24086	24222	24209	24334	24211	24031	24079	24167	24036	23897	24061	23968	24225	24293	24049	23857	24179	23921	24000	24103	24272	24175	23980	24027	24178	24057	24195	23943	24254	24114	24034	24284	24054	24157	24291	23926	24033	24308	24173	24148	24217	24019	24068	24123	24000	24045	24239	23980	24048	24018	24125	24090	23942	23943	23885	24329	24320	24252	24052	23901	24148	23932	24126	24057	24192	24147	24136	24159	23863	24197	24227	24003	23830	24272	24138	24199	24093	24474	24316	24120	24108	24153	24255	24081	24165	24156	24308	24128	24028	24227	24271	24194	23892	24045	24125	24156	24175	23847	24038	23995	24239	24179	23933	24094	24342	23897	24022	24036	24236	24206	24275	24338	24210	23911	24277	24076	24083	23868	24033	24189	24234	24213	24223	24126	24132	23924	24107	24036	24043	23920	24001	24112	24001	23958	24086	23879	24083	23954	24140	23940	24209	24017	24032	24006	24034	24060	24421	24191	24148	24009	24054	24080	23820	24072	23866	23962	24065	24294	23885	23669	24152	24215	24165	23940	23858	23850	24091	24134	24072	24031	23918	23795	24181	23917	23835	24015	24088	23872	23798	24164	24193	24021	24197	24001	23904	23882	24168	24144	24143	24127	23968	24209	24151	24066	24300	23994	24053	24217	23930	23988	23836	23893	24109	23993	24266	23976	23855	24152	23997	24304	24150	23938	24174	24200	24105	23977	24349	24090	24097	23989	24090	24055	24069	24013	24380	24086	23852	24078	24055	24149	24005	23990	24262	23976	24131	24121	24304	23957	24100	23834	23920	24129	24007	23971	24045	24091	23976	24040	24212	24205	24226	24047	23911	24128	24115	24117	24165	24190	24256	24049	24027	23783	23967	23822	24076	24013	24062	24197	24134	24032	24009	24069	24223	24045	23952	24177	24138	23974	24185	24210	24087	24097	23865	23914	23885	24188	24151	23793	24038	24111	24043	24227	24180	23650	24039	24109	24216	24296	24147	23910	23980	24064	24209	24086	24245	24071	23842	24079	24244	24128	24001	23940	24132	24046	23908	24154	23803	23935	24099	24110	23951	24063	24082	24229	24353	24010	24081	24073	24036	23999	24183	23717	23973	24205	24034	24114	24016	23961	23995	23832	24241	24174	24148	24077	23856	23767	24001	24122	24296	24173	24108	24048	24053	24069	23945	23987	24097	24126	24120	24035	24219	23822	24034	24183	24208	24174	24094	24124	24139	23975	23999	24048	23917	24042	24045	23975	23942	24149	24015	23874	24173	24053	24007	24147	24040	23880	24091	23981	24053	24216	24076	24066	23917	23839	24228	24226	23877	24137	23702	23986	24234	24128	24096	24124	24113	24063	24143	23980	23998	23851	24055	24126	24077	23899	23996	24064	23969	24097	24101	24099	24212	24289	23980	24039	24021	24164	24067	24011	24278	24032	24233	23957	24068	24191	23915	24118	24208	24169	23981	24267	24262	23917	24182	24194	24079	24189	23897	24141	24208	24151	23972	24027	24110	24002	24027	24008	24098	24104	23999	24200	23986	23944	23849	23948	24062	24068	23956	24068	24025	24079	23806	24066	23854	24075	24071	24041	24088	24151	24118	23970	24019	24203	24064	24205	23908	24200	24245	23993	23908	24222	24224	23953	24121	23990	23823	23945	24081	24039	24030	24110	24061	24167	24039	24405	23982	23987	24207	24185	24143	24066	24169	24118	23988	23962	24121	24048	23867	24130	23988	24394	24201	24012	24121	24018	24030	24193	24278	24064	23931	24201	24251	24190	24054	24179	23858	24120	23915	24085	23864	23965	24101	24185	24156	23956	23880	24034	24065	24273	24069	24154	24159	24029	24057	23741	23963	24016	24102	24097	23971	24002	24076	23912	24045	24068	23915	24167	23966	23993	24204	24141	24159	23808	24079	23805	24011	23984	23920	24105	24056	24198	24226	24138	23971	23953	24121	24046	24160	23996	23881	23910	24069	24074	24079	24022	24021	24174	23956	23834	23995	24128	23953	23983	23922	24002	23963	24279	24065	24055	24054	24001	24175	24192	24219	24100	23971	24255	23815	24190	24023	24099	24086	24106	24057	23957	24156	24118	24064	23884	24004	24250	24165	24059	23932	23891	23991	23899	24091	24139	24166	24159	24144	24089	24309	24126	24083	24063	24058	23982	23950	24078	24084	24184	24076	24110	24158	24157	24060	23991	24136	24293	23922	24034	24170	24027	23875	24149	24174	24006	24047	23996	24175	24104	24159	24284	24019	23874	24260	24088	24047	24028	24086	24314	24046	24123	24210	24110	24307	23998	24120	23952	24119	24035	24008	23990	24135	24083	24157	23839	24038	24336	24071	23974	24032	24032	23894	23863	23967	24093	24124	24091	23956	24215	24012	24059	24154	23951	23852	24058	23921	24287	24261	24157	24150	23959	24245	24251	24125	23848	24257	24315	23895	24148	23883	24058	23927	24178	24146	24082	24092	24038	24319	24251	24304	24261	23988	24201	23930	23961	24190	23882	24035	23988	24096	24141	24120	24188	24064	24148	24118	24084	23880	24279	24156	23994	24251	24223	23866	24154	24030	24136	24067	23960	24133	24008	23953	23948	24203	24092	24167	24044	24075	24111	23967	24050	23970	24222	24047	24209	24026	23933	24136	24406	24122	24185	24357	24063	24175	23873	24054	23956	23884	23849	24087	24128	23912	23985	24041	24265	24298	24057	24039	24215	24132	24108	23842	24050	24037	24056	23914	24055	23893	24181	24040	24022	23825	23996	24123	24120	24276	24130	24045	24105	23651	24076	24122	24064	24059	24087	23966	24329	24040	24008	24200	24074	23913	23998	24144	24044	23955	24164	24045	24062	24139	23999	24171	23923	24227	24044	24076	23965	24250	24102	24218	24075	23945	24172	24132	23965	23955	23790	24079	24135	23960	24197	24074	23906	23838	24224	24278	24142	24180	23861	24139	23941	24277	23851	23817	24035	24267	24132	24133	23912	24276	24000	24236	24150	24178	23966	24265	24007	24074	23896	23980	23922	24082	23992	23826	23917	23959	24197	24052	24194	24006	24044	23934	24179	24175	24097	23988	24075	24045	23946	24156	24240	24244	24031	23977	24001	24009	23869	23945	23811	24092	23887	24071	24296	24021	24333	24428	23695	24018	24059	24100	23975	23995	23871	23946	24012	24306	24038	24035	24077	23791	23999	24396	24154	24181	23894	23947	23945	24074	23914	24167	24020	24372	24110	24016	24183	24181	24094	24075	23954	23967	24120	24115	23970	23865	23813	24059	24006	23920	24238	24184	24100	24152	24051	24000	23996	24071	23825	24059	24182	24014	24194	24073	24080	23905	24206	24238	24253	24286	24097	23996	24049	24098	24230	24075	24080	24064	23948	23897	24084	24368	23925	24109	23924	23908	24021	24278	24144	23845	24028	23877	24130	23907	23929	23890	24048	24038	23995	24150	24039	24013	24076	24121	24111	24186	24133	24024	24000	23980	23802	24061	23990	24211	24134	23902	23873	24188	23970	24069	24063	23972	24260	23965	23862	24082	24276	24004	24040	23967	24035	24074	23958	24046	24037	23830	24026	23968	23886	24225	23986	24144	24009	24235	23933	24078	24039	24047	24062	24325	23865	24079	24100	24207	23871	24051	24108	24109	24157	23967	24091	23834	24065	24018	24153	24299	24053	24133	24403	24131	23868	24091	23909	24064	24171	23995	24061	24018	23966	24047	23974	24104	24197	24186	23978	24138	24053	24085	24055	24214	23897	24176	24172	24024	23966	24118	24261	24246	23934	24234	24146	24273	24252	24147	24162	24358	24197	24120	24180	24136	24032	23995	24096	23930	23758	24016	23915	24173	24146	23930	23935	24087	24201	24237	24061	24196	24229	24055	24194	24086	24181	24062	23938	23983	24133	24105	24047	24098	24275	23870	24098	24295	24173	24109	23864	24233	24007	23853	24013	23865	23894	24140	24097	24228	24024	24078	23981	24124	24153	24202	23991	24110	24054	24132	24236	24137	24094	23839	24160	23944	24026	23799	24101	24281	23950	24118	24154	24109	24135	24002	23952	23999	24142	24298	23947	24004	23906	23968	23959	24113	24011	24023	23899	23992	24009	24172	24155	23791	23924	24188	24174	23902	24163	24222	24023	24013	24045	23948	24057	23940	24059	24009	24018	24239	24088	24044	23932	23920	23938	23893	24290	24107	23997	23816	24160	24120	24132	24187	24123	24155	24220	23907	23654	24063	24000	24011	23892	24102	24233	23893	23973	24277	23934	24135	24165	24099	24018	23765	23905	23976	24078	24086	23907	24205	24002	24110	24078	24077	23838	23960	23932	23845	23871	24107	24016	24032	24321	24215	24045	23961	24040	24115	24251	24226	24215	24159	24180	23806	24168	24080	23938	24224	24205	24023	23951	24176	24127	24150	24133	23964	24190	23938	23904	23974	24021	24046	24088	23940	23889	24228	24023	23884	23937	24030	24018	24002	23804	24189	24215	23947	24070	24084	24209	23819	24020	24093	23974	23958	23985	23991	23853	24225	23935	24038	24051	24267	23970	24041	23993	24050	24244	24113	24263	23938	24032	23847	23968	24014	23802	24044	24055	23875	23966	24102	24114	24143	24062	23861	24026	24101	24065	24090	24236	24268	23926	23987	24036	24067	24259	24239	24082	24035	24093	24048	24067	24167	24106	23933	23982	24232	23842	24230	24054	24058	23920	24227	24205	24287	24063	24092	23850	24203	23998	24132	24057	24239	24129	24101	24178	24210	24176	24148	23890	23807	23977	23856	24239	24123	24051	24100	24098	24298	24220	24062	24182	24160	23896	23883	23889	23888	23873	24187	24316	23931	23959	24093	24029	24016	23897	24361	24088	23938	23981	23802	24049	24000	24027	24031	23914	24263	24063	24065	24194	23899	24279	24268	24044	24087	24075	24100	23938	24109	24044	24352	23982
24070	64622	97012	93412	84548	62962	38225	22076	16497	15540	15511	15398	15445	15422	15350	15323	15336	15488	15367	15440	15395	15159	15314	15278	15492	15365	15348	15288	15315	15459	15246	15196	15317	15481	15396	15266	15319	15147	15365	15280	15287	15487	15267	15383	15257	15333	15362	15164	15436	15249	15282	15157	15152	15164	15192	15349	15381	15254	15362	15337	15495	15450	15394	15261	15414	15397	15238	15260	15297	15266	15257	15227	15108	15407	15282	15343	15170	15407	15226	15198	15169	15281	15304	15380	15236	15272	15335	15311	15156	15356	15275	15263	15357	15483	15352	15215	15256	15296	15278	15576	15369	15352	15419	15298	15350	15339	15465	15241	15168	15266	15239	15322	15348	15493	15459	15390	15218	15318	15446	15233	15259	15311	15206	15221	15276	15418	15486	15160	15280	15430	15292	15153	15325	15262	15350	15445	15255	15278	15100	15378	15209	15553	15282	15255	15396	15372	15255	15364	15257	15310	15432	15255	15310	15282	15189	15190	15289	15139	15173	15314	15356	15405	15304	15371	15270	15290	15078	15110	15319	15284	15172	15352	15263	15430	15176	15198	15230	15448	15162	15046	15301	15325	15285	15379	15205	15190	15208	15402	15310	15302	15237	15240	15355	15454	15388	15298	15298	15333	15374	15307	15203	15282	15217	15096	15151	15104	15376	15298	15392	15419	15172	15447	15222	15237	15402	15399	15413	15303	15203	15323	15382	15309	15335	15409	15242	15375	15173	15467	15406	15103	15291	15490	15388	15405	15329	15251	15265	15100	15252	15367	15298	15115	15434	15135	15483	15158	15348	15317	15346	15434	15201	15210	15276	15466	15226	15452	15213	15310	15343	15305	15274	15402	15295	15323	15290	15306	15377	15215	15343	15311	15484	15246	15202	15337	15273	15268	15256	15174	15394	15312	15292	15336	15304	15247	15230	15313	15357	15230	15278	15332	15354	15138	15152	15328	15230	15263	15412	15251	15268	15329	15220	15162	15358	15285	15242	15222	15202	15214	15375	15103	15299	15237	15282	15320	15361	15205	15193	15338	15232	15217	15267	15313	15233	15294	15237	15337	15293	15300	15312	15180	15198	15203	15430	15139	15147	15153	15114	15357	15169	15423	15328	15051	15335	15219	15123	15293	15463	15357	15365	15165	15181	15333	15321	15361	15284	15056	15349	15447	15352	15266	15146	15313	15381	15379	15225	15338	15324	15236	15078	15421	15119	15342	15206	15446	15340	15308	15409	15261	15330	15470	15259	15510	15120	15404	15247	15296	15337	15119	15238	15245	15268	15076	15311	15365	15137	15309	15349	15279	15391	15267	15289	15217	15212	15364	15397	15345	15229	15172	15299	15242	15314	15302	15310	15390	15141	15379	15311	15431	15555	15202	15399	15083	15309	15203	15512	15358	15253	15368	15128	15458	15340	15250	15258	15372	15253	15310	15291	15222	15217	15366	15338	15369	15365	15272	15268	15412	15382	15374	15397	15451	15398	15323	15359	15227	15165	15382	15215	15458	15205	15265	15282	15172	15296	15409	15243	15253	15384	15152	15282	15478	15207	15278	15235	15199	15271	15308	15226	15178	15246	15124	15197	15523	15385	15316	15379	15362	15225	15185	15209	15131	15234	15155	15288	15236	15247	15382	15211	15323	15425	15302	15232	15238	15355	15496	15219	15161	15008	15284	15207	15380	15443	15271	15255	15466	15204	15213	15137	15324	15319	15197	15402	15146	15449	15486	15278	15339	15219	15360	15389	15397	15189	15141	15441	15362	15241	15086	15411	15208	15325	15144	15165	15350	15246	15199	15345	15330	15262	15297	15142	15346	15177	15193	15290	15402	15233	15316	15218	15207	15248	15257	15452	15399	15429	15332	15247	15498	15316	15234	15117	15388	15351	15401	15377	15278	15270	15198	15237	15282	15386	15253	15186	15217	15274	15175	15188	15401	15387	15405	15111	15370	15288	15307	15204	15408	15399	15199	15106	15174	15307	15216	15196	15259	15303	15367	15285	15221	15187	15374	15124	15171	15244	15380	15392	15293	15210	15145	14990	15143	15344	15298	15204	15348	15318	15319	15298	15502	15196	15053	15142	15265	15130	15277	15352	15154	15225	15297	15397	15194	15243	15403	15194	15354	15277	15179	15321	15284	15211	15173	15448	15226	15260	15371	15258	15289	15320	15305	15345	14951	15302	15402	15508	15370	15347	15356	15258	15298	15295	15349	15175	15374	15426	15379	15326	15384	15190	15201	15074	15421	15308	15191	15243	15126	15307	15519	15277	15294	15425	15174	15207	15386	15378	15249	15520	15175	15331	15410	15208	15359	15208	15315	15433	15216	15187	15437	15151	15121	15261	15376	15070	15242	15453	15424	15039	15352	15107	15304	15366	15315	15146	15511	15332	15328	15192	15463	15335	15324	15453	15247	15231	15268	15473	15291	15272	15273	15240	15125	15224	15195	15441	15423	15483	15216	15395	15216	15193	15255	15080	15347	15357	15341	15316	15216	15570	15342	15287	15300	15426	15318	15444	15076	15271	15363	15399	15373	15206	15366	15074	15266	15240	15419	15444	15413	15206	15167	15301	15224	15216	15328	15381	15354	15458	15373	15277	15275	15344	15290	15302	15006	15417	15230	15165	15422	15246	15127	15130	15201	15230	15118	15280	15320	15413	15109	15351	15296	15188	15305	15444	15282	15506	15239	15289	15266	15248	15305	15451	15339	15249	15366	15545	15458	15147	15278	15154	15248	15365	15361	15547	15219	15475	15298	15301	15274	15196	15385	15339	15333	15358	15308	15052	15294	15265	15198	15293	15227	15134	15318	15044	15270	15379	15231	15278	15324	15371	15337	15296	15260	15430	15232	15283	15302	15402	15267	15409	15294	15122	15590	15283	15273	15193	15290	15300	15316	15246	15368	15305	15265	15310	15383	15401	15418	15360	15124	15411	15204	15314	15176	15168	15124	15191	15007	15437	15286	15221	15263	15238	15086	15303	15080	15232	15226	15146	15280	15134	15171	15387	15235	15137	15233	15344	15496	15232	15318	15254	15208	15277	15282	15232	15145	15097	15448	15170	15289	15356	15325	15223	15363	15261	15209	15413	15426	15331	15411	15263	15276	15177	15047	15390	15299	15550	15260	15225	15329	15162	15149	15093	15511	15365	15237	15409	15049	15153	15251	15211	15241	15244	15283	15311	15279	15201	15179	15239	15454	15281	15397	15188	15317	15227	15246	15264	15309	15282	15132	15381	15055	15365	15285	15144	15321	15256	15395	15144	15240	15264	15382	15336	15428	15217	15337	15434	15099	15410	15397	15070	15123	15479	15225	15242	15377	15341	15479	15318	15248	15237	15268	15186	15391	15116	15234	15357	15393	15337	15300	15162	15390	15197	15377	15455	15213	15463	15297	15282	15294	15329	15371	15248	15172	15458	15238	15054	15249	15278	15209	15041	15291	15277	15188	15244	15386	15304	15359	15400	15391	15323	15358	15269	15385	15430	15203	15360	15314	15347	15154	15348	15235	15282	15372	15221	15373	15379	15333	15321	15326	15205	15303	15301	15365	15277	15288	15238	15495	15270	15223	15216	15234	15256	15169	15450	15266	15135	15246	15289	15185	15332	15209	15115	15067	15199	15123	15319	15303	15318	15315	15295	15302	15265	15352	15170	15247	15237	15296	15106	15097	15323	15351	15275	15190	15312	15251	15260	15260	15099	15379	15167	15218	15367	15405	15192	15139	15286	15168	15355	15264	15302	15279	15205	15404	15238	15333	15322	15316	15295	15272	15385	15166	15389	15346	15202	15414	15231	15504	15072	15143	15424	15299	15222	15283	15251	15182	15337	15272	15219	15489	15504	15271	15179	15330	15464	15450	15347	15239	15293	15379	15509	15337	15384	15349	15327	15502	15105	15284	15204	15302	15398	15215	15301	15338	15215	15345	15567	15306	15266	15284	15303	15321	15271	15338	15317	15279	15180	15284	15308	15213	15461	15286	15191	15294	15292	15023	15200	15491	15411	15297	15090	15276	15349	15237	15190	15197	15150	15214	15276	15421	15308	15057	15280	15319	15255	15216	15078	15349	15216	15374	15222	15128	15391	15233	15164	15272	15210	15268	15269	15316	15330	15225	15246	15514	15282	15335	15244	15409	15462	15066	15312	15187	15311	15057	15350	15398	15277	15421	15370	15343	15382	15382	15456	15329	15250	15220	15252	15099	15300	15279	15279	15360	15248	15324	15253	15280	15324	15315	15351	15369	15044	15255	15270	15445	15463	15207	15287	15248	15311	15391	15346	15308	15305	15303	15537	15427	15253	15304	15255	15192	15320	15480	15297	15145	15257	15223	15271	15524	15292	15349	15118	15447	15390	15146	15334	15319	15321	15332	15222	15099	15503	15414	15320	15192	15199	15279	15288	15312	15326	15199	15318	15191	15182	15197	15437	15223	15073	15092	15203	15245	15225	15237	15212	15172	15223	15132	15308	15457	15207	15311	15268	15297	15141	15209	15284	15265	15235	15156	15173	15371	15359	15184	15358	15298	15304	15241	15406	15373	15185	15155	15360	15337	15256	15191	15365	15167	15486	15351	15259	15248	15302	15295	15352	15206	15369	15274	15424	15410	15395	15247	15338	15416	15156	15080	15286	15213	15228	15364	15277	15128	15250	15324	15310	15394	15316	15287	15488	15185	15249	15188	15153	15576	15308	15381	15388	15154	15496	15235	15481	15321	15035	15288	15314	15374	15269	15243	15142	15297	15202	15211	15251	15330	15433	15320	15174	15171	15365	15388	15433	15204	15269	15216	15314	15359	15207	15437	15045	15323	15332	15279	15380	15215	15297	15461	15206	15314	15230	15241	15286	15267	15239	15316	15088	15353	15171	15289	15408	15278	15268	15426	15422	15325	15280	15233	15193	15457	15330	15248	15477	15248	15317	15280	15334	15375	15092	15387	15052	15340	15317	15328	15151	15445	15228	15575	15297	15246	15484	15184	15218	15253	15250	15270	15218	15431	15201	15253	15361	15332	15219	15117	15267	15320	15385	15382	15414	15487	15344	15176	15246	15061	15289	15265	15204	15388	15337	15276	15322	15370	15348	15189	15249	15152	15329	15110	15393	15166	15414	15311	15326	15343	15290	15378	15466	15082
33388	27500	36474	40283	37945	32320	27342	24517	23933	23586	23464	23801	23717	23629	23556	23436	23490	23473	23522	23299	23441	23702	23646	23498	23504	23350	23644	23383	23881	23422	23492	23515	23551	23426	23689	23845	23430	23746	23479	23440	23338	23354	23502	23420	23231	23549	23520	23545	23540	23493	23402	23393	23401	23423	23412	23536	23757	23442	23362	23471	23340	23635	23472	23297	23467	23591	23558	23750	23538	23410	23575	23539	23667	23528	23530	23518	23361	23369	23448	23540	23319	23389	23529	23545	23423	23498	23365	23556	23544	23507	23447	23506	23635	23557	23525	23594	23709	23705	23564	23552	23576	23630	23446	23343	23484	23401	23621	23324	23666	23336	23684	23503	23490	23478	23585	23624	23784	23577	23698	23485	23509	23242	23563	23321	23434	23590	23564	23330	23472	23675	23599	23752	23672	23481	23495	23335	23651	23523	23460	23659	23807	23392	23477	23389	23703	23649	23404	23372	23501	23578	23419	23539	23612	23601	23596	23375	23527	23652	23376	23712	23477	23538	23499	23438	23518	23512	23650	23474	23508	23569	23439	23650	23366	23475	23248	23400	23468	23479	23556	23406	23443	23512	23856	23309	23211	23590	23632	23339	23578	23845	23498	23489	23422	23321	23203	23492	23353	23427	23589	23484	23509	23351	23380	23374	23419	23466	23592	23524	23584	23510	23620	23439	23427	23320	23513	23529	23602	23525	23522	23610	23518	23554	23732	23368	23584	23670	23716	23263	23513	23381	23324	23419	23562	23458	23493	23667	23422	23138	23473	23598	23363	23359	23475	23629	23581	23697	23529	23589	23527	23771	23531	23223	23496	23403	23456	23434	23420	23647	23721	23694	23434	23470	23610	23482	23627	23505	23566	23573	23904	23535	23414	23412	23455	23579	23375	23369	23758	23673	23703	23462	23624	23417	23607	23898	23546	23233	23411	23620	23422	23493	23378	23533	23571	23695	23534	23492	23373	23500	23593	23424	23996	23413	23429	23553	23660	23605	23377	23570	23480	23408	23384	23334	23595	23354	23330	23614	23506	23657	23623	23548	23468	23571	23744	23572	23585	23390	23362	23408	23600	23429	23471	23272	23561	23885	23562	23430	23346	23341	23380	23576	23196	23233	23486	23308	23634	23455	23515	23585	23658	23634	23386	23242	23410	23539	23454	23642	23673	23665	23553	23547	23355	23581	23489	23438	23401	23526	23367	23400	23473	23303	23426	23647	23600	23511	23412	23651	23519	23475	23409	23370	23700	23355	23486	23366	23449	23286	23504	23564	23645	23495	23554	23569	23446	23757	23534	23457	23495	23459	23552	23631	23388	23396	23781	23539	23357	23531	23361	23409	23330	23595	23664	23551	23413	23410	23546	23617	23699	23457	23503	23434	23439	23563	23578	23411	23427	23712	23633	23425	23686	23413	23622	23593	23264	23525	23585	23696	23622	23623	23610	23573	23493	23518	23388	23313	23738	23384	23380	23495	23386	23014	23524	23258	23411	23402	23555	23708	23692	23314	23803	23275	23323	23324	23444	23390	23557	23371	23319	23695	23445	23536	23650	23791	23669	23336	23624	23645	23307	23584	23556	23408	23463	23326	23509	23579	23438	23332	23413	23382	23537	23360	23363	23505	23565	23434	23211	23560	23418	23674	23557	23640	23402	23778	23499	23536	23554	23483	23704	23674	23603	23743	23480	23656	23555	23536	23640	23469	23443	23352	23333	23309	23415	23686	23421	23340	23685	23392	23272	23431	23537	23530	23512	23590	23253	23691	23349	23431	23549	23312	23365	23351	23477	23493	23691	23494	23410	23455	23647	23432	23883	23605	23508	23522	23489	23636	23844	23324	23644	23331	23260	23548	23550	23423	23507	23511	23562	23618	23425	23606	23490	23596	23444	23663	23561	23460	23479	23480	23558	23616	23732	23351	23479	23378	23472	23335	23250	23443	23402	23307	23453	23529	23565	23518	23601	23615	23469	23567	23627	23594	23518	23549	23443	23651	23595	23482	23645	23728	23422	23470	23549	23747	23696	23372	23380	23477	23584	23590	23778	23420	23601	23721	23453	23499	23419	23289	23322	23443	23348	23674	23458	23378	23656	23697	23584	23602	23513	23444	23535	23477	23636	23248	23581	23581	23461	23701	23349	23467	23533	23483	23864	23511	23428	23744	23689	23300	23538	23478	23574	23609	23504	23386	23489	23532	23597	23632	23298	23651	23773	23543	23632	23477	23752	23621	23243	23328	23335	23389	23333	23265	23525	23319	23434	23519	23388	23429	23574	23524	23571	23786	23404	23597	23543	23596	23484	23391	23420	23560	23586	23408	23589	23506	23681	23588	23519	23926	23455	23570	23592	23570	23614	23426	23635	23564	23758	23509	23542	23730	23628	23425	23641	23383	23566	23511	23524	23427	23622	23443	23460	23551	23777	23723	23671	23624	23349	23347	23264	23411	23438	23524	23804	23530	23481	23555	23875	23711	23586	23550	23691	23737	23346	23543	23364	23320	23373	23524	23566	23593	23694	23425	23373	23394	23501	23504	23435	23722	23592	23638	23700	23500	23269	23589	23587	23547	23535	23318	23448	23338	23472	23533	23435	23674	23539	23447	23324	23476	23560	23668	23705	23440	23367	23602	23661	23532	23407	23677	23627	23589	23385	23507	23443	23640	23559	23427	23178	23257	23409	23599	23674	23565	23666	23722	23655	23356	23483	23431	23583	23481	23260	23197	23511	23627	23386	23535	23497	23466	23628	23454	23534	23518	23512	23707	23485	23567	23320	23561	23353	23456	23464	23697	23500	23625	23472	23447	23559	23693	23565	23503	23751	23615	23734	23630	23369	23487	23608	23581	23587	23758	23632	23460	23620	23462	23623	23530	23433	23394	23476	23604	23599	23614	23706	23527	23384	23448	23312	23479	23389	23472	23276	23665	23458	23543	23393	23605	23394	23642	23468	23501	23387	23326	23602	23546	23493	23540	23479	23553	23395	23547	23488	23401	23313	23603	23290	23516	23475	23454	23326	23437	23692	23527	23332	23485	23464	23501	23595	23561	23420	23386	23614	23371	23413	23571	23603	23582	23706	23567	23589	23526	23508	23659	23395	23572	23665	23422	23578	23385	23778	23658	23591	23352	23350	23613	23642	23632	23681	23759	23437	23401	23492	23404	23341	23602	23802	23658	23668	23119	23675	23640	23594	23426	23504	23425	23389	23623	23429	23611	23576	23521	23624	23466	23345	23448	23510	23659	23551	23607	23419	23512	23321	23484	23571	23602	23310	23615	23589	23347	23804	23883	23304	23518	23304	23486	23486	23490	23339	23547	23708	23373	23560	23488	23304	23468	23523	23480	23574	23654	23302	23225	23599	23474	23337	23406	23440	23250	23542	23596	23535	23625	23455	23485	23662	23646	23577	23520	23459	23597	23396	23570	23727	23231	23437	23517	23476	23469	23530	23615	23835	23617	23357	23335	23293	23403	23477	23609	23533	23544	23503	23506	23627	23637	23373	23601	23454	23511	23595	23509	23562	23444	23560	23439	23484	23449	23355	23695	23519	23401	23566	23286	23506	23379	23479	23540	23584	23518	23296	23610	23546	23609	23736	23473	23592	23857	23451	23489	23629	23463	23836	23347	23325	23857	23381	23329	23602	23746	23438	23661	23858	23787	23829	23603	23419	23423	23443	23756	23627	23594	23522	23353	23503	23378	23562	23590	23524	23507	23539	23626	23758	23606	23540	23530	23607	23506	23507	23309	23725	23541	23535	23442	23497	23560	23405	23531	23582	23365	23338	23061	23560	23460	23745	23437	23508	23645	23465	23753	23467	23517	23575	23562	23636	23642	23366	23589	23464	23573	23455	23367	23578	23395	23606	23548	23479	23523	23558	23429	23476	23609	23641	23507	23655	23671	23547	23567	23249	23491	23361	23577	23414	23484	23722	23498	23628	23557	23323	23305	23458	23476	23554	23728	23565	23622	23583	23457	23494	23377	23490	23438	23426	23508	23546	23404	23464	23431	23587	23627	23525	23402	23496	23479	23336	23372	23372	23499	23669	23589	23753	23480	23599	23441	23457	23477	23580	23721	23844	23492	23345	23391	23267	23591	23221	23458	23431	23221	23373	23444	23498	23431	23586	23371	23762	23539	23404	23512	23417	23640	23312	23693	23387	23333	23608	23550	23493	23377	23379	23346	23360	23705	23469	23578	23558	23297	23484	23338	23579	23660	23467	23511	23558	23261	23626	23426	23606	23638	23466	23568	23397	23453	23499	23656	23580	23513	23834	23456	23434	23584	23656	23564	23474	23389	23614	23546	23542	23316	23469	23422	23552	23406	23498	23491	23493	23539	23493	23531	23519	23359	23628	23537	23694	23288	23575	23339	23442	23400	23509	23589	23679	23582	23708	23190	23592	23564	23375	23371	23517	23843	23466	23449	23551	23845	23722	23458	23504	23749	23685	23708	23450	23358	23418	23580	23474	23264	23430	23366	23517	23743	23472	23488	23616	23501	23429	23567	23494	23408	23503	23571	23630	23601	23393	23572	23611	23583	23372	23522	23397	23553	23385	23405	23432	23548	23652	23519	23470	23491	23402	23345	23234	23052	23519	23336	23252	23535	23360	23645	23363	23564	23478	23549	23274	23406	23451	23433	23411	23566	23422	23513	23692	23510	23556	23339	23269	23235	23391	23427	23547	23457	23538	23433	23488	23596	23492	23455	23267	23677	23790	23601	23400	23515	23691	23596	23389	23585	23332	23436	23685	23788	23663	23632	23694	23550	23478	23526	23546	23657	23270	23306	23369	23426	23465	23540	23410	23362	23594	23415	23504	23429	23423	23640	23400	23524	23436	23431	23529	23251	23527	23457	23470	23328	23539	23603	23550	23558	23642	23515	23712	23647	23454	23536	23387	23586	23528	23321	23735	23610	23528	23661	23337	23663	23478	23283	23573	23618	23355	23531	23587	23330	23562	23596	23309	23502	23530	23581	23711	23129	23584	23329	23594	23821	23579	23452	23186	23547	23572	23382	23502	23573	23494	23684	23497	23686	23543	23451	23614	23386	23728	23344	23500	23529	23653	23461	23661	23785	23448	23561	23357	23397	23463	23406	23530	23383	23417	23579	23663	23295	23382	23473	23317	23526	23508	23622
17151	24563	31897	31152	28228	21725	16760	15057	14422	14436	14306	14390	14373	14185	14372	14414	14390	14398	14279	14598	14508	14273	14304	14498	14369	14344	14322	14370	14404	14387	14299	14282	14407	14201	14357	14421	14543	14216	14347	14331	14458	14362	14455	14259	14217	14296	14315	14297	14385	14207	14260	14392	14108	14431	14336	14367	14269	14382	14488	14276	14348	14313	14239	14220	14174	14448	14502	14352	14107	14303	14330	14191	14417	14412	14308	14310	14343	14543	14362	14373	14295	14217	14486	14161	14361	14275	14392	14416	14209	14316	14208	14350	14227	14382	14359	14277	14302	14222	14356	14408	14338	14233	14328	14324	14410	14163	14258	14358	14282	14379	14260	14423	14471	14318	14306	14488	14221	14246	14101	14362	14110	14335	14196	14230	14227	14310	14196	14267	14299	14348	14327	14185	14563	14284	14178	14232	14307	14284	14357	14249	14411	14365	14345	14352	14399	14462	14348	14417	14058	14490	14272	14193	14212	14340	14534	14128	14288	14267	14189	14389	14200	14260	14333	14492	14293	14221	14329	14260	14263	14369	14244	14247	14234	14538	14411	14415	14212	14395	14262	14372	14445	14381	14356	14273	14364	14450	14188	14339	14441	14263	14288	14493	14242	14309	14254	14399	14280	14231	14261	14424	14346	14346	14306	14397	14301	14311	14263	14395	14340	14350	14093	14278	14270	14336	14350	14040	14247	14405	14354	14299	14248	14397	14262	14242	14125	14361	14429	14235	14104	14208	14283	14363	14196	14401	14306	14202	14252	14254	14337	14311	14250	14490	14381	14420	14099	14133	14455	14353	14124	14322	14360	14411	14360	14369	14301	14322	14309	14358	14272	14261	14325	14436	14177	14312	14265	14268	14196	14281	14363	14192	14380	14396	14393	14440	14336	14090	14243	14408	14269	14231	14171	14534	14147	14232	14246	14215	14431	14153	14311	14098	14465	14244	14299	14319	14431	14590	14289	14239	14205	14395	14246	14350	14264	14307	14409	14159	14320	14359	14219	14259	14431	14326	14252	14425	14439	14326	14180	14347	14413	14481	14422	14367	14310	14421	14286	14232	14328	14190	14445	14271	14267	14295	14337	14268	14319	14475	14372	14354	14184	14345	14223	14201	14316	14294	14221	14408	14225	14308	14083	14477	14152	14264	14114	14306	14141	14183	14286	14267	14404	14209	14380	14310	14354	14279	14370	14259	14346	14306	14233	14250	14256	14284	14304	14314	14402	14303	14229	14310	14274	14349	14379	14288	14340	14311	14239	14263	14387	14261	14335	14373	14293	14297	14300	14256	14125	14271	14328	14242	14407	14400	14318	14320	14429	14090	14223	14310	14369	14249	14377	14277	14326	14348	14263	14274	14147	14123	14268	14297	14342	14157	14361	14354	14509	14321	14318	14364	14218	14211	14399	14139	14277	14297	14408	14302	14314	14310	14249	14187	14337	14305	14269	14382	14417	14513	14281	14338	14442	14223	14327	14159	14351	14226	14420	14275	14295	14362	14200	14301	14212	14389	14237	14384	14386	14405	14363	14404	14273	14290	14261	14168	14407	14174	14515	14284	14238	14502	14294	14215	14267	14161	14332	14351	14204	14324	14399	14091	14208	14137	14454	14310	14264	14290	14355	14296	14246	14265	14314	14151	14386	14187	14328	14176	14423	14356	14212	14138	14473	14385	14427	14324	14406	14218	14165	14378	14309	14355	14475	14396	14427	14357	14395	14279	14235	14372	14179	14116	14431	14179	14297	14221	14492	14222	14315	14370	14347	14273	14371	14423	14325	14368	14173	14452	14149	14162	14249	14272	14343	14343	14258	14395	14328	14296	14277	14309	14537	14324	14278	14425	14438	14310	14251	14236	14123	14359	14086	14365	14246	14277	14342	14119	14247	14193	14464	14117	14355	14250	14348	14259	14292	14466	14295	14490	14145	14315	14320	14291	14378	14270	14200	14325	14361	14364	14399	14346	14338	14323	14363	14254	14233	14222	14182	14221	14312	14352	14341	14487	14471	14392	14406	14201	14190	14290	14278	14360	14480	14364	14339	14294	14356	14310	14369	14168	14274	14331	14261	14296	14361	14413	14340	14236	14366	14192	14404	14470	14227	14302	14320	14219	14276	14153	14214	14320	14139	14236	14380	14436	14348	14312	14091	14286	14295	14380	14216	14225	14143	14248	14335	14379	14489	14385	14277	14225	14316	14381	14155	14228	14282	14350	14203	14356	14251	14304	14396	14418	14383	14291	14386	14231	14402	14417	14376	14253	14287	14383	14328	14295	14238	14255	14302	14384	14514	14405	14297	14414	14423	14193	14267	14393	14435	14197	14313	14224	14241	14237	14429	14215	14318	14114	14415	14250	14239	14267	14460	14195	14431	14492	14360	14340	14258	14273	14452	14358	14239	14396	14250	14277	14432	14356	14205	14142	14342	14289	14342	14299	14379	14425	14305	14212	14216	14367	14324	14409	14258	14411	14404	14310	13908	14344	14445	14312	14391	14314	14423	14458	14235	14235	14303	14251	14239	14296	14248	14182	14283	14159	14528	14053	14337	14235	14173	14290	14235	14381	14356	14281	14272	14435	14192	14300	14557	14139	14404	14373	14364	14473	14244	14188	14335	14230	14119	14357	14359	14328	14261	14581	14225	14342	14319	14323	14301	14267	14314	14281	14394	14228	14293	14435	14234	14202	14163	14306	14348	14299	14323	14429	14371	14294	14263	14466	14359	14208	14116	14217	14344	14332	14317	14184	14257	14556	14239	14253	14214	14295	14310	14372	14237	14469	14186	14469	14298	14095	14365	14305	14405	14168	14331	14255	14342	14334	14373	14269	14321	14170	14252	14154	14411	14372	14512	14234	14430	14427	14283	14218	14280	14384	14236	14205	14463	14279	14367	14237	14443	14038	14264	14328	14487	14246	14284	14263	14325	14317	14391	14391	14271	14266	14202	14396	14341	14086	14311	14311	14244	14184	14415	14164	14391	14259	14342	14297	14298	14273	14357	14225	14361	14399	14111	14158	14191	14452	14499	14242	14289	14330	14170	14385	14177	14253	14371	14330	14262	14110	14317	14302	14408	14390	14364	14303	14296	14390	14337	14399	14335	14265	14306	14233	14386	14237	14273	14521	14228	14241	14328	14382	14536	14238	14354	14439	14218	14519	14226	14394	14275	14353	14316	14376	14285	14267	14401	14333	14321	14119	14355	14282	14339	14256	14534	14261	14385	14430	14351	14381	14242	14384	14259	14467	14397	14240	14366	14336	14309	14237	14364	14237	14243	14431	14343	14249	14456	14189	14362	14371	14359	14440	14127	14264	14223	14128	14219	14135	14303	14294	14202	14368	14450	14251	14549	14417	14297	14356	14228	14315	14401	14321	14371	14253	14225	14334	14075	14261	14280	14044	14327	14296	14304	14408	14412	14382	14282	14442	14123	14037	14355	14401	14201	14246	14233	14472	14289	14461	14300	14248	14558	14305	14256	14270	14199	14271	14327	14392	14377	14325	14350	14345	14417	14364	14412	14222	14255	14347	14389	14230	14300	14258	14436	14308	14153	14496	14308	14292	14308	14336	14294	14282	14296	14332	14388	14215	14175	14183	14254	14320	14445	14367	14130	14235	14168	14160	14260	14262	14411	14405	14284	14319	14430	14311	14362	14577	14331	14270	14366	14301	14119	14410	14226	14186	14288	14318	14398	14252	14363	14318	14174	14476	14268	14387	14367	14343	14454	14239	14314	14264	14233	14542	14362	14341	14411	14304	14345	14271	14330	14281	14171	14373	14355	14354	14417	14378	14502	14163	14260	14161	14445	14434	14235	14551	14215	14321	14399	14287	14300	14217	14195	14178	14320	14271	14247	14377	14567	14363	14334	14297	14341	14277	14375	14363	14283	14267	14401	14349	14365	14280	14421	14377	14335	14271	14199	14347	14361	14421	14252	14389	14349	14345	14434	14225	14322	14377	14378	14267	14384	14298	14274	14413	14242	14340	14468	14372	14203	14415	14211	14337	14385	14323	14288	14301	14401	14364	14363	14393	14433	14313	14424	14136	14282	14355	14211	14319	14391	14312	14559	14208	14331	14317	14342	14473	14300	14276	14282	14400	14246	14535	14397	14326	14157	14319	14296	14293	14263	14242	14323	14316	14246	14256	14259	14308	14383	14350	14375	14366	14309	14447	14312	14562	14486	14390	14461	14260	14490	14309	14272	14405	14193	14388	14220	14144	14201	14310	14482	14325	14243	14251	14175	14269	14283	14276	14305	14333	14398	14407	14170	14398	14422	14259	14352	14247	14483	14207	14294	14243	14389	14302	14206	14337	14307	14343	14123	14563	14216	14224	14398	14221	14393	14297	14225	14330	14456	14517	14343	14262	14249	14537	14343	14121	14285	14312	14396	14257	14168	14422	14304	14421	14261	14282	14302	14438	14174	14422	14464	14352	14390	14280	14439	14225	14383	14382	14162	14381	14250	14262	14270	14260	14366	14439	14252	14313	14366	14437	14352	14170	14416	14154	14301	14292	14287	14437	14186	14288	14469	14211	14350	14375	14340	14215	14232	14328	14473	14470	14440	14237	14450	14486	14267	14430	14323	14339	14395	14203	14359	14343	14293	14284	14260	14335	14472	14277	14145	14301	14467	14444	14354	14270	14347	14323	14362	14214	14261	14402	14222	14432	14421	14325	14348	14262	14368	14184	14336	14422	14287	14267	14263	14383	14244	14141	14173	14245	14327	14496	14435	14158	14342	14268	14341	14228	14316	14365	14349	14380	14462	14176	14493	14445	14240	14538	14210	14338	14229	14087	14294	14366	14297	14171	14526	14183	14351	14066	14267	14445	14322	14301	14171	14349	14506	14322	14347	14379	14319	14301	14246	14426	13998	14285	14373	14517	14470	14409	14184	14441	14230	14247	14309	14456	14292	14285	14227	14332	14165	14174	14244	14296	14218	14297	14374	14263	14349	14298	14305	14336	14214	14246	14319	14041	14150	14488	14430	14266	14232	14247	14387	14280	14273	14296	14226	14307	14213	14164	14358	14246	14187	14358	14335	14548	14366	14265	14240	14341	14281	14291	14372	14258	14387	14289	14239	14465	14364	14309	14460	14425	14351	14331	14221	14482	14203	14411	14245	14311	14209	14367
25833	21639	30718	49316	66312	55655	40319	28955	24709	24218	23787	23779	23588	23599	23626	23533	23506	23643	23530	23622	23610	23318	23134	23435	23478	23457	23514	23453	23508	23373	23233	23469	23380	23303	23447	23323	23513	23423	23494	23425	23301	23524	23571	23407	23513	23479	23423	23228	23438	23428	23479	23443	23260	23224	23359	23392	23408	23235	23363	23473	23515	23646	23224	23363	23232	23364	23516	23390	23381	23394	23315	23408	23353	23340	23175	23225	23572	23256	23396	23245	23467	23494	23241	23307	23333	23542	23590	23208	23394	23393	23427	23261	23471	23452	23278	23265	23312	23433	23637	23362	23199	23356	23199	23247	23298	23231	23206	23288	23551	23500	23336	23423	23432	23332	23373	23426	23432	23299	23336	23364	23584	23338	23371	23453	23455	23541	23275	23324	23504	23438	23406	23472	23488	23377	23334	23136	23340	23409	23356	23514	23420	23377	23391	23377	23373	23297	23512	23521	23436	23510	22935	23294	23262	23284	23213	23244	23147	23150	23363	23277	23418	23481	23184	23250	23222	23468	23365	23303	23512	23409	23430	23425	23245	23285	23221	23254	23161	23300	23475	23303	23340	23470	23436	23422	23319	23399	23651	23181	23295	23365	23307	23441	23273	23342	23503	23272	23487	23193	23352	23371	23461	23482	23428	23484	23127	23270	23253	23249	23363	23408	23261	23238	23217	23438	23457	23403	23309	23388	23309	23185	23031	23346	23374	23414	23409	23360	23332	23269	23376	23279	23290	23394	23346	23193	23146	23396	23204	23249	23054	23344	23269	23225	23331	23555	23423	23239	23494	23315	23455	23420	23403	23864	23390	23361	23732	23439	23422	23330	23418	23049	23406	23353	23254	23158	23467	23300	23523	23475	23215	23652	23486	23447	23702	23346	23604	23314	23377	23315	23374	23529	23459	23056	23293	23402	23364	23216	23344	23587	23368	23243	23199	23361	23066	23265	23348	23378	23567	23340	23333	23496	23316	23404	23417	23244	23368	23559	23347	23534	23389	23368	23222	23592	23410	23552	23394	23442	23707	23607	23393	23278	23663	23429	23502	23329	23120	23248	23327	23433	23534	23597	23492	23359	23469	23377	23244	23214	23329	23320	23484	23272	23325	23203	23239	23383	23231	23519	23332	23083	23370	23412	23622	23376	23449	23296	23506	23273	23378	23274	23488	23417	23068	23263	23365	23483	23168	23209	23415	23189	23243	23088	23228	23502	23486	23514	23471	23341	23410	23478	23442	23332	23384	23414	23097	23201	23341	23275	23244	23355	23525	23346	23275	23167	23590	23491	23295	23292	23498	23360	23339	23184	23333	23454	23429	23287	23273	23309	23358	23223	23218	23425	23279	23332	23291	23231	23087	23426	23304	23239	23295	23385	23492	23238	23554	23503	23142	23210	23242	23283	23306	23322	23271	23333	23410	23212	23588	23343	23441	23205	23349	23338	23106	23325	23287	23232	23429	23471	23144	23343	23515	23352	23511	23214	23236	23421	23249	23694	23437	23479	23264	23354	23241	23124	23196	23344	23136	23287	23489	23389	23223	23270	23318	23152	23337	23560	23434	23340	23701	23689	23559	23258	23414	23431	23376	23330	23256	23490	23242	23255	23618	23062	23421	23489	23387	23253	23393	23111	23222	23304	23411	23482	23583	23286	23581	23267	23340	23449	23042	23209	23470	23322	23196	23328	23367	23299	23254	23401	23303	23400	23227	23235	23397	23465	23359	23163	23427	23517	23478	23096	23594	23410	23405	23420	23250	23481	23115	23483	23482	23360	23139	23235	23378	23429	23292	23461	23394	23332	23256	23472	23483	23309	23392	23265	23163	23325	23321	23299	23422	23198	23352	23277	23220	23317	23354	23521	23516	23216	23372	23419	23232	23407	23279	23393	23600	23495	23413	23451	23332	23372	23428	23346	23462	23358	23388	23618	23297	23487	23444	23237	23258	23290	23495	23207	23378	23450	23372	23242	23354	23473	23322	23237	23499	23220	23309	23251	23392	23376	23268	23403	23503	23516	23362	23197	23349	23264	23247	23354	23288	23539	23527	23200	23484	23073	23486	23254	23107	23286	23514	23280	23224	23293	23357	23494	23398	23325	23424	23402	23146	23600	23298	23271	23417	23318	23359	23227	23535	23433	23525	23591	23527	23491	23238	23393	23138	23551	23475	23473	23493	23186	23434	23492	23102	23249	23205	23306	23434	23345	23548	23554	23529	23418	23530	23305	23205	23468	23452	23295	23509	23353	23454	23418	23280	23262	23533	23681	23350	23302	23327	23358	23105	23406	23289	23358	23391	23546	23391	23226	23386	23537	23113	23333	23411	23439	23449	23301	23482	23523	23543	23240	23498	23514	23599	23371	23521	23448	23504	23321	23329	23224	23319	23360	23377	23176	23360	23252	23478	23623	23467	23491	23321	23399	23360	23430	23324	23379	23507	23451	23204	23364	23210	23337	23663	23265	23363	23269	23294	23461	23469	23384	23356	23272	23389	23218	23365	23451	23484	23514	23273	23131	23446	23387	23436	23460	23414	23351	23320	23418	23748	23651	23636	23548	23272	23511	23424	23554	23293	23353	23294	23469	23454	23505	23405	23335	23377	23232	23437	23214	23572	23610	23251	23313	23311	23394	23478	23463	23469	23360	23140	23239	23283	23254	23378	23268	23490	23331	23426	23593	23110	23400	23322	23550	23630	23472	23512	23152	23139	23239	23332	23277	23160	23331	23314	23267	23483	23188	23282	23289	23123	23291	23466	23261	23453	23205	23521	23333	23173	23575	23489	23633	23302	23538	23546	23312	23145	23238	23263	23357	23332	23410	23529	23396	23557	23322	23301	23294	23303	23372	23277	23289	23490	23627	23311	23268	23475	23467	23272	23280	23238	23316	23312	23470	23651	23328	23328	23275	23150	23382	23387	23208	23229	23411	23345	23119	23215	23507	23214	23283	23447	23586	23408	23293	23444	23285	23283	23368	23243	23200	23473	23547	23247	23222	23230	23406	23363	23392	23409	23561	23344	23443	23318	23146	23305	23785	23467	23544	23318	23350	23186	23259	23292	23488	23461	23218	23385	23356	23649	23463	23475	23364	23434	23426	23368	23561	23361	23244	23383	23435	23312	23360	23521	23468	23273	23048	23381	23467	23450	23265	23615	23430	23306	23488	23395	23281	23103	23403	23355	23308	23230	23703	23515	23272	23444	23227	23380	23413	23535	23301	23467	23311	23267	23312	23245	23431	23413	23311	23740	23259	23442	23258	23355	23379	23520	23382	23314	23598	23185	23510	23328	23149	23412	23145	23389	23507	23616	23567	23396	23372	23513	23585	23443	23613	23272	23312	23320	23300	23466	23497	23505	23528	23294	23475	23361	23365	23365	23377	23196	23280	23383	23369	23161	23405	23225	23330	23432	23405	23346	23312	23449	23496	23318	23328	23253	22978	23306	23176	23461	23355	23163	23236	23280	23244	23408	23289	23365	23470	23498	23570	23322	23335	23490	23301	23444	23143	23422	23436	23216	23248	23509	23352	23526	23351	23046	23291	23323	23426	23378	23535	23416	23544	23379	23323	23499	23327	23244	23341	23396	23469	23346	23224	23401	23479	23511	23395	23568	23394	23700	23500	23477	23247	23485	23390	23519	23575	23357	23494	23405	23180	23398	23385	23368	23418	23285	23359	23418	23497	23467	23320	23458	23511	23060	23568	23407	23347	23436	23315	23313	23491	23446	23331	23156	23426	23378	23174	23176	23388	23540	23318	23338	23222	23272	23492	23404	23326	23522	23319	23547	23704	23787	23365	23323	23127	23207	23567	23407	23355	23378	23440	23595	23076	23354	23234	23358	23111	23304	23301	23290	23539	23261	23618	23395	23535	23472	23182	23306	23346	23482	23549	23432	23429	23208	23464	23384	23650	23235	23360	23463	23359	23317	23391	23381	23455	23220	23244	23414	23408	23372	23384	23246	23468	23336	23327	23225	23430	23296	23306	23485	23467	23296	23530	23483	23599	23377	23209	23420	23204	23474	23423	23485	23542	23593	23339	23305	23469	23232	23242	23227	23269	23824	23385	23281	23173	23328	23157	23574	23211	23596	23391	23363	23304	23286	23373	23300	23469	23497	23256	23318	23316	23474	23395	23359	23297	23366	23114	23346	23352	23230	23358	23328	23335	23289	23264	23464	23442	23136	23393	23160	23361	23575	23448	23445	23511	23251	23367	23432	23387	23324	23433	23339	23146	23304	23227	23330	23619	23402	23578	23426	23442	23218	23253	23408	23547	23502	23483	23282	23292	23474	23396	23359	23285	23570	23320	23512	23404	23502	23527	23471	23447	23376	23359	23381	23340	23274	23459	23215	23316	23237	23340	23394	23301	23224	23467	23492	23347	23261	23578	23424	23537	23349	23264	23516	23477	23183	23250	23308	23491	23471	23448	23212	23359	23355	23301	23551	23411	23351	23369	23149	23339	23627	23400	23273	23338	23338	23250	23448	23270	23320	23636	23443	23359	23311	23163	23421	23492	23319	23381	23353	23411	23530	23388	23220	23525	23539	23487	23566	23339	23433	23216	23247	23415	23415	23374	23232	23335	23095	23207	23340	23329	23106	23254	23464	23342	23283	23175	23502	23462	23467	23198	23572	23380	23453	23202	23341	23448	23512	23339	23260	23406	23227	23522	23434	23658	23431	23422	23698	23426	23314	23434	23352	23213	23424	23465	23212	23456	23302	23406	23380	23312	23437	23382	23465	23281	23536	23409	23475	23400	23308	23359	23376	23401	23454	23196	23337	23423	23486	23181	23308	23359	23233	23283	23410	23138	23328	23269	23312	23338	23542	23354	23401	23413	23385	23417	23223	23476	23466	23472	23472	23324	23358	23222	23608	23495	23341	23345	23411	23388	23397	23512	23645	23318	23466	23483	23612	23447	23574	23581	23554	23469	23199	23115	23231	23431	23204	23233	23441	23679	23370	23434	23521	23461	23190	23689	23171	23273	23445	23437	23441	23232	23440	23295	23253	23591	23470	23389	23307	23120	23292	23382	23680	23304	23422	23478	23372	23206	23491	23285	23395	23476	23371	23365	23559	23447	23316	23022	23219	23319	23465	23180	23481	23185	23350	23199	23336	23591	23450	23414	23540	23439
19255	39313	42323	59253	70646	48966	28401	18041	15255	14684	14616	14597	14350	14564	14378	14510	14555	14520	14543	14510	14487	14433	14404	14767	14688	14379	14405	14491	14476	14469	14540	14416	14416	14315	14520	14544	14661	14397	14381	14625	14439	14436	14495	14290	14497	14299	14359	14413	14656	14494	14462	14490	14286	14383	14553	14424	14418	14565	14326	14468	14394	14753	14334	14325	14394	14574	14526	14433	14634	14346	14511	14519	14496	14474	14520	14643	14420	14558	14431	14265	14418	14509	14497	14524	14411	14562	14472	14457	14397	14310	14566	14371	14573	14157	14528	14412	14475	14490	14386	14521	14520	14526	14501	14429	14288	14463	14480	14442	14609	14486	14445	14406	14288	14489	14534	14441	14606	14431	14425	14349	14532	14235	14617	14418	14503	14585	14383	14379	14379	14412	14382	14531	14360	14505	14681	14518	14451	14506	14501	14496	14494	14388	14485	14627	14466	14364	14438	14431	14510	14347	14387	14350	14417	14367	14527	14472	14307	14255	14479	14187	14491	14702	14523	14546	14442	14517	14482	14339	14415	14280	14322	14637	14305	14501	14488	14460	14292	14443	14432	14402	14453	14498	14523	14473	14143	14506	14456	14440	14394	14568	14329	14439	14434	14385	14402	14485	14464	14367	14326	14459	14396	14619	14380	14541	14453	14475	14397	14442	14331	14374	14324	14349	14386	14543	14357	14418	14348	14574	14193	14493	14349	14315	14467	14363	14495	14429	14503	14392	14365	14478	14473	14449	14555	14495	14231	14405	14476	14350	14333	14585	14466	14312	14598	14391	14411	14407	14490	14412	14491	14499	14389	14434	14441	14475	14412	14509	14402	14432	14405	14312	14471	14591	14361	14429	14251	14461	14228	14556	14488	14546	14410	14612	14471	14380	14440	14352	14350	14383	14529	14374	14370	14505	14475	14388	14247	14393	14428	14508	14239	14473	14520	14378	14593	14233	14385	14256	14499	14278	14546	14373	14318	14516	14511	14594	14295	14144	14464	14317	14500	14455	14495	14409	14546	14441	14400	14505	14358	14524	14449	14393	14496	14437	14289	14381	14369	14459	14349	14400	14452	14442	14449	14286	14352	14368	14523	14397	14520	14433	14448	14439	14641	14503	14402	14212	14412	14475	14243	14421	14423	14328	14365	14455	14366	14415	14465	14417	14585	14391	14493	14451	14440	14292	14424	14655	14451	14291	14435	14518	14560	14439	14424	14336	14334	14469	14500	14552	14367	14362	14370	14378	14358	14402	14592	14511	14370	14349	14468	14455	14481	14439	14594	14412	14614	14340	14580	14405	14344	14568	14430	14427	14554	14410	14393	14497	14553	14493	14434	14550	14463	14398	14519	14551	14650	14380	14390	14518	14267	14530	14474	14390	14506	14351	14481	14392	14464	14380	14346	14314	14294	14399	14393	14422	14311	14372	14470	14421	14496	14599	14433	14366	14417	14256	14286	14368	14296	14434	14421	14441	14405	14483	14592	14519	14401	14321	14255	14501	14453	14553	14343	14559	14302	14413	14593	14486	14395	14421	14326	14254	14402	14450	14537	14439	14280	14438	14572	14378	14496	14466	14482	14565	14411	14308	14578	14442	14366	14261	14471	14298	14367	14274	14540	14333	14423	14421	14637	14425	14477	14506	14351	14452	14513	14549	14432	14528	14397	14392	14456	14675	14456	14511	14497	14502	14384	14524	14344	14454	14412	14285	14442	14375	14579	14457	14405	14320	14285	14414	14301	14454	14414	14441	14335	14110	14578	14475	14340	14603	14490	14595	14377	14448	14392	14462	14372	14560	14455	14478	14417	14471	14436	14331	14466	14443	14326	14315	14259	14441	14566	14436	14284	14495	14523	14325	14352	14425	14403	14425	14434	14583	14496	14431	14550	14647	14342	14390	14226	14417	14405	14420	14545	14528	14415	14555	14424	14360	14452	14484	14435	14422	14492	14409	14414	14530	14352	14371	14332	14477	14377	14498	14559	14532	14482	14362	14402	14421	14348	14637	14448	14490	14502	14408	14330	14531	14380	14577	14588	14262	14350	14401	14314	14456	14347	14351	14489	14460	14450	14480	14591	14517	14420	14595	14391	14351	14567	14514	14657	14524	14475	14314	14324	14628	14553	14407	14449	14328	14361	14362	14333	14415	14524	14434	14496	14548	14536	14371	14507	14445	14420	14439	14588	14331	14576	14372	14419	14362	14528	14402	14389	14430	14454	14477	14563	14545	14317	14645	14354	14214	14493	14525	14299	14554	14442	14511	14451	14653	14396	14461	14477	14537	14657	14432	14266	14436	14427	14541	14371	14479	14377	14519	14509	14655	14251	14551	14462	14379	14443	14395	14491	14393	14397	14449	14613	14256	14394	14551	14480	14576	14362	14524	14371	14613	14368	14444	14332	14422	14382	14237	14425	14469	14434	14468	14225	14403	14490	14483	14423	14597	14432	14529	14531	14528	14543	14604	14354	14461	14495	14329	14569	14394	14529	14535	14557	14354	14250	14477	14331	14490	14488	14395	14543	14391	14403	14416	14278	14653	14492	14541	14500	14213	14522	14383	14185	14522	14361	14457	14299	14434	14439	14489	14439	14422	14432	14476	14484	14535	14315	14380	14609	14471	14489	14361	14435	14589	14442	14533	14317	14308	14318	14473	14383	14428	14490	14352	14475	14455	14505	14514	14471	14352	14381	14368	14545	14339	14622	14236	14371	14434	14395	14521	14519	14224	14534	14427	14482	14565	14439	14277	14385	14431	14251	14510	14390	14328	14366	14524	14606	14496	14278	14345	14470	14409	14377	14204	14348	14643	14520	14467	14564	14428	14149	14413	14465	14518	14354	14468	14340	14310	14218	14450	14309	14360	14418	14370	14562	14405	14507	14443	14383	14457	14499	14392	14431	14427	14370	14378	14608	14479	14358	14526	14521	14484	14568	14231	14498	14348	14496	14520	14248	14547	14335	14570	14479	14307	14342	14545	14318	14453	14487	14428	14524	14470	14430	14363	14561	14361	14488	14607	14342	14656	14317	14535	14462	14499	14355	14535	14287	14455	14611	14352	14524	14385	14423	14295	14528	14471	14360	14549	14371	14557	14438	14476	14481	14381	14600	14530	14447	14457	14365	14340	14545	14366	14460	14461	14527	14378	14467	14502	14442	14345	14307	14345	14474	14581	14516	14482	14378	14503	14455	14425	14716	14454	14439	14413	14309	14501	14512	14456	14469	14415	14408	14458	14506	14295	14485	14392	14506	14392	14330	14409	14554	14299	14430	14493	14450	14428	14471	14408	14245	14502	14344	14472	14474	14400	14371	14648	14419	14524	14448	14468	14496	14483	14281	14413	14314	14413	14596	14427	14354	14343	14476	14354	14344	14523	14494	14557	14371	14463	14498	14568	14477	14332	14508	14482	14539	14554	14493	14567	14449	14549	14699	14326	14591	14374	14513	14375	14595	14593	14379	14514	14536	14534	14517	14525	14467	14334	14440	14456	14369	14513	14246	14616	14416	14616	14431	14356	14302	14475	14519	14378	14528	14494	14328	14264	14465	14543	14249	14398	14306	14477	14455	14352	14315	14475	14606	14429	14386	14429	14521	14423	14543	14341	14429	14430	14592	14213	14468	14388	14422	14450	14477	14247	14316	14405	14361	14570	14432	14418	14379	14487	14570	14442	14571	14608	14435	14394	14343	14475	14443	14368	14255	14211	14497	14534	14600	14296	14649	14512	14474	14372	14525	14505	14477	14558	14320	14482	14505	14261	14516	14567	14606	14364	14333	14486	14363	14538	14501	14412	14522	14508	14532	14421	14619	14512	14383	14305	14534	14494	14308	14404	14335	14455	14456	14371	14404	14550	14456	14505	14403	14452	14386	14571	14361	14514	14515	14522	14527	14568	14264	14486	14477	14448	14459	14378	14388	14551	14501	14468	14519	14425	14367	14425	14514	14378	14300	14546	14321	14367	14539	14383	14423	14251	14374	14593	14647	14507	14465	14460	14413	14375	14498	14453	14501	14351	14535	14416	14520	14590	14397	14326	14532	14467	14611	14430	14487	14352	14460	14446	14393	14498	14491	14406	14419	14438	14354	14451	14529	14561	14412	14420	14449	14577	14515	14550	14493	14376	14307	14439	14431	14450	14409	14302	14423	14498	14468	14324	14439	14425	14455	14446	14233	14368	14332	14470	14335	14439	14357	14519	14401	14494	14583	14559	14540	14422	14496	14397	14360	14587	14442	14353	14281	14496	14468	14239	14469	14327	14602	14296	14433	14464	14460	14515	14468	14643	14460	14283	14308	14381	14539	14381	14471	14348	14353	14242	14522	14433	14361	14510	14408	14369	14400	14348	14477	14466	14492	14393	14558	14550	14465	14361	14391	14548	14370	14462	14413	14502	14577	14339	14340	14359	14276	14586	14291	14447	14440	14602	14462	14465	14441	14511	14444	14468	14474	14446	14562	14336	14419	14445	14570	14430	14357	14560	14421	14407	14455	14650	14368	14461	14490	14304	14552	14439	14396	14243	14343	14400	14457	14460	14344	14413	14352	14441	14377	14544	14404	14337	14337	14421	14347	14355	14423	14474	14522	14488	14413	14372	14259	14321	14459	14456	14487	14483	14320	14510	14555	14411	14404	14478	14406	14480	14371	14523	14475	14610	14433	14275	14543	14505	14396	14352	14387	14446	14395	14472	14481	14335	14405	14310	14376	14387	14322	14561	14397	14434	14509	14509	14400	14464	14552	14321	14503	14411	14449	14474	14314	14446	14605	14430	14416	14399	14446	14439	14575	14525	14607	14418	14449	14354	14487	14400	14577	14437	14372	14611	14436	14392	14467	14541	14356	14438	14405	14438	14365	14386	14462	14489	14326	14570	14453	14345	14529	14275	14291	14390	14492	14270	14444	14328	14665	14296	14455	14621	14511	14308	14349	14479	14546	14416	14384	14472	14599	14539	14624	14305	14302	14324	14591	14253	14464	14482	14439	14457	14413	14444	14439	14498	14464	14212	14471	14468	14367	14461	14609	14383	14447	14411	14422	14322	14440	14533	14357	14461	14416	14557	14383	14574	14481	14385	14497	14243	14286	14407	14372	14489	14309	14497	14324	14407	14439	14557	14636	14413	14288	14613	14422	14303	14443	14455
23653	21512	35305	65270	73301	62192	46315	31840	26426	25160	24766	24532	24265	24562	24355	24379	24376	24328	24377	24412	24271	24132	24365	24441	24524	24037	24270	24310	24184	24387	24074	24161	24194	24169	23897	24087	24107	24042	23973	24170	24121	24119	23984	24107	24095	24048	23889	24050	24172	24123	24056	23902	24104	24072	24066	24082	24112	24024	23953	23929	24177	24061	24197	24286	24183	24123	24112	24056	24127	24216	24037	23967	23951	24097	24078	23856	24064	24086	23888	23991	24015	23795	23912	24155	24215	24069	23868	24121	24327	23951	24120	24075	24268	23991	24068	23936	24045	23873	24062	24136	24029	23966	24050	24037	24196	24024	24171	24056	23913	23861	23968	24135	24271	23803	24186	24098	24159	24170	23942	23847	24261	23930	24194	24139	23960	23986	24198	24075	24164	24329	23967	23953	24086	24088	24123	24155	24134	24248	24046	23982	24038	23974	24004	24030	23911	24091	23850	24016	23870	24013	23953	24037	23662	23870	23999	24245	24004	23886	24057	24098	23940	23961	23939	24402	24130	24171	23926	23769	23853	24001	24060	23904	24085	23872	24246	24186	24223	24048	23843	23877	23833	23876	24028	23994	24167	24042	23837	23894	23840	24177	24097	24000	23930	23916	23837	24001	24207	23923	23804	23861	23997	23922	24015	24311	23961	23771	24089	23885	24045	23901	24227	23966	23886	23817	24034	24186	24047	23746	23983	24049	24059	23959	24258	24141	24007	23963	23802	24149	24157	23841	23853	24063	24066	23985	23796	23783	24019	24007	24109	24174	24108	24081	23979	24109	23898	23940	24010	24350	24054	23735	24182	23923	24005	24158	23720	23811	24135	24019	24128	24113	23859	24229	23976	23870	23919	23881	24229	24277	24045	23955	24046	24142	23779	23925	24140	24012	24209	23863	24312	23850	24228	24060	23939	23837	23934	23930	23953	24123	24111	24100	24209	23785	24198	24032	23868	23919	24291	24125	23777	23921	24116	24101	24167	23931	24165	24025	23922	24231	24091	23927	24029	24137	24216	24178	24088	24123	23903	23841	24012	23922	24057	23898	24052	23882	23864	24141	23890	24075	24201	23990	24103	24260	23988	23929	24216	24161	24174	24073	24144	24051	23807	24035	23897	23991	23976	24130	24177	24133	24116	23924	23922	24035	24025	24118	24035	24033	23952	24360	24379	23833	24122	24058	24081	23838	24185	24184	24177	24212	23845	24225	24217	23983	24111	24169	24108	24117	23767	23831	23801	23882	23999	24069	24020	24032	24049	23956	24284	24089	23939	24147	23991	24174	23990	24101	24293	23847	23883	23894	24166	23926	24069	24053	24196	24375	24120	23997	23986	24089	24047	23886	24152	23823	24021	24365	24080	23794	23990	23977	23964	24003	23989	24142	24184	24078	23950	24249	23931	24157	24315	24179	23975	24013	24122	23950	24177	23849	23851	23924	24012	23863	24094	23827	24168	24027	24062	23962	24048	23914	23885	23943	24011	24138	24039	23997	23997	23997	24021	24100	24102	23906	24105	23866	24011	24231	24023	24030	23965	24296	23987	23917	24280	24185	24080	24198	24013	24128	24031	24126	24119	24127	24174	23881	24066	23972	24127	24278	24237	23994	23977	23975	24345	23976	23998	24083	23871	24047	23971	23960	23738	24179	24068	23800	24303	24157	24137	24031	24182	23953	23929	23942	23799	23984	24009	24284	24179	24233	24170	23995	24067	24190	24139	23971	24065	23933	24133	23865	23965	24044	24066	23967	23960	24198	24059	24170	23998	23882	23949	24034	23940	24181	24081	23794	24107	24238	24094	23981	23994	24010	24022	24221	24098	24246	23922	23785	24049	24100	24060	24148	23973	23885	23998	23990	24046	24221	24209	23865	23873	23798	23876	24200	23913	24104	24045	24182	24391	24123	24207	24041	23927	24056	23956	24102	23948	24000	23878	23849	24044	24025	24060	24191	23844	23919	24043	24107	24158	24134	24110	23993	23932	24128	23962	23843	23996	24187	24154	24008	24054	24039	24230	24164	24137	23804	23898	23897	24155	24020	23944	23689	23940	24105	23826	23944	23915	24004	23879	24024	24105	24000	24047	23958	24018	23916	24015	24016	24110	24034	23835	23828	23954	23990	23846	24014	24216	24012	23876	24024	24164	23802	24013	24204	24061	24070	24089	23897	24086	23950	24047	24254	24128	24143	24050	24208	23704	23894	24154	24342	24038	24079	23901	23990	24232	24042	24155	24050	24062	24363	24293	23999	24026	23822	24042	23950	23959	24098	23907	24113	23911	24018	24042	24005	24001	24082	24111	24124	24094	23959	23747	23945	23960	24302	24216	24178	23840	24049	24127	23824	23830	24086	23949	24266	24100	23958	23749	23859	24097	24048	24069	23970	24280	23902	23958	23949	23949	24191	24253	23926	23981	23921	24136	23866	23821	24001	24084	23873	24170	23839	24050	24139	23722	24014	24004	24096	23898	23834	23994	24017	23870	24222	24130	23963	24009	23975	24244	24202	24016	23954	24101	23899	23994	24171	24161	24128	24007	24090	24247	24115	23676	23926	24110	23715	23598	23977	24100	23916	24111	23778	23967	24032	24118	24038	23974	24058	24050	24087	23950	23928	24073	23920	23902	23978	23836	24117	23986	24221	24019	24038	24014	24029	24007	23968	24102	24033	24309	23903	23971	24128	24112	24140	24019	24073	24234	23866	24041	24185	24159	24163	24060	23921	24079	24264	23975	24287	24139	24111	23966	23827	23995	24113	24360	23895	24048	24055	24051	24182	24085	24055	24086	24123	24100	23755	24124	23816	24503	23944	24129	24156	23614	24244	24069	23829	24037	24191	24026	23755	23922	23929	24142	23892	24083	24096	23994	24010	23903	24004	24052	24081	24150	23802	23968	23935	24085	24117	24088	23799	23870	23943	23923	24141	23828	23826	23940	24083	24290	24081	23932	23875	23917	23942	24099	23874	24120	24015	23844	24101	23956	23936	24018	24027	24212	24115	24226	23987	24069	23976	24150	24098	23807	24062	24122	23978	24157	24427	24107	24027	23931	24197	23994	24198	23869	24073	24184	23882	23923	24176	24063	24051	24162	24220	24087	24294	24187	23909	24188	24122	23950	23901	24001	23956	24104	23919	23911	24109	24258	24112	24079	23993	23949	23999	23918	24178	24026	23865	23959	24145	24084	23923	24179	24007	23993	23960	24137	23891	23738	23692	23853	24076	24011	24005	24028	24011	23948	23947	24292	24028	24113	23942	24168	23946	24196	24248	23961	24000	23985	23831	24163	24229	23910	23663	23944	23885	23907	24218	24048	24065	24220	23984	23928	24073	24004	24046	24118	24223	24148	23858	24026	24021	24112	23996	24192	24189	24017	24078	23958	23883	24129	23988	24044	24078	24041	23781	23681	24137	24050	24097	23974	23981	24006	24332	24204	23990	24093	24082	24080	23963	23965	23976	24270	24039	24192	23921	23948	24027	24059	23926	24080	24044	24037	24146	24219	24212	24221	24063	24186	24173	24005	23970	23972	23991	24059	24045	24045	24234	23948	24102	23969	23974	24214	23915	24177	24006	24010	24046	24146	24065	24022	24166	24116	23950	24214	24143	24154	23895	23943	24117	24296	24047	24227	23838	23953	23914	24193	24214	23930	24060	23957	24015	24292	24171	23919	24109	24164	24306	23931	24079	23965	23945	23960	23799	24043	23996	24255	23933	24254	24004	23982	23979	24189	24351	24057	23987	24066	24063	24072	24198	24236	24084	24044	23868	24193	24233	23974	23962	23855	23952	24085	24004	24197	23830	23925	24369	24026	23994	23941	24095	24236	24107	23855	23995	24026	23895	24037	23912	24221	24058	24171	24087	23775	24172	24009	24045	24133	24038	23991	23955	24070	24033	23965	23983	23842	24102	24000	24145	24106	24053	24245	23884	23876	23868	24084	24052	23963	23997	24055	24022	24015	23940	23994	23992	24211	23932	24019	24138	24104	24019	24161	24029	24141	23959	24125	24108	24027	24049	24250	24316	24079	24149	24237	23898	24120	23929	23832	24018	23962	23847	24075	23956	24023	24125	23908	24066	24084	24037	24020	23945	24168	24371	24006	24173	23982	24148	23901	23876	24057	23839	24160	23847	24098	24128	24145	24199	24112	24156	23944	24022	24016	24084	24086	23984	23921	23985	23996	24091	23898	23866	24074	23865	24006	23962	24044	23919	23998	23871	24210	24079	24025	24157	24143	23812	23994	23931	23936	24063	24169	24033	24141	24226	23750	24041	24058	24198	24085	24106	24355	23968	23987	23962	23953	24162	24055	24053	24141	23746	23964	23889	23853	23988	24105	23903	24145	24071	23959	23837	24045	24226	23970	24078	24098	24182	24088	23746	24274	23979	23881	24186	24000	24004	24147	24163	24447	23840	24139	23933	24089	24004	24015	24046	24073	24004	23936	24008	23961	23824	24153	23980	24182	24097	24124	24052	23928	24126	24056	23809	23883	24174	24063	23996	23992	24198	23977	23887	24021	24126	24112	23938	23980	24074	23963	23969	24046	23964	23961	23927	24082	24000	23914	24135	23910	24202	23982	23976	24178	24001	24126	24202	23855	24206	24208	24240	23823	24082	23906	23850	23891	23914	24286	24097	24130	23932	24010	24040	24073	24003	24022	24097	23932	24120	24093	24027	23843	23966	24046	23965	24067	24083	24146	24112	24149	23972	24040	23833	24292	23920	23958	24071	23825	24012	23848	23983	23997	23941	24012	23905	23988	24067	23982	23920	23873	23781	24181	24166	23973	23996	24206	24074	24136	23993	24068	23836	23711	23759	24143	23991	23960	24098	24159	23986	23948	24136	24191	24325	24070	24027	24102	24136	23962	23834	24059	23710	24075	23952	24365	24018	24065	24042	24058	24236	24340	24012	24232	23950	23991	24059	23923	24081	23800	24092	24060	24224	23922	23843	24327	24074	24166	24035	24102	23914	24225	24123	24206	24058	24176	24013	24042	23969	24278	24069	24157	24143	24094	24023	23999	24077	23906	24048	24226	24092	23928	24169	24128	24216	23941	24114	23975	24167	24302	24229	23818	23863	24208	24157	24201	24068	24158	23897	24174	24162	24264	24032	23965	24178	24074	23901	24026	23877	24043	23909
22033	44782	77782	97684	86471	62325	36273	21149	16265	15334	15238	15223	15202	15184	15261	15097	15145	15247	15066	15278	15380	15168	15202	15172	15101	15346	15143	15040	15295	15138	15209	15109	15081	15255	15135	15122	15233	15065	15100	15149	15134	15332	15223	15166	15221	15284	15168	15141	15424	15293	15269	15304	15159	15119	15150	15158	15279	15141	15241	15079	15256	15178	15179	15118	15038	15062	15231	15341	15097	15150	15309	15165	15163	15002	15104	14928	15159	15164	15222	15087	15161	15126	15154	15108	15179	15355	15186	15338	15339	15081	15141	15112	15225	15333	15246	14923	15135	15110	15237	15012	15221	15135	15203	15267	15171	15130	15052	14951	15027	15084	15296	15089	15174	15220	14946	15265	15087	15167	15203	15111	15196	15292	15226	15351	15200	15192	15170	15257	15239	15071	15148	15084	15205	15059	15097	15122	15139	15121	15456	15016	15068	15075	15096	15102	15156	15131	15166	15166	15045	15034	15183	15076	15093	15167	15110	15152	15053	15178	15230	15058	15032	15258	15159	15219	15168	15057	15182	15245	15232	15070	15089	15266	15228	15285	14886	15128	15273	15157	15120	15063	15033	14899	15185	15025	15130	15189	15128	15147	15197	15094	15060	15060	14997	15052	15023	15256	15080	15051	15167	15223	15210	15251	15055	15047	15300	15107	15060	15047	15023	15026	15253	15201	15227	15197	15019	15168	15106	15177	15178	15168	15315	15161	15183	15064	15162	15145	15233	15208	15201	15263	15244	14965	15209	15276	15200	15121	15117	15232	15242	15216	15051	15082	15097	14883	15108	15096	15226	15169	15190	15102	15130	14996	15229	15183	15173	14987	15251	15133	15221	15029	15087	15233	15163	15037	15254	15128	14977	15166	15070	15124	15086	15183	15037	15273	15068	15321	15172	15234	15088	15228	15188	15120	15140	15170	15190	15069	15091	15022	15041	15087	15217	15142	15319	15134	15208	15274	15212	15135	15213	15190	15040	15189	15139	15287	15031	15175	15018	15302	15163	15009	15259	15263	15104	15160	15235	15215	14988	15135	15138	15034	15067	15216	15000	15177	15149	15078	15156	15129	15234	15082	15206	15204	15036	15163	15184	15262	15129	15170	15107	15143	15093	15221	15231	15067	15039	15112	14920	15205	15055	15046	15232	15092	15202	15152	15290	15098	15179	15310	15288	15271	15072	15144	15285	15236	15205	15071	15056	15114	15193	15156	15170	15080	15053	15113	15115	15224	14985	15196	15012	15186	15147	15172	15199	15079	15147	15322	15030	15245	15046	15164	15374	15228	15189	15040	15181	15121	15298	15213	15393	15136	15143	15143	15173	15114	15035	15064	15024	15066	15098	15145	15191	15013	15231	15131	15092	15170	15107	15118	15171	15133	15117	15128	15172	15011	15062	15121	15187	15053	15206	15166	15095	15211	15055	15143	15311	15077	15147	15044	15254	15031	15066	15164	15245	15160	15066	14966	15135	15078	15273	15194	15250	15163	14950	15248	15025	15073	15196	15143	15168	15168	15287	15103	15193	15166	14885	15187	15243	15110	15162	15082	15157	15148	15223	15111	15113	15316	15085	15315	15006	15123	15303	15068	15132	14980	15095	15348	15160	15065	15105	14941	15333	15173	15129	15036	15112	15148	15217	15019	14984	14958	15217	15218	15071	14956	15012	15193	15021	15084	15142	15151	15362	15418	15181	15064	15169	15129	15040	15254	15159	15209	15142	14981	15179	15248	15213	15151	15095	15118	15201	15162	15189	15206	15012	15260	15198	15074	15092	15114	14913	15069	15216	15100	14961	15245	15339	14991	15285	15099	15165	15028	15178	15121	15123	15143	15292	15226	15287	15087	14984	15260	14987	15207	15150	15007	15092	15109	14898	15006	15390	14984	15069	15059	14985	15176	15213	15280	15143	15313	15040	14976	15148	15005	15123	15074	15147	15283	14962	15087	15097	15076	15202	15160	15094	14995	15062	15143	15046	15098	15250	15204	15162	15270	15134	15102	15230	15389	15183	14999	15265	15051	15050	15187	15099	15097	15217	14985	15162	15124	15122	15141	15241	15138	15074	15152	15290	15076	15178	15285	15102	15152	15197	15075	15257	15246	15158	15257	15193	15249	15110	15116	15158	15134	15231	15029	15049	15108	15202	15102	14913	15200	15163	15188	15031	15016	15168	15165	15260	15102	14988	15009	14991	15061	15188	15108	15152	15118	15323	15177	15034	15146	15153	15318	15187	15228	15156	15147	15104	15208	15152	15064	15217	15291	15197	15106	15082	15064	15183	15133	15351	14967	15229	15138	15272	15029	15130	15140	15109	15034	15435	14921	15184	15012	15123	15077	15088	15217	14980	15236	15293	15125	15197	15067	15140	15272	15104	15021	15148	15068	15140	15409	15155	15095	15210	15314	15049	15078	15083	15086	15190	15119	15227	15324	14992	15275	15278	15245	15260	15176	15163	15219	15242	15272	15042	15269	15099	14919	15044	15050	15147	15074	15237	15196	15203	15233	14913	15096	15110	14993	15075	15415	15195	15112	15146	14944	15143	15044	15194	15261	14874	14971	15162	15236	15132	15104	15050	15140	15158	15164	14941	15061	14917	15185	15174	15131	14994	15075	15118	15107	15219	15055	15084	15061	15182	14977	15069	15250	15112	15098	15146	15139	15140	15323	15136	15202	15159	15053	15359	15149	15052	15121	15203	15264	15018	15225	15014	15081	15165	15228	15266	15167	15190	15154	15152	15208	15200	15007	15196	15076	15209	14940	15054	15459	15043	15118	15174	15144	15254	15222	15096	15054	15047	15106	15152	15100	15147	15161	15151	15108	15175	15101	15347	15398	15086	15170	15166	15245	14971	15102	15085	15169	15099	14978	15134	15000	15202	15011	15205	15000	15084	15118	15199	15061	15123	15063	15043	15214	15142	15296	15107	15141	15026	15047	15125	15159	15076	15230	15056	15098	15196	14940	15304	15050	15229	15155	15139	15146	15071	15048	15140	15104	15071	15151	15043	15141	15192	15102	14880	15120	15081	15000	15025	15126	15122	15191	15028	15196	15353	15162	15069	15255	15254	15131	15259	15144	15088	14985	15084	15183	15074	15117	15062	15372	15161	14998	14996	15074	15254	15079	15078	15196	15175	15291	15173	15219	15072	15155	15183	15262	15116	15240	15134	15123	15070	14994	15120	15217	15043	15251	15130	15328	15232	15068	15068	15243	15178	15136	15093	15064	15049	15123	15144	15027	15156	15166	15136	15174	15006	15190	15199	15264	15113	14953	15281	15201	15087	15195	15029	15063	15192	15013	15054	15136	15176	15204	15262	15217	14992	15114	15078	15053	15242	15085	15078	15231	15163	15073	15131	15180	14945	15028	15253	15122	15285	15295	15096	15004	15117	15170	15083	15137	15126	15129	15085	15121	15173	14900	15032	14996	15339	15066	15147	15109	15012	14933	15271	15102	15191	15077	15147	15193	15146	15186	15128	15041	15141	15145	15167	15274	15242	15148	15176	15163	15076	15171	15098	15251	15162	15209	15098	15154	15157	15029	15026	15088	15163	14978	15211	15045	15199	15121	15198	15198	15109	15303	14964	15002	15047	15107	15233	15121	15097	15034	15055	15151	15284	15297	15169	15187	15128	15073	15132	15011	15027	15152	15193	15030	15028	15222	15019	15028	15068	15356	15265	15101	15425	15255	15294	15134	15006	15109	15142	15107	15010	15143	15009	15218	15207	15048	15045	15172	15218	15068	15089	15096	15165	15203	15310	15065	15248	15142	15177	15197	15148	15208	15156	15139	15195	14955	15191	14990	15138	15158	15016	14989	15059	14985	15234	15059	15159	15155	15000	15116	15114	15255	15287	15172	15126	15110	15179	15116	15143	15073	15179	15082	15058	15122	15097	15202	15102	15184	15166	14855	14937	15074	14908	15012	15237	15149	15235	15358	15105	15133	15104	15214	15110	15183	15123	15136	15054	15041	15010	15133	15199	14917	15038	15181	15089	15076	15231	15248	15019	14991	15185	15187	15012	15021	15115	15064	15189	15191	15184	15104	15298	15192	15197	15188	15050	15104	15134	15196	15128	15181	15018	15217	15063	15076	15171	15107	15246	15027	15290	15204	15199	15204	15029	15117	15211	15154	15092	15095	15188	15276	15143	15094	15192	15182	15166	15135	15244	15169	15027	15217	15028	15203	15176	15173	15100	15073	15002	15135	15159	15048	15084	15030	15070	15150	15127	14990	15296	15249	15214	15085	15168	15140	15060	15104	15024	15062	15216	15227	15022	15225	15059	14969	15284	15065	14978	15072	15070	15195	15061	15109	15184	15121	15106	15126	15124	15033	15011	15064	14978	15174	15123	15230	15156	15130	14979	15078	15190	15262	15154	15118	14960	15097	15078	14986	14921	15232	15164	15348	15014	15041	15077	15130	15140	14990	15221	15109	15017	15139	15042	14970	15301	15085	14956	15022	15028	15154	15061	15115	15273	15101	14939	15050	15206	15057	15280	15120	15032	15083	15152	15207	15224	15015	15178	15120	14972	15102	15083	15201	15170	14971	15266	15183	15052	15050	15122	15178	14922	15171	14979	15133	15194	15226	15045	15257	15061	15223	15101	15103	15132	15218	15169	15024	15180	15254	15262	15113	15118	15237	15095	14925	15056	15283	14993	15004	15229	15209	15272	15214	15198	15129	15085	15024	15094	15009	15136	15093	15131	15050	15135	15155	14964	15033	15090	15053	15292	15183	15148	15154	15157	15154	15055	15271	15187	15319	15109	15138	15106	15035	15019	15098	15103	15109	15135	15279	15112	15068	15029	15084	14987	15178	15195	14926	15086	15303	15042	15252	15114	14976	14840	15136	15176	15176	15204	15103	15092	15056	15162	15280	15025	15178	15111	14904	15081	15131	15169	15138	15170	15018	15091	15045	14988	15062	15169	15014	14924	15358	15246	15116	15192	15029	15353	15211	15081	15007	15238	15046	15294	15211	15160	15107	15174	15175	14830	15183	15260	15219	15106	15010	15119	15069	15121	15126	15302	15191	15091	15024	15174	15119	15168	15154	15276	15098	15064	15023	15096	15102	15067	15124	14950	15178	15209	15206	15104	15144	14919	15242	15309	15126	15304	15101	15100	15319	15165	15003
33370	27836	35549	39765	36690	32489	27925	24977	23632	23569	23269	23277	23431	23438	23048	23379	23430	23466	23592	23134	23501	23499	23363	23422	23211	23185	23437	23498	23253	23180	23327	23429	23165	23310	23368	23159	23301	23401	23301	23140	23300	23494	23282	23460	23020	23215	23454	23408	23340	23352	23313	23363	23306	23409	23394	23522	23408	23280	23353	23369	23386	23494	23452	23412	23596	23427	23221	23270	23493	23549	23270	23430	23494	23327	23180	23372	23335	23200	23186	23400	23271	23113	23246	23524	23525	23444	23362	23457	23518	23233	23525	23345	23177	23242	23428	23339	23446	23322	23135	23247	23366	23502	23545	23470	23391	23461	23400	23325	23413	23015	23362	23401	23503	23314	23326	23390	23358	23374	23476	23261	23781	23180	23228	23312	23747	23202	23271	23401	23606	23558	23534	23470	23360	23427	23451	23333	23150	23265	23639	23273	23456	23149	23416	23543	23424	23319	23402	23385	23359	23380	23498	23348	23261	23555	23366	23277	23218	23323	23397	23451	23440	23247	23154	23364	23496	23393	23537	23416	23450	23337	23249	23362	23250	23227	23376	23355	23298	23290	23440	23259	23622	23380	23395	23302	23143	23283	23287	23178	23292	23498	23397	23122	23435	23423	23377	23388	23151	23301	23152	23381	23524	23229	23403	23294	23185	23429	23293	23179	23345	23488	23403	23230	23403	23376	23275	23165	23186	23205	23117	23355	23291	23371	23141	23458	23267	23081	23461	23369	23329	23305	23479	23350	23416	23350	23406	23243	23328	23155	23426	23411	23373	23549	23484	23465	23428	23534	23238	23181	23236	23316	23289	23139	23648	23234	23456	23592	23403	23378	23308	23479	23448	23397	23723	23483	23380	23337	23424	23305	23452	23251	23331	23418	23393	23339	23465	23421	23345	23253	23326	23350	23291	23146	23300	23214	23433	23326	23395	23301	23475	23434	23321	23259	23152	23199	23269	23383	23338	23205	23585	23430	23310	23538	23293	23347	23227	23340	23444	23311	23218	23303	23416	23339	23397	23292	23535	23493	23281	23325	23150	23255	23390	23380	23428	23139	23311	23439	23354	23294	23417	23350	23621	23282	23230	23241	23103	23380	23347	23421	23341	23476	23420	23394	23179	23384	23626	23451	23579	23188	23532	23372	23406	23262	23584	23296	23384	23426	23487	23526	23194	23330	23374	23622	23141	23402	23324	23247	23234	23407	23374	23543	23246	23573	23488	23211	23339	23529	23298	23153	23226	23259	23432	23331	23132	23569	23473	23275	23173	23322	23212	23367	23329	23209	23453	23513	23361	23505	23271	23264	23273	23292	23633	23455	23424	23453	23489	23353	23268	23568	23396	23153	23629	23443	23486	23414	23291	23321	23609	23263	23303	23121	23324	23469	23163	23333	23208	23397	23327	23400	23394	23524	23365	23411	23316	23324	23188	23276	23509	23353	23248	23240	23388	23496	23274	23070	23529	23500	23591	23306	23475	23139	23286	23419	23469	23532	23235	23319	23246	23404	23491	23384	23230	23119	23455	23542	23419	23425	23364	23329	23229	23066	23293	23332	23348	23150	23144	23114	23431	23232	23383	23576	23328	23264	23330	23179	23499	23412	23361	23330	23266	23372	23414	23323	23382	23467	23374	23485	23441	23466	23365	23252	23315	23204	23493	23259	23304	23277	23451	23351	23352	23468	23501	23318	23337	23375	23167	23434	23215	23449	23501	23521	23569	23580	23407	23204	23447	23412	23247	23467	23375	23370	23102	23448	23527	23169	23424	23534	23363	23357	23440	23251	23557	23171	23428	23120	23476	23268	23561	23356	23593	23275	23140	23238	23288	23384	23327	23478	23470	23404	23586	23364	23414	23419	23205	23322	23234	23152	23343	23359	23458	23278	23330	23313	23140	23480	23261	23366	23284	23581	23331	23276	23524	23385	23480	23380	23275	23324	23327	23266	23259	23435	23412	23226	23511	23434	23518	23326	23246	23093	23497	23400	23503	23478	23273	23312	23307	23315	23102	23449	23480	23280	23544	23161	23097	23359	23006	23227	23301	23299	23296	23330	23253	23283	23493	23354	23224	23299	23179	23466	23363	23251	23525	23350	23267	23129	23298	23064	23470	23363	23165	23184	23140	23372	23317	23367	23468	23445	23515	23332	23222	23439	23485	23379	23357	23415	23385	23430	23320	23258	23381	23542	23399	23495	23285	23278	23386	23233	23545	23259	23374	23396	23366	23435	23235	23410	23230	23516	23446	23574	23524	23620	23258	23300	23629	23363	23149	23239	23261	23328	23432	23270	23129	23090	23152	23281	23316	23445	23248	23070	23332	23405	23255	23386	23392	23365	23367	23593	23325	23339	23414	23278	23419	23259	23440	23378	23299	23387	23567	23300	23278	23139	23105	23427	23405	23400	23340	23583	23278	23295	23310	23098	23326	23248	23245	23370	23477	23191	23217	23287	23316	23100	23334	23274	23396	23310	23365	23299	23664	23259	23346	23273	23414	23431	23443	23275	23153	23401	23129	23304	23106	23272	23505	23586	23544	23214	23318	23426	23296	23469	23451	23529	23345	23618	23406	23187	23274	23411	23417	23049	23248	23389	23263	23272	23616	23313	23497	23414	23382	23474	23247	23343	23450	23355	23219	23527	23476	23340	23314	23379	23566	23273	23554	23222	23349	23448	23539	23527	23529	23360	23082	23328	23422	23393	23438	23228	23460	23345	23373	23370	23334	23497	23401	23233	23307	23431	23431	23361	23259	23599	23248	23371	23512	23252	23356	23314	23382	23382	23228	23329	23194	23535	23555	23502	23430	23407	23219	23432	23306	23431	23847	23094	23399	23477	23218	23671	23536	23288	23297	23140	23389	23288	23413	23320	23470	23530	23528	23461	23453	23565	23371	23428	23447	23268	23246	23419	23518	23165	23059	23401	23402	23491	23356	23291	23279	23324	23300	23259	23146	23272	23505	23408	23313	23409	23527	23436	23392	23385	23180	23617	23552	23330	23216	23275	23310	23468	23314	23496	23497	23413	23535	23294	23451	23389	23531	23364	23179	23096	23557	23159	23209	23221	23281	23375	23211	23113	23274	23332	23410	23593	23392	23259	23248	23417	23184	23040	23395	23306	23347	23380	23347	23445	23439	23279	23546	23354	23496	23144	23163	23378	23238	23513	23361	23220	23556	23340	23408	23437	23569	23408	23354	23526	23401	23392	23289	23219	23364	23288	23301	23446	23228	23190	23059	23698	23183	23400	23273	23642	23432	23258	23073	23427	23217	23230	23303	23550	23262	23201	23582	23252	23447	23414	23366	23364	23324	23457	23300	23269	23432	23299	23369	23327	23182	23220	23638	23261	23359	23494	23381	23355	23385	23405	23417	23370	23125	23459	23605	23253	23210	23208	23193	23465	23489	23682	23322	23387	23330	23335	23507	23338	23459	23151	23184	23097	23489	23166	23323	23204	23241	23368	23219	23343	23516	23374	23378	23385	23195	23510	23521	23292	23584	23470	23153	23330	23284	23417	23216	23338	23275	23052	23385	23341	23254	23343	23524	23534	23540	23287	23604	23580	23600	23452	23331	23489	23224	23275	23544	23393	23493	23403	23367	23140	23285	23280	23460	23547	23446	23471	23643	23296	23349	23404	23496	23361	23404	23106	23421	23337	23341	23519	23417	23451	23367	23337	23109	23375	23331	23303	23394	23172	23313	23332	23320	23549	23505	23590	23461	23448	23316	23286	23382	23700	23039	23480	23447	23301	23327	23464	23315	23290	23399	23530	23403	23437	23355	23122	23514	23145	23331	23320	23588	23389	23611	23347	23412	23467	23421	23585	23482	23309	23360	23301	23498	23359	23259	23368	23463	23407	23588	23432	23163	23121	23430	23459	23217	23515	23740	23588	23177	23534	23376	23504	23346	23428	23428	23386	23274	23424	23282	23691	23260	23341	23484	23285	23242	23383	23389	23280	23358	23439	23580	23277	23156	23259	23203	23072	23426	23502	23254	23303	23257	23454	23193	23478	23322	23673	23334	23622	23384	23429	23292	23388	23218	23531	23374	23556	23417	23493	23364	23606	23328	23400	23313	23566	23326	23408	23295	23372	23377	23470	23321	23289	23337	23264	23532	23511	23491	23446	23395	23258	23274	23269	23550	23393	23438	23426	23396	23357	23334	23300	23334	23124	23644	23107	23262	23337	23370	23484	23365	23481	23489	23397	23579	23279	23393	23573	23294	23508	23313	23429	23469	23352	23274	23217	23439	23433	23549	23504	23477	23271	23381	23371	23410	23511	23337	23536	23410	23599	23528	23304	23373	23318	23282	23283	23206	23299	23502	23180	23172	23311	23307	23657	23475	23159	23434	23329	23225	23318	23508	23409	23596	23285	23403	23391	23503	23379	23493	23312	23307	23154	23534	23242	23430	23443	23301	23148	23519	23100	23554	23517	23415	23193	23377	23345	23524	23406	23419	23796	23382	23447	23216	23270	23566	23375	23263	23429	23439	23148	23545	23207	23296	23186	23328	23170	23516	23335	23574	23362	23311	23427	23288	23260	23330	23202	23265	23402	23451	23283	23424	23580	23623	23576	23249	23323	23505	23214	23493	23201	23301	23389	23363	23455	23476	23467	23342	23351	23611	23122	23320	23454	23337	23651	23289	23338	23321	23282	23275	23536	23322	23541	23415	23388	23405	23572	23419	23410	23495	23485	23370	23376	23443	23500	23537	23336	23400	23499	23455	23397	23356	23463	23574	23335	23379	23188	23336	23220	23422	23260	23451	23213	23336	23268	23536	23170	23390	23595	23258	23318	23183	23345	23358	23404	23490	23519	23331	23442	23502	23085	23355	23177	23328	23440	23319	23538	23419	23244	23631	23270	23318	23471	23468	23302	23440	23362	23586	23506	23486	23364	23344	23365	23532	23348	23316	23151	23287	23279	23506	23588	23416	23223	23493	23416	23389	23451	23476	23363	23310	23305	23419	23244	23543	23293	23505	23418	23342	23315	23277	23431	23622	23432	23243	23248	23264	23296	23541	23458	23369	23451	23284	23566	23364	23206	23393	23233	23646	23460	23364	23482	23431	23415	23391	23353	23546	23343	23550	23191	23231	23766	23267	23492	23279	23356	23328	23251	23085	23242	23247	23447
18858	25267	30369	30605	27489	22723	17418	15247	14301	14444	14256	14329	14266	14177	14189	14283	14088	14358	14387	14284	14153	14224	14202	14264	14315	14295	14428	14184	14199	14211	14222	14247	14166	14370	14270	14212	14200	14207	14200	14097	14242	14168	14227	14155	14238	14280	14295	14214	14132	14323	14241	14179	14245	14291	14132	14155	14275	14219	14252	14274	14301	14151	14277	14375	14281	13955	14301	13932	14382	14337	14230	14157	14195	14139	14328	13957	14182	14275	14283	14299	14279	14205	14059	14205	14135	14117	14157	14189	14249	14260	14082	14162	14384	14234	14126	14174	13987	14170	14248	14147	14210	14336	13978	14258	14145	14193	14127	14091	14054	14084	14150	14266	14347	14258	14350	14160	14046	14292	14298	14285	14105	14169	14276	14279	14257	14128	14122	14022	14151	14214	14292	14057	14044	14236	14135	14182	14114	14138	14308	14227	14251	14204	14363	14167	14331	14295	14129	14318	14217	13969	14128	14083	13932	13977	14088	14170	14227	14024	14223	14275	14085	14174	14215	14307	14012	14159	14192	14088	14098	14230	14158	14080	14234	14315	14194	14154	14088	14245	14061	14320	14340	14117	14196	14236	14173	14290	14135	14326	14220	14186	14176	14080	14339	14083	14379	14138	14198	14031	14027	14125	14153	14048	14152	14243	14140	14286	14242	14218	14308	14097	14251	14145	14145	14160	14237	14163	14305	14296	14182	14143	14315	14304	14374	13984	14196	14187	14170	14172	14118	14063	14281	14183	14091	14022	14115	14059	14114	14216	14243	14188	14141	14275	14143	13921	14205	14431	14150	14041	14157	14295	14314	14173	14193	14368	14143	14179	14107	14247	14095	14341	14259	14386	14257	14237	14159	14179	14018	14188	14203	13909	14219	14101	14116	14361	13956	14226	14248	14174	13994	13981	14307	14217	14269	14139	14299	14161	14174	14084	14191	14231	14158	14140	14268	14068	14255	14135	14311	14310	14254	13988	14325	14307	14186	14342	14292	14166	14226	14296	14285	13914	14242	14198	14216	14291	14127	14035	14335	14075	14196	14260	14270	14199	14137	14323	14201	14148	14282	14274	14257	14149	14222	14252	14217	14025	14195	14266	14122	14239	14087	14237	14198	14255	14270	14008	14199	14339	14123	14258	14107	14336	14243	14210	14294	14300	14227	14262	14159	14132	14170	14107	14134	14135	14497	14262	14241	14088	14166	14223	14187	14168	14166	14200	14155	14269	14018	14221	14260	14111	14037	14133	14117	14157	14040	14184	14166	14145	14277	14165	14099	14052	14173	14245	14119	14240	14312	14143	14326	14388	14079	14334	14204	14200	14167	14189	14130	14030	14286	14257	14187	14074	14091	14232	14036	14164	13978	14170	14291	14197	14133	14175	14333	13834	14146	14166	14227	14020	14151	14122	14142	14194	14254	14096	14041	14143	14138	14163	14114	14305	14180	14169	14131	14126	14005	14241	14038	14189	14323	14107	14143	14239	14246	14216	14096	14117	14219	14040	14356	14013	14188	14153	14318	14235	14132	14318	14391	14099	14188	14215	14266	14136	14331	14230	14091	14072	14260	14187	14103	14191	14153	14171	14191	14102	14247	14216	14214	14195	14015	14165	14239	14138	14101	14293	14191	14298	14042	14071	14189	14218	14126	14166	14319	14128	14155	14148	13995	14109	14208	14192	14042	14210	14257	14139	14210	14301	14248	14094	14195	14232	14120	14297	14034	14152	14147	14360	14126	14235	14180	14219	14296	14259	14195	14096	14113	14273	14166	14420	14146	14204	14136	14105	14109	14255	14165	14076	14097	13965	14264	14251	14225	14083	14058	14284	14121	14222	14130	14236	14343	14143	14394	14157	14211	14118	14182	14072	14228	14319	14106	14106	14235	14263	14153	14278	14203	14013	14100	14193	14245	14236	14200	14174	14145	13948	14217	14263	14099	14152	14162	14100	14242	14121	14224	14275	14310	14409	14037	14165	14316	14118	14113	14226	14395	14058	14253	14169	14272	14213	14304	14171	14221	14188	13998	14343	14089	14159	14170	14122	14280	14211	14033	13959	14148	14202	14155	14170	14166	14178	14275	14317	14129	14144	14156	14302	14152	14298	14103	14305	14347	14236	14187	14244	14237	14347	14173	14184	14167	14082	14193	14266	14124	14135	14240	14127	14301	14028	14224	14095	14298	14287	14129	14061	14132	14318	14289	14018	14273	14095	14004	14040	14183	14195	14103	14207	14180	14148	14249	14132	13945	14231	14179	14193	14128	14204	14172	14280	14228	14400	14245	14067	14133	14089	14386	14179	14099	14200	14042	14303	13989	13935	14150	14259	14273	14301	14155	14191	14279	14229	14106	14132	14044	14292	14270	14358	13924	14274	14128	14085	14136	14192	14152	14223	14346	14237	14208	14249	14247	13959	14193	14055	14161	14150	14237	14193	14252	14069	14110	14197	14304	14218	14227	14237	14008	14115	14145	14108	14122	14188	14202	14183	14242	14187	14191	14195	14275	14113	14319	14190	14245	14153	14178	14301	14249	14092	14204	14077	14101	14185	14194	14149	14166	14166	14035	14242	14085	14320	14054	14141	14118	14277	14232	14144	14142	14140	14379	14234	14314	14194	14275	14283	14184	14037	14279	14204	14069	14261	14088	14166	14444	14248	14301	14093	14252	14135	14165	14031	14152	14317	14081	14159	14161	14282	14186	14176	14059	14059	14205	14268	14163	14020	14208	14295	14145	14126	14077	14164	14130	14137	14147	14093	14246	14068	14160	14317	14237	14183	14212	14198	14074	14195	14157	14195	14115	14075	14173	14204	14147	14236	14172	14136	14030	14235	14268	14299	14274	14135	14111	14122	14031	14220	14072	14060	14173	14080	14143	14307	14190	14237	14306	14220	14292	14188	14246	14252	14194	13930	14258	14155	14198	14110	14140	14213	14059	14028	14296	14292	14208	14291	14226	14373	14101	14237	14050	14031	14169	14109	14318	14304	14239	14070	14221	14291	14182	14299	14212	14184	14107	14237	14169	14254	14153	13966	14138	14196	14232	14195	14294	14019	14175	14206	14245	14143	14349	14239	14188	14104	14217	14028	14138	14274	14090	14123	14090	14152	14110	14364	14226	14142	14003	13967	14206	14178	14016	14147	14227	14337	14080	14185	14258	14071	14118	14153	14042	14118	14155	14153	14038	14011	14107	14221	14176	14281	14101	13983	14297	14130	14104	14081	14243	14196	14201	14198	14324	14096	14359	14240	14071	14106	14170	14196	14200	14197	14374	14203	14279	14354	14139	14154	14296	14199	14219	14053	14102	14148	14099	14073	14293	14050	14311	14279	14262	14183	14258	14209	14261	14166	14212	14180	14280	14226	14142	14279	14302	14059	14208	14297	14236	14242	14272	14323	14164	14125	14111	14195	14350	14044	14343	14124	14207	14197	14024	14165	14160	14371	14193	14327	14287	14171	14043	14110	14220	14224	14102	14095	14156	14087	13959	14026	14045	14004	14257	14108	14216	14115	14218	14164	14217	14263	14204	14150	14162	14108	14345	13969	14191	14424	14085	14180	14201	14332	14135	14194	14122	14309	14257	14226	14337	14271	14084	14181	14132	14205	14305	14216	14088	14236	14118	14034	14120	14166	14262	14278	14090	14290	14156	14386	14209	14185	14186	14164	14287	14229	14092	14141	14280	14243	14156	14092	14010	14134	14372	14257	14261	14223	14125	14200	14201	14346	14210	14187	14239	14369	14204	14371	14010	14065	14316	14172	14133	14169	14211	14225	14231	14335	14249	14292	14079	14352	14156	14161	14050	14090	14159	14180	14140	14158	14194	14081	14212	14064	14232	14372	14100	14139	14311	13988	14137	14115	14369	14174	14264	14007	14181	14261	14039	14098	14141	14136	14207	14111	14203	14137	14272	14165	14151	14223	14132	14091	14157	14236	14293	14046	14350	14073	14125	14163	14356	14157	14422	14333	14176	14261	14335	14243	14389	14005	14174	14027	14063	14265	14178	14213	14149	14035	14326	14141	14055	14140	14110	14269	14117	14129	14172	14035	14013	14343	13997	14083	14217	14062	14253	14310	14205	14342	14353	14198	14137	14337	14181	14181	14251	14049	14132	14282	14189	14191	14019	14246	14272	14259	14261	14136	14407	14216	14325	14090	14261	14092	14049	14294	14217	14290	14196	14106	14264	14262	14164	14200	14051	14092	14148	14407	14250	14257	14100	14060	14165	14102	14076	14130	14390	14316	14111	14140	14212	13943	14267	14384	14172	14044	14139	14199	14076	14022	14154	14125	14020	14244	14167	14199	14025	14103	14213	14082	14242	14191	14279	14270	14286	14261	14134	14179	14220	14152	14185	14223	14232	14385	14245	14087	14121	14144	14208	13988	14180	14096	14035	14220	14205	14172	14241	14126	14158	14321	14250	14083	14080	14118	14119	14059	14104	13864	14276	14289	14167	14139	14001	14164	14187	14296	14186	14164	14169	14055	14238	14257	14141	14137	14201	13977	14161	14080	14171	14365	14123	14011	14145	14139	14226	14101	14131	14226	14141	14197	14272	14243	14091	14348	14436	14182	14257	14265	14225	14178	14075	14251	14282	14071	14132	14082	14178	14219	14309	14204	14195	14329	14278	14221	14018	14161	13994	14246	14212	14338	14091	14321	14239	14222	14037	14241	14124	14217	14105	14240	14165	14175	14054	14130	14219	14199	14137	14254	14089	14242	14203	14130	14298	14093	14294	14142	14140	14134	14173	14209	14335	14181	14010	14165	14243	14095	14126	14269	13997	14268	14192	14211	14038	14222	14394	14045	14166	14211	14362	14253	14188	14264	14187	14082	14202	14113	14205	14365	14043	14227	14271	14190	14261	14142	14055	14214	14275	14007	14154	14213	14156	14091	14056	14376	14241	14388	14267	14304	14248	14113	14196	14207	14331	13947	14163	14148	14113	14204	14181	14161	14427	14178	14142	14394	14236	14090	14303	14081	14228	14222	14212	14099	14234	14073	14184	14139	14207	14138	14216	14338	14054	14166	14167	14317	14141	14026	14186	14072	14306	14076	14195	14040	14194	13953	14123	14051	14057	14241	14248	14099	14219	14270	14201	14221	14182	14144	14331	14134	14272	14220	14107	14307	14068	14297
25884	21774	35539	61254	63529	54772	42755	30252	25311	24002	23711	23493	23566	23665	23429	23539	23487	23384	23413	23261	23484	23474	23392	23511	23156	23343	23174	23214	23118	23375	23517	23631	23541	23376	23452	23311	23552	23411	23401	23400	23303	23341	23612	23335	23414	23376	23448	23384	23481	23246	23260	23210	23206	23511	23495	23129	23443	23340	23472	23694	23449	23510	23311	23494	23325	23102	23470	23263	23336	23226	23583	23352	23442	23290	23290	23362	23290	23418	23315	23216	23246	23132	23139	23289	23442	23161	23217	23290	23343	23130	23256	23285	23487	23513	23362	23278	23506	23412	23229	23117	23501	23573	23255	23347	23306	23357	23427	23429	23364	23508	23170	23189	23292	23174	23182	23244	23154	23338	23441	23228	23242	23235	23443	23510	23516	23394	23284	23355	23261	23117	23332	23461	23258	23397	23365	23170	23416	23192	23467	23432	23506	23433	23494	23501	23182	23256	23145	23304	23289	23153	23083	23259	23444	23265	23304	23377	23353	23393	23073	23441	23398	23612	23447	23301	23474	23333	23194	23404	23606	23271	23031	23317	23171	23546	23186	23205	23318	23076	23357	23086	23302	23251	23274	23146	23115	23248	23228	23439	23207	23328	23501	23250	23335	23328	23343	23123	23186	23356	23459	23611	23382	23381	23467	23383	23304	23299	23509	23414	23399	23515	23322	23051	23180	23270	23320	23271	23101	23460	23296	23518	23339	23175	23132	23182	23333	23281	23114	23147	23418	23052	23240	23138	23354	23426	23323	23319	23622	23066	23301	23265	23506	23431	23343	23295	23721	23382	23433	23344	23303	23229	23297	23055	23436	23423	23468	23209	23637	23302	23605	23464	23334	23299	23655	23507	23381	23054	22961	23237	23280	23379	23472	23401	23548	23156	23718	23092	23294	23121	23410	23288	23439	23002	23108	23376	23384	23145	23318	23335	23355	23241	23391	23328	23448	23360	23251	23614	23152	23324	23334	23209	23292	23432	23308	23213	23568	23609	23605	23255	23164	23245	23210	23521	23468	23272	23223	23266	23515	23283	23224	23148	23230	23189	23338	23051	23318	23269	23418	23263	23397	23378	23286	23207	23198	23275	23423	23399	23610	23427	23426	23337	23145	23265	23269	23266	23047	23364	23142	23216	23353	23239	23468	23302	23448	23478	23487	23107	23133	23248	23393	23379	23268	23352	23436	23310	23438	23311	23199	23409	23229	23240	23308	23584	23252	23353	23670	23310	23262	23190	23338	23180	23263	23229	23349	23617	23308	23238	23400	23250	23338	23452	23301	23270	23360	23402	23489	23360	23428	23332	23363	23503	23217	23470	23305	23343	23713	23368	23432	23278	23327	23443	23356	23273	23067	23201	23407	23301	23350	23254	23284	23695	23396	23365	23563	23246	23322	23419	23432	23290	23236	23424	23492	23395	23434	23249	23224	23278	23206	23243	23306	23590	23354	23322	23183	23417	23248	23400	23421	23280	23444	23361	23369	23312	23378	23369	23339	23501	23248	23319	23381	23250	23267	23415	23323	23390	23253	23312	23363	23320	23232	23215	23413	23416	23358	23225	23098	23426	23080	23368	23407	23319	23463	23651	23346	23228	23345	23340	23185	22864	23338	23305	23287	23276	23343	23455	23100	23099	23425	23500	23388	23117	23269	23324	23038	23359	23329	23543	23415	23335	23230	23570	23151	23272	23281	23201	23426	23215	23319	23564	23424	23300	23422	23415	23340	23280	23146	23343	23358	23313	23476	23393	23343	23387	23366	23311	23378	23189	23187	23355	23200	23256	23635	23272	23201	23238	23321	23268	23312	23296	23446	23376	23255	23357	23222	23345	23321	23506	23393	23083	23307	23354	23454	23307	23241	23286	23332	23265	23344	23297	23470	23453	23405	23363	23344	23256	23543	23277	23304	23223	23310	23384	23262	23203	23243	23270	23113	23436	23203	23424	23458	23377	23478	23526	23323	23112	23390	23470	23534	23294	23117	23304	23384	23345	23373	23549	23363	23360	23093	23359	23381	23576	23527	23233	23338	23379	23297	23170	23383	23172	23233	23057	23336	23280	23320	23486	23415	23397	23279	23217	23353	23402	23306	23269	23234	23374	23340	23396	23435	23222	23425	23421	23272	23333	23247	23147	23332	23236	23446	23046	23358	23332	23261	23352	23407	23486	23257	23031	23268	23336	23377	23422	23325	23210	23328	23251	23484	23062	23276	23500	23310	23327	23452	23192	23445	23242	23404	23366	23486	23297	23426	23325	23354	23066	23412	23205	23455	23216	23293	23381	23322	23130	23534	23297	23388	23014	23193	23457	23512	23484	23328	23245	23425	23341	23450	23170	23143	22978	23555	23363	23492	23359	23371	23494	23296	23464	23285	23403	23275	23401	23319	23486	23181	23184	23473	23365	23362	23186	23468	23300	23261	23044	23330	23161	23229	23293	23506	23266	23392	23506	23223	23350	23311	23340	23487	23517	23307	23292	23356	23367	23228	23182	23108	23169	23265	23186	23268	23297	23467	23378	23294	23382	23412	23032	23434	23517	23573	23349	23241	23474	23419	23288	23265	23354	23404	23261	23318	23128	23480	23308	23376	23190	23611	23413	23300	23183	23293	23310	23172	23306	23408	23491	23238	23224	23123	23321	23246	23135	23507	23224	23271	23070	23283	23271	23463	23329	23214	23146	22951	23367	23371	23219	23265	23311	23197	23311	23348	23415	23289	23302	23378	23346	23133	23259	23159	23346	23347	23324	23222	23215	23361	23443	23330	23242	23230	23217	23069	23305	23306	23082	23448	23419	23351	23163	23495	23521	23328	23327	23316	23264	23258	23346	23255	23391	23171	23126	23480	23356	23135	23305	23545	23286	23420	23279	23330	23285	23410	23102	23643	23253	23297	23460	23217	23215	23042	22994	23115	23193	23344	23322	23142	23392	23131	23218	23445	23298	23340	23280	23271	23497	23274	23237	23337	23485	23113	23517	23638	23468	23724	23406	23426	23416	23336	23389	23289	23283	23174	23323	23226	23486	23499	23253	23438	23191	23342	23226	23397	23258	23418	23446	23436	23403	23321	23485	23517	23262	23510	23373	23497	23368	23252	23608	23308	22980	23475	23211	23354	23674	23437	23490	23334	23263	23222	23459	23251	23292	23301	23357	23023	23286	23481	23483	23421	23227	23426	23415	23500	23507	23245	23304	23390	23518	23374	23285	23300	23286	23380	23521	23322	23200	23415	23461	23410	23368	23093	23379	23398	23481	23466	23101	23195	23381	23257	23355	23450	23267	23365	23333	23264	23260	23488	23450	23418	23477	23464	23367	23278	23281	23246	23441	23619	23471	23398	23256	23266	23330	23309	23301	23263	23343	23526	23147	23343	23292	23469	23296	23418	23323	23115	23329	23260	23383	23447	23454	23238	23325	23327	23282	23054	23283	23227	23478	23140	23334	23592	23418	23644	23211	23489	23057	23464	23306	23354	23424	23114	23316	23328	23282	23312	23305	23372	23300	23372	23228	23258	23104	23265	23416	23428	23265	23316	23426	23305	23642	23300	23442	23093	23313	23275	23576	23203	23069	23212	23165	23465	23242	23303	23330	22893	23372	23425	23295	23284	23136	23388	23019	23572	23137	23235	23214	23383	23578	23459	23104	23121	23335	23242	23434	23186	23415	23211	23427	23359	23301	23301	23376	23323	23459	23264	23329	23482	23347	23161	23148	23461	23250	23198	23184	23477	23489	23055	23306	23474	23433	23354	23346	23417	23321	23271	23308	23384	23601	23532	23302	23234	23397	23268	23086	23480	23539	23265	23440	23366	23535	23170	23233	23071	23470	23156	23448	23426	23319	23475	23216	23114	23308	23442	23387	23268	23301	23308	23317	23461	23421	23289	23516	23246	23206	23195	23209	23184	23483	23428	23161	23495	23352	23296	23412	23718	23347	23259	23614	23476	23274	23288	23107	23301	23364	23328	23094	23513	23346	23401	23331	23235	23252	23512	23471	23437	23091	23463	23315	23569	23352	23393	23300	23103	23279	23329	23348	23413	23341	23323	23547	23326	23115	23155	23189	23279	23324	23071	23082	23454	23259	23603	23238	23297	23353	23302	23142	23184	23257	23122	23265	23530	23433	23411	23278	23477	23348	23419	23480	23257	23225	23322	23249	23402	23341	23433	23211	23640	23391	23203	23196	23145	23325	23288	23210	23249	23293	23394	23558	23431	23454	23066	22861	23402	23282	23217	23072	23093	23396	23280	23271	23447	23057	23267	23384	23428	23164	23401	23336	23349	23379	23300	23210	23465	23370	23189	23539	23040	23024	23401	23517	23462	23333	23523	23333	23479	23337	23321	23235	23455	23186	23303	23427	23294	23269	23220	23134	23582	23379	23274	23393	23298	23405	23573	23319	23210	23328	23002	23564	23183	23208	23497	23336	23244	23291	23442	23511	23395	23330	23479	23504	23077	23580	23508	23344	23223	23373	23325	23242	23319	23498	23062	23296	23225	23449	23487	23285	23386	23410	23010	23127	23337	23583	23542	23263	23270	23324	23300	23356	23173	23231	23400	23068	23117	23550	23322	23134	23094	23265	23372	23505	23177	23074	23251	23223	23408	23476	23543	23172	23091	23323	23299	23259	23457	23278	23174	23110	23425	23406	23253	23153	23295	23203	23055	23357	23335	23385	23676	23261	23212	23233	23365	23413	23459	23130	23310	23378	23284	23253	23366	23336	23397	23622	23521	23307	23371	23247	23541	23442	23206	23396	23272	23192	23266	23587	23209	23267	23271	23284	23246	23647	23234	23242	23325	23465	23564	23254	23260	23333	23473	23505	23274	23404	23289	23433	23310	22969	23353	23370	23454	23438	23368	23028	23401	23543	23353	23490	23356	23488	23508	23312	23396	23452	23326	23186	23236	23294	23333	23299	23094	23223	23271	23192	23286	23314	23169	23327	23397	23362	23258	23480	23446	23305	23314	23294	23246	23358	23069	23001	23354	23064	23122	23489	23440	23188	23436	23317	23119	23409	23292	23444	23019	23087	23184	23320	23271	23277	23299	23324	23395	23550	23182	23298	23103	23427	23316	23363	23486	23454	23404	23366	23506	23313	23434	23329	23302	23328	23265	23287	23355	23398	23335	23458	23186	23278
18428	46772	58643	70367	62573	48365	31866	19484	15538	14692	14506	14516	14538	14472	14483	14520	14528	14535	14515	14688	14335	14526	14510	14388	14541	14620	14530	14541	14568	14537	14485	14500	14531	14577	14460	14348	14450	14405	14648	14366	14596	14546	14589	14368	14440	14515	14431	14643	14536	14425	14488	14605	14379	14214	14549	14439	14429	14386	14250	14463	14547	14374	14271	14443	14537	14523	14288	14499	14535	14522	14408	14304	14428	14535	14453	14373	14421	14575	14479	14606	14575	14437	14423	14204	14366	14448	14488	14372	14304	14368	14452	14530	14395	14351	14405	14439	14501	14341	14456	14309	14348	14421	14510	14260	14396	14483	14298	14637	14388	14571	14606	14512	14523	14324	14514	14410	14492	14458	14400	14454	14272	14435	14407	14294	14425	14412	14465	14501	14495	14201	14407	14407	14281	14495	14314	14488	14425	14483	14378	14357	14441	14507	14596	14592	14173	14345	14403	14475	14454	14438	14398	14367	14377	14497	14414	14453	14598	14402	14491	14354	14307	14458	14475	14477	14393	14401	14418	14561	14414	14324	14537	14421	14444	14372	14404	14416	14288	14256	14516	14333	14373	14374	14361	14343	14377	14554	14407	14386	14382	14460	14436	14385	14452	14589	14547	14409	14327	14260	14362	14446	14346	14398	14505	14299	14401	14417	14484	14374	14428	14420	14452	14402	14431	14509	14477	14516	14397	14449	14478	14397	14542	14497	14362	14296	14476	14463	14516	14305	14428	14555	14437	14313	14451	14392	14453	14549	14465	14487	14286	14513	14162	14416	14469	14433	14439	14453	14467	14446	14381	14542	14605	14386	14537	14595	14464	14559	14496	14362	14425	14433	14283	14305	14353	14333	14468	14321	14482	14587	14568	14526	14444	14490	14357	14383	14345	14418	14435	14362	14262	14381	14415	14378	14398	14365	14500	14351	14355	14317	14393	14361	14421	14554	14489	14453	14257	14372	14492	14260	14370	14410	14508	14363	14568	14322	14507	14432	14419	14337	14381	14392	14506	14401	14293	14491	14504	14522	14357	14355	14258	14216	14310	14442	14503	14411	14388	14433	14674	14258	14300	14346	14366	14218	14470	14441	14532	14193	14326	14602	14493	14282	14332	14418	14491	14351	14302	14397	14457	14484	14487	14354	14411	14405	14385	14347	14342	14449	14427	14308	14454	14357	14519	14428	14616	14463	14519	14453	14506	14311	14473	14385	14486	14446	14497	14559	14535	14541	14408	14437	14474	14352	14452	14472	14477	14352	14362	14443	14370	14443	14379	14291	14538	14454	14506	14515	14468	14282	14407	14487	14526	14395	14478	14427	14397	14380	14485	14367	14392	14593	14261	14381	14293	14407	14486	14435	14456	14420	14604	14534	14491	14428	14311	14405	14322	14315	14463	14613	14399	14381	14429	14476	14443	14400	14306	14288	14357	14539	14330	14224	14548	14479	14503	14453	14480	14384	14330	14444	14326	14333	14354	14504	14498	14398	14394	14516	14451	14444	14392	14504	14383	14335	14269	14396	14331	14349	14415	14426	14493	14268	14445	14517	14330	14613	14461	14434	14597	14323	14507	14177	14416	14643	14617	14543	14476	14328	14341	14438	14406	14669	14506	14519	14575	14486	14486	14430	14528	14477	14343	14279	14410	14313	14367	14435	14391	14667	14363	14413	14514	14448	14453	14332	14763	14347	14341	14461	14489	14401	14458	14390	14464	14482	14532	14486	14525	14261	14375	14438	14468	14270	14584	14293	14259	14443	14375	14412	14541	14522	14337	14478	14497	14456	14437	14499	14457	14663	14451	14325	14483	14586	14427	14541	14630	14430	14512	14574	14404	14234	14439	14352	14579	14514	14497	14396	14277	14440	14391	14557	14464	14431	14492	14406	14309	14585	14498	14414	14532	14550	14197	14271	14337	14340	14726	14335	14526	14324	14266	14194	14429	14465	14339	14636	14525	14379	14419	14522	14357	14314	14451	14347	14343	14464	14414	14348	14381	14576	14364	14241	14338	14436	14310	14408	14502	14594	14228	14366	14413	14344	14284	14475	14363	14429	14542	14662	14494	14302	14491	14486	14535	14287	14314	14292	14445	14264	14345	14310	14374	14505	14448	14313	14491	14465	14463	14445	14433	14652	14307	14287	14460	14386	14363	14245	14452	14524	14380	14090	14505	14415	14329	14413	14633	14444	14548	14271	14580	14463	14406	14485	14369	14566	14415	14502	14271	14509	14203	14440	14501	14374	14435	14645	14407	14463	14282	14557	14458	14418	14367	14479	14588	14461	14429	14522	14413	14434	14652	14192	14444	14464	14461	14490	14458	14428	14447	14413	14409	14467	14312	14427	14440	14506	14379	14461	14414	14295	14507	14437	14346	14286	14384	14432	14405	14410	14315	14548	14513	14521	14442	14458	14374	14428	14515	14725	14450	14365	14439	14470	14356	14529	14364	14506	14483	14344	14351	14491	14377	14288	14350	14449	14487	14503	14572	14375	14284	14553	14352	14658	14444	14419	14479	14336	14258	14676	14243	14487	14564	14450	14302	14290	14429	14254	14648	14429	14409	14231	14363	14339	14285	14317	14402	14523	14462	14426	14657	14392	14336	14339	14577	14314	14193	14359	14545	14459	14370	14404	14407	14449	14404	14448	14422	14587	14469	14353	14478	14407	14373	14487	14447	14313	14437	14394	14264	14498	14372	14468	14392	14573	14439	14446	14408	14436	14476	14551	14485	14423	14357	14631	14386	14443	14212	14422	14347	14355	14484	14370	14419	14352	14434	14589	14253	14686	14474	14366	14303	14403	14550	14575	14393	14450	14485	14478	14382	14438	14625	14521	14443	14378	14336	14348	14372	14453	14276	14257	14524	14264	14399	14569	14356	14406	14447	14514	14433	14278	14382	14459	14398	14638	14428	14566	14483	14385	14440	14345	14354	14333	14515	14732	14526	14471	14336	14285	14410	14361	14503	14609	14489	14301	14392	14189	14490	14576	14527	14413	14570	14331	14361	14634	14576	14345	14532	14342	14341	14493	14482	14377	14401	14568	14398	14566	14461	14402	14530	14330	14441	14295	14453	14624	14445	14485	14395	14232	14439	14383	14340	14330	14728	14357	14501	14593	14345	14424	14510	14409	14490	14556	14486	14517	14414	14441	14458	14279	14461	14512	14601	14504	14386	14447	14480	14422	14368	14536	14319	14595	14431	14340	14519	14299	14305	14487	14354	14342	14449	14471	14571	14592	14283	14385	14274	14403	14479	14538	14386	14445	14568	14464	14455	14579	14452	14389	14439	14427	14510	14348	14524	14469	14432	14396	14398	14560	14344	14522	14407	14464	14476	14431	14361	14620	14511	14401	14536	14586	14572	14466	14209	14662	14381	14363	14313	14513	14472	14365	14391	14440	14382	14549	14423	14336	14583	14571	14346	14438	14340	14527	14395	14545	14340	14375	14310	14473	14435	14572	14511	14350	14404	14414	14532	14275	14366	14332	14280	14528	14306	14543	14360	14356	14495	14452	14254	14434	14402	14485	14268	14462	14443	14502	14495	14471	14334	14381	14478	14491	14672	14280	14328	14251	14447	14385	14330	14456	14489	14272	14439	14549	14266	14340	14453	14492	14552	14620	14344	14429	14521	14323	14473	14512	14569	14419	14498	14466	14356	14347	14373	14426	14476	14439	14401	14525	14345	14677	14455	14535	14446	14484	14473	14345	14471	14511	14385	14453	14599	14312	14436	14416	14486	14510	14456	14299	14481	14500	14558	14444	14250	14629	14594	14492	14400	14436	14379	14256	14435	14486	14421	14327	14324	14598	14441	14496	14420	14468	14286	14306	14332	14408	14370	14551	14524	14368	14483	14294	14364	14432	14405	14659	14557	14563	14649	14435	14442	14370	14367	14400	14512	14305	14605	14484	14487	14444	14379	14370	14606	14426	14405	14569	14416	14509	14399	14550	14427	14383	14638	14500	14540	14400	14577	14448	14589	14428	14556	14406	14524	14387	14534	14328	14291	14435	14337	14459	14432	14403	14254	14426	14279	14228	14491	14367	14495	14559	14450	14350	14549	14413	14480	14249	14458	14444	14549	14280	14548	14484	14372	14381	14382	14311	14458	14367	14311	14494	14496	14335	14357	14575	14465	14596	14391	14581	14419	14496	14435	14536	14425	14382	14465	14498	14504	14653	14464	14406	14406	14536	14559	14438	14426	14408	14453	14386	14544	14327	14647	14537	14401	14300	14409	14347	14440	14505	14416	14300	14492	14290	14199	14308	14476	14318	14423	14376	14487	14512	14396	14362	14496	14403	14596	14253	14354	14448	14430	14465	14593	14256	14461	14333	14463	14362	14354	14422	14447	14350	14566	14507	14318	14446	14311	14619	14367	14467	14460	14525	14339	14606	14434	14247	14411	14386	14403	14439	14471	14489	14362	14430	14597	14317	14447	14553	14515	14482	14329	14403	14298	14318	14398	14551	14495	14548	14442	14404	14571	14463	14253	14434	14364	14539	14262	14491	14599	14262	14313	14472	14508	14391	14348	14247	14312	14570	14470	14388	14429	14431	14387	14480	14409	14330	14459	14686	14338	14356	14526	14570	14376	14461	14398	14581	14428	14601	14434	14348	14486	14512	14289	14518	14541	14403	14521	14361	14315	14563	14296	14495	14353	14425	14401	14258	14491	14616	14423	14416	14506	14277	14452	14323	14508	14496	14393	14404	14406	14640	14550	14335	14578	14353	14303	14518	14503	14359	14497	14417	14368	14379	14422	14371	14523	14474	14443	14548	14499	14473	14646	14564	14454	14446	14375	14473	14472	14305	14345	14318	14616	14460	14417	14661	14684	14465	14404	14459	14466	14619	14435	14410	14556	14264	14338	14500	14359	14472	14277	14491	14398	14439	14456	14368	14411	14403	14351	14496	14432	14373	14573	14415	14434	14473	14453	14361	14474	14365	14535	14379	14485	14357	14604	14595	14576	14293	14406	14385	14448	14519	14467	14445	14492	14489	14473	14419	14424	14425	14470	14595	14519	14378	14607	14527	14570	14439	14488	14526	14287	14296	14523	14398	14354	14370	14405	14334	14332	14407	14355	14406	14613	14404	14313	14393	14462	14386	14460	14615	14509	14510	14595	14458	14549	14425
23658	21505	29561	39799	64402	72785	62106	41556	29682	25752	24569	24150	24075	23993	24070	24157	24014	23947	23750	23956	24020	23965	23991	23911	23928	23990	23745	24024	23848	23486	23774	24053	23993	23970	23868	23971	23831	23631	23785	23656	23870	23568	23763	23996	23741	23867	23867	23712	23729	23667	23784	23885	23653	23988	23635	24047	23933	23874	23995	23932	23931	23841	23371	23881	23983	23626	23705	23731	23838	23987	23813	23690	23827	23816	23796	23917	23846	23882	23870	23481	23807	23851	23841	23960	23892	23502	23549	23865	23680	23767	23890	23787	23839	23720	23612	23831	23859	23808	23753	23815	23704	23837	23931	24183	23965	23884	23739	23857	23583	23659	23709	23588	23722	23813	23741	23586	23657	23638	23665	23868	23817	23948	23792	23891	23796	23496	24017	23894	23689	23872	23959	23852	23757	23857	23953	23776	23841	23717	23825	23783	23826	23709	23879	23785	23816	23732	23628	23809	23859	23898	23747	23562	23689	23565	23873	23788	23948	23875	23926	23776	23657	23504	23816	23548	23720	23890	23649	23648	23676	23810	23691	23816	24084	23747	23642	23538	23674	23838	23975	23850	23818	23808	23677	23769	23866	23804	23797	23776	23763	23744	23984	23548	23692	23626	23806	23886	23914	23861	23904	23756	23486	23816	23858	23943	23696	23770	23803	23675	23765	23769	23728	23843	23486	23789	23821	23921	23845	23690	23862	23903	23981	23892	23799	23903	23992	23805	23886	23596	23783	23718	23845	24004	24003	23788	23867	23553	23802	23646	24069	23825	23867	23843	23780	23780	23698	23861	23925	23766	23942	23956	23818	23606	23549	23655	23931	23820	23600	23539	23665	23685	23575	23937	23908	23574	24063	23836	23643	23661	23917	23751	23565	23829	23781	23787	23721	23570	23697	23807	23742	23815	23946	23715	23673	23684	23838	23915	23953	23936	23916	23877	23703	23543	23403	23919	23578	23498	23752	23899	24101	23577	23612	23751	23723	23821	23859	23808	23695	23683	23751	23708	23913	23648	23868	23645	23753	23611	23736	23918	23754	23919	24003	23785	23640	24033	23667	23491	23670	23612	23746	23904	23758	23973	23708	23737	23757	23679	23766	23816	23607	23665	23790	23571	23656	23738	23746	23538	23881	23914	23910	23983	24080	23854	23771	23826	23822	23830	23707	23674	23592	23818	23969	23846	23957	23865	23581	23990	23758	23931	23645	23599	23691	23839	23764	23910	23823	23971	23682	23516	23836	23636	23744	23525	23711	23669	23869	23814	23635	23702	23741	23801	23688	23880	23982	23664	23767	23601	23595	23865	23484	23607	23654	23929	23881	23912	23730	24053	23819	23796	23716	23682	23799	23724	23840	23819	23884	23796	23574	23775	23799	23783	23835	23809	23619	24022	23893	23661	23745	23728	23757	23772	23877	23502	23672	23829	23746	24086	23747	23740	23594	23560	23460	23732	23841	24074	23783	23832	23750	23850	23800	23791	23878	23753	24048	23603	23612	23684	23872	23950	23780	23568	23822	23718	23768	23799	23554	23495	23642	23658	23534	23562	23629	23825	23668	23651	23831	23795	23782	24078	23846	23782	23904	23787	23718	23563	23615	23978	23784	23813	23752	23907	23853	23709	23702	23793	23758	23738	23727	23611	23547	23840	23661	23615	23656	23921	23738	23592	23989	23708	23627	23799	23705	23772	23836	23740	23829	23732	23682	23768	23697	23744	23789	23886	23620	23456	23940	23589	23521	23817	23530	23590	23731	23808	23763	23426	23601	23641	23747	23782	23922	23726	23674	23534	23911	23692	23614	23837	23577	23828	23677	23583	23553	23779	23889	23791	23688	23814	23974	23794	23708	23840	23704	23955	23789	23785	23799	23878	23730	23813	23623	23843	23838	23746	23524	23631	23962	23630	23868	23715	23553	23556	23796	23679	23840	23832	23804	23770	23810	23706	23685	23722	23730	23645	23799	23708	23995	24032	23677	23568	23839	23884	23753	24036	23812	23863	23540	24038	23884	23813	23859	23847	24070	23799	23854	23729	23753	23997	23853	23600	23702	23737	23599	23711	23803	23635	23800	23547	23534	23680	23820	23825	23855	23822	23850	23934	23745	23728	23765	23745	23783	23790	23655	23875	23756	23690	23581	23840	23797	23719	23714	23931	23828	23779	23713	23829	24185	23830	23810	23824	23766	23720	23856	23899	23950	24041	23639	23696	23746	23758	23957	23945	23590	23630	23915	23671	24039	23706	23752	23712	23768	23627	23871	23731	23958	23600	23759	23753	23897	23601	23778	23679	23646	23482	23988	23790	23620	23736	23707	23647	23781	23699	23893	23907	23975	23784	23587	23695	23766	23716	23595	23762	23682	23911	23529	23697	23677	23924	23693	23674	23770	24023	23649	23630	23887	23918	23584	23695	23801	24010	23563	23425	23808	23710	23870	23750	23888	23936	23711	23627	23707	23849	24024	23819	23857	23887	23815	24073	23594	23641	23752	23864	23790	23565	23885	23568	23867	23962	23668	23887	23804	23616	23935	23926	23670	23883	23643	23816	23922	23518	23814	23768	23698	23847	23945	23857	23555	23758	23967	23537	23995	23658	23793	23796	23612	23570	23654	23841	23728	23828	23625	23904	23871	23918	23643	23767	23728	23862	23918	23704	23500	23857	23569	23785	23952	23998	23881	23664	23661	23739	23673	23756	23727	23656	23550	23695	24047	23686	23745	23738	23649	23725	23568	23921	23820	23654	23924	23915	23639	23884	24032	23642	23796	23977	23831	23735	23682	23890	23685	23609	23543	23794	23402	23665	23797	23553	23821	23629	23725	23552	24008	23733	23641	23879	23627	23533	23865	23612	23919	23849	23858	23698	23811	23740	23787	23808	23845	23827	23757	23722	23971	23783	23662	23611	23644	23885	23737	23712	23915	23623	23821	23691	24002	23917	23679	23486	23753	23920	23727	23587	23757	23688	23785	23861	23641	23530	23651	23641	23722	23823	23761	23712	23920	23835	23674	23599	23723	23775	23810	23818	23970	24026	23738	23712	23747	23803	23784	23755	23746	23763	23971	23661	23743	23747	23612	23733	23899	23622	23747	23663	23579	23601	24018	23558	23534	23701	23840	23854	23648	23875	23597	24078	23747	23599	23763	23738	23676	23947	23782	23551	23672	23590	23654	23809	23845	23926	23843	23964	23877	23853	23940	23765	23876	23732	23852	23864	23841	23670	23640	23750	23851	23660	23815	23593	23780	23863	23916	23863	23930	23812	23771	24005	24051	23721	23877	23573	23652	23708	23899	23725	23985	23760	23622	23798	23732	23741	23739	23951	23795	23881	23739	23697	23866	23613	23887	23738	23444	23793	23720	23643	23604	23733	23802	23747	23626	23629	23592	23763	23957	23674	23810	23950	24011	23546	23551	23962	23661	23800	23763	23802	23831	24014	24019	23870	23643	23705	23815	23769	23854	23940	23724	23710	23924	23807	23732	23593	23812	23737	23798	23840	23815	23732	23708	23661	23890	23813	23913	23799	23753	23692	23953	24040	23569	23828	23558	23865	23679	23802	23883	23845	23824	23902	23930	23817	23606	23811	23759	23780	23674	23719	23864	23650	23784	23911	23643	23815	23667	23709	23885	23649	23559	23780	23805	23596	23520	23626	23632	23849	23867	23740	23750	23857	23642	23770	23820	23823	23577	23535	23700	23862	23693	23685	23669	23717	23803	23836	23755	23520	23729	23801	23576	23667	23899	23700	23760	23854	23677	23657	23784	23660	23642	23568	23635	23830	23798	23606	23608	23760	23725	23750	23850	23585	23706	23762	23680	23495	23728	23858	23562	23707	23786	23717	23701	23911	23945	23671	23815	23645	23695	23783	23714	23677	23763	23795	23749	23995	23795	23781	23787	23650	23692	23725	23778	23605	23998	23769	23749	23684	23738	23901	23716	23907	24033	23818	23835	23657	23738	23797	23667	23746	23734	23599	23732	23608	23764	23758	23856	23917	23926	23931	23965	23808	23788	23968	23966	23923	23996	23809	23467	23707	23850	23771	24013	23421	23707	23716	23784	23911	23847	23743	23951	23831	23974	23756	23820	23822	23783	23953	23947	23850	23839	23710	23862	23831	23572	23679	24186	23788	23670	23749	23664	23925	23700	23708	23959	23983	23804	23738	23898	23684	23549	23743	23640	23671	23988	23859	23928	23759	23827	23619	23889	23902	23831	23527	23882	23887	23796	23794	23667	23644	23817	23729	23615	23675	23715	23877	23715	23859	23627	23730	23968	23701	23652	23737	23731	23931	23903	23614	23835	23813	23821	23628	23729	23724	23804	23718	23727	23642	23873	23829	23821	23691	23651	23658	23721	23615	23734	23782	23670	23559	23755	23687	23748	23661	23691	23699	23755	23685	23889	23904	23822	23706	23916	23813	23762	23822	23826	23544	23719	23746	23509	23754	23784	23910	23539	23590	23808	23748	23927	23761	23690	23675	23903	23976	23839	23625	23570	23558	23634	23755	23738	23717	23599	23646	23739	23951	23851	23564	23744	23931	23767	23607	23948	23876	23709	23875	23708	23853	23853	23794	23708	23536	23544	23711	23875	23675	23828	23833	23765	23596	23951	23943	23834	23864	23501	23581	23630	23789	23619	23704	23685	23653	23536	23851	23945	23800	23860	23695	23828	23827	23764	23742	23671	24168	23701	23592	23876	23811	23735	23938	23844	23807	23780	23680	23971	23676	23481	23783	23433	23616	23621	23810	23605	23595	23699	23845	23711	23612	23749	23923	23825	23795	23814	23723	23750	23941	23733	23681	23926	23841	23514	23632	23894	23784	23798	23800	23924	23810	23811	23756	23798	23455	23665	23755	23746	23823	23659	23644	23894	23807	24024	23819	23607	23699	23717	23644	23745	23999	23739	23515	23814	23932	23730	23729	23948	23646	23714	23633	23846	23739	23774	23742	23674	23832	23944	23585	23654	23978	23877	23587	23776	23649	23839	23681	23956	23763	23796	23807	23708	23800	23716	23748	23870	23782	23637	23664	23726	23828	23965	23851	24058	23734	23891	23739	23766	23883	23680	23980	23765	23651	23770	23623	23898	23589	23791	23852	23630	23866	23799	23595	23705	23542	23861	23746	23775	23743	23760	23561
26618	54781	58917	69044	78777	80307	56505	30726	18628	15478	15117	15040	14896	15043	14895	15032	15035	15021	14961	15046	14862	14930	14866	14865	15034	14997	14756	14867	15060	14948	14966	14741	15084	15086	14822	14913	14809	14909	14930	14926	15167	14966	14818	14716	15024	14952	15014	15036	14852	14914	14971	14936	14738	14821	14884	14820	14811	14984	14806	14889	14955	14918	14859	14989	15022	14901	14980	15167	14947	14755	14867	14878	14818	15015	14907	14944	14859	14989	14895	14988	14896	14865	14849	14907	14977	14976	14928	14813	14764	14940	14820	15035	14993	14794	14956	14803	14880	14931	14815	14925	14952	14874	14934	14812	14795	14776	14853	14812	14761	14952	14834	14836	14782	14960	15035	14916	14733	14959	14985	14937	14675	15078	14958	14899	14823	14968	14913	14793	14869	14873	14737	14966	14862	14912	14818	14848	14819	14859	14994	14992	14742	14968	14961	14757	14961	14867	15090	14914	14870	14734	15019	14715	14896	14891	14936	14778	14982	14802	14909	14924	14924	14824	14777	15032	14919	14862	14968	14788	14881	14979	14969	14766	14714	14835	14783	14707	14970	14926	14849	14856	14767	15017	14844	14886	14706	14899	14785	14910	14887	14771	14883	14908	14744	14789	14782	14871	14705	14944	14969	14894	15046	14995	14832	14730	14944	14935	15013	14890	14833	14775	14921	14733	14795	14999	14788	14792	14918	15050	14854	15027	14967	14937	14734	14834	14878	14820	15055	14788	14885	14989	15054	14831	14849	14848	14933	14880	14890	14936	14887	14908	14887	14935	14851	14826	14881	14967	14854	14754	14814	14874	14931	14726	14913	14833	14835	14691	14750	14942	14950	14881	14860	14739	14977	14837	14687	14899	14751	14811	14821	14932	14823	14884	14830	14795	14675	14852	14799	14776	14875	14997	14800	14978	14861	14799	14892	14927	14645	14814	14742	14781	14823	14756	14702	15001	14830	14977	14818	14886	15016	14747	14713	14753	14936	15067	14902	14738	14868	14874	15096	14667	14912	14844	14839	14828	14850	14952	14894	14721	14882	14743	15013	14765	14953	14818	14846	14827	14854	14884	14826	14808	14950	14678	15042	14835	14897	14990	14864	14726	14782	14901	14886	14755	14899	14781	14709	14789	14836	14998	14904	14762	14842	14831	14991	14680	14762	14811	14984	14785	14938	14944	14796	14890	14899	14980	14975	14933	14858	14795	14854	14774	14804	14919	14840	14917	14873	14837	14876	14863	14880	14853	14773	14824	14896	15044	14966	14845	14721	14803	14821	14883	14835	14873	14817	14743	14921	14920	14750	14912	14768	14853	14846	14828	14838	14721	14748	14735	14757	14824	14861	14947	14919	14973	14694	14817	14809	14807	14869	14924	14865	14885	14845	14660	14899	14890	14777	14707	14804	14898	14749	14859	14782	14822	14789	14761	14725	14868	14915	14814	14689	14881	14905	15193	14935	15008	14828	14776	14947	14665	14935	14791	15071	14921	15003	14838	14901	14734	14928	14827	14996	15022	14832	14923	14965	14787	14817	14762	14749	15025	14695	14784	14849	14842	14710	14931	14828	14892	14570	14918	14725	14759	14846	14790	14862	14929	15066	14890	14780	14806	14894	14809	14786	14906	14823	14884	14821	14724	14892	14757	14739	14859	14930	14868	14831	14800	14734	14892	14825	14667	14998	14862	14893	14745	14927	15080	14876	14815	14857	14908	14924	14928	14812	14808	14996	14798	14753	14903	14832	14811	14785	14781	14895	15021	14782	14856	14855	14928	14795	14842	14968	14990	14852	14776	14608	14895	14873	14807	14996	14904	14650	14815	14803	14710	14821	14921	14757	14788	14892	14916	15021	14664	14685	14913	14910	14887	14805	14758	14863	14778	14786	15004	14914	14836	14957	14680	14884	14931	14769	14867	14863	14848	14881	14894	14863	14797	14710	14686	14954	14797	14869	14978	14845	14877	14824	15005	14941	14827	14712	15006	14876	14970	14849	14790	14823	14807	14868	14788	14835	14850	14830	14773	14733	15002	14973	14920	14846	14840	15067	14790	14988	14729	14872	14794	14845	14865	14995	14889	15003	14808	14887	14836	14856	14746	14790	14807	14961	14977	14891	14925	14934	14780	14759	14809	15090	14690	15051	14951	14746	14777	14818	15087	14952	14987	14773	14934	14849	15039	14756	14822	14766	14941	14891	14887	14902	14991	14901	14824	14791	14828	14757	14804	14848	14928	15021	14739	14888	14836	14785	14803	14806	15014	14875	14756	14838	14991	14965	14904	14788	14868	14871	14770	15097	15012	14816	14897	14755	14977	14910	14838	15011	14852	14942	14996	14832	14875	14764	14820	14789	14914	14819	14913	14880	14798	14903	14944	14862	14982	14947	14675	14779	14930	14876	14683	14968	14848	14658	14831	14779	14918	14955	14914	14866	14870	14728	14873	14827	14901	14861	15077	14968	14687	14929	14920	14854	14851	14857	14739	14878	14753	14921	14828	14874	14709	14735	14962	14770	14885	14945	14952	14815	14903	14863	14725	14984	14880	14864	14882	14896	14948	14775	14871	14930	14945	14838	15023	14925	14707	14820	14861	15004	14902	14744	14953	14688	14837	14751	14837	14824	14983	14772	14838	14793	14937	14642	14888	14837	14773	14924	15010	14901	14799	14736	14755	14841	14706	14895	15005	14952	14870	14750	14889	14753	14779	14824	14876	14737	14935	14779	14914	14874	14660	14859	14730	14863	14944	14852	14917	14892	14925	14930	14600	14878	14973	14958	15059	14972	14882	14784	14802	14848	14960	14898	14831	14889	15018	15013	14815	14827	14895	14913	14713	14814	14753	14734	14922	14952	14921	14899	14502	14919	14680	14775	14991	14960	14823	14730	14936	14860	15031	14777	14877	14763	14821	14833	14929	14862	14632	14820	14755	14938	15067	14874	14643	14924	14951	14768	14941	14848	14896	15023	14860	14749	14976	14776	14780	15019	14841	14817	14952	14873	14750	14835	14917	14897	14612	14951	14818	14907	14662	14753	14696	14983	14784	14727	14775	14825	14945	14963	14858	14796	14810	14852	14893	14870	14958	14855	14916	14928	14914	14979	14839	14984	14698	14748	14861	14710	14963	14848	14763	14854	14907	14975	14860	14917	14861	14838	14972	15000	14942	14903	14967	14928	14858	15049	14924	14902	15110	14635	14837	14874	14863	14756	14829	14981	14835	14842	14844	14685	14776	14838	14819	14859	14917	14823	14681	14910	14794	14814	14701	14789	14918	14982	14841	14906	14835	14964	14884	14921	14767	14913	15021	14792	14934	14782	14708	14862	14830	14821	14813	15100	14914	15034	14731	14782	14736	15025	14886	14779	14790	14903	14868	14669	15058	14758	14742	14997	14946	14898	14811	14894	14832	14927	14892	14726	14834	14776	14958	14799	14889	14802	14800	15038	15015	14835	15034	14924	14800	14972	14888	14734	14825	14832	14866	14962	14743	14969	14863	14953	14626	14874	14851	14774	14876	14848	14790	14916	14870	14904	14989	15077	14835	14690	14942	14780	14936	14839	14918	14789	14671	14781	15045	14752	14863	14792	14709	14876	14993	14825	14860	14931	14771	14761	14928	14967	14664	14861	14757	14917	15040	14930	14897	14879	14850	14916	14824	14722	14739	14760	14789	14817	14688	14871	14941	14919	14697	14836	14828	15041	14874	14781	14917	14896	14965	14761	14699	14921	14869	14798	14778	14926	14824	14828	14730	15077	14932	14966	14972	14842	14921	14848	14908	14824	14834	15013	14773	14999	14826	14797	14992	14802	14872	14909	14747	14846	14949	14789	14797	15013	14990	14732	14946	14769	14860	14941	14698	14822	14828	14794	14859	14793	14875	14760	14845	14820	14657	14726	15003	14806	14836	14914	14867	14797	15025	14835	14780	14749	14720	14875	14867	14816	14919	14887	14856	14828	14950	14947	14715	14708	14787	14921	15016	14852	14872	14925	14921	14972	14739	14885	14585	15128	14792	14737	14941	14805	14919	14969	14705	14927	14891	14861	14801	14794	14772	14849	14958	14831	14765	14850	14694	14739	14741	14911	14878	14930	14874	14740	14879	14892	14854	14656	15034	14831	14803	14783	14867	14832	14783	14874	14822	14962	14758	14720	14793	14780	14933	14899	14971	14809	14853	14962	14781	14878	14988	14867	14811	14847	14920	14723	15048	14797	14823	14861	14715	14927	14798	14841	14921	14742	14907	14865	14817	14774	14707	14771	14950	14638	14973	14756	14889	14916	14979	14871	14853	14872	14874	14864	14886	15013	14909	14683	14928	14771	14891	14915	14822	14772	14925	14758	14866	15006	14792	14881	14877	14809	14837	14851	14778	14973	14801	14880	14958	14823	14758	15018	14806	14759	14752	14941	14794	14916	15000	14974	14766	14773	14931	14867	14863	14824	14886	14888	14970	14883	14663	15129	15000	14670	14743	14866	14748	15010	14809	14872	14783	14876	14903	14847	14975	14907	14842	14762	14757	14821	15005	14923	14864	14942	14911	14879	14826	14813	14861	14819	14875	14744	14808	14934	14932	14834	14968	14712	14821	14875	14829	14893	14985	15144	14922	14864	14834	15026	14956	14759	14893	14892	14922	14626	14901	14804	15089	14985	15046	14922	14933	14879	14766	14829	15090	14672	14656	14721	14955	14961	14571	15038	14741	14780	14758	14750	14764	14832	14998	14868	14853	14904	15037	14755	14907	14738	14924	14773	14865	14818	14824	14868	14915	14923	14746	14857	14785	14899	14660	14901	14779	14875	14749	14967	14879	14784	14928	14775	14666	14914	14870	14688	14778	14871	14800	14774	14730	14877	14809	15011	14910	14823	14851	14847	14695	14959	14825	14946	14846	14833	14920	14912	14947	14854	14999	14996	14783	14908	14928	14734	14800	15020	14913	14863	14688	14894	14857	14854	14921	14920	14986	14892	14850	14781	14812	15002	14577	14675	14874	14740	14650	14856	14791	14954	14908	14899	15035	14904	14749	14864	14957	14915	14916	14910	14793	15037	14872	14864	14917	14833	14754	14924	14981	14698	15048	14859	14738	14781	14882	14792	14890	14870	14962	14881	14877	14903	14959	14811	14908	14838	14993	14898	14967	14847	14810
33341	26784	28146	29787	34392	34793	30854	26323	24207	23325	22987	23766	23476	23473	23356	23228	23575	23417	23391	23279	23259	23066	23428	23377	23408	23484	23632	23467	23418	23179	23493	23376	23272	23233	23373	23305	23246	23342	23186	23262	23028	23365	23512	23315	23265	23256	23209	23334	23385	23594	23262	23270	23237	23589	23336	23181	23402	23473	23482	23100	23258	23104	23475	23334	23278	23171	23328	23329	23397	23146	23322	22968	23516	23423	23143	23265	23278	23295	23240	23240	23279	23391	23298	23419	23359	23283	23288	23202	23273	23517	23308	23157	23141	23212	23656	22978	23315	23381	23141	23203	23455	23318	23362	23273	23097	23318	23126	23419	23286	23420	23371	23332	23365	23266	23365	23320	23394	23376	23374	23277	23329	23481	23247	23078	23286	23354	23111	23230	23408	23147	23349	23389	23315	23130	23374	23214	23254	23480	23394	23265	23169	23296	23532	23355	23201	23411	23255	23145	23438	23175	23070	23298	23313	23200	23106	23247	23251	23170	23272	23138	23366	23193	23244	23002	23266	23375	23196	23373	23258	23348	23275	23169	23287	23287	23241	23412	23329	23350	23394	23173	23216	23115	23136	23340	23199	23335	23308	23269	23254	23224	23318	23301	23190	23238	23191	23422	23294	23256	23082	23302	23375	23427	23394	23291	23223	23222	23133	23229	23396	23334	23303	23185	23297	23226	23212	23114	23328	23350	23469	23251	23187	23400	23270	23225	23230	23407	23411	23370	23374	23378	23169	23083	23242	23447	23187	23487	23312	23273	23281	23468	23277	23436	22942	23355	23146	23494	23270	23386	23380	23008	23193	23267	23448	23221	23536	23355	23341	23403	23175	23340	23473	23219	23273	23311	23565	23168	23444	23318	23353	23469	23105	23081	23195	23042	23197	23106	23333	23240	23415	23257	23165	23370	23237	23297	23296	23371	23186	23549	23198	23227	23344	23331	23377	23318	23399	23192	23509	23263	23329	23147	23204	23294	23240	23141	23173	23265	23185	23291	23357	23479	23335	23063	23500	23289	23329	23357	23370	23176	23201	23086	23034	23151	23077	23264	23237	23486	23465	23043	23336	23317	23448	23059	23156	23428	23451	23284	23027	23373	23377	23288	23294	23174	23247	23246	23379	23475	22973	23237	23009	23214	23380	23448	23231	23372	23189	23129	23312	23391	23308	23487	23384	23430	23370	23280	23411	23104	23412	23454	23206	23116	23130	23451	23266	23040	23302	23376	23313	23105	23259	23084	23576	23352	23388	23243	23154	23162	23193	23093	23242	23191	23330	23160	23462	23327	23251	23412	23254	23251	23275	23241	23322	23506	23440	23360	23273	23328	23275	23347	23327	23119	23193	23049	23177	23296	23345	23308	23153	23075	23337	23227	23185	23170	23234	23093	23487	23119	23287	23381	23556	23020	23391	23396	23239	23141	23514	23236	23088	23298	23416	23346	23186	23390	23500	23339	23365	23496	23135	23345	23183	23437	23264	23299	23448	23413	23310	23265	23277	23210	23310	23313	23165	23062	23341	23227	23126	23356	23579	23417	23171	23165	23220	23226	22979	23434	23341	23372	23288	23198	23157	23353	23257	23447	23162	23151	23214	23403	23308	23193	23260	23380	23335	23173	23403	23359	23385	23319	23503	23188	23165	23377	23384	23317	23303	23436	23220	23120	23405	23146	23455	23190	23530	23157	23411	23030	23148	23328	23432	23499	23328	23293	23331	23401	23289	23242	23316	23005	23353	23381	23265	23497	23350	23598	23501	23394	23139	23239	23111	23382	23315	23383	23274	23397	23142	23471	23427	23096	23256	23106	23193	23462	23478	23106	23184	23281	23284	23191	23296	23326	23335	23191	23283	23439	23223	23155	23193	23207	23113	23315	23260	23511	23225	23114	23295	23241	23324	23464	23224	23073	23460	23426	23328	23358	23175	23325	23242	23223	23363	23154	23371	23267	23345	23304	23295	22935	23221	23126	23314	23294	23329	23364	23470	23290	23445	23165	23178	23171	23389	23020	23381	23476	23441	23090	23148	23319	23229	23219	23277	23372	23170	23190	23428	23359	23282	23303	23416	23385	23328	23214	23371	23392	23199	23359	23315	23364	23180	23295	23298	23421	23434	23406	23223	23331	23299	23329	23376	23140	23234	23342	23328	23295	23526	23411	23135	23537	23268	23410	23426	23058	23505	23516	23245	23251	23330	23465	23232	23223	23139	23218	23344	23100	23283	23262	23400	23313	23316	23241	23282	23391	23253	23457	23338	23248	23167	23420	23425	23501	23390	23541	23320	22996	23270	23135	23185	23315	23269	23375	23336	23324	23132	23356	23142	23303	23297	23026	23245	23459	23270	23506	23308	23165	23228	23169	23385	23318	23407	23140	23348	23094	23249	23186	23220	23224	23133	23438	23188	23159	23321	23120	23091	23261	23183	23237	23449	23511	23197	23556	23239	23448	23086	23345	23173	23172	23154	23265	23246	23484	23346	23389	23486	23099	23079	23299	23159	23427	23453	23150	22950	23231	23153	23110	23041	23116	23132	23325	23084	23267	23293	23455	23180	23387	23114	23169	23252	23406	23153	23205	23480	23320	23507	23268	23154	23510	23416	23298	23014	23413	23423	23150	23237	23404	23290	23160	23278	23327	23346	23263	23309	23184	23324	23058	23325	23434	23394	23279	23268	23139	23239	23323	23341	23207	23219	23273	23357	23086	23331	23474	23379	23075	23169	23223	23313	23209	23387	23394	23207	23074	23198	23319	23539	23253	23097	23345	23199	23313	23311	23223	23599	23167	23267	23120	23210	23531	23043	23264	23189	23286	23263	23242	23154	23180	23318	23374	23364	23312	23132	23279	23473	23353	23487	23538	23345	23259	23348	23330	23338	23138	23209	23443	23400	23245	23307	23226	23268	23227	23162	23396	23322	23050	23350	23211	23331	23323	23384	23256	23360	23280	23282	23313	23129	23277	23218	23099	23482	23420	23345	22997	23099	23400	23511	23316	23273	23228	22998	23101	23347	23182	23083	23293	23299	23395	23188	23155	23455	23136	23099	23408	23075	23406	23313	23215	23346	23276	23637	23302	23317	23318	23307	23376	23195	23086	23114	23380	23252	23381	23244	23291	23357	23622	23477	23092	23336	23424	23218	23096	23359	23202	23507	23426	23266	23268	23221	23204	23305	23114	23188	23440	23117	23354	23148	23295	23275	23367	23124	23199	23396	23271	23279	23369	23216	23163	23269	23302	23108	23410	23375	23433	23396	23211	23190	23194	23455	23246	23327	23382	23227	23273	23631	23167	23415	23321	23556	23365	23143	23410	23013	23117	23247	23305	23182	23530	23206	23278	23418	23218	23453	23368	23218	23420	23472	23168	23320	23130	23356	23209	23428	23104	23432	23122	23280	23316	23377	23305	23108	23176	23442	23359	23314	23235	23252	23161	23184	23284	23129	23258	23264	23222	23433	23442	23504	23283	23183	22935	23476	23379	23141	23314	23341	23594	23406	23296	23502	23035	23325	23335	23291	23227	23375	23322	23117	23280	23288	23168	23315	23137	23324	23209	23240	23092	23292	23175	23225	23063	23280	23210	23275	23143	23373	23379	23312	23228	23151	23379	23201	23348	23498	23192	23219	23402	23260	23410	23235	23412	23671	23155	23336	23196	23499	23107	23247	23259	23236	23149	23250	23404	23136	23276	23166	23157	23377	23489	23405	23226	23458	23321	23280	23315	23423	23362	23461	23184	23032	23198	23229	23084	23367	23299	23267	23436	23276	23475	23389	23332	23213	23288	23177	23127	23288	23359	23430	23249	23082	23309	23350	23189	23337	23525	23382	23306	23455	23367	23095	23251	23398	23261	23265	23417	23509	23477	23317	23293	23380	23428	23312	23523	23454	23297	23177	23383	23366	23359	23265	23341	23427	23144	23400	23188	23361	23327	23259	23332	23232	23190	23445	23274	23308	23140	23242	23388	23319	23464	23360	23223	23368	23349	23370	23195	23182	23040	23209	23413	23365	23258	23452	23339	23421	23360	23259	23294	23319	23235	23399	23413	23313	23182	23424	23595	23363	23273	23267	23483	23160	23161	23389	23231	23438	23252	23375	23370	23465	23392	23233	22954	23599	23394	23387	23226	23100	23231	23342	23403	23426	23285	23555	23290	23287	23058	22982	23164	23162	23341	23215	23203	23312	23374	23334	23402	23285	23254	23045	23278	23363	23260	23370	23360	23155	23313	23197	23467	23422	23239	23387	23371	23241	23406	23315	22915	23200	23250	23333	23180	23492	23388	23230	23422	23289	23236	23019	23218	23515	23261	23362	23327	23430	23314	23274	23363	23198	23291	23236	23384	23152	23192	23278	23154	23172	23271	23260	23244	23273	23185	23391	23145	23374	23259	23281	23235	23271	23299	23501	23629	23219	23270	23417	23104	23295	23301	23310	23507	23351	23243	23278	23235	23302	23488	23458	23502	23359	23226	23243	23316	23331	23232	23398	23442	23319	23123	23132	23349	23298	23340	23210	23334	23157	23367	23531	23066	23460	23265	23315	23058	23504	23188	23168	23256	23114	23087	23468	23673	23373	23497	23308	23438	23236	23165	23416	23476	23082	23113	23263	23278	23515	23153	23289	23115	23188	23131	23296	23159	23188	23107	23416	23553	23411	23242	23370	23139	23273	23360	23158	23431	23356	23326	23304	23596	23393	23464	23408	23202	23542	23322	23438	23414	23398	23033	23299	23242	23249	23216	23135	23515	23161	23302	23249	23507	23094	23366	23206	23261	23451	23384	23513	23384	23277	23325	23369	23274	23341	23352	23423	23405	23256	22984	23337	23193	23211	23405	23267	23538	23477	23106	23465	23094	23173	23160	23079	23062	23276	23293	23555	23180	23205	23276	23539	23017	23285	23395	23351	23352	23409	23284	23325	23326	23495	23098	23448	23315	23136	23223	23229	23309	23317	23254	23380	23316	23292	23427	23250	23355	23555	23272	23544	23066	23223	23326	23353	23236	23468	23256	23020	23171	23324	23176	23049	23463	23421	23478	23475	23160	23224	23345	23207	23249	23398	23416	23307	23212	23215	23246	23209	23215	23226	23205	23323	23101	23094	23198	23344	23225	23232	23449	23135	23156	23302	23412	23037	23372
17466	21779	18686	20709	26384	25332	20626	16288	14556	14265	14272	14226	14202	14187	14163	14139	14128	14221	14263	14237	14364	14157	14292	14261	14224	14051	14189	14048	14317	14125	14388	14354	14292	14260	14124	14143	14229	14211	14258	13990	14236	14212	14389	14080	14307	14166	14146	14149	14279	14239	14205	14185	14249	14203	14285	14149	14126	14241	14170	14144	14234	14294	14301	14113	13975	14240	14233	14255	14163	14282	13995	14196	14152	14315	14239	14121	14206	14250	14173	14261	14125	14075	14107	14268	14014	14196	14143	14048	14262	14208	14085	14415	14075	14113	14025	14121	14180	14368	14261	14130	14280	14064	14015	14260	14111	14155	14225	14158	14097	14154	14368	14039	14148	14182	14046	14218	14189	14195	14044	14335	14076	14114	14217	14206	14124	14304	14162	14241	14147	14217	14348	14165	14184	14231	14148	14147	14322	14059	14144	14218	14152	14118	14155	14172	14251	14195	14294	14192	14195	14035	14205	14114	14350	14267	14145	14073	14098	13951	14188	14136	14192	14153	14239	13961	14119	13985	14033	14278	14131	14142	14021	14239	14137	14341	14230	14270	14177	14176	14047	14181	13957	14240	14060	14062	14006	13879	14154	14127	14203	14302	14371	14020	14160	14162	14215	14063	14126	14188	14045	14267	14151	14325	14027	14107	14151	14043	14087	14145	14292	14217	14177	14096	14283	14113	14120	14150	14076	14163	14273	14168	14144	14083	14217	14056	14111	14245	14134	14139	14085	14092	14219	14247	14107	14150	14054	14082	14175	14060	14191	14024	14051	14111	14329	14189	14123	14231	14086	14136	14097	14074	14177	14167	14034	14109	14125	14067	14015	14246	14281	14128	14154	14155	14230	14151	14201	14178	14066	14235	14185	14007	14278	14107	14133	14250	14091	14050	14202	14171	14266	14288	14015	14228	14161	14299	14193	14189	13839	14158	14156	14118	14066	14150	14158	14259	13870	14006	14222	14199	14123	14077	14132	14222	14085	14262	14063	14036	14049	14098	14290	13916	14124	14078	14343	14108	13898	13911	14095	14016	14339	14150	14144	14229	14085	14103	14137	14098	14082	13979	14177	14265	14256	14179	14095	13997	13964	14116	14209	14155	14152	14014	14163	14174	14211	14265	14079	14060	14346	14236	14191	14048	14084	14314	14188	14143	14292	13986	14274	14087	14147	14130	14387	14136	14263	13999	14060	14298	14182	14197	14091	14305	14243	14276	14267	14278	14252	14179	14192	14115	14248	14262	14315	14113	14152	14324	14112	14203	13952	14116	14186	14377	14152	14185	14009	14200	14134	14118	14278	14120	14014	14136	14131	14119	14266	14251	14172	14171	14365	14060	14089	14233	14014	14130	14066	13954	14090	13980	14090	14081	14156	14222	14307	14346	14162	14322	14000	14024	14389	14362	14005	14291	14200	14202	14182	14340	14027	14299	14303	14145	14414	14153	14103	14420	14117	14084	14264	14227	14282	14186	14236	14266	14109	14063	14211	14009	14296	14152	13919	14196	14136	14080	14112	14092	14209	14224	14105	14173	14300	14040	14276	14293	14146	14203	14109	14046	14270	14085	14076	14213	14134	14212	14106	14109	14032	14273	14263	14036	14053	14316	14112	14143	14114	14292	14192	14142	14150	14166	14257	14230	14197	14172	14143	14166	14119	14055	14130	14192	14181	14227	14311	14238	14185	14289	14256	14219	14210	14225	14234	14155	14208	14262	14171	14116	14203	14211	14290	14079	14083	14215	14261	14202	14230	14292	14056	14238	14295	14157	14288	14186	14281	14040	14140	14116	14201	14333	14095	14153	14000	14041	14069	14137	13914	14200	14191	14012	14246	13895	14074	14212	14183	14247	14265	14184	14209	14233	14125	14470	14148	14251	14138	14237	14269	14268	14241	14054	14406	14033	14181	14098	14251	14189	14132	14307	14197	14066	14057	14247	14121	14418	14079	14061	14189	14073	14160	14371	14296	14292	14086	14231	14191	13976	14059	14136	14059	14105	14196	14081	14154	14099	14165	14274	14177	14195	14170	14205	14144	14201	14037	14140	14311	14148	14155	14165	14104	14248	14189	14109	14213	14315	14225	14149	14198	14275	14211	14306	14165	14244	14026	14301	14243	14230	14195	14187	14219	14220	14249	14169	14224	14315	14165	14183	14082	14066	14158	14226	14297	14312	14153	14080	14166	14244	14248	14138	14047	14001	14146	14084	14084	14164	14055	14237	14245	14055	14169	14133	14188	14250	14036	14066	13977	14039	14099	14016	14295	14225	14166	14268	14263	14271	14227	14207	14233	14098	14182	14226	14335	14217	14018	14125	14255	14083	14294	14258	14083	14274	14063	13890	14295	14051	14250	14271	14170	14211	14172	14413	14318	14098	14263	14211	14131	14106	14108	14079	14138	14348	13889	14130	14165	14177	14358	14148	14096	14181	14272	14201	14273	14133	14233	14277	14282	14294	14399	14295	14250	14195	14170	14163	14172	14154	14327	14148	14167	14115	14249	14174	14012	14156	14042	14040	14017	14077	14130	14146	14157	14201	14015	14187	14080	14198	14177	14226	14289	14113	14255	14238	14172	14209	13995	14028	14190	14225	14092	14123	14242	14307	14115	14146	14109	14276	14138	14187	14325	14228	14208	14231	14018	14183	14142	14215	14211	14275	14202	14131	14203	14174	14205	14158	14236	14257	14107	14193	14365	14178	14189	14301	14335	14110	14073	14131	14071	14140	14218	14145	14069	14204	14037	14122	14158	14170	14129	14132	14131	13964	14316	14010	14181	14135	14245	14089	14265	14034	14077	14169	14219	14138	14049	13905	14140	14376	13880	14169	14163	14042	14243	14316	14218	14183	14098	14439	14345	14074	14231	14073	14022	14159	14216	14045	14201	14021	14131	14200	14045	14288	14109	14222	14027	14100	14308	14237	14109	14126	14195	14240	14266	13963	14235	14059	14238	14155	14186	14198	14119	14257	14358	14198	14006	14066	14088	14282	14186	14106	14211	14271	14137	14162	14109	14340	14014	14113	14341	14272	14016	14308	13978	14205	14125	14049	14139	14175	14206	14084	14217	14057	14262	14223	14187	14244	14157	14176	14030	14331	14261	14086	14080	14254	14288	14249	14231	14059	14379	14281	14034	14303	14135	14245	14102	14096	14282	14077	14076	14087	14314	14106	14082	14228	14194	14129	14120	14292	13941	14104	14186	14180	14068	14176	14121	14389	14043	14107	14162	14159	14228	14037	14112	14049	14071	14145	14165	14222	14066	14020	14229	14169	14245	14105	14066	14139	14311	13990	13995	14254	14195	14095	14268	14354	14184	14222	14172	14263	14059	14288	14155	14191	14068	14124	14144	14249	13922	14306	14147	14154	14119	14287	14142	14126	14050	14184	13994	14282	14171	14342	14194	14008	14274	14089	14215	14156	14249	14255	14236	14075	14311	14084	14297	14278	14115	14296	14231	14322	14121	14097	14157	14130	14188	14166	14203	14140	14222	14112	14286	14116	14254	13963	14042	14339	14059	14164	14236	14121	14064	14245	13997	14087	14065	14015	14179	14477	14298	14253	14199	14204	14162	14093	14205	14131	14273	14150	14174	14161	14042	14352	14287	14125	14181	14199	14279	14045	14091	14098	14108	14151	14119	13942	14100	14134	14191	14128	14315	14281	14076	13949	14203	14188	14254	14213	14281	14210	14099	14083	14072	14024	14112	14136	14138	14191	14100	14337	14029	14158	14139	14008	14266	13998	14131	14052	14239	14272	14079	13942	14069	14150	14304	14220	14226	14252	14125	14176	14153	14055	14112	14257	13979	14323	14095	14319	14165	14150	14232	13923	14205	14247	13956	14140	14302	14090	14108	14187	14298	14190	14165	14109	14174	14154	14253	14245	14260	14076	14158	14160	14059	14112	14149	14195	14181	14041	14202	14177	14205	14223	14130	14077	14178	14202	14089	14013	14105	14301	13950	14196	14150	14281	14088	14023	14194	14167	14110	13988	14234	14129	14214	14214	14114	13996	14138	14196	14346	14253	14163	14163	14186	14084	14229	14192	14197	14133	14169	14216	14118	14141	14204	14352	13990	14154	13990	14233	14034	14336	14136	14047	14223	14202	14215	14157	13978	14166	14211	14296	14212	14217	14101	14005	14129	14359	14274	14140	14126	14341	14061	14185	14216	14172	14080	14092	14138	14299	14183	14175	14123	14243	14227	14110	14176	14281	14003	14137	14263	14055	14107	14113	14091	14183	14122	14216	14260	14124	14269	14337	14164	14372	14146	14026	14308	14231	14279	14047	14105	14134	14199	14079	14191	14186	14268	14065	14092	14086	14225	14106	14063	14092	14215	14143	13987	14277	14234	14314	14089	14213	14098	14101	14221	14329	14162	14218	14364	14153	14040	14148	14132	14092	14010	14284	14092	14186	14149	14238	14203	14179	14200	14150	14055	14269	14135	14121	13942	14287	14088	14394	14182	14034	14343	14276	14116	14293	14087	14112	14217	14174	14284	14184	14151	14083	14227	14133	14135	14032	14131	14213	14052	14026	14086	13923	14210	14215	14359	14230	14196	14112	14345	14055	14350	14258	14266	14185	14144	14070	14263	14191	14256	14186	14258	14111	14195	14137	14149	14049	14113	14085	14056	14216	14145	14267	14164	13920	14055	14202	14127	14103	14213	14144	14263	14145	14348	14250	14130	14048	14214	14263	14296	14083	14049	14205	14105	14200	14154	14140	14126	14022	14104	14213	14152	14349	14162	14056	14197	14201	14164	14049	14258	14205	13987	14221	14287	14171	14059	14124	14204	14032	14131	14222	14220	14060	14214	14089	14118	14114	14071	14234	14361	14012	14112	14146	14194	14210	14184	14198	14106	14222	14114	14186	14289	14155	14276	13990	14205	14058	14152	14053	14243	14221	14062	14064	13970	14149	14184	14237	14271	14067	14145	14208	14148	14175	14116	14223	14322	14210	14081	14138	14277	14279	14146	14107	14195	14091	14034	14128	14081	14154	13997	14172	14289	14081	14113	14091	14145	14326	13950	14046	14234	14204	14025	14235	14088	14247	14021	14259	14095	14152	14122	14072	14175	14095	14197	13980	14093	14109	14163	14178	14215	14194	14246	14209	14069	14182	14136	14330	14173	14264
25791	21629	28299	36581	61053	61422	50186	36053	27176	24312	23616	23515	23648	23160	23323	23526	23357	23473	23307	23393	23304	23348	23334	23147	23087	23329	23175	23216	23436	23491	23351	23529	23276	23186	23221	23321	23198	23271	23351	23159	23183	23289	23358	23442	23312	23288	23254	23274	23090	23140	23560	23024	23140	23228	23098	23167	23364	23207	23284	23036	23213	23330	22945	23039	23284	23165	23294	23125	23466	23297	23178	23314	23252	23412	23393	23065	23001	23172	22990	23137	23145	23232	23311	22945	23239	22905	23148	23110	23138	23360	23157	23155	23217	23218	23480	23106	23130	23359	23291	23118	23286	23219	23073	23044	23359	23317	23227	23081	23009	23268	23304	23198	23118	23348	23049	23352	23271	23072	23164	23034	23104	23093	23251	23141	23161	23108	23213	23184	23262	23019	23244	23129	23309	23188	23266	23365	23325	23189	23449	23163	23150	23104	23249	23173	23246	23125	23315	23126	23292	23171	23069	23090	23312	23341	23314	23310	23215	23265	23465	23200	22993	23341	23238	23076	23335	23454	23252	23364	22969	23195	23128	23195	23439	23191	23400	23205	23441	23185	23212	23057	23399	23156	23137	23130	23239	23278	23285	23173	23202	23212	23114	23239	23075	23108	23151	23353	23358	23112	23246	23080	22996	23337	23323	23210	23303	23275	23131	23117	23151	22933	23342	23010	23180	23196	23172	23124	23257	23379	23213	23032	23481	23132	23219	23412	23013	23046	23241	23062	23235	23012	23337	23243	23339	23402	23115	22980	23363	23393	23188	23097	23226	23273	23377	23230	23196	23287	23336	23250	23248	23290	23173	23394	23206	23117	23242	23380	23037	23227	23115	23181	23118	23267	23234	23213	23207	23219	23251	23144	23130	23138	23192	23166	23078	23199	23220	23223	23438	23181	23068	23293	23571	23354	23423	23283	23023	23038	23308	23112	23151	23363	23077	23216	23027	23049	23316	23143	23091	22984	23097	23048	23023	23155	23143	23291	22806	23257	23206	23148	23175	23431	22993	23296	23089	23007	23156	23248	22999	23171	23170	23089	23291	23218	23150	23159	23261	23138	23229	23211	23199	23110	23125	23200	23065	23410	23191	23194	23171	22924	23262	22954	23218	22881	23351	23238	23156	22922	23247	23254	23191	23156	23232	23233	23220	23105	23074	23208	23118	23357	23304	23328	23173	23032	23084	23188	23249	23454	23174	23196	23129	23070	23086	23179	23007	23085	23091	23260	23205	23128	22936	23186	23141	23151	23266	23086	22985	23191	23196	23280	23371	23351	23178	23232	23469	23268	23256	23204	23343	23172	23168	23028	23182	22958	22966	23027	23217	23212	23380	23322	23311	23012	23072	22887	23129	23110	23163	23188	23028	23121	23156	23114	23022	23190	23135	23034	23106	23100	23108	23171	23225	23007	23103	23178	23030	23278	23108	23081	23429	23175	23150	23311	23199	23432	23255	23348	23339	23294	23337	23117	23131	23190	23343	23240	23091	22926	23209	23077	23040	23277	23087	23124	23100	23218	23197	23124	23052	23321	23243	23290	23173	23294	23278	23215	23304	23143	23063	22960	23360	23106	23169	23055	23035	23331	23177	23120	23289	23418	23284	23157	23288	23275	23186	23462	23298	23212	23058	23164	23358	23362	23163	23285	23314	23012	23195	23318	23213	23098	23175	23274	23251	23193	23283	23205	23150	23035	23239	22993	23248	23364	23161	23296	23346	23287	23161	23199	23127	23069	23247	23002	23256	23312	23254	23339	23262	23266	23098	23166	23213	23108	23121	23224	23219	22980	23117	23407	23174	23196	22960	23259	22962	23092	23087	23015	23251	22892	23047	23075	23191	23306	23291	23194	23281	23417	23131	23269	22934	23142	23486	23310	23193	23146	23040	23061	23143	23143	23240	23401	23085	23206	23057	23308	23354	23070	23117	23204	23156	23293	23227	23220	23276	23345	23340	23284	23102	23171	23155	23235	23214	23114	23292	23140	23389	23304	23329	23097	22895	22978	23088	23023	23173	23289	23329	23121	23326	23107	23349	23003	23138	22997	23460	23244	23069	23080	23370	23175	23200	23148	23238	23280	23351	23233	23173	23368	23349	23201	23150	23083	23284	23208	23217	23141	23361	23186	23289	23055	23270	22986	23131	23182	23001	23013	23254	23183	23227	23071	23370	23189	23197	23230	23180	23287	23130	23093	23069	23267	23057	23218	23297	23170	23176	23164	23175	23193	23004	23366	23499	23354	23319	23285	23127	23068	23302	23153	23292	23376	23175	23217	23170	23079	23237	23107	23219	23160	23276	23162	23292	23052	23183	23384	23257	23282	23203	22984	23379	23212	23194	23267	23277	23243	23311	23282	23096	23175	22957	23163	22981	23144	23304	23372	23069	23183	23022	23088	23199	23267	23463	23058	23402	23023	23165	23187	23199	23445	23367	23243	23053	23008	23192	23385	23291	23276	23207	23040	23144	23254	23052	23353	23051	23279	23200	23135	23130	23120	23146	23178	23425	23250	23197	23289	23122	23381	23232	23073	23126	23259	23116	23212	23072	23108	23059	22892	23293	22984	23337	23137	23349	23191	23334	23370	23204	23365	23246	23217	22998	23208	23217	23168	23330	23361	23287	23340	23215	23365	23214	23314	23266	23209	23287	23301	23068	23208	23171	23079	23504	23206	23121	23316	22939	23270	23286	22959	23117	23261	23181	23226	23151	23240	23197	22994	23076	23395	23118	23241	23103	23188	23203	22958	23143	23254	23116	23118	23283	23333	23161	23043	23251	23315	23329	23414	23249	23195	23318	23116	23234	23198	23255	23183	23311	23045	23287	23288	23269	22950	23238	23199	23126	23108	23088	23176	23395	23204	23209	23152	23186	23232	23219	23354	23217	23117	23109	23090	22919	23332	23040	23224	23113	23259	23274	22923	23318	22979	23078	23087	23143	23301	23096	23025	23418	23280	23051	23247	23364	23107	23123	23157	23268	23342	23159	23443	23303	23260	23258	23197	22991	23210	23489	23094	23057	22949	23038	23266	23169	23080	23271	23376	23135	23298	23349	23285	23148	23095	23127	23194	23346	23343	23188	23202	23284	22882	23124	23152	23255	23348	23281	23101	23162	23054	23029	23202	23326	23055	23226	23440	23186	23114	23368	23164	23269	23352	23020	23265	23216	23479	23052	23126	23024	23116	23539	23299	23308	23232	23193	23164	22964	23073	23244	23096	23413	23314	23149	23356	23052	22997	23218	23331	23434	23292	23176	23283	23258	23191	23138	23161	23348	23154	23167	23148	23386	23439	23152	23060	23227	23133	23424	23066	22966	23156	23249	23434	23413	23107	23125	23342	23154	23189	23237	23317	23256	23354	23065	23037	23349	23222	23410	23255	23234	23520	23128	23233	23344	23259	23152	23331	23339	23020	23185	23118	23353	23100	23034	23349	22997	23274	23129	23035	23270	23141	23064	22997	23284	23215	23241	23261	22961	23116	23057	23254	23049	23138	23178	23272	23402	23075	22975	23225	23107	23049	23163	23132	23235	23319	23445	23133	22971	22994	23134	23370	23425	23340	23256	23481	23297	23116	23055	23148	23096	23081	23077	23190	22976	23291	23303	23050	23328	23257	22918	22974	23246	22894	23059	23035	22871	23103	23169	23422	23183	23082	23023	23292	23119	23375	23503	23259	23153	23242	22933	23183	23318	23270	23263	23235	23348	23180	23257	23143	23037	23255	23201	23083	23330	23183	23088	23135	23191	23233	23254	23259	23207	23235	23006	23336	23127	23006	23288	23274	23058	23299	23016	23068	23381	23322	22945	23284	22971	23179	23260	23071	23188	23312	22986	23056	23341	23364	23169	23273	23162	23111	23064	23341	23322	23236	23120	23307	23319	23153	23263	23005	23183	23053	23298	23301	23218	23439	23223	23099	23090	22972	23189	23129	23357	23242	23397	23359	23207	23190	23452	23238	23345	23245	23177	23028	23070	23312	23336	23204	23038	23270	23170	23112	23441	23255	23157	23455	23138	23049	23311	23487	23280	23131	23093	23247	23136	23169	22998	23318	23078	23243	23129	23478	23329	23083	23193	23221	23096	23032	23302	23415	23356	23156	23177	23351	23135	23247	23102	23236	23289	22926	23097	23205	23231	23135	23202	23220	23445	23280	23273	23284	23332	23326	23208	22874	23166	23187	23220	23346	23182	23179	23429	23194	23039	23077	23137	23193	23145	23299	23074	23177	23269	23138	23209	22954	23190	23019	23273	23203	23043	23276	23411	23098	22889	23179	23429	23385	23146	23352	23302	23286	23242	23361	23086	22926	23232	23229	23199	23086	23313	23159	23153	23265	23342	23273	23267	23115	23382	22971	22789	23120	22995	23137	23084	23094	23291	23234	23441	23115	23062	23392	23199	23144	23390	23425	23142	23398	23048	23138	23376	23232	23282	23150	23169	23337	23283	23184	23247	23057	23047	23203	23442	23322	23338	23018	23230	22968	23254	23345	23133	23324	23071	23123	23462	23268	23118	23452	23100	23333	23131	23027	22967	23085	23118	23191	23218	23360	23270	23115	23197	23128	23162	23308	23154	23337	23136	23228	23169	22826	23086	22781	23056	23179	22972	22963	23011	23191	23194	23274	23296	23004	23199	23153	23201	23220	23077	22949	23418	23125	23100	23263	23140	23248	23313	23235	22936	23287	23159	23130	23059	22916	22965	23167	23137	23196	22984	23168	23131	23302	23218	23281	23315	23591	23378	23308	23215	23122	23320	23126	23108	23128	23139	23053	23117	23050	23130	23242	23241	23309	23358	23451	23153	23272	23286	23217	22975	23251	23147	23243	23291	23162	23129	23182	23098	23295	23206	23145	23311	23135	23223	23134	23246	23089	23114	23286	23192	23229	23261	23140	23168	23224	23221	23319	23359	23437	23289	23134	23152	23326	23360	23195	23330	23203	23032	23099	23328	23182	23465	23373	23461	23240	23092	23321	23234	23393	23471	23187	23154	23011	23316	23308	23196	23134	23444	23238	23157	23241	23181	23202	23251	23178	23309	23441	23353	22979	23439	23301	22976	23364	23304	22814	23078	23197	23199	23250	23226	23284	23255	23419	23020	23377	23218	23093	23045	23214	23525	23528	22977	23124	23095	23142
17858	31756	28165	39791	63373	56143	40509	24910	16474	14744	14509	14451	14490	14254	14454	14318	14417	14339	14378	14364	14423	14368	14403	14294	14370	14324	14438	14281	14145	14295	14302	14452	14236	14413	14405	14344	14146	14372	14351	14421	14256	14300	14321	14387	14264	14162	14394	14382	14545	14251	14246	14396	14499	14358	14299	14258	14316	14460	14388	14291	14225	14462	14169	14476	14260	14316	14162	14252	14393	14179	14199	14440	14472	14500	14294	14347	14068	14384	14315	14427	14393	14242	14154	14305	14357	14190	14190	14332	14378	14288	14411	14211	14247	14404	14261	14206	14399	14079	14115	14186	14193	14242	14122	14292	14265	14289	14374	14249	14389	14284	14320	14276	14289	14218	14228	14434	14263	14251	14218	14243	14323	14272	14347	14343	14275	14281	14306	14231	14338	14314	14467	14354	14267	14305	14210	14307	14172	14236	14196	14147	14349	14321	14332	14290	14331	14140	14282	14192	14298	14432	14390	14208	14176	14220	14401	14310	14337	14459	14338	14457	14413	14319	14301	14228	14166	14292	14237	14204	14139	14347	14298	14326	14307	14293	14324	14235	14109	14126	14355	14348	14256	14361	14329	14296	14457	14349	14323	14277	14285	14220	14513	14369	14353	14126	14175	14282	14293	14350	14186	14425	14197	14288	14232	14351	14358	14336	14278	14370	14380	14312	14300	14219	14438	14331	14234	14267	14284	14258	14429	14383	14367	14290	14376	14238	14193	14429	14392	14223	14100	14404	14275	14262	14386	14248	14264	14382	14198	14265	14332	14440	14173	14306	14183	14345	14321	14217	14267	14240	14238	14239	14180	14290	14219	14308	14258	14193	14208	14342	14329	14390	14108	14352	14173	14278	14277	14187	14283	14333	14426	14151	14415	14202	14227	14108	14250	14130	14097	14210	14261	14241	14195	14454	14022	14335	13970	14268	14305	14271	14273	14311	14363	14299	14431	14372	14236	14403	14431	14128	14355	14223	14181	14168	14205	14216	14242	14040	14304	14284	14263	14307	14403	14202	14255	14263	14325	14206	14241	14337	14520	14265	14262	14256	14296	14368	14167	14366	14412	14387	14265	14333	14237	14140	14295	14312	14300	14214	14366	14270	14243	14282	14338	14184	14151	14232	14348	14280	14226	14184	14231	14287	14354	14209	14200	14220	14172	14154	14372	14279	14330	14334	14354	14194	14268	14364	14298	14414	14295	14314	14135	14386	14342	14236	14286	14359	14343	14263	14378	14348	14182	14285	14465	14318	14486	14154	14389	14201	14190	14244	14311	14391	14255	14205	14217	14258	14354	14153	14233	14537	14290	14329	14350	14231	14074	14246	14272	14005	14238	14217	14372	14379	14418	14193	14402	14098	14269	14206	14461	14178	14130	14322	14343	14338	14412	14246	14361	14150	14217	14352	14209	14356	14350	14282	14287	14243	14217	14362	14271	14374	14363	14186	14332	14391	14306	14298	14282	14178	14392	14245	14279	14249	14503	14216	14400	14162	14224	14277	14389	14023	14325	14349	14429	14368	14224	14214	14205	14351	14315	14516	14300	14414	14370	14383	14356	14180	14436	14449	14197	14324	14138	14234	14278	14300	14145	14476	14529	14153	14320	14282	14281	14252	14354	14386	14226	14251	14239	14572	14315	14305	14604	14311	14152	14404	14240	14204	14250	14255	14325	14304	14333	14152	14335	14336	14288	14267	14353	14364	14443	14351	14178	14110	14362	14183	14236	14192	14446	14127	14270	14340	14162	14444	14253	14260	14171	14314	14487	14288	14340	14166	14353	14292	14231	14439	14477	14213	14421	14273	14282	14359	14346	14169	14446	14200	14268	14387	14318	14381	14184	14303	14335	14271	14193	14323	14423	14212	14422	14407	14276	14558	14152	14333	14372	14298	14416	14207	14415	14249	14299	14306	14444	14276	14262	14273	14187	14377	14356	14317	14404	14343	14385	14328	14197	14361	14161	14220	14368	14332	14227	14418	14373	14178	14218	14309	14260	14238	14265	14197	14281	14301	14313	14407	14338	14202	14221	14103	14246	14347	14429	14392	14208	14258	14285	14282	14180	14294	14211	14265	14191	14410	14361	14179	14099	14262	14447	14225	14222	14308	14193	14441	14317	14413	14116	14494	14569	14330	14263	14293	14340	14242	14379	14274	14302	14326	14293	14433	14272	14447	14156	14298	14214	14224	14313	14324	14275	14295	14333	14254	14409	14365	14378	14267	14275	14352	14254	14215	14410	14200	14266	14264	14316	14295	14524	14228	14184	14319	14425	14330	14222	14346	14340	14305	14255	14415	14190	14194	14231	14279	14344	14235	14191	14346	14370	14379	14324	14387	14210	14394	14427	14330	14340	14463	14239	14184	14463	14236	14160	14103	14247	14323	14353	14287	14252	14310	14293	14225	14084	14318	14298	14183	14338	14108	14354	14271	14180	14465	14420	14280	14216	14429	14416	14245	14301	14352	14298	14332	14408	14326	14073	14278	14055	14164	14347	14190	14219	14477	14339	14242	14376	14347	14269	14331	14134	14240	14475	14440	14242	14358	14179	14183	14322	14257	14141	14133	14242	14330	14168	14190	14239	14260	14385	14402	14140	14284	14340	14341	14341	14284	14163	14090	14363	14254	14368	14274	14293	14296	14360	14159	14311	14547	14389	14176	14198	14308	14059	14314	14236	14296	14275	14276	14247	14325	14157	14283	14086	14306	14282	14387	14266	14212	14203	14260	14381	14263	14307	14310	14176	14337	14257	14424	14364	14429	14481	14216	14261	14388	14330	14331	14352	14254	14345	14186	14297	14077	14150	14283	14293	14509	13987	14526	14439	14218	14353	14197	14508	14226	14258	14275	14264	14430	14269	14058	14311	14311	14072	14138	14445	14221	14282	14455	14351	14198	14260	14344	14295	14408	14346	14462	14414	14121	14177	14138	14279	14418	14330	14246	14202	14559	14287	14208	14181	14379	14317	14158	14331	14271	14380	14356	14247	14247	14265	14280	14403	14253	14229	14169	14357	14430	14375	14294	14260	14233	14255	14236	14231	14201	14377	14237	14221	14316	14140	14285	14298	14275	14253	14297	14421	14407	14363	14209	14289	14138	14253	14347	14300	14300	14206	14294	14308	14348	14256	14106	14449	14223	14209	14374	14077	14252	14351	14299	14366	14046	14324	14153	14224	14404	14366	14260	14394	14175	14188	14348	14316	14382	14344	14260	14092	14464	14395	14189	14319	14164	14283	14165	14503	14277	14286	14288	14281	14353	14244	14448	14293	14189	14280	14177	14341	14223	14528	14179	14222	14414	14368	14320	14276	14225	14339	14291	14228	14368	14211	14484	14344	14274	14289	14274	14357	14356	14268	14144	14476	14210	14217	14288	14257	14169	14311	14270	14214	14329	14340	14184	14302	14348	14382	14301	14286	14332	14343	14284	14270	14437	14202	14199	14290	14338	14382	14283	14261	14283	14225	14221	14276	14371	14436	14290	14403	14144	14315	14293	14524	14231	14309	14436	14241	14358	14191	14359	14229	14271	14481	14430	14328	14191	14142	14360	14115	14339	14331	14088	14415	14282	14150	14207	14400	14143	14383	14312	14256	14267	14382	14614	14332	14317	14421	14363	14366	14263	14248	14512	14584	14212	14247	14226	14490	14429	14374	14297	14199	14292	14354	14442	14228	14236	14235	14258	14374	14288	14296	14140	14204	14267	14221	14378	14169	14369	14403	14185	14377	14375	14309	14240	14291	14113	14189	14346	14335	14257	14177	14427	14336	14486	14385	14256	14099	14302	14332	14214	14270	14164	14287	14224	14433	14255	14216	14306	14219	14139	14355	14368	14378	14332	14442	14355	14391	14405	14317	14269	14270	14319	14391	14187	14139	14465	14272	14255	14170	14227	14329	14393	14348	14335	14222	14231	14224	14260	14344	14306	14274	14355	14235	14280	14310	14277	14432	14325	14295	14534	14200	14335	14190	14352	14252	14333	14159	14117	14195	14387	14312	14386	14319	14316	14403	14373	14207	14194	14217	14348	14224	14295	14261	14429	14200	14320	14503	14164	14398	14183	14318	14083	14290	14390	14216	14447	14254	14422	14418	14292	14089	14215	14298	14307	14046	14267	14311	14215	14194	14229	14337	14347	14394	14317	14299	14250	14361	14408	14350	14327	14375	14296	14270	14287	14330	14236	14428	14281	14250	14445	14293	14383	14224	14388	14334	14315	14375	14308	14324	14358	14286	14215	14409	14307	14351	14240	14428	14290	14333	14350	14389	14332	14119	14346	14161	14299	14295	14316	14125	14355	14407	14463	14360	14371	14198	14311	14413	14296	14460	14299	14346	14128	14352	14375	14320	14241	14422	14306	14340	14198	14140	14349	14359	14316	14242	14405	14184	14293	14250	14067	14281	14445	14156	14427	14251	14300	14087	14220	14304	14054	14257	14378	14329	14326	14403	14390	14271	14327	14475	14100	14357	14300	14422	14182	14244	14264	14199	14307	14225	14215	14195	14318	14113	14308	14224	14373	14348	14543	14270	14149	14359	14303	14394	14293	14482	14459	14289	14305	14460	14286	14301	14244	14256	14342	14237	14282	14222	14400	14235	14207	14401	14183	14456	14253	14252	14234	14286	14061	14222	14274	14274	14489	14235	14446	14312	14476	14368	14431	14413	14251	14318	14239	14259	14366	14222	14314	14279	14201	14122	14423	14272	14249	14248	14381	14236	14160	14230	14223	14375	14160	14374	14295	14281	14250	14321	14260	14352	14214	14398	14363	14348	14323	14188	14173	14302	14452	14183	14203	14319	14173	14273	14349	14357	14266	14188	14477	14295	14389	14341	14184	14332	14223	14250	14211	14352	14424	14108	14249	14329	14304	14357	14205	14326	14288	14335	14252	14193	14175	14341	14253	14344	14263	14377	14333	14210	14425	14371	14359	14142	14175	14188	14315	14184	14213	14283	14150	14490	14310	14264	14090	14374	14241	14121	14453	14287	14291	14153	14360	14131	14208	14300	14090	14302	14326	14303	14215	14280	14298	14362	14259	14294	14201	14227	14350	14379	14269	14202	14321	14309	14249	14263	14373	14240	14239	14098	14234	14350	14386	14241	14301	14261	14337	14142	14218	14410	14313	14176	14337	14430	14384
23645	21512	28850	32208	63670	72615	64927	45279	31294	26204	24473	24169	23693	24282	23903	24046	23699	23619	23823	23822	23949	23807	23832	23508	23723	23794	23973	23806	23766	23670	23871	23737	24067	23964	23868	23933	23770	23560	23579	23732	23629	23717	23904	23786	23626	23550	23761	23614	23896	23710	23577	23564	23686	23835	23796	23494	23726	23774	23697	23791	23643	23699	23998	23508	23692	23643	23585	23958	23587	23586	23483	23740	23735	23720	23646	23628	23499	23757	23721	23694	23887	23865	23716	23609	23404	23716	23843	23724	23521	23861	23824	23562	23707	23718	23668	23500	23885	23594	23568	23605	23688	23616	23845	23759	23867	23744	23599	23523	23386	23564	23800	23815	23864	23454	23648	23777	23706	23575	23621	23768	23797	23678	23436	23577	23914	23560	23690	23560	23876	23881	23564	23548	23650	23766	23739	23472	23495	23649	23524	23602	23546	23741	23368	23543	23769	23777	23389	23619	23674	23549	23865	23614	23499	23760	23454	23618	23890	23775	23815	23672	23702	23701	23833	23604	23716	23634	23761	23813	23762	23763	23820	23662	23252	23685	23678	23634	23733	23671	23487	23735	23892	23830	23755	23987	23737	23594	23639	23694	23703	23384	23397	23654	23738	23677	23808	23411	23609	23836	23681	23492	23749	23581	23609	23732	23971	23557	23659	23735	23622	23836	23560	23534	23643	23624	23583	24000	23738	23653	23539	23696	23445	23444	23477	23534	23819	23656	23514	23596	23516	23758	23730	23618	23415	23563	23848	23614	23429	23496	23712	23602	23576	23461	23496	23419	23435	23763	23777	23818	23693	23772	23719	23682	23674	23636	23673	23757	23505	23687	23569	23785	23608	23667	23803	23448	23543	23602	23639	23773	23571	23707	23536	23435	23693	23547	23707	23697	23716	23822	23666	23726	23595	23554	23667	23745	23609	23742	24021	23631	23642	23636	23723	23629	23695	23796	23490	23778	23742	23493	23567	23838	23764	23863	23750	23580	23753	23794	23764	23500	23773	23709	23583	23520	23600	23681	23522	23517	23442	23336	23537	23644	23762	23408	23753	23530	23660	23690	23707	23745	23758	23478	23594	23632	23646	23752	23511	23619	23632	23732	23486	23777	23780	23497	23281	23715	23442	23840	23665	23635	23620	23603	23647	23854	23735	23609	23568	23612	23870	23855	23759	23758	23754	23834	23843	23591	23610	23733	23591	23800	23515	23684	23630	23725	23450	23633	23620	23645	23796	23548	23562	23616	23674	23533	23775	23434	23752	23673	23564	23624	23630	23688	23753	23723	23446	23854	23566	23818	23525	23579	23656	23602	23591	23348	23568	23633	23571	23591	23693	23377	23519	23458	23620	23727	23671	23572	23551	23569	23592	23575	23690	23594	23476	23607	23614	23707	23716	23777	23714	23602	23629	23561	23670	23622	23647	23661	23807	23700	23782	23705	23770	23819	23569	23857	23813	23638	23525	23771	23598	23839	23591	23605	23786	23895	23830	23811	23436	23712	23716	23587	23572	23733	23702	23682	23695	23751	23636	23758	23707	23625	23707	23693	23797	23699	23478	23688	23760	24015	23540	23815	23617	23519	23737	23795	23563	23798	23732	23701	23695	23389	23633	23651	23713	23862	23498	23622	23583	23598	23683	23699	23571	23499	23531	23536	23615	23606	23461	23871	23718	23679	23776	23546	23709	23795	23685	23596	23406	23649	23708	23482	23615	23705	23634	23598	23631	23576	23593	23698	23717	23376	23713	23442	23405	23440	23554	23454	23605	23651	23884	23643	23495	23724	23801	23460	23537	23354	23646	23478	23460	23812	23982	23575	23734	23460	23825	23701	23564	23777	23677	23599	23422	23296	23580	23718	23722	23568	23444	23661	23384	23666	23725	23776	23769	23621	23752	23743	23653	23785	23449	23696	23539	23547	23909	23679	23657	23695	23571	23594	23663	23703	23561	23648	23766	23608	23703	23696	23307	23406	23461	23837	23643	23324	23565	23761	23663	23647	23553	23759	23599	23626	23542	23790	23487	23672	23343	23525	23880	23602	23666	23677	23487	23704	23496	23632	23662	23901	23539	23444	23842	23603	23755	23461	23532	23501	23421	23761	23584	23723	23517	23607	23476	23631	23376	23640	23895	23729	23478	23583	23767	23515	23955	23753	23476	23868	23609	23249	23566	23472	23443	23624	23494	23472	23426	23616	23799	23595	23719	23696	23506	23581	23615	23626	23663	23737	23434	23618	23762	23794	23554	23634	23617	23549	23732	23663	23625	23347	23368	23508	23504	23598	23645	23629	23635	23648	23777	23592	23611	23555	23548	23809	23749	23624	23634	23633	23606	23623	24031	23724	23634	23506	23535	23470	23548	23472	23491	23681	23581	23726	23579	23655	23476	23502	23791	23757	23642	23903	23608	23703	23603	23810	23745	23540	23571	23730	23844	23753	23605	23308	23551	23498	23722	23869	23686	23490	23657	23812	23526	23543	23481	23603	23606	23824	23651	23731	23597	23655	23602	23734	23530	23585	23520	23375	23550	23717	23831	23788	23649	23555	23650	23682	23765	23628	23698	23555	23710	23621	23704	23583	23737	23642	23703	23800	23551	23564	23684	23760	23629	23538	23385	23527	23567	23558	23840	23599	23540	23587	23606	23503	23769	23472	23475	23484	23739	23607	23629	23704	23557	23780	23610	23561	23703	23324	23522	23654	23720	23676	23603	23752	23722	23872	23569	23714	23589	23760	23658	23700	23470	23669	23598	23428	23580	23661	23571	23688	23636	23767	23777	23563	23438	23609	23623	23792	23604	23602	23684	23711	23659	23689	23519	23609	23673	23821	23702	23495	23568	23639	23650	23456	23455	23674	23541	23901	23683	23784	23712	23698	23632	23848	23775	23612	23488	23673	23591	23787	23682	23652	23712	23651	23690	23332	23839	23596	23788	23883	23612	23548	23534	23680	23481	23349	23489	23701	23537	23452	23562	23765	23713	23647	23581	23821	23644	23665	23576	23837	23712	23761	23865	23576	23768	23394	23618	23409	23555	23573	23780	23519	23765	23547	23630	23603	23627	23482	23489	23630	23580	23644	23837	23765	23538	23514	23349	23801	23619	23488	23682	23587	23729	23626	23633	23774	23455	23571	23476	23645	23495	23665	23609	23616	23693	23749	23546	23719	23927	23477	23555	23665	23624	23656	23726	23516	23508	23496	23581	23636	23674	23510	23508	23594	23631	23729	23520	23562	23456	23631	23810	23666	23923	23469	23565	23707	23742	23903	23592	23789	23457	23557	23701	23452	23822	23719	23731	23675	23729	23473	23573	23419	23572	23481	23518	23587	23560	23440	23567	23620	23671	23688	23972	23779	23502	23765	23611	23671	23932	23476	23595	23504	23607	23614	23686	23536	23597	23519	23675	23665	23866	23697	23753	23430	23554	23827	23474	23451	23607	23573	23663	23669	23541	23628	23492	23565	23614	23548	23491	23650	23798	23401	23585	23690	23589	23583	23524	23543	23534	23543	23452	23695	23570	23758	23670	23510	23679	23676	23751	23942	23867	23709	23609	23560	23598	23766	23800	23614	23676	23745	23465	23437	23620	23692	23542	23579	23602	23710	23621	23811	23577	23782	23556	23377	23643	23743	23760	23794	23752	23451	23617	23628	23715	23758	23847	23594	23424	23532	23656	23693	23558	23634	23677	23706	23742	23868	23589	23698	23470	23710	23499	23545	23566	23694	23649	23853	23619	23501	23634	23821	23622	23721	23777	23602	23449	23521	23559	23776	23825	23681	23483	23698	23685	23768	23750	23299	23676	23300	23594	23481	23641	23271	23410	23523	23806	23605	23781	23514	23640	23730	23643	23665	23733	23633	23400	23756	23567	23671	23603	23378	23388	23657	23662	23442	23679	23627	23621	23596	23729	23635	23428	23750	23379	23588	23659	23518	23635	23861	23857	23483	23688	23379	23593	23371	23314	23803	23720	23621	23687	23788	23489	23821	23803	23523	24029	23548	23834	23601	23600	23524	23700	23616	23766	23584	23519	23444	23521	23277	23450	23672	23546	23451	23436	23894	23793	23596	23869	23900	23647	23598	23673	23704	23793	23472	23748	23611	23616	23477	23742	23507	23688	23355	23442	23503	23598	23438	23668	23649	23593	23834	23702	23350	23315	23756	23603	23891	23592	23681	24000	23416	23721	23709	23739	23629	23839	23537	23637	23463	23430	23614	23471	23531	23675	23551	23648	23396	23378	23671	23388	23697	23683	23397	23831	23692	23784	23677	23562	23752	23468	23668	23636	23730	23753	23589	23669	23612	23598	23640	23669	23665	23401	23732	23698	23821	23730	23760	23731	23700	23651	23817	23343	23599	23587	23659	23831	23610	23791	23493	23764	23529	23415	23816	23792	23536	23537	23625	23894	23823	23722	23625	23640	23634	23824	23506	23682	23523	23387	23654	23571	23837	23702	23588	23736	23552	23524	23443	23739	23800	23669	23702	23767	23590	23784	23606	23935	23560	23723	23634	23763	23892	23807	23909	23730	23709	23581	23786	23627	23435	23639	23628	23731	23464	23679	23406	23399	23842	23526	23887	23550	23447	23668	23646	23588	23706	23531	23730	23660	23699	23573	23598	23829	23566	23744	23585	23484	23790	23634	23733	23416	23726	23536	23731	23683	23520	23898	23546	23667	23744	23642	23618	23768	23539	23774	23622	23638	23469	23636	23459	23635	23569	23791	23496	23753	23911	23882	23706	23527	23657	23721	23508	23634	23732	23672	23453	23573	23558	23595	23716	23630	23581	23618	23487	23608	23791	23814	23490	23706	23543	23769	23557	23713	23530	23644	23730	23727	23733	23695	23653	23630	23825	23564	23701	23639	23519	23592	23456	23772	23813	23709	23614	23747	23806	23838	23718	23428	23370	23892	23779	23687	23831	23696	23612	23862	23791	23847	23612	23543	23421	23764	23508	23617	23691	23795	23857	23693	23683	23764	23729	23556	23325	23628	23625	23624	23750	23666	23615	23458	23638	23738	23655	23793	23519	23609	23773	23473	23641	23713	23670	23695	23584	23537	23666	23803	23691	23421	23467	23450	23735	23717	23687	23781	23660	23709	23719	23628	23554	23788	23546	23593	23765	23955	23518	23386	23700
20090	41159	48843	56884	79295	78238	62335	35662	19915	15743	15140	14988	14780	14791	14823	14961	14850	14753	14903	14953	14896	14923	14800	14708	15000	14772	14723	14633	14669	14838	15043	14735	14988	14998	14750	14878	14817	14680	14785	14715	14747	14831	14849	14860	14727	14888	14741	14827	14757	14684	14774	14695	14782	14795	14951	14825	14880	14764	14837	14879	14640	14958	14867	14730	14883	14858	14782	14846	14573	14914	14846	14929	14778	14646	14781	14639	14722	14853	14726	14774	14869	14863	14873	14763	14826	14823	14834	14642	14799	14884	14911	14923	14854	14804	14797	14789	14796	14830	14845	14788	14747	14843	14758	14717	14739	14768	14731	14699	14934	14774	14595	14811	14775	14687	14643	14662	14797	14842	14745	14677	14865	14792	14592	14717	14693	14659	14910	14782	14656	14597	14823	14856	14941	14936	15073	14752	14939	14835	14999	14799	14880	14855	14671	15018	14800	14719	14594	14724	14671	14788	14792	14824	14745	14748	14782	14790	14646	14712	14775	14807	14820	14697	14758	14763	14692	14641	14949	14706	14768	14843	14743	14547	14775	14718	14664	14867	14954	14773	14934	14858	14807	14797	14850	14797	14763	14933	14815	14848	14707	14723	14771	14732	14863	14670	14753	14713	14754	14699	14894	14643	14598	14754	14718	14786	14636	14854	14692	14622	14853	14775	14789	14777	14751	14779	14826	14586	14532	14648	14739	14812	14875	14732	14786	14691	14843	14777	14760	14655	14856	14808	14970	14803	14820	14670	14666	14792	14822	14786	14788	14720	14559	14778	14777	14858	14875	14589	14893	14885	14762	14665	14739	14726	14739	14814	14956	14763	14948	14746	14654	14789	14826	14690	14736	14696	14846	14763	14790	14762	14735	14738	14653	14666	14762	14713	14699	15040	14630	14877	14715	14777	14735	14713	14990	14762	15003	14833	14742	14722	14800	14840	14681	14676	14781	14814	14804	14849	14742	14785	14658	14967	14936	14913	14772	14863	14649	14765	14730	14663	14678	14860	14768	14740	14801	14680	14808	14854	14862	14588	14797	14934	14855	14658	14727	14777	14915	14840	14721	14776	14662	14729	14844	14967	14760	14785	14905	14665	14710	14857	14943	14671	14775	14737	14799	14861	14619	14751	14820	14730	14919	14635	14690	14748	14820	14878	14929	14676	14736	14721	14777	14706	14586	14903	14798	14855	14707	14876	14843	14654	14900	14845	14882	14784	14914	14816	14635	14757	14707	14637	14714	14664	14569	14821	14905	14723	14769	14792	14673	14750	14709	14878	14960	14785	14636	14813	14901	14832	14824	14933	14894	14843	14744	14757	14720	14821	14894	14704	14808	14792	14773	14927	14835	14581	14779	14756	14617	14800	14796	14827	14772	14799	14967	14673	14764	14825	14818	14886	14597	14649	14916	14704	14890	14666	14678	14755	14707	14801	14740	14614	14635	14591	14705	14746	14745	14701	14877	14701	14919	14775	14638	14907	14954	14659	14926	14706	14650	14726	14899	14762	14793	14899	14823	14811	14795	14657	14627	14769	14755	14547	14672	14728	14958	14724	14617	14736	14781	14704	14866	14756	14803	14908	14698	14705	14784	14919	14734	14818	14869	14788	14767	14783	14864	14845	14701	14784	14747	14982	14781	14772	14796	14766	14700	14744	14811	15011	14667	14904	14724	14719	14818	14687	14679	14774	14761	14723	14707	14757	14943	14789	14717	14702	14626	14779	14632	14697	14682	14898	14706	14859	14815	14720	14748	14675	14866	14500	14949	14923	14686	14848	14773	14970	14754	14873	14858	14608	14702	14799	14945	14845	14782	14732	14913	14759	14792	14565	14776	14779	14933	14632	14728	14730	14683	14685	14681	14795	14825	14795	14821	14704	14928	14614	14764	14759	14781	14782	14822	14756	14744	14735	14654	14816	14689	14665	14761	14824	14747	14659	14879	14776	14793	14732	14861	14802	14861	14534	14653	14613	14890	14834	14877	14769	14679	14840	14672	14738	14735	14696	14725	14756	14741	14453	14719	14748	14812	14770	14919	14585	14686	14639	14764	14724	14833	14512	14676	14849	15004	14614	14706	14872	14796	14864	14939	14659	14743	14906	14756	14724	14792	14864	14756	14789	14839	14895	14762	14932	14728	14746	14752	14734	14794	14710	14733	14842	14831	14783	14812	14771	14781	14861	14868	14710	14816	14722	14730	14817	14705	14717	14911	14815	14709	15024	14653	14721	14835	14877	14633	14723	14737	14803	14742	14859	14874	14731	14800	14981	14867	14796	14683	14844	14823	14752	14690	14794	14818	14639	14626	14789	14765	14731	14560	14869	14728	14684	14809	14815	14723	14865	14811	14726	14782	14734	14756	14751	14783	14815	14995	14791	14724	14705	14900	14828	14620	14659	14844	14835	14699	14649	14950	14874	14707	14596	14696	14802	14860	14837	14649	14815	14770	14832	14624	14901	14959	14638	14876	14677	14701	14725	14886	14825	14783	14885	14765	14790	14707	14835	14940	14848	14633	14762	14862	14592	14695	14782	14825	14686	14911	14789	14855	14623	14794	14775	14717	14722	14800	14667	14850	14857	14758	14817	14959	14833	14847	14776	14866	14806	14806	14843	14863	14673	14736	14931	14728	14815	14578	14739	14655	14810	14732	14757	14615	14739	15042	14827	14768	14766	14846	14773	14805	14751	14883	14742	14711	14794	14681	14788	14774	14876	14615	14694	14884	14778	14684	14772	14793	14615	14723	14727	14900	14723	14776	14867	14734	14808	14887	14880	14597	14711	14833	14929	14849	14781	14709	14758	14928	14983	14779	14818	14850	15021	14757	14628	14891	15007	14770	14719	14811	14810	14754	14726	14781	14847	14668	14816	14635	14711	14770	14877	14721	14571	14577	14697	14759	14660	14848	14967	14756	14787	14688	14725	14740	14764	14797	14775	14677	14585	14773	14667	14788	14663	14742	14724	14743	14721	14726	14794	14842	14775	14708	14815	14635	14876	14771	14814	14830	14809	14732	14801	14723	14848	14764	14624	14722	14738	14927	14692	14643	14740	14837	14797	14815	14766	14739	14818	14835	14723	14828	14733	14727	14579	14830	14728	14682	14743	14807	14821	14647	14659	14870	14635	14798	14786	14838	14862	14779	14596	14664	14583	14750	14818	14648	14853	14814	14705	14869	14659	14786	14894	14755	14859	14860	14675	15083	14814	14723	14692	14881	14820	14783	14682	14977	14788	14738	14764	14764	14755	14761	14683	14649	14752	14703	14591	14775	14765	14839	14827	14853	14607	14684	14867	14832	14796	14717	15033	14848	14811	14510	14914	14662	14895	14779	14867	14800	14741	14789	14832	14791	14772	14802	14759	15005	14661	14763	14728	14855	14653	14661	14779	14577	14884	14794	14751	14688	14611	14960	14635	14929	14857	14788	14646	14720	14651	14804	14728	14790	14795	14811	14718	14640	14677	14917	14818	14789	14847	14666	14822	14803	14575	14846	14712	14771	14806	14722	14665	14640	14694	14760	14789	14762	14822	14691	14877	15074	14625	14661	14628	14816	14875	14909	14571	14864	14733	14567	14907	14737	14840	14718	14753	14892	14857	14823	14839	14762	14760	14862	14793	14667	14806	14837	14702	14851	14865	14738	15004	14881	14584	14849	14782	14891	14785	14833	14896	14884	14578	14906	14858	14848	14841	14663	14630	14836	14734	14815	14720	14716	14833	14717	14796	14817	14771	14744	14946	14793	14897	15006	14849	14822	14959	14819	14702	14615	14701	14866	14889	14749	14748	14828	14811	14703	14814	14694	14670	14671	14787	14788	14792	14715	14872	14800	14681	14609	14808	14915	14757	14597	14790	14887	14726	14779	15003	14710	14705	14914	14774	14612	14730	14744	15028	14830	14757	15032	14823	14691	14792	14777	14633	14671	14820	14537	14820	14710	14885	14541	14868	14913	14688	14825	14713	14730	14626	14900	14735	14719	14834	14673	14642	14691	14676	14785	14831	14692	14729	14791	14595	14839	14838	14877	14859	14719	14832	14756	14759	14707	14663	14610	14734	14851	14952	14833	14650	14987	14882	14873	14671	14772	14854	14652	14829	14702	14956	14773	14747	14932	14768	14701	14666	14783	14761	14737	14867	14939	14785	14809	14764	14767	14830	14752	14820	14858	14804	14818	14595	14803	14799	14724	14809	14845	14871	14713	14700	14659	14831	14908	14780	14727	14642	14734	14682	14807	14756	14726	14784	14643	14619	14906	14708	14883	14870	14867	14669	14888	14833	14957	14465	14856	14882	14710	14784	14749	14766	14798	14815	14886	14888	14888	14736	14776	14834	14513	14832	14797	14816	14936	14724	14904	14754	14744	14826	14817	14588	14808	14829	14919	14851	14719	14792	14712	14484	14855	14717	14664	14686	14831	14889	14777	14748	14744	14922	14821	14808	14821	14859	14872	14802	14985	14716	14859	14839	14638	14957	14636	14759	14771	14864	14760	14872	14747	14602	14811	14794	14730	14821	14627	14794	14983	14789	14775	14870	14863	14691	14808	14711	14800	14781	14788	14718	14577	14821	14478	14639	14693	14673	14917	14887	14716	14862	14904	14658	14759	14795	14794	14873	14758	14770	14920	14776	14702	14812	14892	14672	14705	14875	14902	14647	14667	14914	14835	15079	14665	14843	14900	14637	14745	14795	14888	14831	14675	14819	14920	14714	14656	14734	14827	14735	14719	14681	14617	14807	14755	14841	14734	14760	14760	14694	14786	14760	14860	14843	14780	14664	14672	15033	14755	14830	14727	14744	15002	14769	14717	14703	14801	14913	14891	14825	14868	14798	14729	15063	14825	14696	14752	14768	14939	14882	14685	14783	14861	14678	14748	14898	14779	14630	14781	14564	14810	14729	14797	14752	14810	14579	14861	14908	14737	14763	14752	14808	14787	14866	14724	14800	14713	14750	14674	14773	14653	15012	14671	14730	14797	14740	14814	14830	14844	14754	14737	14748	14715	14766	14671	14977	14657	14865	14733	14509	14583	14772	14858	14853	14636	14808	14674	14775	14813	14766	14733	14841	14504	14867	14821	14854	14762	14778	14821	14805	14652	14698	14964	14920	14731	14740	14669	14851	14748	14886	14655	14794	14730	14550
33251	25529	27425	29006	33016	36020	31470	26530	24118	23642	23189	23254	23255	23293	23036	23366	23267	23130	23219	23384	23533	23430	23270	23148	23462	23296	23289	23313	23539	23428	23389	23108	23254	23265	23306	23392	23316	23454	23280	23280	23445	23085	23323	23465	23086	23428	23131	23100	23435	23337	23624	23349	23344	23224	23111	23353	23207	23377	23253	23258	23274	23217	23377	23375	23251	23425	23356	23302	23142	23277	23480	23332	23141	23140	23358	23156	23338	23365	23240	23455	23147	23354	23079	23047	23299	23241	23349	23261	23352	23268	23483	23175	23447	23373	23418	23323	23469	23198	22988	23043	23316	23145	23240	23418	23273	23373	23481	23257	23189	23393	23397	23368	23598	23270	23477	23389	23133	23418	23370	23326	23209	23203	23152	23026	23304	23288	23166	23139	23458	23386	23177	22983	23461	23309	23102	23195	23408	23196	23368	23190	23053	22964	23251	23341	23081	23214	23363	23406	23005	23469	23060	23199	23241	23252	23257	23149	23229	23267	23241	23174	23176	23440	23021	22972	23271	23383	23161	23201	23271	23317	23201	23236	23365	23277	23065	23398	23222	23305	23206	23486	23398	23185	23284	23250	23173	23358	23145	23313	23230	23249	23238	23015	23366	23326	23413	23373	23296	23420	23516	23131	23155	23186	23465	23272	23250	23146	23296	23172	23351	23536	23242	23171	23196	23433	23200	23222	23037	23408	23269	23223	23084	22991	23171	23252	23495	23086	23191	23351	23247	23284	23361	23262	23372	23218	23271	23245	23028	23247	23172	23289	23463	23403	23293	23287	23370	23474	23407	23301	23059	23405	23430	23233	23474	23291	23185	23265	23284	23282	23214	23223	23434	23320	22800	23310	23379	22980	23185	23141	23262	23183	23168	23462	23472	23358	23325	23297	23223	23160	23433	23137	23158	23253	23532	23333	23285	23448	23281	23231	23364	23207	23212	23282	23201	23334	23321	23099	23349	23136	23442	23291	23399	23231	23593	23301	22988	23120	23290	23391	23190	23257	23222	23119	23293	23152	23165	23351	22936	23390	23102	23371	23433	23186	23342	23511	23216	23344	23370	23229	23203	23213	23281	23277	23554	23334	23148	23507	23411	23277	23362	23242	23233	23032	23380	23230	23338	23151	23531	23308	23492	23102	23013	23148	23301	23216	23479	23218	23358	23191	23223	23318	23244	23344	23022	23244	23582	23313	23258	23454	23292	23171	23226	23155	23214	23410	23391	23315	23611	23340	23283	23309	23191	23219	23075	23095	23218	23277	23324	23140	23465	23306	23157	23350	23395	23223	23291	23435	23369	23222	23254	23354	23331	23221	23262	23124	23139	23147	23336	23152	22869	23168	23076	23057	23198	23119	23422	23218	23143	23124	23167	23304	23043	23396	23267	23367	23276	23312	23353	23091	23111	23161	23341	23128	23056	23366	23528	23165	23303	23120	23340	23073	23232	23275	23195	23238	23031	23189	23552	23207	23368	23321	23269	23523	23319	23459	23299	22972	23222	23181	22989	23113	23293	23299	23349	23255	23400	23295	23294	23337	23406	23161	23486	23567	23410	23548	23342	23314	23186	23257	23119	23206	23229	23221	23204	22988	23341	23068	23173	23201	23186	23122	23164	23056	23313	23301	23252	23374	23265	23127	23317	23389	23324	23150	23574	23268	23034	23129	23131	23240	23549	23266	23347	23071	23213	23049	23451	23493	23416	23453	23280	23381	23207	23335	23450	23259	23529	23249	23210	23274	23266	23207	23281	23412	23569	23434	23380	23274	23324	23166	22955	23412	23252	23206	23474	23335	23323	22982	23122	23287	23218	23263	23201	23206	23292	23213	23231	23399	23272	23680	23366	23171	23239	23378	23092	23330	23309	23312	23337	23269	23382	23236	23194	22951	23280	23453	23219	23469	23253	23293	23180	23230	22977	23384	23135	23170	23135	23264	23279	23439	23294	23295	23373	23333	23005	23167	23057	23319	23279	23387	23220	23160	23295	23421	23360	23266	23233	23258	23257	23242	22980	23308	23166	23278	23338	23279	23391	23348	23122	23293	23353	23223	23321	23326	23201	23395	23368	23121	23273	23109	23449	23244	23351	23321	23187	23164	23242	23249	23716	23348	23266	23522	23422	23277	23358	23486	23164	23243	23227	23258	23282	23043	23202	23359	23086	23320	23483	23254	23331	23162	23255	23008	23055	23062	23586	23226	23278	23188	23056	23205	23301	23417	23236	23311	23307	23444	23294	23317	23331	23143	22981	23426	23176	23065	23180	23134	23283	23213	23071	23181	23348	23188	23362	23564	23136	23314	23295	23219	23296	23313	23317	23309	23159	23434	23477	23296	23321	23350	23416	23194	23256	23425	23047	23027	23299	23000	23284	23166	23290	23427	23596	23280	23432	23153	23502	23327	23400	23310	22912	23232	23455	23205	23359	23197	23215	23246	23093	23559	23145	23434	23232	23483	22992	23188	23132	23468	23336	23428	23221	23241	23351	23306	23282	23331	23394	23536	23203	23285	23565	23507	23227	23131	23208	23252	23264	23131	23111	23274	23386	23334	23235	23396	23256	23283	23064	23200	23217	23113	23176	23221	23109	23483	23330	23317	23243	23215	23301	23293	23417	23490	23147	23329	23522	23526	23222	23335	23374	23085	23280	23378	23106	23547	23114	23280	23349	23371	23211	23083	23272	23316	23104	23257	23315	23328	23309	23047	23482	23333	23279	23299	23225	23332	23548	23128	23082	23335	23345	23189	23238	23170	23313	23099	23382	23478	23218	23142	23486	23226	23489	23339	23349	23253	23165	23388	23446	23224	23337	23105	23451	23393	23350	23210	23398	23214	23288	23124	23327	23357	23325	23527	23405	23276	23011	23366	23345	23123	23341	23379	23265	22947	23201	23337	23240	23150	23217	23204	23310	23573	23370	23298	23283	23281	23405	23467	23309	23198	23698	23400	23685	23303	23344	23197	23221	23079	23338	23388	23560	23219	23440	23445	23236	23267	23222	23516	23313	23432	23266	23202	23205	23377	23053	23361	23194	23288	23259	23175	23326	23468	23313	23102	23257	23305	23298	23355	23253	23390	23331	23390	23443	23508	23303	23565	23603	23410	23281	23301	23516	23388	23257	23430	23243	23268	23234	23325	23248	23124	23119	23215	23161	23116	23403	23405	23171	23168	23241	23132	23012	23446	23226	23150	23239	23107	22949	23228	23188	23328	23343	23244	23237	23168	23472	23393	23541	23093	23386	23264	23345	23154	23225	23018	23243	23290	23296	23248	23178	23610	23018	23324	23379	23259	23329	23222	23263	23472	23298	23088	23106	23224	23242	23176	23415	23258	23183	23380	23244	23370	22995	23447	23325	23106	23378	23292	23366	23061	23308	23157	23331	23262	23278	23370	23389	23255	23431	23346	23253	23318	23085	23019	23434	23286	23302	23550	23412	23204	23330	23100	23435	22930	23431	23340	23196	23208	23251	23266	23330	23310	23420	23270	23133	23274	23169	23166	23200	23236	23345	23226	23132	23472	23037	23396	23423	23574	23395	23386	23471	23527	23226	23317	23337	23301	23344	23356	23068	23132	23352	23289	23214	23124	23150	23321	23444	23248	23378	23140	23317	23315	23403	23268	22995	23510	23379	23282	23359	23467	23045	23221	23192	23220	23124	23426	23100	23137	23298	23290	23419	23198	23342	23260	23340	23448	23250	23298	23302	23314	23306	23133	23199	23348	23300	23331	23335	23324	23419	23437	23307	23292	23188	23506	22977	23420	23216	23325	23262	23335	23184	23329	23242	23058	23356	23313	23292	23336	23219	23156	23230	23364	23396	23415	23258	23290	23263	23264	23431	23226	23335	23329	23158	23197	23256	23265	23234	23130	23030	23480	23432	23253	23396	23260	23187	23315	23620	23221	23368	23345	23307	23245	23240	23108	23256	23248	23202	23250	23120	23262	23314	23389	23219	23391	23238	23286	23380	23251	23362	23244	23195	23276	23270	23100	23376	23123	23218	23101	23147	23238	23336	23235	23494	23076	23308	23405	23364	23472	23546	23109	23175	23311	23105	23486	23110	23248	23255	23476	23179	23293	23203	23154	23156	23532	23195	22922	23149	23190	23381	23272	23161	23351	23037	23234	23202	23182	23274	23359	23179	23465	23325	23176	23399	23612	23411	23379	23337	23420	23307	23325	23344	23497	22993	23265	23328	23289	23198	23320	23262	23433	23380	23132	23169	22998	23170	23253	23472	23090	23160	23535	23303	23266	23426	23403	23198	23144	23197	23250	23118	23236	23339	23340	23500	23562	23196	23299	23479	23496	23175	23268	23268	23407	23354	23284	23289	23167	23327	23392	23156	23136	23357	23111	23286	23308	23306	23140	23298	23415	23414	23505	23274	23187	23260	23303	23314	23209	23386	23162	23421	23215	23421	23024	23163	23571	23393	23201	23025	23276	23591	23208	23192	23235	23559	23046	23243	23312	23338	23336	23342	23468	23140	23052	23276	23335	23134	23284	23486	23418	23211	23396	23246	23295	23120	23425	23515	23200	23436	22992	23253	23313	23134	23119	23215	23199	23210	23395	23385	23261	23299	22961	23067	23273	23202	22968	23258	23018	23260	23306	23144	23037	23338	23224	23194	23238	23195	23346	23280	23266	23105	23308	23100	23352	23104	23102	23150	23353	23443	23323	23122	23046	23202	23225	23044	23297	23292	23157	23406	23312	23108	23249	23140	23108	23147	23338	23292	23282	23530	23415	23323	23383	23391	23264	23113	23378	23366	23151	23213	23310	23298	23364	23120	23086	23422	23258	23436	23162	23128	23302	23121	23166	23539	23265	23245	23393	23218	23422	23145	23323	23304	23164	23105	23236	23332	23303	23196	23325	23370	23224	23266	23158	23324	23316	23385	23422	23375	23185	23098	23221	23386	23534	23389	23283	23391	23246	23295	23083	23185	23485	23248	23373	23186	23265	23159	23180	23216	23160	23184	23368	23185	23293	23160	23615	23266	23064	23379	23271	23153	23173	23572	23087	23156	23185	23328	23307	23242	23089	23451	23132	23396	23236	23229	23295	23349	23251	23044	23201	23301	23154	23264	23293	23504	23244	23439	23198	23270	23222	23078	23282	23012	23479	23449	23363	23522	23410
16768	18119	17927	19453	25415	26826	20829	16340	14491	14283	14095	14147	14160	14142	14176	14053	14201	14116	14251	14240	14228	14317	14079	14199	14117	14197	14037	14140	14222	14051	14228	14030	14178	14202	14127	14067	14060	14352	14175	14236	14026	14035	14334	13933	14111	14181	14223	14117	14260	14166	14018	14139	14124	13999	14031	14088	14339	14145	14007	14304	14209	14070	14009	14116	14041	14188	14088	14327	13992	14160	14030	14290	14113	14201	14170	14257	14239	14227	14141	14104	14112	14299	14051	14144	14037	14083	14237	14243	14011	14094	14128	14276	14227	14299	14187	14163	14240	14077	14245	14206	14284	14224	14099	14128	14132	14146	14015	14103	14220	14119	14160	14177	13983	14090	14212	14176	14139	14053	14130	14214	14127	14117	14126	14187	14227	14248	14122	14211	14079	14086	14258	14043	14058	14086	14174	14192	14144	14051	14190	14243	13959	14087	14106	14250	14196	14132	14219	14290	14222	14156	14246	14140	14128	14055	14108	14160	14182	14039	14179	14220	14102	14034	14254	14039	14159	14207	14227	14255	14041	14303	14163	14062	13944	14187	14267	14046	14073	14171	14009	14195	14251	14185	14130	14161	14203	14133	14020	14111	14325	14295	14084	14086	14116	14276	14117	14273	14187	14182	14162	14097	14262	14278	14009	13994	14036	14029	14277	14038	14158	14089	14082	13978	14110	14079	14209	14125	14134	14095	14112	14192	14088	14317	14108	14051	14145	14289	14129	14044	14091	14234	13991	14206	14166	14097	14130	14114	13961	14295	14066	14166	14115	14086	13959	14168	14078	14159	14209	14214	14236	13944	14096	14017	14085	14114	14120	14082	13961	14142	14044	13994	14261	14104	14056	14274	13959	14111	14155	14128	14241	14138	14045	14086	14087	14201	14063	14217	14070	14053	14122	14029	14185	14113	14169	13876	14251	14184	14074	14066	14162	14127	14181	14077	13988	14046	14274	14116	14182	14268	14053	14124	14212	14342	14119	14133	14112	14072	14164	14060	14129	14041	14036	14087	14150	14177	14175	14083	14162	14162	14014	14213	14156	14218	14164	14139	14078	14202	14159	13995	14186	14274	14040	14100	14159	14189	14231	14056	14147	14117	14240	14148	14158	13996	14135	14186	14274	14110	13924	14239	14179	14018	14370	14051	14187	14152	14204	14134	14109	13953	14198	14124	14132	14253	14041	14131	14178	14204	14122	14052	14173	14230	14201	14045	14132	14009	14192	14186	14228	14107	14325	14223	14198	14043	14090	14181	14222	14020	14143	14180	14088	14215	14167	14020	14098	14173	14248	13870	14257	14105	14063	14286	14154	14253	14117	14065	14083	13998	14153	14011	14217	13942	14068	14085	14016	14075	14263	13960	14055	14138	14335	14067	14145	14238	14160	14181	14088	14181	14108	14220	14030	14037	14098	13964	14036	14196	14088	14076	13946	14164	14125	14108	14101	14170	14160	14108	14122	14250	13972	14105	14108	14325	14198	14234	14110	14123	14083	14030	13992	14170	14161	14124	14158	14041	14247	13997	14115	14093	14101	14057	14205	14171	14163	13963	14246	14005	14150	14071	14126	14288	14041	14003	14010	14148	14274	14086	14147	14095	14241	14000	14120	14147	14230	14047	14245	14128	14130	14212	14074	14054	14107	13993	14179	14118	14275	14210	13927	14246	14089	14005	14065	14159	14204	14154	14093	14232	14093	14127	14144	14195	14189	14194	14112	14116	14134	14179	14179	14112	14110	14048	14158	14167	14040	14277	14220	14164	14130	14063	13829	14127	14248	14249	14187	14060	14246	14007	14145	14289	14149	14188	14151	14113	14235	14075	14268	14057	13910	14186	14309	14152	14053	14182	14077	14232	14104	13860	14290	13948	14139	14149	14295	14025	14298	14104	13933	14087	14068	13954	14152	14160	14176	14160	14197	14202	14028	14251	14136	14056	14105	14107	14041	14127	13974	13997	14120	14082	14103	14096	14266	13918	14092	13974	14119	13893	14137	14183	14206	14113	14119	14249	14027	14139	14102	14228	14240	14023	14034	13978	14148	14151	14264	14176	14157	14169	13993	14140	14316	14142	14088	14228	13934	14092	14082	14146	14133	14159	14040	14268	14002	14134	14067	14188	14238	14313	14040	14198	14184	14208	14029	14128	14204	14170	14126	14204	14259	14085	14122	14300	13993	14230	14197	14110	14339	14031	14052	14278	14174	14119	14004	14081	14287	14073	14168	14162	14347	14154	14255	14183	14089	13998	14159	14087	14178	14148	14195	13992	14093	14006	14218	14173	14093	14206	14229	14026	14182	14073	13961	14091	14109	14227	14138	14090	14104	14134	14151	14212	14091	14096	14106	14303	14155	14153	14041	14228	14138	14006	14168	14128	14103	14054	14144	14034	14148	14149	14301	14126	14276	14009	14283	14094	14184	14098	14098	14114	14103	13937	14164	14004	14071	14139	14073	14113	14086	14099	14281	14287	14078	14103	14096	13932	14148	14146	14030	14156	14192	14103	14153	14049	13948	14234	14183	14183	14173	14144	14126	14228	14116	14045	14255	14008	14031	14052	14228	14288	14054	14177	14280	14219	14172	13976	14198	14220	14139	14287	14052	13979	14155	14215	14168	14132	14142	14207	14207	14116	14096	14055	14129	14340	14164	14132	14109	13975	14034	14157	14104	14159	14098	14211	14244	14124	14102	13962	14036	14267	14259	14196	14156	14206	14165	14180	14036	14030	14178	14133	14129	14228	14018	14110	13993	14108	14134	14171	13959	14044	14195	14218	13955	14107	14203	14056	14196	13946	14106	14009	14199	14067	14222	14236	14062	14088	14304	13963	14263	14271	14103	14333	14139	14215	14062	14065	14019	14148	14118	14165	14227	14139	14084	14156	13955	14076	13898	14053	14054	14054	14028	14121	14170	14232	14391	14079	14255	14209	14245	14049	14103	14190	14163	14155	14287	14123	14209	14092	14082	14072	14229	14091	14121	14060	14086	14251	14138	14191	14083	14028	14015	14145	14134	14129	14089	14232	14037	14252	14085	14132	14081	14119	14299	14214	14248	13896	14123	14200	14075	14332	14242	14226	14246	14159	14145	14081	14215	14073	14086	14160	14149	14121	14345	14132	14041	14102	14279	14213	14034	14024	14165	14173	14154	14128	14103	13992	14227	14225	14008	14027	13942	14218	14133	14166	14135	14194	14102	14055	13998	14052	13959	14178	14210	14067	14180	14078	14157	14198	14129	14162	14069	14122	14090	14164	14195	14055	14002	14253	14292	14013	14249	14241	14065	14010	14440	14077	14100	14171	14038	14221	14297	14018	14030	14140	14286	14125	14136	14156	14155	14046	14075	14221	14034	14063	14052	14211	14258	14200	14058	14123	14194	14063	14180	14365	14110	14393	14135	14123	14039	14136	14209	14030	14208	14286	14325	14275	14047	14144	14210	14024	14226	14138	14050	14133	14297	14211	14147	14125	14233	14111	14005	14079	14005	14129	14259	14184	14121	14023	14378	14049	14167	14232	14198	14153	14098	14204	14103	14084	14139	14206	14248	14202	14166	14237	14149	14098	14079	14049	14073	14214	14385	14097	14021	14248	14228	14247	14145	14167	14115	14158	14199	14074	14125	14053	14219	14140	14095	14099	14063	13868	13963	14026	14169	14204	14040	14181	14208	14029	14133	14157	14060	14073	14259	14133	14111	13918	14231	14177	14124	14308	14073	14153	14193	14094	14197	14195	14236	14063	14122	14136	14107	14197	14078	14053	13999	14086	14249	13979	14101	14131	14152	13977	14212	14186	14079	14069	14085	13915	14234	13962	14130	14023	14083	14116	14226	14247	14059	14058	13967	14124	14326	14010	14121	14182	13990	14178	14063	14135	14180	14252	14283	14059	14028	14219	14059	14105	14150	14089	14047	14000	14004	13965	14128	14181	14206	13868	14090	14165	14090	14139	14105	14070	14059	14095	14085	14043	14095	14034	14186	14172	14042	14326	14263	14021	14071	14123	14066	14180	14178	14128	14056	14208	14229	14179	14215	14158	14102	14150	14236	14178	14103	14112	14272	14070	14161	14075	14087	13978	14130	13980	14214	14195	14279	14186	14154	14039	14221	14188	14246	13992	14136	14227	14144	14185	14145	14375	14247	14045	13969	14114	14117	14222	14266	14292	14139	14152	14175	14096	13970	14182	14097	14181	14226	13962	14145	13877	14204	13979	14167	14043	14219	14183	14099	14109	14106	14024	14248	14244	14006	14127	14009	14176	14253	14121	14020	13861	14137	14062	13936	14225	14085	14081	14118	14179	14165	14119	14105	14194	14025	14085	14049	14111	14188	14195	14144	14312	14153	13982	14111	14254	14038	14170	14089	13889	14104	14163	14043	14020	14087	14061	13939	14138	14159	14032	14058	13954	14041	14251	14098	14116	14183	14100	14053	14204	14004	14256	14029	14253	14085	14224	13914	14355	13954	13927	14367	14219	14100	14152	14026	14228	14315	14174	14011	14174	14075	14150	14150	14016	14351	14113	14335	14050	13944	14215	14260	14223	14197	14139	14116	14152	14161	14097	14148	14105	14076	14214	14096	14119	14165	14282	14129	14052	14075	14148	14256	14063	14196	13992	14092	14209	14078	14124	14274	14050	14161	14088	14146	14320	14171	14187	14147	14257	14175	14137	14203	14089	14068	14170	14127	14222	14160	14331	14009	14104	14172	14241	14118	13959	14140	14150	14172	14115	14050	14115	14132	14148	14194	14008	13989	14153	14128	14321	14278	14239	14081	14169	14215	14140	14222	14240	14173	14159	14083	14064	14035	13921	14167	14053	14145	14153	14060	14135	14020	14034	14123	14084	14318	14214	14191	14181	14217	14139	14077	14145	14225	14234	14026	13993	14107	14127	14250	13926	14067	14258	14150	14019	14021	14136	14162	14115	14008	14110	14250	13872	13946	14095	14243	14311	14192	14115	14246	14068	14038	14065	14219	14119	14136	14166	14112	14248	14232	14090	14051	14163	14082	14054	14167	14187	14135	14109	14270	13989	14189	14145	14082	14251	14091	13911	14120	13907	14266	14190	14004	14067	14187	14014	14104	14095	14043	14277	14182	14197	14296	14186	14185	14170	14238	14171	14169	14089	14141	14138	14224	14003
25904	21654	28303	33121	50233	61593	55131	38772	28385	24800	23581	23396	23114	23458	23361	23351	23142	23383	23242	23282	23333	23360	23301	23128	23116	23289	23192	23432	23101	23563	23451	23343	23065	23315	23416	23199	23106	23190	23240	23222	23256	23339	23221	23036	22900	23263	23209	23246	23239	23053	23253	23387	23277	23375	23157	23365	23471	23223	23264	23315	23155	23219	23342	23325	23257	23173	23276	23422	23309	23339	23243	23295	23319	23301	23259	23211	23178	22988	23178	23140	22922	23247	23369	23208	23264	23092	23198	23361	23313	23386	23090	23225	23307	23084	23037	23390	23211	23290	23169	23255	23320	23063	23006	22872	23141	23370	23122	23057	23124	23127	23408	23150	23173	22900	23268	23220	23011	23279	22897	23240	22989	23389	23186	23079	23228	23191	23374	22959	23186	23222	23145	23035	23224	23437	23150	23211	23336	23229	23077	23094	22879	23334	23304	23125	23364	23274	23167	23061	23256	23214	23377	23175	23015	23273	23280	23266	23143	23448	23166	23348	23209	23025	22951	23037	23044	23242	23251	23244	23141	23320	23308	23197	23307	23259	23245	23066	23132	23392	23164	23082	23197	23186	23182	23407	23325	23296	23252	23125	23197	23319	23316	23258	23072	23439	23421	23130	23551	23136	23214	23340	23291	23194	23322	22942	23198	23115	23163	23045	23515	23123	23191	23229	23245	23034	23330	23187	23306	23220	23343	22985	23447	23340	23202	23255	23504	23391	23093	23389	23445	23330	23297	23229	23302	23227	23421	23178	23136	23176	23356	23033	23115	23051	22975	23317	22995	23280	23220	23043	23223	23234	23236	23138	23183	22982	23045	23467	23420	23366	23100	23359	23020	23081	23265	22970	23221	23105	23258	23156	23300	23258	23134	23155	23267	23003	23248	23264	23162	23124	23148	23291	23326	23158	23302	23301	23271	23060	23490	23224	23130	23203	23142	23199	23276	23095	23461	23127	23234	22909	23129	23292	23288	23437	23284	23341	23214	23123	23310	23133	23218	23228	22856	23097	23168	22996	23193	23215	23236	23250	23245	23175	23285	23402	23371	23332	23242	23196	23236	23148	23403	23149	23187	23125	23146	23293	22926	23026	23038	23066	23066	23200	23017	23366	23258	23220	23152	23244	23205	22995	23334	23459	23151	23357	23297	23199	23293	23251	23082	23085	23233	23192	23223	22983	23235	23219	23253	23322	23199	23277	23183	23499	23213	23176	23232	23188	23109	23268	23035	23312	23129	22989	23236	23151	23160	23198	23135	23024	23332	23349	23016	23230	23259	23079	23573	23313	23470	23130	23126	23287	22927	23030	23264	23170	23350	23244	23115	22930	23039	23262	23457	23109	22907	22984	23303	23097	23123	23094	23192	23196	23333	22976	23182	22955	23204	23245	23231	23150	23136	22983	23019	23220	23146	23131	23409	23203	23271	23134	23205	23174	23295	23180	23388	23305	23361	23355	23298	23157	23342	23231	23561	23203	23244	23167	23454	23282	23058	22975	23349	23133	23257	23205	23165	23161	23151	23012	23240	23246	23109	23202	23142	23099	23218	23272	23332	23491	23069	23424	23077	23266	23428	23408	22954	22994	23238	23284	23167	23108	23260	23102	23269	23351	23303	23328	23258	23065	23425	23090	23200	23170	23224	23078	23076	23433	23208	22888	23207	22923	23209	23221	23173	23255	23070	23226	23205	23112	23360	23323	23208	23318	23142	23321	23157	23306	23333	23121	23405	23415	23006	23181	23242	23191	23256	23327	23269	23062	23087	23415	23233	23220	23311	23228	23220	23152	23256	23307	23198	23104	23137	23244	23281	23137	23242	23309	23209	23197	23267	23037	23341	22979	23184	23181	23384	23259	23273	23181	23434	23506	23319	23358	23402	22980	23130	23614	23441	23433	23171	23115	23187	23133	23321	23137	23264	23036	23225	23252	22980	23049	23047	22999	23275	23322	23248	23017	23246	22906	23072	23555	23430	22981	23296	23264	23181	23182	23055	23226	23285	23152	23240	23149	23203	23136	23151	23226	23326	23055	23264	23219	23302	23196	23208	23211	23252	23072	22944	23085	23441	23234	23227	23046	23116	23103	23100	23176	23269	23212	23323	23250	23220	23231	23425	23190	23118	23076	23380	23158	23106	23205	23060	23162	23251	23272	23266	23109	23145	23363	22954	23228	23020	23321	23204	23360	23318	23239	23234	23086	23111	23290	23307	23140	23008	23236	23291	23109	23152	23279	23046	23423	23197	23100	23375	23230	23294	23346	23207	22982	23270	23124	23185	23285	23388	23190	23371	23444	23365	23196	23034	23513	23203	22889	23196	23247	23052	23217	23069	23176	23200	23043	23258	23201	23518	23371	23224	23339	23250	23277	23281	23328	23228	23149	23030	22971	23317	23333	23193	23171	23437	23254	23406	23044	23508	23199	23236	23238	23305	23220	23204	23098	23442	23021	23235	23139	23136	23243	23490	23086	23180	23047	23220	23122	23413	23069	23317	23309	23312	22987	23102	23062	23321	23112	23352	23084	23248	23429	23357	23176	23263	23306	23325	23020	23297	23227	23088	23193	23067	23264	23142	23308	23352	23159	23239	23489	23205	23314	23262	23097	23246	23117	23182	23239	23242	23058	23101	23179	23163	23259	23076	23274	23231	23299	23209	23385	23219	23210	23151	23393	23381	23275	23269	23078	23399	23175	23063	23131	23121	23229	23445	23146	23144	23303	23284	23225	23098	23450	23166	23284	23111	23195	23367	23152	23236	23335	23362	23353	23293	23123	23014	23180	23499	23215	23203	23193	23096	23303	23123	23149	23193	23394	23386	23277	23163	23158	23082	23079	23038	23214	23173	23329	23182	23350	23244	22976	23240	23163	23228	23070	23060	23302	23202	23344	23418	23324	23149	23210	23095	23058	23389	23114	23243	23218	23287	23284	23473	23396	23043	23094	23150	23208	23130	23242	23241	23131	23297	22960	23100	23108	23252	23122	23134	23233	22999	23027	23084	22948	23357	23124	22861	23410	23197	22961	23559	23404	23052	23331	23173	23278	23206	23505	23293	22994	23316	23227	23193	23291	23192	23164	23122	23250	23223	23339	23149	23220	23143	23031	23092	23367	23066	23196	23166	23389	23267	23140	23224	23010	23182	23154	23228	23233	23201	23191	23259	23123	23309	23081	23328	23149	23331	23244	23294	23458	23453	23077	22990	23257	23247	23240	23109	22934	23041	23368	23181	23308	23195	23174	23166	23401	23045	23031	22920	23066	23392	23124	23284	22994	23318	23304	23248	23172	23138	23181	23193	23319	23166	23221	23099	23119	23069	23122	23240	23231	23357	23358	23281	23397	23435	23224	23378	23079	23103	23377	23166	23205	23258	23140	23247	22990	23117	23101	23236	23139	23290	23228	23376	22985	23277	23023	23258	23035	23342	23353	23076	23047	23120	23241	23296	23293	23115	23323	23243	23265	23290	23277	23293	23175	23194	23212	23121	23161	23303	23387	23209	23261	23191	23026	23214	23065	23133	23079	23126	23332	23414	23119	23366	23189	22990	23136	23384	23129	23287	23165	23091	23482	23175	23246	23134	23293	23493	23010	23220	23185	23301	23133	23166	23310	23201	23028	23213	23268	23243	23175	23285	23266	23251	23140	23154	23070	23357	23146	23227	23047	23301	23205	23101	23084	23046	23478	23292	23236	23195	23203	23280	23229	23236	23121	23296	23315	23359	23166	23050	23258	23282	23147	23031	23020	23458	23258	23430	23438	23490	23208	23234	23293	23339	23327	23280	23224	23412	23225	23168	23233	23247	23424	23008	23084	23113	23189	23143	23306	23019	23311	23119	23088	23266	23087	23183	23228	23558	23249	23361	23139	23221	23151	23187	23335	23492	23187	23315	23119	23199	23097	22987	23034	23232	22993	23123	23357	23207	23128	22970	23429	23257	23134	23219	23622	23234	23156	23395	23192	23250	23232	23104	23272	23134	23344	23280	23006	23029	23121	23098	23217	23420	23420	23216	23223	23164	23409	23224	23140	23417	23211	23087	23291	23246	23209	23140	23131	23270	23180	23257	23256	23269	23180	23466	23257	23245	23035	23127	23346	23166	23027	23202	23178	23240	23105	23236	23146	23336	22780	23181	23433	23352	23299	23192	23131	22986	23100	23180	23084	23322	23063	23278	23395	23156	23361	23255	22876	22967	23254	22962	23101	23341	23300	23291	23112	23073	23155	23351	23109	23308	23213	23106	23164	23193	23262	23080	22996	23323	23342	23071	23282	23154	23279	23356	23313	23139	23233	23163	23322	23238	23165	23155	23297	23241	23205	23316	23144	23276	22963	23362	23180	23152	23205	23139	23310	23377	23478	23337	23152	23320	23076	23356	23177	23417	23390	23288	23148	23129	23324	23232	23292	23216	23312	23215	23184	23120	23383	23014	23122	23241	23214	23341	23298	23331	23166	23316	23248	22999	23332	23159	23224	23184	23343	23273	23460	23238	23175	23228	23076	23206	23326	23363	23296	23425	23082	23311	23204	23140	23004	23207	23163	23311	23141	23287	23145	23389	23117	22910	23183	23075	23307	22994	23197	23172	23199	23198	23153	23152	23279	23783	23080	23358	23059	23185	23008	23018	23359	23218	23178	23364	23358	23213	23427	23399	23292	23331	23126	23375	23035	23131	23255	23235	23333	23407	23199	22976	23135	23028	23084	23431	23106	23213	23370	23567	23240	23096	23343	23073	23413	23307	23304	23244	23137	23030	23070	23217	23265	23341	23236	23115	23121	23121	22984	23054	23273	23291	23144	23227	23161	23360	23358	23147	23439	23392	23585	23294	23078	23287	23028	23178	23190	23073	23122	23131	23242	23258	23510	23334	22937	22983	23278	23279	23186	23051	23277	23408	23209	23092	22994	23119	23254	23184	22945	23226	23296	23406	23183	23213	23321	23321	23192	23235	23373	23397	23074	23285	23330	23417	23296	23393	23234	22893	23208	23020	23237	23358	23188	23267	23391	23211	23240	23245	23356	23317	23337	23101	23181	23247	23145	23185	23302	23111	23217	23287	23198	23217	23320	23347	23497	23378	23145	23248	23072	22992	23217	23187	23379	23452	23394	23140	22988	23174	23170	23183	23293	23098	23395	23323	23255
17002	29475	28979	31230	52497	58991	46291	27742	17774	14844	14557	14363	14303	14578	14239	14562	14465	14324	14325	14343	14499	14294	14419	14465	14354	14265	14375	14285	14307	14442	14408	14287	14290	14295	14445	14395	14253	14479	14312	14260	14166	14251	14369	14327	14355	14385	14305	14519	14329	14473	14281	14355	14244	14147	14418	14422	14276	14358	14418	14318	14247	14385	14220	14265	14342	14582	14378	14383	14216	14519	14237	14103	14324	14282	14344	14282	14378	14217	14344	14049	14276	14345	14355	14340	14431	14352	14161	14234	14389	14241	14353	14103	14283	14139	14366	14194	14433	14200	14200	14446	14257	14393	14104	14332	14346	14504	14410	14247	14444	14365	14409	14327	14314	14311	14314	14357	14260	14292	14309	14301	14404	14352	14320	14204	14342	14340	14312	14319	14181	14416	14384	14301	14403	14313	14383	14168	14266	14476	14234	14463	14393	14231	14364	14225	14309	14291	14396	14378	14376	14168	14523	14417	14249	14486	14313	14228	14452	14243	13999	14322	14297	14237	14360	14206	14295	14241	14324	14330	14363	14262	14332	14371	14281	14220	14301	14458	14242	14234	14195	14333	14383	14206	14264	14197	14361	14290	14148	14237	14306	14301	14320	14039	14394	14267	14165	14330	14400	14328	14216	14164	14152	14355	14266	14373	14360	14257	14304	14209	14304	14479	14272	14286	14445	14088	14330	14384	14232	14093	14241	14218	14154	14277	14280	14358	14164	14350	14214	14275	14306	14154	14310	14447	14256	14231	14110	14174	14378	14098	14340	14251	14260	14213	14363	14280	14309	14321	14102	14180	14306	14229	14244	14346	14242	14310	14318	14291	14293	14270	14256	14359	14180	14297	14306	14183	14094	14185	14213	14219	14269	14390	14182	14099	14236	14302	14345	14147	14438	14252	14234	14433	14403	14423	14303	14292	14327	14178	14321	14284	14203	14172	14349	14207	14237	14255	14228	14289	14207	14307	14278	14267	14286	14301	14352	14228	14330	14314	14278	14247	14142	14328	14160	14363	14189	14379	14297	14264	14237	14311	14119	14335	14518	14240	14426	14320	14218	14299	14294	14245	14263	14335	14244	14410	14225	14386	14268	14340	14246	14361	14309	14431	14289	14247	14380	14420	14333	14400	14286	14221	14198	14274	14365	14275	14185	14302	14220	14196	14308	14242	14379	14347	14320	14329	14384	14171	14373	14294	14126	14121	14285	14382	14214	14444	14321	14276	14255	14317	14333	14203	14258	14380	14375	14258	14389	14294	14307	14601	14019	14340	14238	14361	14232	14432	14304	14223	14327	14193	14508	14161	14136	14199	14363	14234	14311	14306	14160	14224	14323	14181	14157	14252	14304	14234	14143	14249	14309	14027	14390	14333	14348	14207	14345	14339	14109	14281	14248	14203	14072	14178	14404	14198	14144	14257	14212	14191	14220	14277	14387	14299	14209	14271	14062	14281	14374	14121	14199	14206	14224	14507	14395	14229	14268	14294	14358	14306	14324	14319	13997	14268	14378	14143	14204	14336	14431	14399	14273	14243	14369	14222	14351	14136	14328	14153	14368	14337	14219	14325	14257	14250	14291	14409	14192	14287	14282	14276	14409	14276	14223	14266	14303	14261	14332	14230	14241	14452	14276	14154	14370	14493	14379	14132	14290	14382	14233	14332	14366	14252	14413	14293	14299	14265	14214	14149	14492	14318	14225	14216	14234	14290	14325	14153	14255	14484	14316	14312	14338	14178	14423	14299	14267	14334	14291	14150	14308	14247	14347	14270	14144	14307	14360	14313	14416	14240	14264	14311	14193	14134	14299	14370	14264	14328	14433	14389	14337	14237	14180	14247	14275	14180	14456	14244	14539	14253	14118	14281	14349	14297	14180	14327	14180	14404	14146	14176	14295	14350	14407	14323	14394	14243	14280	14278	14353	14481	14341	14258	14365	14623	14305	14255	14269	14318	14373	14201	14330	14363	13982	14346	14193	14164	14283	14271	14118	14276	14379	14238	14273	14274	14147	14240	14208	14226	14317	14158	14269	14276	14418	14170	14424	14201	14188	14328	14368	14297	14273	14265	14256	14348	14334	14255	14269	14381	14262	14314	14364	14297	14270	14390	14125	14498	14293	14296	14383	14280	14423	14309	14220	14057	14420	14459	14508	14196	14270	14199	14302	14404	14237	14246	14182	14238	14600	14046	14324	14322	14201	14229	14385	14268	14251	14277	14250	14201	14345	14255	14335	14198	14078	14278	14311	14310	14309	14251	14193	14342	14213	14297	14276	14433	14278	14292	14227	14252	14252	14364	14441	14440	14258	14113	14260	14222	14416	14061	14105	14336	14300	14333	14305	14415	14398	14244	14392	14243	14381	14384	14385	14228	14373	14164	14416	14290	14328	14377	14083	14414	14222	14494	14193	14448	14325	14092	14225	14200	14162	14229	14238	14341	14222	14464	14505	14278	14249	14446	14274	14229	14178	14233	14261	14274	14406	14335	14464	14359	14231	14292	14358	14256	14363	14422	14253	14145	14087	14304	14389	14272	14327	14387	14288	14278	14268	14346	14249	14325	14274	14218	14174	14247	14336	14320	14331	14360	14439	14277	14233	14401	14354	14125	14387	14157	14369	14260	14236	14338	14224	14170	14352	14134	14430	14334	14192	14329	14481	14347	14131	14250	14328	14229	14405	14455	14374	14338	14412	14453	14251	14378	14240	14441	14382	14208	14203	14158	14382	14284	14295	14324	14276	14229	14320	14295	14187	14420	14222	14267	14244	14161	14304	14432	14247	14334	14174	14287	14495	14174	14086	14367	14217	14128	14130	14266	14112	14214	14258	14254	14207	14227	14002	14368	14296	14053	14276	14254	14380	14302	14392	14152	14383	14347	14194	14357	14275	14285	14409	14143	14256	14212	14190	14360	14392	14210	14161	14265	14078	14220	14343	14179	14320	14475	14163	14388	14093	14276	14266	14197	14225	14487	14262	14292	14393	14276	14254	14110	14300	14281	14275	14194	14292	14384	14422	14302	14119	14090	14310	14229	14316	14185	14128	14373	14376	14185	14310	14185	14240	14211	14323	14420	14369	14206	14241	14228	14334	14295	14324	14319	14114	14474	14411	14334	14341	14376	14391	14287	14368	14307	14332	14449	14343	14326	14324	14265	14254	14382	14430	14328	14160	14141	14340	14313	14315	14190	14363	14335	14412	14327	14239	14274	14331	14413	14271	14275	14348	14250	14241	14210	14187	14162	14424	14504	14232	14369	14324	14190	14409	14102	14268	14344	14335	14396	14247	14466	14311	14210	14296	14303	14358	14173	14366	14238	14353	14322	14200	14404	14155	14155	14149	14192	14213	14231	14439	14283	14416	14352	14335	14312	14126	14279	14190	14324	14364	14449	14187	14215	14399	14239	14250	14272	14357	14322	14193	14263	14397	14339	14228	14303	14454	14245	14289	14205	14157	14338	14227	14214	14221	14282	14288	14160	14273	14312	14184	14397	14183	14242	14391	14320	14208	14168	14215	14222	14190	14114	14349	14207	14283	14372	14321	14254	14401	14209	14231	14352	14217	14326	14301	14238	14205	14319	14191	14292	14080	14234	14315	14208	14233	14300	14212	14333	14187	14172	14423	14191	14380	14324	14330	14228	14302	14193	14398	14364	14088	14313	14247	14161	14362	14508	14340	14395	14261	14199	14225	14312	14218	14274	14266	14202	14289	14383	14193	14150	14284	14080	14347	14384	14425	14434	14270	14229	14265	14282	14434	14323	14309	14311	14210	14354	14395	14411	14154	14236	14271	14261	14223	14292	14385	14146	14341	14394	14332	14218	14263	14281	14246	14285	14251	14333	14274	14059	14486	14232	14349	14350	14383	14127	14381	14239	14326	14275	14222	14251	14382	14128	14289	14352	14264	14280	14312	14256	14099	14171	14314	14304	14143	14498	14350	14289	14208	14057	14186	14281	14218	14351	14265	14320	14213	14393	14253	14059	14348	14419	14318	14398	14208	14314	14400	14323	14219	14316	14306	14332	14209	14184	14324	14306	14270	14344	14204	14221	14301	14213	14436	14335	14232	14230	14327	14480	14287	14367	14323	14333	14167	14039	14350	14403	14390	14429	14362	14280	14380	14386	14385	14158	14323	14218	14191	14082	14206	14304	14337	14217	14398	14245	14231	14166	14137	14385	14153	14291	14180	14361	14250	14316	14348	14368	14411	14271	14260	14300	14383	14397	14215	14305	14240	14391	14287	14373	14223	14191	14213	14565	14142	14231	14084	14339	14210	14314	14382	14240	14281	14339	14466	14393	14230	14184	14133	14196	14309	14256	14108	14344	14243	14272	14415	14127	14176	14214	14287	14195	14412	14494	14278	14377	14305	14210	14360	14413	14264	14281	14212	14378	14263	14204	14439	14368	14360	14432	14189	14187	14079	14367	14372	14079	14184	14390	14015	14291	14458	14218	14231	14393	14373	14260	14140	14418	14360	14380	14142	14364	14348	14265	14426	14207	14203	14419	14235	14346	14248	14126	14321	14337	14265	14150	14279	14393	14407	14195	14306	14256	14334	14328	14314	14251	14374	14079	14255	14245	14265	14361	14480	14287	14257	14125	14430	14421	14270	14311	14281	14269	14338	14384	14360	14292	14385	14255	14289	14055	14251	14329	14309	14318	14291	14190	14247	14375	14260	14177	14256	14261	14242	14260	14327	14258	14399	14258	14273	14468	14222	14388	14457	14345	14289	14075	14458	14271	14377	14345	14285	14148	14244	14176	14378	14357	14425	14034	14258	14218	14452	14187	14227	14358	14358	14352	14316	14311	14253	14200	14303	14359	14271	14479	14385	14504	14352	14235	14266	14312	14339	14344	14373	14428	14314	14212	14325	14310	14323	14254	14244	14405	14172	14246	14235	14310	14253	14304	14327	14347	14338	14191	14299	14319	14257	14257	14255	14296	14371	14114	14393	14374	14322	14372	14357	14260	14254	14326	14308	14360	14384	14371	14229	14281	14298	14306	14337	14251	14390	14065	14141	14292	14152	14253	14200	14366	14092	14321	14205	14153	14261	14269	14298	14330	14300	14330	14352	14400	14388	14174	14333	14279	14318	14215	14423	14141	14270	14258	14181	14257	14394	14212	14391	14223	14434	14285
23707	21519	28662	27203	53256	74730	67798	47770	32813	26656	24409	23856	23890	23976	24033	23928	23614	23990	23860	23671	23899	23699	23883	23819	24026	23763	23800	23454	23511	23606	23648	23944	23972	23620	23540	23736	23587	23490	23687	23608	23801	23682	23709	23679	23493	23538	23711	23675	23674	23971	23760	23807	23436	23607	23641	23613	23614	23462	23578	23461	23620	23583	23778	23563	23572	23753	23618	23556	23481	23609	23563	23650	23496	23686	23647	23579	23847	23619	23758	23679	23538	23738	23679	23584	23487	23480	23621	23683	23750	23562	23598	23936	23685	23665	23545	23578	23641	23795	23551	23637	23849	23524	23449	23633	23694	23543	23704	23475	23526	23696	23698	23540	23576	23680	23520	23739	23745	23556	23445	23551	23468	23660	23634	23382	23506	23469	23602	23755	23568	23605	23662	23743	23810	23481	23570	23432	23744	23693	23371	23587	23704	23618	23802	23353	23457	23523	23510	23586	23824	23784	23557	23565	23635	23454	23763	23818	23480	23664	23730	23864	23638	23485	23507	23585	23914	23696	23608	23625	23842	23614	23541	23214	23586	23484	23540	23590	23772	23450	23601	23790	23452	23569	23474	23769	23772	23680	23638	23618	23566	23499	23606	23561	23747	23643	23456	23469	23523	23641	23667	23370	23675	23780	23485	23453	23541	23456	23709	23642	23473	23294	23567	23557	23640	23563	23536	23687	23476	23756	23644	23568	23475	23599	23638	23723	23592	23550	23746	23560	23628	23545	23419	23528	23335	23541	23616	23764	23629	23491	23353	23633	23707	23811	23352	23465	23517	23595	23493	23593	23567	23473	23649	23628	23502	23483	23489	23682	23606	23603	23562	23570	23531	23488	23615	23367	23574	23580	23559	23534	23514	23505	23499	23927	23655	23536	23604	23561	23523	23733	23541	23633	23829	23556	23541	23840	23528	23620	23581	23494	23737	23613	23556	23694	23385	23570	23498	23576	23522	23617	23757	23297	23668	23535	23652	23625	23721	23677	23556	23595	23565	23595	23773	23657	23673	23511	23406	23760	23422	23471	23528	23686	23635	23619	23545	23522	23743	23625	23577	23734	23523	23582	23613	23849	23800	23300	23546	23678	23350	23656	23581	23560	23317	23687	23346	23459	23476	23416	23524	23707	23566	23659	23585	23457	23533	23390	23509	23515	23873	23699	23606	23690	23548	23560	23596	23431	23655	23499	23486	23491	23353	23351	23818	23613	23566	23733	23461	23798	23593	23475	23624	23401	23520	23691	23543	23636	23646	23424	23806	23402	23509	23308	23411	23679	23609	23709	23591	23547	23394	23566	23774	23534	23707	23692	23599	23582	23625	23376	23483	23520	23515	23619	23673	23586	23605	23531	23751	23366	23436	23295	23338	23600	23512	23661	23750	23641	23511	23455	23606	23635	23448	23427	23519	23537	23640	23429	23533	23532	23843	23506	23674	23373	23750	23466	23414	23552	23682	23593	23549	23748	23842	23615	23568	23416	23519	23404	23824	23405	23828	23560	23757	23631	23514	23659	23618	23485	23549	23512	23556	23667	23704	23706	23725	23405	23428	23307	23466	23407	23572	23341	23524	23428	23621	23486	23542	23745	23724	23717	23604	23466	23533	23443	23564	23500	23574	23531	23703	23472	23490	23651	23492	23560	23617	23478	23577	23863	23688	23793	23550	23540	23713	23722	23705	23756	23469	23671	23591	23838	23410	23570	23505	23497	23726	23551	23621	23740	23580	23663	23685	23556	23610	23633	23726	23433	23605	23667	23572	23520	23517	23649	23589	23676	23385	23456	23597	23725	23620	23446	23668	23353	23492	23713	23483	23437	23447	23638	23764	23569	23544	23456	23473	23532	23770	23600	23476	23604	23714	23613	23527	23718	23584	23389	23798	23727	23702	23373	23517	23447	23565	23638	23360	23465	23660	23717	23636	23608	23705	23651	23526	23620	23500	23620	23503	23583	23572	23686	23518	23491	23727	23699	23637	23703	23642	23536	23624	23728	23626	23549	23321	23317	23513	23498	23640	23547	23634	23654	23663	23710	23469	23442	23426	23527	23620	23608	23615	23669	23793	23567	23632	23539	23679	23799	23566	23635	23807	23398	23657	23828	23570	23452	23454	23580	23434	23558	23311	23533	23764	23585	23706	23734	23447	23268	23552	23465	23592	23374	23337	23654	23711	23689	23693	23780	23357	23553	23640	23704	23593	23800	23742	23428	23489	23327	23668	23547	23603	23392	23478	23674	23463	23502	23436	23631	23591	23383	23691	23847	23675	23385	23649	23674	23627	23482	23657	23175	23777	23673	23360	23593	23692	23466	23455	23534	23641	23726	23767	23495	23584	23479	23527	23567	23828	23484	23438	23414	23410	23684	23636	23417	23710	23499	23437	23741	23632	23629	23625	23735	23309	23477	23385	23538	23528	23415	23698	23675	23694	23741	23594	23485	23661	23406	23560	23550	23629	23481	23534	23592	23486	23826	23285	23634	23555	23837	23639	23488	23540	23691	23635	23518	23711	23642	23649	23450	23527	23632	23520	23813	23762	23443	23544	23552	23782	23435	23476	23684	23424	23585	23603	23480	23497	23483	23620	23548	23676	23331	23365	23370	23681	23469	23491	23759	23522	23672	23696	23645	23752	23704	23593	23419	23587	23970	23785	23543	23509	23390	23683	23607	23745	23536	23435	23614	23647	23337	23684	23524	23734	23560	23663	23709	23439	23303	23681	23817	23499	23588	23966	23399	23745	23969	23363	23500	23629	23705	23721	23574	23756	23645	23600	23348	23581	23487	23655	23607	23515	23568	23554	23651	23654	23748	23388	23676	23533	23140	23402	23510	23594	23578	23357	23702	23736	23545	23564	23687	23680	23474	23579	23500	23753	23350	23622	23579	23743	23524	23520	23815	23441	23449	23650	23540	23714	23739	23447	23754	23585	23476	23846	23763	23514	23467	23777	23982	23557	23660	23856	23772	23518	23551	23686	23602	23773	23694	23749	23636	23230	23562	23652	23784	23680	23513	23552	23420	23508	23613	23501	23720	23625	23516	23519	23554	23799	23682	23543	23541	23566	23608	23468	23573	23568	23269	23455	23576	23346	23392	23783	23492	23615	23712	23375	23542	23360	23513	23624	23681	23513	23417	23490	23527	23735	23540	23739	23665	23382	23351	23632	23675	23713	23700	23528	23544	23631	23605	23544	23581	23433	23868	23523	23449	23578	23709	23696	23499	23566	23449	23651	23492	23718	23770	23823	23768	23681	23526	23770	23591	23440	23821	23484	23720	23659	23427	23404	23682	23489	23752	23523	23656	23625	23495	23239	23556	23228	23429	23505	23495	23887	23611	23592	23713	23620	23557	23507	23653	23556	23540	23452	23499	23408	23775	23760	23777	23597	23820	23577	23494	23663	23548	23615	23670	23769	23490	23705	23723	23760	23544	23533	23572	23602	23648	23540	23724	23491	23607	23633	23800	23553	23638	23490	23504	23389	23452	23690	23467	23562	23317	23418	23786	23503	23657	23615	23717	23649	23679	23567	23612	23423	23416	23788	23701	23720	23765	23743	23725	23362	23829	23483	23339	23491	23344	23910	23547	23756	23598	23659	23481	23786	23694	23347	23451	23839	23589	23739	23301	23578	23307	23536	23636	23688	23639	23788	23636	23649	23528	23791	23494	23510	23740	23686	23643	23761	23556	23666	23527	23538	23708	23326	23573	23409	23392	23540	23539	23695	23520	23790	23995	23545	23372	23472	23664	23840	23480	23630	23612	23851	23609	23579	23612	23977	23398	23656	23554	23752	23511	23427	23585	23454	23763	23891	23618	23463	23633	23547	23573	23573	23462	23547	23753	23624	23497	23637	23522	23616	23401	23476	23599	23622	23669	23565	23684	23521	23309	23475	23646	23490	23731	23812	23718	23655	23591	23516	23456	23741	23603	23602	23618	23631	23365	23302	23521	23437	23524	23706	23588	23713	23635	23488	23301	23684	23548	23990	23651	23692	23250	23285	23716	23613	23485	23393	23642	23511	23505	23558	23530	23625	23704	23646	23632	23467	23657	23596	23628	23816	23711	23403	23630	23403	23826	23697	23482	23531	23538	23533	23368	23501	23356	23664	23585	23820	23524	23897	23372	23638	23686	23508	23635	23538	23600	23637	23387	23701	23388	23817	23582	23550	23273	23686	23690	23655	23530	23625	23531	23556	23191	23527	23635	23523	23791	23862	23648	23545	23610	23609	23740	23674	23612	23727	23673	23619	23510	23719	23511	23615	23567	23454	23639	23738	23646	23542	23700	23308	23503	23522	23579	23667	23421	23515	23486	23655	23428	23430	23605	23396	23775	23624	23533	23605	23628	23713	23636	23778	23791	23769	23464	23568	23616	23631	23494	23512	23879	23330	23457	23651	23447	23511	23586	23667	23827	23354	23584	23580	23528	23701	23645	23532	23557	23524	23518	23491	23663	23862	23704	23591	23509	23507	23642	23501	23537	23429	23454	23620	23756	23512	23779	23786	23570	23704	23418	23757	23708	23542	23663	23667	23907	23671	23540	23539	23498	23360	23468	23570	23621	23538	23221	23530	23532	23522	23617	23610	23567	23610	23571	23603	23558	23401	23457	23917	23693	23724	23554	23721	23878	23652	23668	23649	23504	23708	23602	23445	23755	23714	23626	23391	23842	23658	23498	23705	23637	23343	23630	23702	23530	23735	23394	23736	23680	23694	23684	23860	23610	23570	23470	23554	23871	23665	23419	23381	23597	23695	23509	23666	23613	23643	23605	23469	23600	23424	23836	23450	23623	23566	23709	23838	23603	23567	23480	23559	23483	23494	23623	23719	23671	23813	23676	23413	23722	23751	23238	23611	23670	23609	23646	23566	23427	23528	23473	23383	23715	23401	23447	23617	23423	23604	23521	23502	23432	23498	23551	23485	23547	23589	23418	23579	23562	23411	23638	23612	23872	23347	23660	23585	23744	23707	23256	23723	23632	23726	23441	23381	23586	23631	23691	23441	23766	23582	23633	23646	23542	23483	23685	23681	23211	23530	23681	23544	23727	23307	23778	23588	23523	23608	23645	23726	23602	23764	23587	23591	23642	23663	23546	23494	23425	23442	23669	23475	23343	23719	23504	23621	23584	23619	23441
21235	39370	35509	37547	67865	80638	66241	38771	21786	16028	14947	14671	14612	14923	14852	14813	14807	14900	14831	14848	14775	14816	14777	14825	14724	14910	14829	14578	14955	14756	14743	14643	14668	14689	14909	14890	14740	14746	14690	14760	14713	14839	14719	14717	14646	14812	14593	14850	14585	14816	14652	14777	14690	14608	14925	14619	14850	14716	14669	14943	14678	14836	14896	14616	14645	14648	14745	14590	14875	14686	14680	14582	14680	14774	14769	14824	14774	14818	14663	14675	14682	14635	14654	14553	14419	14747	14736	14598	14672	14685	14794	14680	14768	14740	14588	14692	14875	14687	14730	14640	14450	14861	14730	14710	14763	14718	14644	14600	14787	14659	14819	14764	14760	14834	14621	14656	14841	14757	14673	14639	14638	14657	14595	14765	14475	14536	14753	14711	14791	14749	14583	14424	14722	14547	14532	14738	14680	14498	14602	14957	14723	14477	14741	14661	14667	14674	14910	14610	14847	14490	14701	14672	14686	14725	14807	14577	14556	14595	14548	14656	14689	14642	14657	14707	14573	14572	14681	14648	14942	14473	14870	14658	14586	14722	14733	14857	14762	14659	14689	14663	14662	14595	14772	14647	14690	14667	14714	14724	14889	14548	14766	14699	14537	14605	14637	14597	14667	14578	14654	14538	14844	14616	14847	14668	14733	14559	14712	14566	14885	14712	14561	14673	14691	14647	14651	14705	14563	14554	14692	14505	14724	14755	14702	14773	14605	14752	14678	14531	14499	14751	14764	14493	14771	14506	14497	14709	14652	14497	14707	14704	14789	14642	14698	14593	14717	14724	14736	14755	14580	14619	14675	14748	14758	14633	14708	14605	14494	14563	14716	14425	14674	14583	14604	14769	14739	14562	14542	14709	14605	14479	14599	14435	14633	14660	14697	14739	14711	14698	14670	14552	14684	14761	14531	14750	14888	14661	14594	14547	14740	14562	14683	14765	14707	14818	14554	14754	14667	14525	14745	14605	14687	14729	14594	14630	14665	14513	14719	14616	14766	14584	14785	14661	14719	14822	14651	14691	14736	14555	14655	14608	14585	14845	14716	14775	14692	14555	14608	14663	14743	14578	14589	14429	14609	14580	14765	14777	14556	14697	14720	14685	14602	14386	14693	14592	14512	14695	14746	14597	14793	14745	14666	14749	14749	14669	14743	14643	14704	14722	14624	14562	14613	14610	14723	14686	14720	14573	14662	14482	14812	14678	14617	14782	14622	14695	14709	14653	14848	14684	14717	14867	14763	14648	14745	14826	14529	14802	14652	14584	14620	14533	14717	14604	14809	14629	14639	14827	14666	14489	14799	14528	14662	14707	14758	14548	14634	14653	14595	14665	14634	14479	14576	14776	14783	14801	14648	14759	14705	14603	14613	14751	14657	14790	14739	14715	14584	14816	14688	14616	14685	14656	14520	14597	14644	14572	14596	14801	14566	14799	14849	14696	14716	14592	14536	14816	14676	14657	14631	14676	14675	14701	14730	14758	14568	14754	14865	14562	14599	14585	14540	14764	14535	14753	14697	14699	14800	14702	14593	14848	14596	14585	14744	14664	14649	14589	14732	14582	14730	14620	14594	14673	14693	14699	14619	14547	14701	14609	14654	14456	14674	14756	14646	14855	14856	14593	14736	14597	14649	14591	14787	14695	14761	14549	14561	14570	14687	14734	14678	14746	14577	14694	14825	14841	14731	14668	14694	14596	14633	14621	14566	14562	14667	14793	14646	14633	14559	14661	14715	14740	14560	14609	14569	14735	14663	14764	14621	14730	14649	14724	14638	14579	14528	14645	14887	14717	14633	14741	14687	14501	14679	14525	14646	14560	14681	14628	14748	14732	14537	14723	14730	14804	14662	14718	14765	14547	14747	14674	14749	14843	14881	14509	14689	14747	14566	14738	14602	14633	14698	14643	14517	14726	14601	14812	14683	14732	14564	14646	14659	14694	14829	14707	14524	14642	14638	14603	14764	14626	14791	14676	14684	14754	14616	14729	14554	14754	14639	14790	14668	14657	14655	14695	14564	14777	14552	14694	14757	14610	14697	14642	14576	14512	14606	14636	14519	14672	14694	14638	14632	14728	14773	14611	14636	14693	14627	14622	14680	14614	14645	14572	14776	14670	14691	14826	14675	14809	14469	14683	14689	14909	14598	14738	14711	14602	14550	14689	14767	14780	14652	14739	14817	14481	14678	14566	14664	14512	14774	14617	14868	14751	14631	14710	14648	14730	14730	14525	14439	14546	14563	14585	14660	14636	14647	14490	14590	14833	14619	14683	14691	14676	14882	14600	14775	14668	14594	14566	14813	14815	14727	14421	14564	14732	14652	14706	14680	14498	14620	14783	14637	14555	14607	14596	14634	14536	14695	14602	14707	14672	14839	14814	14749	14764	14542	14717	14618	14783	14600	14576	14591	14725	14763	14549	14553	14636	14839	14660	14779	14803	14686	14800	14690	14619	14693	14667	14728	14456	14529	14731	14732	14553	14726	14672	14675	14681	14628	14550	14650	14563	14531	14601	14526	14619	14629	14630	14494	14522	14637	14657	14804	14728	14648	14659	14639	14765	14677	14650	14687	14693	14597	14615	14587	14800	14739	14686	14770	14808	14716	14657	14617	14834	14734	14808	14641	14695	14626	14760	14865	14710	14767	14759	14812	14609	14710	14638	14547	14633	14634	14760	14546	14609	14636	14610	14746	14664	14588	14648	14628	14494	14580	14737	14728	14586	14661	14674	14624	14634	14748	14625	14403	14611	14660	14592	14471	14599	14539	14733	14579	14615	14561	14740	14607	14576	14604	14590	14586	14683	14575	14739	14686	14731	14768	14565	14602	14680	14593	14783	14682	14490	14550	14557	14660	14862	14562	14649	14775	14609	14586	14462	14739	14762	14513	14663	14726	14704	14614	14581	14726	14694	14820	14826	14592	14733	14706	14556	14479	14651	14747	14696	14614	14728	14682	14621	14538	14784	14630	14814	14811	14745	14733	14633	14560	14736	14658	14500	14742	14642	14710	14588	14764	14539	14727	14704	14664	14632	14500	14788	14603	14627	14686	14743	14556	14725	14608	14828	14534	14755	14536	14715	14636	14859	14586	14654	14616	14642	14771	14615	14727	14630	14858	14626	14533	14649	14803	14786	14618	14676	14747	14779	14778	14642	14626	14524	14736	14729	14643	14807	14689	14669	14559	14657	14594	14661	14638	14598	14649	14463	14628	14530	14643	14723	14566	14631	14822	14781	14478	14601	14635	14663	14669	14744	14517	14826	14604	14723	14575	14496	14915	14691	14578	14598	14720	14655	14681	14759	14581	14634	14626	14664	14801	14538	14459	14861	14555	14657	14574	14767	14571	14799	14665	14832	14715	14646	14629	14600	14713	14789	14704	14767	14737	14781	14780	14674	14729	14530	14696	14681	14764	14760	14699	14767	14575	14583	14523	14705	14705	14712	14576	14715	14500	14432	14728	14652	14709	14625	14673	14776	14788	14680	14799	14675	14866	14620	14609	14728	14617	14613	14528	14675	14658	14665	14762	14350	14676	14715	14884	14675	14725	14692	14412	14873	14711	14754	14659	14826	14758	14697	14644	14849	14852	14522	14668	14530	14846	14470	14700	14630	14682	14634	14693	14560	14660	14505	14587	14612	14734	14702	14712	14776	14739	14561	14847	14537	14733	14733	14648	14530	14553	14650	14638	14787	14513	14681	14645	14608	14552	14594	14711	14687	14638	14602	14727	14627	14648	14890	14726	14770	14647	14573	14688	14706	14629	14507	14730	14729	14711	14555	14646	14672	14698	14584	14705	14594	14689	14641	14784	14488	14688	14611	14834	14724	14568	14772	14824	14756	14668	14638	14466	14810	14593	14619	14818	14648	14734	14724	14529	14632	14720	14571	14658	14572	14780	14790	14749	14682	14757	14467	14743	14652	14574	14485	14836	14449	14649	14666	14638	14606	14654	14674	14658	14716	14639	14855	14633	14759	14673	14735	14685	14845	14653	14721	14693	14687	14801	14604	14655	14770	14639	14811	14692	14576	14683	14679	14722	14722	14610	14837	14595	14645	14736	14778	14655	14770	14515	14618	14710	14546	14645	14704	14551	14794	14652	14625	14683	14654	14545	14825	14922	14674	14668	14700	14717	14644	14766	14655	14724	14541	14555	14448	14830	14582	14674	14736	14773	14789	14609	14628	14824	14658	14631	14861	14835	14547	14800	14759	14809	14500	14770	14708	14759	14567	14667	14600	14609	14663	14619	14690	14702	14678	14675	14584	14483	14538	14741	14461	14623	14551	14683	14619	14799	14636	14761	14750	14728	14648	14737	14784	14660	14675	14726	14750	14744	14584	14675	14731	14543	14691	14770	14786	14678	14630	14775	14615	14526	14790	14556	14447	14643	14625	14764	14636	14740	14621	14641	14565	14673	14635	14742	14678	14536	14690	14740	14498	14729	14509	14869	14660	14792	14716	14597	14656	14726	14725	14830	14721	14682	14672	14790	14924	14713	14752	14513	14485	14594	14623	14544	14621	14500	14821	14637	14505	14612	14577	14712	14733	14861	14731	14661	14572	14657	14565	14785	14598	14647	14710	14651	14717	14591	14497	15005	14713	14709	14597	14715	14659	14783	14521	14559	14745	14573	14530	14747	14601	14591	14548	14698	14675	14677	14777	14616	14771	14649	14739	14549	14621	14686	14593	14642	14642	14771	14509	14770	14440	14660	14704	14740	14616	14552	14461	14580	14690	14536	14763	14708	14607	14770	14494	14564	14664	14719	14685	14702	14722	14526	14737	14361	14717	14722	14673	14499	14735	14637	14595	14644	14563	14671	14619	14619	14902	14705	14538	14681	14568	14646	14534	14614	14619	14534	14805	14533	14780	14614	14673	14762	14587	14666	14764	14679	14718	14633	14799	14682	14618	14576	14591	14653	14663	14653	14617	14614	14938	14502	14724	14684	14602	14641	14601	14657	14624	14578	14484	14619	14631	14415	14545	14747	14524	14724	14623	14491	14705	14827	14609	14653	14639	14508	14658	14765	14598	14811	14752	14838	14439	14488	14694	14597	14795	14542	14690	14706	14828	14575	14519	14574	14588	14703	14651	14822	14623	14401	14592	14658	14405	14604	14802	14611	14576	14819	14710
33111	27000	29034	26230	28215	36496	33151	26907	24449	23515	23464	23355	23290	23212	23290	23167	22992	23111	23208	23345	23273	23067	23003	23193	23119	23194	23105	22991	23114	23086	23231	23184	23045	23145	23322	22987	23143	23270	23214	23205	23114	23091	23100	23179	23085	23308	22917	22988	23121	23124	23136	23461	23151	23053	23103	23220	23121	23135	23214	23265	23112	23093	23047	23101	23335	23263	22976	23377	23101	23242	23044	22969	23207	23126	23104	22937	23082	23292	23233	23083	23254	23489	23384	23413	23169	23207	23102	23001	23130	23240	22908	23215	23098	22745	23138	23408	23036	23140	23160	23004	23000	23053	23150	22796	23378	22912	22855	23129	23036	23337	23172	23186	23178	23101	23119	23176	23017	23337	23085	23181	22995	23182	23257	23157	23270	22984	23051	23094	23050	23104	23099	22964	23121	23124	22948	23025	23337	23224	23157	23209	23211	23084	23180	23271	23073	22994	23243	23305	23003	23142	23024	23308	23332	23120	22968	23071	23147	23113	22896	23164	23254	23241	22975	23169	23124	23109	23105	23080	23030	23185	23091	23147	23328	23136	23073	22997	23368	23137	22876	23095	23133	23205	23290	23189	23036	23185	23068	23291	23333	22997	23220	23281	23161	23106	23282	23071	23261	23124	23123	23209	22889	23111	23190	23033	23181	23103	22994	23191	23092	23211	23063	23020	23281	23134	23020	23245	23245	22846	23233	23231	23180	23117	23232	23033	23196	23068	23031	23255	23077	23129	23470	23147	23363	23260	23202	22961	23093	23129	23129	23226	23165	23102	23309	23311	23156	23274	22970	22950	23096	23016	23107	23311	23296	23032	22911	23148	23172	23145	23277	23313	22964	23247	23090	23263	23121	23147	23226	23095	23318	23117	23273	23122	23191	23213	22959	22915	23059	22932	22975	23273	23233	23385	23171	23141	23220	23201	23010	22985	23178	23152	23087	22951	22995	23358	23193	23045	22926	23020	23082	23193	23403	23124	23205	22962	23056	23029	23065	23238	23302	23194	23247	23239	23231	23037	22946	23115	23123	23179	23287	23238	23039	23283	23181	23015	22995	23013	23221	23224	23075	23275	23038	23102	23008	23214	23182	23157	23200	23015	23156	23222	23090	23040	23297	23115	23098	23066	23129	23145	23135	23005	23110	23177	23191	23238	23076	23317	23111	23193	22876	23111	23233	23237	23198	23104	23292	23377	22888	23243	23365	23309	23407	23150	23007	23082	22968	22812	23095	23105	23075	23077	23023	23001	23195	23164	23162	22969	23061	23232	22934	22926	22991	23297	23231	23122	23343	23172	23133	23270	23168	23382	23126	23349	23260	22912	23050	23084	23214	22962	23105	23249	23308	22903	23223	23183	23025	23107	23092	23245	23135	23199	23141	23141	23008	22928	23216	22986	23128	23299	23091	23029	23066	23117	23413	22964	23177	23197	23256	23456	23095	22813	23218	23034	23079	23076	23174	23256	23201	23409	23361	23201	23300	23051	23131	23015	23223	23263	23127	23175	23151	22884	23083	23140	23093	23042	23268	23242	23272	22991	23216	23290	23264	22890	23233	23108	23327	23243	23149	23197	23032	23102	23031	23074	22911	23152	22939	23032	22993	23250	23025	23341	23278	23089	23103	23033	23114	23201	23003	23129	23161	23415	23197	23282	23129	23207	23239	23131	23137	23309	23259	23212	23422	23390	23227	23494	23018	23109	23336	23024	23205	23266	23073	23200	23133	23186	23136	23150	23251	23330	23198	23010	23150	23139	23229	22990	23187	22986	23115	23118	23197	23157	23160	23261	23086	23048	23067	23404	23360	23010	23276	23083	23239	23113	23142	23022	23073	23096	22989	23181	23138	23228	23391	23203	23265	23078	23131	23001	23031	23277	23134	23247	23227	23215	23150	23179	23106	23206	23195	23192	23021	23208	23133	23179	23068	23042	23369	23026	23122	23065	23152	23215	23103	23007	22958	22870	23276	23132	23177	23060	23134	23316	23232	23076	22776	23167	22991	23141	23124	23180	23268	23214	23204	23313	23126	22987	23183	23270	23082	22987	22785	23101	23296	23279	23275	23228	22997	23014	23236	23342	23013	23087	23094	23198	23254	23113	23259	23118	23161	23085	23279	23185	23148	23168	23313	23100	23150	23282	23233	23168	23196	22833	23156	23107	23270	23114	22889	23315	23066	23250	23227	22946	22982	23034	22899	23161	23390	23098	23276	23044	23143	23219	22912	23298	23262	23178	23124	23212	23133	23100	23098	23283	23153	23248	23215	23099	22969	23165	23326	23001	23108	23116	23119	23140	23062	23244	23055	23268	23210	23002	23162	23193	23116	23332	23200	23138	23179	23106	23243	23123	23123	23361	23416	23188	23045	23232	23257	23221	23185	23123	23174	23318	23127	23176	23079	23271	23120	22969	23235	23477	23276	23071	23550	23064	22883	23040	22965	22880	22814	23128	23330	23136	22962	23081	23138	23151	23087	23031	22991	23200	23234	23268	23175	23118	23001	22962	23075	23047	23235	23272	23148	23025	23268	23275	22961	23008	23319	23364	23114	23297	23469	23140	23132	23096	23201	23172	23219	23065	23328	23355	23031	23283	23143	23234	22983	22992	23031	23211	23423	23413	23281	23134	23241	23105	23286	23277	23444	23146	23312	23411	23238	23378	23327	23360	23167	22973	23109	23168	23144	23446	23181	23279	23174	23090	22793	23318	23239	23381	23162	22918	23080	23271	23208	23025	23160	22909	23104	22995	23042	23274	23214	23164	23193	23287	23250	23209	23037	22947	23113	23419	23115	23267	23160	23115	23267	23170	23343	22961	23208	23050	23353	23131	23142	23194	23358	23210	23075	23100	23112	23072	23213	22940	23408	23173	23226	22982	23059	23041	23210	23304	23155	23037	23020	23194	23194	23252	23151	23211	23411	22965	23328	23097	23251	23217	23173	23117	23386	22937	22942	23111	23311	23174	23229	23002	23269	23062	23208	23210	23266	23180	22928	23180	23014	23135	23135	23087	23119	23167	23344	23207	23276	23204	23124	23259	23319	23238	23285	23260	23318	23119	23043	23304	23299	23213	23260	23010	23187	23020	23329	23157	23406	23370	23231	23078	22949	23091	23064	23080	23200	23160	23239	23270	23144	23218	23139	23306	23190	22894	23055	23180	23226	23163	23363	23540	23440	23049	23338	23073	23424	22973	23112	23097	23105	23299	23325	23177	23219	23106	23382	23267	23113	23068	23008	23102	23082	23164	23231	22992	23168	22988	23170	23262	23115	23133	22982	22830	23273	23192	23160	23310	23178	23019	23205	22893	23132	23026	23255	23186	23204	23203	23362	23169	23100	23127	23078	22965	23028	23301	23052	22905	23237	23246	23105	23174	23156	23304	23274	23278	23295	23391	23219	23276	23118	23361	23273	23101	23245	23243	23236	23128	23218	23096	23079	23224	23182	23163	23036	23147	23287	23267	23198	23117	23120	23205	23135	23159	23203	23209	23239	23034	23023	23199	23358	22993	23138	23192	23191	23181	23024	22998	23059	23316	23071	22992	23077	23137	23173	23017	23260	23024	23264	23127	23188	23130	23003	23158	23211	23322	23517	23133	23396	22921	23203	23232	23233	23371	23352	23333	22945	23135	23065	23185	23392	23050	23193	23091	23339	23195	23025	23072	23203	22922	23252	23122	23362	23137	23088	23006	23053	23115	23273	23037	23089	23075	23180	23347	23277	23289	23097	23082	23180	23292	23147	23099	23222	23148	23138	23036	22961	23199	23231	23369	23210	23224	23170	23133	23251	23129	23118	23422	23136	23249	23232	23300	23307	23254	23182	23282	23074	23136	23519	23249	23187	23376	23156	23129	23225	23305	22972	23320	23196	23586	23380	23041	23264	23088	23307	23377	23285	23412	23104	23554	23148	23163	23026	23119	23178	23287	23486	23172	22991	23107	23431	23198	23102	23215	22991	23262	23046	23116	23286	22875	23240	23200	23095	23269	23176	23316	23224	23184	23107	23012	23187	23325	22990	22787	23251	23198	23170	23066	23044	23145	23089	23135	23254	23041	22953	23020	23042	23343	23094	23304	23250	23350	23090	23254	23173	23077	23124	23213	23125	23094	22960	23183	23172	23229	23063	23222	23150	23277	23190	23233	23137	23116	23086	23097	23179	23125	23100	23202	23172	23346	23418	22945	23323	23168	23299	23423	23256	23156	23346	23346	23188	23048	23232	23059	22942	23274	23139	22862	23213	23257	23052	23080	23241	23140	23030	23127	22961	23377	23257	23101	23142	23240	23180	23298	23312	23153	23091	23252	23304	23154	23335	23143	23037	23067	23147	23113	23233	23303	23208	23181	23054	23046	23042	23167	23044	23249	23164	23111	23173	23357	23300	22909	22986	23247	23139	23109	23146	22919	22940	23203	22991	23229	23065	23409	23219	23356	23085	23199	23205	23198	23281	23304	23209	23404	23048	23218	23092	23116	23090	23210	23247	23191	23121	23095	23124	23036	23141	23106	23249	23269	23293	23183	23181	23085	22895	23242	23260	23112	23274	22905	23236	22988	23078	23218	23260	23050	23161	23168	23103	23220	23452	22973	23427	23292	23249	23369	23105	23036	22819	23246	23164	23304	23182	23032	23041	23124	23160	23052	22920	23118	23215	23004	23181	23292	23182	23170	23334	22847	23256	23112	23118	23068	23021	23160	23087	23072	23099	23256	23065	23196	23313	23167	23212	23066	23151	23001	23061	23202	23461	23161	23127	23015	23063	23107	23176	23016	22953	23140	23496	23021	23038	23104	23084	23161	23193	23373	23255	23298	23433	23452	23275	23182	23164	22864	23036	23407	23133	23191	23264	22963	23419	23110	23026	22982	23054	23072	23209	23341	23152	23253	23020	23138	23387	23110	23313	23064	23258	23143	23216	23196	23246	23181	23262	23110	23355	23169	23307	23286	23093	23277	23047	23158	23261	23061	23082	23144	23173	23257	23095	23118	23276	23232	23374	23117	23025	23390	23152	23136	23208	23215	22935	23194	23551	23237	23053	23162	22999	23067	22914	23022	23053	23253	23220	23220	23094	23226	22871	23122	23152	23270	23078	23114	23255	23305	23338	23210	23017	23304	23201	23268	23256	22853	23081	23107	23106	23032
17714	22860	20623	16339	20930	28116	22510	16895	14862	14155	14021	14118	14220	14310	13948	13997	14134	14036	14047	14104	14134	14222	14089	14170	13987	14032	14108	13899	14100	14161	14032	14129	14312	14016	14217	13980	14115	14196	13991	14001	14119	14195	14185	14051	13944	14175	14256	14126	14238	14127	14235	14020	13991	14133	13998	14199	14097	14086	14090	13932	14047	13998	14007	14060	14238	14019	14062	14392	14080	14055	14118	14000	14104	13991	14014	14120	14113	14032	13989	14301	14052	14086	14190	14133	14026	14100	14123	14195	14082	13954	14050	14183	14111	14264	14011	14267	14079	14129	14314	14260	13990	13968	13968	14118	14237	14113	14084	13909	14075	14103	14012	14091	14021	14136	14008	14102	13963	14193	14143	14083	14201	13956	14069	14113	13982	14211	14035	14064	14100	14039	14013	14022	13988	14155	13792	14061	14065	13993	14293	14146	14086	14195	14079	14100	14141	13861	13994	14042	14103	14019	14320	14062	13957	14094	14144	14063	14094	14178	14141	14040	14156	13994	14091	14133	14176	14144	14216	14054	13952	14014	14096	14085	14216	14019	14096	14173	14050	14238	14021	14034	14075	14086	14211	14100	13964	14126	14072	14053	14163	13826	13813	14010	13943	14094	14109	14045	13844	14123	14185	14132	14175	14311	13949	14196	14082	14102	13962	14070	14060	14088	13975	14068	14099	14076	14079	14063	13877	14245	14009	14189	14208	14139	13929	14044	14133	14109	14068	14092	14034	13925	14056	14080	14103	14159	14229	14121	13958	14128	13992	14141	14024	14037	14179	14127	14189	14065	13995	14135	14127	14110	13749	14050	14048	14076	14172	14045	13955	13915	13824	14157	14227	14058	14353	14131	14032	14077	13985	14124	14023	14024	14109	14118	14150	14138	14356	13954	13938	13946	14021	14041	14081	14136	14157	14183	14003	14088	14100	14092	13946	14014	14059	14038	14163	14130	14084	14196	13956	14047	14120	14081	14032	14124	14086	14005	14018	14042	14040	14173	14017	14125	14014	14133	14119	14040	14204	13979	14128	14031	13987	13887	14060	14148	14118	14125	14266	13966	14062	14166	14180	14054	13969	14158	14012	14257	14137	14000	14099	14044	14067	14211	14031	13886	14091	14024	14211	14006	13863	14167	14109	14145	14047	14169	14074	13978	14124	13995	14146	14097	14283	14073	14068	14123	14212	14140	14077	14010	14008	14085	14085	14105	13969	13989	14093	13997	14125	14026	14208	14076	14199	14115	14182	14041	14049	13909	14048	14043	14105	14090	14082	14156	14122	14070	13992	14103	14029	14099	14014	14113	14081	14007	14108	14155	14085	14232	14139	14278	13982	14180	14188	14141	14180	14111	14222	14237	13964	14105	14141	14102	14089	13959	14012	14178	14094	14011	14173	14048	13953	14117	14141	14028	14121	14064	14023	14191	14019	14093	14144	13907	14091	14108	14125	14070	14087	14182	13995	14057	14251	14037	14124	14038	13972	14146	13961	14061	14117	14027	14150	14142	13971	14078	13958	14065	14150	14199	14079	14003	14113	14058	13999	13936	14109	14051	14075	13911	14063	14184	14035	14026	14093	14118	13947	14103	14138	14181	14206	14194	14117	13802	13972	14302	14202	14159	13982	13969	14071	14193	14242	14134	13865	13853	14004	13992	14123	14032	14234	14093	14126	13944	14324	14142	13977	14274	13958	14175	13968	14055	14082	13996	14153	14200	14191	13950	13976	13998	14118	13986	14106	13990	14169	13978	13989	14178	14034	14019	14164	14182	14016	14314	14037	13992	13958	14046	13967	13867	14273	13997	14186	14124	14051	14015	14104	14059	14003	14245	14117	14146	14125	13991	14232	14021	14175	13963	14066	14053	14213	14086	14020	13947	14070	14088	14164	13980	14159	14087	13870	14287	13938	14024	14056	14011	14057	13916	14043	14006	14050	14118	14041	14011	14144	14137	14058	14040	13923	14143	14126	14116	14064	13993	14104	14293	14117	14066	13977	14014	13944	14086	14171	14076	14009	14130	14285	14134	14198	14033	14158	14155	14056	14063	14216	14075	14246	13988	14185	14127	13995	14128	14082	14019	14033	14191	14097	14079	14098	14205	14166	14138	13988	14194	13961	14031	14170	14036	14269	13980	14157	14034	13976	14012	13986	14167	14128	14091	14046	14117	14242	13974	14021	13960	14013	14183	13913	14071	14141	13955	13973	14013	14194	14108	14224	13922	14095	14030	13986	14243	14003	14097	14103	13992	14082	14241	14054	13966	14113	14130	14070	14031	14073	14235	13994	14058	14028	14046	14101	14195	14180	14091	14196	13977	14030	14018	13950	14088	14074	14183	14094	14067	13848	14192	14002	14107	14158	13980	13895	14046	14037	14232	14038	14029	14035	14170	14022	14085	14112	14018	14031	14220	14026	14159	14101	13936	14161	14172	13946	13994	14117	14090	14083	13967	14104	14008	14202	14108	14125	14128	13951	14017	14174	14109	13983	13997	13985	14046	14195	14097	14064	14249	14032	14022	14233	14141	14238	14012	14029	13990	14006	14008	14035	14075	13985	14112	13973	14168	14148	13981	14125	14227	14064	14175	13957	14181	14156	14078	14236	14128	14143	13907	14117	14102	13968	14057	14121	13975	14088	14148	14047	13781	14113	14129	13989	14241	14156	14229	13996	14068	13977	14040	14156	14127	14288	14160	14125	14025	14088	14039	14117	14017	14126	13940	13925	14325	14212	14123	14022	14125	14198	14101	14167	14058	14107	14071	14145	14100	13957	14335	14063	14030	14074	14004	14120	13879	14136	14183	14159	14011	14110	14117	14169	13972	14213	14034	14021	14031	14281	14060	14052	14147	14196	14093	14135	13862	14044	14132	14074	14149	13970	14140	14013	13973	14243	14039	14048	13984	14102	14174	14071	14164	13921	14218	14086	13934	14040	14121	14029	14278	14067	14160	14031	14195	14096	14082	14075	14071	14103	14123	14072	13974	14128	13893	14168	14142	14001	14094	14131	13919	14161	13855	14096	14217	14169	13973	13969	14044	14061	14129	13998	14007	14164	14089	14081	14304	14023	14170	14056	14092	14038	14042	14061	14137	14141	14072	14141	14072	14096	14101	14187	13979	14001	14010	14006	14089	13962	14116	14008	14033	13921	14188	14211	14079	13949	14122	13948	14065	14054	14153	14190	14006	13975	14100	14000	13989	14125	14070	14166	14041	14001	14183	13815	14188	14107	14003	14213	14038	14060	14143	14067	14242	14068	14207	14080	14144	14046	14121	14109	14245	14042	13920	14083	14037	13917	14156	14185	14083	14001	13933	14149	14171	14059	14042	14141	14053	14084	13978	14064	14028	13950	14153	13994	14147	13977	13983	14068	14121	14087	14279	14126	14071	13978	14051	14227	13976	14074	14106	14087	14021	14005	14059	14207	13979	14118	14158	14175	14064	14041	14015	14220	14093	14092	14177	14021	13992	14220	14131	14012	14074	14096	14134	14109	14065	14140	14160	14194	14065	14124	14286	14153	14085	14041	14065	13977	14138	14091	14224	14133	14198	14097	14011	14103	14325	14064	14003	14072	14120	14117	14099	13986	14036	13946	13950	14017	13936	13989	14003	14018	13980	13982	14096	14097	14061	14063	13920	14188	14225	14113	14178	13983	14045	14031	14073	13960	14070	14206	14131	13964	14022	14159	14233	13927	14168	14233	14159	14045	13983	14036	14151	14211	14247	13988	14181	14136	14129	14148	14106	14169	14120	14048	14029	14198	14276	14028	14088	14040	14098	14154	14134	14197	14177	13986	13989	14073	14126	14199	14136	13823	14218	14145	13946	14081	14239	14060	14154	14235	14061	14163	14173	13971	13901	14123	14190	14045	14076	14043	14050	14017	14037	14105	13966	13976	13949	13902	14046	13971	14078	14048	14267	13952	14081	14117	14116	14123	14000	14161	14105	14161	14062	14324	14044	14180	14125	14212	14084	14026	13987	14084	14065	14150	14179	14078	14137	14135	13976	13969	14032	13979	14121	14072	14081	14160	14044	13864	14175	14110	14061	14131	14138	14111	14016	14096	14157	14070	14193	14284	14069	14130	14209	13971	14149	14012	13838	14155	14162	14176	14183	14037	14176	13946	14017	14046	14230	14090	13986	13889	13998	14016	14142	13909	13957	14323	14104	14130	14019	13966	14010	14111	13969	14193	14020	14031	14014	14109	14057	14002	14031	14077	13950	14198	14219	14003	13952	14026	13993	14161	14108	14278	13914	13985	14192	14085	14139	14056	14118	14086	14282	14037	14295	14023	13986	13984	14053	14176	14060	13930	14191	13932	14185	14080	13982	14007	14105	14032	14003	14011	14208	13970	14004	14110	14168	13839	14316	14142	14151	14030	14031	13908	14098	14107	14088	14124	14051	14253	14155	14134	14150	14072	14119	14053	14308	13964	14099	14276	13931	14091	14054	14087	13929	14073	14043	14243	14068	14130	14104	13969	14125	14035	14233	14006	14289	14071	14115	14110	14126	14121	14091	13968	14095	14065	13919	13963	14205	14027	13931	14172	14061	14121	13994	13907	14095	14085	14097	14069	14071	14053	13890	14071	14130	14033	14155	14101	14235	14075	14111	14145	14149	14179	14058	14113	14044	14102	14129	13961	14098	14201	14038	14117	14177	13961	13979	14099	13902	14199	14176	13990	14018	14008	14102	14211	14231	14237	14074	13951	14233	14004	14208	14132	14047	14067	14043	14007	14109	14121	14212	13952	14052	14178	14244	14176	13884	14063	14049	14013	14144	14092	14189	14165	14083	14102	14196	14097	14061	14030	14081	14100	14051	14083	14167	14108	14139	14498	14028	14037	14093	14025	14030	14102	14128	13789	14051	13973	13966	14148	14036	14158	14012	14094	14132	14001	13934	14125	14102	13910	14228	14006	13990	14085	14040	13932	14059	14138	14243	14331	14097	14049	14027	14005	14103	14094	14041	14035	13937	14170	14205	14061	14053	14099	14232	13995	14126	14105	14069	14023	14091	14044	14097	13978	14050	14069	13982	14062	13931	13925	14176	14081	13925	14118	14078	13947	14066	13859	14124	14166	14089	14001	14010	14063	14096	14044	14140	14064	13971	14082	13971	14088	14063	13970	14039	14027	14139
25741	21601	28449	31501	47025	63754	51912	35955	27214	24197	23526	23049	23287	22933	23001	22986	23005	23032	23267	23158	23160	22973	23082	23202	23072	23026	22937	22904	23312	22878	22953	23069	22836	23032	23103	23196	22970	23052	23045	23099	23166	23236	23053	23209	23066	23079	22888	23186	22987	23071	22774	22880	23146	23026	23128	23118	23056	23031	23226	23086	23129	23143	23127	23017	23140	22968	23100	23038	23056	22918	23189	23218	22974	23104	23094	23156	23100	23317	23031	22910	22978	22959	22897	23077	22954	22715	22863	22926	22942	23106	22852	22911	22974	22763	22881	23177	22867	22901	23162	22866	23036	23069	22888	22912	23035	22993	23035	22906	22954	23027	23091	23032	23278	23105	23102	23087	22926	23082	23081	23040	22991	22864	22827	23151	23052	23033	23078	23123	23037	23080	22828	23092	22986	22755	22956	23055	22978	22978	23160	22902	22870	23032	22989	23178	23227	22884	22910	22796	22974	23008	23116	22919	23163	23086	23109	22902	23008	23148	22818	22888	23038	23024	23294	22823	23068	23055	23044	23261	23057	23072	22926	22865	22964	22728	23043	22958	22906	23257	23250	23064	23023	22849	22879	23010	22890	22885	23138	23002	23038	23261	23029	23111	22938	23005	23095	22900	23071	22928	23103	23029	23154	22892	22849	22915	23075	22936	22877	23109	23004	22993	22908	22972	22959	22889	22992	23042	23058	23108	23055	23002	22983	22955	23285	23076	23038	22912	23182	23051	22867	22861	23224	23160	23156	22863	22909	23107	22888	22997	22999	22934	23223	23057	23000	22880	22792	23064	23014	22946	23217	22935	22932	23063	22973	22935	23263	22920	22776	22786	22822	23035	23152	22964	23261	22835	22950	22984	23030	23001	23073	23206	23014	22935	22758	22997	23131	22974	22976	22883	23164	23066	22815	22975	22954	23189	22879	22984	23129	22875	23104	22631	23110	22989	22991	22944	23154	22881	22861	22878	23057	23078	22966	22791	22954	22820	22934	22998	22983	23058	23009	22884	23002	22850	22850	23038	23106	22967	23050	22943	23078	22945	22774	22958	22942	22670	22780	22900	22986	23009	22921	23126	23008	22860	22971	22983	23058	22997	23001	23064	22981	23056	22902	22809	23161	23242	23010	23077	22676	23016	23055	23138	22923	22893	22799	23034	22806	22959	22606	22654	22899	23042	22932	22843	23041	23052	23132	22878	22935	23199	23137	22964	23185	22891	22934	22870	22896	22941	22893	22971	22828	22929	22998	22788	23219	23134	23055	23037	22828	23057	22658	22871	23071	23103	23160	22784	22991	23258	22857	22953	23004	23179	22980	23029	22748	23094	23077	23105	22973	22972	23110	22993	23050	22794	22822	22977	22872	22939	23021	22970	22802	22867	23111	22978	23004	23071	23042	23117	23158	22874	23054	22943	22879	23200	22852	22968	22873	23344	22958	22837	22891	22849	23107	22856	22953	23017	23029	22959	22658	22968	22747	22989	22862	22790	23274	22998	22971	22895	22910	22930	23012	23155	22940	23044	22789	23124	23150	23230	22866	22806	23027	23123	22937	22899	22874	22813	22719	22691	23067	23080	22909	23123	23189	22854	23199	22910	23144	23187	23097	23199	23009	22858	22811	22999	22924	22805	23117	23156	22820	23161	23152	22908	22698	22807	22928	23013	23031	23017	22959	23277	22758	23157	23309	23072	23203	22974	23192	22966	22894	22828	22915	22750	22896	22818	22961	22728	23066	22918	23102	23115	23013	23051	23053	22932	22698	22845	22812	23011	23175	22861	23038	23135	23075	23067	23262	23110	22855	23034	22850	23093	23082	22985	23067	22979	23125	22953	23028	23030	22875	22917	23184	23303	23034	22824	23072	22704	23048	22897	23104	22989	22865	22773	23031	22879	22966	23034	23094	22918	23024	22886	23115	23098	23065	23170	23336	23182	22860	23258	22984	23150	23114	22881	22956	23292	23063	23082	23113	22953	23068	23066	22948	23058	23003	22977	23158	23076	23131	23089	22905	23050	23172	23134	22934	22878	23124	23015	22954	22907	22925	23022	22962	22819	23033	22975	23172	23113	23115	23089	22778	23302	23163	22975	22859	23082	23205	23047	23200	23112	23064	23180	23045	22909	22986	23044	22921	22947	23111	22985	23050	23005	23018	23038	22855	23118	22970	23017	22923	23053	22933	22978	22940	23020	22935	23116	23025	23005	22990	22893	23219	23076	22821	22942	22913	23314	23047	22939	22992	22987	22816	22897	23161	23047	22698	22940	23106	23071	22947	23251	23063	23062	22868	22926	23041	23134	22656	23187	23315	23222	23030	22825	22848	23156	23098	22914	22889	23201	23196	23041	22976	22751	23158	23161	23156	23099	22887	22916	23029	23052	22874	23122	23074	23011	22890	23128	22937	22910	23068	23008	22787	22962	22980	23110	23165	22860	22945	22961	23045	22839	22947	23153	22834	22847	23011	22955	23082	22965	22888	23078	22785	22651	23084	22946	22792	23018	22949	22973	23332	22873	23027	22954	22937	22937	22889	23182	22978	23075	23033	22874	23174	23002	22826	23141	23032	23134	23185	23033	22870	22949	22892	22911	23289	23045	23063	23070	22903	23229	23155	23007	23082	22891	22901	22793	23040	22760	23220	23242	23024	23197	23233	23007	22984	22872	23047	22901	23022	23044	22887	22960	23080	22936	23039	22821	23023	23149	22914	23187	23024	23040	22953	22911	23166	22987	23093	22857	22800	22942	23122	23235	22949	23083	23075	23102	22850	23089	23095	22940	22910	22972	22915	23057	23038	23077	23029	23105	23005	23080	22827	23186	22927	23114	22705	22757	22731	23045	23103	23179	23040	22894	22860	23026	22631	23215	23140	23081	22899	23035	23105	22877	23032	22980	23347	23096	22986	22780	22939	22928	23003	22930	23017	22987	22965	23121	22887	23021	22993	23065	23185	23187	23191	23086	23083	23065	23138	23074	23014	22954	23177	23271	23111	22888	22866	22990	22911	22986	23033	23028	22993	23125	23120	23014	23129	23083	23161	23089	22958	22978	22995	23079	22977	22814	23041	23203	22918	23069	23017	22891	22919	22995	22917	23253	23075	23270	22944	22854	22991	23114	23006	22912	23055	23018	23026	22644	22837	23117	22855	23210	23135	23057	23002	23101	22908	23090	23291	22975	22909	23035	22998	23203	23129	23062	22779	22914	22970	22839	23048	23038	23050	22871	23127	23001	22784	23049	23393	23001	22968	22972	22961	22854	23108	23217	22987	22974	22891	23010	22918	23145	22956	23208	22879	22857	23202	23063	22801	23050	22982	23040	23239	22826	23233	22828	22966	22919	23084	23020	23046	22881	22843	23003	23096	22803	23050	23048	23106	23062	22845	23193	23044	23184	23197	23063	23044	23043	23022	22908	23003	23096	23101	22991	23011	22840	23028	22984	23102	23152	23044	23020	22933	23099	22843	23119	22993	22921	23202	22945	22901	22948	23045	22938	23131	23115	23153	23177	22988	23095	22830	22997	23227	22936	23143	22895	22924	22777	22838	22774	23061	22895	23080	22942	22905	23056	23220	23051	22822	22894	22910	22911	23016	23101	22868	22929	22731	22955	22988	23084	23024	22888	23022	23036	22979	23246	23056	23128	23309	23045	22949	23064	23119	23031	23028	22834	22960	23118	23005	22970	23117	22891	23050	22883	23075	23028	23011	23093	23265	23061	23200	23138	22817	22868	23031	22881	22881	22929	23269	23129	23070	23157	23040	23132	23112	22994	22984	23098	22781	23219	22961	23025	23141	22796	22946	23071	23129	22885	23015	22798	23007	23032	22928	23157	22911	22838	23109	23073	23046	22944	23193	22957	22992	22861	22971	23081	23197	23012	23172	22830	23055	23254	23118	23172	23134	23018	22920	22822	22884	23008	22896	23059	22786	22930	23030	22894	22949	23220	23072	23143	22954	23047	23020	22967	22766	23003	23070	22860	23141	22765	22910	23081	22807	22984	22892	22924	22930	22907	22828	22977	23036	22886	22981	22900	23008	22984	23248	22820	23062	22895	22841	23105	23099	23137	22688	22999	22881	22887	23000	22977	22776	23049	23171	22993	23071	22926	23072	23065	23059	22827	22970	22966	22872	22953	22966	23027	22991	23077	22675	22920	22830	22961	23147	22983	23076	23093	22811	23049	23100	23070	23024	22897	23106	23107	23274	22911	22976	23200	22977	23065	23198	23045	22940	23183	22939	22960	23151	22836	22995	22890	22963	23117	23181	22993	23009	23156	22988	23017	22678	22978	23095	23031	23039	23042	23083	23271	23063	23035	22995	23119	22996	22600	23155	23033	22911	22919	22927	22850	22863	23035	23095	22958	23189	23031	23130	23054	23217	23153	23087	23046	23068	22806	23219	23275	23051	22984	23011	22980	22961	23192	23010	23231	23205	23073	23201	22795	22579	22879	23063	23092	23030	23042	23084	23105	23066	22935	22996	23263	22966	22938	23085	23118	23002	23200	23035	22742	23162	23030	23075	23091	22989	22847	22926	22891	22889	23216	23369	23034	23060	23353	23289	22917	22961	22984	22919	22883	22956	22853	23089	23045	22904	23257	22955	23053	23132	23048	22888	22749	23244	22820	23114	23070	23117	22938	23162	22971	23209	23173	23279	22979	23281	23047	23151	23007	22991	22957	23012	22985	23076	23216	23272	22975	22950	23090	23075	23110	23037	23079	23045	23205	23059	23050	22914	22933	23033	22918	22922	22903	23023	23229	22955	22924	22926	23056	22842	22808	22691	22944	23211	22884	23218	22971	23068	22969	22967	22817	23037	23256	22803	23114	22945	23378	23092	23127	23036	23073	23072	22987	23157	23016	22811	23035	23049	22779	23209	23029	23026	23126	22946	22658	23009	23018	22800	23081	22974	23096	23056	22939	22938	22988	22957	23036	22807	23103	23163	22967	22922	22837	23015	23051	22998	23025	23037	22971	22966	22763	23026	22952	23124	22843	22996	23033	22930	22887	23062	22881	23036	22884	23147	22918	22828	22843	22886	22945	22951	22991	22971	22977	23148	23155	23082	22881	22990	23160	23313	22875	22971	23114	23051	23063	22959	23119	22739	23015	23201	22587	23139	23059	23071	22837	22887	22930	22860	22685
21462	35046	31174	26674	50371	60350	41912	25117	17030	14859	14312	14621	14279	14499	14380	14322	14368	14331	14209	14341	14350	14313	14318	14200	14397	14402	14238	14397	14331	14144	14281	14303	14223	14142	14301	14415	14449	14416	14189	14335	14190	14307	14317	14297	14384	14247	14141	14170	14197	14143	14298	14390	14221	14152	14219	14246	14270	14199	14276	14212	14233	14163	14227	14190	14263	14294	14188	14378	14184	14273	14188	14304	14404	14296	14292	14369	14401	14165	14050	14319	14116	14253	14261	14246	14138	14295	14356	14269	14467	14367	14215	14172	13988	14195	14240	14158	14207	14382	14423	14161	13975	14350	14197	14228	14284	14175	14301	14268	14264	14198	14228	14142	14130	14337	14459	14039	14117	14220	14146	14369	14118	14206	14201	14274	14216	14404	14258	14337	14374	14325	14225	14156	14227	14291	14400	14319	14348	14232	14258	14209	14163	14167	14232	14167	14226	14218	14276	14050	14145	14235	14415	14074	14123	14173	14277	14046	14328	14191	14237	14260	14151	14377	14362	14268	14166	14178	14084	14087	14188	14239	14257	14138	14350	14199	14280	14223	14144	14172	14444	14264	14244	14151	14121	14111	14235	14102	14128	14123	14245	14270	14195	14369	14262	14302	14290	14235	14128	14228	14240	14161	14185	14264	14180	14132	14349	14011	14390	14390	14325	14027	14176	14341	14291	14329	14363	14190	14105	14128	14317	14179	14129	14299	14087	14213	14233	14242	14205	14137	13998	14252	14286	14343	14381	14295	14163	14168	14322	14272	14292	14258	14043	14105	14084	14247	14207	14316	14283	14195	13984	14411	14383	14236	14313	14210	14301	14243	14150	14148	14091	14257	14237	14371	14307	14358	14062	14125	14239	14334	14273	14084	14137	14150	14139	14190	14294	14215	14344	14288	14273	14174	14204	14280	14233	14272	14238	14189	14278	14257	13936	14283	14163	14257	14215	14328	14339	14369	14152	14406	14259	14179	14201	14089	14305	14176	14228	14164	14137	14304	14275	14327	14093	14267	14094	14407	14132	14230	14106	14291	14358	14263	14292	14326	14374	14271	14223	14128	14239	14359	14334	13996	14136	14068	14185	14103	14206	14188	14285	14112	14229	14286	14202	14268	14446	14266	14237	14158	14296	14166	14225	14156	14151	14383	14236	14189	14344	14248	14319	14151	14141	14260	14243	14263	14064	14274	14149	14087	14193	14191	14162	14145	14263	14263	14186	14260	14358	14081	14173	14231	14265	14073	14116	14378	14351	14179	14325	14232	14270	14294	14359	14264	14294	14088	14219	14056	14167	14236	14183	14110	14270	14215	14167	14250	14155	14137	14389	14020	14266	14325	14244	14257	14347	14172	14365	14151	14295	14205	14138	14228	14338	14074	14243	14310	14242	14162	14151	14176	14172	14248	14534	14103	14385	14284	14215	14107	14292	14437	14110	14413	14280	14416	14236	14096	14124	14222	14181	14290	14174	14322	14212	14169	14299	14296	14144	14086	14173	14170	14239	14293	14183	14175	14235	14152	14208	14136	14254	14272	14169	14236	14195	14269	14424	14172	14261	14256	14116	14225	14159	14182	14426	14247	13943	14172	14044	14197	14234	14202	14314	14091	14328	14325	14252	14226	14293	14154	14320	14177	14266	14138	14325	14302	14209	14402	14131	14361	14421	14199	14149	14171	14356	14345	14194	14278	14398	14434	14369	14240	14111	14357	14266	14196	14158	14248	14035	14319	14146	14316	14181	14353	13997	13980	14168	14179	14154	14152	14143	14227	14253	14085	14266	14399	14270	14254	14239	14277	14218	14243	14331	14212	14261	14237	14197	14121	14230	14119	14278	14365	14281	14302	14264	14281	14321	14056	14233	14159	14124	14147	14241	14194	14277	14254	14216	14330	14133	14248	14140	14182	14193	14198	14158	14127	14136	14236	14201	14189	14154	14294	14214	14232	14259	14284	14301	14122	14332	14013	14200	14156	14244	14273	14191	14294	14319	14212	14419	14182	14186	14275	14166	14359	14137	14175	14061	14115	14188	14006	14306	14201	14134	14167	14160	14336	14211	14316	14012	14210	14133	14385	14279	14268	14205	14361	14284	14227	14252	14144	14312	14463	14426	14144	14146	14244	14108	14373	14204	14217	14175	13931	14432	14117	14298	14353	14158	14240	14286	14171	14231	14243	14067	14202	14334	14057	14196	14339	14336	14208	14167	14208	14088	14120	14299	14394	14256	14150	14054	14139	14249	14263	14243	14281	14200	14246	14130	14312	14268	14094	14080	14101	14374	13985	14242	14091	14202	14377	14042	14195	14246	14275	14279	14311	14127	14263	14329	14214	14308	14253	14298	14216	14257	14445	14135	14050	14200	14107	14243	14310	14257	14223	13989	14413	14250	14194	14328	14218	14103	14328	14293	14172	14281	14059	14149	14425	13972	14253	14216	14154	14094	14171	14178	14088	14343	14301	14117	14279	14340	14178	14261	14160	14044	14275	14373	14065	14174	14321	14306	14260	14374	14259	14149	14323	14244	14283	14143	14452	14261	14244	14283	14284	14309	14166	14217	14254	14134	14174	14355	14153	14384	14151	14213	14017	14091	14157	14100	14224	14374	14047	14251	14166	14261	14215	14089	14185	14226	14276	14291	14209	14347	14273	14165	14338	14274	14284	14361	14339	14109	14240	14283	14147	14275	14129	14162	14308	14181	14254	14174	14363	14238	14264	14215	14153	14320	14293	14138	14072	14111	14382	14233	14076	14231	14315	14134	14207	14169	14102	14278	14238	14020	14280	14273	14293	14100	14192	14371	14399	14360	14266	14268	14207	14330	14203	14256	14308	14400	14235	14292	14131	14373	14092	14290	14127	14173	14129	14227	14261	14054	14006	14150	14433	14060	14132	14196	14270	14175	14259	14206	14243	14331	14163	14245	14230	13889	14241	14117	14209	14248	14416	14087	14164	14328	14241	14195	14257	14252	14246	14122	14165	14104	14043	14211	14098	14317	14295	14131	14152	14057	14222	14216	14316	14108	14205	14270	14282	14119	14107	14389	14152	14193	14401	14363	14261	14537	14230	14121	14225	14143	14109	14079	14093	14253	14192	14153	14329	14275	14115	14333	14355	14222	14168	14212	14275	14280	14020	14253	14184	14157	14159	14254	14174	14192	14057	14387	14265	14142	14229	14113	14123	14319	14178	14255	14175	14201	14212	14409	14229	14391	14222	14176	14236	14223	14251	14088	14215	14289	14175	14070	14261	14207	14257	14408	14379	14225	14215	14415	14282	14156	14240	14352	14168	14261	14136	14139	14148	14268	14230	14202	14256	14143	14199	14166	14312	14173	14248	14177	14335	14085	14249	14315	14110	14095	14353	14373	14183	14388	14194	14167	14304	14369	14295	14220	14288	14515	14199	14180	14201	14174	14169	14340	14113	14183	14318	14092	14175	14254	14226	14091	14123	14357	14253	14357	14275	14303	14288	14159	14233	14260	14105	14245	14234	14274	14199	14257	14241	14375	14169	14284	14174	14276	14071	14385	14174	14335	14073	14093	14381	14262	14224	14119	14238	14241	14271	14327	14378	14283	14286	14084	14287	14129	14328	14273	14117	14290	14110	14173	14265	14177	14188	14236	14248	14158	14334	14253	14129	14236	14322	14254	14217	14262	14175	14315	14014	14112	14113	14202	14223	14157	14315	14322	14252	14226	14262	14198	14317	13977	14233	14400	14253	14275	14270	14161	14411	14239	14358	14088	14303	14268	14252	14254	14245	14210	14382	14240	13979	14231	14188	14124	14241	14291	14200	14205	14179	14261	14217	14122	14182	14181	14049	14221	14068	14161	14163	14401	14380	14071	14123	14232	14237	14187	14075	14370	14273	14120	14005	14259	14261	14381	14236	14354	14207	14135	14063	14160	14313	13923	14303	14112	14275	14143	14135	14352	14103	14196	14271	14366	14359	14137	14002	14192	14007	14171	14058	14249	14271	14209	14320	14302	14131	14154	13980	14370	14348	14335	14335	14107	14324	14288	14203	14174	14217	14140	14245	14008	14281	14043	14256	14128	14239	14295	14433	14071	14301	14177	14254	14053	14197	14284	14266	14239	14301	14208	14264	14329	14149	14367	14271	14118	14216	14231	14235	14295	14160	14072	14222	14342	14402	13984	14241	14128	14146	14258	14169	14194	14120	14259	14288	14443	14181	14379	14257	14157	14336	14198	14348	14245	14258	14266	14185	14217	14223	14264	14191	14331	14152	14242	14153	14196	14208	14016	14225	14316	14095	14233	14393	14260	14185	14332	14376	14301	14116	14033	14191	14098	14112	14030	14271	14295	14172	14193	14225	14305	14203	14070	14109	14245	14243	14307	14124	14340	14216	14244	13994	14361	14136	14168	14089	14186	14253	14142	14201	14103	14324	14268	14103	14247	14150	14162	14138	14263	14116	14076	14227	14207	14377	14264	14459	14226	14241	14272	14201	14267	14291	14478	14262	14243	14140	14287	14256	14251	14315	14236	14242	14410	14170	14259	14141	14167	14123	14130	14205	14203	14232	14161	14335	14202	14090	14069	14400	14023	14262	14276	14208	14294	14295	14344	14224	14307	14304	14209	14181	14188	14090	14431	14340	14241	14253	14218	14207	14178	14100	14215	14257	13983	14317	14140	14262	14332	14189	14282	14209	14221	14247	14129	14285	14159	14211	14149	14280	14286	14232	14297	14162	14330	14263	14262	14255	14296	14108	14325	14318	14220	14343	14191	14250	14188	14552	14259	14246	14186	14163	14173	14092	14315	14063	14265	14138	14252	14271	14203	14338	14293	14296	14216	14186	14339	14296	14080	14301	14191	14360	14306	14475	14204	14233	14242	14175	14190	14142	14089	14169	14233	14400	14270	14207	14176	14160	14112	14339	14229	14187	14182	14208	14220	14099	14237	14171	14402	14111	14291	14122	14104	14236	14160	14099	14216	14318	14039	14151	14024	14129	14231	14364	14424	14440	14280	14246	14157	14187	14168	14309	14143	14354	14150	14160	14252	14304	13975	14119	14261	14437	14215	14165	14257	14224	14119	14246	14159	14242	14085	14130	14306	14254	14079	14265	14259	14244	14107	14197	14019	14218	14430	14039	14279	14257	14287	14313	14228	14184	14239	14258
23782	21604	28683	26039	55708	75562	62366	44304	31987	26598	24645	24027	24195	24112	24027	23613	23635	23673	23888	23878	23759	23979	23796	23645	23845	23825	23874	23870	23615	23748	23735	23553	23541	23843	23760	23821	23807	23623	23645	23475	23551	23737	23564	23672	23552	23839	23750	23443	23698	23853	23782	23470	23626	23602	23617	23623	23571	23627	23496	23404	23485	23568	23754	23671	23700	23542	23555	23628	23496	23592	23800	23706	23605	23474	23490	23758	23538	23482	23518	23687	23450	23463	23591	23548	23530	23591	23456	23507	23414	23700	23805	23673	23651	23761	23415	23513	23521	23621	23368	23587	23577	23694	23775	23616	23728	23446	23444	23637	23537	23748	23393	23253	23667	23701	23868	23612	23238	23745	23594	23682	23596	23650	23609	23511	23614	23718	23889	23435	23621	23475	23446	23593	23546	23514	23583	23495	23338	23448	23210	23628	23632	23630	23649	23315	23396	23537	23642	23563	23369	23669	23678	23593	23691	23886	23502	23630	23464	23411	23577	23765	23516	23511	23402	23430	23414	23691	23547	23498	23589	23663	23590	23433	23559	23455	23617	23584	23608	23524	23588	23601	23294	23691	23705	23474	23581	23732	23665	23565	23547	23613	23526	23493	23666	23693	23534	23662	23557	23761	23432	23616	23725	23659	23490	23448	23575	23678	23549	23717	23328	23536	23281	23740	23645	23562	23523	23679	23655	23643	23556	23510	23610	23714	23514	23547	23658	23551	23823	23727	23653	23681	23562	23817	23588	23728	23709	23362	23711	23785	23298	23613	23536	23491	23619	23683	23545	23532	23451	23571	23389	23353	23483	23587	23430	23587	23627	23620	23353	23578	23588	23789	23627	23287	23663	23410	23461	23625	23399	23594	23544	23400	23467	23531	23517	23767	23617	23632	23830	23557	23633	23627	23600	23548	23642	23455	23849	23563	23519	23341	23619	23792	23236	23580	23495	23449	23703	23403	23552	23593	23722	23589	23738	23413	23497	23523	23505	23613	23560	23677	23352	23708	23490	23526	23384	23584	23615	23315	23741	23715	23402	23611	23655	23661	23517	23706	23616	23639	23718	23716	23544	23720	23737	23612	23657	23327	23394	23563	23456	23608	23447	23395	23894	23675	23591	23782	23403	23651	23505	23535	23617	23707	23598	23670	23545	23499	23680	23777	23558	23694	23615	23611	23564	23756	23717	23555	23606	23804	23677	23366	23435	23710	23693	23552	23725	23346	23379	23472	23572	23597	23435	23583	23776	23694	23416	23504	23442	23300	23601	23680	23604	23616	23379	23569	23419	23371	23577	23699	23389	23677	23587	23528	23483	23865	23796	23720	23633	23556	23623	23497	23526	23399	23441	23380	23464	23553	23794	23627	23581	23625	23669	23510	23606	23377	23697	23488	23451	23795	23603	23627	23655	23484	23533	23671	23592	23476	23561	23661	23652	23317	23515	23541	23499	23655	23611	23801	23626	23408	23361	23343	23623	23618	23626	23663	23586	23549	23725	23655	23670	23801	23638	23420	23613	23572	23635	23645	23684	23584	23612	23548	23608	23487	23607	23364	23576	23598	23549	23649	23642	23297	23646	23592	23656	23584	23889	23467	23658	23356	23528	23513	23767	23406	23611	23662	23611	23242	23537	23676	23585	23418	23510	23733	23510	23638	23535	23422	23618	23534	23749	23618	23459	23654	23440	23356	23506	23647	23659	23523	23443	23547	23692	23523	23282	23469	23428	23464	23737	23604	23490	23518	23243	23613	23507	23641	23463	23551	23548	23723	23638	23629	23644	23473	23519	23296	23690	23547	23578	23498	23703	23490	23677	23525	23670	23696	23742	23675	23608	23835	23732	23700	23781	23656	23609	23831	23663	23584	23558	23709	23550	23435	23251	23409	23640	23681	23640	23262	23448	23524	23531	23606	23575	23471	23711	23386	23463	23640	23601	23450	23679	23627	23412	23689	23891	23490	23690	23543	23638	23614	23756	23743	23524	23729	23547	23447	23589	23574	23612	23470	23493	23566	23774	23483	23737	23380	23638	23580	23442	23747	23613	23761	23598	23522	23735	23589	23588	23642	23724	23461	23489	23533	23544	23670	23553	23406	23469	23798	23635	23769	23762	23524	23436	23738	23622	23364	23547	23652	23561	23496	23758	23635	23633	23682	23549	23652	23630	23403	23593	23684	23312	23598	23502	23855	23705	23482	23927	23531	23546	23566	23335	23569	23855	23560	23347	23107	23386	23650	23540	23493	23529	23609	23488	23642	23580	23733	23510	23607	23396	23520	23516	23551	23645	23452	23615	23808	23601	23896	23573	23632	23686	23580	23517	23663	23668	23788	23453	23547	23673	23622	23687	23725	23856	23598	23704	23528	23588	23588	23639	23643	23592	23546	23666	23525	23282	23454	23631	23774	23301	23726	23552	23446	23450	23649	23854	23682	23628	23593	23674	23612	23355	23329	23547	23734	23511	23524	23637	23642	23449	23703	23491	23642	23701	23729	23560	23669	23686	23521	23400	23432	23524	23719	23654	23770	23716	23739	23336	23635	23648	23695	23497	23327	23627	23684	23541	23521	23723	23692	23723	23511	23699	23618	23677	23522	23592	23564	23618	23725	23484	23722	23601	23542	23714	23582	23500	23603	23794	23536	23563	23677	23492	23519	23590	23511	23493	23614	23807	23425	23618	23570	23504	23279	23757	23759	23453	23477	23747	23551	23354	23378	23656	23449	23529	23463	23612	23433	23475	23593	23593	23268	23409	23596	23550	23511	23489	23671	23695	23503	23404	23812	23701	23732	23870	23426	23627	23594	23537	23328	23867	23412	23491	23391	23510	23499	23871	23714	23535	23492	23624	23712	23493	23667	23437	23633	23583	23721	23708	23306	23750	23513	23589	23762	23769	23642	23696	23544	23605	23673	23677	23664	23446	23614	23764	23374	23338	23444	23536	23572	23577	23599	23559	23587	23764	23594	23613	23792	23680	23693	23651	23905	23695	23616	23528	23702	23704	23508	23500	23342	23453	23452	23438	23444	23664	23691	23747	23616	23740	23573	23498	23718	23517	23666	23608	23660	23543	23562	23515	23569	23537	23678	23585	23625	23593	23408	23565	23612	23537	23665	23633	23693	23617	23498	23532	23377	23635	23647	23655	23823	23531	23651	23574	23557	23416	23594	23737	23691	23605	23479	23493	23705	23628	23520	23675	23768	23676	23688	23735	23300	23433	23817	23782	23680	23564	23322	23634	23549	23601	23993	23655	23851	23539	23625	23638	23603	23623	23449	23378	23539	23786	23704	23445	23702	23679	23597	23718	23567	23659	23768	23540	23645	23378	23501	23588	23610	23717	23518	23238	23538	23642	23523	23699	23811	23517	23586	23505	23617	23684	23617	23179	23609	23498	23598	23531	23515	23547	23810	23549	23495	23552	23583	23683	23528	23654	23502	23535	23477	23504	23523	23661	23737	23625	23627	23764	23832	23489	23780	23683	23571	23365	23458	23662	23601	23596	23509	23600	23618	23498	23696	23612	23412	23383	23614	23781	23648	23583	23296	23792	23741	23439	23428	23683	23314	23645	23561	23593	23635	23678	23652	23548	23390	23600	23698	23401	23522	23630	23796	23707	23564	23584	23726	23728	23737	23666	23597	23601	23606	23738	23439	23261	23689	23646	23626	23799	23770	23461	23657	23557	23485	23643	23514	23722	23527	23443	23507	23457	23611	23601	23720	23655	23550	23574	23573	23971	23650	23836	23646	23707	23461	23505	23710	23518	23398	23626	23473	23501	23548	23670	23600	23753	23813	23765	23636	23627	23948	23548	23596	23637	23797	23769	23451	23572	23644	23446	23601	23942	23519	23617	23763	23638	23215	23400	23488	23661	23470	23717	23865	23464	23724	23549	23614	23614	23611	23880	23615	23486	23686	23715	23679	23756	23510	23622	23663	23457	23659	23630	23504	23595	23671	23735	23609	23543	23620	23625	23550	23590	23597	23496	23621	23511	23485	23481	23494	23403	23590	23819	23792	23612	23768	23446	23709	23540	23446	23627	23807	23765	23497	23544	23498	23492	23499	23771	23437	23704	23462	23739	23490	23408	23540	23415	23360	23591	23493	23558	23668	23776	23699	23662	23624	23636	23386	23442	23698	23552	23692	23548	23682	23482	23514	23521	23519	23756	23482	23509	23837	23752	23803	23507	23515	23675	23732	23508	23544	23548	23585	23857	23631	23755	23719	23696	23669	23491	23540	23964	23685	23722	23600	23442	23385	23288	23535	23630	23560	23461	23696	23500	23522	23867	23703	23622	23566	23614	23651	23557	23604	23598	23660	23715	23561	23577	23616	23505	23468	23453	23488	23694	23494	23629	23248	23455	23434	23471	23771	23522	23480	23632	23645	23496	23612	23468	23493	23741	23584	23555	23493	23570	23503	23425	23687	23656	23512	23549	23596	23449	23620	23470	23568	23713	23802	23757	23610	23414	23547	23514	23363	23596	23611	23727	23520	23663	23704	23699	23480	23449	23497	23712	23533	23574	23700	23506	23599	23491	23559	23683	23543	23651	23493	23921	23567	23438	23804	23692	23723	23596	23461	23676	23601	23760	23561	23464	23508	23783	23477	23494	23711	23744	23580	23639	23456	23601	23340	23544	23484	23689	23660	23659	23547	23599	23480	23744	23342	23906	23505	23562	23395	23630	23499	23602	23627	23481	23438	23576	23518	23366	23785	23581	23576	23741	23473	23573	23623	23535	23479	23653	23659	23482	23251	23598	23593	23408	23707	23538	23594	23713	23314	23510	23459	23447	23401	23553	23690	23738	23751	23713	23693	23601	23563	23815	23597	23558	23497	23562	23631	23610	23759	23584	23515	23686	23589	23598	23608	23473	23913	23731	23424	23560	23556	23564	23697	23700	23727	23324	23829	23694	23554	23665	23568	23644	23449	23337	23305	23303	23548	23685	23620	23680	23488	23642	23575	23565	23432	23487	23845	23591	23373	23651	23261	23389	23594	23536	23367	23694	23851	23628	23842	23728	23842	23608	23516	23783	23493	23636	23885	23803	23785	23475	23691	23623	23403	23549	23656	23558	23426	23657	23919	23545	23688	23524	23734	23667	23227	23556	23344	23518	23503	23564	23467	23595	23589	23619	23628
22144	39848	33666	28592	76127	80993	58473	35640	21710	16269	15007	14730	14756	14869	14746	14722	14839	14820	14745	14724	14837	14601	14851	14941	14743	14694	14895	14789	14803	14807	14777	14761	14696	14796	14834	14718	14821	14810	14808	14845	14904	14796	14663	14839	14876	14691	14914	14765	14849	14855	14873	14861	14714	14847	14581	14861	14731	14668	14662	14739	14725	14649	14762	15006	14656	14800	14538	14726	14785	14738	14685	14874	14718	14683	14816	14799	14721	14616	14789	14714	14773	14831	14626	14845	14947	14688	14970	14889	14828	14932	14729	14637	14567	14623	14739	14865	14682	14764	14830	14722	14780	14684	14705	14641	14742	14807	14937	14795	14777	14843	14881	14739	14823	14801	14844	14714	14675	14572	14759	14873	14740	14662	14836	14709	14729	14733	14928	14622	14705	14752	14939	14692	14720	14835	14685	14772	14723	14955	14850	14678	14800	14764	14719	14846	14863	14787	14583	14735	14690	14846	14735	14715	14625	14899	14742	14708	14693	14803	14882	14756	14680	14871	14741	14648	14788	14775	14691	14891	14813	14761	14792	14724	14679	14729	14794	14867	14691	14823	14653	14903	14671	14662	14711	14786	14593	14876	14847	14680	14823	14765	14783	14781	14925	14856	14874	14778	14490	14811	14744	14770	14757	14733	14636	14583	14765	15018	14624	14643	14803	14733	14741	14548	14649	14590	14658	14675	14757	14770	14804	14624	14794	14843	14646	14748	14782	14922	14814	14766	14695	14635	14889	14868	14763	14709	14751	14694	14731	14690	14743	14618	14698	14843	14802	14741	14814	14730	14583	14864	14768	14833	14844	14771	14846	14863	14669	14607	14565	14678	14655	14684	14726	14622	14792	14816	14703	14765	14595	14688	14627	14762	14548	14670	14835	14732	14787	14682	14790	14727	14546	14727	14706	14737	14741	14555	14681	14586	14818	14750	14732	14670	14714	14851	14793	14678	14564	14799	14778	14413	14835	14709	14697	14705	14695	14679	14879	14849	14833	14641	14627	14617	14620	14772	14720	14875	14800	14708	14698	14650	14700	14813	14819	14549	14748	14540	14674	14820	14711	14738	14874	14841	14821	14745	14668	14761	14745	14647	14715	14729	14744	14756	14663	14809	14855	14822	14762	14568	14699	14782	14847	14783	14635	14801	14849	14804	14731	14805	14781	14545	14673	14605	14640	14744	14762	14670	14674	14739	15034	14909	14887	14743	14609	14710	14612	14741	14912	14771	14753	14711	14806	14828	14937	14824	14671	14637	14848	14615	14735	14651	14667	14552	14814	14706	14792	14634	14789	14778	14741	14675	14695	14851	14693	14724	14762	14543	14777	14745	14707	14845	14774	14875	14834	14698	14697	14844	14755	14711	14736	14822	14762	14626	14715	14690	14744	14584	14719	14746	14854	14474	14659	14654	14688	14840	14701	14867	14895	14660	14723	14889	14728	14560	14804	14797	14524	14672	14758	14615	14598	14581	14654	14584	14547	14697	14829	14750	14677	14668	14709	14751	14853	14846	14776	14689	14705	14568	14789	14665	14803	14861	14553	14800	14668	14875	14767	14799	14709	14788	14871	14784	14944	14743	14783	14560	14750	14739	14574	14525	14740	14626	14830	14658	14822	14673	14579	14895	14780	14648	14654	14441	14546	14565	14673	14612	14713	14801	14771	14825	14729	14730	14750	14653	14722	14794	14849	14724	14752	14796	14653	14759	14683	14746	14824	14678	14708	14817	14718	14841	14747	14643	14830	14911	14651	14727	14859	14950	14737	14476	14764	14632	14758	14612	14852	14751	14688	14842	14735	14612	14518	14804	14540	14655	14571	14755	14688	14686	14662	14723	14722	14784	14792	14834	14657	14789	14613	14691	14562	14689	14627	14822	14700	14795	14934	14820	14884	14796	14693	14613	14852	14621	14775	14758	14707	14790	14867	14618	14680	14794	14709	14721	14711	14803	14748	14773	14766	14636	14744	14649	14563	14670	14847	14882	14966	14695	14758	14539	14750	14748	14771	14821	14700	14825	14689	14687	14686	14692	14701	14929	14769	14692	14902	14771	14920	14633	14835	14744	14760	14810	14729	14698	14842	14807	14949	14846	14771	14681	14811	14672	14828	14708	14734	14729	14738	14723	14809	14751	14673	14775	14845	14687	14679	14840	14605	14885	14573	14696	14665	14638	14715	14857	14696	14749	14657	14667	15005	14717	14752	14810	15001	14729	14621	14734	14821	14728	14711	14658	14709	14669	14559	14810	14693	14768	14579	14727	14783	14790	14639	14667	14845	14805	14780	14743	14922	14810	14665	14662	14712	14681	14779	14681	14696	14857	14876	14723	14520	14602	14780	14490	14693	14723	14734	14826	14770	14659	14842	14714	14519	14647	14770	14646	14867	14801	14849	14754	14784	14780	14762	14567	14753	14671	14883	14666	14773	14828	14699	14549	14792	14868	14779	14746	14745	14631	14827	14682	14662	14700	14814	14846	14803	14802	14801	14662	14782	14729	14894	14714	14690	14665	14671	14748	14689	14884	14800	14846	14733	14628	14675	14686	14777	14855	14506	14753	15056	14871	14693	14689	14761	14795	14776	14796	14737	14671	14757	14763	14627	14844	14718	14513	14794	14683	14888	14761	14990	14572	14822	14685	14906	14715	14620	14747	14771	14746	14604	14649	14730	14689	14669	14806	14770	14631	14657	14822	14787	14705	14648	14858	14452	14652	14702	14568	14690	14736	14805	14754	14764	14702	14727	14702	14613	14826	14593	14762	14751	14725	14742	14653	14733	14855	14491	14705	14820	14685	14682	14922	14553	14768	14634	14718	14790	14959	14707	14584	14901	14597	14766	14613	14926	14632	14887	14709	14815	14846	14779	14697	14846	14658	14734	14722	14791	14725	14661	14713	14713	14829	14764	14673	14758	14932	14711	14692	14803	14724	14621	14658	14760	14658	14801	14724	14920	14746	14764	14814	14874	14625	14777	14580	14702	14761	14625	14627	14766	14695	14671	14748	14818	14761	14691	14716	14787	14658	14597	14607	14640	14717	14905	14789	14656	14802	14830	14597	14712	14767	14804	14869	14717	14810	14805	14658	14855	14754	14716	14737	14646	14654	14733	14573	14710	14661	14762	14702	14577	14768	14522	14841	14753	14886	14648	14842	14716	14732	14772	14691	14634	14874	14739	14763	14689	14732	14471	14677	14693	14575	14760	14736	14601	14521	14558	14833	14692	14557	14851	14780	14557	14708	14642	14631	14600	14958	14601	14690	14656	14797	14911	14695	14695	14693	14874	14811	14580	14703	14649	14844	14662	14794	14723	14716	14632	14605	14834	14808	14845	14828	14712	14764	14724	14714	14632	14578	14772	14722	14757	14747	14754	14765	14660	14446	14773	14727	14776	14713	14818	14671	14719	14761	14467	14682	14799	14624	14724	14873	14529	14660	14785	14613	14645	14851	14627	14778	14822	14761	14822	14969	14897	14801	14576	14664	14602	14894	14713	14663	14777	14664	14630	14723	14674	14541	14772	14774	14825	14653	14733	14542	14823	14642	14816	14697	14845	14810	14763	14843	14521	14825	14635	14857	14848	14731	14787	14785	14652	14733	14836	14723	14582	14802	14602	14914	14752	14744	14637	14810	14833	14782	14703	14805	14603	14842	14845	14834	14983	14681	14660	14814	14692	14699	14816	14597	14802	14747	14690	14737	14492	14842	14653	14714	14774	14755	14792	14724	14750	14652	14638	14746	14721	14805	14562	14577	14782	15021	14726	14923	14867	14778	14583	14824	14654	14808	14629	14769	14856	14606	14586	14596	14761	14784	14664	14635	14666	14717	14518	14873	14550	14604	14632	14783	14856	14664	14694	14822	14766	14773	14749	14822	14735	14807	14713	14815	14602	14623	14752	14669	14790	14654	14898	14612	14493	14729	14759	14701	14847	14804	14833	14811	14800	14567	14869	14785	14725	14731	14719	14683	14845	14762	14795	14516	14794	14779	14674	14656	14661	14788	14725	14934	14538	14988	14712	14614	14569	14600	14788	14715	14719	14761	14799	14824	14669	14929	14734	14872	14756	14593	14727	14861	14711	14588	14582	14641	14789	14562	14639	14702	14825	14800	14839	14690	14769	14801	14727	14545	14964	14720	14654	14565	14622	14578	14751	14565	14751	14735	14722	14717	14794	14818	14885	14461	14773	14823	14795	14926	14777	14711	14517	14599	14670	14698	14654	14742	14655	14797	14759	14818	14435	14968	14624	14852	14795	14719	14777	14705	14552	14789	14795	14873	14763	14698	14783	14742	14750	14831	14633	14434	14733	14770	14807	14747	14780	14708	14880	14638	14778	14697	14723	14791	14546	14776	14825	14597	14719	14779	14671	14748	14824	14776	14720	14663	14799	14761	14793	14650	14641	14506	14744	14701	14739	14750	14487	14805	14636	14798	14894	14690	14885	14586	14747	14767	14996	14697	14784	14642	14737	14792	14811	14817	14626	14763	14773	14689	14740	14641	14720	14614	14721	14672	14685	14769	14775	14740	14702	14688	14806	14756	14670	14721	14727	14693	14580	14822	14706	14628	14899	14823	14705	14726	14781	14867	14722	14717	14908	14609	14788	14708	14875	14748	14606	14703	14820	14703	14822	14634	14787	14858	14833	14753	14759	14617	14593	14727	14752	14825	14610	14602	14816	14776	14661	14995	14719	14964	14652	14834	14780	14885	14639	14611	14899	14675	14756	14795	14748	14833	14778	14868	14641	14762	14699	14759	14719	14718	14746	14498	14694	14854	14685	14922	14504	14599	14748	14908	14818	14837	14813	14779	14703	14616	14750	14631	14658	14803	14670	14738	14771	14703	14806	14753	14567	14614	14544	14758	14745	14715	14692	14667	14672	14832	14645	14791	14709	14683	14704	14763	14508	14761	14853	14793	14790	14804	14825	14654	14699	14531	14786	14650	14675	14961	14734	14814	14616	14840	14505	14722	14602	14810	14736	14668	14626	14648	14657	14708	14750	14721	14655	14600	14709	14806	14700	14627	14882	14692	14797	14707	14786	14448	14703	14690	14818	14909	14679	14782	14694	15004	14752	14715	14754	14912	14818	14605	14715	14832	14771	14755	14816	14802	14583	14797	14790	14668	14724	14840	14673	14719
33590	29036	29891	26317	30502	34542	30634	26735	24461	23524	23362	23071	23225	23061	23419	23121	22979	23400	23017	23013	23479	23033	23130	23272	23003	23342	23298	23068	23184	23061	23039	23187	23353	23219	23271	23036	23238	22965	23256	23175	23185	23067	23081	23200	22945	22995	23067	23054	22916	22908	23053	23132	23187	22915	23036	23131	23295	23252	23090	23292	22853	23456	22960	23285	23176	23118	23290	23167	23095	23257	23038	23236	23238	23003	23237	23005	22966	23215	22982	23046	23353	23146	22972	23259	23148	23220	22979	23201	23133	23148	23281	23212	23007	23077	23086	22976	23239	23019	23028	23081	23204	23175	23191	23203	23158	23073	23090	23133	23120	23293	23145	23090	23121	23380	23141	23266	23171	23125	22982	22997	23296	23071	23117	23066	23067	23068	23065	23184	23188	23281	22883	23224	23180	23295	23038	23273	23113	23043	22997	22909	23154	23195	23258	23316	23356	23274	23198	23235	23293	22787	23013	23195	23184	23211	23415	23097	23092	23279	23176	23163	23094	23301	22848	23134	23188	23146	23266	23172	23156	23220	23151	23066	23169	23201	23279	23167	23047	23299	23365	23092	23401	23100	23183	23298	23269	22870	23111	23171	23309	22729	23457	23321	23257	23225	22879	23262	23384	23309	23348	22957	23264	23028	23107	23105	23132	23197	23257	23049	23194	22989	23035	23091	23293	23431	22997	23062	23097	22912	23084	23058	23223	22915	23051	23141	23034	23343	23122	23288	22997	23198	23347	23000	23096	22957	23289	23068	23004	23114	23041	23244	23394	23052	23294	23112	23278	23319	23251	23240	23073	23251	23061	23324	23028	23101	23088	23095	23120	23153	23262	23033	23239	23323	23165	23293	23168	23294	23100	23137	23074	23261	23161	23067	23189	23041	23280	23117	23289	23272	23225	23272	23152	23080	22991	23209	23142	23072	23017	22994	23367	23229	23125	23285	23287	23189	23154	23276	23133	23010	23124	23240	23190	23080	22805	23111	22853	23193	23224	23311	22943	23109	23246	23306	23217	23187	23241	22950	23383	23020	23072	23256	23127	23238	23189	22897	22947	22982	23003	23295	23184	23040	22895	23242	23266	23395	23206	23360	23064	23428	23321	23113	23284	23278	23238	23214	23194	23200	23259	23089	23066	22885	23106	23081	23072	23267	23221	23135	23201	23100	23256	23275	23178	23273	23083	23112	23305	23175	23220	23322	23063	23201	23195	23337	23012	23053	23296	23151	23423	23095	23252	23074	23149	23327	23252	23311	22905	23169	23042	23411	23386	23011	23107	22851	23023	23171	23145	23381	23050	23015	23059	23177	23203	23146	23223	23007	23082	23171	23137	22820	23146	22870	23340	23194	23124	23171	23197	23313	23374	23200	23359	23183	23028	23174	23239	22900	23141	23155	23287	23090	23205	23288	23045	23150	23227	23194	23356	23206	22884	23341	23096	23093	23233	23382	23140	23241	23369	23324	23289	23308	23282	22953	23183	23183	23282	23139	23268	23238	23058	23154	23223	23347	23278	23129	23046	23211	23015	22891	23134	23018	23103	23170	23453	23055	23081	23301	23258	23203	22969	23045	23223	23104	23306	23398	23218	23252	23132	23242	23152	23267	23206	23158	23302	23171	23305	23114	23171	23145	23190	22912	23192	23141	23189	23256	23054	23217	23076	23538	23061	23052	23303	22854	23133	23185	23292	23190	23498	23266	23135	23509	23186	23122	22900	23113	23087	22927	23064	23300	23260	23235	23071	23309	22950	23149	23275	23213	23321	23167	23049	23193	23209	22949	23267	23285	23144	23175	23110	23005	23253	23069	23233	23075	23164	23155	23303	23211	23408	23220	23222	23175	23018	23264	23364	23165	23184	23165	23004	23236	23199	23059	23058	23205	23236	23134	23013	23336	23292	23328	23278	23291	23443	23286	23219	22982	23122	22958	23216	23005	23227	23348	23378	23156	22973	23152	23125	23011	23170	23361	23230	23196	23130	23062	23150	23214	23205	23114	23239	23150	23123	23052	23363	23146	23295	23119	22972	23091	23445	23162	22893	23309	23211	23091	23112	23032	23150	23083	23160	23163	22918	23300	23061	23160	23140	23243	23018	23132	23235	23009	23245	23131	23252	23152	23271	23123	23427	22882	23120	23254	23472	23008	23254	23211	23232	23099	23179	23203	22965	23294	23151	23009	23366	23170	23304	23239	23086	23273	23141	23227	23235	23165	23057	23189	22960	23053	23339	23147	23144	23126	23448	23257	23101	23119	23250	23228	23054	23103	23076	23247	23079	23463	23053	23338	22885	23284	23392	23055	23216	23074	22998	23351	23156	23022	22947	23168	23349	23131	23218	23103	23180	23191	23312	23389	22878	23221	23132	23275	23060	22965	23152	23045	23228	23215	23092	23008	23256	23125	23319	23003	23573	22918	23234	23201	23328	23168	23010	23245	23353	23349	23205	23300	23496	23124	22969	23167	23179	23497	23294	23397	23236	22835	23209	23352	23183	23120	23005	23401	23140	23202	23177	23011	23115	23290	22870	23160	23092	23195	23114	23127	23139	22877	22969	23114	23433	23279	23237	23170	23362	22996	23125	23152	23209	23178	23185	23022	23205	23071	23122	23039	23064	23071	23239	22995	23361	23351	23174	23104	23350	23293	23075	23092	22998	23254	23164	23244	23295	23242	23091	23262	23453	22827	23199	23291	23168	23240	23023	23162	23140	23154	23111	23074	23167	23295	23064	23040	23410	22976	23040	23058	23050	23150	23057	22817	23048	23252	23123	23147	23283	23237	23021	23455	23235	23063	23449	23202	23325	23098	23102	23316	23123	23208	23334	23243	22917	23122	23076	22897	23059	22992	23214	23040	23190	23218	23019	23106	23141	23048	22960	23094	23059	23167	23225	23239	23028	22822	23102	23295	23169	23209	23189	23144	23076	23035	23344	23170	23341	23072	23112	23176	23218	23228	23235	23214	23223	23155	23003	23208	23063	23190	23195	23125	23190	23297	23342	23187	23224	23509	23149	23021	23077	23253	22930	23181	23408	23188	23426	23058	23155	23208	23171	23113	23161	23266	23163	23155	23015	23207	23156	23414	23240	23178	22992	23291	23080	23219	23234	23689	23176	23014	22933	22968	23236	23027	23221	23154	23016	22762	23238	23141	23213	23005	23186	22938	23471	23147	23166	23133	23202	23025	22917	23012	23089	23029	23182	22934	23214	23082	23265	23282	23358	23159	23214	23196	23158	23381	23300	23353	23322	23320	23365	23153	23228	23079	23279	23202	23078	23394	22993	23174	23384	23172	23033	23181	23355	23203	23069	23114	23224	22989	23097	23159	23210	23433	23157	23079	22996	23176	23201	23057	23289	23210	23293	23114	23229	23197	23370	23333	22915	23252	23020	22965	23146	22983	22932	23240	23332	23123	23048	23240	22965	23220	23221	23031	23227	23290	23084	22921	23190	23350	23003	23072	23091	23205	23114	23150	23016	23163	22964	23025	23108	23125	23356	23271	23108	22836	22928	23156	23136	23201	22912	23092	22924	23111	23026	23314	23395	23187	23288	23137	23342	23105	23061	23024	23046	23338	23278	23548	23219	23021	23138	23066	23352	23064	23359	23419	23170	23157	22963	23052	23232	23317	23190	23183	23194	23062	23196	23061	23047	23139	22978	23101	22864	23095	23317	23173	22880	23170	23159	23079	23084	23202	23158	23152	23245	23213	23131	23285	23094	22955	23318	23211	22951	23294	23355	23185	23367	23168	23062	22952	23095	23171	23092	22994	23323	23124	22999	23097	23031	23231	23067	23180	23195	23213	23027	23165	23288	23579	23321	23304	23323	23052	23056	22968	23249	23177	23333	23085	23400	23239	23063	23199	23389	22957	23315	23065	23054	23320	23233	23189	23095	23133	22980	23119	23334	23057	23114	22992	23232	23098	23083	23256	23107	23159	23126	23138	23075	23180	23291	23029	22948	23126	23385	23317	23299	23019	23276	23086	23394	23227	23051	22973	23158	23063	23446	23101	22850	23277	23288	23076	23066	23264	23021	23231	23216	23203	23352	23207	22988	23086	23171	23028	23002	23317	22946	23105	23234	23299	23230	22763	22975	23113	22992	22985	23080	23202	23038	23123	23026	23054	23137	23101	23264	23184	22851	23187	23193	23043	23168	23121	23342	23201	23009	23253	23110	23288	23068	23341	23186	23263	23212	23272	23183	23269	23204	23310	23257	22918	23248	23337	23019	23086	23148	23033	23169	22939	23400	23427	22984	23196	23268	23122	23199	23002	23252	23073	22987	23121	23189	23320	23270	23080	23438	22988	23097	23117	23382	23405	23235	23054	22976	23177	22963	23207	22980	23157	23069	23248	23156	23023	23166	23206	23313	23234	23471	23072	23203	23066	23296	22998	23145	23054	23278	23421	23056	23166	23077	23137	23113	23245	23176	23311	22893	23198	23224	23186	23216	23055	23156	23140	23332	23030	23256	23260	23018	23043	23126	23318	23245	23200	23125	23157	23212	23043	23227	23030	23212	23165	23291	23232	23158	23011	23032	23142	23064	23168	23180	22997	23251	23309	22938	23109	22965	23088	23239	23126	23106	23048	23259	23289	23125	22971	23203	23121	23327	22913	23148	23123	23491	23021	23056	23155	23323	23077	23216	23030	23248	23013	23046	23026	22947	23175	23129	23345	22975	22961	23036	23125	23129	23014	23131	23157	23094	23165	23104	23293	23344	23169	23331	23151	22893	23054	23198	23371	23063	23159	23332	23212	23254	23156	23299	22940	23215	23235	23236	23303	23142	23062	23343	23289	23312	23013	23075	22954	23212	23264	23123	23150	23178	22955	23377	23318	23209	23201	23310	22983	23160	23016	23362	22814	23042	23126	23152	23174	23202	23128	23203	22957	23111	23052	23146	23215	22934	23237	23413	22949	23365	23204	23110	23192	23189	23337	23131	23352	23253	23056	23276	23235	23185	23304	23272	23169	23147	23131	23006	23100	23538	23042	23032	23037	23042	23258	23301	23093	23246	23235	23277	23124	23361	23198	23071	23260	23112	23070	23042	23199	23217	23319	23206	23043	23023	23112	23159	23015	23058	23125	23266	23216	22933	22977	23230	23246	23200	23209	23056	23091	23201	23455	23459	23237
19889	26866	21046	16356	23450	25602	20455	16661	15028	14300	14012	14023	14035	14272	14049	14148	14094	14248	14103	13989	14020	13999	14137	14054	14190	14099	14119	14127	14093	13969	14136	14119	14002	14048	14235	14109	14097	14018	14036	14075	14250	14107	13903	14222	14042	14116	14177	14017	14084	14002	14132	14341	14125	14005	13955	14120	14037	14103	14209	14077	13965	14063	14062	14041	14137	13855	13972	14021	14265	13966	14112	14011	14140	14055	14036	14185	14228	13885	13973	14136	14109	13989	14067	13916	14072	14133	14023	14113	14178	13988	14070	14015	13999	14019	14013	14083	14184	14131	14164	14249	14127	14156	14081	14090	14043	14272	13850	14208	14092	14140	14058	14163	14128	14271	14174	14004	14099	13969	14016	14055	14149	14058	14113	14016	14154	13934	13956	14251	14180	14106	14179	14093	14089	14007	13979	14086	14046	14099	14138	14109	14110	14092	13928	14037	14217	14126	14048	14034	14131	13867	13997	14068	14094	14084	13953	14227	14069	14192	13934	14011	14011	13985	13992	14046	14127	13990	13950	14050	13975	14282	14219	14078	14004	14012	14210	14008	14080	13967	13889	14048	14193	13863	14084	14093	14119	14163	13990	14108	14095	13955	14156	14021	14209	14064	14188	13874	13992	14138	14045	13966	14105	14228	14090	14062	14009	13969	14026	14172	14225	14029	14148	14013	14050	14141	13865	13995	14062	14081	14094	14067	14170	13983	13989	14085	14009	14119	14107	14117	14161	13888	14008	14093	13988	14077	14057	14011	13932	14088	13842	14171	14036	14090	13831	14007	13984	14131	14074	14081	14132	14177	14063	14104	14045	14097	13858	14141	13926	14072	14011	14030	14056	13988	14101	14155	14041	14129	14129	14048	14085	13918	14041	14087	14163	14209	14010	14064	14074	14168	14210	14070	14114	14053	13827	14202	14112	14156	14074	14045	14128	14002	14050	14201	14013	13940	14058	14177	14084	13905	14064	14048	14137	13996	14132	14066	14023	14100	14153	14078	13846	14098	14139	14086	14143	13983	14105	14077	14020	14184	14064	13989	14150	13946	14068	13938	14156	13925	13955	14174	14068	14094	13964	14117	14025	14067	14161	14044	14127	14160	13893	14153	14160	14041	14111	13860	13853	14074	13937	14142	14012	14021	14133	14051	14218	14063	14130	14234	14033	14015	14023	14114	14109	14117	14051	14041	14095	14099	14078	14070	14084	13889	14064	14229	13943	14350	14115	14002	14071	14118	14125	13898	14089	14043	13999	14061	14095	13977	14103	14076	14133	13935	14145	14038	14201	13992	13975	14200	14147	14121	14164	13994	14181	14159	13860	14135	13960	14202	13964	14251	13922	14005	14062	14233	14050	14057	14188	14025	14104	14105	13950	14038	14044	14089	14108	14077	14132	14062	14148	14043	13996	14059	14099	13996	14077	14036	13924	14105	14090	13956	13964	14163	14048	14168	14146	14068	14012	14146	14063	14060	14116	14225	13973	14116	13938	14009	14044	14062	14005	14223	14164	13991	14094	13955	14074	14195	14203	14266	14174	14038	13921	14055	14108	14106	14068	14163	14128	13990	14111	14099	14105	14205	13943	14182	14140	14084	14027	14113	14199	14136	14005	14130	14049	13935	13844	14045	14014	13929	14053	14078	14064	14161	14188	13961	14120	14117	14087	14173	14097	13855	14109	14089	14098	14055	13996	14126	13933	14102	14148	13856	14078	13967	14009	14035	14219	14080	14145	14039	14083	13992	14005	14129	14164	14112	14059	14159	13894	14010	14105	14097	14054	14127	13880	14010	14033	14046	14147	13994	14122	14088	14070	14242	14146	14156	13922	14083	14177	14280	14178	14070	14008	13970	14040	14041	13992	14136	13995	13992	13952	13993	13991	14021	13907	13992	14054	14222	14077	14116	13972	13994	14073	14077	14148	14062	13995	14034	14106	14074	14037	13996	14176	14012	14260	14146	14059	13935	14227	14001	14046	13999	14121	13893	14056	13956	14088	14139	13927	14287	14023	14198	13988	14110	14000	13986	14003	14156	14184	14157	14017	14160	14123	14131	14211	13949	14220	13892	14293	14123	14027	14054	14103	13937	13984	13966	14094	14057	14045	14096	14064	14008	14070	14102	14055	14055	14131	14073	14025	14048	14159	14072	14034	14010	13995	14135	14174	13997	13980	14139	14055	13979	14044	14076	13927	14297	14052	14030	14159	14100	13865	14128	14057	14008	13898	14025	14183	14116	14092	14036	13976	14112	14041	14013	14168	14167	14193	14027	14165	14109	13920	14122	14207	14140	13975	14148	14173	13951	14079	13958	13976	13977	14446	14051	14033	14034	14000	13960	14151	14109	14089	13916	13999	14040	13995	14077	13951	14129	14108	14198	14101	14042	14014	14109	14137	14051	14050	13926	14162	14182	13892	13983	14096	14052	14177	14128	14021	14014	14100	14026	14027	13958	14300	13937	13925	14145	14262	14125	14188	14170	13992	14209	14019	14153	14195	14062	14228	14044	14041	14222	14169	13930	13981	14132	14214	14138	14090	14156	14159	14149	14144	13868	13965	13998	14048	14185	13997	14069	14067	14283	14126	14047	13955	13993	14122	14146	14029	14049	14148	14116	13995	13934	14016	14083	14064	13956	14064	14061	14111	14054	13916	14074	14079	14082	14038	14048	14203	14213	14087	14162	14178	13960	14129	14124	14059	14108	14143	14174	14044	14038	14109	14251	14117	14166	14112	14107	14009	14129	14054	14066	14026	13961	14219	14062	13815	14012	13958	13919	14091	13865	13957	13946	14184	14122	14127	14028	14034	13902	13978	13906	13845	14233	14199	14055	14326	14015	14077	13933	14025	14188	14252	14042	13864	14008	14080	13910	14239	13950	14123	14253	14170	14167	14020	14087	14152	14111	14101	13955	14031	14224	13983	14153	14164	14128	13996	13951	14094	14177	14095	14009	14220	14140	14023	14067	14200	14136	14002	14036	14132	14125	14002	14048	14070	14223	14054	13960	13992	13954	14040	14043	14189	14273	14066	14010	14106	14027	14108	14051	14056	13928	14197	13959	14083	14139	14212	13983	14136	14109	14062	14032	14148	14039	14113	14284	13878	13865	14119	13912	14132	14222	14106	13883	14343	14094	14091	13964	14076	14067	14187	14083	13948	14139	14087	14068	14239	13989	14034	14011	13849	14139	14075	14304	13946	14035	14128	14206	14141	14034	14195	14000	14095	14206	14023	14187	14043	14036	14115	14035	14214	14167	14131	13957	14103	13968	14158	14049	13957	13990	13843	14239	14134	14168	14083	14122	14007	14026	14227	14175	14036	14037	14069	14123	14196	14052	14094	14073	13986	14080	14077	14054	13845	14180	14150	14123	13939	14137	14026	14195	13990	14049	14126	14043	13960	13955	14253	14282	14022	14044	14022	14154	14037	14111	13979	13857	14108	13999	14025	14026	14104	13882	13964	14089	14046	14133	14205	14125	13992	13971	14115	14304	13897	14173	14021	14236	14191	14050	14015	13914	13965	13901	14031	13925	14170	13994	14103	14246	14208	14099	14093	14154	14143	14190	14075	14178	14166	13954	14065	13959	14022	14068	14091	14115	14248	13942	14140	14139	13788	13991	13968	14056	14164	14165	14096	14143	14068	14108	13881	13987	14073	13947	14184	14113	14101	13954	14139	14092	14117	14059	14058	13997	14268	13987	14025	14123	14140	14180	14107	14067	14023	14035	14182	14260	14114	14069	13992	14044	14000	14069	14048	14000	14208	14084	14015	14119	13963	13999	14020	14270	14201	14011	14096	14181	14087	14010	14086	14131	14098	13825	13947	14088	14108	14011	13984	14022	13931	14161	13989	14278	14049	14253	14213	14150	14084	14115	14108	13902	14098	14116	14041	13943	14066	14143	14029	13998	14024	13950	14072	14128	13975	14128	14105	14086	14010	13927	14102	14057	13963	13976	14111	14253	14146	14128	13964	13971	14044	14078	14209	14051	13890	14120	13922	14041	14164	14198	14048	14194	14104	13909	14185	13831	14052	14221	14144	13993	14193	14033	14099	14083	14153	13996	14227	14195	14244	13939	14145	13846	13994	14015	14222	14091	14160	13995	14148	13961	14076	14173	14113	13925	14168	14076	14046	14145	14204	14119	14078	14090	14186	14146	14072	14126	14006	14179	14102	14011	14073	14014	13894	14120	14143	14056	14097	13932	14100	13963	14122	14085	14155	13975	14133	13981	14027	14098	14154	14068	13944	14106	14087	14154	14012	14066	14009	14141	14173	13816	13966	13904	14174	13876	14121	13984	13967	13999	14144	13869	13961	14086	14094	14082	14090	14253	14161	14001	13963	14045	14035	14173	14147	13981	14200	13994	13990	13949	14156	13947	14191	14061	13969	14145	14139	14011	13924	14110	13935	14075	14198	13893	14223	14018	14153	14058	13943	14232	14027	14067	14050	14163	14056	14095	14052	13923	13977	14117	14104	14164	14174	14144	14036	14109	14031	14085	14263	14183	14007	14011	14030	14021	14008	14136	14144	13982	13812	13946	14102	13814	14188	13940	13871	14113	13953	14149	14196	14090	14081	13933	14108	13905	14055	13928	14067	13930	13999	13954	14105	13978	14134	14182	14075	14006	14030	14171	13983	14151	14216	14272	14147	13998	13998	14033	14006	13932	14134	14057	13915	14054	14084	14112	14059	14040	14175	14132	14219	13947	14097	14173	14044	14033	14176	13880	14124	14222	14104	14190	14239	14153	14188	14054	14159	14063	14104	14136	14015	14183	14202	14142	14020	13993	14133	14099	14017	13940	14071	14043	14139	13902	14058	13957	14094	14346	13966	14217	14268	14008	14045	14075	14074	14102	14068	14050	14151	14162	14033	14141	14089	14056	14235	14062	14133	13982	14050	14124	13884	13996	14143	14346	14063	14133	14036	13939	14096	14047	14028	14104	14011	14100	14108	14054	14083	14026	14157	13967	14094	13995	14117	14215	13992	14063	14050	14073	14051	13988	14078	14027	14099	14187	14062	14121	14118	14153	14077	14054	14073	14090	13950	14230	14103	14261	13910	13896	14024	13944	14104	14022	14095	14073	14163	14111	13956	14215	14192	14277	14047	14039	14127	14043	13907	14044	14062	14048	14155	14176
25787	21562	28372	31103	57138	60590	48862	35678	27607	24608	23784	23162	23353	23282	23256	23308	23216	23430	22932	23213	23258	23160	23115	23134	23227	23155	23236	23100	23098	23188	23279	23320	22926	23234	23084	23190	22931	22887	23324	23126	22962	22978	23288	23176	23103	23086	23169	23074	23051	22907	22871	23014	23198	23193	22812	22854	23067	23149	23206	23191	23010	23058	23120	23076	22943	23158	23064	22978	22869	22880	22999	23368	23248	23068	22863	22995	23035	23083	22827	22983	23158	23053	23124	23140	22857	23086	22995	23041	23194	23112	23085	23023	22943	23156	22999	22750	23129	22822	23097	23075	23065	23238	23262	23005	23153	23234	23115	23139	23128	23097	23043	22973	23057	23009	23066	22906	23054	22913	23156	23087	23199	23061	23077	23004	22899	23063	23143	23268	23111	23057	22907	22859	22967	23007	23193	22969	23069	23057	22990	23015	23044	23196	23036	23130	23023	23128	23103	23076	22875	23024	23355	23226	22991	23061	23107	23024	22928	23185	23054	23052	23060	22885	23038	23113	22927	23096	22935	22987	22952	23026	22924	23191	22941	22821	22840	23038	23050	23231	23084	22991	23300	23204	23098	22993	22870	23042	23068	22944	23047	23018	22912	23075	23353	23086	23250	22954	23104	23110	23097	22868	23014	22893	22961	23010	22968	23342	23070	23249	23227	23099	23184	23223	23130	22904	23245	23021	23311	23212	22945	23327	22839	23032	22953	22909	22977	23137	22847	23014	23091	23164	23079	22975	23034	23212	23062	23042	23317	22960	23057	23086	22882	22818	23174	23284	23278	22786	23061	23159	23202	23138	23069	22695	22834	22945	23172	22972	23048	22754	23064	22921	23193	23105	22903	23083	23088	22934	23228	23250	23115	22937	22992	22886	22966	22963	22887	22951	22820	22928	23129	23013	23161	23149	23045	23061	22961	23158	23001	23115	23039	22943	22892	23003	23095	23016	23248	23136	23158	23092	23229	23076	23112	22813	22950	22871	22896	22988	22963	22967	23019	23098	22867	23053	22851	22970	22991	23098	23191	22984	22847	22846	23107	22888	23051	23043	23117	22922	22976	23057	22971	23209	22952	23044	23030	22941	22976	23158	22926	22877	23243	23329	22896	23005	23111	23188	22805	22891	23096	22846	23282	23037	23184	23102	22983	22810	22969	22861	23136	23045	23152	23170	23130	23009	23083	23007	23002	23179	23180	23278	23004	23069	23084	23117	22966	23216	23094	23024	23221	23080	23045	23234	23153	22958	22922	22888	23156	23225	23033	22902	23129	22984	23045	23183	23434	22895	22963	23040	22921	22899	22936	22715	23086	22913	22974	23202	23095	22955	22974	23191	23009	22882	23095	22886	23007	22697	23041	23202	22974	23186	23100	22812	22746	22916	23017	23065	22983	23038	22923	23175	23282	23139	23105	22954	23182	22998	23093	22985	22950	22910	22959	23150	23091	22964	23015	22923	23201	23059	22891	23119	23317	23098	23190	22851	22993	22986	23177	23019	22983	22973	23037	22968	23309	23102	23132	23083	22941	23059	22781	23250	23128	23076	23130	23315	23154	23131	22964	23156	23064	23211	23100	23012	22897	22810	22890	22894	23041	23252	22906	23130	23056	23150	22949	23132	23067	22890	22850	22911	23084	23015	23074	23105	23168	23138	23148	23026	23068	22948	22646	22846	22873	22806	22918	23181	23194	23032	23115	23175	22963	23270	23132	23147	23127	22867	23205	23218	23104	23220	22845	23173	23103	23146	23067	23253	23250	23352	23069	23068	23067	22868	23325	22914	23229	23143	23125	23080	23087	23051	23119	22992	23034	23069	23104	23128	22965	22995	23165	23036	22874	23071	22968	22845	23072	22854	23115	23100	23156	23323	23050	23099	23091	23173	23035	23144	22965	22885	23089	23043	23092	23005	23106	22926	23003	23089	23053	23267	23124	23109	23006	23056	22947	23062	23041	23176	23055	22941	23224	22958	22840	23042	22996	23071	23016	23112	23001	23136	23194	23241	23103	23285	23061	23049	22925	22967	22990	22893	23232	23291	22828	22987	23091	22963	23005	23280	22915	23046	23223	23015	23072	22897	23033	23129	22890	22892	23048	22943	23067	22723	23104	22982	23102	23014	22886	22968	23011	23090	23040	23099	22771	23005	23102	23162	22878	23244	23090	23009	23173	23005	23022	23015	22906	22911	22946	22987	22960	23142	23010	23040	23066	23025	23152	23352	23230	23003	22992	23128	23042	22957	23113	22862	23009	23014	22921	23121	23101	23002	22752	23127	22799	22865	23264	23206	23148	23231	23140	23081	22774	23010	23031	22740	22868	22856	23336	23051	23406	22803	22949	22953	23263	23064	23245	22925	23021	23177	23172	23062	22957	23029	22984	22987	22890	23091	22911	22967	23359	23093	23026	22929	22953	23095	23155	23082	22729	23119	23000	23146	23042	23060	22954	22922	23146	23262	23183	22956	23215	23031	23068	23109	22877	23141	23193	23234	23206	23091	23214	23016	23193	23163	22877	23040	22965	22940	23137	23119	23234	23140	23055	22979	23100	23130	23080	23046	23115	22926	23163	23211	23281	23172	23181	23086	22976	22834	23182	23214	22991	23112	23221	22943	23189	23314	22911	23057	22973	22941	23181	23166	22835	23017	23255	22998	23065	23212	23340	23168	23031	22915	22995	23042	22999	23104	22910	23109	23123	23077	22938	23052	23044	23066	23055	23019	22951	23437	22822	23163	23032	22952	23452	23195	22926	23099	22991	22878	23094	23034	23240	23200	23213	23173	23081	23186	23144	23099	23028	23296	23115	23206	23175	23187	22860	22933	23119	23018	23097	23292	22842	23071	23118	22979	23007	23287	23076	22988	22912	22933	23090	23111	23112	23158	22958	23047	23069	22939	22893	22735	23223	22998	23008	23147	23150	23112	22987	23149	23256	23183	23202	23104	23064	23118	23227	22990	23203	23048	23146	23294	23137	22921	23181	23133	22968	22969	22913	23224	23079	22771	22945	23053	22773	22927	23115	22979	23102	23110	23033	23084	23003	23016	23199	23181	23080	22946	23141	23143	22702	23059	22941	22856	22915	23068	22818	22755	22839	23257	23044	22754	22997	22984	23145	22988	22842	23197	23145	23231	23157	23055	23306	23174	23291	23324	22907	23015	22959	23282	22992	23173	23067	23097	22998	23020	22956	22948	23211	23304	23205	23082	22694	22897	23007	22813	22897	23050	23007	23127	22949	22902	23183	22996	22990	23037	22873	23053	22929	22894	23092	23015	23163	22945	23044	23064	23043	23334	23059	22945	22980	23077	22852	23422	23090	23019	23015	23067	22978	23072	22957	23000	23168	23127	23070	23096	23208	22871	22711	23055	23123	22991	23128	22783	22935	22949	23087	22770	23104	23111	23221	23003	22921	23068	22996	22991	23086	22874	23198	23264	23069	23005	23063	22902	23038	22991	23048	23047	22950	23054	23084	23078	23501	23263	23169	22931	23109	22981	23068	23100	22986	23050	23115	22954	22979	23079	23011	22929	22913	23119	22965	22898	23165	23006	23085	22970	22912	23157	23072	23059	23222	23244	23212	23034	22982	23071	23045	23294	23160	23303	23163	22931	22958	23082	23089	23169	23110	23170	23064	22913	23093	23051	23470	23078	23155	23119	23009	23045	23176	23020	23161	22934	23337	22951	22912	23052	23069	23009	23202	23180	23143	23115	23087	22763	23070	22888	22841	23103	23268	23231	23095	23014	23309	23088	23027	23104	23152	22993	22852	23250	23091	22997	23175	22840	23092	22771	22895	23083	23149	23113	23210	23215	22974	23089	22970	22922	22836	23227	23047	23082	23063	22814	22822	23018	22956	22982	23268	22876	22952	23061	23070	22798	23131	22930	23200	22994	23068	23096	23081	23077	23058	23311	22758	23091	23167	22952	23073	23031	22958	22999	22965	23074	23215	23031	23092	22960	23194	23116	23008	22876	23184	23091	23145	22981	22873	23239	23179	23106	23189	22848	23365	23092	22925	23031	23011	23127	22922	22907	22900	22995	23017	22826	23058	22993	22990	23045	23275	22998	22802	23056	23249	23131	23065	22937	23189	22869	23248	22836	23195	23062	23070	23129	23047	22967	22810	23146	23099	23167	23197	23065	23152	23084	23012	23062	23210	22862	22764	23049	23181	22947	22964	23116	23078	22906	23163	23115	22936	22994	23143	23060	23047	23190	23186	23105	23089	23144	23288	23128	23043	22995	22899	23048	23213	22986	23041	22859	22939	23074	23073	23019	22831	23006	22841	23113	23047	22945	23138	23034	23077	23006	23024	22907	22909	22990	23155	22968	23172	23085	22953	22964	22932	23197	22890	23094	22834	23160	22993	23092	22896	23219	23133	23032	23039	22941	23058	23134	23062	22736	22970	23208	23030	23130	23044	22747	22993	23074	23128	23039	22974	23062	23088	23270	22990	23355	23122	23148	22915	22987	23194	22860	22973	23042	23015	22717	22954	23195	22775	22977	23083	22833	23154	23006	23127	23027	22983	23282	23002	22955	23145	22972	22906	22941	22958	23072	22930	22640	23103	23065	23106	23287	23414	22960	22973	22715	23313	22853	23186	23189	23106	22988	23004	23103	23016	23087	23038	23168	23109	23140	23107	23053	22819	22843	23060	23179	22990	23096	23105	23057	23198	23339	23358	23131	23044	23118	22981	23084	23165	23173	22918	23234	23291	23030	23261	23266	22989	22801	22764	23090	23159	22865	22872	22851	22922	22991	22922	23034	23148	22912	23111	23165	23149	23039	23253	23345	23350	23214	23118	23129	23284	22972	23251	22920	23076	23240	23108	23097	23180	23081	23006	22913	23067	22959	23187	23128	22993	22951	23121	22931	23006	22989	23119	23325	23007	23193	23040	22951	23192	23017	22967	23094	23027	22887	23141	22845	22971	23057	22743	23134	23209	23082	23002	23103	23087	23058	22871	23245	23010	22929	23026	23061	23186	22919	22992	22872	22899	22792	23365	22962	23096	23104	22978	23279	23250	23204	22964	23136	23189	23112	23079	22927	23124	23062	23257	23010	22839	23202	23140	23099	22955	22992	23048	23017	23217	23127	22923	23024	23174	23175	23165	22771	23047	23079	22998	22849	23186	23002
21375	33007	29708	26954	61570	54818	39414	25305	17403	14926	14404	14352	14258	14226	14376	14261	14266	14419	14303	14237	14223	14198	14174	14072	14362	14176	14269	14181	14239	14236	14211	14188	14205	14322	14265	14257	14069	14100	14080	14222	14228	14279	14188	14290	14158	14310	14238	14247	14147	14251	14041	14093	14293	14083	14166	14211	14303	14471	14095	14214	14109	14268	14072	14330	14333	14284	14163	14095	14102	14252	14229	14400	14259	14185	14176	14217	14270	14088	14299	14291	14265	14030	14461	14159	14245	14270	14297	14302	14186	14321	14259	14124	14077	14164	14180	14275	14149	14242	14350	14188	14252	14193	14029	14257	14102	14279	14341	14242	14095	14365	13982	14229	14179	14280	14245	14275	14439	14259	14222	14204	14192	14038	14231	14282	14136	14193	14226	14165	14227	14316	14140	14118	14146	14239	14260	14098	14105	14248	14405	14087	14190	14133	14284	14011	14265	14030	14181	14257	14162	14159	14139	14170	14226	14148	14125	14312	14202	14149	14133	14149	14223	14142	14241	14188	14108	14295	14303	14157	14222	14229	14255	14239	14134	14239	14299	14269	14239	14100	14236	14297	14122	14177	14332	14238	14326	14072	14034	14165	14193	14269	14167	14156	14269	14246	14153	14255	14129	14111	14103	14282	14194	14298	14347	14230	14177	14164	14361	14131	14216	14192	14353	14015	14256	14145	14199	14248	14149	14195	14321	14288	14053	14157	14222	14296	14316	14394	14254	14247	14172	14237	14280	14177	14095	14225	14200	14287	14277	14189	14206	14022	14182	14244	14147	14294	14127	14250	14251	14168	14242	14237	14105	14167	14128	14254	14127	14352	14124	14218	14125	14199	14247	14167	14189	14194	14155	14096	14141	14186	14308	14327	13914	14252	13993	14334	14147	14335	14011	14188	14122	14426	14198	14001	14108	13969	14228	14193	14246	14207	14110	14313	14035	14173	14244	14277	14233	14276	14121	14238	14202	14167	14287	14214	14238	14100	14303	14211	14148	14253	14326	14201	14184	14192	14357	14078	14131	14224	14200	14197	14165	14216	14082	14183	14111	14273	14308	14086	14147	14211	14191	14281	14064	14047	14201	14212	14274	13985	14213	14288	14214	14140	14231	14088	14319	14112	14258	14239	14258	14361	14196	14210	14227	14121	14146	14430	14169	14360	14272	14260	14207	14089	14286	14318	14231	14130	14284	14201	14145	14250	14179	14220	14391	14214	14203	14253	14215	14076	14147	14080	14082	14292	14124	14270	14134	14400	14215	14211	14294	13994	14337	14101	14233	14226	14241	14161	14215	14142	14122	14014	14155	14249	14144	14112	14189	14188	14222	14162	14254	14086	14154	14317	14038	14013	14065	14068	14194	14418	14045	14321	14137	14180	14200	14140	14145	14343	14149	14200	14239	14136	14231	14338	14244	14187	14033	14251	14199	14099	13990	14283	14182	14284	14169	14280	14140	14259	14136	14266	14148	14432	14130	14154	14302	14140	14231	14064	14277	14126	14223	14249	14059	14156	14162	14196	13991	14218	14052	14133	14261	14490	14123	14120	14215	14299	14032	14254	14131	14238	14136	14085	14277	14182	14260	14167	14066	14276	14042	14343	14511	14294	13988	14247	14101	14184	14169	14134	14148	14135	14228	14117	14164	14176	14061	14133	14076	14253	14103	14214	14154	14252	14292	14077	14160	14144	14073	14218	14187	14304	14158	14321	14122	14084	14060	14115	14177	14179	14324	14331	14210	14056	14361	14273	14150	14131	14033	14056	14210	14165	14025	14218	14145	14342	14170	14388	14326	14194	14277	14254	14169	14099	14236	14478	14274	14202	14312	14231	14064	13996	14135	13949	14205	13986	14161	14245	14221	14120	14103	14129	14051	14328	14135	14227	14207	14160	14123	14092	14182	14295	14171	14305	14181	14107	14122	14046	14283	13949	14313	14134	14093	14222	14345	14209	14155	14241	14104	14165	14276	14068	14182	14352	14219	14108	14175	14048	14179	14106	14195	14166	14259	14180	14242	14289	14263	14244	14342	14176	14409	14197	14236	14061	14119	14030	14072	14313	14151	14222	14091	14092	14157	14159	14210	14148	14248	14185	14032	14237	14185	14311	14217	14291	14257	14165	14151	14221	14163	14276	14069	14381	14215	14264	14134	14103	14116	14110	14172	14142	14111	14343	14199	14140	14056	14180	14282	14219	14113	14257	14022	14283	14330	14206	14120	14293	13992	14081	14345	14068	14231	14174	14142	14126	14048	14293	14238	14071	14138	14308	14260	14095	14172	14132	14209	14145	14272	14343	14265	14291	14030	14202	14091	14176	14164	14105	14280	14171	14286	13987	14248	14287	14361	14345	14174	14074	14256	14044	14167	14226	14289	14168	14254	14123	14159	14082	14243	14243	14231	14100	14241	14314	14028	14154	14091	14120	14047	14256	14057	14352	14194	14010	14094	14314	14251	14247	14138	14129	14357	14331	14320	14010	14268	14165	14245	14238	14134	14223	14176	14301	14177	14116	14377	14127	14045	14196	14157	14146	14129	14088	14240	14275	14331	14119	14210	14140	14139	14118	14112	14152	14310	14092	14063	14189	14341	14193	14198	14284	14220	14024	14215	14136	14214	14223	14211	14160	14181	14276	14151	14296	14134	14385	14263	14299	14001	14223	14140	14210	14112	14323	14186	14163	14300	14330	14035	14082	14185	14103	14075	14191	14204	14105	14162	14130	14315	14040	14177	14368	14122	14108	14136	14211	14247	14271	14230	14378	14233	14074	14168	14252	14270	14289	14179	14202	14185	14226	14190	14343	14194	14231	14365	14014	14153	14206	14268	14309	14214	14112	14094	14214	14127	13975	14265	14268	14255	14214	14218	14339	14256	14010	14268	13987	14155	14163	14221	14043	14054	14205	14217	14223	14245	14041	14299	14190	14117	14090	14210	14128	14144	14316	14275	14205	14266	14294	14274	14248	14216	14216	14158	13992	14375	14145	14215	14095	14181	14158	14343	14151	14048	14219	14314	14215	14342	14039	14230	14238	13997	14173	14117	14098	14138	14215	14254	14179	14244	14312	14175	14359	14256	14277	14097	14109	14235	14217	14114	14223	14290	14035	14162	14105	14284	14094	14242	14168	14145	14170	14092	14398	14186	14038	14231	14074	14130	14167	14046	14157	14128	14362	14220	14141	14209	14241	14130	14279	14234	14195	14100	14060	14305	14296	14263	14149	14240	14198	14183	14265	14337	14152	14166	14208	14199	14166	14236	14234	14308	14112	14185	14235	14346	14178	14181	14291	14072	14094	14161	14199	14182	14221	14307	14111	14007	14356	14243	14248	14134	14205	14346	14306	14187	13984	14135	14085	14216	14225	14126	14228	14036	14218	14179	14301	14136	14143	14086	14308	14315	14081	14282	14191	14168	14403	14045	14219	14101	14177	14276	14271	14204	14434	14222	14234	14160	14255	14247	14189	14254	14182	14244	14172	14273	14346	14206	14144	14198	14294	14164	14162	14244	13944	14331	14275	14177	14210	14191	14033	14197	14364	14129	14306	14133	14138	14349	14141	14338	14266	14186	14120	14199	14132	14127	14185	14279	13982	14216	14278	14078	14241	14105	14234	14261	14083	14094	14270	14077	14308	14300	14111	14255	14253	14114	14095	14221	14296	14188	14248	14100	14106	14330	14220	14128	14194	14124	14226	14145	14107	14209	14188	14145	14223	14259	14237	14237	14233	14131	14294	14104	14260	14285	14184	14211	14095	14288	14131	14327	14205	14271	14138	14199	14355	14248	14247	14323	14211	14177	14096	14298	14256	14260	14243	14202	14094	14193	14294	14278	14361	14224	14237	14284	14211	14148	14212	14146	14265	14390	14149	14251	14109	14018	14132	14224	14144	14254	14142	14253	14069	14253	14103	14324	14288	14184	14147	14297	14147	14119	14213	14237	13953	14104	14237	14220	14202	14276	14258	14165	14249	14229	14074	14159	14236	14191	14233	14154	14055	14014	14131	14304	14190	14141	14051	14180	14219	14192	14257	14221	14131	14215	14324	14213	14220	14090	14392	14259	14177	14215	14185	14170	14057	14244	14160	14091	13998	14256	14156	14042	14130	14206	14142	14268	14366	14104	14112	14149	14176	14452	14171	14140	14307	14190	14155	14101	14099	14104	13986	14336	14093	14213	14023	14150	14099	14266	14220	14141	14131	14273	14029	14206	14042	14272	14053	14090	14260	14232	14189	14256	14138	14273	14104	14157	14026	14141	14073	14332	14202	14239	14260	14243	14270	14235	14347	14263	14144	14285	14169	14143	14110	14200	14225	14313	14307	14006	14311	14181	14288	14329	14067	14170	14142	14058	14098	14056	14109	14198	14293	14133	14060	14128	14251	14186	14195	14155	13949	14192	14085	14086	14093	14270	14190	14323	14211	14197	14397	14115	14448	14151	14245	14107	14133	14210	13987	14214	14281	14039	14330	14285	14246	14275	14187	14223	14210	14026	14212	14219	14232	14046	14203	14119	14239	14210	14047	14050	14159	14187	14160	14248	14154	14369	14043	14231	14248	14176	14088	14219	14219	14046	14171	14102	14191	14192	14218	14056	14111	14332	14112	14200	14216	14153	14301	14272	14079	14330	14171	14346	14370	14203	14193	14318	14316	14190	14248	14255	14082	14291	14133	14023	14320	14185	14218	14157	14279	14108	14152	14242	14320	14190	14217	14190	14375	14253	14258	14174	14209	14252	14156	14200	14124	14118	14013	13968	14123	14156	14238	14160	14176	14132	14106	14150	14166	14188	14152	14267	14222	14077	14152	14191	14160	14266	14060	14240	14234	14287	14245	14180	14255	14260	14303	14287	14173	14298	14340	14366	14169	14232	14263	14188	14170	14176	13973	14249	14266	14037	14350	14344	14265	14145	14260	14244	14287	14362	14053	13979	14331	14144	14298	14266	14304	14344	14278	14286	14221	14080	14108	14442	14055	14115	14205	14053	14384	14224	14142	13999	14153	14161	14069	14303	14230	14179	14273	14121	14192	14133	14261	14336	14241	14230	14120	14370	14200	14183	14228	13990	14115	14292	14123	14165	14125	14235	14083	14072	14167	14182	14136	14149	14302	14124	14155	14174	13917	14268	14267	14325	14239	14203	14156
23768	21597	29104	43893	67272	69112	59549	43888	31651	26258	24680	24164	23853	24093	23912	23820	23771	23799	24017	23856	23921	23770	23725	23663	23804	23702	23891	23747	23745	23872	23787	23487	23799	23757	23783	23679	23666	23472	23631	23805	23717	23807	23726	23921	23913	23857	23777	23639	23841	23767	23669	23604	23673	23734	23851	23669	23491	23823	23625	23776	23819	23463	23745	23757	23547	23534	23779	23503	23508	23510	23741	23913	23752	23648	23878	23699	23834	23721	23551	23722	23934	23705	23503	23621	23719	23864	23604	23701	23475	23717	23657	23561	23722	23632	23776	23438	23830	23699	23789	23707	23630	23517	23708	23798	23534	23550	23778	23376	23669	23852	23630	23649	23713	23657	23577	23480	23921	23626	23583	23769	23621	23632	23703	23809	23685	23803	23514	23638	23898	23582	23684	23482	23659	23669	23887	23731	23681	23597	23470	23685	23694	23617	23669	23956	23583	23704	23784	23770	23779	23630	23823	23666	23740	23865	23636	23698	23605	23693	23741	23574	23528	23523	23494	23884	23880	23545	23683	23543	23618	23769	23545	23617	23751	23746	23701	23785	23713	23664	23855	23716	23860	23525	23765	23576	23701	23617	23560	23498	23837	23791	23587	23747	23517	23669	23850	23867	23821	23777	23777	23871	23764	23649	23513	23457	23543	23676	23878	23797	23629	23694	23703	23887	23932	23522	23628	23609	23542	23585	23564	23767	23416	23532	23755	23453	23772	23572	23638	23655	23516	23642	23710	23571	23775	23653	23690	23808	23613	23722	23848	23585	23529	23554	23636	23762	23507	23598	23620	23414	23575	23378	23537	23626	23746	23737	23773	23533	23524	23743	23372	23689	23735	23698	23719	23711	23773	23683	23680	23874	23850	23696	23739	23746	23598	23843	23730	23635	23521	23573	23652	23624	23689	23671	23595	23580	23670	23495	23577	23660	23703	23786	23792	23607	23421	23578	23550	23575	23662	23643	23559	23501	23690	23747	23675	23369	23585	23434	23718	23800	23702	23860	23578	23615	23554	23738	23930	23669	23501	23644	23727	23804	23580	23613	23733	23528	23626	23511	23665	23536	23509	23585	23783	23565	23678	23564	23631	23495	23794	23714	23750	23600	23835	23467	23644	23497	23583	23326	23671	23497	23613	23883	23704	23657	23686	23751	23720	23807	23459	23638	23444	23658	23421	23460	23762	23601	23774	23880	23576	23819	23517	23397	23434	23669	23802	23762	23681	23836	23640	23509	23600	23428	23554	23559	23617	23736	23668	23689	23844	23700	23626	23802	23782	23505	23594	23657	23515	23485	23869	23410	23532	23543	23809	23634	23738	23336	23724	23781	23918	23697	23567	23631	24107	23668	23850	23753	23597	23507	23652	23976	23644	23728	23627	23577	23676	23707	23679	23629	23635	23794	23587	23722	23775	23445	23975	23588	23725	23475	23760	23707	23685	23660	23627	23738	23776	23621	23657	23528	23716	23594	23679	23656	23555	23609	23854	23614	23854	23480	23693	23743	23736	23714	23538	23543	23509	23605	23717	23587	23543	23619	23743	23602	23419	23577	23823	24084	23565	23444	23482	23786	23782	23749	23759	23814	23546	23804	23977	23717	23614	23681	23677	23618	23688	23644	23406	23629	23542	23794	23538	23646	23573	23794	23592	23702	23700	23595	23482	23690	23569	23674	23791	23444	23702	23935	23490	23693	23949	23623	23581	23836	23716	23758	23555	23838	23548	23631	23604	23537	23609	23747	23422	23637	23445	23496	23646	23851	23637	23773	23948	23590	23355	23777	23680	23802	23718	23619	23479	23390	23580	23781	23541	23459	23650	23649	23850	23751	23652	23778	23540	23674	23828	23548	23673	23860	23564	23571	23671	23592	23665	23684	23696	23727	23892	23524	23867	23647	23697	23373	23628	23736	23902	23636	23609	23487	23567	23719	23738	23712	23507	23516	23714	23603	23809	23695	23777	23735	23700	23639	23571	23525	23638	23478	23902	23451	23936	23781	23655	23747	23743	23753	23590	23626	23796	23678	23528	23656	23656	23869	23778	23654	23851	23610	23592	23641	23554	23543	23681	23620	23459	23654	23535	23836	23773	23606	23865	23513	23528	23534	23538	23657	23483	23712	23476	23442	23711	23835	23711	23524	23692	23928	23572	23602	23651	23610	23630	23644	23630	23762	23574	23816	23505	23736	23455	23556	23504	23508	23732	23437	23671	23634	23666	23561	23527	23435	23484	23759	23587	23825	23908	23678	23561	23895	23644	23576	23564	23980	23544	23841	23708	23780	23616	23538	23844	23781	23558	23626	23665	23762	23739	23563	23691	23707	23669	23581	23678	23587	23790	23948	23584	23940	23601	23605	23585	23739	23705	23674	23728	23735	23647	23656	23762	23386	23653	23602	23640	23393	23938	23978	23727	23509	23822	23710	23554	23533	23641	23621	23534	23763	23694	23510	23633	23641	23640	23749	23511	23617	23350	23753	23731	23764	23815	23313	23720	23681	23727	23441	23811	23656	23661	23627	23614	23422	23654	23653	23433	23720	23789	23675	23670	23692	23575	23725	23500	23640	23692	23858	23802	23695	23710	23514	23761	23610	23745	23651	23439	23790	23447	23530	23538	23688	23903	23634	23526	23528	23667	23780	23684	24107	23671	23566	23879	23695	23839	23679	23849	23568	23568	23526	23541	23730	23591	23653	23806	23760	23506	23862	23536	23575	23586	23617	23775	23574	23583	23651	23536	23742	23567	23827	23736	23577	23739	23606	23644	23779	23519	23474	23847	23700	23769	23598	23427	23551	23539	23618	23594	23657	23631	23849	23464	23551	23765	23787	23760	23713	23885	23716	23759	23766	23560	23476	23477	23654	23407	23712	23598	23653	23712	23620	23562	23574	23757	23505	23655	23646	23753	23673	23750	23647	23694	23745	23486	23651	23883	23533	23623	23755	23619	23630	23664	23783	23645	23764	23613	23915	23914	23622	23749	23486	23636	23617	23671	23684	23511	23657	23660	23778	23769	23760	23733	23776	23562	23544	23694	23777	23656	23799	23649	23701	23832	23546	23859	23538	23734	23635	23746	23638	23702	23688	23638	23656	23685	23627	23567	23301	23736	23649	23725	23447	23692	23542	23906	23506	23712	23755	23572	23634	23630	23661	23553	23670	23738	23664	23528	23808	23650	23690	23619	23625	23552	23695	23535	23714	23623	23623	23705	23694	23614	23434	23537	23515	23436	23532	23859	23632	23780	23581	23753	23562	23571	23881	23795	23763	23722	23708	23621	23711	23554	23810	23785	23729	23691	23343	23753	23824	23642	23532	23583	23718	23450	23657	23810	23428	23582	23716	23751	23575	23654	23758	23655	23774	23712	23524	23592	23569	23731	23674	23744	23565	23708	23586	23682	23503	23636	23689	23573	23679	23862	23880	23717	23788	23740	23691	23407	23584	23944	23700	23929	23602	23487	23669	23856	23507	23438	23460	23293	23623	23885	23714	23833	23502	23469	23507	23695	23617	23562	23669	23508	23669	23576	23785	23579	23600	23488	23675	23378	23637	23590	23608	23569	23723	23616	23567	23663	23567	23631	23568	23968	23731	23616	23791	23641	23558	23746	23714	23551	23575	23677	23513	23805	23688	23585	23739	24061	23596	23802	23631	23553	23686	23736	23676	23718	23742	23640	23744	23680	23661	23654	23828	23635	23605	23603	23608	23833	23666	23554	23706	23727	23604	23704	23811	23751	23859	23496	23725	23749	23515	23639	23594	23607	23570	23487	23752	23789	23548	23719	23690	23602	23677	23626	23594	23457	23798	23609	23781	23497	23780	23760	23795	23456	23979	23460	23434	23634	23675	23555	23501	23928	23590	23712	23697	23339	23570	23646	23679	23637	23515	23624	23724	23752	23559	23587	23476	23782	23632	23697	23638	23586	23738	23631	23676	23725	23651	23695	23565	23758	23486	23798	23930	23746	23572	23711	23500	23571	23512	23653	23570	23725	23768	23708	23739	23666	23565	23729	23782	23709	23562	23537	23696	23631	23736	23788	23792	23754	23202	23861	23541	23551	23567	23609	23575	23693	23852	23605	23737	23548	23740	23633	23377	23591	23815	23748	23853	23873	23618	23711	23819	23574	23855	23670	23538	23655	23569	23757	23602	23717	23838	23726	23794	23773	23634	23582	23668	23817	23593	23704	23696	23566	23604	23579	24072	23575	23451	23517	23596	23377	23712	23515	23694	23400	23500	23545	23598	23826	23660	23941	23447	23639	23613	23614	23928	23417	23714	23581	23920	23687	23567	23715	23542	24020	23651	23369	23672	23609	23716	23745	23740	23587	23833	23666	23691	23833	23594	23796	23620	23623	23436	23762	23528	23494	23639	23829	23727	23594	23636	23602	23792	23751	23884	23708	23582	23600	23913	23789	23789	23710	23756	23615	23656	23777	23604	23725	23866	23896	23734	23587	23667	23741	23523	23975	23911	23438	23669	23940	23516	23881	23679	23624	23544	23687	23511	23634	23904	23565	23580	23597	23604	23841	23811	23802	23424	23792	23648	23644	23628	23849	23569	23820	23903	23397	23781	23488	23641	23559	23604	23536	23568	23794	23789	23499	23584	23779	23835	23623	23578	23535	23545	23714	23599	23736	23921	23824	23730	23834	23803	23641	23652	23421	23673	23746	23661	23411	23814	23782	23712	23590	23707	23716	23648	23482	23643	23632	23774	23573	23474	23929	23696	23717	23724	23824	23617	23813	23815	23702	23792	23648	23803	23820	23554	23522	23445	23902	23664	23855	23400	23674	23577	23594	23820	23648	23643	23757	23726	23290	23585	23662	23551	23425	23732	23541	23539	23793	23708	23581	23651	23577	23655	23727	23565	23565	24064	23562	23533	23734	23471	23700	23572	23526	23393	23724	23582	23682	23836	23732	23594	23510	23644	23611	23588	23681	23697	23636	23488	23617	23570	23703	23643	23514	23736	23621	23768	23611	23797	23778	23648	23558	23681	23456	23731	23622	23630	23681	23635	23671	23481	23704	23767	23734	23357	23606	23643	23366	23690	23733	23791	23624	23646	23538	23454	23576	23616	23770	23726	23604	23689	23719	23626	23511	23735	23842	23707	23598	23410	23689	23698	23498	23867	23633	23659
24777	43097	40690	74734	82556	73067	55057	34488	21019	16248	15000	15041	14892	14807	14862	14923	14643	14814	14842	14950	14822	14792	14858	14910	14805	14737	14939	15029	14955	14893	14871	14900	14738	14739	14800	14828	14710	14861	14865	14856	14703	14917	14742	14812	14735	14626	14828	14868	14699	14806	14629	14900	14867	14788	14881	14882	14801	14711	14930	14893	14943	14891	14727	14752	14741	14817	14782	14841	14939	14732	14712	14938	14698	14847	14802	14717	14905	14894	14913	14713	14739	14770	14767	14780	14727	14730	14822	14718	14804	14557	14745	14690	14807	14747	14844	14884	14812	14834	14873	14819	14794	14797	14778	14800	14849	14679	14805	14688	14749	14700	14797	14782	14730	14817	14892	14615	14833	14787	14732	14846	14612	14638	14802	14788	14857	14710	14818	14740	14646	14610	15048	14859	14862	15010	14760	14731	14687	14932	14863	14779	14970	14787	15015	14750	14700	14784	14827	14925	14805	14765	14681	14826	14865	14888	14712	14676	14673	14800	14734	14691	14916	14926	14953	15015	14668	14802	14820	14837	14830	14740	14622	14701	14859	14921	14710	14841	14756	14898	14863	14813	14804	14761	14823	14849	14746	14867	15012	14680	14695	14651	14872	14715	14668	14906	14571	14758	14878	14747	14753	14974	14864	14802	14916	14816	14856	14800	14763	14878	14706	14805	14754	14771	14828	14747	14789	14687	14848	14699	14928	14875	14616	14703	14646	14767	14711	14628	14651	14966	14734	14769	14698	14684	14704	14818	14662	14655	14702	14828	14740	14860	14825	14734	14980	14824	14700	14660	14932	14711	14835	14690	14827	14585	14795	14669	14921	14949	14780	14540	14758	14754	14862	14816	14594	14889	14848	14768	14873	14653	14882	14836	14669	14509	14808	14629	14783	14847	14680	14725	14650	14842	14811	14875	14795	14758	14830	14860	14903	14871	14744	14945	14775	14756	14750	14869	14721	14922	14701	14824	14787	14784	14902	14880	14952	14778	14791	14750	14731	14787	14793	14725	14745	14830	14909	14629	14818	14775	14893	14819	14653	14919	14801	14936	14950	14832	14738	14879	14790	14639	14805	14979	14838	14664	14672	14823	14758	14808	14846	14763	14760	14643	14783	14959	14879	14746	14924	14663	14860	14683	14673	14585	14776	14815	14771	14826	14736	14818	14694	14731	14636	14693	14757	14620	14885	14936	14978	14867	14625	14902	14899	15057	14784	14955	14828	14844	14824	14838	14768	14783	14713	14890	14786	14890	14761	14814	14720	14769	14812	14797	14822	14878	14604	14894	14864	14869	14904	14749	14751	14973	14702	14892	14650	14708	14821	14711	14801	14721	14641	14832	14758	14608	14535	14744	14537	14965	14620	14804	14820	14632	14550	14922	14933	14836	14834	14906	14858	14807	14847	14639	14830	14789	14789	14679	14808	14826	14708	14926	14883	14741	14873	14928	14764	14578	14859	14650	14673	14806	14745	14848	14866	14799	14803	14917	14774	14800	14679	14842	14947	14877	14640	14806	14827	14785	14850	14846	14710	14690	14683	14700	14626	14866	14806	14800	14874	14592	14867	14709	14818	14704	14718	14934	14924	14815	14917	14952	14702	14901	14912	14835	14917	14732	14809	14639	14870	15027	14674	14716	14705	14674	14775	14720	14772	14593	14840	14836	14673	14824	14761	14796	14915	14581	14844	14797	14786	14555	14798	14855	14562	14912	14783	14761	14793	14739	14914	14826	14967	14846	14894	14887	14536	14552	14828	14796	14728	14825	14728	14872	14913	14905	14879	14760	14938	14681	14652	15003	14801	14756	14743	14947	14827	14769	15060	14891	14841	14824	14630	14826	14676	14804	14743	14775	14786	14788	14784	14773	14608	14746	14682	14680	14870	15215	14719	14690	14889	14866	14748	14699	14734	14707	14750	14789	14916	14771	14759	14842	14633	14680	14724	14846	14950	14921	14890	14700	14805	14942	14794	14789	14786	14902	14700	14575	14787	14680	14838	14726	14984	14822	14827	14745	14887	14760	14834	14644	14713	14920	14810	14819	14670	14792	14647	14779	14739	14972	14874	14862	14696	14559	14825	14731	14767	14864	14730	15005	14632	14800	14902	14652	14776	14720	14919	14682	14834	14861	14886	14872	14668	14705	14960	14478	14791	14770	14822	14665	14715	14694	14659	14876	14788	14783	14780	14976	14752	15031	14943	14699	14797	14746	14930	14844	14897	14745	14887	14609	14728	14767	14708	14813	14939	14860	14577	14658	14880	14838	14674	14710	14715	14562	14842	14862	14787	14663	14955	14735	14673	14836	14841	14713	14927	14663	14633	14730	14806	14602	14757	14847	14898	14777	14821	14680	14836	14821	14917	14943	14855	14766	14747	14856	14618	14902	14670	14811	14901	14693	15019	14808	14864	14693	14886	14762	14792	14979	14785	14821	14666	14979	14634	14652	14882	14725	14666	14741	14772	14739	14790	14745	14635	14720	14770	14709	14778	14777	14946	14773	14715	14700	14757	14944	14605	14764	14791	14797	14760	14722	14735	14578	14799	14584	14774	14811	14646	14862	14687	14814	14980	14894	14831	14867	14830	14950	14832	14791	14714	14811	14849	14822	14931	14665	14771	14736	14812	14816	14843	14773	14712	14739	14847	14884	14834	14911	14743	14684	14790	14565	14620	14859	14770	14693	14899	14820	14783	14729	14767	14730	14669	14770	14722	14824	14835	14719	14834	14678	14804	14703	14830	14994	14722	14808	14919	15008	14830	14824	14743	14787	14718	14808	14830	14630	14824	14747	14915	14823	14739	14701	14672	14843	14782	14756	14683	14762	14951	14801	14705	14910	14759	14800	14963	14879	14739	14827	14863	14790	14659	14691	14698	14799	14701	14891	14595	14787	14800	14753	14685	14989	14792	14701	14679	14980	14804	14737	14779	14920	14845	14839	14798	14875	14788	14814	14708	14870	14668	14657	14849	14802	14910	14618	15029	14794	14902	14831	14775	14829	14745	14838	14817	14875	14916	14917	14805	14680	15060	14913	14666	14849	14850	14802	14937	14743	14943	14840	14733	14847	14726	14658	14816	14659	14818	14807	14712	14810	14897	14841	14867	14779	14734	14723	14866	14708	14846	14592	14748	14619	14722	14764	14842	14957	14856	14677	14674	14729	14827	14668	14568	14840	14819	14818	14639	14781	14887	14909	14721	14761	14714	14911	14707	14754	14837	14734	14917	14907	14684	14846	14896	14732	14773	14662	14817	14756	14773	14875	14765	14868	14988	14827	14781	14857	14691	14917	14829	14908	14816	14536	14672	14823	14665	14896	14897	14695	14750	14866	14853	14711	14820	14702	14719	14809	14636	14660	14893	14844	14712	14742	14678	14693	14734	15089	14637	14911	14863	14863	14747	14928	14863	14656	14903	14853	14706	14802	14949	14584	14826	14901	14805	14700	14799	14721	14997	14916	14602	14760	14664	14807	14746	14770	14785	14906	14711	14743	14819	14865	14707	14823	14790	14689	14817	14932	14763	14723	14872	14701	14703	14867	14924	14875	14933	14804	14803	14746	14744	14797	14785	14798	14861	14710	14548	14831	14811	14697	14712	14780	14930	14968	14792	14896	14895	14763	14838	14798	14850	14819	14888	14947	14820	14734	14821	14779	14842	14706	14735	14620	14716	14902	14771	14908	14523	14666	14734	14760	14722	14813	14910	14811	14686	14659	14774	14799	14816	14887	14762	14769	15031	14757	14945	14921	14750	14926	14757	14953	14950	14802	14829	14783	14759	14618	14631	14652	14762	14814	14963	14627	14812	14858	14819	14876	14715	14765	14772	14750	14952	14707	14796	14589	14810	14791	14883	14635	14717	14882	14716	14726	14770	14774	14825	14774	14726	14686	14687	14898	14712	14910	14684	14826	14788	14678	14855	14748	14772	14945	14766	14798	14958	14755	14827	14800	14687	14885	14958	14609	14823	14777	14792	14922	14646	14889	14619	14603	14764	14850	14887	14646	14715	14754	14736	14878	14811	15013	14720	14787	14674	14675	14863	14847	14906	14906	14706	14707	14664	14787	14639	14614	14932	14827	14784	14775	14826	14896	14648	14804	14717	14860	14771	14678	14802	14722	14874	14827	14681	14834	14769	14713	14764	14661	14739	14989	14814	14678	14776	14695	14836	14792	14976	14788	14812	14920	14732	14694	14795	14874	14835	14904	14793	14815	14631	14746	14805	14668	14971	14843	14803	14770	14785	14809	14839	14674	14783	14731	14711	14859	14917	14887	14731	14766	14910	14789	14787	14839	15029	14798	14769	14967	14851	14739	14921	14773	14934	14859	14776	14871	14795	14791	14704	14957	14874	14726	14766	14959	14802	14818	14559	14987	14862	14698	14757	14743	14714	14719	14884	14882	15012	14714	14853	14733	14751	14708	14916	14744	14675	15007	14694	14762	14685	14960	14791	14751	14928	14792	14719	14898	14774	14720	14680	14878	14871	14790	14827	14696	14845	14783	14805	14787	14804	14854	14822	14595	14755	14797	14884	14875	14942	14690	14748	14740	14767	14792	14746	14768	14853	15009	14931	14895	14804	14844	14772	14863	14779	14643	14996	14729	14808	14878	14787	14775	14787	14850	14843	14749	14899	14630	14809	14701	14595	14672	14879	14625	14777	14799	14930	14921	14711	14710	14734	14890	14792	14802	14705	14853	14923	14789	14875	14916	14544	14746	14657	14736	14658	14953	15038	14861	14713	14661	14775	14826	14793	14784	14699	14734	14839	14869	14463	14761	14928	14664	14600	14666	14846	14512	14693	14816	14765	14912	14779	14674	14917	14885	14803	14831	14810	14697	14907	14765	14840	14721	14775	14642	14782	14652	14835	14600	14693	14809	14874	14711	14654	14831	14585	14768	14677	14727	14698	14706	14995	14861	14574	14775	14592	14930	14788	14701	14792	14783	14893	14759	14868	14868	14860	14928	14825	14724	14833	14905	14673	14857	14844	14882	14923	14764	14815	14690	14861	14646	14761	14805	14751	14676	14685	14815	14927	14786	14739	14860	14776	14726	14868	14885	14845	14907	14700	14793	14687	14690	14778	14953	14675	14878	14693	14827	14818	14648	14700	14719	14791	14678	14864	14938	14707	14747	14738	14738
33651	28486	30854	30258	25827	31148	31946	27904	24807	23339	23213	22947	23144	23155	23074	23214	23224	22908	23098	23003	23164	23130	23107	23088	23089	23063	23068	23226	23050	23003	22952	23226	22872	23061	23067	23196	23061	23292	22726	23124	23091	23019	22666	22823	22985	23123	22728	23124	22986	22818	23124	22973	23005	23236	23193	23215	22944	22894	22997	22881	23045	22883	22908	22999	22939	23343	23038	23153	22927	22828	23035	22984	23123	22959	23198	23081	22852	22721	22996	22801	23164	22813	23022	23059	22836	23064	23066	23063	23094	23067	23014	23017	23050	22891	23028	22929	23060	22904	23112	23149	23259	22945	23086	23176	23163	22937	23290	22944	23050	22703	22942	23134	23016	22796	23045	22956	23043	23176	23077	22939	22923	22876	22864	22808	23089	23054	22939	23018	23007	23091	23113	23136	22955	22980	23052	22954	23086	23059	22982	22891	23119	23336	22917	22993	23156	22847	23130	22857	23076	23050	23245	22935	22932	22920	23053	22873	22962	22837	23089	22830	22851	22894	23026	22954	22981	22976	23183	22995	22979	22731	22985	23103	23112	22877	22900	22842	23077	22872	22990	22992	22928	23418	23252	23073	23082	22997	22961	23096	22962	22900	22943	22914	22981	22994	23123	22801	22828	23094	23241	22939	23006	22855	23005	22745	22946	22967	23040	22905	23095	22806	22812	22688	22991	22968	22852	23170	23181	22919	23106	22919	23072	23204	22955	22909	23024	22875	22918	22719	23046	23049	23032	22954	23009	23114	23026	22999	23047	23197	23200	23147	22871	22783	23169	23001	22963	23022	23210	23214	22985	23082	22994	22908	23156	22894	22939	23001	22883	23112	23185	22973	22867	22957	23015	23003	23026	23048	23038	22938	23000	22966	23099	22947	22954	22957	22758	22731	22967	22971	22988	23193	23408	23001	23235	22859	23046	22885	22982	22997	22980	22920	23184	23111	22963	22861	23208	22949	22758	23011	23171	23071	22875	23151	23269	22918	22821	22724	23141	23218	23026	23019	23154	23146	22965	23169	23356	23178	22948	22888	23059	23177	22806	22970	22839	23054	22962	23007	22754	23013	23020	23061	22909	22707	22988	23074	22919	22971	23051	22759	22911	23136	23111	22906	22987	22784	23077	22906	23176	22919	22981	23284	23032	22918	23087	23226	23196	23126	22852	23026	23255	23220	22995	23063	23059	22859	23041	22799	23116	22920	23089	22995	23180	23168	23050	23330	23005	23052	23027	23019	23229	22908	23198	23203	23136	23073	23103	22993	22887	23051	23304	22969	23180	22869	22956	23131	22856	23270	23398	23086	23051	23073	23146	22955	22842	22941	22832	23203	23011	23053	23064	22990	22922	22928	23003	23272	22971	22777	23036	23273	22959	22983	23116	22826	23099	23052	22925	22995	22890	23061	22929	22850	23003	22893	23004	22825	22769	22974	22935	23204	22833	23121	23014	23143	23025	23161	23164	22806	22810	23016	22752	23163	23070	22990	23076	22918	23008	23103	23122	23100	22961	23029	23074	22864	22950	22809	23261	22876	22879	22938	22967	23108	23219	23190	23202	23078	22836	22943	22994	23065	23129	23196	23047	23006	23060	23082	23045	23139	23047	23270	22991	23049	23002	22869	23229	22931	22896	23009	23031	23138	23026	23039	22977	23010	22998	23138	23028	22792	22823	22833	22831	23177	22925	22840	23198	23201	22924	23110	22966	22876	22997	22890	22973	23067	23000	23200	23036	23022	22981	23114	23203	23209	22991	22958	23092	23004	23256	22883	22866	23042	23080	22991	22950	23044	23003	22980	22756	23033	23048	23119	23040	22828	22838	22950	23086	22739	22764	23033	23104	22987	22986	23112	23059	22942	23002	23241	22839	22872	23131	22918	23019	22997	22882	22960	22934	22957	22896	23029	23034	22996	22995	23160	22822	23176	23078	23100	22963	23034	22850	22972	22866	23066	22836	23078	22837	23167	23084	23018	22912	23079	23184	22922	22898	22958	22899	22936	23120	22947	22987	22928	22955	22888	23077	23185	23003	23164	23068	22970	22997	22839	22950	22911	22937	23004	22824	23038	22927	23025	22996	23039	23092	23260	23088	23062	23177	23155	23131	22748	23021	23071	23053	22992	23012	23202	22928	23036	23020	23184	23121	22797	22989	22866	22835	23061	22910	22989	22960	23137	23033	23000	22871	22961	23110	23233	23282	23109	23152	23051	23007	23148	23243	22923	22991	23217	23065	22827	23136	22932	23110	23125	23079	22819	22941	22872	22841	23001	23225	22960	23047	22850	23239	22959	22933	23039	23098	23048	23069	23087	23002	22995	23185	23127	22985	22970	22899	22894	23016	22915	23038	22975	23152	23220	23280	22971	23023	23084	22799	22923	23206	22837	23007	22864	23093	22901	22982	23039	22795	22939	22819	22959	22913	23015	22944	22915	22943	23156	23090	23050	23147	22837	23043	23056	23241	22873	22952	22863	23106	23168	23016	22989	23191	23026	23075	22974	23000	23087	23022	23138	22973	23211	22864	23068	23123	22957	23229	22981	23026	23134	22901	22893	23069	22942	22966	22932	22889	22954	23206	23008	23149	23167	22917	23003	22847	22819	22838	22858	23044	23066	23158	23148	23165	23254	22831	23294	23168	23149	22957	22910	22924	22960	22976	23028	23156	23183	23058	22910	22946	23160	23080	22764	23244	23071	23101	23074	22948	22962	22985	22935	22942	22867	23131	23082	23281	23287	23028	22970	22937	23018	23094	23069	23151	22821	22915	23026	22952	23184	23206	23131	22714	22939	22996	23014	22692	23060	22803	22848	23036	23164	22843	22969	23228	22783	23086	23091	22927	23237	23053	23086	23015	23031	22897	23053	23239	22792	23040	23065	22948	23095	23071	23005	22899	23082	22923	22910	22859	22932	23258	23146	23019	22847	23079	23080	23196	23181	23156	23083	22953	22904	22781	22932	22845	23179	23108	23152	23159	23037	22913	23191	23200	22890	23017	22975	22933	23326	23153	22837	22930	22752	22982	23052	23096	23186	23001	22899	22872	23110	22959	22927	23185	23076	23056	23068	23138	23028	23250	23149	23172	22931	23070	23018	23196	23116	23049	22997	23183	23043	22885	23027	22952	22956	23113	22870	22980	23021	23053	23179	23030	23144	22930	23032	23020	22946	23179	22848	22964	23123	23082	23052	23171	23313	23289	22976	22914	22954	22911	22954	22926	23049	23092	23065	22930	22836	23101	23220	23119	22746	23075	22885	23059	22830	22988	22828	23046	23033	23180	23114	23048	22972	22761	23017	23018	23040	23007	22958	23166	22871	22908	22939	22939	23090	22903	22995	23145	22945	22971	23120	23169	23021	23107	22925	22958	22930	23075	23247	22957	23110	23181	22996	22865	23091	23109	22979	23048	22884	22847	22885	22990	23099	23183	23028	23030	22870	23004	23086	23173	22994	23076	23077	23132	22950	23159	23203	23188	22938	23075	23114	22873	22987	23089	23064	22880	22951	22905	22838	22863	23204	23030	22854	22902	22997	23251	23150	23108	23061	22932	22944	23058	22941	22991	23182	22993	23153	22798	23022	23012	22904	23195	23121	23067	23109	23081	22967	23218	22967	23173	23190	23053	23107	22848	22963	22922	23035	23194	22971	22969	23029	23036	22935	23042	23055	23108	22883	23047	23006	23152	23035	22970	22987	23048	22976	22850	22976	23099	22920	23019	23011	23232	22970	23032	22717	22996	23148	22941	22972	23159	23039	23059	22943	23232	23022	22951	23115	22977	23195	23330	23203	22826	23097	23004	22852	23087	23091	22998	23084	23211	22992	22865	22978	23216	23185	22975	22949	23002	23020	23096	23039	22983	22874	23222	22973	23078	22909	22949	23057	23062	23204	23197	22976	22707	22915	22865	23144	22983	23199	22870	22991	23144	23184	22948	22658	23096	22973	23078	23230	23082	23148	22918	23011	23069	23069	22858	23107	22956	22852	23036	22919	23152	23111	22872	23020	23018	23103	23128	22988	22990	22829	23038	23073	22832	22866	23074	23002	23099	23024	22820	22900	22870	23124	23001	22969	22983	23012	23112	22958	22899	23006	23150	22765	23140	23006	23117	22987	23182	23118	23190	22927	23049	23202	23159	23186	22888	23272	23105	23082	22844	22940	23090	22961	22740	22861	23017	23071	23103	22996	23242	23075	23349	23038	23076	23106	23223	23156	22860	22798	23208	23053	23236	22983	22821	23055	22988	23064	23143	23069	23117	23118	22931	23033	22990	23025	23022	23315	23170	23085	23029	22835	23240	22931	23250	22964	22995	23002	22924	22832	23210	23141	23081	23178	22595	22968	22991	23127	23242	22969	23199	23016	22994	22975	23163	23125	23165	22928	22997	23174	22963	23080	22992	22815	23177	22988	22966	22880	23246	23190	22703	22845	22906	23044	23100	23016	23263	23187	22965	22795	22914	22882	22909	23139	22949	22929	23152	22879	22905	23106	22755	22878	22966	23052	22920	23058	23220	22944	22997	22973	23012	23218	23200	22772	23077	23128	22922	22954	22907	23063	23072	22733	23021	23163	22998	23034	23074	22964	22974	22901	22976	22980	23115	22975	23071	23018	23065	22824	22980	23018	22842	23022	23033	22887	23105	23356	23027	23041	22830	23059	23064	23163	22968	23074	23129	22790	23031	22748	22959	23176	22806	22963	23058	23098	23042	23094	22882	22883	23090	22952	23294	23078	23097	23085	23048	22817	23043	23048	22953	22950	23057	22953	23122	23102	22847	23238	23044	22934	23147	22760	22995	22789	23020	23049	22903	22694	23074	23054	22957	23045	23136	22859	22850	22840	23129	23035	22864	23047	23088	22865	23117	22868	23002	23023	23120	23116	22685	23183	23022	22993	22999	22868	23113	23393	23049	23163	22971	23045	22935	22920	22974	23184	22876	22856	22899	22886	22992	22945	23072	23182	22962	23018	22886	23058	22891	23018	23076	22959	22888	22931	22841	22925	22936	22960	23042	23071	22903	22853	22879	23178	23065	23031	22806	23278	23017	22935	23093	22938	22825	23043	22825	22895	22980	23138	23176	23150	23216	23171	23132	22959	23269	22997	23334	22810	23089	22971	22893	23091	23043	23034	23076	23056	23044	23061
20627	26151	23625	19988	17166	23845	22023	18141	15158	14341	14054	14142	14243	14129	14049	14031	14016	14079	13939	14191	13868	14056	13994	14001	14081	13972	13963	13980	14042	13906	14043	14133	14104	14015	14001	14056	13913	14123	14173	14059	14002	14099	13998	14063	13816	14022	14052	14139	14093	14000	14117	13936	13948	13903	13919	13988	14006	14013	13956	13908	14103	13924	14041	13844	14097	13996	14044	13812	14088	14078	14062	13980	14239	14040	13909	13866	13851	13898	14043	14129	14138	14114	14105	14022	14072	13954	14082	14073	14087	14137	14219	14144	13925	13899	13868	14013	13991	13933	13843	14154	14036	13978	13947	14037	13877	13973	14097	14153	13996	13957	14106	14043	13915	14139	14059	14117	13937	14093	14195	14208	14070	13904	13875	14080	14064	14063	14068	14017	14047	13862	14099	13930	14011	14026	13923	13820	13751	13993	13983	13945	14116	14002	14198	14103	14066	13967	14150	14063	13814	13767	14080	14076	13919	14077	14014	13966	13985	13894	13976	14070	13911	13983	13910	14014	14043	14040	14000	14159	13926	14289	13919	14053	13892	13908	14168	14068	13891	14082	13951	13990	13956	13954	14035	13902	14045	13921	14009	13979	14043	14050	13940	14021	14111	14016	14005	13973	14017	14019	14075	14019	14067	13927	14080	13918	13894	14092	13907	13989	13878	14017	14109	13977	13736	14007	13909	13933	14024	13960	14119	13974	14123	13940	14060	13956	13932	14106	14005	14004	14128	14087	13892	13953	14171	13888	14192	13916	14090	13978	14184	14051	14105	14032	13921	13943	13893	14057	14073	13849	13820	14142	14021	14006	13979	14039	14045	13965	13941	13919	13885	13926	13992	13864	14038	13997	14064	13807	14048	13943	13921	13906	14156	14152	14022	14049	14055	14026	14124	14156	13967	14086	13868	14233	14051	14072	13885	13795	14001	14101	13991	14077	14065	14050	14043	13959	13953	14005	13884	14082	13982	13993	13967	13969	14079	14082	13988	14087	13923	14144	13846	14032	13901	13916	14217	13881	14070	13942	14198	13946	14151	14002	14057	13981	14075	13927	13843	13956	14138	14167	13974	14138	13939	14083	13850	14030	13995	13933	13950	13978	13932	13954	14077	14007	14016	14131	13975	13976	14098	13906	14090	13949	14014	14068	14038	14087	13900	14063	13885	13926	13882	13858	13954	14025	13922	14164	13901	14012	13850	13902	13834	13959	14025	13933	14030	13954	14230	14134	14026	14075	13959	13968	13953	13963	13957	13969	14118	13931	14168	14013	13872	14101	14062	13981	13916	14092	14027	14155	13961	14272	14038	13954	14064	14096	14014	13976	13909	14025	14049	14007	13999	14017	13974	14023	14017	14104	14107	13866	13814	14044	13800	13929	13907	13953	13976	13875	14009	13981	13946	14104	13972	14111	13924	14007	14076	14154	14104	14001	13976	14043	14017	14067	14120	13916	14095	14175	14181	14039	14025	14083	14016	13897	13885	13931	13996	14068	13872	13991	14050	13953	13968	14115	13777	13946	13864	13930	13959	14015	13950	14186	13930	14109	14019	13989	13913	14052	13928	13864	13946	14021	14119	13854	13934	14085	13956	13888	13903	13844	14156	14026	13992	14096	14048	14105	14049	13924	14126	14172	13915	13918	14105	13833	14065	14104	14095	14039	13897	13962	14109	14075	13972	13970	13979	13874	14060	14007	14114	14010	13933	13909	14131	14028	13848	14069	13924	14053	14109	14123	13995	14007	14063	14132	13990	13952	14104	14003	14077	14094	13917	14021	13975	13927	13887	14023	13934	13947	13953	14024	13942	13785	14055	13924	14121	13885	13962	13913	13971	13923	13986	13991	14006	13869	13917	14046	14056	14007	14097	14065	14029	14012	13996	13775	13801	14138	13957	14066	13982	14091	14146	13970	14107	13908	13864	13978	14085	13996	14123	14087	13898	13969	14015	14002	13861	13968	13973	14010	13896	14021	14064	14058	14147	14153	13961	13963	13983	14085	14047	13987	13958	13871	14216	13926	14053	14052	14099	14080	14149	13977	13992	14117	14053	14056	14165	14009	14139	13780	14151	14007	13764	14159	13963	14060	14011	13832	14057	14031	14143	13856	14009	13977	13953	13913	14109	14121	13994	14150	14005	14122	14034	14005	13918	14075	14089	14011	13907	13942	13787	14097	13874	14231	13979	13993	14041	14090	13853	14218	14061	14035	14047	13984	13979	13980	13994	13989	13945	14167	14011	14133	13803	14035	13880	13982	13958	14053	14052	14060	14096	14101	14072	14045	13982	14164	14013	14016	14054	13928	14077	13931	14101	13808	13848	13873	14092	13825	13959	14011	13786	14038	13963	13869	14058	13789	14083	13989	14054	13830	14002	14145	14078	13961	14025	13873	13963	14002	13867	13860	13907	14052	13986	14158	14104	14029	14268	13953	14007	13914	14105	13911	14030	14143	14017	13931	13931	13914	13963	14008	14121	14057	14105	13997	14032	13973	14032	14154	13967	13933	14011	14020	13978	13934	14180	13866	13958	13934	13973	13983	13954	14130	14119	13950	14033	14051	14063	14112	14097	14041	13978	13937	14125	14015	14037	14042	14076	13952	13928	14066	14040	14131	14077	14038	14263	13987	13985	14085	14089	14057	13905	13928	14198	14078	13811	13961	14018	14184	14075	13980	14024	13988	14198	13963	13975	13876	14206	14010	14134	13987	13991	13930	13893	14075	14047	14111	13936	14127	14012	14146	13993	13998	13936	14092	14108	14100	14005	14042	14046	13931	14027	13951	14026	13807	13906	13942	13947	14020	13985	13723	14216	13934	14088	13952	14123	14052	13886	13976	13836	14006	14018	13895	14017	14161	14043	14011	13996	13933	14119	14140	14019	14007	14039	13981	13991	14063	13878	14049	14183	13902	13865	14153	14317	14031	14055	14025	14085	13909	13981	14087	14094	13856	14051	14003	14129	13953	13957	13985	14070	14152	14128	14093	14085	14013	13894	14145	13958	14004	13958	14149	13907	14015	13941	13849	14081	13754	13944	14106	13963	14122	13826	14074	13837	13937	14038	13968	14052	14028	14132	14126	14286	14120	14111	13883	14058	13933	14070	14165	13995	13963	13938	14227	14187	13959	14125	13959	14054	13823	14156	13958	14107	13944	14082	14226	14007	13999	13921	13755	13904	14043	14001	13877	13906	14090	14010	14098	13975	13955	14055	13959	13953	14036	13828	13997	14087	13857	14114	14004	14050	13932	13826	13952	14037	14107	14118	14017	13938	14060	14055	14001	14051	13995	13988	14232	13993	13958	13960	13964	14075	14079	14091	13981	13932	14081	13885	14004	13940	13947	14123	14040	13964	14130	14035	13921	14006	14071	14105	14061	14095	14069	13875	13967	14011	14008	13884	14225	13969	13901	13956	14013	13982	13956	13832	13937	14023	13960	13804	14096	13957	13927	13922	14083	13976	13954	13951	14023	14056	14087	14048	13859	13869	13945	14069	14008	14168	13933	14070	14112	13966	13957	14049	14219	13867	14020	13968	13929	14002	14108	14108	14045	13956	14126	13929	14150	14021	14009	13980	14044	14024	13896	14063	14180	13993	13969	14110	14019	14095	14232	13973	14064	13852	14146	14096	14027	13997	14188	13914	13900	13971	13956	13872	14044	14085	14052	14135	14106	14052	14039	14102	13987	14035	14040	14126	14074	13767	14102	13981	14174	14054	13820	13907	14157	13916	13937	13910	14178	14047	14084	14108	14130	14043	14041	13786	14007	14030	13975	14155	13944	14058	14021	13937	13901	13913	13973	13929	13891	13937	14119	13977	14183	14092	13929	13945	14020	13979	13937	13929	13853	14024	14065	14067	14031	13925	13967	13968	14050	14039	13992	14204	14142	13996	13979	13986	13861	14129	13880	14022	14140	14020	14008	14167	13983	13883	13975	14104	14141	13890	13958	14075	13981	13986	14029	14148	14084	13927	13999	14041	13971	13884	13941	14147	13847	14055	14106	13931	14057	14083	14083	14107	13963	14101	13857	13927	13937	13947	14004	13911	14185	14004	14126	14012	14077	14031	14043	13902	14097	13797	14083	14132	14083	13990	14143	14170	14055	13916	14016	13949	13995	13954	13888	13968	13870	13968	14058	13849	14130	14192	14084	13742	14227	13998	14011	13963	14072	13967	14000	13920	13850	13999	14083	13983	14193	14143	13925	14121	13941	14118	13983	13911	13907	13953	14052	14033	14027	14064	14082	14180	14036	14002	14113	14089	13902	13913	13988	13910	13996	14054	14007	13998	14036	13993	13959	14107	14010	14158	14045	14066	13872	14113	13999	13972	14036	14225	13922	13899	14087	13910	14097	14029	14088	14007	13965	13947	13951	13933	13830	14004	14004	14047	13949	14071	13984	14045	13979	14092	13903	13937	14010	13982	14046	14147	13884	14051	14184	14037	13963	14101	14221	14062	13799	13936	14074	13978	14033	14103	13957	14087	14063	13960	14182	14158	13873	14004	14047	14238	14125	14011	14043	14083	14286	14028	14041	14001	14047	14104	14146	14035	14025	14021	13824	14149	13944	14111	13979	13913	14062	14052	13920	13989	13975	14033	13954	13971	14118	13968	13946	13997	14005	14081	13829	14227	13930	14106	13940	14104	14042	14077	14111	13956	13811	13915	14025	13897	13883	13885	14153	13851	13893	13890	13971	14042	14003	13977	13759	14132	14146	14175	14086	14054	14083	14011	14129	14129	14178	14024	14144	14095	14147	14005	13990	14039	14101	13916	13922	13916	14153	14069	13877	13932	14012	14050	14018	14139	14098	13828	13845	14029	13923	13852	13949	14102	13947	13839	13971	14070	13904	14032	14043	13908	14073	13899	13919	14077	13892	13863	14004	14132	14047	13990	13887	14070	14089	13969	14000	13993	14177	13988	14119	13876	13934	14148	14241	14062	14077	14052	14037	14038	13968	13834	14160	14162	14006	14103	13826	14021	14141	13941	14039	13973	14078	13939	13953	14155	13909	13921	14016	13994	13943	14030	14034	14010	13943	14125	13992	13964	14009	13949	14056	13953	14134	14044	14074	13949	13940	14077	13931	14169	13770	14142	14040	14080	13863	13964	13941	13990	14013	13808	13952	13883	14147	14115	13906
25864	21793	29605	32233	34044	56666	53935	40210	29704	25060	23524	23212	23129	23247	23221	23152	23138	22756	22917	23289	23049	23093	23202	23122	23081	23007	23192	23023	23117	23050	22855	22834	23228	23006	23183	22916	22893	22978	22951	23010	23035	23316	23119	23165	22908	22968	23029	23054	22998	23139	22786	22951	22867	22817	22739	22917	22978	22922	22949	22996	22915	23086	22897	22734	22958	23092	22792	22853	23112	23024	22913	23004	22786	22902	22957	22941	22923	22862	22836	23027	23120	22969	22990	23005	22991	22846	22996	22773	22846	22899	22960	22902	22996	22790	22815	22990	22998	22927	22806	22909	23038	23086	22994	22991	23035	23263	22949	22843	22777	22871	23039	22942	22994	22903	23067	22794	22769	23065	22829	22989	23169	22997	23072	23195	23046	22974	23067	22745	22838	22976	23105	23094	23010	23071	23017	23102	23242	22841	22569	23111	23104	23051	23169	23137	22828	22747	22891	22782	22886	23073	22923	23012	22838	22859	23007	22819	22983	22865	23041	22998	22596	22923	22846	22954	23145	22834	23146	22672	22639	22841	22872	22873	22904	22838	23118	22784	22950	22996	23014	23001	22809	22818	22979	23065	22874	23046	23086	23133	22866	23088	23070	22848	22951	23069	22937	23039	23013	22744	22996	22646	23061	22952	22967	22714	22778	23142	22944	22936	22808	22978	22985	23050	22923	23025	22842	23018	22999	23298	22958	22790	22793	22796	22934	22769	23167	22948	22856	23010	22874	22906	22874	23281	22871	22645	23118	22802	22963	23100	22936	22908	22978	22994	23166	22978	23004	23010	22984	22988	23047	22713	22845	22935	22862	22719	22866	22704	22871	22809	22938	22844	23146	23026	23131	22974	23014	22781	23011	22999	22943	22965	22873	23110	23011	22891	22849	22852	22749	22845	22676	23016	23088	23053	22900	22865	23015	23018	22894	23021	22799	23027	23132	22870	22961	22905	22931	22973	22902	23022	22885	22729	22947	22906	22807	23031	22718	22863	23398	22909	22910	22917	22911	22855	22924	22931	23130	23072	22822	23010	22906	23108	22988	22788	22717	22892	23109	22869	22860	22768	22792	23098	22978	22866	23105	22589	22707	22896	22817	22827	22807	22690	22797	22753	23139	22887	22941	22896	22975	22891	23125	23011	22876	23171	22808	22987	22952	22988	22989	23062	22848	22976	22827	22673	22931	22788	23067	22721	22803	23043	23094	22958	22843	23038	22730	23141	22976	23047	22877	22773	23043	22810	23122	23125	22957	22881	23016	22964	22960	22723	22971	23088	23158	23169	23251	22947	22594	22930	23131	22914	23132	22811	23051	22776	23029	22979	23019	22957	22949	22964	23011	22981	22783	22803	22834	23058	23029	22867	22998	22918	22980	22893	23171	23013	23062	22992	23022	22990	23096	22921	22873	23058	22814	23169	22833	22826	22947	22956	22964	22882	22852	22870	22872	22903	22896	22906	23078	22761	23250	22867	23049	22918	22777	22776	22780	22795	22959	23075	22692	22811	22989	23013	22838	22944	22924	23020	22909	22905	23154	22906	22939	22604	22801	22924	22936	22996	22873	22947	22869	22999	23080	23122	23147	22921	22985	22873	23002	23084	22982	23050	23005	22915	23061	23228	22735	23154	22696	23012	22943	22926	22805	22841	23079	22941	22946	23158	22884	22733	23005	23051	22668	22921	23225	22948	22926	22883	23011	23060	22983	22893	22920	22967	22897	23067	22894	22824	22620	22894	22758	22861	22989	22753	22932	23078	23054	23138	22905	23024	22993	22867	22969	23184	22941	22894	23056	22875	23168	22995	22935	22880	22936	22909	22764	22827	23385	22679	22835	22994	23057	22865	22989	22925	23130	22917	23163	23065	23065	23275	22837	22708	23015	22935	23227	22761	23043	23149	23038	23012	23168	22922	22922	22745	22894	22846	23149	23096	23151	22750	22835	22931	22842	22805	23099	23017	22990	22781	22870	22792	22928	22982	23040	23037	23081	23051	22991	22751	22766	22959	22933	22840	23035	23102	23023	22995	22892	22959	22898	22984	22866	22727	23043	23192	23111	23125	23025	23027	22815	23041	23153	22841	23100	22883	23069	23072	22855	23023	22944	23097	22935	22900	22984	22956	22971	23150	22815	23144	23123	23046	22989	22763	22770	22981	22647	22975	22689	22848	22885	22702	22883	23004	22926	23159	22680	22925	23111	23006	22788	22906	22912	22998	22986	22813	23076	22714	22917	23012	22782	22901	22972	22909	23020	23025	22928	22844	22813	22944	22997	22668	22885	22733	22830	22885	23017	22615	22907	23034	22952	23095	23040	23117	23004	22762	22826	22810	22950	22817	23065	22820	22841	22897	22961	22948	23018	23197	22895	22939	23174	22891	22875	22977	23039	22976	22911	22772	22976	22938	22996	22871	22846	22991	22845	22908	22922	22967	23051	23271	22843	22951	23046	22912	23087	23007	22844	22788	23053	22598	22812	22919	22880	23104	22771	22787	22915	23013	22836	22769	22908	22940	22615	22764	22811	23084	23019	22927	22889	22970	22829	22746	22785	22953	23025	22890	23056	22666	22960	23037	22998	22915	22858	22891	23071	22870	23089	22766	22746	22816	22847	22917	22896	23124	23049	22820	22774	22887	22895	23161	23117	22923	23005	23112	22987	23008	22691	22970	22885	22860	23036	22822	22808	22852	22820	23056	22831	22826	22948	23037	22978	23111	22930	23146	22813	22807	22833	22871	23192	22935	22865	22983	23016	23007	22938	22990	23092	22951	22976	22936	22758	22709	23003	23053	22962	22947	22879	23013	23024	22876	23042	22836	22735	22882	22786	22926	23023	23120	22921	23071	22802	22897	22688	22844	23046	22771	22928	22861	22980	23249	22868	23048	22948	23039	23042	23021	23018	22915	22871	23192	22963	22915	23063	23050	22957	22868	22874	23083	22846	23222	22922	22900	23213	23170	22677	22910	23254	22907	23068	23075	23001	22858	22817	22933	23015	23110	23014	22793	23062	22934	22710	22985	23035	23009	22933	22878	23136	22956	22884	22820	22924	22791	23209	23077	22927	22849	22766	22797	23057	22903	22735	23083	22853	23139	23084	23031	22909	22852	23113	22902	23212	23093	22785	23121	23017	22674	22842	23353	22880	22722	22887	23110	23106	23068	22963	22959	22881	22908	22954	23006	23017	22829	22983	22972	23025	22886	22957	22721	22966	22954	23033	23207	22959	22873	22984	22957	22998	22802	22926	22978	22790	22949	22772	22944	22688	22890	22853	22980	22915	22845	22845	22832	22979	22801	22967	23064	23021	23085	22998	22780	23030	22830	22848	22661	22914	23036	22913	23051	22925	22915	22989	22788	22801	23187	23064	22791	22829	22925	22820	22918	22888	23231	22961	22756	22907	22862	22776	23161	23091	23049	23168	22980	22931	23141	22967	22925	22863	22741	22837	22771	22999	23066	22828	22836	22860	22792	22747	22918	22879	23041	22848	23131	22632	22988	22933	23108	23104	22857	22962	22866	23028	23021	23009	22930	22816	22966	22973	22841	22997	22797	22665	22915	23113	22826	23100	23044	23102	22712	22908	22843	22929	22862	22893	23029	22921	23109	22843	22786	23055	22932	22959	23070	22989	22913	23143	22891	22984	22958	23005	23115	23247	22993	23189	23207	23175	23015	22928	23304	22918	23081	22848	22921	23011	22960	22743	22813	23121	22942	23009	23089	22976	22894	22848	22829	22709	23012	22790	22990	22935	23136	23080	23153	22926	22852	22980	23066	23047	22788	22878	22994	22967	22812	23182	23023	23075	23170	22969	22874	22980	23073	22815	22842	22992	22957	22943	23005	22865	23099	22880	22989	22839	22890	22851	23070	22803	22892	23305	23053	22889	23058	23019	23059	22853	22905	22903	22714	22939	23194	22984	22827	22913	22992	23214	23171	22825	22950	22936	22773	23031	22694	22883	23047	22799	23102	22929	23063	22986	22955	22994	22880	23029	22965	22914	22981	22866	22955	23004	22933	22761	23139	23047	23002	22869	22987	22918	22926	23058	22827	22880	22877	22846	23033	22937	22971	23005	22785	22761	22793	23033	22917	22978	23007	22876	22888	22894	22710	22785	22840	23023	23106	22914	22818	22952	22993	23028	22928	22775	23054	22981	23021	23084	22851	23171	22686	23020	22871	23125	23036	22911	23058	22873	22888	22796	23088	23025	22921	23098	22808	22627	23229	22953	22877	22963	23018	22828	23049	23055	22873	22863	22659	22914	22968	22991	23125	22955	22987	22977	22802	22968	22955	23014	22790	22979	22884	23048	22978	22955	23074	23203	22936	23087	23030	22704	22872	22881	22944	22672	22736	22930	22785	23049	23040	23084	22866	23063	22926	23009	22773	22803	23123	23220	22853	22928	23047	22871	22660	23056	22884	22984	23005	22707	22859	23033	22960	22975	22839	22902	22984	23014	23053	23047	22903	23228	23213	22925	22945	23057	22832	22957	22756	22655	22944	22713	22938	22895	22834	23094	22958	22928	22955	23092	22750	22894	22919	22773	23053	22966	22836	22996	23102	23135	22869	22936	23067	22847	22915	22831	22652	22780	22925	22764	23088	23237	22832	22732	23003	22820	22902	22874	22760	22821	22959	22899	22860	23004	22882	22974	22716	22876	22991	23091	22733	22825	22910	22994	23075	22990	22761	22893	23077	22802	23062	22912	23102	23084	22829	23039	23184	23055	23014	23037	22985	22853	22938	23088	22916	23011	22797	22683	22910	22931	23003	22961	22919	22811	23008	22866	23056	23018	22960	22955	23246	23015	23042	23037	22958	23213	23032	23122	23186	23092	23024	23008	23070	22813	22784	23073	22826	22972	23048	22955	22925	23397	23044	22926	23202	22882	22906	22750	23164	23153	23031	23150	22958	22934	23011	23214	22988	23187	23326	22892	22895	23270	22857	22841	22958	23155	23112	23006	22943	23054	22745	22798	22844	23015	22876	22804	22949	23116	22974	23013	23074	22933	22802	22887	22942	22904	23071	23126	23109	22875	22920	22976	22860	23044	23042	22867	22927	22827	23048	22934	22947	23045	22976	22939	22994	22812	22873	23115	22708	22720	22939	22987	23021	23048	22860	23171	22705	22701	22931	22961	23079
21943	45409	38693	28136	31409	54484	45156	29862	18842	15196	14700	14311	14409	14408	14174	14385	14194	14374	14302	14431	14255	14406	14341	14284	14228	14285	14364	14311	14105	14274	14344	14314	14393	14420	14184	14403	14338	14101	14171	14210	14285	14359	14388	14313	14102	14150	14247	14291	14047	14149	14259	14351	14220	14344	14277	14212	14219	14201	14237	14118	14227	14274	14253	14188	14151	14122	14347	14167	14233	14080	14142	14154	14123	14222	14171	14197	14170	14117	14396	14261	14116	14204	14278	14071	14122	14210	14193	14149	14118	14078	14177	14240	14253	14350	14308	14126	14141	14120	14232	14286	14203	14171	14382	14216	14290	14197	14237	14208	14208	14172	14235	14141	14439	14236	14311	14114	14282	14098	14295	14219	14130	14271	14289	14254	14147	14076	14249	14469	14314	14106	14172	14269	14010	14086	14274	14139	14123	14058	14235	14027	14237	14224	14221	14278	14298	14271	14322	14242	14289	14258	14091	14310	14209	14237	14168	14134	14093	14168	14134	14070	14346	14258	14234	14283	14266	14165	14282	14242	14265	14189	14247	14323	14187	14215	14151	14132	14232	14113	14149	14167	14178	14340	14237	14144	14288	14345	14332	14061	14171	14277	14250	14207	14189	14365	14083	14182	14209	14318	14136	14038	14136	14288	14222	14121	14133	14041	14303	14210	14185	14285	14040	14107	14284	14142	14337	14060	14277	14008	14121	14357	14149	14342	14245	14241	14327	14123	14188	14229	14228	14224	14114	14197	14311	14211	14204	14351	14162	14084	14099	14308	14024	14173	14386	14011	14357	14114	14114	14282	14194	14088	14317	14159	14276	14094	14239	14100	14137	14167	14264	14253	14125	14226	14136	14096	14229	14110	14134	14134	14238	14088	14168	14325	14336	14087	14374	14162	14141	14194	14159	14238	14096	14034	14207	14204	14179	14430	14208	14238	14142	14373	14143	14168	14200	14283	14007	14208	14101	14172	14188	14204	14181	14144	14125	14101	14198	14028	14094	14390	14334	14263	14171	14138	14237	14147	14086	14283	14291	14116	14282	14083	14248	14223	14304	14290	14002	14136	14319	14201	14242	14257	14181	14153	14156	14037	14133	14168	14098	14167	14196	14164	14340	14325	14211	14314	14102	14266	14118	14245	14040	14290	14198	14131	14170	14293	14068	14221	14225	14022	14076	14291	14025	14125	14210	14311	14217	14214	14217	14305	14153	14183	14151	14308	14160	14215	14206	14326	14170	14311	14185	14249	14219	14449	14250	14394	14194	14111	14050	14136	14189	14158	14295	14073	14121	14366	14298	14035	14311	14262	14073	14247	14278	14335	14044	14265	14042	14289	14192	14089	14264	14198	14176	14238	14202	14196	14241	14034	14304	14170	14122	14305	14100	14328	14187	14381	14171	14321	14164	14380	14123	14166	14269	14297	14405	14159	14074	14176	14224	14262	14075	14382	14052	14258	14216	14129	14136	14285	14238	14292	14187	14200	14277	14257	14109	14298	14139	14260	14207	14057	14210	14403	14228	14052	14186	14102	14140	14306	14169	14209	14227	14105	13978	14068	14057	14308	14268	14245	14112	14151	14244	14214	14069	14340	14135	14193	14319	14277	14183	14259	14071	14319	14280	14129	14258	14319	14223	14235	14192	14231	14255	14108	14125	14188	14078	14175	14128	14124	14286	14283	14150	14260	14255	14152	14034	14193	14362	14205	14056	14076	14055	14333	14126	14117	14277	14263	14051	14349	14176	14230	14346	14099	14100	14198	14068	14211	14181	14144	14234	14221	14192	14252	14092	14202	14208	14096	14221	14196	13994	14169	14405	14176	14299	14194	14141	14367	14250	14388	14235	14172	14235	14252	14206	14131	14316	14209	14172	14181	14137	14246	14301	14373	14118	14236	14201	13861	14324	14269	14253	14217	14333	14127	14167	14267	13980	14166	14339	14265	14096	14167	14152	14114	14174	14188	14211	14177	14262	14190	14143	14120	14168	14025	14236	14178	14035	14022	14196	14021	14057	14270	14179	14116	14102	14075	14191	14220	14219	14228	14299	14245	14097	14156	14079	14376	14219	14185	14155	14202	14135	14290	14167	14114	14268	14290	14184	14159	14135	14354	14298	14335	14177	14220	14067	14320	14202	14293	14232	14211	14250	14084	14125	14197	14242	14151	14007	14175	14201	14209	14253	14240	14175	14140	14155	14216	14202	14248	14101	14159	14246	14224	14296	14212	14292	14056	14130	14198	14271	14058	14324	14342	14118	14333	14185	14414	14221	14187	14187	14170	14249	14105	13964	14214	14253	14216	14060	14191	14409	14160	14364	14146	14272	14230	14334	14074	14307	14064	14254	14248	14146	14087	14193	14280	14158	14144	14066	14251	14035	14186	14126	14236	14229	14066	14295	14270	14093	14353	14159	14293	14149	14233	14301	14250	14109	14101	14002	14281	14226	14122	14226	14153	14337	14088	14338	14269	14167	14199	14347	14255	14277	14300	14443	13960	14233	14185	14273	14198	14053	14120	14252	14272	14376	14015	14103	14140	14258	14107	14201	14209	14220	14112	14106	14272	14347	14409	14348	14179	14075	14276	14266	14209	14233	14204	14261	14144	14094	14297	14320	14338	14120	14470	14179	14208	14231	14199	14146	14063	14207	14122	14053	14281	14354	14349	14211	13963	14219	14121	14325	14269	14218	14227	14121	14260	14146	14219	14279	13872	14257	14233	14302	14208	14167	14081	14265	14152	14322	14129	14141	14267	14369	14230	14242	14125	14106	14142	14351	14309	14248	14112	14375	14131	13996	14273	14085	14273	14019	14111	14430	14173	14265	14119	14379	14077	14184	14266	14213	14264	14239	14275	14237	14398	14147	14040	14279	14276	14075	14440	14124	14247	14215	14034	14248	14241	14194	14070	14237	14190	14143	14089	14115	14267	14153	14267	14236	14074	14305	14291	14369	14028	14157	14093	14163	14174	14044	14174	14178	14225	14285	14294	14060	14373	14198	14092	14249	14204	14282	14115	14186	14116	14378	14304	14336	13918	14180	14105	14117	14192	14212	14089	14031	14215	14085	14357	14313	14270	14345	14281	14194	14237	14234	14166	13979	14431	14370	14220	14341	14234	14367	14242	14180	14123	14179	14175	14125	14337	14053	14198	14325	14356	14241	14168	14192	14345	14160	14136	14173	14192	14171	14298	14144	14132	13994	14103	14132	14139	14219	14064	14284	14311	14241	14172	14199	13953	14114	14214	14199	14186	14157	14013	14221	14180	14259	14241	14171	14149	14275	14144	14229	14229	14178	14187	14207	14230	14131	14281	14279	14116	14141	14251	14191	14103	14223	14133	14008	14186	14032	14368	14084	14340	14266	14221	14177	14212	14203	14187	14156	14089	14235	14088	14219	14165	14280	14106	14366	14234	14271	14205	14238	14204	14159	14232	14194	14203	14174	14137	14334	14310	14296	14057	14212	14058	14103	14325	14238	14122	14237	14271	14109	14217	14305	14112	14029	14382	14200	14280	13937	14248	14213	14138	14242	14112	14084	14190	14152	14194	14188	14433	14144	14096	14143	14211	14247	14462	14118	14268	14242	14316	14122	14243	14359	14125	14292	14216	14247	14331	14222	14045	14421	14224	14191	14227	14133	14257	14246	14265	14121	14155	14231	14060	14214	14285	14321	14300	14019	14173	14162	14304	14150	14215	14267	14147	14372	14271	14191	14121	14066	14308	14062	14276	14133	14142	14271	14327	14114	14001	14162	14207	14245	14201	14195	14016	14232	14111	14411	14118	14183	14307	14020	14273	14214	14359	14172	14252	14202	14198	13927	14115	14265	14170	14137	14139	14299	14231	14055	14035	14229	14377	14390	14201	14130	14281	14114	14111	14214	14156	14174	14230	14132	14046	14132	14246	14244	14250	14213	14164	14140	14202	14328	14204	14162	14080	14286	14295	14317	14223	14311	14133	14294	14170	14176	14399	14348	14117	14069	14280	14281	14306	14297	14448	14267	14154	14138	14230	14149	14258	14261	14172	14320	14186	14200	14096	14205	14117	14071	14103	14280	14300	14114	14042	14242	14404	14302	14283	14268	14212	14211	14092	14082	14305	14171	14189	14256	14195	14155	14414	14238	14142	14202	14220	13921	14280	14207	14218	14153	14195	14195	14259	14146	14247	14211	14233	14335	14181	14272	14119	14221	14259	14284	14147	14221	14111	14201	14250	14243	14151	14128	14328	14167	14339	14181	14147	14314	14204	14096	14101	14357	14148	14425	14335	14185	14137	14225	14333	14081	14279	14218	14301	14140	14213	14151	14121	14375	14150	14212	14242	14219	14480	14275	14173	14146	14115	14311	13996	14158	14073	14132	14132	14184	14218	14225	14260	14332	14183	14255	14335	14048	14016	14203	14198	14151	14106	14135	14284	14326	14305	14172	14318	14417	14230	14246	14038	14229	14143	14128	14024	14217	14050	14215	14204	14148	14211	14192	14198	14156	14272	14278	14284	14272	14199	14209	14049	14207	14221	14487	14143	14315	14199	14158	14129	14148	14113	14250	14363	14311	14228	14144	14283	14151	14166	14026	14151	14126	14078	14233	14134	14280	14344	14213	14136	14055	14231	14186	14355	14192	14323	14154	14156	14044	14358	14251	14183	14291	14383	14319	14394	14229	14303	14352	14021	14191	14185	14115	14461	14199	14217	14103	14319	14280	14210	14217	14293	14173	14138	14136	14118	14250	14206	14113	14268	14199	14107	14164	14082	14171	14181	14094	14359	14306	14228	14111	14178	14177	14207	14254	14046	14083	14305	14371	14203	14253	14124	14307	14161	14243	14277	14169	14160	14250	14204	14262	14203	14351	14164	14203	14192	14269	14223	13990	14026	14259	14350	14097	14146	14280	14220	14314	14250	14240	14259	14217	14345	14395	14154	14349	14197	14408	13992	14213	14080	14226	14159	14339	14132	14171	14218	14151	14302	14251	14288	14211	14152	14267	14170	14113	14138	14206	14172	14112	14363	14327	14186	14279	14268	14232	14207	14315	14264	14184	14173	14278	14217	14165	14337	14250	14182	13928	14136	14188	14123	14258	14134	14182	14122	14195	14032	14213	14097	14169	14074	14288	14163	14253	14221	14192	14198	14302	14265	14383	14082
23678	21605	29376	29928	44396	68018	62979	45340	31491	26289	24447	24019	23716	23664	23911	23742	23852	23616	23588	23581	23678	23593	23568	23563	23526	23437	23758	23449	23486	23677	23733	23716	23415	23481	23421	23382	23361	23479	23521	23428	23529	23486	23591	23616	23533	23432	23663	23476	23627	23529	23591	23326	23373	23315	23459	23352	23624	23454	23746	23347	23359	23407	23463	23370	23458	23283	23501	23448	23393	23281	23022	23430	23253	23375	23286	23499	23744	23578	23450	23420	23388	23463	23645	23514	23310	23486	23567	23272	23321	23472	23726	23406	23584	23657	23246	23299	23339	23455	23608	23258	23622	23538	23505	23213	23380	23370	23306	23449	23494	23423	23441	23451	23291	23429	23389	23373	23214	23403	23456	23380	23594	23486	23096	23491	23452	23651	23201	23378	23395	23492	23249	23228	23552	23600	23374	23452	23302	23471	23473	23476	23337	23201	23373	23413	23453	23208	23661	23312	23520	23430	23429	23468	23491	23508	23403	22942	23306	23348	23351	23423	23332	23436	23396	23359	23586	23423	23462	23398	23391	23451	23429	23473	23476	23763	23471	23302	23183	23375	23565	23415	23310	23283	23429	23407	23467	23543	23502	23516	23372	23298	23233	23187	23777	23503	23116	23513	23215	23423	23364	23398	23488	23179	23404	23344	23585	23245	23285	23522	23262	23369	23297	23396	23442	23220	23297	23453	23551	23286	23347	23254	23327	23335	23446	23278	23256	23505	23557	23294	23495	23373	23228	23392	23517	23526	23363	23564	23335	23488	23568	23602	23433	23240	23558	23484	23368	23479	23149	23638	23526	23543	23330	23471	23493	23349	23513	23562	23354	23660	23152	23413	23138	23403	23254	23577	23339	23400	23316	23345	23132	23258	23602	23442	23468	23604	23431	23569	23228	23494	23676	23546	23401	23471	23388	23383	23674	23245	23271	23336	23380	23523	23413	23412	23339	23163	23378	23433	23597	23512	23419	23408	23507	23474	23557	23286	23570	23162	23403	23441	23479	23423	23409	23419	23284	23367	23401	23494	23541	23362	23494	23380	23071	23412	23570	23308	23249	23449	23392	23402	23434	23417	23348	23445	23572	23361	23498	23312	23478	23482	23443	23285	23509	23376	23555	23232	23345	23296	23479	23374	23499	23233	23207	23249	23361	23320	23443	23760	23165	23390	23459	23237	23218	23180	23430	23252	23246	23414	23389	23105	23445	23556	23213	23458	23337	23274	23536	23263	23642	23230	23153	23373	23385	23402	23670	23341	23532	23477	23175	23290	23158	23196	23054	23421	23466	23206	23219	23397	23485	23418	23395	23314	23312	23381	23379	23182	23450	23365	23437	23569	23469	23508	23533	23255	23275	23439	23429	23297	23319	23471	23420	23450	23236	23222	23370	23285	23478	23408	23350	23483	23178	23508	23528	23477	23331	23360	23254	23540	23510	23534	23336	23450	23331	23436	23539	23431	23558	23422	23458	23486	23373	23468	23467	23380	23436	23462	23458	23357	23283	23326	23569	23392	23327	23110	23403	23558	23555	23250	23571	23440	23547	23276	23446	23466	23340	23261	23307	23423	23517	23473	23280	23271	23609	23348	23283	23489	23284	23509	23320	23426	23462	23237	23222	23344	23275	23154	23166	23361	23334	23274	23652	23313	23504	23346	23297	23305	23429	23637	23327	23472	23329	23371	23522	23510	23346	23261	23401	23271	23423	23505	23622	23506	23236	23268	23277	23302	23507	23531	23295	23640	23279	23430	23662	23454	23614	23466	23631	23295	23350	23574	23453	23349	23389	23218	23220	23392	23398	23313	23410	23337	23190	23200	23532	23196	23102	23245	23283	23396	23380	23559	23258	23546	23625	23454	23553	23183	23282	23307	23568	23459	23407	23258	23623	23512	23368	23473	23297	23346	23318	23315	23379	23495	23460	23259	23546	23537	23615	23349	23526	23427	23442	23422	23659	23290	23451	23270	23219	23317	23414	23520	23475	23282	23327	23384	23487	23179	23340	23500	23582	23433	23429	23359	23437	23257	23435	23436	23357	23552	23420	23230	23503	23565	23487	23180	23384	23405	23422	23501	23394	23369	23483	23257	23339	23589	23378	23538	23402	23458	23603	23280	23496	23407	23528	23259	23572	23506	23467	23575	23423	23536	23377	23438	23105	23501	23427	23483	23418	23527	23517	23426	23496	23180	23579	23396	23492	23359	23121	23375	23580	23243	23449	23429	23433	23330	23283	23318	23381	23433	23421	23382	23390	23200	23500	23248	23686	23270	23246	23309	23490	23282	23615	23392	23359	23588	23546	23374	23460	23385	23536	23289	23212	23274	23306	23394	23542	23285	23558	23432	23435	23444	23311	23420	23676	23455	23497	23296	23272	23357	23248	23454	23404	23220	23438	23263	23406	23535	23304	23210	23340	23220	23450	23422	23431	23329	23464	23495	23279	23421	23003	23273	23420	23451	23620	23200	23272	23259	23346	23475	23268	23431	23395	23318	23477	23417	23560	23359	23646	23337	23568	23478	23422	23382	23397	23466	23488	23491	23091	23402	23354	23259	23329	23348	23294	23319	23222	23309	23167	23600	23658	23226	23446	23237	23471	23446	23291	23347	23248	23500	23298	23055	23367	23528	23361	23370	23593	23334	23646	23501	23332	23274	23319	23335	23407	23591	23347	23484	23665	23610	23472	23427	23507	23295	23398	23302	23720	23263	23622	23340	23381	23426	23274	23518	23430	23428	23594	23449	23313	23445	23417	23351	23397	23499	23329	23341	23504	23247	23463	23413	23429	23396	23341	23237	23297	23471	23132	23365	23500	23535	23219	23287	23422	23293	23063	23166	23245	23313	23620	23248	23572	23520	23621	23599	23455	23347	23294	23408	23464	23658	23233	23308	23428	23358	23132	23322	23376	23299	23261	23532	23473	23268	23484	23411	23464	23480	23317	23475	23495	23522	23284	23503	23376	23324	23344	23203	23330	23287	23095	23427	23264	23301	23405	23547	23685	23380	23244	23387	23479	23509	23623	23465	23298	23492	23251	23248	23395	23328	23334	23315	23363	23210	23437	23428	23319	23276	23209	23302	23466	23558	23468	23477	23139	23380	23339	23476	23346	23685	23552	23265	23447	23490	23296	23494	23336	23479	23284	23300	23482	23135	23528	23358	23244	23442	23508	23344	23400	23603	23540	23336	23623	23327	23525	23338	23423	23391	23169	23442	23505	23414	23407	23557	23612	23378	23458	23613	23329	23369	23217	23299	23186	23469	23481	23057	23227	23374	23427	23514	23439	23483	23401	23223	23425	23275	23615	23150	23554	23419	23232	23556	23424	23502	23250	23307	23483	23364	23488	23241	23622	23371	23320	23147	23404	23372	23273	23514	23422	23335	23352	23255	23363	23436	23103	23241	23442	23271	23579	23578	23536	23471	23295	23283	23419	23241	23325	23363	23583	23573	23394	23059	23422	23438	23016	23501	23459	23367	23390	23310	23393	23286	23592	23425	23341	23175	23357	23519	23562	23386	23594	23368	23564	23396	23730	23520	23554	23492	23387	23533	23276	23334	23371	23346	23534	23328	23420	23371	23445	23455	23366	23346	23162	23255	23676	23316	23224	23635	23409	23342	23415	23391	23461	23239	23417	23395	23528	23340	23308	23046	23440	23237	23568	23642	23415	23256	23566	23251	23311	23478	23418	23139	23465	23535	23526	23354	23636	23231	23250	23476	23617	23316	23307	23468	23287	23246	23462	23464	23019	23519	23563	23471	23118	23169	23368	23352	23319	23516	23404	23318	23374	23358	23371	23298	23476	23313	23425	23316	23436	23598	23391	23508	23509	23250	23627	23394	23488	23396	23715	23425	23402	23208	23300	23694	23120	23198	23369	23293	23416	23228	23446	23355	23468	23529	23530	23221	23469	23327	23247	23351	23405	23276	23425	23425	23443	23430	23660	23193	23276	23204	23579	23516	23384	23250	23594	23527	23115	23575	23232	23376	23438	23341	23264	23311	23563	23505	23199	23341	23417	23436	23610	23449	23415	23213	23397	23198	23597	23553	23257	23428	23380	23624	23308	23412	23412	23353	23368	23523	23454	23331	23663	23273	23532	23585	23427	23554	23523	23609	23471	23601	23372	23171	23553	23551	23268	23333	23536	23423	23380	23181	23248	23408	23367	23478	23656	23448	23414	23175	23354	23398	23275	23380	23420	23286	23528	23198	23215	23375	23567	23494	23564	23379	23299	23079	23510	23440	23415	23395	23372	23336	23434	23237	23348	23624	23345	23319	23267	23391	23746	23235	23371	23348	23539	23409	23280	23469	23158	23337	23317	23431	23364	23192	23325	23305	23422	23372	23425	23345	23416	23566	23373	23533	23390	23610	23318	23525	23440	23481	23433	23388	23468	23347	23326	23504	23471	23271	23356	23430	23403	23337	23514	23556	23378	23427	23214	23194	23406	23520	23389	23623	23231	23249	23222	23234	23640	23415	23497	23295	23593	23341	23330	23204	23410	23388	23141	23352	23664	23594	23538	23668	23617	23575	23426	23168	23101	23301	23581	23651	23403	23640	23502	23379	23124	23263	23451	23208	23252	23448	23400	23525	23267	23165	23536	23406	23155	23190	23340	23248	23325	23660	23422	23418	23399	23415	23312	23403	23563	23071	23161	23419	23499	23433	23567	23567	23364	23434	23195	23560	23504	23350	23418	23472	23379	23133	23147	23309	23214	23310	23074	23315	23407	23422	23327	23536	23533	23416	23426	23062	23312	23495	23479	23363	23381	23552	23426	23303	23290	23262	23448	23337	23577	23707	23431	23395	23452	23148	23295	23201	23451	23380	23403	23144	23425	23497	23460	23397	23319	23464	23463	23331	23320	23356	23316	23374	23472	23335	23239	23721	23461	23373	23326	23536	23197	23632	23566	23383	23338	23530	23694	23148	23395	23260	23479	23526	23313	23429	23406	23200	23344	23597	23207	23312	23560	23433	23457	23392	23621	23367	23461	23393	23490	23224	23348	23448	23483	23160	23319	23585	23676	23458	23437	23483	23477	23263	23325	23379	23504	23391	23431	23417	23265	23545	23525	23186	23363	23481	23349	23330	23435	23458	23373	23317	23584	23172	23274	23463	23578	23479	23457	23211	23361	23308
26490	60609	52322	42713	53450	73954	59650	35385	21098	16124	14975	14760	14835	14680	14738	14732	14626	14670	14801	14671	14824	14672	14637	14881	14699	14979	14770	14796	14727	14465	14813	14821	14695	14636	14908	14799	14716	14670	14688	14640	14682	14693	14620	14807	14560	14736	14850	14884	14716	14793	14664	14747	14739	14700	14691	14659	14638	14592	14662	14761	14605	14658	14813	14708	14382	14782	14711	14608	14685	14590	14685	14680	14746	14812	14684	14721	14576	14595	14662	14772	14764	14563	14650	14700	14718	14641	14574	14677	14625	14670	14583	14707	14792	14654	14592	14878	14577	14870	14772	14636	14696	14630	14809	14691	14726	14489	14699	14795	14701	14682	14791	14655	14660	14723	14563	14564	14832	14787	14723	14692	14674	14637	14743	14666	14734	14656	14650	14580	14601	14768	14516	14634	14800	14727	14818	14589	14781	14783	14881	14593	14643	14620	14674	14568	14892	14642	14734	14650	14648	14634	14650	14741	14525	14566	14531	14614	14680	14683	14688	14773	14839	14674	14553	14760	14677	14699	14572	14582	14661	14801	14701	14704	14575	14786	14692	14802	14550	14771	14705	14532	14688	14809	14662	14668	14601	14741	14436	14577	14531	14588	14735	14709	14743	14780	14608	14530	14678	14761	14694	14579	14638	14743	14604	14661	14688	14617	14612	14819	14655	14668	14809	14615	14786	14900	14444	14728	14693	14686	14729	14521	14759	14676	14651	14451	14839	14567	14527	14579	14708	14539	14721	14718	14709	14513	14571	14669	14697	14781	14545	14750	14771	14627	14641	14607	14596	14801	14692	14607	14744	14618	14698	14698	14582	14819	14635	14785	14584	14736	14764	14504	14671	14577	14510	14893	14698	14629	14688	14622	14641	14537	14536	14576	14693	14755	14612	14614	14674	14696	14728	14830	14738	14593	14674	14601	14654	14687	14706	14779	14609	14794	14680	14606	14800	14822	14612	14777	14680	14604	14684	14855	14589	14779	14677	14658	14603	14633	14533	14807	14655	14616	14846	14631	14635	14588	14677	14660	14601	14391	14677	14521	14948	14477	14952	14660	14735	14643	14621	14608	14678	14765	14693	14457	14632	14755	14579	14595	14706	14393	14681	14816	14718	14619	14710	14839	14638	14696	14774	14715	14772	14622	14597	14672	14593	14544	14627	14461	14663	14778	14621	14615	14632	14712	14742	14676	14761	14746	14650	14735	14672	14677	14624	14511	14604	14626	14700	14596	14437	14765	14898	14540	14707	14488	14729	14513	14559	14543	14654	14758	14600	14535	14593	14713	14695	14604	14753	14628	14481	14618	14595	14669	14805	14776	14667	14637	14705	14726	14467	14577	14734	14674	14666	14743	14766	14803	14707	14771	14586	14818	14709	14614	14736	14570	14778	14754	14620	14747	14708	14816	14613	14730	14717	14788	14542	14706	14706	14716	14584	14793	14604	14608	14680	14719	14712	14750	14772	14517	14732	14555	14670	14632	14768	14745	14534	14572	14711	14514	14693	14573	14738	14498	14615	14576	14746	14632	14678	14590	14738	14589	14547	14746	14783	14661	14698	14650	14615	14751	14606	14739	14621	14673	14622	14686	14636	14742	14733	14571	14757	14807	14740	14648	14760	14763	14594	14838	14831	14635	14668	14667	14624	14668	14655	14656	14639	14640	14510	14752	14806	14678	14800	14851	14746	14539	14764	14915	14809	14749	14651	14765	14549	14639	14468	14705	14541	14625	14635	14510	14775	14584	14683	14726	14618	14750	14692	14653	14645	14766	14730	14730	14461	14780	14623	14725	14831	14506	14826	14692	14748	14927	14578	14740	14703	14724	14598	14761	14693	14577	14573	14747	14738	14589	14703	14575	14710	14623	14564	14664	14563	14845	14472	14792	14722	14457	14540	14653	14549	14601	14621	14753	14716	14541	14559	14833	14618	14771	14788	14735	14424	14617	14479	14670	14691	14650	14591	14616	14680	14505	14566	14686	14715	14560	14609	14619	14535	14741	14669	14501	14780	14741	14579	14866	14683	14767	14677	14633	14618	14788	14736	14610	14673	14887	14673	14642	14696	14653	14607	14565	14588	14678	14584	14706	14786	14456	14625	14668	14538	14770	14647	14694	14498	14676	14753	14586	14771	14745	14681	14668	14668	14483	14686	14551	14610	14667	14823	14618	14676	14799	14705	14663	14553	14556	14609	14767	14699	14675	14866	14816	14767	14495	14635	14461	14589	14766	14776	14686	14699	14553	14568	14682	14721	14747	14789	14689	14753	14616	14686	14854	14615	14634	14773	14654	14733	14816	14758	14796	14733	14604	14571	14583	14717	14642	14763	14578	14744	14545	14574	14580	14550	14612	14848	14742	14747	14743	14872	14576	14703	14727	14859	14585	14632	14788	14603	14674	14598	14711	14471	14587	14845	14547	14556	14689	14756	14858	14771	14566	14633	14750	14547	14694	14567	14770	14603	14633	14574	14776	14794	14622	14681	14634	14569	14704	14547	14699	14753	14785	14594	14910	14538	14696	14794	14743	14578	14646	14636	14536	14574	14683	14700	14653	14672	14637	14682	14484	14733	14633	14712	14821	14595	14737	14634	14495	14776	14626	14728	14648	14593	14784	14760	14586	14498	14716	14536	14733	14712	14625	14497	14859	14752	14624	14615	14737	14728	14855	14715	14706	14755	14683	14835	14571	14583	14583	14507	14556	14709	14730	14670	14838	14652	14545	14704	14669	14750	14708	14892	14592	14562	14664	14626	14639	14750	14606	14625	14543	14670	14642	14699	14802	14594	14804	14833	14642	14724	14769	14599	14682	14589	14459	14560	14710	14683	14780	14701	14548	14720	14653	14691	14748	14424	14593	14690	14642	14775	14637	14784	14790	14796	14795	14741	14690	14656	14523	14736	14749	14724	14838	14701	14668	14710	14717	14705	14615	14771	14883	14641	14406	14713	14824	14565	14787	14580	14540	14723	14734	14592	14634	14591	14894	14647	14699	14656	14782	14649	14752	14744	14752	14672	14767	14649	14525	14712	14600	14587	14752	14736	14756	14838	14737	14620	14649	14656	14826	14812	14638	14758	14593	14814	14378	14710	14771	14833	14718	14676	14673	14810	14496	14799	14722	14772	14693	14621	14684	14662	14713	14664	14600	14621	14640	14788	14683	14522	14600	14642	14711	14502	14573	14713	14676	14640	14549	14565	14577	14700	14722	14612	14704	14898	14748	14559	14728	14695	14682	14607	14509	14837	14630	14710	14783	14642	14651	14627	14618	14697	14569	14803	14825	14635	14606	14497	14526	14697	14517	14613	14453	14895	14473	14634	14657	14749	14668	14470	14683	14733	14628	14486	14664	14649	14703	14738	14713	14713	14679	14621	14755	14611	14562	14732	14630	14623	14834	14726	14680	14632	14657	14497	14569	14763	14844	14746	14667	14670	14672	14634	14680	14640	14592	14789	14618	14663	14770	14573	14776	14672	14686	14778	14676	14747	14700	14851	14711	14607	14756	14693	14732	14775	14747	14633	14754	14648	14561	14658	14722	14659	14726	14603	14566	14800	14544	14817	14538	14665	14603	14644	14650	14703	14543	14450	14663	14742	14644	14685	14728	14802	14828	14773	14457	14587	14690	14805	14657	14696	14808	14704	14732	14658	14759	14691	14602	14701	14665	14552	14712	14482	14677	14653	14664	14551	14536	14651	14756	14796	14816	14756	14682	14660	14834	14712	14672	14696	14746	14641	14572	14616	14693	14640	14663	14676	14704	14833	14570	14868	14651	14597	14542	14743	14755	14543	14648	14440	14358	14494	14737	14488	14636	14524	14822	14753	14726	14565	14512	14537	14508	14807	14494	14606	14576	14592	14702	14684	14600	14593	14743	14559	14627	14714	14780	14511	14669	14799	14716	14648	14576	14706	14649	14533	14652	14736	14531	14683	14767	14647	14723	14623	14711	14656	14527	14843	14729	14632	14688	14637	14909	14699	14715	14658	14595	14539	14769	14586	14712	14700	14692	14362	14678	14643	14627	14638	14733	14813	14664	14722	14744	14641	14765	14738	14668	14672	14720	14580	14570	14492	14743	14737	14585	14866	14672	14538	14721	14673	14766	14674	14808	14714	14702	14622	14716	14791	14565	14670	14623	14701	14761	14743	14523	14593	14568	14808	14675	14531	14795	14743	14645	14682	14669	14560	14636	14575	14721	14643	14517	14621	14674	14644	14636	14836	14703	14570	14873	14480	14892	14715	14855	14572	14527	14673	14575	14518	14634	14689	14628	14764	14510	14778	14785	14681	14661	14616	14603	14705	14587	14615	14642	14818	14552	14726	14773	14639	14661	14654	14524	14516	14558	14472	14658	14766	14619	14698	14693	14666	14662	14719	14679	14908	14802	14638	14811	14744	14738	14794	14579	14747	14668	14647	14814	14571	14662	14694	14688	14704	14665	14887	14598	14719	14567	14631	14549	14666	14747	14692	14677	14624	14652	14678	14569	14666	14506	14717	14665	14660	14516	14561	14684	14588	14645	14626	14748	14642	14584	14623	14591	14754	14523	14845	14689	14646	14574	14666	14689	14545	14646	14684	14731	14646	14653	14842	14528	14800	14520	14614	14602	14703	14734	14737	14621	14728	14568	14720	14753	14633	14647	14513	14572	14641	14693	14739	14660	14874	14651	14675	14585	14549	14750	14764	14546	14688	14640	14439	14819	14783	14897	14687	14826	14649	14619	14517	14737	14661	14546	14652	14660	14678	14661	14744	14636	14603	14669	14781	14607	14647	14674	14717	14618	14590	14697	14730	14614	14738	14494	14556	14600	14820	14536	14705	14455	14755	14774	14706	14707	14717	14738	14738	14437	14757	14683	14507	14581	14673	14674	14782	14775	14766	14853	14668	14566	14559	14801	14717	14718	14612	14567	14686	14667	14698	14540	14748	14646	14710	14874	14782	14653	14422	14681	14633	14661	14675	14833	14633	14563	14771	14578	14575	14559	14673	14551	14759	14722	14542	14623	14635	14670	14718	14549	14707	14634	14749	14668	14521	14562	14660	14618	14696	14612	14554	14670	14743	14648	14798	14711	14705	14735	14676	14703	14746	14664	14533	14531	14540	14768	14646	14709	14806	14743	14355	14621	14674	14766	14820	14689
34629	34518	37307	32019	33778	32852	28631	25840	24037	23474	22953	23171	23234	23237	23245	22886	23126	23090	23111	23332	23252	23315	23077	23160	23010	23120	23187	23098	23133	23243	23167	23078	23021	23067	23211	23114	23204	23124	23200	23245	23018	23198	23109	23187	23296	23322	22963	23027	23001	23181	23057	23156	23074	22976	23065	22937	23046	23222	23322	23180	23293	22936	23357	23254	23302	23212	23023	23175	23115	23078	23097	22889	23098	23062	23193	23121	23375	23155	23019	23170	23160	23192	22992	23021	23069	23087	23037	23393	23360	22999	23001	23218	23149	23055	23335	23272	22964	23139	23033	23253	23126	23239	23042	23279	23321	23008	23265	23150	23235	23046	22985	23258	22976	23195	23260	23190	23389	23152	23120	23021	23151	23335	23021	23263	23091	23122	23114	23204	23014	23188	23171	23155	23163	23088	22617	23159	22956	23282	23198	23084	23065	23017	23007	23071	23073	23157	22962	23067	23294	23342	23491	23166	22979	23069	23274	23239	23062	23186	22986	22970	23149	23260	23261	23151	23259	23343	23241	23250	23212	23088	23131	23050	23296	23252	23022	22981	23047	23187	23057	22917	23118	23176	23115	22923	23264	23200	23135	23139	23118	22970	23386	23220	23201	23075	23048	23061	22784	23034	23406	23295	23134	22927	23038	23102	23219	23046	23096	22966	23217	22909	23165	23158	23113	23205	23111	23016	23030	23104	23214	22885	23090	23247	23091	23270	23201	23032	23132	23135	23096	23125	23063	22949	23390	23170	23187	23131	22993	23259	23232	23135	22997	23148	22956	23102	23269	23101	23283	23198	23186	23147	23267	23040	23240	23379	23166	23095	23176	23002	23182	23277	22941	23235	23174	23247	23215	23253	23299	23065	23217	23408	23184	23256	23237	23123	23089	23150	22921	23112	22893	23255	23287	23319	23311	23273	23112	23086	23390	23214	23118	23237	23112	22979	23219	23025	23116	23098	23308	23049	23246	23151	22998	23199	23229	23216	22937	23051	23189	23085	23159	23102	22947	23090	23180	23146	23181	23161	22979	23143	23112	23047	23217	23091	23000	23004	23148	23019	23144	22890	23106	23325	23166	23154	23220	23236	23003	23102	23142	23166	23093	23020	22918	23214	23106	23245	23165	23165	23233	23138	23049	23346	22860	23105	23230	22997	23063	23010	23265	23279	23114	23058	23240	23181	23099	22955	23286	23072	23101	23365	23077	23070	23181	23187	23019	23266	23026	23259	23449	23381	23025	23077	23008	23033	22966	23051	23090	23169	23032	23153	23267	23252	22855	23203	23073	23213	23043	23069	23158	23060	23026	22949	23102	23136	23270	23109	23093	23056	23063	23048	22928	23258	22959	22855	23100	23290	23189	22889	23107	23190	22985	22995	23074	23270	23366	23171	23057	23263	23362	23218	22850	23122	23240	23042	23270	23061	23197	23214	23263	23128	22907	23226	22963	22899	23174	23146	23156	23159	23103	23217	23127	23186	23165	23100	23232	23105	22954	22972	23131	23170	23379	23087	23346	23094	22988	23278	23053	22895	23196	22929	23107	23028	23268	23148	22917	22980	23319	23264	23193	23065	23235	23061	23047	23262	23139	23071	23230	22994	23153	23216	23378	23050	23109	23239	23228	23109	23225	23103	23123	23105	23101	23109	23352	23343	23173	23128	23202	23414	23118	23133	23112	23194	23252	23313	23146	23018	23095	23208	23240	23259	23236	23052	23150	23036	23023	23237	23243	23059	22930	23169	23315	23356	23321	23220	23234	22898	23329	23150	23233	23114	23028	23263	22990	23293	23089	23120	23368	23321	23159	23143	23134	23045	23342	23206	22913	23259	23179	22941	23133	23014	23092	23375	22889	23209	23013	23163	22955	23165	23216	23074	23169	23198	23075	23028	23060	23079	23114	23269	23006	23364	23141	22948	23121	23214	23160	23056	23437	23057	23330	22888	23103	23474	22979	23097	23084	23064	23230	23058	23137	23173	23468	23235	23296	23017	23103	23281	23048	23344	23090	23135	23090	23337	22843	22995	22882	22960	23016	23218	23270	23232	23118	23182	23415	23139	23106	23095	23235	22857	23246	23017	23083	23271	22882	23162	23081	23235	23390	23239	23304	23216	23195	23147	22969	23359	23103	23032	23146	22948	23277	23308	23186	23034	22973	23152	23117	23114	23323	23223	23177	23111	23066	22982	23382	23008	23072	23138	23009	23088	23141	22807	23236	23074	23209	23318	23196	23030	23209	23023	23104	23152	22910	23024	23154	23350	23330	23135	23199	23423	23070	23229	22929	23063	23487	23473	23077	22963	23199	23065	23298	22984	23359	23280	23001	23119	22926	22937	23005	23165	23088	23084	23130	23369	23126	23130	23337	23135	23063	23164	23084	23028	23265	23332	22990	23218	22848	23352	23162	23404	23178	23118	23390	22878	23036	23124	23186	23254	22885	22953	23259	23186	23147	22970	23093	23181	22988	22932	23063	23253	23273	23165	23199	23397	23378	23099	23283	23123	23050	22984	23196	23246	23007	22999	23165	23149	23106	23032	23463	23324	23218	23276	23049	23225	23061	23251	23163	23307	23031	22878	23276	23132	23177	23006	23028	23030	23174	23113	23019	22924	23243	23050	23345	23071	23330	23144	23354	23171	23222	23279	23204	23190	22984	22888	23131	23165	23396	23087	23126	23190	23215	23305	23104	23148	23187	23141	23052	23194	23104	23106	23299	23201	23182	23040	23076	23124	23087	23267	23113	23046	23124	23375	23144	23169	23344	23227	23414	23111	23076	23060	23193	22937	23143	23198	23099	23182	23209	23344	23055	22857	23221	23186	23346	23120	23254	23267	23198	22932	23318	23160	23483	23233	23387	23245	23204	23271	23111	23273	23217	23254	23097	23040	23107	23107	23086	23153	23109	23247	23084	23228	23118	23089	23194	23165	23025	23277	23122	23220	23186	23262	23152	23022	23168	23076	23096	23085	23192	23051	23167	23214	23172	23420	23045	23048	23072	23029	23057	23027	23124	23176	23162	23113	23504	23140	23037	23264	23222	23268	23067	23236	23065	23061	23038	23273	23071	23045	23183	23149	23209	23049	23183	23297	23109	22927	23092	23155	23073	22934	23236	23064	23116	23231	23259	23010	23304	22967	23025	23182	23263	22932	23205	22972	23210	23311	23406	23082	23309	22976	23289	22932	23249	23263	23065	23250	23053	23303	23298	23141	23297	23122	23323	23471	23167	23071	23118	22989	23086	23353	22985	23157	23192	23194	23323	23004	23250	23046	23163	23102	23163	23163	22858	23239	23110	23036	23203	23216	22991	22814	23182	22978	23156	22797	23401	22967	23225	23036	23007	23399	23352	23304	23232	23151	23100	23236	23310	23053	22992	23219	23110	23106	23221	23353	23076	23164	23457	23218	22966	23152	23022	23111	22916	23122	23095	23286	23244	23193	23075	23281	23013	23142	22803	23251	23284	22987	23283	23162	23515	23190	23369	23223	23204	23205	23297	22967	23016	23185	23211	23150	23047	23055	23156	23205	23298	23335	22895	23311	23296	23086	22972	23287	23009	23126	23191	23143	23015	23073	23120	23152	23159	23181	23147	23282	23164	23077	23137	23156	22750	23269	23281	22951	22963	23060	23111	23137	23275	22971	23191	23377	23126	23212	23170	23159	23213	23190	22999	23248	23126	22886	22973	23274	23227	23065	23005	23160	22957	23199	23141	23074	22783	23147	23112	22972	23178	23176	23162	23324	23095	23222	23444	22941	23196	23227	23141	23275	23048	23079	23301	23287	23044	23147	23301	23015	23159	23124	23212	23222	22961	23287	22943	23116	23172	23265	23187	22986	23123	22971	23160	22995	23075	23026	23194	23027	23024	23141	22936	22947	23334	23076	22927	23084	23172	23214	23284	23290	23157	23205	23337	23082	23292	23343	23046	23092	22877	23135	23025	23116	23285	22954	22997	23129	23363	23103	23064	23208	23297	23128	23220	23024	23403	23324	23241	22962	23307	23219	23022	23291	23169	23014	23063	23197	23197	22997	23391	23295	23175	22934	23140	23273	23077	23079	23099	23027	23065	23210	23117	23020	23048	23198	23421	22953	23144	23218	23360	23036	22980	23056	23124	22837	23102	23460	22925	23268	22959	23145	23195	23044	22882	23049	23130	23323	23193	23017	23351	22863	23070	23251	23070	22994	23198	23138	23098	23194	23367	23362	23231	23102	23111	23139	23082	23252	23105	23111	23382	23128	23227	23039	23112	23183	22896	23000	23103	23077	23282	23025	22967	23105	23353	23373	23066	23146	23143	23427	22877	23216	22807	23275	23142	23062	23383	23027	23061	22929	23074	23410	23131	23115	23159	23186	22867	23033	23126	23109	23117	23220	23116	23118	23167	23051	22830	23050	23314	23321	23218	23286	23332	23194	23122	23159	23338	23385	23191	23198	23062	23138	23108	23206	23190	23036	23137	23084	23051	23019	23191	22889	22870	22962	23043	23091	23178	23344	23237	23114	23016	23024	22852	23040	23207	23262	23247	23074	23025	23282	23227	23033	23078	23262	23205	23179	23153	23150	23319	23251	23122	23336	23125	23107	23050	23059	23032	23142	22970	23035	23297	23301	23078	23160	23160	23109	23091	22911	23185	23106	23034	23223	22914	23020	23168	23204	22853	22911	23045	23198	23188	23097	23201	23119	23170	23329	23144	23174	23068	23133	22957	23070	22902	22984	23136	23101	23041	22936	22989	23111	23241	23151	23182	23154	23121	23090	22985	23019	23050	23275	23262	23316	23236	23294	23370	23042	23051	23082	23257	23272	23132	23224	23162	23228	23153	22999	23204	23021	23064	23241	23232	23000	23123	22936	23129	23105	23090	23128	23148	23029	23255	23085	23223	23123	23038	23116	23146	23275	23070	23191	22923	23244	23038	23045	23076	23263	23115	23020	23327	23108	22997	23201	23159	23272	22730	23259	23178	23075	23212	23178	23216	23230	23264	23064	22969	23322	23270	23141	23271	23278	23184	23029	23268	23294	23037	22909	22965	23007	23068	23256	23140	23023	23136	23217	23178	23188	23078	23137	23214	23049	23196	23020	22872	23150	23337	23062	23106	23185	23385	23308	23083	23154	23356	23176	22967	22897	23151	22902
24545	36782	32121	22162	25114	22757	18652	16079	14813	14252	14091	14185	14084	14178	14329	14138	14097	14210	14393	14080	14259	14120	14241	14036	14155	14046	14111	14076	13969	14164	14233	14124	14232	14203	14031	14058	14179	14059	14300	14084	14267	14287	14159	14251	14150	14229	14247	13964	14227	14005	14182	14144	14014	14181	14056	14176	14112	14317	14095	14159	14058	14007	14163	14202	14067	14000	14276	14041	14011	14005	14119	13975	14034	14296	14139	14061	14038	14115	13930	14044	14165	14012	14039	14069	14191	14243	14076	14126	14105	14153	13938	13989	14027	13947	13997	14161	14156	13963	14103	14024	14177	13902	14111	14151	14231	14155	13973	14118	14014	14084	14077	14228	14293	14019	14218	14341	14208	14207	14157	14257	14131	14226	14196	14216	13924	14311	14050	14158	13977	14108	14122	14100	14148	14002	14154	14052	14091	14019	14152	14013	14140	14108	14095	14169	14138	14009	13872	14117	14030	14205	14132	13998	14215	14156	14184	14140	14004	14051	14149	13988	14125	14209	14177	14151	14071	14089	14081	14042	14160	14047	14094	14152	14099	14151	14041	14016	14208	13977	14173	14178	14147	13977	14103	14262	14006	14187	14124	14136	14086	14126	14113	14079	14105	14055	13943	14098	14106	14239	14159	14332	14095	14078	13945	14261	14253	14169	14220	14107	14142	14193	14184	14098	14165	14058	13971	14053	13973	14053	14114	14162	14008	14216	14253	14069	14171	14306	14055	14059	14078	14084	14181	14227	14182	14107	14072	14188	14015	14032	13979	14026	13948	14010	14128	14123	14144	14147	13930	14109	14082	14092	14134	14147	13912	14036	14044	14067	14130	14070	14155	14049	14168	14150	14062	14089	14151	13988	14144	14167	14040	14102	14131	14221	14043	14049	14139	14122	14175	14071	14070	14027	14098	14128	13910	14029	14033	14217	13943	14011	14032	14153	14039	14222	14138	14232	14245	13830	14042	14308	14163	14139	14077	14102	14013	14116	14233	14113	13993	14026	14100	14108	14092	14241	14151	14040	14014	14116	14130	14155	14173	14144	14241	14325	14139	14070	14142	14141	14162	14074	14008	14106	14123	14166	14046	14099	14060	14110	14054	14281	14241	13996	14221	14076	14167	14023	14140	13923	14190	14085	14142	14144	14090	14040	13846	14216	13936	14173	14301	14031	13945	13891	14135	14036	14204	14209	13995	13910	14189	14072	14189	14149	14091	14041	14004	14018	14353	14124	14151	13976	14019	14051	14159	14228	14061	14151	14050	14186	14247	14021	14206	14183	14138	14105	14106	13982	14064	14091	14172	14132	14121	14076	14057	14153	14109	14141	14197	14212	14231	14146	14065	14013	14122	14015	14144	14090	14178	13967	14316	14093	14112	14182	14133	14150	14036	14033	13978	13982	14162	14042	14207	14160	14066	14008	14103	14056	14000	14059	14059	14121	14018	14283	14099	14052	14101	14080	14165	14120	14046	14074	14023	13969	14150	14147	14042	14167	14025	14150	13993	14007	14020	14151	14102	14121	14250	14296	14129	14019	14031	14170	14097	14252	14072	14039	14239	14199	13971	14083	14160	14036	14111	14092	13954	14034	14017	13901	14028	13960	14049	13975	14130	14058	14166	14203	14150	14147	14052	14050	14329	14121	14043	14242	14014	14143	13968	14177	14179	14188	14187	14200	14208	14080	14092	14084	14175	13859	14060	14146	14070	14221	14169	13991	14069	13902	14253	14183	14138	14232	14228	13972	14130	14145	14086	13966	14157	14118	14271	14151	14072	14161	14064	14120	14206	14125	14195	14051	14180	13936	14089	14250	13968	14131	13914	14182	14190	14101	14250	14004	13863	13952	14246	14051	14020	14105	14074	14219	14058	13973	14148	14194	14165	14109	13955	14168	13977	14294	13914	14027	14080	14040	14079	14024	14108	14074	14046	14067	14102	14011	14201	14142	14127	13931	14011	14076	14228	14173	13885	14135	14096	14165	13973	14126	14196	13946	14219	13906	14275	14195	14121	14096	14180	13931	14190	14137	14228	13991	14113	14119	14133	14176	13800	14121	14174	14101	14216	14037	14110	14227	14226	14057	14062	13920	14229	14093	13969	13997	14001	14111	14138	14075	14147	14078	14086	13960	13998	14153	14031	14237	14274	14145	14183	13971	14358	14027	14298	14166	14189	14024	14165	13988	14067	14027	14089	14205	14112	14255	14069	14121	14258	14068	14088	14137	14317	14071	14047	14077	14240	14047	14077	14203	14118	14045	14116	14097	14054	14031	14169	14160	14150	14178	14024	14149	14113	14096	14074	13924	14163	14017	14126	14201	14288	14064	14258	14076	14219	14205	14023	14132	14042	14017	14184	13970	13954	14095	14151	14099	14098	14081	14179	14188	14099	14016	14247	14295	13948	14022	14273	13979	14288	13998	14109	14133	14074	14251	14040	14247	13911	14070	13985	14115	14133	14179	14131	14034	14158	14075	14001	14102	14166	14113	13966	14120	14117	14159	14090	13986	14118	14226	14081	14015	14048	14063	14222	13911	14021	14163	14143	14035	14116	14001	14007	13987	14183	14068	14006	14195	14038	14031	14254	14101	14217	14180	14095	14197	14159	14088	14223	14212	14135	14126	14109	14056	13978	14223	13860	14114	14219	14135	13991	14167	14055	13980	14086	13989	14248	14197	14183	14035	14047	14046	14330	14024	13978	14088	14187	14069	14240	14183	13958	14047	13877	14139	14312	14150	13951	14028	14234	14113	14266	14076	14165	14132	14009	13916	14143	14155	14021	13917	14129	14144	14048	14179	14077	13921	14032	13935	14122	14006	14117	14034	14070	14331	14133	14069	14010	14054	14200	14004	14228	14170	14195	13969	13791	13906	14143	13982	14011	14117	14068	14058	14054	14074	13956	14091	14072	14264	14104	14068	14005	14196	13997	13992	14034	13934	14014	14081	14205	14131	14094	14126	14148	14196	14215	14122	13930	14091	14044	14058	14044	14036	14145	14115	14152	14180	14247	13991	14189	14084	14127	14126	14129	14197	14065	14240	14156	14025	14036	14260	14286	14135	14126	14190	14101	14102	14065	14058	14167	14074	14019	14031	14092	14134	14180	14113	13968	14213	14168	14050	14034	14232	14076	14098	14124	14068	14185	14200	14183	14195	14006	14004	14104	14100	14085	14092	14038	14026	14130	14010	14163	14148	14208	14084	14068	14163	14197	14079	14238	13988	14071	14171	14197	14102	14080	14009	14131	14285	13998	14325	13958	14141	14156	14195	14130	14163	14046	13983	14048	14178	14042	14006	14129	14191	14178	14150	14277	14042	14066	14088	14151	14087	14115	14059	14038	14061	14044	14042	14076	14150	14184	14181	14259	14113	14259	14188	14033	14193	14178	14062	14107	13960	14141	14224	14016	14081	14136	14003	14013	14312	13987	14085	14188	14181	14097	14090	14176	13989	14185	14035	14098	14051	14096	13952	14093	14131	14165	13923	14157	14092	14275	14097	14040	14067	14118	14056	13998	13930	14206	14069	14189	13923	14137	14099	14085	13918	14180	14001	14273	13923	14112	14049	14120	14047	14095	14280	14138	14117	14156	14157	14209	14031	14040	14188	14053	14051	14146	14233	14112	13885	14146	14193	14112	14137	13838	14129	14184	14187	14148	13980	14102	14187	14205	14153	14062	14030	14103	14162	14158	14124	14070	14099	14167	13810	14241	13963	14112	14162	13962	14153	14038	14290	14052	14162	14084	14016	14079	14220	14123	14084	14029	14010	14058	13964	14279	14199	14134	14058	14115	14024	14174	14002	14166	14049	14079	14079	14154	14079	14138	13859	14279	14117	14096	14118	14213	14138	14006	14180	14154	14049	13924	14184	14167	14011	14125	13985	14186	13969	14127	14123	14019	14249	14263	14102	13875	14038	14156	14017	13992	13893	14213	14013	13988	14137	14124	14113	14131	14344	14117	14325	14158	14219	14143	14104	14179	13891	14208	14201	14152	14137	14141	14186	14110	13924	13917	14060	14151	14212	14074	14113	14136	14067	14087	14199	14126	14110	14037	14195	14077	14191	14179	14147	14056	14001	13956	14143	14098	13987	14151	14194	14253	14265	14003	14030	14201	14169	14072	14133	13998	14022	13939	14110	14118	14193	14024	14262	14139	14229	14084	14120	14141	14200	14132	14147	13936	14008	13952	14102	14135	13937	13923	14085	14135	14045	13938	14166	14049	13977	14181	14179	14398	14044	14281	14091	14000	14384	14051	13988	14049	14113	14177	13986	14244	14056	14071	14291	14014	13978	13925	14107	14213	14117	14186	14140	13972	13861	14042	14029	14232	14115	14115	13943	14001	14054	13947	14105	14096	14124	14054	14079	14073	14158	14083	14136	14156	14157	14026	14285	14091	14036	14223	14289	14271	13976	14273	14150	14268	14057	14020	14124	13992	14191	14225	14042	14104	14071	14201	14204	14107	13997	13862	14111	14084	14108	14151	14293	14067	14080	14062	14108	14192	13961	14008	13950	13972	14110	14107	14189	14109	14288	14111	14198	13990	14295	14159	14141	14082	14195	14126	14172	14147	14152	14135	14015	14258	14229	14188	13987	14174	13888	14121	14151	14144	14103	14128	14153	14024	14208	14176	13968	13988	14132	14107	13927	14230	14240	14079	14253	14063	14240	14021	14215	13956	14128	14133	14088	14118	14150	14169	13970	14046	14080	14311	14045	14185	14122	13986	14070	14231	14168	14095	14125	14151	14272	13997	14201	14127	14075	14089	14187	14000	14190	14194	14133	13994	14256	13954	14204	14076	13936	13907	14015	14088	14068	14159	14035	14283	14178	14106	14117	14061	14180	14137	14082	14180	14075	14100	14110	14106	14150	13870	14101	14188	14070	14131	14184	14241	14198	14120	14076	14222	14179	14173	14066	14079	14140	13998	14003	13994	13910	14137	14095	13992	13966	14276	13960	14111	13983	14098	14140	14179	14061	14129	13934	14029	14089	13980	14237	14256	14100	14049	13986	14048	13858	14072	14101	14129	14246	14055	14043	14129	14108	14021	14069	14172	14160	14152	14105	13928	14204	14175	14240	14157	14028	14240	14093	14032	14127	14195	14113	14021	14024	14034	14149	14129	14205	14115	14344	14068	13957
25914	22194	31542	38365	57598	51547	44195	34268	27634	24659	23583	23171	23298	23340	23170	23173	23402	23194	23153	23194	22983	22985	23252	23051	23119	22965	23305	23169	23249	22967	23140	22979	22788	23139	23068	22985	23198	23384	23093	23013	23131	23134	23081	23017	23167	23393	23019	23008	23147	23018	22951	22903	22889	23077	22991	23119	22907	23054	23045	22899	23088	22965	22725	23131	23189	22964	23149	23234	22843	22962	22918	23018	22922	22950	22968	22908	23115	23057	23140	22935	23199	23151	23178	22886	23157	22919	23191	23227	23023	23274	23075	23014	23134	23230	23244	22908	22768	23116	22883	22731	22955	23007	23210	23179	22945	22952	22823	23051	22969	22812	23043	22822	22915	22986	23029	23134	23036	22949	23172	22817	22916	23089	22975	22954	22985	23043	23114	23132	23039	23117	23144	23179	22941	22900	23041	23161	22897	22959	23248	23018	23140	23102	23386	22993	22883	23061	23344	22975	23062	23146	23336	23147	22953	23146	23038	22791	22881	23219	22955	22842	23052	23196	23125	22941	23091	23041	23192	22886	22982	23115	23209	23066	23245	22876	22825	22977	22897	22859	23076	22964	22999	22850	22785	23200	23193	23173	23305	22880	22911	22902	23142	22992	22951	23142	23064	23033	22971	22851	23279	23096	22992	23010	22955	23125	22901	22870	23292	22991	23122	22999	23238	23197	23319	22983	23071	23295	23150	23210	22921	23292	23072	23073	22974	22965	23110	23062	23007	23036	22973	22863	23040	22938	23271	22865	22838	22802	23063	23052	23256	22905	23173	22896	22997	22882	22840	23025	22848	23137	23101	23215	22908	23063	22978	23123	23313	23130	22910	23024	23001	23194	23084	23300	22923	23076	22862	23245	22951	23031	23097	23118	22967	23090	23019	22979	22806	22717	22895	23024	23071	23152	23071	23123	23097	23218	23014	23093	22877	23068	23241	23087	23089	23167	23098	22930	23095	23097	23340	23170	23229	22848	22957	23213	23062	23150	22774	22839	23057	22831	23023	23018	22921	23198	22852	23010	22792	23013	23135	23048	23320	23025	22964	22991	23059	22825	23112	22881	22830	22887	23113	23218	23212	23308	23066	23253	23086	23062	22934	23362	22992	23062	22973	23098	22943	23001	22811	23108	23077	23069	22952	22882	22741	23098	23020	23196	23094	23194	23318	23003	22831	23143	23028	23167	23009	23133	23254	23070	23011	23091	23303	22840	22845	23078	23094	22969	23110	23136	23187	23074	22880	22888	23030	23062	22810	23136	23080	22904	22863	23072	23184	23218	23219	23016	23045	23161	23172	23346	22831	23244	23159	23170	22981	23277	22937	22948	22930	22938	22926	22946	23068	23024	23142	23112	23021	23282	23014	23105	22975	23045	22929	22918	22618	22991	23268	22962	22721	22933	22916	23157	22915	22821	23117	23240	23091	23010	23173	23090	23005	23162	22950	22941	23072	23102	23110	22939	23079	23270	22903	23119	22966	22873	23175	23207	23079	23215	22998	22843	23180	22933	23120	23055	23098	22805	22915	22999	22936	23036	22981	23144	23151	23208	23087	23045	22837	23015	23072	22989	23090	22967	23068	22936	22946	23097	23006	22923	23104	22805	22866	22951	22822	23027	23076	23096	23061	23260	22911	23073	23170	22583	22992	23182	22884	23094	22899	22972	23034	22846	22912	23103	22903	23167	23417	23003	22944	22964	23129	22983	22968	22987	23034	23218	22834	23162	23057	23039	22923	23127	23014	23032	22883	22955	22853	22963	23090	23058	23066	22975	23289	22779	23079	23134	22933	23087	23254	23159	22852	22881	23026	22960	22944	23140	23008	23268	23083	23057	23002	22716	22719	23055	23133	22953	23146	23028	22907	23017	22849	23160	23075	23175	23252	23042	23129	23202	23099	23083	23018	23078	22821	23189	23203	23126	23160	22843	23060	22997	22723	23062	22867	23079	23132	23176	23238	23004	22953	22958	22893	23095	23178	22748	23024	23120	23001	23010	23017	23139	22903	22729	23279	23072	23169	23257	23010	22965	23025	23032	23362	23160	23000	22851	23214	22742	22972	22993	23224	23074	23244	22853	22947	22952	23185	22927	23155	23068	22859	22997	22834	23012	22839	23006	22946	23050	23004	22903	23054	22996	23352	22941	23014	23052	23171	23033	23258	23230	23011	22931	22972	22799	23141	22917	23094	22964	23051	23163	23050	22857	23136	23163	22923	22886	23069	22787	23094	23036	23010	22840	22896	23015	23178	22942	22871	22835	22894	23010	23180	23340	22896	22986	23222	23057	23217	23241	23174	23172	23066	23102	23233	22962	23032	23046	22888	23264	23180	23299	22956	22858	22844	23065	23018	23258	23087	23056	22919	22856	23118	23145	23058	23122	23104	23270	22993	23030	23207	22939	23101	22948	23105	23032	22928	23165	23179	22815	23030	22998	23008	23198	23358	23261	23057	23007	22928	23220	23099	23052	23267	23017	23060	22950	23143	23263	23243	22897	22912	23153	23025	23166	23074	23045	22972	23047	22898	22954	22831	22978	22892	23142	23156	22770	23235	22976	22877	22908	23034	23047	23121	23085	23059	23144	22915	23208	22912	23014	22983	23158	22795	23212	22962	23104	22967	22980	23216	22962	23010	22917	22866	23072	23009	23161	23059	22934	23374	23035	22918	22908	23079	22697	23101	23009	22747	23005	23152	22978	23047	23070	23065	22783	23049	22956	23068	22840	23067	22955	23150	23145	22822	22940	22967	23139	23058	23005	23100	23005	23012	23239	23234	23178	23045	23003	23147	22693	23082	22915	23021	23019	22985	22872	23282	23166	23161	22933	23077	23030	22938	23072	23012	22973	23059	22745	23165	23226	23041	22920	23092	23074	23063	23227	23104	23115	23097	23071	22983	23051	23054	22980	22920	23219	22871	23100	23077	23095	23030	23193	23071	22788	23009	23150	22868	22973	23056	23109	22947	23024	23197	22952	23223	22788	23045	23000	23071	23003	22861	23086	23127	23164	23187	22870	23033	23125	23153	23105	23037	22997	23166	22784	23090	22903	23130	23127	23050	23122	22886	22911	23068	23045	23010	23141	22891	22995	23047	22953	23239	23031	22971	22825	23080	23000	23067	23030	23174	22943	22805	22964	23092	23094	23086	23247	23186	23006	23064	22892	23058	22996	22972	23098	23107	22994	23173	23116	22995	23218	23103	22919	23209	23206	22976	23164	22984	22937	22936	22997	22816	23075	23156	23114	23158	23419	23189	23008	23016	22968	22767	23119	22932	23036	23060	22889	22833	23080	23121	23135	22989	23112	23264	22917	23158	22870	22670	23148	22999	22987	23051	22885	22987	23102	22775	23037	22839	22984	23250	23072	23277	23060	23112	22868	23046	22910	22975	23020	23151	23003	23025	22986	22914	23190	22908	22975	22859	22956	23050	22930	23102	23169	22904	23227	23052	23079	23061	22950	23223	22945	23065	22921	22953	22843	23175	23070	23193	23011	22979	23083	23059	23179	23051	22952	23078	23002	23055	23152	23034	22913	23055	23136	22867	23126	22948	23099	23091	22967	23159	23017	23089	22995	23228	23212	23029	23032	23282	22977	22886	22945	22981	22912	23056	22887	22807	23008	23184	23122	23093	23128	22923	23071	23174	23094	23048	23102	22881	23014	23045	23009	23032	22911	23005	22921	22983	23127	23017	23290	23167	23050	23122	22892	23156	22849	23175	23229	23005	23167	23003	23053	22835	22966	23050	23038	23018	23037	23106	22917	22931	23069	22832	22877	22976	23125	22988	23186	23113	23161	23062	22874	23001	23001	22914	22937	23178	23098	22970	23165	23152	23011	23194	22948	22983	23184	23013	23042	23103	22835	22948	23129	23143	23109	22847	23250	23127	23127	23046	22978	23238	23083	23140	23002	23076	22961	23098	23184	22853	22929	23016	22927	23107	22972	22977	23383	23081	22938	23153	22999	22957	23150	23062	22995	23027	23002	23118	22974	23076	22948	23050	23043	23211	23013	23233	22827	23100	23289	23179	22876	22895	23056	23147	22961	23132	23116	22924	22978	22884	23059	22819	23079	22685	23057	22989	23189	23372	23076	23023	23131	23207	22956	22965	22952	23193	23173	22963	22942	23167	22777	23032	22978	23044	23028	23136	23026	23060	22929	23262	22958	23295	23093	22987	23026	23058	22993	23035	23200	22974	23012	23164	23139	23089	22929	23107	23016	22978	23078	22964	22951	23047	23161	23046	23058	23192	22926	23077	22998	22966	23185	23019	23051	22955	22871	23126	23044	23078	23223	22861	23161	23133	23005	23088	22822	23038	22978	23219	23053	22857	22843	23036	22994	22889	22864	23003	23053	23012	23203	23177	23222	23225	23047	23297	23126	23095	23179	22997	22930	23275	22886	22994	23364	23004	23065	23308	23111	22925	22841	23048	23162	22997	23135	23145	22876	22876	22730	22853	22941	22827	22891	23109	23161	23016	23126	23118	23072	22890	23164	22961	23060	23215	23072	23130	23086	23008	23031	23123	23065	22912	23041	23192	23012	22876	23030	23105	23224	23390	23181	23307	23134	22893	23027	22930	23289	23007	22940	23153	23051	22916	23090	22906	23137	23230	23369	23020	22873	23031	23226	23095	22839	22647	22792	22786	23159	22995	22913	23125	23097	23147	23118	23054	23112	23153	23037	22913	23065	23126	22949	23087	23081	22824	23041	23101	22936	22888	23240	23125	23083	22961	22724	22975	23095	23206	23159	22969	22987	23139	23012	23044	22957	22967	23027	23177	22981	23120	23079	22937	23020	23108	22978	23026	22706	22951	23233	23085	22883	22950	23330	23185	23036	22969	23043	23159	23083	23092	23029	23188	22997	23133	22873	22944	23009	22910	23245	23175	23213	23436	23208	23023	22928	22877	22707	23181	23096	23061	22982	23012	23115	23070	22879	23083	23106	23315	22975	23121	23009	22750	23177	22938	22982	23171	22982	22952	22917	23019	22860	23222	23042	23089	22845	22952	22721	23167	23048	22982	23182	23150	23113	23088	22925	22938	23118	23084	23096	22990	23270	22999	23110	23007	22989	22970	23189	23252	23261	23201	23048	23217	22882	23005	23078	22980	22957	23172	23126	22885	22862	22804	23079	23180	22907
30384	52437	45803	41042	59582	44638	34212	24281	17475	14987	14314	14294	14403	14338	14331	14306	14293	14314	14238	14175	14255	14310	14277	14346	14196	14396	14342	14239	14278	14347	14406	14289	14265	14120	14255	14322	14189	14252	14156	14424	14305	14159	14390	14421	14390	14227	14283	14157	14247	14197	14478	14187	14296	14410	14214	14115	14057	14414	14189	14412	14331	14234	14314	14053	14005	14240	14322	14170	14178	14409	14265	14283	14319	14326	14069	14351	14417	14406	14210	14128	14262	14355	14390	14035	14195	14256	14261	14330	14353	14208	14441	14092	14050	14373	14017	14331	14201	14169	14141	14239	14460	14319	14378	14194	14197	14240	14343	14222	14161	14308	14139	14264	14194	14145	14306	14098	14094	14381	14300	14041	14271	14246	14151	14300	14094	14302	14269	14302	14331	14190	14446	14103	14154	14229	14172	14148	14160	14270	14205	14289	14262	14211	14386	14184	14296	14182	14335	14201	14218	14228	14212	14242	14176	14148	14110	14163	14364	14287	14185	14172	14385	14055	14133	14247	14334	14186	14256	14044	14101	14169	14167	14050	14308	14315	14218	14430	14295	14089	14215	13933	14369	14253	14277	14339	14263	14213	14141	14348	14258	14272	14281	14147	14384	14161	14123	14320	14306	14298	14222	14200	14335	14363	14299	14213	14429	14192	14256	14307	14092	14131	14348	14123	14355	14341	14302	14023	14238	14160	14120	14336	14157	14382	14067	14309	14400	14198	14234	14271	14311	14250	14146	14271	14184	14344	14222	14306	14381	14264	14162	14338	14241	14214	14319	14328	14327	14303	14188	14154	14083	14250	14148	14170	14230	14322	14228	14327	14098	14253	14327	14196	14186	14364	14244	14262	14270	14488	14487	14233	14217	14282	14225	14496	14255	14276	14175	14245	14257	14412	14255	14331	14142	14196	14320	14180	14327	14279	14377	14265	14315	14277	14328	14202	14199	14259	14331	14201	14288	14226	14029	14320	14143	14206	14215	14287	14318	14285	14134	14107	14274	14268	14244	14352	14252	14141	14330	14231	14394	14421	14113	14257	14197	14270	14183	14191	14374	14283	14466	13996	14493	14139	14325	14333	14322	14173	14260	14227	14352	14252	14099	14193	14378	14258	14284	14296	14250	14286	14197	14230	14266	14232	14274	14105	14260	14262	14266	14289	14327	14123	14326	14235	14249	14332	14180	14162	14151	14206	14206	14348	14352	14202	14218	14211	14095	14234	14395	14360	14360	14156	14295	14180	14026	14418	14108	14207	14301	14217	14293	14137	14286	14257	14213	14249	14209	14102	14198	14144	14423	14282	14286	14102	14322	14308	14286	14150	14184	14103	14242	14178	14218	14357	14215	14353	14383	14150	14135	14377	14360	14363	14256	14215	14329	14218	14111	14093	14234	14105	14292	14339	14052	14326	14257	14286	14132	14357	14305	14318	14299	14259	14138	14204	14072	14335	14320	14238	14104	14283	14277	14239	14294	14138	14360	14276	14255	14451	13950	14182	14352	14236	14167	14231	14224	14128	14338	14387	14201	14093	14201	14117	14373	14182	14279	14241	14281	14173	14332	14265	14232	14262	14164	14223	14423	14361	14339	14352	13980	14392	14341	14081	14332	14320	14243	14202	14169	14356	14181	14123	14238	14092	14328	14353	14304	14133	14163	14216	14124	14206	14222	14242	14256	14290	14369	14151	14244	14461	14149	14126	14191	14251	14286	14307	14347	14054	14247	14121	14238	14374	14056	14245	14196	14224	14102	14199	14155	14293	14363	14132	14211	14184	14373	14209	14514	14260	14298	14301	14261	14188	14243	14150	14197	14253	14277	14336	14395	14243	14170	14290	14187	14325	14341	14139	14194	14169	14189	14406	14276	14348	14222	14286	14242	14148	14163	14284	14371	14292	14259	14390	14331	14392	14171	14381	14197	14137	14186	14321	14085	14176	14218	14346	14097	14321	14210	14301	14212	14363	14249	14243	14224	14256	14310	14201	14078	14145	14289	14164	14373	14184	14158	14275	14127	14002	14281	14266	14370	14206	14269	14317	14455	14120	14316	13995	14258	14366	14119	14326	14155	14360	14416	14335	14233	14371	14280	14066	14335	14312	14299	14391	14164	14347	14326	14089	14304	14176	14285	14080	14321	14271	14235	14316	14243	14255	14067	14191	14361	14258	14097	14152	14527	14192	14408	13999	14206	14282	14301	14238	14241	14185	14456	14089	14211	14369	14209	14169	14224	14248	14320	14259	14190	14158	14173	14399	14180	14217	14082	14358	14229	14420	14133	14320	14297	14368	14289	14363	14396	14324	14129	14043	14269	14129	14436	14276	14248	14341	14432	14144	14270	14304	14212	14329	14331	14290	14281	14266	14380	14279	14274	14200	14258	14314	14337	14165	14238	14316	14120	14325	14175	14242	14285	14279	14211	14285	14334	14398	14080	14125	14356	14391	14288	14294	14230	14334	14264	13985	14172	14240	14351	14094	14139	14189	14199	14250	14163	14217	14315	14247	14417	14409	14161	14304	14360	14099	14259	14222	14484	14230	14260	14046	14244	14285	14272	14295	14200	14509	14354	14207	14475	14245	14261	14359	14374	14074	14268	14108	14130	14307	14271	14305	14123	14149	14171	14325	14049	14192	14173	14173	14438	14338	14232	14199	14124	14269	14284	14214	14201	14419	14351	14242	14307	14272	14439	14220	14430	14397	14501	14234	14431	14453	14250	14264	14132	14316	14205	14269	14229	14159	14184	14316	13891	14275	14210	14355	14114	14298	14138	14217	14089	14082	14327	14179	14144	14284	14234	14191	14235	14282	14255	14202	14248	14216	14204	14295	14279	14518	14140	14362	14349	14336	14206	14256	14229	14428	14275	14355	14212	14265	14317	14309	14194	14269	14261	14207	14340	14139	14284	14292	14224	14384	14113	14217	14086	14336	14089	14277	14161	14176	14367	14415	14140	14274	14257	14154	14261	14395	14242	14198	14089	14228	14189	14238	14179	14153	14239	14211	14137	14118	14271	14198	14204	14142	14249	14373	14244	14217	14287	14375	14133	14263	14160	14465	14242	14210	14311	14198	14248	14175	14324	14217	14280	14320	14321	14355	14425	14310	14174	14265	14207	14330	14307	14347	14293	14163	14115	14107	14306	14228	14239	14204	14329	14348	14235	14287	14298	14023	14309	14235	14213	14223	14298	14206	14353	14108	14141	14108	14240	14299	13980	14402	14266	14316	14194	14172	14311	14173	14262	14140	14326	14305	14143	14098	14260	14025	14151	14242	14321	14264	14358	14074	14326	14107	14209	14226	14319	14252	14071	14330	14091	14254	14195	14214	14362	14155	14183	14406	13987	14359	14203	14465	14397	14368	14235	14231	14403	14304	14464	14140	14179	14321	14203	14325	14409	14176	14340	14133	14263	14299	14256	14265	14251	14242	14292	14172	14416	14317	14038	14275	14246	14186	14249	14245	14426	14329	14313	14084	14316	14078	14264	14232	14175	14318	14365	14114	14262	14217	14352	14372	14358	14284	14230	14296	14273	14175	14393	14263	14067	14376	14204	14087	14273	14360	14316	14114	14255	14137	14240	14136	14429	14248	14170	14378	14340	14264	14269	14308	14331	14285	14254	14277	14083	14213	14256	14300	14215	14063	14460	14329	14198	14200	14274	14413	14288	14409	14149	14140	14046	14256	14154	14293	14085	14456	14153	14260	14287	14391	14199	14151	14235	14379	14388	14183	14135	14186	14116	14406	14185	14402	14133	14313	14130	14333	14051	14139	14333	14172	14374	14164	14155	14193	14177	14100	14172	14163	14267	14197	14300	14209	14243	14234	14291	14382	14282	14299	14186	14118	14312	14224	14222	14272	14316	14334	14433	14067	14316	14410	14283	14333	14192	14338	14244	14370	14255	14099	14241	14137	14197	14226	14185	14249	14292	14314	14231	14346	14237	14308	14250	14222	14205	14273	14336	14513	14276	14340	14200	14185	13971	14203	14208	14341	14022	14230	14260	14300	14314	14182	14223	14310	14226	14221	14274	14253	14228	14335	14226	14218	14140	14228	14408	14395	14189	14209	14162	14091	14259	14251	14125	14137	14150	14110	14308	14235	14262	14216	14278	14415	14324	14468	14176	14221	14464	14229	14415	14249	14384	14158	14178	14279	14286	14201	14096	14331	14255	14063	14316	14430	14284	14171	14296	14250	14248	14213	14267	14282	14135	14200	14244	14187	14101	14179	14331	14097	14342	14202	14152	14190	14088	14280	14325	14245	14255	14236	14188	14086	14280	14310	14349	14303	14260	14300	14251	14159	14322	14322	14004	14002	14274	14226	14339	14201	14214	14223	14412	14152	14245	14194	14263	14176	14278	14124	14307	14222	14131	14260	14353	14254	14266	14391	14318	14367	14319	14095	14236	14268	14279	14417	14259	14155	14327	14219	14416	14308	14288	14300	14220	14387	14389	14234	14248	14250	14114	14220	14326	14251	14398	14251	14141	14437	14121	14281	14252	14268	14331	14340	14195	14335	14258	14044	14336	14285	14298	14252	14184	14082	14334	14240	14327	14255	14256	14127	14227	14309	14261	14377	14281	14326	14036	14327	14077	14328	14092	14055	14296	14324	14241	14272	14406	14208	14312	14327	14173	14358	14237	14351	14238	14116	14216	14212	14169	14257	14113	14254	14414	14311	14340	14281	14374	14244	14139	14124	14355	14170	14225	14487	14431	14082	14288	14409	14063	14327	14240	14229	14201	14218	14375	14229	14249	14142	14425	14191	14178	14142	14306	14319	14237	14181	14286	14254	14248	14153	14196	14402	14164	14176	14227	14156	14247	14180	14379	14317	14300	14197	14219	14161	14208	14306	14382	14274	14205	14241	14264	14066	14356	14349	14231	14150	14306	14308	14466	14253	14456	14325	14298	14080	14142	14278	14292	14227	14242	14328	14190	14307	14394	14190	14295	14184	14289	14286	14209	14190	14280	14172	14098	14311	14382	14317	14144	14356	14307	14229	14284	14167	14225	14306	14339	14188	14289	14421	14211	14340	14256	14203	14355	14299	14137	14319	14194	14144	14307	14259	14190	14314	14333	14118	14104	14267	14293	14197	14163	14434	14159	14305	14254	14433	14041	14165	14255	14281	14287	14393
23799	21817	30116	31665	59993	64384	53099	40673	30432	26000	24524	23992	23976	23809	23697	23557	23742	23921	23932	23654	23639	23652	23642	23670	23780	23544	23921	23852	23775	23716	23698	23743	23697	23621	23648	23594	23513	23556	23496	23302	23611	23588	23641	23729	23701	23582	23815	23827	23668	23600	23649	23658	23507	23578	23611	23801	23650	23457	23662	23545	23815	23670	23610	23679	23712	23436	23658	23495	23590	23429	23544	23515	23561	23651	23646	23606	23516	23510	23639	23391	23474	23344	23589	23582	23584	23628	23633	23467	23629	23537	23663	23390	23583	23538	23587	23449	23763	23647	23462	23844	23775	23519	23606	23603	23527	23682	23493	23499	23602	23444	23440	23610	23513	23482	23515	23711	23685	23654	23514	23535	23432	23702	23573	23506	23451	23252	23562	23533	23360	23633	23464	23393	23481	23507	23723	23667	23454	23593	23761	23512	23469	23504	23595	23645	23722	23573	23540	23745	23415	23640	23398	23485	23516	23629	23636	23743	23415	23555	23718	23665	23499	23672	23644	23550	23572	23279	23417	23456	23338	23518	23642	23619	23511	23623	23548	23515	23655	23492	23561	23531	23530	23617	23701	23690	23536	23555	23595	23661	23553	23610	23517	23657	23529	23588	23394	23573	23486	23592	23612	23290	23429	23487	23536	23516	23714	23597	23577	23646	23523	23493	23472	23500	23585	23561	23571	23540	23505	23335	23607	23453	23544	23499	23632	23702	23597	23507	23656	23666	23558	23383	23738	23573	23562	23675	23310	23276	23307	23299	23432	23319	23502	23662	23604	23629	23685	23684	23414	23562	23434	23316	23391	23470	23549	23597	23426	23522	23396	23498	23919	23716	23533	23603	23500	23495	23358	23342	23481	23517	23443	23554	23658	23443	23511	23529	23565	23517	23218	23504	23305	23472	23558	23397	23241	23541	23750	23520	23731	23616	23749	23655	23673	23424	23622	23560	23471	23390	23437	23478	23614	23560	23273	23476	23316	23368	23586	23607	23651	23367	23583	23529	23669	23381	23426	23516	23463	23413	23529	23689	23821	23602	23580	23548	23615	23457	23434	23414	23453	23472	23571	23490	23646	23705	23380	23480	23488	23439	23506	23280	23665	23561	23443	23394	23582	23477	23438	23478	23497	23631	23619	23464	23521	23369	23527	23382	23504	23482	23732	23572	23654	23823	23309	23604	23741	23297	23523	23408	23747	23566	23489	23584	23537	23709	23734	23580	23537	23425	23427	23328	23596	23478	23318	23506	23336	23429	23602	23634	23424	23671	23703	23686	23465	23873	23632	23590	23528	23605	23616	23408	23673	23578	23579	23499	23445	23410	23413	23654	23484	23315	23284	23360	23450	23657	23541	23531	23468	23480	23717	23658	23440	23658	23590	23676	23755	23474	23373	23553	23359	23480	23612	23539	23343	23418	23506	23586	23336	23700	23626	23497	23466	23558	23712	23596	23584	23447	23546	23632	23425	23724	23573	23549	23829	23449	23561	23651	23495	23558	23678	23567	23471	23452	23539	23334	23688	23735	23516	23319	23451	23611	23486	23662	23878	23477	23623	23453	23371	23504	23525	23499	23458	23173	23316	23571	23404	23678	23660	23742	23568	23412	23407	23284	23580	23642	23774	23558	23596	23441	23613	23710	23384	23385	23531	23588	23548	23600	23629	23606	23644	23570	23549	23336	23529	23640	23588	23541	23595	23518	23535	23523	23352	23587	23747	23540	23517	23522	23443	23447	23731	23296	23532	23387	23498	23810	23841	23205	23561	23404	23719	23711	23284	23308	23444	23438	23501	23453	23491	23547	23496	23392	23569	23411	23527	23459	23633	23423	23482	23481	23710	23602	23488	23467	23563	23557	23611	23517	23600	23438	23593	23582	23673	23201	23504	23411	23461	23703	23546	23515	23415	23779	23753	23744	23366	23550	23212	23414	23490	23632	23486	23687	23636	23644	23725	23553	23561	23698	23484	23529	23448	23580	23633	23399	23550	23505	23370	23601	23490	23458	23552	23436	23489	23780	23694	23606	23829	23552	23835	23656	23599	23575	23762	23496	23401	23518	23481	23690	23301	23436	23427	23198	23442	23509	23754	23524	23508	23633	23625	23569	23475	23405	23589	23617	23254	23359	23390	23475	23418	23488	23632	23532	23414	23583	23510	23546	23475	23479	23378	23493	23802	23779	23536	23512	23629	23634	23544	23628	23546	23519	23473	23405	23701	23392	23749	23722	23412	23304	23499	23600	23328	23669	23427	23581	23600	23598	23259	23697	23742	23748	23620	23407	23333	23572	23350	23559	23554	23368	23424	23637	23678	23445	23567	23465	23630	23312	23545	23437	23551	23538	23662	23494	23648	23615	23730	23655	23625	23687	23590	23413	23649	23703	23505	23295	23664	23345	23579	23606	23686	23424	23536	23426	23715	23566	23736	23716	23534	23594	23634	23484	23616	23510	23521	23480	23458	23522	23599	23496	23618	23416	23703	23486	23493	23437	23545	23529	23425	23216	23706	23476	23627	23440	23363	23700	23546	23268	23375	23574	23528	23322	23426	23470	23522	23569	23614	23592	23635	23427	23402	23303	23459	23762	23504	23263	23400	23494	23570	23568	23353	23499	23532	23564	23503	23502	23688	23614	23601	23804	23380	23372	23597	23814	23453	23417	23618	23677	23307	23394	23552	23715	23603	23468	23598	23606	23362	23502	23600	23555	23630	23552	23708	23575	23465	23677	23539	23472	23486	23507	23344	23680	23886	23602	23686	23318	23558	23678	23881	23569	23824	23536	23794	23894	23335	23589	23671	23624	23643	23417	23800	23409	23593	23669	23260	23495	23644	23422	23517	23506	23523	23448	23532	23516	23637	23632	23585	23537	23738	23671	23586	23428	23429	23529	23472	23610	23595	23341	23645	23516	23625	23362	23296	23487	23401	23486	23499	23467	23571	23533	23595	23439	23378	23421	23737	23398	23526	23443	23283	23386	23571	23412	23274	23587	23443	23486	23284	23806	23594	23666	23398	23408	23556	23466	23420	23585	23549	23362	23635	23597	23542	23620	23430	23506	23171	23470	23739	23466	23489	23645	23481	23623	23600	23509	23603	23610	23725	23624	23654	23344	23537	23675	23607	23335	23611	23588	23653	23319	23452	23335	23586	23569	23677	23559	23511	23492	23571	23686	23714	23547	23734	23567	23242	23421	23480	23746	23629	23689	23382	23516	23614	23477	23500	23534	23443	23627	23260	23729	23572	23635	23451	23769	23295	23456	23481	23334	23483	23557	23640	23543	23526	23479	23361	23696	23352	23680	23581	23598	23514	23644	23569	23421	23621	23721	23518	23338	23446	23647	23524	23510	23404	23478	23457	23637	23492	23608	23778	23521	23452	23571	23601	23476	23556	23647	23493	23462	23498	23765	23532	23540	23714	23615	23546	23390	23505	23542	23393	23352	23465	23452	23581	23504	23548	23443	23437	23336	23548	23716	23313	23610	23418	23482	23350	23552	23726	23571	23484	23650	23584	23814	23944	23665	23598	23350	23642	23486	23416	23572	23562	23451	23559	23512	23704	23420	23329	23486	23675	23434	23574	23626	23746	23549	23591	23546	23528	23400	23779	23536	23413	23478	23628	23355	23374	23496	23580	23426	23756	23318	23588	23307	23668	23482	23360	23448	23457	23559	23784	23669	23516	23460	23312	23544	23299	23552	23522	23465	23460	23322	23409	23221	23571	23540	23677	23524	23383	23746	23450	23742	23516	23640	23304	23639	23482	23859	23598	23650	23520	23477	23461	23817	23721	23503	23470	23689	23713	23347	23834	23574	23722	23623	23409	23648	23770	23643	23545	23552	23410	23631	23620	23654	23453	23510	23454	23416	23553	23850	23566	23643	23427	23442	23646	23906	23775	23616	23482	23449	23679	23804	23687	23515	23375	23555	23725	23634	23447	23685	23245	23726	23514	23682	23345	23746	23501	23491	23574	23423	23604	23631	23419	23334	23568	23547	23664	23574	23468	23530	23557	23377	23631	23390	23753	23572	23737	23304	23434	23546	23668	23662	23534	23730	23412	23596	23532	23607	23647	23558	23715	23566	23397	23726	23387	23550	23358	23342	23560	23254	23571	23845	23474	23526	23802	23550	23500	23531	23555	23568	23509	23461	23506	23745	23476	23532	23421	23758	23445	23571	23430	23639	23451	23290	23574	23282	23340	23826	23289	23691	23499	23353	23513	23359	23384	23585	23711	23526	23736	23546	23566	23359	23575	23419	23360	23755	23727	23353	23617	23483	23574	23491	23448	23252	23600	23649	23762	23474	23760	23429	23335	23473	23447	23604	23494	23974	23427	23443	23395	23639	23578	23395	23576	23633	23707	23368	23465	23436	23683	23549	23497	23495	23548	23626	23518	23772	23699	23646	23608	23519	23535	23450	23482	23378	23845	23579	23585	23308	23470	23452	23411	23614	23284	23347	23629	23652	23724	23373	23503	23445	23645	23734	23517	23786	23556	23679	23266	23448	23474	23814	23320	23517	23784	23440	23740	23553	23599	23550	23513	23410	23534	23392	23603	23690	23326	23448	23732	23581	23509	23416	23560	24016	23460	23755	23610	23359	23482	23356	23601	23753	23595	23705	23702	23329	23476	23511	23457	23216	23585	23421	23455	23492	23417	23617	23459	23465	23293	23607	23600	23406	23442	23634	23627	23610	23454	23520	23388	23598	23631	23540	23401	23559	23752	23501	23630	23536	23305	23472	23408	23485	23568	23682	23483	23523	23677	23669	23444	23590	23396	23350	23511	23602	23337	23555	23471	23401	23379	23783	23827	23573	23612	23671	23652	23572	23522	23546	23658	23634	23794	23649	23628	23650	23475	23542	23458	23628	23450	23568	23345	23021	23382	23419	23673	23306	23490	23469	23477	23649	23584	23292	23551	23460	23703	23599	23588	23615	23501	23551	23451	23589	23418	23557	23402	23666	23424	23457	23563	23431	23572	23615	23373	23380	23438	23744	23737	23398	23521	23450	23363	23355	23397	23299	23568	23502	23287	23518	23555	23263	23367	23663	23488	23397	23472	23666	23716	23530	23628	23479	23437	23412	23776	23453	23464	23625	23445	23465	23711	23473	23378	23617	23527	23482	23753	23528	23762	23557
40803	69442	60804	51839	74827	65609	45897	31253	20267	15945	15102	14802	14984	14961	14804	14675	14839	14886	14852	14794	14976	14910	15081	14965	14948	14888	14829	14821	14939	14845	14867	14664	14963	14767	14722	14769	14816	14761	14912	14790	14874	14903	14761	14779	14709	14889	14794	14910	14715	14842	14709	14856	14914	14815	14823	14624	14984	14874	14865	14934	14763	14797	14978	14721	14854	14742	14647	14871	14898	14923	14778	14702	14760	14709	14816	14631	14888	14654	14912	14764	14787	14792	14765	14935	14688	14972	14694	14744	14725	14804	14791	14818	14935	14824	14913	14792	14757	14888	14772	14766	14700	14712	14656	14719	14887	14787	14756	14742	14621	14744	14790	14689	14736	14744	14911	14853	14730	14833	14828	14792	14774	14907	14621	14917	14797	14673	14854	14771	14904	14897	14740	14731	14658	14715	14783	14837	14743	14837	14769	14990	14951	14787	14936	14737	14883	14955	14672	14870	14840	14712	14874	14646	14885	14771	14724	14745	14896	14745	14616	14646	14826	14819	14847	14923	14947	14710	14809	14790	14690	14849	14771	14730	14703	14847	15030	14892	14758	14769	14827	14664	14908	14704	14984	14816	14650	14735	14691	14946	15016	14868	14767	14704	14739	14971	14862	14878	14877	15028	14843	14615	14776	14843	14902	14823	14688	14606	14828	14595	14637	14826	14894	14872	14808	14767	14907	14861	14557	14910	14839	14799	14914	14745	14929	14809	14681	14815	14868	14828	15005	14921	14594	14750	14853	14857	14820	14682	14948	14616	14778	14734	14830	14761	14852	14988	14902	14861	14706	14647	14787	14947	14661	14707	14664	14713	14745	14740	14704	14743	14720	14854	14746	14838	14793	14900	14686	14657	14626	14899	14826	14870	14719	14760	14814	14813	14763	14887	14705	14635	14817	14804	14841	14615	14551	14849	14762	14648	14846	14805	14738	14792	14797	14753	14757	14549	14697	14749	14780	14797	14625	14766	14930	14834	14748	14850	14642	14804	14769	14747	14903	14907	14573	14716	15019	14674	14857	14568	14929	14812	14780	14855	14602	14861	14536	14821	14859	14775	14815	14770	14811	14843	14690	14779	14684	14690	14787	14858	14848	14758	14867	14775	14839	14825	14761	14952	14816	14876	14931	14905	14764	14682	14740	14693	14674	15028	14715	14661	14736	14898	14700	14661	14844	14685	14757	14640	14750	14665	14683	14751	14778	14710	14816	14711	14740	14707	14773	14641	14955	14852	14720	14675	14851	14758	14692	14761	14766	14781	14876	14940	14764	14882	14811	14796	14723	14666	14940	14775	14887	14842	14726	14996	14675	14752	14731	14698	14638	14833	14786	14781	14818	14782	14911	14805	14641	14794	14729	14793	14717	14684	14739	14973	14804	14806	14669	14657	14785	14809	14692	14770	14911	14725	14893	14713	14814	14727	14790	14689	14724	14704	14701	14837	14678	14878	14753	14907	14921	14821	14772	14944	15025	14539	14770	14770	14673	14723	14622	14732	14663	14796	14916	14745	14763	14877	14734	14765	14761	14838	14717	14894	14871	14640	14852	14802	14796	14933	14720	14947	14828	14703	14665	14983	14770	14833	14871	14752	14823	14814	14971	14569	14768	14931	14804	14792	14795	14777	14837	14664	14758	14820	14814	14870	14664	14772	14841	14726	14859	14829	14714	14840	14691	14715	14685	14831	15101	14859	14678	14893	14703	14593	14805	14639	14910	14805	14599	14767	14819	14785	14810	14785	14814	14833	14731	14809	14887	14741	14835	14790	14785	14659	14674	14731	14882	14767	14876	14837	14811	14969	14680	14804	14699	14778	14879	14750	14737	14860	14853	14696	14956	14842	14845	14873	14630	14743	14826	14647	14815	14598	14692	14820	14758	14858	14615	14765	14836	14525	14879	14765	14825	14803	14792	14693	14696	14927	14908	14761	14872	14931	14881	14760	14701	14734	14818	14829	14759	14918	14828	14949	14583	14705	14768	14612	14788	14790	14845	14815	14865	14834	14787	14816	14872	14778	14838	14565	14789	14809	14773	14783	14866	14851	14885	14812	14918	14815	15124	14660	14786	14527	14738	14788	14748	14874	14730	14664	14794	14839	14859	14602	14947	14818	14768	14822	14943	14838	14770	14736	14912	14683	14702	14913	14671	14758	14723	14811	14758	14903	14696	14771	14910	14804	14806	14798	14723	14827	14776	14795	14803	14783	14691	14882	14678	14804	14691	14706	14905	14873	14694	14733	14853	14905	14843	14684	14813	14713	14722	14736	14807	14773	14854	14774	14714	14791	14983	14725	14871	14653	14772	14871	14829	14669	14870	14736	14660	14948	14681	14757	14784	14564	14760	14730	14753	14814	14991	14822	14730	14858	14823	14750	14773	14806	14823	14949	14844	14773	14853	14939	14813	14652	14750	14713	14822	14888	14893	14729	14850	14918	14605	14752	14827	14816	14850	14805	14779	14648	14955	14978	14685	14866	14622	14778	14751	14677	14888	14657	14708	14843	14706	14905	14810	14852	14745	14796	14841	14742	14933	14910	14735	14695	14939	14940	14734	14688	14935	14789	14902	14641	14934	14612	14793	14972	14976	14725	14668	14677	14764	14833	14862	14871	14908	14687	14852	14672	14724	14717	14822	14690	14682	14706	15031	14776	14637	14809	14718	14678	14871	14924	14866	14936	14776	14777	14745	14981	14741	14708	14829	14814	14659	14756	14793	14673	14814	14852	14824	14899	14621	14837	14709	14925	14729	14712	14800	14758	14772	14832	14748	15034	14789	14773	14729	14847	14748	14787	14887	14609	14636	14914	14860	14816	14650	14862	14671	14799	14751	14757	14745	14856	14751	14820	14673	14793	14698	14812	14944	14984	14665	14925	14684	14879	14688	14747	14781	14741	14742	14895	14866	14814	14657	14791	14740	14900	14580	14940	14624	14829	14774	14696	14563	14877	14831	14861	14775	14768	14907	14790	14708	14829	14739	14868	14928	14929	14872	14763	14666	14997	14909	14884	14712	14817	14846	14755	14915	14881	14669	14754	14670	14662	14577	14846	14829	14824	14820	14797	14795	14694	14652	14831	14739	14733	14620	14802	14758	14707	14837	14755	14751	14693	14764	14687	14899	14848	14682	14793	14645	14704	14768	14672	14705	14762	14847	14998	14713	14884	14761	14890	14695	14643	14852	14759	14605	14720	14774	14612	14780	14832	14656	14814	14726	14828	14777	14880	14625	14570	14677	14784	15009	14730	14705	14797	14587	14954	14668	14695	14790	14679	14613	14803	14678	14686	14803	14867	14694	14717	14698	14834	14825	14802	14919	14734	14938	14908	14599	14891	14876	14959	14724	14842	14885	14798	14900	14886	14785	14658	14930	14792	14824	14832	14904	14976	14862	14917	14723	14953	14847	14632	14845	14806	14875	14801	14705	14858	14885	14717	14818	14592	14824	14798	14748	14710	14617	14618	14607	14719	14817	14969	14738	14779	14964	14993	14942	14561	14782	14734	14698	14652	14981	14636	14778	14731	14766	14781	14749	14715	14693	14747	14821	14713	14790	14743	14766	14766	14752	14725	14699	14964	14738	14822	14649	14710	14830	14715	14772	14674	14624	14709	14662	14792	14516	14548	14686	14770	14725	14677	14619	14707	14637	14899	14761	14874	14821	14801	14946	14805	14905	15001	14841	14736	14858	14833	14962	14684	14655	14675	14649	14829	14739	14707	14594	14603	14760	14757	14743	14909	14580	14789	14667	14968	14869	14771	14809	14814	14953	14659	14647	14823	14656	14786	14701	14885	14866	14660	14811	14882	14860	14782	14663	14799	14924	14688	14765	14905	14765	14746	14827	14751	14698	14635	14677	14659	14809	14838	14844	14763	14583	14666	14786	14824	14697	14707	14732	14721	14808	14733	14770	14747	14684	14835	14842	14839	14672	15033	14765	14773	14658	14932	14680	14771	14939	14950	14681	14859	14734	14734	14771	14788	14999	14784	14913	14758	14879	14852	14567	14822	14903	14675	14656	14805	14896	14662	14763	14720	14770	14731	14691	14593	14849	14674	14825	14724	14827	14977	14842	14766	14765	14810	14693	14905	14737	14744	14692	14768	14769	14741	14759	14586	14853	14573	14780	14718	14749	14682	14912	14810	14689	14708	14825	14659	14603	14803	14693	14767	14796	14753	14662	14754	14896	14820	14696	14766	14763	14649	14814	14838	14794	14892	14659	14829	14816	14650	14958	14894	14759	14838	14706	14616	14752	14616	14881	14751	14649	14770	14636	14848	14697	14684	14726	14963	14726	14778	14830	14818	14690	14733	14834	14823	14710	14652	14720	14674	14767	14658	14790	14859	14668	14748	14803	14785	14634	14688	14808	14846	14753	14652	14753	14703	14758	14760	14637	14692	14983	14835	14840	14898	14870	14774	14793	14744	14942	14721	14883	14641	14821	14765	14705	14724	14825	14639	14807	14711	14919	14719	14818	14686	14728	14869	14873	14698	14758	14939	14787	14681	14906	14805	14825	14766	14769	14669	14537	14680	14896	14731	14688	14868	14715	14828	14762	14851	14706	14845	14699	14833	14748	14833	14815	14625	14827	14883	14686	14670	14834	14633	14880	14887	14747	14771	14783	14699	14826	14753	14798	14752	14851	14930	14770	14848	14815	14781	14687	14829	14606	14902	14956	14850	14809	14802	14829	14808	14688	14878	14856	14743	14683	14744	14854	14754	14893	14721	14748	14737	14687	14784	14839	14762	14909	14717	14827	14878	14816	14800	14722	14652	14823	14922	14619	14711	14813	14894	14826	14816	14796	14791	14663	14905	14776	14781	14638	14706	14771	14642	14757	14831	14943	14784	14902	14725	14770	14776	14778	14741	14610	14802	14560	14844	14884	14717	14714	14786	14708	14854	14383	14772	14721	14854	14892	14607	15028	14858	14625	14799	14830	14633	14903	14701	14755	14725	14691	14877	14903	14703	14857	14721	14573	14888	14886	14704	14900	14914	14730	14751	14767	14961	14820	14900	14660	14835	14760	14702	14817	14766	14783	14793	14944	14936	14600	14751	14701	14863	14647	14705	14626	14769	14801	14710	14689	14837	14739	14926	14751	14926	14631	14819	14951	14918	14809	14846	14970	14838	14665	14712
36719	39859	40458	40043	36483	30068	27043	25017	23932	23524	23108	23063	23085	23135	23094	23034	22903	23114	23151	22908	23023	22979	23024	22928	23182	23209	23282	23043	23263	22843	22942	23149	23015	23310	23103	23243	22832	23138	23145	22976	22920	23096	23230	23258	23275	22954	23019	23005	23084	23021	22975	23068	23035	23155	23068	23102	23070	23127	22900	22848	22942	23137	23037	23101	23121	23145	23268	23200	23249	23045	23080	22993	23123	22836	22963	22909	23112	22974	23118	23215	23164	23058	23063	23130	23104	22966	23029	22961	23058	23069	23273	22972	23073	23001	23035	22777	23085	23290	23119	23139	23264	23145	23101	23035	23045	23178	23081	22954	23073	22962	22883	23237	22987	23154	23063	22784	22933	23091	23248	23140	23055	23026	23184	23028	22956	23146	23183	22906	22940	23141	22987	23124	23027	22918	23026	23159	23111	23112	23226	22948	22957	22840	23001	23049	22919	22968	23132	22979	22979	23081	23189	23138	22997	22922	23025	23134	23194	23094	23361	22782	22997	22951	23015	23021	23048	22931	23099	22821	23007	22992	22961	22876	23062	23084	23083	23236	23098	23327	23151	23321	22861	23264	22901	23078	23244	23246	23051	23128	22888	23054	22982	22912	23028	23066	23079	23138	23037	23069	22913	22984	23305	23040	23200	23120	23045	23146	22840	23159	23184	22822	23198	22981	23138	23056	23238	23056	23146	22944	23083	23290	22983	23171	23090	23038	23195	23015	23222	23171	23258	22953	22964	23090	23175	22987	22934	23076	23253	23191	23029	23053	23020	23197	22964	22978	23363	23126	22994	23148	23174	22936	23002	23176	22873	22994	23119	23003	23238	22962	23056	23034	23017	23085	23079	22850	22980	23158	22977	23197	23105	23039	23101	22776	23243	22953	23032	23133	23121	23155	22912	22927	23184	22947	23148	23005	23185	23159	22992	23253	23303	23076	22952	23227	23156	23044	22930	23310	22875	23038	23197	23287	23196	23099	22968	22870	23013	23010	22857	22862	22972	23055	23152	22986	23306	23026	23051	23000	22994	23235	23264	23217	23211	23093	23128	22935	22927	22876	23113	23230	23054	22927	23044	23024	23306	22914	23096	23255	23125	23225	22869	23029	23003	23036	23078	23090	23195	23029	23019	23258	23207	23043	22873	23037	22950	22996	22974	22804	23201	22976	22887	23028	23055	23032	23007	22923	22896	23115	22872	22772	23101	23109	23008	22937	23211	22968	23177	23121	23185	22905	23038	23094	23131	23105	22980	22872	23054	22907	23056	23057	23091	22869	23130	22958	23005	23043	22983	23126	22877	23196	22912	23216	23124	23241	22987	22997	23141	23140	22750	23163	23066	22872	22899	22867	22938	22964	22937	22952	23032	23098	23195	22854	22952	23255	22961	23109	23066	23206	23217	23199	22811	22954	23017	23170	22937	23132	22716	22821	23026	23154	23188	22839	23208	23252	23151	23016	23106	23061	22908	23163	23042	22931	23002	23165	23076	23075	22875	22949	23110	22748	23198	23221	23180	23068	23124	23156	22885	22928	23154	22963	23251	22838	23077	23223	22979	23267	23142	23085	23223	23048	23066	23013	23113	23064	23214	23213	23039	22912	22920	23076	22999	23201	23262	23012	23083	22913	23051	23130	22995	23122	23199	23231	23232	23053	23149	23370	22725	22972	22918	23190	23189	23040	23008	23327	22984	23077	23071	23293	22916	23112	22933	23089	23231	22928	23454	22940	23204	23299	22958	23097	23137	22979	23058	22994	23071	22923	22975	23018	23120	23213	23040	22953	23078	23058	23018	23041	23169	23062	23022	23020	22872	23102	22971	22961	23018	22851	23007	22992	23053	22951	23030	23191	22810	23053	22827	22871	22932	22867	22931	22912	23238	22865	23008	22932	23189	23029	23288	23207	23110	22988	23110	23174	23289	22974	23283	23052	23147	23071	23167	23033	23119	23012	22977	23286	22974	23244	23182	22825	23160	23009	23050	23296	23111	22984	22971	23011	23255	23162	23010	23158	23069	23215	22875	23034	23016	23285	23110	23009	23083	23099	22969	22961	23081	23099	22950	22865	22991	23074	23086	23011	23146	22823	23068	22988	23275	23050	23145	23103	23018	23064	23131	23065	23098	23158	23038	23027	23102	23238	23049	23155	23002	22962	22874	23057	23094	22976	23027	23104	23042	23019	23046	23219	23052	23263	23115	23168	23038	23292	23037	22939	22994	23146	23223	23194	22952	23160	22951	23065	22722	23018	23075	22875	23076	23268	23128	23215	23202	23018	22969	23149	23106	23194	23115	22981	23282	23070	23127	23063	23255	23041	23152	23214	22906	23041	23027	23143	23167	23117	23087	23130	22976	22940	22870	23021	23184	22905	23184	23093	23083	23126	23147	23009	23088	23069	23206	23159	23050	23004	23009	22959	22847	22718	22684	23149	23016	23193	23010	23259	23169	22999	23055	23260	23076	22943	23085	22974	22831	23051	23262	22989	23209	23050	23105	22894	23108	23069	23289	23011	22972	22999	23115	23160	23100	23134	23074	23177	23046	22817	22946	23201	23282	23048	23078	23201	22922	23135	23086	22975	23002	23060	23162	23104	23315	23400	23282	23008	22945	23270	23072	22884	23168	23079	23266	22863	23041	23218	23049	23152	22984	23062	23064	23077	23201	23045	23076	23032	22970	23248	22989	22838	23007	22920	22910	23244	23000	23105	23145	22950	23248	23209	22860	23191	23122	23058	23098	22901	23009	23231	23027	23071	23207	23161	23607	22937	23030	22969	23090	22800	22966	23037	22986	23172	23093	23098	23165	23109	23069	23213	22930	23204	22973	23167	23107	23148	23297	23047	22908	23438	23118	23016	22920	22795	23127	23218	23143	22797	22828	23109	23089	22907	23169	23104	22908	23162	23026	23253	23051	23219	23313	23061	23042	23064	22996	23045	23357	23218	22850	23349	23084	22886	23074	22969	23092	23010	22913	22936	23010	22910	23203	22919	23320	23046	22952	22775	23007	22905	23157	22964	23089	23221	23016	23132	23045	23055	22947	22969	23278	23053	23202	23127	23180	22949	23403	23113	23179	23105	23061	23125	23222	23051	23009	23129	23191	22986	23146	23211	23143	22975	22874	22964	23284	23090	23094	23104	23067	23234	22888	22985	23119	23055	22990	23102	23130	22969	23051	23083	23036	23155	23120	22941	23041	23120	22945	23319	23342	23010	23169	23086	23089	23170	23049	23109	23311	22946	23022	23177	22947	23241	23112	22968	23058	22905	22883	23184	23153	23194	22988	23232	23100	23122	23196	22959	22860	22927	23156	23187	23140	23238	22999	22719	23079	23275	23267	23186	23000	23081	23397	23101	23057	23056	23016	23043	23090	23084	23106	22877	23078	23243	23065	23047	22882	22882	22817	23071	23132	23169	23211	23192	23260	22931	23112	23014	23064	23074	23205	23058	22964	22871	23164	23026	23027	23012	23299	22978	22875	23049	23027	23135	23153	22844	23199	23201	23024	23042	23010	23211	23043	22976	22895	23011	22944	23105	22917	23035	23158	23079	23109	22853	23105	22688	23232	22994	23071	23198	22966	23222	23241	23166	22946	23141	23163	23023	23112	22938	23170	23223	22916	23229	23181	23060	23090	22999	22934	22844	22855	22975	22945	22824	22974	23094	22974	23094	23040	23045	22802	22943	23299	22962	23152	22930	23057	23121	22920	22966	22693	22921	23313	23021	23142	23306	23199	23006	22924	23064	23088	23105	22812	23163	22800	23194	23112	22847	23006	23031	23050	22994	22974	23116	23075	22831	22886	23144	22907	22982	23169	22998	23045	23065	22997	23192	23152	23228	23068	22940	23018	23260	23086	22949	23158	23001	23219	22974	22903	22867	23072	23265	23125	23024	23150	23208	23063	22939	22916	23312	23136	23026	23017	23010	23106	23088	23035	23253	22997	23006	23175	23179	23043	22971	22920	22940	23313	23037	23081	22948	23030	23171	22991	22974	22837	23207	22939	23185	23308	23056	23204	23257	22936	23131	23191	23247	22901	23229	22931	23065	23257	23086	23055	22920	23242	23138	23180	22948	23427	23015	22975	23022	23034	23063	23203	23161	22927	22827	22962	22893	22886	23368	23263	23257	23089	23199	23333	23090	22945	22960	23124	23107	23057	23050	23202	23358	23069	23029	23341	23040	23183	22828	23115	23201	23445	23090	23122	23091	23317	23179	23117	23251	23319	22917	22967	22996	23022	23037	22864	23035	23142	23122	23068	23152	23111	23028	22948	23195	23297	23019	23091	22975	23135	23085	23133	23207	22861	23110	23242	23235	23122	23263	23241	22992	22761	22935	23221	23164	22973	23176	23078	23059	23053	22886	23180	23199	22968	23248	23059	23092	22925	22894	23263	23054	23142	23096	23175	23008	23145	23311	23161	23139	23272	23126	23293	23086	23199	23101	23138	23091	23153	23133	23044	22915	23034	22989	23090	23130	22836	23010	23010	23104	22796	22983	23060	22992	23070	22950	22989	22976	23253	22985	23213	23020	23131	23207	23091	23255	22943	23236	23196	23240	23065	23115	23009	23214	23036	22908	23004	22826	23135	23086	22955	23089	23267	23116	23076	23035	23116	23016	22956	22930	23022	23119	22738	23167	22871	22911	22917	23164	23303	22943	22911	23200	22947	23036	23280	23166	23087	23217	22958	22865	23105	23051	23187	23169	23218	23204	23103	23108	23152	22827	23061	23249	22966	23103	23100	23001	23099	22932	22823	23025	23150	23318	23112	23074	23325	23051	23149	22997	23246	23224	22817	22884	23043	23136	22957	23137	23005	22880	22924	23121	23223	23170	23110	23060	23078	23026	23172	23246	22906	23144	23308	23170	23351	22835	23287	22859	22934	23030	22825	22973	22962	23223	22973	23095	22790	23082	23281	23499	23203	23055	23308	23222	23162	22813	23118	22930	22736	22947	23368	23119	22875	22775	23119	23086	23192	23193	23069	23070	23018	23065	23214	23132	23026	22998	23020	23061	23102	23288	23217	23114	23223	23140	23197	23068	23293	23134	23037	23104	23012	22875	22993	23093	23209	22932	23235	22894	23003	23004	23094	23152	23088	23182	23137	23005	22955	23220	23221	23117	22797	23135	23048	22996
31832	46471	36019	32426	26391	20147	17181	15625	14741	14191	14076	14093	14052	13996	13973	14311	14170	14250	13985	14160	14271	14043	14066	14112	14160	14061	14008	14125	14035	14178	14290	13944	14099	14106	14097	13990	13960	14296	14066	14140	14148	14204	14094	14089	14097	14282	14004	14086	13976	14218	14143	14183	14017	13969	14115	13954	13964	13906	14175	14138	13883	14138	13958	14216	13992	14180	14134	14090	14049	14161	14150	14050	14218	13950	14146	14022	14010	14023	14141	14208	13941	14050	14133	14205	14021	14000	14191	13895	14020	13875	14213	14052	13975	14268	14101	14046	14071	14024	14150	13982	14067	14031	14103	14092	13910	14220	14174	13974	13943	14134	14162	13955	14143	14066	14047	14164	14109	14159	14091	14261	14030	13971	14132	14073	14133	14178	14183	14185	14162	14155	14258	14074	14240	14137	14000	14003	14096	13857	14208	13938	14103	14233	14011	14269	14090	14208	14271	14285	14219	14108	14010	14016	13867	14014	13988	14128	13980	13950	14046	14063	14000	14184	14021	14042	14163	14000	14165	14107	14016	13948	14078	13969	14069	14212	14117	14093	14073	14144	14084	13923	14081	14075	14127	14048	14071	14185	14275	14102	14142	14167	14206	13963	14049	14111	14014	14056	14015	13853	14161	13997	14009	14142	14007	14301	14284	14096	14043	14054	13803	14007	14036	14140	13980	14143	14048	14116	14086	14219	13965	14022	14070	13933	14164	14067	14138	14053	14174	13864	14177	14021	14187	14077	14160	13974	14072	14066	14102	14083	14258	14043	14071	14097	14053	14064	14085	14041	14132	13968	13990	13949	14032	14103	14087	13974	14121	13957	14032	13879	13986	14201	14050	14062	14073	14174	13970	14113	13871	14189	14227	13852	14032	14092	14021	13938	14185	14148	13785	14001	14120	13971	14003	14112	13844	14015	14243	14035	14011	14213	14059	13895	14105	14085	14114	13905	14271	14181	14111	14155	14064	14012	14084	14348	14123	14193	14031	13997	14140	13911	14004	14138	14077	14087	14127	14060	13910	14107	13935	14181	14138	14016	13958	13934	14124	13936	14081	14028	14093	14120	14210	14337	14094	13868	14103	14071	14099	14197	14066	13965	14064	14012	14035	14036	14137	13844	13999	14075	13952	14189	14260	14108	14090	14047	14077	14084	14178	14180	14009	14245	13977	14133	13962	14096	14054	14018	14157	14044	14007	14120	14000	14051	13999	14007	14154	14234	14060	14066	14030	14061	14033	14135	14080	14095	14132	14046	14112	14169	14091	14091	14046	14119	14045	14143	14128	13997	13947	13977	14026	13846	14046	14126	14069	14045	14070	14114	14220	14073	14062	14277	14008	14137	14119	14024	14152	13902	14036	14023	14091	14030	14130	14125	14060	14080	14130	14053	14039	13981	14171	13999	14078	14117	14078	14005	13912	14141	13925	14103	14111	13981	14028	14078	14099	13992	14151	14001	14087	13999	13960	14264	13953	13954	14213	13920	14115	13959	13986	14036	14239	13924	14092	14010	13960	13963	14067	14260	13944	14075	14022	14155	13903	14041	14107	14003	14066	14172	14092	14045	14112	13817	14214	14137	14072	13974	14123	13908	14014	14098	14075	14172	14028	14033	14081	14205	14080	14228	14140	14057	14060	13965	14014	13999	14118	13815	14232	14138	14031	14097	13995	14006	14040	14072	14109	14149	14033	14060	13997	14051	14030	14100	14015	13939	14091	14063	14013	14188	14127	14292	14056	14061	14208	14032	14267	14008	14110	14253	14135	14236	14195	14023	14092	14107	13936	13984	14135	14159	14138	14181	13927	14084	14037	13960	14141	14000	14007	14140	14100	13963	14103	13977	14112	14082	14121	14077	14129	14035	14133	14034	14003	14073	14165	14028	14124	14192	14063	14152	13827	14122	13991	14007	13995	14091	14089	14092	14179	14136	14006	13819	14107	14346	14019	13886	13960	14069	13906	14167	13999	14242	13975	14028	14063	14009	14007	14057	14082	14146	14225	14113	14097	14167	14232	14000	14131	14121	13971	14018	14042	14030	14037	14231	13996	14086	14045	14034	14106	14199	14197	13925	14082	14018	14093	14060	14113	14192	14223	14221	14094	14144	14078	13993	14111	14213	14352	14075	14154	14155	14256	14013	14044	14146	14228	14179	14064	14016	13914	14189	14232	14042	13858	14137	14211	14049	14010	14193	14098	13967	14137	14134	14056	14183	13977	14187	14084	14001	14176	14013	14049	14039	14087	13936	14125	14016	14272	14043	14145	14122	14050	13969	14040	13896	14174	13971	14217	14131	14014	14137	13983	14246	14057	13992	14028	14122	13948	14075	14128	14220	14043	14039	14166	14178	14037	14091	14060	13989	14177	13933	13916	14090	13945	14176	14031	14039	14009	13910	14170	13967	14130	14135	14097	14153	14241	13996	14064	14086	14233	14104	14206	13978	14192	14110	14118	14037	14235	14031	14185	14182	13931	14078	14125	14193	14074	13970	14147	14249	14111	13933	14015	14180	14070	14069	14151	13978	13891	14243	13989	13977	14098	14191	14032	13849	14145	14167	13979	14028	14199	14068	13934	14184	13988	14125	13946	14261	14112	14176	13988	14061	14097	14127	13994	13921	14044	14210	14186	14118	14026	14034	14192	14140	13915	13996	13881	14066	14142	14046	14067	14136	14172	13938	13973	13963	14131	14186	13987	14002	14046	13960	14080	14082	14122	13957	13984	13995	13956	14159	14070	14025	14054	14096	14069	14178	13999	13774	14266	14007	14180	14117	14100	14060	14140	14031	14061	14133	14205	14085	14123	14199	14177	14018	14157	14022	13978	13868	14089	14171	13977	14049	13833	14062	14121	14029	14072	14082	14057	13990	14093	13922	14079	13886	14096	14066	14075	14157	13984	14133	14007	14107	14161	13986	14218	14082	14013	14147	14146	14008	14047	14097	13948	14195	13966	14008	14101	14067	13975	14305	14168	14120	14132	14030	14176	14088	14088	13833	14043	14082	14300	14103	14127	14167	14136	14286	14239	14026	14080	14153	14041	14040	14151	14049	14021	14007	13976	14038	14039	13885	14111	14160	14085	14115	14190	14127	14058	13975	14029	13963	14043	14047	14214	13876	14025	14074	14229	13937	14054	14042	13929	14145	13957	14073	14010	13972	14050	14005	14064	14100	14082	14199	14030	13932	14090	14090	14139	14060	14123	14147	13989	14166	13971	13924	14237	13943	14139	13957	14070	14041	14117	13960	13969	14094	14131	14117	14008	14096	14162	13947	13964	14068	14008	14153	13905	14005	14097	14066	13990	13952	14067	14262	13880	13925	14149	13951	14003	14002	13880	14046	14159	14086	14126	14020	14187	14142	13970	13973	14074	14116	13975	14034	13874	14166	14064	14086	14116	14054	14103	14063	14247	14060	14020	14089	14110	14222	14051	14002	14013	14043	14099	14051	14100	14057	13935	14053	14088	13990	14083	13982	14207	13899	14147	13986	14118	14012	14135	13858	14184	14186	14078	14059	13990	14188	14115	14067	14000	14144	13985	13997	14083	14106	14205	14111	14044	14011	14240	14197	14207	14057	14224	14099	14163	13983	13999	14104	14047	14144	14136	14182	13945	13896	13965	14125	14041	14147	13877	14074	14006	14108	14149	14088	14112	14047	14036	14022	13971	14158	14170	13924	14128	14050	13997	14268	14117	14039	14156	14017	14114	14176	14156	14200	14006	14114	14148	14042	14039	14075	14096	14086	14079	14286	14185	14029	14172	14085	14008	14158	13975	14186	14164	14087	14003	14124	14078	14167	13994	14029	13948	13855	13915	14154	14167	14077	13975	14109	13989	13901	14114	14188	14171	13937	13914	14186	14114	14038	14092	13970	14304	13936	14295	14081	14099	14222	14003	13968	13992	13898	14058	14035	14123	14219	14057	13910	13822	14051	13947	14148	14140	14097	14202	14003	14104	14009	14114	13968	14048	14115	14063	14109	14085	14243	14039	13955	13901	13979	14122	13935	14170	14014	14115	14159	14138	14096	13986	14224	14063	13962	14190	14257	14086	13883	14088	14031	14195	14217	14044	14135	14213	14148	14068	14015	14210	13907	14295	14120	14056	14056	14108	14103	14169	14187	14001	14141	14080	14297	14106	14169	14043	14081	14103	14103	14152	14111	14175	14109	14182	14217	14241	13996	14123	14053	13976	13964	14067	14126	14034	14198	14087	13979	14037	13998	14113	14010	13909	14080	13997	14013	14028	14121	13914	14087	14000	14048	14059	14145	14047	14044	14079	13957	14098	13915	14124	13976	14152	14044	14036	14156	14065	14031	14080	14207	14004	13984	14117	14170	14117	14035	14141	14240	13991	14072	14078	14162	14135	13960	14221	13965	14234	14081	14214	14184	14054	14165	14110	14062	14020	14068	13904	14126	14112	14072	14092	13863	13992	14192	14033	14188	14155	14008	14075	14116	14178	14081	14114	14078	14022	14026	14068	14121	14121	14206	14170	13995	14109	14032	13973	14115	14048	14043	14073	14154	14131	14267	14169	13996	14241	14132	13984	14173	13993	14165	13966	14090	14088	14132	13931	14252	14182	14021	14180	13986	14037	14259	14211	14102	14308	14084	14008	14017	14148	13996	14176	14044	14182	14080	13967	13962	14132	14036	13975	14105	13980	13949	14212	14098	14025	14277	14039	14034	14018	14143	14120	14018	14081	14162	14166	13852	14169	14113	14136	14156	13909	14138	14171	14088	13918	14138	14072	13975	14053	14017	14150	14070	14133	13926	14166	13997	14139	13969	13988	14158	14027	14205	14008	13995	13978	14107	13904	14222	14078	14163	14099	14129	14076	13927	14097	13989	14063	14341	13992	14106	14092	14069	14063	13994	14020	14151	14103	14246	14182	14105	14027	13946	14128	14157	14300	13952	13965	14014	14121	14098	14063	14061	14006	14182	14013	13952	14103	14320	13936	13939	14093	14095	14116	14097	14046	14043	14074	13997	14055	14006	14040	14004	14103	13907	14052	14087	14064	14148	14125	14237	14046	14038	14061	13984	14127	14080	14204	14077	14083	14132	14129	14079	14174	14002	14202	14129	14036	14058	14050	13980	13960	13969	14236	14113	13934	13990	14130	14056	14191	13998	14071	14068
25821	21999	43332	67562	61719	45921	34174	26882	24316	23498	23496	22975	23114	23314	23232	23074	23221	22984	22975	23060	23041	23168	23066	23332	23049	23009	22889	23109	23272	22892	23144	22820	22957	23042	22927	22950	22991	23093	22862	23099	23007	22772	22977	22783	23057	22783	23032	22789	23174	22900	23246	22860	22866	22985	22742	22931	22751	22732	23034	22973	22830	22839	23086	23035	22985	22761	22930	23087	22893	22883	23004	22856	22851	22701	22717	22726	23041	23081	22871	23157	23104	23151	23185	22934	23011	23127	23015	23023	23039	22906	23057	22786	23007	22882	22920	22829	22663	23067	22943	23023	23003	22962	23094	23029	22879	23034	22959	23226	22687	23089	23371	23139	22811	22676	23030	22937	22887	22855	23189	23207	22996	23084	22865	22732	22980	23235	22951	22980	23089	23058	22950	22990	23155	22977	22945	22828	23029	23219	23263	22750	22918	22945	22775	22969	23030	23146	22881	22895	23074	22825	22964	22974	22993	22858	22855	22957	23175	22850	22938	22882	23055	22967	23064	23188	23034	22986	22731	23098	22961	22940	22856	22866	22760	23087	22885	23075	23083	23043	23110	23087	22801	22858	22840	22779	22927	23043	22914	22774	22938	22700	22904	22856	22936	22704	22943	22800	23206	22924	22823	23089	23005	22944	22816	22980	22840	22917	22916	22769	23123	22958	22959	22897	22926	22907	23011	22884	22946	23082	22952	22930	22892	22929	22774	22879	22850	22915	22897	23064	22875	22852	22966	22820	22890	23009	22881	22989	23069	22806	23145	22903	22964	23245	22851	22884	22949	23026	22917	22657	22770	23027	23045	22723	22887	23214	22930	22827	22943	22884	23123	22992	22806	22921	22637	22948	22942	22886	23095	22808	22806	22974	23124	22851	23168	23031	22815	22945	22909	23092	23090	22926	22863	22996	22829	22877	22847	23113	22997	22923	23212	22902	23066	23102	22845	23153	23090	22801	23057	23157	23003	23018	22701	22784	22849	22767	22717	22996	22691	23130	23103	22750	23031	23037	22897	22990	22903	22633	23015	23144	22995	23074	23023	22892	22985	22988	22990	23026	22935	23138	23014	22932	22908	23013	23023	22903	23003	23107	23165	22900	22695	22909	22959	22908	22895	22833	23052	22860	22872	22866	22847	23026	22731	22707	23085	22808	22885	22813	22924	22922	23058	22991	22940	23415	22806	23056	23023	22846	22850	23142	22974	22855	23194	22762	22659	22928	23062	22962	23233	22941	22716	22900	22827	22939	23003	22864	23022	22931	22958	23220	23111	23151	23006	22905	23016	22967	22861	22825	22938	22775	23064	22691	22874	22929	22783	22807	23048	22936	22875	22852	22834	23087	23045	22746	22835	23159	22885	22748	22907	23099	22941	22908	22705	22814	23073	22850	23065	23102	22984	23017	22888	22864	23153	22937	23224	22999	23086	22943	22935	22803	22928	23011	22856	22974	22796	22859	23017	22943	22966	22750	22817	22776	22954	22863	23089	23016	23041	22929	22753	22919	23075	22963	22931	23272	22893	22919	23150	22926	22630	22905	23049	22917	23112	22915	22773	22840	22978	22968	23153	23004	22978	22934	23147	22876	22907	23050	22921	23101	22870	22894	22654	22836	23142	23098	22752	22882	22860	22764	23038	22740	23165	23042	22972	22948	23024	23005	23012	22950	23153	22858	22985	23093	22841	22775	22803	22905	23032	22837	22921	22932	22771	22622	22942	22938	22996	23065	22921	22897	22987	22898	22668	22807	22807	22961	23089	22777	22817	23006	22821	22873	22995	22754	22952	23010	23047	23049	23181	22961	23019	22851	22850	22906	22657	22880	23023	22890	22984	22961	22759	23018	22597	22750	22897	22774	22776	22939	23323	23284	22956	23140	22794	23054	22619	22791	23091	22934	23010	22871	22719	23244	23200	22886	22963	23131	23074	23050	22819	22789	22753	23037	23071	23002	22924	22895	22930	22978	22900	22766	22780	22976	22898	22816	22920	22898	22924	22858	22681	22733	22943	22946	22782	22776	22968	23064	22516	23100	23134	22794	23112	22739	22946	22826	23095	22956	22918	22945	22878	22865	22983	22967	22852	22819	22956	22788	23141	23163	22947	22962	23119	23030	22964	23170	23115	23009	22944	23112	22915	22991	22903	22898	22901	22840	22952	22910	22891	22925	22653	22888	22842	22950	23010	23003	22861	22918	23099	22714	22886	23018	22766	22965	23145	22872	22968	23039	23160	22906	22908	22978	22863	23058	23041	22804	22946	22879	23006	22700	22773	22930	22909	22870	22961	22916	23084	22803	23035	23103	23095	22819	22773	22858	22961	23052	23137	22923	23023	22876	22837	23109	22925	22706	22981	22896	23004	22868	22897	22704	22872	22815	22738	23137	22842	23140	22834	23199	22939	23141	23115	23072	23020	22906	23152	22979	22756	22768	22989	22946	22993	22963	22829	23026	23135	22592	23299	22799	22738	22998	22834	22871	23201	22938	23114	23051	22839	22853	22965	23092	23209	22925	22798	23002	23054	22808	22902	22901	23043	22859	23188	22980	22925	23037	22843	22821	22855	22890	22892	23163	22909	22822	22736	22756	22638	22996	23188	23083	23137	22933	23216	23030	22936	22611	22878	22871	23042	22842	23067	22985	22821	23019	22988	23102	23027	23071	23121	22904	23026	22980	22961	22878	22952	22972	22984	22884	23082	22739	23007	22949	23082	22956	22995	23067	22657	22916	22974	22945	22824	22970	23133	23011	22971	22763	23057	23144	22726	22777	22896	22892	22868	22837	22931	22940	22979	22742	22793	22796	23040	23125	22980	22894	23275	22832	22838	22816	23093	23002	22991	23003	23048	22913	22965	22928	22893	22928	22955	22994	23033	22960	23067	22937	22925	23064	23064	23077	22888	22886	22895	22916	22643	22903	22839	22733	22849	22946	22794	22808	22723	22860	22766	22858	22937	22950	23092	23045	22861	23120	22997	22940	22712	23120	22956	22835	22929	23036	22849	23329	23171	22926	22981	22723	22856	22805	23142	22917	22949	22776	22971	22980	22906	22971	22893	22744	23049	22854	22770	22948	23287	22886	23080	22989	23143	22913	22981	23093	22883	23096	22809	22651	22915	22895	22922	22785	22530	23110	22794	22921	22744	22853	22884	23022	22963	23004	23159	22922	23047	23096	23100	22853	23171	23137	22910	22822	22930	22796	22761	22771	22833	23037	23128	22849	22845	23104	22964	22933	22937	22844	23160	22929	23220	22924	22951	22958	23031	22797	22869	22948	22965	22869	22898	23010	22859	22986	23034	22776	22823	22755	22822	22848	23046	23008	22917	22878	22830	22942	23192	22874	23133	22937	22897	23027	22889	22826	23151	22713	22897	22777	22774	22662	22898	22869	22905	23012	22967	22820	23081	23175	22892	22882	22953	23035	23214	22973	23092	22901	23111	22826	22667	22942	22987	22669	22807	22831	23094	22819	23077	22623	23132	22798	22981	23064	22889	22928	22916	23062	22942	23024	22830	22758	22858	22926	23052	22968	22917	23068	22782	23095	22708	22855	22918	22993	22897	22991	23059	23255	22629	23011	23023	22849	22993	22950	22845	23032	23088	22899	22878	23015	22693	22826	22964	22889	22977	23193	22866	23149	23067	22942	22920	23018	23151	22967	22847	22744	22860	23157	22886	22955	22849	23136	22846	23108	23103	23204	23063	23029	23254	22889	22903	22986	22838	22916	22793	22787	22879	22866	22785	22867	22821	22973	23020	22810	22941	22893	22975	23084	22908	22924	22770	22644	22560	22859	22990	22648	23085	22963	22952	22972	23022	23130	23266	23009	22973	22672	22714	22860	22633	22509	22751	22980	22897	22902	22901	23131	23039	22948	22762	22886	22819	22892	22864	23138	23106	23122	22701	23066	22770	22787	23257	22914	22866	22801	22688	22835	22965	22916	23277	22791	22939	23022	23170	22963	22959	22696	22626	22990	22817	22924	22956	22624	23087	22921	22897	22873	22697	23015	23145	22975	22999	23166	23009	22924	22855	22804	22778	22894	23039	22940	23106	23049	22722	22905	22972	22913	23082	22843	22867	22714	22987	22901	22909	23192	22960	22919	23060	22974	22722	23067	22898	22832	23066	23199	22979	23004	22883	22924	22960	22666	22734	23101	22807	22821	22823	22673	22882	22728	22921	22871	23090	22879	22903	23071	22932	22968	22966	22926	23054	23110	22621	22926	23078	22904	22746	22796	23041	23042	23055	22749	22919	22975	22891	22983	22636	22830	22963	23067	23109	22957	23156	22940	22871	22743	22858	22781	22736	22860	22753	22926	22682	22921	22960	22780	23062	22790	23195	22954	22905	22939	23061	22936	23026	22621	22923	22836	22882	22677	23052	22892	23024	22891	22796	22962	22897	22994	22949	23073	22777	22781	23059	22791	23031	22632	22804	22818	22960	22981	22857	23139	23131	22882	22705	22961	22897	22975	22952	22958	22966	22891	23024	22964	23052	23037	23026	23011	23060	22895	23044	22967	22965	22915	23127	22873	23042	22798	23006	22713	22845	22674	22953	22854	23022	23019	23157	22884	22901	22978	22809	22808	22814	23010	23072	23146	22875	22923	22786	22696	22855	23031	22901	22921	22962	22751	23088	22905	23062	23179	22930	22955	22794	22944	23018	22948	22983	22970	22908	22990	22649	23034	23224	23044	22920	22878	23146	22959	22936	22778	22897	23023	23183	22919	22817	22976	22953	22751	23044	22924	23023	22844	23087	23036	22696	22956	22802	22962	22987	22790	22811	22828	22938	22851	22972	22973	23118	23012	22870	22899	22850	22789	22877	22755	22988	22694	22851	23145	22817	22885	22986	22953	22961	23136	22802	23020	23142	23026	22826	22951	23116	23118	22927	22910	22820	23056	23026	23167	23019	22928	23025	23031	23135	23025	22958	23003	23061	22842	22945	22850	23104	23258	23045	22798	23285	23009	22906	22742	23130	22966	22866	22792	22633	22878	22923	22944	22782	22971	23024	22948	22836	22893	22977	22810	22956	22999	22881	22995	23058	23089	22818	22744	22824	22949	22818	22848	23066	22809	23226	22873	22659	22963	22864	23156	23095	22913	22969	23258	22945	22866	23066	23026	22930	23000	22917	23082
27080	50968	74742	76183	59338	35850	23209	17034	15190	14531	14490	14213	14217	14313	14424	14257	14281	14450	14484	14358	14420	14408	14384	14318	14524	14488	14433	14485	14469	14195	14342	14369	14447	14371	14348	14273	14333	14351	14151	14346	14197	14340	14380	14271	14364	14327	14298	14386	14465	14367	14272	14518	14309	14402	14205	14419	14272	14211	14499	14272	14411	14323	14345	14493	14172	14415	14283	14397	14283	14460	14390	14333	14475	14282	14395	14408	14296	14231	14425	14416	14465	14574	14345	14320	14303	14266	14200	14478	14384	14181	14439	14349	14481	14269	14388	14522	14258	14183	14493	14236	14475	14362	14237	14198	14319	14301	14314	14295	14403	14402	14199	14368	14287	14189	14288	14394	14383	14284	14163	14490	14378	14222	14316	14443	14227	14272	14308	14413	14379	14319	14350	14308	14368	14187	14269	14360	14371	14262	14224	14043	14219	14429	14219	14459	14370	14361	14305	14066	14165	14146	14261	14198	14311	14483	14371	14338	14346	14438	14325	14388	14201	14257	14581	14388	14332	14298	14430	14260	14376	14361	14185	14227	14225	14436	14319	14226	14321	14408	14289	14337	14206	14210	14217	14228	14353	14298	14146	14321	14439	14385	14432	14216	14440	14164	14335	14246	14403	14305	14493	14121	14103	14299	14210	14170	14241	14324	14395	14540	14327	14241	14325	14390	14425	14360	14305	14391	14422	14339	14421	14196	14215	14303	14549	14254	14056	14261	14300	14217	14357	14275	14390	14287	14353	14360	14265	14389	14246	14254	14229	14278	14314	14251	14268	14446	14277	14294	14367	14346	14301	14246	14334	14311	14276	14389	14378	14376	14273	14381	14384	14361	14415	14406	14264	14271	14199	14364	14341	14253	14304	14158	14175	14351	14240	14435	14255	14478	14314	14206	14298	14374	14207	14368	14336	14263	14436	14359	14310	14290	14249	14420	14347	14355	14449	14364	14399	14372	14202	14353	14322	14102	14225	14466	14325	14324	14212	14345	14335	14424	14249	14247	14131	14434	14246	14371	14121	14278	14191	14342	14340	14348	14356	14299	14319	14337	14073	14323	14138	14480	14321	14164	14302	14366	14260	14293	14298	14271	14389	14397	14321	14357	14364	14371	14141	14335	14387	14245	14398	14240	14465	14318	14269	14282	14369	14276	14335	14223	14385	14262	14275	14322	14354	14210	14429	14185	14296	14069	14394	14383	14275	14427	14274	14152	14233	14332	14313	14203	14256	14280	14367	14158	14444	14369	14247	14225	14370	14322	14296	14377	14339	14127	14348	14314	14438	14305	14289	14316	14252	14437	14273	14359	14359	14274	14315	14179	14113	14295	14217	14364	14388	14205	14396	14327	14411	14259	14293	14458	14300	14199	14372	14449	14316	14351	14257	14318	14403	14404	14263	14229	14342	14402	14275	14443	14376	14185	14224	14342	14410	14178	14289	14299	14128	14355	14352	14233	14424	14289	14200	14297	14285	14309	14486	14256	14334	14289	14298	14291	14295	14433	14207	14448	14246	14112	14366	14420	14377	14234	14424	14270	14270	14311	14474	14332	14241	14379	14169	14133	14330	14229	14232	14470	14442	14203	14267	14303	14194	14269	14418	14217	14372	14320	14310	14266	14189	14217	14234	14247	14259	14388	14191	14226	14460	14200	14363	14382	14309	14147	14277	14242	14389	14432	14188	14260	14289	14283	14380	14303	14310	14325	14433	14278	14249	14296	14286	14513	14316	14332	14265	14059	14466	14124	14349	14248	14298	14315	14301	14253	14201	14225	14307	14140	14241	14321	14449	14050	14732	14383	14376	14278	14333	14284	14291	14248	14407	14246	14333	14211	14282	14293	14202	14153	14126	14250	14348	14214	14434	14323	14204	14467	14187	14348	14368	14259	14395	14182	14414	14265	14257	14346	14248	14243	14283	14265	14077	14219	14360	14418	14249	14356	14306	14332	14359	14328	14366	14471	14133	14176	14104	14347	14277	14401	14187	14315	14428	14340	14318	14237	14301	14220	14425	14283	14355	14402	14397	14247	14335	14313	14372	14547	14342	14225	14306	14323	14307	14355	14248	14345	14315	14233	14295	14308	14298	14193	14433	14222	14234	14236	14451	14369	14175	14319	14254	14488	14405	14262	14127	14291	14473	14404	14153	14404	14293	14179	14393	14083	14196	14337	14417	14504	14421	14293	14268	14402	14252	14337	14419	14015	14374	14113	14378	14294	14382	14406	14448	14385	14506	14287	14203	14368	14149	14471	14212	14451	14235	14426	14493	14397	14178	14333	14298	14127	14371	14268	14170	14311	14332	14246	14372	14277	14292	14146	14238	14390	14458	14306	14414	14128	14290	14428	14220	14376	14503	14196	14562	14316	14304	14321	14223	14427	14323	14348	14223	14241	14217	14159	14259	14196	13979	14260	14398	14249	14408	14522	14407	14240	14253	14199	14351	14200	14365	14286	14300	14158	14268	14457	14419	14333	14191	14228	14323	14173	14464	14228	14471	14370	14269	14344	14314	14171	14335	14349	14329	14323	14165	14384	14211	14413	14269	14248	14239	14317	14309	14343	14298	14256	14382	14273	14425	14218	14244	14380	14249	14293	14202	14275	14268	14202	14355	14174	14243	14257	14353	14188	14255	14442	14340	14420	14322	14479	14282	14379	14315	14287	14374	14310	14383	14204	14392	14360	14421	14179	14308	14227	14301	14121	14345	14185	14065	14231	14458	14294	14361	14086	14391	14188	14263	14249	14164	14426	14315	14283	14221	14186	14382	14275	14253	14289	14397	14295	14286	14376	14264	14205	14291	14214	14290	14188	14247	14289	14398	14439	14240	14267	14397	14452	14167	14381	14248	14232	14295	14314	14380	14212	14206	14487	14228	14321	14343	14250	14405	14514	14461	14437	14227	14210	14535	14276	14444	14184	14294	14309	14298	14445	14518	14331	14247	14255	14281	14322	14449	14260	14284	14239	14368	14320	14385	14429	14203	14278	14291	14560	14211	14499	14272	14379	14386	14241	14368	14246	14343	14294	14371	14334	14344	14352	14301	14217	14311	14139	14099	14421	14426	14228	14208	14197	14375	14296	14310	14335	14446	14307	14280	14328	14310	14296	14209	14289	14313	14356	14245	14278	14308	14366	14327	14311	14360	14358	14228	14371	14193	14462	14219	14445	14372	14179	14199	14287	14337	14252	14401	14212	14179	14167	14285	14308	14318	14343	14221	14210	14373	14386	14215	14396	14281	14386	14266	14368	14346	14365	14341	14342	14253	14307	14213	14179	14330	14327	14325	14309	14305	14362	14307	14225	14337	14190	14350	14543	14322	14478	14273	14245	14429	14427	14309	14203	14376	14399	14371	14196	14462	14419	14299	14511	14345	14317	14477	14214	14267	14189	14376	14243	14266	14159	14218	14197	14230	14408	14324	14321	14181	14261	14071	14317	14283	14351	14283	14395	14546	14332	14477	14348	14362	14472	14443	14534	14146	14287	14458	14265	14375	14162	14248	14335	14460	14370	14334	14200	14226	14335	14228	14260	14284	14343	14224	14207	14226	14473	14166	14244	14382	14147	14259	14431	14181	14250	14122	14253	14290	14279	14305	14232	14234	14188	14358	14461	14339	14419	14234	14394	14317	14282	14196	14287	14273	14341	14354	14170	14374	14379	14179	14239	14358	14301	14296	14387	14320	14412	14404	14419	14122	14283	14284	14295	14295	14280	14366	14389	14390	14401	14550	14333	14205	14144	14203	14384	14224	14370	14305	14237	14351	14165	14350	14203	14438	14291	14127	14278	14241	14392	14368	14553	14219	14338	14224	14220	14331	14276	14230	14370	14393	14217	14404	14382	14281	14255	14252	14300	14290	14370	14383	14247	14175	14285	14334	14277	14409	14430	14513	14192	14335	14393	14179	14339	14374	14343	14161	14314	14228	14282	14395	14156	14473	14232	14291	14248	14285	14335	14379	14319	14358	14302	14112	14318	14283	14373	14419	14412	14283	14500	14370	14420	14346	14280	14227	14286	14148	14187	14451	14457	14514	14309	14361	14502	14322	14350	14343	14285	14272	14435	14230	14264	14212	14382	14289	14235	14092	14233	14355	14358	14438	14198	14410	14433	14205	14409	14369	14218	14455	14295	14328	14358	14302	14394	14323	14380	14220	14244	14249	14399	14326	14520	14219	14218	14144	14443	14230	14542	14315	14274	14262	14371	14408	14368	14182	14399	14283	14446	14384	14372	14177	14256	14288	14245	14354	14403	14390	14328	14350	14384	14300	14394	14291	14403	14240	14331	14322	14328	14038	14424	14216	14322	14306	14291	14368	14367	14300	14226	14265	14113	14502	14378	14234	14091	14346	14348	14266	14277	14258	14335	14361	14370	14322	14225	14401	14389	14479	14317	14310	14398	14332	14313	14247	14293	14369	14171	14293	14518	14324	14259	14201	14161	14280	14219	14435	14267	14267	14352	14376	14264	14437	14367	14362	14256	14190	14228	14294	14247	14264	14338	14437	14096	14499	14330	14316	14348	14275	14373	14310	14314	14439	14252	14373	14409	14347	14314	14453	14189	14370	14305	14391	14260	14141	14222	14265	14204	14295	14283	14434	14332	14269	14427	14375	14228	14153	14346	14595	14310	14077	14292	14402	14267	14372	14369	14446	14436	14233	14317	14334	14351	14187	14332	14353	14319	14344	14286	14374	14127	14389	14300	14202	14203	14484	14304	14331	14388	14297	14363	14277	14369	14318	14195	14187	14308	14290	14394	14373	14099	14335	14299	14086	14266	14248	14193	14326	14217	14368	14396	14375	14223	14401	14062	14266	14342	14376	14302	14489	14293	14338	14354	14344	14320	14459	14202	14276	14393	14305	14184	14230	14296	14361	14235	14251	14265	14370	14417	14322	14277	14288	14330	14179	14293	14118	14519	14290	14349	14241	14476	14289	14365	14421	14198	14259	14365	14166	14314	14356	14062	14355	14327	14267	14328	14551	14290	14325	14321	14398	14310	14281	14604	14202	14401	14253	14274	14382	14340	14224	14336	14179	14411	14205	14185	14470	13988	14328	14332	14374	14402	14289	14423	14303	14297	14359	14347	14338	14223	14409	14259	14260	14318	14255	14430	14536	14350	14340	14327	14043	14300
23725	21606	34654	42865	68632	66179	49240	33841	26782	24674	24028	23641	23700	23589	23973	23609	23488	23474	23850	23741	23822	23627	23720	23553	23532	23673	23547	23469	23446	23618	23509	23692	23418	23602	23484	23551	23229	23612	23238	23289	23363	23506	23676	23377	23460	23370	23503	23496	23351	23259	23323	23185	23481	23431	23496	23538	23529	23538	23546	23364	23408	23396	23284	23486	23702	23498	23221	23570	23190	23539	23591	23457	23398	23626	23543	23462	23244	23500	23177	23270	23383	23400	23483	23534	23593	23250	23159	23480	23653	23427	23402	23358	23313	23225	23423	23399	23468	23203	23369	23421	23401	23605	23654	23460	23513	23450	23361	23389	23388	23311	23456	23288	23331	23392	23202	23433	23475	23431	23297	23362	23438	23204	23439	23162	23400	23305	23210	23395	23526	23473	23305	23434	23367	23626	23563	23252	23036	23455	23623	23424	23419	23413	23389	23516	23416	23472	23641	23329	23619	23639	23338	23293	23373	23262	23504	23692	23439	23352	23369	23362	23445	23235	23376	23505	23270	23567	23310	23487	23545	23331	23425	23556	23407	23450	23313	23381	23478	23434	23589	23426	23306	23713	23619	23463	23397	23555	23629	23189	23361	23495	23224	23371	23462	23442	23551	23294	23446	23386	23419	23386	23436	23371	23344	23400	23330	23603	23521	23655	23328	23353	23445	23259	23424	23459	23338	23349	23532	23459	23360	23415	23519	23525	23439	23401	23366	23321	23397	23228	23555	23478	23425	23355	23595	23569	23347	23163	23536	23073	23467	23603	23671	23751	23568	23315	23515	23456	23545	23268	23497	23390	23527	23450	23481	23232	23451	23337	23677	23395	23338	23394	23500	23426	23300	23351	23220	23343	23614	23361	23376	23376	23842	23300	23344	23380	23333	23288	23414	23320	23449	23428	23347	23289	23284	23433	23321	23323	23786	23377	23351	23431	23584	23381	23438	23374	23357	23374	23581	23325	23404	23435	23356	23565	23275	23475	23460	23472	23463	23410	23406	23365	23335	23390	23616	23552	23364	23428	23522	23527	23460	23382	23250	23401	23307	23375	23454	23378	23289	23366	23462	23559	23475	23477	23298	23172	23343	23300	23365	23423	23362	23320	23254	23288	23429	23432	23373	23355	23445	23495	23212	23534	23392	23398	23422	23398	23283	23385	23304	23254	23359	23438	23426	23303	23544	23517	23678	23512	23448	23418	23306	23400	23485	23580	23393	23547	23428	23424	23659	23382	23400	23535	23795	23530	23177	23167	23543	23474	23260	23543	23431	23201	23381	23508	23638	23510	23694	23497	23329	23355	23436	23564	23397	23582	23315	23366	23464	23354	23410	23276	23338	23331	23341	23494	23428	23333	23518	23319	23644	23274	23220	23092	23440	23555	23444	23411	23293	23298	23541	23341	23379	23385	23055	23409	23274	23244	23643	23458	22966	23311	23480	23278	23469	23594	23293	23375	23257	23395	23382	23338	23282	23381	23532	23275	23412	23359	23338	23379	23321	23417	23500	23222	23453	23313	23241	23515	23268	23352	23319	23254	23448	23497	23491	23404	23244	23246	23388	23285	23587	23668	23550	23349	23396	23297	23536	23534	23253	23555	23431	23444	23314	23388	23300	23111	23218	23167	23439	23442	23433	23394	23523	23508	23138	23600	23369	23496	23369	23325	23386	23414	23409	23120	23334	23358	23471	23337	23201	23617	23332	23308	23319	23210	23318	23262	23409	23564	23276	23316	23544	23293	23636	23344	23414	23397	23435	23321	23122	23539	23467	23395	23210	23186	23332	23329	23263	23438	23505	23572	23569	23343	23528	23309	23162	23057	23414	23207	23454	23368	23383	23546	23470	23425	23461	23361	23477	23386	23261	23433	23435	23210	23304	23176	23345	23454	23408	23481	23539	23367	23486	23445	23587	23499	23470	23303	23639	23337	23332	23395	23452	23397	23290	23342	23417	23580	23360	23564	23158	23260	23398	23396	23401	23262	23466	23436	23416	23485	23425	23292	23348	23645	23664	23626	23391	23366	23381	23366	23442	23409	23521	23448	23561	23544	23370	23559	23366	23389	23528	23367	23246	23465	23388	23190	23355	23371	23420	23422	23530	23516	23429	23507	23557	23451	23289	23524	23568	23367	23564	23333	23387	23602	23304	23480	23392	23258	23588	23303	23366	23358	23529	23465	23490	23410	23341	23468	23274	23355	23429	23453	23402	23492	23499	23396	23360	23449	23443	23431	23497	23399	23124	23528	23476	23345	23244	23485	23466	23300	23495	23376	23311	23394	23200	23293	23514	23455	23430	23365	23548	23426	23538	23641	23420	23375	23355	23329	23565	23242	23505	23388	23331	23387	23534	23478	23304	23566	23552	23391	23381	23444	23562	23313	23105	23460	23449	23582	23427	23317	23474	23583	23539	23353	23542	23370	23221	23441	23530	23583	23518	23148	23270	23512	23214	23614	23431	23431	23718	23719	23442	23410	23384	23225	23398	23321	23084	23341	23455	23526	23458	23262	23349	23499	23375	23259	23271	23452	23361	23495	23378	23772	23253	23363	23651	23177	23669	23266	23502	23473	23420	23216	23325	23714	23470	23302	23444	23375	23304	23110	23321	23372	23667	23374	23428	23392	23194	23497	23490	23532	23314	23288	23355	23229	23401	23366	23398	23083	23456	23464	23337	23432	23357	23291	23499	23462	23468	23583	23342	23491	23382	23264	23350	23343	23400	23100	23435	23464	23585	23437	23574	23391	23489	23259	23322	23360	23516	23655	23470	23388	23417	23343	23384	23578	23419	23519	23535	23417	23560	23374	23457	23396	23334	23317	23292	23441	23592	23316	23465	23342	23500	23366	23520	23627	23530	23623	23580	23093	23382	23381	23293	23251	23420	23342	23609	23594	23721	23801	23300	23395	23386	23487	23530	23184	23604	23355	23413	23413	23250	23364	23310	23427	23546	23588	23239	23480	23651	23294	23344	23192	23608	23239	23650	23454	23509	23208	23582	23219	23466	23557	23585	23436	23383	23384	23294	23473	23481	23460	23325	23517	23531	23390	23336	23279	23522	23375	23473	23290	23438	23327	23277	23497	23379	23596	23405	23388	23463	23559	23138	23454	23126	23813	23523	23483	23460	23379	23473	23507	23409	23417	23263	23496	23219	23470	23567	23321	23450	23352	23311	23395	23364	23345	23317	23339	23536	23407	23339	23513	23576	23271	23468	23243	23618	23343	23371	23317	23358	23653	23621	23581	23681	23231	23490	23352	23088	23167	23534	23481	23639	23513	23417	23365	23645	23498	23302	23276	23645	23352	23481	23580	23535	23494	23508	23635	23465	23417	23460	23306	23521	23710	23571	23158	23544	23260	23314	23279	23395	23643	23417	23541	23285	23320	23589	23593	23359	23470	23653	23496	23457	23533	23381	23654	23457	23566	23261	23522	23459	23373	23623	23807	23429	23441	23263	23421	23567	23601	23680	23475	23432	23553	23453	23239	23197	23390	23316	23459	23473	23441	23218	23651	23495	23494	23411	23508	23312	23268	23317	23380	23595	23276	23445	23546	23230	23230	23297	23498	23467	23377	23420	23455	23454	23258	23276	23424	23340	23230	23358	23299	23591	23197	23355	23217	23469	23462	23557	23700	23527	23233	23432	23300	23286	23495	23551	23614	23323	23346	23677	23376	23387	23405	23423	23400	23228	23456	23532	23647	23427	23347	23498	23214	23384	23568	23442	23468	23513	23426	23396	23206	23222	23522	23631	23406	23375	23351	23383	23455	23452	23405	23493	23344	23656	23483	23381	23460	23382	23271	23340	23578	23159	23232	23472	23362	23347	23288	23624	23327	23391	23378	23484	23313	23552	23335	23525	23491	23469	23371	23524	23575	23287	23400	23670	23393	23352	23262	23483	23337	23397	23561	23549	23439	23375	23348	23486	23642	23364	23397	23402	23386	23435	23478	23255	23499	23187	23336	23223	23455	23360	23273	23518	23472	23182	23676	23439	23311	23464	23545	23432	23557	23248	23357	23591	23575	23406	23352	23194	23131	23255	23290	23551	23313	23349	23474	23473	23184	23330	23402	23488	23352	23708	23197	23258	23248	23406	23242	23561	23530	23397	23318	23413	23434	23428	23611	23460	23485	23435	23606	23327	23615	23426	23594	23550	23622	23591	23314	23447	23464	23533	23268	23303	23392	23560	23323	23340	23598	23602	23365	23425	23374	23430	23334	23479	23510	23554	23235	23243	23546	23292	23391	23253	23505	23570	23423	23419	23289	23329	23453	23405	23233	23398	23249	23365	23505	23398	23445	23291	23415	23464	23470	23679	23381	23278	23744	23409	23321	23434	23231	23511	23526	23218	23530	23472	23579	23712	23230	23130	23349	23377	23461	23400	23413	23350	23304	23661	23476	23560	23471	23395	23421	23303	23325	23234	23600	23250	23410	23508	23503	23611	23577	23489	23312	23343	23392	23559	23480	23480	23408	23437	23284	23426	23451	23199	23539	23493	23409	23172	23468	23312	23277	23310	23316	23190	23523	23348	23429	23391	23217	23414	23400	23472	23462	23186	23276	23442	23249	23711	23352	23479	23441	23489	23420	23242	23388	23224	23545	23383	23633	23380	23546	23322	23590	23318	23199	23288	23409	23510	23592	23747	23560	23491	23721	23183	23524	23675	23428	23449	23384	23473	23453	23461	23455	23311	23305	23519	23634	23520	23411	23494	23328	23423	23319	23510	23679	23273	23620	23607	23241	23325	23480	23262	23549	23536	23345	23604	23477	23353	23531	23585	23417	23489	23595	23562	23721	23468	23392	22980	23307	23437	23462	23569	23226	23493	23409	23428	23327	23642	23309	23471	23520	23552	23420	23266	23584	23513	23577	23178	23465	23575	23438	23494	23578	23450	23598	23429	23095	23070	23384	23316	23195	23395	23172	23594	23493	23476	23498	23407	23725	23274	23399	23363	23410	23443	23657	23303	23396	23264	23631	23424	23615	23312	23285	23475	23531	23559	23583	23357	23490	23454	23775	23582	23547	23608	23400	23301	23217	23464	23508	23562	23658	23320	23469	23403	23501	23259	23552	23433	23362	23249	23357	23374	23516	23476	23191	23331	23424	23252	23478	23415	23404	23499	23193	23377	23422
33203	62415	74101	68758	85227	66817	39795	23180	16551	15238	14839	14862	14956	14976	14910	14865	14956	14875	14880	14803	15056	14770	14901	14868	14888	14926	14812	14850	14870	14793	14949	14896	14687	14984	14778	14697	14720	14768	14756	14792	14714	14835	14802	14783	14907	14743	14790	15007	14867	14699	14901	14973	14901	14756	14791	14858	14690	14793	15098	14874	14948	14647	14761	14917	14920	14668	14705	14848	15073	14812	14927	14862	14772	14894	14717	14958	14722	14889	14731	14821	14855	14925	14830	14892	14815	14786	14721	14899	14963	14769	14759	14837	14918	14821	14879	14787	14672	14804	14868	14744	14565	14858	14752	15011	14922	14592	14928	14641	15025	14831	14848	14849	14842	14755	14773	14680	14701	14860	14756	14687	14959	14930	14778	14982	14804	14663	14809	14733	14823	14823	14800	14621	14763	14694	14852	14983	14811	14847	14545	14833	14968	14728	14757	14807	14897	14767	15070	14912	14755	14656	14948	14749	14845	14819	14579	14705	14718	14803	14731	14792	14777	14796	14752	14699	14788	14641	14826	14685	14700	14764	14768	14644	14956	14745	14896	14769	14555	14828	14931	14854	14736	14783	14804	14756	14993	14604	14892	14781	14683	14547	14911	14656	14631	14700	14912	14843	14693	14738	14718	14873	14710	14643	14936	14756	14949	14937	14957	14853	14840	14648	14589	14738	14840	14753	14745	14876	14816	14773	14836	14954	14823	14796	14784	14734	14549	14778	14842	14772	14881	14715	14894	14790	14729	14884	14743	14776	14792	14849	14740	14843	14849	14924	14728	14875	14729	14819	14889	14806	14816	14773	14747	14629	14878	14903	14769	14747	14752	14915	14867	14879	14911	14775	14809	14810	14866	14747	14841	14804	15036	14812	14725	14914	14852	14821	14856	14816	14808	14931	14717	14861	14870	14775	14844	14801	14652	15047	14764	14799	14840	14775	14930	14704	14702	14584	14659	14675	14749	14838	14820	14853	14626	14837	14690	14707	14749	14743	14427	14704	14815	14704	14753	14624	14701	14812	14709	14588	14701	14707	14829	14820	14797	14803	14868	14846	14910	14688	14809	14902	14882	14729	14783	14769	14840	14836	14842	14750	14759	14798	14794	14604	14848	14819	14842	14920	14734	14911	14796	14861	14927	14712	14814	14643	14858	14631	14831	14828	14828	14777	14767	14788	14631	14859	14480	14545	14779	14790	14747	14729	14697	14752	14706	14750	14600	14830	14801	14753	14569	14786	14749	14673	14728	14923	14740	14884	14891	14653	14862	14760	14800	14827	14726	14846	14718	14841	14815	14841	14762	14749	14844	14812	14753	14700	14555	14929	14825	14873	14736	14734	14680	14723	14756	14656	14895	14974	14807	14829	14777	14646	14753	14646	14951	14713	14772	14777	14717	14868	14869	14680	14692	14798	14833	14909	14889	14853	14681	14904	14686	14693	14727	14672	14809	14794	14643	14850	14890	14672	14836	14931	14815	14821	14812	14858	14686	14722	14899	14773	14891	14853	14757	14782	14867	14883	14582	14916	14723	14700	14950	14820	14681	14881	14648	14950	14832	14610	14646	14783	14885	14692	14771	14641	14668	14584	14687	14625	14806	14668	14839	14694	14766	14763	14874	14651	14800	14772	14751	14726	14609	14721	14947	14836	14736	14655	14751	14851	14913	14738	14796	14772	14767	14766	14823	14741	14787	14851	14897	14802	14936	14861	14908	14851	14824	14837	14572	14853	14593	14932	14707	14871	14671	14664	14912	14911	14753	14884	14578	14829	15017	14915	14745	14792	14697	14871	14733	14720	14796	14565	14601	14929	14808	14697	14588	14964	14722	14901	14620	14735	14803	14628	14797	14714	14688	14782	14683	14953	14746	14605	14863	14731	14670	14714	14612	14770	14947	14705	14782	14880	14855	14648	14640	14915	14706	14930	14570	14656	14696	14691	14777	14747	14752	14957	14865	14765	15046	14860	14783	14614	14890	14810	14917	14677	14832	14715	14707	14658	14789	14742	14758	14865	14787	14729	14992	14646	14850	14721	14773	14712	14823	14801	14666	14731	14759	14753	14863	14970	14724	14746	14722	14879	14662	14743	14905	14845	14731	14694	14839	14897	14856	14774	14853	14749	14753	14827	14764	14733	14866	14680	14614	15059	14878	14903	14746	14831	14873	14835	14742	14841	15061	14752	14739	14815	14965	14889	14894	14823	14689	14629	14581	14906	14711	14882	14738	14671	14810	14857	14778	14721	14732	14786	14520	14616	14921	14861	14708	14887	14550	14755	14803	14792	14850	14845	14885	14811	14973	14864	14802	14803	14855	14826	14808	14807	14833	14727	14798	14816	14756	14715	14795	14770	14994	14858	14807	14782	14722	14818	14856	14710	14953	14751	14879	14736	14833	14776	14663	14669	14706	14770	14811	14769	14666	14632	14638	14856	14748	14820	14663	14647	14720	14822	14674	14757	14707	14688	14731	14679	14849	14816	14853	14752	14815	14778	14787	14613	14803	14826	14916	14606	14786	14899	14555	14765	14703	14831	14700	14689	14652	14881	14780	14964	14700	14684	14932	14887	14731	14886	14813	14812	14792	15095	14887	14874	14775	14760	14713	14727	14753	14800	14761	14638	14797	14874	14672	14761	14874	14750	14699	14922	14656	14868	14832	14703	14817	14811	14701	14623	14792	14699	14862	14765	14725	14810	14835	15007	14748	14706	14730	14820	14714	14779	14855	14995	14826	14795	14743	14803	14865	14842	14853	14931	14764	14869	14960	14766	14638	14762	14847	14746	14736	14730	14757	14753	14630	14798	14977	14923	14656	14717	14908	14931	14727	14883	14934	14900	14780	14766	14813	14752	14990	14838	14730	14810	14906	14738	14793	14776	14818	15032	14677	14719	14550	14825	14817	14903	14633	14608	14702	14815	14808	14691	14602	14865	14876	14569	14686	14708	14893	14860	14718	14888	14748	14906	14821	14840	14907	14705	14721	14663	14856	14687	15088	14541	14803	14589	14596	14636	14814	14631	14846	14804	14565	14803	14620	14731	14789	14724	14858	14794	14680	14748	14731	14823	14809	14747	14779	14878	14774	14852	14925	14800	14662	14937	14778	14745	14826	14719	14617	14631	14816	14786	14878	14809	14866	14832	15117	14890	14730	14862	15036	14817	14692	14708	14797	14714	14832	14801	14750	14715	14852	14883	14857	14825	14695	14610	14725	14809	14679	14753	14954	14798	14911	14907	14786	14786	14926	14952	14697	14927	14673	14671	14462	14747	14833	14812	14495	14742	14587	14837	14874	14740	14649	14798	14929	14872	14750	14805	14941	14664	14959	14855	14905	14939	14769	14810	14667	14846	14711	14756	14652	14689	14784	14855	14992	14838	14854	14908	14797	14877	14794	14785	14569	14741	14644	14715	14838	14641	14685	14778	14591	14953	14859	14518	14763	14756	14848	14755	14750	14942	14784	14859	14893	14816	14793	14617	14686	14847	14751	14769	14846	14767	14890	14736	14797	14691	14769	14675	14632	14766	14792	14881	14722	14826	14838	14627	14861	14727	14599	14782	14803	14668	14743	14781	14622	14664	14962	14698	14955	14846	14800	14826	14696	14726	15011	14790	14760	14772	14844	14844	14931	14811	14770	14565	14807	14766	14621	14548	14859	14738	14885	14911	14862	14691	14936	14736	14738	14577	14800	14700	14855	14700	14790	14868	14911	14734	14765	14808	14843	14995	14543	14715	14675	14594	15099	14904	14763	14867	14962	14834	14852	14869	14885	14617	14741	14647	14842	14616	14880	14713	14758	14831	14753	14730	14837	14837	14616	14782	14747	14578	14851	14845	14949	14781	14786	14852	14906	14812	14728	14811	14881	14775	14876	14603	14885	14696	14760	14757	14656	14617	14802	14720	14884	14695	14738	14672	14878	14764	14962	14872	14758	14675	14777	14851	14927	14842	14878	14764	14618	14775	14791	14606	14840	14848	14771	14779	14689	14587	14720	14711	14870	14814	14690	14816	14802	14770	14981	14728	14650	14849	14874	14842	14815	14755	14829	14911	14534	14737	14851	14844	14759	14595	14664	14834	14811	14738	14891	14713	14637	14608	14890	14833	14539	14837	14807	14824	14929	15006	14845	14813	14821	14778	14678	14833	14765	14818	14883	14808	14841	14883	14745	14798	14734	14808	14843	14838	14915	14558	14764	14833	14774	14665	14888	14833	14663	14849	14732	14619	14720	14867	14778	14875	14763	14794	14709	14615	14739	14831	14659	14914	14870	14818	14684	14721	14935	14731	14959	14925	14818	14823	14823	14877	14707	14804	14906	14760	14868	14873	14747	14873	14639	14813	14794	14777	14850	14760	14840	14825	14940	14809	14894	14847	14707	14802	14726	14806	14752	14683	14894	14911	14589	14910	14927	14681	14974	14885	14719	14885	14825	14705	14765	14747	14774	14736	14844	14879	14694	14731	14834	14653	14915	14687	14892	14833	14608	14958	14927	14905	14934	14741	14637	14746	14774	14769	14749	14818	14669	14954	14794	14682	14741	14790	14758	14693	14761	14584	14769	14715	14825	14572	14805	14714	14807	14972	15002	14780	14739	14904	14921	14720	14737	14766	14691	14827	14766	14940	14734	14731	14866	14828	14836	14787	14723	14742	14808	14660	14852	14785	14780	14813	14794	14804	14699	14809	14745	14886	14949	14787	14836	14519	14729	14844	14864	14721	14763	14769	14757	14880	14814	14794	14945	14706	14726	14857	14757	14881	14872	14848	14840	14894	14755	14783	14829	14834	14787	14834	14880	14956	14876	14964	14661	14699	14777	14708	14878	14871	14922	14863	14649	14788	14766	14807	14724	14848	14891	14774	14963	14774	14914	14899	14712	14862	14708	14651	14917	14883	14593	14686	14712	14829	14725	14671	14655	14746	14748	14848	14771	14827	14734	14798	14762	14725	14772	14776	14939	14770	14835	14828	14917	14844	14890	14752	14712	14795	14942	14751	14602	14923	14869	14727	14772	14793	14739	14785	14683	14662	14675	14718	14815	14820	14873	14780	14856	14817	14673	14737	14629	14804	14812	14769	14713	14747	14698	14920	14753	14737	14793	14736	14723	14665	14825	14715	14798	14963	14798	14804	14693	14690	14885	14965
35647	33065	38576	37439	36245	30858	26603	24009	23341	22952	23034	23031	22868	23101	23083	23093	22939	23091	22976	22799	23034	22792	23006	22975	22854	23175	23065	22916	22891	23072	22889	23128	23229	23098	23139	23091	23019	22831	22966	23022	22883	22956	22875	22748	23199	23220	22983	23115	22824	22947	23227	23061	22895	23107	23124	23075	22867	22878	23057	22899	22966	22918	23166	22980	23102	23020	23011	22882	23041	22939	22854	23014	22846	23041	23050	23017	23039	22938	23027	22857	23129	22879	22937	23014	22996	23029	22812	23237	22816	22941	22981	22888	22977	22835	22923	23031	23150	22989	22990	23156	23010	23018	22766	22906	23132	22845	23010	22723	22916	23001	23209	22873	22978	22826	22778	22929	22818	22926	23023	22976	22947	22914	22901	22894	22962	22744	23005	22993	22975	22838	22798	23109	23324	23203	23081	22702	22753	22679	23057	23147	22956	23121	23090	23008	22875	23111	22957	22876	22656	22993	23044	22955	22909	22919	23002	22881	22960	22963	23044	23054	22955	22891	22995	22910	22849	22970	22918	22863	22850	22945	23090	23134	22913	22903	22860	22684	22682	23052	23043	22740	22807	22820	22917	22870	23200	23029	22705	22902	22760	23093	22567	23013	23016	22813	22984	23046	22950	22966	22890	22909	22975	23036	22942	22842	22873	22899	22902	23063	23055	23081	22921	22947	22939	23019	22838	23112	22963	22564	23096	22900	23014	23238	22778	22973	22863	23278	22924	23184	22975	22948	23121	23113	22940	23013	22968	22868	23131	22850	23150	23026	23125	22990	23136	23036	22806	22918	23073	22803	22869	22926	23009	22892	23074	23100	22958	22999	23092	22786	23080	22970	22903	22912	23115	22725	23155	23041	22960	22892	22983	23117	23291	22977	22788	23149	22917	23186	23147	23019	22954	23110	23010	22903	22844	22875	22964	23014	23048	22847	22992	23050	22904	23050	23038	22845	22734	23324	23289	23181	22874	22770	23175	22954	23134	22777	22862	22944	22935	23209	23102	22827	22854	22831	22820	22818	23070	22855	22987	22975	22874	23023	22866	22937	23062	22964	23100	23108	22848	22718	23152	23031	22690	23094	22758	22855	22832	23115	23014	22849	22878	23083	22999	22890	22978	22923	22986	22833	23105	22768	22684	22993	22937	22933	23044	23165	23073	23032	22845	22926	23127	22769	22935	22795	22846	22826	22781	22896	23040	22949	22908	23048	23070	22879	22838	23238	22914	22972	23036	22793	22835	22701	23182	23011	23067	22889	22951	22877	23028	22970	23128	22931	23113	23199	23290	23050	22814	22746	23055	22764	22794	22958	22981	23017	22984	22822	23009	22911	22916	22934	23088	23173	22924	22783	22734	23073	23084	22734	22918	22804	23149	23032	22875	22960	22807	23015	22785	22942	22915	22915	23055	22659	22994	22812	22897	23155	22910	23142	23081	22929	22727	22850	22988	22913	22880	22900	22968	22811	22838	22894	23043	22996	23092	22815	22824	22922	23050	23034	23058	23035	23022	22834	22941	23053	22921	23002	22972	22999	23100	22785	23105	22792	23095	22973	23086	22711	22803	22874	22959	22786	22993	22994	23149	23060	23020	22727	23043	23111	22927	23112	23040	22938	22940	23084	22860	22932	23240	22918	22908	23033	23066	23148	23175	22601	22954	22900	23130	23079	22905	22911	22733	22896	22794	22837	22700	22999	22963	22872	22999	22991	22748	22849	23147	23066	22965	22856	22962	22966	23069	22736	23252	22922	22926	22958	22861	22999	22859	23027	22638	22939	22966	22980	23116	22868	22926	22837	23120	22748	22705	23051	22899	22998	22945	23057	23050	23169	23069	22856	22861	23151	22869	23061	22911	22868	23166	23072	22735	23085	23043	22885	22780	22954	22899	22777	22699	23044	23060	22879	22852	23051	23041	22886	23246	22965	22922	22723	22977	22764	22776	22995	23071	23174	23038	23090	23039	22800	22864	22946	23034	22929	22927	22873	22934	22959	23172	23020	23052	23010	23070	22809	22792	22963	22954	23154	22941	22885	22887	22881	23154	22941	23233	22933	23009	22811	22755	23000	22983	22928	22877	23073	23155	22943	23274	23012	22857	23193	23159	22857	22963	22942	23014	22871	23018	22938	23079	22972	22929	22749	22845	22904	23129	22772	22717	23115	23041	22860	22816	23162	23041	22830	23090	22896	23019	22819	22853	22733	22909	23038	23128	23159	23138	23025	23063	23063	23045	22839	23094	22989	22850	22959	23019	22922	22775	23150	22991	23004	23220	22826	22964	22919	22736	22888	22749	23161	23027	22635	22807	22928	23227	22970	22976	22904	23061	22852	22890	22863	23050	22916	22845	22742	23068	23081	23063	23101	23057	23032	22891	23029	23206	23015	22887	22933	22830	22723	23095	23120	23067	22947	23079	23258	22903	22825	22939	22948	22764	22850	22959	23013	22826	22990	23031	23072	23015	22869	23141	22993	22778	23007	23037	22994	22956	22993	22916	23011	23189	23026	22789	22973	23150	22961	23260	22973	22739	22927	22787	22997	22812	23140	22890	23084	22834	23262	23000	23045	23044	23126	23011	23054	22840	22727	23027	23081	22880	22824	22754	23230	22817	23055	22946	23204	23164	23336	22871	22777	23063	23034	23026	23208	23038	23098	23088	22934	22884	22838	22861	23014	22961	22941	23113	22617	22785	22945	23249	23028	23135	23123	23108	23132	23019	22980	22903	22947	23038	22796	22996	22878	23300	22881	22709	23012	22968	23121	22818	22957	22997	22999	22799	22872	22894	22893	23020	22644	22857	23102	22942	22989	22815	22829	22751	22691	23020	22898	23043	23293	23001	23260	23018	22766	22928	22949	22921	22939	23016	23038	22944	22957	22940	23000	23042	22951	22893	23010	22908	22882	23129	22994	22942	22946	22924	22858	23029	22998	23097	23279	22883	22973	23039	22912	22828	23010	23080	22965	22889	22731	22844	22997	23074	23130	23103	22616	23028	22950	22967	23027	22929	23078	23088	22809	22964	22800	22841	22914	23060	22898	23066	22776	22737	22870	22958	22931	23033	22934	22943	22829	22902	22898	23000	22974	23125	23211	23195	23119	22937	22957	22805	22961	22759	22770	22940	22881	22859	23013	22956	22973	23143	23146	22927	22943	23174	22861	23245	23180	23011	22914	23118	22943	22658	22728	23048	23083	22926	23006	23082	23128	23015	23044	23183	22818	22893	22766	22858	22981	22857	22721	22864	23102	22905	22839	22826	22806	22997	22899	23152	23088	22811	22922	22948	23027	22922	22846	23136	22876	22978	23157	23190	22791	23051	23035	23146	22964	22801	22848	23007	22927	23024	22906	22845	23097	23006	22991	22946	22958	23056	22898	22947	23044	23057	23211	23015	22877	23055	22897	23083	22816	23098	22757	22996	23000	23045	23083	22967	23011	22749	22847	22815	22863	22810	22818	23152	22801	23115	23181	22810	22943	23164	23058	22897	22899	22965	23154	23249	22921	23092	22915	22961	22947	22911	22876	22783	23127	22914	22821	22953	23124	22827	23167	22983	23121	23083	23112	22780	22781	23237	23041	23005	22838	22898	23052	22941	23141	22953	22929	22906	22929	23044	22875	22825	22935	22902	22963	22998	23171	23188	22932	23042	23196	23008	22919	22837	22824	23071	23200	23040	23087	23027	23145	23314	22967	22813	22900	22977	23301	23213	23265	22879	22843	23008	22868	23010	22969	22876	23013	23057	23080	22798	22840	22951	22941	22879	23175	22702	22753	22950	22917	23173	23210	22894	22751	23111	23006	22911	23187	23228	23010	23001	22935	22965	22876	22874	22850	22963	22816	23008	23050	23108	23072	23107	23192	23152	22821	23017	22868	23052	23102	23073	22910	23002	22692	22880	22877	22994	22903	22919	22942	22770	22987	22778	22861	22965	22927	22868	22848	23076	23016	22977	23226	23024	22713	23057	22931	22916	22999	23011	22937	22949	23257	23011	23076	23040	23024	23075	23167	23192	22918	23375	22839	22890	22876	23078	23118	22950	23076	23181	22881	23237	23005	22930	22674	23037	23127	23123	22878	23042	23149	23035	23132	22934	23069	22968	22978	23055	23054	23007	23139	22953	22931	22766	23182	22988	22924	22951	22947	23188	23010	23092	23011	22919	22900	22933	23099	23054	22921	22902	23008	22752	23054	23150	22770	23136	22940	22927	22999	23088	22897	22831	23174	22810	22946	23021	23089	22939	23011	22967	23223	22948	22855	22896	23066	22967	23029	22912	22949	23037	22971	23177	22785	22834	22777	23087	23037	22996	22820	22926	22820	23015	23008	23013	22997	23019	22988	23082	23043	23076	22937	22816	23037	22856	22829	23059	22881	23076	22851	22951	22769	22999	22976	22833	22906	23045	23090	22900	23132	22918	22860	22911	22993	22939	23081	22851	23106	22780	23069	22887	22966	22930	23186	22874	22868	23117	22900	22837	22889	23047	23081	22886	22890	23247	23006	22995	22996	22770	23031	22900	22959	22922	22901	23070	23155	22878	22921	22863	22968	22786	22834	22816	23056	22954	22956	23017	23163	22930	22932	22979	22954	22963	22676	22745	22935	23115	22817	22794	22824	23038	23003	22939	23109	22937	22750	22876	22686	22954	23118	23008	23007	23230	23114	22931	22898	22993	22874	22969	23052	23233	23166	22759	22644	22848	22691	22726	22962	22816	22926	22934	22773	22962	22785	22834	22788	22796	23055	23016	22822	23107	23012	22901	23049	22877	22704	23129	22931	22726	23006	23078	23075	23102	22903	22904	22864	22936	22779	23066	22964	22955	23034	23254	23070	23258	22798	22954	22795	22758	22956	23044	22929	23062	23068	23054	23025	22982	22906	22951	23085	22983	23106	23111	23026	23045	23123	23113	22834	23143	22982	23063	23164	22958	22726	22910	23053	23211	22751	23028	22990	22967	22886	22896	22942	22995	22744	22960	22752	23122	23054	22918	23108	22948	22817	22822	23054	22795	22930	22928	23027	23115	23165	22963	22965	22881	22901	23091	22985	22972	23180	23099	22918	23114	22955	22690	23059	23172	23010	22786	23048	23042	22848	22744	23170	23197	23046	22857	22876	23041	23134	22916	22997	22854	23235	22942	23010
25932	35778	33903	28365	26731	20537	16485	14721	14313	14180	14091	14014	13949	14245	14097	14079	14319	14089	14007	14091	14074	14201	14062	14072	13942	14102	13971	14035	14042	14006	13937	14069	13951	14128	14281	14001	13977	13911	14031	14020	14051	14034	13928	13954	13924	14100	14092	14035	13987	13983	14072	14138	13993	13835	13825	13983	13979	14037	14222	14157	13976	13999	14017	14097	13890	13874	13958	13941	14069	14005	14108	14075	13983	14147	14078	13986	13917	14013	13981	13940	14084	14006	13969	14055	14176	14117	14107	13994	13894	14041	14191	14095	14103	14164	14114	14078	14063	13960	13960	14027	13984	14084	13894	14170	13945	13945	13959	14036	13875	14057	14004	13875	14081	13937	14022	14093	14075	13852	14194	13939	13970	13931	13859	14152	14079	14008	14141	14180	14179	13984	13917	13970	14004	14003	13804	14005	13987	14098	13886	14074	13826	14221	13976	13900	13885	13883	14014	14065	13956	14135	14070	14047	14028	14051	14050	13894	13987	13962	14081	13808	13944	13968	13967	13973	14039	14066	14091	14062	14138	13961	14052	13894	13972	13800	13883	13983	14104	14048	14095	14033	14164	14122	14123	14027	13914	14069	13938	14014	13971	13882	14064	14122	13933	14008	14002	14039	14037	14129	14088	13847	14027	13935	14023	14003	13905	13863	13942	14070	14028	13914	14062	13910	13861	13945	14115	14074	13960	14063	13858	14226	13945	14012	13791	13807	14050	14000	14078	13920	14163	13971	13862	14086	14030	14021	13976	13908	14112	13900	14171	14021	13899	14180	13912	14121	14027	13950	13905	13969	13978	14090	14020	14006	13769	13920	14108	13906	14003	13897	13977	13941	13885	14109	13956	13825	13892	14060	13803	14119	14044	14018	13877	13948	13911	14058	14069	13919	13965	13956	14096	14021	14116	14048	13989	13973	14124	14071	13887	14066	14002	13972	14123	14244	13900	13885	13955	14061	14063	14130	14110	14096	13915	14077	13888	13866	13955	13840	14134	14096	13953	14093	14084	13875	14088	14034	14072	13951	14053	14009	13936	13928	14025	13916	13991	14089	13910	13883	14121	14154	14027	13947	13984	14081	14085	14101	14140	13836	14234	13945	13905	13960	13788	14032	13938	14125	13973	14114	13986	14087	14078	13707	14062	13990	14242	14150	14147	14049	14030	13989	14019	14131	14022	14219	14199	14120	13989	14048	13968	14063	13979	13987	14009	14066	13897	13896	14048	13981	14068	13915	13991	14066	14015	13937	13961	13978	14189	14050	13910	14122	13979	13938	14066	14164	14100	13986	14150	14081	13987	13949	13986	13998	14057	14045	13975	14053	14044	14034	13840	13939	13922	13905	14156	13873	14145	13867	14024	14159	13928	14075	14095	13993	14178	14000	13998	14080	14067	13907	14043	14096	13783	13920	13930	13938	14066	14115	13974	14067	13967	13944	14041	14001	14239	13965	13996	13837	13961	13948	13997	13981	13927	13974	14039	13979	14018	14017	13973	14048	14062	13900	13918	14042	14201	13951	13999	14083	14067	14146	14031	14028	14016	14202	13920	14013	13944	13983	13937	13908	13875	14081	13977	13985	14053	13814	13882	14090	13808	13972	13838	14038	14092	13906	13968	14084	13976	14139	14190	14068	13980	13989	14155	14146	13895	13980	14032	14140	14080	13942	14171	14047	13962	14127	13852	13947	13914	14054	13973	14158	14075	13954	13928	14154	13773	13942	14153	13994	14104	14096	13912	14008	13865	14273	14101	14075	14001	14097	13892	13905	13842	13888	14138	14069	13941	13893	13838	14048	14124	13925	13889	14004	13912	13883	14087	14095	13964	13886	14105	13942	14066	14065	13985	14039	14080	14019	13908	14087	13935	14014	14054	13953	14147	13848	14027	13975	14062	14129	14058	13955	14110	14023	14042	13946	14024	14034	14068	14094	14108	14010	13846	14050	13830	14170	14069	13858	13920	14032	14094	14021	14150	14042	13960	13955	14005	14048	13786	14009	14158	13972	13957	14125	13998	14018	14008	14073	14054	13831	14124	14024	14025	14151	13897	13988	13988	14076	13947	14009	14073	13992	13957	14022	13988	13998	14073	14078	14163	13788	13918	13969	14011	13996	13975	14026	13956	13977	14092	14086	14041	14199	14136	13969	14053	14097	14144	14127	14101	14018	14170	14069	14078	13997	14167	13953	14058	14017	13972	14009	13999	13915	14127	13898	14010	13953	13977	13895	13999	13936	14038	14040	14087	14036	14003	14187	14033	13971	14066	14043	14019	13986	13972	14077	13955	14106	14012	13874	14075	13954	14000	14063	13969	13846	14130	13987	14016	14077	14015	13851	13888	13977	13956	13955	13941	14011	14033	14146	14153	14162	13826	14143	14031	14116	13975	13939	13966	13902	14034	14087	13782	14130	14048	14203	14139	13845	13999	14111	14044	13974	14195	13965	14067	14039	13955	13967	14127	14056	14093	13825	13828	13912	13980	14152	13993	14089	13973	14101	14025	14022	14195	13911	14081	14061	14116	14070	14098	13876	13962	13897	14215	14136	14040	13855	13885	13956	13974	13994	14001	14060	14044	13990	13909	13995	14042	14077	14059	13945	14113	13887	14056	13987	14045	14127	13993	14044	14091	13829	14077	14103	13933	14203	13975	13961	14102	13887	13878	14111	14017	14164	14013	14162	14070	14141	14099	14131	14185	13926	14055	13994	13943	13910	14010	14074	13943	14113	14021	14073	13880	14197	14175	13909	13842	14004	14031	13972	13879	14036	13944	14051	13921	13968	14053	13948	14069	14118	13891	14047	14054	13820	13985	14066	14068	14003	14147	13816	13997	13995	14090	14085	13959	14098	13879	14057	14081	14164	14092	14151	13931	13879	13959	13835	13943	13804	13834	14048	13807	13927	14002	14156	14261	14060	13878	13944	14123	13990	13921	13990	14071	14007	13870	13972	14057	14077	13994	13903	14074	14102	14140	13870	13912	14048	13962	13866	14061	13958	14035	13979	14130	13951	13995	13929	13864	13859	13932	13936	14085	13870	14028	13931	13874	14024	13894	14095	14026	13989	14106	13956	13923	14090	13854	13997	13993	13940	14028	13872	13929	13934	13958	13981	13753	14118	14098	14023	13901	14001	13767	14172	13924	13976	14172	14003	14001	13913	13955	14072	14117	13974	14243	14001	14037	14067	13880	14142	14047	14004	14048	14013	14041	14254	14250	14061	14119	14026	14024	13937	14197	13921	13896	14111	14003	14094	14078	14158	14021	14121	13897	13835	13952	13994	13938	13965	13953	13919	13900	13906	14149	14243	14046	14064	14040	13971	14052	13930	14022	14084	13930	13984	14103	13929	13792	14193	13878	14042	14124	13988	13930	14211	14012	13984	13984	13966	13974	13942	14102	13971	14106	13799	14096	14064	13913	13930	14001	13996	14081	14021	13820	14022	14074	13978	14045	14130	13980	13982	13965	13928	13926	14020	13985	13780	13887	13889	14155	14093	13938	14072	13906	14020	14145	13943	14125	13969	13963	13864	13944	14150	13914	13965	13964	14129	13875	13873	14048	14095	14099	14080	13898	13929	14145	14068	13895	14053	14057	13957	13979	14111	13973	14024	14095	14117	13939	14089	13960	13995	14249	14040	13968	13928	14140	13983	14128	13979	14032	14044	14093	13978	14005	13852	14011	14243	14124	13978	14085	13992	13960	14115	14033	14041	13776	14122	14030	14101	14053	14042	13934	14077	14074	13870	14078	14175	13994	13849	14077	13877	13859	14060	13970	14104	13796	13939	14184	13941	14092	13976	13951	13974	14147	14043	14033	14156	14118	14038	14016	13991	13956	14170	14053	14004	13938	13965	14130	14095	13937	13971	14103	14036	14174	14057	14020	13982	14137	13861	14150	14096	13936	14083	14016	14006	13829	13810	13877	14133	13986	13909	14018	13988	14014	13923	13969	13953	14082	14169	14005	13942	14022	13900	13985	13935	14061	13959	14067	14001	13858	14159	14012	13902	13944	14073	14070	13984	13907	13959	14139	13887	14028	13810	13828	13918	14018	14046	13916	13925	13897	13969	13984	13971	13992	13879	14025	13918	13910	14022	14023	13853	13841	13915	13968	14063	13864	13862	13987	14190	14049	13847	14083	13959	14019	14105	13917	13958	14064	13863	13890	14050	13887	14108	14071	13960	13981	14116	14178	13943	14035	13954	14135	13926	13985	14180	14099	13858	14129	14060	13984	13927	13959	13949	13972	14020	14010	14082	14102	13791	13840	14037	13960	13810	13880	14022	14220	14019	14050	14027	13958	14180	14057	14019	13998	13928	14193	14155	14035	14096	14074	13994	14067	13968	14036	13982	14056	13995	14001	14123	13880	14143	14024	13944	14124	14028	14133	13890	13847	13995	13991	14010	14077	14257	13964	14006	14011	13838	13944	13996	14068	14048	13907	13962	13989	14038	13838	13976	13916	13899	14047	13918	14127	13965	14217	14050	13987	13979	14132	14076	13956	13876	14157	13999	14175	13973	14024	14048	13911	13980	13940	13972	13960	14014	14073	14070	13882	14028	13945	13902	13854	13957	13997	14012	14129	13870	14049	14160	14033	13860	14040	14029	13946	13886	13859	14149	14061	13974	13956	13914	13996	14061	13996	14052	13952	14117	14066	14057	13903	14082	14039	13857	14087	13996	14008	14104	14140	14017	14002	14033	13822	14099	13844	13964	14082	14091	14121	14002	13958	14135	14008	14041	14115	14135	14063	13960	14026	14137	14119	14157	13936	13999	13927	14109	14187	14179	13955	13907	13837	14101	14119	14115	13921	14066	13945	14094	14066	13949	14053	13944	13931	13943	13967	13882	14078	13882	14067	14101	14026	13962	14005	13912	13976	14025	13892	14119	14023	14007	14055	14165	13902	13993	13910	14066	14040	13987	14150	13938	13856	14001	14040	13965	14102	13925	14102	13958	14122	14042	13934	13884	13940	13837	14025	14018	13918	14075	14059	14099	14034	13909	13954	13970	14002	14071	13959	14265	14030	14149	13833	14033	14074	14126	14036	14037	14104	13901	13922	13913	13973	13995	14066	13955	13907	13915	13944	14179	13822	14011	13977	14040	13896	13976	13970	14140	14024	14085	14093	14080	13999	13937
25798	22951	47819	64537	59577	45534	33980	26702	24065	23709	23354	23234	23396	23337	23324	23270	23221	22981	23224	23231	23236	22969	23209	23040	22908	22919	23050	22948	22975	23153	22834	22886	23030	23045	22933	22948	23199	23086	22923	23105	23178	23245	23016	23182	23151	23125	22922	22988	23122	23075	23002	23196	23201	23062	23020	22975	22983	23104	22948	23062	22794	23014	23085	22973	22892	22877	23032	22981	23020	23008	22844	22993	23005	23013	23032	22949	23079	23179	22891	23013	23096	22962	23381	22835	22918	22927	23072	22848	22868	23183	23065	22869	22830	23021	22864	22987	22700	22863	22828	23025	22891	22871	23043	22834	22916	22876	22922	22824	22996	23063	22896	22920	22935	22957	23014	22811	22744	22954	22830	22914	22914	22872	23052	22813	22980	22850	22806	22756	22980	22943	22774	22825	23016	22934	22912	22905	22957	23030	22984	22889	23010	23213	23019	22923	22656	22895	22729	22832	23018	22922	22767	23045	23011	23207	23062	23046	22705	23104	22634	22890	22930	22991	23022	23022	23012	22896	22780	22873	22919	22907	22800	22914	23254	22969	23028	23261	22825	23237	23134	23182	23097	22699	22981	23140	22848	22769	22977	23092	22964	22909	22956	22766	22922	22940	23122	22886	22956	22968	22977	22767	23003	22839	22879	23045	22745	22903	22796	22736	23065	22829	22988	22991	23117	22797	22962	22751	22968	23172	22655	22937	22924	23040	23120	22827	22946	22780	22891	23092	23043	22943	22863	22907	23043	23194	22974	22966	22989	23073	22813	22765	23125	23040	22907	22806	23066	22768	23103	22827	22811	22889	22970	23200	22988	22950	23095	22860	22948	23052	23127	22813	22875	22978	23010	22716	23078	22979	22803	23047	22727	22813	22992	22829	23245	23235	22893	22970	22908	22984	22838	22812	23128	22999	22858	22881	23303	22755	23035	22887	22997	22768	22829	22859	22923	23134	23056	22826	22825	22991	23112	23030	23014	22875	22956	22703	23119	22893	22812	22726	22798	22982	22726	22939	22805	22875	22936	23007	23050	23010	22945	22769	23004	22811	22787	22874	22886	23027	23069	22793	22980	22834	22775	23006	22875	23002	23081	22885	22862	23014	23007	22805	23115	22909	22949	22942	22929	22789	23106	22955	22981	22647	22914	23102	23161	22996	23271	22844	23072	23098	22849	22977	22941	22931	22811	22984	22954	22905	22791	22978	23352	22916	22780	22821	22946	22885	22831	22870	22635	22709	22839	22858	22966	22791	23080	22789	22751	23147	23002	22775	22969	22981	22938	22921	22699	23078	23113	22884	22927	23204	23020	23002	23175	23163	23025	22838	22685	23032	22920	22805	22988	22805	22866	23021	22852	22695	22853	22751	22963	23020	22967	22848	22661	23037	22944	22691	22999	22901	23066	22693	22956	22976	23085	23038	23099	22906	22966	22988	23044	23008	22632	22917	22991	22925	23257	22778	22821	22744	22854	22857	22977	22836	22923	22900	22965	22833	22866	23039	23131	23003	22877	22590	23048	22990	23151	22968	22980	22687	22918	23006	22799	23033	22930	22850	23084	23044	22819	23072	22879	22869	22830	22886	23074	22996	22824	23218	22850	22782	22970	22727	22901	22761	22870	22942	22923	22997	23111	22913	22867	22830	22888	22757	22837	22827	23025	22849	22874	22940	22870	23055	22757	22937	22920	22930	22702	23176	23063	23098	22777	22872	22976	22955	22941	22731	22732	22790	22576	22842	22943	22710	23231	22980	23005	23032	22801	22985	23172	23041	22881	22866	22836	23078	22799	22876	23028	22906	22811	22833	22913	22813	23004	22905	23049	23160	23097	22663	22793	22834	22966	22898	22964	22809	22911	23086	22864	22871	23058	22891	23033	23063	22748	22736	23053	23060	23108	23011	22906	22911	22933	23006	23061	23154	22932	22696	23109	22887	23002	23007	23006	23038	22929	23187	22691	22939	23106	22949	22880	22908	23014	22875	22864	22926	22880	22971	22942	22883	22851	22892	22915	23043	22892	22880	22841	22999	22989	23141	22893	22898	22792	23213	22957	22996	23027	22896	22975	22917	22717	22877	22731	22906	23040	22925	23029	22799	22841	22921	23189	22987	23047	22960	23001	22931	22826	22953	22883	22794	22897	22971	22909	22980	22957	23078	23016	23081	22785	22924	22887	22790	22946	22917	23137	23019	22948	22926	22754	22961	22653	22896	23152	23138	22939	23000	22894	22841	22898	23038	22778	23145	23096	22886	22677	23089	22691	22912	23095	22973	23001	23010	23231	22762	22742	22891	23006	22807	22976	22856	22928	22884	22888	23170	22821	22938	23140	22824	22790	23003	23220	22844	22842	22937	23041	23102	22794	22957	22846	22965	22965	22948	22832	23148	22952	23200	22982	22885	23111	22810	23038	22985	23047	22769	23049	22787	22989	22910	22762	22839	22873	22970	23029	23112	23104	22858	23008	23004	22918	22655	23026	22948	22951	23025	23224	22998	22882	22793	22988	22692	23041	22838	22875	22987	22907	22827	23057	22862	22930	22798	23090	23028	22897	22808	22840	22803	22959	22707	23074	22909	22912	23174	22800	23003	22886	23071	23060	22975	23085	22949	23200	22818	22794	22744	22934	22870	23003	22855	22954	22987	22716	23028	22818	22843	22945	22821	22997	22810	22887	22870	23054	23014	22856	22816	23038	22958	23011	22861	23035	22779	22875	22663	22937	22791	22760	22824	22857	22729	22943	23055	22760	22864	23034	23036	22976	22962	22943	23038	22810	22964	22924	23060	23093	22869	22975	22843	22793	22754	23041	23029	23017	22832	22957	22776	23095	23019	22948	22898	23019	23085	23029	22833	23004	22994	22745	23068	22865	22948	23048	22922	22872	22920	23046	22916	22994	22936	22881	22829	22848	23008	23044	22918	22920	22985	22805	22781	22651	22957	22806	23004	22876	23162	22887	22787	23114	22962	22950	22889	23033	22770	23109	23032	22820	22737	22878	23323	22858	23029	22801	23001	22799	22920	23053	22922	22900	22828	22874	22985	22994	22834	22860	23082	22694	22869	23149	23167	22847	22961	22884	22958	23091	23112	22851	22821	23018	22898	22936	22870	22794	22731	22882	22869	22958	23073	23139	23058	23024	22736	22972	22874	22858	23085	23022	23339	22833	22963	23074	22904	22894	22796	23126	22957	23006	22941	22853	23011	22810	22797	22985	23113	22898	22958	22924	22753	23102	22865	23014	23055	22942	22956	22854	22969	23156	22781	22587	23144	22917	22961	23180	22767	22999	22887	22839	23090	23037	22731	23060	23145	22885	23066	22836	23250	22971	23004	23016	22779	23001	22896	22809	22900	22877	23200	22876	22887	22814	22987	22948	22910	22920	22910	23041	22882	22687	22986	23027	22957	22914	23085	23180	23036	23012	22944	22768	22903	23054	22690	22864	22925	22974	22759	22936	22994	22860	23067	22987	22955	22984	23100	22872	22842	22820	23124	23009	23002	22938	23071	23039	22960	22736	22941	23008	22978	22910	22766	22885	23042	22765	23046	22884	22974	22834	22882	23156	23130	22974	23034	22907	23086	23161	22945	22973	22966	22976	22850	22799	23033	22881	22897	22947	22810	23008	23073	23276	23045	22936	22911	22938	23199	22850	22775	22759	22734	23156	23002	22922	23179	22885	23003	22871	22762	22823	23144	23016	22900	23065	23107	22900	22946	23202	22862	22844	23044	22962	22893	23052	22906	23090	23177	23031	23024	22748	22960	23069	23073	22994	23049	22800	22668	22862	23035	23120	23024	23169	22935	23120	22904	22768	22958	22721	23055	22665	22872	22877	23037	23158	23035	22923	22779	22891	22913	23078	23056	23103	23075	23158	22913	22737	22927	22988	23023	22901	22872	22977	22862	22940	22951	22850	22630	22952	22847	22749	23028	22999	23217	23036	23040	22845	22901	23029	22964	22997	23066	22886	22910	23096	22873	23249	23085	23059	22863	22988	22835	23246	22638	22941	23019	22989	23070	23043	22946	23073	23007	23006	23111	23081	22958	22973	22991	22935	22893	23121	23054	23008	22985	22739	22928	23254	22890	22935	22856	22894	22805	22946	22941	23118	22945	23059	22819	23088	23062	23072	22970	23019	22755	23049	23207	22916	22793	22766	23142	22971	22992	22824	23153	23193	23161	22945	23015	23252	23110	23117	22957	22969	22887	22957	23073	23099	23019	23116	23092	23127	22938	23134	23068	23181	23055	22954	23044	22924	22852	22886	23082	23009	22910	22864	22865	23055	23124	23035	22833	23006	23092	23039	22849	22974	22946	22946	23026	22884	22924	23024	22949	23121	22961	23050	23197	23092	22920	22812	22775	23033	23192	22865	22829	23113	23000	22836	23002	23095	23029	23008	22835	22866	23022	22934	22880	23057	23101	23194	22902	22697	22944	23261	23016	23049	22583	23105	22764	22922	23126	22876	23217	22951	23006	22888	22893	22819	22874	22735	22911	22881	22907	23008	22950	23142	22850	22896	22749	23055	22842	22927	23075	22969	23167	22937	23093	22952	22908	23014	23006	22798	23019	22920	23049	23010	23053	22880	22986	23012	23199	22987	23055	23174	22948	22909	22804	23122	22822	22901	22943	23052	23180	23083	22805	22906	23007	22719	23042	22768	23070	22961	23175	22884	22706	22864	23101	22782	22810	22787	23070	23109	23130	23004	22975	23024	22916	22970	22831	22755	23098	23149	22993	22904	22732	22824	22886	22963	22759	22889	23077	23127	22890	22652	22869	22894	22889	22829	22553	22654	22955	22973	23020	23029	22925	22957	23086	22962	23025	22815	22936	22851	23062	23010	22896	23069	22868	22853	22917	23033	22836	22667	22820	22987	23003	22867	22951	22988	22939	23053	22920	22813	22867	23003	23001	23055	23080	23018	23198	22815	22968	23040	22995	23331	23036	23120	22977	22984	23076	22872	22883	22894	22816	23014	22860	23039	22898	22934	22856	22949	22933	22942	23171	23028	23045	22872	23020	22858	22873	23031	22884	22972	22734	22908	23207	22995	22845	22857	22997	23008	23073	23017	22999	22991	22752	22869	22938	23028	23055	22919	23113	22915	23120	23028	22931	22841	22930	22782	22892	23173	23200	22958	22995
28801	66578	79089	72975	57590	36215	22764	16837	14808	14564	14431	14472	14413	14219	14419	14318	14440	14358	14568	14352	14359	14261	14305	14361	14312	14519	14245	14377	14352	14528	14452	14270	14295	14346	14305	14389	14272	14398	14401	14366	14349	14419	14162	14311	14377	14361	14409	14350	14406	14320	14257	14466	14454	14383	14342	14305	14221	14323	14443	14517	14418	14087	14237	14043	14216	14354	14374	14341	14539	14379	14305	14323	14559	14474	14354	14404	14382	14181	14505	14477	14171	14321	14417	14192	14399	14498	14243	14271	14258	14261	14418	14293	14325	14274	14256	14098	14358	14237	14317	14392	14418	14546	14293	14293	14287	14120	14415	14256	14249	14248	14240	14335	14336	14319	14159	14188	14416	14290	14344	14250	14254	14268	14504	14455	14445	14217	14218	14411	14343	14468	14257	14318	14357	14317	14411	14458	14179	14379	14155	14354	14359	14226	14329	14390	14486	14475	14324	14351	14280	14471	14313	14312	14302	14328	14432	14360	14548	14356	14316	14356	14366	14087	14241	14347	14407	14449	14426	14309	14241	14268	14422	14317	14490	14141	14358	14316	14218	14347	14316	14360	14201	14258	14570	14411	14158	14363	14371	14182	14339	14267	14366	14268	14405	14453	14371	14253	14194	14427	14207	14274	14410	14295	14326	14246	14149	14313	14303	14309	14447	14463	14275	14575	14221	14232	14341	14124	14368	14278	14275	14415	14343	14370	14413	14209	14432	14349	14359	14369	14311	14366	14198	14301	14192	14217	14294	14179	14338	14359	14492	14246	14196	14511	14247	14377	14345	14480	14387	14288	14423	14389	14239	14405	14417	14131	14396	14235	14259	14329	14326	14423	14227	14162	14283	14375	14348	14325	14346	14240	14297	14475	14306	14314	14359	14359	14415	14281	14405	14607	14426	14317	14202	14403	14350	14321	14333	14342	14422	14261	14047	14392	14261	14329	14325	14268	14434	14374	14301	14307	14074	14371	14345	14333	14357	14416	14289	14433	14197	14457	14428	14291	14306	14397	14312	14296	14454	14340	14200	14382	14300	14372	14336	14291	14386	14380	14358	14337	14326	14496	14156	14353	14382	14433	14355	14177	14340	14366	14383	14271	14254	14319	14265	14311	14337	14311	14392	14445	14584	14342	14339	14311	14287	14377	14230	14199	14353	14409	14225	14195	14462	14253	14413	14435	14487	14307	14503	14357	14495	14393	14331	14375	14299	14284	14385	14368	14211	14517	14294	14524	14355	14253	14310	14371	14354	14222	14178	14305	14261	14281	14375	14322	14326	14405	14515	14422	14313	14381	14222	14334	14289	14022	14249	14371	14280	14205	14154	14320	14414	14204	14299	14531	14408	14332	14443	14466	14232	14408	14485	14289	14331	14367	14351	14328	14397	14221	14310	14176	14406	14354	14351	14341	14286	14404	14242	14353	14230	14315	14066	14480	14303	14231	14338	14256	14543	14374	14326	14272	14347	14255	14198	14306	14265	14304	14302	14395	14142	14372	14424	14244	14356	14285	14423	14327	14382	14430	14229	14239	14394	14288	14333	14416	14240	14310	14185	14160	14307	14418	14187	14242	14308	14476	14393	14184	14463	14329	14450	14499	14426	14471	14358	14175	14259	14344	14320	14644	14223	14410	14391	14196	14347	14069	14256	14379	14362	14278	14596	14311	14356	14439	14508	14424	14497	14295	14508	14272	14516	14438	14331	14331	14256	14433	14269	14403	14308	14317	14297	14300	14362	14314	14240	14367	14391	14479	14406	14181	14305	14426	14312	14214	14261	14338	14317	14401	14193	14429	14229	14406	14358	14327	14265	14434	14227	14278	14373	14335	14305	14362	14394	14454	14317	14349	14466	14164	14192	14131	14297	14282	14319	14008	14357	14253	14433	14332	14348	14372	14247	14401	14252	14263	14177	14202	14417	14240	14199	14212	14359	14361	14315	14244	14355	14409	14298	14297	14368	14302	14390	14337	14569	14417	14443	14416	14406	14312	14441	14352	14283	14368	14418	14396	14465	14255	14471	14312	14187	14424	14347	14466	14380	14227	14227	14298	14355	14543	14379	14242	14339	14381	14493	14360	14412	14477	14248	14414	14114	14493	14309	14390	14313	14374	14117	14411	14393	14293	14474	14121	14111	14396	14635	14356	14344	14182	14190	14222	14316	14544	14356	14349	14510	14245	14281	14355	14241	14414	14337	14339	14370	14296	14366	14304	14347	14524	14371	14365	14257	14423	14339	14222	14334	14402	14308	14400	14338	14257	14271	14315	14249	14124	14210	14371	14437	14148	14239	14306	14389	14422	14533	14420	14294	14295	14279	14338	14444	14336	14242	14337	14291	14354	14362	14526	14191	14421	14397	14336	14313	14297	14305	14252	14276	14325	14478	14272	14473	14338	14540	14294	14265	14249	14435	14137	14261	14290	14297	14400	14239	14381	14392	14299	14213	14399	14385	14460	14249	14347	14311	14543	14344	14314	14429	14458	14214	14303	14434	14252	14322	14368	14446	14134	14451	14286	14452	14229	14279	14338	14333	14209	14260	14314	14367	14236	14235	14276	14412	14500	14343	14210	14304	14218	14270	14174	14401	14416	14389	14284	14298	14293	14297	14279	14458	14074	14342	14229	14283	14304	14307	14371	14397	14340	14241	14379	14378	14278	14202	14508	14327	14246	14388	14197	14043	14372	14412	14291	14425	14453	14247	14633	14253	14288	14393	14361	14346	14280	14423	14272	14302	14374	14288	14321	14121	14199	14194	14323	14293	14350	14407	14270	14386	14331	14282	14224	14317	14258	14322	14274	14210	14356	14312	14276	14279	14305	14194	14307	14353	14467	14386	14322	14378	14413	14248	14303	14351	14118	14355	14494	14404	14392	14276	14482	14251	14303	14344	14314	14283	14276	14403	14351	14509	14436	14382	14334	14324	14546	14537	14363	14382	14343	14259	14162	14332	14212	14386	14352	14389	14357	14386	14411	14361	14267	14282	14389	14310	14310	14383	14274	14365	14244	14304	14192	14394	14392	14276	14425	14295	14206	14362	14211	14307	14363	14229	14313	14313	14381	14102	14346	14460	14385	14287	14338	14211	14322	14245	14443	14247	14234	14339	14385	14138	14343	14390	14242	14349	14162	14266	14336	14473	14334	14371	14338	14391	14339	14365	14264	14458	14419	14312	14355	14319	14295	14409	14380	14367	14370	14223	14215	14297	14219	14308	14213	14399	14195	14554	14209	14393	14292	14148	14185	14295	14439	14441	14278	14272	14300	14249	14325	14338	14395	14478	14429	14342	14448	14122	14336	14375	14196	14322	14338	14314	14097	14336	14431	14370	14443	14407	14393	14409	14330	14314	14415	14253	14334	14323	14329	14157	14304	14210	14299	14287	14514	14300	14359	14361	14302	14294	14363	14138	14390	14287	14370	14443	14264	14426	14446	14379	14323	14318	14379	14332	14211	14352	14380	14163	14380	14423	14392	14268	14286	14219	14364	14377	14372	14452	14410	14100	14434	14333	14360	14353	14297	14274	14369	14372	14241	14327	14477	14330	14471	14366	14324	14156	14269	14334	14383	14254	14353	14284	14199	14307	14390	14371	14458	14418	14189	14244	14367	14288	14233	14304	14391	14359	14404	14311	14266	14248	14322	14170	14336	14306	14471	14143	14448	14364	14352	14285	14450	14442	14428	14414	14357	14292	14286	14550	14322	14364	14429	14387	14308	14369	14223	14319	14132	14426	14312	14543	14189	14515	14355	14320	14358	14361	14334	14232	14347	14198	14224	14269	14312	14295	14269	14610	14341	14249	14361	14380	14324	14169	14334	14404	14440	14408	14083	14255	14261	14426	14336	14362	14227	14148	14307	14443	14333	14426	14294	14587	14294	14368	14501	14241	14247	14266	14436	14456	14437	14392	14409	14320	14257	14267	14495	14200	14316	14382	14417	14338	14279	14342	14176	14489	14386	14283	14345	14397	14336	14266	14152	14505	14408	14333	14381	14129	14376	14342	14285	14293	14184	14374	14320	14411	14355	14340	14358	14233	14243	14383	14316	14390	14381	14330	14138	14321	14349	14125	14245	14140	14275	14138	14397	14339	14384	14419	14501	14311	14104	14355	14438	14189	14435	14302	14429	14253	14355	14346	14424	14317	14266	14438	14412	14408	14276	14376	14314	14250	14380	14368	14346	14332	14203	14461	14348	14315	14334	14184	14248	14423	14385	14341	14432	14298	14322	14307	14478	14355	14208	14341	14147	14267	14272	14264	14461	14354	14525	14401	14449	14205	14472	14469	14415	14282	14103	14407	14184	14328	14302	14352	14320	14238	14211	14178	14233	14337	14327	14396	14372	14425	14195	14334	14389	14383	14331	14276	14426	14296	14282	14244	14209	14281	14367	14399	14304	14460	14348	14268	14401	14425	14291	14246	14418	14167	14375	14319	14271	14283	14190	14444	14275	14338	14462	14226	14287	14208	14321	14389	14351	14347	14503	14485	14461	14357	14292	14447	14497	14426	14262	14344	14352	14349	14245	14478	14411	14284	14389	14213	14215	14092	14290	14370	14230	14221	14412	14314	14376	14410	14404	14528	14180	14275	14384	14292	14232	14431	14118	14110	14259	14270	14224	14228	14390	14377	14379	14445	14408	14437	14299	14216	14419	14506	14372	14297	14345	14340	14428	14291	14306	14250	14355	14406	14388	14454	14310	14325	14272	14230	14351	14309	14258	14017	14317	14331	14171	14270	14344	14353	14335	14372	14143	14241	14284	14396	14329	14413	14321	14394	14383	14327	14231	14465	14265	14221	14256	14341	14362	14259	14308	14330	14378	14433	14281	14334	14690	14331	14256	14372	14402	14378	14432	14210	14347	14350	14378	14317	14434	14309	14241	14304	14330	14311	14299	14383	14339	14347	14255	14329	14502	14571	14390	14462	14499	14444	14390	14208	14196	14341	14359	14364	14388	14409	14402	14381	14259	14307	14432	14254	14433	14305	14435	14374	14269	14293	14572	14394	14306	14401	14462	14452	14338	14324	14373	14356	14419	14233	14414	14291	14315	14532	14316	14233	14223	14536	14349	14420	14208	14198	14273	14292	14288	14218	14288	14264	14374	14339	14357	14261	14394	14437	14448	14296	14058	14305	14528
23734	21591	30545	56281	68364	55396	44643	32716	26229	24862	24261	23823	23760	24102	23915	23663	23741	23623	23595	23647	23703	23732	23799	23725	23710	23566	23642	23528	23639	23642	23664	23541	23786	23672	23706	23652	23597	23756	23793	23678	23567	23458	23607	23627	23654	23612	23561	23710	23631	23578	23504	23637	23499	23641	23559	23637	23569	23831	23500	23515	23558	23708	23607	23613	23486	23763	23528	23671	23694	23721	23747	23475	23552	23667	23276	23637	23420	23330	23362	23522	23657	23680	23435	23767	23600	23360	23595	23535	23655	23776	23613	23769	23767	23494	23289	23569	23587	23494	23475	23725	23766	23567	23571	23462	23441	23612	23593	23903	23316	23463	23480	23383	23321	23440	23503	23668	23461	23562	23430	23470	23366	23314	23546	23504	23274	23583	23391	23711	23513	23678	23619	23540	23482	23395	23749	23510	23545	23482	23603	23456	23243	23572	23565	23767	23545	23537	23469	23510	23670	23590	23612	23544	23517	23505	23472	23431	23357	23485	23593	23490	23502	23561	23469	23689	23592	23550	23533	23416	23364	23694	23624	23502	23666	23773	23711	23602	23666	23439	23508	23454	23447	23553	23453	23571	23478	23363	23592	23727	23454	23482	23355	23323	23881	23435	23671	23520	23492	23655	23638	23447	23374	23423	23590	23388	23453	23689	23478	23458	23407	23584	23449	23602	23382	23650	23674	23425	23399	23705	23434	23507	23423	23132	23326	23364	23434	23464	23699	23688	23682	23662	23603	23553	23748	23481	23366	23461	23704	23634	23449	23552	23570	23572	23378	23532	23471	23637	23730	23593	23596	23634	23422	23405	23569	24037	23681	23394	23611	23524	23226	23676	23635	23506	23648	23713	23547	23535	23809	23728	23557	23314	23474	23546	23527	23436	23379	23517	23470	23615	23477	23604	23707	23295	23569	23322	23592	23499	23489	23607	23265	23549	23779	23622	23464	23553	23690	23498	23575	23575	23655	23666	23641	23359	23553	23457	23650	23469	23480	23518	23407	23311	23298	23488	23501	23146	23430	23435	23273	23421	23653	23474	23621	23638	23685	23463	23376	23450	23582	23264	23478	23522	23615	23578	23635	23610	23356	23383	23552	23554	23596	23719	23265	23434	23555	23523	23377	23562	23508	23443	23737	23652	23838	23542	23780	23455	23566	23536	23546	23630	23638	23627	23585	23429	23667	23344	23452	23434	23483	23570	23575	23588	23544	23574	23344	23493	23465	23496	23767	23592	23860	23595	23651	23511	23677	23617	23585	23584	23456	23334	23457	23523	23489	23471	23725	23366	23419	23575	23239	23652	23516	23667	23347	23513	23391	23638	23421	23512	23420	23614	23290	23608	23569	23497	23548	23626	23786	23665	23658	23498	23491	23488	23712	23571	23501	23686	23722	23336	23749	23689	23531	23577	23529	23412	23554	23451	23486	23496	23438	23444	23653	23489	23451	23492	23476	23558	23452	23630	23484	23605	23771	23734	23597	23496	23507	23394	23520	23472	23505	23573	23570	23546	23334	23502	23482	23557	23635	23201	23426	23536	23580	23626	23393	23491	23594	23564	23559	23621	23498	23335	23665	23537	23497	23521	23477	23421	23228	23308	23671	23705	23658	23485	23658	23582	23566	23378	23564	23678	23514	23611	23397	23418	23422	23579	23480	23485	23436	23564	23669	23555	23677	23374	23485	23577	23498	23266	23407	23472	23552	23364	23630	23453	23462	23448	23541	23690	23619	23444	23502	23587	23453	23520	23524	23494	23323	23404	23360	23567	23464	23472	23392	23583	23433	23506	23525	23211	23588	23515	23457	23559	23448	23493	23602	23321	23675	23921	23396	23388	23322	23344	23273	23509	23818	23640	23825	23406	23353	23410	23677	23608	23561	23394	23591	23802	23832	23721	23475	23390	23340	23503	23597	23401	23403	23401	23709	23415	23307	23391	23615	23435	23594	23563	23611	23749	23383	23500	23642	23377	23466	23657	23473	23714	23690	23759	23660	23413	23650	23490	23630	23618	23440	23509	23458	23457	23703	23236	23611	23468	23638	23352	23414	23341	23501	23727	23413	23631	23704	23559	23642	23547	23507	23476	23567	23345	23663	23498	23445	23472	23566	23602	23560	23498	23667	23632	23390	23249	23527	23294	23568	23384	23536	23452	23680	23623	23456	23574	23341	23313	23730	23420	23488	23382	23724	23299	23710	23629	23354	23647	23650	23441	23522	23548	23740	23560	23896	23605	23310	23513	23556	23413	23747	23455	23537	23412	23639	23473	23491	23596	23379	23754	23532	23622	23520	23533	23407	23385	23249	23613	23689	23352	23554	23600	23556	23339	23579	23490	23449	23586	23623	23437	23567	23463	23608	23326	23684	23394	23539	23320	23725	23588	23477	23782	23829	23650	23362	23281	23340	23718	23901	23579	23610	23396	23430	23619	23632	23591	23459	23612	23605	23727	23632	23622	23510	23645	23391	23403	23603	23442	23398	23753	23511	23415	23676	23619	23428	23462	23483	23586	23584	23433	23400	23544	23649	23436	23605	23465	23515	23402	23548	23788	23758	23381	23549	23697	23382	23336	23301	23620	23403	23510	23622	23486	23600	23637	23396	23436	23469	23555	23595	23357	23237	23455	23481	23576	23636	23504	23390	23563	23800	23704	23469	23596	23792	23618	23561	23620	23622	23666	23428	23527	23641	23754	23584	23473	23631	23449	23471	23330	23656	23656	23524	23544	23470	23417	23499	23545	23594	23493	23497	23699	23225	23494	23622	23840	23635	23562	23661	23283	23356	23613	23507	23552	23459	23392	23611	23514	23625	23592	23652	23718	23732	23810	23710	23718	23716	23548	23565	23625	23464	23450	23458	23396	23599	23576	23600	23559	23335	23374	23557	23525	23530	23522	23601	23339	23535	23568	23484	23636	23472	23444	23570	23507	23523	23549	23594	23530	23517	23444	23461	23552	23544	23679	23641	23872	23495	23474	23568	23602	23669	23763	23556	23275	23714	23468	23486	23659	23382	23453	23451	23562	23572	23580	23324	23622	23530	23496	23698	23519	23568	23658	23608	23522	23418	23587	23931	23768	23532	23487	23468	23451	23431	23459	23648	23428	23668	23576	23384	23491	23526	23572	23432	23266	23492	23545	23477	23447	23597	23561	23542	23363	23352	23643	23503	23582	23519	23620	23371	23438	23364	23390	23490	23537	23529	23466	23732	23525	23396	23532	23279	23218	23414	23456	23337	23612	23643	23287	23324	23540	23481	23765	23506	23845	23583	23591	23519	23401	23648	23563	23546	23159	23654	23560	23612	23612	23655	23534	23572	23359	23364	23550	23465	23414	23519	23506	23907	23494	23475	23654	23711	23567	23510	23483	23693	23766	23503	23549	23500	23715	23593	23617	23442	23391	23550	23561	23497	23595	23907	23485	23626	23535	23442	23528	23473	23644	23502	23406	23425	23437	23555	23621	23436	23786	23554	23546	23622	23642	23597	23653	23312	23438	23625	23524	23442	23615	23372	23365	23651	23567	23727	23735	23625	23492	23631	23599	23464	23450	23344	23540	23723	23310	23522	23732	23484	23356	23558	23612	23729	23501	23809	23789	23716	23691	23479	23562	23574	23263	23363	23563	23606	23534	23425	23425	23508	23387	23572	23372	23391	23649	23444	23655	23644	23541	23696	23539	23654	23518	23551	23453	23649	23426	23271	23619	23613	23648	23540	23257	23776	23620	23485	23710	23481	23626	23458	23742	23500	23502	23473	23728	23880	23698	23526	23410	23959	23472	23483	23615	23717	23765	23363	23333	23388	23289	23535	23380	23579	23480	23786	23506	23634	23526	23599	23591	23241	23445	23806	23830	23387	23635	23387	23669	23433	23299	23718	23532	23344	23262	23559	23452	23618	23624	23597	23653	23558	23873	23869	23593	23470	23530	23613	23652	23492	23598	23399	23491	23250	23417	23380	23423	23346	23717	23626	23467	23573	23485	23603	23517	23399	23663	23603	23443	23406	23504	23538	23745	23535	23518	23443	23253	23729	23530	23339	23548	23554	23523	23631	23357	23493	23433	23740	23429	23698	23454	23570	23490	23442	23288	23455	23451	23341	23894	23728	23495	23582	23632	23816	23716	23662	23459	23792	23305	23414	23509	23330	23432	23363	23447	23632	23542	23462	23482	23463	23365	23235	23577	23600	23603	23507	23597	23413	23428	23545	23690	23533	23553	23192	23450	23696	23421	23512	23728	23527	23405	23608	23521	23631	23445	23509	23521	23490	23383	23595	23530	23659	23286	23400	23653	23571	23740	23528	23569	23647	23288	23640	23447	23497	23720	23500	23598	23784	23598	23442	23426	23729	23527	23570	23518	23787	23510	23421	23572	23376	23553	23230	23408	23517	23486	23361	23762	23675	23525	23534	23316	23544	23415	23367	23458	23448	23474	23468	23560	23438	23364	23688	23363	23420	23432	23541	23596	23660	23686	23663	23688	23313	23645	23719	23535	23510	23472	23561	23265	23554	23432	23508	23313	23280	23446	23755	23663	23430	23452	23867	23576	23469	23306	23378	23661	23502	23524	23453	23253	23555	23556	23607	23441	23581	23614	23418	23411	23540	23489	23515	23321	23673	23467	23361	23630	23556	23342	23258	23302	23451	23296	23470	23509	23592	23540	23366	23742	23646	23319	23458	23561	23705	23444	23659	23549	23550	23623	23503	23589	23514	23436	23496	23438	23546	23441	23603	23487	23679	23559	23463	23622	23647	23802	23591	23500	23504	23346	23486	23382	23486	23754	23505	23655	23554	23540	23663	23488	23553	23404	23679	23504	23550	23306	23662	23409	23562	23356	23514	23428	23495	23469	23489	23432	23398	23490	23436	23509	23524	23478	23659	23516	23652	23427	23369	23267	23616	23573	23529	23608	23438	23610	23425	23690	23479	23424	23577	23579	23297	23640	23606	23517	23583	23582	23537	23538	23815	23364	23331	23823	23611	23747	23428	23510	23406	23575	23505	23435	23138	23555	23542	23611	23561	23503	23421	23252	23263	23549	23762	23618	23273	23690	23528	23597	23689	23433	23569	23277	23512	23529	23586	23589	23545	23379	23453	23650	23508	23462	23343	23544	23400	23562	23392	23633	23404	23370	23598	23561
35745	64308	69205	91024	81701	55906	35417	21963	16520	15342	14846	15007	15087	14989	14901	14844	14913	14801	15136	15048	14861	14950	15115	14950	15088	15020	14988	14766	14818	14943	14859	14795	14813	14831	14791	14943	14918	14914	14894	15000	14843	15001	14754	14897	14910	14856	14966	14995	14959	14779	15047	14699	15056	14961	14848	14803	14910	14952	14764	14953	14883	14828	15027	14741	14859	14881	14791	15164	14821	14981	14816	14848	14740	14876	14809	14927	14907	14842	14901	14861	14969	15029	14898	14850	14903	15003	14832	14865	14871	14974	14940	14992	14750	14755	15005	15041	14840	14826	14905	14875	14797	14898	14943	14698	14918	14854	14995	14812	14751	14832	14917	14775	15085	14840	14798	15071	14899	15104	14962	14822	14881	14906	14799	14797	14878	14778	14955	14903	14693	14853	14764	14848	15014	14870	15116	14737	14933	14837	14905	15007	14973	14774	14773	14873	14978	14948	14724	14850	14930	14943	14894	14709	14832	14850	14896	14717	14938	15065	14931	14803	14849	14724	14902	14904	14668	14840	14858	14845	14782	14929	14947	14826	14770	14839	14791	14927	14697	14779	14769	14805	14876	14798	14871	14846	14923	14893	14864	14991	14883	14817	14884	14968	14968	14611	14877	15144	14931	14931	14792	14973	14872	14880	14861	14811	14609	14844	14611	14769	14885	14960	14894	14895	14838	14940	15008	14624	14975	14918	14740	14795	14959	15027	14747	14892	14816	14747	14761	14683	15005	14923	14989	14729	14871	14873	14933	14892	14912	14887	14816	14839	14579	14943	14804	14909	14866	14969	14871	14817	14831	14784	14937	14762	14754	14928	14756	14780	14846	14723	14849	14992	14830	14923	14963	14637	14881	15001	14875	14855	14875	14800	14841	14867	14879	14985	14931	14867	14942	14965	14932	14883	14982	14718	14929	14890	14849	14846	14849	14829	14825	14672	14870	14989	14732	14719	14763	14795	14802	14877	14777	14944	14915	14969	14705	14783	14675	14825	14898	14853	14736	14857	14736	14933	15046	14916	14958	14859	15004	14814	14760	14869	14904	14800	14763	14917	14904	14680	14632	14951	14899	14754	14725	15046	15024	14763	14815	14837	14776	14825	14910	14884	14811	14886	14897	14824	14806	14913	14947	14819	14774	14983	14955	14956	14729	14818	14994	14842	15027	14771	14837	14791	14921	14955	14654	14740	14829	14937	15067	14812	14822	14935	14777	14815	14802	14784	14952	14658	14736	14874	14742	14756	14832	14938	14886	14833	14816	14695	14917	14892	14870	14704	14936	14843	14889	14786	14995	14879	14790	14839	14823	14938	14974	14924	14993	14663	14908	14817	15015	14743	14837	14831	14674	14939	15028	14963	15025	14775	15017	14798	14947	14914	14906	14878	14813	14948	14915	14909	14960	15167	14912	15009	14863	14862	14801	14810	14801	14941	14820	14684	14735	14852	14870	14935	15042	14797	14737	14903	14919	14967	14902	14840	14794	14900	14604	14807	14890	14782	14894	14993	14822	14859	14832	14883	14820	14950	14874	14835	14830	14907	14993	15048	14696	14899	14779	14963	14805	15001	14990	14610	14783	14892	15010	14756	14709	14914	14949	15233	14921	14891	14894	14897	14994	14908	14882	14948	14925	14922	14744	14973	14858	14770	14818	14802	14820	14648	14891	14860	14693	14957	14980	14694	14827	14929	14723	14826	14880	14806	14679	14667	14818	14807	15045	14647	14900	14923	14810	14861	14966	14789	14833	14930	14771	14928	14867	14812	14838	14998	14791	14912	14741	14929	14792	14975	14889	14738	14890	14771	14710	15011	14810	14811	14896	14802	14871	14909	15172	14924	14859	14819	14812	14838	14809	14902	14822	14898	14662	14935	14862	14800	14782	14997	14871	14977	14732	14984	15050	14884	14891	14845	14780	14868	14908	14687	14878	14807	14900	14931	14826	14669	14900	15009	14786	14801	14779	14846	14969	14968	14793	14819	14792	14928	14931	14943	14748	14965	14835	14837	14844	14974	14794	14835	14749	14826	14951	14874	14962	14757	14851	14611	14789	14722	15023	14939	14789	14889	14630	14952	14801	15116	14893	14823	14794	14857	14840	14752	14522	14798	14935	14770	14836	14847	14848	14822	14810	14822	14928	14872	14817	14894	14741	14648	14679	14927	14980	14798	14754	14865	14982	14902	14841	14679	14677	14884	14933	14717	14955	14757	14820	14903	14887	14858	14863	14743	14777	14972	14907	14552	14861	14553	14729	14908	14909	14900	14866	14721	14863	14837	14927	14831	14790	15181	14917	14604	14994	14664	14782	14659	14865	14716	14857	14902	14908	14783	14878	14967	14825	14932	14873	14855	14870	14800	14888	14925	14785	14969	14809	14801	14727	14803	14945	14926	14902	14949	14736	14849	14928	14770	14725	14947	14916	15048	14891	14989	14934	14816	14842	14840	14989	14828	14979	14955	14791	15020	14801	14811	14816	14744	15021	14832	14920	14874	14694	14792	14803	14896	14989	14896	14816	15000	14968	14751	15011	14983	14835	14696	15008	14766	14905	14907	15005	14799	14992	14910	14760	14757	14933	14770	14803	15012	14811	14615	14821	15057	14782	14957	14849	14888	14932	14980	15079	14750	14942	14762	14706	14823	15002	14638	14777	14712	14893	14904	14823	15008	14679	14848	14990	15154	14801	14813	14772	14809	14869	14756	14770	14766	14968	14749	14920	14955	14812	14933	15070	15047	14827	14942	14752	14753	14809	14763	14928	14742	14941	14734	14694	14981	14960	14876	14895	14821	14865	14848	14912	14751	15061	14907	14880	15007	14890	14909	14923	14845	14624	14954	14786	14931	14973	15074	14750	15109	14857	14830	14842	14900	15055	14953	14791	14791	14927	14841	14922	14772	14859	14731	14625	14889	14673	14898	14758	14871	14879	14907	14879	14837	14913	14764	14904	14870	14960	14890	15044	14732	14919	14752	14931	14946	14998	14763	14886	15022	14926	14925	14706	14807	14753	14845	15030	14998	14791	14833	14831	14839	14844	14853	14663	14892	14752	14727	14720	14751	14794	14791	14842	14845	14884	14749	15047	14959	14880	14874	14816	14836	14849	14848	14855	14770	14892	14915	14832	14931	14843	14877	14900	14882	14829	14804	14952	14823	14850	14862	14730	14764	14930	14920	14844	14777	14941	14926	14760	14884	14923	15048	14905	14838	14789	15050	14988	14881	14834	14782	14831	14782	14671	14894	14972	14947	14847	14856	14842	14920	15155	14829	14923	14868	14658	14768	14787	14806	14933	15034	14775	15040	14779	14769	14931	14809	14868	14864	14747	14868	14765	14691	14780	14871	14717	14800	14811	15093	14767	15033	14796	14823	14859	14833	14773	15175	14888	15051	14760	14926	14914	14666	14839	14807	14872	15025	14816	14839	14740	14856	14946	14902	14766	14862	14839	14910	14899	14804	14868	14839	14743	14979	15017	14869	14833	14949	14723	14791	14925	14867	14873	14933	14993	14889	14848	14755	14826	14843	14862	15044	14799	14717	14896	14801	14700	14913	14827	14821	14883	14845	14836	14986	14716	14711	14765	14904	15026	14688	14843	14664	14770	14961	14881	14764	14860	14639	14840	14997	14834	14792	14873	14962	14846	15037	14735	14830	14772	14981	14866	14747	14780	14690	14664	14865	15046	14802	14815	14840	14922	14851	14911	15029	15163	14895	14871	14844	14857	14889	14957	14731	14902	14861	14801	15005	14733	14896	14763	15013	14780	14793	14850	14847	14821	14918	14795	14964	14770	14946	14789	14841	14747	14865	14958	14861	14693	14920	14804	15055	14769	14835	14798	14872	14927	14723	15099	14761	15005	14709	14806	14882	14782	14684	14929	14805	14909	14899	14797	14722	14931	14794	14732	14810	14787	14842	14744	14843	14826	14731	14658	14767	14733	15011	14818	14962	14846	14947	14657	14924	14740	14913	14824	14907	14727	14666	14909	14942	14953	14823	14840	14858	15051	14725	14808	14855	14932	14700	14856	14929	14915	14783	14764	15131	14793	14885	14963	14868	14730	14712	14777	14747	14984	14720	14797	14955	14831	14820	14889	14762	14758	14853	14852	15069	14965	14804	15041	14916	14840	14915	14765	14949	14909	14810	14779	14781	14735	14758	14892	14668	14987	14778	14807	14867	14906	14792	15015	14768	14854	14804	14788	14840	14941	14978	14811	14847	14921	14880	14833	14856	14841	14968	15080	14901	14811	14838	14858	14902	14928	14780	14736	15046	14766	14858	14924	14840	14725	14841	14908	14810	14807	14954	14849	14933	14819	14878	14956	14751	14770	14812	14897	14917	15016	14709	14794	14845	14810	14786	14913	14770	14806	14863	14828	14851	14953	14706	15106	14812	15004	14956	14797	14944	14880	14973	14937	14937	14784	14918	15035	14880	14936	14891	14956	14966	15031	14898	14967	14882	14787	14727	14872	14734	14764	14783	14792	14549	14905	14882	14927	14931	14788	14861	14915	14852	14799	14841	14956	14867	14863	14720	14684	14959	14878	14827	14975	14822	14699	14734	14830	14725	14895	15058	14738	14731	14988	14955	14884	14764	14892	14782	14902	14804	14935	14745	14982	14966	14724	14946	14887	14839	14823	14786	14885	14778	14747	14821	14784	14706	14844	14874	14870	14819	14867	14789	15038	14868	14915	14812	14914	14607	14865	14860	14760	14891	14880	14833	14915	14864	14866	14654	14830	15020	14838	14890	14804	14688	14961	14927	14871	14704	14888	14854	14787	14746	14822	14787	14977	14761	14836	14912	14980	14884	14909	14783	14895	14935	14757	15060	14636	14838	14911	14831	15058	14911	15015	14746	14808	14904	14933	14760	14990	14982	14860	14701	14866	14850	14698	15054	14781	14891	14909	14845	14923	14733	14715	14774	14756	14847	14911	14756	14814	14985	14879	14808	14779	14751	14767	14817	14931	14770	14883	14743	14947	14708	14720	14773	14913	14687	14768	15015	14880	14810	14733	14652	14935	14914	14797	14916	14935	14852	14791	14805	14937	14857	14838	14744	14723	14843	14732	14876	14873	14759	14637	14659	14912	14845	15067	14836	14904	14891	14830	14927	14842	14989	14922	14669	14866	15013	14886	14902
34869	32425	34037	36875	38259	32338	27356	24452	23264	23156	23321	23100	22917	23083	22949	22847	22704	23060	23141	22903	22993	22864	22871	23103	22940	22770	22925	22932	22906	22689	22878	23133	22948	22756	22679	22946	22877	23027	23039	23087	22960	22956	22919	23045	23274	22905	23206	22851	22825	22704	22910	22795	22860	22779	22992	22777	22839	22908	23047	23024	22852	23005	22947	22876	22875	22940	22725	22788	22860	22852	23234	22931	22882	22786	22806	22920	22808	23017	22924	23107	23156	22877	22914	22786	22922	22929	22931	22734	22911	22925	22844	22831	22850	22915	22820	22926	23070	22665	22861	22925	22951	22944	23061	23142	22912	22882	23035	22825	22815	23068	22804	23108	23161	22915	22729	23069	23072	22973	22964	22868	22865	22889	22744	23031	22863	23145	23060	22754	22800	23005	22886	22751	22839	22921	23234	23025	22887	23146	23219	23005	23062	22968	22842	22865	23058	22769	22917	22985	23099	23012	22928	22749	23090	23027	22997	22995	22774	22969	22852	22973	22777	22929	22910	22855	23048	23182	23014	22767	23073	23099	22855	22918	22948	22906	22901	22842	23104	22766	23022	23022	22982	22848	22710	22772	22935	22968	22877	23115	23012	22979	22679	22976	23184	22766	22797	23000	22874	22734	23140	23058	22873	22916	23106	22876	22910	22656	22994	22827	22944	22924	23143	22834	22958	23074	22887	23016	23078	22875	22941	22733	22882	23023	22913	22816	22916	22904	22632	22872	23086	22823	22983	22913	22906	22842	22891	22854	22994	22967	22897	22938	22986	22880	22735	22854	22774	22991	23173	22993	23041	22991	22588	22961	22900	22803	22943	22936	22983	23052	23158	22990	22966	22875	23164	22971	23114	23034	22946	22839	23022	22885	22943	22953	22977	22920	23085	22880	23001	22833	22939	23053	22777	22880	22812	22717	22753	22881	23138	22883	22895	22857	22933	22737	22657	23007	22924	22972	22841	22713	22975	23011	23016	22916	22878	22948	22950	22824	22882	23209	22735	22971	22874	22904	22790	22784	22744	22748	23138	22835	22793	22908	22884	22869	22873	22543	23069	22865	22819	22760	22983	22596	22705	23003	23146	22814	22826	23001	22879	22901	22914	22929	22927	22842	22700	22847	22898	22851	22777	22708	22995	22998	22927	22795	22960	22985	22878	22695	22952	22885	22802	22779	22876	23166	22864	23090	22900	22791	22733	22948	22934	22963	22958	23176	22939	22968	23010	23047	22760	23039	23070	22827	22847	23005	22979	23062	23009	23016	23064	22882	23172	23017	22853	22925	22869	23109	22897	22706	22941	22878	22861	22833	22932	22961	22975	22863	23230	22797	22806	23006	22781	23030	22923	22993	23013	22896	22840	23025	22802	22748	22875	23080	22979	22757	22972	23104	22932	23061	22916	23009	22748	23074	23001	23183	23111	22876	22866	22776	22754	22993	22929	23080	22913	22934	23023	23132	22877	23074	22895	22985	22995	22891	22955	23101	22998	22935	22733	22851	22590	22779	22713	22967	23137	22794	22813	22954	22895	22901	22869	22952	22881	22884	23035	22836	22783	22944	22726	22825	22912	22828	23001	23045	22868	22914	22928	22792	22753	22957	23122	22879	23069	22725	22826	22713	23217	23164	22959	22718	22824	22929	23146	22743	23052	22972	22947	22802	23044	22859	23126	22967	22951	23035	22757	22741	22989	22758	22733	22975	23087	23006	22859	22865	22845	22932	22708	22999	22922	22749	22882	22995	22872	22731	22858	22813	23175	22925	22893	23040	23055	23153	22837	23089	23098	22911	23069	22907	23038	23001	23034	22879	23127	22883	23146	22960	23000	22858	22847	22833	22916	22765	23133	23030	22924	22711	22676	22778	22813	22825	22935	22917	23079	23144	22924	23033	22937	23043	22890	23004	23015	22875	23047	23006	23096	23073	22739	22865	23102	23007	23094	22811	22903	22772	23060	22846	22651	22807	23063	22883	23021	22855	23044	22810	23041	22831	22931	22782	23094	23120	22825	22862	22781	22701	23188	23001	22856	22957	22999	22927	22659	22833	22899	22925	23119	22961	22959	22921	22896	22996	22879	22941	23005	22984	22910	22815	22777	23185	22845	23070	22712	22943	22983	22827	22979	22826	22818	23006	22803	22910	22905	22989	23010	22754	22839	22998	22853	22917	22953	23089	22917	22961	22942	23024	23130	22992	22983	22792	23063	23217	22799	22787	23128	22851	23145	23161	22975	22899	22745	23089	23078	23108	22887	23078	23080	22586	22931	22859	23008	22889	22862	22885	22960	23237	23029	22967	22877	22983	23033	22881	22853	22801	23063	23055	22945	22886	22900	22899	22964	22920	22795	22926	22934	23012	22997	22916	23025	22816	23211	22970	23051	22712	23019	23048	22866	22840	22993	22908	22723	22597	22668	22914	22470	22877	22960	22926	22959	23107	22859	22950	22862	23029	23126	22833	23005	22994	23118	22915	23118	23101	22978	23202	22993	22878	22945	22973	22909	22894	22867	23026	22926	23072	22889	22836	22810	23116	23175	23159	23059	23131	23150	23107	22683	23057	22635	23083	22813	22965	22941	22849	23073	22663	22930	22944	22843	23000	22909	22834	22947	22972	22941	22903	23100	22948	22973	23051	22890	22851	22752	22744	22938	22971	22783	22998	22860	22771	22951	22758	23020	22914	22970	23156	22988	23189	22897	23048	22912	23152	23100	22977	23095	23020	23012	22896	23020	22991	23069	22957	22911	23041	22672	22963	22939	22960	22791	23097	22992	22943	22891	22795	22724	22878	22964	22883	22863	22932	22747	22723	23232	23087	23167	22825	22933	23036	22909	22860	22812	23001	23127	22807	22912	22970	22946	22829	22983	23034	22653	22904	22950	23066	22988	23068	22821	23132	23023	22843	22704	22866	22914	23034	22725	22615	22847	22966	22809	23062	22958	22820	22717	22894	22698	22886	22615	23047	23115	22873	23078	22864	22646	23007	22793	22900	22999	22905	23013	23053	23139	22873	22819	23008	22854	22938	23038	22885	22880	22965	22892	22875	22834	22852	22874	22715	23144	22730	22896	22931	22744	22942	22846	22776	22937	23079	22945	23000	22729	22858	23103	22893	22801	23087	22963	22878	23132	23105	22835	22906	22771	22908	22911	22746	23065	23128	23012	22908	22957	22770	23003	22709	22792	22932	22870	23073	23046	23067	23061	23029	23086	22890	23083	22800	22867	22682	23106	23057	22980	22827	23061	22844	22790	23008	23034	22720	22961	22774	23033	22883	22988	22961	22960	23014	22922	22989	22998	22722	22751	22653	22965	23045	22909	22868	23023	22519	22816	22889	22699	23137	23155	22960	22949	22929	22820	22936	22845	23178	22609	22905	22759	23076	22885	22777	22960	23032	22777	23152	22956	22814	22759	23085	22901	23237	23246	23082	22931	23015	23063	22926	22908	22770	22870	22850	22958	22801	23116	23029	23010	22894	22905	22849	23119	22813	23009	22899	23165	22873	22812	22832	22990	22820	22931	23027	22991	22803	22858	22693	22791	23111	23043	22736	23101	22964	22916	22966	22770	22898	22820	22919	23007	22889	22831	22769	23003	22997	22976	22905	22874	22574	23047	22897	22916	22858	23087	23036	23036	23256	22924	22857	23023	22835	22989	22790	22884	22707	22902	23043	22909	22795	22845	22945	22863	22944	23141	22988	22977	22996	22891	22882	22696	22908	22869	23012	22775	23089	23056	22836	22996	22951	23041	22855	23005	22994	22953	22946	22897	22785	22945	22862	23045	23054	22994	22930	22979	22481	22861	22911	23048	23075	22891	23074	23013	23115	22907	23132	23105	22690	22842	22648	23047	22873	23052	22758	22890	22961	22930	22897	22720	22929	22981	23162	23091	23055	22766	23036	23004	22959	23067	22673	22780	22845	23117	22979	22975	22924	22882	23001	22887	23004	23141	22919	22996	22948	22860	22805	22906	23174	23018	23231	23144	22676	22741	22477	22928	22964	22959	22964	22927	22921	22767	23078	23028	23142	22858	22666	23007	23164	23231	23036	23137	22913	22914	23085	23300	22909	22818	22879	23200	22895	22995	22899	23056	22911	23088	23011	22803	22848	22868	23115	23127	23103	23064	23011	22989	22904	22882	22686	23117	22824	22909	22838	22967	22881	22910	23082	22795	22954	22966	23036	22862	22769	23228	22600	22934	23023	22994	23086	22593	23055	22808	22781	22815	23057	22988	23061	23146	22808	23133	22970	22887	23002	22812	22908	22872	22906	22924	22721	22805	22860	22890	22915	23000	22766	23247	22950	23055	22812	22828	22831	22781	22895	22773	22793	23081	23103	23018	23160	23027	22831	22873	22751	22973	23037	22968	22884	22856	22706	22690	22842	22792	22920	22922	22756	22966	22857	22998	22854	22756	22930	23044	22823	22899	22921	23099	23012	22926	22962	23114	23141	22934	22625	23001	22976	22990	22909	22812	22830	22823	23008	22919	22856	22885	23071	22863	23010	22704	22871	22786	22972	22879	23030	22862	23072	23132	23116	22880	22904	22871	23000	23027	22976	22898	22929	22966	22911	22936	23062	22993	22682	22934	23058	22881	23172	23017	22738	22871	23035	23124	22984	22588	22982	23067	23129	23057	23042	22915	22942	23029	22799	23143	23033	22981	23117	23016	23185	23026	22818	22866	23168	22932	23007	22984	23127	22962	23064	23037	23237	22961	22732	22566	22948	22790	22854	22866	22820	22762	22876	22931	22994	23026	22875	22762	22632	23030	22984	22811	22738	22836	22738	22995	22922	22716	23073	22801	22959	22927	22918	23147	23105	22976	22857	22953	22834	23013	23243	23018	22980	22996	22990	22944	22732	22785	23143	22890	22826	22869	22793	22751	22799	22957	22979	22996	22907	22839	23211	22908	23132	22973	22899	22959	22877	23027	22789	23013	22998	22854	22898	23112	23039	23004	23060	23035	22901	22697	23010	23194	22989	23050	22862	23102	23075	22791	22931	22930	23018	22891	22895	22890	22758	22926	22949	22766	22895	22913	22973	22844	22878	23021	22894	22602	22685	22941	23006	22814	22998	22756	22732	22817	22936	22770	22909	22752	22917	22966	23087	22863	23028	23082	22892	22998	23000	22822	22987
25832	34566	27852	28859	29087	21907	16820	14776	14287	13993	13994	14033	14063	14023	14098	13899	14087	14017	14009	13951	13956	13971	14050	14151	14018	14029	13983	13981	13895	13933	13878	14176	14061	13824	14075	13954	13906	14153	14051	14070	14103	14117	13904	13901	14024	14098	14142	13861	13929	14069	13914	14017	14063	13922	14020	13905	13943	14019	14083	13970	14007	13896	14025	13848	14009	14201	13970	14005	13968	13924	13889	13916	14061	14011	13973	13872	13886	13974	14020	14210	14010	13894	13893	14118	13880	14138	13834	13856	14137	13968	13861	14123	14034	14064	13975	13900	14006	13758	14103	14053	14050	14129	13916	13849	14006	14161	13965	13993	13957	14104	13920	13983	14065	13900	13849	14001	14077	14004	14050	13862	14035	14041	14009	13995	13987	13701	13959	14006	14058	13851	14108	14092	13937	14086	13968	13863	13913	13864	13913	14018	13994	13808	13989	13842	13893	13997	13981	14054	13890	13958	14144	14050	14050	13919	14057	13722	13824	13929	14025	13994	13839	13832	13885	13985	14053	13926	13916	14171	13922	13939	13953	13960	13967	13988	13953	13822	13857	14020	13887	13867	13859	14080	14011	14101	13917	13962	14012	14014	13976	14138	14017	13842	13974	13953	14127	13973	13982	13967	13931	13894	13975	13926	13892	13812	14127	14006	14104	14055	13964	14021	13773	13909	14143	14062	13865	13969	13907	13994	14050	14046	13880	13803	14128	13806	14033	13978	13926	14031	14052	14020	13973	13989	13852	13984	14025	13981	13844	13790	14037	14082	13879	14005	14068	13961	13846	13978	13936	13976	13932	13999	13950	13966	14085	13929	14018	14024	13884	13989	13873	14012	13705	14024	14137	14004	13989	13844	13902	14059	14025	13883	13760	13960	14078	13915	14055	14017	13868	14009	13856	13931	14029	13980	14072	13987	13812	13999	13858	14078	14029	14094	13883	13902	13972	14061	14137	14077	13986	14018	14105	13935	13906	14025	14069	13954	13991	13963	14002	13826	13860	14110	14013	13968	14020	14190	13839	14017	13891	14026	14077	13956	14007	13988	14157	14021	14094	13947	14027	14034	13945	14089	14015	13945	14017	13972	13955	13976	14114	13973	13978	13881	13990	13956	13959	13903	13893	13980	13979	13951	14010	13783	13985	13980	13759	13897	13951	13903	14179	14046	13859	14003	13992	13970	13960	14007	13865	14101	13941	13845	14119	14117	13918	13801	13950	14088	14186	13812	13973	14014	13876	13972	14006	14008	13884	13958	14033	13967	14142	14036	13858	13918	13986	13988	14167	13867	13966	13990	13762	14053	13972	13883	13983	13978	14015	13995	14068	14091	13937	13884	14089	14189	13956	13987	13849	14055	14014	14059	13956	13864	13997	14028	14079	14044	13919	13914	14045	14079	13888	13978	13913	13731	13915	13807	14102	13976	13999	13873	13971	14026	14022	14124	13984	13966	14012	13896	14007	14067	13907	13883	14076	13917	13845	13963	13798	14144	13999	13865	14109	14104	13891	14000	14138	13905	13913	14041	14055	13848	14076	13917	13978	13926	13942	13958	14096	13953	13951	13889	13985	13981	13950	14034	13865	13753	13851	13776	14120	13890	13821	14061	14056	13922	13948	14044	13985	13766	14037	14010	14020	13953	14145	13831	14067	13752	13880	13950	14050	14023	14187	13945	13941	13963	14029	13842	14035	13928	13957	14095	13963	13904	14155	13965	14080	13913	13913	13882	14142	13863	13956	13911	13894	13890	13870	13984	14100	13718	14019	13816	13992	14019	14175	13889	13874	13999	14033	14027	14092	13866	13935	14038	13900	14086	14098	14275	14301	14073	14015	14235	13911	14013	14079	13998	14038	13889	14083	13874	14070	13879	13768	13964	13964	13841	13893	13841	14004	13847	14005	13909	13912	13908	13996	13914	13941	13973	14068	13999	13727	13825	13994	13941	13921	13861	13962	14045	14080	13978	13881	13930	14043	13996	13941	13929	14064	14053	13919	13987	14051	13897	13996	14097	13875	13990	13878	14017	14078	14034	13947	14069	14088	13889	14039	14012	14067	13836	14014	13919	13982	14047	14209	13913	14028	13921	13973	13980	14010	13843	14117	13899	13794	13935	13585	14151	14080	13975	13949	13909	13803	13978	13906	13981	13966	14099	14042	14071	14047	13905	13986	14126	13945	13936	14011	13878	14086	13970	14006	13941	13971	13917	14063	14031	14028	14016	14027	13932	13942	13929	14158	13909	14068	13980	13984	14001	13920	13959	14075	13813	13934	13971	14218	14048	13982	14018	13977	13968	13885	13922	13869	13835	13979	13978	13869	13895	14093	14186	14001	14032	14108	14085	13976	13991	13932	13872	13995	13989	14052	14054	13956	14016	13914	13997	13935	14156	14001	14099	13986	14110	13933	14090	13892	13912	14066	13941	14114	13948	13832	13939	14124	13928	13984	13955	14049	13925	13995	14059	13863	14025	13966	13945	14176	13917	13927	14141	13914	13946	13851	13742	13971	13949	13890	13896	13868	13854	13958	13998	13872	13928	13893	13955	13965	13906	13929	13893	13886	13985	13949	14100	13850	13831	14048	13879	14125	14062	13952	14016	13986	14119	13891	13922	13817	14002	14081	13804	14096	13959	13908	13956	13989	13972	13947	13863	14033	13943	14060	14004	13845	14077	13992	14000	13793	13894	13859	14150	14063	14101	13842	13908	13984	14003	14235	14031	13956	13981	13924	13945	14061	14028	13948	13959	13951	13966	14011	13861	13788	13994	14089	13996	13942	13902	13997	13865	13940	14022	14025	13924	14011	14044	13964	13956	14123	13808	13843	14055	13917	13917	13862	13961	13958	14024	13798	13964	13851	13876	13910	13989	14139	13942	14118	14040	14021	13952	14122	14045	13959	14123	13901	13956	13979	14103	14057	13946	14072	13818	14112	13953	13940	13861	14112	14046	13854	13946	13894	14004	13968	14040	14046	13863	13926	14018	14163	14066	14121	14019	14103	13959	13932	14067	14089	13874	13951	13870	13933	13960	13891	14007	14114	13975	14005	13868	13986	13793	13966	13963	14033	13941	13862	13945	14049	14039	13908	13987	14034	14027	13989	14154	14012	14127	13893	14013	14135	14015	14005	14042	13935	14082	13905	14012	13834	14023	13953	13923	13911	14057	13960	14038	13952	14091	13946	14051	13988	13850	14002	13981	14053	14085	13879	14011	14066	13938	13921	14029	13960	13770	13985	13901	13983	14068	14060	14000	13988	13969	14023	14134	13944	14061	13984	14003	13862	13959	13953	13952	13861	14084	14077	13806	13901	13975	13893	13875	14017	13990	13887	14096	14126	14030	13877	14025	14021	14161	13973	13902	13867	14079	14041	13838	13779	13945	14092	13811	13960	14002	14071	14023	13858	13952	14129	13965	13947	13872	13982	13813	13953	13978	13962	13981	13892	13873	14028	13937	14002	13917	14008	13858	14105	13979	14168	13881	13880	13878	14028	14107	14026	13872	13969	13952	14030	13987	14033	13959	14245	14013	13982	13800	14039	13962	13987	14014	13870	13988	14081	13997	13889	13801	14014	14055	14002	13916	13966	13913	13897	14033	13845	13731	14070	14162	14016	13953	13963	14092	14074	14075	14062	13850	14089	13947	13921	14008	13818	13822	13826	13925	14038	14009	14128	13945	13991	14075	13999	14071	13938	14013	13981	13776	14060	13958	13833	13995	14030	13965	13910	13955	14040	13885	14024	14087	14041	13852	13970	13773	13980	13797	14004	13936	13998	14066	13965	13951	13979	13992	13959	14042	13966	13862	14181	13845	13932	13984	14067	13962	14014	13812	13927	14071	14098	13864	14090	13866	14063	13961	13889	14123	14042	13905	14098	13815	13957	13792	14100	13805	14058	14132	13939	13964	14086	14082	14013	13937	13988	13959	14004	13903	14070	13988	13992	14044	13846	14044	13868	13873	13940	13982	14157	14036	14086	14034	13999	13988	14159	13838	14092	14079	13892	14098	13967	13999	14057	14055	14113	13919	14094	14076	13984	13931	13937	14087	14092	13932	13983	14170	13989	13920	14144	13892	13846	13982	13881	13817	13948	13954	13886	14067	13891	13996	13981	13908	13937	13954	14030	13860	13787	14021	13903	13812	14135	14005	13923	13890	13976	13962	13974	13930	14148	14094	13746	14052	13904	14049	14108	13905	13947	14053	13869	13945	13894	13881	14009	14005	13790	14046	14013	13810	14112	13914	13881	14101	14214	13989	13882	13894	13800	13981	13874	13984	13947	14020	13926	13900	14124	13991	14082	13888	13896	13925	13980	13982	14059	13817	14060	14005	14008	13978	13753	13901	13972	13965	13823	13746	14058	13936	14051	14185	14002	14083	13989	14141	13832	14065	13889	14006	14029	14000	14024	13889	13959	14168	14105	14115	13955	14015	14022	13849	14065	14057	13934	13864	13821	14164	14013	14022	13861	14135	13900	13874	13822	14167	13887	14053	14027	13883	14012	13931	14042	13973	14064	13926	14074	14007	14146	13958	14123	14012	13991	14143	14031	13938	13877	14106	13998	13982	13918	14099	13891	13843	13895	14085	13885	13986	13902	14145	14044	14094	14041	13925	13951	14055	14074	13958	13911	13905	13929	14097	13959	13903	13941	14026	13943	13814	14077	13996	14027	14098	13937	13982	13789	13974	13972	14189	13823	13945	13952	14012	13962	13750	14019	14076	14064	13851	13859	14099	13963	14022	14002	13843	14018	14190	14041	13796	14071	13989	14213	13964	13944	14149	13935	13971	13759	14027	13929	14018	14057	13846	14033	13963	14003	13988	14060	14146	14106	13972	13984	14017	13951	14245	13976	13979	13804	14076	13941	13931	13975	14082	13829	13903	13928	13931	14004	13777	13971	13916	14003	14056	14109	13920	13832	13819	14147	13939	13971	13994	13802	14061	13947	14006	13865	14001	14008	13966	13875	14031	13950	13949	13831	13952	13848	13853	13950	14012	14073	13968	13917	13914	13884	13971	14079	13934	13999	13857	14009	14001	13953	14000	13885	13969	14125	14058	14016	13979	14046	14015	13946	13974	13843	14067	14016	13856	13980	14199	13989	13936	13942	13933	13778	13875	14142	14037	14201	14080	14118	14060
25811	21733	29964	53376	59700	56756	42285	29870	24924	23633	23320	23143	22713	22967	22648	22918	22801	23004	22893	22920	23050	22659	22776	22731	22894	22898	22845	22719	22831	22886	22895	22854	22726	22736	22683	22856	22854	23008	23018	22875	22794	22722	22819	22873	22842	22742	22821	22841	22814	22863	22903	22693	23084	22643	22843	22922	22798	22574	22861	22799	22542	22646	22679	22935	22682	22849	22836	22910	22734	22769	22867	22671	22474	22769	22901	22803	22841	22877	22688	22880	22541	22748	22916	22728	22889	22800	22988	22755	22659	22645	22635	22607	22876	22969	22880	22608	22592	22925	22580	22874	22776	22641	22540	22608	22589	22888	22705	22773	22836	23033	22700	22904	22770	22554	22496	22747	22662	22520	22913	22609	22885	22801	22894	22821	22940	22891	22652	22739	22775	22667	22813	22745	22843	22728	22823	22574	22736	22693	22613	22706	22889	22695	22801	22638	22793	22563	22904	22968	22853	23020	22822	22783	22660	22863	22667	22958	22597	22678	22711	22585	22647	22584	22651	22850	23003	22840	22717	22698	22725	22545	22751	22580	22646	22699	22903	22639	22703	22933	22815	22870	22836	22486	22726	22872	22708	22767	22313	22613	22712	22712	22749	22767	22942	22807	22684	22759	22935	22920	22547	22737	22976	22550	22627	22791	22755	22531	22392	22802	22803	22616	22463	22575	22794	23021	22825	22609	22738	22695	22613	22818	22860	22833	22640	22921	22928	22817	22891	22898	22807	22650	22749	22604	22855	22835	22709	22593	22772	22719	22767	22840	22697	22839	22693	22638	22930	22639	22755	22849	22875	22879	22934	22657	22877	22675	22651	22763	22809	22557	22712	22541	22968	22606	22686	22721	22881	22773	22637	22668	22635	22748	22727	22691	22729	22854	22683	22765	22618	22713	22791	22616	22796	22569	22764	22769	22768	22787	22969	22924	22969	22696	22831	22670	22766	22431	22735	22789	22618	22697	22869	22699	22593	22839	22823	22733	22965	22845	22777	22664	22627	22662	22599	22833	22673	22658	22649	22577	22585	22902	22636	22495	22876	22783	22817	22832	22705	22764	22524	22781	22810	22612	22957	23022	22928	22838	22757	22891	22829	22628	23063	22753	22681	22898	22705	22772	22792	22764	22845	22915	22592	22817	22795	22735	22714	22644	22564	22703	22964	22686	22772	22702	22602	22753	22651	22694	22984	22864	22775	22443	22767	22943	22823	22791	22566	22761	22590	22784	22739	22769	22692	22727	22805	22846	22901	22782	22904	22861	22673	22825	22699	22763	22723	22763	22740	22573	22822	22881	22712	22642	22750	22746	22752	22693	22868	22824	22880	22777	22650	22728	22838	22697	22745	22864	22629	22706	22725	22586	22688	22851	22855	22891	22830	22579	22865	22760	22814	22593	22560	22875	22588	22787	22686	22848	22755	22798	22919	22741	22798	22854	22730	22668	22933	22908	22786	22790	22834	22786	22946	22664	22801	22714	22937	22676	22883	22760	22636	22686	22958	22785	22631	22685	22777	22846	22942	22629	22668	22729	22589	22856	22760	22855	22677	22721	22801	22499	22861	22610	22667	22802	22712	22953	22717	22880	22814	22627	22667	22870	22839	22812	22817	22714	22693	22550	22656	22503	22747	22665	22993	22799	22633	22725	22903	22717	22708	22861	22808	22518	22820	22819	22851	22627	22596	22899	22819	22805	22933	22579	22708	22677	22708	22846	22793	23067	22751	22682	22806	22649	22687	22714	22651	22977	22932	22775	22828	22824	22740	22703	22868	22729	22570	22676	22816	22527	22586	22692	22855	22724	22781	22664	22725	22788	22717	22732	22892	22668	22727	22581	22908	22859	22951	22672	22933	22648	23076	22651	22950	22907	22753	22736	22768	22862	22908	22433	22812	22880	23019	22548	22628	22770	22687	22683	22682	22765	22754	22909	22747	22724	22825	22746	22745	22572	22657	22420	22678	22662	22622	22779	22830	22799	22861	22689	22857	23084	22575	22549	22605	22617	22776	22710	22816	22869	22709	22794	22713	22556	22758	22698	22856	22791	22740	22868	22788	22861	22688	22673	22992	22876	22638	22659	22816	22952	22885	22971	22736	22807	22607	22677	22569	22650	22627	22722	22667	22530	22521	22883	22752	22790	22982	22818	22700	22692	22909	22807	22685	22730	22773	22640	22831	22588	22651	22596	22681	22664	22761	22814	22969	22779	22724	22629	22533	22563	22650	22792	22607	22813	22449	22587	22741	22741	22764	22636	22567	22698	22533	22680	23102	22843	22731	22802	23115	22812	22968	22607	22928	22801	22571	22763	22688	22898	22613	22769	22962	22609	22761	22732	22756	22998	22815	22596	22912	22735	22650	22952	22883	22621	22658	22963	22922	22761	22711	22829	22681	22693	22719	22646	22651	22824	22828	22738	22624	22620	22788	22811	22699	22549	22703	22871	22509	22788	22732	22924	22652	22486	22950	22885	22785	22779	22810	22483	22906	22806	22706	23098	22711	23020	22874	22730	22793	22522	22760	22849	22710	23109	22872	22950	22806	22755	22778	22752	22622	22957	23055	22722	22817	22712	22986	22703	22925	22596	22846	22865	22843	22764	22516	22725	22506	22729	22760	22778	22930	22858	22706	22873	22951	22746	22792	22725	22772	22658	22834	22757	22797	22792	22651	22698	22706	22792	22715	22791	22765	22588	22779	22824	22558	22614	22810	22655	22762	22693	22783	22590	22692	23045	23096	22858	22806	22722	22600	22740	22543	22893	22705	22804	22686	22875	22843	22799	22829	22795	22918	22770	22785	22957	22868	22728	22977	22879	22833	22690	22693	22717	22947	22673	22827	22812	22766	22641	22730	22536	22663	22808	22630	22851	22549	22871	22727	22792	22817	22798	22779	22886	22945	22593	22714	22751	22932	22519	22569	22542	22688	22747	22857	22808	22835	22942	23009	22883	22741	22830	22785	22611	22772	22593	22774	22591	22401	22903	22813	22732	22806	22769	22857	22698	22693	23065	22887	22778	22886	22810	22911	22572	22658	22844	22590	22769	22708	22729	22829	22597	22750	22804	22688	22736	22630	22517	22773	23020	22651	22773	22633	22768	22782	22792	22741	22751	22808	22680	22453	22791	22695	22687	22778	22625	22629	22744	22865	22534	22829	22720	22974	22910	22842	22738	22812	22776	23074	22883	22494	22710	22801	22562	22847	22687	22551	22725	22899	22689	23007	22800	22602	22907	22826	22600	22761	22817	22647	22790	22787	22656	22815	22807	22680	22924	22862	22837	22593	22918	22826	22871	22686	22772	22787	22650	22838	22714	22719	22383	22779	22616	22760	22897	22556	22643	22648	22820	23011	22788	22955	22597	22771	22809	22667	22969	22684	22842	22580	22787	22924	22779	22865	22625	22686	22669	22629	22881	22880	22788	22673	22755	22769	22780	22664	22921	22899	22898	22872	22566	22786	22727	22439	22818	22798	22722	22716	22641	22800	22726	22740	22901	22821	22784	22837	22693	22851	22726	22797	22870	22676	22596	22968	22885	22863	22771	22845	22858	22434	22589	23023	22772	22680	22806	22681	22720	22896	22854	22780	22867	22707	22803	23056	22993	22762	22711	22700	22834	22795	22642	22737	22627	22750	22834	22768	22869	22861	22793	22476	22786	22422	22829	22680	22719	22719	22755	22864	22692	22942	22904	23079	22853	22821	22876	22771	22962	22931	22666	22992	22881	22936	22635	23021	22637	22880	22806	22837	22852	22962	22818	22861	22939	22676	22806	22883	22558	22851	22693	22684	22902	22716	22608	22865	22881	22659	22519	22800	23023	22776	22434	22929	22815	22623	22654	22515	22629	22504	22793	22852	22757	22830	22773	22746	22742	22778	22890	22842	23039	22958	22887	22898	22846	22782	22746	22544	22805	22875	22726	22703	22515	22441	22678	22895	22704	22832	22649	22613	22762	22753	22741	22763	22717	22831	22548	22953	22564	22748	22775	23132	22786	22621	22712	22727	22901	23049	22989	22729	22654	22683	22739	22879	22716	22597	22672	22654	22771	22991	22735	22627	22644	22712	22798	22933	22855	22615	22957	22648	22740	22891	22627	22822	22757	22964	22845	22891	23029	22639	22875	22859	22676	22756	22765	22715	22814	22702	22606	22813	22462	22577	22660	22864	22778	22927	22722	22691	22742	22676	22976	22791	22829	22946	22751	22696	22808	22576	22828	22722	22754	22756	22850	22873	22860	22737	22605	22725	22681	22660	22788	22681	22857	22763	23021	22791	22646	22889	22632	23088	22737	22489	22648	22692	22515	22747	23071	22661	22704	22865	22874	22761	22772	22989	22627	22705	22757	22764	22595	22852	22669	22696	22755	22820	22812	22883	22983	22740	22704	22688	22480	22655	22859	22681	22611	22737	22811	22861	22956	23009	22846	22706	22594	22812	22691	22830	22742	22863	22882	22664	22841	22860	22761	22606	22826	22954	22889	22650	22721	22688	22774	22863	22693	22799	22469	22790	22731	22780	22778	22774	22890	22767	22766	22699	22632	22822	22642	22834	22485	22740	22677	22677	22669	22567	22811	22618	22586	22854	22576	22685	22824	22849	22623	22744	22703	22871	22588	22549	22723	22730	22709	22735	22902	22810	22774	22780	22879	22808	22755	22751	22768	22833	22914	23075	22553	22633	22759	22613	22577	22697	22582	22940	22807	22689	22648	22903	22706	22772	22858	22833	22926	22708	22695	22785	22582	22648	22614	22971	22567	22532	22868	22709	22737	22675	23035	22892	22793	22632	22822	22868	22680	22905	22690	22689	22683	22740	22816	22722	22599	22717	22772	22775	22815	22587	22897	22764	22806	22703	22772	22555	22847	22836	22835	22791	22844	22870	22860	22665	22681	22901	23058	22781	22856	22882	22801	22613	22780	23019	22647	22454	22684	22787	22870	22896	22823	22807	22719	22640	22932	22870	22837	22526	22498	22611	22780	22558	22690	23057	22914	22854	22678	22746	22824	22948	22699	22660	22514	22675	22741	22871	22667	22596	22679	22718	22488	22728	22734	22680	22798	22646	22982	22736	22792	22678	22825	22766	22729	22792	22519	22595	22688	22841	22996	22987	22693	22597	22753	22469	22885	22520	22725	22725	22751
26920	43399	39688	63117	57751	51073	30747	19014	15158	14362	14319	14183	14170	14132	14160	14238	14241	14018	14185	14124	14358	14117	14149	14207	14126	14060	14178	14088	14197	14097	14240	14139	14328	14008	14258	14172	14204	14029	14006	14212	14186	14234	14175	14138	14090	14116	14142	14118	14084	14116	13997	14185	14109	14346	14072	14103	14125	13931	14180	14046	14341	14150	14053	14131	14245	14097	13979	14127	14089	14153	14080	14142	14349	14093	14104	14366	14222	14175	14137	14107	14145	14081	14174	14159	14115	14112	14124	14088	14045	14051	14278	14257	13961	14163	14093	14094	14156	14084	14149	14356	14194	13939	14204	14017	14079	14083	14294	13964	14173	14066	14031	14053	14234	14159	14143	14179	14121	14132	14076	14036	14105	14083	14177	14214	14107	14252	14147	14105	14168	14100	14202	14131	13998	14157	14232	14135	14181	14082	14150	14181	14144	14048	14254	14158	14041	14131	14174	14137	14194	14095	14022	14184	14082	14140	14283	14260	14275	14012	14148	14095	14148	14256	14176	14034	13948	13978	14164	14102	14238	14190	14130	14027	14078	14037	14046	14011	14086	14025	14174	14135	13975	14142	14119	14049	14155	14160	14176	14103	13936	14049	14159	14078	14163	14081	14070	14035	14066	14199	14366	14098	14321	14178	14037	14161	13993	13978	14331	14122	14035	13965	14089	13973	13962	13999	14339	13935	14167	14123	14072	13991	13958	13894	14028	14282	14152	13961	13884	14172	14174	14148	14094	13978	14120	14136	14062	14199	14052	14068	14054	13977	14079	14261	14158	14301	14074	14084	14049	14133	14184	14122	14231	14013	14201	14080	14175	14192	14068	14132	13981	14081	14150	13990	14002	14164	14104	14042	14078	14133	14069	14192	14073	14182	14144	14141	14023	13960	14135	14199	14013	14193	14243	14068	14192	14080	14046	14038	14179	14073	14156	14025	14038	14100	14189	14214	14004	14039	14074	14226	14109	14204	14156	13993	14068	14037	14178	14200	14222	14192	14148	14115	14002	14286	14103	14276	14190	14121	14150	13882	14089	14238	14034	14016	14048	14059	14008	14094	14213	14266	14264	14088	14238	14054	14118	14043	14202	14141	14193	14117	14295	14190	14016	14196	14209	14010	14065	14093	13933	14274	14067	14168	14225	14055	14076	14241	13982	14171	14261	14202	14260	14115	13916	14050	13960	14171	14273	14265	14018	14118	14186	14326	14081	14213	14082	14192	14047	13930	14275	14125	14148	14224	14399	14245	13968	14058	14177	14109	14304	14197	14011	14062	14082	14004	14153	14066	14129	14103	14266	14227	14013	14044	13970	14058	14323	14075	14124	14258	14188	14160	14033	14143	14009	14101	14105	13888	14189	14275	13942	14188	14153	14147	14244	14130	14044	14046	14019	13997	14091	14267	14010	14109	14136	14038	14118	14073	14112	14167	14146	13876	14061	14233	14113	14000	14086	14211	14026	13966	14085	14218	14152	14190	14207	14182	14181	14089	14011	14053	14133	14282	14187	14152	13896	14131	14134	14062	14162	14154	14138	14098	14028	14093	14057	14318	13983	14133	14249	14232	14251	14088	14201	14216	14197	14266	14095	14022	14127	14138	14135	14282	14287	14345	14184	14295	14138	14165	14069	13959	14145	13994	14074	14124	14089	14069	14121	14408	14209	14158	14204	14298	14152	13966	14172	14049	14127	14177	14227	13933	14117	14085	13950	14140	14245	14247	13994	14175	14150	14228	14123	14196	14028	14000	13991	14132	14195	14170	14003	14095	14118	14022	14123	14247	14044	13999	14055	14192	14040	14242	14244	14063	14079	14262	14099	14093	13898	14161	14045	14004	14113	14003	14069	13901	13994	14172	13986	14006	14168	14155	13978	14031	13958	14132	13907	13975	14039	13958	14221	14072	14252	14028	14018	14010	14026	14190	14057	14222	14147	14056	14280	14023	14018	14044	14049	14208	14212	13877	14123	13967	14005	14125	14127	14007	14074	14071	14056	14145	14016	14129	14035	14297	14199	14067	14199	14065	14067	14244	14094	14209	14072	14293	14153	14031	14218	14142	14141	14215	14057	14257	14128	14150	14110	14087	14147	14219	14357	14078	14050	14159	14086	14215	14140	14102	14068	14057	14220	13979	14062	14320	14135	14107	14053	13972	14170	14188	14001	14137	14081	14073	14066	14034	14148	13981	14256	14160	14300	14229	14072	14039	13979	14156	14150	14153	14088	14142	13982	14032	14217	14188	14206	14150	14129	13931	13975	14153	14015	13992	14209	14175	14142	14126	14213	14093	14071	14311	13992	14202	14035	14079	14253	14122	14126	14082	14105	14024	14031	14074	14139	14259	14173	14211	14191	14229	14023	14222	13943	14071	14213	14153	14245	14221	14315	14077	14024	14030	14191	14109	14109	14002	14044	14001	14027	14280	14092	14140	13996	14076	14242	14080	14048	14012	14361	14248	14053	14151	13993	14150	14169	14053	14147	14180	14276	14026	13968	14130	14235	14131	14073	13942	14042	13978	14027	14034	13941	14006	14032	14110	14213	13957	14082	14143	14291	14283	14075	14033	14086	14084	14278	14209	14023	14252	14213	14192	14076	14246	14014	14142	14111	14110	14148	14053	14107	14221	14033	14168	14003	14089	14154	14069	14025	14058	14114	14025	14042	13902	14127	14157	14305	14092	14142	14257	14166	14296	14095	14017	13949	13910	14155	14327	14161	14118	14257	14084	14153	14022	14166	13986	14303	14287	14026	14007	14160	14129	14046	13998	14200	14182	14114	14025	14038	14246	14186	14081	14280	14156	14049	14124	14105	14186	14129	14223	14005	14152	14141	14094	14006	14000	13926	14022	14018	14061	14204	14192	14018	14053	14110	14186	14131	14268	14203	14185	14049	14079	14169	14171	14070	14208	14062	14255	13969	14228	14178	14157	13882	14100	14096	14296	14278	13980	14032	14295	14151	14101	14219	14306	14003	14128	14163	14181	14119	14063	14171	14178	14290	14015	14050	14051	14245	14042	14090	14050	14168	14147	13977	14014	14131	14216	14129	14252	14232	14384	14155	14051	14121	13992	14113	14132	14154	14173	14012	13961	14177	14102	14065	14149	14020	14093	14176	14245	14123	14303	14131	14113	14086	14167	14078	14098	14218	14184	14170	13993	14120	14161	14137	13985	14215	14208	13988	14075	14082	14238	14057	14252	14277	14207	14145	13960	14140	14315	14187	14212	14004	14085	14124	14243	14134	13961	14100	14108	14157	14008	14088	14067	14152	13946	14124	13958	13965	14088	14067	14259	13991	14088	14121	14099	14045	14080	14086	14075	14057	14085	14248	14105	14246	14250	14036	14206	14128	14150	14062	13901	14182	14118	14023	13968	14059	14077	14056	14045	14121	14181	14113	14031	14058	14034	14152	14015	14289	14184	14240	14077	14010	14053	14157	13983	14081	14214	14210	14066	14238	14196	14090	14095	14073	14174	13924	14122	13934	14106	14085	13996	14214	14092	14185	14102	14137	14134	13964	14063	14147	14246	14070	14083	14252	14234	14181	14114	14111	14217	14086	13958	14265	14074	13899	14045	14070	14131	14031	14259	14040	14061	14094	14146	14192	14093	14290	14136	14059	14074	14010	14161	14004	14127	14117	14077	13956	14051	14010	14008	14031	14149	14186	14011	14364	14126	14216	14049	14216	14032	14036	14016	14147	14168	14085	14129	14165	14097	14076	13963	14081	14214	14100	14164	14215	14350	13905	14271	14135	14171	14197	14010	14088	14123	14124	14062	14151	14105	14150	14094	14108	14113	14133	14056	14011	14240	14267	14069	14221	14284	14065	14314	14138	14221	14039	14139	14134	14050	13933	13938	14058	14064	14085	14214	13912	14160	14136	14168	13991	14244	13950	14091	14051	14101	14125	14046	13990	14018	14125	14291	14160	14021	13910	14039	14131	14102	13960	14095	14027	14132	14125	14328	14314	14057	14045	14129	14178	14102	14084	14153	14167	14092	14011	14139	14069	14206	14033	14139	13936	14043	14023	14053	14171	14175	14281	13989	14129	14078	14089	14056	14129	14035	14120	13978	14075	14133	14176	14179	14156	14198	14178	14162	14053	14220	14047	13943	14231	13922	14328	14168	14205	14087	14046	14049	14048	14084	14203	14061	14149	14064	13989	14127	14138	14121	14072	13959	14241	14246	14168	14077	14180	14073	14088	14177	14064	14049	14140	14214	14055	14066	14185	14138	14119	14079	14113	14092	14008	14122	14035	14160	13960	13988	14191	14095	14178	14093	14169	14035	14170	14099	14135	14154	14093	14068	14299	14161	14051	14001	14239	14188	14171	14333	14184	14040	14005	14155	14016	14244	14212	14125	14205	14064	14236	14060	14096	14035	14059	14147	14067	14027	13964	14084	14166	14166	14121	14043	14200	14082	14065	14268	14026	14096	14136	14062	14101	14167	14185	14029	14098	14072	14266	14253	14186	13954	14199	14174	14010	14040	13980	14257	14186	14194	14176	13827	14133	14054	14091	13974	14269	14138	14223	14029	14156	14004	14151	14128	14034	14157	14067	14140	14260	14166	14194	14053	14115	14111	14064	14030	14106	14098	14093	14047	14132	14220	14211	14007	14270	14000	14051	14015	13924	14124	14120	14132	14171	14085	14217	14233	14094	14234	14125	13960	14024	14187	14090	14253	14218	14083	14081	14092	14234	14034	13907	14079	14132	14084	14150	14126	14210	14066	13969	14162	13950	14188	14352	14159	14137	14169	14034	14027	14188	13981	13995	14242	14076	13962	14179	14173	13979	14271	14088	14149	14163	14030	13928	14009	14143	14013	14214	14121	14296	14178	14040	14117	14058	14254	14081	14017	14236	14140	14222	14158	14025	13946	14202	14077	14181	14092	14090	14171	14027	14181	14090	14134	14238	14246	14224	14116	14032	14209	14078	14150	13971	14214	14175	14235	14020	14243	14048	14041	14130	13879	14294	13931	14122	14214	13993	14096	14023	14213	14180	14088	14116	14192	14062	13938	14259	14330	14122	14018	14074	14159	14041	14008	14150	14058	14178	14090	14144	14193	14174	14099	14157	14262	14199	14104	14151	14054	13970	14102	14064	14127	14075	14030	14159	14067	14032	13865	14244	14017
23764	21599	28973	40133	51073	56067	63422	52434	36242	27888	24884	23793	23496	23302	23516	23289	23223	23370	23426	23358	23427	23444	23240	23212	23319	23286	23342	23463	23175	23222	23030	23283	23117	23199	23035	23299	23232	23226	23166	23059	23342	23261	23285	23293	23198	23288	23207	23047	23062	23156	23080	23199	23317	23332	23272	23089	23152	23011	23355	23432	23324	23144	23371	23391	23117	22936	23178	23165	22957	23122	23324	23223	23083	23169	23307	23321	23181	23096	22848	23434	23209	22914	23206	23083	23078	23115	23123	23443	23454	23235	23194	23073	23043	23219	23140	23141	23086	23179	22976	23055	23208	23146	23275	23275	23150	23182	23015	23085	23262	23057	23074	23047	23073	23151	23074	23148	23277	23176	23078	23039	23101	23127	23142	22931	23016	22987	22955	23001	23278	22971	22960	23098	23033	22875	23105	23103	22951	22828	23103	22880	22976	23010	23259	23144	23235	22910	23004	23057	22952	23328	23306	23183	22943	23019	23056	23234	23088	23016	23083	23046	23486	23123	23079	23159	23191	23065	22973	23367	23102	23137	23186	23094	23173	23010	22957	22901	22991	23093	23427	22906	23130	23319	22975	23351	23113	23314	23173	23056	23100	23040	23109	23047	23016	23130	23297	23421	23221	23108	22921	23089	23063	23337	23108	22985	23146	23195	23234	23032	23093	23324	23161	23015	23020	23068	23079	23207	23151	23148	23162	23245	23126	23139	23097	23195	23308	23218	23028	23168	23143	23050	23286	23045	23118	23114	23080	23209	23134	23206	23295	23062	23068	23191	23193	23238	23166	23382	22996	23134	23058	23179	23307	23283	23006	23025	23203	23118	23080	22971	23169	23077	23127	23231	22937	23269	23027	23098	23370	22966	23028	22963	23267	23475	23089	22862	23156	22911	23306	23196	23021	23143	23340	23360	23149	23082	23246	23315	23049	23076	23239	22970	23177	23280	23030	23058	23041	23343	23078	23112	23208	23089	23040	23064	22994	23002	23107	23104	23071	23184	23000	23086	23001	23033	23191	22896	23295	23116	23374	23054	23255	23238	23117	23156	22869	23359	23114	23222	23099	22943	23151	23218	23083	23402	23181	23167	22911	23007	22987	23152	23063	22909	23304	23137	23116	23448	22956	23009	23137	23116	23312	23096	23284	23062	23090	23140	23375	23067	23229	23202	23237	23127	23148	23189	23221	22986	23368	23005	23115	23091	23230	23023	23155	23368	23068	23001	23235	23083	22957	23317	23263	23339	23126	23093	22934	23026	23106	23377	23109	23082	23059	23105	23261	23142	23162	23030	23112	23209	23188	23047	23260	23190	22886	23209	23063	23059	23204	23428	22961	23214	23054	23155	23131	23159	23148	22944	23260	23343	23374	23066	23238	23163	23206	22993	23046	23000	23040	23263	23092	22777	23217	23043	23114	23233	23086	23147	23065	22829	22875	23168	23246	23353	23288	23266	23139	23196	23107	23349	23264	22974	23226	23130	22968	23251	23244	23091	23158	23069	23210	23151	23329	23118	23132	23198	23019	22931	23119	23322	23363	23126	22977	23157	23124	23197	23299	23288	23198	23150	22988	23385	23155	23136	22953	22952	23246	23238	23171	23611	23330	23124	22987	22928	22946	23085	23203	22975	23096	23161	23214	23283	22999	22910	23215	23196	23131	23136	23083	23201	22939	23153	23137	23153	23155	23078	23025	23015	23215	23263	23301	23060	23058	23167	23189	23142	23150	23227	23166	23189	23116	22928	23219	23061	22939	23048	23108	23125	22871	23295	23210	22872	23324	23032	23027	23001	23478	22889	23173	23222	22992	23046	23363	23285	23213	23232	23123	23420	23044	23264	23264	22807	23240	23158	23015	23044	23049	23226	23057	23147	22967	23073	23253	23143	23380	23151	23148	23212	23353	23072	23144	23230	22857	23217	23174	23054	23183	23284	23155	23023	22896	23231	23381	22975	23177	23153	23144	23342	23123	23044	23186	23142	23178	23129	23238	23116	23053	23090	23422	23092	23223	23050	23223	23107	23019	22979	23000	23217	23171	22808	23010	23216	23120	23212	22913	23006	23244	22980	22976	23157	23058	22930	23049	23064	23154	23003	23023	22995	22855	22918	23291	23083	23234	23364	23127	23199	23171	23051	23084	22976	22996	23132	23135	23037	23380	23124	23114	23226	23162	23318	23167	22988	23111	23133	23211	22919	23303	23088	23105	22716	23094	23029	23372	23106	22766	23074	23099	23174	23182	23067	23147	23034	22956	23226	23215	23204	23223	23306	23040	22910	23113	22980	23179	23126	22888	22841	23297	22932	22952	23027	23084	23422	23022	23023	23248	23338	23040	23017	22922	23155	23222	23135	23028	22991	23218	22981	23247	23194	23077	23115	23152	23041	23063	23232	23065	23085	23158	22921	23140	23283	23073	23238	23229	22870	23160	23122	22827	23318	23100	22894	23083	23051	23166	23237	23173	23119	23247	23230	23207	23220	23049	23155	23125	22972	23244	23009	23420	23080	23020	23026	23265	23222	23105	23197	23160	23086	23218	23184	22988	23156	22995	23157	23142	23098	22984	22982	23096	23186	23119	23138	23029	23056	22959	23092	23011	23124	23328	23327	23081	23074	22967	23149	23307	22998	23205	23182	23316	23231	23207	23144	23028	23148	22915	22928	23274	23171	23186	23102	23046	22888	22963	23060	22927	23019	23086	23018	23090	23167	23076	22996	23421	23088	23120	23009	23056	23101	23247	23128	23271	23345	23355	23070	23260	22893	23169	23038	23027	23154	23076	23201	23128	23400	23206	23177	23251	23170	23053	22970	23231	23221	23231	23178	23215	22976	23155	23217	23134	23187	23124	22924	22943	23281	23208	22997	23102	23183	23013	23046	22986	22874	23039	22915	23270	23071	23051	23262	23099	23116	23008	23379	23124	22815	23375	23008	23276	23039	23144	23198	23018	23210	23005	23006	23014	23020	23184	23204	23241	23115	23053	23204	22940	22944	23278	22990	23122	23030	23228	22988	23094	23189	23561	23080	23059	23192	23137	23132	23147	23019	23196	23133	23046	23216	23111	22946	23097	23031	23019	22948	23249	22958	23156	22745	23001	22928	23304	23113	23183	23180	23151	22824	23074	23353	23198	23130	23185	23151	23110	23289	23199	23025	23121	23252	23169	22908	23053	22976	23228	23269	23069	23338	23133	23210	23198	23168	23022	23044	22835	23282	23221	23132	23292	23100	23188	23202	23081	23139	23075	23049	22957	23459	23271	23113	23443	23125	23446	23303	23181	23150	23096	23106	23069	22945	23323	23180	23224	23042	23393	23047	22932	23172	23232	23151	23088	23305	22968	23329	23099	23077	22877	23159	23333	23204	23004	22907	23264	23153	23119	23026	23174	23284	23107	23107	23005	23203	23355	23119	23233	23180	23106	23444	23066	23061	23155	22859	23221	23095	23145	22888	23103	23077	23163	23087	23162	22966	23233	23003	23098	23117	23027	23206	22961	23239	23313	23009	23203	23192	23074	23044	23032	23183	22962	23170	23215	23201	23054	23392	23051	23084	23114	23078	23161	23144	23038	23136	23348	23023	22813	23318	22969	23309	23161	23217	23271	23198	23343	23189	23303	23218	22974	22759	22865	23034	23117	23075	23122	22968	23013	23201	22918	22757	23117	23127	23182	23047	22917	23083	23127	23021	23081	22977	23133	23169	23108	23284	22977	23146	23358	22912	23278	23279	23518	22917	23090	23042	23133	23215	22971	23219	23182	22963	23051	23109	23324	23335	22957	23034	22971	22930	23014	23231	23161	23081	23012	23213	23236	23135	23002	23154	23268	23070	23280	23125	23250	23307	23049	22898	23203	23030	23288	23205	23171	23144	23033	23216	23175	23391	23069	23035	23190	23062	23140	23352	22980	23139	22959	23326	22897	23062	23311	23165	23163	23149	22901	23222	22969	23241	22983	23082	23132	23145	23259	23256	23370	23185	23293	23272	23338	23193	23320	22948	23069	23358	23199	22920	23231	22943	23143	23182	23280	23160	23009	23177	23289	23353	23044	22898	22916	23190	23132	22993	23161	23118	23044	23070	23205	23149	23358	23185	23125	23190	23202	23470	23218	23055	23337	23152	23022	22967	23027	23188	22912	22952	22940	22928	23073	23202	23209	23090	23086	23077	23281	23326	23120	22992	23100	23406	23448	23203	23025	23149	23292	22925	23104	23226	23262	23194	23096	23155	23284	22973	23284	23209	23130	23230	23218	23138	23243	23152	23162	23431	23204	22921	23005	22954	23081	23276	23158	23203	23210	23367	23028	23242	23101	23218	22933	23252	23196	23154	23258	23421	22847	23225	23126	23197	23164	23108	23103	23105	23124	23215	23152	23026	23043	23149	23104	23133	23011	23340	23272	23165	23019	23287	23081	23080	23079	23106	22949	23060	23218	23166	23022	23167	22916	23273	23283	23191	22950	23120	23048	22979	23106	23435	23072	23307	23201	23040	23046	23090	23050	23263	23007	23040	23242	23282	23185	23138	22829	23071	23147	23276	23423	23072	23099	22926	22901	23162	23064	23027	22925	23114	23309	23240	23245	22949	23126	23278	23225	22991	22863	23226	23273	23471	22971	22903	23307	23436	23070	23041	23358	23123	23089	23022	23356	23165	23074	23175	23201	23057	23161	23058	23254	23194	23199	23254	23107	23131	23380	23096	23056	23001	23217	22995	22952	23298	23292	23128	23438	23447	23232	23117	23169	23238	23182	23254	23226	23196	23197	23203	23124	23288	23319	23002	23054	23179	23263	22952	23146	23064	22871	23025	23273	23336	23140	23183	23152	23017	23220	23173	23308	23246	23044	23034	23483	23058	22984	23313	23157	23380	23088	23194	23067	22975	22994	23151	23223	23083	23197	23242	23136	23227	23298	23224	23348	23193	23011	23127	23036	23347	23199	23181	23214	23066	23181	23147	23135	22946	23260	23205	23375	23065	23027	22930	22847	23332	23058	23080	23057	23120	22930	23163	23171	23174	23292	23055	23221	22702	23190	23359	23045	23331	23270	23329	23342	23094	23220	22953	23160	23170	23347	23288	23165	23229	23155	22944	23150	23458	23027	23114	23293	23222	23409	22890	23241	23046	23329	23294	23187	23341	23312	23041
32240	56499	48671	65234	55691	56097	62753	44563	25469	17381	15249	14452	14569	14617	14598	14661	14751	14653	14563	14836	14478	14702	14716	14585	14754	14626	14495	14522	14670	14582	14600	14398	14452	14508	14488	14527	14539	14490	14692	14405	14457	14600	14630	14635	14522	14658	14542	14584	14735	14631	14575	14460	14553	14626	14466	14687	14556	14522	14719	14513	14378	14609	14513	14598	14573	14503	14588	14430	14488	14439	14422	14517	14594	14405	14514	14379	14375	14492	14481	14469	14594	14677	14412	14514	14547	14589	14610	14574	14571	14664	14478	14395	14512	14365	14493	14352	14663	14414	14451	14490	14606	14689	14417	14356	14303	14606	14430	14542	14408	14603	14477	14278	14526	14417	14561	14411	14449	14446	14465	14580	14664	14554	14702	14646	14554	14655	14562	14526	14327	14517	14353	14594	14556	14586	14444	14470	14688	14577	14602	14422	14696	14448	14535	14439	14762	14699	14486	14385	14433	14548	14512	14584	14556	14536	14493	14391	14489	14527	14525	14371	14400	14527	14369	14452	14549	14564	14663	14612	14575	14333	14535	14429	14497	14496	14360	14387	14478	14426	14388	14531	14518	14408	14645	14553	14699	14359	14483	14508	14500	14468	14409	14556	14468	14527	14494	14510	14496	14530	14444	14374	14569	14724	14686	14505	14437	14363	14467	14345	14443	14584	14507	14492	14495	14539	14639	14432	14534	14638	14445	14440	14687	14676	14477	14519	14687	14457	14687	14560	14409	14508	14539	14588	14561	14574	14488	14563	14494	14700	14272	14534	14614	14428	14630	14561	14365	14379	14508	14669	14607	14408	14415	14419	14282	14468	14498	14504	14610	14572	14311	14424	14457	14540	14630	14603	14495	14489	14618	14587	14376	14573	14343	14419	14606	14535	14511	14635	14425	14651	14268	14545	14450	14556	14460	14504	14629	14593	14534	14551	14470	14599	14511	14413	14503	14560	14615	14501	14455	14519	14716	14437	14614	14437	14421	14724	14573	14447	14401	14629	14495	14524	14519	14473	14577	14358	14568	14473	14511	14430	14529	14390	14571	14462	14654	14338	14560	14432	14428	14447	14589	14437	14584	14558	14512	14532	14444	14475	14591	14474	14459	14379	14384	14610	14475	14652	14562	14445	14209	14445	14478	14592	14470	14637	14307	14428	14486	14585	14510	14496	14363	14501	14510	14626	14509	14545	14605	14496	14558	14639	14565	14522	14633	14421	14472	14618	14420	14704	14393	14482	14591	14487	14529	14459	14484	14489	14198	14507	14565	14500	14527	14444	14553	14549	14286	14526	14498	14432	14488	14404	14527	14457	14629	14576	14445	14439	14501	14441	14652	14387	14580	14621	14784	14532	14611	14475	14537	14543	14531	14477	14387	14492	14724	14369	14570	14484	14463	14642	14559	14547	14473	14570	14421	14421	14543	14502	14633	14444	14563	14487	14669	14460	14514	14439	14412	14592	14628	14299	14418	14610	14378	14427	14466	14625	14510	14524	14582	14507	14440	14510	14550	14455	14568	14409	14399	14654	14562	14469	14555	14502	14721	14700	14583	14372	14303	14458	14725	14674	14571	14650	14395	14473	14499	14483	14413	14590	14556	14538	14506	14393	14541	14568	14542	14581	14541	14529	14511	14566	14251	14365	14596	14633	14382	14327	14419	14550	14465	14576	14324	14422	14459	14545	14461	14541	14614	14562	14598	14417	14574	14659	14530	14432	14602	14645	14747	14517	14385	14517	14563	14475	14644	14421	14522	14465	14423	14408	14483	14591	14550	14523	14494	14557	14423	14525	14570	14667	14560	14678	14662	14430	14569	14442	14374	14520	14657	14460	14476	14480	14495	14524	14472	14466	14196	14523	14499	14466	14526	14508	14377	14626	14536	14352	14395	14261	14274	14378	14576	14664	14285	14575	14677	14711	14480	14564	14694	14527	14575	14580	14647	14459	14527	14350	14421	14215	14467	14505	14498	14583	14574	14563	14651	14574	14504	14433	14489	14517	14359	14666	14522	14493	14387	14430	14660	14467	14409	14563	14506	14454	14586	14471	14416	14386	14472	14496	14471	14495	14671	14445	14543	14476	14411	14381	14608	14618	14717	14557	14463	14450	14477	14506	14239	14623	14462	14356	14356	14583	14683	14467	14360	14532	14299	14415	14612	14408	14403	14374	14510	14598	14517	14489	14529	14566	14666	14482	14522	14571	14543	14474	14490	14420	14481	14446	14524	14301	14535	14584	14419	14419	14437	14412	14460	14510	14533	14480	14478	14340	14466	14574	14592	14756	14537	14480	14373	14512	14574	14406	14356	14585	14487	14371	14435	14454	14649	14458	14473	14444	14510	14649	14537	14503	14666	14449	14452	14550	14600	14545	14509	14344	14527	14573	14384	14415	14413	14463	14352	14480	14541	14684	14516	14336	14520	14304	14469	14489	14555	14436	14647	14532	14602	14351	14351	14636	14657	14474	14527	14462	14538	14409	14570	14388	14568	14481	14426	14449	14568	14497	14521	14376	14566	14635	14558	14326	14377	14441	14359	14663	14745	14317	14703	14490	14586	14439	14513	14527	14390	14415	14631	14381	14500	14438	14462	14473	14411	14526	14470	14428	14402	14461	14418	14492	14514	14481	14443	14402	14533	14468	14470	14593	14472	14620	14441	14369	14503	14448	14481	14484	14312	14478	14313	14636	14425	14471	14515	14516	14608	14571	14615	14386	14677	14505	14640	14452	14596	14457	14370	14346	14520	14468	14369	14484	14387	14495	14411	14613	14439	14630	14655	14540	14537	14570	14416	14580	14391	14391	14603	14686	14354	14603	14452	14405	14553	14672	14549	14453	14496	14372	14360	14482	14502	14408	14551	14542	14528	14487	14386	14539	14554	14557	14709	14510	14600	14486	14533	14476	14508	14548	14407	14539	14595	14396	14481	14500	14499	14460	14521	14419	14551	14346	14504	14420	14490	14529	14487	14626	14508	14412	14555	14386	14463	14369	14379	14608	14426	14648	14498	14653	14544	14660	14631	14553	14496	14381	14494	14520	14515	14547	14625	14456	14418	14423	14606	14588	14561	14455	14318	14686	14485	14734	14510	14577	14615	14505	14530	14555	14403	14474	14582	14381	14456	14576	14506	14470	14669	14563	14430	14490	14382	14520	14438	14545	14397	14445	14449	14335	14463	14593	14657	14499	14590	14536	14515	14487	14645	14561	14431	14535	14487	14450	14542	14331	14436	14475	14439	14494	14437	14486	14367	14540	14462	14436	14488	14353	14480	14426	14551	14600	14405	14517	14433	14379	14492	14489	14553	14449	14521	14493	14551	14564	14545	14542	14520	14451	14681	14542	14433	14480	14556	14330	14360	14560	14428	14364	14595	14578	14513	14571	14348	14544	14565	14305	14631	14399	14564	14457	14408	14543	14453	14420	14494	14700	14426	14499	14479	14521	14317	14472	14572	14511	14561	14583	14593	14442	14522	14458	14597	14304	14508	14646	14434	14384	14547	14541	14457	14421	14427	14538	14602	14456	14722	14629	14551	14408	14431	14353	14425	14438	14346	14339	14418	14697	14409	14585	14474	14398	14509	14466	14484	14617	14500	14427	14556	14303	14769	14362	14574	14522	14469	14590	14673	14451	14584	14477	14629	14557	14533	14557	14631	14468	14556	14590	14458	14469	14528	14644	14555	14585	14593	14447	14458	14540	14333	14515	14410	14320	14447	14300	14507	14587	14515	14447	14558	14454	14433	14431	14345	14440	14503	14444	14612	14397	14429	14466	14515	14376	14574	14482	14629	14610	14597	14499	14722	14529	14398	14527	14367	14301	14578	14361	14578	14467	14442	14493	14538	14584	14530	14551	14347	14522	14618	14544	14608	14525	14591	14531	14480	14635	14633	14361	14530	14377	14669	14414	14532	14534	14581	14474	14737	14555	14458	14407	14484	14392	14498	14535	14528	14638	14514	14491	14512	14434	14530	14379	14444	14294	14563	14533	14410	14628	14441	14631	14652	14542	14430	14395	14458	14540	14659	14539	14462	14328	14392	14419	14600	14571	14514	14610	14542	14664	14442	14485	14603	14472	14634	14520	14614	14514	14605	14407	14603	14650	14401	14421	14360	14452	14412	14451	14442	14517	14507	14470	14526	14387	14536	14594	14452	14542	14610	14583	14475	14478	14332	14456	14563	14433	14464	14419	14609	14686	14374	14440	14494	14553	14453	14466	14423	14571	14303	14575	14613	14587	14434	14511	14620	14322	14371	14601	14435	14502	14283	14442	14553	14709	14422	14520	14599	14537	14329	14492	14399	14474	14191	14330	14567	14574	14525	14703	14322	14434	14470	14384	14658	14489	14494	14483	14490	14582	14571	14558	14529	14526	14494	14471	14568	14377	14630	14425	14528	14521	14472	14400	14243	14579	14610	14425	14493	14491	14515	14504	14302	14405	14638	14460	14508	14688	14532	14352	14511	14398	14478	14577	14524	14517	14501	14519	14360	14730	14385	14508	14509	14591	14457	14451	14500	14470	14424	14588	14400	14444	14657	14543	14640	14446	14635	14579	14519	14659	14413	14525	14506	14439	14583	14555	14455	14466	14616	14417	14494	14573	14605	14468	14488	14487	14569	14505	14547	14605	14436	14446	14449	14409	14559	14700	14551	14430	14533	14507	14602	14445	14577	14471	14487	14496	14523	14576	14385	14254	14483	14463	14488	14512	14513	14696	14441	14435	14564	14466	14555	14447	14555	14439	14446	14573	14371	14429	14431	14347	14378	14456	14364	14339	14603	14254	14556	14615	14450	14586	14443	14586	14495	14608	14545	14486	14656	14687	14598	14461	14423	14593	14566	14622	14508	14497	14534	14410	14547	14576	14409	14544	14495	14635	14545	14647	14473	14590	14493	14409	14465	14419	14375	14464	14855	14512	14523	14478	14715	14454	14459	14527	14437	14666	14431	14564	14506	14565	14506	14679	14441	14629	14460	14586	14591	14625	14595	14530	14593	14412	14491	14515	14412	14491	14595	14496	14433	14335	14607	14605	14618	14537	14407	14514	14517	14351	14357	14411	14520	14602	14430	14519	14434	14453	14549	14468	14428	14599	14426	14531	14585	14628	14363	14458	14506	14706	14483	14654	14467	14401	14333	14664
34808	29924	33593	36424	34385	30982	28996	29698	25508	23487	23211	22988	23015	22747	23084	22706	22575	22603	22670	22883	23025	23026	22836	23010	23011	22927	22928	22962	22832	22830	22960	22873	23031	22814	22863	22853	22836	22741	22580	22870	22934	22852	22682	22805	22636	22584	22911	22816	23049	22731	22516	22806	22842	22665	22813	22934	22771	22649	22700	22694	22925	22538	22760	23009	22570	22997	22658	22671	22874	22887	22722	22900	22881	22880	22753	22830	22617	23047	22590	22779	22940	22754	22645	22848	22873	22633	22861	22702	22883	22948	22784	22945	22636	22709	22653	22700	22961	22803	22738	22805	22806	22754	22949	22933	22963	22691	23088	22864	22795	22900	22604	23077	22965	22750	22654	22880	22854	22725	22688	22792	22858	22897	22911	22658	22788	22784	22737	23030	23016	22625	22678	22666	22887	22966	22625	22580	22832	22819	22718	22834	22790	22825	22882	22579	22860	23059	22950	22656	22938	22957	22896	23015	22865	22919	22891	22881	22833	22675	22905	22769	22728	22931	22910	22681	22805	22829	23004	22912	22844	22841	22845	22928	22836	22763	22783	22799	22718	22783	22914	22763	22861	22773	22960	22768	23010	23011	22921	22866	22687	22617	22718	22591	22491	22884	22770	22906	22702	22583	22808	22724	22738	22763	22882	22803	22903	22507	22873	22552	22776	22587	22624	22834	22856	22883	22843	23006	22713	22531	22712	22884	22743	22739	22899	22693	22876	22809	22956	22932	22746	22907	22877	22858	22737	22644	22680	22820	22888	22931	22971	22945	22636	22832	22671	22695	22812	22713	22588	22782	22847	22804	22919	22740	22896	22829	22817	22821	22791	23001	22874	22747	22755	22754	22761	23124	22830	22840	23018	22941	22753	22910	22712	22854	22860	22805	22748	22884	22680	22870	22759	22890	22619	22791	22752	22816	22757	22891	23050	22697	22695	22574	22778	22883	22751	22835	23009	22711	22843	22882	22560	22808	22797	22853	22945	22859	22745	22628	22644	22680	22723	23033	22849	22794	22609	22761	22793	22674	22919	22888	22772	22586	22730	22632	22928	22978	22926	22706	22844	22832	22741	22672	22782	22768	23000	22544	22568	22698	22918	22938	22586	22659	22815	22871	22728	22797	22846	22992	22781	22591	22624	22895	22875	22786	22830	22758	22985	22736	22939	22975	22780	22793	22695	22920	22758	22660	22830	22789	22846	23017	22904	22868	22798	22647	22710	22833	22639	22767	22746	22740	22923	22861	22836	22965	22900	22687	23148	22788	22931	22633	22912	22695	22761	22747	22798	22852	23019	22965	22801	22696	22958	22921	22847	22767	22822	22679	22988	22986	22961	22774	22771	22828	22861	22927	22788	22820	22791	22883	22963	22939	22741	22952	23037	23081	22909	22790	22852	22940	22634	22664	22969	22697	22785	22754	22520	22815	22834	22863	22850	22805	22974	22518	22625	22803	22838	22706	22856	22771	23104	23032	22623	22806	22662	22813	22702	22789	22659	22775	22902	22851	22803	22738	22749	22975	22715	22675	22744	22583	22830	22685	22818	22784	22653	22805	22826	22674	22743	22942	23115	22776	22612	22608	22768	22646	22953	22942	22888	22683	22852	22766	22664	22858	22857	22664	22765	22734	22599	22678	22917	22598	22603	22908	22925	22742	22755	22931	22709	22615	22687	23055	22829	22835	22547	22809	22791	22793	22744	22886	22815	22953	22779	22863	22821	22739	23056	22832	22861	22930	22697	22659	22849	22830	22928	22599	22833	22846	22918	22991	22787	22692	22863	22888	22644	22685	23040	22975	23033	22750	22865	22721	22766	22866	22858	22792	22761	22733	22743	22857	22787	22768	22808	22687	22845	22620	22948	22775	22984	23026	22692	22963	22504	22639	23113	22844	22831	22687	22874	22713	22742	22758	22827	22680	22825	22803	22790	22987	22668	22740	22836	22849	22732	22821	22857	22830	22767	22755	22786	22772	22787	22791	22834	22750	22522	22558	22692	22856	23053	22806	22954	22836	22774	22547	22976	22696	22753	22747	22715	22776	22719	22861	22583	22852	22891	22736	22877	22884	22808	22921	22673	22933	22786	22914	22847	22797	22990	22562	22914	22797	22544	22683	22696	22898	22899	22864	22855	22547	22794	22801	22645	22773	22477	22785	22907	22953	22773	22946	22866	22742	22731	22835	22655	22983	22752	22881	22876	22827	22662	22722	22752	22612	22657	22614	22824	22626	22785	22705	22744	22661	22744	22862	22787	22873	23013	22710	22784	22818	22610	22756	22670	22884	22802	23024	22660	22612	22841	22696	22753	22897	22616	22713	22855	22859	22860	22688	22880	22740	22537	22768	22667	22435	22946	22853	22874	22940	22811	22706	22710	22646	22778	22753	22646	22826	22849	22824	22600	22801	22930	22981	22740	22835	22828	22801	22366	22659	22525	22524	22739	22897	22687	22819	22893	22661	22599	22688	22834	22620	22896	22921	22680	23192	23233	22669	22854	22628	22701	22623	22953	22782	22712	22937	22798	22726	22821	22877	22937	23042	22877	22863	22730	22911	22874	22835	22788	22719	22861	23025	22903	22960	22866	22750	22711	22905	22789	22912	23025	22758	22898	22789	22975	22622	22730	22948	22672	22988	22965	23008	22841	22773	22900	22831	22653	22905	22958	22758	22646	22834	22960	22802	22875	22657	22946	23024	22903	22672	23053	22826	22725	22914	22756	23138	22729	22790	22772	22962	22813	22812	22856	22933	22621	22937	23199	22840	22730	22710	22775	22739	22892	22573	22656	22710	22811	22943	23000	22582	22809	22786	22760	22916	22908	22797	22972	22640	22947	22714	22778	22773	22742	22854	22957	22781	23002	22793	22780	22749	22835	22867	22971	22865	22760	22917	22662	22844	22816	22657	22840	22740	22747	22615	22987	22630	22809	22978	22667	22929	23021	22686	22750	22818	22765	22849	22745	22757	22664	22762	22699	22745	22515	23001	22897	22769	22912	22918	22904	22682	22668	22548	22716	22931	22991	22613	22615	22910	22582	22962	23021	22772	22965	22795	22950	22745	22633	22805	22717	23057	22753	22717	22937	22727	22857	22792	22558	22728	22956	22827	22993	22781	22984	22873	22917	22841	22721	22697	22732	22910	22752	22727	22987	22836	23113	22792	22905	22824	22839	22716	22688	22768	22712	22686	22894	22810	22920	22597	22893	22638	22833	22956	22894	22981	22715	22761	22980	22857	22872	22989	22635	22989	22990	22597	22879	22798	22586	23039	22907	22865	22930	22942	22812	22951	22639	22914	22657	22703	22763	22649	22661	22851	22747	22975	22711	22684	22827	22750	22833	22827	22848	22682	23046	22773	22645	22672	22745	22650	23058	22603	22677	22915	22726	23001	22799	22781	22859	22952	22890	22909	22750	22871	22932	22866	22914	22723	22805	23097	22787	22873	22769	22842	22946	22968	22769	22779	22845	22851	22497	22882	22587	22753	22725	22778	22804	22842	22983	22769	22564	22684	22747	22948	22799	22783	22861	22798	22924	22721	22727	22956	23150	22594	22737	22835	22807	22769	22811	22586	22700	22668	22635	22987	22994	22736	22759	22721	22783	22730	22843	22909	22754	22736	22644	22705	22753	22881	22899	23034	22874	22793	22792	23006	22846	22792	22764	22910	22934	22881	22820	22795	22773	22893	22820	23213	22723	22869	22632	22808	22795	22524	22740	22825	23076	22813	22786	22726	22838	22839	22674	22950	23066	22834	22905	22762	22892	22660	22562	22809	22862	22933	22714	23015	22887	22928	22852	22977	22781	22536	22914	22928	22763	22934	22870	22628	22898	22785	22930	22800	22842	22820	22881	22611	22628	22958	22862	22879	22917	22893	22841	22621	22642	22867	22855	22931	22821	22734	22829	22955	22903	22916	22764	22932	22871	22728	22853	22645	22673	22807	22869	22897	22893	22855	23000	22790	22999	22858	22725	22758	22572	22530	22741	22843	22618	22851	22829	22717	22668	22890	22946	22905	22768	22786	22897	22961	22836	22993	22851	22690	22721	23052	22844	22660	22697	22634	22726	22661	22758	22977	22867	22935	22734	22944	22760	22765	22635	22958	22682	22811	23041	22773	22837	22681	22870	22882	22831	22798	22697	22894	22733	23026	22801	22757	22956	22631	22986	22701	22638	22783	22830	22850	22941	22667	22818	22859	22827	22740	22842	22925	22774	22983	22412	22997	22843	22927	22796	22807	22983	22900	22784	22949	22711	22928	22652	22745	22881	23006	23156	22772	22764	22622	22921	22687	22721	22957	22947	22803	23078	22884	22926	22976	23070	22682	22978	22837	22870	22822	22811	22975	22923	23021	22763	22636	22833	23005	22892	22835	22799	22757	22953	22878	22985	22936	22994	22971	22617	22750	22857	22796	22645	22688	22781	22515	22875	22722	23073	22771	22847	22610	22758	22943	22975	22687	22814	22783	22897	22913	22736	22744	22807	22599	22768	22661	22803	22755	22879	22868	22733	22761	22815	22589	22853	22878	22898	22650	23091	22637	22863	22947	22843	22875	22803	22877	22741	22913	22761	22682	22651	22776	22782	22803	22661	22736	22828	22995	22759	22726	22900	22797	22961	22844	22895	22905	22704	22751	22884	22821	23030	22738	22890	23021	22722	22649	22709	22709	22827	22874	22831	22814	22727	22774	22732	22687	22860	22770	22797	22821	22965	22761	22728	22875	22738	22848	22841	22662	22801	22869	22695	23075	22790	22712	22818	22845	22862	22716	22720	22873	22748	22836	22839	22597	22890	22765	22888	22814	22942	22939	22766	23040	23007	22955	23007	22736	22729	22650	22747	22853	22809	22799	22933	23063	22978	23090	22809	22856	22668	22728	22924	22801	23072	22847	22966	22968	22798	22978	22967	22883	22914	22839	22947	22761	22554	22863	22776	22963	22919	22680	22844	23010	22725	22865	23016	22873	22873	22851	22927	22714	22777	22727	22661	22738	22802	22751	22693	22753	22609	22917	22913	22561	22856	22971	22914	22741	22787	22759	22435	22647	22818	22684	22746	22923	22845	22770	22638	22699	22898	22890	22784	22865	22981	22708	23079	23001	22803	22763	22696	22594	22912	22898	22702	22785	23062	22780	22815	22846
24119	28119	28717	29120	27359	22002	19929	20138	15687	14416	14194	13994	13975	13947	13938	14054	13924	14137	14033	13908	14171	14156	13962	13943	14135	14216	13898	13901	13934	13943	13849	13923	13943	14131	14000	13956	13882	13817	14007	13683	14067	14041	13958	13966	14051	13977	14010	13923	13938	13888	13905	14036	13933	13915	13997	14081	13940	13929	13765	14287	14004	14013	13974	14034	13931	13968	13942	14028	14038	14086	14117	13784	13792	13855	13808	13921	13854	13942	14030	13966	13884	13918	13935	14226	13935	13933	13812	13987	13879	13923	13948	14024	13873	14023	13978	14095	13884	13854	14090	13947	13990	13991	13976	13873	13957	14020	13873	13899	13931	13820	13916	14122	13734	13912	13937	14072	14056	14204	13944	13897	13827	13855	13970	13935	13862	14012	14011	13941	13935	13977	13898	14047	13899	14010	13908	14035	13963	13918	14058	13966	13783	13916	13887	13968	13994	13834	14118	13946	13951	13977	13951	13953	13889	13983	13941	14045	14020	13929	13841	14146	13917	14046	13805	13829	14087	13850	13894	13832	13943	13788	13838	13881	13998	14090	14007	13961	13845	13931	13984	14073	13947	13931	14044	13997	13968	13759	13954	13905	14026	13856	14089	13858	13889	13956	13828	14079	13992	13871	13917	13908	14016	13976	14003	14036	13992	14161	13785	13955	13983	13995	13996	13882	13887	14084	13956	13927	14209	14101	14104	13868	13942	13731	14036	14013	14027	13696	13938	13917	14003	13784	13870	13885	13914	13873	13922	14086	14005	13974	13973	13934	13989	13870	13791	13967	14009	13924	14157	14111	14011	13771	14024	13991	13844	14032	13929	13920	14042	13893	13950	14047	13944	13971	14036	13850	14048	13853	13773	13947	13808	13846	13904	14084	14049	13955	14020	14002	13979	13837	14064	14015	13697	13928	13967	13897	13829	13898	14110	13930	13995	13970	13994	13992	14034	13731	14012	14078	14031	13924	13920	13771	13959	13962	13932	13940	13960	13873	13736	13901	13755	14186	13861	13869	13875	14010	13903	14128	14026	14003	13920	13942	13789	13934	14085	13873	13965	13977	14036	13937	13972	13948	14028	14025	13722	14086	14033	14071	14039	13839	13933	13958	13845	13972	13975	13870	13931	13899	13993	14026	13854	14013	13887	14050	13923	14021	13947	13771	14006	14116	14040	13980	13960	13670	13945	13875	14166	13889	13940	13793	13934	13884	14112	14085	13781	13932	13900	13995	13863	14004	13903	13870	13831	14034	13821	13943	13986	13924	14089	14011	13959	13703	13908	13999	13942	13854	14215	14077	13847	13861	14059	13996	13836	14032	13860	13939	13797	13897	14046	13932	13984	14031	13913	13739	13820	13704	13982	14095	13922	13884	14195	13886	14020	13945	13933	13995	13946	13809	14106	13870	13880	14142	13923	13904	13839	13834	13866	13903	13890	14126	13987	14098	14016	13962	13870	14020	13943	13908	13870	13963	13933	14109	13794	13867	13978	14125	14010	13878	13951	13910	13847	13901	13961	13841	14044	13918	13832	13945	13853	13926	13986	14031	14258	13905	14048	13994	13928	13899	14051	13853	13551	14005	13907	13869	14007	14123	14038	13960	14004	13877	13981	13813	14069	13963	13890	14021	13952	13962	13933	13919	14056	13876	14079	13973	13801	13912	13997	13799	13978	13854	13993	13908	13833	13909	13987	13905	14118	14123	13920	13972	13929	13845	13875	14128	13799	14060	13897	14075	13901	13924	13820	13944	14002	13993	13947	14012	14169	13800	13879	14031	14063	13826	13811	14076	13894	14025	13842	13919	13943	14083	14004	13898	13958	13824	13971	13772	13949	14078	14117	14074	13944	13984	13878	14022	14013	13805	13952	13839	14011	13899	14034	13915	13905	13989	13998	13808	13969	13901	13958	13987	13959	13842	14030	14070	14058	14167	13972	13945	13843	13912	13996	13964	14118	14038	13776	13984	13918	13933	13865	14028	13895	14009	13873	13927	13965	13990	13908	13986	13895	13928	14021	14028	14058	14187	13828	14007	13895	14044	13790	13801	13904	14105	14040	14150	14059	14016	13771	13790	13949	14025	13784	14005	13738	13951	14044	13833	13925	13959	14045	13861	14014	13887	13931	13862	14037	14072	13961	13989	13998	14020	13969	13868	14046	13966	14083	13832	13874	14078	13815	13831	14102	13981	13961	13846	13917	14042	13992	13863	14005	13957	14038	13872	14221	14018	13828	13933	13893	13944	14105	13933	13912	13879	13835	13919	14137	13950	14062	13953	13951	13907	14061	14041	13879	13909	13854	14014	14070	13854	14043	13967	13880	13912	13841	13922	13959	13960	13943	14015	13944	13903	14142	14012	14049	13979	13907	14061	13997	13959	13982	13807	13941	14055	13940	13908	14088	13901	13840	13973	14115	13745	14079	13997	14011	13908	13961	13948	13995	13866	14103	13953	14134	13853	13878	13958	14016	13883	14049	13827	13947	13881	14110	13917	13981	14005	14003	13768	13967	14087	14205	13919	13900	13816	14092	13922	14042	14081	13981	13892	13925	13765	14017	13918	14031	14042	13895	14002	13928	13929	13911	14027	14156	13823	14081	13963	14093	13835	13868	13894	13743	13784	13999	14027	14001	13863	13898	13893	13929	13975	14027	13862	13984	13968	13880	13957	13783	14018	14111	13985	14043	13980	13893	14007	13966	13970	13995	13986	13948	13929	13901	14036	14037	13747	13995	13984	13835	13916	13853	14004	14010	13907	13838	13980	13932	14147	13751	13886	13879	13873	13875	13913	13894	14130	13917	13897	13862	13997	13843	13805	13977	13833	14000	13956	14002	14090	13867	13857	13883	13974	13843	14040	14090	13972	13998	14171	13895	13914	13793	13984	13918	13946	13887	13951	13871	13965	13965	13802	13893	13770	14146	13936	13964	13914	13882	14048	14131	13765	13886	13899	14091	13952	13967	13855	13877	13999	13897	14002	13937	14015	13889	13983	13784	14009	14104	14014	13821	14205	14091	13951	14049	13733	13947	13799	13817	13814	13984	13898	14041	13785	13990	14016	13897	13949	13822	13816	13897	13935	13901	13694	13816	13923	14243	13788	14120	13971	14053	14018	14036	13981	13944	13924	13881	14107	13933	13961	13687	14178	13954	13922	14064	13878	13799	13878	14069	14133	13847	13897	13832	13835	14101	13844	14056	13902	13952	13863	13864	13862	14071	13868	14019	13872	13856	13913	14088	13871	13900	13780	13993	13902	13707	13948	13907	13827	14032	13824	14020	13975	14067	13911	13899	13996	13923	13962	13897	13941	13872	13972	13919	13877	14162	14041	14003	13954	13981	13846	13911	13727	14160	13996	13924	13970	13972	13864	13967	13823	13930	13942	13868	13950	14035	13914	14039	13868	14081	14093	13898	13897	14099	14002	14001	13902	13923	13915	13971	13999	13932	13998	14019	14178	13844	13974	14008	13905	13956	13985	14085	14075	13825	14060	13972	13973	14084	13874	14019	13909	13895	13974	13904	13837	13830	13783	13996	14061	13949	13882	14044	13952	13821	14038	14031	13945	13884	13900	14123	13971	14012	13866	14009	13984	13979	13934	14093	13921	14105	13825	14018	14050	14015	13972	13858	13914	13975	14081	13975	13961	14016	14092	14145	13945	13872	13998	13869	13969	14017	14053	13957	13938	14125	14020	13946	14101	14004	14089	13753	14082	13998	13761	13845	14034	14037	13936	13865	14050	13967	13987	13774	13931	13923	13968	14020	13984	13809	14095	14125	13987	13933	14041	13806	14114	13862	13907	13877	13927	13956	13988	13902	14074	14042	14080	13878	13982	14153	13992	13967	14001	13808	14119	14061	14098	13838	13969	13995	13669	14106	13961	14045	13884	13895	14023	14095	13923	14055	13878	14021	13945	14071	13979	13915	14041	13939	14187	14160	13945	13966	13841	13882	13985	14036	13937	13929	13835	13955	14048	13985	13950	14161	13890	13839	14116	13750	13909	14066	14023	14205	13878	13774	13764	13877	14003	13927	13927	13959	14013	13776	13882	14085	14060	14053	13973	13914	14010	13904	13848	14090	13908	13959	13885	14044	13829	13746	13988	13949	14040	13777	13979	13899	14037	14043	13826	14003	13869	14017	13967	13972	14140	13983	14059	13962	13709	14067	14086	13935	14004	13890	13980	13774	14035	13989	14096	13948	13899	14003	13879	13966	13877	13891	14105	13908	14041	13874	13941	13813	13921	13844	14103	14140	14070	14003	13890	14092	14054	13917	14054	14014	13710	13990	13917	13899	13945	13905	13942	13877	14108	14082	14051	14011	13954	14047	14064	14026	13936	14112	13859	14046	13945	14069	13856	13820	13921	14052	13982	13899	13925	13987	13907	14088	14042	13831	13880	13988	13899	13843	13948	13956	13868	13905	13967	14075	13994	14046	13978	13939	14147	14094	13918	13940	13868	13985	14055	13892	13986	14008	13909	13790	14052	13880	13887	13932	13634	13887	13964	13891	13986	14073	13863	14013	13809	14060	13869	13910	14038	13896	13902	14009	13876	13940	13971	14049	13929	14048	13968	13859	13806	14077	13896	13699	13979	13833	13999	13987	13868	13973	14106	13956	13942	14120	13930	14008	14132	14200	13930	13928	14029	13885	13791	13896	14027	13962	13831	14192	14066	14005	14148	14039	14143	14036	13992	13756	13957	13942	14044	14002	14042	13973	13959	14047	14016	14055	13792	13963	14038	13866	13892	14042	14034	13920	13981	13725	13949	14010	13940	13964	13982	14001	13860	13942	13991	13835	13954	13992	13856	13988	13883	13914	13925	13774	13982	13847	13869	14194	13761	13984	13986	13912	14056	14034	13920	14087	13882	13923	13999	14000	14051	13825	13794	14031	13892	13895	13944	13785	14004	13913	13840	13810	13961	14058	13833	13956	14105	14001	14018	14075	13901	14087	13934	14115	14002	13990	13920	13977	13918	13978	13902	13970	13879	13890	13911	13792	13976	14161	14010	14092	13954	14033	14045	13935	13995	13993	14060	13929	13763	13913	13937	14158	14048	14014	13985	13939	13926	13733	13928	13845	13975	13844	13654	13882	14032	13888	13811	13997	14187	14092	13844	13851	13926	14096	14001	14104	13992
25887	24209	37311	39848	39773	39056	38363	42437	31101	25322	23294	22933	22880	22806	22962	22990	23120	22863	22677	22569	22761	22809	22622	22942	22811	22796	22621	22605	22636	22743	22708	22930	22539	22819	22617	22628	22743	22964	22567	22561	22776	22783	22495	22832	22849	22866	22737	22775	22654	22527	22709	22841	22676	22700	22620	22632	22696	22738	22792	22511	22652	22641	22704	22515	22691	22644	22690	22740	22536	22473	22527	22595	22710	22822	22765	22624	22645	22631	22608	22398	22757	22594	22684	22495	22760	22652	22611	22781	22826	22676	22516	22610	22643	23009	22591	22715	22686	22389	22791	22423	22653	22479	22693	22709	22749	22588	22587	22603	22854	22611	22619	22578	22592	22465	22782	22746	22663	22695	22700	22682	22596	22744	22348	22722	22758	22687	22702	22551	22708	22617	22591	22710	22624	22561	22754	22833	22741	22581	22711	22692	22755	22757	22650	22658	22731	22729	22511	22641	22706	22763	22651	22415	22525	22538	22593	22563	22838	22419	22702	22689	22619	22682	22649	22454	22449	22530	22704	22733	22670	22933	22735	22505	22652	22665	22679	22668	22685	22474	22612	22534	22879	22792	22865	22798	22801	22761	22516	22536	22576	22728	22878	22646	22776	22510	22694	22448	22539	22637	22626	22601	22646	22514	22657	22618	22951	22792	22557	22818	22585	22782	22618	22925	22731	22510	22564	22598	22709	22648	22943	22628	22502	22665	22573	22943	22925	22552	22984	22514	22743	22556	22691	22630	22475	22426	22525	22711	22604	22779	22679	22547	22660	22625	22728	22878	22606	22636	22536	22654	22743	22579	22623	22776	22628	22724	22797	22577	22893	22651	22702	22644	22586	22667	22731	22695	22785	22545	22835	22796	22457	22604	22542	22502	22658	22621	22795	22515	22632	22739	22856	22721	22666	22683	22773	22751	22729	22785	22720	22664	22628	22632	22675	22664	22739	22552	22622	22416	22593	22562	22777	22736	22746	22665	22679	22695	22810	22714	22524	22719	22607	22739	22571	22652	22867	22574	22609	22477	22756	22649	22429	22375	22748	22447	22841	22785	22869	22475	22639	22801	22665	22779	22677	22702	22675	22495	22632	22833	22683	22627	22628	22389	22766	22754	22838	22485	22609	22664	22672	22821	22677	22434	22698	22526	22774	22695	22533	22841	22687	22763	22592	22412	22492	22494	22583	22672	22538	22464	22597	22841	22726	22927	22600	22599	22467	22775	22737	22645	22509	22665	22789	22793	22741	22469	22723	22641	22571	22779	22752	22586	22737	22650	22832	22558	22685	22537	22652	22470	22709	22763	22541	22624	22501	22650	22707	22882	22506	22873	22638	22590	22662	22689	22634	22770	22554	22667	22549	22767	22566	22477	22623	22484	22491	22696	22573	22555	22895	22513	22629	22606	22679	22933	22705	22702	22785	22802	22633	22755	22698	22728	22630	22726	22776	22626	22829	22765	22557	22650	22679	22741	22567	22693	22557	22687	22810	22678	22701	22548	22708	22735	22658	22543	22806	22728	22568	22716	22572	22711	22848	22664	22626	22660	22726	22708	22543	22640	22702	22832	22747	22624	22804	22663	22796	22482	22705	22573	22430	22745	22872	22616	22590	22645	22560	22843	22679	22684	22677	22532	22653	22642	22671	22297	22925	22549	22767	22517	22528	22718	22576	22661	22584	22485	22769	22334	22801	22677	22812	22725	22895	22677	22502	22724	22719	22648	22715	22868	22671	22440	22703	22424	22912	22564	22652	22704	22820	22727	22653	22649	22860	22699	22737	22625	22864	22490	22778	22711	22525	22653	22706	22693	22643	22764	22412	22683	22592	22420	22553	22394	22740	22726	22671	22748	22899	22751	22557	22580	22808	22860	22744	22524	22745	22541	22640	22694	22738	22530	22656	22575	22720	22661	22506	22563	22783	22572	22829	22489	22461	22529	22858	22691	22572	22663	22602	22642	22459	22747	22645	22779	22674	22728	22651	22720	22687	22572	22700	22641	22740	22610	22820	22798	22454	22615	22817	22520	22514	22618	22663	22635	22622	22938	22779	22494	22694	22728	22845	22625	22628	22576	22556	22588	22592	22560	22901	22598	22501	22644	22605	22789	22642	22444	22580	22690	22663	22742	22531	22486	22677	22330	22535	22593	22823	22584	22670	22658	22834	22605	22745	22528	22314	22757	22565	22902	22578	22687	22634	22685	22808	22935	22763	22753	22550	22798	22734	22670	22769	22665	22642	22657	22597	22648	22467	22787	22727	22490	22604	22548	22405	22736	22573	22681	22384	22526	22646	22541	22639	22394	22794	22683	22635	22504	22808	22499	22682	22450	22747	22566	22697	22594	22551	22543	22525	22671	22764	22743	22813	22384	22672	22572	22552	22548	22744	22621	22693	22566	22575	22678	22879	22454	22669	22573	22569	22753	22734	22758	22792	22749	22521	22429	22678	22565	22522	22512	22723	22537	22590	22855	22633	22782	22617	22543	22433	22563	22476	22681	22647	22597	22501	22587	22657	22378	22638	22827	22779	22456	22680	22539	22804	22762	22586	22735	22573	22557	22643	22532	22658	22507	22558	22619	22758	22579	22811	22680	22683	22751	22696	22747	22616	22533	22524	22774	22518	22727	22683	22641	22614	22634	22759	22721	22464	22692	22674	22607	22738	22632	22625	22478	22522	22333	22600	22699	22564	22803	22660	23043	22543	22783	22519	22551	22894	22706	22524	22694	22654	22557	22616	22618	22543	22744	22487	22518	22541	22629	22597	22883	22616	22727	22512	22557	22896	22792	22651	22811	22736	22624	22590	22625	22596	22472	22417	22559	22762	22697	22462	22573	22574	22606	22759	22850	22602	22626	22753	22661	22727	22959	22617	22499	22550	22534	22746	22611	22785	22801	22781	22818	22639	22405	22521	22703	22734	22555	22653	22674	22494	22732	22706	22656	22726	22705	22526	22587	22654	22756	22381	22738	22736	22706	22552	22718	22772	22609	22623	22500	22640	22583	22476	22459	22713	22597	22546	22526	22580	22590	22677	22542	22788	22625	22629	22312	22448	22783	22654	22796	22507	22816	22565	22668	22585	22500	22465	22780	22677	22580	22752	22622	22445	22482	22609	22719	22580	22752	22602	22775	22814	22505	22706	22570	22509	22664	22904	22654	22552	22744	22638	22561	22596	22606	22572	22775	22858	22727	22654	22560	22594	22525	22554	22415	22829	22670	22543	22697	22642	22713	22577	22904	22605	22827	22689	22566	22560	22620	22548	22757	22522	22801	22877	22446	22778	22620	22537	22679	22924	22689	22804	22549	22508	22777	22687	22821	22877	22685	22676	22709	22741	22784	22872	22625	22885	22696	22626	22715	22753	22584	22799	22635	22550	22756	22338	22622	22701	23003	22648	22567	22756	22509	22662	22421	22614	22576	22676	22642	22607	22713	22716	22647	22493	22642	22416	22460	22465	22801	22256	22547	22653	22529	22640	22949	22810	22702	22776	22676	22713	22908	22671	22278	22621	22755	22642	22568	22621	22690	22567	22702	22648	22714	22551	22717	22763	22723	22639	22612	22595	22532	22747	22757	22644	22683	22803	22906	22687	22774	22683	22703	22564	22516	22472	22502	22559	22646	22709	22742	22751	22779	22870	22750	22722	22529	22610	22735	22657	22633	22807	22720	22368	22576	22621	22646	22493	22826	22494	22634	22640	22794	22685	22680	22561	22562	22602	22714	22398	22701	22803	22555	22526	22681	22614	22701	22693	22667	22741	22977	22465	22860	22538	22737	22779	22718	22891	22764	22402	22663	22593	22943	22743	22753	22781	22789	22755	22625	22550	22687	22584	22721	22770	22517	22366	22506	22510	22609	22592	22603	22526	22770	22516	22676	22802	22631	22716	22735	22567	22702	22896	22669	22519	22667	22844	22553	22802	22649	22669	22794	22478	22842	22568	22660	22673	22930	22763	22619	22521	22616	22784	22419	22726	22838	22685	22779	22737	22481	22697	22798	22625	22914	22676	22507	22763	22508	22761	22678	22853	22527	22573	22833	22601	22459	22709	22406	22781	22488	22572	22687	22789	22709	22471	22569	22683	22536	22435	22717	22693	22715	22965	22606	22496	22710	22484	22551	22559	22613	22723	22896	22813	22458	22599	22449	22901	22557	22620	22473	22626	22759	22723	22587	22728	22812	22716	22495	23014	22853	22790	22673	22513	22475	22659	22643	22665	22635	22815	22701	22533	22700	22822	22406	22409	22723	22543	22678	22579	22897	22491	22562	22618	22726	22788	22737	22600	22670	22691	22577	22507	22669	22578	22680	22791	22571	22603	22448	22663	22735	22637	22717	22578	22648	22532	22840	22568	22636	22715	22742	22441	22536	22233	22528	22732	22555	22708	22685	22629	22752	22498	22560	22720	22746	22407	22775	22699	22531	22419	22549	22645	22784	22446	22725	22684	22707	22647	22568	22622	22431	22741	22593	22908	23006	22778	22577	22550	22603	22711	22640	22519	22648	22499	22524	22651	22496	22636	22513	22600	22471	22600	22482	22531	22732	22656	22571	22457	22807	22567	22721	22708	22809	22950	22658	22580	22678	22433	22853	22818	22596	22570	22846	22646	22791	22659	22558	22455	22537	22773	22506	22378	22305	22531	22829	22649	22690	22542	22663	22492	22482	22538	22601	22599	22427	22632	22644	22726	22637	22413	22659	22637	22741	22573	22651	22728	22481	22777	22705	22777	22464	22667	22614	22725	22724	22637	22477	22632	22626	22796	22778	22686	22684	22758	22596	22550	22707	22847	22843	22645	22632	22794	22682	22382	22479	22604	22708	22813	22810	22720	22493	22965	22416	22640	22648	22742	22715	22724	22545	22466	22653	22665	22627	22626	22513	22625	22692	22638	22703	22645	22552	22784	22760	22903	22571	22518	22490	22671	22592	22735	22704	22548	22610	22507	22673	22691	22825	22642	22822	22697	22618	22868	22709	22887	22717	22601	22685	22614	22650	22783	22526	22705	22374	22534	22640	22801	22539	22748	22884	22815	22776	22633	22740	22758	22652	22473	22799	22617	22593	22781	22611	22844	22590	22706	22744	22458	22798	22820	22503	22715	23027	22677	22595	22682	22664	22609	22672	22605	22895	22720	22719
35990	69064	56701	40308	36849	30999	30779	33020	20331	15688	14428	14345	14177	14245	14226	14235	14206	14080	14115	14205	14004	14249	14070	14167	14226	14088	14057	14259	14192	14205	14317	14036	14008	14241	14143	14261	14054	14109	14128	14201	13976	14135	14163	14117	14232	14079	14085	14068	14106	14096	14288	14019	14126	14069	14143	14094	14085	14045	13942	14103	14186	14099	14064	14101	14091	14041	14157	14049	13920	14208	14296	14173	14286	14179	14039	13975	14001	14152	14333	14158	14062	14103	13964	14075	14237	14138	14126	13994	14303	14052	14074	14110	14140	14210	14194	14153	14116	14171	14288	14169	14216	14102	14130	14040	14041	14041	14178	14125	14270	13953	14183	14095	14003	14081	14206	14119	14146	14091	14094	14249	14142	14201	14097	13962	14216	14035	14114	14104	14046	14182	14057	13956	14271	14029	14057	14092	14167	13865	14032	14094	14290	14236	14180	14141	14214	14247	14142	14121	14022	14151	14269	14011	14254	14042	14120	14250	14027	14177	13983	14124	14066	14116	13997	14113	14032	14094	14066	14250	14106	14149	13968	14135	14035	14220	13972	14124	14199	14206	14191	14017	14220	14233	14116	14144	14241	14173	14208	14219	14178	14132	14066	14162	13955	14030	14264	14166	14080	14000	14205	14209	13980	14070	13903	14059	14077	14058	14116	14108	14205	13932	14295	14133	13937	14194	14374	14155	14199	14124	14207	14352	14203	14110	14205	14244	14162	14245	14201	14218	14222	14108	14000	14091	14271	14137	14123	14194	14091	13959	14031	13993	14173	13973	14209	14213	14218	14124	14177	14010	14098	14037	14155	14045	14076	13971	14081	14066	14028	14242	14115	14013	14075	14192	14035	14029	14244	14227	14129	14085	14028	14197	14119	13938	14104	14172	14048	14051	14274	14242	14182	14188	14305	14029	14127	13932	14121	14010	14105	14087	14152	14063	14122	14165	14024	14013	13995	14250	14014	14240	14045	13974	14105	13950	14054	14184	14001	14136	14121	14064	14220	14346	14095	14136	14045	14151	14092	13998	14145	14110	14064	14106	14121	14081	14006	14057	14106	14160	13980	14035	13964	14268	14088	13939	14033	14159	13930	13935	14032	14096	14272	14140	14108	14232	14073	14123	14314	14173	14126	14047	14058	14168	14107	14164	14131	14037	14074	13958	14123	14159	14141	14111	14019	14220	13887	14146	14017	14044	14257	14168	14100	14321	14097	14091	14164	13884	14283	14240	13830	14064	14106	14214	14082	14207	14012	14103	14125	14031	14277	13999	14120	14160	14223	14241	14053	13980	14041	14259	14057	14026	13945	14051	14099	14110	14190	14006	13994	14089	14242	14062	13989	14108	14011	14044	14238	14169	14163	14270	14249	14138	14092	14056	14239	14020	14071	14212	14213	14018	13956	14061	14074	13997	13996	14157	14120	14125	14013	14048	14112	14255	14101	14070	14057	14119	14101	14142	14068	14045	14171	14011	14095	14072	14084	13972	14101	14161	14118	14082	14031	14302	14071	14248	13983	14134	14041	13922	14116	14113	14090	14176	14184	14225	14173	14199	14164	14088	14003	14011	14050	14052	14192	14024	14047	14107	14019	14177	14083	14227	13998	14040	14043	14167	14126	14240	13934	14167	14092	14116	14042	13943	14020	14343	14169	14071	14084	14160	14097	14057	14054	14165	14053	14194	14109	14002	14225	14132	14053	14081	14056	14265	14135	14126	14211	14210	13937	14154	14235	14107	14097	14257	14223	14138	14032	14095	14036	14092	14181	14224	14020	14170	14157	14074	14060	14144	14212	13997	14157	14090	14168	14218	14262	14255	14152	13969	14123	14182	14107	14086	14025	14310	14106	14194	14038	14054	14245	14113	14190	14201	14098	13935	14184	14050	14072	13925	14239	14083	14010	14240	14171	14137	14285	14071	14262	14012	14167	14126	14148	14210	14008	13837	14065	14162	14239	13977	14243	14058	14146	14036	13960	14277	14061	14016	14095	14180	14130	14225	14155	14233	14007	14146	13993	14155	14079	14165	14214	14082	14054	14111	14244	14010	14250	13999	13968	13928	14196	14225	14228	14149	13936	14011	14152	14298	14055	14119	14515	14146	14035	14040	13990	14201	14090	14038	14127	14042	14078	14112	14113	13962	14182	13999	14144	14134	14243	14108	14048	14205	14276	14180	14207	14115	14144	14101	14200	14008	14141	14022	14030	14117	14170	14007	14219	14025	14061	14105	14120	14172	14166	14131	14136	14270	14083	14135	14224	14124	14095	14112	14115	14105	14215	14008	14205	14197	14112	14209	14042	14164	14025	14250	14286	14066	14023	14168	14110	13987	14115	14149	14108	14125	14240	14186	14099	14094	14116	14025	14135	14230	14008	14122	14150	14027	13989	14094	14131	14136	14113	14092	14094	14221	14117	14297	14094	14092	13962	14385	14172	14270	14004	14142	13978	14099	14160	14102	14084	14210	14391	14178	14035	14178	14115	13960	14141	14171	14009	14106	14333	14153	14114	14027	14148	14210	14035	14212	13991	14066	14197	14107	14051	14066	14140	13969	14330	14313	14219	13981	14271	14012	14017	14313	14094	14227	14170	14067	14186	14144	14015	14043	14113	14134	14245	14285	14122	14031	14100	14189	14101	14320	14069	14226	14057	14153	14247	14323	14003	14083	14188	14151	14147	14255	14208	14083	14012	14024	14196	14059	14121	14118	14101	14031	14177	14295	14090	14075	14091	13909	14041	14154	14071	14180	14247	14054	14132	14112	14145	14260	14112	14180	14194	14045	14157	14121	14144	13853	14101	14228	14080	14211	13962	14184	14006	14105	14037	14183	14098	14147	14099	14159	14014	14139	14067	13983	14307	14060	14088	14161	14285	14090	14186	14026	14311	14259	14049	14043	14052	13975	14057	14090	14143	14086	14206	14082	14061	14288	14182	14130	14005	14213	14072	14198	14144	14107	14142	14099	14154	14050	14066	14143	14014	14188	13996	14218	14071	14080	13953	14230	13972	14127	14319	14108	14197	14161	14100	14101	14054	13947	14246	14168	14251	14055	14208	14209	14045	14206	14236	14031	14154	14189	14169	14153	13870	14164	14102	13918	14252	14019	14126	14083	14103	14148	14208	14189	14049	14165	14056	14150	14136	14184	13904	14016	14030	14184	14235	14068	14166	14095	14154	14150	14110	14230	13971	14089	13973	14216	14091	14161	14188	14142	14196	14174	14242	14229	14316	14164	14163	13963	14192	14163	14318	14096	13956	14169	14187	14052	14001	14091	13992	14089	14275	13921	14099	14089	14018	14181	13948	14077	13836	14134	14144	14107	14035	14163	14237	14073	14120	14423	14197	14020	14038	14185	14147	14202	14122	14014	13961	14250	14158	13951	14307	14129	14001	14072	14139	14224	14144	14300	14293	14077	14235	14097	13998	14113	14195	14029	14133	14000	14013	14128	14226	14090	14043	14159	14079	14172	14070	14197	14295	14120	13851	13989	14069	14344	14092	13989	14166	14202	13928	13947	14140	14082	13996	14042	13915	14068	14051	14140	14157	14097	14297	14160	14139	14090	14169	14243	14303	14066	14157	14099	14227	14186	14250	14101	14264	14351	14228	14213	14236	14175	14105	14232	14161	14131	13979	14165	13996	14149	14100	14086	14133	14120	14125	14212	14150	14145	14247	14039	14241	14220	14038	13947	14206	14368	14279	14360	14130	14019	13997	14182	14185	14244	14001	13871	14064	14166	14152	14047	14252	14199	13959	14107	13959	14358	14189	14192	14193	14057	14330	14060	14030	13896	13988	14079	14103	14043	14223	14091	14238	13934	14125	14323	14064	14175	14129	14204	14145	14121	14118	14319	14122	14087	14059	13973	14124	14303	14244	14013	14014	14087	13999	14048	14090	13981	14049	13915	14171	14197	14034	14078	14127	14056	14048	13942	14217	14136	14097	14078	14183	14150	14216	14096	14120	14144	14272	14106	14245	14139	14296	14158	13983	14134	14105	14094	14057	14048	14059	14071	14245	14120	14096	14050	14065	14138	13941	14114	14211	14161	14156	14142	14087	14214	14036	14083	14132	14184	14120	14161	13945	14076	14081	14171	14100	14209	14228	14056	14025	14274	14068	14121	14049	14139	14138	14141	14131	14188	14149	14004	14089	14089	14054	14177	14122	14252	14277	14124	13971	14006	14302	14081	14162	14098	14109	14296	14122	13986	14243	14084	14075	14028	14120	14187	14075	14061	14142	14013	14102	14055	14252	14015	14153	14123	14061	14185	14062	14189	14113	14143	14134	14040	14208	14044	14066	14115	14043	14029	13926	14045	14027	14145	14167	14125	14080	14123	14129	14022	14183	14154	14059	14147	14202	14082	14090	14210	14051	14196	14198	14100	14233	13945	14237	14245	14100	14195	14067	14080	14046	14119	14040	14100	14127	14084	14100	14263	13888	14078	13987	14168	14096	14312	14140	14251	14300	14082	14105	14142	14049	14181	14246	14021	14152	13912	13897	14087	14158	14010	14211	14085	13974	14177	13998	14122	14095	14115	14156	14199	14123	14039	14157	14022	14118	13978	14101	14159	14134	14060	13934	14042	14140	14127	14123	14067	14167	14023	14151	14019	14180	14142	13965	14127	14158	14053	14045	14125	14269	14071	14126	14112	14059	14247	14023	14121	14079	14027	14054	14221	14035	14023	13955	13978	14065	14134	14050	14135	14094	14223	13986	14274	14245	14072	14126	14122	14158	14065	14087	14166	14215	14283	14182	14201	13983	14065	14278	14109	14159	14026	14065	14098	14233	14131	14051	14208	14018	14015	14179	14074	14149	14097	13871	14053	14179	14280	14051	14232	14184	14169	14082	14071	13946	14034	14061	14162	13992	14025	14036	13962	14171	14104	14197	14130	14132	14176	14036	14189	14107	14194	14212	14185	14155	14237	14133	13956	14153	14320	14213	14040	14065	14112	14106	14186	14198	14123	14163	14102	14041	14071	14132	14179	14040	14119	14306	13997	14075	14017	14341	14067	14132	14195	13926	14063	14157	14152	14144	14138	14253	14225	14162	14101	14170	13871	14100	14041	14113	14239	14120	14076	14077	14159	14038	14009	13917	13885	14201	14113	14140	14115	14185	14270	14083	13992	14153	14035
23810	22586	33174	35490	34228	40082	43554	41737	43823	33797	26420	24236	23735	23888	23531	23715	23525	23442	23323	23263	23374	23274	23237	23240	23389	23350	23553	23141	23366	23449	23112	23183	23370	23048	23345	23294	23209	23324	23243	23175	23256	23339	23117	23374	23555	23269	23296	23246	23357	23511	23229	23203	23262	23338	23469	23148	23053	23242	23215	23040	23423	23373	23192	23508	23344	23453	23451	23270	23146	23317	23137	23217	23265	23342	23219	23212	23236	23170	23274	23154	23237	23285	23344	23245	23194	23181	23332	23300	23370	23168	23439	23036	23171	23376	23265	22978	23199	23157	23326	23312	23024	23098	23236	23297	23256	23243	23262	23239	23289	23236	23178	23305	23351	23470	23360	23229	23362	23080	23313	23312	23343	23207	23202	23105	23110	23189	23343	23038	22996	23168	22974	23212	23111	23220	23163	23308	23221	23346	23144	23174	22987	23019	23152	22994	23345	23356	23224	23009	23103	23465	23154	23376	23218	23247	23070	23201	23350	23131	23174	23210	23221	23304	23282	23440	22995	23158	23151	23234	23657	23143	23414	23410	23139	23132	23048	23293	23148	23147	23124	23129	23104	23180	23314	23100	23450	23243	22955	23190	23115	23103	23267	23153	23379	23336	23402	23357	23153	23018	23183	23225	23175	23432	22929	23372	23199	23211	23280	23203	23168	23301	23119	23146	22930	23146	23014	23148	23180	23288	23359	23349	23427	23190	23214	23227	23201	23152	23153	23081	23211	23079	23260	23012	23091	23457	23156	23330	23118	23346	23172	23382	23468	23169	23235	23203	23332	23219	23160	23308	23259	22960	23277	23098	23166	23282	23267	23422	23100	23089	23214	23217	23148	23176	23025	23297	23248	23248	23196	22953	23250	23355	23217	23328	23276	23302	23266	23144	23242	23276	23253	23389	23257	23025	23242	23476	23241	22937	23121	23089	23261	23493	23266	23244	23297	23134	23263	23313	23039	23346	23254	23276	23193	23468	23314	23193	23219	23091	23185	23353	23206	23087	23032	23278	23529	23343	23023	23259	23300	23294	23303	23093	23065	23321	23334	23248	23281	23068	23103	23117	22996	23278	23212	23202	23212	23108	23078	23120	23487	23101	23237	23326	23424	23117	23049	23457	23292	23164	23206	23193	23172	23313	23406	23541	23143	23304	23113	23282	23167	23246	23191	23069	23326	23110	23225	23380	23427	23134	23336	23419	23178	22899	23279	22980	22993	23384	23055	22974	23291	23024	23005	23076	23234	23109	23142	23069	23152	23121	23023	23181	23346	23357	23180	23211	23352	23078	23183	23380	23332	23406	23092	23280	23229	23190	23247	23442	23028	23343	23330	23215	23411	23223	23497	23236	23198	23229	23214	22980	23368	23359	23228	23055	23231	23320	23114	23246	23286	23408	23139	22943	23422	23371	23280	23305	23358	23046	23066	23118	23263	23114	23181	23019	23327	23445	23123	23251	23025	23248	23303	23266	23286	23442	23204	22942	23228	23090	23343	23111	23268	23158	23348	23210	23368	23166	23200	23186	23281	23095	23435	23272	23344	23564	23281	23253	23165	23304	23211	23234	23113	23212	23364	23307	23182	23379	23099	23135	22980	23056	23186	23018	23313	23199	23260	23133	23155	23365	23256	23089	23465	23124	23260	23163	23315	23305	23192	23353	23465	23356	23280	23033	22985	23273	23006	23040	23083	23100	23078	23156	23118	23197	23115	23347	23173	23312	23422	23129	23218	23261	22974	23045	23231	23009	23176	23175	23347	23213	23109	23070	23337	23343	23149	23089	23265	23088	23394	23244	23479	23061	23102	23281	23423	23126	23160	23328	23117	23177	23205	23265	23013	23075	23278	23301	23270	23103	23134	22946	23099	23320	22973	23076	23290	23172	23183	22938	23103	23156	22996	23296	23159	23259	23261	23223	23344	23153	23276	23178	23387	23492	23174	23442	23302	23154	23196	23267	23393	23285	23117	23034	22969	23171	23261	23124	23275	23082	23132	23129	23343	23201	23436	23032	23376	23108	23098	23312	23228	23027	23417	23185	23157	23370	23323	23174	23151	23313	23336	23341	23299	23329	23339	23365	23285	23407	23362	23473	23247	23187	23097	23324	23180	23264	23255	23171	23105	23296	23205	23012	23187	23011	23215	23304	23075	22947	23239	23100	22886	23260	23321	23149	23269	23288	23139	23192	23194	23100	22958	23145	23099	23314	23080	23309	23117	23050	23408	23061	23145	23117	23220	23345	23077	23143	23220	23418	23238	23284	23330	23225	23304	23309	23188	22990	23188	23272	23057	23343	23345	23325	23324	23101	23179	23156	23387	23170	23364	23199	23109	23070	23021	23110	23068	23146	23175	23080	23228	23332	23302	23463	23311	23170	23294	23082	23243	23200	22933	23242	23350	23328	23383	23220	23063	23393	23275	23107	23254	23299	23062	23241	23498	23223	23168	23297	23467	23341	23383	23405	23035	23164	23262	23303	23217	23105	23220	23392	22984	23315	23182	23132	23329	23514	23403	23290	23327	23275	23033	23044	23037	23104	23223	23417	23117	23101	23450	23153	23230	23144	23359	23318	23217	23167	22999	23033	23203	23205	23357	22750	23168	22923	23503	23149	23376	23384	23205	23090	23209	23166	23108	23163	23397	23137	23312	22968	23166	23243	23104	23155	23196	23215	23195	23138	23207	23155	23143	23283	23344	23161	23298	23110	23465	23081	23185	23156	23345	23081	22961	23259	23431	23146	23363	23261	23157	23345	23253	23404	23296	23337	22975	23388	23217	23239	23013	23029	23169	23078	23317	23065	23147	23190	23055	23087	23108	23356	23211	22882	23272	23372	23164	23275	23261	23162	23220	23074	23296	23368	23323	23246	23397	23113	23228	23269	23255	23363	23126	23246	23250	23423	23361	23064	22978	23154	23228	23115	23222	23255	23403	23127	23094	23168	23212	23337	23144	23061	23193	23178	23308	23385	23278	23180	23156	23194	23299	23348	23287	23125	23199	23035	23118	23255	23253	23184	23141	23139	23305	23314	23144	23036	23325	23208	23049	23189	23094	23374	23297	23032	23243	23187	23013	23415	23066	23121	23132	23421	23513	23352	23215	23150	23125	23195	23490	23194	23038	23176	23221	23056	23040	23379	22866	23169	23125	22940	23468	23200	23047	23161	23447	23208	23349	22988	23263	23385	23366	23061	23077	22869	22939	23479	23069	23274	23020	23289	23064	23249	23216	23285	23187	23048	23330	23294	23096	23030	23081	23162	23252	23260	23058	23117	23267	22951	23274	23119	23446	23204	23371	23171	23155	23294	23131	23107	23434	23327	23216	23239	23312	23136	23155	23136	23153	22981	23236	23207	23201	23165	23093	23128	23313	23037	23067	23288	23145	22993	23248	23184	23108	23201	23220	23183	23396	23129	23337	23003	23205	23268	22880	23361	23380	23190	23266	23026	23272	23273	23342	23415	23180	22959	23080	22944	23269	23329	23182	23174	23265	23180	23120	23103	23231	23155	23354	23126	23078	23012	23351	23142	23298	22925	23183	23021	23348	23473	23477	23048	23192	23104	23160	23184	23297	23337	23127	23226	23282	23211	23177	23174	23373	22890	23023	23329	23268	23095	23230	23364	23308	23389	23110	23351	23204	23247	23424	23134	23090	23357	23229	22942	23052	23110	23389	23069	23311	23193	23070	23337	23499	23359	23072	23408	23142	23386	23169	23333	23182	22927	23537	23347	23445	23076	23209	23371	23303	22977	23353	23001	23169	22906	23150	22987	23373	23195	22993	23031	23181	23179	23255	23327	23503	23072	23275	23169	23181	23226	23304	23400	23051	23072	23205	23025	23077	23185	23152	23031	23119	23149	23176	22871	23185	23098	22962	23101	23354	23164	23213	23117	23291	23484	22975	23032	23480	22951	23302	23422	23203	23206	23027	23054	23115	23421	23220	23326	23195	23079	23310	23387	23348	22998	23103	23168	23170	23193	22959	23222	23419	23294	23167	23090	23301	23267	23061	23193	23361	23293	23411	23369	23299	23274	23317	22993	23182	22950	23232	23200	23076	23398	23457	23293	23229	23175	23303	23125	22888	22971	23228	23108	23263	23414	23292	23122	23453	23290	23270	23185	23447	23242	23183	23133	23089	23240	23212	23234	23018	23115	23085	23506	23350	23201	22996	23334	23161	23090	23128	23018	23273	23127	23059	23042	23309	23218	23018	23285	23059	23466	23360	23199	23342	23255	23265	23212	23360	23224	23347	23328	23274	23155	23354	23235	23311	23239	23209	23083	23263	23289	23199	23393	23167	23207	23205	23212	23274	23262	23156	23237	23418	23116	23363	23229	23205	23257	23289	23306	23421	23208	23335	23240	23384	23090	22878	23082	23316	23206	22965	23052	23227	23087	23134	23151	23235	23191	23300	23357	22940	23125	23033	23366	23277	23210	23466	23153	23172	23226	23210	23060	23281	23224	23133	23354	23329	23306	23204	23280	23326	23268	23199	23122	23245	23421	23143	23299	23159	23443	23322	23187	23341	23312	23198	23260	23184	22988	23082	23378	23346	23129	23069	23170	23294	23079	23305	23317	23247	23319	23244	23489	23313	23004	23263	23100	23083	22983	23023	22971	23133	23347	23156	23209	22989	23115	23357	23290	23380	23206	23156	23178	23275	22952	23178	23533	23048	23243	23435	23274	23173	23043	22911	23207	23047	23132	23239	23234	23392	23238	23166	23054	23025	22972	23207	23224	23140	23279	23319	23166	23016	22995	23059	23145	23193	23153	23006	23064	23112	23384	23309	23395	23390	23159	23050	23169	23376	23158	23246	23135	23154	23244	22908	23234	22979	23315	23348	23038	23352	23370	23334	23123	23086	23300	23187	23264	23229	23157	23140	23142	23149	23499	23148	23131	23420	23281	23161	23206	23190	23085	23314	23277	23332	23398	23433	23177	23257	23279	23226	23323	23295	23295	23391	23301	23080	23087	23260	23193	23089	23135	23009	23088	23112	23185	23267	23167	23322	23113	23130	23272	23107	22995	23201	23107	23079	23001	23111	23157	23330	23031	23145	23427	23015	23368	23444	23289	23058	22997	23094	22944	23159	23420	23215	23252	23128	23244	23378	23058	22826	22974	23082	23276	23247	23379
50038	82550	70560	53378	35229	37541	35010	34589	34970	23282	16589	14963	14767	14945	14636	14778	14885	14934	14778	14948	14767	14743	14810	14872	14713	14681	14764	14647	14766	14810	14633	14622	14645	14775	14829	14628	14728	14743	14609	14684	14938	14752	14673	14754	14709	14681	14862	14562	14657	14676	14667	14785	14837	14752	14738	14720	14719	14886	14806	14497	14630	14775	14583	14619	14799	14666	14557	14828	14865	14718	14546	14522	14729	14758	14748	14695	14728	14632	14617	14805	14665	14838	14890	14585	14661	14807	14730	14658	14726	14616	14655	14603	14567	14733	14628	14819	14518	14808	14731	14642	14710	14593	14674	14717	14814	14837	14516	14671	14744	14702	14615	14694	14594	14587	14656	14639	14495	14752	14608	14625	14514	14845	14682	14476	14659	14523	14697	14773	14858	14501	14815	14524	14820	14532	14652	14711	14681	14560	14777	14729	14722	14633	14827	14676	14645	14561	14743	14588	14761	14649	14554	14734	14715	14629	14777	14610	14709	14762	14680	14789	14631	14699	14647	14692	14667	14697	14701	14774	14487	14549	14638	14784	14830	14749	14817	14557	14577	14809	14986	14727	14657	14608	14688	14792	14684	14724	14741	14879	14480	14852	14595	14617	14469	14603	14734	14680	14751	14656	14658	14652	14625	14658	14609	14651	14594	14585	14708	14710	14553	14648	14684	14669	14784	14586	14729	14768	14631	14596	14575	14730	14605	14703	14625	14738	14605	14558	14732	14743	14668	14716	14626	14711	14347	14787	14734	14560	14727	14619	14563	14579	14727	14764	14716	14594	14704	14542	14666	14752	14632	14547	14626	14603	14556	14715	14639	14818	14562	14698	14700	14825	14649	14533	14760	14729	14702	14817	14656	14694	14641	14623	14723	14897	14616	14560	14589	14772	14745	14626	14664	14678	14802	14803	14714	14710	14551	14512	14703	14684	14661	14550	14624	14742	14606	14671	14595	14756	14932	14715	14655	14651	14844	14651	14715	14643	14775	14820	14614	14620	14588	14691	14858	14741	14767	14626	14761	14699	14642	14738	14728	14611	14644	14723	14763	14783	14528	14588	14829	14559	14732	14702	14867	14578	14728	14703	14542	14542	14546	14550	14742	14627	14700	14659	14757	14568	14787	14624	14703	14582	14572	14807	14678	14641	14571	14550	14766	14766	14679	14583	14560	14655	14652	14725	14620	14655	14831	14657	14658	14703	14841	14588	14815	14613	14837	14542	14781	14582	14428	14881	14848	14624	14760	14752	14669	14667	14661	14668	14710	14843	14597	14601	14708	14680	14771	14577	14691	14805	14742	14625	14718	14665	14573	14750	14752	14671	14708	14693	14696	14795	14641	14635	14777	14746	14528	14601	14803	14676	14718	14616	14531	14695	14621	14719	14688	14545	14581	14695	14641	14684	14416	14765	14651	14531	14619	14691	14527	14750	14854	14740	14656	14630	14680	14715	14445	14769	14705	14613	14549	14607	14872	14864	14724	14751	14683	14720	14591	14647	14657	14652	14575	14778	14718	14633	14682	14483	14636	14574	14797	14725	14806	14623	14832	14670	14760	14704	14682	14723	14619	14669	14685	14719	14631	14756	14797	14742	14677	14614	14666	14798	14685	14576	14534	14456	14786	14673	14785	14831	14723	14597	14614	14724	14894	14713	14807	14614	14685	14406	14763	14710	14660	14512	14854	14784	14742	14726	14579	14625	14669	14644	14579	14743	14799	14592	14724	14528	14566	14840	14702	14833	14707	14796	14630	14561	14663	14722	14660	14605	14839	14500	14706	14710	14697	14621	14597	14657	14624	14607	14722	14634	14654	14703	14826	14489	14894	14626	14522	14679	14588	14859	14678	14602	14730	14608	14471	14848	14827	14736	14789	14839	14762	14738	14749	14731	14760	14792	14650	14630	14514	14553	14604	14869	14724	14867	14582	14838	14665	14700	14693	14825	14772	14685	14572	14550	14729	14570	14746	14706	14623	14573	14736	14811	14760	14554	14835	14665	14670	14734	14664	14598	14735	14691	14783	14716	14641	14676	14778	14784	14715	14574	14696	14776	14655	14496	14733	14619	14665	14743	14820	14660	14512	14659	14617	14613	14624	14585	14563	14845	14743	14554	14679	14750	14674	14888	14878	14742	14664	14766	14724	14741	14604	14685	14510	14800	14824	14710	14657	14689	14733	14710	14589	14603	14806	14752	14878	14705	14626	14736	14803	14591	14808	14768	14569	14700	14715	14845	14578	14556	14678	14594	14550	14529	14719	14440	14708	14628	14609	14578	14640	14873	14793	14702	14518	14606	14588	14607	14484	14775	14518	14683	14576	14667	14489	14697	14523	14698	14641	14819	14715	14609	14608	14538	14571	14616	14696	14519	14643	14619	14757	14665	14852	14533	14655	14691	14583	14718	14676	14584	14721	14614	14733	14615	14467	14743	14749	14686	14635	14741	14708	14574	14804	14739	14667	14689	14592	14719	14731	14742	14750	14590	14781	14578	14659	14729	14716	14634	14713	14660	14818	14766	14822	14697	14642	14642	14575	14631	14782	14743	14620	14596	14513	14800	14760	14853	14778	14540	14716	14593	14604	14613	14817	14631	14633	14654	14651	14749	14712	14674	14661	14734	14620	14738	14619	14756	14780	14997	14640	14623	14634	14755	14717	14506	14570	14915	14722	14673	14695	14642	14604	14642	14618	14641	14614	14560	14701	14636	14792	14675	14721	14498	14590	14805	14615	14884	14563	14658	14557	14531	14682	14681	14591	14675	14650	14577	14663	14713	14586	14652	14756	14625	14821	14852	14623	14615	14612	14628	14909	14638	14806	14825	14822	14722	14643	14741	14637	14658	14586	14739	14599	14733	14552	14696	14691	14541	14692	14641	14722	14808	14693	14638	14638	14755	14611	14626	14721	14720	14730	14638	14672	14634	14545	14677	14639	14634	14708	14582	14682	14689	14639	14529	14723	14601	14582	14549	14830	14616	14710	14763	14643	14831	14647	14743	14575	14714	14724	14715	14669	14758	14687	14694	14712	14695	14821	14675	14585	14754	14647	14660	14654	14598	14716	14529	14606	14636	14660	14699	14688	14425	14654	14659	14692	14711	14639	14983	14620	14480	14750	14656	14647	14550	14774	14659	14637	14804	14590	14739	14671	14577	14643	14565	14760	14738	14743	14641	14740	14459	14652	14642	14850	14681	14761	14684	14795	14741	14650	14546	14598	14540	14693	14697	14751	14736	14495	14731	14757	14611	14865	14561	14537	14714	14595	14521	14760	14565	14599	14511	14557	14812	14580	14547	14815	14616	14724	14822	14588	14841	14692	14803	14707	14774	14709	14792	14871	14696	14723	14757	14550	14768	14649	14814	14591	14652	14521	14790	14773	14557	14569	14654	14723	14832	14561	14845	14562	14709	14620	14743	14606	14497	14589	14609	14611	14495	14852	14552	14800	14733	14562	14562	14596	14663	14698	14680	14680	14529	14549	14776	14888	14616	14628	14508	14681	14624	14576	14654	14730	14569	14785	14494	14973	14814	14532	14636	14656	14721	14698	14499	14658	14784	14781	14782	14801	14850	14687	14766	14787	14807	14875	14520	14711	14708	14839	14677	14629	14585	14554	14597	14747	14757	14664	14630	14603	14437	14631	14640	14570	14691	14718	14703	14569	14807	14692	14597	14620	14748	14749	14503	14570	14629	14571	14735	14737	14580	14586	14692	14667	14668	14660	14632	14749	14682	14822	14766	14715	14642	14722	14712	14720	14626	14657	14697	14762	14444	14628	14742	14716	14631	14731	14771	14691	14607	14803	14565	14716	14651	14592	14751	14737	14662	14696	14441	14749	14729	14735	14793	14670	14697	14514	14730	14769	14647	14609	14705	14741	14656	14595	14782	14780	14883	14604	14685	14589	14728	14624	14810	14574	14472	14707	14725	14738	14697	14539	14652	14740	14600	14742	14703	14739	14818	14611	14737	14643	14668	14731	14822	14506	14623	14685	14600	14747	14727	14647	14986	14776	14624	14492	14723	14642	14780	14767	14718	14591	14535	14716	14614	14725	14684	14666	14634	14553	14788	14550	14652	14535	14732	14644	14582	14619	14761	14579	14892	14692	14755	14622	14691	14669	14742	14672	14616	14728	14687	14761	14617	14701	14476	14655	14514	14729	14776	14700	14852	14594	14830	14723	14785	14722	14746	14641	14641	14616	14470	14891	14635	14788	14733	14439	14632	14593	14574	14702	14828	14427	14703	14675	14713	14573	14569	14693	14740	14705	14722	14842	14639	14592	14682	14753	14662	14706	14782	14681	14864	14486	14676	14534	14834	14474	14738	14756	14738	14795	14725	14594	14676	14589	14644	14566	14707	14665	14605	14571	14639	14741	14720	14700	14749	14516	14868	14822	14585	14635	14759	14719	14589	14708	14669	14852	14657	14712	14641	14658	14657	14641	14565	14678	14698	14567	14614	14576	14611	14930	14816	14790	14589	14667	14637	14729	14639	14634	14685	14635	14853	14524	14722	14655	14748	14904	14753	14666	14756	14663	14673	14521	14640	14646	14770	14738	14526	14745	14702	14628	14739	14624	14707	14775	14748	14562	14721	14683	14484	14731	14826	14604	14600	14571	14651	14750	14476	14536	14864	14766	14774	14798	14631	14691	14590	14593	14481	14712	14582	14690	14630	14751	14667	14572	14753	14743	14642	14740	14564	14660	14663	14654	14804	14461	14639	14687	14505	14720	14656	14608	14611	14469	14364	14827	14657	14517	14547	14680	14770	14579	14679	14631	14470	14659	14563	14742	14657	14492	14554	14728	14816	14741	14676	14854	14614	14604	14629	14598	14740	14772	14915	14613	14766	14446	14804	14578	14747	14852	14848	14785	14766	14805	14806	14540	14684	14643	14619	14565	14637	14716	14670	14621	14468	14487	14753	14546	14741	14793	14796	14380	14698	14709	14647	14658	14769	14632	14740	14728	14668	14394	14693	14760	14767	14644	14580	14574	14566	14719	14743	14719	14703	14577	14638	14673	14754	14687	14704	14715	14702	14588	14616	14688	14446	14612	14679	14693	14498	14649	14596	14722	14825	14642	14672	14624	14743	14801	14600	14698	14696	14833	14745	14589	14477	14662	14696	14726	14792	14551	14551
43827	56983	48658	40626	34097	30093	25776	25058	26808	24780	23389	23075	22832	23123	23011	22906	23130	22941	22901	23152	22973	23217	23141	23014	23039	22848	23236	23046	22965	22745	22983	22885	23021	22826	22803	22874	22928	23029	22947	23061	23045	23119	22990	23042	23101	23057	22777	22772	23028	22837	22882	23105	23092	23123	23026	23014	22948	22875	22837	22830	22761	22851	22905	22916	23078	22918	22850	22824	22973	22905	22869	22988	22698	22843	22889	22947	22961	22804	22777	23135	23107	22956	22801	23166	22888	23083	22830	22851	22999	22796	22813	22714	22954	22864	23035	23059	22898	23020	22811	22845	23114	22777	23060	22807	22842	22818	22812	22913	22847	22929	22908	22683	22826	22670	23059	22868	22954	22965	23074	23026	22844	23029	23028	22811	22953	22732	22763	22829	22908	22978	22939	23067	22775	22671	22897	23016	23098	22909	23020	22816	23052	22985	22896	22814	23015	22887	22934	22915	22689	22893	22858	22527	22901	22940	22899	22923	22985	22897	23010	22822	22764	22841	22823	22808	23022	22976	22731	22897	22881	22858	22709	23011	22884	22985	22878	22716	22936	22939	23022	22852	22907	22721	22958	22834	22786	22706	22788	23012	22931	22845	22714	22990	22927	22982	23007	22895	22835	22790	22829	23000	22968	22898	22721	22834	22966	22917	23077	23044	22929	22943	23024	23015	23166	22961	23060	22970	23053	22962	22816	23024	22998	22905	23004	22847	23029	22927	22895	23004	22951	22776	23059	22840	23014	23071	22908	22819	22719	22985	22902	23047	22855	22933	22880	22917	22756	22700	22882	22993	22731	23131	22898	22793	22752	22781	22731	22914	22810	22953	22788	22735	22804	22981	22932	22823	22929	22806	23013	23054	22938	22701	22791	22915	22837	22774	22782	23067	22901	22755	22966	23016	23003	22720	22870	22770	22690	22875	23071	23036	22900	22813	22886	22778	22833	23019	22857	22757	23037	22853	22866	22778	22935	22798	22883	22789	22921	22831	22890	22705	22788	23104	23004	22943	22997	22728	22662	22881	22915	23056	22963	23063	23073	23009	22812	22726	23076	23022	22771	22903	23025	22935	22857	22661	22927	22972	22726	23034	22935	22852	22912	22694	22859	22747	22917	22758	22951	22854	22790	22824	22980	22830	23228	23021	22958	22813	23138	22821	23029	22695	23007	22967	22959	22928	22753	22902	22801	22876	22973	22977	22785	23012	22982	22860	23013	22993	22841	22819	22774	22856	22732	22840	22699	22860	22925	22874	22778	22834	22920	23009	22892	22950	23109	22853	22980	22943	22736	22937	23141	22703	22961	23021	22798	23100	23018	23039	22912	22939	22764	22745	22830	22680	22795	22626	23031	22816	22835	22717	22777	23196	22892	22909	23011	22986	22790	22682	22886	22898	22900	22833	23045	22828	22944	22879	22982	23049	22913	22913	23075	22697	22782	22819	22910	22957	22853	22672	22774	22684	22712	22769	22893	22922	22886	23048	22813	22815	23080	22821	22813	22802	23021	22975	23145	22632	22914	22682	22707	22824	22799	22929	22970	22859	23039	22906	22860	22720	22904	22966	23130	23021	22894	22945	22946	22736	22906	23098	22870	22946	22842	22890	22976	23112	23107	22825	22855	22870	22851	22998	22658	22799	22922	22993	22883	22684	22836	23122	22966	23228	23089	23157	22974	22842	22831	22870	22856	22882	23054	23080	23013	22871	22933	23028	23025	23092	22762	22990	23122	22979	22894	23007	22877	22913	22944	22877	22956	22876	22717	22763	22992	22859	22788	22814	23058	23013	23048	23044	22721	22703	23028	23015	23094	23051	22889	22923	22913	22683	22917	22920	22827	22882	23066	22883	22716	23089	22811	22884	22982	22895	22959	23014	22638	22814	22893	22949	23038	23037	23228	22731	22823	22955	23105	23055	22783	23083	22809	22961	22858	23020	22836	22910	22858	23073	22887	22895	23236	22904	22827	23002	23065	22864	23023	22860	22954	22947	22715	22930	23153	22797	22787	22921	22885	22839	22791	22779	22728	22745	22829	23029	23032	22897	22796	22661	23034	22745	22814	22853	22626	22929	22817	22797	22683	23040	22813	22923	23121	23120	22945	22931	22858	22928	22828	22889	22738	23007	22794	22983	22728	22774	22878	22964	23067	23054	22879	23007	23061	22872	22819	22701	23216	23016	22777	22823	22685	23020	22933	22824	22845	22864	22817	23006	22965	23087	23027	22831	23207	22907	22999	22953	22948	22962	22832	23156	22823	22753	22989	22665	22966	22909	22954	22830	22940	23043	23015	22893	22877	22806	23058	23041	22899	22882	23083	22973	22943	22827	22858	22743	23014	22843	23125	22943	23009	23125	23190	22856	22894	22843	22895	22746	22682	22826	22862	23081	22918	23153	22804	23084	22782	23206	22923	22920	22823	22840	22905	22771	22657	22871	22919	22974	22771	22932	22868	22869	23092	22997	22844	23089	22786	23020	22958	22827	22870	22981	22875	22848	22760	22878	22924	22834	22953	22960	22592	22983	23172	22804	22866	22796	22801	22965	23065	23049	22915	22935	22960	22791	22881	22940	22724	22899	23078	22879	22999	22874	22769	23025	22947	22942	22978	22853	22892	22643	22972	22907	23115	22964	22746	22782	22826	23113	22929	22993	23069	22703	23005	23058	22857	22961	22796	23067	22921	22699	22836	22885	23021	22870	22999	22919	22868	22897	23023	23249	22929	22867	23025	22958	22930	23044	22929	22803	23114	22791	23064	22904	22629	23033	23040	23061	22966	23155	23259	22922	22822	22836	22861	22912	22821	22948	22921	22950	22810	23024	22781	23101	23064	22755	22706	22848	22948	22980	23022	22906	22972	22821	23018	22771	22894	22806	22814	23012	22779	23004	22956	22862	23013	22662	22739	22666	22862	23014	23107	22702	22788	22880	22854	22870	23047	22779	22827	22733	23010	23030	22781	22936	22891	22818	23033	22955	23245	23184	23103	22936	22742	22719	22901	22777	22807	22959	23011	23047	23077	23115	22870	23300	22982	22775	22961	22852	22763	22911	22893	22803	22891	22974	22872	23045	22822	22759	22998	22852	22956	22776	22847	23021	22997	22604	22927	22949	22965	22545	22902	23056	23004	22838	23038	22959	23088	23042	22799	22728	22927	22824	22777	22885	23062	22875	22979	22944	23105	22876	22601	22778	22817	22806	22842	22857	22969	22908	22882	22849	23139	22868	22994	23099	22940	22666	22856	23053	23092	22737	23007	22864	22926	22671	22886	23133	22938	22872	22814	22872	22936	22873	22939	22998	22948	22767	23120	22818	22847	22919	22916	22939	23053	23077	22807	23039	22772	22778	22873	22874	22894	22939	22847	22862	22946	22763	23158	22922	22903	22975	22588	22706	22969	22680	22939	23031	23067	22800	22948	22727	22932	22820	22855	22749	22635	22839	23014	22722	22630	22868	22965	23151	23261	22765	22790	22770	23121	22871	22813	22923	22653	22766	22851	23071	23162	22607	22727	22947	22787	22976	22982	22858	23016	22713	22740	22884	23021	22991	23014	22973	23086	22901	22916	22939	22736	22820	22943	22774	22965	23041	22960	22958	23136	22778	23084	23148	22862	22954	22826	23259	22911	23080	22681	22887	22553	22834	22857	22807	22831	22712	22964	22887	22828	23132	23072	22905	23046	22748	22927	22859	23004	22895	23076	22930	23099	22979	22881	22992	22849	23168	22939	22937	22782	22871	23071	22835	22777	22907	22773	22875	22714	23175	22857	22932	22896	23053	23022	22861	22879	23159	22907	22921	22821	23007	22923	22840	22960	22858	22763	22796	22878	22800	22846	22890	22892	22974	22952	22730	22724	22890	22955	23014	22915	22952	22595	22996	23187	22693	22843	22821	22962	22718	22670	22849	22874	22988	22807	22688	22816	22998	23040	22869	22949	22999	22892	22957	22962	22642	22817	22878	22952	22686	22674	22860	22905	22874	22886	23213	22975	22751	23026	22931	22968	22963	23080	22925	22942	22967	23159	23126	22802	22918	23041	22794	22863	23069	23057	23013	23032	23021	23049	23183	22950	23068	22924	23069	22744	23094	23024	23103	22890	22999	23051	23160	23016	23037	22827	22815	23034	22731	22981	22904	23065	23014	23060	22682	22879	23126	23007	22963	22810	23031	22847	22996	22988	23003	23147	22932	22954	22929	23101	22940	22870	22758	22935	22724	23120	22836	22796	22904	22795	22942	22974	22802	23073	22687	23056	23015	23114	23235	22859	22938	22950	23058	22821	22948	22772	23039	23065	22899	23057	22914	22896	22950	22839	22952	22948	23187	23161	23053	22766	22775	22989	23081	23072	22933	22828	22914	22844	22968	23094	22836	22975	22730	23023	22957	23109	22941	23019	23131	22972	22801	22853	23065	23029	23025	22976	22958	22947	23032	22997	22973	22916	22824	22847	22929	22928	23104	23040	23008	23227	22924	22872	22708	23200	22884	22929	23126	22996	22837	22830	22801	23028	22893	22861	22970	22924	22935	23030	22953	22793	22733	22800	23140	22990	23056	22832	22880	22808	22684	22827	22901	22784	22680	22947	23092	22796	22836	22964	22913	23120	22935	22794	22974	22821	22967	22980	23071	23004	23055	22729	22941	22913	22625	22993	22702	22936	22944	22827	23137	22818	22741	22752	22775	23016	23017	23176	22742	22865	22760	22932	22906	23018	22915	23043	23025	23106	22977	23043	22904	22729	23017	23065	23033	22910	22979	23014	22990	22819	22988	22930	22824	22654	22948	22910	22939	23015	22854	22817	23123	22921	22827	22797	22752	22763	23026	22931	22802	23004	22987	23026	23007	23239	23236	22918	22891	22882	22849	22885	22949	22895	22947	22959	22924	22883	22740	22968	22796	22865	22718	22778	22856	23014	22875	23080	22997	22970	22778	22789	22840	22939	22897	22894	23072	22953	22994	23071	22993	23036	22941	22765	22918	22972	22917	22952	23039	22812	23141	22888	22974	22888	23065	22649	22945	22562	22686	23004	23170	22989	23009	22920	23036	22861	23016	22896	22736	22977	22990	22834	22796	22870	23064	22947	23084	22980	23154	23251	22845	22838	22907	22992	22809	22986	22801	22849	22822	23069	22822	22842	22956
44993	66957	47216	32565	25619	21419	16371	16102	17805	15411	14250	13971	14078	14147	14030	14301	14122	14177	14067	13963	14098	14144	14096	14194	14180	14162	14195	14022	14271	14152	14062	14115	14186	14041	14214	14118	14115	13966	13951	14045	13999	14006	13912	14107	14136	14085	13954	13917	14207	13949	14006	13938	14132	14069	14048	13970	14285	13940	13901	14204	14181	14126	14037	14040	14191	13923	13927	13893	14149	14032	14089	13998	13832	14056	14153	13952	13921	14240	14182	14038	14129	13968	14103	14203	13889	14151	14176	14012	13968	14094	14002	13875	14257	14082	13963	13987	14092	14035	13975	14097	14194	13945	13869	13988	14092	14007	14143	14077	14032	13977	14134	14052	13971	14047	14143	14059	14120	14101	14149	13837	14133	13962	13929	14005	13962	13982	14013	13888	14116	13963	14118	14024	14067	13935	14063	14041	14061	14107	14088	14020	14029	14015	13997	14117	13957	14022	14030	14030	14127	13984	13969	14061	13893	14081	13925	13922	13963	13939	14166	14058	13996	14291	14100	14062	14013	13943	14061	14057	13938	14084	14130	14044	13971	14044	13922	13873	13898	14082	14066	13942	14116	13968	13818	14149	14103	13971	13964	14022	14056	13997	14144	13973	13960	14232	14073	13971	14083	13863	14000	14010	13999	14026	13979	13957	13992	14000	13951	14072	14072	14090	14118	14067	14004	13954	14057	14134	14037	13877	14017	14075	14026	14049	14009	14027	14081	14090	14160	14081	14135	13966	13738	14190	14060	13985	13981	13930	14123	13942	13873	13955	14044	14207	14075	13985	14021	13979	13993	13953	14065	13982	14071	14003	14056	14070	13868	14072	14055	14039	14205	14092	13998	13819	14233	14088	14049	13905	13998	14060	14243	14167	13961	13966	14008	14148	14050	13845	14150	14079	14049	14024	14044	14000	13922	13945	14085	14067	14027	14196	13970	14034	14021	13973	14136	14222	13975	14011	14062	14060	13978	14179	13993	14165	13963	13863	13872	14041	13987	14158	13840	14165	14084	14182	14155	13980	14124	14114	14195	14090	14091	14125	14120	13734	14026	14175	14152	13994	13993	13952	14160	14033	14074	14051	14025	13899	14085	13972	14109	14246	13980	13969	14185	14082	14085	13845	13876	14084	13950	14027	14250	14082	14031	13958	14010	14110	13905	13884	14067	14066	14146	14092	13970	13985	14042	14060	14031	13934	14061	13964	14002	13830	14131	14065	14047	14199	13960	14042	14055	13990	13831	14094	14054	14133	14243	14167	14022	14031	14021	14129	14030	13915	14165	14112	14160	14106	14069	14016	14002	14012	14012	13879	14122	14052	13859	14096	14093	14161	14017	14056	13997	13986	14001	14102	13904	14085	13952	14082	13946	14036	13934	14160	13960	13951	14024	14026	14075	14009	13947	13952	14148	14143	14066	14042	13903	14050	14007	13995	13980	14223	13966	14072	13944	14166	13980	14108	13979	14080	13997	13998	14087	13914	13907	13890	13915	13827	14057	14111	13839	14116	14092	14022	14036	14076	14127	13956	14123	14085	14035	14048	13970	14049	13986	14132	13962	14097	14122	14149	13903	14058	14079	14180	14136	13972	14000	14094	14008	14099	13947	14221	14044	14092	14088	13969	13904	14097	14007	14018	14091	13920	14125	13979	13935	13960	14005	13990	14086	13961	14237	13967	14024	14167	13932	14064	13974	13972	13873	13875	13958	14086	13915	13911	14125	13843	14122	14024	14120	14081	14063	14042	14099	14074	14131	14130	14013	14096	13983	14085	14287	13993	14042	14204	14013	14236	13939	13953	14194	14031	13983	14108	14208	13860	14075	14006	14002	14044	13907	13950	14024	14202	14139	13961	13906	14220	14050	14063	13934	14276	14210	14182	14107	14046	14022	13993	14053	14077	14003	14187	14078	14035	14105	14060	14216	14133	13830	14110	13960	14058	13831	14131	14025	14008	14046	13910	13889	14142	14049	14002	13975	14125	13998	13768	14034	14223	14266	13793	14082	14066	14056	14085	14184	14351	13945	14157	14081	14075	14064	14026	14076	14023	13965	14007	13998	14175	14097	14193	13949	13977	14242	13921	14091	14058	13949	14135	13890	14045	14070	13890	13951	14035	14080	13992	14095	13962	14057	13949	14113	14034	14156	13944	13997	13960	14259	14130	14074	14141	14236	13967	14025	14064	14135	13955	13925	14058	13938	13997	14285	14014	14068	14119	14053	14044	13877	14139	14124	13988	14018	14085	14107	13937	14018	13981	14045	14201	14080	14186	14232	14066	13969	13876	14219	14016	13954	14149	13956	14047	13998	14109	14072	13953	14065	14289	14046	14000	14119	14102	14052	14085	14125	14057	13942	14102	13967	14065	14106	14068	13943	14036	14027	14218	13956	14105	13998	14056	14093	14231	13988	14016	13993	14005	13942	14266	14159	13992	14072	14064	14039	13864	14153	14073	14027	14148	14041	14082	14085	13932	14022	14124	14038	14157	13927	13993	14101	14087	13904	13906	13981	14083	13940	13964	14030	14013	14126	14086	14156	14139	14147	13989	14104	14104	14101	13864	14062	14005	14117	14270	14073	13913	14009	14168	13899	14261	14099	14092	14034	14172	14017	14237	13978	13968	13914	14004	13799	14008	14082	14159	14244	13964	14055	13885	14053	14022	14060	14106	13973	13842	13961	14057	14117	14067	14093	13922	14193	14115	14137	14005	14106	14036	14136	14069	14035	13905	14075	14226	14064	13973	13873	14021	14125	14079	14055	13986	14136	13995	14059	13993	13920	13944	14106	14115	14248	14075	14102	14048	14020	14110	13931	14047	13904	14074	14095	14055	14026	14134	14165	14023	14088	13984	13987	13973	14025	14021	14110	13948	14114	14005	14203	14086	14131	14032	14091	14116	14185	14088	14220	14000	14024	14123	14204	13885	14036	14205	14045	14169	14017	14066	13943	14081	13929	14001	13952	14110	14121	14099	13985	14108	14022	14102	14067	14083	14005	13995	13927	14160	14120	13834	13819	13938	14110	14070	14038	13887	13981	13994	13779	14175	14198	14002	13889	14155	14133	14141	14023	14222	14195	13963	14125	13944	14036	14053	14204	14036	14134	14284	14052	14097	13925	14113	14103	14040	14028	13992	13978	14199	14141	13971	14050	13970	14151	14009	14301	14065	14037	14003	13957	14147	14066	14139	13907	14079	13999	14156	14079	13993	13915	14025	13996	14064	13921	14126	14085	14310	14183	14025	13965	14237	13889	13964	14008	14040	14110	14069	14061	14071	14158	14082	14093	14103	13979	14037	14055	13837	14190	14147	13992	13973	13893	14213	13894	14044	14014	14093	14029	14041	14057	13965	13837	13909	14037	14156	14149	14184	14080	13990	13950	14031	13956	14120	14102	14079	13942	13940	13884	14120	14024	14243	14004	14099	13889	14083	14069	14132	13842	14091	14176	14157	14203	14197	13959	14185	14187	14130	14021	14094	14069	14079	14003	14064	14104	14073	14154	13924	13896	14054	13989	14015	13905	14061	14023	13928	14075	13986	14031	14091	14146	13950	14051	14080	14005	14127	13902	14129	14047	13959	14115	14151	14027	14055	14188	14019	14084	14147	13987	13957	14111	14072	14127	14181	14110	14109	13967	14211	14066	14022	14150	13975	14005	13919	13986	14117	14035	14127	14074	14122	14062	14122	14287	14062	13929	13947	14078	14243	14020	14184	14069	14133	14035	14029	13905	14112	14094	14060	14173	13960	13969	14041	13889	14401	13852	14041	13986	14229	14038	13878	14053	14025	13997	14087	14169	13930	14134	14073	14295	14044	14067	13994	14006	14146	14140	14170	13964	14046	14173	14046	13951	14196	14182	14011	14150	14109	14084	14117	14107	14199	14198	14141	14007	14126	14120	14105	14078	14052	14000	13954	13891	14116	14156	14178	13898	14134	14004	13930	14029	14143	14064	13935	14079	14008	14133	14044	13945	13779	14260	14072	13970	13942	13899	14338	13988	14203	14156	14082	14122	14146	14172	14025	13712	14001	14193	14028	13901	14027	14061	14040	14011	13927	14060	13975	14167	13976	14095	14027	14032	13912	14025	14044	14190	14245	13975	13965	14039	14022	14005	14019	14126	14061	13987	13935	14003	14121	14095	14047	13971	14080	14060	14031	13983	14043	14014	14026	13929	13938	14273	14112	13966	14027	13997	14047	14198	14125	14027	13973	13887	14108	14093	14113	13929	14116	14032	13962	14066	14041	13886	14197	13991	13967	13927	14115	14160	14193	13973	14139	14074	13876	14147	13883	14098	13926	14018	14194	13955	14069	14140	13999	13906	13962	13934	13962	13972	13940	14222	13954	13983	13887	14128	14168	13997	14327	14284	14130	14016	14049	14048	14237	14104	14186	14038	14087	14071	14061	14024	14184	13931	14038	13952	13980	14029	13926	14068	14182	14045	14016	14155	13891	14332	14054	14045	14167	14120	14029	14027	13887	14210	14153	14219	14020	14040	14057	13983	14129	14096	14078	14109	14059	14127	14208	14087	14096	13858	14075	13844	14119	14036	13961	14317	14118	14093	14132	14132	14148	14002	13950	14148	14139	14027	14030	13976	14259	13914	14152	14141	13987	14060	14007	14018	14116	13871	14196	14248	14051	14170	13971	14094	14062	13934	13983	14038	14130	13999	13927	14125	14093	14027	13977	14057	14290	14058	14153	14083	14199	14009	13813	13913	14030	14141	14114	14138	14096	14126	13943	14067	14108	14090	14139	14164	14130	13995	13987	13958	14009	13934	13954	14106	13977	14168	14159	14011	13979	14083	14234	13977	13950	14137	14064	13902	14038	14134	14139	14007	14067	13972	14059	13973	14172	14145	14214	14010	13950	13943	14076	14053	13983	13888	14198	14094	14075	14237	14212	13982	14073	14097	14118	13931	13996	14083	13918	14091	14147	14016	14169	14080	13957	13993	14043	13931	13928	14108	14028	13975	14091	14025	14120	14048	13938	14050	13953	13978	14073	14015	14064	14050	13909	14040	14153	14002	13993	14118	13973	13895	14229	13971	14032	13935	14012	14216	14005	14114	13993	14054	14078	14107	14152	14107	14162	14075	13986	14019	14165	14123	14228	13989	14135	14063	14276	14006	14033	14087	13888
26334	25690	37678	37633	30805	27251	29156	34793	39399	28920	24566	23121	22896	22921	22775	22597	22699	22653	22752	22614	22756	22529	22675	22544	22902	22698	22790	22724	22804	22719	22339	22677	22589	22574	22433	22710	22447	22624	22728	22542	22609	22452	22667	22576	22426	22624	22793	22509	22925	22737	22594	22521	22659	22740	22560	22695	22655	22574	22452	22711	22603	22545	22398	22503	22807	22540	22530	22818	22484	22657	22672	22432	22568	22531	22498	22718	22693	22346	22751	22588	22627	22529	22514	22689	22830	22793	22650	22428	22569	22449	22545	22597	22542	22663	22523	22378	22523	22605	22542	22354	22481	22572	22507	22556	22608	22870	22829	22607	22605	22504	22508	22713	22601	22642	22658	22614	22565	22431	22502	22752	22439	22447	22521	22578	22616	22802	22616	22640	22461	22704	22491	22514	22545	22519	22643	22548	22929	22472	22471	22752	22590	22618	22792	22720	22584	22680	22518	22743	22633	22605	22797	22519	22516	22567	22328	22427	22601	22526	22699	22433	22578	22587	22594	22775	22796	22696	22552	22600	22762	22676	22728	22536	22607	22593	22464	22588	22665	22717	22359	22490	22680	22625	22481	22604	22493	22603	22395	22449	22460	22578	22707	22748	22682	22694	22453	22673	22706	22526	22442	22512	22571	22745	22615	22248	22413	22769	22565	22624	22463	22491	22452	22656	22387	22713	22388	22582	22601	22683	22529	22660	22614	22620	22502	22668	22614	22729	22468	22574	22480	22558	22566	22611	22621	22643	22594	22455	22759	22603	22647	22347	22431	22465	22359	22569	22501	22777	22506	22389	22695	22587	22607	22552	22557	22599	22385	22640	22547	22712	22547	22468	22560	22606	22429	22409	22519	22343	22749	22837	22535	22635	22805	22700	22480	22594	22632	22498	22803	22487	22815	22590	22485	22848	22586	22614	22706	22589	22518	22513	22404	22449	22733	22549	22285	22387	22557	22542	22632	22563	22523	22469	22694	22698	22500	22706	22653	22495	22718	22805	22444	22630	22577	22715	22589	22642	22807	22559	22702	22754	22665	22477	22460	22602	22624	22589	22520	22795	22677	22803	22574	22650	22900	22637	22559	22816	22669	22730	22498	22546	22660	22750	22729	22566	22464	22877	22780	22744	22965	22512	22491	22571	22420	22655	22803	22614	22468	22656	22540	22556	22447	22558	22411	22534	22693	22440	22800	22523	22599	22330	22836	22609	22801	22731	22577	22754	22669	22730	22549	22386	22605	22715	22693	22581	22670	22403	22797	22689	22420	22482	22816	22630	22402	22604	22603	22563	22629	22619	22665	22405	22498	22529	22484	22515	22571	22702	22654	22328	22466	22640	22693	22686	22793	22618	22317	22649	22685	22568	22454	22716	22604	22562	22536	22656	22725	22907	22405	22687	22804	22516	22606	22430	22424	22362	22525	22585	22661	22678	22582	22444	22598	22579	22582	22657	22719	22806	22726	22634	22540	22439	22513	22608	22507	22621	22662	22735	22431	22600	22631	22482	22728	22753	22683	22720	22520	22324	22598	22569	22324	22495	22502	22369	22562	22401	22647	22496	22732	22512	22637	22508	22694	22336	22368	22722	22616	22547	22603	22579	22631	22733	22645	22529	22642	22516	22562	22737	22631	22708	22574	22541	22725	22429	22412	22491	22505	22444	22497	22369	22556	22669	22541	22606	22796	22725	22500	22542	22729	22494	22647	22456	22524	22633	22594	22563	22340	22523	22756	22710	22478	22455	22598	22489	22549	22658	22514	22690	22710	22596	22552	22436	22602	22673	22537	22416	22437	22514	22402	22743	22657	22732	22602	22573	22565	22571	22689	22465	22505	22518	22714	22419	22581	22452	22598	22431	22497	22616	22701	22680	22463	22667	22649	22374	22536	22419	22420	22677	22481	22739	22544	22403	22408	22535	22527	22598	22631	22472	22556	22547	22543	22559	22601	22506	22819	22585	22457	22467	22622	22631	22627	22586	22705	22412	22477	22485	22592	22814	22622	22811	22581	22628	22362	22624	22534	22657	22712	22637	22489	22769	22537	22727	22693	22434	22945	22826	22662	22742	22480	22375	22993	22774	22528	22663	22623	22628	22593	22608	22559	22548	22567	22495	22582	22742	22504	22600	22520	22463	22432	22334	22654	22566	22727	22595	22662	22504	22682	22738	22682	22567	22774	22420	22658	22762	22766	22635	22555	22722	22475	22691	22596	22546	22766	22541	22611	22423	22425	22531	22503	22590	22403	22513	22604	22476	22666	22659	22877	22511	22668	22338	22631	22710	22529	22372	22653	22565	22503	22794	22587	22794	22462	22642	22579	22751	22619	22475	22388	22631	22716	22457	22865	22473	22597	22597	22929	22353	22716	22738	22454	22480	22598	22540	22448	22796	22776	22602	22583	22593	22648	22584	22746	22913	22569	22734	22583	22867	22566	22534	22462	22410	22684	22438	22517	22837	22850	22539	22598	22607	22698	22698	22513	22737	22766	22462	22574	22462	22507	22596	22578	22598	22395	22568	22650	22489	22532	22438	22591	22701	22836	22602	22504	22863	22496	22640	22808	22721	22567	22574	22536	22628	22607	22453	22413	22690	22650	22695	22826	22758	22692	22484	22641	22456	22690	22406	22714	22623	22503	22466	22672	22705	22565	22498	22688	22615	22819	22368	22434	22491	22521	22715	22475	22489	22523	22459	22477	22823	22494	22575	22777	22617	22844	22685	22659	22516	22613	22681	22473	22610	22550	22405	22502	22492	22605	22316	22452	22677	22615	22666	22744	22379	22348	22571	22698	22564	22524	22377	22599	22792	22469	22605	22626	22508	22458	22533	22590	22685	22650	22729	22588	22554	22572	22326	22686	22464	22511	22680	22568	22221	22517	22533	22595	22664	22650	22674	22487	22583	22509	22698	22726	22466	22539	22404	22529	22418	22502	22641	22646	22577	22749	22431	22648	22433	22483	22667	22464	22553	22625	22713	22633	22622	22447	22590	22747	22440	22550	22590	22672	22820	22579	22620	22457	22419	22796	22865	22393	22496	22759	22540	22534	22488	22637	22518	22513	22458	22847	22609	22602	22776	22613	22455	22734	22472	22472	22513	22456	22730	22551	22495	22667	22551	22527	22467	22581	22608	22512	22466	22419	22498	22644	22719	22784	22543	22508	22730	22524	22472	22525	22526	22596	22767	22481	22661	22645	22563	22511	22501	22651	22683	22654	22540	22517	22700	22189	22467	22493	22604	22593	22477	22746	22700	22621	22495	22660	22570	22557	22646	22430	22498	22624	22699	22447	22593	22710	22443	22701	22505	22500	22498	22551	22439	22664	22650	22845	22628	22869	22587	22524	22585	22583	22556	22620	22690	22687	22600	22648	22608	22724	22512	22624	22559	22778	22495	22676	22442	22741	22478	22650	22505	22449	22403	22423	22906	22479	22801	22667	22643	22654	22540	22512	22295	22668	22598	22383	22520	22575	22554	22608	22546	22406	22615	22541	22468	22604	22852	22803	22536	22602	22473	22456	22621	22643	22853	22593	22673	22564	22744	22384	22539	22750	22748	22834	22648	22648	22571	22596	22520	22579	22824	22512	22577	22752	22653	22703	22532	22297	22507	22589	22564	22652	22493	22573	22540	22551	22825	22521	22545	22589	22450	22376	22496	22822	22375	22565	22554	22748	22433	22449	22786	22725	22283	22611	22801	22759	22632	22432	22781	22522	22688	22686	22432	22481	22628	22610	22646	22459	22462	22620	22378	22398	22566	22848	22728	22568	22422	22570	22448	22337	22604	22821	22451	22736	22857	22451	22568	22441	22583	22751	22611	22953	22666	22809	22559	22549	22687	22486	22608	22674	22503	22611	22680	22765	22715	22592	22697	22612	22689	22704	22459	22676	22577	22723	22646	22560	22578	22772	22656	22576	22494	22351	22459	22711	22599	22638	22782	22590	22416	22415	22743	22905	22730	22803	22361	22649	22634	22723	22435	22556	22713	22504	22726	22529	22689	22368	22656	22480	22532	22635	22650	22490	22709	22740	22662	22476	22313	22419	22639	22457	22722	22536	22530	22723	22553	22672	22332	22511	22656	22328	22640	22608	22528	22628	22678	22852	22606	22783	22389	22661	22522	22674	22819	22706	22525	22780	22563	22619	22628	22689	22360	22413	22679	22804	22733	22594	22717	22634	22606	22595	22353	22651	22798	22600	22809	22804	22723	22589	22703	22615	22595	22678	22646	22738	22767	22395	22596	22758	22532	22496	22603	22767	22462	22497	22709	22580	22585	22650	22630	22360	22567	22683	22728	22688	22439	22631	22704	22422	22543	22603	22603	22791	22441	22760	22289	22652	22764	22397	22648	22535	22382	22251	22714	22519	22555	22467	22694	22592	22653	22677	22783	22676	22534	22540	22635	22545	22532	22473	22634	22828	22500	22480	22599	22382	22732	22368	22655	22590	22703	22951	22546	22488	22592	22583	22614	22656	22731	22637	22271	22673	22451	22726	22729	22512	22457	22509	22692	22542	22618	22213	22601	22696	22392	22452	22599	22447	22493	22623	22585	22613	22692	22739	22402	22718	22538	22642	22480	22935	22610	22445	22571	22737	22650	22643	22604	22781	22564	22625	22470	22575	22616	22556	22427	22596	22610	22635	22501	22548	22574	22454	22605	22578	22673	22611	22746	22703	22779	22717	22609	22531	22701	22793	22584	22482	22765	22603	22479	22818	22535	22697	22623	22551	22532	22508	22478	22645	22808	22670	22715	22372	22814	22793	22791	22577	22698	22336	22552	22639	22537	22337	22480	22887	22600	22693	22576	22642	22795	22648	22630	22573	22467	22612	22626	22854	22654	22515	22572	22601	22689	22662	22652	22701	22382	22561	22837	22712	22488	22651	22557	22526	22697	22875	22620	22669	22449	22564	22605	22518	22532	22579	22760	22532	22458	22630	22798	22535	22621	22488	22545	22655	22538	22528	22715	22456	22743	22497	22688	22795	22635	22593	22681	22561	22418	22642	22745	22487	22398	22567	22607	22550	22711	22741	22858	22714	22724	22684	22688	22689	22665	22600	22940	22524	22692	22466	22723	22623	22505	22535	22807	22714	22668	22446	22511	22463	22392	22721	22462	22270	22440	22664	22546	22749	22562
51529	73766	58703	35540	23747	18181	20263	29067	29448	18309	14960	14499	14230	14264	14218	14218	14154	14238	14187	14176	14338	14270	14251	14195	14175	14190	14224	14364	14054	14042	14241	14224	14211	14220	14012	14199	14363	14311	14034	13961	14294	14079	14200	14165	14156	14174	13957	14231	13945	14193	14123	14132	14345	14110	14196	14174	14204	14201	14142	14221	14069	14168	14134	14028	14272	14065	14154	14095	14263	14169	14343	14184	14028	14310	14203	14381	13984	14066	14087	13942	14115	14143	14248	13972	14173	14238	14001	14306	14079	14135	14143	14089	14111	14287	14081	14212	14233	14163	14108	14137	13947	14234	14119	14015	14118	14160	13979	14047	13910	14172	14051	14185	14195	14260	14015	14162	14081	14073	13940	14048	14231	14361	14022	14078	14152	14068	14149	14150	13970	14127	14151	14070	14243	14097	14170	14102	14076	14136	14244	14047	14077	14104	14074	14043	14128	14199	14089	14067	14167	14058	14046	14202	14137	14221	14115	14065	13966	14057	14217	14166	14008	14089	14174	14286	14116	14311	14040	14005	14114	14191	14155	13997	14217	14053	14166	14105	14067	14137	14138	14040	14193	14113	14159	14173	14251	13976	14072	14516	14148	14161	13984	14046	13938	14237	14156	14239	14309	14159	14160	14275	14068	14226	14200	14131	14155	13954	14083	14227	14084	14053	14291	14068	14051	14156	14146	14016	14143	14163	14088	14107	14089	14412	14222	14108	13957	14162	14120	14062	14270	14133	14072	14192	14092	13993	14255	13993	14166	14241	14175	14158	14207	13960	14014	14153	14029	14166	14178	14154	14018	13964	14049	14128	14111	13961	14122	14186	14222	14037	14278	14133	14089	14195	14117	13969	14047	14190	14136	13952	14113	14226	14126	14099	14221	14179	14161	14234	14154	14168	14247	14138	14120	14015	13971	14123	13911	14021	13963	14144	14185	14232	13961	14239	14071	14071	14127	14138	14096	14251	13955	14175	14077	14065	14252	14120	14106	14119	14136	14195	14188	13991	14174	13977	14008	14218	14027	14102	14241	14123	14140	14060	14215	14079	14250	14071	14178	14268	14211	14072	14099	14077	14108	13950	14370	14175	14162	13935	14143	14141	14016	14121	14171	14003	13958	14144	13981	14083	14137	14097	14130	14127	14205	13988	14193	14004	14104	14086	14118	14189	13954	14159	14148	14158	14119	14067	14183	14216	14118	14253	14188	14147	13931	14061	14001	14253	14227	14053	14276	14066	13975	14014	14173	14135	14195	14166	14087	13926	14055	14301	14147	14300	14020	14058	14187	13982	14156	14069	13977	14034	14204	14042	14039	14114	14254	14201	14052	14192	14051	14113	14064	14058	14247	13923	14118	14287	14108	14102	14092	14123	13903	14129	14043	13973	14044	13946	14026	14010	14104	14016	14125	14161	14178	13949	14182	14173	14215	14147	13886	14164	14157	14065	14068	14080	14082	14128	14070	14101	14073	14126	14112	14075	14267	14146	14230	13990	14308	14147	14265	14062	14252	14061	14284	14268	14172	14066	14107	14060	14001	14077	14206	14212	14146	14154	14111	14146	13971	14144	14106	14076	13986	14065	14252	14217	13923	14047	14256	14112	14302	14177	14015	14250	14092	14077	14175	14194	14104	14113	14082	14015	13949	14057	14070	13937	14063	14053	14136	14147	14180	14178	13965	13894	14087	14133	14115	14329	14133	14118	14118	14306	14107	14097	14058	14089	14033	14147	14270	14137	14195	14222	14128	14183	14141	14194	14231	14170	14290	14126	13987	14289	14102	14111	14117	14116	14038	14076	14156	14073	13991	14099	14244	14179	14091	14210	14247	14078	14184	14217	14141	14194	14116	14242	14158	14048	14110	14009	14149	14290	14084	14135	14236	13986	14080	14052	14009	14405	14138	14161	14238	14069	14009	14186	14054	14130	14371	14103	14141	14074	14211	14067	14160	14106	14261	14239	14001	14085	14141	14289	14090	14089	14097	14056	14071	14063	14188	14125	14064	14054	14058	14053	14006	14018	14218	14161	14103	14011	14074	14154	14103	14106	13934	14377	14069	14121	13834	14201	14026	14277	14106	14118	14050	14068	14080	14142	14172	14123	14154	14091	14075	13936	13976	14101	14022	14076	14064	14269	14210	14194	14130	14250	14203	14341	14009	14139	14105	14016	14108	14085	13996	14092	14054	14116	14172	14193	14063	14188	14127	14138	14125	13935	14186	14103	13966	14207	14114	14006	14125	14303	14169	14262	14056	14242	14078	14276	14266	14332	14115	14035	14207	14081	14143	14083	14229	14037	14043	14145	14059	14179	14191	14185	14074	14147	14154	14166	14186	14322	14075	14256	14154	14179	13972	14255	14073	14146	14055	14099	14147	14157	14132	14200	14290	14085	14064	14039	14086	14185	14142	14068	14122	14159	14056	14340	14183	14051	14111	14116	14192	13992	14176	14047	14163	14046	13949	14412	13978	14270	14203	14072	14175	14316	14229	14159	14195	14163	14197	14234	14010	13977	14098	14147	14253	14141	14028	14116	14109	14364	14163	13959	14301	14065	14165	14208	14098	14178	14164	14082	14163	14171	14071	14139	14142	13952	14181	14073	14194	14147	14241	14113	14151	14118	14055	14239	14214	14248	14189	14124	14116	14074	14179	14204	14170	14007	14214	13955	14054	14142	14091	14094	13951	13936	14283	14128	14079	14233	14092	14254	14200	14101	14154	14157	14170	14119	14062	14110	14097	14305	14072	14183	14112	14023	14156	13901	14105	14062	14100	14052	14126	14159	14231	14321	14037	14072	14142	14135	14041	14203	14016	14044	14045	14414	14219	13968	14074	14019	14215	14104	14187	14219	14182	14139	14020	14185	14117	14156	14116	14339	14185	14062	13911	14021	14199	14136	14164	14135	14070	14333	14147	14208	14173	14007	14091	14054	14118	14241	13966	13964	14140	14087	14083	13926	14029	14130	14271	13932	14130	14016	14114	14028	14120	14262	14232	14097	14226	14282	14127	14098	14067	14230	13968	14067	14161	14216	13982	14039	14107	14106	14029	14084	14208	14125	14162	14181	14217	14141	14064	14108	14170	14042	14135	14007	14011	14043	14130	14129	13964	14152	14084	14328	13955	14060	14036	14189	14276	14160	13902	13949	13864	13995	14202	14034	14174	14105	13878	14213	14252	14029	14120	14149	14096	14037	14148	14107	13997	14140	14178	14194	14159	14230	14250	14061	14177	14362	14272	13983	14009	14092	14093	14328	14192	14278	14128	14013	14137	14083	14055	14056	14003	14190	14049	14093	14064	14148	14258	14109	14081	14099	14207	14257	14246	14028	14024	14204	14068	14069	14184	13897	14273	14043	13965	14069	14345	14280	14311	14009	14098	14167	14148	14167	14236	14441	14196	14213	14163	14049	14139	14072	14309	13858	13958	13935	14035	14086	13963	14181	14223	14149	14144	14231	14131	14114	14061	14128	14174	14123	14224	14107	14061	14171	14164	14072	13998	14198	14228	14187	14252	14131	14051	14114	14160	14193	14036	14046	13977	14130	14030	14276	14234	14060	14182	14280	14008	14386	13865	13972	14362	14105	14244	14051	13993	14122	14169	14180	14316	13947	14219	14171	13936	14205	14074	14204	14114	14183	13973	14116	13936	14040	14058	14034	14170	14144	14051	14158	14195	14094	14237	14122	14079	14087	14156	13974	14190	14018	14158	13996	13993	14184	14146	14079	14156	14212	14110	14095	14001	14187	14115	14111	14076	14091	14068	14286	14099	14161	14229	14146	14080	14047	14174	14056	14093	14005	14092	14163	14048	14251	14016	14044	14126	14098	14116	14121	13963	14133	14174	14153	13919	14057	14082	14234	13965	14253	14121	14126	14264	14252	14072	14165	14205	14187	14240	14176	14247	14289	14093	14248	14112	14199	14073	14244	14151	14186	14114	14181	14166	14108	14141	14166	13970	14201	14229	14187	14107	14180	14090	14130	14183	14060	14292	14152	14009	14112	14044	14117	14265	14054	14005	14213	14115	14002	14359	14073	14100	14273	14196	13942	14035	14272	14193	14106	14198	14127	14262	14148	14122	14140	14335	14058	14121	14133	14119	14205	14130	14079	14057	14127	14219	13971	14104	14023	14259	14136	13978	14182	14137	14174	14140	14046	14142	13950	14144	14173	14181	14115	14157	14157	13978	14137	14271	14165	14039	14201	14158	14032	14132	14230	13881	13965	14210	14158	14149	14299	13967	14016	14131	13974	14087	14195	14067	14190	14227	14015	14328	14202	14234	14039	14208	14019	14000	14203	14094	13835	14255	14119	14144	14187	13912	14189	14172	14128	14085	14139	14068	14252	14114	14232	14220	14115	14168	14137	14126	14168	14042	14257	14010	13993	14104	13982	13942	14181	13982	14276	14008	14110	14118	14197	14276	14140	14041	14154	14116	14169	14174	14221	14137	13903	14210	14143	14210	14121	14142	13936	14192	14212	14131	14171	14091	14141	14033	14082	14079	14115	14120	14378	14034	14056	14001	14098	13981	14089	14167	14053	14154	14134	14177	14143	14019	14021	14216	14173	14231	14065	14015	14197	14304	14160	14162	14271	14014	14271	13981	14210	14152	14302	14023	14122	14223	14298	14031	14158	14119	14131	14301	13960	14164	14175	14174	14157	14304	14172	14124	13995	14326	14094	14125	14354	14102	14099	14043	14092	14167	14111	14036	14055	14240	14096	14068	14238	14068	14354	14028	14173	14144	14255	14156	14166	13992	13998	14167	14261	14100	14230	14067	14083	14199	14104	14207	14101	14016	14237	14363	14055	14019	14144	14065	14071	13922	14211	14157	14136	13951	14068	14006	14075	14157	14278	14216	14052	14280	14232	14092	14093	14145	14037	14059	14181	14323	14036	14080	14219	14113	13993	14175	14079	14116	14133	14149	14111	14152	14155	14185	13821	14223	14178	14173	13860	14104	13981	14098	14142	14198	14121	14213	14060	14240	14005	14060	14024	14064	14228	13999	14230	14001	14097	14086	14190	14206	14224	14045	14241	14139	14259	14114	14081	14142	14289	14121	14262	14170	13952	14104	14074	14233	14104	14197	14137	14306	14179	14197	14122	14197	14068	14264	14224	14215	14143	14312	14059	14134	14065
23777	22155	31789	33797	31911	33566	35784	52942	44097	30477	25150	23688	23326	23365	23187	23416	22992	23388	23315	23237	23313	23470	23155	23398	23256	23251	23095	23104	23223	23045	23393	23330	22999	23429	23100	22913	23097	23027	23258	23160	23243	23208	23210	23034	23099	23152	23130	23116	23129	23330	23081	22832	23105	23100	23056	22894	22985	22981	22984	23095	22711	22849	23187	23044	23057	23130	23172	22944	23335	23162	23238	22953	23051	23162	23016	23185	23008	23084	23153	23180	23116	23091	23177	23092	22916	23108	23012	23100	23275	23119	23135	22964	23226	23015	23124	23107	23139	23049	23031	23113	23308	23156	23129	23038	23450	23045	23034	23139	23031	23150	23074	23151	23103	22846	22940	22965	22970	22922	22900	23130	23107	23028	22676	22768	22901	22865	23008	23345	22879	23132	23061	22997	23127	22851	22957	23179	23022	23031	22822	22838	23204	23036	22889	23043	23210	22915	23031	22948	23116	23186	22916	22955	22841	23197	23152	23237	23105	23111	23102	23001	22975	23203	22982	23220	23166	23115	23193	22919	23215	23264	23203	22984	23159	22942	23282	22992	23318	22811	23049	23175	22969	23181	23052	22985	23146	23242	23079	22861	22885	23077	22983	22982	22906	23204	23067	23115	23171	22822	23148	23485	23097	23088	23034	23233	23161	23131	23052	22827	23111	22976	23095	22939	22741	23064	22937	22947	23193	23012	23149	23094	22982	22878	23240	22895	22972	22993	22945	23016	23002	22854	22728	22950	23260	23221	22882	23097	22942	22989	23102	23149	22926	22993	23047	22977	23154	23166	23097	23067	23141	23053	23320	23058	22956	23107	22945	23274	22994	23370	23351	22910	22876	22873	23096	22868	23072	22897	23134	22905	22987	22982	23166	23195	23198	23034	22900	23060	22944	22993	22815	23230	22880	23079	23122	23096	23171	22977	22772	23116	22972	23169	23151	22975	23383	23150	22916	23030	22989	23064	23012	23093	23074	23151	23173	23064	23084	23351	22957	22984	23121	23221	22953	23039	23088	22745	23127	23163	23023	22862	22962	23002	22938	22966	23065	22757	23073	22898	22850	22989	23049	23113	23125	23058	22977	22962	22791	23004	23211	22981	22980	23133	22966	23031	23044	22965	23022	23202	23107	22962	22867	23018	23153	22991	23215	23179	22944	23036	22866	22810	23038	22900	22883	22911	23095	23213	23042	23126	22906	23164	22976	22885	23121	22900	23016	22861	23131	22965	22853	23103	22969	22957	23131	23136	23067	23281	22967	22925	23043	22935	23245	23001	23163	23236	22825	22998	23151	23099	22984	23143	22790	23009	22965	23140	23216	22901	23038	22886	22849	22876	23298	23116	23009	22900	23033	23165	23002	23106	22873	23102	23225	22841	23153	23077	22924	23181	22907	23048	23058	22991	23044	23217	23204	23085	23018	22929	22991	22755	23056	23175	22969	23257	23180	23258	23059	23396	22846	22928	23145	22974	23011	23079	23057	22975	23147	23140	23044	23255	23063	22985	22986	23114	22874	23172	23080	22781	22919	23105	23280	22880	22943	22932	22733	22922	23083	23135	23166	23109	22900	22934	23070	23085	22879	23021	23128	22940	23033	23100	22936	23106	23089	23193	23125	22964	22894	22795	22863	23128	23181	23118	23085	23149	23163	22995	22989	22842	22967	23126	22911	22941	22990	23134	22987	22976	22920	23178	23179	23210	22980	22876	22897	22967	23008	23070	22965	23139	22914	23155	22975	23129	23002	23042	23144	23071	22925	23117	23065	23209	22943	23053	23176	22952	23232	23250	23020	23070	23089	23005	23155	23170	23184	23256	22961	22935	22886	22975	23182	22970	23090	22868	23023	23085	23047	23004	23076	23123	23030	22934	22946	22977	22868	22883	23011	23279	23236	22912	23218	22892	23326	23079	23199	23139	22939	22822	22726	22968	23269	23265	23167	23043	22930	23086	22920	22810	23239	23309	22944	23037	22895	23052	23123	22888	22920	22913	22929	23083	23257	23117	23057	22925	22843	22998	23306	23370	22917	23133	22876	23124	23064	23120	23044	22943	23042	23104	23251	22862	22937	23330	23069	23001	23065	23090	22712	23173	23239	22877	23160	23197	23141	23227	23287	23013	22889	23044	22965	22835	23173	23000	23173	22889	23077	22935	23140	23042	23160	23085	22762	22959	23177	23084	23176	23265	23071	23076	22910	22982	23016	22795	23098	23006	23295	22957	23050	22853	22909	22962	23061	23083	23130	23137	22906	23210	23070	23054	22825	22904	23096	22975	23302	23258	22839	23168	23080	22958	22973	22982	22937	23032	23040	23073	23071	22890	23353	22973	23196	23087	23151	23006	23131	23200	23093	23204	23028	23179	23041	23209	23023	22933	23175	23077	23018	23078	23206	23202	23235	23195	23015	22903	23354	22905	23076	23086	23087	23084	23128	23219	22978	22923	23154	23164	23264	22900	22822	22922	23069	23246	23167	22876	23319	23162	22926	23256	23181	22921	22857	22899	23155	23066	23134	23138	22933	22933	23189	23149	23164	22959	22950	22906	23103	22996	23144	22916	23075	23238	23170	22946	23134	23038	23042	22891	23308	23307	23172	23028	23063	23048	23063	23165	23010	23015	23224	23077	22817	23240	23073	22885	22936	23060	23183	22987	22987	23132	22923	23109	23355	23020	22898	23127	22972	23232	23227	23056	23329	22846	23106	23090	22921	23135	23108	23208	23132	23157	23014	22787	23287	22969	23058	23196	23325	23028	23213	23184	22959	22629	23005	23069	23088	22919	23111	23060	23136	22993	23054	23122	23057	23242	23096	23059	23300	23061	22929	23053	23011	23069	22938	22815	23167	23122	23006	23018	23239	23340	23196	23131	23123	22793	23014	23020	22926	22935	23062	22847	22988	22951	22807	22991	22951	23149	22910	23059	23237	23094	22894	23153	23179	22874	22815	22925	23070	22998	23241	22827	23035	22855	22898	23082	22982	23105	23079	22870	23038	23236	23097	23131	23019	22996	22894	23156	23004	23145	22586	22955	22930	23172	23278	22994	23151	23043	23327	23223	23206	23219	23246	23193	23048	22969	23250	23093	22950	23172	23032	23252	23116	23069	22968	23054	22716	23014	23092	23090	22764	23009	22803	22907	23046	22951	22968	23140	23013	23234	23066	23012	23264	23145	23203	23165	23208	22843	23123	22961	23026	23012	23001	23254	23054	22956	22812	22916	23049	23185	22983	23042	23347	22937	22966	23075	22943	23119	22919	23066	22965	23074	23186	22955	23123	23209	23060	22980	23135	23176	23088	22972	23016	23006	23045	22906	22999	22834	23211	23160	22970	22821	23072	23068	22963	22809	23110	23192	22959	22824	22823	22862	23325	23094	22842	23156	23352	23111	22979	22910	23066	22979	22873	23018	23380	23112	22939	23140	23166	22872	22947	23055	23037	23104	22852	22878	22968	23066	22951	23069	23096	23098	22980	23021	23039	23065	23043	22888	22898	23206	23045	23012	23258	22986	22981	22952	22915	22930	22950	23209	22945	23080	23118	23107	23022	22868	22975	23107	23087	23106	23287	22863	22808	22964	23076	23045	22894	23028	22637	23131	22953	23208	23288	23148	23132	22931	23398	23304	23135	23351	22963	23276	23136	23054	23107	23079	23188	23019	23214	23092	22916	23197	23130	23201	23002	23075	23094	23090	22926	23076	22884	23093	23019	23075	22756	23004	23026	22728	23135	23040	23241	22819	23127	22917	23040	23044	23085	23060	23016	23339	23255	23139	23018	22879	22977	22937	23128	22990	22934	23203	23087	23215	23131	23251	23102	22909	23245	22900	23003	23193	22910	22910	23024	23132	22946	22825	23275	23007	23029	23095	23140	22963	23193	23175	22818	22926	22831	23141	23058	22854	22863	22935	23017	23088	22888	23110	22954	23044	22919	22991	22956	22996	22884	23133	22909	22865	23270	22995	23020	22994	23141	23082	23170	22981	23217	23133	22870	22834	22931	22890	23293	23102	23360	22919	22876	22951	22971	23223	23072	22886	23122	23069	23208	23167	22849	22882	23054	23279	23070	22944	23023	23179	22965	22966	23346	23119	22996	22987	23160	22991	23017	22980	23157	23238	23090	23160	23134	23288	23058	22858	22990	22925	23148	23024	23069	23152	23045	22851	22907	22996	23074	22943	23227	23202	22998	23123	22875	22760	22756	23032	22922	23035	23029	23377	23127	23117	23004	23001	22941	23208	23018	23196	23000	22795	23048	22923	23149	23178	22927	22976	22994	23242	23052	23066	23244	23052	23017	23109	23197	23085	22981	23019	23154	23001	23078	23007	23262	22911	22972	23129	23366	23147	23067	23118	23167	22958	23116	23075	23007	22929	23025	22998	22930	22982	23268	23227	23184	22997	22983	23062	23125	22931	22912	22854	23111	23021	23158	23025	23037	23121	22916	23075	23031	22984	23291	23079	23041	22975	23296	23048	23161	23196	23072	23070	23240	23112	22801	22847	23145	23228	23079	23284	23278	23172	23034	23169	22995	23100	22886	23225	22978	23056	23123	23183	23091	22862	23095	23331	23136	23023	22951	23001	22971	23154	22989	22967	23023	23083	23227	23035	23007	22933	23279	23002	22992	22971	22935	22730	23278	23206	23018	23091	22944	22896	22958	23279	23032	23066	22948	22922	23157	22968	23110	23134	23001	22967	23082	23044	23343	22998	22859	23140	22872	23145	23024	23278	23021	22926	23117	23063	23036	22980	22732	23009	23118	23098	23018	23094	23303	22940	23178	23214	23196	22822	22924	23092	23113	23206	22961	23309	23181	23131	22886	22842	23103	23063	23081	23229	23066	22964	23181	23063	23179	22814	22869	22898	23100	23148	23138	23038	23003	23150	23104	23047	22988	23283	22867	23202	23155	23056	23010	23103	23077	23020	23145	23164	22802	23030	23214	22940	23023	23062	23161	22880	23093	23209	23164	23105	23186	23105	23149	22900	22832	23019	23111	23239	23103	23015	22847	22964	22968	23115	23156	23062	23179	23029	22828	22868	23106	23063	22966	23055	23029	22943	22798	23053	23038	23225	22935	23091	22890	23038	22870	23354	23171	23174	23028	23266	23250	23033	23304	23118	23224	23053	23115	22994	23244	22844
52349	81705	70764	51038	32751	28377	25794	48809	32876	19396	15613	14913	14677	14504	14771	14667	14424	14634	14571	14753	14715	14663	14553	14617	14686	14672	14686	14531	14705	14728	14641	14655	14639	14693	14730	14604	14786	14552	14470	14537	14514	14760	14585	14395	14594	14533	14505	14511	14562	14517	14531	14624	14627	14648	14781	14838	14785	14634	14487	14522	14708	14596	14659	14573	14534	14612	14458	14557	14830	14520	14509	14545	14505	14708	14614	14583	14689	14499	14512	14390	14537	14649	14659	14645	14684	14667	14630	14576	14657	14485	14759	14501	14822	14378	14598	14580	14707	14649	14525	14349	14581	14617	14669	14660	14565	14630	14553	14680	14356	14522	14572	14533	14539	14538	14686	14464	14448	14498	14368	14576	14604	14628	14562	14601	14544	14624	14645	14823	14465	14681	14538	14674	14761	14565	14605	14492	14499	14660	14583	14666	14556	14657	14767	14547	14609	14662	14509	14544	14581	14576	14430	14575	14544	14656	14639	14616	14640	14455	14519	14606	14608	14693	14561	14612	14330	14541	14632	14619	14659	14542	14587	14639	14668	14694	14589	14726	14513	14714	14662	14369	14650	14498	14667	14635	14510	14590	14512	14485	14732	14566	14822	14601	14478	14631	14588	14471	14684	14628	14624	14589	14570	14590	14558	14596	14357	14495	14817	14677	14649	14673	14691	14601	14474	14719	14689	14656	14655	14683	14543	14498	14715	14620	14529	14560	14554	14589	14396	14666	14375	14782	14375	14448	14708	14500	14512	14576	14482	14616	14533	14493	14576	14654	14713	14599	14547	14451	14578	14670	14654	14519	14613	14648	14679	14509	14524	14484	14670	14729	14525	14610	14665	14501	14435	14735	14763	14609	14560	14676	14462	14506	14622	14467	14535	14319	14534	14615	14696	14530	14524	14569	14708	14499	14391	14650	14430	14408	14639	14471	14392	14456	14650	14484	14426	14538	14521	14445	14607	14656	14589	14640	14552	14499	14649	14325	14482	14558	14484	14525	14688	14300	14604	14535	14557	14543	14610	14532	14774	14612	14367	14425	14650	14506	14406	14568	14636	14641	14624	14569	14680	14631	14360	14670	14512	14496	14532	14650	14475	14636	14524	14362	14340	14749	14578	14691	14612	14529	14397	14453	14588	14532	14656	14478	14269	14359	14514	14482	14702	14458	14393	14617	14544	14634	14650	14612	14468	14465	14632	14549	14515	14444	14712	14589	14447	14333	14556	14515	14550	14467	14500	14602	14518	14505	14629	14447	14445	14444	14533	14428	14732	14622	14666	14486	14475	14451	14659	14640	14555	14482	14448	14525	14655	14532	14662	14428	14570	14511	14442	14676	14521	14541	14589	14765	14468	14631	14495	14592	14641	14610	14640	14798	14528	14448	14427	14576	14489	14505	14496	14554	14449	14585	14534	14743	14655	14795	14433	14672	14646	14567	14454	14586	14641	14464	14386	14548	14698	14408	14463	14572	14424	14595	14590	14543	14506	14498	14552	14562	14632	14616	14596	14455	14528	14443	14551	14534	14641	14495	14702	14601	14565	14623	14634	14622	14629	14620	14514	14546	14561	14361	14609	14574	14532	14304	14393	14376	14476	14560	14503	14523	14363	14754	14392	14660	14474	14585	14530	14685	14725	14555	14338	14582	14529	14546	14553	14630	14641	14404	14546	14669	14751	14589	14414	14575	14564	14560	14340	14493	14576	14524	14598	14499	14605	14488	14530	14640	14544	14478	14432	14476	14544	14495	14652	14624	14424	14497	14628	14673	14471	14481	14411	14462	14610	14636	14455	14679	14553	14637	14583	14524	14526	14399	14562	14577	14486	14589	14436	14699	14457	14574	14681	14714	14556	14528	14701	14530	14715	14654	14438	14537	14546	14494	14481	14525	14460	14651	14549	14598	14483	14457	14507	14474	14559	14510	14524	14608	14562	14463	14462	14482	14560	14639	14657	14514	14560	14615	14657	14555	14414	14373	14426	14566	14469	14506	14539	14500	14469	14575	14576	14344	14492	14509	14608	14586	14677	14554	14627	14508	14544	14518	14487	14510	14710	14574	14634	14498	14421	14625	14571	14632	14602	14739	14506	14567	14619	14578	14536	14604	14635	14655	14570	14567	14639	14608	14625	14658	14537	14420	14460	14495	14429	14571	14652	14509	14542	14603	14530	14639	14482	14483	14590	14563	14583	14569	14432	14530	14623	14540	14537	14621	14542	14510	14411	14700	14523	14577	14660	14483	14415	14439	14592	14503	14640	14495	14570	14425	14370	14528	14540	14698	14656	14394	14582	14567	14416	14697	14417	14647	14423	14535	14666	14470	14498	14674	14567	14586	14575	14539	14695	14641	14663	14413	14678	14541	14537	14571	14566	14622	14689	14514	14513	14532	14453	14562	14559	14566	14558	14440	14371	14555	14560	14548	14652	14575	14467	14475	14478	14420	14424	14418	14594	14413	14545	14637	14635	14388	14612	14472	14546	14617	14435	14500	14501	14621	14491	14491	14651	14436	14616	14656	14417	14572	14507	14644	14644	14468	14569	14489	14626	14441	14639	14424	14508	14639	14449	14522	14508	14662	14473	14693	14437	14727	14517	14644	14519	14644	14567	14629	14348	14454	14708	14593	14752	14425	14520	14663	14460	14700	14538	14711	14511	14632	14617	14589	14471	14548	14788	14707	14446	14510	14630	14563	14625	14519	14592	14637	14538	14547	14519	14493	14419	14430	14562	14625	14689	14528	14675	14339	14610	14534	14618	14441	14469	14684	14500	14672	14383	14373	14579	14455	14472	14637	14497	14595	14465	14523	14727	14427	14752	14538	14528	14654	14485	14474	14653	14690	14703	14659	14426	14626	14612	14597	14470	14544	14542	14556	14537	14544	14615	14703	14409	14557	14474	14488	14595	14522	14407	14634	14554	14488	14599	14513	14541	14410	14628	14521	14564	14499	14614	14601	14550	14687	14434	14596	14521	14501	14691	14662	14362	14485	14461	14540	14548	14506	14607	14617	14597	14492	14645	14435	14498	14728	14543	14457	14538	14598	14611	14502	14528	14621	14584	14564	14555	14397	14726	14463	14557	14577	14596	14645	14684	14517	14585	14738	14661	14474	14579	14683	14470	14556	14515	14535	14590	14477	14483	14517	14494	14367	14482	14449	14635	14502	14553	14498	14625	14451	14511	14389	14407	14592	14659	14552	14429	14543	14436	14464	14602	14648	14271	14517	14687	14552	14481	14409	14623	14404	14571	14553	14684	14688	14499	14348	14309	14572	14799	14580	14567	14476	14745	14402	14626	14690	14471	14595	14622	14464	14445	14519	14616	14398	14683	14463	14459	14455	14535	14548	14596	14531	14528	14471	14373	14764	14472	14532	14447	14446	14541	14702	14395	14460	14530	14364	14656	14531	14609	14472	14308	14509	14507	14517	14605	14562	14563	14515	14510	14562	14618	14554	14493	14559	14641	14424	14519	14513	14636	14443	14535	14629	14555	14501	14504	14424	14666	14489	14360	14631	14378	14389	14640	14433	14528	14629	14507	14620	14576	14560	14615	14473	14417	14608	14623	14524	14501	14674	14440	14516	14509	14677	14434	14432	14540	14552	14362	14505	14696	14529	14484	14554	14287	14680	14539	14339	14683	14710	14541	14512	14624	14555	14544	14394	14530	14402	14447	14567	14577	14815	14509	14500	14556	14631	14446	14550	14464	14515	14635	14649	14550	14548	14411	14444	14500	14695	14534	14434	14586	14546	14436	14463	14309	14695	14584	14459	14557	14731	14444	14557	14510	14679	14560	14628	14579	14449	14585	14582	14609	14488	14501	14551	14648	14587	14540	14434	14501	14493	14544	14426	14480	14360	14547	14548	14498	14640	14344	14421	14727	14562	14437	14578	14593	14704	14686	14573	14461	14458	14503	14629	14569	14595	14395	14523	14735	14388	14442	14629	14590	14663	14484	14565	14758	14548	14485	14432	14435	14625	14488	14794	14576	14575	14481	14490	14513	14486	14611	14552	14427	14488	14708	14633	14611	14630	14568	14602	14533	14540	14600	14544	14507	14512	14457	14484	14500	14513	14442	14421	14496	14529	14614	14590	14650	14508	14550	14593	14463	14696	14399	14604	14589	14566	14584	14477	14466	14627	14507	14641	14472	14639	14478	14700	14715	14619	14462	14644	14475	14666	14508	14569	14377	14654	14484	14484	14548	14690	14579	14695	14741	14490	14691	14608	14651	14476	14286	14507	14545	14468	14635	14474	14351	14490	14736	14666	14520	14597	14442	14362	14448	14497	14530	14676	14615	14456	14438	14576	14530	14552	14517	14660	14571	14582	14523	14671	14641	14596	14593	14629	14448	14298	14506	14556	14496	14560	14580	14666	14495	14646	14644	14525	14540	14561	14502	14632	14714	14502	14635	14570	14716	14617	14603	14507	14554	14562	14544	14546	14661	14618	14469	14396	14399	14533	14495	14507	14645	14411	14359	14596	14659	14494	14535	14538	14465	14751	14620	14619	14597	14406	14567	14492	14607	14645	14579	14429	14527	14573	14415	14638	14489	14672	14644	14466	14404	14505	14505	14436	14297	14528	14559	14369	14576	14658	14597	14508	14545	14520	14721	14407	14675	14682	14406	14541	14637	14766	14531	14461	14640	14548	14608	14504	14632	14605	14424	14484	14463	14594	14491	14558	14442	14526	14668	14525	14558	14486	14668	14474	14546	14841	14514	14646	14582	14568	14494	14603	14450	14499	14510	14491	14445	14525	14490	14602	14488	14356	14542	14477	14732	14594	14616	14541	14754	14670	14573	14523	14465	14599	14661	14517	14706	14423	14529	14544	14376	14477	14639	14452	14618	14600	14602	14697	14562	14649	14425	14621	14548	14436	14466	14527	14414	14531	14627	14606	14447	14434	14694	14296	14619	14582	14574	14449	14507	14584	14366	14498	14542	14494	14568	14520	14542	14535	14597	14426	14477	14509	14649	14683	14562	14560	14462	14484	14576	14554	14642	14847	14530	14553	14594	14525	14661	14537	14709	14570	14634	14649	14563	14527	14388	14620	14541	14524	14726	14545	14504	14672	14593	14434	14512	14658	14531	14566	14517	14431	14345	14391	14519	14477	14412	14601	14487	14862	14542	14611
42142	51196	50524	42520	33342	28059	25749	25258	24329	23453	22828	22753	22694	22704	22703	22683	22609	22665	22906	22580	22586	22783	22503	22732	22787	22784	22800	22748	22419	22595	22710	22742	22697	22754	22537	22557	22994	22849	22773	22712	22710	22527	22348	22578	22576	22570	22381	22773	22607	22711	22643	22608	22824	22627	22451	22503	22705	22538	22584	22751	22548	22616	22602	22860	22429	22597	22606	22751	22631	22393	22506	22638	22594	22703	22485	22720	22762	22646	22797	22573	22596	22643	22566	22629	22493	22713	22693	22671	22743	22719	22453	22892	22750	22532	22456	22549	22925	22552	22503	22723	22385	22748	22504	22635	22595	22446	22832	22750	22546	22708	22535	22519	22588	22380	22609	22642	22457	22533	22575	22532	22523	22475	22636	22611	22733	22799	22666	22419	22780	22759	22750	22562	22400	22487	22736	22525	22800	22601	22787	22626	22516	22584	22628	22386	22403	22432	22521	22760	22821	22728	22827	22381	22534	22654	22581	22539	22744	22574	22315	22535	22371	22729	22606	22597	22845	22762	22744	22627	22723	22647	22897	22845	22784	22510	22694	22499	22576	22757	22543	22529	22551	22561	22648	22460	22660	22506	22658	22516	22515	22606	22729	22474	22793	22695	22474	22708	22650	22515	22471	22640	22710	22670	22548	22455	22532	22816	22564	22370	22575	22566	22651	22621	22699	22438	22791	22749	22633	22509	22692	22570	22547	22606	22539	22699	22453	22673	22590	22614	22743	22607	22344	22655	22681	22742	22660	22579	22377	22501	22803	22696	22718	22669	22826	22566	22841	22602	22483	22394	22623	22596	22772	22479	22715	22498	22492	22657	22681	22584	22757	22615	22704	22535	22781	22813	22642	22686	22600	22396	22802	22736	22541	22625	22443	22561	22695	22632	22520	22475	22595	22562	22462	22660	22509	22624	22752	22581	22837	22519	22489	22558	22689	22749	22710	22556	22623	22549	22637	22809	22870	22709	22802	22822	22682	22561	22430	22574	22584	22360	22599	22688	22686	22757	22474	22760	22828	22392	22374	22609	22795	22575	22496	22517	22568	22678	22777	22551	22561	22581	22620	22607	22685	22662	22467	22948	22696	22848	22802	22453	22917	22674	22693	22774	22681	22580	22627	22723	22667	22554	22373	22559	22556	22376	22505	22516	22649	22648	22687	22768	22742	22556	22701	22457	22823	22574	22578	22882	22564	22643	22544	22436	22520	22771	22534	22484	22546	22582	22668	22820	22611	22506	22523	22712	22513	22696	22695	22693	22553	22626	22777	22712	22358	22562	22370	22485	22565	22608	22534	22519	22346	22842	22487	22637	22773	22594	22744	22865	22644	22759	22575	22716	22571	22505	22698	22428	22570	22488	22460	22598	22309	22569	22586	22485	22485	22491	22744	22926	22814	22636	22815	22667	22781	22432	22779	22405	22439	22693	22574	22754	22782	22750	22578	22473	22518	22570	22552	22651	22642	22559	22707	22670	22628	22382	22547	22758	22831	22551	22520	22679	22700	22538	22558	22643	22726	22681	22743	22727	22776	22497	22428	22662	22618	22426	22493	22711	22839	22613	22710	22430	22712	22521	22631	22570	22736	22560	22568	22641	22597	22551	22555	22511	22586	22262	22690	22565	22673	22659	22501	22513	22550	22619	22642	22622	22755	22611	22650	22525	22699	22466	22609	22563	22642	22477	22429	22493	22691	22596	22537	22607	22582	22601	22674	22649	22810	22730	22571	22561	22731	22592	22749	22528	22574	22630	22640	22479	22533	22446	22754	22549	22603	22435	22607	22639	22754	22535	22724	22657	22591	22636	22994	22520	22622	22531	22712	22530	22646	22563	22855	22669	22645	22531	22789	22760	22512	22878	22717	22572	22587	22570	22739	22708	22490	22730	22562	22730	22530	22640	22681	22392	22698	22520	22833	22437	22634	22709	22658	22556	22598	22589	22577	22552	22565	22638	22368	22498	22572	22568	22556	22623	22672	22778	22541	22564	22869	22683	22505	22659	22956	22545	22552	22630	22454	22672	22450	22467	22798	22643	22514	22538	22638	22490	22503	22556	22493	22649	22590	22485	22517	22532	22539	22803	22643	22550	22482	22673	22484	22735	22546	22704	22579	22662	22512	22682	22701	22666	22510	22488	22640	22500	22526	22685	22730	22681	22488	22666	22745	22461	22482	22626	22689	22562	22526	22468	22678	22653	22844	22727	22697	22437	22818	22820	22744	22696	22638	22579	22762	22767	22427	22531	22474	22514	22602	22465	22538	22693	22464	22440	22650	22739	22546	22711	22531	22661	22736	22677	22651	22465	22666	22764	22593	22596	22528	22795	22667	22658	22688	22613	22633	22456	22738	22667	22643	22614	22521	22687	22664	22610	22596	22762	22654	22492	22964	22524	22548	22410	22623	22331	22539	22413	22692	22801	22810	22548	22259	22574	22512	22583	22534	22732	22601	22701	22561	22759	22693	22630	22597	22451	22794	22369	22657	22527	22573	22569	22538	22698	22471	22604	22618	22519	22791	22747	22239	22596	22653	22611	22506	22427	22571	22802	22562	22696	22462	22626	22707	22521	22629	22736	22758	22542	22712	22749	22617	22685	22372	22567	22400	22655	22531	22786	22603	22584	22405	22713	22620	22603	22576	22648	22490	22649	22500	22577	22362	22373	22632	22817	22640	22600	22495	22465	22628	22561	22655	22643	22553	22593	22942	22689	22635	22513	22645	22419	22559	22556	22569	22809	22515	22664	22487	22573	22675	22402	22661	22599	22656	22510	22466	22469	22569	22650	22636	22343	22532	22658	22627	22504	22573	22735	22775	22641	22663	22681	22648	22523	22795	22902	22633	22382	22628	22577	22503	22673	22624	22494	22596	22588	22619	22674	22564	22393	22443	22542	22505	22451	22604	22703	22642	22900	22676	22605	22589	22389	22638	22794	22655	22744	22519	22477	22646	22625	22612	22471	22728	22519	22616	22594	22507	22636	22450	22722	22636	22733	22803	22582	22695	22502	22629	22704	22653	22490	22716	22694	22589	22649	22762	22973	22764	22461	22719	22600	22475	22515	22548	22558	22539	22637	22376	22684	22742	22579	22577	22692	22704	22440	22534	22395	22682	22690	22360	22706	22716	22605	22516	22575	22767	22515	22632	22473	22513	22636	22585	22720	22594	22584	22702	22618	22606	22694	22793	22622	22620	22505	22772	22622	22521	22557	22705	22789	22714	22472	22537	22469	22563	22833	22616	22700	22520	22377	22582	22499	22760	22554	22775	22936	22622	22650	22761	22492	22554	22528	22610	22580	22368	22609	22618	22584	22868	22532	22957	22778	22494	22603	22640	22401	22406	22662	22618	22469	22501	22459	22739	22771	22761	22612	22588	22638	22653	22506	22386	22652	22711	22648	22532	22435	22657	22704	22719	22688	22648	22520	22693	22639	22468	22678	22640	22671	22639	22610	22678	22392	22743	22648	22539	22448	22605	22575	22488	22789	22585	22446	22469	22764	22781	22622	22652	22757	22616	22559	22504	22476	22494	22465	22816	22663	22763	22596	22368	22548	22755	22589	22729	22542	22514	22721	22487	22635	22527	22765	22600	22623	22615	22411	22422	22804	22603	22648	22644	22665	22652	22653	22422	22422	22410	22533	22489	22599	22258	22533	22565	22480	22750	22442	22649	22631	22503	22520	22723	22862	22586	22580	22718	22694	22739	22675	22635	22639	22620	22640	22735	22626	22536	22787	22519	22765	22438	22700	22395	22617	22725	22807	22722	22605	22309	22702	22506	22714	22703	22565	22674	22445	22453	22779	22572	22549	23052	22670	22442	22589	22656	22660	22714	22531	22611	22507	22502	22572	22682	22642	22794	22586	22556	22695	22737	22514	22655	22532	22755	22648	22734	22540	22691	22667	22806	22749	22751	22390	22550	22793	22827	22792	22427	22645	22627	22673	22468	22632	22378	22758	22690	22666	22597	22502	22573	22628	22733	22640	22533	22490	22697	22738	22505	22659	22639	22528	22681	22640	22688	22570	22672	22640	22684	22764	22600	22761	22867	22528	22739	22672	22631	22538	22733	22632	22711	22660	22815	22603	22615	22538	22851	22385	22685	22652	22442	22507	22419	22669	22499	22702	22404	22416	22500	22372	22488	22715	22695	22612	22529	22584	22746	22550	22436	22677	22500	22872	22573	22565	22504	22662	22508	22821	22739	22687	22806	22633	22497	22525	22251	22621	22551	22804	22619	22685	22655	22421	22647	22683	22452	22655	22742	22354	22675	22531	22606	22386	22575	22627	22684	22405	22187	22371	22538	22831	22672	22487	22702	22582	22685	22707	22594	22554	22486	22523	22521	22644	22536	22519	22734	22592	22802	22621	22581	22426	22688	22518	22323	22799	22539	22631	22527	22500	22568	22407	22388	22443	22474	22794	22608	22554	22594	22825	22597	22836	22591	22539	22550	22680	22732	22732	23092	22693	22543	22517	22779	22392	22744	22640	22768	22674	22705	22737	22700	22981	22733	22302	22631	22818	22767	22785	22399	22953	22645	22616	22301	22718	22575	22484	22650	22580	22633	22634	22520	22768	22600	22508	22740	22983	22605	22464	22657	22571	22865	22490	22761	22645	22713	22450	22698	22614	22530	22398	22710	22402	22570	22608	22619	22427	22685	22789	22784	22730	22675	22528	22367	22435	22471	22517	22639	22612	22661	22574	22762	22436	22564	22593	22689	22541	22449	22451	22472	22525	22699	22713	22629	22589	22540	22505	22766	22619	22456	22662	22696	22444	22689	22658	22375	22526	22736	22900	22579	22622	22435	22679	22708	22794	22598	22597	22749	22651	22644	22596	22697	22557	22670	22631	22533	22699	22740	22415	22668	22698	22669	22399	22715	22457	22761	22617	22542	22598	22541	22335	22477	22534	22994	22602	22574	22776	22800	22564	22653	22484	22589	22662	22677	22690	22765	22463	22418	22623	22569	22976	22575	22657	22906	22723	22544	22557	22787	22371	22538	22692	22665	22738	22600	22617	22638	22479	22774	22701	22590	22780	22455	22563	22873	22733	22700	22719	22671	22427	22551	22649	22457	22687	22620	22581	22766	22534	22766	22517	22718	22753	22883	22437	22513	22680	22564	22552	22565	22513
43997	62386	49821	34459	24246	18493	16629	16249	15377	14288	13951	14023	13871	14013	14012	14013	13831	13821	13816	14225	14029	13956	13840	13764	14010	13956	13669	14051	13814	13857	13796	13946	13926	13681	14044	13862	14057	13750	13677	14057	13758	13908	13886	14017	13994	13839	13702	13883	13823	13864	13931	13890	13806	13854	13999	13994	13875	14029	13796	13926	13950	13937	13796	14081	13866	13845	13943	14073	14036	13896	13863	14003	14076	13999	13926	13821	13932	13875	13817	13870	13843	13913	13844	13921	13923	14019	13803	13827	13874	13893	13894	13901	13954	13840	13988	13807	13963	14067	13509	13875	13909	14017	13980	13886	14082	13858	14065	14008	13610	13879	13878	13704	13805	13773	13724	13898	13923	13827	13966	13790	13787	13884	13782	13957	13801	13963	14015	13838	13889	14023	14018	13817	13853	13797	13925	13966	14190	13865	13892	13997	13769	13960	13824	13884	13931	13699	13774	14045	13824	13869	13902	13877	14007	13716	13846	13845	13889	13943	13854	13850	14002	13752	13952	13970	13750	13890	13999	13938	14032	13991	13925	13778	13766	13823	13840	13906	14270	13932	13947	14062	13961	13896	13973	13914	13779	13822	13794	13737	13749	13904	13909	13935	13940	13981	13917	13897	13732	13916	13970	13834	13844	13870	13893	13850	13681	13879	13793	13794	13884	13885	13789	13916	13913	13908	13892	13818	13912	13865	13859	13936	14020	13880	13737	13836	13890	13956	13845	13882	13927	13972	13747	13931	13902	13802	13860	13839	13865	13930	13924	13932	13987	13816	13932	13822	13910	13744	13927	13833	13938	13955	13853	13957	13757	13844	13968	13813	14117	13916	13864	13901	13917	13733	13828	13930	13960	13969	14027	13734	13839	14069	13735	13811	13899	13740	13861	13873	13818	13832	13834	13950	13873	13833	13834	13932	13851	14038	13967	13853	13881	13944	13943	13934	13716	13883	13847	14025	13944	13818	13936	13823	13900	13857	14050	13997	14101	13781	13932	13945	13799	13965	13881	13677	13878	13928	13876	14001	13846	13767	13969	13804	13921	13765	14010	13894	13798	13845	13872	13944	13891	14003	13790	13871	13859	13718	13913	13848	13784	13943	13691	13863	14001	13754	13886	13924	13898	13939	13712	13868	13849	13760	13859	13926	13717	13704	13852	13820	13983	13759	13870	13878	13768	13904	13844	13903	13921	13940	13896	13850	13828	13988	14029	13942	13860	13808	14032	13823	13939	13757	13884	13826	13759	13784	13884	14042	13793	13893	13805	13888	13968	13839	13852	14036	13923	13763	13865	13913	13790	13831	13872	13995	13986	13979	13790	13912	13909	14001	13851	13739	13868	13888	13909	13770	13811	13833	13859	13864	14044	13691	13896	13854	13797	13851	13944	13911	14014	13985	13922	13832	13951	13890	13992	13871	14000	13930	13882	13788	13924	13948	13877	13745	13780	13856	13864	13871	13989	13778	13823	13989	13951	13753	13828	13954	13924	13962	13775	13968	13956	13876	13757	13911	14048	13800	13951	13942	13840	13654	13930	14090	13919	13840	13890	13727	13734	13872	13984	13942	13848	13995	13850	13917	13972	13781	13934	13894	13963	13792	13893	13931	13902	13821	13773	14085	13966	13784	13968	14081	13881	13698	14041	13827	14033	14034	14101	13952	13900	13845	13836	13759	13905	13910	13991	13840	13993	13921	13903	13930	13874	13945	14035	13822	13815	13929	13881	13758	13754	13873	13699	13806	13888	13864	13990	13677	13869	13635	13819	13860	13752	13933	13834	13861	13944	13869	14001	13875	13870	13849	14018	13921	13951	14009	13963	13639	13916	13951	13704	13840	13669	13897	13899	13793	13999	13873	13852	13930	14019	14031	13873	13956	13884	13709	13982	13885	13759	13951	13820	13860	13812	13824	13972	13821	13945	13846	13907	13885	13933	13865	13930	13756	13715	13962	13888	13967	13878	13815	14014	13870	13722	13763	13963	13880	13814	13732	13845	13960	14058	13978	13884	13894	14108	13807	13868	13819	13832	13887	13980	13606	13956	14006	13944	13826	13833	13758	13763	13756	13700	13903	13805	13810	14025	13976	13970	13776	13788	13916	13754	13873	13918	14031	13845	13868	13946	13894	13923	13886	14034	13943	14003	13907	13842	13815	13810	13928	13822	13889	13764	13908	13800	13859	13847	13840	13803	13868	13925	13973	13923	13907	14029	13802	13778	13964	13968	13933	14033	13776	13883	13907	13905	13963	13833	13958	14013	13851	13854	13975	14054	13955	13754	13846	13953	13909	13861	13975	13823	13736	13938	13983	13820	13882	13995	13787	13799	13953	13982	13761	13874	13818	13990	13672	14155	13841	13880	13939	13732	13813	13905	13974	13866	13758	13904	13833	13843	13930	13711	13962	13758	13852	13758	13798	14072	13843	14057	13901	13634	13736	13963	13917	13975	13931	13843	13970	13910	13866	13884	13840	14004	13859	13879	13779	13862	13851	13918	13786	13907	13779	13931	13771	13971	13807	13895	13775	14083	13931	13927	13987	13805	13885	13860	14028	13918	13888	13764	14000	13884	14049	13750	13862	13826	13909	13767	13848	13884	13871	14055	13928	13747	13863	13903	13922	13760	13808	13942	13999	14034	13804	13862	13846	13915	13897	13817	13871	13919	13786	13973	14003	13987	13970	13791	13937	13868	13931	13726	13823	13794	13934	13889	13874	13944	13722	13823	13809	13941	13924	13776	14138	13965	13669	13921	13782	13925	14050	13617	13860	13850	13866	13846	13790	13915	13938	13775	14069	13871	13780	13967	13944	14051	13944	13979	13944	13996	13940	13938	13785	13841	13763	13823	13811	13845	13890	13766	13771	13751	13944	13844	13934	13903	13842	13988	13923	13946	13964	13817	13959	13879	13877	13892	13808	14086	13934	13902	13862	13985	13759	14064	13904	13886	13931	13778	13915	13921	13880	13905	13830	13816	13825	13889	13873	13870	13795	13959	14105	13922	13967	13902	13874	13958	13853	13809	13924	13901	13994	14017	13893	14013	13901	13966	13753	13784	13959	13856	13931	13717	13998	13892	14016	13702	13946	14042	13894	13859	13764	13801	13928	13924	13885	13935	13920	13788	13999	13775	13846	13794	13787	13814	13887	13962	13915	13910	13704	14038	13834	13946	13886	13914	13733	14000	13874	13884	13974	14034	13983	13725	13987	13913	13970	13681	13926	13976	13814	13843	13979	13875	13853	13797	13840	13906	13910	13821	13886	13860	13904	13826	13829	13785	13902	13877	13914	13966	13760	13879	13940	13754	13828	13764	13753	13882	13940	13888	13753	13922	13926	14002	13969	13666	13849	13985	13908	13956	13829	13678	13959	13830	13823	14114	13825	13815	13671	13995	13815	13919	13754	13821	14042	14046	13712	13779	13940	13878	13935	13736	13839	13934	13873	13878	14018	13705	13851	13770	13822	13713	13864	13897	13666	14018	13921	13948	13863	13937	14066	13814	13926	13885	13899	13915	13873	13950	13860	13923	13876	13936	13980	13915	13889	14048	13827	13725	13960	13986	13981	13967	13950	13924	13941	13989	13850	13944	13831	13798	13889	13828	13887	13993	13900	13912	13915	13930	13857	13748	13859	13641	13931	13782	13869	13867	13832	13853	13846	13872	13809	14014	14005	13906	13744	14017	13861	13807	14060	13876	13816	13877	13990	13786	13930	13966	13844	13862	13897	13943	13762	13841	13903	13725	13899	13893	13855	13778	13784	13756	13841	14002	13948	13816	13712	13906	13656	13915	14098	13793	13960	14145	13910	13795	13934	13888	13819	13970	13924	13887	13876	14012	13954	13927	13850	13903	13770	13841	13960	13953	13973	13779	13968	13859	13805	14058	13819	13959	13921	13688	13868	13928	13840	13931	13906	13878	13867	13943	13900	13842	13821	13617	13936	13904	13869	13958	13838	13888	13940	13942	13880	13747	13789	13901	13887	14153	13982	13848	13950	14171	13877	13933	13813	13961	13711	14114	14005	14064	13915	13869	13844	13813	13727	13675	13923	13978	13621	13822	13918	13913	13856	13804	13844	13936	14021	13857	13854	13907	14179	13802	14017	13930	13860	13906	13829	13846	13743	13748	13809	13880	13985	13812	13956	13975	13737	13797	13826	13813	13928	13830	13891	13875	13911	13763	13819	13689	13844	14012	13814	13784	13935	13931	13930	13985	13842	13853	13772	13784	13900	13970	13921	13744	13904	13965	13842	13846	13937	14066	13838	13908	13900	13699	13815	13821	13809	13783	13995	13961	13786	13879	13721	13947	13837	13888	13872	13854	13964	13774	13963	13943	13867	13989	13823	13883	13996	13605	13949	13791	13709	13911	13994	13876	14010	13813	13849	14057	13848	14032	13822	13917	13894	14050	13916	13847	13831	13812	13937	13925	13875	13918	13917	13920	13851	13970	13969	13945	13940	13908	13804	13879	13987	13716	13825	13877	13720	13893	14028	13874	13883	13884	14025	13875	13876	13793	13981	13873	13889	13873	13794	13818	13827	13890	13844	13776	13974	14040	13879	13809	14026	13897	13849	13802	13989	14097	13941	14207	14036	13790	13996	13926	13843	13809	13932	13871	14019	13858	13857	13983	13984	13847	13745	13657	13876	13927	14015	13985	13837	13901	13881	14145	13914	13969	14026	13830	13959	13731	13876	13836	13913	13848	13871	13958	13774	13977	13927	14066	13847	13905	13769	13835	13804	13792	13911	13786	13856	13840	13782	13885	14058	13852	14028	13757	13956	13803	13952	13997	14038	13868	13649	14057	13838	13920	13837	13847	13749	13860	13931	13857	13807	13666	13829	13837	13858	13884	13967	13688	13902	14044	13930	13977	13894	13870	13862	14019	13691	13799	13904	13970	13905	13745	13916	13836	13974	13936	14003	13921	13831	13822	13934	13937	13751	13739	14142	13876	13941	13938	13874	13808	13960	13815	13671	14018	13796	13831	13801	13758	13980	13778	13818	13700	14026	13861	13736	13776	13923	13820	14101	13964	13897	13893	13845	13801	14100	13905	13709	13860	13946	13727	13876	13895	13980	13931	13783	13903	13652	13956	13998	13925	13960	13896	13778	13863	13857	13792	13962	13860	13755	13879	13755
25978	23878	37922	42538	36460	40751	40457	34188	28000	24147	23108	22775	22599	22608	22443	22497	22444	22575	22647	22749	22620	22501	22443	22328	22454	22592	22494	22671	22527	22554	22658	22431	22559	22381	22432	22626	22598	22389	22447	22603	22384	22519	22351	22315	22583	22659	22633	22393	22559	22421	22717	22736	22472	22712	22621	22464	22720	22372	22427	22483	22271	22425	22361	22286	22410	22610	22342	22542	22306	22306	22361	22608	22285	22431	22379	22561	22471	22580	22575	22616	22423	22524	22575	22441	22393	22621	22252	22126	22441	22528	22483	22397	22417	22408	22375	22449	22541	22555	22491	22590	22556	22543	22561	22502	22446	22576	22521	22354	22346	22401	22494	22452	22195	22384	22426	22318	22467	22475	22352	22565	22484	22357	22565	22573	22331	22531	22306	22296	22428	22392	22326	22265	22302	22414	22464	22375	22632	22280	22410	22255	22572	22524	22412	22419	22601	22724	22480	22446	22526	22315	22462	22461	22548	22226	22356	22565	22468	22320	22353	22177	22482	22527	22379	22351	22526	22324	22356	22319	22425	22573	22464	22295	22582	22362	22380	22338	22505	22360	22425	22250	22337	22617	22573	22320	22625	22600	22399	22388	22343	22482	22202	22158	22411	22298	22689	22317	22506	22384	22447	22468	22346	22463	22581	22406	22433	22471	22453	22371	22251	22501	22357	22644	22518	22380	22491	22369	22439	22437	22396	22304	22430	22454	22275	22669	22329	22666	22453	22459	22414	22449	22136	22482	22499	22225	22247	22398	22317	22434	22318	22463	22452	22390	22247	22254	22232	22201	22550	22233	22361	22278	22355	22283	22320	22513	22439	22354	22613	22473	22537	22293	22483	22454	22382	22185	22252	22335	22362	22345	22541	22488	22422	22404	22409	22432	22490	22458	22506	22656	22334	22423	22364	22610	22431	22365	22664	22341	22540	22573	22262	22556	22577	22625	22625	22331	22327	22448	22414	22736	22594	22443	22505	22486	22238	22579	22765	22400	22464	22629	22199	22399	22424	22355	22358	22425	22506	22537	22481	22352	22344	22387	22634	22560	22336	22305	22149	22371	22499	22439	22540	22552	22320	22291	22428	22458	22269	22480	22413	22432	22574	22507	22367	22296	22490	22286	22487	22266	22519	22325	22483	22445	22743	22430	22659	22283	22505	22448	22516	22576	22086	22322	22368	22331	22147	22643	22317	22520	22433	22367	22559	22555	22443	22236	22293	22190	22401	22344	22312	22515	22504	22391	22424	22261	22419	22524	22457	22546	22496	22549	22200	22325	22049	22628	22316	22422	22240	22356	22350	22306	22598	22416	22522	22423	22547	22357	22306	22527	22332	22476	22533	22370	22134	22572	22601	22474	22290	22331	22435	22505	22215	22495	22667	22273	22554	22413	22295	22303	22279	22464	22659	22248	22384	22364	22668	22281	22393	22472	22381	22300	22632	22519	22483	22437	22560	22419	22636	22434	22533	22183	22301	22298	22296	22482	22475	22777	22389	22494	22457	22447	22386	22299	22355	22485	22348	22415	22368	22303	22422	22257	22286	22346	22493	22345	22326	22052	22391	22212	22652	22367	22534	22369	22497	22497	22449	22527	22204	22454	22333	22349	22580	22229	22265	22158	22365	22478	22286	22326	22435	22737	22438	22468	22420	22380	22395	22504	22386	22357	22256	22314	22629	22510	22452	22441	22450	22494	22323	22667	22572	22255	22452	22409	22297	22484	22569	22600	22503	22342	22702	22245	22301	22327	22612	22293	22508	22711	22432	22467	22158	22465	22365	22637	22350	22731	22427	22692	22429	22675	22440	22628	22669	22372	22452	22488	22513	22407	22435	22587	22379	22357	22614	22097	22299	22440	22226	22442	22448	22328	22511	22369	22319	22169	22556	22338	22299	22475	22509	22411	22607	22589	22283	22296	22288	22538	22253	22133	22361	22659	22432	22330	22479	22579	22717	22443	22376	22384	22316	22458	22367	22506	22408	22296	22375	22495	22445	22458	22343	22463	22179	22528	22421	22531	22434	22513	22290	22318	22375	22274	22392	22493	22435	22768	22546	22373	22300	22283	22198	22340	22533	22474	22511	22212	22610	22651	22184	22409	22227	22358	22577	22411	22425	22251	22256	22326	22401	22469	22588	22394	22599	22537	22598	22522	22609	22474	22479	22439	22387	22186	22283	22480	22466	22270	22396	22432	22420	22374	22391	22270	22607	22420	22349	22557	22487	22511	22235	22238	22317	22569	22533	22486	22166	22502	22512	22337	22466	22445	22337	22316	22604	22449	22591	22410	22472	22649	22392	22420	22462	22457	22486	22496	22345	22445	22607	22356	22256	22435	22341	22117	22562	22457	22538	22380	22493	22367	22412	22238	22426	22609	22417	22410	22538	22561	22720	22572	22725	22258	22235	22449	22632	22396	22239	22497	22401	22469	22287	22542	22441	22378	22277	22412	22522	22349	22300	22226	22381	22558	22347	22612	22457	22329	22454	22463	22350	22302	22538	22384	22491	22543	22508	22583	22488	22415	22396	22357	22467	22431	22303	22344	22254	22582	22550	22459	22545	22287	22577	22853	22726	22467	22470	22416	22445	22458	22648	22378	22383	22353	22332	22316	22654	22519	22365	22511	22418	22686	22503	22327	22350	22149	22282	22220	22518	22463	22645	22414	22370	22432	22474	22427	22318	22548	22558	22313	22578	22481	22600	22632	22469	22415	22628	22371	22332	22507	22614	22437	22629	22532	22675	22294	22489	22399	22313	22560	22546	22691	22410	22393	22454	22343	22655	22413	22633	22311	22583	22346	22416	22451	22490	22266	22588	22594	22228	22222	22439	22315	22458	22460	22380	22308	22187	22288	22116	22525	22228	22227	22477	22421	22561	22420	22626	22368	22316	22356	22692	22396	22373	22660	22428	22408	22358	22182	22562	22373	22386	22330	22239	22311	22421	22483	22357	22379	22370	22689	22554	22406	22492	22408	22201	22389	22331	22589	22576	22395	22472	22533	22562	22376	22301	22525	22492	22397	22680	22314	22422	22502	22421	22298	22473	22508	22651	22741	22226	22483	22344	22385	22316	22526	22439	22445	22485	22456	22137	22417	22300	22581	22351	22445	22312	22390	22410	22597	22538	22654	22289	22292	22625	22488	22400	22598	22418	22345	22406	22376	22463	22411	22284	22450	22514	22469	22360	22296	22394	22257	22453	22596	22640	22438	22400	22249	22506	22399	22444	22361	22327	22336	22385	22455	22348	22469	22479	22535	22511	22431	22385	22479	22183	22509	22369	22411	22470	22553	22515	22380	22351	22203	22255	22555	22585	22192	22532	22251	22438	22613	22598	22499	22405	22419	22326	22487	22266	22451	22522	22512	22386	22674	22548	22270	22716	22706	22456	22319	22235	22360	22554	22570	22486	22431	22300	22331	22610	22350	22323	22307	22279	22453	22332	22301	22186	22298	22582	22334	22355	22299	22357	22606	22414	22619	22713	22258	22575	22365	22285	22554	22585	22344	22475	22364	22325	22364	22514	22622	22543	22291	22444	22318	22351	22320	22561	22556	22602	22498	22142	22369	22374	22417	22337	22436	22535	22501	22387	22318	22462	22694	22501	22336	22310	22170	22513	22387	22325	22122	22431	22520	22319	22326	22466	22503	22463	21939	22241	22536	22496	22393	22473	22489	22473	22676	22701	22372	22523	22313	22264	22551	22463	22478	22418	22432	22597	22448	22334	22297	22265	22692	22328	22359	22328	22366	22426	22508	22343	22583	22453	22320	22324	22296	22385	22174	22369	22312	22344	22426	22516	22093	22267	22377	22835	22324	22366	22340	22475	22427	22470	22479	22450	22350	22579	22291	22251	22381	22590	22136	22486	22382	22389	22469	22261	22343	22307	22763	22346	22409	22351	22485	22692	22704	22364	22444	22647	22398	22350	22467	22312	22299	22414	22640	22407	22407	22515	22126	22573	22432	22444	22793	22459	22304	22460	22356	22428	22386	22577	22346	22277	22429	22213	22267	22349	22616	22382	22511	22253	22542	22523	22463	22235	22464	22078	22122	22389	22322	22516	22587	22501	22300	22536	22354	22847	22453	22211	22221	22503	22716	22500	22630	22396	22644	22458	22369	22636	22259	22527	22375	22643	22398	22182	22566	22413	22336	22602	22499	22518	22271	22538	22425	22647	22473	22533	22417	22336	22673	22504	22366	22448	22329	22293	22452	22565	22379	22330	22493	22351	22387	22599	22411	22187	22446	22529	22361	22394	22518	22377	22292	22275	22619	22514	22399	22266	22303	22572	22631	22527	22313	22341	22162	22357	22159	22373	22522	22353	22520	22277	22492	22452	22455	22387	22324	22398	22378	22445	22328	22466	22722	22483	22307	22412	22428	22573	22450	22329	22500	22731	22572	22400	22489	22668	22460	22383	22417	22458	22358	22548	22578	22484	22333	22188	22462	22118	22523	22321	22588	22380	22428	22580	22479	22506	22475	22483	22353	22438	22424	22402	22763	22478	22227	22392	22253	22327	22537	22272	22327	22598	22407	22680	22419	22550	22456	22507	22567	22445	22625	22606	22335	22257	22629	22381	22519	22422	22427	22462	22168	22425	22561	22680	22651	22557	22531	22326	22403	22561	22635	22333	22391	22307	22252	22638	22209	22467	22574	22496	22336	22372	22356	22306	22272	22615	22737	22473	22289	22383	22633	22434	22293	22460	22340	22462	22410	22309	22507	22448	22189	22215	22434	22556	22549	22389	22395	22362	22399	22237	22346	22594	22438	22482	22419	22407	22239	22483	22548	22402	22439	22433	22428	22442	22470	22491	22416	22356	22549	22488	22404	22491	22578	22580	22256	22586	22440	22327	22637	22581	22471	22682	22428	22462	22335	22586	22534	22520	22432	22535	22331	22559	22641	22425	22204	22418	22578	22503	22635	22692	22432	22560	22426	22333	22591	22540	22807	22607	22574	22468	22269	22515	22457	22235	22552	22550	22440	22380	22541	22487	22436	22237	22407	22694	22506	22438	22403	22510	22477	22584	22467	22406	22356	22452	22427	22607	22490	22625	22551	22461	22455	22232	22575	22379	22254	22482	22571	22410	22412	22586	22616	22357	22448	22625	22321	22519	22401	22296	22433	22451	22445
43713	70465	60676	43791	31897	35062	30831	24629	18585	15072	14294	14209	14182	14010	14164	14143	14129	14237	14008	14022	14251	13997	14221	14126	14173	14098	14137	14044	13932	14159	14122	14180	14141	14086	13976	14031	14243	14232	14120	14083	14079	14234	14240	14100	14088	14050	14111	13977	13916	14078	14014	14027	14116	14155	14106	14099	13967	14073	13897	14080	14096	14071	13906	14103	14004	14108	13956	14161	14046	13921	14112	14139	13962	14025	14022	13988	14090	13859	14001	13836	13890	14137	13990	14069	13894	14065	14112	13850	14171	14029	13979	14194	14000	14156	14079	14067	14057	14006	14029	13928	13915	14043	13962	14198	14117	14157	13803	13999	13971	13927	13999	14195	14012	14031	14060	14013	14045	13996	13978	14157	13812	13951	14066	14068	13890	14113	14024	13963	14069	14018	14036	13998	14020	14114	14155	14182	14098	14028	13876	13982	14006	13904	13870	14235	13970	14082	14112	14074	14085	13983	14088	14025	13975	14193	14123	13915	14056	13933	14070	14007	13812	14139	14117	14019	14110	13984	13939	14052	14038	14058	13972	14022	14082	14083	14121	14250	14117	13872	14118	13962	14227	14052	14198	14034	14032	14198	13840	14194	14114	14070	13990	14025	14119	13946	14035	13940	14127	14148	13923	14059	13952	14078	14031	14086	14042	14011	14175	13854	13911	14037	13999	14071	13977	14044	13928	14015	13983	14063	13952	14164	14062	14141	14063	13975	14054	14094	14005	13938	14033	14032	13975	13917	13958	13967	14039	13925	14036	13986	13907	13931	14120	14234	13945	14087	14066	14034	14184	13987	13998	13945	13904	14060	14056	14052	13823	14185	13943	14055	13892	14051	14023	14038	14197	14042	14045	14038	13920	14102	14046	13975	13996	14025	14051	14004	14084	14073	14062	14048	13997	14037	13993	14126	14026	13887	13874	13967	13999	14082	14046	13941	14020	13918	14096	14057	13904	14056	14127	14048	14092	14101	14177	14025	13862	13760	13911	13953	14112	13802	13950	14047	13969	14003	13953	14137	14080	13987	14034	14088	13968	14079	13929	14000	14028	13876	14105	13947	14064	13832	13921	14164	13994	14046	14138	13979	14013	14055	14153	13964	13938	13914	14094	13850	13988	13939	14098	13872	14008	13940	13984	14032	13830	14084	14094	13862	13876	14092	13990	14000	14164	13976	13940	14060	13871	14099	14095	13829	14020	13913	13950	14146	14024	14063	14069	14145	14165	14058	13971	14150	14020	14105	14049	13799	14069	14000	13869	13905	14150	14031	13973	14113	14119	14157	13973	14059	13991	14083	14127	14037	13844	14084	13986	14124	13974	14077	14047	13930	14078	14267	13982	14061	14124	13969	14111	13951	13946	14137	14098	13989	13947	13913	13917	13968	13990	14208	13928	14116	13961	13769	13934	13983	14056	13836	14174	14130	14062	13909	13999	14037	14044	13955	13928	13948	14022	13959	14121	14117	14085	13923	14002	14068	13975	14122	14160	14147	14116	14172	14116	14032	14115	14037	13830	14087	13862	13996	13888	14069	14007	14016	14047	14011	14032	14095	14097	14034	14047	13956	14066	14087	13974	14069	13991	14187	14058	14069	13897	14146	14031	14102	14143	13984	13949	14125	13904	14196	13975	14070	14182	14123	14106	13878	14062	14068	13930	13934	14135	14063	14094	14172	14055	14046	13910	14012	13957	13961	13976	14171	14041	14109	14159	13979	14054	13828	14103	14037	13903	14003	14121	14016	14092	13983	13947	14104	14075	14037	13956	14026	14014	14067	13968	14163	14125	13990	14095	14157	13955	13888	14092	13965	13995	13899	14063	14040	14049	14018	14012	13980	13989	14271	14120	14033	14081	13929	14026	14231	14165	14101	13993	13866	13964	14127	14140	14114	14056	14006	14021	13863	14092	13976	13850	13942	14017	14139	14066	13852	14099	14019	14065	13931	14117	14046	14107	14004	13971	14003	14035	13956	13777	13910	14222	13963	14071	14012	14056	14074	14071	14007	13925	13921	14003	14050	14040	14111	14001	14101	13966	14047	13894	13969	14233	13987	14127	14045	13851	14168	13956	13961	13937	13789	13935	14038	14099	14004	14064	14047	14041	14152	14004	14030	14067	14027	14034	14098	13895	14005	14033	14016	14050	14031	14099	14236	14156	13997	14121	14018	13878	14108	13993	13959	14009	14083	14019	14033	14077	13952	14114	13955	13989	14007	14097	14183	14167	14103	13966	14051	14126	14052	14096	14059	14030	14119	14028	13960	14100	14126	14083	13941	14086	13998	14040	14111	14118	14030	13943	14204	13812	14016	13958	13927	13905	14253	13935	13997	14020	13964	14097	13995	13972	14059	13921	14075	13976	14046	13953	14161	13940	13874	13952	13929	13839	14234	13889	14110	14012	13986	14141	14085	14078	13971	14006	14144	14042	13958	13987	14069	13961	13970	14082	14049	14150	14187	13956	14082	14043	14054	13824	13869	14028	14097	13988	14009	14127	14076	14041	14053	14099	14297	14159	14073	13931	14230	14141	13977	13828	13952	14062	13910	14084	13918	14017	14191	13880	14060	13890	14150	13846	14206	14169	14070	14140	13777	14079	14040	14118	14045	13929	14125	14068	14133	14149	14245	13935	13873	14010	14127	13937	14040	14116	13950	14035	14098	13888	14145	14106	14100	14080	13941	14054	14084	13947	14010	13983	13941	14061	14024	14029	13927	14140	13890	14188	14064	14008	14062	14063	14026	13965	13950	14004	14030	14075	14163	13818	13930	13904	14247	14142	14151	13945	14066	14002	14078	14259	14045	14055	13891	14202	14201	14056	14014	14174	14011	13951	14024	14156	14045	14000	13986	14078	13900	14057	14092	14038	14079	13977	14063	14119	13994	13897	13975	13972	13856	14014	14038	14161	13912	13937	14089	13869	13904	13964	13868	14005	13972	13997	14192	14191	14037	14179	14033	13963	14204	14115	14141	13868	13992	13944	14042	13903	14021	14029	13804	13983	14057	13847	13963	14057	13894	14002	14044	13948	14078	14049	13850	14133	13930	14102	13965	14119	14046	14016	14066	13880	13976	14031	14037	14070	13945	13933	14066	13995	14100	14009	14017	14135	13983	14201	14206	14030	14163	14104	13965	14005	13994	14038	13982	14019	14034	13904	14122	13976	14024	14024	14016	13990	13933	14057	14091	13952	14059	13950	14112	14078	14100	14004	14075	13993	13987	14026	14121	14244	14090	14062	14030	14012	14066	14016	13986	13885	13916	14008	14130	13945	13882	14075	13983	14031	14177	13988	13984	13962	14054	14210	14100	13894	14026	14034	14068	13919	14184	14046	14293	14026	13976	14125	13995	14040	14045	14003	14172	14062	14062	14059	14027	14045	14103	13921	14109	14238	13888	14051	14040	14144	14071	14200	13820	13898	13857	13936	14120	13958	14135	14039	14120	14040	14125	14065	14023	13972	14010	14026	14012	14001	13996	14000	14082	14181	13980	13999	14098	14110	14086	14022	13990	14108	14175	13958	13802	14026	13846	13988	13918	13958	13956	14227	14097	14138	14105	13961	14141	14016	14039	14018	14162	13913	13984	13921	14153	14134	14060	14167	14073	14123	14026	13877	13979	14149	14064	14194	13996	14255	13892	14034	14159	14009	13947	14017	13981	14124	14025	14070	13933	13955	13891	14044	14168	14016	14006	13957	14069	14069	13989	14165	13945	13964	13951	14046	13984	14051	14251	14044	14161	14056	14050	13986	14140	14004	14106	14112	14040	14027	14019	14037	14006	14003	14179	13969	14060	14151	13976	14009	14090	14022	14128	13965	14015	14066	14067	14167	13937	14132	13995	13931	14117	14013	14094	14032	13907	13866	14074	14099	14038	14139	13772	14073	13923	13855	14017	14060	13945	14056	14234	14204	13978	14066	14109	14015	14013	14098	13947	14210	14092	14081	13934	14230	14073	13935	14077	14064	14047	14002	14127	14201	14125	14097	13959	14141	14140	14016	14003	13977	14265	13999	13939	14072	14016	14066	14089	14062	13976	13968	14064	13990	13955	13984	14208	14104	14037	14140	13891	13987	14068	14035	13979	13915	13797	13993	14042	13957	14189	14108	13922	14009	14030	14099	14147	14125	13980	14110	14038	13963	14000	14157	14221	14065	14081	13874	13996	13970	14160	14253	14047	14037	13968	13943	13940	13998	14019	14120	13993	14222	14082	13879	13956	14122	14101	13928	14050	13936	14260	13979	14045	13880	14075	14028	13966	14083	13859	14012	13949	14058	13985	14087	13898	14054	14088	13901	13995	14083	14089	14064	13895	14034	14100	14060	14184	14114	14066	14147	14015	13936	13919	13997	13867	13992	14017	13938	13969	14057	14058	14127	14073	14061	14138	14145	14016	14098	14003	13971	14011	14056	14223	14215	13940	14037	13958	13850	13904	14041	14301	14017	14118	13896	13885	13923	13961	14088	14214	14138	14072	13946	14023	13996	14197	13986	14184	13917	13967	14045	14069	13991	13984	14030	13916	13972	13981	14075	14107	14071	13989	13959	13992	14004	13996	14266	14228	13989	13833	14123	14104	14087	14024	14074	13821	14125	14029	14024	13970	14034	14126	14032	14101	14054	14064	13843	13900	14118	13987	13875	14205	13985	14072	14046	14079	14112	14141	14014	13794	13910	13966	13970	13949	13853	14054	14031	13916	14016	13941	14124	14009	13977	13963	14046	13916	14038	14053	14233	14151	14009	14040	13979	14128	14092	14006	13889	14046	13997	14003	13906	14143	14025	13969	14259	14065	14051	14131	13961	14019	13911	14035	14015	14112	13970	14018	14051	13887	14101	14123	13978	14132	14176	13950	14022	14009	14033	14127	13923	13937	14029	14032	14066	14241	13847	13950	14056	14061	14059	13929	14044	14083	14078	14109	14141	13926	14047	13981	14169	14190	13997	13954	14056	14059	14031	13991	14250	14084	14155	14037	14026	13911	14079	14048	13954	13882	13964	14126	14157	14120	14039	13827	14071	14096	14011	14055	14048	14089	14146	14034	13877	14015	14103	14207	14080	14040	13918	14001	14116	13986	13918	14097	13989	13914	14026	14109	14066	14076	13984	14091	13879	13850	13994	14018	13960	13946	14122	13949	14141	14026
23769	21937	31194	33620	39489	53046	56730	43649	31665	25749	23971	23292	23378	23541	23364	23002	23234	23198	23027	23291	23286	22886	23182	23004	23022	23233	23105	23257	23088	23148	23162	22983	23175	23024	23081	23346	23177	23050	22958	22868	23157	23028	22857	23106	22973	23172	23066	23210	23071	23222	23157	22912	23141	23132	23271	23135	23144	22864	22967	23009	23309	23023	22929	23115	22990	23168	23039	23115	23170	22859	22928	23015	23106	23154	22918	22873	22797	22948	22969	22925	23163	23072	23101	22975	23094	22987	23105	23082	22974	22744	23095	22909	23021	22854	22794	22867	22887	23005	22866	23025	22916	23104	22977	23109	23062	22943	23051	22935	23013	22764	22978	22917	22895	22892	22905	22961	22966	23204	22813	23201	22877	23043	23111	22733	23059	22927	22905	23054	23189	22922	22904	22976	23119	23137	23044	23025	23086	23226	23036	22815	23072	22814	23189	23089	23041	22917	23159	23148	23019	23237	23133	23000	23003	23016	22968	22949	22991	22984	22869	22605	22875	22666	22846	22930	23034	23118	22953	22985	22767	22777	22997	22857	23055	23000	22880	22735	23036	22949	22817	22942	23011	22993	23067	22999	22982	22955	23072	22953	22996	22870	23063	22867	23044	22935	23060	23081	23018	22868	22916	23126	23051	23245	23291	22900	23237	22833	22919	22912	22996	22675	22939	22751	23018	22692	23006	23101	22887	22970	23194	23114	22857	22771	22757	22675	22985	23042	23162	22827	23063	23001	22910	22994	22772	22928	22979	23083	22910	23128	22939	23139	23001	23000	23089	22875	23100	22979	22995	22833	22889	22673	22884	22847	22927	23146	23244	22845	23079	22846	22912	23241	23007	22919	22834	22829	23041	22889	23128	23133	23114	22785	22788	22843	23123	23036	22990	22977	23044	22977	23178	22996	23143	23085	23018	22990	23041	22806	22749	23052	22954	23030	22878	23013	23000	23063	23185	22972	22948	22880	22860	22949	22937	23024	23025	22952	22965	22978	22821	22968	22917	22995	22956	22779	23248	23067	23139	23076	22983	23125	23039	22978	23110	23082	22713	22945	23176	23009	22764	22933	23289	23053	22991	22939	22965	23156	23255	22916	23001	23096	23057	22831	22784	22866	22840	22897	23081	23052	22947	23008	23073	23110	22971	22977	23187	22889	22726	22954	23085	22883	22990	22958	23119	23113	23101	22947	22988	22815	22851	22951	22867	22810	22889	22937	23130	23107	22958	22986	23007	23047	22967	23106	22862	23074	23115	22876	22945	23157	22856	22946	22934	22853	22990	22981	23147	22994	23106	23212	23006	23167	22944	22934	22868	22855	23015	23033	22941	23068	23057	23026	22978	22969	22872	22844	22929	23041	23070	22997	22885	22836	23006	23135	23146	23020	23055	22899	22993	23222	22738	23147	23198	22903	23041	23211	22902	22954	22837	22895	23052	22934	23087	22927	22883	23078	22957	23000	22975	23036	23017	22985	23160	22881	23044	23075	23148	22954	23332	22872	23071	22985	22933	23022	23060	22953	22953	23212	23005	22922	23037	23017	23028	22994	23039	23151	22900	22865	23077	23115	23249	22851	23050	22903	23123	22954	23133	23160	23027	22947	22946	23095	22862	23002	22846	23027	22880	22770	23111	22844	22984	23044	22918	23050	23061	22896	23041	23132	22995	22978	22956	22935	22849	23020	23007	23015	23048	22935	23085	22995	23000	23318	23016	22985	22987	22819	22846	23174	23047	23014	23006	22952	22944	23043	22971	23009	23003	23019	22980	23165	22972	22878	23161	22870	22788	22829	22969	23266	22987	22972	22916	23011	23079	22934	23133	23089	23058	22940	22943	22986	22963	22928	22964	22919	22720	22897	22902	23113	23016	22751	23139	22922	22753	22871	22780	22953	22912	23173	22911	23219	22952	23082	22927	22846	22814	22942	23017	22780	22892	23013	22873	22758	23064	22905	23124	22943	22890	22731	22991	22827	23223	22929	22826	22754	23032	23132	22895	23173	23003	23037	22875	22978	23098	22910	22953	23161	22987	23144	23014	23059	23181	22968	23064	23124	23013	23001	22899	22999	23033	22765	22993	22941	23230	23325	22909	23194	23101	23228	22907	22966	23053	23051	23003	22839	22980	22901	23164	23129	22891	22952	22955	23173	23030	23150	22923	22948	23009	23065	22954	22865	23135	22724	22908	22970	23068	22793	22844	23156	23015	22795	23177	23112	22938	23154	22917	23024	23005	23118	22972	23036	22918	23131	22922	22846	23076	23225	22869	23125	23093	23006	22873	22959	22996	23097	22926	23023	23112	22937	22987	22977	23050	23055	22877	23044	22989	22879	22839	22802	22774	23072	22936	22833	23141	23027	23009	22913	22752	22669	23029	22896	22850	23001	22909	22881	22853	22934	22981	23156	22801	22979	23302	23079	22833	22906	22881	23079	23174	23188	23051	22975	23114	22801	22781	22816	23058	23159	23008	22876	22935	23005	22875	22786	22992	23051	22876	23315	23061	23138	23091	22896	22921	22931	22955	22921	23135	23027	23032	22990	23054	22785	23062	22864	22921	23070	23182	23035	22844	22828	23025	23006	22970	23068	22941	22893	22964	23168	23152	22675	22937	22931	23323	22837	22950	23011	22937	22979	22992	22876	23001	22988	23096	22885	23109	23003	22900	22776	22920	23007	22841	23093	22837	23209	22920	22983	23093	22661	23178	22903	23229	22822	22936	22984	23012	23058	23043	23043	23083	22821	22834	22980	22774	22972	23096	22801	23052	22961	22882	23047	22888	23187	23004	22877	22998	22747	22945	22957	22920	22989	23129	22907	22994	23116	22841	23076	22682	23249	23180	22799	22993	22944	22971	23102	22905	22861	23101	23275	22909	23021	22857	22649	22940	22865	23086	22883	22923	22968	22978	22765	23074	22835	22906	22798	22878	23018	23043	22893	23026	23075	22859	22838	22868	22988	22989	22952	23334	22855	23032	22850	23044	22956	22866	22770	23267	22873	22976	22931	22964	23202	22957	22988	22955	22839	22967	23064	22953	23008	23058	23135	22901	23021	23108	23088	23089	22891	23139	23202	23082	22997	23037	23016	22940	22975	23057	22643	22928	22947	22895	22886	22893	23030	22908	22831	22925	22927	22903	22963	22997	22883	22871	22843	23089	23061	22861	23070	23023	22978	23065	23045	22903	22949	23189	22888	22934	22938	23008	22824	23000	23039	23161	22970	23165	23203	22874	22997	23113	22870	23103	22889	22760	22920	23036	23028	22887	22995	22708	22928	22958	22996	23137	22875	23053	22978	22783	23296	23047	22820	22842	23084	23243	23019	22990	22916	22918	22880	22984	22946	22998	22967	22844	23066	22853	23064	22755	22768	22905	22997	22953	22911	23189	22867	22983	22957	22990	23029	23245	22913	23088	23020	22983	22919	22956	22991	22992	23117	23008	22879	23170	22975	22887	22983	22941	22953	22864	23071	22923	23004	23081	23215	23039	22818	22880	23140	23041	22880	23069	23084	22884	22878	22797	23080	22835	23013	22922	23014	22861	22962	22842	23031	23107	22963	23094	22808	22807	22882	23078	22791	22854	22888	22927	22988	22905	22939	22986	22935	23014	22938	23018	23017	23099	23151	23246	22890	23008	23192	23192	23047	23125	23015	23136	22945	23110	23335	23116	23043	22794	22937	22801	22967	23026	22867	22903	23136	22790	23040	23035	23113	23007	22921	22878	22819	22817	23007	23233	23035	22881	22982	23059	22970	22769	23051	23135	23010	23029	22847	23139	22971	22755	23040	22961	22858	22944	22957	22943	23133	22934	22983	23056	22993	23156	22980	22952	22812	23113	23094	23081	23065	23008	22941	23028	22897	23084	23102	23117	23043	23025	22781	23067	22889	23033	23168	22678	23086	22945	23030	22869	23185	23168	23017	22958	23263	23163	22756	22885	23049	23189	22932	23016	23212	23151	23033	22939	22812	22948	22942	23176	23086	23004	22909	23000	23185	23051	22910	23135	22995	22967	22948	22739	22911	23070	22952	22881	22858	23072	23084	23302	22819	23036	22953	23042	22821	22891	23025	22768	22938	23121	22971	23048	22962	22886	23025	23067	23126	23071	23027	23121	22819	23148	22948	23172	22951	23189	23000	22790	23097	23276	22887	22908	22877	22758	23259	22884	22832	23056	22851	22845	23192	22922	22830	23066	23029	22714	22992	23028	22970	22859	22991	23084	23056	22971	22952	22854	23030	23041	22991	23027	22978	22901	22961	23031	23034	22845	22977	22919	23008	23187	22973	23125	22877	22828	22856	23309	22836	23003	22836	23048	22973	22971	22722	22941	23045	23025	22875	23091	23250	23280	22690	23116	23144	22869	23306	23241	22790	22683	22938	23015	22930	22891	22980	23172	22874	23227	23024	23138	23140	22770	22891	22908	23034	23073	23046	22897	22790	22983	22938	22944	22868	23086	23097	23001	23378	23094	22845	23043	22756	22910	23062	22940	22971	23208	22797	22945	23174	23028	22942	22924	22997	23148	22851	22913	23033	22917	23005	23094	22988	23125	22903	23057	22826	23014	22874	23083	22919	22939	22845	23130	22854	23153	23083	22878	23025	22907	22864	23196	23127	22873	22916	23274	22966	23034	23063	22951	22828	23014	22897	22902	23031	22888	23050	23034	23108	23081	23129	22823	22772	23119	22852	23021	23105	23151	23068	23027	22925	23135	22809	22930	22921	23011	23216	23019	23115	22981	22664	23021	22843	23016	22814	22949	23104	22765	22916	22883	23018	22900	23068	23044	22777	23000	22965	22725	22996	22715	22889	22935	22995	23014	23017	23100	23029	22827	22991	22865	22868	23143	23038	22810	22925	23164	23040	23046	22939	23053	23203	22823	23028	23000	22976	22688	23016	22906	22885	22944	22967	23020	22711	22935	22971	23111	22975	22934	23075	22979	23003	23037	22914	22888	23065	22938	22829	22882	22848	23093	23069	22734	22969	22929	22965	22900	22886	23108	22722	23032	23221	22982	22670	23038	22790	22958	22954	23054	23071	23150	22838	22997	23072	22890	22779	22875	22971	22965	23087	22966	23043	22890	22796	23056	22926	22900	22958	22971	22921	23081	23088	22972	22836	23131	22932	23001	23146	22664	22978
49005	78123	67850	50992	46081	53645	48729	33929	21296	15815	14813	14547	14563	14603	14653	14658	14512	14604	14643	14505	14784	14694	14651	14528	14476	14580	14632	14719	14466	14568	14687	14667	14578	14452	14498	14417	14578	14476	14577	14438	14575	14498	14561	14655	14597	14728	14478	14521	14450	14389	14365	14466	14533	14351	14528	14753	14491	14492	14337	14610	14480	14513	14495	14499	14689	14367	14456	14499	14552	14444	14409	14583	14432	14547	14460	14470	14699	14560	14414	14513	14361	14584	14649	14488	14489	14408	14413	14450	14480	14439	14523	14508	14231	14571	14496	14579	14551	14520	14562	14548	14389	14262	14594	14442	14456	14658	14542	14551	14525	14489	14427	14524	14554	14518	14559	14568	14562	14483	14549	14588	14550	14560	14665	14622	14385	14784	14507	14604	14547	14536	14523	14250	14415	14515	14338	14462	14574	14551	14534	14506	14597	14565	14517	14563	14430	14408	14409	14731	14535	14514	14532	14544	14783	14476	14452	14426	14508	14557	14454	14416	14478	14411	14493	14474	14624	14712	14676	14681	14539	14610	14412	14421	14588	14469	14296	14562	14410	14310	14498	14487	14493	14508	14476	14659	14365	14591	14516	14343	14524	14505	14424	14365	14600	14428	14371	14283	14341	14386	14429	14584	14532	14555	14629	14401	14533	14476	14508	14544	14498	14436	14285	14599	14435	14569	14568	14385	14461	14480	14519	14568	14647	14481	14445	14551	14420	14112	14729	14441	14406	14591	14479	14451	14563	14254	14556	14467	14557	14676	14579	14617	14641	14533	14489	14609	14512	14557	14639	14446	14494	14522	14533	14310	14534	14440	14560	14519	14277	14509	14383	14405	14432	14578	14452	14373	14510	14371	14552	14595	14499	14624	14459	14565	14431	14405	14318	14486	14637	14407	14496	14570	14439	14516	14344	14487	14579	14365	14599	14321	14631	14568	14608	14541	14571	14601	14317	14441	14582	14428	14528	14600	14420	14439	14677	14565	14495	14483	14609	14398	14241	14401	14762	14539	14503	14527	14564	14544	14521	14584	14479	14592	14639	14504	14507	14434	14611	14521	14569	14407	14508	14328	14583	14460	14475	14500	14504	14525	14452	14622	14698	14611	14586	14626	14456	14508	14568	14415	14260	14388	14430	14436	14514	14475	14551	14563	14343	14477	14420	14589	14526	14378	14359	14401	14539	14559	14274	14578	14338	14476	14581	14503	14459	14373	14588	14530	14446	14561	14474	14452	14523	14577	14510	14523	14549	14583	14543	14428	14491	14517	14537	14596	14449	14541	14338	14427	14534	14509	14598	14390	14478	14555	14508	14548	14382	14510	14482	14536	14618	14561	14401	14627	14489	14416	14535	14492	14369	14434	14497	14589	14339	14486	14562	14597	14533	14590	14429	14465	14426	14431	14648	14391	14557	14436	14742	14639	14498	14501	14495	14353	14472	14508	14389	14448	14564	14511	14601	14465	14639	14617	14517	14526	14606	14475	14435	14681	14580	14481	14322	14496	14563	14426	14409	14471	14574	14570	14426	14391	14467	14342	14345	14596	14443	14463	14574	14530	14486	14599	14428	14368	14674	14514	14602	14554	14508	14392	14645	14418	14539	14575	14586	14444	14415	14513	14375	14499	14415	14550	14391	14500	14265	14478	14478	14573	14574	14401	14524	14550	14667	14532	14546	14566	14562	14415	14479	14341	14495	14402	14592	14515	14292	14550	14505	14604	14607	14563	14604	14577	14588	14317	14459	14473	14573	14469	14594	14444	14407	14463	14489	14646	14502	14530	14605	14431	14477	14473	14545	14470	14344	14305	14770	14565	14589	14562	14535	14620	14429	14563	14451	14542	14510	14482	14441	14620	14586	14435	14605	14518	14367	14626	14481	14517	14417	14431	14640	14627	14503	14483	14393	14413	14367	14530	14295	14569	14385	14632	14660	14515	14386	14446	14439	14588	14416	14435	14553	14330	14468	14269	14421	14466	14564	14266	14687	14416	14645	14455	14531	14556	14463	14641	14519	14451	14533	14444	14572	14355	14403	14464	14397	14594	14424	14466	14346	14686	14512	14536	14466	14422	14342	14583	14480	14436	14482	14408	14422	14526	14483	14455	14340	14428	14302	14690	14479	14521	14605	14365	14638	14298	14617	14632	14597	14490	14625	14581	14556	14404	14523	14546	14609	14365	14497	14367	14663	14620	14346	14443	14401	14609	14380	14530	14477	14724	14457	14369	14523	14468	14586	14564	14633	14345	14408	14460	14570	14358	14425	14477	14379	14608	14401	14312	14566	14559	14546	14561	14305	14431	14506	14642	14500	14615	14388	14360	14356	14381	14297	14531	14463	14458	14635	14446	14517	14435	14503	14468	14429	14417	14647	14564	14503	14433	14632	14561	14466	14483	14466	14439	14399	14463	14479	14540	14482	14500	14553	14513	14648	14337	14575	14421	14536	14354	14518	14594	14482	14315	14578	14604	14673	14544	14472	14351	14597	14457	14583	14395	14476	14531	14584	14301	14489	14696	14568	14432	14476	14588	14504	14402	14564	14284	14468	14697	14439	14641	14461	14748	14373	14622	14481	14536	14466	14337	14511	14503	14391	14384	14473	14424	14508	14433	14476	14400	14431	14458	14589	14494	14518	14538	14463	14553	14450	14443	14541	14252	14492	14441	14414	14539	14397	14421	14476	14565	14440	14412	14564	14497	14541	14278	14456	14449	14400	14519	14478	14530	14474	14646	14555	14349	14505	14517	14488	14419	14488	14532	14641	14524	14501	14451	14333	14524	14512	14434	14563	14365	14540	14538	14646	14558	14492	14524	14662	14516	14179	14346	14508	14490	14574	14510	14687	14568	14380	14420	14579	14330	14541	14406	14392	14390	14515	14616	14527	14571	14490	14486	14598	14426	14732	14611	14669	14395	14457	14463	14530	14596	14604	14390	14560	14327	14392	14540	14568	14560	14482	14338	14429	14508	14535	14523	14543	14636	14474	14484	14373	14456	14259	14497	14497	14585	14484	14330	14554	14477	14536	14230	14531	14396	14338	14476	14466	14422	14557	14389	14406	14399	14518	14658	14454	14760	14576	14437	14468	14382	14286	14448	14337	14465	14376	14661	14341	14268	14588	14412	14563	14496	14527	14462	14441	14378	14471	14368	14598	14462	14608	14417	14337	14387	14388	14578	14539	14615	14306	14745	14418	14481	14587	14463	14565	14430	14563	14366	14644	14474	14474	14367	14265	14436	14409	14471	14483	14349	14596	14616	14446	14412	14579	14359	14470	14457	14513	14602	14687	14580	14514	14558	14543	14491	14664	14552	14679	14325	14570	14544	14596	14467	14402	14596	14445	14410	14482	14486	14420	14274	14285	14392	14620	14473	14386	14467	14532	14460	14522	14423	14412	14466	14622	14514	14457	14366	14492	14351	14545	14334	14505	14395	14370	14640	14567	14373	14582	14569	14425	14412	14609	14577	14652	14489	14424	14476	14556	14331	14536	14520	14605	14446	14418	14437	14536	14423	14390	14378	14706	14407	14508	14351	14543	14657	14377	14424	14525	14565	14510	14505	14569	14477	14326	14429	14477	14396	14512	14705	14337	14551	14403	14504	14442	14595	14487	14572	14586	14477	14582	14561	14575	14515	14420	14476	14456	14472	14397	14442	14636	14568	14555	14370	14574	14373	14558	14468	14347	14470	14482	14566	14423	14490	14361	14552	14519	14547	14369	14374	14363	14536	14486	14474	14439	14417	14544	14476	14440	14609	14507	14392	14506	14550	14555	14479	14506	14432	14421	14534	14416	14509	14546	14537	14358	14479	14681	14608	14430	14515	14340	14488	14396	14442	14486	14575	14441	14520	14513	14471	14521	14543	14439	14439	14425	14383	14602	14541	14429	14496	14329	14558	14319	14530	14558	14621	14528	14536	14666	14301	14688	14595	14302	14412	14500	14351	14678	14368	14420	14514	14670	14582	14437	14467	14537	14478	14333	14444	14477	14590	14340	14428	14449	14502	14511	14690	14568	14378	14475	14511	14535	14369	14388	14620	14506	14398	14495	14519	14433	14542	14374	14696	14502	14247	14551	14547	14531	14467	14537	14620	14140	14353	14471	14252	14514	14342	14484	14615	14538	14473	14547	14642	14480	14648	14599	14546	14503	14527	14724	14516	14598	14549	14425	14494	14595	14414	14415	14440	14454	14497	14304	14556	14447	14543	14552	14543	14524	14623	14610	14354	14518	14628	14326	14467	14548	14431	14430	14590	14402	14497	14695	14544	14399	14280	14371	14542	14472	14495	14421	14554	14519	14374	14511	14585	14377	14457	14354	14436	14385	14567	14452	14441	14538	14401	14456	14496	14555	14361	14578	14482	14600	14504	14641	14498	14500	14631	14379	14366	14284	14491	14557	14458	14478	14561	14652	14423	14534	14566	14411	14476	14509	14556	14613	14501	14493	14394	14516	14566	14371	14539	14423	14402	14445	14415	14636	14568	14364	14410	14511	14352	14464	14488	14419	14504	14530	14359	14434	14352	14443	14517	14579	14575	14542	14564	14421	14639	14550	14582	14436	14437	14633	14371	14474	14457	14505	14508	14389	14339	14501	14323	14371	14436	14348	14283	14541	14620	14427	14417	14499	14568	14468	14530	14514	14328	14407	14449	14560	14578	14575	14409	14615	14383	14553	14576	14364	14501	14600	14493	14549	14624	14411	14641	14292	14390	14438	14625	14463	14333	14511	14571	14556	14603	14526	14505	14541	14544	14473	14458	14343	14454	14581	14530	14481	14408	14289	14482	14438	14577	14479	14459	14585	14437	14584	14678	14380	14370	14620	14715	14471	14543	14610	14498	14521	14551	14429	14369	14520	14438	14650	14647	14467	14443	14448	14456	14589	14293	14665	14487	14383	14523	14549	14475	14493	14541	14311	14485	14568	14523	14669	14433	14532	14363	14576	14387	14433	14582	14501	14543	14468	14553	14305	14655	14465	14575	14388	14431	14656	14471	14355	14462	14452	14435	14441	14376	14379	14499	14480	14532	14488	14501	14616	14558	14383	14245	14465	14438	14558	14506	14557	14413	14445	14365	14460	14552	14357	14414	14467	14594	14329	14568	14394	14406	14403	14316	14590	14485	14575	14378	14302	14496
38628	33546	33722	31840	28685	29711	29581	26810	24151	23158	22828	22880	22798	22597	22500	22716	22290	22650	22588	22805	22647	22698	22633	22339	22534	22595	22770	22440	22801	22522	22646	22557	22790	22589	22764	22724	22613	22670	22694	22643	22891	22539	22662	22517	22563	22356	22520	22478	22465	22671	22577	22572	22714	22776	22563	22739	22332	22652	22469	22373	22610	22728	22546	22557	22596	22534	22585	22365	22575	22366	22563	22472	22451	22325	22606	22588	22402	22378	22615	22556	22517	22475	22820	22862	22476	22758	22717	22535	22406	22478	22469	22430	22516	22537	22792	22496	22578	22504	22522	22516	22656	22639	22676	22418	22405	22600	22834	22698	22708	22661	22394	22497	22636	22416	22611	22763	22341	22318	22454	22752	22534	22515	22578	22682	22559	22522	22696	22482	22656	22620	22332	22599	22476	22547	22856	22689	22346	22486	22278	22533	22390	22454	22832	22393	22836	22750	22639	22658	22650	22365	22523	22542	22544	22487	22474	22607	22656	22495	22285	22362	22493	22565	22519	22614	22373	22446	22520	22538	22662	22629	22542	22709	22413	22557	22487	22557	22375	22645	22471	22387	22489	22415	22700	22296	22410	22331	22474	22649	22545	22534	22586	22224	22407	22544	22564	22391	22376	22567	22630	22787	22618	22412	22670	22512	22549	22610	22663	22724	22697	22606	22507	22435	22422	22693	22600	22643	22382	22579	22135	22757	22399	22540	22496	22653	22527	22670	22407	22504	22651	22512	22323	22529	22549	22640	22330	22517	22786	22729	22517	22586	22431	22593	22428	22540	22615	22603	22290	22506	22753	22614	22644	22539	22601	22713	22640	22567	22494	22589	22394	22448	22530	22475	22541	22331	22328	22583	22412	22694	22806	22661	22476	22487	22403	22466	22357	22782	22378	22395	22521	22653	22532	22602	22487	22280	22342	22534	22671	22631	22521	22627	22367	22398	22636	22634	22527	22297	22612	22496	22694	22376	22321	22569	22383	22682	22515	22514	22585	22531	22538	22209	22545	22432	22722	22497	22653	22745	22920	22615	22336	22323	22613	22654	22726	22679	22662	22697	22489	22527	22721	22203	22484	22539	22631	22321	22443	22689	22449	22594	22506	22420	22420	22466	22528	22677	22555	22583	22387	22633	22727	22458	22541	22393	22636	22524	22480	22431	22431	22530	22729	22630	22433	22350	22389	22434	22357	22701	22439	22335	22415	22600	22358	22430	22323	22375	22602	22666	22365	22619	22794	22533	22688	22556	22595	22485	22610	22426	22467	22641	22640	22507	22576	22614	22465	22453	22557	22708	22664	22251	22463	22937	22656	22690	22609	22403	22557	22626	22449	22548	22691	22506	22828	22549	22597	22476	22685	22567	22628	22498	22563	22547	22572	22561	22610	22457	22568	22504	22423	22506	22584	22445	22498	22363	22476	22560	22516	22372	22508	22587	22848	22443	22838	22425	22405	22517	22562	22467	22658	22678	22461	22452	22419	22438	22670	22548	22811	22592	22827	22656	22372	22487	22519	22462	22568	22579	22769	22446	22497	22647	22421	22648	22318	22631	22570	22858	22755	22861	22552	22733	22462	22473	22510	22712	22569	22405	22512	22447	22621	22393	22592	22571	22430	22536	22399	22468	22348	22332	22500	22535	22314	22590	22614	22676	22551	22555	22557	22361	22397	22478	22752	22588	22730	22731	22435	22731	22544	22692	22509	22616	22399	22343	22596	22510	22477	22620	22381	22596	22776	22476	22506	22552	22654	22665	22638	22505	22558	22777	22490	22513	22595	22411	22667	22449	22386	22625	22437	22528	22599	22584	22577	22389	22598	22613	22517	22661	22581	22341	22506	22197	22504	22510	22407	22614	22621	22508	22694	22583	22568	22639	22709	22618	22495	22681	22492	22550	22593	22565	22327	22558	22685	22454	22696	22515	22615	22647	22298	22585	22464	22472	22331	22389	22562	22493	22318	22402	22592	22513	22471	22715	22504	22466	22470	22552	22727	22650	22585	22407	22506	22413	22588	22717	22617	22675	22767	22476	22658	22815	22698	22546	22669	22535	22362	22643	22614	22355	22475	22516	22603	22473	22652	22848	22697	22793	22418	22546	22520	22524	22729	22637	22481	22643	22666	22396	22525	22472	22519	22469	22464	22548	22462	22781	22725	22288	22515	22276	22369	22833	22437	22479	22362	22759	22456	22521	22621	22574	22552	22525	22614	22368	22482	22649	22636	22985	22295	22469	22430	22677	22428	22563	22544	22369	22529	22586	22394	22498	22700	22449	22483	22670	22488	22641	22477	22601	22332	22578	22622	22525	22601	22695	22388	22764	22814	22732	22566	22355	22569	22767	22570	22469	22520	22403	22514	22597	22626	22608	22656	22506	22763	22531	22428	22348	22737	22357	22311	22482	22478	22466	22632	22527	22545	22734	22596	22638	22504	22459	22463	22619	22446	22540	22640	22551	22371	22631	22552	22753	22674	22395	22588	22699	22500	22626	22646	22818	22539	22641	22415	22471	22658	22611	22576	22355	22819	22585	22596	22583	22337	22616	22700	22716	22566	22500	22701	22611	22425	22600	22572	22480	22427	22390	22556	22620	22656	22466	22593	22300	22424	22737	22584	22607	22401	22584	22778	22616	22577	22423	22521	22333	22494	22486	22684	22723	22508	22455	22313	22536	22578	22794	22534	22715	22200	22627	22745	22469	22431	22750	22201	22598	22669	22618	22663	22658	22347	22283	22421	22632	22609	22392	22690	22529	22796	22608	22480	22371	22606	22475	22510	22353	22729	22408	22625	22538	22644	22631	22382	22504	22584	22482	22336	22560	22241	22314	22661	22693	22385	22384	22709	22703	22590	22370	22563	22298	22697	22721	22361	22520	22716	22678	22773	22770	22574	22667	22664	22649	22518	22697	22412	22562	22410	22332	22552	22650	22709	22516	22670	22562	22721	22610	22486	22459	22512	22535	22599	22490	22635	22241	22337	22383	22438	22509	22453	22442	22508	22500	22420	22366	22440	22650	22601	22398	22564	22505	22429	22748	22763	22465	22625	22806	22517	22443	22562	22502	22490	22942	22623	22560	22608	22724	22496	22690	22494	22616	22576	22561	22572	22531	22542	22473	22818	22529	22488	22595	22568	22462	22431	22861	22598	22628	22535	22720	22616	22812	22691	22582	22698	22558	22590	22541	22449	22524	22474	22483	22487	22479	22695	22764	22508	22498	22561	22582	22672	22606	22493	22545	22617	22614	22575	22500	22509	22581	22651	22271	22656	22581	22404	22586	22503	22464	22594	22481	22889	22553	22366	22401	22605	22454	22538	22540	22820	22547	22278	22503	22581	22701	22448	22498	22636	22444	22538	22556	22540	22452	22526	22616	22600	22546	22406	22603	22327	22228	22630	22727	22474	22432	22744	22606	22507	22728	22812	22453	22436	22624	22629	22603	22583	22671	22624	22328	22563	22426	22668	22507	22582	22431	22593	22850	22656	22573	22469	22609	22438	22372	22588	22557	22934	22843	22574	22313	22363	22641	22552	22398	22477	22446	22593	22674	22660	22548	22545	22346	22797	22690	22523	22345	22628	22571	22635	22564	22546	22513	22675	22477	22607	22506	22586	22439	22556	22323	22456	22613	22594	22625	22440	22559	22736	22582	22440	22422	22430	22583	22487	22398	22484	22633	22753	22530	22443	22715	22584	22519	22657	22443	22727	22549	22711	22467	22451	22454	22538	22538	22374	22238	22403	22624	22833	22538	22463	22588	22504	22329	22435	22738	22667	22812	22500	22338	22609	22593	22518	22746	22839	22427	22422	22637	22713	22560	22642	22513	22462	22517	22808	22768	22636	22542	22752	22553	22597	22659	22581	22609	22601	22498	22491	22449	22543	22563	22523	22786	22718	22691	22728	22519	22567	22609	22316	22658	22539	22574	22643	22654	22700	22808	22709	22600	22493	22469	22696	22510	22685	22626	22685	22447	22669	22462	22517	22652	22360	22492	22706	22772	22710	22521	22639	22534	22690	22573	22464	22409	22640	22717	22670	22307	22658	22603	22481	22699	22524	22491	22542	22525	22561	22636	22576	22576	22580	22572	22590	22639	22486	22610	22403	22357	22709	22624	22430	22315	22715	22489	22522	22318	22239	22556	22314	22651	22728	22612	22576	22660	22548	22592	22517	22521	22699	22519	22554	22686	22518	22590	22886	22603	22626	22648	22312	22758	22544	22437	22667	22398	22667	22548	22548	22578	22442	22685	22840	22761	22543	22650	22415	22643	22617	22572	22742	22640	22429	22503	22710	22482	22584	22622	22521	22516	22524	22678	22572	22518	22335	22814	22537	22653	22613	22452	22633	22509	22341	22434	22549	22554	22590	22456	22617	22414	22489	22485	22423	22466	22480	22616	22620	22552	22552	22485	22486	22426	22311	22513	22325	22437	22499	22683	22659	22617	22447	22551	22310	22571	22477	22428	22603	22479	22671	22572	22701	22542	22683	22686	22673	22741	22478	22692	22573	22461	22554	22836	22754	22502	22369	22543	22558	22833	22436	22671	22576	22885	22409	22368	22410	22513	22524	22420	22497	22687	22653	22693	22887	22497	22471	22635	22325	22750	22552	22531	22400	22789	22598	22660	22671	22622	22716	22564	22638	22832	22594	22552	22502	22435	22335	22558	22549	22727	22630	22678	22600	22508	22519	22446	22818	22667	22529	22487	22727	22578	22511	22542	22515	22618	22475	22621	22256	22417	22370	22485	22616	22439	22534	22640	22545	22735	22597	22588	22631	22647	22418	22381	22534	22519	22458	22501	22549	22797	22483	22523	22583	22550	22594	22424	22653	22347	22611	22693	22691	22681	22548	22554	22358	22315	22419	22306	22638	22619	22455	22654	22543	22519	22570	22401	22577	22441	22737	22628	22430	22591	22580	22535	22584	22544	22418	22546	22544	22435	22507	22436	22229	22604	22362	22581	22593	22462	22532	22313	22661	22808	22616	22579	22420	22826	22590	22734	22582	22754	22526	22940	22769	22613	22529	22602	22529	22326	22701	22379	22477	22577	22494	22589	22432	22425	22813	22664	22407	22596	22654	22689	22858	22601	22742	22502	22772	22325	22448	22537	22539	22639	22411	22750	22571	22761	22833	22514
34685	32789	28005	22098	20253	21669	20028	17341	14894	14009	13854	13853	13820	13856	13774	13719	13884	13911	13800	13628	13707	13764	13714	13825	13816	13769	13589	13789	13729	13709	13500	13768	13722	13878	13564	13834	13963	13762	13633	13813	13741	13696	13669	13726	13720	13938	13701	13648	13955	13787	13729	13613	13695	13756	13856	13908	13734	13917	13811	13701	13640	13833	13846	13600	13893	13678	13754	13659	13641	13718	13871	13754	13893	13721	13781	13814	13884	13850	13662	13777	13722	13880	13894	13766	13881	13578	13574	13725	13821	13863	13651	13903	13852	13687	13807	13641	13761	13691	13603	13816	13777	13827	13737	13772	13645	13994	13968	13882	13682	13981	13787	13847	13662	13826	13702	13765	13722	13572	13894	13765	13778	13674	13829	13681	13684	13643	13566	13607	13793	13641	13742	13729	13549	13729	13769	13771	13890	13689	13885	13771	13747	13755	13845	13664	13717	13748	13622	13660	13668	13754	13680	13700	13858	13917	13737	13757	13471	13821	13735	13691	13745	13645	13751	13816	13701	13705	13797	13876	13799	13681	13790	13781	13797	13735	13775	13873	13738	13820	13781	13611	13874	13657	13720	13883	13907	13851	13738	13787	13849	13716	13818	13714	13778	13684	13720	13696	13743	13672	13796	13800	13830	13721	13861	13881	13690	13670	13706	13673	13745	13744	13839	13985	13597	13752	13813	13745	13672	13749	13863	13790	13779	13724	13841	13750	13616	13702	13678	13785	13644	13873	13717	13648	13624	13988	13746	13831	13743	13789	13812	13741	13749	13743	13868	13837	13789	13733	13738	13874	13941	13696	13867	13815	13788	13965	13757	13888	13790	13864	13698	13666	14010	13780	13672	13727	13703	13704	13918	13838	13779	13875	13569	13947	13752	13832	13740	13868	13911	13858	13937	13695	13703	13693	13883	13904	13754	13715	13731	13627	13741	13836	13759	13706	13811	13757	13685	13799	13895	13655	13879	13813	13857	13716	13942	13788	13656	13850	13915	13825	13797	13773	13718	13578	13823	13562	13958	13809	13757	13907	13965	13695	13560	13780	13800	13816	13747	13812	13729	13755	13788	13824	13686	13829	13742	13772	13795	13806	13933	13908	13603	13790	13807	13787	13856	13795	13741	13687	13871	13678	13899	13807	13479	13832	13798	13673	13870	13820	13815	13763	13687	13664	13658	13836	13898	13853	13747	13858	13698	13818	13781	13851	13778	13708	13876	13764	13882	13742	13688	13783	13703	13775	13862	13804	13938	13761	13726	13631	13797	13758	13664	13690	13834	13722	13655	13653	13855	13754	13633	13788	13649	13872	13854	13803	13835	13663	13863	13962	13683	13707	13743	13731	13916	13772	13762	13768	13815	13785	13828	13858	13974	13901	13870	13754	13795	13690	13694	13812	13656	13711	13551	13940	13797	13685	13826	13535	13748	13769	13704	13742	13704	13742	13891	13554	13753	13603	13755	13953	13650	13660	13641	13765	13796	13610	13835	13594	13795	13844	13782	13812	13693	13794	13759	13806	13690	13853	13818	13808	13839	13900	13855	13861	13570	13727	13711	13817	13512	13584	14019	13851	13831	13840	13718	13584	13597	13689	13761	13773	13815	13883	13743	13791	13694	13653	13762	13795	13573	13725	13753	13726	13908	13726	13784	13747	13458	13827	13863	13733	13786	13798	13737	13759	13787	13835	13795	13587	13815	13762	13822	13841	13937	13757	13642	13702	13718	13647	13901	13794	13768	13792	13738	13921	13854	13821	13719	13701	13647	13761	13742	13610	13711	13680	13828	13783	13864	13758	13822	13989	13797	13826	13721	13832	13857	13663	13900	13599	13793	13753	13906	13833	13658	13902	13783	13907	13712	13650	13830	13677	13818	13776	13722	13790	13743	13694	13748	13777	13881	13685	13856	13808	13786	13747	13757	13765	13595	13711	13754	13892	13712	13755	13750	13837	13609	13762	13875	13659	13732	13782	13639	13894	13658	13923	13618	13910	13580	13856	13865	13766	13705	13722	13780	13755	13785	13729	13647	13917	13708	13802	13802	13833	13778	13746	13845	13867	13782	13838	13868	13766	13616	13754	13634	13717	13985	13859	13743	13767	13804	13769	13735	13773	13857	13730	13867	13747	13786	13757	13722	13730	13601	13799	13666	13938	13800	13809	13743	13862	13646	13702	13880	13935	13829	13772	13825	13737	13925	13943	13713	13765	13686	13584	13819	13864	13852	13684	13912	13725	13754	13751	13873	13827	13851	13758	13776	13653	13669	13733	13829	13817	13658	13847	13750	13654	13779	13838	13846	13835	13649	13837	13643	13936	13808	13841	13694	13792	13702	13786	13699	13642	13863	13792	13754	13778	13697	13708	13728	13671	13760	13824	13635	13828	13809	13864	13769	14017	13782	13722	13754	13853	13651	13940	13566	13701	13736	13683	13797	13888	13876	13735	13694	13717	13818	13685	13777	13733	13825	13716	13874	13897	13739	13803	13840	13853	13771	13612	13642	13830	13746	13780	13881	13810	13852	13784	13725	13690	13677	13632	13791	13709	13815	13789	13759	13741	13980	13803	13713	13643	13900	13937	13716	13828	13750	13849	13845	13754	13709	13823	13777	13677	13706	13579	13754	13835	13786	13823	13768	13778	13776	13941	13771	13753	13833	13758	13647	13792	13726	13930	13823	13941	13727	13743	13624	13826	13960	13862	13672	13756	13838	13713	13745	13923	13710	13757	13792	13742	13715	13728	13583	13653	13787	13813	13797	13838	13884	13634	13796	13612	13771	13711	13702	13878	13617	13688	13514	13701	13733	13674	13959	13671	13726	13841	13833	13745	13910	13685	13844	13659	13702	13658	13781	13678	13859	13724	13780	13836	13934	13796	13755	13811	13856	13700	13766	13701	13641	13852	13930	13747	13888	13904	13780	13795	13713	13949	13799	13943	13910	13866	13715	13674	13828	13655	13872	13949	13805	13858	13792	13757	13684	13858	13656	13740	13711	13710	13816	13861	13707	13826	13785	13833	13805	13700	13682	13830	13622	13910	13675	13519	13709	13788	13640	13664	13827	13669	13830	13720	13618	13825	13744	13856	13794	13724	13875	14003	13872	13550	13794	13737	13912	13881	13812	13775	13739	13626	13707	13822	13776	13513	13655	13867	13732	13843	13657	13519	13879	13770	13696	13724	13623	13649	13886	13590	13553	13635	13503	13753	13829	13932	13846	13717	13818	13867	13791	13717	13785	13828	13853	13742	13718	13668	13710	13723	13737	13760	13780	13757	13765	13736	13780	13616	13844	13843	13688	13791	13826	13829	13649	13627	13939	13698	13782	13769	13662	13811	13710	13792	13784	13734	13774	13718	13906	13699	13821	13975	13818	14002	13738	13728	13761	13804	13989	13742	13846	13707	13720	13697	13745	13674	13778	13713	13807	13846	13866	13870	13675	13780	13903	13927	13904	13907	13832	13554	13709	13921	13780	13819	13770	13606	13873	13746	13758	13861	13727	13685	13823	13696	13770	13810	13763	13853	13963	13825	13829	13926	13902	13876	13798	13689	13785	13677	13876	13828	13746	13626	13596	13698	13762	13808	13750	13881	13795	13652	13707	13766	13899	13839	13801	13838	13802	13723	13735	13822	13952	13900	13751	13758	13855	13827	13877	13767	13808	13914	13813	13661	13763	14041	13719	13622	13747	13834	13792	13772	13722	13819	13972	13775	13660	13765	13890	13798	13722	13760	13942	13591	13682	13745	13922	13818	13828	13765	13766	13737	13817	13693	13755	13809	13829	13778	13738	13890	13726	13863	13908	13635	13763	13676	13792	13582	13816	13957	13604	13718	13889	13692	13881	13636	13793	13670	13878	13702	13886	13746	13739	13895	13716	13815	13777	13917	13798	13781	13842	13678	13725	13858	13810	13800	13895	13901	13735	13780	13898	13789	13686	13833	13786	13667	13814	13830	13543	13760	13727	13617	13612	13715	13783	13767	13807	13658	13604	13924	13790	13580	13804	13707	13808	13758	13724	13750	13770	13676	13719	13769	13854	13814	13841	13756	13717	13748	13814	13838	13669	13801	13796	13861	13686	13782	13716	13859	13766	13741	13674	13943	13763	13796	13573	13731	13789	13762	13714	13717	13770	13709	13547	13962	13758	13832	13874	13716	13737	13724	13722	13702	13742	13933	13741	13960	13692	13709	13820	13825	13732	13662	13825	13583	13836	13740	13866	13854	13798	13837	13741	13888	13864	13833	13858	13587	13840	13542	13760	13860	13871	13737	13728	13643	13876	13692	13882	13809	13722	13799	13760	13502	13774	13776	13600	13732	13706	13902	13758	13798	13686	13955	13732	13747	13574	13854	13891	13693	13754	13922	13738	13849	13681	13818	13751	13799	13600	13837	13806	13867	13811	13846	13875	13651	13765	13738	13731	13818	13801	13559	13745	13726	13833	13691	13687	13765	13779	13873	13672	13758	14002	13901	13671	13825	13673	13989	13775	13898	13726	13654	13719	13706	13808	13802	13711	13827	13846	13880	13594	13763	13652	13934	13792	13763	13795	13567	13837	13816	13668	13780	13879	13844	13772	13694	13618	13897	13784	13987	13631	13774	13956	13759	13694	13882	13741	13953	13970	13833	13784	13812	13800	13816	13943	13804	13714	13874	13844	13794	13799	13640	13622	13628	13650	13741	13750	13594	13714	13802	13674	13744	13926	13701	13743	13600	13660	13932	13905	13858	13852	13866	13749	13805	13846	13879	13963	13853	13710	13769	13831	13541	13850	13714	13711	13762	13835	13660	13774	13663	13623	13760	13864	13821	13777	13730	13719	13800	13752	13747	13856	13706	13898	13881	13811	13810	13788	13712	13783	13921	14164	13753	13773	13703	13675	13857	13768	13638	13790	13552	13721	13818	13885	13631	13749	13901	13615	13716	13797	13771	13685	13682	13676	13663	13778	13903	13752	13851	13818	13866	13753	13875	13768	13923	13674	13887	13744	13729	13819	13799	13733	13760	13729	13644	13821	13714	13720	13789	13772	13793	13873	13837	13699	13750	13965	13793	13819	13702	13797	13562	13575	13944	13780	13636	13691	13716	13778	13915	13799	13815	13842	13992	13789	13772	13546	13704	13747	13557	13730	13839	13807	13917
25890	21888	29563	37206	44362	49980	51907	41515	30970	25307	23384	22726	22800	22378	22845	22709	22682	22756	22698	22419	22654	22515	22718	22586	22642	22658	22409	22572	22594	22398	22262	22564	22448	22556	22631	22623	22496	22467	22474	22682	22570	22600	22495	22551	22489	22850	22521	22515	22584	22294	22394	22701	22650	22552	22465	22521	22681	22522	22745	22559	22475	22445	22332	22767	22450	22427	22701	22639	22406	22357	22487	22595	22567	22583	22535	22476	22560	22502	22489	22272	22622	22565	22461	22650	22381	22583	22414	22371	22405	22252	22537	22558	22762	22519	22633	22617	22755	22768	22441	22653	22437	22773	22486	22473	22536	22439	22685	22703	22613	22303	22346	22438	22483	22452	22372	22578	22534	22515	22571	22373	22219	22329	22462	22400	22475	22566	22419	22387	22566	22644	22615	22481	22628	22447	22589	22585	22589	22791	22504	22578	22540	22561	22616	22730	22728	22419	22522	22707	22652	22644	22670	22461	22586	22371	22650	22509	22346	22796	22296	22389	22679	22572	22551	22559	22356	22660	22530	22495	22690	22539	22369	22566	22623	22452	22525	22264	22482	22603	22714	22664	22623	22394	22754	22541	22555	22445	22670	22626	22511	22539	22361	22261	22489	22499	22659	22640	22408	22512	22534	22508	22360	22680	22806	22580	22396	22265	22418	22754	22600	22577	22553	22670	22633	22567	22545	22494	22321	22597	22545	22453	22510	22605	22512	22442	22408	22686	22517	22429	22528	22614	22562	22369	22531	22692	22620	22463	22572	22597	22700	22759	22554	22585	22504	22412	22549	22692	22670	22573	22340	22584	22483	22284	22711	22545	22535	22502	22260	22435	22428	22511	22693	22281	22444	22528	22478	22591	22756	22344	22480	22667	22201	22403	22551	22725	22323	22531	22539	22549	22539	22309	22379	22737	22381	22542	22767	22339	22400	22589	22368	22341	22607	22563	22607	22409	22420	22551	22627	22471	22547	22556	22465	22372	22473	22643	22545	22628	22437	22516	22507	22656	22597	22581	22542	22427	22539	22498	22505	22461	22302	22199	22622	22629	22470	22509	22661	22666	22509	22616	22526	22660	22421	22727	22586	22507	22540	22643	22512	22501	22464	22637	22453	22574	22616	22673	22453	22322	22597	22637	22780	22593	22554	22714	22438	22228	22593	22467	22519	22518	22572	22478	22489	22888	22542	22542	22411	22499	22564	22411	22341	22199	22499	22553	22613	22733	22498	22574	22562	22325	22504	22537	22295	22522	22542	22483	22395	22455	22425	22227	22625	22613	22732	22452	22724	22274	22650	22715	22405	22595	22668	22416	22470	22503	22695	22508	22578	22604	22588	22621	22659	22608	22573	22620	22509	22406	22479	22752	22491	22377	22576	22246	22490	22410	22411	22556	22440	22491	22503	22137	22572	22448	22619	22466	22524	22513	22550	22322	22706	22477	22664	22607	22611	22464	22402	22509	22379	22458	22588	22474	22485	22527	22567	22566	22377	22576	22310	22259	22463	22450	22757	22630	22607	22659	22647	22590	22435	22321	22449	22600	22684	22626	22691	22521	22712	22582	22706	22414	22497	22633	22452	22444	22783	22381	22625	22524	22645	22524	22495	22564	22697	22572	22422	22649	22574	22420	22675	22585	22668	22668	22457	22453	22255	22597	22625	22553	22538	22617	22464	22479	22411	22531	22404	22434	22428	22477	22656	22554	22633	22561	22571	22406	22378	22369	22579	22343	22874	22698	22275	22472	22569	22282	22482	22628	22682	22494	22583	22708	22610	22671	22328	22479	22506	22319	22782	22426	22386	22487	22560	22533	22338	22544	22589	22788	22529	22479	22553	22618	22576	22535	22557	22625	22318	22380	22754	22602	22551	22294	22589	22618	22798	22839	22557	22669	22507	22626	22612	22654	22586	22557	22569	22403	22766	22563	22397	22604	22598	22387	22522	22631	22674	22541	22495	22376	22461	22493	22764	22383	22655	22490	22478	22536	22346	22386	22647	22490	22392	22535	22610	22496	22365	22565	22527	22572	22346	22484	22458	22382	22379	22246	22531	22333	22699	22339	22442	22555	22600	22606	22530	22570	22503	22595	22510	22356	22580	22530	22420	22476	22471	22515	22586	22631	22371	22548	22529	22632	22755	22750	22757	22476	22528	22394	22649	22678	22336	22469	22471	22460	22614	22559	22548	22573	22632	22336	22499	22356	22606	22395	22676	22645	22688	22531	22528	22607	22453	22843	22587	22592	22677	22554	22646	22530	22552	22511	22720	22460	22558	22654	22571	22439	22582	22488	22788	22502	22381	22616	22560	22583	22449	22366	22199	22466	22540	22612	22563	22524	22511	22706	22434	22524	22500	22382	22535	22676	22464	22666	22792	22617	22692	22688	22429	22681	22405	22537	22576	22396	22418	22482	22581	22680	22619	22594	22621	22650	22558	22526	22531	22511	22638	22431	22520	22490	22609	22765	22417	22307	22457	22596	22508	22461	22634	22699	22820	22535	22645	22469	22622	22708	22645	22453	22529	22352	22574	22353	22478	22464	22518	22614	22738	22582	22598	22483	22576	22694	22559	22533	22505	22502	22465	22408	22403	22532	22524	22333	22523	22571	22570	22679	22474	22454	22503	22435	22660	22544	22505	22589	22264	22506	22650	22563	22354	22304	22325	22669	22399	22529	22823	22477	22624	22500	22555	22319	22581	22577	22374	22600	22684	22739	22564	22687	22484	22617	22446	22626	22627	22348	22580	22629	22454	22400	22499	22566	22610	22534	22584	22432	22455	22548	22272	22662	22414	22527	22504	22467	22626	22661	22432	22549	22390	22430	22606	22542	22309	22482	22506	22410	22569	22635	22643	22652	22520	22706	22359	22378	22603	22524	22407	22803	22917	22488	22460	22447	22677	22405	22604	22636	22711	22688	22660	22622	22545	22574	22530	22687	22637	22465	22405	22564	22640	22703	22527	22421	22560	22345	22580	22639	22570	22572	22544	22440	22581	22686	22523	22508	22648	22442	22667	22464	22553	22613	22579	22453	22599	22542	22663	22366	22649	22571	22632	22588	22498	22514	22672	22650	22737	22592	22410	22775	22589	22443	22779	22658	22575	22429	22580	22682	22469	22631	22499	22614	22402	22502	22711	22743	22681	22491	22607	22467	22382	22722	22377	22523	22529	22612	22267	22411	22496	22568	22796	22920	22423	22414	22654	22764	22635	22555	22513	22713	22418	22538	22448	22288	22481	22462	22474	22558	22529	22455	22375	22593	22643	22375	22458	22413	22767	22678	22540	22566	22370	22530	22682	22489	22492	22228	22671	22629	22576	22714	22468	22614	22708	22590	22535	22423	22605	22546	22478	22566	22646	22535	22444	22563	22599	22704	22248	22497	22501	22489	22571	22726	22441	22403	22271	22624	22536	22491	22585	22527	22526	22527	22459	22657	22548	22404	22546	22348	22452	22461	22505	22444	22750	22921	22419	22488	22619	22704	22540	22610	22376	22589	22543	22666	22843	22496	22586	22605	22674	22434	22710	22434	22547	22421	22403	22479	22427	22564	22546	22814	22476	22788	22594	22588	22497	22563	22584	22643	22198	22442	22420	22699	22529	22616	22591	22548	22706	22608	22568	22486	22686	22379	22648	22551	22619	22699	22572	22451	22606	22602	22506	22661	22630	22590	22603	22546	22533	22466	22509	22562	22652	22794	22676	22303	22276	22445	22527	22423	22329	22729	22449	22506	22513	22570	22569	22487	22420	22413	22286	22585	22526	22552	22616	22558	22358	22395	22401	22533	22571	22424	22378	22626	22678	22473	22482	22512	22529	22554	22460	22361	22490	22484	22564	22418	22579	22517	22497	22480	22366	22649	22604	22575	22443	22589	22295	22400	22491	22565	22514	22396	22330	22443	22710	22578	22567	22414	22624	22668	22672	22446	22738	22475	22613	22505	22425	22683	22591	22529	22671	22599	22495	22072	22509	22444	22537	22391	22489	22668	22620	22691	22603	22614	22588	22583	22502	22339	22495	22533	22571	22660	22410	22501	22661	22322	22323	22404	22677	22259	22581	22631	22486	22547	22588	22535	22649	22412	22512	22643	22251	22628	22538	22625	22570	22579	22610	22565	22495	22373	22377	22316	22756	22567	22659	22564	22563	22478	22612	22547	22546	22534	22757	22400	22625	22573	22391	22594	22434	22503	22385	22464	22543	22283	22308	22430	22392	22529	22554	22558	22662	22633	22583	22751	22531	22816	22671	22660	22601	22410	22150	22269	22648	22326	22669	22651	22583	22794	22686	22647	22604	22628	22885	22548	22350	22300	22573	22709	22448	22344	22453	22844	22453	22579	22428	22544	22635	22644	22577	22526	22448	22481	22635	22687	22573	22665	22521	22658	22408	22390	22692	22503	22414	22579	22513	22506	22566	22520	22514	22669	22353	22836	22299	22427	22523	22602	22591	22504	22336	22656	22623	22595	22499	22662	22626	22812	22669	22419	22643	22491	22592	22452	22442	22685	22800	22564	22449	22509	22508	22855	22767	22559	22456	22334	22370	22535	22525	22451	22650	22559	22758	22640	22843	22439	22514	22706	22652	22533	22341	22533	22695	22518	22288	22476	22434	22607	22660	22524	22238	22337	22628	22540	22525	22440	22239	22571	22563	22477	22700	22638	22631	22451	22635	22729	22558	22787	22563	22482	22352	22540	22529	22692	22713	22723	22765	22384	22701	22540	22596	22608	22662	22607	22785	22553	22555	22545	22615	22410	22451	22694	22678	22282	22342	22438	22608	22284	22493	22514	22501	22457	22701	22478	22571	22465	22563	22435	22802	22390	22571	22421	22501	22558	22491	22479	22745	22580	22460	22648	22541	22379	22479	22717	22588	22439	22536	22307	22609	22566	22497	22541	22568	22503	22741	22767	22335	22489	22606	22663	22643	22521	22281	22518	22680	22475	22616	22580	22571	22455	22609	22372	22370	22378	22706	22518	22301	22684	22219	22650	22476	22723	22884	22633	22733	22636	22608	22453	22718	22536	22577	22386	22436	22568	22342	22699	22300	22198	22375	22547	22618	22716	22323	22442	22477	22416	22375	22529	22747	22827	22431	22479	22618	22685	22654	22605	22556	22476	22561	22307	22682	22533	22479	22504
32320	45569	37644	38639	41878	45741	44398	31540	20532	15146	14343	14231	14099	14044	13997	14140	14001	13999	13992	14060	14014	14112	14168	13806	14033	14016	13987	13925	14124	14066	14201	13937	14054	14003	14028	13805	14031	13872	14060	14037	13955	13951	13918	13955	13974	14009	13918	13957	13870	14156	14015	13865	13942	14028	13933	13910	13885	13818	13974	13975	13869	13933	14087	14132	14140	13970	13974	13900	14107	13940	13934	13862	13909	14015	13912	13987	14096	14087	14023	14130	13967	14078	13897	13929	13874	13984	13740	13784	13861	13990	14006	14035	14045	13825	13966	13938	14028	14003	13797	13970	13979	13805	13821	13946	14047	13925	13809	14057	13982	13834	14085	14060	13910	13943	13870	13972	14048	14024	13961	13854	13985	13811	13936	14177	14057	14025	14017	13916	14055	13837	13940	14060	13802	14004	13922	13933	13911	14069	13834	13823	14079	13910	14270	14055	13995	13853	13869	14046	14030	13902	14010	13806	14007	13922	14078	14042	14015	13949	13968	13985	14054	13958	13933	13891	14067	13968	14193	13945	13978	13921	13887	13849	13876	13856	13920	13930	14064	13944	13951	14114	13850	14107	14020	13941	13850	13853	13998	14046	13971	13946	13895	14015	13970	13851	14032	14000	13941	13900	14020	13929	14013	14099	14080	13951	14004	13952	13955	13821	13755	14156	13956	13863	14205	13921	14121	13948	13777	13935	13912	14180	13989	13782	13951	14005	14012	13938	13937	13903	13891	13900	13887	14001	13955	13975	13842	13958	13833	13910	13909	13828	13932	13813	13980	13937	13926	13928	13997	13936	14081	14030	13650	13981	13867	14081	14008	14068	13790	14023	13960	13907	13840	13730	13868	14094	13968	13929	13948	13826	14015	13896	13851	13798	13851	13933	14039	14028	14051	13946	13811	14035	13750	14001	13881	13897	13920	14040	13899	13912	13875	13881	14026	14093	13988	13824	13910	13934	13887	14101	14058	13900	13920	14015	13988	14147	13955	13782	13929	14076	13954	13903	13963	13976	13977	13837	14044	13941	13889	13888	13881	13836	14019	13776	13719	13941	14076	14078	13959	13860	13942	13976	13945	14011	14038	14009	13955	13770	13921	14074	14019	13761	13914	13859	13986	13829	13923	13906	13783	13998	13906	13980	13882	13986	13899	13940	13835	14105	14024	13986	13966	14058	13955	13940	14048	13868	13951	13881	14000	13932	13898	13948	13892	13946	13928	13959	13918	13919	14061	13883	13959	13824	13990	13935	13997	14030	13878	13906	14182	13947	13778	13858	13984	13874	13972	13864	13925	14055	13962	13884	14027	14040	14153	13912	13903	13977	13914	14017	13915	13973	13933	14100	14056	14034	13972	13776	13920	13935	13923	13955	13920	13998	14170	14008	14052	13958	13985	13904	13843	13883	14064	14024	13975	14001	13835	14158	13907	13719	14084	13944	13863	13708	14055	14061	13951	14120	13933	13774	14099	13838	13998	13926	13826	14006	13823	13959	13860	14079	13926	13996	13873	13898	13883	13874	13915	13869	13980	13909	13926	14051	14125	13832	13821	13880	13905	13944	13992	14021	13958	13786	13805	13789	13951	14031	13922	13996	13944	14079	13931	13798	13916	14029	13874	13899	13881	13993	13990	13943	13931	14063	13889	13720	13801	13864	13987	14108	13969	14048	14050	13837	13979	13758	14013	14118	13852	13964	13880	13971	13939	13894	13964	13901	14005	13988	14028	13803	13995	13975	13815	14005	13922	13815	13901	13957	13903	14083	13931	13922	13869	13900	13958	14209	13819	13921	13980	14012	13847	13830	13969	13964	13916	13982	14056	13902	13951	14031	13885	13914	13852	13934	13876	13821	13934	14015	13969	13863	13890	13972	13933	13945	13987	13919	13947	13977	13844	13880	13737	13891	13959	13931	13866	13928	13809	13890	14130	14026	13955	13921	13893	13952	14137	13952	14119	13891	14031	14060	13928	13806	13819	13897	13975	13893	13974	14140	13928	13924	14077	13911	13967	13902	13810	13816	14031	13833	13972	14097	14047	13846	13870	14077	13878	14035	13858	14050	13965	13970	13843	14064	13946	13939	13953	14059	13959	13878	13748	13942	14018	13927	13840	13972	13863	13938	13729	14027	13892	14060	14078	13830	13961	14003	14046	13737	13979	14030	13838	13849	14010	14108	13927	14115	13914	13963	14007	13916	14006	13908	13806	13980	14020	13793	13930	14009	13936	13854	13884	14135	13988	14153	13742	14041	14047	14048	13887	14016	13933	14022	14014	14030	13902	13786	13779	13979	13902	14070	13836	13922	13913	13890	14150	13900	14006	14039	13876	13991	14038	14053	13874	14094	14096	13940	13989	13996	14011	14048	13908	13982	13970	14076	13984	13909	14015	13997	14108	13904	13850	14069	13915	14176	13924	14009	13861	13753	14040	13920	13981	13890	14076	13855	13957	13901	13828	13968	13956	14078	13983	13924	14028	13901	13976	13901	14081	14109	13937	14027	13993	13784	13989	13856	14033	14138	13932	13895	13919	13992	13681	13958	13979	14152	13916	14136	13866	13834	14074	13707	13899	13969	14088	14011	14175	13960	14023	13979	13944	14133	13892	13917	14061	14035	13934	13972	13902	13862	14118	13843	14000	14224	13873	13999	13886	14107	13968	13854	13891	13786	14070	13968	13872	13876	13917	13993	13765	14013	13976	13923	13912	13937	13842	13948	14013	13911	14016	14028	13866	14051	13875	13963	13884	13927	14099	13727	14029	13854	13921	13974	13872	14192	14032	13999	14012	13820	14033	13998	14079	13965	13887	13878	13867	13923	14058	13939	13843	13920	13912	14066	13893	14059	14018	13915	13803	14075	13953	13983	13700	13859	14028	13942	13937	14095	13816	14073	13875	13858	13936	13906	13987	13925	13971	14153	13904	13932	13626	13841	13844	13933	13932	14008	13912	13971	13919	14238	13842	14009	14068	13841	14185	13900	14100	13945	14079	14076	13857	14023	13844	13991	13851	13976	13944	13890	14019	13902	14156	13876	13860	14034	13924	13821	14074	14051	14020	14150	13897	13846	14046	14036	14004	13850	14141	13831	14084	13909	14025	13847	13965	13938	14101	13910	13969	13957	13818	13976	13934	13974	13947	13923	13936	13821	13784	14071	13989	13865	14057	13890	14113	14018	14058	14048	13826	13981	14003	14072	13932	13931	13931	13980	13979	13929	14006	13886	13958	13926	13981	14023	14078	13732	14108	13905	13969	14161	13810	13993	13832	13711	13860	13915	13785	13828	13967	14110	13884	14054	13969	13806	13791	13802	13855	14017	13892	13885	13775	13843	13985	13983	14056	14053	13901	14049	13880	14045	14046	13944	14157	13930	13833	13777	13868	14001	14078	13874	13940	13862	14145	13961	13786	13908	14169	13958	13921	13940	14164	13975	13870	14030	13930	14090	14009	14033	14031	13985	13961	13865	14030	13888	14036	13879	13945	13985	13993	14085	14032	13968	14038	13983	13850	14002	13911	14005	13918	13912	13975	13966	13891	13971	13946	13858	13993	14137	13943	13977	14027	13885	14044	13895	14023	13892	13910	13922	13976	13991	13874	13890	13682	13957	13840	13805	13912	13943	13848	14032	13992	14028	13964	14050	13959	14074	13914	14103	13990	13936	13856	13945	13981	13906	14154	13947	14081	13923	14081	14042	13933	13948	13848	13954	13949	13958	14060	13976	14053	14044	13905	14015	13912	13800	13920	14020	13954	13818	13817	13824	14118	14050	13990	13884	13918	14041	13730	13889	13972	14148	14128	13832	13908	13834	13898	13814	13804	13816	14143	13971	13985	14059	13945	14068	14009	13966	14042	14122	13932	13957	13924	14123	13885	13935	13870	13919	13881	14232	13821	13875	13958	14038	14085	13994	13968	13949	13777	14008	13836	13894	13885	14027	14002	13915	13831	13897	13927	13996	13996	13949	13727	14029	14060	13960	14015	14095	13977	13963	13984	13889	14000	14012	13906	13751	14174	13983	13902	14009	14098	14014	14066	14066	13836	14053	14038	13938	14064	13937	13981	13949	14099	13841	13991	13935	13935	13967	14036	13943	14043	13960	14090	13840	13798	14015	14078	13854	14017	13971	13977	13997	13991	13814	13832	13915	14095	13865	13957	14086	13982	14044	13935	13921	13889	13986	14105	14007	13938	14068	13885	14028	14101	13808	13966	14081	13963	13800	14010	13841	13970	14062	14052	13951	14105	14040	13900	14043	13938	13988	13878	14028	14000	13886	13985	13837	14037	14009	14013	13798	14152	13868	13823	13758	13774	14133	14027	14040	13947	14139	14060	13871	13946	13980	14029	13927	13908	13980	13924	13985	14058	13966	13831	13944	14099	13773	13984	13940	13951	14088	13926	14021	13904	14039	14065	13849	13842	13726	13886	13921	14055	13833	14026	13898	14131	14023	14158	13882	13919	13912	14040	13935	14113	13836	13750	13987	13817	14034	13909	13901	14044	13872	14092	13977	13987	13856	13984	13811	13813	14040	13799	14196	14042	13854	14040	13911	14001	14013	14090	13994	13892	14086	14054	14039	13935	13892	13814	13950	13964	13870	14112	14022	13864	13967	14103	13898	14080	13960	13969	13906	13841	14109	14143	14015	14089	13739	13957	13851	14082	14012	14078	13927	13869	14084	13998	14051	14067	13959	13925	14007	13910	13904	14097	13877	13799	14032	13831	14009	13933	14018	13570	14000	13883	14039	13946	14008	13917	13850	13962	13904	13974	13849	13852	13855	13899	13973	13968	14021	14027	14062	14064	14082	13961	14000	13998	13901	13823	13893	14085	14034	14015	13911	13948	13765	14053	13919	13954	13867	13892	13891	13994	13903	13981	13923	14072	14100	14007	13989	13955	13993	13985	13903	13993	13836	14105	13896	13987	13907	13958	13894	13938	13942	13989	13886	13892	13922	14005	13898	13920	13812	13956	13905	13859	14009	13937	13983	14063	13929	13988	14022	14089	14025	13844	13970	13948	13834	13945	13853	14057	13995	13968	14115	13877	13927	13814	14178	13976	14077	13959	13821	13971	14071	13864	13819	13925	13858	13915	13770	13974	14007	13942	13891	14065	14097	13896	13999	14031	13739	14036	13955	13909	13812
23749	21544	28905	28639	45998	61436	65045	56797	41667	29715	25307	23717	23281	23647	23164	23370	23064	23230	23350	23108	23113	23227	23306	23091	23120	23041	23056	23189	23098	23020	23166	23248	23023	23146	23316	22965	23068	23063	23017	22991	22968	22843	23173	22953	22855	23020	23181	23046	22869	23139	23229	23052	22937	23205	23002	22915	23053	22961	23113	23091	23140	22923	22789	22885	22857	23290	22834	23210	23288	23194	23137	22885	23007	22974	23004	23029	22720	23006	23064	23015	23028	23078	23043	23129	23131	23303	23002	23102	23125	23009	22895	22778	22996	23021	22836	23053	23164	23178	23310	23024	23138	22999	22928	22840	22930	22938	23036	23067	23154	23072	22903	22877	22920	22977	23264	23206	22898	23098	23128	22810	22952	22837	23152	22801	22771	22752	22783	22877	22870	22746	23249	23135	22897	22971	23018	23146	23046	22866	23004	23109	23084	23072	23114	22952	22969	23098	22955	22984	23017	22987	22759	23202	23160	23065	23082	23238	23012	23127	23099	22997	22902	22961	23191	22915	23073	23054	23086	23044	23159	23016	22915	22874	23059	23256	22952	23088	23026	23090	22952	22829	22975	22998	22962	22837	22933	23234	23071	23102	23157	22998	22886	23116	23007	23112	23154	22878	23234	22976	23035	23111	22900	22960	22955	23018	23029	23153	23198	23011	22792	22795	23018	23181	23277	23120	23095	23044	23054	23014	22837	23127	22974	23088	23024	23162	23239	23047	22779	22986	23099	23068	22682	22987	23039	23117	23129	22881	23028	23148	22836	22974	23240	22927	22991	23011	22920	23055	22919	23112	23027	23054	23157	23065	23123	23196	22931	22934	23125	23071	23049	23036	23108	23130	22990	23059	22843	22856	23228	23010	22768	23093	23075	23246	23046	22950	23050	22753	22938	23213	23147	22818	23066	23147	23336	22832	22960	23043	22814	23025	23224	22854	23274	23003	23159	23003	22841	22935	22974	22918	22911	22892	23233	23010	23049	23216	23315	22781	22857	22885	23155	23016	23032	22893	23056	23080	22910	22849	23287	23219	22905	23052	22866	22799	23152	22876	23148	23159	23037	23033	23187	23008	23093	22863	23029	22849	22916	22946	23039	22936	23056	23037	23112	23221	23039	22969	22991	22888	23150	23035	22937	23005	22975	23022	22954	22970	23090	23009	23143	23041	23050	22999	23020	23089	23250	22830	23193	23040	23092	22896	22831	22917	22924	23076	22712	22964	22762	23024	22861	22920	23115	23066	23139	22910	23065	23153	22928	22767	23191	22857	22910	22918	22935	23085	23073	23186	22987	22997	22861	23022	23128	22618	23009	23210	22964	23076	22928	22972	23230	22827	23011	23071	22821	22920	23117	23041	23327	23103	23070	22977	23288	23071	22888	23007	23119	22885	23063	23120	22873	23127	23065	22937	22833	23004	22954	23013	23030	23169	22973	23184	23066	23108	22851	22996	23007	22777	22611	23003	23049	23147	22817	22747	23012	23032	22987	22940	22935	23057	23026	23340	23178	23252	23166	22967	22970	23000	23142	23321	23115	22784	23139	22874	22971	22770	22902	23108	23117	22842	23171	23008	22875	23187	23060	22757	23225	22971	23030	22785	23320	22667	23229	22965	23237	23204	23180	23081	23194	23105	23113	23047	22888	23108	22896	23181	23001	23155	23180	23040	22754	23201	23131	22920	23038	22715	23112	23153	23447	23077	23033	22709	23117	23128	23156	23218	23034	23129	22949	23002	22916	23118	23046	22975	22955	23280	22908	22913	22986	23034	22688	22961	23012	22908	22785	22813	23060	22957	23078	23076	22936	22897	23086	23113	23164	22968	23164	23061	23172	22953	22814	22859	23047	23078	23019	23182	23146	22804	23383	23047	22918	22798	23289	23036	23254	23013	22952	22931	22916	23077	22874	23200	23139	23070	23061	22994	23088	23028	22845	23188	22901	22788	22986	23075	23096	23149	22957	23040	23024	22913	22986	22867	22921	22775	22709	23164	22809	23149	22862	22945	23167	23077	23145	23141	23144	23028	22905	23089	23129	22865	22910	23163	23265	22975	23153	22871	22966	22765	23066	22996	23049	22847	23170	22975	22852	22998	23257	22998	23355	22970	22847	22953	23012	23071	22874	22836	23024	23093	22820	23130	23138	22967	22855	22794	23000	23200	23019	23010	23347	23106	23027	22981	22877	23096	22966	23116	23019	22723	23022	23039	22841	22901	22821	23023	23125	23183	23032	23135	23157	23026	23105	23139	23011	23013	23015	22989	22962	22844	22973	23104	22901	22976	23243	23256	22980	23074	23003	23052	22957	22974	22956	23064	23075	23178	22985	23049	23009	23037	23073	23065	22883	23105	23321	23143	22892	23095	23269	23052	23119	23042	22813	23223	22959	23140	22935	23011	23150	22883	22976	22800	22853	23128	23210	23231	23212	23028	23121	23082	23071	22958	23034	22871	22955	22952	22872	23022	23084	23207	22986	23098	23251	22875	23070	23204	22839	22957	23130	22878	23076	23080	22925	23090	23047	22855	22925	23061	22836	23136	23039	22956	22923	22908	23157	23026	23177	22971	23085	22816	22766	23142	22982	23036	23150	22951	23062	22993	23104	22869	23114	22840	22992	22896	22853	22902	23123	22903	23084	23065	23084	22911	23035	22957	22803	22916	23003	23095	23159	23028	22705	23066	23245	23095	23131	22735	22925	22962	22819	22955	23218	22983	23158	23061	22948	22712	23137	22888	22924	23202	23072	23015	23133	22976	23009	23089	23089	22980	23101	23052	23055	22956	23083	23197	22837	22940	22982	22979	22958	23069	23033	22873	23101	22993	22916	23013	22957	23347	22975	22971	22997	23147	22987	22753	23337	23006	22971	22988	23055	23033	23127	22940	23114	23217	23139	23055	23111	22999	23072	22794	23053	23106	23001	23100	23041	23058	23362	23074	23001	23257	22825	22932	23105	23081	23054	23001	23067	22992	22937	22952	22884	23162	23314	23127	23070	22921	22949	22890	22949	23070	23069	23200	22968	22982	22842	22899	23041	23112	23074	23239	22914	22817	22957	22959	23212	23078	23049	22938	23061	23182	23023	22789	22766	22892	22956	22928	22827	22953	23025	22954	22905	22959	23067	22988	23144	23170	22904	22919	23143	22807	23164	23139	22967	22970	23244	23079	22883	23144	23019	23104	23119	23103	22786	23066	23023	22941	23135	23121	22889	22991	23155	23085	23017	22950	22924	23235	23043	22888	22997	22738	23185	23101	22962	22836	23072	22865	22936	23117	22894	23040	23009	22930	22922	23041	23271	22876	23143	22903	23106	23036	23129	22935	23132	23067	22851	22931	23504	23189	23089	22819	22886	22940	23010	22890	23079	23083	23029	23101	22677	23015	22805	22998	22944	23154	23079	23130	23115	22900	22920	23140	23261	23163	23285	22881	23018	22998	23014	22928	23007	22881	22923	22906	22937	23019	22936	23221	22914	23154	23047	23053	23257	23073	23007	22981	22798	23095	22961	23325	22990	23188	22901	22980	23073	22884	22834	22870	23045	23191	23017	22954	23111	22926	22977	22851	22919	22983	23020	22953	22614	23024	23209	23048	23039	23083	22882	23091	22990	23127	22786	22959	22989	22760	23065	22880	23058	23160	23235	22887	22969	23163	22801	23320	23086	23033	22898	22896	23020	22833	22930	23086	23111	22955	22862	22886	22955	22956	22828	22697	22871	23017	23142	22936	23068	23186	23052	22909	23017	22946	23171	23097	23076	22976	23118	23010	23120	23074	22985	22905	22903	23020	22932	23036	22881	22937	23003	22985	23103	23059	22913	23217	22962	22929	22800	22876	23085	23023	23110	23066	22688	23010	23189	23118	23007	23076	23024	22818	22895	22952	23031	23046	23091	22835	23212	22958	23066	22939	22934	22868	22952	22868	22926	22915	22868	23103	23132	23248	23160	22885	22702	22956	22925	23109	23087	22859	22901	23145	23038	22965	23036	23163	22896	22901	22864	22986	23165	23175	22914	22873	23109	23070	23161	22959	22876	23101	22820	23089	23105	22978	23006	22994	22949	23230	22938	22785	23079	23158	23028	22997	23016	22825	22988	23190	23036	23082	22811	22845	23221	22974	23043	23135	22903	23208	22952	23094	22965	22969	23044	23116	23126	22926	22987	22842	23273	22934	23169	22882	22973	23016	23019	22964	23096	22817	23060	22876	23150	23063	22902	22742	22996	23056	23046	22889	23260	23162	22957	22998	22976	23080	23067	22999	22923	23009	22926	22980	23033	23093	22981	23092	22917	22898	22995	23085	23154	23002	23156	23112	22980	23033	23291	23090	23158	22923	23055	22945	22895	23117	22808	23146	23013	23182	23087	23038	22860	23024	23166	23066	22885	22959	22967	22970	22997	22929	22993	22978	22885	22969	22967	23044	23021	23083	23068	23093	23238	23201	22890	23099	23080	23167	23202	22987	22896	23068	22964	23109	22891	23075	23022	22879	22947	22923	23027	23019	23042	22981	23040	23037	23151	23065	23145	23013	23208	23119	23134	22948	23022	23121	23176	22949	23012	23298	23105	23207	22870	23056	23046	23031	23152	23263	22991	22977	22827	22978	23117	23095	22896	23023	22806	23039	22948	22893	22774	22908	23093	23030	23179	23062	23052	23031	23285	22936	23027	22876	23023	23088	23013	22954	23034	23124	23113	23160	22978	22727	23215	23091	22937	23167	23197	23071	23064	23196	22868	23067	22852	22786	22890	22807	22746	23171	23207	23012	22960	22769	23288	23012	23034	22878	22919	23143	23008	22835	23073	22977	23237	23020	22826	23106	23185	23252	22922	23022	23078	22909	23113	23023	23085	23084	22873	23191	23297	22888	22949	22995	23051	22992	22872	23067	22959	22975	23138	23156	22874	22972	22949	22794	23106	23065	23050	22950	23079	23132	23138	23034	23029	23131	23032	22846	22970	22830	23064	22796	23071	23006	23099	22938	22924	23014	23111	22920	22839	22913	22859	22812	22937	23331	23107	22945	22957	22870	23146	23246	22905	22915	22933	22839	23039	23058	23170	23157	23213	23072	22728	23226	23070	23163	22940	23024	23101	23029	23108	22830	23117	22821	22839	23127	23091	22935	23108	23002	22898	23157	23072	23258
35972	50867	42843	41985	56430	63618	63643	50627	31702	19265	15217	14712	14497	14523	14489	14455	14610	14703	14472	14618	14513	14466	14492	14471	14417	14467	14431	14452	14441	14514	14424	14470	14259	14369	14433	14388	14345	14462	14514	14419	14362	14472	14499	14241	14429	14372	14369	14568	14458	14386	14441	14379	14514	14411	14672	14499	14407	14628	14383	14534	14463	14473	14383	14393	14508	14431	14469	14454	14316	14348	14422	14552	14435	14418	14501	14566	14426	14445	14479	14287	14496	14462	14465	14228	14284	14333	14662	14529	14260	14468	14219	14404	14318	14437	14458	14537	14334	14420	14542	14422	14405	14336	14277	14486	14454	14521	14400	14457	14590	14278	14400	14246	14503	14284	14603	14461	14515	14498	14446	14437	14471	14338	14342	14663	14218	14391	14375	14324	14319	14478	14527	14429	14293	14409	14338	14374	14404	14500	14370	14505	14272	14280	14244	14407	14502	14286	14494	14409	14222	14337	14310	14558	14428	14185	14233	14658	14424	14353	14502	14263	14472	14426	14275	14529	14618	14435	14395	14350	14274	14497	14540	14196	14348	14372	14366	14283	14496	14269	14389	14244	14508	14338	14549	14387	14599	14584	14309	14441	14267	14336	14365	14463	14223	14450	14424	14487	14543	14396	14376	14328	14240	14368	14264	14465	14254	14449	14347	14562	14255	14393	14423	14333	14312	14352	14396	14497	14373	14325	14436	14510	14211	14419	14305	14521	14339	14369	14331	14469	14352	14435	14349	14485	14285	14413	14432	14530	14334	14311	14503	14498	14381	14432	14370	14375	14316	14334	14592	14413	14374	14400	14314	14333	14417	14334	14354	14432	14149	14645	14387	14252	14410	14502	14322	14385	14420	14358	14507	14480	14354	14349	14596	14420	14305	14507	14412	14588	14425	14468	14387	14428	14434	14255	14423	14218	14376	14530	14368	14383	14379	14478	14468	14444	14321	14563	14427	14416	14269	14382	14464	14410	14278	14382	14412	14394	14234	14527	14485	14472	14258	14310	14422	14505	14421	14391	14372	14268	14354	14540	14442	14489	14306	14347	14495	14293	14451	14233	14360	14463	14447	14418	14274	14421	14475	14361	14287	14475	14374	14109	14581	14421	14239	14296	14461	14540	14599	14276	14644	14318	14486	14470	14428	14420	14326	14349	14376	14373	14414	14251	14280	14402	14432	14461	14221	14233	14451	14429	14481	14448	14411	14322	14495	14268	14353	14348	14345	14424	14454	14471	14317	14468	14436	14467	14328	14258	14326	14505	14232	14200	14462	14444	14364	14444	14533	14352	14616	14521	14142	14403	14333	14537	14374	14389	14437	14420	14528	14247	14437	14650	14415	14296	14437	14472	14462	14413	14391	14406	14516	14370	14380	14418	14443	14399	14376	14393	14304	14343	14378	14448	14444	14307	14451	14269	14521	14460	14331	14535	14377	14476	14434	14432	14278	14315	14453	14459	14436	14593	14330	14450	14198	14396	14398	14566	14383	14499	14263	14440	14420	14261	14278	14461	14551	14236	14242	14478	14484	14433	14353	14407	14113	14365	14206	14250	14438	14406	14374	14408	14509	14596	14385	14349	14270	14357	14382	14447	14296	14360	14460	14149	14275	14350	14184	14246	14374	14582	14295	14350	14380	14385	14396	14447	14289	14356	14384	14312	14372	14450	14399	14480	14289	14365	14231	14372	14298	14523	14358	14455	14363	14337	14314	14399	14521	14350	14494	14235	14356	14364	14360	14368	14491	14407	14443	14455	14312	14464	14386	14409	14436	14454	14407	14389	14351	14447	14558	14385	14385	14224	14330	14454	14433	14389	14476	14475	14306	14514	14472	14520	14299	14518	14381	14545	14332	14322	14399	14401	14314	14403	14573	14172	14392	14527	14336	14296	14480	14200	14358	14220	14567	14312	14238	14459	14374	14363	14513	14369	14342	14599	14344	14284	14402	14225	14414	14393	14364	14457	14447	14143	14352	14365	14268	14409	14487	14204	14356	14269	14333	14345	14433	14429	14498	14166	14351	14260	14498	14349	14479	14450	14345	14525	14494	14310	14250	14381	14516	14343	14435	14420	14418	14390	14430	14446	14448	14484	14261	14507	14306	14370	14416	14422	14449	14336	14340	14412	14462	14368	14327	14308	14406	14293	14397	14574	14426	14530	14522	14450	14574	14320	14291	14356	14439	14319	14440	14453	14597	14455	14453	14502	14472	14267	14305	14330	14428	14414	14220	14393	14297	14459	14458	14428	14387	14406	14314	14212	14340	14450	14355	14256	14263	14334	14402	14330	14316	14415	14429	14329	14560	14656	14331	14414	14256	14508	14393	14368	14122	14295	14447	14494	14474	14327	14530	14326	14477	14173	14321	14502	14292	14405	14299	14323	14289	14192	14337	14289	14387	14387	14288	14464	14204	14245	14480	14293	14323	14455	14356	14431	14565	14439	14347	14363	14280	14381	14449	14555	14495	14339	14357	14280	14295	14314	14483	14457	14382	14484	14251	14414	14298	14203	14449	14611	14373	14110	14421	14710	14531	14400	14312	14399	14235	14442	14461	14167	14435	14393	14383	14379	14602	14359	14272	14424	14493	14475	14377	14259	14469	14492	14459	14414	14328	14361	14443	14361	14286	14512	14292	14436	14262	14307	14197	14317	14495	14391	14504	14314	14441	14424	14180	14611	14235	14394	14359	14207	14343	14351	14462	14447	14543	14390	14428	14383	14339	14359	14323	14545	14279	14370	14312	14300	14448	14421	14333	14374	14315	14440	14454	14366	14235	14423	14202	14306	14266	14393	14389	14419	14205	14294	14372	14352	14485	14285	14633	14468	14135	14578	14422	14385	14432	14410	14372	14471	14450	14428	14425	14360	14377	14367	14349	14591	14363	14494	14425	14444	14213	14262	14474	14460	14365	14528	14260	14338	14498	14264	14361	14415	14344	14421	14526	14185	14476	14384	14351	14646	14337	14545	14351	14250	14263	14449	14425	14494	14372	14311	14374	14196	14450	14506	14284	14442	14427	14492	14238	14518	14266	14313	14320	14354	14259	14501	14370	14402	14341	14527	14425	14455	14319	14353	14347	14333	14591	14389	14491	14540	14437	14376	14474	14451	14220	14394	14301	14401	14342	14391	14485	14283	14295	14298	14320	14526	14287	14382	14352	14476	14479	14476	14415	14338	14491	14538	14449	14364	14377	14550	14326	14568	14297	14467	14318	14501	14223	14421	14182	14340	14180	14320	14380	14651	14481	14368	14418	14362	14436	14492	14383	14247	14412	14420	14328	14433	14425	14229	14261	14402	14542	14329	14377	14347	14527	14285	14394	14291	14387	14349	14354	14440	14406	14430	14355	14489	14342	14410	14305	14337	14397	14337	14548	14224	14464	14389	14608	14294	14384	14298	14388	14513	14195	14372	14416	14426	14528	14431	14570	14516	14394	14374	14556	14200	14369	14483	14332	14395	14383	14219	14387	14378	14266	14305	14602	14340	14478	14381	14444	14352	14558	14299	14409	14280	14452	14397	14384	14369	14403	14559	14556	14487	14422	14286	14119	14516	14213	14369	14639	14308	14380	14426	14325	14482	14466	14307	14496	14259	14454	14411	14396	14309	14156	14199	14385	14476	14182	14436	14375	14528	14420	14426	14170	14504	14399	14345	14478	14459	14445	14574	14195	14440	14404	14326	14277	14254	14342	14474	14435	14431	14224	14365	14312	14362	14426	14311	14249	14328	14197	14412	14404	14435	14424	14440	14310	14310	14401	14470	14510	14371	14462	14386	14397	14285	14323	14450	14445	14410	14351	14530	14263	14381	14323	14351	14212	14302	14445	14322	14321	14388	14342	14405	14331	14291	14435	14285	14346	14288	14210	14561	14334	14235	14375	14294	14348	14437	14349	14377	14413	14384	14476	14276	14360	14408	14311	14293	14263	14397	14470	14367	14487	14408	14329	14319	14389	14400	14575	14488	14491	14182	14203	14351	14533	14458	14390	14351	14471	14162	14275	14587	14401	14550	14339	14390	14431	14393	14330	14287	14341	14446	14465	14264	14104	14459	14478	14337	14356	14275	14423	14514	14370	14319	14428	14332	14232	14375	14437	14352	14359	14472	14384	14297	14402	14414	14336	14384	14274	14273	14249	14373	14343	14244	14423	14432	14534	14455	14396	14297	14348	14501	14360	14317	14187	14367	14242	14510	14413	14477	14331	14412	14492	14286	14438	14382	14419	14260	14345	14340	14487	14263	14337	14377	14325	14682	14442	14312	14380	14307	14525	14282	14308	14320	14350	14221	14327	14299	14381	14457	14560	14429	14420	14417	14441	14440	14364	14279	14214	14385	14447	14413	14368	14421	14516	14469	14301	14545	14434	14524	14365	14433	14429	14463	14255	14385	14447	14254	14537	14483	14343	14446	14420	14428	14349	14336	14454	14410	14250	14541	14356	14231	14404	14368	14453	14223	14443	14457	14169	14383	14557	14431	14302	14411	14305	14486	14226	14207	14521	14527	14388	14224	14253	14501	14509	14407	14519	14169	14395	14308	14391	14344	14353	14527	14396	14310	14417	14298	14256	14430	14465	14293	14437	14448	14400	14276	14327	14398	14443	14336	14399	14467	14463	14519	14452	14383	14273	14352	14424	14466	14393	14306	14333	14287	14385	14347	14361	14434	14592	14507	14295	14313	14388	14557	14420	14443	14447	14220	14259	14441	14373	14430	14335	14322	14534	14319	14506	14386	14239	14357	14321	14371	14393	14448	14328	14384	14238	14610	14422	14346	14508	14366	14381	14317	14339	14364	14480	14414	14341	14373	14612	14552	14565	14296	14269	14385	14311	14283	14415	14462	14385	14329	14369	14289	14404	14483	14374	14570	14371	14286	14224	14283	14484	14390	14324	14471	14314	14237	14487	14323	14584	14460	14256	14496	14555	14432	14570	14278	14332	14426	14325	14279	14374	14489	14347	14212	14353	14510	14358	14325	14400	14326	14404	14428	14370	14343	14412	14502	14292	14481	14465	14462	14541	14401	14474	14363	14470	14330	14384	14164	14337	14400	14400	14408	14253	14380	14456	14318	14465	14438	14462	14318	14511	14416	14255	14419	14334	14393	14242	14377	14366	14401	14371	14357	14302	14562	14183	14293
34432	26114	26049	26053	27630	30756	29352	27403	25369	23752	22881	22725	22664	22949	22928	22391	22950	22765	22783	22846	22947	22752	22799	22798	22541	22720	22898	22423	22928	22796	22860	22951	22671	22507	22788	22741	22692	22800	22760	22781	22748	22610	22743	22906	22820	22810	22793	22692	22719	22592	22703	22678	22824	22810	22973	22610	22659	22518	22511	22621	22868	22634	22718	22798	22688	22586	22815	22572	22636	22789	22711	22493	22810	22710	22536	22775	22590	22813	22512	22372	22773	22688	22578	22681	22958	22715	22772	23015	22764	22589	22592	22736	22741	22633	22730	22597	22554	22709	22598	22681	22743	22843	22744	22764	22535	22845	22850	22472	22553	22504	22709	22486	22642	22555	22580	22746	22789	22598	22757	22697	22749	22495	22653	22758	22842	22808	22684	22531	22793	22689	22742	22796	22634	22450	22846	22661	23051	22786	22942	22515	22738	22637	22814	22626	22555	22600	22553	22554	22569	22707	22728	22626	22788	22784	22935	22540	22583	22360	22844	22997	22884	22885	22714	22832	22747	22885	22873	22708	22824	22808	22714	22626	22715	22863	22510	22461	22882	22940	22763	22527	22785	22749	22581	22691	22661	22716	22794	22674	22491	22725	22756	22794	22903	22571	22718	22696	22696	22641	22717	22712	22720	22785	22921	22804	22718	22852	22731	22892	22739	22772	22844	22456	22776	22990	22697	22798	22645	22731	22860	22613	22874	22665	22512	22738	22856	23053	22697	22820	22714	22811	22441	22711	22553	22898	22562	22671	22711	22811	22593	22857	22777	22689	22627	22634	22801	22644	22664	22664	22869	22624	22413	22709	22524	22771	22935	22665	22690	22642	22643	22704	22890	22693	22851	22831	22577	23001	22649	22488	22662	22872	22776	22509	22673	22788	23196	22549	22788	22496	22675	22763	22737	22767	22906	22400	22636	22656	22839	22821	22784	22744	22922	22799	22919	22776	22604	22631	22556	22520	22744	22638	22825	22724	22818	22564	22798	22539	22543	22724	22613	22701	22716	22476	22720	22765	22636	22693	22641	22733	22777	22773	22766	22734	22775	22953	22538	22634	22801	22953	22692	22669	22762	22697	22773	22750	22963	22891	22761	23068	22831	22752	22612	22391	22797	22665	22491	22646	22692	22837	22854	22791	22569	22765	22680	22833	22821	22829	23024	22773	22869	22688	22476	22635	22807	22720	22703	22952	22620	22758	22991	22724	22833	22736	22810	22591	22790	22795	22870	22778	22591	22823	22839	22907	22639	22407	22781	22722	22880	22704	22638	22570	22706	22605	22674	22672	22705	22460	22723	22709	22843	22483	22768	22590	22779	22568	22867	22864	22795	22713	22635	22782	22845	22510	22640	22738	22775	22769	22647	22754	22785	22684	22782	22606	22813	22516	22708	22603	22808	22841	22620	22755	22971	22674	22739	22591	22638	22761	22763	22551	22336	22653	22651	22477	22549	23109	22355	22446	22537	22654	22444	22692	22781	22595	22766	22675	22435	22654	22749	22787	22788	22694	22973	22687	22745	22858	22620	22700	22698	22739	22697	22684	22899	22796	22683	22526	22539	22785	22757	22912	22783	22822	22809	22643	22959	22723	22856	22576	22694	22865	22587	22902	22654	22681	22702	22660	22703	22891	22884	22817	22760	22743	23044	22703	22840	22753	22890	22728	22803	22786	22658	22497	22567	22756	22844	22967	22716	22771	22547	22900	22839	22895	22818	22663	22717	22702	22717	22734	22520	22751	22890	22871	22544	22799	22747	22516	22795	22850	22719	22602	22544	22539	22413	22605	22836	22653	22833	22951	22892	22915	22738	22620	22351	22564	22736	22832	22866	22633	22842	22751	22651	22841	22699	22860	22720	22660	22804	22738	22826	22636	22452	22520	22690	22629	22901	22730	22960	22837	22717	22615	22961	22619	22949	22563	22938	22696	22872	22684	22612	22796	22804	22675	22756	22769	22860	22706	22589	22796	22896	22685	22686	22637	22796	22967	22710	22785	22732	22473	22829	22616	22707	22796	22726	22834	22535	22861	22806	22700	22846	22801	22676	22651	22751	22693	22456	22651	22502	22968	22714	22425	22551	22982	22721	22659	22702	22851	22751	22564	22668	22641	22833	22791	22487	22747	22605	22948	22473	22535	22571	22565	22526	22881	22721	22977	22698	22653	22671	22883	22696	22669	22533	22664	22638	22478	22833	22778	22653	22759	22522	22922	22608	22681	22770	22617	22633	22522	22660	22575	22869	22571	22607	22777	22750	22867	22701	22799	22718	22536	22613	22567	22856	22601	22816	22496	22544	22648	22587	22731	22781	22756	22725	22475	22807	22729	22787	22948	23079	22639	22830	22714	22778	23017	22609	22725	22737	22504	22651	22558	22874	22856	23078	22649	22768	22892	22816	22923	22610	22696	22734	22658	22807	22648	22578	22752	22644	22905	22559	22576	22782	22625	22637	22810	22755	22631	22797	22672	22827	22779	22567	22709	22854	22780	22730	22706	22695	22770	22651	22563	22651	22675	22655	22720	22745	22813	22759	22586	22733	22508	22851	22671	22719	22454	22733	22604	22743	22830	22791	22861	22831	22670	22681	22625	22780	22746	22856	22493	22615	22886	22636	22848	22729	22856	22669	22746	22592	22614	22674	22880	22590	22828	22688	22683	22710	22766	22678	22849	22803	22839	22675	22841	22715	22620	22452	22703	22647	22835	22701	22488	22808	22451	22633	22602	23009	22704	22816	22941	22995	22678	22625	22600	22533	22625	22527	22839	22716	22683	22729	22863	22813	22847	22835	22594	22643	22939	22469	22562	22880	22806	22840	22642	22613	22738	22853	22761	22872	22763	22735	22866	22829	22981	22570	22867	22733	22899	22599	22669	22840	22548	22535	22615	22770	22705	22898	22620	22431	22589	22752	22680	22612	22599	22783	22813	22724	22824	22713	22865	22863	22983	22824	22596	22658	22630	22817	22530	22820	22669	22641	22736	22796	22667	22747	22585	22618	22878	22650	22638	22449	22523	22727	22912	22809	22587	22741	22564	22817	22561	22953	22682	22674	22795	22608	22965	22895	22930	22886	22714	22665	22539	22595	22779	22685	22827	22971	22865	22821	22809	22714	22839	22729	22603	22493	22714	22645	22837	22794	22716	22647	22610	22627	22774	22730	22822	22754	22836	22834	22654	22831	22982	22708	22599	22509	22828	22779	22711	22914	22831	22922	22542	22387	22842	22903	22681	22755	22839	22660	22682	23076	22729	22868	22977	22642	22563	22678	22754	22810	22707	22533	22696	22702	22531	22672	22918	22820	22886	22638	22539	22731	22701	22801	22802	22672	22749	22742	22733	22694	22765	22582	22886	22663	22604	22953	22778	22512	22711	22690	22764	22615	22830	22884	22791	22604	22609	22857	22877	22687	22636	22470	22958	22797	22798	22840	22844	22683	22500	22581	22841	22681	22743	22687	22547	22749	22602	22711	22667	22874	22745	22955	22798	22895	22757	22833	22780	22679	22691	22664	22799	22722	22627	22873	22783	22944	22705	22769	22700	22559	22680	22760	22864	22682	22792	22752	22528	22640	23102	22567	22874	22498	22751	22721	22620	22873	22718	22859	22446	22898	22870	22802	22751	22956	22615	22794	23056	22680	22889	22903	22752	22799	22403	22554	22791	22913	22732	22573	22870	22686	22987	22722	22659	22517	22726	22731	22508	22890	22718	22730	22915	22782	22705	22926	22499	22830	22793	22921	22723	22765	22771	22728	22723	22538	22868	22856	22750	22672	22711	22699	22612	22669	22603	22584	22742	22724	22871	22682	22733	22911	22976	22777	23014	22684	22566	22466	22774	22789	22815	22499	22596	22810	22804	22995	22597	22728	22892	22740	22832	22785	22747	22608	22469	22795	22594	22950	22660	22320	22706	22692	22741	22897	22673	22773	22714	22354	22582	22768	22575	22591	22591	22499	22748	22516	22742	22743	22827	22871	22668	22744	22746	22782	22656	22804	22430	22707	22676	22771	22864	22941	22918	22759	22800	22566	22662	22458	22886	22658	22884	22810	22660	22852	22691	22745	22729	22767	22752	22594	22499	22716	22837	22798	22802	22804	22972	22576	22743	22681	22908	22630	22563	22923	22710	22898	22744	22720	22904	22851	22768	22808	22855	22791	22839	22902	22679	22809	22730	22566	22773	22736	22753	22749	22800	22676	22786	22656	22665	22743	22828	22360	22784	22824	22846	22590	22650	22660	22750	22816	23026	23030	22912	22921	22784	22552	22635	22718	22469	22687	22784	22979	22854	22521	22767	22608	22867	22574	22736	22587	22597	22652	22973	22714	22843	22680	22654	22820	22739	22841	22681	22588	22589	22730	22663	22699	22758	22663	22651	22911	22608	22571	22854	22718	22724	22805	22839	22809	22628	22749	22710	22776	22576	22736	22664	22536	22639	22829	22718	22667	22534	22691	22728	23039	22795	22828	22799	22842	22699	22733	22648	22504	22648	22895	22616	22726	22673	22631	22629	22405	22793	22731	22763	22875	22544	22491	22722	22798	22728	22682	22610	22820	22627	22713	22806	22641	22565	22642	22732	22967	22923	22776	22887	22602	22874	22985	22640	22852	22671	22676	22776	22814	22798	22804	22933	22775	22826	22718	22648	23072	22783	22775	22637	22456	22675	22773	22716	22688	22668	22825	22632	22533	22751	22794	22838	22772	22782	22707	22845	22607	22636	22754	22660	22630	22626	22908	22448	22860	22676	22637	22596	22735	22601	22511	22787	22874	22803	22671	22719	22759	22620	22691	22595	22797	22777	22722	22762	22806	22780	22702	22784	22620	22717	22929	22666	22353	22800	22631	22761	22687	22712	22688	22756	22595	22672	22899	22550	22909	22699	22763	22503	22996	22732	22727	22769	22661	22842	22836	22730	22672	22737	22753	22698	22662	22647	22692	22797	22626	22565	22591	22665	22769	22526	22678	22804	22712	22752	22743	22731	22835	22791	22857	22855	23009	22777	22640	22826	22780	22648	22774	22633	22583	22822	22807	22474	22659	22591	22789	22894	22692	22665	22691	22791	22952	22721	22795	22640	22785	22694	22649	22770	22534	22466	22756	22826	22826	22734	22689	22584	22537	22890	22826	22660	22614	22403
21561	18036	15323	16396	19718	22291	20201	18399	15899	14264	13799	13961	13717	13872	13654	13841	13902	13818	13758	13916	13869	13957	13860	13695	13925	13844	13838	13752	13708	13848	13811	13781	13692	13933	13751	13697	13731	13664	13744	13827	13672	13705	13805	13721	13754	13700	13735	13820	13858	13799	13799	13706	13870	13878	13728	13811	13852	13772	13919	13811	13876	13825	13911	13841	13784	13547	13804	13892	13922	13945	13865	13847	13711	13890	13592	13845	13823	13708	13867	13870	13741	14028	13630	13974	13900	13684	13803	13998	13954	13911	13728	13870	13828	13681	13872	13750	13798	13727	13857	13815	13776	13799	13864	13970	13772	13941	13687	13772	13835	13908	13967	13821	13994	13782	13841	13673	13788	14062	13770	13858	13825	13790	13817	14102	13801	13921	13855	13728	13834	13851	13752	13909	13786	13641	13837	13779	13902	13772	13700	13776	13790	13909	13659	13819	13932	13800	13920	13634	13851	13899	13832	13899	13644	13841	13881	13901	13794	13746	13630	13684	13762	13684	13777	13886	13726	13781	13968	13873	13732	13849	13837	13774	13899	14045	13807	13761	13923	13685	13780	13754	14000	13848	13683	13984	13884	13776	13736	13735	13757	13648	13815	13888	13883	13729	13992	13724	13731	13852	13753	13647	13675	13832	13824	13817	13849	13665	13727	13835	13738	13978	13821	13817	13649	13670	13784	13861	13729	13806	13745	13778	13777	14015	13756	13672	13848	13890	13889	13755	13646	13822	13666	13791	13754	13874	13764	13860	13818	13858	13772	13899	13691	13760	13718	13967	13825	13910	13571	13848	13951	13783	13545	13787	13657	13873	13697	13684	13875	13755	13707	13724	13685	13871	13942	13623	13709	13885	13782	13647	13725	13706	13699	13814	13731	13918	13793	13812	13896	13669	13736	13877	13716	13735	13783	13803	13821	13815	13797	13786	13626	13792	13814	13759	13533	13928	13820	13940	13595	13609	13732	13645	13700	13826	13737	13811	13907	13778	13708	13762	13789	13708	13989	13839	13678	13702	13944	13868	13725	13764	13717	13962	13655	13763	13813	13896	13735	13812	13839	13705	13744	13760	13757	13827	13829	13875	13827	13672	13758	13810	13588	13882	13843	13928	13765	13673	13735	13748	13705	13823	13834	13881	13722	13656	13686	13866	13791	13811	13735	13882	13702	13777	13971	13927	13786	13669	13933	13839	13778	13951	13647	13796	13667	13820	13752	13683	13675	13724	13859	13618	13890	13636	13786	13799	13670	13737	13973	13814	13630	13921	13812	13797	13729	13641	13835	13816	13932	13784	14013	13674	13903	13872	13785	13829	13639	13870	13790	13873	13875	13828	13842	13906	13841	13836	13854	13728	13722	13873	13780	13839	13963	13831	13650	13896	13834	13850	13777	13826	13712	13908	13816	13902	13882	13956	13854	13844	13754	13786	13707	13795	13753	13716	13800	13730	13738	13629	13807	13885	13929	13717	13792	13736	13948	13799	13716	13857	13653	13653	13606	13721	13783	13916	13830	13864	13848	13806	13834	13844	13693	13840	13842	13754	13871	13962	13826	13779	13751	13696	13815	13753	13847	13868	13730	13855	13844	13820	13835	13715	13857	13835	13813	13859	13769	13759	13776	13750	13816	13754	13720	13713	13861	13793	13635	13774	13840	13868	13851	13800	13676	13787	13785	13763	13845	13820	13848	13792	13860	13908	13980	13850	13855	13747	13725	13712	13842	14086	13960	13795	13833	13741	13747	13907	13965	13790	13877	13773	13647	13980	13680	13684	13794	13780	13760	14000	13811	13837	13809	13837	13666	13693	13669	13922	13930	13816	13793	13836	13760	13892	13821	13862	13765	13772	13897	13919	13749	13773	13696	13810	13641	13628	13688	13827	13862	13743	13765	13830	13685	13851	13816	13797	13747	13765	13995	13769	13949	13618	13715	13740	13879	13806	13851	13929	13825	13861	13861	13866	13934	13657	13758	13754	13742	13877	13757	13803	13735	13799	13707	13725	13903	13812	13803	13906	13825	13965	13793	13927	13810	13711	13843	13751	13854	13840	13870	13783	13716	13645	13697	13836	13672	13814	13727	13717	13820	13759	13780	13710	13677	13939	13834	13674	13740	13760	13894	13743	13728	13853	13751	13710	13724	13925	13925	13728	14001	13866	13812	13748	13863	13878	13927	13622	13819	13823	13771	13894	13827	13698	13702	13717	13786	13847	13716	13691	13815	13750	14002	13693	13980	13974	13765	13836	13776	13624	13882	13789	13716	13680	13892	13672	13713	13735	13889	13661	13676	13897	13654	13776	13737	13783	13687	13940	13728	13748	13691	13865	13880	13863	13924	13773	13832	13910	13767	13688	13758	13823	13853	13832	13886	13728	13689	13874	14031	13793	13652	13940	13980	13855	13783	13713	13710	13772	13868	13872	13710	13869	13737	13756	13886	13984	13799	13888	13648	13858	13846	13727	13593	13682	13846	13809	14030	13864	13790	13881	13786	13596	13802	13945	13766	13967	13844	13850	13792	13665	13652	13855	13787	13695	13756	13736	13776	13821	13819	13875	13992	13926	13775	13949	13920	13908	13889	13938	13855	13675	13678	13863	13943	13752	13820	13734	13780	13847	13855	13839	13870	13780	13855	13717	13835	13783	13662	13812	13726	13807	13783	13792	13907	13854	13716	13788	13713	13761	13857	13728	13881	13847	13925	13770	13797	13684	13860	13860	13839	13852	13701	13814	13762	13894	13814	13616	13884	13752	13715	13926	13848	13910	13795	13672	13884	13811	13773	13799	13819	13657	13735	13978	13945	13830	13817	13880	13754	13834	13848	13803	13840	13785	13846	13779	13873	13810	13710	13711	13801	13861	13724	13880	13888	13814	13875	13856	13788	13681	13763	13935	13904	13738	13773	13679	13681	13750	13799	13906	13688	13682	13818	13911	13746	13981	13788	13868	14055	13712	13884	13720	13746	13738	13903	13589	13758	13877	13937	13802	13781	13845	14085	13919	13777	13705	13760	13770	13714	13678	13826	13718	13930	13884	13819	13594	13830	13951	13840	13852	13756	13875	13912	13633	13739	13918	13735	13720	13820	13816	13959	13741	13979	13714	13763	13660	13822	13791	13866	13698	13844	13934	13789	13758	13650	13887	14061	13927	13845	13882	13728	13803	13671	13878	13791	13803	13707	13840	13815	13888	13953	13687	13814	13898	13787	13981	13874	13953	13791	14137	13704	13903	13826	13882	13679	13883	13851	13705	13788	13677	13861	13779	13955	13909	13693	13661	13824	13855	13992	13857	13886	13688	13771	13937	13732	13792	13737	13734	13770	13784	13945	13779	13921	13801	13602	13994	13794	13863	13598	13835	13757	13678	13700	13700	13853	13788	13578	13795	13914	13794	13816	13737	13855	13694	13853	13898	13814	13930	13769	13794	13628	13686	13720	13792	13786	13882	13763	13893	13775	13530	13764	13694	13777	13656	13832	13616	13775	13819	13824	13771	13916	13812	13784	13787	13824	13880	13877	13882	13737	13954	13594	13818	13718	13873	13766	13820	13782	13987	13657	13847	13809	13691	13783	13897	13839	13544	13824	13899	13918	13886	13904	13805	13828	13871	13798	13733	13810	13813	13681	13925	13589	13966	13694	13876	13913	13677	13778	13872	13866	13719	13671	13735	13948	13689	13838	13773	13769	13799	13714	13818	13825	13720	13781	13841	13761	13852	13915	13621	13738	13769	13882	13764	13801	13979	13811	13691	13712	13867	13770	13644	13754	13886	13758	13858	13884	13776	13806	13770	13741	13871	13763	13747	13780	13726	13821	13974	13811	13852	13746	13786	13820	13755	13783	13604	13889	13918	13872	13741	13722	13803	13874	13897	13994	13929	13788	13771	13613	13579	13848	13908	13919	13983	13849	13720	13871	13807	13775	13737	13900	13814	13763	13747	13887	13728	13896	13873	13790	13725	13649	13698	13889	13759	13813	13765	13850	13861	13660	13690	13850	13693	13895	13843	13744	13868	13704	13784	13706	13962	13632	13844	13693	13749	13891	13864	13800	13874	13881	13643	13832	13787	13828	13733	13694	13829	13740	13957	13814	13826	13782	13824	13870	13662	13726	13919	13873	13541	13861	13758	13665	13878	13817	13758	13876	14074	13747	13815	13801	13961	13770	13748	13718	13745	13991	13694	13768	13924	13844	13808	13723	13797	14017	13771	13718	13726	13921	13722	13868	13736	13714	13827	13585	13762	13860	13992	13851	13869	13779	13773	13684	13787	13859	13898	13688	13932	13616	13852	13796	13825	13894	13755	13914	13758	13790	13721	13823	13745	13702	13790	13788	13790	13586	13791	13953	13867	13868	13908	13719	13796	13845	13889	13859	13844	13819	13621	13795	13824	13722	13710	13785	13774	13766	13946	13639	13752	13771	13657	13824	14078	13791	13663	13614	13794	13707	13830	13686	13696	13895	13672	13896	13895	13843	13725	13957	13792	13739	13813	13934	13832	13844	13829	13891	13855	13742	13769	13831	13831	13850	13840	13764	13854	13854	13786	13901	13808	13703	13808	13866	13800	13939	13795	13808	13743	13979	13711	13895	13855	13841	13851	13777	13724	13740	13990	13829	13827	13822	13924	13641	13718	13766	13691	13695	13865	13726	13671	13680	13898	13825	13780	13794	13863	13613	13767	13855	14095	13701	13805	13857	13705	13913	13724	13747	13705	13783	13702	13923	13746	13741	13638	13804	13923	13801	13705	13814	13889	13646	13791	13789	13766	13816	13852	13873	13918	13801	13638	13906	13872	13931	13870	13830	13871	13756	13636	13896	13910	13903	13904	13793	13940	13762	13900	13828	13814	13850	13744	13861	13939	13941	13739	13631	14042	13791	13863	13933	13768	13696	13794	13785	13914	13907	13750	13990	13817	13904	13820	13936	13938	13716	13854	13829	13815	13761	13928	13800	13853	13880	13739	13801	13855	13851	13831	13897	13792	13805	14032	13808	13846	13610	13756	13955	13686	13783	13822	13634	13933	13829	13871	13879	13883	13905	13717	13821	13971	13915	13891	13756	13811	13802	13565	13929	13728	13829	13656	13900	13770	13689	13870	13581	13905	13799	13724	13801	13996	13760	13854	13920	13842	13883	13752
25885	21520	27740	31035	46858	61685	52032	40252	30598	25293	23160	22888	22612	22520	22593	22401	22694	22492	22818	22659	22541	22511	22513	22568	22530	22605	22654	22503	22529	22573	22626	22282	22353	22579	22443	22546	22600	22705	22424	22389	22394	22527	22484	22648	22305	22398	22654	22571	22454	22417	22488	22455	22324	22505	22359	22449	22470	22505	22345	22632	22381	22443	22614	22421	22606	22478	22334	22380	22415	22545	22575	22643	22439	22345	22600	22673	22831	22399	22576	22613	22669	22488	22531	22553	22617	22477	22554	22426	22528	22445	22634	22227	22303	22560	22391	22469	22330	22725	22438	22610	22532	22506	22401	22672	22576	22485	22314	22366	22453	22527	22543	22443	22382	22628	22628	22376	22504	22405	22382	22609	22404	22281	22369	22409	22435	22461	22391	22422	22595	22255	22446	22674	22314	22686	22521	22446	22353	22493	22497	22679	22374	22504	22323	22707	22534	22279	22599	22241	22426	22568	22451	22394	22501	22549	22387	22437	22425	22390	22403	22580	22552	22418	22476	22312	22404	22611	22666	22490	22467	22430	22601	22566	22572	22592	22283	22447	22600	22615	22389	22218	22529	22487	22617	22492	22537	22509	22476	22525	22486	22392	22382	22450	22566	22796	22476	22442	22296	22199	22672	22336	22412	22670	22225	22428	22344	22542	22529	22588	22614	22569	22391	22472	22556	22404	22497	22704	22630	22681	22399	22563	22386	22680	22314	22222	22614	22461	22548	22535	22314	22406	22620	22427	22650	22628	22498	22421	22658	22338	22566	22404	22305	22488	22352	22173	22552	22484	22419	22515	22368	22514	22641	22452	22431	22563	22348	22635	22520	22700	22308	22424	22509	22325	22431	22546	22339	22479	22566	22406	22330	22414	22269	22585	22372	22596	22653	22498	22421	22494	22414	22571	22516	22581	22402	22425	22648	22517	22536	22614	22363	22441	22611	22537	22678	22447	22260	22574	22727	22288	22642	22607	22533	22725	22345	22418	22382	22492	22516	22180	22622	22408	22745	22303	22335	22303	22493	22164	22598	22544	22486	22465	22669	22486	22192	22510	22587	22615	22458	22454	22271	22528	22586	22583	22565	22561	22608	22260	22687	22258	22466	22301	22431	22619	22560	22318	22399	22632	22470	22239	22486	22688	22751	22507	22418	22429	22651	22307	22420	22551	22539	22589	22512	22706	22301	22342	22516	22336	22311	22341	22404	22448	22502	22322	22446	22340	22482	22610	22749	22325	22739	22511	22270	22627	22481	22421	22517	22482	22322	22528	22498	22596	22583	22434	22441	22174	22498	22360	22511	22469	22410	22563	22456	22490	22623	22563	22391	22463	22518	22494	22467	22327	22572	22474	22247	22494	22677	22682	22666	22551	22300	22522	22657	22581	22163	22450	22458	22453	22528	22391	22307	22433	22493	22444	22511	22434	22468	22348	22616	22250	22468	22440	22714	22602	22534	22387	22508	22837	22528	22468	22534	22381	22484	22434	22552	22556	22559	22297	22446	22279	22517	22421	22684	22589	22640	22648	22273	22327	22273	22538	22391	22499	22442	22578	22459	22503	22613	22520	22625	22525	22561	22417	22349	22581	22573	22570	22408	22279	22360	22456	22524	22507	22353	22624	22478	22625	22420	22363	22711	22552	22487	22501	22713	22527	22339	22603	22474	22391	22512	22250	22720	22553	22409	22716	22466	22622	22578	22420	22473	22668	22530	22527	22321	22629	22521	22442	22473	22466	22380	22359	22437	22413	22259	22446	22424	22487	22453	22585	22603	22501	22704	22411	22506	22603	22335	22459	22419	22509	22286	22471	22381	22616	22184	22293	22346	22327	22533	22617	22548	22476	22580	22472	22330	22577	22532	22588	22329	22425	22486	22399	22478	22433	22571	22773	22390	22641	22591	22364	22404	22379	22511	22426	22523	22496	22560	22633	22645	22372	22414	22498	22407	22484	22521	22685	22654	22440	22300	22253	22390	22751	22509	22530	22276	22259	22359	22310	22693	22451	22435	22644	22500	22592	22655	22452	22580	22420	22392	22542	22374	22319	22473	22471	22485	22314	22483	22499	22669	22225	22439	22546	22693	22370	22551	22469	22523	22377	22517	22542	22581	22662	22371	22553	22448	22468	22420	22386	22479	22672	22371	22437	22589	22533	22280	22459	22531	22556	22504	22482	22450	22400	22685	22490	22278	22489	22348	22240	22527	22654	22547	22642	22227	22456	22515	22606	22594	22483	22468	22366	22384	22467	22631	22205	22406	22446	22528	22479	22458	22551	22693	22473	22438	22194	22481	22689	22524	22485	22654	22492	22400	22436	22398	22596	22563	22413	22384	22209	22337	22314	22515	22346	22220	22529	22424	22332	22678	22240	22702	22333	22806	22685	22413	22685	22624	22491	22784	22482	22659	22345	22479	22198	22552	22566	22477	22460	22810	22457	22619	22618	22562	22581	22564	22323	22608	22545	22368	22654	22807	22293	22420	22499	22437	22364	22339	22672	22483	22362	22481	22550	22503	22476	22725	22536	22388	22477	22637	22570	22483	22215	22428	22549	22601	22535	22431	22288	22420	22700	22311	22577	22578	22399	22493	22313	22363	22668	22397	22746	22314	22673	22665	22441	22366	22420	22394	22687	22306	22568	22280	22438	22494	22444	22532	22252	22443	22452	22338	22668	22393	22716	22528	22141	22513	22570	22525	22488	22472	22509	22475	22687	22405	22405	22416	22506	22522	22358	22152	22429	22533	22405	22403	22341	22527	22396	22451	22672	22587	22748	22408	22403	22487	22607	22426	22597	22547	22566	22431	22538	22454	22269	22509	22499	22305	22513	22825	22603	22451	22310	22719	22449	22371	22417	22597	22739	22476	22496	22584	22383	22481	22926	22735	22321	22645	22708	22639	22467	22537	22513	22510	22447	22607	22507	22288	22197	22601	22528	22770	22557	22517	22450	22432	22412	22360	22506	22455	22604	22554	22660	22454	22333	22452	22360	22389	22694	22542	22300	22511	22317	22505	22497	22508	22550	22448	22554	22626	22611	22634	22288	22443	22389	22593	22703	22541	22444	22540	22323	22522	22452	22499	22445	22508	22216	22475	22620	22534	22634	22530	22571	22469	22513	22576	22391	22394	22490	22589	22419	22669	22772	22296	22619	22501	22456	22416	22401	22354	22530	22601	22630	22500	22621	22601	22596	22590	22571	22580	22376	22596	22699	22715	22393	22567	22567	22518	22318	22404	22742	22386	22316	22531	22526	22439	22531	22398	22403	22465	22509	22359	22338	22636	22313	22570	22296	22298	22443	22501	22415	22643	22607	22612	22341	22276	22462	22418	22662	22495	22654	22634	22655	22557	22403	22486	22460	22415	22528	22603	22409	22495	22338	22502	22431	22596	22593	22390	22711	22576	22662	22567	22437	22377	22627	22526	22550	22441	22757	22413	22685	22538	22538	22468	22724	22442	22307	22563	22514	22521	22362	22375	22654	22400	22456	22583	22465	22567	22356	22416	22527	22620	22493	22555	22420	22445	22446	22495	22326	22531	22635	22568	22640	22444	22262	22602	22416	22638	22516	22126	22330	22516	22377	22554	22274	22425	22478	22642	22521	22428	22166	22623	22490	22398	22401	22569	22315	22482	22519	22658	22667	22439	22495	22334	22575	22554	22177	22375	22364	22382	22322	22626	22390	22604	22346	22325	22420	22465	22482	22464	22527	22550	22334	22419	22301	22513	22736	22444	22297	22391	22480	22419	22316	22539	22677	22503	22567	22504	22489	22464	22378	22515	22706	22375	22517	22365	22335	22542	22258	22507	22517	22430	22450	22627	22605	22217	22387	22405	22452	22427	22459	22449	22487	22627	22515	22279	22591	22382	22379	22505	22625	22222	22573	22399	22395	22232	22544	22607	22415	22508	22529	22341	22409	22594	22389	22272	22440	22482	22223	22589	22403	22272	22665	22360	22490	22579	22700	22292	22485	22514	22370	22415	22453	22564	22468	22450	22395	22556	22545	22470	22510	22478	22526	22053	22420	22351	22619	22512	22614	22475	22681	22636	22590	22587	22537	22467	22585	22468	22525	22504	22468	22653	22510	22540	22190	22503	22686	22593	22595	22858	22330	22565	22515	22520	22484	22428	22419	22521	22644	22536	22578	22734	22424	22596	22469	22641	22677	22664	22443	22344	22501	22479	22723	22410	22574	22445	22412	22478	22240	22451	22352	22673	22524	22637	22523	22297	22471	22424	22486	22498	22459	22692	22503	22515	22572	22742	22549	22344	22283	22277	22442	22479	22648	22660	22179	22379	22569	22396	22380	22660	22588	22453	22523	22688	22380	22615	22375	22453	22467	22540	22572	22420	22554	22482	22450	22446	22393	22452	22398	22419	22573	22471	22515	22506	22561	22488	22603	22497	22444	22604	22328	22371	22354	22727	22684	22131	22391	22406	22627	22363	22690	22623	22373	22730	22488	22509	22526	22340	22231	22438	22569	22434	22604	22598	22428	22604	22469	22746	22335	22607	22489	22533	22518	22456	22419	22589	22544	22524	22405	22610	22389	22475	22506	22523	22511	22635	22596	22482	22301	22426	22379	22377	22329	22318	22512	22420	22609	22512	22669	22432	22637	22582	22615	22403	22443	22403	22426	22316	22500	22604	22661	22523	22628	22545	22852	22534	22431	22507	22592	22351	22605	22629	22425	22504	22748	22402	22523	22565	22434	22542	22523	22590	22516	22400	22637	22654	22678	22640	22478	22428	22358	22438	22483	22335	22565	22360	22259	22672	22646	22526	22545	22339	22541	22556	22399	22380	22461	22640	22716	22477	22293	22461	22509	22586	22337	22354	22520	22559	22367	22527	22737	22492	22334	22393	22561	22412	22501	22508	22476	22412	22345	22374	22359	22378	22403	22603	22466	22603	22384	22344	22458	22618	22381	22514	22677	22631	22553	22609	22579	22494	22776	22337	22564	22636	22394	22496	22575	22394	22560	22301	22240	22516	22435	22774	22689	22366	22573	22397	22470	22557	22524	22557	22448	22718	22408	22490	22526	22341	22676	22794	22670	22333	22320	22620	22372	22464	22466	22450	22571	22483	22592	22492	22535	22311	22546	22380	22383	22509	22360	22494	22571	22689	22359	22179	22494
18149	24027	21779	27395	48174	58191	43285	30437	20360	15531	14170	13878	13982	14008	13934	13920	13972	13820	13937	13877	13985	13975	13807	14025	13902	13994	13892	13995	13997	14088	14039	13817	13931	14102	14084	14013	14132	13983	14069	13923	13902	14061	13784	13930	13715	13878	14033	13971	14048	13928	14059	14001	13991	13825	13795	13862	14173	14015	13813	13787	13913	13847	13884	13884	13885	13889	13942	13866	13782	13995	13938	13971	13893	13900	13939	13871	14013	14097	13857	13879	13954	13801	13840	13955	13974	13934	13850	14088	13874	13924	13863	13830	13884	13977	13866	14062	13905	13919	13817	13905	14081	14043	13962	13786	13896	13835	13662	13823	13889	13791	13680	13898	13794	14030	13924	13954	13872	13899	13940	13895	13904	13962	13756	13948	14042	13889	13684	13911	13793	13828	13776	13953	13695	13915	13959	13852	14042	13785	13859	13949	13796	13818	13870	13952	14023	13818	13923	14109	13736	13802	13868	14007	13850	13969	13847	13836	13935	13799	14055	13988	13951	13877	13960	13874	13966	13866	13969	13906	13730	14026	13832	13886	13874	13980	13883	14061	14001	13816	13987	13973	13795	13972	14054	13956	13893	13866	13727	13889	13899	13941	13840	13901	13751	13981	13909	13879	13912	13867	13692	13849	14060	13847	13934	13792	13924	13767	13833	13963	13956	13886	13964	13785	13802	13948	13839	13937	13815	13819	13716	14060	13951	13846	13861	13757	14064	13948	13884	13686	14025	13804	13849	13735	13965	13981	13876	13917	13828	13974	13784	13807	13968	13915	13818	13994	13876	13935	13848	13832	13939	13989	13884	13913	13739	13836	13953	13784	13750	13957	13744	13883	13872	13980	14055	13748	14010	13898	13844	13979	13869	13849	13845	13957	13796	14002	13875	13955	13986	13879	13817	13815	13977	13896	13748	13778	13695	13853	13814	13927	13897	14016	13977	14094	13856	13745	13962	13937	13816	13901	13969	13926	13993	13879	13953	13872	13942	13824	13893	13907	13698	13861	13932	13928	13905	13998	13908	13884	13992	13942	13823	13729	13855	13993	13969	13951	13992	13913	13889	13812	13709	13919	13885	13827	13801	13572	14042	13958	13793	13858	14023	13832	13992	13813	13840	13971	13979	13856	13713	13809	13965	13925	13882	13796	13668	13994	13742	13937	13940	13928	14026	13838	13782	13875	13704	13955	13764	13910	13858	13774	14020	13833	14035	13939	13886	13812	13883	13920	14042	13927	13894	13951	13846	13780	13954	13902	13928	13880	13981	13766	13973	13715	13825	13875	14003	14105	13933	13960	13982	13821	13821	13941	13821	13813	13806	13982	14120	14156	13913	13860	13791	13996	13695	13864	13906	13938	13932	13846	13900	13853	13771	13861	13888	13861	14030	14005	13851	13935	13864	13736	13975	13928	14029	14062	14101	13907	13781	13965	14039	13801	13814	13903	13919	13831	13985	13911	13957	13826	13946	13848	13965	13926	13853	13811	13804	14004	13935	13908	14005	14033	13845	13948	13683	13920	13835	13900	13816	13877	13963	13780	13888	13819	14126	14020	13781	13834	13901	13825	13776	14047	13822	13814	14025	13942	13883	13738	13925	13831	13740	13987	13902	13872	13942	14027	13968	13970	13817	13969	13930	14036	13810	13846	13858	13925	13839	13847	14036	14027	13868	13875	13987	14064	13901	13850	13962	13797	13944	13901	13989	13796	13990	13937	13903	13872	13758	13898	14112	13940	13993	13745	13986	13782	13840	13872	13773	13928	13871	13801	13910	14074	13824	13812	13678	14053	13923	13961	13902	13884	13903	13985	13900	13740	13759	14173	13903	13775	13927	14015	13930	13962	13786	13966	14003	13913	13868	13865	13962	13883	13915	13732	13870	13975	14010	13994	13961	14005	14013	13870	14000	13929	13848	13890	14007	13818	13714	13740	14050	13920	13852	13913	13826	13909	13829	13782	13984	13757	13905	13784	13675	14056	13895	13642	13896	13700	13883	13793	13977	13944	13982	13828	14006	13941	13862	13788	13891	13919	13809	13796	13858	13821	13866	13714	13874	13761	13851	13895	13988	13830	13914	13718	13684	13906	13877	14042	13982	13833	13830	14043	13878	13894	13722	14034	13890	13818	13948	13930	13778	13874	13735	13796	13972	13752	13910	13921	13976	13804	13946	13933	13867	13697	13827	13990	13917	13743	14148	13754	13873	14032	13968	13829	13879	14182	13891	13855	13857	13913	13882	13782	13875	13998	13968	13788	13889	13917	14015	14019	13936	13931	13863	13927	13769	13965	13869	13818	13840	13877	14022	13955	13856	13891	13782	13926	13855	13938	13855	13789	13824	13967	14086	13745	13995	13698	13700	13879	14071	13900	13723	14004	13807	13756	13861	13830	13944	13791	14018	13922	13909	13902	13967	13965	13853	13860	13916	13825	13843	14124	13887	13792	13912	13741	13883	13947	13977	13851	13976	14037	13964	13830	13869	13948	13988	13797	14058	13983	13958	13843	13996	13843	13876	13958	13739	13883	14023	13807	13861	13814	13693	13793	13848	13828	13918	14056	13989	13944	13837	14151	13920	13812	13781	13906	14032	13866	13830	13911	13847	13834	13837	14036	13814	13823	14011	13963	13920	13947	13863	13894	13902	13826	13709	13887	13808	13960	13798	13802	14084	13691	13937	13860	13920	13892	14019	13898	13905	13817	14001	13982	13969	13781	13718	13967	13783	13979	13915	14061	13883	13876	14054	14083	13808	13797	14043	13898	13896	13826	13879	14063	13908	13940	13974	13991	13940	13773	13867	13996	13878	14054	14075	13819	13913	13945	13960	13712	13899	13972	13849	13918	13980	13770	13847	13811	13854	13929	13861	13891	13851	13860	14108	13752	14020	13932	14065	13941	13789	13937	13750	13912	13824	13900	13853	13886	13935	14019	13845	13833	13958	13885	14116	13660	13758	13925	13986	13812	13976	13834	13786	13912	14080	13825	13804	13907	13975	14052	13677	13924	13992	13875	13923	14005	13805	13938	13683	13955	13864	13847	13821	13980	13869	14031	13931	13755	13865	14031	13885	13834	13817	13929	13966	13924	13988	13819	13888	13779	13744	13962	13875	14107	13803	13870	13752	13910	13701	13789	13951	13799	13874	13797	13941	13972	13791	13936	13856	13872	13764	14025	13794	13957	13919	13988	13736	13863	13928	14087	13966	13805	13931	14075	13899	13879	13946	13839	13722	14052	13941	13752	13952	13874	13939	13837	13751	14085	13896	14016	13869	13833	13923	13859	13771	13824	14003	13971	13895	13819	13708	13897	13882	13757	13753	13727	13880	13838	13824	13817	14117	13941	13992	13934	14044	14171	13864	13886	13819	14080	13847	13897	13908	14018	13778	13704	14013	13782	13886	13862	13915	13941	13886	13879	13720	13803	13898	13788	14033	13907	13900	13870	13913	13739	13845	13876	13959	13992	13855	13705	13836	13955	13790	13842	14060	13853	13860	13636	14014	13911	13925	14001	13837	13920	13830	13899	13958	13914	13836	13983	14063	13846	14021	14020	13870	13758	13905	13865	13834	13862	13842	13897	13872	13811	13960	13960	13896	13779	13764	14147	13834	14085	13918	13999	14162	13801	13892	13709	13819	13733	13940	14060	13900	13915	13715	13959	13874	13747	13714	13964	13898	13949	13850	13974	13800	13777	13942	14032	13798	13652	13989	13953	13799	13957	13960	13864	13790	13863	14082	13842	13741	13911	14078	13886	13914	13906	14069	13773	13966	13892	13950	13833	13729	13727	13927	13974	13865	13713	13761	13812	13790	13824	13882	13905	13782	14099	13995	14093	13950	13970	13823	13903	13707	13753	13851	13935	13776	13746	13939	13777	13851	13918	13988	13859	13989	13907	13798	14008	13751	13971	13902	13966	14062	13986	13980	13979	13847	13994	13960	13980	13813	13791	13881	13670	14036	13781	13793	13939	13812	13913	13944	13848	13825	13809	13846	13728	13936	13725	13919	13819	13679	13774	13896	13928	13735	13937	13926	13851	13889	13875	13958	13711	13820	14011	14043	13781	13771	13732	13921	13882	13712	13908	13889	13892	13821	13941	14008	13899	13909	13884	13802	13977	13952	13952	13778	13821	13991	13790	13845	13948	13927	13799	13920	13866	13797	13929	13971	13924	13756	13920	13667	13965	13894	13985	14026	13887	13967	13933	13872	13762	13794	13867	14069	13869	13868	13955	13756	13956	14051	13871	13929	13853	13946	13833	13939	13948	13921	13804	13916	13954	13810	13982	13843	13834	13860	13945	13983	13940	14002	13923	13862	13933	13887	13890	13905	13807	13802	13947	14036	13826	13939	13954	13985	13927	13934	13716	13795	14031	13958	14046	14028	13795	13835	13919	13851	13863	13965	13832	13793	13874	13876	13840	14006	13832	14014	13763	13836	13968	13979	13875	13819	13957	13919	13905	13758	13893	13892	13707	13860	13693	13906	13845	13969	13995	13700	14050	13808	13851	14028	13901	13920	13922	13971	13903	13883	13876	13896	13771	13948	13783	13882	13832	13945	14012	13993	13922	13894	13925	13877	13994	13808	13997	13890	13890	13907	13952	13890	13981	13851	13865	13871	13905	14064	13925	13900	14042	13718	13814	13973	13746	13870	13808	13882	13924	14029	13740	13844	13831	14054	13749	14094	13941	13720	14039	13862	13813	14033	14003	13718	13824	13938	13990	13805	14017	13782	13912	13756	13957	13896	13806	13789	13941	13757	13837	13776	13713	13946	13963	13745	13903	14135	13859	13917	13801	13819	13987	13971	13925	13821	13781	13861	14063	13811	14103	13862	13740	13947	13803	13854	13854	13966	13763	13888	13873	13914	13962	13865	13777	13880	13770	13928	14002	13915	13882	13965	13823	14018	13908	13836	13895	13803	13887	13770	13833	14019	13757	13870	13935	13953	13924	13656	13865	13896	13917	13855	13776	13985	14030	13991	13914	13946	13873	13841	13843	13918	14076	13901	13890	13877	13946	13726	13936	13701	13896	13766	13917	13961	13939	13857	13932	13767	13935	13946	13923	13742	13753	13855	13929	13849	13929	13885	13840	14059	13843	13836	13998	13923	13792	13751	13972	13888	13776	14038	13872	13836	13849
23721	21491	28868	34802	58364	74343	61593	45302	32894	26354	24219	23718	23195	23358	23165	23383	23336	23227	23488	23147	22935	23298	23136	23202	23072	22997	23242	23091	22949	23153	22869	23236	23053	23181	23109	23146	22842	22979	22987	22795	22940	22997	23124	23162	23070	22934	22902	23154	23019	22980	23143	23006	23208	23073	22957	23079	23160	23257	23106	22893	23076	22709	23018	23030	22910	22964	22894	22983	22955	23257	22973	23101	23158	22794	22914	23162	23376	22828	23010	23049	22908	23025	22875	23132	22885	23004	23175	22858	23092	22814	22925	22883	22980	23288	22980	22947	23150	23021	22935	23053	22916	23092	22889	22918	22887	22953	22992	22922	23066	23007	23027	22834	23063	22902	23171	22988	22992	23144	23087	23044	23221	22715	22901	22965	22989	23092	23223	22972	22948	22818	22743	23098	23058	22979	23022	23076	22893	22974	23173	23034	22831	22826	23150	22869	23065	22942	22823	23110	22975	22801	23111	23051	22985	22932	23343	23139	22979	22839	22757	23066	23007	22965	23043	23080	23051	22932	23051	22886	23015	22843	23065	22946	22873	23080	22682	22988	22960	23146	22921	22883	23000	22950	22919	22983	23155	22900	22901	23148	23065	22935	22878	23072	22992	23012	22898	23037	22829	23054	22877	23017	22977	23015	23023	23030	22952	22908	23110	22959	22958	22821	22855	22984	23085	23057	22825	23230	22957	22848	23048	22984	23212	23060	22962	22804	23037	22763	22859	22900	22892	23067	23033	23064	23259	23053	23026	22777	23105	22986	22851	23023	23016	22941	23094	22825	23011	23313	22946	22778	22964	23027	22915	23056	23117	23072	22997	22937	22848	22917	23090	23279	23039	22977	22958	22970	23002	22939	23209	22883	23167	23217	23024	23047	22887	22891	22872	22847	22889	23227	23021	22919	23038	22825	22801	23043	23097	23140	23087	22966	23010	22853	23245	23163	22864	22745	23089	23065	22870	22968	23353	23227	23050	23019	22944	23066	22968	23086	22762	22960	23015	22847	23016	23010	22829	22988	23198	23075	22898	22887	23071	22996	22884	23015	22874	23229	23183	23070	22793	23138	23136	22852	22788	22957	22825	22924	22703	22657	23034	23004	22920	23236	22893	22879	22978	22952	23012	23122	23059	22940	22959	22967	22916	22983	22970	23108	22995	22879	23075	23026	23195	23111	22645	23185	23122	22879	23288	22940	23206	23057	22929	23103	23000	23133	23078	22868	22927	22974	23003	23018	23086	22819	23055	23080	22896	23005	22881	22721	22976	23363	23237	22842	23010	22949	22834	22956	23030	23011	23251	23077	22990	23167	23102	22952	23011	22910	22978	23012	23091	22919	22948	22896	22723	22873	23097	23098	23004	22953	22897	23011	23021	22825	22835	23042	23059	22834	23034	23044	23070	23102	22903	23018	22985	23064	22903	23019	23182	23091	22864	22966	22966	22964	23128	22929	22880	23086	22790	22884	22851	22731	22970	23036	23118	22975	23136	23016	22927	22936	23115	23023	23265	23055	23093	23177	23161	23030	22873	23101	23208	23200	23065	23125	23282	23250	23061	22981	22982	23130	22851	22994	23126	23022	23047	22735	23070	22960	22879	22915	23146	22866	22896	23030	22696	23160	22889	22820	22960	23069	23113	23037	22937	22942	23110	23088	22971	23080	23096	23053	23260	22995	22981	22665	22990	23201	22937	22942	23016	22943	23027	23093	23125	23074	22997	22948	23313	22858	22829	23039	22794	23060	23041	22863	23072	22956	22960	23038	22840	22960	23055	22864	23132	23057	22939	22911	23025	22808	23059	22892	22950	23070	23088	23072	23189	23036	23169	22844	23077	23129	22975	22961	22945	23019	22850	23077	23103	23066	23235	23142	23263	23018	23042	23031	22781	22818	23159	23023	23000	23131	22778	22709	22947	23085	22949	23023	23146	23131	23091	23144	22938	22996	22916	23102	23123	23164	23173	22906	22928	22865	23225	23027	23013	23179	22985	23056	23056	22915	22895	23003	22937	22952	22796	22937	22820	22975	22733	22869	23173	22860	22774	22744	22987	23070	22862	23147	22997	22940	22806	22981	23016	23001	22960	22886	22765	23237	22989	23009	23166	23098	22834	22973	22995	22912	23000	22962	23066	22819	22740	22967	22993	22966	22985	23188	22983	23226	22987	22988	22916	22834	22899	23062	22985	22959	23184	23075	23170	23166	22748	22803	22833	22968	22796	22931	23187	23127	23021	22980	22985	23071	23118	23115	22864	22948	23225	22664	22943	22916	23078	23000	22776	22762	22910	23012	22737	22985	22824	23012	22962	22863	23142	22953	23090	22854	23014	23056	23254	23121	22978	23048	22741	22844	22880	22794	23028	23121	23280	22841	23115	23056	23144	23044	23290	22814	22744	22960	22944	23007	22968	23023	22892	22950	23184	22834	22885	23153	22886	22759	22893	23006	22977	23129	23001	22969	23108	23091	23185	23205	22712	22960	23116	22709	22971	23099	22913	23225	23164	23126	22878	22908	22963	23106	23181	22689	22981	22974	23123	23062	23045	22940	22947	23084	22769	22525	23011	22653	22962	23115	23029	23011	23112	22994	23081	22874	23001	23038	23076	22767	22846	22960	23094	22968	22948	23143	22935	23033	22793	22748	22590	22919	23261	22978	23037	22923	23013	22882	22887	22997	22761	22998	22911	22940	22679	22954	22918	22927	22751	22928	23014	23143	23057	23115	22973	22967	22927	22945	23296	23060	23013	23070	23150	22827	23062	23037	22832	22981	23050	22843	23021	22860	23022	23004	22899	22870	23152	22950	22910	23384	23117	23298	22815	23046	22819	23022	22996	23084	22936	22875	23143	22944	22780	23095	22910	23237	22867	22993	22841	22924	22889	22974	22828	22915	23130	22815	22831	22907	22936	22915	22821	22848	23031	22875	23007	22976	23070	23015	23026	22995	23048	23192	23008	23006	22797	23080	22785	23160	23178	22953	22822	22615	23121	22972	22868	23165	22962	22852	23179	22835	22981	22965	23016	23011	23184	23264	22962	22911	23102	23004	22842	23064	23228	22820	22974	22817	23056	23184	22993	23018	22899	22907	22875	22950	22602	22993	23135	23108	23103	23191	23092	22952	23056	22995	22977	22924	23017	23135	23040	23101	22764	23153	22814	23079	23182	23013	22821	23033	23385	22817	22993	22927	22974	22744	22971	22878	23101	23047	23237	23174	23017	23028	22911	23134	23035	23065	22748	23135	22789	22920	23256	22978	22888	23020	23096	22914	22804	22892	22894	23049	22981	22922	23198	23347	23180	22928	23000	22805	23071	22844	23079	22855	23044	22933	22753	22995	23091	23451	22928	22975	22808	23009	23002	23239	22964	22959	23280	23064	23122	23116	22946	22931	22872	23137	23044	23031	22891	22988	22827	22945	23110	23020	23260	22925	22915	23032	23019	22804	23068	22949	22924	23181	22922	22876	23005	22855	23018	23093	23066	22997	23012	23019	22780	23187	22986	23147	22978	23055	22941	22728	22988	22814	23196	23015	23077	22940	23120	23067	23180	22910	22914	22926	23201	23037	22975	23028	22962	22731	22944	22872	23022	22921	23171	23021	22894	23037	23153	22804	22896	22965	22972	22857	23001	22897	23095	22926	23131	23081	22860	23039	23060	22994	23149	23187	23200	22926	22905	23110	23011	22950	22899	22837	23041	22522	23027	22943	22861	23119	22888	22913	22748	22936	23080	23188	23023	23141	23072	23036	23038	22944	23087	22957	23048	22825	22862	23084	23068	22752	22835	23121	23008	22883	23136	23066	22949	22917	22792	22970	23270	23013	22991	22864	23016	23017	22952	22899	22957	22990	22974	23136	23013	22732	23166	22988	22912	23063	22854	23003	23146	23094	23281	23019	23093	23152	23007	23003	22891	23007	22897	23058	23191	22781	22949	22907	22934	23068	23061	22755	22942	22983	23158	23160	23110	23306	23120	23070	23169	23042	23065	23116	23161	23261	23024	23093	23096	23052	22887	22981	23192	23082	22917	22997	23069	23155	22941	23064	23084	23127	22929	22991	23162	23046	23029	23005	22954	23124	22933	22898	22969	23175	23098	23138	23114	22828	22933	22880	23012	23008	23029	23045	23135	23109	22846	22833	22966	22956	23109	23141	23075	23051	22958	22905	23069	23161	23064	22729	22875	22994	22951	23034	22989	23130	22951	23142	22915	23047	22937	23173	22878	23011	23019	23053	22807	23029	22989	22848	22956	22981	23106	22918	23007	22768	22863	23070	23185	23236	22929	22582	22992	23004	22770	22995	23001	23032	22974	22891	23015	22774	23036	22918	22906	22939	23104	23145	22964	22884	23203	22878	22882	22884	23102	22901	22827	22947	23119	22859	23227	22845	22826	23074	22882	23054	22888	23164	22969	23012	23054	22989	22996	23241	23015	22834	23114	23008	22730	23005	23102	23068	22878	23128	23235	23069	22823	22941	22953	22916	23043	23030	22956	22961	22926	22965	22966	22815	23205	23048	23042	23165	22877	22929	23110	22941	23117	22888	22922	23117	23119	23035	23147	23027	23200	22788	23262	23266	22970	22718	22981	23106	23029	22970	22852	22957	23098	23181	23131	22835	23081	23180	23018	22849	22748	23125	22959	22858	22985	22704	23098	22998	23050	22918	23105	22867	23093	23035	23112	22978	22995	22866	22998	22999	23039	22990	23062	22916	23071	22985	22993	22992	23246	23031	23013	22920	23048	22854	22726	23309	22950	22835	22940	22942	22827	23022	22756	22920	23106	23248	23022	22980	23195	22993	23075	22956	22708	22773	22869	23049	22693	22891	23216	23051	22706	23101	22840	23101	23255	22945	23024	22922	23038	22944	23094	23073	23038	23144	22919	22933	23002	22861	22722	22911	22880	23169	22870	22942	23013	22640	23021	22902	23135	22977	22807	23016	23007	23206	23109	23057	22887	22973	23070	22666	23090	23007	22995	23018	23120	22970	23086	22881	23144	23127	22978	23158	23069	22867	23130	23174	22876	23239	23050	22728	23033	23007	23038	23060	23041	22859	23040	22969	23062	22848	23003	22871	22980	23025	23006	22870	22984	22974	23107	22876	23097	23057	22861	23091	23112	23050	23033	23021	23208	23002	23060	22793
28578	39491	46874	59106	74267	78456	56857	36618	22964	16490	14719	14569	14474	14636	14384	14387	14389	14522	14344	14423	14519	14497	14464	14532	14517	14325	14507	14438	14506	14418	14709	14479	14577	14325	14384	14294	14566	14432	14290	14707	14357	14404	14512	14505	14561	14557	14406	14406	14681	14479	14314	14455	14408	14472	14504	14413	14587	14522	14346	14551	14549	14472	14333	14276	14298	14440	14501	14535	14441	14543	14360	14524	14364	14488	14428	14488	14497	14506	14423	14529	14405	14082	14458	14235	14354	14507	14348	14512	14525	14500	14463	14283	14481	14330	14539	14212	14455	14249	14393	14323	14386	14275	14339	14329	14620	14471	14288	14398	14255	14408	14397	14489	14471	14436	14328	14547	14325	14493	14405	14282	14251	14292	14331	14232	14433	14537	14229	14301	14433	14404	14479	14286	14212	14299	14474	14284	14459	14557	14563	14297	14415	14328	14408	14452	14308	14545	14242	14315	14459	14313	14344	14465	14408	14386	14317	14298	14436	14498	14221	14374	14497	14535	14392	14386	14368	14410	14490	14425	14460	14386	14277	14302	14358	14401	14453	14337	14328	14501	14379	14519	14447	14272	14472	14437	14412	14396	14425	14437	14411	14351	14445	14304	14448	14465	14064	14382	14378	14387	14390	14469	14477	14398	14326	14497	14473	14433	14423	14554	14449	14552	14411	14259	14507	14358	14416	14556	14365	14482	14258	14301	14492	14326	14549	14436	14377	14338	14516	14503	14400	14375	14394	14412	14538	14465	14402	14488	14535	14288	14295	14418	14411	14389	14302	14265	14484	14329	14486	14525	14378	14496	14405	14300	14646	14260	14278	14427	14280	14443	14433	14266	14513	14381	14378	14264	14387	14484	14565	14344	14354	14414	14259	14539	14315	14297	14360	14615	14413	14412	14385	14413	14601	14404	14307	14393	14452	14473	14394	14280	14367	14312	14437	14446	14329	14500	14369	14337	14446	14458	14424	14200	14342	14524	14288	14395	14294	14318	14236	14305	14481	14361	14360	14491	14339	14352	14473	14368	14348	14303	14510	14292	14476	14410	14408	14341	14520	14485	14538	14418	14478	14287	14449	14191	14408	14479	14384	14365	14549	14606	14400	14198	14455	14468	14547	14458	14414	14286	14459	14518	14377	14519	14322	14240	14391	14343	14385	14321	14322	14298	14280	14458	14368	14307	14494	14290	14541	14331	14364	14568	14256	14355	14376	14518	14330	14531	14293	14364	14343	14389	14358	14522	14361	14475	14200	14347	14453	14296	14376	14197	14241	14353	14521	14375	14474	14487	14359	14303	14487	14334	14515	14371	14343	14466	14365	14567	14329	14425	14641	14537	14284	14515	14391	14398	14413	14270	14420	14202	14315	14482	14292	14391	14239	14493	14412	14329	14566	14240	14506	14465	14378	14353	14426	14343	14425	14594	14466	14616	14363	14176	14430	14319	14366	14331	14177	14388	14233	14482	14531	14353	14444	14500	14354	14291	14498	14405	14412	14336	14399	14466	14401	14409	14280	14338	14465	14333	14408	14467	14386	14306	14383	14358	14171	14352	14426	14377	14298	14371	14453	14439	14565	14411	14512	14235	14305	14426	14264	14385	14391	14202	14532	14490	14501	14376	14369	14498	14435	14561	14398	14340	14443	14439	14525	14394	14353	14319	14431	14352	14403	14314	14303	14231	14460	14278	14431	14303	14257	14471	14390	14367	14458	14576	14361	14384	14467	14400	14436	14488	14281	14332	14544	14338	14348	14335	14416	14418	14441	14435	14469	14269	14339	14330	14356	14433	14410	14668	14389	14482	14255	14534	14251	14374	14413	14305	14248	14408	14368	14462	14343	14308	14446	14541	14357	14316	14282	14320	14315	14311	14345	14440	14440	14368	14416	14322	14398	14548	14263	14386	14430	14575	14407	14448	14324	14353	14320	14284	14356	14555	14429	14458	14346	14464	14314	14416	14506	14343	14421	14520	14383	14383	14459	14490	14340	14529	14409	14328	14466	14425	14284	14173	14399	14520	14389	14348	14265	14399	14573	14467	14328	14309	14360	14430	14412	14370	14394	14391	14271	14413	14334	14266	14342	14439	14434	14384	14385	14491	14382	14310	14401	14517	14424	14347	14352	14345	14432	14400	14262	14253	14317	14308	14284	14338	14231	14223	14354	14342	14317	14526	14369	14545	14388	14314	14386	14490	14327	14236	14420	14494	14374	14338	14351	14450	14470	14321	14303	14343	14156	14459	14423	14351	14469	14362	14402	14543	14430	14363	14417	14238	14361	14332	14268	14320	14460	14311	14419	14192	14393	14399	14294	14407	14180	14431	14259	14345	14438	14365	14399	14345	14329	14227	14457	14366	14448	14246	14397	14304	14343	14344	14459	14398	14501	14450	14228	14400	14450	14451	14424	14185	14415	14556	14341	14357	14416	14437	14371	14460	14500	14462	14463	14377	14405	14318	14484	14403	14344	14305	14494	14420	14355	14386	14269	14314	14633	14407	14330	14385	14352	14304	14282	14407	14215	14407	14439	14538	14431	14475	14303	14380	14398	14319	14290	14237	14616	14390	14580	14236	14275	14551	14585	14394	14394	14187	14319	14460	14319	14322	14499	14403	14344	14160	14350	14411	14422	14551	14429	14358	14491	14300	14434	14378	14459	14420	14471	14321	14573	14474	14393	14257	14601	14347	14343	14515	14379	14345	14467	14430	14283	14509	14272	14264	14409	14424	14315	14468	14342	14382	14374	14573	14453	14360	14457	14538	14482	14370	14286	14372	14391	14417	14435	14557	14508	14350	14361	14563	14382	14340	14468	14543	14366	14451	14393	14486	14460	14391	14384	14426	14231	14481	14442	14348	14296	14347	14258	14354	14349	14362	14331	14463	14351	14381	14275	14340	14368	14358	14480	14475	14461	14381	14361	14436	14346	14328	14281	14438	14295	14396	14307	14319	14320	14496	14555	14350	14320	14505	14455	14297	14458	14206	14560	14432	14373	14330	14395	14402	14602	14591	14367	14387	14348	14398	14420	14414	14320	14510	14477	14423	14442	14490	14427	14349	14555	14328	14343	14329	14392	14482	14537	14432	14335	14452	14316	14462	14344	14356	14486	14491	14326	14472	14502	14324	14443	14516	14266	14516	14423	14436	14451	14377	14393	14265	14412	14517	14471	14327	14581	14307	14387	14386	14382	14476	14490	14490	14410	14313	14421	14535	14212	14445	14471	14435	14474	14333	14462	14246	14317	14378	14409	14305	14453	14546	14361	14435	14470	14494	14291	14363	14145	14266	14106	14424	14343	14273	14540	14474	14217	14359	14497	14344	14402	14373	14260	14433	14261	14101	14305	14340	14488	14346	14118	14297	14413	14311	14382	14460	14453	14543	14342	14409	14407	14639	14433	14329	14618	14411	14460	14217	14290	14474	14567	14419	14503	14338	14477	14405	14313	14512	14437	14365	14404	14627	14357	14266	14228	14504	14398	14366	14228	14438	14394	14407	14378	14370	14198	14331	14419	14205	14261	14532	14330	14307	14462	14360	14407	14141	14241	14513	14342	14390	14522	14229	14282	14296	14442	14275	14379	14264	14490	14581	14368	14155	14349	14528	14310	14366	14456	14353	14297	14346	14413	14357	14247	14398	14162	14295	14514	14372	14185	14494	14424	14542	14535	14454	14389	14516	14276	14478	14398	14399	14535	14395	14340	14232	14303	14297	14399	14441	14318	14574	14456	14138	14364	14322	14323	14366	14511	14362	14344	14304	14450	14474	14298	14333	14464	14301	14480	14332	14322	14468	14398	14418	14286	14284	14248	14298	14441	14301	14482	14482	14270	14337	14354	14394	14326	14393	14420	14515	14238	14539	14311	14455	14473	14358	14344	14499	14338	14357	14318	14600	14482	14434	14480	14514	14367	14429	14282	14208	14422	14415	14404	14291	14515	14421	14472	14612	14347	14260	14387	14393	14466	14459	14366	14360	14354	14509	14606	14347	14456	14584	14414	14383	14382	14560	14433	14350	14580	14405	14305	14466	14380	14444	14465	14578	14466	14359	14349	14336	14261	14207	14497	14321	14477	14366	14286	14271	14382	14375	14256	14348	14406	14542	14210	14338	14564	14303	14284	14167	14475	14296	14240	14357	14307	14428	14306	14451	14296	14321	14410	14320	14352	14502	14483	14482	14209	14209	14413	14355	14401	14384	14393	14411	14441	14346	14436	14459	14336	14342	14472	14396	14468	14487	14459	14400	14319	14281	14347	14430	14595	14361	14244	14368	14339	14390	14329	14423	14640	14405	14365	14097	14359	14348	14277	14523	14454	14274	14438	14439	14291	14417	14233	14466	14393	14431	14501	14296	14483	14399	14513	14297	14358	14447	14364	14315	14298	14377	14363	14326	14441	14519	14237	14477	14450	14246	14321	14393	14310	14262	14503	14403	14394	14330	14292	14330	14396	14485	14337	14479	14278	14235	14469	14245	14360	14451	14372	14422	14286	14320	14262	14447	14430	14183	14461	14515	14424	14356	14444	14251	14356	14321	14421	14354	14431	14553	14366	14365	14195	14343	14264	14371	14426	14497	14481	14350	14525	14348	14533	14261	14347	14496	14549	14542	14343	14333	14357	14459	14398	14262	14336	14452	14393	14651	14363	14270	14420	14533	14539	14499	14328	14553	14215	14257	14304	14315	14456	14448	14437	14353	14308	14468	14364	14310	14207	14462	14497	14266	14537	14333	14403	14333	14346	14494	14385	14434	14314	14431	14370	14435	14562	14223	14572	14343	14494	14413	14503	14415	14436	14339	14357	14207	14410	14424	14321	14353	14431	14255	14297	14343	14149	14490	14416	14212	14509	14385	14330	14335	14291	14400	14288	14559	14471	14486	14341	14489	14435	14397	14585	14191	14647	14491	14305	14205	14436	14540	14436	14519	14408	14249	14333	14321	14145	14399	14298	14428	14352	14464	14420	14543	14318	14602	14417	14358	14368	14388	14478	14304	14251	14447	14421	14177	14280	14474	14289	14457	14416	14403	14401	14464	14442	14358	14455	14317	14425	14440	14452	14314	14443	14391	14373	14213	14450	14422	14439	14434	14394	14495	14295	14439	14499	14449	14440	14318	14449	14371	14413	14483	14253	14389	14302	14392
34388	26098	27012	30881	33853	32908	28671	25313	23520	22803	22852	22585	22748	22787	22681	22836	22740	22494	22862	22685	22465	22622	22569	22754	22916	22809	22619	22632	22712	22665	22689	22500	22740	22482	22525	22435	22687	22544	22492	22607	22598	22725	22697	22675	22679	22671	22472	22803	22516	22709	22723	22590	22749	22581	22669	22674	22716	22658	22557	22736	22628	22816	22645	22638	22572	22831	22614	22520	22632	22804	22602	22390	22689	22614	22529	22598	22752	22609	22609	22556	22687	22572	22712	22340	22715	22538	22563	22663	22632	22534	22607	22538	22692	22685	22598	22375	22693	22699	22723	22429	22740	22658	22529	22686	22559	22516	22537	22596	22637	22697	22673	22757	22739	22435	22602	22620	22698	22510	22668	22550	22575	22633	22665	22445	22446	22845	22522	22451	22732	22637	22773	22748	22652	22680	22700	22598	22741	22812	22636	22513	22432	22581	22714	22761	22768	22369	22359	22678	22693	22679	22462	22773	22594	22657	22546	22631	22677	22652	22727	22433	22585	22384	22586	22549	22608	22502	22742	22542	22617	22764	22352	22672	22482	22519	22701	22710	22716	22438	22632	22636	22557	22348	22755	22679	22602	22639	23009	22758	22734	22938	22473	22544	22644	22739	22900	22556	22529	22643	22497	22597	22425	22685	22552	22909	22757	22677	22855	22537	22655	22778	22548	22379	22594	22696	22710	22564	22718	22668	22576	22583	22510	22724	22653	22591	22721	22575	22618	22628	22661	22620	22866	22771	22752	22699	22622	22816	22713	22502	22692	22491	22581	22665	22481	22812	22702	22741	22507	22526	22449	22493	22579	22381	22433	22699	22459	22478	22561	22486	22821	22514	22517	22743	22618	22550	22521	22559	22458	22729	22632	22773	22828	22710	22688	22617	22537	22503	22580	22666	22617	22721	22428	22661	22735	22507	22474	22467	22808	22449	22463	22528	22425	22750	22601	22950	22572	22277	22894	22551	22557	22518	22403	22577	22368	22630	22415	22757	22723	22765	22585	22762	22662	22531	22689	22750	22704	22382	22560	22686	22476	22650	22470	22738	22524	22736	22759	22276	22424	22535	22326	22578	22652	22428	22672	22665	22655	22391	22429	22702	22675	22593	22434	22812	22516	22627	22574	22507	22482	22723	22680	22639	22523	22783	22419	22552	22488	22708	22493	22772	22708	22689	22675	22645	22672	22743	22619	22515	22595	22690	22801	22612	22496	22387	22660	22608	22788	22388	22933	22723	22697	22773	22407	22424	22583	22463	22623	22763	22640	22759	22594	22719	22778	22759	22522	22271	22518	22847	22552	22772	22474	22533	22555	22648	22706	22624	22737	22518	22517	22651	22688	22605	22468	22879	22455	22533	22544	22563	22509	22658	22614	22638	22804	22687	22715	22663	22855	22741	22677	22627	22526	22813	22576	22612	22469	22678	22683	22622	22712	22615	22864	22658	22534	22404	22882	22760	22669	22658	22794	22621	22680	22509	22740	22473	22646	22546	22458	22616	22670	22712	22679	22566	22791	22568	22508	22505	22578	22498	22627	22652	22790	22584	22772	22783	22878	22554	22530	22488	22575	22758	22706	22890	22603	22538	22464	22580	22564	22707	22598	22577	22598	22497	22643	22674	22603	22722	22542	22511	22436	22769	22849	22677	22666	22461	22799	22537	22844	22525	22434	22669	22637	22617	22616	22871	22762	22592	22529	22692	22664	22614	22480	22697	22459	22529	22458	22590	22726	22730	22663	22537	22603	22655	22693	22532	22562	22673	22674	22693	22631	22564	22628	22738	22510	22797	22830	22750	22648	22676	22805	22475	22656	22590	22571	22638	22753	22747	22464	22611	22544	22685	22397	22651	22637	22552	22712	22714	22600	22668	22623	22464	22739	22639	22747	22589	22582	22473	22659	22654	22449	22419	22780	22586	22662	22648	22716	22591	22580	22663	22527	22599	22568	22640	22664	22650	22768	22439	22562	22584	22572	22570	22526	22580	22583	22612	22749	22734	22684	22633	22690	22776	22560	22525	22772	22670	22826	22647	22550	22723	22610	22835	22697	22596	22667	22415	22452	22466	22673	22672	22738	22603	22460	22524	22470	22363	22548	22871	22515	22548	22762	22597	22626	22777	22703	22853	22837	22613	22608	22583	22474	22569	22419	22485	22712	22632	22568	22468	22553	22662	22619	22833	22526	22755	22661	22525	22505	22406	22487	22585	22556	22889	22660	22695	22404	22643	22529	22567	22537	22714	22667	22722	22600	22675	22709	22687	22445	22557	22428	22524	22761	22815	22549	22454	22432	22475	22722	22651	22609	22652	22561	22615	22735	22478	22305	22520	22477	22565	22385	22682	22601	22635	22652	22725	22698	22674	22507	22538	22880	22650	22765	22628	22642	22415	22507	22801	22560	22488	22591	22308	22335	22564	22468	22873	22564	22493	22586	22315	22540	22470	22504	22749	22774	22741	22850	22587	22544	22564	22843	22848	22825	22718	22597	22648	22641	22687	22313	22567	22348	22440	22679	22887	22713	22542	22368	22736	22689	22567	22568	22646	22447	22726	22591	22471	22753	22634	22563	22627	22664	22537	22602	22871	22569	22660	22613	22963	22863	22630	22633	22600	22752	22630	22607	22791	22550	22728	22736	22671	22690	22428	22809	22714	22748	22526	22615	22531	22487	22762	22602	22854	22560	22535	22596	22576	22690	22658	22671	22534	22708	22584	22737	22801	22762	22670	22708	22876	22617	22775	22753	22435	22672	22494	22286	22799	22679	22644	22541	22552	22545	22673	22539	22413	22594	22277	22630	22545	22533	22578	22746	22487	22578	22774	22607	22647	22569	22710	23019	22703	22669	22594	22582	22671	22669	22518	22793	22570	22533	22689	22727	22725	22655	22540	22419	22528	22665	22737	22518	22869	22797	22520	22479	22586	22546	22583	22700	22587	22493	22565	22667	22569	22543	22550	22434	22574	22541	22389	22660	22645	22853	22552	22585	22858	22606	22631	22514	22752	22381	22267	22480	22687	22594	22742	22530	22583	22664	22643	22892	22650	22600	22790	22969	22614	22737	22603	22670	22804	22694	22448	22362	22508	22638	22664	22749	22540	22687	22709	22491	22771	22602	22757	22607	22559	22496	22601	22516	22744	22597	22623	22549	22567	22443	22683	22810	22868	22767	22830	22479	22719	22831	22894	22810	22768	22622	22759	22314	22494	22368	22620	22875	22592	22473	22468	22660	22479	22400	22582	22430	22806	22443	22684	22634	22608	22483	22594	22647	22464	22492	22517	22382	22572	22487	22801	22583	22725	22719	22756	22759	22545	22817	22568	22905	22706	22562	22522	22743	22656	22520	22600	22648	22641	22650	22561	22716	22612	22694	22737	22546	22500	22585	22656	22877	22794	22465	22699	22480	22842	22655	22527	22632	22842	22686	22631	22642	22731	22607	22617	22663	22555	22529	22582	22340	22647	22851	22560	22457	22337	22516	22446	22548	22603	22652	22574	22702	22535	22474	22654	22689	22688	22868	22690	22706	22745	22601	22803	22617	22464	22636	22735	22475	22640	22504	22596	22549	22479	22751	22766	22960	22823	22617	22578	22591	22508	22686	22619	22571	22435	22708	22548	22593	22510	22512	22611	22711	22550	22609	22448	22741	22738	22310	22694	22566	22572	22617	22577	22638	22408	22647	22575	22638	22523	22647	22525	22650	22774	22692	22566	22374	22651	22548	22768	22685	22615	22408	22622	22453	22572	22686	22586	22579	22624	22696	22474	22558	22323	22648	22664	22674	22820	22509	22560	22477	22567	22474	22559	22465	22441	22558	22476	22685	22773	22505	22693	22553	22503	22667	22892	22590	22546	22530	22721	22620	22584	22659	22746	22738	22520	22706	22907	22742	22785	22835	22544	22512	22595	22669	22742	22629	22467	22778	22757	22633	22841	22595	22397	22691	22569	22549	22734	22480	22522	22374	22388	22641	22487	22605	22501	22772	22537	22785	22797	22357	22629	22580	22747	22792	22702	22510	22678	22543	22544	22566	22599	22682	22560	22608	22702	22519	22574	22485	22685	22731	22557	22577	22705	22626	22519	22480	22519	22545	22365	22675	22541	22752	22817	22722	22487	22741	22725	22496	22429	22575	22347	22520	22698	22649	22727	22779	22705	22703	22568	22599	22378	22409	22666	22671	22617	22430	22482	22769	22770	22793	22426	22583	22526	22518	22622	22437	22743	22734	22890	22662	22579	22665	22393	22489	22721	22719	22457	22572	22987	23024	22671	22933	22400	22851	22538	22562	22542	22752	22593	22630	22698	22613	22909	22884	22678	22525	22731	22676	22666	22770	22486	22647	22764	22617	22454	22443	22345	22474	22641	22590	22660	22456	22446	22609	22631	22402	22578	22752	22492	22725	22726	22647	22587	22642	22563	22536	22551	22681	22507	22579	22733	22479	22609	22456	22732	22669	22676	22618	22394	22492	22543	22696	22610	22629	22633	22672	22537	22728	22475	22580	22536	22614	22655	22582	22621	22574	22749	22776	22698	22596	22618	22547	22666	22683	22620	22574	22626	22424	22480	22672	22649	22449	22645	22521	22538	22791	22440	22576	22755	22598	22621	22285	22782	22718	22660	22755	22627	22457	22717	22655	22449	22442	22597	22629	22656	22483	22809	22627	22427	22697	22610	22722	22639	22730	22428	22651	22591	22571	22567	22564	22389	22573	22332	22693	22466	22714	22656	22685	22806	22440	22533	22583	22652	22592	22700	22756	22659	22595	22731	22567	22383	22696	22662	22454	22737	22696	22402	22731	22663	22649	22711	22655	22451	22657	22398	22326	22698	22566	22513	22456	22411	22746	22608	22764	22776	22720	22537	22532	22523	22500	22591	22661	22753	22599	22666	22498	22517	22621	22508	22757	22645	22487	22429	22785	22673	22618	22401	22504	22704	22664	22683	22711	22798	22581	22875	22534	22549	22719	22632	22542	22750	22636	22551	22653	22731	22644	22697	22727	22685	22643	22510	22618	22484	22681	22607	22695	22699	22757	22627	22773	22624	22567	22752	22679	22621	22695	22655	22574	22873	22538	22690	22482	22546	22760	22571	22496	22466	22626	22626	22747	22748	22520	22308	22515	22310	22502	22614	22604	22878
22962	17803	18213	22238	25769	23461	18830	15993	14394	13879	13879	13769	13870	13705	13980	13712	13785	13933	13675	13759	14018	13634	13813	13809	13704	13768	13879	13802	13742	13754	13731	13763	13567	13654	13915	13744	13552	13773	13761	13702	13895	13870	13775	13804	13688	13771	13727	13595	13841	13819	13753	13721	13737	13657	13742	13692	13730	13862	13784	13861	13780	13800	13730	13824	13695	13743	13655	13602	13598	13706	13687	13732	13728	13888	13749	13884	13627	13684	13885	13801	13932	13681	13690	13745	13642	13577	13685	13857	13648	13835	13606	13548	13769	13794	13663	13719	13723	13893	13649	13743	13648	13799	13744	13785	13769	13760	13698	13726	13761	13842	13715	13659	13707	13648	13832	13692	13603	13827	13782	13577	13786	13669	13804	13690	13765	13659	13670	13729	13704	13765	13653	13724	13687	13698	13832	13752	13725	13674	13751	13653	13699	13770	13569	13644	13606	13860	13649	13700	13912	13855	13679	13824	13743	13612	13556	13731	13702	13618	13613	13761	13724	13546	13685	13684	13708	13719	13789	13751	13866	13601	13827	13743	13768	13539	13713	13834	13655	13770	13916	13766	13686	13803	13805	13661	13741	13704	13645	13874	13609	13651	13619	13579	13865	13804	13636	13573	13769	13858	13767	13474	13788	13765	13753	13830	13829	13693	13829	13711	13771	13699	13627	13553	13817	13726	13761	13628	13834	13686	13685	13674	13719	13472	13626	13824	13678	13720	13769	13606	13830	13721	13749	13577	13699	13781	13758	13595	13777	13648	13632	13690	13741	13696	13781	13710	13712	13790	13623	13512	13707	13571	13780	13636	13680	13727	13853	13675	13698	13696	13768	13634	13639	13722	13657	13672	13527	13744	13698	13788	13768	13912	13745	13844	13619	13715	13767	13969	13802	13810	13778	13685	13753	13840	13643	13769	13598	13671	13741	13774	13822	13850	13831	13772	13810	13818	13752	13593	13794	13707	13686	13776	13578	13750	13875	13513	13627	13718	13917	13822	13651	13619	13848	13735	13902	13627	13757	13717	13688	13910	13812	13748	13635	13839	13674	13637	13741	13730	13720	13717	13677	13803	13731	13590	13731	13758	13714	13521	13743	13802	13720	13733	13793	13719	13804	13505	13689	13860	13656	13914	13841	13689	13939	13624	13714	13613	13634	13787	13783	13587	13759	13649	13739	13730	13620	13861	13604	13674	13810	13835	13734	13646	13750	13705	13638	13687	13741	13908	13658	13682	13664	13655	13675	13707	13715	13648	13771	13624	13793	13757	13625	13507	13783	13684	13812	13630	13597	13779	13831	13710	13649	13697	13872	13724	13756	13728	13649	13732	13833	13791	13721	13741	13649	13750	13734	13652	13793	13636	13673	13734	13775	13623	13747	13703	13771	13648	13775	13774	13749	13821	13766	13645	13720	13778	13554	13602	13761	13601	13865	13858	13915	13663	13840	13610	13756	13816	13696	13641	13657	13731	13658	13640	13666	13849	13796	13655	13759	13544	13863	13873	13519	13766	13934	13546	13683	13661	13805	13710	13620	13761	13589	13782	13819	13629	13683	13710	13782	13899	13747	13601	13787	13629	13819	13596	13679	13732	13591	13665	13787	13785	13616	13624	13633	13855	13776	13657	13939	13750	13762	13609	13809	13892	13691	13810	13741	13520	13766	13688	13747	13532	13764	13724	13792	13716	13697	13743	13576	13615	13701	13661	13686	13648	13758	13789	13857	13819	13796	13737	13674	13775	13672	13656	13827	13796	13574	13802	13805	13783	13859	13724	13843	13827	13759	13701	13632	13828	13759	13751	13818	13844	13592	13547	13797	13671	13727	13928	13552	13790	13642	13845	13659	13617	13760	13702	13718	13665	13545	13767	13594	13783	13636	13682	13752	13754	13676	13709	13704	13881	13696	13714	13797	13745	13702	13788	13569	13728	13769	13683	13632	13662	13733	13714	13680	13729	13690	13667	13784	13684	13821	13725	13705	13833	13669	13725	13595	13677	13773	13912	13661	13668	13774	13668	13731	13636	13616	13763	13741	13798	13637	13678	13679	13639	13649	13558	13612	13579	13690	13603	13787	13628	13699	13817	13619	13690	13796	13548	13623	13699	13700	13659	13702	13684	13670	13746	13722	13906	13955	13832	13784	13725	13835	13834	13931	13783	13648	13531	13872	13678	13689	13851	13740	13819	13770	13792	13678	13849	13622	13691	13663	13781	13603	13714	13618	13750	13722	13596	13773	13654	13661	13798	13720	13843	13680	13774	13759	13650	13672	13734	13702	13719	13628	13648	13798	13569	13729	13689	13778	13661	13635	13693	13725	13740	13696	13743	13834	13749	13747	13579	13901	13662	13768	13435	13890	13774	13847	13764	13762	13686	13667	13651	13763	13737	13818	13649	13720	13774	13774	13762	13830	13703	13727	13917	13691	13614	13868	13684	13690	13616	13848	13688	13757	13604	13927	13582	13740	13785	13596	14013	13771	13734	13658	13629	13670	13721	13497	13543	13777	13730	13573	13777	13701	13692	13713	13622	13834	13647	13415	13848	13691	13638	13822	13719	13636	13702	13827	13952	13630	13788	13606	13556	13703	13767	13672	13718	13705	13701	13795	13583	13901	13653	13759	13602	13780	13676	13529	13786	13840	13797	13771	13710	13734	13515	13497	13954	13649	13658	13773	13793	13816	13833	13655	13505	13583	13688	13762	13881	13735	13698	13774	13782	13755	13802	13694	13847	13890	13698	13809	13810	13757	13480	13908	13859	13646	13818	13933	13626	13867	13728	13546	13733	13725	13762	13798	13637	13646	13611	13779	13805	13644	13696	13690	13667	13734	13616	13785	13762	13782	13868	13834	13987	13705	13681	13718	13651	13766	13821	13744	13676	13781	13895	13722	13843	13573	13710	13769	13670	13811	13669	13551	13801	13738	13735	13696	13708	13763	13822	13678	13751	13818	13819	13593	13695	13808	13768	13643	13629	13784	13606	13705	13594	13706	13651	13795	13671	13736	13815	13690	13658	13678	13801	13774	13625	13763	13669	13678	13779	13756	13564	13762	13587	13732	13601	13781	13762	13679	13836	13670	13635	13695	13689	13785	13816	13856	13711	13632	13722	13802	13798	13729	13698	13810	13817	13661	13795	13566	13884	13896	13564	13666	13672	13598	13688	13870	13639	13910	13715	13743	13645	13609	13765	13896	13673	13673	13650	13744	13782	13694	13813	13585	13564	13755	13817	13855	13816	13729	13846	13803	13852	13757	13854	13624	13760	13718	13793	13626	13723	13856	13637	13841	13731	13884	13473	13628	13783	13777	13973	13821	13747	13747	13768	13775	13766	13650	13768	13588	13652	13743	13782	13706	13684	13819	13744	13576	13770	13786	13555	13863	13676	13653	13749	13770	13809	13784	13699	13868	13731	13864	13732	13661	13810	13714	13804	13780	13682	13821	13775	13656	13773	13803	13713	13637	13779	13798	13819	13814	13713	13742	13801	13789	13876	13519	13724	13649	13785	13704	13766	13763	13719	13640	13746	13705	13701	13742	13713	13773	13686	13764	13661	13826	13730	13510	13671	13740	13642	13847	13741	13714	13820	13592	13791	13615	13776	13698	13774	13814	13654	13770	13695	13700	13431	13871	13842	13545	13654	13834	13807	13831	13711	13648	13739	13757	13695	13716	13549	13498	13902	13898	13837	13709	13577	13638	13748	13798	13807	13632	13824	13752	13837	13710	13792	13658	13667	13703	13669	13715	13989	13754	13759	13676	13807	13769	13813	13870	13819	13629	13777	13750	13729	13671	13750	13587	13589	13679	13697	13703	13825	13728	13803	13630	13649	13613	13659	13793	13704	13733	13911	13767	13806	13847	13684	13869	13759	13755	13653	13688	13869	13719	13717	13710	13746	13756	13891	13684	13525	13694	13806	13618	13805	13747	13627	13560	13735	13751	13581	13707	13559	13718	13883	13594	13878	13691	13659	13659	13807	13678	13766	13801	13666	13802	13762	13807	13695	13776	13819	13793	13737	13841	13820	13809	13758	13684	13713	13679	13736	13647	13615	13699	13904	13649	13827	13676	13644	13583	13688	13734	13612	13682	13777	13726	13586	13679	13642	13824	13568	13770	13794	13656	13839	13825	13658	13872	13527	13749	13607	13923	13702	13920	13749	13809	13883	13903	13626	13810	13777	13762	13750	13717	13761	13692	13618	13892	13610	13745	13598	13782	13795	13690	13723	13840	13754	13706	13861	13798	13640	13620	13649	13810	13645	13775	13711	13632	13821	13711	13763	13713	13513	13940	13695	13773	13816	13839	13642	13787	13730	13780	13856	13732	13689	13810	13531	13814	13722	13570	13757	13694	13595	13662	13569	13848	13721	13652	13632	13662	13607	13852	13660	13712	13648	13849	13838	13624	13738	13757	13725	13816	13867	13783	13766	13693	13662	13610	13623	13659	13758	13706	13803	13755	13731	13873	13889	13770	13773	13606	13682	13828	13837	13584	13582	13714	13739	13772	13794	13799	13759	13685	13826	13654	13843	13842	13638	13722	13670	13771	13612	13833	13894	13688	13785	13586	13612	13760	13751	13826	13759	13715	13726	13794	13623	13881	13709	13630	13820	13814	13638	13654	13648	13846	13827	13841	13693	13852	13701	13711	13795	13620	13649	13788	13637	13576	13768	13770	13684	13692	13651	13801	13692	13757	13689	13669	13625	13745	13763	13620	13902	13788	13727	13685	13803	13797	13647	13834	13758	13679	13920	13648	13729	13733	13694	13856	13805	13814	13648	13731	13865	13565	13774	13667	13744	13626	13806	13671	13756	13707	13866	13841	13718	13781	13779	13586	13617	13680	13838	13706	13806	13778	13664	13605	13600	13682	13665	13808	13887	13750	13710	13837	13752	13798	13741	13881	13725	13633	13641	13704	13687	13598	13836	13736	13686	13525	13590	13829	13777	13633	13663	13897	13683	13654	13691	13704	13835	13620	13691	13682	13871	13767	13716	13895	13629	13567	13604	13726	13825	13819	13663	13677	13709	13785	13636	13678	13763	13738	13894	13561	13763	13798	13673	13716	13766	13719	13597	13704	13802	13690	13601	13644	13644	13533	13755	13974	13616	13735	13541	13810	13623	13770	13636	13756	13749
25862	21582	29865	48327	61571	57138	46242	34503	27155	24099	23315	22983	22957	22800	22614	22771	22709	22616	22848	22671	22858	22705	22542	22712	22610	22599	22697	22618	22761	22776	22600	22703	22790	22654	22595	22394	22882	22845	22633	22898	22589	22715	22599	22438	22535	22469	22542	22791	22493	22672	22584	22528	22773	22808	22685	22553	22538	22528	22820	22658	22844	22597	22982	22542	22644	22541	22445	22573	22641	22492	22675	22563	22693	22707	22882	22764	22451	22539	22592	22810	22381	22303	22686	22550	22627	22550	22505	22494	22458	22489	22609	22658	22542	22737	22420	22578	22654	22747	22673	22562	22779	22501	22765	22605	22594	22438	22705	22669	22421	22599	22726	22488	22548	22564	22479	22658	22827	22704	22492	22757	22667	22728	22799	22622	22643	22383	22503	22742	22550	22678	22433	22791	22704	22524	22639	22635	22651	22631	22660	22925	22538	22538	22749	22651	22554	22690	22497	22481	22620	22538	22561	22681	22667	22625	22443	22356	22609	22542	22716	22509	22825	22578	22873	22822	22761	22632	22545	22410	22719	23063	22413	22593	22657	22689	22628	22815	22688	22755	22520	22581	22578	22668	22652	22590	22558	22311	22596	22654	22643	22628	22741	22503	22534	22346	22701	22839	22377	22690	22605	22477	22704	22719	22509	22278	22584	22573	22698	22654	22472	22628	22465	22685	22633	22539	22504	22592	22697	22641	22593	22547	22811	22716	22513	22720	22678	22620	22736	22749	22463	22461	22446	22396	22743	22942	22567	22769	22385	22715	22637	22734	22779	22664	22632	22488	22793	22497	22729	22780	22869	22461	22578	22728	22706	22697	22464	22490	22719	22729	22701	22488	22642	22802	22578	22358	22585	22633	22723	22519	22484	22664	22836	22656	22582	22371	22796	22640	22621	22799	22571	22718	22731	22446	22494	22688	22554	22645	22597	22959	22608	22680	22434	22542	22586	22718	22623	22748	22415	22515	22531	22583	23003	22691	22721	22484	22301	22718	22460	22393	22651	22658	22924	22865	22709	22498	22492	22515	22715	22756	22685	22680	22544	22394	22697	22515	22640	22556	22474	22562	22752	22691	22437	22311	22671	22776	22536	22608	22779	22771	22565	22568	22623	22571	22595	22590	22718	22796	22588	22436	22495	22642	22707	22515	22876	22561	22611	22653	22559	22426	22570	22753	22715	22548	22523	22595	22668	22804	22509	22585	22743	22478	22558	22411	22313	22784	22699	22644	22549	22620	22911	22498	22870	22523	22624	22569	22670	22529	22737	22518	22658	22526	22655	22691	22840	22838	22733	22419	22582	22481	22633	22637	22325	22611	22625	22633	22666	22443	22539	22759	22445	22699	22648	22485	22642	22766	22566	22699	22799	22599	22650	22470	22482	22399	22632	22729	22664	22652	22498	22617	22567	22788	22808	22714	22685	22518	22562	22680	22722	22714	22450	22823	22916	22867	22355	22696	22701	22642	22563	22805	22815	22592	22533	22484	22513	22597	22607	22658	22637	22398	22789	22933	22805	22464	22519	22509	22419	22698	22566	22863	22348	22601	22656	22539	22735	22607	22551	22564	22903	22696	22499	22532	22475	22449	22590	22454	22488	22526	22535	22653	22345	22595	22875	22810	22621	22627	22610	22870	22634	22746	22626	22683	22469	22498	22651	22603	22626	22246	22618	22464	22549	22482	22356	22729	22787	22414	22508	22555	22603	22730	22834	22577	22695	22862	22476	22716	22768	22509	22706	22523	22421	22654	22583	22796	22738	22561	22728	22613	22491	22530	22731	22443	22635	22915	22563	22753	22405	22773	22658	22508	22859	22765	22522	22538	22542	22605	22855	22623	22654	22591	22646	22673	22547	22616	22715	22584	22725	22588	22475	22541	22760	22573	22714	22591	22681	22550	22592	22759	22678	22589	22621	22881	22719	22813	22457	22688	22343	22687	22622	22524	22403	22315	22471	22566	22544	22668	22692	22644	22361	22640	22982	22735	22418	22527	22696	22600	22544	22675	22725	22516	22436	22662	22784	22556	22520	22542	22580	22579	22762	22606	22427	22569	22828	22489	22593	22594	22715	22555	22440	22535	22574	22653	22606	22321	22617	22493	22726	22656	22796	22747	22601	22534	22617	22596	22801	22629	22428	22334	22494	22785	22684	22442	22812	22450	22513	22448	22512	22763	22555	22568	22559	22622	22800	22786	22800	22625	22700	22739	22867	22607	22710	22729	22688	22407	22545	22377	22608	22566	22730	22635	22534	22448	22762	22775	22623	22482	22593	22629	22465	22627	22662	22692	22718	22666	22499	22780	22573	22524	22545	22427	22945	22683	22747	22652	22824	22434	22774	22322	22583	22778	22475	22600	22635	22494	22643	22559	22535	22727	22781	22698	22793	22425	22691	22569	22550	22646	22623	22736	22562	22532	22641	22626	22570	22581	22807	22509	22744	22612	22796	22413	22616	22757	22463	22513	22407	22667	22760	22420	22499	22587	22860	22471	22465	22678	22618	22654	22623	22648	22555	22585	22405	22538	22591	22749	22523	22715	22549	22552	22729	22681	22583	22584	22508	22486	22657	22657	22627	22616	22836	22442	22509	22721	22690	22581	22841	22967	22729	22756	22804	22585	22606	22654	22564	22428	22320	22546	22655	22744	22849	22762	22604	22607	22528	22212	22604	22734	22667	22743	22330	22464	22550	22648	22725	22566	22633	22594	22466	22335	22816	22809	22482	22437	22614	22386	22817	22795	22585	22698	22553	22585	22409	22466	22644	22506	22776	22842	22997	22563	22446	22559	22559	22667	22557	22657	22506	22908	22935	22700	22896	22509	22508	22629	22516	22555	22761	22253	22675	22697	22609	22612	22710	22631	22849	22604	22552	22722	22811	22634	22565	22607	22532	22546	22610	22599	22388	22618	22760	22633	22605	22792	22739	22699	22691	22615	22882	22704	22634	22446	22468	22211	22662	22673	22592	22824	22656	22659	22591	22682	22539	22461	22695	22481	22597	22616	22572	22834	22697	22618	22774	22773	22914	22416	22279	22577	22445	22580	22507	22671	22666	22639	22817	22789	22769	22528	22576	22570	22570	22547	22525	22495	22668	22471	22530	22616	22442	22699	22735	22642	22533	22833	22757	22517	22459	22480	22684	22713	22692	22552	22825	22418	22464	22719	22516	22264	22560	22629	22866	22352	22661	22514	22672	22600	22612	22903	22685	22718	22762	22787	22749	22765	22800	22380	22779	22532	22628	22769	22802	22644	22561	22531	22693	22733	22820	22577	22603	22466	22606	22622	22509	22584	22491	22645	22508	22690	22627	22707	22610	22626	22659	22794	22821	22643	22697	22819	22570	22409	22538	22623	22690	22679	22580	22746	22735	22504	22419	22558	22500	22734	22699	22567	22695	22875	22435	22704	22448	22702	22631	22436	22525	22726	22742	22767	22702	22812	23071	22525	22643	22853	22478	22722	22656	22596	22631	22494	22594	22918	22503	22689	22589	22827	22619	22475	22687	22630	22350	22623	22654	22498	22685	22626	22632	22560	22709	22485	22761	22567	22700	22470	22407	22767	22507	22637	22512	22758	22718	22635	22642	22899	22775	22639	22528	22436	22598	22603	22525	22617	22718	22464	22688	22603	22600	22754	22727	22541	22547	22704	22612	22632	22451	22830	22558	22617	22568	22528	22521	22591	22788	22655	22759	22775	22707	22467	22753	22816	22866	22743	22548	22754	22899	22788	22686	22528	22713	22694	22753	22608	22860	22487	22609	22953	22873	22598	22602	22568	22920	22584	22624	22590	22326	22518	22509	22788	22581	22631	22697	22606	22694	22620	22742	22549	22843	22681	22709	22574	22830	22623	22646	22577	22789	22763	22884	22394	22567	22784	22394	22644	22732	22704	22663	22730	22567	22582	22736	22566	22793	22848	22590	22558	22679	22543	22512	22556	22746	22682	22535	22720	22634	22528	22770	22651	22966	22618	22691	22661	22721	22336	22448	22407	22629	22686	22485	22585	22700	22761	22532	22823	22724	22608	22558	22640	22521	22656	22641	22706	22594	22669	22888	22711	22595	22697	22634	22678	22518	22727	22731	22489	22592	22577	22718	22597	22620	22708	22465	22477	22742	22671	22610	22556	22570	22635	22829	22573	22701	22780	22731	22791	22912	22600	22621	22475	22370	22637	22642	22570	22785	22519	22599	22437	22548	22755	22664	22508	22567	22535	22481	22779	22609	22644	22844	22664	22555	22748	22611	22304	22613	22561	22818	22690	22484	22599	22488	22467	22640	22750	22578	22682	22467	22657	22519	22558	22579	22455	22460	22520	22545	22643	22691	22852	22278	22467	22701	22637	22761	22638	22656	22733	22768	22414	22835	22597	22755	22599	22720	22666	22420	22381	22788	22537	22601	22610	22722	22641	22629	22899	22654	22852	22758	22463	22633	22653	22397	22487	22409	22535	22579	22657	22419	22353	22584	22305	22527	22562	22331	22705	22647	22840	22631	22609	22688	22574	22670	22535	22587	22814	22530	22621	22793	22859	22625	22707	22674	22702	22450	22606	22823	22688	22613	22643	22559	22383	22649	22614	22612	22770	22655	22731	22595	22521	22699	22548	22638	22613	22740	22726	22489	22836	22766	22587	22823	22585	22711	22682	22513	22559	22640	22639	22526	22726	22583	22577	22557	22437	22599	22760	22609	22527	22851	22600	22633	22382	22441	22526	22597	22550	22493	22609	22508	22636	22649	22963	22600	22309	22651	22493	22667	22659	22810	22554	22809	22427	22479	22646	22841	22673	22806	22570	22759	22670	22549	22613	22630	22561	22584	22747	22418	22528	22518	22466	22722	22619	22780	22707	22443	22433	22775	22925	22646	22626	22801	22646	22706	22600	22734	22755	22272	22691	22404	22613	22775	22480	22753	22594	22824	22675	22524	22561	22561	22385	22610	22720	22768	22613	22525	22700	22635	22534	22909	22720	22596	22731	22647	22525	22507	22677	22499	22736	22628	22653	22383	22526	22583	22579	22694	22520	22827	22767	22539	22538	22676	22688	22510	22475	22597	22536	22644	22576	22411	22855	22773	22721	22588	22538	22515	22508	22535	22558	22672	22355	22644	22705	22742	22881	22478	22537	22693	22744	22576	22557
25304	30251	42007	55850	62240	51264	36475	23960	17374	14976	14184	14018	13849	14110	14269	14051	13995	14056	14042	14094	13947	14175	13987	14090	13857	13940	14146	14046	13946	14094	14133	14067	14083	13974	14038	14034	14082	14024	14052	14005	13848	13904	14048	13935	14012	13936	14092	13996	14050	14055	14061	14094	13860	14072	14118	13977	14049	13970	14014	14149	14018	13903	13933	13738	13938	14112	14122	13992	13820	14088	14027	13880	13944	13862	14075	13997	13915	14015	13979	13994	14084	13940	14057	14198	13913	13954	13992	13954	14039	13923	13930	13886	14070	14017	13902	14004	13856	13921	14081	14157	14044	13979	13885	14038	14089	14163	14034	14105	14151	13779	14093	14032	13981	13998	13894	13997	13726	14002	13911	14057	13860	14204	13820	13894	13874	14025	13846	13881	14110	14096	14020	13993	13994	14007	13970	13884	13927	14044	13867	14041	13988	13977	13981	14041	13850	13998	14053	13960	14067	13872	13889	13879	13941	13889	14178	13964	14106	13881	13958	14027	13910	14073	14093	13957	13854	14133	13863	14151	13961	13796	14154	14168	13882	13955	14205	13777	13901	13992	14023	14086	13857	13817	14123	13786	14138	14057	14138	13984	14077	14001	13889	14012	14101	13930	14114	13813	14008	14161	13877	14025	14239	13907	13971	13974	13965	13898	14063	13981	14042	13936	14052	13841	14013	13814	14042	13941	13966	13948	13869	13977	14028	13844	13848	14040	14097	14204	14021	13927	13868	13970	13946	14038	13814	14096	13964	13926	13992	14082	13913	14126	13935	13984	14176	14097	13968	13860	13882	13992	13922	13830	13879	13776	13994	14052	14128	14228	14068	14066	14158	14084	13978	13946	14001	14019	13857	14108	13699	13866	14087	14176	13939	14046	13910	13856	14094	13928	14031	13975	13947	13905	13962	13950	14003	13881	13866	13884	13986	13940	14089	14085	13802	14085	14024	13929	14103	13864	14060	13998	14088	13994	13949	13975	13971	13930	13944	13959	13977	14082	13949	14060	13921	13936	13843	14063	13900	13967	13863	13850	14090	13886	13900	14010	13899	13974	13840	13841	14028	13949	13949	13936	13938	13920	13926	13995	13996	14115	14123	13983	13983	13938	14072	14097	14009	13914	13884	14121	14151	14017	13949	13923	13958	13947	13743	13877	14177	13934	14052	13901	14008	13989	13998	13960	13959	14027	13986	13857	13880	13936	13858	13976	14008	14018	13735	14176	14191	14109	13991	14043	13954	14069	13946	13937	13991	14032	13983	14023	14034	14028	14022	13881	14067	14103	13950	14137	14095	13944	14170	13924	14035	13986	13862	13860	13958	14218	13965	14238	13905	13956	13923	14056	14010	13888	13813	14111	14130	13887	13990	13803	13938	13987	13882	13827	14117	14026	13895	13865	14028	13699	14189	13863	14048	14186	14199	13887	13837	14015	14133	14046	14079	13942	13821	14074	13952	13964	14100	13767	14079	13878	14083	13916	14133	13871	14056	14018	13915	14050	14140	14036	13793	14120	13905	13995	13802	13935	14026	14045	14093	14064	14241	13790	14090	14004	14037	14090	13902	13955	14055	13952	13916	14053	13949	14052	13879	14084	14002	13904	13954	13945	13888	13929	14167	13935	14053	14018	14026	13811	13870	13870	13855	14125	13917	13930	14138	14098	13991	13891	14097	14124	13913	13971	13978	14173	14055	13972	14152	13996	14166	14094	14084	13904	14042	13977	14167	13971	13939	14069	14007	14148	13875	14028	13968	14154	13945	13994	14046	14088	13950	13867	13929	14137	14069	14066	14052	13893	13974	13908	13907	13956	13715	14014	13968	13768	13852	14061	13928	13937	14117	14055	13933	14094	14055	13905	13843	14020	14059	14040	14025	13925	14093	14076	14037	13866	13940	14239	14127	13994	14027	13960	14077	13899	13880	14076	14056	13897	13989	14057	13931	13826	14172	13994	13900	14007	13887	13944	14192	14037	13941	13989	14008	13893	13720	13897	13921	13990	13992	13969	13964	13910	14118	14054	13955	13931	13926	14014	14011	14041	14003	13880	14072	14034	13845	14091	13978	13870	14026	13916	13842	14114	13909	13797	13921	14107	14060	13830	14014	13915	14099	14128	14060	14035	13961	14010	14040	13882	13754	13996	13878	13873	13823	13954	14143	13897	13919	13796	14098	13749	14076	13943	14072	13997	13973	13928	13942	13807	13887	14084	14128	13897	14043	14071	13926	13848	13825	13915	14067	14050	14029	13986	13817	14064	13878	14007	14083	13988	14117	14023	13841	14079	13894	13866	13983	14021	14011	13894	14080	13919	14048	13814	13914	13734	13974	13909	14010	13971	14080	13986	14056	14001	14146	13849	14172	13955	14039	14079	13887	13869	13975	13966	13960	14005	13948	13967	13842	13869	13960	14072	14019	14011	14125	13988	14032	14119	14163	14020	13889	13834	14170	13891	14031	13708	13774	13941	14035	13748	14058	13926	13945	13946	13972	14147	13979	14010	13947	14071	13955	13841	13966	13945	14025	13853	13997	14075	13809	14020	14018	14015	13997	13899	14049	14134	14004	14165	14034	13920	13876	13883	13969	13926	13983	13880	13913	14095	14065	13958	14181	14064	13987	14223	14067	14118	13826	14009	14102	14083	13905	13954	14149	13978	13873	13952	14051	13987	13932	14054	14231	13978	14049	13965	13968	14083	14017	13944	13938	14034	14039	13995	14054	13966	14054	14026	13935	14152	14134	14030	13961	13903	14051	14090	14003	14003	13897	14083	13824	14077	13946	13808	13982	13994	14086	14066	13965	14029	13977	14003	14079	13884	13969	14026	13883	13850	13984	13849	14107	13998	14046	13868	14130	13919	13873	14025	13949	13844	14015	14162	13814	13959	14003	13930	13957	14057	14098	13970	14079	13927	14033	14069	13904	14067	13969	13976	13902	14035	13995	13999	13896	14008	13888	14016	14013	14087	14013	13907	13917	14106	13787	13802	14028	14040	13913	14003	13968	13920	14127	13994	13892	14042	13937	13954	14003	13910	13807	13974	14029	13842	14130	13830	13844	13992	13950	13998	14091	13906	14005	13991	14009	13862	14010	13953	14003	13972	14000	14086	13896	14028	13836	14044	13957	14017	14058	13915	14047	13958	13916	14011	13918	13845	14009	13845	14041	13932	13917	13993	13880	14112	14130	14083	13849	14006	13988	13760	14044	14074	13975	13904	13794	13945	13813	14012	13963	14147	14015	13943	14013	13990	13912	13982	13972	14093	14026	13910	13984	14027	13939	13964	14066	13967	14152	14089	13984	13996	14056	13862	14026	13846	13849	13916	14022	14083	13919	13952	13913	13914	13982	14019	14026	14027	14157	13985	13968	13877	14143	14068	14000	14100	13920	14015	13873	14105	14130	13850	13962	14252	13877	14001	13961	14057	13797	14126	13977	13924	14059	13897	14107	13937	13851	13835	14017	14062	14107	13926	13967	13905	14109	13774	13808	13938	13975	14143	13998	14087	13886	14096	13988	13843	13834	13952	13792	13821	14043	13920	14104	14082	14184	13785	14040	13861	13965	14003	13854	13976	14073	14016	13805	14099	13986	13954	14097	13913	14059	13883	13980	14008	14085	13823	13969	13939	14074	14040	14036	14016	14000	14001	14031	13843	13931	13915	13884	13956	13937	13856	14112	13932	13835	13885	13862	13990	14017	13878	13767	14189	13938	14089	14239	14017	14000	13929	13963	13998	14110	13983	13986	13950	14006	14015	13912	14092	14152	13883	13886	13994	13816	14115	13981	14041	13901	13907	14094	13942	14073	13809	14109	13857	13950	14064	14068	13970	14053	13782	14011	14100	13921	13846	13965	13991	14035	14064	13909	14041	13865	14035	14088	14215	14176	13718	13923	14081	13919	13880	13992	13973	13941	13912	13928	14100	13894	13692	14113	14028	13931	14014	13909	14011	13956	14012	13849	13915	13946	14054	14025	13961	13880	13999	13888	13771	14050	14007	13950	13842	13834	13931	13975	13970	14072	14002	13998	13985	13913	14101	14020	14109	13867	13985	13945	13982	13931	13897	14069	13993	14139	13977	14141	14027	13890	13953	13992	14073	13784	14017	14034	14087	13963	13888	13935	13901	13943	14020	13994	13873	13802	13975	13943	13936	14114	14016	13919	13884	14142	13969	13915	13913	14164	13880	13793	13931	14150	14082	13912	13957	14085	13965	14004	14130	14066	14110	13956	14056	13913	13930	13859	14082	13833	13948	13999	13993	14062	13844	14026	14152	13941	14059	13936	13871	13972	13989	13920	13936	14083	14079	13878	14022	14022	14030	14058	13878	13986	14115	14068	13856	14138	13984	14063	13872	14019	13873	14036	14001	14124	13984	13989	14067	13977	14086	14067	14006	14088	14136	13978	13953	13864	13975	14012	13832	13986	13892	13963	13965	13870	13827	14033	14028	13911	13975	13956	13846	13881	14112	13842	14012	13847	14085	13895	13972	13770	13978	13980	14040	13952	13937	14200	13773	13794	13759	14066	13998	13871	13953	14158	14009	13882	14031	13880	14000	14028	14017	13991	14119	13970	14017	13936	13892	13961	13875	14095	13886	13926	13886	13914	13970	14006	13994	13989	13815	14001	14014	14002	14046	14084	14104	14007	14092	14032	13793	14019	14046	13984	13987	13709	13994	14070	13832	13980	13895	14026	13941	13907	13728	14128	14019	14019	13929	14144	13997	13877	13855	14033	13942	13864	13964	14089	13906	14071	13937	14056	13985	13894	14048	13945	13867	14144	13904	14197	13932	14051	13976	13915	13920	14011	14103	14007	13958	13892	13935	13937	13926	13866	14334	13925	13914	13981	13927	13970	13977	14201	13878	14100	14092	14011	13859	14102	13997	14016	13871	14238	13745	13829	13956	13934	14040	13985	14111	13929	13947	14006	13995	14043	13982	14002	14100	14084	13874	14049	14046	13961	13857	14060	14088	14153	14104	13932	13968	13882	14033	14056	14041	14019	13918	14092	13876	13960	13960	13922	14080	13932	14035	13964	13863	14013	14032	13829	14107	13948	14009	13966	13888	13963	13986	13972	14114	13958	14066	14057	13964	13873	13994	14164	14141	14097	13989	13950	13937	14016	13858	14135	14063	14047	13792
23771	21486	28849	34867	69644	68157	59400	46515	33368	27230	24423	23999	23417	23524	23362	23286	23187	23257	23305	23326	23429	23315	23359	23012	23201	23062	22958	23009	23124	23215	23241	23189	23149	22989	23104	23193	23192	23258	23132	23126	23031	23260	23238	23105	23025	23000	23118	23091	23445	23145	23078	23122	22999	22922	23086	23058	23220	23239	23040	23117	23114	23260	23150	22976	22958	23099	23027	23145	22929	23048	23067	23251	23031	23047	23188	22986	23214	23202	23148	22952	23077	23040	23016	23060	23298	23179	23074	23098	22915	22955	22942	23193	23138	23022	23243	23125	23142	23012	23075	22939	23118	23095	23081	23058	23141	23289	23072	23054	23180	23377	23150	22994	22856	23202	23138	23269	23137	23062	23074	23223	22986	23252	23113	23005	23121	23076	23098	23211	22917	23113	23304	23006	23152	23145	23151	23123	23082	23090	22934	23095	23165	23250	23151	23082	23215	23110	23031	23185	23383	22959	23080	23145	22984	23060	23322	23193	23283	22987	23013	23309	23108	23118	23220	23020	22988	22945	23079	23040	23152	23144	23112	23016	23088	23051	23349	23255	23001	22905	23016	23119	22997	23282	23105	22788	22938	22965	23216	22946	23006	23040	22997	22992	23193	22965	22890	22958	23427	23139	23196	23185	23161	23005	23143	23282	23081	22897	22944	22945	22904	23164	22868	22975	23107	22979	22986	22968	23038	23029	23031	23054	22992	23172	23251	23095	23014	22829	23217	22908	23052	23149	23169	23238	22992	23264	22998	23039	22898	23125	22944	23202	23226	22975	23127	23131	22974	22993	23095	23096	23209	23073	23226	23133	22972	23209	23262	23095	23033	23087	23250	23265	23092	23129	23046	23078	23054	23071	23429	23251	22718	23018	23114	22937	23085	23237	23087	23084	23145	23035	22924	22984	23162	23453	23128	23268	23085	23195	22975	22989	23119	23003	22917	23088	23103	23044	22951	23244	23142	23257	23431	23042	23239	23008	22918	22938	23072	23325	23246	23078	23108	23184	23235	23041	22981	22809	23276	22996	22953	22989	23038	23114	22572	23031	23245	23015	23207	23061	22812	23174	23350	23020	22959	23151	23096	23157	23140	23009	23122	22924	22849	23083	23081	23044	23132	23157	23054	22965	23068	23073	23006	23008	23241	23088	23097	23012	23185	22886	23125	23110	23035	22980	22916	23195	23068	23132	23415	23119	23133	23153	23049	23214	23179	23102	23086	23031	23109	23070	23151	23311	23264	22770	23008	23232	22990	23283	23036	23159	22945	23209	23052	23006	23025	23012	23115	22965	23189	23093	23056	22932	23024	23187	23115	22855	23171	23078	23142	23114	23117	23190	23027	23134	23139	22944	22953	23175	23220	23208	23127	23116	22972	22993	22993	23118	23218	22979	23038	23076	22838	22822	22871	23125	22903	22849	23199	22951	22998	23236	23081	22883	23262	23306	23053	22936	23183	23173	22878	23139	23053	23107	23040	23197	23133	23241	22951	23109	23150	22971	23277	23291	23075	23495	23064	23252	22832	23067	23066	23107	22991	23067	22916	23166	23062	23034	22894	22811	23176	22753	22942	22867	22967	22909	23097	23261	23094	22926	23107	23197	23229	23183	22947	23029	22978	22728	23135	22967	23114	22973	23281	22880	23213	23043	23179	22983	23134	22895	23255	22902	22958	23109	23277	23166	22882	23004	23010	23053	23277	23316	23218	22997	22894	22903	23244	23038	22893	23266	23068	22997	23111	23157	23034	23167	23241	23086	23023	22907	23139	23365	23211	23160	23143	23295	23004	23212	22827	22854	22926	22906	22914	23100	23223	23134	23305	23193	23092	23016	23274	22994	23128	23167	22980	23041	23109	23182	23009	23208	23168	22933	22925	23057	23316	23200	23062	22802	22989	23135	23393	22989	22988	22837	22967	22957	23143	22972	23259	23059	23047	23051	23115	22876	23193	23266	22983	23143	23196	22986	23214	22909	23072	23059	23279	23102	23211	23123	23328	23151	23080	22980	23161	23116	22837	23012	23016	23227	22904	23080	23216	23151	23067	23189	23035	23041	22942	23171	23100	23043	23041	23091	23220	22884	23122	23269	23183	23142	23166	23072	23158	23107	22754	23276	23091	23158	22824	23141	23057	23054	23250	23154	23040	23070	23085	22972	23268	23132	23196	23211	23149	23183	23093	22906	23147	23104	23130	23208	23204	23057	23006	23066	23012	22920	23167	23060	23030	23278	23080	23209	22906	23040	23065	23134	23104	23023	23207	22930	23250	23109	23056	23136	23080	22811	23038	23206	23137	23268	23211	23134	23058	23193	23220	23252	22982	23074	23388	23061	23378	23011	23046	22994	23059	23163	23084	23155	22902	22940	23040	23030	23012	23073	23112	22898	23100	23279	23191	23072	22984	23133	23086	23022	23071	23029	23066	22926	23250	22966	22872	22955	23195	23263	23058	23034	23021	23154	22932	23202	23302	23107	23105	23058	22970	23089	23169	22854	23191	23143	23161	22954	23212	22984	23049	22868	22771	23081	23208	22965	23304	23078	23262	23162	22989	22908	22997	22982	23008	22923	23042	23055	23052	23089	23230	22995	23084	23202	23120	22910	23354	23250	22975	23109	23163	22954	23176	22935	23044	23104	22994	22953	23005	23086	22986	23326	23255	23009	23093	22935	23100	23182	23157	23169	23229	23224	23103	22864	23061	22976	22979	22951	23147	23094	23190	22966	22985	22975	23052	23104	23075	22996	23188	22922	23005	22874	23053	23094	22888	23035	23056	23058	22963	23166	23181	23174	22953	23104	23256	23050	22919	23108	23324	23223	23368	23061	22680	22841	23101	23122	22920	23170	23077	23133	23041	23024	23340	23066	22906	23189	22949	23287	22940	23106	23168	23071	23201	23125	23046	23087	23086	23162	23000	22995	23072	23015	23153	23053	23079	23161	23087	23122	22920	23090	23153	23024	22961	22959	23476	23038	23059	23060	23149	23176	23030	23204	23100	22979	22701	22986	23197	22999	23309	23151	23069	23111	23023	23253	23024	22959	22948	22905	23214	22979	22885	22955	22985	22877	22876	23044	23176	23233	23116	23191	23068	23049	23081	23091	23021	23089	22814	22811	23176	23069	22963	22802	23129	23066	23318	23055	23192	23054	23256	23044	22844	22995	22829	22981	23175	23164	23103	22898	22885	23068	23207	23246	23077	23089	23014	23004	23120	23040	22792	23214	23165	22877	23002	23156	23450	22946	22974	22943	23246	23332	22824	22969	23060	23019	23011	23050	23252	23256	22965	23198	23315	22862	22968	22888	23127	22946	22816	23149	23189	23126	22823	23081	23277	23335	23083	23042	22883	22909	23092	23013	22813	23174	22990	22814	22976	23080	23179	22995	23150	22973	23101	22983	23063	22974	23257	23222	23138	23105	22973	23066	22978	22871	22978	22961	23089	22846	23103	22875	23083	23070	23087	23100	23023	23070	23098	23049	22871	22767	22950	23138	23162	23054	23190	23069	22954	22927	23101	22773	23340	23201	23077	22925	23231	23081	23086	23175	23247	23130	23373	22967	22941	23068	22996	22920	23049	23338	23283	23249	23032	22996	22901	23180	23058	23252	23050	23092	22839	23099	23111	23127	23228	23175	23150	22967	23193	23172	23127	23148	23426	23258	23079	23260	23117	23066	23039	22836	23097	23147	22998	22939	23074	23007	23131	23194	23182	23238	23074	23186	23066	23241	23077	23299	23252	22890	23126	22877	23082	23263	23170	22967	23088	23323	22970	23070	23002	23036	23228	23005	23139	23068	23345	23031	23095	23192	22972	23100	22755	23014	22824	23199	23134	22994	23185	22954	23248	23296	23159	23160	23080	23050	22955	22759	22763	22959	22840	23123	22887	22772	23099	23072	23099	22955	22874	23126	23197	23006	23319	23010	23272	22997	23064	22938	23144	23085	22913	23152	22829	23154	23043	23159	22998	22852	23151	23275	23031	23092	22939	23200	23315	23089	23020	23035	23005	23140	22985	23289	23073	23211	23207	23217	23095	22893	23190	23020	23020	22969	23066	23014	23103	22902	23062	22974	22964	22980	23222	23141	23002	23032	23123	22906	23186	23032	23027	23080	23168	22788	23185	22920	23188	22987	22997	22960	23281	22937	23204	23198	23263	22946	22893	23111	23007	23057	23004	22976	22936	22986	22959	23106	22948	22955	22944	23084	23018	23039	22984	23191	22624	23066	23181	23000	23266	22938	23036	22813	23048	23015	22844	22915	22731	23040	23020	23108	23017	23194	23163	22985	23147	22982	22884	23115	22860	23143	23038	23221	23124	22980	22971	23121	23286	23057	22979	23075	23242	22999	23036	22901	22856	23098	23301	22979	23007	23368	23058	22944	22927	23177	22966	22983	23047	23057	23099	23008	23275	22920	22967	23165	23092	23305	23047	23217	23078	23012	23360	23047	23161	23203	23052	23021	23147	23065	23303	23195	22895	23005	23116	22998	23014	23089	23156	23106	23096	23059	23086	23092	23085	22979	23158	22980	23252	23136	23185	22952	23021	23092	23179	22944	23100	23117	22855	23276	23114	23072	23165	22925	23284	23162	23067	22982	23158	23359	23377	22843	23078	23116	23066	23153	23225	23148	23061	23009	23081	23107	22922	22948	23129	23012	22970	23092	22987	22830	23122	22999	22715	23059	23288	23174	23107	23106	23049	23055	22924	23019	23075	23219	23009	23281	22983	23178	23290	23011	23134	23011	23184	22780	22989	23220	23043	22896	22977	22851	23172	23276	23276	22827	23101	23145	23163	23147	23282	23103	23121	23242	23124	22952	23033	22994	23071	23020	23198	23201	23062	22938	23046	22851	23136	22916	22961	22966	22916	23056	23117	22851	22865	23081	23077	23022	23054	23169	22973	22815	23217	23224	23097	23209	23295	23085	23030	23148	23168	23007	22964	23135	23209	23038	22985	23071	23046	23042	23082	23089	23015	23047	23117	22785	23245	23082	23086	23047	23168	22855	23131	23163	23104	23100	23119	23186	23300	22855	23079	23099	22923	23070	23200	23197	23253	23061	23111	23211	23222	22707	22905	22925	23270	23162	22969	23164	23025	22910	22983	23234	22991	23373	22794	23246	23160	23078	23096	23018	23038	23054
29121	43658	44159	58572	83671	68737	56202	38019	23608	17038	15064	14726	14541	14343	14516	14488	14593	14583	14555	14350	14513	14581	14585	14472	14307	14626	14355	14416	14444	14511	14541	14590	14559	14446	14470	14546	14497	14413	14528	14511	14374	14529	14599	14537	14511	14545	14451	14391	14495	14524	14421	14518	14627	14437	14602	14359	14485	14483	14512	14729	14401	14398	14499	14493	14526	14469	14609	14488	14502	14602	14393	14512	14497	14430	14333	14390	14501	14346	14575	14481	14417	14390	14447	14422	14610	14435	14382	14497	14500	14320	14653	14399	14410	14412	14645	14533	14672	14537	14631	14487	14424	14406	14458	14602	14469	14294	14445	14353	14561	14481	14666	14635	14341	14508	14502	14641	14490	14515	14393	14496	14151	14384	14540	14530	14517	14618	14658	14290	14569	14568	14537	14499	14376	14338	14570	14491	14621	14486	14345	14470	14614	14443	14462	14475	14466	14497	14525	14325	14604	14494	14462	14498	14474	14508	14414	14410	14429	14323	14542	14444	14504	14458	14337	14443	14292	14254	14432	14573	14542	14445	14355	14455	14483	14403	14512	14584	14551	14411	14466	14439	14294	14448	14497	14528	14505	14267	14413	14530	14354	14452	14267	14556	14372	14463	14502	14521	14442	14562	14447	14424	14469	14410	14448	14589	14364	14568	14334	14483	14457	14315	14411	14365	14446	14418	14598	14511	14356	14498	14645	14454	14359	14495	14415	14425	14596	14497	14416	14482	14240	14438	14522	14362	14397	14251	14503	14534	14379	14599	14483	14325	14372	14412	14461	14461	14569	14440	14443	14534	14463	14526	14243	14469	14434	14312	14414	14503	14453	14590	14406	14430	14387	14399	14183	14601	14426	14504	14318	14340	14468	14522	14523	14685	14317	14337	14567	14498	14554	14436	14501	14297	14380	14414	14476	14479	14403	14401	14372	14511	14452	14299	14439	14515	14485	14427	14368	14624	14278	14574	14454	14542	14539	14434	14447	14458	14374	14569	14349	14627	14506	14342	14529	14686	14494	14267	14623	14483	14361	14464	14369	14414	14607	14549	14498	14539	14487	14410	14459	14366	14386	14337	14460	14362	14535	14492	14291	14405	14432	14587	14368	14386	14503	14348	14500	14516	14363	14664	14320	14493	14354	14419	14455	14444	14411	14412	14518	14468	14509	14474	14338	14453	14304	14440	14304	14455	14557	14287	14375	14665	14436	14423	14421	14174	14493	14507	14249	14493	14383	14409	14346	14518	14420	14425	14382	14329	14637	14396	14443	14321	14478	14431	14481	14434	14471	14555	14289	14261	14376	14518	14629	14390	14485	14450	14614	14330	14560	14490	14496	14527	14389	14519	14585	14299	14485	14339	14457	14403	14350	14538	14547	14473	14389	14434	14501	14479	14497	14376	14686	14365	14393	14459	14770	14509	14542	14473	14362	14287	14440	14522	14486	14432	14226	14572	14287	14345	14545	14313	14364	14494	14380	14298	14394	14569	14367	14391	14359	14409	14588	14536	14313	14314	14310	14413	14306	14447	14524	14405	14443	14593	14568	14415	14291	14361	14440	14382	14308	14498	14367	14560	14344	14252	14401	14314	14383	14302	14427	14488	14469	14402	14411	14564	14505	14477	14557	14268	14446	14492	14649	14436	14338	14474	14397	14178	14444	14677	14318	14432	14497	14653	14520	14376	14449	14457	14382	14368	14326	14515	14521	14310	14553	14494	14383	14608	14435	14357	14345	14569	14385	14528	14354	14493	14184	14393	14205	14457	14557	14402	14345	14470	14504	14396	14343	14496	14447	14710	14373	14433	14544	14659	14491	14324	14245	14299	14304	14506	14486	14345	14388	14419	14452	14571	14426	14392	14577	14314	14440	14481	14380	14384	14443	14380	14492	14273	14254	14341	14490	14447	14212	14409	14409	14317	14624	14405	14517	14598	14509	14711	14438	14460	14354	14553	14479	14369	14428	14289	14470	14380	14385	14586	14580	14581	14703	14340	14476	14351	14298	14263	14401	14395	14431	14353	14376	14383	14302	14406	14357	14413	14400	14432	14326	14458	14461	14613	14356	14492	14438	14298	14231	14654	14424	14325	14391	14400	14432	14228	14549	14624	14279	14457	14492	14462	14335	14375	14568	14310	14374	14409	14560	14436	14612	14278	14425	14273	14403	14252	14262	14492	14402	14470	14356	14448	14431	14566	14468	14589	14413	14523	14287	14447	14410	14418	14239	14388	14582	14433	14398	14528	14380	14314	14331	14481	14350	14581	14425	14503	14284	14260	14502	14447	14378	14606	14528	14391	14433	14570	14314	14415	14593	14452	14462	14469	14399	14525	14470	14404	14408	14247	14504	14511	14503	14697	14446	14475	14305	14461	14388	14350	14297	14373	14614	14433	14390	14464	14362	14397	14485	14586	14419	14636	14631	14260	14440	14281	14534	14414	14354	14344	14287	14389	14267	14473	14403	14494	14441	14600	14619	14414	14708	14396	14587	14406	14493	14377	14361	14533	14523	14355	14560	14339	14375	14440	14432	14449	14459	14346	14474	14400	14457	14505	14451	14529	14344	14433	14508	14458	14427	14491	14498	14547	14356	14314	14526	14349	14551	14430	14365	14522	14503	14271	14422	14375	14469	14445	14508	14419	14279	14486	14281	14449	14522	14434	14468	14399	14338	14461	14351	14262	14491	14454	14517	14496	14426	14336	14482	14543	14530	14341	14559	14410	14446	14142	14300	14486	14483	14562	14567	14386	14682	14513	14353	14368	14415	14377	14413	14318	14376	14583	14588	14357	14280	14405	14469	14384	14589	14420	14441	14467	14576	14459	14353	14336	14404	14511	14409	14475	14369	14334	14531	14224	14510	14506	14523	14360	14388	14449	14446	14455	14313	14434	14432	14420	14402	14385	14372	14416	14481	14500	14484	14354	14479	14448	14565	14438	14460	14545	14416	14548	14354	14528	14428	14449	14567	14526	14248	14367	14363	14427	14453	14309	14567	14396	14581	14645	14347	14438	14397	14603	14471	14381	14394	14425	14546	14367	14348	14428	14479	14428	14225	14465	14340	14459	14286	14600	14575	14549	14525	14462	14258	14549	14399	14394	14647	14485	14420	14482	14367	14460	14405	14438	14469	14388	14424	14353	14464	14411	14501	14408	14428	14540	14597	14471	14426	14564	14567	14472	14355	14375	14375	14489	14390	14497	14586	14479	14424	14467	14566	14448	14487	14320	14459	14536	14360	14569	14354	14490	14514	14372	14514	14407	14456	14449	14484	14590	14411	14617	14509	14473	14405	14436	14391	14475	14593	14496	14470	14475	14604	14460	14419	14437	14286	14567	14419	14298	14467	14175	14447	14489	14518	14506	14521	14540	14472	14494	14359	14514	14568	14607	14230	14441	14413	14350	14567	14586	14533	14277	14384	14607	14364	14381	14329	14466	14397	14452	14331	14567	14489	14456	14463	14494	14513	14506	14463	14148	14535	14321	14503	14539	14446	14553	14549	14490	14401	14524	14621	14477	14409	14318	14418	14227	14372	14505	14366	14519	14352	14397	14468	14466	14636	14479	14428	14555	14548	14120	14501	14267	14491	14483	14541	14504	14483	14504	14383	14422	14490	14288	14337	14214	14468	14330	14520	14474	14379	14504	14275	14445	14605	14280	14454	14382	14313	14565	14491	14553	14624	14380	14546	14475	14555	14466	14417	14577	14446	14214	14522	14348	14581	14500	14314	14407	14361	14302	14283	14412	14590	14364	14565	14478	14493	14363	14321	14431	14447	14205	14485	14390	14549	14161	14402	14403	14451	14391	14406	14588	14448	14532	14692	14479	14389	14487	14462	14561	14464	14214	14229	14210	14409	14596	14441	14520	14485	14597	14263	14414	14545	14462	14492	14356	14470	14413	14345	14442	14440	14507	14375	14521	14402	14422	14332	14278	14436	14531	14295	14469	14420	14403	14425	14357	14442	14339	14435	14489	14535	14563	14454	14472	14407	14352	14410	14480	14382	14255	14341	14390	14354	14403	14393	14364	14442	14430	14431	14301	14300	14535	14445	14568	14613	14552	14360	14477	14343	14320	14529	14254	14489	14394	14557	14387	14394	14566	14435	14458	14222	14473	14379	14211	14351	14430	14495	14498	14416	14211	14474	14454	14422	14413	14314	14795	14534	14714	14471	14294	14308	14554	14490	14455	14519	14477	14437	14293	14233	14389	14361	14422	14331	14394	14640	14405	14394	14486	14334	14462	14418	14488	14245	14436	14167	14362	14322	14483	14376	14518	14468	14432	14428	14301	14416	14256	14506	14506	14330	14315	14456	14566	14481	14537	14395	14355	14309	14518	14517	14400	14543	14491	14395	14479	14414	14455	14402	14487	14534	14451	14624	14455	14413	14727	14355	14601	14553	14381	14512	14281	14461	14399	14448	14555	14466	14315	14482	14352	14387	14286	14456	14573	14420	14363	14600	14447	14348	14654	14435	14320	14464	14357	14308	14497	14440	14478	14560	14543	14555	14422	14501	14668	14540	14252	14692	14360	14426	14508	14371	14509	14479	14463	14554	14341	14635	14438	14457	14360	14318	14540	14405	14549	14613	14378	14251	14626	14313	14598	14485	14540	14211	14520	14481	14445	14471	14408	14338	14431	14344	14439	14246	14358	14428	14512	14345	14463	14391	14486	14370	14453	14338	14377	14610	14533	14505	14465	14433	14504	14462	14469	14415	14337	14200	14364	14504	14558	14305	14405	14509	14369	14502	14560	14460	14374	14479	14474	14575	14431	14294	14448	14466	14375	14597	14343	14361	14428	14428	14346	14531	14268	14409	14417	14491	14338	14584	14182	14477	14451	14387	14246	14465	14352	14457	14542	14315	14313	14448	14539	14320	14436	14477	14598	14375	14359	14469	14149	14381	14288	14341	14389	14280	14702	14425	14382	14337	14460	14360	14462	14323	14419	14462	14365	14198	14536	14437	14418	14445	14423	14445	14463	14457	14416	14454	14413	14404	14515	14261	14515	14456	14361	14442	14509	14250	14346	14450	14495	14342	14487	14362	14423	14226	14578	14442	14240	14259	14447	14513	14426	14258	14522	14481	14494	14409	14550	14516	14426	14209	14300	14451	14316	14435	14426	14532	14311	14537	14367
34375	30435	28437	27711	28056	29846	31241	27533	24621	23327	23006	22794	22903	22722	23016	22662	22723	22766	22983	22639	22784	22728	22473	22652	22793	22924	22533	22777	22580	22878	22716	22826	22691	22535	22701	22796	22695	22750	22539	22521	22738	22674	22943	22538	22773	22758	22791	22771	22599	22749	22856	22663	22730	22749	22665	22711	22810	22586	22565	22835	22673	22865	22579	22619	22733	22659	22974	22860	22600	22902	22617	22986	22669	22578	22484	22634	22870	22641	22834	22637	22594	22603	22692	22865	22731	22676	23113	22600	22541	22517	22771	22459	22668	22803	22887	22883	22820	22770	22735	22587	22955	22775	22935	22821	22577	22852	22785	22785	22902	22787	22563	22785	22677	22764	22823	22762	22580	22667	22663	22708	22771	22684	22659	22635	22955	22476	22792	22889	22827	22500	22757	22710	22922	22865	22761	22833	23018	22668	22631	22416	22774	22610	22749	22899	22935	22723	22684	22836	22846	22790	22869	22692	22717	22965	22730	22633	22808	22800	22626	22695	22996	22884	22980	22718	22611	22740	22644	22620	22872	22874	22771	22809	22678	23007	22669	22815	22754	22746	22699	22887	22909	22770	22869	22528	22709	22862	22543	22516	22822	22810	22590	22631	22904	22592	22488	22516	22638	22777	22768	22721	22661	22916	22825	22813	22717	22924	22694	22527	22933	22635	22487	22756	22745	22569	22709	22771	22730	22705	22590	22507	22634	22618	22633	22595	22760	22708	22897	22831	22732	22709	22720	22760	22546	22832	22740	22779	22659	22748	22899	22545	23023	22746	22884	22556	22652	22803	22682	22484	22699	22862	22740	22738	22808	22831	22425	22686	22700	22686	22771	22690	22707	22710	22789	22597	22640	22779	22932	22561	22650	22610	22854	22680	22804	22779	22519	22750	22515	22661	22847	22608	22841	22746	22732	22916	22706	22782	22550	22797	22818	22860	22673	22775	22568	22728	22525	22844	22753	22496	22872	22763	22849	22658	22687	22750	22754	22814	22700	22716	22774	22903	22834	22611	22684	22636	22718	22634	22949	22522	22557	22716	22757	22743	22883	22711	22672	22815	22901	22521	22394	22534	22759	22408	22772	22647	22671	22739	22704	22763	23039	22658	22788	22513	22511	22751	22649	22758	22774	22785	22605	22686	22769	22843	22722	22585	22898	22745	22661	22723	22526	22740	22767	22475	22636	22783	22828	22972	22744	22733	22716	22780	22717	22702	22969	22725	22769	22639	22697	22625	22726	22640	22740	22535	22498	22519	22611	22697	22937	22754	22600	22593	22751	22898	22913	22910	22766	22492	22586	22765	22580	22631	22448	22749	22531	22502	22682	22634	22891	22932	22893	22580	22633	22771	22566	22418	22548	22559	22836	22502	22768	22728	22782	22541	22669	22758	22735	22814	22512	22592	22835	22653	22487	22656	22924	22958	22783	22653	23086	22768	22787	22744	22787	22565	22724	22655	22593	22927	22824	22651	22866	22568	22724	22871	22558	22835	22848	22724	22625	22733	22698	22736	22647	22597	22510	22808	22800	22915	22811	22722	22639	22821	22804	22649	22841	22843	22773	22785	22889	22790	22676	22404	22781	22786	22740	22870	22578	22575	22452	22727	22703	22754	22647	22690	22721	22772	22694	22745	22899	22756	22667	22371	22826	22755	22594	22520	22777	22516	22512	22753	22657	22719	22856	22723	22593	22778	22724	22671	22681	22700	22948	22621	22747	22628	22390	22717	22491	22586	22591	22767	22469	22421	22705	22414	22681	22698	22633	22598	22994	22659	22756	22642	22752	22730	22700	22648	22733	22627	22869	22960	23010	22903	22903	22764	22884	22704	22678	22683	22800	22365	22580	22562	22668	22599	22733	22625	22837	22736	22582	22612	22769	23025	22510	22750	22853	22575	22695	22584	22671	22789	22634	22794	22778	22553	22844	22992	22771	22750	22844	22572	22458	22752	22628	22826	22813	22753	22867	23018	22844	22706	22605	22729	22716	22820	22679	22386	22616	22895	22772	22783	22963	22599	22710	22355	22591	22725	22804	22498	22625	22767	22650	22689	22731	22519	22701	22690	22874	22749	22779	22441	22832	22800	22619	22539	22723	22676	22463	22557	22719	22606	22977	22812	22585	22849	22755	22698	22596	22711	22509	22763	22876	22815	22555	22641	22662	22873	22755	22735	22894	22789	22350	22613	22704	22810	22757	22612	22577	22707	22746	22553	22681	22640	22857	22690	23066	22582	22793	22690	22704	22585	22517	22812	22791	22729	22929	22804	22951	22793	22657	22770	22620	22491	22640	22643	22609	22759	22526	22716	22733	22794	22676	22714	22706	22507	22869	22692	22839	22963	22740	22666	22699	22857	22770	22565	22817	22520	22799	22634	22589	22742	22942	22615	22516	22737	22485	22840	22704	22704	22764	22641	22847	22551	22573	22661	22767	22816	22739	22954	22749	22578	22596	22588	22755	22602	22776	22810	22644	22830	22728	22541	22809	22876	22622	22697	22647	22666	22778	22820	22625	22541	22695	22850	22573	22822	22636	22789	22760	22700	22676	22729	22801	22677	22567	22747	22580	22495	22794	22285	22699	22720	22758	22480	22642	22675	22712	22639	22592	22514	22759	22670	22624	22656	22761	22895	22648	22578	22822	22790	22475	22806	22458	22791	22640	22740	22605	22545	22726	22961	22764	22718	22530	22703	22643	22693	22486	22588	22608	22684	22690	22752	22895	22590	22699	22809	22692	22794	22881	22536	23064	22749	22751	22874	22511	22589	22767	22584	22721	22670	22797	22631	22576	22573	22773	22982	22754	22837	22806	22625	22946	22651	22679	22771	22808	22675	22688	22697	22665	22606	22732	22646	22833	22909	23106	22552	22652	22619	22879	22726	22689	22653	22628	22643	22815	22841	22702	22681	22898	22861	22630	22509	22481	22694	22612	22727	22831	22758	22586	22724	22645	22671	22714	22866	22591	22592	22596	22547	22889	22792	22766	22835	22823	22731	22680	22680	22505	22558	22558	22674	22743	22755	22740	22651	22809	22839	22795	22771	22696	22818	22639	22817	22691	22526	22737	22687	22614	22782	22604	22756	22601	22877	22619	22633	22664	22924	22913	22674	22639	22780	22732	22747	22623	22563	22454	22717	22829	22937	22758	22604	22653	22645	22837	22554	22693	22704	22645	22753	22601	22629	22746	22838	22939	22880	22613	22840	22829	22525	22832	22603	22794	22880	22696	22670	22563	22733	22704	22545	22522	22709	22796	22415	22862	22796	22792	22910	22807	22659	22659	22753	22796	22791	22812	22755	22583	22936	22691	22819	22883	22531	22477	22553	22714	22832	22531	22851	22709	22768	22852	22865	22588	22684	22743	22676	22641	22669	22966	22533	22862	22745	22578	22794	22777	22674	22778	22632	22517	22677	22656	22748	22774	22729	22709	22795	22774	22671	22965	22887	22732	23144	22606	22731	22904	22666	22697	22753	22610	22690	22567	22698	22780	22782	22580	22707	22769	22579	22686	22658	22755	22620	23031	22703	22727	22664	22523	22574	22733	22770	22638	22682	22778	22806	22864	22914	22664	22686	22810	22636	22770	22774	22808	23041	22820	22501	22855	22560	22743	22577	22982	22913	22758	22656	22600	22664	22378	22575	22862	22782	22855	22803	22491	22619	22894	22939	22742	23168	22688	22718	22628	22693	22575	22544	22703	22727	22477	22819	22718	22673	22948	22601	22749	22547	22582	22837	22903	22805	22595	22627	22728	22783	22707	22771	22672	22582	22596	22544	22683	22595	22889	22907	22602	22554	22715	22729	22661	22607	22773	22521	22803	22783	22784	22539	22606	22457	22811	22742	22724	22623	22809	22726	22689	22811	23099	23072	22734	22720	22706	22421	22884	22634	22570	22526	22861	22928	22605	22763	22670	22597	22841	22869	22676	22946	22757	22700	22753	22512	22684	22805	22551	22680	22762	22643	22813	23000	22545	22824	22714	22628	22931	22782	22861	22785	22810	22472	22766	22658	22674	22612	22775	22617	22694	22822	22772	22657	22709	22609	22604	22572	22493	22735	22872	22697	22483	22685	22833	22717	22727	22693	22766	22586	22667	22546	22589	22712	22820	22768	22988	22931	22685	22545	22744	22922	22928	22632	22631	22642	22646	22641	22589	22918	22645	22951	22699	22686	22639	22546	22484	22777	22873	22623	22878	22728	22670	22787	22711	22791	22737	22695	22666	22705	22977	22822	22805	22797	22632	22824	22869	22954	22833	22799	22784	22586	22584	22726	22973	22753	22759	22678	22650	22588	22705	22991	22602	22831	22792	22659	22647	22701	22472	22563	22691	23005	22664	22783	22854	22674	22617	22692	22627	22661	22788	22635	22911	22766	22638	22691	22776	22649	22728	22829	22617	22736	22706	22740	22802	22553	22513	22833	22925	22821	22480	22861	22607	22531	22621	22838	22617	22753	22886	22560	23006	22913	22691	22857	22611	22660	22770	22738	22890	22796	22568	22418	22696	22540	22630	22546	22514	22700	22692	22581	22729	22746	22678	22682	22609	22665	22630	22935	22767	22574	22870	22720	22661	22770	22711	22614	22495	22813	22637	22821	22805	22742	22853	22798	22665	22707	22910	22672	22765	22962	22700	22762	22743	22843	22750	22664	22885	22550	22565	22762	22867	22872	22790	22918	22714	22660	22721	22854	22734	22664	22616	22739	22607	22814	22730	22634	22649	22682	22659	22797	22898	22836	22733	22825	22723	22695	23013	22599	22810	22785	22725	22970	22691	22602	22731	22790	22715	22898	22559	22499	22611	22718	22393	22697	22709	22696	22511	22794	22679	22697	22665	22632	22875	22852	22699	22640	22531	22705	22931	22848	22894	23077	22794	22699	22535	22529	22782	22801	22632	22565	22599	22611	22831	22622	22620	22828	22638	22695	22824	22652	22877	22707	22967	22464	22651	22746	22843	22642	22738	22787	22489	22663	22705	22865	22541	22866	22814	22675	22843	22733	22537	22895	22670	22703	22636	22916	22763	22704	22890	22898	22524	22798	22760	22645	22816	22562	22416	22531	22766	22624	22878	22720	22769	22620	22860	22627	22859	22500	22683	22872	22658	22669	22479	22723	22863	22606	22547	22582	22694	22743
23518	30098	17477	18248	19806	21672	22217	17772	15459	14274	13767	13645	13998	13854	13727	13852	13913	13801	14002	13725	13843	13934	13789	14051	13753	13880	13940	13746	13812	13825	13803	13765	13871	13811	13828	14039	14080	13741	13826	13768	13874	13792	13790	14059	13748	13839	13998	13885	13711	13797	13797	13783	14076	13874	13884	13836	13720	13779	13740	13894	13807	13884	13739	13799	14077	13853	13661	13913	13971	13900	13907	13885	13908	13847	13744	13787	13744	13771	13735	13836	13589	13610	13874	13705	13988	13842	13910	13806	13963	13748	13789	13856	13823	13966	13832	13704	13755	13958	13748	14024	13680	13653	13700	13827	13960	13768	13799	13866	13773	13954	13898	13717	13847	13775	13839	13676	13877	13793	13916	13657	13765	13862	13813	13638	13952	13823	13861	13993	13700	13653	13768	13901	13806	13918	13812	13866	13785	13878	13824	13807	13885	13811	13893	13749	13754	13895	13857	13781	13894	13953	13715	13962	13731	13766	13849	13832	13886	13813	13874	13749	13802	13783	13925	13770	13797	13752	13790	13927	13927	13687	13847	13767	13814	13719	13707	13726	13819	13727	13799	13896	13822	13701	13825	13779	13863	13966	13740	13845	13839	13716	13634	13833	13709	13723	13908	13769	13731	13812	13729	13788	13913	13896	13785	13913	13650	13893	13801	13674	13786	13690	13778	13830	13839	13685	13903	13759	13818	13820	13763	13673	13830	13533	13758	13932	13755	13909	13807	13622	13718	13782	13671	13924	13902	13968	13774	13897	13860	13766	13853	13976	13749	13926	13956	13801	13751	13826	13801	13745	13938	13811	13787	13696	13908	13654	13633	13976	13961	13944	13903	13856	13910	13906	13932	13719	13698	13905	13760	13791	13771	13745	13869	13714	13717	13793	13964	13818	13666	13697	13831	13798	13725	13809	13942	13612	13897	13849	13926	13710	13775	13725	13952	13840	13687	13902	13841	13904	13674	13874	13800	13642	13792	13950	13672	13889	13594	13768	13645	13816	13821	13743	13572	13805	13791	13818	13874	13862	14006	13865	13832	13947	13650	13831	13843	13767	13742	13830	14035	13728	13781	13872	13775	13938	13808	13879	13833	13870	13850	13809	13861	13676	13875	13812	13917	13890	13797	13675	13706	13655	13803	14010	13805	13759	13705	13694	13814	13755	13673	13791	13730	13942	13762	13791	13835	13771	13961	13909	13749	13853	13815	13764	13991	13902	13710	13973	13849	13777	13763	13865	13930	13890	13859	13932	13855	13873	13856	13757	13914	13997	13620	13789	13764	13971	13840	13937	13880	13779	13850	13843	13760	13577	13721	13853	13948	13693	13729	13749	13817	13809	13766	13690	13958	13855	13882	13805	13647	13690	13892	13941	14001	13644	13923	13832	13954	13826	13730	13890	13870	13914	13805	13696	13706	13702	13797	13749	13897	13676	13779	13866	13801	13948	13850	13854	13886	13855	13863	13845	13877	13816	13916	13725	13819	13861	13704	13878	13963	13803	13744	13906	13770	13846	13881	13858	13806	13891	13763	13859	13976	13775	13848	13752	13956	13797	13759	13869	13955	14037	13765	13807	13923	13783	13964	13815	13813	13758	13904	13717	13903	13766	13929	13980	13780	13910	13850	13724	13790	13959	13748	13811	13853	13830	13806	13852	13791	13830	13831	14019	13747	13660	13815	13886	13834	13829	13848	13639	13733	13877	13750	13871	13808	13760	13924	13723	13846	13738	13827	13762	13708	13831	13859	13724	13797	13810	13674	13773	13713	13997	13949	13850	13807	13828	13903	13542	13903	13753	13792	13612	13821	13826	13793	13567	13955	13768	14030	13856	13747	13882	13810	13889	13673	13780	13603	13657	13701	13633	13725	13830	13883	13831	13856	13888	13822	13849	13755	13648	13757	13729	13907	13761	13763	13639	13791	13794	13825	13603	13862	13984	13810	13759	13949	13621	13727	13869	13785	13706	13854	13853	13910	13663	13749	13771	13843	14039	13854	13909	13898	13945	13922	13723	14026	13725	13867	13719	13698	13733	13810	13852	13810	13929	13830	13905	13684	13811	13811	13757	13866	13693	13576	13899	13738	13853	13776	13639	13620	13821	13750	13961	13597	13745	13763	13807	13672	13810	13736	13848	13888	13669	13915	14000	13826	13637	13854	13826	13877	13941	13820	13903	13799	13751	13741	13908	13745	13909	13801	13751	13624	13872	13880	13801	13739	13872	13762	13792	13807	13890	13667	13789	13877	13893	13849	13889	13933	13748	13820	13600	13968	13815	13833	13849	13817	13743	13822	13782	13769	13827	13693	13920	13817	13837	13896	13789	13977	13808	13773	13815	13882	13873	13894	13844	13811	13999	13713	13871	13744	13739	13716	13789	13774	13851	13895	13744	13735	13727	13788	13863	13670	13706	13953	13652	13861	13730	13744	13852	13645	13841	13652	13956	13685	13947	13762	13805	13854	13968	13977	13961	13788	13907	14071	13909	13582	13770	13645	13865	13753	13736	13752	13688	13777	13704	13877	13912	13832	13910	13872	13962	13722	13841	13615	13746	13983	13935	13774	13729	13894	13767	13768	13791	13664	13773	13876	13988	14052	13856	13919	13821	13775	13601	13862	13607	14042	13558	13776	13790	14074	13831	13937	13814	13813	13758	13619	13748	13980	13727	13864	13774	13979	13825	13793	13926	13935	13839	13934	13648	13829	13943	13803	13796	13701	13712	13757	13818	13872	13747	13928	13843	13873	13730	14018	13775	13729	13796	13860	13781	13803	13807	13632	13724	13850	13718	13703	13839	13850	13795	13795	13898	13804	13796	13818	13814	13800	13805	13800	13795	13628	13988	13845	13877	13794	13685	13870	13894	13899	13754	13864	13837	13849	13796	13843	13872	13951	13979	13864	13751	14044	13642	13848	13854	13793	13774	13869	13819	13865	13793	13724	13706	13658	13882	13796	13819	13727	14013	13774	13713	13771	13776	13862	13787	13776	13915	13700	13835	13822	13820	13724	13989	13798	13840	13581	13955	13841	13921	13895	13844	13759	13680	13772	13732	13739	13798	13766	13891	13821	13831	13671	13964	13768	13816	13943	13631	13964	13839	13779	13654	13757	13799	13865	13770	13839	13868	13739	13814	13849	13878	13877	13711	13653	13744	13722	13938	13885	13745	13791	13736	13808	13757	13866	13850	13840	13877	13715	13834	13801	13752	13853	13726	13860	13828	13785	14131	13779	13840	13805	13782	13686	13932	13947	13842	13767	13760	13845	13921	13757	13838	13733	13995	13694	13790	13938	13845	13890	13836	13915	13753	13679	13804	13914	13886	13908	13832	13888	13648	13783	13877	13829	13817	13748	13854	13667	13892	13855	13779	13824	13910	13771	13686	13862	13845	13857	13848	13863	13876	13763	13770	13666	13921	13934	13748	13978	14070	13972	13909	13760	13758	13866	13978	13845	13798	13825	13782	13767	13910	13782	13921	13986	13777	13902	13956	13862	13727	13813	13890	13910	13826	13805	13792	13790	13853	13721	13731	13798	13783	13876	13845	13656	13699	13777	13812	13894	13675	13863	13747	13637	13835	13825	14007	13725	13792	13812	13732	13740	13858	13890	13891	13790	13594	13905	13778	13929	13845	13934	13990	13751	13998	13813	13709	13724	13863	13902	13849	13835	13832	13898	13950	13829	13899	13866	13895	13842	13597	13664	13704	13942	13981	13830	13709	13844	13943	13821	13953	13706	13721	13957	13674	13819	13830	13865	13919	13904	13764	13748	13802	13824	13928	13966	13829	13704	13971	13818	13651	13804	13919	13717	13947	13720	13848	13724	13788	14025	13801	13865	13799	13869	13961	13675	13906	13752	13779	13805	13697	13952	14006	13763	13925	13837	13925	13630	13887	13823	13841	13694	13767	13834	13546	13771	13906	13870	13933	13719	13639	13676	13798	13697	13667	13802	14061	13758	14019	14013	13796	13871	13818	13678	13917	13820	13756	13784	13735	13876	13779	13798	13779	13867	13788	13902	13905	13805	13793	13865	13893	13831	13650	13839	13806	13785	13892	13810	13905	14009	13848	13816	13796	13878	13914	13970	13800	13785	13692	13745	13845	13890	13904	13677	13818	13969	13851	13764	13773	13936	13655	13641	13787	13874	13737	13784	13847	14022	13785	13827	13781	13627	13693	13908	13787	13906	13832	13983	13900	13800	13725	13799	13893	13656	13741	13794	13874	13654	13806	13751	13768	13717	13828	13869	13696	13884	13878	13847	13760	13842	13994	14021	13665	13931	13849	13761	13865	13843	13888	13740	13836	13903	13848	13668	13851	13739	13787	13830	13864	13719	13975	13892	13667	13902	13750	13693	13712	13850	13765	13878	13795	13889	13857	13749	13801	13826	13659	13676	13734	13696	13794	13622	13684	13828	13791	13711	13778	13921	13704	13937	13757	13763	13766	13706	13728	13746	13824	13716	13896	13838	13943	13785	13879	13654	13872	13857	13835	13832	13771	13745	13800	13914	13819	13916	13902	13792	13916	13811	14017	13693	13895	13731	13722	13680	13848	13843	13853	13838	13644	13698	13841	13798	13888	13755	13881	13780	13970	13774	13744	13842	13776	13774	13672	13827	13860	13841	13742	13767	13694	13666	13869	13850	13776	13834	13835	13762	13770	13779	13939	13634	13674	13724	13643	13727	13868	13807	13854	13875	13810	13811	13983	13785	13912	13905	13554	14039	13700	13932	13769	13830	13756	13904	13773	13915	13755	13892	13829	13758	13800	13840	13913	13851	13808	13830	13758	13955	13857	13910	13812	13908	13772	13801	13745	13984	13731	13836	13958	13833	13930	13949	13825	13603	13890	13898	13847	14020	13725	13826	13823	13684	13742	13684	13868	13777	13854	13785	13909	13746	13859	13927	13884	13899	13800	13932	13816	13888	13805	13712	14063	14011	13725	13714	13879	13730	13939	13787	13897	13833	13943	13770	13851	13873	13955	13751	13705	13880	13741	13827	13784	13814	13965	13733	13618	13710	13820	13773	13742	13729	13847	13661	13716	13728	13892	13930	13815	13788	13832	13923	13827	14041	13797	13983	13912	13938	13765	13888	13639	13817	13838	13656	13858	13954	13764	13706	13863	13841	13683	13995	13613
25798	21579	28998	36822	43394	47948	57977	41882	30514	25496	23325	22800	22989	22818	22682	22746	22930	22788	22739	22707	22777	22888	22585	22749	22464	22720	22936	22717	22700	22889	22809	22776	22942	22640	22760	22648	22477	22791	22604	22560	22488	22638	22500	22828	22680	22863	22615	22676	22594	22681	22580	22520	22537	22532	22677	22568	22885	22546	22661	22603	22498	22461	22563	22697	22694	22876	22379	22482	22512	22815	22629	22816	22795	22823	22718	22489	22677	22673	22480	22307	22572	22614	22332	22702	22728	22622	22637	22623	22579	22540	22519	22618	22507	22441	22419	22793	22579	22686	22549	22791	22695	22611	22595	22814	22592	22764	22661	22448	22397	22619	22664	22519	22473	22691	22648	22504	22807	22554	22497	22606	22634	22463	22564	22512	22704	22405	22640	22544	22458	22605	22923	22606	22615	22287	22642	22595	22480	22536	22613	22659	22526	22664	22613	22662	22849	22679	22599	22486	22512	22395	22550	22654	22519	22581	22503	22525	22663	22534	22491	22649	22424	22703	22689	22680	22465	22593	22683	22574	22774	22451	22729	22518	22902	22852	22518	22715	22650	22278	22493	22592	22605	22630	22456	22835	22692	22367	22683	22693	22389	22405	22563	22562	22718	22659	22537	22648	22777	22444	22559	22682	22566	22589	22613	22682	22578	22554	22546	22604	22615	22762	22614	22550	22710	22615	22593	22675	22478	22604	22256	22489	22879	22485	22551	22600	22724	22662	22686	22338	22606	22557	22619	22755	22646	22468	22486	22647	22771	22613	22778	22677	22319	22686	22690	22494	22382	22471	22660	22573	22747	22614	22442	22615	22495	22582	22670	22733	22674	22668	22683	22385	22586	22451	22526	22672	22726	22743	22517	22629	22422	22546	22501	22831	22751	22370	22756	22611	22657	22470	22699	22592	22579	22717	22471	22544	22593	22701	22888	22538	22413	22487	22689	22598	22905	22800	22597	22467	22582	22489	22541	22650	22607	22638	22661	22658	22546	22697	22873	22679	22439	22579	22469	22564	22785	22782	22633	22601	22512	22453	22460	22637	22685	22622	22564	22499	22509	22488	22322	22379	22725	22792	22399	22586	22579	22495	22466	22722	22833	22469	22685	22618	22822	22727	22685	22690	22612	22714	22683	22552	22468	22694	22809	22721	22715	22520	22570	22614	22338	22813	22640	22666	22633	22514	22295	22540	22651	22687	22393	22490	22255	22482	22534	22647	22592	22645	22630	22530	22620	22829	22660	22584	22738	22848	22730	22532	22581	22590	22662	22549	22862	22614	22677	22524	22809	22613	22638	22532	22842	22510	22645	22438	22549	22717	22723	22705	22604	22354	22684	22581	22565	22952	22570	22464	22667	22606	22588	22610	22392	22509	22646	22817	22591	22505	22596	22685	22470	22668	22629	22725	22320	22504	22726	22518	22563	22412	22142	22693	22558	22557	22573	22558	22631	22565	22576	22906	22681	22493	22489	22525	22698	22400	22654	22483	22513	22482	22689	22416	22640	22680	22842	22659	22393	22515	22508	22468	22664	22721	22646	22578	22705	22682	22533	22489	22742	22559	22744	22643	22689	22865	22591	22571	22496	22576	22416	22427	22689	22482	22383	22668	22333	22769	22326	22416	22670	22763	22644	22907	22672	22679	22679	22810	22467	22526	22621	22902	22686	22501	22704	22648	22562	22581	22679	22535	22460	22543	22615	22383	22719	22648	22704	22906	22709	22439	22506	22819	22672	22630	22665	22824	22795	22509	22792	22869	22434	22587	22572	22778	22823	22705	22526	22605	22590	22681	22518	22536	22657	22734	22468	22657	22636	22528	22750	22735	22825	22714	22800	22440	22616	22580	22419	22585	22637	22531	22375	22639	22643	22589	22452	22513	22601	22689	22349	22644	22721	22620	22807	22477	22357	22729	22594	22702	22428	22447	22682	22707	22615	22402	22684	22629	22607	22629	22340	22460	22521	22407	22587	22421	22574	22900	22717	22735	22641	22399	22584	22667	22566	22583	22468	22656	22689	22767	22472	22421	22341	22411	22563	22527	22821	22846	22654	22636	22609	22524	22562	22502	22595	22554	22713	22651	22804	22559	22765	22515	22640	22549	22550	22485	22620	22492	22621	22733	22452	22639	22696	22500	22283	22661	22493	22566	22591	22583	22411	22716	22624	22549	22690	22683	22529	22434	22512	22572	22524	22570	22610	22448	22518	22547	22664	22360	22656	22601	22770	22564	22662	22693	22728	22569	22555	22405	22689	22801	22605	22439	22594	22772	22519	22609	22756	22483	22666	22554	22457	22579	22428	22507	22676	22449	22635	22737	22540	22582	22545	22650	22646	22281	22697	22716	22409	22878	22656	22661	22676	22723	22546	22499	22407	22538	22646	22562	22532	22643	22565	22374	22536	22706	22534	22670	22764	22538	22513	22512	22682	22535	22767	22665	22820	22600	22662	22613	22328	22753	22652	22669	22417	22414	22651	22551	22681	22704	22547	22739	22589	22506	22513	22510	22691	22582	22438	22683	22526	22650	22620	22568	22571	22475	22527	22723	22636	22670	22453	22235	22491	22653	22489	22577	22496	22705	22693	22525	22577	22635	22819	22357	22463	22527	22548	22511	22676	22676	22681	22369	22720	22632	22605	22542	22521	22564	22508	22638	22486	22477	22653	22548	22721	22817	22713	22768	22455	22388	22537	22615	22403	22424	22469	22304	22565	22592	22682	22642	22716	22929	22508	22623	22623	22422	22575	22548	22569	22712	22511	22547	22659	22566	22669	22621	22726	22445	22472	22445	22507	22515	22735	22625	22738	22612	22567	22722	22618	22704	22740	22811	22602	22871	22517	22476	22469	22699	22395	22576	22440	22553	22444	22529	22749	22586	22452	22401	22390	22481	22627	22710	22737	22650	22732	22631	22844	22490	22702	22661	22770	22654	22582	22698	22814	22429	22636	22497	22704	22826	22653	22614	22775	22680	22339	22596	22469	22503	22466	22446	22503	22538	22494	22593	22696	22609	22511	22500	22519	22661	22508	22665	22564	22429	22516	22633	22815	22813	22570	22706	22602	22505	22590	22697	22634	22503	22550	22483	22821	22614	22667	22673	22633	22513	22656	22829	22690	22918	22592	22645	22676	23033	22859	22548	22632	22923	22534	22404	22687	22648	22598	22766	22804	22748	22449	22846	22499	22393	22463	22691	22694	22777	22772	22475	22511	22827	22792	22426	22310	22420	22378	22478	22617	22478	22585	22465	22577	22601	22704	22422	22603	22633	22663	22781	22634	22751	22623	22646	22291	22495	22833	22528	22682	22721	22598	22855	22819	22617	22444	22652	22517	22609	22630	22474	22601	22531	22877	22647	22522	22715	22703	22586	22668	22707	22435	22600	22521	22658	22566	22445	22751	22694	22639	22629	22641	22467	22554	22671	22558	22577	22602	22398	22534	22543	22359	22395	22520	22559	22439	22633	22727	22711	22639	22749	22889	22507	22565	22463	22489	22524	22507	22706	22472	22330	22534	22375	22557	22670	22413	22439	22786	22387	22695	22781	22490	22637	22690	22879	22578	22544	22537	22666	22582	22481	22713	22719	22576	22609	22688	22682	22516	22969	22732	22500	22792	22428	22485	22433	22561	22437	22627	22425	22525	22705	22556	22565	22543	22780	22499	22614	22489	22355	22440	22616	22561	22375	22450	22604	22790	22560	22586	22677	22637	22856	22730	22786	22676	22773	22863	22656	22584	22672	22751	22468	22520	22561	22713	22509	22359	22356	22699	22451	22761	22718	22768	22655	22771	22697	22724	22507	22880	22780	22510	22579	22719	22746	22502	22746	22593	22460	22493	22678	22553	22845	22897	22433	22356	22493	22836	22614	22608	22669	22508	22457	22587	22350	22634	22672	22655	22644	22638	22777	22614	22343	22731	22661	22585	22355	22763	22424	22710	22549	22585	22544	22470	22457	22572	22555	22539	22644	22608	22733	22594	22632	22366	22408	22682	22698	22621	22706	22663	22372	22595	22704	22471	22719	22530	22581	22714	22590	22738	22634	22355	22517	22509	22434	22327	22473	22398	22806	22745	22380	22488	22671	22408	22875	22669	22614	22611	22577	22406	22416	22525	22707	22503	22814	22562	22585	22651	22734	22684	22716	22753	22431	22789	22584	22447	22616	22643	22662	22609	22344	22517	22428	22557	22451	22561	22632	22614	22717	22385	22645	22733	22753	22753	22426	22661	22702	22608	22707	22664	22510	22942	22515	22679	22733	22517	22684	22540	22548	22565	22490	22680	22591	22507	22654	22753	22445	22610	22694	22387	22535	22853	22513	22609	22476	22576	22516	22437	22704	22396	22611	22407	22685	22598	22401	22581	22432	22728	22532	22526	22716	22849	22726	22697	22475	22605	22719	22472	22646	22747	22674	22729	22699	22841	22567	22542	22739	22600	22545	22558	22593	22277	22681	22687	22741	22508	22320	22604	22568	22773	22797	22536	22542	22699	22444	22599	22710	22386	22505	22586	22550	22377	22538	22417	22427	22687	22348	22668	22537	22835	22795	22596	22075	22775	22724	22618	22568	22626	22651	22444	22617	22738	22582	22790	22602	22602	22555	22564	22654	22537	22538	22530	22596	22634	22571	22762	22751	22503	22621	22582	22675	22611	22583	22727	22688	22658	22463	22795	22615	22546	22710	22777	22711	22518	22573	22580	22311	22398	22557	22309	22573	22816	22464	22597	22655	22579	22773	22859	22664	22691	22676	22199	22561	22772	22804	22469	22569	22599	22558	22441	22706	22591	22735	22881	22690	22618	22685	22802	22511	22376	22576	22532	22560	22744	22704	22682	22654	22531	22700	22713	22634	22780	22664	22539	22468	22655	22745	22727	22837	22654	22696	22611	22657	22627	22688	22707	22555	22525	22538	22635	22592	22427	22584	22394	22443	22528	22313	22498	22739	22787	22608	22454	22535	22603	22462	22839	22573	22598	22385	22762	22728	22599	22645	22888	22695	22537	22837	22453	22675	22625	22616	22706	22812	22497	22423	22694	22626	22623	22604	22422	22427	22486	22596	22681	22627	22380	22511	22658	22414	22508	22653	22497	22559	22775	22422	22701	22626	22867	22674	22808	22619	22764	22739	22699	22737	22477	22605
24360	28516	33349	36556	41320	45444	50255	31152	20298	15635	14262	14007	13888	13988	13853	14094	14046	14099	13848	14216	13948	14066	14039	14089	14105	14003	14161	14000	13988	13982	14148	13997	14086	13924	13977	13987	14079	13986	14197	13913	14117	14022	13803	13839	14106	14139	14154	14010	14088	13967	14109	14018	14075	13994	13963	13903	13999	13996	13981	13876	14175	14081	13916	14013	14014	13909	14096	13901	14184	13901	14142	14135	13902	14018	14134	13962	14027	14089	13933	14104	14121	14029	14053	14095	14071	14116	13969	14091	14062	13994	13954	13982	14050	13988	13799	14175	14168	13944	13802	14025	14132	14142	14142	13933	13883	13801	14085	14163	14143	14150	13953	13914	14138	14051	14003	13963	13918	13941	13957	13964	13839	13906	13888	14098	13889	13899	13935	13993	13995	14029	14039	13901	14043	13918	14171	14014	13845	13883	14084	13955	13776	13888	14141	13834	14003	13960	14042	13857	13888	14041	14015	13822	13949	14070	13905	13841	13865	13983	13856	13929	13794	14054	14001	14001	13909	14012	13988	13863	13945	13823	14012	14063	13933	14006	13881	13854	13964	13940	14005	13840	13900	14031	13967	13985	13846	14074	14058	13920	13945	13956	13966	13868	13988	13872	13850	13970	14080	13870	13849	13964	14084	13938	14080	13973	13923	14044	13796	13943	13911	14056	13929	14080	14093	14048	13836	14084	14190	14115	13930	14068	14013	13889	14096	13927	13955	13937	13951	13960	13977	13976	14029	13903	13903	13922	13933	13948	13956	13892	13835	13846	14121	13955	13933	13959	14053	14045	13955	13982	13881	13918	14099	13986	13834	13962	13978	14013	13915	13943	13940	14001	13898	13725	14117	14152	13809	13875	14033	14072	13969	13985	13979	13908	13913	14039	14148	13940	13942	13990	13787	13978	13955	13967	14119	14133	13973	13940	13950	13915	14065	13777	13917	13905	14035	13981	13982	14105	13981	13918	13968	13783	13852	14035	13857	13894	13989	13923	13938	14034	13916	14087	13964	13944	13895	13882	13973	13814	13784	13885	14066	13983	13923	13799	13899	13883	13798	13992	13893	14130	13891	14131	13814	14067	13973	14081	13830	13786	13936	14138	14074	13955	13845	13990	13993	14042	13790	14085	13908	13890	13807	13928	14039	13914	14197	13863	13880	14061	13922	14083	14124	14003	13879	13929	13796	13859	13805	14080	14001	13892	13893	14273	13912	14007	13884	13850	13982	13967	13993	14059	14014	14098	14091	14040	14003	13813	14156	13775	13858	13849	13963	14029	14013	13870	14074	13993	13791	13903	13860	14127	14063	13901	14028	13974	14039	13955	13898	13990	13778	14144	14026	14018	14156	14011	13975	13969	14112	13999	13959	13888	13918	14024	14296	13958	14011	13877	13950	14043	14099	13969	13872	14035	13938	14083	13882	13853	14047	14062	13973	14098	13951	14036	13733	13909	14092	14157	13893	13815	13945	14013	13843	13889	13983	13961	13912	13930	13873	14156	13922	14116	13912	13873	13811	13875	13940	13823	14135	13972	14214	13879	13986	13910	13805	14142	13856	13824	13914	13946	13933	13977	13987	13845	13973	13932	13990	13915	13862	13775	14044	14018	13955	14095	13943	13883	13956	14030	14050	14035	14080	13891	14161	13987	14009	13956	13904	13988	13956	13916	14049	13931	14002	13898	14089	14033	14004	13753	14046	14018	13999	14116	14065	13848	13992	13963	13915	13900	13701	14086	14063	13962	13946	14118	13871	13991	14146	14144	13952	13944	13925	13918	13920	13962	13971	13881	14040	13935	14022	13936	13973	13971	13892	13904	14028	14068	14025	14030	13919	13940	14033	13934	13939	13899	13953	14177	14013	14102	14059	13936	13900	14184	14070	13969	14061	13851	14091	13901	13826	13947	13955	13937	14051	13833	14025	13977	13989	13803	14008	14089	13873	14125	14049	14031	13980	13840	14086	13822	13997	13927	14004	14000	13952	14109	13944	13936	14071	13967	13870	14075	13825	13827	13959	13961	14061	14092	14010	13979	13859	14013	13963	14045	14037	14084	13935	13847	13867	13963	14130	13945	13935	13980	13898	14032	13843	13874	13872	14005	13977	13913	13889	13923	13964	13924	14018	13889	14003	13963	14046	13969	14084	13950	13969	13998	13896	14046	13905	13789	14048	13909	14050	14031	13989	13870	13921	14024	14088	13932	13844	14001	13920	14031	13847	13805	13937	13930	13951	14020	14100	13903	14014	14056	14018	13846	14121	13886	14067	13921	13833	13964	13985	13899	13866	14041	14139	13841	13978	13939	13935	13917	14015	13973	14096	14120	13901	13773	14115	14056	13937	13990	14121	13977	13978	13917	13909	13998	13946	13949	13870	14082	13969	13969	14012	14018	13991	13983	13993	13980	13994	13924	13986	13843	14112	14123	14052	13826	14064	13797	14021	14020	14071	13941	14017	13932	13961	13946	14093	13931	13970	13970	13989	14056	14044	13842	13924	14030	13950	14000	14029	13840	14033	14052	14021	13831	13873	13818	13823	13806	14040	13936	13937	14022	13909	13774	13846	14042	13980	13907	13982	13819	13890	13998	14047	14027	13906	14070	13838	14061	13826	13884	13887	14030	13953	14148	13846	14005	14013	14221	14026	14073	14105	13897	13812	13970	14014	13908	13948	13840	14103	14281	13687	13895	13937	13935	13855	14044	13914	13925	13865	14113	13818	13962	13817	13961	13942	14042	14095	13994	13937	14008	14101	14034	14034	14073	14079	14209	13974	13954	14038	13857	13973	13999	14108	14062	13990	13784	13847	13949	14019	13816	13932	13894	13899	14004	13944	13979	14125	13899	13905	14027	13945	14065	13997	13893	14067	14231	14003	14106	13811	13993	13852	13927	14020	14017	13914	13895	14193	13816	13960	13936	14044	13924	13960	13787	14078	13853	13934	13875	13985	13831	14028	13828	14006	14076	14015	14026	14005	13882	13991	13921	13915	13882	13974	13993	13856	13790	14001	14135	13931	13816	13890	14016	13930	14106	14096	14046	13864	14031	14068	13904	14022	13970	13822	13885	14171	14086	14002	13991	13984	13970	13879	14104	14021	13928	13811	13896	13873	13979	13881	14048	14010	13817	13994	13893	13896	14010	14095	13995	14089	14006	13976	13859	13883	14017	13910	14018	14138	13835	14142	14066	13788	13920	13854	14051	13729	14126	13959	14091	14088	13894	13875	13987	13918	13992	13965	14323	14030	13915	14016	13886	13928	13877	14024	14074	13946	13777	14094	14055	13943	13901	13867	13820	14061	13990	14101	13987	13939	14063	13948	13933	13927	13969	13992	13945	13794	13735	13948	14086	13909	13866	13931	14026	13902	14034	13894	14057	14100	14055	13801	13855	14079	13910	13780	13918	14016	14078	14076	13923	13942	13841	14001	13979	13803	13776	13775	13851	13764	13890	13969	14053	14083	14020	13914	13913	14194	13959	13828	13993	13990	13819	13954	14045	13941	13904	13997	13898	13995	13975	13762	14022	14129	13956	13927	13921	13754	13830	13968	13849	13833	13840	13871	14071	13839	13919	13868	14012	14116	13915	14072	13876	13900	13948	13994	13967	13874	13973	13883	13893	13948	14076	14070	13992	13932	13981	14080	14033	13980	13989	13827	14094	14026	13914	14079	13922	13746	14034	13919	13880	14036	14116	13826	14068	14132	13954	14018	13909	13976	13849	13952	13992	13929	13698	13946	14101	13900	13962	13957	13824	13973	14066	13917	14096	13968	13912	14047	14016	14050	14029	13874	14125	14046	13926	14131	13979	13918	14046	13960	13742	13861	13827	13686	14015	13973	13952	13937	13920	13837	14054	13862	14061	14040	14032	14031	13838	13928	14080	13940	14085	14071	14036	14004	13782	13945	14031	13999	13982	14090	13981	14209	13863	13959	13928	13925	13988	13956	13830	14083	13940	13876	14053	14045	14100	14200	13939	13989	13956	13942	14076	14065	13929	14171	13883	13927	13999	13958	13941	14023	14040	14021	13840	13946	13837	13902	13991	13991	13963	13946	13940	13923	13910	13893	13883	13911	14026	14087	13849	14085	13923	14202	13949	13969	13945	13990	14125	13905	13978	13912	13992	13990	13925	14101	14126	14000	13974	13983	13890	13894	13997	13966	13909	13997	13940	13933	13918	14015	13853	14163	14110	14023	14090	13957	13966	14028	13859	13815	14086	13989	13947	14036	13978	13835	13989	13874	14013	14028	13824	13901	13793	13907	13821	14061	14031	14070	13991	13980	13973	14144	13767	13972	14011	14114	13864	13849	13970	14141	14155	13919	14056	13902	13807	13942	14022	14047	13836	13909	14031	13986	14008	14018	14029	14039	14073	13836	14124	14036	13957	13808	14118	14054	13923	13927	13964	14124	13949	13950	14074	13992	13955	14023	14026	14141	14116	13968	13844	14010	14074	14161	13988	13706	14019	13936	13987	13886	14078	14137	14125	13871	14186	13765	13942	13883	13943	14047	13870	13997	13766	13992	13947	14042	13989	13981	14121	13943	13954	13969	13946	13850	14033	14113	14012	13855	14121	13955	14067	13999	13949	14016	13946	13976	13854	13810	13806	13879	14064	14046	14012	13989	13830	13838	13910	13792	14003	13974	13871	14020	14113	14128	13898	14052	13991	13905	13912	14028	13985	13970	14052	13845	13977	13980	13913	13884	14143	13963	13875	14022	13844	13979	13896	14001	14015	13822	14154	14032	14260	13923	13760	14003	14003	13923	13952	14090	13865	13906	14057	13965	13919	14135	13873	13910	14110	14200	13889	14235	13962	13822	13884	13947	13973	14111	13765	13983	14070	14028	14017	13942	13921	14118	13848	13813	13915	13933	13930	13922	13938	13921	14014	14026	14062	14098	13936	13982	13841	13860	14005	13919	13977	13809	13870	14075	13951	13862	14129	13988	13929	13945	13917	14100	13984	13810	14092	13931	14174	13889	14039	14065	13857	13817	13866	14143	13867	13994	13906	14075	13988	13952	14025	14047	14063	13886	14015	14017	13992	14064	13975	13820	13914	13918	14060	14005	13992	13907	13887	13967	13876	14039	13957	13984	13979	13842	13981	13905	13836	13957	13889	14131	13835	13933	13943	13857	14090
23762	21494	28514	28175	42468	57533	71664	56308	37803	28416	24902	23720	23588	23550	23566	23422	23306	23240	23322	23388	23391	23254	23295	23344	23568	23234	23255	23274	23253	23402	23278	23454	23370	23248	23319	23069	23226	23077	23195	22955	23153	23371	23392	22957	23194	23037	23346	23019	23278	23195	23411	23068	23448	23161	23341	23048	23356	23180	23134	22957	23161	23216	23112	22909	23099	23050	23284	23120	23151	23247	23250	23341	23302	23281	23123	23240	23189	23236	23034	23269	23179	23488	23192	23428	23222	23084	23431	23267	23273	22913	23019	23126	22961	23077	23136	23247	23437	23239	23311	23108	23326	23115	23567	23184	23350	23053	23025	22912	23114	22875	23201	23313	23153	23348	23222	23238	23164	23078	23008	23104	23286	23267	22905	22993	23198	23294	23068	23056	23149	23336	23144	23061	23250	23130	23025	23061	23228	23180	23259	23280	23212	23002	23131	22931	22958	22940	23026	22839	23190	23155	23052	23140	23108	23260	23108	23214	23285	23405	23325	23122	23305	23124	23115	23042	22974	23199	23228	22991	23308	23091	22826	23249	23250	23150	23283	23037	23033	22871	23133	23163	23158	23173	23265	23052	23219	22998	23054	23272	23316	23402	23127	22925	23266	23153	23186	23215	23198	23248	23113	22970	22975	23159	23119	23235	23325	23030	23016	22992	23113	22870	23174	23441	23295	23155	22964	23160	23365	23161	23193	22931	23161	22969	23356	23320	23043	23191	23236	23383	23389	23105	23132	23111	22999	22982	23106	23053	23127	23202	23152	23296	23112	23333	23215	23425	23228	22900	23074	23286	23192	23258	23272	23093	23065	23096	22817	23212	23036	23030	23085	23198	23121	23284	23092	23218	23307	23030	23157	22935	22994	23012	23023	22859	23145	23148	23074	22926	23079	23160	22898	23393	23064	23213	23098	23067	23014	22848	23071	23108	23040	23401	23096	23133	23260	23120	23260	23343	23334	23349	23368	23075	23179	23129	23035	22906	23094	23190	23110	23069	23255	23352	23302	23185	23448	23097	22985	23096	23128	23042	23101	23206	23100	23204	23314	23166	23114	23145	23042	22978	23114	22986	23176	23155	22986	23225	23021	23094	23342	23058	23275	23166	23112	23224	23091	23373	23067	23201	23242	23251	23275	23257	23076	23323	23274	23246	23193	23222	23104	23104	23018	23077	23100	23183	23336	23156	22989	23260	23411	23236	23192	23092	23152	23303	23120	23333	23326	23210	23123	23011	23066	22947	23161	23312	23105	23264	23122	23238	23307	22995	23267	23137	23122	23299	23222	23211	23194	23083	23207	23107	23206	23116	22926	23202	23156	23239	23261	23253	23176	23001	23350	23263	23200	23034	23200	23236	23323	22900	23178	23118	22838	23072	23072	23300	23098	23170	23054	23208	23105	23250	23127	23098	23210	23416	23339	23326	23278	23220	23393	23223	23199	22982	22951	23018	23052	23181	23148	22764	23231	23153	23143	23220	23088	22935	23339	23135	23191	23077	23404	23093	23308	22953	23105	22957	23284	23138	23117	22973	23117	23229	22829	23304	23048	23200	23101	22928	23032	23261	23126	23122	23118	22925	22873	22906	23092	23154	23000	23215	23270	23248	23337	23200	22657	23140	23134	22935	23124	22954	23105	23071	23076	22992	23182	23428	23196	23128	23109	22884	23060	23235	22942	23098	23327	23038	23097	23028	22923	23001	23084	23436	23103	22934	23158	22713	23087	23150	23196	23141	23036	22856	23050	22924	23155	23142	23049	23028	22931	23138	23077	23211	23107	22948	23259	23011	23125	23258	23285	23140	22935	23091	23065	23004	22996	22987	23089	23102	22876	23022	23227	23226	23282	23279	23234	23063	23127	23060	23050	23062	23305	23108	23047	23234	23085	23160	23241	22804	23046	23098	23040	23108	22858	22975	23253	23087	23175	23129	23224	23183	23324	23441	23239	23353	23348	23023	22969	23136	23191	23142	23162	22929	23350	23025	23146	22947	23172	23116	23051	22922	22913	23214	22939	23126	23038	23190	23107	23243	23158	22970	22992	23079	23287	23095	23253	23082	23312	23045	23124	23067	23143	22995	23003	23017	23433	23071	23007	23070	22882	23240	23451	23040	23150	23337	23281	23057	23185	23019	23231	23055	22984	22970	23080	23165	23174	23105	23244	23472	23108	23087	23114	23183	23229	22992	22933	23088	23117	23029	23075	23052	23204	23111	23042	23241	23306	22939	23251	22837	23201	22785	23158	23233	23054	23192	22969	22917	23388	23341	23025	23247	23286	23188	23131	23106	23188	22951	23083	23284	22862	23004	22986	23273	23320	23167	23148	23319	22889	23152	23064	23024	22833	23137	23314	23031	23189	23282	23246	23185	23142	23135	23091	23007	23164	23198	23266	23385	23041	23164	22934	22917	23195	23056	23165	23317	23187	23176	23430	23254	23187	23190	23215	23197	23155	22969	23231	22998	23076	23128	23076	23102	23150	23041	23159	23186	23056	23262	23292	23342	23271	23263	23052	23277	23161	23235	23218	23156	22870	23045	23043	23115	22945	23012	23228	23166	23484	23105	23153	23338	23109	23308	23126	23245	23455	23158	23081	22841	23062	23066	23013	23307	23506	23053	23127	22905	23134	23301	22857	23169	23100	23150	23201	23409	23201	23167	23190	23216	23188	23209	22935	23192	23026	22902	23246	23165	23020	23001	23336	23405	23080	23114	23322	23185	23240	23000	22927	23202	23194	23136	23241	23198	23429	23218	23400	23145	23104	23233	23087	23163	23204	23092	23104	22995	23111	22950	23173	23356	23114	22924	23049	23237	23198	23099	23189	23138	23039	23262	23043	23160	23066	23217	23146	23062	23155	23541	22953	23092	23200	23209	23225	23087	23424	23098	23168	23194	23272	23248	22956	23101	23076	23469	22964	23081	23126	23422	22966	23031	23085	22973	22996	22847	23166	23334	23241	23281	23400	23181	23251	23031	23311	23047	22854	22983	23082	23157	23243	23211	23159	23040	23229	23027	22815	23214	23056	22891	23194	23206	23207	23134	23151	23377	23218	23099	23080	23252	23228	23200	23220	23063	23208	23293	23221	23292	23131	23049	23373	22975	23129	23264	22747	22941	22933	23136	23297	22956	22742	23116	23287	23119	22909	22976	22998	23216	23203	22994	23276	22879	23085	23213	23290	23021	23374	23116	23193	22969	23146	23115	23352	23374	23169	23355	23158	22949	22983	23252	23079	22905	23138	23237	23196	23031	23134	23222	23097	23079	23008	22876	23442	23063	22950	23020	23134	23273	23318	23242	23144	22867	23017	23192	23213	23072	23170	23252	23037	22937	23119	23407	23284	22989	23226	23249	23020	22976	23238	23272	23272	23393	22988	23207	23200	23125	23105	23207	23123	22951	23139	23245	23259	23216	23154	23245	23249	23369	22810	23256	23240	23302	23336	23188	22912	22930	23127	23174	23121	23272	23114	23033	23213	23184	23268	23003	23029	23191	23197	22932	23348	23015	23287	23217	23232	23174	23236	23075	23065	23162	23066	23118	22886	23102	23074	23278	23108	23187	23279	22986	22959	23071	23000	23270	23466	23219	23301	23053	23120	23221	23372	23004	23276	23218	23214	22992	23185	23155	23253	22969	23311	23259	22964	23225	23447	23274	23396	22962	23075	23274	23168	23365	23266	23481	23193	23064	23330	23212	23040	23312	23138	23003	23334	23220	23053	23194	23221	23119	23103	23044	23065	23201	23032	23006	23265	23090	22957	22990	23327	23059	23017	23374	22901	23068	23146	23417	23135	23157	23063	23165	23286	23295	22919	23143	23301	23178	23164	23304	22981	23183	23333	23146	23306	23094	23052	23100	23109	23196	23277	23314	23064	23135	23164	22914	22915	23059	23139	23176	23161	23194	23003	23160	23254	22947	23133	23093	23095	23192	23203	23063	23229	23039	22805	23245	23214	23297	23207	23164	23018	23188	23485	23040	23082	23304	23132	23169	23078	23089	23216	23189	23029	23098	22989	22913	23305	23287	23058	23266	22986	23061	23080	23186	23141	23222	23066	22927	23014	23081	22879	22948	23347	23267	23065	23244	23088	23169	23161	23122	23175	23253	23274	23108	23125	23023	23206	23260	23143	23151	22987	23332	22886	23280	23334	23294	23056	23333	23145	23419	23000	23121	22970	23046	23144	23012	23121	23241	23347	23120	22959	23149	23156	23199	23083	22989	23144	23292	23128	23249	23011	22918	23256	23038	23007	23153	23227	22782	23276	23046	23033	23274	23247	23264	23120	23050	23162	22955	23126	23341	23487	23271	23322	23257	23269	23215	23128	23273	23003	23067	23027	23202	23042	23172	23301	23068	22962	22929	23168	23148	23156	23090	23170	22972	23284	23244	22954	23115	23151	23168	23136	23118	23073	22962	23201	23049	23050	23339	23240	23194	23308	23212	22924	22923	23040	23025	23025	23262	22962	23172	23099	23462	23051	23161	23295	23400	23104	23315	23284	23152	22866	23039	23149	22983	23405	23075	23050	23028	23219	23231	23095	23363	23041	23041	23260	23201	23290	23040	23225	22686	23185	23355	23089	23195	23376	23501	22994	23054	23181	23028	23381	23124	22948	23081	22735	23093	23185	23101	23120	23181	23137	23144	23012	23145	23110	23227	22872	23278	23044	22803	23284	23189	23157	23149	23372	23130	23212	22966	23182	23048	23031	23078	23208	23204	22970	22944	23194	23151	23073	23176	23209	22894	23132	23065	23054	23349	23043	23061	22962	23131	22965	23039	23204	22999	23023	23189	23260	22799	23008	23178	23095	23033	23170	23189	23218	23044	23194	23090	23064	23164	23369	23053	22888	23050	23201	23157	23299	22941	23042	23165	23133	23093	23151	23296	23214	23371	23130	23129	23295	23311	23305	23199	23263	23157	22980	23012	23078	23077	23414	23109	23019	23234	22984	23055	23067	23124	23318	23274	23046	23059	23124	22988	23143	23145	23201	23191	23196	23325	23079	23358	23140	23176	23156	23168	23174	23095	23154	23281	23225	23207	22960	23182	23101	23020	23243	23304	23299	23071	23300	23276	23216	23261	22924	22970	23091	23269	23229	23359	23318	23360	23111	23000	23360	23221	23313	22980	23065	23112
25973	33649	30921	41715	47811	59059	73238	49002	27168	17651	14929	14792	14588	14570	14616	14489	14467	14500	14352	14506	14442	14521	14600	14514	14549	14381	14473	14578	14527	14322	14525	14494	14546	14516	14502	14445	14391	14373	14413	14598	14365	14402	14547	14334	14620	14397	14550	14500	14561	14516	14528	14569	14449	14503	14431	14295	14489	14323	14473	14558	14335	14476	14322	14296	14434	14491	14459	14346	14558	14536	14274	14337	14345	14491	14619	14603	14300	14457	14383	14389	14431	14396	14466	14527	14225	14509	14426	14431	14403	14367	14400	14405	14420	14420	14491	14486	14455	14379	14469	14390	14501	14416	14197	14398	14603	14319	14503	14448	14504	14634	14280	14439	14244	14447	14406	14332	14437	14499	14479	14318	14352	14480	14207	14291	14424	14372	14343	14279	14507	14267	14565	14440	14427	14374	14251	14461	14321	14561	14296	14379	14403	14431	14525	14286	14522	14502	14527	14462	14390	14376	14472	14635	14313	14405	14441	14499	14413	14457	14484	14348	14370	14446	14292	14545	14410	14557	14391	14489	14422	14361	14398	14436	14236	14557	14327	14521	14455	14457	14493	14338	14387	14412	14409	14420	14418	14497	14256	14440	14345	14253	14544	14483	14266	14190	14472	14583	14451	14365	14349	14469	14387	14502	14323	14498	14396	14452	14446	14391	14416	14389	14285	14498	14410	14552	14466	14456	14373	14212	14277	14531	14361	14417	14447	14477	14351	14397	14377	14426	14446	14398	14456	14383	14455	14384	14256	14494	14464	14277	14415	14394	14478	14438	14346	14432	14187	14418	14568	14356	14468	14415	14431	14496	14471	14335	14356	14245	14349	14443	14430	14499	14489	14531	14485	14413	14340	14695	14421	14347	14253	14371	14441	14316	14281	14339	14192	14150	14474	14444	14573	14493	14483	14528	14477	14354	14354	14442	14450	14425	14495	14385	14555	14390	14477	14409	14531	14604	14442	14282	14305	14309	14459	14356	14393	14487	14298	14550	14238	14571	14416	14451	14397	14319	14365	14429	14382	14465	14291	14266	14490	14368	14314	14356	14322	14285	14530	14487	14471	14426	14464	14172	14486	14269	14520	14339	14371	14463	14406	14601	14488	14422	14451	14499	14430	14319	14382	14289	14363	14431	14260	14425	14330	14383	14421	14412	14363	14602	14422	14435	14407	14429	14384	14437	14583	14314	14420	14356	14347	14224	14459	14411	14472	14387	14285	14183	14568	14285	14336	14405	14375	14357	14320	14381	14204	14377	14554	14608	14362	14391	14321	14341	14395	14377	14441	14359	14433	14466	14454	14409	14507	14361	14473	14503	14435	14525	14483	14386	14452	14445	14328	14385	14414	14536	14349	14480	14370	14531	14318	14348	14399	14573	14423	14260	14387	14503	14498	14557	14327	14443	14342	14509	14363	14325	14256	14323	14415	14511	14403	14265	14368	14606	14473	14360	14338	14334	14370	14448	14203	14350	14334	14460	14233	14329	14449	14399	14494	14442	14255	14432	14301	14510	14352	14246	14447	14559	14505	14257	14460	14353	14325	14303	14379	14618	14317	14228	14297	14433	14354	14236	14270	14327	14213	14420	14191	14334	14337	14567	14431	14413	14406	14476	14336	14344	14344	14280	14332	14456	14225	14437	14360	14476	14428	14347	14399	14287	14486	14347	14326	14445	14299	14439	14272	14126	14346	14494	14519	14442	14482	14335	14494	14330	14329	14304	14418	14296	14445	14520	14303	14352	14337	14383	14537	14345	14354	14394	14380	14293	14426	14282	14268	14472	14329	14355	14441	14344	14634	14433	14332	14552	14514	14268	14375	14457	14261	14554	14456	14300	14347	14572	14360	14230	14400	14319	14300	14324	14387	14453	14318	14373	14356	14350	14270	14313	14469	14316	14491	14398	14455	14457	14354	14439	14362	14398	14428	14267	14542	14438	14514	14457	14458	14376	14434	14296	14430	14361	14344	14461	14515	14310	14392	14417	14371	14449	14209	14557	14529	14315	14484	14416	14452	14491	14506	14412	14348	14256	14452	14414	14368	14460	14316	14217	14359	14526	14400	14287	14382	14347	14328	14496	14398	14252	14282	14355	14395	14395	14341	14341	14476	14316	14406	14445	14363	14362	14397	14403	14358	14413	14602	14372	14368	14396	14374	14488	14398	14394	14390	14349	14347	14415	14528	14357	14488	14323	14437	14306	14319	14496	14383	14508	14459	14335	14507	14444	14365	14348	14433	14411	14504	14592	14301	14363	14459	14415	14428	14607	14442	14438	14535	14348	14559	14487	14560	14424	14466	14412	14301	14435	14605	14411	14494	14405	14407	14467	14442	14330	14389	14376	14326	14608	14342	14309	14463	14301	14456	14463	14509	14273	14247	14403	14405	14480	14159	14335	14362	14338	14514	14439	14343	14323	14442	14456	14582	14316	14425	14325	14246	14305	14404	14531	14367	14456	14349	14445	14247	14421	14323	14417	14400	14298	14344	14382	14559	14393	14432	14433	14326	14402	14391	14418	14348	14311	14461	14437	14351	14281	14470	14456	14335	14394	14385	14235	14426	14344	14363	14669	14365	14475	14550	14445	14303	14486	14469	14625	14373	14513	14400	14440	14408	14387	14445	14295	14376	14460	14280	14301	14469	14230	14293	14592	14425	14380	14426	14509	14348	14423	14388	14321	14387	14440	14531	14282	14382	14428	14170	14490	14421	14603	14412	14467	14551	14528	14431	14347	14433	14290	14484	14448	14406	14202	14251	14378	14402	14421	14529	14397	14429	14303	14464	14236	14351	14445	14508	14440	14535	14461	14391	14375	14410	14364	14570	14370	14361	14341	14366	14437	14434	14382	14476	14400	14589	14318	14469	14363	14233	14228	14338	14283	14360	14341	14385	14373	14415	14398	14517	14399	14202	14364	14528	14396	14538	14286	14429	14478	14531	14440	14436	14246	14585	14224	14421	14465	14245	14544	14433	14508	14386	14150	14308	14411	14579	14495	14253	14156	14617	14332	14393	14416	14495	14276	14266	14353	14361	14521	14361	14415	14491	14425	14364	14355	14486	14439	14461	14383	14280	14302	14363	14228	14417	14308	14399	14522	14550	14357	14380	14294	14395	14450	14174	14425	14264	14356	14435	14344	14556	14471	14547	14460	14336	14561	14365	14439	14245	14306	14447	14414	14593	14393	14405	14464	14358	14305	14399	14428	14415	14411	14456	14406	14342	14479	14267	14268	14723	14557	14503	14480	14368	14472	14337	14361	14443	14323	14445	14322	14363	14289	14284	14537	14323	14315	14229	14411	14503	14353	14256	14475	14385	14429	14510	14437	14226	14363	14425	14428	14367	14406	14365	14418	14434	14493	14326	14358	14597	14430	14321	14336	14434	14259	14365	14361	14202	14416	14351	14633	14494	14405	14192	14175	14458	14393	14197	14490	14352	14324	14335	14360	14323	14385	14406	14317	14285	14499	14418	14420	14418	14395	14409	14241	14349	14425	14477	14106	14381	14485	14431	14237	14354	14446	14368	14385	14394	14593	14234	14440	14370	14388	14552	14431	14396	14419	14394	14460	14345	14347	14367	14408	14417	14373	14135	14533	14472	14366	14490	14311	14445	14537	14480	14384	14375	14214	14436	14559	14282	14543	14353	14629	14403	14307	14289	14626	14573	14459	14334	14531	14303	14302	14471	14489	14301	14267	14341	14451	14638	14526	14356	14413	14404	14515	14232	14472	14313	14246	14545	14372	14382	14332	14574	14330	14362	14282	14204	14322	14448	14544	14335	14279	14273	14273	14289	14396	14420	14365	14496	14400	14183	14508	14395	14436	14272	14372	14315	14317	14467	14293	14414	14238	14378	14480	14325	14471	14473	14265	14459	14454	14346	14399	14305	14461	14455	14641	14428	14299	14211	14153	14495	14268	14214	14435	14376	14362	14295	14440	14412	14423	14517	14614	14447	14437	14453	14353	14291	14505	14451	14462	14473	14468	14392	14302	14386	14410	14394	14438	14401	14588	14403	14511	14319	14361	14440	14379	14404	14486	14254	14348	14420	14452	14338	14408	14363	14420	14377	14374	14334	14381	14626	14352	14534	14353	14465	14465	14395	14537	14337	14251	14511	14247	14431	14260	14291	14373	14499	14283	14456	14355	14207	14373	14342	14444	14410	14487	14433	14396	14450	14294	14397	14340	14569	14386	14326	14273	14483	14344	14318	14420	14363	14493	14296	14278	14344	14407	14344	14423	14507	14379	14507	14342	14471	14466	14473	14220	14535	14470	14313	14438	14214	14421	14425	14551	14339	14257	14375	14289	14302	14450	14536	14393	14455	14113	14457	14261	14376	14322	14253	14345	14470	14467	14345	14391	14289	14360	14436	14321	14343	14531	14283	14353	14446	14342	14606	14423	14331	14522	14283	14351	14171	14384	14348	14373	14534	14409	14342	14400	14404	14478	14442	14639	14374	14474	14239	14417	14527	14351	14440	14393	14493	14471	14467	14269	14316	14320	14410	14314	14407	14419	14417	14530	14299	14277	14325	14450	14447	14340	14367	14587	14503	14503	14426	14477	14283	14370	14274	14363	14462	14323	14436	14383	14437	14435	14211	14412	14338	14403	14417	14408	14348	14334	14419	14340	14371	14456	14161	14348	14263	14363	14393	14419	14276	14427	14457	14338	14245	14392	14472	14330	14580	14311	14444	14299	14614	14473	14463	14525	14172	14282	14266	14297	14449	14363	14476	14352	14352	14281	14425	14368	14354	14577	14388	14377	14601	14353	14613	14307	14479	14597	14512	14541	14537	14343	14438	14516	14463	14247	14585	14443	14368	14440	14577	14399	14355	14591	14210	14290	14542	14425	14446	14453	14153	14448	14446	14482	14344	14406	14658	14415	14497	14379	14416	14473	14230	14455	14476	14320	14341	14470	14314	14603	14263	14378	14263	14351	14709	14406	14481	14375	14316	14346	14442	14215	14391	14451	14508	14482	14492	14475	14342	14258	14602	14509	14450	14491	14531	14367	14365	14224	14256	14276	14280	14343	14437	14527	14391	14265	14520	14288	14504	14359	14422	14421	14450	14500	14520	14421	14260	14365	14288	14443	14416	14465	14348	14361	14483	14212	14446	14640	14382	14423	14416	14230
33830	25028	26048	25194	26073	33892	33809	28136	24690	23323	22965	22846	22861	22655	22816	22800	22634	22735	22619	22781	22793	22952	22868	22770	22892	23028	22905	22818	22781	22819	22817	22805	22992	22970	22937	22877	22758	22833	22892	22828	22934	22990	22741	22844	22848	22842	22758	22743	23219	22788	23084	22946	22796	22912	22954	23039	22776	22719	22932	23094	22836	22664	22834	22707	22827	22824	22761	22694	22763	22770	22774	22740	22672	22609	22827	22639	22960	22854	22742	22886	22741	22656	22878	22903	23056	22885	22813	22673	22756	22901	22886	22785	22821	22904	22695	22903	22894	22825	22956	22473	22771	22539	22899	22801	22750	22835	22888	22942	22979	22730	22892	22929	22807	22868	22898	22936	22845	22919	22963	22711	22825	22739	22922	22875	22645	22811	22771	22945	22986	22593	22802	22951	22955	22640	22830	22891	22699	22729	22815	22932	22756	22880	22880	22598	22892	23045	22845	22650	22562	22597	22553	22853	22721	22661	22476	22745	23033	22738	22721	22626	22826	22664	22777	22743	22835	22705	22985	22614	22848	22774	22659	22909	22836	22810	23029	22717	22862	22518	22794	22824	22689	22847	23094	22824	22853	22860	22855	22753	22948	22702	22619	22854	22900	22821	22797	22943	22852	22971	22739	22872	22818	22758	22735	22646	22957	23015	22926	22818	22939	23068	22980	22923	22943	22632	22916	22776	22744	23004	22974	22613	22748	22867	22734	22939	22789	22994	22897	22701	22668	22676	22779	22792	22936	22725	22883	22821	22865	22819	22780	22708	22676	23171	22974	22872	22999	22700	23004	23080	22838	22869	22796	22885	22752	22938	22919	22780	22789	22879	22813	22715	22752	22706	22873	22909	23086	22846	23000	22781	22675	22837	22961	22924	22909	22843	22936	22884	22798	22959	22925	23020	22763	22781	22790	22925	22669	22635	22786	22726	22727	22810	22883	22999	22892	22737	22899	22786	22822	22845	22817	23031	22816	22479	22550	22741	22824	22696	22864	22964	22926	22611	22903	22801	22769	22921	22965	22839	22793	22743	22883	22668	22864	22859	23169	22730	22868	22871	22711	22666	22866	22770	22934	22769	22807	22855	23083	22907	22820	22561	22791	22603	22667	22987	22693	22991	22782	22885	23028	22851	22710	22939	22816	22939	22801	22715	22589	22902	22883	22635	22761	22729	22669	22698	22899	22750	22765	22848	22750	22527	22877	22954	22962	22879	22772	22746	22682	22918	22842	22777	22833	22914	23031	22737	22436	22816	22718	22869	22789	22947	23197	22704	22764	22889	22775	22807	22797	22692	22895	22864	22523	22794	22969	22797	22954	23003	23105	23052	22824	22662	22765	22704	22704	22873	22832	22808	22689	22800	22901	22885	22715	22621	22802	22730	22753	22974	22926	22870	22865	22796	22764	22741	22968	23017	22631	22819	23082	22980	22888	22944	22807	22828	22724	22833	22993	22918	22715	22912	23091	22693	22809	22600	22755	22829	22956	23030	22815	22882	22787	22791	22795	22901	22745	22894	22896	22809	22763	22968	22740	22896	22681	22936	22866	22915	22678	22843	22794	22911	22811	22933	23002	22733	22892	22899	22926	22942	22866	23007	22915	22758	22740	22827	22728	22844	22801	22771	22695	23039	22754	22564	22755	22624	22771	22907	23037	22636	22873	22811	22819	22807	22828	22815	22720	22684	22703	22538	22777	22898	22855	22901	22943	23041	22970	22607	22732	22782	22804	22785	22579	22803	22797	22740	22873	22991	22699	22821	22898	22744	22670	22851	22811	22939	22682	22776	22681	22652	22931	22854	22950	22756	22703	22879	22791	22859	22752	22774	23047	22885	22733	22890	22853	22707	22893	22719	22700	22934	22890	22774	22900	22709	22987	22861	22907	22803	22701	22639	22560	22939	22825	22916	23057	22783	22993	22755	22883	22795	22874	22780	23030	22763	22705	22649	22882	22917	22690	22695	22826	22776	22609	22759	22831	22822	22738	23121	22701	22734	22859	23105	22791	22626	23102	22838	22789	22813	22666	22800	22828	22820	22907	22792	22678	22859	22821	22858	22774	22767	22783	22602	22831	22903	22648	22903	23052	22962	22881	22857	22911	22636	22754	23036	22872	22783	23063	22931	22768	22783	22809	22764	22884	22802	22739	22924	22720	22779	22631	22824	22928	22981	23117	22796	22715	22753	22763	23039	22740	22968	22785	22650	22776	22872	22885	22789	22803	22745	22818	22888	22909	22832	22836	22709	22850	22879	22989	22993	22891	22742	22482	22860	23005	22707	22787	23028	22788	22834	22868	22910	22685	22790	22827	23044	22721	22932	22905	22738	22629	22754	22504	22762	22968	22919	22892	22705	22830	22779	22759	22821	22747	22858	23072	22934	22731	22844	22762	22909	22812	22785	22865	22918	22928	22714	22682	22881	22946	22849	22826	22683	22535	23081	22967	22893	23040	22688	22696	22781	22726	22807	23058	22823	22970	22946	22948	23015	22774	22828	22835	22640	22781	22681	23106	22961	22776	22791	22672	22783	22763	22807	23039	23210	22907	22574	22792	22741	22668	22994	22837	22892	22849	22794	22489	22909	22719	22677	22859	22820	22863	22983	22755	22712	22927	22791	22777	22970	22826	22831	22860	22886	22644	22949	22905	22881	22788	22685	22743	23046	23010	23080	22979	22481	22783	22721	22705	22642	22972	22960	22988	22795	22837	22977	22935	22852	22973	22951	22808	22651	22578	22766	22841	22944	22865	22649	22953	22853	22877	22846	22756	22738	22719	22804	22823	23152	22643	22810	22750	22554	22633	22888	22631	22711	22955	22963	22689	22600	22909	23065	22600	22841	22948	22960	23074	23121	23003	22759	22926	23075	22924	22775	22800	22733	22834	23077	22749	22653	22839	22907	22930	23059	22954	22701	22930	22906	22885	22957	22925	22937	22758	22834	22712	22705	22813	22960	22956	22730	22670	22847	22686	22884	22750	22763	22959	22775	22678	23060	23022	23063	23012	22711	23056	22695	22866	22763	22888	22741	22703	22599	22724	22922	23013	22899	22880	23011	22889	23057	22794	22891	22812	22896	22859	22754	23075	22762	23045	23082	22788	22924	22817	22785	22901	22853	22926	22577	22855	22669	22982	22771	22780	22812	22848	22804	22906	22926	22916	22855	22825	22869	22855	22878	22628	22841	22788	22762	22684	22810	22700	22793	22762	22687	22882	22500	22798	22598	22831	22732	22927	22885	22788	22980	22653	23022	23059	22748	22803	22786	23013	22823	22863	22726	22842	22885	22716	22849	22891	22978	22454	22800	22999	22733	22694	22692	22817	23004	22897	22723	22961	22739	22871	22771	22847	22933	22763	22879	22533	22789	22805	22886	22866	23050	22851	22876	22739	22904	22749	22875	22895	22783	22808	22872	22756	22767	22928	22558	22740	22710	22927	22771	22763	23002	22700	23071	22865	22555	22735	22752	22800	22846	22808	22946	22927	22765	22990	22790	22831	22817	22918	22976	22643	22884	22571	22999	22890	22820	22570	22747	22792	22727	22663	22752	22643	22576	22860	22674	22950	22819	22843	22733	22785	22940	22844	22685	22714	22574	22701	22925	22694	22794	22871	22850	22796	22809	22846	22810	22774	22746	22861	22907	22691	22769	22830	22658	23028	22825	22769	23038	22744	22996	22727	22701	22957	22843	22642	22659	22860	22741	22951	22976	22903	22866	22841	22857	22730	22675	22698	22821	22860	23051	22724	22914	22745	23009	22735	22938	22882	22918	22787	22821	22873	22819	22845	22832	22924	22714	22896	22961	22894	22832	22641	23016	22701	22678	22710	22565	22869	22638	22875	22619	22726	22873	22777	22666	22811	22832	22910	22956	22881	22895	22917	22971	22769	22941	22914	22747	22733	22994	22996	22984	22898	22874	22891	23105	22834	22755	22820	22779	22752	22941	23001	22713	22852	22847	22711	22970	22790	22831	22835	22838	22923	23048	22810	22698	22995	22753	22873	22798	22888	22988	22893	22759	22841	22908	22832	22876	22962	22866	22647	22704	22864	22888	22851	22858	23013	22773	22820	22832	22911	22686	22817	22559	22779	22959	22931	22704	22971	22819	22541	22731	23124	22895	22932	23017	22752	22901	22618	23051	22920	22818	22864	22883	22829	22654	22907	22979	22852	22888	22634	22688	22744	22810	23067	22811	22779	22976	22893	22943	22733	22917	22913	23040	22850	22658	23086	22763	22736	22925	22847	22826	22869	22894	22991	22778	22917	22944	22779	22794	22983	22997	22808	22752	22791	22721	22821	22747	22967	22864	22986	22996	22900	23013	22632	22551	22788	22729	22716	22855	22920	22494	22521	22668	22793	22733	22787	22821	23011	22875	22657	22887	22952	22976	22839	22755	23028	22633	22790	22742	22721	23040	22741	22743	22854	22726	22719	22797	22753	22897	22822	22964	22759	22545	22881	22717	22834	22847	22799	22871	22901	22745	22869	22825	22670	22754	22768	22936	22798	22764	22775	22943	22556	22857	22946	22933	23050	22787	22883	22863	22718	22891	22870	22664	22821	22652	22915	22804	22711	22777	23057	22888	22743	22951	22883	22832	22891	22781	22950	22873	22964	22838	23309	22952	22750	22868	22757	22780	22993	22813	22697	22683	22822	22639	22771	22711	22756	22870	22952	22751	22574	22826	23031	22690	22972	22792	22861	22670	22701	22855	23000	22960	22958	22917	22963	22773	22664	22832	22824	22923	23090	22659	22616	22750	22946	22834	22916	22638	22791	22729	22800	22925	22898	22840	22913	22742	22835	22630	22964	22846	22848	22996	23002	22750	22698	22852	22769	22829	22880	22894	22720	22839	22611	22634	22857	23008	22690	22889	22740	22853	22925	22883	22916	22851	23033	22855	22885	22871	22832	22889	22779	22904	22779	22628	22765	22505	22827	22984	22767	22724	23043	22737	22888	22902	22986	22904	22797	22852	22855	22601	22742	22816	22726	23101	22750	22803	22738	22720	22816	22664	22786	23025	22734	22998	22589	22737	22969	22830	22695	22807	22687	23009	22480	22777	22868	22746	23101	22612	22693	22769	22852	22866	22676	22699	23060	22810	22790	22906	22732	22916	22959	22722	22795	23014	23043	22995
19228	15806	16078	15318	18162	26198	23773	17999	15111	14117	14005	13929	13776	13986	13978	13814	13926	13849	13956	13825	13770	13851	13953	13755	14054	14026	13980	14005	13901	13939	13916	14045	13864	13913	13945	13749	13828	13900	13854	13990	13781	13869	13906	14047	13793	13925	13880	13953	14044	13840	13934	13884	13816	13935	13844	13850	13693	13968	13870	13927	14004	13825	13811	13974	13799	14008	13832	13788	14038	13877	13872	13819	13884	13950	13858	13672	13989	14029	13935	13850	13981	13932	13996	13724	13864	13913	13988	13942	14093	13929	13735	13621	13975	13870	13879	13966	13828	13770	13774	13897	13984	13960	13810	13754	14252	13753	13780	13904	13946	13698	13888	14015	13927	13845	13894	14055	13943	13808	13860	13940	14022	13938	13965	13828	13791	14042	13764	13905	13951	13860	13966	13834	13974	13964	13882	13853	13776	13963	13676	13897	13942	13867	14022	13819	13776	13965	13969	13696	13868	13907	14149	13889	13862	13795	13789	13910	13770	14087	13823	13767	14056	13748	13931	13872	13887	13842	13965	13861	13813	13910	13863	14052	13775	13843	13755	13835	13879	13829	13968	13847	13897	14025	13966	13984	14017	13897	13818	13866	13810	13911	13941	13869	13912	13907	13970	14010	13876	13796	13846	13947	13767	13856	13978	13860	14014	13897	13985	13915	13913	13817	14010	13908	13819	13792	14050	13847	13896	13691	13925	13834	14041	13831	14050	13863	13913	13874	13828	13802	14039	13868	13882	14084	13992	13959	13819	13804	14125	13905	13813	14035	13833	13786	13820	13773	13689	13725	14059	13880	13936	13987	13969	13885	14001	13904	13984	13705	13876	13950	13908	13953	13816	13754	13797	13883	13833	13979	14048	14038	14032	13912	13918	13876	13875	13793	13951	14059	13756	14039	13882	14101	13838	13814	13779	13986	13958	13909	13950	13851	13813	13811	13830	13705	13786	13963	13681	13908	13792	13933	13926	14208	13973	14016	13893	13926	13875	13703	13762	14047	13806	13951	13842	13883	13865	13990	13878	13975	13928	13963	13842	13943	14065	13842	13906	13979	13945	13903	13796	14024	13850	13838	14036	13999	13881	13824	14017	13855	13852	13805	13831	13831	13904	14076	13970	13909	13881	13867	13959	13954	13743	13901	13938	13932	13964	13911	13920	13839	13983	13866	14147	13932	13777	14040	13824	13977	13690	14028	13757	13918	13901	13975	13772	13831	13977	13908	13948	14015	14033	13874	13996	14031	13964	13865	13982	13926	13918	13827	14038	14035	13921	13777	13783	14056	13833	13714	13892	13790	13908	13985	13810	13981	13753	13952	13916	13941	13871	13891	13858	13990	13928	13876	13948	13833	13919	13793	13991	13844	13986	14070	13877	13962	13817	13931	13919	13900	13805	13958	13900	13919	13914	14093	13942	13893	13978	13960	13995	13777	13750	13845	13885	13681	13914	13819	13772	13852	13869	14210	14025	13911	14027	13876	13840	13870	13844	13746	13766	13861	13902	14046	13980	13965	13811	14009	13840	14020	14116	14017	14016	13837	13933	13826	13704	13991	13999	14011	13894	14060	13849	14109	13942	14071	13755	13947	13808	13829	13757	13930	13849	13860	13869	13947	14020	13942	13921	14068	13959	13894	13945	13988	13903	13958	13950	13909	13951	13719	13781	13920	13960	14032	13959	13907	13782	13842	13724	13914	13900	13923	13819	13909	13969	14016	13872	13775	13824	13996	13854	13816	13822	13876	13879	13955	13675	13666	13849	13826	14085	13747	13838	13942	13842	13802	13914	13671	13839	13899	13700	14020	13876	13865	13892	13992	13945	14004	13939	13774	13966	13845	13780	13903	13796	13852	14055	13847	14005	13850	13897	13891	13979	14009	13861	13881	14002	13886	13791	14045	13937	13830	13946	13749	13799	13825	13890	13975	13868	14009	13950	13793	13881	13884	13938	13758	13996	13920	14132	14048	14032	13903	13798	13871	13817	14006	13837	13866	13883	13848	13840	13849	13988	13884	13954	13970	13874	13903	13880	13936	13914	14000	13754	13979	13946	13850	13839	13976	13998	13808	13945	13928	14032	13852	14120	14007	13892	13905	13963	13927	13926	13950	13823	13847	14021	13697	13821	13967	13745	14025	13926	13836	13850	13851	13694	13948	13893	13877	13858	14046	13818	13845	13704	14033	13975	13832	13823	13869	13819	13871	13947	14033	13831	13659	13812	13829	13832	13837	14022	13778	13872	13997	13881	13828	13813	13813	13742	14019	13969	13959	13861	13910	13843	13832	14004	13672	13742	13983	13853	13838	13896	13894	14033	14058	14083	13892	13833	14057	13821	13901	13809	14020	13815	13866	13891	13753	13837	13815	13845	13919	13975	13819	13998	13946	13968	13942	13904	14083	13744	14004	14036	13689	13788	14059	13964	13808	13819	14079	13947	13912	13854	13904	13719	13478	13869	13821	13989	13982	14007	13832	14021	13811	13847	14000	13999	13907	13975	13785	13952	13987	13865	13859	13906	13829	13826	13836	13835	13980	13813	13964	13854	13976	13849	13874	13907	13905	13946	13984	13832	13942	13680	13952	13816	13903	13860	13914	13957	13947	13812	13927	13820	13946	13880	13903	14044	13911	13961	14123	13937	13923	13834	13829	13845	13841	13793	13873	13965	13817	13814	13910	13838	13960	13933	13865	13776	13992	14040	14016	13907	14006	13967	13795	13907	14011	13915	13799	13825	13840	13978	13910	13722	13903	13851	13927	13809	13855	13775	13977	13830	13949	13912	13855	13900	13967	14137	13937	13858	13791	13797	13877	13916	14050	13855	14026	13773	13880	13887	13794	13833	13710	14061	13810	13851	14008	14012	13815	14010	13769	13841	13804	14116	13885	14043	13932	13941	14040	14023	13931	13851	13911	13938	14027	13851	14037	13966	13847	13955	13928	13817	13847	14034	13981	13955	13914	13789	13974	13938	13901	13840	13840	13977	13868	13901	13964	13935	13864	13792	13770	13758	13854	14005	13885	13835	13966	13853	14084	13926	13859	13952	13978	14011	13834	13815	13881	13889	13935	13979	14037	13798	13843	13836	13783	14010	13929	13874	13799	14081	14022	13977	13927	13941	14070	13848	13989	13875	13827	13965	13893	13968	13942	13964	14035	13940	13947	14037	13962	14006	13998	13818	14011	13920	13943	13764	13940	13941	13973	13819	13942	13913	13640	13827	13762	13851	13890	13880	13795	13917	14065	13867	13833	13842	13896	13917	13880	13889	13833	14075	13952	13898	13825	13838	13732	13806	13877	13970	14071	13939	14120	13930	13933	13860	14060	13853	13779	14002	13950	14041	13852	13996	13847	13958	13915	13854	13803	13935	13914	13832	14039	13987	13950	14104	13897	14010	14004	14007	13816	13891	14000	14041	13853	13904	13793	13877	13852	13890	13751	13840	14025	13985	13908	13933	13934	13913	13839	13953	13907	14101	13752	13921	13824	13941	14122	13922	14020	13972	14125	13826	13920	13905	13876	14062	13863	13745	14055	13827	14065	13802	13812	13807	13708	13956	13945	13974	13847	13879	13992	13889	13937	14136	13902	13893	13871	13887	13930	13948	13781	13904	13781	13817	13878	14062	13778	13957	13759	14001	13976	13962	13829	13938	13951	13991	13749	13976	13944	14061	13844	13881	14010	13745	13780	13744	13837	14095	14058	13702	13840	13865	13873	13839	13765	13726	13975	13911	13908	13919	13932	13863	13915	13982	13905	13930	13701	13917	13950	13821	13871	14063	13991	13984	13965	13912	13940	13852	13758	13849	13906	14036	14071	14006	14041	14052	13986	13978	13677	13817	13719	13936	13901	13898	13915	13768	13995	13781	14028	14037	13880	14041	13910	13914	13809	13981	13927	14030	13754	14005	13805	13958	13849	13783	13999	13761	13701	13866	13886	13959	14051	14016	13673	13873	13915	13863	13890	13811	13941	13922	13905	13882	13865	13872	13826	13936	13898	13897	13979	13904	13811	14083	13953	13956	14008	13797	13800	13865	13848	13971	13918	13985	13824	13931	13982	13858	13843	13832	13965	13942	13817	13948	13933	13857	13923	13829	13801	13941	13886	13930	13954	13919	13762	13916	13904	13921	13737	13813	14111	14056	13893	13823	13932	13953	14119	14162	13798	13967	13937	13948	13904	13862	14053	13898	13905	14016	14031	13774	13901	13737	13813	13918	13811	13912	13909	13855	13814	13988	13983	13914	14052	13753	14015	14018	13778	13813	13973	13850	13784	13940	13837	13952	13880	14011	13934	14035	13826	13889	13972	13928	13902	13797	13800	13913	13774	13989	13853	13822	13797	13821	13853	14112	13965	13959	13993	13982	13975	13811	13897	13900	13752	13922	13986	13812	14099	13835	13948	13905	13922	13884	13923	13927	13988	13975	13799	13929	13908	13885	13852	14023	13952	13804	13969	13923	14077	14098	13736	13913	13847	13953	13953	13783	13854	13810	13839	13779	14076	14108	13837	13833	13836	13885	14049	13841	13945	13666	14127	13872	13822	13743	14024	13926	13966	13990	13837	13947	13842	14058	13897	13804	14023	13765	13963	13889	13970	13868	14070	13869	13898	13733	13946	13936	13891	13991	13919	13795	13946	13905	13979	13882	13866	14041	13907	13732	13822	14023	13964	14101	13828	13912	13898	13953	13944	13896	13782	13894	13996	13908	14138	13854	13838	13999	13843	13803	13908	13926	13821	13895	13674	13840	13798	14017	13767	13939	13663	13833	13867	13780	13854	13947	13895	13906	14011	13798	13876	13796	13768	13814	13789	13882	13947	13833	13975	13820	13779	13848	13884	13954	13877	13751	13885	13936	13708	14013	13894	13745	14025	13828	13975	13812	13891	13905	13928	13853	13884	13755	14020	13755	14092	14038	13963	13857	13926	13837	13825	13736	13968	13876	13876	13895	13811	13891	13928	14102	13940	13890	13799	14056	13808	14055	13810	13922	13868	14070	14038	13817	13929	13872	13822	13833	13863	13692	13683	14099	13924	13893	13950	13934	13917	13804	13914	13866	13987	14006	14115	13970	13818	13999	13847	13925	13880	13851	13889	14050	13853	13963	14064	13865	13923	13955	13780	13820	13916	13881	13916	13813	14005
25819	21533	28664	40066	54323	59511	51649	37458	27896	24279	23165	23018	22859	22987	22528	22707	22699	22809	22749	22743	22676	22786	23015	22537	22746	22650	22613	22799	22642	22743	22452	22620	22720	23059	22743	22603	22564	22888	22707	22806	22713	22687	22811	22969	22686	22564	22768	22427	22514	22875	22858	22907	22693	22638	22570	22804	22829	22434	22641	22598	22685	22958	22604	22555	22563	22569	22411	22409	22920	22823	22657	22550	22830	22609	22548	22520	22740	22470	22390	22604	22533	22652	22621	22795	22866	22545	22708	22716	22599	22458	22830	22879	22723	22592	22804	22681	22773	22413	22520	22644	22663	22616	22516	22478	22543	22542	22602	22354	22808	22666	22525	22923	22768	22624	22534	22669	22476	22804	22749	22596	22707	22798	22820	22557	22552	22586	22665	22653	22805	22760	22754	22654	22683	22324	22769	22744	22524	22654	22548	22510	22664	22599	22640	22767	22673	22620	22866	22624	22624	22647	22557	22507	22860	22480	22640	22571	22444	22359	22639	22649	22383	22416	22490	22640	22666	22649	22651	22505	22538	22636	22631	22695	22471	22625	22813	22723	22616	22658	22629	22427	22797	22546	22626	22849	22591	22544	22721	22596	22612	22541	22671	22623	22801	22468	22437	22666	22570	22442	22543	22392	22619	22635	22404	22653	22780	22518	22708	22715	22517	22759	22490	22456	22307	22269	22528	22544	22685	22475	22575	22621	22753	22593	22636	22355	22681	22673	22492	22580	22660	22833	22766	22630	22565	22647	22352	22406	22596	22652	22618	22785	22697	22692	22707	22615	22578	22438	22853	22476	22609	22385	22495	22495	22357	22810	22741	22500	22713	22465	22496	22492	22509	22721	22486	22391	22396	22591	22677	22467	22635	22695	22855	22660	22606	22720	22546	22616	22558	22677	22599	22542	22633	22705	22724	22677	22678	22814	22869	22667	22683	22482	22724	22401	22623	22666	22548	22717	22541	22605	22489	22683	22487	22638	22564	22542	22589	22517	22627	22682	22730	22525	22526	22612	22661	22819	22864	22795	22616	22626	22434	22368	22491	22362	22530	22466	22545	22516	22508	22558	22742	22708	22615	22787	22458	22561	22737	22331	22591	22608	22398	22573	22561	22456	22648	22472	22637	22690	22553	22681	22689	22578	22581	22635	22529	22600	22443	22656	22660	22445	22358	22637	22595	22588	22702	22845	22533	22730	22681	22577	22699	22616	22605	22669	22510	22689	22686	22750	22476	22417	22638	22446	22614	22575	22441	22473	22731	22459	22544	22568	22473	22676	22649	22766	22571	22729	22739	22537	22532	22773	22659	22774	22586	22603	22607	22568	22636	22540	22491	22458	22409	22436	22511	22667	22599	22568	22868	22498	22607	22791	22556	22519	22520	22463	22448	22479	22452	22696	22464	22758	22537	22432	22960	22476	22510	22448	22545	22523	22695	22608	22643	22486	22536	22728	22971	22597	22615	22557	22571	22603	22454	22800	22519	22755	22412	22606	22551	22533	22389	22697	22592	22699	22693	22627	22550	22474	22427	22574	22618	22507	22679	22467	22661	22323	22386	22525	22588	22501	22703	22645	22458	22846	22644	22532	22671	22452	22535	22614	22582	22608	22595	22568	22638	22666	22695	22686	22681	22458	22513	22485	22531	22718	22529	22496	22473	22342	22513	22527	22651	22517	22667	22632	22690	22589	22708	22843	22357	22693	22616	22576	22452	22635	22491	22590	22656	22644	22560	22518	22642	22582	22579	22458	22728	22353	22643	22633	22611	22431	22545	22460	22676	22847	22699	22761	22545	22588	22809	22842	22726	22591	22756	22728	22640	22401	22595	22560	22708	22598	22662	22455	22521	22397	22782	22510	22782	22460	22670	22632	22557	22590	22786	22682	22545	22310	22396	22486	22608	22412	22827	22852	22698	22705	22641	22834	22630	22744	22565	22463	22660	22572	22571	22681	22566	22509	22563	22603	22647	22599	22758	22572	22300	22541	22533	22676	22605	22460	22686	22689	22567	22619	22593	22774	22754	22674	22603	22861	22569	22544	22752	22696	22531	22685	22626	22543	22689	22391	22690	22670	22655	22476	22347	22575	22680	22677	22657	22640	22641	22763	22580	22695	22532	22350	22496	22614	22623	22642	22597	22726	22747	22615	22522	22456	22639	22631	22620	22592	22548	22499	22618	22680	22534	22686	22533	22679	22759	22757	22797	22669	22563	22457	22737	22571	22613	22611	22364	22452	22524	22570	22497	22722	22691	22281	22792	22407	22728	22612	22743	22880	22586	22695	22793	22744	22692	22469	22733	22528	22555	22552	22717	22592	22762	22602	22873	22706	22609	22565	22635	22630	22660	22512	22441	22612	22590	22719	22664	22602	22567	22611	22686	22760	22620	22740	22600	22608	22594	22727	22582	22600	22711	22647	22764	22765	22795	22705	22882	22611	22558	22581	22604	22658	22534	22577	22537	22732	22572	22429	22473	22773	22529	22691	22612	22711	22550	22370	22676	22565	22632	22600	22660	22541	22496	22696	22415	22619	22729	22492	22434	22364	22544	22549	22410	22557	22524	22675	22600	22544	22533	22618	22554	22379	22762	22719	22497	22393	22373	22668	22755	22390	22562	22427	22626	22574	22599	22436	22267	22541	22359	22783	22697	22579	22635	22459	22590	22658	22633	22569	22751	22588	22644	22875	22619	22761	22616	22882	22548	22577	22403	22484	22470	22488	22437	22703	22550	22474	22440	22312	22449	22433	22610	22479	22516	22604	22525	22381	22596	22485	22417	22424	22692	22455	22625	22928	22307	22503	22605	22559	22683	22689	22713	22617	22507	22597	22723	22713	22685	22728	22737	22666	22679	22640	22376	22643	22560	22683	22700	22655	22643	22514	22330	22722	22444	22591	22544	22688	22758	22504	22621	22610	22512	22759	22552	22756	22434	22510	22625	22608	22430	22773	22668	22606	22442	22472	22555	22650	22476	22765	22422	22465	22588	22596	22532	22358	22592	22859	22603	22432	22707	22388	22764	22527	22538	22571	22586	22481	22618	22524	22631	22410	22516	22834	22415	22686	22568	22634	22739	22785	22544	22509	22364	22820	22566	22583	22657	22754	22519	22609	22523	22615	22718	22435	22507	22811	22526	22575	22653	22531	22656	22524	22644	22650	22574	22496	22451	22406	22882	22522	22652	22479	22575	22857	22775	22625	22511	22680	22545	22788	22721	22638	22394	22387	22561	22518	22709	22583	22711	22737	22639	22636	22544	22794	22570	22551	22714	22624	22760	22586	22512	22526	22623	22583	22526	22519	22610	22798	22635	22703	22778	22532	22701	22637	22737	22411	22629	22417	22676	22583	22598	22501	22671	22747	22486	22610	22315	22711	22505	22524	22717	22252	22758	22397	22546	22490	22540	22467	22370	22228	22396	22668	22734	22683	22573	22542	22619	22533	22639	22517	22491	22645	22473	22644	22570	22688	22436	22443	22734	22712	22699	22657	22568	22605	22797	22457	22884	22403	22715	22619	22652	22753	22597	22573	22597	22488	22684	22342	22778	22681	22580	22663	22626	22570	22534	22649	22642	22517	22447	22421	22551	22651	22629	22571	22457	22582	22593	22614	22676	22717	22462	22757	22708	22625	22781	22537	22580	22521	22643	22574	22728	22821	22629	22408	22511	22309	22597	22496	22738	22465	22412	22682	22526	22782	22798	22631	22653	22558	22680	22669	22531	22511	22568	22551	22668	22631	22586	22576	22659	22630	22642	22693	22900	22776	22658	22564	22585	22846	22602	22653	22670	22802	22500	22431	22738	22402	22641	22624	22684	22611	22521	22677	22600	22409	22572	22462	22657	22393	22582	22725	22597	22587	22593	22638	22524	22759	22601	22580	22421	22636	22653	22655	22677	22738	22764	22478	22734	22486	22873	22463	22533	22542	22515	22553	22573	22386	22509	22583	22751	22561	22687	22663	22555	22590	22512	22637	22761	22541	22661	22443	22810	22543	22685	22567	22567	22588	22688	22771	22609	22690	22668	22704	22817	22379	22662	22339	22632	22938	22604	22580	22400	22579	22510	22443	22469	22680	22707	22661	22730	22743	22639	22728	22635	22319	22317	22420	22401	22647	22593	22574	22741	22736	22672	22782	22527	22564	22579	22594	22768	22608	22545	22432	22574	22472	22622	22637	22702	22443	22833	22610	22669	22511	22281	22921	22638	22400	22420	22551	22444	22403	22612	22581	22729	22537	22626	22647	22620	22579	22446	22566	22516	22622	22668	22464	22474	22587	22509	22693	22705	22610	22399	22563	22452	22646	22596	22475	22601	22470	22716	22572	22627	22537	22742	22542	22971	22602	22806	22822	22518	22557	22971	22750	22493	22834	22696	22941	22681	22435	22704	22476	22673	22486	22610	22662	22696	22450	22446	22494	22554	22527	22630	22648	22838	22578	22664	22616	22551	22525	22703	22705	22403	22680	22484	22432	22910	22764	22475	22899	22546	22629	22688	22578	22654	22553	22389	22732	22594	22793	22394	22714	22987	22654	22691	22526	22529	22336	22391	22661	22476	22642	22528	22512	22643	22753	22608	22558	22694	22690	22459	22469	22545	22691	22670	22687	22409	22458	22561	22424	22552	22318	22694	22549	22519	22800	22310	22365	22348	22591	22619	22287	22474	22559	22776	22688	22632	22599	22642	22635	22524	22526	22433	22564	22571	22337	22407	22506	22579	22665	22608	22504	22676	22754	22709	22712	22618	22626	22537	22724	22635	22619	22456	22732	22294	22703	22643	22461	22417	22600	22481	22559	22545	22474	22477	22366	22403	22745	22820	22501	22574	22677	22472	22588	22804	22653	22717	22551	22582	22686	22411	22557	22459	22463	22552	22720	22628	22431	22440	22726	22700	22603	22619	22648	22568	22678	22592	22502	22334	22599	22611	22276	22760	22725	22767	22634	22729	22602	22847	22574	22628	22408	22727	22659	22791	22667	22474	22843	22634	22620	22649	22693	22441	22626	22624	22627	22472	22599	22662	22350	22522	22537	22753	22547	22367	22510	22646	22728	22687	22932	22545	22723	22684	22413	22380	22604	22647	22569	22507	22784	22967	22655	22500	22567	22376	22679	22702	22789	22637	22698	22406	22759	22763	22784
20718	26086	31591	43152	54831	55007	42655	27177	17759	14870	14226	14184	14196	14036	13944	14060	13942	14007	14036	14210	13997	14062	14078	13981	14182	13850	14222	13998	14171	13842	13997	14050	14029	14108	14022	14011	13938	14018	13924	13996	14055	14123	14146	13991	14080	13902	13812	14109	14027	14186	14084	14055	13936	13953	14029	14218	13922	13906	14188	13988	13900	13914	14016	14171	13932	14104	13978	14011	14004	13890	14072	14000	14019	13956	13994	14276	14126	13976	13999	14049	13950	13967	14064	13898	14011	13795	14040	13905	14084	14123	14047	13923	13845	14038	14107	13977	13876	13986	13978	14026	14102	13893	14044	13927	14025	14134	13913	13873	13998	13857	13984	14092	14037	13882	14118	14042	13983	14013	14113	14029	13893	14050	13953	13947	13950	14019	13942	13781	14092	14117	14106	13889	13982	13812	13936	14100	13887	13984	13930	13988	14036	13924	13921	14099	14065	14127	14032	14127	14036	13862	14001	13979	14101	13807	13898	13948	14090	13976	14012	13790	13934	13945	14109	14119	13744	13901	13926	14010	13853	13893	14067	13985	13889	14132	14010	13947	13941	13923	14134	14132	14022	14068	14019	13977	13830	13824	13825	13926	13811	13951	14069	13991	13967	14134	13920	14019	13948	13937	14004	14067	14043	13940	13909	13842	13978	14048	14231	14000	14089	14107	13880	14076	13908	14099	14036	13898	13942	13882	13672	14015	13889	13984	13943	14029	13984	14019	13898	13851	14028	14017	14059	13992	14022	14075	14005	14073	14075	13955	14024	14081	14060	13990	14176	14027	13848	14039	14055	13875	14120	13808	13915	14014	14079	14101	13909	13984	13918	14184	14053	14061	14012	13893	13964	14069	14109	13897	13862	14014	13896	13851	13920	14113	13953	13925	13961	13842	14002	13889	13885	13851	14079	13889	14121	14046	14057	14017	13877	13994	13822	13866	14060	13969	14036	13877	13860	13943	14018	13821	13961	14032	13913	13921	14123	14212	14068	13975	13913	13951	14011	13868	14074	14058	13996	13970	13896	13934	13995	13958	14059	13977	14141	13993	13864	13830	14156	14050	14047	14059	14045	13842	14133	13842	13965	13879	13920	13942	13708	14045	13921	13786	13876	14127	13989	14051	14070	13986	14229	13921	13946	13898	13901	14015	14047	13905	13982	14118	13853	13995	14018	14111	14005	13895	14001	13943	13930	13914	14113	13972	13961	14067	14012	14055	13923	13972	14145	13943	14099	13902	14139	13895	13992	13963	14133	13867	13908	14196	13980	14026	13934	14120	14064	14021	14060	13920	14010	14032	13752	13997	13949	13916	14024	13959	14182	14148	14005	14168	14126	14055	14016	13982	13984	13913	14076	13949	13940	13939	13721	13912	14087	14037	14063	14155	13829	14123	14105	14169	13828	14047	13972	13948	13980	14010	14050	13990	14044	14022	13839	14000	13959	13909	14087	13967	13970	14056	14102	13723	14031	13931	13939	13874	13917	14040	14216	14019	14122	13950	14083	13756	13963	14139	13940	14077	13915	14016	14039	13944	13893	14080	13890	14029	13942	13884	13872	13861	13839	14127	14046	13883	13932	13912	14113	14123	13842	14101	13895	13932	13940	13840	13997	14060	13930	14091	13916	13889	14169	13964	13842	13998	13845	14041	13947	14213	13851	14041	13930	13986	14110	14031	14222	13882	14133	13923	14135	14018	13950	14079	13941	14113	13977	13969	13922	13897	14009	14047	13943	14115	13888	13923	14186	13924	14046	14034	13999	13939	13906	14071	14104	14035	13955	14055	14108	14149	13889	13974	14022	13956	13928	13991	13859	14089	14176	14105	14085	13894	14071	13818	14059	14080	13957	14011	13884	14025	14016	14102	14005	14088	13955	13947	14049	13883	14055	14002	13931	13942	14036	13999	13970	14125	14026	13806	14028	14025	13823	14153	14069	14120	13977	14024	13821	13993	13909	13908	14005	13938	13991	13891	13877	13979	14140	13921	14087	13937	13812	14080	14105	14106	14095	14023	14103	13974	14028	13930	14001	14039	14076	13933	13953	14010	14067	13790	14071	14062	14032	14032	13890	14010	14036	14108	13827	13933	14021	13948	13866	13769	13961	13969	14002	13915	14003	13878	13908	13757	13961	14047	13985	14077	14148	14148	13949	14084	13791	14048	14088	13906	13896	14192	13858	14001	13978	13938	14005	14067	14066	13990	13964	14003	13920	13886	14103	14065	13872	13966	14079	13937	13839	13932	13967	14062	13907	14061	13996	13864	13990	13901	14027	14054	13924	13967	14005	13919	14111	13924	14086	13897	13989	14046	14005	13929	13886	14135	14030	13826	14148	14015	13986	13950	14082	14102	13984	14147	13821	14058	13905	13923	13923	14000	13968	13859	13987	13808	14071	14110	14104	13898	14130	13948	14063	14088	14048	13973	13902	13910	14208	13940	13959	13940	14073	14049	13968	13845	13980	13932	14089	13869	13978	13890	13856	14042	14151	14059	14169	13999	13797	14021	13973	14016	13993	13994	14031	13835	13980	14161	14200	13915	14066	14075	13952	13869	14137	14149	14014	13939	13799	13895	13992	14018	13981	13875	14020	14136	14087	14037	13954	14100	13911	13985	13928	13988	14026	14011	14035	14023	13935	14135	13960	13896	13878	14082	14129	14035	14138	14041	13966	13991	13812	14074	13979	13943	13874	14026	13922	14023	13943	13983	14051	14012	13973	14175	14083	14068	13984	13967	13982	14116	13970	14034	14066	13916	13995	13914	13976	14039	13857	13950	13971	13946	13986	13718	14121	13990	14111	14022	13888	13764	13835	14058	14065	13923	14153	14104	14106	13961	14091	13900	13891	13887	13949	13903	13868	13931	14101	14044	13848	13936	14019	14148	13986	13907	14014	13937	13954	14096	14073	13918	14082	14106	13914	13907	13909	14009	13997	14036	13997	13994	13925	14070	13987	13821	13928	13963	13933	13821	13862	13982	13897	13992	14037	13896	13987	14154	14005	13833	14055	13835	14007	14003	13973	13963	13885	14213	14081	13926	13965	14036	13973	14040	14000	14059	13914	13859	13943	13974	13969	13909	14265	13896	13925	14092	14036	14145	14022	13899	13910	14022	14154	13882	13880	13883	14011	13940	14085	13955	14148	14083	14052	13963	14130	14017	13822	14012	14017	14026	14063	13933	13978	14044	14082	13957	13920	13990	13923	14029	13988	13828	14050	13978	14206	13866	14080	14018	13977	13952	14072	14021	14061	13915	13968	14004	14021	13821	14002	13987	14012	13927	14056	14079	14025	13996	14033	13912	13956	14062	13954	14009	13921	13940	13960	13916	14063	14054	14022	14006	14053	13978	13851	14084	13921	14023	14063	14005	14027	13921	14006	14053	13966	14041	13880	13886	13955	13905	14100	13909	13934	14068	14136	13882	13906	13853	13941	14065	14003	13990	13956	14045	14064	14071	13843	14073	13963	13982	13881	14312	13847	13771	14064	14055	13788	13987	14000	13975	13941	13854	13849	13849	14030	13930	14063	14049	13898	14141	13957	13901	14050	13948	14101	14049	13901	14026	14000	13773	13903	14005	13895	13921	13985	14100	13878	14035	13992	13922	13951	13903	14095	14014	13883	14075	14044	13906	13834	13972	14163	13963	14069	13933	13937	13905	13855	14033	13992	14102	13915	13878	14055	14007	13923	13926	13886	13892	13985	13894	13979	13923	14096	14041	13890	13976	14047	13934	14000	13942	14043	13999	13891	13996	13968	13994	13948	13974	13992	14088	14023	13934	13998	13973	14045	14121	14038	13955	14077	14074	14033	13968	14201	13915	13955	14036	14059	13934	14028	13894	13922	13907	13952	14092	14148	13962	13926	14036	13913	14058	13907	14012	14117	14024	13866	13959	13994	13988	13913	13978	13922	13797	13836	13971	14023	13959	14100	14110	14023	14041	13854	14268	13894	13805	13992	13955	13945	13978	13937	13927	13984	14028	13913	13973	13901	13991	14100	13848	14023	13946	13929	13965	14059	14043	14069	14075	13924	14040	14123	14011	14088	14027	13921	14128	13946	13886	13994	14023	13982	13973	13924	13950	14006	14176	13841	13891	13938	13994	13930	13915	14141	13881	13956	14162	13995	14042	14069	14042	13827	13885	13877	13916	13949	14078	13893	13999	13888	13929	14081	13970	13840	13889	13978	14038	14054	14020	13999	13981	13958	14127	13851	13942	13954	14002	13874	14003	14028	13973	13964	14075	13977	14035	13980	14066	14152	14116	14087	13931	14068	14091	14041	13820	14121	13950	14008	14221	14113	14108	14124	13857	14051	14121	13934	14059	13940	13940	13952	13964	13764	14027	14078	14026	14001	13864	14022	14036	14073	14178	13945	13998	13941	14332	13973	13977	13979	14013	14089	13875	14009	14224	14026	13981	14054	13909	14052	13955	14030	14233	14036	13865	13984	14013	13935	13969	14029	13786	13815	13919	14127	13970	13905	13843	13896	13969	13977	14133	14018	14040	14094	13837	14065	14123	14038	14035	14000	13776	14118	13987	13788	14026	14007	13768	13935	13967	13917	14058	13898	13953	14074	13975	13889	14053	13959	14050	14020	14238	14149	13886	14150	13851	14022	14053	13956	14007	14109	13941	14039	14026	13873	13934	13953	14042	14224	14124	13942	13991	14032	14089	14131	14093	13974	13930	14133	13731	13917	13946	13897	13974	14139	13894	13905	13855	13809	13924	14016	13960	13963	13899	13911	13812	13915	14095	13969	13972	13916	14135	13946	14117	13901	14084	13915	14031	14094	13976	14052	13993	13940	13950	13982	14117	13759	13996	14012	13796	14130	13928	13943	13818	14004	13876	13918	14169	13869	13978	13973	13939	13955	14162	14143	14055	13956	14008	14025	13976	13966	13964	13757	14051	14173	13872	13865	13963	14131	14011	13938	14062	13837	13922	13903	13905	14038	13839	13960	14177	14012	13916	13945	13951	14089	14041	14120	13973	14031	13944	13960	13919	14059	13969	13911	14048	14030	14028	14164	13872	13853	14072	13976	14045	13900	14022	13927	13898	13894	13854	13919	13947	14132	13967	14105	13897	14121	13929	14010	14006	14103	13845	14174	13809	13959	14062	13920	14102	13938	13935	14097	13939
23836	21597	28755	29128	50963	72472	66809	52074	36108	27766	24591	23802	23865	23471	23625	23447	23457	23512	23407	23473	23422	23474	23257	23416	23352	23242	23330	23157	23305	23448	23728	23144	23151	23321	23238	23513	23413	23490	23127	23206	23424	23234	23148	23360	23111	22914	23065	23285	23260	23212	23296	23419	23132	23313	23538	23331	23179	22991	23381	23256	23423	23421	23314	23127	23413	23263	23298	23230	23170	23324	23109	23288	23092	23235	23427	23193	23201	23280	23447	23525	23075	23116	23348	23292	23042	23407	23234	23368	23492	23169	23435	23258	23371	23003	23255	23091	23193	23382	23044	23032	23459	23340	23240	23325	23187	23512	23156	23422	23250	23252	23386	23086	23066	23300	23177	23212	23272	23273	23259	23335	23308	23305	23270	23148	23221	23063	23134	23176	23061	23061	23096	23587	23207	23439	23161	23471	23257	23107	23025	23315	23330	23374	23019	23111	23235	23245	23234	23024	23225	23319	23040	23196	23458	23107	23174	23061	23000	23070	23262	23151	23387	23133	23172	23138	23048	23297	22958	23178	23507	23148	23090	23281	23202	23212	23098	23175	23228	23140	23266	23230	23245	23210	23006	23084	23567	23346	23308	23260	23309	23180	23185	23154	23305	23275	23134	23274	23229	23202	23137	23224	23425	23161	23133	23263	23432	23297	23364	23257	22968	23255	23302	23182	23285	23171	22820	23000	23206	23479	22953	23227	23272	23227	23200	23392	23249	23228	23129	23196	23041	23210	23424	23060	23090	22980	23297	23197	23144	23226	23002	23254	23175	23143	23386	23416	23257	23189	23269	23243	23206	23247	23170	23106	23336	23134	23303	23322	23164	23225	23321	23229	23304	23215	23189	23402	23078	23104	23210	23467	23200	23259	23591	23403	23115	23369	23196	23558	23304	23066	23258	23209	23271	23248	23399	23458	23246	23212	23278	23338	23311	23091	23345	23235	23288	23386	23481	23295	23262	23003	23355	23297	23250	23074	23085	23164	23264	23447	23318	23180	23208	23265	23114	23263	23389	23102	23163	23287	23170	23113	23133	23513	23262	23298	23207	23070	23044	23209	23100	23043	23301	23433	23274	23147	23109	23139	23263	23509	23166	23179	23379	23214	23271	22946	23120	23098	23151	23452	23507	23200	23067	23128	23185	23304	23026	23315	23167	23093	23011	23208	23214	23194	23101	23005	23092	23429	23453	23270	23315	23107	23310	23151	23050	23273	23173	23516	23345	23224	23077	23197	23192	22975	23360	23376	23032	23273	23215	23295	23218	23395	23172	23151	23164	23176	23319	23118	23203	23435	23222	23303	23183	23344	23369	23266	23399	23422	23138	23355	23511	23260	23365	23306	23094	23252	23424	23315	23394	23446	23302	23355	23163	23153	23224	23296	23275	23140	23299	23263	23104	23160	23385	23187	23095	22993	23196	23310	23144	23214	23212	23382	23152	23062	23122	23138	22844	23171	23233	23089	23278	23230	23266	23193	23315	23023	23210	23303	23396	23285	23147	23234	23307	23093	23362	23317	23316	23222	23178	23174	23248	23285	23064	23045	23083	23105	23224	23105	23297	23237	23337	23165	23258	23027	23285	23088	23317	23433	23362	23154	23245	23297	23154	22917	23168	23290	23048	23276	23265	23123	23400	23344	23381	23191	23085	23429	23407	23215	23256	23105	23457	23352	23301	23161	23358	23293	23228	23248	23231	22956	23370	23338	23057	23157	23294	23206	23086	23319	23340	23224	23130	23251	23027	23040	23280	23231	23072	23139	23247	23311	23244	23192	23312	23374	23408	23466	23214	23387	23177	23272	23042	23070	23250	23192	23325	23483	23564	23302	23123	23443	23265	23275	23140	23202	23208	23402	23258	23145	23189	23304	23049	23204	23213	23268	23229	23340	23400	23255	23120	23207	23076	23317	23123	23012	23522	23282	23349	23189	23289	23358	23280	23240	23335	23103	23228	22969	23249	23018	23248	23381	23109	23008	23383	23272	23261	23386	23111	23318	23273	23158	23320	23191	23114	23081	23100	23312	23380	23161	23163	23097	23111	23234	23303	23151	23360	23240	23201	23005	23289	23175	23311	23171	23254	23119	23335	23237	23151	23149	23011	23069	23312	23179	23237	23291	23526	23269	23501	23101	23314	23031	23070	23280	23195	23257	23342	23149	23226	23237	23260	23268	23193	23140	23092	23245	23209	23148	23271	23212	23129	23180	23117	23054	23324	23229	23181	23198	23197	23134	23421	23270	23497	23441	23403	22994	23324	23227	23363	23085	23163	23281	23206	23303	23169	23153	23397	23115	23183	23244	23229	23008	23250	23245	23189	23486	23464	23109	23143	23077	23057	23314	23052	23240	23160	23178	23169	23300	23300	23389	23056	23215	23186	23149	22921	23228	23451	23263	23074	23194	23388	23156	23270	23076	23007	23319	23001	23330	23116	23399	23231	23225	23189	23220	23264	23410	23365	23389	23464	23470	23241	23120	23244	23081	23252	22937	23360	23162	23280	23203	23295	23187	23471	23311	23305	23147	23081	23321	23258	23313	23224	23441	23197	23014	23206	23376	23225	23464	23348	23215	23372	23287	23363	23201	23225	23099	23220	23348	23258	22978	23231	23184	23130	23291	23081	23090	23203	23349	23348	23328	23310	23362	22980	23201	23233	23268	22986	23065	23280	23413	23175	23115	23272	23370	23393	23149	23288	23325	23362	23306	23191	23073	23299	23434	23445	23267	23185	23128	23309	23174	23250	23377	23032	23362	23416	23125	23269	23320	23408	22974	23509	23379	22929	23114	23317	23407	23152	23270	23353	23249	23226	23338	23181	23435	23223	23134	23334	23330	23261	23099	23304	23417	23207	23290	23221	23432	23232	23179	23241	23210	23269	23338	23501	23297	23148	23289	23206	23217	23243	23100	23205	23547	23138	23115	23141	23250	23347	23257	23162	23259	23120	23182	23296	22999	23226	23162	23235	23163	23107	23110	23218	23336	23424	23147	23324	23279	23084	23171	23060	23247	23045	23141	23175	23231	23152	23279	23156	23250	23143	23522	23330	23197	23195	23012	23198	23206	23359	23254	23329	22981	23106	23331	23258	23208	23452	23420	23358	22924	22903	23073	23049	23350	23218	23115	23173	23014	23277	23089	23345	23307	23220	23122	23066	23142	23153	23216	23148	23539	23423	23254	23271	23139	23380	23426	23523	23369	23329	23019	23260	23230	23423	23345	23055	23126	23450	23227	23522	23250	23146	23136	23179	23102	23381	23127	23022	23100	23523	23251	23246	23119	23309	23319	23262	23108	23278	23186	23212	23244	23501	23236	23107	23275	23426	23122	23165	23208	23118	23446	23406	23129	23225	23398	23343	23102	23111	23266	22959	23100	23168	23286	23244	23102	23174	23330	23275	23247	23139	23330	23295	23358	23233	23044	23104	23385	23318	23293	23296	23400	23417	23339	23404	23352	23164	23271	23102	23220	23062	23415	23230	23210	23442	23370	23378	23105	23432	23213	23157	23315	23173	23387	23405	23192	23299	22926	23298	23252	23482	23341	23224	23245	23407	23263	23156	23106	23276	23178	23560	23160	23442	22920	23215	23206	23421	22999	23350	23074	23064	23300	23309	23062	23031	23084	23041	23325	23375	23113	23193	23080	23047	23260	23078	23094	23322	23372	23194	22987	23410	23255	23291	23352	23333	22995	23178	23082	23242	23195	23132	23177	23198	23214	23425	23213	23332	23275	23407	23131	23182	23392	23239	23311	23322	23252	23445	23035	23110	23482	23337	23346	23306	23299	23304	23322	23297	23284	23414	23152	23237	23404	23180	23298	23185	23271	23198	23224	23083	23041	23236	23249	23265	22975	23250	23318	22948	23103	23326	23117	23169	23405	22998	23191	23421	23314	23159	23230	23386	23286	23056	23102	23220	23261	23144	23228	23347	23080	23188	23409	23427	23278	23115	23012	23324	23199	23172	23264	23136	23209	23260	23341	23262	23148	23263	23040	23274	23124	23270	23365	23376	23081	23146	23166	23060	23300	23241	23240	23301	23101	23179	23467	23261	23179	23266	23243	23198	23164	23253	23169	23193	23355	23163	23031	23240	23140	23344	23094	23282	23135	23265	23480	23357	23164	23125	23256	23297	23320	23320	23094	23192	23340	23290	23138	23300	23234	23234	23213	23345	23322	23070	23230	23166	22921	23210	23107	23402	23382	23076	23218	23182	23288	23157	23276	23124	23256	23158	23458	23241	23354	23270	23058	23104	23160	23142	23072	23276	23190	23066	23267	23368	23310	23214	23185	23128	23041	23441	23235	23373	22971	23011	23321	23045	23311	23281	23152	23488	23422	23290	23165	23247	23279	23095	23185	23164	23335	23284	23224	23319	23350	23329	23057	23160	23246	23416	23289	23163	23127	23174	23118	23251	23188	23126	23308	23439	23361	23066	23280	23231	23355	23073	23355	23030	23112	23331	23139	23043	23219	23390	23171	23256	23149	23311	23183	23085	22984	23248	22994	23294	23292	23220	23179	23270	23327	23157	23267	23306	23136	23015	23453	23182	23198	23114	22958	23124	23409	23114	23319	23217	23394	23233	23299	23110	22969	23099	23214	23157	23373	23335	23151	23165	23139	23272	23330	23054	23186	23159	23206	23119	23418	22994	23110	23237	23389	23083	23476	23512	23138	23350	23275	23337	23175	23222	23254	23378	23389	23409	23111	23268	23209	23226	23501	23006	23060	23392	23428	23310	23145	23192	23267	23250	23325	23209	23240	23374	23381	22933	23122	23346	23130	23317	23407	23257	23351	23368	23281	23117	23308	23062	23112	23229	23003	23205	22946	23371	23139	23300	23276	23164	23167	23368	23223	22979	23283	23205	23125	23207	23364	23267	23266	23214	23064	23306	23176	23409	23196	23285	23189	22921	23224	23385	23352	23267	23328	23105	23099	23408	23007	23272	22990	23046	23204	23369	23280	23337	23431	23282	23365	23375	23258	23125	23282	23331	23383	23103	23126	23285	23330	23263	23011	23195	23033	23335	23364	23246	23083	23330	23253	23027	23043	23412	23368	23298	23222	23074	23101	23153	23138	23358	23163	23131	23146	22912	23440	23322	23200	23283	23320	23424	23265	23296	23142	23056	23408	23123	23136
29796	39820	35640	39022	61855	75863	66238	43906	25357	17080	15153	14656	14552	14636	14565	14608	14547	14630	14539	14549	14458	14730	14776	14609	14660	14510	14561	14637	14563	14433	14642	14745	14543	14794	14627	14407	14489	14709	14453	14581	14277	14574	14559	14759	14594	14360	14605	14553	14619	14606	14650	14584	14522	14454	14425	14729	14571	14496	14692	14451	14568	14531	14472	14538	14576	14535	14497	14580	14484	14419	14539	14500	14374	14646	14639	14490	14574	14313	14534	14527	14513	14530	14522	14587	14601	14468	14600	14692	14514	14494	14520	14466	14594	14552	14431	14495	14547	14649	14290	14401	14390	14489	14530	14558	14672	14552	14518	14498	14361	14350	14490	14545	14491	14459	14564	14636	14421	14459	14528	14660	14555	14558	14671	14371	14491	14514	14544	14593	14424	14573	14633	14673	14460	14685	14525	14502	14582	14491	14652	14701	14530	14501	14508	14474	14516	14480	14394	14485	14632	14673	14592	14583	14512	14512	14439	14356	14484	14580	14606	14366	14512	14512	14412	14585	14596	14499	14508	14526	14516	14426	14545	14662	14628	14579	14584	14672	14641	14523	14612	14428	14482	14400	14473	14604	14516	14240	14486	14568	14688	14556	14471	14589	14318	14476	14457	14440	14386	14622	14650	14563	14441	14554	14548	14476	14473	14503	14688	14454	14383	14581	14438	14540	14562	14579	14315	14545	14489	14534	14546	14486	14642	14558	14540	14436	14598	14465	14470	14475	14502	14595	14494	14567	14617	14508	14540	14451	14380	14549	14507	14450	14404	14533	14518	14405	14419	14533	14491	14502	14466	14567	14517	14497	14731	14332	14430	14697	14617	14665	14477	14593	14740	14527	14545	14440	14583	14550	14481	14524	14384	14593	14455	14474	14520	14581	14645	14398	14419	14503	14498	14648	14308	14678	14589	14559	14436	14625	14499	14457	14377	14619	14661	14517	14546	14520	14530	14193	14455	14637	14401	14469	14525	14451	14590	14623	14409	14623	14552	14494	14481	14528	14596	14411	14531	14505	14417	14600	14277	14604	14615	14669	14374	14617	14487	14549	14505	14661	14563	14484	14460	14511	14502	14350	14502	14472	14510	14536	14447	14589	14462	14672	14364	14659	14475	14611	14414	14594	14675	14432	14566	14597	14444	14413	14573	14518	14525	14430	14457	14628	14529	14603	14747	14725	14417	14431	14517	14572	14510	14487	14578	14581	14350	14579	14402	14244	14434	14540	14339	14459	14425	14421	14536	14531	14616	14435	14477	14523	14552	14355	14470	14383	14595	14620	14562	14469	14724	14406	14377	14447	14517	14428	14513	14626	14669	14458	14341	14587	14406	14456	14659	14596	14426	14519	14482	14593	14743	14528	14627	14430	14532	14464	14476	14591	14438	14537	14519	14373	14496	14475	14689	14472	14589	14624	14729	14594	14431	14419	14577	14366	14655	14501	14395	14755	14576	14502	14475	14370	14625	14583	14444	14601	14480	14515	14576	14689	14440	14539	14474	14565	14676	14560	14617	14419	14637	14556	14332	14492	14598	14604	14625	14692	14625	14335	14592	14498	14530	14640	14460	14463	14572	14353	14581	14567	14568	14575	14568	14393	14425	14511	14452	14508	14389	14501	14654	14444	14599	14339	14736	14460	14735	14501	14588	14608	14370	14403	14387	14652	14537	14495	14283	14649	14460	14598	14482	14316	14482	14721	14577	14356	14485	14399	14579	14478	14786	14406	14522	14422	14655	14477	14466	14436	14402	14637	14617	14603	14392	14446	14370	14558	14475	14573	14446	14477	14588	14467	14341	14405	14657	14581	14627	14547	14357	14610	14611	14442	14696	14363	14710	14537	14580	14421	14478	14548	14542	14332	14408	14522	14471	14476	14412	14477	14417	14434	14626	14643	14424	14500	14413	14499	14507	14457	14495	14530	14354	14584	14735	14516	14467	14389	14643	14622	14468	14492	14377	14427	14506	14429	14631	14486	14578	14421	14446	14379	14483	14393	14436	14555	14521	14451	14456	14344	14434	14461	14450	14581	14568	14288	14507	14579	14635	14579	14311	14673	14502	14406	14408	14531	14504	14567	14329	14480	14629	14531	14455	14541	14545	14438	14661	14386	14555	14454	14634	14519	14462	14512	14409	14575	14640	14585	14297	14465	14477	14612	14502	14374	14440	14681	14477	14515	14467	14457	14431	14719	14442	14625	14574	14485	14519	14418	14634	14492	14546	14485	14465	14649	14499	14614	14426	14534	14409	14614	14439	14496	14417	14427	14534	14288	14402	14540	14344	14376	14576	14565	14515	14489	14533	14450	14418	14592	14392	14578	14523	14406	14393	14567	14543	14666	14528	14409	14409	14538	14479	14380	14493	14584	14321	14431	14500	14458	14641	14462	14379	14659	14528	14520	14613	14330	14572	14546	14358	14392	14708	14558	14383	14351	14555	14524	14496	14558	14615	14610	14357	14578	14579	14694	14537	14574	14482	14574	14389	14414	14491	14576	14626	14430	14435	14526	14670	14469	14539	14528	14318	14354	14422	14507	14556	14582	14363	14459	14498	14376	14588	14533	14592	14357	14446	14431	14502	14427	14715	14514	14410	14474	14479	14539	14563	14563	14443	14463	14607	14430	14330	14655	14314	14430	14468	14427	14540	14621	14277	14586	14437	14471	14492	14599	14440	14580	14420	14558	14502	14482	14559	14589	14669	14348	14365	14614	14609	14517	14569	14640	14638	14580	14382	14366	14525	14567	14486	14640	14522	14397	14346	14450	14284	14497	14484	14472	14349	14637	14556	14670	14566	14487	14582	14474	14737	14559	14443	14516	14587	14514	14380	14507	14480	14522	14667	14465	14640	14611	14699	14539	14473	14449	14499	14415	14475	14429	14751	14340	14527	14593	14308	14547	14435	14571	14542	14553	14509	14542	14406	14403	14616	14664	14456	14550	14482	14702	14480	14498	14675	14590	14347	14602	14487	14636	14532	14439	14586	14436	14453	14447	14529	14320	14488	14544	14677	14550	14354	14694	14607	14539	14430	14600	14512	14557	14720	14577	14453	14483	14614	14640	14387	14592	14511	14659	14588	14701	14492	14357	14659	14494	14564	14428	14422	14453	14465	14580	14393	14605	14543	14466	14514	14517	14436	14545	14623	14616	14577	14626	14506	14545	14509	14440	14552	14494	14548	14528	14361	14352	14391	14482	14393	14682	14598	14433	14589	14574	14415	14493	14486	14489	14362	14450	14397	14474	14562	14305	14498	14571	14454	14700	14364	14459	14568	14353	14553	14482	14437	14508	14609	14483	14575	14556	14582	14604	14414	14532	14606	14398	14641	14367	14576	14420	14358	14559	14361	14517	14556	14534	14451	14437	14512	14494	14457	14555	14524	14440	14623	14448	14418	14643	14562	14522	14390	14509	14573	14454	14627	14554	14561	14597	14663	14674	14480	14663	14356	14464	14626	14576	14300	14478	14416	14497	14558	14546	14570	14515	14539	14576	14506	14549	14491	14574	14607	14331	14549	14629	14446	14541	14533	14437	14370	14462	14667	14611	14619	14576	14495	14437	14463	14521	14511	14452	14439	14739	14584	14542	14540	14558	14452	14415	14393	14502	14523	14460	14470	14561	14368	14505	14623	14582	14409	14588	14494	14514	14527	14440	14630	14577	14502	14522	14614	14465	14517	14484	14532	14725	14521	14717	14369	14410	14356	14485	14805	14515	14572	14617	14482	14587	14479	14394	14676	14434	14451	14571	14512	14647	14388	14460	14519	14550	14524	14473	14489	14709	14443	14587	14472	14566	14551	14441	14403	14672	14547	14447	14467	14523	14703	14636	14444	14724	14518	14371	14559	14559	14531	14582	14413	14525	14462	14505	14673	14514	14575	14447	14413	14711	14585	14609	14389	14465	14591	14346	14578	14694	14454	14499	14409	14518	14440	14384	14635	14460	14547	14461	14471	14689	14719	14589	14414	14460	14467	14456	14367	14617	14680	14478	14449	14578	14481	14469	14610	14640	14444	14676	14526	14653	14550	14424	14514	14391	14598	14525	14484	14560	14442	14568	14323	14545	14522	14417	14367	14623	14711	14579	14698	14611	14509	14457	14492	14454	14457	14710	14522	14548	14428	14627	14447	14476	14407	14454	14481	14494	14623	14595	14458	14611	14516	14439	14425	14488	14700	14441	14622	14545	14412	14419	14424	14517	14644	14469	14675	14476	14403	14528	14663	14503	14562	14460	14596	14593	14445	14497	14361	14482	14460	14499	14614	14487	14563	14427	14293	14487	14402	14542	14613	14607	14381	14639	14506	14680	14544	14631	14492	14451	14584	14609	14583	14502	14544	14682	14535	14410	14787	14570	14576	14516	14491	14465	14401	14438	14493	14817	14440	14550	14401	14571	14287	14557	14416	14588	14431	14783	14497	14625	14546	14548	14411	14652	14547	14360	14496	14566	14455	14512	14431	14377	14524	14649	14477	14570	14506	14539	14614	14520	14447	14476	14436	14619	14554	14455	14701	14477	14475	14419	14661	14414	14554	14500	14758	14469	14562	14438	14631	14408	14501	14734	14545	14395	14493	14513	14421	14715	14347	14645	14561	14517	14546	14525	14592	14537	14606	14435	14523	14363	14506	14492	14650	14564	14401	14365	14363	14440	14426	14311	14655	14457	14472	14532	14535	14698	14627	14445	14636	14517	14614	14557	14499	14616	14371	14610	14590	14589	14537	14601	14623	14377	14395	14623	14545	14451	14495	14549	14487	14466	14610	14486	14599	14368	14315	14306	14558	14486	14461	14408	14480	14634	14495	14609	14605	14543	14463	14341	14578	14488	14333	14562	14550	14512	14500	14602	14669	14596	14491	14502	14335	14429	14395	14510	14284	14521	14632	14476	14441	14627	14598	14553	14504	14544	14765	14538	14498	14590	14471	14748	14487	14386	14625	14539	14517	14555	14473	14594	14713	14581	14520	14578	14476	14605	14573	14508	14486	14406	14656	14531	14589	14520	14583	14595	14416	14412	14434	14486	14527	14593	14320	14442	14424	14364	14684	14518	14466	14434	14385	14568	14549	14580	14688	14344	14257	14367	14403	14517	14569	14415	14507	14324	14634	14509	14534	14599	14416	14621	14550	14441	14423	14532
33861	26873	27293	26166	28179	31209	30756	27851	25413	23694	23240	22732	22965	23011	22889	22650	22797	22844	22915	22892	23053	22919	22752	23171	22991	22915	22976	22836	22760	22764	22813	22824	22959	22880	22908	22821	22937	22904	22873	22783	23004	22827	22855	22744	22933	23035	22976	22713	22998	22862	22631	22815	22865	22925	22965	22928	22674	22883	22789	22800	22738	23152	22948	22948	22953	22817	22923	22589	22837	22879	22605	22909	22989	22898	23077	22859	22930	22811	22803	23078	22914	23173	22816	22946	23012	22915	22759	23004	22741	22781	22821	22924	22884	23061	22903	22868	22829	22940	22613	22802	22746	22734	22869	22809	22628	22912	22955	22879	22710	22847	22843	22665	22950	22765	22894	22920	22806	22820	22785	22931	22792	22675	22726	22742	23014	22963	22768	22812	22767	23082	23091	22961	23010	22944	22733	22894	22800	22959	22819	22957	22766	22789	22770	22886	22941	22877	22678	22943	22909	22629	22856	22896	22961	23026	22948	22777	22840	22819	23098	22776	22848	22813	22830	23096	22856	22707	22675	22804	22926	22855	23014	22791	22673	22634	22890	22910	22860	22793	22943	22990	22965	23053	22769	23029	22980	23038	22790	22750	23065	23093	22748	22723	23008	22761	22577	22896	22643	22713	22776	22868	22972	22827	22875	22800	22727	22913	22693	22745	22605	22777	22801	22976	22904	22981	22664	22825	22789	22653	22807	22739	22871	22987	22729	22881	22770	22811	22846	22806	22799	22741	22715	22988	23009	22808	23001	22820	22724	22862	22795	22853	22875	22977	22855	22874	22654	22902	22839	23026	22879	23014	22883	22882	23073	22763	22977	22841	22835	22943	22845	23005	22847	22745	22651	22648	22979	22800	22839	22795	22824	22931	22641	22799	22869	22734	22836	22848	22848	22974	22740	23018	23124	22693	22706	22751	23001	23149	22793	22718	22765	22788	22795	22807	22864	22738	22766	22633	22784	22936	22719	22970	22887	22932	22698	22995	22757	22761	22845	22776	22857	22902	23018	22796	23010	22642	22853	22984	22790	22914	22921	22771	22717	22856	22747	22993	23031	22987	22846	22847	22894	22742	22907	22990	22528	22949	22848	22990	22853	22675	22868	22907	22564	22930	22961	22941	22840	22801	22573	22864	22939	22810	22854	22820	22862	23030	22902	22994	22967	22816	22744	22832	22981	22682	22703	22780	22785	22689	22845	22657	22755	22613	22763	22853	22825	22853	22852	22723	22977	22928	22712	22853	22895	22773	22722	22779	22772	23064	22762	22933	22796	23098	23131	23124	22865	22928	22968	22698	22891	22813	22769	22711	22772	22728	23076	22827	23002	22796	22751	22988	22913	22754	22874	22902	22870	22852	22759	22818	22833	22794	22673	22768	22817	22786	22874	22814	22675	22811	22590	22639	22699	22847	22916	23107	23072	22782	23046	22837	22868	23123	23255	22794	22985	22948	22967	22709	22793	22841	22810	22765	22901	22621	22657	22575	22677	22890	22580	23022	22687	22644	22890	22883	22789	22837	23015	22936	22825	22742	22716	22820	22865	22897	22870	22831	22703	22880	23022	22916	22769	22836	22905	22811	23025	22899	22550	22851	22611	22832	22765	22805	22985	22791	22777	22751	23026	22853	22805	22933	22750	22859	22880	22840	22700	22954	22853	22940	22661	22823	22943	22826	23174	23016	22730	22839	23010	22738	23145	22688	22816	23020	22515	22566	22788	23014	22927	23006	22813	22755	22794	22648	22951	23000	22758	22853	22812	22998	22940	22919	22855	23062	22837	22940	22784	22673	22810	22623	22804	22718	22734	22940	22650	22912	22773	22854	22696	23020	22910	22841	23101	22977	22851	22863	23023	22769	22716	22960	22821	22694	22725	22667	22851	22599	22820	22842	23026	22635	22950	22872	22875	22860	22957	23027	22892	22733	23088	22944	22969	22814	22951	22673	22677	22983	22796	22922	23035	22962	22873	22960	22925	22885	22732	22937	23021	22948	22911	23035	22843	22936	22869	22768	22883	22594	22969	22946	22848	22853	23122	22700	22980	22967	22986	22877	22788	22939	22783	22761	22744	22596	22888	22815	22847	22859	22870	22983	22767	22909	22903	23054	23064	23118	23034	22555	22849	22888	22767	22778	22861	22683	22882	22610	22668	22560	22681	22904	22949	23003	22727	22985	22975	22769	22787	22779	23007	22707	22708	22721	22773	22817	22881	22855	23011	22814	22702	22855	22933	22946	22896	22879	22987	22849	22895	22740	22807	22898	22913	23019	22927	22883	23036	22815	22820	23079	23182	22828	22920	22817	22954	22866	23064	22958	22757	22890	22835	22759	22730	22906	22802	22881	22847	22793	22790	22702	22827	22778	23067	22853	22679	22889	22744	23000	22846	22780	23004	22860	22614	22791	22636	22848	22929	22671	22773	22912	23007	22816	22792	23047	22900	22830	22863	22709	23025	22949	22866	22755	22689	22691	22851	22822	22896	23042	23266	22783	22968	22964	22848	22842	22907	22850	22831	22799	22720	22711	22841	22783	22551	23080	22870	23032	22871	22675	22830	22967	22648	22779	22708	22870	22864	23084	22763	22797	22858	22877	22911	22887	22882	22832	22553	22857	22618	22941	22886	22792	22702	22799	22838	22830	22801	22762	22768	22819	22821	22745	22868	22876	22952	22688	22963	23069	22939	23052	22691	22966	22887	23062	22887	22879	22897	22701	22943	22731	22866	22704	22715	22964	22827	22906	23093	22649	22833	22910	22922	22964	22936	23006	22844	22903	22617	23005	22785	22745	22706	22811	22891	22938	22776	22870	23031	22894	22865	22960	22789	22748	22841	23119	23001	22783	22820	22887	22910	22965	22653	22832	23056	23017	22835	22812	22924	22770	22705	22807	22804	22854	23013	22844	22782	22961	22928	22815	22910	22961	23034	22860	22664	22987	22681	23123	23057	22815	22852	22924	22832	22667	22857	22736	22825	22665	23063	22860	22726	23020	22928	22808	23145	23109	23067	22902	22869	22990	22928	22841	22652	22708	23138	22848	22744	22689	22694	22713	22812	22605	22723	22862	22701	22863	23004	22750	23016	22880	22616	22737	22848	22787	22993	22827	22911	22902	22684	22755	22879	22720	22674	22963	22959	22620	23248	22711	22770	22939	22631	22737	22853	22800	22872	22514	22792	22941	22796	22863	23002	22991	22861	22955	22940	22878	22860	22837	22900	22728	22902	22821	22874	22771	22868	22801	22790	22959	22848	22776	22924	22872	23145	22771	22831	23073	22849	22906	22722	22672	22916	22764	22790	22634	22866	22898	23027	22805	22636	22826	22759	22580	22946	22745	22924	22903	23009	22637	22874	22819	22810	22952	23219	23051	22909	23055	22914	22869	22782	22914	22974	22747	22875	22911	23176	22948	22588	23065	22796	22826	22716	22832	22812	22914	22686	22878	22856	22768	22818	22567	23051	22832	22819	22709	22833	22813	23033	22848	23094	23010	23051	22910	23055	23159	22793	22855	22695	22935	22988	23002	22917	23123	22822	23053	22812	22766	22997	22721	22975	22935	22880	22898	23034	22672	22904	22838	22770	23087	23137	23127	22576	22845	22889	22647	22570	22927	22914	22854	22809	22953	22668	22880	22868	22922	23063	22835	22845	22984	22545	22928	22829	22925	22926	22994	22760	22792	22820	22952	22817	22961	22788	22955	22834	22942	22526	22901	22823	22778	22853	22988	22473	22664	22829	22930	23116	22835	23027	22768	23018	22833	23003	22907	22630	22857	22877	22673	22783	22736	22673	22734	22904	22997	22715	22905	22774	22952	22597	22793	22796	23090	22984	22820	22912	22992	23091	22673	22698	23082	22846	22759	22902	22724	22749	22651	23002	22761	22965	22857	22825	22930	22771	22761	23022	22753	22947	22673	23035	22736	22840	22631	23001	23017	22861	22786	22647	22549	22970	22716	23036	22944	23166	23166	22618	22905	22757	22802	22795	22763	22713	23022	22713	22615	22751	22825	22698	23089	22940	22833	23025	23095	22954	22587	23178	22933	22831	22832	23008	22901	22800	22699	22821	22681	22702	22841	22824	22808	22916	22961	23160	22908	22958	22785	22891	22928	22851	22660	22863	22745	22815	22766	22959	22930	22846	22995	22901	22847	22900	22814	22790	22899	22836	22793	22903	22799	22793	22885	22874	22584	22890	22914	22716	22722	22805	22683	22797	23033	22900	22968	22923	22961	22901	22544	22930	22796	23125	22976	23063	22880	22890	22884	22991	22926	22989	22656	22710	22755	22687	22873	22839	22769	22845	22992	22864	23123	22927	22872	22786	22841	22739	22773	22978	22930	23013	22938	22818	22757	22602	22893	23037	22877	22915	22897	22718	22797	23204	23120	22948	22819	22920	22795	22892	22689	22883	22996	22971	22805	22863	23026	22921	22895	22768	22836	22887	22768	22825	22772	23227	23009	22570	22859	22965	22961	22723	22788	22972	22781	22838	22804	22616	22674	22603	22890	22672	23097	22806	22748	22915	22799	22918	22738	22906	22980	22780	23164	22993	22797	23052	22969	23067	22741	23060	22926	22984	22669	22803	22749	22915	22768	22967	22916	23128	22655	22814	22849	22904	22964	22603	22727	22735	22816	22737	22761	22830	22646	22864	22858	22783	22903	23032	22820	22856	23010	22819	23037	22800	22868	22883	22894	22594	22748	23088	23079	23153	22965	22861	22626	22953	22913	22823	22875	22785	22706	22874	22872	22688	22920	22742	22935	22588	22781	22870	22967	22801	22918	22916	22879	22762	22702	22936	22897	23022	22866	22778	22710	22868	22963	22878	22978	22785	22972	22952	22619	22857	23099	22943	23078	22869	22833	22869	23011	22882	22994	22861	22966	22853	22833	22826	22431	22907	22788	23186	23073	22807	22835	22798	22800	22653	22752	22829	22943	22822	22848	22578	22951	23001	22862	22964	23013	22765	22913	22893	22800	22809	22725	22736	22998	22828	22702	22847	22770	22740	22975	22942	22855	22954	22881	22818	23025	23205	22739	22846	22951	22861	22886	22874	22803	22858	22954	22840	23030	22692	22686	22839	23002	22759	22760	22968	22725	22872	22684	22516	22737	22887	22833	23090	22976	22969	22752	22848	22962
20483	21303	17612	16578	20022	22932	20929	17707	15785	14496	13906	13983	13914	13844	14128	14074	13929	13844	13817	13944	13919	14075	14013	13934	14095	13789	13856	14003	13878	14046	13916	14000	14020	13921	14031	13882	13938	13804	14067	13976	13975	13905	13864	13856	13836	13879	13818	13982	13894	13953	14024	13981	13953	13864	13910	13792	13958	13877	13940	13840	13866	13876	13947	13932	14233	13783	13796	13803	13805	13940	13939	13891	13856	14104	13937	13751	14080	14180	13845	13981	13905	13732	13926	13916	13890	13948	13807	14012	13756	13911	13887	13868	13842	13705	13803	13920	13938	13854	13904	14044	13802	13869	13985	13987	13861	13980	13843	13884	14097	13889	13829	13984	13992	13993	13918	13796	13940	13880	13764	13973	13965	13837	14090	13823	13938	13855	13828	13788	13876	13902	13837	14036	13943	13891	13907	13851	13958	13876	14018	13821	13879	13930	13921	14091	13759	13921	13892	13859	13862	13811	13896	13941	13839	13920	13975	13778	13909	13794	13902	13844	14002	13884	13837	13806	13874	13757	13826	14029	13916	14011	13900	13819	14030	13851	13914	13934	13859	13621	13942	13806	13844	13760	13908	13881	13851	13733	14048	13809	14047	13896	13843	13954	13893	14039	13748	13845	13873	13883	13901	14005	13869	13882	14055	13839	13999	13850	13956	13865	13855	13959	13929	13859	14004	14016	13932	13932	13933	13959	13937	13932	13939	13910	13959	13767	13929	13838	13876	13815	13994	13924	13846	13805	13919	13808	13822	13858	13929	13887	13993	13845	14038	13943	13850	13940	13788	13869	13943	13824	13965	13871	14106	14058	13725	13674	13839	14009	13818	14063	13887	13856	13862	13681	13948	14028	13950	13788	14041	13922	13727	13848	13925	13739	13827	13936	13878	14056	13848	13775	13888	13908	13923	13973	13808	13920	14022	14149	14042	13761	13801	13835	13944	13743	13980	13792	13995	13882	13894	13923	13893	14019	13830	13910	13832	13978	13847	13964	13837	13842	13985	13863	13906	13889	14037	13920	13962	13889	13834	14013	13862	14165	13924	13790	14037	13875	13801	13795	13803	13958	13888	13827	13959	13686	13673	13919	13942	14145	13773	13729	13810	14078	14028	13838	14099	13903	14017	13904	13806	13941	13916	13826	14067	13880	13630	14009	13913	13956	13839	13954	13906	13883	13896	13985	13917	13773	13661	13787	14087	13906	13908	14116	13820	14062	14148	13940	13914	13969	13864	13993	13768	13897	14037	13784	13891	13886	13796	13785	13673	13878	14024	13784	13982	13957	13814	13876	13767	13911	14029	14032	13889	13745	13994	13908	13822	13983	13986	13834	13805	13974	13806	13992	13815	13944	13832	13787	13822	13815	14027	14003	14013	13916	13921	13877	13969	13937	14075	13881	13954	13965	13835	14104	13873	13964	13954	13998	13940	14074	13740	13944	13934	13951	13910	13745	13806	13881	13686	13941	13847	13779	13739	13891	13706	13853	14073	13996	13941	13923	13929	13898	13920	13952	14007	13847	13935	14013	13869	13924	13892	13958	13926	13635	13849	13827	14017	13877	13819	13948	13678	13926	14052	13843	13849	13895	14004	13843	13897	13860	13837	14042	13899	13975	14067	13864	13966	14032	13778	14025	13757	14117	13918	13989	13843	13872	13973	13900	14030	13738	13898	13830	13937	13890	13862	13943	13920	13723	14055	14041	13969	13949	13971	14143	13933	13818	13884	13827	13938	13986	13870	13918	13861	13843	13766	13964	13891	13988	13973	13991	13644	13799	13925	13896	13923	13918	13863	13978	13895	14159	13877	13738	14045	13818	13926	13872	13797	13946	14091	13901	13706	13925	13891	13897	13820	13816	13675	13832	14037	14044	13830	13974	13814	13867	13933	14061	13963	14006	13848	13999	14130	13828	13995	13990	14021	13863	13910	13722	14047	13959	13974	14030	13886	13982	13877	13823	14072	13997	13821	13734	14019	14034	13851	13839	13861	13909	13877	13908	13961	13895	14038	14090	13915	13827	14052	14059	13871	13991	14026	13914	13890	13767	13893	14058	13940	14196	13855	14014	13904	13875	13949	13871	13735	13863	13849	13985	13811	13881	13968	14004	13890	14102	13838	13902	13941	13962	13922	13983	13831	13853	14079	13979	13704	13865	14003	13984	13745	13792	13859	13954	14194	14078	13845	13771	13940	13872	14017	13713	14052	13950	13882	14022	13822	13898	13905	13943	13804	14166	13839	13964	14062	13665	13957	13874	13986	14030	14145	13769	13900	13996	13964	13895	13843	13827	14041	13871	14036	13980	13708	14031	13855	13829	13818	13948	13951	13786	13990	13736	14057	13960	14071	13827	13729	13902	13872	13897	14045	13815	13704	13823	13969	14019	13799	14090	13866	13890	13924	14017	13915	13910	14005	14002	13936	13834	13879	13869	13946	13869	13804	13840	13872	13892	14089	13794	13940	13965	14012	13986	14004	13938	13838	13880	13786	13767	13850	13876	13834	14022	13982	13892	13780	13805	13857	13894	13938	13926	13798	13950	13849	13919	14026	13963	13814	13765	13883	13988	13901	14072	14130	13998	13738	13970	14063	13884	13721	14001	13992	13697	13947	14015	13866	13645	14065	13889	13992	13974	13935	13932	14066	14025	13775	13767	13730	13807	13994	13893	13852	13960	13961	13985	13938	13913	13881	13907	14148	13703	13986	13867	13841	13813	13790	14057	13746	13974	13881	13941	13800	13890	13958	13872	13922	14037	13767	14011	14017	13974	13912	13865	13944	13967	13659	13938	13872	14091	14078	14050	13795	13875	13955	13735	13888	13988	13824	13819	14125	13967	13858	14032	13935	14035	13933	14053	13706	13943	14061	13855	13910	14044	13984	13878	13981	13862	13933	13914	13941	13728	13878	14048	13905	13778	13930	13937	13858	13930	13892	14049	13920	13948	14011	13968	13868	13927	13859	13887	13868	13807	13832	13847	13736	13877	13943	13936	13872	13790	13911	13886	13925	14037	13847	13861	14024	14019	13887	13918	14067	14034	14098	13863	13824	14023	13783	13813	13963	13935	13707	13818	14164	13809	14038	14070	14002	13869	13874	13884	13948	13726	13995	13922	14084	13892	14113	13775	13965	13890	13934	13918	13902	13891	13979	13870	13986	13761	14071	13810	14073	13904	13841	14015	13884	13781	13957	13910	13886	13949	13954	13875	13850	13870	13934	13840	13870	13991	14099	13878	13759	13838	13757	13867	14088	13968	13868	13946	13876	13968	13830	13737	13937	13922	13965	13891	13823	14004	13862	13922	13838	13834	13901	13923	13872	13887	13865	13977	13849	13928	13772	13840	13893	13932	13924	14096	13837	13913	13747	13965	13960	13838	13942	13997	13962	13980	14008	13648	13831	14099	13956	14103	13736	13876	13962	13877	13931	13835	13961	14136	13990	14052	14034	13951	13949	13586	13864	13852	13766	13885	13927	13870	13716	13944	13851	14005	13918	13740	13961	13808	13818	13862	13967	14078	13858	13930	13988	13743	13862	13919	13952	13933	14088	13847	13893	13823	13942	13954	14095	13856	13859	13695	13938	13990	13761	14114	13905	13918	13898	13913	14136	13844	13738	14009	13961	13936	13976	13794	13793	13940	13925	13958	13976	13890	13845	13887	13882	13837	13958	13756	13878	13876	13791	14012	13788	13964	13931	13965	13945	13790	13820	13962	14218	14057	13871	13869	13974	13902	13683	13968	13853	13855	13804	13814	13932	13876	13910	13952	13917	13978	13773	13935	13887	13862	13961	13784	14080	13911	14003	13903	13942	13888	13891	14130	13974	13809	13776	14065	13731	13999	13880	13907	13957	13872	13877	13913	14023	13845	13794	13827	13916	13887	13937	13738	13852	13838	13816	13861	13920	13948	13864	14140	13942	14128	13936	13937	14000	13697	13921	14002	13916	13843	13891	13877	13872	13918	13924	13885	13897	13816	13847	13858	13971	13931	13927	13755	14023	13901	13851	14067	13908	13831	13835	13855	13915	14004	13836	13888	14034	13964	13990	13873	14097	13806	13811	13902	13772	13994	13940	13975	13976	13873	13835	13868	13874	13963	13923	13754	13822	13910	14008	14043	13956	13995	13915	13808	13927	14129	13850	13963	13867	14095	13772	14033	13865	14010	13821	13980	13996	13922	13900	13958	13855	13966	14051	13871	14009	13835	13947	13841	13844	13994	13751	13817	14097	13909	13829	13881	13958	13809	13883	13924	13844	13767	13791	14017	13890	13917	13793	13975	13844	13926	13836	13818	13991	14003	13828	13873	13884	14033	13985	13901	14088	13947	13943	13758	13949	13867	13770	13827	13850	13827	14073	13907	13946	13999	13914	13927	13997	13782	13758	13969	13919	13941	13875	14075	13857	13846	13866	13901	13783	14041	14010	14092	13793	13908	13943	13934	13894	13901	13777	13818	13984	13765	13858	13892	14267	13921	13924	13825	13918	13835	13916	14034	13926	13878	13790	14084	13991	13971	13952	13885	13938	13910	14013	13946	13918	13919	14034	13902	13885	14127	13928	13896	13816	13879	13978	13906	13777	13992	13839	13873	13912	13955	13944	13946	13980	13884	13953	13851	13982	13846	13949	14015	13838	13925	13953	14047	13959	13881	13967	13899	13758	13734	13832	13946	13958	13925	13712	13938	13990	13880	14041	13963	13829	14020	13901	13775	13884	13939	13910	13855	14015	14067	13879	13774	13947	13839	13849	13828	13827	13842	13937	13827	13923	13845	13818	13890	13923	13925	13967	14124	13847	13834	13918	14149	13854	13774	13916	14030	13874	13994	13729	13790	13968	13964	13961	13820	13881	13872	13906	13752	13807	13818	13725	13778	13837	13899	14025	14085	13961	13918	13818	13985	13983	13874	13998	13825	13954	13933	13914	13863	13917	13914	13877	13843	14047	13775	13954	13765	13933	13871	13977	13842	13900	13788	13829	13888	14012	13829	13973	13847	13924	13892	13927	13986	13835	13890	13984	13856	13917	13859	14033	13841	13966	13780	13887	13900	13930	13969	13756	13902	13955	13869	13995	13726	13788	13619	14031	14079	13903	13817	13940	13827	13850	14140	13907	13919	13909	13758	13975	13913	13968	13839	14045	13925
25760	21622	28101	29573	34084	52257	51495	46748	36886	27966	24317	23213	22871	22799	23058	22931	22844	22666	22865	22934	22912	22827	22729	22876	22649	22600	22675	22699	22852	22738	22585	22646	22855	22925	22879	22386	22755	22896	22741	22917	22603	22505	22681	22648	22599	22568	22520	22875	23039	22972	22639	22719	22882	22809	22764	22678	22700	22798	22744	22755	22917	22632	22797	23032	22810	22954	22883	22760	22707	22667	22796	22741	22859	22738	22597	22598	22709	22720	22592	22920	22779	22463	22647	22711	22737	22716	22719	22931	22528	22846	22713	22903	22897	22857	22870	22938	22901	22712	22677	22545	22802	22615	22537	22548	22914	22842	22649	22551	22635	22772	22699	22847	22714	22738	22623	22610	22572	22726	22951	22903	22784	22831	22814	22674	22687	22517	22575	22932	22829	22659	22633	22785	22656	22905	22723	22627	22522	22444	22752	22813	22745	22798	22603	22429	22736	22601	22566	22559	22687	22950	22670	22818	22477	22487	22765	22490	22775	22539	22620	22722	22835	22515	22787	22836	22669	22708	23010	22693	22725	22796	22919	22401	22684	22828	22684	22730	22674	22455	22696	22553	22648	22607	22558	22958	22691	22795	22702	22794	22779	22613	22595	22694	22855	22627	22826	22664	22658	22394	22604	22388	22692	22471	22566	22610	22791	22636	22603	22861	22665	22903	22478	22666	22679	22670	22583	22435	22640	22898	22726	22787	22700	22607	22751	22619	22710	22718	22506	22549	22591	22444	22770	22524	22675	22874	22816	22924	22526	22870	22830	22559	22583	22670	22589	22757	22463	22746	22826	22489	22416	22781	22862	22706	22553	22730	22813	22710	22589	22686	22800	22697	22974	22635	22977	22867	22628	22620	22591	22505	22570	22724	22700	22681	22694	22770	22694	22598	22736	22429	22796	22656	22946	22665	22868	22807	22768	22730	22638	22642	22599	22554	22610	22455	22661	22895	22650	22825	22688	22752	22730	22611	22916	22458	22924	22483	22792	22451	22447	22414	22680	22726	22882	22465	22706	22912	22903	22442	22801	22662	22352	22636	22485	22623	22587	22970	22657	22755	22731	22660	22513	22654	22658	22799	22767	22656	22471	22755	22751	22744	22793	22759	22640	22727	22584	22526	22711	22710	22671	22676	22716	22772	22629	22774	22822	22428	22951	22839	22541	22587	22797	22887	22853	22974	22682	22779	22620	22682	22661	22580	22799	22460	22819	22609	22765	22787	22676	22545	22577	22656	22856	22641	22833	22948	22485	22693	22689	22596	22679	22785	22880	22674	22537	22611	22816	22708	22706	22732	22605	22672	22676	22713	22517	22592	22698	22715	22591	22806	22633	22844	22839	22731	22716	22486	22701	22711	22544	22754	22837	22558	22571	22961	22701	22854	22810	22646	22580	22862	22505	22652	22616	22644	22871	22744	22514	22755	22751	22850	22808	22748	22736	22751	22729	22939	22834	22905	22963	22627	22713	22818	22685	22911	22615	22731	22681	22769	22810	22774	22385	22422	22627	22857	22581	22877	22855	22645	22807	22805	22861	22714	22641	22659	22940	22701	22764	22487	22827	22687	22849	22837	22834	22651	22741	22753	22669	22586	22387	22978	22708	22728	22821	22549	22773	22672	22599	22680	22647	22726	22573	22463	22813	22615	22360	22542	22664	22619	22882	22659	22773	22611	22694	22536	22719	22642	22575	22791	22958	22453	22758	22570	22783	22631	22766	22904	22656	22696	22568	22420	22507	22555	22944	22705	22564	22515	22719	22720	22878	22792	22834	22673	22695	22664	22495	22850	23061	22735	22677	22731	22838	22900	22703	22660	22839	22808	22715	22822	22884	22585	22656	22645	22611	22464	22647	22428	22692	22498	22710	22669	22807	22812	23004	22666	22882	22598	22655	22640	22563	22563	22404	22576	22671	22364	22490	22716	22683	22676	22575	22811	22570	22803	22686	22630	22698	22430	22683	22905	22786	22660	22792	22649	23097	22825	22759	22769	22845	22796	22537	22860	22671	22633	22652	22536	22588	22697	22511	22802	22581	22739	22650	22606	22572	22555	23058	22705	22667	22492	22647	22662	22681	22568	22778	22771	22725	22580	22532	22452	22805	22537	22704	22830	22741	22222	22713	22659	22714	22736	22567	22516	22533	22848	22604	22666	22648	22819	22833	22629	22825	22761	22950	22694	22886	22608	22579	22878	22648	22609	22580	22489	22917	22725	22871	23046	22818	22752	22608	22763	22774	22810	22834	22825	22762	22468	22707	22752	22775	23007	22708	22729	22537	22884	22781	22620	22822	22594	22547	22714	22728	22884	22520	22736	22697	22484	22468	22768	22724	22750	22542	22562	22567	22740	22802	22935	22537	22455	22616	22488	22523	22327	22632	22701	22671	22727	22688	22635	22718	22541	22867	22712	22571	22616	22884	22726	22559	22709	22751	22794	22859	22587	22699	22905	22771	22703	22770	22613	22407	22644	22698	22637	22789	22885	22680	22672	22814	22907	22881	22715	22511	22635	22760	22663	22676	22520	22841	22919	22793	22693	22961	22680	22919	22778	22867	22712	22586	22527	22505	22720	22636	22723	22728	22483	22773	22640	22921	22721	22829	22828	22675	22529	22828	22749	22928	22612	22901	22804	22679	22738	22754	22922	22531	22945	22749	22694	22842	22653	22682	22744	23028	22906	22892	22611	22615	22770	22713	22648	22721	22788	22649	22715	22837	22646	22530	22720	22721	22785	22692	22516	22795	22791	22524	22672	22457	22674	22998	22787	22589	22580	22701	22843	22820	22866	22993	22925	22679	22367	22578	22591	22513	22727	22913	22949	22744	22554	22572	23009	22758	22627	22722	22651	22864	22607	22548	22606	22547	22764	22642	22822	22984	22598	22635	22533	22817	22792	22846	22601	22913	22690	22621	22751	22588	22490	22659	22762	22708	22639	22475	22613	22729	22477	22642	22858	22570	22801	22541	22692	22746	22788	22547	22670	22410	22724	22779	22537	22607	22860	22509	22654	22770	22733	22662	22731	22934	22540	22821	22443	22716	22974	22711	22611	22656	22816	22590	22748	22917	22702	22821	22565	22707	22583	22709	22721	22688	22849	22572	22697	22917	22579	22662	22706	22673	22563	23021	22814	22600	22604	22575	22597	22602	22818	22645	22864	22595	22795	22808	22732	22769	22655	22678	22508	22640	22630	22583	22529	22391	22872	22975	22927	22614	22829	22544	22501	22689	22786	22600	22815	22784	22571	22638	22743	22643	22567	22790	23028	22673	22720	22646	22672	22741	22795	22835	22639	22800	22936	22834	22651	22718	22882	22880	22722	22705	22622	22613	22541	22763	22830	22686	22772	22787	22666	22689	22543	22656	22449	22653	22543	22696	22692	22468	22724	22701	22775	22820	22517	22844	22793	22673	22610	22859	22557	22805	22992	22774	22691	22564	22752	22700	22559	22816	22991	22616	22725	22756	22837	22916	22552	22865	22713	22713	22427	22724	22848	22776	22814	22737	22739	22623	22633	22733	22587	22550	22663	22681	22651	22631	22616	22544	22638	22969	22563	22371	22454	22748	22883	22745	22671	22909	22767	22604	22782	22914	22748	22366	22627	22590	22737	22706	22841	22693	22761	22560	22518	22856	22711	22628	22657	22652	22680	22834	22589	22530	22684	22643	22718	22660	22605	22693	22840	22573	22424	22786	22838	22568	22569	22328	22501	22708	22513	22836	22909	22641	22546	22661	22588	22794	22540	22790	22872	22585	22534	22602	22763	22642	22709	22711	22585	22774	22734	22694	22914	22766	22911	22562	22815	22681	22661	22706	22607	22952	22820	22752	22631	22877	22493	22517	22783	22611	22739	22861	22515	22541	23004	22851	22709	22838	22775	22914	22510	22899	22801	22790	22811	22435	22725	22761	22775	22780	22622	22639	22692	22706	22750	22704	22711	22832	22461	22884	22680	22643	22846	22687	22891	22801	22758	22621	22781	22918	22633	22525	22572	22833	22825	22627	22681	22703	22527	22462	22698	22684	22842	22728	22673	22593	22485	22711	22948	22819	22475	22607	22694	22802	22596	22755	22841	22708	22652	22789	22632	22655	22785	22547	22647	22786	22788	22747	22623	22507	22808	22628	22688	22641	22706	22836	22457	22821	22701	22794	22523	22960	22677	22653	22645	22667	22900	22863	22801	22802	22763	22717	22755	22867	22496	22765	22590	22600	22677	22763	22491	22649	22584	22568	22761	22736	22851	22744	22618	22699	22737	22579	22891	22758	22903	22694	22538	22528	22711	22804	22568	22667	22720	22775	22813	22769	22775	22817	22708	22815	22861	22792	22745	22856	22771	22593	22622	22598	22675	22727	22700	22553	22743	22724	22776	22865	22699	22544	22611	22720	22825	22767	22659	22644	22585	22749	22618	22671	22721	22889	22852	22703	22707	22822	22783	22693	22519	22765	22692	22804	22825	22534	22497	22671	22798	22645	22734	22667	22668	22671	22673	22670	22667	22812	22759	22545	22769	22781	22704	22600	22582	22832	22678	22743	22520	22606	22829	22791	22545	22709	22761	22703	22890	22949	22646	22619	22923	22829	22683	22802	22548	22754	22585	22681	22836	22616	22822	22756	22862	22956	23058	22511	22973	22800	22809	22606	22753	22531	22468	22877	22620	22712	22653	22670	22644	22699	22652	22834	22570	22776	22785	22790	22944	22824	22785	22873	22709	22602	22584	22827	22568	22840	22730	22737	22642	22506	22755	22768	22824	22621	22515	22708	22696	22597	22772	22862	22708	22721	22825	22803	22721	22582	22874	22483	22681	22378	22661	22582	22792	22633	22391	22787	22810	22920	22739	22671	22718	22598	22749	23053	22622	22873	22641	22687	22571	22710	22804	22698	22715	22890	22714	22895	22749	22726	22738	22722	22679	22794	22669	22760	22843	22708	22812	22648	22809	22810	22661	22667	22760	22902	22715	22539	22655	22686	22756	22805	22561	22814	22550	22686	22442	22523	22778	22825	22739	22660	22509	22904	22865	22718	22607	22706	22876	22747	22514	22550	22639	22546	22544	22845	22549	22451	22736	22559	22820	22672	22769	22798	22709	22706	22787	22824	22464	22526	22942	22574	22485	22733	22619	22744	22548	22582	22721
21082	34511	24853	21658	32312	47805	44093	39068	26472	17642	14775	14356	14173	14154	14051	14076	14149	14040	14164	14053	14116	14068	14118	14080	14286	14038	14213	14088	14177	14173	14076	14225	14029	14209	14183	13762	14193	14087	14111	14234	14112	14077	13971	13959	14032	13959	14084	14194	13936	14047	14233	13944	13958	14175	14100	14144	14131	13995	14254	14050	14153	14158	14108	13923	14140	13966	13948	14044	14137	13990	14081	14089	14194	14184	14083	14144	14233	14321	14158	14027	14061	14033	14188	14136	14233	14039	14067	14211	14094	14172	13954	14120	14114	13939	14095	14032	14087	14080	14126	14176	14063	13923	14063	13943	14232	14080	14162	14072	14090	14149	14185	14181	14023	14088	14216	14190	14137	14195	14004	13953	13954	13986	13992	13978	13928	14158	14003	14121	13927	14065	13973	14184	13899	14120	14061	14399	14174	13969	14298	13856	14030	14105	14063	14130	14097	14026	14088	14157	14085	14154	13896	13997	14099	14009	14121	14083	14155	14220	14066	14114	14080	14153	14195	14138	14102	14175	14015	14040	14141	14021	14003	14172	14102	14145	13986	14258	13985	14256	13968	14087	14144	13952	14184	14169	14099	14165	14119	14092	14102	13995	14046	14202	14082	14017	13891	13961	14099	14199	14083	14202	13921	13998	14120	14315	14117	13895	14023	13818	13831	13903	14241	14168	14268	14015	14161	13914	14097	14060	14122	14178	14048	14106	14273	14068	14010	14127	14020	14163	14008	14148	14091	14207	14091	13955	14050	14062	14058	14026	14193	13777	13927	13949	14171	14084	14096	14142	14038	13951	14029	14086	14261	14085	14067	14113	13877	14062	14184	14001	13867	14160	14351	14122	14097	14037	14396	13981	14140	14184	14015	14077	14113	14227	13987	14000	14142	14220	13978	14055	14148	14121	14135	14250	13945	14027	14103	14024	13960	14019	13964	14263	14034	14200	14231	14228	13915	14019	14191	14171	13984	14095	14219	13964	14205	14026	14128	14036	14004	13957	14178	14133	14047	13985	13920	14039	14127	14258	14092	13982	13962	14131	14102	14021	13928	13976	13903	14082	14042	14075	14180	14017	14037	14180	14135	13841	14029	13916	13977	14170	14176	13977	14089	14159	14010	14045	14207	14077	14215	14042	14021	14220	13965	13958	14143	14076	14005	14286	14016	14129	13902	13933	14102	14131	13993	13875	14243	13953	14117	14201	14184	14008	13986	14087	13972	13889	14147	14116	14022	14260	14119	14107	14194	13976	13977	14095	14081	14007	14052	13876	14086	14142	14188	14041	14105	14050	14032	14003	14075	14107	14199	13989	13976	13995	14198	14100	13999	14164	14027	14073	14027	14030	13942	13970	14083	14137	14091	14026	14175	14088	13983	14044	14041	13999	13948	14181	14208	13924	14013	13986	13903	14127	14011	14086	14230	13959	14225	14053	14111	13941	14051	14010	13927	14035	13813	14106	14046	14145	14215	14007	14062	14029	13997	13945	14148	14131	14125	14142	14010	14122	14113	14136	14244	13999	14029	14102	14094	13866	14082	14056	14111	14095	14106	14038	14108	14184	14029	14114	14190	14025	13937	14047	14034	14165	13926	14106	14145	14039	14201	14057	14082	14092	13990	14137	14155	14110	14041	14068	14068	14177	14095	14089	14122	14037	14069	14138	14088	14079	14130	13983	14029	14137	14138	14234	14238	14235	14123	14089	13981	14100	14180	14178	14091	13988	13987	14219	14138	14068	14102	14095	14130	13871	14119	14079	14134	14049	14120	14053	14161	14092	13960	13951	14006	14043	14133	13949	14244	14157	14082	14238	14096	14092	14160	14121	14105	14202	14063	14214	14362	14042	14092	13983	14291	14142	13982	14035	14203	14069	13958	13954	14149	14072	14229	14132	14075	13876	13884	14109	14164	13976	14066	14210	14003	14049	14017	13994	14385	13962	13992	14128	13897	14178	14104	14131	14067	14293	14114	14141	14052	14106	14015	14129	14049	14041	13895	14065	13954	14109	14183	14019	13990	14075	14209	14135	14139	14201	14122	14253	14181	14034	14240	13936	14247	14078	13997	14131	13913	14034	14106	14034	14042	14069	13991	14089	14225	14094	13987	14242	13983	14084	14045	13981	13987	14237	14154	14097	14097	14108	13978	13928	13998	14085	13925	13983	14028	14080	13896	13877	14039	13997	14037	13990	14302	14002	13849	14004	14051	13948	14113	14046	14076	14016	14111	13966	14130	14031	14034	14091	13970	13958	14146	14098	14101	14249	14097	13972	14117	13971	14044	14028	13866	14129	14000	14035	14283	14058	14129	14183	13879	14255	14174	14027	14083	14204	13993	14105	14170	14125	14169	13957	14055	13990	14199	13899	14025	14025	14145	14040	13880	13903	14100	14173	14096	14037	14040	14120	14252	14095	13985	14204	14017	14073	14128	14244	14140	14005	14089	14098	14080	14172	13941	14008	14134	14016	14203	14211	13890	14153	14186	14087	14079	14092	14095	14162	14059	14107	14146	14118	14096	14076	14142	13969	14184	13933	14185	13963	13952	14040	14156	14092	14019	14006	14061	14041	14068	14166	14062	14182	14017	14186	14097	14043	13975	14100	14093	14073	14046	14071	14148	14097	14135	14086	14097	14199	14124	14004	14070	14042	14150	13903	14206	14034	14005	14073	14116	14061	14214	14052	13998	14277	14181	13879	13925	14115	14259	13970	14101	14067	14132	13986	13981	13942	14093	14157	14143	14029	14145	14035	14121	14065	14207	14100	14129	14248	14003	13984	14081	13987	14023	14074	14147	13902	14095	14101	14154	14080	14012	14183	14102	14241	14183	14062	13941	14026	14067	14059	14199	14089	14142	14176	14151	14186	14100	14125	14009	14132	13929	14148	14091	14169	14082	14048	14138	14060	14099	13858	14145	14190	14109	13913	14044	13977	14245	14029	14084	14054	14070	14078	14077	14240	13994	14026	14054	13931	14047	14273	13996	13933	14172	13924	14001	14048	14061	14048	14166	14112	14002	14055	14101	13962	14149	14030	14044	14090	14025	14229	14018	14046	14079	14058	14202	14157	14044	14187	13949	14026	14051	13929	14082	14184	14024	14134	14137	14081	14123	14108	14033	14089	14103	14218	14129	14084	14093	14053	14172	13996	14118	14052	14033	13998	13823	14125	14128	14123	14109	14099	13847	14138	14231	14018	14116	13970	13907	14041	14025	14054	13974	14049	14105	14039	13951	14074	14029	14203	14113	14026	14257	14071	13983	14160	14040	14251	14150	13943	14344	13915	14221	14000	13983	14146	14081	14050	14135	14282	14181	14115	13893	14149	13864	14148	14225	14029	14068	13952	13911	14010	14375	14074	13953	14048	14202	13997	14088	13863	14126	14058	14084	14264	13930	14092	13997	14057	14134	14004	14156	14029	14093	13982	14154	14100	14044	13953	14102	13921	13960	14103	14183	14093	13896	13987	14102	13963	14135	14241	14049	14027	14067	14141	14009	14129	14052	14039	14077	14125	13923	14193	14066	14107	14033	14133	14087	14037	14136	14106	14088	14063	13955	14008	14105	14042	14052	13949	14013	13899	14021	14013	14205	14188	13985	14058	13993	13939	14058	14039	14247	14098	14020	14100	14244	13878	14111	14037	14113	14079	14119	14085	13963	14113	14104	14076	13991	14123	14134	14105	14133	13976	14171	13955	14025	14087	14128	13835	14113	14116	14082	14054	14158	14071	14033	14104	14211	14067	13961	14062	14208	14046	14316	14184	14005	14140	13979	13915	14147	14007	14055	14080	14080	14270	14231	14091	14091	13924	14051	14074	14356	14007	14092	14099	14077	14160	14038	14063	14267	14063	14204	14267	13952	14082	14121	14153	14025	13967	13956	13969	14149	13999	14211	14110	14119	13993	14148	13909	13914	14176	14015	13997	14093	13982	13938	14057	14109	13919	13968	14043	14185	13958	14086	13929	14087	13915	14054	14034	13909	14085	14290	14095	14087	13845	14009	13853	14127	13949	14251	14160	14180	14047	14164	14166	14013	14036	14056	14031	14033	14089	14130	14128	13997	14088	14056	14034	14149	14114	14066	13938	14289	14021	13791	14007	14156	13984	13996	14095	14068	14139	14057	13914	14083	14201	14153	14072	13818	14092	14070	14076	13972	14097	14171	13919	14053	13985	14214	14110	14184	14072	14135	14065	13968	14128	14179	14057	14270	13841	14073	14108	14182	14235	14050	13893	14000	14147	14091	14251	14244	13958	14036	14086	14035	14087	14137	14005	14050	14143	14090	13984	13962	14049	13985	14003	14110	14105	14000	13937	14161	14033	14029	13988	13988	13959	14202	14102	13954	14084	14099	14090	14016	14008	14032	14009	13987	14053	14113	14081	14054	13921	14033	14246	14257	14164	14187	13973	13965	14061	13958	14137	14133	14145	14116	14144	13935	14141	14163	13980	14060	14039	14163	14125	14234	13972	14232	13897	13987	14207	14036	14147	14078	14029	14200	14096	14071	14061	14100	14011	13931	14009	14169	14127	14074	14009	14022	14040	13994	13989	14014	14001	14055	14117	13994	13999	13978	14138	13958	14118	14230	14023	13970	14217	13979	13927	14114	14077	14101	14127	14220	14042	14034	14061	14092	14096	14069	14118	14000	14041	14191	13947	14141	14148	14060	14099	13980	14149	14053	13946	14038	14100	14068	14025	14033	14038	13990	14198	14217	14246	14047	14149	13999	14163	14143	14056	13984	14110	14017	14116	14044	14234	13904	14037	13976	13985	13983	13960	13967	13965	13993	14048	14179	14034	14249	14130	14087	14216	14150	14161	14125	14102	14304	14188	14111	14282	14177	13931	14296	14188	14014	14279	14050	13992	14031	14039	13954	14127	14140	13992	14087	14074	14142	14088	14083	14253	14122	13873	14064	14077	14075	14137	14006	14126	14122	13896	14103	14054	14081	14102	14138	14012	14057	14090	13993	14221	14028	14184	14136	14031	14104	14060	14122	14178	14098	13954	14236	14087	14042	14133	14261	14024	14187	13906	13878	14047	13963	14049	14041	14255	14250	14084	14141	14151	14172	13865	14145	14182	14169	14156	14151	13914	14062	13982	14007	14082	13975	14043	14045	14100	14210	14060	14078	14103	14110	13948
23687	21530	28642	25841	33614	58649	65039	60518	45339	32377	26028	24223	23529	23316	23595	23447	23418	23545	23393	23228	23455	23437	23325	23576	23276	23543	23492	23386	23402	23437	23312	23049	23453	23186	23279	23312	23114	23214	23206	23206	23160	23326	23256	23332	23502	23405	23316	23451	23356	23156	23450	23268	23353	23280	23019	23173	23315	23373	23349	23216	23225	23130	23098	22988	23115	23346	23151	23379	23262	23139	23232	23385	23274	23325	23172	23266	23107	23305	23316	23226	23260	23293	23218	23026	23159	23292	23243	23103	23199	23421	23351	23116	23473	23181	23249	23064	22948	23084	23219	23148	23217	23377	23217	23070	23023	23007	23275	23337	23247	23268	23164	23071	23147	23015	23090	23178	23246	22905	23106	23205	23175	23285	23237	23052	23208	23185	23152	23251	23346	23106	23086	23126	23307	23302	23173	23201	23107	23342	23259	23265	23176	23144	23187	23233	23210	23396	23114	23260	23302	23146	23154	23417	23169	23189	23255	23226	23104	23334	23401	23303	23100	23325	23177	23203	23135	23223	23129	23193	23112	23301	23372	23250	23336	23219	23097	23203	23190	23231	23131	23222	23135	23270	23123	23173	23428	23295	23057	23208	23075	23182	23266	23617	23215	23346	23325	23553	23369	23074	23019	23057	23247	23164	23355	23421	23215	23020	23203	22962	23192	23386	23180	23139	23028	23116	23170	23129	23243	23247	23607	23244	23206	23257	23302	23153	23117	22955	23401	23128	23297	23254	23085	23229	23163	23296	23254	23212	23363	23170	23027	23206	23127	23302	23196	22983	23062	23178	23294	23130	23250	23145	23402	23131	23250	23116	23289	23282	23239	23192	23395	23135	23310	23220	23081	23022	23308	23152	23290	23150	23026	23122	23150	23173	23315	22916	23183	23301	23327	23096	23103	23108	23425	23279	23071	23090	23520	22893	23139	23222	23315	23188	22923	23096	23186	23191	23349	23096	22792	23051	23117	23092	23239	23305	23198	23037	22909	23071	23325	23083	23043	23116	23011	22870	23184	23079	23321	23342	23282	23260	23102	23060	23193	23051	23387	23148	23321	23184	23220	23023	23384	23259	23353	23082	22986	22939	23109	23373	23155	23258	23239	23115	23063	23187	23040	23209	23203	23368	23203	23174	23243	23275	23312	23150	23175	23050	23242	23079	23048	22896	23101	23117	23007	23363	23190	23468	23216	23252	23339	23164	23189	23173	23211	23107	23270	23227	23236	23366	23055	23220	22954	23464	23542	23175	23345	23257	23322	23121	23376	23044	22922	23179	23264	23215	23139	23136	23130	22993	23169	23060	23068	23255	23242	23157	23238	23210	23167	23146	23322	23288	23025	23206	23460	23355	23210	23278	23405	22986	23129	23339	22856	23413	23361	23148	23318	23300	23137	23145	23053	23011	23349	23230	23352	23443	23293	23107	23098	23058	23039	23146	23316	23360	23159	23282	23010	22981	23469	23154	23145	23306	23114	23072	23442	23442	22936	23232	23386	23102	23214	23200	23206	23452	23234	23033	23247	23241	23221	23113	23546	23071	23299	23277	23370	23195	23170	23301	23333	22972	22935	23243	23118	23232	23176	23112	23363	23257	23473	23077	23181	23094	23002	23099	23369	23254	23306	22968	23136	23489	23231	23119	23249	23297	23286	23432	23171	23248	23194	23101	23241	23342	22937	23251	23273	23342	23330	23328	23213	23429	23169	23122	23188	23441	23304	22957	23016	23271	23017	23112	23127	23124	23142	23117	23025	23100	23023	22970	23195	23347	23432	23295	23280	23268	23099	22976	22978	23272	23273	23298	23114	23348	23289	23047	23189	23282	23216	23203	23291	23451	23334	23266	23103	23174	23109	22999	23277	23164	23350	23095	23111	23101	23267	23152	22963	23278	23254	23358	23206	23156	23170	23271	23292	23056	23212	23095	23197	23345	23260	23259	23304	23157	23374	23115	23243	22966	23214	23155	23122	23236	23388	23370	23137	23254	23068	23241	23416	23255	23080	23263	23082	23403	23249	23535	23311	23297	23434	23040	22976	23174	23036	23179	23285	23267	23301	23409	23212	22975	23156	23177	23152	23187	23172	22991	23193	23270	23294	23182	23192	22981	23146	23186	23315	23278	23300	23341	23226	23181	23029	23091	23098	23100	23183	23170	23215	22954	23203	23088	23297	23222	23175	23299	23027	23140	23345	23036	23274	23291	23505	23173	23178	23299	23065	23104	23206	23244	23085	23093	23226	23567	23455	23194	23222	23009	23181	23120	23270	23196	23110	23209	23482	23320	23115	23217	23117	23305	23276	23432	23246	23289	23146	23219	23109	23002	23089	23143	23059	23239	23273	23260	23276	23007	23046	23385	23096	23151	23156	23112	23170	23145	23222	23179	23074	23087	23154	23071	23066	23206	23103	23047	23189	23212	23243	23127	23348	23160	23030	23242	23038	23232	23256	23189	22934	23491	23187	23143	23204	23153	23180	23244	23116	23218	23284	23123	23325	23217	23187	23142	23334	23316	23209	23221	23286	23080	23155	22919	23163	22990	23421	23159	23132	23184	23256	23172	23388	23262	23074	23214	23415	22941	23200	23308	23247	23229	23289	23313	23229	23284	23249	23428	23112	23228	23066	23190	23242	23195	23123	23218	23386	23202	23410	23178	23229	22982	23262	22999	23254	22967	22851	23214	23135	23241	23265	23361	23382	23210	23042	23067	23172	23298	22944	22922	23182	23311	23306	23163	22964	23090	23159	23130	23268	23296	23381	23232	22989	22987	23243	23186	23085	22969	23129	23257	23282	23156	23012	23230	23123	23045	23078	23363	23044	23342	23196	23432	23233	22993	23400	23186	23109	23109	23455	23137	23215	23126	23159	23229	23409	23327	23022	22957	23344	23190	23306	23326	23325	23183	22967	23005	23302	22987	23021	23035	23128	23080	23280	23178	23206	23090	23175	22984	23311	23025	23128	23261	23312	23195	23324	23028	22995	23172	23214	23195	22991	23540	23189	23109	23256	23147	23045	23079	23149	23407	23358	23314	23067	23170	23108	22994	23157	23338	23228	23315	23190	23214	23128	23222	23344	23238	23092	23122	23166	23167	22976	23247	23105	23225	23227	22982	22972	23081	23288	23366	23336	23087	23283	23232	23048	22994	22988	23075	23052	23154	23421	23219	23525	23360	23434	23432	23089	23102	22982	22890	23053	23342	22976	23394	23071	23244	23261	23104	23219	23233	23264	23299	23269	23362	23163	23197	23306	23411	23393	23227	23348	23303	23175	23232	23126	23318	23003	23257	23032	23218	23222	23388	23232	23315	23189	23234	23154	23358	23163	23423	23099	23259	23144	23109	23321	23231	22992	23178	23155	23165	23093	23107	23053	23211	23158	23273	23338	23484	23339	23166	23261	23309	23017	23330	23218	23178	23212	23229	23288	23304	23098	23170	23381	23228	23189	23318	23126	23187	23266	23114	23237	23068	23252	23256	23005	23147	23181	23080	23000	22998	23247	23203	23117	23149	23505	23435	23133	23142	23202	23250	23379	23211	23238	23391	23072	23157	23115	23122	23090	22974	23090	23286	23170	23317	23075	23144	23189	23331	23062	23077	23123	23266	23251	23252	23264	23127	23281	23179	23340	23180	23311	23133	23159	23208	23270	23166	23221	23389	23239	23252	23284	23190	23385	23159	23205	23108	22971	23153	23308	23107	23238	23233	23216	23246	23087	23029	23403	23364	23286	22971	23363	23092	23096	23224	23385	23261	23190	23217	23091	23256	23232	23309	23075	23235	23278	23164	23409	23045	23310	23162	23289	23286	23203	23222	23188	23202	22784	22940	23117	23148	23191	23175	23450	23186	23181	22960	22894	23241	23251	23118	22995	23109	23012	22915	22944	23258	23222	23236	23345	23257	23380	23544	23043	22937	23180	23370	22993	23432	23373	23509	23118	23095	23190	23086	23060	23145	23409	23055	22973	23162	23145	23332	23068	23081	23133	23302	23063	23374	23056	23174	23031	23233	23041	23422	23116	23303	23242	23064	23277	23326	23362	23186	23033	23202	23286	23234	23139	23024	23263	23337	23285	23568	23121	22979	23144	23211	23388	23271	23119	23075	23128	23176	23267	23206	23234	23144	23104	23292	23149	23161	23252	22921	23146	23246	23303	23354	23126	22866	23093	23213	23297	23101	23291	23450	23301	23164	23134	23405	23275	23117	23128	23309	23336	23448	23397	23098	23255	23149	23046	23254	23262	23137	23061	23266	23367	23001	23184	23093	23162	22866	23206	23282	23096	23529	23069	23257	23248	23432	23148	22972	23436	23094	23287	23446	23162	23204	23329	23144	23061	23106	23235	23160	23251	23082	23345	22991	23251	23025	23137	23115	23128	23079	23200	23255	23220	23138	22866	23224	23156	23193	23101	23255	23069	23274	23143	23163	23078	23107	23354	23416	23156	23368	23196	23145	23086	23242	23447	23181	23137	23376	22857	23209	23299	23232	23235	23116	23246	23238	23071	23041	23115	23258	23142	23098	23133	23339	23324	23297	23160	23024	23103	22928	23187	23180	23313	23159	22972	22965	23120	23355	23092	23043	23298	23101	23060	23441	23142	22735	23291	23189	23252	23320	23174	23291	23336	23244	23246	23174	23148	23291	23145	23234	23132	23292	23058	23328	23217	23260	23300	23055	23244	23205	23202	23206	23251	23256	23396	23227	23296	23216	23040	23326	23072	23118	23183	23218	22796	23176	22926	23180	23130	23259	23394	23130	23389	23482	23029	23049	22930	23212	23182	22877	23187	23167	22921	23096	23175	22944	23259	23123	23490	23174	23356	23189	23087	23319	23101	23346	23152	22944	23231	22904	23496	23350	23324	23257	23050	23278	23338	23152	23246	23375	23148	23287	23155	23377	23165	23344	23027	23247	23213	23105	23382	23379	23432	22953	22982	23190	23279	23194	23096	23264	23292	23023	23275	23128	23388	23283	23176	23263	23349	23106	23461	23300	23173	23071	23450	22946	23493	23240	23277	23266	23320	23075	23379	23070	23346	23303	22895	23111	23422	23372	23291	23170	23024	23216	23322	23425	23167	23094	23228	23018	23295	23126	23351	23271	23345	23292	23219	22918	22967	23032	23167	23103	23184	23141	23076	23214
28801	50439	37919	26656	41078	63063	64345	57079	36090	21624	15942	14843	14644	14822	14635	14532	14440	14628	14571	14581	14556	14704	14705	14630	14468	14758	14661	14722	14629	14641	14563	14535	14733	14802	14550	14488	14421	14527	14439	14806	14622	14466	14704	14667	14444	14548	14457	14378	14526	14528	14410	14468	14600	14482	14443	14415	14399	14414	14449	14632	14526	14439	14475	14527	14648	14438	14487	14883	14536	14555	14635	14405	14566	14600	14491	14564	14623	14356	14563	14458	14448	14496	14588	14389	14406	14553	14556	14699	14443	14427	14487	14473	14641	14588	14558	14589	14537	14623	14562	14492	14502	14457	14594	14449	14323	14485	14507	14547	14554	14472	14484	14410	14553	14472	14516	14451	14314	14463	14382	14572	14461	14468	14537	14398	14596	14453	14470	14451	14497	14492	14419	14470	14509	14681	14550	14244	14599	14547	14723	14399	14543	14445	14428	14556	14429	14540	14462	14587	14513	14582	14470	14478	14590	14543	14500	14438	14462	14324	14472	14403	14510	14609	14570	14534	14356	14603	14391	14525	14490	14496	14462	14356	14392	14348	14557	14395	14553	14446	14471	14508	14457	14589	14455	14404	14543	14498	14506	14420	14456	14654	14588	14423	14569	14566	14483	14460	14644	14320	14331	14536	14413	14409	14662	14358	14382	14551	14505	14521	14558	14550	14614	14355	14469	14401	14543	14493	14419	14375	14566	14403	14507	14471	14465	14354	14314	14385	14636	14558	14539	14507	14552	14478	14400	14469	14540	14451	14506	14504	14515	14322	14423	14568	14580	14248	14433	14599	14438	14388	14417	14487	14482	14492	14516	14414	14547	14393	14445	14468	14492	14589	14399	14584	14493	14269	14554	14628	14393	14249	14651	14534	14588	14361	14521	14465	14473	14560	14532	14400	14444	14400	14410	14550	14496	14444	14527	14579	14455	14459	14692	14451	14477	14488	14531	14552	14463	14599	14663	14540	14444	14581	14487	14377	14539	14372	14558	14390	14732	14605	14658	14401	14613	14661	14624	14620	14553	14503	14457	14546	14455	14621	14425	14691	14528	14468	14584	14512	14300	14402	14533	14517	14391	14502	14640	14302	14565	14417	14536	14689	14583	14506	14578	14544	14514	14457	14659	14599	14279	14530	14398	14431	14482	14478	14465	14545	14383	14471	14511	14697	14388	14605	14531	14490	14241	14628	14552	14564	14445	14413	14635	14438	14631	14401	14508	14514	14524	14633	14394	14490	14463	14450	14628	14512	14521	14487	14424	14325	14552	14573	14703	14343	14455	14364	14600	14530	14446	14444	14516	14571	14488	14488	14504	14585	14482	14422	14617	14572	14480	14445	14364	14578	14354	14428	14555	14524	14457	14586	14523	14407	14619	14622	14385	14657	14555	14479	14316	14434	14438	14513	14359	14428	14447	14571	14402	14365	14411	14383	14495	14431	14489	14489	14559	14348	14476	14473	14405	14517	14465	14667	14598	14480	14457	14436	14577	14661	14568	14435	14632	14346	14368	14479	14455	14522	14510	14367	14463	14503	14440	14448	14423	14552	14549	14455	14445	14528	14463	14568	14600	14488	14565	14740	14523	14512	14309	14390	14180	14486	14525	14624	14635	14506	14437	14484	14448	14485	14380	14668	14431	14515	14629	14521	14637	14455	14613	14389	14623	14540	14526	14374	14504	14520	14474	14475	14616	14588	14396	14410	14426	14671	14353	14502	14406	14505	14443	14320	14527	14528	14327	14557	14535	14401	14542	14611	14339	14380	14500	14387	14477	14546	14282	14354	14392	14500	14553	14500	14593	14439	14518	14532	14509	14568	14529	14339	14498	14403	14552	14550	14501	14526	14594	14482	14631	14530	14567	14369	14370	14370	14510	14373	14512	14472	14617	14434	14437	14464	14287	14583	14500	14425	14398	14582	14299	14661	14662	14436	14526	14315	14374	14487	14643	14598	14484	14463	14523	14534	14346	14601	14522	14568	14428	14466	14464	14605	14375	14704	14505	14542	14481	14539	14651	14452	14473	14619	14329	14420	14351	14675	14522	14557	14574	14348	14411	14434	14411	14395	14609	14608	14591	14456	14632	14687	14398	14585	14568	14535	14485	14447	14435	14518	14621	14498	14502	14455	14353	14486	14529	14634	14499	14254	14413	14638	14518	14612	14341	14323	14455	14384	14418	14517	14297	14391	14451	14579	14581	14553	14470	14455	14577	14567	14512	14527	14413	14447	14533	14486	14425	14437	14649	14437	14501	14390	14367	14407	14554	14499	14552	14384	14415	14475	14514	14571	14541	14513	14415	14396	14360	14585	14498	14442	14472	14499	14460	14522	14447	14608	14451	14438	14553	14524	14512	14508	14616	14585	14421	14453	14574	14426	14325	14355	14413	14538	14478	14483	14469	14506	14404	14361	14589	14549	14447	14477	14448	14684	14302	14597	14461	14421	14401	14367	14625	14329	14660	14477	14407	14583	14487	14454	14634	14621	14545	14598	14536	14550	14631	14524	14516	14480	14366	14382	14549	14333	14484	14377	14418	14417	14629	14420	14395	14577	14389	14505	14344	14544	14274	14452	14430	14378	14400	14507	14440	14398	14483	14390	14514	14356	14404	14656	14548	14459	14509	14552	14343	14579	14698	14484	14469	14478	14362	14648	14526	14640	14431	14547	14493	14416	14433	14401	14540	14508	14396	14601	14591	14466	14415	14566	14388	14535	14560	14515	14419	14573	14558	14616	14366	14431	14404	14572	14623	14431	14559	14372	14355	14472	14592	14369	14343	14392	14536	14391	14491	14483	14647	14464	14447	14554	14540	14526	14735	14700	14549	14448	14582	14368	14431	14450	14542	14556	14617	14502	14714	14557	14327	14463	14344	14430	14519	14476	14387	14427	14414	14635	14410	14595	14477	14535	14475	14560	14556	14500	14653	14379	14548	14491	14348	14596	14583	14573	14417	14347	14430	14489	14666	14425	14477	14418	14430	14226	14537	14608	14406	14577	14591	14512	14487	14563	14467	14603	14537	14483	14504	14468	14548	14515	14551	14569	14384	14433	14618	14457	14661	14716	14718	14628	14318	14383	14413	14501	14439	14547	14393	14434	14476	14556	14425	14521	14396	14665	14584	14565	14607	14493	14484	14357	14530	14519	14687	14386	14616	14571	14382	14533	14583	14466	14413	14522	14487	14524	14497	14509	14343	14724	14504	14763	14654	14458	14406	14351	14587	14442	14432	14544	14472	14609	14387	14487	14558	14549	14506	14452	14498	14542	14490	14626	14805	14478	14503	14551	14399	14362	14750	14340	14515	14553	14438	14429	14501	14443	14490	14440	14512	14456	14462	14566	14633	14324	14592	14518	14384	14482	14454	14495	14514	14841	14386	14487	14424	14219	14574	14446	14379	14335	14595	14587	14507	14471	14579	14409	14745	14393	14572	14409	14377	14580	14436	14464	14378	14519	14605	14376	14518	14302	14535	14489	14482	14524	14387	14451	14551	14430	14398	14536	14423	14612	14466	14543	14461	14405	14528	14522	14532	14398	14469	14585	14423	14521	14570	14406	14615	14449	14493	14347	14354	14349	14599	14534	14660	14235	14468	14548	14494	14400	14492	14392	14395	14435	14448	14564	14404	14468	14551	14391	14460	14565	14330	14509	14458	14361	14562	14530	14664	14418	14520	14533	14618	14540	14372	14560	14523	14282	14570	14352	14448	14371	14462	14597	14376	14414	14434	14517	14568	14459	14492	14522	14402	14227	14356	14487	14605	14500	14505	14274	14456	14431	14367	14516	14672	14590	14378	14431	14706	14616	14537	14426	14533	14522	14636	14415	14481	14613	14699	14565	14636	14476	14380	14454	14511	14571	14665	14445	14311	14421	14407	14470	14490	14470	14305	14478	14408	14423	14524	14558	14421	14453	14524	14506	14541	14461	14512	14438	14467	14459	14442	14545	14436	14368	14469	14606	14383	14548	14623	14489	14519	14542	14559	14564	14548	14451	14387	14461	14576	14507	14472	14339	14428	14343	14557	14552	14452	14615	14335	14424	14479	14403	14533	14524	14376	14515	14651	14536	14531	14503	14168	14516	14372	14551	14502	14692	14585	14613	14522	14372	14507	14475	14377	14484	14598	14573	14480	14607	14540	14503	14583	14468	14437	14423	14570	14485	14328	14497	14506	14605	14502	14426	14463	14749	14526	14449	14516	14512	14512	14397	14442	14471	14435	14337	14422	14586	14392	14714	14456	14517	14378	14336	14493	14553	14707	14385	14509	14591	14446	14557	14607	14479	14468	14349	14551	14473	14431	14387	14443	14410	14458	14366	14422	14458	14439	14440	14394	14457	14332	14347	14571	14477	14518	14517	14506	14622	14500	14378	14513	14490	14520	14626	14674	14432	14508	14603	14232	14435	14514	14464	14458	14405	14497	14534	14509	14686	14524	14637	14476	14436	14584	14327	14557	14423	14408	14628	14493	14420	14517	14510	14525	14246	14569	14613	14454	14622	14540	14465	14475	14482	14442	14512	14489	14500	14408	14409	14558	14579	14614	14359	14494	14596	14422	14217	14447	14435	14449	14552	14455	14562	14501	14636	14596	14324	14473	14434	14381	14442	14465	14564	14429	14394	14452	14664	14563	14452	14362	14408	14448	14463	14372	14570	14351	14404	14600	14352	14478	14512	14418	14541	14632	14555	14504	14575	14690	14412	14488	14540	14562	14383	14563	14352	14609	14302	14569	14320	14330	14658	14551	14361	14421	14465	14631	14538	14632	14501	14489	14433	14533	14597	14520	14299	14526	14727	14578	14460	14823	14491	14523	14474	14418	14584	14670	14416	14579	14604	14506	14529	14419	14468	14405	14616	14401	14524	14577	14545	14498	14620	14383	14560	14538	14525	14379	14608	14546	14630	14589	14771	14430	14753	14679	14435	14466	14561	14647	14558	14488	14628	14617	14483	14378	14407	14692	14435	14279	14526	14512	14543	14291	14536	14440	14386	14331	14427	14432	14485	14478	14548	14522	14435	14438	14496	14563	14433	14534	14557	14411	14396	14603	14569	14494	14534	14458	14516	14544	14382	14800	14388	14549	14468	14418	14339	14432	14634	14352	14281	14500	14443	14503	14339	14538	14432	14234	14498	14536	14510
33917	29134	29473	27211	24428	29144	30502	28262	25750	24078	23152	22910	22892	22796	22771	22886	22825	22637	22855	22671	22996	23085	22763	22612	22646	22812	22670	22811	22639	22908	22926	22881	22560	22648	22900	22604	22596	22836	22770	22677	23094	22705	22935	22977	22939	22818	22894	22631	22987	22674	22862	22788	22887	22795	22526	22741	22739	22711	23146	22881	22828	22671	22876	22790	22734	22793	22798	22826	22705	22820	22774	22828	22848	22422	22805	22823	22747	22814	22970	22615	22742	22919	22564	22830	22808	22521	22700	22905	22862	22839	22979	22767	22726	22993	22659	22772	22503	22895	22654	22449	22815	22788	22719	22615	22784	22729	22852	22776	23074	23034	22807	22852	22861	22594	22518	22700	22801	22671	22954	22767	22718	22782	22925	22880	22905	22723	22812	22968	22928	22841	22705	22902	22754	22750	22808	22906	22697	22843	22721	22729	22854	22665	22768	22655	22610	22693	22708	22747	22864	22814	22793	22767	23015	22876	22916	22601	22692	22823	22827	22819	22509	22934	22530	22678	22609	22639	22873	22703	22800	22600	22336	22727	22777	22667	22808	22781	22769	22947	22806	22491	22785	22746	22722	22795	22576	22754	22696	22846	22695	22423	22695	22644	22492	22789	22855	22760	22666	22726	22835	22767	22736	22748	22845	22661	22634	22620	22474	22542	22762	22813	22757	22751	22690	22812	22545	22986	22705	22790	22634	22749	22637	22776	22837	22700	22746	22783	22623	22716	22695	22702	22715	22913	22944	22856	22993	22785	22715	22730	22707	22642	22765	22680	22634	22609	22720	22687	22744	22513	22713	22807	22742	22786	22844	22820	22713	22843	22518	22827	22794	22906	22638	22677	22736	22654	22761	22689	22733	22777	22770	22885	22777	22705	22931	22778	22961	22917	22616	22732	22846	23056	22688	22939	22703	22610	22773	22777	22793	22638	22697	22855	22818	22669	22671	22709	22871	22933	23059	22901	22775	22555	22669	22810	22893	22789	22722	22767	22889	22939	23013	22884	22752	22803	23020	22809	22792	22850	22876	22540	22902	22695	22699	22624	22645	22878	22621	22801	22812	22672	22749	22876	22901	22642	22815	22622	23014	22702	22619	22776	22832	22612	22795	22632	22571	22864	23017	22732	22709	22836	22485	22467	22775	22548	22871	23174	22687	22899	22729	22537	22583	22794	22984	22837	22880	22859	22714	22614	22639	22611	22662	22773	22779	22709	22760	22357	22740	22649	22894	22785	22854	22763	22774	22766	22683	22773	22748	23050	22719	22843	22719	22708	22560	22834	22739	22689	22729	22661	22527	22732	22605	22700	22707	22826	22962	22829	22876	22574	22787	22795	22688	22583	22826	22725	22711	22903	22963	22814	22691	22723	22606	22756	22699	22670	22790	22602	22771	22689	22666	22840	22726	22737	22441	22593	22505	22775	22854	22617	22798	22748	22792	22503	22714	22731	22785	22668	22810	22620	22748	22798	22735	22731	22684	22473	22690	22614	22658	22805	22780	22648	22840	22958	22964	22994	22892	22802	22735	22613	22614	22869	22781	22831	22637	22753	22702	22763	22757	22566	22878	22762	22944	23023	22750	23012	22874	22588	22988	22747	22783	22808	22884	22667	22729	22816	22761	22715	22747	22880	22691	22592	22775	22858	22562	22669	22676	22736	22863	22758	22918	22990	22812	22663	23015	22758	22694	22858	23043	23168	22763	22822	22922	22901	22939	22689	22658	22762	22876	22742	22806	22875	22806	22862	22936	22831	23015	22678	22660	22788	22694	22776	22568	22513	22786	22486	22924	22633	22729	22846	22900	22687	23012	22818	22607	22865	22755	22946	22774	22866	22822	22793	23022	22760	22822	22646	22632	22527	22810	22862	22872	22930	22612	22874	22721	22902	22933	22713	22685	22783	22865	22802	22512	22500	22739	22732	22888	22983	22741	22696	22705	22942	22835	22587	22754	23057	22724	22699	22846	22783	22827	22780	22786	22678	22904	22766	22685	22737	22684	22554	22992	23038	22599	22882	22952	22883	22775	22712	22940	22742	22834	22877	22733	22607	22959	22697	22754	22843	22964	22794	22759	22740	22567	22929	22795	22685	22827	22724	22834	22914	22634	22870	22676	22615	22746	22594	22766	22788	22873	22802	22602	22587	22683	22972	22858	22685	22742	22753	22805	22752	22763	22979	22754	22765	22908	22842	22726	22616	22483	22652	22977	22870	22750	22681	22789	22829	22880	22767	22928	22994	22843	22454	22709	22514	22679	22812	22829	22918	22452	22784	22584	22795	22937	22629	22705	22808	22690	22758	22983	22683	22884	22900	22751	22861	22815	22948	22608	22694	22848	22695	22823	22592	22738	23046	22802	22779	22692	22760	22603	22515	22604	22903	22952	22611	22469	22925	22872	23264	22730	22806	22539	22752	22742	22651	22870	22726	22759	22887	22721	22723	22820	22799	22603	22816	22936	22605	22734	22870	22806	22738	22702	22611	22682	22615	22660	22702	22622	22607	22668	22578	22821	22964	22598	22670	22629	22540	22855	22850	22559	22631	22940	22706	22875	22828	22820	22857	22690	22733	22797	22914	22729	22687	22936	22787	22666	22646	23023	22742	22818	22811	22842	22719	22837	23005	22855	22743	22951	22653	22948	22865	22757	22869	22823	22774	22701	22795	22545	22720	22945	22756	22685	22766	22872	22908	22983	22569	22724	22618	22678	22678	22757	22704	22910	22898	22571	22662	22849	22717	22695	22846	22870	22664	22680	22683	22983	23003	23014	22859	22728	22766	22769	22684	22617	22707	22915	22846	22731	22877	22523	22631	22831	22808	22787	22734	22773	22705	22671	22743	22623	22834	22709	22615	22744	22755	22727	22885	22767	22779	22857	22879	22725	22989	22885	22659	22793	22649	22946	22901	22704	22822	22850	22582	22865	22773	22938	22670	22778	22818	22655	22674	22751	22712	22857	22884	22757	22956	22591	22901	22781	22951	23026	22958	22998	22887	22807	22835	22605	22808	22700	22942	22783	22755	22826	22766	22796	22860	22637	22739	22942	22754	22704	22526	22566	22813	22742	22874	22830	22651	22655	22989	22834	22414	22826	22723	22767	22685	22658	22715	22616	22997	22627	22711	22831	22746	22460	22735	22802	22838	22748	22714	22795	22896	22584	22602	22669	22971	22666	22717	22751	22875	23040	22839	22849	22573	22769	22690	22774	22516	22521	22763	22766	22632	22791	22655	22690	22964	22877	22826	22909	22783	22560	22771	22841	22984	22843	22933	22831	22883	22612	22746	22658	22969	22773	22835	22860	22892	22756	22688	22759	22536	22996	22865	22824	22743	22831	22716	22726	22674	22735	22749	22637	22733	22666	22577	22956	22924	22690	22732	22625	22831	22647	22947	23065	22789	22896	22831	22866	22833	22696	22755	22740	23052	22720	22945	22872	22730	22772	22770	22831	22862	22851	22736	22751	22904	22791	22759	22627	22699	22550	22682	22883	22762	22788	22734	22704	22789	22779	22685	22761	22712	22756	22474	22884	22669	22556	22590	22744	22833	22534	22673	22736	22598	22764	22729	22760	22696	22617	22520	22894	22791	22964	22657	22619	22761	22737	22696	22570	22745	22920	22891	22738	22858	22916	22922	22711	22564	22841	22797	22667	22640	22879	22914	22869	22829	22747	22854	22782	22989	22779	22709	22777	22682	22810	22916	22747	22834	22840	22708	22793	22674	22933	22983	22396	22921	22778	22754	22709	22494	22658	22529	22700	22851	22849	22845	22954	22874	22866	22941	22636	22838	22823	22585	22756	22803	22855	22887	22629	22866	22892	22939	22612	22660	22930	22826	22876	23082	22726	22773	22656	22790	22880	22570	22872	22943	22840	22689	22687	22608	22843	22728	22875	22638	22900	22659	22524	22693	22748	22755	22526	22756	22874	22689	22900	22957	22870	22868	22897	22920	23075	22660	22743	22667	22645	22713	22797	22588	22746	22711	22603	22570	22719	22885	22907	22888	22726	22867	22574	22803	22713	23010	22906	22781	22796	22821	23051	22744	22698	22825	22691	22612	22913	22891	22954	22692	22708	22713	22960	22696	22711	22670	23034	22853	22629	22615	22967	22822	22819	22737	22796	22757	22757	22843	22765	22765	22859	22787	22855	22863	22848	22657	22937	22732	22846	22851	22847	22888	22800	22602	22764	22956	22652	22704	22627	22700	22755	22803	22442	22745	22873	22895	22831	22677	22667	22732	22736	22659	22807	22819	23073	22727	22779	22848	22927	22777	22814	22872	22826	22606	22720	22653	22919	22723	22747	22609	22762	22598	22842	22875	22877	22763	22558	22500	22627	22920	22628	22668	22931	22570	22636	22709	22822	22754	22751	22679	22719	22731	22764	22794	22835	22580	22515	22644	22852	22862	22847	22814	22638	22430	22736	22540	22910	22758	22714	22968	22825	22671	22945	22696	22691	22921	22561	22759	22709	22676	22583	22892	22798	22895	22852	22905	22743	22750	22737	22626	22651	22682	22761	22864	22966	22871	22686	22858	22617	22930	22790	22772	22794	22856	22873	22611	22976	22927	22741	22881	22731	22803	22770	22726	22558	22913	22879	22669	22643	22668	22738	22919	22989	22749	22564	22580	23001	22862	22974	22884	22601	22809	22835	22880	22660	22643	22713	22769	22604	22842	22966	22876	22912	22645	22841	22923	22718	22779	22606	22958	22953	22466	22729	22710	22926	22635	22734	22636	22580	22709	22749	22620	22884	22903	22823	23122	22856	22890	22811	22783	22899	23012	22695	22600	22585	22625	22937	22841	23014	22863	22943	22950	22764	23004	22636	22525	22709	22753	22825	22590	22794	22794	22991	22710	22619	22567	22709	22558	22927	22683	22614	22901	22706	22827	23125	22838	22774	22761	22773	22761	23015	22822	22974	22970	22692	22947	22689	22859	22914	22715	22783	22679	23024	22827	22777	22716	22878	22784	22640	22952	22726	22714	22814	22677	22819	22641	22584	22617	22549	22628	22732	22900	22811	22633	22897	22772	22769	22867	22947	22803	22729	22463	22708	22662	22659	22686	22929	22815	22728	22563	22677	22898	22652	22755	22823	22777	22703	22877	22685	23001	22892	22727	22629	22876	22799	22919
21046	27357	20985	17050	16045	21340	21487	18544	16044	14491	13914	13991	13790	14083	13998	13862	14011	13751	13832	13962	13982	13871	14032	13851	13989	13981	13917	13977	14002	13715	13871	13948	13917	13844	13857	13821	13970	13884	13778	13918	13984	13990	13989	14032	13925	13912	13837	13964	13925	13986	14042	13950	13946	14094	13968	13837	13984	13867	13961	14011	13819	13778	14137	13861	13813	13785	13815	13694	13878	13889	14042	13895	14007	13958	13870	13948	13914	13697	13979	13838	14001	13825	13890	13942	13951	13872	13800	14040	13762	13870	13820	13762	14045	13971	13949	13986	14016	13918	13970	13936	13904	13891	13918	13952	13967	13881	13882	13853	13939	13763	13786	14044	13766	13996	13926	13831	13950	14009	13774	14021	13840	13911	13915	13816	13791	13983	13840	13841	13935	13887	13695	13898	13908	13886	13963	13996	13922	13711	13820	13927	13908	13940	14037	13843	13833	13853	13665	14057	13879	13708	14157	13868	13788	13961	13850	13854	13935	13855	13965	13886	13920	13926	13867	13922	13899	13891	13793	13848	13949	13711	13917	13857	13776	13969	13945	13715	14012	13837	13992	14019	13922	13792	13874	13927	13784	13941	13820	13877	13720	13790	13702	13779	13917	14124	13865	13870	13731	13842	13803	14057	13927	13961	13900	13900	13820	13904	13863	13822	13908	13956	13710	13874	13897	13914	14037	13935	13914	13911	13873	13825	13873	13932	13825	13710	14115	13862	13943	13823	13804	13908	13922	13656	13935	13862	13794	13807	13944	13958	13704	14024	14060	13836	13673	13840	13952	14015	13792	14065	13824	13797	13797	13965	13956	13929	13954	13896	13881	13695	13982	13956	13950	13921	13871	13886	13716	13892	13839	13985	13982	13695	13971	13968	13724	13890	13817	13823	13943	13986	13758	13934	13869	13958	13896	13949	13888	13892	13854	13922	13849	13764	13931	13921	13643	13592	13809	14064	13835	13806	13902	13869	13760	13915	13795	13740	13731	14068	13797	13934	13674	13847	13879	13932	13899	13957	13870	13921	13995	13923	13933	13962	14083	13839	13858	13896	14110	14046	14054	13825	13828	13754	14021	13929	13775	14001	14068	13871	13851	14057	13828	13891	13984	13848	13878	13981	13968	13948	13786	13683	13796	13883	14078	13901	13840	14031	13816	13907	13831	13899	13934	13758	13775	13923	13963	13866	13941	13859	13967	13799	13846	13925	13897	13890	13879	13986	13940	13793	13943	13939	13878	13817	14048	13974	13911	13861	13799	13859	13873	13886	13896	13806	13831	13980	13799	13853	13897	13924	13888	13885	13809	13773	13961	13941	13907	13939	14059	13720	13888	13953	13911	14071	13923	13945	13976	13921	13765	13863	13918	13799	13935	13805	13861	13949	13904	13818	13806	13719	13954	13982	13772	13971	13808	13817	13831	13720	13935	13885	13974	13767	13706	13951	13968	14010	13918	13833	13924	13837	13856	13920	13857	13821	13930	13712	13871	14079	13931	13931	13944	14038	13684	13914	14006	13974	13692	13965	13995	13809	13894	13927	13834	14039	13884	13851	13845	13856	13963	13734	13958	13894	13813	13846	13799	14069	14029	13883	13710	13887	14026	13942	13850	13911	13800	13946	13723	14003	13945	13759	13841	13922	13905	13900	13919	13920	13843	13906	13951	13804	14016	14014	13798	13974	13877	13669	13830	13928	13760	13832	14034	13716	13975	13904	13895	13797	13795	13974	13942	13787	13865	13919	13981	13825	13843	13925	13851	13999	14047	13982	13930	13932	13933	13789	13885	13814	13859	13784	13972	13844	13696	13829	13811	13756	13964	13878	13885	13954	13837	13874	13960	13905	13958	13988	13773	14029	13959	13686	13785	13906	13997	13754	13953	13783	13934	13731	13829	13988	13952	13723	13851	13822	13842	13830	13781	13943	13763	13879	13904	13940	13853	13884	13856	13916	13822	13853	14048	13943	13754	13905	14007	13723	13846	13981	13839	14060	13781	13956	13897	13884	13749	13940	13896	13972	13923	13923	13915	14062	13979	13914	13986	13521	13949	13866	13921	13961	13892	13962	13943	14002	13905	14043	13860	13790	13973	13821	13885	13895	13941	13880	13875	14064	13824	13907	13862	13842	13788	13796	13977	13864	13924	13832	13824	14101	13981	13914	13973	13966	13945	13780	13881	14010	13752	13922	13938	13978	13899	13906	13989	13877	13907	13948	14035	13946	13830	13807	13970	14072	14108	13913	13820	13780	13858	13962	13968	13695	13842	14052	13901	13959	13911	14034	13554	13946	13878	14010	13913	13970	13820	13981	13941	14004	13933	13997	14040	13811	13779	13801	13986	13896	13963	13943	13967	13787	13930	13867	13922	13886	13927	13732	13860	13904	13906	13903	13823	13889	13828	13975	13959	13991	13845	13862	13865	13818	13826	13823	13914	13989	13978	13906	13989	13978	13872	14048	13933	13919	13854	13852	13722	13918	13898	13809	13897	14075	13799	13892	13935	13802	13873	13761	13967	13967	14011	13744	13935	14008	13929	13924	13903	14004	13903	13811	13875	14163	13910	13795	13962	13845	13938	13938	13756	13783	13956	13766	13943	13803	13845	14014	13899	13981	13915	14060	13881	13833	14002	13838	13909	13874	13879	13937	14014	13686	13896	13950	13970	13970	13809	13940	13982	13964	13868	13872	13991	13910	13939	13922	13998	13840	13990	13957	13925	13862	13981	14027	13976	14033	13809	13971	13838	14027	13658	14052	13900	13861	13905	13943	13917	13856	14067	14005	13874	13878	13880	14077	13838	13825	13871	13769	13875	13857	13797	13846	13988	13707	13707	13746	13842	13979	13903	13702	13907	13870	13749	13936	13880	13937	13907	13941	13954	13922	14017	13847	13928	13549	13804	13862	13905	13906	13903	13888	14002	13830	13792	13791	13923	13962	14079	13864	14142	13888	13731	13880	13968	13844	13912	14130	13879	13944	13952	13926	13924	13774	13912	13985	13844	13841	13810	13878	13770	13864	13984	13942	13965	13775	13976	13937	13947	13895	13850	13900	13998	13826	13834	13778	13883	13835	13781	13924	14014	14025	13872	13868	13912	13890	13696	13807	14112	13832	14070	14009	14082	14070	13941	13829	13758	13828	13753	13910	14003	13759	14015	13959	14056	13816	13797	13912	13920	13820	13988	13944	13848	14008	13745	13902	13872	13832	13959	13845	13853	14031	14038	13821	13813	13891	13862	13787	13993	13878	14043	13840	13941	13932	13894	13874	13783	13914	14146	13945	13832	13764	13845	13875	13910	13894	13822	13936	13965	13874	14012	14015	14002	13922	13931	13925	13936	13958	13871	13960	13829	14063	14057	13865	13850	13969	13763	13825	13918	14006	13858	13950	13956	13699	14005	13853	13796	13872	13899	13768	13941	13935	14026	14021	13763	13916	14069	13829	13736	13818	13801	14037	13938	14035	13765	13857	13744	13888	13854	13719	13804	13937	13996	13945	13946	13823	13938	13827	13942	14014	13912	13840	13882	14139	13950	13946	14089	13991	13894	13890	13801	13921	14029	13888	13773	13705	13862	13697	14023	13841	13785	13658	13829	13997	13834	13942	13925	13875	13975	13907	13857	13891	13960	13864	13902	13859	13885	13985	13887	13824	13762	13970	13813	13701	13919	13862	13997	13864	14015	13973	13829	13963	13836	14014	14030	13873	13846	13873	13787	13913	13717	13821	14018	13934	13760	13824	13995	13885	13922	13814	13909	13855	13922	13740	13820	13878	13906	14005	14023	13752	13920	13787	13873	13948	14051	13878	13875	14058	13823	13803	14020	13910	13935	13998	14045	13894	13917	13947	14017	13931	13924	13885	13996	13978	13936	13974	13837	14009	13815	13892	13745	13814	13894	13802	13819	13961	13944	13795	13957	13940	13694	13864	13905	13854	13940	13826	13986	13756	14052	13742	13959	13974	13951	13803	13970	13910	13952	13868	13834	13959	14024	13818	13771	13939	13823	13715	14097	13935	13845	13988	13755	13920	13958	14017	13820	13929	13796	14032	14009	13929	13931	13815	13742	13982	14049	13974	13753	13910	14022	13937	13969	13775	13790	13944	13851	13792	13840	13889	13981	13896	13896	13767	13748	14020	13790	13932	13871	13985	14003	13935	13940	14050	14016	13777	13766	13969	13912	14001	13835	13952	13819	13745	13997	14040	13914	13802	13865	13673	13987	13799	14030	13915	13756	13676	13847	13822	13972	13881	14004	13847	13972	13900	13928	13923	13901	13801	13803	13872	13935	13947	14029	13888	14003	14012	13920	13849	14018	13870	13920	13848	13842	14006	13870	13823	13998	13961	13882	13997	13888	13976	14008	13900	13958	13937	13911	13806	13884	13850	13939	13942	13837	14024	13837	13855	13942	13840	13911	13872	13991	13986	13971	13915	13925	13823	13906	13875	13870	13898	13871	13956	13903	13854	13876	13787	13977	13790	13844	13926	13871	13932	13845	13882	13873	13973	13772	13983	13828	13877	13846	13910	13979	14012	14063	13707	13996	13887	13610	13876	13943	13791	13987	13745	13831	13843	13926	13895	13806	13891	13886	13859	14042	13644	13886	13921	14022	13972	14135	13850	13929	13950	13904	13804	13941	14075	13914	13882	13856	13673	14068	14028	13710	13820	14086	13896	13936	13853	13895	13775	13718	13896	13807	13777	13790	13923	13959	13876	13902	14108	13764	13879	13995	13966	13835	14159	13779	13901	13905	13865	13842	13901	13832	13792	13828	13957	13878	13871	13919	13974	13997	13904	13885	13829	13754	13886	13952	13833	13950	13812	13874	14023	13996	13914	13872	13985	13865	14058	13813	13884	13780	13895	13810	13902	13783	13934	14163	13926	13942	13874	13750	13909	13909	13859	13915	13984	13805	13870	13928	13851	14039	13953	13904	13966	14023	13758	13809	13976	13836	13999	13795	13845	13917	13843	14115	13988	13816	13973	14006	13699	13858	13831	13873	13933	14059	14032	13834	13884	13838	14043	13883	13900	13794	14083	13853	13891	13932	13879	13881	13820	13908	14015	13831	14003	13988	13878	13912	13875	13988	13928	13922	13906	13995	14038	14033	13946	13833	13923	13944	13944	14043	14047	13889	13961
25762	21926	29775	30629	36485	52434	54451	44231	31760	25635	23745	23254	22947	22889	23010	22930	23047	22807	22734	22770	22808	22643	22762	22794	22958	22840	22852	22825	22725	22809	22682	22814	22596	22710	22840	22607	22722	22805	22734	22624	22660	22771	22818	22851	22844	22648	22758	22496	22520	22785	22901	22880	22989	22603	22807	22800	22810	22695	22642	22788	22673	22781	22692	22480	23005	22642	22802	22756	22740	22950	22729	22740	22961	22791	22587	22779	22558	22680	22747	22637	22916	22844	22782	22660	22772	22775	22830	22662	22530	22669	22695	22781	22604	22682	22759	22739	22686	22592	22837	22762	22708	22796	22771	22879	22782	22646	22623	22513	22580	22708	22726	22869	22845	22911	22534	22739	22679	22749	22489	22758	22958	22666	22785	22685	23022	22665	22645	22652	22580	22618	22810	22611	22654	22708	22858	22621	22812	22602	22538	22652	22793	22731	22811	22696	22801	22529	22763	22601	22792	22586	22746	22596	22754	22880	22571	22627	22949	22907	22714	22768	22928	22596	22876	22561	22722	22787	22661	22749	22975	22668	22772	22675	22571	22488	22410	22630	22607	22580	22621	22617	22749	22808	22676	22747	22727	22843	22578	22779	22906	22894	22461	22764	22558	22697	22646	22747	22724	22905	22581	22812	22842	22818	22856	22697	22784	22819	22520	22599	22607	22815	22721	22663	22861	22703	22677	22820	22754	22525	22935	22577	22728	22595	22520	22519	22639	22645	22783	22948	22906	22763	22654	22613	22846	22825	22862	22706	22520	22655	22669	22940	22685	22918	22818	22492	23014	22778	22919	22650	22766	22880	22611	22927	22603	22649	22909	22654	22634	22689	22646	22754	22871	22740	22591	22849	22836	22608	22696	22669	22728	22717	22525	22870	22752	22817	22707	22725	22886	22764	22717	22972	22670	22902	22607	22972	22421	22843	22816	22647	22812	22770	22716	22623	22914	22715	22595	22633	22413	22765	22699	22798	22572	22564	22781	22833	22684	22486	22840	22753	22717	22729	22663	22596	22670	22816	22616	22606	22531	22521	22892	22666	22561	22762	22820	22790	22683	22651	22621	22852	22677	22723	22729	22745	22677	22538	22738	22666	22923	22744	22678	22668	22861	22439	22608	22895	22904	22886	22786	22805	22570	22669	22628	22840	22533	22626	22853	22672	22807	22800	22813	22740	22693	22789	22706	22697	22430	22736	22906	22648	22585	22656	22739	22894	22569	22593	22732	22686	22495	22782	22644	22391	22631	22787	22632	22721	22785	22494	22615	22796	22788	22733	22687	22718	22605	22567	22435	22859	22821	22747	22787	22869	22958	22764	22724	22690	22672	22702	22751	22936	22569	22608	22621	22649	22736	22630	22881	22734	22434	22886	22621	22800	22937	22711	22730	22890	22708	22593	22645	22670	22616	22727	22537	22767	22601	22609	22588	22865	22732	22828	22855	22773	22860	22890	22741	22918	22728	22745	22723	22645	22619	22777	22652	22640	22772	22682	22786	22875	22865	22830	22795	22717	22662	22741	22685	22712	22703	22743	22692	22626	22862	22757	22886	22641	22526	22795	22819	22821	22625	22851	22868	22624	22697	22665	22595	22839	22680	22726	22580	22458	22859	22627	22638	22696	22719	22526	22832	22686	22817	22675	22522	22668	22869	22802	22968	22780	22476	22763	22686	22515	22778	22553	22677	22593	22739	22618	22854	22615	22639	22683	22717	22561	23035	22813	22745	22696	22666	22634	22659	22633	22665	22669	22773	22697	22723	22534	22726	22712	22980	22879	22672	22717	22587	22771	22893	22820	22869	22753	22582	22640	22838	22720	22639	22775	22678	22887	22974	22466	22856	22754	22798	22745	22736	22784	22721	22866	23097	22642	22573	22662	22781	22924	22703	22659	22757	22521	22703	22686	22700	22756	22749	22702	22663	22736	22780	22833	22833	22751	22813	22704	22779	22892	22725	22733	22812	22560	22784	22755	22596	22701	22818	22614	22863	22842	22904	22748	22767	22630	22695	22671	22863	22853	22767	22749	22774	22763	22720	22614	22746	22750	22744	22728	22783	22667	22529	22676	22611	22727	22720	22702	22532	22826	22920	22437	22709	22721	22713	22778	22706	22924	22952	22615	22613	22776	22641	22829	22508	22741	22634	22727	22653	22921	22884	22626	22859	22656	22714	22820	22919	22659	22610	22856	22829	22855	22733	22644	22550	22845	22893	22555	22651	22699	22951	22869	22677	22791	22884	22854	22957	22776	22922	22653	22650	22704	22664	22457	22683	22559	23004	22666	22431	22495	22726	22676	22843	22701	22799	22662	22580	22668	22587	22723	22482	22369	22682	22494	22662	22568	22732	22837	22631	22877	22687	22741	22804	22946	22980	22537	22934	22804	22833	22757	22658	22601	22506	22465	22900	22542	22585	22847	22681	22819	22751	22741	22599	22559	22787	22641	22590	22730	22772	22720	22708	22671	22793	22658	22630	22870	22746	22791	22937	22764	22459	22646	22853	22892	22910	22730	22690	22590	22794	22818	22633	22653	22946	22891	22839	22650	22664	22534	22787	23025	22622	22885	22549	22541	22611	22741	22643	22680	22738	22876	22906	22809	22905	22963	22776	22768	22884	22766	22693	22636	22635	22666	23062	22532	22741	22821	22600	22902	22871	22821	22809	22573	22521	22620	22811	22846	22545	22806	22924	22770	22792	23029	22556	22911	22929	22484	22577	22709	22720	22796	22735	22667	22560	22687	22652	22751	22740	22492	22871	22761	22759	22658	22715	22489	22808	22759	22788	22870	22674	22680	22671	22567	22772	22773	22642	22648	22964	22911	22637	22573	22516	22638	22622	22775	22901	22733	22563	22781	22515	22853	23017	22787	22685	22663	22765	22793	22930	22886	22742	22819	22679	22641	22594	22529	22891	22874	22651	22643	22688	22567	22737	22536	22650	22983	22764	22762	22715	22616	22649	22511	22803	22861	23014	22847	22818	22854	22496	22893	22446	22628	22739	22926	22932	22818	22521	22908	22577	22801	22856	22736	22881	22571	22763	22667	22534	22703	22593	22661	22758	22660	22742	22398	22687	22786	22899	22629	22678	22798	22655	22621	22832	22649	22664	22691	22869	22757	22726	22830	22805	22748	22802	22682	22633	22849	22327	22762	22579	22911	22923	22779	22544	22749	22868	22737	22657	22642	22533	22750	22850	22519	22626	22820	22743	22895	22652	22916	22775	22678	22834	22840	22811	22573	22777	22591	22672	22707	22757	22776	22941	22695	22637	22855	22603	22888	22755	22721	22842	22688	22854	22759	22898	22594	22942	22802	22682	22688	22739	22699	22655	22854	22787	22720	22741	22680	22711	22534	22704	22664	22641	22816	22951	22471	22729	22802	23005	22393	22825	23002	22735	22745	22744	22715	22714	22752	22722	22702	22825	22692	22910	22435	22914	22543	22864	22554	22662	23019	22859	22854	22555	22844	22974	22745	22874	22637	22783	22633	22964	22696	22611	22702	22789	22544	22956	22769	22698	22721	22761	22547	22482	22665	22686	22441	22446	22819	22559	22833	22673	22768	22480	22895	22580	22750	22676	22666	22686	22753	22525	22691	22680	22432	22655	22836	22697	22689	22784	22759	22795	22714	22824	22574	22587	22717	22676	22533	22893	22544	22764	23011	22686	22659	22679	22731	22898	22654	22780	22870	22636	22793	23103	22724	22728	22946	22582	22795	22833	22812	22550	22646	22692	22639	22557	22512	22641	22938	22614	22458	22729	22545	22870	22760	22708	22937	22903	22780	22588	22739	22842	22682	22805	22715	22573	22660	22790	22835	22753	22910	22806	22806	22667	22594	22475	22612	22613	22885	22766	22791	22769	22818	22766	22921	22760	22495	22771	22857	22700	22735	22720	22579	22697	22631	22942	22753	22751	22638	22675	22557	22694	22761	22815	22900	22817	22618	22793	22707	22911	22549	22498	22655	22950	22815	22823	22948	22624	22750	22652	22719	22928	22680	22696	22795	22867	22731	22608	22733	22625	22660	22729	22772	22881	22652	22909	22636	22729	22858	22661	22598	22665	22633	22743	22682	22734	22834	22493	22708	22627	22547	22479	22672	22725	22931	22729	22877	22641	22527	22680	22474	22782	22814	22802	22647	22913	22899	22881	22858	22776	22927	22812	22420	22738	22663	22780	22615	22753	22754	22774	22743	22744	22912	22902	22709	22646	22630	22818	22681	22595	22955	22897	22746	22678	22836	22718	22787	22954	22789	22710	22688	22569	22978	22899	22673	22765	22536	22707	22760	22656	22702	22683	22661	22516	22725	22676	22676	22549	22673	22645	22722	22946	22715	22530	22745	22884	22610	22731	22964	22584	22558	22644	22857	22848	22811	22760	22520	22540	22744	22852	22689	22746	22752	22635	22690	22963	23016	22868	22793	22713	22963	22737	22765	22598	22748	22647	22586	22805	22690	22738	22789	22676	22605	22793	22799	22843	22856	22905	22746	22913	22714	22617	22499	22987	22684	22797	22702	22730	22778	22755	22709	22797	22734	23061	22802	22730	22770	22922	22939	22766	22835	22774	22821	22523	22642	22628	22711	22744	22924	22780	22595	22755	22713	22482	22767	22958	22786	22697	22849	22624	22671	22874	22797	22668	22849	22703	22666	22771	22724	22539	22698	22804	22650	22664	22635	22377	22794	22576	22501	23030	22648	22799	22601	22876	22868	22783	22770	22948	22775	22679	22888	22571	22730	22779	22613	22615	22951	22777	22664	22889	22612	22847	22794	22697	22915	22617	22642	22638	22560	22766	22743	22872	22756	22657	22578	22690	22769	22786	22699	22771	22741	22797	22606	22641	22592	22450	22679	22835	22715	22516	23017	22689	22926	22882	22806	22790	22834	22918	22613	22734	22808	22698	22808	22673	22857	22809	22649	22912	22865	22547	22667	22675	22972	22685	22939	22715	22811	23134	22864	22830	22792	22992	22958	22701	22629	22931	22782	22661	22869	22690	22810	22833	22922	22584	22804	22743	22611	22458	22624	22763	22759	22973	22656	22628	22755	22661	22732	22828	22828	22512	22868	22829	22775	22741	22652	22726	22957	22638	22706	23015	22801	22819	22769	22679	22683	22851	22621	22795	22734	22684	22695
25453	47578	35508	23346	35900	47913	47221	34686	21297	15830	14546	14308	14301	14103	14005	14448	14176	14369	14424	14152	14242	14134	14195	14177	14146	14206	14321	14294	14406	14110	14189	14294	14307	14093	14108	14030	14242	14074	14221	14026	14183	14255	14217	14072	14049	14100	14257	13992	14149	14065	14170	14212	13994	14058	14122	14221	14171	14169	14139	14139	14136	14267	14048	14293	14164	14317	14138	14190	13996	14124	13949	14053	14313	14178	14251	14122	14200	14095	14147	14188	14199	14092	14231	14275	14168	14226	14076	14157	14117	14190	14114	14020	14153	14310	14112	14154	14098	14181	13990	14177	14163	14208	14177	14065	14132	14103	14081	14137	14033	14122	14136	14189	14170	14268	14413	14059	14136	14159	14210	14097	14133	14238	14145	14169	14252	14218	14225	14166	14006	14165	13913	14104	14036	14056	14161	14043	14299	14067	14006	14056	14055	14197	14218	14197	14168	14194	14119	14264	14089	14212	14067	14058	14107	14305	14072	14055	14078	14097	14182	13944	14178	14104	14044	14180	14267	14145	14099	14257	14009	14157	14220	14190	14240	14214	14082	14076	14174	14247	14085	14220	14258	14202	14078	14136	14133	14138	14058	13981	14240	14164	13994	14206	14128	13957	14159	14151	14169	14107	14127	14165	14061	14255	14072	13912	14121	14176	14142	14038	13991	14291	14083	14131	13906	14155	14201	14085	14328	13989	14222	14155	14048	14239	14081	14088	14062	14081	14112	14332	14272	14153	14128	14265	14145	14055	14048	13889	14089	14236	14167	14058	14228	14229	13986	14132	14224	14058	14275	14135	14024	14103	14117	14160	14106	14275	13999	14328	14026	14068	14144	13973	14179	14109	14164	14049	14281	14249	14268	14130	14239	14061	14244	14162	14032	14087	14215	14098	14134	14242	14166	14078	14229	14271	14244	14098	14089	14066	14153	13949	14116	14129	14187	13814	14117	14239	14265	14202	14040	14122	14151	14046	14183	14218	14066	14163	14096	14203	14099	14079	14291	14159	14465	14020	14114	14074	14084	14073	14396	14138	14285	13971	14148	14137	14045	14208	13944	14026	14007	14247	14217	14188	14178	14125	14144	13999	14175	14093	14223	14103	14084	14160	13912	14203	14301	14031	14096	14159	14133	14155	14134	14211	14278	14196	14134	14131	14055	14051	14186	14183	14186	14201	14030	14138	14168	14055	14115	14188	14240	14141	14071	13991	13930	14106	14026	14256	14063	14084	14039	14181	14070	14123	14205	13843	14115	14243	14145	14219	14158	14068	14061	14232	14325	14023	14099	13876	14180	14114	14164	14087	14038	14063	14134	14064	14062	14151	14273	14233	14129	14171	14285	13895	14066	14389	14041	14185	14407	14158	14061	14103	14071	14150	14106	14041	14049	14159	14222	13977	14113	13963	14053	14102	14115	14217	14408	14153	14257	14204	14289	14240	14212	14103	14182	13860	14116	14075	13984	14209	14130	14107	14170	14314	14285	14173	14057	14054	13990	14171	14237	14214	14035	14145	14047	14128	14153	14138	14182	13874	14013	14213	14166	14185	14100	14042	13858	13923	14345	14271	14324	14307	14276	14036	14158	14038	14050	14215	14155	14038	14091	14107	14109	14127	13984	14152	14173	14147	14105	14142	14199	14133	14296	14032	14154	14082	14080	14017	13961	14048	14153	14306	14149	14028	14047	14157	14215	14045	14120	13976	14153	14159	14132	14112	14145	14267	14246	14239	14234	13963	14269	14093	13971	13974	14157	14165	14037	14195	14232	14125	14147	14109	14353	14152	14189	14123	14075	14092	14246	13962	14077	14207	14205	14161	14052	14171	14199	14457	14186	14224	14116	14098	14092	14147	14187	14163	14085	14492	14294	14209	14212	14073	14139	13747	14136	13919	14185	14152	14255	14092	14193	14129	13887	14244	14146	14154	14022	13951	14219	14197	14112	14313	14106	14256	14041	14180	14222	14023	14287	14163	14103	14137	14257	14306	14227	14263	13982	14087	14071	14229	14159	14189	14089	14188	14173	14167	13979	14191	14235	14006	14090	14027	14126	14170	14015	14189	14042	14207	14178	14147	14052	13918	14247	14247	14180	14047	14085	14194	14102	14045	14207	14303	14038	14122	14197	14058	14178	14046	14035	14049	14223	14102	14206	14145	14071	14237	14091	14176	14214	14119	14173	14011	14287	14149	13822	13905	14089	14114	14235	14192	14074	14062	14116	14197	14128	14134	14191	14125	14205	14075	14116	14123	14128	14074	14214	14287	14207	13941	13986	13969	14238	14222	14103	14066	14003	14132	14303	14112	14158	14111	14059	14052	14119	14119	14376	14025	14138	14180	14140	14100	14136	14247	14221	14140	14318	14128	14251	13886	14254	14301	13973	14113	14288	14222	14076	14079	14078	14020	14216	14136	14280	14079	14161	14124	14181	14116	14176	14065	14252	13935	14098	14017	14242	14163	14274	14103	14149	14180	14261	14122	14160	14247	14061	14219	14078	14101	14232	13935	14178	14005	14195	14095	14234	13888	14027	14060	14074	14123	14016	13980	14091	14254	14051	14047	14050	14037	14091	14282	14249	14281	14030	14297	14235	14150	14126	14047	14251	14180	14150	14169	14090	14097	14101	13971	14196	14252	14278	14195	14231	14120	14248	13983	14183	14411	14202	14108	14060	14145	14216	14268	14138	14172	14049	13979	14037	14113	14002	13929	14314	14261	14084	14295	14198	14256	14124	14301	14050	14102	14198	14040	14234	14093	14202	13854	14060	14024	14050	14169	14087	14164	14139	14174	14136	14088	14227	13965	14160	13971	14189	14176	14002	14121	14046	14324	14118	14218	14107	14101	14234	14051	14139	14218	14162	13967	14119	14199	14123	14173	14081	14237	14154	14231	13976	14034	14097	14088	14175	14000	14182	14045	14133	14273	14174	13955	14100	14144	14112	14088	14343	14278	14163	14082	14048	14102	13958	14254	14211	13950	14262	14209	14059	14132	14332	14138	14271	14149	14082	13993	14082	14022	13944	14083	14237	14207	14045	14262	14189	14081	13997	14163	14175	14006	14273	14226	14250	14031	14028	14145	14157	14113	14079	13916	14091	14141	14146	13969	14261	14010	14070	14204	13967	14266	14101	14196	14098	14079	14225	14152	14267	14144	14021	14236	14044	14121	14326	14078	14157	14158	14083	14121	14251	14202	14296	14097	14238	14132	14180	14344	14323	14008	14199	14028	14220	14260	14134	14150	14183	14172	14136	14067	14125	14269	14253	14110	13912	14091	14217	14305	14110	14178	14293	14108	14118	14045	14172	13895	14229	14127	14090	14258	14153	14042	14055	14217	14093	14264	14035	14051	14070	14095	14132	14068	13994	14012	14176	14153	14071	14205	14195	14025	14173	14151	14253	14078	14280	14163	14320	14310	14004	14143	14234	14112	14255	14266	14148	14170	14109	14287	14019	14068	14035	14092	14319	14039	14104	14242	14046	13987	14109	14234	13938	14164	14283	14195	14094	14214	14221	14286	14089	14289	14190	14095	14165	14186	13913	14063	14243	13969	14238	14240	14049	14302	14152	14009	14239	14262	14282	14176	14081	14200	14158	13918	14116	14249	14114	14094	13993	14301	14135	14148	14137	14260	14175	14359	14064	14025	14051	14139	14208	14139	14159	14226	13912	14081	14055	14145	14089	14062	14132	14154	14021	14151	13989	13990	14036	14093	14191	13959	14250	14078	14179	14115	14209	14184	13991	13994	14015	14104	14181	14136	14206	14138	14121	14011	13891	13990	14046	14239	13977	14178	14174	14175	14075	13972	14214	14296	14179	14028	14166	14197	14193	14158	14217	14201	14166	14181	14132	13906	14075	14078	14027	14090	14267	14116	14326	14055	14091	14309	14135	14080	14171	14033	14254	14025	14149	14062	14058	14028	14258	13936	14340	14023	14208	14294	14045	14162	14236	14100	14272	14064	14302	14138	14116	14252	14300	14150	14120	14354	14272	14184	14092	13950	14093	13947	14199	14030	14184	14068	14192	14115	14225	14057	14049	14104	14167	14157	14123	14184	14161	14014	14127	14254	14285	14251	14125	14152	14128	13930	14181	14127	14022	14033	14122	14142	14132	14091	14048	14147	14155	14272	14124	14032	14183	14331	14063	13967	14137	14226	14171	14170	14173	14249	14183	13914	14021	14017	14191	14104	13920	14123	14230	14258	14024	14277	14278	14225	13936	14201	14146	14069	14270	14317	14094	14317	14111	14214	14027	14222	14135	14081	14141	14153	14187	14009	14143	14124	14200	14161	14269	14131	14173	14294	14101	14028	14208	14061	14111	14115	14067	14108	14210	14009	14089	13971	14165	14034	14214	14184	14244	14189	14263	14228	14270	14016	14166	14194	14155	13986	14073	14007	14170	14082	14054	14241	14000	14065	14157	14229	14087	14008	14114	14202	14099	14242	14325	14031	14206	14217	14112	14218	14113	14206	14343	14145	14271	14112	14087	14105	14032	14062	14113	14187	14176	14289	14296	14287	14363	13911	14279	14177	14194	14110	13962	14063	14124	13955	14254	13901	14358	13987	14202	14089	14169	14290	14136	14226	14142	14019	14104	14114	14043	14106	14100	14285	14232	14110	13836	14080	14232	14093	14175	14017	14243	14072	14226	14237	14175	14158	14200	13977	14122	14116	14177	14102	14081	14234	14076	14078	14260	14040	14313	14249	14153	14196	14136	14213	14118	14079	14188	14126	14117	14141	14068	14281	14133	14142	14078	14109	14024	14348	14163	14212	14044	14235	13944	14104	14244	14198	14056	13897	14229	14080	14242	14031	14033	14315	14117	14267	14183	14303	14164	14158	14063	14013	14274	14110	14196	14182	14113	14086	14130	14179	13995	14227	14241	14010	14267	14103	14080	14155	14093	14138	14097	14182	14225	14234	14078	14083	14149	14113	14058	14227	14352	14123	14227	14219	14320	14081	14375	13983	14043	14300	14070	14044	14032	14012	14146	14247	14149	14071	14119	14108	14013	14178	14242	13984	13979	14154	13939	14172	14257	14216	14020	14345	14288	14138	14195	14225	14155	14189	14047	14134	14065	14119	14073	14103	14149	14445	14177	14058	14246	13932	14093	14224	14121	14257	14276	14038	14158	14250
23658	21589	28940	26166	40155	56384	68666	58111	42020	29731	25342	23929	23792	23716	23620	23522	23352	23451	23548	23208	23290	23416	23508	23409	23248	23293	23264	23272	23281	23482	23423	23140	23431	23050	23102	23302	23184	23337	23191	23442	23285	23228	23270	23299	23350	23419	23400	23155	23510	23284	23305	23186	23385	23145	23240	23574	23424	23320	23295	23127	23502	23093	23207	23276	23228	23225	23310	23041	23230	23268	23155	23321	23173	23261	23249	23250	22980	23481	23390	23299	23047	23446	23306	23392	23388	23262	23260	23122	23349	23176	23296	23319	23197	23237	23208	23454	23164	23227	23258	23273	23529	23345	23200	23233	23264	23332	23404	23282	23369	23171	23127	23319	23385	23406	23259	23315	23377	23262	23307	23363	23124	23278	23236	23309	23114	23465	23253	23320	23241	23203	23295	23388	23250	23243	23319	23299	23223	23351	23429	23288	23154	23234	23285	23213	23347	23466	23315	23325	23433	23369	23286	23188	23362	23216	23279	23317	23323	23586	23163	23328	23441	23401	23324	23331	23139	23349	23196	23344	23342	23164	23108	23200	23278	23258	23096	23268	23273	23248	23245	23341	23372	23324	23092	23265	23423	23491	23270	23336	23180	23401	23368	23270	23395	23014	23060	23246	23208	23173	23245	23373	23045	23474	23206	23026	23316	23185	23077	23126	23367	23015	23075	23242	23289	23169	23332	23241	23467	23392	23192	23247	23094	23374	23531	23312	23184	23443	23151	23254	23384	23340	23205	23355	23173	23161	23270	23124	23076	23156	23419	23205	23004	23166	23103	23166	23381	23213	23231	23327	23056	23154	23121	23196	23118	23365	23184	23337	23182	23518	23150	23281	23053	23198	23363	22999	23138	23298	23204	23219	23277	23033	23244	23432	23250	23013	23192	23149	23166	23198	23368	23199	23140	23428	23332	23453	23219	23099	23204	23150	23164	23180	23459	22876	23149	23302	23045	23325	23225	23054	23141	23086	22950	23189	23392	23359	23164	23357	23506	23280	23186	23394	23217	23012	23018	23289	23358	23418	23390	23271	23334	23239	23228	23336	22952	23130	23151	23104	23247	23248	23201	23444	23041	23278	23267	23254	23078	23129	22980	23089	23132	23448	23082	23294	23423	23160	23123	23395	23372	23113	23225	23203	23329	23192	23205	22989	23345	23214	23600	23162	23095	23352	23184	23016	23286	23126	23129	23058	23202	23561	23257	23031	23289	23370	23253	23101	23242	23259	22991	22985	23208	23233	23314	23368	23165	23223	23224	23110	23189	23458	23196	23394	23275	23378	23373	23085	23106	23013	23160	23149	23285	23001	23277	23395	23260	23052	23213	23257	23377	23363	23507	23223	23239	23287	23308	23134	23209	23060	23327	23148	23351	23187	23319	23255	23149	23130	23428	23254	23129	23104	23302	23303	23171	23167	23119	23243	23695	23128	22915	23103	23066	23213	23226	23511	23153	22983	23273	23248	23113	23257	23229	23536	23259	22999	23270	23075	23254	23382	23277	23354	23413	23372	23135	23138	23210	23176	23351	23245	23126	23399	23181	23460	23331	23188	23089	23022	23121	22907	23266	23436	23415	23204	23493	23266	23194	23125	23178	23170	23253	23412	23237	23027	23155	23287	23172	23126	23272	23192	23190	23426	23240	23173	23460	23272	23137	23288	23221	23446	23435	23451	23158	23467	23262	23123	23181	22950	23008	23166	23170	23333	23451	23198	23049	23300	23448	23095	23201	23204	23221	23239	23316	23460	23151	23144	23192	23184	23233	23136	23249	23335	23220	23090	23548	22990	23172	23192	23255	23348	23350	23254	23172	23193	23110	23233	23351	23324	23372	23109	23098	23316	23354	23216	23277	23185	23459	23086	23032	23351	23248	23244	23355	23324	23254	23214	23285	23410	22960	23155	23235	23266	23387	23114	23092	23369	23298	23297	23314	23171	23144	23361	23342	23097	23215	23306	23152	23228	23144	23157	23177	23242	23186	23174	23234	23491	23330	23330	23219	23201	23205	23074	23113	23215	23221	23239	23367	23225	23293	23482	23150	23357	23305	23308	23017	23265	23210	23166	23189	23346	23181	23225	23227	23211	23010	23192	23166	23334	23325	23155	23366	23266	23287	23339	23387	23028	23142	22775	23385	23140	23104	23155	22938	23035	23166	23302	23208	23209	22972	23104	23343	23166	23145	23275	23466	23326	23282	23135	23063	23445	23314	23266	23640	23322	23385	23287	23135	23141	23496	23188	22992	23168	23368	23184	23018	23229	23240	23285	23325	23290	23200	23203	23176	23292	23430	23070	23101	23116	23111	23327	23177	23363	23180	23566	23297	23425	23418	23081	23206	23105	23237	23115	23139	23184	23179	23362	23357	23272	23289	23176	22943	23121	23210	23382	23196	22937	23441	23211	23145	23053	22996	23340	23096	23439	23064	23217	23413	23220	23199	23097	22996	23219	23302	23038	23289	23121	22978	22950	23158	23010	23408	23245	23183	23456	23298	23336	23034	23295	23221	23006	23314	23068	23240	23205	23104	22959	23339	23274	23059	23152	23012	23282	23126	22992	23118	23165	23476	23092	23294	23291	23314	23319	23284	23274	23373	23263	23221	23302	23256	23167	23338	23493	23342	23150	23269	23055	23282	23401	23335	23108	23333	23284	23040	23152	23074	23270	23405	23199	23064	23237	23363	23264	23140	23368	23393	23184	23075	23293	23211	23243	23252	23297	23500	23367	23527	23273	23536	22998	23268	23212	23418	22963	23101	23404	23162	23303	23467	23281	23288	23143	23170	23208	23334	23277	23400	23087	23360	23383	23348	23237	23083	23283	23227	23138	23313	23262	23309	22978	23160	23443	23215	23047	23436	23118	23132	23300	23440	23084	23252	23252	23232	23217	23260	23049	23425	23303	23053	23060	23157	23106	23096	23327	23205	23144	23376	23032	23084	23088	23171	23083	23148	23244	23323	22972	23255	23331	23105	23346	23201	23422	23243	23342	23354	23349	23024	23033	23174	23358	23141	23495	23346	23252	23225	23230	23190	23202	23250	23168	23117	23040	23434	23193	23341	23178	23295	23456	23457	23311	23268	23447	23286	23173	23090	23052	23118	23179	23336	23336	23193	23257	23064	23238	23285	23316	23360	23424	23312	23294	23396	23373	23382	23147	23265	23407	23254	23223	23396	23345	23223	23095	22984	23241	23303	23072	23322	23241	23289	23362	23233	23214	23261	23245	23046	23123	23300	23281	23219	23395	23317	23560	23391	22878	23198	23122	23017	23062	23261	23267	23298	23335	23569	23266	23250	23561	23253	23328	23237	23122	23237	23341	23104	23072	23342	23257	22931	23265	23134	23091	23220	23220	23188	23175	22992	23241	23169	23219	23077	23102	23500	23275	23545	23163	22916	23158	23285	23467	23696	23198	23159	23280	23181	23213	23349	23272	23219	23573	23296	23467	23456	23274	22911	23252	23415	23175	23250	23373	23311	23147	23053	23220	23346	23200	23241	23284	23208	23355	23182	23239	23190	23080	23409	23018	23242	23521	23292	23191	23222	23316	23224	23275	23174	23167	23193	23019	23188	23157	23232	23024	23317	23176	23200	23452	23313	23361	23285	23070	23241	23512	23220	23205	23075	23267	23136	23134	22958	23244	23140	23072	23248	23198	23272	23194	23019	23062	23348	23223	23184	23293	23333	23108	23045	23189	23191	23074	23252	23384	23443	23260	23138	23198	23029	23283	23344	23460	23095	23070	23081	23332	23284	23257	23252	23335	23084	23358	23184	23028	23328	23158	23105	23281	23417	23468	23204	23229	23337	23385	23258	23006	23321	23381	23270	23431	23276	23388	23328	23258	23249	23188	23256	23203	23069	23233	23268	23025	23023	23201	23053	23351	23248	23343	23276	23014	23012	22939	22959	23253	23338	23407	23352	23305	23424	23419	23209	23183	23490	23287	23132	23279	23150	23409	23449	23136	23350	23207	23299	23260	23358	22894	23053	23210	23327	23037	23161	23259	23053	23322	23487	23338	23315	23276	23315	23160	23288	23359	23330	23273	23277	23144	23005	23046	23408	23315	23255	23395	23169	23228	23251	23324	23192	23186	23195	23390	23051	23427	23295	23253	23203	23367	23262	23250	23228	23073	23412	23124	23279	23026	23173	23281	23306	22932	23301	22758	23129	23224	23220	23136	23244	23255	23257	23166	23408	23312	23089	23244	23336	23099	23237	23318	23402	23279	23246	23081	23446	23339	23172	23331	23074	23289	23368	23159	23072	23354	23120	23257	23284	23227	23357	23250	23282	23229	23154	23272	23171	23092	23222	22962	23194	23324	23299	23124	23219	23177	23403	23411	23019	23335	23218	23306	23119	23008	23094	23092	23227	22969	23274	23110	23307	23324	23321	23348	23014	23126	23342	23557	23345	23333	23226	23190	23268	23190	23187	23432	23100	23045	23373	23179	23338	23317	23403	23320	23330	23208	23239	23249	23390	23327	23270	23093	23348	23240	23445	23105	23062	23007	23271	23484	23292	23394	23088	23325	23368	23410	23211	23344	23229	23133	23415	23211	23153	23354	23363	23417	23301	23194	23378	23036	23186	23190	23241	23225	23097	23265	23190	22973	23043	23099	23141	23112	23118	23191	23243	23163	23166	23494	23428	23407	23178	23312	23186	23252	23273	23295	23136	23364	23419	23213	23510	23262	23309	23355	23219	23227	23348	23192	23239	23565	23452	23178	23344	23122	23335	23010	23396	23181	23031	23331	23172	23158	23269	23092	23263	23394	23141	23152	23260	23388	23209	23403	23171	23314	23152	23271	23370	23486	23200	23123	23397	23261	23121	23340	23143	23356	23429	23243	23297	23168	23275	23223	23101	23232	23299	23317	23270	23159	23242	23263	23372	23302	23196	23402	23288	22983	23376	23306	23250	23318	23019	23280	23239	23180	23319	23500	23421	23191	23352	23211	23365	23067	23440	23279	23255	23419	23593	23104	23282	23409	23298	23186	23304	23301	23404	23239	23115	23339	23145	23217	23329	23331	23223	22842	23346	23346	23259	23354	23368	23418	23387	23308	23072	23331	23366	23209	23078	23280	23339	23280	23238	23306	23121	23216	23060	23127	23133	23366	22966	23338	23510	23015	23108	23253
33516	59587	41139	29100	50982	58880	68243	52384	32081	19336	15676	14861	14905	14752	14562	14633	14633	14583	14666	14605	14537	14791	14759	14717	14589	14652	14751	14722	14590	14782	14507	14660	14805	14611	14779	14800	14609	14587	14478	14583	14613	14590	14696	14692	14497	14440	14724	14648	14696	14479	14635	14633	14672	14597	14586	14600	14452	14610	14755	14635	14768	14751	14698	14645	14524	14633	14773	14422	14652	14623	14588	14535	14542	14474	14398	14397	14554	14583	14538	14569	14641	14776	14665	14481	14849	14581	14527	14474	14566	14529	14618	14449	14591	14535	14787	14738	14665	14429	14568	14714	14589	14529	14481	14481	14610	14391	14687	14570	14676	14495	14698	14527	14582	14458	14665	14623	14671	14484	14640	14572	14616	14549	14579	14450	14319	14382	14480	14513	14636	14445	14633	14523	14581	14747	14675	14546	14622	14482	14614	14612	14553	14473	14601	14543	14712	14700	14763	14552	14561	14522	14589	14395	14608	14557	14598	14540	14691	14483	14428	14568	14680	14542	14671	14563	14677	14593	14538	14273	14608	14463	14341	14595	14578	14648	14558	14578	14625	14647	14508	14438	14499	14543	14676	14695	14566	14530	14427	14583	14483	14461	14453	14409	14391	14477	14655	14612	14526	14511	14651	14570	14679	14394	14683	14564	14401	14654	14545	14638	14509	14507	14593	14585	14398	14448	14423	14645	14526	14504	14656	14568	14431	14802	14612	14747	14531	14517	14751	14487	14627	14545	14691	14622	14516	14679	14521	14651	14482	14753	14647	14689	14539	14476	14623	14455	14493	14573	14515	14423	14477	14589	14647	14639	14613	14515	14591	14454	14528	14450	14592	14660	14631	14522	14618	14600	14576	14586	14357	14487	14470	14617	14496	14720	14428	14661	14573	14432	14609	14457	14599	14511	14454	14571	14691	14463	14601	14583	14669	14372	14528	14592	14435	14650	14510	14567	14522	14602	14502	14732	14526	14614	14514	14604	14615	14693	14551	14499	14654	14675	14446	14525	14326	14635	14624	14515	14487	14482	14615	14440	14539	14480	14489	14546	14526	14404	14810	14473	14363	14537	14580	14673	14445	14671	14575	14639	14397	14739	14602	14565	14575	14589	14541	14777	14607	14515	14753	14602	14691	14582	14566	14596	14523	14624	14582	14388	14459	14555	14466	14342	14623	14495	14482	14477	14492	14647	14632	14469	14620	14403	14492	14332	14684	14476	14586	14659	14527	14541	14744	14575	14525	14659	14552	14394	14570	14570	14591	14462	14684	14449	14538	14557	14509	14585	14563	14422	14514	14578	14356	14540	14480	14651	14541	14548	14601	14606	14501	14658	14538	14524	14635	14604	14634	14653	14577	14586	14651	14603	14638	14499	14354	14513	14595	14697	14433	14472	14654	14571	14571	14550	14493	14577	14697	14522	14720	14605	14602	14456	14578	14457	14562	14476	14609	14692	14526	14535	14357	14495	14674	14773	14625	14745	14681	14607	14622	14648	14570	14552	14343	14597	14717	14604	14520	14483	14521	14573	14663	14459	14594	14483	14580	14593	14796	14594	14526	14523	14532	14417	14522	14476	14506	14688	14476	14519	14477	14572	14580	14465	14527	14527	14409	14624	14547	14532	14675	14435	14798	14534	14585	14390	14672	14477	14575	14576	14381	14582	14421	14720	14570	14654	14561	14498	14729	14563	14626	14565	14232	14501	14633	14650	14628	14480	14455	14535	14449	14656	14560	14440	14552	14562	14598	14552	14594	14436	14580	14511	14723	14741	14570	14558	14628	14405	14581	14470	14493	14535	14693	14683	14377	14617	14581	14505	14615	14537	14468	14555	14484	14505	14530	14635	14601	14698	14588	14600	14556	14581	14393	14403	14541	14579	14702	14520	14593	14486	14441	14438	14572	14498	14516	14480	14540	14526	14469	14554	14643	14664	14549	14601	14595	14751	14547	14559	14605	14501	14537	14763	14631	14503	14714	14570	14582	14417	14593	14618	14679	14678	14565	14595	14659	14525	14619	14657	14619	14579	14776	14561	14578	14447	14439	14668	14484	14596	14484	14469	14641	14478	14569	14567	14494	14632	14437	14686	14540	14504	14585	14415	14554	14468	14646	14713	14630	14537	14731	14504	14407	14459	14467	14631	14523	14709	14600	14582	14533	14507	14641	14613	14446	14622	14643	14537	14525	14542	14640	14600	14584	14820	14545	14636	14552	14474	14561	14795	14649	14466	14606	14552	14529	14733	14805	14651	14580	14397	14513	14559	14614	14566	14499	14515	14493	14541	14511	14647	14518	14669	14577	14524	14505	14500	14581	14525	14687	14594	14496	14471	14632	14530	14642	14632	14617	14533	14495	14487	14600	14778	14307	14566	14711	14493	14510	14472	14627	14432	14539	14482	14764	14434	14486	14745	14635	14459	14474	14812	14553	14582	14541	14573	14442	14660	14578	14468	14627	14587	14433	14528	14447	14636	14516	14611	14647	14448	14759	14527	14888	14518	14630	14654	14628	14573	14575	14537	14536	14366	14528	14534	14503	14515	14596	14438	14698	14578	14581	14542	14601	14593	14518	14387	14533	14650	14360	14678	14478	14565	14543	14642	14527	14378	14693	14655	14538	14716	14539	14670	14659	14573	14574	14419	14567	14585	14633	14608	14477	14358	14454	14604	14585	14459	14472	14654	14445	14455	14325	14559	14648	14763	14497	14502	14528	14577	14517	14536	14708	14735	14657	14639	14602	14447	14551	14649	14556	14592	14453	14381	14592	14602	14665	14638	14612	14443	14492	14558	14646	14585	14446	14613	14494	14609	14696	14688	14545	14666	14502	14579	14569	14668	14496	14647	14669	14520	14710	14488	14571	14374	14510	14587	14642	14533	14510	14475	14733	14792	14597	14624	14598	14529	14646	14674	14818	14674	14644	14559	14366	14618	14540	14689	14522	14564	14571	14423	14489	14643	14606	14412	14722	14487	14584	14578	14721	14878	14640	14576	14474	14744	14421	14432	14606	14447	14540	14505	14535	14649	14421	14609	14522	14535	14516	14531	14623	14391	14562	14502	14560	14516	14501	14608	14565	14567	14647	14621	14678	14510	14570	14491	14739	14476	14452	14715	14557	14670	14578	14555	14521	14619	14467	14574	14450	14535	14434	14568	14544	14598	14623	14657	14510	14557	14553	14586	14591	14540	14601	14522	14453	14680	14544	14587	14657	14532	14612	14443	14700	14490	14483	14375	14507	14424	14509	14510	14424	14505	14624	14308	14649	14656	14611	14584	14427	14768	14488	14471	14585	14541	14482	14534	14481	14577	14613	14448	14374	14626	14527	14400	14737	14609	14667	14416	14597	14558	14630	14487	14679	14489	14533	14554	14561	14491	14505	14528	14491	14648	14670	14535	14548	14594	14441	14644	14475	14391	14597	14495	14520	14713	14414	14533	14517	14612	14627	14606	14661	14512	14470	14563	14600	14589	14472	14496	14650	14612	14603	14536	14544	14605	14443	14508	14478	14506	14661	14490	14442	14681	14527	14623	14552	14744	14476	14465	14601	14605	14659	14572	14525	14506	14528	14627	14551	14647	14698	14589	14691	14555	14487	14463	14670	14695	14478	14414	14555	14708	14626	14639	14399	14646	14466	14467	14475	14545	14569	14545	14570	14512	14663	14696	14642	14588	14597	14489	14391	14373	14714	14442	14589	14296	14515	14608	14485	14614	14582	14539	14653	14535	14685	14448	14552	14493	14572	14407	14567	14573	14655	14565	14648	14443	14700	14699	14437	14382	14517	14470	14372	14523	14641	14628	14411	14590	14526	14450	14512	14495	14572	14675	14433	14556	14487	14460	14558	14481	14725	14389	14639	14552	14699	14574	14562	14521	14506	14393	14536	14415	14473	14598	14457	14428	14566	14626	14593	14581	14622	14566	14546	14573	14566	14568	14594	14479	14531	14457	14513	14522	14589	14499	14488	14514	14469	14555	14686	14504	14439	14250	14625	14339	14655	14657	14558	14448	14384	14606	14476	14730	14481	14489	14582	14546	14500	14706	14483	14648	14572	14564	14704	14583	14564	14723	14781	14433	14544	14738	14568	14659	14591	14589	14532	14789	14558	14760	14649	14489	14546	14437	14604	14587	14445	14582	14603	14413	14741	14635	14575	14528	14602	14457	14516	14447	14564	14496	14608	14355	14645	14607	14578	14656	14467	14455	14507	14373	14313	14596	14657	14531	14538	14611	14473	14574	14511	14727	14559	14587	14485	14476	14562	14704	14650	14670	14606	14520	14718	14541	14425	14504	14621	14592	14513	14317	14637	14547	14580	14667	14567	14678	14521	14470	14632	14659	14652	14567	14454	14519	14525	14598	14597	14561	14411	14551	14460	14406	14504	14539	14670	14578	14546	14667	14513	14605	14605	14493	14619	14707	14598	14540	14415	14492	14504	14631	14590	14603	14235	14534	14654	14597	14563	14602	14584	14473	14668	14489	14664	14493	14503	14460	14518	14730	14595	14709	14565	14594	14655	14508	14522	14494	14476	14533	14398	14596	14644	14616	14308	14559	14670	14588	14534	14471	14506	14348	14704	14615	14570	14445	14697	14581	14624	14581	14508	14455	14697	14454	14401	14636	14601	14570	14423	14742	14617	14652	14387	14412	14644	14583	14678	14496	14609	14542	14461	14731	14595	14461	14482	14517	14359	14474	14440	14689	14534	14445	14604	14611	14733	14664	14636	14522	14710	14625	14636	14424	14490	14690	14802	14609	14536	14478	14447	14501	14672	14529	14415	14607	14487	14599	14451	14496	14520	14739	14669	14635	14753	14605	14580	14491	14704	14667	14532	14531	14433	14437	14561	14639	14476	14558	14669	14562	14567	14659	14471	14616	14371	14633	14569	14529	14590	14688	14527	14573	14630	14682	14574	14619	14637	14414	14479	14569	14594	14551	14657	14592	14473	14593	14639	14438	14690	14661	14522	14570	14566	14641	14629	14411	14421	14425	14602	14448	14665	14469	14582	14555	14485	14510	14593	14606	14598	14475	14622	14577	14566	14645	14500	14589	14560	14508	14480	14600	14499	14571	14496	14573	14491	14662	14618	14584	14640	14554	14516	14650	14578	14624	14497	14368	14634	14680	14754	14615	14539	14561
34744	29122	28789	30491	27769	28373	29297	28469	25849	23707	23166	23207	22825	22815	23057	22903	22958	22583	23134	22866	23091	22814	23099	22937	23063	22766	22921	23182	22879	22866	23209	23002	22932	23031	22836	22979	23014	22940	22976	23012	22951	22942	22945	22688	22759	22991	22880	22861	22822	22947	23020	23002	22902	23073	23064	22990	23060	22855	22869	23014	22932	22766	22767	22958	22920	22922	22965	22980	22692	23056	22901	22886	23017	23122	22918	22854	22754	22804	22857	22875	22882	23015	22610	22839	23065	22931	22823	23029	22875	22823	22898	23139	22943	23075	22787	22693	23088	23058	22997	22956	22809	22852	23112	22814	22961	22797	22826	22907	22810	23041	22785	22897	22902	22804	23069	22842	23074	22875	23019	22920	22810	22936	23049	22744	23049	22948	23012	22729	22913	22735	22835	22719	22864	22994	22925	22816	22821	22789	22754	22804	22935	22571	22742	22980	22956	22904	22882	22832	22902	22922	22973	22910	22862	22818	23017	22849	22882	22773	22691	23087	22764	22926	23144	22948	22759	22721	23011	22849	22997	22789	22942	22634	23186	22748	22944	23010	22947	22931	22851	22904	22647	23151	22997	23094	23089	22701	22920	22970	22939	23038	23181	22868	23056	22843	22819	22837	22598	22936	23309	23179	22781	22817	23043	22864	22812	22828	22935	22878	23178	22955	22922	23044	22999	22872	22925	22805	22757	22588	23035	23035	22832	23030	23051	22858	22896	23017	22837	22987	22921	23084	22792	22802	22917	22746	23085	23094	22750	22797	22829	22803	23045	23049	22984	23216	22948	22987	23200	22778	22630	22863	22679	22708	22804	22932	22768	23096	23085	22864	23045	22853	22715	22886	22846	22939	22691	22754	22670	22994	22947	22770	22948	22949	22856	22767	22996	23030	22899	22802	22699	23016	23064	22811	22891	23058	22602	22936	22932	22987	22618	22844	22846	23140	23247	22830	22962	22834	22980	22653	22750	23044	23049	22775	22862	23177	22864	22914	22777	22895	22908	22929	22925	22796	23064	22727	23057	23060	23006	22968	22950	22935	22942	23013	23055	22999	22833	22873	23043	22751	22867	22821	23011	23014	23010	22930	22992	23009	22984	23010	22811	22643	22967	22769	22577	22651	22801	23080	23015	22938	23075	22846	22959	23065	22935	22962	23101	22938	22898	22628	22683	22920	23118	22978	22797	22633	22883	22708	23043	22921	22967	23115	22897	22908	22973	22861	23035	22940	22771	22657	22860	22836	22817	22838	22690	22950	22765	23009	22714	22843	23126	22873	23007	22969	22808	22851	22878	23007	22870	23049	23002	22844	22850	22981	23085	22712	22777	22847	22907	22835	23218	22890	22956	22841	23106	23070	22684	22642	22804	22655	22891	22967	22743	22848	22944	22692	22625	22977	22733	22773	22996	23073	23067	22876	22931	22853	22931	22862	22831	23055	22714	22949	22951	22950	22816	22857	23113	22951	22996	22908	22936	22864	22796	23144	23028	22902	22977	22798	22738	22694	22799	22947	23021	22935	23065	22965	22603	22926	23002	22840	22987	22840	22914	22861	22757	22795	22966	22970	22837	23063	22580	22825	23056	22881	22874	22812	22994	23120	22960	22925	22874	22839	22845	23024	22870	22780	22901	22678	22464	22793	22717	22883	22903	23034	23135	22972	22807	22960	22989	22884	22958	22942	22941	22863	22768	22837	22705	22790	22955	22717	22886	22907	22804	22837	22824	23105	23084	23024	22953	22841	22794	22857	22722	22876	22773	22712	22956	23021	23103	22833	22815	22964	23086	23050	23009	22908	22714	22772	22672	22785	22906	22743	22635	22756	22888	22683	22806	22682	22834	22873	23002	22949	22930	23047	22847	23014	22835	22977	22913	22775	22881	22959	22919	22860	22922	22748	23151	22961	22935	22708	23102	22847	23069	22793	22867	22955	22762	22790	23009	22985	22901	22840	23161	22951	22819	22791	22879	22772	22900	22995	23132	22896	22862	22865	22860	23153	23047	22819	22641	22676	22857	23085	22757	22732	22918	22606	22845	23009	22904	22615	22939	22921	22936	22730	22937	22964	22864	23062	23031	22958	23023	23092	22843	22856	22739	22759	23022	23063	23201	22783	23002	23061	22909	22740	22965	23044	22867	22790	22771	22988	22937	23024	22960	22732	22654	23020	22979	23018	22651	22912	23079	23028	23010	22996	22879	22745	22936	23082	22769	23056	23069	22755	23098	22826	23044	22897	23060	22967	22980	22964	22809	22927	22821	22723	22962	22956	23040	22920	22982	22901	22996	22886	23051	23017	23059	22711	23089	22769	22999	22632	22891	22466	22957	22911	22744	22967	22841	22635	22886	22902	22951	22925	23061	22979	22782	22914	23084	23030	22818	22731	22726	23024	22909	22874	22817	22796	22975	22630	22639	22890	22939	22972	22833	22682	22841	23073	22864	22964	22927	22809	23201	22993	22731	22754	22800	22927	22879	23062	23004	22721	22968	22623	22739	22924	23205	22820	22814	22982	22958	22937	22979	22721	23073	22852	22908	23156	22959	22834	22881	22919	22911	22910	22912	23166	23014	22947	23063	22869	22996	23094	22876	23049	22858	23002	22972	22969	22814	22912	22650	22826	22796	22951	22981	22636	22952	23136	22873	22722	22977	22953	23075	22862	22727	22967	22860	22730	23165	23104	22748	22610	23126	22973	22715	23053	22940	23162	23078	22875	22739	22929	22942	23169	23027	22666	22715	22759	23070	22729	22686	22992	23145	22934	22823	23031	23017	22818	22937	23115	22832	22765	22929	23106	23150	22894	22950	22629	22883	22786	22839	22957	22890	22766	22886	22790	22712	22717	22810	22940	22886	22996	22908	22880	22906	22824	22911	23156	23024	22746	22781	23185	23019	22990	23169	22945	22774	22772	22928	22859	22975	22783	22910	22971	22859	23043	22814	22987	23130	22686	23001	22788	22769	22749	22981	22900	22827	23007	23015	22914	23048	23127	22691	22841	22954	22798	22886	22808	22901	23017	22970	22879	22881	22694	22834	22827	22762	22873	23075	22444	23086	22901	22961	22792	22890	22799	23063	23037	22740	22785	22994	22880	22934	22891	23166	23024	22857	22969	22910	22829	23045	22825	23035	22989	22812	22865	22897	22825	22918	22947	22855	22747	22766	22816	22832	22829	22782	23142	22793	22904	23011	22945	22765	22864	22796	22990	22812	22736	22979	22895	22977	23223	22997	22736	22713	22828	22940	22935	22865	22931	22935	23120	22904	22705	22805	22842	22922	22749	22965	22961	23019	22825	22956	22942	22997	22772	23115	22896	22966	23015	22975	23103	22805	22736	22913	22785	22998	23022	23054	22939	22822	22849	22954	22917	22935	22933	22867	22835	22899	22961	23100	22623	23027	22843	22909	22754	22963	22999	22896	22867	22606	22865	22827	23006	22926	23089	22883	22837	22864	22928	23046	22860	23010	23085	22843	23010	22893	22612	22801	22943	22677	22702	22808	22975	23152	23003	23084	22904	22811	22815	23067	23102	22959	22791	23077	22793	22819	22901	22848	22902	22940	22690	23079	22972	22847	22815	22910	22992	23085	22833	22833	22998	22822	22815	22772	22828	22799	22782	22885	23263	22921	22748	22920	22877	22732	22765	22997	23014	22982	22702	22931	22781	22745	23033	23030	23050	22947	23081	23077	23052	22782	22873	22987	22933	23001	22858	22767	22821	22744	23045	22877	22936	22897	22800	22966	23100	22964	22805	22876	23136	22555	22929	23123	22959	22896	22980	22751	22993	22807	22760	22833	22995	22981	22856	22947	22928	22993	22837	22883	22800	22948	22840	22683	22795	22880	22689	22913	22831	22824	23021	22976	22736	22741	23077	22897	22556	23049	22725	22891	22875	22953	22913	22775	22760	22837	22879	22923	22944	23064	22883	23092	22852	22842	22827	22838	22776	22873	22720	22823	23009	22944	22768	22834	22754	22890	22634	22969	22778	22880	22963	22821	22872	22952	23023	22935	22602	22838	22759	23077	22852	22852	22711	22951	22931	23204	23019	22825	22864	22846	23021	22986	22958	22893	22809	22904	22800	22858	23180	22904	22935	22851	22906	22936	23013	22899	23046	22784	22895	22764	22997	22900	23171	22682	22747	23006	22706	22877	22686	23053	22954	22955	22912	22951	22912	22956	22934	22863	22709	22719	22886	22768	22841	22994	22954	23020	22889	22817	22979	22924	23063	22992	22950	22726	22935	22921	22760	22896	22975	22856	22776	23120	22887	22829	23176	23026	22751	22987	22850	22865	22975	22929	22951	22664	23131	22583	22791	22684	22812	23009	22728	22982	23078	22916	22759	23154	23018	22877	22703	22983	22768	23087	23042	22890	22837	22956	22756	22801	22861	22969	23086	23004	23038	22988	22860	22700	22957	22936	22893	22701	22767	22744	22678	23036	22842	22715	22945	22618	23133	22927	22915	23008	22897	22892	22891	22949	22764	22980	22819	22809	22909	22903	22998	22938	22919	22705	22931	23133	23067	23030	22965	22991	22947	23156	23046	22841	23171	23041	22832	22916	23140	22910	22828	23131	22828	22947	22824	23134	23038	22697	22845	22760	22784	22951	22828	23066	22885	22918	23011	22809	23036	22742	22932	22914	22941	22871	23029	22835	22853	22886	22710	22917	22923	22908	22924	23020	22687	23041	23037	22962	22682	22838	23111	22778	22937	23000	22976	22759	22769	22953	22944	22917	22898	22857	23021	23096	22801	23116	22915	22949	22894	22782	22902	22788	22684	22672	22913	23009	22912	22939	22906	22901	22761	22793	23013	22651	22682	22998	22900	22696	22903	22715	22797	22781	23170	22814	22959	23123	22817	23243	23125	23013	22857	23042	22956	22950	22796	22940	23031	23219	23065	22869	23167	23067	22885	22925	22939	23205	22741	22854	22793	22877	23091	23069	22800	22852	22884	22912	22858	22724	22723	22914	22973	22904	22763	23018	22715	23015	23145	22734	22813	22865	22835	22984	22584	22773	22908	22588	22747	23059	22886	22920	22785	22787	22971	22960	22969	23237	22826	23126	22973	23026	22637	22866	22935	22788	23056	22948	22766	22956	22830	22802	23096	22964	23009	22900	22760	22943	22914	22797	22793
24264	25515	19699	21925	18882	20210	20579	19083	16069	14483	13900	14014	13985	14056	13890	13850	13949	14010	13819	14071	14079	14052	14013	14159	14134	13954	14018	13939	14169	14008	13965	13942	14057	14044	14035	14004	14051	14022	14050	13864	13822	13816	14011	13786	13813	13883	13842	13991	13838	13847	13855	13867	13763	13915	14035	14021	13884	14007	13987	14028	14010	13842	14071	13998	13985	14181	13847	14086	14136	13945	13928	13945	13870	14042	13916	13983	14053	13926	13974	13936	13861	13751	14069	13944	13995	13999	14034	14123	13880	14110	13969	13983	14053	13994	13999	14070	13928	13977	13925	13810	13899	14052	13883	14058	14054	14005	13983	13830	13948	13992	13959	13950	13978	13941	13936	14136	13950	13992	13964	14044	13779	13868	14055	14062	14005	13988	14050	13873	13783	14101	14024	13970	13859	13990	13949	14001	13965	14049	14037	14050	14122	13996	13892	13924	13858	14045	13862	13978	14070	13887	14016	14045	14056	13775	13917	13907	14101	14036	14109	14006	13955	13790	13833	13987	14098	14030	13925	14041	13864	13733	14087	13926	13922	13863	13976	13991	13989	13882	13804	14002	13966	14038	13918	14054	13944	13997	13963	13935	14097	13922	13939	13876	13955	13864	14025	13890	13864	13949	13981	14107	13882	13968	14035	13862	13950	13924	13942	13933	13875	13950	13909	13885	13869	13997	13938	13908	14096	13964	14024	14082	13918	14011	14081	13943	13992	13957	13853	13881	13918	13904	13868	13961	13773	14258	13976	13993	13790	13870	13920	13925	13976	14104	13958	14083	13958	13995	14073	13974	14054	14136	14005	13972	14009	13927	14047	13983	14015	13863	13939	13803	14056	13927	14047	14009	13710	13924	14195	13834	13976	13994	13911	14029	14038	14100	14110	13894	13976	14027	13837	14033	14003	14056	13963	13876	13976	13843	13935	13837	13919	14028	14014	13995	13901	13891	13897	13816	13978	13885	13930	13959	13894	13971	13819	14055	13973	13673	13961	13897	13967	13903	13920	13764	13782	13906	14135	13792	13991	14071	13901	13835	13803	13914	13885	14045	14048	13980	14026	14144	13920	14018	14084	13994	14053	13981	13759	14020	14053	14021	13887	14096	13863	13862	14066	14016	13838	13874	14023	13861	14086	13933	14008	14033	14070	14026	13916	13983	13769	13870	13939	13908	13962	13968	13782	14003	14090	13946	13996	14020	13802	14144	13885	14071	13891	13893	13787	14059	13986	13862	14004	14055	13957	14052	13889	13860	13940	13963	14018	14129	13894	13821	13980	14000	14082	13976	13910	14043	14151	13952	13953	13947	14087	14078	14064	13941	14037	13975	13856	13822	13857	14158	13872	13923	13944	13973	13835	14210	13986	14060	13984	13921	14012	14068	14194	13883	13995	14015	13976	13939	14039	13981	13896	13873	13805	13879	13984	13964	13912	14047	14081	13991	13928	14013	13904	14187	14065	13952	13798	13952	14025	14090	13900	13954	13994	13948	14022	13800	13902	13922	14089	13956	13939	13995	13867	13813	13889	14049	13771	13994	13960	14010	14097	13992	13819	13959	13980	13958	13875	13945	13896	14039	14042	13946	13944	13979	13990	13884	13851	13974	14108	13957	14066	14059	13903	13840	13910	14133	14018	14150	14042	13855	14053	14048	13897	13995	13927	14008	13740	13944	14058	13937	13995	13970	13991	13972	14114	14042	14064	13846	13929	13981	14110	14098	14004	13867	13799	14034	13974	13996	14159	14072	13998	13962	13965	13940	14001	14005	13949	14009	14033	14076	14003	14013	13919	13976	13986	14025	13961	13886	13953	14086	13815	13784	13802	13999	14011	13897	13958	13929	14001	13932	13893	13828	13988	13960	14048	13937	13902	13974	13694	13975	13917	13866	13847	13983	13861	13935	13849	13896	13926	13907	13800	14044	13884	13957	14029	13971	13925	13818	14045	14005	14001	14073	13956	13894	13840	13941	13948	13895	14009	13877	13968	13969	13765	14005	14049	13956	13893	13881	14097	14082	13993	13944	13864	13989	13970	13934	13809	13965	14061	13956	13945	14108	13863	13954	13946	13857	14008	14001	14050	14017	13816	13815	13900	14054	14029	13956	13979	14120	14000	13932	14074	13973	14020	14036	14151	14088	13987	13967	14049	14106	14000	13829	13910	14072	13866	14030	14129	13964	13864	14008	13855	13967	13934	14161	13944	13887	13874	13932	14012	14057	13990	13902	14071	13929	13964	13850	14037	13914	13609	13940	13922	14108	14043	13988	13921	13839	13892	13962	14005	13965	14012	13864	13967	13893	13978	13905	13979	14061	13854	14065	14077	13910	14028	14088	14012	13955	13971	13893	13860	14038	13827	13827	14014	14094	13856	14088	14018	14033	14011	13924	13815	13883	14088	13834	14022	13885	13837	13984	13728	13971	13927	13877	14034	13845	13982	13942	13962	14044	13957	14017	14128	13995	13870	13947	13839	14139	13968	13922	13909	13976	13964	13802	13996	13962	13911	13948	13925	13804	13900	14264	13742	13955	13690	13884	13907	13933	13931	13779	14135	13976	14033	13943	13934	13922	13747	13981	14080	13895	13955	14000	13983	13982	13782	13881	13892	13987	13994	14045	13976	14022	14145	14011	14118	14050	13930	14148	14170	13962	13936	13983	13864	14004	13923	14003	13857	13926	14096	13950	14224	13972	13885	13769	13761	14062	14013	13926	14062	14062	13921	13875	14118	13992	13949	14052	13903	13853	14007	13981	13865	13962	13830	14007	14143	13995	14156	14035	13855	14159	13871	13921	13928	13909	13927	13871	14024	13983	14065	13969	13993	14031	13913	13847	13990	13925	13846	14026	13941	13890	13775	13958	14019	13966	14026	14060	14105	14024	13983	14023	14115	13809	13995	13925	13851	13941	14174	13888	13820	14080	13906	13957	13821	13981	14033	14037	13966	14027	13940	14024	14017	14013	13824	14077	14104	14035	14067	13910	13864	13997	13932	14010	13941	13883	13776	13904	14043	13816	13928	14099	13972	14093	13946	13949	13907	13912	13934	14059	14035	13834	14057	14055	13810	13830	13929	13981	13947	13841	13988	14076	13864	13873	13851	13971	13988	13889	13917	14010	13910	14043	13978	13976	13870	14070	13908	13827	13932	14082	14051	13920	13980	13935	13815	13780	14134	13971	13967	13755	13984	13907	13913	13884	13914	13986	13993	13989	13965	14101	13857	13893	14086	14084	13977	13954	14116	13890	13831	13936	13886	14205	14056	13894	13982	13980	13967	14144	13876	14029	14145	14036	14009	13894	13932	13923	13818	13987	14071	14040	13994	13939	13971	13894	14070	14057	14037	14110	13926	14237	13917	14205	13916	13945	13917	13832	13915	13976	14058	14103	14039	14048	13977	14002	13895	13999	14007	13934	14083	13971	13887	14012	14044	14197	13782	13775	14034	13877	13984	14034	14129	13892	14013	14071	14018	14038	13991	13927	14052	13830	13977	13936	14098	14032	13861	13922	14116	13934	13887	13998	13993	14056	13850	13888	13875	14076	14040	14083	13884	14134	13978	13920	14038	13923	14023	14059	14118	13884	13985	13912	13851	13927	14102	13766	13981	13957	14053	13980	13985	13936	14100	14142	14008	13855	14081	14015	14001	13911	13920	14036	13869	13966	13977	13906	13960	13965	13977	13890	13920	13973	13912	14211	13816	13980	14038	13943	13999	13918	13963	13969	14101	14112	13823	13946	13928	14036	13953	13632	13901	14127	13903	13984	14016	13792	13796	14011	13950	13997	14018	13916	13779	13889	13885	13942	13917	13977	13957	13982	14057	13989	13780	13852	14153	13967	13722	14073	13873	14168	13876	14019	13671	13961	14134	13772	13801	14064	14132	13955	14110	13906	13933	14141	13904	13949	13911	13710	13875	13792	14110	13942	13888	14046	13899	13941	14065	14073	13985	13924	14017	13791	13981	13981	13859	14024	14109	13911	13963	13889	13907	13898	14127	14034	13773	14012	13990	13926	14136	14008	13934	14050	13942	13834	14083	13940	14006	13929	14065	13898	13897	13955	14017	13892	13934	14093	13923	13969	13903	14032	13888	13817	13998	13918	14083	14198	13905	13979	13910	14010	14050	13949	13913	13987	13992	14105	13945	13908	13923	14022	13986	14124	13969	14202	14031	13911	14056	13952	14163	13912	14004	13948	13911	14002	14049	13990	13905	13890	13737	13935	14136	13976	14011	13885	14133	13955	13820	13916	13903	13907	14026	13970	14137	13848	13976	13984	13817	13830	14026	13901	13826	13962	13966	14054	14047	13975	13880	13942	14043	14055	14013	13947	13992	13861	14117	14009	13930	13964	14016	13897	13783	14119	14057	13917	13948	13882	13924	14061	13884	14010	13971	14025	13976	14013	13930	13977	14055	14005	13850	14104	14081	13937	13983	13965	13973	14090	13898	13987	14042	13984	14020	13979	13862	13854	13982	14001	13990	14035	13826	13917	13946	13791	14063	13901	14027	14151	13918	13812	13998	13964	13883	14020	14116	13951	14141	14003	14234	14108	13988	14009	13938	14149	13982	13933	13979	13919	13954	14136	13769	14039	13854	14087	14089	13956	14028	13813	13956	13896	14032	13970	13947	13929	13908	13994	13865	13861	13968	13861	13985	14022	13790	13943	13961	13949	14091	13995	14013	13989	13861	13914	13943	14111	14092	13827	14051	14108	14149	14016	13854	13959	13922	13816	13939	13930	13828	13941	14006	14016	13853	13982	13788	13986	14127	14050	14074	14044	13971	13998	13908	14152	13913	14032	13872	13999	14136	14118	13885	14061	14093	13975	13923	13878	13867	13958	14005	13895	13925	13892	13908	14117	13974	14233	13923	14028	14038	13945	13955	13792	13899	13979	13833	13921	14050	13865	13803	13892	13965	13862	13803	13784	14059	13877	13877	13986	14042	13900	14093	13946	13977	13826	13944	13882	14100	14109	13906	14018	13965	14025	13886	13981	13933	13925	14080	13996	13952	13980	13853	13843	13956	14269	13934	14043	13872	14032	14066	14023	13876	14175	13999	13784	14006	13908	13924	14019	14101	14050	14011	14001	13873	13946	13933	14097	14006	14034	13932	13878	13961	13928	13924	13985	13981	14018
25857	21603	28544	33185	44817	56558	50887	43312	33532	26519	24075	22981	23228	22912	23169	23052	22891	22924	22892	22879	22670	22959	22891	22768	23002	22912	22902	22863	22843	22673	22866	22955	22776	22926	22870	22672	22804	22838	22913	23018	22766	22973	23051	22921	22927	22733	22692	22533	22565	22781	22947	22856	22761	22819	22678	22785	22637	22852	22590	22831	22940	22815	22726	22828	23080	22842	22616	22684	22751	22790	22906	22823	22891	22930	22737	22912	22958	22798	22744	22866	22710	22920	22680	22607	22851	22813	22823	22960	22702	22821	22868	22818	22808	22811	22758	22681	22731	22768	22729	22814	22966	22683	22852	22911	22771	22738	22953	22629	22817	22993	22671	22516	22649	22582	22856	22912	22793	22904	22850	22888	22887	22750	22776	22640	22558	22647	22725	22697	22849	22735	22814	22858	22766	22795	22828	22744	22849	22583	23017	22724	22967	22950	22848	22906	22842	22819	22809	22800	22859	22643	22803	22618	22748	22678	22632	22738	22793	22935	22820	22805	22767	22624	22833	22747	22822	22904	22668	22735	22801	22670	22611	22601	22670	22835	22699	22689	22892	22825	22932	22535	22934	22509	22767	22526	22788	22927	22741	22782	22866	22608	22809	22724	22846	22774	22578	23118	22890	22872	23090	22797	22947	22973	22776	22740	22932	22648	22575	22746	22584	22787	22643	22642	22779	22674	22678	22896	22926	22598	22919	22746	22714	22557	22860	22861	22679	22913	22668	22909	22459	22924	22703	23083	22884	22836	22739	22603	22814	22523	22757	22828	22754	22842	22700	22681	22577	22754	22845	22851	22919	23033	22942	22792	22819	22715	22700	22726	22783	22633	22569	22889	22784	22572	22807	22930	22636	22705	22888	22844	22568	22679	22702	22973	22752	22675	22707	22865	22694	22403	22756	22940	22814	22748	22796	22687	22590	23119	22848	22932	22835	22706	22668	22884	22739	22817	22833	22882	22706	22652	22883	22757	22513	22694	22900	22928	22599	22710	22744	22776	22817	22792	22959	22821	22951	23017	22855	22746	22923	22685	22912	23092	22667	22764	22936	22715	22664	22668	22677	22887	22844	22567	22781	22808	22697	22823	22635	22588	22689	22852	22885	22859	22824	22792	22693	22766	22793	22682	22776	22790	22667	22824	22856	22815	22824	22855	22672	22901	22804	22485	22471	22502	22701	22561	22766	22778	22901	22641	22789	22781	22683	22652	22841	22597	22666	22683	22695	22843	22841	22581	22604	22707	22932	22931	22647	22733	22803	22845	22738	22871	22978	22822	22735	22827	23074	22950	22705	22799	22732	22632	22729	22754	22871	22888	22978	22795	22753	22863	22809	22944	22787	22723	22875	22755	22806	22779	23078	22514	22972	22864	22961	22731	22606	22885	22639	22770	22775	22749	22988	22926	22687	22824	22760	22701	22838	22851	22853	22795	22815	22948	22938	22983	22667	22616	22835	22756	22840	22720	23104	23004	22712	22767	22811	22970	22799	22697	22872	22683	22939	22847	22890	22891	23080	22668	22775	23100	22731	22709	22631	22918	22858	22747	22898	22947	22702	22896	22929	22947	22924	22714	22867	22922	22658	22787	23049	22783	22995	22833	22760	22709	22669	22847	23095	22888	22939	22707	22904	22927	22779	22852	23070	22660	22753	22838	22806	22611	22933	22597	22790	22663	22707	22790	22898	22788	22845	22732	22747	22761	22794	22710	22505	22857	22735	22858	22677	22691	23066	22731	22752	22916	22783	22800	22172	22688	22914	22733	22797	23033	22721	22858	22745	22696	22883	22886	22929	22739	22824	22775	22741	22900	22750	22895	22785	22868	22788	22542	22982	22796	22762	22832	22767	22830	22779	22691	22773	22860	23009	22621	22834	22856	22922	22618	22926	22848	22667	22658	22952	22789	22630	22493	22863	22815	22610	23111	22921	22840	22833	22616	22943	22857	22619	22814	22815	22692	22756	22987	23021	22688	22570	22633	22499	22933	22836	22811	22861	22894	23041	22948	22695	22728	22999	22827	22858	22726	22759	22969	22763	22818	22730	22733	22791	22779	22732	22755	22687	22730	22750	22959	22766	22624	22548	22913	22898	22926	22636	22772	22788	22503	22795	22738	23026	22878	22856	22794	22773	22619	22610	22782	22930	22610	22780	22946	22889	22939	22959	23045	22680	22859	22934	23043	22843	22691	22727	22556	22756	22743	22795	22626	22758	22859	22793	22767	22947	22836	22915	22706	22939	22809	22817	22682	22903	22659	22774	23044	22854	22852	22717	22684	22879	22809	22736	22791	23056	22627	22657	22706	22603	22711	22799	22864	22807	22797	22815	22706	22814	22739	22638	23070	22653	22613	22804	22621	23023	22811	22700	22562	22804	22834	22860	22885	22880	22838	22851	22975	22705	22689	22706	22534	22798	22677	22872	23038	22987	22644	22927	22953	22938	22835	22931	22695	22653	22682	22812	22885	22658	22859	22721	22596	22993	22830	22787	22769	22844	22591	22767	22798	22791	22744	22877	22710	22629	22912	22748	22964	23001	22949	22855	22677	22795	22795	22971	22738	22889	22812	22733	22738	22825	22747	22776	22665	22672	22796	22911	22661	22748	22726	22998	22740	22707	22749	22631	22688	22827	22780	22521	23058	22754	22706	22834	22646	22804	22992	22827	22514	22826	22797	22849	22762	22860	22891	22844	22859	22819	23028	22972	22836	22841	22648	22880	22815	22730	22947	22849	22754	22823	22599	22566	22910	22982	23092	22813	22747	22711	22714	22877	22867	22604	22594	22923	22819	22727	22699	22603	22693	22697	22884	22883	22696	22766	22574	22850	22989	22629	22827	22779	22882	22561	22867	22706	23046	22734	22869	22777	22646	22761	22770	22717	22944	22957	22950	22597	22790	22799	22833	22728	22739	22646	22869	22732	22939	22999	22799	22701	22794	22721	22817	22749	22857	22752	22755	23018	22907	22890	22705	22961	22723	22849	22793	22940	22732	22915	22954	22746	22978	23048	22736	22860	22735	22817	22751	23030	22690	22830	22706	22724	22975	22780	22607	22896	22696	22941	22643	22809	22910	22766	22772	22811	22765	22662	22873	22845	22818	22811	22730	22819	22619	22536	22852	22921	22918	22894	22510	22668	22841	22728	22741	22925	22799	22723	22835	22965	22947	22663	22935	22895	22936	22664	22850	22946	22881	22773	23079	22781	22518	22887	22713	23020	22639	23036	23061	22902	22905	22719	23096	22639	22818	23063	22802	22872	22745	22864	22851	23040	22898	22832	22694	22809	22815	22669	22771	22805	22921	22933	22541	22764	22767	22910	22649	22795	23034	22825	22895	22779	22841	22650	22581	22740	22730	23133	22780	22777	22782	22569	22665	22876	22880	22818	22882	22577	22915	22788	22845	22972	22751	22948	22683	22623	22795	22658	22634	22593	22623	22749	22687	22971	22865	22685	22702	23004	22766	22942	22806	22681	22742	22621	23109	22865	23042	22960	22889	23157	22910	22771	22817	22848	22728	22703	22803	22744	22764	22661	22675	22867	22661	22907	22744	22994	22787	22889	22880	22696	22806	22898	22729	22920	22767	22696	22770	22830	22844	22692	22827	22827	22655	22644	22913	22846	22688	22985	22758	22848	22739	23013	22828	22843	22713	22968	22840	22802	22942	22903	22869	22719	23045	22840	22579	22490	22748	22789	22829	22714	22935	22922	22702	22765	23068	22904	22555	22827	22525	22918	22848	22881	23060	22750	22975	22825	22717	22837	22889	22593	22985	22891	22895	22827	22768	22937	22665	22900	22747	22718	22721	22980	22648	22898	22721	22658	22807	23145	22683	22811	22897	22895	22835	22580	22684	22566	22727	22788	22727	22740	22587	22836	22748	22743	22844	22767	22795	22741	22657	22831	22642	23088	22867	22569	22911	22980	22640	22871	22644	22836	22773	22731	22707	22647	22959	22785	22800	22855	22841	22988	22741	22756	22751	22921	23099	22904	22729	22807	22782	22916	22748	22707	22773	22782	22502	23012	22772	23013	22995	22890	22499	22936	22791	22751	22889	22786	22944	22792	22750	22762	22946	22854	22833	23036	22877	22959	22974	22661	22806	22806	22694	22786	22830	22754	22769	22745	22851	22986	22625	22821	22645	22715	22705	22763	22547	23093	22577	22844	22818	23061	22896	22783	22849	22849	22601	22605	22810	22667	22803	22629	22687	22556	22673	22655	22616	23076	22874	22783	22913	22900	22903	23061	22664	22875	22749	22702	22947	22962	22605	22766	22867	22696	22796	23010	22905	22748	22917	22575	22999	22945	22998	22801	22994	22763	22995	22771	22757	22833	22718	22638	22959	22865	22819	22835	22808	22903	22870	22699	23019	22786	22683	22819	22824	22777	22798	22866	22739	22745	22880	22963	22753	22816	22915	22859	22899	22799	22503	22575	22761	22568	22578	22894	22857	22653	22793	22657	22766	22803	22810	22680	22717	22781	22829	22693	22690	22883	22827	22808	22550	22875	22915	22658	22731	23088	22693	22743	22979	22787	22672	22685	22873	23016	22605	22725	22800	22799	22721	23088	22537	22679	22757	22669	22727	22751	22793	22815	22893	22856	22768	22868	22840	22806	22695	22754	22860	22798	22891	22957	22703	22818	22918	22843	22737	22790	22671	23110	22756	22857	22642	22851	22708	22822	22853	22549	22858	22994	22722	22659	22783	22868	22795	22761	22810	22775	22872	22835	22822	22690	22601	22918	22743	22791	23030	23125	22861	22743	22630	22974	22804	22787	23076	22785	22812	22773	22869	22761	22505	22526	22818	22657	22883	22735	22748	22827	22748	22900	22714	22881	22897	22651	22765	23044	22824	22589	23115	22783	22466	22738	22813	22861	22650	22770	22735	22673	22803	22799	22665	22897	22657	22542	22755	22742	22821	22683	22767	22895	22699	22725	22809	22537	22689	22801	22872	22904	22775	22839	22788	22791	22971	23012	22887	22792	22555	22856	22632	23186	22773	22720	22520	22763	22806	22562	22943	22700	22468	22839	22768	22696	23098	23081	22810	22938	22637	22920	22793	22861	22995	22542	22763	22794	22946	22648	22897	22734	22782	22732	22419	22775	22716	22831	22742	22738	22866	22967	22875	22935	22644
21445	30831	30512	31837	44033	51511	42558	34504	23022	16491	14639	14272	14157	14044	14126	14190	14184	14114	14025	14263	14232	14197	14149	14111	14317	14347	14075	14105	14102	14104	14094	14151	14155	14106	13879	13990	14129	14059	14159	14248	14021	13802	14131	14108	14109	14180	13953	14079	14085	14074	13963	14117	14012	14123	13992	14152	14113	14148	14138	14047	14153	14091	14026	14129	14100	14223	14039	13993	14032	14035	14132	14055	14068	14222	13981	14181	14056	14169	14025	14153	14230	14103	14012	14088	14188	13989	14013	13865	14037	14085	14205	14006	14019	14300	14221	13999	14259	14044	14113	14129	14196	14266	14052	14126	14177	14036	14015	14017	14012	14027	14092	13954	14080	14120	13981	14081	13892	14144	13871	14275	14052	14109	14180	13978	14159	14171	14131	13993	14202	14190	14083	13972	13973	14237	14047	14155	14148	14048	14250	14205	14019	13955	14038	14213	13970	13949	14310	14073	14156	14071	14102	14042	14270	14037	14174	14003	14105	14187	13951	14042	14175	14123	13963	14175	14133	14068	13849	14180	14015	14218	14051	14198	13885	13918	13965	14015	14123	14063	13996	13971	13987	13880	14023	14018	14064	14092	14098	14060	14175	14011	13988	14112	13901	14150	14144	14059	14096	13973	14137	14112	14227	14126	13866	14050	14000	14105	14050	13954	13981	14038	13997	14065	13846	14064	14067	14029	13959	14124	14189	14180	14113	13986	13838	14087	13975	14162	14100	14040	14181	13970	14179	13879	14272	14005	14010	14131	14083	13953	14200	13927	14174	14181	14083	14088	14097	13950	13942	14006	14001	14040	14068	14181	13911	14075	14146	14066	14035	13983	13927	14088	14018	13982	14089	14017	14135	14144	13971	14018	14046	13823	13961	14081	14080	14053	14068	13951	14154	14176	13951	13872	14040	13997	14075	13992	14037	13960	13980	14164	14085	14200	14098	13937	14105	13815	13954	14134	14041	14069	14179	14210	14119	14150	14075	14143	13997	14116	14149	14055	14000	13974	14013	14170	13918	13965	14105	14203	13924	13896	14118	14129	14167	14165	14064	13987	14117	14057	14064	14170	13995	14164	14098	13965	14019	14075	14024	14037	14056	13941	14099	14277	14136	14142	14005	14076	14017	14121	14021	14012	14177	14102	14200	14108	14125	14060	14178	14006	14246	14156	14062	14105	13998	14192	14124	14135	14106	14073	14115	14033	13965	14148	14054	14012	14197	14105	14109	14206	14158	14169	14065	14101	14021	14162	13961	14015	14158	14133	14207	14130	13974	14118	14118	14067	13964	13966	14142	14091	13941	13949	13941	14219	14036	14013	13950	14011	14008	14035	14128	14121	14041	13923	14007	14245	13987	14006	14020	14025	14114	13991	14021	13889	14082	13978	14113	14129	13912	13901	14088	14036	14078	14016	13936	14182	14122	14237	14186	14052	14019	14084	14069	14092	14009	14041	14101	14092	14098	14046	14187	14073	13975	14011	14083	13976	14207	14082	14176	14023	14149	13967	13910	14108	13883	13924	14060	14155	14123	14037	14103	14010	14136	14098	14041	13955	14137	14085	14142	14123	14111	13965	14041	14080	13915	14140	13965	13999	14155	13979	13998	14050	14201	14028	14094	14095	14169	14046	13985	14021	14103	14024	14122	14079	13862	14080	14083	14083	13981	14109	14160	13820	14233	14154	14117	14136	13900	14084	13950	14063	14129	13974	13988	14056	14013	14223	14053	13877	14301	14293	13977	14098	14059	14013	14012	14242	13926	14092	14186	14076	14019	14047	14104	14050	14144	13916	14104	14017	14065	13817	13967	14066	13978	14019	13998	14044	14068	14149	14048	14164	14085	14087	14109	14013	14052	14176	14108	14120	14079	14105	14110	14220	14257	14056	14097	14149	14105	14121	13972	14203	14157	13941	14046	14038	14164	14191	14064	14033	14095	14138	14031	14093	14051	14016	14144	13886	14082	14003	14207	14013	14005	13945	14059	13971	14109	14211	14054	13966	13871	13886	14153	13882	14144	14273	14027	13937	14020	13945	14112	14019	14064	14247	14065	14109	14169	14149	14030	13913	14038	14080	13952	14012	14078	14014	13984	13876	14189	14088	14071	14052	13993	14172	13943	14032	14121	14139	14051	14044	14037	14240	14087	14219	13809	14248	14017	14144	14142	13914	13951	13985	14071	14041	14017	14125	14084	14119	14070	14025	13959	14147	14211	14049	14158	14142	14104	14168	14100	14144	14146	14000	14172	14241	14102	14206	14048	13984	14238	13853	13951	14067	14078	14069	14181	14064	14262	13926	13989	14174	14129	14110	14102	14078	14122	14144	14033	14144	14069	13978	13995	13838	14298	13988	14088	14044	13979	14115	14070	14227	14181	14018	13933	14004	14025	14055	14081	13951	13896	14043	13999	14200	13996	14289	14086	14001	14064	13955	13929	14098	14015	13941	14121	14059	14050	14159	14180	13945	14228	14161	13985	14053	14210	14135	14115	14230	13982	14249	14093	14336	14071	13913	14087	14012	14110	14060	14066	14079	14034	13997	13994	13800	14254	14166	13991	14095	14124	14221	14059	13977	14230	14006	14088	14313	13796	13899	14030	14090	14068	14022	13986	13926	14117	13947	13944	14105	14029	14086	14189	14133	14099	13955	13986	14135	14006	14285	14191	14082	14034	14069	13952	14001	13862	14138	14007	14099	14209	14213	14003	14047	14206	13990	14237	13948	14097	14051	14145	14212	14174	14178	14029	14001	14062	14009	14077	14159	14010	13999	14069	13945	14005	14048	13988	14154	13940	14066	14069	14070	14133	14182	14030	14083	13984	13938	14065	14003	14146	14221	13862	14124	14008	13919	14035	14031	14154	14049	14080	13985	14148	13907	13837	14166	14148	14197	13942	13995	14136	14160	14024	14118	14119	14141	14164	14128	14190	14013	13931	14163	13956	14011	14146	13967	13901	14078	14004	14083	13961	14234	13979	14079	14058	14066	14181	13933	14044	14076	13991	14176	14197	13947	13996	14055	13930	14026	14004	14011	14003	14039	14138	14024	14106	14103	14127	14068	14036	14107	13875	14069	13986	14131	14088	14014	14118	14177	13967	14133	14041	14002	14063	14140	14200	14160	14110	14029	13890	14058	14207	14180	14093	14138	14132	14261	13939	13974	14121	14103	14131	14261	14068	14102	14067	14108	13937	14008	14039	14187	14065	14189	13959	14145	13962	14024	14153	14057	14050	13963	14079	14129	14094	13971	13943	14089	14163	14155	14160	13835	14079	14174	14037	14130	13824	14085	14037	13849	13944	14035	14030	14085	14034	13916	14009	14059	13975	13971	14195	13990	14054	13994	14170	14051	14150	13937	14040	13905	14029	14133	14121	14114	14081	14160	14032	14039	13904	13900	14187	13945	14220	14145	14086	14094	14174	13919	13919	14038	14214	14105	14149	14067	13997	14106	14154	13947	14088	14013	14090	14143	14040	14029	14022	13970	13855	14096	14166	14282	14201	14114	14107	13958	14136	13931	14092	13752	14130	14077	14037	14044	14122	14131	14093	14077	13902	13966	14098	13950	13953	14058	14097	14073	14177	13901	14129	13915	14144	14110	14047	14004	13953	13959	13971	14032	14037	14018	14015	14251	14071	13789	14122	14072	14033	13915	14146	13976	14210	14060	14191	14061	14136	13818	14048	14284	14202	14115	14040	14111	13936	13959	14109	14081	14171	14002	14081	14006	13947	14094	14033	13936	14276	14097	14125	13872	14130	14062	14151	14078	14063	13962	14058	14200	14235	14061	13976	14126	13979	14202	14102	14103	14074	13959	14143	14088	14141	14155	14168	14031	14024	13965	14137	13990	14190	14012	13974	14075	14157	14027	13973	14059	13991	14158	14050	13995	14003	14217	14041	13948	14047	13973	13919	14183	14144	14136	14147	14013	14090	14055	14218	13980	13996	14059	14107	14052	14089	14152	14205	14027	14146	13986	14030	13940	14089	14027	14188	14236	14163	13935	13975	14097	14098	14086	14117	14063	14130	14085	13938	14027	14139	14117	14108	14132	13913	14128	14135	14181	14061	13999	13948	13888	14245	13921	14108	14008	14006	14113	14030	14046	14194	13968	14057	13911	14005	14143	14171	13967	14032	14258	14145	14037	14153	14046	14100	14038	13853	14201	14228	14032	14220	14156	14094	14096	14057	14066	14166	14084	14026	14073	13901	14051	14046	13990	14144	14127	13987	14174	14096	14181	14058	13972	14045	13891	14100	14104	14148	14141	14081	14135	14227	14036	14056	13982	14157	14030	14010	14177	14208	13948	13953	14012	14094	14087	13947	14291	14118	14042	14154	14023	14090	13921	13986	14147	14022	14083	13963	14218	13963	14126	14230	14180	14149	13995	14105	14160	14282	14213	14070	14079	13957	14150	14174	14054	14149	14016	13977	14172	14138	13984	14088	14151	13985	14151	14129	14135	14166	14125	14112	14010	14122	14252	14091	13972	14091	13867	13906	13988	13991	14069	14031	14067	14096	14062	14223	14199	14049	14045	13977	14171	14131	14135	14174	14072	14115	14067	14072	14197	13926	13909	14180	13985	14182	14250	14004	14086	13949	14300	14086	13952	14009	14199	14006	13987	14071	14019	14114	13999	14121	14152	13968	14153	14041	14115	13957	13961	14075	14018	14112	14133	14058	14041	14198	14180	14148	14054	13960	13906	14176	13980	14023	13905	14097	14229	14255	13897	14124	13965	14010	13973	14017	14176	13950	14012	14066	14127	14085	14103	14202	13990	14026	14042	13947	14200	14265	14121	14034	14122	14055	13981	13986	14064	14234	13994	14008	14158	13919	14082	13930	14041	14052	13946	14070	14012	13943	14050	14187	13784	13981	14064	14277	13986	14122	14274	14013	14006	14062	13960	13964	14141	14068	14076	14200	14224	14078	14066	13935	14026	14040	14079	13811	14157	14067	14237	14107	14002	14196	14040	13928	14081	14118	14078	13982	13937	14041	13954	14098	14091	14130	14101	13900	14100	14183	14054	14196	13943	14122	13893	14158	14030	14095	14134	14009	14117	14195	13942	14077	14067	13988	14033	13908	13986	14138	14112	13975	14020	14188	13967	14095	14195	14088	14162	14022	14067	13936	14131	14224	14141
23864	21614	28769	26074	47050	68077	65317	55370	40313	29359	25088	24184	23572	23341	24004	23559	23525	23468	23562	23545	23372	23398	23625	23191	23364	23346	23457	23485	23529	23215	23379	23378	23467	23577	23546	23394	23441	23236	23555	23464	23191	23157	23449	23153	23579	23297	23363	23110	23208	23296	23486	23246	23501	23416	23421	23436	23170	23056	23461	23337	23289	23518	23275	23162	23279	23691	23184	23422	23150	23173	23338	23443	23193	23380	23403	23310	23334	23349	23115	23457	23344	23336	23239	23222	23250	23578	23218	23147	23172	23405	23221	23492	23264	23291	23213	23081	23143	23604	23399	23309	23584	23269	23216	23269	23307	23355	23559	23730	23329	23294	23214	23260	23242	23495	23367	23357	23000	23172	23501	23391	23082	23029	23304	23372	23286	23093	23395	23332	23062	22972	23189	23156	23188	23366	23416	23398	23272	23211	23363	23137	23449	23020	23213	23319	23378	23229	23438	23408	23255	23219	23224	23237	23187	23044	23372	23289	23246	23437	23200	23294	23419	23330	23461	23186	23316	23427	23274	23243	23334	23060	23394	23287	23392	23143	23235	23443	23485	23312	23402	23386	23133	23507	23625	23278	23327	23242	23233	23559	23393	23371	23188	23119	23296	23284	23256	23420	23219	23311	23052	23193	23323	23282	23384	23449	23359	23262	23261	23159	23387	23168	23193	23268	23346	23257	23115	23246	23260	23398	23381	23368	23502	23027	23409	23303	23266	23275	23356	23211	23137	23322	23420	23340	23448	23117	23545	23296	23274	23354	23395	23426	23207	23474	23236	23159	23229	23272	23222	23412	23063	23127	23226	23270	23399	23224	23371	23405	23391	23372	23247	23083	23301	23357	23085	23502	23388	23425	23263	23128	23247	23133	23032	23483	23468	23326	23354	23370	23414	23388	23504	23111	23263	23241	23402	23552	23338	23176	23376	23184	23540	23382	23409	23172	23554	23440	23424	23319	23452	23378	23375	23205	23345	23223	23308	23197	23081	23268	23345	23251	23199	23059	23396	23230	23199	23229	23204	23288	23483	23581	23284	23236	23252	23441	23315	23098	23331	23269	23330	23393	23424	23558	23137	23263	23346	23416	23294	23313	23092	23089	23218	23181	23206	23325	23439	23086	23196	23161	23142	22946	23381	23162	23524	23320	23152	23035	23319	23373	23292	23408	23208	23363	23276	23261	23377	23489	23457	23016	23670	23357	23287	23214	23212	23216	23318	23154	23307	23023	23187	23207	23202	23489	23085	23256	23096	23524	23238	23378	23279	23294	23130	23153	23370	23518	23449	23243	23365	23283	23215	23216	23246	23420	23220	23606	23511	23242	23114	23588	23385	23465	23309	23279	23392	23078	23280	23257	23159	23416	23655	23271	23198	23109	23129	23476	23336	23234	23461	23223	23342	23116	23314	23150	23270	23229	23173	23383	23206	23554	23246	23508	23544	23382	23524	22991	23575	23432	23387	23414	23072	23205	23429	23334	23162	23279	23216	23285	23331	23261	23323	23033	23244	23182	23281	23101	23196	23334	23022	23494	23118	23082	23463	23202	23234	23184	23207	23580	23621	23285	23530	23507	23429	23386	23131	22922	23331	23252	23435	23358	23022	23216	23194	23281	23337	23420	23490	23324	23072	23370	23128	23312	23265	23326	23160	23155	23224	23335	23111	23379	23258	23337	23368	23368	23267	23254	23056	23228	22981	22985	23244	23449	23280	23119	23544	23270	23266	23160	23578	23469	23491	23341	23326	23254	23459	23092	23310	23366	23168	23357	23398	23237	23320	23522	23529	23249	23159	23293	23202	22994	23229	23439	23108	23349	23124	23265	23274	23308	23189	23343	23249	23268	23276	23244	23195	23099	23250	23265	23416	23283	23368	23335	23137	23505	23120	23251	23179	23340	23149	23313	23300	23217	23360	23299	23155	23202	23359	23197	23341	23259	23244	23193	23431	23556	23257	23361	23409	23296	23304	23493	23367	23251	23210	23396	23184	23023	23189	23283	23280	23364	23468	23054	23281	23328	23403	23433	23373	23536	23362	23123	23330	23311	23460	23143	23253	23401	23370	23261	23278	23302	23411	23124	23068	23161	23310	23287	23002	23383	23245	23381	23360	23388	23301	23300	23560	23257	23247	23268	23205	23492	23309	23044	23248	23200	23110	23259	23036	23134	23346	23221	23226	23209	23427	23110	23552	23438	23471	23294	23216	23274	23365	23228	23439	23281	23242	23248	23340	23230	23392	23521	23395	23446	23205	23310	23228	23527	23487	23460	23260	23421	23176	23061	23456	23390	23347	23371	23221	23308	23267	23410	23199	23359	23329	23309	23337	23181	23207	23308	23287	23289	23067	23382	23399	23382	23196	23284	23273	23313	23346	23277	23251	23326	23422	23162	23415	23360	23212	23314	23328	23251	23305	23248	23403	23365	23248	23427	23244	23097	23490	23289	23340	23237	23381	23183	23198	23261	23536	23292	23461	23263	23421	23336	23504	23385	23121	23218	23294	23294	23394	23553	23058	23336	23491	23236	23158	23367	23279	23254	23330	23213	23457	23470	23240	23035	23240	23394	23310	23396	23260	23303	23215	23280	23317	23210	23096	23105	23308	23194	23140	23231	23243	23144	23477	23372	23331	23126	23568	23439	23617	23042	23284	23397	23458	23221	23362	23402	23217	23325	23380	23203	23277	23085	23428	23254	23327	23393	23485	23308	23223	23354	23143	23346	23237	23068	22967	23475	23352	23166	23402	23261	23351	23322	23235	23264	23330	23171	23189	23211	23185	23117	23491	23474	23299	23277	23268	23420	23298	23003	23312	23387	23366	23324	23307	23305	23505	23154	23314	23216	23213	23292	23305	23418	23162	23251	23199	23292	23179	23124	23147	23331	23142	23491	23278	23188	22991	23529	23220	23416	23329	23460	23329	23326	23334	23313	23086	23454	23331	23323	23341	23283	23270	23297	23559	23440	23296	23162	23186	23434	23188	23358	23516	23143	23493	23283	23347	23548	23195	23351	23165	23388	23269	23247	23472	23198	23270	23147	23321	23295	23159	23277	23307	23215	23336	23354	23490	23254	23223	23400	23173	23160	23202	23316	23177	23329	23511	23212	23350	23308	23445	23376	23586	23273	23297	23226	23077	23569	23245	23476	23169	23426	23127	23469	23450	23195	23522	23656	23394	23226	23129	23452	23272	23281	23296	23490	23320	23399	23163	23358	23357	23062	23420	23441	23062	23231	23047	23269	23487	23240	23329	23260	23470	23110	23234	23325	23315	23122	23144	23208	23306	23281	23219	23425	23422	23226	23411	23305	23322	23284	23296	23272	23011	23256	23156	22963	23616	23176	23281	23268	23303	23415	23160	23276	23318	23369	23397	23245	23068	23301	23379	23259	23196	23410	23227	23200	23298	23367	23413	23543	23156	23165	23323	23221	23314	23432	23168	23520	23532	23327	23073	23020	23137	23417	23560	23229	23076	23157	23401	23446	23310	23511	23421	23385	23377	23429	23105	23216	23311	23289	23172	23032	23399	23142	23339	23230	23210	23373	23261	23368	23128	23304	23371	23234	23410	23417	23470	23321	23112	23420	23347	23294	23211	23316	23296	23352	23182	23429	23208	23076	23350	23506	23257	23265	23100	23128	23123	23249	23527	23034	23279	23120	23419	23256	23507	23376	23361	23297	23343	23524	23300	23279	23371	23269	23233	23272	23274	23165	23394	23330	23646	23485	23488	23225	23349	23324	23327	23416	23371	23359	23389	23217	23402	23179	23240	23527	23315	23346	23224	23462	23417	23465	23382	23186	23000	23224	23391	23315	23304	23270	23353	23171	23238	23185	23204	23171	23285	23331	23365	23417	23147	23147	23287	23206	23315	23334	23195	23246	23263	23291	23188	23547	23378	23362	23304	23016	23181	23257	23490	23237	23426	23293	23314	23262	23227	23109	23167	23361	23157	23258	23264	23245	23081	23180	23539	23476	23440	23127	23238	23290	23271	23317	23400	23526	23454	23362	23133	23178	23211	23418	23318	23412	23299	23341	23466	23425	23266	23430	23388	23126	23138	23277	23257	23316	23047	23560	23062	23452	23383	23212	23377	23220	23145	23090	23236	23243	23339	23185	23290	23222	23458	23273	23277	23240	23249	23445	23372	23568	23337	23203	23189	23351	23598	23355	23255	23490	23464	23482	23140	23524	23349	23298	23116	23414	22996	23145	23294	23220	23150	23375	23238	23174	23273	23362	23268	23125	23398	23290	23437	23281	23327	23258	23220	23295	23147	23405	23280	23436	23419	23077	23181	23397	23444	23365	23437	23210	23129	23232	23356	23206	23187	23274	23403	23346	23283	23332	23327	23130	23435	23341	23395	23326	23246	23411	23106	23326	23207	23119	23299	23507	23431	23360	23182	23418	23242	23167	23344	23288	23385	23332	23341	23382	23066	23139	23243	23112	23308	23356	23423	23372	23197	23214	23294	23266	23113	23336	23269	23350	23207	23504	23419	23436	23204	23217	23471	23340	23232	23287	23333	23202	23381	23211	23317	23250	23249	23044	23530	23201	23483	23339	23352	23267	23285	23311	23542	23513	23328	23199	23329	23481	23237	23273	23049	23201	23200	23430	23406	23102	23395	23270	23238	23048	23207	23445	23232	23312	23287	23227	23301	23528	23144	23611	23467	23226	23302	23140	23292	23337	23306	23229	23343	23150	23274	23473	23306	23431	23437	23457	23188	23561	23131	23263	23355	23243	23289	23238	23477	23283	23220	23318	23492	23483	23183	23288	23592	23132	23244	23299	23172	23336	23131	23094	23235	23312	23356	23587	23537	23304	23459	23278	23337	23271	23199	23228	23590	23607	23422	23210	23313	23327	23263	23187	23199	23177	23236	23338	23322	23210	23572	23345	23370	23201	23428	23179	23102	23217	23555	23122	23329	23492	23394	23213	23400	23333	23112	23134	23312	23378	23027	23375	23190	23253	23382	23249	23359	23375	23270	23283	23238	23390	23216	23185	23406	23438	23425	23312	23321	23314	23313	23354	23284	23390	23272	23405	23337	23271	23254	23350	23011	22994	23361	23116	23061	23315	23168	23178	23372	23420	23257	23096	23355	23291	23652	23402	23356	23201	23249	23262	23405	23255	23438	23171
26438	44773	33646	27750	60624	71264	63011	49685	30059	18785	15381	14650	14597	14643	14596	14694	14562	14608	14721	14703	14565	14741	14539	14444	14379	14626	14693	14620	14628	14572	14696	14552	14753	14364	14620	14590	14520	14689	14462	14456	14576	14556	14658	14541	14567	14591	14537	14752	14640	14457	14545	14693	14499	14525	14478	14689	14590	14511	14759	14619	14566	14647	14610	14390	14571	14685	14667	14454	14547	14577	14653	14782	14688	14402	14573	14459	14713	14569	14379	14576	14787	14624	14568	14395	14773	14619	14526	14408	14686	14518	14656	14477	14507	14746	14418	14362	14560	14578	14504	14678	14697	14501	14594	14545	14557	14671	14604	14543	14446	14585	14618	14387	14397	14540	14472	14549	14605	14342	14495	14672	14638	14552	14441	14434	14552	14529	14469	14686	14550	14646	14599	14429	14430	14573	14558	14602	14363	14401	14520	14408	14570	14540	14358	14628	14496	14453	14355	14528	14630	14592	14704	14482	14493	14608	14579	14693	14451	14541	14479	14662	14517	14636	14403	14553	14696	14529	14580	14504	14528	14509	14495	14619	14505	14544	14382	14520	14669	14641	14553	14476	14511	14451	14625	14496	14381	14678	14415	14522	14623	14621	14468	14688	14471	14529	14632	14546	14591	14564	14507	14628	14570	14517	14531	14500	14606	14449	14602	14510	14511	14520	14510	14512	14523	14523	14551	14623	14508	14582	14434	14495	14618	14539	14549	14512	14429	14626	14391	14656	14537	14724	14381	14530	14481	14541	14416	14712	14421	14637	14534	14430	14585	14477	14620	14646	14514	14626	14582	14501	14642	14750	14635	14486	14445	14761	14548	14637	14393	14578	14559	14557	14637	14579	14518	14530	14830	14559	14616	14416	14383	14503	14570	14340	14466	14329	14425	14653	14521	14470	14440	14431	14335	14484	14637	14594	14419	14494	14695	14440	14573	14494	14415	14424	14687	14466	14514	14580	14357	14484	14695	14423	14494	14604	14634	14589	14528	14488	14364	14462	14513	14535	14515	14506	14424	14675	14256	14489	14518	14544	14628	14544	14646	14373	14567	14314	14464	14374	14480	14707	14612	14567	14744	14587	14564	14308	14529	14483	14551	14570	14313	14576	14724	14371	14548	14421	14435	14527	14533	14451	14627	14577	14578	14363	14723	14460	14691	14546	14579	14571	14497	14483	14455	14364	14470	14403	14377	14455	14408	14616	14685	14523	14621	14622	14528	14405	14688	14496	14283	14535	14593	14501	14509	14566	14479	14471	14419	14398	14573	14590	14606	14577	14511	14484	14583	14554	14635	14549	14383	14434	14658	14421	14273	14423	14668	14562	14563	14562	14537	14448	14712	14242	14605	14597	14591	14553	14670	14481	14564	14508	14476	14490	14461	14637	14517	14282	14610	14351	14405	14643	14614	14544	14423	14644	14571	14617	14526	14487	14410	14490	14632	14617	14585	14613	14651	14520	14680	14738	14556	14494	14739	14453	14465	14451	14520	14518	14488	14503	14691	14522	14692	14505	14481	14553	14416	14573	14385	14357	14518	14449	14431	14410	14693	14468	14421	14491	14604	14519	14674	14436	14588	14492	14436	14563	14523	14531	14663	14628	14461	14535	14491	14367	14655	14718	14527	14395	14728	14663	14447	14586	14471	14559	14507	14394	14667	14597	14437	14586	14671	14646	14525	14514	14273	14538	14559	14568	14477	14572	14515	14755	14521	14498	14543	14720	14672	14520	14534	14624	14594	14474	14597	14508	14595	14784	14437	14578	14326	14422	14656	14602	14455	14499	14684	14461	14481	14593	14498	14495	14500	14517	14483	14518	14502	14429	14705	14578	14465	14564	14544	14454	14492	14590	14498	14537	14574	14425	14463	14542	14509	14603	14371	14565	14541	14672	14468	14615	14478	14484	14532	14488	14547	14745	14512	14463	14538	14626	14585	14749	14406	14472	14481	14492	14650	14495	14612	14673	14440	14571	14444	14369	14522	14561	14495	14593	14559	14530	14444	14568	14597	14480	14566	14628	14523	14567	14333	14513	14630	14660	14714	14687	14513	14593	14419	14384	14442	14710	14587	14467	14473	14469	14455	14467	14563	14514	14400	14398	14523	14422	14426	14594	14567	14581	14592	14531	14478	14548	14360	14475	14583	14474	14371	14584	14555	14552	14473	14652	14606	14517	14409	14574	14503	14440	14527	14605	14464	14394	14639	14457	14453	14561	14492	14492	14681	14597	14428	14558	14483	14588	14451	14496	14523	14448	14489	14479	14398	14745	14440	14640	14543	14506	14471	14578	14553	14505	14461	14576	14609	14414	14675	14554	14555	14521	14589	14635	14508	14578	14429	14545	14471	14446	14549	14554	14580	14734	14584	14571	14797	14470	14521	14585	14519	14672	14540	14615	14503	14431	14606	14672	14633	14610	14629	14539	14469	14596	14477	14332	14402	14485	14518	14553	14493	14628	14598	14352	14653	14645	14546	14427	14501	14525	14635	14705	14413	14530	14421	14527	14463	14579	14621	14545	14454	14349	14439	14698	14361	14542	14535	14530	14541	14626	14537	14428	14310	14547	14647	14683	14486	14653	14676	14702	14445	14452	14456	14537	14571	14629	14450	14477	14474	14471	14522	14408	14398	14329	14374	14564	14524	14605	14463	14559	14461	14521	14535	14547	14650	14489	14655	14575	14518	14390	14460	14672	14602	14480	14462	14566	14526	14503	14536	14385	14689	14533	14463	14658	14382	14387	14603	14444	14655	14440	14637	14489	14557	14477	14614	14639	14491	14554	14551	14411	14621	14416	14637	14543	14471	14543	14522	14490	14502	14470	14534	14612	14659	14717	14515	14548	14405	14438	14386	14645	14415	14484	14318	14474	14531	14439	14522	14557	14583	14413	14645	14547	14504	14535	14354	14517	14384	14559	14519	14429	14565	14437	14520	14485	14655	14636	14572	14542	14715	14592	14512	14520	14519	14393	14698	14488	14464	14686	14610	14554	14585	14475	14459	14503	14440	14463	14446	14534	14536	14516	14585	14490	14615	14572	14482	14637	14604	14454	14444	14675	14618	14476	14644	14571	14558	14463	14476	14327	14457	14531	14527	14553	14503	14486	14671	14500	14566	14354	14503	14524	14428	14344	14492	14512	14424	14513	14577	14671	14339	14283	14407	14693	14443	14527	14533	14702	14417	14591	14422	14611	14602	14623	14461	14429	14597	14552	14794	14499	14517	14558	14437	14562	14283	14562	14582	14526	14566	14489	14528	14409	14502	14535	14532	14398	14587	14562	14495	14663	14409	14499	14661	14521	14544	14603	14410	14603	14370	14481	14714	14528	14801	14468	14610	14455	14420	14508	14590	14657	14602	14289	14576	14599	14626	14471	14680	14581	14427	14529	14518	14370	14565	14480	14523	14590	14315	14395	14330	14422	14404	14486	14552	14514	14584	14360	14508	14469	14555	14391	14677	14507	14531	14496	14395	14658	14409	14484	14450	14643	14640	14494	14642	14651	14494	14537	14386	14445	14597	14645	14342	14552	14550	14439	14499	14461	14556	14515	14561	14529	14445	14362	14545	14480	14485	14732	14547	14437	14543	14648	14365	14637	14622	14516	14569	14395	14526	14493	14456	14696	14551	14505	14357	14632	14506	14593	14533	14387	14526	14584	14450	14550	14712	14500	14381	14541	14527	14381	14499	14641	14693	14507	14534	14609	14394	14437	14513	14516	14481	14258	14436	14751	14433	14642	14669	14610	14538	14610	14537	14533	14416	14508	14579	14483	14594	14558	14577	14488	14584	14541	14459	14593	14681	14519	14483	14462	14454	14591	14597	14532	14588	14499	14580	14339	14454	14670	14457	14446	14395	14543	14557	14395	14551	14580	14582	14510	14525	14493	14362	14423	14570	14545	14517	14706	14382	14494	14696	14497	14521	14521	14536	14479	14525	14746	14545	14497	14448	14700	14380	14539	14774	14464	14458	14453	14540	14673	14426	14567	14471	14546	14634	14603	14789	14583	14453	14566	14614	14614	14626	14607	14600	14423	14198	14500	14576	14241	14592	14496	14740	14563	14470	14547	14644	14431	14409	14505	14523	14493	14418	14502	14546	14664	14452	14682	14572	14405	14660	14467	14589	14407	14405	14558	14685	14762	14485	14437	14463	14453	14599	14470	14466	14355	14302	14562	14552	14604	14440	14615	14358	14605	14474	14478	14520	14586	14395	14648	14662	14392	14478	14389	14374	14541	14422	14416	14594	14619	14589	14512	14396	14536	14515	14601	14501	14628	14501	14605	14727	14649	14445	14447	14612	14647	14478	14617	14506	14587	14658	14410	14454	14653	14400	14679	14430	14591	14623	14266	14517	14644	14425	14581	14550	14625	14450	14588	14578	14761	14537	14519	14416	14422	14507	14542	14473	14519	14466	14481	14437	14549	14266	14605	14512	14564	14544	14491	14458	14533	14388	14565	14677	14504	14340	14387	14605	14578	14623	14627	14497	14425	14604	14547	14523	14465	14684	14532	14515	14469	14548	14391	14456	14673	14456	14593	14516	14536	14649	14370	14517	14532	14553	14505	14494	14423	14441	14402	14467	14628	14472	14597	14486	14593	14632	14502	14562	14693	14515	14661	14557	14485	14435	14611	14573	14575	14426	14522	14439	14465	14499	14575	14520	14592	14435	14481	14509	14430	14538	14458	14520	14549	14638	14465	14589	14542	14624	14598	14488	14576	14478	14748	14635	14539	14458	14556	14521	14437	14546	14481	14675	14528	14443	14574	14468	14521	14647	14472	14426	14507	14639	14554	14403	14503	14659	14614	14300	14377	14352	14616	14493	14547	14607	14449	14531	14553	14441	14466	14449	14488	14710	14408	14474	14465	14300	14559	14447	14603	14633	14508	14388	14572	14577	14603	14406	14422	14811	14511	14368	14408	14496	14578	14500	14385	14527	14463	14471	14456	14560	14576	14455	14430	14531	14358	14603	14504	14471	14355	14453	14452	14429	14813	14478	14538	14656	14668	14703	14387	14500	14603	14289	14600	14576	14528	14601	14566	14566	14464	14449	14599	14651	14553	14574	14466	14430	14438	14653	14594	14474	14577	14561	14470	14415	14517	14498	14677	14727	14664	14393	14584	14492	14434	14371	14602
34433	28638	26538	25083	24903	28942	30621	29430	26309	24094	23233	23025	23001	22677	22932	23031	22993	22804	23226	22984	22854	22912	22905	22962	22943	22813	22932	23139	22753	22815	23066	22964	22920	22852	22781	22951	22792	22851	23009	22789	22949	22986	22981	22883	22755	23013	23054	22853	23053	23056	22778	23046	22900	22928	23024	22592	22931	22906	23077	22794	23091	22756	23062	22968	23046	22769	22951	22997	22946	22826	23068	23063	23040	22906	22857	22844	22782	22766	22838	22818	22911	22716	22728	22809	22938	22742	23226	23120	22847	22796	23049	22597	22835	22805	22890	22889	22891	22780	23011	22787	22960	23097	23095	22974	22625	22991	22913	23132	22812	22884	23242	22711	22769	23017	22674	23113	22763	22754	22922	22924	22820	23091	22691	22850	22981	22906	22924	23015	22792	22864	22909	22624	23022	22922	22938	22802	22653	22873	22957	22888	22927	22881	22887	22739	22768	22717	23007	22813	23010	22676	22670	22881	23063	23030	23062	22998	22825	22729	22932	22977	22864	23120	23121	22903	22596	22868	22765	22750	22758	22978	23067	22824	22901	22808	23012	22917	23083	22623	23024	22814	22869	22802	22888	22841	22982	22745	22977	22903	23100	22855	22938	23082	22902	23132	22789	22768	22959	22965	22853	22863	22925	22811	22664	22850	22890	22878	22911	23104	22750	22976	22905	22983	22903	22747	22952	22959	22873	22761	22814	22816	22671	22836	22770	22823	22909	22866	22881	22950	23073	22951	22838	22791	22821	22871	22719	22998	23039	22785	23110	22791	22898	23050	22853	22869	22727	22721	22697	23020	22772	23173	22781	22787	22955	23028	22829	22880	22937	22868	23013	22666	22781	22902	22966	22676	22932	22724	22742	22957	23020	22830	22665	22798	22733	22785	22987	22929	22706	22678	23124	22936	23120	22915	22513	22720	22968	22899	23057	22868	22434	22770	23019	22874	22930	22934	22891	23100	23047	22978	22801	22872	22823	22758	22948	22805	22817	22732	23123	22741	22622	22941	22759	22897	22869	22964	22862	22973	22828	22927	22946	23037	22709	22787	22745	22605	23196	22727	23104	22986	23031	22880	22932	22726	22820	22903	22980	22951	22615	22860	22730	22865	22959	22954	22806	23238	22835	23029	22871	22931	22989	22962	22879	22986	22860	22861	22997	23127	22844	22839	22979	22900	22850	22798	22953	22897	22771	22813	23076	22700	22569	22935	22961	23064	23116	22684	23057	23026	22817	22925	22602	22796	22884	22845	23008	22878	22934	22766	22750	23216	23131	23034	22848	23032	22987	22848	23164	23106	22955	22860	22880	22897	22863	22962	22691	22864	22881	22674	22918	22639	22919	22912	22967	22562	22779	22588	22888	23000	22914	22840	22716	22884	22966	22962	22896	22777	22977	23145	22905	22822	22594	22907	22969	22711	22765	22734	22801	23029	22945	22821	22928	23043	23053	22770	22640	22675	23082	22841	22994	22817	22717	22923	22820	22723	22968	22789	22734	22909	22890	22877	22931	22803	22879	22813	22943	22948	23000	23127	22769	22904	22806	22951	22743	22860	23028	22774	22722	22950	22804	22779	22891	23126	22956	22935	22983	22912	22886	22675	23028	22671	22754	23031	22970	22787	22890	22913	23052	22772	23268	22623	23025	23070	22897	23063	22850	22883	22768	23016	23014	22883	22861	23021	22844	22609	23053	22952	23002	22793	22758	23067	23016	23061	22819	22768	22865	22776	22905	22870	22925	22698	22784	23191	22758	23030	23067	23158	22948	23076	22892	22957	22632	22556	22825	22662	22848	22991	23075	22771	22915	22643	22940	23013	22867	22954	23234	22988	22806	22842	22760	22875	23007	22807	22924	22874	23079	22918	23207	22705	22797	22967	22887	22952	22951	23230	22995	22876	22710	22888	23029	23042	22868	22945	22573	23003	22813	22881	22776	22905	23117	22844	22873	22836	22747	22907	22649	22899	22715	23050	22909	22968	22735	22727	22906	22909	23177	22973	22931	23123	22894	22969	22961	22965	23104	23149	23035	22858	23015	23024	22853	23026	22787	22825	22781	22954	22757	22802	23097	23036	22863	22910	22926	22929	22822	22786	22895	22811	22904	22700	22876	22899	22881	22888	22977	22882	23065	22864	22803	22995	23220	22981	22841	22605	22783	22855	23197	22899	23097	22949	23020	22859	22916	22847	22753	22847	22756	22761	22818	22847	22947	22908	22746	22744	22790	22904	22939	23042	23083	22931	22782	23026	22817	22869	22844	22990	22855	22813	22912	22852	23132	23087	23138	22927	22753	22893	22796	22786	22585	22760	22844	22693	22760	22778	22740	22805	22981	22935	22994	22960	23017	22927	22919	22913	22933	22792	22786	22863	22951	22821	22978	22900	22969	22623	22791	23010	22843	22717	22813	22766	22971	22941	22787	22857	22684	23012	22944	22916	22848	22919	22765	22991	23066	22884	22707	23013	22719	22892	22685	22991	22748	22771	22959	22864	22930	22928	22957	22911	22955	22916	22905	22976	23219	22843	22977	23168	23005	22961	22944	23065	22946	22909	23167	22785	22926	22896	22868	22784	22832	22951	22926	22754	22903	22697	22866	22850	22846	22678	22936	22607	23101	23041	22639	22895	23005	23030	22600	22951	22707	22805	22991	22919	22609	22770	23043	22828	22799	22935	23164	22741	22819	22917	22879	22771	23083	22558	22737	22798	22904	22971	22876	22824	22829	23016	22755	22804	23095	22845	22920	22896	22996	22782	23017	23009	22803	22842	22871	22596	22885	23056	22978	22911	22895	22676	22667	22875	22795	22740	22915	22784	22995	22660	22691	22934	22894	22949	22928	22912	22907	22762	22859	23037	23140	22910	22897	22786	22868	22748	23121	23030	23031	22897	23127	23006	22858	22990	22809	22882	22795	22853	22925	22896	22673	22874	22856	22886	23072	23030	22888	22893	22974	22636	22845	22865	22945	22949	22832	22880	22829	22732	22933	22633	22984	23017	22814	22770	22866	22768	22960	22808	23055	23084	22922	22931	23126	22933	22741	22736	22797	22845	23096	22864	22727	22798	22553	22769	22858	22739	22758	22705	22954	22897	22918	22912	22959	23055	22959	23033	22765	23235	22895	22856	22721	22895	22750	22708	22759	22701	22952	22924	22962	22850	22731	22856	22603	22851	22854	22744	22781	22814	23180	23075	22873	22779	22803	22917	22862	23022	23071	23033	22959	22892	22942	22822	22865	23094	22979	22740	22904	22968	22888	22868	22728	22870	23107	23051	23136	23023	23352	22735	22998	22834	22939	22811	22990	22913	22889	22864	22950	22989	22819	22967	22996	22935	22793	22983	23106	23027	22954	22947	23010	22896	23035	22889	23150	22911	22779	22911	22782	22957	23025	22908	23031	23007	22812	23031	23129	22962	22806	23005	22861	23152	22696	22859	22846	23036	23080	22750	22902	22766	23092	23019	22910	22919	22695	22854	23003	22820	22730	22763	22739	22925	22936	22965	22556	22702	23143	22837	22969	22981	22640	23032	22756	22866	22818	22932	22857	23015	22845	22755	22933	22992	22856	22804	22939	23051	23093	22552	22775	23133	23060	23076	22917	22771	22739	22682	22732	22734	22680	22897	22930	22773	22683	22913	22930	23065	22962	22835	23058	23031	22954	22943	22953	22781	22826	23026	23088	22916	22984	22955	22829	22846	22738	22709	22959	22944	22954	22799	22847	22632	22794	23017	22813	23183	23019	22939	22978	23050	22957	22905	22866	22880	23010	23167	22887	22722	22772	23031	22911	22660	22801	22886	23090	22874	22870	23020	22864	22845	23102	22923	22890	23014	22786	23269	23041	22585	23066	22798	22800	22941	22946	22789	22902	23207	22890	22540	22620	22983	22811	22940	23186	22825	22945	22827	22884	22699	22779	22959	23029	22771	22836	22686	22937	22880	23029	22787	22873	22797	22949	22992	22886	22836	22965	22834	22871	22928	22843	22997	22788	22737	22870	22875	22964	22777	22671	22999	22867	22954	22970	22930	23130	22883	22960	22759	22944	23001	23082	22861	23117	22890	23060	22903	22891	22747	22672	22603	22880	22767	23044	22842	22738	22875	22684	22715	23021	22736	22969	22800	22984	22976	22997	23088	22937	23160	23215	22886	22647	22767	22978	23121	22982	22834	23061	22917	22998	22731	22974	23143	22793	23009	22821	22742	22836	22874	22861	22914	23082	22846	23007	22924	23018	22786	22839	22810	22884	22952	22799	22855	23090	22912	22853	23119	23081	22996	22972	22802	22991	22771	23061	22914	22805	22802	23042	22851	22872	23026	22762	22793	23221	22787	22962	22883	23103	22978	22743	23015	22859	23248	22883	22798	22655	22898	22909	22608	22853	22855	22684	22869	22813	22656	22965	23010	23074	22973	22835	22991	22796	22910	22896	22766	22762	22559	23005	22887	23061	22750	22935	22738	22797	22812	22718	22874	22768	22902	23004	22764	23153	22927	22714	23024	22931	22949	22975	22663	22959	22889	22861	22782	22731	22962	22703	22874	22726	22912	22919	23019	22818	22898	22759	22949	23104	22943	22904	22814	22883	23256	23080	22630	22974	22738	23115	22944	22954	22791	22983	22645	22731	23041	22894	22932	22910	23039	22904	22977	22786	22764	22898	22957	23105	22684	22802	22764	23075	22815	22992	22906	22969	22936	23029	23176	22855	22991	22982	22943	22777	22877	22787	22866	23010	22704	23013	22808	23146	22782	22666	22840	23133	22786	22818	22811	22768	22865	22938	22833	22809	22861	22967	22966	22972	23020	22826	22795	22801	22881	22811	23148	22995	22901	22661	22910	22813	22740	22746	23268	22950	22873	23204	22961	23031	23046	22985	23176	22941	22991	23020	22805	22748	22940	22521	22564	22908	22861	22829	22831	22648	22628	22868	22831	22895	22708	22944	23052	22801	22968	22759	22897	22914	22956	22930	22890	22751	22778	22818	22819	22950	22740	22783	23021	22831	23068	23002	23061	23063	22849	22965	22841	22724	22849	23017	22959	22916	22909	22960	23058	23225	22902	23060	22954	22826	22865	22742	23079	23192	22754	22780	22826	22787	23085	22800	22965	22883	22565	22956	22862	22828	23043	22794	22730	23004	22967
22064	24104	15452	14677	17057	21330	21751	20174	16355	14702	14197	14156	13639	14073	13990	13953	13980	13902	13858	14015	14181	13975	14057	13936	13740	14001	13998	13892	14143	14038	13931	14031	13889	14027	14102	14064	13980	14025	13974	14025	13960	14017	14138	14022	13867	13958	14038	13876	13971	13959	13984	14125	13950	13970	14066	13895	13988	13935	13903	13986	13721	13804	14047	13997	13927	13809	13988	13825	14226	13792	13895	13854	14055	13961	13902	14053	14019	14003	13936	14136	13795	13963	13889	13947	13917	13886	14052	14095	14047	13882	13833	13818	13900	13886	13779	13886	14109	13918	14034	14050	14021	14175	13720	14023	13853	13811	13868	13915	13968	14056	13732	13852	13844	13971	13946	14025	13981	13838	13925	13882	13960	13994	14001	13994	14082	13965	13972	14039	13948	13833	13946	14004	14111	14075	13987	13763	13914	14055	14029	13910	13792	13914	14126	13872	13916	14000	14112	13963	13889	13857	13878	13856	14042	13899	14041	13892	13895	14012	13990	13812	14144	13823	13966	13964	14101	13921	13973	13895	13955	13813	13909	13908	13945	13878	14038	13923	13988	13699	13828	14094	13937	14002	13966	14059	13762	13979	13988	13979	13843	13826	13791	13942	14180	13906	13871	13810	14002	13950	13921	13878	13984	13818	13983	13796	13917	13874	13959	13725	14018	13903	13954	13871	13932	13913	14014	14026	13912	13941	14020	14054	14025	13895	14088	14105	14049	13759	14079	13878	13952	13920	14001	13821	14090	13913	14127	13860	13864	13969	13887	13924	14110	13892	13963	13956	13914	14026	14051	13945	14129	13916	13945	14086	13683	13977	14000	13899	14028	13800	14058	13885	14038	14016	14101	13895	13983	13882	13939	13823	13909	14001	13982	13886	13886	13999	13804	14061	13849	14047	13842	14051	14124	13963	14020	13921	14023	14066	13927	13927	13790	14071	14024	13912	13915	13846	13887	13903	14026	13948	14003	14148	13904	13823	13975	13874	13931	13772	14031	13890	13851	13905	13912	13974	13912	13975	13764	13902	13996	14041	13779	14135	13996	14128	13888	14005	13772	13920	13727	13926	13900	13811	13898	14028	13876	13990	14029	13854	13948	13857	13995	13885	13857	14037	14107	14000	13842	13963	13999	13927	13842	13736	14147	14185	13965	13991	13890	13881	14080	13918	13920	13935	13995	13911	14015	14156	14090	14021	14139	14040	14081	14025	14059	13940	13912	13905	13973	14049	13942	14094	13851	13835	14133	13950	13951	13914	14109	14034	13901	14116	13927	14016	13907	13876	13964	13951	13931	14105	13883	14044	14047	14054	13958	13945	14288	13956	13976	13909	13852	13892	13826	13673	13982	14060	14072	13979	13846	13897	13855	13996	13778	13996	13897	13931	14047	13872	13884	13818	14143	13812	13977	13904	14038	13916	13892	13741	13921	14002	14006	13779	13991	13996	13794	13979	14056	13994	13857	13908	13916	13888	13987	13969	13949	13771	14168	13934	14005	13978	13840	13803	13915	13860	14043	13929	14020	13887	14019	14009	13882	14019	14104	13981	14004	13883	14042	13805	13927	14012	13783	14113	13911	14009	13917	13931	13964	14022	13926	14049	13893	13988	13956	13880	13896	14050	13945	13974	14028	14053	13894	13963	13840	13807	13961	13985	13962	13857	14062	13977	13859	14106	13924	14013	13876	14036	13949	14011	14057	13769	14015	13913	13966	14104	13977	13983	13945	13935	14054	13865	13940	14175	14036	13904	13847	13943	13920	13929	13776	13973	13751	13928	13965	13921	13989	14095	14090	13932	14124	13978	13970	13795	13947	14034	13867	14033	13948	13956	13946	13973	14025	14118	14118	13932	14027	14086	13971	14022	14050	14010	13928	14025	14173	14094	14061	13871	13874	13799	13894	14116	14144	13996	14082	14070	14216	14127	13809	13965	13942	14018	14004	13858	13712	14009	14027	13838	13794	13903	13893	14084	13955	13966	14059	13991	13962	14131	14052	13909	13944	13937	14033	13889	13965	14021	13910	13856	13837	13889	13954	13946	13974	13912	14110	14014	13967	14020	13857	13880	14051	13969	13885	13863	13974	14017	13855	13857	13997	13925	13916	13880	13930	13796	14028	13666	13961	13891	13819	13961	13984	14024	14109	13965	14035	13810	13854	13801	14054	13994	14001	14097	13962	13898	13928	14008	13922	14038	13908	13934	13903	13939	13941	14060	13757	13991	13987	13902	13797	13924	13938	13973	13962	13844	14084	13990	13904	14174	13926	13971	13818	14113	13823	13963	13965	13908	13859	13767	13987	13996	13830	13916	13838	13853	14106	13929	13935	14154	14051	13914	14006	13964	13996	13919	13767	14028	13958	13873	13891	13873	13967	13768	14098	13983	13897	14071	13895	13847	13936	13885	13937	13935	13941	13999	14082	13967	13912	14052	14099	14023	13983	13955	14124	14225	14037	13754	13962	13948	13987	14014	13907	13939	13975	13834	14127	13961	13865	13895	13830	14024	13945	13953	13912	13988	14060	13800	13746	14023	13989	14094	13899	13881	13831	13948	14029	14085	13891	14079	13926	13960	13862	14050	13774	13908	13968	14162	13984	13939	14127	13945	14085	13942	13980	13920	13881	13957	13905	13913	14061	13932	13943	14008	14018	13809	14122	13898	14103	14151	13951	13906	14043	13976	14010	13941	14016	13825	13817	13899	14062	14073	13922	13984	14068	13993	13902	13995	14042	13939	13908	13885	13877	14064	14143	14026	14180	14026	13796	13990	13957	14019	14066	13854	13917	13951	13765	13892	13976	13849	13943	13835	13859	13968	14057	14089	14082	13746	13871	13988	14030	14004	13834	13905	13923	13827	14000	13905	14013	14023	14019	13998	14011	13855	13937	14086	13833	14111	13968	13689	14020	13850	14117	13905	13820	13995	13934	13909	13776	13928	13840	13868	14167	14044	13942	13846	14051	13946	13942	13892	13937	14036	13951	13948	13750	13900	13920	13961	13805	13822	13922	14049	13908	13771	14032	13936	14014	13885	14024	13981	14011	13849	14054	13777	13944	14018	13917	14056	13976	14060	13995	13888	13830	13885	13979	14009	13948	14001	13994	14035	13961	14037	13758	13989	14145	14049	14013	13898	13952	14075	13965	13887	13990	14008	14055	13924	13876	13949	13846	14029	13883	13967	13974	13972	13867	13971	13858	14102	14072	13990	13982	13938	13961	13883	13698	13982	13985	13739	13985	13801	14043	14052	13832	14136	13931	13891	13889	13898	13810	13895	14065	13961	14053	13896	14040	13938	13859	13853	13903	13826	13868	14047	13967	13965	13989	13907	13830	13940	13801	13919	14118	14010	14065	13835	14161	14011	13905	13869	13986	14079	14018	13824	14022	13862	13874	13852	13914	13732	13934	13948	13965	13968	14026	13880	13932	14026	14093	13890	13745	13895	13846	13977	13899	13844	13933	13823	13937	13918	13881	14115	13830	13825	13939	14000	13960	13962	14000	14042	13967	13811	13969	14087	13874	14032	13933	13930	13905	13824	13903	13892	14036	13991	13984	13958	13789	13923	13897	13976	13926	13957	13819	13803	13852	13838	14063	13981	13997	13909	14020	13835	13979	14109	13901	13917	13863	13923	13857	13937	13980	13983	13930	14034	14187	14038	13978	13975	13981	13927	13827	13964	13954	13976	14033	13815	13972	13960	13881	14004	13905	13830	13846	13919	14142	13885	14048	13905	13843	13899	14002	13906	13942	13934	13959	14057	13830	13903	13894	14013	13894	13978	13959	14111	13775	13795	13980	14060	13924	13904	14164	13830	13872	14228	14049	13861	13830	13926	13948	14042	13829	13843	14049	13820	13988	14081	13924	13894	13906	13867	14075	14047	13871	13966	13820	14003	14019	14051	13977	14035	14024	13916	13936	14024	13859	13929	14022	13855	14070	13929	14032	14007	14011	14099	14063	13794	13949	13942	13931	13892	14017	13978	13947	13924	13804	13889	13979	13859	13791	13866	13826	13914	13913	14016	13890	14100	14025	14078	13985	13980	13733	13840	13931	14035	13837	13859	13929	14014	13854	13998	14113	13957	14144	13904	14040	13931	13987	14053	13833	13950	14019	13990	14116	14006	13823	14000	13944	13927	13902	14042	13955	14017	13973	13918	14105	13856	13949	14041	13789	13903	14080	13981	13982	13893	13992	13967	14038	14069	14061	13858	13963	14123	14016	13867	13861	13947	13886	13894	14001	13990	14103	14039	14096	13822	13923	14077	13818	13948	13776	13952	13967	14028	14061	14084	14077	13999	13949	13935	13836	13925	13804	14041	13977	13823	14009	14224	14044	13960	13920	14096	14015	13831	13990	14063	13914	13963	13950	13891	14000	13928	13722	13838	13781	14047	13953	14024	13932	14020	13966	13766	13908	14138	13812	14042	13883	14087	13892	14104	14060	13859	13807	13966	14008	14122	13956	14067	13987	13750	13876	13827	13870	14073	13987	13878	13967	13927	13939	13864	14007	14088	13986	14007	14041	13807	13946	13878	14071	13794	13795	14097	13930	14010	13939	13948	14044	14034	13970	13938	13934	14108	14018	13972	14032	13921	13949	13943	14125	13915	14050	14035	13969	13979	13988	13744	13875	14002	13804	14079	13897	13967	13930	14025	14022	14075	13893	14068	13843	13926	13947	13934	13887	13861	13890	13945	13819	13930	13902	13846	14073	13853	13966	14109	14014	14042	13888	13908	13936	14025	13806	13923	13874	13870	14037	13808	13921	13779	13985	13829	13906	13776	14161	14057	14008	13886	13894	14044	13863	13961	13875	13849	13925	13928	13792	13958	14101	13891	13881	14020	14046	13936	13926	13850	14000	13914	13804	14043	14109	13801	14065	13975	13896	13993	14046	13891	13914	13918	14237	13851	14049	14023	13882	13850	13865	13916	13942	13954	13931	13922	14064	14026	13974	13921	13904	13929	13832	14132	13825	13852	13960	14047	13829	14017	13867	13866	14008	14269	13868	13968	14091	13944	13932	13945	13997	13952	13856	13947	13994	13987	14081	13947	13979	13779	14033	13999	14051	13984	13829	13750	13934	13816	13978	14039	13968	13888	14098	13946	14010	13862	14000	13877	13739	13947	14077	13897	13902	14111
25819	21604	27814	28751	31989	50240	57726	48273	34495	26584	23839	22946	22731	22786	22829	22910	22597	22735	22770	22929	22934	22975	22738	22434	22689	22837	22657	22785	23023	22821	22578	22822	22877	22889	22713	22779	22702	22750	22666	22487	22445	22887	22785	22774	22836	22746	22518	22704	22716	22612	22687	22801	22746	22798	22663	22622	22671	22639	22769	22653	22724	22569	22906	22336	22717	22670	22875	22674	23107	22834	22751	22679	22725	22762	22821	22477	22499	23029	22690	22797	22663	22698	22659	22702	22815	22702	22635	22735	22568	22572	22985	22912	22525	22689	22787	22689	22515	22505	22795	22867	22732	22629	22665	22622	22556	22725	22506	22664	22675	22757	22705	22687	22625	22749	22882	22655	22650	22601	22810	22709	22557	22550	22873	22714	22716	22632	22748	22691	22524	22670	22510	22601	22539	22648	22556	22830	22544	22486	22577	22545	22573	22501	22705	22570	22743	22748	22639	22661	22825	22782	22850	22654	22747	22662	22404	22399	22582	22702	22511	22635	22696	22690	22859	22815	22581	22559	22665	22710	22615	22536	22609	22879	22735	22668	22508	22762	22712	22807	22407	22508	22527	22750	22833	22744	22719	22623	22637	22763	22537	22726	22633	22658	22687	22642	22624	22605	22793	22780	22669	22625	22700	22666	22618	22387	22746	22700	22574	22533	22648	22669	22680	22474	22717	22677	22513	22864	22752	22560	22909	22824	22706	22868	22646	22723	22672	22561	22651	22629	22460	22632	22746	22617	22668	22671	22763	22668	22595	22624	22696	22854	22754	22725	22679	22513	22526	22646	22525	22557	22581	22715	22671	22807	22644	22739	22679	22733	22659	22692	22523	22560	22544	22687	22568	22699	22919	22613	22521	22680	22344	22616	22559	22639	22750	22882	22513	22822	22726	22877	22856	22692	22604	22535	22652	22826	22848	22436	22633	22452	22891	22571	22724	22803	22744	22713	22578	22712	22784	22572	22526	22732	22570	22583	22587	22626	22976	22914	22907	22914	22623	22771	22727	22630	22555	22903	22754	22640	22561	22540	22640	22797	22325	22716	22866	22564	22665	22529	22702	22731	22642	22651	22714	22608	22990	22524	22834	22599	22656	22829	22678	22677	22781	22864	22813	22526	22831	22807	22793	22568	22878	22908	22665	22531	22667	22539	22636	22714	22428	22759	22787	22881	22986	22754	22707	22367	22761	22884	22578	22719	22580	22502	22880	22635	22528	22949	22670	22642	22615	22854	22765	22466	22725	22749	22261	22596	22983	22756	22686	22585	22755	22695	22658	22724	22762	22662	22724	22546	22520	22686	22598	22423	22502	22485	22744	22704	22906	22628	22839	22657	22799	22737	22727	22908	22584	22896	22805	22689	22696	22649	22561	22798	22861	22680	22505	22790	22936	22888	22581	22770	22681	22666	22831	22726	22507	22688	22591	22319	22557	22407	22875	22683	22719	22427	22981	22751	22619	22713	22545	22620	22582	22666	22565	22850	23005	22703	22666	22557	22660	22717	22776	22567	22674	22473	22654	22650	22610	22623	22610	22623	22922	22714	22573	22493	22844	22741	22651	22485	22489	22784	22565	22545	22568	22710	22616	22582	22628	22501	22709	22505	22604	22845	22727	22594	22715	22784	22632	22716	22783	22789	22704	22763	22609	22660	22412	22486	22557	22653	22950	22907	22779	22590	22473	22856	22831	22589	22844	22866	22720	22668	22745	22837	22796	22846	22638	22497	22676	22761	22701	22496	22721	22580	22603	22833	23199	22681	22644	22766	22779	22615	22859	22777	23042	22725	22561	22686	22609	22665	22388	22432	22587	22797	22514	22748	22777	22794	22577	22792	22712	22642	22699	22720	22730	22736	22688	22745	22773	22700	22537	22595	22826	22739	22777	22552	22543	22742	22784	22554	22764	22571	22822	22777	22783	22678	22610	22547	22706	22607	22643	22755	22542	22689	22500	22574	22530	22488	22654	22531	22642	22700	22420	22397	22427	22518	22449	22637	22752	22771	22955	22842	22806	22725	22810	22769	22882	22676	22560	22444	22642	22828	22966	22834	22683	22788	22690	22635	22711	22738	22643	22783	22943	22736	22814	22675	22788	22786	22878	23003	22686	22942	22744	22644	22647	22521	22753	22669	22687	22722	22746	22273	22869	22736	22866	22460	22493	22654	22734	22679	22624	22627	22946	22868	22677	22500	22568	22636	22741	22745	22714	22604	22569	22809	22858	22528	22737	22829	22555	22453	22546	22733	22745	22625	22593	22688	22859	22535	22580	22598	22685	22510	22606	22771	22742	22456	22782	22623	22735	22595	22857	22506	22734	22621	23022	22885	22711	22907	22658	22717	22657	22719	22585	22681	22575	22683	22786	22765	22700	22325	22800	22600	22598	22897	22633	22949	22526	22597	22792	22768	22549	22616	22727	22851	22669	22762	22736	22794	22841	22699	22661	22492	22581	22516	22651	22731	22699	22827	22802	22595	22576	22871	22798	22922	22900	22575	22797	22761	22737	22633	22759	22780	22488	22467	22661	22705	22615	22533	22664	22783	22609	22694	22820	22649	22573	22852	22800	22597	22690	22635	22915	22760	22694	22638	22715	22764	22504	22854	22940	22828	22452	22765	22383	22341	22642	22747	22739	22384	22598	22738	22584	22696	22637	22669	22709	22563	22720	22621	22856	22602	22884	22768	22614	22839	22577	22512	22818	22837	22769	22819	22617	22867	22793	22778	22492	22402	22926	22866	22706	22455	22558	22733	22721	22719	22717	22901	22587	22645	22378	22579	22611	22715	22567	22819	22666	22569	22873	22566	22760	22819	22656	22757	22819	22568	22684	22469	22981	22562	22621	22441	22655	22734	22892	22757	22850	22660	22805	22511	22602	22758	22845	22462	22688	22476	22667	22821	22792	22698	22638	22658	22581	22575	22765	22688	22826	22663	22769	22664	22810	22723	22564	22857	22731	22402	22579	22760	22573	22638	22742	22845	22583	22838	22652	22952	22791	22559	22523	22595	22528	22897	22916	22556	22607	22815	22496	22769	22676	22590	22791	22598	22673	22614	22747	22789	22528	22843	22822	22730	22837	22669	22726	22703	22657	22824	22728	22817	22290	22530	22665	22700	22722	22567	22761	22651	22580	22844	22590	22590	22517	22584	22743	22951	22880	22494	22856	22681	22498	22867	22829	22569	22654	22533	22679	22740	22723	22479	22653	22437	22648	22741	22625	22552	22783	22677	22690	22832	22710	22829	22631	22794	22762	22621	22734	22671	22677	22665	22512	22687	22695	22667	22664	22817	22692	22770	22466	22469	22706	22492	22760	22802	22605	22724	22703	22692	22655	22716	22707	22630	22842	22652	22529	22544	22781	22641	22571	22733	22864	22675	22684	22822	22716	22696	22716	22511	22777	22792	22685	22433	22580	22876	22507	22364	22519	22580	22550	22827	22562	22744	22606	22459	22627	22686	22693	22591	22346	22556	22583	22864	22453	22843	22374	22606	22741	22595	22672	22615	22595	22702	22678	22930	22439	22729	22666	22501	22688	22561	22838	22651	22629	22632	23040	22716	22616	22700	22734	22637	22788	22689	22707	22493	22536	22551	22687	22572	22916	22801	22723	22626	22456	22785	22536	22761	22648	22746	22680	22837	22783	22614	22862	22554	22639	22725	22706	22767	22749	22777	22534	22557	22610	22601	22820	22693	22813	22553	22725	22731	22472	22829	22666	22493	22693	22576	22584	22703	22629	22589	22704	22698	22430	22512	22588	22586	22723	22570	22505	22722	22696	22418	22751	22820	22833	22417	22680	22765	22486	22517	22658	22633	22845	22662	22804	22716	22598	22667	22875	22739	22688	22676	22375	22549	22844	22684	22634	22559	22802	22759	22713	22666	22735	22660	22845	22520	22708	22783	22622	22577	22440	22701	22917	22696	22670	22688	22573	22568	22444	22778	22426	22561	22920	22689	22723	22817	22774	22531	22745	22557	22708	22587	22471	22724	22820	22633	22894	22798	22698	22615	22461	22645	22936	22799	22817	22579	22495	22578	22653	22728	22769	22715	22539	22764	22751	22528	22704	22525	22560	22572	22719	22659	22783	22757	22760	22693	22527	22771	22600	22429	22944	22720	22761	22784	22707	22653	22804	22721	22779	22930	22781	22875	22570	22859	22614	22569	22801	22698	22773	22758	22473	22779	22443	22679	22626	22497	22628	22755	22842	22732	23021	22689	22525	22622	22754	22508	22599	22767	22451	22605	22547	22584	22629	22866	22792	22702	22504	22661	22815	22646	22852	22738	22920	22744	22641	22711	22844	22565	23044	22610	22666	22715	22771	22635	22657	22874	22932	22780	22649	22669	23072	22623	22825	22533	22692	22764	22723	22739	22569	22849	22581	22677	22840	22533	22684	22491	22721	22708	22641	22651	22587	22758	22814	22879	22680	22801	22826	22646	22636	22706	22632	22562	22792	22806	22691	22570	22549	22703	22649	22651	22714	22281	22863	22806	22596	22536	22844	22844	22517	22551	22537	22681	22511	22700	22512	22502	22686	22651	22941	22749	22805	22642	22772	22676	22571	22608	22705	22391	22519	22726	22646	22730	22660	22657	22565	22874	22812	22817	22739	22516	22611	22820	22811	22571	22676	22496	22906	22766	22574	22848	22540	22771	22770	22845	22699	22559	22448	22522	22407	22890	22602	22833	22651	22656	22678	22568	22633	22683	22734	22745	22637	22580	22797	22612	22811	22618	22571	22343	22599	22654	22741	22847	22618	22436	22741	22671	22838	22702	22674	22804	22669	22541	22827	22654	22742	22920	22708	22698	22693	22828	22722	22648	22895	22806	22759	22750	22900	22809	22439	22912	22866	22738	22685	22669	22805	22633	22666	22662	22850	22660	22839	22834	22685	22475	22561	22592	22661	22726	22694	22895	22497	22637	22599	22616	22612	22626	22637	22727	22693	22628	22553	22930	22604	22826	22755	22727	22635	22638	22661	22619	22808	22444	22772	22436	22522	22676	22641	22381	22488	22624	22784	22559	22741	22754	22708	22707	22576	22667	22538	22624	22743	22737	22801	22744	22779	22820	22716	22843	22754	22880	22611	22703	22328	22519	22822	22741	22617	22683	22562	22467	22720	22599	22548	22628
18753	26420	20441	18616	28594	47385	51889	39301	23725	16414	14524	14251	14053	14090	14246	14053	14139	14163	14107	14000	14293	13917	14201	14035	14142	14065	14146	14204	14179	14251	14268	14167	14168	14271	13987	14140	14260	14187	14124	14161	14041	14171	14195	14205	14144	14123	14188	14148	14264	14232	14006	14142	14118	14065	14174	13898	14005	14081	14031	14101	14277	13969	14073	13955	14019	14033	14204	14088	14014	14104	13942	14086	14127	13961	14162	14196	14079	14003	14189	14045	14163	14093	13957	14119	14038	13857	14070	14081	14148	14159	13966	14200	13976	14051	14074	14113	14224	14104	13957	14102	14071	14179	14141	14039	14141	14070	13972	13909	13965	13897	14063	14073	13991	13932	14135	14422	13921	14249	14177	13925	14140	14116	14086	14106	13992	14032	14022	14281	13973	14017	14039	14069	13996	14076	13995	14162	14030	14136	14079	14202	13981	14155	14122	14052	14151	14275	14225	13981	14184	13964	14044	14159	14064	14154	14091	14062	14179	13991	13973	13908	14065	14163	14226	14108	14197	14150	14213	14084	14059	13990	14072	14072	14197	14088	13944	14062	13893	14141	14028	14205	14116	14171	14033	14070	13871	14103	13916	14074	14184	13882	14092	14080	14085	14149	13978	13944	14059	14062	14118	14098	14174	14155	14072	14130	13900	14172	14168	13904	14006	14118	14019	14196	14135	14024	13986	14036	13901	14120	13958	14090	14076	14056	14085	14118	13981	14179	13881	14110	14012	13896	14076	14189	14084	13967	14225	14164	14079	14151	14085	14144	14143	14031	14201	14115	14121	13906	14108	14093	14105	14059	13931	13941	14115	14170	13973	14054	14177	13982	14275	13971	13997	14091	14106	14173	14133	14153	14285	14043	13982	13987	14130	14030	13982	14023	14348	13980	14308	14145	14037	14118	14121	14091	14149	14121	13926	14173	13974	14060	14126	14082	13988	13977	14080	14280	14234	13940	14020	13964	14065	14115	14111	14001	13927	14130	14037	13927	13990	14075	14036	14166	14139	14044	14246	14133	14193	14129	14132	14046	14093	14115	13987	14073	14026	13790	14004	13988	13974	14068	13878	14280	14058	13934	14198	13942	14108	13971	14041	14049	13819	14074	13996	14035	13934	14046	14065	14166	14147	14074	14054	14117	14140	14279	13958	14100	14181	13999	14120	14117	13950	14054	14060	14127	14048	14192	14002	14130	14155	14060	14258	14114	14145	14160	14117	14004	14001	14115	14078	14015	13874	13952	13984	14081	14009	14199	14137	14156	14073	14132	14093	14078	13890	14021	14271	13888	14007	14053	14081	14113	14067	13887	14049	14071	14187	14132	14032	14012	13976	14028	14222	14001	14291	14126	13988	14095	13962	14150	14094	14058	14094	14021	13937	14002	13968	14143	14118	13915	14005	14072	13945	14071	14050	13914	14157	13886	13972	14087	14147	13982	14105	14191	14073	14038	14192	13948	14052	14082	14146	13993	13999	13950	14101	14104	14040	13886	13959	14114	13879	13946	14182	14108	14080	14104	13978	14021	14088	13953	14009	14092	14081	14228	14245	14013	14121	13954	14145	13989	14020	14149	13979	13922	13924	14175	14190	14064	13995	14081	14035	14234	14019	14204	14037	14099	14160	14138	14054	14159	13914	14043	14113	14232	14049	13969	14010	13981	13909	13976	13978	14139	13972	14047	13972	14085	14103	14032	14106	14096	14195	14181	14179	14081	13994	14103	13944	14013	13837	14099	14115	13969	14069	13952	14124	13999	13926	14041	14159	13966	14102	14036	14030	13959	14044	14164	14129	13982	14115	14052	14190	13930	14143	14152	14070	14030	14132	14034	14224	13887	14058	14073	13998	13973	14130	14169	14039	14163	13985	14088	14159	14037	14145	14007	14235	14244	14147	14119	14149	14146	13968	14141	14010	13872	14092	14135	14167	14014	13946	14079	13910	14100	13991	14088	14083	14035	14134	14005	14012	14068	13953	14057	14003	14031	14016	14078	14005	14078	14151	14155	14137	13994	14182	14149	13979	14088	13998	13912	14092	13972	14170	13955	13955	14033	14186	13984	14008	14233	14130	14142	14023	14121	14001	14092	13985	13844	13888	14034	14072	14103	14174	14134	14097	13923	14116	13930	14137	14118	13954	14040	14112	14029	14149	13949	14115	14106	14107	14145	14111	14018	14002	14049	13994	14024	13965	14155	13998	13963	14118	14007	13978	13887	14062	14257	14009	13976	14094	14121	13971	14161	14121	14049	14141	14129	14148	14023	13994	14066	14210	14063	14142	13931	13992	14090	13941	14077	13990	14104	14140	13858	14164	13951	14073	13963	14134	14165	14118	14140	14084	14011	14201	14064	14226	14076	14121	14162	13940	14155	14060	14155	14049	14005	13878	14029	14003	14150	14133	13941	13898	14067	13984	14215	13958	13993	14116	14029	14091	14153	14158	14029	14015	14155	14212	13900	14067	14201	13997	13948	14002	14198	13819	14171	14056	14040	14101	14020	14160	14143	13978	13990	14109	14080	14012	13982	13877	13935	14040	13970	14059	14084	13923	13884	13971	14036	14172	13989	14155	14011	14124	14041	14218	14126	14121	14097	14060	14102	14119	14021	14115	14020	13988	13966	14028	14047	14106	14030	13930	14016	13979	14031	13991	14146	14111	14124	14178	13910	14106	14049	14160	14111	14176	14015	14074	13992	14068	13910	14223	14015	14118	14108	14158	14176	14084	14112	14172	14170	13912	14089	13865	14012	14015	14014	14070	14137	14168	14047	14135	14123	14040	14159	14166	14054	13933	14116	13922	14184	14022	14081	13982	14153	14069	14230	13804	13879	14126	13992	14024	13835	13982	14083	14140	14306	14132	13990	14010	13872	14054	14121	14008	13952	14153	14063	14070	14092	14048	14034	14195	13982	14138	14011	14160	13957	14009	14037	13969	14211	14138	13965	14059	14164	14076	14134	13848	13915	14009	13979	14089	14049	14113	13978	14174	14018	14001	13871	13880	14105	14070	14174	14098	14087	14076	14178	14063	14172	13968	14021	13997	13982	13870	14074	13883	13976	14124	14025	14257	14093	14256	14039	14113	14042	14137	13954	14069	14130	14098	14143	14096	14078	14149	14040	14145	14149	14050	14043	14275	14106	14042	14028	14164	13901	14091	14114	14178	14106	13991	13926	14013	13902	14202	14171	14201	14025	13885	14202	14015	13999	14079	14073	14149	14045	13948	14049	13932	14048	14007	14107	14081	14125	14174	13997	14121	14103	13973	14058	14075	13944	14189	14288	13978	14007	14056	14191	14203	14009	14226	13916	13883	14091	14192	14288	14080	14162	14251	13902	13976	14136	13997	13960	14013	14145	14197	14021	13989	14160	14132	13970	14024	14204	14029	14045	13957	13984	13983	13873	13912	13949	13907	14083	14049	14076	14187	14049	14047	14111	14047	14067	14126	14247	13904	14117	13959	14215	14045	14013	14035	14254	14035	14181	14069	14131	13890	14164	13864	14060	14009	13921	13939	13975	13955	14029	13970	14058	14063	14062	14064	14126	14182	13968	14100	13911	14017	14049	14081	13971	13925	14200	14029	14133	14147	14114	14038	14054	14226	14135	14014	14049	14128	14026	14217	13989	14270	14068	14013	13907	14059	14131	13975	13948	13986	14047	14135	13863	14073	13850	14108	14012	14078	13948	13957	14146	14080	14247	14086	14078	14183	13958	14089	13988	13966	14115	14130	13963	14184	13906	14109	13980	14024	14010	14120	14213	14137	14052	14060	14089	14170	13985	14167	14044	14065	13950	13972	14136	14064	14071	14079	14239	14045	13895	13924	14093	14140	14210	14137	14070	14167	14054	14053	13847	14347	14205	13874	14062	14070	14126	14036	13812	14251	14086	13939	14100	14178	13866	14090	13968	14110	14089	14057	13973	14117	14024	13923	14084	14093	14109	14033	14015	14045	13878	14056	14023	14150	14115	13933	14005	14120	14184	14083	14021	14105	14168	14155	14134	14078	14258	13992	13879	14050	13989	14065	14066	14032	14034	14057	14020	13824	14178	14129	14002	13890	14085	14041	14048	14103	14216	14035	13997	14088	14056	14232	14020	13951	14040	13916	14102	13935	14203	13944	14129	14159	14064	13962	14109	14043	14010	13933	14025	14095	14084	14076	14024	14310	14061	14205	13957	14041	14034	14037	13986	14225	14105	14129	13957	14145	14065	14025	13940	13896	14015	14101	14096	13965	14266	14032	14008	13960	14057	14186	14025	14001	14160	14145	13912	14079	14086	14166	13971	14012	14201	14052	14069	14067	13891	14053	14072	13952	14157	14014	14144	14152	14134	14100	13944	14121	14094	14093	13866	14030	14053	14197	14197	14131	14125	13891	14104	14161	14059	14132	13856	14032	13997	13980	14179	14143	14028	14038	13934	14074	14092	14008	14080	14052	14053	13952	13946	14165	14083	14136	14069	14274	14038	13930	14180	14049	14055	13950	14055	14122	14148	13990	14070	14006	14122	13930	14216	13990	13882	14025	14114	13835	14109	14174	14127	14190	13998	14055	14010	14102	14114	14110	14079	14237	14085	14015	14190	13900	14027	13925	14023	14128	14195	14054	14051	14224	14066	14051	14157	13954	14170	14062	14079	14091	14127	14174	14241	14058	14081	13971	14095	14093	13997	14071	14139	14031	14133	14080	14025	13970	14280	13967	14088	14174	14112	14156	13968	13967	14050	14064	13992	14016	13914	14046	14130	14124	14119	14133	14048	14171	14183	14221	14080	14135	13783	13989	14025	13952	14120	14112	14227	13924	14146	14194	14290	14074	14123	13904	13866	14086	13920	13960	14099	13970	13993	14098	14226	14039	14083	14229	14053	14114	14093	14045	13899	14005	14166	14220	14151	14250	14125	14073	14055	14038	13936	13969	14051	13936	14184	13988	14029	14255	14108	14082	14125	14033	14153	13914	14049	14125	13954	14010	14161	14172	14136	14296	14053	14128	14037	14071	14082	14029	14061	14009	14033	14005	14027	13946	14149	14054	14058	13958	14061	13976	14069	13992	14123	14048	13972	14084	14014	14213	14049	14034	14021	14123	13874	14172	14094	13943	14206	14101	14094	14057	13967	14049	14076	13995	13909	14052	14011	14051	14004
23849	21602	28666	26081	32657	59143	72920	62104	43182	30562	25210	23901	23891	23664	23346	23545	23493	23435	23463	23338	23600	23125	23495	23353	23428	23200	23410	23218	23211	23291	23343	23301	23058	23459	23404	23142	23345	23598	23495	23190	23248	23192	23252	23611	23255	23356	23318	23278	23310	23378	23188	23487	23274	23125	23495	23270	23397	23471	23476	23048	23111	23217	23326	23317	23224	23268	23223	23330	23438	23294	23351	23097	23199	23123	23179	23179	23347	23027	23157	23363	23397	23388	23493	23378	23260	23215	23295	23086	23195	23162	23159	23206	23042	23281	23211	23117	23147	23171	23610	23319	23124	23117	23298	23260	23189	23073	23275	23301	23316	23298	23340	23441	23350	23203	23204	23170	23252	23260	23298	23263	23057	23139	23068	23241	23290	23184	23231	23307	23120	22953	23308	23442	23311	23135	23061	23272	23144	23127	23168	22866	23269	23045	23283	22899	23163	23304	23361	23273	23009	23202	23179	23330	23386	23072	23216	23262	23277	23180	23244	23301	23220	23433	23491	23109	23095	23142	23295	23146	23182	23253	23295	23189	23135	23074	22989	23457	23442	23411	23522	23193	23404	23285	23263	23033	23166	23144	23387	23075	23152	23012	23204	23194	23361	23343	23151	23105	23092	23368	23046	23294	23361	23365	23171	23153	23266	23136	23345	23208	23173	23053	22991	23137	23317	23047	23359	23132	23068	23170	23447	23163	23144	23093	23238	23242	23099	23138	23377	23125	23329	23241	23293	23093	23134	23286	23198	23117	23256	23193	23126	23182	23032	23307	23364	23277	23352	23180	23329	23311	23440	23281	23239	23241	23111	23076	23338	23344	23317	22963	23198	23118	23294	23043	23196	23193	23318	22998	23159	23328	23158	23168	23088	23368	23196	23365	23145	23262	23224	23224	23350	22995	23242	23099	23232	23085	23024	23219	23151	23147	23200	23252	23053	23372	23528	23279	23235	23168	23055	23359	23022	23385	23104	22973	23220	23168	23228	23347	23187	23168	23215	23274	23221	23101	23408	23241	23286	23117	23197	23185	23182	23221	23207	23232	23346	23228	23397	23254	23420	23210	23351	23158	23315	23120	23057	23010	22893	23266	23171	23447	23369	23328	23366	23234	23330	23287	23281	23297	23120	23412	23287	23169	23122	23211	23413	23176	23200	23378	23266	23053	23045	23314	23186	23456	23243	23097	23225	23231	23273	23199	23114	23411	23151	23400	23275	23258	23370	23286	23302	23303	23259	22957	23165	23287	23154	23066	23162	23079	22861	23406	23257	23174	23222	23362	23135	23194	23114	23073	23148	23116	23067	23057	23047	23229	23413	23279	23149	23532	23262	23188	23224	23298	23025	23221	23288	23318	23048	22923	23299	23277	23227	23202	23367	23469	23379	23311	22975	23062	23011	23449	23244	23187	23379	23375	23381	23221	23243	23091	23321	23288	23234	23551	23172	23188	23098	23209	23288	23156	23296	23319	23449	23152	23227	23393	23233	23297	23191	23106	23281	23300	23220	23160	23258	23208	23442	23508	23241	23099	23177	23137	23277	23476	23176	23567	23196	23321	23453	23455	23447	23372	23276	23243	23335	23487	23209	23412	23240	23104	23052	22969	23051	23362	23380	23191	23260	23319	23192	23370	23260	23192	23218	23184	23100	23089	23131	23281	23088	23172	23285	23273	23230	23240	23260	23296	23142	23189	23354	23138	23142	23127	23351	23238	23357	23100	23175	23275	23145	23285	23145	23390	23485	23469	23279	23146	23209	23103	23202	23348	23390	23201	23001	23473	23103	23209	23314	23328	23156	23220	23381	23165	23439	23369	23170	22989	23111	23267	23429	23191	23468	23324	23310	23086	23389	23109	23116	23174	23136	23229	23108	23659	23248	23083	23198	23320	23179	23362	23134	23135	23109	23162	23113	22907	22855	23301	23308	23315	23285	23407	23403	23450	23421	23200	23136	22995	23118	23070	23129	23273	23321	23075	23290	23454	23120	23138	23116	23053	23111	23260	23329	23096	23024	23469	23106	23051	23382	23379	23390	23328	23254	23089	23261	23172	23308	23194	23229	23215	23123	23223	23308	23380	23307	23072	23213	23197	23309	23310	23140	23289	23272	23158	23343	23011	23210	23420	22952	23097	23035	23155	23367	23232	23233	23147	23178	23461	23608	23090	23174	23072	23166	23065	23094	23275	23252	22978	23016	23128	23287	23482	23473	23075	23147	23217	23196	23284	23420	23148	23263	23402	22909	23208	23200	23291	23344	23144	23069	23167	23240	23270	23248	23253	23117	23136	23446	23356	23269	23360	23219	23040	23102	23260	23294	23330	23314	23183	23083	23240	23148	23111	22935	23163	23011	23294	23358	22913	23073	23063	23151	23139	23123	22949	23172	23197	23100	23217	23273	23284	23281	23135	23296	23394	23479	23188	23189	23123	23169	23287	23416	23480	23268	23090	23303	23639	23073	23362	23469	23185	23273	23434	22938	22971	23081	23349	23347	23346	23404	23295	23000	23232	23154	23324	23246	23297	23059	23201	23186	23237	23251	23273	22995	22934	23198	23170	23079	23116	23204	23259	23235	23292	23529	23151	23228	23029	23265	23379	23184	23347	23417	23232	23214	23330	23158	23044	23260	23083	22997	23330	23237	23287	23194	23383	23190	23143	23279	22971	23294	23241	23268	23119	23271	23082	23377	23189	23224	22998	23003	23257	23518	23206	23199	23217	23154	23214	23290	23202	23168	22997	23258	23135	23161	23547	23001	23194	23280	23290	23380	22913	23304	23343	23094	23228	23224	23273	23380	23422	23129	23386	23286	23090	23110	23220	22997	23119	23250	23096	23184	23098	23182	23346	23110	23185	23245	23379	23092	23267	23189	23057	23036	23228	22996	23362	23112	23112	23236	23274	23333	23305	23033	23364	23310	23215	23261	23351	23558	23113	23306	23296	23026	23288	23133	23221	23472	23022	23303	23299	23375	23123	23297	23235	23269	23191	23234	23054	23251	23266	23232	23397	23529	23404	23293	23315	23255	23500	23427	23342	22991	23336	23166	23363	23239	23218	23194	22951	23327	23330	23049	23059	23162	23355	23158	23015	23237	23154	23221	23528	23379	23269	23063	23133	23272	23375	23241	23187	23298	23365	23400	23222	23124	23182	23394	23120	23157	23068	23175	23206	23059	23236	23151	23353	23288	23122	23210	23005	23296	23248	23305	22976	23092	23357	23395	23313	23138	23303	23300	22987	23385	23236	23221	23257	23141	23332	23150	23296	23179	23106	23303	23356	23220	23072	23493	23257	23398	23319	23488	23300	23037	23487	23226	23205	23066	23559	23319	23134	23250	23142	23273	23124	23169	23277	23093	23374	23371	23235	23196	23326	23109	23036	23107	23588	23129	23075	23210	23199	23090	23291	23300	23106	23120	23184	23289	23167	23155	23117	23252	23291	23267	23341	23215	23163	23295	23153	23089	23215	23164	23173	23367	23258	23142	23096	23283	23010	23243	23166	23164	23265	23176	23276	23276	22981	23216	23083	23025	23453	23238	23196	23339	23410	23070	23278	23274	23305	23247	23274	23143	23466	23584	23126	23302	23203	23102	23064	23278	23235	23253	23318	23334	23208	23179	23108	23293	23316	23344	23226	23163	23148	23256	23273	23330	23362	23228	23091	23085	23259	22965	23349	23301	23043	23389	23336	23278	23097	23076	23224	23357	23218	23284	23092	23087	23302	23205	23204	23472	23274	23248	23099	23113	23230	23002	23136	23171	23340	23302	23166	23241	23233	23097	23226	23157	23305	23277	23163	23288	23208	23384	23206	23186	23136	23177	23113	23059	23084	23051	23185	23303	23041	23314	23367	23254	23158	23292	23493	23354	23182	23215	23163	23176	23237	23391	23207	23489	23236	23229	23325	23180	23108	23144	22954	23349	23129	23127	23205	23251	23374	23271	23244	23275	23208	23380	23326	23047	23308	23366	23231	23551	23259	23219	23185	23141	23388	23294	23376	23242	23267	23103	23298	23295	23189	23242	23265	23127	23187	23052	23218	23336	23103	23386	23162	23207	23205	23326	23037	23335	23364	23338	23532	23129	23352	23022	23299	23125	23347	23362	23265	22990	23329	23308	23232	23347	23299	23312	23316	23178	23162	23282	23288	23025	23256	23252	23096	23274	23081	23367	23199	23107	23304	23049	23221	23390	23302	23191	23223	23309	23086	23315	23373	23326	23269	23362	23554	23342	23503	23253	23178	23117	22970	23243	23175	23385	23401	23357	23047	23034	23218	23012	23204	23244	23297	23245	23187	23380	23320	23170	23282	23155	23015	22936	23090	23137	23276	23248	23236	23305	23074	23435	23364	23488	22930	23109	23259	23088	23224	23246	23461	23192	23134	23210	23061	23328	23131	23118	23221	23204	23184	23274	22958	23279	23218	23328	23205	23614	23183	23190	22959	23182	23271	23480	23164	23351	23112	23285	23201	23237	23225	23421	23219	23200	23139	23093	23206	23120	23341	23324	23453	23229	22956	23455	23511	23334	23108	23185	23200	23334	23122	23301	23171	23367	22950	23229	23166	23429	23245	23304	23244	23193	23260	23445	23279	23388	23291	23065	23044	23396	23104	23310	23170	23455	23239	23121	23150	23194	23086	23061	23073	23272	23236	23240	23161	23375	22999	23398	23241	23036	23324	23285	23324	23147	23077	23068	23232	23231	23143	23343	23046	23239	23264	23395	23132	23409	23324	23381	22982	23472	23281	23250	23250	23290	23213	23292	23423	23318	23116	23097	23393	23349	23249	23227	23202	23123	23327	23174	23068	23108	23051	23413	23133	23305	23078	23320	23312	23338	23332	23310	23346	23414	23223	23324	23454	23304	23072	23100	23071	23173	23165	23278	23507	23428	23439	23436	23313	23317	23161	23167	23280	23161	23099	23169	23254	23177	23195	23212	23319	23307	23122	22846	23303	23305	23256	23295	23288	22882	23262	23523	23249	23313	23056	23229	23113	23243	23030	23173	23255	23150	23247	23318	23346	23213	23022	23473	23421	23100	23191	23063	23337	23297	23144	23274	23282	23288	23336	23342	23206	23246	23204	23210	23278	23117	23258	23200	23352	23175	23006	23280	22936	23146	23155	23259	23190	23214	23209
25743	39588	26494	29203	38604	63503	73648	57051	32416	19558	15641	14742	14539	14586	14680	14704	14841	14693	14549	14623	14668	14545	14644	14719	14614	14552	14672	14682	14604	14571	14506	14441	14560	14632	14561	14509	14724	14700	14553	14550	14635	14617	14650	14478	14547	14522	14422	14651	14652	14446	14544	14538	14526	14634	14588	14554	14559	14649	14623	14585	14582	14366	14608	14471	14489	14644	14558	14426	14577	14485	14659	14661	14621	14551	14401	14482	14457	14542	14311	14516	14627	14579	14483	14653	14632	14600	14530	14522	14467	14567	14598	14420	14635	14329	14735	14491	14687	14691	14571	14666	14681	14632	14583	14764	14577	14441	14551	14648	14394	14571	14651	14661	14542	14474	14491	14535	14369	14483	14414	14530	14448	14600	14392	14619	14479	14342	14607	14499	14470	14673	14725	14582	14603	14504	14325	14548	14603	14513	14632	14442	14528	14431	14415	14682	14791	14449	14626	14622	14386	14582	14484	14517	14641	14638	14428	14566	14462	14483	14549	14525	14623	14474	14552	14622	14484	14677	14355	14580	14603	14332	14595	14628	14614	14320	14472	14471	14642	14382	14502	14488	14474	14484	14472	14615	14474	14556	14571	14437	14721	14406	14494	14581	14353	14344	14527	14419	14640	14569	14365	14565	14425	14448	14520	14618	14539	14607	14715	14432	14460	14558	14651	14464	14324	14575	14753	14496	14345	14651	14448	14612	14497	14376	14551	14598	14589	14720	14650	14466	14496	14680	14466	14648	14585	14547	14671	14514	14503	14437	14506	14554	14550	14664	14522	14754	14514	14516	14375	14481	14451	14539	14659	14354	14453	14520	14397	14489	14477	14515	14555	14529	14407	14636	14543	14486	14609	14555	14430	14675	14551	14491	14562	14607	14375	14512	14556	14637	14587	14384	14548	14572	14575	14666	14479	14418	14445	14497	14508	14567	14567	14510	14586	14463	14570	14593	14466	14450	14465	14540	14672	14565	14520	14455	14380	14534	14453	14502	14355	14455	14436	14596	14537	14622	14466	14521	14499	14610	14743	14347	14429	14641	14556	14483	14553	14440	14554	14371	14603	14661	14624	14511	14345	14735	14588	14457	14508	14463	14533	14563	14515	14567	14416	14615	14560	14451	14408	14592	14534	14592	14744	14459	14637	14706	14498	14600	14651	14486	14554	14599	14465	14613	14438	14505	14599	14468	14479	14616	14579	14371	14459	14414	14612	14427	14551	14500	14458	14681	14453	14772	14609	14551	14414	14413	14479	14370	14431	14591	14472	14636	14522	14792	14481	14452	14399	14591	14561	14537	14445	14566	14545	14558	14466	14498	14539	14485	14444	14534	14659	14644	14460	14388	14361	14528	14448	14539	14405	14687	14537	14497	14489	14657	14401	14603	14450	14471	14510	14308	14496	14379	14460	14707	14481	14562	14645	14568	14554	14422	14668	14476	14853	14506	14629	14414	14552	14503	14581	14495	14763	14479	14504	14366	14446	14577	14586	14381	14437	14645	14337	14534	14448	14657	14469	14646	14437	14616	14472	14402	14500	14447	14561	14614	14513	14486	14491	14427	14494	14521	14310	14426	14557	14474	14302	14534	14533	14669	14374	14441	14498	14566	14321	14436	14539	14409	14594	14485	14570	14623	14786	14671	14534	14498	14646	14476	14564	14542	14560	14564	14686	14399	14472	14479	14499	14535	14531	14616	14533	14451	14698	14471	14628	14477	14528	14584	14562	14393	14449	14633	14590	14258	14440	14638	14510	14574	14430	14565	14623	14710	14390	14505	14422	14709	14499	14618	14462	14662	14530	14599	14590	14592	14642	14319	14538	14609	14609	14523	14742	14415	14448	14427	14493	14481	14471	14603	14457	14374	14522	14494	14581	14607	14497	14458	14528	14517	14591	14533	14539	14653	14529	14587	14595	14483	14489	14416	14676	14312	14481	14480	14440	14691	14396	14537	14398	14527	14476	14630	14621	14541	14683	14520	14679	14249	14580	14464	14518	14560	14524	14435	14716	14455	14690	14692	14587	14521	14574	14498	14555	14322	14575	14595	14511	14693	14601	14643	14360	14487	14429	14425	14517	14528	14619	14488	14472	14472	14600	14586	14516	14525	14655	14436	14492	14327	14518	14568	14479	14674	14579	14389	14589	14346	14704	14448	14377	14720	14458	14479	14676	14644	14481	14489	14615	14492	14490	14641	14349	14514	14659	14602	14353	14419	14479	14619	14517	14470	14382	14459	14479	14621	14598	14753	14700	14817	14477	14479	14532	14432	14452	14582	14481	14664	14579	14671	14398	14648	14735	14632	14564	14688	14445	14512	14575	14465	14517	14450	14416	14465	14419	14617	14507	14440	14513	14525	14498	14569	14499	14598	14589	14526	14423	14623	14595	14775	14588	14495	14618	14334	14650	14635	14516	14571	14496	14527	14590	14511	14579	14519	14514	14626	14506	14557	14671	14637	14727	14601	14535	14593	14640	14740	14568	14336	14506	14533	14473	14345	14520	14657	14520	14599	14410	14560	14401	14251	14518	14694	14436	14423	14435	14453	14525	14624	14677	14463	14546	14586	14476	14557	14634	14623	14400	14486	14455	14553	14442	14389	14715	14356	14518	14640	14587	14450	14544	14554	14660	14498	14478	14511	14603	14492	14530	14422	14526	14649	14333	14424	14494	14422	14462	14469	14532	14510	14556	14470	14491	14491	14521	14411	14626	14747	14514	14525	14378	14696	14361	14593	14617	14349	14624	14597	14393	14423	14505	14553	14474	14517	14491	14634	14661	14489	14441	14648	14567	14400	14603	14483	14455	14436	14634	14696	14520	14409	14534	14538	14393	14340	14652	14452	14602	14547	14451	14539	14545	14496	14546	14564	14567	14656	14534	14381	14597	14506	14531	14533	14451	14578	14428	14545	14590	14689	14505	14494	14566	14543	14501	14368	14721	14326	14505	14433	14599	14521	14623	14465	14722	14609	14521	14414	14589	14652	14570	14458	14523	14452	14679	14436	14556	14649	14691	14603	14601	14405	14614	14593	14542	14512	14547	14460	14473	14429	14403	14714	14620	14488	14677	14408	14565	14584	14602	14518	14423	14536	14716	14616	14618	14487	14503	14799	14495	14508	14536	14504	14515	14382	14257	14602	14500	14511	14683	14590	14553	14569	14506	14319	14450	14592	14499	14660	14631	14400	14657	14558	14637	14567	14619	14561	14526	14415	14393	14527	14425	14538	14414	14368	14421	14512	14486	14610	14585	14520	14597	14559	14503	14418	14590	14499	14438	14372	14561	14638	14635	14652	14478	14617	14611	14665	14444	14474	14450	14609	14472	14504	14499	14470	14528	14531	14610	14541	14536	14501	14504	14694	14703	14465	14379	14648	14514	14497	14422	14656	14537	14444	14457	14682	14636	14565	14443	14458	14549	14515	14517	14629	14398	14488	14542	14404	14340	14579	14418	14662	14533	14493	14581	14404	14617	14536	14541	14482	14619	14794	14386	14558	14425	14571	14485	14534	14518	14416	14589	14490	14678	14637	14296	14366	14548	14527	14482	14552	14556	14496	14455	14332	14537	14661	14508	14485	14544	14520	14718	14578	14642	14388	14607	14508	14484	14434	14424	14591	14608	14541	14582	14439	14519	14497	14547	14664	14555	14547	14457	14385	14420	14425	14416	14396	14464	14419	14468	14579	14682	14481	14541	14530	14607	14548	14550	14493	14604	14638	14624	14493	14398	14512	14461	14539	14510	14409	14377	14508	14447	14533	14509	14595	14661	14637	14411	14470	14451	14404	14666	14559	14287	14615	14498	14784	14573	14763	14403	14426	14617	14595	14562	14467	14523	14470	14477	14481	14579	14597	14573	14566	14561	14640	14544	14592	14334	14615	14510	14538	14457	14422	14594	14546	14497	14468	14583	14514	14483	14476	14506	14601	14479	14637	14360	14454	14428	14654	14602	14539	14513	14437	14558	14520	14354	14481	14462	14498	14552	14514	14597	14338	14593	14483	14522	14704	14457	14444	14439	14733	14487	14559	14622	14711	14501	14629	14610	14628	14305	14593	14419	14481	14450	14540	14365	14512	14617	14646	14569	14419	14630	14520	14463	14551	14520	14600	14487	14487	14550	14596	14663	14569	14445	14520	14418	14548	14468	14497	14540	14479	14678	14313	14510	14531	14566	14628	14572	14355	14542	14416	14619	14462	14462	14433	14601	14443	14469	14468	14401	14433	14477	14538	14506	14579	14645	14636	14617	14446	14604	14694	14488	14754	14497	14488	14537	14465	14603	14592	14421	14545	14365	14692	14430	14650	14598	14447	14413	14526	14490	14439	14446	14437	14494	14606	14531	14606	14558	14567	14562	14419	14500	14451	14467	14514	14606	14436	14452	14424	14673	14550	14579	14462	14596	14355	14524	14716	14577	14690	14497	14592	14588	14633	14714	14529	14504	14490	14564	14564	14642	14546	14457	14670	14606	14527	14617	14555	14423	14429	14479	14661	14499	14568	14710	14521	14655	14495	14252	14549	14414	14501	14615	14486	14550	14579	14322	14645	14474	14532	14522	14411	14516	14467	14461	14540	14496	14484	14604	14549	14501	14733	14415	14416	14624	14297	14471	14631	14571	14414	14491	14629	14474	14516	14553	14680	14532	14619	14630	14500	14515	14455	14469	14486	14629	14635	14451	14510	14514	14330	14601	14597	14612	14433	14487	14396	14460	14635	14585	14532	14363	14430	14410	14450	14542	14571	14398	14436	14540	14486	14433	14429	14560	14471	14632	14493	14526	14595	14666	14477	14388	14505	14373	14572	14498	14598	14651	14472	14635	14546	14558	14394	14610	14702	14515	14528	14516	14556	14655	14645	14524	14802	14540	14487	14518	14466	14514	14626	14714	14610	14585	14482	14484	14397	14557	14647	14774	14650	14448	14696	14303	14625	14533	14389	14562	14607	14502	14607	14620	14653	14568	14495	14544	14543	14482	14661	14364	14465	14683	14416	14469	14577	14613	14285	14526	14510	14494	14461	14649	14563	14730	14457	14457	14588	14490	14557	14568	14501	14341	14492	14701	14527	14627	14560	14611	14539	14449	14520	14481	14580	14626	14550	14448	14475	14494	14473	14574	14535	14447	14499	14452	14472	14431	14441
33940	27954	27970	25628	25330	27523	33238	29896	26054	23586	23291	22903	22854	22814	22900	22991	23202	23169	23009	23026	22994	22949	23027	22792	23176	22897	23078	22688	22973	22965	23035	22786	22735	22930	23105	23101	23038	22842	23090	23136	22908	22966	22874	22942	23030	23037	22935	22961	23045	23139	23042	23061	23127	23084	22851	22828	22916	23057	22879	23193	22869	23136	22922	22684	22953	22831	23078	22950	22964	22957	22798	22831	22885	22659	22759	22874	22946	23064	22860	22960	22699	22827	22772	22743	22819	23094	23105	22921	22954	23272	22760	22864	22890	22877	22879	22861	22821	22971	22845	22987	22936	22913	23025	22927	22956	23058	22993	23215	22985	22744	22853	22847	23042	22864	22870	22630	22853	22988	22964	22846	22914	22990	23127	23035	22825	23106	22769	23040	23065	22947	22851	22873	23018	22959	22952	22950	23074	22996	22911	22987	23076	22825	22865	23097	22924	22550	23000	23046	22765	23037	23074	23026	23121	22954	23040	22706	22948	22979	23088	22907	22764	23063	22814	22813	22687	22883	22731	22964	22770	22939	23086	22978	23074	22891	22966	22913	22900	22962	23063	22778	22773	23083	22666	22772	23137	23063	23052	22709	23031	23012	22832	22928	22840	22925	22718	22823	22603	22764	23001	22853	22831	23016	22780	22992	22834	23013	22789	22701	22886	22746	22837	22928	23117	22777	23030	22615	22886	22884	22725	22938	22879	22968	22972	23074	23016	22909	22917	22980	22807	22895	23103	23108	23169	22898	23068	22970	22977	22799	22987	22816	22765	22701	22921	22926	22909	22810	23036	22824	22728	22926	22989	22717	22741	22675	22921	22903	22970	22938	22696	22895	22915	23053	22818	22674	23026	23063	23107	22804	22863	22860	23038	22804	22887	22783	22893	22641	22825	22882	22810	23029	23047	22787	22893	22759	22909	22952	22896	22775	22650	22934	23108	23034	22963	22905	22907	22966	22925	23082	22984	22907	22668	22861	22933	22900	23075	22897	23090	23195	22959	22581	22843	22962	23038	22882	23013	22876	23061	22926	23124	22886	22983	22904	23085	22923	22866	23008	23041	23033	22836	22937	22809	22959	22787	22942	22980	22947	22913	23015	23052	22914	22817	23009	23030	22801	22926	22844	22718	22866	22916	22933	22969	22882	22855	23014	22920	22851	22938	22901	22737	22912	22826	23029	22996	22836	22949	22799	22782	22912	22998	23007	22776	22683	22739	22797	22861	22818	22924	22642	22873	22686	22757	23094	22640	23155	22968	23039	23172	23028	22844	22977	23010	23016	22823	23076	22826	22920	22764	22964	22529	22953	22877	22708	22858	22957	22927	22954	22873	23140	23103	23066	22814	22956	22847	22492	23050	23049	22947	22899	22843	22944	22796	23116	22831	22959	22836	22745	22972	23126	22927	22889	22897	22981	22650	22864	23145	23014	22894	22645	22895	23026	23014	23019	22781	22761	23106	22727	22785	22996	22994	23137	22903	22915	22972	22949	23068	22842	22748	22616	22701	22921	23007	22868	22931	22933	22932	23223	22677	22778	23173	23163	22861	22925	22916	22874	22912	22971	23079	22828	22970	22844	22910	23044	22816	22954	22893	22635	22692	22885	22866	22722	22914	23082	23099	23116	22671	23005	22833	22762	22819	22755	23005	22949	22885	22855	22879	22983	23009	22641	22758	22935	22775	22689	22864	22913	22927	22908	22871	22783	23046	22867	22834	22800	23238	22835	23026	22776	23089	22926	22982	22900	22957	22947	22921	22771	22896	23212	22917	22605	22814	22938	22980	22893	22699	22937	22920	22640	22878	22741	22794	22872	22791	22845	23091	22788	22918	22828	22737	23061	22975	23012	22817	22942	22982	22666	22858	22940	22995	23039	22966	22844	22928	23133	23003	22985	22991	23099	22821	23168	22882	22783	22938	22903	22585	22839	22534	23040	22938	22796	22749	22983	22745	22905	22650	22906	23000	22914	23216	23122	22916	22922	22993	22941	22867	22771	22594	22822	22903	22890	22903	22722	22881	22902	23093	23079	22608	22814	22844	22911	22982	22855	22986	22954	23009	22780	22730	22937	22710	22667	23137	22889	22844	22679	22887	22948	22821	23020	22889	22925	22935	23006	22969	22986	23020	22828	22650	22849	23126	22872	23017	22906	23125	22899	23044	22906	23033	22865	22841	22906	22936	22992	22947	22845	23049	22744	23031	22950	22895	23019	22946	22676	22807	22766	22836	22783	22822	23096	23100	22808	23045	22957	22936	22679	22954	22911	22895	22898	22872	22993	22917	23119	23028	22834	23023	22877	22948	23049	22981	22852	22857	22578	22779	22789	23050	22982	23000	22785	23021	22843	23156	22849	22921	22949	22841	22901	23000	23043	23046	22938	23005	22898	22904	22691	22741	22900	22813	23032	22910	22681	22900	22873	22877	22731	23105	23020	22835	23026	22843	22889	22978	22935	22977	22773	22936	22864	22930	22922	23010	22962	22894	22997	22869	22942	22848	22695	22817	22803	22926	22947	22952	22964	23163	22934	22750	22803	22917	22958	22877	23209	22900	22811	22968	22950	22960	23048	23066	22844	23274	22866	22896	22847	22935	22774	23032	23136	23015	23041	22840	22782	22997	22943	23063	23164	23014	22849	22772	22756	22729	22757	22785	22870	22800	22883	22847	22911	22718	22681	22894	22942	22948	22955	22801	22576	22838	22659	22936	22972	22718	22844	22959	23001	22831	23058	22949	23056	22771	23002	23133	22985	22997	23019	22845	23049	22806	23001	22837	23009	23119	22721	22813	22812	22810	22684	23064	22948	22903	22860	23023	22808	22821	23001	22618	23018	23006	22972	22878	22884	22820	22629	23026	22872	22865	22941	22916	22942	22691	22936	22866	23016	22956	22791	22911	22670	22913	22943	23175	22918	22821	23165	22737	22985	22792	22799	22732	22897	22774	22776	22943	22945	22997	22829	22721	22811	22821	22711	22919	23176	22891	22768	22646	22693	23266	22851	22713	22710	22970	22855	22969	22878	23048	22636	22678	22820	22833	22880	22871	22820	22902	22932	23006	22829	23055	22829	22933	22827	23045	22860	23038	22963	22889	23033	23030	23254	23032	22881	22818	23136	22744	23001	22910	22880	22903	22964	22885	22823	22939	22847	22848	22702	22875	22759	23021	22801	23035	23066	23017	22851	22843	23030	23036	22921	22927	22946	22881	22755	22802	22951	23197	23015	22808	22976	23105	22782	22737	22926	22946	22940	22918	22932	22969	23014	22907	22753	22819	22932	22964	22953	22876	22872	22797	22948	22883	22952	23181	22962	22894	22735	22769	22868	23090	23103	22947	22828	22674	22747	22843	23182	22783	22915	22952	22791	22945	22868	22852	22930	23021	23098	23011	23028	22832	23093	22656	22877	22807	22922	22971	23049	22703	23112	22927	23055	23013	22785	22721	23005	22802	23091	22814	22997	22885	22850	22882	22984	22876	23161	23089	22920	22734	22917	22686	22820	23087	23042	22954	22942	22853	23218	22732	23018	22663	23187	22749	22690	22837	22922	23009	23221	22873	22921	23008	23024	22920	23098	22867	23030	23016	23222	22983	23035	22941	22930	22825	22873	22861	22909	22980	22899	22668	22988	22688	22616	22936	22865	22819	23002	23023	23097	22837	22908	22997	22693	22785	22891	22850	22970	22733	22947	23104	22831	22805	22796	22800	22996	23096	23102	23103	22606	22937	23076	22971	22981	23041	22706	22957	22798	22927	22956	22882	23044	22881	22987	23183	22822	22824	23009	22724	23135	22775	22666	22784	22983	22927	22824	23120	22868	22879	22647	22994	22938	23070	23034	23058	23013	22968	22732	22928	23022	22677	22686	23085	22424	22528	22967	22703	22929	23020	22800	22791	22791	22809	23052	22967	22958	22675	23006	23070	22709	22911	22968	22780	22723	23144	22816	22833	23093	23183	22941	23023	22929	22905	23016	22961	22766	22987	22843	22957	22722	22936	22950	22725	23199	23089	22881	22803	22929	22982	22803	22858	22844	23030	22788	22800	22960	23057	22965	22904	22813	22906	22859	23030	22928	22757	22844	22834	22918	23076	22582	22915	22741	22689	23055	22731	22838	22809	23039	22860	23056	22669	22893	22731	23075	22828	22702	23073	22861	22930	22961	22775	22826	23117	22905	22880	22849	22971	23029	23141	22800	22768	22886	22780	22842	23052	22911	22852	22985	23259	22818	22983	23081	23147	23129	22929	23049	22950	22996	22723	22768	23071	22940	23054	22964	23103	22680	22968	23033	23112	22832	22865	22715	22701	22971	22801	22841	23084	23138	22973	22866	23183	22878	23089	22927	23059	22946	22908	23114	22943	22898	23034	22744	22910	22828	22886	22998	22962	23025	22901	22952	22764	23139	22867	23154	23106	22838	22681	22955	22827	22915	23081	22889	22847	22806	23021	23092	22875	23048	22915	22844	22890	23196	22878	22935	22690	23096	23036	23037	22773	22822	22534	22835	22896	22753	22982	22819	23096	23009	22992	22776	22754	22781	23059	23066	23196	22971	22832	23085	22917	22927	22959	22686	22907	22996	22942	22923	22817	22867	22963	23007	22793	23184	22784	22913	22844	23073	23181	22954	23023	23026	22759	22832	23000	22886	23026	22897	22842	22696	22732	22902	22916	22748	23048	22710	22891	23012	22843	22942	22708	22734	22819	22956	23109	23019	22976	22823	22720	22955	22787	22808	23007	22858	22922	23050	23120	22747	22995	23039	22990	22773	23031	22911	22817	23040	22697	22847	22920	22824	22839	22766	22894	22712	22998	22727	22900	23033	22973	22811	22872	22777	22998	22957	22864	22780	22750	22889	22788	22965	22877	22883	23003	22949	22911	22620	22786	22960	23018	22865	22796	22839	23008	22798	22910	22830	23088	23135	22922	22967	22993	22898	22816	22896	22880	22886	23027	22960	22867	22995	22947	23084	22759	22663	22810	22938	22773	22936	22940	22567	22867	22840	23048	22808	22791	22522	23217	22978	23053	22817	22916	22960	22819	22950	23042	22890	22745	22905	23194	23109	23043	22778	22817	22812	22840	23036	22937	22859	22974	22872	22989	22846	22967	22983	23025	22907	23084	22872	23027	22777	22819	23040
20033	23709	18332	15526	17094	19624	24874	19757	16040	14346	14066	14172	14064	13970	14119	13811	14169	14114	14072	14045	14158	13957	14040	13993	14065	13935	14017	14121	14061	13884	13974	14101	14156	13921	14168	14097	13984	14043	14076	14166	14065	14044	13866	14061	14033	14138	14111	14036	13787	13971	14011	13897	13923	14004	14067	13975	13937	14056	14131	14049	14032	14056	13977	13917	13969	13993	13850	14046	14249	14194	14063	14072	14001	14051	13940	14130	13929	13929	13986	13984	14072	14156	13992	14039	14203	14017	13895	14068	13966	13956	13855	13978	13975	13956	13972	13893	14122	13933	14025	14030	14015	13865	14025	13951	13970	14173	13980	14190	14111	14054	14038	13998	14068	14100	13881	13910	14071	13972	14099	13892	13976	13873	14042	14029	13858	14026	14075	13999	14040	14078	14013	13863	13982	14092	13931	14026	13995	14020	14095	13920	13844	13926	14019	13936	14002	13939	14111	13943	13890	13806	13962	14152	14071	13855	14006	14041	14099	13984	13935	13943	13798	13987	14140	14340	13881	14097	13873	14147	14085	14037	13932	14042	14092	13984	14151	14058	14085	14000	14094	14023	13931	13865	14076	14102	14283	14065	14243	14057	13996	13976	13949	13925	14017	13983	14152	14243	13985	13811	14139	13921	13795	14002	13872	14121	13973	14055	13965	14074	14117	13937	14023	13816	14086	14197	13866	14130	13995	14076	14019	14067	14099	14027	13893	13894	13872	14021	13948	13901	14001	14114	13906	14004	13923	14070	14058	14202	14054	13939	13927	14071	13883	13858	13834	13866	13992	13949	13999	14019	13832	14014	14103	13777	14183	14071	13744	14128	14096	13876	13945	13970	13917	14050	14011	14049	13934	13976	14035	14104	13954	13928	14010	14166	13952	13952	13981	14201	13972	13978	14072	13785	13924	13922	13853	14006	13974	14038	14100	13993	13935	14001	13933	14154	14053	13980	14141	14234	13904	14087	14011	14080	14092	14034	13941	13849	14005	14071	14117	14157	13969	13942	13859	13969	14075	13999	14005	13947	13809	13997	13788	13946	13967	14056	13986	13922	13976	13901	14044	14041	13999	14037	13999	13952	14057	13993	14054	13991	13950	14066	14087	14042	13941	14099	14007	14106	13998	13938	14104	14018	14091	14014	14016	13992	14156	13954	14118	14083	13930	14004	14017	13975	14103	13934	14067	13960	14178	13915	14018	14047	14025	14160	13963	14109	14127	14052	14000	13871	14070	14152	14041	13927	14150	14024	14117	13743	13989	13985	13958	13942	14041	14034	14069	13869	14053	13928	14105	13959	14028	14022	13916	13918	13983	14058	13933	14182	14260	13971	13996	14040	14060	14111	13872	13948	14016	13934	14063	13982	14066	13961	14061	13874	14042	13952	13903	13939	13973	14041	14051	14128	14094	14076	13948	14008	14025	13915	14040	14133	14079	13961	13931	13887	13836	13861	13870	14126	14079	14122	13989	14018	14069	13879	13978	14037	13960	13874	13976	14134	13941	13939	13988	14069	14111	14153	14044	13978	13984	13974	14039	13880	13956	14112	13968	13994	14022	14172	13894	14027	14193	14073	13823	14191	13912	13920	14017	14212	14172	13822	14057	13937	13978	14081	14113	13899	13918	14017	13794	14031	14033	14153	13959	14056	14168	14054	14078	13983	13975	14064	13974	14048	13914	13973	14034	13852	14126	13932	13985	13930	14114	13874	14033	13833	14125	14003	13867	13852	13937	14127	14123	13916	14024	13999	13877	13827	14058	13996	13941	13968	13951	13850	13943	14061	14095	13884	13987	14003	13992	14019	14115	14043	14182	14036	14000	14119	14005	14020	14192	13750	14018	14076	14023	14083	13832	13879	14031	14093	14099	13940	13963	13962	13916	14031	14076	14062	13834	14030	14111	14202	13881	14142	13878	14078	14001	14059	14093	14050	14025	14118	13844	14093	13934	13888	14120	14141	13872	13954	13965	14173	14007	13889	13947	14024	13951	13861	14235	13979	13888	14048	14031	13839	14017	14003	14147	13857	13989	14080	13921	14030	14026	13938	13795	14103	14084	14120	14059	14062	14030	13960	14033	13978	14132	14133	14197	13970	14118	14029	13944	13901	13999	13966	13967	14033	14100	13940	14151	14168	14080	13789	14080	14146	13805	13982	13899	13950	13997	14010	14038	14128	13956	13874	14013	14011	13928	13984	13838	14152	14060	14000	13937	14083	14130	14004	14157	13976	14145	13999	14005	14066	14082	14055	14109	14136	13856	14074	14039	13975	13942	14017	13908	14104	14034	13959	13923	13899	13983	13995	13979	14029	13946	13952	14175	14048	13892	14027	14036	14062	13988	14005	13889	13836	14032	13986	14310	14043	14156	14164	13894	14110	13934	13960	14099	13970	13995	13964	14223	14032	14100	14132	13982	14013	14172	14213	13907	14125	14045	13982	14024	13897	13908	14040	14153	13851	13891	13987	14217	14104	14041	14100	14098	14207	14163	13982	14026	14019	14132	14114	14045	14134	14128	13923	14041	13976	13823	13910	13868	13912	14027	14123	13864	14086	14030	13833	14044	13918	13995	14009	13960	13934	14200	14040	14128	13996	13958	13881	13994	14088	14177	13865	13972	14110	14050	13975	13992	13896	14082	13956	13993	14086	14028	14120	13885	14015	14057	14107	14011	14068	13969	13975	13807	13975	13953	13978	14164	13993	14244	14024	14013	13940	14046	13856	13996	14147	14096	13994	13990	14063	13830	13896	13956	14055	14057	13973	13968	14017	13993	14080	14072	13944	14075	13915	14100	13873	13986	14077	14062	14108	14037	14143	14129	13785	13956	14196	13914	14052	13968	14049	14093	14075	14066	14175	13894	13992	13994	14001	13968	13970	14043	13990	14031	13953	13932	13902	14186	14014	14000	13958	14030	13966	14057	13894	13891	13965	14043	13944	14074	14095	14108	13806	14042	13940	13878	14075	14030	14054	13931	14099	13884	13903	14155	14048	13986	13855	13973	13928	13930	14007	14075	13973	13919	14008	14160	14125	14045	13896	14243	13859	14085	14003	13926	13953	13985	14060	14015	13977	13953	13930	14074	14089	13999	13976	13863	14006	13989	14082	14037	13978	14173	14109	13942	13956	14080	13920	14025	13865	13919	14186	14040	14011	14038	14130	14145	14119	14037	13849	13932	13828	14005	13936	13965	13952	14059	13999	14043	14008	14072	14001	13923	13871	13891	13999	13952	14003	14044	14027	14083	14008	14030	13940	14142	14056	13892	14110	13881	14119	14049	13904	14201	13997	14062	14126	13881	13952	14062	14076	13987	14051	14021	13964	13943	13848	13868	14219	14013	14056	13878	14086	13810	14137	13924	14049	13986	13930	14080	14019	14008	13981	13977	13989	14047	14020	14099	14014	14005	14048	13998	14174	13952	14052	14070	14096	14078	13925	13984	13918	14027	13934	14103	14002	14234	14030	14073	14090	13888	14040	13883	14043	13915	13878	14025	13865	13957	14074	14064	14083	13933	14020	14157	13888	13941	13960	14151	13961	13941	13954	14071	13839	14091	14066	13901	14137	14079	14121	14112	13974	14011	13815	13918	14074	14102	13926	13820	14038	13973	14001	14056	14088	14033	14082	14181	13979	14050	14216	14104	14015	13912	14016	14003	13947	14010	13913	14034	13939	14012	14037	14069	13902	14000	13877	14110	13903	14004	13964	13914	14066	14054	13908	13973	13992	13892	13998	13913	14079	13944	14003	13978	13995	13991	14117	14081	13929	13809	14014	13962	14097	13982	14087	13898	14027	14068	14196	13902	13981	14166	14159	14056	13951	14109	14060	14053	13991	14047	13980	14127	14083	14088	14180	13973	14015	13971	13988	14148	14117	14024	13823	13963	14026	14101	14011	13850	14072	13933	13970	14138	14026	13990	14083	13699	13931	14053	13813	14247	14071	14104	14091	13868	13833	13945	13999	13958	13898	14074	14198	13902	13956	13993	14084	13907	13979	13969	13960	13996	14143	14099	14114	13953	14003	13881	14161	14006	14122	14088	14010	14182	14131	14069	13865	14040	13932	14124	13885	13963	14214	14241	13962	13965	14161	14050	14106	14115	14073	14085	14109	14046	13932	13957	13991	13973	14047	14204	14044	14047	14094	13965	14037	13958	14133	14083	13998	13901	13989	14088	14033	14020	13857	13959	14039	14117	14106	14035	13995	13902	13941	13916	14090	14159	13947	14014	13906	13892	13912	14062	14167	14051	14034	14073	14109	13970	13817	13795	14059	14022	13856	13953	14200	13796	14043	14024	14068	14000	14111	14142	13935	13963	14128	13886	14080	13959	13993	14045	13845	14105	13983	13931	14000	13846	14017	14268	13915	14040	14117	13982	13809	13915	13820	14131	13866	13994	14171	13953	13973	14065	14107	14078	13970	14008	13859	14087	14124	13901	14255	14081	13891	13735	14004	14038	14300	13866	13972	14007	13981	13986	13900	13946	14246	14067	14144	13927	14076	13887	14107	13945	14046	14286	14097	14055	13910	14159	14015	13965	14113	14054	14005	14041	13977	13913	13960	14020	14059	13932	14039	14102	14117	13994	13934	14202	14038	14232	13944	13884	13997	14043	14061	13920	14283	14094	13947	14003	13972	13962	14010	14068	13946	14153	14069	14017	13939	13982	13918	14057	13981	14109	14019	13971	14139	13957	14051	13951	13945	13873	14012	13918	13855	13953	14083	13937	14059	14090	13870	14134	13997	14109	14111	13982	13990	13935	13992	13961	13992	13966	13906	14123	13978	14056	13873	14075	13991	14110	14015	14092	14001	13925	13794	14037	14167	13926	14002	14127	13739	13861	14013	14129	14037	14006	14004	13808	14053	13941	13901	13999	13970	13967	13996	13883	14101	14001	14030	14147	13858	14123	14040	14132	14080	13955	13866	13950	13946	13977	14096	14193	14062	14073	13959	13902	13941	14101	13961	13873	14038	13917	14019	14019	14067	14103	14051	13972	14043	13907	14000	13904	13997	14187	13739	14158	13959	14126	13969	14171	14010	14063	14094	14058	14096	14154	13806	14051	14100	14013	14101	13893	13874	14019	14045	13908	14002	14013	13975	13986	14086	13963	14035	14062	14022	14163	14034	14151	13927	14136	13953
25775	21981	28647	30905	39743	49078	58365	44866	32426	26139	23844	23241	22897	22984	23041	23010	23120	23102	22973	22810	22908	22829	22769	23024	22918	22605	22999	23146	23147	23086	23035	22576	22851	22673	22932	22704	22939	22744	22678	22810	22942	22920	22566	22807	22532	22812	22961	22756	22897	22866	23241	22986	22730	22970	22780	23103	22876	22804	22681	22754	22929	22644	22706	22674	22988	22920	23006	22839	22891	22680	22956	22961	23032	22867	22994	22680	22952	22676	22584	22894	23008	22804	22721	22894	22971	22955	22744	22768	22756	22698	22869	22984	22985	22756	23003	22588	22805	22807	22511	22984	22812	22879	22784	22656	22675	22685	22808	22715	22912	22789	22494	22812	22912	22674	22793	22752	22803	22801	22605	22955	23005	22840	22931	22909	22570	22844	22722	22681	22857	22960	22848	22789	22928	22756	23029	22477	22847	22890	22927	22731	23130	22930	22993	22794	22850	22890	23084	22941	22831	22883	22785	22649	22733	22926	22727	22752	22591	22854	23041	23016	22783	22868	22920	22757	22662	22877	22911	22865	22759	22928	22672	22940	22861	22880	22874	22726	22665	22789	22745	22908	22805	23020	22798	22767	22856	22900	22877	22836	22786	22776	22622	22595	22588	22890	22973	22887	22884	22782	22940	22948	22891	22797	22807	22890	22638	22817	22886	22626	22826	22950	22882	22753	22804	22799	23135	22543	22804	23064	22770	22996	22891	22914	22908	22871	22702	22726	22885	22706	22947	22691	22545	23074	22973	22701	23014	22856	22814	22688	22781	22594	23081	22828	22798	22740	22777	22501	22735	22831	22940	22826	22616	22787	22926	22681	22858	22820	22678	22709	22602	22692	22877	22744	22735	22703	22963	22597	22854	22859	22841	22761	23007	22663	22959	22841	22788	22813	22621	22844	22807	22874	22982	22835	22787	22916	22846	22990	22841	22872	22936	22778	22853	23061	23140	22744	22896	22748	23119	22711	22888	22889	22840	22725	22933	22663	22943	22671	22763	22718	22795	22809	22790	22864	22697	22599	22687	23005	22806	22710	22808	22856	22805	22844	22580	22784	22910	22643	22754	22953	23005	22857	23007	22791	22772	22829	22991	22882	22781	22809	22873	22755	22808	23012	23018	22964	22705	22745	22653	22775	22712	22725	22814	22830	22904	22769	22664	22544	22840	22919	23047	22832	23079	23177	22969	22952	22858	23004	23013	23046	23012	22699	22852	22725	23141	22795	22798	22778	22681	22760	22718	22745	22861	22672	22763	22776	22366	22733	23006	22818	23082	22830	22857	22812	22765	22757	22760	22656	22797	22438	22765	22653	22823	22808	23047	22634	22871	22955	22832	22651	22861	22600	22913	22940	22868	22918	22993	22837	22818	22748	22830	22668	22700	22764	22974	23061	22951	22708	22848	22906	22668	22893	22972	23146	22797	22479	22798	22705	22814	22710	23009	23011	22845	22983	22905	22786	23146	22686	22865	22912	22743	22968	22846	22788	22700	22600	22825	22800	22769	22673	22951	22713	22865	22948	22830	22982	22797	22883	22833	22758	22939	22757	22783	22799	22792	23037	22930	22856	22568	22981	22901	23032	22895	22874	23013	22999	22817	22915	22969	22741	22921	22953	22845	22800	23078	22767	22850	22798	22802	22979	22569	22870	22839	22889	22675	22846	22779	22935	22773	22805	22861	22785	22740	22718	22549	22779	22935	22772	22911	22896	22784	22735	22525	22851	22969	22796	22723	22980	22725	22661	22785	22842	22638	22778	23041	22834	22833	22894	23141	22729	22948	22647	22887	22542	22822	22915	22721	22941	22722	23064	22795	22839	22947	22813	22752	22746	22865	22625	22857	22834	22931	22761	22511	22543	22712	22777	22788	23094	22927	22848	22606	22578	22633	23015	22945	22641	22782	22696	22874	22904	22777	22932	22840	22922	22760	23019	22953	22796	22817	22858	22850	22932	22889	22871	22765	22896	22829	22910	22765	22649	22774	23020	22854	22762	22734	23020	22962	22934	22949	22816	22758	22794	22926	22663	22844	22941	22754	22884	22756	23025	22867	22792	22702	22790	22758	22720	22927	22909	22724	22627	22985	22717	22825	22852	22443	22812	23056	22811	22822	22520	22872	22856	22929	23111	22990	22746	22834	22856	22762	22545	23055	22676	23031	22760	23087	22780	22776	22691	22673	22645	22985	22790	22746	22822	22857	22864	22916	22899	22840	22768	22851	22893	22923	22683	22592	22841	22745	23034	22947	22683	22741	22894	22960	22903	23015	22874	22842	22770	22929	22907	22731	22737	22704	22925	23028	22874	22850	22921	22905	22669	22886	22865	22829	22912	22925	22931	22946	23125	22841	22550	22781	22770	22789	22890	22954	22507	23085	22770	22842	22674	22894	22796	23014	22705	22952	22957	22930	22930	23031	22986	22904	22925	22868	22856	22811	22581	22879	22923	22963	22749	22796	22789	22614	22782	23006	22999	22922	22841	22900	22826	22904	22920	22659	22552	22881	22785	23050	22927	22824	22849	22743	22817	22837	22646	22823	22714	22786	22642	22909	22867	22865	22714	22813	22893	22770	22897	22849	22707	23021	22798	22802	22738	22669	22866	22693	22905	22895	22928	22718	22770	22795	22665	22640	23080	22712	22889	22923	22991	22758	22744	22792	22816	22654	22828	22943	22930	22969	23003	22881	22982	22617	22751	22685	22858	22946	22727	22720	22623	22635	22814	22789	22834	22881	22789	22957	22766	22771	22913	22711	22801	22904	22724	22956	22673	22794	22952	23049	22588	22735	22627	22802	22767	22903	22937	22965	22848	22818	22622	22770	22743	23021	22818	22711	23175	22744	23057	22706	22973	22909	22779	22735	22798	22881	22882	22891	23070	22755	22977	22860	22990	22914	22695	22906	22900	22778	22792	22981	22872	22915	22829	22842	22802	22920	22930	22953	22959	23115	22891	22736	22772	22902	22760	22780	22764	22939	22805	23144	22961	22904	22823	23244	22651	22955	22865	22787	23014	22743	22714	22871	22865	22768	22905	22881	22754	22979	22814	22858	22689	22830	22815	22840	22738	22945	22883	22612	23003	23057	22832	22752	22638	22852	22801	22747	23026	22998	22746	22582	22645	22776	22951	22908	22860	22958	22770	22730	22836	22700	22731	22776	23088	22765	23227	22956	22673	23006	22934	22630	22877	22568	22911	22825	22939	22847	22944	22751	22902	23003	22744	22704	22859	22503	23046	22802	22715	22660	22625	22856	22738	22988	22727	23029	22755	22828	22543	22651	22863	22676	22859	22882	22900	22867	22745	22920	22845	22820	22988	22791	22905	22884	22998	22881	23180	22984	22858	22779	22921	23097	22786	22716	22774	22783	22876	22782	22779	22813	22970	22726	22975	22998	22704	23054	22723	23009	22887	22666	22659	22841	22866	22907	23134	22997	22764	22836	22820	22877	22522	22651	22974	22903	22976	22787	22870	22769	22813	22798	22862	22938	22951	23052	22835	23029	22649	22663	22720	22729	22680	22678	22996	22677	22759	22704	22856	22942	22487	22797	22803	23007	22723	22859	22769	22753	22781	22671	22879	22930	22981	22867	22893	23086	22811	22807	22962	23025	22973	22694	22883	22801	22919	22886	22804	22644	23158	22975	22730	22889	22981	22882	22864	22835	22986	22893	22857	22957	22676	22598	22726	22992	23004	22733	22683	22691	22579	22978	22947	22626	22750	22633	22744	22842	22836	23125	22905	23001	23007	22775	22683	22663	22669	22729	22831	23061	22775	22790	22747	22635	22659	23048	22859	22575	22852	22915	22731	22768	23018	22869	23007	22626	23036	22688	23089	22891	22713	22896	22592	22785	22779	22883	22773	23200	22878	22924	22749	22913	22778	22699	22815	22859	22848	23026	22702	22929	22451	22842	23219	22743	22639	22799	22875	22818	22592	23034	22716	23024	22619	22936	22727	22930	22860	22942	22975	23041	22963	22839	22785	22973	23058	23020	22864	23052	22971	23204	22902	22915	22890	22842	22856	22673	22690	22922	22932	22723	22795	22689	22793	22715	22906	22859	22813	22730	22963	22983	22848	22894	22844	22869	22555	23073	22938	22999	22950	22876	22889	23060	22727	22434	22824	22883	22733	22705	22833	22668	22816	22898	22886	22897	22836	22766	22643	22693	22946	23093	22884	22778	22793	22735	22675	22644	22805	22597	22894	22942	22779	22874	22849	22922	22624	22990	22619	23051	22824	22968	22746	22787	22739	22806	22744	22964	22786	22719	22668	22808	22798	22872	23105	22788	22859	22880	22510	23074	22757	22961	22694	22861	22762	22947	23027	22886	23087	22711	22808	22801	22779	22895	22725	22887	22748	22964	22751	22671	22772	22693	22824	22849	23083	22780	22715	22848	22665	22898	22557	23010	22895	22923	22704	22773	22714	22865	22902	22743	22774	22772	22825	22825	22714	22784	22757	22959	22764	22839	22868	22726	22959	22819	23020	22993	22889	22963	22478	23029	23014	22721	22897	22757	22843	22839	23005	22861	22800	22749	22677	23194	23001	22765	22715	23037	23018	22754	22989	22902	22792	22584	22742	22816	22815	22833	22910	22991	22856	23126	22924	22649	22535	22737	22882	22819	22613	22826	22983	23023	22728	22878	22698	22560	22674	22778	22905	22834	22722	22516	22876	23036	22741	22597	22649	22779	22689	22737	22897	22770	22831	22829	22951	22638	23053	23009	22790	22908	22730	22701	22782	23014	22888	22948	22800	22899	23038	23012	22913	22903	23156	22801	22762	22984	22944	22895	22894	22862	22898	22849	22893	22882	22945	22921	22911	22728	22709	22788	23097	22839	23039	22965	22793	22875	22997	23097	22565	22670	22968	22694	22853	22919	22763	22905	22814	22665	23012	22766	22712	22889	22694	22708	22837	22753	23041	22928	22967	22846	22818	22906	22932	22742	22783	22970	22903	22866	22700	22806	23076	23001	22678	22845	22763	22933	22870	22890	22971	22786	22846	22872	22920	22789	22564	22796	22909	23072	22774	22776	22742	22919	22709	22640	22723	22589	22696	22737	23005	22956	22719	22802	22877	22583	22842	22816	22782	22788	22609	22858	22920	22631	22718	22629	22671	22585	22849	22749	22576	22958	22648
25802	46773	25747	25979	38032	45041	52008	34523	21844	15949	14573	14173	14401	14270	14315	14281	14248	14223	14271	14306	14508	14262	14320	14248	14228	14257	14319	14302	14271	14394	14361	14103	14230	14286	14168	14161	14252	14162	14154	14115	14189	14388	14274	14215	14111	14346	14208	14133	14095	14205	14201	14204	14266	14133	14185	14090	14195	14190	14297	14198	14270	14303	14079	14197	14122	14152	14267	14205	14150	14054	14149	14254	14188	14230	14055	14219	14033	14079	14212	14279	14150	14227	14236	13893	14193	14043	14180	14367	14309	14118	14211	14017	14234	14201	14118	14139	14175	14077	14133	14085	14253	14052	14395	14177	14148	14267	14228	14261	14155	14241	14130	14095	14285	14100	14173	14014	14073	14247	14096	14211	14133	14005	14245	14127	14062	14222	14129	14032	13989	14270	14082	14081	14291	14170	13950	14124	14258	14225	14292	14250	14237	13909	14267	14138	14268	14208	14141	14212	14189	14255	14158	14116	14191	14125	14119	14215	14208	14298	14096	14137	14091	14259	14153	14169	14193	14068	14248	14306	14185	14120	14159	13984	14088	14301	14202	14246	13951	14306	14273	14212	14226	14290	14187	14092	13962	14372	14007	14128	14163	14318	14010	14005	14530	14319	14306	14201	14231	14364	14155	14122	14171	14151	14190	14295	13975	14072	14213	14168	14096	14173	14178	14141	14045	14164	14131	14109	14042	14235	14205	14257	14173	14146	14277	14107	14149	14031	14027	14134	14299	14090	14144	14120	14226	14238	14217	14223	14008	14291	14179	14193	14197	14300	14054	14221	14062	14114	14183	14235	14023	14148	14053	14169	14178	14010	14237	14155	14165	14063	14284	14203	14118	14131	14112	14184	14273	14119	14087	14178	14197	14212	14034	14275	14132	14205	14141	14138	14203	14156	14002	14136	14181	14218	14100	14218	14112	14137	14319	14129	14177	14209	14174	14209	14070	14211	14179	14128	13925	13946	14165	14029	14047	14307	14221	14190	14072	14133	14251	13992	14163	14287	14121	14361	14238	14172	14135	14137	14154	14271	14233	14121	14172	14183	14216	14137	14142	14122	14184	14139	14233	14284	14169	14163	14179	14215	14267	14292	14094	14221	14320	14036	14139	14340	14128	14161	14215	14111	14331	14292	14093	14143	14239	14215	14287	14152	14257	13968	14267	14201	13835	14145	14197	14293	14027	14222	14206	14412	14201	14185	14025	14125	14164	14259	14162	14112	14090	14273	14313	14124	14180	13914	14187	14106	14133	14287	14346	14299	14246	14310	14202	14044	14276	14239	14211	13961	14025	14018	14292	14225	13974	14218	14160	14349	14141	14245	14217	14129	14148	14055	14253	14188	14183	14058	14228	14156	14286	14054	14286	14066	14186	14122	14066	14098	13949	14195	14103	14242	14164	14235	14191	14262	14177	14255	14210	14139	14252	14111	14169	14279	14184	14232	14122	14064	14155	14225	14173	14227	14233	14268	14123	14149	14311	14204	14208	14105	14134	14028	14474	14264	14108	14067	14158	14035	14170	14137	14142	14197	14193	14042	14206	14214	14168	14163	14091	14283	14334	14217	14297	14360	14144	14372	14321	14116	14260	13973	14189	14075	14092	14242	14146	14289	14218	14082	14237	14201	14294	14160	14095	14161	14193	14193	14226	14229	14090	14012	14123	14124	13972	14146	14082	14155	14074	14214	14171	14160	14137	14217	14401	14149	14433	14037	14108	14159	14296	14033	14367	14256	14152	14307	14202	14000	14231	14095	14067	14154	14125	13981	14082	14092	14177	14135	14208	14044	14135	14107	14089	14106	14043	14005	14107	14231	14248	14121	14195	14134	14231	14132	14193	14231	14141	14074	14078	14232	14078	14176	14244	14110	14084	13981	14174	14188	14094	14184	14117	14116	14146	14164	14058	13996	14126	14106	14278	14160	14095	14156	14146	14121	14170	14104	14114	14412	14207	14102	14185	14252	14256	14042	14287	14201	13899	14189	14320	14002	14119	14375	14229	14165	14160	14144	14234	14152	14068	14272	14064	14148	14129	14275	14098	14284	14184	14319	14048	14165	14281	14389	14256	14203	14299	14299	14347	13904	14287	14062	14188	13926	14112	14242	14314	14213	14144	14148	14158	14110	14180	14099	14209	14141	14081	14276	14235	14069	14207	14243	14123	14197	14081	14167	14133	14170	14171	14210	13949	14231	14165	14236	14181	14147	14154	14041	14311	14329	14191	14153	14331	14185	14008	14283	14173	14251	14235	14208	14251	14233	14393	14226	14248	14256	14347	14079	13998	14261	14157	14146	14139	13987	14207	14302	14008	14237	14300	14377	14071	14133	14054	14212	14188	14185	14056	14211	14137	14411	14236	14311	14074	14025	14013	13912	14129	14192	14051	14118	14176	14182	14224	14119	14230	14057	14100	14364	14178	14230	14321	14290	14258	14054	14251	14328	14181	14192	14123	14087	14020	14046	14183	14132	14224	14121	14350	14167	14066	14328	13959	14131	14154	14286	14073	14123	14200	14101	14239	14124	14193	14177	14130	14017	14089	14273	14199	14159	14206	13974	14253	14161	14198	14039	14300	14082	14150	14377	14237	14094	14136	14231	14163	14235	14043	14188	14122	14176	14149	14083	14234	14174	14039	14407	14203	14180	14228	14220	14097	14190	13926	14015	14267	14166	14099	14144	14073	14203	14280	14148	14076	14317	14085	14146	14282	14107	14264	14092	14342	14244	14253	14198	14262	14249	14220	14111	13998	13997	14247	14244	14219	14052	14279	13943	14237	14236	14107	14066	14084	14130	14090	13954	14249	14262	14148	14212	14029	14196	14317	14049	13953	13939	14062	14057	14175	14037	14097	14177	14341	13973	14293	14162	14311	14224	14231	14093	14174	14292	14339	14128	14165	14146	14172	14272	14269	14136	14234	14066	14280	14111	14152	14123	14042	14208	13957	14299	14048	14068	14153	14156	14292	14158	14072	14178	14108	14259	14194	14119	14188	14121	14216	14176	14039	14068	14185	14166	14055	14144	14179	14186	14049	14228	14216	14297	14414	13945	14102	14059	14301	14198	14281	14028	14160	14206	14024	14252	14036	14101	14148	14108	14246	14198	14292	14241	14279	14111	14360	14010	13994	14092	14135	14172	14167	14162	14101	14051	14173	14156	14101	14253	14071	14198	14208	14146	14057	14200	14144	14165	14242	14137	14173	14073	14188	14004	14168	13973	14104	14270	14272	14219	14217	14320	14104	14171	14165	14177	14107	14176	14226	14058	14315	14146	14157	14128	14268	14249	14208	14271	14262	13959	14223	14112	14329	14125	14067	14102	14050	14225	14077	14173	14399	14102	14030	13976	14227	14091	14113	14076	14117	14161	14041	14189	13969	14240	14296	14259	13981	14049	14115	14207	14159	14120	14384	14203	14222	14204	14088	14272	14067	14295	14182	14183	14090	14083	14143	14285	14112	14107	14144	14125	14107	14171	14046	14077	14166	14117	14208	14320	14162	14046	14052	14134	14046	14205	14217	14267	14309	14181	14265	14089	13973	14160	14168	14139	14146	14248	14141	14090	14075	14195	14229	14225	14100	14358	14285	14329	14159	14283	14126	14159	14252	14086	14078	14200	14215	14167	14159	14168	14090	14346	14228	14276	14114	14051	14277	14240	14238	14282	14061	14385	14158	14151	14157	14065	14146	14052	14074	13905	14229	14268	14107	14283	14183	14242	14173	14036	14190	14183	14266	13970	14129	14158	14155	14202	14261	14253	14228	14169	14193	14198	14257	14064	14123	14372	14259	14240	14081	14301	14257	14215	14141	14158	14102	14195	14008	14078	14150	14230	14185	14400	14325	14237	13962	14335	14073	14083	14085	14124	14279	14247	14383	14189	14233	14175	14334	14099	14168	14097	14219	14262	14257	14276	14139	14083	14325	14169	14099	14094	14138	14153	14242	13928	14152	14141	14145	14025	14209	14256	14151	14135	14185	14199	14263	14175	14071	14229	13962	14163	14175	13983	14115	14154	14157	14201	14090	14219	14081	14198	14217	14241	14231	14191	13991	14078	13947	14084	14110	14158	14183	14322	14224	14043	14099	14098	14362	14133	14281	14151	14260	14105	14142	14206	14096	14270	14036	14115	14159	14152	14183	14237	14117	14060	13966	14306	14219	14054	14158	14265	14227	14253	14226	14092	14205	14012	14117	14248	14116	14182	14157	14179	14123	13980	14050	14030	14310	14100	14038	14288	13988	14198	14312	14163	14308	14293	14118	14230	14158	14264	14044	14163	14193	14244	14182	14179	14340	14184	14163	14203	14151	14195	14100	14100	14353	14280	14178	14168	14151	14044	14192	14223	14193	14094	14102	14313	14210	14330	14254	14122	13906	14076	14082	13956	14140	14294	14177	14225	14256	14159	14259	14184	14086	14157	14248	14072	14185	14083	14112	14246	14269	14172	14174	14366	14168	14266	14014	14093	14184	13981	14163	14197	14090	14180	14272	14355	14292	14111	14245	14100	14209	14290	14080	14115	14145	14089	14016	14174	14134	14097	14211	14039	14003	13894	14270	14159	14223	14066	13991	14146	14239	14158	14184	14237	14174	14143	14140	14266	14230	14026	14066	14100	14080	14126	14223	14142	14230	14127	14309	14195	14185	14233	14117	14103	14115	14099	13785	14058	14327	14176	14159	14090	14288	13971	14303	14131	14203	14160	14190	14266	14219	14145	14223	14008	14192	14321	14115	14087	14145	14094	14149	14196	14054	14193	14239	14310	14169	14055	14259	14045	14176	14049	14163	14291	14293	14330	14403	14196	14267	14084	14144	14070	14047	13991	14112	14162	14149	14237	14237	14216	14089	14142	14161	14315	14121	14169	13986	14164	14139	14070	14327	14152	14187	14266	14050	14280	14055	14172	14114	14141	14227	14119	14189	14162	14160	14164	14035	14125	14023	14177	14191	14260	14224	14171	14041	14241	14147	14209	14144	14155	14054	14091	14060	14096	14305	14182	14196	14109	14237	14203	14228	14172	14207	14252	14141	14100	14143	14285	14160	14223	14030	14195	14150	14080	14157	14209	14205	14005	14115	14244	14211	14154	14077	14037	14237	14167	14332	14104	14194	14243	14325	14227	14252	14140	14149	13960	14127	14092
23862	21660	28736	25424	39006	71689	67822	52668	37150	28153	24940	23882	23974	23746	23633	23507	23468	23115	23471	23573	23282	23371	23328	23638	23601	23360	23320	23508	23367	23505	23143	23309	23365	23328	23432	23288	23533	23443	23713	23616	23526	23506	23376	23395	23376	23435	23718	23442	23316	23682	23379	23387	23445	23357	23351	23474	23466	23355	23243	23554	23118	23234	23443	23566	23581	23199	23409	23638	23470	23271	23261	23333	23539	23349	23139	23359	23243	23242	23328	23351	23437	23350	23341	23263	23276	23393	23409	23158	23548	23311	23317	23680	23460	23365	23278	23157	23172	23375	23429	23462	23348	23230	23067	23195	23583	23219	23361	23342	23176	23156	23462	23384	23344	23311	23239	23392	23236	23137	23181	23270	23352	23489	23256	23504	23361	23292	23306	23279	23169	23029	23144	23454	23438	23405	23323	23485	23385	23463	23283	23296	23279	23555	23255	23393	23323	23568	23487	23242	22924	23250	23299	23300	23305	23259	23339	23243	23213	23245	23411	23332	23420	23366	23314	23133	23147	23301	23381	23320	23305	23088	23383	23312	23313	23256	23254	23406	23366	23631	23270	23311	23362	23411	23266	23286	23578	23087	23249	23285	23137	23146	23305	23290	23374	23267	23232	23368	23578	23164	23343	23571	23360	23430	23461	23277	23187	23291	23168	23419	23247	23314	23344	23379	23160	23169	23406	23380	23372	23219	23465	23281	23358	23378	23142	23295	23223	23385	23359	23302	23371	23477	23335	23354	23249	23439	23149	23279	23349	23284	23454	23157	23325	23062	23317	23441	23451	23426	23245	23377	23350	22999	23254	23368	23235	23618	23193	23257	23344	23045	23400	23204	23362	23307	23441	23124	23373	23297	23242	23249	23412	23275	23145	23358	23323	23399	23414	23254	23172	23219	23244	23777	23082	23272	23363	23365	23380	23332	23353	23265	23345	23387	23318	23335	23339	23326	23539	23085	23376	23210	23334	23493	23299	23002	23430	23255	23398	23202	23380	23177	23140	23154	23566	23520	23435	23189	23154	23331	23310	23383	23305	23450	23313	23358	23487	23314	23344	23219	23300	23138	23156	23526	23191	23235	23270	23412	23298	23197	23122	23392	23340	23391	23515	23389	23418	23416	23543	23471	23216	23444	23365	23426	23469	23336	22892	23384	23371	23390	23128	23080	23324	23576	23253	23378	23177	23325	23409	23466	23305	23190	23161	23371	23389	23224	23469	23211	23250	23386	23114	23233	23344	23444	23330	23467	23216	23586	23408	23059	22997	23296	23237	23170	23279	23431	23613	23314	23383	23364	23262	23441	23448	23520	23360	23268	23249	23245	23069	23189	23303	23359	23041	23493	23235	23188	23204	23375	23410	23436	23194	23287	23279	23329	23202	23433	23427	23278	23226	23372	23202	23311	23190	23166	23135	23267	23374	23384	23273	23232	23304	23299	23206	23189	23401	23452	23166	23075	23392	23466	23153	23281	23341	23463	23231	23263	23199	23290	23312	23370	23257	23277	23160	23229	23453	23166	23320	23574	23525	23451	23423	23256	23427	23236	23324	23093	23389	23230	23261	23159	23213	23142	23269	23334	23355	23218	23201	23416	23418	23444	23041	23471	23356	23351	23354	23359	23481	23341	23135	23200	23225	23253	23252	23293	23350	23136	23479	23540	23524	23561	23584	23380	23408	23168	23253	23271	23515	23495	23324	23413	23516	23229	23508	23068	23464	23440	23305	23181	23262	23052	23298	23233	23317	23575	23530	23426	23252	23204	23395	23267	23419	23176	23361	23301	23647	23263	23285	23359	23408	23153	23325	23368	23264	23370	23202	23504	23426	23336	23538	23602	23271	23189	23353	23328	23199	23454	23463	23435	23090	23212	23259	23189	23431	23243	23387	23477	23326	23464	23470	23333	23341	23279	23175	23244	23060	23333	23364	23461	23459	23319	23504	23441	23199	23396	23264	23374	23252	23146	23506	23447	23162	23501	23207	23276	23191	23394	23369	23381	23274	23249	23271	23361	23415	23277	23397	23171	23305	23334	23410	23140	23299	23447	23493	23422	23406	23401	23386	23192	23133	23225	23459	23295	23460	23305	23393	23425	23353	23467	23550	23440	23293	23295	23017	23317	23248	23148	23442	23173	23426	23225	23336	23068	23061	23307	23293	23298	23146	23231	23304	23137	23335	23178	23388	23440	23305	23314	23517	23401	23349	23383	23402	23439	23443	23330	23073	23270	23492	23277	23328	23525	23228	23220	23573	23099	23279	23213	23227	23220	23223	23298	23302	23210	23311	22960	23309	23294	23307	23349	23221	23228	23289	23462	23374	23163	23366	23115	23408	23675	23389	23250	23098	23592	23467	23432	23152	23354	23202	23402	23404	23558	23282	23246	23294	23092	23395	23116	23389	23310	23452	23464	23450	23288	23299	23222	23393	23326	23595	23263	23177	23330	23443	23365	23239	23338	23294	23284	23472	23313	23438	23274	23492	23400	23190	23486	23368	23283	23169	23318	23221	23532	23590	23291	23153	23313	23219	23292	23413	23327	23370	23121	23397	23263	23363	23277	23347	23181	23223	23093	23182	23423	23364	23109	23368	23183	23133	23334	23317	23200	23435	23118	23142	23186	23324	23217	23257	23311	23240	23440	23403	23277	23332	23346	23502	23272	23176	23426	23352	23348	23289	23233	23364	23321	23326	23192	23242	23319	23327	23177	23104	23512	23457	23501	23253	23449	23417	23226	23470	23239	23388	23333	23345	23543	23465	23255	23142	23005	23238	23351	23312	23101	23284	23309	23535	23402	23420	23442	23425	23318	23358	23206	23281	23215	23392	23446	23437	23423	23319	23213	23278	23381	23368	23375	23224	23314	23187	23190	23339	23273	23234	23506	23452	23374	23346	23451	23319	23316	23425	23171	23511	23246	23452	23352	23194	23296	23514	23036	23200	23443	23314	23402	23319	23236	23260	23258	23383	23114	23475	23272	23563	23225	23378	23459	23457	23282	23337	23329	23371	23138	23534	23280	23296	23372	23302	23187	23063	23245	23394	23435	23429	23257	23595	23189	23295	23430	23384	23329	23396	23480	23625	23337	23129	23155	23407	23578	23321	23112	23189	23394	23376	23374	23209	23401	23111	23342	23385	23378	23456	23509	23417	23200	23181	23285	23351	23212	23177	23493	23118	23376	23342	23215	23307	23151	23111	23491	23445	23507	23439	23193	23471	23529	23168	23526	23580	23331	23616	23182	23410	23267	23298	23130	23302	23369	23462	23347	23485	23479	23479	23497	23444	23206	23344	23288	23265	23375	23263	23235	23119	23165	23548	23389	23142	23048	23197	23327	23231	23517	23243	23352	23514	23139	23114	23272	23255	23377	23329	23416	23239	23425	23261	23265	23399	23223	23259	23378	23471	23291	23334	23223	23122	23241	23153	23034	23145	23241	23410	23257	23588	23307	23321	23102	23272	23141	23294	23561	23506	23338	23196	23495	23294	23433	23293	23446	23338	23221	23295	23428	23072	23355	23478	23220	23381	23330	23107	23340	23102	23319	23267	23356	23540	23222	23134	23317	23426	23361	23312	23493	23495	23111	23291	23254	23150	23491	23297	23293	23346	23176	23243	23184	23517	23459	23246	23208	23411	23250	23399	23309	23340	23540	23603	23417	23346	23239	23377	23396	23194	23385	23315	23442	23136	23221	23136	23291	23356	23186	23494	23219	23460	23227	23328	23150	23307	23498	23479	23177	23358	23121	23321	23151	23349	23561	23289	23581	23169	23220	23094	23268	23206	23357	23110	23051	23442	23293	23375	23441	23339	23419	23197	23256	23475	23170	23217	23294	23194	23215	23420	23370	23222	23170	23198	23147	23380	23256	23137	23237	23336	23415	23293	23374	23488	23215	23370	23365	23446	23434	23435	23495	23236	23326	23469	23404	23234	23354	23132	23287	23177	23414	23372	23477	23454	23164	23499	23330	23261	23497	23511	23353	23106	23330	23417	23456	23279	23387	23405	23429	23351	23349	23104	23161	23223	23509	23248	23182	23235	23377	23524	23284	23078	23299	23469	23278	23254	23241	23443	23272	23234	23391	23351	23215	23162	23428	23452	23260	23208	23202	23306	23399	23356	23276	23373	23066	23151	23408	23273	23321	23217	23159	23260	23370	23321	23295	23313	23294	23196	23446	23432	23382	23384	23287	23228	23190	23385	23261	23188	23307	23388	23250	23027	23338	23361	23160	23271	23139	23134	23139	23346	23217	23685	23266	23098	23223	23289	23136	23229	23300	23233	23269	23400	23101	23295	23198	23455	23515	23333	23332	23251	23529	23511	23511	23490	23249	23304	23422	23379	23404	23424	23189	23432	23085	23253	23387	23133	23342	23422	23083	23362	23380	23360	23172	23341	23454	23500	23421	23471	23313	23374	23086	23185	23205	23230	23330	23558	23005	23321	23318	23312	23654	23185	23321	23280	23176	23187	23249	23386	23358	23310	23138	23386	23201	23490	23313	23280	23167	23342	23298	23357	23167	23296	23283	23159	23268	23431	23274	23326	23184	23185	23353	23492	23077	23507	23296	23390	23386	23392	23388	23272	23336	23354	23352	23222	23462	23309	23445	23387	23416	23329	23593	23390	23236	23412	23439	23501	23395	23245	23113	23328	23467	23275	23418	23241	23287	23307	23301	23534	23377	23415	23497	23076	23251	23317	23226	23615	23094	23397	23495	23551	23330	23305	23171	22981	23054	23105	23339	23329	23184	23554	23226	23106	23309	23348	23277	23131	23469	23412	23168	23546	23284	23414	23507	23510	23368	23369	23183	23524	23142	23242	23135	23212	23369	23156	23345	23596	23336	23328	23211	23508	23441	23109	23305	23236	23347	23641	23399	23401	23140	23360	23456	23272	23217	23136	23127	23290	23226	23559	23305	23289	23528	23212	23407	23314	23702	23345	23391	23271	23460	23261	23217	23415	23525	23379	23401	23409	23267	23289	23229	23214	23498	23240	23225	23303	23126	23591	23348	23359	23238	23204	23319	23299	23359	23500	23337	23320	23240	23444	23275	23460	23402	23414	23344	23385	23433	23297	23267	23538	22987	23270	23268	23420	23462	23642	23303	23083	23268	23384	23283	23313	23222	23533	23094	23307	23422
33460	46110	24251	20158	50396	77042	66508	44921	26873	17745	15377	14750	14623	14797	14600	14599	14720	14606	14561	14626	14692	14714	14697	14710	14653	14518	14763	14671	14484	14605	14666	14704	14704	14637	14764	14723	14588	14702	14652	14740	14538	14781	14679	14668	14808	14648	14728	14784	14724	14684	14563	14647	14607	14586	14630	14604	14507	14813	14812	14736	14717	14603	14720	14777	14542	14511	14608	14587	14603	14639	14653	14751	14705	14511	14751	14558	14748	14553	14678	14573	14703	14616	14543	14652	14495	14532	14551	14719	14608	14720	14597	14637	14574	14659	14577	14721	14770	14642	14662	14521	14734	14706	14569	14367	14476	14590	14702	14568	14648	14569	14628	14519	14836	14778	14534	14557	14538	14542	14504	14701	14554	14548	14583	14758	14698	14391	14733	14562	14616	14671	14644	14517	14647	14620	14527	14585	14668	14591	14834	14501	14629	14702	14546	14623	14509	14773	14722	14743	14618	14693	14639	14613	14510	14607	14535	14661	14658	14571	14377	14549	14717	14651	14562	14579	14546	14421	14342	14525	14679	14521	14642	14522	14432	14725	14725	14573	14694	14601	14561	14621	14628	14550	14699	14653	14615	14651	14686	14636	14643	14440	14562	14653	14687	14541	14605	14549	14535	14703	14833	14595	14680	14587	14752	14514	14723	14584	14546	14644	14562	14567	14478	14683	14547	14650	14570	14579	14449	14499	14659	14686	14654	14752	14641	14440	14699	14602	14585	14538	14534	14661	14478	14555	14596	14481	14504	14408	14713	14567	14578	14555	14605	14526	14552	14522	14698	14649	14504	14690	14627	14675	14633	14704	14519	14589	14527	14606	14693	14635	14693	14621	14710	14616	14683	14603	14512	14724	14802	14627	14595	14632	14522	14540	14444	14658	14567	14546	14530	14546	14583	14599	14697	14741	14648	14719	14677	14708	14627	14543	14595	14657	14634	14769	14616	14686	14683	14543	14812	14553	14555	14709	14517	14494	14607	14583	14463	14657	14584	14388	14551	14364	14652	14568	14627	14711	14624	14771	14800	14552	14627	14650	14701	14627	14717	14786	14666	14603	14788	14650	14502	14536	14660	14490	14425	14553	14595	14443	14811	14653	14484	14593	14537	14734	14537	14663	14692	14669	14537	14550	14596	14647	14564	14571	14820	14722	14650	14566	14642	14764	14469	14644	14687	14613	14608	14696	14599	14513	14808	14674	14651	14539	14738	14779	14521	14546	14621	14541	14597	14751	14483	14590	14409	14702	14429	14616	14534	14636	14614	14693	14400	14712	14523	14482	14582	14620	14612	14483	14542	14415	14578	14588	14647	14490	14600	14722	14615	14566	14532	14694	14751	14586	14501	14676	14669	14477	14595	14578	14731	14584	14633	14488	14636	14532	14639	14603	14697	14769	14709	14757	14680	14726	14656	14707	14643	14655	14556	14849	14734	14756	14784	14533	14534	14606	14492	14531	14707	14681	14679	14644	14533	14704	14611	14529	14696	14546	14525	14635	14472	14567	14667	14664	14599	14590	14531	14439	14656	14496	14517	14467	14617	14486	14586	14693	14562	14645	14499	14739	14421	14739	14526	14550	14676	14656	14443	14524	14586	14515	14476	14633	14641	14699	14433	14642	14642	14638	14551	14650	14646	14585	14668	14526	14610	14486	14545	14660	14545	14565	14566	14915	14316	14681	14610	14478	14506	14484	14598	14586	14475	14537	14738	14277	14703	14547	14600	14449	14567	14419	14646	14576	14727	14450	14720	14593	14690	14582	14571	14548	14826	14492	14688	14560	14572	14779	14619	14783	14565	14561	14583	14589	14571	14561	14617	14588	14513	14497	14461	14654	14594	14535	14680	14588	14556	14403	14574	14582	14683	14592	14500	14428	14584	14762	14621	14621	14694	14674	14641	14454	14652	14768	14820	14369	14687	14570	14472	14743	14621	14685	14628	14624	14486	14538	14754	14494	14644	14464	14609	14398	14599	14590	14464	14539	14521	14659	14548	14547	14847	14547	14614	14548	14475	14628	14743	14705	14670	14745	14587	14651	14490	14593	14659	14607	14630	14586	14502	14535	14617	14654	14676	14746	14635	14491	14513	14632	14596	14714	14723	14560	14730	14549	14677	14605	14582	14482	14698	14519	14544	14697	14377	14562	14522	14639	14618	14603	14402	14488	14672	14578	14690	14634	14549	14735	14562	14648	14552	14434	14562	14585	14633	14689	14719	14599	14667	14478	14654	14655	14712	14500	14655	14426	14726	14696	14563	14851	14566	14702	14699	14475	14554	14570	14599	14539	14608	14600	14714	14575	14602	14644	14787	14582	14514	14562	14617	14671	14598	14611	14610	14677	14665	14648	14630	14659	14562	14613	14625	14480	14723	14507	14558	14703	14613	14479	14678	14488	14626	14611	14511	14412	14677	14661	14735	14571	14793	14690	14741	14659	14661	14539	14558	14760	14539	14697	14683	14558	14609	14635	14517	14594	14594	14714	14788	14743	14675	14675	14585	14567	14656	14650	14435	14504	14705	14703	14658	14628	14675	14548	14648	14659	14536	14774	14624	14646	14621	14602	14656	14528	14513	14456	14501	14550	14461	14573	14422	14727	14565	14646	14748	14610	14525	14722	14565	14546	14407	14669	14732	14621	14615	14561	14616	14692	14694	14457	14671	14693	14704	14694	14636	14658	14779	14535	14681	14558	14615	14634	14634	14702	14446	14633	14623	14618	14630	14639	14691	14599	14655	14590	14620	14736	14774	14643	14560	14519	14772	14583	14587	14563	14576	14709	14457	14539	14712	14630	14668	14752	14484	14608	14572	14519	14561	14570	14670	14664	14386	14714	14712	14741	14536	14559	14519	14720	14572	14607	14612	14479	14625	14737	14416	14574	14595	14667	14455	14657	14596	14518	14716	14607	14576	14777	14561	14784	14540	14534	14601	14726	14300	14601	14544	14666	14643	14679	14684	14602	14634	14554	14401	14481	14607	14523	14392	14598	14788	14499	14550	14758	14447	14768	14497	14569	14548	14446	14500	14691	14541	14557	14588	14710	14484	14488	14666	14525	14447	14729	14539	14645	14794	14757	14558	14565	14621	14577	14626	14509	14663	14602	14710	14651	14604	14629	14574	14611	14594	14609	14499	14540	14621	14614	14475	14626	14530	14652	14628	14734	14758	14541	14726	14611	14643	14535	14615	14791	14577	14556	14557	14502	14716	14486	14496	14507	14665	14465	14496	14707	14486	14648	14617	14275	14687	14501	14633	14392	14690	14615	14567	14666	14547	14519	14635	14637	14662	14659	14616	14601	14601	14785	14787	14678	14690	14592	14551	14541	14475	14504	14633	14712	14801	14406	14547	14538	14721	14655	14490	14558	14657	14541	14456	14620	14564	14598	14503	14539	14555	14592	14666	14463	14504	14818	14649	14689	14736	14653	14545	14467	14674	14625	14628	14745	14732	14497	14540	14561	14569	14420	14666	14619	14539	14600	14520	14648	14593	14707	14674	14455	14573	14687	14700	14665	14708	14675	14730	14672	14538	14643	14553	14702	14713	14562	14554	14629	14560	14638	14522	14576	14660	14511	14637	14558	14415	14689	14650	14424	14511	14688	14729	14531	14428	14706	14577	14602	14562	14631	14716	14507	14754	14560	14612	14317	14400	14622	14704	14579	14490	14587	14502	14584	14533	14792	14396	14536	14506	14715	14507	14593	14488	14550	14625	14603	14685	14383	14596	14551	14553	14495	14550	14589	14622	14681	14681	14421	14661	14729	14576	14752	14452	14577	14436	14570	14586	14770	14716	14573	14473	14654	14491	14705	14605	14400	14662	14671	14540	14621	14539	14483	14737	14721	14552	14685	14706	14638	14813	14731	14509	14520	14692	14641	14685	14665	14578	14593	14601	14398	14729	14714	14733	14657	14617	14630	14825	14551	14694	14583	14642	14535	14696	14444	14613	14634	14686	14499	14599	14627	14614	14489	14617	14604	14699	14549	14484	14616	14595	14644	14632	14714	14470	14648	14659	14592	14685	14611	14574	14789	14603	14693	14363	14702	14453	14518	14614	14486	14556	14583	14672	14621	14655	14575	14710	14604	14609	14596	14615	14673	14626	14658	14515	14589	14546	14725	14731	14664	14432	14646	14445	14601	14559	14579	14688	14589	14452	14758	14517	14554	14730	14650	14537	14520	14591	14591	14539	14569	14576	14682	14698	14561	14655	14599	14596	14723	14578	14584	14519	14487	14604	14651	14696	14552	14548	14553	14534	14678	14660	14370	14600	14565	14444	14717	14690	14491	14605	14634	14460	14443	14692	14632	14610	14612	14619	14665	14605	14846	14426	14554	14542	14664	14673	14630	14515	14718	14523	14497	14755	14650	14537	14618	14368	14597	14646	14639	14639	14663	14660	14593	14649	14602	14537	14520	14644	14613	14607	14569	14431	14650	14609	14564	14689	14525	14621	14525	14424	14817	14594	14604	14581	14614	14499	14567	14518	14635	14666	14649	14700	14779	14565	14757	14700	14686	14775	14686	14490	14636	14634	14500	14632	14600	14665	14544	14561	14477	14755	14780	14437	14730	14526	14730	14758	14881	14629	14594	14631	14688	14615	14674	14612	14682	14544	14759	14460	14588	14639	14635	14659	14642	14631	14385	14653	14683	14603	14689	14546	14429	14642	14591	14741	14505	14486	14584	14725	14502	14605	14637	14638	14653	14615	14543	14589	14541	14659	14591	14563	14688	14579	14683	14736	14495	14728	14543	14629	14579	14496	14774	14469	14618	14690	14473	14570	14371	14625	14693	14664	14738	14531	14611	14432	14622	14526	14502	14649	14681	14459	14581	14606	14488	14579	14657	14606	14621	14542	14688	14668	14718	14749	14556	14714	14601	14688	14581	14678	14664	14655	14559	14702	14707	14498	14578	14445	14466	14545	14621	14705	14638	14627	14494	14461	14590	14679	14556	14655	14603	14570	14550	14623	14817	14739	14616	14659	14638	14507	14668	14552	14551	14531	14661	14747	14472	14682	14614	14492	14365	14762	14607	14629	14758	14622	14465	14465	14549	14529	14464	14522	14655	14829	14763	14613	14541	14567	14689	14601	14521	14712	14389	14492	14580	14498	14639	14655	14617	14794	14617	14556	14485
34105	26447	25679	24652	26914	32541	32715	28341	25130	23720	23346	23084	23029	23048	22931	22760	23051	23084	23339	22882	22827	22773	22970	23274	22971	22943	22959	23028	22993	23223	22970	23019	23247	23082	23008	22901	22854	23031	23092	23067	23080	22852	23258	22951	22992	22822	22874	22682	23052	23020	22931	22842	22856	23168	23233	22928	22974	23030	22810	22830	23049	23021	23094	23078	23026	23003	22899	23101	22914	22980	22784	23182	22996	23137	23190	22915	22717	22996	22818	23093	23023	22990	23029	22983	22810	22988	22844	23054	22874	22950	23016	22764	22957	23094	23075	23164	23125	23089	23355	22952	22845	22908	22949	22966	22951	22957	22873	22950	23157	23126	23029	22821	22746	22891	23061	23129	23042	22878	23106	23107	23087	22894	22934	22974	22934	23085	23151	22926	22938	22948	22970	23097	22948	22909	22912	22886	22952	23111	23127	23038	22951	23042	23045	22858	23046	23022	22797	22836	23067	22847	23114	22815	23159	23004	22872	23071	23079	23104	23211	22905	22918	22905	22947	22920	23059	23055	22823	23029	22956	23065	22955	23039	23115	22929	22892	22998	23200	23055	23072	23127	22970	22967	22863	22904	22887	23094	23057	22825	22932	22709	23026	23013	23147	23122	22993	23048	22854	22861	23357	22826	22949	22926	23092	23107	22895	22936	23010	22906	23132	23080	22818	22823	23069	23134	23125	23063	23014	22895	22932	22929	23051	22812	22975	23238	22980	23169	23065	22930	23198	22854	23170	23127	23145	22882	22919	23132	22754	22788	23174	23138	23027	22788	22935	22964	23095	23040	22973	22976	22990	23092	22981	23208	23119	22929	23013	23021	22941	23078	23111	23029	23020	22972	22789	23081	22828	23139	22863	22859	22983	23063	22723	23226	23050	23100	23120	22858	23211	22794	22782	23212	22927	23079	23241	22991	22902	23098	23001	23108	23042	22788	22915	23044	23175	22873	22975	22870	22949	22918	22778	23097	23021	22940	22886	23009	22868	22995	22667	22978	22757	23011	23044	23150	23078	22887	22697	23139	23078	23060	22899	22807	23056	22803	23035	22931	22789	22968	22943	22863	23050	22903	23236	22927	22851	22840	22999	22769	22846	22989	23062	23107	23093	23266	22897	22839	23004	23028	23226	22966	23013	23035	22976	22868	23138	22926	23054	23058	23016	22845	23114	23015	22819	23111	23057	23254	22949	22950	22959	22801	22991	22936	23169	23035	22861	23017	23112	22965	22889	22850	23029	23126	22799	22887	22748	23144	22834	23167	22882	22976	23061	23060	22755	23120	23080	22944	23019	22885	23100	23105	23048	22900	22820	23073	23371	22983	23246	23275	23141	22933	22909	22978	22852	22627	22818	23296	23197	22895	22838	22850	22894	23120	22823	22922	22945	22898	23047	23105	22827	22945	22761	23081	22878	22700	23099	23144	23070	22979	22979	23176	22903	23128	23217	22892	22859	22992	22838	22943	23092	22872	22958	23006	22880	23003	23090	22801	22896	22898	23193	23099	22912	23006	22995	22721	22895	23133	23003	23042	22995	23197	23059	22951	23164	23061	22921	23057	23034	22876	23040	22946	22759	22990	22810	22932	23113	23094	22859	22956	22972	23230	22893	23165	22942	22906	23015	22957	23069	22996	22837	22807	23124	22893	22966	22962	23056	22970	23237	23057	23298	23092	23059	23201	23048	23057	22990	23230	22970	23306	23038	23203	22966	22951	23089	23262	22989	22768	22743	23032	22954	23009	23301	22777	23002	22974	22913	22806	23070	23075	23036	23117	23078	22927	23015	23147	23049	23039	22990	22914	23060	23211	22989	23106	23069	22965	22940	22894	23177	23211	22812	22984	23078	23011	23152	22994	22872	22975	23063	23025	22916	22901	23002	23243	22977	23149	22802	23153	23049	22891	22654	23022	23028	23030	22971	23119	23054	23103	23032	22969	22868	22869	22683	23069	23187	23130	23109	22939	23060	23010	23151	23217	22985	22776	22896	23210	22997	23124	23060	22963	23019	22850	23041	22878	23072	22915	22911	22981	23037	22943	22967	22953	23034	22963	23013	22759	23156	22943	22780	22999	22940	22821	22880	23186	23001	23083	22785	23133	23038	23057	23331	22877	23100	23066	22968	22819	22916	23028	23227	22986	22850	23102	23225	23117	22847	22961	22953	22912	22828	22966	23080	23251	22872	22959	23196	22964	22800	22963	22726	23217	23000	22795	22949	23059	22863	23184	22849	22922	23112	22921	22824	23160	22809	22826	22779	22852	22943	22980	22917	23134	23114	22907	23051	23014	22643	22972	23001	23128	23028	23126	22809	22989	22836	22804	23117	23114	23147	22872	23163	22860	23099	23045	22893	22882	23273	23128	23162	22932	22846	22993	23017	23102	23064	22965	23122	22990	23178	23042	22749	22905	22969	23042	23057	23090	22994	22994	22897	22999	23110	22879	22892	22956	23057	23227	23224	22774	23261	22928	23035	23116	22877	22905	23112	23121	22962	22940	22931	22852	23055	23131	23105	23007	23184	23091	22866	22995	23017	22979	23168	23027	22999	23080	22841	23033	22957	23148	22868	22896	22797	22939	22981	22915	23257	23159	23009	22867	22997	22964	23039	22968	22856	23082	22867	22833	22965	23218	23340	22784	23128	23224	22806	23083	22986	23006	22887	22886	23186	23073	23042	22937	22770	23159	23098	23166	23250	23061	22903	23080	23051	22945	23037	23376	22847	23058	22961	22862	22799	22828	23102	22902	22823	23016	23120	22831	22961	23028	22936	23131	22997	23040	22770	22996	23033	23092	23004	22939	22999	22787	23195	22895	22860	22871	23099	23158	22981	22914	23228	23024	23080	23100	22976	23144	22971	23093	23212	23133	22963	22756	22907	22758	22896	23073	22891	22918	23049	23038	22914	22916	22959	22950	22933	23061	22884	22972	22886	23009	23210	22938	23002	23062	23056	23056	23161	22860	23027	23133	22972	22991	22818	22857	23027	23011	23043	23290	23203	22786	22992	23262	23092	23018	22962	22709	22918	22859	23018	23043	23023	22891	22968	22800	23136	23258	23062	23161	22910	23015	23173	22908	23114	23085	23008	22985	23117	22900	23027	23006	22964	23143	23124	23035	23036	23059	22914	22855	23152	22871	22968	23024	22964	23231	22956	22867	22818	23082	22995	22978	22978	22921	23272	22978	23071	22929	23066	23064	23091	23035	23093	22958	22957	22841	22841	23010	22996	23084	23123	23096	22993	23012	23199	22784	22884	23034	23033	22934	22909	22968	22731	22822	23173	23121	22940	22954	22885	22792	22955	22765	22939	23035	23017	23207	22763	22980	23046	23106	23131	23216	22828	22781	22924	22910	23226	23064	23108	23225	22905	22961	23004	23000	23132	22933	23052	23051	22923	22826	22884	22807	22995	22997	23035	23062	22892	23075	23183	22936	22708	23133	23179	22966	22971	23275	22792	22996	22748	22977	22913	22891	23147	22977	22939	23220	23195	23021	23053	23222	23243	22997	23261	22915	22978	23037	23289	22971	22828	22894	23038	22737	22942	23067	23131	22871	23360	23123	23035	23184	22962	22943	22981	23010	22894	22978	23188	23028	22975	23192	22867	22978	22948	23141	22917	22922	22957	23144	23160	22851	23105	23155	22824	23035	22940	22842	22767	23171	22850	23076	22879	22949	23152	22945	22960	23041	23068	22910	22782	22856	23148	23168	22974	22897	23180	23265	23192	22932	22891	22962	22804	22721	23090	22969	22959	23046	23073	22989	23028	23210	22869	22941	22959	22998	23199	22984	23040	23100	23192	23017	22788	23452	23232	23370	22925	22780	22961	23139	23150	23018	22925	23121	23106	23071	23037	23072	23210	22823	23190	22873	22925	23180	23224	23240	22890	22847	23260	23100	23020	23057	22830	23236	23055	23142	22860	22666	22991	23073	23140	22890	22858	22860	23053	23001	23123	23221	23242	23064	22958	23186	22881	22726	23109	23042	23104	22896	23178	23176	22956	22816	22811	23019	22791	23104	22992	22857	22825	23086	22966	23241	23162	23089	22871	23025	23095	23175	22978	23034	22996	22857	22933	22955	23187	22900	22805	22995	22977	23168	23013	22888	22932	23059	22950	23118	23081	22989	23150	22940	23153	23022	23061	23115	22847	23056	23029	23219	23055	22934	22872	23152	22865	22985	22984	23079	22884	23064	23128	22791	22800	22971	22896	22860	22831	22745	23006	22940	23078	23203	23220	23083	22835	23042	23143	22952	22885	23090	22802	23121	22978	23115	23025	22717	23030	22781	22954	22907	23069	22973	22857	22813	23248	23083	22875	22825	22949	22965	23156	23081	22999	23104	23092	22948	23211	22909	22914	23049	23023	23155	22878	22993	23286	23053	23071	22983	22831	23033	22922	22961	23078	22904	23095	23020	22935	22896	23148	23100	22980	23025	23072	23049	23053	22837	22904	23089	23268	23414	22937	23069	23027	23128	22897	23241	23071	22873	23204	23032	23052	22913	22990	22873	23064	22945	23112	23081	22919	22961	22853	23296	22941	22997	22938	23092	23008	23196	23183	22754	22870	23267	23157	23173	23110	22807	23189	22935	22943	23026	22864	23069	22751	22826	23143	22891	22969	23064	22706	22721	22683	23233	23292	23048	22792	22825	23033	23012	23163	22937	23252	22905	23066	23080	23128	23031	23032	23059	23140	22944	22827	23189	23149	23010	23068	23016	22944	22860	22876	23035	22879	23017	22994	23085	22887	22958	22876	23264	22980	22822	22981	22984	23028	22942	23212	23171	23054	22894	23009	23245	23015	22904	23035	22955	22957	23042	23013	23137	23022	23228	22900	22992	22963	23049	23110	23230	23128	22898	23141	23119	22832	23050	23060	23014	23095	23057	23061	22985	22863	23128	23127	23077	22960	23018	23093	23221	23087	23107	23157	23094	23071	23099	23135	22960	22876	23135	22805	23030	22926	22858	22928	23003	22998	22852	23105	23036	23136	23099	22824	23091	22895	23095	23020	22960	22978	22810	22870	22987	23181	22797	22740	23011	23102	22974	23041	22806	23168	23011	22993	23232	22943	22810	22843	23114	22924	23230	23161	22933	22937	22971	23023	22815	23069	23073	23145	23133	23145	22997	22916	22780
21416	18292	14772	14550	19498	24827	22572	18013	15282	14291	13998	14090	13969	14081	14134	13942	14199	14127	14124	14122	14106	14036	14126	14030	13970	14069	14004	14180	13833	14111	14055	14217	13971	14016	14129	14238	14029	14081	13885	14191	13963	14050	14027	14081	14179	13976	13887	13945	13938	13995	13885	13997	13883	14137	13896	14183	14193	14198	13881	13933	14099	13915	13928	13917	14053	13763	14046	13949	14219	13824	13860	14233	13889	14067	13873	13973	14059	13821	14070	13941	14179	14057	13852	13924	14093	14035	13986	13891	14160	13865	14100	13993	13997	14054	13906	14049	13888	13815	14028	14006	13842	14133	14020	14058	14150	13872	14009	13819	13972	13908	14162	13880	14031	13992	13908	14054	14051	14075	13896	13917	14102	14032	14193	13904	14131	13954	14119	14135	14154	14308	14054	14109	13999	14117	14091	14014	14141	13938	14175	14134	13897	14132	13938	14058	13972	13996	13946	14057	14121	14186	14080	13953	14068	14043	14118	13912	14062	13869	14013	13979	14261	13850	14061	13972	14234	13964	14111	14085	14057	14000	14025	14031	14012	13954	13944	13994	14102	13980	13914	14008	14193	14013	13974	13901	14082	14059	14048	14082	13987	13997	13991	13945	13966	13970	13997	13985	14165	13963	14036	14109	13982	13895	13861	13902	13969	14205	14138	14079	14058	13996	14009	14095	13927	14078	13981	14064	14022	13953	14141	14183	14006	14079	14172	14076	14154	14197	14066	13832	14050	13944	14022	14009	14002	14175	14075	13987	14012	13900	14264	13953	13944	13869	14154	14064	14135	13907	14115	14024	14002	14037	14054	14125	14063	13965	14003	13952	14064	13957	14008	14118	14039	13996	14051	14048	14113	13974	14042	13927	13864	14021	13880	14136	14171	13928	13917	13998	14060	13941	14068	14031	13951	13929	14138	14031	14047	14044	14175	14182	14036	13966	13967	14038	14054	14145	13978	14046	14112	14031	14171	14052	13995	14093	13898	13922	13998	14030	14106	14005	14029	13988	13977	13954	14012	13979	14063	13994	13897	13979	14039	13954	13967	13994	14010	14071	13880	14087	14111	14004	14141	14111	14074	14113	13944	14158	13959	14248	13976	14017	14038	14117	14222	14086	13877	13962	14128	13951	13914	14111	14058	14212	14122	13949	14094	14155	13927	13996	13766	13999	13862	14016	13940	13978	14156	14005	14005	14015	13989	14086	13853	14124	14186	13987	14088	13935	14097	14044	13908	13992	14076	13988	14058	14067	13897	13889	14040	14018	14037	13919	14031	14144	13941	13996	13901	14147	14000	13904	14002	14079	13954	14071	14084	13961	14101	14104	14056	13980	13886	13980	13936	14028	14038	13941	14002	14153	13899	14071	14102	13987	14088	14110	14139	13956	14059	14001	13830	13924	13915	14134	14083	14031	13986	14182	13903	14094	13979	14026	14006	14012	14126	14192	13875	14030	14139	14019	13929	13946	14134	13994	14089	14054	14237	13853	14029	14122	13994	14150	14109	14074	13966	14047	14110	13807	14024	13822	14006	14107	13925	14089	13922	14178	14134	14010	14125	14021	14216	13889	14142	14123	13881	13916	14105	14142	14008	13922	14085	13995	14241	13970	14036	13858	14119	14014	13994	13863	14025	14086	13966	13971	14064	14051	14193	13835	14190	14179	13935	13886	14074	13888	14028	14064	14116	14134	14168	14015	13966	13977	14033	13957	14182	13929	13930	14129	13848	14036	14087	13965	14123	13997	13928	13872	13976	14072	14163	13897	14117	13898	13918	14111	14088	14081	13746	14018	13880	13944	13891	14035	13958	13931	13888	14072	13959	13943	13868	14112	14112	14152	14072	13983	13831	14053	14010	14234	13970	14025	13982	13957	14235	13968	13944	13963	14049	13948	14120	13991	13908	14183	14124	13909	13953	14019	13957	13980	14087	13983	14049	14036	13985	13836	14034	13857	14101	14059	14104	13867	13887	14027	14213	14053	13988	14045	14020	14000	13954	13928	14049	14062	13950	13995	13884	14076	13982	13916	14160	14042	13980	14127	14039	14106	14134	14018	14046	13920	14112	14009	13928	13980	13969	13953	13967	14091	13851	14000	13980	14111	14061	14008	14083	13857	14005	14048	13999	14066	13961	13987	13996	14215	14120	14093	14048	14024	13998	14010	14030	13937	13907	14035	14009	14072	14010	13936	14118	14113	13923	13855	13943	14164	14063	13916	14120	14026	14083	14122	13996	14016	13918	13870	14116	13866	14006	13848	14044	14020	14175	14043	14071	14107	14151	14041	14054	14175	14122	14163	14131	14018	13935	13882	13974	14036	14057	13920	14228	14130	14000	14005	13977	14059	13986	14120	14182	13889	14105	14112	14109	14022	14062	13984	14048	13969	13978	14092	13993	13904	13897	13853	13851	14020	14082	14109	14016	13955	14175	14024	14101	14016	14063	14076	14116	13979	13899	14106	13967	14081	14151	13846	14036	14123	13933	14043	14036	14179	14218	14022	13763	14046	14024	13916	14091	14118	14098	14108	14030	14067	14085	13904	14091	14132	13996	13991	14058	14124	13875	13872	14168	14026	13921	13954	14126	14026	13940	14107	13921	14054	14034	14066	14130	13987	14056	13951	13999	14090	13987	13923	14046	14190	14076	14103	14097	14066	14174	13907	14129	14152	13869	14205	13959	13952	13896	13950	14050	13890	13963	13936	14207	13960	13940	13950	14083	14206	13934	14010	14043	14076	14172	14180	13944	14082	13995	14104	14117	14177	14146	13866	13965	13994	14005	14088	14015	13853	14136	14025	14093	14054	13990	14000	13855	13987	13908	13861	14055	13972	14040	14048	13913	14123	14029	14130	14045	14060	13950	13994	13916	13849	14063	13980	14085	14158	13962	14126	13991	13886	14089	14120	13998	13994	13991	13985	14061	14025	14086	13964	13951	13997	14212	14087	14154	14019	13990	14041	14153	14075	14032	14137	13907	13959	14001	13910	13947	14128	14113	14080	14043	14064	14171	13983	13894	13929	13952	14120	14170	13955	13915	14169	14003	14005	14055	14180	14009	13895	14034	14026	14065	13958	13794	14152	13929	14047	13990	13788	14154	14169	14256	13972	14080	13871	13884	13971	13831	13896	13973	13925	14136	14019	13967	14131	14013	13923	13959	14035	13997	13938	13997	14031	14036	13949	14032	13900	14009	13858	13930	14021	14051	13989	14036	14288	14014	14010	14058	14139	14221	13818	14040	13833	14065	14100	13899	13935	14076	13954	14076	14061	13983	14120	14020	13982	14172	13865	14027	13992	14066	13994	13960	13814	14042	13997	14105	14044	14001	14112	13935	14098	14137	14218	14104	13929	14211	14145	13923	14011	14011	14013	13968	14124	13865	13977	14205	14020	13931	14113	14022	14093	14110	14070	14140	14087	13908	14089	14055	14075	13919	13944	14250	13902	14199	14096	14077	13826	13952	14053	14049	14003	14070	14171	14101	14202	14140	13956	13887	14105	13967	13960	13758	13943	14128	14012	13879	14153	14091	14199	14096	14098	14022	13999	13871	14101	13942	14008	13936	13945	14135	13941	14069	14114	14030	14034	14176	14120	13965	14033	14120	13969	14015	14023	14129	14160	13951	14136	14056	13924	14010	14021	14229	13987	14071	13979	14056	13830	14043	14073	14067	14082	13927	14104	13990	14085	14211	13897	14014	13906	14146	14196	13806	14102	14016	14020	14079	13865	14134	13929	13959	14082	14189	14234	14063	13820	14053	14045	14035	14128	14051	14057	13973	14114	13975	14129	14083	14013	13966	14031	13985	14035	14100	13895	14009	14071	13883	14085	13821	14134	13910	14038	13979	14208	14008	14085	14022	14092	14112	14015	14075	14091	14241	14080	14102	14078	14107	14255	13864	13862	14036	14088	14059	14053	14232	14040	13976	13869	13842	14063	14026	14056	13921	14054	13976	13938	13991	13973	13893	13979	14102	14037	14172	14041	14198	13909	13942	13975	13924	14050	13990	13959	14045	14000	14012	13944	14147	14034	14090	14039	14151	13947	14176	13941	14135	14192	13941	14041	13994	13995	14167	14166	14142	14044	13988	14036	13972	13972	14073	13932	13951	13852	13977	13906	14028	14038	13898	14157	13983	14021	14049	14182	14209	14052	13894	13898	14180	14078	13967	14233	13893	14104	14122	14104	13925	14055	14065	14093	13943	14096	14010	13958	14001	13891	13910	14107	14059	14032	13992	14073	13988	14174	14097	13854	14160	13986	13935	13899	14032	14047	14031	14125	14257	14012	14072	13968	14101	14013	14057	14053	14068	14239	13994	13855	14093	14066	14007	14210	14024	13992	14072	13970	14128	14103	13871	14072	14307	13970	14040	13982	14046	13991	14051	14127	14105	14059	13935	14105	14184	14060	13960	14112	13921	13830	13878	13965	13980	14014	14058	13943	14039	13895	13887	13875	14142	14175	13959	14033	14068	14018	14082	14097	14126	14024	14019	14079	14103	13990	14145	13961	14062	14089	14068	14107	14170	13974	14028	13864	13822	13941	14085	14037	14012	14254	14249	13908	14105	14017	14050	13875	14022	13949	14051	13928	14013	14096	14049	14133	14124	14033	13918	14068	14006	14041	13881	13937	14111	13925	13988	13957	14173	13971	13960	13940	14072	13956	13975	13962	14010	13937	14068	13882	13971	14143	14049	14076	14036	13955	14170	14027	13988	14185	14130	13900	14125	14025	14122	13918	13926	14104	14084	13935	14035	14045	14048	14049	14120	14027	13901	14004	13818	14061	14124	13902	14059	13817	13997	14123	14005	14152	14046	13873	13909	14068	14035	13950	13958	13999	13886	14023	14036	14102	14061	14121	14083	14062	14038	14171	14222	13996	14085	13980	14024	13901	13917	14005	13988	14202	14167	14114	14128	14003	14187	13984	13984	14042	14056	14040	14165	13982	13934	14103	14003	14004	13892	14112	14103	14055	13939	13963	14065	14098	14044	13964	13835	14123	14213	13918	13936	14081	14009	14039	14056	14002	14261	14160	14110	14072	14040	14043	14088	14045	14127	13797	13995	14119	13983	14087	14114	14171	14038	14084	14051	13946	13917	14061	14065	14058	14037	14045	14041	14022	14038	14035	13810	13953	13866	13810
25867	21599	27663	28124	31973	58653	57847	45094	32645	26354	23708	23118	23060	23024	22820	22923	22977	22959	23016	23030	22871	22960	22855	22886	22800	22558	22850	22632	22779	22804	22812	22869	22843	22882	22870	22591	22721	22884	22855	22828	22786	22704	22847	22764	22730	22782	22657	22987	22672	22557	22952	22767	22728	22803	22877	22810	22777	22829	22860	22780	22890	22558	22742	22762	22727	22734	22936	22822	22895	22719	23003	22770	22472	22913	22730	22607	22699	22604	22577	22702	22859	22726	22873	22642	22787	22608	22809	22692	22906	22877	22941	22506	22808	22887	22644	22959	22764	22676	22871	22949	22780	22562	22670	22601	22817	22734	22731	22700	22614	22530	22919	22710	22930	23084	23009	22785	23009	22769	22814	22998	22745	22898	22947	22694	22865	22806	22855	22584	22892	22906	22861	22460	22724	22808	22725	22736	22633	22653	22779	22662	22784	22782	22651	22781	22823	23042	22937	22720	22738	22632	22663	22697	22964	23011	22823	22917	22876	22769	22876	22806	22840	22791	22950	22787	22705	23069	22889	22831	22765	22830	22786	22626	22714	22613	22529	22553	22732	22849	22894	22790	22694	22675	22636	22631	22681	22813	22644	22566	22820	22702	22803	22750	22719	22643	22657	22854	22805	22734	22858	22845	22819	22778	22860	22808	22812	22738	22972	22818	22902	22848	22717	22613	22754	22711	22651	22617	22955	22801	22825	22708	22626	22760	22963	22750	22625	22840	22572	22641	22588	22859	22642	22686	22868	22852	22812	22794	22829	22673	22811	22876	22751	22927	22817	22914	22744	22672	22843	22880	23156	22923	22937	22750	22861	22743	22819	22906	22722	22616	22636	22766	22710	22785	22801	22989	22791	22702	22842	22861	22707	22726	22664	22741	22744	22828	22896	22600	22644	22485	22563	22886	22848	22764	22960	22701	22656	22961	22883	23026	22640	22837	22612	22696	22863	22855	22810	22830	23028	22902	22934	22972	22676	22834	22770	22815	22991	22806	22620	22679	22564	22692	22648	22860	22901	22495	22846	22732	22696	22715	22900	22703	22861	22818	22899	22505	22681	22829	22710	22593	22536	22783	22746	22743	22795	22775	22478	22578	22541	22866	22701	22856	22920	22853	22986	22833	22601	22677	22715	22891	22668	22802	22663	22847	22631	23021	23058	22745	22767	22645	22708	22890	22746	22774	22689	22454	22812	22849	22583	22787	22845	22655	22834	22853	22603	22788	22520	22737	22996	22686	22845	22953	22862	22793	22754	22973	22729	22756	22884	22719	22886	22911	22647	22777	22808	22589	22820	22681	22815	22826	22941	22734	22869	22704	22594	22995	22846	22876	22929	22946	22682	23026	22762	22733	22755	22860	23035	22918	22702	22829	23063	22828	22651	22714	22912	22736	22878	22820	22701	22686	22923	22801	23037	22851	22651	22944	22825	22775	22598	22915	22798	22590	22645	22586	22782	22724	22615	22664	22994	22950	22924	22685	22571	22839	22777	22651	22733	22600	22813	22865	22719	22864	22775	22715	22927	22795	23010	22688	22630	22593	22519	22643	22848	22895	22827	22540	22665	22862	22788	22592	22868	22810	22508	22699	22894	22903	22849	22668	22859	22666	22770	22651	22686	22711	22903	22448	22686	22747	22941	22906	22536	22758	22677	22730	22725	22934	22834	22912	22691	22710	22695	22725	22475	22603	22895	22784	22640	22930	22793	22887	22689	22747	22818	22938	22860	22896	22948	22645	22695	22569	22896	22742	22786	22755	22814	22699	22798	22672	22618	22540	22780	23104	22720	22830	22862	22785	22934	22801	22995	22622	22790	22921	22810	22713	22529	22946	22467	22742	22608	22604	22558	22660	22884	22792	22818	22632	22775	22990	22905	22876	22773	22761	22802	22918	22764	22785	22833	22875	22651	22641	22677	22997	22582	22718	22661	22876	22788	22691	22948	22694	22661	22783	22683	22948	22694	22736	22943	22639	22861	22746	22670	22789	22611	22740	22762	22807	22878	22588	22537	22794	23102	22917	22690	22942	22836	22768	22962	22750	22945	22825	23018	22995	22809	22753	22732	22620	22848	22754	22705	22798	22901	22922	22816	22694	22674	22622	22652	22793	22859	22781	22738	22688	22762	22768	22830	22820	22966	22603	22535	22815	22985	22991	22849	22723	22854	22753	22812	22799	22725	22781	22800	22577	22710	22777	22988	22843	22916	22619	22799	22999	22815	22516	22716	22605	22628	22872	22728	23074	22841	22778	22631	22703	22957	22794	23057	22762	22874	22764	22677	22669	22808	22980	22896	22829	22904	22906	22838	22847	22949	23071	22823	22488	22812	22766	22755	22625	22938	22639	22983	22804	22555	22437	22615	22786	22964	23116	22929	22812	22805	22858	22679	23040	22882	22981	22803	22585	22655	22909	22829	23005	22572	22660	22618	22666	22732	22577	22618	22914	22789	22487	22709	22918	22711	22548	22824	23015	22916	22642	22968	22823	22625	22424	22656	22730	22537	22851	22639	22802	22772	22846	22616	22591	22842	22877	22886	22872	22682	22506	22761	22887	22902	22418	22791	22763	22765	22908	22907	23001	22863	22989	22826	22732	22589	23035	22808	22815	22923	22592	22849	22763	22698	23080	22949	22727	22767	23033	22695	22686	22597	22895	22797	22622	22813	22647	22845	22648	22548	23006	22925	22840	22687	22830	22809	22846	22769	22842	23023	23094	22823	22953	22788	22653	22918	22950	22806	22948	22583	22735	23034	22846	22717	22766	22765	22942	22949	22627	22713	22600	22839	22841	22669	22725	22867	22625	22661	22844	22638	22896	22658	22753	22737	22856	22673	22669	22769	22821	23058	22988	22812	22752	22829	22769	22745	22841	22929	22756	22931	22904	22789	22835	22709	22864	22739	22679	22788	22895	22862	22854	22640	22705	22675	22762	22748	22960	22554	22687	23038	22738	23043	22829	22745	22792	22886	22873	22749	22810	22945	22643	22862	22775	22900	22751	22605	22738	23058	22766	22866	22557	22737	22932	23028	22921	22954	22970	22600	22729	22633	22819	22825	22894	22923	22836	22885	22986	22926	23066	22939	22916	22960	23066	22756	22766	22844	22903	22792	22802	22734	22751	22868	22870	22830	22820	22816	22771	22664	22928	22931	23131	22916	22747	22733	22765	22894	23047	22668	22931	22746	22871	22795	22850	22855	22867	22513	22929	22701	22871	22838	22791	22758	22727	22816	22683	22574	22596	22827	23038	23034	22774	22669	22674	22777	22738	22785	22671	22945	22715	22652	22653	22728	22778	22819	22878	22851	22625	23005	22787	22761	22818	22889	22899	22665	22631	22750	22602	22960	22772	22823	22635	22644	22905	22862	22738	22705	22764	22764	22845	23055	22962	22879	22814	22530	22899	22878	22874	22779	22925	22833	22750	22719	22605	22743	22720	22697	22667	22813	22775	22896	22782	22766	22561	22723	22773	22904	22756	22757	22728	23110	22882	22729	22863	22981	22890	22744	22943	22845	22869	22932	22819	22885	22782	22598	22735	22853	22871	22889	22806	22693	22579	22689	22863	22852	22703	22857	22816	22670	22801	22723	22704	22773	22855	22872	22898	22897	22822	22824	23066	22503	22862	22745	22741	22782	22856	22677	22796	23074	22952	23011	22606	22773	22909	22743	22907	22746	22820	22649	22682	22897	22896	22704	22848	22599	22740	22683	22652	22664	22713	22847	22852	22893	22786	22840	22881	22533	22791	22849	23157	22667	22792	22657	22772	22740	22620	22543	22777	22723	23023	22963	22806	22874	22752	22914	22888	22873	22765	22819	22857	22684	22803	22845	22593	22827	22783	22879	22796	22913	22484	22929	22714	22723	22714	22789	22896	23027	22761	22698	22793	22736	22756	22884	22753	22574	22708	22927	22627	22730	22810	22696	22875	22851	22584	22932	22762	22723	22744	22882	22736	22843	22893	22746	22781	22784	22578	22851	22636	22705	22814	22624	22749	22897	22689	22826	22830	22639	23024	22867	22717	22743	22763	22705	22937	22847	22801	22750	22863	22974	22772	22836	22530	22779	22795	22790	22456	22678	22899	22763	22626	22673	22684	22695	22934	22824	22787	23046	22885	22790	22751	22742	22620	22830	22794	22806	22781	22795	22581	22752	22718	22761	22914	22905	22730	22645	22808	22862	22625	22441	22763	23024	22771	22612	22637	22792	22860	22825	22616	22938	22947	22871	23071	22617	22711	22748	22732	22477	22962	22744	22680	22783	22529	22794	22637	22589	22881	22591	22892	23092	22947	22601	23020	22817	22857	22784	22612	22791	22846	22730	22738	22947	22813	22669	22638	23020	22969	22624	22939	23042	22908	22882	22416	22819	22987	22782	22611	22808	22729	22802	22791	23111	22917	22524	22865	22877	22899	23122	22559	22754	22880	22654	22765	22773	22892	22971	22921	22814	22661	22834	22701	22704	22869	22846	22887	22525	22884	22915	22694	22839	22706	22719	22560	22839	22830	22670	22715	22641	22707	22727	22646	22551	22738	22796	22628	22806	22679	22770	22830	22703	23024	22752	22773	22788	22685	22771	22758	22965	22639	22574	22666	22868	22700	22627	22835	22713	22790	22880	23019	22770	22860	22843	22627	22886	22801	22544	22843	22557	22865	22985	22878	22649	22847	22704	22562	22855	23054	22863	22800	22683	22523	22669	22788	22984	22701	22907	22894	22824	23042	23091	22886	22863	22722	22908	22805	22808	22581	22959	22996	22916	22771	22826	22822	22631	22644	22713	22652	22949	22709	22699	22886	22523	22566	22847	22728	22589	23030	22650	22878	22940	22795	22601	22825	22761	22718	22923	22679	22828	22969	22934	22693	22771	22713	22795	22885	22972	22840	22734	22934	22742	22788	22907	22804	22952	22895	22794	22959	22666	22558	22563	22829	22761	22813	22696	22771	22666	22710	22837	22672	22783	22673	22871	22690	22737	22780	22899	22793	22865	22707	22746	22815	22648	22779	22841	22656	22924	22954	22909	22931	22654	22594	22736	22720	22730	22745	22647	22863	22613	22760	22418	22482	22964	22774	22915	22646	22730	22790	22710	22929	22890	22760	22734	22825	22802	22788	22786	22673	22857	23111	22870	23066	22887	22881
20753	25759	17310	16008	29554	55461	50459	35176	22112	16143	14600	14257	14195	14306	14270	14128	14164	14226	14261	14409	14175	14145	14146	14114	14391	14286	14115	14167	14355	14202	14197	14131	14106	14342	14076	14236	14249	14386	14166	14261	14204	14246	14123	14094	14167	14053	14083	14292	14026	14222	14277	14138	14264	14116	14175	14112	14116	14094	14143	14162	14254	14327	14138	14041	14138	14093	14131	14239	14099	14110	14023	14085	14173	14118	14098	14082	14009	14117	14207	14129	14067	14142	14223	13975	14172	14202	14059	14190	13975	14028	14251	14004	14161	14147	14070	14028	14140	14078	14117	14114	14037	14139	14148	14203	14194	14293	14201	14033	13918	13943	14024	14239	14365	14073	14175	14113	14136	14219	14059	13994	14155	14194	14075	13976	14205	14053	14258	13872	14137	14077	14159	14189	14185	14246	14023	14195	14000	13948	13974	14072	14005	14288	14250	14050	14172	14098	14102	13971	14067	14017	14212	14195	14083	14072	14089	14221	14222	14137	14084	14183	14186	14167	14224	14076	14035	14316	14036	14174	14217	14133	14123	13903	14119	14029	14195	14464	14107	14162	14197	14046	14108	14114	14118	14155	14128	14105	14148	14124	14130	14014	14167	14123	14327	13921	14128	14138	14037	14059	14161	14094	14218	14092	14109	14204	14090	14065	14026	14086	14081	14195	14093	14169	14119	14181	13917	14261	14300	14244	14171	14134	14140	14113	14085	14007	14078	14113	14237	13882	14126	14005	13991	14170	14297	14179	14155	14125	14132	14179	14284	14036	14206	14012	14128	14229	14066	14202	14030	13970	13958	14131	14008	14096	14320	14188	14049	14201	14204	14185	14241	14146	14214	14196	14089	14170	14022	14076	14101	14060	14075	14149	14074	14144	14151	14025	14072	14216	14063	14144	14219	14001	14212	14115	14209	14000	14129	14197	14248	14192	14015	14157	14129	14145	14056	14064	14066	14209	14164	14018	14142	14045	14126	14199	14044	14083	14153	14146	14154	14081	14084	14075	14248	14026	14090	14277	14175	14117	14172	14134	14071	14210	14017	14238	14011	14096	14133	14195	14072	14210	14047	14006	14121	14055	14224	14007	14208	14178	14128	14081	14100	14081	14074	14043	14245	13937	14074	13867	14236	14035	14298	14070	14093	14262	13997	14139	14182	14351	14022	14094	14152	14220	14274	14151	14067	14076	14138	13973	14400	14056	14178	14351	14322	14151	14282	14207	14118	14001	14169	14128	14302	14158	14112	14069	14258	14222	14115	14191	14212	14159	14223	14267	14239	14142	14175	14059	14254	14235	14356	14222	14021	14166	14056	14172	14216	14142	13937	14278	14169	14044	14239	14212	14169	14084	13978	14101	14197	14219	14003	14242	14062	14241	14110	14135	14081	14191	14113	14061	14018	14161	14117	14146	14239	14101	14128	14166	14123	14004	14232	14007	14201	13986	14304	14054	14126	14042	14162	14155	14220	14072	14041	13953	14049	14156	14037	14256	14163	14083	14097	14287	14091	14159	14170	13947	14113	14091	14173	14193	14043	14243	13991	14115	14192	14242	14079	13964	14146	14169	14136	14201	14117	14106	14055	14171	14207	14032	14135	14273	14050	13890	14265	14099	14125	14278	13931	14113	14041	14026	14160	14113	14066	14126	14155	14170	14188	14172	14356	14142	14150	14153	14154	14087	14194	14089	14102	13968	14328	14272	14107	14115	14164	14100	14288	13865	14257	14142	14000	14232	14182	14194	14021	14000	14183	14009	14212	14311	14204	14128	14109	14083	14135	13992	14047	14069	14145	14227	14133	14050	14025	14115	14104	14181	14252	13993	14050	14246	14207	14110	13973	14190	14071	14027	14319	14335	13955	14181	14292	14200	14134	14114	14005	14129	14084	14002	14165	14082	13940	14104	14221	14086	14184	14058	14149	14016	14068	14318	14147	14076	14085	14113	13939	14016	14018	14207	13975	14101	14220	14173	14121	14175	14048	14158	13993	14088	14017	14009	14198	14215	14264	14131	14198	13826	14144	14115	14135	14114	14120	14228	14163	14184	14104	14352	14156	14317	14086	14024	14128	14195	14184	14259	14010	14159	14036	14123	14303	14058	14136	14075	14062	14151	13964	14034	14062	14149	14243	14195	14164	14142	14209	14096	14137	14248	14234	14156	14271	14131	14159	14323	14163	14051	14331	14176	14178	14110	14067	14221	14028	14126	14037	14084	14132	14118	14020	14136	14182	14097	14070	14088	14182	14109	14118	14179	14115	14167	14008	14065	14134	14277	14058	14291	14139	14228	14115	14159	14135	14118	14090	14156	14068	14050	14239	14251	14217	13989	14070	14216	14295	14057	13967	14261	14123	14293	14003	14151	14151	14137	14052	14210	14128	14135	14036	14174	14080	14162	14150	14171	14261	14018	14271	14145	14099	14217	14166	14026	13914	14146	14126	14197	14168	13969	14083	14195	13986	13922	14088	14109	13974	14214	14112	14101	14177	14189	14153	14166	14144	14277	14083	13999	14174	14028	14298	14172	14136	14112	14138	14139	14183	14210	13936	14173	14077	14247	14248	14173	14163	14193	14203	14013	14075	14180	14210	14083	14283	13967	13997	14193	14132	14138	14178	14008	14110	14038	14016	14176	14132	14069	14210	14203	14287	14031	14198	14036	14382	14203	14191	14217	13984	14253	14279	14181	14194	14168	14132	14127	13964	14040	14091	14223	14211	14095	14218	14130	14282	14103	14322	13947	13963	14067	14091	13850	14116	14084	14207	14217	14142	14190	14159	13974	14243	14026	14065	14090	14049	14288	14114	14264	14147	14068	14103	14081	14239	14234	14134	14148	13996	14291	13900	13956	14199	14196	14139	14008	14219	14128	14417	14177	14166	14052	14328	14156	14253	14072	14112	14124	14103	14064	14295	14202	14109	14127	14186	14181	14145	14224	14052	14110	14072	14086	14082	14131	14144	14376	14013	14020	14243	14032	14186	14127	14014	14207	14121	14145	14048	13961	14190	14081	14137	14241	14101	14131	14010	14266	14214	14081	14140	14145	14185	14398	14238	14057	14048	14026	14161	14039	13986	14117	14212	14193	14188	14228	14168	14214	14231	14074	14153	14104	14185	14279	14192	14162	14209	14135	14145	14200	13976	13954	14190	14132	14186	14095	14270	14118	14205	14119	13988	14078	13981	13999	14013	14142	14099	14157	14244	14368	14237	14252	14076	14244	14059	14137	14072	14272	14206	14077	14117	14102	14282	14049	14111	14206	14091	14016	14021	14122	14237	14190	14002	14177	14207	14254	14095	14260	14191	14176	14068	14069	14154	14240	14062	14206	13957	14345	14136	14179	14274	14196	14050	14215	14274	14096	14201	14117	14251	14142	14330	13826	14141	14122	14110	14104	14184	14189	14094	14194	14160	14246	14045	14099	14093	14128	14128	14158	14306	14273	14174	14206	14168	14018	14212	14298	14098	14077	14193	14196	14196	14147	14240	13978	14095	14320	14191	14151	14187	14328	14063	14093	13923	14041	14171	14082	13931	14182	13930	14157	14213	14274	14067	14116	14121	13982	14218	13964	14103	13919	14144	14173	14243	13951	14028	14274	14334	14069	14088	14336	14154	14085	14121	14211	14019	14286	14046	14179	13998	14223	14081	14045	14327	14077	14192	14288	14121	14170	14092	14418	14314	14352	14155	14093	14071	14026	14050	14175	14317	14222	14148	14072	14147	14063	14329	13950	13923	13875	14000	13974	14113	14067	14121	14299	14225	14144	14249	14199	13988	14207	14207	14308	14075	13961	14145	14019	14252	14138	14088	14155	14247	14102	14224	14170	14299	14099	14307	14147	14128	14124	14226	14082	14095	14060	14019	13876	13892	14286	14054	13902	14436	14056	14062	14253	13908	14230	14187	14288	14218	14206	14078	14185	14113	14275	13943	14125	14113	14009	14071	14235	14210	14068	14069	14243	14138	14151	14134	14084	14225	14077	14210	14115	14079	14099	14208	14050	14109	14142	14255	14217	14273	14095	14282	14129	14195	13975	14186	14112	14202	14110	14249	14059	14329	14307	14113	14289	14201	14038	14076	14118	14011	14228	14165	14169	13897	14103	14307	14183	14080	14143	14166	14285	13942	14187	14151	14245	14095	13986	14050	14381	14270	14184	14198	14238	14074	14047	14249	13940	14112	14071	14104	14137	14183	14051	14099	13989	14068	14257	14182	14131	14027	14375	14134	14159	14022	14218	14131	14048	14323	14087	14119	14303	14218	14075	14099	14024	14268	14043	14016	14083	14008	14016	14019	14170	14171	13932	14214	14266	14036	14008	14207	14134	14151	14225	14155	14147	13972	14204	14056	14253	14007	14064	14269	14117	14081	14073	14125	14255	14251	14165	14077	14250	14138	14158	14219	14006	14228	14105	14033	14135	14223	14179	14256	14040	14045	14084	14104	14095	13950	14084	14052	14060	14098	14255	14159	14161	14058	14274	14101	14225	13907	13933	14270	14118	14102	14007	14128	14081	14001	14094	14057	14138	14036	14235	14152	14063	13896	14155	14093	14005	14125	14171	14135	14040	14166	14247	14201	14119	14110	14104	14027	13876	14067	14062	14202	14287	14302	13900	14196	14241	14150	13994	14084	14102	14044	14164	14160	14225	14164	14063	14094	14215	14086	14155	14192	13994	14142	14107	14319	14004	14071	14223	14202	13869	14131	14036	14017	14183	14185	14241	14067	14107	14046	14135	14131	14063	14238	14093	14240	14272	13998	14205	14242	14206	14175	14104	14033	14136	14110	14012	14147	14215	14162	14024	14054	14066	14168	14221	14097	14299	14213	13984	14034	14130	14048	14150	14271	14044	14272	14095	14129	14243	14174	14058	14090	14193	14101	14149	14191	14075	14100	14073	14251	14100	14035	14087	14195	14138	14208	13923	14156	14014	13822	13933	14145	14205	14187	14338	14100	14204	14201	14248	14119	14207	14090	14030	14059	14175	14180	14036	14190	14211	14153	14235	13999	14216	14230	13993	14187	14064	14263	14213	14124	14024	14080	14088	14083	14280	14166	14129	14250	14052	14174	14116	14068	14204	14250	14101	14163	14158	14143	13995	14062	14155	14110	13929	14050	14090	14110	14062	14176	14016	14150	14213
23845	21570	28616	26352	41129	62689	70758	58602	43986	31657	25704	24037	23859	23788	23691	23589	23731	23476	23764	23408	23570	23448	23528	23557	23577	23603	23365	23496	23689	23519	23655	23540	23489	23456	23447	23479	23307	23734	23438	23305	23565	23297	23710	23399	23649	23232	23589	23634	23357	23652	23536	23635	23329	23461	23551	23489	23632	23392	23676	23258	23552	23075	23319	23522	23412	23409	23516	23221	23537	23364	23405	23315	23331	23260	23301	23523	23276	23347	23586	23167	23324	23169	23387	23297	23462	23322	23125	23446	23365	23348	23404	23350	23471	23378	23103	23269	23272	23406	23177	23315	23318	23193	23478	23393	23280	23344	23582	23368	23618	23381	23411	23377	23468	23504	23412	23049	23339	23659	23293	23365	23247	23359	23284	23425	23461	23137	23298	23153	23383	23328	23231	23157	23127	23096	23322	23406	23188	23122	23371	23333	23412	23274	23469	23332	23542	23116	23547	23458	23588	23381	23328	23460	23517	23349	23306	23437	23179	23389	23231	23376	23506	23380	23343	23343	23345	23315	23401	23593	23024	23554	23494	23511	23475	23310	23203	23501	23261	23508	23332	23168	23283	23589	23190	23516	23501	23244	23505	23377	23391	23361	23430	23281	23308	23337	23384	23309	23238	23265	23330	23554	23215	23281	23272	23535	23419	23364	23330	23672	23330	23427	23500	23425	23640	23382	23448	23399	23343	23268	23340	23197	23373	23056	23584	23488	23296	23100	23339	23290	23334	23290	23370	23116	23147	23202	23126	23167	23348	23254	23081	23347	23441	23413	23121	23423	23376	23503	23382	23363	23253	23264	23365	23719	23216	23275	23478	23417	23277	23033	23717	23029	23229	23340	23148	23337	23441	23586	23518	23056	23376	23465	23412	23263	23327	23394	23231	23338	23259	23322	23493	23325	23206	23404	23131	23390	23510	23410	23434	23587	23541	23481	23319	23206	23264	23266	23044	23349	23246	23157	23404	23072	23395	23510	23254	23245	23392	23208	23350	23394	23374	23249	23266	23229	23335	23497	23392	23553	23444	23305	23451	23501	23471	23380	23515	23623	23415	23361	23636	23459	23401	23448	23462	23323	23408	23367	23460	23172	23369	23513	23179	23486	23363	23449	23160	23298	23328	23336	23376	23319	23600	23061	23356	23496	23140	23142	23365	23284	23509	23293	23320	23549	23226	23365	23456	23286	23340	23224	23368	23377	23583	23503	23183	23366	23426	23286	23158	23241	23298	23368	23591	23252	23643	23396	23232	23340	23466	23393	23325	23637	23565	23302	23304	23235	23233	23237	23550	23300	23529	23294	23057	23458	23642	23176	23399	23319	23360	23241	23042	23369	23225	23224	23358	23331	23544	23452	23202	23297	23359	22998	23430	23067	23408	23363	23195	23354	23285	23197	23236	23403	23146	23239	23219	23392	23389	23237	23716	23259	23250	23379	23610	23387	23243	23601	23642	23368	23417	23628	23361	23525	23412	23322	23425	23374	23402	23614	23578	23226	23226	23270	23222	23514	23179	23385	23568	23652	23504	23195	23554	23347	23448	23269	23509	23250	23270	23489	23062	23358	23203	23367	23392	23328	23310	23525	23171	23530	23333	23221	23323	23358	23308	23576	23365	23450	23421	23408	23197	23352	23612	23357	23227	23328	23559	23433	23267	23354	23385	23157	23242	23287	23426	23654	23347	23408	23475	23662	23415	23531	23475	23472	23279	23320	23404	23310	23503	23525	23388	23408	23553	23103	23356	23191	23403	23316	23285	23381	23299	23437	23556	23404	23248	23336	23185	23270	23393	23270	23361	23418	23400	23022	23293	23270	23587	23171	23207	23474	23408	23356	23377	23435	23548	23518	23283	23436	23397	23158	23413	23351	23466	23371	23405	23296	23381	23516	23548	23369	23386	23249	23245	23206	23286	23368	23559	23453	23144	23252	23279	23285	23129	23312	23383	23086	23406	23109	23145	23496	23116	23348	23565	23148	23379	23530	23390	23534	23488	23332	23455	23225	23377	23470	23420	23138	23532	23410	23400	23354	23375	23508	23390	23321	23407	23269	23579	23235	23187	23157	23474	23313	23265	23435	23406	23421	23540	23131	23370	23384	23132	23518	22999	23356	23766	23510	23470	23221	23290	23534	23525	23154	23365	23434	23554	23550	23379	23443	23504	23643	23549	23470	23199	23257	23401	23407	23456	23281	23471	23358	23303	23117	23312	23259	23425	23555	23428	23291	23306	23305	23358	23001	23350	23460	23547	23538	23495	23395	23278	23462	23479	23429	23216	23348	23286	23576	23293	23308	23172	23356	23253	23280	23214	23443	23430	23361	23427	23622	23369	23503	23035	23233	23266	23219	23420	23133	23252	23383	23490	23346	23127	23258	23337	23205	23471	23383	23608	23385	23401	23293	23553	23410	23499	23364	23277	23356	23306	23628	23506	23455	23333	23327	23539	23396	23280	23339	23089	23405	23435	23434	23220	23252	23346	23390	23303	23371	23425	23330	23354	23372	23301	23278	23543	23326	23469	23467	23385	23374	23335	23317	23414	23237	23292	23282	23212	23463	23456	23233	23616	23492	23387	23523	23546	23179	23180	23305	23780	23445	23645	23370	23210	23144	23394	23471	23416	23412	23123	23319	23326	23424	23331	23340	23341	23411	23432	23653	23257	23145	23392	23222	23570	23380	23419	23297	23218	23242	23365	23354	23383	23387	23238	23382	23290	23233	23421	23184	23540	23268	23284	23309	23224	23419	23436	23708	23370	23369	23571	23235	23516	23295	23505	23461	23250	23373	23163	23350	23423	23306	23362	23190	23462	23422	23292	23456	23604	23341	23352	23500	23257	23242	23134	23221	23364	23210	23425	23209	23424	23419	23290	23256	23284	23247	23226	23465	23321	23348	23242	23241	23463	23268	23202	23247	23413	23456	23397	23229	23528	23384	23285	23526	23352	23161	23241	23652	23283	23300	23288	23471	23175	23210	23252	23445	23415	23294	23393	23348	23274	23263	23367	23463	23449	23390	23251	23415	23461	23476	23312	23296	23171	23353	23419	23449	23277	23257	23516	23388	23314	23266	23194	23387	23469	23477	23689	23303	23574	23178	23487	23324	23436	23428	23392	23458	23113	23434	23343	23068	23410	23377	23349	23395	23498	23569	23431	23291	23318	23577	23429	23486	23435	23295	23515	23332	23322	23283	23150	23348	23285	23327	23433	23386	23279	23423	23365	23076	23236	23315	23128	23134	23282	23642	23540	23372	23423	23330	23136	23316	23216	23071	23256	23401	23178	23554	23619	23353	23559	23528	23426	23510	23544	23290	23299	23204	23041	23127	23306	23239	23369	23079	23521	23334	23369	23292	23329	23296	23431	23350	23241	23455	23520	23436	23278	23422	23225	23340	23586	23166	23695	23385	23519	23509	23514	23192	23425	23342	23191	23443	23225	23377	23452	23153	23238	23434	23364	23237	23465	23364	23208	23255	23427	23395	23198	23395	23387	23225	23429	23554	23397	23367	23461	23461	23444	23315	23185	23398	23324	23295	23328	23306	23521	23337	23111	23139	23510	23366	23287	23166	23338	23369	23464	23424	23399	23355	23157	23371	23295	23589	23333	23402	23263	23433	23554	23373	23292	23398	23110	23292	23750	23532	23532	23348	23306	23403	23332	23374	23169	23340	23463	23431	23201	23001	23247	23286	23262	23451	23463	23434	23312	23354	23440	23340	23443	23364	23287	23210	23459	23595	23471	23225	23224	23369	23515	23376	23200	23398	23017	23656	23323	23172	23253	23138	23337	23430	23434	23410	23168	23331	23215	23113	23420	23377	23381	23324	23388	23161	23413	23229	23289	23512	23359	23257	23386	23441	23114	23297	23263	23374	23357	23339	23327	23439	23256	23506	23412	23291	23453	23356	23124	23524	23219	23262	23350	23300	23511	23204	23407	23316	23326	23223	23382	23415	23363	23576	23397	23276	23417	23167	23298	23264	23157	23547	23134	23562	23442	23472	23188	23496	23375	23329	23494	23209	23299	23406	23506	23308	23381	23528	23498	23243	23171	23187	23721	23302	23389	23285	23211	23178	23453	23362	23545	23184	23266	23242	23311	23435	23127	23501	23480	23420	23504	23443	23592	23535	23440	23359	23221	23255	23550	23308	23321	23330	23587	23464	23319	23532	23267	23511	23410	23378	23573	23241	23538	23480	23242	23396	23289	23274	23438	23176	23215	23294	23165	23318	23173	23542	23425	23380	23529	23306	23166	23131	23106	23616	23497	23318	23354	23409	23476	23523	23417	23785	23452	23447	23536	23480	23457	23324	23387	23405	23306	23347	23309	23071	23464	23590	23137	23243	23339	23276	23350	23506	23419	23410	23212	23349	23175	23283	23455	23380	23094	23448	23307	23312	23446	23444	23384	23619	23603	23262	23532	23133	23584	23307	23374	23245	23355	23474	23455	23371	23441	23388	23182	23146	23441	23179	23131	23443	23192	23629	23399	23545	23207	23273	23528	23425	23301	23394	23430	23292	23483	23406	23219	23340	23232	23341	23476	23400	23330	23203	23323	23276	23192	23575	23303	23612	23405	23390	23635	23566	23323	23286	23281	23141	23526	23579	23512	23506	23382	23450	23476	23165	23284	23661	23521	23252	23438	23577	23294	23567	23268	23699	23520	23460	23297	23266	23305	23335	23488	23532	23365	23256	23375	23517	23354	23344	23052	23456	23388	23282	23196	23264	23650	23440	23240	23463	23587	23332	23348	23339	23364	23267	23377	23327	23508	23124	23266	23296	23508	23127	23411	23238	23566	23496	23338	23546	23619	23298	23419	23639	23351	23347	23266	23611	23464	23424	23428	23118	23309	23277	23302	23124	23228	23371	23335	23502	23608	23436	23347	23435	23280	23305	23508	23328	23500	23566	23416	23018	23574	23483	23462	23207	23314	23326	23496	23359	23390	23346	23409	23506	23409	23330	23187	23264	23356	23367	23424	23417	23288	23356	23479	23317	23569	23414	23482	23367	23375	23588	23347	23308	23360	23432	23307	23441	23272	23494	23274	23177	23403	23514	23337	23306	23494	23286	23654	23493	23311	23369	23589	23370	23267	23540	23529	23451	23196	23476	23315	23293	23307	23433	23553	23523	23294	23117
22662	33102	22727	30023	51207	64841	71054	53362	34282	20774	15827	14859	14734	14675	14550	14847	14670	14672	14608	14761	14647	14667	14617	14657	14667	14769	14737	14579	14696	14588	14625	14689	14536	14509	14811	14696	14602	14411	14721	14657	14552	14606	14577	14580	14591	14783	14481	14552	14745	14674	14730	14627	14510	14627	14368	14671	14620	14671	14644	14572	14566	14610	14647	14642	14429	14489	14628	14576	14626	14558	14675	14737	14670	14525	14688	14739	14591	14459	14495	14612	14501	14571	14682	14644	14555	14455	14582	14516	14611	14554	14582	14597	14593	14602	14596	14555	14498	14410	14605	14701	14551	14586	14535	14675	14553	14554	14590	14468	14583	14619	14598	14724	14578	14618	14528	14708	14755	14617	14598	14694	14527	14474	14623	14715	14595	14542	14833	14612	14579	14494	14602	14570	14669	14620	14468	14398	14528	14430	14524	14598	14740	14547	14446	14522	14620	14655	14469	14539	14744	14527	14764	14429	14674	14567	14464	14388	14764	14628	14676	14686	14702	14452	14438	14552	14597	14413	14727	14499	14592	14516	14467	14512	14657	14501	14586	14525	14506	14521	14596	14533	14618	14551	14357	14615	14498	14425	14494	14560	14446	14459	14457	14593	14571	14524	14341	14538	14589	14368	14597	14623	14678	14445	14521	14548	14675	14633	14663	14290	14695	14702	14703	14539	14660	14550	14463	14694	14612	14399	14599	14691	14601	14722	14638	14628	14665	14664	14477	14573	14352	14509	14573	14452	14552	14712	14569	14663	14712	14325	14462	14515	14667	14436	14628	14615	14706	14541	14662	14689	14538	14603	14501	14538	14531	14594	14635	14508	14579	14444	14524	14550	14620	14414	14506	14540	14603	14532	14511	14427	14600	14622	14413	14653	14543	14636	14663	14474	14503	14607	14487	14547	14708	14620	14603	14541	14532	14578	14522	14583	14548	14490	14613	14603	14438	14624	14449	14572	14528	14611	14626	14733	14648	14656	14625	14539	14592	14637	14463	14572	14531	14393	14471	14602	14436	14548	14504	14758	14640	14524	14583	14628	14500	14553	14757	14452	14531	14501	14784	14669	14507	14465	14418	14475	14511	14675	14416	14536	14582	14591	14522	14510	14666	14535	14733	14428	14409	14653	14607	14476	14657	14653	14518	14653	14815	14653	14478	14559	14578	14504	14715	14551	14765	14594	14683	14713	14643	14407	14571	14653	14338	14614	14673	14463	14458	14590	14592	14537	14708	14658	14574	14487	14493	14702	14656	14742	14530	14802	14659	14406	14555	14360	14560	14501	14651	14722	14778	14670	14756	14537	14696	14654	14627	14660	14524	14800	14501	14694	14517	14551	14571	14492	14356	14758	14608	14487	14724	14378	14602	14634	14532	14556	14641	14499	14653	14725	14613	14680	14577	14361	14578	14310	14687	14571	14581	14594	14669	14604	14471	14672	14489	14367	14623	14577	14489	14617	14394	14694	14462	14452	14555	14406	14497	14559	14573	14467	14464	14696	14435	14634	14628	14485	14481	14407	14470	14653	14538	14417	14636	14557	14703	14475	14574	14454	14655	14549	14503	14583	14761	14585	14480	14540	14656	14685	14606	14653	14353	14373	14306	14500	14624	14473	14596	14575	14576	14707	14522	14537	14447	14483	14734	14622	14431	14533	14567	14476	14471	14693	14507	14474	14648	14630	14635	14658	14449	14477	14416	14668	14457	14588	14417	14479	14447	14665	14768	14607	14579	14803	14350	14502	14539	14540	14609	14710	14583	14560	14587	14458	14420	14525	14671	14528	14570	14615	14562	14702	14554	14488	14450	14570	14691	14616	14502	14408	14591	14590	14460	14542	14651	14516	14483	14644	14722	14651	14544	14729	14502	14667	14642	14409	14551	14529	14542	14533	14656	14587	14595	14469	14653	14324	14731	14499	14542	14559	14669	14648	14527	14651	14490	14642	14552	14682	14633	14652	14547	14523	14434	14781	14360	14543	14512	14559	14584	14446	14603	14604	14637	14426	14465	14563	14623	14630	14552	14556	14556	14440	14652	14415	14414	14491	14500	14618	14664	14616	14505	14738	14592	14815	14575	14598	14643	14658	14612	14581	14625	14657	14615	14406	14436	14567	14611	14669	14648	14526	14664	14560	14731	14559	14508	14344	14596	14548	14511	14538	14504	14576	14524	14503	14609	14769	14706	14517	14303	14447	14530	14607	14591	14458	14435	14684	14464	14572	14537	14594	14558	14616	14591	14524	14483	14570	14516	14767	14517	14577	14411	14575	14482	14659	14515	14330	14521	14347	14625	14717	14494	14610	14495	14453	14475	14632	14668	14468	14618	14633	14540	14567	14661	14478	14553	14782	14574	14627	14485	14551	14440	14550	14653	14602	14692	14571	14668	14471	14489	14398	14458	14542	14534	14522	14389	14537	14604	14503	14633	14474	14545	14617	14631	14428	14421	14666	14642	14523	14609	14509	14473	14510	14553	14560	14427	14442	14553	14424	14487	14537	14480	14479	14596	14407	14509	14400	14624	14573	14533	14550	14639	14544	14598	14458	14571	14461	14632	14430	14548	14671	14609	14742	14413	14605	14537	14490	14549	14447	14626	14628	14471	14552	14386	14513	14426	14551	14431	14550	14424	14436	14448	14587	14690	14577	14533	14617	14543	14673	14450	14591	14607	14622	14536	14504	14502	14761	14612	14583	14690	14456	14556	14707	14582	14605	14414	14787	14499	14512	14476	14424	14505	14673	14560	14562	14533	14617	14568	14481	14585	14578	14716	14571	14576	14481	14424	14632	14438	14497	14683	14388	14356	14448	14472	14629	14614	14705	14569	14386	14628	14599	14394	14696	14508	14592	14659	14505	14449	14549	14653	14489	14533	14514	14719	14381	14437	14539	14494	14628	14608	14494	14454	14640	14477	14545	14483	14472	14407	14345	14734	14577	14602	14589	14429	14741	14527	14463	14532	14720	14606	14438	14483	14341	14485	14430	14732	14663	14552	14596	14612	14562	14578	14553	14556	14553	14311	14679	14804	14664	14782	14672	14509	14547	14429	14579	14538	14597	14629	14617	14431	14502	14560	14670	14595	14618	14461	14518	14529	14629	14572	14582	14530	14390	14589	14570	14565	14554	14643	14589	14562	14657	14565	14671	14556	14448	14476	14422	14438	14537	14593	14481	14488	14576	14384	14501	14613	14731	14427	14526	14452	14526	14656	14472	14481	14619	14482	14450	14632	14542	14528	14498	14500	14496	14506	14466	14529	14619	14641	14528	14712	14595	14505	14678	14518	14643	14442	14443	14524	14507	14594	14420	14596	14515	14572	14555	14706	14598	14469	14580	14559	14652	14626	14558	14571	14561	14450	14698	14604	14545	14618	14640	14572	14523	14592	14503	14421	14363	14645	14509	14564	14589	14719	14575	14556	14586	14491	14589	14494	14549	14664	14526	14739	14558	14712	14297	14567	14612	14501	14495	14532	14872	14485	14459	14599	14603	14707	14556	14366	14689	14583	14520	14462	14544	14668	14509	14550	14623	14434	14644	14616	14563	14571	14687	14625	14532	14518	14720	14509	14634	14734	14472	14514	14506	14515	14592	14564	14426	14624	14572	14440	14691	14554	14502	14516	14562	14548	14701	14555	14584	14531	14577	14608	14601	14555	14602	14505	14524	14586	14445	14611	14640	14692	14505	14397	14439	14550	14673	14574	14658	14529	14712	14607	14433	14418	14557	14426	14430	14593	14652	14523	14584	14551	14579	14633	14579	14663	14605	14499	14859	14518	14470	14574	14429	14514	14701	14387	14507	14574	14600	14583	14567	14385	14533	14579	14550	14637	14518	14626	14495	14619	14645	14436	14574	14486	14632	14550	14650	14440	14586	14559	14550	14503	14407	14546	14538	14469	14618	14394	14472	14684	14572	14603	14523	14620	14581	14547	14564	14500	14588	14462	14602	14636	14562	14545	14606	14519	14745	14501	14540	14529	14668	14317	14571	14594	14639	14488	14571	14516	14394	14577	14492	14753	14424	14541	14488	14591	14775	14518	14493	14522	14467	14468	14696	14551	14536	14567	14473	14576	14388	14656	14661	14559	14422	14645	14464	14583	14521	14526	14677	14523	14675	14564	14402	14651	14534	14617	14565	14491	14627	14467	14500	14511	14488	14652	14316	14677	14433	14501	14435	14537	14509	14567	14335	14485	14610	14568	14584	14758	14665	14529	14592	14564	14467	14498	14409	14564	14706	14617	14577	14654	14426	14428	14443	14663	14672	14648	14516	14610	14550	14727	14649	14509	14433	14541	14537	14571	14704	14512	14553	14510	14570	14479	14635	14507	14596	14538	14607	14535	14430	14301	14631	14546	14589	14576	14599	14694	14578	14609	14697	14470	14625	14613	14651	14504	14467	14564	14727	14531	14455	14634	14709	14558	14621	14501	14649	14597	14701	14438	14602	14529	14520	14564	14512	14466	14336	14651	14516	14646	14470	14535	14630	14636	14269	14432	14572	14635	14548	14415	14688	14635	14584	14586	14509	14562	14496	14544	14638	14557	14607	14534	14695	14647	14478	14640	14700	14595	14732	14605	14678	14611	14472	14616	14459	14373	14579	14533	14621	14478	14500	14598	14467	14709	14693	14637	14594	14665	14477	14574	14631	14442	14619	14544	14640	14530	14462	14423	14337	14544	14551	14630	14531	14547	14760	14532	14519	14726	14454	14416	14513	14522	14486	14529	14590	14495	14582	14603	14697	14609	14508	14611	14541	14618	14582	14485	14643	14499	14516	14523	14600	14402	14555	14501	14665	14667	14289	14584	14512	14676	14599	14443	14555	14532	14509	14587	14666	14525	14553	14403	14706	14599	14694	14470	14611	14529	14613	14685	14469	14484	14564	14541	14551	14481	14609	14674	14553	14735	14669	14709	14671	14800	14642	14783	14384	14543	14479	14586	14598	14593	14260	14714	14529	14667	14584	14482	14645	14617	14611	14562	14340	14351	14536	14533	14452	14592	14438	14626	14551	14484	14637	14470	14660	14484	14605	14590	14675	14545	14456	14630	14515	14499	14653	14501	14640	14637	14753	14613	14594	14595	14555	14467	14414	14591	14612	14597	14559	14510	14565	14563	14444	14697	14601	14472	14310	14679	14628
33507	25551	25867	25788	25664	26235	29718	30095	27660	24727	23873	23322	23434	23281	23135	23216	23191	22994	23087	23205	23202	23372	23264	23119	23099	23092	23193	23131	22924	22777	23053	23066	23149	23141	23233	23296	23175	23043	23323	22979	23071	23008	23245	23239	23167	23333	22941	23146	23294	23289	23182	23075	22995	23201	23072	22985	23146	23056	22907	22914	22946	23325	23227	23253	23044	23176	23143	23153	22954	22907	22995	22891	23007	23023	22927	22954	23182	23136	23293	23187	23238	23162	23279	22970	22944	23058	23308	22791	23306	23139	23129	22801	23143	23149	23154	23096	23017	23205	23047	23101	23172	23148	22848	23125	23186	22970	23233	23197	23068	23074	23180	23188	22904	22978	23072	23102	23213	23061	23001	22986	23300	23178	22951	23073	23455	23309	23109	23102	22815	23102	23219	22968	23321	23045	23152	23143	23112	23038	23066	22879	23285	23135	23278	23230	23087	22985	23107	23300	23333	23114	23125	23171	23276	22780	22961	23126	23077	22998	23042	23027	23038	22980	23185	23045	23139	22944	22941	23011	22953	23367	23200	23249	23347	22964	23082	23058	23233	22961	22926	23008	23080	22862	23105	23063	23209	22930	23287	23358	23013	22893	22896	23160	23063	23055	23074	23386	22980	23071	23074	22743	23213	23073	23101	23041	22939	23059	23057	23135	23125	23047	23190	23032	23098	23038	23279	23373	22981	22882	23116	22862	23025	23233	23138	23192	22712	23425	23259	22871	23157	23013	23010	23170	23106	23075	23169	23109	23198	23155	23220	23056	23201	23300	23012	23222	23247	23100	23318	23168	23140	22985	23232	23421	23193	23148	23201	23077	22962	23027	22865	23061	23128	23196	22932	23155	23084	23003	23132	23283	23065	23172	23205	23045	23152	23256	23126	23206	23015	23238	23059	23246	23170	23055	23134	23039	23291	23200	23076	22977	22889	23079	23127	23158	22989	22900	23164	23063	23147	23223	23072	23180	23177	23266	23079	23159	23165	23242	22970	23201	23006	23000	23077	23161	23312	23166	23118	23267	23094	23073	23286	23216	23255	22910	22737	23065	23414	23174	23030	23296	22978	23029	23442	23033	23095	22933	22931	23181	23167	22836	23055	23012	23168	23169	23120	23131	23023	23232	22944	23022	23053	23294	23237	22930	23061	22922	23209	23056	23061	23171	23150	22886	23166	23004	23171	23160	23236	23203	23119	23202	23114	23137	23226	23127	23083	23308	22885	23145	23058	22955	23245	23187	23052	23036	23059	23349	23101	22995	22964	23165	23161	23125	23053	23214	23050	23169	23125	22919	22884	22912	22766	23154	22819	23020	23000	23039	23309	23321	23136	23032	23100	23031	23036	22913	22936	23019	23044	22892	22746	22899	23017	23134	23118	23170	23328	23029	23153	23441	22986	23173	23225	23129	22972	22992	23367	23119	22829	23020	23109	23134	23044	23033	23123	22932	23144	23228	23098	23107	22909	22892	23068	23009	23061	23077	23128	23201	23043	23105	23000	23400	23328	23438	23033	23101	23375	23284	23081	22991	22995	23088	23131	22974	23029	23100	23299	22860	23049	23393	23233	23219	23168	23039	22917	23126	23200	23218	23129	23370	23043	22804	22975	23120	22963	23227	23178	23173	23155	23081	23039	23026	23061	23057	23163	22955	23122	22891	22917	22930	23058	23168	22999	23000	22740	23112	23132	22961	23003	23167	23349	23272	22950	23222	23147	23056	23076	23261	23175	22919	23121	23077	23251	23083	23149	23210	23074	23089	23214	23082	23044	22985	22977	23031	22807	22985	23004	23068	23036	23090	23040	22993	23249	22827	23212	23072	23327	23318	23306	23077	23112	22992	23166	23036	23177	23070	23337	23031	22791	22957	22956	22922	23167	23270	22928	23231	22938	23078	23069	22908	23208	23349	22979	23193	23161	23103	23174	22964	23136	23071	22833	22970	22947	23240	23451	23223	23052	23020	23080	23329	23124	23112	23137	23148	23266	23036	22819	23286	23101	22919	23192	22990	23113	23136	23437	23030	23053	23020	23222	23014	22985	22847	22871	22853	23156	23058	23305	23058	22959	22767	23254	23095	23081	22940	23046	23201	23075	23005	22980	23033	23054	23095	23160	23126	23152	23127	22915	23095	23054	22919	23066	23213	23075	22963	23301	23115	23214	23208	23479	23066	23105	23112	23156	23182	23140	23230	22945	23112	23113	23169	23284	23100	23181	23181	22973	23171	23056	23203	23372	23091	23205	23157	23129	23216	22903	23071	23092	23171	23077	23073	23124	23133	23397	23114	23180	23031	23242	22904	23058	23113	23175	23028	23077	23090	23045	23235	22766	23051	22974	22963	22974	23122	23182	22988	23253	22821	23111	22938	22864	22816	23264	23105	23137	23163	22927	23252	23136	23240	23288	23129	23096	22978	23106	23264	23141	23116	23148	23264	23207	23159	23049	22976	23226	23130	23078	22962	23163	23090	23115	23126	23074	23223	23069	23188	23260	23258	22908	23006	23273	22990	23258	23105	23025	23136	22990	23085	23101	23473	23446	23270	23226	23070	22915	23083	23156	23394	23148	22986	22846	22913	22785	22989	23117	23113	23011	23263	23111	23095	23026	23014	22869	23081	23269	23334	23020	22904	22893	23225	23104	23259	23091	23076	23261	22995	23167	23142	23141	22954	23119	23249	23037	23056	23075	22776	23108	23116	23021	23021	23067	23153	23187	23407	23189	23045	23071	22959	23178	23190	23180	23147	23139	22833	23195	22987	23215	23323	23096	22942	23007	23010	22937	23180	22953	23289	22916	23117	22869	23014	22947	23166	23183	23297	23090	23285	23320	22998	23101	23187	23200	23273	23101	23187	23127	23100	23209	22928	23186	22842	22833	23147	23200	23283	23052	23051	23252	23231	23017	23076	23182	23329	22997	22987	23105	23148	23154	23149	23176	23142	23083	22879	23107	23079	23101	22968	23146	23280	23079	23078	23188	23307	23174	22992	23170	23025	23350	23184	23481	23080	23218	22959	23021	23184	23285	23374	23092	22925	23022	22995	22925	23183	23096	23380	23161	22999	23120	23068	23191	23099	23253	23167	23054	22901	23413	22810	23047	23080	23224	23146	23086	23431	23305	23216	23367	23090	23242	22999	23111	23085	23091	23110	23077	23117	23069	22972	23118	23270	23323	22971	23189	23039	23018	23107	23075	22913	23066	23201	23304	22992	23017	23076	23341	23084	23088	23219	23100	22998	23019	23010	23246	23110	23158	23127	23094	22965	23051	23046	22930	23094	23152	23299	23067	22995	23078	22928	23278	22834	23146	23036	23202	23116	22921	23218	23164	23093	22878	23093	23193	23123	22866	23116	23015	23265	23111	22893	23251	23038	23013	23315	23225	23140	23117	22977	22968	23171	23278	23277	23222	22973	22988	23098	23040	23073	23237	23302	23273	23135	23121	23089	22914	23303	23144	23073	23136	23093	23120	23071	23066	23326	23345	23239	23151	23037	23462	23059	22977	23341	23252	23270	23161	23103	22957	23178	23104	23014	23188	23028	23034	23074	22972	23268	23156	23071	23231	23035	22977	23095	23033	22969	23208	23177	23239	23071	23264	23026	22894	23053	23110	22894	23300	22883	23027	23161	23187	22796	22909	23102	22961	23160	23035	23162	23227	22901	23005	23026	23097	23138	23051	23042	23088	22999	23258	23335	23136	23095	23051	23154	22689	23117	23168	22918	23021	23152	23084	22858	22956	23029	22978	23023	23170	23054	23144	23239	23040	23341	23126	23208	23134	23203	23065	22950	23028	23269	23179	23037	23132	22931	23190	23157	23044	22952	22961	23350	23158	23283	23165	23162	23050	22998	23090	22962	23205	23186	23069	23076	23081	23167	23083	23207	23036	22957	23048	23127	23008	23090	23248	23198	23247	23129	23007	23166	23186	23360	23048	22954	23083	23222	23255	23322	22955	23259	23096	22966	23233	22930	23058	23008	23175	22967	23279	23331	23066	23040	23102	22755	23104	23259	23216	22960	23177	23040	23089	23395	22919	23008	23293	23200	23206	23102	23360	23116	23144	22876	23272	22988	23293	23310	23042	23004	23065	23044	23026	22980	22871	23115	23203	23370	23071	23459	23054	23064	22989	23266	23164	23115	23319	23088	22864	23111	22961	23036	23167	23175	23135	23013	23066	23208	23187	23110	23368	23123	23101	23070	23266	23060	23299	23088	22932	23025	22817	22806	23039	23065	23249	22928	22920	23299	23249	23125	23065	23160	23039	23142	23194	23119	23236	23302	22969	23061	23098	23000	23118	23003	23099	23258	23334	23175	23204	23048	23214	23190	23427	23113	23271	22949	23221	23200	23155	23054	23208	23041	23267	23206	22977	23078	23140	23035	23111	23012	22936	22850	23125	23002	22937	23231	23267	23369	22817	23281	22898	23143	23062	23306	23125	22892	22863	22996	23106	23259	23088	22997	23174	22993	22993	23059	23136	23105	23251	23018	23233	23267	23076	23019	23088	23140	23070	23189	23258	22908	23298	23167	23236	22757	23319	23092	23174	23039	23279	23240	23046	23204	23089	23000	23097	23041	23067	23228	23072	23228	22855	23104	23117	23140	23196	22886	23214	22988	23036	22892	23274	23093	23370	23104	23313	23275	23100	23052	23054	23060	23039	23075	23047	23085	22961	23090	23076	23144	23146	23111	23102	23016	22989	23296	23025	23081	23102	23252	22963	22959	23362	23185	22981	23189	22984	23090	22972	23075	23094	23125	23121	23239	22941	23104	23113	23227	23055	22949	23204	22847	23245	23023	23034	23170	23262	22899	23092	23298	22989	23190	22996	23268	23089	23232	23128	22898	23266	23146	23047	23093	23105	22968	23160	23232	23170	23179	23327	23263	23050	22820	22970	23354	23221	23183	23263	23115	23150	23011	22927	23064	23281	23393	23424	23424	23031	22997	23077	23030	23015	23082	23341	23180	23155	23417	22881	23097	22918	23128	23127	23129	23118	23209	22884	22971	23401	22907	23259	22979	23180	23031	23190	23073	23048	23012	23238	23011	22962	23000	23141	23061	23209	23003	23140	23101	23010	23192	22919	22983	22924	23305	22853	23085	23021	23049	22996	23044	22903	23104	23250	23197	23306	23016
16972	16987	15059	15477	17207	17839	21458	21097	17567	15092	14392	14024	14138	14026	14083	13918	14155	13986	14253	14128	14165	13999	14096	14060	13940	13900	14017	14089	14010	13985	14117	13955	13928	14033	13810	14117	14210	14011	13889	13959	14110	14084	14033	14039	13941	14010	13903	14112	13905	13973	14072	14009	14066	14207	13960	14142	13989	13907	14107	13923	14066	14119	13904	14025	14146	13919	13938	13970	14078	14135	13953	14148	14185	14196	14287	14047	14108	14065	13736	14000	13990	14056	14029	14083	13983	14071	14149	13999	13910	13914	14178	14211	14038	14131	14026	14050	14034	14041	14001	13917	13977	14191	14000	14217	13959	14061	14021	14264	14058	14090	13795	13877	13945	13978	13995	14099	13955	13859	13943	14061	14046	14082	14035	14185	13941	14192	14128	14091	14124	13876	14092	13912	13936	13994	14149	13977	14137	14060	14044	14187	13848	14033	14017	13923	13852	13989	13963	14137	13929	13928	13877	14130	14093	13816	13913	13908	14140	13883	13975	14067	14036	13948	13904	13958	14027	13977	13955	13744	13997	13931	14048	13844	13902	13937	14010	14024	13970	14048	14018	13980	14015	14016	14099	14052	14051	13940	14023	14037	14248	14049	13882	14123	13970	13989	13931	14009	14052	14047	14138	13659	13874	13929	13982	13941	14070	13870	13938	14004	13991	14087	13872	14008	14008	14132	14102	13895	14221	13925	13946	13988	14058	13996	13991	14183	13896	14044	14037	13942	13967	14061	14030	13888	14031	14110	13850	14031	14004	13792	14061	14007	13892	14085	14043	14006	14014	14046	14097	14103	14116	13934	13835	13937	14075	14199	13989	14036	13994	13972	14022	13949	14055	13977	13939	14046	13932	13850	14064	13851	13954	14126	14060	13903	13881	13962	14132	13997	13959	14060	14102	13972	13906	13924	13981	13923	14044	14090	14047	14046	14029	13994	13814	14027	14184	13987	14060	14084	13999	13867	14020	14047	14068	13948	13985	14024	14055	13983	13994	13992	14085	14032	13865	14024	13991	14031	13854	13961	14025	13963	14094	13790	13860	14119	14023	14140	13701	13951	14265	14017	13994	13922	13989	13936	14077	14008	14148	14236	14059	14032	13910	14085	14075	13957	14034	13959	13984	14122	13965	14054	13950	13976	14155	14080	14080	13916	13881	14033	13910	14043	14171	13961	14027	14079	14063	13726	13946	13934	14034	14171	13945	13940	13950	14028	14027	14008	14001	13996	14071	14026	13942	14019	14136	14102	13978	13955	13938	14057	13980	13993	14081	14039	13860	14126	13912	14093	14067	13863	13979	14082	14160	14007	13957	13947	14019	14071	14023	13975	14047	14096	13914	14190	14025	14083	14028	14043	14006	13971	14004	13801	13957	13855	14086	14101	13858	13962	13932	14023	13999	14052	14051	14156	13686	13882	13963	14005	13982	14072	14054	14035	14198	13785	13908	14120	13973	14110	13815	14102	13980	13994	14190	14017	13994	14132	13911	14015	14132	13982	14177	14041	13957	14028	14062	14056	14200	13994	13906	14053	14108	14068	14097	13967	14015	13820	14138	14017	13879	14131	13945	14227	13964	14051	13964	14091	14010	13967	13834	14209	14006	14053	14066	14048	14064	14111	14130	13943	14080	13931	14146	14090	13986	13986	14063	14171	14104	14056	13918	14105	14130	13934	13911	14086	14053	13982	14116	14057	13959	14259	13900	13991	13913	13936	13990	14027	14084	13931	13927	14109	14052	14093	14022	13959	13995	14062	13848	14126	13964	13986	14107	13953	14069	14038	14060	13903	14075	13877	14118	14161	13846	14116	14073	13949	14152	14077	14159	13850	14104	14128	13985	13864	14071	13977	14093	14106	14001	13992	14065	14013	14057	13916	13908	13898	13963	14093	13894	14133	14148	14059	13988	13980	13954	14007	14041	13927	13972	14089	13951	14076	14023	14084	14021	14058	14121	13875	14128	14059	14068	13940	14119	13857	14118	13908	13940	13855	14131	14176	14069	14008	14053	14068	13949	13942	14049	14170	14086	14098	14026	13978	14183	13913	14185	14050	13935	14031	14062	14129	14014	14109	13926	14037	14044	14004	14072	14093	14000	14173	14040	13887	14068	13977	14079	13930	14193	13931	13996	13879	14082	14136	14001	13911	14226	13944	13915	13995	14006	14102	13982	13980	14254	14082	14270	14000	14041	14156	13921	14049	14222	14049	13885	14058	14020	14149	14043	14048	13897	13922	14149	13931	13906	14127	14200	13872	13886	13902	14074	14242	14144	13845	14053	13989	14112	14042	13844	13933	14142	13914	14028	14066	14099	14191	14037	14040	14085	13980	14155	13894	14059	14151	13914	14134	14044	14172	13917	13973	14093	14121	13997	14013	14036	14049	14106	14062	14161	14035	14093	13869	14041	14134	14088	14035	14025	14086	13971	14169	13971	13986	13984	14027	14193	14103	13850	13968	14009	14094	13966	13885	14117	14145	14121	14012	14061	14174	13958	13945	13986	14108	13929	14125	14004	14071	13992	14047	14035	14041	13999	13891	14039	13917	14050	13941	13930	13919	13951	14029	13998	13960	14069	13969	13995	14017	13927	13958	14009	13989	13976	13882	13949	14027	13851	13978	14028	13814	13996	13891	14020	14088	14051	13806	14233	14076	14115	14032	13917	14005	13989	13960	13917	14019	14012	13995	14010	14112	14146	13857	14022	14088	14030	14080	14109	13993	14007	13942	14043	14135	14096	14111	14122	13910	13844	14041	13988	13896	13945	13910	13844	13902	13972	13980	14000	14155	14097	14051	13982	14047	14043	13837	14208	13894	14046	14193	14118	14067	13955	14022	14093	14068	13957	14002	14120	13762	14070	14082	13933	14029	13981	14069	14070	14136	14026	13971	13931	14002	14072	14041	14075	14025	13956	14227	13820	14172	13994	13947	14048	14037	13996	14020	13997	14264	13923	14139	14090	13983	14135	14095	13959	14049	14033	14037	13983	13757	14081	13937	14096	13975	13936	14160	13991	14160	14113	13932	13956	13987	13792	13901	13928	14140	14059	14091	14050	14143	14016	14067	14148	14010	13918	14001	14153	14046	14193	14051	14011	14096	14127	13972	14012	14001	13923	14044	14039	14109	14093	14081	14062	13974	14210	13973	13991	14083	14016	14145	13906	14295	13915	13891	13897	14003	13984	13985	13906	14006	13881	14148	13878	14089	13908	13933	14082	14088	13920	13968	13839	14113	14079	14053	14115	14013	13912	14060	14056	13978	14059	14089	14102	13844	13957	13980	14048	13811	13948	14096	14109	13836	14138	14188	14009	14066	13981	14058	14070	14199	14069	14120	13899	13981	13832	13919	13952	14070	13968	14186	13994	13993	14154	14068	14108	13919	13994	13867	14065	14027	13912	13960	14000	14158	14107	14076	13945	13993	14033	14135	13859	13856	13846	13884	14106	13975	14122	13792	13909	13985	13938	14052	13994	14045	14088	14044	14005	13984	14110	13871	14050	13958	13960	13956	14028	13832	14023	14049	14026	13959	13820	14030	13881	14011	14147	14055	14081	14103	13961	14001	14077	13880	13966	14046	13885	14086	14021	13942	14069	13951	13925	14014	14146	14159	14071	13965	14159	14051	14070	14098	14105	14138	14110	14168	14113	13842	14086	14025	13926	13988	14035	14042	13923	13907	14000	13948	13979	13879	13922	14069	14023	13940	14026	13894	13993	14040	13984	14047	13799	14112	14058	14137	13989	14279	13909	13970	14218	13901	13992	13927	14043	14007	14098	14056	13994	13935	13958	13799	14145	13877	14236	13871	14046	13993	14114	13930	13885	13913	13884	14083	13886	14057	14055	13985	14037	14059	14028	13890	13977	14013	13902	13983	14245	14021	14108	13903	14168	14134	13993	13879	13944	14044	14038	14018	14151	14138	14124	13868	13930	13922	14181	13863	13981	14038	14031	14160	14018	14054	14109	13903	14054	14042	13774	14113	13910	14252	14209	14051	13992	14007	13919	13968	13920	13993	14076	14018	13871	14167	14077	13996	13932	14057	14039	14014	14055	14017	14061	14082	14190	14078	13970	14012	13971	14076	14059	14119	13989	14079	14140	14159	14087	14146	14020	13939	14184	14020	14066	13899	13965	13956	13996	13901	13998	13933	14189	13978	14103	14025	14142	13945	14048	14015	14161	14242	14068	14085	14024	14012	14004	13865	13874	14023	14087	14004	13997	13953	13963	13990	14199	13921	13842	13895	13950	14316	13938	14019	14117	14056	14116	14147	13972	13981	13961	14036	14155	13970	13869	14000	13788	14096	14027	13951	13959	14095	14187	13999	14053	13970	14143	13889	14118	13972	14184	14177	14096	13930	13999	14189	14008	14139	14152	14058	14063	13944	13856	14055	13963	14010	14036	13948	14001	14079	14009	13924	14152	14079	14102	14036	14012	13976	14094	14052	14083	14039	13884	14010	13872	14165	14095	14031	13952	13975	13925	13954	13922	14076	14101	14130	14014	13976	13817	13980	13999	13966	13896	14043	14020	13900	13951	13943	14025	13854	13919	14104	14076	14137	14079	14079	14093	14023	14168	13954	13810	14117	14011	14075	13962	13976	13859	13895	14134	13955	13810	14097	14193	14023	13930	14001	14028	14112	14077	13844	14038	14201	14133	14184	14129	13979	14035	14029	14102	13975	14089	14059	14064	14056	13892	13986	13962	13888	14024	14018	13951	14000	14055	13939	14171	13926	13921	13993	13885	14109	14043	13968	14008	14079	14127	13987	13942	14055	14129	14020	14133	14129	13998	14011	14088	13941	13840	13851	13872	13918	13881	14044	14112	13886	14112	14175	14041	13932	14040	14038	13959	13929	14046	13953	14120	14072	14066	14052	14055	14007	13995	14062	13966	13872	13851	14104	14177	14206	14055	14153	14226	14061	14075	14000	14101	14062	13931	13990	14167	13978	14043	14134	14189	13960	13897	14061	14114	13913	14103	14078	14026	13986	14027	13909	14007	14167	14145	14013	14090	14016	14029	14073	14030	14034	13865	13907	14092	13950	14065	14165	14052	14068	14006	14061	13895	14002	13986	14015	14088	14013	14116	13970	14097	14074	13953	14111	13869	14157	14089	13991	14036	14117	14063	14015	13997	14019
25871	21616	27753	28596	27296	29043	43799	53162	46618	33429	26111	23892	23443	23221	23203	23320	23067	23041	23065	23030	23228	23165	23167	23024	23053	23128	23098	23242	23197	23123	23348	23219	23142	23040	23308	23143	23112	23093	23104	23254	23122	23082	23220	22927	23032	22877	23181	23028	23106	23097	23219	23003	23251	22978	23149	22886	23243	23063	23398	23202	23024	23179	22901	22927	23009	23144	23213	23143	22971	23227	22889	23089	23043	23139	23109	22921	23062	23268	23061	23069	23014	23049	22925	23176	23388	22894	23042	23222	23265	23213	23269	23157	22985	22910	22995	23075	23286	22976	22975	22990	23348	23241	23252	23170	23151	23226	22902	22959	23288	23105	23123	22724	23110	23162	23155	23112	23135	23191	23237	22900	22998	22965	23134	23003	22881	23126	23132	23192	23133	23039	22958	23125	23024	23106	22941	23021	23362	23430	23017	22897	23044	23006	23204	23083	23229	23236	23102	23250	23260	23006	23214	23173	23242	23088	23075	22908	23250	22964	23349	23304	23197	23280	22839	22955	22899	22871	23071	23101	23188	23326	23139	23168	23143	23073	23393	23337	23088	23054	23181	22979	23097	23070	23021	23022	23070	22956	23051	23016	23066	23053	23010	23054	23171	22962	23354	22794	23028	23128	23104	23320	23008	23155	23076	23106	23070	23246	22926	23156	23146	23234	23208	23082	22823	23134	23089	23231	23212	22943	23276	23049	23010	23163	23248	23051	22938	23058	23140	22889	22974	23126	23328	23118	23105	23156	23181	23101	23071	23018	23121	23117	23069	23132	23243	23113	23062	23222	23185	22995	22792	23005	22892	23108	23009	23235	22961	23303	23155	23182	23098	23205	23103	23226	22983	23091	22796	22870	22871	23173	23148	23191	23240	23021	22997	22826	22911	23201	23209	23081	22962	23002	22860	23122	23232	23169	23098	23269	23038	23035	23274	23016	23123	23261	23198	23326	23046	23133	23100	23019	23126	22935	22954	23107	23315	23056	23077	23007	22853	23104	22960	22841	23122	23077	22876	23162	23309	22944	23089	23049	23121	23220	23060	22918	23104	23064	23068	23040	22811	23061	23153	23083	23191	22985	23009	23021	23148	23137	22852	23064	23184	23010	23095	22951	22757	23128	22958	23053	22916	23222	23000	23093	23005	23014	22964	22968	23224	23235	23141	23085	23126	23067	23018	23110	22815	23049	23015	23051	23193	23186	23063	22875	23001	22931	23079	23067	23175	22898	22938	23092	22971	23286	22987	23171	23310	22853	23009	23241	23049	23272	22883	23067	22739	23001	23043	23120	23112	23114	23242	23240	23243	23364	23294	23066	23304	22947	22993	23349	23269	23230	23093	23013	23212	23239	23045	23097	23014	22982	23001	22903	23109	22899	23207	23070	23049	23169	22847	23150	22935	23202	23030	22988	22937	23069	22822	23152	23092	23287	23071	23382	22957	23180	23289	23078	22914	22974	22843	23010	23102	23228	23172	23253	23100	23161	23156	23170	23070	23122	23025	23088	23042	23065	23128	23200	23059	23088	23330	22944	23309	22959	23043	23190	23283	23282	23154	23335	23177	23173	23126	23028	23119	23131	23123	22640	23070	23427	23086	23279	22920	22939	23030	23145	22918	23046	23069	23127	23067	23314	23077	22959	23255	23147	23098	23025	23087	23072	23065	23110	23139	23124	23203	23097	23159	22902	23284	23033	23122	23036	23011	23105	23390	22969	23075	22903	23135	23220	23127	23261	23188	23247	23258	23332	23178	23040	23390	22948	23148	23069	23280	23183	22839	23348	22996	23221	22985	22970	22972	23210	23136	22988	22793	23014	22861	23089	23213	22995	23045	23114	23319	23230	23312	23176	23222	23186	23291	22848	23037	22975	22767	23309	23076	22911	23178	23050	22913	23200	23037	22783	23006	22936	23191	22976	22909	23039	22982	22960	22910	22971	23075	22846	23096	23204	23084	23023	23063	23187	23139	22959	23117	23034	23221	23114	22789	22983	23092	23046	22910	23044	22971	23060	23157	23049	23053	23285	23129	23061	23009	22745	23173	23125	23271	23187	23202	23253	23097	23021	22999	23160	23169	23100	22920	22935	23306	22830	23034	23007	23194	23010	22968	23232	23310	22909	23232	22836	23080	23072	23138	22965	23061	23071	23082	22935	22910	23124	23187	22819	22942	22995	23233	23096	23058	23013	23060	22915	22964	22964	23063	22948	23037	22986	22987	23225	22897	23132	22966	23252	23079	23085	23126	23099	23105	23170	23036	22941	23062	23108	22926	23111	23154	22975	22932	23012	23019	23027	23177	23428	23220	23310	23184	22939	22983	23105	23087	23245	23081	23015	23100	23082	23151	23087	23051	23243	22998	23369	22962	23039	22935	23241	22999	23107	23230	23180	23072	22940	23051	22922	23090	23017	23593	23234	23011	22951	23226	23294	22792	23135	22883	23272	23354	22840	23038	22954	23036	23281	23160	23284	23174	22877	23127	22969	23059	23147	23145	23199	23062	23047	23061	23093	23071	23199	23185	23080	22940	23018	23278	22928	23116	23000	22974	22988	23023	23118	22915	23042	23073	23273	23428	23161	23276	23120	23083	22972	23118	22737	23096	22892	23180	23153	23292	23091	23061	23090	22979	23101	23123	23086	23384	22832	22993	23101	23058	23086	23185	22983	22922	23107	23062	23136	23188	22748	22981	23031	22955	23110	23215	23038	23022	23234	22921	22986	23135	23133	23179	23134	23171	23198	22956	23172	23197	22855	23003	23268	23427	23250	23170	22918	22984	23344	23241	23361	23123	23231	23204	23092	23203	23252	22986	23341	23283	23129	23008	23367	23200	23117	23183	23361	23198	23299	23079	23152	23077	22876	23333	23296	23016	22994	23017	23003	23233	23162	23282	22992	23222	23134	23108	23186	23097	23288	23059	23027	23154	23030	23090	22999	23035	23197	23065	22956	22984	23122	23065	23354	23131	22954	23174	23119	23040	23109	23396	22995	23157	23178	23268	22823	23272	22938	23033	23319	23166	23103	23122	23148	23130	23085	23095	23178	22918	23275	23338	23079	22983	23097	23196	23078	23052	22878	23221	22943	23059	22991	23193	22988	23034	23294	23274	23093	22900	22900	23107	23231	23095	23098	23204	23219	23194	23023	23076	23254	22915	23182	23243	23027	23057	23381	23081	22985	23112	22965	23165	22950	23326	23012	22986	23216	23179	22972	23179	22971	23143	23071	23124	23239	23222	23085	22832	23061	22959	23036	22983	23117	23016	23043	23048	22970	23036	23280	23050	23074	23065	23067	23025	23118	23029	22966	22859	23052	23293	23270	23212	23035	22921	22882	23120	23029	23150	23053	23197	23246	23284	23013	23017	23036	22975	23067	23056	23110	23143	22858	23080	23121	23006	23014	23368	23157	23203	23224	22903	23015	23172	23117	23292	23170	23089	23273	23153	23066	23126	23017	23278	23345	23255	23149	22871	23208	23101	22919	23086	23033	22879	23166	23022	23107	23265	23157	23056	23075	22958	23045	23376	23092	23065	23312	23241	22992	23198	23282	23043	22975	23205	22966	23295	22896	22763	23096	23062	23019	23030	23002	23027	22994	23085	22951	23080	23278	23050	22986	22909	23201	23020	23251	23224	23064	23146	23100	23027	23017	23177	23152	22950	23173	23011	22877	22933	23054	23092	22991	23094	23150	23056	23103	23079	23071	23021	22928	22989	22984	23168	22878	23090	22886	23124	23252	23199	23074	23071	23193	23080	23055	22866	22896	23079	23240	23370	22990	23027	22951	22955	23146	23138	23278	23217	23202	23427	23253	23239	23088	23310	23035	22977	23143	23082	22857	23199	23259	23015	23027	23129	23179	23083	23025	22817	23178	23122	23059	22874	22921	22842	23013	22982	23205	23208	23017	23082	23184	22946	22947	23084	23009	23078	22988	23068	23382	23309	23018	23096	22882	22970	23138	23190	23060	23311	22995	23227	23054	23052	22972	22995	23166	23234	23269	23028	23157	23135	23343	22910	23190	23017	23084	23335	23079	23103	22921	22992	22943	23224	23179	23326	23172	23128	23399	23172	22992	23165	23026	23035	23010	23101	23238	23093	23192	23080	23129	23167	23089	23347	23173	22993	22970	23136	23089	23080	23030	23033	23127	22974	23122	23192	22997	23042	23136	22969	22917	23124	23135	23140	22982	23119	23167	23221	23183	23184	23153	23195	22893	22982	23223	23228	22853	23086	23194	23054	23135	23259	23065	22898	23056	23288	22884	22997	23425	23075	23000	23350	23258	23126	22840	23070	23050	23142	22750	22905	22771	23061	22973	23195	23254	23190	23232	22937	23171	22903	22860	22951	23260	23039	22784	23097	23008	23029	22781	23065	23023	23151	23095	23154	23211	22898	22969	23025	23202	23170	23124	23185	23227	22849	22962	23219	22897	23131	23055	23239	23200	22871	22974	22939	23109	23124	23092	23102	22975	23081	23211	23185	23174	22871	23009	22993	22978	23176	23013	23083	22878	22959	23061	23326	23037	23103	23025	23242	23061	23101	22921	22960	23200	23078	22967	23236	23100	23090	23157	23107	22934	23051	22994	23358	23177	22942	22891	23002	22998	22924	23181	23120	23119	23572	23075	23036	22979	23138	22778	23212	23266	23224	22982	22905	23186	23060	23260	23141	23174	23165	23056	22917	22940	23064	23176	23001	23068	22884	23296	22837	23069	23204	23008	23130	23299	23098	22815	23028	23245	23032	22919	23232	23157	23024	22984	23128	22979	23115	23165	23102	23028	23153	23260	23131	22956	23048	23187	23152	23046	23044	23202	23180	22933	23023	23027	23087	23236	23103	22997	23281	23207	23196	23035	23205	22760	23050	23289	23180	23118	23140	23065	23393	23101	23127	23215	23026	23171	23396	23274	22901	23243	23180	23179	22911	23067	22827	23248	23191	23333	22998	23135	23411	23177	23011	22929	23040	23049	23169	23082	22863	23063	23130	22990	22998	23041	23171	22932	22872	23090	23144	22924	23043	23189	22883	22985	23022	23036	23016	23135	22949	23041	23132	23017	23165	23222	23119	22963	23187	23118	23142	23090	22980	23064	22877	22945	22975	23080	23021	23107	22928	23089	23211	23192	23101	23084	22931	23072
17485	21410	17811	18059	20076	21186	39347	47934	36748	22055	15833	14491	14340	14143	14103	14179	14282	14308	14030	14241	14396	14238	14087	14219	14251	14277	14260	14096	14095	14204	14183	14273	14209	14106	14154	14281	14384	14105	14122	14023	14219	14273	14171	14150	14307	14287	14346	14125	14251	14507	14219	14323	14186	14388	14083	14173	14072	13995	14273	14058	14215	14072	14178	14153	14241	14164	14106	14094	13952	14194	14112	14107	14243	14291	14105	13982	14208	14251	14305	14191	14199	14270	14115	14266	14156	14147	14242	14173	14199	14161	14252	14229	13974	14142	14182	14072	14024	13991	14271	14029	14148	14058	14105	14260	14138	14173	13969	14037	14055	14215	13866	14178	14067	14283	14254	14005	14064	14074	14189	14248	14082	14105	14254	14087	14136	14228	14165	14245	13943	13953	14213	14297	14052	14125	14060	14093	14150	14212	14094	14067	13922	14227	14154	14136	14087	14298	14156	14380	14219	14214	14187	14154	14112	14128	14116	14221	14253	14134	14167	14002	14030	14160	14164	14199	14254	14097	14168	13945	14084	14237	14033	14190	13920	14148	14086	14122	14138	14202	14199	14145	14184	13992	14051	14196	14023	14211	13974	14268	14135	14021	14109	14105	14065	14259	14022	14102	14101	14085	14311	14047	14181	14361	14153	14060	14247	14077	13962	14313	14172	14174	14085	14033	14057	14016	14068	14258	14238	14094	14189	14097	14125	14107	14096	13952	14218	14170	14443	14098	14115	14214	14120	14309	14067	14191	14079	14190	14280	14066	14134	14041	14036	14034	14142	14130	14135	14011	14287	14161	14061	14166	14245	14077	14201	14039	14119	14152	14160	14232	14115	13983	14300	13889	14307	14044	14195	14105	14141	14233	13780	14137	14241	14162	14129	14096	14155	14132	14169	14155	14098	14011	14277	14140	14072	14020	14248	14216	14127	14163	14174	14090	13987	14297	14091	14153	14002	14154	14170	13985	14167	14112	14316	14164	14058	14147	14154	14117	14138	14236	14153	14085	14071	14133	14065	14093	14300	14169	14114	14231	14121	14051	14154	14131	14105	14197	13972	13998	14177	14132	14073	14113	14041	14200	14186	14207	14069	14040	13944	14171	14186	13994	14317	14039	13978	13965	14280	14176	14142	14154	14260	14173	14083	14216	13986	14095	14078	14409	13997	14118	14175	14104	14177	14128	14185	14103	14158	14034	13989	14149	14111	14038	14091	14115	14207	14087	13906	14174	14057	14080	14104	14139	14086	14167	14041	14112	14155	14044	14121	14122	13931	14053	14190	13921	14006	14162	14238	14105	14163	14067	14241	14363	14268	14129	14088	14147	14233	14209	14074	14167	14082	14151	13990	14292	14166	14176	13999	14089	13881	14178	14019	14102	14115	14352	14112	14096	14242	14156	14146	14192	14145	14032	14103	14097	14183	14185	14105	14094	14222	14069	14151	14223	14291	14189	14187	14203	14128	14236	14236	14337	14225	14063	14170	14235	14159	14098	14264	13965	14215	14148	14150	14232	14145	14090	14086	14267	14070	13979	14014	14063	14041	14159	14084	14125	14161	14206	14044	14133	14171	14296	14266	14176	14029	14201	14198	14158	14100	14174	14092	14134	14077	14186	14122	14124	14063	14236	14166	13852	14196	14245	14168	14073	13992	14203	13959	14152	14055	14093	14257	14083	14141	14104	14142	13985	14165	14062	14258	14217	14034	14231	14202	14117	14175	14187	14211	13878	13916	14056	13995	14224	14246	13979	14029	14092	14256	14116	14114	14210	14091	14125	14178	14132	14161	14089	14027	14137	13980	14188	14291	13802	14319	14161	14248	14077	14074	14306	14364	13969	14173	14103	14147	14274	14275	14053	14155	14120	13968	14164	14135	14160	14144	14093	14163	14218	14152	14157	14130	14109	14140	14135	14174	13955	13950	14139	14194	14179	14171	14219	13999	14097	14134	14259	14223	13957	14164	14224	14170	14228	14039	14081	14183	14113	14185	14203	14096	14190	14237	14007	14200	14100	14147	14207	14088	14009	14014	14105	14318	13927	14236	14224	14347	14134	14144	14075	14241	14249	14311	14095	13943	14163	14200	14054	14003	14171	14092	13914	14164	14054	14324	14149	14154	14185	14214	14068	14201	14094	14271	14062	14137	14176	14195	14202	14158	14092	14092	14223	14102	13951	14223	14196	14182	14075	14079	14138	14058	14193	14076	14157	14313	14147	14165	14160	14145	14044	14099	14106	13797	14063	14179	13990	14105	14268	13920	13999	14082	14084	13934	14008	14160	14052	14108	14096	14071	14199	14165	14185	14080	14182	14171	14233	14011	14141	14079	14164	14103	13982	14189	14191	14341	14072	14092	14259	14090	13969	14211	14083	14083	14194	14153	13979	14086	14237	14082	14147	14012	14298	14159	14071	14184	14110	14067	14143	14046	14273	14112	13847	14245	14186	14247	14167	13998	14128	14160	14174	14361	14088	14331	14286	14012	14200	14038	14009	14226	14277	14075	14102	14232	14016	14181	14091	14163	14066	14225	13974	14486	14116	14186	14068	14195	14228	14201	14100	14288	14016	14066	14148	14105	14178	14098	14126	14138	14114	14083	14149	14109	14121	14161	14133	14151	14241	14087	14124	14244	14056	14159	14203	14144	14128	14146	14292	14135	14105	14322	14099	14033	13988	13993	13974	14296	14259	14093	14191	14185	14174	14149	14217	13973	14086	14155	14112	14129	13976	14167	14295	14134	14167	14096	14048	14186	14078	14153	14083	14236	14239	14067	14005	14303	14083	14105	14200	14101	14092	14354	14189	14150	14186	14308	14148	14079	14188	14103	14171	14052	14248	14039	14049	14164	14111	14019	14093	14056	14065	13955	14221	14145	14166	14020	14283	14079	14154	14062	14160	14047	14184	14282	14157	14115	14029	14075	14158	14164	14140	14185	14251	14055	14093	14169	14048	14125	14151	14050	14078	14073	14232	14280	14224	14243	13973	14176	14113	14177	14205	14089	14123	14046	14015	14098	14224	14104	14036	13908	14196	14124	14325	13973	14184	14057	14097	14061	14292	14198	14027	14251	14033	14048	14185	13870	14207	14087	14093	14177	14096	14326	14140	14121	14013	14029	14109	14266	14137	14106	14010	14169	14178	14065	14139	14183	14148	13952	14040	14063	14238	14314	14148	14044	13973	14226	14165	14065	14175	14097	14202	14121	14175	14075	14117	14034	14220	14037	14197	14045	14135	14200	14167	14254	14085	14228	14217	14087	14205	14044	14254	14106	14089	14075	13975	14100	14020	14052	14242	14105	14086	14077	14074	14183	14045	14093	14016	14264	14034	13985	14103	13943	14168	14088	14286	14138	14037	14241	14255	14009	14130	14069	13838	14147	14206	14164	13994	14162	13990	14154	13932	14220	14218	14055	14142	14071	14303	14008	14033	14304	14172	14369	14057	14131	14009	14115	14185	14089	14125	14241	14102	14036	14199	14038	13973	13966	14011	14268	14167	13966	14130	14201	14071	14176	14141	14227	14192	14108	14044	14203	14137	14108	14144	14125	13932	14017	14108	14114	14225	14268	14180	14236	14072	14033	14137	14177	14036	14112	14071	14112	14110	14083	14310	14332	14048	14161	14093	14226	14059	14353	14050	14048	14216	14020	14101	14194	14098	14247	14113	14198	14032	14154	13900	14049	14020	14172	14185	14229	14093	14154	14056	14084	14330	14188	14164	14156	14061	14145	14284	14210	14031	14069	14230	14073	14114	14318	14152	14013	14198	14015	14076	13937	14042	14114	13945	14032	14051	14069	14198	14249	14141	14036	13974	14053	14195	14109	14092	14174	14241	14066	14003	14170	14259	14166	14158	14085	13891	14111	14200	14116	14347	14104	14158	14063	14008	14128	14135	14205	14062	14021	14118	14165	14084	14139	14105	14176	14298	14092	14001	14156	14196	14201	14158	14099	14195	14207	14087	14096	14087	14060	14089	14113	14045	14307	14160	14015	14278	14017	14187	14154	14114	13999	14143	14067	13996	14222	13961	14185	14044	14091	14090	14078	14071	14113	14189	14029	14217	14166	14260	14181	14177	14275	14159	14156	14003	14117	14022	14232	14159	14135	14161	14191	14086	14103	14200	14148	14128	14190	14081	14279	13954	14038	14125	14083	14176	14154	14153	14079	14173	14078	14357	14059	14052	14096	14247	14187	14093	13996	14183	14048	14045	13939	14099	14155	14116	14213	14175	14278	14032	14033	14195	14299	14060	14173	14139	14083	14093	14145	14159	13908	14113	14177	14058	14170	14277	14091	14193	14126	14113	14055	14236	14177	14098	14186	14053	14047	14258	14066	14370	14099	14308	14259	14060	13977	14385	14131	14237	14051	14192	14266	13950	14252	14041	14066	14094	14104	14079	14066	14265	14099	14224	14344	14024	14006	14116	14156	14157	14150	14141	14095	14013	14076	14226	14030	14121	14084	14164	14129	14136	14254	14069	14270	14113	14216	14199	14046	14082	14051	14238	13981	14201	14259	14135	14046	14182	14223	14186	14168	14060	14064	14230	14152	14234	14053	14076	14095	14135	14192	14086	14065	14068	14354	14031	14435	14155	14200	14071	14113	14136	14300	14129	14245	14207	14017	14210	14223	14189	13938	14108	14034	14044	14031	14121	14328	14046	14272	13980	14182	14004	14171	14233	14113	14173	14178	14148	14192	14189	14078	13946	14177	14103	14017	14070	14142	14007	14179	14091	13930	14178	14160	14179	14322	14132	14097	14225	14332	14309	14027	14024	14054	14150	14077	14011	14299	14125	13912	14182	14305	14106	14215	14033	14028	13956	14177	14034	14166	14396	14226	14137	14169	13983	14011	14238	14171	14181	14374	14175	14100	14079	14114	14085	14101	14080	14142	14184	14162	14019	14200	14116	14128	14254	14130	14200	13946	14267	14002	14261	14055	14204	14210	14199	14082	14148	14199	14194	14090	14081	14031	14013	14267	13993	14199	14079	14277	14032	14208	14217	14057	14193	14242	14223	14302	14207	14085	14275	13974	14054	14157	14116	14103	13943	14188	14138	14053	14070	14269	14181	14173	14025	14241	14238	14195	14160	14220	14046	14124	14007	14177	14138	14007	14224	14130	14011	14188	14086	13988	14247
23809	21599	28698	26145	26479	26341	34728	64218	64096	43746	30469	25519	24445	24160	24062	23793	23941	23926	23958	23643	23793	23676	23518	24040	23864	23704	23724	23888	23584	23535	23777	23528	23770	23649	23704	23548	23695	23741	23650	23801	23698	23627	23624	23656	23672	23531	23811	23549	23756	23504	23695	23463	23757	23728	23651	23334	23692	23469	23486	23467	23815	23600	23519	23527	23733	23586	23661	23673	23522	23683	23775	23381	23632	23634	23756	23862	23537	23569	23712	23488	23625	23590	23447	23513	23457	23435	23633	23534	23723	23635	23597	23440	23608	23607	23655	23437	23585	23633	23620	23569	23427	23726	23442	23265	23496	23454	23583	23586	23746	23582	23631	23502	23571	23719	23926	23797	23599	23534	23631	23722	23686	23640	23629	23483	23525	23496	23486	23487	23445	23621	23522	23565	23487	23230	23463	23531	23544	23533	23601	23651	23665	23403	23447	23672	23567	23555	23465	23671	23572	23482	23368	23466	23335	23370	23594	23505	23650	23594	23581	23548	23471	23450	23689	23676	23819	23715	23855	23383	23542	23515	23688	23666	23537	23685	23719	23437	23703	23359	23673	23648	23572	23706	23517	23366	23645	23386	23462	23605	23517	23715	23522	23521	23352	23750	23643	23230	23746	23459	23514	23738	23724	23399	23669	23415	23333	23779	23637	23550	23771	23792	23643	23493	23450	23681	23642	23690	23716	23466	23473	23547	23375	23393	23540	23336	23637	23424	23704	23536	23597	23730	23317	23366	23391	23450	23687	23594	23654	23486	23552	23495	23631	23332	23405	23546	23482	23589	23588	23646	23392	23601	23440	23909	23694	23263	23681	23573	23332	23392	23536	23704	23522	23561	23642	23472	23455	23590	23542	23356	23564	23596	23898	23657	23325	23346	23410	23593	23777	23314	23667	23624	23460	23532	23468	23524	23643	23743	23547	23510	23294	23659	23649	23600	23638	23713	23525	23613	23407	23373	23736	23422	23596	23430	23508	23604	23404	23432	23676	23434	23413	23612	23673	23720	23766	23540	23761	23730	23573	23550	23698	23332	23414	23443	23655	23699	23525	23707	23403	23525	23501	23423	23508	23414	23568	23654	23454	23731	23645	23515	23537	23536	23732	23615	23473	23684	23515	23546	23333	23607	23590	23611	23607	23597	23560	23482	23358	23435	23547	23665	23525	23635	23710	23639	23615	23682	23423	23551	23728	23446	23496	23545	23534	23705	23585	23567	23495	23690	23393	23584	23620	23618	23535	23737	23482	23498	23516	23529	23586	23510	23882	23730	23342	23674	23731	23646	23260	23704	23255	23425	23344	23478	23463	23723	23526	23646	23533	23591	23608	23629	23641	23500	23791	23543	23680	23738	23538	23739	23487	23565	23831	23840	23563	23947	23632	23485	23669	23426	23413	23526	23498	23618	23610	23742	23538	23682	23650	23479	23508	23624	23456	23503	23507	23554	23474	23656	23523	23524	23455	23383	23474	23438	23420	23382	23551	23514	23596	23526	23629	23726	23336	23576	23694	23386	23664	23530	23538	23614	23521	23347	23455	23678	23783	23626	23572	23566	23367	23383	23553	23712	23553	23610	23699	23572	23683	23486	23365	23560	23427	23412	23760	23467	23450	23320	23640	23721	23601	23535	23387	23744	23633	23657	23513	23669	23540	23454	23738	23503	23708	23587	23606	23530	23708	23635	23589	23469	23421	23621	23588	23549	23636	23455	23516	23582	23669	23817	23644	23692	23485	23672	23583	23562	23774	23484	23769	23695	23474	23566	23497	23496	23575	23587	23594	23501	23604	23465	23531	23508	23607	23425	23672	23391	23501	23637	23355	23509	23502	23621	23673	23608	23371	23376	23746	23322	23499	23610	23641	23689	23514	23515	23301	23584	23632	23184	23578	23699	23775	23619	23595	23568	23526	23397	23717	23524	23468	23289	23331	23599	23688	23494	23613	23422	23770	23524	23195	23901	23460	23527	23469	23479	23627	23568	23343	23420	23539	23586	23505	23611	23688	23737	23482	23500	23519	23385	23567	23654	23601	23399	23710	23445	23452	23660	23468	23600	23569	23521	23542	23600	23425	23571	23684	23470	23753	23568	23459	23516	23548	23514	23466	23614	23584	23434	23658	23477	23514	23692	23301	23383	23466	23403	23814	23506	23660	23469	23656	23270	23500	23498	23394	23516	23467	23293	23555	23479	23821	23354	23601	23854	23396	23748	23519	23682	23506	23670	23749	23578	23583	23499	23774	23536	23640	23671	23553	23585	23706	23603	23576	23871	23680	23411	23465	23632	23904	23632	23718	23514	23520	23290	23470	23634	23455	23454	23467	23730	23639	23680	23612	23350	23522	23540	23498	23462	23524	23627	23671	23324	23828	23478	23711	23749	23467	23615	23703	23645	23437	23574	23620	23785	23726	23512	23414	23424	23318	23687	23410	23771	23659	23729	23692	23589	23456	23465	23456	23484	23522	23528	23385	23473	23448	23574	23611	23562	23419	23565	23703	23809	23594	23608	23399	23583	23659	23617	23348	23592	23649	23599	23402	23541	23223	23464	23668	23558	23455	23703	23426	23396	23513	23802	23419	23696	23462	23191	23613	23558	23616	23351	23286	23391	23602	23549	23496	23544	23365	23390	23653	23574	23417	23340	23504	23780	23714	23644	23778	23601	23588	23659	23360	23518	23292	23307	23536	23572	23435	23449	23432	23448	23415	23622	23524	23486	23384	23590	23313	23516	23645	23674	23641	23508	23557	23531	23541	23471	23555	23409	23364	23511	23562	23604	23636	23511	23582	23647	23426	23739	23591	23510	23660	23531	23793	23413	23300	23405	23556	23504	23640	23537	23703	23564	23569	23750	23431	23381	23569	23438	23392	23690	23716	23656	23425	23526	23608	23481	23384	23611	23642	23522	23505	23696	23421	23419	23661	23523	23550	23568	23427	23363	23595	23309	23498	23596	23550	23471	23710	23659	23516	23509	23251	23692	23775	23607	23617	23665	23494	23390	23591	23557	23816	23645	23826	23572	23588	23335	23744	23755	23382	23636	23700	23560	23461	23470	23454	23376	23615	23581	23800	23532	23722	23686	23494	23715	23551	23625	23588	23637	23489	23519	23616	23498	23480	23547	23564	23742	23497	23715	23652	23736	23551	23589	23577	23486	23500	23713	23522	23550	23852	23408	23739	23975	23464	23360	23556	23631	23692	23429	23392	23598	23625	23515	23733	23649	23604	23652	23302	23733	23375	23578	23815	23500	23407	23662	23577	23546	23682	23408	23493	23519	23457	23628	23550	23817	23630	23340	23423	23766	23476	23595	23553	23568	23788	23528	23621	23523	23517	23517	23585	23458	23795	23561	23636	23437	23646	23357	23349	23512	23459	23639	23683	23674	23817	23640	23655	23385	23711	23739	23591	23554	23797	23338	23481	23482	23535	23434	23632	23553	23712	23484	23597	23444	23768	23626	23448	23333	23353	23708	23656	23637	23703	23531	23605	23499	23469	23511	23530	23507	23504	23599	23608	23544	23733	23524	23683	23424	23333	23578	23427	23665	23540	23350	23637	23690	23562	23679	23542	23460	23605	23521	23475	23523	23584	23545	23706	23666	23315	23326	23304	23646	23763	23735	23584	23578	23369	23400	23538	23529	23219	23502	23489	23358	23604	23644	23555	23408	23552	23469	23484	23426	23436	23451	23345	23551	23414	23509	23796	23422	23751	23508	23640	23509	23363	23538	23472	23483	23407	23634	23659	23543	23642	23395	23618	23755	23672	23468	23673	23559	23756	23793	23692	23690	23453	23482	23699	23515	23520	23573	23646	23858	23287	23647	23472	23723	23635	23438	23535	23539	23482	23561	23286	23659	23502	23471	23535	23480	23596	23558	23615	23570	23587	23497	23575	23466	23447	23598	23502	23682	23702	23534	23616	23729	23653	23444	23442	23522	23430	23593	23681	23329	23392	23511	23661	23645	23677	23335	23391	23372	23494	23599	23667	23359	23539	23610	23534	23362	23663	23649	23461	23489	23590	23569	23397	23713	23595	23452	23786	23741	23629	23331	23331	23731	23552	23505	23385	23659	23574	23612	23746	23606	23608	23608	23675	23469	23445	23499	23610	23546	23458	23633	23552	23381	23805	23619	23499	23769	23394	23590	23487	23658	23465	23596	23729	23605	23696	23371	23625	23444	23616	23626	23555	23574	23738	23537	23491	23665	23462	23479	23698	23559	23595	23169	23368	23408	23517	23481	23461	23492	23443	23623	23418	23272	23583	23531	23734	23553	23366	23491	23579	23288	23536	23461	23611	23436	23660	23943	23678	23474	23794	23658	23567	23687	23661	23442	23433	23342	23654	23677	23666	23596	23555	23493	23613	23571	23768	23476	23512	23567	23371	23456	23759	23270	23573	23615	23235	23767	23659	23607	23687	23725	23801	23572	23407	23660	23761	23665	23548	23545	23495	23376	23567	23588	23725	23570	23728	23461	23472	23580	23649	23807	23599	23648	23623	23577	23666	23690	23421	23645	23671	23594	23449	23438	23725	23647	23682	23475	23643	23792	23547	23503	23439	23624	23648	23594	23671	23432	23464	23714	23426	23334	23485	23481	23673	23405	23832	23391	23400	23523	23515	23654	23582	23589	23647	23449	23556	23476	23508	23654	23639	23656	23512	23471	23392	23651	23728	23585	23692	23620	23506	23513	23513	23580	23670	23546	23734	23537	23572	23501	23452	23403	23651	23563	23394	23571	23465	23648	23564	23543	23387	23784	23658	23496	23557	23629	23410	23499	23613	23543	23663	23504	23623	23503	23535	23414	23700	23463	23424	23666	23531	23530	23638	23857	23386	23492	23744	23609	23767	23614	23390	23748	23475	23556	23853	23671	23668	23363	23283	23531	23518	23492	23603	23730	23616	23592	23500	23511	23603	23427	23372	23494	23561	23622	23589	23691	23456	23525	23482	23552	23295	23454	23470	23673	23405	23217	23922	23400	23764	23469	23286	23586	23294	23347	23517	23426	23409	23448	23876	23625	23508	23780	23520	23695	23428	23693	23592	23420	23608	23480	23545	23516	23381	23801	23732	23386	23437	23688	23674	23614	23763	23557	23555	23519	23715	23549	23497	23610	23577	23670	23684	23346	23514	23632
23596	34350	23382	26040	21272	16132	28446	66551	59191	32515	19077	15393	14898	14858	14825	14708	14695	14692	14760	14556	14550	14527	14670	14699	14689	14717	14733	14556	14735	14802	14471	14784	14705	14632	14558	14675	14629	14638	14710	14733	14822	14657	14646	14644	14634	14648	14794	14546	14621	14516	14665	14635	14511	14389	14673	14740	14370	14742	14654	14670	14588	14625	14612	14644	14721	14609	14565	14454	14771	14582	14632	14529	14542	14473	14640	14598	14699	14600	14719	14456	14570	14625	14602	14647	14388	14555	14703	14405	14646	14551	14552	14379	14703	14595	14682	14571	14482	14778	14581	14605	14595	14516	14646	14478	14535	14432	14490	14724	14391	14629	14627	14624	14512	14539	14555	14550	14379	14674	14442	14493	14387	14542	14475	14621	14653	14534	14571	14394	14654	14613	14686	14424	14736	14633	14542	14398	14664	14554	14536	14498	14375	14412	14671	14711	14532	14483	14616	14745	14562	14601	14539	14660	14649	14483	14497	14446	14582	14553	14648	14513	14585	14361	14792	14525	14657	14374	14429	14521	14539	14551	14624	14572	14463	14551	14650	14591	14527	14519	14649	14645	14641	14654	14546	14571	14524	14607	14608	14544	14492	14623	14467	14604	14587	14504	14428	14690	14536	14624	14356	14451	14645	14577	14562	14596	14434	14429	14617	14651	14596	14444	14486	14514	14720	14603	14751	14620	14487	14554	14499	14520	14552	14744	14644	14664	14575	14546	14561	14666	14422	14528	14546	14449	14519	14663	14567	14593	14516	14579	14564	14555	14728	14640	14536	14567	14544	14806	14573	14505	14520	14649	14426	14516	14641	14462	14478	14570	14606	14677	14732	14563	14616	14437	14651	14736	14652	14539	14608	14382	14502	14759	14314	14350	14491	14467	14532	14694	14600	14622	14485	14545	14484	14467	14570	14761	14535	14571	14519	14745	14490	14715	14538	14623	14625	14683	14541	14417	14392	14550	14555	14452	14557	14630	14517	14724	14504	14480	14629	14514	14409	14676	14503	14527	14622	14422	14658	14546	14519	14724	14687	14730	14457	14548	14701	14368	14561	14489	14561	14681	14367	14496	14806	14648	14680	14520	14397	14472	14583	14642	14629	14494	14599	14453	14498	14366	14495	14499	14454	14489	14607	14616	14432	14525	14572	14568	14438	14677	14634	14460	14626	14649	14427	14669	14597	14444	14500	14642	14342	14633	14714	14396	14385	14637	14692	14737	14638	14569	14515	14563	14717	14609	14562	14652	14501	14560	14597	14556	14643	14532	14514	14632	14718	14572	14644	14381	14634	14508	14578	14628	14598	14547	14577	14631	14690	14498	14708	14410	14392	14593	14669	14617	14508	14624	14618	14733	14535	14620	14543	14493	14582	14697	14714	14578	14680	14690	14508	14761	14499	14485	14707	14455	14603	14633	14561	14585	14672	14559	14666	14697	14756	14566	14607	14539	14606	14539	14597	14448	14768	14478	14447	14559	14632	14605	14549	14492	14622	14494	14553	14683	14469	14653	14387	14622	14528	14670	14597	14400	14559	14567	14511	14730	14483	14647	14633	14663	14383	14553	14605	14696	14540	14575	14665	14372	14505	14539	14564	14496	14458	14540	14620	14472	14485	14542	14693	14568	14651	14447	14512	14636	14538	14613	14581	14547	14672	14682	14539	14715	14551	14490	14498	14531	14713	14405	14674	14515	14577	14635	14615	14493	14741	14704	14497	14578	14395	14685	14555	14413	14686	14634	14316	14500	14342	14596	14407	14625	14302	14550	14488	14531	14612	14537	14575	14359	14502	14543	14544	14712	14727	14580	14496	14315	14553	14517	14566	14769	14562	14591	14489	14666	14599	14546	14430	14442	14568	14304	14541	14640	14550	14597	14481	14479	14522	14659	14549	14542	14580	14373	14604	14425	14600	14359	14471	14453	14518	14660	14483	14615	14433	14483	14570	14639	14641	14675	14738	14508	14554	14610	14612	14557	14644	14663	14433	14556	14558	14583	14718	14614	14645	14645	14578	14733	14569	14692	14668	14531	14626	14567	14658	14373	14631	14701	14535	14651	14587	14500	14532	14543	14633	14475	14495	14486	14514	14773	14684	14656	14550	14560	14467	14502	14543	14569	14499	14498	14417	14540	14569	14570	14428	14423	14470	14597	14497	14700	14546	14685	14483	14567	14541	14612	14587	14434	14570	14660	14512	14601	14526	14571	14755	14473	14537	14745	14435	14632	14280	14485	14651	14558	14533	14522	14567	14658	14398	14569	14658	14490	14579	14668	14493	14621	14765	14513	14703	14631	14412	14557	14616	14650	14463	14384	14650	14438	14759	14489	14514	14665	14560	14597	14589	14665	14674	14543	14574	14569	14423	14658	14557	14445	14567	14550	14725	14578	14608	14613	14668	14455	14382	14435	14438	14643	14562	14459	14525	14692	14655	14571	14640	14572	14593	14522	14832	14650	14585	14353	14726	14779	14586	14499	14620	14604	14504	14606	14442	14585	14715	14543	14603	14602	14674	14656	14554	14640	14541	14640	14373	14450	14557	14563	14842	14803	14459	14651	14536	14568	14312	14635	14518	14622	14513	14609	14461	14522	14438	14602	14585	14675	14483	14554	14536	14571	14573	14387	14474	14468	14799	14581	14531	14626	14476	14472	14570	14743	14591	14536	14617	14420	14449	14492	14569	14511	14598	14649	14553	14475	14576	14432	14464	14608	14570	14501	14486	14711	14414	14652	14566	14667	14572	14565	14493	14671	14634	14608	14629	14575	14477	14392	14510	14578	14595	14529	14621	14716	14538	14455	14634	14537	14642	14713	14507	14472	14389	14504	14521	14627	14736	14560	14561	14588	14582	14617	14503	14473	14513	14464	14597	14492	14595	14641	14618	14336	14480	14542	14566	14699	14364	14505	14433	14594	14583	14547	14587	14546	14665	14587	14602	14400	14585	14780	14495	14414	14508	14610	14638	14692	14555	14509	14543	14412	14460	14471	14598	14427	14664	14398	14521	14628	14384	14597	14424	14637	14556	14575	14647	14722	14364	14674	14572	14485	14558	14470	14456	14625	14340	14558	14414	14652	14473	14596	14489	14476	14623	14587	14664	14529	14674	14278	14555	14602	14449	14507	14253	14585	14541	14645	14462	14609	14364	14626	14544	14643	14527	14645	14705	14577	14587	14607	14558	14625	14530	14603	14507	14728	14420	14497	14507	14539	14505	14565	14364	14319	14599	14455	14570	14559	14345	14471	14470	14754	14434	14524	14454	14474	14713	14621	14624	14518	14797	14803	14465	14506	14592	14564	14489	14486	14529	14598	14659	14468	14496	14427	14520	14394	14498	14467	14603	14780	14519	14406	14871	14415	14804	14576	14464	14532	14354	14678	14569	14629	14498	14719	14556	14514	14589	14561	14467	14665	14657	14511	14496	14765	14725	14626	14715	14412	14740	14539	14610	14422	14494	14656	14676	14811	14636	14710	14520	14609	14621	14531	14465	14630	14437	14589	14546	14532	14692	14546	14657	14586	14594	14604	14640	14628	14632	14463	14571	14450	14565	14683	14453	14702	14546	14555	14617	14659	14330	14509	14638	14631	14643	14550	14532	14513	14599	14548	14711	14544	14511	14507	14483	14604	14362	14561	14479	14575	14763	14735	14565	14644	14613	14649	14593	14574	14787	14538	14567	14645	14445	14700	14611	14548	14610	14603	14768	14425	14614	14594	14523	14427	14661	14557	14397	14319	14606	14629	14594	14529	14610	14518	14587	14423	14465	14632	14517	14556	14460	14625	14426	14519	14649	14439	14496	14601	14610	14398	14708	14618	14640	14598	14538	14610	14567	14532	14523	14696	14500	14442	14576	14547	14637	14522	14634	14448	14778	14594	14520	14509	14610	14677	14507	14527	14516	14625	14380	14501	14581	14579	14739	14544	14609	14432	14544	14470	14545	14544	14665	14447	14429	14431	14646	14693	14545	14681	14313	14644	14377	14710	14496	14481	14659	14528	14387	14565	14651	14426	14603	14443	14548	14540	14732	14514	14534	14449	14480	14578	14533	14538	14569	14472	14604	14369	14433	14634	14675	14593	14502	14606	14499	14649	14625	14743	14604	14707	14701	14737	14502	14438	14471	14611	14595	14484	14605	14495	14588	14474	14458	14594	14351	14581	14551	14443	14471	14555	14379	14763	14589	14593	14534	14438	14468	14700	14397	14739	14525	14462	14598	14496	14709	14422	14537	14769	14550	14700	14673	14525	14658	14439	14536	14436	14503	14559	14402	14507	14545	14640	14634	14549	14541	14664	14559	14579	14480	14674	14516	14639	14523	14454	14422	14568	14751	14573	14669	14578	14558	14629	14533	14559	14325	14552	14630	14732	14475	14530	14559	14460	14573	14572	14581	14547	14608	14574	14595	14577	14605	14562	14471	14530	14505	14608	14405	14452	14637	14431	14553	14627	14546	14486	14523	14525	14573	14498	14598	14395	14463	14474	14625	14392	14537	14611	14513	14390	14728	14521	14518	14637	14514	14465	14579	14502	14527	14695	14612	14393	14696	14495	14441	14577	14774	14465	14390	14534	14467	14583	14524	14639	14406	14617	14595	14568	14789	14613	14532	14560	14512	14494	14534	14616	14384	14552	14628	14518	14429	14563	14546	14619	14414	14618	14481	14621	14536	14702	14538	14560	14433	14571	14494	14535	14492	14702	14479	14706	14601	14551	14459	14489	14719	14672	14642	14544	14540	14396	14578	14500	14445	14670	14576	14625	14568	14587	14398	14545	14587	14525	14560	14627	14530	14614	14462	14600	14528	14594	14592	14651	14606	14554	14402	14481	14599	14727	14477	14570	14400	14482	14479	14704	14442	14450	14496	14321	14464	14501	14497	14626	14651	14417	14566	14610	14656	14629	14334	14501	14520	14378	14657	14516	14591	14530	14589	14387	14436	14548	14557	14389	14570	14405	14572	14446	14385	14341	14736	14462	14721	14612	14366	14538	14616	14600	14494	14596	14485	14402	14574	14473	14565	14560	14607	14503	14401	14657	14439	14652	14566	14605	14448	14622	14505	14557	14315	14474	14645	14618	14733	14646	14590	14591	14548	14611	14512	14569	14553	14549	14592	14537	14644	14515	14553	14542	14542	14491
33722	30298	40306	39827	26822	23713	23735	26150	31046	27914	24631	23728	23242	23178	23125	23191	23277	23165	23280	23163	23308	23311	23367	23220	23143	23382	23234	22942	23275	23241	23286	23247	23051	23146	23080	23216	23310	23196	23177	23357	23350	23057	23040	23213	23039	23167	23202	23182	23203	23461	23238	23023	23171	23172	23052	23084	23172	23038	23310	23341	23111	23151	23075	23348	23232	23104	23026	23190	23197	22979	23069	23042	23154	23266	23326	23353	23125	23119	23101	23064	22980	23172	23244	23191	23189	23062	23323	23150	23246	23186	23004	23085	23075	23352	23371	23189	22989	23042	22948	23126	23066	23178	22900	23154	23358	23245	22965	23177	23121	23098	22835	23130	23080	22946	23021	23208	23240	23086	23078	23205	23265	23192	23089	23112	23135	23230	23163	23282	23446	23210	23172	23153	23226	23126	23214	23112	23045	23121	22857	23275	23171	22811	23315	23275	23059	22945	22994	23081	23047	23173	23244	23267	23105	23204	23288	23129	23180	23088	23040	22957	23059	23133	23369	23242	23285	23176	23269	22859	23124	23106	23123	23086	23072	23121	23258	23022	23213	23153	23150	22987	23140	23160	23108	23244	22933	23165	23121	23118	22994	22967	22897	23070	23514	23165	22921	23099	23152	22942	23164	23223	23329	23112	23227	22819	23175	23118	23189	23185	23039	23143	23075	23379	23271	23187	23334	23205	23019	23054	23136	23035	23433	23161	23280	23261	23375	23245	22883	22993	23129	23228	23163	23215	23015	23000	23361	23196	23093	23126	23200	23093	23061	23282	23174	23198	23146	23337	23103	23064	22944	23214	23020	23085	23064	22999	23035	22966	23002	23301	23003	23060	23278	23384	23284	23204	23310	22958	22998	23397	23166	23268	23080	22878	23091	23254	22844	23076	23124	23262	23147	23252	23297	23201	22956	23017	23007	23159	22958	23126	23047	22961	23151	23201	23109	23262	23405	23077	23342	23121	23231	23250	23075	23036	22900	23063	23195	23171	23213	23154	23169	23023	22926	23127	23170	22938	23307	23211	23327	23298	23114	23251	23216	23005	23377	23031	23160	23011	23395	23229	23137	23283	23284	22910	22944	23455	23216	23039	23292	23001	23173	23161	23110	23041	23156	23255	23133	23060	23171	22928	22920	22988	23257	23029	23080	23208	23226	23175	23066	23159	23144	22869	22986	23016	23452	23142	23305	23151	22964	23012	23017	23141	23337	22866	23221	23113	22951	23065	23072	23313	23184	23347	23071	23321	23098	23070	23136	23381	23151	23221	23039	23288	23236	23009	23310	23213	23235	23338	23132	23120	23234	23314	23087	23329	23274	23177	23039	22950	23186	23198	23122	23175	23284	23097	23026	22967	23074	23217	23040	23009	23112	23188	23103	23037	23271	23105	23254	22884	23109	23066	23027	23115	23324	23219	23052	22947	23064	23056	23160	23124	23217	23179	23202	23042	23483	23018	23322	23409	23391	23000	23213	23370	23043	23271	23319	23189	23079	23040	23082	23233	23092	23312	23046	23129	23268	23075	23101	23092	23012	23103	23253	23168	23146	23011	23092	23121	23170	23004	23232	23098	23115	23365	23135	23168	23091	23019	23253	23104	23208	23106	23001	23179	22935	22942	23081	23282	23186	23005	23021	22989	23252	23150	23006	23118	23181	23294	23176	23105	23231	23153	23268	23213	23074	23334	23457	23041	23315	23188	23155	23375	23109	23129	23232	23085	23160	23235	23031	23324	23185	23264	23196	22998	23235	22984	22956	23005	23165	23244	23088	23323	23192	23211	23210	23267	22956	23255	23138	22983	23036	23234	23182	23144	22976	23172	22891	23272	23486	23095	23231	23055	23186	23250	23306	23121	23051	22947	23174	22877	23078	23015	23191	23178	23213	23122	23032	22966	23208	23123	22955	23141	23059	23217	23173	23276	23165	23325	23191	22968	22926	23098	23015	23222	23268	23044	23139	22998	22973	23056	23027	23024	23107	23283	23251	23371	23177	23118	23096	23215	23317	23096	23168	23136	23121	22985	23177	22880	23222	23140	23083	23281	22976	23063	23031	22924	23107	23196	23182	23035	23230	23150	23182	23169	23016	23087	23269	23267	23220	23067	23169	23343	23166	23144	22856	22999	22944	23048	23126	23329	23062	23189	23139	23233	23299	23062	23171	23078	23021	23179	23054	23095	23062	23032	23223	23126	23227	23314	23207	23293	23158	23194	23245	23156	23131	23320	23014	23076	23149	22979	22957	23193	23388	23224	23144	22905	23184	23183	22977	23190	22923	23019	23241	23101	23217	23221	23120	23057	23247	23190	22993	22935	23203	23143	23167	23281	23201	23154	23133	23187	23092	23204	23142	23026	23243	23072	23002	23177	23067	23315	23264	23336	23292	22944	23300	22807	23191	22900	22973	22928	23307	23288	23217	23195	23151	23144	23175	23222	23198	23165	23227	23333	23212	23301	23145	23032	23253	23095	23083	23231	23325	23307	23330	23082	22941	23210	22819	23008	23133	23108	23161	23393	23193	23158	23313	23094	23192	23002	23132	23154	23091	23065	23293	23106	23269	23044	23015	23001	23102	23211	23132	22970	23244	23065	23055	23043	22925	23061	22897	23059	23191	23266	23002	22944	23044	23289	22937	23294	22987	23214	22948	23057	23028	22976	23212	23084	23309	23189	23220	23198	23056	23098	23108	23098	23208	22857	23215	23019	22990	23305	22989	23147	23317	23098	23212	23075	23055	23155	22998	23174	23311	23084	23501	23393	23178	23311	23149	23286	23186	23230	23389	23237	23407	23102	23160	23168	23125	23231	23037	23194	23202	23041	23166	23168	23103	23089	23217	23149	23326	23180	23326	23126	22931	23158	23033	22920	23177	22928	23121	22965	23183	23185	23150	23124	23180	23176	23073	23237	23209	23096	23083	23146	23231	23167	23288	23311	23001	23044	23023	23251	23065	23105	23278	23324	23091	23227	23211	23117	22936	23160	23112	22993	23192	23162	23101	23187	23175	23150	23123	23341	23310	23163	23290	23105	23270	23267	23286	23033	23202	23188	23087	23044	23061	23117	22868	23002	23362	22915	23144	23033	23281	23377	23273	22827	23069	23090	23181	23120	23137	23127	23061	22946	23243	23229	23196	23127	23125	22871	23023	23225	23295	23256	23060	23296	23157	23104	23188	23072	23074	23096	22833	23192	23259	23147	23002	23308	23060	23215	23221	23176	23109	22880	23133	23286	23074	23136	23222	23038	22964	22907	23328	23181	23243	23098	23088	23253	23181	23141	23209	23117	23263	23064	23104	23075	23033	23252	23059	23195	23316	23067	23176	23160	23296	23385	23286	23118	23160	23105	23409	23164	23046	22985	23035	23022	23162	23128	22963	23206	23203	23253	23232	23218	23180	23126	23073	23135	23180	23230	22952	23287	23059	23018	23251	23243	23353	23275	23047	23057	23238	23015	22884	22802	23148	22943	23193	23101	22956	23242	23170	23127	23210	23245	23069	23183	23206	23105	23208	23228	23137	23168	23328	23186	22990	23120	23130	23183	23207	23104	23377	23273	23117	23105	23084	23093	23315	23305	23399	23137	22962	23179	23186	23269	23142	23542	23174	23101	22981	23231	22915	23129	23100	22987	23253	23375	23124	23265	23164	23107	22846	23113	23031	23199	23070	23212	23169	23254	23086	23016	23255	23037	23109	23065	23069	23134	23256	23250	22995	23191	23177	22972	23375	23185	23133	23042	23164	23169	23186	23026	23128	23237	23120	22988	23329	23126	23061	23143	23000	23314	23267	23237	23199	22990	23087	23208	23347	23112	23216	23437	22963	23228	22989	23301	23199	23108	22982	23049	23198	22958	23118	23109	23056	23159	23326	23127	23203	23374	23218	23212	23369	23321	23336	23346	23490	23068	23238	23265	22958	23153	23258	23120	23092	23243	23072	23358	23097	23133	23097	23246	23094	23148	22917	23182	23138	23107	23342	23170	23219	23195	23317	23267	23299	23426	23293	23154	23078	23233	23129	23276	23171	23204	23048	22993	23404	22993	23174	23080	22911	22996	23094	22963	23040	23214	22982	23010	22923	23378	23403	23286	23107	23311	22975	23161	23281	23213	23088	23084	23025	22911	23182	23037	23070	23139	23216	23177	23344	23236	23226	23250	23060	23130	23009	23385	22970	23224	23049	23239	23229	23475	23147	23212	23082	23302	23105	23271	23039	23126	23249	23195	23280	23326	23219	22945	23330	23009	23185	23366	23284	23129	23294	23216	23099	23169	23593	23025	22985	23250	23280	23196	23126	23118	23332	23302	23243	23024	23000	23130	23158	23370	22975	23147	23334	23261	23087	23366	23054	22767	23204	23106	23211	23189	23289	23108	23180	22977	23136	23085	22907	23228	23109	23224	23185	22931	23084	23197	23140	23277	22989	23205	23263	23139	22988	23082	23122	23112	23225	23112	23215	23114	23053	23296	23102	23281	23263	22973	23159	23252	23162	23136	23034	23152	23226	23185	23150	22923	23224	23150	23135	23200	23111	23109	23184	23251	23097	23230	23303	23104	23201	23231	23120	23145	23202	23096	23261	23092	22808	23200	23224	23382	23362	23155	23251	22995	23297	23142	23139	23194	23129	23099	22990	23198	23113	23375	23245	23216	23218	23072	23058	23353	23240	22908	22945	23209	23079	23317	22966	23030	23018	23020	23084	23351	23297	23021	23116	22970	23061	23231	22960	23142	23189	23062	23381	23051	23119	22986	23080	23237	23280	23092	23246	23147	22954	23416	23144	23094	23201	23432	23198	23255	23152	23239	23289	23202	23251	23002	23116	23002	23139	23012	23355	23218	23115	23315	23429	23277	23122	23037	23249	23368	23200	23470	22965	23113	23217	23078	23321	23387	22920	23082	23187	23217	23340	23238	23044	23002	23265	23097	23180	23065	23077	23183	23360	23220	23226	23446	23046	23080	23378	23515	23254	23203	23357	22992	23230	23101	23569	23119	23206	23155	22913	23228	23168	23181	23255	23320	23133	22975	23038	23132	23224	23048	23255	23151	23107	23187	23120	23001	23031	23064	22902	23114	23219	22987	23142	23167	23162	23170	23206	23199	23197	23044	22903	23524	23270	23071	23233	23103	23295	23177	23117	23018
19917	31377	37879	30976	15651	14396	14710	18141	22751	17602	14928	14372	14149	14163	14332	14322	14098	14280	14017	14077	14168	14152	13904	14118	14047	14065	14308	14134	14087	14088	14224	14176	14043	14085	14204	14113	14108	14100	14166	14248	14244	14015	14220	14122	14232	14126	14013	14063	14089	13918	14087	14257	14169	14073	14082	14114	14004	14181	14099	14222	14076	14083	14210	14075	14131	14242	14194	14146	13963	14060	14081	14091	14275	13997	14228	13982	14212	14308	14156	14072	14040	14208	14213	14135	14124	14062	14126	14047	14114	14104	14333	14079	13994	13989	14107	14194	14129	14156	14214	14210	14014	14145	14003	14065	14149	14321	14139	14254	13951	13889	14168	14143	14073	14174	13987	14141	14031	14154	14122	13890	13857	14083	14172	14100	14079	14191	14234	14156	14244	14113	14113	14126	14019	14051	14042	14109	14193	14125	14031	14012	14097	14107	14074	14249	14201	14178	13980	14173	14039	14264	14076	14177	14182	14178	14114	13988	13795	14142	14101	14122	13944	14143	14061	13946	14038	14123	14177	14159	14080	14059	13940	13915	14037	14151	14080	14046	14092	14001	14005	14126	14147	14055	14059	14122	14147	13908	14291	14081	13980	14146	14008	14158	13926	14016	14033	14126	14136	14294	14089	14183	14230	14125	14176	14093	14030	14091	14354	14084	14066	14068	14237	14102	14110	14158	14062	14114	14257	14084	14087	13978	14165	14327	14194	14254	14116	14008	14154	14227	14103	14128	14245	13890	14178	14179	14195	14035	14082	14152	14123	14081	14190	14199	14184	14231	14187	14149	14127	14218	14080	14156	14506	14131	14308	14130	14100	14182	14222	14073	14241	14296	13992	14116	14148	13959	13993	14196	14147	14136	14118	14206	14072	14195	14267	14082	14188	14104	14074	14219	14087	14154	14270	13868	14002	13839	14018	14057	14043	14153	13964	14110	14174	14092	14222	14026	13963	14189	14046	14138	14280	14114	14056	14149	14104	14089	14069	14176	13956	13949	14195	14102	14222	14109	14156	14292	14036	14066	14325	14047	14096	14036	14095	14120	14090	14128	14236	14089	14112	14128	14076	14079	14216	14235	13978	14055	14089	14030	14042	14114	14294	14158	14035	14032	13969	14016	14032	14051	14133	14272	14081	13985	14097	14022	13985	14239	14145	14098	14088	14149	13942	14212	14069	13967	14113	14111	14188	14215	14151	14027	14217	14096	14123	14164	14086	14203	14190	14053	14223	14006	14073	14372	14183	14164	14190	14231	14088	14139	14093	14112	14140	14098	14058	14057	13856	14081	14172	14116	14048	14013	14005	14003	14058	14030	14106	14146	14046	14215	14034	13955	14037	14145	13991	14137	14221	13994	14109	14045	14255	14301	14126	14056	14312	14165	14143	14169	14085	14153	14140	14172	14091	14032	14155	13991	14186	14187	14177	14236	14030	14118	14111	14245	14089	14165	14064	13945	14073	14203	14013	14176	14017	14126	14200	13906	14255	14262	14130	13974	14066	14069	14067	14175	14115	14232	14269	14188	14106	14083	14116	13999	14132	14052	14129	14152	14230	14106	14307	14178	14165	14198	14129	14035	14137	14100	14077	14223	14231	14177	14159	14375	13985	14237	14126	14015	13939	14110	14192	14055	14255	14272	14193	14184	14180	13913	14204	14084	14131	13945	14116	14137	14090	14166	14190	14203	14073	13998	14058	14027	14067	14210	14015	14197	13974	14009	14085	14076	14249	14207	13913	14076	14277	14089	14116	14150	13985	14081	14078	14108	14068	14053	14252	14072	14157	14160	14028	13991	14365	13985	14067	14129	14043	14112	14277	14056	14400	14217	14173	14045	14164	14022	13926	14158	14004	14024	14180	13952	14114	14162	14184	13926	14129	14090	14128	14132	14208	14171	14207	14095	14117	14039	14036	14073	14232	14181	14200	14131	14116	14028	14190	14163	14111	14205	14062	14107	13974	14189	14080	14064	14014	14181	14072	14165	14022	14124	14188	14065	14213	14045	14103	14264	14052	14107	14111	14140	14020	14060	14179	14126	14175	14036	14176	13982	14239	14112	14128	14132	14326	14133	14061	14252	14096	14172	14015	14220	14134	13949	14039	14096	14036	14089	14189	14246	14201	14106	14224	14038	14209	14065	14183	14146	14009	14204	14044	13985	14144	14080	13990	14277	14122	14138	14185	14005	14086	14107	14054	14051	13929	14010	14181	14046	14247	14171	14021	14074	14114	14013	14058	14300	14031	14044	14137	14187	13996	14230	14018	14063	14142	14086	14067	14121	14105	14242	14047	14150	14159	14053	14132	14255	14066	13910	13941	14064	14128	14117	14001	14125	13951	14097	13942	14197	14096	14078	14016	14207	14068	14306	14246	14055	14130	13846	13927	14031	14250	14135	14200	13902	14053	14102	14250	14058	14013	14143	13951	14147	14193	14061	14095	14285	14204	14237	14068	13969	14097	14187	14058	14173	14115	14054	13976	14139	14126	14074	14166	14141	14092	14131	13937	14333	14079	14128	14045	14052	14245	14168	14020	14064	14220	14174	14099	14028	14244	14019	14012	14173	14159	13954	14076	14087	14141	14096	14062	14093	14114	14073	14055	14122	14118	14000	14103	14157	14051	14048	14248	14152	14264	14060	14056	14152	14119	14096	14195	14164	13959	13980	14242	14107	14125	14164	14280	14265	14070	14099	14091	14113	14091	14114	14172	14167	14173	14142	14046	13961	14165	14243	14176	14221	14253	14103	14108	14184	13932	14269	14198	14175	13995	14057	14136	14005	14039	14214	14097	14012	14013	14064	13941	14346	14241	14119	14060	14181	13977	14120	14200	14059	14244	14281	14167	13952	14185	14220	14171	13853	14027	14017	14293	14105	14026	14037	14059	14034	14162	14110	14136	14227	14135	14138	14129	14219	14231	14168	14096	14162	14059	13983	14126	14014	14238	14045	14057	14182	14062	14105	14110	14026	13932	14295	14107	13840	14322	14264	14170	14285	14121	14076	14099	14215	14188	14054	14271	14138	14073	14041	14126	14099	14141	14279	13846	13988	14127	13932	13999	14092	13996	14110	14037	14146	14043	14035	14208	14099	14252	14132	14050	14062	14240	14116	14059	13979	14095	14054	14022	13974	14217	14128	14177	14098	14201	14226	14080	14031	14068	14146	14135	13799	14116	14041	14204	14132	14025	14052	14237	14035	14019	13949	14063	14246	14090	14125	14065	14103	14149	14200	14177	14147	14178	13973	14054	14101	13967	14360	14175	13948	14104	14128	14220	14153	14154	14034	14194	14086	14185	14026	14152	14243	14084	14062	14143	14077	14174	14134	14028	14079	14097	14188	14086	14070	14043	14194	14081	14170	14261	13902	14016	13980	14149	14309	14022	14193	14128	14186	14063	14020	14205	14059	14109	14229	14332	13943	14282	14058	14186	14102	14147	14047	13995	14113	14109	13991	14100	14258	14152	14348	14018	14135	14137	13920	14102	14091	14036	14134	14014	14140	14058	14136	14184	14151	14103	13915	14059	14228	14017	13977	14199	14245	14141	14038	14017	14136	14208	14239	14123	13914	14146	13979	14180	14086	14057	13879	14023	14183	14281	14145	14149	14169	13951	14182	13993	14030	13981	14108	14003	14246	14145	14249	14224	14097	14228	14225	14108	14155	14024	14143	14089	13956	14013	14060	14097	14076	14031	13906	14302	13999	14176	14030	13997	14053	14255	13968	14114	14214	14092	14154	14020	14010	14159	13945	14052	14038	14191	13982	14121	14227	14043	14205	14085	14072	13926	14000	14054	14058	14312	14189	14077	14046	14019	14071	14017	14105	14054	14001	14061	14133	14245	14132	14335	14132	14050	14246	14006	14263	14123	14300	14177	14183	13851	13987	14147	14102	14172	14140	14113	13952	14030	14077	14210	14016	14177	14059	14159	14154	14221	14142	14032	14140	14261	14119	14069	14239	14166	14078	14037	14057	14152	14092	14059	14146	14137	13980	14213	14178	14171	14161	14095	14111	13999	14201	14066	14111	14246	13974	14047	14050	14109	14257	14022	14110	14306	14262	14188	14108	14163	14107	14083	14135	14251	14063	14071	14161	14072	14084	14017	14132	14067	14240	14022	14046	14138	14098	14118	14220	13993	14056	14075	14014	14086	14237	14161	14166	14090	14079	14001	14316	14158	14139	14250	14123	14347	14225	14094	14108	14270	14060	14164	14153	14032	14020	14152	14062	14168	14312	14013	14236	14079	14176	14178	13980	14284	14146	14084	14015	14053	14105	14042	14224	14173	13993	13902	13981	13988	14113	14133	14141	14151	14126	14058	14139	13976	14156	14008	14075	14279	14293	14075	14149	14157	14077	14087	14281	13995	14051	14145	14106	14085	14173	14127	14197	14187	14061	14259	14141	14194	14039	14053	13898	14125	14179	14154	14049	14190	14089	14259	14095	14167	14203	14320	14084	14119	14016	14254	14274	14092	13987	14111	14183	14098	14257	14093	14099	14149	14204	14161	14106	14017	14356	14243	14167	14053	14127	13970	14072	14110	14062	14079	13954	14248	13938	14191	14073	13884	14317	14210	14004	14035	14151	13966	14137	14112	14133	13900	14064	14036	14077	13972	14193	14129	14082	14144	14025	14250	13967	14047	14144	14070	14342	14041	14131	14174	14198	14136	14024	13961	14146	14049	14034	14157	14053	14197	14092	14073	14000	14025	14196	13892	14213	14114	14029	14104	14094	14165	14091	14041	14208	14179	14088	14033	14105	14052	14165	14052	14104	14150	14040	14137	14058	14029	14067	14153	13941	14182	14079	14122	14166	14130	14044	14373	14010	14005	14240	14083	14181	14128	14001	14276	13994	14094	14127	14045	14119	14041	14089	14227	14290	14137	14007	14152	14149	14097	14144	14197	14065	14048	14124	14080	14104	14188	14085	14017	14041	14139	14140	14102	13927	14122	14063	14123	14185	14088	14004	14160	14134	13876	14284	14069	14146	14113	13931	14276	14117	14174	14112	14107	14008	14170	14099	14061	13968	14198	13900	14155	14107	14313	14062	13926	14174	14075	14207	14086	14048	14085	14164	14011	14137	14052	14191	14074	13994	13960	14230	14211	14194	14186	14116	14367	14151	14102	14131	14185	14180
25832	21852	29600	31594	25042	25602	26047	39576	53831	37508	27656	23964	23557	23083	23281	23117	23131	23304	22986	23089	23148	23206	23134	23056	23218	23043	23224	23155	23181	22850	23267	22907	22754	22904	23140	23239	22919	22900	23153	22926	22916	23008	23029	23203	23349	22898	23055	23085	23017	23111	23136	23150	23033	23054	23028	22950	23135	22822	23016	22883	22972	22857	22940	23060	23017	23052	22905	23040	23179	23174	23014	22921	23066	22924	22948	22916	23013	22666	22951	22889	22893	23232	23175	22954	23115	22947	22929	23177	23095	23067	22970	22937	23072	22985	23037	23041	23006	22945	22780	22975	23005	23079	23026	23030	23071	22940	22963	23089	23006	22970	22824	23234	23052	23085	23170	22902	23056	22978	23032	22928	22817	22832	22757	22975	22613	22944	23223	22926	23254	23024	23027	22912	22792	23019	23132	22880	22978	22886	23062	22996	22977	23018	22858	22750	23107	22757	22987	23036	22815	22977	22765	23045	22940	22884	23306	23000	23057	23019	22891	22853	23210	23051	23188	23111	23053	22802	23038	23065	22944	23038	23080	23079	23317	22847	23059	22867	23175	23026	23095	22915	23051	23266	22891	22860	22951	22866	22905	23045	23142	22977	22801	22817	22951	23103	22792	22832	23239	22944	23051	22939	22914	22942	22831	23049	22860	22929	23032	22851	23081	22970	22931	23079	22826	22850	23031	22822	22730	23126	22729	22893	22784	22885	22872	23185	22991	22772	22861	22743	23215	22885	23044	23100	22982	23036	22996	22911	22992	22962	23126	22939	22793	23003	22952	22917	22649	22961	23000	22907	22912	22885	23170	22873	22946	22966	23060	23027	22980	23010	22782	22875	23096	23037	22963	22906	23304	23022	22972	22916	22917	22997	22837	23054	23121	22952	22938	23011	23119	23114	22881	23180	22982	22841	22934	22951	23085	23131	22979	22835	23133	23037	22820	22874	22934	23082	22803	22722	22909	22939	23074	23015	22767	22580	22934	22856	22950	22849	22918	22864	23165	23129	23117	23088	23140	22927	23200	22874	23102	22896	22969	22821	22957	22989	22876	22953	23051	22865	23065	23094	22872	23056	22952	23008	22927	23195	22885	23088	22809	23002	22950	22877	22821	22806	23012	22911	22785	22893	23131	22922	22985	22970	22830	23103	23123	22870	23179	23046	22974	23255	22996	23152	23074	22814	22827	22883	22891	23066	22957	23031	22965	22931	23030	23116	22788	22935	23115	22920	23007	23072	23096	22892	22956	23150	23045	22962	23097	22815	23000	23141	22927	22605	22844	22785	23062	23037	22942	22863	22976	22923	22891	22583	22819	22953	23094	23067	22872	23043	23116	23060	23033	22843	22867	22958	22908	22734	23134	22921	23113	23001	23031	22662	22899	23144	22647	22947	22968	22932	22987	22889	22908	22969	22839	22991	23001	22842	22983	22990	23321	23140	23090	22943	23036	23144	23019	23004	22762	23069	22870	23025	22899	23039	22942	23003	22906	22878	23014	22843	22672	22801	23024	23182	23065	23092	22999	22863	23034	23117	23037	22636	22984	22835	22887	23025	22945	22897	23110	22770	22873	23056	23029	22970	23095	23034	22949	23318	22774	23192	22999	22932	22936	23311	23001	22969	22990	22870	22966	22876	22707	22957	22976	23053	22993	23015	22873	22784	22764	22787	23018	23030	22932	22724	23096	22967	23005	23035	23032	23011	23086	22974	22931	22942	23129	23052	23065	23015	23062	23063	22924	23016	23082	23104	22648	22985	23202	22828	22991	23059	22858	23076	22815	23193	22837	23015	23168	22868	23037	23004	23011	22958	23071	22896	22869	22992	23098	22843	23215	22895	22941	22954	23030	22928	22767	22912	23024	23070	22970	22761	22824	23037	22854	22893	22987	22902	22678	23079	23006	22954	23073	22927	23188	23122	23128	22891	22895	22817	22780	22960	23084	23032	23348	22943	23094	22805	22852	22714	22931	22937	22839	23288	23028	22811	23000	22854	22952	22959	23088	22987	23060	23037	23222	22832	23098	22903	23119	22980	22959	23010	23113	22996	23145	23001	23117	22949	22967	22896	23080	22918	22960	22965	22892	22854	22929	22921	23066	23182	23050	23092	22885	22979	22869	22901	22960	22864	23058	22993	23055	22897	22778	23086	23273	23068	22958	23043	22817	22891	22906	22948	22809	22957	22975	23004	22935	22876	23097	22951	23104	22878	22881	23055	23025	22983	23331	22977	23110	22964	23066	22999	23201	22980	22835	22947	23233	23082	22911	22824	23026	22791	22922	22679	22779	23020	22884	22828	22976	22996	22882	22918	22853	23018	23097	22859	23100	22787	22881	22837	23079	23116	23030	23005	22972	22876	23069	23091	22802	23091	22807	23104	23004	22756	22969	22915	23099	22996	23054	22945	22944	22801	23074	23044	23111	22982	23041	23026	23086	23258	22959	23082	23168	22847	23050	23077	23085	22783	22919	22951	22985	23056	23049	23056	23202	22827	23253	22828	22846	23006	23093	22915	23134	22759	22866	23039	23223	22919	23036	23143	22913	23008	23081	22930	22868	23210	22937	22839	22955	23007	23010	22968	23243	22745	23141	22900	22952	22861	22961	22901	22729	22986	23105	22934	23022	22821	22979	23095	22943	22932	22815	23026	23108	22955	23051	22994	22919	22956	23202	23006	22698	23113	22743	22919	22722	22859	22872	22803	23134	22814	22766	22982	22935	22825	23031	23078	22932	22902	22866	22981	23026	23242	23148	23081	22953	23063	23155	22918	23021	23045	22955	22950	23081	23030	23118	22896	23008	23031	23048	22902	23061	23033	22824	23101	23319	22992	23118	22905	22879	23023	23118	23161	23109	23111	22999	22868	23038	23179	23055	23043	22922	23180	23117	22947	22983	22807	23082	23186	23211	22957	22978	22874	22984	22882	23145	23017	23031	22994	23092	22884	22983	22980	22664	23350	23042	23135	22924	22924	23111	23114	23010	22974	22939	22849	22977	22994	23083	23074	22832	23005	23005	23013	22908	22988	23019	22832	23123	22940	22848	23139	22955	23039	22873	22817	22866	22861	22881	23039	23081	22987	22849	22995	23143	23112	23070	23049	23207	22898	23118	22795	23043	22896	22925	23027	22922	23067	22929	22866	23276	22985	22898	23052	23115	22830	22933	22877	23054	23061	23096	23021	23071	22921	23196	23229	22975	23101	22934	22984	22961	23181	23029	22709	23156	22994	22935	22975	22792	23262	23006	22973	22997	23226	22904	22823	22895	22931	22884	23280	22858	23233	23289	23095	22946	22947	22858	23012	23022	22925	23290	23036	22984	22744	22925	22797	22780	22915	23166	22974	22911	22994	22884	23074	22959	22846	22806	23070	22935	23076	22861	23062	23178	23040	23143	22983	22930	23027	23013	23040	23164	22971	22962	22942	23068	22917	23047	22817	22989	23126	22953	22835	22934	22978	22748	23286	23010	22834	23076	23035	22885	23071	23047	22937	22802	23123	23001	23076	22759	22924	22850	23149	23077	22887	22936	23246	23314	22957	22950	22936	23272	22945	23062	22936	22963	22954	22878	23195	23103	22787	22925	23060	23048	23158	23197	23101	22858	22713	22858	22858	23014	22919	23341	22998	22912	23053	22865	22706	23028	23048	22860	22967	23051	22913	22914	22887	22961	23004	23008	22928	23074	23029	22986	22880	22934	22949	23042	23039	23177	23079	22936	23039	22944	22748	22915	23031	23032	22963	23136	22919	22966	23037	22963	22939	23084	22926	23090	22915	22964	22808	22864	22771	23016	22984	22772	22910	23073	23043	22957	23305	23017	22911	22996	22923	23051	22810	23031	22988	23072	23013	23001	23161	22731	23167	22871	23034	23207	23049	23050	22869	22916	22889	22998	22839	22877	23148	23080	22939	22940	23370	22820	23071	23144	23137	23207	23009	23052	22984	22698	22810	22869	23093	23101	23086	23196	23016	23155	23076	22924	23118	23144	22964	22853	23068	23112	23048	23043	22831	23037	23048	22908	22812	22920	23183	22977	22644	22840	22952	22916	22981	23000	23205	22978	22843	23116	23071	22934	22874	22703	23011	22887	22863	22832	22930	23103	22846	22743	23108	23093	23017	23006	23123	22909	23085	22857	22972	23008	23145	23227	23138	22902	22874	23239	22889	23267	23232	23090	23055	22918	22852	23213	23127	22921	23034	22879	22866	23230	23232	22844	22838	23081	23148	22864	23222	23116	22860	23143	23056	22877	22684	23281	22993	22982	22935	23080	23140	23149	22953	23143	22799	22949	22832	23359	23227	23121	23256	22883	23095	23014	22869	22898	23007	23026	23011	23068	22823	22939	22994	22967	22996	22867	22922	22855	23055	23054	22922	23182	23145	23013	23059	22729	22970	22988	23122	23229	23134	23056	22666	23066	23152	22915	22829	22920	23077	23015	23352	23127	23158	23253	22902	23031	23095	23171	22933	22840	23033	23117	22976	22861	22851	23015	23226	22963	23027	23113	23146	23203	23121	23033	23023	22872	22999	22885	23037	23035	22872	23019	23173	23209	23190	22908	22913	22977	23072	22874	23183	23372	23013	23033	22899	23071	23252	22959	22824	22905	23016	23107	23065	23083	22856	22967	22809	22971	23042	22889	22839	23154	23009	22843	23124	22847	22938	23139	23005	23029	22808	23017	22975	22929	23114	23025	23083	23088	23043	22871	22729	22846	23025	23100	23180	22765	22935	22917	22732	22882	23047	23025	22835	22815	22953	23079	23208	23356	22933	23012	22986	23065	22824	22993	22989	23103	23152	23169	22892	23095	23195	23005	23064	23041	22882	22981	22994	23003	23027	23032	22989	23059	23269	23079	22899	22967	23078	22919	22920	22951	22944	23015	22925	22917	22847	22811	22833	23055	23101	22953	23260	22957	23110	22989	23137	23007	23015	23197	23041	22991	23056	23133	22876	22985	22995	23122	22803	22848	22850	23165	23023	23046	22860	23027	22820	23172	22967	23012	22837	22819	23031	23139	22993	23178	22792	22918	22688	23069	22818	23000	22975	22852	23071	23117	22942	22948	22979	22891	22941	23066	23002	22878	22950	23079	22993	23254	23049	22946	23018	23075	22992	23001	23121	23115	23405	23000	22714	22939	22861
24667	41612	33354	23565	15273	17088	16511	37383	44859	25404	16774	14741	14462	14390	14164	14317	14298	14088	14141	14409	14216	14214	14204	14381	14218	14422	14276	14209	14384	14274	14236	14255	13992	14227	14376	14133	14211	14414	14145	14163	14132	14289	14103	14291	14264	14165	14162	14173	14267	14187	14394	14206	14093	14205	14228	14228	14044	14147	14335	14246	14242	13975	14228	14244	14188	14234	14169	14352	14320	14249	14065	14250	14274	14343	14171	14340	14249	14245	14276	14139	14093	14200	14368	14162	14190	14237	14178	14177	14170	14346	14277	14302	14253	14178	14330	14078	14208	14326	14087	14210	14263	14437	14112	14078	14399	14216	14250	14242	14112	14178	14230	14045	13954	14218	14321	14086	14307	14247	14163	14246	14330	14312	14217	14206	14184	13935	14382	14246	14178	14263	14246	14161	14077	14213	14309	14046	14335	14284	14099	14130	14133	14243	14068	14347	14165	14280	14004	14285	14155	14277	14176	14282	14150	14125	14253	14156	14283	14075	14184	14254	14105	14255	14160	13987	14187	14201	14275	14177	14091	14108	14193	14242	14145	14071	14150	14002	14150	14170	14230	14323	14123	14281	14268	14144	14135	14202	14200	14202	14368	14440	14204	14083	14039	14229	14244	14191	14224	14239	14187	14310	14284	14172	14060	14206	14151	14110	14100	14151	14290	14222	14069	14158	14228	14200	14016	14236	14253	14158	14040	14152	14261	14192	14129	13838	14409	14061	14158	14248	14169	14281	14184	14231	14071	14150	14450	14061	14165	14059	14184	14031	14184	14177	14255	14185	14371	14374	14033	14253	14259	14016	14158	14175	14165	14247	14436	14297	13968	14157	14271	14184	14238	14402	14296	14146	14016	13951	14153	14131	14201	14037	14103	14228	14160	14054	14189	14354	14266	14218	14145	14048	14456	14188	14052	14126	14140	14244	14168	14162	14193	14168	14256	14336	14221	14081	14324	14242	14275	14197	14190	14260	14258	14439	14162	14091	14178	14252	14118	14173	14051	14211	14325	14255	14256	14259	14212	14254	14025	14176	14169	14139	14230	14221	14239	14168	14138	14322	14122	14199	14254	14167	14403	14144	14083	14025	14082	14288	14162	14215	14062	14083	14047	14320	14121	14153	14350	14155	14262	14095	14235	14248	14091	14179	14252	14397	14077	14074	14165	14326	14231	14240	14316	14200	14244	14160	14121	14189	14106	14246	14258	14254	14223	13974	14327	14174	14292	14178	14163	14198	14178	14129	14043	14096	14269	14166	14120	14300	14359	14241	14312	14324	14270	14117	13888	14265	14338	14196	14339	14156	14204	14245	14165	14037	14340	14113	14223	14119	14186	14107	14219	14084	14337	14159	14404	14292	14233	14366	14172	14314	14175	14086	14084	14143	14156	14129	14152	14240	14369	14171	14154	14155	14220	14095	14090	14143	14254	14206	14165	14209	14059	14217	14146	14039	14204	14150	14278	14026	14317	14161	14136	14132	14144	14136	14199	14136	14071	14243	14128	14124	14236	14279	14198	14163	14086	14310	14388	14208	14261	14279	14176	14037	14154	14034	14301	14101	13990	14407	14218	13957	14102	14323	14200	14045	14119	14222	14338	14163	14097	14293	14174	14157	14273	14272	14013	14167	14234	14117	14311	14158	14157	14113	14347	14222	14081	14208	14272	14118	14127	14143	14258	14135	14329	14063	14220	14035	14233	14266	14225	14236	13945	14145	14210	14278	14164	14324	14290	14262	14179	14136	14192	14114	14357	14483	14182	14107	14104	14210	14197	14195	14341	14244	14357	14290	14115	14205	14159	14298	13958	14195	14212	14197	14288	14254	14102	14227	14209	14201	14248	14185	14339	14384	14303	14167	14099	14257	14176	14018	14131	14180	14356	14084	14150	14192	14234	14013	14117	14157	14180	14131	14203	14100	14211	14184	14073	14143	14275	14156	14257	14294	14171	14308	14192	14377	14218	14216	14240	14305	14303	14093	14252	14285	14164	14164	14226	14271	14275	14303	14229	14318	14350	14174	14037	14295	14259	14016	14084	14197	14208	14141	14090	14301	14309	14351	14276	14307	14001	14110	13998	14262	14453	13967	13985	14207	14179	14168	14173	14128	14160	14216	14241	14069	14168	14021	14204	14029	14186	14152	14267	14214	14232	14258	14246	14134	14180	14291	14226	14225	14262	14159	14185	14076	14230	14133	14065	14109	14103	14093	14190	14150	14274	14311	14210	14289	14303	14216	14297	14233	14182	14119	14299	14053	14418	14040	14284	14259	14132	14295	14151	14129	14095	14094	14253	14153	14189	14126	14140	14160	14090	14298	14194	14223	14311	14216	14128	14185	14121	14228	14149	14354	14117	14323	14225	14117	14205	14316	14210	14261	14155	14299	14247	14370	14054	14197	14202	14302	14048	14293	14170	14243	14361	13962	14213	14055	14187	14373	14134	14238	14132	14139	14184	14140	14244	14310	14266	14273	14281	14082	14325	14302	14059	14284	14229	14272	14223	14040	14219	14224	14190	14066	14344	14204	14162	14301	14127	14096	14250	14329	14199	14043	14311	14381	14182	14248	14122	14090	14290	14002	14323	14255	14270	14228	14232	14048	14234	14220	14228	14208	14269	14128	14096	14172	14389	14266	14295	14064	14110	14137	14249	14075	14058	14190	14245	14229	14156	14150	14172	14096	14314	14140	14236	14335	14259	14105	14231	14199	14079	14183	14197	14212	14334	14255	14158	14368	14243	14254	14232	14177	14183	14210	14110	14087	13894	14183	14215	14094	14174	14143	14350	14046	14255	14306	14059	14175	14253	14236	14119	14126	14257	14251	14169	14348	14322	14132	14258	14220	14136	14077	14292	14254	14134	14128	14280	14230	14256	13977	14125	14159	14278	14126	14418	14244	13989	14190	14174	14091	14291	14171	14099	13884	14318	14188	14212	14156	14193	14000	14427	14205	14301	14194	14169	14197	14364	14214	14245	14351	14224	14163	14121	14227	14283	14190	14231	14261	14325	14324	14260	14262	14125	14206	13993	14128	14204	14349	14199	14311	14152	14205	14302	14075	14264	14072	14379	14251	14337	14130	14261	14384	14202	14301	14253	14216	14161	14130	14255	14169	14394	14103	14256	14076	13975	14245	14308	14069	14232	14195	14116	14314	14368	14187	14321	14095	14194	14127	14180	14265	14179	14141	14282	14224	14418	14102	14191	14068	14124	14195	14151	14304	14008	14104	14077	14197	14192	14333	14182	14193	14301	14285	14080	14207	14188	14115	14179	14200	14122	14293	14114	14273	14142	14026	14258	14212	14195	14261	14001	14097	14127	14495	14297	14327	14163	14241	14215	14466	14118	14247	14047	14281	14416	14192	14269	14254	14169	14123	14364	14232	14277	14038	14181	14040	14267	14101	14144	14176	14392	14055	14168	14237	14233	14295	14253	14128	14203	14010	14253	14140	14323	14285	14295	14354	14252	14064	14282	14200	14042	14316	14248	14098	14290	14105	14116	14257	14225	14195	14144	14131	14285	14135	14108	14082	14178	14111	14150	14215	14139	14308	14126	14275	14133	14129	14249	14293	14132	14137	14003	14169	14221	13928	14197	14134	14202	14153	14266	14222	14127	14149	14330	14133	14149	14285	14020	14190	14261	14048	14194	14188	14260	14151	14222	14183	14156	14344	14192	14269	14250	14113	14170	14293	14147	14334	14131	14225	14242	13994	14130	14140	14167	14114	14227	14061	14205	14268	14123	14128	14194	14275	14170	14328	14331	14260	14211	14121	14412	14268	14265	14028	14172	14218	14032	14156	14246	14124	14219	14127	14207	14293	14243	14176	14186	14154	14119	14109	14167	14151	14282	14241	14220	14127	14351	14001	14112	14098	14229	14209	14212	14287	14464	14023	14273	14139	14059	14244	14159	14386	14188	14035	14191	14294	14361	14112	14157	14098	14153	14024	14376	14140	14224	14439	14162	14203	14233	14060	14118	14091	14231	14217	14185	14215	14201	14214	13979	14258	14271	14117	14243	14414	14417	14273	14196	14058	14352	14263	14432	14302	14074	14290	14278	14422	14218	14042	14081	14094	14315	14123	14338	14217	14092	14139	14083	14062	14057	14307	14084	14133	14263	14084	14190	14126	14040	14151	14209	14139	14245	14098	14268	14175	14342	14212	14009	14207	14025	14349	14104	14197	14325	14182	14044	14211	14192	14106	14224	14278	14282	14142	14144	14174	14316	14126	14037	14016	14062	14068	14248	14233	14142	14104	14325	14259	14207	14378	14216	14258	14232	14249	14245	14232	14128	14010	14164	14178	14284	14125	14147	14379	14436	14086	14238	14149	14137	14232	14196	14365	14161	14169	14279	14387	14036	14114	14136	14118	14144	14292	14181	14271	14153	14171	14124	14016	14266	14144	14405	14201	14235	14210	14245	14227	14112	14285	13953	14155	14314	14148	14220	14125	14133	14168	14207	14320	14225	14257	14017	14157	13991	14254	14108	14252	14301	14105	14355	14202	14172	13993	14218	13977	14342	14345	14027	14099	14161	14070	14126	14118	14186	14220	14257	14170	14081	14291	14134	14129	14087	14305	14233	14080	14276	14252	14049	14292	14239	14159	14297	14102	14334	14272	14094	14289	14090	14337	14212	14052	14195	14375	14271	14200	14272	14221	14148	14159	14180	14170	14189	14103	13996	14213	13999	14238	14309	14218	14244	14281	14248	14286	14217	14053	14185	14244	14108	14302	14211	14091	14083	14176	14275	14011	14150	14322	14272	14266	14261	14396	14411	14117	14195	14375	14108	14219	14034	14168	14223	14016	14185	14072	14091	14020	14265	14168	14222	14091	14237	14069	14149	14164	14200	14179	14131	14252	14159	14251	14212	14248	14183	14145	14109	14159	14091	14098	14241	14121	14241	14293	14116	14229	14277	14205	14294	14109	14140	14271	14240	14267	14227	14159	14224	14114	14251	14315	14133	14266	14312	14223	14091	13991	14214	14229	14224	14199	14146	14238	14177	14109	14230	14212	14208	14168	14164	14176	14287	14242	14266	14240	14129	14240	14131	14148	14239	14154	14295	14144	14236	14100	14101	13953	14267	14229	14116	14147	14183	14111	14144	14167	13998	14175	14252	14198	14081	14292	13994	14085
23856	21647	29102	26733	27718	34089	28909	42844	67155	49440	32667	26260	24226	23807	23567	23463	23564	23488	23644	23437	23669	23574	23443	23589	23594	23477	23418	23635	23535	23481	23711	23452	23412	23427	23471	23677	23607	23447	23428	23370	23469	23135	23475	23334	23511	23508	23412	23460	23423	23714	23538	23349	23706	23572	23684	23455	23591	23474	23675	23467	23449	23511	23329	23705	23727	23511	23603	23420	23647	23401	23627	23436	23493	23595	23598	23454	23553	23428	23481	23406	23481	23405	23360	23457	23280	23344	23693	23486	23373	23294	23438	23490	23598	23440	23365	23554	23314	23456	23185	23477	23629	23587	23521	23498	23588	23619	23124	23450	23636	23350	23391	23560	23586	23275	23446	23418	23321	23300	23248	23341	23610	23373	23550	23553	23366	23436	23419	23470	23242	23577	23451	23513	23778	23541	23454	23576	23469	23405	23466	23464	23337	23308	23204	23312	23404	23336	23558	23464	23612	23307	23431	23419	23365	23616	23427	23232	23484	23275	23280	23491	23358	23473	23358	23627	23668	23278	23354	23550	23312	23484	23609	23594	23430	23559	23515	23693	23498	23462	23649	23426	23493	23364	23416	23439	23387	23486	23516	23426	23462	23533	23474	23296	23249	23582	23438	23467	23300	23500	23410	23386	23645	23315	23169	23506	23673	23576	23514	23510	23420	23376	23415	23395	23447	23342	23383	23446	23642	23355	23225	23238	23352	23347	23442	23408	23531	23627	23513	23540	23509	23071	23192	23516	23377	23418	23458	23149	23396	23305	23395	23332	23657	23463	23334	23639	23374	23325	23174	23620	23627	23299	23325	23396	23324	23539	23442	23379	23344	23365	23410	23540	23375	23284	23481	23529	23462	23488	23571	23579	23501	23438	23605	23495	23602	23601	23306	23380	23287	23530	23675	23538	23499	23365	23420	23568	23570	23472	23492	23317	23273	23588	23365	23482	23479	23439	23762	23550	23287	23472	23183	23339	23376	23431	23245	23404	23522	23268	23326	23381	23244	23568	23559	23350	23476	23434	23500	23417	23384	23194	23292	23359	23288	23612	23475	23437	23197	23436	23583	23301	23226	23510	23593	23331	23389	23321	23522	23631	23422	23612	23377	23342	23164	23381	23275	23387	23374	23718	23366	23351	23451	23385	23566	23446	23407	23494	23423	23418	23435	23396	23477	23337	23560	23609	23416	23308	23320	23197	23335	23321	23375	23377	23336	23384	23548	23377	23400	23322	23590	23464	23417	23434	23422	23396	23586	23268	23621	23452	23389	23430	23345	23308	23356	23439	23513	23412	23440	23575	23340	23465	23199	23271	23469	23568	23390	23639	23402	23451	23336	23265	23404	23649	23436	23533	23289	23395	23414	23361	23358	23243	23116	23472	23526	23406	23602	23462	23235	23370	23486	23215	23304	23403	23476	23537	23683	23551	23558	23599	23479	23354	23372	23498	23225	23260	23418	23441	23416	23303	23369	23492	23245	23520	23425	23197	23272	23517	23555	23283	23203	23537	23274	23393	23263	23442	23418	23543	23444	23696	23621	23391	23429	23258	23197	23427	23482	23578	23502	23384	23329	23384	23336	23361	23587	23353	23492	23386	23427	23615	23323	23502	23318	23460	23329	23216	23346	23642	23609	23612	23332	23281	23377	23557	23699	23456	23374	23522	23443	23519	23421	23491	23410	23514	23436	23584	23257	23402	23699	23517	23588	23462	23271	23334	23428	23605	23322	23431	23339	23580	23338	23445	23404	23310	23417	23436	23466	23334	23473	23315	23372	23231	23423	23565	23563	23503	23443	23199	23217	23488	23380	23341	23438	23359	23334	23501	23252	23745	23191	23297	23515	23305	23274	23472	23414	23386	23254	23438	23577	23198	23547	23440	23463	23561	23364	23382	23425	23538	23437	23297	23590	23526	23524	23484	23561	23320	23437	23440	23413	23764	23580	23441	23518	23171	23189	23260	23417	23332	23433	23536	23518	23397	23545	23220	23467	23743	23352	23381	23320	23455	23558	23440	23440	23446	23589	23240	23372	23526	23311	23640	23382	23535	23789	23460	23574	23464	23320	23562	23496	23600	23271	23366	23645	23490	23645	23582	23479	23377	23496	23598	23441	23604	23407	23532	23352	23348	23411	23620	23484	23572	23422	23493	23434	23428	23512	23311	23601	23396	23565	23328	23230	23612	23558	23646	23596	23345	23347	23653	23631	23262	23588	23403	23436	23675	23521	23281	23571	23540	23669	23263	23483	23491	23536	23459	23246	23608	23356	23435	23389	23518	23458	23405	23542	23571	23450	23594	23460	23334	23228	23301	23487	23273	23511	23581	23514	23347	23403	23478	23419	23223	23286	23512	23528	23591	23381	23238	23399	23537	23512	23485	23645	23270	23560	23095	23398	23623	23489	23705	23362	23335	23371	23405	23380	23597	23589	23308	23511	23341	23500	23403	23495	23469	23635	23390	23672	23412	23573	23421	23520	23513	23534	23366	23548	23489	23420	23376	23385	23613	23674	23547	23162	23417	23376	23474	23432	23250	23383	23379	23603	23600	23294	23455	23580	23399	23299	23505	23327	23626	23546	23414	23430	23399	23545	23239	23443	23828	23428	23501	23623	23355	23316	23472	23287	23460	23477	23524	23315	23363	23464	23591	23675	23207	23330	23435	23503	23435	23622	23577	23671	23619	23278	23354	23404	23263	23542	23438	23049	23558	23427	23506	23497	23376	23396	23324	23226	23578	23190	23493	23370	23512	23374	23327	23516	23622	23223	23400	23445	23315	23423	23456	23454	23514	23271	23287	23420	23360	23237	23388	23593	23541	23360	23281	23392	23410	23672	23528	23523	23342	23318	23235	23293	23302	23434	23553	23321	23393	23684	23520	23409	23436	23580	23404	23190	23450	23611	23371	23357	23566	23380	23372	23214	23436	23561	23639	23387	23249	23221	23301	23589	23545	23520	23501	23396	23637	23378	23410	23396	23540	23322	23249	23422	23372	23495	23695	23566	23113	23782	23524	23477	23351	23445	23445	23288	23556	23317	23208	23230	23699	23572	23687	23515	23407	23464	23319	23315	23258	23438	23371	23475	23413	23459	23555	23486	23450	23599	23255	23517	23731	23710	23493	23486	23452	23329	23396	23545	23235	23539	23178	23610	23476	23436	23643	23491	23384	23638	23401	23392	23413	23266	23701	23469	23194	23206	23486	23585	23490	23507	23281	23308	23286	23561	23478	23578	23434	23508	23447	23520	23388	23530	23431	23309	23217	23407	23432	23456	23450	23317	23664	23566	23378	23323	23483	23388	23404	23233	23487	23353	23335	23468	23745	23319	23381	23228	23496	23228	23442	23345	23389	23513	23447	23477	23555	23443	23448	23426	23594	23412	23492	23598	23301	23271	23329	23543	23485	23489	23294	23526	23574	23405	23129	23337	23512	23352	23620	23624	23429	23523	23397	23545	23557	23539	23390	23343	23305	23430	23558	23324	23381	23533	23200	23453	23359	23526	23328	23353	23397	23368	23146	23455	23574	23477	23419	23350	23479	23407	23408	23339	23380	23603	23484	23682	23526	23647	23415	23664	23315	23511	23466	23529	23561	23489	23408	23586	23413	23239	23573	23388	23238	23333	23608	23578	23417	23548	23164	23472	23526	23389	23345	23360	23538	23571	23344	23519	23384	23442	23674	23531	23354	23209	23303	23219	23524	23227	23360	23448	23516	23438	23241	23344	23451	23318	23678	23328	23196	23420	23534	23361	23440	23331	23301	23276	23519	23473	23425	23365	23223	23370	23553	23517	23295	23427	23560	23458	23326	23490	23589	23559	23376	23698	23387	23364	23311	23245	23516	23301	23198	23453	23421	23336	23390	23468	23369	23514	23764	23499	23538	23298	23331	23200	23369	23697	23358	23612	23639	23441	23406	23351	23524	23581	23311	23529	23353	23384	23441	23227	23244	23463	23671	23695	23520	23490	23573	23352	23429	23499	23367	23515	23425	23700	23465	23263	23283	23679	23556	23578	23300	23444	23541	23395	23452	23518	23399	23471	23847	23315	23460	23710	23389	23486	23376	23524	23266	23440	23403	23533	23274	23628	23587	23303	23588	23524	23364	23302	23549	23439	23310	23602	23277	23504	23640	23475	23377	23355	23612	23373	23527	23419	23379	23452	23550	23530	23360	23498	23393	23436	23605	23425	23234	23550	23343	23565	23509	23419	23593	23600	23483	23353	23321	23480	23338	23631	23281	23381	23440	23481	23402	23450	23597	23227	23256	23391	23523	23519	23289	23455	23642	23356	23433	23492	23412	23516	23432	23427	23584	23197	23505	23462	23437	23487	23362	23432	23304	23661	23608	23460	23557	23321	23061	23308	23488	23450	23151	23560	23624	23410	23524	23293	23536	23586	23586	23483	23336	23240	23634	23728	23491	23245	23470	23614	23481	23512	23462	23178	23190	23209	23530	23161	23106	23427	23279	23336	23356	23530	23485	23371	23483	23539	23360	23116	23259	23403	23651	23687	23519	23425	23254	23509	23602	23167	23387	23631	23321	23243	23518	23372	23464	23391	23407	23526	23468	23419	23534	23427	23317	23665	23416	23422	23387	23457	23528	23433	23302	23479	23245	23328	23545	23398	23509	23579	23735	23501	23456	23482	23521	23371	23488	23397	23572	23239	23343	23414	23615	23390	23515	23524	23336	23482	23541	23228	23444	23419	23404	23432	23473	23348	23565	23427	23407	23520	23388	23409	23336	23487	23344	23450	23158	23396	23385	23361	23374	23583	23573	23265	23366	23354	23517	23395	23396	23489	23360	23602	23346	23433	23284	23230	23346	23534	23468	23466	23556	23378	23428	23474	23327	23452	23188	23642	23358	23614	23277	23253	23346	23542	23412	23494	23281	23537	23465	23603	23537	23540	23384	23377	23524	23316	23465	23391	23275	23485	23549	23602	23216	23336	23619	23645	23578	23397	23569	23624	23334	23537	23503	23409	23424	23294	23434	23391	23462	23652	23514	23285	23539	23397	23551	23591	23400	23569	23461	23636	23603	23621	23673	23465	23514	23501	23458	23546	23362	23259	23382	23331	23310	23308	23265	23189	23537	23849	23446	23806	23467	23696	23789	23370	23423	23352	23266	23616	23305	23696	23301
33395	48547	45689	25815	27372	27657	17105	41215	65090	38755	21183	16366	14877	14687	14859	14596	14654	14901	14746	14729	14664	14585	14528	14747	14548	14608	14568	14849	14455	14789	14684	14759	14781	14668	14817	14498	14592	14633	14823	14546	14508	14489	14566	14518	14577	14692	14612	14540	14523	14637	14570	14686	14654	14615	14707	14687	14532	14764	14530	14592	14712	14621	14640	14748	14671	14605	14618	14622	14569	14713	14578	14638	14769	14547	14615	14624	14510	14720	14503	14883	14681	14778	14444	14637	14515	14579	14677	14562	14490	14687	14788	14717	14622	14834	14683	14612	14575	14460	14506	14707	14754	14543	14754	14606	14679	14514	14549	14835	14601	14470	14738	14502	14787	14676	14475	14496	14520	14650	14520	14639	14663	14631	14712	14769	14757	14607	14554	14622	14690	14586	14685	14489	14659	14774	14635	14425	14538	14637	14490	14664	14754	14682	14697	14590	14569	14506	14565	14641	14570	14402	14541	14687	14538	14521	14560	14491	14564	14408	14627	14415	14631	14494	14638	14804	14436	14459	14727	14835	14787	14512	14612	14635	14575	14521	14608	14638	14576	14627	14620	14589	14622	14631	14528	14714	14705	14673	14623	14470	14747	14631	14540	14442	14562	14686	14364	14532	14694	14523	14773	14613	14778	14496	14563	14616	14415	14338	14762	14673	14653	14787	14620	14593	14695	14619	14654	14592	14674	14517	14426	14667	14606	14611	14599	14462	14627	14709	14562	14747	14479	14575	14537	14478	14368	14580	14597	14552	14521	14581	14667	14576	14656	14495	14510	14644	14626	14630	14853	14611	14558	14675	14459	14650	14631	14394	14499	14642	14716	14580	14661	14621	14668	14710	14433	14526	14520	14585	14511	14625	14556	14603	14670	14618	14587	14589	14478	14520	14660	14674	14639	14664	14667	14487	14662	14657	14674	14561	14644	14690	14589	14515	14864	14567	14646	14557	14618	14741	14658	14480	14630	14549	14466	14712	14593	14560	14510	14721	14524	14566	14573	14518	14553	14744	14618	14548	14638	14725	14539	14521	14574	14671	14656	14559	14678	14757	14518	14598	14614	14653	14686	14549	14579	14422	14492	14692	14575	14549	14575	14444	14741	14436	14360	14632	14384	14727	14655	14528	14554	14329	14605	14819	14655	14385	14322	14445	14751	14669	14493	14537	14588	14582	14619	14625	14670	14610	14643	14621	14667	14546	14625	14687	14439	14559	14448	14622	14679	14635	14494	14591	14502	14546	14701	14453	14613	14713	14421	14697	14602	14586	14612	14737	14660	14332	14680	14476	14757	14562	14781	14562	14641	14591	14466	14461	14562	14580	14714	14646	14520	14925	14481	14699	14491	14556	14771	14613	14539	14689	14528	14594	14657	14454	14544	14627	14718	14343	14563	14676	14615	14686	14491	14604	14695	14470	14621	14556	14612	14525	14546	14659	14627	14522	14531	14530	14625	14615	14522	14461	14403	14496	14569	14622	14668	14615	14641	14491	14601	14571	14608	14605	14421	14484	14550	14571	14627	14591	14573	14623	14499	14579	14657	14660	14542	14601	14577	14678	14560	14638	14651	14483	14704	14612	14687	14772	14397	14618	14698	14607	14549	14505	14819	14511	14561	14477	14440	14634	14485	14511	14521	14539	14681	14630	14650	14540	14652	14470	14599	14405	14561	14566	14401	14778	14492	14495	14747	14610	14411	14573	14563	14752	14660	14827	14832	14590	14601	14432	14606	14672	14381	14669	14562	14482	14544	14658	14655	14510	14475	14771	14597	14413	14431	14510	14580	14757	14493	14632	14541	14558	14474	14555	14649	14623	14444	14488	14744	14679	14420	14567	14643	14545	14654	14647	14525	14591	14656	14491	14663	14703	14634	14605	14682	14647	14798	14707	14640	14599	14660	14538	14679	14548	14494	14670	14624	14619	14552	14576	14381	14537	14720	14510	14758	14520	14634	14724	14576	14635	14602	14569	14680	14527	14516	14522	14671	14547	14684	14652	14611	14641	14468	14622	14704	14680	14607	14601	14546	14485	14628	14488	14588	14438	14478	14591	14464	14625	14614	14619	14633	14740	14487	14567	14541	14764	14548	14699	14747	14526	14701	14676	14564	14449	14794	14518	14641	14636	14407	14477	14472	14603	14595	14610	14751	14660	14665	14723	14625	14663	14475	14451	14692	14528	14569	14575	14646	14428	14694	14566	14507	14684	14531	14536	14693	14451	14367	14549	14714	14660	14688	14601	14551	14507	14632	14612	14487	14783	14655	14574	14596	14609	14754	14657	14576	14530	14492	14680	14461	14560	14494	14504	14606	14460	14602	14551	14434	14610	14566	14621	14698	14502	14571	14740	14596	14563	14852	14700	14543	14662	14565	14616	14552	14594	14648	14555	14600	14461	14676	14494	14621	14591	14572	14675	14569	14663	14701	14588	14572	14617	14549	14548	14716	14593	14560	14731	14661	14770	14547	14565	14478	14615	14559	14520	14608	14471	14589	14496	14802	14534	14547	14653	14520	14584	14557	14739	14514	14603	14577	14624	14740	14442	14478	14515	14646	14660	14506	14647	14665	14683	14745	14606	14280	14503	14660	14622	14750	14626	14417	14546	14562	14554	14491	14704	14592	14641	14447	14459	14545	14608	14478	14480	14725	14668	14624	14597	14495	14637	14554	14600	14462	14733	14594	14538	14596	14628	14558	14629	14578	14746	14608	14657	14588	14658	14615	14703	14527	14613	14643	14569	14684	14589	14605	14743	14629	14592	14652	14704	14596	14563	14484	14556	14652	14542	14642	14716	14397	14625	14619	14549	14539	14434	14496	14751	14739	14563	14570	14530	14456	14578	14598	14626	14657	14797	14746	14547	14637	14623	14579	14488	14615	14629	14675	14520	14577	14434	14607	14591	14756	14575	14545	14592	14766	14497	14676	14495	14481	14532	14552	14518	14688	14314	14682	14485	14701	14582	14519	14536	14568	14580	14408	14576	14671	14606	14615	14517	14719	14541	14589	14608	14531	14502	14503	14670	14521	14718	14684	14669	14634	14578	14577	14744	14575	14640	14807	14681	14676	14453	14632	14736	14561	14511	14671	14520	14752	14598	14482	14601	14662	14549	14558	14686	14468	14760	14609	14561	14678	14736	14527	14500	14358	14698	14537	14515	14601	14610	14615	14654	14483	14672	14643	14614	14533	14455	14339	14513	14545	14621	14451	14651	14639	14626	14476	14611	14746	14682	14617	14659	14587	14481	14593	14486	14611	14744	14466	14529	14496	14492	14401	14508	14544	14548	14543	14628	14651	14740	14631	14657	14583	14660	14733	14524	14658	14600	14658	14617	14478	14453	14659	14508	14571	14626	14548	14807	14768	14413	14658	14684	14605	14597	14580	14455	14513	14560	14567	14549	14582	14605	14560	14857	14545	14769	14485	14590	14580	14535	14454	14656	14603	14408	14614	14615	14647	14507	14598	14590	14676	14633	14566	14573	14628	14405	14547	14474	14634	14657	14602	14616	14562	14602	14566	14577	14485	14565	14607	14510	14511	14812	14658	14563	14578	14599	14536	14619	14776	14632	14582	14694	14573	14610	14677	14594	14581	14445	14566	14653	14710	14625	14697	14734	14621	14685	14646	14604	14565	14513	14525	14363	14577	14584	14485	14780	14604	14608	14589	14449	14654	14535	14682	14572	14487	14548	14654	14765	14656	14511	14600	14487	14668	14536	14694	14555	14545	14658	14454	14527	14597	14587	14561	14459	14519	14585	14639	14572	14806	14713	14596	14555	14613	14571	14640	14466	14658	14576	14618	14640	14542	14640	14619	14627	14563	14637	14697	14578	14649	14791	14631	14752	14580	14615	14690	14567	14563	14486	14625	14481	14572	14702	14650	14644	14667	14682	14380	14519	14515	14721	14565	14605	14536	14545	14385	14594	14624	14555	14629	14615	14747	14427	14706	14568	14488	14549	14667	14723	14579	14628	14677	14532	14554	14401	14702	14767	14478	14545	14615	14722	14454	14575	14568	14587	14744	14651	14593	14497	14507	14614	14623	14367	14522	14671	14645	14516	14895	14641	14730	14562	14525	14392	14663	14546	14554	14583	14582	14560	14584	14618	14519	14530	14445	14469	14695	14547	14571	14598	14575	14484	14695	14529	14726	14660	14586	14392	14587	14682	14565	14689	14591	14373	14589	14551	14444	14571	14556	14536	14586	14526	14691	14637	14649	14666	14448	14607	14899	14510	14622	14629	14427	14611	14542	14602	14627	14735	14616	14523	14725	14583	14516	14620	14533	14523	14507	14692	14471	14635	14493	14510	14559	14548	14528	14465	14559	14587	14528	14617	14586	14446	14617	14744	14532	14617	14630	14701	14542	14474	14563	14530	14514	14662	14667	14589	14619	14644	14614	14535	14609	14474	14606	14580	14551	14522	14476	14533	14698	14486	14563	14570	14626	14636	14653	14464	14779	14552	14597	14694	14500	14538	14485	14469	14530	14589	14508	14573	14691	14460	14630	14400	14563	14672	14498	14609	14531	14546	14766	14646	14648	14582	14708	14607	14473	14516	14502	14457	14634	14657	14548	14406	14746	14521	14685	14582	14556	14562	14847	14563	14500	14486	14629	14553	14623	14504	14631	14535	14633	14636	14557	14529	14695	14781	14517	14690	14540	14646	14589	14627	14550	14567	14529	14680	14682	14579	14589	14442	14625	14752	14577	14580	14638	14624	14608	14702	14677	14658	14581	14577	14611	14671	14586	14574	14550	14435	14614	14484	14549	14606	14605	14590	14538	14709	14601	14407	14554	14560	14514	14658	14635	14668	14470	14747	14572	14606	14549	14828	14489	14562	14676	14623	14733	14596	14739	14454	14643	14514	14703	14462	14594	14488	14739	14616	14709	14669	14473	14618	14721	14540	14557	14597	14534	14606	14672	14543	14467	14524	14553	14810	14616	14682	14531	14674	14571	14357	14471	14649	14557	14704	14673	14570	14700	14644	14432	14481	14511	14539	14551	14511	14625	14716	14499	14662	14718	14591	14448	14606	14722	14673	14832	14441	14467	14625	14383	14686	14502	14529	14435	14683	14519	14572	14725	14519	14634	14461	14531	14605	14689	14515	14615	14483	14612	14504	14480	14748	14396	14619
34583	30116	30352	29452	27038	26191	23505	26465	30337	27796	24804	23525	23328	23235	22957	23057	23167	23122	23030	23369	23196	23265	22950	22985	23285	23216	23221	23049	22981	23072	23031	23164	23089	22949	23085	22954	23286	23070	22980	23121	22882	23156	23104	23204	23219	23254	23358	23086	23391	23230	23192	22892	23057	23040	22963	23317	23126	23186	23418	23141	23265	23073	23257	23083	23116	23085	23197	23041	22904	23044	23095	23028	22916	23121	23212	22919	23234	23256	23181	23011	23045	23096	23070	23012	23069	23067	23107	23171	23050	22962	23064	23186	23059	23043	23051	22986	23058	22991	23085	23178	23127	22984	22961	23035	23103	23084	23247	23321	23164	23031	23089	22836	22983	22957	23373	23077	22977	23037	22944	23329	22932	23095	23146	22999	23209	22938	23026	23096	23116	23282	23288	23321	22931	22979	23280	22911	23163	23156	22978	23094	23204	22933	23180	23102	22916	23072	23211	23150	22864	23132	22775	23002	23087	23170	23176	22917	23182	23136	22886	23059	22879	22925	22985	23148	23081	23240	22992	23232	23018	23022	23194	22797	22946	23069	23152	23142	23263	23151	22957	22816	22925	23108	23338	23142	23076	22971	23061	23025	23177	23068	22919	23138	23137	23029	23089	22906	22895	23171	23055	23064	23117	23073	23380	23110	23010	23121	23276	22976	23035	23190	23089	23111	23254	23342	23183	23188	23055	23017	23123	23108	22965	23076	23032	23102	23086	23298	23105	22981	23031	23040	22890	23032	23054	22855	23044	23031	23076	23068	23368	23003	23138	23247	23317	23210	23244	23290	22910	23206	23163	23035	23116	23114	23161	22885	23061	22994	23166	22989	22915	22993	22950	23113	23087	22967	23112	23287	22906	23249	23067	23268	23131	23158	23206	23115	23025	23095	23214	23206	22930	23125	23243	23086	23179	23158	23054	23184	23058	23243	23096	23022	23329	23219	23117	23196	23101	23254	23056	22982	23065	22987	22818	23077	22835	23102	22932	22826	22882	23049	23034	22868	23077	22931	23036	22888	22981	23255	23026	23113	23095	22896	23016	23200	23145	23212	23077	22892	22924	23152	23072	23170	23072	23350	23244	23164	23304	22904	23032	23225	23160	22877	23223	23193	22887	23218	23045	22792	23030	23061	23069	23051	23069	23174	23139	23015	23127	22951	23177	23201	23182	23187	23021	23102	23140	23168	23160	23248	23132	23031	23087	22955	23052	22990	23196	23041	23188	22971	23014	22856	22962	22977	23374	23133	23064	23188	23036	23035	23102	23166	23038	23151	22904	23121	23071	23234	23040	22935	23048	23020	23053	23133	23241	23147	22919	23137	23295	23054	23066	23341	23005	23257	23252	22879	23162	23105	22944	23019	22977	23289	23179	23021	23090	23034	23168	23052	23072	23069	23030	22914	23133	22998	23045	22963	23232	23237	23268	23285	23106	23133	23265	22917	23144	23168	23304	23037	22988	23072	23121	23225	22888	23132	23026	22968	22867	23208	23267	23229	23195	23127	23021	23051	23317	23050	22833	22798	23011	23124	23260	22982	23208	22944	23034	23073	23145	23279	22960	22963	23147	23064	23144	23003	22962	22959	22950	23089	23280	22787	23284	23106	23149	22963	23074	23205	22990	23055	22954	23176	23104	23071	23134	23052	22962	23166	23125	23011	23107	22932	22904	22937	23241	23091	23133	23147	23178	22999	23088	23065	22855	23243	23235	23059	23242	23130	23260	23370	23198	23075	23110	22810	22963	22853	23122	23123	23273	22890	23192	23121	23007	23008	23202	22927	23020	22870	23019	23077	23201	23011	22928	22911	22929	23040	23289	23188	23020	23211	22968	23112	23034	23313	23204	23160	23048	23017	22978	23205	23116	23310	23335	23136	23248	23394	23033	23205	23185	23160	23226	23141	23114	23114	23041	23032	22971	23215	23171	23300	22924	23019	22963	22991	23025	23069	22995	23091	23188	23069	23203	23317	23152	23041	23060	23040	23172	23049	23481	23068	23257	23091	23026	23061	22960	23372	23074	23100	23332	23257	23261	23023	22962	23161	23467	23333	23023	23204	23139	23092	23143	23098	23042	23191	23217	23086	23125	23264	23204	23322	22908	23123	23295	23213	23182	23041	23078	23103	23145	22839	23097	23017	23195	23096	23127	23255	23138	23163	22862	23408	23087	22848	23030	22960	23175	23056	23014	23208	23168	23109	23207	23247	23210	22884	23018	22938	23214	23003	22967	22977	22721	22926	23391	23036	23055	23115	22965	23275	23233	23126	22985	23014	23316	22973	23170	23171	23025	23256	22910	23224	23120	22983	23044	23079	22937	22976	23353	23034	23229	23137	23390	23161	23166	23188	22740	23155	23014	22903	23123	22880	23206	23220	22870	22956	22852	22923	23008	22978	22856	23031	22974	23236	23099	22927	23099	23082	23280	23354	23024	23259	23069	23060	23103	23199	22988	23298	23038	22951	22962	22959	23281	22974	23018	23351	23051	22744	23068	23190	23196	23201	23078	23145	23135	23284	23250	23132	23143	23095	23115	23242	23444	23214	22987	23313	23029	23091	22979	23059	23248	22968	22888	23278	22789	23051	22806	23205	22969	23050	23149	23068	23079	23271	23058	23044	23370	23163	23268	23147	23142	23288	23128	23270	22963	23215	23152	23275	22883	23173	22975	23332	22802	23154	23091	22907	23176	23440	23041	23204	23220	23105	22870	23270	23387	23101	23002	23067	23140	23080	23055	23167	23182	23089	23153	23216	22717	22996	23052	23153	22970	22965	23232	22960	23141	22905	23262	23047	23472	23129	23066	23218	23221	23094	23308	23148	22967	23087	23318	22946	22974	23226	23164	23160	23064	22922	23094	23103	23184	23099	23008	23021	23220	23075	23217	23151	23151	23190	22996	22997	23194	22920	22889	23270	23166	23304	23382	23054	23074	23075	23027	23119	22850	22850	23213	23125	23100	23071	23114	23032	23104	23258	23036	23152	23111	23151	23126	23219	23401	23239	22943	23312	23184	23114	22781	23229	22988	23057	23044	23163	23368	23107	23161	23003	23326	23091	22862	22948	23013	22928	23287	23198	22897	22939	23017	23105	22854	23171	23053	22992	23204	23024	23188	23109	23003	22936	23200	23033	23213	22976	22978	22892	23268	23027	22911	23055	23146	23145	23049	23068	22789	22853	23020	23073	22921	23121	23170	23220	23206	23050	23332	23126	23355	22964	23197	23290	22988	22901	23318	22928	23022	22966	23117	23073	23019	23039	23275	23326	23267	23050	23187	23064	22820	23174	23067	23054	23037	23120	23092	23023	23106	23359	23396	23252	23085	23002	23166	22913	23108	23123	22939	22999	23248	22995	23264	23052	23094	23124	23333	23036	23173	23067	22887	23221	23139	22999	23109	23257	23057	23435	23157	23163	23071	23082	23110	22982	23069	23023	23174	22967	23038	23341	23227	23035	22942	22957	23299	23138	23131	23208	22944	23080	23146	22979	23191	23028	23162	23015	23142	23281	23030	23198	22910	23230	22982	22975	22914	23026	23089	23139	22951	22988	23115	23169	23136	23160	22917	22955	23099	22937	23145	23234	23249	23122	23269	22979	23016	23021	23114	23124	23136	22986	23132	23117	23153	23185	23056	23129	23102	23121	23137	22862	23083	23223	23228	23177	23080	23204	23064	23250	23233	23177	23180	22969	23008	22981	23021	22993	23135	23563	23093	23066	23323	23221	22999	23004	23212	23244	22996	23216	23015	23026	23129	23070	23046	23010	23059	22977	23178	23113	22804	22897	23145	23057	23037	23002	23198	23155	23284	23136	23153	23120	23140	23283	23192	23118	22983	23271	23055	23095	23203	23139	23008	22979	23160	23051	22956	23149	23205	23219	23134	23223	22908	23133	23210	23022	23193	23113	22972	23136	23057	22985	23224	23059	23142	23024	23060	23096	22993	23111	23241	23209	23305	23215	23054	23304	23181	23184	23052	22831	23266	23055	23020	23048	22968	22873	22955	23033	23270	23040	23279	22985	23148	22937	22934	23274	22972	22918	23108	23048	22984	22886	23053	23115	23199	23243	23025	23059	23158	23024	22904	23156	23080	23173	23242	23247	22900	23393	23092	23100	22968	23417	23118	23239	23051	23157	23118	22930	23384	22897	23346	22887	22996	22724	22977	22969	23318	23110	23345	23032	23073	23073	22979	23258	23399	23250	23152	23094	23096	23390	23295	22985	22931	23108	23318	23166	23175	22971	22978	22978	23168	22940	23016	22918	23162	23183	23124	23012	23263	23145	23208	23043	23025	23013	23101	23106	23270	23063	22984	23087	23030	23068	23150	23326	22892	23168	23116	23151	23253	23010	23175	23063	23151	22843	22845	23225	23175	22841	22920	23296	23297	22989	23163	22974	23040	23188	22898	22950	23029	23052	23175	23125	23160	23048	23130	23142	23242	23188	23151	22932	23292	23027	23147	22954	22957	23148	23062	23123	23259	23181	23221	23064	22976	23031	23165	23277	23252	23115	23077	22881	23090	23166	23080	23384	23272	23142	23233	22969	23132	23143	22949	23146	23152	23054	23203	23042	22892	23152	22962	23059	23078	23295	23240	23129	23136	23094	23052	23123	23190	23206	23184	23203	22853	23038	23052	22989	23260	23259	23190	23228	23027	23147	23076	23227	23028	23031	22849	22971	23003	23069	23062	23264	23327	23055	23035	23000	23144	23118	23233	23141	23188	23069	23082	23083	23042	23173	22954	23288	23036	23086	23275	23024	23038	23092	23104	23117	23097	23189	23100	23155	23266	23169	23091	23139	23085	23063	22923	23102	23170	23075	23092	22896	22924	22971	23000	22961	23167	23112	23120	23109	23103	23326	23067	23049	23382	23157	23077	22719	23176	23090	22965	23173	23262	23195	23088	22933	23382	22936	23175	22800	23173	23306	23063	22942	23118	23212	23093	23092	23062	23068	23198	23254	23131	23255	23139	22832	22908	23051	22976	23009	23111	23087	23247	23067	23004	22744	22986	23127	23292	23044	23115	22951	23201	23175	23192	23320	23048	23104	23011	23122	23040	23206	23007	23253	23000	23345	23272	23192	23250	23177	23193	22976	23116	23109	23374	23132	23296	22961	22986	23123	23139	23160	23006	23210
23224	29007	21259	20388	19187	16865	14173	18898	21677	17773	15001	14329	14159	14028	14113	13934	14202	14242	13977	14065	14113	14177	14001	14143	14163	14131	14024	14033	14098	13975	14172	14115	14293	14119	14087	14016	14182	14034	13941	14074	13904	14153	14121	14113	13979	14021	13988	14263	14125	14026	14033	14157	14112	14225	14142	14069	14141	13987	14225	14121	14149	14096	14124	14042	14107	14135	13942	13987	14150	14099	14092	14067	13796	14052	14072	14111	14123	14104	14098	14065	14008	14156	14114	14193	14114	14025	14089	14014	14047	14058	14094	13885	14178	14081	13929	13968	13958	14249	14061	14230	14128	14001	14262	14219	14172	13959	14204	13947	14177	14020	14163	13925	14042	14088	14077	13893	14001	14122	14082	14056	14024	13864	14055	14061	13894	14182	14074	14028	14013	13917	14039	13875	14045	14206	13933	14092	14051	14246	14089	14057	14099	14048	13932	13802	13980	14006	14106	14126	14258	13996	14103	14153	13899	14115	14086	14030	14178	14225	14221	13971	13954	14107	14036	14159	14135	14170	14156	13934	13959	13870	13971	14204	14168	14197	13991	14050	14143	14112	14111	14055	14055	14145	14123	14086	14000	14041	14054	14262	14152	14136	13937	14102	14033	14090	14116	14071	13996	14189	13947	14097	14171	13957	14212	13818	14111	14133	13924	14218	14121	14153	14204	14071	13999	14115	13973	14044	14142	14083	14041	14104	14018	13977	13953	14092	14008	14272	13926	13991	13998	14057	14041	13963	13970	14101	14093	13980	14002	14024	13985	13925	14111	14120	13958	14081	14082	14099	14082	14036	13982	13865	13916	14010	14073	14039	14048	14040	14016	13908	14089	14055	14166	13911	14121	14043	14117	14019	14082	14103	13982	14050	14015	14174	14043	14055	14107	14102	14091	14029	14100	14093	14025	13852	14138	14045	14118	14229	14195	14181	14200	14007	13965	14009	14138	14164	14196	14126	14039	14227	14033	14066	14138	14122	14051	14031	14122	14046	14151	13866	14147	14214	13990	14030	14248	14088	14109	13987	13985	14005	14140	14090	14058	13996	14130	13976	14088	14051	14047	14046	14048	14223	13875	13954	13979	14124	13952	14007	13990	13995	14118	14257	14246	14062	14135	14110	14097	14150	14187	14016	14109	14130	14097	14040	14148	14073	14193	13927	14005	13940	14167	14018	14017	14115	14153	14094	14131	14128	14013	14032	14085	14185	14071	14215	14185	14068	14022	14091	13924	14029	14195	14114	14132	14345	13927	14360	14055	14202	14251	13984	14225	13989	14083	13934	14127	14020	14148	14059	14230	14062	14241	14095	14121	13996	14001	13926	13927	14056	13966	14017	13957	14110	13999	14216	14194	14183	14103	13800	14069	14252	14009	14035	14012	14097	14006	13939	14050	14078	14130	14145	13983	14151	14066	14226	13921	14066	14188	13885	14079	13954	14022	14039	14088	14093	14164	14023	14111	14134	14110	14138	14045	14153	13969	13965	13874	14110	14092	14008	14168	13998	14139	14126	13841	14166	14050	14225	14038	13983	13984	14031	14012	14130	13913	14010	14127	13981	14103	14079	14165	14199	14082	14202	14054	14215	14046	14142	13984	14052	14007	14068	14045	14173	13976	14267	14137	13999	14128	14021	13943	14162	14107	14031	14032	14063	13963	14067	14235	14016	14042	13879	14033	14049	13979	14054	13963	14101	13817	13946	14092	14006	14161	14249	14259	13864	13853	14115	13927	14044	14213	14044	14124	13962	14052	13927	14074	13934	14096	13985	13863	14123	14061	13885	14048	13959	14168	13997	14087	14142	13972	14081	14142	14047	14068	14110	14012	14098	14110	14094	14207	14262	14110	13961	14072	14216	14103	14133	14155	13985	13962	14116	14259	14115	14047	14152	13880	14119	14060	14123	14099	14088	14169	14084	14123	13964	13947	14000	14032	14103	14031	14047	14054	13922	14176	14084	14040	14255	13964	14160	13952	14028	14008	14169	14176	14173	14088	14025	14098	14264	14083	13995	14066	14130	14004	14099	14254	14117	13882	14154	14297	14240	13919	14008	14066	14063	13987	14147	13998	14029	14020	14012	14014	14032	14111	14083	14142	14021	14075	14089	14018	14155	14026	14095	14115	14036	13906	14019	13912	14152	14177	14219	14014	14026	14226	13981	14081	13978	14041	14082	14014	14100	14135	14059	14153	14173	14034	13887	14046	14174	13976	14135	14056	14076	14168	14051	14037	14072	14134	14294	14123	14059	14116	13874	13952	14081	14269	13989	14078	14002	14103	14056	14225	14076	14125	14151	14192	14110	14076	14100	14145	14184	14276	14140	14031	13985	14243	14167	14227	14158	14071	14091	13972	14111	14065	14002	13992	14253	14020	14031	13926	14011	13995	14097	14164	14066	14113	14014	14136	14055	13985	14069	14102	14052	13866	14122	14007	13942	14153	14094	14083	13854	14174	14018	14052	14001	13879	13937	13921	14083	14027	14039	13888	14096	14067	13974	13992	14063	14181	14118	13884	13933	13982	14098	14174	14025	14032	13837	13892	13893	14090	13925	14141	14029	13962	14007	13906	14093	14089	13843	14049	14092	13951	13936	14038	14145	14093	14091	14041	13919	14136	14022	14218	13949	14014	14150	14156	14028	13950	14095	14004	14164	14108	14138	14133	14008	14156	14012	14077	14047	14139	14032	13925	14235	14106	13909	14086	14155	14085	14159	13968	14177	14076	13995	14071	14048	14147	14160	13998	14245	14074	14212	14203	13933	14190	14080	14068	14008	13932	14059	13977	14137	14019	14226	13945	14094	14191	14173	14185	13984	14197	14009	13936	14147	14149	14036	13975	14231	14047	14139	14025	14072	14139	13974	13962	14247	14106	14041	14128	14161	14139	14066	14177	14166	14207	14080	14056	14012	14075	14166	13803	14157	14082	14121	14233	14151	14180	14089	14040	14012	14070	14140	14047	14163	13879	14093	14127	14051	13990	14072	14108	14178	14052	14121	14121	14116	14110	14086	14196	13934	14044	14027	14035	14153	13992	13972	13977	14088	14061	14159	14090	14071	14181	13872	14228	14074	14163	14161	14088	14064	14097	14121	13972	14137	13966	14056	14028	14060	13850	14064	13985	13998	14297	14152	14133	14065	14244	14040	13890	14103	14190	14158	14071	14087	13965	13976	14001	14065	13927	13959	14143	14105	14024	13959	13957	14178	14017	14054	13999	13934	14143	14078	14066	14150	14172	13992	14343	14128	14106	14013	14147	14213	14009	14077	14180	13850	14177	14103	14157	14097	13999	13902	14048	14246	14072	14162	14011	14080	14053	14048	14001	14137	13966	14037	14147	14051	14050	14083	14265	13939	14205	14017	14186	14167	13927	13995	14084	14083	14129	14194	13896	13934	14069	14005	14108	13926	13988	14110	14037	14340	14093	14095	14130	14253	14150	14147	13973	13994	14092	14012	14155	13951	14208	14013	14090	14072	14124	14225	14155	14124	14134	14054	14106	14028	14053	14084	14128	14119	13882	13950	13886	14131	14064	14236	14143	14035	14098	14192	14084	14021	14181	14028	14013	14106	13909	13937	14075	14127	13998	14111	13952	14266	14161	14027	13858	14134	14235	14166	14011	14151	14095	14140	14258	14297	13956	14046	14090	14201	14056	14200	14284	14042	14023	14025	13951	13977	14129	14134	14192	14007	14001	14153	14113	14036	13990	14061	13987	14154	14154	14029	14144	14176	14175	14053	14039	14130	13899	13962	14174	14205	14051	13965	14078	14315	14133	14048	14129	14090	13930	14204	14054	14018	14026	14002	14276	13984	13982	14149	13928	13982	14229	14112	14096	14049	14113	14134	14065	13945	14127	14103	14239	14119	14012	14007	14142	14099	13984	14065	14107	14104	13993	14141	14097	14225	14051	13896	14065	14142	14084	14144	13994	14279	13911	14039	14097	13920	14002	14289	13985	14106	14062	13956	14016	14150	14112	14092	14079	14136	14265	14102	13967	14090	14141	14136	14077	14159	13958	14147	14192	14134	14152	14095	14023	14030	14176	14113	14056	14044	14177	14026	14010	14086	14104	14112	14153	14103	14050	14268	14116	13866	14018	14218	14282	14003	14158	14130	13977	14092	13945	14047	14005	14094	14193	14075	14042	14034	14195	13987	14173	13921	14030	14058	13955	14180	13993	13988	14143	14018	14051	14111	14054	14030	14145	13972	13933	14027	14292	14171	14125	14113	14247	14044	14067	14243	14013	14219	13961	14217	13989	14074	13962	14181	14149	14053	13998	13981	13967	14036	14077	14184	14169	13952	14009	14034	14161	14094	13991	14016	13907	14135	14099	13999	14048	14154	14109	13928	14131	14035	13986	13945	14063	14083	13919	14153	14090	14041	14193	14127	14119	13986	14405	13878	13990	14135	13953	14117	14026	14162	14025	14181	14115	14156	13925	14107	14110	14292	14174	14152	14157	14139	14135	14075	13999	14106	14201	13962	14137	14015	14047	13946	14123	14193	14245	14151	14094	14066	14085	14087	14078	14094	14118	14052	14081	13832	13971	14057	14065	13916	14130	14085	14135	14036	14248	14119	14148	14057	13932	14096	14238	13947	13968	13999	13992	14049	14010	13964	14215	14155	14023	13769	13987	14081	14021	14056	14126	14233	14055	13957	14184	14102	13876	14031	14145	14069	14246	14004	13985	13991	13990	14117	13997	13928	14079	14088	14149	14107	14235	14126	14091	14039	13847	14081	13999	14111	14025	14144	14099	13975	14079	14170	14241	14113	13974	14257	13895	14060	14131	14038	14014	14194	14018	14324	14150	14003	14159	14178	14130	14106	14079	13943	14027	13875	14213	14000	13984	14076	14163	14281	14116	14120	14155	14179	14159	14019	14170	14115	14041	14151	13936	13965	14112	14104	14069	14082	14241	13841	14123	14181	14202	14136	14051	14107	14182	14105	14155	14284	14199	13979	13927	14272	14145	14142	14218	14170	13844	13998	14232	14378	14090	14116	14161	14090	14047	13979	14021	13960	14100	14094	14161	14191	14060	14061	14031	14164	13977	14054	14074	14075	14119	14128	14063	14176	14138	14138	14075	14169	14097	14054	14317	14147	14000	13971	14079	14292	14084	14138	14111	14179	14028	13982
25804	21959	29428	29590	25830	25569	25779	37960	52132	38993	28015	24175	23556	23330	23196	23099	22845	23010	23005	22993	23074	22962	22909	23268	23177	23117	23387	23100	22885	22793	22974	22918	22820	22959	23037	22968	22993	22745	22886	23016	22852	22759	22924	22988	23038	23160	23171	23023	23193	23147	22992	23058	22982	22801	22920	23024	23003	22879	22973	22986	22974	22863	22867	22761	22901	23066	22826	23048	22897	22831	22954	23019	22910	22822	22780	22991	23035	23111	23243	22872	22982	23098	23097	22961	23037	22683	22848	22741	22863	23007	22880	22647	22916	23126	23030	22776	23007	23007	22980	22987	22901	23102	22908	22779	22921	23128	23025	22732	22974	22986	23084	22809	22874	22912	22730	23053	22832	23100	23082	22813	22869	22996	22808	23059	22908	22792	23015	23138	22888	23173	22994	23103	23086	22747	22880	23002	22972	22909	22836	22877	23012	23037	22755	22856	22927	22903	23296	23290	22904	22937	22947	22915	23014	22879	22922	23230	23001	22890	22787	22744	22867	23015	22925	22817	22929	22849	22973	22860	23177	22797	22914	23051	22876	22790	22902	23072	22921	23129	23187	23206	23083	22893	22987	22871	22839	22956	22936	22998	23016	22976	23129	23006	23030	22911	22965	22918	22625	22923	22879	22773	23011	22875	22979	22925	22959	22923	22934	22846	22890	23071	23085	22901	22919	22867	22986	23145	22896	22891	22886	23041	22982	22780	23073	22830	22819	22956	22748	22724	22798	23141	23062	22736	23035	22823	23002	22942	23022	23046	22738	22940	22977	22907	22989	22907	22919	23021	22946	22978	22889	22971	23147	22934	23237	22988	22920	22973	23119	22858	22929	22890	22917	23011	23126	22919	22964	22981	23010	23102	22868	23111	22944	23008	22789	22928	22877	22965	23134	22666	23156	22888	22994	22816	22900	22939	22977	22806	22780	22901	22845	23250	22858	22929	22890	22902	23023	23076	22847	22978	22856	22952	23258	22872	22855	22997	22727	23079	22887	22909	23156	22951	22908	22768	23146	22891	22917	22698	22850	22709	22990	22824	22971	22819	22846	22832	22856	22527	22932	23217	22800	23119	22887	22875	23027	22831	22768	23014	22983	22994	23169	22938	22649	22985	22847	22797	22992	22902	22806	22831	22876	22990	22712	22964	22923	22730	22897	23107	22972	23041	23084	22813	23103	22909	22977	22911	22664	23108	22930	22820	22836	22946	22861	22885	23100	23065	22982	22989	22983	22980	23131	22976	23185	23275	23161	22782	23138	22940	22760	22905	23037	23189	22899	22745	22947	22969	22830	23057	23017	22744	22965	22924	22975	23100	22902	23089	22888	22943	22992	22799	22895	22829	22802	23065	23112	22991	22998	23066	22953	22908	22826	23020	22824	22833	23048	22916	23127	22985	22974	22849	22892	22892	22872	23056	22924	23019	22982	22825	23113	23003	22936	22992	22827	23061	22795	22961	22868	22979	22968	22928	22899	23104	22965	23019	23029	22729	22838	23087	22788	23143	22733	22718	22904	23123	23075	22904	22794	22879	22820	22762	22729	23212	23028	22997	23026	22878	22678	22687	22884	22655	23110	22979	23004	22954	23159	23066	23106	22848	22906	23026	22893	22863	22888	22796	22751	22832	22894	22909	22929	23240	23009	22915	22863	22877	23025	22979	22914	22998	22850	23123	23184	23003	23075	22661	22928	23032	22907	23038	22858	23164	23033	22839	22912	23003	23102	23020	22914	23070	23052	23080	22914	22952	23138	23079	22799	22902	22970	23130	22811	22854	22983	22885	22943	22927	22935	23103	22922	22795	22752	22814	22876	22832	23013	22968	23003	22874	22846	23003	23006	23151	23072	22975	22828	22856	22859	22907	22956	22773	22919	22991	22975	23052	23080	23143	23090	22804	22955	22791	22716	23078	23210	23154	23053	23023	22977	22966	23003	23043	23198	22881	22875	23050	23039	22847	22996	23216	23182	23082	22787	22873	23066	22914	23051	23058	22926	22879	23087	22905	22978	23107	23145	22840	22784	23095	22996	23014	22791	22959	23143	22854	23004	22964	22922	22995	23018	22982	23151	22989	23081	23004	22888	22984	22932	22987	23044	23007	22998	22967	22895	22982	22922	22820	23206	22955	23013	23035	22941	22968	22867	22686	23087	23148	22762	22952	22989	23108	23062	23097	23127	23017	22980	22997	22940	23010	22927	23054	23214	22810	22738	22872	22978	23028	23101	23009	23014	23090	22888	22936	22979	22840	22908	22993	22938	23008	22805	23134	22817	22999	22991	22968	23176	23061	22764	22850	23119	22928	23198	22927	23020	22696	22906	22961	22637	22880	23032	23005	23035	23227	22965	22935	23058	23099	22978	22803	23083	23035	23081	22892	22975	23157	23018	22965	22973	23045	22993	23009	22880	22682	22782	22911	23015	22906	22663	23017	22898	23085	23167	23046	22729	22677	22925	23044	22916	22891	23138	22809	22943	22929	22836	22810	23015	23027	22956	22902	22845	22979	22778	22718	22831	22762	22959	22832	22714	22883	22934	22844	22744	23085	23007	22697	22929	22991	22870	22937	22910	22888	22712	22912	22887	22777	23117	23230	23207	22875	22929	22863	22985	22728	23203	22951	22797	22920	23096	22800	22643	22983	22820	22911	22983	22974	22947	23101	22887	22661	22846	23392	22996	23057	22972	22703	23022	23138	23060	23045	22934	23132	22843	22902	22881	22941	23061	22730	22895	23074	22980	23098	23036	22761	22794	22926	22876	23166	22983	23082	22984	23053	22972	22739	22732	22941	23044	23104	22988	22923	22876	23051	22941	23024	22842	22935	22852	22747	23009	22851	23053	23028	22882	23026	22863	22986	22912	22755	22924	22863	22893	23158	22819	22795	22925	22727	22924	23069	22769	22968	22966	22860	23063	22962	22793	22904	22832	22715	23057	22793	23127	22987	23063	22711	22917	22902	22927	22886	23027	23071	23058	22848	23093	22863	22887	22878	23142	22890	23059	22993	22900	22809	23077	22791	22931	22994	23042	22748	23035	22916	22718	22891	23157	23126	22910	22859	23055	23159	22999	23097	23142	23002	23052	22991	23063	22790	23037	22956	22977	22687	22808	22777	23157	22796	22952	23059	23018	22982	23090	23038	23060	22936	22965	22956	23071	23058	23270	23117	23111	22935	22946	22829	22941	22794	23145	22998	22920	23090	22991	22928	22926	22830	22818	22784	22844	22845	23000	22813	22670	22766	23046	22939	23041	22918	22799	23003	23218	23174	22900	23224	22878	22966	22960	23031	22685	23193	22830	22916	23045	22834	22969	23004	23033	22912	23198	22937	22918	23209	22902	22969	23038	22967	22856	22932	22949	22952	23180	23077	22797	22952	22963	23014	22912	23009	22846	22867	23011	22937	23178	23040	23093	22979	23048	22816	22878	22777	22857	23014	22745	23098	23189	22849	22961	22840	23067	23090	22779	23066	23088	23134	22899	22971	22907	22793	22842	23072	22926	22929	22885	22968	22991	22804	22978	22969	22999	23030	23237	22929	23120	22817	23040	22870	23035	22889	23075	22712	22997	22768	22889	22676	23032	23095	22692	22817	22929	22909	23024	22951	23080	22755	22692	22780	23158	22810	22882	23060	23106	23030	22912	23036	23079	22948	23115	22656	23108	22917	22951	22851	22801	22899	22797	22854	22736	22985	22968	22800	22972	23014	23031	22953	23014	23016	23067	22942	23183	22896	22914	22990	23052	23006	23011	22967	22990	22788	22890	22851	22837	22990	23287	22881	22777	22765	22771	22971	22799	22790	22821	22868	22930	23055	22987	22960	23113	22817	22915	22867	23027	23069	23044	23057	22982	22954	23213	23022	23039	23064	22847	23040	23258	22888	22982	22872	22906	22829	23245	23027	23031	23107	22980	22921	22921	22932	22883	23034	22750	22936	22958	22930	22995	22788	22826	23037	23207	22876	23084	23011	22847	22964	22987	22827	23027	22758	23043	22933	23042	22932	22725	22854	22869	22948	23184	22949	23014	22858	22922	22860	22917	22969	23025	23001	23081	23205	22797	22924	23102	23204	22947	22669	22902	22778	22805	23041	22945	22995	23057	22963	22923	22837	22936	22804	22713	23091	23065	23032	22853	23046	23049	22944	23018	23157	23116	22939	22914	22855	22977	22873	22998	23103	22931	22982	22833	22848	22776	23036	22978	23065	22994	23042	23049	22997	23028	22797	22911	22944	23055	22895	23071	23057	23144	22896	22592	22888	22871	23067	22878	23124	23013	22686	22906	23051	22835	22859	22789	22834	22880	22713	23037	23006	22930	23243	23043	22896	23183	22712	22857	23003	22959	22879	23192	23107	22733	23075	22878	22616	22825	22972	22852	22968	22706	22888	22953	22872	22992	23092	23080	22987	22894	23048	22979	22997	22907	22790	23017	22802	22755	23003	23067	23042	22886	23079	23115	23016	22958	23179	23031	22900	22978	23006	22965	22817	23063	22947	23249	23057	22837	23054	23064	22945	22993	22994	22860	22835	22894	23131	22952	23006	22983	22936	23077	22801	23006	23001	22813	22982	23051	22992	23085	22808	23136	22862	22833	22938	22699	22912	22886	22809	22916	22980	22946	22726	22799	23032	23171	22941	23212	23071	22790	22956	23160	23016	23007	23217	22954	23052	23172	22920	22998	22882	22836	22794	23051	23111	22810	23285	23082	23021	22949	22810	23012	22854	23054	22754	22780	22900	23146	22752	23060	23107	22875	23029	22890	23007	23200	22919	22865	23057	23095	23135	23016	22950	22897	22782	22999	22611	23103	23133	22975	22925	23045	22963	23071	23337	22820	22875	23021	23065	23118	23008	22722	22630	23142	22810	22689	22927	23170	22680	22819	22857	22865	22968	23058	23014	22953	23060	22867	22835	23126	22962	23120	22996	22952	22962	22990	23007	22724	23068	23080	23056	23079	23120	23005	22648	22774	22902	23099	22938	23011	23132	23159	22593	22718	22844	23059	22790	22806	23027	23070	22868	23043	22893	22931	22889	23156	23058	22845	22869	23057	22930	22974	22898	22636	23154	23096	22944	23011	23025	23149	22876	22936	22859	22959	23061	23012	22857	23037	22997	23004	22813	23013	23123	22777	22806	22905	22959
30189	49113	34506	19770	17956	16364	16864	33739	45427	27311	17237	14934	14293	14420	14188	14345	14188	14094	14173	14071	14239	14279	14284	14249	14330	14242	14174	14190	14173	14054	14404	14218	14128	14223	14268	14299	14155	14348	14082	14219	14291	14206	14050	14375	14222	14244	14036	14255	14246	14317	14079	14201	14219	14265	14283	14191	14259	14169	14360	14128	14160	14281	14312	14073	13949	14185	14265	14331	14177	14015	14224	14155	14217	14389	14062	14296	14090	14192	14181	14313	14181	14158	14375	14073	14161	14224	14219	14054	14271	14214	14161	14136	14130	14308	14185	14147	14144	14196	14241	14039	14187	14146	14266	14226	14126	14165	14247	14203	14402	14005	14289	14139	14277	14178	14202	14155	14331	14293	14276	14134	14295	14297	14044	14133	14375	14103	14197	14249	14212	13928	14258	14259	14045	14230	14030	14245	14281	14282	14110	14329	14206	14164	14192	14232	14347	14175	14341	14279	14253	13992	14249	14283	14249	14048	14286	14150	14273	14164	14153	14170	14094	14332	14152	14119	14120	13933	14243	14156	13956	14247	14232	14127	13998	14302	14348	14246	14325	14096	14170	14282	14288	14089	14072	14343	14148	14136	14193	14163	14126	14279	14106	14124	14248	14098	14139	14169	14242	14238	14150	14125	14176	14025	14248	14106	14317	14048	14139	14163	14057	14193	14123	14168	14095	14188	14109	14272	14021	14157	14106	14155	14302	13961	14180	14224	14254	14242	14068	14302	14220	14090	14273	13979	14165	14055	14256	14239	14219	14075	14284	14192	14336	14180	14252	14237	14306	14043	14222	14341	14393	14139	14169	14275	14150	14132	14253	14195	14190	14179	14168	14226	14228	14250	14341	13999	14320	14216	14146	14266	13942	14118	14125	14194	14107	14122	14069	14184	14195	14118	14429	14188	14382	14331	14135	14091	14251	14082	14257	14276	14055	14017	14159	14182	14151	14282	14239	14302	14194	14107	14230	14096	14209	14055	14167	14244	14312	14117	14113	14185	14176	14120	14159	14114	13989	14151	14056	14136	14113	14218	13961	14125	14070	14209	14189	14198	14047	14047	14090	14070	14132	14131	14343	14201	14193	14211	14244	14110	14351	14151	14229	14238	14026	14108	14044	14266	14224	14317	14107	14023	14215	13996	14153	14207	14296	14038	14289	14071	14154	14142	14315	14300	14248	14112	14113	13988	14244	14224	14097	14266	14156	14231	14093	14121	14153	14177	14101	14097	14226	14199	14084	14016	14009	14099	14204	14216	14165	14027	14305	14331	14286	14165	14201	14217	14293	14235	14100	14092	14257	14133	14100	14223	14067	14307	14053	14111	14318	14287	14157	14136	14221	14117	14011	14159	14152	14091	14095	14318	14172	14363	14102	14044	14095	14219	14235	14280	14115	14142	14055	14099	14319	14275	14281	14127	14275	14113	14075	14180	14311	14156	14183	14217	14219	14066	14288	14188	14244	14257	14139	14215	14194	14097	14102	14255	14205	14095	13961	14056	14161	14008	14217	14280	14220	14039	14157	14285	14245	14150	14199	14119	14126	14159	14241	14214	14116	14202	14118	14127	14092	14271	14123	14056	14308	14204	14223	14270	14016	14243	14080	14087	14059	14141	14153	14232	14184	14183	14262	14353	14130	14153	14248	14161	14141	14147	14165	14026	14079	14290	14385	14275	14110	14061	14208	14228	14234	14311	14215	14071	14276	14240	14156	14360	14021	14087	14141	14171	14207	14397	13899	13986	14287	14157	14257	14167	14030	14234	14175	14253	14170	14126	14118	14038	14172	14144	14265	14338	14258	14287	14060	14022	14261	13953	14186	14212	14271	14032	14305	14205	14274	14164	13896	14221	14328	14242	14358	14164	14153	14223	14155	14158	14253	14175	14197	13881	14206	13943	14160	14220	14212	14143	14241	14181	14310	14078	14255	14192	14281	14249	14103	14234	14041	14134	14114	14078	14245	14105	14211	14156	14189	14163	14247	14262	14001	14032	14134	14207	14138	14194	14247	14166	14051	14086	14170	14140	14123	14218	14255	14332	14159	13973	14158	14307	14182	14451	14002	14170	13945	14256	14109	14132	14067	14206	14040	14187	14119	14117	14275	14090	14214	14176	14131	14153	14074	14283	14237	14237	14158	14081	14057	14189	14283	14075	14244	14191	14144	14351	14146	14157	14193	14013	14296	14195	14105	13913	14299	14137	14137	14180	14267	14387	14143	14140	14192	14119	14141	14334	14172	14150	14086	14226	14424	14051	14228	14203	14402	14265	14073	14142	14267	14171	14060	14351	14083	14356	14069	14307	14226	13978	14079	14286	14233	14088	14278	14182	14355	14220	14130	14282	14196	14218	14146	14070	14187	14239	14190	14124	14164	14222	14139	14257	14143	14046	14100	14165	14238	14218	14217	14275	14062	14103	14211	14140	14219	13923	14204	14053	14156	14087	14306	14165	14125	14233	14271	14128	14132	14096	14260	14179	14291	14118	14268	14279	14075	14102	14303	14322	14212	14196	14206	14231	14090	14137	14139	14358	14203	14053	14168	13967	14095	14229	14068	14053	14216	14243	14265	14152	14136	14145	14197	14319	14043	14210	14148	14318	14294	14252	14182	14238	14452	14164	14181	13998	14177	14288	14277	14060	14203	14284	14319	14088	14236	14137	14124	14204	14016	14089	14083	14373	14250	14147	14106	14213	14187	14325	14212	14236	14108	14080	14157	14005	14190	14152	14180	14144	14224	14243	14098	14353	14160	14183	14217	13967	14107	14088	14116	14129	14124	14114	14236	14098	14059	14084	14244	14046	14383	14502	14159	14179	14162	14300	14164	14367	13949	14253	14104	14142	14077	14266	14137	14125	14154	14237	14239	14221	14160	14156	14356	14055	14034	14227	14125	14184	14173	14335	14044	14325	13934	14293	14183	14024	14120	14073	14148	14175	14250	14308	14146	14111	14255	14155	14059	13979	14068	14261	14024	14294	14206	14176	14152	14189	14111	14251	14145	14234	14074	14118	14168	14276	14309	14144	14128	14284	14051	14291	14079	14220	14078	14198	14112	14129	14034	14162	14316	14078	14266	14185	14079	14270	14050	14120	14221	14083	14273	14142	14009	14315	14335	14138	14206	14222	14129	14180	14118	14169	14071	14148	14112	14220	14324	14343	14212	14269	14132	14200	14280	14263	14364	14044	14146	14124	14113	14057	14279	14089	14216	14232	14244	14057	14236	14225	14162	14226	14203	14156	14126	14108	14203	14101	14279	14271	14154	14003	14051	14102	14167	14208	14027	14211	14199	14194	14082	14324	14294	14236	14110	14005	14174	14206	14115	14226	14025	14139	14268	14242	14225	14151	14126	14343	14266	14183	14117	14122	14071	14279	14188	14298	13919	14203	14078	14282	14311	14116	14279	14274	14177	14213	14289	14103	14119	14209	14085	14110	14216	14005	14424	14121	14098	14113	14281	14281	14281	14233	14380	14234	14174	14108	14252	14162	14297	14056	13986	14218	14022	14172	14147	14317	14282	14256	14233	14119	14044	14240	14171	14267	14143	14311	14277	14309	14152	14273	14154	14200	14009	14206	14267	14283	14131	14283	14276	14036	14168	14237	14241	14344	14281	14225	13989	14033	14054	14306	14095	14163	14270	14357	14175	14364	14113	14344	14142	14201	14028	14187	14236	14035	14423	14311	14079	14061	14149	14083	14229	14206	14271	14026	14251	14168	14171	14225	14019	14193	14248	14370	14324	14298	14051	13997	14122	14097	14104	14281	14079	14218	14105	14068	14133	14136	14288	14072	14163	14232	14226	14154	14122	14258	14108	14049	14280	14130	14161	14221	14132	14260	14150	14205	14228	14184	14147	14110	14288	14188	14125	14234	14150	14162	14270	14323	14178	14180	14209	14137	13989	14206	14228	14282	14297	14111	14246	14263	14030	13969	14275	14145	14095	14270	14203	14221	14329	14079	14109	14132	14149	13991	14098	14207	14173	14115	14026	14193	14184	14131	14387	14336	14276	14112	14279	14256	13978	14153	14048	14246	14174	14246	14226	14097	14252	14070	14390	14198	14293	14293	14276	14029	14322	14227	14106	14177	14296	14166	14111	14092	14017	14242	14292	14207	14170	14213	14247	14101	14119	14265	14002	14163	14104	14043	14244	14095	14166	14263	14167	14171	14392	14059	14237	14240	14121	14175	14090	14213	14260	14075	14235	14191	13975	14304	14269	14106	14294	14179	14126	14165	14258	14067	14052	14056	14250	14219	14139	14140	14152	14280	13994	14039	14146	14292	14255	14216	14022	14171	14267	14161	14169	14110	14144	14094	14251	14174	14295	14108	14183	14303	14005	14239	14085	14263	14264	14127	14151	14102	14223	14180	14331	14181	14096	14155	14256	14118	14320	14028	14134	14257	14245	14271	13934	14083	14322	14254	14258	14162	14147	14254	14272	14285	14074	14205	14119	14359	14079	14232	14198	14153	14294	14319	14266	14265	14375	14110	14218	14059	14239	14097	14272	14174	14122	14295	14171	14337	14079	14054	14278	13936	14215	14111	14116	14126	14212	14233	14297	14144	14066	14201	14166	14312	14168	14135	14060	14020	14203	14236	14251	14320	14167	14231	14038	14216	14236	14173	14191	14339	14106	14187	14291	14255	14116	14323	13987	14162	14200	14207	14142	14109	14115	14177	14352	14189	14164	14310	14180	14148	14088	14449	14185	14242	14213	14206	14277	14197	14167	14100	14162	14283	14264	14069	14156	14276	13961	14216	14100	14059	14101	14138	14068	14019	14162	14109	14283	14194	13991	14038	14213	14242	14139	14205	14189	14201	14362	14248	14055	14096	14279	14094	14010	14222	14228	14252	14189	14244	14404	14086	13951	14182	14245	14141	14236	14109	14108	14089	14291	13939	14167	14334	14213	14195	14281	14104	14048	14269	14264	14040	14191	14043	14262	14197	14113	14045	14014	14176	14347	14144	14099	14136	14204	14147	14135	14298	14198	14128	14113	14156	14272	14033	14288	14173	14110	14202	14054	14225	14192	14123	14081	14294	14246	14189	14153	14315	14338	14035	14274	14062	14329	14069	14302	14122	14251	14229	14422	14337	14278	14340	14201	14179	14167	14020	14181	14119	14245	14195	14305	14255
23781	21640	29343	27831	29109	31671	34960	55456	61076	42105	29582	24972	23786	23798	23399	23657	23460	23484	23597	23408	23740	23533	23315	23349	23586	23678	23520	23575	23688	23487	23486	23388	23433	23230	23577	23551	23585	23489	23742	23486	23361	23478	23572	23498	23368	23454	23351	23499	23435	23164	23480	23409	23395	23316	23365	23225	23324	23433	23468	23665	23384	23058	23439	23374	23379	23421	23352	23432	23509	23364	23404	23370	23498	23146	23292	23204	23294	23408	23648	23461	23433	23702	23228	23381	23134	23277	23356	23326	23276	23506	23405	23389	23500	23361	23343	23439	23547	23353	23105	23205	23632	23273	23182	23334	23481	23097	23474	23497	23176	23378	23448	23431	23546	23351	23263	23146	23303	23471	23292	23233	23349	23301	23212	23118	23187	23350	23340	23386	23406	23399	23484	23059	23308	23110	23262	23200	23358	23386	23535	23415	23353	23363	23319	23474	23277	23215	23381	23666	23294	23291	23492	23402	23311	23477	23265	23338	23298	23433	23283	23320	23325	23286	23527	23310	23071	23001	23251	23573	23292	23160	23255	23207	23447	23423	23375	23340	23169	23177	23263	23366	23283	23174	23211	23164	23283	23627	23115	23203	23365	23192	23446	23405	23613	23339	23268	23303	23175	23326	23494	23550	23731	23312	23383	23142	23530	23290	23454	23275	23473	23571	23477	23349	23291	23268	23461	23240	23436	23533	23347	23286	23184	23396	23264	23483	23326	23254	23203	23252	23389	23367	23478	23368	23384	23375	23196	23293	23528	23431	23360	23407	23209	23420	23417	23341	23376	23281	23117	23341	23310	23329	23541	23241	23309	23159	23186	23430	23168	23182	23318	23397	23541	23617	23414	23407	23172	23558	23343	23345	23130	23159	23333	23415	23343	23309	23408	23403	23093	23442	23110	23077	23257	23272	23393	23540	23269	23433	23288	23417	23258	23393	23455	23267	23248	23139	23477	23368	23252	23534	23146	23303	23318	23289	23195	23065	23281	23455	23518	23347	23475	23384	23526	23403	23415	23311	23630	23502	23170	23499	23459	23360	23245	23414	23229	23404	23084	23492	23147	23410	23334	23182	23295	23232	23457	23209	23228	23333	23454	23143	23202	23279	23390	23381	23388	23349	23329	23282	23396	23395	23399	23411	23164	23469	23335	23200	23217	23189	23380	23336	23619	23190	23445	23128	23346	23101	23459	23427	23318	23119	23365	23384	23366	23194	23199	23188	23371	23220	23399	23211	23156	23248	23267	23159	23242	23270	23387	23316	23630	23299	23362	23528	23336	23254	23333	23436	23390	23087	23395	23223	23477	23366	23554	23357	23166	23216	23345	23511	23623	23006	23287	23296	23103	23137	23149	23345	23560	23201	23361	23073	23360	23028	23528	23375	23355	23519	23498	23202	23490	23358	23240	23341	23346	23512	23284	23117	23270	23423	23233	23076	23573	23306	23385	23273	23219	23369	23474	23358	23329	23154	23292	23247	23198	23312	23296	23475	23170	23174	23311	23272	23234	23305	23519	23431	23198	23326	23254	23109	23226	23294	23245	23567	23271	23380	23315	23143	23397	23456	23441	23322	23258	23219	23222	23370	23351	23404	23251	23350	23288	23156	23406	23172	23386	23507	23564	23621	23318	23249	23292	23570	23353	23153	23190	23366	23477	23449	23320	23418	23462	23307	23355	23408	23368	23127	23227	23410	23528	23272	23410	23314	23158	23347	23365	23562	23198	23196	23115	23499	23090	23088	23238	23294	23380	23113	23235	23379	23396	23370	23356	23525	23318	23329	23314	23323	23015	23483	23353	23435	23467	23301	23306	23524	23024	23190	23597	23503	23587	23385	23284	23282	23140	23218	23295	23331	23455	23422	23337	23254	23276	23263	23210	23379	23281	23216	23427	23422	23298	23225	23399	23418	23464	23291	23426	23359	23272	23322	23333	23338	23337	23355	23198	23463	23295	23573	23457	23451	23320	23372	23432	23182	23444	23351	23431	23253	23235	23546	23349	23528	23147	23082	23201	23543	23411	23016	23362	23461	23282	23420	23557	23358	23428	23219	23555	23424	23495	23329	23309	23450	23494	23252	23305	23389	23140	23306	23135	23466	23273	23290	23484	23352	23400	23393	23357	23356	23175	23325	23239	23383	23243	23380	23500	23471	23425	23319	23386	23568	23482	23401	23479	23297	23344	23169	23405	23375	23353	23473	23198	23319	23131	23383	23264	23097	23326	23304	23366	23305	23393	23308	23157	23157	23079	23377	23342	23217	23117	23305	23440	23345	23278	23300	23375	23270	23458	23436	23555	23273	23613	23394	23279	23396	23553	23393	23353	23532	23147	23276	22817	23335	23566	23402	23377	23441	23286	23450	23529	23404	23156	23276	23589	23498	23098	23397	23471	23493	23315	23524	23336	23411	23589	23337	23305	23414	23358	23477	23448	23148	23399	23320	23386	23559	23453	23303	23452	23266	23370	23456	23410	23338	23274	23339	23326	23232	23049	23295	23320	23183	23319	23450	23320	23322	23204	23409	23243	23205	23159	23339	23306	23413	23168	23329	23208	23343	23554	23513	23242	23201	23345	23186	23400	23222	23455	23281	23245	23045	23281	23113	23385	23440	23312	23080	23350	23515	23368	23290	23590	23259	23417	23343	23470	23116	23390	23299	23257	23226	23423	23303	23398	23538	23505	23294	23553	23484	23304	23361	23467	23176	23124	23558	23406	23262	23244	23180	23246	23284	23112	23270	23337	23446	23458	23495	23310	23247	23098	23373	23157	23364	22968	23068	23516	23270	23232	23465	23339	23346	23092	23305	23255	23084	23288	23303	23123	23245	23137	23256	23376	23220	23282	23368	23459	23326	23350	23257	23469	23258	23525	23462	23259	23342	23261	23228	23366	23497	23334	23435	23377	23447	23438	23488	23457	23390	23395	23492	23609	23393	23230	23414	23283	23212	23407	23460	23265	23449	23210	23261	23248	23372	23300	23368	23233	23226	23398	23101	23475	23108	23437	23302	23300	23246	23308	23149	23301	23138	23248	23423	23361	23349	23429	23125	23245	23353	23289	23466	23369	23284	23280	23332	23132	22967	23410	23622	23578	23172	23549	23477	23407	23457	23170	23310	23388	23361	23354	23294	23493	23478	23372	23338	23392	23375	23139	23275	23382	23487	23312	23295	23239	23421	23377	23310	23246	23385	23528	23046	23324	23187	23426	23215	23432	23287	23349	23242	23354	23162	23515	23332	23148	23081	23485	23412	23224	23295	23594	23339	23171	23077	23372	23454	23409	23320	23420	23232	23554	23243	23227	23300	23446	23346	23185	23352	23565	23303	23180	23350	23329	23545	23203	23334	23307	23507	23190	23387	23357	23189	23371	23468	23367	23386	23452	23254	23365	23408	23499	23355	23484	23255	23175	22983	23231	23336	23472	23514	23264	23424	23331	23399	23333	23444	23638	23325	23387	23466	23303	23462	23416	23293	23294	23243	23461	23580	23124	23406	23332	23293	23283	23382	23267	23412	23196	23205	23427	23112	23374	23436	23517	23175	23200	23445	23345	23380	23460	23420	23256	23195	23500	23389	23207	23476	23258	23257	23337	23138	23478	23483	23480	23224	23373	23306	23245	23374	23385	23277	23226	23250	23183	23269	23270	23458	22968	23308	23414	23288	23450	23356	23387	23218	23177	23497	23206	23218	23582	23590	23510	23397	23334	23567	23527	23429	23457	23538	23439	23475	23396	23435	23600	23397	23228	23324	23120	23268	23245	23163	23360	23379	23343	23136	23482	23421	23203	23284	23213	23286	23124	23343	23229	23244	23553	23438	23525	23272	23294	23036	23306	23295	23237	23332	23393	23325	23394	23413	23568	23227	23360	23196	23372	23314	23340	22908	23555	23537	23269	23423	23375	23419	23530	23455	23229	23450	23407	23012	23392	23391	23601	23405	23168	23604	23431	23294	23245	23400	23408	23539	23424	23053	23413	23437	23166	23378	23408	23451	23461	23476	23576	23425	23472	23408	23329	23335	23187	23278	23471	23389	23545	23340	23259	23284	23291	23532	23270	23330	23183	23378	23408	23524	23310	23288	23364	23439	23426	23404	23251	23450	23338	23385	23373	23344	23424	23196	23252	23368	23370	23462	23260	23418	23495	23239	23296	23244	23347	23196	23453	23259	23271	23335	23310	23347	23564	23304	23260	23662	23503	23467	23452	23140	23277	23321	23422	23445	23516	23328	23164	23299	23534	23297	23186	23295	23268	23451	23254	23592	23354	23355	23162	23321	23433	23389	23536	23462	23219	23327	23644	23316	23539	23449	23067	23235	23279	23388	23261	22957	23355	23620	23351	23320	23244	23420	23324	23338	23290	23321	23198	23461	23393	23392	23318	23231	23507	23489	23254	23109	23099	23444	23370	23237	23209	23251	23230	23290	23413	23500	23075	23261	23339	23329	23433	23177	23507	23613	23192	23315	23407	23292	23356	23182	23339	23219	23223	23420	23303	23349	23603	23495	23312	23230	23412	23399	23256	23368	23372	23270	23183	23197	23611	23274	23523	23406	23456	23452	23259	23351	23354	23423	22933	23221	23338	23592	23418	23101	23420	23191	23354	23294	23314	23407	23447	23361	23333	23225	23205	23131	23371	23210	23218	23410	23192	23322	23133	23373	23174	23266	23231	23175	23228	23381	23289	23248	23515	23018	23237	23262	23202	23072	23434	23465	23458	23626	23345	23307	23258	23268	23443	23357	23666	23450	23256	23140	23424	23434	23361	23299	23494	23192	23527	23507	23279	23410	23415	23323	23295	23420	23324	23328	23370	23457	23243	23515	23443	23568	23582	23115	23051	23258	23354	23193	23440	23533	23381	23312	23329	23455	23089	23308	23027	23173	23159	23260	23318	23364	23170	23301	23056	23345	23291	23430	23626	23252	23123	23334	23233	23471	23313	23547	23501	23317	23512	23373	23270	23298	23302	23222	23692	23320	23583	23340	23293	23377	23450	23359	23454	23417	23312	23119	23383	23335	23262	23244	23434	23413	23315	23348	23212	23275	23366	23449	23460	23301	23300	23604	23555	23119	23335	23409	23398	23589	23409	23359	23346	23237	23239	23153	23232	23565	23289	23044	23146	23285	23277	23150	23352	23578
37404	63253	50683	35237	27922	24347	24850	55476	55395	31190	18496	15303	14704	14659	14670	14686	14606	14827	14654	14791	14708	14686	14724	14542	14523	14628	14607	14509	14680	14591	14490	14560	14772	14411	14638	14528	14745	14584	14746	14643	14615	14594	14766	14569	14623	14517	14601	14509	14544	14640	14549	14446	14619	14637	14628	14484	14619	14417	14604	14740	14858	14568	14678	14569	14549	14412	14505	14609	14569	14550	14531	14650	14335	14448	14679	14383	14625	14541	14508	14483	14545	14564	14486	14499	14528	14718	14366	14596	14434	14509	14638	14467	14619	14599	14576	14632	14366	14521	14516	14616	14420	14490	14631	14507	14593	14714	14642	14489	14303	14439	14592	14584	14552	14630	14599	14693	14719	14502	14682	14611	14560	14582	14449	14578	14536	14641	14645	14518	14561	14588	14735	14398	14415	14521	14520	14418	14526	14587	14613	14656	14637	14352	14435	14718	14653	14628	14500	14539	14581	14548	14358	14627	14440	14561	14464	14566	14624	14642	14633	14648	14442	14537	14513	14660	14504	14631	14434	14489	14539	14335	14575	14624	14371	14668	14556	14600	14524	14480	14663	14377	14598	14355	14419	14483	14417	14458	14654	14505	14404	14608	14486	14527	14321	14668	14471	14605	14545	14562	14666	14481	14573	14438	14664	14628	14565	14475	14461	14669	14554	14614	14518	14616	14545	14429	14649	14781	14517	14364	14668	14640	14505	14465	14524	14681	14690	14551	14590	14501	14573	14258	14636	14484	14503	14406	14648	14650	14281	14430	14572	14428	14656	14426	14506	14400	14617	14469	14647	14523	14662	14613	14601	14744	14424	14473	14620	14390	14478	14612	14598	14514	14486	14563	14677	14543	14724	14506	14495	14535	14429	14551	14571	14477	14561	14577	14427	14589	14521	14396	14571	14456	14642	14480	14465	14496	14470	14582	14653	14485	14778	14526	14408	14455	14393	14539	14421	14486	14562	14703	14683	14554	14531	14586	14720	14598	14595	14620	14605	14473	14481	14579	14590	14491	14477	14528	14519	14516	14551	14493	14581	14653	14557	14535	14474	14593	14522	14616	14410	14385	14468	14493	14690	14645	14525	14585	14480	14511	14527	14772	14651	14493	14475	14431	14654	14518	14445	14408	14432	14635	14558	14453	14561	14619	14597	14587	14527	14466	14485	14523	14613	14616	14475	14511	14532	14513	14472	14533	14474	14636	14494	14372	14579	14592	14609	14645	14435	14595	14436	14446	14700	14622	14655	14552	14554	14672	14395	14739	14624	14555	14820	14571	14597	14531	14458	14602	14500	14468	14641	14718	14482	14303	14586	14698	14384	14485	14645	14429	14501	14351	14468	14755	14565	14569	14403	14480	14663	14591	14553	14364	14411	14626	14583	14438	14537	14584	14652	14629	14565	14431	14529	14384	14518	14413	14642	14575	14702	14501	14357	14579	14510	14548	14469	14487	14532	14364	14520	14501	14562	14664	14628	14543	14435	14582	14520	14416	14571	14421	14608	14560	14646	14650	14652	14474	14533	14623	14417	14540	14496	14490	14497	14563	14576	14482	14536	14559	14628	14524	14420	14449	14707	14582	14480	14461	14629	14433	14467	14553	14498	14423	14580	14609	14598	14544	14619	14359	14614	14488	14677	14477	14623	14534	14478	14722	14494	14697	14540	14722	14473	14574	14580	14594	14596	14667	14508	14576	14695	14479	14604	14580	14383	14625	14558	14420	14652	14535	14446	14414	14629	14560	14563	14462	14469	14412	14491	14709	14407	14623	14349	14473	14576	14439	14423	14593	14446	14550	14534	14511	14474	14492	14470	14578	14575	14648	14593	14482	14615	14562	14532	14674	14680	14471	14442	14566	14569	14506	14771	14671	14652	14562	14568	14558	14475	14549	14570	14669	14518	14508	14374	14520	14746	14446	14485	14584	14617	14551	14497	14626	14690	14589	14496	14498	14600	14586	14496	14493	14453	14560	14579	14547	14536	14535	14517	14622	14658	14393	14692	14482	14547	14528	14422	14399	14635	14613	14484	14552	14392	14482	14490	14588	14535	14535	14617	14566	14520	14560	14551	14468	14387	14416	14658	14504	14658	14443	14486	14466	14490	14281	14421	14548	14429	14782	14536	14525	14509	14751	14655	14520	14540	14590	14685	14722	14627	14681	14373	14466	14562	14462	14566	14382	14562	14720	14539	14528	14488	14566	14744	14622	14441	14544	14568	14529	14486	14553	14549	14651	14587	14421	14583	14528	14608	14475	14610	14517	14440	14640	14485	14405	14537	14569	14572	14610	14531	14681	14650	14602	14545	14453	14465	14531	14529	14480	14685	14576	14380	14497	14423	14736	14586	14429	14780	14529	14612	14419	14494	14495	14485	14541	14519	14562	14601	14444	14553	14642	14583	14594	14494	14510	14569	14662	14644	14524	14627	14651	14491	14466	14525	14638	14530	14658	14577	14551	14486	14575	14511	14621	14557	14385	14535	14709	14546	14558	14444	14533	14549	14472	14499	14457	14545	14478	14531	14621	14529	14585	14645	14385	14437	14601	14532	14527	14534	14413	14485	14561	14471	14757	14544	14656	14566	14591	14524	14523	14460	14484	14482	14642	14628	14624	14451	14501	14436	14472	14444	14406	14531	14626	14753	14489	14466	14654	14504	14524	14590	14581	14384	14378	14589	14455	14562	14552	14408	14542	14774	14586	14459	14496	14578	14547	14699	14565	14376	14517	14506	14335	14749	14591	14585	14420	14422	14574	14509	14523	14488	14608	14679	14724	14687	14623	14479	14513	14461	14622	14613	14506	14567	14617	14580	14532	14440	14633	14512	14632	14511	14405	14434	14423	14610	14544	14648	14585	14601	14555	14494	14622	14646	14466	14613	14433	14520	14442	14677	14426	14429	14415	14498	14499	14551	14532	14548	14491	14719	14556	14579	14687	14544	14602	14679	14437	14512	14459	14379	14504	14646	14463	14706	14571	14693	14555	14324	14451	14579	14660	14386	14514	14622	14535	14522	14563	14722	14668	14566	14482	14570	14481	14512	14427	14615	14475	14603	14594	14558	14400	14551	14534	14495	14433	14703	14453	14607	14552	14480	14457	14664	14361	14611	14560	14484	14684	14552	14680	14568	14492	14563	14450	14502	14500	14614	14428	14661	14631	14429	14478	14456	14650	14541	14687	14524	14686	14640	14572	14491	14674	14376	14476	14577	14608	14717	14569	14660	14584	14442	14361	14477	14614	14387	14574	14553	14472	14427	14549	14488	14457	14581	14488	14647	14449	14568	14468	14413	14571	14513	14371	14469	14620	14463	14473	14619	14428	14641	14646	14620	14522	14483	14460	14608	14603	14572	14340	14606	14454	14567	14527	14640	14798	14445	14610	14655	14461	14457	14579	14485	14450	14480	14642	14480	14674	14559	14649	14601	14576	14692	14430	14599	14291	14378	14670	14738	14469	14522	14657	14624	14441	14616	14329	14605	14389	14426	14576	14598	14375	14498	14615	14414	14552	14516	14636	14461	14458	14605	14666	14640	14688	14596	14441	14531	14519	14469	14639	14707	14477	14419	14438	14588	14523	14522	14420	14561	14576	14658	14389	14566	14485	14306	14447	14322	14545	14618	14463	14693	14563	14463	14568	14440	14424	14423	14449	14661	14504	14377	14529	14575	14406	14648	14615	14626	14695	14400	14621	14465	14665	14514	14708	14437	14560	14416	14537	14488	14438	14664	14603	14484	14610	14515	14627	14492	14545	14516	14535	14675	14438	14470	14473	14650	14561	14451	14602	14622	14405	14559	14525	14679	14432	14417	14531	14364	14534	14745	14440	14434	14406	14676	14560	14424	14415	14606	14473	14727	14444	14526	14570	14601	14709	14671	14465	14604	14438	14537	14474	14484	14576	14459	14652	14494	14617	14495	14651	14333	14440	14525	14640	14517	14491	14521	14599	14528	14595	14613	14575	14465	14463	14386	14394	14637	14496	14486	14607	14466	14399	14633	14513	14569	14464	14539	14547	14427	14481	14493	14621	14406	14661	14641	14627	14515	14270	14461	14426	14585	14665	14655	14532	14371	14711	14722	14549	14539	14535	14547	14420	14632	14434	14573	14458	14495	14677	14553	14413	14686	14485	14375	14506	14665	14557	14510	14579	14680	14694	14457	14481	14648	14556	14578	14549	14583	14569	14615	14801	14798	14504	14517	14616	14527	14678	14453	14541	14560	14468	14549	14492	14687	14611	14611	14471	14521	14346	14409	14525	14541	14671	14562	14491	14761	14580	14533	14542	14681	14519	14572	14544	14448	14527	14419	14566	14351	14598	14556	14440	14694	14441	14423	14491	14656	14457	14566	14575	14361	14544	14338	14527	14586	14575	14451	14433	14471	14589	14427	14504	14626	14436	14371	14592	14316	14684	14463	14590	14504	14604	14634	14588	14533	14595	14388	14702	14691	14550	14459	14453	14393	14571	14428	14484	14559	14543	14388	14464	14567	14537	14437	14643	14628	14618	14584	14504	14442	14683	14576	14749	14643	14531	14317	14522	14442	14661	14626	14603	14616	14733	14564	14571	14517	14459	14542	14479	14512	14734	14694	14702	14487	14579	14642	14380	14606	14524	14403	14510	14539	14568	14561	14596	14623	14406	14321	14620	14756	14507	14671	14402	14448	14500	14567	14627	14551	14564	14528	14431	14690	14599	14478	14595	14500	14551	14368	14565	14556	14579	14504	14517	14554	14408	14691	14586	14372	14508	14527	14368	14512	14436	14739	14688	14588	14603	14460	14572	14572	14522	14694	14509	14385	14660	14389	14607	14603	14511	14646	14575	14646	14573	14473	14451	14456	14648	14446	14624	14547	14379	14543	14461	14590	14449	14475	14578	14441	14544	14498	14518	14651	14530	14440	14615	14504	14644	14517	14394	14596	14512	14569	14487	14546	14705	14488	14639	14588	14391	14260	14403	14578	14648	14460	14547	14535	14416	14519	14670	14686	14506	14595	14637	14510	14546	14672	14572	14555	14533	14616	14646	14611	14572	14413	14444	14328	14605	14423	14619	14494	14402	14580	14671	14550	14541	14619	14667	14411	14568	14549	14842	14398	14465	14621	14556	14596	14443	14427	14553	14461	14632	14558	14615	14433	14630
36208	31837	29287	25776	24097	29665	29672	27680	26515	24300	23542	23206	22855	22566	22987	22992	23005	23139	22958	22807	22777	22808	22989	22943	22876	22828	22757	22985	22996	22721	22830	22823	22653	22878	22777	22915	22893	22888	22845	23046	22799	22830	22890	22917	22873	22804	22873	22708	22941	22903	22840	22964	22636	22839	22972	22747	22768	22766	22839	23023	22903	22859	22807	23066	23084	22943	22687	22727	22755	22732	22839	22828	22746	22837	22894	22782	22695	22747	23121	22858	22612	22825	22797	22860	23082	22841	22786	22707	22695	22924	22723	22866	22800	22757	22840	22807	23125	22953	22613	22755	22738	23028	22772	22748	22831	22785	22727	22685	22845	22705	22819	22870	22971	22779	22951	22873	22830	22857	22808	22864	22830	22749	22862	22895	22876	22704	22858	22990	22680	22795	22831	22837	22897	22999	22734	22774	22788	22799	22869	22752	22693	23146	22985	22632	22538	22804	22913	22755	22907	22622	22718	22792	22743	22836	22743	22740	22823	22909	22715	22838	22813	22669	22662	22973	22856	22887	22819	22822	23144	23005	22685	22766	22853	22676	22960	22670	22739	22850	22653	22607	22852	22753	22858	22806	22840	22843	22648	22853	22844	22711	23055	22850	22716	22946	23150	22801	22938	22905	22923	22646	22865	23049	22717	22760	22983	23029	22680	22843	23086	22875	22609	22929	22776	22666	22892	22879	22823	22852	22880	22648	22872	22930	22593	22738	22733	22815	22803	22939	22730	22880	22738	22749	22852	22762	22771	22816	22670	22902	22879	23182	22717	22876	22795	22867	22921	22782	22845	22782	22692	22806	22672	22693	22804	22964	22831	22816	22761	22946	22962	22831	22912	22833	22888	22792	22887	22824	22798	22976	23038	23162	22725	22799	22735	22838	22826	22675	22892	22746	22967	22822	22711	22988	23133	22839	22903	22734	22571	22845	22789	22800	23203	22846	23001	22716	22953	22844	22902	22954	22883	22607	22830	23020	22880	22809	22777	22768	22913	22817	22756	22798	22762	22710	22766	23086	22945	22797	23005	22981	22777	22757	22672	22786	22752	22937	22861	22790	22890	22567	22927	22661	23114	22793	23008	23024	22653	23006	23008	22676	22661	22739	22890	22779	22793	22959	22836	22787	22474	22791	22844	22775	23031	22978	22722	22748	22826	22776	22765	22756	22693	22805	22730	23168	22964	22618	22870	22818	22828	23004	22832	22984	22775	23056	22727	22709	22798	22813	22587	22617	22750	22810	22723	22794	22923	22780	22652	22915	22914	22934	22775	22748	22697	22914	22767	23166	22825	22901	22711	22899	22883	22860	22856	22652	22861	22769	22893	23008	22907	22831	22674	22950	22660	22837	22891	22766	22852	22822	22949	22791	22880	22736	22876	22985	22764	22749	23046	22878	22665	22799	22714	23177	22840	22966	22833	22931	22675	22697	22892	22987	22810	22767	23021	22552	22914	23020	22653	22637	22840	22876	22931	22731	22778	22636	22825	23012	22879	22871	22869	22800	22740	22591	22794	22939	22851	22812	22864	22779	22787	22838	22625	22813	22926	22906	22991	22827	22884	22896	23034	22698	22716	22768	22634	22694	22678	22764	22889	23000	23111	22683	23045	22827	22811	23079	23057	22945	22783	22960	22800	22582	22782	22722	23021	22886	22546	22815	22756	22760	22855	22895	22822	22707	22656	22850	22534	22965	22807	22740	22997	22557	22990	22791	22754	22578	22810	22603	22827	22792	23006	22822	22934	22856	22447	22895	23088	22919	22730	22747	22759	22639	22800	22889	22593	22835	22873	22711	22950	23007	22843	22908	22932	22726	22812	22909	22682	22841	22741	22866	22862	22695	22929	22764	22959	22874	22562	22698	22653	22721	22830	23021	22933	22621	22654	23062	22718	22564	22771	22957	22698	22752	22801	22850	22758	22737	23004	22554	22799	22693	23045	22825	22698	22777	22695	22442	22863	22950	22798	22798	22656	22750	22690	22885	22895	22795	22890	22741	22892	22800	22853	22626	22817	22984	23133	23014	22911	22666	22523	22668	22774	22866	22553	22972	22904	22852	23047	22926	22752	23096	22938	22907	22771	22845	22909	23030	22726	22874	23052	22705	22927	22949	22779	22865	23089	22886	22935	22899	23140	23049	22949	22873	23012	22662	22880	22887	23117	23011	22848	22858	22752	22886	22772	22661	22708	22846	22797	22774	23004	23080	22865	22905	23020	22806	22901	23080	22843	22955	23139	22928	22925	22961	22747	22502	22899	22799	22945	22969	22980	22551	22803	22503	22895	22836	22717	22758	22588	22944	22729	22797	22867	22984	22972	23055	22860	23026	22655	22797	22845	22674	22964	23034	22832	22665	22768	22878	22788	22912	22809	22779	22672	22766	22967	22903	22794	22864	22708	22906	22735	22979	22728	22800	22980	23025	23043	22794	22963	22871	22799	22814	22633	23070	22833	22947	22740	22940	22855	22574	22922	22984	22724	22841	22853	22666	23065	22901	22872	22855	22951	22829	22482	22781	22776	22861	22990	22740	22787	22923	22808	22997	22836	22809	22610	22830	23031	22879	22973	22926	22919	22863	23016	22886	22619	22910	22957	22847	22707	22900	22768	22726	22601	22805	22803	22986	22959	22829	22568	22720	23016	22789	22753	22652	22851	23033	22787	23004	22774	22653	22966	22902	22930	22633	23060	22818	22860	22703	22758	23017	22658	22658	22724	22858	22644	22939	22873	22741	22825	23126	23103	22618	22907	22789	22960	22721	22908	22528	22462	22747	22722	22741	22691	22954	23022	22771	22972	22964	22793	23105	22926	22942	22948	22890	22960	22779	22946	22679	22982	22868	22791	22640	22750	22748	22956	22901	22727	22615	22872	22877	22710	22880	22883	22590	22850	22768	22838	22654	22717	22696	22570	22790	22998	22926	23031	22764	22581	22766	22702	22819	22841	22836	23002	22889	23068	22969	22771	22764	22658	22904	22684	23059	22804	23133	22977	22850	22831	22931	22996	22981	23026	22780	22730	23012	22790	22696	22456	22833	22883	22918	23047	22983	22631	23062	22895	22718	23041	22734	22888	23256	23032	22949	22873	23048	23038	22825	22778	22826	22809	22710	22735	22825	22792	23028	23197	22881	22913	22868	22849	22951	22987	22898	22839	22744	22771	22942	23010	23170	22896	22804	22692	22789	22854	22811	22780	22665	22679	22936	22841	22882	22993	22847	22905	22892	22665	22732	22853	22948	22628	22973	22843	22897	22722	22766	22976	22838	22833	22805	22736	22834	22876	22973	23046	22793	22716	22981	22931	22834	22917	23032	22802	23020	22586	23157	22864	22847	22922	23082	22813	22801	22910	22853	22580	22570	22753	22897	22964	22490	22967	22966	22765	22670	22730	22754	22929	22855	22810	22993	22907	22916	22977	22803	22918	22892	22823	22841	22832	22815	22825	22531	22942	22844	22984	22869	23016	22890	22594	23024	22601	22916	22965	22747	22782	22922	23094	22905	22883	22781	22897	22754	22751	22842	22753	22958	22969	22962	22574	22909	23029	22789	22727	22657	23060	22688	22866	22641	22852	22869	22978	22994	23146	22923	22877	22999	22675	22784	22765	22726	22893	22719	22915	22904	23035	23128	22944	22829	22724	22932	22726	22960	22867	22941	22701	23038	22696	22691	22748	22752	22717	22983	22979	22917	23202	22699	22696	23136	22961	22854	22882	22835	22790	22897	22942	23085	22903	22817	22602	22883	22985	22781	22962	23099	22971	22864	22939	22603	22941	22755	22895	22766	22764	22827	22802	22921	22881	22710	22917	22816	22805	22897	22651	22754	23004	22806	22734	23036	22900	22802	22809	22770	22845	22898	22864	22906	23082	22937	22785	22821	22844	22794	23001	22525	23110	22875	23091	22904	22833	23021	22898	22650	22569	22626	22955	22718	22629	22723	22977	22863	22695	22699	22984	22791	22644	22632	22617	22763	22726	22902	22917	22797	22736	23022	22716	22525	22888	22827	22729	22894	22669	22758	22975	22642	22650	22780	22982	22954	22679	22638	23046	22800	22931	22773	22731	22722	22771	23010	22982	22994	22990	22957	22643	22948	22920	22855	22922	22683	23089	22930	22734	22785	22818	22946	23038	22927	22789	22817	22797	22842	22708	22632	22908	23075	22952	22957	22835	22847	22688	22769	22955	22831	22768	22790	22830	23054	22806	23075	23071	22670	22863	23085	22930	22618	22665	22811	22838	22905	22874	22928	22829	22663	22836	23019	22992	22920	22929	22619	22921	22775	23221	22823	23178	22817	22939	22876	22704	22902	22872	22735	22837	22677	22829	22836	22811	22795	22996	22902	22749	22772	22956	22882	22869	22902	22786	22549	22828	22556	22931	23016	22599	22761	22901	22674	22846	22770	22967	22562	22724	22847	23074	22766	22676	22801	22891	22721	22866	22711	23085	22909	22910	22684	22843	23127	22935	22672	23012	22783	23078	22963	22707	22905	22615	22654	23006	22887	22729	22936	23022	22719	22668	23005	22898	22963	23052	22808	22702	22929	22959	22812	22849	22818	22904	22818	22890	22941	22925	22670	22774	22986	22780	22961	22708	22581	22680	22735	22992	22710	22964	23024	22825	23060	22929	22784	22808	22892	22883	22930	22767	22616	22778	22872	22713	22811	23021	22682	22617	22826	23126	22916	22937	22687	22791	22614	22971	22840	22603	22775	22983	22799	22824	22872	22859	22826	22848	22872	22832	22815	22956	22743	22897	22656	22804	23011	22965	22883	22961	22956	23056	22839	23163	22963	22726	22900	22684	22868	22799	22935	22705	22859	22648	22744	22685	22817	22674	22990	23060	23103	22708	22734	22959	22889	22918	22652	22628	22936	23006	23091	22921	23012	22741	22715	22716	22872	22927	22926	22983	22751	23089	22704	22929	22527	22717	22871	22939	22878	22686	22981	22974	22794	22963	22889	22930	22771	23022	22768	22846	23000	22821	22676	23024	23105	22804	22896	23034	23033	22684	22907	22597	22858	22736	22618	22753	22918	23002	22901	22992	22957	22783	22822	23022	22734	23010	22782	22920	23097	22873	22869	22886	22633	22932	22661	22773	22786	22998	22809	22788	22650	22822	22917	22860	22567	23228	22960
29104	31110	19288	15292	15342	22299	20268	18495	17263	14959	14122	13857	13895	14054	13970	13793	13941	14029	14054	13937	13984	13990	14035	13794	14004	13823	13871	14091	13950	13950	13898	14113	13774	14068	13929	13817	13971	13818	14229	13992	13914	13947	14154	13935	13937	13918	13913	13887	13934	13806	13947	13975	14158	13964	13963	13943	13851	14048	13879	14139	13934	13805	13943	13856	13743	14011	13951	13904	14000	13866	13990	14039	13872	13922	14048	14054	13970	13899	14070	13886	13990	13719	13781	13911	13959	13954	13930	13954	13944	13945	13973	13937	13879	13988	13718	13907	13811	13717	13836	13869	14006	13900	13886	14004	13910	13985	14003	13984	13785	13850	14180	13961	13969	13849	13874	14063	13737	13897	14062	13932	13958	13909	13932	14044	13939	13843	13742	13836	13988	13888	13799	13952	13950	13903	13892	14000	13909	13914	13995	13914	14018	14017	14006	14069	13871	13920	13859	13903	14111	14047	13936	13912	13866	13809	13847	14213	14036	14044	13780	13828	13993	13851	14082	13980	13896	13937	13976	13857	13990	14029	13865	14015	13884	13901	14016	14013	13837	14056	13923	13861	13914	13879	13871	14077	13996	13959	13856	14000	14111	13938	14067	14010	13868	13783	13965	14046	13973	13934	13824	13957	13852	13919	13809	13771	13823	13818	14008	13818	13995	13953	14063	13968	13917	13848	13981	14023	13892	13726	14058	13816	13936	13961	13996	13811	13927	13859	13937	13929	13897	13838	13974	14057	13802	13932	14079	13947	14041	13854	14142	14019	13907	14013	13944	13915	13938	14038	14067	13995	13997	13793	13860	13794	14081	13972	13947	13878	13951	13933	14037	14026	14143	14002	13815	14021	13940	13859	13998	13887	13884	14032	13747	13872	13789	14025	13974	13986	13865	13974	13998	13984	13920	13998	13956	14014	14000	13908	13729	14008	13957	13983	13895	13887	13873	13962	13959	13921	13793	13814	13962	13939	13851	13962	13896	13734	14098	14041	14016	14097	13893	14082	14064	13960	13866	14178	13996	13870	13980	13864	13974	14039	13842	13906	13877	13848	14045	13894	13933	14016	13833	13993	14165	13910	14040	13843	14006	13933	13996	14033	13976	14019	13841	13842	13810	14029	13927	13814	13959	13868	13922	13994	14119	13735	13812	13979	14015	13870	13952	13942	13975	13937	13835	13923	13892	13927	13743	14042	13769	14001	13883	13921	14196	13898	14086	13949	14058	13881	13825	13931	13948	13817	13831	14109	13909	13932	13973	13986	14036	13897	14084	14042	14013	14007	13897	13975	14001	13918	13939	13942	13896	14037	13746	13927	14004	13912	13881	13813	13941	13897	13898	14044	13981	13958	13908	14047	14055	14009	13928	13956	13976	13969	13975	13855	13789	14157	13967	13899	13939	14039	13966	14047	13966	13924	13889	13931	13939	14013	13837	13993	14058	13856	13808	13859	13947	13903	13926	13895	14048	13805	14012	14158	13950	13933	13910	13968	13990	13870	13719	13859	13835	13917	13795	13912	14097	13770	13983	13905	13935	13907	13874	13990	13917	14021	13961	13960	13855	14119	14023	13949	13997	14128	13922	14006	13936	14045	14054	14054	14152	13900	13896	14006	13929	13946	13829	14034	14086	13986	13983	13884	14020	13968	13863	13966	13838	13947	13875	13906	14033	13974	13982	13813	13807	13882	13923	13752	13973	14030	13930	14013	13910	13943	14112	13905	14008	14074	13914	13688	13823	13914	13883	13922	14134	13934	13961	13950	13811	13919	14135	13816	14025	13977	13869	13877	13994	14002	13942	13869	13881	13755	13962	14003	13929	13905	14029	13972	14082	14062	14056	14094	13904	13882	13911	13932	13797	13944	13841	13868	14028	13982	13952	13899	13927	13852	13936	14074	13989	13839	13994	14159	13916	14001	13933	14102	13813	13956	13915	14215	13940	13894	13737	14050	14154	14001	13802	14246	14038	13855	13929	14051	14037	13889	13908	13796	14040	13922	13994	13802	14032	13911	13921	13987	14009	13989	14062	13958	13857	13781	13929	13986	13822	13962	13911	13914	14052	13890	13821	13898	13987	13937	13617	13960	13933	14089	13806	14006	14071	13908	14073	13905	13932	14106	14018	13970	13962	13741	14141	14107	13999	14011	13861	13923	13942	13870	13769	13878	13991	13863	14047	13970	13850	13998	13833	13973	13963	14108	13891	13949	13940	14038	13906	14110	14067	13681	14012	13947	13909	13955	14183	13990	13936	14002	13948	14027	13917	13765	13826	13967	13887	13932	13966	13852	14007	13991	13905	14038	14045	13941	13993	13973	13949	13820	14117	13932	14094	13940	14087	13915	13797	14007	13913	14014	14024	13832	13852	13995	13973	14142	14122	13911	14094	13923	14008	13964	14063	13876	13851	13866	14069	13983	13953	14032	13953	14039	14003	13854	14112	14032	13897	13960	14039	13957	14127	13939	13949	13709	14063	14042	13934	13846	13988	13906	13818	13951	13862	13856	13805	13836	13914	14020	14008	13938	14023	13904	14115	13949	13894	14067	13998	14063	14046	13780	13865	13910	14001	13953	13926	13917	13853	13901	13886	13928	14094	13944	13926	13837	13919	13878	14201	13838	13870	13881	14072	13899	13943	13813	14010	13959	13976	14123	13784	14138	13838	13954	14064	14030	13919	13969	14045	13913	13958	13894	13920	13934	13890	13933	13872	14127	14006	14030	14068	13958	13884	13996	13812	13823	14109	13922	13901	14061	13992	13891	13852	13829	13889	13958	14231	13769	13966	13840	14049	14063	13964	14041	13985	13840	14107	13909	13868	13924	14062	13885	14048	13913	13925	13955	14059	13856	13944	14038	13884	13855	13975	13984	13979	13860	13893	14061	13991	13973	13978	14017	14019	13974	13950	13986	14019	13847	13945	13738	14009	13997	13949	13952	13886	13862	13983	14037	13922	13956	13876	13806	13999	14057	14008	13917	14114	13932	13926	13960	14078	13863	13869	14063	13848	13882	13929	13961	13873	14169	13832	13872	13888	13925	13899	13930	13909	13870	13938	13853	13943	14060	13944	13961	13961	13874	14017	13913	13883	14039	13941	13796	14015	14066	13878	13895	13889	13962	13864	13970	13889	13728	13979	13996	14095	14158	13925	14036	13967	13954	13939	13984	14032	13930	13944	14179	13990	14014	13937	13930	13954	13924	14023	14018	14042	13903	14027	13723	14059	14027	14100	13947	14067	13933	13929	14094	14008	13914	13996	13808	13891	13975	14008	14017	13921	13745	14005	13892	14017	13911	13912	13982	13959	13955	13908	14122	13961	13947	14014	14072	13916	14012	13961	13878	13937	14229	14054	13911	13939	13902	13864	13836	13940	14151	13847	14045	13959	13870	13925	13949	14043	14100	13932	14020	13932	13998	14039	13959	13979	14129	14057	13851	13889	13854	13920	13941	13936	14044	13981	13972	13911	13880	13862	13995	14110	14222	14043	13947	13841	14038	13849	13867	14029	13936	13947	14153	14065	13966	13996	13968	13929	13993	13881	13868	13960	13973	14081	14041	14122	14130	13928	13869	13821	14196	13751	13932	13880	13994	14002	14209	13886	13878	13867	13803	13813	13894	14153	14048	13870	13755	14060	14005	14082	13872	14018	13879	13951	13954	13833	13958	13939	13942	14039	13947	13916	13911	13966	13901	13759	14084	13797	13904	13952	13866	13856	13961	14107	14051	13866	13845	13941	13913	13742	13731	13741	13944	13895	13960	13837	13965	14072	13972	14041	14232	13954	13966	13953	13953	13986	13990	14057	14149	13996	13968	13925	13852	13868	13879	13876	14002	13979	13926	13966	13746	13855	13772	13774	13989	13918	13909	13886	13823	13979	14018	14026	14009	14002	13885	13880	13925	13945	13915	13958	13943	13841	13920	14116	13866	13930	14142	13889	13868	13889	13697	14063	13868	13993	13873	14003	13884	13996	14109	13939	13875	13945	13941	13876	13875	13955	13785	13978	14077	13971	13891	14071	14018	13930	14055	13965	13991	13872	14012	13845	13973	14098	13902	13952	14087	13862	13934	13874	13816	14005	14128	14079	13996	13923	13820	14026	13947	13892	14080	14007	13932	14002	14041	13981	13715	13897	13881	14097	13880	14057	13906	13801	14161	13880	14031	14047	13983	13834	13966	13881	14007	13914	13899	13975	13907	13922	14066	13777	13875	13799	13931	13982	14093	13919	13959	13887	14032	13846	14086	13753	14004	13923	13899	14069	13993	14113	13986	14081	13796	14026	13823	13898	13920	14016	13996	13940	14005	14042	14007	13996	14072	14148	13983	13909	13890	13997	13962	14070	13922	13837	13820	13787	13896	13954	13751	13880	14044	14039	13838	14161	14027	14062	14104	13778	13941	13811	13878	13999	13999	14143	13879	13891	14077	13931	13969	13802	14022	13865	14108	13972	13798	14007	14012	13987	14093	13985	13898	14065	13878	13974	14117	13991	13987	14024	14016	13945	13893	14069	14019	13971	13951	13736	14173	13895	14072	13807	13866	13910	13922	13883	13920	13941	13860	13860	13961	14005	13986	14009	14009	14157	13907	13969	13760	13987	14009	14069	13828	13907	13850	13922	14029	14002	13863	13965	13936	13950	13940	13914	13813	13896	14035	13960	13847	13981	13821	14152	13945	14027	13850	13934	13979	13794	14125	13945	13931	14073	14126	13986	13978	13760	13957	13937	14113	14049	13993	14023	13893	13824	13889	14007	14013	13966	14031	13915	14017	14022	13900	14059	14070	13994	14130	14024	13987	14026	13920	13906	13922	13930	14051	13789	13971	14157	14020	14057	13958	14051	14159	14015	13872	14061	14018	13974	13983	13939	14047	14221	13924	13990	14088	14025	14087	14006	13893	14059	13859	13978	13928	14157	14003	14049	13860	13989	13905	14139	14070	14073	14090	13893	13990	14029	13890	13868	13886	13950	13917	13994	13770	13898	13835	14078	13996	13934	14033	13990	13970	13687	14112	13825	13971	13908	13935	14059	13978	13984	14034	13961	13968	14007	13876	14045	13934	13900	13894	14018	13776	13906	13905	14119	14098	14021	13800	14034	14027	13639	13998	14044	13986	13904	14004	14013	13925	13874	13922	14080	14075
25857	21724	27818	28670	41669	56120	53989	43333	32113	25899	23660	22949	22691	22783	22801	22658	22613	22720	22897	22731	22660	22465	22744	22722	22702	22774	22646	22715	22646	22830	22651	22714	22540	22861	22617	22564	22788	22551	22462	22508	22796	22469	22843	22507	22747	22537	22742	22414	22349	22575	22845	22509	22488	22353	22476	22588	22374	22401	22625	22715	22543	22609	22472	22548	22614	22489	22599	22544	22444	22330	22715	22820	22460	22556	22579	22695	22595	22394	22608	22482	22503	22566	22459	22596	22664	22626	22672	22596	22713	22412	22610	22183	22661	22361	22712	22494	22558	22487	22817	22562	22547	22433	22570	22427	22702	22801	22494	22510	22893	22535	22429	22548	22660	22586	22629	22366	22527	22950	22335	22469	22415	22607	22737	22566	22884	22321	22690	22637	22798	22881	22446	22626	22510	22536	22645	22495	22300	22663	22550	22781	22574	22566	22486	22537	22687	22537	22691	22461	22625	22637	22470	22655	22673	22612	22413	22451	22661	22726	22291	22357	22563	22524	22701	22566	22612	22514	22562	22531	22588	22590	22594	22927	22605	22571	22520	22578	22457	22424	22572	22750	22668	22697	22505	22633	22515	22573	22510	22602	22658	22518	22374	22479	22773	22874	22561	22356	22801	22615	22610	22558	22498	22485	22411	22402	22493	22471	22485	22357	22748	22708	22439	22809	22679	22356	22752	22526	22548	22501	22456	22507	22695	22513	22544	22628	22511	22472	22540	22373	22691	22599	22799	22618	22775	22707	22691	22624	22534	22676	22581	22718	22481	22633	22424	22723	22624	22656	22645	22699	22499	22549	22687	22577	22399	22711	22928	22569	22802	22652	22607	22781	22705	22705	22714	22534	22553	22544	22651	22689	22686	22620	22493	22384	22428	22568	22893	22459	22451	22479	22958	22419	22468	22330	22346	22481	22655	22433	22752	22505	22500	22294	22617	22577	22574	22405	22713	22308	22264	22609	22873	22512	22381	22572	22509	22639	22576	22439	22593	22781	22665	22523	22411	22496	22616	22457	22552	22421	22301	22431	22434	22675	22758	22482	22585	22359	22566	22552	22660	22287	22758	22700	22605	22599	22678	22497	22641	22676	22614	22484	22731	22600	22665	22621	22713	22634	22692	22471	22443	22388	22779	22689	22420	22423	22634	22364	22617	22505	22477	22327	22519	22551	22546	22804	22568	22487	22641	22911	22614	22748	22800	22516	22524	22728	22339	22327	22652	22517	22457	22495	22422	22463	22435	22548	22705	22544	22670	22603	22475	22762	22657	22659	22600	22294	22622	22674	22569	22520	22513	22548	22439	22604	22620	22818	22813	22419	22748	22544	22470	22602	22542	22530	22486	22252	22255	22440	22546	22504	22716	22373	22577	22800	22676	22326	22624	22568	22733	22511	22406	22412	22508	22577	22584	22496	22541	22615	22463	22729	22494	22318	22727	22713	22364	22763	22645	22451	22651	22824	22695	22553	22543	22526	22507	22615	22550	22762	22777	22568	22433	22298	22434	22515	22514	22675	22592	22620	22568	22690	22603	22633	22457	22765	22750	22738	22760	22734	22508	22488	22829	22409	22594	22560	22585	22743	22586	22496	22483	22469	22526	22682	22698	22503	22679	22783	22704	22441	22582	22742	22587	22644	22826	22535	22424	22510	22645	22738	22851	22598	22667	22715	22545	22480	22572	22312	22608	22669	22571	22523	22356	22438	22555	22859	22222	22368	22554	22696	22652	22318	22453	22527	22677	22244	22572	22660	22430	22276	22558	22817	22784	22436	22385	22522	22520	22470	22509	22685	22687	22492	22646	22681	22651	22300	22675	22641	22410	22484	22532	22492	22658	22486	22670	22511	22388	22637	22662	22548	22489	22446	22340	22407	22279	22519	22646	22636	22633	22562	22644	22702	22615	22603	22581	22527	22292	22629	22536	22417	22652	22755	22532	22627	22400	22434	22469	22449	22539	22357	22592	22396	22217	22331	22493	22398	22557	22474	22716	22615	22556	22760	22687	22538	22403	22680	22682	22598	22688	22546	22505	22405	22656	22489	22571	22677	22758	22518	22531	22453	22542	22517	22649	22552	22655	22706	22281	22689	22660	22874	22539	22739	22540	22602	22565	22606	22404	22722	22371	22646	22621	22429	22757	22545	22771	22588	22673	22569	22644	22504	22560	22600	22754	22671	22349	22477	22420	22524	22470	22556	22403	22573	22688	22524	22729	22502	22747	22595	22721	22580	22546	22460	22589	22521	22448	22550	22700	22614	22560	22631	22503	22525	22676	22558	22709	22667	22475	22642	22600	22752	22330	22578	22418	22360	22475	22213	22644	22821	22483	22757	22496	22659	22326	22403	22416	22494	22636	22489	22372	22469	22521	22589	22457	22465	22589	22471	22590	22710	22633	22544	22862	22608	22456	22764	22541	22647	22706	22374	22735	22617	22552	22535	22645	22527	22483	22402	22514	22687	22631	22302	22803	22706	22871	22472	22635	22552	22676	22338	22637	22579	22294	22672	22729	22824	22530	22705	22426	22827	22666	22744	22623	22594	22681	22436	22725	22494	22465	22732	22480	22428	22544	22728	22618	22426	22603	22740	22535	22375	22562	22580	22520	22529	22612	22501	22687	22639	22906	22418	22251	22265	22565	22578	22603	22483	22332	22737	22685	22487	22494	22518	22612	22675	22707	22578	22739	22711	22609	22782	22658	22630	22417	22700	22745	22628	22433	22566	22446	22532	22881	22469	22431	22555	22649	22452	22598	22813	22453	22455	22403	22563	22665	22633	22542	22737	22762	22703	22737	22226	22631	22735	22655	22498	22391	22611	22562	22717	22533	22634	22677	22797	22726	22543	22640	22554	22604	22438	22476	22573	22446	22519	22480	22341	22391	22564	22563	22429	22565	22542	22431	22435	22543	22543	22804	22624	22662	22702	22687	22421	22711	22575	22513	22677	22681	22631	22368	22518	22446	22723	22649	22497	22500	22622	22762	22659	22560	22618	22498	22630	22435	22605	22297	22605	22415	22545	22551	22612	22688	22730	22733	22505	22614	22697	22557	22665	22441	22492	22573	22488	22581	22631	22626	22654	22569	22412	22736	22407	22521	22359	22476	22547	22674	22683	22726	22683	22508	22589	22686	22514	22373	22495	22603	22784	22603	22789	22518	22609	22549	22717	22598	22422	22668	22449	22464	22439	22859	22444	22493	22323	22711	22461	22918	22358	22406	22611	22483	22465	22459	22521	22569	22370	22811	22709	22803	22595	22671	22431	22548	22687	22707	22665	22523	22794	22815	22450	22678	22613	22557	22749	22718	22627	22597	22516	22573	22624	22658	22490	22665	22611	22464	22507	22502	22848	22566	22466	22462	22574	22406	22589	22632	22634	22591	22433	22582	22411	22813	22661	22580	22883	22781	22561	22545	22621	22385	22768	22491	22506	22494	22778	22392	22565	22647	22420	22648	22737	22583	22664	22684	22842	22447	22704	22722	22735	22530	22667	22785	22563	22384	22698	22510	22798	22816	22499	22623	22785	22465	22558	22478	22597	22614	22450	22494	22561	22707	22693	22721	22481	22420	22840	22390	22800	22677	22581	22569	22595	22295	22328	22640	22520	22674	22647	22517	22390	22654	22711	22444	22659	22612	22548	22443	22340	22683	22786	22563	22613	22527	22558	22558	22800	22543	22593	22594	22504	22402	22643	22611	22648	22477	22583	22581	22611	22578	22667	22647	22735	22838	22388	22620	22639	22695	22556	22470	22525	22789	22595	22707	22690	22477	22500	22466	22544	22664	22568	22522	22585	22776	22705	22670	22497	22414	22883	22546	22452	22425	22343	22397	22635	22669	22689	22740	22785	22493	22550	22616	22675	22672	22539	22790	22688	22524	22516	22445	22540	22744	22760	22641	22712	22294	22431	22290	22648	22484	22755	22594	22773	22540	22635	22620	22581	22792	22620	22642	22757	22561	22648	22400	22667	22887	22677	22455	22484	22535	22539	22540	22609	22735	22655	22584	22635	22440	22502	22482	22523	22629	22727	22587	22661	22809	22648	22600	22582	22573	22488	22583	22556	22665	22577	22839	22594	22535	22670	22718	22596	22608	22776	22800	22617	22555	22493	22843	22835	22795	22505	22570	22889	22554	22532	22696	22454	22530	22544	22266	22502	22525	22589	22376	22605	22642	22541	22457	22690	22657	22741	22692	22666	22640	22494	22355	22623	22427	22443	22753	22736	22580	22541	22735	22678	22618	22369	22522	22676	22645	22509	22577	22448	22613	22482	22601	22410	22375	22490	22677	22485	22571	22859	22826	22634	22698	22489	22662	22601	22612	22626	22572	22713	22417	22478	22470	22428	22542	22628	22922	22605	22517	22571	22436	22474	22651	22585	22481	22403	22714	22558	22340	22648	22473	22797	22543	22377	22500	22644	22675	22366	22552	22313	22435	22483	22563	22638	22656	22427	22280	22722	22426	22591	22570	22582	22759	22547	22553	22617	22488	22635	22650	22450	22504	22564	22676	22434	22706	22814	22595	22823	22511	22572	22688	22444	22693	22603	22637	22533	22553	22619	22563	22410	22464	22624	22591	22634	22636	22629	22539	22571	22776	22624	22502	22463	22574	22611	22636	22813	22723	22763	22509	22616	22630	22598	22672	22626	22630	22509	22697	22516	22614	22684	22581	22566	22273	22678	22783	22689	22580	22575	22432	22555	22463	22660	22656	22841	22549	22718	22506	22518	22486	22524	22499	22501	22493	22522	22666	22587	22845	22463	22385	22389	22332	22544	22917	22517	22274	22487	22642	22680	22619	22655	22356	22574	22803	22580	22605	22635	22513	22601	22540	22708	22775	22528	22442	22442	22364	22662	22635	22495	22429	22485	22305	22668	22531	22537	22594	22674	22376	22818	22604	22659	22509	22651	22433	22444	22679	22458	22688	22618	22735	22678	22630	22400	22948	22378	22322	22443	22795	22651	22715	22676	22735	22483	22479	22488	22576	22612	22598	22821	22820	22505	22523	22680	22603	22667	22791	22615	23013	22696	22601	22485	22577	22585	22526	22491	22522	22672	22821	22609	22856	22608	22699	22670	22462	22271	22665	22581	22747	22412	22555	22544	22648	22559	22842	22504	22552	22430	22541	22679
27601	33223	19847	18991	40776	52620	45851	33737	21653	16028	14427	14110	14196	14083	13897	14038	14090	13943	13978	13973	14021	14051	13962	14073	14136	14086	14048	14151	14023	14056	13930	14143	13997	14048	14035	14130	14085	14011	14126	14207	14055	14153	14004	14143	14101	13960	13998	13809	14030	14059	14030	14041	13948	14238	13997	14136	14143	13992	13915	13858	13942	13969	14036	14066	14048	14062	14196	14207	13784	14020	14104	13902	13964	14139	13892	13965	14062	14072	14053	14131	14165	14053	13894	14002	13993	13945	14109	14137	13900	14051	13993	14001	13949	14020	13924	14045	14031	14143	13959	14067	14170	13981	13886	14193	13951	13995	13989	14123	14064	13987	14187	13779	14033	14020	14087	14081	13969	13983	14056	13981	13965	14180	13919	14021	14059	14141	13867	14039	14128	13891	14031	14063	13890	13941	14025	13926	13931	13912	14013	13897	14126	14048	14104	14001	14123	14044	13869	13978	13977	14007	14056	13892	14039	13935	13867	13798	14126	14000	14037	13956	13812	14094	13974	13956	13999	14024	14039	13978	14116	14073	14003	14116	13941	13971	14026	13985	14109	14057	14170	14039	14205	14007	13939	13988	13954	14020	13983	13892	13964	13914	14103	13845	14054	13956	13887	14237	14076	13988	13895	13942	13795	14245	14157	14045	14230	13887	14099	13982	13939	14052	13939	13894	13915	13828	14227	14095	13974	14229	13898	13881	14166	14024	14113	13968	13952	13987	13972	14047	14105	14178	14089	14061	13969	14048	14041	14006	13888	14023	14134	13901	13952	13933	13809	13954	13973	14044	13846	14001	13940	14075	13891	14041	14024	14023	13948	13952	14201	14148	14035	13965	14168	13881	14021	13910	14114	14182	14022	14061	14017	14053	14092	14037	13986	14065	13918	13981	14044	13936	14149	13973	14029	13844	13891	14052	13880	14154	14002	13912	13991	14091	14113	14052	13922	13815	13926	14149	14020	14008	13978	13872	14105	13960	14049	14034	14113	14058	14062	14061	13913	14030	13999	14203	13954	13967	14035	14027	14019	13959	13806	13904	13857	13951	13863	13899	13944	13888	13956	14108	14035	13760	14120	14056	13909	13918	13993	14163	13929	14048	13978	13982	13925	13766	13982	14054	13846	13987	13975	13858	13727	14128	14006	14039	14038	13998	14045	13977	14070	14059	13889	13977	13921	14042	13870	13922	13984	13884	14063	14225	13869	13996	13927	13936	13928	14087	14003	13974	14077	13907	13958	14151	13947	14080	13990	13989	14043	13842	14011	13972	14014	13793	14090	14128	14132	14167	14135	14102	13901	14007	13839	14021	14038	13876	13970	13958	14109	14058	14004	14024	14051	14117	13961	14170	13888	14005	13893	13952	14101	13962	14122	14007	13943	13957	14100	13867	13912	14075	14014	14094	14111	14119	14007	13988	14036	13881	13929	14055	13919	13921	14052	13952	13981	13754	13973	14088	14103	14032	14039	13972	13931	14028	13852	13944	14043	14044	13940	14063	13893	14132	14033	14078	13895	13898	14115	14051	14114	14019	14055	14035	13953	13920	14013	13852	14053	14013	13946	14065	13998	13939	13956	13944	14078	14146	14063	13944	14062	14086	14051	14099	14051	13980	14013	13942	14204	13971	13842	13910	13967	13905	14029	13988	13855	13954	13926	14057	14057	14125	13958	14024	13799	14099	14111	14041	14090	13906	13949	13973	13964	13898	14063	14094	14082	14027	13992	13929	13920	13916	14080	14020	14042	14010	14023	13947	14061	13960	14192	13941	13949	13967	14137	14103	14060	14124	14014	13884	14124	13964	14119	13895	13959	14092	14090	13975	13961	14101	13953	13996	13894	14010	14060	14005	13997	13918	14135	14026	13977	13992	14075	13994	13998	14129	13972	14159	14201	13944	14066	13917	13897	14047	13854	14146	13855	14132	13977	13897	14190	13925	13928	14036	14100	14026	13993	14128	14078	13978	14091	13989	14050	13898	13962	14003	13995	13844	13965	14045	13969	13830	13796	13917	13995	13890	13881	13900	14209	14031	13847	14006	14069	14267	13907	14204	13947	13978	14093	14181	13955	13905	14080	14144	14095	13873	14053	13925	14047	13994	13911	13988	14078	14039	14013	13988	14062	13957	13935	14081	13979	13852	14079	13980	13980	13971	14189	13967	14083	13911	13904	13952	13955	14062	13996	14131	14159	13933	14137	14165	13836	13999	14017	14231	13872	14036	14002	13941	14055	13943	13940	14025	14167	14274	14023	13889	14085	13960	13977	13828	14048	14052	13947	14114	13981	13904	14107	13970	13944	13878	13915	14002	13991	14034	13908	14077	14148	14015	14009	13998	14046	14084	14062	14001	13917	13989	13998	14030	13990	13909	13832	14026	14089	14082	14054	13942	14157	13944	13951	14037	13934	14096	13813	14333	13959	14125	13937	14074	13984	14001	13888	14117	13950	14162	14194	13983	14114	13893	14070	14197	13982	13951	14059	13800	13941	13943	13991	13984	13896	13942	14082	13982	13962	13965	14024	14196	13952	13897	14164	14006	13969	13937	13965	14018	13980	13950	13983	13909	14118	13772	13968	14003	13937	13834	14134	13826	13906	14137	14075	13819	13972	13904	14126	14086	13893	13807	14042	13864	13945	13959	14003	14111	14045	13922	13927	14060	13825	13929	13905	14003	13904	13980	13959	13890	14138	13820	14058	14079	14041	13887	13865	14011	14113	14085	13997	14093	14073	14116	14204	14027	13987	14034	14055	14124	13969	13890	14225	14123	13890	13897	14150	14034	13968	13907	13858	13972	14106	14017	13929	13872	13768	13925	13924	14070	13953	14096	14042	13960	13922	13847	13863	13982	13897	14116	14010	13911	13916	13951	14110	13899	14003	14070	13922	13810	14027	14112	13889	13853	14004	14145	13917	13969	14045	14163	14050	13974	13980	13956	13998	14165	14018	13801	14104	14045	13953	13851	14045	14043	14019	13940	14049	14010	14054	13858	14003	13971	14008	13995	14122	14083	13959	14119	14035	14026	14045	13883	14016	13881	14019	13922	14081	13982	14125	13997	13912	13882	13934	14048	13851	13870	14114	14077	14080	14024	14015	14054	13905	13955	14085	13925	13928	14001	13937	13922	13985	13871	13837	14231	14073	13963	14021	13898	14094	13890	14047	13823	14099	13992	13997	14051	13965	14029	14016	13989	13948	13801	14030	13981	14252	13957	13992	13942	14102	13929	13917	13941	13945	13993	14007	13947	14134	13922	13953	14022	14073	14012	13795	14198	14050	13734	13899	14021	14009	13954	13959	14050	14047	14047	14180	13984	13975	13996	13823	14045	13915	13975	14061	14016	13889	13915	13934	13922	14180	14155	14166	14170	13947	13987	13919	14018	13923	14050	13969	13825	13988	14090	13991	14121	14149	14186	13973	13982	13955	14171	14071	13978	13870	13974	14037	14042	14012	13980	14005	14140	14059	14039	14088	13974	13954	13898	13746	13936	14034	14205	13972	14068	13889	13845	13963	13851	13924	14034	14137	14054	13906	14004	14006	13993	14044	13848	14041	13999	14145	14018	14034	14055	14140	14094	13921	14104	13985	14061	13982	13822	14004	13986	14022	14043	14009	13837	13989	14210	13822	14024	13702	13967	14027	14108	13999	13983	14166	14102	13996	14003	14050	13907	13791	13878	13956	13795	13941	14159	14008	13914	13985	14023	14094	14117	14001	13961	13934	13972	14147	13778	13919	14109	14035	14060	13934	14018	13865	13875	14001	13868	14003	13801	13925	13963	14024	14051	14028	13851	14146	14153	14327	13950	14196	13880	14054	14012	13922	13932	14037	13883	14179	14074	14005	14247	14072	14128	13946	13867	13977	13961	14122	14300	13946	13889	14145	13944	14115	13825	14020	13924	13840	14118	13995	14095	13967	13851	13987	14061	13948	13865	13992	13900	14037	13952	13999	13864	13953	14108	13952	14024	14038	14070	13906	13882	14138	14082	14045	14009	14122	14053	14078	14085	13973	13905	14121	14074	14027	14023	13999	14135	14032	14015	13954	14045	13960	13992	14012	13893	13907	13911	13864	13918	14191	14082	14019	14031	14029	14095	13899	14013	14061	14023	14061	13923	13990	13997	13945	14031	13935	14007	14064	14123	14107	13929	14116	13939	14066	14012	13999	14244	14003	14014	14049	14123	13983	13979	13986	14087	14098	14083	14063	13959	13832	13921	13925	13831	13972	14011	14009	13990	13912	14067	14051	13975	14059	14017	13989	13771	13992	14026	14114	14054	13999	13919	13845	14012	13897	13896	14066	13698	13921	13935	14001	13957	14022	13902	13965	14041	14091	14035	14056	13895	13938	13917	14141	13884	13885	13973	14114	13890	14172	13921	14072	13997	14165	13912	14142	14064	13769	14004	14013	13939	13903	13832	13840	14035	14046	14086	13961	13941	13959	14117	14038	13889	14002	14068	14181	14130	13926	14061	13998	14091	14008	14114	13848	14009	14101	13921	13815	14082	13867	14107	14043	14066	13868	14044	14116	14201	13979	13931	14033	14027	14013	14086	13840	14103	14029	14095	14192	13946	13926	14057	14058	13993	14085	14214	13882	13831	14068	13972	13971	14040	13819	14052	13735	14034	14021	13920	13839	13983	13968	13840	14114	14035	14109	13826	13926	13954	13927	14105	14089	14108	13996	14150	14045	13943	13834	13907	14083	13985	14048	13733	14037	13951	13960	13929	13925	13985	13912	13942	14164	14107	14015	13896	13961	13948	13976	14270	14049	14050	13824	14043	13910	13896	14156	14156	14099	13996	14028	14031	14055	14030	13961	13984	14156	13919	13864	14068	13852	13999	14321	14000	14025	14010	13932	14127	14221	13905	13888	13973	14033	14051	14070	13885	13920	14121	13901	14057	13912	14101	14006	14073	13841	13750	13969	13985	14040	14007	13900	14004	14025	13896	13894	13876	14078	14154	14005	13821	14055	14108	14019	13862	13837	13977	13906	14028	14066	14249	14075	13911	14027	13879	14062	14019	13943	13991	14051	13995	13946	13996	14051	14153	13913	14060	14034	13865	14000	14054	14030	14074	13941	14200	14016	13988	14089	13746	13893	14075	13903	13935	14073	13934	14071	13875	13850	13896	13894	13931
23785	21556	28588	25359	25953	37933	44984	65494	55597	38544	28277	24472	23590	23373	23366	23208	23113	23030	23212	23220	23252	22894	23079	22854	23151	23125	23327	23182	23072	23104	23378	23140	23153	23132	23267	23230	23046	23104	23136	23224	23159	23242	23199	22947	23277	23078	23157	22929	23192	23088	23228	22963	22951	23013	23142	23045	22996	23016	23065	23221	23206	23317	23022	23065	22952	22821	22958	23103	23209	23088	23187	23073	22924	22822	22839	23121	23059	23098	23009	23128	23031	23011	22894	23106	23177	23088	22994	22845	23113	23205	23050	23030	22846	23004	22914	22964	22962	22998	23159	23028	23161	23081	22965	22900	23220	23015	23269	22997	22904	23003	23041	23096	23213	22985	22867	22890	22716	23070	23117	22897	23104	23095	23068	23226	22825	23141	23318	23024	22858	22883	23051	22936	22740	22968	23285	23184	22991	23100	23081	23118	22941	23007	23186	22979	23132	22790	22834	23031	23216	23056	22858	23124	22997	23055	22538	22945	23132	23084	23028	22926	23110	22981	23004	23044	23134	22960	23098	23250	22952	23193	23201	22865	23053	23130	23033	23082	22939	23000	23097	22971	22991	23215	23110	23029	22782	22937	22855	23014	22962	22802	22758	22903	23078	22869	22799	23052	23121	22714	22955	23166	23096	22752	22982	23258	23149	23252	22984	22996	22932	23017	22820	23071	22847	22979	23172	23116	23104	23344	22743	22855	23021	22898	23050	23047	22954	22871	22922	22929	23090	22786	22883	23054	22998	23036	23034	22934	23025	23054	23056	23013	22911	23059	23002	23216	22850	22952	22983	23069	22886	22886	22998	23239	23165	22944	23248	22946	23092	23044	22983	22917	23012	22895	22758	22735	23274	22941	22974	22884	23014	23135	23098	23012	23088	22994	23196	23242	23251	23115	22761	23037	23107	22942	23090	23153	23045	22955	22916	23082	22876	22850	22987	23052	23162	22931	23176	22872	22841	23138	23110	22846	22937	23149	22818	23136	22856	22984	23066	23084	22921	23016	22957	23152	22965	22811	23281	22879	23259	23023	23079	22852	23036	22909	23124	22705	22933	22984	23153	22955	22996	22959	22813	23032	23226	23260	23054	22842	22934	23014	22994	22866	22861	22868	23229	22887	22737	22994	23136	23143	22930	22801	22776	22726	23107	23006	23044	23062	22902	22945	22953	22808	23201	23147	22972	22984	23278	23224	22982	22952	22967	23129	23025	22944	22948	22912	22940	23152	23189	23102	23021	22932	22971	22900	22836	23165	22949	22894	22853	22937	23139	23186	22835	23147	22942	23134	23122	23025	22816	22966	23099	22879	23228	23201	23376	22968	23094	23199	22863	22913	22919	23126	22921	22946	23134	22922	23096	23078	22959	22794	23262	23055	23058	22951	22884	23011	23200	22921	22999	22915	23328	22906	23168	22992	23374	23297	23040	23050	23164	22985	23006	22832	23129	23169	22980	22903	23125	22874	22882	23086	23233	23065	22954	22820	22973	23024	22819	22746	23031	23035	23023	22972	23119	23118	22966	23071	22859	23008	22884	23011	22909	22956	22908	23075	22886	23051	23208	23103	22929	23203	22898	22938	22950	22941	22759	23025	22756	22860	22820	22921	22909	23013	22762	22842	22947	23143	22908	23102	23202	23057	23077	22790	22925	23002	22894	23027	23144	22986	23012	22747	23229	22954	23001	22833	23127	22916	23135	23031	22959	22842	23131	23028	23275	23041	23005	23044	23183	23162	23127	22840	23002	23113	23146	22929	22986	23001	22985	23152	23025	23047	23079	22980	22939	23074	23393	23013	22953	23259	23080	23100	22935	23004	22890	22891	23157	23256	23069	22927	22997	23054	22877	23047	23090	23169	22959	23028	22832	23024	23174	23013	22896	22915	23017	23077	23070	23012	23175	23004	23076	22959	22888	22984	23129	22871	23091	22976	23210	22834	22903	23080	22837	22856	23119	23117	23212	23216	23154	23122	23104	22931	23071	23070	22910	22772	23197	22680	22951	22935	23038	23039	23009	23086	22970	22915	22852	22957	23073	23131	22820	22827	22797	23158	23058	23201	22997	23058	22802	22902	23065	22989	22998	23008	22810	22930	22981	22970	23164	23199	23154	23127	22999	23040	23186	22954	23054	22976	23030	22787	23132	22922	22959	22823	22965	23126	23152	22995	22934	22832	23133	22938	22940	23096	23325	23293	22952	23216	23069	23207	22999	23047	23151	23521	23021	23207	23003	22991	23072	23119	22950	22722	22926	23074	23042	23089	22899	22994	22821	23138	22945	22749	23188	23038	23104	23023	23075	23040	23046	23102	23150	23063	22851	22798	23087	23099	22996	22989	22770	22864	22977	22999	23126	22932	23041	23104	23100	23132	22927	22938	23236	23222	23158	23143	23004	22856	23186	23093	23100	23234	22933	23142	22976	22928	23136	23042	22973	23185	22881	23285	22844	23044	22922	22959	23109	22934	22997	23083	23063	23103	22987	23391	23290	23027	23140	23106	22952	23122	22952	23106	23114	23189	23058	23005	22985	23100	22899	23014	23013	22626	23025	22969	23021	23065	23119	22911	23269	23178	22857	23065	23007	23168	22975	22984	23153	22993	23227	22702	22875	23095	22918	22991	23137	23097	23266	22974	23130	22863	23125	23164	23101	22912	23178	23275	22956	22991	23228	23180	22973	23140	23042	22936	22966	23021	23072	22893	23075	23165	22902	23027	23096	22942	22897	23065	23071	23166	23283	23006	23028	23007	23018	22966	22740	23009	22958	22994	23031	23008	22824	23152	22929	23015	22958	22896	22957	23029	23135	22813	23264	23168	22769	23115	22832	23004	22837	22844	22933	23106	23213	23123	23009	22980	23133	22947	23147	22964	22902	22940	23093	23199	22961	23033	23133	23096	23257	22867	22942	22733	22961	23065	23186	22937	23047	22879	23145	23173	23091	22908	23125	23194	23126	23182	22847	22816	22948	23009	22991	23017	23164	23021	23087	22999	22984	22975	23231	22734	23236	23043	23138	23088	22988	23146	23075	23054	22976	22981	23162	22897	23131	23069	23146	22967	22870	22799	22993	23085	22889	23139	23211	23338	23057	23069	23058	23219	23106	22945	23169	23108	23185	23148	22878	22861	23119	22813	22988	23073	22958	23161	22941	22736	22948	22879	23050	22979	23179	22961	23038	22964	23088	22802	22891	23055	23079	22871	23195	22859	23052	23016	23068	23181	23411	22816	23014	23096	22818	23058	22698	23062	22931	22961	22986	22770	22944	23010	23132	22849	22995	22911	23078	23026	23105	22874	23136	23015	22980	23003	23058	22968	23158	22926	22982	23092	22917	23094	23057	22824	23242	22906	23153	23221	22941	22967	23018	22860	23392	23059	22954	22876	23125	23191	23058	22967	23079	22942	22973	22927	23151	22966	22981	22753	22897	22974	23136	22892	23063	23088	23043	23301	23106	22921	23059	22932	23060	23000	23310	22924	23043	23311	22919	23222	23303	22995	23066	22876	22883	22930	23123	22837	22907	22998	22985	23112	23049	23093	23077	23324	23148	23258	23142	23038	23073	22943	22886	23333	22972	22877	23142	22939	23009	22859	23143	23026	23123	23085	23014	22915	22830	23096	22933	22882	22809	23222	23012	22975	22894	23088	23342	22879	22909	22963	23038	22792	22987	22947	22999	22865	22885	22638	22988	22843	23041	22925	23241	22963	22905	22890	23309	22857	23150	22837	22958	22968	23151	22931	22872	22983	23058	22995	23023	23058	23010	22988	22899	22966	22687	23086	22921	23080	23108	22985	22998	23061	23062	22956	23126	23033	23183	22996	22946	22929	22844	23026	22874	23075	23126	23003	23068	23081	22918	23088	23126	22978	23083	23295	23164	23046	22938	22992	22873	22881	22895	22883	22963	22895	22988	22989	22974	22794	23022	23098	23019	22998	23030	23094	22898	23200	23120	23121	23188	22985	22973	22785	22666	23060	23233	23016	23004	23044	23040	22976	23042	22923	22959	23063	22933	22929	22923	23060	23088	23205	23137	22916	23074	23099	23134	23015	22696	22994	23047	23171	22978	22998	23387	23097	23080	22764	23061	23212	23511	23104	22958	23007	23112	23113	22685	22817	23057	22735	23165	23091	23042	23008	23002	23322	23072	23210	22859	23004	22995	23046	23101	22998	22985	23191	22963	22790	23090	23044	22959	22971	23083	22970	22673	23036	23099	23171	22763	23339	22906	23108	22813	23026	23014	23048	23054	23197	22907	22711	23039	22991	23313	23182	23233	23097	22963	22994	22890	23104	23157	23096	23047	23045	23162	23253	23017	22922	22957	22731	23180	22889	22941	23022	23104	22977	22731	23042	23271	23008	22995	23133	23034	23187	23129	23081	23133	22818	22862	23080	23061	22936	23056	22906	23215	22820	23158	22957	23124	22965	23059	23010	23036	22946	22893	23210	22941	23021	22944	22973	23086	22952	23164	22962	23160	23054	22872	23015	23130	23000	22936	23185	23005	23098	23018	22858	22887	23212	23163	22999	22866	23153	23204	23109	23169	23184	22991	22894	22976	22932	23127	22907	22921	23190	23026	23045	22851	22847	23032	22847	23143	23035	23041	22875	22940	23036	22999	23225	23076	22952	22924	23152	23087	22820	23058	23115	22991	23181	22951	22907	23116	23092	22971	23193	22917	22871	22659	22955	23095	23191	22985	22910	23218	22829	23059	22907	22858	22806	22835	23005	22919	23158	23113	23005	23044	22870	22979	22952	22922	22973	23219	23048	22999	22864	23138	23222	22928	22941	23189	22864	22899	22919	22768	22902	22961	22903	23082	22993	23015	23050	22893	22983	23025	22903	23106	22937	22911	22987	22866	23029	22774	23153	22913	23026	23328	22955	23141	23101	23034	23086	23157	23106	23045	23258	23000	23058	23033	22852	22895	23204	22954	23123	23179	23190	22845	22984	22984	23090	23025	22973	23406	23148	23080	22994	23198	23164	22972	22908	23201	22776	23023	22819	22844	22982	23014	22982	22774	23066	22859	23147	23106	23018	22959	23006	22995	23034	22836	23058	22894	23117	23089	23136	22971	22804	23042	23064	22963	23010	22877	23408	23111	23076	22876	23161	22829	23121	23005	22900	22827	22970	23214	23095
31355	36250	23779	20364	23435	32630	42181	65159	48852	27530	17400	14869	14623	14400	14389	14489	14406	14260	14518	14410	14302	14627	14320	14427	14303	14486	14461	14427	14309	14238	14345	14470	14347	14394	14472	14443	14372	14356	14389	14541	14354	14328	14284	14385	14399	14504	14440	14306	14380	14398	14543	14498	14346	14344	14339	14408	14514	14491	14336	14424	14357	14274	14279	14220	14354	14263	14309	14371	14464	14203	14414	14443	14307	14449	14571	14339	14452	14389	14507	14459	14347	14231	14462	14468	14374	14474	14365	14226	14425	14454	14301	14377	14458	14285	14448	14161	14184	14234	14379	14247	14274	14211	14266	14384	14237	14447	14213	14268	14550	14254	14215	14378	14268	14400	14371	14428	14342	14315	14357	14244	14295	14174	14242	14361	14389	14253	14383	14336	14361	14284	14338	14388	14286	14412	14297	14202	14349	14305	14431	14267	14259	14110	14400	14122	14348	14151	14245	14354	14530	14347	14297	14365	14476	14219	14374	14397	14375	14316	14463	14456	14244	14345	14280	14487	14380	14255	14326	14423	14308	14288	14350	14258	14281	14430	14359	14435	14392	14200	14274	14438	14150	14360	14487	14412	14340	14400	14045	14343	14427	14223	14364	14215	14263	14402	14202	14406	14332	14279	14344	14286	14334	14376	14327	14395	14225	14324	14289	14387	14290	14476	14387	14240	14269	14591	14329	14402	14313	14369	14411	14506	14331	14316	14339	14307	14342	14216	14314	14276	14477	14282	14402	14411	14473	14256	14316	14295	14405	14288	14340	14338	14332	14271	14362	14168	14388	14291	14322	14272	14301	14248	14199	14318	14333	14195	14406	14424	14196	14183	14289	14353	14521	14103	14425	14384	14500	14155	14363	14347	14375	14325	14224	14203	14302	14378	14170	14241	14409	14143	14093	14480	14283	14265	14451	14119	14182	14287	14250	14349	14362	14324	14367	14330	14355	14089	14425	14319	14411	14373	14376	14434	14167	14231	14288	14427	14397	14355	14243	14215	14455	14327	14392	14312	14249	14276	14411	14398	14309	14204	14350	14173	14206	14306	14338	14327	14155	14195	14438	14345	14325	14391	14257	14466	14264	14302	14359	14297	14483	14294	14284	14214	14352	14155	14297	14389	14265	14281	14467	14230	14430	14356	14358	14348	14331	14344	14439	14240	14276	14366	14337	14338	14349	14333	14259	14267	14251	14266	14418	14406	14205	14258	14354	14311	14376	14363	14483	14392	14497	14152	14350	14331	14336	14211	14389	14384	14384	14112	14260	14281	14253	14590	14436	14188	14260	14277	14319	14462	14407	14228	14341	14285	14295	14408	14199	14308	14268	14506	14059	14294	14371	14405	14327	14377	14248	14186	14238	14406	14342	14369	14425	14555	14289	14382	14287	14489	14171	14298	14196	14412	14163	14245	14209	14228	14374	14291	14279	14409	14294	14338	14198	14370	14365	14364	14135	14376	14320	14272	14113	14399	14155	14250	14563	14293	14249	14290	14268	14291	14263	14477	14246	14352	14213	14621	14297	14289	14514	14418	14360	14216	14311	14573	14331	14208	14113	14222	14185	14275	14211	14126	14305	14428	14205	14271	14188	14237	14503	14432	14552	14401	14423	14296	14100	14346	14365	14286	14465	14353	14449	14404	14249	14150	14201	14441	14246	14309	14215	14380	14321	14484	14232	14208	14244	14528	14469	14202	14186	14241	14279	14420	14271	14300	14429	14249	14533	14366	14440	14284	14565	14277	14395	14176	14299	14460	14256	14325	14131	14371	14362	14430	14366	14348	14277	14324	14366	14178	14478	14250	14341	14348	14342	14468	14478	14412	14519	14276	14340	14369	14448	14300	14445	14350	14341	14384	14403	14206	14386	14320	14299	14248	14308	14174	14403	14349	14337	14536	14349	14388	14568	14449	14391	14438	14258	14211	14339	14392	14260	14405	14405	14089	14265	14398	14374	14299	14275	14422	14131	14375	14334	14295	14555	14243	14218	14374	14265	14300	14314	14434	14163	14448	14326	14312	14214	14242	14365	14446	14273	14243	14353	14237	14382	14283	14436	14463	14244	14386	14477	14243	14365	14351	14419	14432	14422	14352	14437	14193	14377	14320	14182	14298	14391	14333	14386	14204	14424	14356	14328	14394	14340	14438	14327	14301	14429	14359	14239	14172	14135	14343	14399	14325	14400	14285	14417	14357	14284	14431	14366	14142	14322	14278	14198	14075	14265	14342	14474	14394	14139	14305	14230	14309	14375	14280	14313	14566	14259	14364	14188	14377	14351	14404	14352	14258	14407	14404	14211	14458	14237	14457	14277	14231	14410	14324	14413	14347	14306	14306	14305	14465	14470	14297	14406	14575	14196	14344	14236	14364	14293	14230	14272	14395	14364	14284	14279	14429	14422	14523	14348	14325	14353	14199	14331	14285	14437	14403	14155	14146	14273	14242	14373	14220	14212	14360	14460	14313	14440	14381	14371	14346	14206	14322	14307	14540	14235	14210	14267	14363	14255	14525	14369	14344	14320	14354	14320	14280	14346	14293	14188	14410	14230	14248	14418	14452	14076	14337	14300	14405	14244	14320	14137	14296	14315	14153	14388	14187	14364	14332	14248	14376	14316	14371	14312	14346	14299	14240	14216	14259	14098	14478	14382	14283	14209	14267	14427	14344	14238	14207	14378	14294	14378	14429	14350	14323	14307	14221	14270	14290	14388	14407	14354	14208	14255	14312	14380	14312	14353	14370	14205	14406	14325	14361	14268	14047	14350	14278	14344	14318	14394	14399	14474	14320	14429	14416	14437	14408	14310	14372	14163	14356	14210	14316	14427	14284	14319	14418	14347	14187	14339	14348	14288	14193	14298	14379	14341	14133	14285	14258	14244	14218	14307	14278	14334	14475	14241	14390	14527	14396	14424	14352	14246	14461	14362	14316	14420	14318	14281	14210	14370	14282	14291	14517	14478	14342	14223	14395	14133	14432	14389	14402	14406	14271	14338	14156	14302	14262	14210	14466	14521	14485	14332	14435	14162	14406	14374	14285	14320	14393	14243	14241	14322	14443	14202	14390	14297	14123	14403	14342	14358	14400	14239	14269	14262	14583	14166	14296	14374	14484	14412	14275	14397	14424	14200	14433	14384	14134	14210	14234	14322	14359	14480	14480	14407	14269	14433	14168	14340	14237	14196	14374	14329	14357	14278	14166	14257	14340	14370	14345	14328	14397	14306	14223	14465	14342	14331	14315	14294	14393	14467	14214	14287	14425	14227	14431	14319	14194	14361	14345	14402	14447	14303	14296	14395	14342	14321	14351	14442	14297	14459	14411	14303	14222	14204	14372	14400	14424	14288	14336	14379	14202	14267	14450	14341	14252	14355	14344	14337	14294	14276	14384	14368	14144	14316	14445	14322	14168	14406	14481	14229	14188	14323	14352	14442	14338	14309	14396	14383	14330	14302	14345	14466	14366	14375	14263	14401	14295	14353	14276	14295	14255	14611	14439	14415	14528	14470	14186	14359	14464	14565	14300	14541	14121	14367	14416	14342	14295	14292	14518	14358	14356	14220	14303	14317	14327	14355	14266	14267	14315	14172	14307	14328	14189	14405	14433	14465	14224	14412	14331	14227	14338	14349	14359	14401	14383	14460	14134	14246	14258	14423	14280	14336	14389	14232	14353	14260	14432	14222	14282	14295	14147	14423	14377	14312	14581	14375	14289	14278	14425	14362	14323	14357	14290	14354	14183	14349	14302	14315	14361	14258	14454	14444	14356	14285	14331	14348	14264	14368	14289	14287	14419	14376	14243	14177	14303	14368	14323	14320	14491	14258	14253	14474	14314	14390	14308	14386	14345	14191	14377	14381	14209	14393	14464	14249	14350	14132	14325	14455	14269	14256	14212	14373	14353	14387	14239	14198	14294	14431	14311	14220	14207	14337	14219	14424	14358	14531	14255	14288	14146	14545	14364	14450	14201	14301	14429	14318	14205	14506	14120	14390	14237	14053	14432	14208	14458	14197	14309	14123	14289	14164	14429	14375	14393	14199	14330	14474	14280	14399	14325	14382	14395	14515	14285	14289	14408	14417	14356	14277	14292	14414	14161	14324	14198	14229	14199	14393	14220	14520	14199	14414	14267	14188	14185	14379	14339	14491	14504	14318	14291	14234	14620	14353	14449	14603	14247	14399	14210	14322	14401	14397	14401	14438	14331	14194	14259	14294	14331	14456	14241	14352	14138	14397	14563	14123	14243	14210	14334	14388	14318	14251	14306	14368	14344	14385	14369	14218	14368	14208	14435	14363	14389	14290	14121	14368	14498	14350	14137	14183	14289	14393	14234	14450	14345	14439	14302	14322	14339	14369	14369	14254	14482	14441	14444	14456	14222	14099	14356	14338	14326	14226	14348	14240	14027	14212	14427	14295	14337	14284	14286	14415	14486	14265	14395	14153	14390	14433	14450	14361	14288	14228	14473	14428	14297	14376	14300	14379	14151	14327	14370	14278	14348	14518	14266	14279	14400	14281	14178	14364	14287	14292	14329	14177	14458	14291	14145	14521	14293	14317	14568	14302	14265	14367	14396	14237	14346	14343	14324	14268	14515	14324	14281	14208	14251	14307	14594	14186	14431	14432	14384	14336	14226	14416	14131	14326	14391	14359	14465	14333	14243	14179	14262	14439	14278	14212	14362	14318	14211	14254	14290	14382	14240	14367	14164	14410	14374	14314	14324	14226	14187	14334	14311	14411	14373	14379	14363	14403	14397	14406	14300	14199	14281	14355	14246	14320	14304	14447	14309	14462	14221	14272	14505	14407	14406	14471	14368	14357	14514	14299	14322	14248	14256	14357	14425	14269	14291	14268	14307	14473	14443	14377	14418	14492	14370	14238	14321	14330	14229	14222	14239	14356	14180	14384	14247	14249	14161	14413	14257	14367	14378	14330	14325	14226	14328	14316	14416	14428	14400	14247	14386	14329	14432	14392	14402	14342	14124	14298	14294	14338	14350	14305	14308	14277	14306	14608	14305	14303	14545	14318	14271	14300	14219	14261	14194	14276	14155	14155	14545	14427	14454	14346	14274	14341	14397	14405	14422	14388	14295	14398	14113	14235	14487	14325	14332	14346	14284	14346	14443	14357	14294	14423	14418
34108	27892	27862	25500	23774	24402	26658	28874	28744	25661	23849	23268	22705	22824	22723	22527	22546	22614	22758	22763	22977	22773	22847	22586	22952	22861	22847	22912	22728	22902	22825	22890	22669	22791	22917	22889	22906	22762	22734	22558	22671	22800	22724	22743	22588	23012	22852	22920	22943	22905	22659	22845	22622	22720	22546	22869	22669	22601	22833	22675	22790	22739	22602	22892	22640	22879	22729	22712	22645	22546	22684	22681	22803	22790	22693	22826	22684	22631	22870	22729	22967	22712	22788	22660	22776	22617	22742	22788	22680	22723	22579	22904	22650	22606	22809	22782	22783	22825	22470	22608	22708	22525	22643	22775	22692	22633	22499	22835	22801	22954	22681	22774	22934	22802	22551	22699	22787	22929	22936	22775	22933	22827	22678	22803	22631	22605	22734	22753	22646	22667	22575	22715	22913	22733	22756	22875	22775	22719	22656	22679	22823	22872	22725	22857	22791	22677	22547	22877	22839	22855	22849	22917	22778	22663	22717	22500	22916	22795	22883	22754	22658	22751	23054	22981	22985	22813	22855	22783	22594	22957	22688	22675	22785	22773	22750	22629	22791	23075	22606	22576	22784	22825	22611	22649	22671	22732	22834	22835	22829	22671	22516	22730	22757	22683	22723	22641	22650	22704	22907	22908	22839	22554	22754	22835	22797	22753	22858	22685	22611	22503	22796	22550	22687	22691	22840	22839	22664	22687	22610	22729	22794	22725	22769	22742	22848	22753	22818	22583	22750	22530	22689	22922	22831	22655	22528	22718	22730	23109	22694	22532	22632	22692	22759	22981	22912	22812	22915	22670	22911	22803	22883	22773	22670	22688	22708	22976	22804	22616	23025	22568	22629	22595	22697	22790	22614	22680	22686	22663	22920	23091	22919	22819	22846	22777	22650	22804	22764	22839	22640	22609	22771	22838	22891	22716	22907	22770	22812	22825	22892	22892	22761	22817	22987	22648	22702	22812	22698	22749	22745	22913	22698	22800	22676	22704	22836	22765	22607	22698	22655	22905	22638	22612	22613	22856	22869	22685	22677	22768	22763	22700	22532	22559	22648	22442	22760	22484	22620	22542	22941	22610	22725	22827	22670	22816	22932	22847	22751	22790	22658	22671	22820	22655	22828	22714	23100	22753	22837	22687	22837	22673	22779	22778	22669	22540	22645	22718	22676	22823	22984	22640	22789	22664	22639	22714	22719	22544	22525	22821	22810	22696	22638	22746	22671	22814	22881	22724	22739	22741	22674	22764	22639	22789	22650	22910	22561	22591	22900	22773	22815	22730	22777	22781	22733	22673	22598	22738	22705	22690	22997	22949	22802	22846	22775	22676	22774	22538	22532	22582	22973	22665	22627	22930	22856	22787	22769	22697	22738	22870	22707	22927	22913	22693	22863	22541	22722	22757	22847	22913	22839	22854	22941	22768	22582	22808	22867	23042	22806	22815	22679	22608	22667	22933	22618	22778	22732	22793	22715	22788	22661	22888	22865	22654	22924	22927	22655	22928	22895	22730	22744	22695	23002	22826	22890	22928	22955	22808	22791	22947	22750	22948	22764	22745	22734	22751	22704	22661	22527	22920	22773	22766	22659	22656	22681	22871	22903	22815	22810	22607	22488	22819	22908	22642	22747	22752	22977	22722	22748	22801	22567	22599	22966	22818	22656	22788	22776	22574	22740	22788	22603	22668	22590	22738	22859	22839	22561	22759	22782	22833	22940	22822	22700	22651	22935	22692	22925	22454	22593	22781	22832	22510	22621	22965	22857	22749	22868	23034	22827	22566	22757	22988	22778	22705	22597	22810	22778	22798	22788	22764	22983	22660	22853	22711	22877	22846	22973	22683	22868	22672	22805	22483	22715	22705	22586	22840	22904	22578	22779	22585	22583	22470	23041	22646	22681	22694	22616	22882	22842	22866	22956	22708	22635	22813	22897	22572	22847	22576	22574	22696	22902	22726	22832	22518	22682	22789	22877	22995	22807	22835	22810	22842	22883	22857	22633	22741	22533	22627	22787	22888	22594	22552	22800	22747	22793	22698	22999	22553	23002	22717	22790	22737	22808	22527	22805	22882	22675	22889	22703	22826	22750	22766	22685	22573	22784	22772	22648	22745	22956	22934	22948	22742	22830	22514	22768	22981	22637	22848	22580	22951	22699	22795	22787	22697	22792	22858	22730	22682	22619	22778	22720	22675	22501	22916	22730	22822	22782	22528	22960	22823	22722	22862	22780	22669	22704	22508	22871	22822	22588	22687	22718	22673	22572	22710	22778	22840	22816	22591	22854	22614	22909	22949	22814	22809	22710	22672	22752	22877	22903	22804	22750	22929	22793	22597	22689	22779	22923	22868	22847	22770	22640	22746	22683	22479	23053	22659	22790	22806	22573	22478	22556	22759	22573	22832	22935	22854	22635	22699	23059	22525	22783	22670	22890	22720	22609	22819	22657	22805	22975	22761	22901	22642	22694	22801	22766	22764	22722	22748	22651	22886	22725	22654	22525	22768	22736	22834	22764	22695	22693	23002	22643	22785	22786	22894	22867	22878	22567	22581	22720	22699	22809	22749	23139	22676	22684	22948	22606	22847	22757	22685	22724	22525	22521	22615	22726	22816	22697	22665	22763	22830	22812	22805	22718	22753	22751	22847	22612	22716	22620	22703	22874	22801	22729	22664	22741	22866	22447	22855	22909	22661	22394	22574	22821	22513	22784	22693	22714	22964	22869	22780	22759	23001	22797	22718	22631	22842	22884	22716	22878	22912	22753	22729	22984	22700	22785	22759	22767	22718	22633	22844	22602	22847	22913	22803	22838	22445	22887	22698	22682	22677	23016	22903	22784	22746	22601	22855	22713	22634	22891	22616	22793	22640	22564	22748	22568	22628	22603	22814	22785	22761	22678	22891	22722	22704	22780	22905	22757	22804	22760	22694	22922	22798	22530	22672	22875	22804	23065	22822	22848	22799	22753	22872	22919	22697	22733	22939	22690	22842	22745	23064	22850	22826	22684	22725	22597	22704	22592	22873	22940	22904	22821	22707	22660	22868	22829	22717	22866	22783	22660	22809	22790	22829	22768	22840	22704	22699	23048	22671	22737	22744	22684	22728	22922	22681	22637	22796	22742	22952	22934	22929	23044	22642	22883	22859	22870	22866	22593	22921	22754	22729	22902	22762	22689	22606	22949	22590	22457	22624	22843	22520	22714	22805	22832	22816	22701	22781	22769	22591	22747	22596	22858	22836	22896	22656	22662	22701	22692	22709	22754	22967	22774	22494	22775	22664	22981	22829	22602	22617	22693	22789	22789	22810	22653	22692	22464	22610	22931	22742	22823	22621	22665	22766	22935	22820	22940	22457	22495	22842	22511	22747	22879	22708	22690	22620	22563	22949	22804	22717	23072	22742	22596	22635	22588	22782	22799	22721	22691	22828	22930	22971	22808	22875	22510	22751	22831	22871	22810	22824	22831	22738	22863	22794	22782	22772	22922	22525	22687	22736	22502	22692	22936	22772	22559	22529	22660	22725	22845	22848	22742	22741	22831	22770	22593	22841	22788	22700	22894	22652	22892	22829	22911	22930	22942	22677	22809	22749	22699	22878	22817	22793	22840	22891	22927	23093	22877	22824	22739	22766	22821	22974	22743	22601	22749	22864	22932	22911	22857	22784	22891	22758	23024	23010	22579	22803	22912	22867	22743	22533	22826	22495	22904	22685	22855	22766	22908	22764	22844	22857	22588	22896	22869	22846	23057	22542	22802	22675	23071	22883	22751	22563	22759	22959	22994	22669	22797	22746	22889	22553	22831	22720	22930	22912	22742	22921	22663	22582	22847	23008	22850	22884	22894	22665	22650	22596	22435	22420	22800	22842	22649	22891	22868	22766	22738	22764	22778	22724	22895	22789	22833	22640	22964	22743	22527	22718	22943	22820	22852	22899	22740	22785	22801	22827	22910	22592	22993	22713	22793	22808	22872	22715	22786	22710	22822	22711	22913	22510	22640	22762	22711	22765	22817	22763	22852	22892	22699	22805	22784	23083	22660	22593	22873	22765	22775	22710	22851	22582	22704	22624	22582	22625	22795	22589	22856	22975	22925	23013	22754	22790	22847	22885	22489	22622	22802	22429	22802	22862	22720	22939	22938	22796	22824	22658	22672	22733	22616	22508	22918	22783	22770	22759	22886	22658	22635	22594	22690	22711	22789	22846	22918	22679	22670	22652	22845	22676	22815	22876	22924	22630	22829	22645	22956	22783	22772	22853	22875	22722	22922	22444	22756	22522	22577	22760	22825	22671	22797	22788	22879	22558	22930	22832	22693	22613	22838	22679	22601	22814	22832	22716	22643	22781	22798	22517	22704	22683	22844	22939	22881	22799	22647	22734	22796	22724	22726	22804	22740	22927	22815	22640	22676	22727	22750	22754	22549	22728	22779	22735	22535	22778	22832	22764	23005	22801	22665	23019	22720	22802	22760	22492	22770	22839	22950	22560	22818	22680	22759	22810	22892	22634	22781	22750	22856	22842	22658	22637	22822	22592	22648	22952	22808	22531	22921	22696	22736	22691	22921	22722	22711	22568	22819	22893	22593	22711	22631	22657	22675	22745	22723	22859	23052	22909	22777	22903	22898	22656	22762	22751	22621	22597	22886	22775	22893	22779	22600	22641	22642	22389	22571	22857	22725	22931	22708	22670	22507	22604	22751	22665	22949	22696	22758	22831	22860	22656	22778	22908	22769	22841	22626	22710	22841	22634	22736	22792	22841	22817	22881	23127	22721	22539	22790	22638	23003	22682	22694	22817	22908	22920	22573	22914	22884	22741	22669	22807	22696	22754	22665	23040	22974	22741	22953	22838	22710	22772	22735	22856	22926	22773	22818	22909	22788	22683	22967	22757	22953	22769	22857	22758	22817	22524	22813	22797	22975	22874	22559	22751	22959	22671	22976	22699	22930	22788	22674	22584	22607	22670	22811	22546	22644	22519	22613	22963	22831	22916	22680	22800	22613	22833	22987	22805	22861	22754	22877	22627	22710	22523	22587	22737	22902	22918	22808	22920	22865	22930	22542	22781	22920	22750	22625	22658	22853	22755	22592	22763	22457	22858	22920	22705	22789	22971	22683	22816	22819	22820	22483	22645	22809	22825	22811	22806
21377	23954	18460	15366	15068	16029	18408	20504	18965	16041	14472	14026	13847	14021	13860	13822	13793	13940	13808	13892	13846	13879	13785	13897	13978	13997	13863	13981	13708	13988	14062	13870	14025	13827	13907	13850	13881	14004	13952	13735	13938	13839	13923	13760	13931	13925	13930	13802	13921	13918	13912	13832	13742	13873	13756	13753	13665	13962	13982	13894	13803	13881	13901	13838	13817	13692	13666	13792	13700	13905	13819	13936	14027	13914	13843	13791	13907	13734	13958	13920	13740	13815	13747	13803	13850	13932	13874	13835	13860	13978	13651	13655	13778	13927	13689	13745	13868	13807	13756	13804	13864	13713	14108	13898	13895	13657	13768	13849	14046	13886	13914	13771	13782	13973	13865	13821	13893	13744	13883	13780	13816	13870	13792	13778	13976	13812	13918	13631	14012	13827	13903	13859	13839	13857	13757	13867	13792	13829	13882	13850	13914	13812	14060	13934	13971	13892	13816	13898	13739	13781	13856	13847	13818	13928	13901	13920	13722	13972	13825	13845	13804	13984	13879	13700	13744	13827	13870	13931	13915	13941	13935	13729	13736	14018	13727	13874	13721	13927	13830	13861	13803	13873	13645	13900	13859	13785	13872	14000	13973	13921	13885	13953	13897	13959	13848	13961	13767	13792	13949	13900	13831	14008	13856	13740	13860	14031	13782	13590	13746	13967	13881	13725	13859	13813	13947	13936	13880	13866	13570	13851	13801	13867	13719	13972	13849	13809	13842	13767	14018	13971	13951	13649	13951	13892	13742	13799	13789	13827	13797	13714	13592	13800	13938	13798	13718	13884	13901	13924	13817	13975	13921	13797	13779	13875	13890	13965	13832	13865	13950	13946	13934	13822	14027	13868	13885	13841	13815	13781	13883	13773	13921	13886	13924	13791	13845	13803	13954	13902	13889	13948	13903	13691	13887	13977	13962	13874	13930	13888	13928	13899	13886	13786	13692	13885	13830	13861	14015	13884	13746	13682	13994	14006	13955	13681	13789	14044	13791	13837	13899	13903	13659	13826	13833	13737	13739	13789	13752	13836	13788	13930	13791	13826	13913	13867	13910	13683	13825	13862	13724	13841	13758	13956	13901	13925	13799	13965	13883	13952	13722	13817	13992	13764	13894	13843	13746	13811	13902	13802	13754	13876	14061	13903	13778	13715	13871	13736	13765	13860	13498	13911	13895	13903	13761	13778	13979	13755	13856	13914	13799	13707	13931	13753	14004	13888	13878	13702	13899	13860	13721	13832	13898	13791	13859	13855	13830	13817	13906	13825	13855	13793	13768	13920	13842	13834	13886	13794	14034	13909	13898	13880	13866	13876	13773	13781	13782	13781	14158	13913	13920	13962	13948	13921	13835	13881	13920	13951	13861	13991	13962	13706	13923	13936	13890	13855	13844	13815	13703	13852	13892	13926	13966	13708	13976	13917	13851	13774	13900	13719	13812	13860	13758	14044	14003	13767	13914	13875	13890	14035	13683	13826	13949	13836	13904	13867	13842	13913	13868	13842	13767	13860	13628	13968	13853	13750	13793	13701	13791	13832	13694	13825	13976	13885	13975	13757	13948	13850	13788	13907	13810	13857	13772	13890	13843	13985	13839	13815	13947	13764	13898	13844	13871	13763	14032	13868	13873	13970	13769	13920	13777	13721	13909	13729	13773	13835	13809	13734	13723	13838	13652	13754	13860	13820	13855	13747	13745	13846	13764	13761	13911	14057	13863	13951	13712	13946	13957	13792	13886	14123	13616	13926	13746	13916	13707	13956	13655	13939	13796	13752	13888	13794	13905	14005	13805	13898	13786	13864	13804	13884	13805	13692	13919	13946	13748	14004	13856	13688	13933	14045	13928	13890	13715	13890	13825	13933	13821	14031	13949	13901	13731	13925	13678	13711	13781	13830	13934	13762	13888	13890	13780	13972	13736	13924	13936	13778	13860	13766	13895	13607	13905	13908	13707	13993	13735	13723	13785	13954	13976	13884	13895	13848	13832	13860	13917	13872	13870	13789	13846	13847	13903	13985	13922	14009	13918	13885	13776	13835	13969	13813	13917	13880	13783	13857	13773	13857	13700	13922	13984	13824	13821	13833	13964	13974	13867	13939	13924	13763	13742	13703	13977	13774	13802	13962	13769	13624	13871	13776	13717	13637	13861	13958	13615	13874	13817	13812	13754	13895	13880	14004	13818	13968	13967	13708	13728	13844	13796	13809	13780	13702	13915	13855	13770	13900	13836	13800	13861	13867	13758	13926	13887	13992	13726	13755	13863	13582	13872	13858	13794	13712	13816	13647	13666	13908	13854	13831	13745	13978	13834	13853	13741	13914	13902	13848	13899	13701	13839	13970	13906	13851	13739	13798	14100	13876	13859	13916	13763	13877	14007	13746	13996	13925	13883	13767	13886	13768	13975	13696	13738	13898	13950	13782	13813	13627	13950	13857	13756	13899	13946	13832	13865	13790	13886	13861	13853	13825	13755	13813	13729	13653	13763	13914	13909	13767	13904	13743	13830	13838	13963	13796	13886	13879	14064	13918	13963	13821	13884	13910	13885	13801	13862	13964	13629	13830	13788	13778	13827	13835	13939	13776	13917	13681	13972	13905	13822	13778	13909	13879	13908	13823	13943	13852	13868	13766	13847	13779	13855	13778	13964	13860	13887	13927	13820	13911	13810	13799	14079	13825	13947	13933	13696	13698	13929	13748	13918	14018	13899	13872	13895	13904	13875	13830	13878	13574	13852	13877	13821	13800	13738	13772	13741	13804	13853	13890	13936	13890	13985	13851	13845	13822	13867	14016	13727	13654	13902	13849	13933	13870	13774	13778	13942	13755	13782	14029	13893	13979	13914	13898	13901	13829	13716	13863	13737	13851	13931	13890	13778	13796	13861	13724	13717	13801	13797	13868	13846	13780	13883	13858	13827	13964	13637	13800	13652	13767	13912	14005	13957	13913	13845	13991	13751	13825	13823	13836	13987	13764	13926	13747	13945	13787	13897	13645	13728	13841	13803	13733	13995	13769	13850	13991	13753	13849	13852	13606	13879	13870	13889	13934	13823	13922	13929	13601	13802	13753	13898	13878	13933	13842	14039	13848	13694	13896	13921	13859	13761	13771	13880	13910	13852	13942	13767	13668	13782	13942	13834	13810	13804	13938	13996	13838	13774	13911	13788	13820	13736	13961	13599	14051	13799	13696	13787	13850	13689	13766	14099	13858	13696	13961	13966	13790	13878	13819	13942	13879	13740	13866	14085	13913	13763	13766	13834	13858	13848	13782	13689	13875	13871	13696	13866	13783	13848	13916	13892	13698	13825	14077	13728	13818	13884	13867	13778	13757	13932	13712	13908	13844	13836	14004	13891	13903	13819	13836	13780	13705	13785	13920	13830	13780	13855	13864	13832	13727	13893	13898	13974	13930	13891	14015	13970	13844	13903	13705	13796	13800	14031	13882	13921	13781	13911	13666	13826	13895	13866	13958	13966	13780	13914	13717	13843	13782	13755	13834	13951	13729	13787	13937	13810	13802	13758	14006	13876	13699	13816	13804	13734	13745	13735	13959	13972	13829	13826	13888	13778	13752	13874	13870	13716	13872	13807	13837	13981	13846	13967	13836	13947	13872	13933	13901	13772	13901	13767	13795	14025	13697	13721	13830	13913	13725	13868	14137	13886	13957	13873	13766	13696	13834	13746	13775	13928	13852	13682	13810	13769	13779	14008	13676	13798	13911	13806	13812	13894	13754	13973	13842	13874	13623	13836	13831	13883	13673	13980	13907	13792	13890	13859	14075	14017	13833	13750	13920	13872	13723	13946	13893	13736	13735	13938	13888	13671	13854	13799	13987	13808	13946	13796	13877	13845	13778	13946	13821	14003	13904	13887	13888	13854	13844	13937	13870	13778	13903	13909	13969	13830	13676	13727	13819	13726	13867	14036	13899	13860	13711	13647	13818	13970	13821	13922	13692	13722	13740	13810	13902	13799	13979	13995	13824	13853	13970	13803	13931	13865	13836	13904	13957	13856	13967	13808	13923	13755	13787	13715	14022	14056	14057	13820	13810	13879	13966	13889	13866	13846	13828	13877	13931	13831	13885	13888	13969	13879	13799	13614	13873	13904	13843	13785	13938	13909	13848	13924	13863	13836	13870	13821	13749	13875	13906	13894	13837	13824	13704	13975	14101	13734	13935	13945	13874	13781	13841	13867	13826	13777	13836	13985	13844	13807	13886	14029	13945	13768	13773	13842	13948	13817	13856	13996	13781	13803	13754	13745	13943	13876	13890	13885	13861	13778	13782	13764	13922	13904	13728	13773	13946	13805	13858	13734	13766	13803	13762	13808	13955	13841	13879	13844	13853	13854	13829	13705	13953	13918	13855	13871	13850	13892	13835	13814	13774	13864	13944	13866	13974	14056	13595	13859	13954	13770	13661	13712	13759	13908	13879	13834	13741	13875	13957	13778	13806	13766	13743	14035	13949	13705	14016	13805	13702	13874	13714	13855	13847	13912	13702	13852	13908	13917	13739	13929	13833	13996	13796	13719	13832	13717	13814	13944	13990	13848	13904	13806	13867	13849	13817	13831	13948	13850	13843	13801	13926	13894	13940	13800	13891	13891	13879	13939	13876	13866	13875	13764	13795	13839	13754	14018	13855	13859	13792	13882	13784	13753	13891	13860	13782	13774	13874	13828	13830	13696	13743	13789	13824	13943	13976	13901	13877	13850	13796	13723	13795	13799	13731	13930	13883	13913	13787	13816	13975	13882	13854	13854	13927	13772	13882	13885	13809	13875	13920	13880	13682	13729	13964	13832	13983	13915	13940	13846	13687	13857	13671	13627	13881	13842	13765	13936	13862	13858	13885	13952	13728	13941	13793	14031	13865	13817	13765	13822	13755	13935	13897	13902	13816	14003	13834	13819	13815	13896	13953	13863	13868	13799	13923	13988	13786	13944	14038	13947	13859	13818	13776	13870	13838	13785	13699	13800	13763	13885	13871	13937	13712	13865	13808	13813	13787	13748	13770	13767	13809	13796	13768	13861	13923	13717	13709	13710	13796	13826	13712	13971	13810	13779	13768	13796	13818	13899	13920	13769	13817	13721	13796	13784	13778	13784	13963	13815	13825	13654	13797	13941	13805	13901	13814
25847	21616	27880	30178	30977	52498	57946	45346	33398	26430	23631	22745	22564	22822	22726	22882	22508	22491	22589	22707	22922	22812	22705	22545	22463	22341	22513	22733	22440	22315	22529	22674	22557	22581	22430	22269	22401	22431	22348	22630	22527	22267	22541	22662	22445	22554	22276	22803	22499	22310	22575	22671	22701	22515	22473	22411	22249	22672	22607	22545	22675	22610	22725	22656	22488	22749	22515	22650	22571	22681	22518	22575	22426	22505	22577	22512	22616	22457	22321	22503	22500	22550	22692	22687	22791	22473	22488	22395	22494	22488	22341	22229	22385	22550	22158	22274	22688	22535	22534	22482	22233	22146	22315	22291	22637	22667	22407	22532	22392	22739	22619	22309	22530	22399	22484	22566	22610	22597	22659	22615	22381	22464	22605	22528	22570	22336	22194	22732	22512	22417	22584	22389	22517	22426	22478	22469	22254	22249	22660	22535	22505	22501	22557	22398	22564	22565	22670	22541	22365	22575	22354	22761	22460	22469	22344	22266	22625	22471	22445	22223	22468	22541	22522	22318	22513	22535	22508	22581	22403	22682	22606	22557	22487	22633	22409	22620	22759	22770	22461	22569	22223	22525	22589	22726	22652	22450	22705	22602	22355	22428	22390	22356	22523	22498	22275	22295	22502	22536	22523	22414	22399	22375	22361	22291	22451	22554	22617	22521	22489	22451	22555	22243	22602	22306	22861	22537	22522	22543	22380	22389	22498	22415	22454	22465	22614	22610	22446	22532	22248	22661	22301	22576	22466	22467	22620	22320	22506	22564	22508	22688	22677	22222	22640	22316	22611	22500	22324	22637	22551	22487	22228	22505	22708	22565	22436	22526	22401	22634	22489	22580	22545	22546	22494	22297	22275	22515	22640	22560	22206	22598	22427	22145	22464	22454	22590	22519	22479	22487	22471	22559	22466	22550	22497	22484	22429	22414	22375	22438	22475	22492	22395	22478	22627	22549	22538	22540	22486	22754	22200	22522	22519	22448	22585	22504	22330	22408	22534	22345	22361	22556	22388	22471	22578	22488	22478	22249	22356	22344	22335	22287	22356	22564	22555	22441	22640	22471	22713	22495	22321	22529	22418	22404	22536	22259	22615	22580	22391	22607	22448	22713	22687	22553	22280	22447	22436	22489	22748	22227	22350	22561	22340	22344	22506	22563	22313	22742	22467	22415	22346	22645	22357	22373	22511	22702	22344	22525	22139	22451	22470	22309	22458	22543	22562	22513	22484	22489	22491	22505	22558	22619	22443	22346	22343	22647	22147	22460	22227	22474	22484	22605	22428	22464	22723	22462	22706	22496	22454	22603	22389	22476	22386	22511	22415	22572	22585	22514	22303	22452	22450	22521	22235	22642	22611	22495	22672	22372	22257	22543	22374	22398	22390	22519	22547	22605	22559	22273	22681	22548	22599	22524	22315	22569	22607	22429	22633	22562	22769	22416	22252	22538	22729	22641	22550	22539	22604	22552	22504	22593	22310	22383	22590	22292	22613	22673	22674	22704	22407	22588	22634	22450	22565	22329	22490	22542	22627	22582	22496	22583	22367	22263	22431	22387	22433	22463	22330	22328	22438	22233	22416	22557	22347	22764	22341	22472	22327	22442	22566	22492	22358	22505	22592	22486	22295	22350	22677	22663	22552	22548	22619	22335	22258	22237	22435	22262	22431	22633	22658	22467	22560	22303	22352	22488	22764	22423	22460	22488	22553	22409	22384	22578	22493	22453	22529	22592	22469	22356	22607	22766	22646	22691	22244	22298	22457	22356	22382	22405	22232	22267	22522	22396	22554	22406	22354	22796	22647	22682	22493	22417	22411	22363	22460	22358	22442	22724	22683	22685	22487	22592	22493	22359	22325	22408	22421	22585	22673	22430	22588	22360	22365	22575	22331	22317	22318	22627	22520	22403	22362	22538	22415	22317	22462	22443	22494	22493	22640	22589	22532	22475	22505	22495	22627	22729	22592	22432	22415	22393	22538	22537	22408	22543	22323	22376	22546	22455	22480	22541	22686	22352	22351	22501	22467	22604	22865	22605	22434	22528	22660	22424	22595	22443	22411	22350	22523	22458	22686	22401	22542	22499	22473	22280	22344	22464	22381	22494	22388	22522	22723	22477	22671	22490	22489	22391	22546	22696	22382	22503	22549	22423	22540	22304	22611	22663	22497	22624	22480	22521	22615	22604	22455	22422	22348	22306	22360	22457	22584	22512	22506	22443	22425	22216	22350	22312	22686	22547	22565	22337	22576	22454	22546	22595	22429	22493	22672	22424	22400	22667	22620	22606	22750	22598	22528	22666	22586	22422	22682	22407	22504	22723	22589	22387	22579	22387	22418	22707	22570	22350	22559	22493	22391	22453	22753	22387	22157	22472	22551	22283	22628	22537	22421	22496	22275	22452	22312	22405	22534	22318	22312	22482	22498	22295	22518	22424	22592	22458	22558	22632	22538	22885	22424	22495	22584	22762	22371	22364	22318	22309	22359	22485	22265	22769	22435	22332	22445	22308	22623	22437	22260	22575	22285	22654	22280	22364	22393	22536	22558	22451	22396	22335	22399	22363	22627	22258	22521	22665	22522	22534	22493	22475	22632	22493	22320	22625	22396	22400	22349	22513	22579	22743	22587	22403	22267	22156	22719	22437	22668	22349	22632	22625	22430	22460	22347	22332	22325	22457	22457	22602	22483	22419	22632	22599	22568	22461	22401	22562	22328	22386	22480	22388	22506	22410	22350	22622	22526	22357	22482	22410	22503	22274	22343	22710	22615	22453	22707	22634	22387	22445	22519	22652	22478	22617	22703	22438	22536	22460	22542	22490	22517	22656	22607	22318	22319	22481	22245	22343	22500	22402	22450	22378	22499	22520	22578	22466	22634	22604	22243	22470	22507	22464	22456	22331	22550	22411	22482	22447	22418	22315	22387	22392	22359	22251	22549	22445	22630	22317	22566	22560	22463	22360	22420	22464	22245	22484	22519	22411	22245	22403	22615	22456	22557	22614	22406	22748	22565	22660	22520	22617	22372	22505	22620	22634	22490	22547	22524	22544	22505	22532	22576	22600	22602	22418	22430	22396	22486	22534	22557	22600	22576	22747	22321	22438	22111	22481	22276	22592	22680	22594	22505	22326	22477	22477	22711	22473	22621	22447	22622	22616	22406	22594	22458	22641	22430	22610	22454	22535	22506	22265	22431	22554	22528	22552	22599	22628	22750	22345	22451	22475	22531	22535	22478	22465	22649	22318	22507	22419	22547	22522	22558	22529	22431	22232	22473	22624	22406	22260	22483	22490	22476	22362	22505	22887	22416	22481	22729	22407	22426	22278	22363	22527	22614	22418	22650	22546	22338	22586	22386	22622	22674	22401	22599	22500	22622	22531	22819	22598	22482	22596	22402	22272	22284	22453	22452	22344	22402	22410	22544	22355	22375	22407	22592	22491	22573	22626	22418	22270	22504	22646	22506	22385	22597	22580	22565	22648	22251	22362	22585	22494	22453	22259	22520	22396	22573	22383	22476	22489	22483	22531	22416	22564	22405	22546	22292	22213	22344	22351	22346	22395	22321	22436	22533	22341	22374	22412	22554	22420	22515	22475	22520	22397	22556	22429	22397	22726	22595	22501	22348	22403	22515	22686	22423	22522	22347	22577	22371	22601	22568	22527	22497	22348	22661	22669	22513	22538	22541	22680	22566	22392	22419	22660	22414	22515	22573	22645	22365	22270	22502	22731	22602	22398	22525	22456	22318	22249	22210	22692	22853	22547	22646	22643	22629	22442	22474	22395	22481	22680	22431	22597	22735	22444	22320	22451	22169	22475	22436	22635	22520	22424	22541	22420	22524	22404	22415	22432	22524	22648	22501	22646	22454	22477	22674	22454	22587	22271	22636	22602	22496	22602	22434	22482	22418	22365	22559	22420	22419	22591	22440	22500	22509	22611	22574	22338	22409	22584	22496	22436	22293	22671	22552	22363	22442	22522	22815	22499	22365	22325	22602	22695	22640	22533	22420	22446	22574	22385	22408	22509	22265	22472	22680	22549	22387	22501	22253	22435	22500	22612	22492	22392	22397	22331	22434	22488	22688	22552	22476	22450	22251	22569	22480	22678	22556	22522	22341	22278	22456	22213	22527	22262	22420	22401	22561	22504	22647	22679	22631	22266	22383	22485	22665	22535	22351	22318	22386	22469	22386	22618	22398	22552	22424	22433	22443	22252	22563	22540	22490	22457	22456	22236	22569	22520	22565	22679	22789	22619	22325	22314	22342	22434	22696	22601	22568	22439	22562	22304	22616	22753	22553	22596	22722	22526	22623	22333	22675	22592	22524	22435	22684	22523	22353	22331	22656	22632	22605	22785	22335	22613	22556	22569	22631	22474	22510	22488	22487	22587	22583	22375	22650	22558	22429	22531	22553	22810	22437	22463	22711	22518	22617	22278	22540	22514	22378	22374	22333	22460	22602	22375	22517	22590	22476	22471	22498	22614	22345	22421	22473	22473	22498	22472	22356	22527	22579	22339	22318	22709	22553	22349	22468	22771	22541	22546	22424	22632	22566	22634	22612	22498	22525	22499	22457	22583	22439	22243	22643	22526	22491	22479	22531	22363	22335	22547	22626	22275	22406	22622	22481	22352	22382	22427	22188	22394	22367	22502	22538	22536	22240	22392	22582	22325	22440	22642	22522	22472	22395	22382	22616	22445	22599	22664	22477	22453	22363	22411	22306	22367	22364	22468	22553	22648	22467	22277	22526	22580	22574	22580	22351	22536	22510	22429	22377	22401	22421	22306	22520	22602	22454	22578	22559	22331	22394	22503	22793	22528	22493	22693	22532	22541	22461	22428	22323	22463	22287	22446	22465	22286	22744	22445	22342	22426	22450	22696	22594	22418	22446	22317	22304	22462	22474	22620	22392	22440	22472	22387	22445	22480	22620	22646	22350	22354	22600	22426	22432	22561	22288	22288	22596	22401	22640	22660	22385	22501	22424	22237	22454	22490	22522	22318	22472	22574	22387	22321	22439	22268	22312	22329	22643	22456	22613	22645	22416	22576	22349	22629	22722	22666	22457	22553	22497	22517	22721	22490	22292	22293	22391	22538	22426	22347	22601	22656	22608	22595	22512	22425	22466	22659	22223	22359	22494	22385
22331	23408	22654	23256	25971	49596	51272	35660	22883	16527	14466	14136	13993	13925	13951	13899	14238	14105	13987	14032	14161	13919	14025	14114	13909	13931	14018	13984	14009	13978	13980	13974	14069	13975	14089	14037	13934	14004	14052	13944	14012	13989	13986	13946	13985	13938	14005	13983	14131	13955	13856	13832	14059	13929	13951	13928	13992	13950	14073	13972	13950	13754	13903	14046	14053	13954	14085	13813	14040	13972	14059	13976	13937	14163	14021	13930	13939	14009	13954	14106	13829	14264	14055	13931	13999	14064	13844	13794	13770	14108	13864	13860	14011	13830	13883	13935	13969	13902	13895	14053	14014	13815	13829	13790	13955	13726	13849	13843	13924	14046	13975	13883	13956	13866	13971	14067	14076	13982	13948	14035	14008	13988	13999	13959	13928	13759	13852	13950	13796	13854	13902	14014	13915	13892	13777	13875	14005	14075	13820	13891	14001	13840	13789	13911	14078	13999	13759	13913	13919	13687	14022	13973	13981	13881	13966	13963	13871	14099	13906	14046	13851	13886	13845	14089	13832	14006	14227	13931	14086	13987	14008	13979	14054	13906	13974	13899	13797	13887	14047	13982	14087	13971	13842	13991	13959	13754	14036	13833	13920	13814	13746	13981	14012	13858	13973	13818	13911	13997	13924	14047	13815	13924	14067	13847	13872	13724	13834	14030	13941	13985	13936	13818	13883	13877	14021	13980	14091	13886	13811	13989	14012	14042	13983	13881	14027	13932	13895	13857	14019	13824	13882	14079	13874	13866	13895	13786	13979	14017	13949	13928	13875	13811	14015	13980	13851	13961	13967	13882	13784	13822	13928	13914	14142	13790	13760	13794	13914	13727	13827	13927	13866	13811	13979	13927	14117	13914	13898	13935	13906	13781	13897	13984	13601	13808	14113	13907	13877	13863	13940	13960	13792	13778	13966	14174	13997	13843	14009	13804	13957	14060	13890	13992	13936	14036	13861	14025	14031	13852	14217	13955	13993	13798	13792	14153	13668	13879	14035	13883	13928	13841	13844	13925	14002	13877	13969	13890	14033	13881	13926	14049	13875	13860	13992	13856	13926	14029	13987	14018	14026	14008	13809	14155	13998	13997	13904	13837	14144	13823	13956	13802	14006	14134	13754	13875	14115	13917	13957	13957	13999	13977	13964	14021	13826	13923	13971	13935	13942	14052	14108	13920	14064	13945	14015	14068	14021	13781	13984	14016	14013	14067	13772	13769	14061	13753	13964	13751	14048	14025	13882	14012	14007	13842	13875	13994	13954	14026	13893	13845	13993	14037	13951	13969	13946	13931	13801	14140	13919	13858	13960	13983	13864	13860	13979	13996	13922	13910	13835	13824	13886	13798	13915	13887	13894	13870	13903	13865	13851	13754	13925	14008	14086	13905	13913	14104	13984	14050	14004	13880	13834	13775	14035	14058	13945	14001	13945	13812	14135	13991	13899	14019	13907	14000	14121	13938	13791	14064	14104	13882	13896	13986	13844	13790	13908	13828	13877	14072	13880	13872	13998	13911	13963	13781	13805	13907	13935	13802	13824	14072	13874	14062	13919	14015	13814	13931	13851	14003	13842	13904	13831	13923	14007	13922	13882	13972	13856	13927	13842	14003	14016	13858	14080	13850	14010	13848	14019	13987	14044	13983	13875	13889	13992	13806	13952	14030	13872	13914	13956	13931	13964	13963	13946	14033	13951	13841	14050	13992	13950	14128	13951	13938	13963	14034	13818	13995	13837	14046	14057	14005	14085	14139	13963	13924	14012	14026	13949	13993	13902	14003	13996	13793	13970	13894	13970	13936	13928	14051	14006	13906	13892	13810	13936	13993	13779	13747	13842	14057	14054	13939	14003	13957	13950	13926	13987	13921	13853	13959	13889	13923	13964	13900	14003	13860	13953	14035	13811	13929	13948	14002	13946	14032	13890	14012	14019	13870	13835	13876	13995	14103	13932	13992	13921	13997	13951	13677	13977	13931	13975	13955	13907	13989	13858	14097	13913	13916	13948	13988	14026	13853	14018	14083	13892	13858	13933	13683	13996	13977	13936	14028	13852	13936	13982	13968	13842	13881	14050	13798	13897	14021	14028	13807	13931	13971	13766	13957	13871	13931	13913	13798	13885	13675	13858	13911	13943	13915	13764	13921	13846	14054	13917	13989	14002	13891	13991	14069	13875	13973	13784	14096	14079	13756	13892	13873	13887	13972	13960	13916	13758	14004	14130	14048	13943	13854	13943	13913	13975	13997	14079	13960	13999	14006	13980	13983	13907	13960	14071	14115	13942	13979	13929	13959	13764	14007	13688	14023	13971	13876	13943	13938	14100	13803	13947	13866	13939	13921	13792	13941	14027	13964	13787	13908	13930	13778	13917	13898	13732	14038	13964	13908	13900	13831	13887	13877	13868	13940	13961	14047	13883	14039	14099	13774	13974	13860	14056	13974	13904	13877	13891	13934	13771	14032	14049	13855	13868	13816	14077	13927	14080	13911	13926	14147	13806	13925	13808	13865	13988	14104	13813	13895	13845	13729	14126	14003	14077	13986	13989	13990	14017	13986	13884	13812	13969	13917	13845	13788	13805	13875	13876	14158	13984	13978	13898	14003	14098	14194	14087	13750	13941	13861	13846	13930	13864	13957	13960	14034	13886	13900	14003	13789	14036	13987	14099	13883	13894	13700	13940	13999	14005	13854	14049	13793	13969	14053	13908	14000	13904	13988	13888	14124	13969	13862	13756	14024	13868	14009	14011	14003	14056	13962	14010	14015	13728	13981	13953	13849	13890	13960	13760	13886	13932	14103	13976	14058	14042	13887	13904	13909	13808	14040	13920	14019	14060	14131	14027	13923	14124	13967	13837	14024	13908	13976	13865	13927	13827	13911	13771	13803	13881	13997	13969	14020	13954	13876	13975	13825	13775	13945	13893	13977	13905	13811	13932	13964	13965	13958	13860	13867	13914	13922	13989	13999	13773	13935	13872	13806	14011	14028	13810	13841	13824	13922	13899	13911	14110	13762	13781	13882	13727	13970	13911	14086	13904	13665	14144	13973	13810	13938	13982	14001	13763	13784	13916	13975	13797	14114	13963	13746	13837	14080	13923	13916	13886	13781	14105	14125	14132	14037	14114	13929	13981	13868	13993	14002	14006	13863	13876	13774	13971	14167	13935	13853	13925	13917	14027	13947	13983	13991	14083	14046	13958	14072	13887	13992	13999	13981	14007	13717	13995	13924	14067	13972	14051	13768	14051	13984	14043	13987	13955	13912	13924	13980	13782	13949	13905	13979	14069	14045	13979	13877	13931	14019	13953	13787	13933	14118	14127	13984	13821	13972	13903	13834	13971	13901	13770	13897	13853	13877	13858	13870	14001	13860	13905	14068	13979	13989	13830	13894	13822	13755	13836	13823	13958	13910	14093	13994	14030	13930	13921	13877	14052	13884	13671	14079	13806	13825	13982	13881	13916	13862	13995	13892	14121	14007	13962	13764	13986	14042	13987	13862	13857	13807	13884	13981	14067	13905	13799	13895	14014	14045	14024	13986	13886	13891	13887	13914	14022	13929	13958	14061	13974	13842	13843	14168	13863	14005	14090	13970	13846	13929	13903	13904	13957	13804	13916	14020	13974	13923	13881	13923	14000	13713	14019	13914	13847	13955	13876	13746	14040	13902	13861	14026	13952	13850	13797	13857	13931	13953	13837	13655	13951	13823	13869	14041	13870	13789	13993	14004	14004	13867	13892	13951	14087	13710	13954	13937	13775	13929	13948	13864	13882	13947	14047	13934	13885	14051	13943	13780	13981	14085	14023	13983	13842	13942	13995	13760	13915	14028	13914	13915	13940	13904	13944	14094	14014	13931	13983	14068	13882	14021	14052	14100	13847	13932	13833	13786	13996	13878	14037	13933	14178	14067	13905	14046	13819	13919	13772	13758	14151	14044	13768	13902	13981	13898	13992	13839	14010	14001	13982	14058	13925	13996	14036	13950	13891	14029	13791	13955	14010	13898	13786	14017	14072	13911	14065	13956	13905	13907	14002	13978	13881	13980	13924	13808	13964	14034	13888	14025	14049	13975	13933	13951	14031	13883	13950	13830	14045	13880	13890	13974	14085	13962	14004	13945	14020	13912	13872	13850	13892	13800	13916	13942	14080	13930	13860	13808	13846	13844	13894	13778	14027	13990	13999	13971	13912	14056	14022	13928	14014	13983	14039	13889	13945	14038	13987	14044	13881	14026	14101	13928	13927	14115	14053	13970	13922	13799	13682	13951	14007	13935	14030	13925	13929	13968	13962	13935	13924	13823	14120	13912	13985	13925	13752	13956	13852	13882	13868	13955	13986	13917	13980	13812	13861	13958	14073	14034	13937	13951	14068	13888	13901	13897	13959	13924	14055	13907	13717	13930	13869	13925	13770	13745	13733	14122	13786	13940	14065	14086	14000	13908	14003	13833	13928	13946	13813	14022	13912	14000	13960	13873	13928	13731	14006	13992	13921	13988	14046	13938	14033	13993	13979	13980	13897	13826	13950	13799	14049	13927	13874	14045	13844	13895	13872	14081	13994	13926	13966	14088	13948	13714	13983	13837	13827	13828	13938	14014	14077	14016	13826	13740	14060	13928	13756	14082	13970	13971	13984	13731	14002	13965	13955	14040	13942	14018	13975	13906	14080	13910	13985	13918	13880	13971	13908	13829	13946	13860	13900	13958	14063	14117	13919	13895	13883	13797	13938	13907	13981	14055	13918	14042	14068	14051	13844	14041	14022	13870	13925	13856	13950	13971	13931	13888	14059	13849	14011	13956	13859	13819	14017	13749	14030	13949	14007	13957	13793	14178	14026	14094	13975	13838	13920	13836	13936	13750	13816	13924	13968	14093	13976	13974	14078	14009	14073	13857	14001	14037	14070	13956	13905	13975	13859	14008	13976	13851	13728	14034	13931	13917	14092	13956	13890	13877	14073	13968	14067	14095	13952	14120	14012	14014	13978	13778	13775	13945	13776	13980	13829	14167	13985	13857	13838	13889	13831	14084	14028	13923	13999	13994	13676	13921	13844	14006	13946	13845	14105	13966	13835	13949	13842	14035	13888	13748	13974	13921	13829	13976	13952	13907	13882	13945	13982	13895	14001	13873	13882	14037	13968	13892
23898	21614	28694	29888	51854	57163	66204	60546	42529	30546	25292	23957	23595	23444	23202	23365	23295	23153	23344	23133	23282	23061	23155	23103	23075	23155	23339	23055	23268	23162	23052	22905	23109	23158	22933	22886	22900	22909	22925	23248	23132	22924	23035	23002	23093	23084	22878	23261	22976	22923	22876	23004	22971	23041	23032	22836	23124	23304	23175	23076	23059	22783	22981	22827	22674	22656	22978	22932	23027	22727	23123	22960	23052	22945	22985	23093	23031	22837	23136	22793	22891	22700	22948	23021	22989	22872	22875	23216	22995	22961	22741	23163	23352	23113	22827	23198	23219	23243	22740	23073	23109	23101	22954	22735	23010	22957	22955	22959	22934	22967	22946	23046	23214	22943	22826	23082	22838	22999	22992	22917	23064	22988	22983	22831	22944	22841	22810	22876	23017	23107	23128	22981	22922	22896	22998	23131	23067	23015	22946	22692	22974	22770	22825	22862	23111	22859	22998	23019	23038	23191	22869	22785	23095	23040	23017	22969	22856	23136	22978	22900	23008	22877	23086	23023	22994	22945	23175	22958	23067	22996	22767	23112	23004	22866	22892	22916	23062	22937	23036	22934	23036	22949	23051	22966	22986	22956	23087	22955	22977	22907	22910	23040	22866	22897	22992	23104	22875	22983	23053	23070	22905	22907	23147	22917	22760	23185	23112	22772	22837	22931	23064	22953	23108	23073	22851	22888	22890	23049	22982	22788	22690	23024	23135	22761	22857	22855	22809	23089	23029	23047	23001	22945	22938	23057	23027	23217	23162	22826	23030	22879	22836	22882	22983	23187	23012	23031	23059	22877	23061	23123	23194	23215	23079	22959	23019	22738	22922	22816	22855	22971	23053	22985	23012	23158	22850	22915	22917	22821	22923	23079	23033	22869	22865	22805	23085	22914	22722	23049	23008	22997	22791	22894	22979	23028	22789	22872	23028	22877	23002	22935	23119	23077	22825	22870	22894	22756	22861	22462	23059	22933	22937	23026	22921	23018	22928	22947	22979	22891	22864	22955	22832	23050	22776	22895	23051	22861	23152	22972	22779	23233	23189	23148	23001	22947	22989	22903	22963	23028	22961	23060	22743	22846	23010	23019	22860	22831	23051	23229	22893	22935	22997	22871	22894	23019	22777	22982	22960	22940	22774	22922	22972	22952	22757	22879	22945	23013	22917	22946	22988	23069	22838	23019	22789	23023	22849	22786	22939	22772	23023	23091	22745	23012	23115	22893	22890	22918	22763	22933	23070	22951	23012	22952	22774	22761	22956	22972	23160	23044	22988	23103	23006	23021	22997	22827	23009	23293	22944	22871	23050	22925	23039	23201	22886	22930	22996	22833	22967	23100	23161	22906	22909	22977	22864	23052	23073	22896	23006	22981	22828	23026	23024	22902	23085	22937	22934	22953	22923	23142	22991	23109	22802	22956	22927	23097	22939	22836	23051	23124	22888	22949	23001	22927	23009	22850	22724	22830	23105	23042	22910	22687	23000	22928	22904	23094	23016	23042	23010	22778	22885	22880	22981	23010	23054	23096	22847	22828	23052	22703	22886	22715	22972	23069	22970	22874	23009	22815	22808	23047	22894	22925	22785	22920	22961	23009	22989	23107	22964	23012	23047	23087	23192	22858	23065	22810	23041	22866	22890	23002	22973	22810	23038	23161	22810	22842	22973	22865	22941	22973	22931	22899	23046	23132	22987	22788	22706	22916	22913	23059	23031	22877	23050	22934	23043	22922	22981	22981	23038	23028	23069	23022	22854	23049	23121	23078	22998	22968	23011	22977	22801	22918	23003	22979	23046	23100	22830	22963	23048	23011	22915	23051	22996	23038	22773	23164	23283	22931	22890	22972	23073	23002	22942	23083	22862	23094	22892	22997	23024	23033	22937	22962	23196	22852	22967	22996	23016	23175	23209	23093	23056	22963	23110	22797	23083	22843	22964	22868	22715	22929	23064	23138	22812	22959	22892	23128	22942	23254	23145	23085	22833	22951	23057	22988	23085	22941	22937	22894	23063	23213	22990	22821	22905	22997	22873	22895	22931	22906	22983	23002	23053	22931	23078	22993	23000	22776	23137	23007	22943	23123	23028	23091	23055	23127	22883	23150	22803	23077	23027	23019	23005	22953	23181	22943	22955	22887	23030	23136	22794	22834	23005	23120	22916	23098	22948	22968	22924	22976	23066	22962	22945	22983	22773	23028	23108	22976	22991	22899	23093	22904	22910	23144	23095	22989	23087	23018	23175	23009	22884	22916	23058	22580	23031	22915	23098	22752	22988	23070	23156	22879	23004	22997	23146	22987	23072	22910	23113	22999	23035	22729	22773	23128	23025	22716	22965	23169	22724	22885	22752	22957	23163	23062	23206	22824	23162	22723	22779	22955	22963	22985	22898	22893	22948	22990	22967	22957	23087	23048	22911	22880	22878	22867	23045	22912	23091	23027	22857	22881	22868	22708	22844	22905	22836	22992	22934	22892	22819	23046	22663	22759	22870	22791	22721	23012	22847	23021	22854	22786	23095	23034	23013	22814	22785	22846	22971	22975	22908	22979	22882	22908	23049	22764	22774	22951	23045	23233	23015	22912	23234	22939	23119	22947	22898	22721	22924	23056	23001	23203	23099	22887	22837	22827	22819	22986	22766	22996	22875	22794	22866	23126	22951	22975	23159	22846	22988	22966	22929	23083	22870	22914	23067	23284	23066	22939	23180	22987	22785	22665	22907	23001	22865	22905	22745	23024	23030	22993	23020	22817	23080	23119	22959	22828	22834	23062	23008	22768	22938	22940	23098	22961	23222	22815	22984	22774	22988	22964	22968	22965	23200	23117	23086	22940	23132	22970	23048	23137	22950	23077	23279	22793	22900	23041	22800	23046	23023	23042	22841	23049	23141	22690	22836	23007	22908	22777	22882	22857	23081	23120	23146	23015	22990	23128	23064	22790	23040	22994	23153	23129	22863	22969	22989	22941	22883	22945	23206	23034	23013	22922	23081	22937	22893	22776	23167	22813	22940	22832	23008	22815	23011	22919	22992	23126	22841	23110	22823	22825	23312	22882	23091	22876	22994	23057	23101	23014	22990	23166	22980	23125	22937	22921	22859	22868	23193	22826	22977	23144	23117	23241	23066	23060	22978	22874	22924	22885	22963	23078	23044	23314	23093	23039	22926	22957	22886	23072	23040	23223	22813	22802	22922	22868	22845	23046	22894	23190	22945	23132	23117	22871	22925	23032	22949	22854	22869	22982	22950	23072	23039	23091	22936	22906	22851	22779	23056	22700	22953	22946	23045	22963	22754	23038	23061	23031	23068	22982	23114	23000	22824	23014	22855	22989	23144	23026	22842	22944	22865	22589	22828	23072	23066	23104	23022	22940	23063	22826	22888	22927	23052	23043	22978	23083	23017	23014	22959	22930	22796	22883	22932	22876	22870	23047	22948	22893	22957	23041	22778	22776	23039	22853	22809	22988	23135	22815	23025	23065	22953	22952	23066	23005	23073	22809	23031	22656	22865	22850	22822	23163	23047	22745	23113	22985	23033	22749	22966	22961	22695	22948	23109	22984	22912	23003	23189	22983	23244	22781	23118	22842	22696	22861	23034	23189	23154	23011	22983	22853	23348	22936	23089	23084	23093	22799	23108	23218	22960	22892	22865	23025	23031	23057	22742	22623	22952	23006	23089	22869	22981	22956	23082	22897	22953	22965	23055	22881	22877	22870	23157	23040	23122	23073	23050	23225	23095	22981	22992	22834	22791	22938	23021	23067	23037	22925	23094	23012	23114	22956	22845	22986	22946	22903	22799	22895	22824	23058	22917	22929	23035	22819	22914	22842	23095	22878	22993	23043	22933	22822	22853	23002	22991	22870	22823	23044	22898	22941	22842	22792	22678	22826	23033	23229	22853	22818	22799	23025	22733	23087	22983	22889	22729	22922	22999	23204	23039	22951	23077	23338	22925	22738	22963	22948	23057	23055	22499	22955	22990	22676	22936	22944	22762	22764	22703	23083	23045	23208	22849	23037	22977	22954	23065	22942	22874	23091	23010	23182	23043	22955	22895	22882	22892	22783	22801	22835	22811	22832	22945	22731	22712	22763	23147	22840	22944	22831	23060	22871	23128	23305	22896	23088	22815	22903	22942	23223	22615	22906	22863	22950	22826	22933	22902	23051	23101	22856	22857	23073	22770	22948	23182	23095	22879	22967	22819	22948	23110	22607	22981	23207	23182	22930	22955	23038	23044	23086	22918	22882	22927	22886	22925	23134	22984	22931	23158	23243	22994	22946	23006	23103	22917	22993	22848	22840	23138	22932	23164	23023	22984	23148	23141	22963	22952	23073	22822	23081	23100	22919	23006	23052	23249	22794	22980	22863	23086	22820	22885	22980	22802	22934	22681	22900	22817	22803	22919	23023	22953	23057	23126	22854	23087	22925	22920	23035	22729	23010	23021	22979	23029	22832	23034	22982	22828	22925	23022	23236	23036	22942	23132	23065	22877	22847	23068	22874	22942	23031	22904	23069	22782	22841	23056	22743	22798	22944	22988	23204	22891	23136	23105	22788	22968	23099	23210	22783	23000	22936	22864	22826	22883	22844	22819	22882	23013	22848	23091	23050	22979	23051	23276	22973	22619	22961	22733	22977	22897	23020	22890	23123	22964	23001	23091	23071	23038	22977	23025	23034	23035	23029	22816	22846	23149	22986	22702	23007	22954	22638	22907	22968	23048	22974	23065	22763	22971	23002	23075	23086	23022	22980	22854	23081	23028	22987	22870	23148	23012	23067	23135	22912	23085	22959	22955	22917	22960	23026	23102	22818	22879	23048	22894	22642	23015	22958	23021	22883	23088	22803	22943	23037	22951	22721	22968	23289	22811	22931	23173	23006	23166	22927	22946	23064	22910	22959	23117	22837	22783	22839	22957	23061	23090	22859	22952	22947	22908	22995	23030	22850	22925	23129	23085	23218	23235	22781	22915	22924	23151	22946	23023	22940	23132	22914	22967	23160	22888	23086	23100	22923	22844	23071	23016	22942	23069	23289	22781	22796	23031	22992	22676	23090	23166	23092	23013	23037	23008	22893	22716	22760	22860	23107	22878	23007	22866	23153	22990	22978	22960	23019	22998	22883	22896	23184	22915	22929	23051	22878
28478	34093	29930	44159	64803	57136	67332	53983	32574	19493	15431	14488	14375	14359	14644	14409	14636	14441	14467	14557	14402	14711	14558	14452	14598	14424	14453	14288	14566	14442	14324	14457	14442	14549	14516	14504	14504	14258	14363	14523	14474	14420	14555	14503	14418	14480	14367	14543	14475	14419	14453	14464	14380	14378	14345	14575	14481	14393	14461	14487	14466	14372	14428	14552	14390	14527	14368	14366	14447	14390	14479	14218	14401	14540	14463	14458	14443	14340	14439	14401	14430	14361	14477	14444	14520	14400	14428	14419	14228	14253	14337	14431	14341	14425	14392	14370	14577	14293	14381	14351	14496	14436	14334	14455	14334	14435	14420	14379	14369	14257	14419	14452	14577	14459	14466	14283	14548	14399	14333	14283	14351	14330	14418	14325	14532	14567	14549	14391	14528	14345	14660	14404	14605	14335	14509	14303	14342	14343	14377	14381	14210	14470	14403	14458	14477	14398	14508	14438	14461	14452	14251	14363	14428	14399	14316	14365	14333	14512	14353	14485	14446	14329	14346	14278	14371	14515	14282	14510	14454	14416	14395	14271	14514	14234	14274	14465	14371	14559	14398	14374	14287	14298	14440	14409	14356	14320	14348	14413	14336	14290	14471	14495	14464	14435	14333	14214	14353	14402	14242	14382	14309	14502	14335	14328	14511	14532	14400	14413	14561	14443	14194	14449	14232	14334	14220	14278	14313	14349	14268	14360	14345	14401	14411	14181	14476	14349	14432	14295	14245	14375	14475	14529	14348	14513	14337	14391	14321	14427	14309	14499	14348	14173	14397	14429	14337	14462	14393	14413	14361	14501	14414	14294	14499	14400	14348	14484	14341	14385	14489	14255	14394	14182	14382	14337	14322	14571	14301	14370	14490	14374	14387	14180	14425	14200	14415	14366	14452	14428	14328	14487	14431	14404	14399	14474	14494	14403	14402	14337	14485	14276	14286	14325	14269	14416	14264	14562	14557	14455	14301	14334	14321	14356	14319	14332	14498	14413	14251	14522	14496	14391	14408	14373	14411	14400	14500	14274	14490	14289	14478	14354	14396	14337	14266	14542	14426	14479	14480	14373	14446	14515	14507	14421	14476	14532	14418	14402	14396	14151	14448	14372	14292	14190	14491	14525	14502	14416	14313	14559	14513	14392	14590	14265	14299	14525	14422	14379	14454	14268	14467	14364	14262	14252	14393	14325	14449	14299	14454	14298	14346	14456	14420	14501	14477	14350	14437	14403	14283	14409	14394	14310	14375	14375	14488	14468	14499	14312	14459	14398	14503	14204	14565	14348	14262	14350	14355	14365	14397	14312	14394	14472	14375	14372	14450	14455	14335	14540	14441	14329	14379	14403	14409	14366	14430	14328	14363	14319	14431	14389	14377	14307	14323	14379	14219	14366	14366	14323	14380	14475	14308	14220	14547	14424	14341	14369	14461	14414	14548	14286	14568	14461	14490	14239	14240	14425	14431	14501	14333	14381	14289	14535	14340	14363	14410	14443	14282	14305	14539	14218	14331	14539	14337	14395	14256	14477	14299	14377	14139	14484	14374	14404	14256	14483	14298	14282	14347	14122	14256	14435	14362	14578	14454	14399	14299	14402	14421	14384	14359	14321	14367	14528	14461	14327	14406	14366	14409	14234	14308	14607	14648	14353	14455	14469	14411	14495	14551	14471	14310	14295	14294	14491	14366	14351	14198	14386	14526	14475	14482	14234	14519	14470	14606	14451	14244	14348	14187	14391	14354	14448	14161	14433	14384	14377	14386	14391	14306	14344	14521	14354	14283	14467	14263	14307	14516	14448	14343	14440	14394	14324	14429	14507	14400	14340	14308	14408	14443	14464	14379	14283	14345	14491	14342	14436	14449	14246	14278	14279	14490	14339	14232	14445	14379	14200	14332	14475	14369	14480	14292	14413	14412	14351	14436	14374	14411	14303	14197	14350	14402	14487	14398	14387	14441	14466	14239	14307	14445	14373	14418	14392	14564	14271	14502	14290	14366	14295	14419	14334	14200	14437	14279	14232	14132	14384	14526	14499	14259	14350	14435	14390	14253	14310	14270	14444	14476	14409	14588	14193	14468	14365	14323	14550	14248	14425	14473	14378	14463	14283	14320	14271	14403	14418	14391	14285	14508	14404	14446	14452	14587	14407	14257	13963	14287	14218	14437	14202	14325	14405	14360	14475	14191	14471	14424	14307	14239	14540	14429	14398	14245	14219	14556	14593	14237	14235	14348	14556	14213	14268	14393	14438	14369	14375	14284	14335	14301	14318	14240	14544	14252	14340	14320	14278	14221	14365	14392	14388	14499	14448	14541	14298	14360	14449	14303	14273	14490	14567	14444	14298	14391	14403	14423	14269	14550	14484	14421	14450	14254	14266	14320	14360	14578	14439	14435	14518	14457	14301	14571	14340	14422	14431	14326	14222	14293	14429	14329	14481	14451	14423	14343	14362	14448	14359	14231	14458	14431	14595	14537	14405	14555	14540	14393	14397	14269	14368	14317	14337	14475	14461	14331	14574	14492	14659	14463	14227	14350	14186	14590	14511	14288	14382	14257	14446	14257	14227	14139	14361	14407	14395	14360	14461	14211	14390	14404	14656	14539	14598	14496	14318	14433	14336	14299	14285	14571	14685	14517	14505	14337	14518	14347	14457	14235	14295	14325	14242	14449	14383	14428	14430	14449	14388	14356	14335	14513	14363	14426	14357	14408	14260	14529	14328	14383	14259	14311	14672	14429	14435	14430	14386	14303	14372	14402	14413	14326	14371	14391	14350	14388	14471	14335	14433	14275	14353	14268	14375	14488	14367	14269	14194	14496	14358	14293	14328	14487	14262	14348	14313	14463	14234	14498	14493	14420	14400	14409	14338	14278	14359	14309	14444	14370	14330	14494	14385	14426	14393	14319	14594	14369	14365	14416	14323	14266	14403	14300	14495	14480	14453	14462	14413	14348	14442	14254	14465	14479	14322	14381	14398	14396	14260	14506	14467	14559	14370	14408	14377	14453	14307	14301	14357	14415	14293	14431	14358	14459	14438	14337	14439	14306	14288	14312	14288	14404	14444	14347	14398	14287	14450	14369	14254	14452	14394	14611	14612	14380	14452	14372	14384	14339	14357	14237	14380	14344	14489	14336	14368	14325	14273	14298	14201	14509	14391	14419	14232	14635	14328	14279	14594	14254	14285	14428	14411	14481	14610	14517	14358	14390	14372	14462	14355	14419	14174	14277	14578	14370	14582	14250	14331	14328	14326	14464	14489	14302	14507	14345	14381	14474	14490	14593	14355	14263	14437	14454	14363	14348	14256	14506	14166	14615	14470	14390	14296	14500	14227	14355	14406	14314	14320	14213	14332	14355	14295	14435	14288	14529	14234	14377	14403	14174	14347	14300	14450	14443	14445	14507	14373	14316	14290	14421	14328	14391	14410	14225	14280	14298	14376	14350	14450	14453	14444	14436	14385	14398	14384	14458	14322	14360	14541	14509	14446	14351	14464	14447	14350	14330	14326	14410	14297	14277	14453	14328	14185	14417	14571	14329	14563	14496	14554	14617	14396	14316	14482	14240	14205	14608	14369	14434	14325	14265	14332	14412	14511	14387	14225	14495	14163	14388	14321	14336	14459	14651	14492	14374	14415	14349	14401	14312	14345	14298	14539	14570	14547	14365	14244	14334	14360	14372	14421	14492	14364	14452	14572	14443	14498	14393	14433	14372	14580	14476	14463	14265	14350	14327	14247	14307	14433	14432	14295	14304	14451	14405	14276	14392	14325	14498	14433	14287	14216	14332	14447	14487	14492	14297	14333	14325	14356	14367	14285	14361	14565	14275	14330	14168	14423	14498	14397	14381	14349	14327	14266	14323	14524	14469	14350	14340	14442	14411	14272	14214	14353	14621	14271	14394	14142	14282	14495	14355	14343	14316	14607	14342	14283	14292	14339	14351	14403	14419	14429	14479	14255	14366	14204	14312	14268	14588	14510	14504	14163	14428	14405	14310	14476	14468	14365	14380	14547	14389	14312	14360	14342	14482	14425	14135	14343	14398	14393	14466	14390	14527	14229	14461	14434	14412	14477	14505	14470	14262	14517	14434	14358	14355	14364	14525	14473	14307	14418	14473	14387	14504	14135	14454	14351	14320	14373	14317	14524	14420	14378	14441	14427	14342	14510	14307	14426	14359	14567	14466	14296	14441	14068	14359	14483	14461	14491	14454	14392	14515	14382	14366	14361	14460	14362	14349	14380	14354	14395	14474	14381	14348	14317	14256	14354	14278	14375	14417	14534	14397	14179	14416	14530	14358	14403	14380	14391	14434	14516	14439	14208	14452	14457	14543	14310	14392	14314	14494	14364	14440	14472	14390	14255	14499	14531	14480	14478	14411	14425	14713	14415	14216	14317	14510	14300	14431	14319	14416	14427	14560	14246	14354	14394	14452	14432	14383	14289	14287	14539	14372	14281	14328	14363	14482	14419	14304	14585	14448	14545	14363	14439	14302	14358	14372	14382	14293	14412	14405	14402	14360	14443	14370	14374	14206	14314	14370	14426	14455	14326	14485	14365	14349	14471	14336	14374	14387	14298	14342	14471	14281	14373	14489	14289	14462	14277	14221	14489	14444	14640	14498	14371	14394	14404	14479	14462	14224	14366	14314	14202	14507	14434	14362	14469	14338	14392	14309	14446	14271	14444	14383	14144	14257	14246	14404	14349	14341	14343	14332	14363	14246	14501	14297	14515	14415	14437	14400	14371	14387	14437	14380	14497	14329	14271	14419	14394	14480	14352	14464	14407	14271	14247	14453	14362	14444	14344	14449	14370	14390	14324	14455	14368	14444	14374	14390	14479	14376	14492	14425	14525	14403	14283	14310	14275	14294	14409	14374	14451	14395	14200	14254	14234	14599	14185	14401	14474	14339	14443	14487	14407	14165	14336	14221	14440	14394	14428	14437	14317	14350	14591	14170	14282	14371	14515	14343	14232	14314	14218	14435	14508	14303	14392	14226	14365	14472	14315	14513	14330	14502	14277	14237	14629	14286	14212	14370	14444	14345	14445	14376	14359	14284	14273	14382	14320	14559	14188	14408	14380	14539	14383	14361	14319	14373	14241	14190	14399	14476	14259	14366	14481	14415	14333	14404	14159
34212	29010	28749	25541	25341	27127	27696	30178	27028	23913	23115	22710	22640	22833	22611	22626	22649	22595	22597	22878	22553	22885	22488	22533	22469	22581	22641	22535	22551	22412	22407	22397	22735	22582	22616	22538	22568	22429	22454	22539	22616	22619	22662	22462	22584	22522	22523	22911	22633	22582	22507	22561	22373	22610	22514	22861	22508	22592	22356	22306	22665	22470	22469	22771	22608	22496	22494	22568	22772	22716	22614	22451	22499	22605	22751	22491	22572	22679	22563	22442	22728	22520	22595	22475	22644	22656	22580	22469	22664	22554	22556	22735	22446	22644	22464	22596	22817	22567	22732	22463	22700	22546	22781	22516	22515	22401	22329	22393	22503	22639	22380	22755	22477	22471	22653	22522	22700	22730	22463	22527	22590	22314	22525	22298	22414	22632	22817	22563	22555	22545	22760	22755	22685	22465	22657	22557	22620	22562	22440	22535	22566	22640	22569	22787	22636	22665	22669	22542	22532	22518	22711	22596	22556	22445	22590	22475	22580	22519	22715	22650	22726	22619	22499	22570	22734	22586	22467	22542	22678	22677	22519	22558	22569	22465	22521	22559	22519	22670	22645	22771	22542	22542	22383	22479	22512	22727	22737	22730	22532	22534	22556	22476	22580	22580	22561	22701	22622	22469	22467	22442	22546	22513	22698	22516	22777	22672	22521	22249	22561	22679	22503	22748	22511	22545	22561	22555	22566	22657	22772	22610	22771	22383	22565	22600	22562	22541	22706	22603	22466	22735	22728	22754	22654	22806	22620	22687	22655	22668	22651	22494	22570	22775	22589	22566	22608	22452	22377	22529	22649	22823	22738	22407	22464	22556	22567	22499	22647	22334	22312	22744	22408	22551	22694	22756	22501	22510	22707	22639	22723	22619	22561	22387	22436	22311	22622	22612	22366	22678	22504	22702	22695	22575	22697	22594	22725	22395	22402	22569	22582	22549	22595	22713	22656	22556	22383	22697	22578	22423	22473	22535	22452	22718	22691	22515	22481	22636	22645	22549	22593	22629	22411	22406	22479	22468	22313	22534	22608	22489	22735	22742	22555	22551	22588	22505	22540	22460	22453	22475	22529	22533	22539	22616	22608	22603	22427	22571	22704	22402	22646	22627	22497	22453	22628	22350	22402	22551	22349	22460	22518	22478	22666	22297	22353	22668	22453	22505	22485	22502	22636	22531	22626	22425	22569	22557	22631	22425	22496	22551	22598	22263	22433	22569	22672	22444	22706	22644	22693	22351	22555	22518	22586	22399	22653	22823	22502	22625	22687	22324	22741	22604	22762	22507	22809	22467	22440	22714	22836	22730	22650	22522	22577	22474	22450	22768	22703	22557	22616	22372	22535	22555	22561	22641	22570	22567	22522	22464	22782	22372	22521	22655	22696	22635	22567	22692	22467	22465	22448	22518	22590	22617	22732	22425	22423	22730	22611	22626	22747	22822	22367	22624	22347	22630	22619	22519	22789	22366	22414	22702	22535	22494	22382	22621	22669	22524	22457	22631	22512	22693	22632	22337	22503	22447	22631	22525	22613	22515	22700	22601	22385	22711	22643	22527	22578	22852	22415	22588	22564	22674	22615	22491	22660	22665	22530	22545	22329	22370	22708	22642	22867	22649	22540	22663	22498	22774	22373	22532	22474	22346	22539	22577	22461	22574	22520	22496	22494	22529	22485	22622	22568	22557	22473	22481	22497	22635	22514	22623	22626	22396	22445	22723	22544	22649	22540	22704	22604	22794	22577	22587	22442	22717	22689	22591	22572	22490	22600	22574	22498	22477	22648	22226	22518	22544	22603	22752	22489	22494	22584	22930	22806	22485	22397	22593	22508	22480	22606	22507	22543	22526	22477	22538	22438	22485	22643	22350	22589	22499	22588	22543	22486	22760	22458	22541	22839	22709	22735	22510	22565	22522	22664	22480	22636	22533	22725	22617	22646	22414	22659	22551	22694	22741	22672	22448	22676	22759	22583	22474	22518	22398	22531	22454	22622	22470	22466	22545	22525	22550	22185	22454	22585	22676	22530	22765	22624	22555	22397	22578	22697	22642	22768	22562	22640	22723	22678	22367	22550	22447	22520	22547	22414	22643	22739	22589	22684	22448	22591	22469	22528	22579	22418	22505	22612	22690	22671	22670	22330	22314	22614	22396	22621	22577	22441	22623	22441	22498	22579	22379	22825	22523	22697	22490	22651	22465	22479	22322	22539	22555	22518	22496	22672	22320	22513	22701	22537	22506	22583	22541	22409	22595	22582	22584	22517	22773	22633	22575	22576	22340	22455	22462	22577	22635	22335	22496	22479	22358	22348	22646	22631	22769	22600	22667	22666	22555	22540	22552	22716	22461	22660	22707	22465	22567	22638	22475	22731	22590	22415	22540	22450	22684	22786	22460	22671	22662	22602	22574	22550	22433	22567	22484	22628	22413	22464	22838	22467	22371	22693	22485	22619	22397	22678	22428	22635	22477	22603	22677	22492	22421	22569	22536	22686	22876	22444	22564	22353	22507	22708	22666	22677	22484	22350	22468	22436	22629	22440	22628	22740	22656	22616	22636	22571	22567	22542	22626	22294	22691	22425	22619	22652	22480	22457	22481	22584	22622	22518	22390	22742	22442	22658	22614	22516	22310	22649	22577	22664	22619	22462	22431	22604	22780	22625	22421	23020	22643	22646	22433	22525	22747	22598	22629	22745	22661	22643	22710	22547	22432	22532	22582	22631	22461	22547	22387	22596	22605	22689	22551	22464	22657	22558	22609	22577	22592	22615	22605	22657	22507	22404	22702	22519	22442	22674	22646	22506	22671	22858	22456	22315	22698	22605	22599	22523	22565	22588	22595	22705	22620	22480	22475	22804	22435	22511	22606	22521	22319	22739	22677	22629	22496	22556	22685	22501	22715	22619	22305	22643	22565	22541	22382	22523	22631	22627	22636	22492	22379	22596	22772	22727	22560	22682	22439	22500	22564	22649	22531	22543	22335	22697	22543	22709	22672	22533	22628	22527	22653	22524	22683	22827	22466	22725	22515	22565	22690	22627	22490	22634	22505	22697	22665	22571	22462	22708	22449	22654	22579	22747	22495	22594	22655	22536	22635	22535	22492	22567	22595	22610	22566	22510	22956	22490	22641	22404	22669	22613	22350	22640	22475	22808	22434	22272	22453	22516	22634	22530	22402	22654	22587	22601	22795	22612	22502	22659	22653	22662	22551	22645	22207	22545	22743	22522	22592	22411	22646	22613	22673	22459	22494	22589	22478	22529	22319	22665	22504	22484	22502	22467	22242	22685	22759	22634	22463	22625	22704	22645	22520	22644	22381	22560	22686	22519	22525	22484	22721	22694	22560	22463	22792	22489	22503	22663	22769	22783	22591	22665	22699	22590	22732	22573	22623	22504	22572	22655	22633	22578	22596	22461	22598	22576	22617	22537	22523	22703	22577	22829	22571	22504	22513	22808	22476	22659	22551	22524	22587	22501	22297	22620	22521	22427	22414	22433	22567	22685	22589	22677	22463	22315	22606	22404	22636	22760	22569	22769	22553	22762	22362	22490	22427	22533	22388	22611	22344	22695	22710	22512	22447	22571	22504	22650	22698	22697	22434	22328	22471	22598	22692	22374	22423	22628	22518	22755	22569	22615	22444	22367	22556	22499	22592	22361	22580	22587	22470	22664	22538	22561	22563	22440	22559	22662	22521	22551	22469	22554	22519	22638	22537	22329	22376	22686	22472	22683	22595	22531	22677	22460	22326	22615	22477	22463	22639	22503	22439	22638	22697	22556	22572	22522	22618	22626	22597	22539	22480	22446	22419	22426	22532	22293	22245	22554	22173	22550	22471	22469	22540	22706	22756	22642	22460	22701	22565	22789	22485	22853	22497	22467	22466	22550	22272	22361	22521	22660	22516	22637	22755	22582	22541	22411	22467	22753	22527	22572	22549	22408	22660	22621	22623	22657	22701	22623	22598	22531	22559	22461	22613	22900	22709	22569	22829	22568	22562	22656	22915	22372	22526	22654	22618	22373	22453	22445	22657	22649	22695	22477	22784	22589	22669	22564	22590	22510	22422	22520	22380	22514	22564	22461	22702	22617	22516	22588	22601	22536	22542	22736	22713	22514	22626	22590	22608	22638	22743	22469	22690	22592	22376	22480	22443	22603	22622	22703	22632	22399	22607	22672	22756	22519	22454	22402	22779	22340	22708	22494	22686	22512	22326	22699	22417	22644	22528	22445	22617	22611	22655	22821	22636	22632	22479	22575	22482	22657	22374	22565	22754	22556	22654	22402	22630	22645	22726	22657	22597	22363	22361	22475	22448	22702	22692	22829	22521	22579	22512	22531	22542	22374	22382	22687	22722	22529	22847	22456	22434	22553	22673	22534	22658	22517	22556	22764	22464	22474	22443	22615	22638	22617	22670	22766	22646	22566	22523	22621	22747	22621	22615	22701	22597	22514	22516	22523	22561	22567	22567	22874	22684	22641	22527	22529	22533	22474	22540	22521	22600	22526	22467	22664	22602	22639	22791	22738	22579	22519	22560	22546	22625	22669	22566	22653	22613	22613	22728	22680	22715	22493	22731	22675	22638	22655	22733	22537	22385	22488	22533	22658	22515	22805	22656	22701	22564	22813	22887	22522	22479	22737	22764	22519	22641	22619	22738	22530	22661	22650	22457	22485	22540	22455	22381	22462	22616	22269	22540	22778	22353	22688	22334	22346	22386	22508	22262	22804	22434	22512	22494	22545	22412	22586	22702	22770	22555	22336	22566	22641	22620	22523	22508	22635	22660	22636	22379	22587	22477	22864	22723	22626	22505	22718	22666	22688	22734	22683	22639	22691	22492	22618	22569	22409	22487	22765	22456	22487	22610	22815	22576	22435	22709	22549	22573	22652	22576	22665	22567	22522	22682	22712	22474	22539	22590	22514	22464	22776	22722	22482	22441	22416	22491	22563	22514	22571	22973	22506	22530	22516	22580	22523	22429	22510	22525	22425	22507	22658	22598	22634	22642	22754	22516	22527	22510	22577	22872	22458	22632	22734	22405	22350	22330	22602	22413	22480	22463	22710	22498	22628	22706	22470	22528	22460	22583	22504	22420	22536	22577	22559	22346	22568	22685	22539	22697	22267	22352	22710	22785	22594	22578
23550	26405	19910	15633	17398	18690	19803	21486	16803	14729	13957	13870	13901	13816	13877	13909	13984	13911	13940	13801	13862	14015	13700	13717	14049	13782	13811	13759	13855	13894	13962	13993	13990	13815	13925	13794	13883	13830	13921	13839	13853	13898	13935	13861	13819	13993	14004	13614	13686	13874	13831	13904	14021	13932	13826	13803	13561	13821	13882	13737	13836	13947	13685	13669	13819	13978	13894	13946	13818	13931	13727	13953	13849	13844	13937	13857	13805	13776	13864	13703	13870	13894	13794	13850	13877	13906	13996	13813	13816	13817	13739	13804	13787	13845	14000	13765	13771	13939	13908	13823	13714	13947	13680	13904	13901	13714	13794	13666	14029	13872	13978	13814	13790	13697	13764	13879	13838	13910	13934	13958	13669	13841	13816	13848	13804	13918	13938	13814	13865	13930	13840	13934	13891	13846	13825	13906	13726	13750	13851	13727	13751	13869	13748	13823	13858	13880	14019	13840	13704	14044	13906	13746	13830	13879	13798	13770	13867	13813	13835	13696	13761	13852	13902	13936	13914	13830	13775	13792	13883	13887	13876	13802	13946	13871	13857	13838	13855	13862	13924	13955	13755	13892	13701	13766	13880	13803	13883	13847	13757	13695	13846	13852	13799	13826	13781	13981	13707	13687	13751	13806	13940	13619	13812	13876	13859	13937	13820	13734	13783	13707	14012	13754	13917	13873	13901	13782	13749	13797	13904	13774	13994	13703	13861	13727	13921	13831	13918	13862	13989	13874	13904	13804	13901	13895	13766	13692	13937	14001	13898	13679	13941	14077	13782	13904	13987	13793	13784	13856	13724	13838	13743	13826	13847	13849	13676	13596	13733	13845	13862	13845	13773	13807	13731	13838	13722	13817	13896	13883	13802	13660	13890	14007	13695	13748	13739	13944	13832	14065	13938	13933	13809	13864	13823	13888	13825	13802	13833	13779	13937	13846	13719	13832	13952	13830	13990	13885	13684	13865	13847	13801	13784	13850	13789	14030	13770	13818	13944	13791	14035	13900	13717	13997	13818	13956	13939	13793	13907	13838	13738	13886	13853	13848	13887	13864	13821	13660	13640	13651	13730	13688	13943	13805	13924	13743	13895	13733	13755	13826	13829	13598	13966	13766	13894	13877	13719	13866	13855	13733	13783	13765	13933	13820	13888	13804	13750	13850	13696	14191	13701	13905	13721	13857	13863	13783	13925	13813	13805	13781	13928	13872	13833	13844	13818	13759	13914	13897	13891	14030	13822	13812	13748	14011	13687	14023	13839	13880	13902	13792	13751	13840	13808	13853	13931	13828	13773	13673	13917	13878	13851	14070	13830	13905	13843	13899	13772	13740	13772	13830	13798	13729	13991	13671	13782	13711	13874	13701	14041	13906	13936	14003	13798	13991	13952	13912	13965	13783	13815	13729	13807	13908	13719	13799	13735	14010	13986	13708	13845	13864	13878	14033	13832	13702	13877	13805	13878	13650	13777	13706	13787	13727	13823	13745	13707	13896	13787	13672	13867	13905	13769	13841	13828	13926	13770	13830	13757	13943	13881	13848	13775	14009	13846	13878	13771	13754	13853	13870	13827	13941	13802	13860	13704	13988	13966	13910	13760	13896	13759	13933	13787	13779	13645	13842	13864	13611	13975	13708	13862	13930	13770	13809	13791	13914	13931	13950	13766	14027	13756	13661	13755	13757	13872	13901	13835	13870	13809	13841	13771	14009	13910	13791	13975	13819	13700	13764	13764	13838	13614	13664	13963	13846	13875	13955	13861	13946	13754	14001	13727	13995	13814	13831	13809	13680	13826	13947	14008	13822	13860	13900	13875	14020	13975	13856	13804	13798	13836	13992	13971	13823	13743	13884	13851	13858	13882	13853	13764	13929	13647	13600	13789	13802	13825	13801	14012	13911	13550	13855	13962	13774	13661	14032	14068	13892	13904	13940	14120	13662	13768	13794	13835	13798	13752	13783	13901	13785	13799	13816	13862	13721	13601	13848	13942	13846	13874	13819	13883	13934	13728	13784	13771	13855	13964	14125	13764	13812	13782	13940	13779	13787	13742	13764	13868	13800	13798	13890	13808	13719	13818	13830	13836	13965	13749	13797	13712	13826	14089	13877	13925	13881	13913	13740	13665	13822	13710	13966	13875	13755	13810	14049	13947	13789	13836	13937	13801	13914	13685	13820	13876	13775	13657	13865	13962	13820	13933	13731	13681	13638	13858	13748	13699	13836	13656	13893	13785	13861	13761	13788	13846	13699	13885	13899	14000	13679	13854	13817	13940	13767	13873	13705	13834	13774	13771	13754	13885	13742	13946	13697	13842	13973	13897	13854	13857	13849	13978	13810	13766	13799	13751	14120	13906	13897	13915	13892	13733	13852	13565	13935	13875	13884	13810	13757	13679	13758	13823	13794	13904	13839	13768	13841	13706	13715	13760	13712	14058	13828	13729	13771	13750	13772	13758	13926	13848	13748	13841	13811	13731	13856	13881	13686	13891	13855	13899	13866	13962	13878	13799	13897	13852	13824	13935	13818	13916	13806	13839	13915	14153	13773	13715	13868	13716	13827	13804	13800	13738	13957	13761	13854	13829	13863	13871	13839	13718	13883	13755	13792	13937	13791	13811	13901	13964	13758	13809	13999	13888	13813	13863	13679	13826	13650	13824	13808	13834	13651	13686	13875	13924	13885	13924	13848	14022	13646	13939	13836	13729	13885	13944	13867	13759	13691	13847	13949	13831	13845	13906	13704	13889	13904	13768	13678	13823	13727	13909	13722	13846	13806	13905	13950	13855	13779	13771	14049	13843	13844	13900	13738	13826	13818	13903	13967	13754	13766	13862	13819	13907	13893	13769	13770	13789	13922	13698	13864	13806	14056	13955	13722	13848	13874	13829	13722	13753	13754	13666	14037	13781	13802	13845	13977	13715	13677	13865	13769	13989	13755	13977	13785	13941	13926	13943	13995	13851	13794	13897	13896	13711	13830	13640	13864	13684	13811	13783	13679	13698	13639	13892	13853	14003	13777	13741	13840	13774	14011	13885	13801	13813	13807	13861	14004	13835	13902	13946	13801	13771	13757	13669	13775	13793	13857	13962	13962	13895	13776	13637	13823	13776	13836	13745	13678	13901	13955	13950	13854	13957	13902	13556	13860	13837	13737	13921	13755	13854	13812	13778	13755	13868	13914	13991	13877	13885	13618	13813	13905	13821	13846	13747	13866	13838	13883	13785	13900	13937	13959	13719	13888	13847	13734	13789	13876	13976	13968	13791	13853	13962	13762	13740	13949	13899	13879	13846	13703	13810	13962	13839	13815	13863	13774	13697	13833	13949	13885	13870	13772	13889	14028	13881	14003	13831	13828	13874	14003	14015	13843	13834	13743	13622	13818	13871	13635	13858	13584	13985	13841	13935	13884	13870	13827	14021	13771	13862	13977	13862	13869	13864	13931	13965	13659	13801	13872	13747	13897	13850	13937	13720	13892	13841	13766	13830	13997	13840	13874	13828	13726	13794	13792	13939	13646	14052	13869	13928	13918	13823	13844	14059	13964	13722	13730	13768	13656	13751	13871	13907	13725	13798	13911	13879	13907	13870	13874	13993	13846	13790	13748	14028	13932	13899	13709	13929	13779	13815	13767	13798	13945	13753	13971	13780	13797	13933	13844	13710	13845	13984	14000	13943	13915	13817	13731	13827	14008	13912	13900	13984	13602	13898	13856	13756	13780	13842	13748	13804	13909	13724	13669	13809	13859	13898	14011	14002	13917	13726	13747	13831	13989	13847	13832	13720	13918	13969	13792	13919	13942	13865	13795	13795	13792	13978	13842	13930	13965	13804	13889	13883	13783	14007	13892	13881	13801	13822	13796	13779	13840	13955	13742	13772	13917	13776	13840	13871	13801	14001	13931	13748	13908	13759	13831	13750	13892	13810	13793	13867	13759	13830	13791	13869	13798	13980	13829	13998	13763	13914	13735	14006	13919	13912	13893	13537	13751	13978	13848	13813	13850	13870	13727	13932	13793	14094	13768	13972	13866	13909	13871	13665	13881	13787	13867	13799	13843	13776	13884	13825	13822	13955	13945	13972	13966	13916	13787	13696	13803	13790	13942	13914	13844	13854	13865	13782	14038	13957	13805	13855	13892	13764	13830	13632	13773	13686	13969	13988	13848	13810	13936	13848	13914	13960	13885	13835	13911	13730	13782	13847	13805	13772	13837	13808	13683	13658	13799	13824	13684	13969	13972	13843	13999	13828	13824	14004	13870	13904	14052	13865	13734	13722	13841	13864	13905	13797	13761	14037	13797	13716	13852	13844	13836	13901	13750	13764	13867	13974	13701	14030	13699	13926	13887	13817	13868	13692	13860	13942	13892	13762	13803	13786	13920	13855	14004	13707	13901	13862	13661	13828	13900	13776	13833	13871	13987	14025	13712	13849	13776	13944	13827	13731	13775	13833	14052	13851	13739	13793	13711	13810	13892	13668	13961	13941	13846	13746	13851	13767	13814	13783	13662	13767	13849	13741	13931	13938	13677	13782	13771	13883	13833	13929	13979	13812	13710	13855	13750	14021	13798	13796	13867	13656	13922	13691	13914	13897	14000	13848	13861	13706	13906	13815	13946	13735	13944	13688	13762	13811	13830	13961	13863	14070	13749	13849	13846	13904	13735	13892	13863	13716	13692	13751	13865	13789	13796	14015	13849	13685	13841	13909	13933	13938	13746	13977	13983	13837	13851	13960	13713	13800	13891	13807	13971	13709	13814	13915	13938	13816	13733	13858	13803	13843	13932	13964	13861	13876	13906	13768	13893	13941	13969	13800	13927	13881	13792	13878	13845	13869	13858	13778	14017	13931	13807	13973	13650	13750	13736	13927	13852	13788	13942	13853	13799	13774	14000	13933	13741	13902	13988	13814	13783	13779	13852	13833	13833	13795	13792	13905	13752	13750	13856	13737	13758	13989	13829	13786	13709	13802	13851	13828	13866	13914	13935	13811	14062	13870	13665	13933	13919	13814	13814	13762	13720	13800	13740	13841	13973	13860	13896	13666	13902	13905	13857	13894	13760	13996	13777	13734	13946	13737	13771	14012	13760	13907	13826	14010	13866	13867	13810	13727	14052	13914	13742	13901	13780	13831	13910	13707	13808
25915	21705	27804	28235	27240	35574	55365	49788	38703	29119	24519	23053	22898	22707	22737	22444	22635	22509	22384	22456	22591	22587	22685	22779	22600	22430	22489	22198	22478	22330	22487	22362	22573	22611	22606	22523	22540	22486	22668	22825	22581	22639	22782	22460	22575	22492	22586	22789	22484	22643	22620	22577	22237	22436	22695	22624	22690	22515	22476	22618	22716	22564	22346	22434	22439	22452	22593	22457	22561	22549	22730	22553	22744	22506	22520	22429	22495	22522	22639	22630	22663	22558	22596	22815	22405	22488	22593	22625	22302	22571	22509	22668	22746	22501	22528	22599	22507	22423	22413	22502	22610	22352	22490	22569	22658	22568	22664	22631	22330	22541	22476	22543	22670	22422	22720	22645	22205	22650	22688	22580	22522	22625	22643	22464	22634	22592	22284	22371	22690	22581	22593	22436	22595	22420	22496	22519	22508	22584	22543	22486	22502	22386	22523	22539	22599	22345	22789	22540	22443	22454	22761	22837	22783	22456	22777	22758	22401	22615	22601	22475	22535	22584	22542	22450	22313	22188	22591	22500	22551	22300	22531	22305	22653	22579	22692	22759	22538	22595	22426	22451	22671	22512	22637	22435	22426	22377	22552	22387	22339	22457	22528	22580	22589	22605	22631	22607	22551	22886	22492	22233	22267	22725	22331	22456	22577	22578	22539	22491	22589	22490	22512	22331	22463	22445	22516	22653	22312	22630	22621	22567	22582	22640	22641	22630	22463	22674	22378	22411	22363	22647	22670	22603	22558	22551	22614	22622	22698	22627	22438	22669	22632	22634	22365	22400	22228	22642	22683	22699	22416	22639	22375	22421	22552	22589	22723	22363	22594	22730	22582	22478	22480	22618	22625	22569	22530	22430	22564	22431	22486	22504	22486	22332	22481	22617	22464	22431	22526	22571	22625	22585	22249	22531	22344	22710	22548	22647	22473	22471	22549	22644	22655	22555	22433	22526	22429	22494	22445	22418	22438	22587	22604	22411	22540	22277	22483	22427	22683	22703	22676	22579	22453	22625	22489	22274	22439	22807	22521	22412	22458	22435	22417	22388	22799	22563	22379	22493	22503	22270	22469	22507	22539	22339	22447	22547	22435	22543	22284	22528	22615	22239	22542	22427	22553	22355	22320	22561	22674	22586	22849	22297	22698	22407	22763	22408	22589	22352	22392	22184	22392	22445	22500	22836	22736	22744	22509	22637	22505	22390	22372	22618	22568	22718	22985	22577	22573	22486	22584	22483	22574	22966	22694	22457	22495	22618	22685	22570	22340	22748	22429	22661	22508	22725	22548	22771	22623	22596	22421	22376	22513	22348	22563	22522	22593	22531	22517	22376	22638	22424	22488	22376	22385	22442	22166	22742	22545	22658	22395	22238	22486	22493	22451	22546	22418	22712	22442	22544	22463	22622	22581	22656	22563	22564	22603	22475	22659	22659	22654	22455	22274	22591	22383	22484	22405	22606	22632	22615	22814	22690	22554	22463	22574	22491	22523	22862	22549	22552	22572	22439	22644	22558	22455	22649	22291	22494	22572	22280	22376	22332	22453	22446	22476	22540	22399	22490	22372	22472	22520	22459	22689	22456	22608	22450	22478	22528	22426	22405	22474	22716	22669	22322	22686	22554	22423	22740	22376	22529	22199	22445	22679	22642	22710	22689	22607	22368	22541	22334	22570	22666	22549	22784	22761	22320	22549	22665	22583	22428	22467	22638	22452	22443	22531	22629	22470	22424	22529	22548	22646	22291	22525	22614	22551	22520	22597	22403	22324	22585	22533	22598	22610	22535	22857	22730	22457	22343	22385	22460	22517	22702	22561	22345	22459	22446	22750	22594	22611	22607	22559	22456	22766	22448	22245	22545	22451	22470	22820	22401	22441	22692	22636	22706	22591	22513	22400	22443	22652	22641	22627	22322	22657	22438	22561	22450	22412	22351	22447	22554	22590	22294	22378	22472	22357	22573	22424	22487	22347	22400	22494	22479	22515	22450	22507	22559	22291	22522	22363	22269	22504	22585	22435	22539	22441	22476	22604	22655	22364	22372	22473	22462	22431	22513	22549	22514	22724	22710	22427	22460	22538	22595	22549	22537	22851	22725	22442	22734	22629	22588	22563	22723	22486	22723	22713	22740	22492	22457	22445	22610	22296	22499	22509	22329	22587	22389	22500	22626	22616	22476	22558	22498	22504	22525	22525	22586	22530	22649	22558	22667	22555	22631	22487	22520	22637	22619	22543	22587	22557	22562	22530	22666	22505	22395	22573	22630	22368	22754	22586	22484	22672	22397	22370	22261	22184	22566	22510	22229	22462	22479	22515	22555	22428	22480	22440	22616	22610	22470	22633	22629	22517	22477	22606	22414	22446	22436	22707	22457	22531	22634	22398	22517	22626	22587	22585	22488	22454	22559	22592	22418	22432	22552	22619	22324	22467	22544	22258	22430	22491	22518	22554	22640	22435	22578	22529	22568	22604	22551	22601	22514	22326	22361	22477	22237	22309	22561	22361	22533	22454	22443	22348	22507	22575	22312	22644	22371	22615	22609	22750	22576	22340	22649	22590	22416	22441	22630	22450	22488	22548	22548	22545	22493	22442	22514	22499	22381	22418	22361	22566	22658	22612	22335	22338	22369	22453	22663	22873	22640	22616	22521	22456	22551	22353	22391	22559	22639	22302	22602	22517	22616	22613	22468	22405	22537	22345	22251	22524	22648	22544	22672	22431	22659	22553	22334	22380	22602	22466	22442	22476	22502	22438	22512	22528	22585	22602	22325	22498	22665	22442	22196	22742	22681	22681	22595	22784	22472	22546	22461	22375	22585	22526	22690	22309	22401	22256	22448	22542	22373	22663	22656	22514	22391	22735	22589	22578	22435	22532	22329	22724	22614	22678	22386	22672	22404	22634	22397	22270	22530	22685	22592	22640	22357	22373	22525	22403	22462	22546	22157	22479	22632	22348	22660	22517	22453	22732	22717	22449	22494	22361	22512	22681	22623	22632	22449	22605	22748	22433	22538	22479	22506	22254	22651	22605	22490	22528	22652	22463	22552	22591	22333	22514	22511	22542	22309	22416	22381	22753	22481	22619	22349	22793	22537	22517	22531	22831	22675	22330	22377	22812	22492	22810	22521	22427	22353	22567	22436	22426	22631	22527	22269	22587	22349	22599	22567	22410	22530	22497	22611	22647	22327	22617	22388	22772	22569	22425	22636	22744	22644	22304	22430	22588	22422	22469	22481	22500	22624	22638	22450	22619	22622	22602	22520	22661	22392	22617	22476	22505	22186	22689	22613	22370	22460	22625	22688	22558	22575	22336	22500	22481	22603	22527	22583	22517	22557	22375	22301	22785	22406	22457	22863	22906	22641	22731	22616	22747	22549	22630	22507	22554	22665	22432	22616	22665	22391	22352	22512	22458	22423	22491	22621	22856	22531	22596	22619	22564	22597	22718	22607	22274	22825	22412	22590	22529	22547	22462	22680	22316	22430	22308	22567	22147	22495	22482	22382	22387	22675	22496	22551	22583	22553	22582	22854	22577	22669	22526	22535	22469	22520	22549	22649	22544	22389	22390	22314	22348	22345	22622	22483	22483	22369	22657	22551	22413	22266	22452	22475	22333	22532	22714	22474	22633	22840	22626	22547	22538	22451	22482	22447	22368	22373	22510	22471	22368	22700	22896	22520	22573	22751	22835	22498	22346	22522	22615	22500	22664	22619	22666	22406	22556	22625	22533	22441	22454	22423	22385	22447	22737	22444	22641	22450	22482	22560	22785	22555	22665	22408	22355	22701	22505	22597	22558	22602	22669	22558	22321	22417	22506	22767	22406	22657	22401	22475	22555	22472	22665	22549	22617	22579	22301	22304	22492	22554	22411	22491	22556	22450	22594	22754	22576	22558	22599	22353	22475	22662	22388	22477	22422	22442	22618	22878	22502	22600	22410	22527	22426	22681	22538	22681	22376	22421	22476	22342	22383	22373	22641	22488	22613	22707	22687	22472	22525	22605	22418	22379	22455	22461	22652	22586	22666	22448	22641	22389	22292	22443	22599	22605	22512	22471	22660	22604	22652	22587	22691	22469	22662	22512	22306	22657	22702	22307	22521	22636	22784	22660	22830	22770	22519	22292	22516	22620	22430	22650	22711	22676	22409	22641	22323	22530	22452	22678	22598	22500	22572	22711	22620	22477	22565	22298	22611	22557	22477	22495	22522	22544	22589	22548	22464	22591	22497	22464	22758	22443	22670	22537	22320	22451	22551	22550	22520	22372	22573	22472	22467	22572	22561	22476	22472	22461	22473	22550	22349	22738	22893	22561	22415	22402	22418	22595	22674	22541	22634	22433	22590	22569	22282	22571	22608	22573	22839	22428	22451	22352	22601	22442	22653	22435	22460	22660	22455	22444	22510	22583	22459	22466	22467	22380	22563	22454	22547	22677	22539	22415	22535	22597	22118	22471	22648	22493	22576	22592	22587	22773	22554	22537	22344	22481	22545	22753	22430	22447	22633	22642	22667	22627	22224	22574	22530	22459	22734	22507	22576	22501	22604	22454	22685	22663	22621	22523	22502	22490	22389	22549	22419	22388	22546	22427	22643	22464	22584	22649	22528	22523	22309	22534	22647	22649	22309	22499	22418	22831	22413	22483	22455	22466	22815	22704	22485	22509	22421	22456	22474	22428	22355	22477	22563	22480	22349	22452	22511	22575	22715	22687	22610	22465	22502	22348	22459	22576	22363	22627	22755	22624	22513	22345	22437	22449	22460	22440	22799	22707	22529	22661	22557	22481	22719	22665	22534	22546	22495	22228	22515	22582	22480	22642	22785	22569	22538	22537	22551	22624	22646	22512	22464	22379	22531	22521	22906	22835	22675	22552	22808	22376	22465	22449	22475	22554	22505	22369	22575	22265	22464	22521	22709	22468	22739	22564	22344	22277	22605	22514	22405	22649	22645	22395	22481	22581	22405	22542	22559	22611	22579	22508	22504	22560	22519	22277	22613	22562	22442	22424	22546	22353	22666	22725	22479	22525	22421	22479	22394	22654	22449	22504	22454	22287	22636	22657	22565	22422	22341	22382	22458	22456	22392	22670	22531	22439	22506	22614	22698	22431	22597	22673	22439	22587	22536	22517	22457	22490	22496	22691
27089	32265	19921	15806	21189	30508	50130	42363	28686	18721	14984	14149	14158	13976	14142	14023	14142	13879	14101	14227	14068	13944	14050	13898	13921	14008	14052	13913	13841	13838	14000	13905	14078	13966	14002	14047	13966	13950	14139	14061	14128	13932	13846	14053	13829	13911	14098	13948	13959	14083	13902	13916	13961	13869	13981	13945	13838	13871	13900	13794	13959	14065	14042	13930	13850	13813	13862	13881	13991	14006	14040	13872	13754	13987	14022	14123	13866	14119	14014	13933	13779	13992	13915	13877	14272	13885	13914	14016	13975	13702	13963	14114	14072	13873	14028	13831	13835	13922	13961	14025	13952	14075	14038	14087	14017	13852	13905	14042	14109	13948	14097	13909	13826	13899	13950	14016	14069	14058	14046	13827	14013	13964	13901	14026	14087	13833	14002	14050	14054	13884	13831	13920	14071	13862	13953	13980	14007	13903	13894	13787	13831	13884	14084	14035	13867	14008	13903	13982	13982	13909	14004	13791	14082	14144	14065	13971	14045	14020	13841	14006	13858	13943	14092	13957	13927	13916	13926	13912	13880	13913	13983	13941	13942	13924	13948	14021	14031	13879	13939	13975	13853	13775	14105	13697	13991	14046	13989	13975	13961	13974	13922	13991	13890	14028	14031	14030	14063	13879	14036	14026	13931	13884	14056	14055	14035	14108	13951	13973	13865	14211	13885	13920	13911	14096	13972	14022	14020	13901	13961	13762	13751	13897	13805	13877	13927	13956	14051	14117	13950	13976	14052	13887	13977	13984	13821	13927	14024	14029	13959	13862	13841	13835	14001	13943	13813	14033	14006	14127	13935	14131	13899	13895	13912	13806	13918	13995	14021	13849	13841	13975	14016	13782	14005	13845	13949	14091	13841	13930	14028	13784	14124	13726	13977	14005	14044	13866	13870	13973	13949	13882	13951	13805	13892	13876	13982	13904	13884	13933	13918	13873	13927	13908	13850	13840	13856	13985	13824	13957	13921	13959	13897	13986	13897	13885	13823	14060	13924	13941	13778	13863	14081	13823	14036	14079	13876	13903	13897	13858	13932	14023	14076	13887	14082	13877	13986	13921	13912	14040	13738	13934	14028	13937	14039	13938	13944	13816	13967	14011	13931	13854	14050	14024	13776	13898	13878	13947	13979	13843	13950	13909	13940	13964	13955	14105	14015	13971	13900	13927	13954	14031	14023	13986	13899	14044	13972	13910	14055	14179	13837	14003	13921	14017	14037	14103	13819	13898	14062	13939	13995	13897	14193	14063	13741	13882	13788	14084	13858	13881	13871	14040	13989	14023	13898	13872	13848	13981	13816	13811	14096	13770	13936	13951	14117	13785	13895	13784	13871	13926	13892	13784	13904	13959	13849	13881	14011	13924	13962	13939	13953	13983	13905	13942	13971	13878	13928	14056	13942	14061	13981	13878	13962	13808	13915	13846	14160	14090	13784	14131	14046	13885	13926	13836	14061	13944	14062	13981	13904	13982	14069	13841	13855	14052	13989	14005	14007	13988	14007	14028	13960	14085	13925	13848	13943	13867	13876	13961	14079	13957	14093	14131	13946	14006	13886	13947	13787	13956	13893	13771	13968	14084	13917	13877	13877	13818	13971	14068	13962	13911	14090	14248	14021	13875	13936	13971	13961	14000	13983	13831	13836	14015	13954	13893	14060	13761	13973	14030	13825	13961	13807	13968	13843	14191	14048	14101	13974	13933	13914	14062	13985	14066	13932	14106	13976	13972	14063	13872	14107	13879	13951	13779	13948	13974	13980	14058	13942	13967	13977	13816	13930	13813	14073	13954	13898	13925	13927	13989	13866	14120	13723	13908	13921	14041	13966	13860	13976	13737	13971	14081	14013	13993	13911	13851	13887	13913	13735	13866	13923	13855	13944	13875	14041	13736	13912	13961	13848	13798	14061	13980	13977	13857	13908	13918	14025	13900	13924	13941	13986	14035	14076	13871	14016	13957	13903	13984	13865	13903	14042	13918	13850	13830	13791	13786	13997	13950	14040	13824	14130	14043	14028	13957	13929	14020	14171	13671	13985	13745	14054	14016	13947	13815	13913	13929	14025	14033	13961	13880	13929	13993	13978	14011	13950	13874	14103	13892	13983	13997	14196	13857	14083	13959	14054	13952	13959	14035	14085	13979	13873	14022	13770	13864	13986	14016	14006	14026	14091	13801	13909	14025	13978	13854	13985	13814	14058	14005	13968	14121	13927	13984	13952	13973	13817	13798	14008	14090	13841	13882	14043	13829	13882	13875	13754	14066	13756	14067	14030	13984	13826	13900	13817	14036	13822	13925	13896	13851	13997	13937	13908	13907	14001	13823	13880	13863	13899	13774	13945	13895	13801	13959	14074	14131	13923	14094	14005	14074	13989	14042	14251	13965	13844	13972	14080	13956	13875	13945	14081	14064	13923	13844	13962	14049	14021	14136	13851	14049	14002	13855	13938	13982	14000	13892	14020	14006	14117	14125	13917	13984	14058	13914	14055	13895	13885	13965	13920	14069	13882	13961	13840	14021	14007	13991	14013	13835	14003	13927	13766	13927	14075	14036	13978	14039	13935	13696	13994	13969	14025	13895	13912	13956	13933	14068	14032	14063	14152	13909	13998	13956	14029	14050	13915	13959	14042	14046	13951	13749	13966	14111	13929	13953	13859	13903	13940	14135	14053	13931	14006	13867	13939	14216	14102	13861	13983	14022	13993	13876	14013	13821	13972	13866	13814	13993	13876	14015	13923	14084	14019	13826	14050	14015	13966	13882	13910	13890	13883	14047	13871	13989	13948	13830	13809	13872	13946	13792	14123	13941	13879	14020	13958	13974	13791	13833	13931	13920	13992	13935	13954	14030	13987	14014	13959	13926	13716	13920	13886	13801	13980	14122	13869	14105	13976	13970	13902	13974	13905	13947	14056	14005	14021	13924	13887	13974	14200	14141	13879	13893	13973	13948	13849	13887	13932	14019	14112	13875	13945	14012	13825	13941	13920	14101	13781	14034	14046	13841	13891	13996	13917	13942	14042	14028	13866	14134	13878	13672	14079	13842	14069	13836	13858	13919	14028	13858	13996	14045	13915	13923	13990	13897	13970	14024	13840	13982	14015	13899	13851	13899	14095	13876	13934	13996	13725	13909	13992	14031	13870	14030	13942	13877	14092	14067	14064	14101	13940	13826	14078	14008	13956	13816	14080	13960	13860	13949	13950	13935	13903	14018	14070	14014	13817	13862	13781	14152	13984	13916	13939	13948	13929	13861	13852	14139	13907	13990	14071	14030	13969	13926	13974	13970	13979	14154	13902	13900	14014	13886	14081	14109	13860	14193	13916	13774	13916	14038	13940	13893	13967	13889	13887	13783	13829	13924	14012	13871	13905	13887	13936	14095	13971	13997	13859	13991	13851	13849	14106	13812	14040	13997	13983	13906	14019	14122	13636	13957	13899	14169	14028	13867	13959	13860	14075	13906	14027	14004	14057	13711	13864	14000	13756	13938	13921	14021	13961	13818	13971	14012	13908	13893	13965	14018	13984	14007	14044	13895	13988	13875	13826	14019	14104	13927	13784	13914	14004	14039	14114	13795	14164	13923	13991	13809	14037	13916	13992	14003	14027	14011	13974	13863	14036	13869	14037	13825	13814	14003	13822	14034	13958	13803	13894	14049	13912	13993	13878	13895	14178	13930	13981	14052	13852	13922	14005	14059	13923	13857	13996	13970	13953	13984	13823	13964	13977	13910	13775	13992	13787	13862	14009	13797	14115	13879	13855	13938	13981	13844	14056	14125	13940	13955	13957	13986	13787	14061	13975	13887	13962	13997	14058	13782	13907	13991	13950	13979	13925	13875	13848	13932	13887	13884	13996	14002	13917	13780	14078	13942	13905	14143	13883	13930	13931	13952	13895	13997	13770	14193	13953	13828	14033	13868	13905	13862	13831	13883	13991	13907	13820	13985	13977	14111	14056	13940	13788	14074	13991	14023	14019	14163	14066	14030	14092	13913	13911	13837	13924	13882	13956	14072	14082	13984	14001	13864	14010	14065	14055	13704	14004	13924	13789	14064	13893	13991	13984	14029	14009	14017	14069	13968	14017	14034	14024	13965	13998	13816	13951	13909	13838	13872	13885	13962	13842	13943	13833	14073	13917	13853	13804	13902	13873	14045	14013	14084	13859	14114	14031	13922	13946	13932	14016	13946	14233	13792	14029	13913	13954	14021	14032	13882	14007	14048	13906	14039	13937	13995	14042	13948	13925	14041	13881	13903	14027	13663	13974	13937	13887	14074	13814	13899	13913	14044	13873	13864	13819	14113	13930	13840	13921	14005	13941	14077	13958	13889	13972	13939	13978	13883	14007	13959	13988	13787	13975	13863	13901	13892	13946	13952	13979	13884	14002	13885	13967	13878	13903	14124	13944	13931	13828	13915	13853	13977	13932	13949	14146	13935	14073	13860	13803	13976	14006	13980	13895	13834	13978	14065	14198	13855	13858	14077	13904	13841	13998	13967	13970	13841	14077	13993	14021	13847	14122	13939	13972	13983	13770	13895	13980	13894	14052	13764	13969	13959	13943	13948	13850	14059	13915	13883	13919	13901	13815	13877	13911	13996	14022	14126	13877	14056	14009	13900	13876	14069	13898	13968	14051	13903	13899	13879	13998	13935	14000	14049	13928	13872	13827	14031	13831	13988	14031	13977	14021	13819	14044	14110	13930	13785	13843	13880	14018	13777	13890	13924	13989	13995	13824	13998	13895	13812	13994	13729	13929	13979	13852	13887	14027	13944	14028	14116	13989	13962	13999	13970	13934	13888	13860	13959	14059	13889	13928	14054	13956	14055	13819	13872	13994	14010	13945	13919	14025	14031	13901	14000	13909	13932	13973	13979	13984	13981	13996	14030	13914	14027	13897	13927	14028	13889	14044	14200	14046	13944	13863	14016	13994	13883	14018	13944	13951	14063	13866	14028	13938	13922	13841	14080	13881	13994	13791	13874	14015	14026	13943	14047	14120	13942	13812	14088	14033	13884	14003	13822	13897	13936	14046	13886	14105	13819	14127	13912	13925	14054	13907	13807	13869	13718	13776	13990	13973	13874	13829	14061	14007	13931	13955	13788	13889	13988	13843	13875	13919	14093	14046	13828	14001	13859
23827	21597	28592	25442	26487	46986	66201	61604	47940	35669	27176	24358	23542	23249	23092	23186	23165	23212	22922	22949	23094	22935	22959	23013	23071	23061	23179	23010	23167	22851	22885	23071	22986	23260	23020	23065	22969	23034	23091	22850	23042	22893	22940	22991	23182	23091	22903	22829	22953	22991	22855	22853	23331	23231	22807	23128	22722	22749	23049	22916	22936	22981	22605	23167	22982	22786	22933	23022	22867	23165	22918	22834	23045	22943	22988	22879	22833	22735	22806	22878	22825	23015	22895	22979	22649	22775	22939	22930	22845	22920	22661	23059	23010	23106	23136	23037	22965	23093	23097	22944	23041	22876	23133	23032	22805	22813	22814	23026	22853	23006	22996	22812	22985	22880	22965	22666	22758	22688	22946	22941	22907	23034	22924	22782	22868	22797	22960	22808	23010	23109	23016	23248	22965	23003	23055	22761	22821	22973	22798	22783	22881	23222	22767	22868	23069	22771	23094	23038	22819	22923	22890	22922	22841	22883	22741	22749	22927	22996	22946	22834	22906	23202	22844	22744	22915	22758	22901	22856	23108	23126	22917	22797	22910	23052	22939	22696	22973	22970	22756	22801	22685	22991	22877	22885	22780	22792	22844	22810	22927	22909	22742	22806	23079	23090	23265	22901	22826	22741	22800	22764	22996	23040	23073	22811	22821	22971	22837	22779	22893	23228	22995	22812	22960	22922	22900	22941	22755	22756	22976	22939	22991	23002	22772	22842	23093	22838	22640	22760	23173	22733	22866	22838	22633	22969	22965	22653	22845	22986	23042	22976	22903	22793	22928	22839	22763	22990	23013	22898	23077	22799	22943	22828	22880	22806	22889	22746	22916	23027	22854	23134	22791	22841	22810	22670	22766	22928	23142	23016	23057	22995	22949	22931	22903	23147	23074	22846	22900	22909	22945	22941	23006	22769	23075	22913	22938	22980	22485	22984	22727	22741	22922	22833	22816	22876	23003	23005	23129	23091	23044	23161	22762	22753	23039	22850	22798	23020	22993	23005	22795	22861	22944	22891	23081	22787	22819	22920	22873	22895	23049	22877	23196	22769	22894	22893	23118	22859	22754	22820	23049	23059	23018	22574	22801	23082	22973	23091	22916	22774	22669	22591	22693	23114	22824	23046	23072	22877	22751	22905	22894	22897	22873	22571	22816	23037	23160	22672	23091	22695	22853	23086	23078	22787	22969	23026	22988	22905	22982	22761	23018	23005	22900	23011	22877	22773	22949	23096	22989	22803	22803	22970	23021	22724	22862	22736	22828	22940	23133	23139	22995	22846	23130	23225	22977	22955	22774	23019	22954	23134	22886	22944	23062	22811	22985	22933	22724	23030	22735	23011	22961	22767	23009	22893	22878	22823	22717	22800	22993	22874	22758	22980	23013	22902	22916	22714	22697	22922	22896	22979	22748	22858	22804	22692	22852	23149	22985	23038	23048	22989	23027	22841	22945	22916	22937	22984	22920	22779	22756	22766	22836	23027	22974	22933	23142	23035	22957	22937	22882	22666	23000	23051	22610	23138	22917	23051	22911	22987	22930	22995	22772	23123	22758	23089	23069	22965	22950	22833	22919	22834	22989	22755	22844	22892	22952	22939	23148	23055	22915	23026	22701	22763	22867	22752	22687	22946	22826	22748	23116	23070	22829	22928	23020	23050	22894	23116	22848	22768	22991	22862	22947	23320	23097	23141	23215	23002	22603	22812	23061	22907	22792	22844	22978	22779	22908	22777	22965	22889	22929	22963	23316	23006	22994	23162	23151	22853	22928	22880	22744	22628	22850	23091	22880	22916	22724	22777	22715	22849	22849	22847	22999	23044	22700	22688	23111	22912	22713	22627	22863	22954	23165	22721	22991	22909	22956	22994	23109	22874	22967	22854	22853	22470	22897	22990	22885	22878	23028	22975	22958	23226	23039	22830	22809	22784	23140	23019	22798	22927	22732	22781	23114	22996	22692	23104	22883	22727	22837	22919	23006	22902	22684	23185	23016	22667	22944	22897	22808	22923	22957	22891	23086	22889	22840	22922	22644	22940	22718	22521	22945	22953	22818	22853	23022	23095	22941	23095	22961	22972	22874	22733	23117	22755	23069	22578	23055	22687	22922	23246	22916	22970	23027	22742	22790	22697	22736	22815	22952	22928	22919	23097	22970	23181	22768	22937	23104	22832	22971	22904	23164	22800	22987	22847	22765	22947	22819	22918	22960	22956	23035	22795	22763	22907	23041	22766	23006	22799	23102	23015	23172	23030	22770	22823	22889	22835	22847	22949	22836	22436	22886	23115	22861	22735	23112	22807	22939	22802	22759	22823	22812	22753	22990	22975	22981	22776	22851	22879	22923	22987	23049	23198	23047	22859	23021	22619	22958	22921	22914	22955	22844	22831	22823	22793	22909	22899	22738	23021	22866	22605	22815	22874	22805	22724	22712	22930	22860	22885	22752	22885	22767	22973	23005	22686	22990	23009	22800	22792	22879	22851	22827	22948	22781	22830	22846	23118	22968	22700	22772	22949	22823	22902	22866	22912	23109	23006	22886	22910	22708	22860	22805	22989	22929	22919	22719	22812	22853	22949	22937	22989	23100	22895	22781	22754	22913	22806	22843	22964	23005	22924	23016	22853	22905	22947	22815	22833	22966	22730	22920	22807	22878	22828	22984	23009	22993	22866	22661	22941	22937	22841	23120	22987	22943	22957	23114	22711	23056	23059	22907	22641	22914	22803	22999	22890	22918	23059	22715	22637	22790	22959	22756	22835	22953	22891	23060	22989	22815	22691	22821	22873	22987	23040	22959	23027	23104	22703	22932	22757	22834	22971	22861	23075	22829	22889	23058	23012	23037	22885	22732	23054	22947	22893	22693	22973	22857	22734	22690	22905	23052	23171	23068	22627	23072	22989	22981	22815	22971	22905	23151	22831	22922	22796	23058	22979	22886	22830	23057	23016	22971	22790	22972	22919	23052	22967	22921	22935	22832	22833	23213	22785	22673	22920	22933	23085	22872	23103	22782	22853	22871	22745	23108	22922	22899	22981	22916	22941	22776	22805	23122	22656	22785	22776	23218	23056	23010	23003	22951	22844	22743	22703	22888	23105	22732	22861	23005	22660	22648	22979	22967	22861	23103	22819	23068	22918	23014	22828	22640	22912	22959	22807	22822	22949	22990	22891	22952	22906	22644	22901	23034	23004	22935	22830	22677	22575	22728	22943	22841	22905	23109	22805	22858	23026	22809	22986	22863	22900	22946	22991	23031	22708	22924	23021	23000	22934	23047	22715	22702	23074	22896	22972	22856	23150	22843	22985	23143	23015	22795	22861	22886	22968	22913	23013	22743	22908	23172	22929	22960	22899	22707	23003	22766	22965	22815	22948	22988	22885	22846	22805	22758	22810	22861	22786	23076	22879	22847	22697	22896	23038	23005	22910	22908	22875	22996	22653	23164	22837	22932	22882	22930	22961	22891	22840	22885	22704	22739	22929	22812	23075	22838	22951	22829	22762	22869	22852	22672	22645	22944	23032	22859	23065	22876	23034	22946	22743	22807	22803	22881	22858	22768	22813	22722	22926	22815	22873	23029	22997	22899	22712	22957	22977	22476	22687	22883	22747	23085	23005	22737	22733	22891	22904	22976	23099	22916	22781	23071	22759	22991	22860	22907	22954	22856	22875	22945	22930	22762	23119	22906	22860	22719	22970	22896	22819	22966	23099	22857	22747	22757	22737	23027	23023	22643	22584	22866	22901	22780	22895	22680	22699	22967	22825	22859	22755	22830	22836	22918	22922	22926	22900	22847	22774	22755	22814	23011	23010	22972	22891	22703	23155	22740	23113	22840	22945	23016	23031	22962	22802	23044	23000	22864	22779	22975	22800	23062	22812	22917	22786	22721	22844	22866	22999	22691	22758	22930	23087	22912	22861	22940	22958	22592	23100	22962	22764	23087	22961	22879	22488	22908	22993	22727	22961	22883	22740	22747	23011	23008	22868	22890	22681	23065	22964	22919	23036	22947	22881	22853	22933	22875	23011	22890	23129	22948	22884	22886	22944	22757	22849	22842	22884	22940	23098	22870	23021	22968	22975	23003	22808	22913	23036	23156	22771	22918	23007	22949	22930	22860	22976	22851	22812	22966	22737	23073	22891	22936	22810	22972	22715	23076	22912	22784	22702	22790	23174	22733	22973	23015	22817	22797	22881	23152	23141	22900	23020	23049	23053	22922	22868	23108	22870	22913	23096	23050	23075	22952	22819	22764	22929	22799	22994	22788	22876	22762	22959	22847	22791	22850	22958	23054	22844	22800	22715	22757	23227	23136	22808	22795	22791	23052	22749	22939	22747	22910	22782	22901	22975	23022	22687	22866	22805	22710	22901	23074	23020	23119	22991	22894	22864	22820	23009	23077	22853	22917	22809	23227	22809	22838	22964	22883	22830	23061	23022	22919	22735	22914	23081	22831	23032	22958	22951	22969	22963	22828	22766	22834	23028	22759	22927	22923	22884	23019	23006	22841	22944	22937	22797	22971	22682	22919	23220	22865	22809	22605	22908	23056	22860	23006	22983	22908	22851	22729	22998	23213	22950	23005	22725	22740	22736	22978	22946	22947	22890	22945	22953	22779	22983	23169	22871	22996	22824	22943	22977	22793	22941	23103	22840	23143	22819	22991	22852	23043	23169	22971	22915	22837	23081	22982	22964	22833	23023	23096	22935	22923	23009	22918	22821	22855	22794	22935	22976	22990	23013	22680	22810	22907	22827	23201	22868	23149	22990	23037	23004	23047	22784	23123	22819	23127	22826	22819	22817	22888	22958	22948	22781	22685	22980	22973	22917	23034	22885	22901	22693	22643	22895	22839	22784	22803	22733	22839	23062	22817	22653	22732	23048	22825	22748	22723	23009	22903	22852	22880	23012	22996	22879	23007	22821	23048	22881	22772	22929	22927	23123	22769	22673	22835	22893	22828	22983	23073	22852	22718	23007	22897	23162	22954	22932	22971	22906	22802	22935	22888	22855	22870	22648	22903	22943	22942	23075	23024	22918	22923	23024	22972	22878	22957	22841	22932	23064	22798	22719	23113	22905	23013	22771	23148	22867	22775	22739	23236	23136	23073	22846	22810	22967	22789	22909	22974	22957	22967	22847	22647	22976
33386	43260	27289	18082	24431	47069	66336	58219	39546	25421	16928	14979	14403	14443	14399	14204	14284	14461	14324	14385	14396	14238	14314	14182	14470	14392	14259	14379	14512	14280	14244	14244	14376	14319	14389	14204	14193	14165	14237	14349	14344	14423	14044	14349	14155	14303	14358	14337	14201	14171	14357	14292	14191	14234	14242	14484	14294	14319	14367	14307	14216	14164	14348	14173	14316	14201	14346	14362	14188	14180	14328	14094	14499	14160	14337	14307	14215	14314	14251	14390	14286	14191	14235	14074	14173	14313	14276	14346	14299	14158	14218	14172	14384	14217	14323	14370	14270	14238	14315	14268	14167	14214	14307	14377	14374	14197	14166	14469	14212	14305	14139	14191	14346	14349	14237	14113	14267	14252	14278	14296	14257	14340	14327	14266	14158	14180	14237	14434	14254	14222	14348	14254	14209	14307	14469	14247	14364	14280	14216	14210	14358	14427	14312	14228	14277	14260	14215	14299	14279	14346	14264	14108	14386	14247	14209	14480	14193	14335	14303	14373	14146	14131	14319	14259	14174	14257	14129	14270	14195	14331	14382	14402	14403	14195	14160	14408	14243	14367	14218	14359	14146	14193	14089	14185	14168	14121	14331	14390	14281	14422	14219	14300	14225	14182	14157	14241	14343	14203	14408	14116	14321	14283	14327	14329	14212	14239	14290	14210	14121	14265	14309	14103	14184	14300	14101	14259	14369	14222	14262	14085	14421	14160	14178	14238	14331	14199	14317	14301	14206	14143	14202	14296	14193	13992	14213	14195	14283	14339	14260	14354	14347	14190	14375	14123	14303	14372	14077	14077	14295	14249	14243	14295	14329	14292	14335	14275	14242	14222	14359	14302	14264	14203	14260	14260	14248	14290	14255	14245	14405	14398	14345	14136	14290	14195	14227	14073	14304	14310	14267	14307	14258	14196	14216	14252	14296	14211	14252	14159	14366	14118	14101	14241	14206	14272	14323	14330	14285	14245	14239	14204	14142	14352	14282	14184	14245	14485	14190	14296	14214	14157	14323	14165	14312	14332	14285	14459	14237	14266	14348	14035	14165	14096	14107	14324	14494	14213	14189	14185	14235	14340	14175	14331	14153	14440	14083	14362	14225	14369	14133	14038	14048	14343	14391	14290	14231	14286	14398	14223	14330	14245	14136	14295	14215	14194	14250	14463	14185	14348	14246	14355	14310	14425	14257	14177	14180	14089	14281	14197	14211	14353	14275	14460	14308	14394	14374	14294	14271	14211	14259	14388	14270	14361	14316	14287	14274	14259	14353	14170	14004	14278	14313	14268	14038	14161	14226	14386	14199	14288	14363	14480	14279	14181	14236	14109	14334	14205	14275	14327	14267	14133	14379	14251	14349	14425	14111	14225	14156	14310	14272	14197	14238	14345	14195	14321	14248	14264	14232	14344	14315	14316	14250	14409	14225	14129	14244	14228	14265	14226	14252	14318	14199	14400	14483	14427	14080	14150	14514	14204	14106	14363	14325	14212	14054	14111	14314	14188	14204	14340	14375	14148	14261	14152	14328	14265	14481	14074	14215	14229	14397	14239	14358	14225	14205	14299	14172	14233	14386	14218	14278	14334	14195	14264	14324	14193	14339	14296	14236	14162	14316	14156	14301	14280	14425	14348	14306	14176	14198	14323	14057	14264	14082	14267	14166	14433	14112	14243	14143	14357	14194	14251	14221	14353	14121	14115	14120	14318	14275	14378	14292	14193	14388	14155	14221	14450	14148	14094	14167	14323	14192	14328	14380	14191	14324	14223	14114	14242	14448	14410	14063	14204	14166	14178	14162	14185	14144	14241	14308	14278	14221	14305	14228	14197	14399	14144	14203	14404	14099	14226	14287	14281	14158	14308	14210	14321	14332	14108	14181	14301	14203	14352	14280	14326	14272	14300	14215	14398	14200	14297	14251	14363	14255	14203	14227	14175	14266	14219	14152	14217	14034	14075	14245	14408	14236	14438	14323	14233	14112	14341	14105	14232	14056	14223	13980	14361	14434	14185	14297	14323	14233	14292	14119	14252	14390	14322	14087	14189	14241	14268	14269	14145	14224	14310	14165	14468	14250	14173	14117	14282	14099	14107	14346	14194	14150	14141	14203	14168	14266	14028	14127	14288	14131	14137	14096	14334	14167	14147	14349	14149	14408	14339	14337	14330	14285	14291	14267	14310	14287	14157	14283	14308	14262	14242	14394	14284	14136	14430	14286	14297	14265	14225	14461	14432	14351	14326	14578	14167	14422	14230	14190	14420	14246	14235	14263	14191	14245	14255	14347	14298	14236	14251	14319	14406	14129	14255	14206	14270	14146	14416	14288	14387	14128	14126	14183	14274	14441	14109	14103	14204	14399	14270	14204	14322	14030	14265	14276	14233	14366	14241	14077	14324	14158	14354	14380	14120	14182	14230	14421	14296	14260	14237	14254	14167	14319	14278	14102	14356	14177	14148	14268	14277	14105	14249	14193	14098	14166	14362	14275	14214	14332	14240	13996	14197	14371	14254	14321	14254	14305	14364	14212	14021	14171	14238	14340	14251	14178	14230	14116	14350	14322	14176	14388	14001	14245	14073	14158	14230	14293	14152	14193	14355	13990	14324	14223	14277	14154	14256	14204	14379	14377	14067	14548	14302	14154	14259	14320	14237	14248	14065	14150	14226	14282	14478	14078	14403	14389	14235	14438	14163	14307	14271	14277	14316	14247	14038	14169	14263	14369	14245	14220	14113	14346	14314	14406	14196	14360	14346	14446	14389	14271	14322	14385	14399	14304	14270	14189	14247	14091	14275	14298	14414	14081	14171	14331	14146	14092	14219	14263	14303	14193	14176	14245	14140	14230	14157	14345	14240	14303	14213	14131	14294	14373	14155	14189	14385	14233	14330	14034	14318	14285	14117	14136	14362	14365	14116	14270	14199	14363	14207	14139	14124	14244	14386	14279	14217	14269	14332	14155	14325	14271	14332	14428	14387	14409	14275	14279	13995	14327	14028	14211	14375	14121	14265	14162	14327	14355	14204	14289	14398	14238	14364	14144	14391	14489	14346	14211	14251	14308	14302	14129	14064	14224	14407	14122	14127	14222	14047	14149	14289	14402	14255	14211	14102	14248	14301	14014	14119	14380	14354	14343	14342	14130	14395	14230	14359	14055	14254	14140	14265	14147	14346	14319	14119	14238	14266	14327	14279	14253	14141	14257	14201	14300	14376	14246	14146	14173	14244	14118	14253	14083	14343	14274	14300	14196	14297	14201	14183	14277	14346	14350	14253	14336	14222	14117	14278	14388	14435	14138	14270	14311	14153	14184	14262	14378	14330	14358	14158	14368	14203	14170	14308	14345	14190	14086	14248	14273	14195	14384	14381	14184	14104	14349	14379	14278	14248	14076	14308	14295	14217	14315	14344	14210	14183	14153	14226	14280	14356	14248	14190	14195	14325	14205	14196	14330	14319	14256	14073	14207	14180	14186	14184	14019	14259	14211	14308	14238	14132	13997	14303	14332	14210	14259	14114	14345	14138	14242	14188	14141	14156	14249	14290	14136	14217	14171	14258	14112	14330	14499	14248	14120	14266	14254	14342	14236	14386	14320	14389	14294	14457	14302	14170	14169	14146	14183	14172	14295	14033	14390	14106	14336	14202	14277	14357	14247	14143	14216	14314	14210	14077	14199	14323	14132	14270	14288	14339	14233	14266	14403	14274	14192	14238	14268	14160	14228	14306	14179	14229	14462	14381	14227	14199	14322	14200	14289	14284	14342	14161	14303	14362	14383	14102	14246	14177	14289	14200	14153	14317	14070	14187	14153	14356	14330	14185	14175	14173	14270	14214	14270	14259	14291	14139	14218	14367	14279	14330	14241	14109	14432	14237	14286	14189	14104	14320	14408	14385	14396	14175	14304	14367	14503	14334	14282	14210	14138	14251	14110	14185	14297	14126	14145	14257	14159	14331	14155	14167	14319	14535	14237	14379	14256	14567	14166	14262	14138	14244	14180	14257	14256	14168	14311	14142	14128	14072	14195	14169	14477	14279	14409	14330	14225	14344	14346	14036	14296	14252	14286	14298	14253	14302	14192	14223	14360	14142	14164	14155	14274	14159	14309	14177	14241	14369	14050	14484	14310	14316	14318	14135	14245	14227	14050	14369	14236	14147	14357	14128	14270	14215	14260	14419	14030	14203	14336	14220	14320	14362	14131	14301	14251	14252	14355	14213	14213	14282	14169	14165	14058	14232	14198	14403	14240	14414	14269	14313	14261	14215	14257	14257	14072	14397	14148	14295	14194	14046	14224	14467	14219	14229	14211	14202	14182	14044	14333	14301	14265	14276	14241	14222	14184	14025	14241	14333	14263	14400	14087	14225	14115	14277	14309	14100	14353	14257	14158	14367	14293	14380	14025	14545	14490	14383	14327	14162	14235	14308	14338	13985	14350	14392	14244	14307	14358	14232	14244	14200	14352	14187	14267	14480	14368	14197	14071	14433	14393	14186	14432	14449	14178	14149	14001	14218	14274	14372	14132	14463	14133	14176	14219	14232	14250	14073	14279	14235	14245	14252	14248	14362	14497	14363	14465	14177	14207	14480	14248	14364	14310	14413	14143	14376	14253	14288	14216	14221	13976	14333	14289	14242	14386	14215	14252	14165	14332	14302	14100	14217	14137	14147	14172	14339	14376	14238	14208	14298	14297	14096	14156	14262	14319	14270	14321	14231	14183	14208	14334	14265	14237	14150	14218	14284	14415	14215	14123	14181	14400	14111	14168	14254	14193	14349	14302	14290	14377	14387	14459	14165	14332	14352	14170	14347	14046	14272	14388	14293	14303	14236	14244	14151	14299	14195	14335	14305	14106	14444	14384	14122	14301	14177	14230	14139	14398	14170	14329	14376	14173	14145	14169	14277	14346	14250	14099	14192	14425	14367	14165	14599	14149	14259	14266	14344	14276	14146	14324	14272	14300	14184	14307	14251	14347	14249	14194	14213	14339	14190	14275	14327	14096	14119	14393	14209	14321	14418	14270	14270	14301	14336	14329	14314	14047	14180	14416	14115	14190	14327	14246	14247	14312	14362	14301	14158	14374	14201	14383	14202	14258	14282	14041	14358	14260	14351	14190	14267	14370	14234	14167	14339	14194	14169	14372	14250
34827	30369	28989	25453	23445	23355	25109	28047	28197	25877	23579	22703	22602	22431	22597	22569	22337	22526	22547	22620	22721	22529	22817	22572	22751	22401	22480	22251	22584	22499	22512	22420	22519	22362	22614	22339	22580	22645	22488	22419	22477	22458	22525	22545	22850	22688	22324	22493	22561	22291	22552	22525	22712	22701	22493	22431	22622	22373	22598	22530	22709	22663	22551	22847	22542	22600	22423	22735	22633	22403	22262	22423	22449	22555	22454	22452	22641	22559	22648	22497	22348	22392	22728	22625	22909	22755	22504	22561	22659	22571	22580	22737	22493	22324	22446	22657	22632	22307	22660	22608	22455	22675	22590	22534	22257	22549	22801	22486	22683	22503	22491	22590	22275	22469	22595	22560	22532	22542	22503	22496	22507	22405	22352	22452	22601	22640	22641	22363	22562	22722	22635	22491	22787	22460	22300	22684	22386	22471	22461	22548	22735	22634	22664	22475	22435	22611	22366	22503	22480	22730	22243	22424	22587	22413	22813	22264	22626	22374	22432	22367	22648	22385	22686	22406	22636	22387	22432	22505	22391	22395	22492	22639	22403	22413	22661	22463	22651	22656	22570	22611	22594	22404	22369	22615	22399	22357	22299	22651	22400	22231	22410	22476	22508	22387	22393	22436	22574	22584	22444	22347	22569	22400	22623	22424	22581	22656	22297	22662	22328	22592	22749	22295	22397	22432	22594	22497	22572	22839	22647	22612	22463	22432	22332	22479	22737	22697	22485	22399	22638	22426	22440	22524	22631	22472	22638	22481	22673	22384	22477	22418	22462	22489	22394	22546	22417	22481	22510	22286	22794	22391	22387	22543	22582	22515	22524	22365	22392	22511	22402	22714	22497	22510	22628	22645	22559	22406	22394	22507	22577	22300	22330	22293	22552	22595	22193	22366	22557	22569	22531	22644	22845	22302	22592	22510	22627	22398	22593	22457	22499	22775	22408	22372	22498	22529	22658	22492	22610	22400	22640	22435	22559	22557	22385	22485	22366	22700	22541	22486	22481	22418	22498	22272	22587	22405	22589	22440	22620	22477	22401	22214	22615	22319	22616	22474	22504	22563	22508	22438	22655	22396	22672	22498	22519	22477	22552	22513	22475	22423	22379	22427	22597	22369	22275	22668	22752	22382	22290	22744	22289	22665	22490	22493	22447	22401	22534	22322	22530	22512	22484	22537	22563	22553	22572	22285	22406	22349	22522	22466	22709	22362	22786	22593	22399	22417	22408	22807	22321	22519	22687	22635	22724	22528	22518	22383	22427	22528	22585	22403	22581	22283	22471	22822	22447	22563	22733	22331	22218	22696	22486	22680	22581	22533	22544	22706	22510	22403	22485	22451	22516	22400	22380	22555	22479	22544	22453	22614	22254	22574	22717	22406	22242	22400	22535	22374	22627	22488	22577	22511	22437	22603	22567	22302	22472	22547	22554	22649	22748	22416	22620	22419	22362	22356	22682	22418	22565	22511	22448	22424	22693	22388	22604	22596	22513	22507	22563	22641	22528	22423	22424	22317	22576	22443	22505	22528	22396	22562	22438	22588	22485	22546	22438	22597	22522	22456	22643	22432	22325	22378	22467	22507	22486	22474	22683	22526	22509	22426	22438	22478	22456	22880	22719	22558	22577	22261	22467	22387	22748	22630	22530	22395	22590	22613	22331	22541	22438	22651	22525	22764	22609	22445	22437	22525	22268	22446	22425	22548	22585	22574	22577	22628	22647	22433	22356	22545	22486	22669	22389	22508	22472	22431	22551	22147	22463	22635	22454	22614	22408	22598	22382	22247	22649	22487	22481	22470	22668	22678	22716	22369	22215	22571	22214	22442	22461	22548	22384	22467	22406	22577	22525	22572	22302	22666	22478	22550	22525	22554	22218	22336	22479	22308	22471	22594	22701	22475	22436	22478	22710	22554	22269	22293	22283	22624	22439	22549	22816	22578	22422	22452	22534	22455	22417	22671	22432	22440	22680	22729	22462	22575	22519	22597	22461	22711	22264	22836	22472	22396	22532	22401	22490	22746	22487	22713	22254	22487	22406	22387	22468	22390	22524	22438	22379	22869	22620	22513	22471	22692	22426	22465	22798	22490	22612	22568	22590	22541	22699	22603	22205	22664	22466	22536	22584	22530	22623	22499	22590	22624	22404	22489	22602	22508	22604	22589	22540	22398	22467	22325	22669	22500	22540	22295	22528	22473	22485	22717	22558	22652	22661	22652	22663	22711	22569	22464	22405	22402	22545	22524	22416	22492	22512	22280	22601	22291	22572	22632	22430	22578	22634	22670	22499	22558	22233	22518	22327	22426	22377	22386	22577	22481	22715	22310	22312	22527	22417	22356	22548	22470	22652	22395	22546	22436	22623	22325	22324	22135	22353	22539	22568	22603	22391	22309	22706	22571	22428	22532	22531	22506	22649	22806	22567	22405	22289	22451	22470	22359	22369	22580	22414	22780	22510	22492	22442	22557	22593	22549	22639	22596	22337	22636	22774	22563	22589	22496	22476	22431	22467	22448	22516	22602	22641	22426	22325	22588	22388	22532	22795	22560	22479	22548	22586	22648	22513	22662	22373	22347	22576	22750	22613	22629	22426	22410	22271	22298	22483	22428	22594	22772	22536	22264	22302	22323	22479	22198	22563	22569	22505	22224	22434	22320	22529	22338	22474	22461	22429	22313	22479	22473	22564	22713	22540	22544	22235	22592	22499	22525	22421	22378	22460	22663	22525	22436	22524	22501	22586	22593	22403	22358	22465	22608	22708	22582	22360	22500	22656	22497	22627	22384	22540	22549	22400	22430	22649	22717	22216	22556	22606	22493	22407	22385	22643	22315	22582	22393	22412	22650	22538	22422	22646	22525	22361	22390	22458	22233	22650	22734	22472	22461	22318	22611	22564	22388	22747	22419	22425	22626	22523	22489	22482	22549	22522	22429	22731	22494	22616	22616	22497	22470	22604	22557	22483	22497	22602	22492	22440	22451	22653	22393	22404	22576	22242	22559	22472	22513	22674	22267	22172	22562	22556	22366	22298	22313	22657	22544	22587	22439	22556	22822	22443	22305	22561	22671	22525	22420	22638	22474	22389	22502	22651	22579	22412	22533	22467	22471	22722	22659	22542	22375	22537	22545	22369	22420	22851	22440	22592	22454	22661	22484	22518	22292	22282	22497	22244	22430	22397	22461	22374	22685	22586	22620	22510	22712	22436	22556	22468	22585	22616	22618	22683	22486	22456	22488	22440	22514	22443	22567	22370	22471	22436	22584	22413	22413	22464	22543	22411	22519	22872	22526	22625	22368	22586	22507	22583	22256	22398	22623	22559	22548	22751	22312	22540	22469	22314	22344	22470	22351	22269	22498	22498	22697	22489	22400	22702	22598	22741	22427	22399	22425	22582	22595	22595	22411	22490	22605	22494	22513	22398	22459	22653	22658	22587	22395	22495	22479	22651	22548	22466	22592	22363	22363	22463	22600	22752	22771	22604	22575	22659	22650	22579	22477	22399	22446	22606	22527	22447	22471	22381	22685	22397	22540	22685	22681	22480	22533	22538	22522	22448	22373	22758	22409	22452	22468	22663	22449	22524	22249	22406	22436	22467	22503	22621	22442	22658	22756	22365	22728	22274	22558	22573	22560	22306	22687	22337	22493	22405	22543	22530	22563	22562	22607	22531	22440	22685	22606	22588	22207	22403	22515	22655	22647	22548	22491	22514	22531	22440	22494	22521	22628	22705	22368	22374	22454	22306	22318	22598	22674	22484	22160	22534	22325	22429	22702	22566	22455	22594	22554	22324	22339	22591	22550	22601	22600	22523	22259	22566	22824	22321	22518	22738	22338	22235	22547	22520	22414	22607	22921	22502	22636	22453	22568	22523	22445	22282	22653	22661	22681	22774	22597	22441	22760	22373	22428	22580	22751	22691	22533	22502	22588	22706	22389	22560	22408	22703	22362	22465	22524	22413	22477	22750	22397	22698	22618	22465	22478	22775	22517	22631	22824	22700	22596	22608	22162	22720	22409	22388	22528	22468	22374	22505	22556	22479	22472	22331	22391	22654	22539	22641	22484	22438	22469	22386	22587	22383	22471	22341	22510	22561	22746	22606	22646	22587	22556	22734	22484	22300	22164	22660	22387	22549	22520	22479	22324	22638	22586	22364	22379	22451	22328	22439	22392	22622	22589	22626	22609	22555	22427	22494	22435	22550	22549	22618	22455	22236	22385	22289	22730	22646	22476	22506	22509	22467	22435	22450	22392	22510	22705	22552	22682	22715	22455	22690	22757	22874	22576	22579	22599	22506	22645	22443	22657	22268	22610	22540	22568	22354	22441	22374	22757	22420	22479	22472	22639	22511	22670	22694	22806	22535	22604	22438	22554	22616	22834	22596	22507	22436	22468	22355	22465	22671	22479	22495	22757	22675	22494	22370	22586	22373	22332	22594	22473	22676	22283	22192	22612	22571	22388	22613	22317	22619	22541	22439	22589	22482	22540	22531	22385	22445	22605	22567	22474	22606	22545	22410	22436	22633	22458	22514	22587	22735	22578	22214	22254	22508	22464	22650	22508	22624	22494	22347	22726	22341	22703	22438	22228	22435	22541	22563	22554	22367	22334	22355	22471	22589	22533	22440	22483	22525	22561	22367	22433	22537	22362	22467	22537	22425	22414	22503	22583	22414	22645	22531	22440	22387	22710	22687	22588	22669	22628	22652	22723	22542	22475	22394	22606	22353	22548	22362	22428	22378	22601	22608	22652	22546	22807	22628	22661	22340	22421	22451	22495	22332	22657	22529	22466	22385	22635	22381	22336	22500	22431	22699	22519	22863	22582	22449	22382	22478	22550	22530	22582	22540	22340	22513	22535	22739	22605	22263	22459	22663	22422	22284	22544	22395	22588	22649	22477	22459	22589	22492	22725	22470	22436	22509	22388	22506	22218	22757	22659	22740	22594	22606	22519	22415	22540	22602	22624	22566	22614	22400	22413	22417	22573	22521	22461	22502	22705	22517	22480	22580	22432	22720	22444	22321	22650	22608	22354	22565	22424	22677	22542	22468	22342	22326	22399	22276	22351	22678	22464	22523	22364	22455	22779	22317	22447	22465	22448	22653	22487	22544	22337	22671	22585	22581	22551	22360	22484	22514	22503
25016	28674	20128	15750	15088	14597	16854	20005	18884	16424	14496	13781	13611	13796	13995	13609	13705	13706	13610	13763	13726	13858	13814	13683	13683	13891	13591	13816	13592	13804	13709	13919	14018	13739	13840	13716	13802	13798	13698	13789	13791	13927	13691	13623	13762	13868	13739	13900	13757	13782	13745	13711	13660	13719	13875	13655	13730	13973	13823	13611	13690	13805	13815	13736	13641	13697	13667	13550	13635	13762	13899	13838	13778	13730	13753	13828	13637	13957	13733	13639	13725	13575	13772	13665	13740	13794	13584	13699	13525	13647	13720	13787	13836	13643	13792	13834	13631	13795	13660	13782	13873	13636	13620	13824	13691	13850	13715	13771	13811	13668	13740	13810	13798	13632	13910	13642	13685	13709	13667	13632	13698	13638	13673	13574	13770	13743	13722	13600	13700	13576	13820	13776	13866	13929	13698	13563	13831	13765	13621	13789	13822	13786	13753	13676	13796	13707	13719	13800	13720	13771	13760	13728	13732	13765	13787	13632	13867	13849	13700	13660	13459	13636	13771	13700	13573	13659	13715	13859	13635	13646	13681	13663	13701	13809	13746	13758	13791	13869	13725	13711	13646	13793	13656	13598	13782	13958	13770	13794	13804	13678	13650	13840	13590	13606	13592	13718	13748	13802	13706	13755	13617	13701	13692	13801	13711	13767	13848	13676	13787	13776	13913	13763	13700	13852	13567	13643	13679	13746	13730	13775	13787	13807	13686	13739	13705	13739	13633	13771	13885	13674	13681	13757	13819	13679	13771	13595	13882	13684	13783	13782	13915	13792	13721	13671	13924	13934	13758	13586	13777	13807	13692	13740	13696	13553	13662	13829	13822	13776	13691	13800	13691	13754	13848	13870	13781	13701	13828	13595	13734	13944	13634	13657	13781	13715	13624	13906	13608	13732	13718	13804	13613	13717	13622	13638	13780	13720	13776	13825	13771	13902	13533	13734	13809	13802	13691	13673	13714	13669	13780	13690	13716	13760	13838	13758	13675	13702	13725	13741	13794	13684	13620	13622	13657	13670	13734	13785	13752	13821	13858	13922	13812	13623	13615	13857	13729	13868	13782	13545	13831	13781	13978	13653	13909	13717	13789	13854	13610	13778	13687	13944	13830	13730	13682	13646	13751	13774	13614	13793	13823	13687	13694	13845	13845	13574	13679	13613	13787	13745	13708	13650	13862	13655	13580	13787	13834	13819	13707	13605	13911	13788	13647	13943	13548	13659	13639	13545	13839	13803	13841	13823	13850	13838	13717	13558	13757	13640	13843	13525	13568	13954	13753	13858	13801	13780	13778	13835	13681	13627	13503	13825	13794	13682	13681	13715	13663	13635	13849	13715	13753	13709	13727	13691	13776	13648	13682	13704	13559	13658	13885	13538	13712	13773	13620	13760	13748	13704	13766	13693	13820	13760	13697	13629	13858	13847	13672	13859	13801	13681	13684	13550	13706	13800	13855	13768	13794	13538	13821	13698	13760	13817	13664	13746	13767	13744	13688	13673	13739	13833	13623	13704	13880	13648	13694	13566	13614	13580	13593	13494	13716	13626	13683	13806	13775	13725	13674	13719	13724	13575	13635	13661	13747	13647	13741	13664	13866	13785	13855	13645	13505	13775	13581	13843	13780	13783	13619	13774	13682	13760	13545	13859	13690	13820	13684	13723	13876	13812	13780	13749	13830	13678	13699	13446	13694	13722	13765	13712	13843	13644	13809	13883	13728	13929	13708	13714	13588	13705	13736	13720	13783	13599	13780	13796	13815	13702	13814	13665	13647	13704	13676	13752	13933	13694	13646	13901	13995	13731	13776	13752	13679	13855	13651	13777	13747	13825	13738	13903	13771	13718	13736	13777	13679	13518	13640	13727	13668	13818	13907	13502	13730	13747	13887	13709	13628	13848	13710	13814	13689	13887	13645	13787	13696	13695	13703	13703	13616	13794	13852	13872	13781	13709	13718	13781	13815	13662	13788	13641	13711	13853	13675	13848	13627	13751	13622	13616	13853	13729	13683	13595	13899	13881	13732	13782	13713	13712	13736	13756	13664	13682	13786	13875	13651	13746	13843	13648	13735	13742	13733	13812	13812	13757	13748	13692	13717	13613	13688	13602	13749	13745	13755	13724	13634	13839	13690	13947	13664	13820	13711	13673	13803	13527	13736	13780	13718	13638	13637	13611	13723	13843	13861	13584	13790	13740	13617	13975	13833	13809	13866	13654	13657	13786	13877	13665	13814	13742	13706	13652	13807	13765	13874	13791	13696	13766	13760	13724	13797	13829	13868	13517	13680	13746	13785	13730	13734	13677	13823	13697	13815	13772	13745	13830	13703	13880	13747	13817	13624	13819	13816	13491	13848	13746	13624	13705	13629	13684	13683	13730	13759	13703	13667	13650	13725	13781	13708	13732	13757	13823	13614	13752	13844	13710	13760	13719	13713	13548	13528	13648	13828	13828	13777	13568	13833	13864	13752	13713	13694	13765	13683	13795	13911	13660	13924	13597	13765	13739	13669	13799	13636	13685	13793	13697	13750	13584	13678	13621	13800	13874	13867	13880	13669	13607	13659	13754	13698	13428	13595	13632	13750	13623	13782	13745	13686	13648	13677	13892	13697	13638	13773	13956	13666	13780	13709	13764	13873	13698	13783	13790	13742	13804	13732	13751	13702	13708	13653	13669	13940	13516	13762	13696	13724	13918	13607	13784	13741	13902	13647	13733	13654	13762	13926	13876	13947	13714	13785	13802	13651	13821	13721	13616	13760	13611	13568	13678	13944	13863	13723	13696	13791	13764	13596	13746	13610	13721	13713	13771	13795	13760	13775	13840	13805	13775	13677	13763	13694	13861	13676	13714	13881	13848	13898	13745	13603	13441	13727	13673	13670	13751	13778	13745	13763	13645	13625	13737	13766	13684	13763	13682	13822	13643	13746	13672	13674	13807	13796	13898	13720	13865	13699	13839	13808	13684	13658	13820	13918	13753	13712	13800	13699	13772	13706	13699	13847	13640	13828	13737	13658	13927	13747	13890	13731	13727	13806	13738	13769	13617	13740	13666	13665	13950	13762	13861	13801	13595	13708	13858	13662	13712	13771	13729	13826	13598	13752	13934	13792	13589	13803	13756	13881	13798	13872	13525	13897	13806	13725	13744	13697	13758	13627	13760	13798	13665	13749	13840	13442	13751	13919	13788	13643	13684	13828	13829	13543	13570	13745	13712	13756	13740	13725	13815	13678	13768	13688	13640	13799	13714	13722	13857	13751	13683	13778	13717	13829	13862	13781	13817	13679	13782	13817	13850	13807	13972	13780	13731	13852	13765	13836	13516	13887	13590	13692	13700	13768	13810	13827	13881	13710	13537	13780	13678	13682	13733	13648	13839	13761	13619	13878	13769	13738	13609	13774	13691	13781	13683	13778	13667	13778	13805	13632	13632	13714	13662	13748	13780	13744	13747	13721	13640	13809	13875	13712	13948	13787	13773	13679	13684	13508	13810	13811	13880	13594	13657	13699	13928	13854	13732	13667	13709	13809	13797	13831	13606	13999	13864	13622	13805	13785	13744	13788	13670	13801	13662	13760	13688	13684	13812	13770	13637	13848	13774	13770	13683	13972	13751	13770	13839	13845	13819	13711	13749	13848	13836	13614	13767	13851	13875	13600	13709	13839	13723	13533	13647	13948	13612	13726	13688	13674	13751	13601	13776	13754	13954	13745	13598	13810	13690	13655	13741	13614	13878	13866	13680	13753	13686	13676	13805	13797	13713	13773	13689	13876	13866	13728	13679	13662	13812	13752	13773	13599	13681	13874	13876	13595	13851	13857	13843	13843	13745	13768	13765	13827	13751	13509	13921	13794	13661	13848	13651	13918	13799	13793	13849	13773	13675	13879	13585	13738	13810	13647	13516	13662	13844	13817	13719	13766	13829	13760	13778	13846	13729	13951	13771	13788	13779	13720	13635	13736	13837	13586	13675	13836	13718	13624	13871	13733	13703	13877	13866	13647	13688	13793	13780	13699	13904	13626	13830	13658	13761	13890	13816	13740	13558	13861	13661	13668	13687	13760	13615	13529	13802	13883	13762	13617	13939	13688	13767	13762	13817	13695	13744	13677	13753	13616	13885	14056	13696	13729	13695	13782	13626	13768	13842	13651	13855	13579	13648	13679	13711	13691	13732	13814	13503	13907	13782	13861	13745	13920	13668	13706	13569	13727	13684	13696	13731	13807	13590	13725	13733	13570	13645	13670	13550	13834	13804	13691	13657	13769	13699	13630	13669	13889	13937	13758	13769	13758	13900	13744	13588	13804	13799	13777	13728	13698	13906	13708	13759	13711	13870	13793	13714	13824	13597	13839	13819	13706	13555	13766	13709	13638	13538	13817	13672	13691	13717	13762	13775	13731	13694	13868	13766	13783	13788	13932	13702	13810	13677	13639	13834	13692	13521	13720	13740	13817	13680	13693	13850	13904	13916	13654	13932	13465	13664	13856	13637	13724	13808	13720	13614	13737	13803	13635	13801	13766	13711	13761	13752	13822	13876	13839	13605	13801	13779	13862	13880	13835	13722	13613	13726	13714	13845	13691	13568	13604	13807	13749	13767	13782	13769	13727	13732	13761	13792	13655	13678	13614	13897	13653	13720	13800	13707	13813	13821	13740	13700	13721	13791	13737	13866	13722	13808	13941	13895	13638	13633	13729	13789	13723	13736	13716	13858	13842	13767	13760	13723	13792	13741	13507	13806	13743	13815	13668	13719	13804	13649	13785	13772	13571	13845	13796	13731	13688	13797	13915	13671	13892	13694	13716	13734	13713	13723	13788	13683	13543	13833	13773	13768	13596	13998	13780	13873	13766	13893	13899	13750	13862	13632	13960	13961	13727	13701	13647	13839	14005	13750	13698	13737	13812	13878	13667	13659	13839	13923	13771	13593	13775	13828	13774	13621	13592	13976	13775	13844	13672	13767	13609	13789	13785	13574	13739	13643	13762	13717	13814	13814	13671	13670	13598	13792	13704	13652	13730	13669	13696	13765	13717	13727	13735	13557	13916	13833	13800	13761	13666	13669	13786	13685	13810	13664	13780	13817	13902	13650	13882	13643	13590	13704	13737	13941	13650	13677	13850	13800	13704	13778	13557	13697	13544	13807
25921	21908	29372	30736	26596	26796	33412	48004	47185	34822	26099	23425	22547	22637	22302	22471	22487	22442	22579	22501	22408	22286	22321	22572	22419	22268	22593	22404	22222	22351	22445	22219	22288	22589	22523	22389	22471	22377	22330	22357	22699	22334	22545	22362	22495	22423	22330	22244	22275	22335	22554	22467	22698	22524	22258	22393	22311	22539	22248	22089	22466	22311	22549	22152	22301	22522	22650	22201	22542	22366	22345	22324	22289	22363	22252	22366	22249	22418	22466	22276	22157	22101	22383	22298	22328	22316	22388	22320	22274	22335	22506	22429	22289	22358	22259	22101	22273	22295	22335	22235	22254	22516	22525	22243	22149	22292	22277	22455	22434	22430	22277	22297	22592	22495	22294	22350	22405	22142	22496	22324	22406	22407	22402	22272	22462	22411	22457	22373	22375	22314	22117	22269	22382	22389	22458	22287	22327	22371	22343	22287	22262	22255	22249	22305	22200	22210	22257	22518	22390	22658	22381	22384	22420	22391	22417	22401	22246	22094	22417	22421	22248	22257	22322	22333	22432	22382	22490	22171	22251	22234	22387	22181	22255	22330	22234	22379	22397	22346	22304	22408	22183	22236	22420	22407	22354	22512	22404	22346	22593	22381	22518	22514	22438	22450	22484	22511	22325	22508	22412	22314	22336	22255	22267	22263	22458	22157	22148	22282	22306	22123	22268	22393	22409	22405	22301	22252	22540	22256	22079	22146	22373	22552	22385	21909	22295	22314	22424	22401	22336	22449	22324	22373	22447	22140	22465	22296	22388	22391	22304	22365	22466	22347	22318	22408	22461	22366	22163	22372	22470	22606	22263	22186	22264	22209	22481	22281	22440	22539	22208	22401	22315	22454	22154	22344	22243	22479	22265	22366	22382	22414	22159	22255	22188	22373	22265	22082	22403	22412	22181	22434	22381	22332	22200	22135	22169	22305	22279	22200	22438	22304	22472	22162	22344	22334	22298	22157	22321	22420	22468	22202	22386	22323	22346	22491	22387	22194	22492	22391	22247	22282	22559	22315	22402	22244	22300	22461	22186	22476	22166	22262	22329	22325	22273	22283	22171	22335	22311	22462	22477	22412	22346	22301	22281	22229	22268	22149	22383	22380	22369	22491	22571	22455	22004	22221	22388	22202	22418	22567	22486	22248	22328	22342	22555	22416	22356	22232	22327	22158	22242	22474	22375	22338	21976	22254	22496	22342	22240	22290	22288	22405	22565	22252	22421	22398	22388	22330	22525	22338	22501	22337	22313	22506	22320	22309	22459	22403	22387	22267	22324	22430	22403	22327	22271	22380	22546	22260	22333	22393	22380	22575	22118	22167	22324	22328	22231	22190	22314	22391	22407	22410	22452	22238	22549	22238	22272	22640	22301	22459	22287	22395	22324	22496	22429	22293	22140	22369	22289	22392	22153	22355	22379	22163	22344	22171	22276	22157	22411	22260	22456	22228	22270	22280	22299	22486	22463	22392	22371	22353	22341	22551	22469	22586	22269	22249	22382	22364	22275	22591	22420	22399	22390	22201	22438	22365	22327	22373	22557	22361	22428	22592	22262	22053	22530	22237	22298	22219	22506	22215	22339	22347	22449	22227	22308	22292	22552	22393	22373	22572	22347	22293	22144	22183	22255	22587	22341	22266	22510	22388	22338	22245	22313	22343	22212	22461	22454	22204	22394	22220	22245	22203	22351	22333	22297	22242	22437	22672	22149	22423	22211	22436	22409	22431	22255	22283	22246	22321	22284	22448	22317	22184	22131	22319	22220	22323	22423	22465	22330	22292	22402	22197	22405	22134	22395	22008	22238	22471	22188	22508	22307	22136	22396	22270	22376	22422	22354	22359	22266	22370	22322	22411	22186	22179	22400	22332	22502	22338	22306	22601	22585	22284	22142	22065	22320	22398	22594	22146	22321	22368	22374	22307	22396	22302	22730	22338	22208	22225	22035	22416	22405	22476	22370	22333	22391	22300	22300	22361	22481	22520	22352	22132	22447	22226	22345	22221	22198	22330	22005	22464	22231	22067	22323	22367	22439	22477	22569	22564	22292	22445	22412	22340	22331	22228	22295	22492	22260	22157	22447	22347	22382	22483	22255	22637	22320	22440	22590	22210	22295	22426	22233	22479	22616	22380	22439	22220	22639	22418	22414	22255	22277	22323	22358	22462	22321	22372	22379	22346	22216	22498	22482	22265	22291	22497	22516	22306	22469	22365	22303	22238	22342	22415	22467	22136	22355	22249	22290	22407	22167	22195	22273	22401	22399	22445	22498	22471	22450	22418	22450	22393	22404	22447	22234	22561	22320	22392	22392	22633	22408	22329	22364	22350	22421	22574	22410	22290	22283	22252	22307	22137	22266	22591	22376	22215	22359	22454	22219	22444	22226	22537	22390	22494	22380	22229	22395	22349	22348	22532	22446	22370	22394	22477	22193	22260	22488	22463	22375	22369	22343	22414	22236	22418	22396	22521	22291	22421	22120	22485	22331	22258	22187	22607	22441	22424	22609	22456	22280	22322	22004	22391	22437	22163	22143	22316	22334	22424	22409	22202	22392	22516	22400	22261	22330	22313	22402	22211	22328	22277	22521	22337	22316	22406	22436	22500	22399	22456	22467	22076	22462	22414	22465	22406	22445	22261	22387	22552	22465	22431	22522	22127	22439	22270	22325	22599	22129	22204	22396	22659	22124	22297	22287	22268	22305	22219	22398	22136	22387	22370	22435	22387	22275	22406	22372	22187	22319	22460	22212	22340	22181	22208	22383	22371	22372	22359	22381	22453	22605	22441	22250	22142	22385	22454	22347	22308	22128	22083	22153	22154	22336	22440	22346	22107	22313	22340	22389	22394	22367	22121	22314	22307	22422	22086	22473	22190	22159	22343	22208	22491	22125	22393	22234	22244	22516	22232	22310	22341	22228	22371	22365	22313	22314	22230	22271	22476	22340	22328	22437	22427	22299	22345	22167	22471	22412	22239	22304	22340	22425	22236	22308	22506	22551	22318	22431	22136	22340	22364	22387	22612	22457	22341	22308	22452	22358	22390	22327	22259	22246	22528	22337	22477	22473	22416	22561	22454	22241	22239	22271	22235	22401	22328	22236	22585	22138	22444	22365	22411	22334	22606	22218	22443	22447	22156	22166	22373	22301	22468	22339	22524	22465	22501	22597	22164	22441	22261	22510	22396	22209	22276	22500	22426	22200	22256	22275	22392	22246	22639	22548	22396	22629	22553	22446	22237	22570	22421	22412	22260	22323	22485	22462	22421	22364	22394	22389	22435	22435	22447	22419	22620	22503	22342	22621	22465	22508	22258	22572	22570	22405	22416	22370	22374	22395	22366	22241	22353	22144	22490	22574	22559	22249	22502	22269	22345	22181	22254	22429	22442	22316	22342	22324	22258	22209	22497	22328	22204	22352	22384	22071	22416	22492	22398	22128	22463	22592	22447	22571	22459	22446	22477	22454	22276	22411	22491	22496	22086	22399	22553	22482	22221	22224	22416	22355	22401	22191	22224	22244	22202	22340	22023	22318	22273	22467	22453	22372	22314	22530	22305	22633	22127	22507	22307	22226	22411	22574	22637	22275	22119	22197	22354	22468	22305	22407	22428	22314	22313	22043	22558	22324	22271	22396	22426	22309	22203	22317	22402	22432	22472	22351	22426	22501	22190	22442	22362	22154	22328	22354	22299	22338	22463	22321	22203	22163	22394	22444	22330	22383	22271	22397	22266	22429	22462	22247	22452	22402	22361	22267	22221	22410	22324	22306	22403	22325	22511	22348	22679	22386	22203	22328	22409	22489	22349	22338	22448	22283	22370	22261	22476	22518	22307	22347	22408	22376	22308	22499	22365	22373	22283	22246	22269	22250	22237	22234	22180	22417	22439	22283	22319	22581	22410	22104	22166	22284	22437	22437	22589	22323	22453	22583	22494	22372	22550	22536	22302	22291	22350	22377	22597	22428	22243	22279	22178	22256	22145	22463	22417	22246	22540	22463	22387	22392	22059	22413	22123	22516	22445	22357	22118	22469	22315	22330	22211	22409	22522	22366	22076	22515	22329	22306	22390	22447	22383	22408	22391	22141	22192	22321	22181	22238	22240	22252	22463	22347	22292	22306	22273	22302	22388	22317	22254	22042	22332	22192	22431	22283	22336	22632	22315	22417	22541	22279	22233	22147	22393	22323	22041	22362	22672	22314	22393	22532	22333	22331	22269	22338	22101	22332	22506	22224	22544	22411	22480	22220	22431	22387	22530	22302	22414	22309	22412	22378	22565	22524	22414	22238	22190	22141	22327	22561	22472	22356	22326	22405	22305	22306	22426	22347	22405	22159	22238	22266	22614	22539	22286	22408	22229	22298	22384	22513	22148	22327	22454	22027	22166	22405	22296	22292	22310	22426	22376	22336	22335	22261	22263	22380	22179	22101	22537	22643	22641	22417	22321	22046	22416	22347	22480	22454	22395	22265	22223	22345	22440	22578	22319	22383	22607	22348	22240	22281	22478	22360	22412	22504	22402	22571	22296	22374	22127	22382	22322	22485	22164	22381	22518	22279	22262	22355	22357	22338	22364	22421	22330	22380	22473	22416	22124	22535	22267	22346	22559	22473	22236	22400	22413	22379	22476	22375	22460	22536	22431	22551	22409	22416	22522	22242	22172	22254	22552	22498	22469	22242	22194	22438	22363	22421	22445	22477	22121	22294	22420	22546	22254	22432	22498	22455	22346	22373	22362	22402	22377	22231	22433	22327	22472	22472	22275	22419	22206	22446	22472	22567	22236	22559	22436	22083	22301	22235	22310	22418	22397	22357	22238	22398	22253	22158	22552	22430	22501	22580	22440	22436	22304	22647	22205	22220	22426	22380	22328	22453	22243	22449	22241	22464	22160	22328	22473	22325	22376	22489	22256	22453	22210	22090	22526	22479	22514	22418	22544	22458	22281	22375	22543	22288	22313	22574	22555	22239	22325	22447	22513	22544	22212	22283	22359	22221	22293	22276	22365	22493	22310	22446	22301	22277	22627	22371	22407	22215	22457	22605	22504	22558	22313	22231	22622	22237	22143	22409	22110	22133	22447	22527	22489	22391	22213	22281	22515	22488	22542	22344	22364	22189	22417	22423	22523	22363	22242	22466	22548	22400	22278
28511	44386	35393	22668	19755	18848	27417	43096	38985	23565	15855	14421	13957	14113	14000	14019	14058	13886	13932	14143	13862	13948	13922	13985	13918	13862	13936	13830	14046	13844	14051	14098	13921	13912	14010	13875	14222	13956	13925	13796	13769	13871	13965	13890	13754	13966	13937	13904	14040	13987	13869	14094	14111	13897	13939	13981	13861	13872	13884	14040	13741	14023	14014	13839	13881	13758	13860	13832	13938	13767	13718	14049	14012	13852	13928	13861	13769	13854	13955	13714	13945	13897	13932	13962	13678	13678	13912	13935	13855	13986	13914	13760	14010	13941	13821	13987	13725	13909	13811	13802	13846	13911	14061	13803	13876	13945	13802	13839	13929	13906	13770	13868	13867	13859	13742	13829	13849	13919	13886	13830	13976	13673	13848	13784	13843	13928	13982	13857	13811	14120	13858	13736	13934	13684	13818	13814	13749	13688	13824	13901	13919	13850	13782	13776	13925	13826	13838	13856	13751	13844	13915	13865	13821	13803	13785	13924	13685	13806	13912	13873	13957	13801	13762	13810	13748	14010	13836	13693	13776	13895	13782	13723	13783	13992	13904	13875	13807	13745	13861	13858	13838	13928	13791	13901	13984	13815	13864	13813	14030	13958	13851	13946	13855	13871	13812	13850	13959	13771	13614	13798	13922	13887	13984	14042	13802	13912	13847	13754	13959	13894	13946	13780	13834	13941	13872	13828	13822	13897	13837	13709	13761	13874	13824	13735	14090	13901	13692	13738	13835	13741	13774	13771	13718	13893	13839	13781	13978	13680	13948	13880	13920	13914	13701	13691	13812	13668	13978	13727	13719	13755	13930	13886	13905	13865	14079	13885	13740	13790	13849	13976	13931	13938	13759	13844	13946	13783	13831	13827	13778	13859	13752	13890	13923	13658	13951	13880	13718	13792	14028	14063	13901	13894	13876	13753	13800	13875	13827	13743	13908	14137	13813	13931	13742	13832	13773	13833	13813	13896	13890	13987	13864	13899	14011	13878	13915	13895	13978	13860	13835	14037	13811	13869	14028	13976	13835	13935	13909	13843	13909	13868	13737	13829	13797	13826	13931	13744	14119	13841	13923	13907	13813	14072	13836	14142	13773	13915	13765	13839	13973	13945	13789	13870	13856	13741	14132	13877	13703	13809	13855	13853	13880	13930	13837	13905	13819	13994	13671	13723	13831	13921	13840	13993	13876	13888	13913	13841	13863	13836	13829	13824	13886	14080	13808	13995	13855	13805	14041	13856	13846	13807	13854	14027	13894	13634	13698	13848	13786	13801	13937	13932	13900	13724	13782	13857	13694	13760	13899	13870	13792	14083	13747	14119	13838	13979	13688	13879	13964	13671	14032	13726	13893	13913	14007	13973	14027	13854	13813	13824	13769	13758	13740	13970	13920	13742	13720	13818	14011	13777	13742	13823	13746	13954	13841	13837	14019	13810	13851	13874	14072	13929	13934	13879	13917	13765	14027	13812	13864	13989	13810	13889	13711	13921	13680	13893	13833	13725	13951	13943	13803	13814	13837	13648	13813	13925	13891	13902	13870	13890	13968	13681	13725	13817	13944	13779	13755	13813	13867	14021	13775	13713	13897	14009	13780	13752	13850	13766	13796	13838	13742	13846	14054	13756	13829	13779	13986	13917	13823	13945	13903	13823	13858	13818	13715	14045	13927	13786	13747	13979	14073	13762	14043	13829	13869	13984	13782	13876	13969	13956	13882	13920	13833	13798	13788	13715	13971	13986	13787	13809	13893	13898	13899	13855	13881	14033	13884	13860	13960	13947	14038	13888	13765	13885	13995	13780	13879	13764	14013	13869	13815	13865	13928	13983	13843	13922	13958	13996	14091	13828	13878	13676	13861	13912	13892	13794	13932	13813	13730	14020	13845	14030	13993	14128	14003	13856	13635	13867	13875	13907	13810	13821	13912	13951	13960	13961	13884	13849	13904	13896	13904	13906	13904	13846	13741	13978	13875	13842	13755	13901	13719	13945	14020	13941	13948	13819	13854	13993	13765	13863	13863	13979	13670	13873	13910	13906	14025	13908	13787	13858	14041	13636	13869	13690	13832	13840	13731	13962	13930	13856	13686	13865	13849	13808	13838	13891	13862	13885	13899	14014	13712	13815	13785	13963	13875	13951	13821	13870	13922	13988	13661	13844	13755	13944	13765	13833	13921	13856	13802	13775	13981	13783	13630	13875	13744	13920	13752	13899	13753	13815	13789	13759	13675	13928	13859	13923	13756	13852	13845	13860	13676	13878	13782	13859	13878	13889	13746	13995	13892	13927	13878	13807	14111	13808	13650	13849	13884	13900	13792	13872	14090	13885	13818	14008	13893	13812	13956	13798	13923	13963	13780	13954	13979	13670	13912	13845	13928	13821	13778	13811	13933	13863	13848	13952	13989	13809	13842	13885	13902	14133	13917	13947	13811	14091	13809	13943	14021	13824	13718	13737	13784	13895	13832	13985	13914	13889	13888	13858	14079	13845	13955	13626	14009	13832	13880	13885	13866	13891	13873	13889	13705	13942	13742	13860	13952	13921	13750	13920	13939	13727	13859	13874	13753	13867	13976	13869	13849	13956	13840	13881	13745	14035	13857	13680	14091	13643	13781	13869	13841	13762	13779	14031	13883	13858	13882	13889	13881	13769	13850	13885	13859	13788	13867	13675	13913	13840	13933	13923	13842	13800	13873	13866	13962	13992	13955	13901	13786	13634	13788	13843	13966	13837	13870	13880	13800	13846	13963	13953	13872	13811	13933	13918	13737	14095	13946	13737	13893	13902	13858	13876	13838	13782	13851	13903	13845	13847	13889	13980	13854	13975	13852	13938	13903	13957	13860	13734	14004	13917	13881	13798	13946	13803	14007	13838	13926	13598	13868	14021	13956	13893	13758	13880	13927	13960	13882	13841	13833	13804	13889	13927	13827	13721	13844	13894	13919	13755	13673	13839	13831	13867	13947	13916	13743	13806	13810	13823	13890	13911	13817	13819	13792	14033	13946	13886	13664	13954	13964	13965	13878	13887	13941	13948	13944	13931	14077	13927	14013	13911	13677	13870	13874	13890	13906	14038	13815	13929	13931	14030	13905	13910	13841	13739	13914	13887	13773	13898	13857	13840	14042	13749	13979	13740	13997	13713	13831	13939	13899	13809	13887	13834	13801	13716	13924	13727	13848	13937	13818	13753	13964	13899	13873	14010	13870	13925	13918	13827	13963	13916	13885	13872	13896	13986	14070	13758	14021	13626	13840	13827	13821	13971	13795	13843	13883	14018	13767	13784	13986	13859	13888	13913	13823	13960	13857	13934	13898	14043	13993	14007	13972	13848	13725	13980	13940	13857	13818	13856	13824	13870	13771	13932	13789	13952	13976	13812	13789	13780	13744	13831	13824	13884	13770	13759	13894	13797	13847	13985	13800	14024	13949	13882	13730	13978	13906	13962	13857	13829	13938	14010	13716	13872	13913	13834	13936	13928	13812	13706	13864	14009	13684	13842	13958	13841	13819	13912	13854	13766	13971	13900	13863	13693	13983	14035	13710	13945	13820	13997	13780	13773	13732	13921	13821	13876	14005	13834	13850	13953	13908	13855	13958	13995	13858	13968	13852	13921	13848	13955	13836	13801	13932	13830	13905	13850	13792	13873	13890	13951	13717	13883	13830	13723	13711	13784	13825	13695	13963	13855	13798	13869	13637	13856	13892	13865	14040	14062	13811	13830	13811	13929	13806	13869	13858	13860	13960	13873	13884	13894	13778	13843	13877	13701	13971	13926	13978	13904	13887	13764	13937	13886	13884	13725	13911	13934	13881	13764	13976	13838	13755	13856	14000	13920	13756	13832	14057	13858	13707	13942	13870	13713	13937	13798	13875	13913	13819	13790	13941	14024	13904	13980	13868	13820	13960	13967	13918	13893	13853	13940	13825	13851	13938	14032	13987	13829	13902	13972	13807	13689	13790	13700	13900	13841	13852	13848	13873	13919	13858	14025	13977	13966	13858	13857	13739	13765	13994	13889	13886	13904	13928	13727	13786	14040	13943	13968	13926	13799	13939	13895	13819	13570	13911	13879	13977	13724	13812	13958	13974	13969	13863	13894	13797	13926	13948	14032	13873	13921	14069	14038	13816	13857	13742	13812	13805	13914	13858	13870	14007	13738	14020	13829	13848	13769	13934	13825	13783	13688	13824	13914	14062	13944	13920	13741	13980	13811	13950	13786	13982	13816	13902	13765	13787	13897	14011	13760	13870	13887	13835	13846	13808	13807	13754	13938	13710	13908	13939	13897	13978	13884	13817	13933	13960	13665	13932	14006	13861	14032	13971	13953	13797	13907	13927	13939	13988	13797	13776	13929	14003	13914	13860	13787	13904	13993	13846	13856	13872	13968	13830	13891	13967	14093	13896	13924	13915	13712	13790	13883	13782	13870	13903	13922	13805	13783	13817	13872	13933	13828	13886	13831	13848	13800	13854	13639	13828	13744	13781	13708	13771	13844	14037	14003	13907	14033	13840	13930	14021	13907	13960	13786	13937	13917	13813	13884	13814	13834	13588	13953	13682	14000	13814	13828	13790	13819	13835	13909	13698	13766	13958	13753	13929	14058	13853	13834	14040	13914	13857	13856	13770	13813	13876	13922	13707	13844	13951	13850	13937	13906	13965	13794	13713	13873	13989	13982	13879	13889	14075	13725	13813	13863	13881	13810	13815	13860	13942	13922	13754	13878	13836	14198	13831	13826	13794	13724	13884	13773	13854	13869	13752	13851	13694	13825	13736	14015	13856	13894	13922	13900	13947	13757	13725	13841	13801	13824	13828	13830	13945	13890	13886	13795	13739	13818	13792	13893	13942	13901	13744	14078	13951	13998	13822	13728	13980	13774	13997	13912	13852	13624	13857	13871	13849	13853	13786	13855	13770	13868	13823	13922	13919	13716	13895	13925	13725	13764	13916	13977	13736	13857	13880	13873	13876	13945	13804	13796	13972	13924	13954	13810	14010	13932	13913	13992	13896	13999	13780	13924	13764	13868	13861	13910	14061	13873	13880	13996	13898	13818	13848	13865	13828	13973	14079	13706	13954	13824	13946	13778	13942	13848	13895	13974	13768	13779	13837	13782	13834	13895	13937	13839	13881	13818	13883	13779
23787	21566	29235	26730	26148	35205	54359	65530	56158	37169	27144	24328	23492	23177	22982	22955	22893	22885	22766	22963	22998	22847	22720	22825	22608	22857	22700	22715	22750	22881	23082	22905	22785	22880	22826	22675	22873	22793	22949	22851	22591	22744	22797	22962	22682	22729	22883	22877	22901	22866	22882	22608	22909	22980	22709	22855	22971	22693	22818	22719	22661	22887	22612	22909	22640	22959	22828	22779	22881	22698	22736	22790	22808	22472	22740	22485	22734	22519	22785	22682	22727	22735	22714	22759	22725	22746	22935	22950	22686	22495	22972	22852	22807	22524	22431	22752	22873	22479	22789	22948	22532	22541	22768	22744	22839	22751	22991	22832	22974	22720	22752	22550	22710	22736	22798	22581	22652	22671	22745	22588	22825	22614	22582	22750	22445	22464	22790	22837	22491	22565	23084	22884	22695	22733	22749	22678	22749	22745	22659	22644	22687	22547	22440	22658	22777	22691	22676	22663	22834	22895	22590	22744	22755	22693	22824	22681	22789	22707	22807	22590	22821	22873	22866	22609	22631	22852	22829	22744	22723	22643	22834	22597	22696	22834	22719	22808	22757	22605	22822	22647	22551	22773	22687	22769	22559	22689	22762	22740	22899	22817	22911	22754	22787	22818	22863	22781	22664	22559	22792	22612	22680	22596	22748	22638	22656	22615	22793	22369	22624	22833	22791	22625	22676	22593	22782	22855	22767	22653	22652	22535	22610	22827	22689	22805	22609	22766	22945	22795	22685	22903	22790	22712	22474	22676	22942	22698	22814	22809	22584	22459	22638	22753	22736	22657	22819	22817	22579	22641	22671	22835	22777	22756	22510	22600	22815	22768	22548	22604	23049	22694	22675	22629	22601	22930	22865	22665	22598	22815	22884	22806	22656	22586	22740	22756	22975	22564	23040	22599	22791	22746	22503	22565	22603	22866	22773	22866	22611	22800	22884	22779	22614	22793	22747	22684	22783	22687	22643	22493	22581	22802	22822	22709	22624	22920	22875	22544	22466	22775	22634	22793	22929	22535	22539	22455	22691	22662	22857	22524	22672	22732	22636	22672	22768	22521	22622	22713	22827	22660	23029	22591	22770	22707	22780	22769	22977	22584	22702	22691	22816	22753	22621	22709	22817	22614	22628	22926	22852	22829	22795	22776	22672	22541	22577	22774	22769	22694	22557	22708	22864	22634	22921	22589	22798	22905	22676	22786	22688	22724	22802	22492	22873	22441	22624	22744	22784	22720	22838	22952	22939	22662	22612	22694	22689	22713	22616	22684	22838	22762	22812	22743	22628	22615	22774	22716	22480	22657	22906	22860	22729	22699	22996	22649	22790	22625	22773	22389	22849	22609	22651	22611	22605	22599	22595	22517	22857	22811	22860	22775	22520	22722	22734	22873	22747	22665	22716	22556	22887	22754	22696	22714	22644	22746	22724	22621	22895	22764	22594	22855	22833	22687	22840	22845	22877	22656	22997	22781	22778	22597	22826	22740	22925	22782	22710	22854	22708	22868	22884	22631	22478	22992	22526	22934	22912	22786	22709	22799	22831	22739	22758	22746	22948	22758	22838	22678	22963	22898	22575	22699	22611	22792	22651	22813	22533	22669	22707	22667	22662	22572	22860	22880	22605	22833	22694	22708	22695	22665	22886	22820	22711	22653	22608	22640	22780	22627	22829	22825	22904	22695	22563	22684	22707	22781	22771	22708	22755	22522	22609	22932	22655	22755	22733	22680	22698	22687	22613	22535	22467	22500	22747	22493	22746	22703	22989	22944	22786	22773	22792	22734	22675	22535	22676	22681	22778	22864	22700	22798	22947	22813	22797	22796	22751	22651	22753	22664	22677	22716	22915	22940	22800	22894	22737	22600	22692	22709	22649	22661	22765	22642	22653	22598	22632	22658	22631	22716	22874	22914	22507	22721	22727	22904	22886	22812	22834	22678	22951	22570	22799	22902	22893	22711	22747	22872	22673	22870	22785	23074	22890	22905	22782	22790	22781	22544	22911	22553	22648	22558	22591	22767	22677	22828	22794	22807	22823	22627	22815	22733	22645	22815	22764	22552	22684	22629	22518	22576	22754	22899	22640	22978	22812	22630	22869	22862	22678	22795	22813	22700	22631	22768	22686	22659	22786	22696	22754	22588	22787	22661	22694	22866	22719	22746	22614	23019	22649	22825	22537	22591	22538	22644	22784	22636	22820	22703	22858	22681	22765	22715	23000	22703	22781	22766	22632	22704	22827	22773	22765	22713	22675	22680	22663	22822	22985	22813	22609	22703	22722	22742	22805	22843	22904	22802	22641	22718	22711	22508	22510	22756	22807	22742	22885	22723	22841	22698	22901	22725	22671	22677	22831	22751	22792	22745	22952	22832	22596	22543	22870	22956	22596	22772	22457	22679	22736	22637	22754	22616	23002	22734	22658	22837	22727	22678	22597	22705	22651	22818	22881	22778	22757	22913	22690	22639	22542	22717	22581	22541	22703	22654	22831	22752	22704	22552	22743	22591	22669	22731	22827	22581	22709	22722	22642	22745	23057	22853	22889	22644	22566	22503	22859	22750	22600	22744	22819	22653	22445	22643	22707	22701	22878	22620	22681	22853	22454	22501	22543	22686	22550	22690	22920	22619	22577	22746	22914	22620	22763	22944	22640	22770	22789	22931	22808	22727	23059	22725	22666	22848	22796	22838	22834	22791	22848	22586	22645	22582	22659	22617	22595	22793	22659	22859	22674	22633	22600	22607	22532	22721	22716	22882	22842	22636	22847	23026	22651	22550	22897	22927	22835	22773	22696	22550	22586	22776	22911	22752	22880	22876	22729	22658	22810	22731	22629	22884	22789	22344	22460	22470	22914	22695	22671	22512	22742	22666	22735	22759	22712	22574	22831	22889	22720	22454	22789	22653	22820	22864	22548	22490	22685	22827	22953	22808	22773	22824	22619	22930	22645	22666	22840	22779	22837	22721	22943	22653	22871	22516	22751	22785	22669	22694	22788	22768	22756	22660	22701	22845	22847	22598	22696	22586	22770	22854	22533	22643	22677	22763	22576	22639	22577	22825	22814	22706	22887	22748	22617	22599	22701	22638	22822	22832	22545	22701	23004	22674	22707	22799	22784	22867	22455	22636	22795	22605	22701	22885	22700	22509	22817	22570	22664	22776	22673	22812	23047	22757	22768	23028	22830	22557	22735	22699	22831	22679	22812	22723	22509	22671	22817	22682	22729	23019	22857	22667	22734	22550	22874	22716	22748	22531	22817	22526	22613	22707	22771	22701	22901	22666	22814	22790	22674	22603	22857	22778	22793	22564	22556	22646	22699	22846	22757	22621	22966	22634	22668	22616	22902	22948	22811	22901	22775	22579	22810	22537	22659	22844	22698	22805	22660	22731	22789	23013	22642	22896	22676	22602	22935	22759	22619	22977	22707	22761	22732	22716	22765	22581	22712	22513	22629	22550	22536	22605	22931	22845	22760	22731	22618	22790	22767	22843	22741	22678	22509	22781	22719	22767	22850	22572	22665	22982	22534	22698	22792	22572	22853	22438	22567	22729	22757	22746	22543	22968	22631	22769	22551	22813	22950	22722	22670	22505	22652	22936	22789	22664	22620	22716	22691	22720	22595	22425	22736	22835	22523	22890	22737	22625	22917	22918	22804	22635	22960	22726	22604	22931	22896	22735	22628	22685	22801	22539	22625	22566	22722	22707	22725	22821	22996	22708	22769	22732	22740	22610	22801	22480	22671	22563	22807	22796	22568	22537	22825	22625	22624	22874	22912	22703	22625	22632	22714	22924	22767	22808	22573	22712	22829	22477	22812	22685	22621	22498	22500	22636	22768	22445	22701	22674	22599	22785	22853	22626	22765	22751	22536	22685	22853	22506	22745	22729	23006	22702	22794	22742	22510	22576	22731	22610	22699	22626	22555	22724	22833	22750	22627	22846	22557	22830	22844	22898	22998	23023	22784	22710	22931	22526	22815	22796	22882	22779	22476	22785	22751	22900	22901	22584	22813	22731	22689	22677	22604	22658	22878	22901	22667	22795	22676	22889	22521	22603	22677	22470	22861	22703	22709	22674	22658	22620	22669	22477	22693	22816	22617	22814	22558	22913	22655	22829	22940	22844	22900	22824	22791	22495	22761	22813	22721	22601	22614	22500	22830	22858	22609	22642	22555	22557	22774	22564	22721	22675	22764	22599	22579	22911	22783	22631	22667	22770	22959	22815	22784	22580	23029	22638	22787	22909	22644	22626	22791	22811	22499	22705	22500	22759	22603	22429	22653	22621	22614	22778	22747	22454	22705	22704	22689	22702	22530	22607	22830	22682	22784	22604	22522	22603	22512	22483	22812	22604	22712	22526	22897	22679	22866	22922	22721	22698	22729	22713	22428	22687	22778	22778	22638	22525	22811	22534	22679	22977	22691	22818	22780	22759	22682	22883	22620	22668	22645	22976	22730	22745	22546	22745	22755	22630	22859	22840	22663	22802	22797	22626	22712	22803	22883	22676	22679	22809	22842	22747	22838	22644	22903	22472	22426	22733	22745	22665	22763	22694	22497	22725	22807	22630	22850	22774	22622	22944	22860	22721	22757	22675	22856	22782	22555	22521	22704	22723	22774	23053	22759	22593	22837	22565	22703	22691	22651	22649	22636	22688	22877	22750	22743	22876	22684	22743	22663	23008	22805	22704	22619	22758	22717	23022	22712	22608	22541	22710	22685	22776	22473	22885	22649	22785	22494	22886	22658	22633	22660	22832	22889	22778	22607	22723	22823	22760	22565	22799	22670	22655	22751	22654	22499	22763	22487	22989	22646	22697	22663	22414	22739	22813	22547	22645	22752	22504	22669	22616	22698	22758	22832	22780	22752	22914	22794	22806	22686	22625	22783	22667	22605	22724	22797	22759	23018	22811	22887	23125	22655	22740	22774	23038	22728	22680	22907	22654	22544	22735	22679	22759	22740	22901	22644	22651	22507	22580	22820	22782	22669	22634	22608	22384	22514	22700	22776	22812	22662	22634	22718	22521	22681	22719	22760	22654	22535	22672	22915	22795	22602	22626	22778	22706	22896	22660	22508	22525	22848	22880	22980	22813	22583	22828	23044	22763	22522	22664	22638	22430	22821	22532	22724	22647	22648	22645	22939	22739
28168	48131	49808	29457	22142	32616	50170	66331	47762	25506	16909	14863	14535	14381	14395	14357	14471	14481	14393	14436	14345	14281	14386	14357	14171	14370	14363	14367	14245	14396	14500	14144	14355	14366	14310	14200	14222	14474	14321	14191	14482	14328	14225	14305	14365	14215	14391	14297	14308	14382	14295	14376	14240	14392	14033	14256	14279	14137	14238	14116	14253	14115	14443	14203	14125	14187	14269	14447	14255	14458	14269	14458	14466	14358	14258	14192	14257	14216	14153	14440	14152	14405	14177	14210	14307	14246	14281	14361	14225	14425	14286	14191	14204	14438	14187	14254	14318	14136	14227	14498	14114	14361	14232	14334	14148	14383	14226	14041	14255	14213	14370	14145	14221	14241	14364	14339	14343	14251	14280	14266	14234	14345	14069	14152	14314	14287	14268	13998	14415	14232	14249	14218	14344	14171	14272	14370	14248	14359	14435	14135	14269	14224	14250	14107	14319	14152	14113	14308	14223	14401	14261	14231	14273	14199	14339	14165	14246	14206	14289	14039	14229	14150	14114	14389	14305	14160	14248	14183	14293	14267	14236	14158	14259	14205	14240	14344	14108	14232	14194	14245	14209	14238	14268	14162	14248	14243	14171	14280	14300	14338	14273	14198	14268	14214	14274	14219	14198	14308	14264	14176	14256	14276	14340	14301	14265	14180	14159	14268	14133	14350	14211	14262	14140	14211	14072	14341	14220	14329	14192	14326	14229	14212	14367	14279	14388	14317	14047	14130	14305	14311	14315	14293	14302	14241	14276	14141	14308	14302	14096	14123	14203	14243	14275	14138	14294	14332	14259	14171	14124	14258	14255	14180	14227	14357	14152	14288	14279	14228	14500	14066	14038	14267	14128	14461	14298	14009	14391	14267	14016	14151	14255	14152	14365	14097	14251	14333	14481	14285	14172	14352	14196	14172	14268	14364	14383	14381	14180	14216	14188	14218	14134	14270	14464	14229	14342	14223	14400	14230	14176	14228	14167	14370	14216	14251	14377	14215	14331	14126	14291	14354	14336	14157	14198	14343	14313	14214	14296	14081	14233	14196	14298	14225	14116	14137	14284	14263	14297	14189	14241	14216	14236	14216	14362	14325	14061	14211	14277	14204	14203	14294	14261	14180	14191	14279	14270	14416	14104	14220	14196	14134	14178	14192	14138	14209	14253	14348	14342	14269	14323	14173	14148	14235	14285	14208	14234	14132	14141	14200	14561	14139	14128	14307	14311	14389	14174	14410	14305	14124	14090	14174	14142	14290	14211	14289	14149	14379	14172	14164	14194	14030	14043	14161	14111	14520	14152	14166	14325	14206	14271	14187	14250	14068	14066	14197	14155	14294	14236	14244	14026	14459	14187	14282	14212	14143	14441	14260	14082	14222	14193	14150	14249	14284	14047	14289	14246	14320	14260	14340	14038	14065	14189	14220	14293	14274	14183	14385	14369	14320	14289	14042	14422	14369	14271	14292	14194	14350	14162	14193	14265	14152	14150	14194	14168	14233	14282	14320	14446	14085	14128	14087	14350	14110	14358	14105	14520	14089	14122	14204	14371	14259	14224	14193	14194	14281	14292	14303	14271	14284	14350	14136	14213	14317	14230	14150	14310	14213	14230	14228	14403	14244	14164	14200	14169	14327	14286	14235	14119	14256	14406	14382	14259	14362	14240	14116	14178	14206	14146	14280	14348	14226	14321	14250	14293	14228	14347	14222	14174	14224	14036	14137	14103	14233	14210	14346	14355	14260	14255	14025	14183	14345	14236	14159	14137	14320	14142	14431	14261	14237	14424	14254	14282	14145	14331	14143	14237	14153	14306	14164	14193	14431	14255	14276	14244	14312	14139	14349	14125	14407	14280	14336	14152	14132	14300	14217	14144	14185	14198	14401	14355	14426	14323	14282	14327	14215	14259	14275	14122	14196	14242	14195	14196	14295	14317	14244	14386	14089	14167	14083	14344	14228	14351	14149	14185	14352	14090	14160	14267	14398	14310	14340	14313	14164	14205	14318	14209	14262	14387	14275	14247	14181	14304	14285	14251	14379	14400	14399	14126	14180	14208	14327	14268	14187	14060	13997	14227	14248	14384	14214	14317	14190	14205	14229	14266	14293	14321	14306	14201	14084	14209	14096	14274	14316	14274	14286	14243	14218	14118	14100	14182	14358	14253	14292	14251	14202	14282	14243	14147	14312	14239	14151	14270	14204	14141	14118	14253	14326	14320	14265	14191	14166	14145	14168	14035	14483	14195	14340	14122	14329	14310	14412	14187	14323	14231	14412	14306	14396	14463	14352	14244	14280	14242	14472	14286	14213	14524	14248	14170	14089	14347	14112	14241	14362	14290	14065	14280	14286	14114	14164	14266	14330	14174	14262	14301	14454	14222	14228	14196	14283	14192	14327	14286	14307	14487	14249	14337	14127	14157	14285	14243	14369	14080	14152	14246	14154	14236	14147	14215	14181	14276	14196	14068	14169	14279	14421	14334	14353	14248	14408	14305	14269	14238	14170	14094	14190	14162	14269	14106	14184	14204	14198	14114	14168	14347	14194	14294	14254	14346	14233	14317	14331	14333	14191	14228	14269	14214	14261	14347	14194	14151	14243	14374	14391	14024	14163	14197	14175	14194	14096	14158	14198	14362	14413	14195	14239	14281	14293	14163	14343	14223	14294	14120	14150	14058	14282	14320	14094	14033	14257	14278	14316	14399	14133	14249	14381	14086	14244	14175	14140	14175	14224	14254	14292	14164	14209	13928	14148	14240	14227	14161	14316	14288	14331	14268	14237	14204	14146	14440	14246	14194	14251	14173	14286	14227	14250	14371	14170	14187	14163	14410	14271	14119	14166	14185	14129	14199	14384	14293	14223	14257	14218	14287	14338	14082	14079	14242	14212	14242	14193	14248	14314	14360	14413	14283	14207	14289	14147	14316	14273	14301	14215	14265	13963	14371	14249	14181	14384	14182	14078	14181	14190	14334	14437	14335	14280	14285	14167	14220	14282	14151	14183	14204	14049	14128	14226	14218	14319	14276	14178	14273	14188	14119	14252	14191	14238	14300	14131	14223	14231	14163	14108	14155	14407	14219	14099	14037	14088	14328	14119	14374	14136	14401	14144	14332	14225	14238	14268	14147	14237	14140	14200	14264	14341	14401	14230	14379	14111	14321	14396	14242	14392	14376	14158	14391	14308	14346	14337	14206	14356	14224	14091	14073	14277	14147	14269	14260	14452	14032	14312	14304	14350	14365	14276	14259	14321	14324	14375	14198	14304	14256	14244	14289	14330	14186	14262	14422	14188	14240	14072	14425	14392	14138	14275	14269	14273	14061	14219	14229	14273	14177	14131	14398	14245	14136	14307	14159	14518	14084	14205	14016	14357	14201	14355	14096	14235	14330	14225	14422	14165	14257	14118	14260	14276	14188	14226	14408	14350	14365	14235	14253	14256	14149	14155	14235	14215	14031	14298	14337	14117	14259	14217	14268	14243	14355	14386	14196	14153	14198	14307	14223	14368	14362	14333	14313	14287	14358	14413	14383	14260	14126	14269	14179	14265	14342	14281	14253	14226	14360	14042	14087	14248	14338	13994	14299	14109	14308	14215	14287	14161	14222	14277	14374	14262	14233	14217	14240	14166	14251	14067	14074	14334	14304	14152	14344	13979	14182	14337	14382	14233	14179	14322	14286	14298	14258	14204	14171	14411	14261	14138	14246	14410	14325	14238	14240	14332	14266	14308	14154	14110	14377	14178	14223	14265	14288	14327	14192	14216	14211	14328	14189	14372	14236	14209	14204	14093	14321	14189	14259	14254	14417	14267	14213	14186	14296	14084	14107	14247	14297	14378	14326	14317	14188	14457	14346	14279	14292	14224	14252	14468	14164	14234	14384	14263	14239	14063	14339	14140	14237	14142	14151	14339	14378	14297	14205	14181	14147	14333	14135	14185	14092	14229	14168	14184	14214	14297	14216	14171	14314	14443	14150	14283	14210	14254	14344	14161	14166	14191	14186	14449	14272	14247	14276	14174	14379	14146	14092	14176	14381	14452	14387	14104	14176	14288	14236	14329	14381	14258	14210	14366	14385	14344	13981	14236	14097	14327	14225	14272	14357	14232	14026	14090	14148	14322	14173	14427	14205	14046	14103	14326	14147	14197	14212	14312	14067	14298	14265	14217	14179	14376	14279	14189	14230	14312	14251	14060	14317	14301	14045	14199	14254	14415	14277	14000	14266	14202	14377	14135	14116	14230	14275	14220	14102	14171	14263	14155	14216	14195	14285	14138	14398	14493	14093	14351	14235	14233	14246	14373	14128	14239	14295	14260	14180	14149	14210	14207	14294	14223	14110	14139	14143	14209	14267	14241	14129	14214	14366	14157	14266	14333	14238	14273	14271	14260	14199	14465	14246	14379	14295	14206	14265	14173	14212	14371	14039	14175	14267	14159	14326	14164	14270	14209	14059	14168	14224	14041	14215	14234	14213	14236	14301	14207	14241	14218	14185	14315	14351	14199	14444	14258	14104	14204	14076	14150	14129	14290	14154	14256	14198	14296	14172	14181	14280	14098	14226	14202	14146	14340	14208	14495	14257	14362	14282	14161	14195	14319	14445	14278	14315	14380	14311	14253	14106	14215	14339	14242	14243	14178	14368	14267	14335	14368	14209	14203	14157	14266	14242	14364	14163	14190	14322	14411	14450	14222	14152	14329	14278	14259	14286	14238	14402	14365	14235	14186	14224	14266	14400	14296	14059	14276	14388	14185	14344	14215	14280	14279	14401	14098	14072	14036	14197	14043	14150	14291	14428	14192	14226	14196	14244	14245	14183	14213	14298	14316	14124	14328	14186	14333	14316	14194	14393	13897	14142	14196	14404	14300	14260	14204	14310	14173	14109	14264	14307	14345	14480	14214	14322	14227	14206	14262	14251	14295	14308	14170	14167	14218	14119	14197	14353	14256	14418	14263	14160	14142	14280	14130	14279	14087	14177	14135	14226	14326	14214	14386	14201	14305	14223	14159	14414	14356	14405	14317	14289	14190	14267	14171	14336	14228	14324	14139	14121	14291	14310	14262	14111	14257	14006	14287	14268	14364	14234	14264	14291	14320	14211	14339	14087	14247	14335	14222	14058	14300	14245	14407	14229	14272	14121	14283
33828	28057	26875	26691	27781	25666	27482	29900	26963	23845	22953	22557	22536	22468	22564	22620	22404	22476	22487	22480	22511	22358	22429	22585	22466	22297	22557	22560	22712	22344	22209	22599	22543	22349	22496	22426	22442	22152	22302	22522	22596	22419	22646	22552	22543	22358	22513	22412	22444	22473	22636	22176	22448	22427	22460	22569	22198	22380	22476	22409	22425	22608	22634	22430	22449	22446	22357	22542	22616	22329	22194	22461	22224	22278	22417	22456	22479	22557	22424	22601	22608	22570	22503	22358	22616	22282	22505	22520	22394	22574	22521	22371	22340	22519	22468	22521	22243	22366	22184	22381	22495	22330	22218	22358	22427	22266	22283	22691	22527	22360	22705	22463	22327	22382	22134	22368	22396	22595	22497	22572	22641	22517	22311	22252	22474	22336	22722	22446	22625	22438	22372	22417	22369	22368	22480	22600	22375	22247	22551	22363	22521	22581	22419	22275	22459	22361	22456	22225	22421	22373	22588	22501	22324	22629	22391	22487	22564	22286	22424	22351	22320	22424	22256	22355	22320	22466	22229	22362	22485	22612	22597	22516	22469	22476	22332	22383	22553	22076	22440	22318	22329	22353	22248	22409	22437	22415	22368	22513	22466	22589	22558	22558	22419	22426	22662	22501	22407	22470	22500	22346	22493	22338	22362	22465	22471	22415	22231	22162	22411	22493	22554	22356	22240	22329	22198	22373	22408	22719	22375	22435	22615	22452	22501	22602	22552	22561	22302	22260	22477	22584	22472	22474	22520	22177	22312	22308	22473	22559	22370	22509	22196	22328	22420	22336	22642	22225	22399	22571	22394	22181	22377	22238	22557	22412	22403	22251	22423	22684	22516	22325	22425	22698	22703	22552	22446	22525	22604	22475	22462	22257	22484	22513	22583	22370	22281	22317	22298	22291	22303	22369	22265	22658	22605	22272	22490	22384	22536	22463	22265	22453	22252	22470	22497	22439	22470	22431	22553	22564	22710	22416	22248	22414	22421	22216	22807	22358	22278	22443	22636	22346	22247	22397	22302	22556	22456	22327	22334	22231	22289	22362	22463	22525	22541	22505	22360	22593	22532	22498	22427	22375	22469	22299	22142	22364	22225	22454	22475	22310	22508	22514	22272	22279	22516	22220	22334	22537	22442	22481	22169	22337	22576	22638	22418	22422	22332	22358	22335	22330	22310	22347	22379	22418	22278	22381	22385	22742	22141	22505	22169	22372	22319	22246	22439	22375	22403	22409	22311	22265	22279	22418	22528	22527	22462	22330	22381	22225	22590	22507	22542	22427	22377	22515	22466	22468	22194	22288	22462	22397	22428	22371	22661	22368	22346	22318	22678	22201	22597	22304	22483	22416	22504	22324	22531	22126	22585	22339	22196	22255	22121	22503	22594	22330	22240	22476	22313	22472	22493	22551	22391	22424	22325	22512	22296	22562	22394	22392	22298	22657	22552	22341	22460	22437	22559	22484	22233	22315	22399	22366	22355	22318	22350	22414	22337	22312	22392	22409	22311	22347	22497	22410	22499	22275	22333	22394	22305	22564	22276	22387	22327	22279	22438	22374	22583	22319	22456	22476	22538	22492	22279	22363	22187	22358	22292	22360	22370	22267	22539	22284	22191	22472	22423	22551	22358	22614	22567	22339	22439	22578	22664	22544	22299	22394	22634	22545	22488	22425	22287	22397	22398	22482	22531	22517	22483	22479	22538	22379	22588	22251	22393	22500	22308	22528	22258	22290	22292	22333	22437	22178	22301	22480	22232	22178	22374	22497	22724	22306	22438	22470	22489	22493	22434	22690	22544	22497	22335	22500	22298	22522	22604	22555	22366	22145	22239	22538	22442	22463	22068	22581	22336	22352	22390	22319	22123	22446	22368	22322	22351	22283	22505	22443	22484	22309	22198	22487	22719	22385	22401	22495	22459	22323	22427	22352	22466	22332	22243	22334	22500	22507	22527	22301	22673	22403	22384	22170	22254	22319	22535	22431	22233	22302	22225	22387	22291	22272	22424	22230	22244	22508	22426	22602	22426	22272	22601	22382	22245	22344	22669	22500	22561	22381	22351	22249	22266	22329	22590	22135	22429	22426	22505	22234	22633	22209	22419	22501	22506	22419	22484	22551	22491	22360	22486	22477	22481	22250	22527	22483	22583	22120	22198	22327	22599	22403	22441	22235	22367	22390	22505	22488	22412	22230	22338	22431	22484	22380	22413	22492	22336	22339	22359	22406	22327	22492	22135	22488	22614	22475	22313	22288	22579	22501	22325	22372	22474	22586	22446	22544	22300	22587	22423	22613	22484	22282	22428	22360	22541	22599	22381	22365	22407	22581	22464	22579	22557	22148	22425	22610	22412	22521	22215	22346	22423	22466	22580	22355	22368	22540	22470	22517	22343	22494	22546	22616	22199	22289	22104	22332	22631	22513	22552	22610	22253	22465	22302	22494	22371	22386	22336	22741	22320	22553	22427	22294	22472	22688	22748	22364	22371	22453	22367	22229	22459	22310	22512	22662	22512	22279	22500	22345	22393	22310	22183	22337	22470	22478	22762	22414	22518	22633	22497	22399	22261	22433	22449	22324	22733	22507	22423	22396	22582	22508	22319	22451	22647	22380	22752	22381	22388	22370	22389	22383	22590	22569	22506	22652	22524	22495	22520	22426	22464	22520	22520	22503	22314	22387	22397	22509	22376	22495	22084	22500	22754	22459	22467	22614	22521	22364	22716	22419	22443	22158	22425	22531	22211	22311	22464	22375	22244	22356	22545	22297	22412	22201	22040	22155	22115	22409	22269	22113	22199	22228	22324	22469	22364	22377	22438	22421	22340	22222	22380	22516	22603	22486	22245	22473	22124	22508	22520	22729	22433	22185	22476	22752	22275	22410	22457	22538	22552	22405	22370	22357	22606	22412	22494	22500	22359	22305	22400	22393	22562	22457	22507	22439	22447	22363	22501	22551	22548	22321	22451	22418	22385	22256	22419	22391	22543	22746	22465	22441	22608	22344	22327	22541	22441	22205	22423	22414	22469	22280	22475	22375	22428	22277	22327	22536	22315	22643	22725	22430	22471	22412	22411	22698	22546	22469	22692	22411	22300	22392	22482	22385	22504	22451	22387	22659	22524	22347	22689	22466	22593	22232	22434	22493	22497	22442	22569	22532	22408	22436	22583	22341	22392	22068	22773	22459	22510	22647	22317	22431	22199	22467	22483	22346	22379	22331	22311	22244	22376	22333	22508	22731	22352	22428	22515	22264	22464	22243	22326	22474	22285	22577	22501	22301	22513	22411	22581	22446	22325	22574	22357	22551	22479	22435	22485	22370	22423	22531	22264	22508	22702	22399	22434	22340	22381	22417	22322	22401	22381	22531	22235	22712	22486	22325	22364	22432	22311	22353	22432	22473	22355	22535	22581	22243	22299	22431	22329	22350	22557	22296	22341	22328	22611	22371	22658	22610	22425	22412	22635	22416	22606	22313	22262	22400	22295	22533	22309	22401	22408	22540	22395	22241	22455	22422	22488	22858	22315	22227	22252	22472	22334	22239	22422	22445	22625	22538	22564	22320	22409	22197	22346	22283	22276	22466	22365	22378	22220	22355	22656	22515	22303	22873	22720	22311	22269	22192	22336	22293	22557	22449	22438	22473	22323	22613	22432	22371	22246	22574	22477	22477	22337	22310	22393	22651	22363	22497	22324	22534	22488	22483	22571	22198	22400	22267	22416	22267	22755	22194	22380	22247	22477	22074	22392	22460	22467	22494	22317	22414	22588	22323	22375	22281	22325	22365	22464	22367	22268	22592	22323	22566	22573	22424	22520	22528	22229	22560	22333	22228	22260	22423	22598	22640	22581	22515	22326	22406	22263	22379	22466	22299	22537	22547	22457	22322	22376	22262	22415	22295	22549	22300	22732	22481	22444	22196	22422	22510	22423	22447	22490	22420	22424	22333	22236	22352	22446	22098	22534	22556	22480	22594	22360	22413	22511	22419	22187	22373	22311	22432	22432	22329	22548	22382	22359	22411	22557	22391	22586	22408	22565	22460	22456	22266	22577	22449	22596	22467	22326	22328	22264	22494	22384	22458	22635	22752	22345	22260	22172	22326	22381	22501	22222	22363	22455	22299	22084	22371	22443	22358	22358	22282	22119	22599	22378	22375	22367	22406	22531	22277	22472	22382	22432	22494	22570	22462	22156	22186	22381	22408	22452	22465	22396	22349	22313	22309	22434	22384	22096	22417	22431	22475	22490	22140	22518	22596	22491	22401	22085	22469	22573	22752	22455	22669	22627	22611	22562	22327	22825	22470	22428	22259	22359	22478	22420	22474	22436	22315	22350	22345	22695	22515	22664	22177	22315	22499	22395	22295	22675	22268	22474	22449	22504	22550	22578	22394	22552	22436	22518	22388	22472	22225	22188	22434	22486	22507	22278	22657	22468	22340	22439	22048	22368	22511	22540	22624	22576	22450	22380	22348	22322	22656	22625	22334	22333	22350	22422	22302	22465	22349	22343	22492	22561	22550	22555	22535	22369	22298	22392	22547	22689	22466	22452	22364	22266	22497	22472	22641	22438	22395	22332	22396	22838	22435	22600	22315	22474	22693	22481	22294	22546	22762	22312	22406	22386	22531	22393	22218	22290	22477	22572	22432	22403	22353	22279	22578	22480	22485	22449	22435	22375	22535	22518	22498	22409	22298	22378	22241	22356	22416	22494	22520	22657	22468	22390	22316	22333	22266	22529	22537	22162	22361	22461	22334	22358	22243	22189	22309	22501	22401	22478	22600	22261	22596	22529	22400	22370	22507	22370	22490	22331	22252	22568	22384	22602	22325	22436	22499	22695	22357	22433	22431	22479	22327	22466	22325	22580	22530	22283	22457	22468	22456	22404	22215	22441	22574	22441	22538	22560	22388	22421	22477	22464	22401	22355	22561	22347	22595	22192	22051	22610	22261	22381	22545	22493	22324	22622	22272	22405	22434	22473	22522	22415	22451	22659	22529	22618	22724	22142	22390	22382	22448	22745	22422	22465	22498	22431	22393	22407	22355	22509	22507	22379	22549	22243	22238	22090	22174	22423	22294	22388	22517	22468	22412	22144	22384	22323	22499	22411	22338	22456	22446	22456	22450	22374	22414	22525	22595	22339	22325
20249	24433	16155	17560	19924	16565	19351	21499	17302	14634	13956	13919	13849	13754	13791	13767	13801	13802	13794	13813	13778	13741	13671	13813	13649	13753	13554	13811	13762	13838	13804	13786	13707	13737	13663	13784	13612	13627	13801	13738	13988	13705	13711	13789	13546	13695	13796	13664	13865	13741	13648	13754	13819	13641	13863	13702	13820	13761	13737	13921	13745	13693	13600	13759	13803	13691	13664	13876	13599	13751	13702	13784	13637	13611	13699	13838	13680	13736	13741	13821	13679	13561	13655	13641	13709	13733	13890	13658	14027	13521	13717	13719	13745	13765	13692	13813	13755	13677	13594	13714	13922	13659	13677	13514	13868	13777	13869	13698	13833	13619	13792	13760	13722	13756	13838	13756	13790	13732	13851	13887	13719	13773	13793	13543	13827	13710	13733	13893	13799	13645	13859	13749	13717	13714	13640	13589	13716	13842	13675	13771	13836	13627	13805	13668	13681	13890	13793	13678	13656	13667	13818	13581	13692	13600	13775	13702	13801	13788	13718	13728	13479	13623	13846	13565	13845	13698	13726	13634	13718	13727	13831	13684	13804	13790	13685	13645	13794	13579	13736	13616	13830	13793	13764	13738	13624	13577	13678	13690	13783	13699	13544	13727	13850	13645	13740	13803	13591	13825	13668	13769	13675	13789	13664	13732	13756	13657	13779	13684	13715	13816	13613	13650	13578	13706	13879	13541	13534	13753	13759	13624	13749	13792	13603	13835	13916	13708	13818	13712	13907	13708	13590	13688	13712	13824	13607	13638	13723	13706	13662	13623	13650	13714	13727	13656	13741	13789	13814	13907	13856	13903	13719	13536	13673	13682	13791	13561	13819	13712	13836	13670	13787	13695	13723	13590	13721	13644	13779	13772	13749	13807	13581	13777	13725	13887	13712	13787	13589	13666	13729	13746	13667	13616	13751	13596	13659	13704	13809	13830	13783	13776	13668	13736	13798	13735	13747	13810	13635	13684	13687	13784	13631	13663	13907	13857	13657	13830	13541	13686	13675	13772	13731	13731	13769	13666	13753	13665	13700	13778	13767	13764	13820	13617	13742	13571	13692	13711	13807	13524	13664	13672	13562	13930	13727	13780	13751	13984	13762	13660	13839	13956	13762	13748	13803	13667	13770	13642	13735	13615	13789	13705	13627	13680	13566	13825	13632	13597	13870	13871	13684	13848	13811	13809	13592	13547	13760	13679	13656	13837	13537	13682	13710	13925	13602	13653	13773	13701	13685	13688	13757	13667	13784	13643	13666	13571	13853	13665	13869	13850	13675	13705	13645	13688	13841	13635	13631	13528	13628	13819	13623	13891	13749	13645	13783	13624	13841	13697	13775	13782	13627	13692	13679	13640	13554	13778	13609	13719	13656	13765	13743	13807	13694	13799	13795	13807	13875	13680	13756	13784	13787	13589	13753	13808	13821	13797	13635	13806	13737	13760	13885	13705	13799	13552	13616	13850	13792	13787	13736	13609	13726	13612	13652	13718	13686	13700	13753	13672	13697	13571	13754	13640	13749	13966	13831	13702	13692	13680	13730	13631	13840	13714	13719	13788	13810	13820	13649	13625	13826	13651	13794	13753	13779	13778	13535	13630	13575	13799	13789	13572	13813	13766	13782	13732	13760	13820	13604	13662	13759	13817	13556	13638	13671	13763	13557	13821	13849	13613	13688	13589	13711	13669	13712	13889	13735	13705	13872	13807	13679	13649	13685	13617	13565	13763	13733	13598	13675	13768	13736	13765	13738	13914	13720	13606	13630	13798	13603	13731	13650	13613	13701	13707	13618	13610	13762	13846	13749	13857	13771	13830	13753	13643	13475	13772	13618	13715	13740	13709	13556	13694	13609	13703	13846	13613	13792	13846	13760	13668	13650	13693	13792	13855	13761	13743	13523	13548	13814	13743	13674	13598	13801	13709	13606	13745	13664	13681	13810	13675	13614	13457	13805	13640	13675	13650	13827	13457	13663	13878	13661	13847	13794	13617	13725	13603	13636	13836	13794	13637	13737	13719	13866	13782	13652	13823	13768	13596	13745	13861	13713	13768	13720	13740	13676	13767	13659	13874	13667	13836	13741	13800	13833	13689	13509	13763	13807	13556	13799	13736	13809	13666	13620	13661	13633	13608	13772	13768	13778	13706	13548	13600	13624	13853	13775	13641	13812	13720	13686	13667	13768	13529	13841	13709	13591	13735	13707	13669	13601	13657	13731	13782	13723	13611	13532	13752	13578	13902	13584	13684	13612	13670	13601	13704	13745	13746	13889	13616	13731	13672	13818	13658	13700	13776	13758	13709	13746	13821	13595	13856	13854	13702	13786	13823	13789	13660	13570	13788	13586	13751	13732	13664	13607	13680	13763	13630	13764	13785	13594	13856	13697	13789	13766	13651	13590	13913	13714	13780	13780	13754	13760	13599	13866	13662	13659	13754	13664	13565	13731	13763	13773	13719	13589	13580	13835	13760	13820	13668	13655	13748	13715	13821	13654	13783	13936	13811	13857	13469	13729	13648	13724	13758	13713	13619	13613	13614	13870	13625	13546	13887	13591	13683	13757	13827	13696	13739	13713	13845	13716	13684	13831	13620	13730	13829	13554	13735	13671	13632	13699	13754	13669	13695	13512	13605	13711	13729	13839	13656	13647	13708	13873	13655	13689	13654	13755	13716	13826	13664	13621	13769	13796	13741	13648	13685	13618	13686	13763	13655	13734	13659	13756	13625	13709	13736	13737	13797	13745	13748	13754	13684	13745	13772	13720	13589	13740	13774	13730	13557	13784	13754	13724	13779	13653	13588	13694	13766	13627	13663	13803	13570	13687	13646	13616	13530	13632	13653	13627	13842	13698	13770	13867	13772	13645	13891	13710	13625	13825	13813	13811	13648	13653	13710	13773	13605	13661	13659	13787	13636	13852	13650	13834	13737	13670	13696	13765	13590	13681	13677	13603	13575	13791	13641	13805	13835	13801	13568	13762	13571	13959	13701	13548	13681	13572	13654	13708	13731	13701	13712	13682	13766	13596	13688	13800	13792	13665	13689	13824	13665	13869	13684	13821	13643	13640	13655	13623	13640	13765	13802	13877	13652	13750	13718	13756	13747	13660	13697	13610	13772	13659	13651	13858	13726	13701	13816	13782	13610	13637	13759	13955	13799	13764	13756	13764	13729	13786	13673	13775	13475	13583	13790	13799	13686	13886	13787	13784	13621	13773	13764	13794	13717	13704	13501	13819	13795	13666	13635	13813	13660	13626	13641	13861	13704	13618	13630	13638	13809	13722	13813	13779	13754	13786	13724	13742	13607	13581	13513	13675	13671	13681	13775	13654	13742	13782	13562	13692	13632	13633	13716	13813	13726	13673	13819	13679	13762	13817	13721	13698	13781	13741	13674	13694	13789	13557	13685	13791	13705	13630	13772	13547	13736	13748	13620	13612	13794	13871	13733	13748	13788	13731	13824	13624	13724	13652	13657	13718	13808	13818	13689	13780	13689	13624	13821	13906	13620	13789	13414	13667	13716	13565	13691	13821	13677	13663	13776	13753	13651	13653	13581	13513	13755	13670	13680	13755	13671	13861	13484	13802	13581	13810	13792	13642	13785	13766	13845	13840	13761	13693	13656	13580	13856	13719	13738	13620	13807	13736	13612	13737	13750	13538	13608	13627	13776	13682	13707	13832	13750	13843	13769	13709	13744	13661	13688	13656	13639	13598	13821	13810	13752	13905	13778	13860	14058	13751	13765	13625	13704	13668	13776	13625	13873	13664	13796	13660	13818	13636	13628	13773	13617	13725	13678	13667	13789	13598	13772	13686	13807	13572	13610	13815	13567	13541	13789	13706	13763	13749	13821	13662	13648	13729	13679	13672	13817	13810	13677	13781	13869	13769	13869	13761	13765	13837	13593	13713	13707	13778	13769	13537	13587	13742	13797	13630	13679	13663	13603	13709	13816	13683	13833	13906	13829	13827	14041	13795	13603	13801	13617	13805	13575	13790	13637	13687	13758	13755	13628	13615	13649	13779	13624	13747	13586	13819	13595	13864	13641	13871	13739	13847	13807	13741	13662	13672	13848	13772	13701	13744	13728	13588	13683	13701	13640	13695	13677	13635	13788	13914	13773	13658	13612	13651	13840	13695	13589	13642	13659	13671	13625	13718	13646	13739	13669	13704	13635	13738	13840	13733	13815	13825	13540	13659	13614	13611	13686	13663	13797	13658	13666	13875	13721	13707	13707	13840	13727	13736	13860	13828	13830	13763	13747	13693	13821	13727	13842	13669	13740	13589	13583	13683	13605	13681	13754	13739	13796	13559	13839	13686	13654	13868	13862	13991	13760	13723	13590	13790	13719	13796	13823	13779	13708	13631	13803	13626	13912	13741	13769	13699	13686	13679	13787	13870	13880	13607	13620	13760	13826	13750	13671	13851	13718	13782	13631	13673	13833	13562	13673	13745	13761	13605	13592	13675	13742	13833	13774	13526	13617	13749	13686	13523	13754	13730	13750	13626	13656	13712	13795	13735	13830	13797	13662	13767	13832	13840	13799	13544	13806	13809	13828	13875	13686	13783	13869	13742	13835	13754	13711	13782	13720	13728	13611	13678	13491	13745	13638	13600	13680	13728	13675	13871	13766	13751	13703	13865	13851	13691	13657	13714	13550	13526	13874	13750	13798	13670	13682	13751	13690	13690	13945	13830	13649	13635	13690	14008	13597	13621	13621	13729	13759	13726	13867	13671	13670	13870	13699	13892	13861	13958	13626	13657	13660	13652	13568	13797	13823	13556	13507	13625	13674	13705	13783	13720	13889	13898	13749	13576	13870	13846	13772	13709	13735	13691	13763	13609	13834	13860	13745	13716	13851	13717	13829	13776	13683	13887	13873	13745	13590	13946	13788	13755	13769	13524	13648	13703	13740	13655	13556	13781	13623	13818	13688	13718	13709	13680	13519	13670	13992	13664	13790	13582	13688	13843	13676	13642	13818	13803	13809	13613	13724	13579	13850	13661	13763	13721	13661	13953	13817	13735	13667	13871	13696	13751	13686	13722	13700	13872	13775	13618	13813	13726	13697	13774	13619	13679	13686	13649	13750	13886	13856	13799	13750	13667	13853	13785	13737	13681	13728	13927	13774	13674	13681	13646	13650
25881	21589	27724	34144	48527	59737	53072	40264	29141	24247	22919	22497	22384	22619	22300	22249	22211	22047	22458	22334	22643	22270	22482	22424	21994	22267	22378	22326	22171	22129	22207	22291	22198	22248	22026	22329	22216	22219	22216	22257	22262	22038	22241	22142	22348	22377	22281	22214	22157	22220	22265	21877	22147	22175	22286	22211	22190	22212	21963	21929	21868	22375	22306	22314	22062	22096	22158	22450	22325	22188	22245	22233	22351	22146	22168	22241	22163	22064	22235	21908	22150	22082	22209	21943	22231	22140	22208	22179	22072	22115	21835	22275	21997	22218	22110	22169	22390	22279	22119	21990	21985	21855	22144	21725	22069	22362	22274	22218	22281	22255	22056	22159	22027	22151	22347	22426	22046	21995	22000	22236	22149	22281	22156	22203	22049	22227	22299	22033	22125	22032	22044	22229	22256	22333	22146	22285	22200	22107	22467	22081	22056	22321	22023	22182	22174	22238	22005	22001	22125	22189	22320	22091	22126	22421	22322	21900	22209	22010	22132	22100	22138	21961	22126	22150	22097	22213	22327	22117	21783	22062	22203	22099	22129	22122	22177	22040	22114	22238	22168	22008	22163	22117	22262	21897	22092	22189	22419	22183	22386	22080	22215	22173	22228	22320	22084	22471	22079	22327	22087	22105	22111	22106	22028	22134	22112	22220	22283	22192	22059	22284	22143	22150	22224	22167	22010	21976	22269	22298	22300	22103	22140	22135	22074	22427	22099	22043	22230	22190	21914	22182	22122	22022	22093	21875	22172	22100	22217	22224	22061	21951	22124	22230	22052	22232	22306	22372	22096	22241	22213	22203	22167	22264	22062	22142	22188	22093	22081	22141	22227	22170	22319	21996	21951	22084	22301	22016	21939	21976	21995	22305	22498	22184	22607	22137	22281	22038	22013	22366	22114	22178	22210	22201	22225	21973	22093	22158	22204	21975	22156	22084	22124	21979	22118	22049	22346	22151	22015	22327	22545	22059	22035	22132	22188	22038	22232	22301	22185	21980	22336	22092	22206	22261	22077	22088	22025	22263	22217	22017	21914	22123	22156	22110	21988	22082	22120	22227	22019	22270	22291	22122	22101	22021	22119	22154	22100	22144	22144	22223	22166	22116	22103	22349	22056	22199	22177	22413	21973	22151	22154	22261	22121	22258	21989	22316	22165	22235	22234	22286	22140	22098	21993	22032	21982	22101	22114	22245	22057	22262	22268	22082	22181	22104	22072	21746	22173	22216	22263	22017	22223	22121	22137	22180	22092	22067	22033	22201	22024	22115	22152	22283	22111	22221	22145	22232	22245	22068	22097	22038	22086	22226	22184	22175	22040	22163	22136	22257	22396	22363	22241	22127	22007	22225	22391	21950	22021	22172	22218	22164	22288	22237	22062	22250	22141	22038	22220	22283	22052	22202	22211	22209	22168	22199	22288	22181	22230	22186	21905	22199	21958	22310	22217	22093	21935	22028	22160	22182	22048	22213	22174	22514	22203	22171	22061	22114	22074	22256	22257	22108	22083	22117	22157	22196	22213	22200	22181	22326	22300	22137	22127	22267	22295	22058	22118	22226	22199	22153	22133	22122	22178	22212	22235	22102	21998	22085	22174	21765	22058	22066	22010	22209	22173	22083	22050	22196	22156	22260	22161	21960	22206	21809	22115	22100	22179	22112	22203	21920	22272	22077	21952	22085	22154	22144	21850	22484	22226	22184	22281	22104	22050	22045	22180	22240	22179	22209	22222	21850	22305	22113	22169	22056	22252	22293	22057	22119	22391	22094	22289	22476	21936	22318	22218	22217	22196	22230	22149	22345	22148	22075	22072	22110	22217	22025	22174	22011	22269	22008	22175	22137	22070	22044	22311	22239	22251	22311	22052	22287	22096	21960	22084	22287	21998	22192	22214	22342	22153	22268	22324	22151	22244	22129	22110	22270	22250	21943	22344	22284	22107	22204	22172	22140	22237	22121	22211	21872	21885	22198	22329	22121	22350	22085	22315	22073	22124	22345	22285	22355	22246	22116	22075	22287	22066	22235	22185	22143	22166	22155	21992	22086	22253	22035	22075	22221	22257	22139	22190	22280	22129	22342	22091	22119	22369	22026	22174	22254	22375	22050	22159	22307	22381	21946	22187	22116	22093	22221	22267	21884	22185	22350	22292	21992	21885	22006	22128	22299	22065	22073	22400	22261	22252	22139	22035	22336	22282	22352	22191	22125	22278	22195	22223	21991	22360	22206	22154	21980	22285	22120	22126	22200	22074	21929	22249	21996	22156	22094	22035	22102	22177	21978	22273	22240	22331	22239	22193	22232	22165	22297	22039	22133	22174	22174	22067	22228	22153	22293	22109	22157	22214	22003	22121	22254	22189	22118	22233	22043	22140	22325	22138	22140	22143	22172	22291	22082	21959	22366	22185	22104	22248	22254	22213	22006	21965	22392	22191	22067	22246	22025	22200	21972	22014	22185	22012	22009	21885	22162	22200	22123	21751	22234	22258	22025	22369	22298	21936	21917	22283	22052	22250	22327	22181	22209	21948	22038	22298	22177	22203	22221	22253	22261	22185	22121	22442	22328	22172	22160	22118	22262	22218	22232	22189	22067	22162	22196	22382	21995	22140	22292	22346	22335	22237	22293	22264	22007	22099	22070	21996	21987	22168	22145	22134	22176	22162	22100	22213	22080	22257	22226	22278	22324	22130	22200	22299	22145	22160	21959	21844	22312	22045	22242	22240	22129	22292	22171	22111	22238	22204	22235	22310	22160	22274	22277	22095	22112	22227	22203	22327	22449	22005	22191	22313	22450	22287	22218	22151	22078	22173	22183	22234	22345	22213	22214	22160	22057	22215	22092	22049	22252	21999	22143	22096	22139	21971	22158	22344	22163	22051	22106	22288	22140	22118	22070	22147	22256	22231	21981	22044	22009	22101	22195	22206	22363	22482	22070	22325	22336	22277	22061	22267	22595	22091	21995	22216	22274	22178	22061	22134	22092	22145	22256	21987	22263	21782	22140	22157	22060	22330	21970	22248	22215	21969	22120	22274	22287	22256	22254	22032	22220	22444	22168	22161	22239	22169	22077	22018	22110	22024	22413	22071	22137	22176	22076	22150	22039	21987	22155	22176	22287	22263	22129	22287	22115	22137	22186	22063	22274	22237	22121	22033	21881	21943	22094	22331	22125	22277	22103	21990	22310	22356	22051	22188	22367	22125	22006	22251	22196	22306	22266	22372	22303	22135	22012	22205	22205	22080	22174	22113	22215	22430	22145	22295	22179	22352	21945	21996	22051	22166	22218	21950	21944	22099	22162	22198	22239	21897	22348	22419	22143	22102	22178	22229	22165	22118	22196	22306	22288	22232	21797	22041	21985	22137	22233	22249	22009	22054	22174	22376	22214	22230	22243	22263	22114	22358	22071	22101	22217	22047	22282	22199	22107	22129	22000	22146	22095	22228	22124	21973	22108	22191	22305	22197	22081	22085	22062	22207	22054	22179	22240	22458	22303	22073	22071	22051	22192	22085	22116	22142	22150	22075	22210	22252	22020	22084	22126	22294	21998	22163	22120	22141	22245	22341	22109	22159	22263	22213	21923	22069	22108	22206	22147	22395	22096	22299	21969	22122	22086	22319	22140	22272	22090	22170	22140	22284	22145	22156	22008	21819	22046	22175	22022	22269	22072	22247	22137	22088	21952	22111	22223	22156	22143	22139	22152	22190	22076	22035	22071	22059	22166	22225	22225	22180	22184	22011	22084	22204	22263	22212	22212	22064	22053	22192	22122	22322	22089	22434	22138	22235	22129	22100	22337	22104	22232	22289	22306	21925	22237	22161	22098	22336	22001	22184	22145	22274	22045	22211	22167	22324	22066	22039	22243	22084	22027	22336	22112	22010	22275	22235	22174	22141	22140	22157	21990	22082	22150	22146	22262	21816	22004	22361	22140	22031	22216	22192	21999	22190	22008	22226	22158	22010	22328	22128	22030	22275	22094	22371	22253	22203	22208	22021	22141	22396	22044	22314	22171	22043	22230	22185	22233	22249	22144	22216	22195	22027	22039	22222	22280	22188	22344	22184	22090	22091	22172	22089	22148	22179	22221	22287	22275	22100	22342	22295	21907	22242	21921	22089	22124	22074	21852	22045	22091	22272	22121	22372	22040	22348	21978	22300	22239	22079	22164	22237	22290	22237	22309	22123	22124	22233	22335	22225	22250	22212	22222	22138	22192	22178	22289	22130	22060	22212	22252	22279	22127	21966	21968	22131	22286	22239	22151	22144	22225	22129	22237	22211	22094	22086	22079	22084	22266	22322	22238	22139	22081	22035	22232	22104	22208	22222	22264	22031	22101	22099	22070	22242	22046	22305	22154	22047	22093	22101	22132	22066	22185	22111	22089	22089	22217	22188	22082	22167	22127	22278	21978	22246	22258	22133	22416	22207	21940	21985	22021	22289	22185	22219	22303	22268	22094	22178	22109	21934	22340	22211	22207	22007	22332	22440	22279	22128	22239	22126	22051	22287	22368	22281	22209	22197	22325	22178	22336	22372	21917	22182	22130	22314	22284	22309	21971	22019	22145	22324	22188	21973	22229	22271	22253	22125	22221	22324	22190	21980	22134	22170	21903	22069	22215	22348	22007	22305	22061	22203	22222	22285	22179	22233	21948	22253	21910	22285	22254	22385	22154	22140	22003	22226	22062	21940	22201	22165	21946	22079	22170	22198	21900	21903	22132	22417	22187	22181	22174	22093	22209	22143	22011	22196	22260	22308	22294	21946	22087	21997	21889	21935	22042	22210	22187	22211	22175	22015	22276	22035	22175	22197	22197	22248	22132	21987	22098	22245	22137	22258	22328	22215	22289	22132	22130	22113	22251	22234	22150	22150	22073	22001	22196	22352	22225	22178	22117	22283	22317	22310	22372	22030	22349	22150	22199	22459	22131	22070	22078	22235	22356	22039	22111	22090	22232	22087	22258	22223	22240	22090	22128	22194	22249	22239	22210	22381	22133	21921	21879	22289	22099	22221	22263	22252	22344	22291	22181	22222	22247	21975	22123	22241	22289	22099	22189	22091	21986	22312	22345	22147	22258	21905	22160	22109	22138	22278	22174	22175	22202	22333	22195	22068	22051	22080	22006	21977	22373	22093	21901
15962	24055	18128	31977	47858	54900	45051	29680	18877	14707	14024	13884	13971	13843	13816	13788	13938	13811	13728	13784	13780	13884	13671	13817	13966	13866	13866	13753	13941	13686	13655	13791	13833	13696	13839	13654	13756	13867	13810	13729	13548	13830	13765	13936	13775	13680	13910	13591	13603	13837	13686	13809	13975	13916	13862	13636	13923	13783	13881	13655	13606	13875	13944	13685	13844	13821	13890	13777	13843	13637	13825	13758	13841	13887	13698	13839	13705	13792	13752	13801	13941	13763	13733	13885	13901	13664	13686	13590	13806	13674	13852	13916	13886	13734	13781	13802	13918	13694	13799	13655	13636	13759	13833	13736	13740	13982	13675	13892	13654	13736	13689	13905	13886	13900	13736	13869	13755	13751	13817	13769	13595	13805	13793	13915	13782	13898	13691	13833	13808	13717	13737	13646	13796	13677	13746	13878	13966	13724	13687	13755	13671	13762	13757	13668	13787	13734	13860	13765	13793	13838	13671	13822	13854	13800	13635	13785	13799	13768	13619	13745	13644	13854	13857	13823	13855	13765	13772	13770	13765	13729	13627	13807	13609	13769	13830	13746	13805	13930	13658	13732	13784	13782	13720	13714	13874	13804	13908	13851	13738	13704	13688	13739	13663	13596	13865	13730	13877	13781	13672	13846	13774	13772	13845	13713	13889	13671	13781	13628	13795	13782	13721	13642	13676	13717	13674	13736	13601	13851	13639	13811	13979	13653	13680	13648	13816	13882	13776	13808	13828	13741	13725	13791	13751	13746	13705	13753	13789	13728	13643	13819	13786	13755	13919	13819	13656	13807	13745	13802	13884	13831	13831	13851	13543	13849	13542	13732	13796	13839	13750	13627	13733	13891	13831	13828	13841	13671	13780	13756	13795	13751	13806	13865	13610	13705	13780	13718	13869	13715	13889	13587	13867	13687	13739	13798	13911	13871	13786	13788	13816	13813	13505	13776	13774	13865	13782	13837	13626	13770	13831	13759	13637	13754	13861	13788	13753	13956	13742	13718	13593	13730	13835	13651	13876	13732	13691	13854	13637	13764	13741	13750	13683	13796	13793	13833	13805	13695	13966	13609	13628	13706	13827	13553	13716	13647	13649	13803	13776	13687	13659	13708	13672	13876	13802	13755	13848	13712	13858	13741	13852	13844	13733	13823	13590	13859	13777	13802	13755	13808	13739	13787	13978	13696	13685	13883	13885	13674	13672	13991	13868	13910	13827	13726	13921	13698	13810	13645	13835	13834	13830	13732	13632	13805	13654	13774	13778	13659	13832	13812	13702	13903	13659	13694	13685	13683	13778	13679	13665	13663	13619	13922	13622	13892	13842	13617	13747	13572	13804	13705	13782	13804	13880	13621	13827	13699	13624	13689	13861	13733	13869	13895	13709	13944	13736	13574	13841	13938	13792	13825	13747	13627	13890	13670	13729	13664	13826	13711	13802	13986	13752	13778	13688	13657	13930	13937	13711	13831	13716	13779	13737	13724	13897	13838	13863	13731	13864	13909	13604	13788	13716	13486	13768	13765	13989	13883	13697	13859	13802	13711	13601	13684	13766	13801	13859	13659	13702	13696	13948	13753	13633	13865	13766	13707	13784	13958	13758	13679	13764	13769	13831	13613	13791	13701	13811	13693	13648	13698	13706	13626	13720	13829	13894	13773	13767	13555	13812	13901	13808	13770	13734	13763	13818	13858	13800	13741	13800	13606	13646	13754	13765	13764	13687	13823	13766	13885	13702	13688	13876	13681	13804	13714	13938	13664	13785	13761	13787	13785	13578	13738	13587	13801	13719	13795	13777	13797	13775	13829	13781	13873	13719	13990	13777	13681	13693	13815	13695	13834	13757	13905	13634	13723	13831	13767	13740	13769	13737	13851	13757	13730	13871	13837	13694	13701	13812	13589	13720	13701	13723	13674	13835	13705	13893	13875	13770	13779	13833	13591	13982	13707	13704	13927	13788	13731	13641	13791	13829	13779	13672	13930	13904	13760	13797	13622	13813	13860	13787	13728	13786	13798	13750	13772	13683	13929	13736	13791	13836	13907	13777	13583	13806	13761	13766	13729	13813	13731	13740	13731	13617	13880	13578	13611	13768	13672	13693	13657	13827	13880	13741	13697	13829	13630	13933	13942	13855	13864	13736	13727	13869	13803	13833	13779	13768	13707	13573	13800	13666	13793	13642	13776	13810	13740	13851	13785	13935	13742	13735	13709	13677	13695	13994	13736	13626	13771	13855	13816	13761	13645	13840	13792	13821	13797	13988	13756	13769	13763	13762	13772	13871	13605	13705	13888	13786	13705	13760	13743	13832	13731	13716	13733	13709	13659	13818	13574	13869	13849	13547	13909	13811	13709	13723	13799	13628	13840	13775	13716	13632	13784	13566	13756	13694	13786	13772	13661	13802	13898	13778	13679	13830	13710	13614	13892	13829	13695	13728	13792	13726	13672	13745	14015	13726	13696	13535	13718	13800	13719	13788	13814	13769	13883	13712	13754	13828	13623	13654	13780	13766	13811	13722	13837	13688	13706	13703	13631	13842	13791	13718	13769	13812	13753	13548	13788	13848	13761	13910	13695	13732	13634	13848	13917	13910	13911	13764	13681	13732	13702	13872	13617	13551	13739	13744	13954	13653	13653	13636	13859	13665	13810	13778	13751	13810	13739	13680	13686	13674	13749	13776	13754	13732	13750	13817	13793	13728	13806	13702	13843	13663	13688	13939	13769	13583	13697	13886	13967	13809	13699	13627	13777	13655	13812	13770	13574	13747	13692	13728	13674	13666	13738	13756	13664	13796	13730	13733	13749	13842	13659	13835	13682	13829	13695	13906	13850	13775	13670	13839	13871	13757	13547	13752	13850	13761	13635	13645	13679	13758	13853	13911	13766	13727	13829	13826	13653	13681	13622	13835	13826	13607	13659	13822	13860	13670	13604	13864	13854	13712	13646	13661	13620	13813	13615	13861	13629	13850	13724	13743	13661	13714	13849	13800	13871	13639	13813	13779	13619	13869	13880	13870	13733	13740	13859	13842	13782	13673	13666	13929	13642	13774	13915	13828	13814	13806	13643	13759	13680	13816	13630	13764	13803	13877	13631	13745	13846	13666	13825	13555	13923	13735	13662	13949	13586	13801	13846	13665	13826	13622	13893	13671	13662	13838	13881	13891	13800	13886	13725	13724	13657	13765	13538	13818	14062	13681	13597	13671	13770	13811	13731	13627	13804	13611	13880	13881	13676	13881	13575	13761	13855	13837	13921	13728	13849	13709	13696	13895	13846	13746	13772	13804	13822	13788	13783	13750	13888	13723	13750	13954	13660	13866	13607	13687	13785	13683	13904	13516	13796	13877	13748	13734	13726	13718	13677	13964	13688	13858	13842	13686	13785	13870	13815	13802	13731	13662	13767	13708	13712	13874	13864	13639	13769	13780	13560	13757	13864	13813	13684	13872	13820	13766	13800	13799	13912	13759	13645	13867	13795	13787	13646	13659	13799	13628	13665	13874	13495	13778	13753	13742	13543	13802	13663	13767	13656	13682	13801	13808	13744	13598	13966	13903	13861	13567	13760	13721	13770	13817	13711	13871	13690	13805	13722	13707	13741	13735	13704	13813	13666	13812	13953	13835	13662	13729	13770	13758	13742	13791	13777	13721	13809	13927	13794	13769	13590	13789	13876	13677	13835	13745	13755	13660	13522	13800	13791	13739	13686	13796	13808	13657	13622	13789	13751	13845	13718	13865	14059	13669	13719	13826	13684	13671	13668	13704	13625	13795	13711	13712	13900	13774	13659	13755	13568	13791	13850	13639	13724	13737	13578	13705	13851	13776	13758	13824	13616	13854	13774	13875	13862	13653	13770	13709	13762	13613	13877	13732	13793	13782	13684	13947	13790	13664	13681	13759	13738	13633	13891	13809	13678	13745	13737	13733	13749	13765	13864	13769	13667	13711	13828	13791	13574	13790	13814	13821	13673	13896	13804	13667	13786	13697	13834	13758	13620	13766	13893	13840	13926	13813	13762	13984	13832	13773	13712	13824	13635	13862	13690	13680	13661	13671	13697	13728	13639	13815	13875	13688	13753	14002	13661	13576	13797	13836	13822	13729	13898	13812	13785	13677	13688	13802	13833	13768	13627	13945	13725	13748	13748	13721	13901	13670	13708	13735	13826	13859	13562	13790	13681	13735	13773	13662	13759	13839	13724	13839	13877	13625	13888	13696	13844	13683	13641	13692	13886	13881	13805	13739	13803	13782	13848	13709	13785	13676	13621	13861	13791	13660	13651	13919	13740	13719	13786	13838	13733	13734	13827	13653	13801	13781	13982	13759	13778	13819	13715	13736	13755	13735	13584	13648	13879	13818	13867	13729	13692	13740	13737	13788	13704	13731	13790	13680	13721	13892	13885	13800	13841	13934	13841	13590	13741	13781	13896	13672	13773	13572	13703	13835	13692	13710	13688	13782	13597	13824	13898	13640	13757	13890	13619	13766	13796	13713	13819	13719	13874	13973	13805	13744	13824	13692	13679	13573	13667	13547	13844	13686	13819	13840	13717	13553	13710	13887	13932	13705	13741	13711	13738	13990	13787	13748	13701	13765	13753	13782	13644	13859	13856	13775	13582	13739	13829	13594	13864	13756	13744	13989	13767	14042	13648	13865	13681	13756	13635	13832	13842	13785	13828	13694	13718	13740	13663	13761	13800	13877	13813	13701	13754	13738	13936	13811	13741	13854	13668	13785	13812	13713	13724	13863	13801	13618	13735	13801	14000	13817	13803	13641	13824	13607	13712	13920	13933	13837	13787	13756	13762	13928	13819	13708	13699	13779	13806	13808	13843	13613	13780	13865	13808	13595	13830	13731	13716	13808	13808	13764	13689	13858	13696	13872	13704	13735	13831	13687	13804	13946	13713	13691	13615	13608	13788	13968	13771	13636	13854	13754	13668	13686	13791	13742	13863	13738	13708	13844	13764	13726	13846	13905	13943	13674	13746	13739	13740	13693	13775	13710	13854	13622	13678	13858	13633	13886	13695	13817	13724	13812	13866	13901	13789	13951	13771	13625	13775	13747	13926	13695	13648	13673	13909	13783	13758	13844	13901	13777	13722	13621	13926	13636	13701	13726	13756	13736	13735	13619	13823	13634	13815
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
