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
339084327572	339084328091	339084328641	339084329191	339084329741	339084330291	339084330841	339084331391	339084331941	339084332491	339084333041	339084333591	339084334141	339084334691	339084335241	339084335791	339084336341	339084336891	339084337441	339084337991	339084338541	339084339091	339084339641	339084340191	339084340741	339084341291	339084341841	339084342391	339084342941	339084343491	339084344041	339084344591	339084345141	339084345691	339084346241	339084346791	339084347341	339084347891	339084348441	339084348991	339084349541	339084350091	339084350641	339084351191	339084351741	339084352291	339084352841	339084353391	339084353941	339084354491	339084355041	339084355591	339084356141	339084356691	339084357241	339084357791	339084358341	339084358891	339084359441	339084359991	339084360541	339084361091	339084361641	339084362191	339084362741	339084363291	339084363841	339084364391	339084364941	339084365491	339084366041	339084366591	339084367141	339084367691	339084368241	339084368791	339084369341	339084369891	339084370441	339084370991	339084371541	339084372091	339084372641	339084373191	339084373741	339084374291	339084374841	339084375391	339084375941	339084376491	339084377041	339084377591	339084378141	339084378691	339084379241	339084379791	339084380341	339084380891	339084381441	339084381991	339084382541	339084383091	339084383641	339084384191	339084384741	339084385291	339084385841	339084386391	339084386941	339084387491	339084388041	339084388591	339084389141	339084389691	339084390241	339084390791	339084391341	339084391891	339084392441	339084392991	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2651	3600	2300	2650	3600	2300	2650	3600	2300	2649	3600	2300	2648	3600	2300	2647	3600	2300	2647	3600	2300	2646	3600	2300	2645	3600	2300	2645	3600	2300	2644	3600	2300	2644	3600	2300	2643	3600	2300	2642	3600	2300	2642	3600	2300	2641	3600	2300	2640	3600	2300	2640	3600	2300	2639	3600	2300	2638	3600	2300	2638	3600	2300	2637	3600	2300	2637	3600	2300	2636	3600	2300	2635	3600	2300	2635	3600	2300	2634	3600	2300	2634	3600	2300	2633	3600	2300	2632	3600	2300	2632	3600	2300	2631	3600	2300	2631	3600	2300	2630	3600	2300	2630	3600	2300	2629	3600	2300	2629	3600	2300	2628	3600	2300	2627	3600	2300	2627	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22842	20298	27488	22991	21052	23859	25456	21869	21783	36604	52514	49509	36416	26383	22557	21293	21035	20893	21072	20956	20906	21028	20993	21060	21094	20872	20911	20915	20851	20787	20782	21030	21032	20858	21011	20968	21051	21023	21067	21035	20942	21067	20858	20869	20950	21153	21127	20843	20810	20835	20699	20798	20799	21028	21013	20830	21000	20817	20965	20914	20964	20859	20658	20765	20892	20716	20886	20964	20968	20912	20948	21172	20957	20779	20821	20932	20873	20932	21055	20883	20802	20918	20896	20992	20970	20922	20633	20821	21085	20943	20950	20593	20853	20836	20865	21013	21023	20997	20767	20875	20975	20949	21139	20965	20996	20900	21007	20916	20868	20826	20969	20996	21019	20800	20791	20783	20903	20874	20771	20758	20839	20954	20941	20997	20825	20684	20939	20791	21060	20998	21018	20963	20621	20835	20741	20989	20803	20810	20909	20872	20957	21021	20882	20728	20976	20751	20920	20809	20897	20903	21061	21112	21047	20946	20858	21011	20961	20878	20848	20796	20879	20896	20862	20754	20767	20875	20842	21042	20967	21005	20893	20789	21100	20919	21082	20949	20817	20939	20744	20974	20970	20865	20981	20797	20891	20819	20688	20736	20941	20990	20835	20953	20769	20829	20866	20867	20719	20845	20841	20903	21041	20720	20873	20862	20866	20871	20744	20866	20640	20926	20931	20788	20774	20807	21063	20940	21031	20762	20981	20603	20834	20865	20948	20911	20984	20950	20782	20978	20965	20936	20834	20800	20910	20877	21133	20990	20784	20833	20882	20808	20820	20925	20976	20697	20773	20813	21048	21000	20730	20908	21075	20980	21137	21217	20808	20821	21071	20961	20812	21058	20688	20879	21042	21046	20837	20880	20780	20808	20833	20946	20745	20854	20702	20934	20953	20642	20935	20920	20887	20840	20990	20924	20722	20976	20807	20927	20780	20874	20883	20740	20810	20925	20940	20835	20838	20793	20731	20845	20852	20894	20968	20714	20961	20802	20771	20862	20854	20737	21040	20925	20863	20909	20771	21113	20896	20748	20728	20616	20902	20739	20797	20947	20855	20826	20852	20969	20800	20826	20751	20863	20758	20974	20913	20945	21023	20857	20871	20828	20928	20818	20845	20990	20996	20885	20927	20986	20981	20795	20980	20847	20926	21111	20908	20789	21043	20985	20921	20951	20781	20826	20843	20885	20743	20840	21012	21026	20832	20861	21089	20922	20941	20873	21118	20787	20878	20626	20749	20884	20988	20670	21011	20752	20907	20995	20937	20938	20989	20696	21027	21011	20809	20802	20968	20877	20764	20827	20944	20909	20940	20972	20829	20772	20937	20938	20902	20588	20837	20509	20873	20817	20935	20903	20829	21037	20881	20873	20963	20799	20849	20805	20954	20801	21048	20843	20902	20923	20815	20857	20938	20781	20652	20959	20910	20766	20849	20819	20858	20827	20858	20830	20774	20788	20851	20860	20942	20882	20600	20981	20773	21061	20994	20848	20951	21045	20845	20700	20825	20859	20854	20738	20973	20915	20911	20920	20781	20866	20803	20859	20764	20848	20999	20701	20844	20856	20824	21091	21039	20767	20792	20782	21100	20872	20825	20981	20918	20628	20878	20922	20914	20918	20755	20895	21192	20890	20791	20945	20966	20866	20964	20950	20940	20947	20876	20995	20914	20818	20795	20682	20874	20824	20908	20714	20850	20985	20837	20799	21024	20872	20720	21005	20947	20875	20766	20968	20817	20775	20969	20823	20747	20704	20806	20943	20874	20854	20786	20902	20805	20673	20716	20880	20735	20974	20745	20948	20862	20915	20835	20945	20963	20841	20934	20819	20793	20795	20712	21091	20933	20844	20954	20766	21045	21042	20927	20963	21007	20834	20957	20789	20808	20686	20975	20845	20834	21054	20921	20885	21077	20818	20770	20899	20774	20907	20851	20976	20939	20948	21072	20846	21000	21100	20932	21000	20779	21045	20995	20953	20742	20826	20904	20890	20807	20905	20667	20922	20854	20930	20929	20821	20909	20834	20873	20811	20789	21041	20976	20802	20773	20917	20682	20960	20796	20911	20907	20962	20940	20972	20968	21134	20656	20951	20651	20846	20818	20708	21015	20651	21034	20950	21160	20855	20923	20805	21098	20899	21054	20880	20870	20945	20767	20972	21065	21049	20888	20965	21060	20886	20877	20965	21016	21061	20800	20936	20782	20946	20804	20789	20920	20784	20848	20787	20988	20874	20958	20773	20871	20912	21121	20959	20883	20888	20759	20818	20849	20855	20947	20674	21045	20940	20946	20934	20880	20873	20854	20659	20793	20992	20928	21114	20699	20931	21033	20857	20967	20759	20835	20922	20784	20745	20921	20785	20997	20812	20908	20850	21016	20812	20747	20768	20834	20705	21096	20810	20891	20940	20998	21051	20763	20806	20861	20863	20980	20775	20712	21127	20930	20951	21077	20767	21027	20869	20858	20719	20800	20892	20636	21106	21056	20766	20790	20888	20836	20844	20917	20815	20941	20964	20848	20832	21001	20834	20955	21036	20935	20994	20814	20816	20879	21108	20963	20735	20790	20887	20685	20843	20799	20981	20827	20965	20968	20855	20807	20891	20937	20924	20906	20911	20829	20863	20927	20898	20769	20894	21169	21111	21104	20675	20921	20866	21022	20882	20868	20902	20935	20903	20859	20881	20995	20861	20721	20962	20847	20937	20841	20955	20888	21012	20798	20742	20722	20979	20724	20915	21086	20987	20906	20871	20866	20846	20987	20937	20800	20719	21154	20859	20904	20879	20910	20839	20730	20912	20854	20922	20884	20850	20942	20971	20733	20887	20978	20894	20865	21103	20980	20917	20841	21155	20788	20989	20996	20875	20959	20953	21026	20750	20739	20881	20848	21153	20898	21134	20999	20907	20845	20939	21066	20999	20974	20736	20905	20797	20929	20691	20853	20661	20722	20870	20949	20757	21000	20757	20914	20870	20963	20620	20864	20596	20782	20820	20681	21118	21000	20908	21002	21045	20907	20726	21169	20910	20733	20918	20828	20629	20861	21049	20999	20771	20750	20978	20951	20981	20784	20941	20733	20663	20845	20959	20888	20888	20941	20650	20894	20953	20827	20974	20952	20874	20820	20723	20792	20962	20775	20846	20910	20900	20867	20726	20943	20962	20918	20584	20591	20752	20857	20764	21005	20821	20781	20799	20840	20980	20985	20795	20812	20767	21104	20931	21001	20931	20987	20909	21065	20725	20907	20935	20920	20832	20860	20806	20976	20922	21063	20753	20667	20913	20946	21014	20866	20881	20760	20810	20965	20849	21021	21001	20939	20925	20840	21040	21015	21073	20877	20876	20909	20785	20922	20935	20913	20814	20978	20841	20737	21002	20852	21056	20971	21042	20827	20862	20837	20955	21160	20813	20827	20867	21059	21036	20978	20977	20615	20546	20985	21017	21003	20875	21158	21088	20565	20976	21061	20900	20924	20959	20643	20721	20874	20877	20879	20958	20843	20923	20901	20661	20860	20773	20880	20984	20810	20920	20949	21041	21019	20944	20930	21121	21026	20907	20867	20741	20886	21012	21042	20998	20904	20886	20821	20579	20942	20732	20828	21036	20726	21005	20877	20743	20885	20959	20591	20922	20820	20718	20878	20867	20899	20696	20657	20936	20828	20939	20878	21120	20937	20758	21089	20790	21012	20770	21072	20952	20814	20710	20707	20961	20992	20773	20801	20730	20872	20989	21016	20721	21049	20982	20893	21060	20824	20881	20936	21000	20722	21020	20991	20957	20859	20784	21153	21004	20926	21001	21020	20725	20792	20966	20735	20932	20924	20656	20902	20797	20669	20869	20636	20879	20768	20681	21017	20727	20893	20961	20917	20791	20846	20768	20831	20989	20902	20966	20859	20897	20832	21128	20945	20926	21116	20887	20913	20704	21060	20907	20833	20843	20872	20941	20900	20815	20773	21124	20956	20902	20849	20976	20993	21158	20659	20852	21103	21103	20947	20577	20712	20791	20704	20876	20734	20909	20978	20855	21025	21065	21091	21051	20921	20815	20912	20857	20733	20993	20808	20817	20850	21059	21109	21013	21234	21156	20825	21008	20798	20842	21010	20865	20763	21112	20546	20824	20908	20850	20797	20830	20838	20823	20766	20625	20890	20865	20887	20896	20699	20824	20785	20841	20816	20685	20858	21164	20676	20888	20819	20808	21059	20852	21040	20881	20904	20792	20959	21174	20982	20691	20882	20931	20837	20862	20843	20797	20959	20955	20839	20937	20832	20802	20775	20782	20766	20988	20848	20918	21046	20895	20849	21086	20972	20945	20896	20968	21088	20910	20780	20850	20987	20997	20995	20779	20867	20732	20878	21099	20838	20605	21005	20952	21022	21064	20748	20877	20894	20957	20851	21003	20823	20784	20702	20872	21066	20827	20901	21086	20808	20688	20872	20928	20921	20794	20787	20857	21031	20560	20848	20853	20914	20837	20978	20814	20778	20724	20908	20811	20918	20841	20830	20708	21009	20908	21013	20662	20811	20839	20921	20960	20973	21058	21166	20824	20696	21056	20798	21071	20897	20780	20961	20887	20922	20940	20756	21171	20874	20851	20789	20742	20851	20820	20921	20923	20759	20704	20787	20991	20898	20707	20806	20923	21183	20814	20844	20840	20795	20831	20874	20878	20991	20938	20837	20815	21075	21015	20959	20760	20974	20916	20874	20782	21170	20938	20934	20962	20704	20967	21004	20957	21042	21234	20915	20987	20877	21052	20901	20874	20896	20896	20897	20889	20987	21088	20887	20781	21030	20928	20774	21088	20751	20928	20641	20751	20815	20829	20839	20813	21004	20905	20851	20911	21030	20923	20959	20798	20898	20927	21002	20948	21033	21105	20859	21060	21092	20846	21088	21033	20774	20793	20957	20771	20853	20934	21076	20962	20921	20987	21000	20893	21106	20883	21075	20840	21145	20859	21021	20776	20842	20760	20699	20899	20765	20911	20831	20927	21017	20763	20940	20928	20981	20662	20730	20718	20935	20959	20859	20938	20978	20821	20770	20668	20970	20746	20854	20901	20882	21044	20835	20953	21010	20891	20616	20816	20919	20963	20978	20716	20886	21019	20928	20775	20954	20695	20718	20984	20921	20842
17057	28100	26452	21711	19708	18753	18004	17779	18033	38455	51953	47408	33792	21640	17292	16713	16650	16727	16645	16464	16561	16604	16551	16592	16488	16721	16562	16533	16528	16632	16509	16706	16621	16646	16674	16542	16643	16582	16494	16639	16584	16550	16453	16498	16497	16672	16475	16594	16539	16452	16591	16546	16646	16560	16518	16581	16569	16610	16507	16562	16643	16612	16512	16531	16678	16427	16447	16486	16360	16474	16480	16504	16618	16647	16673	16631	16562	16669	16519	16551	16697	16533	16509	16670	16680	16512	16476	16519	16474	16441	16393	16835	16614	16688	16584	16431	16556	16597	16632	16383	16707	16640	16414	16564	16836	16545	16478	16642	16380	16470	16499	16604	16602	16569	16565	16744	16604	16493	16472	16503	16615	16461	16613	16602	16672	16462	16600	16478	16444	16640	16471	16441	16686	16513	16544	16719	16614	16554	16465	16599	16698	16529	16515	16369	16557	16726	16553	16514	16517	16446	16570	16464	16665	16526	16661	16641	16533	16491	16602	16396	16530	16471	16497	16588	16564	16744	16471	16606	16767	16631	16444	16470	16655	16511	16666	16461	16569	16498	16519	16574	16641	16472	16468	16675	16616	16497	16518	16636	16588	16549	16451	16667	16503	16457	16664	16570	16632	16527	16606	16582	16470	16680	16525	16630	16551	16602	16509	16761	16611	16540	16542	16579	16612	16558	16568	16656	16610	16414	16572	16561	16736	16457	16721	16443	16402	16415	16513	16379	16624	16368	16543	16551	16532	16443	16623	16531	16607	16432	16480	16544	16474	16562	16491	16626	16456	16485	16663	16654	16600	16608	16552	16514	16611	16591	16533	16335	16581	16667	16507	16714	16568	16491	16448	16522	16502	16611	16405	16582	16453	16542	16686	16514	16412	16444	16637	16668	16540	16789	16438	16537	16582	16597	16609	16595	16631	16725	16549	16707	16575	16585	16519	16582	16663	16511	16572	16585	16564	16416	16350	16450	16398	16710	16546	16518	16462	16492	16519	16585	16722	16588	16530	16523	16572	16556	16539	16642	16535	16648	16549	16713	16580	16637	16463	16309	16467	16628	16400	16707	16613	16478	16602	16413	16629	16672	16443	16584	16357	16468	16636	16805	16547	16662	16724	16519	16373	16439	16478	16598	16611	16492	16658	16556	16468	16633	16519	16495	16596	16634	16542	16663	16603	16768	16471	16611	16532	16565	16548	16543	16516	16607	16799	16473	16524	16479	16477	16580	16545	16509	16577	16566	16610	16628	16622	16605	16586	16497	16625	16604	16511	16575	16535	16607	16543	16592	16522	16308	16614	16568	16669	16451	16619	16497	16638	16467	16561	16648	16534	16465	16426	16546	16537	16447	16572	16453	16737	16649	16565	16655	16633	16407	16452	16631	16363	16613	16476	16560	16612	16492	16553	16606	16529	16549	16449	16545	16659	16477	16550	16509	16589	16554	16489	16567	16449	16610	16484	16568	16582	16593	16591	16587	16357	16491	16496	16552	16488	16634	16594	16569	16310	16508	16538	16407	16602	16482	16510	16497	16500	16665	16521	16723	16621	16410	16605	16666	16613	16438	16565	16442	16682	16576	16407	16685	16656	16410	16481	16484	16635	16565	16406	16490	16664	16584	16556	16664	16715	16715	16643	16452	16522	16652	16419	16485	16489	16561	16539	16489	16552	16598	16544	16666	16741	16411	16652	16566	16700	16497	16624	16518	16593	16566	16541	16474	16599	16633	16632	16540	16627	16513	16592	16606	16593	16408	16448	16599	16602	16577	16507	16513	16604	16702	16526	16583	16615	16521	16599	16550	16561	16591	16375	16649	16440	16596	16633	16622	16567	16590	16652	16610	16434	16538	16625	16538	16488	16557	16506	16508	16719	16574	16636	16467	16487	16418	16671	16621	16532	16412	16676	16545	16549	16660	16513	16554	16638	16533	16443	16503	16575	16548	16497	16650	16536	16610	16591	16598	16551	16572	16621	16537	16495	16608	16688	16479	16679	16553	16513	16644	16424	16431	16571	16514	16489	16788	16598	16666	16415	16554	16547	16488	16505	16631	16539	16513	16642	16474	16470	16566	16309	16496	16697	16531	16646	16535	16489	16579	16539	16552	16534	16608	16453	16610	16571	16419	16567	16563	16700	16533	16591	16510	16432	16479	16660	16391	16666	16485	16762	16545	16486	16478	16446	16475	16611	16532	16461	16467	16612	16734	16702	16649	16540	16505	16587	16580	16565	16513	16530	16649	16463	16673	16650	16660	16643	16665	16650	16459	16555	16646	16542	16564	16635	16640	16559	16576	16542	16529	16517	16626	16618	16466	16445	16629	16520	16536	16666	16570	16528	16575	16524	16759	16465	16409	16621	16688	16701	16764	16497	16421	16457	16543	16517	16615	16514	16575	16554	16349	16365	16661	16569	16473	16652	16552	16328	16737	16683	16456	16504	16500	16458	16494	16387	16668	16500	16427	16567	16551	16574	16695	16429	16497	16516	16630	16401	16456	16763	16581	16660	16520	16479	16586	16811	16401	16579	16432	16496	16768	16642	16555	16602	16632	16543	16445	16715	16558	16619	16629	16416	16462	16780	16774	16698	16661	16587	16446	16535	16553	16465	16439	16498	16630	16645	16670	16676	16578	16616	16545	16542	16862	16629	16559	16415	16703	16459	16690	16382	16480	16510	16501	16643	16473	16534	16515	16530	16422	16710	16309	16432	16569	16657	16704	16457	16488	16585	16588	16467	16644	16609	16436	16730	16637	16516	16646	16521	16535	16466	16460	16305	16637	16568	16636	16743	16582	16459	16573	16475	16570	16649	16702	16372	16597	16604	16568	16544	16654	16449	16714	16496	16572	16532	16562	16466	16565	16654	16624	16421	16541	16457	16595	16432	16330	16528	16416	16400	16602	16477	16423	16618	16332	16697	16376	16465	16720	16327	16595	16634	16410	16476	16536	16558	16727	16499	16548	16644	16615	16597	16743	16344	16544	16491	16579	16510	16634	16772	16435	16554	16645	16595	16513	16698	16571	16362	16547	16555	16588	16625	16460	16565	16407	16663	16598	16426	16626	16567	16401	16617	16527	16481	16515	16536	16505	16382	16527	16465	16523	16580	16617	16442	16606	16587	16529	16510	16602	16499	16576	16419	16532	16507	16633	16434	16503	16651	16622	16432	16468	16599	16424	16398	16624	16470	16688	16579	16511	16598	16528	16517	16543	16426	16586	16603	16724	16531	16474	16533	16609	16518	16640	16578	16742	16562	16490	16618	16552	16606	16605	16463	16514	16479	16508	16452	16384	16703	16398	16531	16438	16477	16625	16457	16672	16654	16661	16657	16730	16490	16511	16681	16490	16550	16662	16482	16618	16523	16492	16524	16536	16633	16789	16608	16543	16633	16539	16541	16707	16580	16590	16374	16631	16531	16526	16620	16646	16529	16484	16391	16565	16555	16480	16573	16536	16467	16801	16511	16598	16441	16558	16513	16459	16467	16542	16358	16503	16582	16575	16458	16572	16632	16733	16605	16655	16499	16516	16537	16589	16695	16533	16378	16578	16532	16632	16665	16653	16496	16405	16746	16504	16397	16627	16410	16394	16743	16649	16603	16583	16646	16648	16353	16668	16569	16463	16410	16496	16655	16648	16581	16583	16433	16651	16584	16569	16417	16480	16358	16753	16543	16587	16644	16645	16676	16578	16513	16628	16493	16627	16480	16546	16440	16458	16544	16535	16597	16560	16575	16386	16693	16556	16411	16472	16431	16394	16619	16679	16565	16630	16576	16610	16472	16601	16528	16476	16753	16486	16582	16439	16592	16688	16609	16631	16381	16654	16612	16587	16522	16473	16553	16608	16510	16489	16558	16581	16543	16614	16481	16492	16489	16548	16558	16635	16502	16515	16592	16476	16520	16537	16598	16590	16505	16642	16587	16461	16712	16583	16492	16564	16523	16487	16502	16532	16603	16722	16465	16803	16542	16526	16478	16613	16533	16667	16656	16451	16584	16592	16577	16564	16557	16488	16624	16638	16645	16578	16471	16493	16465	16503	16555	16632	16561	16684	16603	16544	16678	16569	16523	16476	16356	16436	16518	16373	16481	16478	16394	16431	16601	16622	16602	16584	16468	16603	16761	16568	16531	16551	16423	16469	16547	16457	16510	16456	16579	16608	16592	16612	16520	16535	16577	16630	16534	16578	16758	16497	16520	16595	16707	16647	16604	16639	16605	16579	16685	16768	16629	16606	16593	16577	16553	16551	16515	16675	16700	16473	16736	16363	16392	16492	16572	16453	16438	16421	16560	16606	16608	16706	16420	16580	16577	16579	16561	16648	16513	16619	16613	16572	16547	16442	16533	16571	16582	16592	16468	16438	16535	16518	16592	16473	16634	16645	16614	16454	16456	16318	16567	16643	16482	16480	16571	16691	16501	16549	16618	16409	16439	16496	16469	16435	16363	16356	16619	16562	16448	16353	16533	16363	16583	16500	16601	16672	16746	16534	16671	16763	16698	16490	16548	16560	16522	16532	16607	16602	16591	16534	16564	16602	16691	16576	16622	16659	16621	16378	16562	16548	16585	16594	16563	16491	16529	16455	16587	16676	16566	16607	16669	16541	16586	16468	16609	16561	16415	16623	16540	16655	16450	16469	16494	16509	16663	16587	16642	16526	16553	16653	16535	16558	16513	16555	16593	16368	16667	16512	16448	16481	16508	16780	16615	16671	16691	16533	16538	16453	16557	16485	16546	16551	16516	16550	16710	16570	16680	16429	16648	16519	16500	16719	16620	16620	16484	16561	16580	16569	16586	16581	16697	16457	16413	16467	16531	16700	16397	16714	16450	16599	16462	16659	16660	16631	16518	16398	16539	16399	16640	16445	16574	16700	16547	16768	16604	16752	16539	16542	16564	16430	16448	16657	16328	16616	16430	16572	16488	16751	16480	16586	16675	16674	16706	16587	16607	16775	16423	16562	16565	16536	16546	16575	16586	16537	16607	16488	16591	16470	16591	16689	16754	16490	16568	16570	16493	16701	16370	16592	16603	16485	16621	16527	16506	16394	16446	16589	16419	16589	16555	16513	16573	16490	16714	16667	16521	16758	16582	16569	16610	16634	16556	16696	16583	16605	16604	16546	16442	16598	16543	16547
31327	23531	24676	23387	21969	22081	22179	22150	22213	23105	24833	26081	24677	23220	22377	22222	22149	22075	22193	22343	22234	22003	22124	22271	22073	22042	22254	22326	21981	22399	22132	22450	22288	21986	22056	22165	22225	22038	22276	22235	22212	21970	22271	22185	22296	21933	22083	22238	22200	21982	22057	22321	22117	22151	22328	21751	22258	22266	21969	22097	22171	22048	21971	21968	22092	22084	22121	22122	22333	21971	21875	22197	22227	22039	22230	22102	21994	22170	21994	22158	22129	22154	22223	21913	22031	22080	21893	22185	22127	21874	21993	22198	22072	21961	22116	22070	21999	21924	22236	22105	22368	22050	21987	22193	22137	22313	22006	22044	22193	21957	21936	21939	22232	22077	22166	22123	22362	22129	22152	22169	22217	22125	22265	21993	22278	22038	22052	22109	22140	22289	21839	22189	22108	22146	22259	21935	22112	22062	22297	22130	22018	22059	22025	21974	22083	21949	22166	22112	22063	22146	22045	21954	21984	22219	22142	22040	22144	22095	22110	22119	21946	21960	22052	22074	21964	21987	22230	21959	22102	22066	22187	21983	21878	21924	22240	22108	21997	22103	22087	21864	22018	22009	22170	22096	22238	22205	22029	22244	21834	21989	22004	21834	22037	22008	22100	22129	22069	22212	22028	22040	21964	22053	22240	21949	22116	22217	22212	22045	22136	22266	22098	22085	22183	22157	21890	22282	21953	22324	22254	22085	21992	22179	22109	21994	21924	22236	22214	22036	22300	22252	22010	22042	22078	22141	21822	22043	22053	21978	22261	22235	22096	22025	22047	22420	22116	22098	22047	21913	21946	22245	22258	21803	22012	21983	21985	22107	22238	22205	21933	22180	22340	22180	21903	22236	22006	22153	21947	21824	21953	22155	22200	22083	22173	22072	21946	22113	22187	22145	22175	22165	22068	21954	21928	22001	22178	21834	22260	22266	22043	22232	22220	22049	22093	22016	21941	22101	22128	22031	22233	21997	22129	22373	22144	21899	22056	22374	22339	22215	21950	22133	21903	22282	22179	22027	22077	22250	22049	22161	21968	22028	21968	22048	22177	21926	22161	22045	21990	21946	22203	22064	21974	22005	22122	22118	22048	22125	22041	22134	22196	22060	21904	21941	22014	22031	22092	22076	22012	22188	22088	22114	22107	22038	22172	22152	21854	22093	22320	22046	22004	21979	22410	22213	22144	22133	22145	22225	22112	22058	22128	22213	22237	22037	22075	22097	22087	22068	22163	22029	22056	22137	22244	22111	21984	21838	21984	22019	22007	22257	22244	22166	21955	21918	22139	22078	22028	22234	22144	22161	22190	22033	22205	22080	22083	22036	22167	22231	22088	22264	21958	22035	22137	22153	22297	22077	22293	22217	22261	22287	22131	21992	22098	21979	21924	22157	22239	22008	22220	22069	22097	22200	22140	22364	22296	22005	22348	22331	22120	22135	22236	22200	22304	22203	22080	22064	22255	22178	21919	22184	22165	21975	22064	21986	21998	21953	21922	22119	21988	22033	22119	22057	22022	22107	22013	21841	22138	21997	22028	22256	22194	22299	21977	21901	22273	22069	22143	22336	22180	22157	21940	22068	22190	22342	22225	22051	22060	21851	22143	22014	22105	22036	22162	22173	22333	22212	22117	22084	22301	22228	21997	22101	22045	22108	22258	22033	22177	22241	22235	21971	22162	22178	22142	22217	22168	22145	22157	22284	22121	21902	22009	22253	22217	21977	22134	22015	21938	22039	22097	22124	21864	22030	22072	22026	22013	22015	22020	22145	22145	22086	22129	22111	22271	22115	21896	21853	21920	21862	21920	22090	22073	22189	22183	22110	22095	22135	22174	21980	22026	22358	22108	22154	22210	21975	22079	22175	22097	21937	22035	22014	22171	22123	21911	22237	22064	22167	22175	22300	21974	21975	21990	22047	22206	22035	22127	22137	21927	22356	22071	22132	21879	22197	22032	21987	22175	22012	22278	22232	22170	22372	22064	22119	22044	22038	22038	22024	22106	22077	22090	21819	22067	22104	22070	21994	22100	22009	22215	22249	22193	22240	22135	22059	21908	22226	22187	22077	21910	22156	22067	22202	22234	22197	22026	22128	22352	22061	22258	22177	22141	22164	22106	22287	22197	21954	22229	22235	22321	22218	22025	21984	22156	22075	21980	22373	22062	22015	21892	22041	22139	22094	22296	22193	22014	22281	22040	22122	22198	22025	22103	21929	22247	22024	21890	21879	22062	22198	22349	21939	22140	22059	22326	22017	22412	21968	22354	22017	22219	22154	22038	22228	22151	22031	22223	21996	22094	22237	22057	22090	21897	22056	22085	21807	22134	21977	22237	22336	21893	22190	22015	22235	22335	22185	22244	22261	22236	22263	22265	21892	22059	22282	22110	22229	22226	22027	22303	22220	22190	22265	22125	22207	22038	22083	22217	22014	22320	22009	22127	22188	22177	21803	22359	21969	22276	22336	22045	21814	22142	22003	22040	22140	22133	22119	22192	22170	22038	22203	22061	22194	21916	21907	21984	22029	22187	22064	22116	21946	22150	21915	21899	22245	22179	22022	22111	22238	22291	22115	22030	22282	22215	21956	22149	22088	22031	22187	22039	22165	22288	21998	22003	22153	22007	22111	21870	21974	21929	22152	22113	21906	22109	22108	22135	22069	21935	22279	22247	22094	21909	22068	22243	21918	22178	22291	22186	21862	22069	22074	22133	21888	21955	21942	22195	22342	22289	21979	22242	22318	22126	22238	22152	22080	22010	22281	22045	22197	22187	22182	22184	22079	22076	22054	22337	22208	22123	21950	22003	22071	22141	22112	22258	22199	22345	22006	22243	22111	22177	22061	22119	22053	22136	22051	22039	22304	22108	22129	22199	22157	22197	22298	22172	22018	22169	22148	22216	22324	22129	22124	22164	22045	22113	22092	22045	22196	22216	22186	22168	22165	22158	22099	21981	22264	22132	22445	22183	22013	22139	22019	22262	22168	22287	22253	22121	22193	22185	22267	21935	22238	22107	22067	22150	21954	22215	22442	22200	22106	21998	22306	22031	22052	22276	22192	22037	22200	22130	22166	22176	22132	22413	22077	21853	21846	22178	22217	22249	22199	22128	22089	21975	22156	22318	22173	22119	22075	22042	22166	22182	22401	22256	22212	22155	22233	22017	22129	22254	22100	21919	22204	22075	22116	22166	22294	21811	22125	22365	22005	22097	22148	22165	21951	21941	21965	22222	22346	22101	22044	22094	22033	22035	22097	22028	21794	22162	22168	21916	22078	21981	22172	21981	22038	21927	22203	22038	22058	22162	22126	22042	22060	22132	22307	22192	22185	21974	22062	22310	22105	22209	22288	21972	22032	22179	22146	22078	22302	22236	22124	22262	22119	22166	22161	22208	22218	22016	22093	22254	22015	22218	22047	22018	22017	21954	22100	21921	22314	22186	22073	22094	22053	22027	22135	22135	22231	21992	21929	21967	22056	22228	22268	21978	22148	21986	22161	22173	21997	22028	22140	22185	22020	22178	22266	22186	21934	22272	22196	21996	22055	22015	22056	21959	22164	22028	22011	22175	21980	22187	21986	22153	22166	22153	22364	21907	21909	22157	22042	22048	22119	22003	22257	22138	22037	22004	22332	22263	22101	22140	22000	22041	22236	22140	22244	22028	21952	22269	21965	22017	22243	22092	22211	22044	22069	22103	22019	21898	22012	22066	22140	22041	22253	22089	22005	22023	21991	22176	22185	22183	21961	22124	22256	22323	21897	22184	22089	22240	22313	22260	22029	22258	22196	22282	22054	22033	22111	22112	22119	22264	22146	22148	21948	22090	22263	22175	22233	22156	22115	21966	21985	21996	22146	22018	22087	22095	22031	21973	22214	22130	22088	22071	22016	22198	22064	22044	22001	22184	22199	22344	22134	22164	22053	22165	22041	22226	22131	22284	22290	22068	22181	22091	22162	22303	22358	22056	22222	22218	21987	21959	22053	22195	22171	22202	22006	22165	22317	21940	21978	22234	22216	21869	22058	21946	22027	22067	22071	22108	22093	22248	22084	22027	22035	22096	22007	22027	21973	22085	22185	22137	22181	22034	22088	22213	22157	22171	22076	21814	22175	22156	22295	22010	22269	21968	22094	22109	22177	22090	22336	22062	22143	22066	22118	22276	22079	22148	22168	22114	21830	22076	22004	22218	22059	21963	22255	22262	22180	22306	22160	22152	22102	22254	22067	22200	22008	22140	22013	22236	22090	22205	22250	21862	22272	22090	22263	22066	21970	22162	22137	22084	22252	22122	22174	21962	22185	21965	22078	22043	21968	22000	22233	21998	22130	22008	22113	22094	21809	22413	22175	22117	22107	21996	22220	22257	21943	22112	22079	22184	22175	22037	22261	22252	22159	22215	22124	22281	22360	22073	21963	22219	22163	21927	22140	22238	22131	22188	22116	22160	22018	22070	22248	21927	22055	22002	22082	22139	22263	22276	22082	22067	22125	22130	21977	22030	22265	22299	21923	21991	22135	22098	22323	22141	21971	22115	22157	22088	22028	22236	22088	21967	21959	22051	22052	21927	22351	22138	22192	22085	22077	22079	21972	22142	21866	22198	22159	22091	22184	22307	22168	22193	22110	22060	22061	22149	22097	22153	21895	22003	22033	22086	21957	21870	22176	22152	21961	22154	22261	22222	22191	22084	22081	22130	21758	22273	22068	21945	22231	21946	21963	22032	21848	21980	22137	22045	22177	22064	22062	22095	22136	22081	22021	22145	22047	22079	22173	21980	22269	22071	22018	22215	22175	22175	22278	22088	22033	22102	21694	22038	22032	22121	22068	22080	21951	22094	21798	22216	22100	21894	22151	22139	22420	22199	22011	22107	22054	22361	21896	22230	22029	22132	22279	21986	22040	22146	22419	22252	22180	22301	22164	22276	22131	22013	21955	22012	22088	21922	22019	22105	21908	22168	22075	22165	22267	22095	22168	22183	22026	21854	22342	22189	22149	22139	21996	21938	21889	21943	22434	22170	22098	22092	22059	22230	22178	22152	22016	22227	21976	22225	22037	22132	22074	22046	22035	22067	22048	22258	22274	22156	22124	22239	22013	22272	22221	22185	22213	22174	22018	21892	22228	22054	21968	21919	21874	22194	22082
17890	18313	18277	17878	17695	17664	17828	17842	17709	19353	22126	22728	20120	18210	17732	17647	17564	17525	17480	17428	17456	17595	17619	17588	17566	17607	17599	17720	17612	17469	17563	17598	17614	17736	17486	17539	17672	17556	17501	17631	17617	17658	17594	17698	17552	17713	17688	17643	17630	17409	17538	17673	17644	17681	17505	17614	17589	17566	17587	17577	17572	17593	17692	17600	17581	17569	17531	17568	17641	17747	17557	17503	17286	17585	17603	17730	17590	17592	17536	17604	17372	17552	17574	17620	17723	17337	17601	17512	17621	17582	17621	17708	17556	17625	17786	17668	17505	17557	17616	17462	17586	17743	17522	17556	17564	17600	17514	17356	17796	17510	17680	17600	17601	17666	17472	17392	17569	17588	17451	17692	17752	17670	17596	17669	17620	17462	17645	17536	17777	17577	17508	17503	17627	17574	17441	17584	17585	17625	17601	17320	17524	17523	17516	17507	17630	17463	17671	17572	17496	17559	17461	17617	17618	17493	17446	17539	17638	17432	17659	17641	17577	17588	17747	17673	17575	17705	17560	17572	17596	17777	17510	17696	17430	17569	17627	17368	17711	17612	17411	17465	17465	17447	17642	17531	17548	17669	17658	17684	17625	17468	17591	17478	17568	17538	17616	17405	17579	17587	17398	17514	17431	17576	17578	17552	17506	17625	17692	17458	17516	17378	17610	17626	17487	17543	17588	17355	17609	17650	17573	17565	17633	17485	17530	17621	17606	17535	17477	17545	17783	17534	17585	17606	17403	17667	17491	17556	17827	17617	17496	17566	17711	17529	17458	17695	17528	17772	17705	17646	17646	17407	17650	17551	17570	17581	17602	17438	17579	17544	17653	17616	17599	17666	17602	17546	17699	17453	17587	17668	17583	17563	17536	17654	17653	17376	17476	17495	17513	17641	17319	17605	17580	17563	17346	17464	17608	17505	17695	17595	17499	17647	17381	17487	17525	17635	17626	17591	17474	17497	17576	17586	17595	17455	17629	17526	17580	17419	17372	17434	17594	17430	17575	17815	17701	17534	17631	17398	17690	17529	17608	17448	17749	17740	17702	17443	17592	17522	17638	17831	17538	17500	17438	17441	17517	17718	17620	17602	17552	17543	17590	17486	17708	17534	17458	17440	17623	17491	17563	17656	17607	17749	17377	17634	17486	17677	17590	17729	17547	17453	17583	17674	17301	17691	17494	17698	17686	17551	17376	17580	17713	17519	17562	17642	17635	17513	17623	17734	17633	17562	17665	17623	17536	17570	17496	17474	17739	17756	17650	17554	17553	17544	17501	17379	17495	17567	17582	17514	17494	17532	17571	17493	17685	17478	17589	17618	17643	17528	17517	17662	17666	17369	17612	17389	17604	17487	17555	17603	17623	17668	17591	17627	17542	17621	17664	17511	17424	17396	17543	17572	17517	17433	17437	17469	17540	17436	17761	17657	17644	17416	17668	17684	17430	17413	17489	17582	17390	17789	17571	17561	17401	17707	17665	17577	17487	17630	17764	17523	17623	17666	17519	17792	17625	17516	17696	17674	17605	17560	17540	17628	17439	17488	17567	17481	17680	17524	17703	17420	17527	17619	17526	17405	17533	17471	17500	17654	17555	17652	17561	17603	17682	17624	17582	17655	17644	17555	17622	17531	17562	17554	17562	17689	17745	17498	17671	17637	17593	17477	17679	17539	17595	17522	17458	17391	17419	17442	17562	17560	17626	17472	17545	17671	17439	17692	17521	17613	17595	17545	17670	17483	17558	17679	17499	17672	17562	17598	17679	17629	17454	17595	17745	17689	17658	17413	17572	17537	17760	17598	17382	17533	17550	17563	17463	17656	17611	17628	17402	17617	17619	17567	17528	17641	17609	17513	17673	17637	17662	17379	17575	17609	17438	17479	17660	17605	17451	17527	17559	17618	17548	17422	17435	17627	17459	17564	17464	17479	17502	17382	17499	17521	17527	17608	17346	17708	17650	17790	17471	17401	17675	17617	17708	17644	17660	17595	17446	17691	17343	17635	17685	17579	17649	17512	17506	17537	17495	17546	17486	17503	17449	17725	17508	17670	17599	17735	17590	17558	17519	17703	17643	17602	17531	17382	17595	17549	17664	17451	17482	17681	17319	17657	17476	17573	17740	17558	17583	17578	17603	17649	17640	17597	17640	17341	17728	17625	17394	17553	17651	17711	17653	17561	17669	17600	17532	17575	17605	17680	17477	17484	17632	17627	17608	17869	17543	17664	17522	17723	17590	17660	17552	17765	17482	17622	17571	17383	17580	17620	17645	17640	17445	17752	17485	17556	17593	17595	17499	17616	17441	17517	17602	17577	17702	17494	17562	17599	17605	17574	17705	17581	17725	17537	17755	17528	17556	17390	17678	17551	17589	17460	17746	17468	17502	17457	17533	17579	17610	17664	17664	17850	17432	17398	17671	17606	17574	17594	17597	17589	17657	17572	17334	17510	17544	17589	17509	17540	17541	17431	17565	17812	17663	17603	17372	17567	17668	17590	17427	17647	17565	17627	17556	17678	17717	17497	17594	17793	17509	17723	17617	17544	17565	17428	17520	17608	17623	17786	17602	17605	17488	17605	17597	17530	17548	17534	17578	17605	17446	17527	17599	17510	17441	17593	17664	17650	17531	17558	17726	17607	17668	17470	17439	17540	17575	17623	17673	17696	17614	17641	17683	17480	17509	17473	17502	17524	17421	17629	17489	17569	17555	17613	17490	17371	17514	17475	17606	17614	17477	17609	17555	17518	17614	17488	17553	17602	17609	17554	17643	17505	17657	17698	17485	17605	17514	17640	17654	17540	17599	17587	17493	17507	17469	17561	17817	17465	17456	17616	17530	17523	17634	17720	17478	17525	17584	17555	17638	17647	17318	17467	17503	17504	17566	17733	17581	17693	17534	17533	17576	17581	17663	17520	17592	17554	17537	17645	17559	17458	17553	17508	17698	17556	17490	17600	17526	17760	17686	17590	17806	17503	17588	17640	17520	17626	17633	17525	17365	17362	17533	17577	17739	17591	17408	17316	17494	17562	17633	17344	17556	17470	17635	17577	17761	17671	17690	17603	17626	17707	17684	17418	17548	17472	17553	17479	17812	17614	17591	17491	17745	17626	17528	17551	17635	17552	17621	17530	17710	17687	17508	17489	17759	17545	17617	17375	17542	17603	17563	17725	17594	17573	17535	17483	17516	17374	17613	17535	17656	17421	17606	17560	17683	17613	17613	17591	17486	17476	17625	17530	17511	17523	17604	17541	17571	17620	17662	17744	17563	17461	17449	17416	17620	17389	17566	17624	17882	17569	17640	17490	17474	17622	17528	17590	17525	17604	17456	17631	17445	17555	17694	17489	17511	17575	17710	17642	17637	17519	17765	17447	17519	17791	17620	17678	17647	17357	17659	17818	17610	17539	17419	17578	17620	17563	17631	17530	17532	17624	17635	17384	17523	17642	17619	17691	17722	17517	17629	17615	17461	17691	17668	17439	17589	17615	17768	17464	17615	17395	17644	17588	17672	17664	17670	17555	17557	17690	17517	17532	17729	17395	17465	17652	17726	17559	17454	17599	17554	17672	17488	17746	17521	17598	17514	17633	17690	17661	17788	17610	17503	17611	17470	17758	17513	17607	17511	17689	17535	17695	17630	17780	17585	17642	17722	17529	17630	17632	17572	17579	17599	17671	17686	17745	17544	17563	17468	17710	17763	17540	17417	17551	17550	17560	17630	17540	17555	17675	17398	17701	17585	17471	17577	17590	17478	17476	17640	17455	17846	17417	17614	17633	17658	17387	17443	17620	17711	17516	17611	17581	17566	17292	17456	17426	17665	17580	17739	17521	17640	17504	17616	17575	17338	17434	17615	17671	17649	17762	17616	17547	17602	17664	17616	17617	17382	17596	17874	17481	17545	17773	17388	17559	17446	17602	17607	17399	17574	17468	17554	17564	17574	17469	17500	17530	17607	17632	17497	17608	17755	17723	17435	17447	17644	17586	17560	17614	17535	17592	17513	17591	17494	17572	17626	17538	17651	17499	17652	17541	17659	17476	17634	17573	17573	17560	17575	17710	17519	17489	17534	17483	17388	17648	17809	17737	17585	17605	17504	17637	17485	17580	17579	17591	17639	17590	17563	17520	17541	17611	17440	17454	17537	17437	17626	17671	17446	17672	17673	17668	17498	17727	17633	17516	17623	17707	17616	17521	17660	17526	17846	17622	17460	17489	17560	17597	17705	17637	17660	17597	17551	17565	17446	17511	17668	17435	17736	17595	17711	17520	17478	17390	17678	17419	17513	17572	17556	17617	17526	17526	17577	17446	17496	17565	17627	17670	17688	17571	17595	17496	17563	17689	17579	17530	17501	17371	17739	17505	17608	17641	17618	17515	17603	17542	17648	17569	17585	17298	17754	17529	17527	17551	17650	17451	17604	17487	17571	17646	17539	17591	17579	17542	17590	17459	17685	17456	17709	17548	17497	17569	17622	17556	17535	17590	17621	17588	17466	17666	17766	17672	17643	17476	17412	17606	17570	17494	17565	17577	17512	17602	17769	17672	17435	17630	17786	17625	17531	17358	17648	17586	17611	17542	17420	17431	17465	17665	17671	17601	17421	17469	17425	17429	17437	17572	17780	17605	17479	17677	17574	17609	17473	17510	17513	17505	17467	17499	17313	17599	17466	17402	17524	17691	17413	17531	17586	17635	17651	17505	17699	17499	17685	17391	17718	17623	17639	17593	17539	17481	17559	17631	17704	17410	17720	17762	17578	17655	17680	17413	17611	17449	17581	17510	17564	17649	17574	17427	17487	17552	17620	17701	17537	17634	17519	17362	17594	17552	17739	17496	17574	17673	17744	17736	17554	17549	17650	17534	17502	17737	17510	17511	17421	17528	17520	17540	17768	17554	17575	17911	17574	17465	17672	17440	17536	17445	17564	17659	17517	17475	17623	17553	17716	17474	17552	17537	17666	17442	17695	17726	17614	17466	17655	17399	17496	17567	17488	17720	17659	17614	17515	17623	17568	17566	17779	17592	17554	17568	17618	17548	17583	17665	17618	17578	17592	17711	17550	17668	17615	17484	17742	17514	17653	17744	17616	17603	17639	17793	17458	17635	17679	17459	17656	17529	17400	17697	17385	17564	17580	17417
26272	21609	28411	26117	23503	23278	23958	22384	22399	25660	40462	41838	32653	25573	22848	22414	22086	22287	21936	22048	21887	22163	22449	22360	22131	22011	22000	22234	22176	21927	22004	22066	22019	22088	21877	21979	22004	21889	22235	22156	21909	22069	21951	22221	22149	22188	22049	22139	22018	22173	22064	22099	21844	21983	22203	21970	22067	21761	21939	21847	22024	22007	22058	21814	21924	22011	22179	22233	21951	21986	22057	21874	21883	22007	22026	22103	21904	21954	22104	22190	21962	22150	22063	22034	22126	22129	22141	22178	21968	21956	21969	22019	22146	21867	22044	22126	21912	21943	21877	21947	21962	21786	21880	21981	21888	21992	22100	22002	22210	21990	21768	21840	21801	22047	22047	22083	21975	22108	22100	21777	22031	21995	22101	21837	22126	21937	22153	21855	22099	22064	21848	21925	22045	21783	21991	21924	21981	21929	22167	22053	21902	22038	22103	21928	21930	22202	22052	21922	21929	21771	21808	21954	22079	21803	22002	22043	21936	21731	21892	22127	21887	21938	22261	22119	22034	22168	21995	21964	21910	21727	21875	21853	22122	22239	21976	21676	22111	22008	22050	22099	21952	21855	22086	21910	22167	21847	21962	21979	22139	22177	22204	21944	22191	21964	21922	21987	21959	22112	21913	22082	22146	21894	22094	21868	21930	21959	21961	21858	22081	21956	22184	21877	22036	22274	22008	21939	22055	21814	21918	22053	21802	22157	22058	22100	22026	22205	21987	22116	21918	21967	21825	21816	22129	21971	21939	21843	22106	21977	22168	21933	21733	21979	22073	22115	22077	21717	21938	21865	21981	21934	21984	21855	21655	21953	22238	21977	21978	22070	21930	21921	22004	22077	22005	21883	21968	21943	21840	22072	22145	21932	22198	21943	21962	21933	22109	22281	21994	21965	21920	21733	21967	21806	22011	22077	21781	22040	21884	21851	22103	22065	22218	21940	21880	21951	22064	21853	21942	21852	22102	21814	21984	21725	21840	22126	22145	22028	21939	21855	21743	21999	22024	22141	21936	22080	22134	21958	21906	22042	21877	22122	22058	22297	21854	22002	21917	21962	22055	22080	22092	21951	22063	22077	21997	21975	21890	21970	21750	22000	22069	22048	21911	21807	22112	22087	21931	21907	22103	22173	21903	22110	21881	21936	22088	21855	21852	21861	21895	22240	21970	22046	22229	21701	22226	21893	22162	21738	21977	21964	22003	21731	21906	21807	21831	21876	21956	22193	22164	22146	22096	21806	21972	22116	21968	22086	22063	22175	22068	21940	22237	21947	22017	22012	21980	22000	22008	22187	21938	22111	21925	22007	21963	21869	21787	21710	22118	22049	22072	22141	21991	22064	22085	21955	22018	21976	22148	21972	22014	22093	21841	21918	22169	21960	21915	21950	21799	22039	21783	21889	22074	21983	22031	22036	22118	21829	22066	22055	21987	21898	22080	22113	22096	22188	21992	22028	21899	21971	22293	21879	21854	21902	21860	22008	21911	21864	22032	21934	21919	21982	21894	21828	22094	22083	21965	21965	22025	21976	21911	21886	22017	21983	22091	22173	22311	21982	21990	21951	22102	21716	21995	22130	22063	21971	21932	21987	22122	22256	22026	21754	22028	21879	21863	21979	22050	21940	21847	21988	21985	22128	22032	22066	21933	21802	21911	21930	21961	22163	21895	21898	22091	21748	21747	21821	21896	21811	21893	22022	22124	21909	21820	21893	21894	22113	22062	22159	21992	21876	22079	21978	21901	22032	22081	21867	22160	22005	22085	21996	22117	21950	21682	21943	22043	22088	21871	21882	22227	21990	21994	21984	22065	21948	22057	21786	22125	21885	21964	21904	21818	21899	22174	22026	22105	21825	21954	22129	21989	21941	21995	22012	22022	21903	22120	21961	22154	22057	21967	21987	22045	21938	22104	22127	22003	22036	21851	21970	22124	21815	22132	21937	21941	22213	21904	21840	21671	21908	22094	22159	21974	22144	21903	22038	21930	22120	22088	22106	22210	21983	22188	21854	22041	21943	21885	22041	21858	22005	22001	21918	21921	21924	21852	21969	22065	21764	21742	22163	21832	21804	21812	21989	21909	21901	22073	22189	21918	21961	21871	22085	22026	22076	22196	21952	22070	21999	22269	22005	22107	21933	21959	22017	21817	22032	22013	22012	21883	22050	22076	22189	22037	21963	21775	22019	21984	21816	22202	21957	22040	21943	22126	21997	21981	21768	21777	21940	21799	21987	22110	22112	21940	22143	22095	21837	21772	22031	22154	21926	21945	22156	22101	21829	21927	22208	22019	22023	22081	21986	21913	21921	22015	21948	21989	21742	21956	22122	21960	22051	21955	21984	21939	22071	22025	21966	22122	22145	22176	21942	21993	22038	22071	21932	21834	22028	22009	21956	21954	22243	22199	22150	22229	22120	22111	22158	21964	21846	22071	21994	22050	21963	22230	22120	21943	21974	21681	21907	21931	21925	22007	21753	21923	21911	22123	22077	21958	21962	22026	22025	21937	21965	22085	22099	22062	22195	21923	22298	22158	22135	22121	21812	21909	21847	22019	22142	22135	21933	21991	22163	21821	21963	22089	21907	22094	22073	21870	21830	21978	22069	21964	21951	21949	21927	21884	21885	22033	21913	22094	22118	21996	21944	21892	22121	21976	21866	22029	21937	22249	21909	22145	22044	21876	22058	22165	21970	22074	21879	22148	21935	21859	21970	21804	21987	21828	22255	22029	22224	22031	22063	21942	22239	22056	22184	21862	22083	21997	22076	22115	22175	22225	21974	22057	22094	22190	22186	22120	22103	21895	22088	21975	22056	22176	21839	21935	22078	21932	21675	21781	22109	22119	22105	22289	22082	21887	22119	21866	22006	22263	21893	21944	22180	22021	21822	21817	22081	21814	21913	21796	22018	21887	21885	21904	22048	22136	22212	22086	21864	22042	21846	21668	21965	21730	22219	21898	22047	22032	21977	22001	21876	21914	21697	22034	22165	22139	21895	22041	21885	21948	22034	21906	21867	21965	21845	21999	22144	21976	22026	21984	22058	21844	22215	21804	21971	22023	21725	22129	22276	21984	22332	21934	21955	22057	21762	22076	21944	21839	21824	22021	22150	22201	22016	21976	21907	21919	22104	21970	22099	22165	22127	22027	22185	21980	21871	21932	21936	22005	21951	22001	21809	21939	21949	21945	22089	22136	21755	22029	22248	21875	22142	22091	22077	22098	21984	22066	21895	21850	22006	22063	22207	22076	21901	21847	21975	22141	21795	22010	21927	22091	22053	22100	21914	22057	21863	21955	22045	22194	22037	22072	22151	22004	21783	22003	21941	22054	21825	22243	22037	21899	22093	22267	21802	21996	21953	21848	22207	22047	21782	21821	21866	22032	22214	21871	21964	22245	21839	22305	22097	22138	21995	22056	22088	22077	21563	21536	21967	21940	21967	21902	22154	21882	22074	21981	22136	22073	21974	21883	21944	22075	21995	22168	22051	21948	21934	22058	21986	22204	22016	22017	22155	22056	22015	22105	22037	22110	22193	22031	21986	21956	22068	21909	21975	21986	22113	21976	22052	22065	21911	21865	21844	22336	21831	22152	21876	21749	21903	21876	21876	21941	22283	21993	21798	22007	21957	21952	21846	22123	21766	21883	21677	21886	22121	21979	21881	21899	21903	22129	22200	21990	22049	21798	22008	22158	21940	22039	22156	22013	21979	21702	22067	22074	21960	22101	21905	21973	22101	22001	22136	21900	21899	22217	21901	22198	22161	22025	22070	22051	21739	22046	22043	21922	21943	22040	22049	21821	22174	22258	22051	22195	21941	22021	21965	21938	21955	21907	22137	21891	21907	21897	22078	21944	22022	21941	21946	21990	22147	22027	22186	21906	21967	22133	22062	22088	21888	21942	21953	22171	22116	22031	21919	21940	22009	21981	22130	21810	22236	22039	22231	22109	21933	22042	21882	22057	22119	22153	22056	22175	21987	21726	21909	22108	22006	21859	22184	22095	21915	21967	21794	21997	21990	22290	22157	22009	22059	21990	21994	21869	22203	21938	21988	22104	21991	22080	22085	22135	22045	22101	22070	21696	21813	22020	21810	21866	21816	21776	22014	22042	21795	21954	21864	22109	21808	21877	21891	22062	22270	22119	21970	21765	22006	22093	21879	21864	21989	21999	21992	22085	22052	21895	21984	22052	22257	21915	21881	22013	22000	22158	22000	22173	22110	22252	22001	21723	21905	21948	21988	22184	21804	21957	21964	22277	21998	22183	22022	21901	21983	21859	22023	22008	22021	21969	22080	21934	22191	22029	21961	22002	21843	22119	21942	21976	22076	21861	21829	22032	22143	21877	21958	21970	22041	21855	21831	21945	21909	22202	22095	22121	21854	22192	22234	22047	22070	22040	22016	21945	22033	21993	21909	21984	21954	21965	22010	22196	21869	21550	21861	21953	21951	21965	21830	22024	21960	22145	22135	22059	22103	22030	21979	21981	21810	21948	22009	21946	22076	22026	21711	21993	21930	21934	21886	22162	21951	21823	21877	22036	21885	22118	21796	22100	22041	22187	21746	22092	22080	22068	22109	22006	21727	21909	21977	22284	22083	22042	21987	22111	21997	21984	21960	21789	21966	21802	21953	22035	21831	21841	21817	22052	21836	22108	22240	21807	21990	22091	21997	21907	22116	22033	22038	22105	22055	22099	22000	21974	22045	21923	22027	21950	22008	21970	21844	21889	21905	21956	22165	21938	22006	22098	22019	21928	22170	22144	22042	21842	22098	21798	21797	22261	22019	21899	21902	21668	21957	21809	21959	22242	21853	22154	21950	21974	22053	22066	21916	21829	21854	22103	21925	22104	21963	22018	21875	22152	21952	21932	21922	21945	22033	22134	22159	22056	21822	22038	22125	22096	22044	22085	22053	21976	21908	22121	22233	22149	21865	21872	21844	21801	22023	22189	22087	22041	22230	21951	21960	22082	21859	21891	22131	22199	22015	22128	21891	21743	22029	21634	22069	22016	21835	22047	22070	22099	21744	21788	22084	22126	21955	21838	22072	21892	21951	22104	21949	21993	22003	21878	22113	22007	21964	21781	21729	22119	22007	21982	21909	21913	22071	22049	21955	21936	21821	21969	22011	22053	22277
16112	23421	22476	20049	19187	18558	18352	18040	18236	24006	42084	40077	29243	20440	17905	17582	17641	17543	17491	17520	17665	17469	17429	17647	17633	17530	17434	17488	17801	17722	17642	17640	17585	17687	17614	17437	17651	17613	17566	17632	17408	17417	17485	17520	17748	17593	17488	17535	17529	17649	17555	17490	17630	17524	17714	17481	17614	17483	17668	17417	17471	17603	17784	17534	17460	17743	17531	17485	17413	17526	17529	17503	17517	17466	17561	17382	17523	17534	17660	17659	17620	17436	17452	17656	17596	17501	17463	17628	17611	17528	17622	17470	17575	17516	17682	17587	17587	17540	17539	17613	17547	17593	17540	17476	17677	17458	17569	17693	17542	17600	17483	17672	17494	17543	17594	17398	17412	17664	17500	17603	17381	17549	17575	17679	17617	17634	17520	17573	17501	17485	17490	17421	17541	17491	17691	17661	17390	17533	17313	17730	17518	17564	17547	17531	17496	17528	17491	17542	17548	17350	17485	17671	17518	17644	17529	17708	17324	17468	17505	17457	17474	17530	17588	17637	17566	17616	17660	17638	17622	17371	17523	17462	17607	17366	17604	17581	17728	17621	17424	17556	17396	17558	17604	17620	17556	17684	17507	17487	17639	17457	17477	17537	17738	17444	17478	17578	17562	17523	17395	17704	17457	17464	17537	17671	17652	17501	17612	17577	17435	17243	17731	17671	17618	17687	17524	17570	17411	17810	17561	17403	17483	17720	17498	17449	17565	17600	17509	17490	17490	17627	17461	17837	17440	17513	17501	17327	17462	17567	17482	17555	17490	17453	17535	17550	17598	17478	17447	17590	17648	17380	17504	17338	17433	17678	17420	17561	17530	17483	17681	17584	17611	17566	17457	17443	17620	17493	17517	17476	17570	17626	17541	17732	17527	17306	17454	17596	17522	17447	17505	17428	17590	17466	17486	17668	17563	17601	17573	17464	17543	17431	17634	17579	17474	17632	17548	17596	17574	17630	17573	17410	17453	17523	17557	17390	17571	17428	17401	17304	17455	17499	17630	17572	17448	17667	17538	17771	17497	17494	17585	17478	17481	17540	17542	17427	17530	17410	17456	17513	17806	17434	17541	17460	17490	17534	17593	17594	17472	17638	17628	17566	17510	17591	17534	17505	17543	17487	17486	17607	17629	17410	17642	17430	17516	17547	17866	17490	17613	17536	17613	17542	17661	17602	17552	17473	17473	17484	17622	17488	17533	17660	17589	17568	17621	17448	17461	17551	17463	17501	17660	17331	17529	17526	17425	17527	17508	17649	17609	17542	17549	17679	17658	17476	17488	17479	17655	17530	17611	17571	17386	17561	17535	17670	17454	17687	17476	17537	17516	17322	17538	17413	17668	17590	17573	17432	17526	17716	17496	17560	17414	17559	17558	17543	17435	17513	17666	17520	17632	17508	17504	17625	17517	17602	17468	17602	17581	17423	17429	17720	17659	17555	17694	17546	17463	17428	17499	17528	17611	17560	17526	17655	17509	17675	17480	17477	17398	17682	17507	17619	17467	17575	17475	17583	17675	17385	17668	17609	17589	17496	17533	17492	17500	17497	17653	17559	17594	17459	17388	17518	17558	17433	17453	17531	17545	17570	17608	17601	17542	17372	17580	17620	17465	17513	17539	17444	17619	17481	17794	17566	17525	17537	17706	17530	17378	17650	17647	17630	17474	17697	17562	17485	17663	17473	17455	17541	17335	17662	17386	17580	17641	17573	17499	17492	17659	17516	17528	17498	17577	17689	17564	17595	17581	17648	17575	17560	17506	17566	17575	17676	17469	17456	17502	17688	17500	17585	17619	17521	17608	17600	17499	17648	17676	17560	17567	17642	17626	17384	17581	17699	17527	17463	17467	17472	17633	17531	17731	17461	17629	17582	17503	17529	17677	17551	17646	17549	17668	17439	17512	17510	17652	17511	17605	17600	17424	17541	17402	17551	17611	17434	17556	17480	17656	17575	17474	17469	17613	17548	17719	17647	17533	17730	17534	17629	17402	17458	17457	17567	17303	17505	17666	17625	17583	17556	17580	17439	17535	17538	17543	17547	17503	17448	17603	17505	17421	17691	17494	17527	17531	17573	17571	17647	17442	17595	17567	17654	17492	17491	17493	17501	17686	17620	17790	17524	17419	17613	17721	17485	17512	17393	17411	17644	17600	17673	17425	17588	17460	17567	17576	17557	17674	17295	17641	17527	17710	17483	17440	17434	17325	17444	17704	17387	17608	17527	17534	17653	17509	17631	17533	17481	17563	17522	17589	17526	17527	17621	17539	17729	17511	17496	17565	17580	17472	17545	17690	17527	17742	17505	17639	17505	17678	17423	17569	17508	17530	17653	17768	17388	17503	17561	17472	17644	17504	17545	17515	17662	17395	17528	17439	17519	17511	17473	17675	17608	17571	17481	17647	17504	17450	17504	17657	17441	17646	17511	17446	17504	17437	17627	17351	17480	17676	17506	17626	17460	17507	17426	17494	17494	17696	17412	17515	17438	17452	17613	17679	17590	17543	17536	17514	17504	17504	17503	17606	17564	17636	17561	17504	17598	17504	17566	17435	17538	17544	17580	17448	17589	17486	17499	17417	17424	17635	17446	17678	17528	17629	17678	17447	17622	17472	17809	17320	17609	17475	17597	17461	17747	17637	17525	17491	17540	17623	17589	17358	17676	17684	17445	17436	17301	17796	17590	17510	17287	17553	17362	17571	17609	17378	17552	17651	17539	17498	17512	17573	17296	17509	17578	17650	17596	17474	17559	17482	17648	17593	17593	17493	17452	17650	17489	17618	17709	17663	17800	17549	17580	17633	17634	17436	17644	17478	17462	17486	17499	17617	17553	17504	17637	17791	17489	17604	17495	17686	17560	17485	17680	17692	17398	17619	17450	17617	17634	17482	17671	17434	17604	17675	17352	17348	17421	17594	17439	17495	17559	17509	17661	17522	17633	17487	17598	17567	17584	17442	17570	17665	17388	17479	17481	17420	17661	17529	17528	17373	17537	17378	17580	17433	17490	17621	17541	17524	17425	17705	17565	17625	17568	17375	17494	17512	17524	17602	17599	17693	17402	17649	17663	17518	17497	17542	17569	17602	17606	17512	17586	17666	17705	17353	17579	17628	17484	17419	17560	17406	17647	17592	17715	17360	17530	17454	17777	17607	17601	17614	17571	17647	17739	17470	17581	17610	17415	17616	17727	17416	17408	17493	17543	17592	17541	17459	17554	17493	17600	17560	17484	17461	17303	17354	17279	17689	17477	17637	17525	17533	17532	17450	17676	17555	17560	17564	17522	17625	17553	17339	17510	17674	17553	17410	17352	17526	17678	17532	17421	17586	17518	17505	17337	17502	17582	17507	17523	17598	17349	17625	17485	17418	17418	17583	17633	17635	17534	17571	17464	17495	17467	17553	17689	17632	17411	17567	17588	17481	17464	17565	17365	17510	17669	17412	17435	17458	17567	17452	17640	17628	17644	17550	17499	17547	17578	17511	17487	17454	17304	17606	17554	17503	17457	17650	17657	17500	17269	17496	17651	17541	17581	17596	17481	17553	17402	17628	17539	17564	17522	17537	17385	17620	17622	17373	17644	17533	17692	17533	17475	17492	17473	17466	17392	17577	17474	17542	17632	17621	17653	17620	17583	17474	17444	17516	17540	17312	17516	17569	17591	17637	17290	17596	17469	17677	17653	17632	17643	17324	17297	17459	17454	17578	17586	17453	17563	17482	17481	17496	17594	17542	17664	17524	17353	17647	17724	17708	17428	17350	17546	17555	17641	17466	17592	17638	17378	17582	17527	17612	17648	17612	17565	17725	17438	17496	17604	17734	17584	17539	17645	17437	17567	17498	17497	17584	17567	17659	17662	17534	17474	17537	17559	17493	17614	17811	17574	17630	17547	17641	17616	17652	17560	17599	17528	17525	17434	17557	17583	17474	17533	17564	17487	17635	17527	17428	17522	17581	17608	17559	17664	17426	17597	17655	17478	17484	17653	17707	17569	17619	17336	17584	17672	17526	17493	17385	17471	17546	17459	17574	17381	17632	17520	17603	17291	17556	17408	17591	17585	17507	17579	17488	17505	17510	17449	17464	17627	17459	17446	17746	17565	17466	17580	17285	17421	17555	17566	17541	17425	17330	17675	17561	17589	17572	17396	17530	17731	17681	17446	17833	17584	17552	17414	17656	17457	17569	17559	17371	17635	17437	17482	17497	17518	17711	17420	17510	17506	17543	17467	17631	17509	17520	17465	17479	17653	17596	17390	17783	17430	17414	17474	17793	17580	17740	17530	17461	17412	17462	17484	17422	17521	17597	17520	17421	17619	17449	17442	17503	17645	17387	17582	17461	17451	17624	17476	17552	17544	17597	17621	17629	17446	17507	17453	17586	17593	17587	17448	17574	17710	17566	17539	17692	17589	17484	17546	17528	17706	17532	17354	17481	17426	17671	17523	17714	17717	17771	17345	17581	17514	17529	17551	17506	17500	17480	17498	17359	17527	17520	17537	17679	17512	17494	17464	17603	17661	17710	17690	17403	17473	17498	17484	17661	17507	17670	17721	17330	17534	17504	17642	17564	17511	17614	17463	17465	17386	17626	17708	17502	17378	17524	17436	17375	17476	17456	17528	17681	17567	17463	17564	17563	17591	17370	17461	17473	17503	17617	17554	17653	17732	17651	17703	17491	17525	17439	17656	17504	17588	17504	17677	17400	17445	17427	17622	17502	17771	17488	17660	17644	17674	17622	17679	17410	17438	17653	17606	17511	17435	17612	17548	17568	17529	17493	17502	17463	17587	17654	17567	17462	17537	17648	17641	17565	17494	17557	17465	17438	17528	17597	17595	17512	17653	17726	17498	17490	17512	17506	17581	17674	17806	17627	17633	17518	17664	17544	17468	17300	17433	17563	17653	17623	17492	17475	17498	17530	17560	17441	17557	17542	17556	17464	17567	17518	17537	17537	17592	17442	17598	17660	17350	17390	17467	17528	17616	17635	17658	17639	17518	17565	17495	17563	17310	17520	17521	17391	17595	17658	17487	17686	17519	17467	17355	17360	17601	17616	17714	17578	17699	17397	17507	17555	17470	17506	17565	17389	17544	17502	17614	17401	17535	17479	17499	17554	17564	17520	17394	17512	17624	17607	17497
24262	21604	29204	24505	22398	25278	26865	23409	23252	34696	56207	52861	39846	28460	23854	22756	22376	22345	22364	22445	22544	22472	22400	22136	22323	22496	22475	22275	22320	22519	22270	22275	22345	22204	22402	22347	22247	22389	22314	22214	22352	22292	22261	22368	22407	22187	22115	22262	22381	22206	22261	22120	22159	22079	22282	22154	22324	22267	22130	22341	22063	22124	22097	22403	22339	22206	22422	22318	22450	22367	22515	22311	22292	22227	22407	22407	22278	22417	22440	22275	22303	22242	22194	22258	22123	22447	22328	22308	22194	22172	22276	22086	22092	22329	22204	22229	22488	22550	22257	22246	22169	22264	22280	22318	22189	22272	22356	21989	22273	22321	22248	22420	22274	22482	22205	22311	22261	22359	22186	22259	22215	22213	22210	22226	22179	22204	22338	22542	22022	22198	22105	22100	22099	22236	22340	22232	22197	22302	22350	22037	22394	22104	22248	22216	22282	22529	22159	22053	22603	22386	22236	22051	22110	22301	22230	22155	22186	22335	22310	22335	22283	22261	22377	22260	22129	22425	22324	22058	22377	22248	22284	22266	22115	22233	22191	22320	22261	22256	22150	22328	22137	22201	22175	22425	22226	22202	22274	22416	22343	22249	22203	22049	22538	22394	22072	22282	22177	22309	22338	22313	22358	22297	22235	22206	22192	22300	22176	22213	22137	22072	22117	22347	22216	22238	22236	22126	22350	22228	22253	22223	22233	22156	22226	22144	22380	22321	22137	21961	22171	22212	22265	22250	22235	22201	22235	22106	22102	22227	22294	22094	22295	22150	22149	22242	22260	22421	22221	22153	22123	22100	22312	22163	22062	22130	21936	22153	22087	22300	22359	22320	22281	22173	22357	22198	22201	22123	22200	22398	22255	22296	22319	22215	22166	22030	22267	22256	22337	22346	21936	22450	22376	22463	22355	22294	22261	22546	22521	22282	22208	22339	22269	22406	22209	22245	22221	22279	22288	22234	22429	22270	22328	22313	22296	22473	22184	22184	22011	22269	22043	22308	22002	22087	22197	22235	22187	22243	22261	22113	22089	22296	21944	22098	22308	22051	22378	22262	22132	22286	22218	22321	22136	22174	22073	22194	22332	22254	22287	22304	22194	22019	22183	22306	22369	22338	22028	22180	22199	22136	22391	22193	22445	22260	22256	22135	22191	22392	22180	22139	22215	22019	22225	22193	22234	22229	22413	22162	22251	22307	22367	22076	22345	22257	22278	22061	22226	22208	22155	22301	22290	22258	22208	22168	22190	22173	21975	22245	22233	22248	22385	22156	21945	22265	21959	22329	22462	22390	22156	22256	22381	22113	22209	22301	22068	22228	22338	22105	22143	22499	22390	22344	22311	22396	22227	22063	22191	22092	22284	22172	22152	22180	22269	22185	22209	22130	22235	22371	22370	22402	22311	22278	22248	22452	22204	22356	22350	22351	22118	21985	22191	22261	22305	22140	22167	22202	22473	22539	22366	22275	22355	22239	22250	22210	22198	22285	22366	22300	22565	22207	22307	22284	22416	22197	22375	22381	22390	22407	22087	22155	22288	22222	22209	22211	22065	22171	22362	22396	22078	22001	22269	22219	22391	22116	22169	22425	22275	22092	22072	22283	22546	22190	22320	22242	22289	22271	22431	22195	22204	22166	22430	22185	22317	22144	22301	22128	22245	21991	22390	22116	22361	22155	21935	22122	22088	22287	22128	22241	22347	22162	22049	22140	22145	22151	22133	22474	22319	22218	22117	21872	22314	22136	22129	22241	22145	22250	22197	22414	22268	22222	22150	22151	22261	22069	22146	22327	22417	22238	22079	22230	22282	22187	22241	22315	22319	22348	22469	21961	22297	22290	22113	22191	22181	22250	22281	22157	22186	22127	22326	22248	22037	22340	22275	22314	22127	22316	22228	22112	22299	22317	22279	22236	22185	22318	22203	22254	22083	22212	22337	22001	22174	22450	22216	22245	22095	22148	22176	22398	22242	22138	22330	22335	22245	22212	22304	22184	22272	22065	22319	22316	22452	22234	22250	22046	22124	22356	22466	22319	22457	22583	22284	22278	22137	22179	22157	22048	22235	22205	22431	22179	22295	22303	22230	22182	22196	22245	22148	22264	22132	22073	22323	22154	22267	22378	22232	21986	22196	22372	22186	22028	22316	22228	22206	22122	22193	22337	22248	22122	22254	22210	22260	22345	22174	22270	22252	22218	22242	22079	22005	22245	22242	22227	22255	22111	22159	22493	22351	22231	22069	22347	22310	22198	21988	22059	22218	22150	22225	22190	22003	22277	22242	22158	22140	22151	22444	22258	22118	21997	22498	22359	21983	22197	22153	22373	22299	22186	22295	22158	22288	22234	22209	22217	22246	22164	22427	22405	22052	22210	22235	22212	22410	22509	22371	22159	22192	22363	22188	22157	22213	22101	21911	22151	22423	22295	22372	22389	22228	22056	22326	22483	22110	22320	22291	22314	22255	22475	22225	21909	21894	22067	22170	22405	22240	22219	22160	22057	22124	22289	22292	22208	22064	22204	22258	22307	22036	22113	22416	22235	22352	22049	22326	22407	22307	22063	22285	22357	22327	22218	22114	22139	22221	22202	22188	22028	21989	22295	22296	22240	22182	22228	22240	22121	22011	21973	22081	22295	22384	22130	22032	22456	22385	22258	22275	22308	22119	22039	22130	22263	22346	22123	22133	22220	22207	22102	22079	22329	22337	21996	22144	22185	22265	22052	22332	22248	22131	21977	22297	22178	22297	22341	22207	22233	22260	22194	22397	22212	22213	22145	22248	22224	22377	22180	22220	22403	22239	22409	22377	22176	22248	22465	22292	22122	22243	22267	22388	22364	22328	22225	22136	22284	22395	22340	22206	22079	21965	22198	22158	22097	22262	22265	22278	22075	22130	22254	22347	22234	22263	22353	22006	22177	21981	22226	22120	22214	22268	22166	22260	22222	22188	22233	22321	22171	22375	22315	22446	22404	22334	21944	22292	22254	22283	22168	22324	22182	22110	22248	22311	22158	22318	22194	22031	22150	21921	22349	22092	22178	22170	22303	22361	22234	22382	22377	22221	22307	22273	22195	22107	22097	22189	22238	22538	22419	22194	22397	22311	22236	22232	22166	22242	21960	22360	22439	22309	22264	22253	22213	22296	22259	22266	22196	22301	22114	22265	22321	22203	22217	21947	22163	22048	22134	22096	22147	22209	22108	22149	22460	22378	22101	22165	22410	22610	22224	22506	22380	22417	22068	22053	22175	22167	22373	22261	22008	22462	22285	22293	22399	22197	22319	22374	22227	22243	22231	22145	22285	22299	22280	22398	22476	22398	22468	22216	22161	22214	22265	22053	22140	22313	22084	22151	22273	22275	22420	22349	22072	22365	22058	22230	22198	22236	22131	22040	22171	22206	22125	22022	22144	22221	22170	22611	22193	22189	22346	22248	22081	22112	22405	22256	22226	22357	22280	22248	22087	22312	22150	22385	22163	22413	22315	22384	22227	22453	22369	22417	22300	22285	22505	22254	22258	22168	22418	22268	22315	22290	22230	22074	22237	22285	22051	22196	22101	22192	22260	22105	22335	22164	22128	22362	22358	22218	22373	22335	22311	22341	22120	22178	22495	22355	22301	22172	22065	22288	22183	22413	22068	22049	22272	22158	22369	22222	22180	22213	22217	22283	22285	22070	22299	22155	22136	22390	22175	22163	21987	22081	22254	22248	22547	22282	22315	22212	22208	21995	22317	22225	22227	22184	22238	22173	22344	22296	22221	22457	22272	22203	22206	22415	22126	22130	22420	22136	22163	22246	22213	22300	22211	22237	22461	22268	22136	22230	22137	22159	22318	22349	22521	22320	22272	22107	22158	21996	22295	22269	22204	22152	22408	22292	22266	22195	22288	22371	22335	22258	22313	22487	22224	22264	22221	22036	22193	22193	22205	22274	22141	22128	22128	22236	22064	22143	22390	22207	22035	22410	22178	22363	22158	22160	22265	22305	22166	22103	22153	22216	22287	22144	22313	22239	22310	22259	22089	22208	22196	22489	22044	21917	22084	22222	22135	22431	22170	22338	22277	22392	22388	22478	22242	22294	22167	22304	22117	22272	22219	22200	22343	22298	22284	22133	22361	22053	22448	22354	22167	22247	22310	22097	22361	22383	22055	22384	22239	22217	22333	22271	22352	22324	22304	22148	22188	22044	22364	22003	22005	22322	22361	22229	22291	22236	22392	22273	22282	22109	22261	22113	22130	22557	22200	22154	22268	22277	22155	22193	22228	22152	22194	22268	22250	22291	22154	22314	22160	22332	22392	22086	22238	22368	22125	22177	22364	22118	22206	22317	22263	22306	22274	22326	22268	22205	22145	22292	22385	22126	22134	22211	22354	22161	22331	22170	22205	22363	22216	22244	22181	22322	22122	22288	22369	22267	22103	22294	22323	22163	22047	22049	21998	22201	22099	22116	22302	22285	22211	22126	22122	22287	22129	22334	22188	22233	22210	22390	22447	22274	22375	22165	22269	22242	22077	22160	22296	22287	22333	22211	22248	22114	22111	22130	22160	22245	22142	22378	22187	22161	22207	22301	22348	22373	22418	22172	22476	22398	22231	22197	22088	22179	21928	22320	22367	22187	22390	22465	22144	22230	22187	22291	22313	22184	22189	22303	22171	22211	22166	22294	22083	22329	22073	22135	22173	22198	22068	22256	22301	22371	22026	22210	22408	22087	22446	22314	22161	22391	22156	22181	22350	22155	22074	22199	22284	22264	22348	22298	22430	22136	22133	22274	22187	22198	22458	22363	22485	22155	22151	22296	22455	22538	22234	22063	22140	22125	22475	22145	22267	22255	22315	22169	22128	22183	22154	22124	22112	22307	22348	22091	22295	22303	22355	22316	22114	22415	22281	22334	22167	22270	21966	22478	22093	21998	22102	22506	22224	22159	22303	22179	22161	22215	22209	22253	22054	22289	22434	22328	22241	22181	22446	22403	22176	22218	22324	22416	22149	22352	22190	22151	22256	22368	22158	22174	22187	22307	22080	22262	22155	22281	22260	22142	22011	21983	22065	22350	22242	22351	22339	22234	22203	22283	22156	22197	22349	22151	22221	22312	22310	22256	22308	22379	22301	22343	22091	22206	22412	22298	22003
18222	29761	28003	23275	21184	19876	19371	19061	20010	36586	56217	50879	36987	23411	18583	17681	17607	17611	17903	17722	17863	17780	17815	17757	17601	17705	17616	17577	17638	17632	17645	17665	17725	17709	17655	17523	17574	17569	17580	17658	17783	17584	17838	17800	17745	17807	17605	17853	17664	17574	17594	17572	17722	17646	17660	17674	17818	17569	17834	17599	17741	17688	17719	17512	17619	17617	17605	17663	17568	17592	17634	17713	17596	17696	17625	17677	17578	17569	17528	17692	17741	17577	17570	17546	17726	17657	17736	17557	17703	17645	17673	17604	17703	17748	17741	17795	17566	17738	17658	17655	17688	17780	17722	17692	17791	17675	17546	17720	17612	17658	17775	17518	17736	17679	17467	17513	17721	17650	17533	17667	17692	17498	17641	17672	17663	17620	17398	17451	17480	17778	17714	17586	17628	17663	17659	17692	17856	17741	17512	17796	17527	17740	17648	17700	17659	17707	17748	17632	17785	17601	17705	17635	17573	17594	17703	17560	17517	17606	17607	17690	17677	17755	17733	17794	17684	17641	17629	17635	17747	17582	17554	17661	17463	17661	17517	17771	17495	17801	17771	17603	17581	17717	17884	17650	17616	17715	17578	17804	17502	17760	17680	17796	17780	17631	17622	17624	17752	17615	17705	17622	17523	17852	17677	17646	17543	17661	17719	17679	17857	17704	17460	17602	17600	17668	17708	17618	17662	17787	17737	17711	17557	17677	17560	17605	17584	17746	17736	17542	17585	17578	17768	17661	17519	17704	17664	17640	17538	17773	17481	17546	17584	17789	17781	17587	17632	17645	17654	17705	17820	17574	17635	17539	17730	17519	17766	17715	17492	17789	17778	17599	17460	17551	17785	17589	17718	17641	17578	17605	17765	17766	17557	17598	17488	17429	17703	17621	17684	17692	17655	17793	17555	17537	17725	17549	17674	17617	17816	17537	17655	17724	17717	17629	17551	17757	17694	17533	17701	17682	17679	17643	17557	17687	17632	17768	17741	17773	17584	17699	17562	17622	17608	17539	17720	17580	17561	17601	17668	17713	17655	17865	17638	17692	17554	17883	17650	17567	17771	17634	17523	17553	17690	17369	17799	17718	17578	17615	17735	17704	17619	17583	17692	17538	17654	17777	17682	17613	17557	17582	17729	17468	17431	17714	17740	17626	17743	17497	17569	17568	17756	17574	17668	17705	17664	17647	17692	17611	17636	17454	17637	17608	17567	17585	17567	17635	17618	17687	17681	17836	17621	17578	17763	17688	17687	17508	17812	17679	17548	17530	17746	17691	17638	17509	17692	17688	17636	17491	17702	17629	17755	17524	17630	17632	17698	17623	17618	17586	17797	17446	17632	17659	17627	17636	17579	17665	17552	17725	17761	17649	17561	17743	17659	17469	17702	17379	17855	17548	17704	17695	17840	17593	17744	17638	17603	17664	17586	17484	17793	17567	17561	17653	17669	17677	17639	17649	17667	17631	17829	17668	17752	17450	17526	17397	17630	17720	17651	17613	17645	17710	17584	17778	17785	17690	17757	17628	17587	17584	17623	17792	17692	17670	17670	17762	17828	17579	17628	17711	17705	17601	17637	17764	17781	17709	17697	17606	17578	17504	17529	17824	17533	17644	17611	17615	17787	17684	17585	17680	17554	17797	17758	17619	17685	17602	17653	17612	17633	17597	17512	17647	17786	17696	17747	17733	17720	17712	17624	17771	17580	17707	17425	17643	17647	17573	17623	17606	17612	17570	17499	17739	17549	17727	17774	17628	17808	17514	17685	17754	17702	17754	17557	17710	17612	17769	17636	17579	17556	17573	17462	17787	17576	17652	17529	17719	17647	17662	17783	17635	17619	17683	17629	17741	17716	17437	17523	17741	17423	17563	17678	17545	17608	17677	17757	17671	17603	17488	17555	17680	17788	17562	17651	17613	17652	17557	17810	17716	17696	17569	17695	17556	17542	17552	17633	17554	17801	17702	17539	17514	17627	17786	17758	17715	17718	17580	17509	17635	17944	17660	17665	17655	17744	17793	17781	17705	17593	17582	17625	17531	17787	17569	17606	17757	17632	17665	17674	17781	17632	17719	17939	17597	17778	17634	17706	17793	17458	17484	17550	17855	17481	17705	17760	17544	17659	17719	17519	17560	17673	17685	17679	17508	17471	17775	17598	17592	17464	17634	17572	17784	17713	17502	17596	17568	17507	17465	17852	17648	17617	17549	17595	17559	17580	17617	17724	17596	17722	17584	17555	17627	17617	17957	17678	17729	17568	17554	17689	17535	17653	17343	17790	17766	17486	17537	17656	17581	17593	17690	17546	17800	17626	17490	17482	17639	17627	17593	17569	17501	17705	17648	17481	17596	17600	17619	17760	17502	17717	17487	17641	17712	17651	17744	17710	17439	17521	17831	17611	17596	17712	17541	17628	17840	17729	17651	17779	17710	17638	17574	17591	17801	17705	17806	17588	17713	17691	17444	17611	17829	17709	17697	17748	17792	17448	17829	17508	17598	17717	17577	17806	17614	17585	17642	17500	17754	17632	17621	17663	17595	17618	17524	17521	17716	17673	17676	17310	17793	17416	17667	17535	17721	17650	17639	17477	17645	17618	17819	17709	17550	17652	17808	17880	17725	17564	17671	17772	17681	17582	17641	17437	17696	17520	17581	17707	17832	17632	17677	17585	17736	17638	17819	17720	17586	17694	17584	17839	17684	17665	17712	17792	17687	17658	17705	17731	17652	17609	17754	17631	17533	17564	17868	17688	17675	17540	17645	17695	17681	17503	17733	17538	17581	17626	17577	17585	17825	17617	17414	17708	17582	17655	17785	17601	17810	17495	17804	17617	17772	17716	17672	17565	17643	17616	17676	17710	17620	17596	17547	17728	17621	17712	17589	17710	17541	17801	17770	17648	17745	17778	17758	17600	17717	17505	17886	17648	17681	17636	17705	17574	17598	17525	17768	17589	17596	17539	17701	17810	17509	17661	17457	17704	17617	17836	17561	17538	17575	17528	17685	17643	17656	17608	17775	17610	17824	17730	17623	17598	17899	17578	17540	17517	17612	17798	17638	17615	17726	17586	17698	17642	17698	17766	17466	17654	17664	17552	17757	17653	17645	17623	17822	17660	17777	17704	17471	17609	17699	17573	17818	17609	17798	17566	17813	17717	17690	17612	17761	17663	17654	17613	17596	17807	17615	17594	17676	17741	17621	17619	17492	17738	17710	17640	17791	17715	17614	17598	17639	17689	17787	17640	17644	17617	17805	17624	17732	17724	17607	17704	17564	17617	17640	17607	17608	17520	17939	17706	17654	17846	17579	17620	17695	17644	17607	17560	17621	17637	17520	17811	17650	17709	17678	17605	17550	17634	17598	17675	17633	17614	17524	17596	17728	17688	17759	17702	17681	17602	17681	17516	17711	17736	17444	17677	17603	17731	17652	17772	17582	17679	17772	17618	17691	17766	17684	17841	17521	17723	17720	17683	17405	17797	17689	17726	17405	17684	17544	17507	17710	17528	17759	17529	17733	17620	17675	17681	17540	17627	17766	17620	17776	17581	17847	17750	17582	17674	17715	17742	17541	17837	17607	17686	17523	17740	17818	17586	17793	17496	17586	17576	17654	17504	17531	17610	17590	17642	17741	17696	17746	17505	17628	17610	17744	17631	17649	17565	17640	17549	17534	17763	17544	17574	17770	17510	17411	17628	17500	17590	17641	17684	17559	17722	17625	17609	17591	17595	17561	17528	17632	17687	17541	17501	17786	17630	17649	17799	17596	17633	17590	17633	17685	17619	17718	17600	17700	17607	17761	17628	17542	17678	17546	17765	17680	17540	17680	17673	17819	17627	17760	17565	17721	17497	17715	17805	17656	17624	17521	17544	17734	17575	17513	17694	17651	17660	17439	17606	17767	17657	17683	17682	17597	17601	17691	17579	17632	17531	17490	17605	17875	17639	17589	17627	17735	17731	17702	17692	17627	17569	17624	17842	17602	17676	17664	17559	17663	17648	17648	17703	17712	17581	17773	17661	17610	17543	17779	17677	17630	17796	17566	17716	17590	17537	17625	17729	17698	17590	17736	17523	17565	17532	17631	17621	17550	17610	17665	17590	17720	17539	17532	17715	17799	17584	17706	17837	17741	17648	17618	17751	17654	17583	17760	17758	17666	17620	17467	17606	17767	17690	17785	17497	17552	17599	17584	17711	17790	17689	17744	17597	17773	17878	17521	17539	17577	17671	17601	17521	17565	17638	17719	17670	17757	17537	17588	17792	17561	17714	17716	17825	17858	17517	17619	17597	17490	17601	17676	17632	17587	17639	17818	17597	17654	17553	17779	17500	17596	17645	17705	17725	17652	17781	17812	17627	17486	17666	17717	17651	17631	17825	17775	17612	17687	17664	17492	17881	17753	17712	17690	17578	17602	17747	17702	17567	17682	17659	17525	17454	17622	17792	17695	17636	17356	17490	17483	17578	17834	17682	17597	17575	17711	17653	17755	17852	17723	17638	17684	17799	17764	17529	17628	17736	17604	17541	17694	17816	17737	17665	17893	17669	17650	17609	17676	17614	17609	17547	17492	17634	17593	17608	17608	17545	17718	17607	17667	17579	17710	17627	17688	17666	17775	17753	17638	17664	17703	17630	17549	17733	17618	17598	17657	17775	17575	17521	17544	17591	17599	17701	17577	17542	17595	17610	17581	17695	17748	17603	17679	17610	17855	17561	17762	17778	17679	17530	17809	17524	17580	17591	17748	17460	17520	17536	17731	17759	17944	17595	17721	17767	17842	17574	17631	17553	17664	17749	17687	17683	17627	17704	17670	17529	17534	17678	17565	17638	17666	17736	17771	17720	17641	17700	17823	17555	17699	17574	17620	17668	17653	17483	17517	17696	17621	17738	17642	17651	17699	17702	17618	17778	17634	17780	17638	17470	17680	17695	17541	17510	17768	17732	17665	17781	17717	17613	17664	17670	17695	17503	17613	17792	17569	17698	17635	17565	17547	17748	17624	17616	17627	17647	17823	17810	17585	17533	17625	17677	17563	17799	17644	17697	17706	17617	17663	17583	17744	17626	17754	17544	17694	17689	17594	17566	17729	17737	17661	17646	17838	17801	17797	17823	17690	17737	17618	17611	17584	17619	17670	17634	17675
31398	23465	24678	23432	22032	22142	22259	22044	21938	22716	25129	26067	24429	22999	22346	22178	22224	22283	22169	22214	22225	22257	22091	22059	22192	22022	22088	22168	22025	22474	22320	21998	22137	22038	22261	22199	22231	22037	22175	22195	22245	22160	21966	21953	22206	22169	22102	22022	22040	22239	21823	22069	22011	22107	22112	22196	22263	22116	22003	21996	22157	22109	21920	22233	22256	22040	22022	22293	22024	22128	22210	22190	22045	22040	22082	22311	22173	22130	22370	22103	22165	22139	22009	22108	22077	22198	22285	21855	22003	22121	22021	22379	22006	22055	22180	22118	22067	22156	22083	22082	21985	22191	22180	22277	22289	22223	22167	22091	22242	22000	22220	22121	22142	22125	22198	22237	22165	21964	22061	22168	22109	22159	21996	22200	22002	22043	22122	22179	22109	22165	22129	22050	22293	22065	21928	21975	21944	21825	21968	22138	22122	22137	22287	22113	22059	22044	22178	22197	22079	22200	22070	21902	22299	22083	22074	21945	22226	22230	22179	22150	22285	22073	21798	21948	22138	21943	22157	21975	22129	22243	22299	22135	22295	22148	21972	22243	21937	22239	21844	22031	21872	22058	22112	22250	22315	22073	22102	21930	22122	22071	22223	22032	22271	21984	22093	22068	21985	22224	22067	22176	22178	22066	22184	22312	22107	22117	22121	22077	22000	22055	22193	22204	22137	22105	22009	21824	21889	22228	22121	22193	22179	22207	22098	22081	22100	22025	21839	22123	22286	22124	22286	21952	22201	22132	22120	22060	22184	22193	22202	22213	21992	22213	22268	22056	22281	22051	22114	22116	21942	22226	21987	22116	22030	22078	22134	22051	22056	21934	22100	22088	21908	22092	22126	22093	22377	22088	22174	21977	22098	21929	22062	21974	22063	22180	22080	22218	21961	22075	21857	22270	22046	22131	22032	22210	22185	22022	22028	22082	22057	21976	22067	22124	22165	22358	22055	21963	22056	22252	22144	22251	22032	22226	22006	21908	21996	22032	22167	22001	22009	21991	22128	22092	22067	21960	22172	22138	22154	22064	22138	22077	22201	22115	22175	22149	22333	22281	22135	22253	22268	21976	22180	22206	22140	22034	21958	22242	21854	21970	22350	22096	22033	22222	22350	22144	21942	22231	22022	22188	22045	22117	22073	22006	22247	22301	22033	22149	22189	21873	22031	22183	22244	22353	22104	22013	21971	22200	22172	22249	22224	22054	22105	21832	21993	22072	22339	22055	21982	22106	22087	21927	22011	21950	22034	22074	22207	22046	21910	22009	22059	22107	21979	22003	22036	22112	21986	22221	22147	21955	22115	22141	22209	21987	22071	22226	22040	22355	22052	22183	22256	22046	22102	22135	21964	22012	22141	22150	22188	22053	22219	21903	22073	22227	21893	22181	22014	21852	22086	22401	22044	22215	22058	21686	22131	22158	22059	22064	22261	22226	22279	22308	22133	22130	22282	22168	22211	22164	22022	22165	21956	22195	22140	22001	22206	21962	22176	22190	22165	22170	22256	22265	22250	22307	22246	22081	22148	22076	22225	22173	22122	22159	22166	21977	22003	22223	21911	22077	22125	22161	22094	22134	22008	22166	22075	22151	22073	22081	21926	22206	21982	21997	22276	22064	22218	22036	22176	22133	22095	22322	22308	22042	22207	22032	22218	21941	22153	22179	22159	22015	22175	22329	22234	22008	22190	22031	21940	22198	22377	22003	22086	22331	22064	22105	22278	22212	22334	21952	22004	22145	22146	22154	22003	22248	22360	22078	22276	22065	22247	22240	22222	22088	22298	22068	22197	21980	22070	21967	22042	22273	22008	22166	22163	22020	22124	22017	22011	22025	22076	22196	21853	22122	22073	22134	22197	22147	22211	22203	22215	22327	22181	22132	22065	22005	21887	21934	22083	21908	22079	22056	22300	22062	22007	22149	22192	22136	21841	22118	22055	22048	22022	22077	22009	22017	22015	22070	22208	22104	22353	22056	22086	22050	22208	22292	22297	22372	22239	22181	22056	21977	21939	22230	21985	22130	21886	22252	22244	22295	22093	22349	22030	22140	21875	22152	22284	22321	22055	22130	22060	22029	22090	22086	22278	22095	22051	22106	22059	22204	22096	22024	22051	22129	22133	21950	21953	22106	22098	22239	21995	22032	22203	22139	22213	22127	22102	21947	22083	22271	22248	22142	22339	22330	21959	22218	22089	22018	21903	22121	22160	22536	22116	22191	22189	22139	22066	22197	22116	22083	22013	22155	22256	22303	22178	22124	22189	22153	22231	21959	22139	22068	22157	22011	22021	21992	21889	22045	21987	22013	22068	22001	22219	22018	22207	22132	22176	22088	22265	22010	22181	22144	22316	22043	22185	21887	22227	22019	22108	22227	22227	21905	22073	22002	21990	22108	22090	21949	21886	22087	22028	22304	22347	22249	22063	22211	22217	22029	21863	22155	22137	22152	22206	22110	22244	22218	22116	22151	21830	22087	22199	22174	22002	22206	22240	22083	21918	22255	22034	22233	22118	22157	22139	22014	22184	22096	22032	21974	22131	22207	22083	21913	22230	22293	22061	22233	22100	22256	22058	22132	22065	22102	22144	22169	22040	22234	22234	21964	22012	22032	21959	22228	22151	22153	22048	22452	22057	21987	22193	22419	22241	22344	22285	22121	22051	21989	21943	22349	21903	22056	22027	22083	22144	22176	22108	21916	22083	21983	22323	22331	22221	22192	22101	22117	22148	22174	22017	22141	22081	21995	22308	22106	22057	22140	22404	22156	22309	22195	22194	22047	22246	21961	22215	22042	22229	22080	22187	22269	22269	22118	22088	22237	22308	22249	22041	21905	22189	21888	21992	22126	21925	22138	22379	22229	22321	22045	22105	22066	22059	22041	22021	22235	21871	22170	22320	22211	22112	22059	22380	22063	22025	22166	22074	22111	22090	22185	22147	22206	21994	22037	22014	22020	21990	22145	22181	22184	22307	22091	21988	21968	22015	22196	22170	22203	22173	21943	22216	22093	22356	22117	21927	21921	22023	21815	22211	21955	22202	22320	22011	22045	22177	21930	22136	22222	22315	22242	22090	22130	21885	22110	22136	22129	22100	22300	22284	22114	22224	22107	22067	22080	21981	22160	22075	22116	22324	22102	22025	22121	22114	22151	21926	21878	22160	22159	21968	22009	22134	22100	22134	22268	22052	22146	21906	22176	22093	22096	21965	22262	22198	22300	21994	22135	21866	21927	22295	22214	22164	22146	22156	21985	22151	22000	22170	22275	22067	21954	22240	22086	22253	22121	21888	22136	21940	22036	22121	22251	22419	22213	22063	21905	22059	22219	22417	22157	22047	22320	22347	22052	22100	22029	22193	22005	22205	22317	22277	22171	22179	22269	22004	22229	21994	22230	22157	22386	22163	22135	22108	22320	22044	22125	22075	22256	22115	21872	22305	21976	22186	22008	21762	22186	22124	22319	22060	21928	22223	22124	22122	22303	22182	22154	22157	22305	22070	22229	22139	22252	22239	22121	22249	22088	22305	22115	22146	22180	22192	21971	21931	22005	22078	22120	21913	22193	22189	22177	22046	21950	22268	22046	22107	22219	22280	22149	22188	22206	21882	22073	22164	22027	22151	22156	22171	22113	22400	22057	22001	22067	22194	22245	22387	21982	22179	22255	22271	21927	22104	22227	22139	22172	22122	22053	22088	22022	22162	22032	22116	22160	22150	21937	22193	22058	22265	21979	22176	22246	21823	22213	22227	22222	22145	22139	22252	22233	22040	22157	21974	22221	22174	22074	22111	21945	22048	21831	21932	21918	22165	22243	22062	22089	22267	22082	22119	22103	22183	22034	22036	22325	22177	22039	22349	22012	22087	21962	22193	22144	21982	21936	22174	22183	22234	22227	22342	21961	22280	22076	21879	22131	22188	22137	22305	22096	22073	22103	21904	22033	22073	21893	22050	22074	22070	22239	22094	22084	22094	22261	22076	21983	22064	22067	22131	22051	22152	22143	22084	21930	22212	21925	22179	22151	21914	22029	21984	21869	22041	22258	22150	22191	22219	21981	22052	22250	22319	22111	22173	21975	22134	21885	22237	22159	22125	21963	21889	22134	22157	22070	22352	22233	22213	21810	22127	22181	22125	22302	22197	22242	22113	22247	21912	22145	22089	22055	22307	22130	22175	21880	21992	22035	22216	22192	22371	22082	22177	22266	22125	21991	21867	22068	22080	21987	22230	22365	22345	22236	22271	22108	22237	22209	22215	22309	21931	21995	22162	22125	22197	22196	22117	22252	22003	21885	22059	21993	22248	22244	21914	21955	22094	21971	22147	22114	22004	22114	22231	22090	22157	22272	22053	22119	22148	22255	22168	22224	22232	22049	22275	22371	22157	22214	22297	22322	21970	22216	22083	22095	22308	22040	22140	22207	22248	22000	22062	22112	22153	22213	22234	22044	22195	22167	22137	22134	22092	22116	22064	22037	22250	22157	22009	22248	22234	21996	22116	22114	21942	22121	22261	22109	22281	22120	22224	22122	22321	22010	22316	22238	21999	22072	22133	22196	22095	22079	21986	22030	22142	22355	22216	22297	22091	22365	22290	22106	22226	22190	21958	22215	22306	21925	22222	22101	22186	22032	22194	22080	22287	22156	22255	21982	22243	22239	22193	22418	22203	22116	22078	22127	22131	22002	22220	22177	22302	22009	22148	22034	22110	22341	22033	22065	22140	22227	22231	22096	22112	22026	21994	22217	21966	22428	22073	22304	22048	22129	21851	22196	22333	22012	22191	21945	22080	21968	22247	22158	22198	22230	22028	22087	22079	22213	22082	22137	22271	22184	22089	22056	22213	22324	22003	21965	22259	22052	22078	21940	22130	22093	22063	22073	22254	22126	22355	22141	22058	21963	21925	22001	22201	22420	22244	22311	22290	21944	21869	22045	22048	21952	22197	22127	22407	22425	22385	22241	22320	21888	22082	21938	22266	21794	22304	22002	22144	22090	22118	22343	22101	22202	22285	21885	21811	22146	22093	21960	22241	22096	22206	22249	22037	21934	21951	22104	22037	21952	22369	22145	22345	22290	21920	21933	22040	22289	22161	22100	22026	21971	21988	22224	22257	22299	22175	22237	21880	22052	22142	22015	21939	22171
17904	18185	18039	17988	17800	17664	17514	17645	17813	18857	22386	22455	20150	18384	17711	17525	17608	17505	17474	17403	17676	17509	17606	17452	17582	17610	17528	17587	17573	17583	17541	17513	17573	17570	17725	17502	17359	17532	17660	17553	17707	17590	17529	17557	17651	17363	17506	17362	17560	17562	17520	17565	17511	17450	17784	17383	17535	17534	17582	17522	17627	17454	17474	17493	17523	17444	17639	17620	17610	17553	17602	17454	17583	17472	17457	17677	17466	17601	17643	17308	17663	17730	17511	17473	17739	17616	17653	17403	17611	17517	17435	17611	17397	17430	17518	17396	17574	17591	17369	17692	17618	17505	17512	17505	17635	17588	17558	17418	17572	17490	17564	17594	17401	17382	17575	17567	17504	17526	17649	17615	17468	17690	17491	17458	17611	17520	17622	17820	17584	17673	17542	17488	17453	17495	17596	17413	17537	17717	17579	17471	17595	17441	17552	17536	17455	17538	17380	17602	17423	17651	17590	17438	17621	17598	17463	17521	17682	17413	17688	17560	17431	17696	17615	17853	17482	17642	17519	17551	17542	17518	17568	17540	17535	17646	17490	17503	17356	17435	17634	17633	17731	17744	17548	17661	17441	17645	17535	17698	17454	17765	17486	17390	17658	17559	17343	17590	17615	17490	17510	17444	17704	17580	17491	17458	17617	17464	17539	17464	17584	17589	17529	17448	17485	17479	17670	17461	17499	17541	17528	17418	17579	17632	17606	17569	17635	17588	17667	17603	17562	17357	17571	17660	17646	17491	17496	17672	17657	17528	17494	17708	17442	17563	17450	17564	17611	17388	17623	17633	17564	17581	17508	17523	17715	17701	17743	17532	17572	17615	17536	17547	17563	17502	17684	17735	17488	17626	17506	17402	17572	17561	17525	17506	17604	17392	17695	17321	17600	17555	17490	17439	17611	17626	17687	17575	17650	17694	17582	17623	17443	17613	17645	17757	17697	17471	17576	17537	17578	17602	17672	17589	17644	17666	17438	17556	17568	17481	17535	17492	17666	17632	17548	17560	17605	17606	17366	17613	17579	17319	17319	17845	17670	17602	17525	17605	17496	17569	17532	17550	17463	17439	17516	17616	17569	17398	17398	17393	17619	17579	17513	17525	17761	17487	17478	17573	17721	17530	17487	17515	17584	17688	17422	17537	17511	17424	17642	17662	17465	17603	17536	17501	17393	17558	17487	17458	17388	17540	17564	17462	17649	17456	17564	17531	17520	17604	17568	17682	17402	17554	17477	17492	17654	17766	17600	17549	17568	17484	17697	17642	17547	17531	17469	17536	17550	17530	17554	17578	17661	17504	17679	17583	17690	17575	17675	17392	17441	17997	17328	17538	17541	17639	17445	17659	17658	17435	17657	17576	17551	17614	17443	17436	17698	17655	17460	17595	17577	17448	17437	17501	17521	17419	17487	17648	17612	17395	17498	17519	17744	17699	17499	17616	17593	17468	17483	17441	17648	17734	17457	17572	17775	17526	17246	17618	17596	17310	17563	17485	17586	17519	17551	17483	17398	17362	17636	17592	17486	17686	17403	17613	17560	17653	17472	17417	17515	17552	17501	17631	17451	17484	17559	17699	17364	17641	17435	17359	17509	17555	17452	17538	17474	17698	17728	17495	17650	17621	17544	17418	17687	17681	17660	17473	17597	17457	17731	17628	17484	17544	17491	17556	17768	17530	17670	17490	17561	17746	17603	17569	17773	17620	17459	17508	17506	17628	17380	17601	17584	17504	17757	17536	17530	17502	17541	17470	17477	17472	17607	17643	17350	17616	17661	17493	17616	17703	17520	17573	17605	17579	17569	17643	17573	17676	17608	17511	17500	17464	17530	17533	17564	17600	17699	17418	17585	17679	17552	17449	17551	17531	17654	17711	17536	17694	17531	17526	17465	17501	17621	17544	17523	17452	17651	17569	17565	17630	17656	17743	17519	17554	17578	17467	17465	17616	17670	17591	17426	17532	17659	17501	17481	17507	17691	17505	17536	17597	17466	17587	17352	17504	17522	17649	17563	17548	17608	17477	17659	17710	17570	17723	17461	17496	17678	17756	17575	17617	17677	17385	17760	17595	17565	17629	17520	17350	17627	17563	17564	17568	17535	17614	17593	17391	17504	17509	17381	17557	17605	17349	17440	17602	17707	17639	17449	17591	17452	17524	17547	17487	17468	17641	17642	17682	17529	17614	17567	17608	17632	17373	17573	17656	17612	17547	17582	17532	17579	17503	17469	17537	17586	17442	17536	17435	17725	17415	17604	17405	17603	17592	17337	17478	17594	17498	17383	17644	17533	17485	17588	17587	17573	17332	17454	17607	17648	17389	17663	17755	17666	17546	17689	17473	17621	17616	17596	17639	17554	17646	17378	17647	17484	17392	17660	17509	17637	17550	17521	17646	17591	17446	17613	17658	17525	17589	17539	17443	17675	17547	17667	17580	17562	17643	17464	17524	17737	17316	17474	17604	17622	17496	17434	17754	17714	17640	17693	17490	17815	17568	17622	17573	17566	17666	17575	17544	17538	17497	17464	17514	17658	17538	17709	17601	17621	17634	17420	17701	17629	17627	17408	17674	17556	17455	17704	17596	17495	17481	17658	17549	17596	17543	17533	17520	17674	17318	17575	17429	17505	17599	17613	17636	17523	17641	17690	17595	17585	17583	17358	17563	17422	17448	17531	17488	17581	17586	17513	17532	17432	17574	17639	17599	17589	17401	17550	17604	17585	17587	17553	17458	17375	17335	17718	17383	17546	17647	17639	17745	17765	17555	17583	17541	17545	17467	17542	17526	17585	17703	17518	17560	17649	17687	17608	17399	17647	17527	17586	17461	17606	17733	17520	17481	17592	17684	17511	17645	17740	17660	17533	17617	17529	17474	17631	17584	17445	17673	17546	17490	17567	17734	17513	17818	17634	17461	17545	17488	17702	17505	17526	17452	17541	17392	17622	17629	17630	17472	17449	17669	17498	17580	17537	17611	17552	17542	17671	17540	17569	17374	17712	17611	17545	17509	17501	17654	17795	17363	17701	17521	17548	17531	17631	17597	17542	17659	17474	17654	17683	17605	17636	17689	17449	17503	17492	17560	17520	17581	17324	17668	17462	17547	17591	17692	17559	17522	17461	17699	17547	17620	17420	17689	17378	17665	17707	17431	17523	17611	17505	17526	17664	17552	17585	17606	17679	17367	17643	17444	17603	17644	17392	17589	17535	17616	17379	17638	17467	17717	17517	17391	17494	17643	17751	17562	17401	17532	17579	17708	17397	17364	17572	17649	17560	17649	17443	17639	17599	17544	17717	17613	17640	17653	17543	17642	17610	17638	17501	17478	17526	17420	17324	17396	17610	17676	17329	17493	17607	17590	17687	17689	17453	17546	17650	17319	17509	17705	17533	17534	17587	17733	17565	17817	17672	17648	17396	17581	17596	17538	17376	17408	17605	17346	17574	17414	17349	17603	17752	17605	17638	17603	17534	17536	17568	17505	17597	17400	17716	17578	17493	17640	17617	17678	17515	17695	17625	17383	17542	17606	17511	17532	17631	17566	17530	17372	17666	17517	17590	17558	17501	17676	17651	17660	17552	17601	17499	17459	17500	17573	17535	17515	17546	17550	17612	17540	17508	17623	17889	17588	17481	17495	17674	17502	17547	17624	17527	17460	17766	17548	17577	17457	17405	17537	17419	17697	17558	17431	17697	17455	17620	17508	17629	17664	17374	17754	17497	17575	17639	17522	17454	17521	17588	17611	17580	17316	17555	17692	17541	17499	17531	17542	17345	17522	17463	17448	17689	17585	17557	17637	17450	17505	17661	17466	17673	17516	17699	17588	17383	17584	17471	17706	17637	17522	17553	17359	17308	17686	17507	17441	17742	17539	17653	17552	17601	17382	17611	17529	17494	17567	17596	17565	17632	17434	17546	17516	17472	17607	17572	17405	17539	17374	17629	17417	17519	17441	17593	17456	17567	17546	17614	17536	17467	17590	17694	17650	17534	17622	17562	17614	17563	17589	17458	17623	17716	17522	17641	17637	17594	17724	17632	17537	17601	17509	17436	17540	17538	17378	17667	17524	17448	17600	17614	17615	17759	17461	17555	17539	17469	17515	17324	17617	17539	17492	17447	17494	17516	17496	17583	17542	17451	17685	17495	17588	17611	17591	17579	17512	17542	17491	17561	17577	17637	17604	17450	17625	17538	17618	17539	17627	17530	17684	17497	17608	17585	17521	17485	17674	17459	17464	17574	17602	17619	17651	17439	17573	17677	17539	17620	17510	17580	17479	17495	17570	17491	17571	17691	17468	17729	17493	17422	17587	17548	17583	17610	17712	17523	17651	17503	17625	17840	17526	17570	17533	17670	17505	17677	17575	17441	17604	17722	17650	17550	17717	17614	17663	17527	17493	17564	17840	17537	17651	17552	17593	17634	17485	17649	17680	17450	17483	17571	17555	17538	17551	17312	17497	17525	17451	17450	17632	17699	17473	17630	17542	17584	17502	17575	17757	17559	17606	17480	17729	17497	17597	17647	17433	17629	17689	17728	17604	17683	17706	17753	17588	17602	17519	17707	17626	17712	17461	17659	17525	17564	17639	17559	17466	17439	17452	17534	17588	17727	17472	17690	17717	17622	17538	17561	17481	17540	17602	17482	17621	17446	17618	17507	17532	17517	17513	17629	17516	17400	17723	17666	17354	17592	17532	17558	17519	17730	17547	17422	17338	17776	17666	17644	17651	17558	17380	17698	17424	17593	17463	17670	17526	17577	17670	17573	17572	17535	17731	17497	17454	17429	17617	17603	17716	17525	17671	17574	17536	17593	17637	17638	17422	17454	17453	17561	17499	17590	17384	17678	17710	17523	17594	17562	17575	17350	17607	17646	17623	17547	17587	17550	17522	17554	17658	17607	17624	17610	17430	17691	17613	17392	17554	17453	17738	17579	17679	17398	17767	17675	17518	17664	17584	17687	17866	17475	17470	17530	17566	17499	17636	17696	17605	17508	17606	17552	17679	17344	17666	17449	17455	17490	17602	17594	17536	17622	17500	17743	17514	17551	17695	17446	17629	17373	17466	17559	17516	17598	17466	17555	17454	17489	17775	17596	17513	17525	17509	17453	17412	17560	17598	17577	17575	17608	17508	17509	17555
26310	21608	28411	26101	23433	23526	23728	22483	22397	29580	41660	40326	31841	25386	22814	21858	22161	22144	22157	22104	22091	21910	22243	21786	21956	22242	21980	21947	22075	22007	22035	22092	21834	21673	22131	22185	22054	22022	22105	22060	21827	22278	22092	22075	22264	22016	22035	22039	21969	22180	21953	21942	22024	21932	22028	22025	22061	22222	21950	22000	21820	22065	21959	22010	22128	21971	21973	21948	22024	21815	21889	21968	21984	21892	22143	21890	21965	21836	22016	22077	22154	21876	21977	22184	22140	21996	22044	22108	22055	22150	22046	21729	21913	21926	22210	22051	22104	22061	22096	21809	21919	21919	21895	22008	21958	21964	21862	21854	22060	21923	21987	22098	21986	21911	21864	21792	22088	22024	22101	22010	22055	21845	22037	22192	22156	22169	21888	21984	22081	22016	21896	21981	22016	21900	22058	21998	21944	21946	22103	22198	21979	21888	21888	21826	22160	22078	21952	21903	21997	21886	21985	22130	22025	21998	21824	22044	22311	21924	21760	21988	21863	22415	21944	22067	22150	22196	22042	21765	21854	21999	21915	22041	21819	21934	21932	21915	22010	21932	22058	22033	22052	22117	21983	22033	22185	22081	22044	22086	21880	22010	21831	21969	22121	21943	21938	21936	22134	21969	21976	21920	21929	22064	22186	22155	21958	21918	22138	21879	22025	22017	22056	22048	22047	22194	21947	22080	22017	21794	21914	22118	21955	21766	22014	21926	21878	21937	21959	21916	21878	21887	22004	22087	21905	21944	22085	21814	22152	21966	22037	22006	21984	21822	21783	21887	22052	21912	22028	21860	21904	21983	22018	22104	21978	21942	21931	22055	22031	21905	21984	21999	21950	21996	21937	21954	22002	21832	22053	21923	21865	21998	22040	21996	21946	22148	21988	21919	22019	22149	21966	21989	22094	21953	21826	21797	21924	21907	21909	21937	21819	21902	21950	21763	21730	21831	21973	21989	22035	21741	22161	21972	21831	21919	22133	22039	21988	21821	22016	21718	22004	21989	21975	22202	22151	21956	21790	22015	22060	21898	21910	22101	21789	21727	21941	21833	22071	22009	21824	21816	22147	22045	22181	22090	22179	22149	21995	21950	22065	22079	21999	21792	22145	22167	21889	21775	21720	21882	21952	21918	22018	22106	22143	21843	21799	22372	21728	22074	22224	21947	22052	21915	22190	22166	21790	22241	21998	21864	22103	22012	21942	21867	22047	22247	21866	21672	21911	22339	22204	21952	22017	21872	22104	21974	22149	21924	21787	21814	21833	22121	21835	21767	21930	21803	21975	21985	21986	22022	22134	22105	21995	21979	21883	21829	21634	21865	21726	21897	21962	21951	21808	21988	22230	21942	21911	22077	21863	21944	21827	22086	22051	21977	21906	21849	21968	21884	21757	22010	21801	21944	22012	22099	21804	21931	21959	21966	22083	21889	22108	21784	21729	22160	22119	22085	22097	21907	21955	21915	21796	22051	22028	22021	21911	21969	22162	22079	21707	22098	21953	22079	22014	21950	21903	21773	22023	22228	21925	21783	21980	22019	22070	22009	22036	22095	21898	22071	21903	22004	21949	21776	21865	21902	22059	22010	21802	21846	21915	22116	21827	21902	21998	22132	22015	22046	21988	21949	21944	22014	22268	21943	21934	21844	22080	21867	21754	21939	22194	21999	22015	21974	21973	21763	22004	22039	21802	21910	21866	21965	22127	22029	21873	21937	22284	22078	21915	21960	22127	21941	21982	22097	22004	21910	21930	22139	22239	21925	21785	21870	21851	21732	21854	22003	21855	22097	21887	21800	21962	22068	21970	21928	21881	21710	22125	22212	22168	22017	22018	22157	22211	21953	21828	22131	21935	21991	21974	21892	22052	21913	22293	22088	22078	22129	22242	22101	21939	22000	22090	21953	21896	22087	22298	21904	21995	21938	22027	21973	22021	21941	21963	22000	22015	21826	22031	21932	22086	21801	22120	21914	22279	22076	22026	21736	22157	22091	21989	22000	21903	22257	21763	21969	22135	21916	21842	22061	22018	21977	22111	21820	21922	21977	21679	21998	22069	21936	22230	21942	21883	22022	21993	22113	21962	21904	22061	22049	21969	21798	21856	21791	21996	22190	22216	21898	21944	22105	22006	22254	22113	22060	21935	21967	22130	22096	21921	22077	22027	22025	22084	22110	22108	21921	21937	22070	22043	21911	21945	22083	21974	22158	22092	21931	22189	22360	21898	21985	21981	22043	21996	21991	21764	21925	22133	21871	22083	22050	21935	21843	22002	22164	21948	21919	22225	21968	21942	22019	22226	22087	21952	22174	22072	22112	21967	22025	22205	22019	22052	22166	22247	22011	21850	22138	22003	22026	22240	22030	22115	21927	22148	22055	22016	22011	21835	21763	21970	21664	22036	21995	21953	21972	21983	22032	22043	21996	21898	21987	21991	22047	21872	22055	21976	21959	21977	21884	21942	22081	21991	21871	22050	22102	21936	21857	21848	22063	21805	21838	22067	21960	21900	21699	21856	22159	22056	22078	21942	21886	22049	22050	21943	21872	21863	21898	22073	22047	22060	21954	21962	22011	21842	22073	22196	21926	22248	22028	21896	21811	21820	22137	21783	22111	22014	22117	21972	21902	21970	22004	22185	22111	22199	22117	22068	21928	21801	21960	21935	22038	22097	21905	21932	22005	22068	21940	22071	21875	22127	22013	22037	21857	21939	22053	21969	21892	22046	21979	21970	21933	22035	22274	22150	22116	22273	22048	21897	22107	21730	22196	21872	22150	22019	21933	22009	22018	21875	21951	22153	21838	21895	22040	21950	21898	22015	21968	21941	21992	22150	22059	22055	21887	21814	21965	22079	22096	21938	21964	22049	21935	22174	22004	21848	22112	22146	22072	22114	21909	21787	22063	22120	22044	21970	22041	21820	22205	21938	22163	22113	21820	21946	21931	21927	22084	22040	21810	22005	21946	22051	21851	21984	22161	21904	22107	22000	22052	22187	21871	21887	22109	21952	22145	22112	21854	21946	21879	21842	21907	22081	22011	22105	22145	21931	22283	22063	21892	21889	22056	22059	21958	21741	21785	21827	21951	22066	21992	21885	21911	22157	22154	21978	21867	21946	21840	21808	21968	22191	21974	22071	21971	21805	22077	22054	21920	21983	21919	22124	21880	21986	21815	21927	22078	21934	22007	21972	21974	21770	21824	21901	22080	21888	22118	22165	21958	21839	22171	21785	22123	22091	21975	21949	22020	22068	22186	21959	21828	22137	21969	22021	21981	22039	22077	22003	22130	21979	22170	22006	21878	22209	22074	22020	22010	22029	21872	21868	22070	21806	22044	22019	22143	22127	22065	21936	22136	22146	21727	22101	22057	22152	22085	22178	21890	21987	21804	21967	22015	22042	22131	21891	21998	21986	22012	22133	22162	21988	21915	22193	22113	22012	21860	22119	21896	22213	22150	22173	22011	22002	22046	21940	21852	22021	21832	22033	22137	21982	21899	22057	21899	21915	21843	21926	21975	21712	21944	22022	22100	21939	21924	22101	22149	21997	22118	22010	22005	22111	22494	22148	21758	21889	21926	22030	21960	22004	21970	22059	22091	21945	21843	21959	21811	21710	22118	21977	22031	21747	21853	21914	21990	21859	22008	21711	22210	22029	22132	21938	21922	21914	22076	22050	22103	22061	22122	22122	22004	21761	21826	21959	21925	22037	22095	22156	21945	21819	21809	21909	21845	22029	21986	22099	21918	21918	22011	21845	21818	22035	22186	22111	21966	22030	21938	22083	22055	22046	22043	21809	21845	22086	22181	21947	21891	21995	21971	21968	22158	22223	21836	21984	21894	22111	22024	22121	21930	22028	22136	22179	21945	22092	22263	22247	22047	21947	22085	21869	21949	22103	21968	21912	22001	22093	21777	21977	21923	22152	21977	22006	22007	22089	21986	22151	22128	22183	22091	22020	21915	22196	21820	21943	22006	21786	21857	22127	22155	22006	21846	22160	22004	22023	22076	22046	21954	22139	22006	22004	22089	22024	21882	22051	21924	22084	21897	21978	22054	22009	22218	22069	22030	22259	22101	22010	21967	21960	21930	22092	22244	21896	21911	21978	21900	21917	22182	22002	21912	21933	22038	21968	21813	22042	22057	21924	21855	22137	21963	22142	21925	21943	21977	21882	21917	21944	21966	21999	21852	21920	22096	21895	21778	22011	22064	21933	22106	22065	22093	21790	22209	21965	21961	21939	21974	21935	22180	22040	21971	21929	21866	21741	21836	21978	21917	21885	21843	21829	21937	22120	21843	22011	21974	22173	22020	22032	22044	22225	21728	22035	22086	22131	22040	22226	21908	21788	22141	21921	21911	21817	22099	21967	21989	21880	21939	21994	22120	21958	21675	22097	22131	22099	21849	21962	21964	22168	22183	22162	21770	22100	22156	21957	22031	22177	21898	21906	21937	21856	21944	22105	22001	21823	21781	21910	21897	21940	21814	22047	22068	22047	21985	21904	21911	22014	22067	22043	22344	22015	22092	22012	22204	21716	22030	22200	21970	22149	22015	22129	22127	21898	21825	22173	21990	22218	21943	21861	21990	21957	22158	22011	22020	21970	22013	21973	21904	22107	22017	21821	22002	21780	22121	21934	21824	22167	21987	22173	22032	21970	22007	21938	22176	21902	21912	22052	21988	21905	22100	21982	22117	21941	22174	22001	22345	22152	22069	22114	22113	21943	21991	21875	22020	22148	22321	21928	22067	21807	21965	22042	21751	21890	22058	21925	21859	22021	22099	21980	21695	22054	21963	22112	22075	21981	21794	21986	21961	22389	21761	22270	22059	22025	22096	22028	21883	22047	21844	22235	22081	22168	22099	22098	22178	21934	21873	22046	21922	22176	21928	22039	22001	22211	21796	22064	22097	22064	22285	22228	22018	22172	21841	21971	22094	21968	22028	22035	21815	22071	21963	22083	21871	22087	22263	22020	22036	22043	21899	22050	22017	22148	22183	21909	22019	21832	22291	21953	22146	22074	22080	22003	22029	21947	22034	21926	21899	21789	21851	21900	22015	22321	22025	21843	21913	22186	21997	21726	22282	22040	21972	22054	21860	21924	22180	21840	21804	21906	22018	22005	21981	22055	21782	22025	22026
16143	23330	22537	20000	18963	18386	18288	18159	18688	30085	42466	38653	27926	20331	18127	17524	17458	17655	17437	17553	17504	17606	17622	17621	17623	17434	17486	17513	17554	17578	17695	17583	17626	17544	17722	17449	17604	17631	17574	17566	17688	17510	17509	17609	17714	17512	17444	17604	17432	17532	17552	17387	17422	17780	17518	17592	17635	17549	17663	17644	17576	17580	17754	17589	17577	17491	17427	17486	17491	17719	17464	17561	17603	17622	17419	17451	17613	17489	17505	17473	17768	17645	17429	17617	17465	17665	17548	17452	17661	17495	17416	17562	17444	17496	17464	17603	17479	17454	17429	17645	17568	17487	17638	17532	17621	17329	17649	17622	17749	17607	17485	17459	17523	17553	17586	17500	17672	17539	17653	17472	17595	17721	17571	17418	17564	17499	17566	17430	17495	17559	17624	17442	17558	17687	17421	17471	17536	17623	17536	17423	17431	17515	17644	17411	17696	17595	17641	17552	17615	17531	17467	17481	17436	17537	17581	17401	17626	17433	17574	17453	17576	17581	17529	17578	17416	17474	17475	17508	17577	17638	17594	17694	17691	17528	17624	17501	17483	17675	17624	17731	17508	17529	17514	17504	17730	17526	17378	17682	17488	17543	17644	17405	17557	17488	17340	17686	17613	17605	17602	17633	17687	17572	17550	17469	17396	17637	17531	17590	17478	17414	17540	17566	17575	17600	17574	17488	17755	17598	17440	17498	17546	17505	17482	17486	17638	17472	17503	17622	17596	17507	17434	17347	17407	17577	17526	17650	17545	17558	17623	17413	17476	17622	17597	17590	17438	17649	17457	17545	17575	17602	17575	17535	17527	17627	17790	17469	17716	17530	17374	17667	17611	17618	17670	17564	17496	17486	17669	17555	17550	17501	17489	17655	17562	17734	17470	17468	17644	17498	17679	17534	17632	17524	17425	17635	17496	17601	17489	17618	17492	17538	17409	17635	17494	17432	17662	17516	17618	17664	17384	17577	17467	17613	17502	17682	17467	17471	17615	17427	17597	17493	17403	17461	17604	17305	17494	17672	17656	17603	17578	17520	17577	17662	17578	17419	17479	17595	17622	17739	17419	17554	17698	17561	17595	17790	17564	17570	17485	17400	17623	17485	17476	17529	17570	17530	17569	17768	17294	17487	17520	17272	17495	17654	17399	17444	17448	17533	17520	17421	17535	17439	17584	17620	17505	17643	17414	17592	17601	17543	17398	17520	17560	17453	17505	17691	17353	17551	17498	17767	17538	17504	17560	17602	17614	17726	17500	17554	17378	17505	17485	17376	17636	17714	17467	17607	17650	17432	17521	17341	17653	17577	17500	17482	17416	17698	17619	17427	17405	17530	17480	17448	17688	17512	17394	17514	17524	17650	17513	17475	17483	17382	17578	17384	17634	17437	17621	17431	17625	17521	17551	17556	17508	17384	17528	17473	17510	17476	17517	17587	17486	17467	17577	17462	17500	17568	17544	17589	17554	17600	17490	17412	17525	17558	17527	17730	17435	17430	17629	17570	17456	17440	17620	17594	17685	17489	17518	17497	17579	17390	17348	17560	17716	17474	17401	17480	17438	17482	17458	17461	17580	17545	17615	17574	17542	17444	17500	17510	17602	17508	17561	17562	17515	17354	17524	17532	17374	17593	17452	17554	17522	17560	17657	17576	17677	17368	17607	17681	17461	17449	17327	17689	17565	17516	17511	17577	17482	17618	17487	17624	17615	17512	17706	17443	17491	17629	17403	17559	17528	17662	17720	17555	17644	17431	17544	17486	17598	17548	17362	17658	17511	17632	17619	17630	17611	17491	17585	17517	17651	17533	17572	17583	17419	17503	17410	17494	17414	17582	17413	17505	17507	17601	17358	17619	17538	17546	17670	17476	17573	17537	17496	17409	17344	17543	17563	17570	17358	17333	17548	17465	17588	17511	17644	17570	17504	17513	17419	17716	17439	17555	17512	17653	17599	17462	17623	17556	17599	17449	17604	17583	17510	17479	17442	17558	17546	17609	17501	17664	17580	17580	17641	17591	17392	17340	17597	17583	17644	17526	17457	17757	17472	17726	17616	17485	17567	17678	17595	17587	17522	17488	17726	17437	17771	17495	17629	17425	17623	17507	17458	17515	17633	17490	17540	17389	17417	17482	17591	17452	17426	17545	17543	17591	17517	17558	17546	17653	17538	17686	17616	17541	17464	17601	17501	17516	17668	17662	17491	17407	17519	17517	17580	17550	17526	17561	17523	17452	17717	17573	17544	17257	17564	17514	17513	17638	17513	17456	17590	17556	17514	17428	17483	17517	17450	17509	17583	17494	17540	17543	17656	17342	17396	17604	17447	17759	17575	17507	17493	17333	17574	17506	17496	17437	17622	17463	17637	17616	17542	17418	17452	17541	17557	17524	17630	17523	17497	17548	17521	17550	17483	17610	17638	17649	17663	17571	17457	17433	17484	17493	17558	17562	17682	17450	17625	17573	17467	17640	17616	17494	17500	17636	17472	17567	17701	17623	17533	17536	17542	17576	17568	17468	17619	17561	17448	17423	17526	17528	17638	17434	17646	17611	17504	17609	17511	17616	17540	17664	17505	17428	17444	17484	17570	17558	17471	17611	17609	17445	17424	17603	17386	17577	17573	17527	17527	17515	17511	17479	17471	17547	17404	17588	17520	17504	17500	17527	17673	17627	17568	17622	17465	17549	17611	17576	17513	17618	17311	17646	17666	17484	17612	17631	17617	17343	17532	17619	17603	17408	17603	17195	17461	17415	17754	17391	17555	17599	17426	17391	17601	17629	17572	17527	17467	17444	17736	17683	17420	17558	17524	17568	17496	17565	17468	17586	17591	17527	17406	17545	17446	17667	17565	17513	17474	17359	17657	17598	17565	17629	17582	17660	17742	17557	17560	17441	17494	17358	17613	17434	17651	17454	17625	17487	17513	17576	17572	17483	17435	17464	17542	17550	17465	17595	17603	17541	17215	17572	17287	17466	17363	17455	17599	17589	17473	17458	17443	17806	17545	17415	17458	17366	17634	17434	17512	17629	17569	17523	17593	17447	17455	17477	17559	17691	17730	17267	17644	17644	17431	17599	17593	17637	17609	17608	17454	17537	17683	17443	17586	17459	17625	17442	17519	17401	17558	17603	17487	17545	17600	17552	17734	17568	17641	17536	17542	17669	17501	17454	17669	17448	17526	17500	17549	17567	17545	17513	17554	17599	17699	17599	17524	17574	17428	17441	17533	17517	17467	17409	17481	17355	17432	17475	17486	17504	17560	17522	17510	17512	17473	17508	17276	17506	17458	17631	17558	17652	17812	17657	17536	17546	17313	17538	17578	17484	17358	17331	17389	17638	17428	17370	17553	17566	17485	17524	17402	17534	17584	17686	17455	17636	17608	17496	17581	17522	17561	17558	17538	17796	17529	17460	17513	17425	17613	17440	17582	17541	17633	17463	17609	17518	17514	17665	17390	17407	17537	17476	17511	17521	17539	17579	17531	17596	17593	17621	17424	17765	17682	17410	17519	17558	17474	17341	17370	17454	17651	17546	17512	17539	17496	17473	17398	17529	17671	17699	17354	17478	17615	17444	17563	17656	17546	17574	17507	17763	17538	17570	17394	17597	17648	17612	17580	17427	17467	17542	17385	17383	17434	17655	17594	17539	17586	17448	17516	17552	17548	17370	17587	17546	17622	17433	17584	17610	17515	17493	17600	17594	17474	17690	17491	17594	17698	17577	17558	17491	17604	17497	17416	17503	17532	17438	17710	17351	17557	17280	17616	17394	17594	17470	17594	17565	17579	17558	17527	17753	17512	17522	17520	17518	17561	17521	17585	17505	17412	17617	17557	17681	17633	17346	17639	17461	17536	17560	17589	17420	17483	17562	17543	17433	17504	17413	17617	17753	17457	17485	17520	17488	17663	17637	17500	17660	17481	17568	17519	17625	17430	17529	17594	17561	17674	17515	17390	17556	17374	17537	17676	17778	17624	17555	17456	17487	17474	17564	17632	17632	17738	17574	17594	17505	17488	17517	17526	17581	17641	17429	17635	17572	17555	17453	17576	17516	17598	17578	17459	17329	17466	17582	17594	17484	17557	17523	17743	17548	17534	17623	17322	17426	17554	17403	17589	17464	17393	17602	17547	17599	17768	17338	17505	17565	17657	17471	17556	17602	17649	17431	17347	17592	17650	17623	17471	17641	17696	17617	17421	17590	17656	17412	17521	17636	17574	17388	17528	17446	17633	17670	17432	17485	17470	17515	17728	17555	17595	17403	17538	17396	17438	17519	17611	17540	17488	17469	17671	17477	17447	17573	17532	17353	17333	17577	17470	17519	17415	17432	17620	17568	17439	17504	17528	17499	17581	17584	17535	17600	17627	17553	17684	17793	17486	17476	17597	17463	17565	17538	17523	17548	17495	17356	17570	17585	17535	17647	17406	17669	17517	17491	17492	17581	17582	17472	17607	17481	17557	17343	17553	17497	17490	17540	17499	17577	17516	17565	17388	17489	17457	17543	17641	17482	17400	17620	17566	17557	17571	17519	17536	17498	17398	17504	17534	17512	17537	17660	17647	17716	17632	17471	17560	17516	17400	17503	17430	17544	17652	17484	17432	17652	17606	17456	17478	17573	17534	17424	17544	17595	17313	17525	17584	17524	17542	17504	17552	17337	17814	17505	17490	17631	17494	17561	17582	17563	17587	17525	17475	17322	17669	17452	17518	17389	17281	17713	17374	17408	17557	17451	17413	17497	17642	17508	17550	17543	17554	17583	17595	17341	17620	17640	17632	17476	17527	17492	17541	17421	17563	17737	17383	17405	17500	17539	17563	17487	17407	17659	17472	17643	17478	17387	17514	17600	17613	17559	17649	17602	17510	17592	17422	17432	17532	17590	17431	17456	17477	17459	17738	17506	17416	17648	17655	17560	17494	17609	17481	17585	17439	17428	17586	17477	17704	17523	17557	17484	17534	17506	17382	17617	17423	17666	17482	17581	17436	17452	17729	17679	17551	17592	17444	17562	17581	17660	17558	17498	17575	17476	17492	17645	17522	17528	17529	17625	17491	17471	17600	17515	17568	17560	17582	17587	17515	17613	17516	17495	17442	17506	17559	17692	17557	17643	17429	17401	17571	17439	17603	17741	17568	17451
24271	21636	29301	24545	22488	25432	27068	23348	23225	37517	55866	53530	39547	28255	23674	22908	22629	22437	22390	22354	22629	22344	22374	22538	22770	22279	22492	22491	22415	22498	22521	22368	22303	22442	22402	22392	22352	22401	22567	22371	22283	22310	22385	22337	22353	22483	22583	22300	22313	22482	22242	22337	22400	22308	22146	22510	22086	22319	22272	22392	22406	22110	22307	22471	22474	22449	22266	22305	22344	22539	22289	22153	22297	22406	22467	22418	22256	22328	22480	22349	22252	22433	22137	22363	22463	22387	22490	22453	22506	22530	22320	22446	22335	22198	22369	22192	22286	22237	22334	22329	22427	22521	22277	22378	22295	22336	22166	22401	22049	21915	22368	22344	22416	22459	22495	22240	22270	22578	22278	22504	22486	22408	22400	22261	22207	22228	22330	22206	22349	22642	22585	22350	22225	22376	22385	22493	22331	22489	22298	22313	22116	22137	22175	22254	22110	22214	22230	22217	22505	22248	22303	22440	22137	22412	22461	22248	22169	22218	22150	22092	22111	22275	22102	22308	22420	22348	22338	22271	22431	22278	22115	22319	22391	22353	22284	22201	22331	22251	22494	22258	22338	22402	22354	22269	22114	22330	22514	22208	22226	22168	22219	22189	22490	22287	22507	22393	22055	22160	22228	22388	22398	22303	22385	22422	22195	22106	22123	22217	22229	22197	22345	22305	22246	22305	22480	22272	22281	22191	22293	22229	22301	22513	22429	22443	22280	22102	22107	22344	22194	22308	22169	22567	22491	22395	22304	22511	22355	22418	22320	22290	22344	22231	21999	21907	22159	22213	22316	22318	22346	22303	22581	22379	22256	22180	22408	22415	22391	22232	22240	21899	22065	22354	22203	22369	22399	22429	21961	22460	22252	22467	22078	22283	22236	22249	22219	22183	22549	22100	22599	22279	22307	22380	22207	22178	22377	22339	22211	22404	22443	22177	22239	22331	22482	22378	22290	22239	22493	22268	22262	22208	22278	22476	22508	22271	22444	22300	22538	22350	22244	22184	22071	22282	22310	22417	22104	22323	22120	22051	22244	22156	22534	22249	22352	21990	22274	22383	22482	22221	22235	22263	22153	22259	22307	22470	22262	22486	22476	22494	22406	22266	22237	22361	22044	22250	22393	22481	22466	22374	22246	22272	22231	22314	22360	22392	22218	22190	22364	22436	22371	22303	22115	22241	22429	22511	22271	22219	22443	22541	22300	22395	22473	22423	22331	22285	22403	22236	22239	22039	22096	22487	22262	22515	22161	22270	22240	22227	22475	22314	22089	22256	22352	22294	22369	22257	22258	22338	22508	22225	22325	22230	22317	22353	22488	22045	22288	22316	22010	22227	22468	22267	22181	22037	22251	22402	22176	22362	22387	22142	22222	22171	22465	22266	22337	22231	22317	22157	22227	22451	22061	22267	22160	22179	22165	22490	22365	22384	22107	22394	22331	22281	22351	22484	22302	22445	22538	22586	22367	22542	22203	22317	22384	22271	22320	22162	22393	22228	22288	22378	22222	22195	22285	22290	22313	22340	22318	22570	22272	22353	22228	22392	22351	22398	22336	22249	22371	22520	22510	22245	22145	22243	22357	22196	22210	22087	22396	22353	22318	22084	22229	22342	22317	22061	22504	22170	22442	22208	22168	22171	22290	22329	22098	22282	22405	22367	22611	22203	22267	22256	22177	22232	22107	22338	22279	22208	22051	22243	22133	22277	22502	22330	22175	22195	22365	22446	22298	22220	22300	22120	22291	22145	22239	22428	22254	22392	22152	22267	21951	22429	22391	22214	22499	22166	22283	22378	22580	22451	22435	22395	22104	22347	22265	22258	22191	22455	22031	22045	22176	22090	22186	22185	22300	22379	22341	22135	22172	22372	22200	22122	22315	22121	22366	22398	22140	22412	22407	22121	22209	22402	22305	22244	22175	22450	22344	22377	22482	22108	22241	22342	22562	22520	22229	22113	22355	22304	22226	22081	22306	22077	22315	22344	22442	22645	22240	22023	22382	22127	22190	22417	22312	22334	22313	22396	22233	22246	22225	22147	22394	22176	22459	22262	22091	22143	22186	22266	22220	22386	22489	22198	22537	22486	22434	22425	22305	22279	22544	22171	22168	22150	22418	22420	22437	22320	22065	22479	22149	22464	22373	22326	22363	22368	22233	22428	22398	22347	22142	22394	22305	22304	22218	22405	22060	22246	22279	22302	22254	22161	22370	22274	22365	22342	22333	22136	22271	22331	22263	22133	22236	22345	22368	22548	22358	22098	22206	22187	22342	22175	22253	22252	22360	22540	22331	22212	22391	22403	22354	22313	22409	22284	22140	22482	22481	22370	22363	22198	22351	22228	22150	22234	22293	22212	22270	22083	22422	22289	22220	22174	22357	22219	22517	22258	22158	22354	22434	22471	22354	22142	22325	22388	22423	22179	22316	22369	22283	22444	22190	22201	22417	22283	22211	22317	22207	22306	22418	22451	22630	22272	22180	22203	22370	22388	22240	22156	22222	22302	22437	22448	22237	22517	22338	22478	22180	22290	22308	22424	22389	22354	22573	22515	22281	22505	22297	22412	22390	22354	22145	22133	22652	22170	22293	22231	22336	22243	22356	22200	22125	22337	22276	22293	22409	22631	22379	22329	22118	22149	22371	22278	22335	22235	22540	22348	22561	22500	22193	22266	22077	22073	22266	22149	22460	22037	22324	22608	22531	22102	22313	22261	22299	22453	22325	22428	22239	22434	22040	22364	22325	22294	22225	22267	22112	22347	22573	22233	22297	22134	22389	22294	22338	22413	22404	22355	22361	22147	22308	22268	22333	22318	22332	21962	22189	22307	22271	22151	22354	22322	22234	22283	22440	22439	22315	22357	22623	22477	22494	22292	22293	22362	22219	22325	22367	22325	22281	22359	22352	22367	22343	22261	22530	22156	22307	22227	22525	22157	22370	22370	22106	22298	22119	22332	22397	22171	22406	22090	22379	22113	22154	22166	22086	22297	22373	22437	22269	22530	22292	22165	22357	22549	22244	22353	22099	22439	22322	22362	22445	22543	22112	22414	22336	22290	22311	22161	22523	22080	22229	22292	22377	22170	22084	22353	22242	22257	22275	22234	22287	22263	22217	22293	22407	22171	22244	22329	22249	22326	22463	22241	22362	22343	22311	22188	22420	22330	22139	22279	22429	22366	22239	22163	22222	22204	22251	22410	22371	22272	22156	22292	22248	22188	22268	22348	22476	22376	22283	22503	22355	22429	22366	21939	22428	22223	22367	22298	22339	22454	22231	22224	22268	22308	22114	22242	22092	22291	22169	22175	22288	22198	22227	22379	22168	22251	22181	22175	22209	22301	22257	22302	22275	22239	22266	22288	22308	22419	22240	22149	22307	22227	22387	22434	22217	22560	22418	22689	22399	22247	22236	22287	22425	22409	22262	22333	22304	22341	22422	22290	22511	22158	22201	22278	22227	22434	22398	22230	22332	22126	22352	22441	22246	22136	22284	22166	22131	22215	22337	22227	22223	22349	22599	22502	22297	22472	22333	22392	22263	22403	22386	22197	22217	22292	22358	22470	22291	22528	22462	22372	22344	22353	22385	22015	22333	22175	22213	22294	22378	22233	22317	22190	22183	22431	22272	22325	22245	22409	22262	22451	22327	22290	22510	22353	22330	22153	22242	22201	22165	22331	22456	22295	22091	22267	22232	22321	22468	22288	22401	22201	22304	22425	22315	22159	22365	22300	22166	22146	22375	22407	22208	22337	22281	22129	22214	22361	22326	22559	22574	22412	22329	22416	22334	22255	22513	22233	21899	22385	22393	22354	22346	22456	22162	22392	22403	22361	22260	22361	22425	22222	22263	22219	22285	22279	22269	22203	22030	22271	22275	22624	22386	22285	22212	22550	22510	22275	22188	22186	22270	22470	22389	22375	22520	22188	22166	22108	22502	22682	22310	22308	22305	22351	22106	22195	22113	22343	22365	22045	22300	22515	22389	22483	22480	22340	22495	22101	22194	22317	22249	22266	22457	22259	22440	22212	22386	22363	22360	22374	22127	22412	22376	22536	22113	22344	22225	22178	22507	22213	22363	22142	22310	22262	22233	22216	22482	22265	22476	22502	22286	22432	22549	22241	22246	22251	22362	22286	22286	22184	22183	22403	22241	22359	22417	22371	22438	22349	22478	22343	22216	22330	22558	22334	22304	22503	22327	22243	22436	22240	22384	22256	22571	22373	22120	22260	22424	22365	22309	22178	22145	22209	22233	22071	22154	22163	22260	22394	22336	22358	22326	22232	22327	22404	22648	22235	22534	22691	22701	22255	22525	22484	22398	22255	22337	22452	22206	22303	22096	22286	22533	22403	22264	22503	22309	22253	22382	22313	22323	22374	22123	22441	22323	22497	22343	22284	22449	22450	22316	22426	22262	22281	22285	22307	22257	22186	22292	22093	22335	22679	22254	22338	22254	22194	22430	22267	22206	22327	22209	22243	22565	22446	22251	22360	22250	22341	22241	22226	22239	22311	22565	22278	22563	22218	22330	22346	22413	22389	22230	22360	22516	22014	22388	22231	22297	22341	22399	22522	22359	22261	22344	22246	22181	22406	22394	22341	22448	22286	22422	22319	22260	22306	22228	22307	22089	22372	22343	22196	22283	22198	22179	22602	22398	22119	22214	22227	22511	22400	22380	22248	22427	22027	22319	22429	22476	22132	22390	22299	22497	22144	22533	22429	22281	22102	22343	22272	22466	22208	22248	22410	22086	22464	22386	22117	22403	22187	22447	22332	22405	22451	22443	22291	22340	22407	22329	22293	22269	22176	22197	22364	22339	22223	22174	22502	22607	22395	22443	22120	22180	22232	22482	22065	22214	22239	22366	22423	22514	22334	22437	22287	22186	22377	22614	22380	22191	22340	22152	22308	22171	22313	22352	22580	22238	22246	22017	22281	22230	22338	22521	22384	22150	22282	22442	22277	22550	22601	22433	22410	22180	22296	22316	22406	22234	22404	22387	22099	22424	22459	22381	22330	22295	22465	22329	22512	21956	22333	22325	22401	22449	22283	22321	22269	22456	22286	22189	22286	22198	22491	22490	22210	21986	22104	22253	22258	22447	22334	22370	22258	22248	22367	22332	22243	22348	22364	22380	22241
18300	29948	28141	23357	20919	20013	19341	19032	19972	40040	55425	51333	36275	22946	18575	17821	17682	17783	17528	17533	17833	17557	17613	17669	17636	17942	17695	17730	17743	17645	17722	17687	17901	17816	17779	17797	17780	17680	17480	17753	17684	17691	17729	17728	17724	17643	17777	17837	17445	17805	17601	17734	17833	17783	17673	17676	17869	17783	17640	17708	17690	17575	17881	17642	17880	17802	17933	17570	17729	17775	17532	17788	17614	17763	17622	17731	17790	17557	17752	17769	17714	17724	17580	17778	17587	17713	17833	17534	17680	17643	17718	17657	17704	17750	17787	17696	17735	17770	17695	17621	17586	17758	17802	17794	17653	17680	17528	17630	17738	17784	17852	17658	17698	17646	17512	17859	17639	17728	17707	17624	17506	17728	17637	17757	17597	17687	17830	17693	17692	17618	17542	17772	17627	17717	17776	17637	17870	17732	17759	17467	17749	17700	17851	17735	17700	17657	17683	17851	17613	17694	17607	17675	17696	17595	17823	17710	17692	17621	17670	17566	17693	17588	17815	17707	17666	17628	17612	17685	17665	17578	17777	17659	17524	17694	17698	17772	17685	17675	17711	17706	17620	17886	17713	17828	17664	17737	17745	17733	17851	17684	17668	17607	17690	17498	17793	17901	17483	17761	17738	17496	17877	17856	17623	17686	17617	17613	17496	17601	17795	17723	17685	17570	17638	17582	17727	17655	17620	17459	17801	17705	17689	17813	17685	17443	17769	17638	17759	17591	17688	17746	17532	17605	17738	17672	17744	17614	17617	17772	17631	17737	17829	17557	17831	17724	17803	17637	17561	17577	17834	17751	17682	17627	17680	17547	17516	17715	17716	17620	17667	17607	17853	17921	17490	17665	17814	17724	17715	17671	17560	17759	17600	17638	17606	17608	17738	17675	17737	17671	17589	17654	17659	17642	17844	17668	17646	17813	17631	17594	17776	17486	17719	17684	17582	17579	17711	17707	17788	17689	17779	17719	17638	17709	17606	17842	17789	17630	17641	17712	17557	17712	17633	17603	17672	17757	17588	17736	17670	17723	17561	17635	17561	17671	17636	17752	17757	17758	17614	17469	17839	17739	17570	17770	17768	17685	17809	17676	17646	17620	17584	17717	17500	17526	17697	17811	17742	17665	17666	17621	17702	17676	17497	17680	17756	17661	17591	17664	17834	17703	17810	17639	17624	17576	17718	17508	17642	17796	17622	17676	17545	17708	17628	17716	17831	17699	17633	17785	17739	17814	17726	17590	17695	17710	17671	17572	17713	17575	17637	17845	17639	17575	17682	17767	17640	17600	17559	17681	17708	17722	17617	17730	17720	17700	17658	17550	17636	17798	17615	17618	17703	17659	17638	17651	17620	17722	17652	17779	17693	17788	17708	17783	17581	17656	17636	17761	17490	17593	17813	17690	17758	17533	17807	17795	17787	17812	17473	17683	17530	17517	17826	17486	17658	17660	17640	17673	17794	17590	17567	17669	17562	17523	17686	17541	17664	17689	17659	17657	17745	17871	17685	17727	17642	17707	17593	17775	17678	17792	17442	17692	17788	17777	17757	17603	17725	17638	17854	17662	17580	17654	17846	17671	17880	17667	17660	17725	17610	17630	17852	17819	17633	17799	17553	17815	17813	17535	17805	17733	17921	17589	17806	17631	17582	17595	17873	17696	17871	17571	17847	17747	17538	17738	17636	17649	17569	17669	17692	17749	17565	17733	17575	17662	17494	17683	17619	17621	17728	17830	17570	17646	17690	17574	17422	17776	17652	17744	17753	17602	17793	17696	17681	17595	17682	17725	17824	17741	17683	17491	17702	17669	17695	17545	17761	17568	17668	17636	17703	17953	17563	17891	17644	17703	17799	17793	17507	17577	17634	17712	17691	17533	17670	17763	17509	17825	17640	17711	17836	17596	17626	17577	17610	17833	17498	17678	17708	17817	17674	17843	17703	17693	17852	17609	17726	17563	17724	17845	17730	17616	17554	17755	17725	17719	17766	17513	17728	17757	17699	17562	17632	17567	17601	17858	17740	17800	17828	17629	17825	17626	17602	17607	17545	17613	17738	17499	17748	17614	17647	17636	17688	17860	17811	17635	17522	17589	17629	17713	17629	17685	17716	17632	17545	17594	17693	17767	17656	17619	17786	17671	17689	17731	17718	17672	17588	17481	17672	17841	17631	17467	17442	17619	17685	17829	17867	17515	17768	17654	17698	17707	17800	17566	17666	17708	17767	17663	17657	17677	17578	17667	17637	17735	17785	17514	17617	17767	17805	17619	17611	17683	17926	17491	17588	17724	17703	17598	17713	17778	17569	17558	17647	17679	17749	17694	17787	17361	17665	17697	17698	17696	17727	17773	17626	17742	17627	17773	17704	17630	17634	17634	17635	17836	17748	17690	17718	17694	17555	17937	17753	17669	17720	17610	17674	17892	17692	17598	17481	17830	17616	17618	17723	17716	17610	17591	17732	17506	17535	17654	17680	17603	17644	17600	17594	17551	17679	17544	17851	17801	17748	17773	17575	17763	17641	17690	17851	17658	17896	17643	17768	17536	17683	17783	17475	17696	17760	17784	17756	17675	17569	17685	17580	17821	17663	17802	17592	17726	17655	17509	17720	17691	17769	17693	17715	17648	17710	17642	17731	17682	17981	17569	17586	17555	17756	17686	17654	17849	17745	17724	17731	17677	17646	17608	17675	17852	17587	17795	17611	17594	17706	17819	17685	17741	17522	17590	17534	17708	17780	17736	17625	17513	17672	17677	17611	17635	17887	17482	17681	17739	17728	17675	17748	17703	17737	17584	17657	17723	17688	17653	17622	17604	17700	17552	17743	17703	17687	17602	17770	17622	17932	17405	17458	17703	17848	17766	17642	17665	17611	17653	17613	17620	17840	17625	17656	17666	17825	17600	17579	17561	17834	17784	17633	17918	17551	17576	17637	17688	17467	17585	17783	17673	17679	17676	17672	17669	17589	17602	17736	17807	17744	17736	17674	17818	17584	17778	17648	17656	17587	17717	17757	17648	17731	17745	17646	17799	17536	17417	17764	17690	17668	17540	17713	17628	17582	17648	17773	17603	17651	17605	17871	17902	17791	17857	17636	17552	17658	17707	17696	17583	17596	17815	17674	17596	17675	17602	17593	17783	17750	17928	17799	17738	17741	17676	17556	17777	17553	17730	17799	17615	17602	17772	17804	17711	17704	17726	17635	17705	17829	17731	17573	17751	17570	17601	17706	17730	17732	17760	17595	17780	17741	17494	17612	17637	17661	17633	17699	17501	17688	17767	17605	17722	17599	17686	17657	17586	17672	17804	17543	17736	17690	17666	17647	17457	17673	17565	17771	17646	17717	17679	17878	17797	17686	17507	17658	17711	17684	17664	17634	17781	17591	17745	17910	17655	17605	17627	17617	17787	17536	17692	17680	17717	17658	17667	17588	17595	17732	17534	17510	17760	17620	17604	17713	17605	17614	17759	17532	17646	17731	17664	17731	17687	17507	17728	17826	17731	17623	17728	17854	17603	17663	17827	17639	17674	17633	17790	17648	17588	17791	17717	17775	17720	17816	17753	17851	17770	17729	17739	17882	17630	17499	17604	17572	17615	17807	17668	17727	17596	17805	17400	17618	17847	17647	17564	17536	17631	17491	17707	17745	17656	17522	17700	17614	17676	17661	17726	17627	17819	17674	17586	17669	17782	17516	17737	17749	17605	17827	17606	17773	17602	17707	17746	17722	17672	17837	17627	17559	17632	17767	17617	17884	17602	17553	17661	17638	17693	17734	17595	17923	17506	17703	17501	17679	17428	17556	17733	17766	17774	17735	17680	17613	17411	17763	17650	17751	17834	17654	17664	17590	17755	17775	17718	17702	17716	17583	17606	17648	17664	17726	17703	17725	17600	17608	17642	17651	17657	17588	17897	17765	17598	17649	17530	17824	17526	17488	17654	17774	17634	17507	17639	17671	17774	17645	17615	17936	17490	17519	17610	17709	17850	17542	17722	17712	17593	17836	17678	17682	17766	17630	17825	17670	17495	17726	17561	17874	17718	17792	17704	17691	17856	17737	17628	17638	17706	17808	17559	17689	17752	17664	17798	17572	17670	17736	17482	17834	17616	17838	17549	17493	17688	17608	17654	17623	17610	17569	17708	17796	17702	17701	17572	17674	17751	17690	17763	17593	17688	17665	17657	17617	17685	17599	17712	17549	17710	17702	17635	17663	17607	17691	17683	17743	17761	17650	17654	17667	17798	17730	17574	17634	17574	17502	17766	17784	17883	17570	17680	17750	17809	17595	17780	17840	17710	17737	17745	17525	17487	17665	17828	17664	17974	17674	17678	17727	17637	17729	17670	17783	17597	17573	17513	17759	17688	17487	17792	17730	17719	17671	17705	17551	17560	17599	17668	17895	17754	17768	17657	17860	17573	17774	17846	17798	17664	17564	17735	17725	17600	17705	17548	17595	17733	17619	17745	17703	17756	17561	17685	17635	17765	17614	17785	17736	17859	17705	17568	17645	17742	17725	17552	17608	17622	17668	17537	17692	17551	17760	17670	17506	17634	17690	17590	17654	17824	17830	17755	17722	17663	17642	17612	17670	17670	17654	17670	17437	17814	17486	17688	17763	17716	17756	17702	17592	17659	17826	17536	17606	17493	17725	17842	17453	17636	17807	17600	17748	17796	17756	17683	17633	17577	17521	17675	17704	17737	17587	17746	17670	17676	17799	17654	17687	17864	17744	17773	17651	17856	17672	17792	17687	17704	17628	17716	17706	17718	17740	17662	17715	17650	17821	17513	17672	17654	17687	17642	17738	17840	17778	17795	17705	17669	17716	17652	17708	17670	17742	17637	17738	17793	17925	17727	17754	17600	17600	17763	17701	17583	17676	17607	17760	17621	17687	17754	17634	17687	17590	17630	17805	17596	17734	17807	17651	17642	17728	17704	17769	17633	17712	17609	17630	17563	17709	17582	17753	17713	17654	17752	17494	17484	17720	17908	17652	17791	17599	17732	17596	17627	17762	17662	17749	17718	17637	17589	17737	17706	17782	17605	17839	17690	17646	17701	17633	17642	17719	17675	17727	17692	17745	17703	17777	17546	17761	17727	17677	17846	17682	17668	17545	17560	17588	17571	17509	17723	17537	17746
31397	23472	24693	23383	21876	22125	22373	22312	22070	22915	24865	26007	24890	23168	22411	22219	22264	21911	22394	22085	22133	22221	22041	22236	22375	22070	22139	22037	21997	22085	22049	22280	21983	21852	22075	22043	22091	22244	22213	22144	22238	22051	22123	22234	21839	22055	22119	22150	22121	22208	22022	21843	22022	21962	22057	21987	22177	22171	22389	22072	22247	22072	22230	22297	22142	21971	22044	22027	22222	22112	22081	21886	22069	21924	22097	22349	22126	21940	22001	22048	22201	22275	22330	21979	21966	22065	22065	22063	22113	22205	21963	21989	22124	22072	22038	22047	21764	21809	22258	22035	22168	22123	22182	22326	22178	21999	22229	22155	22081	22110	22203	22257	22011	22150	22126	22073	22132	21970	22287	22097	21884	22220	21956	22210	22145	22336	22028	22040	21936	22001	21842	22274	22103	22197	21875	21748	22222	21938	22204	21844	22243	22030	21968	22210	21864	22259	22005	22051	22072	21949	22063	22196	22227	22262	22162	22050	22105	22048	22122	22143	21973	22152	21975	21975	21969	22036	22180	21996	21914	22062	22040	22096	21994	21886	22127	21774	22323	21993	22265	21947	22056	21994	22094	21947	22178	22187	22259	22147	22164	22092	22040	22097	21751	22029	21987	21916	22208	22109	22041	22263	21831	22076	22062	22164	22078	22112	21939	22221	22056	22090	22168	21946	21931	22281	21963	21955	22027	22322	22201	22254	22045	21910	21913	21937	22083	21992	21932	21978	22035	22046	21997	22342	22046	22167	22225	22069	22184	22111	21959	22006	22194	22036	22092	22281	22075	22016	22250	21923	22249	22065	22142	21905	21999	21990	22034	22287	22000	22109	22145	22205	22000	22120	22158	22141	22145	22152	22085	21944	22268	22216	21983	22010	22267	21981	21937	22140	21961	21930	22113	22105	22042	21949	21983	21950	22064	22093	21906	21811	21952	22040	22141	22152	22038	22090	22096	22208	22103	22183	21974	22173	21888	22133	21987	22050	22081	22066	21973	21998	22087	21851	22252	22170	21939	21994	22062	21927	22076	22032	22037	21927	21968	22300	22304	21946	21763	22084	22133	21971	22098	22147	22143	21754	21976	21911	21865	22059	22173	22213	22072	22086	22022	22196	22117	22015	22139	22252	22087	22164	22035	22209	22129	22030	22182	21860	22203	22020	22118	21971	22074	21863	21998	22168	21886	22268	21904	22189	22099	21977	22187	22071	22009	22266	22090	22096	22160	21897	22201	22140	22188	22166	22136	21982	21894	22171	22143	22024	21935	22044	22228	21886	22057	22021	22012	22048	22090	22091	22294	21941	22130	21955	22004	22108	22231	21896	22008	22222	22285	22037	21939	22203	22362	21955	22038	22045	22221	22114	21985	22015	22197	22095	22155	21824	22071	21909	22178	22126	22140	22269	22012	21991	21942	22164	21782	22144	22072	21752	22034	22191	22122	22110	22038	21989	22004	21993	22181	22127	22252	21925	22033	22197	22168	22075	22154	22292	22113	21946	22094	22215	21966	21982	22313	22124	22226	22202	22147	22212	22003	22027	22173	22194	22252	22197	22115	22191	22138	22318	22140	22040	22015	22027	22251	22161	22047	22128	22245	22211	22292	22008	22009	22101	21977	22053	21960	21747	22006	22115	22105	21773	22166	22111	22188	22284	22366	21914	22058	22194	22128	22112	22084	22186	22096	22094	21914	22158	21996	21985	22054	21968	21980	21974	22091	22129	22149	22041	22155	22260	22098	22125	22031	22026	22031	22147	22110	22121	22211	22099	22088	22219	22040	21719	21750	22179	22154	21996	21968	22172	22071	22000	22173	22250	22011	21896	22090	22117	22024	22259	22071	22031	21993	22097	22063	21864	22179	22093	21973	21913	22110	22028	22026	21750	22285	22090	22003	22259	22118	22048	21922	22101	22158	22066	21966	22083	21906	22017	21948	22097	22176	22124	22094	22107	22180	22170	22111	22111	21996	21954	22153	22025	22158	21929	22256	22112	22095	21970	22095	22445	22124	22121	21923	21811	22107	22189	21955	22261	21930	22016	21961	22172	22265	21989	22024	22157	22092	22031	22036	21925	22090	21813	22013	22037	22026	22005	22106	21868	21878	22074	22129	22076	21935	22029	22117	21989	22376	22171	21978	22037	22113	22290	22041	22018	21969	21973	22031	22130	22170	22055	22080	22015	22244	22161	22080	22140	21979	22096	21847	21904	22229	21996	21968	22010	21939	22049	22120	21999	22129	22260	22316	22196	21984	21963	21938	22322	22309	22108	22180	22127	22013	21936	21995	22051	22189	22093	22202	22138	22182	21927	21983	22157	22022	22039	22207	21917	22410	22268	21817	22071	21902	22180	22107	22120	22032	21989	21924	21955	21935	22209	22041	22037	21964	21793	22261	22193	22066	21920	22201	22196	22117	22144	22186	22083	21976	22322	22136	21912	22013	21946	21925	22036	22135	22032	22126	22167	22142	21994	22055	21995	22092	22285	22133	21957	22079	22158	22245	22241	22015	22223	22159	22122	21972	21912	22330	21997	22022	22014	21848	22185	22106	22056	22339	22178	22147	22270	21989	22094	22183	22102	22008	21886	21953	21797	21998	21967	21987	22053	21962	22121	22075	22210	21992	22222	21967	22165	22015	22086	22054	22151	22073	21818	22088	22242	22012	22017	22008	22132	22073	22158	22197	22085	22109	22166	22135	21996	22282	22172	21806	21998	22148	22002	22130	22094	22205	22204	22183	22205	21978	21851	21941	22145	22049	22034	22134	22043	22019	22120	22074	21893	22073	21985	22244	21787	22160	22278	22108	22204	22212	21987	21934	21987	22157	22232	22059	22112	21973	22116	22182	22352	22172	21881	22096	22182	22097	21895	22162	22101	21990	21885	22055	22325	21976	22007	22314	21959	22130	22121	22214	22204	21973	22093	21721	21966	21983	22009	22154	22029	22024	22095	22091	21974	22121	22094	22019	22176	22039	21989	22010	21759	21880	22097	21921	22025	22196	22285	22237	22142	22089	22087	22105	22255	22159	21947	22031	22238	21878	22075	22102	22118	21953	21999	21732	22148	22197	22026	21980	21928	21949	22247	22088	21996	22098	21913	22000	21988	22113	21921	22029	22109	21954	21824	22103	21982	21911	22045	22094	22026	21884	22284	22045	21980	22098	22049	22090	22031	22274	22013	22090	22037	22070	22192	22046	21983	21981	22086	21937	22158	21850	21760	22000	22015	21948	22219	21970	22012	21887	22243	22152	22152	22011	22184	21942	22008	22051	21994	22117	22032	22056	21867	21955	22108	22007	22063	21865	22097	21992	21967	21933	21919	22158	21771	22132	22250	22030	22125	22099	21997	22160	22000	22035	22011	22113	21769	22158	21961	21952	22128	21884	22177	21964	22060	22132	22087	21963	22093	22017	21957	22053	22083	22130	21989	22208	22182	22082	22141	22230	22159	22127	22239	22131	21969	21980	21909	22035	21941	22109	22062	21970	21989	22230	22106	22169	21989	22011	22170	22127	22064	22132	22017	21914	22103	22028	22156	22153	21926	22019	22118	22297	21992	22021	22045	22279	21921	22063	22137	22072	22051	22063	22050	22048	22038	22307	22224	22052	22098	21985	22320	22227	22118	21984	22166	21956	21951	21992	22210	22044	21812	22240	22142	22202	22230	22112	22079	22106	22019	22053	22233	22029	22077	22136	22149	22184	22158	22368	21968	21844	21823	22283	22260	21916	21859	22062	21870	22148	22165	22144	22115	22290	21904	21980	22184	21832	22089	21933	22015	21872	22140	22174	21930	22283	22146	22271	22035	21915	22063	22140	22095	21966	21991	21908	22176	21959	22054	22106	22021	22358	22272	22306	22150	22209	21986	22187	22034	22147	22108	21902	22243	22085	21907	21869	22290	22186	22136	22289	22323	21940	22026	22306	22151	22203	22039	21983	21986	21911	22116	22030	22120	21965	22071	22028	22185	22188	22159	21988	22165	22058	22216	22261	22315	22146	22130	22233	22102	21888	22133	22269	21803	22048	22096	22102	22112	21852	21926	22201	21869	22143	22161	22155	22097	22249	22102	21985	22100	21916	21986	21986	22013	21940	22009	22019	22080	21967	22173	22176	22073	22065	22069	22236	22106	22107	21960	22215	22142	22034	22246	22274	22106	22169	21960	21995	22251	21978	21929	21849	21850	22072	21844	22039	22007	22253	22222	22137	22290	21964	22008	21777	22029	22167	22130	22282	22304	22032	21977	22106	22050	22162	22003	22004	22236	22202	21965	22096	22189	22085	22260	22063	22127	21956	22226	22232	22291	22350	22018	22112	22222	21945	21994	22132	21984	22110	22155	22150	22315	22115	22099	22171	22153	22065	22135	21844	21961	22166	21942	21988	22084	22261	22256	22034	22191	22037	22095	21934	21910	22112	21920	22166	22310	22171	22154	21888	22209	22093	22271	22024	21981	21989	22055	22034	22059	22193	22100	22071	22043	21939	22056	22081	22001	22169	21984	21984	21866	22174	22100	22126	22046	21988	22034	22055	22133	22060	22027	21970	22449	21989	22099	22168	22041	22048	22095	22081	22026	22178	22154	22040	22215	22229	22014	22060	22044	21878	22081	22197	22116	22163	21930	22081	22433	22187	22236	21966	22141	22195	22009	22102	21965	21810	22229	22013	21927	22202	22027	22216	21986	22228	21869	22099	21973	21907	22223	22125	22296	21902	21947	22188	22130	22001	21902	22147	22210	21995	22116	21866	21971	22054	22018	21865	22075	22209	21983	22033	21953	22067	21970	21997	22026	21890	22095	22092	22086	22042	21910	22208	21962	22289	21963	22226	21942	22219	22018	22106	22053	22199	22289	22149	22125	22122	22193	22300	22013	22138	22131	21980	22037	21889	22357	21990	22149	22145	22045	22078	22100	22254	22134	21942	22022	22302	22261	22287	22128	22096	22054	22117	22050	22233	22078	22052	22006	22165	22244	22249	21978	22193	21975	22118	22230	21996	22228	22186	21987	22005	22056	21802	22135	22108	22281	22333	22135	21954	22250	21955	21974	22210	22252	22296	22011	22053	22021	22041	21800	22073	21923	21960	22070	21867	21914	22125	21818	21946	22382	22148	22189	22004	22145	22088	22142	22110	22196	22293	22103
17596	18184	18033	17895	17599	17717	17652	17676	17508	18921	21966	22628	20321	18447	17751	17701	17562	17454	17695	17534	17457	17347	17693	17537	17501	17560	17641	17576	17580	17592	17646	17533	17486	17539	17508	17504	17640	17562	17768	17496	17646	17591	17508	17532	17608	17689	17440	17641	17677	17610	17650	17443	17631	17606	17716	17599	17468	17561	17596	17361	17597	17553	17653	17503	17612	17475	17583	17536	17559	17556	17536	17604	17546	17491	17410	17573	17567	17460	17527	17382	17547	17625	17671	17536	17718	17473	17414	17593	17620	17582	17372	17609	17617	17581	17714	17289	17443	17557	17543	17620	17424	17404	17535	17616	17723	17469	17490	17770	17748	17455	17675	17571	17414	17365	17552	17346	17534	17622	17644	17429	17540	17602	17551	17615	17571	17598	17576	17516	17379	17531	17425	17576	17699	17590	17449	17616	17522	17552	17506	17471	17485	17525	17372	17556	17607	17430	17594	17393	17614	17453	17417	17600	17424	17526	17584	17469	17580	17525	17600	17494	17523	17592	17638	17383	17423	17514	17532	17464	17499	17573	17456	17652	17420	17662	17465	17482	17370	17554	17502	17508	17439	17602	17540	17622	17574	17601	17472	17703	17612	17597	17585	17293	17499	17437	17410	17466	17496	17446	17690	17565	17658	17636	17407	17561	17624	17569	17557	17376	17569	17561	17337	17547	17382	17591	17509	17668	17466	17531	17550	17553	17459	17530	17545	17420	17492	17466	17441	17428	17518	17442	17584	17427	17444	17594	17514	17511	17543	17553	17599	17530	17597	17596	17784	17479	17638	17464	17737	17651	17541	17538	17403	17550	17599	17724	17578	17445	17534	17706	17518	17721	17479	17643	17601	17533	17477	17511	17449	17472	17491	17384	17501	17562	17467	17581	17545	17446	17619	17650	17633	17535	17428	17687	17507	17470	17481	17578	17525	17475	17628	17386	17438	17550	17700	17454	17532	17327	17473	17668	17523	17478	17485	17623	17562	17456	17604	17474	17533	17450	17459	17597	17499	17465	17410	17637	17453	17513	17583	17480	17341	17410	17579	17544	17586	17507	17512	17645	17689	17483	17532	17584	17598	17499	17510	17547	17440	17492	17627	17753	17517	17621	17583	17527	17398	17567	17408	17593	17636	17502	17539	17585	17550	17557	17655	17433	17481	17373	17470	17597	17414	17632	17589	17601	17518	17646	17432	17687	17444	17528	17570	17600	17517	17596	17432	17604	17695	17411	17606	17521	17487	17591	17686	17460	17620	17613	17475	17604	17569	17787	17359	17597	17514	17511	17618	17554	17530	17523	17364	17431	17440	17610	17454	17575	17531	17579	17592	17521	17597	17503	17578	17656	17540	17498	17496	17528	17542	17607	17565	17755	17618	17671	17374	17640	17489	17790	17465	17530	17463	17570	17608	17513	17702	17513	17569	17377	17500	17621	17650	17485	17562	17569	17420	17496	17527	17708	17611	17330	17419	17482	17512	17331	17546	17675	17535	17545	17489	17518	17575	17510	17533	17418	17464	17539	17459	17600	17455	17579	17572	17448	17525	17448	17399	17502	17505	17578	17538	17638	17478	17544	17565	17516	17580	17484	17543	17556	17688	17436	17666	17741	17516	17606	17592	17628	17511	17601	17505	17418	17647	17344	17444	17634	17413	17569	17577	17726	17460	17622	17591	17691	17493	17440	17541	17487	17484	17456	17605	17696	17502	17441	17601	17512	17627	17417	17363	17544	17489	17599	17461	17591	17486	17634	17565	17499	17604	17632	17424	17470	17566	17532	17631	17529	17589	17501	17701	17367	17512	17467	17590	17457	17497	17734	17600	17612	17614	17558	17570	17743	17528	17542	17464	17633	17474	17421	17560	17595	17531	17398	17445	17338	17584	17446	17466	17408	17540	17469	17658	17669	17719	17481	17592	17526	17782	17587	17287	17521	17530	17490	17641	17509	17432	17478	17692	17450	17484	17501	17407	17577	17599	17550	17471	17500	17638	17476	17543	17327	17629	17628	17582	17516	17520	17423	17457	17645	17574	17488	17499	17517	17484	17626	17563	17602	17584	17530	17395	17634	17564	17520	17633	17419	17316	17585	17623	17425	17685	17356	17409	17548	17540	17667	17619	17501	17613	17564	17528	17313	17563	17399	17411	17454	17547	17756	17425	17675	17546	17542	17688	17545	17518	17618	17398	17461	17438	17468	17348	17544	17552	17491	17567	17509	17489	17545	17587	17618	17594	17454	17590	17400	17680	17511	17363	17508	17513	17438	17490	17717	17683	17660	17470	17397	17452	17631	17458	17382	17607	17631	17605	17523	17687	17503	17584	17401	17585	17558	17399	17729	17659	17594	17625	17513	17647	17472	17763	17477	17591	17725	17536	17717	17730	17629	17497	17690	17536	17460	17549	17528	17503	17710	17575	17506	17572	17468	17363	17608	17577	17493	17542	17489	17510	17790	17565	17556	17578	17517	17407	17643	17239	17476	17714	17558	17614	17544	17440	17356	17649	17560	17444	17520	17389	17649	17518	17463	17551	17460	17430	17550	17518	17415	17526	17650	17647	17415	17465	17518	17535	17578	17774	17459	17460	17607	17510	17558	17516	17428	17416	17729	17393	17556	17475	17611	17504	17751	17475	17458	17589	17676	17663	17562	17500	17428	17440	17417	17654	17723	17451	17568	17519	17532	17593	17659	17610	17575	17432	17505	17537	17420	17460	17514	17416	17526	17627	17332	17624	17394	17576	17557	17470	17527	17625	17445	17548	17433	17685	17607	17554	17569	17480	17611	17554	17633	17584	17559	17640	17662	17593	17634	17471	17606	17432	17557	17448	17558	17295	17526	17423	17506	17582	17601	17565	17352	17604	17530	17560	17524	17480	17404	17417	17415	17527	17578	17544	17585	17414	17552	17720	17438	17752	17379	17448	17456	17682	17522	17575	17452	17619	17510	17610	17580	17630	17495	17557	17393	17636	17520	17371	17609	17477	17237	17553	17561	17367	17749	17629	17379	17536	17607	17429	17461	17386	17601	17507	17651	17565	17525	17472	17466	17692	17737	17560	17353	17642	17452	17546	17323	17459	17397	17537	17465	17573	17580	17667	17388	17733	17500	17515	17527	17414	17542	17507	17372	17657	17567	17594	17692	17253	17459	17568	17611	17584	17514	17468	17438	17602	17588	17693	17549	17452	17579	17766	17497	17572	17440	17583	17576	17402	17583	17563	17624	17706	17473	17513	17566	17436	17760	17462	17631	17732	17541	17600	17622	17621	17579	17536	17539	17699	17594	17567	17529	17524	17555	17541	17533	17435	17703	17569	17740	17536	17439	17617	17696	17475	17497	17556	17416	17510	17476	17415	17530	17471	17799	17550	17657	17504	17527	17611	17591	17649	17574	17399	17529	17451	17585	17630	17530	17614	17508	17558	17740	17413	17430	17518	17863	17594	17632	17449	17540	17479	17384	17707	17474	17626	17535	17555	17556	17717	17570	17472	17378	17663	17483	17717	17467	17565	17340	17544	17580	17542	17517	17785	17423	17433	17462	17555	17587	17536	17447	17548	17544	17605	17636	17546	17450	17634	17664	17602	17582	17400	17564	17511	17521	17460	17606	17539	17639	17550	17571	17605	17426	17590	17621	17576	17472	17498	17551	17525	17715	17578	17643	17579	17385	17658	17486	17485	17539	17585	17450	17393	17620	17620	17649	17575	17587	17467	17703	17609	17461	17423	17342	17815	17574	17341	17636	17691	17484	17656	17501	17513	17438	17617	17508	17542	17553	17688	17473	17596	17387	17741	17504	17662	17692	17534	17689	17668	17564	17400	17633	17257	17460	17669	17394	17721	17660	17759	17499	17584	17545	17415	17416	17562	17508	17485	17580	17546	17550	17521	17614	17281	17555	17479	17538	17601	17645	17569	17614	17518	17598	17610	17578	17583	17629	17664	17505	17488	17504	17570	17517	17517	17551	17648	17663	17528	17644	17620	17579	17646	17487	17489	17376	17553	17575	17582	17488	17598	17507	17439	17542	17565	17420	17532	17639	17558	17707	17594	17699	17435	17618	17523	17597	17642	17547	17649	17559	17593	17532	17647	17530	17504	17519	17592	17454	17474	17490	17540	17463	17533	17562	17529	17497	17551	17460	17314	17440	17574	17683	17492	17477	17683	17485	17556	17628	17625	17704	17488	17386	17506	17586	17444	17518	17450	17601	17347	17318	17534	17664	17500	17506	17660	17513	17431	17476	17575	17556	17644	17501	17516	17724	17474	17504	17652	17560	17711	17480	17635	17653	17427	17707	17603	17566	17509	17476	17652	17517	17611	17679	17613	17453	17549	17528	17615	17480	17614	17568	17378	17685	17413	17544	17650	17544	17519	17511	17345	17526	17471	17724	17523	17358	17501	17450	17666	17618	17525	17592	17399	17622	17403	17464	17570	17398	17625	17558	17617	17373	17620	17658	17580	17410	17728	17412	17654	17524	17577	17652	17703	17516	17504	17578	17540	17430	17480	17436	17699	17570	17642	17520	17500	17485	17443	17603	17512	17577	17478	17510	17359	17508	17632	17473	17381	17426	17536	17471	17402	17439	17411	17550	17444	17554	17455	17528	17520	17372	17508	17541	17672	17525	17504	17544	17558	17656	17452	17441	17659	17457	17436	17498	17624	17543	17698	17535	17401	17339	17466	17550	17699	17551	17490	17588	17456	17259	17461	17645	17294	17554	17517	17440	17498	17629	17473	17619	17492	17584	17568	17460	17539	17604	17602	17494	17503	17641	17658	17694	17596	17535	17575	17588	17491	17524	17699	17443	17560	17591	17529	17662	17663	17524	17477	17509	17352	17397	17557	17534	17538	17595	17494	17480	17543	17396	17579	17363	17810	17607	17461	17629	17540	17580	17375	17668	17417	17664	17501	17400	17538	17512	17596	17555	17679	17489	17464	17640	17666	17616	17558	17344	17546	17687	17263	17636	17644	17547	17427	17526	17589	17574	17574	17401	17574	17484	17492	17593	17683	17689	17501	17364	17600	17491	17694	17498	17644	17622	17426	17655	17571	17403	17364	17502	17502	17606	17500	17533	17707	17672	17659	17485	17599	17611	17641	17549	17391	17431	17597	17534	17493	17497	17585	17544	17506	17589	17547	17534
26156	21576	28349	26144	23487	23544	23816	22449	22582	26626	40151	42078	32214	25223	22859	22120	22129	22015	22190	22204	21944	21836	22142	22172	21986	22046	22003	22114	22019	21956	21837	21954	22025	21984	21866	21686	22178	22073	21949	22028	22073	22075	22244	22102	21873	21833	22060	22215	22189	22188	22075	22288	21987	22004	21954	22072	22061	22082	21943	21906	22022	21982	22338	22019	21876	22002	22179	22023	22344	21902	21917	22136	21931	21990	22104	21828	22309	22032	22278	21771	21945	22128	22184	22374	22127	21847	21951	22104	22001	21940	22096	21888	22025	22057	22054	21820	22015	21967	22054	22149	21960	21824	22182	22032	22012	22290	22128	21942	21995	21893	22113	21894	21921	22133	22013	21773	22012	22073	21860	22098	21876	22009	21860	22347	21901	22004	21900	21906	21988	21975	22023	21838	21968	22160	21863	21909	21841	22133	21972	22063	22017	21892	22082	22116	22220	22048	22016	22149	21996	22133	22036	22064	21825	21847	22006	21846	21996	22139	22122	22222	21946	21982	21989	22103	22040	21957	22194	22121	22061	21748	22050	21986	21940	21978	21948	21882	21999	22209	21912	22020	22088	21979	22125	21808	21927	22133	22083	22148	22064	21832	21813	22151	22273	21935	22197	21898	21831	22043	21955	22093	21913	21921	21988	21918	22019	22035	21978	22213	21868	22083	22114	21974	21950	22114	22102	21793	21847	21900	22204	22288	21977	22073	22240	21925	22216	22192	22213	22032	21949	21769	21641	22108	22180	21925	21897	21840	22059	22049	22192	21913	21855	22010	22069	21861	22193	22001	22020	22114	22134	22051	21961	22271	21972	22027	21951	21929	21867	21934	21898	22075	21899	21784	21892	21920	21978	22099	22158	22090	21874	22045	22000	21952	22145	22036	21980	21800	21927	22094	21881	21893	22105	22142	21958	21976	21790	22053	21909	22077	21960	21991	22071	22067	22078	21988	21909	21946	22055	21893	21986	21900	22052	22141	21890	22028	22074	22134	21911	22166	21828	21945	22072	21985	21955	22162	21861	22105	22162	21835	22087	21922	21810	22135	21976	21805	22054	21947	21872	21999	22116	21847	22014	21938	21934	21921	22111	21960	22377	21828	22069	22306	22099	22022	22054	21834	22229	21855	21849	22142	22031	21922	21821	21994	22224	21843	21880	21880	22070	22091	21946	21846	22088	21905	22182	21885	22049	22080	21972	21989	21976	21863	21962	21797	22068	22174	22062	22022	22023	22174	22291	21870	22178	21923	22021	22069	21995	22093	22076	22229	22063	22232	22045	21986	22115	22025	22090	21988	22070	21925	22162	21690	21970	21991	22198	21978	21967	21802	21921	21821	22010	21977	21964	22031	22082	21840	21770	21956	22061	21908	22024	22061	21912	22033	21961	22285	21763	22067	21920	22091	21993	22100	21858	21929	22064	22066	22113	22047	21924	21977	22073	22046	22129	22059	22082	21958	21987	22129	21889	22055	22108	21983	22104	22081	21980	21890	22011	22059	21928	21602	22082	21874	21813	22016	22133	22011	21742	22176	22209	22039	22100	22281	22099	22008	22020	21831	21859	21860	21940	21932	22043	22229	21994	22087	22191	22141	21852	22128	21929	22112	22151	21941	21849	21922	21994	22191	22034	22184	22097	22102	21947	22181	21911	22019	22027	22067	22086	21944	22032	22116	22224	22137	22150	22001	22014	22038	22148	21784	21996	22359	22092	21678	21989	22159	22042	21989	21996	21954	21914	22189	22296	22103	21993	22075	21824	22040	22020	22011	22065	21967	21987	22039	22151	21970	21901	21894	21881	22051	22035	21798	21978	22146	21945	22064	21969	21874	21906	22041	22102	21916	22089	22189	22307	21896	22123	22061	22029	22076	22296	21940	21822	22077	21926	22094	22027	22336	22151	22048	21935	21951	22028	21970	21997	21964	21803	21863	22025	22071	21819	21832	22005	22036	22160	22082	22070	22123	21926	22036	22053	22068	22141	22013	21952	21914	22032	22259	22009	21836	22241	22105	22152	21896	22007	21910	21924	22019	22147	22112	22001	22272	22292	21951	22060	21974	22067	22063	22245	22014	21744	21934	21834	22018	21900	22008	21799	22114	21963	21715	22020	21895	22071	22104	22054	22072	21992	21970	21976	22058	22034	22033	22066	21881	22032	21993	22004	21921	21867	22179	22083	21984	21914	21994	22018	22047	22114	22024	22050	22034	22003	21897	21949	21814	22101	22230	22007	21917	22252	21872	22218	22028	22229	22040	21869	22113	21842	21952	21950	22135	22014	21892	21912	22158	22228	22005	22023	22135	21870	21917	21982	22255	22051	21961	22086	22163	21785	22055	21764	21977	21998	22039	21805	21938	21876	22012	22145	22136	21966	22247	21862	21885	22044	22120	21824	21837	22152	21847	22177	22129	21954	21942	21931	22119	22114	22036	21853	22200	21840	22093	22103	22042	22211	21862	22135	22001	21987	21919	21962	22193	21951	22268	22248	22117	22082	22239	21740	22045	22157	21954	22060	22043	22143	22041	22000	22079	22069	21946	21931	21939	21940	22001	22104	21855	21622	21931	22031	22215	21969	22045	21966	22093	22124	22105	22401	21814	22161	22151	21829	22048	22182	21851	21962	22002	22151	22029	22054	21943	21963	22007	22003	21959	22107	21826	22110	21843	22040	21930	22119	22095	22095	21875	21822	22316	21935	21993	21935	21925	21921	22293	22111	22003	21908	22127	22041	21924	22068	21990	22046	21889	21959	21664	21893	22044	21965	22038	22033	21913	22124	21971	22045	22059	22365	22193	22262	21975	22073	22138	21959	21960	22127	21974	22171	22217	22222	21941	21936	22272	22224	22100	22087	21879	21974	22248	21989	21909	22331	22172	21814	22193	21997	22092	22150	22052	22107	21930	22079	21982	22062	22067	21969	21911	21947	22071	22187	22035	22037	21976	21958	21742	21775	22081	22054	22172	21864	22113	22211	22046	22274	22123	22095	22162	22185	22099	22041	21974	21945	22042	21935	22010	21949	21951	22176	21851	21945	22041	21960	22057	21949	21977	21993	21953	21877	21887	22009	22168	21908	22226	22066	21949	22062	22231	21956	21934	21989	21861	22033	22127	21991	21964	21942	21956	22001	22259	22202	21920	21908	21948	22010	21881	22110	22043	22146	21983	22112	22033	21977	21963	22017	21896	21954	22065	22327	21886	21991	22034	22071	22215	22005	21809	22016	21928	21836	21861	21925	21915	21998	21999	22146	21838	21948	21970	22139	22044	22082	22121	22130	22122	21991	21968	22054	22093	22074	21906	22080	21853	21909	21992	21640	22083	22043	22131	22068	21848	22116	22084	22074	22103	21923	21908	22024	21994	22123	22027	22083	21960	22241	22027	21995	22081	21894	21957	21907	21928	22043	21836	22032	22061	22035	21976	21829	21849	22104	22129	22050	22042	21829	21917	21874	22015	22063	21976	21849	21984	22098	21896	22239	21754	22130	22218	22286	22207	21943	22137	22157	21764	21765	21960	22025	22125	22016	22017	22143	22045	22109	22030	22048	22139	21956	21913	22122	22207	21952	22027	22079	22038	22085	21970	21930	22165	21845	21894	22126	21942	22073	21893	22071	22055	22134	21936	22151	22233	22196	21990	22061	22168	22081	22080	22011	22206	21942	21815	22028	21987	21960	21979	22092	21840	21821	21931	22257	22168	22116	22151	21944	22017	22089	22271	22208	22035	21860	22060	22141	21968	21953	22139	21935	22118	21888	21865	21876	21973	21948	21953	22097	22109	22061	22171	21750	21999	22228	21963	21993	22008	22049	22126	21956	22034	21865	21993	21941	22241	21856	22038	22034	21971	22082	21848	21952	22033	21933	22165	21928	21959	21785	22104	21995	22143	22009	21904	21911	21787	21899	21802	22154	21821	22188	22137	21986	22005	21855	21952	21917	21957	22027	21869	22224	22056	21970	21812	21925	21981	22045	22196	21995	22008	21939	22056	22050	22095	22008	22090	22041	22196	22222	21907	21953	21929	21965	22062	22143	22173	22186	22222	22196	22193	22050	21969	22008	21930	21844	22109	22052	22140	21981	22096	21961	21924	22026	21824	22079	22176	22120	22096	22184	22100	22051	22176	22036	21850	21995	22200	21891	21972	22069	22264	21984	22022	22182	22094	22126	22056	22031	22120	22115	22087	22084	21903	22212	22146	22225	22137	22068	21949	21934	21959	22010	21834	21977	21809	21933	22047	22045	22084	22002	21843	21943	21964	21901	22087	22249	22125	22186	22015	22042	21926	22038	22247	21801	22112	22045	22093	22167	22065	22140	22258	21864	22008	21985	21962	22126	22047	22148	22080	22102	22150	21896	22101	21964	22166	22063	21939	21973	21988	22074	21992	21925	22070	21941	22177	22040	21910	22064	22130	22112	21939	22011	21872	22002	21835	22120	21963	22212	21815	21852	22040	21859	21872	22071	21923	22117	22026	21821	22033	22056	21996	22229	22033	22054	21949	22113	22127	21925	22118	22041	22024	21976	21902	22229	22032	22141	21875	21932	22168	22050	22117	21842	22071	22090	22047	22175	22135	22016	22074	22050	22055	22123	21941	22190	21932	22039	22129	22114	21961	22047	22077	21953	22087	22041	21982	21922	22106	21913	22106	22108	22093	22104	22110	22042	21976	22070	21955	22010	22043	22270	22032	22036	22161	22094	21930	21911	21897	21972	21994	21983	22037	21938	22124	21984	22114	22007	22040	22302	22325	22262	22089	21957	21899	21993	22203	21792	22132	22009	21970	21980	21875	21964	22252	22110	21941	22004	21927	21913	22046	22220	22084	22054	22143	21988	21937	21784	22051	22081	21934	22133	22003	21976	21845	22001	22010	21824	21838	22024	21856	21864	21870	22076	22210	21990	21969	21860	22063	21900	22214	22007	22099	21870	21915	22035	21976	22076	22195	22056	22120	22056	22235	21881	21916	22093	21919	22040	21807	22216	22026	22313	21923	21843	22037	21957	22100	22006	21787	21948	22171	21986	21977	22178	21895	22240	21846	21716	22043	22117	21904	22230	21895	22218	22150	22092	21934	22078	22007	21841	21944	22188	21944	21975	21881	22083	21862	22100	21956	21982	21999	21926	21939	21835	21943	21880	21884
16033	23567	22754	20039	18743	18405	18207	17906	18305	25444	41400	40367	28472	20338	18034	17489	17483	17470	17516	17781	17557	17597	17370	17475	17620	17434	17354	17597	17308	17568	17434	17497	17492	17505	17567	17453	17495	17514	17526	17497	17519	17542	17493	17567	17588	17527	17380	17550	17625	17663	17559	17443	17504	17383	17514	17444	17515	17552	17398	17467	17488	17384	17644	17485	17323	17582	17577	17649	17570	17338	17512	17523	17644	17436	17595	17388	17598	17517	17627	17582	17616	17678	17473	17400	17494	17677	17502	17324	17506	17462	17605	17428	17427	17645	17477	17420	17477	17548	17240	17612	17562	17460	17349	17641	17547	17491	17462	17480	17581	17644	17418	17557	17591	17697	17648	17669	17398	17404	17493	17516	17521	17486	17483	17619	17483	17601	17655	17370	17428	17411	17464	17596	17731	17468	17467	17599	17403	17404	17609	17612	17486	17536	17421	17580	17410	17586	17505	17527	17501	17462	17710	17465	17620	17499	17290	17412	17570	17452	17531	17347	17426	17586	17548	17586	17464	17602	17644	17558	17545	17445	17327	17533	17403	17370	17589	17492	17604	17537	17460	17461	17524	17374	17452	17424	17649	17519	17390	17347	17408	17379	17387	17519	17673	17693	17523	17432	17313	17434	17566	17439	17414	17293	17548	17455	17438	17436	17462	17656	17412	17434	17515	17437	17611	17397	17516	17389	17544	17528	17592	17472	17472	17624	17286	17583	17307	17279	17411	17468	17577	17535	17443	17407	17479	17400	17661	17494	17534	17594	17458	17431	17563	17528	17492	17487	17380	17388	17591	17483	17521	17348	17567	17437	17371	17480	17405	17469	17461	17583	17681	17507	17495	17436	17609	17434	17297	17498	17435	17332	17440	17536	17562	17555	17531	17509	17394	17637	17680	17478	17547	17586	17557	17469	17499	17419	17574	17609	17410	17550	17464	17506	17528	17623	17523	17583	17591	17294	17518	17558	17370	17630	17362	17412	17374	17581	17463	17498	17583	17532	17607	17394	17540	17470	17364	17510	17494	17646	17474	17429	17540	17318	17482	17576	17526	17496	17440	17344	17334	17281	17643	17592	17428	17331	17676	17423	17470	17518	17610	17390	17440	17512	17539	17427	17358	17497	17620	17541	17592	17405	17442	17506	17534	17706	17346	17490	17486	17560	17387	17564	17565	17537	17582	17597	17541	17476	17473	17506	17515	17476	17319	17338	17476	17606	17578	17539	17410	17465	17597	17443	17380	17708	17436	17472	17479	17472	17405	17611	17411	17447	17561	17561	17531	17452	17497	17412	17317	17415	17595	17495	17517	17441	17355	17490	17453	17369	17526	17695	17552	17389	17652	17302	17390	17449	17652	17637	17389	17399	17706	17361	17534	17342	17502	17588	17658	17402	17344	17653	17498	17658	17440	17377	17612	17522	17502	17473	17379	17382	17343	17460	17461	17587	17441	17585	17499	17374	17646	17615	17437	17467	17562	17511	17504	17438	17454	17487	17477	17563	17602	17530	17481	17512	17291	17404	17507	17515	17637	17543	17503	17356	17453	17445	17696	17508	17513	17429	17479	17506	17418	17578	17627	17436	17511	17521	17432	17432	17496	17380	17568	17453	17634	17475	17491	17529	17452	17460	17369	17195	17607	17569	17437	17558	17563	17715	17392	17418	17576	17599	17519	17360	17546	17492	17526	17457	17165	17331	17402	17465	17370	17503	17595	17524	17460	17509	17515	17526	17511	17501	17315	17542	17375	17430	17417	17701	17443	17560	17531	17446	17417	17652	17598	17359	17638	17448	17399	17627	17516	17369	17529	17631	17552	17250	17624	17485	17585	17410	17497	17586	17440	17350	17591	17394	17417	17684	17669	17617	17526	17564	17537	17515	17308	17625	17415	17482	17660	17310	17477	17512	17496	17505	17331	17481	17553	17457	17652	17393	17584	17520	17400	17392	17340	17493	17568	17638	17393	17319	17477	17507	17454	17734	17488	17325	17594	17422	17681	17603	17536	17363	17422	17444	17613	17449	17719	17489	17563	17581	17564	17421	17505	17491	17503	17459	17427	17646	17352	17485	17674	17474	17383	17549	17415	17379	17534	17410	17510	17358	17725	17565	17377	17710	17441	17371	17682	17403	17505	17445	17733	17532	17445	17541	17310	17332	17547	17407	17455	17448	17536	17505	17559	17445	17484	17361	17696	17584	17501	17490	17597	17293	17558	17506	17468	17558	17556	17571	17470	17510	17364	17561	17423	17527	17654	17489	17517	17312	17417	17494	17477	17464	17636	17441	17463	17464	17477	17424	17536	17354	17574	17588	17488	17634	17601	17577	17567	17485	17642	17479	17150	17550	17544	17344	17514	17509	17362	17580	17504	17498	17405	17497	17488	17407	17367	17483	17574	17531	17501	17311	17438	17333	17573	17576	17565	17569	17374	17378	17453	17641	17594	17568	17489	17489	17468	17417	17514	17534	17451	17556	17582	17484	17754	17369	17421	17469	17520	17469	17507	17606	17433	17581	17520	17412	17476	17306	17545	17363	17255	17386	17450	17337	17563	17683	17476	17473	17389	17543	17451	17719	17435	17384	17542	17435	17406	17400	17519	17465	17678	17739	17418	17587	17419	17343	17689	17651	17391	17488	17422	17401	17367	17466	17489	17494	17441	17288	17337	17567	17353	17534	17500	17432	17447	17353	17495	17520	17341	17525	17563	17346	17399	17338	17627	17380	17474	17513	17518	17395	17493	17515	17490	17389	17494	17484	17383	17355	17359	17565	17647	17385	17544	17549	17542	17666	17625	17560	17388	17582	17581	17590	17467	17626	17503	17378	17548	17533	17595	17504	17595	17499	17369	17536	17374	17546	17359	17449	17473	17529	17507	17533	17474	17316	17628	17352	17796	17461	17517	17486	17414	17434	17356	17500	17604	17539	17448	17495	17346	17503	17555	17525	17476	17542	17410	17452	17548	17543	17389	17473	17605	17452	17438	17609	17415	17395	17612	17365	17503	17396	17285	17523	17272	17617	17613	17379	17429	17563	17574	17378	17601	17537	17474	17703	17559	17385	17466	17361	17796	17475	17552	17544	17595	17520	17506	17591	17395	17556	17333	17513	17518	17510	17376	17580	17481	17430	17366	17562	17498	17589	17504	17631	17340	17580	17416	17538	17622	17603	17497	17522	17647	17643	17519	17458	17419	17544	17515	17644	17560	17426	17494	17621	17528	17609	17471	17497	17485	17475	17527	17552	17376	17476	17406	17617	17364	17510	17373	17558	17454	17392	17421	17620	17507	17635	17409	17628	17554	17494	17202	17407	17519	17560	17450	17516	17574	17486	17491	17498	17471	17600	17396	17481	17470	17384	17633	17635	17396	17648	17270	17412	17506	17408	17481	17540	17464	17383	17631	17651	17522	17467	17439	17327	17579	17467	17628	17634	17558	17426	17443	17576	17547	17609	17495	17499	17461	17467	17492	17573	17406	17512	17557	17412	17681	17436	17503	17540	17482	17546	17371	17571	17219	17455	17469	17696	17478	17522	17578	17481	17417	17485	17621	17371	17424	17274	17607	17489	17736	17624	17508	17366	17438	17711	17341	17517	17596	17501	17687	17495	17333	17585	17544	17633	17301	17554	17649	17509	17318	17413	17578	17472	17359	17444	17634	17413	17373	17566	17556	17661	17500	17387	17482	17405	17367	17298	17472	17432	17647	17420	17409	17535	17576	17553	17534	17548	17648	17492	17577	17462	17474	17527	17475	17433	17444	17485	17532	17418	17520	17361	17287	17314	17399	17661	17438	17322	17556	17486	17386	17532	17525	17514	17283	17771	17354	17551	17589	17345	17474	17387	17526	17331	17526	17519	17478	17488	17445	17471	17548	17547	17424	17525	17584	17630	17610	17459	17593	17403	17482	17525	17563	17464	17528	17564	17581	17491	17517	17613	17475	17538	17671	17619	17400	17550	17502	17534	17554	17630	17601	17631	17475	17356	17505	17553	17657	17506	17397	17531	17558	17513	17498	17337	17614	17291	17657	17376	17419	17660	17249	17501	17312	17404	17602	17620	17446	17704	17526	17440	17497	17570	17452	17468	17553	17671	17475	17445	17662	17479	17552	17628	17542	17557	17419	17313	17646	17583	17582	17489	17345	17452	17536	17636	17545	17412	17430	17431	17393	17605	17580	17381	17508	17427	17561	17590	17337	17582	17316	17674	17318	17646	17485	17343	17522	17763	17353	17485	17432	17441	17386	17424	17444	17418	17497	17478	17535	17467	17591	17351	17489	17477	17574	17604	17425	17361	17412	17362	17588	17481	17437	17551	17405	17540	17378	17612	17707	17583	17447	17470	17385	17434	17437	17510	17432	17404	17498	17663	17306	17586	17376	17516	17462	17468	17491	17557	17590	17482	17498	17527	17605	17411	17680	17491	17430	17576	17621	17462	17529	17386	17592	17776	17458	17451	17570	17507	17349	17512	17507	17325	17571	17472	17543	17488	17538	17585	17544	17508	17549	17669	17489	17341	17558	17633	17439	17403	17410	17480	17651	17506	17649	17802	17539	17687	17314	17541	17579	17458	17392	17587	17358	17534	17435	17523	17414	17432	17612	17370	17642	17614	17470	17477	17367	17614	17539	17658	17294	17405	17570	17761	17387	17661	17578	17663	17439	17531	17421	17405	17530	17531	17535	17194	17472	17639	17463	17618	17540	17506	17310	17423	17502	17350	17410	17577	17587	17423	17457	17457	17447	17563	17651	17631	17493	17392	17494	17486	17521	17726	17449	17519	17461	17554	17620	17607	17428	17383	17582	17471	17505	17532	17534	17351	17403	17452	17362	17568	17306	17420	17600	17524	17335	17557	17646	17483	17570	17515	17483	17607	17519	17416	17508	17439	17545	17590	17560	17289	17491	17639	17298	17342	17392	17425	17581	17361	17299	17586	17504	17669	17598	17504	17540	17446	17638	17381	17467	17590	17391	17585	17622	17535	17463	17480	17406	17431	17599	17365	17426	17397	17557	17333	17322	17539	17509	17478	17587	17585	17427	17366	17736	17530	17607	17533	17424	17494	17520	17410	17408	17439	17775	17474	17482	17629	17369	17639	17360	17558	17298	17449	17462	17337	17519	17625	17465	17387	17565	17456	17411	17470
24194	21560	29152	24469	22348	25155	26777	23469	23088	26926	54036	55826	41098	28917	23934	22907	22490	22123	22520	22299	22303	22410	22345	22393	22296	22409	22240	22241	22233	22280	22349	22284	22107	22181	22461	22204	22251	22419	22242	22281	22432	22303	22546	22302	22462	22300	22389	22149	22297	22431	22269	22312	22064	22578	22281	22325	22397	22241	22090	22194	22039	22367	22089	22326	22280	21933	22134	22317	22427	22241	22229	22323	22334	22282	22274	22367	22298	22288	22298	22245	22186	22094	22364	22356	22273	22345	22090	22273	22318	22303	22387	22273	22225	22422	22375	22155	22406	22067	22294	22044	22196	22348	22410	22215	22368	22353	22085	22406	22223	22437	22101	22417	22343	22290	22469	22047	22188	22240	22327	22141	22215	22157	22315	22195	22320	22080	22296	22306	22091	22125	22338	22268	22269	22265	22133	22276	22295	22144	22246	22307	22352	22302	22334	22341	22309	22232	22241	22304	22355	22242	22121	22428	22146	22211	22133	22275	22217	22498	22245	22394	22120	22050	22112	21967	22324	22067	22135	22252	22335	22063	22129	22260	22173	22348	22155	22135	22419	22313	22316	22083	22141	22225	22181	22224	22243	22227	22036	22199	21980	22102	22382	22098	22127	22373	22234	22241	22265	22391	22214	22441	22284	22259	22215	22208	22141	22278	22295	22041	22319	22263	22124	22318	22310	22282	22303	22328	22375	22251	22279	22198	22177	22151	22293	22225	22201	22288	22275	22156	22452	22237	22326	22093	22054	22159	22329	22263	22246	22161	22187	22298	22212	22155	22226	22146	22358	22230	22263	22216	22183	22123	22277	22300	22141	22243	22037	22100	22015	22292	22164	22434	22448	22400	22153	22331	22220	22068	22227	22215	22238	22336	22239	22286	22196	22564	22135	22203	22250	22121	22139	22257	22244	22061	21975	22299	22078	22460	22301	22131	22356	22055	22378	22314	22140	22335	22011	22153	22203	22297	22389	22216	22154	22349	22209	22376	22401	22278	22333	22171	22241	22143	22197	22153	22139	22189	22408	22295	22268	22252	22220	22263	22223	22253	22132	22223	22184	21958	22107	22201	22316	22174	22418	22153	22209	22358	22201	22128	22201	22119	22194	22208	21966	22046	22149	22178	21848	22113	22368	22094	21942	22184	22239	22345	22256	22374	22197	22049	22234	22408	22311	22207	22144	22170	22315	22387	22377	22113	22181	22250	22413	22241	22215	22118	22154	22235	22318	22073	22374	22161	22430	22241	22212	22156	22424	22183	22159	22376	22163	22126	22321	22197	22181	22045	22157	22312	22388	22216	22112	22214	22158	22216	22034	22309	22211	22302	22460	22168	22292	22316	22397	22238	22177	22379	22307	22087	22379	22192	22193	22295	22302	22159	22195	22251	21971	22178	22358	22134	22142	22172	22106	22098	22086	22260	22199	22404	22507	22160	22278	22126	21962	22213	22307	22164	22132	22172	22229	22112	22246	22201	22233	22331	22145	22163	22188	22215	22262	22251	22219	22248	22203	22269	22285	22140	22160	22123	22142	22204	22464	22337	22315	22266	22164	22296	22489	22225	22253	22234	22388	22199	22195	22073	22325	22270	22267	22157	22105	22270	22418	22110	22164	22169	22209	22131	22284	22203	22340	22229	22236	22088	22222	22181	22260	22054	22381	22405	22265	22087	22326	22215	22071	22090	22347	22262	22269	22276	22044	22127	22119	22212	22235	22175	22245	22253	22373	22135	22102	22277	22114	22309	22366	22274	22265	22449	22323	22285	22369	22297	22123	22227	22179	22221	22287	22176	22288	22390	22156	22226	22374	22369	22030	22199	22174	21872	22314	22200	22370	22383	22300	22343	22308	22262	21957	22128	22375	22182	22399	22401	22439	22214	22250	22264	22209	22358	22403	22060	22208	22019	22375	22306	22259	22233	22192	22152	22080	22171	21917	22152	22221	22215	22083	22074	22149	22011	22065	22021	22400	22203	22063	22155	22244	22210	22278	22030	22296	22327	22190	22241	22145	22078	22086	22138	22133	22081	22148	22253	22300	22404	22162	22331	22189	22151	22361	22345	22157	22142	22289	22275	22202	22409	22250	22121	22135	21993	22051	22225	21992	22157	22066	22218	22125	22054	22165	22200	22500	22198	22270	22069	22258	21898	22169	22188	21901	22179	22260	22187	22012	22301	22416	22201	22201	22012	22128	22329	22243	22417	22384	22326	22202	22170	22072	22339	22150	22110	22169	22217	22115	22193	22159	22475	22086	22220	22319	22303	21940	22224	22195	22003	22396	22210	22226	22027	22064	22332	22204	22163	22179	22249	22189	22186	22341	22154	22107	22243	22148	22190	22294	22040	22475	22278	22320	22147	22401	22145	22066	22270	22061	22273	22388	22443	22403	22008	22387	22166	22413	22109	22412	21993	22165	22377	22239	22228	22340	22103	22421	22189	22090	22096	22290	22381	22246	22054	22132	21972	22300	22275	22533	22146	22414	22262	22231	22135	22462	22215	22220	22339	22085	22315	22231	22095	22058	22290	22328	22405	22374	22147	22105	22327	22118	22401	22410	22307	22091	22154	22421	22310	22217	22096	22179	22097	22248	22268	22358	22140	22335	22211	22324	22487	22182	22204	22183	22241	22034	22226	22258	22230	22265	22236	21871	22232	22201	22210	22391	22273	22127	22430	22081	22107	22247	22236	22218	22268	22013	22298	22269	22180	22382	22005	22162	22290	22306	22313	22232	22301	22240	22316	22458	22242	22211	22403	22066	22033	22287	22520	21901	22369	22230	22345	22116	22440	22186	22032	22086	22318	22457	22347	21990	22275	22413	22378	22082	22336	22352	22206	22079	22127	22451	22346	22349	22268	22463	22101	22143	22054	22409	22156	22302	22303	22424	22129	22147	22023	22238	22225	22369	22260	22207	22281	22263	22287	22387	22312	22275	22150	22302	22385	22229	22166	21891	22192	22350	22338	22226	22193	22456	22359	22140	22209	22195	22255	22247	22298	22439	22171	22184	22188	22250	22298	22332	22009	22071	22115	22141	22364	22085	22128	22228	22356	22215	22325	22160	22166	22299	22520	22462	22282	22511	22174	22235	22405	22231	22176	22519	22173	22210	22130	22125	22224	22215	22296	22170	22422	22270	22391	22240	22199	22211	22263	22133	22301	22051	22387	22295	22526	22267	22370	22363	22148	22206	22098	22465	22284	22352	22317	22144	22079	22194	22280	22049	22225	22150	22433	22190	22323	22375	22238	22518	22126	22375	22051	22269	22234	22152	22060	22411	21972	22256	22248	22334	22258	22102	22275	22261	22298	22122	22189	22133	22264	22272	22293	22051	22074	22175	22157	22273	22416	22137	22244	22231	22232	22281	22170	22285	22224	22037	22310	22104	22184	22314	21965	22106	21907	22025	22171	22236	22104	22339	22218	22152	22227	22190	22132	22450	22144	22203	22290	22428	22283	22152	22108	22274	22165	22370	22262	22122	22214	22027	22404	22598	22119	22013	22343	22251	22364	22381	22190	22313	22007	22299	22275	22387	22224	22170	22076	22340	22193	22189	21877	22285	22265	22026	22245	22172	22172	22107	22290	22210	22371	22256	22273	22277	22256	22244	21998	22314	22295	22239	22266	22202	22162	22239	22144	22198	22224	22092	22179	22255	22172	22165	22150	22022	22463	22225	22073	22193	22346	22272	22330	22246	22250	22271	22125	22332	21962	22211	22072	22425	22205	22116	22224	22402	22231	22115	22082	22354	22229	22330	22420	22167	22271	21953	22184	22162	22183	22233	22213	22354	22394	22520	22264	22275	22219	22164	22265	22305	22433	22247	22148	22077	22209	22311	22057	22265	22313	22398	22183	22319	22190	22216	22289	22479	22123	22239	22233	21840	22363	22414	22260	22214	22003	22384	22283	22181	22286	22436	22196	22266	22215	22044	22020	22289	22244	22122	22349	22149	22246	22240	22019	22224	22310	22202	21888	22237	22173	22276	22270	22217	22255	22220	22115	22296	22307	22171	22134	22417	22315	22142	22295	22103	22425	22389	22257	22187	22219	22024	22058	22348	22183	22169	22237	22054	22264	22149	22158	22318	22219	22184	22286	22351	22182	22250	22250	22159	22137	22107	22251	22186	22151	22009	22282	22005	22124	22347	22184	22197	22268	22068	22298	22163	22366	22402	22186	22186	22301	22211	22207	22222	22225	22100	22320	22050	22089	22218	22021	21885	22265	22258	22245	22347	22260	22336	22093	22213	22290	22186	22297	22391	22447	22203	22155	22087	22063	22286	22279	22136	22259	22218	22220	22124	22198	22094	22119	22292	22243	22269	22038	22291	22407	22199	22243	22168	22116	22166	22218	22496	22447	22349	22361	22345	22314	22255	22103	22297	22096	22266	22227	22280	22105	22249	22257	22004	22338	22337	22308	22022	22493	22209	22228	22308	22307	22063	22164	22259	22281	22019	22053	22401	22246	22240	22211	22227	22391	22372	22288	22309	22153	22219	22277	22209	22099	22358	22224	21913	22227	22120	22303	22374	22024	22177	22067	22163	22109	22169	22269	22580	22313	22242	22212	22166	22132	22083	22189	22183	22200	22223	22258	22178	22261	22147	22184	22398	22166	22343	22168	22073	22076	22290	22164	22293	21954	22138	22358	22287	22312	22074	22158	22288	22298	22221	22299	22431	22338	22279	22407	22322	22428	22378	22302	22134	22153	22338	22181	22125	22054	22089	22381	22193	22346	22494	22124	22134	22107	22098	22312	22204	22087	22305	22317	22456	22209	22270	22027	22014	22155	22387	22469	22248	22172	22072	22354	22289	22396	22400	22011	22233	22305	22200	22347	22189	22175	22129	22393	22276	22169	22184	22091	22253	22018	22356	22331	22227	22222	22460	22166	22268	22187	22193	22125	22296	22594	22167	22361	22253	22192	22241	22050	22238	22169	22336	22175	22406	22135	22239	22421	22245	22086	22273	22154	22324	22212	22137	22141	22327	22158	22071	22050	22307	22119	22448	22126	22169	22259	22326	22299	21963	22437	22202	22252	22220	22416	22446	22424	22130	22486	22253	22234	22353	22237	22285	22055	22138	22340	22233	22250	22216	22354	22294	22228	22363	22313	22467	22052	22007	22156	22292	22340	22084	22253
18339	29914	28183	23356	21056	19728	19410	19072	19106	25677	55248	53562	37682	23790	18519	17704	17608	17763	17735	17692	17702	17399	17561	17463	17618	17503	17624	17658	17559	17688	17600	17529	17665	17601	17614	17471	17515	17524	17485	17670	17656	17602	17540	17657	17652	17601	17588	17741	17741	17662	17686	17662	17714	17579	17687	17658	17627	17454	17702	17564	17394	17339	17680	17516	17707	17607	17640	17660	17567	17603	17599	17627	17494	17567	17530	17574	17579	17594	17543	17620	17531	17704	17639	17529	17621	17513	17506	17601	17790	17663	17614	17656	17683	17747	17620	17556	17659	17605	17543	17723	17666	17453	17572	17645	17565	17568	17649	17631	17641	17667	17470	17567	17461	17647	17588	17650	17439	17591	17547	17736	17545	17625	17522	17695	17661	17469	17668	17676	17587	17554	17609	17555	17568	17583	17581	17566	17635	17710	17651	17539	17681	17370	17412	17591	17575	17582	17506	17441	17625	17453	17517	17534	17396	17620	17583	17604	17504	17610	17581	17661	17672	17649	17605	17645	17706	17653	17573	17470	17479	17734	17675	17351	17633	17585	17644	17548	17535	17530	17637	17467	17456	17479	17645	17803	17611	17361	17603	17592	17505	17540	17606	17581	17599	17702	17567	17588	17725	17529	17516	17521	17544	17704	17476	17688	17596	17629	17512	17567	17576	17601	17614	17594	17408	17619	17595	17645	17592	17524	17585	17696	17588	17744	17246	17642	17599	17589	17682	17571	17445	17521	17548	17618	17604	17589	17478	17612	17715	17505	17677	17547	17610	17443	17615	17449	17495	17442	17488	17756	17622	17527	17656	17503	17681	17534	17603	17525	17500	17542	17634	17447	17388	17510	17529	17440	17585	17763	17551	17702	17579	17716	17269	17802	17546	17560	17442	17466	17649	17527	17653	17580	17522	17549	17722	17647	17585	17488	17606	17355	17651	17425	17667	17657	17608	17606	17566	17573	17608	17614	17800	17340	17572	17510	17540	17500	17577	17452	17448	17537	17490	17678	17668	17646	17627	17600	17738	17489	17744	17474	17526	17628	17586	17464	17575	17564	17645	17556	17501	17551	17617	17455	17385	17604	17390	17645	17786	17533	17596	17595	17666	17517	17695	17658	17597	17701	17580	17534	17472	17784	17722	17519	17636	17521	17622	17619	17651	17510	17597	17671	17681	17736	17605	17587	17652	17614	17602	17488	17662	17673	17801	17536	17496	17503	17508	17446	17686	17557	17535	17592	17536	17685	17698	17529	17653	17366	17586	17641	17700	17609	17506	17849	17443	17646	17797	17610	17512	17649	17617	17580	17547	17690	17444	17631	17525	17485	17667	17592	17555	17414	17552	17471	17449	17598	17544	17519	17385	17436	17486	17465	17603	17438	17475	17629	17648	17514	17778	17284	17562	17564	17575	17611	17675	17672	17662	17503	17595	17602	17613	17486	17518	17653	17563	17590	17526	17586	17590	17644	17534	17531	17670	17564	17489	17563	17651	17480	17490	17426	17632	17431	17605	17620	17559	17518	17464	17534	17553	17507	17440	17608	17802	17522	17555	17456	17599	17602	17478	17387	17533	17679	17741	17694	17651	17493	17355	17620	17641	17519	17334	17572	17699	17542	17474	17728	17624	17688	17534	17636	17573	17569	17680	17655	17508	17560	17613	17664	17576	17579	17661	17521	17641	17513	17524	17609	17644	17619	17503	17605	17611	17742	17715	17507	17661	17525	17664	17536	17536	17601	17470	17439	17526	17574	17672	17665	17763	17465	17569	17542	17755	17652	17576	17678	17653	17672	17585	17723	17601	17567	17613	17504	17606	17527	17629	17606	17479	17551	17478	17687	17685	17454	17472	17590	17632	17653	17478	17559	17524	17472	17457	17714	17524	17701	17559	17514	17679	17566	17396	17682	17505	17487	17516	17556	17644	17627	17417	17745	17457	17597	17714	17443	17712	17660	17485	17429	17525	17324	17573	17846	17501	17502	17473	17663	17318	17699	17345	17710	17530	17451	17586	17686	17599	17656	17534	17524	17546	17529	17522	17599	17459	17637	17456	17522	17559	17711	17603	17413	17551	17623	17480	17516	17304	17498	17568	17523	17629	17565	17502	17679	17447	17635	17602	17724	17631	17536	17716	17653	17582	17454	17527	17467	17688	17447	17563	17547	17463	17535	17447	17447	17545	17735	17480	17466	17585	17447	17580	17379	17775	17837	17564	17616	17464	17717	17534	17489	17426	17488	17651	17443	17791	17510	17574	17627	17596	17559	17700	17622	17593	17542	17729	17452	17533	17674	17414	17636	17654	17744	17492	17595	17499	17458	17540	17693	17724	17455	17735	17459	17572	17576	17594	17766	17682	17482	17645	17391	17751	17694	17505	17469	17861	17520	17587	17547	17471	17452	17595	17469	17680	17437	17711	17550	17756	17717	17467	17587	17609	17616	17435	17414	17607	17619	17525	17565	17625	17687	17453	17387	17532	17596	17381	17678	17670	17549	17616	17708	17496	17619	17588	17580	17440	17497	17611	17535	17512	17422	17556	17574	17490	17551	17533	17511	17702	17468	17516	17579	17525	17552	17681	17539	17760	17381	17538	17452	17615	17788	17693	17687	17550	17626	17669	17278	17597	17470	17709	17557	17707	17490	17481	17766	17742	17594	17607	17537	17524	17637	17507	17441	17737	17726	17446	17588	17689	17635	17721	17821	17501	17622	17730	17555	17598	17585	17760	17398	17578	17619	17687	17615	17476	17447	17509	17729	17413	17539	17368	17455	17615	17596	17624	17529	17563	17585	17484	17493	17653	17617	17643	17514	17558	17579	17571	17746	17534	17653	17531	17587	17739	17588	17475	17503	17381	17521	17556	17483	17629	17416	17662	17713	17418	17456	17741	17710	17572	17723	17527	17314	17556	17451	17392	17543	17500	17575	17626	17664	17707	17737	17727	17563	17690	17515	17607	17553	17603	17606	17502	17661	17621	17586	17546	17590	17642	17706	17394	17594	17399	17440	17609	17473	17537	17520	17608	17572	17537	17699	17729	17648	17547	17558	17511	17669	17745	17556	17592	17597	17472	17522	17716	17511	17533	17545	17590	17574	17414	17811	17626	17638	17585	17499	17435	17582	17758	17553	17612	17440	17453	17530	17669	17584	17563	17640	17528	17683	17666	17555	17512	17507	17603	17611	17501	17525	17579	17550	17518	17546	17655	17443	17480	17751	17782	17624	17347	17706	17619	17680	17456	17672	17560	17568	17707	17699	17532	17684	17651	17583	17731	17612	17540	17598	17495	17592	17593	17472	17553	17714	17515	17600	17521	17563	17370	17586	17507	17557	17717	17635	17520	17755	17566	17531	17647	17471	17497	17650	17644	17470	17688	17747	17649	17579	17627	17535	17684	17503	17617	17594	17691	17496	17714	17509	17716	17559	17574	17387	17542	17381	17558	17629	17475	17576	17685	17469	17545	17654	17853	17675	17601	17515	17629	17490	17553	17502	17480	17568	17693	17669	17644	17421	17649	17475	17599	17468	17398	17469	17523	17661	17466	17603	17686	17429	17710	17692	17613	17612	17622	17506	17290	17604	17572	17544	17581	17743	17433	17656	17465	17597	17656	17696	17640	17671	17469	17393	17483	17651	17672	17665	17689	17539	17549	17552	17623	17517	17581	17500	17388	17658	17601	17581	17487	17688	17491	17556	17595	17505	17654	17741	17425	17546	17640	17544	17626	17464	17509	17754	17567	17682	17526	17625	17526	17316	17585	17653	17507	17639	17569	17560	17652	17653	17721	17570	17548	17495	17563	17644	17493	17557	17695	17384	17728	17670	17363	17612	17609	17638	17560	17576	17440	17391	17505	17481	17549	17629	17736	17545	17567	17544	17378	17600	17557	17406	17510	17806	17576	17497	17620	17447	17647	17469	17584	17553	17655	17647	17654	17548	17598	17678	17684	17522	17515	17659	17512	17589	17478	17617	17438	17656	17490	17658	17636	17642	17505	17570	17607	17492	17472	17590	17728	17672	17571	17628	17691	17672	17572	17448	17634	17608	17674	17505	17565	17455	17569	17510	17685	17757	17630	17569	17739	17531	17591	17386	17411	17580	17529	17668	17367	17748	17729	17498	17562	17641	17485	17627	17690	17725	17693	17674	17568	17593	17595	17608	17527	17796	17549	17431	17559	17597	17656	17393	17705	17643	17481	17725	17566	17592	17522	17471	17574	17493	17660	17674	17594	17483	17593	17419	17726	17431	17489	17494	17568	17594	17435	17555	17628	17549	17579	17540	17609	17669	17546	17555	17551	17497	17592	17426	17698	17477	17492	17572	17656	17545	17681	17539	17512	17671	17619	17464	17586	17466	17549	17625	17528	17725	17768	17423	17433	17747	17597	17510	17534	17626	17486	17545	17655	17687	17654	17479	17606	17585	17576	17467	17499	17676	17551	17657	17681	17767	17502	17758	17522	17438	17634	17628	17701	17295	17569	17565	17478	17688	17543	17667	17561	17668	17561	17470	17446	17621	17657	17660	17516	17665	17659	17499	17583	17438	17523	17569	17607	17567	17561	17557	17518	17509	17452	17386	17685	17654	17488	17488	17668	17589	17557	17485	17490	17506	17637	17549	17546	17662	17614	17512	17619	17442	17573	17649	17525	17626	17540	17653	17391	17671	17626	17669	17569	17545	17435	17512	17668	17401	17529	17453	17437	17708	17706	17675	17594	17567	17481	17587	17748	17679	17662	17622	17524	17573	17483	17408	17525	17548	17498	17531	17714	17663	17554	17557	17706	17564	17663	17401	17555	17618	17432	17612	17467	17704	17757	17683	17561	17710	17582	17541	17637	17569	17393	17648	17465	17564	17597	17450	17668	17584	17611	17542	17625	17689	17694	17565	17511	17566	17897	17568	17558	17557	17704	17662	17694	17599	17573	17531	17556	17663	17568	17667	17423	17773	17586	17412	17598	17650	17713	17426	17561	17480	17639	17494	17450	17602	17577	17407	17689	17490	17497	17582	17482	17568	17612	17609	17578	17466	17778	17564	17635	17499	17573	17698	17642	17606	17686	17589	17793	17636	17668	17582	17520	17443	17771	17573	17576	17571	17737	17590	17490	17565	17683	17449	17457	17612	17659	17709	17605	17463	17500	17508
31159	23555	24728	23553	22080	22296	22254	22373	21963	22387	24952	26713	24862	22938	22384	22112	22261	22233	21714	21996	22191	22078	22099	21878	22156	22234	21914	21993	21954	22045	22205	22453	22236	22090	22200	22098	22091	22036	22195	22098	22187	22039	22045	21986	21890	22134	22015	21988	22037	22042	21904	21894	22159	22179	22231	21967	22195	22111	22088	21871	22119	22261	22008	22174	22003	22076	22006	22006	22002	21980	22045	21978	22102	22062	22227	21982	22055	22044	21793	22101	22208	21980	22205	21966	22165	22271	22184	21969	21984	21937	22028	21943	22071	22009	22026	21994	22148	22031	21932	22118	22093	22105	22073	22131	22100	22033	22047	22123	22050	21948	22066	22047	21930	21960	22054	22143	22106	21975	22039	21924	21979	21818	22120	22043	22223	22201	22123	22177	21970	22019	22119	21998	22186	22116	22103	22100	22249	22130	22087	21970	22076	21963	21984	22012	22054	21852	21965	21836	22106	22081	22107	22002	22049	22054	22237	21976	22039	22095	22065	21716	22015	21944	21944	21902	21998	22202	22109	22089	22134	21927	22114	22334	21972	21891	21939	22037	22013	22151	22019	22108	22271	21751	21932	22181	22149	21970	22172	22116	22062	22028	22091	22036	22131	21887	22123	22120	22047	21951	22219	21966	22030	21817	22098	22278	22169	22005	22033	22009	22047	21913	22014	22051	21985	21979	21840	21885	21855	21906	21912	21990	22313	22312	22092	22053	21940	22275	22000	21862	22090	22218	22121	21949	22241	22151	22315	21828	21994	22042	22002	22100	22136	21862	21973	21893	22307	22173	22152	22096	22070	22028	22025	22340	22253	22184	21921	22053	22037	22149	22069	21766	21907	21985	22050	21981	22149	22215	22250	22176	22140	22085	22257	22062	22111	21976	22142	22148	21909	22069	22060	21945	22075	21987	22042	22144	22014	21980	22047	22091	21960	22180	22004	21997	22032	22306	22062	22075	22200	21873	22062	22051	22212	22020	22160	22076	22152	22222	22111	22135	21949	22168	22138	21981	22127	21986	22009	21832	21790	22055	22203	22103	22029	22203	22068	21894	22046	21926	21971	21899	21929	21849	22140	21932	21984	22231	22145	21897	21910	22018	21975	21855	22081	22210	22185	22291	22039	22148	22040	22099	21918	22025	22311	22189	21944	22063	21888	22089	22163	21937	21993	22053	22016	21917	21972	21853	21938	22214	22007	21958	22163	22269	22051	21986	22041	22183	22182	21969	22034	22017	22252	21963	22084	21930	22220	22119	22282	21953	22053	22236	21960	22075	22067	22175	22101	22040	22125	22214	22011	22066	22014	22116	21983	22139	21983	21930	22200	22037	22132	22022	21871	21990	22082	21818	22204	21850	22086	22077	22184	22196	22001	22048	22219	21940	22006	22040	21971	22124	21976	22057	22241	21741	21942	22200	22167	22288	22005	22083	21968	22181	22009	22040	22286	22220	22023	22075	22039	22101	22119	22127	22048	22121	21984	21964	22329	21929	22042	21740	21899	21997	21963	22044	22081	21739	22014	22200	22297	22253	22190	22050	22011	22195	21991	22090	22154	22070	22220	22069	21876	21984	22065	21843	22023	22001	22386	21971	22056	21924	22100	22126	22162	22237	21976	21862	21917	21976	22060	22168	21919	22031	22024	22202	22078	21948	22099	21779	22170	21985	21956	22066	21910	22034	22217	22154	21942	21965	22054	22307	22094	21994	21987	21959	22137	22302	21930	22232	22099	21995	21835	21738	22000	22046	22198	22161	22106	22004	22305	21941	21996	22062	22136	22072	22037	22044	21933	22074	22115	22064	21931	21989	21902	21999	22082	22024	21985	22086	21880	21875	22081	22099	22018	21853	22006	22169	22178	22130	22102	22201	22124	21990	21986	21982	22227	22147	21973	22070	21851	22026	21935	22000	21924	22099	21942	22231	22113	22143	21956	22054	22140	22148	21952	21977	22081	22044	21856	21953	22071	22093	21946	21877	21885	22244	21988	21978	21920	22281	22004	22164	21985	21985	21995	21954	22032	21891	22189	22032	22096	22062	22298	21820	22166	21994	21874	21988	22004	22141	22178	22103	22135	21985	22081	21936	21969	22065	22177	22036	21922	22138	22167	21989	22172	21978	21954	22103	22074	21864	21991	21988	22041	22103	22018	22076	21958	22073	21980	22263	22090	21885	22014	22238	22272	22233	22290	22153	22124	21923	21971	21928	21849	22136	22050	22174	21952	21849	22013	22166	22138	22181	22161	22084	22129	22120	22006	22283	22095	21974	21955	22126	22196	21985	21945	21990	22046	21965	21793	21939	22179	21700	21890	22181	22186	22187	22129	21934	22028	22185	22005	22043	21965	22201	22219	22173	22231	21993	21986	22026	22137	21976	22137	22135	22129	22045	21889	22110	21959	21978	22158	22115	21912	22027	22130	21928	21981	21949	22001	22014	22069	21910	22184	21842	21925	21856	22145	22114	22103	22013	21979	21965	22024	22200	22192	21895	22097	21914	22100	21980	22205	22041	22330	22124	22000	22249	22037	21867	22012	21978	22088	21856	22064	21992	22303	21725	21953	22158	21902	22049	22152	21989	21925	21743	21927	22202	22201	22030	22048	21747	22195	22124	22367	22139	22099	21886	22265	22028	21949	22202	21960	22083	21989	21888	22040	22127	22235	21935	22194	21796	22109	22296	22091	22179	22098	21984	22085	21913	21977	22097	21847	22170	21790	22028	21916	22196	22155	22040	21657	22103	21866	21954	22175	21950	21963	22215	22186	22134	22076	22146	22085	21911	22055	22076	21974	21957	22126	22037	21963	22043	22105	21909	21907	22031	21930	22120	22269	22012	22241	22158	22074	22118	22167	22123	22228	22192	22058	21975	22006	22181	22114	22095	22066	22040	21920	22219	22121	22056	22021	21980	21960	21920	22051	22129	21985	22021	22110	22055	22066	22135	21931	21953	22089	22118	21996	22105	22121	21976	22088	22160	22205	22025	21834	22117	22133	22115	22109	22001	22202	22093	22004	21974	21907	21849	22034	21884	21934	22161	22121	21917	22207	21996	21974	22114	22273	21995	22007	22089	22033	22044	22038	22172	22028	22073	22230	21966	22269	22078	22208	22179	22024	21747	22179	22053	21994	22220	22081	22178	22156	22012	22066	22047	22029	21922	21872	21970	22059	22035	22366	22018	22076	21926	21957	21936	22317	21965	22228	22092	22197	22024	21971	21917	22327	22110	22037	22261	21970	21979	21937	22205	21815	21697	22235	22133	22346	22238	21959	21994	21918	22139	22025	22171	22189	21907	21991	21913	21914	22168	22227	22127	22048	22119	22180	21879	22169	21850	22128	21853	22064	21968	22116	21864	21981	22067	22225	22164	22255	22090	21881	22116	22082	21994	21897	22048	22028	22231	22043	21974	21940	21911	22103	22141	21931	21977	22088	22030	22227	22049	21877	21922	21803	22013	22024	21990	21728	22141	22141	22195	22048	22019	22210	22175	22099	22059	22199	22009	21909	21965	22008	21945	21840	21972	22147	21968	21993	21940	22201	21943	21855	22031	22026	22129	22092	22079	22135	22095	21988	21988	22091	22370	22169	22100	22073	21933	22193	22170	22151	22060	21941	21943	21946	22145	21861	22193	22211	21690	22205	22157	22141	21933	22009	22051	22191	22047	22122	22036	22215	22082	21989	22151	22220	22216	21920	22031	21957	21947	22090	22141	22046	22056	21942	21890	22111	22049	21971	22113	22013	21819	22033	21944	21929	21862	22206	22125	22038	22017	22208	22099	22231	22065	21964	22052	22054	22083	22085	22157	21928	21993	22018	21993	22108	21918	22209	21948	21992	21978	22060	22033	22010	22117	22034	21984	22009	21938	22036	22097	22058	21898	22198	21894	21840	22173	22246	22070	22145	22207	22003	22037	22106	22009	22176	22076	22008	22267	22084	22174	22003	21946	22028	22038	22081	22226	22061	22207	22197	21892	22118	22101	21945	21861	21893	22068	21878	21958	22142	21982	22086	22369	22151	21894	22186	22188	22291	21766	21810	22124	22045	22072	21923	22215	21763	22296	22057	22131	22256	22303	21950	21932	22048	22141	21987	21933	22029	21838	22161	22237	22043	21739	21937	21948	22252	22126	21936	21975	21874	22032	22070	22006	22010	22058	22143	22150	22011	22108	22056	22287	22136	21857	22094	22017	21929	22211	22449	22098	22073	22050	22126	22141	22132	21748	21957	22074	22167	22028	22060	21904	22145	21992	22239	21971	22250	22019	22189	22330	22081	22057	22106	22121	21881	21939	22070	22072	21957	21962	21956	21943	22159	21817	22058	21951	21860	21943	22060	22035	21926	21916	22096	22271	22230	22020	21932	22181	22182	22067	21971	21955	22083	22038	22017	22193	22048	22178	22078	22028	22144	22162	21910	22125	21787	22299	22236	22032	22004	22165	22075	22194	22077	21874	21789	22073	21967	22183	22177	21872	22052	22072	21973	21990	22110	22205	22064	22170	22222	22306	22047	21942	21831	22101	22059	21939	22049	21939	22057	22087	22048	22059	22198	22204	21840	22056	22004	22150	22148	22182	22329	22020	22044	21924	22189	22047	21978	21855	22059	22205	22054	22235	21861	22074	22206	22191	21948	22014	22024	22109	22215	21968	22015	22165	22086	22087	22359	22141	22163	22083	22227	22121	22035	22092	21883	21855	21897	22176	22113	22197	22136	21988	22047	21947	22094	21887	22047	21881	22224	22260	22136	22165	22205	21883	22165	22177	22104	22146	22025	21991	22175	22161	22147	22122	21988	22174	22057	22021	22043	22224	22124	22127	22047	21815	22018	21990	21895	22051	22106	22206	21891	22242	22022	21922	22124	22182	22265	21856	22076	22125	22135	22168	22115	22105	22073	22109	21877	22147	22317	22317	21987	21985	22279	22013	22031	22151	22094	22064	22240	22113	21965	22243	22056	22052	21868	22035	21997	22199	22114	22041	21973	22188	22240	21877	21899	21929	22063	22211	22136	22144	21927	22021	22243	22079	22015	22117	21985	22081	22132	22079	22172	22220	22022	21987	22256	22001	21972	22051	22126	22008	22372	21953	22200	22186	21961	21839	21914	22040	22037	21998	22244	22072	21932	21715	22047	21973	21951	22092
17632	18412	18269	17786	17641	17697	17485	17516	17601	18477	22167	23349	20126	18312	17741	17629	17587	17543	17456	17610	17545	17595	17583	17523	17763	17555	17702	17455	17414	17481	17684	17421	17403	17422	17308	17496	17423	17523	17465	17584	17465	17636	17429	17356	17596	17579	17412	17528	17472	17404	17581	17767	17440	17555	17429	17585	17709	17411	17535	17625	17575	17619	17637	17459	17525	17656	17541	17426	17469	17326	17355	17420	17406	17589	17665	17411	17418	17514	17419	17532	17559	17403	17513	17538	17322	17629	17520	17668	17593	17543	17402	17489	17654	17600	17509	17542	17634	17527	17666	17472	17519	17523	17405	17569	17432	17508	17471	17493	17540	17626	17563	17629	17454	17429	17601	17528	17692	17471	17459	17353	17623	17309	17609	17581	17450	17572	17342	17531	17505	17405	17573	17466	17602	17330	17716	17683	17481	17455	17519	17510	17542	17526	17452	17642	17601	17296	17579	17679	17454	17405	17555	17337	17437	17639	17604	17402	17419	17652	17517	17383	17528	17638	17482	17336	17575	17597	17456	17344	17441	17418	17559	17610	17408	17412	17399	17492	17579	17568	17397	17478	17507	17494	17419	17548	17421	17317	17482	17471	17382	17539	17458	17419	17465	17533	17627	17507	17510	17475	17736	17549	17640	17489	17537	17545	17525	17498	17686	17519	17387	17515	17351	17573	17429	17588	17582	17635	17541	17551	17604	17325	17640	17573	17540	17459	17462	17488	17433	17451	17519	17582	17442	17514	17461	17541	17272	17546	17450	17434	17450	17587	17413	17530	17353	17622	17418	17527	17444	17310	17450	17601	17617	17634	17454	17502	17626	17422	17456	17571	17383	17520	17425	17464	17578	17273	17504	17420	17291	17559	17365	17352	17336	17468	17366	17556	17531	17550	17355	17436	17507	17571	17557	17640	17372	17534	17448	17363	17417	17609	17685	17378	17482	17416	17429	17414	17520	17530	17409	17547	17473	17502	17329	17438	17531	17438	17384	17591	17581	17429	17448	17557	17473	17417	17488	17197	17493	17519	17597	17533	17534	17487	17381	17455	17355	17514	17427	17454	17512	17486	17664	17419	17632	17509	17583	17629	17453	17329	17613	17317	17396	17572	17500	17277	17466	17488	17316	17501	17455	17632	17517	17354	17528	17350	17593	17365	17715	17452	17484	17684	17615	17565	17524	17575	17363	17574	17522	17453	17253	17493	17492	17416	17531	17376	17464	17539	17549	17518	17625	17641	17321	17535	17535	17688	17391	17472	17474	17508	17683	17591	17522	17625	17634	17541	17608	17497	17518	17406	17629	17534	17560	17395	17500	17564	17528	17437	17545	17357	17323	17463	17555	17389	17413	17398	17692	17565	17451	17478	17595	17614	17515	17475	17717	17522	17477	17429	17517	17455	17407	17457	17590	17498	17387	17467	17361	17513	17614	17430	17541	17607	17377	17419	17315	17509	17634	17493	17459	17545	17668	17539	17574	17550	17498	17549	17431	17431	17576	17513	17545	17359	17519	17485	17630	17651	17494	17671	17640	17444	17491	17538	17472	17637	17395	17628	17539	17364	17432	17398	17447	17397	17411	17392	17550	17405	17453	17551	17595	17390	17436	17552	17433	17501	17420	17555	17420	17495	17425	17448	17529	17560	17460	17564	17519	17614	17268	17621	17527	17211	17650	17464	17470	17587	17385	17560	17705	17476	17459	17226	17576	17664	17610	17436	17681	17582	17414	17564	17633	17443	17366	17603	17474	17548	17655	17592	17529	17442	17400	17544	17394	17644	17515	17454	17435	17650	17426	17509	17475	17509	17442	17523	17527	17436	17525	17465	17707	17556	17392	17307	17605	17538	17429	17560	17695	17445	17475	17438	17574	17524	17415	17516	17495	17555	17511	17523	17546	17417	17609	17788	17428	17461	17548	17484	17651	17616	17669	17567	17472	17425	17731	17496	17427	17561	17588	17493	17532	17587	17452	17486	17453	17481	17465	17465	17520	17678	17522	17445	17368	17544	17403	17348	17514	17483	17541	17534	17503	17619	17466	17726	17553	17441	17580	17414	17423	17252	17395	17603	17388	17567	17580	17636	17485	17450	17494	17706	17380	17675	17587	17495	17387	17229	17635	17528	17630	17593	17547	17434	17326	17355	17365	17421	17339	17302	17461	17438	17362	17633	17361	17588	17406	17465	17505	17410	17589	17352	17414	17325	17624	17590	17393	17433	17437	17554	17554	17309	17585	17420	17366	17503	17539	17423	17401	17575	17549	17636	17568	17443	17493	17618	17334	17486	17460	17518	17565	17561	17545	17493	17540	17626	17409	17347	17488	17288	17309	17414	17680	17476	17499	17343	17491	17431	17448	17496	17545	17494	17349	17615	17475	17515	17349	17442	17488	17471	17494	17616	17477	17458	17400	17368	17469	17433	17535	17543	17564	17567	17466	17293	17526	17267	17628	17512	17515	17408	17556	17603	17613	17586	17444	17403	17643	17521	17422	17470	17558	17494	17454	17379	17380	17596	17588	17735	17441	17532	17647	17579	17588	17504	17509	17567	17483	17421	17585	17332	17582	17575	17199	17580	17570	17337	17621	17487	17598	17376	17589	17542	17362	17532	17514	17501	17521	17589	17568	17361	17614	17469	17484	17510	17542	17712	17343	17616	17685	17613	17714	17539	17644	17439	17440	17364	17545	17514	17387	17590	17584	17568	17528	17442	17476	17417	17503	17491	17439	17370	17488	17511	17583	17499	17467	17531	17573	17543	17358	17420	17587	17615	17385	17590	17563	17482	17587	17425	17562	17481	17427	17500	17421	17428	17501	17644	17511	17383	17522	17629	17497	17618	17403	17642	17409	17418	17349	17515	17489	17678	17394	17467	17611	17296	17624	17413	17525	17447	17537	17464	17566	17450	17393	17411	17396	17503	17575	17561	17347	17545	17659	17484	17336	17551	17590	17362	17558	17549	17551	17421	17389	17478	17567	17572	17376	17373	17342	17468	17650	17584	17429	17469	17554	17453	17486	17617	17458	17563	17549	17490	17369	17538	17463	17333	17390	17494	17465	17492	17538	17591	17428	17809	17440	17312	17598	17547	17656	17544	17531	17407	17761	17395	17650	17473	17369	17570	17509	17391	17498	17579	17506	17549	17450	17596	17350	17633	17294	17403	17458	17273	17491	17435	17614	17422	17542	17424	17575	17491	17538	17425	17336	17717	17509	17416	17408	17477	17441	17632	17392	17565	17478	17421	17274	17461	17376	17655	17578	17447	17499	17649	17356	17740	17436	17513	17423	17532	17476	17665	17642	17357	17509	17446	17569	17441	17500	17522	17615	17535	17602	17309	17594	17326	17577	17349	17562	17371	17522	17521	17593	17675	17442	17420	17287	17401	17444	17359	17635	17539	17788	17483	17722	17479	17243	17507	17352	17522	17565	17580	17507	17513	17519	17435	17315	17436	17427	17471	17345	17509	17548	17480	17503	17507	17533	17476	17518	17317	17651	17518	17528	17386	17687	17567	17278	17496	17476	17284	17390	17484	17553	17440	17707	17640	17581	17509	17583	17546	17539	17558	17584	17468	17556	17516	17390	17530	17473	17503	17506	17669	17394	17374	17597	17529	17583	17611	17524	17499	17514	17489	17530	17201	17523	17363	17563	17626	17449	17655	17516	17364	17532	17534	17392	17256	17619	17591	17367	17554	17581	17466	17465	17553	17446	17511	17555	17412	17309	17562	17372	17479	17310	17414	17564	17334	17566	17422	17599	17519	17446	17536	17578	17591	17586	17487	17617	17360	17558	17515	17635	17662	17550	17509	17449	17524	17811	17662	17395	17588	17254	17473	17557	17471	17467	17460	17356	17536	17591	17480	17486	17560	17526	17358	17638	17491	17508	17531	17691	17412	17547	17537	17541	17645	17386	17399	17487	17382	17456	17457	17338	17422	17564	17567	17494	17554	17725	17510	17450	17614	17432	17481	17414	17451	17363	17577	17614	17484	17543	17546	17486	17445	17337	17303	17542	17459	17418	17425	17496	17656	17582	17608	17445	17511	17489	17419	17471	17603	17453	17541	17563	17302	17541	17567	17492	17549	17650	17342	17512	17566	17625	17526	17564	17657	17530	17552	17430	17375	17589	17587	17437	17471	17466	17414	17591	17718	17423	17352	17446	17516	17274	17500	17445	17611	17464	17607	17396	17403	17413	17659	17469	17487	17425	17405	17666	17465	17621	17509	17537	17445	17620	17458	17447	17271	17567	17473	17542	17391	17445	17607	17470	17421	17469	17450	17638	17681	17405	17606	17563	17500	17420	17540	17386	17561	17537	17620	17463	17434	17673	17390	17318	17421	17652	17318	17421	17617	17533	17567	17494	17478	17422	17370	17444	17361	17396	17519	17551	17653	17689	17540	17219	17501	17349	17611	17501	17610	17559	17462	17467	17609	17525	17541	17442	17523	17608	17550	17411	17537	17435	17413	17523	17496	17415	17383	17774	17607	17414	17508	17463	17547	17551	17415	17546	17423	17718	17630	17431	17327	17472	17409	17583	17509	17519	17614	17690	17433	17394	17392	17428	17470	17359	17660	17316	17450	17558	17467	17547	17518	17687	17385	17632	17508	17629	17599	17480	17613	17377	17443	17474	17658	17337	17597	17507	17570	17608	17483	17640	17421	17642	17415	17704	17535	17427	17542	17520	17582	17424	17463	17421	17437	17565	17447	17403	17487	17406	17451	17309	17480	17604	17553	17380	17412	17564	17596	17460	17598	17341	17587	17570	17587	17527	17552	17445	17491	17421	17691	17531	17477	17530	17656	17590	17511	17459	17522	17491	17632	17441	17588	17611	17373	17498	17583	17376	17554	17557	17560	17536	17364	17465	17549	17560	17552	17448	17516	17538	17481	17571	17503	17631	17567	17544	17573	17477	17521	17476	17521	17597	17532	17450	17450	17423	17500	17412	17380	17388	17405	17457	17438	17428	17382	17481	17509	17378	17291	17519	17466	17509	17588	17407	17403	17561	17482	17659	17459	17483	17445	17484	17614	17371	17440	17596	17499	17745	17539	17479	17477	17498	17690	17509	17441	17414	17491	17438	17541	17453	17665	17350	17463	17440	17387	17531	17443	17459	17665	17496	17461	17424	17533	17680	17422
26303	21603	28450	26159	23477	23513	23637	22339	22078	26177	40525	42950	31582	24746	22660	22057	21905	21870	22029	21913	22179	22278	22135	21878	22084	21925	22130	21762	21864	22168	21982	22052	21855	21851	21947	21788	21961	21861	22096	21779	21996	22104	21948	22006	22037	22051	21947	21969	22012	21934	21748	21992	21726	21926	22062	21950	21940	21852	21963	22138	21944	22120	22057	21948	22015	21988	21780	21827	21919	21860	21978	21866	21746	21696	21872	21716	21695	21754	21960	21654	21852	21888	22034	22059	21515	22072	21749	21690	21814	21854	21941	21788	22077	21939	21969	21929	21765	21855	21969	21966	21843	21793	21916	21731	22039	21652	21958	21784	21897	21852	21812	22056	21808	21788	21923	21727	21711	21959	21956	21887	21970	21653	21845	22022	21951	21869	21834	21884	22021	21849	21817	21734	21791	21861	21954	21998	21850	21751	22055	21639	21957	21854	21949	21793	21803	22181	22018	21685	21725	22062	21907	21705	21921	22088	21909	21921	22072	21917	21732	21778	22062	21798	21797	21971	21983	22038	21729	21757	21814	22025	21968	21985	21981	21909	21820	21823	21721	21999	21907	21942	21994	21899	21842	21750	21967	21990	21857	21959	21868	21944	21805	21909	21843	21877	21818	21822	21853	21810	21951	22162	21813	21807	22024	21840	22020	21760	21655	21970	21955	21987	21914	21718	21984	21881	21901	21737	21911	21945	21970	22021	22018	21885	22070	22025	21717	21748	21889	21837	21726	21623	21939	21842	21976	21883	21691	21870	21856	21719	21787	21675	21750	21665	21882	21681	21735	21671	21862	21892	21591	21901	21807	22080	22069	21944	21680	22037	21915	21875	21920	21876	21659	21785	21796	21981	21844	21953	21873	21977	21802	22082	21831	21903	21853	21803	21834	21688	21852	21923	22077	21825	21991	21966	22066	21921	21979	21838	21804	21931	21857	21839	21902	21841	21869	22001	21727	22021	21784	21989	21911	21776	21826	22109	21775	22060	21882	21540	21747	21855	21771	21901	21786	21796	21531	21762	22019	21906	22016	21871	21833	22114	21878	22022	21946	21764	21884	21877	21957	22026	21869	21886	22092	21816	22006	21757	21888	21886	21956	22042	21938	22010	21755	21632	21763	21809	21781	21909	21868	22068	21876	22008	21987	21837	21764	21937	22001	22141	21809	21726	21887	21794	21705	21852	21563	21753	21553	21745	21684	21847	22097	21838	21921	21893	21794	22129	21999	21793	21723	21707	21778	22025	21838	21905	22034	21946	21953	21793	21814	21824	21946	21782	21811	22055	21947	21705	21732	21833	21881	21876	21733	21964	21915	21787	21777	21894	21786	21938	21912	21687	21732	21804	21952	21827	21655	21823	21781	22180	21951	21866	21920	21874	21995	21721	21735	21979	21726	21769	21747	21834	22154	21749	21779	21918	21962	21938	21675	21744	21677	21956	22001	21845	21869	22026	21707	21730	22080	21870	21776	21716	21799	22000	21866	21695	21843	21797	21943	22104	21783	21871	21999	22019	21848	21844	21864	22003	21845	21915	21946	21721	21715	21830	21675	21902	21871	22042	21932	21959	21875	21665	21929	21806	21997	21923	21878	21770	21949	21993	21911	21889	21938	21755	21857	21864	22052	22086	21691	21733	21934	21861	21808	21851	21839	21737	21868	21846	21784	21741	21927	22125	21946	22015	21766	21717	21853	21993	21942	21976	21957	21825	21610	22012	21756	21809	22120	21911	21792	21822	21783	22069	21948	21793	21909	21779	21937	21864	21920	21862	22205	21934	22114	21916	21964	22177	21890	21988	22008	21889	21910	22080	21865	22023	21916	21786	22083	21861	22044	21932	21873	22069	22002	21880	21859	21889	22094	21651	22053	22032	21935	22008	22057	21883	21910	21641	21915	21806	21751	21743	21886	21891	21938	21923	21699	21742	21879	21820	21813	21927	21841	21794	21911	21992	21880	21864	21924	21860	21827	21949	21965	21957	22099	22015	22060	22136	21709	21922	22047	21833	21833	21749	21947	21804	21974	21775	21973	21849	21930	21786	21591	21932	22023	21689	21805	21902	21616	21884	21656	21840	21886	21987	21885	21857	21916	22080	21853	21871	21739	21924	21939	21890	21643	21918	21912	21944	21901	21861	21736	21761	21836	22096	22041	21933	21933	22067	21889	21815	21942	22005	21741	21947	21875	21873	21936	22046	22013	21728	21857	21865	21831	21798	21870	21992	21932	21804	21810	21915	21836	21788	22100	21821	21809	21894	21797	21960	21951	21780	21904	21890	21963	21532	21920	21981	21891	21820	21855	21959	21649	21938	21854	21863	21786	22009	21854	22116	21806	21979	21974	22018	21827	21690	21753	22033	21832	21938	21798	21885	21751	21947	21790	21746	21904	22043	22010	21704	21776	21827	21914	21961	21803	21890	22013	21760	21946	21825	21700	22220	21910	21789	22019	22151	22096	21961	22052	21688	21885	22098	22079	22066	22093	21833	21811	21984	21943	21849	21823	21749	21915	21946	21719	22032	22034	21704	22085	21912	22038	21816	22177	21868	21951	22151	21817	21842	21708	22159	21973	21842	21814	22152	22019	21828	21888	21882	21954	21678	21746	21870	21755	21703	21931	21803	22137	21321	21872	21968	21792	21715	21692	22063	21863	21905	21804	21671	21943	21911	21839	21794	21797	21816	21705	21945	21882	21932	21796	22085	21908	21737	21897	21781	21925	22001	21765	21927	21756	21837	21957	22103	21932	21940	21981	21707	21892	21821	21819	21818	22030	21665	21834	22013	21911	22060	21968	21844	21745	21942	21991	21722	21660	21864	21829	21962	21795	21787	22038	21763	21948	21631	21947	21988	21850	21803	21786	22112	21917	21625	21885	21991	21939	22123	21840	21907	21819	21820	21889	21999	21800	21882	21847	21788	21886	21913	22015	21940	21886	21996	22084	22037	21774	21822	21702	22032	22006	21960	21859	22059	21939	21909	21958	21901	21893	21823	21803	21677	21816	22007	22096	21997	21954	21791	21618	21976	21721	21599	21934	21954	22077	21813	21760	22078	21983	21851	21707	21997	21955	21728	21943	22169	21950	21623	21634	21840	21991	21845	22080	21928	21942	22050	22073	21738	21762	21692	21956	21821	21917	21835	21872	21899	21885	22042	21984	21885	21940	22183	21936	22134	21815	21711	22037	21966	21727	21902	21864	21978	21793	21928	21715	21840	21796	21863	21834	21616	22123	21740	21901	21907	21720	21758	21916	21598	22206	22018	21908	22129	22040	21753	21877	21891	21919	21683	21859	21880	22044	21813	21731	21714	21826	21784	21887	21902	21885	21975	22097	22054	22015	21938	21895	21733	21979	21834	21783	21930	21648	21795	21966	21927	21950	21901	21838	21848	21891	22098	22113	21768	21938	21916	21847	22130	21821	21751	21790	22027	22146	21920	22025	21753	21898	21743	21705	21933	21949	21640	21939	21805	21854	21804	21772	21942	21861	22044	21989	21992	21898	21968	21943	21910	21913	21987	21813	21715	21826	21696	21829	21970	21943	21865	21801	21829	21892	22108	21845	22050	21854	21875	22053	21836	21871	21985	21772	21753	21814	21785	21939	21813	21991	21842	21954	21937	21889	21714	21910	21919	21888	21945	21979	21935	22082	22049	22007	21946	21795	21937	21907	22070	21934	21764	21807	21763	21743	22098	21828	21886	21917	21754	21825	21709	21930	21893	21940	21939	21762	21853	21823	21913	21936	21945	21879	21675	21914	21881	22137	21938	21923	22022	21961	21653	21821	21928	21828	21722	21978	21900	21881	21837	22018	21958	21908	22004	21932	21868	22011	21781	21866	21913	21911	21899	22030	21908	21789	21803	21679	21899	21927	21612	22065	21817	21983	21846	21721	21864	22032	22134	21782	21776	21918	21883	21941	21936	21927	21898	22055	21909	21855	21855	21875	21721	21731	21776	21814	21643	21882	22006	22358	22044	21893	21815	21726	21893	21935	21729	21920	21829	21981	22038	22014	22061	21830	22014	21873	21997	21941	21734	21941	21871	21907	21947	21715	21788	21984	21636	21854	22042	21943	21813	21884	21931	21866	21877	22089	21647	21832	21891	21734	21996	21907	21683	21695	22139	21982	21863	21922	21744	21944	21777	21779	21973	21758	22001	21702	21831	21754	21849	21984	21784	21982	22111	21903	21877	22117	21938	21829	21842	21800	21827	21763	22100	21829	21638	21911	21949	21904	21831	22023	21925	21844	21801	22009	21996	21882	21644	21959	21826	22108	21792	21832	21723	21794	21881	21976	21793	21698	21924	21992	21885	21970	21934	22132	21898	22053	22131	21925	21783	21785	21800	21986	21996	21935	21739	21733	21880	21927	21994	22008	21975	21902	21615	21695	21914	21962	21855	21793	21873	22019	21869	21828	21763	21833	21991	21885	21793	21905	21875	21897	21863	21821	21714	21857	21789	21882	21536	22011	21990	21927	21861	21822	21655	21921	22007	21842	21818	21708	21751	21909	21977	21891	21989	21812	21621	21777	21743	21926	21968	22059	21915	22066	21716	21784	21841	21980	21759	21883	21875	21878	21970	22134	21900	22205	21972	21909	21997	21998	22097	21879	21704	21878	21790	21848	21890	21548	21947	21906	21657	21803	21834	22123	21771	21711	21941	21999	21809	21851	21876	21719	21816	21696	21957	21862	22009	21757	21884	21798	21944	22119	21792	21948	21960	21884	21849	21923	21990	22047	21989	21860	21902	21513	21823	21816	21786	21878	22088	21973	21870	21738	21776	21882	21792	22082	21930	21863	21854	21733	21978	21787	21997	21886	21764	21955	22147	21918	21899	21956	21566	21899	21707	21883	21906	21910	21958	21964	21883	21773	21830	22127	22006	21974	21925	21751	21578	21947	21878	21860	21999	22114	21773	21961	21861	22020	21803	21942	21959	21893	22027	21830	21843	21731	21808	21810	21914	21864	21924	21800	21864	21882	21627	21950	22030	21953	21945	21692	21832	21827	21491	21895	21950	21915	21795	22095	22166	21919	21900	21787	21974	21991	21856	21822	21588	21538	21822	21789	21999	21934	21715	21675	21803	22047	21861	21707	21728	21998	21963	21906	21962	21999	21937	22019	21976	22037	21845	21959	21753
16167	23420	22748	19998	18972	18359	18040	18095	17890	25418	42194	40474	27118	19626	17764	17514	17599	17441	17477	17544	17340	17490	17534	17472	17746	17356	17647	17579	17281	17676	17341	17481	17445	17394	17495	17580	17423	17502	17618	17577	17485	17533	17519	17666	17599	17346	17505	17449	17511	17510	17427	17589	17454	17377	17549	17433	17500	17483	17346	17490	17373	17504	17566	17599	17480	17534	17361	17473	17381	17372	17352	17423	17640	17650	17423	17475	17691	17359	17485	17324	17526	17468	17375	17441	17310	17600	17492	17452	17299	17622	17506	17358	17573	17533	17475	17461	17350	17514	17514	17558	17496	17400	17398	17429	17375	17464	17504	17553	17298	17331	17340	17448	17447	17341	17439	17504	17371	17406	17444	17327	17555	17480	17353	17457	17543	17475	17411	17451	17514	17322	17393	17498	17492	17384	17651	17288	17471	17535	17546	17535	17581	17490	17572	17357	17313	17542	17615	17314	17409	17440	17482	17317	17341	17559	17559	17228	17475	17620	17322	17566	17440	17305	17390	17503	17607	17487	17534	17401	17442	17559	17533	17471	17524	17467	17362	17494	17531	17506	17442	17514	17372	17334	17413	17459	17274	17491	17353	17688	17355	17584	17359	17485	17324	17671	17381	17489	17402	17498	17488	17595	17382	17504	17353	17468	17413	17372	17528	17391	17360	17369	17375	17413	17402	17545	17575	17497	17394	17369	17452	17459	17618	17498	17438	17443	17364	17262	17444	17540	17417	17505	17505	17294	17323	17565	17466	17413	17512	17470	17399	17674	17555	17502	17637	17451	17433	17569	17410	17380	17455	17566	17360	17402	17391	17536	17393	17323	17503	17508	17433	17565	17384	17422	17317	17331	17337	17491	17303	17592	17425	17628	17264	17555	17513	17492	17559	17384	17590	17338	17419	17265	17438	17415	17597	17482	17405	17436	17414	17544	17530	17549	17623	17633	17478	17461	17569	17523	17470	17393	17334	17436	17673	17418	17618	17448	17591	17279	17404	17497	17349	17462	17614	17555	17437	17438	17528	17296	17456	17354	17386	17350	17521	17587	17422	17436	17499	17475	17589	17432	17614	17382	17359	17507	17624	17305	17548	17524	17449	17590	17423	17505	17557	17376	17490	17447	17418	17329	17682	17594	17508	17447	17432	17388	17507	17475	17317	17535	17658	17492	17382	17234	17466	17475	17403	17625	17446	17338	17532	17358	17541	17397	17457	17357	17516	17326	17313	17571	17448	17413	17487	17447	17446	17342	17512	17428	17397	17410	17511	17516	17385	17287	17475	17451	17487	17549	17470	17327	17451	17474	17443	17618	17399	17283	17319	17416	17407	17512	17515	17295	17340	17343	17321	17594	17473	17326	17342	17543	17350	17476	17443	17627	17589	17356	17455	17487	17352	17531	17305	17517	17643	17476	17330	17551	17511	17263	17609	17472	17704	17423	17329	17453	17565	17357	17436	17274	17472	17510	17651	17392	17435	17449	17528	17368	17407	17331	17578	17414	17397	17558	17542	17242	17446	17473	17511	17308	17421	17482	17446	17472	17479	17367	17426	17477	17462	17389	17474	17615	17390	17691	17515	17301	17441	17564	17389	17599	17347	17423	17384	17289	17459	17335	17381	17328	17451	17447	17563	17619	17475	17507	17518	17392	17430	17277	17535	17522	17435	17475	17550	17349	17312	17403	17371	17511	17470	17501	17534	17460	17513	17629	17520	17497	17414	17540	17433	17424	17420	17600	17458	17418	17608	17416	17525	17404	17374	17520	17417	17507	17552	17525	17453	17373	17506	17546	17292	17498	17639	17434	17380	17358	17483	17322	17429	17440	17464	17542	17621	17354	17452	17441	17471	17434	17515	17399	17383	17423	17247	17654	17474	17423	17423	17557	17571	17413	17451	17403	17435	17439	17505	17563	17355	17555	17518	17717	17487	17490	17480	17382	17489	17452	17507	17554	17384	17420	17681	17527	17530	17613	17415	17652	17498	17401	17582	17329	17471	17562	17575	17477	17334	17372	17476	17365	17422	17446	17509	17395	17517	17408	17329	17543	17531	17383	17389	17463	17620	17517	17535	17612	17348	17497	17464	17396	17353	17396	17479	17538	17565	17411	17470	17561	17358	17533	17437	17417	17581	17571	17390	17555	17427	17635	17377	17647	17368	17487	17469	17367	17331	17434	17568	17511	17270	17584	17465	17218	17506	17434	17494	17435	17548	17682	17315	17462	17446	17452	17270	17574	17422	17615	17487	17531	17651	17556	17459	17464	17261	17457	17197	17499	17456	17350	17449	17387	17540	17620	17498	17421	17463	17333	17278	17418	17478	17504	17335	17520	17499	17537	17388	17378	17428	17475	17511	17496	17479	17582	17455	17385	17442	17576	17475	17560	17367	17671	17434	17419	17656	17395	17445	17443	17543	17338	17453	17502	17426	17576	17710	17244	17572	17453	17418	17275	17573	17386	17470	17415	17412	17521	17514	17440	17488	17610	17383	17490	17408	17463	17438	17413	17371	17373	17441	17306	17435	17485	17427	17471	17380	17491	17669	17643	17641	17361	17593	17530	17433	17617	17479	17348	17474	17530	17398	17405	17508	17346	17391	17421	17350	17489	17461	17490	17466	17377	17408	17513	17457	17603	17480	17512	17377	17526	17432	17476	17605	17391	17480	17521	17462	17360	17530	17300	17653	17599	17444	17366	17510	17573	17448	17492	17453	17295	17385	17349	17256	17324	17530	17286	17469	17505	17475	17497	17542	17539	17467	17515	17560	17482	17527	17402	17578	17719	17549	17530	17441	17345	17473	17479	17438	17432	17429	17379	17460	17476	17347	17479	17286	17425	17427	17331	17473	17408	17494	17454	17564	17634	17491	17307	17484	17300	17487	17542	17492	17458	17511	17562	17288	17441	17496	17492	17493	17588	17500	17527	17258	17469	17349	17576	17433	17440	17487	17554	17469	17443	17508	17310	17471	17442	17396	17405	17421	17533	17501	17448	17373	17438	17427	17397	17364	17403	17281	17477	17459	17616	17331	17559	17464	17552	17461	17437	17578	17448	17410	17641	17489	17311	17417	17336	17377	17481	17546	17418	17307	17517	17544	17425	17461	17512	17483	17353	17623	17604	17627	17448	17538	17323	17341	17528	17357	17516	17572	17450	17482	17499	17408	17565	17459	17488	17617	17333	17441	17553	17276	17446	17472	17399	17319	17594	17423	17420	17350	17407	17404	17539	17538	17406	17525	17349	17675	17503	17529	17451	17346	17533	17472	17395	17420	17465	17407	17353	17356	17476	17354	17402	17528	17499	17626	17556	17374	17386	17280	17294	17576	17393	17402	17510	17422	17401	17454	17478	17584	17434	17388	17418	17495	17482	17491	17528	17492	17337	17382	17371	17518	17322	17334	17413	17607	17379	17337	17541	17498	17378	17453	17490	17306	17476	17613	17306	17458	17506	17467	17551	17552	17485	17606	17598	17576	17474	17383	17403	17404	17497	17421	17613	17380	17429	17352	17435	17433	17583	17529	17514	17421	17474	17220	17467	17362	17496	17412	17526	17298	17480	17481	17396	17331	17605	17447	17463	17484	17387	17485	17591	17363	17444	17376	17404	17460	17485	17470	17381	17508	17481	17493	17611	17412	17559	17426	17407	17610	17442	17496	17456	17560	17442	17534	17601	17344	17394	17505	17394	17374	17403	17519	17351	17291	17492	17393	17638	17553	17433	17614	17446	17386	17630	17259	17290	17731	17432	17489	17571	17438	17571	17593	17439	17271	17372	17558	17380	17387	17484	17364	17535	17470	17370	17581	17430	17649	17594	17463	17454	17538	17422	17362	17527	17496	17530	17380	17412	17590	17290	17305	17374	17329	17522	17447	17384	17562	17464	17422	17440	17648	17378	17371	17593	17532	17456	17597	17211	17463	17541	17287	17492	17529	17568	17421	17447	17560	17560	17491	17509	17483	17607	17486	17414	17376	17393	17480	17465	17388	17458	17358	17427	17432	17451	17663	17518	17443	17557	17500	17384	17604	17473	17303	17440	17569	17328	17483	17595	17424	17585	17415	17411	17413	17401	17370	17686	17482	17667	17382	17597	17328	17424	17604	17629	17263	17489	17634	17301	17427	17552	17365	17584	17490	17477	17359	17438	17443	17407	17515	17543	17568	17387	17362	17472	17367	17571	17331	17458	17523	17440	17460	17373	17447	17678	17404	17457	17249	17318	17561	17364	17453	17364	17307	17302	17622	17523	17421	17573	17361	17477	17452	17443	17447	17508	17454	17314	17484	17223	17485	17462	17377	17401	17407	17455	17388	17359	17432	17617	17388	17456	17344	17533	17521	17559	17278	17383	17516	17491	17437	17548	17368	17466	17280	17412	17454	17385	17563	17534	17296	17524	17470	17412	17633	17584	17396	17481	17476	17490	17667	17524	17588	17548	17502	17335	17540	17525	17411	17412	17417	17494	17546	17593	17396	17484	17419	17589	17420	17630	17395	17542	17437	17487	17605	17440	17447	17367	17340	17535	17594	17460	17331	17480	17446	17379	17543	17458	17261	17589	17340	17372	17459	17416	17411	17549	17502	17291	17441	17567	17485	17467	17404	17547	17516	17285	17390	17384	17304	17554	17342	17495	17445	17332	17384	17526	17397	17465	17427	17576	17380	17322	17439	17526	17451	17550	17590	17298	17454	17451	17532	17565	17470	17440	17459	17530	17471	17447	17529	17498	17573	17625	17488	17470	17519	17759	17548	17435	17384	17310	17383	17433	17532	17473	17560	17244	17538	17430	17377	17191	17594	17296	17500	17354	17524	17545	17575	17311	17258	17696	17457	17256	17519	17586	17408	17490	17500	17458	17477	17414	17594	17455	17454	17527	17302	17453	17432	17575	17584	17504	17431	17381	17369	17528	17468	17459	17654	17373	17537	17349	17529	17451	17501	17403	17485	17331	17496	17386	17347	17322	17425	17354	17439	17359	17534	17546	17340	17595	17402	17533	17415	17523	17283	17598	17477	17418	17642	17481	17411	17591	17522	17569	17547	17489	17516	17465	17541	17524	17421	17329	17562	17402	17634	17338	17445	17545	17649	17529	17496	17451	17469	17701	17628	17434	17573	17538	17600	17529	17499	17515	17487	17384	17367	17430
24235	21598	29259	24487	22363	25378	26764	23349	22921	27939	55922	56134	38872	27607	23509	22367	22064	22257	22307	22240	22127	22278	22191	22264	22352	22476	22102	22262	22034	22285	22151	22374	22135	22230	22138	22295	22402	22331	21872	22120	22278	22118	22108	22242	22252	21937	22298	22027	22331	22196	22274	22153	22090	22214	22095	21938	22138	22158	22091	21881	21872	22075	22185	22122	22291	22297	22108	22057	22056	22283	22104	22280	22048	22328	22226	22289	22011	22274	22133	22014	22172	22197	22311	22227	22207	22048	22179	22070	22219	22311	22130	22097	22437	21969	22020	21932	22132	22160	22078	22115	22384	22166	22113	22282	22160	22216	22247	22194	22086	22099	22156	21999	22134	22071	22230	21899	22159	22101	22117	22100	22227	21984	22007	22188	21892	22261	22036	22248	22052	22044	22101	22043	22076	22178	22199	22199	21937	22109	22128	21781	21950	22148	22200	22132	21900	21930	22239	22245	22123	22157	22026	22275	21959	22007	21996	21974	22076	22273	22247	22227	22133	22188	21942	21940	21876	22351	21799	22171	22256	22120	21990	21946	22096	21904	22144	22253	22117	22179	22171	22254	22195	22207	22149	22079	22167	22202	22243	22179	21944	21997	22205	21924	22136	22025	21993	22038	22272	22347	22277	22162	21930	22037	22241	22175	22045	22236	21966	22259	22169	22186	22285	22055	22286	22245	22176	21920	22153	22105	22000	22116	22204	22255	22059	22079	22204	21889	21882	22076	22032	22212	22184	21855	21960	22086	21869	22113	22216	22133	22056	22085	21962	22034	22135	22070	22092	22143	22297	22207	22103	22120	22100	21909	22037	22126	21989	22263	22160	22146	21935	22206	22013	22131	22119	22378	21804	22006	22167	21961	22239	22231	21875	22140	22000	21889	22191	22213	22162	21893	22100	22128	22093	22126	22288	22282	22061	21996	22315	22207	21902	22084	22057	22018	22073	22009	22231	22387	22267	22129	22242	22070	22076	22061	22158	22211	22035	22031	22127	22144	22167	22204	21869	22102	22324	22151	22162	22181	22298	22151	22220	22273	22211	22095	21984	21863	21975	21999	22198	22144	22121	21933	22248	22117	22134	22180	22227	22147	22012	22075	22178	22077	22077	22184	22286	22157	22076	22084	22148	22167	22124	22379	22126	22039	22088	22223	22119	22040	21931	22035	22045	22273	22143	22237	22073	21990	21891	22154	22052	22106	22341	22091	22316	22251	21841	22053	22026	21949	22122	22100	22164	21941	22126	21903	22043	21992	22177	22058	21950	22014	22020	22075	22231	21870	22117	22114	21956	21805	21952	22379	22177	22378	22117	22301	22028	22040	22310	21895	22111	21945	22180	22071	22054	22064	22139	22259	22103	22055	22263	22235	22204	22232	22078	22080	22200	22304	22074	21941	22088	22047	22096	22056	22281	22079	22020	21877	22055	22000	22037	21750	21792	22121	22044	22002	22122	22172	21972	21853	21951	22071	22043	22006	22178	22097	22175	22099	22025	22195	22088	22325	22095	22165	22266	22151	21975	22268	22017	22170	22154	21998	22254	22159	22061	21999	22090	22112	22032	22221	22197	22202	22103	22261	22082	22216	21969	22229	21993	21925	22169	21873	22117	22251	22222	22132	22316	22219	22269	22116	22238	22180	22111	22201	21968	22022	22018	22157	22294	22027	22320	21959	22158	22219	22072	22151	21932	22057	22160	22059	22260	22218	21998	22072	22051	22008	21927	21929	22040	22048	22143	22109	22064	22273	22209	22317	22068	21946	21953	22077	22094	22087	22234	22011	21945	22358	22184	22238	22129	22054	22280	22180	22153	22117	22236	21998	22217	22199	22124	22162	21884	22109	22081	21970	22011	21871	21867	21801	22041	22033	22093	22070	21903	22031	21900	22052	22177	22182	22252	22016	21978	22333	22151	22086	22309	22195	22076	22116	22203	22028	21968	22072	22252	22066	21955	22252	22266	22059	22342	22090	21973	22059	22105	22292	22127	22327	21955	22069	22112	22111	22103	22093	22141	22187	22335	21952	22051	22120	22137	22176	22107	22108	21990	22220	21970	22158	22072	21840	22267	22231	22265	22081	22195	21904	22134	22051	22163	22137	22224	22025	22243	21826	21945	22297	22278	22386	21921	22043	21933	22050	21908	22059	22003	22169	21930	22239	22211	22223	22153	21959	22071	22182	22251	22254	22113	22309	22059	21960	21960	21986	21907	22053	22141	22201	22076	22071	22168	22037	22303	22087	22285	22365	22267	21934	21822	21967	22046	22052	22106	22024	22197	22070	22241	22091	22107	22144	22140	22143	22020	22029	22296	22148	22062	22016	22271	22315	22022	22047	22117	22066	22112	22240	22053	22046	22058	22235	22200	22100	22000	21984	22035	21995	22056	21988	22030	22304	22150	22100	21969	22060	22098	22327	22325	22045	22178	22187	22123	22147	22183	21971	22094	22085	22129	21777	21868	22144	22046	22132	22166	22164	22212	22355	22122	22117	22274	21957	21924	22220	22158	22177	22262	21946	22120	22154	22000	22040	22022	22079	22012	22207	22226	22085	22244	22152	22023	22048	22170	22167	22033	21769	22257	21967	21979	21973	22309	22115	22039	22026	22105	22171	22126	21910	22075	22041	22147	22067	22194	22085	21973	21906	22061	22214	22123	22206	22417	21970	22145	21826	22149	22069	22004	22156	22149	22120	22266	21955	22093	22248	22035	22109	21979	22189	22223	22041	21995	21978	22097	22151	21905	22177	22208	22096	22380	22346	22032	22148	22211	22022	22210	22025	22084	22216	22105	22151	22104	22340	22304	22060	22136	22324	22121	22273	22007	22018	22248	22177	21945	21998	22063	22138	21898	21925	22013	22190	22184	22152	22066	21959	22109	22032	22067	22053	21967	22260	22184	22077	21991	22163	22121	22166	22031	22061	22183	22286	22019	22355	22209	22155	22124	22163	22119	22116	22133	22020	22175	22073	22137	22121	22264	21995	22150	22158	21986	22200	22031	22028	22234	22207	22335	21933	22315	22484	22370	22415	22373	22137	22134	22097	22240	22021	22181	21888	21793	22119	22064	22095	22074	22211	22158	22080	21885	22209	22039	21929	22213	22146	22106	22049	22113	22119	22235	22018	22002	22173	21776	21937	22186	21915	22173	22021	22213	22270	21955	22006	22120	22126	22227	22143	22327	21825	21804	22231	21838	22003	22130	22039	22052	22273	22167	22307	22351	22024	22168	22021	22064	21901	22016	22180	21877	22159	22164	22046	22196	22146	21996	22050	22049	21956	22166	22102	22085	22200	22212	22248	22273	21962	22179	22311	22029	22093	22168	22016	22089	22206	22173	22131	22217	21843	22338	22383	22156	22008	21957	22080	22279	21976	22179	22047	22050	22084	22015	22052	22141	22097	22123	22006	22092	21887	22147	21786	22067	22232	22200	22058	22172	22200	22080	21944	22104	22179	22137	22213	22095	22032	22209	22234	22103	22142	22053	22153	22253	21990	21984	22149	21911	22006	22262	22267	22311	22376	22188	22206	22163	22146	22024	22309	22018	22125	22228	22215	22152	22067	22215	22154	22034	22126	21721	22238	21983	22233	22113	22095	22358	21983	22097	21741	22074	22021	21865	22021	22304	22180	22127	22179	22228	22029	22016	22040	21841	22146	22269	21983	22237	21994	21852	21963	22139	22009	22062	21914	21992	22084	22060	22058	22108	22019	22178	22195	22210	21937	21883	22059	21943	22071	22082	22224	22219	22184	22115	22070	22159	22228	21911	22141	22143	22251	22241	22098	22173	22217	21986	22106	22038	22115	22026	22363	22143	22149	22082	22096	22214	22245	21971	22280	22249	22247	21959	22198	22195	22075	22240	22269	22077	22057	22279	21977	22187	22126	22053	21969	21938	22082	22086	21943	22114	22148	22268	22018	22298	22101	22245	22217	22144	21992	22176	22337	22202	22196	22155	22254	22203	22127	22064	22071	22032	22181	22202	22135	22025	22021	22171	21995	22015	22218	22164	22232	22332	22141	22001	22186	21998	21874	21842	22040	22258	22049	22178	22043	22233	22117	21977	22149	22145	22224	21931	22118	22292	22193	22197	22131	22156	22388	21927	22084	22074	22027	22086	22061	22115	22266	22209	22127	22204	22209	22257	21941	22304	21929	22098	22072	22042	22207	22046	21956	22176	22263	22209	22013	21958	22150	22214	22279	22289	22141	22030	21988	22207	22162	22137	21989	22094	22255	22048	21905	21838	22250	22131	21850	21947	22054	22192	22208	21762	22211	21925	22169	22251	22141	22108	21923	22013	22054	22061	22113	22185	22124	22093	22508	22126	22148	22270	22187	22162	22008	22190	22153	22135	21871	22108	22127	22029	21877	21960	22090	22134	22146	22337	22091	22099	22139	22176	22122	22074	22125	22312	22140	22010	22183	22252	22089	22167	22108	22170	22202	22091	22227	22063	22036	21929	22511	22168	22085	22098	22190	22200	22173	22044	22007	22046	22114	22130	22007	22314	22056	22292	21875	21998	22005	22051	22102	22001	22205	22213	22039	22346	22196	22391	22396	21966	22117	22262	22051	22178	21957	21951	22219	22294	22024	22004	21951	22126	22185	22117	22145	22030	22185	22268	22273	21997	22057	22032	22143	22123	22050	22175	22045	22286	22211	22170	22114	22082	22109	22087	22293	22214	22053	21949	21853	22212	22156	22203	22192	22102	22261	22004	21898	22072	22343	22256	22283	22251	22274	22285	22122	22199	21904	22055	22020	22149	22058	22196	22039	22057	22147	22139	22111	22198	22131	22213	22106	22294	22037	22071	22065	22249	22249	22123	22145	22177	22022	22227	22150	21786	22168	22217	22112	21968	22102	22098	22020	21990	22060	21969	22299	22148	22256	22249	21879	22107	22040	22023	21809	22148	22032	22097	22165	22248	22269	22301	21923	22293	22284	22250	22064	22101	22056	22159	22137	22308	22051	22189	22155	22049	22091	21963	22156	22140	21982	22128	22180	22191	22285	22248	22321	21964	22101	21802	21945	22094	22135	21868	22059	22024	21953	22156	22238	22355	21963	22011	22219	22091	22249	22111	22207	21821	22216	22152	22045	22080	22214	21914	22196	22098	22217	22063	22260	22158	22322	22074	22213
18152	30040	28151	23393	21090	19877	19195	18849	18978	27231	56554	53382	35062	21968	18207	17555	17753	17653	17565	17610	17522	17695	17587	17523	17497	17381	17513	17637	17417	17515	17447	17334	17563	17442	17627	17385	17522	17542	17528	17663	17667	17542	17476	17573	17489	17563	17499	17492	17673	17499	17642	17457	17620	17441	17560	17774	17577	17453	17536	17439	17705	17447	17594	17473	17579	17623	17522	17412	17590	17765	17551	17571	17574	17658	17648	17318	17677	17501	17548	17526	17708	17417	17540	17571	17617	17624	17408	17664	17446	17506	17451	17679	17378	17581	17694	17620	17563	17527	17702	17680	17505	17598	17664	17579	17616	17593	17640	17432	17351	17593	17525	17494	17595	17402	17509	17548	17576	17599	17634	17547	17548	17542	17513	17539	17460	17732	17656	17616	17420	17552	17520	17680	17516	17506	17681	17501	17487	17471	17784	17537	17651	17566	17314	17751	17475	17482	17551	17716	17565	17429	17655	17578	17650	17452	17653	17491	17513	17511	17668	17465	17393	17511	17623	17507	17418	17732	17522	17630	17482	17500	17463	17436	17531	17518	17594	17564	17680	17579	17466	17598	17581	17655	17409	17570	17381	17520	17473	17447	17611	17554	17533	17252	17687	17504	17507	17606	17561	17399	17588	17515	17450	17465	17542	17624	17604	17596	17589	17581	17440	17701	17361	17579	17546	17395	17733	17319	17491	17534	17717	17581	17528	17599	17525	17643	17632	17665	17460	17534	17661	17676	17608	17574	17720	17480	17372	17483	17541	17443	17556	17389	17437	17488	17574	17562	17493	17560	17692	17609	17471	17266	17534	17654	17664	17469	17627	17479	17456	17414	17438	17528	17601	17517	17449	17463	17457	17350	17574	17664	17538	17612	17412	17632	17514	17469	17516	17430	17568	17471	17448	17604	17492	17533	17657	17411	17397	17631	17605	17599	17584	17555	17460	17424	17547	17386	17624	17454	17547	17291	17667	17522	17692	17637	17529	17544	17404	17286	17422	17629	17616	17570	17502	17567	17504	17482	17719	17527	17439	17601	17486	17645	17524	17554	17534	17460	17507	17634	17570	17510	17532	17420	17540	17541	17713	17475	17648	17441	17516	17501	17500	17426	17572	17426	17511	17531	17590	17521	17754	17630	17455	17587	17497	17523	17599	17680	17565	17735	17557	17398	17592	17473	17560	17611	17721	17492	17527	17625	17663	17470	17368	17453	17681	17384	17581	17620	17593	17456	17601	17601	17411	17589	17614	17415	17281	17618	17495	17431	17511	17559	17512	17598	17516	17376	17533	17625	17480	17588	17740	17484	17523	17398	17496	17546	17535	17482	17777	17475	17540	17563	17386	17737	17654	17642	17636	17711	17354	17391	17590	17494	17459	17496	17463	17559	17552	17633	17511	17580	17532	17478	17476	17514	17537	17547	17691	17556	17602	17634	17574	17710	17712	17611	17606	17495	17538	17471	17655	17645	17607	17521	17578	17521	17696	17497	17560	17676	17396	17479	17589	17544	17439	17405	17383	17579	17448	17431	17595	17508	17593	17537	17421	17512	17643	17432	17618	17522	17686	17487	17497	17624	17556	17565	17569	17562	17609	17453	17388	17579	17634	17570	17707	17504	17582	17532	17698	17556	17671	17598	17481	17585	17472	17631	17476	17589	17560	17558	17462	17470	17588	17496	17517	17489	17566	17528	17517	17539	17779	17666	17658	17515	17483	17596	17504	17622	17756	17587	17405	17502	17468	17728	17311	17282	17622	17439	17683	17456	17630	17582	17488	17599	17562	17445	17614	17540	17402	17741	17580	17565	17681	17393	17486	17527	17618	17591	17669	17521	17674	17497	17569	17480	17741	17481	17571	17476	17386	17358	17730	17520	17382	17631	17445	17610	17331	17671	17412	17670	17433	17475	17473	17473	17595	17585	17424	17526	17700	17351	17439	17612	17514	17584	17485	17377	17521	17617	17654	17497	17544	17553	17589	17413	17423	17446	17385	17533	17573	17492	17442	17641	17698	17679	17603	17443	17559	17599	17509	17753	17508	17627	17341	17376	17684	17551	17490	17632	17479	17554	17509	17510	17747	17667	17656	17348	17395	17643	17543	17548	17490	17531	17612	17502	17695	17591	17554	17573	17562	17579	17431	17476	17661	17487	17439	17487	17600	17600	17528	17691	17390	17556	17572	17426	17662	17537	17539	17682	17580	17618	17612	17620	17620	17410	17416	17503	17696	17481	17418	17496	17603	17494	17555	17716	17612	17688	17505	17439	17735	17455	17557	17608	17473	17441	17623	17529	17574	17488	17526	17618	17523	17555	17583	17491	17535	17493	17687	17256	17466	17569	17372	17411	17620	17513	17468	17709	17426	17426	17577	17528	17528	17501	17438	17425	17556	17575	17253	17350	17471	17619	17400	17650	17528	17610	17610	17719	17447	17454	17673	17583	17549	17559	17506	17586	17551	17678	17545	17519	17597	17514	17614	17606	17553	17541	17491	17627	17444	17296	17605	17423	17560	17590	17430	17378	17754	17629	17426	17381	17623	17435	17616	17439	17696	17712	17586	17464	17576	17431	17401	17626	17472	17497	17645	17592	17571	17414	17629	17433	17480	17537	17576	17521	17544	17548	17450	17541	17529	17585	17574	17552	17441	17547	17575	17325	17543	17442	17625	17581	17579	17669	17611	17541	17609	17472	17477	17546	17494	17542	17569	17422	17523	17715	17554	17367	17340	17613	17313	17463	17469	17588	17498	17472	17506	17575	17610	17324	17391	17684	17635	17549	17528	17607	17541	17566	17634	17467	17566	17541	17613	17394	17360	17573	17608	17609	17511	17513	17524	17650	17511	17666	17619	17370	17452	17484	17528	17526	17586	17630	17603	17486	17521	17626	17528	17346	17397	17480	17540	17659	17525	17547	17383	17479	17520	17474	17729	17482	17446	17610	17606	17450	17615	17557	17586	17626	17414	17564	17455	17590	17674	17356	17621	17426	17489	17498	17643	17593	17565	17502	17488	17699	17753	17390	17481	17610	17461	17313	17405	17645	17564	17588	17439	17482	17502	17521	17477	17531	17506	17455	17274	17455	17419	17563	17492	17509	17545	17753	17444	17645	17591	17654	17545	17688	17384	17505	17614	17476	17586	17553	17418	17610	17450	17393	17421	17597	17590	17566	17450	17326	17509	17527	17520	17435	17535	17521	17372	17527	17566	17536	17675	17368	17625	17623	17657	17592	17669	17617	17650	17628	17579	17487	17684	17542	17498	17626	17366	17622	17478	17550	17528	17472	17691	17484	17396	17427	17425	17544	17703	17464	17576	17527	17735	17619	17532	17527	17415	17516	17611	17578	17428	17542	17521	17596	17530	17615	17433	17518	17425	17588	17440	17608	17539	17569	17462	17643	17619	17551	17514	17408	17483	17492	17604	17540	17454	17470	17557	17447	17394	17432	17372	17512	17425	17504	17416	17464	17378	17454	17694	17551	17659	17584	17710	17477	17539	17492	17512	17505	17536	17569	17490	17543	17605	17613	17631	17742	17608	17561	17720	17506	17550	17547	17593	17439	17558	17499	17530	17647	17472	17454	17838	17677	17496	17602	17512	17606	17389	17396	17541	17416	17616	17518	17495	17465	17494	17530	17578	17516	17481	17395	17661	17603	17423	17460	17673	17695	17605	17647	17565	17628	17574	17452	17383	17647	17454	17506	17602	17454	17463	17628	17788	17510	17540	17438	17566	17707	17482	17601	17437	17417	17393	17371	17492	17463	17511	17437	17632	17600	17520	17576	17555	17498	17643	17445	17435	17567	17569	17699	17512	17465	17447	17471	17417	17567	17548	17560	17674	17698	17587	17603	17515	17484	17769	17549	17447	17596	17463	17660	17620	17662	17576	17585	17692	17587	17559	17630	17344	17548	17554	17494	17549	17559	17417	17648	17593	17523	17605	17436	17590	17474	17606	17547	17451	17540	17484	17465	17538	17298	17732	17521	17581	17685	17474	17613	17528	17705	17597	17427	17822	17308	17487	17529	17503	17485	17407	17635	17482	17381	17564	17551	17565	17613	17686	17376	17485	17659	17742	17567	17571	17664	17546	17453	17691	17543	17690	17487	17825	17523	17546	17570	17568	17479	17586	17668	17651	17598	17706	17490	17635	17479	17450	17359	17515	17557	17545	17577	17585	17568	17601	17455	17573	17675	17674	17530	17621	17455	17720	17576	17314	17557	17545	17520	17570	17588	17628	17465	17767	17673	17739	17576	17515	17565	17647	17392	17834	17636	17526	17536	17549	17581	17465	17501	17355	17532	17280	17442	17621	17620	17230	17505	17545	17521	17512	17556	17688	17503	17596	17497	17508	17563	17408	17798	17393	17528	17463	17560	17657	17596	17446	17581	17676	17501	17451	17496	17493	17637	17592	17435	17761	17647	17601	17643	17371	17661	17458	17445	17518	17475	17618	17630	17560	17481	17588	17508	17442	17454	17519	17507	17726	17564	17576	17702	17594	17465	17481	17524	17533	17639	17574	17447	17488	17742	17411	17606	17585	17389	17635	17447	17531	17609	17567	17519	17482	17731	17695	17448	17477	17756	17465	17601	17630	17547	17553	17769	17410	17614	17506	17485	17462	17428	17447	17646	17663	17621	17489	17373	17665	17446	17481	17672	17626	17632	17591	17541	17642	17576	17561	17404	17396	17370	17594	17547	17648	17825	17352	17556	17484	17418	17507	17501	17561	17582	17577	17586	17348	17509	17595	17632	17535	17630	17480	17498	17483	17565	17622	17596	17441	17513	17325	17749	17565	17720	17674	17364	17483	17781	17426	17510	17572	17646	17625	17684	17385	17541	17358	17390	17440	17536	17271	17611	17476	17710	17616	17608	17609	17567	17446	17494	17471	17427	17787	17399	17498	17576	17574	17566	17400	17365	17661	17357	17575	17452	17658	17494	17361	17656	17544	17598	17474	17618	17602	17484	17613	17513	17637	17244	17505	17613	17529	17542	17644	17585	17568	17522	17573	17444	17622	17510	17579	17399	17407	17581	17635	17548	17528	17521	17549	17582	17633	17389	17606	17452	17415	17614	17429	17755	17649	17603	17572	17682	17459	17622	17549	17582	17622	17484	17548	17312	17505	17549	17648	17426	17655	17436
31438	23513	24818	23338	21753	21808	21976	21852	22012	22197	24775	26852	24464	23063	22119	22139	22043	22077	21809	21912	22090	21853	21777	21790	22057	21901	22085	22048	21811	21792	21717	21937	22032	21863	21906	21915	21864	22052	21971	21950	21818	21995	21787	22071	22185	21910	21829	21986	22009	21825	21955	21870	21753	21780	21906	21886	21718	21947	22095	21773	21883	22060	21848	21822	21862	21976	22053	21721	21836	21860	21977	21696	22003	21665	21627	21847	22034	21947	21932	22206	22012	21796	21865	21822	21925	21846	21875	21939	21926	22069	21979	22326	21859	21704	21807	21997	21729	21919	21838	21648	21882	22026	22029	22035	21993	21899	21949	21901	21731	21919	21818	21967	21738	21632	21812	21875	21893	21966	22036	21873	21984	21893	21698	21905	21904	22155	21718	22024	21924	22008	21909	21701	21979	21844	21906	21910	21852	21961	21708	21919	22024	21858	21906	21929	21690	22023	21746	21773	21917	21901	21991	21970	22268	21897	22124	21834	21880	21781	21944	21849	22223	21949	21849	21922	22014	21905	21761	21809	21956	22033	21995	21866	21863	21859	22029	21977	21993	21837	21830	21834	21872	21975	21814	21978	21820	21817	21846	21905	21666	21812	22101	21817	22074	21851	21996	21842	21905	22054	21799	21918	21858	21977	21885	21986	22052	21886	21857	21792	21932	21673	21681	21942	21873	22127	21981	21817	21761	21921	21968	21717	22057	21999	21921	21925	21732	21956	21937	21921	21855	22133	21907	22002	22159	21919	21920	21730	21993	21880	21848	21901	21926	21848	21944	21776	21842	21961	21990	21880	21686	21787	21848	22084	21937	21905	21597	22087	22164	21923	21980	21656	22048	22006	22012	22180	21871	21837	21773	21695	21883	21717	21957	22073	22086	21726	22076	21972	21873	21856	21921	21935	22089	21927	21730	21843	21917	21996	21513	21714	21916	21966	21989	21993	21894	21914	21923	21881	22033	21962	21931	21725	21763	21838	21805	22009	21632	21922	21919	22057	21771	21934	22000	21881	21721	21868	21777	22056	21968	21741	21828	21712	21829	21787	21664	21755	21987	21839	22049	21703	22044	22010	21937	21908	21998	21759	21827	21773	22149	21915	21940	21951	22038	21767	21943	21987	21809	21874	21958	21871	21978	22022	21709	21780	22007	21908	22058	21927	22018	21683	22008	22213	21933	21862	22038	21771	22022	22048	21870	22093	21952	21663	22143	22091	21949	22077	21939	21821	22030	21805	22022	21881	21774	21871	22058	21552	21965	21994	21727	21981	21925	21955	21887	21658	22034	22036	21944	21978	22117	21855	22031	21741	22025	22058	21868	21945	21921	21888	21900	22029	22068	21765	21872	21971	21855	21862	22021	21864	21760	22066	21888	21845	22157	22036	21876	22012	22080	21863	22316	22000	22124	21830	21994	21905	21983	21997	21845	22059	21834	21869	21759	22064	21887	21901	21738	21789	21918	21749	22004	21945	22046	21904	21940	21764	21834	21837	21797	21673	21803	21980	21922	21982	21945	21681	21768	22029	21831	21844	21794	21792	21919	21940	21755	21871	21861	21583	21914	21805	21960	21894	21933	21997	21916	21922	21671	21966	21889	21829	21991	21840	21929	21981	21807	21774	22001	21962	22011	22030	22051	21841	21801	21834	21982	22007	21673	21949	21910	21835	21812	22011	21846	21996	21819	22015	21765	21782	21892	21712	22134	21855	22172	22005	21962	21869	21867	21959	21971	21956	22010	21980	21935	22078	21959	21898	21747	21912	22076	21875	22061	21860	21923	21908	21934	21883	21736	21989	21903	21783	22027	22071	22093	22008	21917	21954	22087	21842	22063	21847	21866	21970	21869	22139	22044	21894	22126	21929	21804	21941	21960	22140	21917	22081	21905	21880	22076	21847	21893	21851	21967	21770	21847	21922	21710	21883	21840	21829	22072	21833	21805	21722	21887	22054	21867	22171	21997	21915	21922	22144	22173	21955	21913	21756	22090	21829	21974	21877	21875	21992	22060	21930	21839	21736	22035	22067	21973	21786	21919	21905	22066	21982	21855	21798	21820	21872	21947	21826	22008	22133	21881	21885	21854	22041	21930	21835	22144	21755	22097	21838	22093	21768	21891	22105	21923	22073	22245	21821	22194	21743	21928	21815	21747	21829	21928	21709	21894	21958	21679	21899	22194	21756	22062	21965	22101	21977	21840	21954	21978	21959	22084	22014	21996	21880	22097	22047	21924	22082	21712	21977	21807	21893	21774	21845	21779	21843	21973	21755	21786	21867	21989	21937	21906	22050	21821	21904	21835	22015	21961	21948	21806	22073	22073	21726	21970	22002	21897	21789	21905	22076	21701	21862	22120	21763	21890	21896	21990	22213	21866	21963	21823	22093	21790	21816	22158	22097	21717	21905	21641	21812	21859	21870	21946	21995	21866	21819	22052	21981	22052	21841	21907	22071	21914	21926	21776	21977	21837	21907	21818	21800	21980	21889	21858	21909	21878	22000	21727	22033	21961	21992	21688	21880	21942	21773	21991	22051	21968	21849	22000	21816	21942	21757	21703	21898	21935	22181	21730	21748	21834	21947	21843	21964	21782	22152	21860	21862	21764	21848	21985	22071	22049	21785	21747	21728	21854	21765	22065	21707	21782	22174	21904	21937	21990	21961	21741	22054	21925	21875	22127	21842	21919	21864	21940	21955	21917	21981	21933	21967	21946	22016	21736	21942	21904	21837	22163	21998	21809	21946	21998	21974	21838	21819	21846	22010	21884	21852	22051	21818	21975	21663	21996	22259	21827	22053	22147	22037	21711	21839	21934	21717	21950	21812	21956	22018	22079	22004	21993	21776	21912	22084	22020	22169	22095	22021	22088	21985	21618	21950	22000	21778	21951	21753	22019	21902	21904	21721	21980	21768	21907	22132	21745	22288	22089	21975	21827	21847	21894	22090	21823	21916	21733	21979	21839	21818	21819	21967	21811	21966	21979	21936	21812	22073	21920	21963	21780	21943	21888	21705	21736	21869	21853	21808	21947	22004	22148	21911	22063	21908	21980	21816	21977	21963	22093	21764	22048	21887	21989	22131	21722	21951	21970	21784	21752	21712	21927	21945	22046	21913	21725	22289	21858	21673	21828	22062	21684	21983	21844	21848	21997	22056	21996	22024	22027	21894	21900	22038	22002	21856	21856	21891	21918	21829	22002	21755	21966	21858	21782	21971	22027	21915	21842	21819	21879	21789	21904	21657	21733	21936	21931	21843	22087	21825	21991	21707	21893	22033	21996	21828	22147	21777	22054	21964	21939	22079	21839	21973	22004	21982	22054	21929	21978	21576	21936	21962	22106	22003	22106	21894	21899	21751	21932	21839	22089	22067	21984	21857	21929	21619	21896	21898	22029	21868	22018	21868	22077	22116	21977	21872	21705	21944	21755	21704	21914	21802	21839	21860	22052	21914	21942	21707	22069	21924	21997	21726	22042	22012	22038	21813	21775	22107	21942	21860	21900	21799	21640	21913	21927	22112	21864	21703	21958	22018	21829	21906	21985	21950	21754	21908	21925	21885	22184	22003	21824	21944	21923	21773	21938	21796	21805	21632	21951	22035	21860	22132	21906	21843	21991	21833	21714	22081	21985	21913	21945	22029	21910	22081	21973	21916	21666	21785	21953	21862	21897	21854	21773	21804	21836	21859	21719	21906	21947	21705	22108	21822	22077	21986	22019	21714	21726	21988	21803	21978	21921	22036	22233	21800	21651	21993	21745	21913	21986	21920	21975	22043	21907	21890	21962	21902	21695	21738	22035	22014	21976	22065	21989	22011	21958	22082	21872	21938	21776	21902	21874	21779	21852	21941	21688	21877	22025	21891	22079	21751	21994	21972	22170	21895	22232	21796	22193	22111	22061	22174	21755	22037	21851	21979	21982	21787	21892	21909	21985	21842	21827	21951	21998	21924	22010	21929	21750	22059	21944	21870	21803	21913	21834	21865	22069	21997	21893	22048	21935	22008	22141	21665	22055	21750	21903	22106	21778	21999	21802	21981	21958	21794	21830	22151	21991	21829	21969	21860	21862	21886	22049	22010	21906	21944	21980	21961	21728	21549	21933	21955	21878	21986	21989	21818	21842	21841	22228	22095	21897	21887	21899	21774	22048	21782	21650	21978	21880	21783	21958	21965	21925	22120	21905	21915	21874	22016	21884	22064	21837	21791	21874	22088	21892	21839	21844	22188	21961	21760	21997	21909	21678	21770	21996	21865	21871	21862	21950	21790	22050	21904	21984	21907	21829	22004	21975	22024	21776	21771	21740	21888	21967	22029	21792	21961	21869	21911	21899	21825	21905	22142	21946	21774	21970	21874	21846	21766	22041	22064	22009	21892	21988	21919	21923	21710	21779	22054	22026	22016	21914	21958	21852	22031	21967	21882	22045	22120	21921	22033	22004	21987	21903	21880	22020	21807	22165	21935	21768	21809	21872	22074	21777	21896	22010	21740	21976	21947	21841	21930	22089	21723	22038	22016	21893	21874	21819	21891	22109	21859	21954	22105	22053	21890	21940	21913	21792	21964	22000	21887	21826	21870	21925	22005	21998	21928	21932	21690	21749	21686	21926	21929	21970	21964	22025	21770	21834	22149	21925	22012	21888	22085	21895	21866	21993	21961	21742	22027	22002	21843	22028	21838	21891	21966	21798	21908	22021	21855	22144	22068	21660	21844	21857	21894	22072	21947	22035	21958	22054	21813	21901	21804	22027	21835	21809	21964	21942	21765	22057	22101	21967	21688	21854	21993	21976	21671	21974	21914	21981	21929	21863	21804	21928	21777	22045	21771	22082	21764	21868	21937	22010	21890	22049	21644	21916	22178	21783	21689	22040	22091	21946	21752	21809	22041	21844	21863	21932	21973	21674	21906	21715	21931	21822	21502	21822	21886	21897	22045	22170	21966	21978	21686	22114	22085	22025	21957	22035	21914	21857	21797	21886	21944	22111	21825	21957	21903	21966	21926	21873	21919	21761	22084	21951	21785	21807	21982	21822	22070	21989	21982	21992	21949	21842	21827	22058	21844	21980	21885	21844	22047	21843	22011	22026	21946	21774	21949	22274	21963	21897	22064	21954	21914	21797	21871	21912	21986	21842	21980	22068	21979
17822	18181	18240	17865	17758	17637	17345	17439	17616	17466	22561	23558	19866	17915	17626	17386	17391	17534	17401	17464	17272	17472	17288	17352	17338	17455	17502	17214	17434	17393	17399	17471	17473	17472	17363	17361	17439	17411	17241	17437	17438	17379	17436	17458	17328	17476	17393	17428	17473	17232	17509	17408	17565	17296	17348	17515	17504	17443	17437	17370	17492	17449	17360	17329	17327	17359	17475	17519	17332	17277	17448	17334	17518	17417	17344	17354	17385	17494	17393	17353	17476	17367	17485	17421	17501	17385	17373	17489	17494	17364	17307	17380	17552	17305	17329	17290	17455	17485	17426	17433	17298	17361	17488	17394	17371	17358	17150	17304	17420	17441	17590	17445	17287	17261	17560	17570	17419	17343	17406	17207	17495	17358	17332	17517	17509	17395	17491	17318	17485	17285	17460	17366	17461	17396	17510	17393	17530	17468	17385	17659	17495	17423	17538	17298	17295	17588	17584	17358	17246	17304	17369	17493	17328	17494	17513	17347	17391	17420	17339	17492	17440	17370	17380	17370	17483	17405	17376	17299	17340	17327	17337	17420	17498	17448	17270	17330	17317	17341	17549	17315	17436	17424	17346	17417	17564	17434	17294	17351	17480	17367	17528	17371	17332	17342	17561	17539	17415	17325	17453	17360	17452	17468	17486	17408	17427	17420	17496	17495	17330	17422	17497	17291	17451	17434	17458	17354	17441	17352	17471	17458	17434	17355	17285	17432	17347	17412	17552	17478	17564	17424	17324	17401	17570	17299	17494	17339	17282	17352	17411	17432	17402	17513	17349	17565	17353	17564	17369	17458	17374	17365	17437	17521	17373	17274	17341	17301	17552	17481	17517	17283	17491	17334	17623	17324	17290	17500	17474	17374	17479	17420	17448	17431	17100	17230	17444	17534	17319	17375	17518	17261	17350	17447	17249	17363	17418	17445	17565	17291	17346	17401	17447	17229	17160	17265	17395	17539	17354	17394	17325	17437	17442	17401	17282	17379	17419	17318	17387	17272	17506	17325	17556	17509	17544	17438	17336	17491	17391	17389	17472	17500	17471	17339	17372	17621	17503	17196	17435	17333	17416	17507	17322	17393	17386	17313	17458	17282	17320	17585	17250	17416	17476	17434	17454	17424	17419	17374	17476	17318	17509	17254	17427	17485	17587	17300	17377	17352	17567	17502	17334	17322	17341	17552	17328	17345	17619	17498	17417	17462	17403	17308	17425	17318	17393	17346	17556	17416	17528	17624	17335	17495	17495	17578	17380	17600	17305	17405	17443	17448	17380	17338	17395	17419	17302	17329	17554	17203	17491	17563	17407	17449	17339	17369	17461	17327	17374	17414	17412	17362	17445	17313	17252	17424	17477	17496	17359	17244	17401	17374	17437	17503	17611	17414	17386	17531	17565	17473	17253	17514	17240	17283	17319	17438	17445	17276	17322	17434	17151	17429	17358	17486	17344	17407	17544	17472	17307	17576	17238	17436	17352	17451	17544	17403	17375	17286	17377	17489	17453	17446	17408	17354	17332	17284	17280	17332	17370	17364	17407	17439	17542	17298	17317	17398	17410	17398	17517	17507	17378	17451	17281	17358	17510	17391	17333	17420	17407	17324	17260	17688	17328	17527	17397	17479	17579	17548	17557	17454	17251	17533	17316	17398	17259	17447	17501	17444	17346	17411	17451	17470	17362	17544	17386	17330	17438	17447	17440	17351	17359	17468	17430	17372	17526	17570	17165	17567	17272	17651	17335	17547	17279	17513	17344	17325	17421	17376	17315	17563	17358	17344	17601	17577	17526	17413	17460	17560	17410	17193	17505	17328	17387	17418	17405	17229	17314	17454	17358	17305	17421	17634	17448	17502	17476	17460	17363	17433	17419	17653	17382	17382	17464	17450	17455	17485	17539	17254	17559	17247	17558	17307	17484	17421	17592	17426	17365	17233	17459	17515	17366	17413	17606	17332	17467	17386	17442	17438	17447	17454	17382	17477	17501	17343	17546	17283	17559	17383	17435	17378	17500	17407	17432	17384	17478	17455	17427	17425	17528	17461	17486	17467	17476	17275	17256	17313	17460	17432	17401	17422	17238	17455	17437	17606	17466	17267	17284	17497	17275	17461	17484	17675	17432	17320	17449	17531	17374	17582	17422	17422	17252	17457	17351	17348	17564	17396	17251	17307	17474	17476	17467	17381	17367	17481	17505	17341	17361	17209	17395	17341	17371	17331	17402	17532	17342	17609	17337	17514	17602	17399	17289	17417	17339	17408	17381	17353	17351	17455	17357	17358	17432	17357	17411	17341	17365	17457	17545	17486	17344	17406	17349	17473	17457	17574	17366	17475	17298	17386	17408	17574	17545	17317	17360	17510	17501	17312	17337	17543	17344	17476	17382	17501	17261	17344	17343	17322	17554	17288	17384	17343	17391	17455	17405	17530	17488	17511	17504	17326	17432	17458	17336	17414	17294	17357	17271	17410	17465	17390	17159	17486	17321	17302	17389	17436	17538	17582	17562	17438	17295	17405	17335	17390	17501	17339	17577	17283	17473	17256	17277	17352	17635	17410	17361	17425	17490	17377	17560	17340	17414	17671	17445	17365	17462	17468	17443	17401	17374	17495	17455	17214	17378	17361	17460	17491	17401	17357	17547	17395	17369	17439	17296	17291	17474	17324	17308	17416	17362	17494	17399	17521	17354	17405	17466	17359	17489	17412	17279	17384	17460	17417	17564	17645	17580	17420	17371	17564	17640	17366	17366	17445	17601	17419	17490	17338	17435	17389	17369	17311	17393	17376	17542	17445	17492	17457	17403	17358	17355	17669	17381	17297	17368	17506	17388	17512	17487	17567	17462	17112	17344	17516	17380	17430	17402	17297	17483	17375	17394	17417	17633	17381	17360	17404	17434	17396	17381	17607	17344	17477	17671	17424	17446	17397	17275	17352	17303	17422	17363	17465	17449	17449	17271	17515	17512	17330	17555	17355	17299	17416	17459	17439	17246	17305	17478	17498	17246	17468	17347	17528	17482	17321	17515	17641	17419	17404	17596	17390	17551	17265	17351	17483	17389	17473	17523	17415	17325	17297	17508	17342	17334	17485	17509	17384	17377	17448	17475	17413	17481	17285	17471	17444	17397	17525	17467	17267	17372	17448	17483	17445	17418	17358	17459	17477	17618	17375	17374	17401	17298	17560	17457	17236	17463	17481	17452	17349	17492	17452	17346	17510	17264	17241	17363	17413	17455	17531	17271	17475	17493	17297	17455	17397	17423	17372	17420	17356	17448	17583	17507	17466	17415	17527	17471	17354	17222	17551	17277	17516	17343	17529	17535	17351	17409	17402	17328	17488	17476	17368	17299	17423	17335	17560	17522	17412	17324	17503	17366	17435	17537	17360	17393	17453	17532	17606	17383	17389	17373	17355	17427	17447	17481	17253	17245	17435	17395	17284	17401	17283	17278	17209	17361	17476	17384	17440	17282	17713	17306	17298	17379	17372	17412	17336	17237	17409	17313	17493	17549	17392	17122	17419	17508	17414	17542	17564	17405	17407	17443	17490	17547	17483	17297	17292	17514	17428	17339	17567	17385	17469	17434	17447	17332	17435	17444	17380	17432	17461	17230	17407	17455	17458	17521	17378	17464	17364	17497	17529	17411	17278	17463	17537	17381	17280	17514	17342	17267	17332	17497	17286	17379	17372	17434	17570	17534	17309	17301	17331	17487	17418	17255	17449	17495	17483	17343	17396	17436	17417	17338	17572	17441	17381	17623	17498	17445	17387	17495	17484	17443	17448	17328	17287	17546	17400	17217	17413	17342	17553	17441	17253	17402	17400	17287	17434	17438	17612	17493	17310	17318	17515	17553	17478	17428	17292	17460	17291	17436	17318	17343	17424	17572	17491	17362	17416	17382	17305	17524	17287	17356	17541	17480	17427	17351	17361	17357	17407	17525	17239	17457	17310	17335	17333	17393	17535	17360	17461	17467	17433	17567	17467	17443	17450	17548	17482	17449	17516	17438	17417	17653	17410	17367	17370	17291	17280	17377	17388	17394	17574	17277	17379	17643	17378	17417	17487	17383	17362	17413	17393	17376	17472	17421	17541	17364	17431	17501	17264	17377	17507	17503	17143	17379	17433	17413	17472	17503	17565	17234	17351	17643	17329	17372	17560	17382	17370	17442	17187	17477	17466	17379	17486	17402	17527	17423	17403	17418	17376	17393	17621	17288	17474	17379	17402	17379	17346	17394	17424	17366	17290	17340	17566	17213	17342	17381	17354	17202	17520	17346	17474	17563	17381	17339	17378	17361	17336	17378	17424	17510	17476	17441	17431	17390	17316	17403	17422	17440	17506	17342	17503	17559	17567	17440	17414	17467	17628	17395	17332	17423	17422	17329	17532	17521	17588	17541	17350	17523	17383	17328	17535	17470	17414	17409	17322	17419	17533	17514	17281	17362	17522	17426	17257	17233	17300	17474	17322	17407	17340	17379	17421	17461	17401	17473	17251	17409	17341	17657	17344	17265	17362	17367	17502	17493	17456	17523	17412	17416	17398	17634	17247	17465	17398	17221	17466	17504	17346	17387	17340	17446	17430	17486	17346	17291	17520	17599	17488	17639	17344	17364	17622	17443	17506	17435	17425	17455	17520	17622	17425	17605	17402	17353	17482	17433	17467	17572	17341	17262	17375	17382	17410	17475	17451	17508	17449	17316	17499	17591	17454	17363	17305	17279	17266	17655	17414	17551	17439	17403	17286	17415	17393	17331	17402	17485	17318	17456	17365	17448	17336	17592	17438	17319	17456	17320	17493	17387	17232	17502	17417	17464	17538	17427	17400	17152	17355	17416	17489	17270	17545	17479	17423	17329	17210	17422	17531	17500	17393	17405	17315	17588	17537	17465	17386	17621	17303	17136	17351	17399	17472	17345	17606	17453	17452	17426	17487	17448	17472	17376	17349	17484	17402	17502	17462	17484	17487	17389	17430	17286	17462	17314	17316	17448	17475	17347	17312	17495	17304	17411	17462	17390	17479	17526	17453	17287	17422	17554	17358	17380	17416	17729	17415	17312	17430	17438	17316	17377	17275	17453	17379	17496	17354	17419	17326	17501	17467	17495	17290	17335	17622	17323	17292	17558	17369	17475	17568	17515	17469
26192	21569	28372	26075	23297	23198	23463	22396	22057	22169	40306	43801	31298	24638	22589	21744	21800	21975	21765	21946	21672	21809	21804	21657	21660	21641	21711	21596	21756	21791	21790	21673	21791	21846	22063	21944	21868	21684	21814	21729	21775	21735	21959	21804	22024	21871	21760	21748	21789	21804	21771	21894	21773	21752	21664	21937	21643	21841	21899	21835	21741	21889	21675	21307	21582	21714	21694	21715	21653	21665	21959	21638	21450	21579	21747	21812	21835	21964	21654	21788	21842	21722	21686	21759	21732	21835	21719	21751	21693	21617	21642	21642	21795	21785	21754	21555	21983	21744	21789	21683	21677	21806	21810	21665	21749	21625	21622	21963	21863	21914	21744	21670	21907	21649	21588	21653	21564	21698	21897	21695	21928	21726	21679	21547	21742	21770	21910	21825	21828	21406	21701	21665	21692	21556	21911	21634	21690	21832	21488	21697	21733	21809	21847	21587	21791	21760	21609	21651	21547	21913	21807	21780	21706	21875	21852	21660	21853	21500	21699	21837	21953	21514	21597	21738	21878	21592	21754	21776	21760	21817	21926	21815	21648	21610	21632	21784	21726	21811	21876	21590	21688	21459	21660	21758	21879	21733	21726	21874	21843	21663	21568	21641	21479	21842	21742	21866	21676	21695	21709	21868	21587	21864	21621	21692	21627	21726	21706	21732	21745	21642	21595	21915	21425	21673	21655	21739	21991	21800	21938	21628	21781	21615	21463	21809	21703	21703	21556	21427	21630	21829	21659	21799	21647	21746	21689	21731	21586	21729	21639	21655	21809	21801	21498	21839	21798	21604	21840	21719	21611	21695	21579	21644	21787	21717	21816	21656	21880	21604	21790	21584	21579	21641	21775	21726	21692	21666	21907	21818	21823	21799	21976	21610	21682	21598	21839	21680	21919	21830	21697	22010	21672	21657	21778	21682	21716	21733	21758	21540	21875	21715	21957	21511	21646	21722	21729	21676	21783	21762	21581	21715	21756	21840	21706	21568	21716	21733	21666	21751	21841	21813	21881	21780	21738	21569	21805	21691	21516	21863	21746	21790	21843	21601	21781	21777	21699	21652	21706	21752	21571	21713	21574	21472	21847	21806	21818	21797	21588	21792	21825	21737	21916	21807	21667	21636	21536	21873	21641	21783	21845	21740	21775	21761	21878	21721	21666	21811	21772	21754	21678	21394	21815	21753	21640	21447	21670	21648	21819	21831	21971	21904	22081	21729	21677	21595	21860	21611	21744	21856	21596	21829	21585	21692	21671	21624	21541	21749	21501	21618	21683	21643	21820	21700	21798	21956	21777	21704	21782	21577	21757	21796	21720	21608	21826	21819	21871	21702	21652	21517	21691	21664	21777	21675	21855	21655	21788	21906	21974	21778	21730	21710	21877	21814	21883	21652	21819	21753	21701	21898	21819	21630	21668	21666	21715	21872	21810	21774	21716	21611	21623	21638	21830	21638	21800	21710	21383	21830	21784	21950	21683	21686	21700	21708	21672	21582	21754	21850	21688	21730	21775	21675	21646	21881	21723	21773	21533	21930	21756	21951	21601	21815	21868	21522	21761	21850	21788	21857	21694	21775	21742	21591	21778	21871	21860	21732	21901	21716	21738	21705	21842	21757	21962	21729	21607	21939	21755	21745	21622	21970	21803	21550	21632	21732	21929	21749	21617	21791	21709	21628	21759	21802	21474	21683	21743	21840	21778	21824	21856	21652	21911	21618	21641	21649	21620	21786	21746	21615	21933	21687	22001	21820	21731	21610	21739	21749	21850	21757	21642	21594	21540	21714	21702	21762	21710	21767	21782	21736	21839	21591	22080	21633	21906	21564	21743	21641	21553	21713	21936	21744	21713	21802	21592	21636	21698	21818	21871	21649	21626	21618	21780	21723	21676	21662	21906	21598	21597	21743	21675	21448	21687	21910	21626	21634	21767	21685	21755	21870	21664	21678	21867	21565	21737	21599	21675	21736	21831	21642	21661	21671	21707	21774	21699	21756	21797	21664	21676	21599	21685	21576	22011	21754	21803	21807	21709	22053	21679	21871	21751	21489	21682	21506	21709	21554	21807	21891	21812	21815	21659	21792	21783	21746	21627	21692	21862	21570	21779	21919	21587	21782	21679	21763	21691	21854	21817	21569	21849	21849	21618	21890	21741	21783	21814	21893	21657	21710	21894	21972	21715	21728	21738	21677	21742	21677	21634	21778	21691	21555	21590	21608	21688	21828	21729	21596	21555	21805	21913	21858	21687	21963	21818	21837	21746	21626	21874	21603	22004	21769	21693	21718	21786	21557	21596	21781	21837	21748	21844	21631	21682	21564	21741	21479	21732	21649	21653	21697	21694	21610	21575	21722	21763	21538	21756	21702	21865	21822	21718	21795	21776	21849	21854	21716	21730	21946	21569	21923	21890	21941	21819	21889	21706	21828	21612	21953	21733	21509	21751	21743	21771	21608	21520	21657	21872	21677	21686	21918	21820	21563	21608	21848	21827	21478	21871	21730	21803	21761	21961	21831	21609	21715	21654	21675	21763	21736	21708	21598	21632	21903	21855	21685	21806	21592	21479	21713	21707	21926	21714	21639	21705	21713	21899	21856	21774	21813	21631	21788	21621	21723	21885	21862	21599	21806	21692	21520	22029	21734	21974	21857	21818	21552	21800	21991	21662	21594	21855	21859	21770	21584	21880	21838	21839	21722	21723	21740	21726	21579	21788	21848	21876	21751	21716	21538	21710	21693	21941	22039	21805	21432	22004	21731	21525	21780	21871	21633	21679	21551	21694	21786	21863	21803	21684	21733	21696	21505	21728	21594	21840	21836	21641	21819	21672	21681	21878	21870	21674	21721	21673	21648	21742	21459	21762	21908	21695	21582	21682	21842	21820	21517	21557	21765	21848	21651	21852	21558	21821	21822	21547	21510	21849	21824	21824	21838	21763	21653	21633	21593	21710	21734	21762	21704	21796	21728	21677	21726	21666	21798	21679	21817	21763	21811	21763	21817	21815	21826	21920	21702	21760	21845	21752	22065	21810	21815	21859	21648	21693	21793	21637	21598	21654	21765	21914	21708	21648	21766	21834	21639	21951	21713	21728	21653	21726	21657	21811	21735	21901	21737	21777	21595	21755	21865	21768	21771	21775	21629	21598	21713	21614	21743	21913	21473	21755	21584	21548	21675	21688	21749	21645	21911	21761	21770	21699	21598	21823	21656	21684	21698	21874	21710	21796	21779	21579	21678	21635	21823	21926	21756	21647	21832	21833	21621	21604	21674	21894	21677	21701	21911	21828	21628	21710	21989	22014	21834	22071	21769	21704	21618	21668	21873	21811	21876	21744	21664	21583	21794	21652	21877	21586	21789	21702	21896	21712	21668	21930	22010	21966	21615	21807	21760	21648	21748	21729	21632	21892	21672	21907	21823	21732	21608	21650	21659	21558	21936	21941	21927	21715	21873	21827	21735	21654	21815	21829	21637	21860	21682	21563	21694	21746	21606	21959	21765	21824	21559	21667	21851	21562	21980	21728	21523	21636	21441	21713	21676	21887	21761	21707	21603	21788	21735	21703	21595	21566	21761	21808	22022	21700	21879	21672	21632	21737	21887	21675	21701	21660	21866	21769	21812	21866	21678	21802	21791	21702	21610	21789	21470	21714	21840	21716	21800	21988	21908	21659	21883	21824	21647	21637	21847	21982	21759	21697	21870	21850	21751	21768	21656	21691	21702	21681	21740	21835	21636	21798	21751	22083	22047	21932	21822	21765	21908	21725	21801	21929	21768	21661	21725	21682	21715	21962	21665	21711	21787	21680	21516	21621	21873	21739	21716	21593	21907	21868	21812	21774	21757	21632	21705	21674	21779	21673	21730	21811	21560	21865	21688	21863	21829	21765	21893	22101	21782	21878	21780	21925	21727	21574	21810	21756	21721	21640	21512	21617	21721	21556	21716	21600	21599	21812	21657	21790	21854	21570	21855	21825	21675	21597	21772	21831	21771	21727	21783	21914	21622	21680	21588	21658	21676	21814	21955	21655	21926	21738	21498	21707	21649	21735	21651	21715	21878	21532	21820	21692	21771	21476	21767	21993	21855	21933	21861	21685	21682	21432	21711	21928	21698	21751	21501	21670	21739	21671	21834	21691	21788	21624	21933	21850	21780	21772	21514	21612	21638	21785	21613	21579	21527	21811	21730	21598	21767	21921	21898	21899	21638	21666	21552	21814	22013	21500	21799	21781	21715	21742	21611	21727	21827	21881	21638	21813	21842	21831	21920	21658	21850	21844	22025	21642	21959	21764	21656	21620	21745	21826	21680	21795	21654	21865	21742	21709	21574	21730	21702	21657	21728	21906	21735	21672	21741	21627	21797	21563	21727	21778	21732	21658	21863	21805	21738	21694	21629	21699	21882	21925	21650	21523	21525	21573	21620	21618	21768	21675	21530	22089	21713	21865	21651	21916	21761	21695	21934	21719	21625	21748	21737	21657	21872	21712	21761	21723	21710	21665	21867	21728	21833	21649	21830	21698	21766	21720	21611	21470	21622	21755	21716	21696	21819	21509	21631	21753	21797	21596	21860	21633	21507	21710	21599	21775	21862	21819	21829	21783	21702	21777	21724	21501	21611	21857	21804	21562	21495	21711	21900	21608	21801	21508	21618	21577	21706	21658	21675	21728	21656	21606	21857	21807	21707	21825	21663	21741	21524	21749	21785	21621	21668	21813	21628	21652	21846	21809	21945	21626	21793	21712	21421	21744	21803	21911	21653	21824	21770	21800	21491	21771	21754	21910	21840	21687	21567	21806	21610	21719	21608	21838	21667	21718	21610	21663	21792	21797	21728	21853	21733	21534	21630	21584	21867	21777	21691	21845	21680	21838	21643	21718	21687	21755	21587	21832	21713	21559	21722	21600	21731	21718	21718	21675	21887	21857	21512	21764	21760	21736	21724	21802	21753	21803	21826	21868	21767	21801	21707	21859	21732	21892	21564	21737	21474	21572	21661	21523	21527	21957	21685	21729	21916	21660	21858	21727	21770	21615	21709	21644	21698	21769	21889	21648	21535	21902	21741	21720	21814	21719	21683	21723	21597	21619	21722	21809	21737	21732	21906	21692	22108	21897	21710	21539	21672	21475	21825	21811	21627	21707	21567
16115	23219	22545	20075	18814	18130	17962	17779	17996	18155	42576	40910	27241	19705	17764	17318	17377	17332	17363	17306	17419	17424	17565	17325	17336	17322	17402	17335	17354	17279	17334	17335	17281	17361	17384	17665	17405	17493	17381	17240	17490	17286	17530	17298	17345	17469	17327	17200	17193	17435	17401	17251	17325	17305	17374	17219	17314	17459	17291	17429	17364	17225	17322	17319	17376	17164	17493	17264	17269	17401	17293	17438	17309	17260	17537	17260	17426	17292	17228	17302	17505	17251	17402	17438	17429	17181	17397	17334	17449	17282	17369	17375	17320	17382	17439	17442	17380	17214	17404	17330	17269	17269	17339	17251	17235	17389	17224	17469	17400	17314	17286	17323	17331	17284	17326	17589	17115	17216	17480	17394	17389	17366	17257	17273	17286	17382	17323	17294	17232	17453	17441	17154	17273	17195	17287	17246	17378	17289	17478	17282	17328	17337	17083	17333	17264	17329	17301	17368	17408	17375	17262	17426	17406	17443	17253	17290	17166	17337	17239	17323	17365	17317	17370	17136	17236	17403	17203	17161	17512	17453	17321	17424	17283	17200	17323	17351	17502	17177	17421	17229	17279	17375	17317	17424	17125	17348	17324	17522	17358	17267	17081	17331	17438	17336	17487	17357	17408	17190	17209	17296	17371	17435	17308	17444	17559	17231	17357	17095	17419	17308	17381	17310	17398	17295	17355	17434	17302	17324	17266	17481	17391	17310	17342	17577	17246	17393	17432	17507	17291	17410	17571	17357	17360	17237	17323	17350	17282	17244	17192	17238	17266	17316	17140	17376	17425	17252	17309	17373	17383	17409	17372	17424	17303	17177	17236	17426	17280	17428	17510	17437	17264	17372	17294	17340	17406	17246	17220	17347	17509	17267	17299	17204	17312	17338	17404	17382	17270	17290	17322	17083	17310	17416	17316	17273	17178	17276	17367	17397	17404	17389	17473	17345	17190	17434	17534	17287	17439	17201	17342	17268	17405	17369	17404	17435	17491	17321	17295	17335	17274	17271	17333	17504	17439	17329	17489	17338	17410	17312	17271	17208	17352	17337	17223	17364	17377	17263	17258	17456	17361	17427	17368	17285	17413	17397	17511	17440	17237	17258	17361	17377	17268	17247	17308	17494	17247	17171	17464	17335	17385	17395	17421	17298	17274	17276	17260	17202	17249	17469	17271	17382	17373	17407	17292	17418	17269	17163	17342	17411	17386	17335	17229	17390	17368	17367	17240	17233	17458	17376	17285	17402	17314	17566	17300	17312	17247	17331	17234	17234	17219	17262	17263	17371	17321	17346	17535	17508	17267	17325	17407	17389	17259	17260	17436	17267	17442	17399	17366	17298	17440	17241	17211	17223	17227	17342	17457	17345	17383	17312	17087	17446	17268	17186	17181	17301	17215	17355	17459	17348	17371	17217	17302	17492	17345	17200	17185	17369	17528	17231	17197	17418	17339	17411	17414	17567	17556	17509	17380	17458	17331	17287	17299	17183	17449	17344	17367	17368	17191	17354	17302	17410	17288	17307	17525	17418	17299	17330	17394	17402	17354	17494	17346	17458	17381	17400	17284	17433	17497	17291	17278	17339	17529	17251	17186	17267	17491	17321	17396	17172	17276	17199	17312	17439	17500	17238	17455	17470	17376	17158	17197	17392	17303	17403	17507	17230	17333	17352	17311	17441	17033	17450	17318	17330	17198	17336	17380	17442	17320	17436	17177	17158	17308	17224	17205	17371	17293	17284	17394	17515	17406	17300	17246	17236	17226	17312	17226	17405	17464	17527	17396	17407	17437	17214	17385	17321	17228	17351	17437	17361	17234	17448	17432	17281	17337	17508	17233	17320	17405	17320	17269	17235	17207	17500	17367	17413	17272	17211	17372	17357	17386	17309	17267	17324	17313	17388	17296	17329	17341	17364	17572	17315	17462	17339	17268	17245	17401	17558	17271	17326	17463	17318	17170	17519	17278	17201	17273	17454	17318	17323	17296	17495	17359	17421	17284	17387	17151	17187	17252	17431	17210	17394	17187	17228	17309	17426	17449	17327	17392	17272	17452	17303	17247	17425	17301	17456	17314	17435	17256	17358	17354	17357	17416	17334	17480	17085	17302	17420	17318	17311	17145	17363	17359	17234	17412	17256	17273	17509	17294	17182	17335	17317	17436	17457	17276	17323	17468	17298	17403	17208	17284	17319	17289	17306	17428	17172	17273	17184	17329	17337	17228	17348	17459	17347	17225	17418	17323	17429	17418	17268	17252	17270	17410	17402	17494	17217	17276	17395	17524	17384	17571	17480	17254	17262	17218	17341	17247	17261	17202	17447	17279	17377	17299	17464	17517	17376	17514	17462	17378	17533	17401	17333	17260	17286	17414	17268	17280	17240	17324	17297	17119	17274	17447	17348	17388	17378	17347	17537	17317	17405	17228	17158	17426	17289	17371	17327	17536	17288	17267	17387	17352	17346	17396	17215	17352	17342	17235	17248	17318	17528	17705	17441	17391	17252	17363	17280	17211	17084	17390	17436	17266	17277	17427	17398	17403	17451	17283	17295	17296	17326	17242	17391	17105	17343	17414	17248	17450	17362	17289	17370	17356	17481	17388	17324	17441	17444	17483	17145	17490	17346	17370	17271	17414	17339	17359	17248	17219	17314	17383	17281	17366	17491	17315	17289	17440	17228	17241	17270	17283	17355	17402	17409	17273	17324	17349	17361	17270	17367	17482	17319	17289	17251	17323	17378	17455	17260	17294	17280	17441	17444	17324	17224	17207	17414	17305	17406	17407	17229	17243	17588	17397	17561	17304	17306	17396	17331	17287	17322	17297	17300	17456	17201	17374	17531	17245	17301	17326	17361	17404	17355	17471	17269	17379	17356	17273	17644	17301	17385	17266	17404	17246	17120	17295	17343	17350	17276	17361	17190	17267	17391	17344	17350	17330	17481	17326	17178	17547	17149	17406	17248	17275	17405	17194	17365	17227	17445	17420	17311	17314	17351	17418	17206	17347	17398	17498	17418	17416	17361	17387	17166	17426	17210	17345	17608	17355	17118	17295	17460	17332	17261	17394	17473	17362	17328	17473	17179	17459	17374	17260	17295	17202	17361	17452	17167	17179	17347	17317	17301	17370	17362	17251	17400	17360	17442	17499	17460	17364	17195	17506	17173	17332	17519	17385	17258	17287	17487	17211	17310	17266	17261	17296	17306	17335	17130	17095	17231	17345	17347	17387	17362	17305	17349	17256	17254	17266	17429	17390	17499	17476	17189	17247	17379	17489	17158	17439	17320	17395	17341	17305	17514	17220	17307	17333	17426	17398	17397	17465	17262	17294	17435	17445	17386	17352	17217	17344	17298	17252	17347	17489	17437	17318	17398	17291	17366	17280	17425	17222	17296	17518	17481	17338	17365	17214	17303	17287	17369	17315	17478	17364	17360	17400	17411	17535	17285	17563	17498	17424	17128	17418	17297	17496	17300	17427	17557	17296	17432	17361	17277	17346	17369	17417	17236	17312	17494	17364	17127	17138	17426	17425	17257	17532	17235	17232	17360	17352	17374	17392	17223	17486	17400	17277	17462	17354	17160	17392	17321	17352	17327	17198	17401	17464	17319	17331	17251	17357	17489	17391	17442	17365	17313	17345	17295	17227	17449	17238	17326	17402	17167	17383	17498	17198	17389	17345	17545	17255	17481	17308	17207	17305	17184	17470	17486	17419	17294	17152	17338	17309	17272	17216	17359	17401	17419	17386	17188	17288	17236	17450	17341	17386	17363	17324	17217	17359	17255	17407	17243	17490	17426	17400	17216	17406	17346	17286	17393	17302	17304	17325	17301	17576	17352	17162	17345	17150	17339	17368	17298	17386	17438	17435	17271	17284	17245	17337	17350	17224	17366	17371	17480	17418	17393	17418	17334	17315	17405	17347	17223	17285	17619	17375	17229	17245	17394	17232	17373	17119	17406	17280	17132	17434	17402	17457	17519	17232	17321	17297	17281	17321	17272	17372	17257	17352	17243	17342	17379	17327	17311	17352	17368	17376	17377	17099	17314	17298	17283	17288	17292	17367	17315	17419	17443	17524	17293	17396	17206	17291	17424	17319	17307	17228	17255	17626	17547	17415	17363	17276	17298	17207	17111	17356	17245	17314	17258	17359	17230	17399	17287	17418	17297	17361	17339	17325	17574	17453	17267	17234	17336	17356	17421	17250	17448	17408	17300	17194	17444	17445	17466	17200	17451	17432	17402	17285	17439	17387	17394	17148	17319	17367	17331	17297	17348	17398	17276	17356	17272	17160	17197	17283	17343	17254	17317	17458	17288	17588	17193	17497	17318	17531	17214	17404	17494	17148	17402	17223	17362	17353	17360	17296	17329	17248	17300	17268	17266	17184	17180	17394	17305	17290	17463	17276	17394	17295	17249	17193	17228	17395	17595	17467	17450	17436	17315	17418	17371	17405	17329	17250	17407	17376	17423	17392	17367	17292	17330	17411	17213	17247	17585	17492	17254	17365	17438	17394	17377	17226	17295	17383	17212	17344	17221	17338	17401	17437	17452	17232	17409	17350	17423	17402	17175	17369	17392	17243	17415	17363	17329	17250	17166	17505	17335	17397	17362	17442	17233	17216	17279	17291	17219	17264	17356	17308	17418	17267	17314	17395	17165	17389	17432	17190	17443	17315	17538	17503	17143	17346	17205	17173	17146	17365	17345	17320	17224	17288	17424	17413	17325	17161	17287	17329	17295	17486	17375	17305	17331	17339	17211	17432	17189	17298	17173	17308	17363	17321	17426	17430	17396	17254	17369	17375	17555	17381	17418	17374	17349	17420	17331	17354	17424	17427	17267	17211	17349	17275	17421	17364	17393	17443	17440	17295	17161	17396	17219	17126	17570	17390	17431	17454	17214	17296	17307	17490	17351	17315	17401	17294	17522	17501	17369	17395	17268	17309	17256	17500	17323	17355	17289	17447	17323	17294	17551	17185	17224	17501	17233	17331	17536	17373	17368	17435	17271	17555	17310	17428	17399	17522	17314	17616	17500	17682	17251	17456	17411	17464	17235	17604	17233	17267	17525	17453	17311	17428	17250	17275	17309	17399	17269	17384	17319	17354	17376	17393	17259	17287	17426	17321	17435	17133	17478	17394	17354
24212	21572	29207	24474	22368	25273	26551	22938	22672	24063	55849	56292	38273	27141	22918	22278	22277	21921	22171	22162	22175	22057	22059	22235	22024	21851	21919	21844	21951	22009	22181	21973	22003	21964	21844	21904	22106	22012	22196	21793	22056	22179	21907	21807	21996	21793	21996	22048	22013	22171	22005	21696	22084	22091	21960	22014	21887	22031	22036	22040	21917	22016	22027	22004	22031	21941	21864	22032	22067	22276	22036	21590	22032	21862	22140	21851	22149	22078	21965	21995	22003	21962	21998	21892	21856	22162	22005	21962	21784	21839	21868	21902	21881	21843	21857	22109	21954	21947	21792	21934	22036	21848	22127	21745	22049	21994	22008	21949	22120	21922	21716	22131	21876	21772	21921	22069	21891	21984	22031	22006	21732	21902	21984	21984	21825	21826	21983	21911	21774	21906	22003	21782	22050	21884	22035	22069	21827	21895	22014	21806	21787	21978	21878	21916	22084	21854	21768	22021	21813	21793	21947	21856	22129	21799	22007	22021	21996	22028	21800	21962	22138	21711	21995	21771	21804	21821	21766	21856	21958	21828	22154	21884	21870	22053	21891	21976	21948	21926	22065	22141	21863	21998	22011	21955	21832	21793	21805	21932	21895	21783	22054	22011	22113	21904	21869	21975	21992	21703	22016	21881	21907	22073	22020	22059	22195	21897	21929	21734	22098	21967	21975	21850	22021	21775	21800	22025	21873	22013	22166	21869	21936	21922	21761	21813	22006	21989	22055	21896	22106	21941	21822	21673	22067	21943	21939	21900	22152	21809	21870	21794	22285	21926	22131	21988	21918	22056	21909	22124	21901	21999	21891	21778	21940	21836	21918	21965	21707	22117	21912	21780	21904	21923	21945	22080	21675	22012	21922	22019	21903	21833	21887	21573	22103	21929	21834	21911	21888	21905	21828	21956	21933	22082	21956	21672	21948	21880	21735	21878	22132	21851	21840	21951	22120	21844	21877	21918	21813	21727	22012	21924	21926	21969	21862	21636	21838	21910	21969	21976	21979	21783	21757	22114	21894	21745	21864	21919	22055	22159	21977	21892	21681	21923	21832	21941	21973	21987	21799	21846	21953	21832	21757	21870	21705	21869	21931	21908	21882	21948	22089	21984	21818	21720	21688	21798	21889	21900	22041	22106	22027	21880	21924	21972	21751	21957	22167	22153	22198	21991	22016	21677	22004	21919	21775	21893	21844	21917	21918	21702	22030	22149	21941	21883	21774	21880	21873	21761	22049	22005	21893	21968	21758	21613	21836	22104	21958	21876	21819	21969	22000	22048	21916	21836	21799	21854	22080	22022	21843	21986	21907	21840	22054	21944	21769	21991	22157	22163	22066	21796	21875	21668	21918	21980	22068	21938	21785	21928	21951	21894	22004	22107	21855	21904	21783	21737	21774	21897	22124	21845	21840	21747	21911	21858	21893	22046	21715	21962	21587	21986	22005	22016	22121	21790	21643	21768	22065	22168	22143	21943	21965	21815	21921	21754	22104	21957	21972	22022	21696	22016	21887	22045	21902	21940	22242	21793	21953	22071	21763	22076	21860	21737	21889	21910	21986	22014	21878	21904	22108	21852	21813	21860	21798	21877	21871	21900	21859	21787	21842	21891	21993	21941	21860	21820	21796	21940	21938	21946	22015	21987	22033	22080	21918	21914	21956	22004	21937	21721	21833	21963	21975	21921	21868	21892	21863	22010	21989	21956	21961	22034	21828	21854	21793	22117	21878	21925	22058	22002	22072	22092	22007	21879	21758	21776	21820	21665	21837	22217	21782	21710	22048	21814	21673	21872	21841	22080	21864	22099	21944	22025	21922	21965	21821	22065	21794	22053	21798	21709	21802	21790	21807	22014	21971	22088	21825	22021	21997	21825	21717	22129	22080	21876	21960	22070	22183	21832	21984	21810	22030	22044	21955	21994	21898	22096	22060	21951	21983	22012	22024	21896	21987	21760	21981	21857	21906	21913	21717	21833	21885	21933	22066	22125	22064	21914	21810	21864	22031	21839	22139	21831	22113	21928	21976	21947	22029	21914	21898	21743	21825	21904	21840	21832	21960	21912	21891	21745	21851	22078	22085	22013	21881	22109	22208	21991	21877	21818	21927	21944	22033	21879	21900	21855	21973	21816	21794	21794	22087	22008	21835	21900	21751	21942	21977	21963	22092	22024	21806	22026	21974	21890	21655	21964	21913	21940	22023	22116	21864	21846	21770	22047	21898	21815	21940	22111	22079	22073	21997	21999	22030	21849	21910	21849	22014	21924	22049	22015	21833	21855	22018	21793	21972	22100	21573	21821	21957	21773	21932	21726	22106	21919	21829	21960	22080	21966	21994	21914	21955	21768	22073	21924	21931	22030	21968	21898	21898	21899	21953	22129	21825	21752	22083	22081	21924	21731	22128	21828	21655	21876	21951	21938	21930	21670	21670	21997	22095	21867	22048	22038	22066	21883	21740	21853	21821	22047	22249	21871	21880	22121	21986	21789	22011	22126	21811	21786	21826	21796	22087	22019	21956	21803	22115	21858	21960	22004	21765	21747	21805	22114	22059	21926	21873	21946	21973	21998	21862	21967	21917	21908	21974	21859	21978	22002	21906	21744	21795	21902	22138	22078	21932	21952	22028	21868	21945	21878	21906	21943	21933	21867	22002	22053	22015	22109	21851	21854	21959	21754	21966	22053	22062	21879	22005	21970	21882	21746	21978	21896	21869	21954	21888	21973	21922	21798	22034	21752	21943	21953	21776	21917	21917	21923	21964	21885	21509	21850	21967	21741	21955	21997	22055	22038	22026	21840	21697	22022	21781	21813	21893	22093	21796	22111	21914	21921	22025	21676	22041	21875	21954	21997	21757	21894	21937	21919	21794	21875	22031	21879	22154	21833	21925	21774	21839	21962	21727	21964	21686	21892	21840	21963	22048	21909	21858	22020	21816	21943	22032	21678	21971	21963	22022	22185	21993	21839	21862	22054	21897	21954	21911	21846	21848	21898	21931	21911	21834	21551	21644	21992	21901	21807	21691	21996	22034	21919	21721	21982	21845	21919	21922	21858	22057	21805	22025	21797	21851	21902	22004	21976	22040	21840	21924	21748	21938	21838	21950	21840	21936	21649	21782	21850	22050	21804	21933	21658	21886	22061	21934	21957	21929	21875	21921	21993	21789	22051	21858	21955	21727	22108	21940	21648	22086	21913	22105	21766	21835	21831	21913	21675	21811	22022	21919	22175	21828	22009	22319	22081	21685	22116	22003	21844	22004	21863	22129	21878	21879	21826	22023	22003	22054	21988	21891	21844	22018	21917	21900	21798	21832	21727	21790	21960	21951	21919	22056	22024	21820	21845	21696	22010	21915	21814	21995	21817	21778	21912	22045	21871	22042	22035	21981	21905	21834	21826	21756	21713	21773	22014	22034	21909	21865	21868	21782	22016	21683	21694	22024	21475	21649	22016	21788	21879	22059	21990	21970	22071	22187	21847	21902	22102	21987	21946	21804	21744	21963	21834	21734	21867	21872	21943	21943	21999	21833	22032	22018	22081	22199	21989	21806	21761	21960	22095	22084	21746	21706	21975	21849	21568	21846	21739	22067	21844	21957	21819	21978	21893	21826	21913	21854	21698	22000	22055	21785	21824	21848	22140	21971	21835	21718	22026	21747	21754	21797	21948	21813	21993	21991	21803	22118	21864	21957	21949	21943	21988	21883	21769	22184	22037	21857	21755	21862	21988	22025	21764	21786	21728	21797	21765	21819	21992	21822	21681	21860	21940	22115	21829	21959	21899	21918	22004	21830	22038	22003	22122	21906	21916	21851	21842	21850	22081	21935	22234	21780	21896	21922	21836	21924	21934	22019	22046	21665	21916	21947	21836	22172	22016	22000	21900	21634	21966	21765	21942	21888	21861	22060	21989	21763	21689	21806	21825	22002	21883	21676	21900	22041	21764	21930	21815	21816	21923	21989	21939	21903	22034	22164	21924	21982	21733	21907	21697	21676	21614	21944	21927	21831	21830	21698	21880	21817	21788	21973	21996	21842	21964	22057	21975	21988	21931	22104	22047	22109	21843	22086	21860	21878	21757	21955	21971	21721	21847	22100	21910	21883	21959	21818	22014	21913	21869	21913	21796	21944	21816	21872	21879	21904	21992	22053	21912	21785	21890	22025	22186	21956	22039	21909	22040	21961	21768	21889	21878	22044	21959	21842	21956	21976	21830	21996	22017	21811	21795	21757	21857	21951	21665	22077	21769	21798	21722	21545	22075	21928	21925	21878	21710	21866	21885	21759	21981	21970	22142	21923	21967	21739	22022	21995	21974	21988	22072	21955	22029	21868	21927	21941	22023	21926	21963	21976	22056	21755	22120	21687	21995	21795	22062	22102	21914	21874	21936	21832	22134	22131	21839	21915	22168	21861	22055	21874	22138	21831	21992	21898	21748	22061	21661	21906	21690	22061	21983	21979	22190	21984	21812	21862	21941	21728	22033	21938	22280	21749	21979	22043	22078	22117	21895	21854	22002	21945	21816	21818	21971	21797	21921	21900	22114	22255	21967	21945	22120	21847	21827	21998	22175	21793	22022	21876	22084	21989	21664	21818	21873	22066	21888	21829	22036	21911	21739	21813	21827	21916	21846	22096	21784	21958	21720	21814	21904	21912	21910	21965	21744	21961	21948	21917	22025	21854	21717	21882	21934	21951	21979	22167	21902	22033	21898	22080	21850	22089	21873	22138	22072	21877	21813	21907	21953	21946	22074	21986	21912	21982	21868	21901	22131	21970	21963	22093	22024	21806	21804	21804	21948	22209	22033	21805	21967	22002	21989	21730	22359	21955	21702	22141	21975	22138	22093	21983	21903	21877	21775	21819	21803	21881	22160	21814	21886	21850	22018	22078	22044	21890	21698	21829	21794	21858	21868	21927	21780	21962	21785	22018	21843	21818	21993	21943	21650	21797	21829	21981	21992	21930	21881	21962	21936	21753	21779	22110	21935	21893	21963	21800	21952	21894	21703	21834	21768	21801	21718	21731	21925	22083	21857	22152	22056	21997	22016	21962	22175	21880	21823	21900	21894	21906	21859	21921	21956	22038	21743	22163	21795	21671	21763	21968	21879	21899	21841	21800	21909	21759	21863	21980	22128	21985	22033
18089	29567	27976	23214	20808	19680	19122	18744	18641	20971	56746	53177	34427	21873	17808	17546	17486	17552	17358	17467	17438	17494	17282	17333	17509	17493	17563	17463	17661	17543	17583	17330	17583	17463	17548	17451	17422	17319	17347	17558	17430	17427	17606	17367	17290	17561	17315	17538	17431	17415	17583	17444	17520	17490	17275	17597	17595	17356	17388	17370	17366	17252	17396	17369	17432	17545	17519	17441	17514	17483	17449	17469	17590	17369	17336	17422	17310	17465	17622	17507	17463	17408	17351	17558	17536	17404	17421	17327	17306	17417	17605	17209	17455	17484	17409	17436	17450	17540	17236	17336	17399	17442	17577	17306	17552	17315	17439	17386	17439	17325	17333	17278	17326	17499	17446	17472	17288	17511	17576	17250	17438	17391	17395	17366	17483	17590	17561	17512	17537	17576	17477	17424	17335	17437	17392	17473	17517	17442	17608	17413	17433	17373	17526	17383	17407	17178	17433	17221	17711	17404	17334	17342	17472	17688	17448	17474	17512	17401	17418	17382	17563	17392	17510	17478	17367	17349	17441	17395	17551	17329	17233	17514	17383	17435	17299	17483	17660	17515	17461	17546	17465	17381	17454	17670	17327	17393	17519	17325	17391	17470	17438	17412	17405	17306	17428	17405	17528	17476	17414	17392	17556	17620	17623	17341	17500	17408	17453	17522	17412	17289	17642	17394	17320	17249	17465	17701	17244	17302	17391	17394	17414	17480	17514	17490	17347	17531	17398	17427	17392	17325	17263	17441	17375	17577	17376	17377	17421	17316	17518	17276	17346	17513	17318	17434	17212	17259	17531	17347	17537	17469	17395	17482	17468	17414	17547	17492	17380	17519	17406	17397	17252	17484	17495	17467	17275	17329	17380	17409	17348	17341	17424	17429	17253	17212	17457	17315	17559	17423	17428	17429	17457	17356	17316	17443	17527	17433	17340	17481	17342	17397	17379	17438	17481	17443	17400	17503	17374	17557	17459	17417	17313	17382	17760	17355	17368	17449	17484	17535	17487	17399	17527	17409	17339	17331	17446	17416	17459	17450	17394	17374	17520	17322	17386	17398	17381	17357	17415	17352	17434	17454	17384	17509	17406	17564	17458	17418	17349	17404	17497	17406	17563	17289	17501	17297	17535	17509	17438	17277	17427	17424	17303	17495	17457	17397	17317	17455	17297	17476	17501	17482	17381	17455	17497	17482	17327	17544	17517	17407	17537	17416	17320	17320	17251	17323	17447	17445	17506	17382	17413	17450	17430	17304	17510	17408	17500	17432	17576	17247	17420	17665	17494	17367	17353	17471	17355	17442	17369	17540	17526	17415	17368	17483	17497	17556	17373	17457	17448	17428	17406	17336	17370	17494	17297	17397	17429	17375	17529	17483	17487	17413	17345	17520	17395	17466	17431	17345	17559	17426	17384	17494	17442	17256	17437	17459	17613	17392	17424	17528	17418	17600	17415	17441	17609	17389	17339	17401	17171	17528	17441	17392	17286	17450	17457	17539	17335	17459	17349	17432	17420	17391	17373	17468	17634	17458	17316	17442	17329	17433	17578	17461	17363	17403	17415	17357	17464	17406	17218	17565	17432	17677	17456	17581	17383	17386	17574	17346	17430	17449	17529	17318	17559	17649	17543	17311	17359	17496	17524	17452	17571	17545	17340	17330	17286	17372	17324	17354	17542	17405	17350	17522	17290	17541	17496	17275	17432	17738	17387	17354	17361	17340	17373	17367	17441	17386	17547	17464	17375	17384	17526	17440	17393	17461	17547	17444	17465	17650	17331	17564	17339	17442	17454	17427	17350	17433	17316	17508	17343	17462	17204	17362	17372	17614	17476	17552	17430	17396	17566	17315	17357	17448	17521	17557	17375	17617	17263	17524	17540	17437	17493	17345	17358	17448	17150	17381	17473	17368	17341	17408	17389	17585	17353	17435	17420	17233	17562	17402	17455	17262	17332	17344	17424	17378	17613	17235	17476	17370	17587	17409	17308	17493	17450	17212	17264	17282	17564	17392	17410	17496	17332	17434	17406	17290	17546	17363	17589	17493	17652	17575	17443	17575	17618	17471	17516	17447	17509	17476	17416	17440	17343	17331	17474	17473	17324	17292	17419	17453	17308	17438	17537	17599	17439	17388	17362	17411	17356	17270	17419	17520	17378	17487	17403	17616	17206	17561	17330	17300	17420	17522	17500	17596	17532	17421	17497	17447	17292	17292	17182	17392	17392	17483	17376	17436	17375	17461	17395	17381	17481	17384	17305	17424	17463	17407	17543	17235	17589	17403	17465	17388	17522	17301	17551	17360	17373	17591	17613	17511	17526	17506	17491	17323	17555	17545	17485	17448	17424	17372	17400	17349	17564	17430	17383	17449	17452	17428	17534	17496	17388	17514	17425	17457	17336	17448	17460	17516	17479	17429	17291	17507	17338	17321	17604	17336	17313	17425	17541	17470	17347	17476	17566	17412	17493	17576	17497	17378	17525	17482	17413	17362	17482	17404	17539	17373	17235	17450	17472	17454	17314	17427	17482	17410	17513	17370	17410	17138	17599	17312	17434	17432	17335	17295	17397	17464	17498	17527	17404	17427	17509	17545	17539	17554	17408	17476	17529	17531	17560	17525	17516	17445	17472	17425	17352	17458	17494	17363	17455	17420	17414	17421	17404	17617	17544	17226	17362	17430	17586	17512	17339	17593	17282	17193	17415	17419	17407	17437	17319	17393	17439	17303	17357	17613	17226	17448	17407	17447	17469	17597	17447	17548	17378	17435	17355	17473	17470	17408	17581	17552	17562	17512	17432	17169	17537	17406	17355	17400	17344	17482	17472	17328	17532	17695	17302	17640	17621	17311	17230	17509	17363	17244	17357	17464	17460	17250	17357	17397	17291	17437	17345	17335	17228	17588	17518	17391	17401	17567	17515	17451	17406	17461	17421	17598	17344	17228	17516	17315	17576	17385	17357	17253	17381	17509	17745	17442	17458	17417	17414	17491	17681	17571	17624	17350	17368	17623	17484	17448	17341	17515	17492	17325	17375	17488	17438	17526	17342	17453	17457	17422	17451	17587	17428	17397	17411	17478	17530	17386	17457	17492	17292	17482	17463	17314	17609	17444	17371	17385	17396	17353	17479	17590	17360	17341	17572	17436	17398	17392	17450	17350	17389	17244	17477	17434	17543	17508	17551	17418	17558	17412	17567	17477	17316	17612	17285	17351	17549	17483	17429	17492	17507	17303	17407	17460	17355	17448	17416	17524	17205	17525	17259	17438	17422	17258	17514	17309	17383	17416	17549	17373	17516	17372	17450	17418	17356	17457	17347	17551	17438	17176	17526	17393	17378	17554	17502	17427	17554	17420	17251	17498	17544	17518	17402	17411	17489	17467	17354	17297	17444	17425	17525	17437	17483	17267	17657	17293	17349	17447	17537	17275	17491	17320	17590	17302	17397	17431	17396	17606	17383	17553	17433	17300	17498	17260	17642	17578	17326	17379	17291	17354	17482	17553	17352	17471	17526	17267	17558	17499	17271	17298	17250	17482	17593	17517	17528	17670	17550	17498	17500	17558	17351	17440	17361	17489	17404	17337	17288	17461	17325	17432	17368	17431	17614	17569	17525	17473	17397	17394	17547	17411	17580	17241	17659	17418	17332	17377	17408	17518	17569	17254	17554	17448	17589	17336	17536	17417	17386	17495	17401	17272	17469	17473	17548	17658	17403	17429	17499	17344	17571	17534	17201	17508	17345	17557	17448	17388	17515	17375	17576	17466	17470	17566	17532	17452	17496	17394	17417	17474	17492	17437	17367	17528	17459	17347	17290	17507	17304	17402	17421	17488	17402	17362	17477	17506	17421	17263	17369	17636	17560	17393	17280	17347	17370	17369	17383	17577	17502	17493	17398	17418	17427	17449	17358	17446	17497	17516	17367	17508	17459	17514	17576	17349	17438	17499	17520	17566	17520	17413	17487	17505	17592	17440	17637	17501	17286	17627	17424	17464	17275	17479	17658	17417	17435	17256	17405	17389	17548	17364	17654	17407	17555	17437	17436	17534	17487	17533	17488	17287	17391	17369	17410	17423	17615	17348	17509	17545	17510	17275	17393	17564	17339	17486	17440	17368	17558	17358	17517	17507	17293	17676	17188	17431	17441	17353	17347	17486	17448	17458	17510	17522	17717	17377	17500	17460	17514	17280	17420	17500	17486	17423	17441	17306	17311	17414	17519	17241	17498	17367	17286	17563	17349	17396	17509	17542	17547	17550	17411	17424	17429	17576	17552	17397	17568	17244	17406	17372	17262	17532	17453	17432	17372	17390	17475	17276	17390	17457	17454	17374	17223	17351	17388	17475	17549	17512	17537	17420	17579	17404	17252	17479	17450	17490	17546	17459	17381	17405	17333	17210	17504	17330	17452	17438	17565	17336	17489	17200	17450	17546	17420	17388	17528	17464	17404	17463	17550	17527	17469	17418	17442	17408	17353	17452	17573	17432	17491	17314	17372	17466	17408	17696	17235	17496	17543	17416	17611	17388	17333	17569	17521	17260	17417	17315	17398	17407	17455	17336	17563	17373	17369	17331	17394	17440	17586	17359	17596	17405	17440	17494	17505	17477	17487	17477	17281	17496	17463	17504	17287	17311	17474	17369	17525	17516	17502	17495	17447	17530	17339	17351	17480	17337	17449	17393	17456	17368	17594	17452	17215	17435	17379	17346	17372	17369	17430	17532	17460	17433	17502	17216	17516	17415	17444	17531	17593	17216	17358	17448	17515	17609	17475	17517	17353	17474	17391	17345	17424	17351	17404	17497	17308	17383	17292	17509	17434	17450	17425	17330	17537	17352	17535	17357	17313	17534	17362	17465	17345	17507	17563	17422	17439	17511	17506	17413	17410	17552	17313	17392	17513	17411	17422	17430	17353	17466	17388	17416	17444	17457	17416	17308	17330	17487	17566	17584	17290	17255	17561	17342	17489	17523	17441	17525	17378	17250	17463	17606	17385	17186	17462	17372	17478	17269	17279	17539	17444	17422	17487	17542	17378	17504	17284	17369	17358	17496	17628	17399	17340	17587	17265	17379	17399	17257	17347	17255	17616	17446	17401	17410	17457	17514	17430	17321	17422	17525	17492	17319	17535	17537	17510	17536	17350	17635
31313	23476	24450	22959	21490	22001	21950	21743	21701	21916	25130	26304	24305	22489	22057	21818	21503	21939	21756	22038	21687	21632	21530	21527	21701	21800	21841	22014	21801	21697	21687	21807	21996	21579	21599	21809	21819	21637	21755	21749	21947	21783	21840	21645	21724	21651	21843	21871	21531	21773	21851	21655	21899	21599	21537	21766	21826	21910	21855	21763	21707	21636	21769	21692	21707	21668	21877	21805	21837	21639	21938	21793	21858	21696	21566	21823	21910	21755	21705	21715	21629	21560	21774	21583	21646	21831	21715	21800	21648	21761	21785	21749	21849	21871	21798	21768	21480	21722	21494	21846	21848	21839	21948	21715	21509	21730	21915	21591	21905	21687	21680	21556	21653	21677	21845	21808	21705	21728	21820	21647	21789	21711	21930	21755	21784	21580	21762	21789	21676	21642	21827	21638	21589	21614	21672	21855	21688	21524	21640	21702	21899	21802	21894	21709	21725	21677	21740	21695	21688	21732	21530	21721	21615	21728	21923	21544	21470	21848	21802	21803	21734	21779	21515	21645	21902	21685	21693	21696	21926	21752	22109	21849	21735	21838	21916	21757	21646	21729	21779	21698	21611	21918	21835	21688	21790	21551	21849	21665	21938	21931	21665	21905	21478	21801	21631	21818	21866	21734	21519	21879	21743	21686	21871	21774	21682	21700	21938	21817	21738	21801	21743	21785	21552	21387	21696	21609	21731	21687	21735	21789	21720	21863	21753	21590	21764	21784	21823	21682	21933	21628	21506	21694	21531	21805	21619	21615	21721	21625	21645	21585	21755	21847	21749	21716	21700	21846	21771	21595	21734	21676	21472	21583	21605	21646	21699	21755	21795	21728	21773	21827	21598	21691	21724	21817	21752	21615	21556	21846	21926	21723	21620	21842	21651	21789	21830	21742	21606	21682	21532	21886	21622	21600	21745	21687	21833	21793	21756	21834	21675	21694	21703	21653	21681	21646	21771	21876	21822	21728	21744	21669	21928	21742	21568	21827	21730	21866	21813	21628	21826	21626	21487	21732	21643	21633	21806	21550	21696	21802	21652	21832	21627	21877	21606	21560	21586	21856	21738	21586	21778	21560	21745	21465	21760	21763	21565	21599	21732	21773	21671	21649	21702	21757	22002	21701	21893	21775	21642	21742	21780	21671	21794	21718	21809	21539	21718	21770	21933	21663	21782	21835	21480	21735	21770	21618	21649	21675	21783	21825	21654	21759	21575	21499	21908	21957	21912	21621	21766	21667	21780	21458	21799	21882	21852	21817	21860	21879	21689	21686	21612	21650	22025	21724	21739	21736	21542	21650	21601	21568	21659	21731	21714	21924	21878	21615	21730	21639	21835	21741	21587	21913	21901	21702	21810	21855	21717	21901	21613	21706	21651	21987	21876	21834	21802	21719	21691	21516	21674	21738	21683	21722	21546	21853	21578	21879	21669	21735	21865	21714	21629	21629	21739	21669	21840	21495	21685	21692	21815	21930	21857	21846	21658	21644	21583	21900	21923	21758	21579	21840	21722	21356	21867	21499	21819	21692	22042	21760	21810	21684	21692	21808	21773	21631	21748	21841	21904	21609	21785	21760	21736	21676	21592	21902	21784	21560	21888	21768	21878	21545	21831	21636	21953	21796	21666	21551	21566	21685	21633	21896	21799	21819	21868	21827	21796	21705	21845	21780	21851	21742	21578	21501	21589	21466	21711	21675	21715	22019	21729	21494	21811	21679	21865	21781	21701	21954	21479	21716	21722	21854	21650	21811	21532	21790	21742	21943	21542	21655	21676	21689	21539	22001	21720	21658	21879	21680	21651	21736	21828	21541	21716	21744	21858	21616	21983	21601	21773	21980	21850	21825	21736	21705	21787	21527	21740	21745	21617	22079	21687	21639	21863	21620	21912	21878	21702	21799	21887	21951	21551	21763	21780	21725	21720	21905	21680	21667	21843	21751	21643	21702	21619	21906	21608	21777	21789	21705	21924	21507	21907	21906	21666	21782	21889	21717	21702	21696	21497	21726	21780	21636	21714	21747	21907	21540	21618	21823	21639	21824	22013	21845	21856	21811	21830	21742	21555	21667	21760	21843	21770	21799	21702	21551	21515	21879	21959	21819	21615	21716	21746	21495	21677	21802	21699	21777	21975	21781	21736	21456	21691	21652	21712	21771	21708	21611	21815	21762	21704	21563	21807	21636	21878	21830	21670	21608	21733	21686	21854	21931	21821	21672	21470	21694	21728	21693	21932	21537	21843	21599	21853	21677	21623	21741	21786	21885	21855	21616	21641	21482	21934	21809	21780	21718	21800	21643	21764	21651	21837	21757	21653	21980	21729	21575	21573	21645	21761	21632	21636	21637	21636	21717	21830	21760	21767	21759	21707	21718	21553	21719	21797	21887	21730	21823	21556	21777	21709	21790	21758	21780	21756	21807	21682	21822	21566	21829	21690	21683	21842	21685	21716	21900	21735	21697	21798	21817	21871	21844	21674	21804	21600	21341	21625	21523	21884	21565	21775	21851	21634	21754	21779	21546	21596	21854	21813	21766	21675	21770	21808	21641	21703	21721	21706	21683	21776	21528	21604	21613	21755	21559	21594	21608	21457	21624	21826	21642	21641	21540	21737	21845	21549	21601	21675	21858	21787	21651	21680	21851	21729	21818	21917	21822	21704	21675	21705	21898	21713	21596	21834	21772	21479	21945	21645	21860	21606	21784	21751	21689	21827	21635	21674	21512	21879	21693	21601	21561	21577	21887	21722	21769	21601	21924	21683	21750	21520	21680	21785	21892	21818	21815	21952	21676	21698	21813	21920	21691	21701	21740	21788	21824	21653	21832	21703	21805	21462	21773	21819	21559	21862	21541	21729	21707	21805	21542	21624	21676	21559	21898	21652	21872	21699	21794	21618	21814	21627	21682	21728	21660	21594	21847	21582	21662	21629	21667	21629	21620	21843	21695	21727	21820	21869	21685	21625	21594	21723	21842	21868	21753	21517	21518	21746	21771	21640	21577	21771	21616	21742	21877	21796	21703	21792	21524	21721	21706	21905	22021	21913	21806	21844	21801	21634	21932	21878	21724	21640	21826	21654	21893	21676	21827	21763	21703	21776	21575	21879	21618	21778	21730	21624	21622	21785	21517	21666	21872	21872	21602	21701	21763	21727	21609	21673	21776	21700	21795	21670	21550	21856	21747	21889	21828	21963	21527	21827	21617	21712	21772	21834	21963	21763	21580	21735	21556	21429	21616	21674	21645	21831	21845	21645	21609	21836	21723	21846	21709	21705	21807	21706	21859	21559	21698	21952	21505	21741	21712	21801	21683	22033	21683	21694	21868	21874	22088	21769	21831	21694	21729	21707	21815	21690	21639	21765	21877	21986	21970	21592	21687	21854	21639	21651	21868	21726	21781	21468	21434	21575	21704	21457	21703	21957	21810	21835	21753	21933	21744	21652	21611	21814	21690	21856	21708	21689	21971	21811	21876	21998	21916	22018	21817	21685	21677	21958	21869	21612	21783	21577	21741	21740	21792	21784	21722	21727	21798	21871	21807	21683	21797	21713	21683	21639	21675	21560	21725	21515	21680	21795	21660	21665	21643	21757	21664	21943	21809	21887	21804	21780	21620	21606	21768	21681	21748	21877	21921	21782	21800	21741	21644	21904	21818	21770	21862	21807	21565	21822	21821	21761	21520	21937	21637	21862	21775	21643	21598	21636	21868	21652	21622	21653	21687	21674	21424	21797	21786	21793	21668	21760	21955	21738	21604	21631	21655	21695	21834	21741	21582	21481	21829	21771	21638	21629	21799	21773	21839	21709	21907	21782	21637	21649	21693	21649	21636	21597	21783	21724	21673	21841	21940	21843	21734	21848	21581	21721	21825	21689	21727	21783	21921	21509	21782	21815	21577	21780	21992	21701	21813	21775	21748	21470	21770	21677	21819	21749	21629	21642	21656	21436	21492	21873	21762	21730	21754	21699	21761	21812	21754	21638	21775	21732	21627	21910	21720	21539	21578	21836	21589	21753	21715	21737	21567	21640	21749	21640	21758	22097	21704	21804	21635	21738	21492	21642	21811	21851	21879	21740	21840	22005	21874	21827	21813	21887	21749	22077	21668	21851	21712	21721	21595	21837	21802	21720	22077	21859	21650	21807	21532	21879	21746	21798	21645	21918	21438	21696	21764	21823	21889	21707	21583	21926	21786	21871	21782	21846	21748	21786	21754	21948	21539	21697	21838	21895	21599	21665	21661	21815	21840	21694	21684	21743	21860	21745	21623	21912	21822	21809	21728	21713	21683	21811	21694	21607	21876	21594	21800	21736	21801	21710	21887	21695	21471	21585	21717	21751	21678	22049	21724	21691	21864	21784	21903	21836	21835	21607	21721	21855	21917	21813	22056	21593	21612	21909	21774	21726	21641	21790	21504	21927	21663	21723	21797	21776	21674	21442	21683	21781	21547	21688	21904	21742	21661	21510	21631	21699	21762	21718	21604	21523	21476	21615	21849	21820	21587	22009	21724	21737	21829	21835	21642	22033	21704	21775	21740	21915	21828	21654	21649	21754	21771	21647	21850	21301	21540	21581	21504	21717	21730	21443	21498	21824	21784	21844	21928	21741	21660	21939	21869	21853	21623	21722	21683	21831	21582	21665	21758	21728	21639	21782	21651	21872	21753	21743	21827	21667	21714	21639	21800	21808	21879	21724	21432	21704	21662	21690	21796	21769	21851	21811	21475	21930	21664	21809	21790	21661	21819	21496	21664	21814	21791	21693	21564	21802	21782	21688	21815	21810	21732	21530	21785	21714	21690	21988	21767	21685	21769	21704	21920	21653	21894	21699	21857	21717	21684	21808	21713	21835	21810	21591	21841	21674	21672	21921	21846	21832	21492	21737	21728	21881	21682	21564	21641	21597	21864	21804	22034	21720	21876	21699	21649	21897	21739	21621	21747	21593	21743	21694	21532	21744	21830	21518	22008	21712	21901	21655	21591	21747	21935	21609	21597	21621	21652	21691	21536	21880	21783	21678	21833	21834	21827	21708	21807	21787	21643	21719	21697	21636	21804	22006	21819	21536	21653	21852	21880	21775	21742	21913	21771	21542	21735	22043	21962	21677	21971	21592	21694	21727	21648	21743	21828	21905	21574	21588	21664
17613	18154	17895	17549	17532	17554	17434	17525	17451	17738	22938	22941	19724	17783	17431	17398	17419	17345	17520	17252	17419	17237	17276	17362	17373	17514	17379	17230	17281	17426	17296	17134	17335	17290	17315	17544	17451	17320	17565	17393	17382	17260	17304	17389	17333	17356	17375	17326	17237	17223	17333	17298	17252	17150	17302	17343	17349	17325	17439	17344	17527	17279	17330	17270	17216	17398	17235	17326	17237	17268	17248	17238	17324	17513	17321	17312	17301	17414	17321	17340	17286	17172	17320	17248	17406	17384	17152	17239	17326	17158	17251	17325	17301	17361	17335	17264	17313	17506	17201	17404	17490	17367	17331	17411	17304	17418	17290	17556	17208	17060	17240	17328	17313	17203	17142	17455	17335	17295	17403	17476	17386	17560	17255	17323	17399	17367	17220	17328	17295	17423	17445	17111	17518	17379	17321	17222	17423	17369	17225	17298	17372	17451	17282	17306	17431	17268	17415	17049	17274	17279	17201	17359	17157	17259	17274	17310	17378	17281	17290	17432	17445	17350	17310	17318	17266	17270	17318	17403	17365	17396	17152	17297	17201	17350	17289	17275	17464	17454	17271	17261	17224	17290	17302	17414	17250	17143	17344	17300	17335	17453	17296	17279	17518	17254	17335	17187	17225	17193	17518	17495	17296	17145	17153	17350	17227	17319	17378	17390	17383	17240	17332	17322	17409	17478	17301	17093	17301	17324	17302	17215	17344	17413	17363	17509	17295	17261	17430	17452	17342	17267	17257	17329	17421	17373	17201	17348	17370	17261	17276	17256	17473	17090	17276	17183	17414	17313	17242	17348	17285	17327	17188	17317	17134	17330	17323	17362	17412	17162	17201	17238	17508	17159	17361	17267	17462	17313	17487	17444	17453	17094	17242	17278	17328	17503	17312	17475	17105	17334	17669	17359	17383	17375	17082	17247	17362	17326	17300	17469	17451	17262	17532	17378	17358	17283	17321	17237	17593	17322	17232	17383	17299	17177	17390	17514	17378	17162	17458	17450	17446	17306	17295	17246	17293	17364	17252	17267	17218	17251	17086	17388	17242	17361	17341	17280	17331	17245	17348	17269	17178	17390	17259	17340	17169	17205	17385	17327	17341	17420	17561	17303	17381	17363	17390	17516	17426	17391	17327	17297	17420	17325	17260	17254	17182	17510	17230	17318	17053	17290	17433	17427	17402	17334	17316	17357	17432	17431	17144	17409	17416	17371	17442	17248	17273	17428	17370	17284	17292	17281	17300	17253	17411	17343	17137	17292	17326	17427	17366	17285	17366	17194	17439	17415	17338	17212	17352	17358	17253	17307	17246	17139	17392	17367	17467	17345	17414	17287	17313	17325	17536	17447	17366	17467	17346	17183	17363	17408	17337	17367	17350	17249	17137	17247	17294	17366	17292	17525	17345	17413	17422	17288	17287	17335	17348	17151	17325	17347	17416	17236	17363	17570	17231	17347	17322	17379	17379	17442	17352	17336	17194	17446	17252	17184	17382	17432	17367	17401	17452	17415	17381	17380	17440	17377	17405	17358	17289	17311	17482	17259	17428	17336	17313	17270	17446	17221	17320	17303	17289	17391	17337	17360	17104	17499	17373	17249	17477	17317	17354	17212	17453	17275	17457	17366	17182	17180	17353	17246	17383	17273	17187	17273	17257	17251	17207	17284	17488	17393	17266	17437	17315	17501	17298	17242	17394	17413	17217	17399	17279	17160	17229	17170	17529	17277	17421	17179	17287	17145	17215	17361	17270	17271	17335	17207	17246	17400	17457	17338	17280	17379	17326	17296	17347	17313	17506	17422	17195	17263	17305	17256	17297	17432	17231	17336	17370	17301	17442	17157	17533	17225	17352	17395	17369	17288	17261	17280	17323	17379	17246	17338	17322	17317	17279	17204	17411	17346	17319	17414	17385	17226	17314	17164	17287	17251	17276	17471	17159	17365	17337	17398	17237	17308	17350	17444	17327	17264	17127	17498	17277	17339	17263	17378	17224	17372	17152	17345	17289	17373	17318	17216	17315	17263	17233	17253	17455	17346	17295	17401	17159	17278	17292	17328	17330	17214	17347	17322	17232	17294	17247	17409	17267	17408	17225	17289	17276	17101	17260	17394	17351	17394	17466	17342	17317	17335	17227	17454	17371	17407	17335	17518	17263	17234	17283	17295	17458	17356	17314	17215	17349	17336	17357	17118	17342	17259	17551	17342	17377	17242	17244	17219	17161	17463	17370	17353	17222	17192	17376	17339	17275	17408	17411	17357	17510	17218	17435	17411	17260	17234	17343	17305	17164	17248	17201	17410	17409	17035	17221	17307	17378	17330	17244	17489	17250	17101	17352	17219	17211	17262	17315	17130	17303	17505	17262	17337	17416	17357	17265	17368	17461	17363	17169	17349	17434	17303	17421	17358	17439	17298	17250	17384	17279	17387	17260	17251	17331	17406	17489	17220	17302	17083	17186	17230	17149	17398	17285	17292	17519	17478	17366	17473	17189	17458	17218	17478	17354	17239	17163	17170	17238	17420	17363	17382	17513	17270	17174	17652	17367	17369	17309	17296	17322	17298	17388	17293	17296	17276	17311	17207	17112	17164	17347	17301	17312	17440	17309	17340	17361	17421	17410	17395	17585	17291	17420	17290	17347	17376	17266	17466	17331	17384	17239	17188	17295	17298	17136	17129	17293	17340	17359	17217	17321	17412	17387	17339	17158	17339	17256	17232	17187	17440	17263	17358	17406	17323	17241	17392	17429	17257	17329	17355	17341	17416	17296	17136	17511	17185	17199	17380	17339	17384	17275	17218	17480	17236	17287	17433	17275	17193	17237	17211	17245	17231	17426	17285	17278	17347	17208	17273	17467	17384	17221	17252	17509	17312	17375	17271	17459	17117	17388	17237	17339	17407	17303	17317	17442	17304	17331	17336	17365	17269	17326	17206	17209	17231	17452	17472	17150	17339	17407	17234	17447	17184	17252	17306	17206	17425	17348	17317	17255	17324	17182	17338	17303	17258	17302	17404	17305	17140	17191	17153	17346	17209	17407	17322	17478	17473	17324	17160	17390	17284	17309	17209	17289	17306	17284	17185	17313	17328	17266	17215	17297	17274	17628	17405	17323	17300	17285	17445	17392	17249	17257	17420	17215	17136	17401	17262	17262	17238	17236	17376	17388	17299	17292	17259	17192	17367	17159	17386	17325	17335	17354	17319	17253	17299	17393	17389	17403	17313	17120	17249	17386	17312	17293	17421	17318	17428	17515	17110	17227	17371	17379	17222	17370	17380	17307	17340	17303	17288	17309	17324	17418	17195	17151	17196	17429	17287	17271	17431	17279	17461	17350	17265	17263	17210	17420	17350	17277	17315	17325	17220	17469	17399	17331	17228	17336	17397	17323	17382	17240	17393	17456	17421	17262	17496	17261	17289	17366	17289	17240	17123	17346	17311	17291	17233	17375	17305	17384	17415	17421	17334	17180	17251	17280	17302	17110	17254	17434	17358	17326	17379	17329	17220	17276	17410	17229	17292	17090	17288	17126	17559	17356	17286	17311	17372	17490	17245	17406	17233	17217	17177	17356	17279	17273	17313	17374	17315	17307	17285	17326	17323	17468	17522	17469	17275	17509	17281	17123	17464	17292	17246	17219	17197	17550	17202	17349	17282	17209	17420	17289	17267	17238	17273	17261	17439	17344	17198	17190	17338	17485	17254	17462	17323	17154	17197	17396	17363	17361	17192	17181	17176	17249	17240	17469	17295	17289	17303	17397	17345	17265	17195	17313	17410	17452	17263	17251	17137	17211	17141	17411	17425	17395	17432	17500	17389	17291	17228	17129	17172	17436	17350	17403	17374	17441	17222	17225	17227	17137	17381	17403	17312	17404	17358	17242	17272	17381	17472	17196	17283	17212	17277	17290	17334	17343	17418	17306	17504	17394	17394	17470	17330	17331	17461	17188	17143	17360	17308	17358	17294	17357	17311	17407	17268	17388	17437	17350	17302	17355	17310	17462	17324	17296	17339	17275	17341	17346	17412	17350	17555	17327	17173	17240	17307	17248	17237	17386	17325	17264	17406	17289	17309	17207	17471	17342	17457	17226	17119	17293	17339	17210	17250	17327	17377	17206	17046	17173	17359	17384	17335	17371	17265	17278	17451	17394	17337	17245	17453	17167	17381	17281	17505	17348	17246	17333	17160	17149	17413	17289	17314	17407	17082	17370	17196	17397	17317	17249	17368	17310	17341	17079	17441	17356	17297	17439	17340	17180	17394	17332	17219	17354	17210	17485	17157	17483	17184	17512	17279	17211	17228	17302	17368	17319	17254	17282	17380	17487	17445	17476	17324	17301	17256	17333	17257	17250	17390	17180	17280	17343	17218	17437	17409	17281	17172	17348	17411	17433	17413	17326	17375	17327	17444	17417	17278	17351	17119	17450	17318	17263	17340	17316	17118	17295	17225	17211	17391	17352	17289	17525	17140	17349	17137	17100	17334	17267	17305	17412	17430	17374	17327	17297	17423	17366	17084	17394	17318	17440	17323	17278	17471	17379	17142	17288	17413	17398	17457	17197	17321	17358	17313	17417	17453	17448	17355	17331	17378	17397	17281	17249	17246	17285	17405	17250	17386	17379	17271	17159	17207	17371	17208	17260	17368	17299	17349	17420	17289	17372	17193	17476	17473	17392	17344	17198	17370	17352	17318	17346	17369	17308	17386	17164	17493	17266	17304	17381	17193	17310	17270	17282	17241	17287	17369	17371	17294	17250	17437	17618	17223	17349	17374	17229	17156	17233	17316	17325	17333	17326	17557	17315	17541	17307	17190	17421	17282	17442	17358	17419	17219	17088	17393	17267	17268	17276	17460	17285	17122	17503	17521	17259	17425	17377	17250	17343	17142	17363	17286	17429	17161	17422	17324	17267	17244	17247	17403	17014	17232	17167	17396	17201	17372	17322	17244	17375	17392	17561	17287	17191	17425	17438	17104	17232	17341	17056	17245	17256	17267	17213	17469	17350	17348	17259	17449	17358	17440	17467	17374	17436	17121	17443	17456	17360	17280	17341	17427	17420	17222	17267	17322	17291	17215	17423	17357	17127	17389	17373	17370	17342	17349	17283	17244	17408	17297	17323	17345	17299	17386	17323	17185	17330	17229
26190	21590	28378	26102	23303	22884	23158	22149	22036	26653	43289	40511	30218	23951	22086	21618	21657	21681	21674	21780	21778	21386	21734	21555	21590	21336	21465	21636	21760	21461	21813	21554	21558	21533	21615	21509	21617	21489	21506	21483	21693	21631	21793	21602	21881	21487	21605	21719	21775	21889	21543	21628	21576	21576	21788	21598	21499	21541	21491	21577	21633	21451	21690	21636	21690	21498	21748	21462	21604	21521	21545	21505	21328	21644	21642	21615	21530	21584	21618	21439	21592	21628	21414	21832	21438	21620	21558	21601	21671	21610	21340	21549	21415	21603	21620	21384	21817	21519	21692	21565	21610	21587	21759	21493	21349	21253	21489	21529	21566	21604	21732	21610	21802	21538	21461	21467	21472	21545	21635	21649	21506	21608	21661	21710	21646	21525	21358	21442	21676	21575	21689	21519	21806	21763	21480	21489	21324	21363	21768	21519	21436	21488	21426	21788	21794	21626	21507	21531	21547	21481	21568	21425	21407	21823	21489	21422	21397	21675	21483	21494	21676	21508	21454	21674	21336	21646	21664	21475	21423	21388	21614	21420	21353	21657	21637	21442	21606	21374	21542	21620	21469	21431	21704	21565	21868	21682	21767	21453	21719	21435	21693	21460	21431	21307	21650	21671	21324	21485	21589	21443	21617	21612	21521	21561	21597	21562	21482	21457	21503	21555	21506	21321	21415	21638	21394	21622	21266	21596	21437	21278	21610	21514	21758	21610	21715	21595	21559	21598	21729	21471	21536	21523	21694	21421	21608	21498	21509	21622	21684	21791	21912	21347	21557	21613	21536	21799	21502	21618	21659	21758	21594	21531	21478	21749	21598	21569	21602	21778	21401	21659	21597	21429	21550	21587	21634	21553	21507	21501	21471	21571	21727	21545	21569	21788	21709	21507	21735	21630	21433	21536	21461	21539	21501	21656	21676	21758	21562	21742	21545	21581	21596	21524	21464	21534	21495	21412	21488	21722	21511	21610	21510	21456	21496	21547	21677	21802	21650	21495	21652	21472	21468	21632	21669	21353	21603	21753	21475	21678	21489	21202	21513	21593	21456	21441	21553	21631	21460	21466	21670	21564	21453	21745	21592	21345	21640	21565	21257	21599	21658	21662	21504	21609	21781	21654	21698	21571	21713	21564	21345	21378	21579	21711	21754	21669	21786	21349	21549	21449	21538	21576	21471	21772	21512	21585	21475	21423	21685	21541	21439	21440	21535	21515	21554	21409	21520	21566	21603	21729	21554	21453	21612	21604	21513	21704	21548	21424	21662	21478	21546	21542	21531	21711	21744	21383	21540	21514	21587	21409	21554	21568	21326	21489	21478	21401	21463	21517	21568	21647	21426	21593	21466	21620	21583	21624	21629	21238	21634	21457	21484	21596	21687	21541	21582	21465	21539	21615	21499	21361	21393	21706	21558	21469	21596	21431	21501	21815	21398	21581	21436	21662	21428	21522	21737	21698	21572	21448	21634	21473	21638	21589	21502	21556	21739	21630	21717	21711	21750	21676	21700	21683	21745	21362	21542	21453	21716	21243	21517	21661	21559	21522	21407	21445	21540	21576	21401	21341	21540	21478	21355	21572	21605	21628	21704	21609	21517	21636	21523	21604	21476	21578	21504	21719	21677	21642	21487	21521	21589	21527	21685	21708	21431	21482	21677	21496	21465	21575	21616	21581	21556	21302	21641	21498	21613	21769	21489	21657	21392	21565	21584	21346	21662	21527	21640	21691	21418	21521	21448	21386	21309	21348	21545	21723	21743	21650	21493	21371	21599	21491	21437	21389	21562	21661	21510	21493	21743	21596	21463	21330	21403	21351	21448	21530	21486	21526	21516	21590	21807	21509	21466	21365	21618	21737	21617	21469	21540	21507	21616	21512	21612	21668	21826	21478	21672	21714	21789	21633	21737	21632	21612	21673	21276	21582	21468	21347	21483	21593	21668	21441	21358	21564	21478	21545	21326	21690	21813	21697	21640	21815	21494	21493	21765	21465	21355	21481	21520	21592	21725	21526	21646	21433	21532	21454	21384	21674	21640	21656	21285	21471	21420	21517	21478	21770	21542	21592	21755	21461	21403	21413	21533	21618	21517	21472	21454	21523	21845	21632	21706	21704	21779	21546	21364	21499	21630	21358	21320	21414	21613	21432	21762	21584	21621	21432	21507	21317	21507	21652	21707	21418	21591	21386	21587	21539	21614	21678	21484	21434	21470	21108	21427	21522	21228	21534	21468	21650	21696	21444	21638	21700	21383	21480	21615	21595	21494	21462	21735	21669	21479	21411	21522	21576	21622	21531	21633	21446	21477	21691	21474	21725	21525	21514	21626	21648	21639	21541	21531	21477	21717	21675	21486	21613	21498	21547	21679	21548	21601	21606	21722	21400	21411	21576	21664	21524	21634	21560	21510	21435	21623	21742	21563	21528	21472	21613	21487	21572	21684	21641	21645	21548	21435	21640	21507	21693	21374	21493	21457	21529	21599	21656	21662	21550	21636	21657	21579	21387	21485	21447	21346	21227	21421	21440	21510	21505	21693	21470	21306	21502	21503	21487	21629	21647	21431	21440	21606	21551	21752	21626	21491	21463	21502	21602	21534	21674	21651	21466	21619	21449	21570	21540	21629	21648	21663	21560	21593	21535	21523	21634	21628	21668	21613	21365	21613	21604	21581	21452	21649	21390	21639	21470	21675	21430	21597	21633	21427	21579	21462	21523	21643	21588	21547	21613	21578	21592	21484	21602	21647	21437	21666	21553	21472	21421	21560	21471	21442	21364	21502	21706	21689	21374	21637	21601	21514	21548	21701	21612	21582	21445	21622	21223	21554	21577	21491	21520	21439	21559	21741	21581	21514	21639	21409	21490	21561	21345	21542	21632	21466	21510	21403	21650	21581	21745	21791	21401	21654	21781	21743	21527	21540	21492	21473	21610	21276	21626	21606	21563	21701	21363	21712	21519	21609	21472	21598	21410	21415	21621	21671	21434	21749	21612	21667	21723	21616	21761	21474	21617	21537	21703	21616	21591	21433	21583	21591	21471	21454	21394	21503	21512	21437	21736	21493	21768	21712	21589	21554	21326	21644	21465	21630	21508	21605	21704	21408	21662	21622	21559	21536	21548	21731	21720	21531	21612	21526	21525	21719	21689	21693	21470	21614	21464	21812	21544	21585	21522	21314	21557	21271	21688	21413	21581	21323	21441	21355	21335	21737	21390	21518	21419	21562	21495	21544	21445	21602	21532	21696	21437	21426	21475	21731	21701	21622	21560	21645	21548	21785	21687	21761	21589	21526	21557	21527	21582	21527	21686	21809	21464	21425	21374	21566	21684	21606	21488	21700	21384	21617	21393	21415	21640	21626	21621	21730	21631	21619	21585	21400	21518	21535	21560	21430	21363	21615	21552	21604	21565	21479	21608	21426	21628	21308	21490	21528	21516	21696	21721	21654	21444	21562	21656	21638	21577	21468	21770	21727	21560	21539	21273	21618	21474	21499	21591	21621	21633	21365	21379	21529	21629	21246	21650	21702	21438	21578	21527	21478	21376	21762	21653	21747	21791	21446	21579	21501	21439	21513	21545	21513	21742	21558	21578	21399	21558	21742	21560	21653	21682	21443	21845	21748	21342	21503	21493	21483	21519	21462	21376	21610	21607	21379	21617	21624	21441	21389	21613	21481	21496	21701	21712	21474	21616	21718	21732	21567	21532	21301	21555	21548	21311	21410	21604	21464	21615	21741	21481	21468	21456	21574	21691	21391	21541	21377	21572	21613	21561	21677	21441	21535	21619	21441	21534	21589	21578	21780	21736	21477	21558	21587	21652	21792	21641	21599	21667	21584	21626	21590	21761	21387	21664	21435	21548	21464	21692	21537	21598	21657	21521	21607	21629	21259	21567	21501	21573	21452	21538	21660	21580	21537	21540	21642	21519	21717	21746	21504	21399	21596	21648	21733	21504	21564	21457	21678	21538	21453	21456	21579	21742	21498	21465	21561	21534	21485	21771	21539	21500	21636	21626	21461	21448	21784	21641	21729	21489	21554	21754	21664	21536	21867	21498	21676	21526	21695	21616	21375	21713	21493	21569	21452	21542	21737	21522	21580	21446	21490	21263	21416	21565	21610	21640	21658	21674	21642	21597	21526	21544	21358	21420	21529	21724	21641	21662	21793	21637	21483	21555	21537	21656	21484	21370	21534	21630	21851	21339	21494	21494	21598	21404	21570	21586	21560	21723	21556	21685	21404	21520	21143	21453	21746	21403	21551	21811	21760	21676	21807	21519	21398	21665	21412	21628	21660	21631	21552	21485	21521	21457	21538	21539	21396	21454	21465	21581	21463	21434	21770	21693	21405	21656	21591	21607	21466	21682	21795	21504	21323	21367	21594	21542	21683	21715	21689	21789	21440	21614	21759	21573	21427	21372	21376	21766	21645	21649	21750	21525	21616	21669	21573	21516	21545	21532	21844	21536	21450	21330	21474	21719	21610	21464	21499	21609	21542	21562	21453	21519	21428	21557	21702	21504	21532	21755	21744	21603	21506	21692	21404	21411	21546	21619	21675	21442	21868	21505	21434	21524	21514	21357	21427	21498	21389	21545	21560	21458	21527	21454	21367	21809	21621	21550	21462	21584	21305	21265	21446	21282	21391	21246	21344	21699	21705	21563	21479	21822	21547	21631	21640	21614	21687	21651	21702	21849	21614	21629	21574	21313	21561	21623	21601	21638	21714	21649	21590	21527	21328	21483	21576	21573	21400	21411	21815	21449	21586	21688	21526	21487	21519	21451	21671	21634	21549	21549	21527	21486	21312	21361	21396	21474	21735	21613	21523	21517	21682	21589	21375	21517	21590	21510	21635	21620	21702	21428	21581	21528	21608	21508	21644	21551	21520	21492	21477	21432	21691	21760	21568	21545	21755	21762	21609	21366	21616	21630	21656	21424	21626	21579	21537	21600	21532	21416	21675	21587	21654	21694	21471	21512	21447	21447	21453	21523	21586	21613	21499	21544	21238	21435	21687	21397	21771	21716	21723	21304	21471	21534	21386	21659	21498	21515	21463	21541	21517	21489	21469	21440	21519	21596	21608	21688	21559	21564	21783	21542	21477	21430	21548	21580	21604	21501	21682	21574	21542	21456	21572	21419
15879	23137	22394	19945	18710	18157	17979	17828	17894	26168	44039	38561	26162	19151	17381	17242	17243	17443	17511	17132	17325	17167	17263	17283	17133	17205	17387	17310	17310	17325	17387	17058	17327	17337	17243	17464	17454	17266	17288	17437	17412	17433	17194	17411	17272	17222	17218	17468	17431	17330	17264	17399	17232	17324	17348	17279	17148	17433	17186	17270	17392	17293	17210	17320	17308	17221	17269	17368	17234	17293	17411	17295	17355	17122	17197	17108	17150	17292	17305	17338	17185	17186	17140	17213	17163	17319	17312	17212	17221	17178	17398	17183	17353	17268	17322	17260	17153	17264	17423	17307	17427	17301	17268	17226	17278	17316	17293	17161	17340	17371	17188	17464	17424	17290	17404	17243	17175	17340	17332	17324	17445	17337	17193	17149	17346	17396	17084	17198	17392	17206	17334	17275	17282	17265	17349	17201	17272	17293	17358	17231	17206	17256	17425	17155	17374	17007	17137	17315	17382	17073	17280	17335	17424	17259	17206	17408	17246	17355	17365	17163	17236	17527	17433	17630	17221	17180	17330	17268	17197	17122	17179	17294	17255	17417	17362	17365	17175	17326	17161	17105	17474	17239	17284	17393	17334	17359	17161	17277	17353	17315	17329	17316	17428	17353	17232	17197	17364	17318	17344	17401	17370	17310	17097	17071	17283	17238	17182	17484	17398	17084	17274	17248	17279	17342	17141	17176	17444	17168	17428	17392	17291	17418	17285	17132	17389	17308	17248	17279	17285	17277	17278	17174	17354	17189	17100	17243	17285	17246	17183	17216	17175	17128	17078	17347	17517	17380	17260	17316	17317	17194	17061	17046	17341	17344	17137	17279	17288	17302	17219	17140	17367	17284	17316	17160	17537	17311	17346	17398	17337	17294	17123	17301	17348	17181	17408	17242	17272	17212	17526	17102	17418	17391	17234	17189	17284	17242	17210	17297	17319	17218	17332	17357	17464	17361	17248	17352	17297	17241	17229	17361	17200	17345	17327	17278	17170	17331	17229	17359	17336	17303	17183	17389	17389	17216	17322	17162	17154	17376	17257	17277	17234	17185	17215	17181	17307	17307	17411	17353	17291	17299	17210	17345	17345	17123	17430	17314	17441	17194	17119	17383	17361	17227	17275	17314	17367	17325	17403	17294	17127	17173	17211	17298	17397	17194	17350	17393	17301	17355	17276	17234	17302	17266	17228	17328	17270	17198	17264	17124	17143	17373	17115	17238	17261	17318	17536	17293	17425	17282	17112	17443	17175	17293	17304	17131	17363	17254	17385	17356	17312	17282	17378	17148	17265	17093	17259	17324	17204	17273	17389	17312	17340	17326	17367	17226	17268	17145	17280	17290	17442	17106	17175	17361	17323	17310	17350	17387	17395	17220	17527	17448	17241	17434	17268	17315	17142	17030	17266	17149	17383	17346	17410	17222	17256	17275	17457	17349	17286	17301	17323	17340	17257	17170	17283	17290	17216	17320	17118	17317	17310	17403	17296	17281	17342	17245	17104	17373	17519	17331	17201	17238	17388	17225	17354	17320	17243	17368	17312	17297	17310	17147	17186	17470	17143	17161	17438	17140	17149	17221	17128	17254	17164	17280	17179	17308	17241	17190	17562	17334	17220	17341	17158	17193	17241	17272	17312	17321	17222	17066	17356	17299	17288	17184	17353	17296	17301	17243	17200	17134	17221	17158	17248	17241	17358	17255	17288	17357	17347	17372	17193	17244	17297	17237	17269	17220	17201	17407	17230	17223	17347	17235	17433	17250	17160	17234	17094	17360	17322	17409	17301	17362	17243	17154	17273	17231	17215	17140	17207	17411	17188	17446	17087	17417	17380	17119	17332	17099	17114	17400	17321	17226	17193	17385	17264	17332	17295	17256	17262	17227	17238	17219	17263	17134	17286	17355	17156	17356	17270	17368	17311	17341	17416	17330	17170	17256	17210	17221	17384	17330	17289	17303	17215	17261	17212	17225	17211	17367	17211	17559	17204	17144	17218	17407	17296	17261	17236	17363	17282	17336	17182	17284	17242	17321	17147	17216	17425	17309	17234	17214	17464	17282	17293	17378	17464	17247	17323	17323	17199	17394	17229	17410	17024	17499	17430	17313	17200	17311	17387	17298	17225	17332	17354	17184	17137	17299	17206	17212	17296	17252	17388	17228	17165	17237	17346	17239	17379	17146	17139	17247	17254	17240	17233	17357	17168	17199	17242	17293	17192	17399	17380	17082	17242	17146	17249	17325	17407	17159	17331	17274	17152	17320	17434	17256	17282	17281	17216	17194	17276	17173	17256	17274	17386	17384	17425	17202	17431	17176	17388	17397	17337	17228	17365	17325	17252	17329	17300	17171	17233	17172	17337	17232	17147	17272	17112	17321	17232	17273	17260	17141	17498	17294	17317	17092	17299	17498	17250	17213	17106	17267	17203	17386	17117	17170	17299	17149	17334	17260	17311	17279	17144	17380	17329	17175	17105	17297	17283	17161	17492	17254	17180	17265	17224	17252	17158	17341	17249	17240	17123	17402	17103	17203	17345	17304	17291	17120	17233	17371	17360	17387	17238	17391	17243	17386	17249	17307	17303	17254	17235	17281	17427	17335	17143	17154	17224	17247	17247	17358	17212	17451	17326	17418	17229	17241	17318	17379	17242	17241	17230	17159	17299	17354	17157	17226	17375	17464	17361	17381	17197	17323	17351	17327	17251	17361	17451	17215	17190	17328	17317	17313	17100	17461	17158	17409	17218	17204	17372	17322	17176	17134	17281	17319	17235	17382	17188	17232	17315	17180	17355	17364	17461	17302	17325	17155	17347	17382	17280	17304	17473	17105	17342	17394	17159	17449	17343	17236	17387	17100	17394	17008	17338	17230	17246	17204	17346	17252	17178	17248	17264	17245	17244	17375	17358	17249	17233	17280	17428	17210	17328	17268	17219	17174	17184	17137	17283	17213	17400	17114	17158	17324	17099	17332	17229	17476	17245	17342	17366	17473	17287	17418	17284	17305	17180	17257	17202	17268	17146	17191	17336	17322	17245	17461	17374	17122	17427	17141	17353	17286	17135	17293	17191	17242	17319	17333	17249	17347	17363	17418	17266	17243	17350	17175	17448	17470	17236	17231	17296	17238	17151	17248	17462	17328	17296	17459	17360	17449	17387	17314	17137	17216	17181	17115	17311	17190	17185	17341	17210	17262	17153	17288	17462	17173	17318	17440	17331	17405	17229	17282	17302	17315	17130	17140	17311	17262	17306	17233	17318	17313	17219	17056	17187	17324	17249	17211	17193	17228	17455	17168	17363	17373	17418	17231	17180	17488	17259	17239	17234	17305	17393	17142	17438	17254	17233	17414	17299	17261	17341	17184	17283	17388	17158	17273	17176	17415	17166	17189	17202	17352	17282	17328	17190	17384	17173	17378	17519	17279	17490	17244	17156	17388	17209	17189	17291	17362	17225	17374	17244	17251	17402	17327	17247	17300	17229	17219	17300	17210	17270	17283	17183	17312	17270	17351	17158	17434	17313	17397	17259	17181	17113	17091	17161	17301	17327	17312	17136	17481	17192	17135	17229	17371	17277	17368	17175	17449	17285	17409	17180	17155	17391	17241	17193	17232	17363	17450	17451	17144	17324	17261	17513	17229	17314	17429	17216	17194	17324	17262	17364	17211	17158	17267	17272	17206	17238	17359	17303	17300	17285	17245	17246	17388	17395	17449	17430	17201	17321	17203	17219	17182	17339	17343	17296	17226	17373	17380	17328	17240	17253	17197	17162	17207	17089	17319	17412	17228	17256	17232	17334	17212	17238	17297	17352	17285	17187	17322	17396	17231	17342	17199	16947	17306	17453	17491	17320	17207	17333	17346	17224	17231	17232	17183	17399	17209	17325	17445	17419	17387	17243	17252	17380	17135	17276	17444	17056	17389	17181	17426	17366	17368	17279	17342	17376	17366	17339	17310	17285	17175	17327	17304	17347	17155	17376	17206	17464	17191	17471	17244	17238	17280	17249	17261	17219	17264	17160	17197	17389	17337	17261	17323	17143	17525	17396	17528	17335	17274	17364	17197	17345	17244	17386	17384	17120	17282	17125	17193	17255	17434	17374	17437	17270	17356	17297	17430	17217	17327	17161	17150	17344	17289	17298	17202	17142	17453	17263	17012	17174	17246	17166	17247	17288	17117	17383	17148	17272	17264	17453	17237	17203	17396	17406	17083	17283	17079	17169	17397	17127	17345	17288	17037	17169	17312	17081	17203	17308	17155	17184	17354	17559	17215	17473	17185	17266	17293	17092	17152	17305	17151	17370	17406	17245	17192	17509	17165	17366	17384	17158	17295	17357	17161	17190	17233	17158	17260	17156	17311	17351	17351	17159	17182	17246	17184	17212	17286	17342	17239	17062	17370	17123	17178	17481	17227	17425	17314	17299	17287	17329	17332	17437	17130	17153	17380	17196	17295	17289	17219	17149	17141	17213	17428	17203	17263	17258	17202	17454	17163	17293	17257	17370	17477	17275	17308	17215	17428	17364	17225	17430	17264	17260	17320	17338	17270	17159	17296	17326	17358	17396	17330	17209	17430	17418	17262	17143	17320	17307	17128	17381	17354	17367	17225	17169	17304	17198	17512	17291	17320	17427	17207	17428	17371	17148	17203	17156	17235	17188	17091	17080	17344	17232	17308	17183	17357	17386	17268	17405	17249	17388	17384	17190	17159	17331	17175	17106	17318	17291	17358	17352	17275	17263	17356	17301	17393	17310	17544	17389	17120	17264	17427	17306	17320	17098	17384	17195	17334	17239	17363	17291	17199	17329	17302	17107	17230	17262	17113	17405	17334	17243	17267	17409	17207	17276	17309	17337	17100	17213	17319	17392	17469	17309	17370	17271	17330	17287	17250	17165	17270	17448	17399	17408	17264	17035	17102	17436	17347	17212	17188	17091	17396	17342	17319	17260	17283	17311	17161	17416	17308	17367	17300	17367	17476	17199	17231	17276	17309	17325	17342	17184	17293	17306	17193	17352	17228	17071	17188	17277	17127	17399	17398	17469	17149	17149	17313	17203	17218	17176	17472	17384	17207	17445	17386	17116	17050	17359	17294	17292	17403	17338	17362	17151	17247	17314	17210	17312	17231	17229	17108	17333	17254	17289	17180
24177	21594	29240	24464	22369	25056	26491	23015	22559	27566	57830	54880	37561	27002	23002	22118	21807	22033	21901	21919	21754	22009	22095	21918	22039	21710	21989	21800	21779	21836	22227	21775	21889	21983	21845	21580	21851	21939	21833	21620	21719	21846	21741	21879	21879	21777	21829	22037	21938	21910	21882	21780	21782	21868	22053	21976	21986	21787	21691	21607	21864	21956	21882	21633	21923	21765	21840	21807	22028	21755	21722	21881	21924	21795	21853	21731	21725	21880	21805	21976	21893	21711	21764	21663	21805	21836	21886	21824	21900	21439	21967	21683	21904	21846	21581	21927	21713	21633	21518	21823	21551	21767	21832	21798	21826	21864	21720	21723	21795	21678	22093	21767	21741	21745	21850	21736	22070	21841	21789	21798	21536	21579	21996	21701	21690	21902	21633	21862	21677	21722	21718	21708	21651	21675	21739	22038	21523	21703	21844	21715	21587	21736	21831	21838	21946	21838	21675	21787	21840	21854	21748	21812	21743	21648	21911	21883	21712	21764	21830	21647	21790	21776	21858	21821	21901	21729	21692	21810	21882	21502	21925	21687	21591	21737	21731	21777	21666	21701	21960	21747	21726	21830	21860	21798	21629	21551	21662	21832	21952	21641	21749	21539	21770	21552	21754	21565	21823	21865	21564	21684	21673	21678	21591	21648	21771	21751	22083	21903	21898	21774	21615	21715	21725	21704	21442	21990	21753	21738	21712	21758	21800	21565	21967	21961	21772	21732	21914	21736	21924	21651	21573	21629	21762	21802	22023	21723	22011	21908	21613	21826	21646	21671	21699	21713	21769	21741	21821	22070	21788	21647	21591	21631	21589	21726	21681	22012	21870	21798	21829	21453	21790	21770	21918	21985	21858	21994	21977	21762	21792	21660	21743	21646	21783	21755	21875	21610	21715	21648	21803	22024	21750	21725	21777	21741	21830	21646	21697	21645	21874	21853	21789	21803	21740	21933	21620	21863	21632	21847	21746	21781	21968	21821	21685	21790	21714	21683	21592	21826	22024	21695	22044	21685	21676	21804	21726	21699	21869	21751	21913	21762	21756	21751	21797	21847	21881	21763	21860	21830	21766	21975	21958	21908	21676	21684	21858	21625	21688	21614	21711	21871	21724	21716	21765	21736	21767	21593	21928	21844	21912	21799	21823	21701	21904	21777	21786	21657	21686	21895	21937	21670	21759	21754	21777	21647	21693	21775	21856	21721	21904	21594	21812	21721	21818	21663	21955	21737	21594	21761	21847	21521	21695	21778	21554	21742	21876	21783	21770	21888	21860	21766	21910	21887	21782	21964	21512	21592	21892	21782	21562	21818	21812	21859	21789	21618	21765	21558	21690	21847	21816	21988	21853	21741	21846	21956	21641	21685	21952	21857	21783	21781	21755	21790	21726	21590	21654	21717	21757	21730	21856	21710	21894	21711	21703	21556	21773	21939	21744	21641	21549	21784	21819	21610	21764	21738	21692	21869	21810	22022	21893	21865	21847	21628	21895	21628	21791	21794	21898	21619	21824	21835	22016	21839	21822	21902	21824	21744	21582	21808	21754	21701	21724	21646	21859	21725	21959	21803	21741	21701	21831	21832	21796	21597	21639	21589	21656	21713	21830	21777	21667	21780	21864	21919	21915	21518	21967	21838	21824	21485	21828	21670	22023	21812	21703	21700	21722	21635	21762	21775	21776	21645	21929	21683	21927	21746	21977	21862	21672	21695	21714	21842	21800	21792	21922	22036	21815	21635	21820	21852	21786	21864	22001	21637	21922	21789	21801	21756	21913	21960	21614	21728	21558	21708	21817	21649	21675	21759	21826	21511	21725	21537	21720	22019	21708	21809	21742	21693	21920	21805	21838	21889	21823	21637	21930	21915	21953	21821	21810	21476	21737	21715	21913	21558	21751	21400	21695	21612	21788	21857	21892	21701	21558	21895	22041	21735	21719	21855	21796	21775	21582	21526	21860	21787	21680	21752	22010	21698	21558	21749	21746	21851	21576	21554	21913	21537	21786	21840	21593	21549	21627	21508	21686	21695	21778	21899	21891	21815	21821	21708	21808	21768	21731	21839	21801	21793	21838	21689	21832	21664	21815	21501	21716	21879	21668	21686	21758	21633	21689	21637	21948	21573	21702	21780	21612	21824	21735	21870	21479	21835	21554	21806	21586	21580	21710	21706	21959	21881	21791	21740	21680	21733	21625	21809	21583	21846	21738	21762	21593	21793	21657	21864	21881	21569	21795	21959	21703	21863	21849	22031	21817	21735	21591	21603	21987	21710	21877	21643	21727	21930	21802	22008	21820	21740	21673	21849	21565	21766	21824	21719	21816	21924	21768	21938	21808	21643	21572	21871	21706	21777	21923	21980	21850	21704	21639	21688	21959	21737	21894	21662	21762	21752	21838	21856	21809	21601	21654	21590	21848	21813	21717	21754	21738	21740	21642	21744	21896	21702	21843	21738	21933	21692	21754	21726	21908	21623	21525	21862	21906	21809	21462	21567	21490	21519	21905	21692	21594	21648	21722	21959	21637	21804	21410	21553	21667	21568	21788	21919	21935	21774	21862	21969	21796	21782	21850	21580	21770	21626	21698	21822	21724	21633	21778	21826	21553	21745	21629	21794	21755	21696	21661	21894	21848	21758	21708	21686	21900	21531	21772	21836	21655	21654	21778	21996	21904	21937	21847	21864	21670	21488	21721	21600	21825	21735	21589	21720	21772	21556	21888	21765	21649	21673	21609	21613	21856	21785	21603	21497	21605	21775	21769	21592	21677	21808	21746	21671	21801	21762	21990	21837	21855	21706	21693	21685	21716	21831	21768	21877	21759	21755	21745	21714	21794	21736	21618	21623	21716	21808	21547	21792	21665	21700	21564	21741	21663	21645	21791	21805	21554	21547	21686	21748	21808	21800	21865	21683	21646	21678	21653	21767	21670	21597	21542	21696	21727	21528	21832	21772	21915	21718	21930	21916	21672	21682	21611	21747	21661	21713	21746	21808	21702	21748	21932	21835	21806	21720	21880	21860	22017	21853	21930	21957	21688	21699	21684	21875	21780	21673	21451	21641	21833	21809	21831	21651	21892	21748	21656	21654	21509	21757	21609	21684	21765	21760	21732	21693	21743	21551	21819	21833	21977	21870	21733	21634	21901	21923	22115	21948	21766	21791	21688	21927	21777	21792	21683	21803	21769	21881	21845	21899	21781	21680	21877	21868	21688	21645	21698	21944	21810	21796	21627	21590	21944	21702	21827	21708	21795	21936	21722	21665	21801	21959	21934	21932	21700	21952	21926	21611	21592	21828	21887	21838	21782	21627	21441	21810	21774	21838	21695	21722	21765	21710	21808	21656	21671	21660	21888	21845	21716	21889	21982	21904	21920	21798	21836	21749	21563	21610	21609	21911	21581	21921	21846	21733	21734	21784	21879	21664	21583	21714	21856	21655	21817	21910	21903	21837	21849	21885	21644	21938	21812	21850	21870	21709	21670	21759	21832	21614	21767	22062	22027	21878	21820	21843	21643	21660	22014	21772	21770	21647	21474	21734	21688	21746	21786	21677	21707	21717	21589	21835	21890	21812	21823	21764	21492	21616	21706	21754	21601	21693	21730	21973	21716	21777	21758	21991	21997	21922	21882	21990	21933	21844	21656	21805	21729	21747	21920	21720	21715	21734	21574	22111	21573	21744	22082	22074	21640	21911	21791	21722	21802	21835	21868	21850	21721	21777	21750	21769	21679	21785	21939	21868	21816	21561	21626	21870	21876	21748	21480	21675	21784	21719	21628	21903	21824	21713	21933	21712	21702	21768	21617	21974	21923	21881	21769	21648	22044	21725	21652	21548	21847	21926	21913	21783	21817	21930	21873	21746	21551	21580	21766	21802	21879	21720	21743	22024	21885	21708	21702	21856	21947	21764	21677	21686	21726	21698	21730	21702	21745	21710	21721	21815	21660	21595	21638	21666	22049	21728	21878	21690	21672	21817	21869	21724	21784	21823	21774	21892	21785	21757	21662	21794	21669	21702	21869	21853	21944	21972	21787	21573	21746	21753	21607	21671	21900	21568	21761	21794	21980	22094	21710	21642	21842	21932	21944	21774	21769	21705	21841	21757	21893	21724	21594	21718	21608	21777	22008	21874	21783	21560	21767	22003	21783	21774	21903	21842	21739	21724	21693	21810	21882	22002	21805	21799	22064	21745	21814	21900	21639	21517	21808	21629	21792	21524	21650	21827	21620	21752	21672	21583	21625	21453	21630	21729	21719	22052	21758	22011	21914	21579	21834	21757	21866	21876	21917	21884	21654	21814	21886	21504	21756	21557	21766	21901	21525	21679	21706	21588	21701	21736	21726	21843	22055	21819	21682	21817	21886	21675	21938	21688	21752	21641	21600	21629	21687	21708	21813	21883	21965	21746	21698	21920	21705	21695	21750	21592	21850	21617	21768	21931	21758	21649	21683	21773	21847	21752	21819	21581	21739	21973	21842	21763	22024	22028	21815	21957	21796	21596	21870	21881	21779	21664	21648	21762	21885	21603	21872	21815	21897	21765	22090	21903	21697	21591	21798	21885	21679	21752	21690	21824	21769	22099	21725	21799	21758	21694	21707	21810	21938	21623	21938	21585	21673	21827	21503	21773	21549	22061	21946	21892	21708	21847	21645	21923	21847	21731	21879	21862	21966	21718	21910	21798	21665	21774	21950	21704	22013	21510	21734	21980	21791	21714	21593	21381	21529	21568	21749	21587	21713	21651	22087	21732	21719	21820	21679	21772	21845	21773	21864	21750	21864	21736	21663	21551	21865	21649	21898	21767	21856	21897	21930	21728	21735	21780	21738	21861	21807	21843	21722	21892	21637	21618	21783	21594	21859	21804	21674	22067	21813	21662	21735	21954	21867	21785	21777	21862	21764	21790	21717	21595	21925	21682	21750	21876	21851	21738	22095	21798	21910	21828	21902	21997	21766	21631	21775	21866	21917	21776	21627	21752	21821	21813	21698	22023	21834	21634	21506	21893	21641	21795	21758	21707	21862	21710	21876	21717	21805	21744	21867	21792	21815	21852	21752	21790	22095	21756	21751	21689	21561	21816	21662	22040	21630	21694	21909	21693	21702	21822	21816	21906	21807	21469	21991	21870	21841	21751	21868	21923
18004	29395	27937	22936	20890	19608	19101	18821	18902	26848	57701	52170	34007	21617	18123	17467	17324	17346	17520	17086	17493	17272	17437	17460	17445	17321	17435	17447	17285	17395	17326	17465	17416	17485	17473	17356	17191	17455	17191	17559	17368	17310	17359	17483	17364	17306	17438	17472	17322	17454	17377	17493	17412	17380	17382	17355	17424	17404	17414	17450	17292	17429	17327	17444	17373	17340	17385	17292	17432	17384	17452	17307	17402	17215	17122	17609	17322	17277	17510	17390	17353	17457	17392	17181	17441	17343	17463	17260	17271	17508	17220	17192	17450	17448	17344	17258	17268	17484	17522	17359	17435	17519	17384	17531	17205	17413	17249	17266	17438	17275	17300	17430	17378	17458	17392	17390	17324	17503	17455	17369	17575	17383	17305	17349	17345	17484	17415	17328	17299	17402	17413	17464	17316	17388	17316	17479	17324	17397	17370	17225	17289	17474	17346	17299	17135	17306	17351	17435	17450	17434	17500	17508	17339	17387	17216	17340	17402	17297	17476	17421	17215	17195	17557	17426	17541	17204	17504	17591	17405	17384	17504	17373	17271	17390	17352	17468	17417	17416	17512	17426	17404	17313	17403	17397	17463	17260	17276	17442	17442	17339	17350	17128	17408	17281	17365	17294	17546	17500	17230	17373	17421	17305	17335	17461	17434	17379	17382	17487	17293	17251	17280	17375	17578	17299	17388	17385	17256	17372	17316	17319	17493	17196	17163	17504	17466	17181	17229	17475	17374	17316	17512	17495	17389	17212	17296	17390	17453	17322	17234	17430	17273	17317	17179	17351	17457	17222	17345	17382	17315	17187	17385	17541	17529	17421	17590	17405	17237	17329	17284	17331	17309	17271	17399	17362	17407	17495	17390	17413	17349	17399	17353	17380	17405	17336	17403	17485	17411	17224	17317	17461	17514	17140	17388	17421	17436	17332	17272	17433	17330	17229	17222	17423	17209	17384	17238	17199	17287	17409	17402	17216	17396	17333	17260	17334	17354	17391	17434	17433	17490	17411	17350	17372	17374	17308	17398	17344	17425	17362	17550	17308	17488	17351	17216	17453	17489	17269	17422	17354	17333	17405	17343	17606	17403	17296	17451	17450	17375	17301	17435	17256	17280	17477	17286	17279	17317	17411	17317	17446	17083	17475	17470	17299	17324	17379	17555	17388	17532	17191	17327	17451	17324	17295	17517	17493	17297	17329	17346	17249	17387	17291	17274	17252	17315	17361	17418	17421	17408	17447	17439	17321	17436	17281	17479	17251	17366	17520	17148	17099	17471	17389	17327	17349	17454	17303	17439	17247	17354	17408	17552	17274	17282	17257	17292	17412	17465	17486	17442	17403	17282	17219	17265	17516	17318	17382	17314	17312	17401	17361	17384	17618	17301	17397	17305	17332	17363	17178	17294	17396	17258	17408	17486	17419	17378	17335	17412	17422	17313	17259	17291	17416	17370	17500	17364	17558	17368	17396	17365	17447	17511	17414	17509	17519	17449	17346	17355	17300	17205	17273	17377	17347	17291	17212	17431	17276	17494	17314	17395	17472	17360	17459	17365	17336	17397	17076	17201	17420	17330	17463	17301	17218	17422	17591	17455	17347	17297	17290	17367	17353	17294	17443	17335	17267	17220	17407	17432	17374	17372	17589	17337	17292	17190	17492	17406	17490	17349	17434	17393	17384	17361	17491	17349	17238	17381	17381	17432	17244	17335	17207	17459	17439	17320	17462	17354	17402	17197	17270	17410	17364	17270	17399	17336	17289	17554	17356	17348	17465	17457	17333	17318	17451	17422	17387	17300	17473	17455	17326	17260	17575	17318	17280	17482	17416	17353	17272	17388	17320	17391	17425	17395	17305	17492	17474	17366	17420	17377	17307	17287	17624	17357	17380	17417	17236	17316	17342	17348	17496	17385	17291	17343	17276	17402	17307	17433	17295	17354	17363	17418	17402	17430	17257	17443	17507	17424	17482	17434	17447	17471	17408	17355	17231	17397	17347	17347	17295	17397	17294	17627	17524	17207	17247	17455	17421	17327	17258	17447	17508	17203	17495	17390	17398	17209	17415	17318	17374	17473	17415	17326	17460	17467	17476	17355	17401	17519	17207	17188	17487	17351	17416	17481	17355	17476	17330	17418	17247	17428	17454	17359	17419	17254	17397	17206	17297	17455	17339	17320	17466	17392	17243	17349	17340	17318	17339	17326	17218	17325	17477	17406	17490	17536	17402	17452	17395	17387	17203	17421	17270	17309	17552	17330	17418	17380	17420	17271	17432	17401	17537	17337	17243	17259	17414	17329	17105	17267	17482	17339	17514	17439	17235	17305	17271	17362	17378	17508	17457	17364	17535	17279	17451	17475	17339	17223	17269	17368	17433	17471	17617	17336	17419	17310	17396	17354	17418	17368	17306	17425	17266	17358	17373	17317	17441	17398	17374	17236	17344	17336	17406	17361	17437	17680	17244	17567	17384	17400	17330	17316	17431	17388	17381	17414	17404	17428	17244	17302	17113	17258	17264	17326	17322	17246	17393	17229	17297	17477	17530	17364	17509	17321	17350	17514	17457	17501	17353	17252	17401	17479	17448	17371	17144	17098	17648	17542	17303	17458	17393	17361	17295	17198	17359	17555	17308	17419	17387	17236	17301	17300	17241	17433	17411	17306	17437	17347	17487	17344	17213	17197	17360	17450	17151	17229	17229	17474	17466	17290	17394	17462	17333	17417	17331	17270	17459	17323	17332	17382	17392	17430	17297	17338	17146	17482	17340	17322	17360	17416	17497	17404	17418	17304	17413	17340	17085	17422	17339	17466	17361	17201	17442	17361	17198	17400	17221	17383	17344	17329	17309	17449	17450	17285	17306	17513	17396	17177	17160	17386	17328	17432	17327	17502	17388	17447	17270	17260	17382	17495	17329	17324	17292	17462	17457	17387	17274	17214	17315	17458	17312	17347	17339	17449	17441	17489	17442	17447	17368	17379	17279	17455	17110	17472	17240	17395	17361	17437	17284	17386	17362	17360	17302	17563	17522	17408	17317	17332	17482	17339	17340	17192	17187	17371	17431	17254	17466	17310	17377	17387	17343	17421	17525	17412	17251	17367	17300	17264	17513	17360	17539	17396	17290	17373	17319	17390	17359	17252	17343	17415	17401	17356	17382	17373	17330	17319	17414	17364	17371	17316	17440	17459	17295	17386	17152	17450	17255	17212	17233	17216	17293	17381	17576	17234	17371	17466	17558	17324	17528	17402	17212	17358	17338	17489	17310	17424	17405	17306	17493	17397	17323	17249	17343	17357	17423	17499	17448	17456	17279	17395	17227	17205	17311	17274	17226	17312	17244	17543	17383	17361	17337	17278	17493	17364	17237	17358	17281	17297	17546	17429	17211	17308	17309	17467	17330	17372	17342	17128	17402	17449	17370	17373	17186	17379	17206	17442	17336	17380	17261	17365	17319	17458	17376	17346	17427	17320	17254	17515	17282	17226	17447	17336	17583	17242	17475	17381	17404	17284	17312	17375	17347	17394	17276	17241	17298	17210	17230	17375	17435	17402	17334	17261	17311	17296	17177	17230	17403	17505	17525	17294	17363	17478	17312	17373	17287	17411	17267	17389	17375	17297	17304	17396	17197	17422	17310	17412	17444	17338	17324	17444	17461	17286	17397	17288	17261	17128	17434	17392	17491	17375	17487	17417	17307	17284	17421	17326	17436	17398	17464	17201	17318	17410	17400	17261	17487	17200	17394	17266	17274	17226	17528	17419	17368	17289	17481	17265	17367	17264	17305	17356	17314	17430	17369	17210	17460	17594	17427	17261	17357	17464	17303	17566	17412	17484	17551	17267	17124	17388	17367	17156	17279	17248	17285	17316	17370	17413	17287	17197	17316	17440	17266	17305	17319	17329	17275	17309	17331	17479	17374	17356	17353	17191	17569	17399	17460	17221	17354	17311	17313	17530	17435	17361	17507	17426	17416	17351	17461	17596	17184	17295	17314	17325	17374	17268	17291	17154	17205	17473	17475	17380	17465	17403	17450	17168	17277	17386	17552	17422	17398	17358	17167	17484	17475	17539	17405	17249	17391	17487	17343	17570	17217	17111	17471	17310	17356	17314	17636	17413	17433	17317	17377	17342	17422	17498	17194	17492	17378	17399	17376	17377	17073	17348	17134	17352	17371	17376	17307	17350	17388	17378	17283	17464	17262	17419	17309	17424	17175	17518	17167	17255	17337	17496	17335	17336	17400	17539	17457	17457	17367	17209	17382	17354	17471	17182	17282	17136	17210	17542	17269	17366	17296	17375	17435	17293	17377	17503	17444	17279	17323	17468	17307	17381	17362	17543	17355	17405	17462	17380	17185	17512	17195	17295	17199	17525	17331	17469	17216	17397	17198	17484	17486	17329	17514	17324	17346	17359	17396	17408	17386	17353	17370	17279	17556	17352	17433	17436	17222	17423	17314	17338	17478	17464	17369	17611	17404	17330	17440	17490	17409	17463	17243	17402	17488	17416	17387	17325	17308	17461	17258	17199	17406	17460	17198	17507	17452	17272	17423	17319	17241	17280	17508	17499	17301	17310	17303	17389	17299	17335	17440	17276	17439	17351	17347	17260	17381	17452	17337	17210	17320	17437	17347	17184	17322	17310	17317	17450	17266	17529	17485	17434	17292	17338	17493	17363	17232	17133	17313	17244	17430	17386	17394	17413	17271	17534	17489	17379	17395	17315	17146	17423	17272	17363	17186	17468	17466	17275	17373	17204	17413	17586	17266	17198	17272	17342	17293	17324	17303	17393	17444	17308	17511	17540	17481	17232	17337	17458	17288	17370	17311	17380	17350	17402	17258	17241	17276	17336	17319	17496	17612	17385	17460	17236	17313	17450	17319	17328	17361	17402	17298	17261	17313	17391	17273	17412	17375	17488	17413	17376	17378	17438	17340	17379	17295	17398	17417	17293	17245	17282	17185	17436	17333	17308	17433	17330	17411	17341	17483	17453	17439	17460	17273	17285	17330	17266	17330	17292	17299	17386	17436	17427	17390	17292	17476	17627	17364	17400	17363	17304	17336	17338	17342	17328	17294	17358	17275	17433	17304	17374	17244	17490	17469	17433	17271	17430	17435	17349	17359	17281	17477	17272	17518	17274	17412
31246	23316	24306	22927	21453	21646	21693	21589	21397	21816	24444	26344	24469	22439	21990	21690	21614	21831	21816	21625	21484	21680	21721	21562	21672	21545	21623	21531	21546	21578	21494	21745	21695	21515	21727	21659	21634	21767	21644	21735	21631	21554	21584	21342	21393	21812	21761	21823	21689	21842	21741	21560	21755	21732	21611	21326	21707	21542	21476	21730	21636	21383	21272	21429	21279	21606	21406	21346	21427	21618	21454	21384	21432	21846	21580	21412	21427	21557	21510	21742	21724	21600	21702	21506	21549	21807	21581	21495	21575	21445	21586	21521	21572	21560	21796	21695	21625	21498	21503	21715	21571	21477	21648	21415	21434	21681	21555	21566	21569	21417	21474	21768	21395	21334	21572	21497	21773	21517	21724	21588	21730	21444	21545	21386	21315	21501	21385	21576	21461	21549	21427	21416	21537	21739	21790	21582	21624	21551	21607	21526	21557	21614	21744	21320	21638	21608	21702	21575	21709	21489	21684	21532	21468	21827	21593	21548	21709	21696	21572	21492	21513	21554	21748	21486	21815	21773	21542	21429	21685	21392	21711	21667	21837	21669	21808	21834	21611	21555	21386	21757	21663	21614	21643	21610	21453	21445	21520	21800	21715	21661	21632	21709	21533	21658	21634	21752	21621	21633	21532	21728	21651	21613	21733	21614	21703	21580	21327	21514	21720	21399	21586	21370	21540	21671	21513	21812	21666	21672	21407	21648	21486	21520	21558	21463	21501	21554	21563	21649	21525	21494	21608	21447	21592	21594	21835	21655	21714	21671	21587	21549	21784	21677	21700	21666	21634	21740	21567	21419	21665	21669	21720	21468	21663	21513	21612	21605	21632	21359	21503	21449	21747	21262	21442	21580	21649	21712	21337	21383	21600	21509	21568	21657	21771	21582	21526	21782	21505	21524	21837	21618	21779	21637	21465	21536	21574	21564	21466	21676	21770	21419	21525	21730	21486	21555	21581	21434	21582	21469	21576	21333	21592	21609	21502	21674	21638	21527	21565	21571	21458	21575	21490	21552	21417	21470	21452	21798	21700	21619	21584	21548	21560	21580	21739	21387	21606	21609	21729	21570	21766	21468	21542	21436	21496	21692	21640	21150	21411	21631	21545	21593	21640	21551	21580	21562	21655	21507	21875	21623	21773	21670	21634	21720	21423	21493	21685	21524	21590	21561	21340	21553	21534	21501	21642	21532	21504	21356	21546	21647	21901	21571	21522	21622	21776	21450	21731	21739	21472	21422	21672	21409	21541	21658	21582	21812	21647	21614	21640	21493	21820	21769	21735	21539	21599	21695	21422	21624	21678	21608	21642	21440	21460	21774	21609	21627	21427	21481	21532	21664	21501	21724	21531	21572	21749	21540	21620	21571	21540	21536	21775	21711	21514	21459	21896	21515	21672	21363	21706	21452	21538	21531	21746	21318	21616	21362	21552	21444	21436	21517	21441	21538	21601	21585	21522	21464	21752	21723	21621	21634	21404	21408	21788	21762	21547	21692	21525	21444	21718	21556	21704	21690	21497	21726	21697	21728	21770	21717	21535	21600	21570	21751	21601	21514	21491	21407	21529	21773	21786	21476	21683	21729	21709	21697	21672	21696	21633	21808	21655	21607	21519	21562	21560	21425	21601	21974	21718	21586	21479	21502	21713	21666	21449	21562	21390	21520	21502	21587	21678	21804	21384	21442	21550	21603	21741	21695	21538	21743	21497	21612	21518	21700	21459	21615	21605	21387	21569	21465	21648	21591	21567	21564	21848	21541	21491	21557	21631	21606	21551	21481	21496	21425	21741	21720	21694	21523	21514	21812	21421	21489	21523	21324	21475	21428	21524	21801	21447	21489	21694	21561	21609	21638	21771	21685	21673	21862	21572	21347	21739	21614	21971	21456	21555	21577	21594	21610	21569	21695	21602	21519	21572	21601	21567	21671	21751	21568	21461	21658	21666	21464	21476	21679	21477	21574	21605	21781	21646	21606	21540	21559	21714	21618	21713	21667	21705	21660	21686	21764	21689	21574	21739	21695	21664	21636	21686	21456	21467	21545	21503	21528	21814	21658	21617	21464	21526	21597	21743	21628	21496	21616	21505	21520	21725	21674	21747	21862	21681	21660	21493	21415	21520	21430	21633	21665	21556	21710	21690	21453	21625	21381	21621	21303	21450	21346	21574	21655	21410	21416	21607	21623	21474	21401	21672	21699	21832	21538	21850	21693	21404	21662	21266	21533	21711	21625	21522	21901	21561	21599	21573	21755	21576	21711	21675	21689	21593	21745	21450	21576	21379	21572	21667	21652	21771	21753	21616	21571	21595	21664	21803	21608	21555	21623	21431	21385	21674	21670	21892	21624	21715	21548	21504	21478	21641	21639	21678	21728	21405	21849	21550	21755	21591	21676	21438	21391	21767	21573	21590	21701	21622	21460	21301	21345	21537	21561	21715	21582	21620	21346	21791	21434	21434	21909	21516	21592	21781	21909	21767	21866	21828	21541	21430	21634	21736	21676	21647	21350	21701	21506	21675	21768	21403	21430	21663	21577	21626	21494	21392	21676	21667	21713	21671	21753	21820	21521	21469	21559	21766	21612	21666	21416	21639	21575	21385	21584	21501	21544	21479	21723	21765	21498	21715	21509	21512	21637	21843	21653	21605	21649	21551	21578	21623	21764	21740	21617	21714	21600	21610	21670	21778	21614	21655	21487	21655	21427	21349	21430	21687	21572	21453	21526	21722	21535	21499	21489	21537	21648	21606	21725	21649	21697	21386	21354	21501	21448	21690	21656	21620	21375	21566	21685	21519	21510	21697	21546	21837	21596	21803	21515	21610	21923	21764	21724	21564	21583	21589	21581	21714	21585	21569	21511	21720	21613	21538	21495	21749	21569	21630	21625	21402	21655	21635	21367	21725	21710	21700	21458	21490	21630	21538	21616	21654	21526	21718	21647	21622	21486	21656	21607	21837	21931	21544	21573	21634	21841	21581	21418	21654	21473	21470	21543	21725	21358	21731	21639	21784	21552	21258	21756	21499	21670	21717	21530	21643	21463	21655	21529	21388	21899	21588	21678	21302	21529	21537	21559	21424	21494	21478	21540	21501	21558	21829	21748	21584	21766	21453	21554	21406	21643	21774	21549	21517	21635	21548	21775	21577	21721	21719	21623	21410	21588	21757	21654	21667	21659	21569	21700	21531	21721	21621	21529	21502	21506	21555	21597	21739	21637	21660	21603	21558	21607	21593	21726	21709	21772	21467	21478	21351	21540	21624	21773	21570	21673	21644	21486	21457	21533	21694	21394	21428	21601	21600	21699	21482	21547	21459	21388	21529	21499	21580	21615	21634	21364	21576	21565	21545	21337	21560	21627	21777	21640	21595	21488	21456	21679	21661	21416	21399	21592	21520	21570	21515	21380	21420	21609	21777	21693	21636	21267	21722	21797	21611	21346	21504	21442	21421	21648	21720	21666	21881	21512	21655	21555	21850	21536	21580	21744	21695	21718	21520	21597	21529	21492	21675	21722	21639	21632	21731	21487	21493	21634	21559	21744	21557	21650	21745	21507	21608	21493	21469	21531	21517	21566	21734	21484	21403	21642	21625	21341	21499	21577	21551	21422	21523	21543	21518	21619	21311	21605	21680	21569	21569	21511	21563	21446	21389	21558	21617	21549	21673	21818	21803	21558	21595	21544	21450	21712	21626	21524	21691	21416	21790	21415	21719	21539	21583	21512	21555	21492	21560	21634	21614	21401	21620	21538	21507	21592	21796	21565	21492	21651	21781	21543	21777	21731	21665	21545	21629	21396	21532	21776	21691	21671	21562	21556	21587	21577	21692	21551	21545	21350	21642	21646	21663	21736	21486	21565	21591	21612	21572	21592	21615	21558	21656	21776	21710	21615	21457	21657	21771	21521	21785	21668	21721	21676	21655	21802	21769	21559	21551	21331	21536	21550	21538	21462	21440	21458	21769	21394	21603	21589	21722	21430	21388	21715	21765	21543	21701	21606	21723	21598	21604	21642	21713	21840	21643	21464	21640	21636	21724	21585	21748	21645	21668	21867	21741	21587	21645	21511	21611	21483	21469	21610	21612	21400	21315	21553	21483	21603	21596	21531	21618	21515	21467	21676	21760	21489	21545	21539	21343	21521	21632	21473	21651	21638	21647	21599	21496	21685	21616	21501	21602	21742	21511	21539	21642	21612	21432	21683	21365	21507	21436	21504	21767	21639	21579	21598	21542	21586	21470	21599	21584	21547	21545	21621	21446	21658	21374	21488	21477	21550	21663	21751	21566	21688	21566	21688	21625	21608	21457	21411	21559	21537	21524	21506	21655	21557	21700	21708	21652	21769	21531	21738	21875	21740	21615	21429	21532	21719	21775	21903	21634	21551	21644	21646	21667	21568	21696	21670	21499	21779	21642	21563	21765	21440	21585	21725	21871	21897	21304	21523	21514	21421	21465	21453	21601	21391	21852	21450	21653	21560	21825	21409	21521	21672	21591	21853	21574	21650	21680	21725	21836	21658	21721	21741	21542	21501	21532	21520	21690	21516	21825	21423	21558	21600	21651	21840	21803	21452	21754	21596	21333	21750	21788	21489	21731	21449	21561	21610	21475	21698	21540	21496	21699	21594	21415	21452	21477	21399	21487	21693	21658	21612	21436	21717	21676	21839	21678	21519	21722	21664	21611	21515	21608	21517	21490	21596	21777	21623	21608	21704	21578	21758	21575	21532	21664	21661	21558	21472	21667	21543	21361	21611	21751	21553	21572	21590	21537	21434	21833	21756	21707	21721	21526	21396	21586	21463	21627	21687	21647	21251	21668	21516	21543	21522	21615	21622	21606	21617	21649	21372	21849	21485	21590	21628	21638	21687	21579	21531	21507	21616	21708	21568	21537	21566	21699	21458	21694	21743	21713	21598	21485	21775	21970	21474	21663	21461	21516	21498	21591	21726	21584	21457	21619	21717	21637	21668	21585	21775	21475	21545	21624	21705	21578	21475	21587	21554	21481	21513	21600	21590	21647	21665	21460	21346	21590	21635	21782	21783	21863	21505	21654	21541	21766	21594	21704	21517	21567	21683	21624	21763	21416	21452	21617	21632	21770	21660	21616	21554	21736	21564	21414	21701	21543	21657	21468	21304	21402	21693
17424	18034	17868	17620	17594	17361	17452	17251	17324	17878	22374	23189	19702	17985	17152	17322	17361	17358	17225	17338	17193	17159	17299	17315	17150	17023	17397	17093	17286	17280	17201	17488	17302	17262	17158	17306	17295	17339	17192	17250	17217	17351	17209	17421	17191	17094	17448	17303	17222	17338	17153	17255	17252	17235	17239	17353	17240	17493	17500	17309	17179	17319	17322	17307	17285	17327	17132	17235	17239	17300	17483	17340	17117	17301	17418	17196	17372	17308	17227	17351	17201	17383	17305	17382	17250	17204	17233	17466	17346	17268	17342	17104	17213	17134	17260	17237	17300	17255	16963	17250	17183	17278	17415	17329	17337	17322	17380	17203	17496	17119	17163	17399	17427	17224	17219	17274	17219	17327	17270	17321	17282	17354	17268	17215	17262	17397	17134	17105	17177	17069	17281	17347	17339	17179	17172	17304	17258	17424	17334	17331	17417	17179	17230	17291	17173	17244	17176	17259	17323	17189	17245	17161	17424	17393	17232	17401	17218	17313	17267	17268	17207	17104	17220	17229	17163	16927	17329	17243	17300	17149	17290	17322	17300	17234	17250	17220	17264	17351	17315	17354	17553	17013	17410	17303	17342	17380	17300	17420	17173	17282	17202	17367	17236	17200	17298	17113	17281	17151	16985	17268	17393	17206	17244	17239	17305	17245	17112	17235	17282	17226	17258	17589	17502	17100	17440	17410	17262	17240	17253	17208	17169	17354	17345	17170	17180	17193	17183	17270	17274	17309	17290	16995	17219	17355	17349	17229	17288	17402	17194	17217	17286	17247	17351	17172	17268	17290	17377	17459	17312	17311	17344	17288	17208	17333	17325	17227	17146	17084	17093	17194	17047	17329	17280	17219	17346	17241	17433	17254	17381	17285	17195	17244	17281	17360	17212	17349	17434	17379	17278	17376	17356	17175	17276	17301	17137	17386	17473	17278	17444	17027	17396	17190	17018	17165	17192	17235	17093	17301	17230	17427	17273	17202	17204	17287	17247	17424	17141	17258	17289	17115	17332	17422	17138	17311	17113	17175	17461	17265	17260	17293	17161	17171	17078	17355	17209	17206	17205	17164	17322	17237	17229	17195	17176	17333	17368	17171	17300	17220	17284	17156	17205	17301	17301	17284	17317	17225	17307	17261	17327	17192	17453	17378	17277	17174	17256	17143	17203	17184	17251	17247	17291	17313	17241	17379	17193	17248	17448	17299	17307	17272	17444	17142	17352	17123	17155	17320	17239	17232	17196	17193	17081	17245	17022	17284	17095	17075	17214	17216	17258	17228	17294	17410	17232	17286	17299	17322	17360	17261	17203	17198	17199	17244	17401	17314	17351	17301	17085	17062	17191	17249	17403	17168	17298	17263	17330	17314	17420	17239	17306	17336	17201	17392	17290	17338	17205	17194	17288	17297	17256	17291	17306	17214	17360	17349	17430	17139	17210	17166	17275	17174	17124	17303	17258	17295	17253	17172	17227	17125	17119	17302	17233	17211	17347	17405	17423	17278	17199	17183	17434	17275	17338	17231	17295	17331	17356	17383	17219	17308	17254	17429	17447	17305	17152	17311	17208	17173	17087	17289	17160	17303	17490	17126	17243	17301	17187	17204	17282	17332	17306	17269	17046	17218	17424	17284	17314	17343	17173	17382	17132	17230	17309	17321	17257	17426	17334	17214	17259	17114	17212	17243	17360	17330	17184	17200	17297	17433	17305	17291	17447	17402	17054	17213	17188	17341	17222	17140	17230	17393	17308	17135	17261	17536	17198	17211	17513	17285	17026	17481	17198	17166	17314	17271	17281	17391	17422	17280	17307	17302	17333	17337	17353	17221	17458	17178	17162	17332	17465	17316	17158	17341	17243	17371	17253	17221	17392	17472	17265	17161	17389	17186	17126	17116	17356	17200	17365	17269	17269	17479	17295	17165	17357	17274	17277	17347	17130	17429	17235	17400	17253	17180	17238	17357	17228	17208	17337	17363	17307	17239	17339	17224	17239	17295	17247	17324	17222	17359	17460	17241	17431	17248	17406	17178	17332	17444	17312	17412	17353	17178	17369	17141	17116	17290	17146	17435	17262	17190	17182	17323	17305	17336	17210	17230	17356	17228	17253	17377	17178	17181	17083	17360	17241	17312	17213	17190	17258	17160	17133	17446	17238	17281	17309	17333	17202	17232	17203	17360	17303	17185	17270	17370	17236	17357	17155	17156	17250	17335	17125	17239	17149	17178	17344	17419	17349	17191	17383	17510	17330	17326	17330	17301	17329	17215	17129	17500	17280	17266	17345	17260	17231	17110	17235	17185	17250	17321	17487	17228	17289	17317	17371	17427	17238	17247	17274	17207	17170	17252	17340	17186	17133	17358	17303	17385	17510	17368	17338	17424	17215	17373	17513	17217	17236	17106	17272	17226	17238	17332	17165	17245	17248	17244	17269	17407	17175	17315	17347	17390	17390	17252	17155	17149	17245	17110	17345	17265	17260	17233	17191	17245	17216	17422	17315	17260	17203	17285	17053	17297	17238	17220	17216	17089	17280	17346	17412	17335	17138	17382	17245	17418	17295	17160	17382	17234	17322	17470	17228	17350	17234	17277	17372	17262	17249	17261	17192	17160	17243	17244	17223	17323	17373	17245	17336	17300	17195	17399	17191	17039	17225	17261	17302	17323	17273	17196	17260	17301	17371	17462	17199	17397	17298	17092	17431	17182	17214	17164	17151	17301	17325	17195	17167	17118	17292	17215	17231	17213	17256	17234	17181	17262	17196	17318	17103	17245	17346	17376	17270	17279	17201	17195	17303	17375	17240	17204	17114	17314	17225	17236	17264	17186	17455	17375	17090	17240	17232	17300	17183	17301	17182	17233	17411	17241	17212	17321	17301	17279	17391	17188	17179	17206	17315	17258	17400	17208	17244	17177	17072	17311	17210	17345	17273	17175	17357	17222	17210	17525	17167	17338	17293	17167	17354	17197	17356	17310	17345	17404	17358	17206	17033	17340	17280	17198	17327	17293	17205	17174	17298	17276	17300	17326	17428	17445	17218	17407	17381	17266	17369	17427	17330	17156	17252	17465	17245	17346	17208	17270	17376	17394	17365	17255	17333	17295	17267	17285	17364	17192	17434	17263	17322	17220	17268	17316	17238	17203	17211	17242	17078	17238	17327	17138	17250	17257	17179	17292	17244	17167	17402	17342	17212	17354	17275	17390	17232	17229	17314	17492	17279	17260	17149	17240	17267	17292	17234	17255	17237	17271	17333	17149	17185	17400	17102	17224	17278	17089	17271	17250	17131	17360	17229	17253	17313	17224	17073	17382	17191	17186	17461	17156	17223	17171	17083	17251	17442	17403	17137	17259	17274	17334	17350	17467	17343	17338	17405	17306	17153	17365	17360	17403	17143	17262	17312	17223	17339	17356	17264	17279	17145	17371	17280	17306	17401	17289	17103	17406	17562	17276	17253	17120	17345	17361	17423	17433	17236	17257	17254	17357	17336	17309	17270	17275	17382	17126	17254	17373	17260	17365	17249	17302	17229	17244	17363	17444	17203	17276	17276	17271	17318	17243	17124	17333	17204	17247	17344	17097	17366	17199	17337	17285	17273	17358	17196	17453	17441	17286	17285	17346	17129	17345	17221	17287	17180	17348	17139	17239	17330	17424	17319	17338	17320	17431	17411	17336	17208	17425	17501	17263	17331	17477	17363	17304	17285	17262	17505	17408	17269	17250	17135	17317	17263	17160	17418	17157	17141	17231	17214	17408	17497	17384	17241	17237	17314	17137	17287	17226	17293	17379	17255	17201	17278	17237	17470	17160	17238	17271	17301	17262	17227	17192	17337	17288	17216	17241	17444	17323	17325	17255	17134	17327	17240	17241	17311	17423	17256	17350	17244	17406	17407	17159	17303	17088	17220	17302	17273	17305	17292	17312	17335	17159	17386	17268	17244	17230	17235	17408	17441	17271	17354	17491	17218	17082	17387	17428	17298	17306	17294	17309	17334	17187	17405	17331	17262	17142	17105	17359	17194	17298	17124	17179	17328	17310	17286	17328	17256	17274	17455	17313	17292	17350	17353	17230	17367	17312	17235	17110	17337	17261	17324	17237	17216	17268	17142	17213	17254	17373	17382	17418	17285	17426	17184	17285	17304	17384	17212	17381	17265	17475	17198	17397	17275	17372	17334	17371	17218	17195	17272	17314	17278	17394	17330	17215	17211	17178	17152	17296	17199	17394	17395	17255	17315	17284	17300	17235	17308	17195	17299	17248	17508	17416	17394	17220	17210	17268	17254	17249	17461	17387	17195	17368	17145	17255	17453	17349	17199	17396	17223	17370	17254	17346	17149	17242	17182	17318	17162	17266	17227	17234	17180	17459	17250	17098	17346	17321	17285	17166	17301	17239	17119	17286	17041	17353	17222	17304	17423	17112	17087	17366	17116	17343	17204	17507	17191	17239	17213	17209	17197	17170	17426	17236	17234	17335	17346	17335	17449	17137	17168	17417	17460	17134	17303	17106	17225	17416	17224	17435	17331	17281	17382	17143	17437	17160	17259	17321	17453	17260	17200	17335	17066	17202	17320	17189	17185	17453	17302	17295	17362	17234	17280	17327	17265	17215	17240	17375	17243	17450	17258	17354	17157	17331	17406	17197	17328	17190	17420	17296	17271	17246	17281	17186	17335	16981	17307	17102	17117	17340	17206	17308	17320	17404	17233	17292	17352	17252	17431	17274	17308	17318	17393	17206	17310	17262	17365	17308	17338	17301	17294	17231	17278	17190	17243	17303	17469	17129	17143	17223	17228	17272	17430	17216	17511	17346	17372	17383	17425	17391	17387	17181	17376	17278	17350	17225	17283	17185	17260	17283	17328	17233	17172	17261	17404	17337	17271	17191	17451	17224	17213	17344	17154	17299	17112	17238	17378	17221	17248	17230	17324	17324	17445	17259	16996	17189	17380	17134	17303	17233	17332	17196	17342	17253	17342	17212	17308	17109	17146	17173	17306	17092	17186	17186	17277	17305	17321	17507	17058	17341	17105	17202	17276	17248	17354	17278	17422	17374	17333	17181	17305	17312	17274	17237	17202	17297	17336	17237	17350	17243	17246	17272	17233	17326	17371	17221	17347	17150	17235	17187	17236	17377	17208	17267
26296	21634	28397	26082	23363	23173	23236	22032	21956	25278	42566	40467	30289	24265	22197	21787	21767	21602	21592	21610	21729	21665	21515	21499	21720	21568	21503	21536	21728	21613	21633	21812	21462	21263	21705	21578	21751	21445	21691	21876	21502	21794	21754	21551	21459	21504	21730	21401	21710	21712	21681	21739	21813	21560	21796	21640	21460	21652	21710	21612	21513	21468	21459	21533	21695	21783	21480	21660	21397	21740	21586	21644	21590	21412	21367	21736	21826	21492	21472	21788	21794	21645	21497	21733	21540	21467	21673	21570	21687	21737	21569	21440	21756	21480	21736	21719	21732	21573	21384	21452	21589	21525	21545	21306	21402	21659	21575	21577	21823	21546	21618	21695	21656	21465	21539	21596	21757	21559	21708	21586	21532	21555	21488	21524	21481	21719	21663	21633	21683	21479	21547	21318	21452	21580	21548	21622	21462	21597	21520	21375	21327	21642	21791	21676	21626	21967	21631	21625	21690	21555	21374	21586	21471	21486	21724	21859	21794	21584	21707	21568	21565	21797	21569	21679	21844	21446	21671	21289	21601	21453	21361	21620	21687	21801	21445	21467	21485	21562	21494	21480	21801	21647	21682	21511	21563	21547	21513	21705	21627	21550	21635	21556	21785	21622	21623	21665	21415	21456	21614	21687	21373	21685	21291	21522	21599	21658	21342	21662	21503	21570	21349	21559	21732	21699	21373	21366	21552	21608	21564	21645	21645	21671	21624	21540	21837	21567	21470	21386	21360	21515	21427	21481	21682	21310	21590	21467	21656	21587	21652	21619	21597	21722	21671	21667	21596	21805	21432	21614	21601	21599	21604	21350	21541	21745	21651	21454	21401	21610	21661	21273	21474	21405	21609	21534	21495	21529	21391	21521	21423	21591	21557	21686	21603	21528	21247	21589	21515	21754	21574	21585	21838	21411	21526	21430	21569	21428	21630	21725	21577	21681	21624	21537	21529	21253	21379	21589	21661	21392	21586	21420	21606	21783	21553	21604	21735	21639	21677	21482	21627	21675	21701	21474	21726	21538	21430	21465	21601	21659	21483	21425	21744	21359	21464	21595	21564	21650	21577	21793	21638	21509	21524	21606	21599	21469	21722	21618	21509	21533	21792	21483	21623	21427	21596	21499	21504	21750	21554	21536	21284	21625	21344	21757	21714	21310	21667	21537	21756	21803	21456	21381	21461	21667	21391	21425	21689	21496	21386	21590	21567	21793	21498	21564	21704	21661	21595	21644	21446	21672	21503	21437	21575	21607	21463	21398	21404	21724	21600	21511	21519	21657	21610	21591	21712	21592	21508	21440	21865	21586	21361	21568	21603	21618	21557	21530	21568	21587	21672	21547	21593	21352	21511	21642	21718	21412	21844	21446	21494	21511	21503	21744	21555	21465	21378	21416	21351	21768	21420	21557	21714	21279	21585	21460	21562	21426	21656	21570	21449	21545	21682	21579	21636	21289	21585	21502	21550	21457	21440	21687	21794	21538	21733	21357	21613	21682	21451	21512	21453	21585	21716	21679	21731	21606	21591	21475	21595	21557	21387	21562	21798	21598	21777	21374	21535	21708	21754	21791	21724	21598	21631	21770	21500	21449	21570	21642	21855	21778	21559	21684	21709	21324	21617	21619	21781	21526	21603	21630	21305	21569	21482	21537	21700	21460	21595	21559	21572	21505	21576	21633	21430	21509	21730	21511	21434	21607	21644	21555	21598	21496	21507	21437	21572	21889	21603	21603	21707	21577	21579	21589	21625	21569	21344	21485	21590	21421	21457	21604	21604	21497	21558	21524	21640	21539	21431	21634	21445	21374	21715	21787	21711	21571	21624	21636	21278	21487	21623	21594	21702	21656	21516	21462	21452	21370	21580	21810	21789	21783	21488	21440	21698	21530	21678	21416	21617	21565	21660	21523	21620	21458	21513	21662	21564	21364	21605	21491	21838	21328	21519	21479	21639	21717	21373	21593	21682	21891	21588	21441	21506	21535	21589	21795	21581	21652	21389	21507	21561	21331	21387	21441	21595	21681	21498	21469	21738	21492	21535	21752	21582	21429	21709	21539	21721	21505	21325	21424	21335	21417	21547	21561	21502	21660	21562	21510	21601	21713	21783	21465	21582	21543	21647	21513	21753	21603	21547	21462	21380	21769	21617	21613	21338	21501	21669	21525	21458	21660	21502	21531	21795	21543	21471	21475	21500	21596	21643	21296	21557	21584	21491	21636	21650	21834	21661	21675	21482	21453	21234	21176	21708	21566	21730	21548	21549	21523	21675	21750	21671	21591	21579	21539	21519	21625	21585	21626	21463	21347	21670	21522	21574	21847	21505	21591	21697	21263	21527	21599	21651	21512	21626	21524	21506	21705	21609	21482	21275	21531	21530	21667	21756	21527	21554	21536	21498	21516	21640	21569	21516	21422	21559	21764	21649	21601	21317	21539	21612	21564	21425	21615	21506	21567	21518	21378	21617	21704	21580	21465	21481	21602	21620	21554	21658	21630	21450	21427	21550	21703	21609	21600	21724	21790	21592	21675	21699	21558	21696	21732	21521	21475	21702	21543	21595	21497	21562	21613	21614	21541	21550	21768	21551	21631	21790	21679	21725	21665	21796	21704	21524	21634	21447	21664	21426	21587	21571	21418	21583	21588	21481	21562	21742	21646	21470	21311	21449	21551	21573	21390	21700	21817	21650	21499	21726	21467	21395	21662	21477	21603	21532	21624	21741	21606	21568	21692	21529	21527	21613	21613	21721	21537	21476	21719	21560	21321	21490	21496	21755	21728	21620	21471	21485	21563	21509	21358	21554	21549	21501	21647	21449	21534	21660	21622	21557	21435	21620	21697	21557	21633	21435	21470	21454	21659	21804	21581	21555	21604	21784	21839	21711	21738	21582	21571	21658	21626	21759	21512	21663	21480	21587	21486	21450	21605	21761	21496	21691	21534	21751	21586	21455	21352	21642	21512	21504	21725	21609	21617	21586	21364	21898	21591	21772	21650	21756	21702	21691	21712	21887	21517	21654	21556	21457	21469	21618	21527	21613	21683	21476	21538	21621	21435	21570	21889	21408	21538	21697	21471	21463	21498	21397	21516	21676	21617	21617	21560	21916	21510	21437	21344	21683	21428	21609	21661	21381	21692	21639	21631	21674	21794	21453	21451	21611	21759	21487	21363	21625	21461	21568	21501	21696	21571	21696	21586	21633	21394	21559	21696	21522	21515	21431	21484	21640	21339	21525	21375	21491	21542	21612	21532	21593	21514	21869	21567	21628	21743	21727	21740	21666	21649	21626	21615	21576	21647	21447	21409	21421	21661	21715	21683	21556	21731	21522	21613	21487	21441	21706	21628	21597	21335	21603	21455	21695	21740	21467	21609	21517	21479	21795	21624	21812	21822	21641	21757	21809	21333	21622	21418	21581	21607	21712	21493	21741	21617	21729	21496	21630	21308	21537	21541	21615	21635	21575	21604	21759	21571	21603	21736	21588	21393	21709	21724	21341	21531	21613	21723	21493	21660	21588	21300	21669	21645	21596	21664	21549	21674	21675	21374	21626	21568	21382	21441	21442	21681	21484	21481	21588	21666	21804	21529	21655	21441	21674	21517	21583	21541	21626	21692	21475	21580	21593	21637	21592	21564	21654	21681	21590	21598	21571	21414	21461	21601	21653	21520	21359	21587	21633	21353	21697	21486	21532	21500	21855	21567	21460	21722	21564	21586	21544	21623	21358	21577	21704	21838	21591	21369	21601	21421	21629	21584	21550	21331	21735	21390	21572	21563	21551	21582	21625	21640	21585	21677	21398	21743	21591	21428	21443	21612	21491	21497	21593	21442	21498	21467	21551	21648	21820	21538	21667	21655	21626	21669	21835	21607	21552	21706	21642	21530	21675	21570	21787	21543	21462	21381	21524	21605	21684	21449	21446	21717	21520	21310	21763	21495	21403	21620	21524	21478	21637	21561	21636	21472	21643	21503	21578	21810	21355	21431	21421	21421	21646	21343	21732	21543	21446	21321	21720	21517	21624	21445	21674	21518	21476	21554	21697	21730	21505	21519	21721	21573	21602	21580	21643	21696	21589	21657	21168	21473	21514	21563	21446	21468	21403	21530	21396	21526	21393	21398	21557	21640	21563	21836	21735	21733	21761	21686	21716	21626	21613	21384	21598	21800	21555	21605	21592	21569	21714	21641	21833	21655	21584	21569	21631	21347	21586	21562	21613	21515	21718	21638	21405	21660	21635	21762	21537	21548	21804	21526	21445	21466	21722	21607	21658	21738	21329	21624	21481	21216	21615	21527	21776	21652	21654	21845	21546	21507	21679	21584	21631	21696	21653	21494	21714	21462	21496	21775	21526	21584	21611	21736	21611	21492	21376	21410	21630	21544	21606	21627	21628	21632	21727	21499	21499	21696	21659	21695	21522	21515	21514	21470	21654	21728	21591	21577	21568	21412	21676	21657	21731	21515	21611	21646	21630	21566	21662	21675	21586	21610	21554	21510	21677	21541	21525	21551	21500	21537	21781	21748	21622	21404	21783	21824	21652	21673	21629	21765	21574	21599	21739	21331	21675	21641	21456	21506	21563	21678	21686	21718	21599	21557	21629	21582	21397	21563	21481	21518	21541	21513	21685	21609	21594	21555	21439	21516	21791	21379	21418	21830	21656	21611	21646	21468	21665	21522	21615	21504	21640	21596	21547	21558	21465	21439	21215	21761	21475	21645	21490	21515	21489	21280	21401	21508	21507	21492	21449	21612	21410	21554	21574	21576	21584	21539	21558	21450	21839	21487	21612	21607	21828	21828	21480	21833	21475	21597	21472	21629	21497	21409	21666	21240	21667	21574	21429	21474	21429	21776	21511	21667	21683	21384	21881	21622	21498	21609	21509	21450	21584	21421	21488	21674	21618	21393	21379	21609	21777	21541	21547	21686	21723	21465	21566	21624	21347	21592	21899	21318	21619	21713	21649	21585	21502	21605	21694	21582	21723	21657	21527	21438	21622	21590	21597	21740	21451	21588	21361	21396	21640	21778	21465	21664	21551	21392	21376	21488	21511	21278	21470	21564	21514	21481	21538	21530	21599	21675	21605	21554	21786	21578	21373	21762	21489	21455	21478	21543	21571	21425	21623	21716	21545	21510	21656	21594
15957	23044	22210	19656	18672	18118	18033	17785	17717	23767	43718	38578	26468	19472	17517	17281	17368	17102	17321	17134	17243	17204	17412	17295	17414	17302	17172	17287	17288	17308	17405	17373	17137	17215	17249	17253	17341	17204	17210	17303	17299	17285	17254	17281	17267	17307	17323	17187	17326	17120	17168	17150	17348	17140	17219	17375	17174	17264	17518	17309	17326	17254	17316	17144	17221	17151	17234	17356	17389	17293	17187	17167	17336	17132	17057	17224	17433	17196	17223	17169	17231	16996	17168	17305	17167	17344	17361	17304	17347	17272	17380	17267	17280	17186	17143	17280	17112	17193	17238	17189	17402	17233	17196	17166	17270	17402	17318	17097	17260	17038	17334	17186	17193	17025	17189	17390	17385	17256	17139	17254	17346	17134	17390	17261	17428	17205	17262	17157	17306	17423	17292	17184	17241	17335	17083	17059	17312	17346	17258	17483	17250	17195	17317	17253	17349	17208	17140	17310	17227	17266	17246	17311	17206	17181	17483	17189	17294	17330	17098	17133	17246	17211	17147	17149	17265	17036	17148	17290	17090	17182	17284	17094	17261	17364	17288	17283	17181	17026	17059	17078	17233	17253	17167	17419	17180	17138	17290	17257	17277	17092	17366	17191	17272	17197	17262	17365	17172	17274	17079	17244	17155	17136	17273	17241	17309	17224	17113	17153	17323	17149	17104	17167	17132	17240	17062	17226	17234	17308	17171	17290	17306	17204	17263	17326	17206	17348	17116	17406	17302	17283	17390	17163	17159	17268	17287	17228	17179	17343	17247	17424	17113	17268	17385	17519	17340	17304	17244	17475	17268	17357	17134	17321	17207	17291	17245	17055	17116	17217	17187	17363	17397	17369	17281	17241	17155	17089	17133	17126	17329	17239	17337	17238	17309	17167	17232	17308	17148	17291	17029	17168	17263	17162	17170	17247	17377	17338	17411	17105	17224	17077	17313	17357	17209	17178	17269	17334	17165	17275	17282	17229	17260	17156	17127	17142	17343	17139	17419	17361	17406	17193	17182	17237	17168	17095	17101	17117	17129	17266	17202	17247	17361	17370	17345	17323	17357	17084	17437	17149	17395	17299	17184	17254	17259	17370	17355	17119	17367	17041	17269	17309	17377	17250	17303	17164	17279	17260	17185	17254	17195	17340	17260	17231	17312	17112	17425	17102	17166	17180	17128	17282	17243	17283	17063	17215	17285	17058	17180	17003	17229	17188	17274	17302	17345	17269	17099	17289	17096	17156	17125	17206	17229	17279	17253	17336	17220	17157	17179	17245	17234	17221	17164	17238	17297	17143	17095	17106	17292	17272	17412	17125	17233	17178	17303	17202	17222	17198	17195	17129	17298	17277	17155	17222	17305	17407	17322	17236	17310	17257	17286	17201	17294	17320	17148	17265	17261	17302	17127	17126	17266	17103	17237	17215	17277	17423	17354	17300	17243	17162	17290	17099	17207	17328	17146	17037	17350	17305	17215	17090	17204	17236	17301	17296	17192	17203	17088	17222	17237	17083	17235	17083	17210	17233	17223	17282	17215	17210	17344	17149	17125	17226	17363	17255	17309	17270	17212	17169	17363	17110	17244	17323	17341	17161	17294	17281	17060	17066	17222	17558	17280	17087	17062	17358	17097	17300	17349	17235	17256	17279	17232	17282	17118	17246	17170	17207	17152	17160	17207	17139	17329	17217	17159	17284	17306	17386	17177	17211	17323	17248	17284	17288	17232	17259	17177	17225	17254	17194	17134	17173	17384	17108	17204	17128	17390	17204	17366	17263	17160	17054	17227	17114	17258	17056	17080	17355	17245	17243	17257	17249	17063	17264	17304	17187	17217	17227	17104	17166	17144	17245	17205	17092	17264	17069	17246	17225	17375	17206	17284	17034	17284	17119	17093	17274	17273	17107	17379	17119	17226	17165	17021	17216	17231	17166	17246	17317	17254	17319	17320	17129	17375	17260	17247	17094	17077	17333	17217	17254	17226	17237	17255	17106	17204	17293	17193	17043	17194	17345	17154	17323	17253	17289	17216	17299	17287	17325	17387	17137	17235	17316	17114	17267	17328	17198	17391	17294	17308	17190	17144	17348	17239	17117	17256	17293	17237	17196	17381	17285	17212	17335	17466	17313	17161	17180	17416	17186	17388	17324	17208	17115	17094	17372	17272	17006	17260	17307	17377	17148	17271	17342	17131	17173	17067	17419	17456	17073	17245	17180	17354	17198	17282	17249	17174	17301	17259	17132	17232	17161	17304	17273	17303	17166	17366	17026	17306	17220	17347	17360	17347	17049	17173	17318	17526	17204	17087	17188	17230	17252	17286	17375	17222	17302	17125	17338	17237	17213	17131	17219	17303	17313	17206	17320	17359	17268	17231	17282	17272	17226	17256	17188	17227	17324	17307	17148	17182	17171	17339	17277	17352	17196	17189	17026	17381	17146	17195	17103	17219	17371	17155	17162	17243	16959	17392	17399	17157	17312	17103	17123	17179	17074	17359	17273	17164	17156	17098	17264	17310	17303	17327	17397	17308	17233	17153	17140	17351	17274	17163	17323	17350	17242	17204	17228	17311	17287	17232	17267	17279	17063	17438	17192	17196	17273	17286	17300	17344	17176	17268	17433	17099	17273	17454	17224	17419	17315	17050	17215	17223	17228	17273	17391	17133	17181	17162	17372	17159	17132	17356	17193	17134	17287	17153	17427	17291	17093	17311	17325	17426	17283	17321	17257	17336	17216	17322	17297	17209	17194	17269	17177	17241	17113	17384	17178	17174	17199	17195	17124	17257	17298	17166	17306	17198	17293	17115	17433	17215	17128	17306	17376	17212	17378	17168	17164	17264	17124	17284	17239	17382	17445	17181	17314	17254	17451	17168	17406	17332	17310	17201	17458	17213	17359	17222	17259	17221	17166	17257	17348	17122	17336	17193	17245	17168	17299	17264	17300	17283	17241	17345	17274	17060	17385	17327	17345	17067	17295	17181	17137	17162	17306	17392	17389	17194	17119	17219	17293	17272	17157	17255	17342	17175	17148	17337	17196	17242	17347	17125	17324	17305	17317	17205	17173	17208	17325	17119	17089	17297	17228	17288	17215	17303	17164	17246	17321	17272	17162	17239	17227	17145	17268	17464	17207	17118	17226	17243	17074	17205	17271	17133	17226	17288	17321	17393	17204	17265	17423	17280	17311	17279	17208	17166	17356	17351	17244	17326	17219	17125	17281	17300	17260	17304	17353	17208	17299	17254	17029	17189	17386	17257	17137	17289	17244	17082	17152	17375	17445	17173	17360	17276	17251	17071	17257	17156	17333	17209	17073	17302	17303	17213	17451	17230	17375	17370	17242	17260	17413	17271	17276	17316	17240	17286	17334	17197	17293	17389	17362	17341	17219	17469	17361	17250	17139	17339	17180	17196	17122	17252	17066	17292	17234	17164	17272	17208	17116	17237	17207	17283	17052	17185	17230	17187	17278	17240	17248	17198	17295	17387	17196	17371	17118	17501	17167	17236	17217	17287	17306	17175	17295	17268	17381	17200	17355	17312	17167	17165	17256	17218	17267	17341	16996	17272	17394	17105	17250	17079	17114	17372	17257	17331	17344	17372	17363	17284	17158	17112	17235	17223	17273	17018	17372	17255	17279	17184	17237	17397	17245	17205	17165	17123	17182	17315	17288	17094	17374	17360	17246	17276	17154	17351	17145	17226	17205	17231	17299	17431	17100	17275	17385	17395	17234	17291	17262	17136	17265	17294	17588	17260	17224	17269	17139	17325	17059	17436	17298	17378	17204	17408	17244	17340	17315	17167	17190	17295	17162	17180	17402	17296	17314	17257	17259	17383	17092	17186	17191	17121	17340	17226	17155	17268	17249	17309	17239	17087	17273	17255	17210	17283	17127	17320	17141	17348	17221	17253	17131	17316	17334	17237	17117	17249	17134	17287	17057	17002	17093	17298	17315	17355	17319	17176	17074	17199	17127	17302	17412	17219	17095	17295	17439	17231	17066	17251	17303	17221	17318	17321	17372	17266	17195	17283	17221	17260	17294	17342	17229	17423	17400	17313	17207	17155	17213	17359	17402	17126	17227	17232	17121	17330	17254	17443	17394	17119	17163	17226	17132	17335	17162	17302	17321	17182	17163	17169	17442	17205	17408	17178	17177	17200	17198	17123	17302	17343	17096	17338	17168	17186	17289	17252	17265	17125	17262	17301	17144	17122	17292	17178	17044	17328	17422	17255	17285	17277	17146	17212	17271	17295	17258	17205	17263	17350	17206	17383	17115	17120	17294	17169	17125	17438	17047	17317	17335	17267	17263	17114	17092	17247	17326	17252	17112	17104	17321	17267	17314	17247	17267	17258	17164	17098	17153	17224	17337	17297	17235	17163	17164	17295	17280	17198	17313	17234	17270	17374	17261	17220	17274	17393	17403	17177	17307	17384	17248	17359	17256	17360	17303	17234	17252	17410	17198	17125	17278	17247	17025	17344	17177	17265	17196	17226	17280	17209	17220	17058	17109	17201	17450	17115	17321	17166	17215	17207	17149	17369	17259	17265	17416	17347	17345	17345	17356	17201	17145	17129	17250	17285	17195	17264	17378	17171	17332	17221	17328	17102	17262	17303	17271	17315	17343	17304	17187	17275	17250	17195	17350	17100	17100	17211	17163	17147	17343	17219	17355	17391	17269	17234	17278	17221	17163	17301	17120	17063	17313	17251	17190	17198	17136	17355	17322	17274	17316	17272	17166	17147	17146	17206	17360	17193	17197	17250	17307	17167	17186	17261	17165	17234	17414	17175	17312	17263	17284	17301	17281	17098	17180	17307	17150	17309	17105	17486	17054	17019	17451	17396	17149	17120	17184	17075	17355	17126	17306	17170	17306	17345	17188	17299	17396	17273	17275	17179	17273	17324	17253	17147	17338	17237	17150	17201	17184	17284	17276	17282	17347	17195	17432	17350	17213	17256	17309	17176	17171	17246	17308	17219	17063	17100	17027	17198	17240	17353	17077	17355	17227	17295	17244	17309	17387	17060	17246	17351	17272	17181	17175	17198	17393	17348	17227	17219	17131	17184	17370	17272	17132	17112	17342	17035	17391	17355	17067	17248	17232	17263	17057	17254	17272	17284	17280	17044	17219	17270	17170	17189	17350
24227	21560	29169	24471	22311	25118	26489	23045	22638	31201	59118	51802	35324	26090	22790	22126	22047	21822	21816	21902	21763	21760	21744	21990	21800	21727	21778	21852	21650	21598	21549	21598	21787	21893	21859	21783	21758	21786	21530	21602	21798	21687	21791	21777	21679	21740	21765	21691	21583	21613	21673	21585	21624	21623	21723	21600	21670	21627	21827	21413	21638	21656	21832	21806	21579	21688	21507	21561	21878	21525	21735	21568	21368	21423	21759	21702	21669	21704	21564	21893	21682	21398	21696	21732	21740	21721	21860	21862	21599	21786	21813	21771	21921	21754	21703	21771	21521	21601	21718	21635	21813	21676	21718	21383	21549	21614	21645	21849	21675	21771	21585	21574	21736	21575	21534	21888	21573	21516	21743	21711	21480	21599	21847	21592	21610	21532	21666	21554	21783	21649	21636	21659	21552	21588	21776	21573	21643	21792	21745	21772	21820	21558	21607	21523	21788	21545	21814	21514	21750	21619	21681	21668	21694	21374	21420	21720	21501	21686	21887	21874	21759	21743	21707	21624	21805	21629	21628	21568	21454	21392	21641	21881	21772	21706	21680	21931	21531	21515	21669	21439	21730	21853	21716	21438	21734	21598	21769	21823	21929	21687	21692	21483	21634	21632	21704	21769	21654	21624	21718	21508	21496	21595	21653	21733	21870	21683	21646	21687	21674	21803	21709	21820	21845	21888	21676	21589	21751	21822	21554	21604	21669	21498	21514	21571	21444	21716	21697	21804	21758	21904	21667	21433	21874	21764	21796	21596	21520	21771	21892	21414	21729	21659	21769	21793	21564	21870	21575	21815	21564	21843	21555	21624	21497	21873	21499	21468	21782	21516	21751	21487	21527	21484	21603	21733	21784	21713	21742	21607	21636	21810	21740	21784	21709	21703	21514	21757	21802	21713	21395	21603	21709	21416	21623	21358	21655	21418	21478	21619	21778	21526	21726	21751	21696	21523	21746	21553	21578	21771	21777	21483	21699	21586	21654	21634	21431	21934	21854	21691	21773	21759	21650	21628	21715	21536	21828	21600	21801	21562	21734	21736	21607	21660	21533	21615	21660	21661	21615	21703	21834	21647	21531	21633	21729	21709	21591	21739	21661	21534	21655	21787	21686	21682	21668	21438	21665	21624	21546	21709	21701	21753	21598	21492	21739	21748	21647	21657	21619	21547	21869	21646	21762	21592	21641	21773	21810	21780	21598	21813	21743	21718	21829	21845	21782	21821	21733	21718	21526	21848	21617	21508	21736	21698	21777	21489	21732	21639	21644	21622	21768	21502	21800	21577	21670	21698	21860	21659	21612	21581	21905	21715	21501	21548	21644	21694	21853	21460	21658	21577	21761	21678	21415	21846	21836	21738	21799	21424	21472	21631	21641	21458	21800	21566	21746	21605	21519	21683	21639	21573	21687	21851	21741	21617	21577	21874	21821	21639	21763	21630	21683	21758	21467	21833	21629	21554	21418	21634	21779	21733	21606	21563	21628	21754	21637	21807	21812	21397	21799	21809	21736	21587	21852	21606	21550	21445	21624	21747	21502	21638	21518	21590	21738	21522	21748	21615	21685	21801	21530	21778	21558	21771	21814	21859	21876	21579	21610	21585	21671	21701	21530	21606	21583	21678	21701	21525	21834	21790	21573	21551	21681	21632	21667	21683	21633	21816	21729	21848	21827	21683	21672	21533	21421	21834	21663	21609	21626	21481	21451	21512	21806	21613	21491	21685	21512	21546	21565	21596	21589	21555	21599	21756	21648	21703	21665	21698	21900	21873	21684	21536	21571	21701	21638	21536	21733	21564	21730	21720	21920	21614	21659	21514	21713	21758	21533	21809	21684	21648	21660	21627	21652	21737	21860	21655	21602	21708	21535	21702	21638	21714	21385	21368	21608	21485	21691	21688	21514	21721	21624	21832	21551	21788	21519	21649	21625	21499	21655	21747	21619	21516	21631	21504	21737	21654	21603	21637	21595	21453	21687	21667	21545	21692	21728	21476	21602	21921	21823	21625	21560	21423	21376	21557	21580	21685	21713	21662	21438	21869	21926	21620	21853	21588	21618	21530	21720	21521	21523	21850	21711	21566	21487	21475	21580	21603	21625	21760	21690	21543	21505	21611	21665	21714	21830	21589	21560	21804	21746	21668	21682	21591	21742	21738	21704	21827	21834	21751	21854	21756	21458	21739	21632	21739	21654	21557	21632	21550	21851	21551	21597	21635	21766	21704	21657	21819	21548	21690	21552	21591	21703	21499	21588	21551	21757	21650	21677	21719	21694	21821	21858	21702	21672	21740	21735	21812	21580	21543	21717	21658	21620	21639	21430	21625	21578	21783	21835	21716	21510	21655	21810	21536	21891	21511	21469	21473	21599	21679	21686	21677	21859	21869	21758	21667	21723	21763	21484	21638	21669	21588	21508	21669	21741	21772	21779	21651	21862	21832	21577	21730	21832	21697	21583	21590	21651	21627	21830	21675	21651	21474	21827	21742	21731	21680	21505	21588	21468	21602	21605	21761	21660	21662	21607	21830	21819	21469	21333	21645	21453	21638	21651	21767	21836	21674	21649	21803	21804	21503	21657	21631	21809	21593	21682	21579	21595	21506	21542	21648	21667	21539	21501	21737	21748	21479	21582	21813	21731	21697	21652	21791	21526	21818	21760	21591	21475	21588	21586	21315	21666	21792	21644	21664	21531	21515	21647	21617	21663	21441	21865	21762	21628	21662	21695	21890	21596	21720	21570	21576	21770	21505	21614	21718	21581	21577	21483	21600	21582	21601	21641	21763	21615	21598	21654	21642	21821	21702	21566	21714	21619	21478	21493	21778	21477	21603	21540	21641	21608	21723	21608	21803	21799	21756	21606	21763	21717	21640	21868	21553	21706	21629	21990	21690	21806	21790	21709	21815	21715	21446	21663	21476	21652	21677	21517	21573	21677	21661	21596	21762	21831	21665	21844	21523	21740	21592	21641	21652	21584	21917	21624	21369	21679	21876	21534	21631	21653	21767	21692	21608	21612	21507	21693	21674	21647	21841	21452	21769	21677	21378	21706	21503	21724	21575	21445	21723	21849	21616	21426	21976	21641	21854	21744	21650	21721	21578	21689	21532	21824	21534	21754	21623	21548	21632	21473	21520	21723	21616	21830	21583	21603	21571	21458	21575	21725	21801	21657	21634	21687	21663	21518	21778	21707	21650	21742	21811	21730	21658	21735	21516	21606	21726	21581	21601	21400	21329	21501	21546	21833	21644	21553	21666	21745	21552	21770	21698	21698	21235	21773	21630	21673	21902	21915	21439	21421	21662	21533	21631	21550	21701	21781	21674	21521	21798	21750	21541	21696	21577	21547	21565	21625	21547	21771	21604	21756	21513	21461	21868	21727	21703	21659	21748	21594	21632	21785	21756	21892	21486	21568	21816	21454	21630	21590	21685	21778	21636	21955	21770	21680	21874	21609	21721	21821	21749	21712	21756	21633	21645	21677	21663	21677	21809	21659	21932	21772	21632	21679	21460	21719	21928	21797	21598	21550	21860	21822	21538	21696	21788	21462	21601	21636	21784	21615	21576	21602	21547	21630	21705	21506	21666	21717	21828	21627	21813	21523	21796	21670	21412	21714	21504	21588	21544	21784	21682	21747	21553	21640	21694	21526	21604	21717	21599	21632	21549	21681	21643	21583	21535	21666	21728	21724	21588	21552	21529	21451	21660	21569	21674	21732	21451	21583	21697	21528	21648	21596	21741	21627	21625	21715	21547	21422	21822	21596	21386	21634	21735	21712	21690	21783	21540	21868	21847	21593	21703	21422	21791	21749	21564	21634	21553	21658	21638	21691	21553	21607	21473	21535	21403	21583	21726	21863	21692	21705	21366	21658	21566	21517	21528	21775	21478	21588	21663	21479	21622	21424	21555	21710	21711	21583	21732	21622	21528	21825	21610	21594	21696	21704	21704	21597	21510	21483	21702	21791	21627	21664	21753	21598	21505	21789	21662	21891	21564	21478	21644	21535	21653	21945	21716	21665	21807	21768	21518	21854	21688	21587	21601	21609	21697	21579	21754	21629	21577	21611	21682	21614	21469	21772	21555	21369	21760	21802	21712	21699	21836	21634	21473	21605	21522	21858	21686	21500	21450	21670	21873	21608	21865	21803	21517	21533	21710	21582	21665	21566	21717	21638	21514	21747	21666	21655	21755	21826	21718	21564	21728	21777	21703	21912	21598	21786	21763	21794	21569	21975	21751	21783	21761	21878	21581	21703	21631	21724	21740	21665	21524	21832	21701	21955	21650	21494	21485	21680	21787	21647	21763	21491	21737	21664	21589	21926	21796	21612	21731	21777	21700	21758	21682	21602	21513	21480	21667	21513	21717	21636	21870	21688	21632	21726	21700	21549	21676	21733	21673	21820	21693	21637	21705	21560	21532	21906	21545	21745	21719	21701	21724	21560	21764	21810	21714	21607	21683	21856	21548	21666	21601	21524	21543	21594	21434	21722	21855	21726	21563	21637	21706	21680	21704	21630	21580	21601	21599	21544	21705	21577	21652	21768	21601	21650	21490	21471	21812	21784	21781	21599	21682	21814	21663	21540	21724	21958	21632	21572	21618	21802	21758	21608	21561	21649	21634	21641	21900	21779	21241	21722	21698	21648	21491	21515	21542	21575	21568	21332	21520	21790	21515	22016	21605	21450	21440	21641	21691	21585	21797	21660	21516	21552	21615	21669	21402	21803	21768	21837	21607	21722	21635	21623	21395	21640	21671	21783	21816	21715	21719	21709	21401	21659	21695	21685	21601	21608	21740	21703	21925	21766	21696	21771	21745	21807	21756	21801	21547	21614	21740	21663	21704	21656	21577	21783	21708	21672	21608	21701	21684	21861	21836	21696	21777	21690	21446	21513	21534	21758	21742	21649	21737	21732	21801	21592	21592	21597	21818	21486	21526	21521	21760	21605	21949	21463	21754	21608	21754	21541	21569	21813	21624	21776	21604	21800	21724	21925	21634	21470	21468	21552	21576	21860	21683	21694	21489	21738	21611	21684	21521	21481	21416	21586	21928	21677	21509	21652	21612	21670	21816	21807	21593	21596	21629	21826	21491	21818	21751	21698	21786	21663	21663	21721	21653	21608	21622	21563	21654	21614	21508
17833	29526	27755	22855	20662	19546	19141	18592	18838	31620	58643	48921	31510	20975	17782	17441	17442	17358	17239	17418	17355	17400	17382	17360	17391	17278	17331	17393	17210	17434	17403	17177	17367	17331	17306	17299	17279	17224	17263	17220	17281	17315	17421	17086	17336	17268	17172	17286	17273	17491	17214	17325	17306	17399	17567	17269	17383	17188	17122	17199	17347	17363	17112	17443	17287	17173	17232	17237	17340	17199	17228	17368	17341	17287	17320	17369	17339	17410	17168	17530	17288	17269	17301	17197	17325	17322	17175	17210	17250	17413	17172	17338	17377	17245	17349	17353	17079	17194	17437	17247	17262	17165	17280	17138	17359	17254	17218	17274	17039	17231	17226	17251	17449	17273	17247	17376	17131	17298	17456	17299	17475	17242	17290	17228	17237	17277	17292	17446	17355	17359	17364	17434	17319	17184	17458	17194	17395	17287	17273	17299	17298	17414	17194	17211	17190	17218	17300	17233	17256	17260	17232	17385	17181	17259	17397	17221	17318	17438	17294	17286	17060	17348	17326	17189	17280	17340	17459	17243	17410	17165	17402	17269	17222	17216	17231	17217	17423	17265	17295	17059	17083	17336	17304	17416	17405	17316	17392	17150	17233	17614	17256	17387	17283	17298	17242	17345	17300	17311	17239	17154	17351	17311	17220	17344	17140	17376	17418	17425	17298	17266	17279	17338	17151	17232	17201	17052	17226	17259	17307	17217	17393	17156	17375	17352	17248	17321	17368	17398	17244	17552	17376	17320	17265	17381	17293	17373	17421	17280	17284	17433	17284	17310	17324	17240	17412	17171	17393	17406	17341	17366	17395	17183	17307	17301	17209	17197	17127	17224	17263	17274	17255	17322	17248	17200	17317	17422	17197	17211	17246	17315	17258	17053	17375	17286	17375	17109	17260	17327	17343	17314	17251	17357	17245	17217	17232	17284	17342	17277	17301	17350	17413	17250	17265	17185	17252	17217	17153	17052	17367	17289	17328	17149	17367	17211	17229	17360	17262	17235	17136	17269	17211	17283	17200	17100	17391	17010	17159	17077	17309	17367	17324	17316	17230	17287	17391	17173	17448	17275	17169	17381	17235	17330	17256	17401	17335	17387	17346	17441	17383	17350	17381	17405	17304	17244	17290	17265	17435	17215	17301	17273	17403	16978	17275	17322	17130	17313	17288	17342	17419	17305	17350	17199	17177	17111	17429	17381	17429	17283	17410	17376	17401	17286	17351	17235	17178	17220	17204	17278	17347	17226	17282	17406	17272	17395	17306	17290	17242	17070	17344	17369	17454	17288	17353	17279	17307	17276	17005	17463	17371	17191	17221	17399	17289	17119	17508	17243	17301	17169	17205	17216	17184	17405	17295	17348	17046	17204	17373	17241	17205	17162	17418	17325	17339	17251	17308	17405	17369	17243	17152	17340	17352	17409	17397	17418	17334	17287	17139	17345	17204	17341	17315	17227	17338	17350	17385	17335	17047	17284	17273	17104	17167	17361	17312	17092	17373	17315	17243	17166	17270	17428	17263	17334	17372	17333	17206	17210	17274	17394	17097	17460	17139	17311	17241	17101	17406	17211	17341	17406	17272	17206	17379	17231	17234	17473	17359	17188	17412	17455	17390	17316	17196	17061	17378	17292	17334	17169	17143	17380	17304	17472	17319	17353	17156	17309	17454	17367	17368	17243	17285	17304	17456	17236	17359	17215	17269	17314	17086	17344	17340	17247	17409	17082	17181	17140	17385	17204	17089	17387	17165	17368	17220	17209	17218	17305	17431	17251	17227	17273	17258	17279	17297	17163	17263	17460	17300	17440	17364	17304	17250	17176	17467	17321	17313	17234	17283	17363	17195	17223	17195	17268	17350	17317	17151	17277	17222	17202	17174	17277	17315	17265	17195	17265	17205	17334	17310	17220	17489	17175	17303	17225	17387	17196	17451	17236	17299	17468	17263	17135	17262	17238	17382	17445	17351	17350	17229	17259	17246	17190	17394	17172	17463	17341	17207	17336	17311	17273	17362	17075	17378	17186	17157	17329	17095	17314	17304	17218	17266	17194	17198	17501	17237	17083	17241	17389	17171	17382	17303	17286	17249	17327	17171	17234	17389	17232	17307	17199	17257	17395	17071	17180	17287	17234	17291	17294	17133	17279	17270	17339	17391	17163	17363	17254	17233	17336	17292	17366	17095	17204	17291	17374	17375	17276	17064	17338	17117	17271	17298	17234	17326	17268	17344	17246	17239	17362	17331	17193	17349	17300	17137	17375	17297	17304	17157	17307	17167	17254	17488	17308	17328	17187	17052	17513	17120	17426	17137	17167	17181	17176	17299	17126	17274	17376	17446	17226	17198	17528	17010	17162	17322	17221	17168	17474	17150	17466	17288	17317	17307	17420	17295	17288	17281	17145	17187	17402	17163	17324	17242	16996	17326	17303	17346	17315	17411	17166	17201	17207	17357	17531	17409	17181	17274	17537	17246	17214	17414	17194	17337	17341	17216	17425	17388	17275	17249	17310	17199	17280	17376	17200	17204	17500	17323	17054	17291	17246	17379	17182	17230	17286	17223	17368	17206	17237	17184	17354	17336	17207	17337	17445	17153	17290	17338	17302	17230	17470	17507	17284	17278	17364	17276	17235	17302	17386	17237	17284	17035	17320	17241	17361	17284	17351	17378	17220	17165	17178	17193	17264	17173	17277	17254	17265	17325	17401	17261	17204	17343	17302	17317	17398	17303	17366	17145	17253	17444	17272	17291	17371	17493	17129	17155	17456	17452	17376	17312	17070	17218	17324	17191	17315	17365	17175	17342	17350	17378	17513	17286	17302	17168	17157	17386	17280	17274	17256	17121	17283	17422	17259	17367	17122	17434	17210	17237	17400	17287	17262	17224	17279	17274	17327	17265	17325	17278	17275	17265	17183	17294	17403	17274	17221	17198	17167	17174	17245	17212	17228	17222	17355	17247	17122	17357	17320	17305	17298	17312	17426	17224	17256	17234	17425	17271	17336	17369	17369	17315	17270	17251	17438	17401	17266	17185	17249	17284	17300	17124	17346	17287	17196	17216	17333	17190	17293	17325	17274	17255	17238	17295	17197	17473	17269	17280	17258	17341	17139	17247	17234	17233	17310	17191	17268	17332	17277	17299	17336	17348	17396	17351	17290	17339	17152	17238	17207	17281	17290	17373	17309	17328	17229	17427	17339	17353	17325	17388	17195	17087	17338	17376	17330	17387	17448	17279	17200	17238	17344	17270	17213	17303	17248	17374	17306	17189	17353	17465	17353	17257	17456	17216	17391	17324	17280	17260	17217	17295	17171	17268	17218	17392	17295	17391	17190	17348	17504	17330	17161	17410	17254	17168	17290	17153	17402	17383	17171	17343	17231	17300	17253	17328	17202	17235	17356	17188	17270	17369	17287	17333	17235	17296	17305	17200	17282	17038	17274	17395	17424	17318	17358	17195	17330	17300	17053	17313	17309	17154	17329	17386	17242	17235	17322	17235	17330	17291	17147	17055	17344	17287	17064	17456	17183	17285	17457	17119	17244	17146	17221	17324	17309	17215	17393	17395	17058	17244	17243	17222	17175	17098	17198	17449	17359	17405	17243	17371	17165	17248	17313	17385	17367	17272	17163	17189	17326	17277	17249	17310	17398	17146	17212	17450	17157	17292	17217	17233	17358	17167	17335	17048	17170	17218	17267	17428	17250	17312	17300	17342	17302	17279	17209	17257	17237	17299	17230	17373	17297	17355	17328	17352	17153	17399	17308	17246	17172	17241	17238	17245	17265	17241	17319	17442	17180	17140	17327	17250	17398	17317	17362	17219	17367	17326	17397	17208	17211	17235	17350	17301	17278	17342	17318	17242	17242	17223	17159	17399	17350	17326	17432	17175	17122	17366	17337	17242	17404	17429	17436	17274	17272	17255	17237	17231	17333	17239	17334	17275	17182	17308	17408	17159	17350	17342	17219	17244	17280	17176	17411	17266	17329	17370	17279	17418	17207	17247	17327	17153	17346	17115	17107	17249	17308	17368	17313	17329	17475	17317	17330	17302	17330	17295	17386	17102	17176	17118	17303	17293	17335	17243	17342	17342	17271	17221	17499	17395	17258	17210	17143	17337	17199	17354	17534	17301	17292	17319	17225	17369	17327	17132	17326	17233	17296	17391	17294	17320	17361	17270	17326	17360	17340	17243	17170	17214	17306	17402	17153	17278	17489	17306	17123	17421	17065	17290	17355	17220	17144	17275	17162	17133	17341	17258	17400	17274	17256	17330	17331	17281	17434	17327	17248	17373	17277	17319	17240	17223	17311	17310	17208	17350	17465	17342	17218	17365	17473	17306	17189	17254	17265	17264	17424	17234	17302	17243	17384	17252	17130	17308	17394	17335	17443	17267	17269	17347	17172	17368	17274	17517	17112	17203	17363	17144	17290	17306	17218	17445	17108	17414	17277	17208	17227	17390	17304	17204	17331	17261	17239	17316	17266	17309	17422	17278	17235	17228	17389	17252	17183	17259	17261	17303	17289	17152	17424	17198	17415	17259	17195	17287	17287	17283	17214	17187	17341	17221	17258	17344	17380	17355	17317	17372	17278	17249	17342	17131	17352	17301	17357	17302	17266	17236	17467	17266	17146	17120	17166	17302	17265	17299	17129	17447	17279	17302	17443	17275	17309	17387	17445	17291	17310	17115	17271	17208	17474	17228	17360	17233	17237	17181	17338	17216	17352	17123	17129	17326	17327	17176	17195	17339	17227	17250	17529	17394	17242	17126	17237	17277	17337	17185	17280	17337	17294	17277	17252	17230	17408	17302	17383	17360	17320	17338	17372	17189	17341	17432	17385	17328	17186	17118	17232	17247	17314	17380	17172	17184	17269	17346	17281	17259	17412	17350	17250	17123	17290	17383	17397	17398	17191	17332	17292	17203	17481	17234	17284	17027	17133	17318	17414	17147	17283	17232	17479	17173	17298	17264	17289	17113	17164	17276	17276	17280	17236	17313	17431	17216	17180	17237	17467	17250	17425	17325	17296	17369	17298	17371	17312	17302	17230	17396	17309	17350	17194	17212	17315	17309	17314	17500	17284	17216	17459	17487	17341	17366	17378	17236	17375	17175	17283	17219	17256	17332	17210	17243	17263	17179	17367
31243	23422	24289	23073	21487	21599	21499	21890	21665	22108	25706	26179	23602	22140	21797	21625	21641	21474	21467	21451	21633	21535	21694	21526	21571	21668	21778	21706	21664	21509	21745	21641	21538	21743	21428	21491	21468	21598	21426	21567	21605	21542	21627	21508	21698	21515	21481	21273	21612	21632	21583	21690	21540	21450	21492	21661	21652	21727	21610	21599	21492	21724	21831	21548	21569	21735	21707	21678	21713	21592	21479	21444	21711	21457	21487	21604	21484	21620	21558	21322	21416	21568	21595	21492	21490	21626	21419	21639	21395	21508	21782	21566	21540	21741	21557	21678	21621	21439	21524	21380	21767	21783	21692	21395	21703	21647	21631	21440	21569	21472	21681	21476	21472	21639	21531	21449	21854	21581	21651	21504	21512	21529	21579	21718	21732	21404	21485	21759	21685	21698	21343	21753	21513	21478	21611	21475	21541	21495	21514	21746	21499	21483	21505	21516	21461	21508	21628	21640	21651	21722	21461	21175	21352	21653	21339	21511	21544	21625	21432	21531	21440	21523	21544	21508	21442	21384	21708	21576	21502	21471	21659	21612	21446	21478	21589	21510	21658	21505	21505	21508	21720	21650	21512	21459	21670	21790	21518	21788	21596	21574	21671	21527	21375	21770	21497	21397	21732	21545	21559	21576	21614	21517	21531	21578	21450	21612	21344	21733	21512	21532	21617	21558	21553	21798	21389	21568	21665	21565	21595	21582	21325	21660	21620	21704	21595	21565	21455	21591	21790	21589	21543	21641	21662	21470	21567	21586	21724	21833	21664	21611	21484	21569	21627	21586	21648	21560	21704	21559	21489	21452	21388	21434	21497	21339	21580	21606	21518	21621	21425	21681	21510	21674	21619	21471	21514	21824	21700	21606	21389	21604	21671	21362	21503	21583	21630	21537	21720	21414	21430	21495	21554	21652	21574	21392	21360	21252	21227	21767	21537	21678	21735	21764	21560	21400	21475	21548	21442	21715	21589	21568	21426	21624	21679	21674	21625	21493	21487	21385	21843	21661	21447	21583	21702	21520	21189	21501	21736	21638	21688	21569	21665	21742	21640	21620	21569	21698	21562	21486	21664	21662	21497	21443	21542	21591	21698	21482	21641	21307	21634	21521	21772	21694	21556	21586	21395	21385	21451	21761	21672	21799	21564	21462	21378	21299	21479	21690	21912	21424	21500	21512	21599	21655	21954	21727	21594	21791	21689	21651	21751	21526	21615	21315	21379	21515	21533	21631	21951	21509	21476	21587	21653	21318	21562	21461	21645	21669	21587	21457	21614	21420	21357	21548	21630	21536	21499	21402	21421	21302	21417	21604	21739	21507	21673	21625	21468	21544	21502	21438	21634	21654	21592	21653	21521	21526	21723	21496	21621	21608	21569	21626	21466	21592	21665	21454	21655	21518	21548	21370	21616	21357	21698	21570	21464	21547	21628	21640	21611	21299	21323	21362	21604	21451	21756	21565	21595	21518	21568	21641	21686	21653	21492	21514	21723	21509	21703	21579	21519	21548	21630	21550	21630	21699	21675	21673	21497	21385	21670	21591	21567	21573	21622	21651	21503	21597	21680	21339	21552	21377	21749	21514	21378	21716	21446	21595	21501	21631	21628	21733	21581	21684	21554	21509	21539	21621	21589	21636	21544	21624	21630	21600	21506	21842	21398	21633	21593	21644	21628	21707	21575	21506	21630	21588	21587	21577	21623	21538	21596	21509	21722	21633	21668	21637	21641	21512	21577	21481	21425	21496	21537	21501	21751	21614	21346	21728	21527	21408	21592	21344	21609	21372	21636	21441	21596	21390	21630	21592	21507	21567	21535	21474	21547	21579	21512	21473	21659	21687	21549	21379	21438	21846	21648	21675	21636	21807	21629	21352	21557	21516	21382	21460	21507	21338	21346	21492	21311	21590	21575	21520	21624	21498	21443	21614	21776	21527	21450	21499	21558	21493	21472	21576	21806	21581	21546	21399	21534	21428	21551	21624	21434	21597	21711	21457	21606	21513	21655	21609	21511	21658	21582	21664	21509	21500	21589	21610	21685	21505	21819	21645	21672	21577	21657	21426	21492	21272	21515	21585	21583	21303	21523	21447	21474	21483	21670	21521	21373	21799	21743	21665	21523	21612	21377	21519	21511	21460	21424	21757	21531	21437	21565	21493	21671	21654	21806	21609	21428	21326	21509	21568	21551	21549	21516	21540	21347	21484	21534	21444	21484	21587	21815	21727	21666	21382	21352	21505	21609	21547	21438	21578	21481	21577	21742	21498	21415	21539	21543	21630	21580	21489	21407	21407	21416	21592	21501	21761	21546	21597	21566	21825	21646	21555	21468	21528	21769	21707	21665	21631	21551	21624	21350	21538	21533	21498	21482	21565	21471	21498	21731	21658	21394	21626	21459	21547	21713	21618	21838	21644	21632	21414	21625	21416	21516	21503	21551	21746	21550	21720	21839	21661	21713	21481	21431	21508	21652	21710	21563	21541	21775	21473	21553	21290	21380	21506	21553	21755	21544	21554	21722	21738	21435	21546	21812	21423	21415	21554	21275	21593	21398	21536	21578	21551	21728	21620	21553	21615	21467	21689	21408	21722	21745	21559	21535	21588	21593	21632	21653	21601	21334	21532	21630	21380	21567	21299	21730	21581	21504	21475	21431	21533	21641	21794	21556	21478	21795	21524	21565	21477	21713	21619	21449	21747	21560	21654	21564	21493	21832	21604	21629	21620	21299	21513	21477	21213	21759	21553	21659	21535	21626	21628	21593	21510	21313	21530	21550	21577	21659	21457	21551	21559	21456	21682	21606	21429	21564	21344	21727	21452	21718	21623	21462	21414	21776	21606	21692	21335	21459	21498	21491	21502	21420	21633	21629	21682	21508	21644	21743	21540	21449	21569	21503	21474	21348	21574	21572	21624	21566	21593	21813	21351	21643	21338	21529	21850	21591	21596	21500	21571	21422	21521	21594	21440	21222	21390	21695	21668	21672	21565	21604	21631	21768	21685	21677	21627	21597	21649	21636	21361	21796	21592	21552	21410	21675	21428	21745	21366	21650	21772	21702	21508	21534	21772	21576	21622	21476	21714	21614	21620	21700	21532	21681	21720	21519	21581	21709	21574	21671	21571	21576	21540	21693	21589	21600	21538	21541	21534	21547	21472	21485	21614	21685	21531	21611	21527	21395	21572	21682	21679	21646	21577	21722	21462	21452	21598	21543	21366	21462	21364	21370	21601	21719	21340	21608	21559	21349	21647	21492	21709	21692	21549	21682	21488	21539	21634	21720	21632	21656	21637	21712	21511	21767	21723	21474	21409	21643	21349	21372	21754	21369	21697	21486	21425	21538	21402	21519	21540	21474	21441	21983	21668	21379	21600	21729	21595	21653	21683	21599	21722	21675	21434	21570	21358	21445	21388	21345	21397	21459	21512	21453	21621	21447	21442	21557	21533	21503	21550	21753	21516	21576	21718	21587	21664	21690	21449	21569	21387	21642	21531	21503	21663	21412	21445	21526	21587	21568	21561	21761	21472	21352	21716	21368	21522	21525	21375	21494	21762	21494	21587	21474	21493	21430	21774	21519	21269	21594	21635	21602	21639	21413	21584	21887	21504	21540	21421	21804	21595	21627	21343	21706	21478	21464	21708	21676	21542	21413	21534	21630	21682	21584	21461	21469	21697	21730	21528	21664	21443	21665	21570	21606	21756	21506	21557	21544	21588	21531	21510	21957	21716	21503	21489	21765	21708	21541	21436	21312	21299	21681	21600	21496	21395	21627	21769	21490	21534	21705	21505	21630	21615	21394	21675	21428	21435	21495	21408	21503	21456	21559	21621	21605	21380	21574	21484	21638	21622	21699	21684	21512	21536	21682	21514	21688	21573	21310	21719	21553	21530	21547	21517	21642	21540	21637	21638	21712	21653	21524	21433	21646	21632	21482	21517	21626	21558	21513	21685	21535	21576	21711	21640	21567	21504	21570	21757	21673	21653	21566	21505	21414	21422	21565	21723	21528	21532	21559	21687	21733	21512	21350	21629	21533	21673	21645	21797	21603	21525	21370	21699	21540	21432	21565	21712	21741	21669	21655	21592	21604	21244	21663	21557	21296	21597	21716	21517	21389	21478	21424	21467	21453	21703	21578	21626	21460	21661	21436	21440	21546	21642	21701	21519	21726	21577	21522	21632	21409	21531	21532	21827	21688	21447	21697	21648	21535	21642	21581	21436	21505	21398	21450	21456	21544	21410	21569	21786	21482	21749	21292	21674	21821	21824	21395	21532	21727	21677	21840	21622	21610	21248	21614	21583	21325	21687	21461	21319	21487	21411	21558	21585	21417	21450	21512	21652	21610	21590	21481	21415	21418	21732	21584	21769	21770	21642	21626	21510	21488	21637	21684	21492	21993	21539	21583	21577	21400	21337	21750	21696	21626	21487	21462	21718	21655	21598	21692	21730	21652	21511	21776	21262	21600	21529	21604	21823	21601	21729	21575	21541	21597	21607	21454	21555	21791	21518	21550	21530	21702	21693	21574	21639	21470	21641	21500	21606	21646	21654	21657	21286	21518	21618	21606	21630	21597	21636	21705	21628	21439	21568	21635	21624	21584	21590	21562	21613	21656	21735	21742	21516	21609	21749	21602	21298	21340	21621	21676	21383	21495	21776	21592	21584	21717	21761	21777	21769	21404	21511	21611	21471	21674	21533	21434	21363	21576	21708	21720	21306	21516	21706	21385	21512	21504	21564	21478	21525	21405	21548	21502	21515	21490	21483	21512	21437	21546	21534	21665	21683	21624	21631	21666	21543	21523	21503	21689	21658	21549	21587	21740	21464	21573	21584	21556	21676	21434	21780	21475	21654	21637	21566	21596	21292	21646	21486	21491	21609	21632	21581	21549	21592	21595	21807	21688	21638	21777	21586	21519	21537	21539	21472	21643	21300	21616	21593	21480	21607	21384	21537	21397	21572	21529	21557	21580	21546	21564	21668	21460	21383	21525	21489	21616	21521	21567	21552	21609	21389	21245	21524	21620	21610	21450	21530	21742	21536	21646	21491	21499	21619	21494	21490	21421	21734	21582	21731	21638	21438	21820	21691	21676	21674	21530	21603	21531	21601	21683	21568	21454	21842	21522	21642	21568	21714	21724	21642
17618	18092	17755	17570	17473	17467	17340	17418	17225	18325	23529	22510	19029	17769	17470	17058	17260	17194	17053	17238	17285	17327	16932	17240	17123	17108	17208	17374	17272	17243	17083	17282	17371	17352	17191	17109	17305	17312	17229	17147	17293	17351	17300	17190	17140	17303	17197	17264	17308	17155	17007	17145	17322	17347	17273	17174	17260	17316	17137	17263	17146	17189	17183	17202	17212	17183	17240	17332	17164	17190	17248	17063	17230	17180	17193	17033	17291	17170	17329	17173	17286	17314	17153	17353	17154	17248	17227	17302	17122	17328	17341	17211	17340	17237	17376	17244	17293	17187	17214	17034	17134	17195	17323	17102	17180	17083	17098	17202	17225	17178	17119	17070	17329	17349	17207	17334	17342	17190	17209	17109	17239	17097	17140	17301	17177	17307	17139	17441	17208	17228	17294	17288	17067	17184	17288	17227	17180	17195	17082	17341	17291	17222	17276	17257	17119	17197	17039	17241	17222	17198	17238	17137	17368	17186	17273	17307	17331	17211	17261	17229	17187	17142	17267	17210	17215	17318	17244	17195	17216	17321	17206	17058	17138	17191	17347	17063	17005	17156	16994	17236	17133	17188	17338	17163	17147	17348	17160	17062	17169	17154	17131	17213	17126	17215	17349	17225	17267	17425	17303	17255	17061	17074	17220	17180	17276	17153	17288	17273	17350	17502	17277	17179	17221	17269	17208	17182	17343	17181	17121	17135	17127	17114	17223	17160	17139	17267	17523	17153	17271	17201	17106	17387	17260	17224	17110	17126	17136	17171	17465	17303	17198	17200	17068	17117	17357	17185	17148	17202	17293	17217	17403	17280	17265	17173	17176	17218	17170	17359	17279	17180	17125	17182	17196	17064	17234	17228	17227	17212	17016	17068	17103	17246	17075	17153	17300	17332	17058	17334	17306	17062	17187	17228	17235	17045	17183	17260	17120	17317	17199	17285	17151	17301	17351	17078	17219	17240	17241	17192	17092	17385	17334	17221	17239	17181	17256	17352	17322	17115	17215	17233	17266	17140	17315	17176	17266	17085	17325	17332	17158	17173	17311	17258	17182	17302	17266	17170	17098	17194	17302	17302	17202	17227	17189	17291	17284	17183	17118	17203	17077	17084	17019	17136	17006	17123	17218	17210	17260	17045	17227	17185	17128	17259	17073	17104	17103	17202	17215	17226	17249	17281	17139	17027	17298	17306	17288	17102	17338	17191	17041	17133	17244	17118	17220	17262	17263	17096	17403	17165	17171	17269	17040	17098	17117	17297	17347	17204	17303	17119	17379	17331	17215	17110	17302	17144	17112	17305	17175	17265	17291	17200	17263	17123	17040	17383	17190	17271	17160	17334	17327	17250	17423	17124	17148	17228	17214	17235	17151	17212	17203	17209	17215	17220	17332	17257	17266	17010	17214	17274	17161	17216	17167	17245	17066	17205	17055	17263	17299	17007	17356	17327	17207	17267	17290	17214	17255	17071	17132	17081	17318	16993	17238	17274	17058	17238	16965	17395	17279	17296	17052	16959	17218	17349	17242	17282	17180	17330	17204	17255	17224	17298	17163	17227	17093	17255	17297	17093	17066	17159	17307	17157	17172	17249	17018	17198	17180	17306	17189	17213	17141	17236	17280	17182	17331	17303	17152	17184	17303	17311	17212	17396	17327	17127	17270	17194	17214	17209	17144	17184	17177	17138	17185	17172	17357	17121	17383	17213	17224	17276	17251	17256	17109	17304	17299	17324	17260	17028	17216	17247	17260	17240	17129	17081	17205	17131	17140	17334	17289	17091	17244	17121	17185	17185	17233	17248	17319	17116	17144	17353	17236	17271	17212	17218	17214	17117	17346	17182	17140	17103	17236	17242	17295	17114	17510	17181	17307	17127	17217	17247	17328	17158	17200	17127	17215	17320	17191	17180	17239	17269	17153	17384	17120	17120	17142	17322	17213	17167	17043	17227	17150	17210	17240	17337	17351	17192	17162	17130	17177	17324	17213	17215	17419	17185	17411	17105	17190	17270	17017	17266	17050	17358	17265	17187	17303	17191	17302	17258	17195	17106	17205	17204	17196	17194	17157	17288	17228	17254	17229	17197	17362	17227	17337	17201	17004	17241	17188	17131	17390	17271	17146	17090	17216	17048	17064	17353	17090	17107	17373	17159	17301	17320	17205	17132	17191	17333	17223	17288	17247	17158	17327	17251	17118	17253	17400	17394	17239	17194	17254	17188	17432	17207	17175	17214	17067	17035	17233	17157	17318	17196	17275	17306	17150	17267	17131	17248	17078	17099	17217	17178	17240	17180	17060	17157	17201	16965	17211	17236	17033	17161	17156	17002	17202	17211	17187	17154	17076	17081	17178	17176	17269	17388	17259	17324	17333	17266	17345	17202	17283	17104	17181	17129	17213	17298	17240	17234	17135	17413	17088	17159	17173	17317	17276	17263	17390	17156	17309	17231	17108	17199	17104	17135	17289	17169	17233	17284	17185	17316	17372	17360	17162	17277	17141	17298	17134	17278	17107	17098	17189	17307	17178	17229	17308	17173	17175	17204	17341	17242	17264	17253	17292	17214	17049	17263	17350	17187	17474	17116	17339	17096	17177	17078	17261	17135	17391	17169	17238	17227	17391	17210	16968	17145	17082	17157	17331	17323	17194	17266	17245	17397	17369	17207	17089	17296	17073	17417	17235	17246	17245	17369	17137	17249	17214	17321	17274	17283	17193	17256	17122	17087	17287	17216	17298	17055	17386	17447	17311	17314	17369	17192	17056	17180	17337	17182	17085	17286	17307	17237	17340	17279	17242	17024	17248	17179	17199	17200	17122	17305	17243	17249	17407	17145	17374	17149	17205	17104	17280	17178	17160	17136	17304	17237	17274	17203	17162	17223	17251	17375	17269	17245	17143	17189	17301	17174	17329	17212	17224	17307	17291	17232	17163	17418	17433	17251	17149	17326	17164	17236	17280	17390	17380	16975	17166	17206	17354	17176	17044	17113	17162	17339	17275	17147	17208	17356	17141	17392	17303	17307	17286	17144	17357	17156	17094	17192	17174	17181	17279	17143	17245	17250	17229	17139	17185	17189	17277	17202	17150	16991	17171	17196	17321	17198	17348	17372	17269	17167	17329	17134	17368	17187	17362	17185	17205	17231	17100	17234	17314	17268	17194	17255	17354	17304	17257	17192	17345	17295	17029	17147	17224	17338	17229	17140	17073	17240	17111	17187	17252	17296	17167	17357	17262	17091	17361	17264	16984	17325	17252	17257	17338	17111	17331	17233	17311	17205	17346	17119	17197	17226	17163	17206	17102	17240	17259	17162	17182	17226	17300	17240	17148	16968	17348	17099	17202	17261	17271	17314	17289	17108	17258	17353	17307	17274	17210	17201	17287	17349	17162	17313	17327	17252	17109	17228	17303	17302	17424	17263	17083	17216	17081	17288	17210	17207	17215	17354	17317	17005	17382	17421	17257	17173	17335	17188	17132	17310	17349	17075	17314	17229	17251	17222	17147	17151	17005	17161	17161	17346	17118	17208	17283	17067	17418	17159	17183	17121	17304	17266	17323	17339	17297	17218	17258	17145	17424	17071	17225	17133	17069	17098	17266	17098	17197	17360	17205	17239	17281	17239	17303	17288	17410	17122	17235	17404	17340	17498	17209	17167	17199	17096	17213	17320	17227	17075	17206	17289	17296	17248	17183	17063	17157	17225	17140	17195	17091	17366	17203	17106	17255	17182	17365	17231	17336	17141	17232	17260	17395	17314	17131	17358	17195	17307	17347	17223	17182	17211	17175	17373	17244	17047	17276	17162	17298	17222	17184	17254	17205	17162	17325	17273	17401	17248	17149	17311	17149	17202	17232	17140	17218	17207	17351	17154	17281	17312	17216	17279	17235	17424	17423	17344	17224	17206	17161	16977	17227	17239	17133	17204	17279	17212	17132	17231	17177	17310	17320	17282	17090	17229	17365	17101	17313	17185	17305	17287	17298	17266	17288	17317	17325	17292	17108	17243	17084	17343	17303	17211	17280	17175	17169	17136	17313	17413	17028	17327	17135	17109	17317	17207	17127	17092	17129	17125	17182	17215	17218	17243	17261	17198	17085	17204	17107	17235	17249	17259	17368	17135	17299	17201	17347	17305	17235	17100	17086	17276	17116	17083	17452	17172	17221	17414	17132	17184	17234	17229	17354	17303	17223	17278	17422	17010	17427	17171	17273	17195	17209	17173	17044	17232	17177	17239	17149	17091	17361	17147	17317	17385	17165	17242	17117	17230	17271	17294	17066	17244	17251	17242	17195	17362	17304	17266	17308	17158	17176	17189	17286	17296	17352	17352	17385	17251	17241	17344	17034	17286	17158	17075	17329	17435	17207	17233	17322	17334	17078	17216	17347	17403	17308	17295	17125	17100	17347	17112	17088	17146	17183	17253	17221	17151	17264	17276	17295	17234	17241	17164	17322	17436	17369	17318	17110	17172	17079	17303	17321	17379	17304	17196	17214	17139	17279	17077	17094	17135	17253	17253	17272	17109	17057	17099	17315	17240	17251	17255	17081	17110	17230	17227	17414	17089	17286	17362	17366	17144	17105	17331	17302	17060	17301	17224	17234	17355	17194	17299	17332	17257	17354	17192	17141	17094	17282	17315	17156	17175	17275	17114	17085	17218	17331	17248	17379	17345	17263	17161	17275	17145	17387	17263	17182	17201	17163	17397	17181	17340	17231	17338	17300	17196	17333	17085	17327	17166	17173	17040	17274	17101	17352	17368	17274	17272	17046	17051	17377	17334	17244	17241	17260	17154	17274	17131	17267	17275	17194	17239	17231	17096	17263	17070	17289	17319	17332	17203	17281	17390	17248	17312	17226	17117	17382	17369	17251	17195	17197	17275	17207	17397	17250	17239	17343	17146	17355	17179	17184	17383	17320	17348	17140	17344	17328	17434	17296	17250	17291	17141	17218	17068	17230	17332	17254	17150	17172	17180	17243	17175	17362	17222	17292	17169	17192	17308	17239	17173	17115	17190	17241	17222	17459	17306	17102	17311	17186	17194	17360	17132	17297	17050	17270	17297	17202	17403	17251	17086	17210	17213	17253	17300	17443	17244	17319	17390	17328	17124	17222	17265	17205	17134	17329	17176	17210	17123	17088	17389
26164	21561	28398	26029	23147	22836	23024	21951	21729	26204	45259	39369	28824	23025	21823	21723	21525	21514	21372	21397	21328	21614	21302	21443	21546	21517	21528	21540	21570	21400	21397	21616	21158	21337	21549	21432	21405	21318	21328	21503	21510	21415	21388	21552	21410	21272	21226	21306	21271	21325	21393	21203	21324	21469	21308	21588	21454	21174	21333	21249	21377	21468	21585	21353	21301	21428	21434	21318	21431	21354	21440	21559	21508	21252	21437	21302	21351	21298	21483	21492	21424	21148	21256	21563	21277	21339	21448	21236	21558	21447	21284	21363	21267	21228	21240	21304	21430	21349	21356	21244	21324	21338	21271	21205	21264	21197	21467	21398	21671	21338	21392	21351	21502	21218	21326	21481	21506	21503	21308	21280	21403	21490	21372	21365	21453	21321	21138	21331	21545	21639	21375	21264	21368	21446	21415	21665	21425	21386	21433	21386	21533	21503	21314	21507	21369	21263	21082	21251	21066	21579	21374	21391	21264	21228	21223	21356	21663	21143	21296	21350	21394	21320	21198	21342	21210	21189	21232	21261	21245	21223	21265	21241	21490	21260	21377	21541	21434	21162	21209	21411	21407	21485	21405	21366	21345	21351	21403	21412	21386	21217	21324	21167	21264	21533	21635	21469	21238	21297	21206	21457	21392	21349	21380	21302	21500	21362	21471	21567	21365	21512	21089	21312	21414	21446	21377	21455	21403	21334	21361	21266	21400	21231	21347	21436	21231	21475	21438	21332	21230	21310	21180	21267	21247	21532	21308	21410	21405	21135	21494	21055	21379	21414	21402	21427	21479	21363	21222	21490	21246	21492	21405	21184	21249	21210	21290	21466	21250	21244	21293	21185	21454	21420	21418	21338	21497	21303	21282	21304	21476	21498	21478	21439	21143	21163	21341	21263	21329	21402	21188	21249	21539	21515	21588	21397	21511	21361	21403	21339	21370	21294	21425	21346	21293	21309	21344	21343	21163	21241	21146	21414	21403	21350	21425	21424	21409	21479	21399	21312	21258	21524	21541	21305	21448	21114	21380	21408	21428	21091	21406	21395	21341	21243	21321	21316	21322	21364	21355	21208	21120	21317	21341	21520	21126	21533	21413	21446	21340	21312	21322	21345	21357	21385	21223	21387	21268	21317	21305	21279	21479	21311	21555	21441	21486	21388	21357	21210	21548	21312	21389	21408	21693	21541	21451	21341	21474	21203	21320	21452	21525	21300	21180	21612	21266	21320	21333	21213	21203	21189	21273	21205	21262	21244	21190	21455	21397	21333	21450	21386	21353	21310	21323	21324	21204	21287	21467	21441	21350	21402	21230	21121	21594	21373	21346	21332	21498	21447	21405	21254	21522	21308	21431	21499	21524	21310	21435	21375	21451	21267	21217	21459	21588	21428	21316	21367	21418	21261	21294	21408	21433	21557	21264	21359	21210	21334	21400	21324	21291	21139	21457	21637	21629	21213	21376	21398	21345	21346	21608	21388	21343	21393	21254	21321	21276	21349	21478	21602	21307	21364	21224	21353	21375	21418	21338	21244	21282	21142	21435	21242	21467	21349	21390	21328	21349	21301	21198	21306	21314	21256	21223	21513	21288	21284	21433	21459	21339	21263	21249	21321	21477	21287	21543	21499	21461	21472	21263	21427	21596	21571	21483	21521	21424	21320	21416	21346	21350	21229	21394	21344	21339	21221	21357	21356	21420	21463	21388	21177	21415	21429	21266	21078	21484	21285	21463	21441	21311	21277	21379	21320	21321	21590	21235	21435	21622	21330	21643	21548	21367	21435	21317	21186	21458	21259	21421	21533	21303	21193	21297	21359	21471	21391	21555	21396	21564	21449	21410	21154	21510	21394	21192	21265	21361	21213	21379	21266	21504	21418	21416	21251	21346	21747	21302	21388	21470	21309	21539	21413	21510	21621	21360	21403	21263	21325	21357	21331	21386	21574	21335	21252	21451	21345	21406	21306	21406	21612	21422	21358	21448	21449	21225	21474	21405	21609	21429	21553	21275	21527	21353	21296	21292	21443	21407	21256	21294	21565	21365	21204	21501	21281	21414	21504	21311	21388	21504	21187	21358	21450	21195	21433	21215	21237	21387	21252	21351	21124	21394	21430	21194	21350	21212	21378	21348	21331	21203	21491	21582	21384	21289	21330	21377	21385	21336	21473	21540	21370	21475	21393	21264	21342	21506	21293	21462	21567	21481	21645	21710	21498	21282	21430	21445	21573	21327	21338	21563	21339	21394	21493	21388	21426	21345	21546	21260	21226	21261	21418	21330	21279	21372	21242	21265	21362	21259	21271	21385	21213	21373	21359	21503	21211	21257	21378	21421	21357	21378	21490	21475	21172	21364	21417	21375	21471	21332	21264	21467	21409	21488	21291	21316	21189	21423	21406	21581	21393	21271	21478	21410	21316	21189	21401	21514	21685	21280	21441	21364	21414	21227	21316	21335	21401	21238	21474	21582	21420	21374	21542	21402	21314	21260	21566	21228	21535	21422	21109	21221	21508	21225	21413	21156	21588	21401	21159	21245	21416	21247	21403	21289	21283	21332	21249	21463	21255	21487	21267	21332	21412	21248	21213	21312	21330	21516	21393	21360	21375	21393	21434	21433	21301	21381	21237	21302	21319	21470	21385	21407	21161	21595	21161	21361	21547	21409	21311	21446	21343	21173	21281	21351	21392	21062	21333	21356	21396	21350	21274	21446	21464	21246	21308	21659	21297	21379	21357	21524	21227	21332	21242	21400	21538	21536	21481	21248	21478	21533	21263	21326	21371	21307	21330	21285	21098	21211	21071	21204	21212	21328	21322	21249	21409	21428	21266	21263	21400	21489	21322	21529	21474	21319	21385	21551	21276	21402	21177	21221	21253	21550	21328	21409	21387	21306	21493	21421	21339	21254	21253	21264	21318	21261	21467	21568	21317	21371	21327	21284	21220	21371	21172	21470	21302	21415	21656	21240	21265	21597	21435	21524	21293	21400	21466	21366	21141	21496	21253	21303	21283	21554	21140	21393	21354	21547	21218	21284	21392	21258	21219	21466	21365	21215	21394	21316	21401	21651	21405	21535	21269	21300	21449	21475	21359	21245	21461	21375	21174	21321	21444	21326	21380	21249	21550	21387	21299	21498	21309	21663	21244	21372	21256	21087	21181	21254	21412	21361	21300	21373	21320	21422	21232	21279	21355	21540	21581	21316	21239	21316	20971	21422	21486	21365	21315	21533	21474	21363	21433	21084	21190	21211	21289	21199	21195	21321	21486	21226	21571	21458	21257	21601	21177	21366	21604	21234	21379	21308	21241	21613	21420	21609	21145	21259	21554	21122	21380	21168	21319	21251	21388	21306	21307	21282	21324	21274	21366	21389	21228	21314	21537	21203	21458	21288	21319	21254	21328	21346	21517	21366	21384	21524	21527	21204	21224	21520	21281	21256	21426	21568	21291	21333	21417	21367	21267	21437	21509	21322	21517	21257	21473	21294	21182	21365	21346	21482	21323	21336	21280	21395	21537	21239	21364	21346	21452	21248	21340	21242	21313	21483	20929	21307	21406	21387	21362	21231	21397	21153	21427	21364	21389	21218	21494	21373	21328	21145	21337	21313	21366	21246	21149	21370	21349	21502	21606	21411	21354	21476	21411	21317	21426	21307	21593	21355	21497	21357	21216	21442	21358	21326	21237	21343	21297	21436	21152	21265	21337	21298	21413	21260	21457	21516	21549	21381	21428	21588	21363	21515	21382	21514	21354	21386	21351	21329	21475	21416	21462	21427	21360	21500	21196	21158	21465	21489	21499	21470	21186	21277	21239	21317	21396	21288	21363	21372	21248	21493	21233	21339	21196	21446	21389	21523	21315	21445	21353	21460	21354	21274	21489	21403	21035	21287	21344	21276	21379	21346	21170	21380	21437	21328	21356	21375	21614	21253	21338	21351	21348	21450	21462	21240	21419	21567	21229	21364	21303	21378	21340	21362	21270	21543	21232	21172	21315	21658	21250	21301	21248	21313	21274	21323	21414	21378	21643	21489	21431	21327	21212	21458	21391	21254	21348	21129	21456	21520	21421	21428	21286	21126	21385	21367	21279	21260	21270	21255	21299	21381	21526	21539	21605	21275	21148	21422	21523	21251	21205	21348	21359	21496	21526	21560	21563	21294	21394	21357	21003	21340	21315	21266	21512	21251	21196	21239	21426	21246	21185	21510	21234	21351	21449	21384	21517	21482	21314	21228	21304	21414	21206	21201	21611	21559	21411	21416	21356	21386	21394	21395	21395	21288	21249	21298	21298	21296	21279	21349	21251	21289	21182	21377	21416	21440	21345	21457	21298	21313	21283	21251	21401	21313	21301	21298	21659	21435	21547	21497	21326	21337	21555	21302	21219	21229	21307	21395	21541	21471	21318	21347	21518	21378	21432	21168	21208	21224	21475	21481	21284	21511	21218	21239	21463	21240	21454	21572	21257	21264	21358	21181	21407	21310	21120	21499	21235	21345	21283	21480	21505	21248	21168	21342	21342	21447	21373	21297	21428	21541	21259	21431	21379	21357	21251	21509	21428	21436	21356	21294	21369	21251	21382	21256	21415	21275	21437	21276	21285	21503	21374	21233	21578	21412	21450	21377	21408	21289	21284	21364	21517	21547	21384	21641	21475	21540	21716	21378	21175	21554	21371	21505	21348	21559	21269	21399	21448	21307	21243	21178	21259	21338	21541	21314	21304	21401	21122	21269	21290	21399	21404	21329	21322	21503	21384	21513	21372	21490	21359	21306	21293	21267	21490	21416	21220	21091	21518	21442	21328	21408	21325	21367	21457	21320	21590	21330	21418	21427	21257	21310	21301	21407	21141	21101	21353	21266	21264	21324	21548	21302	21337	21256	21374	21384	21184	21444	21421	21387	21367	21420	21392	21259	21417	21237	21370	21490	21305	21390	21420	21245	21236	21339	21314	21349	21319	21282	21402	21168	21315	21454	21454	21341	21442	21426	21499	21223	21379	21296	21412	21115	21154	21512	21423	21293	21208	21513	21465	21011	21010	21336	21428	21388	21304	20980	21319	21368	21216	21260	21584	21440	21423	21391	21428	21295	21447	21450	21386	21252	21365	21391	21198	21517	21200	21314	21328	21445	21507	21349	21561	21452	21373
15727	23238	22175	19676	18658	18194	17950	17748	17582	25621	45351	36816	24247	18439	17537	17226	17182	17074	17037	17198	17379	17073	17247	17281	17110	17055	17196	17035	17059	17246	16998	17153	17006	17093	16990	17182	17129	17137	17122	17166	17173	17182	17180	17062	17133	17219	17182	17046	17126	17045	17227	17195	17128	17237	17194	17242	17127	17105	17221	17123	17325	17180	17189	17077	17092	17177	17182	17073	17268	17155	17091	17252	17176	17082	17208	17125	17077	17188	17198	17248	17175	17223	17117	16869	17284	17137	17100	17174	17130	17096	16944	16832	17313	17121	17150	17002	17105	17278	17017	17250	17242	17295	17158	17193	17056	17073	17183	17083	17041	17199	17126	17341	17154	17092	17148	17095	16966	17232	17258	17057	17089	17138	17195	17360	17097	16998	17056	17216	17112	17235	17196	16989	17106	17119	17023	17102	16937	17167	17168	17096	16996	17022	17169	17031	17183	17174	17133	17107	17194	16953	17204	17122	17123	17192	17211	17227	17117	17082	17198	17169	17261	17131	17232	17046	17106	17108	17123	17229	17018	17272	17239	17137	17253	17061	17192	17125	17436	17173	17055	17155	17196	16894	17280	17264	17087	17185	17196	17178	17223	17230	17102	17252	17295	17233	17109	17257	17122	17139	17257	16911	17218	16999	17219	16973	17184	16955	17063	17324	16949	17284	17232	17218	17141	17215	17064	17191	17202	17095	17201	17166	17228	17024	17027	17086	17083	17205	17220	17130	17035	17127	17138	17055	17250	17032	17187	17214	17071	17242	17268	17195	17009	17030	17143	17157	17130	17309	17127	16998	17071	17114	17318	17246	17284	17125	17211	17027	17175	17080	17221	17082	17094	17144	17127	17173	17141	17136	17184	17152	16998	17007	17108	17030	17066	17152	17173	17169	17093	17113	17163	17273	17353	17151	17120	17298	17143	17237	17203	17062	17166	17222	17239	17027	17160	17004	17173	17262	17162	17249	16954	17154	17172	17246	17196	16953	17259	17101	17216	17159	17142	16977	17185	17090	17232	17070	17060	17119	16826	17311	17120	17147	17115	17197	17292	17127	17076	17233	17178	17044	17102	17162	17130	17056	17110	17083	17241	17238	16991	17173	17081	17164	17067	17145	17328	17077	17237	17036	17142	17219	17183	16977	16957	17112	17188	17227	17286	17137	17265	17112	17415	17088	17187	17054	17201	16996	17221	17311	17068	17164	16977	17093	17107	17181	17137	17189	17044	17184	17206	17011	17088	17086	17139	17181	17212	17163	17286	17195	17107	17157	17238	17086	17254	17116	17268	17070	17158	16946	17129	17122	17228	17350	17253	17135	17169	17282	17101	17043	17210	17046	17075	17173	17241	17320	17228	17086	17133	17200	16996	17228	17132	17101	17090	17357	17170	17102	17138	16943	17337	17075	17325	17029	17131	17020	17309	17174	17084	16954	17236	17217	17168	17223	17095	17279	17137	17064	17267	17230	17086	17079	17180	17032	17191	17153	17305	17089	17199	17190	17077	17150	17176	17205	17033	17106	17109	17183	16959	17243	16958	17182	17107	17110	17018	17043	17012	17268	17120	17149	17103	17064	17173	17096	17187	17173	17096	17088	17134	17085	17138	17188	17214	16969	17239	17295	17056	17145	17097	17167	17098	17232	17023	17026	17299	17213	17102	17061	17337	17072	16961	16946	17252	17065	17152	17166	17282	17065	17114	17118	17225	17024	17204	17103	17131	17232	17003	17204	17085	17232	17043	17184	17159	17135	17014	16981	17175	17154	17190	17128	17055	17130	17224	17149	17150	17236	17325	17211	17093	17052	17020	17065	17215	17167	17028	17104	17079	17134	16975	17170	17175	17145	17120	17070	17311	17202	17241	17181	17105	16929	16980	17031	17260	17130	17173	17026	17227	17090	17071	17251	16875	17226	17014	17060	17182	17145	17082	16937	17037	17297	17303	17274	16971	17344	17178	17184	17090	17002	17128	17120	17052	17214	17134	17037	17017	16963	17097	17319	17143	17006	17086	17095	17208	17097	17187	17222	17124	17148	17014	17099	17255	17091	17085	17128	17032	16987	17103	17212	17203	17116	17059	17117	17122	17271	17056	17091	17305	17093	17091	17022	17122	17041	17087	17260	17101	17061	17115	17151	17098	17078	17087	17227	17053	17139	17194	17394	17146	17178	17264	17372	17127	17086	17164	17082	17052	16948	17078	17181	17251	17049	17133	17091	16985	17156	17211	17077	17180	17003	16916	17346	17149	17085	17029	17141	17114	17143	17133	17071	17155	17123	17004	17166	17014	17254	17109	17151	17110	17155	16897	17229	17100	17042	16994	17127	16996	17172	17165	17298	17191	17108	17328	16955	17165	17125	17201	17007	17071	17065	17280	17165	17077	17106	17071	17288	16927	17061	17144	17142	17103	17207	17070	17135	17113	17167	17180	17157	17298	17009	17123	17116	17199	17186	17103	17015	17288	17209	17219	17180	17129	17067	17079	17058	17103	17202	16986	17099	17075	17275	17345	17071	17203	17321	17255	17138	17294	17135	17202	17242	17022	17132	17053	17314	17087	17046	16947	17123	17129	17155	17155	17217	17175	17092	17218	17028	16952	17328	17156	17049	17286	17069	17172	17173	17216	17052	17013	17099	17245	17310	16985	17283	17194	17095	17248	17219	17135	17214	17101	17070	17056	17049	17180	17147	17166	17229	17228	17157	17059	17082	17290	16960	17215	17118	16965	17273	17126	17139	17241	17214	17202	16932	17073	17114	17187	17208	17143	17219	17106	17191	17118	17121	17189	17197	17186	17026	17280	17191	17226	17140	17024	17115	17071	17195	16907	17108	17023	17027	17089	17185	17156	17114	17158	17303	17228	17314	17157	17236	17191	17043	17222	17091	17044	17039	17250	17056	17266	17133	17264	17033	17076	16957	17144	17182	17160	17197	17048	17156	17001	17132	17046	17173	17156	16987	17236	17068	17107	17289	17177	17218	17028	17047	17089	17280	17183	17110	16965	17359	17058	17114	17059	17225	17194	17049	17160	17179	17136	17180	17204	17153	17242	17030	17229	17222	17153	17352	17116	17117	17144	17017	17100	16985	17092	17078	17055	17148	17148	17167	17077	17137	17064	17066	17146	17008	17161	17207	17176	17197	17066	17054	17010	17162	17140	17071	17289	17019	17285	17219	17211	17075	17163	17182	17188	16988	17280	17002	17199	17322	17030	17039	17093	17032	17134	17221	17130	17204	17151	17231	16979	17217	17146	17043	17119	16974	17184	17032	17088	17082	16983	17031	17174	17114	17249	16999	17114	17089	17327	17213	17174	17242	17140	17042	17136	17086	17381	17064	17162	17154	17023	17220	17051	17268	17193	17012	17033	17017	17169	17121	17161	17284	17015	16943	17076	17044	17084	17190	17005	17255	17160	17024	17165	17122	17064	17160	17025	17108	17199	17294	17187	17234	17022	17060	17146	17176	17158	16964	17243	16953	17079	17061	16961	16952	17311	17226	17188	17100	17169	17385	17174	17015	17059	17195	17184	17221	17176	17151	17209	17299	16997	17217	17167	17150	17256	17280	17270	17060	17167	17199	17126	17152	17160	17182	17140	17125	17011	17014	17049	17198	17404	17098	17250	17244	17075	17254	17025	17140	17053	17042	17141	17043	17214	16969	17013	17172	17247	17312	17287	17330	17260	17146	17248	17085	17171	17155	17036	17194	17372	17092	17292	17104	17219	17211	17207	17125	17118	17132	17086	17256	17059	17002	17125	17183	17220	17331	17026	17204	17063	16959	17194	17138	17217	16992	17155	17265	17168	17039	17231	16999	17254	17249	17340	17023	17293	17201	17181	17071	17275	17233	17058	17198	17134	16924	17054	17091	17077	17084	17161	17083	17353	17056	17279	17224	17250	17275	17224	17136	17142	17167	17046	17293	17024	17187	17249	17065	17191	17048	17143	17142	17135	17245	17253	17217	17037	17232	17152	17109	17161	17191	17051	17153	16996	17156	17174	17249	16908	17161	17072	17229	17249	17167	17178	17241	17095	17142	17135	17108	17234	17096	17192	17268	17136	17203	17182	17234	17233	17150	17126	17034	17230	17057	17102	17170	16947	17187	17170	17425	17285	17139	17146	17244	17156	17283	17085	17224	17047	17186	17088	16970	17211	17146	17245	17127	17005	17057	17308	17146	17091	17129	17188	17146	17125	17302	17088	17128	17248	16869	17135	17159	16972	17279	17246	17090	17076	17237	17109	17189	17346	17151	17022	17160	17192	17122	17317	17250	17179	17220	17291	16925	17299	17034	17225	17063	17203	17202	17069	17127	17271	17260	17213	17188	16969	17240	17095	17182	17340	17054	17081	17134	17097	17198	17285	17223	17279	17084	17233	17191	17207	17163	16999	17192	17009	17024	17181	17291	17065	17211	17165	17092	17187	17205	17139	17300	17204	17090	16974	17142	17245	17019	17138	17291	17182	17155	17036	17274	17168	17133	17358	17068	17159	17206	17117	17102	17101	17072	16942	17202	17114	17033	17032	16990	17208	17161	17194	17255	17186	17115	17173	17214	17089	17195	17089	17235	16909	17036	17176	17103	17193	17054	17083	17318	17050	17157	17130	17101	17199	17005	17269	17104	17191	16925	17052	17188	17167	17153	17168	17173	17051	17106	17056	17062	17233	17087	17147	17218	17151	17198	17192	17086	17201	17251	17356	17211	17193	17131	16944	17150	17146	17171	17154	17100	17033	17151	17105	17208	16995	17065	17132	17113	17145	17411	17257	17084	17195	17073	17221	17109	17178	17079	17131	17064	16991	17042	17009	17143	17102	17231	17204	17281	16983	17165	16996	17152	17137	17259	17263	17170	17000	17328	17121	17198	17001	17082	17146	17295	17022	17193	17044	17193	17021	17353	17041	17115	17041	17100	17143	17243	17122	17208	17016	16960	17231	17277	17163	17216	17232	17044	17165	17146	17101	17228	17249	17201	17133	17253	17246	17105	17252	16971	17047	17223	17205	17080	17070	17196	17114	17133	17279	17102	17184	17189	17247	17136	17293	17115	17305	17148	17078	17250	17049	17102	17010	17134	17060	17115	17106	17165	17267	17036	17088	17151	17208	17116	17409	17183	17221	17125	16942	17194	16973	17156	17240	17186
24248	21572	29218	24424	22290	25174	26496	22679	23247	46571	57263	47437	31632	23910	22048	21992	21992	21843	21715	21880	22083	21652	21568	21781	21812	21878	21906	21768	21599	21771	21646	21985	21869	21689	21658	21640	21726	21645	21599	21655	21567	21652	21660	21865	21764	21737	21787	21745	21476	21587	21668	21436	21688	21563	21736	21719	21645	21734	21437	21729	21900	21805	21750	21629	21699	21556	21943	21982	21612	21656	21713	21624	21491	21752	21596	21667	21602	21792	21914	21893	21643	21651	21733	21545	21701	21495	21699	21897	21649	21542	21558	21573	21720	21750	21897	21461	21588	21511	21642	21611	21746	21605	21652	21599	21586	21507	21587	21759	21688	21559	21581	21415	21665	21534	21823	21607	21715	21557	21587	21556	21589	21595	21523	21649	21480	21680	21675	21545	21512	21816	21622	21864	21622	21677	21689	21688	21600	21649	21651	21469	21665	21521	21595	21646	21768	21555	21651	21688	21637	21740	21845	21659	21476	21627	21602	21639	21700	21689	21691	21615	21583	21566	21471	21539	21702	21572	21469	21483	21638	21383	21478	21574	21751	21815	21691	21569	21760	21674	21657	21645	21678	21789	21776	21473	21665	21619	21652	21861	21720	21673	21497	21668	21668	21742	21801	21839	21732	21659	21647	21699	21719	21766	21901	21768	21624	21662	21537	21777	21751	21535	21669	21611	21648	21523	21839	21560	21625	21690	21447	21635	21526	21766	21604	21574	21763	21403	21738	21603	21484	21651	21553	21462	21678	21618	21768	21648	21990	21658	21486	21542	21596	21598	21621	21688	21844	21656	21680	21751	21970	21552	21613	21507	21546	21703	21600	21655	21527	21540	21706	21894	21747	21517	21720	21880	21581	21654	21729	21444	21634	21464	21677	21583	21529	21407	21660	21605	21656	21609	21476	21613	21860	21616	21868	21818	21530	21452	21744	21639	21672	21520	21671	21260	21699	21741	21676	21684	21716	21868	21729	21724	21580	21703	21588	21695	21596	21733	21644	21674	21725	21513	21787	21531	21637	21536	21482	21799	21553	21544	21652	21663	21686	21500	21710	21697	21554	21624	21690	21561	21811	21550	21687	21530	21591	21485	21611	21580	21419	21567	21550	21476	21552	21595	21937	21632	21619	21335	21572	21680	21512	21638	21548	21521	21826	21584	21597	21836	21429	21791	21705	21609	21622	21748	21676	21566	21539	21471	21437	21720	21825	21440	21600	21523	21595	21579	21812	21726	21667	21607	21803	21669	21502	21860	21589	21538	21790	21527	21541	21453	21528	21733	21604	21703	21806	21449	21625	21611	21707	21702	21583	21641	21631	21722	21392	21634	21508	21463	21644	21581	21849	21607	21682	21582	21695	21651	21689	21628	21797	21702	21559	21408	21485	21560	21814	21883	21699	21633	21331	21605	21577	21792	21599	21658	21643	21669	21734	21389	21484	21438	21883	21797	21643	21681	21539	21752	21450	21566	21674	21590	21824	21577	21614	21692	21521	21519	21453	21723	21486	21917	21488	21767	21701	21493	21593	21514	21686	21651	21450	21666	21782	21573	21721	21515	21523	21570	21786	21658	21557	21621	21742	21700	21698	21726	21631	21566	21748	21601	21712	21526	21704	21684	21546	21954	21525	21696	21748	21684	21498	21640	21637	21616	21794	21715	21641	21527	21511	21480	21641	21711	21656	21761	21625	21734	21671	21987	21549	21521	21647	21363	21574	21517	21658	21676	21627	21510	21686	21652	21810	21441	21767	21668	21661	21555	21635	21766	21657	21616	21639	21400	21602	21471	21614	21520	21732	21610	21503	21629	21495	21668	21723	21616	21559	21829	21680	21492	21567	21781	21571	21690	21455	21597	21450	21508	21529	21602	21646	21595	21685	21481	21486	21463	21691	21630	21595	21769	21682	21729	21673	21745	21714	21684	21671	21516	21600	21630	21615	21450	21528	21304	21600	21692	21711	21438	21693	21564	21808	21744	21788	21642	21576	21501	21595	21628	21665	21840	21557	21717	21810	21432	21883	21456	21637	21671	21737	21754	21411	21798	21355	21574	21565	21590	21554	21498	21602	21694	21567	21570	21528	21757	21647	21643	21792	21576	21913	21753	21764	21523	21615	21737	21575	21747	21776	21345	21669	21536	21380	21568	21704	21828	21509	21559	21393	21513	21784	21635	21771	21634	21687	21511	21697	21708	21771	21648	21543	21670	21549	21407	21577	21512	21705	21474	21721	21642	21639	21360	21753	21813	21382	21706	21831	21600	21739	21738	21670	21692	21612	21586	21621	21446	21560	21660	21820	21749	21816	21640	21426	21624	21502	21470	21627	21530	21709	21736	21574	21546	21500	21710	21586	21703	21660	21746	21732	21658	21418	21622	21555	21605	21619	21493	21621	21586	21691	21483	21565	21548	21550	21602	21712	21379	21647	21441	21740	21735	21679	21771	21801	21599	21705	21763	21648	21584	21509	21513	21722	21750	21782	21639	21714	21655	21717	21375	21551	21477	21527	21748	21677	21675	21420	21546	21446	21658	21634	21703	21735	21643	21723	21496	21620	21687	21533	21602	21630	21635	21618	21603	21683	21816	21465	21633	21867	21657	21693	21690	21749	21767	21971	21656	21430	21543	21625	21522	21617	21491	21764	21612	21665	21680	21766	21418	21671	21404	21664	21532	21602	21487	21731	21742	21800	21701	21751	21597	21622	21528	21565	21817	21731	21600	21493	21671	21494	21519	21593	21699	21812	21427	21647	21766	21698	21692	21698	21780	21581	21665	21702	21424	21779	21717	21551	21626	21337	21579	21346	21641	21618	21775	21541	21766	21581	21622	21499	21578	21593	21742	21727	21618	21657	21806	21671	21604	21598	21662	21667	21510	21482	21648	21461	21733	21856	21532	21626	21760	21509	21485	21523	21586	21510	21751	21567	21706	21491	21806	21471	21578	21843	21612	21667	21678	21681	21420	21598	21490	21801	21801	21588	21631	21516	21626	21451	21423	21482	21617	21622	21708	21492	21530	21559	21738	21651	21827	21780	21694	21799	21627	21444	21763	21782	21804	21599	21469	21628	21755	21513	21536	21845	21681	21504	21789	21593	21731	21551	21726	21809	21714	21592	21571	21785	21564	21738	21537	21465	21510	21833	21717	21769	21513	21667	21637	21558	21408	21658	21576	21606	21572	21819	21733	21496	21661	21670	21609	21758	21528	21448	21706	21648	21441	21686	21625	21699	21587	21805	21879	21567	21594	21819	21739	21484	21636	21600	21555	21617	21565	21718	21592	21545	21687	21671	21728	21677	21715	21631	21522	21806	21648	21570	21747	21618	21403	21612	21719	21720	21714	21603	21921	21700	21731	21729	21770	21745	21750	21643	21768	21678	21667	21650	21550	21631	21644	21648	21612	21538	21809	21590	21569	21545	21540	21748	21671	21749	21504	21775	21590	21581	21559	21715	21699	21556	21720	21509	21576	21486	21640	21552	21639	21430	21669	21643	21581	21786	21653	21399	21607	21787	21797	21733	21528	21570	21748	21518	21674	21544	21466	21510	21643	21459	21327	21710	21587	21724	21657	21846	21583	21799	21755	21583	21637	21557	21647	21551	21581	21647	21660	21705	21561	21678	21424	21718	21820	21502	21666	21575	21570	21829	21769	21649	21746	21804	21565	21639	21720	21714	21693	21586	21890	21706	21757	21416	21550	21638	21669	21791	21595	21536	21583	21667	21666	21823	21882	21381	21763	21740	21859	21730	21648	21713	21609	21575	21811	21824	21618	21566	21589	21483	21522	21604	21533	21338	21560	21704	21703	21518	21379	21392	21386	21619	21781	21663	21645	21537	21699	21700	21850	21696	21717	21609	21594	21580	21629	21694	21609	21621	21512	21569	21598	21770	21707	21679	21681	21603	21465	21536	21597	21530	21636	21588	21668	21728	21560	21432	21678	21504	21723	21604	21728	21354	21583	21569	21453	21587	21535	21591	21611	21470	21479	21732	21729	21704	21504	21566	21435	21549	21736	21792	21655	21506	21464	21768	21743	21847	21740	21551	21698	21593	21398	21561	21560	21629	21690	21631	21670	21669	21646	21671	21627	21682	21633	21546	21680	21752	21552	21646	21637	21620	21749	21606	21436	21631	21608	21420	21434	21260	21749	21803	21646	21612	21544	21620	21825	21588	21659	21826	21645	21522	21845	21523	21653	21817	21667	21558	21578	21529	21394	21621	21703	21597	21663	21678	21557	21717	21353	21603	21729	21765	21690	21855	21583	21607	21471	21730	21595	21609	22035	21646	21576	21479	21623	21676	21464	21659	21585	21629	21672	21600	21657	21671	21687	21737	21815	21548	21652	21632	21443	21480	21385	21852	21684	21612	21619	21701	21630	21679	21642	21633	21515	21638	21878	21513	21676	21614	21551	21699	21601	21534	21694	21725	21602	21512	21622	21658	21481	21443	21707	21731	21709	21681	21491	21807	21557	21648	21697	21857	21640	21765	21603	21762	21780	21359	21686	21536	21885	21707	21438	21587	21708	21677	21597	21590	21473	21795	21517	21615	21685	21702	21737	21846	21656	21822	21885	21657	21691	21460	21622	21772	21634	21718	21440	21683	21761	21469	21534	21711	21795	21730	21603	21598	21592	21794	21523	21728	21620	21605	21591	21518	21572	21541	21725	21679	21662	21525	21787	21557	21519	21816	21628	21382	21779	22050	21910	21458	21728	21668	21689	21678	21582	21456	21793	21581	21658	21489	21620	21505	21776	21610	21723	21586	21824	21674	21799	21579	21471	21345	21820	21811	21740	21536	21718	21545	21372	21521	21736	21815	21642	21747	21749	21578	21814	21661	21701	21516	21841	21565	21687	21685	21765	21646	21688	21658	21578	21524	21876	21561	21642	21618	21685	21514	21454	21779	21621	21749	21741	21539	21725	21698	21466	21712	21438	21600	21680	21728	21647	21792	21662	21691	21607	21740	21805	21723	21669	21785	21641	21669	21608	21592	21592	21475	21362	21648	21735	21813	21548	22038	21485	21715	21605	21508	21646	21568	21996	21844	21430	21587	21766	21560	21497	21833	21681	21558	21851	21665	21837	21665	21523	21476	21502	21519	21627	21750	21643	21498	21401	21487	21581	21772	21656	21586	21595	21776	21411
18079	29533	27901	23146	20908	19482	18873	18561	20538	44485	57540	44321	26521	18907	17222	17250	17232	17220	17338	17188	17464	17274	17329	17460	17236	17315	17266	17377	17408	17103	17476	17319	17514	17520	17255	17334	17481	17253	17181	17169	17188	17260	17367	17324	17252	17095	17482	17237	17283	17218	17315	17531	17305	17288	17050	17096	17230	17262	17289	17243	17185	17314	17268	17215	17374	17054	17396	17309	17148	17399	17134	17284	17276	17208	17315	17290	17082	17272	17122	17348	17323	17205	17167	17293	17137	17178	17257	17461	17227	17392	17303	17489	17341	17185	17315	17178	17152	17340	17407	17134	17381	17348	17259	17306	17367	17410	17289	17328	17148	17251	17214	17133	17091	17249	17192	17245	17398	17333	17126	17276	17299	17224	17175	17288	17217	17335	17185	17278	17476	17365	17265	17303	17371	17308	17250	17123	17265	17205	17283	17425	17242	17170	17315	17327	17307	17176	17287	17163	17501	17235	17432	17287	17477	17184	17262	17302	17324	17129	17266	17158	17060	17173	17385	17468	17309	17117	17397	17158	17299	17217	17163	17249	17245	17501	17154	17191	17370	17276	17234	17239	17399	17113	17195	17326	17361	17318	17277	17116	17328	17435	17306	17227	17117	17359	17391	17378	17125	17124	17244	17198	17377	17319	17218	17181	17163	17050	17103	17357	17151	17201	17247	17296	17379	17115	17294	17217	17393	17062	17384	17212	17219	17367	17253	17338	17203	17169	17258	17136	17240	17204	17253	17334	17286	17362	17407	17410	17167	17377	17331	17167	17255	17272	17242	17281	17344	17183	17309	17208	17250	17310	17294	17492	17180	17393	17279	17267	17489	17040	17340	17406	17158	17365	17239	17348	17294	17199	17247	17265	17329	17368	17074	17382	17283	17363	17256	17360	17274	17080	17298	17107	17391	17209	17161	17247	17156	17236	17376	17341	17358	17346	17220	17133	17366	17217	17417	17191	17168	17106	17309	17439	17222	17241	17296	17170	17261	17199	17339	17288	17349	17341	17337	17321	17283	17254	17224	17144	17393	17286	17195	17144	17172	17208	17315	17280	17423	17159	17158	17177	17266	17161	17450	17069	17264	17317	17264	17077	17319	17082	17242	17298	17186	17469	17204	17235	17259	17207	17454	17120	17400	17240	17389	17295	17230	17135	17219	17263	17335	17414	17333	17378	17228	17352	17202	17209	17286	17169	17480	17322	17306	17498	17421	17251	17249	17304	17189	17196	16995	17274	17254	17279	17198	17404	17169	17389	17183	17300	17390	17317	17265	17259	17209	17276	17200	17130	17226	17469	17297	17123	17170	17229	17426	17315	17371	17195	17448	17423	17134	17213	17267	17201	17174	17320	17320	17182	17277	17102	17233	17311	17203	17098	17280	17125	17337	17253	17310	17164	17347	17273	17246	17152	17293	17364	17127	17352	17108	17399	17278	17190	17315	17253	17279	17247	17343	17073	17276	17114	17366	17127	17218	17358	17275	17256	17214	17410	17505	17273	17432	17175	17141	17367	17204	17145	17331	17178	17158	17099	17280	17142	17417	17259	17461	17208	17083	17466	17430	17143	17259	17260	17241	17117	17277	17282	17227	17342	17191	17231	17325	17129	17366	17222	17342	17230	17277	17185	17221	17169	17357	17357	17284	17361	17210	17446	17179	17253	17310	17312	17284	17283	17300	17209	17153	17191	17228	17095	16921	17176	17204	17337	17254	17182	17458	17233	17214	17295	17363	17379	17011	17339	17420	17167	17332	17262	17209	17292	17265	17262	17308	17137	17225	17199	17246	17209	17285	17200	17348	17348	17350	17315	17283	17292	17479	17305	17271	17137	17233	17100	17229	17273	17298	17210	17277	17396	17391	17226	17053	17301	17280	17206	17198	17333	17349	17253	17152	17430	17201	17166	17452	17348	17403	17328	17227	17244	17088	17175	17230	17248	17197	17341	17198	17242	17066	17306	17163	17228	17258	17375	17343	17433	17303	17338	17194	17270	17258	17150	17311	17045	17279	17093	17349	17247	17329	17355	17291	17337	17200	17286	17374	17386	17299	17224	17218	17310	17173	17412	17271	17133	17330	17208	17246	17269	17341	17088	17242	17212	17203	17210	17266	17281	17259	17263	17179	17314	17398	17302	17240	17374	17192	17177	17309	17236	17116	17306	17153	17427	17319	17350	17211	17258	17285	17455	17064	17281	17262	17140	17192	17367	17260	17370	17217	17199	17413	17167	17313	17198	17286	17139	17387	17214	17198	17234	17390	17411	17307	17362	17240	17313	17197	17150	17272	17252	17365	17192	17114	17137	17255	17396	17156	17318	17382	17352	17252	17391	17276	17218	17175	17330	17219	17358	17348	17272	17183	17337	17430	17236	17331	17017	17596	17257	17364	17274	17406	17044	17292	17409	17361	17267	17162	17084	17391	17213	17192	17294	17191	17322	17264	17057	17346	17256	17372	17246	17121	17186	17498	17326	17086	17401	17274	17217	17281	17123	17386	17375	17190	17252	17228	17123	17341	17155	17161	17239	17163	17320	17162	17207	17367	17372	17259	16942	17094	17331	17388	17225	17414	17337	17114	17132	17229	17428	17318	17190	17442	17229	17131	17299	17243	17398	17314	17057	17188	17459	17362	17195	17119	17209	17315	17252	17344	17259	17226	17053	17242	17347	17329	17210	17309	17372	17382	17340	17241	17160	17160	17323	17347	17458	17231	17174	17138	17345	17282	17293	17235	17341	17284	17369	17313	17386	17203	17299	17266	17155	17146	17346	17201	17373	17158	17261	17350	17171	17256	17279	17354	17352	17177	17166	17175	17323	17222	17309	17241	17150	17272	17372	17306	17281	17200	17155	17270	17325	17127	17245	17335	17298	17238	17280	17186	17384	17348	17285	17297	17167	17129	17257	17247	17164	17275	17292	17240	17324	17106	17237	17245	17207	17208	17241	17258	17254	17186	17227	17371	17269	17318	17288	17164	17242	17037	17065	17487	17234	17469	17184	17197	17210	17211	17295	17172	17256	17070	17247	17404	17182	17229	17239	17402	17313	17346	17379	17404	17197	17365	17245	17236	17301	17373	17189	17345	17308	17244	17144	17215	17256	17227	17673	17215	17266	17407	17321	17269	17310	17314	17177	17258	17103	17196	17214	17260	17279	17079	17160	17329	17097	17304	17259	17337	17277	17279	17227	17276	17421	17421	17343	17282	17145	17488	17237	17251	17352	17316	17358	17221	17243	17296	17272	17292	17194	17330	17276	17498	17399	17267	17281	17448	17287	17184	17148	17177	17142	17331	17140	17274	17316	17274	17277	17397	17399	17274	17186	17133	17308	17245	17117	17215	17325	17354	17364	17243	17283	17289	17083	17415	17175	17215	17402	17336	17196	17337	17103	17186	17335	17125	17311	17272	17434	17262	17199	17210	17310	17180	17494	17333	17175	17288	17267	17341	17341	17039	17297	17146	17249	17186	17213	17433	17124	17042	17387	17401	17152	17284	17117	17184	17286	17281	17206	17277	17384	17182	17000	17244	17250	17104	17379	17174	17396	16999	17465	17166	17297	17335	17341	17174	17276	17284	17313	17098	17427	17334	17160	17087	17278	17289	17152	17336	17360	17317	17275	17249	17416	17354	17201	17182	17261	17083	17078	17172	17403	17256	17076	17341	17272	17280	17242	17282	17300	17249	17353	17327	17375	17375	17285	17302	17180	17311	17237	17158	17289	17318	17256	17253	17281	17155	17412	17265	17413	17174	17223	17295	17124	17159	17318	17154	17325	17464	17087	17301	17373	17416	17070	17250	17264	17074	17353	17306	17233	17379	17366	17346	17185	17265	17309	17263	17273	17312	17119	17181	17276	17092	17204	17079	17236	17295	17264	17232	17206	17169	17118	17254	17176	17148	17136	17269	17053	17099	17219	17283	17248	17234	17212	17216	17097	17197	17395	17251	17250	17127	17284	17470	17305	17405	17302	17321	17175	17208	17155	17328	17370	17232	17170	17509	17398	17357	17341	17370	17195	17313	17342	17266	17310	17259	17214	17226	17164	17157	17317	17351	17406	17312	17221	17254	17418	17108	17300	17227	17166	17348	17163	17460	17258	17214	17204	17130	17362	17252	17265	17278	17216	17240	17304	17321	17239	17236	17226	17056	17238	17188	17288	17301	17270	17153	17096	17045	17220	17246	17220	17176	17390	17355	17280	17203	17287	17128	17075	17217	17211	17241	17397	17376	17426	17256	17167	17309	17393	17290	17186	17350	17295	17136	17185	17271	17162	17206	17229	17336	17245	17274	17278	17253	17217	17210	17154	17313	17125	17450	17066	17271	17227	17317	17248	17226	17398	17300	17359	17416	17371	17211	17536	17325	17273	17295	17287	17271	17080	17287	17289	17093	17168	17323	17246	17197	17093	17329	17312	17154	17405	17349	17237	17196	17163	17303	17439	17071	17225	17267	17259	17427	17236	17287	17302	17081	17332	17335	17427	17360	17013	17206	17241	17207	17248	17297	17054	17393	17435	17543	17260	17423	17125	17149	17259	17424	17163	17172	17440	17249	17225	17227	17197	17180	17203	17306	17169	17320	17499	17246	17240	17119	17123	17405	17241	17304	17352	17196	17238	17028	17307	17248	17283	17428	17295	17373	17280	17202	17244	17041	17258	17217	17164	17250	17269	17177	17308	17228	17243	17351	17179	17346	17405	17138	17357	17475	17349	17218	17128	17298	17272	17478	17180	17264	17404	17519	17380	17178	17262	17167	17104	17381	17102	17307	17227	17328	17454	17342	17236	17414	17092	17220	17067	17206	17124	17229	17223	17167	17351	17197	17508	17264	17462	17253	17318	17207	17399	17245	17474	17428	17198	17252	17242	17189	17291	17188	17333	17352	17278	17142	17257	17286	17332	17265	17165	17428	17172	17466	17295	17268	17334	17298	17386	17283	17320	17414	17189	17255	17259	17236	17224	17253	17446	17173	17270	17287	17292	17261	17338	17152	17212	17140	17378	17252	17142	17233	17162	17251	17272	17322	17284	17299	17249	17358	17116	17207	17160	17178	17290	17096	17273	17268	17211	17195	17306	17362	17264	17278	17170	17116	17369	17325	17434	17350	17229	17410	17354	17151	17254	17454	17196	17287	17303	17295	17352
31302	23186	24179	22697	21100	21608	21806	21774	22079	24143	25667	24701	22816	21752	21679	21427	21287	21356	21609	21525	21575	21685	21534	21296	21706	21462	21600	21611	21646	21307	21697	21460	21469	21449	21419	21545	21373	21702	21661	21609	21488	21281	21495	21607	21583	21502	21552	21308	21374	21527	21720	21534	21676	21531	21407	21390	21436	21313	21429	21520	21374	21624	21369	21475	21523	21484	21268	21474	21331	21495	21566	21556	21585	21518	21503	21486	21330	21398	21459	21595	21368	21533	21634	21487	21338	21327	21632	21393	21555	21358	21504	21407	21362	21461	21543	21382	21595	21522	21474	21495	21758	21314	21563	21544	21538	21503	21248	21398	21344	21751	21446	21508	21196	21460	21436	21452	21342	21374	21501	21439	21620	21297	21371	21351	21373	21580	21504	21455	21347	21555	21369	21389	21421	21446	21255	21348	21194	21695	21331	21305	21505	21369	21457	21516	21520	21364	21516	21406	21318	21467	21425	21413	21454	21550	21414	21581	21473	21394	21489	21203	21693	21420	21505	21337	21418	21226	21522	21324	21316	21468	21193	21531	21374	21474	21352	21369	21499	21443	21432	21431	21437	21749	21728	21555	21587	21476	21522	21477	21279	21420	21558	21517	21632	21447	21513	21397	21239	21090	21324	21585	21598	21440	21357	21554	21303	21434	21429	21327	21381	21564	21559	21346	21500	21237	21550	21329	21676	21355	21314	21439	21668	21307	21580	21341	21469	21343	21508	21354	21487	21459	21444	21649	21490	21344	21433	21408	21397	21524	21446	21654	21407	21610	21640	21275	21344	21466	21524	21699	21104	21494	21398	21451	21435	21428	21527	21623	21558	21538	21340	21459	21621	21425	21232	21333	21409	21313	21429	21381	21557	21551	21479	21382	21482	21453	21506	21360	21601	21279	21363	21243	21288	21524	21563	21491	21636	21403	21585	21267	21363	21438	21183	21305	21419	21442	21323	21739	21566	21501	21433	21524	21476	21542	21696	21380	21646	21378	21505	21354	21466	21699	21470	21482	21179	21604	21680	21230	21437	21409	21557	21293	21485	21561	21521	21315	21391	21392	21277	21526	21228	21207	21225	21287	21393	21427	21658	21332	21575	21520	21649	21542	21598	21348	21501	21356	21286	21164	21479	21403	21485	21571	21601	21280	21228	21678	21633	21471	21428	21360	21343	21569	21471	21392	21474	21441	21177	21296	21468	21376	21435	21367	21505	21559	21424	21517	21266	21329	21453	21610	21311	21604	21547	21404	21518	21628	21586	21595	21259	21413	21317	21498	21376	21511	21536	21279	21257	21642	21319	21284	21236	21512	21523	21528	21350	21408	21685	21497	21616	21314	21392	21428	21500	21469	21230	21441	21453	21431	21428	21476	21510	21591	21534	21390	21269	21460	21383	21530	21662	21387	21568	21485	21635	21371	21399	21531	21477	21356	21369	21555	21475	21463	21326	21383	21314	21656	21555	21393	21483	21446	21397	21302	21601	21522	21613	21451	21643	21435	21661	21367	21488	21470	21506	21410	21676	21480	21471	21370	21446	21395	21535	21581	21426	21536	21439	21354	21454	21390	21378	21513	21313	21335	21412	21431	21459	21472	21483	21364	21194	21376	21529	21675	21371	21526	21607	21209	21364	21379	21397	21429	21518	21667	21491	21590	21407	21438	21392	21418	21524	21514	21353	21389	21458	21466	21494	21397	21482	21397	21153	21812	21452	21512	21411	21150	21249	21377	21539	21186	21850	21563	21422	21305	21361	21333	21514	21420	21284	21469	21464	21397	21629	21449	21569	21477	21595	21387	21256	21396	21397	21072	21740	21530	21594	21301	21332	21345	21556	21395	21541	21544	21317	21171	21357	21350	21384	21532	21410	21452	21568	21382	21443	21107	21358	21611	21524	21479	21652	21536	21285	21374	21558	21449	21507	21439	21317	21367	21369	21474	21366	21569	21446	21419	21685	21538	21426	21294	21607	21705	21375	21459	21391	21401	21497	21595	21317	21586	21700	21303	21417	21456	21577	21550	21546	21622	21553	21529	21437	21379	21319	21451	21707	21198	21293	21400	21460	21414	21550	21594	21499	21433	21471	21423	21476	21320	21500	21514	21466	21299	21474	21478	21502	21440	21628	21356	21566	21354	21248	21353	21357	21558	21343	21496	21574	21341	21448	21370	21424	21548	21443	21429	21454	21259	21496	21626	21380	21213	21392	21257	21264	21400	21261	21306	21541	21367	21541	21502	21491	21535	21432	21522	21381	21550	21622	21694	21459	21599	21356	21566	21337	21498	21515	21660	21590	21330	21373	21573	21382	21506	21405	21410	21505	21582	21422	21462	21531	21403	21433	21500	21358	21505	21658	21593	21379	21746	21509	21266	21407	21418	21360	21470	21309	21615	21539	21541	21357	21542	21324	21388	21381	21431	21666	21217	21472	21323	21502	21640	21472	21369	21455	21201	21534	21209	21519	21375	21592	21453	21322	21441	21549	21475	21639	21595	21313	21610	21369	21555	21452	21588	21510	21431	21445	21638	21640	21460	21365	21431	21483	21249	21636	21539	21490	21758	21719	21311	21667	21655	21548	21388	21418	21418	21510	21540	21270	21363	21367	21390	21482	21613	21539	21523	21512	21418	21356	21334	21466	21780	21388	21548	21371	21542	21435	21636	21513	21450	21216	21327	21567	21425	21527	21515	21572	21796	21360	21462	21641	21445	21431	21098	21518	21538	21384	21668	21442	21218	21577	21261	21356	21441	21634	21314	21719	21279	21495	21334	21500	21538	21381	21281	21505	21243	21493	21546	21702	21418	21409	21224	21442	21373	21474	21404	21541	21545	21563	21512	21293	21474	21541	21525	21338	21435	21374	21251	21391	21498	21355	21527	21505	21453	21610	21430	21300	21722	21544	21281	21391	21390	21408	21501	21610	21325	21500	21826	21444	21301	21376	21392	21403	21346	21383	21402	21615	21275	21637	21406	21582	21427	21459	21474	21407	21517	21316	21667	21435	21416	21565	21522	21448	21371	21444	21454	21495	21301	21677	21622	21433	21360	21471	21562	21421	21455	21452	21655	21673	21314	21546	21433	21392	21709	21437	21444	21574	21183	21598	21517	21463	21577	21506	21457	21448	21328	21506	21426	21458	21784	21461	21403	21438	21453	21309	21573	21410	21328	21499	21384	21246	21329	21351	21572	21609	21599	21509	21527	21451	21436	21171	21457	21490	21390	21526	21445	21346	21628	21690	21673	21520	21658	21219	21375	21491	21536	21439	21353	21280	21407	21565	21350	21359	21547	21443	21408	21524	21477	21529	21330	21468	21372	21310	21378	21311	21715	21483	21387	21446	21349	21318	21477	21270	21263	21583	21445	21406	21450	21341	21279	21468	21613	21375	21408	21195	21274	21497	21502	21363	21330	21561	21410	21442	21420	21315	21478	21488	21682	21646	21350	21635	21505	21627	21494	21463	21394	21413	21458	21515	21603	21344	21562	21580	21470	21426	21423	21425	21567	21619	21417	21620	21606	21621	21493	21162	21119	21799	21510	21587	21427	21333	21511	21413	21523	21507	21317	21589	21402	21488	21374	21486	21453	21535	21278	21418	21602	21524	21418	21658	21350	21615	21533	21423	21428	21713	21502	21522	21616	21368	21371	21490	21573	21347	21290	21513	21321	21484	21479	21423	21441	21415	21488	21327	21520	21286	21541	21557	21598	21543	21466	21725	21531	21335	21339	21622	21371	21477	21557	21208	21436	21416	21629	21479	21496	21292	21403	21383	21478	21556	21323	21327	21559	21505	21525	21443	21681	21526	21593	21443	21528	21570	21547	21403	21462	21568	21367	21645	21799	21382	21430	21418	21773	21303	21506	21489	21796	21669	21552	21426	21419	21258	21407	21398	21439	21510	21533	21519	21323	21525	21708	21402	21650	21331	21645	21447	21408	21316	21456	21561	21551	21515	21394	21427	21488	21417	21662	21595	21182	21300	21402	21425	21478	21452	21586	21168	21643	21276	21412	21524	21373	21623	21617	21510	21547	21238	21213	21465	21664	21551	21393	21472	21503	21461	21314	21576	21490	21462	21513	21634	21370	21363	21361	21282	21551	21317	21647	21484	21309	21240	21368	21503	21518	21540	21350	21515	21610	21394	21536	21670	21383	21443	21555	21355	21540	21225	21622	21471	21545	21378	21393	21641	21497	21642	21624	21404	21402	21239	21275	21513	21434	21380	21450	21434	21403	21510	21410	21657	21128	21577	21563	21554	21521	21638	21556	21594	21516	21191	21343	21373	21457	21660	21401	21506	21385	21276	21424	21514	21485	21407	21344	21448	21403	21413	21559	21442	21559	21399	21539	21433	21450	21293	21321	21272	21529	21333	21275	21407	21519	21426	21355	21489	21394	21390	21378	21512	21477	21478	21580	21376	21501	21371	21598	21669	21320	21727	21328	21502	21544	21404	21421	21473	21692	21481	21577	21435	21244	21570	21472	21473	21369	21586	21390	21442	21437	21633	21525	21302	21374	21446	21349	21363	21433	21582	21709	21713	21513	21480	21494	21425	21417	21585	21387	21496	21379	21453	21602	21367	21447	21531	21387	21314	21486	21430	21411	21427	21270	21515	21661	21643	21472	21732	21545	21463	21320	21581	21773	21590	21649	21476	21478	21507	21605	21395	21458	21466	21485	21733	21407	21348	21495	21477	21394	21454	21733	21638	21366	21458	21212	21533	21612	21302	21399	21260	21307	21350	21417	21438	21546	21625	21405	21271	21503	21505	21378	21441	21503	21419	21417	21414	21201	21426	21473	21323	21367	21453	21653	21500	21426	21406	21266	21326	21411	21497	21330	21393	21417	21363	21358	21631	21505	21453	21519	21435	21367	21433	21547	21562	21555	21514	21470	21402	21331	21505	21402	21452	21458	21357	21380	21500	21434	21390	21481	21402	21370	21453	21654	21779	21432	21487	21523	21390	21358	21501	21424	21292	21576	21376	21512	21288	21529	21301	21625	21200	21466	21580	21457	21379	21172	21519	21603	21346	21212	21640	21461	21375	21288	21551	21410	21594	21286	21493	21445	21395	21584	21491	21349	21433	21223	21565	21280	21651	21511	21327	21334	21393	21350	21327	21428	21542	21362	21669	21373	21459	21361
17434	17772	17777	17573	17235	17200	17254	17173	18034	21465	22935	20497	18045	17290	17034	17160	17350	17322	17001	17353	17285	17237	17255	17040	17056	17175	17291	17226	17165	17369	17140	17333	17343	16965	17063	17007	17315	17259	17086	17221	17292	17041	17143	17188	17100	17316	17022	17114	17232	16868	17116	17077	17103	16931	17057	17210	17166	17068	17188	17057	17178	17050	17156	17305	17174	17161	17303	17162	17167	17155	17156	16913	17423	17250	17224	17215	17090	17331	17256	17094	17229	17152	17180	17162	17282	17140	17055	16886	17122	17118	17175	17130	17207	17079	17141	17113	17235	17320	17106	17180	17168	17064	17308	17240	17195	17161	17165	17132	17184	17090	17101	16942	17203	17227	17240	17207	17160	17236	17088	17259	17201	17250	17194	17314	17221	17292	17245	17122	17090	17044	16966	17066	17282	17073	17248	17083	17140	17238	17220	17067	17195	17089	17043	17287	17133	17180	17269	17145	17174	17147	17021	17016	17316	17168	17116	17172	17005	17176	17001	17128	17274	17055	17243	17120	17208	17021	17035	17232	17299	17196	17213	17135	17367	17139	17185	17170	17169	17282	17154	17114	17130	17189	17126	17222	17079	17137	17317	17115	17243	17160	17234	17028	17211	17155	17179	17303	17175	17032	17237	17199	17146	17130	17118	17113	17082	17163	17041	17204	17121	16996	16990	17146	17158	17119	17333	17278	16967	17060	17162	17179	17165	17287	17189	17152	17075	17210	17306	17297	17254	17043	17226	17194	17282	16961	17267	17351	17266	17209	17068	17206	16975	17446	17086	17214	17161	17112	17159	17221	17121	17120	17103	17347	17168	17076	16920	17278	17041	17247	17029	17093	17213	17282	17133	17133	16990	17273	17174	17123	17133	17122	17015	17318	17105	16973	17134	16895	17181	17106	17246	17197	17216	17032	16994	17324	17135	16980	17269	16995	17218	17151	17213	17257	17173	17124	17059	17145	17205	17282	17083	17123	17064	17038	17243	17072	17143	17204	17055	17256	17161	17139	17208	17093	17172	17210	16998	17252	17157	17271	17257	17205	17059	16998	17234	17173	17177	17027	17044	17096	17221	17097	17281	16965	17304	17183	17206	17255	17142	17158	17316	17178	17206	17092	17113	17150	17075	17156	17081	17353	17186	16850	17070	17022	17197	17327	17160	17055	17094	17073	17186	17097	17266	16984	17319	17100	17036	17154	17083	17234	16987	17260	17110	17254	17253	17248	17137	17191	17139	17012	17164	17196	17066	17342	17218	17030	17115	17275	17089	17269	16982	17074	17309	17319	17109	17111	17006	17078	17134	17063	17004	17189	17177	17149	17129	17138	17221	17060	17239	17209	17255	17300	17200	17103	17064	17244	17254	17148	17152	17257	17269	17190	17236	17206	17300	17140	17124	17209	17285	17105	17144	17202	17070	17131	17243	17121	17268	17075	17213	17259	17187	17272	17330	17257	17211	17363	17040	17216	17218	17113	17029	17171	17037	17193	17242	16909	16960	17195	17027	17126	17228	17038	17257	16948	16990	17024	17073	17269	17118	17166	17109	17122	17178	17046	17171	17356	17093	17207	17201	17129	17076	17003	17093	17202	17133	17040	17191	17176	17120	17153	17161	17175	16943	17197	17028	17282	17031	17264	17229	17049	17275	16990	17243	17285	16938	17182	17113	17250	17086	17085	17112	17121	17138	17192	17275	17096	17146	17161	17192	17257	17267	17151	17182	17230	17055	17100	17023	17102	17107	17114	17117	17124	17262	17119	17232	17048	17124	17114	17144	17355	17401	17149	17149	17042	17113	17216	17042	17087	17175	17118	17130	17198	16971	17000	17028	17207	17008	17027	17215	17047	17414	17230	17122	17041	17006	17139	17105	17031	16923	17170	17160	17135	17262	17204	17354	17097	17244	17094	17106	17123	17112	17201	17058	17066	17040	16984	17162	17152	17296	17013	17122	17344	17226	17461	17130	17246	17271	17070	17254	17099	17162	17177	17201	17129	17249	17269	17070	17257	17080	17224	17191	17155	17321	17117	17340	17052	17150	17090	17108	17186	17214	17088	17086	17248	17029	17072	17300	17026	17101	17254	17087	17031	17042	17094	16905	17217	17020	17293	17247	17266	17116	17267	17187	17054	17161	16904	17285	17033	17228	17143	17266	17214	17094	17105	17004	17228	17195	17164	16965	17028	16974	17263	17225	17185	17171	17065	17208	17066	17071	17078	17154	17223	17093	17234	17235	17126	17075	17191	17204	17173	17048	17171	16992	16982	17288	17094	17272	17385	17083	16965	17299	17152	17059	17076	17025	17153	17274	17062	17174	17149	17200	17026	17187	17245	17276	17225	17280	17104	17246	17075	17172	16997	17178	16996	17032	17303	17274	17091	17061	17151	17134	17042	17173	17031	17171	17304	17177	17223	17015	17293	17178	17092	17132	17255	17170	17202	17228	17205	17013	17263	17127	17277	17162	17091	17084	16965	16973	17402	17154	17195	17256	17176	16880	17280	17044	17113	17170	17143	17020	17139	17031	17092	17144	17180	16957	17222	17117	17179	17308	17307	17257	17162	17112	17191	17320	17122	17038	17226	17204	17132	17078	17229	17251	17254	17141	17108	17429	17033	16980	17142	17404	17156	17240	17185	17059	17267	17334	17223	17251	17211	17172	17211	17108	17236	17144	17172	17227	17157	17070	17188	16971	17106	17105	17192	17242	17207	17310	17080	17189	17286	17212	17075	17198	17165	17147	17119	17220	17314	17124	17117	17200	17210	17349	17270	17075	16894	17425	17266	17021	17202	17206	17087	17291	17195	17064	17069	16955	17100	17260	17202	17217	17331	17233	17081	16982	17287	17238	17192	17254	17205	17021	17293	17114	17305	17200	17022	17198	17138	17126	17358	17245	17261	17043	17091	17028	17186	17289	17152	17105	17128	17231	17092	17096	17085	17178	17306	17198	17210	17199	17207	17092	17020	17362	17081	17002	17250	17072	17153	17249	17251	17202	17221	17170	17024	17130	17323	16973	17172	17127	17190	17196	17216	17138	17192	17088	16998	17004	17164	17041	17272	17050	17274	17190	17151	17283	17117	17101	17262	17105	17190	17097	17073	17054	16963	17199	17136	17117	17282	17193	17082	17118	17059	17466	17078	17025	17165	17183	17072	17150	17121	17204	17273	17098	17135	17221	17282	17298	17250	17065	17226	17092	17166	17271	17101	17077	17106	17289	17263	17137	17207	17249	17193	17136	17100	17200	16949	17043	17421	17047	17059	17209	17260	17087	17066	17058	17167	17097	17283	17137	17225	17077	17351	17394	17203	17167	17243	17121	17217	17147	17158	17031	17086	17136	17277	17279	17046	17081	17145	17299	16963	17299	17024	17044	17257	17274	17030	17156	17016	17222	16979	17182	17150	17178	17040	17343	17244	17165	17089	17162	17175	17139	16986	17252	17082	17036	17074	17122	17211	17146	17238	17332	17115	17222	17231	17143	17175	17048	17157	17192	17206	17351	17223	17183	17101	17129	17325	17170	17252	17250	17292	17115	17187	17204	17129	17096	17294	17059	17179	17262	17174	17239	17282	17300	17216	16991	17024	17175	17099	17034	17277	17215	17209	17223	17135	17091	17121	17309	17111	17250	17196	17171	17154	17177	17196	17212	17191	17235	17220	17090	17177	17220	17163	17075	17172	17038	17091	17091	17120	17024	17217	17119	17112	17112	17198	17085	16981	17110	17146	17094	17088	17017	17205	17064	17053	17128	17184	17155	17093	17080	17132	17189	17334	17102	17193	17175	17095	17199	17132	17242	17158	17065	17198	17045	17034	17216	17023	17010	17123	16983	17250	17214	17355	17148	17059	17093	17061	17048	17287	17237	17129	17049	17271	17222	17197	17168	17217	17094	17232	17175	17215	17129	17213	17179	17021	17305	17503	17261	17139	17180	17292	17210	17243	17154	17111	17091	17113	17209	17138	17023	17127	17372	17049	17196	17095	17217	17113	17270	17203	17164	17133	17269	17173	17032	17162	17125	17126	17185	17169	17137	17110	17259	17164	17167	17259	17226	17202	17209	17160	17166	17199	17098	17236	17290	17094	17172	17205	16882	17079	17209	17210	17083	17167	17203	17212	17212	17286	17064	17071	17128	16968	17120	17112	17054	17327	17140	17167	17148	17064	17205	17161	17096	17177	17141	17143	17309	17085	17308	17240	17205	17287	17131	17142	17196	17216	17256	16994	17025	17013	17266	17225	16960	17248	17040	17051	17177	16927	17249	17135	17040	17203	17280	17153	17184	17184	17422	17272	17109	17210	17175	17273	17159	17120	17366	17336	17073	17140	17162	17153	17217	17244	17144	17192	17319	17270	17273	17128	17077	17172	17138	17119	17180	17182	17113	17168	17223	17138	17313	17252	17167	17181	17227	17048	17157	17315	17169	17279	17066	17185	17198	17189	17203	17280	17174	17106	17266	17163	17208	17045	17131	17214	17253	17264	17348	17315	17185	17267	16955	17142	17227	17191	17312	17014	17100	17250	17445	17213	17274	17200	17172	17103	17195	17147	17029	17280	17057	17158	17017	17227	16896	17212	17182	17134	17096	17162	17139	17192	17429	17070	17227	17017	17215	17285	17116	17262	17251	17177	17261	17333	17150	17045	17233	17071	17158	16966	17195	17150	17166	17216	17091	17241	17122	17066	17206	17279	17260	17030	17031	17180	17109	17087	17141	17184	17210	17168	17276	17182	17386	17128	17330	17132	17039	17151	17234	17003	17090	16992	17216	17019	17113	17321	17073	17173	17251	17279	17124	17046	17013	17112	17160	17187	17136	17166	17039	17350	17090	17165	17352	17121	17282	17243	17196	17296	17249	17105	17144	17316	17149	17298	16980	17047	17099	17071	17247	17281	17273	17140	17252	17179	17101	17123	17192	17322	17188	17197	17173	17080	17095	17240	17044	17388	17177	17198	17114	17150	17120	17072	17218	17135	17045	17191	17153	17321	16965	17312	17175	17050	17054	17120	17361	17185	16980	17167	17012	17330	17268	17124	17148	17135	17226	17186	17056	17228	17203	17301	17088	17122	17109	17249	17323	17160	17200	17433	17204	17135	16884	17226	17022	17065	17265	17213	17162	17226	16950	17089	17099	17100	17247	17117
26264	21597	28417	26123	23263	22873	23246	22193	32958	47086	38492	29438	23749	21974	21533	21483	21657	21504	21453	21559	21438	21422	21422	21378	21518	21451	21222	21310	21359	21418	21653	21317	21383	21396	21544	21439	21382	21495	21401	21319	21443	21367	21754	21375	21534	21538	21574	21411	21311	21324	21500	21434	21323	21531	21259	21357	21387	21196	21427	21293	21244	21302	21388	21321	21265	21515	21411	21415	21394	21550	21175	21392	21242	21330	21354	21464	21494	21200	21370	21369	21379	21485	21436	21309	21285	21409	21317	21455	21325	21520	21308	21411	21482	21515	21409	21341	21497	21345	21344	21325	21433	21348	21439	21428	21320	21494	21323	21229	21609	21359	21201	21246	21441	21288	21296	21395	21495	21523	21381	21406	21166	21431	21589	21463	21438	21308	21622	21337	21333	21447	21538	21279	21257	21441	21570	21269	21385	21264	21333	21338	21382	21183	21503	21303	21544	21624	21461	21527	21639	21531	21340	21395	21604	21313	21492	21369	21348	21340	21307	21539	21225	21291	21295	21507	21314	21454	21450	21480	21607	21346	21106	21271	21343	21516	21331	21375	21412	21289	21570	21353	21218	21372	21299	21473	21307	21309	21582	21600	21389	21258	21560	21200	21319	21318	21339	21482	21434	21470	21634	21475	21348	21569	21443	21346	21367	21064	21235	21500	21811	21403	21532	21401	21393	21258	21554	21420	21301	21281	21288	21410	21243	21389	21323	21209	21434	21374	21207	21190	21319	21436	21166	21363	21461	21336	21337	21424	21268	21052	21436	21447	21408	21323	21570	21342	21407	21341	21311	21177	21391	21406	21497	21610	21361	21623	21329	21299	21481	21453	21551	21246	21438	21316	21575	21455	21396	21580	21191	21349	21357	21135	21589	21367	21428	21417	21496	21492	21424	21472	21370	21291	21127	21628	21512	21233	21490	21392	21505	21518	21534	21426	21284	21291	21518	21344	21271	21440	21398	21143	21440	21320	21547	21173	21512	21642	21529	21523	21263	21092	21424	21535	21251	21290	21171	21416	21412	21344	21430	21112	21516	21483	21306	21156	21350	21542	21183	21381	21528	21302	21289	21467	21472	21290	21374	21376	21173	21333	21256	21332	21439	21330	21118	21296	21411	21526	21260	21119	21444	21344	21298	21518	21298	21455	21246	21327	21415	21439	21474	21537	21342	21297	21304	21398	21431	21389	21485	21412	21303	21431	21343	21543	21357	21271	21601	21368	21284	21227	21263	21454	21278	21337	21121	21427	21522	21549	21413	21406	21502	21239	21625	21394	21069	21265	21597	21298	21409	21236	21476	21395	21359	21655	21530	21305	21708	21451	21286	21384	21362	21324	21552	21515	21370	21215	21449	21323	21451	21311	21396	21539	21273	21290	21466	21249	21396	21431	21459	21296	21546	21389	21461	21538	21414	21419	21387	21227	21102	21325	21443	21403	21229	21307	21627	21270	21318	21286	21298	21350	21619	21585	21299	21551	21380	21485	21250	21532	21504	21505	21368	21269	21407	21043	21145	21549	21494	21636	21444	21234	21425	21186	21406	21255	21610	21385	21173	21415	21188	21293	21470	21374	21346	21377	21318	21225	21331	21440	21435	21455	21432	20948	21400	21350	21224	21467	21283	21392	21408	21521	21446	21340	21382	21426	21303	21113	21465	21385	21404	21397	21370	21155	21413	21386	21243	21415	21235	21186	21297	21502	21314	21372	21486	21372	21366	21237	21361	21282	21279	21363	21538	21411	21369	21380	21453	21365	21469	21499	21337	21487	21325	21438	21422	21293	21126	21319	21113	21278	21317	21094	21393	21414	21353	21203	21352	21291	21216	21201	21348	21160	21543	21553	21380	21443	21435	21285	21313	21366	21410	21311	21229	21333	21493	21246	21497	21447	21402	21398	21484	21298	21290	21540	21463	21272	21455	21323	21417	21330	21308	21369	21464	21306	21531	21292	21285	21388	21547	21322	21309	21218	21514	21471	21447	21460	21308	21321	21378	21499	21259	21314	21462	21219	21428	21344	21395	21217	21400	21238	21527	21277	21436	21505	21486	21271	21197	21328	21506	21440	21508	21421	21049	21470	21394	21324	21375	21449	21330	21096	21357	21360	21351	21441	21422	21288	21185	21308	21600	21334	21444	21194	21311	21446	21316	21525	21522	21426	21273	21425	21585	21482	21573	21470	21392	21309	21496	21405	21467	21191	21428	21538	21275	21308	21162	21298	21239	21305	21423	21492	21583	21446	21264	21280	21243	21510	21429	21378	21272	21289	21281	21359	21422	21350	21257	21322	21495	21241	21277	21496	21372	21372	21429	21342	21430	21249	21331	21385	21480	21441	21480	21432	21422	21625	21407	21585	21205	21303	21574	21379	21290	21281	21350	21524	21354	21385	21497	21607	21357	21359	21320	21217	21273	21345	21325	21337	21281	21254	21250	21284	21242	21254	21586	21157	21473	21495	21225	21325	21436	21383	21403	21536	21298	21554	21485	21536	21442	21457	21483	21269	21590	21062	21396	21430	21628	21460	21463	21148	21360	21254	21520	21343	21242	21233	21358	21225	21335	21336	21394	21207	21421	21514	21511	21208	21138	21337	21217	21347	21261	21244	21501	21352	21351	21474	21357	21433	21244	21504	21211	21285	21567	21174	21556	21422	21637	21394	21765	21395	21554	21388	21352	21384	21321	21543	21443	21397	21450	21306	21395	21287	21370	21318	21250	21281	21176	21386	21536	21303	21277	21229	21498	21643	21411	21382	21350	21280	21527	21556	21302	21387	21570	21647	21508	21196	21422	21338	21493	21458	21247	21292	21377	21439	21396	21154	21375	21310	21506	21369	21555	21433	21282	21380	21424	21449	21446	21356	21644	21353	21546	21377	21473	21358	21220	21245	21431	21255	21333	21462	21453	21394	21659	21260	21519	21248	21358	21220	21111	21127	21142	21543	21307	21345	21552	21495	21355	21303	21537	21592	21233	21206	21302	21450	21327	21433	21313	21130	21344	21273	21649	21304	21272	21440	21639	21430	21481	21313	21414	21150	21390	21262	21577	21353	21423	21568	21189	21483	21386	21327	21386	21124	21499	21262	21054	21303	21438	21436	21270	21411	21424	21357	21363	21372	21536	21239	21376	21589	21349	21563	21459	21467	21414	21443	21483	21347	21210	21428	21497	21338	21416	21198	21204	21146	21269	21447	21433	21477	21609	21412	21371	21471	21647	21563	21456	21554	21403	21198	21489	21379	21374	21495	21476	21423	21343	21527	21269	21570	21403	21382	21258	21374	21537	21397	21193	21455	21503	21438	21638	21267	21411	21349	21447	21354	21497	21526	21632	21315	21417	21439	21501	21198	21152	21273	21296	21288	21330	21494	21607	21291	21196	21290	21410	21183	21407	21296	21282	21364	21450	21513	21403	21450	21521	21283	21429	21459	21484	21357	21421	21561	21577	21155	21366	21374	21429	21504	21230	21427	21363	21256	21362	21260	21375	21398	21374	21376	21473	21389	21336	21343	21502	21318	21432	21599	21304	21276	21322	21296	21152	21432	21243	21382	21364	21547	21349	21192	21455	21124	21258	21397	21283	21404	21369	21277	21518	21383	21288	21429	21344	21379	21462	21370	21186	21327	21222	21297	21395	21394	21242	21416	21392	21312	21519	21312	21494	21227	21260	21469	21130	21261	21428	21534	21384	21301	21274	21549	21222	21396	21284	21465	21367	21372	21437	21298	21504	21404	21504	21546	21488	21445	21581	21325	21326	21345	21484	21412	21494	21426	21408	21513	21402	21590	21400	21557	21204	21320	21262	21440	21419	21269	21387	21513	21480	21479	21450	21452	21128	21334	21467	21466	21408	21665	21389	21290	21517	21077	21436	21388	21264	21370	21384	21503	21208	21323	21353	21465	21425	21353	21231	21530	21744	21476	21429	21629	21489	21461	21372	21401	21399	21398	21306	21509	21479	21264	21451	21190	21306	21381	21425	21220	21266	21394	21371	21448	21219	21161	21414	21348	21308	21354	21576	21446	21440	21354	21439	21259	21488	21205	21324	21405	21320	21295	21248	21442	21267	21380	21389	21608	21402	21388	21282	21391	21367	21428	21505	21372	21206	21456	21079	21341	21184	21482	21290	21431	21475	21362	21244	21405	21358	21397	21322	21422	21572	21539	21318	21282	21229	21261	21277	21350	21438	21517	21501	21566	21461	21305	21520	21504	21501	21475	21546	21363	21394	21468	21266	21595	21456	21548	21548	21552	21296	21622	21449	21279	21407	21314	21498	21422	21372	21378	21404	21312	21568	21767	21518	21424	21277	21593	21273	21355	21260	21498	21557	21466	21634	21152	21393	21361	21383	21444	21348	21404	21428	21516	21398	21299	21221	21487	21559	21460	21547	21228	21580	21292	21191	21347	21522	21440	21547	21693	21375	21236	21336	21409	21512	21532	21441	21713	21615	21294	21314	21341	21383	21416	21561	21267	21302	21325	21400	21388	21500	21406	21204	21366	21207	21263	21220	21379	21127	21396	21514	21545	21448	21172	21128	21481	21353	21483	21373	21225	21287	21562	21601	21390	21565	21201	21262	21307	21610	21510	21291	21503	21192	21372	21336	21266	21555	21410	21309	21154	21476	21446	21473	21317	21575	21542	21552	21648	21275	21252	21430	21568	21488	21448	21397	21591	21563	21613	21375	21585	21473	21313	21377	21471	21471	21142	21498	21455	21677	21385	21425	21665	21641	21406	21393	21397	21323	21382	21499	21166	21325	21441	21490	21426	21596	21290	21651	21320	21383	21563	21593	21265	21263	21512	21492	21316	21359	21346	21275	21399	21157	21449	21497	21394	21280	21337	21411	21341	21437	21421	21512	21155	21629	21446	21448	21450	21607	21344	21602	21311	21380	21474	21444	21448	21600	21368	21275	21162	21233	21345	21307	21413	21296	21347	21327	21039	21373	21383	21273	21532	21474	21408	21332	21577	21286	21467	21548	21494	21310	21625	21552	21377	21595	21507	21355	21234	21237	21323	21311	21355	21517	21414	21347	21383	21290	21490	21339	21305	21257	21574	21291	21391	21403	21480	21441	21410	21584	21373	21365	21358	21277	21329	21370	21398	21474	21271	21426	21446	21354	21224	21303	21279	21405	21446
15711	23042	22313	19804	18583	18205	18038	18166	33962	45868	36881	25101	18720	17297	17204	17185	17288	17194	17196	17182	17225	17105	17098	17246	17132	17214	17275	17302	17066	16961	17256	17144	17361	17284	17258	17169	17045	17156	17132	16970	17194	17105	17241	17215	17106	17098	17374	17204	17378	17039	17162	17178	17253	17137	17203	17137	17073	17065	17083	17092	17129	17120	17076	17009	17091	17092	17048	17242	17172	17037	17248	17223	17142	17132	17045	17066	17247	17253	17227	17261	17197	17187	17158	17255	17229	17051	17235	17068	17246	17245	17111	17156	17254	17077	17259	17134	17094	17237	17162	17279	16946	17119	17218	17236	17118	17211	17107	17194	17150	17116	17203	17534	17070	17123	17070	17136	17131	17101	17068	16981	17144	17116	17231	17087	17131	17169	17212	17079	16947	17264	17092	17237	17212	17210	17199	17111	17211	17197	17084	17291	17129	17213	17066	16980	17274	17247	17127	17008	17333	17107	17072	17291	17292	17051	17287	17109	17168	17121	17102	17065	17305	17147	17246	16970	17156	17286	17192	17183	16951	17032	17055	17051	17219	17019	17258	17193	17158	17011	17255	17077	17201	17015	17308	17016	17170	17081	17050	17257	17154	17204	17211	17147	16992	17175	17237	17165	17179	17014	17074	17129	17095	17125	17276	17174	17014	17141	17174	17135	17036	17088	17187	17022	17062	17017	17285	17164	17233	17069	17274	17247	17202	17103	17125	17066	17340	17252	17070	17127	16989	17093	17321	17081	17122	17278	17077	17110	17062	17003	17177	17174	17274	17215	17292	17129	17043	17123	17234	17165	17446	17220	17028	17305	17126	17079	17124	17218	17259	17047	17144	17032	17180	16928	17167	17205	17164	17230	17077	17295	17097	17183	17233	17257	17167	17079	17307	17132	17017	17244	17027	17077	17327	17281	17025	17031	17182	17135	17232	17155	17334	17170	17231	17263	17155	17167	17130	17196	17243	17143	17211	17183	17154	16915	17246	17074	17271	17188	17158	17131	17294	17242	17193	17132	17293	17013	17162	17107	17145	17244	17028	17116	17190	16990	17120	17107	17218	17121	17065	17054	17158	17159	17218	17215	16995	17209	17320	17299	17236	17358	16967	17085	17104	17120	17117	17109	17101	17155	17201	17150	17112	17232	17305	17173	17272	17110	17104	17381	17257	17273	17138	17180	17304	17109	17273	17257	17163	17207	17134	17189	17145	17204	17044	17292	17237	17181	17249	17302	17165	17292	17119	17141	17078	17165	17156	16968	17222	17189	17239	17200	17036	17396	17039	17126	17289	17214	17144	17164	17162	17168	17069	17148	17189	16992	17269	17209	17235	17067	17176	17119	17132	17106	17235	17151	17056	17271	17130	17201	17057	17106	17161	16993	17281	17208	17070	17110	17220	17211	17163	17005	16971	17349	17212	17180	17244	17314	17410	17064	17205	17057	17215	17169	17219	17080	17024	17055	17203	17064	17132	16994	17146	17327	17199	17142	17123	17161	17133	17307	17132	17002	16986	17127	17154	17178	17049	17304	17108	17112	17047	17126	17259	17202	17192	17058	17165	17090	17173	17078	16980	17292	17081	17108	17107	17172	17200	17301	17018	17162	17094	17241	17311	17233	17167	17149	17041	17160	17252	17158	17103	17163	17174	17138	17296	17208	17198	17017	17339	17239	17298	17128	17180	17202	17279	17181	17217	17046	17145	17123	17434	17204	17250	17098	16906	17158	16971	17189	17242	17176	17114	17154	17304	17060	17163	17258	17089	17101	17166	17194	17024	17134	16966	17173	17031	17106	17241	16981	17077	17193	17203	17054	17260	17170	16971	17015	17327	17166	17172	16986	17303	17311	17218	17269	17039	17118	17112	17228	17195	17040	17103	17069	17123	17026	17246	17157	17116	17097	17162	17076	17189	17164	17129	17282	17142	17125	17174	17107	17130	17253	17093	17187	17388	17169	17144	17131	16982	17130	17125	17077	17129	17268	17182	17100	17177	17253	17321	17120	17110	16937	17358	17342	17070	17015	17036	17142	17301	17118	17050	17188	17141	17137	17223	17331	17309	16926	17224	17141	17178	17068	17025	17157	17338	17286	17072	17237	17100	17115	17280	17208	17093	17229	17272	17130	17202	17132	17326	17162	17202	17070	17330	17222	16974	17062	17210	17071	17211	17129	17206	17181	17262	17004	17394	17332	17060	17029	17226	17373	17252	17267	17056	17048	17154	17124	17130	17096	17114	17056	17325	17138	17031	17153	17232	17069	17490	17008	17151	17096	17367	17195	17097	17092	17190	17075	17372	17222	17222	17148	17066	17126	17238	17265	17255	17167	17080	17307	17100	17055	17186	17218	17188	17009	16810	17080	17444	17100	17144	17237	17138	17261	16999	17081	16935	17234	17191	17388	17054	17165	17202	17234	17033	17248	17254	17013	16945	17175	17115	17116	17075	17140	17098	17111	17148	17087	17278	17125	17141	17035	17227	17108	17207	17138	17071	17289	17105	17092	17139	17166	17161	17232	17373	17062	17160	17029	17137	17133	17028	17205	17268	17038	17231	17106	17082	17102	17016	17275	17046	17030	17172	17295	17166	17234	17148	17194	17057	17223	17153	17142	17272	17066	17092	17064	17276	17172	17263	17168	17301	16929	17198	17053	17196	17128	17159	17194	17062	17177	17099	17209	17156	16956	17142	17197	17441	16994	17191	17148	17120	17121	17208	17116	17019	17258	17219	17202	17221	17061	17133	17074	17178	17057	17256	17193	17118	17029	17095	16916	17246	17239	17140	17191	17329	17140	17159	17211	16963	17035	17062	17175	17066	16949	17136	17136	17205	17080	17299	17305	17268	17308	17344	17231	17094	17153	17155	17151	17120	17186	17183	17219	17308	17219	17037	17150	17164	17045	17159	17007	17068	17065	17000	17087	17152	17162	17115	17129	17167	17081	17338	17203	17290	17232	17058	17167	17161	17211	17327	17285	17380	17165	17091	17100	17096	17241	17190	16943	17084	17086	17187	17062	17067	17009	17099	17117	17119	17164	16994	17124	17134	17206	17263	17239	17144	17226	17141	17197	17087	17347	17087	17144	16918	17200	17266	17096	17331	17120	17236	17381	17125	17207	17140	17011	17195	17043	17052	17044	17301	17037	17037	17342	17002	17233	17206	17065	17084	17053	17090	17088	17025	17141	17123	17373	17102	17257	17047	17309	17101	17445	17025	17030	17074	17208	17223	17329	17130	17230	17222	17125	17214	17170	17179	17171	17041	17018	17155	17089	17153	17127	17171	17266	17102	17375	17183	17074	17081	17236	17010	17307	17186	17207	17325	17270	17188	16953	17237	17215	17175	17144	17106	17161	17242	17206	17058	17045	17190	17038	17149	17224	17132	17152	17227	17137	17082	17206	17100	17138	17056	17090	17283	17104	17204	17128	17111	17095	17243	17119	17386	17105	17170	17099	17335	17055	17012	17123	17209	16898	17051	17055	17111	17011	17191	17204	17172	17151	17076	17264	17248	17072	17159	17044	17189	17168	17224	17108	17183	17252	17212	17125	17258	17120	17241	17168	17068	17090	16966	16991	17175	17258	17239	17221	17220	17198	17267	16997	17068	17213	17069	17223	17086	17227	17211	17235	17088	16959	17043	17147	17042	17042	17182	17054	17216	16970	17138	17139	17237	17223	17160	17140	17010	17276	17179	17138	17184	17125	17231	17184	17064	17323	17043	17201	17102	17054	17219	17166	17148	17237	17078	17108	17137	17147	17141	17306	17148	17044	17120	17015	17066	17289	16990	17231	17180	17122	17158	17152	17092	17119	17144	17157	17083	17073	17130	17209	16986	17104	17173	17088	17033	17092	17081	17258	17160	17346	17090	17051	17171	17316	17083	17044	17290	17098	17280	16997	17298	17093	17253	17089	17327	17298	17241	17115	17231	17097	17287	17148	17227	17125	17080	17048	17248	17118	16992	17281	17170	17170	17230	17338	17171	17191	17000	17244	17156	17098	17118	17257	17164	17227	17164	17071	17130	17414	17208	17138	17046	17015	17021	17237	17324	17116	17273	17156	17109	17218	17016	17280	17228	17184	17089	17094	17111	17180	17121	17103	17142	17296	17113	17241	17402	17087	17192	17205	17107	17135	17127	17162	17162	17003	17146	17196	17185	17210	17101	17317	17189	17058	17071	17032	17072	17223	17108	17198	17199	17075	17331	17278	17218	17095	17162	17164	17183	17134	17213	16934	17294	17172	17183	17123	17293	17118	17119	16997	17234	17095	17120	17050	17178	17216	17150	17294	16972	17150	17297	17294	17222	17174	17169	17040	17252	17123	17206	17156	17136	17156	16934	17184	17119	17264	17170	17156	17156	17096	17040	17174	17199	17130	17227	17136	17303	17181	17144	17167	17129	17246	17151	17151	16885	17183	17083	17173	17012	17282	17193	17108	17406	17084	17276	17185	17025	17236	17105	17107	17249	17124	17154	17168	17227	17044	17296	17138	17141	17212	17139	17071	17205	17213	16900	17033	17209	17026	16924	16984	17217	17046	17082	17065	17198	17133	17044	17232	17063	17185	17177	17275	17256	17166	17045	17136	16984	17162	17124	17256	16971	17311	16980	17206	17298	17183	17387	17075	17275	17289	17164	17066	17164	17116	17099	17209	17124	17065	17129	17159	17228	17166	17015	17235	17129	17194	17194	17306	17308	17065	17149	17158	17224	16962	17221	17079	17267	17311	17114	17164	17178	17065	17191	17148	17214	17134	17134	17278	17103	17437	17256	17099	17175	17025	17163	17148	17164	17135	16884	17105	17156	17273	17240	17201	17216	17190	17217	17225	17242	16977	17167	17207	17135	17059	17128	17185	16997	17074	17263	17064	17096	17215	17100	17047	17173	17221	17007	17065	17093	17140	17354	17335	17158	17115	17142	17275	17248	17214	17119	17365	17121	17093	17248	17174	17105	17449	17087	17011	17226	17238	17149	17181	17342	17263	17132	17064	17178	17206	17288	17314	17382	17179	17231	17141	17273	17261	16969	17115	17132	17153	17228	17244	17254	17261	16963	17277	17106	17194	17330	17046	17172	17132	17063	17191	17126	17189	17173	17129	17167	17009	16973	17133	17205	17164	17280	17058	17075	17259	17214	17068	17251	17018
24263	21624	29316	24501	22414	25243	26620	23254	36174	58856	55976	37779	27094	23071	22112	21863	21838	21782	21813	21781	21890	21708	21756	21811	21705	21982	21732	21835	21722	22079	21905	21914	21817	21626	21888	21783	21558	21537	21820	21925	21722	21658	21850	21832	21602	21720	21819	21759	21811	21656	21885	21315	21513	21740	21900	21670	21730	21575	21705	21677	21853	21795	21670	21623	21905	21520	21619	21597	21632	21941	21766	21832	21654	21623	21560	21578	21579	21551	21528	21596	21720	21594	21525	21749	21725	21664	21768	21600	21583	21737	21783	21837	21659	21700	21576	21559	21753	21632	21637	21590	21619	21629	21710	21704	21608	21585	21640	21704	21664	21775	22047	21589	21707	21440	21654	21571	21563	21606	21541	21729	21831	21734	21621	21544	21713	21734	21809	21752	21447	21676	21745	21445	21629	21306	21687	21741	21668	21753	21621	21781	21601	21647	21551	21563	21705	21725	21554	21708	21656	21549	21708	21633	21653	21657	21271	21718	21787	21613	21826	21765	21670	21820	21546	21551	21782	21651	21573	21749	21655	21670	21291	21381	21522	21585	21470	21621	21520	21730	21633	21525	21517	21618	21585	21579	21443	21417	21583	21712	21451	21589	21645	21607	21630	21735	21725	21514	21905	21769	21744	21801	21613	21784	21703	21710	21551	21816	21646	21759	21655	21896	21627	21457	21364	21450	21705	21675	21645	21542	21541	21827	21622	21558	21565	21742	21655	21773	21700	21673	21660	21576	21533	21806	21666	21794	21575	21612	21696	21516	21700	21876	21776	21636	21586	21553	21489	21590	21517	21642	21586	21567	21461	21642	21621	21777	21803	21937	21666	21718	21537	21580	21511	21741	21558	21485	21552	21610	21620	21848	21637	21713	21670	21591	21680	21635	21729	21586	21636	21744	21790	21677	21720	21676	21954	21696	21838	21599	21743	21537	21644	21615	21475	21593	21698	21739	21566	21779	21608	21813	21747	21641	21543	21808	21923	21636	21668	21595	21744	21504	21770	21599	21758	21814	21553	21586	21699	21683	21627	21523	21693	21626	21740	21576	21712	21734	21749	21371	21713	21628	21550	21776	21802	21907	21697	21577	21406	21676	21463	21615	21640	21633	21625	21741	21693	21794	21662	21692	21544	21565	21528	21557	21558	21649	21671	21621	21538	21650	21503	21538	21683	21530	21513	21656	21693	21612	21578	21512	21687	21713	21727	21658	21543	21735	21804	21638	21496	21575	21576	21592	21625	21624	21436	21741	21503	21553	21601	21747	21764	21634	21771	21706	21806	21559	21644	21393	21488	21746	21651	21693	21838	21568	21674	21678	21478	21416	21550	21553	21888	21517	21510	21464	21538	21629	21776	21639	21537	21409	21663	21729	21702	21648	21880	21929	21663	21998	21764	21726	21626	21676	21719	21713	21529	21710	21729	21538	21641	21609	21251	21813	21612	21976	21642	21574	21559	21661	21661	21653	21716	21832	21695	21738	21816	21597	21714	21722	21671	21733	21521	21543	21660	21528	21740	21511	21698	21643	21718	21522	21486	21783	21860	21576	21621	21710	21599	21608	21710	21593	21660	21580	21671	21599	21575	21588	21482	21752	21774	21773	21583	21560	21610	21493	21650	21629	21653	21696	21629	21555	21393	21575	21876	21804	21901	21554	21711	21569	21750	21555	21616	21509	21734	21524	21628	21631	21506	21811	21594	21755	21765	21567	21628	21619	21689	21871	21703	21542	21608	21678	21572	21539	21464	21703	21402	21670	21674	21689	21552	21791	21607	21739	21553	21682	21829	21880	21836	21705	21488	21703	21766	21609	21719	21763	21767	21725	21788	21708	21829	21641	21726	21587	21755	21601	21758	21520	21477	21660	21640	21592	21384	21778	21657	21673	21767	21832	21630	21820	21702	21513	21939	21529	21850	21802	21868	21552	21801	21455	21827	21573	21707	21999	21558	21617	21714	21643	21718	21511	21647	21765	21655	21615	21698	21680	21579	21600	21532	21825	21583	21748	21968	21577	21693	21553	21841	21871	21578	21609	21677	21408	21602	21547	21647	21793	21476	21608	21747	21450	21842	21639	21685	21685	21807	21790	21583	21534	21608	21539	21549	21601	21446	21588	21398	21576	21697	21890	21650	21698	21739	21833	21716	21599	21592	21636	21391	21585	21497	21579	21739	21633	21717	21746	21800	21630	21637	21582	21574	21678	21667	21662	21925	21601	21521	21536	21697	21650	21587	21762	21620	21443	21451	21588	21587	21719	21613	21514	21702	21515	21525	21700	21610	21677	21824	21483	21645	21535	21699	21629	21612	21613	21604	21695	21527	21886	21588	21873	21797	21584	21876	21642	21647	21387	21654	21524	21772	21765	21620	21700	21491	21641	21501	21641	21526	21626	21745	21767	21894	21496	21697	21654	21878	21370	21603	21540	21576	21728	21711	21563	21695	21802	21469	21771	21593	21772	21275	21498	21479	21539	21563	21436	21613	21636	21697	21718	21687	21447	21792	21579	21666	21616	21459	21630	21719	21388	21487	21614	21770	21545	21600	21848	21643	21742	21715	21624	21620	21634	21554	21703	21709	21555	21850	21636	21776	21333	21528	21769	21724	21552	21766	21570	21620	21718	21547	21522	21712	21819	21721	21660	21739	21574	21767	21717	21819	21526	21718	21645	21671	21430	21673	21540	21775	21370	21586	21608	21585	21528	21632	21577	21457	21642	21404	21775	21627	21420	21719	21478	21563	21552	21656	21628	21764	21620	21827	21686	21737	21739	21578	21688	21888	21642	21781	21427	21410	21779	21563	21529	21862	21638	21809	21654	21497	21705	21917	21479	21609	21793	21527	21669	21621	21618	21751	21493	21448	21751	21715	21641	21624	21711	21449	21710	21446	21748	21606	21641	21673	21551	21769	21659	21654	21665	21504	21549	21786	21490	21480	21843	21787	21733	21682	21772	21759	21482	21621	21708	21646	21563	21615	21397	21480	21840	21697	21712	21676	21912	21733	21729	21844	21836	21838	21677	21800	21564	21671	21525	21533	21760	21828	21603	21565	21759	21669	21742	21660	21696	21718	21794	21848	21590	21734	21708	21744	21703	21794	21713	21431	21519	21810	21738	21488	21732	21609	21731	21795	21547	21867	21613	21719	21739	21534	21654	21895	21603	21754	21747	21697	21385	21678	21468	21679	21845	21756	21681	21650	21628	21729	21888	21665	21659	21765	21734	21632	21733	21883	21690	21632	21681	22047	21943	21537	21874	21631	21593	21495	21474	21800	21592	21552	21561	21616	21450	21475	21347	21741	21769	21517	21615	21667	21543	21618	21691	21669	21475	21588	21689	21712	21661	21449	21776	21515	21763	21675	21624	21614	21876	21662	21813	21670	21879	21747	21629	21711	21682	21897	21809	21543	21658	21702	21688	21891	21526	21590	21514	21522	21693	21713	21738	21893	21486	21791	21598	21750	21798	21580	21718	21748	21382	21703	21623	21774	21797	21669	21668	21540	21447	21490	21583	21559	21433	21397	21508	21629	21624	21810	21564	21695	21766	21643	21472	21781	21587	21744	21637	21663	21679	21722	21665	21605	21738	21653	21653	21754	21610	21906	21888	21688	21867	21623	21714	21888	21567	21730	21577	21442	21598	21816	21742	21746	21555	21796	21501	21365	21524	21827	21694	21781	21668	21661	21721	21506	21497	21703	21500	21745	21786	21722	21705	21656	21521	21666	21715	21694	21780	21599	21839	21721	21630	21706	21501	21684	21849	21900	21703	21865	21584	21708	21607	21550	21689	21703	21423	21566	21723	21794	21493	21627	21532	21955	21528	21700	21637	21732	21592	21470	21517	21661	21724	21681	21567	21764	21845	21689	21677	21675	21710	21957	21730	21665	21629	21803	21578	21628	21550	21734	21923	21633	21731	21826	21588	21561	21624	21810	21782	21785	21565	21634	21753	21646	21506	21618	21521	21715	21478	21724	21843	21523	21661	21638	21596	21644	21665	21837	21840	21749	21551	21597	21516	21522	21590	21786	21547	21624	21673	21578	21655	21606	21807	21539	21657	21576	21522	21623	21672	21461	21722	21781	21564	21730	21727	21766	21519	21723	21687	21556	21569	21718	21724	21598	21885	21708	21695	21771	21605	21533	21714	21723	21699	21575	21771	21790	21629	21584	21534	21560	21824	21870	21766	21638	21758	21667	21490	21622	21615	21558	21637	21559	21620	21665	21525	21712	21737	21763	21639	21765	21856	21677	21630	21747	21797	21649	21747	21729	21618	21576	21702	21896	21596	21570	21700	21667	21599	21683	21669	21575	21716	21517	21608	21781	21804	21641	21577	21780	21657	21421	21600	21519	21608	21790	21428	21524	21472	21508	21625	21603	21875	21544	21483	21473	21741	21640	21521	21658	21484	21695	21785	21660	21491	21535	21583	21693	21708	21843	21674	21858	21630	21693	21755	21762	21733	21588	21873	21592	21511	21642	21771	21581	21632	21481	21655	21530	21886	21573	21602	21654	21788	21807	21696	21730	21754	21713	21737	21659	21603	21747	21553	21734	21413	21552	21688	21415	21597	21826	21627	21708	21690	21577	21669	21732	22000	21546	21570	21569	21768	21762	21549	21624	21604	21703	21794	21551	21651	21703	21601	21385	21699	21836	21640	21704	21979	21568	21759	21665	21606	21735	21294	21607	21643	21259	21784	21501	21632	21660	21583	21682	21454	21723	21557	21680	21697	21494	21653	21680	21549	21783	21812	21692	21577	21588	21582	21654	21429	21623	21713	21572	21481	21590	21680	21621	21496	21485	21477	21781	21658	21758	21655	21570	21746	21636	21724	21724	21839	21866	21581	21348	21823	21921	21594	21639	21742	21741	21732	21854	21820	21689	21692	21704	21662	21618	21517	21862	21779	21744	21718	21603	21759	21685	21572	21595	21778	21783	21759	21392	21651	21686	21607	21741	21749	21757	21714	21657	21378	21699	21815	21778	21829	21652	21613	21631	21592	21456	21799	21646	21703	21719	21682	21543	21704	21727	21512	21698	21631	21675	21565	21639	21800	21642	21471	21866	21736	21799	21611	21725	21687	21391	21515	21657	21605	21731	21713	21608	21692	21685	21537	21687	21770	21675	21657	21512	21623	21685	21535
17949	29742	28155	23341	20893	19929	19441	19434	37276	58705	53632	34508	22126	18011	17642	17323	17375	17297	17310	17405	17348	17290	17134	17154	17277	17219	17247	17291	17270	17295	17355	17400	17270	17513	17207	17386	17316	17335	17367	17351	17404	17386	17316	17383	17391	17295	17306	17341	17315	17333	17376	17227	17273	17200	17201	17372	17265	17445	17564	17381	17303	17214	17366	17196	17487	17416	17392	17231	17471	17270	17246	17277	17219	17297	17280	17499	17293	17250	17436	17345	17261	17403	17168	17361	17401	17246	17311	17440	17250	17322	17311	17418	17251	17469	17403	17456	17208	17502	17357	17503	17313	17210	17284	17261	17271	17295	17338	17388	17362	17421	17221	17278	17350	17386	17211	17323	17193	17412	17158	17398	17128	17492	17286	17286	17194	17105	17268	17441	17322	17275	17219	17354	17301	17143	17010	17484	17314	17263	17246	17093	17299	17284	17350	17405	17343	17177	17299	17272	17379	17347	17235	17356	17254	17113	17372	17427	17313	17252	17264	17262	17312	17414	17314	17147	17416	17289	17332	17497	17489	17269	17302	17202	17223	17377	17388	17129	17307	17247	17169	17309	17325	17394	17201	17117	17239	17083	17186	17238	17279	17305	17301	17383	17285	17468	17226	17216	17200	17194	17133	17197	17345	17251	17259	17138	17272	17550	17408	17359	17268	17219	17351	17310	17105	17379	17278	17374	17182	17161	17395	17312	17239	17233	17474	17248	17212	17219	17250	17382	17024	17305	17413	17400	17304	17221	17280	17245	17302	17324	17199	17257	17345	17296	17278	17428	17172	17267	17271	17245	17156	17247	17385	17367	17173	17416	17259	17330	17278	17260	17336	17424	17263	17129	17371	17389	17299	17229	17257	17258	17288	17373	17167	17335	17477	17126	17321	17228	17388	17393	17237	17298	17279	17198	17204	17461	17375	17447	17346	17228	17158	17182	17596	17363	17154	17260	17257	17379	17401	17197	17383	17213	17342	17351	17335	17223	17545	17262	17447	17217	17153	17274	17454	17207	17186	17386	17275	17336	17377	17281	17074	17230	17286	17478	17407	17424	17403	17408	17275	17253	17303	17262	17183	17207	17342	17291	17314	17493	17570	17282	17328	17291	17431	17041	17417	17308	17176	17187	17128	17182	17287	17298	17365	17348	17330	17185	17341	17398	17356	17408	17357	17340	17346	17379	17337	17295	17278	17394	17214	17208	17254	17502	17218	17199	17337	17150	17439	17137	17352	17315	17215	17348	17448	17136	17172	17381	17343	17237	17135	17131	17333	17321	17365	17088	17443	17282	17382	17396	17167	17262	17283	17015	17257	17242	17248	17318	17382	17315	17350	17412	17238	17253	17196	17368	17147	17281	17250	17150	17271	17290	17252	17426	17180	17155	17393	17393	17307	17246	17281	17343	17310	17236	17276	17524	17116	17391	17214	17387	17350	17247	17418	17283	17247	17400	17313	17367	17354	17162	17330	17320	17349	17416	17319	17292	17151	17205	17329	17270	17219	17215	17174	17361	17405	17218	17400	17343	17354	17169	17267	17273	17091	17399	17243	17368	17172	17312	17320	17416	17341	17450	17265	17368	17329	17554	17369	17219	17404	17288	17171	17302	17378	17423	17190	17214	17359	17355	17395	17219	17257	17245	17374	17368	17307	17507	17303	17261	17413	17288	17236	17461	17299	17173	17382	17377	17335	17384	17246	17217	17409	17249	17190	17198	17298	17249	17269	17284	17278	17355	17184	17372	17400	17152	17327	17184	17273	17347	17041	17390	17288	17227	17484	17258	17384	17275	17272	17524	17249	17269	17223	17203	17355	17241	17291	17453	17255	17288	17403	17216	17195	17436	17078	17291	17292	17212	17248	17347	17251	17260	17299	17218	17284	17334	17383	17405	17395	17071	17290	17361	17233	17300	17380	17158	17328	17276	17459	17213	17258	17231	17403	17206	17257	17504	17124	17279	17163	17136	17235	17210	17270	17350	17163	17199	17134	17152	17212	17345	17287	17168	17313	17154	17273	17269	17263	17236	17447	17214	17158	17360	17417	17308	17205	17204	17326	17401	17425	17237	17267	17270	17363	17204	17260	17193	17419	17320	17299	17305	17346	17323	17230	17333	17411	17332	17445	17376	17264	17282	17223	17113	17184	17269	17392	17286	17468	17200	17446	17333	17237	17155	17435	17373	17429	17354	17179	17448	17360	17239	17287	17297	17312	17241	17275	17244	17172	17423	17428	17389	17161	17399	17182	17312	17317	17288	17321	17449	17198	17173	17212	17277	17402	17144	17320	17356	17274	17235	17377	17283	17416	17244	17348	17491	17166	17473	17394	17474	17289	17213	17258	17171	17356	17456	17337	17531	17394	17373	17407	17333	17151	17219	17259	17320	17343	17262	17396	17183	17456	17296	17339	17146	17247	17233	17248	17237	17281	17341	17298	17045	17305	17442	17357	17178	17247	17402	17311	17365	17271	17237	17420	17243	17276	17154	17378	17305	17200	17313	17394	17193	17332	17139	17496	17344	17145	17266	17399	17569	17232	17187	17292	17017	17246	17262	17180	17382	17256	17229	17319	17282	17328	17211	17340	17246	17411	17258	17220	17401	17373	17327	17246	17208	17091	17261	17244	17232	17178	17397	17383	17132	17414	17270	17357	17357	17269	17179	17277	17227	17300	17264	17314	17293	17263	17237	17502	17372	17416	17352	17285	17319	17474	17220	17313	17365	17393	17259	17334	17298	17462	17375	17099	17405	17247	17319	17368	17250	17330	17338	17293	17286	17350	17286	17122	17329	17193	17306	17124	17328	17150	17222	17285	17224	17264	17329	17180	17360	17158	17410	17283	17407	17445	17202	17300	17170	17426	17394	17363	17331	17188	17270	17136	17173	17415	17225	17191	17400	17244	17194	17273	17249	17318	17252	17266	17231	17299	17096	17282	17383	17165	17270	17158	17261	17199	17323	17367	17120	17320	17433	17271	17393	17212	17196	17322	17249	17469	17260	17315	17405	17243	17253	17328	17119	17265	17394	17291	17232	17257	17202	17291	17289	17363	17257	17307	17349	17190	17275	17146	17276	17384	17388	17266	17247	17379	17302	17315	17471	17277	17084	17424	17176	17349	17369	17314	17283	17270	17192	17350	17306	17278	17225	17058	17278	17202	17347	17099	17328	17181	17331	17313	17200	17473	17081	17397	17204	17244	17156	17235	17379	17382	17121	17323	17338	17320	17186	17362	17200	17224	17211	17259	17278	17289	17187	17401	17365	17194	17284	17144	17176	17336	17192	17364	17363	17384	17375	17375	17266	17433	17281	17323	17293	17193	17327	17343	17183	17454	17263	17266	17374	17301	17348	17297	17209	17235	17211	17187	17163	17307	17168	17172	17310	17305	17414	17230	17141	17380	17146	17256	17284	17374	17300	17375	17307	17324	17411	17234	17328	17310	17246	17145	17391	17329	17326	17314	17168	17356	17039	17282	17280	17341	17239	17277	17262	17147	17368	17481	17213	17184	17218	17265	17156	17362	17350	17229	17305	17305	17346	17287	17381	17239	17341	17373	17406	17479	17362	17329	17213	17465	17275	17452	17263	17151	17305	17210	17376	17229	17315	17249	17167	17264	17256	17380	17230	17368	17238	17213	17168	17076	17219	17265	17327	17450	17329	17402	17331	17347	17268	17263	17266	17325	17297	17273	17275	17352	17263	17376	17272	17220	17311	17211	17178	17221	17266	17364	17125	17242	17437	17281	17348	17342	17280	17304	17272	17334	17298	17246	17317	17456	17138	17236	17356	17350	17483	17272	17193	17262	17313	17287	17326	17043	17374	17315	17250	17461	17261	17061	17142	17390	17244	17348	17280	17272	17365	17229	17286	17379	17283	17062	17206	17338	17203	17288	17440	17266	17210	17472	17246	17092	17283	17247	17192	17328	17308	17330	17343	17517	17253	17129	17248	17378	17260	17412	17331	17303	17206	17229	17322	17373	17392	17332	17396	17202	17402	17257	17402	17288	17372	17213	17283	17369	17275	17158	17339	17303	17343	17245	17183	17283	17399	17208	17098	17488	17251	17370	17261	17459	17360	17428	17273	17221	17371	17155	17226	17385	17179	17373	17236	17404	17231	17135	17256	17375	17320	17299	17405	17245	17204	17214	17160	17272	17235	17318	17412	17392	17358	17391	17283	17319	17604	17318	17477	17121	17183	17390	17292	17310	17370	17282	17286	17340	17297	17269	17433	17313	17114	17101	17318	17431	17272	17113	17308	17295	17264	17338	17442	17274	17329	17514	17363	17274	17283	17344	17325	17491	17112	17248	17224	17338	17319	17183	17236	17260	17413	17407	17338	17332	17235	17325	17253	17195	17337	17368	17341	17331	17412	17154	17279	17446	17215	17234	17264	17400	17328	17199	17127	17324	17408	17230	17407	17352	17315	17464	17178	17246	17290	17400	17097	17422	17217	17267	17006	17307	17122	17379	17223	17557	17267	17436	17264	17454	17276	17310	17468	17485	17228	17283	17341	17306	17304	17339	17358	17482	17378	17215	17314	17356	17372	17337	17216	17417	17252	17470	17360	17395	17332	17258	17255	17237	17236	17188	17292	17293	17163	17316	17259	17285	17370	17310	17264	17196	17413	17176	17334	17263	17197	17224	17233	17412	17354	17177	17195	17337	17209	17267	17222	17191	17396	17187	17295	17186	17447	17206	17292	17363	17227	17437	17300	17332	17176	17243	17373	17323	17450	17445	17263	17263	17460	17248	17171	17171	17270	17301	17324	17328	17114	17488	17224	17251	17098	17338	17476	17194	17292	17311	17277	17534	17139	17397	17380	17442	17356	17225	17288	17233	17202	17181	17312	17327	17404	17261	17227	17160	17457	17369	17274	17327	17379	17155	17400	17235	17180	17284	17303	17296	17334	17355	17302	17420	17320	17232	17265	17042	17241	17240	17344	17137	17278	17247	17315	17275	17092	17123	17306	17304	17268	17338	17345	17393	17519	17250	17335	17497	17279	17362	17395	17239	17428	17066	17202	17240	17400	17429	17287	17224	17099	17431	17255	17293	17257	17237	17272	17408	17251	17170	17232	17589	17385	17353	17277	17185	17354	17203	17233	17171	17361	17216	17120	17221	17334	17207	17357	17382	17243
31356	23312	24277	22939	21451	21316	21682	21526	23526	25275	25150	23668	22235	21577	21392	21549	21626	21395	21432	21599	21489	21490	21653	21309	21216	21188	21363	21308	21477	21364	21346	21549	21526	21605	21563	21452	21223	21510	21498	21482	21398	21475	21496	21519	21564	21332	21622	21845	21487	21520	21512	21276	21608	21519	21499	21566	21457	21440	21497	21470	21552	21588	21372	21601	21331	21557	21236	21503	21368	21459	21490	21395	21405	21520	21646	21548	21360	21586	21363	21487	21406	21568	21384	21591	21298	21491	21426	21242	21408	21332	21520	21643	21534	21419	21205	21357	21693	21490	21249	21544	21497	21556	21333	21200	21530	21371	21494	21239	21417	21641	21460	21303	21500	21674	21387	21483	21408	21535	21425	21491	21653	21378	21431	21353	21506	21468	21585	21320	21561	21501	21580	21289	21498	21335	21498	21607	21547	21310	21151	21442	21560	21513	21384	21565	21586	21456	21680	21598	21528	21598	21714	21451	21399	21569	21665	21248	21485	21341	21656	21265	21586	21621	21634	21452	21375	21453	21318	21426	21443	21592	21464	21510	21767	21510	21455	21483	21431	21377	21389	21568	21585	21675	21407	21589	21530	21534	21556	21271	21303	21524	21456	21371	21391	21557	21518	21433	21199	21542	21504	21426	21535	21715	21608	21551	21530	21451	21390	21576	21196	21172	21394	21612	21516	21367	21322	21587	21484	21538	21597	21484	21244	21371	21520	21160	21340	21304	21443	21683	21458	21503	21473	21353	21543	21441	21499	21594	21435	21702	21491	21282	21496	21592	21571	21625	21477	21410	21543	21248	21405	21481	21488	21540	21454	21524	21345	21496	21305	21400	21415	21224	21542	21272	21322	21439	21454	21441	21352	21554	21525	21474	21446	21557	21250	21651	21393	21439	21364	21317	21416	21446	21552	21270	21458	21635	21231	21541	21436	21501	21321	21496	21491	21443	21574	21516	21403	21540	21333	21412	21640	21536	21760	21835	21499	21484	21296	21155	21494	21417	21361	21216	21417	21513	21669	21526	21342	21509	21531	21648	21400	21347	21269	21484	21613	21545	21535	21278	21564	21426	21372	21520	21561	21470	21778	21552	21657	21530	21229	21501	21609	21469	21693	21356	21510	21285	21376	21424	21448	21323	21181	21640	21329	21450	21496	21633	21591	21487	21512	21340	21593	21542	21410	21509	21389	21591	21418	21393	21440	21687	21457	21528	21584	21297	21583	21499	21492	21383	21437	21517	21503	21628	21442	21623	21425	21419	21416	21376	21434	21319	21480	21390	21461	21751	21656	21402	21493	21616	21458	21500	21304	21619	21566	21521	21341	21521	21288	21686	21351	21555	21265	21333	21463	21618	21343	21564	21580	21414	21425	21442	21622	21622	21530	21352	21488	21266	21328	21298	21512	21556	21554	21492	21493	21250	21452	21477	21542	21378	21340	21701	21512	21666	21461	21535	21627	21500	21476	21381	21552	21501	21544	21452	21304	21501	21682	21464	21396	21812	21511	21470	21421	21438	21623	21525	21518	21408	21530	21449	21552	21351	21294	21375	21495	21449	21494	21451	21530	21480	21384	21536	21659	21538	21155	21406	21631	21492	21550	21609	21376	21314	21705	21398	21501	21456	21436	21440	21396	21229	21391	21397	21598	21328	21364	21536	21481	21708	21310	21374	21383	21392	21412	21493	21610	21635	21594	21326	21541	21266	21426	21623	21572	21113	21506	21671	21526	21504	21529	21468	21361	21540	21168	21603	21415	21430	21417	21452	21520	21336	21467	21458	21573	21257	21202	21342	21602	21402	21535	21450	21483	21503	21560	21638	21549	21285	21548	21494	21566	21609	21446	21465	21472	21440	21444	21538	21368	21509	21232	21522	21374	21449	21353	21290	21330	21666	21624	21281	21480	21364	21532	21578	21599	21394	21659	21502	21473	21418	21409	21562	21350	21514	21458	21340	21418	21422	21491	21407	21361	21268	21479	21663	21458	21332	21552	21296	21485	21368	21424	21597	21426	21522	21463	21478	21392	21392	21310	21394	21381	21465	21350	21265	21460	21314	21459	21575	21436	21456	21417	21659	21444	21443	21534	21386	21458	21536	21433	21341	21505	21533	21406	21432	21415	21411	21334	21516	21413	21552	21396	21619	21355	21603	21570	21424	21283	21545	21560	21554	21518	21325	21560	21675	21558	21372	21434	21542	21482	21390	21434	21377	21408	21434	21549	21591	21561	21190	21541	21446	21659	21492	21524	21422	21715	21582	21289	21488	21559	21497	21546	21460	21439	21612	21580	21564	21605	21522	21508	21616	21414	21593	21419	21501	21536	21481	21605	21668	21429	21404	21294	21312	21613	21539	21410	21290	21537	21418	21561	21266	21481	21340	21415	21469	21294	21649	21423	21345	21357	21550	21528	21681	21505	21520	21340	21427	21426	21574	21493	21678	21555	21559	21561	21402	21269	21541	21445	21567	21630	21466	21414	21502	21525	21736	21409	21420	21657	21442	21519	21545	21193	21393	21325	21266	21505	21625	21515	21609	21761	21520	21440	21518	21529	21481	21437	21709	21373	21504	21427	21548	21506	21130	21398	21618	21691	21463	21431	21339	21526	21299	21379	21420	21389	21609	21474	21517	21493	21499	21320	21533	21578	21501	21604	21442	21646	21536	21390	21546	21553	21523	21393	21557	21561	21670	21568	21616	21689	21615	21400	21367	21578	21326	21376	21720	21386	21856	21572	21623	21213	21256	21551	21489	21583	21515	21599	21404	21485	21386	21510	21519	21571	21465	21369	21463	21304	21260	21579	21496	21377	21447	21332	21598	21270	21542	21532	21489	21487	21382	21588	21622	21525	21296	21187	21520	21229	21622	21413	21412	21593	21619	21394	21613	21429	21384	21465	21350	21745	21601	21500	21506	21594	21294	21436	21343	21492	21672	21628	21505	21346	21561	21510	21529	21707	21269	21530	21427	21370	21443	21332	21573	21405	21515	21605	21479	21656	21701	21577	21677	21402	21506	21489	21612	21405	21279	21247	21365	21618	21440	21393	21369	21687	21571	21570	21539	21440	21385	21585	21272	21509	21407	21475	21229	21484	21538	21514	21418	21430	21495	21476	21364	21622	21616	21629	21509	21372	21501	21456	21579	21437	21569	21327	21428	21364	21532	21526	21524	21412	21490	21555	21313	21493	21471	21641	21488	21495	21536	21534	21391	21610	21537	21641	21430	21232	21538	21343	21376	21492	21509	21560	21684	21320	21531	21718	21480	21437	21541	21331	21379	21603	21485	21580	21431	21457	21441	21602	21373	21432	21616	21433	21400	21647	21450	21318	21543	21474	21391	21442	21484	21466	21528	21456	21510	21616	21330	21333	21311	21659	21807	21582	21420	21409	21443	21548	21601	21395	21330	21667	21375	21446	21354	21513	21511	21365	21356	21248	21368	21513	21319	21471	21585	21718	21602	21407	21583	21561	21528	21540	21397	21600	21552	21694	21393	21239	21533	21474	21470	21495	21407	21347	21703	21250	21635	21511	21349	21424	21533	21501	21536	21565	21359	21463	21410	21206	21494	21634	21421	21618	21465	21379	21577	21441	21325	21582	21291	21657	21333	21593	21546	21429	21441	21496	21368	21407	21399	21441	21508	21369	21385	21359	21568	21489	21653	21615	21721	21634	21586	21466	21465	21377	21555	21516	21650	21644	21430	21479	21361	21659	21629	21494	21451	21697	21358	21360	21510	21373	21335	21492	21672	21433	21386	21400	21423	21453	21647	21483	21555	21453	21336	21567	21457	21614	21459	21623	21619	21458	21557	21388	21552	21355	21373	21581	21380	21573	21589	21658	21353	21221	21406	21508	21572	21645	21387	21416	21375	21440	21166	21546	21317	21456	21437	21673	21341	21460	21544	21466	21635	21390	21370	21539	21601	21332	21254	21560	21395	21609	21529	21596	21536	21443	21437	21333	21616	21733	21509	21536	21467	21364	21419	21400	21532	21637	21397	21798	21532	21434	21353	21280	21521	21453	21358	21457	21498	21330	21307	21504	21550	21360	21350	21604	21460	21383	21465	21339	21566	21563	21512	21393	21378	21434	21350	21422	21437	21579	21463	21413	21686	21437	21454	21354	21552	21292	21596	21590	21566	21658	21432	21648	21423	21402	21522	21662	21559	21358	21421	21541	21533	21720	21580	21454	21441	21355	21557	21565	21544	21394	21491	21644	21492	21433	21608	21552	21203	21642	21503	21681	21569	21434	21453	21408	21539	21390	21613	21696	21454	21588	21446	21374	21626	21448	21389	21389	21442	21446	21575	21556	21520	21405	21424	21337	21482	21434	21479	21392	21488	21499	21514	21381	21174	21384	21287	21489	21521	21643	21475	21582	21522	21311	21421	21422	21587	21519	21615	21307	21255	21499	21617	21407	21415	21760	21494	21443	21313	21460	21259	21523	21447	21455	21464	21536	21505	21243	21470	21653	21359	21759	21547	21792	21594	21476	21536	21472	21531	21429	21462	21215	21599	21568	21611	21587	21429	21366	21404	21587	21334	21454	21388	21317	21414	21476	21605	21396	21551	21367	21617	21575	21526	21679	21410	21735	21446	21540	21312	21434	21510	21532	21602	21649	21610	21507	21520	21631	21701	21415	21462	21599	21471	21496	21476	21661	21424	21619	21301	21413	21245	21427	21477	21431	21468	21539	21412	21798	21626	21497	21619	21536	21366	21190	21563	21441	21641	21448	21498	21677	21532	21463	21427	21538	21723	21749	21255	21367	21359	21497	21414	21623	21431	21473	21402	21540	21428	21530	21471	21505	21606	21445	21344	21547	21339	21550	21386	21562	21320	21379	21444	21419	21484	21427	21485	21475	21280	21481	21516	21348	21672	21616	21635	21390	21326	21447	21585	21320	21442	21509	21358	21381	21477	21682	21270	21448	21301	21431	21387	21818	21557	21163	21510	21537	21565	21473	21196	21407	21642	21528	21328	21728	21503	21615	21499	21498	21352	21421	21373	21487	21386	21530	21632	21272	21511	21616	21476	21588	21571	21483	21447	21674	21557	21500	21483	21416	21573	21413	21298	21358	21269	21549	21427	21547	21364	21877	21784	21310	21630	21152	21545	21612	21384	21501	21756	21600	21381	21405	21629
17766	18069	18096	17738	17370	17403	17300	17214	20724	22703	21899	19505	17760	17215	17177	17182	17196	17111	17215	17156	17215	17230	17311	17274	17129	17247	17008	17181	17286	16962	17153	17004	17073	17184	17209	17062	17119	17229	17344	17037	17236	17057	17192	17131	17137	17399	17101	17275	17079	17087	17251	17277	17123	17126	17149	17261	17162	17249	17383	17059	17250	17028	17132	17335	17287	17121	16952	17118	17033	17201	17248	17179	17035	17180	17038	17400	17176	17224	17300	17231	17098	17213	17206	17103	17273	17218	17163	17097	17093	17086	17319	17208	17259	17295	17210	17087	17027	17252	17469	17268	17118	17285	17062	17163	17140	17231	17166	17110	17115	17119	17317	17069	17369	17184	17139	17039	17035	17188	17267	17193	17194	17277	17175	17039	17184	17131	16971	17080	17216	17120	17120	17162	17155	17090	17194	17406	17271	17382	17103	17155	17010	17116	17240	17084	17304	17166	17134	17154	17202	17215	17105	17164	17307	17213	17142	17033	17046	17023	17050	17179	17036	17193	17032	17162	17228	17147	17186	17189	17024	17188	17314	17279	17071	17107	17116	17073	17125	17050	17224	17238	17241	16958	17068	16842	17283	17259	17200	17221	17218	17213	17330	17048	17353	17167	17188	17042	17480	16959	17004	17076	17154	17139	17033	17108	17170	17180	17001	17116	17064	17099	17097	17094	17128	17138	17157	17327	17055	16999	17147	17232	17172	17205	17046	17284	17164	17044	17148	16985	17193	17255	17130	17020	17283	17170	17346	17243	17093	17206	17265	17059	17114	17243	17212	16962	17397	17143	17030	17156	17039	17031	17143	17119	17081	17053	17165	17088	17142	17204	17185	17333	17101	17113	17226	17162	17083	17122	17098	17275	17071	17047	17202	17275	17125	17213	17191	17094	17257	17390	17049	17383	17185	17353	17154	17360	17118	17197	17183	17374	17097	17119	17223	17061	17340	17149	17063	17244	17162	17278	17260	17118	17212	17171	17114	17110	17180	17166	17130	17118	17247	17099	17253	17200	16985	17275	17188	17336	17094	17230	17199	17025	17069	17134	17125	17200	17177	17150	17227	17118	17025	17288	17180	17003	17205	17288	17076	17079	17112	17267	17053	17147	17138	17186	17241	17054	17029	17119	17057	17226	17239	17178	16946	17221	17301	17096	17074	17254	17185	17272	17205	17203	17214	17173	17152	17124	17090	17215	17302	17156	17162	17137	17260	17056	17233	17168	17264	17235	17297	17059	17051	17179	17115	17138	17081	17023	17152	17196	17054	17115	17136	17190	17147	17002	17103	17127	17195	17116	17317	17136	17216	17092	17202	17098	17070	17149	17210	17152	17043	17257	17247	17239	17315	17111	17256	17241	17278	17114	17123	17215	17121	17106	17109	17399	16999	17020	17167	17263	17188	17344	17200	17154	17226	17133	17224	17056	17274	17271	17241	17213	17097	17193	17289	17313	17177	17179	17175	17108	17185	17129	17259	17066	17165	17071	17168	17045	17116	17199	17339	17215	17164	17144	17315	17035	17189	17151	17156	17169	17040	17143	17147	17290	17117	17123	17178	17232	17140	17170	17140	17044	17256	17193	17303	16972	17130	17017	17047	17069	17085	17294	17134	17206	17017	17123	17110	17127	17081	17243	17319	17199	17352	17043	17150	17295	17211	17391	17176	17079	17160	17141	17215	17152	17077	17290	17215	17112	17103	17331	17209	17024	17093	17062	17120	17184	17317	16979	17240	17038	17120	17157	17248	17119	16979	17194	17111	17159	17091	17002	17134	17267	17329	17282	17086	17320	17083	17088	17178	17178	17249	17067	17210	17184	17191	17200	17180	16972	17101	16829	17343	17227	17154	17137	17119	17062	17120	17183	17191	17073	17229	17153	17179	16848	17051	17079	17227	17352	17134	17307	17320	17087	17268	17040	17343	17229	17091	16994	17096	16987	17292	17280	17208	17242	17154	17110	17014	17250	17333	17080	17209	17261	17060	17379	16958	17337	16953	17149	17109	17035	17140	17090	16971	17207	17191	17094	17136	17080	17171	17169	17164	17099	17144	16910	17183	17122	16988	17283	17201	17076	17299	17164	17121	17273	17111	17147	17101	17196	17370	17072	17112	17217	17112	17131	17130	17164	16947	17177	17011	17228	17111	17147	17069	17112	17151	17163	17111	17093	17071	17064	16959	17288	17147	17255	17065	17050	17192	17049	17150	17346	16992	17327	17111	17218	17053	17062	17105	17364	17113	17173	17347	17238	17258	17056	17151	17140	17270	17060	17205	17190	16974	17300	17271	17120	17219	17222	17123	17068	17121	17190	17153	17179	17340	17184	17281	17175	17261	17033	17176	17306	17265	17136	17106	17064	17281	17278	17267	17173	17264	17057	17226	17182	17312	17225	17239	16980	17232	17102	17086	16980	17135	17069	17197	17103	17241	17164	16831	17101	17107	17015	17124	17151	17113	17035	17208	17263	17128	17033	17082	17157	17233	17043	17116	16850	16966	17134	16977	17215	17025	17238	17185	17094	17154	17068	17170	17157	17163	17192	17199	16983	17188	17179	17156	17066	17257	17332	17275	17001	17147	16971	17075	17166	17133	17005	17230	17015	16991	17191	17225	17137	17329	17020	17288	17127	17009	17145	17056	17088	17162	17151	17214	17155	17167	17149	17169	17204	17333	17129	17071	17137	17141	17218	17060	17375	17164	16988	17128	17246	17275	17180	17291	17194	17178	17283	17270	17225	17158	17079	17207	17265	17253	17282	17044	17119	17031	17108	17155	17256	17319	17082	17175	16998	17016	17132	17211	17256	17128	17167	17225	17120	17115	17112	17172	17136	16989	17154	17149	17238	17073	17414	17134	17120	17173	17141	17136	17237	17282	17115	17188	17073	17296	16974	17238	17212	17124	17283	17160	17181	17113	17204	17242	17210	17198	17145	17175	17116	17103	17129	17151	17096	16999	17129	17257	17007	17201	17134	17182	17347	17153	17145	17182	17318	17224	17421	17227	17081	16970	17068	17201	17154	17011	17244	17084	17129	17228	17191	17192	16975	17109	17034	17245	17216	16993	17138	17329	17135	17123	17158	17147	17226	17252	17170	17104	17249	17124	17213	17154	17215	17061	17147	17382	17447	17103	17272	17187	17096	17219	17254	17166	17054	17312	17044	17131	17153	17192	17233	17168	17301	17296	17142	17299	17204	17147	17257	17079	17249	17172	17202	17245	17157	17205	17174	17103	17152	17032	17156	17273	17147	17307	17049	17278	17162	17266	17210	17154	17127	17174	17189	17227	17087	17204	17242	17169	17006	17080	17180	17230	17330	17258	17136	17059	17435	17131	17095	17122	16849	17205	17373	17079	17467	17122	17113	16909	17247	17119	17153	16987	16937	17280	17010	17165	17137	17192	17302	17234	17034	17086	17135	17204	17212	17471	17248	17086	17110	17197	17501	17001	17010	17235	17131	17079	17030	16974	17165	17446	16962	17342	17324	16981	17174	16995	17229	17131	17264	17125	16991	17418	17277	17289	17125	17079	17023	17230	17058	17118	17093	17142	17210	17374	17212	17062	17098	17091	17144	17160	17215	17170	17019	17074	17210	17070	17165	16980	17100	17182	17216	17011	17269	17084	17137	17223	17130	17030	17319	17107	17220	17262	17104	17184	17075	16998	17121	17106	17253	17025	17152	17190	17159	17172	17106	17246	17226	17313	17019	17137	17099	16967	17262	17233	17229	17184	17190	17281	17055	17047	17117	17083	17219	16988	17173	17117	17151	17325	17302	17269	17128	16960	17277	17026	17247	17243	17136	17126	17098	16987	17153	17258	17212	17049	17105	17092	17043	17294	17137	17068	17084	17264	17163	17161	17139	17150	17305	17066	17054	17110	17243	17027	17072	17164	17036	17212	17193	17322	17090	17226	17118	17168	17259	17357	17284	17040	17139	17252	17108	17013	17085	17270	17143	17189	17235	17214	16976	17085	17128	17165	17311	17119	17244	17068	17108	17234	17160	17405	16908	17170	17199	17184	17254	17108	17042	17072	17365	17188	17183	17184	17134	17180	17088	17238	17032	17321	17307	17241	17081	17095	17254	17124	17196	17206	17028	17136	17273	17230	16993	17150	17171	17237	17314	17294	17246	17065	17210	17182	17286	17222	16830	17006	17203	17162	17182	17283	17133	17073	17262	17171	17119	16885	17029	17086	17124	17177	17142	17254	17407	17077	17259	17217	17322	17182	17086	17151	17147	17045	17271	17095	17127	17228	17322	16998	16953	17104	17233	17231	17101	17186	17205	17286	17138	17072	17053	17212	17048	17238	17207	17009	17263	17332	17245	17100	17286	17236	17291	17050	17306	17256	17229	17435	17166	17138	17196	17133	17331	17258	17166	16967	17112	17174	17096	17198	17272	17243	17235	17063	17179	17112	17190	16914	17244	17218	17261	17141	17167	17204	17084	17229	17230	17108	17077	17116	17054	17252	17273	17173	17131	17353	17250	16997	16888	17133	17400	17133	17206	17289	17150	17179	16944	17044	17042	17351	17108	17040	17210	17252	17024	17198	17251	17178	17303	17186	17171	17196	17075	17352	17246	16977	17390	17004	16984	17096	17342	17217	17077	17128	17287	17209	17133	17170	17262	16892	17111	17079	16972	17224	17058	17138	17226	16950	17167	17263	17243	16986	17080	17125	17232	17128	17166	17246	17198	17255	17102	17241	17253	16949	17207	17141	17153	17093	16963	17161	17232	17291	17114	17103	17204	17166	17091	17133	17287	17177	17237	17165	17267	17146	17070	16968	16985	17251	17280	16954	17286	16992	17210	17272	17100	17355	17062	17170	17265	17195	17102	17277	17094	17263	17080	17259	17250	17180	17072	17114	17215	17124	17129	17098	17123	17279	17179	17242	17096	17201	17138	17283	17121	17269	17114	17117	17068	17127	17223	17278	17218	17166	17146	17156	17248	17265	17139	17197	17099	17181	17105	17157	17086	17163	17055	17083	17126	17257	17117	17008	17071	17188	17109	17095	17177	17165	16945	17202	17193	17162	17173	17170	17192	17155	17115	17287	17072	17087	17231	17112	17169	17142	17173	17177	17258	17160	17154	17158	17167	17021	17072	17230	17117	17372	17165	17201	17169	17288	17269	17126	17083
26263	21593	28400	26044	23207	22940	23420	22561	39562	39906	39810	30579	24189	22015	21692	21407	21759	21621	21443	21500	21519	21598	21508	21489	21524	21526	21487	21555	21520	21687	21553	21721	21642	21454	21475	21461	21616	21455	21444	21441	21279	21542	21299	21444	21494	21365	21496	21302	21486	21599	21504	21340	21202	21513	21305	21547	21558	21430	21519	21446	21372	21289	21315	21426	21483	21330	21265	21483	21370	21417	21496	21700	21486	21586	21195	21270	21461	21512	21505	21437	21268	21452	21371	21401	21431	21460	21478	21396	21377	21312	21304	21413	21585	21527	21417	21537	21358	21341	21219	21569	21272	21364	21362	21308	21488	21423	21454	21491	21362	21404	21274	21500	21473	21385	21333	21554	21380	21489	21359	21577	21634	21436	21521	21465	21543	21362	21414	21402	21509	21346	21334	21389	21419	21292	21402	21463	21529	21476	21479	21631	21306	21541	21464	21531	21346	21440	21494	21546	21491	21294	21326	21199	21362	21424	21206	21563	21500	21245	21536	21474	21260	21363	21508	21345	21357	21532	21253	21425	21481	21007	21377	21287	21419	21371	21480	21406	21299	21602	21574	21431	21614	21314	21292	21351	21259	21537	21537	21543	21399	21385	21332	21336	21481	21489	21479	21347	21420	21364	21466	21378	21246	21288	21444	21351	21334	21371	21470	21299	21102	21250	21443	21415	21482	21084	21471	21434	21293	21512	21379	21508	21742	21372	21387	21390	21162	21589	21374	21275	21207	21532	21408	21478	21479	21317	21365	21393	21272	21535	21483	21677	21346	21404	21478	21407	21598	21389	21475	21549	21607	21251	21477	21354	21632	21501	21652	21343	21461	21663	21462	21291	21429	21219	21208	21565	21329	21261	21296	21629	21462	21409	21456	21350	21411	21314	21386	21563	21303	21378	21352	21439	21266	21437	21394	21655	21322	21538	21605	21365	21445	21409	21429	21456	21283	21292	21457	21193	21320	21519	21553	21374	21439	21250	21395	21525	21491	21425	21561	21461	21476	21457	21468	21537	21376	21365	21343	21762	21416	21672	21451	21423	21451	21434	21362	21344	21685	21321	21401	21427	21524	21643	21502	21428	21396	21342	21336	21450	21373	21367	21245	21431	21416	21641	21272	21547	21559	21511	21296	21383	21379	21447	21388	21429	21254	21308	21383	21589	21405	21469	21542	21451	21519	21418	21584	21753	21387	21448	21296	21218	21364	21686	21596	21376	21489	21382	21304	21324	21659	21474	21583	21447	21459	21751	21584	21549	21591	21597	21266	21239	21218	21554	21457	21500	21291	21368	21672	21258	21452	21409	21351	21269	21367	21280	21232	21402	21184	21308	21597	21178	21412	21195	21346	21608	21440	21388	21480	21217	21432	21459	21444	21399	21425	21354	21584	21399	21507	21369	21270	21396	21569	21342	21447	21228	21479	21242	21172	21447	21426	21322	21499	21345	21601	21263	21647	21287	21491	21533	21645	21479	21617	21592	21473	21401	21398	21435	21320	21525	21512	21326	21229	21613	21465	21500	21499	21407	21540	21452	21432	21367	21512	21323	21530	21302	21295	21444	21514	21480	21470	21339	21342	21377	21420	21348	21481	21433	21378	21247	21567	21492	21450	21399	21627	21453	21284	21413	21504	21520	21565	21311	21475	21629	21247	21348	21370	21735	21649	21595	21302	21535	21260	21379	21296	21358	21535	21361	21510	21420	21203	21402	21420	21587	21628	21509	21641	21223	21263	21710	21607	21540	21418	21252	21550	21547	21773	21408	21309	21422	21304	21378	21428	21526	21530	21325	21551	21244	21464	21474	21583	21448	21676	21420	21269	21620	21458	21550	21800	21508	21395	21434	21386	21326	21363	21437	21455	21326	21314	21525	21473	21461	21530	21436	21602	21729	21593	21222	21358	21371	21431	21514	21621	21661	21250	21330	21246	21473	21306	21392	21451	21357	21464	21344	21728	21607	21439	21541	21394	21384	21451	21613	21471	21246	21440	21230	21352	21577	21398	21353	21512	21362	21369	21486	21323	21403	21341	21385	21415	21625	21312	21414	21588	21373	21443	21586	21573	21325	21494	21602	21534	21411	21644	21488	21389	21385	21305	21590	21487	21259	21496	21570	21294	21452	21312	21388	21284	21325	21324	21472	21417	21450	21396	21386	21372	21584	21647	21566	21253	21499	21511	21522	21409	21230	21207	21400	21487	21310	21366	21517	21685	21334	21689	21350	21241	21551	21440	21485	21495	21421	21237	21422	21341	21461	21539	21536	21507	21431	21440	21666	21424	21524	21438	21440	21452	21514	21587	21380	21475	21513	21408	21460	21466	21478	21470	21385	21319	21456	21480	21461	21484	21564	21479	21456	21537	21344	21443	21533	21766	21318	21378	21404	21307	21466	21383	21332	21313	21331	21522	21475	21510	21365	21269	21232	21394	21319	21449	21305	21635	21366	21150	21362	21277	21630	21554	21410	21435	21352	21520	21333	21283	21395	21360	21630	21449	21252	21298	21374	21493	21539	21501	21455	21351	21473	21520	21547	21526	21535	21363	21614	21400	21192	21586	21347	21347	21409	21562	21396	21436	21515	21293	21385	21316	21437	21371	21477	21366	21280	21654	21458	21594	21402	21506	21342	21223	21484	21615	21631	21485	21567	21351	21493	21360	21472	21386	21623	21516	21388	21526	21478	21357	21307	21502	21391	21519	21324	21488	21553	21242	21422	21452	21304	21501	21445	21717	21529	21559	21263	21531	21461	21413	21251	21529	21197	21351	21256	21372	21428	21316	21528	21640	21612	21497	21572	21282	21589	21560	21446	21677	21573	21432	21557	21389	21392	21429	21479	21458	21495	21360	21469	21500	21286	21437	21235	21292	21576	21471	21479	21581	21494	21471	21573	21524	21438	21562	21402	21567	21260	21509	21280	21358	21240	21304	21442	21654	21279	21372	21423	21340	21340	21352	21337	21538	21552	21654	21167	21441	21601	21626	21389	21105	21433	21489	21736	21495	21641	21529	21673	21564	21405	21577	21362	21382	21666	21618	21268	21138	21419	21402	21401	21630	21292	21407	21348	21406	21341	21357	21212	21274	21310	21392	21389	21542	21578	21454	21398	21298	21301	21492	21451	21528	21597	21514	21294	21390	21352	21558	21453	21246	21304	21571	21197	21557	21455	21432	21638	21239	21365	21587	21456	21607	21432	21456	21318	21327	21300	21206	21299	21545	21304	21572	21444	21448	21535	21398	21465	21236	20987	21383	21345	21416	21524	21667	21409	21619	21342	21328	21375	21395	21484	21487	21524	21494	21432	21386	21397	21601	21450	21551	21443	21435	21353	21581	21709	21635	21469	21459	21524	21743	21490	21398	21621	21555	21518	21605	21557	21421	21564	21384	21412	21365	21307	21253	21382	21654	21478	21512	21528	21587	21622	21595	21244	21339	21484	21438	21398	21220	21510	21456	21430	21461	21610	21350	21445	21568	21477	21231	21634	21190	21499	21232	21485	21548	21229	21570	21434	21490	21659	21405	21285	21316	21352	21530	21156	21203	21296	21260	21466	21585	21526	21311	21396	21524	21357	21541	21299	21453	21161	21277	21409	21751	21338	21387	21360	21537	21444	21450	21436	21279	21393	21387	21514	21569	21453	21530	21616	21266	21525	21607	21440	21411	21394	21357	21482	21443	21385	21483	21824	21349	21219	21369	21558	21581	21627	21657	21377	21412	21376	21339	21425	21401	21493	21326	21571	21382	21502	21559	21262	21661	21601	21517	21231	21335	21392	21427	21433	21556	21250	21226	21516	21343	21360	21412	21280	21407	21488	21235	21271	21292	21392	21388	21436	21409	21463	21779	21449	21521	21278	21383	21492	21460	21490	21488	21554	21848	21524	21299	21507	21335	21243	21344	21643	21245	21454	21319	21446	21237	21379	21429	21502	21559	21430	21485	21338	21591	21410	21237	21450	21608	21663	21285	21480	21428	21242	21453	21338	21299	21539	21514	21366	21460	21154	21473	21557	21490	21317	21291	21314	21475	21710	21371	21329	21732	21497	21476	21485	21379	21508	21343	21468	21482	21142	21544	21499	21681	21376	21445	21289	21536	21505	21424	21432	21317	21437	21498	21278	21448	21428	21540	21342	21496	21376	21496	21337	21383	21210	21599	21459	21450	21552	21403	21532	21586	21348	21545	21620	21589	21511	21850	21255	21469	21642	21344	21299	21440	21303	21378	21409	21403	21566	21434	21350	21109	21225	21542	21408	21441	21562	21426	21494	21552	21302	21385	21318	21507	21483	21336	21584	21575	21573	21282	21366	21656	21493	21455	21262	21534	21467	21341	21305	21431	21503	21466	21359	21356	21662	21618	21226	21344	21573	21538	21441	21339	21533	21561	21519	21381	21241	21214	21470	21418	21308	21328	21345	21459	21441	21589	21372	21530	21548	21458	21469	21436	21320	21513	21405	21412	21497	21464	21603	21637	21344	21377	21371	21532	21335	21491	21543	21633	21456	21554	21663	21214	21300	21629	21375	21439	21476	21606	21346	21423	21455	21399	21473	21401	21398	21395	21476	21416	21490	21535	21590	21370	21323	21460	21383	21264	21601	21246	21295	21410	21429	21389	21463	21474	21326	21410	21547	21476	21440	21517	21462	21257	21600	21496	21428	21354	21328	21430	21635	21440	21328	21250	21629	21273	21304	21385	21535	21455	21508	21727	21444	21508	21570	21657	21404	21560	21387	21480	21294	21392	21359	21532	21316	21401	21350	21594	21345	21339	21344	21365	21312	21602	21578	21405	21257	21480	21427	21469	21380	21600	21290	21144	21403	21401	21379	21303	21482	21600	21574	21324	21382	21564	21299	21336	21376	21467	21309	21395	21459	21413	21732	21495	21252	21530	21360	21450	21663	21481	21571	21552	21540	21389	21413	21450	21576	21445	21296	21481	21286	21292	21520	21388	21331	21326	21460	21656	21322	21286	21211	21385	21555	21277	21340	21534	21557	21475	21388	21395	21374	21387	21495	21379	21269	21671	21341	21414	21503	21605	21217	21431	21382	21543	21416	21356	21286	21575	21469	21430	21352	21480	21446	21609	21479	21539	21277	21369	21264	21430	21531	21630	21443	21261	21480	21409	21634	21303	21390	21486	21310
16179	23435	22592	19891	18832	18201	18294	19000	40533	39925	38791	26834	19353	17436	17479	17164	17200	17185	17158	17103	17353	17173	17280	17158	17282	17298	17109	17131	17323	17179	17233	17148	17141	17069	17314	17174	17295	17148	17101	17198	17209	17247	17132	17089	16956	17159	17135	17185	17099	17226	17171	17193	17191	17091	17285	17127	17101	17182	17136	17149	17266	17082	17240	17249	17072	17182	17370	17002	17314	17134	17052	17055	17076	17077	17181	17100	17265	17105	17074	17291	16982	17142	17048	17152	17206	17156	17082	17481	17156	17252	17160	17027	17297	17143	17296	17214	17214	17130	17244	17343	17049	17162	17275	17127	17161	17105	17194	17214	17082	17188	17417	17283	17013	17176	17284	17206	17304	16924	17187	17184	17167	17131	17120	17330	17312	17005	17169	17081	17171	17114	17198	17211	17117	17126	17047	17243	17352	17300	17071	16964	17376	17079	17270	17253	17376	17205	17105	17226	17117	17043	17169	17074	17211	17193	17130	17197	17068	17255	17166	17231	17148	17163	17236	17147	17115	17228	17119	17287	17119	17273	17251	17116	17079	17166	17219	16900	17306	17168	17103	17022	17277	17202	17105	17291	17092	17165	17201	17049	17068	17233	17121	16935	17111	17208	17211	17130	17206	17020	17142	17185	17201	17274	17270	17292	17014	17138	17230	17272	16930	17015	17355	17080	17098	17105	17132	17048	17102	17021	17231	17149	17146	17129	17153	17183	17187	17021	17238	17191	17080	17130	17158	17410	17212	16999	17168	17187	17075	17049	17165	17173	17177	17335	17059	17265	17195	17144	17314	16953	17060	17252	17156	17270	17161	16979	17158	17247	17218	17069	17139	17165	17255	17019	17050	17219	16967	17176	17057	17201	17142	17172	17288	16991	17212	17126	17211	17301	17056	17298	17145	17102	17199	17109	17168	17205	17040	17173	17288	17059	17204	17174	17447	17006	17108	17249	17328	17276	17129	17120	17160	17117	17037	17217	17186	17135	17316	17289	17369	17212	17137	17050	17223	16954	17104	17085	17169	17274	17230	17203	17167	17187	17048	17171	17284	17087	17206	17224	17072	17237	17142	17249	17011	17192	17101	17206	17088	17228	17306	17102	17198	17036	17199	17029	17015	17216	17197	17117	17091	17163	17302	17277	17265	17119	17282	17170	17326	17014	17153	17076	17222	17185	17124	17159	17089	16990	17180	17235	17320	17204	17121	17116	17053	17224	17107	17308	17092	17216	17179	17097	17251	17097	17161	17295	16997	17401	17302	17165	17264	17191	17085	17265	17194	17007	17289	17020	17237	17084	17092	17148	17210	17212	17129	17261	17151	17012	17220	17244	17187	17185	17071	17263	17222	17129	17134	17125	17153	17028	17116	17131	17106	17010	17081	17189	17187	17210	17110	17313	17092	17204	17287	16997	17180	16969	17352	17064	17100	17246	17180	17268	17187	17192	17164	17200	17159	17205	17306	17190	17130	17124	17190	17171	17189	17201	16980	17036	17262	17173	17352	17077	17040	17139	17218	17071	17081	17201	17198	17154	17040	17023	17241	17155	17205	17212	16959	17187	17151	17198	17151	17362	17227	17103	17030	17192	17224	17367	17002	17089	17156	17231	17249	17144	17105	17176	17117	17192	17111	17183	17153	17152	17187	17155	17174	17212	17251	17380	17090	17236	17056	16985	17292	17109	17119	17226	17094	17292	17223	17130	17158	17305	17130	17033	17101	17105	17340	17186	17031	16989	17196	17179	17123	17205	17064	17137	17300	17192	17065	17249	17259	17141	17286	17239	17139	17178	17196	17247	17083	17180	17216	17119	17071	17344	17186	17144	17159	17319	16925	17200	17245	17155	17027	17148	17202	17214	17046	17086	17198	17165	17210	17153	17105	17119	17113	17232	17020	17036	17195	17168	17254	17250	17128	17204	16919	17312	17140	17303	17026	17003	17123	17205	17091	17274	17225	17365	17015	17144	17131	17114	17319	17178	17168	17325	17069	17223	17181	17197	17073	17258	17213	17211	17290	17212	17297	17258	17074	17044	17395	17187	17065	17091	17106	17081	17149	17126	17287	17170	17072	17324	17263	17152	17205	17377	17177	17212	17158	17113	17283	17083	17181	17237	17133	17191	17088	17102	17152	16957	17302	17127	17148	17098	17110	16940	17261	17240	17161	17203	16997	17203	17190	17188	16989	17384	17140	17216	17148	17123	17039	17236	17214	17124	17189	16975	17215	17093	17262	17164	17177	17018	17161	17197	17091	17299	16973	17193	17248	17099	17120	17194	17223	17168	16988	17210	17172	17181	17011	16953	17273	17157	17462	17291	17093	17419	17143	16898	17083	17097	17196	17131	17074	17439	17191	17252	17097	17109	17438	17126	17215	17217	17146	17253	17080	16874	17086	17164	16989	17242	17077	17014	17116	17028	17097	17149	17082	17083	17142	17092	17067	17083	17079	17118	17277	17108	17228	17140	17116	17116	17253	17196	17138	17120	17403	17243	16947	17137	17103	17113	17282	17036	17200	17109	17211	16947	17247	17241	17131	17017	17277	17158	17126	17258	17107	17239	17166	17143	17194	17101	17128	17157	17122	17036	17105	17117	17213	17057	17084	17255	17208	17009	17288	17214	17059	17134	17212	17337	17110	17360	17203	17227	17221	17105	17325	17231	17416	17184	17063	16990	17090	17189	17201	16968	17144	17253	17142	17260	17181	17152	17225	17212	17287	17200	17244	17025	17218	17155	17150	17234	17071	17029	17147	17312	17078	17222	17210	17265	17055	17083	17211	17103	17217	17188	16930	17169	17151	17003	17407	17054	17157	17262	17231	16945	16989	17205	17127	17186	17142	17127	17107	17085	17019	17324	17111	17007	17062	17183	17167	17072	17108	17094	17145	17072	17323	17201	17277	17114	16997	17223	17032	17294	17188	16995	17364	17115	17239	17193	17118	17018	17237	17129	17154	17206	16999	16993	17225	17309	17145	17268	17067	17334	17189	17183	17270	17247	17102	17191	17118	17270	17130	17037	17161	17168	17173	17136	17201	16858	17229	17090	17096	17261	17131	17162	17149	17309	17139	17115	17304	17149	17395	17257	17195	17205	17156	17228	17137	17175	17071	17037	17186	17259	17260	17327	17162	17239	17106	17011	17094	17236	17389	17232	17303	17210	16975	17159	17298	17181	17318	17036	17336	17126	17191	17193	17218	17021	17216	17087	17157	17142	17272	17157	17007	17006	17054	16925	17332	17208	17259	17116	17100	16985	17320	17198	16981	17148	17048	17235	17219	17163	17153	17100	17111	17060	17133	17105	17193	17128	16999	17176	17305	17107	17243	17238	17027	17215	17273	17198	17143	17084	17193	17244	17169	17283	17207	17205	17020	17063	17088	17311	17181	17240	17156	17110	17275	17039	17150	17229	17176	17257	17254	17028	17092	17073	17251	17165	17181	17288	17448	16966	17321	17180	17031	17234	17039	17094	17224	17220	17111	17143	17074	16994	17207	17038	17309	17140	17142	17081	17341	17250	16903	17148	17212	17096	17056	17129	17134	17258	17229	17122	17035	17054	17326	17153	17255	17239	17248	17030	17100	17284	17266	17076	17202	17182	17199	17089	17208	17089	17132	17234	17209	17000	17049	17116	17103	17156	17234	17217	17013	17113	17129	17131	17216	17170	17031	17177	17042	17174	17287	17207	17204	17037	17221	17272	17224	17129	17263	17048	17201	17456	17080	17124	17246	17239	17248	17165	17223	17169	17327	17239	17155	17025	17075	17091	17000	17258	17056	17164	17314	17125	17003	17169	17067	17273	17158	17217	17253	17234	16990	17170	17175	17153	17151	17169	17174	17160	17073	17274	17146	17156	17276	17236	17180	17312	17068	17120	17130	17305	17026	17217	17192	16982	16906	17304	17257	17360	17127	17177	17175	17162	17182	17079	17205	17288	17049	17024	17198	17300	17059	17146	17134	17104	17182	17144	17234	17040	17226	17056	17137	17140	17140	17116	17237	17077	17172	17303	17060	17069	17202	17236	17234	17172	17094	17302	17152	17234	17438	17111	17274	17124	17075	17249	17359	17227	17228	17140	17233	17163	17137	17388	17267	17232	17058	17340	17146	17120	17000	17036	17269	17249	17160	17171	17242	17379	17167	17195	17107	17114	17125	17300	17149	16971	17204	17097	17082	17275	17047	17083	16918	17040	17188	17074	17236	17275	17093	17088	17404	17157	17033	17183	17321	17170	17042	17126	17175	17138	17102	17258	17179	17113	17055	17144	17103	17162	17106	17214	17308	17203	17129	17255	17207	17171	16936	17208	17074	17165	17057	17170	17335	17104	16996	17128	17102	17156	17123	17093	17035	17273	17205	17223	17097	17288	17233	17162	17223	17224	17247	17017	17249	17207	17157	17149	17105	17149	17220	17148	17212	17074	17150	17232	17236	17327	17268	17206	17185	17283	17109	17397	17246	17179	17052	17308	17063	17182	17210	17300	17125	17157	17157	17136	17168	17218	17163	17151	17311	17191	17191	17116	17082	17240	17092	17111	17176	17134	17088	17012	17308	17130	17101	17186	17108	17088	17098	17061	17220	17136	17239	17313	17131	17061	17226	17237	17135	17139	17168	17183	17277	17043	17101	17234	17222	17165	17368	17199	17111	17046	17135	17187	17020	17264	17185	17185	17171	17271	17371	17246	17199	17095	17211	17133	17164	17156	17229	17198	17200	17153	17207	17329	17112	17157	17094	17231	17192	17198	17229	17245	17125	17169	17169	17154	17054	17208	17215	17296	17181	17318	17131	17113	17064	17074	17139	17137	17215	17214	17147	17094	17073	17088	17108	17240	17128	17274	17134	17264	16926	17152	17155	17331	17182	17375	17154	16988	17111	17112	17294	17234	17158	17136	17274	17102	17258	17037	17156	17226	17245	17294	17131	17073	17192	17149	17096	17131	17113	17181	17350	17129	17125	16961	17128	17388	17160	17198	17160	17342	17207	17065	17135	17153	17031	16917	17188	16990	17148	17124	17141	17138	17135	17054	17476	17203	17273	16992	17177	17116	17100	17132	17133	17085	17124	17277	17309	17190	17146	17138	17216	17304	17235	17185	17255	17279	17010	17091	17057	17241	17049	17069	17271	17159	17083	17129	17327	17134
24281	21604	29242	24495	22387	25154	26443	23355	28990	51808	60423	41949	28360	23398	22142	22161	22126	21753	21804	21947	22039	21728	21442	21652	21790	21889	21617	21669	21791	21709	21666	21917	21986	21753	21672	21853	21788	21801	21885	21755	21796	21748	21954	21982	21691	21699	21844	21757	21715	21586	21760	21843	21920	21770	21670	21675	21864	21961	21752	21643	21731	21872	21845	21677	21725	21836	21688	21644	21614	21745	21724	21895	21799	21969	21743	21532	21678	21800	21687	21719	21687	21893	21558	21602	21791	21549	21848	21964	21580	21526	21439	21842	21812	21685	21662	21769	21704	21661	21801	21669	21629	21610	21792	21730	21770	21393	21655	21899	21770	21588	21701	21637	21599	21577	21705	21659	21924	21750	21793	21452	21734	21673	21858	21864	21877	21807	21606	21626	21542	21676	21809	21652	21829	21746	21867	21684	21658	21688	21840	21622	21760	21765	21837	21712	21608	21735	21595	21667	21633	21553	21687	21912	21853	21671	21714	21823	21665	21644	21632	21823	21604	21677	21777	21543	21711	21731	21491	21719	21672	21524	21550	21870	21690	21885	21910	21427	21769	21724	21751	21786	21768	21662	21817	21776	21502	21540	21545	21660	21743	21574	21735	21747	21567	21712	21583	21816	21805	21780	21678	21761	21810	21761	21673	21757	21782	21599	21866	21862	21781	21609	21892	21464	21760	21838	21479	21718	21862	21679	21741	21760	21975	21553	21651	21511	21781	21752	21787	21663	21666	21832	21802	21632	21687	21793	21596	21562	21591	21974	21750	21654	21585	21762	21650	21636	21582	21671	21623	21661	21616	21752	21559	21597	21821	21544	21569	21734	21804	21528	21549	21639	21518	21702	21667	21926	21619	21661	21571	21697	21807	21676	21628	21715	21721	21594	21662	21671	21705	21810	21762	21618	21640	21694	21669	21787	21729	21886	21660	21745	21593	21820	21816	21705	21646	21875	21765	21676	21665	21647	21642	21827	21853	21706	21877	21756	21674	21525	21720	21637	21840	21622	21599	21736	21588	21629	21854	21713	21950	21636	21812	21589	21564	21595	21558	21645	21639	21472	21848	21778	21619	21674	21719	21698	21826	21796	21556	21664	21797	21965	21835	21801	21625	21646	21467	21641	21845	21853	21672	21576	21351	21640	21766	21767	21517	21705	21586	21663	21628	21667	21571	21807	21690	21462	21886	21725	21652	21679	21563	21820	21838	21688	21876	21457	21767	21939	21607	21637	21670	21610	21810	21548	21666	21829	21825	21847	21786	21602	21790	21589	21708	21580	21801	21878	21623	21696	21751	21751	21623	21694	21779	21724	21867	21538	21611	21796	21738	21801	21732	21835	21929	21691	21689	21537	21687	21579	21879	21660	21918	21580	21716	21677	21643	21780	21654	21998	21844	21560	21873	21552	21653	21534	21581	21822	21510	21743	21765	21745	21747	21683	21677	21806	21767	21753	21508	21561	21765	21871	21688	21735	21540	21822	21874	21904	21839	21745	21440	21530	21777	21569	21641	21657	21687	21608	21741	21639	21774	21685	21533	21781	21865	21497	21652	21472	21403	21735	21533	21729	21854	21496	21768	21658	21871	21639	21738	21654	21605	21805	21804	21668	21651	21935	21810	21770	21723	21765	21462	21657	21510	21663	21762	21614	21709	21780	21612	21580	21621	21727	21829	21826	21938	21909	21659	21606	21736	21688	21841	21560	21697	21827	21803	21896	21779	21765	21588	21939	21841	21447	21581	21858	21803	21806	21558	21803	21666	21707	21791	21659	21678	21577	21778	21601	21844	21635	21503	21796	21535	21716	21637	21639	21679	21753	21765	21868	21560	21839	21593	21813	21663	21864	21620	21791	21816	21862	21680	21644	21879	21876	21692	21838	21818	21589	21795	21497	21570	21635	21617	21715	21667	21651	21627	21734	21661	21725	21734	21768	21766	21718	21545	21819	21654	21848	21702	21726	21711	21454	21589	21640	21746	21783	21727	21648	21691	21634	21702	21827	21568	21665	21592	21711	21712	21565	21729	21805	21601	21898	21763	21737	21785	21615	21591	21846	21994	21797	21850	21679	21652	21838	21670	21508	21570	21460	21617	21830	21731	21396	21596	21389	21605	21837	21634	21800	21713	21513	21605	21729	21804	21864	21782	21587	21817	21667	21777	21815	21622	21751	21711	21948	21527	21760	21582	21753	21619	21723	21719	21581	21735	21554	21710	21971	21700	21820	21703	21923	21743	21596	21677	21585	21790	22032	21867	21625	21736	21599	21620	21609	21467	21825	21714	21587	21723	21588	21610	21823	21860	21784	21611	21487	21463	21521	21525	21732	21712	21673	21714	21888	21899	21581	21752	21645	21682	21637	21888	21748	21697	21810	21992	21763	21968	21735	21838	21807	21879	21664	21721	21750	21617	21549	21664	21510	21689	21582	21790	21547	21576	21662	21678	21517	21849	21563	21907	21717	21949	21739	21644	21745	21819	21594	21641	21687	21883	21693	21634	21654	21700	21715	21731	21556	21712	21632	21853	21622	21791	21709	21736	21734	21651	21434	21791	21583	21727	21837	21814	21698	21605	21869	21801	21873	21686	21577	21857	21894	21824	21733	21836	21829	21579	21676	21586	21593	21740	21651	21661	21563	21693	21897	21703	21830	21867	21621	21891	21849	21725	21837	21700	21751	21625	21546	21646	21715	21916	21582	21704	21605	21811	21846	21534	21715	21704	21805	21804	21563	21699	21901	21766	21939	21705	21792	21472	21446	21658	21589	21892	21601	21959	21619	21649	21761	21804	21714	21828	21733	21725	21770	21821	21734	21761	21655	21763	21662	21577	21605	21696	21800	21504	21802	21614	21653	21862	21745	21693	21679	21565	21580	21672	21711	21771	21805	21799	21750	22082	21877	21847	22006	21744	21761	21725	21719	21581	21894	21792	21852	21608	21657	21757	21811	21719	21829	21927	21831	21542	21555	21710	21703	21669	21590	21750	21894	21913	21692	21651	21809	21812	21826	21857	21373	21840	21623	21751	21814	21839	21579	21689	21796	21909	21547	21674	21787	21515	21686	21823	21565	21727	21681	21815	21602	21622	21849	21786	21828	21862	21680	21823	21677	21691	21680	21498	21639	21792	21619	21417	21731	21793	21566	21802	21884	21647	21641	21848	21729	21658	21928	21728	21835	21799	21648	21731	21534	21566	21386	21482	21717	21879	21587	21631	21788	21664	21744	21602	21928	21719	21560	21696	21768	21690	21621	21813	21831	21773	21725	21831	21536	21907	21674	21573	21693	21689	21760	21776	21538	21638	21680	21562	21539	21616	21635	21600	21508	21670	21887	21662	21709	21486	21741	21757	21841	21798	21529	21680	21788	21704	21635	21765	21809	21680	21900	21638	21711	21715	21713	21777	21526	21713	21805	21530	21825	21729	21679	21480	21927	21739	21615	21552	21495	21562	21676	21658	21656	21764	21874	21739	21738	21778	21694	21682	21731	21685	21577	21442	21852	21737	21617	21788	21787	21578	21719	21714	21714	21862	21856	21685	21518	21860	21498	21849	21522	21488	21665	21646	21717	21684	21525	21851	21783	21583	21835	21820	21685	21604	21789	21954	21704	21688	21892	21561	21661	21641	21657	21647	21522	21815	21633	21841	21572	21829	21541	21547	21728	21652	21723	21681	21745	21598	21728	21675	21724	21682	21628	21692	21636	21739	21593	21816	21726	21779	21827	21792	21593	21764	21614	21810	21991	21756	21828	21997	21661	21828	21814	21891	21755	21658	21574	21790	21826	21552	21510	21788	21703	21763	21739	21705	21446	21488	21677	21884	21713	21606	21653	21898	21716	21688	21775	21916	21709	21654	21725	21508	21648	21765	21801	21799	21755	21792	21467	21710	21860	21698	21567	21659	21659	21649	21718	21663	21399	21731	21807	21700	21813	21663	21501	21565	21632	21492	21631	21791	21623	21655	21520	21892	21677	21646	21653	21828	21544	21628	21793	21596	21571	21673	21822	21744	21690	21562	21632	21876	21611	21586	21775	21721	21683	21623	21948	21708	21545	21614	21666	21734	21717	21824	21683	21628	21711	21756	21888	21672	21466	21679	21727	21770	21509	21889	21536	21600	21688	21488	21538	21492	21741	21497	21485	21569	21597	21810	21344	21692	21918	21823	21946	21756	21682	21659	21692	21965	21438	21547	21690	21726	21671	21586	21593	21734	21501	21464	21663	21949	21609	21837	21501	21768	21777	21878	22045	21874	21843	21687	21532	21750	21612	21752	21673	21903	21810	21764	21595	21576	21570	21602	21950	21763	21590	21579	21782	21890	21817	21587	21789	21597	21699	21505	21799	21784	21597	21604	21563	21918	21556	21810	21834	21733	21723	21623	21705	21622	21707	21811	21373	21790	21665	21654	21761	21413	21691	21708	21536	21794	21608	21669	21748	21604	21832	21748	21782	21615	21930	21698	21593	21585	21888	21562	21533	21865	21605	21765	21735	21866	21966	21750	21858	21743	21710	21639	21863	21659	21586	21671	21630	21802	21794	21717	21873	21645	21639	22010	21798	21725	21680	21550	21636	21664	21577	21702	21773	21699	21614	21759	21727	21519	21524	21735	21699	21755	21719	21633	21818	21609	21752	21810	21768	21558	21627	21649	21607	21487	21889	21652	21619	21700	21687	21625	21736	21808	21777	21535	21772	21588	21637	21545	21532	21916	21534	21611	21921	21623	21818	21860	21636	21705	21651	21490	21507	21693	21833	21872	21682	21695	21489	21899	21554	21636	21716	21515	21636	21782	21987	21872	21676	21810	21747	21724	21583	21677	21586	21807	21748	21915	21835	21589	21803	21693	21724	21703	21739	21777	21862	21758	21767	21642	21712	21541	21739	21806	21631	21634	21575	21581	21485	21900	21528	21682	21444	21735	21582	21651	21705	21780	21842	21493	21752	21859	21586	21777	21517	21719	21670	21711	21689	21451	21657	21733	21850	21757	21635	21629	21791	21711	21741	21739	21669	21722	21569	21664	21563	21726	21738	21585	21781	21829	21686	21573	21624	21659	21612	21645	21573	21699	21781	21908	21764	21960	21520	21473	21639	21818	21776	21947	22023	21544	21696	21768	21537	21634	21727	21818	21641	21639	21477	21732	21880
18351	29910	28484	23227	21146	19960	19166	19340	28526	53967	57698	38585	23367	18128	17537	17383	17319	17301	17332	17247	17581	17261	17560	17398	17256	17254	17271	17160	17215	17308	17406	17413	17384	17313	17376	17297	17387	17410	17289	17271	17426	17282	17258	17275	17202	17326	17235	17461	17291	17251	17335	17057	17277	17323	17193	17407	17316	17409	17437	17368	17283	17394	17161	17425	17257	17230	17294	17422	17361	17469	17093	17225	17277	17252	17174	17406	17497	17257	17356	17289	17317	17376	17371	17287	17306	17159	17315	17304	17402	17263	17283	17288	17368	17409	17109	17525	17337	17370	17227	17354	17284	17377	17366	17446	17277	17299	17193	17290	17306	17263	17215	17281	17357	17218	17443	17378	17312	17284	17204	17273	17150	17525	17369	17229	17462	17413	17304	17248	17097	17208	17230	17172	17299	17253	17361	17193	17170	17470	17413	17197	17269	17205	17343	17404	17365	17233	17302	17244	17377	17366	17038	17369	17255	17216	17335	17288	17183	17383	17371	17309	17412	17189	17407	17208	17329	17271	17281	17421	17255	17381	17467	17267	17255	17215	17301	17244	17352	17426	17444	17181	17332	17306	17231	17291	17359	17535	17431	17362	17338	17252	17230	17234	17285	17242	17253	17260	17266	17177	17066	17365	17347	17192	17377	17328	17193	17477	17362	17131	17395	17330	17365	17416	17288	17140	17274	17146	17371	17202	17177	17186	17216	17394	17351	17299	17350	17286	17304	17330	17360	17214	17129	17135	17172	17266	17297	17346	17161	17497	17441	17318	17344	17330	17372	17327	17344	17431	17405	17223	17134	17305	17325	17400	17260	17318	17160	17408	17360	17232	17259	17359	17259	17306	17346	17245	17529	17381	17389	17535	17262	17316	17241	17262	17307	17413	17423	17219	17283	17338	17468	17332	17378	17270	17299	17173	17461	17063	17165	17317	17260	17277	17300	17351	17363	17511	17285	17331	17602	17272	17379	17267	17262	17336	17294	17209	17088	17361	17226	17209	17355	17291	17246	17306	17385	17409	17332	17220	17213	17288	17213	17390	17219	17315	17197	17433	17227	17311	17424	17435	17396	17262	17447	17344	17397	17481	17216	17246	17279	17275	17205	17263	17271	17419	17250	17204	17328	17296	17301	17262	17216	17412	17437	17322	17192	17254	17196	17377	17445	17298	17377	17230	17343	17171	17165	17345	17290	17188	17188	17300	17341	17368	17248	17253	17442	17241	17249	17395	17047	17273	17237	17134	17141	17432	17262	17342	17363	17267	17292	17353	17366	17371	17304	17225	17630	17229	17363	17028	17259	17289	17256	17334	17229	17322	17252	17269	17444	17381	17137	17275	17388	17409	17474	17282	17248	17474	17284	17194	17409	17189	17469	17378	17342	17335	17260	17372	17486	17262	17480	17369	17358	17268	17241	17123	17267	17244	17354	17392	17268	17196	17408	17257	17343	17169	17317	17331	17405	17268	17250	17305	17222	17398	17405	17230	17170	17202	17282	17274	17233	17298	17125	17535	17228	17299	17268	17135	17411	17343	17311	17304	17347	17325	17108	17392	17285	17336	17290	17443	17402	17255	17322	17323	17265	17206	17262	17266	17309	17303	17154	17476	17341	17314	17377	17370	17248	17134	17319	17430	17332	17415	17207	17322	17201	17227	17276	17409	17175	17371	17303	17400	17281	17064	17401	17379	17304	17344	17304	17293	17416	17162	17289	17275	17258	17333	17307	17243	17462	17388	17421	17153	17388	17303	17390	17311	17257	17129	17454	17427	17194	17380	17318	17274	17183	17503	17437	17252	17388	17441	17493	17530	17458	17287	17286	17226	17415	17319	17410	17332	17326	17407	17257	17356	17388	17344	17323	17255	17316	17159	17072	17072	17297	17338	17158	17497	17478	17298	17268	17260	17260	17478	17142	17236	17515	17281	17358	17237	17373	17442	17418	17446	17210	17416	17250	17245	17339	17290	17248	17246	17271	17397	17296	17288	17168	17129	17261	17291	17428	17403	17228	17296	17164	17306	17161	17418	17268	17280	17324	17349	17365	17153	17391	17355	17368	17376	17239	17156	17259	17262	17280	17411	17260	17261	17365	17287	17315	17367	17407	17232	17416	17398	17287	17158	17305	17303	17405	17341	17194	17291	17242	17347	17378	17400	17283	17179	17343	17169	17211	17321	17439	17368	17469	17437	17305	17312	17113	17268	17392	17163	17352	17310	17307	17522	17244	17301	17257	17248	17361	17314	17157	17258	17425	17380	17370	17140	17156	17291	17433	17143	17326	17229	17324	17234	17278	17401	17213	17123	17309	17185	17312	17387	17301	17232	17260	17267	17454	17273	17337	17324	17234	17163	17290	17388	17240	17232	17169	17141	17244	17288	17150	17358	17421	17234	17119	17144	17465	17409	17239	17359	17355	17438	17416	17468	17178	17395	17284	17256	17384	17048	17204	17332	17290	17259	17308	17304	17164	17212	17303	17215	17242	17266	17207	17158	17306	17196	17141	17356	17290	17144	17484	17408	17328	17125	17407	17140	17439	17176	17326	17300	17617	17341	17186	17148	17332	17258	17190	17329	17273	17084	17361	17401	17202	17303	17392	17446	17365	17363	17214	17327	17284	17266	17275	17413	17090	17212	17409	17216	17233	17384	17390	17397	17334	17431	17223	17263	17460	17079	17168	17364	17282	17307	17556	17329	17434	17254	17155	17345	17342	17267	17405	17256	17371	17340	17435	17335	17382	17317	17184	17187	17291	17202	17207	17025	17351	17377	17540	17461	17360	17425	17332	17295	17341	17264	17290	17355	17497	17422	17351	17001	17266	17304	17356	17196	17251	17413	17261	17114	17253	17260	17277	17508	17263	17256	17287	17307	17296	17341	17227	17250	17374	17165	17420	17291	17140	17336	17391	17399	17394	17348	17366	17284	17317	17273	17182	17366	17226	17395	17160	17340	17215	17330	17380	17255	17196	17205	17274	17447	17287	17232	17167	17478	17193	17190	17314	17512	17327	17236	17350	17269	17309	17357	17466	17292	17182	17288	17168	17306	17499	17264	17499	17467	17220	17286	17141	17173	17183	17246	17245	17226	17234	17297	17281	17273	17179	17304	17308	17398	17293	17184	17338	17433	17313	17509	17375	17173	17283	17338	17218	17314	17338	17346	17405	17236	17431	17141	17399	17294	17235	17388	17190	17397	17302	17272	17419	17343	17378	17290	17409	17382	17372	17269	17028	17183	17333	17154	17254	17215	17381	17258	17223	17345	17224	17115	17466	17208	17470	17310	17201	17409	17385	17192	17318	17243	17178	17318	17229	17157	17536	17388	17255	17467	17288	17345	17110	17267	17161	17226	17476	17367	17373	17300	17153	17340	17516	17287	17355	17315	17287	17207	17273	17198	17372	17430	17328	17479	17277	17314	17263	17337	17355	17459	17322	17325	17381	17326	17223	17185	17367	17221	17151	17277	17329	17352	17327	17141	17385	17179	17488	17222	17434	17487	17362	17172	17217	17300	17246	17292	17322	17159	17387	17276	17239	17379	17376	17468	17412	17260	17348	17155	17407	17249	17169	17384	17270	17199	17312	17122	17179	17252	17333	17306	17271	17474	17294	17393	17285	17428	17248	17221	17389	17392	17224	17228	17351	17392	17379	17179	17024	17279	17215	17333	17270	17407	17278	17228	17421	17243	17454	17428	17277	17245	17292	17334	17416	17304	17426	17199	17288	17138	17503	17239	17443	17271	17367	17250	17326	17286	17334	17284	17183	17351	17318	17427	17188	17485	17314	17395	17344	17394	17310	17318	17451	17236	17498	17394	17399	17419	17347	17295	17423	17355	17459	17486	17291	17331	17262	17397	17348	17273	17294	17238	17301	17282	17305	17381	17274	17426	17432	17260	17343	17306	17218	17312	17406	17332	17271	17244	17311	17245	17257	17315	17198	17263	17238	17157	17438	17286	17308	17182	17238	17326	17356	17230	17302	17252	17163	17257	17297	17228	17243	17280	17266	17343	17341	17414	17371	17317	17396	17408	17347	17281	17443	17178	17303	17205	17252	17389	17338	17246	17440	17133	17450	17268	17328	17317	17232	17360	17322	17266	17414	17331	17218	17180	17522	17443	17096	17497	17333	17330	17422	17293	17353	17112	17360	17356	17282	17382	17292	17270	17366	17254	17386	17128	17421	17383	17313	17082	17251	17375	17238	17229	17346	17372	17205	17397	17229	17220	17436	17211	17317	17265	17218	17243	17383	17322	17308	17381	17213	17444	17502	17286	17367	17360	17172	17289	17162	17305	17234	17296	17341	17259	17393	17255	17286	17465	17236	17268	17255	17272	17338	17380	17263	17329	17305	17237	17161	17511	17206	17350	17215	17120	17249	17375	17179	17140	17357	17248	17279	17180	17342	17425	17023	17465	17427	17177	17269	17325	17423	17462	17347	17475	17280	17371	17489	17240	17439	17150	17307	17229	17293	17401	17185	17362	17298	17310	17195	17260	17315	17444	17312	17391	17457	17274	17342	17279	17399	17239	17496	17037	17357	17252	17284	17245	17352	17376	17193	17240	17294	17312	17401	17425	17314	17255	17315	17357	17276	17145	17288	17334	17290	17235	17378	17410	17173	17174	17368	17287	17170	17278	17080	17338	17368	17314	17259	17343	17341	17366	17210	17151	17364	17190	17299	17122	17395	17503	17418	17330	17306	17404	17137	17107	17262	17151	17259	17178	17378	17062	17359	17311	17396	17389	17272	17150	17286	17329	17351	17398	17123	17334	17480	17520	17444	17347	17276	17376	17373	17136	17284	17339	17570	17285	17270	17354	17509	17205	17580	17268	17335	17408	17375	17101	17200	17265	17194	17267	17031	17356	17309	17154	17457	17239	17474	17432	17366	17124	17407	17169	17245	17238	17344	17296	17179	17336	17416	17233	17229	17292	17425	17128	17543	17357	17166	17327	17259	17324	17246	17189	17249	17328	17387	17210	17335	17455	17473	17189	17338	17479	17291	17253	17274	17312	17254	17166	17219	17314	17454	17296	17309	17188	17461	17241	17265	17361	17319	17320	17427	17388	17468	17328	17249	17293	17264	17289	17173	17339	17297	17322	17278	17252	17216	17373	17269	17347	17241	17323	17304	17125	17237	17399
31348	23461	24308	23163	21608	21616	21637	21519	22004	25488	26755	24106	22356	21855	21721	21439	21816	21496	21623	21454	21522	21460	21620	21539	21734	21640	21607	21545	21766	21618	21705	21509	21708	21511	21756	21704	21649	21396	21544	21750	21612	21729	21724	21571	21622	21556	21524	21526	21564	21539	21620	21626	21754	21308	21853	21601	21781	21621	21575	21719	21472	21652	21530	21579	21670	21511	21579	21612	21605	21619	21522	21471	21579	21584	21758	21407	21630	21619	21613	21456	21298	21595	21723	21502	21727	21471	21520	21513	21538	21603	21728	21975	21558	21539	21895	21603	21534	21549	21488	21475	21599	21341	21487	21644	21653	21494	21634	21675	21700	21585	21763	21771	21661	21474	21915	21765	21647	21599	21433	21734	21623	21472	21673	21415	21481	21602	21578	21717	21523	21498	21495	21577	21601	21500	21474	21521	21600	21556	21475	21097	21288	21804	21493	21594	21664	21492	21679	21397	21391	21820	21538	21648	21562	21371	21701	21384	21709	21627	21601	21732	21767	21391	21378	21699	21690	21477	21775	21533	21548	21492	21451	21601	21549	21610	21604	21585	21428	21774	21402	21651	21658	21587	21517	21758	21553	21779	21632	21468	21627	21485	21482	21586	21784	21535	21442	21539	21588	21659	21586	21753	21420	21730	21925	21679	21675	21566	21592	21642	21577	21537	21636	21734	21551	21474	21410	21698	21560	21470	21613	21442	21579	21503	21474	21755	21546	21465	21548	21570	21571	21641	21307	21510	21755	21526	21586	21619	21368	21696	21534	21617	21600	21487	21489	21323	21456	21816	21639	21521	21573	21594	21831	21707	21585	21661	21532	21522	21698	21621	21829	21504	21805	21725	21633	21492	21438	21602	21586	21548	21545	21692	21517	21602	21576	21687	21818	21621	21727	21665	21497	21470	21785	21517	21482	21372	21603	21377	21542	21477	21631	21601	21772	21588	21709	21531	21688	21633	21232	21750	21708	21619	21516	21919	21655	21671	21703	21597	21519	21725	21751	21513	21596	21643	21627	21542	21688	21443	21597	21446	21593	21706	21449	21646	21671	21587	21381	21611	21656	21571	21498	21381	21665	21519	21569	21709	21544	21533	21498	21722	21409	21531	21564	21774	21674	21666	21465	21440	21741	21446	21588	21695	21591	21696	21561	21596	21363	21570	21559	21589	21717	21540	21650	21718	21508	21471	21589	21514	21420	21423	21647	21616	21472	21575	21561	21698	21769	21693	21658	21565	21654	21596	21599	21487	21687	21256	21314	21322	21654	21633	21460	21603	21672	21509	21623	21723	21660	21313	21817	21694	21512	21597	21252	21458	21289	21687	21667	21511	21547	21530	21585	21531	21411	21610	21611	21658	21558	21668	21647	21550	21590	21465	21564	21622	21930	21662	21584	21415	21876	21594	21605	21458	21633	21565	21606	21688	21552	21396	21711	21441	21430	21521	21443	21563	21586	21635	21633	21529	21592	21561	21389	21564	21689	21485	21641	21605	21596	21453	21683	21367	21463	21600	21951	21794	21555	21577	21448	21447	21586	21718	21616	21524	21571	21743	21748	21651	21568	21603	21732	21496	21470	21501	21492	21744	21743	21479	21709	21639	21616	21523	21698	21573	21468	21613	21603	21589	21816	21418	21550	21684	21394	21527	21597	21598	21369	21673	21534	21719	21601	21526	21574	21615	21694	21495	21380	21874	21786	21383	21407	21590	21475	21605	21853	21726	21477	21504	21491	21698	21484	21749	21565	21618	21558	21701	21685	21613	21553	21498	21541	21716	21702	21657	21338	21725	21591	21676	21730	21804	21283	21444	21478	21395	21654	21568	21564	21661	21621	21671	21576	21621	21601	21698	21478	21763	21488	21609	21439	21752	21470	21613	21872	21642	21620	21442	21688	21642	21463	21807	21692	21746	21501	21495	21688	21529	21721	21525	21574	21320	21731	21566	21567	21542	21615	21732	21651	21611	21637	21591	21593	21710	21419	21439	21701	21527	21527	21486	21479	21481	21675	21628	21404	21598	21594	21648	21855	21375	21307	21478	21458	21590	21581	21641	21465	21728	21434	21577	21671	21710	21630	21516	21573	21259	21342	21552	21561	21532	21615	21688	21715	21605	21446	21635	21548	21502	21719	21641	21713	21716	21747	21564	21640	21480	21610	21580	21697	21616	21453	21680	21721	21522	21675	21597	21592	21812	21607	21711	21462	21366	21667	21620	21516	21553	21650	21579	21707	21505	21498	21626	21588	21595	21587	21561	21538	21499	21502	21676	21558	21543	21732	21539	21467	21444	21523	21718	21720	21571	21434	21533	21725	21609	21664	21357	21394	21332	21411	21466	21661	21701	21695	21549	21484	21379	21386	21603	21513	21612	21444	21311	21413	21509	21542	21573	21622	21695	21776	21437	21640	21466	21523	21356	21857	21578	21527	21551	21646	21647	21345	21714	21559	21812	21451	21703	21804	21816	21529	21875	21788	21573	21442	21738	21583	21779	21573	21639	21593	21516	21682	21840	21559	21594	21748	21776	21674	21571	21686	21569	21636	21826	21558	21617	21650	21609	21536	21475	21722	21506	21910	21675	21580	21489	21436	21453	21693	21618	21664	21679	21493	21639	21713	21678	21503	21613	21679	21568	21633	21596	21606	21508	21473	21515	21638	21440	21348	21393	21532	21725	21813	21728	21308	21424	21462	21448	21542	21468	21629	21631	21483	21610	21647	21660	21625	21718	21723	21310	21638	21421	21662	21452	21385	21781	21652	21556	21697	21588	21586	21777	21533	21735	21551	21700	21438	21681	21436	21474	21656	21657	21617	21440	21531	21633	21576	21462	21495	21572	21859	21524	21424	21535	21544	21633	21684	21525	21612	21568	21679	21358	21764	21661	21720	21406	21512	21740	21288	21647	21499	21706	21693	21468	21537	21867	21638	21513	21474	21524	21604	21455	21493	21408	21730	21444	21612	21451	21593	21602	21596	21800	21746	21589	21448	21556	21626	21675	21736	21605	21719	21484	21481	21531	21760	21588	21512	21530	21693	21500	21616	21534	21764	21642	21638	21557	21461	21623	21490	21467	21521	21732	21694	21590	21494	21540	21629	21888	21565	21823	21596	21713	21659	21704	21629	21840	21552	21664	21545	21592	21480	21584	21478	21458	21345	21731	21582	21582	21611	21634	21719	21415	21536	21421	21553	21448	21612	21564	21886	21607	21486	21371	21683	21647	21553	21672	21594	21492	21490	21528	21619	21654	21675	21732	21499	21658	21745	21606	21473	21425	21261	21417	21654	21649	21568	21617	21547	21595	21444	21580	21406	21329	21539	21490	21500	21689	21571	21466	21661	21674	21784	21520	21721	21628	21556	21714	21630	21695	21647	21502	22079	21554	21509	21403	21626	21447	21669	21554	21459	21620	21353	21690	21751	21541	21597	21475	21638	21628	21585	21551	21659	21720	21484	21562	21560	21450	21615	21636	21754	21671	21392	21793	21788	21525	21581	21641	21693	21855	21728	21709	21483	21610	21561	21600	21554	21455	21374	21639	21493	21444	21539	21558	21523	21541	21601	21619	21595	21439	21745	21785	21560	21567	21451	21685	21583	21679	21785	21675	21521	21737	21635	21598	21733	21597	21513	21710	21641	21488	21617	21434	21556	21616	21652	21496	21400	21666	21600	21384	21773	21694	21629	21461	21562	21816	21221	21466	21837	21699	21811	21675	21628	21511	21677	21572	21782	21396	21538	21488	21584	21789	21511	21874	21802	21592	21404	21498	21773	21681	21717	21601	21689	21618	21734	21655	21659	21406	21675	21481	21541	21707	21487	21531	21640	21545	21552	21645	21506	21422	21693	21575	21626	21665	21650	21716	21483	21556	21560	21592	21655	21672	21404	21675	21513	21702	21591	21517	21490	21685	21543	21560	21587	21573	21514	21543	21661	21474	21515	21628	21368	21534	21369	21629	21498	21627	21590	21672	21785	21414	21406	21634	21724	21592	21794	21613	21602	21477	21549	21377	21553	21647	21612	21497	21523	21550	21788	21572	21497	21470	21595	21644	21594	21711	21501	21599	21460	21518	21569	21529	21485	21421	21628	21441	21700	21636	21679	21489	21549	21489	21302	21729	21533	21925	21592	21395	21601	21639	21433	21518	21754	21460	21690	21546	21550	21606	21658	21474	21475	21619	21375	21679	21615	21492	21774	21515	21769	21622	21714	21509	21626	21512	21671	21704	21755	21608	21572	21580	21523	21708	21611	21483	21681	21578	21258	21273	21490	21686	21658	21555	21586	21491	21793	21589	21644	21701	21809	21509	21571	21406	21508	21528	21310	21683	21588	21514	21657	21586	21358	21478	21812	21475	21669	21376	21645	21465	21740	21614	21625	21531	21570	21499	21613	21491	21678	21776	21798	21575	21591	21647	21654	21385	21667	21573	21502	21799	21763	21606	21679	21588	21493	21669	21708	21583	21405	21609	21688	21769	21663	21455	21536	21480	21609	21610	21328	21647	21769	21542	21706	21765	21548	21506	21721	21767	21407	21686	21756	21771	21558	21947	21561	21660	21398	21650	21704	21481	21526	21461	21599	21484	21673	21599	21726	21559	21618	21423	21535	21513	21725	21598	21666	21586	21722	21680	21773	21558	21523	21601	21477	21333	21585	21664	21447	21577	21714	21782	21809	21551	21763	21594	21817	21871	21782	21515	21568	21605	21808	21574	21521	21443	21627	21479	21376	21655	21173	21503	21714	21489	21581	21548	21717	21609	21402	21664	21816	21609	21749	21735	21621	21547	21700	21659	21739	21414	21696	21620	21825	21596	21553	21401	21244	21483	21453	21583	21559	21685	21355	21511	21552	21690	21664	21692	21455	21553	21598	21497	21821	21695	21499	21508	21575	21453	21731	21578	21633	21639	21735	21497	21595	21772	21439	21518	21668	21465	21741	21495	21489	21680	21868	21567	21750	21427	21626	21501	21644	21495	21293	21787	21655	21440	21496	21769	21673	21371	21564	21690	21410	21456	21531	21403	21515	21393	21551	21378	21592	21598	21645	21673	21705	21812	21627	21372	21505	21501	21660	21426	21486	21448	21574	21470	21594	21624	21587	21459	21456	21478	21790	21517	21457	21597	21754	21728	21568	21441	21647	21771
17653	18097	18105	17533	17523	17464	17279	17344	18165	23635	23135	19840	17735	17457	17243	17282	17125	17286	17197	17118	17370	17175	17364	17249	17259	17354	17133	17261	17383	17140	17205	17138	17172	17273	17188	17254	17217	17017	17347	17238	17267	17078	17269	17223	17069	17352	17255	17128	17245	17308	17200	17293	17103	17308	17274	17156	17143	17059	17296	17369	17097	17211	17208	17368	17042	17085	17243	17033	17223	17221	17251	17198	17261	17205	17034	17146	17471	17239	17164	17052	17355	17066	17425	17288	17246	17201	17163	17133	17070	17351	17161	17153	17274	17145	17149	17154	17283	17244	17180	17286	17222	17159	17212	17177	17065	17177	17035	17017	17233	17313	17184	17258	17357	17206	17164	17313	17207	17204	17159	17323	17107	17104	17231	17339	17249	17205	17336	17038	17174	17390	17336	17214	17152	17112	17046	17229	17184	17371	17299	17054	17313	17275	17221	17208	17128	17236	17383	17276	17091	17159	17330	17252	17232	17399	17361	17263	17051	17142	17469	17065	17438	17315	17117	17288	17191	17163	17227	17167	17165	17123	17240	17289	17222	17201	17274	17190	17279	17176	17234	17226	17154	17148	17222	17115	17172	17086	17479	17239	17315	17240	17203	17366	17076	17237	17265	17238	17352	17219	17187	17336	17352	16885	17267	17303	17146	17298	17104	17230	17276	17093	17202	17272	17308	17391	17296	17109	17214	17024	17097	17324	17147	17131	17351	17226	17223	17233	17088	17130	17440	17341	17154	17306	17194	17027	17144	17322	17359	17151	17324	17177	17252	17045	17161	17315	17116	17221	17418	17199	17198	17202	17275	17181	17108	17323	17143	17190	17288	17241	17185	17112	17142	17226	17168	17290	17192	17186	17087	17274	17192	17107	17413	17283	17045	17413	17266	17117	17193	17145	17131	17140	17454	17369	17267	17255	17287	17059	17190	17206	17224	17180	17240	17338	17130	17167	17311	17114	17191	17098	17251	17384	17135	17207	17201	17309	17218	17274	17218	17324	17102	17137	17214	17183	17189	17389	17181	17263	17423	17118	17133	17206	17174	17220	17194	17126	17177	17243	17292	17074	17481	17215	17291	17331	17272	17268	17348	17301	17145	17241	17071	17216	17226	17382	17112	17294	17323	17175	17270	17392	17298	17211	17239	17201	17351	16949	17189	17183	17260	17092	17191	17256	17139	17278	17266	17321	17341	17261	17111	17314	17268	17058	17331	17171	17167	17197	17107	17094	17122	17236	17362	17214	17331	17278	17088	17236	16953	17403	17235	17321	17250	17332	17141	17258	17210	17266	17151	17271	17158	17241	17009	17344	17140	17200	17051	17297	17325	17066	17244	17196	17185	17280	17085	17146	17247	17218	17303	17274	17165	17290	17299	17071	17125	17315	17217	17226	17224	17389	17238	17200	17263	17371	17290	17273	17299	17186	17154	17200	17203	17270	17042	17040	17234	17218	17163	17181	17062	17165	17239	17097	17359	17242	17123	17052	17249	17063	17248	17302	17313	17236	17192	17182	17101	17331	17047	17269	17179	17141	17185	17112	17036	17229	17270	17278	17184	17132	17276	17031	17193	17132	17330	17291	17210	17233	17326	17203	17006	17195	17085	17160	17043	17085	17054	17214	17333	17281	17341	17221	17165	17120	17268	17134	17272	17151	17152	17183	17173	17220	17226	17288	17367	17176	17275	17287	17154	17085	17274	17261	17272	17296	17290	17057	17137	17147	17303	17198	17220	17173	17462	17296	17285	17283	17031	17267	17045	17107	17269	17182	17223	17285	17204	17383	17026	17222	17177	17293	17193	17388	17327	17082	17320	17087	17138	17110	17134	17205	17345	17196	17215	17235	17134	17275	17023	17128	17246	17142	17323	17248	17076	17201	17334	17294	17198	17189	17186	17135	17062	17107	17230	17190	17161	17122	17268	17285	17199	17079	17305	17192	17194	17370	17046	17273	17481	17355	17210	17244	17358	17323	17159	17277	17156	17235	17119	17216	17342	17219	17225	17452	17172	17101	17337	17266	17184	17322	17110	17235	17138	17245	17189	17069	17505	17378	16995	17325	17410	17145	17277	17215	17129	17152	17309	17186	17254	17121	17287	17011	17382	17275	17219	17310	17102	17115	17215	17162	17212	17266	17285	17360	17136	17214	17334	17122	16954	17134	17287	17089	17251	17270	17219	17145	17413	17092	17177	17045	17272	17181	17399	17306	17148	17236	17210	17169	17105	17227	17290	17186	17209	17188	17151	17235	17335	17271	17201	17218	17164	17264	17103	17189	17132	17316	17394	17251	17478	17267	17326	17261	17243	17190	17135	17379	17309	17199	17259	17036	17351	17308	17175	17281	17113	17038	17207	17240	17161	17185	17332	17153	17224	17251	17230	17186	17086	17385	17201	17341	17302	17075	17173	17391	17299	17179	17265	17124	17230	17120	17304	17259	17220	17186	17174	17209	17228	17230	16944	17443	17350	17204	17359	17404	17385	17123	17281	17139	17218	17291	17357	17064	16931	17204	17087	17105	17196	17195	17246	17118	17157	17318	17101	17348	17150	17187	17160	17081	17100	17249	17192	17255	17327	17228	17333	17076	17105	17300	17274	17269	17160	17128	17184	17166	17191	17190	17246	17130	17110	17220	17234	17272	16961	17280	17164	17286	17205	17443	17262	17178	17132	17193	17368	17275	17190	17039	17223	17204	17232	17100	17133	17318	17275	17320	17292	17147	17334	17178	17240	17191	17188	17271	17240	17213	17113	17197	17174	17249	17424	17051	17171	17228	17266	17192	17185	17303	17241	17401	17224	17231	17245	17244	17105	17200	17368	17124	17309	17199	17371	17334	17189	17267	16969	17376	17274	17346	17137	17132	17031	17383	17302	17266	17172	17178	17075	17123	17176	17311	17130	17098	17242	17251	17179	17187	17329	17197	17184	17411	17219	17223	17154	17246	17233	17199	17127	17267	17286	17274	17305	17089	17172	17178	17216	17286	17265	17150	17034	17212	16992	17254	17269	17215	17120	17254	17269	17178	17103	17346	17264	17450	17312	17316	17106	17131	17154	17180	17412	17354	17155	17152	17208	17174	17148	17170	17249	17331	17273	17299	17351	17353	17224	17356	17236	17091	17262	17187	17071	17214	17193	17257	17199	17417	17101	17250	17205	17346	17264	17160	17203	17356	17226	17126	17252	17346	17086	17203	17172	17223	17255	17194	17027	17136	17245	17334	17221	17127	17291	17171	17139	17204	17296	17281	17283	17249	17338	17224	17219	17262	17231	17327	17186	17177	17062	17273	17446	17250	17280	17213	17152	17453	17175	17145	17319	17281	17362	17095	17225	17191	17210	17171	17285	17063	17309	17228	17266	17176	17343	16950	17188	17378	17056	17246	17132	17222	17288	17257	16983	17144	17241	17237	17260	17299	17194	17140	17261	17075	17371	17169	17164	17231	17074	17220	17189	17231	17405	17075	17268	17345	17143	17173	17271	17161	17401	17087	17254	17184	17124	17213	17114	17175	17094	17151	17213	17311	17336	17255	17145	17231	17212	17114	17084	17321	17200	17322	17177	17182	17558	17297	17304	17095	17041	17226	17201	17047	17290	17216	17226	17153	17169	17249	17132	17330	17188	17236	17087	17004	17176	17273	17342	17238	17238	17120	17375	17151	17144	17299	17374	17288	17168	17288	17077	17380	17114	17373	17134	17199	17184	17134	17119	17200	17249	17196	17043	17245	17352	17362	17294	17275	17264	17309	17213	17101	17351	17229	17266	17204	17234	17339	17393	17287	17137	16895	17173	17180	17144	17303	17049	17222	17230	17204	17350	17137	17410	17219	17263	17306	17174	17181	17318	17279	17152	17207	17181	17047	17278	17244	17016	17406	17272	17167	17154	17192	17197	17202	17135	17252	17123	17182	17168	17315	17089	17067	17243	17173	17296	17311	17160	17187	17367	17267	17125	17239	17229	17191	17123	17154	17117	17203	17159	17232	17125	17245	17161	17160	17348	17175	17196	17265	17182	17170	17352	17246	17217	17128	17317	17326	17291	17152	17237	17119	17348	17095	17260	17215	17297	17271	17212	17183	17037	17343	17175	17374	17138	17204	17174	17321	17163	17166	17367	17264	17397	17306	17316	17252	17196	17091	17131	17247	17090	17105	17171	17313	17112	17193	17321	17149	17123	17382	17261	17248	17207	17332	17272	16990	17220	17548	17192	17053	17223	17248	17276	17266	17234	17115	17106	17297	17300	17269	17404	17068	17082	17155	17132	17221	17216	17173	17277	17187	17243	17222	17137	17396	17245	17066	17374	17118	17230	17187	17284	17389	17116	17197	17191	17204	17196	17219	17088	17369	17264	17200	17309	17089	17290	17240	17089	17202	17191	17266	17427	17228	17158	17329	17152	17139	17252	17122	17279	17189	17193	17391	17094	17040	17204	17197	17224	17346	17308	17229	17236	17302	16946	17124	17086	17319	17186	17245	17180	17234	17281	17115	17175	17396	17222	17161	17315	17133	17311	17257	17200	17279	17390	17270	17183	17141	17261	17181	17243	17242	17276	17376	17294	17010	17104	17277	17193	17236	17126	17249	17367	17210	17271	17309	17024	17173	17211	17311	17136	17019	17160	17350	17106	17374	17257	17228	17331	17238	17137	16908	17387	17315	17316	17158	17222	17133	17208	17273	17159	17177	17218	17033	17186	17296	17155	17124	17130	17220	17242	17238	17260	17203	17169	17214	17157	17333	17174	17186	17286	17168	17129	17287	17221	17333	17295	17140	17169	17091	17305	17276	17055	17294	17181	17288	17182	17233	17324	17267	17130	17177	17299	17350	17204	17244	17344	17125	17289	17407	17176	17156	17312	17148	17142	17212	17228	16985	17127	17157	17323	17122	17417	17192	17198	17261	17242	17226	17241	17204	17221	17193	17092	17112	17140	17360	17242	17112	17288	17117	17132	17187	17464	17194	17360	17252	17173	17302	17412	17316	17331	17183	17217	17323	17253	17230	17350	17247	17186	17162	17319	17023	17203	17238	17157	17374	17129	17234	17181	17246	17189	17231	17195	17271	17302	17218	17175	17096	17257	17327	17104	17169	17340	16949	17123	17389	17058	17302	17114	17327	17338	17107	17052	17103	17086	17226	17038	17157
26185	21581	28370	26051	23204	23205	22976	21797	28751	47914	40444	30181	24200	21893	21524	21731	21452	21609	21472	21606	21712	21322	21399	21526	21508	21485	21379	21661	21391	21565	21509	21361	21471	21414	21619	21492	21390	21430	21667	21510	21559	21361	21489	21457	21395	21602	21487	21435	21475	21479	21549	21419	21709	21441	21363	21510	21387	21400	21335	21373	21540	21580	21701	21485	21485	21337	21479	21442	21294	21174	21416	21624	21568	21489	21519	21470	21629	21242	21381	21491	21467	21388	21446	21622	21272	21630	21463	21454	21420	21176	21381	21523	21408	21445	21225	21672	21358	21583	21433	21604	21324	21364	21326	21295	21532	21385	21276	21414	21377	21434	21386	21431	21313	21151	21330	21508	21484	21421	21400	21495	21342	21636	21472	21322	21338	21308	21225	21358	21522	21317	21439	21339	21370	21611	21574	21202	21403	21383	21202	21610	21458	21489	21414	21396	21316	21536	21386	21327	21298	21453	21611	21426	21175	21448	21251	21420	21425	21481	21239	21335	21608	21305	21571	21329	21279	21568	21226	21456	21644	21341	21482	21462	21405	21378	21458	21373	21424	21568	21449	21429	21406	21517	21348	21480	21455	21333	21283	21543	21430	21592	21149	21407	21297	21424	21082	21483	21355	21414	21481	21454	21365	21632	21532	21432	21517	21556	21423	21550	21466	21242	21303	21423	21348	21455	21463	21670	21700	21358	21500	21360	21443	21452	21463	21247	21465	21430	21191	21204	21414	21543	21467	21184	21790	21387	21674	21567	21307	21308	21349	21379	21408	21527	21423	21371	21375	21365	21385	21174	21253	21203	21407	21442	21370	21434	21545	21414	21610	21325	21493	21414	21426	21443	21369	21268	21529	21307	21491	21507	21347	21257	21237	21175	21535	21299	21349	21498	21686	21312	21467	21567	21782	21282	21446	21576	21385	21449	21472	21470	21339	21561	21541	21261	21671	21417	21650	21516	21240	21559	21439	21309	21263	20986	21535	21498	21513	21490	21388	21478	21218	21223	21320	21593	21503	21395	21461	21618	21258	21539	21343	21488	21474	21442	21500	21282	21391	21434	21535	21456	21446	21336	21679	21338	21360	21695	21437	21292	21490	21763	21262	21581	21431	21558	21509	21297	21546	21521	21240	21418	21486	21378	21309	21433	21494	21425	21494	21558	21436	21451	21474	21312	21681	21552	21375	21334	21464	21371	21560	21481	21318	21184	21398	21586	21383	21427	21402	21525	21440	21401	21810	21333	21381	21473	21588	21565	21484	21347	21578	21381	21487	21513	21401	21250	21319	21312	21298	21411	21327	21434	21293	21310	21445	21549	21253	21255	21462	21391	21345	21600	21296	21286	21403	21437	21376	21577	21398	21500	21378	21333	21445	21610	21295	21357	21321	21328	21754	21286	21456	21681	21404	21273	21230	21515	21445	21497	21434	21427	21181	21210	21498	21452	21337	21475	21506	21431	21264	21530	21547	21324	21147	21439	21483	21380	21547	21640	21579	21563	21459	21466	21591	21568	21505	21619	21420	21437	21519	21482	21439	21381	21529	21494	21286	21426	21477	21529	21573	21525	21286	21633	21267	21356	21382	21427	21407	21449	21519	21272	21585	21552	21444	21500	21504	21351	21386	21346	21228	21211	21405	21354	21343	21633	21469	21608	21623	21450	21519	21361	21390	21319	21271	21675	21295	21592	21638	21449	21379	21394	21516	21484	21500	21455	21558	21461	21440	21418	21347	21448	21529	21430	21356	21426	21202	21302	21383	21543	21459	21491	21540	21307	21419	21357	21647	21583	21565	21483	21439	21283	21351	21686	21501	21446	21337	21453	21494	21289	21209	21302	21543	21391	21367	21435	21348	21579	21367	21312	21318	21458	21620	21311	21493	21643	21115	21241	21466	21369	21412	21617	21601	21375	21404	21663	21312	21352	21391	21423	21282	21127	21486	21336	21293	21375	21415	21307	21277	21397	21743	21634	21454	21412	21422	21432	21322	21314	21569	21347	21771	21433	21324	21267	21393	21584	21404	21266	21368	21360	21569	21505	21594	21309	21575	21289	21573	21404	21504	21480	21546	21650	21427	21616	21269	21614	21453	21388	21434	21454	21526	21568	21426	21253	21489	21350	21294	21526	21403	21565	21454	21522	21589	21281	21498	21312	21801	21247	21542	21349	21482	21410	21417	21470	21328	21313	21290	21627	21321	21467	21370	21215	21405	21376	21548	21614	21195	21288	21366	21605	21171	21517	21469	21618	21242	21420	21357	21343	21574	21445	21319	21320	21541	21328	21268	21385	21486	21476	21261	21414	21340	21262	21488	21300	21491	21594	21413	21262	21465	21285	21208	21435	21491	21437	21492	21775	21422	21166	21467	21388	21369	21593	21550	21462	21393	21426	21240	21512	21574	21478	21366	21411	21624	21561	21217	21505	21476	21638	21295	21479	21401	21404	21554	21553	21492	21312	21353	21505	21246	21403	21479	21212	21382	21216	21428	21520	21320	21419	21273	21396	21514	21222	21555	21419	21459	21513	21380	21267	21318	21206	21483	21486	21524	21505	21361	21420	21386	21384	21374	21587	21502	21341	21445	21265	21459	21309	21380	21488	21297	21518	21413	21430	21452	21444	21457	21263	21574	21476	21376	21427	21362	21563	21592	21427	21395	21396	21499	21333	21510	21380	21568	21521	21394	21344	21402	21465	21467	21507	21470	21390	21479	21512	21387	21337	21338	21437	21316	21508	21580	21569	21418	21438	21546	21265	21508	21433	21447	21337	21615	21377	21408	21589	21403	21628	21575	21476	21471	21462	21510	21303	21299	21452	21255	21377	21645	21496	21458	21282	21314	21438	21250	21361	21573	21207	21450	21576	21301	21488	21490	21385	21387	21638	21358	21347	21532	21489	21458	21330	21502	21293	21694	21333	21442	21357	21399	21299	21342	21366	21431	21416	21602	21498	21328	21345	21428	21447	21340	21402	21531	21500	21370	21531	21273	21230	21263	21319	21340	21409	21446	21391	21488	21384	21463	21405	21469	21433	21447	21438	21264	21606	21534	21438	21386	21504	21413	21399	21393	21484	21288	21351	21368	21240	21692	21376	21515	21385	21660	21572	21439	21348	21440	21437	21749	21346	21518	21300	21308	21325	21515	21443	21305	21398	21308	21472	21559	21513	21565	21458	21484	21430	21746	21305	21563	21562	21478	21421	21417	21590	21289	21212	21465	21781	21626	21451	21344	21478	21420	21314	21319	21456	21369	21359	21594	21422	21465	21326	21497	21319	21500	21416	21350	21528	21589	21531	21354	21209	21406	21395	21701	21477	21440	21463	21320	21226	21332	21505	21681	21516	21667	21411	21285	21577	21573	21463	21343	21341	21175	21568	21410	21264	21529	21354	21422	21533	21649	21387	21397	21469	21406	21436	21335	21450	21494	21237	21219	21428	21256	21461	21584	21464	21396	21427	21683	21545	21461	21588	21436	21495	21470	21373	21343	21379	21500	21354	21472	21484	21540	21271	21612	21458	21494	21494	21266	21319	21416	21442	21626	21319	21425	21246	21416	21439	21649	21431	21346	21435	21508	21542	21277	21330	21646	21383	21490	21433	21487	21340	21315	21307	21533	21542	21574	21386	21385	21520	21557	21379	21513	21358	21268	21628	21621	21461	21316	21313	21333	21421	21580	21421	21616	21425	21586	21168	21424	21394	21623	21494	21486	21469	21666	21584	21496	21270	21397	21331	21391	21334	21511	21437	21563	21523	21396	21349	21502	21490	21470	21344	21442	21501	21716	21310	21296	21441	21413	21475	21534	21429	21486	21421	21560	21285	21491	21625	21250	21370	21453	21344	21422	21553	21193	21339	21513	21445	21547	21629	21604	21251	21494	21309	21408	21435	21561	21244	21378	21404	21309	21477	21426	21300	21575	21454	21346	21399	21532	21384	21385	21430	21426	21647	21407	21591	21310	21172	21376	21377	21428	21340	21521	21298	21404	21373	21417	21354	21553	21418	21543	21333	21490	21520	21350	21495	21385	21335	21521	21591	21437	21384	21417	21264	21616	21376	21462	21481	21492	21409	21482	21178	21376	21536	21442	21454	21463	21488	21508	21381	21278	21389	21629	21385	21451	21314	21407	21437	21605	21530	21585	21374	21373	21453	21356	21312	21387	21480	21326	21262	21343	21407	21471	21353	21480	21537	21462	21523	21413	21313	21448	21183	21552	21364	21439	21529	21433	21353	21441	21307	21470	21489	21624	21418	21284	21281	21589	21299	21458	21575	21520	21539	21402	21498	21439	21364	21516	21215	21423	21429	21355	21547	21469	21460	21402	21577	21217	21254	21421	21488	21435	21304	21411	21455	21342	21576	21466	21493	21494	21532	21668	21502	21477	21569	21497	21708	21449	21395	21262	21407	21468	21505	21352	21498	21530	21298	21555	21434	21547	21314	21317	21546	21537	21520	21429	21590	21322	21644	21570	21297	21449	21570	21705	21519	21450	21326	21354	21566	21599	21194	21638	21399	21593	21238	21289	21411	21524	21602	21232	21523	21338	21466	21423	21295	21399	21464	21415	21456	21425	21421	21361	21470	21475	21538	21555	21219	21333	21297	21097	21478	21470	21634	21256	21586	21336	21448	21526	21519	21415	21530	21568	21716	21528	21577	21397	21350	21543	21292	21524	21597	21303	21495	21186	21362	21523	21496	21405	21332	21312	21515	21677	21614	21610	21319	21315	21392	21349	21476	21351	21666	21464	21467	21426	21658	21454	21605	21439	21391	21374	21238	21473	21414	21410	21470	21482	21293	21518	21411	21391	21319	21318	21509	21493	21378	21619	21515	21472	21342	21595	21556	21628	21301	21320	21325	21387	21220	21467	21476	21349	21368	21575	21507	21279	21374	21422	21549	21490	21331	21430	21395	21450	21578	21599	21497	21499	21525	21512	21658	21275	21373	21325	21395	21522	21245	21420	21260	21540	21304	21521	21714	21686	21429	21499	21569	21400	21234	21537	21455	21395	21359	21315	21382	21449	21375	21481	21283	21524	21535	21594	21425	21637	21483	21626	21525	21414	21503	21497	21736	21415	21371	21517	21228	21588	21243	21688	21400	21324	21409	21553	21584	21246	21686	21588	21418	21522	21346	21541	21390
15931	23582	22599	20082	19002	18459	18085	17763	29392	47425	38254	26595	19409	17423	17278	17334	17030	17244	17194	17170	17248	17104	17251	17199	17226	17220	17255	17340	17164	17303	17200	17388	17312	17138	17208	17142	17161	17116	17293	17135	17168	17190	17236	17284	17316	17296	17355	17112	17147	17240	17141	17099	17097	17287	17159	17281	17372	17176	17100	17374	17195	17336	17224	17186	17193	17195	17201	17275	17214	17333	17273	17059	17003	17105	17092	17335	17213	17240	17046	17266	17239	17181	17194	17109	17280	17098	17147	17291	17279	17165	17088	17245	17434	17126	17251	17244	17301	17232	17103	17131	17096	17059	17085	16997	17161	17315	17102	17177	17163	17250	17209	17197	17501	17000	17155	17074	17113	17344	17258	17169	17285	17079	17189	17074	17184	17217	17161	17071	17334	17081	17147	17118	17108	17219	17204	17216	17267	17169	17232	17076	17080	17145	17135	17208	17079	17195	17110	17074	17372	17203	17228	17290	17160	17191	17289	17049	17081	17173	17134	17182	17189	16954	17345	17214	17239	17220	17042	17220	17204	17223	17223	17278	17169	17182	17107	17209	17239	17142	17177	17174	17059	17385	17119	17293	17146	17181	17118	17360	17095	17250	17284	17051	17181	17298	17164	17091	17093	17213	17249	17159	17279	17077	17281	16957	17181	17243	17065	17365	17201	17221	17105	17155	17057	17269	17130	17094	17077	17355	17222	17243	16963	17261	17069	17277	17277	17219	17132	17289	17186	17310	17118	17195	17317	17263	17165	17267	17190	17264	17349	17299	17173	17146	17280	17187	17334	17202	17133	17221	17105	16967	17368	17102	17251	17101	17340	17300	17287	17166	17163	17291	17168	17327	17138	17182	17188	17167	17207	17154	17260	17189	17105	17177	17259	17177	17097	17386	17161	17122	17193	17357	17230	17298	17411	17118	17296	17223	17120	16869	17150	17095	17075	17240	17241	17248	17190	17190	16997	17253	17160	17200	17241	17190	17239	17080	17219	17160	17227	17181	17213	17374	17138	17336	17042	17212	17175	17190	17185	17169	17057	17156	17110	17345	17114	17127	17391	17268	17303	17193	17158	17267	17294	17157	17115	17131	17085	17259	17240	17126	17104	17120	17185	17301	17215	17085	17110	17218	17085	17133	17322	17247	17091	17090	17191	17146	17134	17126	17136	17222	17164	17016	17225	17409	17195	16954	17050	17229	17189	17128	17242	17067	17278	17159	17182	17100	17129	17300	17101	17176	17132	17130	17070	17239	17066	17240	17198	17157	17223	17220	17168	17051	17212	17281	17092	17174	17182	17029	17049	17203	17173	16995	17254	17336	17217	17086	17272	17103	17082	17263	17130	17309	17117	17308	17218	17085	17200	17175	17182	17083	17138	17257	17191	17087	17067	17134	17119	17298	17218	17108	17260	17252	17241	17260	17135	17262	16980	17235	17112	17195	17193	17314	17296	17044	17326	17048	17133	17149	17267	17180	17178	17268	17304	17042	17168	16930	16998	16967	17194	17273	17298	17224	17153	17189	17303	17302	17030	17219	17197	17125	17412	17305	17253	17412	17289	17217	17223	17174	17212	17283	17142	17268	17105	17047	17412	17144	17117	17240	17113	17143	17153	17185	17210	17167	17222	17091	17132	17175	17264	17254	17161	17216	17189	17311	17298	17252	17347	17143	17239	17165	17222	17057	17065	17253	17250	17362	17056	17215	17187	17258	17115	17210	17282	17187	17333	17169	17298	17197	17308	17066	17256	17157	17218	17055	17339	17239	17085	17047	17172	17242	17172	17022	17370	17076	17131	17163	17087	17453	17157	17130	17193	17236	17254	17158	17272	17232	17219	17229	17017	17231	17315	17218	17238	17076	17185	17103	17013	17152	17216	17324	17051	17396	17055	17138	17331	17139	16979	16997	17190	17147	17234	17375	17129	17145	17080	17204	17162	17182	17252	17119	17197	17424	17071	16901	17146	17195	17234	17269	17205	17277	17048	17084	17036	17168	17270	17253	17288	17058	17291	17012	17116	17328	17224	17122	17199	17179	17237	17330	17313	17220	17180	17438	17050	17191	17222	17111	17219	17004	17077	17051	16916	17193	17418	17219	17337	17218	17165	17163	17024	17189	17270	17354	17037	17218	16889	16901	17125	17191	17119	17303	17269	17124	17076	16939	17171	17184	17338	17170	16950	17207	17160	17084	17116	16970	17176	17135	16968	17101	17168	17156	17213	17070	17149	17128	17170	17117	17177	17065	17330	17285	17227	17318	17133	17125	17277	17277	17239	17254	17179	17128	16983	17184	17245	17098	17260	17000	17294	17230	17296	17058	17178	17078	17295	17152	17283	17164	17284	17324	17206	17046	17284	17274	17304	17110	17251	17076	17160	17037	17217	17259	17110	17141	17165	17023	17222	17199	17126	16897	17336	17309	17214	17156	17146	17216	17300	17180	17196	17082	17089	17149	17117	17189	17140	16976	17341	17024	17355	17282	16991	17133	17266	17162	17171	17311	17282	17112	17284	17211	17062	17267	17163	17182	17310	17092	17163	17126	17191	17152	17223	17270	17196	17054	17215	17291	17099	17253	17195	17211	17079	17241	17149	17049	17203	17156	17073	17153	17249	17112	17292	17197	17105	17260	16981	17272	17255	17105	17279	17093	17215	17249	17241	17044	17126	17115	17205	17216	17228	17120	17153	17132	17106	17190	17292	17097	17153	17290	17203	17185	17240	17187	17188	17286	17209	17327	17236	17081	16942	17344	17154	17182	17096	17285	17055	17273	17059	16996	17168	17078	17110	17241	17143	17366	17223	17263	17411	17271	17214	17277	17166	17104	17167	17230	17313	16992	17178	17259	17191	17075	17158	17451	17149	17141	17022	17239	17310	17175	17016	17108	17210	17146	17237	17271	17123	17278	17032	17388	17175	17177	17121	17099	17091	17345	17264	17285	17200	17077	17073	17239	17177	17137	17222	17297	16991	17227	17271	17162	17316	17224	17136	17285	17041	17329	17095	17293	17065	17212	17018	17095	17325	17248	17123	17304	17094	17236	17297	17023	17235	17309	17046	17291	17027	17182	17094	17103	17093	17247	17218	17018	17318	17172	17193	17310	17070	17202	17302	17221	17291	17015	17224	17233	17028	17017	17322	17018	17116	17349	17112	17445	17273	17201	17182	17302	17090	17258	17337	17156	17140	17101	17262	17333	17294	17102	17229	17140	17151	17116	17136	17169	17086	17015	17165	17239	17058	17050	17080	17236	17077	17350	17246	17173	17154	17221	17120	17104	17141	17067	17186	17104	17260	17218	17161	17116	17085	17178	17242	17149	17167	17151	17092	17167	17221	17212	17215	17378	17145	17144	17171	17089	17329	17119	17308	17117	17220	17334	17068	17273	17321	17192	17112	17262	17178	17146	17188	17224	17185	17224	17101	17164	17318	17244	17075	17255	17097	17250	17239	17188	17246	17177	17293	17247	17225	17086	17151	17149	17174	17176	17195	17228	17246	17227	17089	17302	17228	17344	17099	17132	17147	17099	17010	17078	17153	17168	17151	17168	17197	17070	17029	17259	17177	17284	16912	17302	17225	17126	17178	17272	17197	17321	17003	17038	17171	17153	17319	17370	17044	17068	17318	17206	17069	17292	17059	17243	17018	17243	17183	17228	17122	17188	17246	17082	17218	17237	17127	17244	17253	17204	17196	17130	16944	17233	17249	17304	17268	17111	17239	17113	17311	17037	17093	17151	17183	17205	17137	17374	17179	17066	17158	17325	17244	17284	17138	17091	17062	17280	17066	17192	17115	17191	17008	16998	17253	17241	17167	17206	16945	17264	17090	17106	17134	17316	17175	17158	17028	17049	17224	17232	17364	17114	17187	17078	17303	17217	17305	17318	17247	17228	17270	17119	17196	17221	17294	17014	17100	17147	17182	17259	17127	17163	17205	17040	17165	17092	17197	17121	17131	17111	17285	17283	17177	17229	17207	17147	17184	17197	17251	17328	17075	17153	17277	17174	17378	17220	17273	17242	17231	17209	17271	17181	17233	17059	17359	17202	17173	17286	17303	17210	17311	17262	17186	17273	17204	17180	17240	17324	17144	17175	17423	17261	17175	17000	17034	17112	17136	17257	17079	17116	17297	17161	17189	17241	17257	17190	17369	17086	17082	17054	17327	17133	17099	17353	16990	17291	17236	17181	17289	17165	17168	17212	17028	17080	17224	17277	17220	17203	17078	17238	17337	17171	17298	17101	17084	17348	17161	17166	17043	17123	17135	17179	17133	17410	17359	17260	17118	17139	17293	17073	17133	17112	17245	17168	17046	17076	17207	17017	17050	17263	17157	17328	17286	17169	17160	17169	17267	17005	17127	16908	17127	17144	17077	17337	17187	17005	17372	17212	17377	17047	17271	17136	17225	17227	17088	17196	17020	17224	17294	17161	17067	17002	17191	17213	17052	17297	17206	17383	17236	17280	17052	17026	17187	17329	17292	17181	17233	17223	17205	17338	17205	17173	17415	17258	17301	17065	17202	17141	17249	17143	17048	17149	17264	17265	17273	17059	17087	17212	17263	17151	17373	16922	17213	17238	17179	17173	17346	17065	17163	17329	17208	17196	17401	17339	17153	17479	17147	17183	17220	17365	16998	17348	17258	17193	17110	17061	17182	17112	17189	17055	17306	17266	17013	17296	17203	17380	17156	17204	17220	17232	17153	17225	17191	17317	17062	17079	17194	17285	17048	17178	17247	17068	17209	17239	17042	17171	17328	17282	17285	17015	17228	17344	17240	17227	17230	17081	17084	17186	17271	17165	17129	17152	17157	17216	17370	17186	16999	17190	17169	17278	17265	17097	17179	17017	17262	17149	17241	17164	17215	17257	17352	17216	17141	17211	17251	17172	17069	17224	17228	17332	17185	17245	17164	17174	16976	17321	16995	17216	17285	17215	16841	17267	17165	17059	17320	17118	17001	17146	17068	17136	17131	17199	17242	17089	17356	17155	17267	17205	17081	17151	17247	17241	17104	17203	17165	17036	17155	17065	17236	17118	17267	17246	17328	17181	17131	17356	17178	17122	17207	17213	17135	17376	17138	17147	17080	17133	17215	17202	17050	17093	17336	17185	17176	17235	17199	17263	17190	17068	17222	17123	17270	17184
24235	21597	29239	24483	22361	25129	26826	23021	29324	55613	56903	43542	30341	24078	22222	21909	21911	21933	21862	22016	21723	21572	21594	21846	21875	21695	21516	21708	21668	21862	21726	22003	21629	21662	21565	21479	21736	21732	21866	21689	21871	21908	21822	21829	21653	21689	21795	21859	21714	21790	21790	21799	21650	21614	21574	21722	21961	21855	21840	21595	21980	21631	21494	21736	21833	21938	21734	21762	21787	21556	21656	21744	21985	21596	21877	21734	21504	21873	21821	21820	21752	21851	21856	21749	21448	21752	21611	21982	21735	21453	21537	21768	21726	21797	21777	21605	21865	21639	21758	21797	21740	21849	22014	21759	21762	21782	21913	21745	21655	21852	21748	21677	21654	21807	21525	21822	21717	21763	21775	21592	21631	21821	21896	21896	21748	21534	21611	21859	21638	21811	21549	21822	21655	21730	21748	21586	21559	21655	21854	21567	21770	21590	21917	21848	21568	21704	21687	21711	21667	21787	21859	21716	21795	21530	21842	21880	21845	21754	21808	21894	21752	21828	21642	21716	21785	21532	21686	21753	21670	21581	21642	21652	21645	21694	21995	21831	21890	21759	21891	21559	21763	21813	21716	21623	21409	21586	21668	21706	21746	21709	21590	21564	21696	21818	21775	21591	21714	21666	21648	21620	21446	21770	21702	21933	21635	21898	21991	21687	21763	21787	21845	21732	21749	21849	21751	21640	21871	21545	21627	21545	21731	21783	21771	21494	21659	21491	21865	21786	21785	21747	21789	21734	21954	21917	21639	21751	21543	21883	21872	21718	21893	21741	21856	21833	21685	21870	21586	21614	21647	21633	21838	21864	21708	21672	21722	21805	21850	21965	21755	21748	21647	21745	21675	21741	21776	21720	21911	21829	21476	21717	21464	21767	21793	21585	21723	21939	21563	21591	21671	21786	21625	21797	21959	21792	21982	21789	21917	21716	21690	21863	21672	21803	21652	21807	21855	21669	21654	21753	21661	21775	21569	21598	21724	21861	21790	21753	21640	21535	21773	21769	21622	21559	21970	21777	21447	21549	21775	21706	21806	21773	21650	21731	21539	21706	21784	21584	21778	21757	21756	21750	21575	21808	21657	21607	21587	21622	21623	21840	21978	21621	21703	21762	21728	21695	21820	21714	21720	21624	21692	21611	21687	21843	21739	21875	21968	21868	21746	21900	21886	21856	21605	21674	21608	21597	21651	21821	21907	21799	21846	21975	21584	21837	21782	21728	21668	21801	21773	21718	21713	21811	21652	21480	21770	21481	21867	21590	21887	21702	21778	21395	21695	21718	21529	21561	21767	21611	21664	21836	21646	21758	21761	21646	21792	21729	21686	21699	21783	21630	21490	21688	21782	21671	21800	21569	21868	22051	21640	21736	21938	21827	21621	21708	21532	21480	21681	21653	21684	21537	21695	21972	21660	21586	21837	21638	21785	21632	21631	21610	21613	21996	21650	21825	21836	21707	21700	21836	21872	21707	21714	21552	21862	21654	21652	21622	21439	21855	21954	21757	21776	21441	21695	21745	21808	21652	21613	21578	21661	21584	21604	21703	21832	21840	21550	21624	21715	21510	21606	21850	21676	21856	21692	21596	21743	21593	21776	21582	21829	21530	21821	21649	21642	21713	21465	21623	21614	21687	21775	21592	21901	21784	21758	21872	21654	21861	21618	21599	21766	21763	21809	21883	21772	21638	21769	21582	21880	21777	21693	21786	21986	21630	21877	21592	21884	21703	21587	21818	21842	21740	21814	21781	21879	21739	21814	21855	21906	21542	21792	21656	21685	21650	21656	21717	21678	21577	21872	21648	21586	21716	21489	21789	21681	21786	21869	21783	21848	21515	21515	21531	21773	21731	21575	21710	21754	21556	21928	21892	21672	21738	21980	21671	21876	21611	21702	21912	21747	21547	21763	21571	21646	21956	21718	21665	21729	21763	21856	21671	21807	21701	21862	21526	21600	21944	21530	21685	21906	21566	21708	21709	21804	21869	21716	21571	21906	21525	22034	21593	21783	21804	21530	21723	21708	21757	21775	21955	21761	21804	21694	21547	21704	21594	21830	21814	21715	21631	21707	21458	21961	21808	21367	21640	21744	21796	21596	21688	21643	21655	21711	21751	21672	21866	21678	21940	21561	21746	21762	21538	21577	21577	21758	21618	21573	21570	21800	21675	21872	21594	21609	21823	21774	21825	21832	21495	21625	21883	21914	21849	21826	21782	21890	21730	21791	21686	21510	21811	21944	21829	21925	21776	21641	21763	21764	21795	21382	21804	21747	21678	21589	21722	21564	21874	21789	21914	21795	21951	21608	21489	21857	21848	21542	21792	21559	21764	21763	21688	21663	21732	21654	21664	21744	21966	21633	21673	21623	21533	21705	21621	21826	21592	21665	21704	21540	21632	21561	21539	21820	21528	21641	21696	21762	21773	21933	21780	21777	21734	21759	21770	21630	21641	21971	21554	21560	21674	21663	21702	21743	21661	21811	21841	21778	21720	21776	21741	21642	21574	21796	21569	22012	21837	21893	21598	21671	21804	21839	21616	21920	21727	21827	21623	21653	21693	21761	21786	21921	21996	21776	22057	21757	21596	21617	21883	21676	21661	21591	21803	21794	21820	21689	21737	21864	21822	21947	21690	21664	21742	21691	21883	21604	21763	21663	21582	21827	21673	21467	21812	21778	21569	21700	21629	21767	21772	21552	21602	21752	21651	21469	21577	21864	22002	21636	21553	21646	21803	21444	21628	21806	21712	21741	21583	21744	21719	22024	21772	21718	21711	21627	21773	21597	21678	21741	21738	21870	21784	21724	21772	21849	21713	21774	21793	21600	21624	21478	21719	21790	21573	21719	21752	21820	21720	21722	21790	21387	21950	21719	21734	21752	21862	21889	21573	21676	21566	21832	21683	21927	21660	21807	21894	21624	21668	21827	21744	21821	21492	21873	21760	21633	21675	21762	21587	21800	21682	21591	21710	21594	21517	21766	21824	21815	21657	21711	21501	21463	21580	21814	21782	21650	21844	21580	21791	21476	21672	21748	21716	21961	21787	21732	21802	21597	21725	21694	21594	21772	21723	21693	21644	21489	21404	21702	21751	21677	21522	21699	21572	21914	21512	21661	21880	21759	21737	21751	21631	21876	21492	21931	21359	21809	21650	21751	21622	21696	21668	21690	21730	21665	21699	21629	21705	21681	21605	21737	21587	21595	21693	21673	21784	21891	21541	21648	21732	21602	21780	21594	21553	21962	21767	21609	21565	21814	21863	21875	21642	21744	21871	21831	21587	21758	21828	21528	21486	21676	21768	21677	21457	21857	21696	21629	21914	21826	21853	21684	21676	21685	21669	21746	21828	21519	21567	21747	21798	21875	21566	21851	21563	21787	21614	21620	21882	21847	21986	21958	21411	21761	21814	21795	21910	21685	21816	21858	21723	21748	21493	21721	21703	21840	21676	21716	21687	21860	21829	21653	21810	21715	22042	21711	21741	21811	21599	21686	21753	21567	21441	21689	21625	21846	21877	21786	21715	21629	21875	21722	21707	21585	21816	21685	21698	21846	21836	21766	21802	21834	22095	21635	21890	21737	21631	21518	21654	21806	21814	21664	21428	21781	21953	21883	21480	21702	21867	21810	21891	21753	21549	21647	21675	21797	21859	21760	21543	21688	21867	21981	21583	21848	21635	22035	21645	21702	21713	21939	21828	21531	21700	21899	21738	22006	21853	21647	21772	21781	21646	21927	21706	21820	21658	21737	21750	21741	21800	21576	21726	21761	21674	21873	21747	21938	21880	21830	21535	21749	21795	21635	21616	21823	21980	21685	21816	21739	21679	21860	21781	21652	21615	21957	21806	21663	21651	21885	21783	21775	21685	21885	21401	21851	21733	21870	21498	21792	21806	21836	21706	21746	21555	21635	21615	21761	21749	21729	21817	21550	21829	21901	21709	21666	21807	21869	21843	21670	21716	21631	21852	21725	21759	21637	21782	21621	21812	21657	21627	21651	21767	21739	21652	21726	21744	21666	21690	21825	21677	21663	21781	21788	21836	21719	21410	21676	21722	21765	21580	21642	21818	21881	21877	21981	21791	21870	21850	21580	21675	21847	21788	21807	21841	21682	21739	21703	21669	21631	21714	21895	21591	21812	21651	21606	21545	21726	22011	21810	21620	21780	21631	21786	21680	21709	21731	21729	21827	21703	21700	21507	21904	21848	21569	21661	22016	21606	21772	21806	21798	21698	21720	21629	21818	21690	21578	21771	21787	21803	21688	21642	21749	21767	21816	21718	21672	21868	21622	21824	21848	21763	21926	21849	21729	21635	21679	21721	21850	21682	21537	21603	21741	21810	21633	21509	21449	21634	21470	21713	21950	21880	21523	21598	21842	21604	21535	21554	21657	21688	21702	21749	21529	21743	21824	21613	21848	21708	21675	21668	21705	21680	21928	21724	21693	21842	21653	21708	21691	21961	21808	21886	21722	21758	21754	21830	21611	21908	21670	21664	21586	21898	21685	21762	21715	21781	21768	21607	21761	21633	21571	21599	21683	21685	21868	21765	21823	21512	21530	21821	21553	21654	21494	21738	21630	21635	21877	21712	21787	21567	21766	21620	21575	22048	21519	21775	21704	21736	21795	21776	21637	21646	21834	21658	21596	21738	21709	21755	21918	21872	21779	21577	21796	21748	21730	21799	21789	21707	21773	21904	21700	21709	21469	21747	21946	21817	21801	21736	21630	21596	21634	21771	21771	21599	21881	21633	21728	21922	21640	21790	21584	21729	21631	21609	21848	21448	21786	21761	21581	21945	21763	21555	21901	21727	21833	21750	21647	21732	21859	21760	21549	21749	21774	21652	21758	21620	21603	21582	21800	21701	21703	21635	21690	21677	21693	21862	21512	21734	21677	21881	21614	21717	21609	21696	21498	21717	21552	21620	21494	21673	21806	21685	21680	21788	21684	21672	21665	21521	21917	21716	21795	21767	21580	21584	21632	21809	21929	21915	21741	21746	21765	21681	21704	21633	21904	21867	21831	21832	21633	21574	21749	21671	21546	21802	21751	21907	21836	21762	21717	21721	21764	21632	21696	21549	21838	21734	21814	21690	21721	21792	21667	21548	21637	21778	21550	21800	21701	21818	21544	21599	21906
18362	30256	28374	23701	21301	19971	19433	19117	29894	56751	55147	41206	25739	18649	17567	17303	17252	17447	17446	17396	17347	17501	17410	17348	17387	17400	17461	17361	17316	17320	17420	17314	17441	17236	17508	17364	17440	17225	17406	17522	17436	17331	17353	17506	17396	17334	17333	17458	17367	17188	17191	17251	17259	17390	17209	17554	17158	17302	17239	17428	17517	17303	17457	17396	17308	17406	17313	17317	17354	17400	17188	17542	17313	17531	17395	17320	17373	17246	17452	17176	17442	17353	17411	17308	17498	17301	17454	17454	17424	17380	17370	17263	17345	17268	17563	17403	17371	17332	17270	17286	17518	17412	17427	17534	17488	17355	17384	17180	17409	17309	17351	17380	17342	17351	17333	17357	17327	17425	17642	17404	17339	17289	17430	17271	17281	17270	17320	17363	17253	17344	17207	17200	17507	17385	17370	17317	17254	17473	17308	17382	17475	17169	17266	17132	17543	17225	17225	17376	17343	17283	17254	17329	17414	17364	17420	17244	17170	17262	17425	17342	17243	17353	17402	17351	17436	17459	17343	17229	17556	17188	17185	17314	17338	17123	17366	17243	17390	17427	17487	17446	17270	17303	17360	17490	17399	17265	17307	17465	17392	17393	17282	17348	17447	17264	17370	17504	17536	17368	17413	17170	17308	17424	17271	17538	17249	17419	17430	17314	17320	17309	17269	17473	17228	17372	17355	17401	17339	17349	17466	17373	17263	17356	17132	17425	17435	17381	17370	17180	17383	17330	17364	17273	17324	17438	17584	17368	17407	17281	17407	17255	17341	17337	17456	17341	17342	17361	17285	17274	17222	17375	17284	17264	17571	17354	17377	17299	17331	17261	17438	17396	17132	17302	17424	17210	17500	17404	17283	17448	17344	17307	17280	17444	17498	17183	17326	17191	17414	17389	17347	17382	17256	17518	17293	17603	17260	17277	17209	17319	17353	17452	17425	17422	17214	17493	17239	17395	17268	17297	17418	17365	17276	17309	17374	17267	17325	17364	17245	17411	17257	17282	17375	17144	17472	17363	17356	17373	17312	17293	17285	17323	17391	17341	17408	17211	17445	17222	17253	17362	17234	17267	17305	17374	17293	17262	17434	17411	17274	17444	17431	17542	17446	17521	17264	17337	17471	17209	17428	17369	17272	17265	17300	17303	17349	17355	17266	17377	17369	17421	17412	17397	17374	17104	17488	17273	17192	17329	17337	17355	17261	17464	17480	17348	17220	17543	17567	17372	17373	17299	17264	17276	17371	17392	17178	17336	17364	17310	17280	17372	17450	17280	17370	17348	17239	17378	17308	17229	17302	17380	17443	17353	17249	17309	17541	17429	17332	17409	17248	17302	17455	17426	17362	17398	17378	17341	17224	17371	17454	17528	17397	17387	17360	17115	17284	17410	17317	17430	17373	17342	17553	17249	17258	17581	17079	17202	17543	17276	17175	17404	17377	17354	17225	17352	17488	17335	17325	17232	17227	17223	17414	17254	17376	17313	17360	17316	17510	17264	17364	17229	17293	17344	17278	17462	17513	17276	17308	17444	17329	17631	17357	17498	17180	17530	17525	17373	17456	17254	17277	17215	17281	17245	17380	17351	17197	17423	17323	17466	17432	17368	17314	17148	17331	17349	17622	17260	17310	17651	17314	17442	17525	17240	17426	17447	17367	17290	17233	17113	17454	17327	17164	17354	17204	17275	17318	17320	17173	17462	17259	17317	17383	17266	17372	17232	17455	17272	17475	17309	17412	17412	17404	17196	17479	17266	17484	17325	17267	17268	17438	17306	17213	17287	17214	17191	17344	17111	17478	17496	17397	17270	17297	17380	17381	17400	17400	17403	17414	17326	17338	17328	17471	17286	17449	17249	17287	17109	17442	17438	17292	17297	17398	17192	17397	17267	17401	17332	17234	17317	17310	17272	17264	17274	17156	17447	17376	17336	17456	17325	17404	17322	17229	17259	17347	17217	17490	17273	17441	17330	17183	17379	17235	17539	17431	17253	17361	17517	17252	17397	17241	17374	17529	17189	17310	17335	17395	17334	17312	17520	17288	17233	17304	17224	17231	17436	17415	17505	17328	17256	17108	17138	17212	17340	17419	17317	17432	17347	17335	17262	17288	17285	17335	17315	17307	17368	17459	17450	17311	17394	17387	17248	17300	17476	17420	17220	17234	17346	17372	17306	17436	17439	17418	17183	17350	17260	17296	17361	17349	17451	17328	17373	17443	17412	17337	17361	17357	17340	17507	17391	17349	17313	17431	17402	17429	17230	17313	17279	17442	17237	17386	17406	17359	17377	17397	17638	17265	17352	17408	17272	17159	17426	17172	17535	17389	17313	17184	17366	17349	17310	17276	17516	17166	17336	17283	17221	17366	17474	17247	17542	17315	17259	17319	17252	17450	17387	17431	17387	17459	17467	17333	17416	17381	17393	17481	17405	17550	17246	17348	17460	17146	17335	17380	17312	17416	17385	17308	17376	17288	17283	17357	17249	17376	17277	17419	17171	17431	17282	17403	17243	17325	17380	17314	17290	17256	17320	17349	17214	17456	17289	17293	17410	17354	17418	17348	17305	17303	17261	17474	17258	17385	17189	17385	17407	17229	17510	17346	17307	17383	17340	17401	17346	17316	17402	17378	17319	17291	17235	17332	17415	17304	17327	17211	17409	17420	17384	17239	17234	17362	17378	17427	17409	17226	17294	17345	17431	17320	17382	17396	17271	17296	17241	17374	17523	17378	17324	17247	17477	17370	17306	17308	17398	17300	17287	17350	17385	17186	17320	17415	17287	17350	17210	17481	17488	17217	17394	17507	17421	17401	17409	17385	17495	17217	17205	17334	17361	17251	17262	17404	17162	17479	17479	17350	17453	17406	17184	17379	17269	17263	17585	17250	17443	17378	17316	17164	17384	17364	17390	17465	17211	17359	17520	17341	17333	17379	17336	17371	17319	17429	17298	17265	17232	17229	17210	17279	17338	17429	17404	17378	17273	17183	17401	17396	17376	17298	17509	17347	17226	17338	17256	17416	17476	17396	17545	17260	17316	17473	17443	17331	17460	17324	17496	17304	17202	17422	17345	17463	17538	17491	17352	17275	17455	17552	17307	17325	17293	17408	17413	17383	17188	17428	17361	17373	17268	17385	17284	17391	17294	17357	17271	17394	17189	17334	17307	17344	17413	17409	17415	17343	17397	17331	17394	17396	17435	17344	17169	17325	17610	17295	17363	17349	17346	17409	17433	17322	17472	17407	17398	17368	17314	17317	17273	17108	17341	17492	17226	17330	17349	17377	17221	17465	17248	17396	17556	17475	17408	17304	17309	17459	17599	17552	17324	17351	17361	17391	17276	17245	17151	17357	17356	17285	17265	17397	17349	17314	17245	17439	17493	17384	17493	17441	17432	17358	17412	17460	17193	17295	17356	17381	17518	17178	17168	17408	17356	17310	17375	17463	17290	17428	17494	17334	17466	17317	17330	17311	17346	17328	17319	17382	17254	17431	17289	17271	17248	17508	17300	17536	17465	17312	17407	17399	17395	17431	17383	17257	17342	17356	17395	17416	17495	17346	17480	17393	17371	17297	17419	17210	17203	17286	17308	17345	17261	17273	17408	17251	17434	17320	17288	17191	17310	17416	17297	17468	17409	17336	17273	17477	17351	17161	17343	17225	17263	17354	17433	17280	17367	17418	17368	17360	17302	17372	17176	17351	17251	17311	17226	17370	17392	17237	17418	17306	17489	17377	17380	17238	17321	17255	17144	17308	17460	17397	17325	17362	17516	17442	17572	17486	17187	17464	17360	17285	17554	17252	17488	17377	17331	17481	17111	17340	17332	17310	17247	17392	17302	17419	17216	17306	17332	17355	17287	17334	17559	17427	17444	17324	17313	17262	17297	17363	17309	17330	17337	17483	17314	17253	17501	17208	17324	17358	17386	17192	17419	17374	17354	17345	17272	17171	17389	17355	17304	17308	17228	17411	17440	17245	17392	17329	17334	17314	17448	17323	17223	17364	17220	17248	17309	17356	17219	17250	17309	17344	17498	17490	17386	17391	17312	17185	17345	17423	17244	17397	17247	17393	17207	17156	17313	17370	17485	17517	17373	17423	17302	17448	17348	17260	17199	17330	17408	17242	17497	17383	17311	17245	17326	17418	17106	17312	17319	17390	17255	17345	17315	17319	17368	17271	17414	17287	17417	17443	17357	17531	17285	17400	17228	17303	17424	17368	17339	17427	17340	17363	17585	17477	17210	17424	17434	17315	17475	17550	17271	17526	17343	17239	17464	17360	17107	17360	17234	17350	17242	17401	17427	17444	17286	17438	17243	17317	17277	17366	17379	17437	17259	17394	17250	17542	17330	17396	17291	17402	17280	17272	17273	17322	17333	17290	17296	17433	17390	17447	17370	17367	17369	17134	17468	17295	17544	17475	17374	17374	17459	17319	17210	17257	17218	17266	17658	17413	17370	17376	17309	17486	17304	17324	17303	17487	17482	17384	17337	17318	17281	17134	17450	17222	17509	17402	17168	17278	17384	17217	17456	17271	17340	17272	17491	17079	17472	17269	17507	17288	17337	17215	17279	17295	17273	17468	17273	17137	17077	17200	17403	17348	17459	17170	17239	17473	17374	17562	17314	17312	17454	17414	17249	17436	17315	17234	17371	17293	17413	17267	17388	17277	17279	17345	17579	17300	17371	17478	17401	17163	17271	17294	17385	17286	17362	17343	17253	17508	17104	17269	17393	17613	17329	17106	17253	17291	17514	17283	17463	17394	17374	17194	17277	17384	17284	17180	17450	17355	17311	17199	17156	17456	17376	17444	17397	17379	17427	17357	17300	17221	17643	17293	17457	17061	17443	17344	17198	17301	17372	17462	17410	17326	17131	17450	17490	17359	17325	17352	17344	17474	17126	17209	17213	17372	17400	17253	17414	17494	17197	17556	17227	17497	17330	17287	17277	17380	17212	17344	17218	17430	17405	17331	17377	17313	17429	17225	17182	17335	17223	17319	17401	17451	17479	17417	17342	17272	17213	17362	17432	17467	17425	17430	17171	17200	17373	17524	17295	17326	17385	17210	17471	17304	17355	17287	17459	17359	17266	17184	17441	17420	17436	17054	17191	17114	17261	17168	17229	17363	17525	17335	17368
31230	23392	24532	23141	21632	21762	21808	21696	21834	24483	27417	25269	23199	22046	21959	21632	21611	21790	21905	21885	21649	21628	21654	21827	21838	21677	21930	21755	21753	21716	21856	21731	21738	21751	21766	21565	21932	21630	21689	21723	21695	21449	21705	21674	22114	21578	21677	21783	21717	21615	21577	21690	21725	21838	21650	21577	21655	21494	21955	21670	21831	21458	21768	21731	21859	21585	21659	21589	21710	21706	21657	22023	21831	21742	21893	21571	21743	21691	21759	21670	21691	21861	21545	21662	21745	21731	21622	21805	21507	21709	21669	21733	21734	21625	21538	21630	21775	21634	21647	21675	21567	21640	21757	21672	21643	21768	21625	21672	21438	21814	21772	21492	21904	21647	21785	21745	21736	21807	21780	21743	21759	21489	21670	21681	21674	21748	21707	21469	21583	21852	21688	21750	21556	21575	21630	21750	21698	21637	21908	21460	21604	21696	21879	21749	21706	21818	21657	21772	21540	21614	21839	21652	21716	21464	21821	21789	21453	21625	21842	21700	21526	21693	21499	21643	21829	21493	21558	21718	21567	21446	21711	21480	21525	21539	21395	21559	21649	21495	21516	21544	21559	21635	21667	21726	21639	21816	21717	21640	21713	21425	21382	21631	21835	21666	21618	21740	21591	21629	21724	21642	21444	21510	21542	21902	21622	21770	21773	21708	21549	21585	21741	21805	21775	21582	21858	21523	21719	21694	21616	21443	21844	21723	21363	21871	21539	21712	21620	21708	21758	21725	21513	21556	21712	21535	21605	21556	21770	21621	21588	21733	21944	21662	21498	21675	21680	21633	21981	21911	21802	21536	21667	21871	21736	21877	21643	21614	21622	21884	21648	21846	21748	21847	21605	21561	21822	21954	21603	21593	21575	21812	21786	21686	21593	21640	21784	21716	21600	21759	21541	21707	21558	21865	21893	21727	21722	21510	21808	21468	21570	21796	21588	21746	21605	21638	21593	21756	21782	21686	21620	21659	21638	21484	21628	21761	21631	21412	21489	21532	21662	21763	21782	21563	21562	21433	21672	21679	21652	21524	21691	21559	21813	21769	21768	21774	21661	21649	21867	21425	21714	21687	21643	21662	21734	21488	21619	21634	21767	21701	21480	21577	21633	21660	21891	21626	21529	21702	21662	21507	21815	21579	21808	21687	21578	21688	21461	21613	21588	21896	21747	21720	21525	21649	21601	21779	21617	21688	21555	21699	21604	21549	21681	21451	21653	21722	21804	21566	21713	21538	21674	21665	21673	21645	21650	21743	21865	21661	21378	21481	21507	21521	21674	21730	21675	21777	21847	21384	21581	21622	21549	21727	21569	21551	21761	21645	21662	21573	21656	21823	21618	21754	21956	21702	21652	21491	22064	21627	21835	21585	21823	21715	21697	21748	21742	21757	21825	21602	21673	21852	21629	21727	21444	21713	21668	21689	21542	21605	21647	21596	21678	21606	21684	21820	21672	21362	21711	21612	21682	21611	21765	21703	21535	21714	21644	21632	21625	21672	21403	21763	21858	21749	21727	21821	21545	21732	21583	21703	21535	21618	21678	21729	21759	21730	21668	21761	21587	21535	21350	21577	21668	21536	21632	21531	21749	21640	21560	21694	21475	21862	21770	21894	21601	21488	21826	21582	21851	21460	21697	21789	21683	21605	21707	21375	21604	21669	21760	21562	21556	21503	21748	21581	21447	21557	21695	21687	21980	21794	21813	21678	21612	21790	21716	21701	21690	21691	21777	21663	21654	21545	21591	21671	21580	21500	21791	21648	21786	21579	21709	21642	21903	21673	21988	21820	21597	21633	21486	21580	21768	21804	21747	21656	21670	21623	21511	21622	21388	21613	21488	21840	21784	21623	21820	21668	21792	21681	21762	21389	21790	21697	21628	21618	21569	21635	21781	21607	21616	21604	21782	21803	21748	21874	21581	21550	21576	21682	21810	21580	21857	21704	21334	21634	21788	21679	21815	21696	21606	21663	21615	21594	21619	21662	21346	21760	21472	21587	21726	21602	21695	21648	21786	21491	21575	21768	21733	21551	21693	21645	21556	21353	21797	21624	21974	21951	21526	21608	21706	21925	21553	21581	21770	21584	21928	21646	21738	21748	21660	21731	21621	21678	21749	21574	21700	21599	21685	21853	21485	21528	21852	21580	21725	21566	21651	21564	21640	21662	21792	21526	21655	21700	21591	21814	21910	21831	21500	21570	21382	21680	21676	21652	21664	21836	21628	21832	21599	21597	21483	21444	21784	21717	21721	21603	21851	21620	21631	21499	21575	21684	21739	21680	21802	21578	21695	21577	21685	21701	21720	21668	21866	21599	21695	21604	21851	21737	21506	21332	21711	21679	21470	21751	21603	21623	21838	21874	21662	21798	21813	21578	21594	21551	21493	21881	21582	21510	21562	21682	21655	21587	21632	21415	21619	21567	21543	21614	21901	21719	21687	21606	21743	21660	21559	21739	21691	21790	21711	21853	21779	21587	21708	21578	21599	21596	21695	21685	21691	21547	21622	21608	21809	21801	21575	21788	21685	21714	21845	21793	21849	21667	21613	21541	21683	21649	21526	21669	21760	21648	21757	21945	21793	21796	21601	21683	21592	21605	21640	21850	21629	21895	21423	21630	21593	21716	21707	21796	21677	21648	21807	21624	21568	21941	21656	21688	21696	21613	21585	21720	21658	21752	21550	21656	21715	21541	21393	21731	21751	21623	21805	21692	21617	21719	21464	21745	21689	21751	21561	21778	21786	21421	21585	21670	21634	21835	21719	21820	21804	21721	21687	21858	21582	21790	21670	21596	21584	21762	21546	21477	21743	21946	21448	21718	21732	21545	21635	21652	21522	21795	21543	21772	21480	21689	21637	21693	21556	21734	21574	21803	21615	21655	21742	21657	21725	21781	21670	21583	21658	21684	21682	21611	21862	21662	21580	21742	21688	21761	21611	21602	21698	21720	21751	21811	21858	21616	21582	21532	21753	21833	21699	21600	21634	21579	21637	21663	21713	21485	21545	21603	21551	21638	21587	21667	21799	21778	21714	21670	21714	21656	21961	21741	21631	21596	21730	21747	21760	21838	21703	21691	21672	21760	21697	21793	21598	21632	21679	21562	21599	21779	21872	21713	21769	21660	21741	21569	21866	21641	21771	21722	21637	21661	21618	21500	21748	21830	21605	21834	21561	21680	21760	21605	21516	21861	21815	21812	21932	21654	21552	21590	21670	21666	21680	21781	21571	21610	21803	21499	21693	21633	21655	21447	21820	21663	21768	21745	21700	21706	21811	21438	21628	21638	21654	21469	21820	21734	21857	21764	21584	21661	21714	21715	21605	21685	21758	21733	21572	21576	21696	21810	21589	21715	21622	21675	21708	21677	21606	21625	21687	21821	21779	21810	21561	21645	21704	21731	21770	21693	21627	21692	21811	21836	21726	21735	21618	21764	21716	21632	21661	21754	21716	21712	21789	21718	21740	21595	21584	21816	21599	21495	21673	21505	21656	21817	21739	21514	21395	21589	21453	21751	21680	21579	21669	21638	21749	21761	21549	21938	21656	21811	21785	21627	21735	21609	21611	21895	21611	21636	21540	21755	21548	21471	21779	21794	21564	21451	21703	21594	21511	21562	21713	21608	22011	21979	21770	21578	21747	21635	21738	21585	21665	21516	21696	21692	21488	21559	21748	21587	21705	21701	21470	21694	21569	21710	21763	21782	21728	21659	21817	21637	21495	21709	21691	21775	21924	21653	21517	21810	21777	21630	21697	21779	21686	21548	21597	21894	21524	21643	21758	21718	21623	21757	21874	21503	21578	21644	21745	21561	21587	21636	21908	21745	21756	21695	21593	21648	21624	21613	21691	21701	21795	21748	21604	21367	21771	21676	21736	21709	21586	21453	21707	21595	21665	21736	21568	21603	21618	21782	21810	21516	21498	21639	21950	21599	21816	21761	21522	21750	21778	21585	21771	21685	21783	21281	21676	21875	21622	21780	21797	21584	21790	21670	21626	21786	21478	21637	21773	21780	21652	21568	21621	21657	21754	21557	21728	21743	21576	21507	21720	21444	21822	21969	21636	21575	21658	21496	21509	21638	21771	21652	21689	21812	21747	21607	21913	22013	21691	21633	21577	21554	21618	21763	21614	21668	21678	21713	21817	21451	21780	21689	21685	21739	21634	21613	21848	21452	21586	21820	21629	21692	21802	21498	21746	21755	21748	21700	21924	21857	21709	21421	21614	21869	21609	21641	21729	21685	21700	21347	21607	21769	21641	21745	21737	21637	21552	21453	21562	21662	21540	21522	21655	21657	21678	21670	21393	21583	21479	21566	21566	21537	21914	21947	21799	21549	21705	21663	21514	21741	21794	21743	21629	21884	21701	21597	21815	21637	21855	21532	21763	21782	21692	21566	21726	21681	21528	21611	21728	21655	21622	21751	21789	21869	21741	21738	21669	21762	21737	21663	21616	21551	21574	21569	21789	21836	21854	21753	21749	21654	21487	21656	21778	21527	21932	21781	21805	21639	21674	21623	21736	21633	21482	21732	21771	21794	21588	21764	21902	21734	21764	21589	21866	21812	21845	21652	21740	21430	21610	21590	21648	21672	21678	21678	21594	21722	21364	21876	21648	21768	21649	21469	21938	21594	21644	21743	21795	21665	21642	21862	21648	21687	21723	21511	21727	21538	21768	21696	21662	21644	21499	21518	22010	21686	21684	21724	21679	21462	21616	21645	21638	21601	21687	21754	21525	21589	21841	21680	21811	21841	21534	21724	21717	21973	21610	21581	21581	21766	21797	21693	21689	21591	21771	21666	21666	21689	21751	21635	21647	21752	21751	21608	21614	21671	21754	21762	21727	21567	21540	21480	21487	21585	21625	21771	21630	21537	21793	21651	21742	21710	21702	21810	21831	21649	21595	21543	21766	21801	21539	21716	21828	21647	21495	21843	21835	21746	21725	21753	21644	21631	21554	21806	21762	21538	21752	21651	21589	21593	21716	21726	21824	21502	21877	21706	21672	21628	21598	21638	21887	21749	21750	21643	21633	21901	21683	21584	21681	21691	21519	21673	21644	21687	21640	21748	21596	21704	21697	21545	21626	21612	21660	21518	21680	21536	21708	21528	21626	21806	21659	21738	21535	21494	21674	21720
17593	18423	18112	17700	17312	17271	17455	17296	17482	22088	24604	20880	18277	17443	17206	17287	17166	17332	17433	17133	17253	17233	17221	17265	17292	17382	17276	17304	17217	17457	17198	17152	17314	17296	17174	17280	17340	17106	17199	17203	17211	17206	17287	17188	17293	17218	17153	17376	17207	17344	17355	17183	17292	17110	17301	17068	17234	17309	17476	17249	17246	17381	17209	17206	17306	17366	17276	17229	17331	17223	17282	17230	17141	17173	17228	17170	17297	17249	17061	17259	17251	17148	17343	17239	17246	17398	17336	17484	17194	17265	17148	17242	17219	17154	17424	17037	17196	17485	17288	17186	17194	17439	17384	17278	17291	17331	17351	17219	17268	17329	17121	17303	17143	17384	17371	17274	17361	17121	17313	16980	17308	17213	17198	17263	17277	17183	17134	17340	17132	17146	17332	17170	17214	17370	17283	17357	17223	17386	17368	17226	17304	17318	17143	17221	17281	17325	17134	17161	17326	17450	17133	17166	17202	17431	17155	17252	17414	17373	17155	17232	17261	17197	17166	17057	17318	17251	17121	17255	17097	17273	17249	17374	17100	17335	17193	17200	17274	17211	17373	17126	17307	17163	17506	17382	17154	17193	17315	17171	17144	17253	17198	17333	17276	17246	17401	17311	17046	17503	17229	17308	17183	17096	17213	17100	17142	17316	17284	17423	17357	17440	17037	17475	17134	17373	17282	17248	17305	17180	17144	17316	17219	17291	17361	17331	17198	17219	17343	17257	17402	17324	17270	17103	17295	17443	17178	17385	17194	17354	17368	17241	17322	17289	17313	17341	17332	17202	17339	17262	17191	17154	17323	17180	17431	17571	17193	17360	17269	17317	17308	17325	17305	17176	17279	17218	17271	17083	17250	17290	17308	17385	17360	17252	17436	17240	17262	17060	17225	17222	17109	17248	17177	17128	17211	17179	17031	17217	17412	17401	17151	17462	17193	17110	17414	17227	17278	17208	17354	17207	17355	17098	17363	17123	17222	17441	17194	17264	17303	17122	17198	17233	17101	17070	17309	17228	17205	17274	17313	17256	17145	17258	17430	17505	17423	17101	17257	17255	17295	17133	17286	17295	17048	17212	17242	17332	17207	17211	17143	17354	17165	17240	17364	17269	17170	17502	17366	17238	17341	17269	17040	17273	17244	17322	17236	17303	17396	17345	17032	17417	17228	17212	17262	17195	17317	17158	17243	17399	17178	17222	17165	17089	17128	17217	17345	17104	17079	17211	17292	17277	17372	17238	17221	17339	17251	17282	17214	17025	17198	17257	17138	17243	17276	17323	17308	17203	17319	17238	17392	17514	17212	17230	17329	17148	17166	17228	17218	17304	17481	17366	17321	17286	17326	17229	17369	17279	17323	17188	17378	17258	17206	17083	17297	17446	17210	17123	17081	17239	17350	17365	17346	17392	17316	17087	17280	17389	17246	17223	17190	17263	17098	17468	17127	17325	17332	17305	17352	17178	17195	17349	17357	17291	17303	17114	17368	17150	17353	17125	17278	17280	17262	17193	17263	17209	17181	17334	17153	17137	17304	17322	17243	17142	17301	17190	17221	17241	17412	17196	17213	17234	17199	17118	17189	17230	17323	17333	17234	17165	17248	17406	17373	17521	17195	17301	17105	17315	17270	17298	17171	17258	17362	17135	17272	17144	17145	17256	17155	17098	17307	17266	17222	17144	17212	17286	17295	17346	17232	17379	17326	17251	17253	17421	17204	17243	17282	17149	17171	17177	17332	17248	17201	17378	17264	17326	17152	17285	17258	17148	17285	17234	17333	17280	17402	17227	17171	17278	17315	17276	17243	17400	17116	17158	17527	17354	17211	17402	17310	17342	17392	17231	17205	17145	17421	17205	17207	17190	17226	17228	17278	17122	17329	17147	17152	17190	17396	17311	17268	17234	17192	17322	17235	17217	17293	17208	17326	17044	17392	17261	17342	17153	17358	17180	17265	17147	17241	17353	17251	17329	17227	17309	17341	17228	17344	17155	17354	17306	17288	17321	17224	17401	17286	17224	17138	17345	17305	17187	17380	17208	17214	17226	17478	17185	17361	17268	17493	17081	17362	17095	17374	17176	17199	17313	17181	17220	17289	17365	17271	17374	17396	17221	17036	17249	17335	17392	17337	17385	17096	17300	17171	17189	17274	17258	17418	17317	17226	17367	17307	17474	17179	17305	17342	17317	17214	17290	17299	17241	17301	17133	17278	17399	17186	17161	17294	17490	17157	17401	17154	17264	17222	17474	17207	17387	17330	17296	17272	17373	17332	17292	17248	17269	17285	17276	17434	17300	17392	17130	17176	17375	17323	17068	17007	17381	17103	17228	17152	17277	17263	17254	17259	17376	17313	17485	17186	17091	17241	17110	17273	17212	17191	17334	17561	17319	17258	17225	17247	17352	17579	17191	17170	17157	17321	17407	17191	17150	17326	17425	17405	17377	17253	17271	17159	17306	17268	17572	17306	17220	17263	17227	17251	17268	17230	17290	17234	17317	17386	17175	17109	17172	17321	17279	17353	17386	17268	17300	17013	17284	17202	17164	17257	17223	17204	17158	17088	17167	17147	17283	17238	17376	17334	17181	17182	17262	17267	17375	17176	17279	17288	17320	17200	17208	17370	17318	17351	17218	17181	17198	17152	17150	17295	17276	17209	17200	17243	17392	17246	17155	17332	17194	17270	17352	17179	17263	17329	17171	17165	17108	17280	17264	17192	17244	17185	17213	17327	17185	17172	17375	17403	17366	17330	17253	17152	17187	17124	17409	17192	17337	17390	17292	17289	17329	17339	17170	17275	17329	17345	17372	17287	17197	17147	17144	17286	17253	17343	17454	17204	17205	17298	17336	17115	17168	17256	17393	17283	17308	17393	17145	17200	17130	17313	17259	17307	17363	17186	17368	17297	17245	17342	17336	17283	17002	17275	17298	17230	17129	17221	17143	17226	17413	17378	17179	17182	17202	17342	17217	17316	17248	17199	17380	17187	17284	17328	17170	17423	17213	17133	17143	17142	17308	17382	17236	17373	17217	17232	17274	17254	17255	17204	17297	17214	17209	17290	17235	17153	17138	17177	17238	17397	17374	17224	17238	17285	17196	17230	17452	17291	17248	17262	17348	17284	17276	17475	17003	17242	17290	17335	17415	17372	17266	17144	17219	17103	17182	17389	17335	17022	17194	17285	17082	17312	17211	17315	17236	17405	17130	17258	17399	17297	17163	17183	17071	17193	17240	17138	17257	17293	17228	17291	17296	17094	17088	17256	17050	17430	17400	17270	17259	17154	17382	17339	17386	17150	17247	17429	17352	17383	17192	17444	17278	17189	17319	17350	17216	17188	17246	17198	17331	17316	17038	17337	17092	17257	17293	17284	17217	17195	17216	17233	17180	17287	17430	17294	17160	17037	17304	17319	17199	17191	17244	17400	17316	17226	17317	17223	17120	17349	17305	17188	17263	17174	17184	17222	17304	17408	17305	17239	17115	17283	17239	17131	17472	17404	17293	17290	17393	17372	17228	17233	17322	17259	17382	17336	17319	17271	17174	17426	17146	17378	17247	17299	17128	17292	17226	17304	17413	17313	17324	17235	17339	17337	17231	17398	17223	17151	17472	17223	17108	17189	17189	17291	17340	17197	17193	17449	16997	17065	17236	17329	17390	17298	17267	17364	17281	17270	17250	17099	17349	17249	17252	17248	17097	17276	17363	17197	17236	17167	17211	17229	17374	17343	17309	17397	17261	17450	17204	17175	17316	17248	17276	17111	17195	17265	17153	17312	17282	17266	17182	17307	17192	17349	17161	17313	17199	17003	17467	17380	17228	17400	17160	17296	17131	17201	17292	17312	17252	17183	17398	17350	17201	17311	17198	17350	17236	17120	17303	17251	17373	17327	17148	17518	17198	17259	17229	17148	17322	17172	17458	17240	17339	17378	17143	17232	17233	17332	17314	17221	17380	17240	17227	17174	17166	17236	17278	17419	17081	17090	17277	17249	17313	17233	17175	17234	17399	17168	17317	17361	17256	17245	17227	17248	17181	17342	17242	17376	17210	17466	17304	17206	17437	17317	17204	17262	17242	17217	17220	17061	17361	17389	17131	17194	17357	17340	17182	17373	17199	17306	17313	17285	17189	17145	17341	17266	17286	17245	17197	17247	17295	17430	17443	17339	17207	17291	17335	17372	17407	17358	17268	17232	17150	17290	17077	17194	17239	17197	17313	17173	17160	17268	17189	17304	17139	17302	17251	17208	17163	17400	17232	17321	17264	17379	17364	17393	17232	17193	17110	17164	17272	17198	17244	17161	17176	17158	17307	17240	17331	17282	17331	17526	17207	17279	17218	17270	17306	17113	17358	17167	17360	17289	17193	17197	17222	17359	17209	17181	17325	17199	17269	17356	17313	17249	17012	17240	17259	17324	17142	17297	17270	17207	17142	17188	17171	17159	17280	17476	17330	17371	17145	17378	17445	17292	17223	17271	17291	16937	17102	17249	17273	17205	17291	17177	17286	17092	17205	17261	17236	17315	17227	17238	17304	17202	17228	17254	17229	17256	17319	17262	17249	17382	17287	17438	17249	17245	17286	17284	17280	17185	17275	17381	17251	17195	17248	17220	17280	17396	17193	17340	17296	17227	17269	17363	17373	17358	17484	17207	17246	17242	17419	17289	17419	17239	17304	17098	17179	17388	17341	17247	17324	17233	17281	17338	17186	17325	17307	17192	17306	17309	17248	17235	17262	17307	17311	17361	17261	17317	17195	17269	17352	17260	17303	17257	17251	17348	17147	17174	17393	17221	17120	17295	17201	17246	17164	17235	17285	17375	17243	17202	17406	17116	17169	17239	17196	17238	17425	17183	17260	17366	17398	17233	17341	17180	17347	17251	17333	17234	17302	17125	17318	17311	17279	17304	17257	17110	17293	17232	17131	17245	17271	17263	17125	17357	17198	17274	17364	17243	17296	17268	17246	17165	17145	17066	17379	17130	17319	17304	17458	17361	17299	17287	17193	17152	17309	17021	17324	17367	17308	17317	17199	17179	17234	17441	17392	17182	17266	17240	17293	17209	17293	17192	17341	17210	17247	17265	17249	17133	17262	17373	17478	17258	16969	17543	17154	17480	17304	17246	17146	17291	17290	17062	17300
26221	21599	28430	26079	23358	23094	23408	22116	23613	42749	43124	33209	25494	22622	21888	21685	21790	21702	21425	21606	21487	21446	21758	21693	21567	21748	21841	21680	21646	21545	21500	21747	21769	21664	21664	21636	21941	21754	21493	21598	21609	21482	21621	21595	21717	21693	21532	21740	21623	21742	21611	21655	21549	21793	21687	21617	21584	21522	21472	21357	21651	21528	21735	21550	21390	21488	21573	21510	21309	21599	21644	21533	21827	21632	21625	21679	21625	21604	21705	21598	21715	21337	21575	21505	21480	21889	21446	21454	21602	21520	21776	21664	21666	21776	21731	21587	21524	21517	21422	21524	21726	21766	21507	21435	21530	21548	21729	21730	21669	21612	21816	21513	21527	21648	21593	21643	21762	21552	21524	21466	21678	21622	21665	21575	21615	21742	21659	21316	21514	21627	21463	21616	21717	21597	21471	21579	21560	21463	21566	21508	21729	21481	21542	21779	21739	21784	21531	21567	21686	21391	21500	21510	21609	21490	21529	21617	21550	21615	21739	21442	21529	21708	21582	21460	21594	21526	21573	21832	21571	21460	21630	21704	21646	21654	21683	21601	21460	21673	21639	21377	21565	21735	21530	21567	21452	21625	21556	21488	21667	21367	21560	21683	21601	21481	21535	21617	21677	21806	21908	21652	21731	21623	21528	21484	21643	21697	21766	21542	21541	21520	21593	21597	21383	21523	21315	21640	21592	21506	21627	21346	21678	21636	21622	21546	21538	21559	21431	21606	21667	21377	21671	21656	21713	21874	21472	21661	21744	21400	21600	21487	21367	21468	21579	21734	21526	21472	21816	21583	21786	21548	21726	21525	21640	21590	21995	21948	21815	21589	21761	21541	21661	21675	21597	21590	21472	21852	21577	21431	21409	21566	21414	21570	21943	21513	21475	21620	21572	21369	21447	21946	21633	21484	21493	21646	21482	21361	21216	21594	21572	21358	21557	21676	21668	21464	21512	21486	21674	21575	21677	21593	21497	21763	21559	21646	21622	21524	21592	21617	21665	21556	21499	21470	21488	21432	21583	21667	21501	21760	21456	21555	21617	21679	21642	21517	21669	21306	21471	21367	21619	21720	21582	21622	21569	21511	21626	21654	21607	21411	21598	21508	21490	21524	21609	21655	21488	21735	21548	21693	21736	21706	21669	21795	21698	21467	21637	21566	21446	21566	21826	21547	21502	21738	21614	21747	21505	21667	21579	21687	21578	21371	21566	21485	21638	21423	21406	21719	21624	21737	21577	21662	21721	21462	21653	21512	21539	21523	21441	21661	21696	21523	21366	21512	21654	21664	21657	21726	21639	21632	21549	21606	21690	21607	21600	21733	21547	21610	21628	21577	21471	21457	21684	21675	21585	21519	21738	21625	21703	21636	21547	21361	21449	21628	21579	21698	21394	21562	21659	21659	21747	21558	21586	21675	21677	21632	21518	21424	21381	21633	21661	21487	21594	21636	21533	21658	21754	21621	21364	21718	21484	21478	21641	21374	21687	21611	21706	21653	21869	21581	21365	21527	21684	21563	21722	21651	21400	21377	21585	21692	21580	21554	21770	21329	21574	21525	21375	21576	21663	21680	21666	21584	21415	21456	21717	21410	21639	21645	21457	21502	21688	21454	21618	21728	21511	21528	21628	21533	21628	21520	21443	21550	21357	21545	21595	21517	21578	21498	21372	21612	21430	21594	21622	21721	21464	21800	21532	21596	21773	21508	21405	21714	21615	21576	21407	21555	21474	21512	21645	21544	21709	21421	21606	21519	21418	21489	21615	21565	21479	21780	21749	21545	21555	21807	21736	21658	21634	21624	21464	21662	21631	21794	21634	21605	21670	21542	21529	21449	21249	21519	21373	21482	21509	21462	21765	21696	21598	21545	21629	21452	21477	21516	21554	21399	21405	21470	21642	21384	21671	21416	21500	21413	21417	21742	21579	21646	21802	21748	21597	21560	21480	21584	21715	21608	21438	21476	21647	21637	21648	21584	21439	21409	21528	21408	21768	21846	21584	21629	21646	21636	21674	21615	21666	21646	21442	21571	21586	21689	21541	21543	21606	21574	21753	21582	21527	21540	21423	21418	21635	21732	21468	21531	21682	21453	21514	21548	21603	21682	21618	21675	21434	21688	21547	21733	21780	21587	21688	21828	21502	21593	21582	21435	21726	21461	21377	21639	21490	21745	21359	21556	21658	21453	21498	21588	21604	21447	21460	21487	21622	21720	21627	21601	21455	21642	21483	21537	21541	21440	21752	21589	21646	21594	21615	21635	21599	21529	21575	21624	21826	21721	21798	21575	21568	21613	21577	21718	21568	21563	21477	21487	21431	21550	21460	21484	21640	21486	21521	21599	21580	21554	21588	21910	21755	21553	21812	21681	21691	21575	21447	21528	21626	21575	21724	21653	21484	21479	21659	21620	21606	21564	21655	21705	21629	21577	21696	21433	21554	21570	21501	21487	21673	21579	21460	21500	21708	21592	21547	21557	21639	21691	21637	21437	21531	21704	21648	21514	21573	21568	21657	21599	21403	21213	21569	21621	21599	21416	21582	21517	21619	21616	21536	21536	21643	21609	21711	21677	21410	21829	21639	21634	21664	21350	21760	21725	21599	21609	21702	21507	21493	21455	21512	21747	21610	21541	21493	21457	21540	21454	21638	21507	21660	21645	21824	21794	21564	21618	21603	21567	21741	21474	21614	21517	21390	21423	21550	21457	21607	21576	21506	21504	21532	21618	21487	21673	21789	21546	21646	21522	21453	21448	21646	21776	21690	21402	21701	21628	21733	21482	21414	21476	21630	21606	21747	21542	21696	21557	21514	21515	21409	21695	21626	21720	21809	21476	21718	21644	21507	21568	21635	21360	21734	21654	21439	21715	21619	21643	21652	21460	21601	21609	21655	21596	21814	21362	21572	21416	21657	21667	21622	21886	21516	21588	21767	21634	21503	21548	21576	21522	21434	21751	21604	21467	21651	21641	21327	21548	21652	21582	21598	21603	21691	21686	21641	21586	21744	21592	21665	21412	21646	21657	21650	21594	21367	21792	21577	21644	21627	21693	21762	21643	21546	21852	21628	21487	21651	21596	21569	21720	21647	21467	21588	21693	21438	21531	21620	21565	21504	21602	21536	21535	21502	21349	21490	21572	21521	21603	21594	21604	21533	21535	21466	21696	21674	21355	21621	21638	21661	21677	21491	21881	21542	21608	21595	21604	21653	21507	21684	21753	21647	21577	21768	21642	21573	21535	21892	21497	21623	21496	21610	21596	21493	21716	21521	21622	21582	21494	21900	21497	21468	21467	21531	21607	21544	21568	21706	21558	21578	21440	21400	21547	21467	21431	21637	21633	21534	21489	21580	21643	21542	21692	21574	21640	21468	21639	21724	21714	21485	21465	21528	21687	21530	21832	21759	21371	21682	21619	21625	21582	21510	21354	21665	21604	21537	21693	21644	21473	21634	21719	21604	21425	21656	21538	21668	21599	21613	21486	21434	21345	21554	21770	21752	21660	21721	21723	21477	21716	21789	21386	21683	21691	21563	21664	21725	21528	21524	21682	21590	21604	21522	21650	21522	21575	21565	21451	21199	21621	21509	21515	21446	21634	21804	21498	21525	21444	21488	21685	21594	21467	21756	21491	21679	21822	21634	21648	21601	21572	21679	21818	21582	21738	21739	21384	21461	21520	21645	21688	21620	21503	21618	21635	21852	21670	21527	21702	21643	21642	21672	21620	21669	21494	21522	21636	21655	21567	21710	21662	21650	21571	21553	21543	21634	21706	21548	21480	21563	21333	21727	21598	21336	21438	21616	21660	21625	21739	21664	21782	21634	21461	21673	21844	21452	21838	21778	21497	21439	21641	21437	21413	21722	21679	21426	21488	21254	21530	21611	21893	21763	21532	21387	21568	21505	21737	21554	21881	21524	21644	21672	21426	21630	21786	21482	21580	21524	21592	21433	21533	21497	21506	21461	21611	21543	21606	21643	21317	21734	21791	21659	21567	21620	21546	21616	21715	21511	21526	21660	21564	21726	21376	21468	21541	21663	21553	21710	21601	21567	21828	21650	21827	21765	21602	21507	21562	21718	21716	21730	21549	21357	21975	21657	21541	21587	21541	21682	21416	21679	21717	21641	21354	21514	21304	21684	21517	21679	21484	21730	21721	21470	21432	21711	21508	21405	21509	21614	21544	21824	21624	21754	21504	21516	21629	21658	21413	21615	21567	21739	21590	21743	21703	21773	21433	21514	21555	21686	21517	21468	21494	21565	21661	21794	21630	21483	21624	21459	21588	21616	21658	21575	21479	21645	21825	21751	21516	21397	21659	21591	21253	21494	21692	21680	21609	21661	21631	21665	21609	21626	21506	21613	21668	21440	21648	21647	21372	21428	21715	21588	21649	21629	21473	21477	21577	21840	21646	21618	21545	21676	21640	21535	21565	21489	21721	21365	21672	21657	21512	21521	21489	21591	21709	21420	21589	21538	21797	21461	21634	21648	21576	21546	21689	21511	21810	21490	21654	21373	21611	21869	21523	21729	21685	21538	21578	21708	21564	21700	21559	21741	21722	21696	21651	21519	21408	21637	21630	21552	21607	21553	21751	21588	21751	21650	21571	21591	21735	21701	21629	21618	21549	21399	21510	21639	21740	21644	21660	21567	21569	21669	21339	21646	21600	21688	21746	21597	21446	21792	21602	21601	21637	21504	21515	21650	21371	21179	21548	21508	21715	21657	21597	21501	21594	21610	21724	21715	21588	21574	21509	21556	21680	21641	21642	21546	21503	21631	21574	21597	21654	21654	21593	21653	21769	21439	21767	21499	21616	21778	21754	21592	21553	21673	21618	21885	21694	21566	21423	21644	21443	21507	21766	21591	21465	21574	21710	21543	21589	21501	21599	21390	21451	21765	21603	21589	21647	21400	21520	21801	21714	21705	21615	21483	21502	21591	21519	21830	21507	21577	21450	21621	21327	21661	21627	21537	21434	21463	21683	21417	21943	21585	21641	21352	21707	21816	21506	21737	21343	21901	21600	21371	21535	21526	21504	21592	21572	21449	21731	21759	21522	21674	21770	21679	21545	21638	21741	21605	21743	21678	21667	21622	21754	21442	21489	21543	21511	21589	21702	21565	21566	21393	21499	21459	21573
15944	23305	22650	20167	18930	18451	17955	17919	21251	44031	41891	30100	20836	17920	17366	17143	17237	17379	17333	17225	17207	17278	17474	17242	17226	17303	17312	17100	17187	17190	17136	17219	17307	17158	17232	17214	17245	17194	17112	17371	17183	17257	17269	17209	17249	17341	17285	17327	17158	17197	17294	17107	17299	17239	17214	16987	17146	17061	17093	17393	17149	17296	17132	17329	17512	17188	17186	17303	16990	17375	17270	17216	17099	17221	17160	17358	17251	17352	17190	17053	17326	17337	17253	17155	17137	17251	17243	17222	17271	17185	17410	17247	17247	17034	17183	17408	17004	17255	17322	17292	17266	17114	17253	17197	17120	17099	17340	17211	17213	17208	17273	17204	17213	17277	17297	17276	17286	17355	17252	17243	17079	17188	17232	17199	17257	17140	17102	17283	17225	17255	17333	17231	17114	17342	17405	17245	17167	17341	17359	17340	17447	17165	17273	17149	17188	17269	17271	17220	17224	17133	17431	17146	17250	17141	17075	17254	17149	17216	17275	17377	17447	17315	17321	17211	17143	17302	17064	17313	17241	17150	17267	17210	17347	17109	17188	17139	17332	17334	17427	17101	17331	17171	17262	17272	17328	17270	17032	17323	17333	17042	17218	17114	17282	17436	17268	17350	17236	17126	17171	17164	17156	17245	17319	17195	17312	17216	17139	17370	17307	17305	17383	17056	17292	17066	17336	17244	17336	17095	17476	17280	17113	17194	17201	17263	17255	17186	17238	17335	17397	17385	17265	17326	17141	17162	17088	17185	17073	17272	17163	17241	17134	17213	17204	17184	17159	17164	17258	17072	17252	17343	17390	17294	17379	17361	17215	17145	17217	17132	17127	17315	17036	17257	17333	17222	17129	17310	17231	17255	17220	17306	17265	17169	17250	17069	17171	17309	17247	17278	17211	17163	17143	17169	17338	17180	17140	17174	17356	17186	17174	17268	17309	17305	17286	17229	17306	17326	17360	17125	17209	17545	17168	16999	17494	17260	17230	17295	17327	17409	17303	17147	17331	17042	17316	17321	17273	17371	16995	17094	17175	17362	17230	17082	17304	17210	17377	17164	17466	17179	17130	17240	17260	17134	17210	17207	17068	17363	17230	17362	17155	17377	17122	17220	17164	17218	17299	17378	17308	17185	17396	17224	17299	17261	17291	17017	17292	17318	17271	17255	17343	17179	17235	17241	17136	17335	17236	17252	17066	17376	17269	17209	17266	17293	17318	17106	17436	17429	17346	17093	17194	17184	17241	17290	17219	17221	17255	17291	17234	17074	17104	17491	17374	17258	17188	17191	17079	17205	17206	17216	17173	17310	17391	17090	17147	17418	17301	17305	17380	17215	17068	17261	17090	17384	17433	17243	17303	17187	17041	17396	17434	17308	17323	17319	17180	17225	17303	17289	17156	17338	17162	17426	17156	17206	17304	17286	17365	17199	17157	17154	17346	17162	17154	17022	17074	17339	17283	17357	17318	17208	17272	17337	17311	17279	17096	17373	17117	17445	17135	17182	17122	17212	17289	17295	17109	17393	17268	17222	17054	17290	17185	17279	17304	17186	17198	17330	17207	17109	17200	17143	17249	17317	17204	17246	17297	17374	17254	17176	17253	17334	17365	17275	17195	17190	17132	17217	17225	17383	17129	17302	17273	17223	17190	17296	17216	17306	17160	17249	17350	17253	17189	17214	17376	17207	17239	17203	17208	17341	17273	17135	17085	17338	17421	17219	17185	17336	17242	17258	17275	17293	17381	17189	17310	17102	17480	17440	17206	17329	17246	17145	17397	17164	17388	17344	17214	17319	17343	17305	17144	17175	17192	17388	17334	17178	17240	17330	17282	17299	17308	17326	17178	17177	17292	17051	17155	17291	17332	17355	17281	17103	17353	17229	17323	17216	17246	17196	17057	17302	17136	17309	17213	17200	17121	17073	16989	17088	17191	17204	17213	17321	17261	17098	17155	17071	17175	17162	17250	17212	17150	17199	17216	17299	17234	17195	17150	17071	17315	17237	17192	17185	17309	17132	17265	17055	17111	17076	17359	17312	17359	17179	17195	17270	17227	17179	17330	17231	17169	17211	17082	17261	17318	17196	17156	17136	17206	17210	17285	17128	17095	17142	17100	17393	17101	17257	17311	17375	17145	17232	17359	17326	17128	17237	17407	17284	17189	17265	17342	17219	17419	17363	17134	17002	17150	17200	17233	17145	17251	17350	16988	17277	17287	17063	17191	17144	17124	17268	17144	17273	17143	17161	17311	17304	17310	17231	17240	17181	17327	17144	17225	17223	17164	17279	17288	17322	17293	17187	17484	16947	17208	17277	17339	17267	17168	17211	17091	17344	17193	17205	17214	17149	17290	17212	17324	17219	17223	17308	17175	17323	17224	17083	17201	17187	17021	17128	17252	17162	17340	17241	17085	17269	17242	17401	17252	17179	17323	17217	17219	16976	17266	17277	17315	17392	17204	17277	17387	17324	17288	17184	17364	17407	17264	17195	17436	17331	17312	17019	17444	17363	17302	17205	17182	17355	17246	17205	17445	17373	17273	17092	17247	17384	17167	17263	17290	17327	17145	17326	17245	17265	17462	17218	17178	17115	17240	17262	17112	17320	17276	17266	17218	17303	17222	17283	17200	17060	17224	17254	17264	17058	17262	17157	17177	17309	17258	17130	17226	17290	17280	17330	17121	17190	17238	17195	17385	17303	17152	17224	17493	17148	17309	17326	17358	17259	17189	17260	17293	17399	17250	17396	17193	17170	17232	17212	17232	17291	17304	17083	17403	17249	17216	17189	17190	17239	17351	17212	17261	17298	17262	17175	17214	17106	17257	17340	17438	17302	17230	17366	17076	17340	17118	17105	17390	17250	17268	17273	17341	17062	17355	16971	17325	17196	17139	17345	17236	17180	17290	17231	17314	17043	17325	17121	17305	17302	17436	17113	17136	17260	17103	17321	17210	17233	17226	17041	17106	17168	17433	17189	17330	17082	17217	17257	17133	17347	17383	17171	17280	17163	17301	17183	17195	17162	17200	17027	17287	17351	17162	17305	17233	17261	17177	17349	17286	17239	17156	17132	17273	17074	17229	17241	17365	17109	17119	17054	17184	17313	17204	17242	17176	17095	17122	17378	17165	17323	17120	17427	17265	17238	17269	17208	17231	17251	17251	17348	17277	17155	17332	17187	17264	17487	17327	17142	17349	17242	17309	17247	17325	17208	17250	17267	17193	17119	17226	17404	17226	17362	17446	17114	17270	17207	17251	17174	17212	17429	16998	17276	17224	17228	17232	17292	17409	17246	17236	17353	17216	17108	17210	17235	17250	17180	17199	17214	17465	17128	17238	17469	17318	17221	17194	17085	17322	17195	17312	16998	17189	17139	17209	17280	17251	17245	17211	17338	17188	17309	17217	17319	17302	17230	17205	17245	17339	17305	17132	17228	17436	17095	17309	17190	17409	17231	17307	17189	17314	17203	17471	17176	17178	17266	17382	17096	17002	17383	17282	17224	17287	17137	17171	17108	17328	17088	17401	17320	17169	17287	17268	17227	17302	17357	17092	17315	17302	17334	17247	17350	17349	17306	17214	17237	17215	17281	17344	17181	17280	17277	17362	17065	17106	17190	17197	17191	17222	17317	17135	17453	17182	17176	17381	17121	17226	17186	17140	17084	17040	17158	17192	17242	17187	17239	17260	17120	17274	17385	17284	17357	17272	17401	17464	17248	17224	17206	17334	17138	17065	17271	17262	17365	17312	17303	17360	17252	17398	17215	17364	17219	17312	17436	17328	17365	17192	17235	17298	17322	17264	17279	17145	17103	17381	17376	17340	17077	17086	17303	17205	17184	17202	17342	17295	17262	17276	17188	17363	17306	17334	17300	17319	17116	17137	17292	17221	17278	17211	17174	17354	17485	17163	17350	17340	17332	17255	17257	17434	17316	17147	17175	17069	17099	17339	17499	17355	17299	17292	17224	17307	17167	17366	17102	17314	17499	17127	17165	17063	17305	17145	17237	17339	17321	17314	17280	17315	17294	17339	17145	17270	17336	17147	17225	17253	17301	16961	17400	17289	17274	17201	17145	17351	17127	17302	17491	17136	17297	17237	17281	17193	17269	17176	17272	17313	17296	17212	17353	17360	17103	17230	17233	17292	17213	17386	17295	17259	17346	17208	17372	17309	16928	17208	17246	17236	17347	17308	17200	17149	17184	17240	17146	17239	17127	17357	17201	17208	17239	17312	17173	17147	17296	17255	17309	17186	17336	17418	17115	17332	17422	17235	17215	17139	17305	17155	17340	17417	17388	17101	17060	17269	17350	17279	17217	17332	17210	17193	17196	17145	17385	17316	17329	17381	17132	17143	17157	17285	17122	17247	17363	17097	17234	17084	17104	17287	17277	17308	17251	17089	17044	17274	17385	17280	17133	17255	17167	17074	17060	17167	17131	17099	17009	17324	17338	17158	17386	17169	17288	17176	17282	17288	17257	17131	17323	17121	17450	17153	17422	17318	17251	17273	17419	17142	17256	17302	17068	17209	17296	17271	17209	17324	17282	17276	17115	17344	17340	17178	17212	17332	17104	17372	17171	17206	17425	17298	17377	17187	17401	17255	17123	17282	17076	17393	17206	17352	17281	17210	17326	17037	17409	17134	17078	17226	17234	17139	17358	17253	17250	17433	17218	17485	17293	17247	17241	17416	17297	17237	17464	17114	17203	17273	17279	17246	17254	17288	17390	17220	17290	17172	17330	17068	17274	17299	17284	17334	17294	17371	17099	17201	17079	17157	17285	17236	17268	17226	17160	17029	17116	17199	17234	17294	17188	17233	17317	17205	17278	17366	17242	17343	17291	17256	17303	17248	17301	17443	17053	17310	17298	17296	17231	17331	17131	17256	17238	17318	17102	17224	17168	17206	17232	17365	17091	17261	17243	17294	17126	17118	17177	17259	17234	17254	17183	17117	17414	17158	17272	17137	17397	17177	17353	17094	17158	17301	17234	17353	17177	17168	17402	17258	17096	17358	17172	17277	17272	17266	17257	17250	17153	17335	17270	17168	17456	17204	17397	17353	17284	17213	17186	17435	17269	17336	17240	17422	17226	17295	17300	17393	17267	17190	17347	17263	17193	17259	17229	17337	17201	17358	17257
24224	21548	29175	24382	22325	25145	26839	23148	24175	58536	57283	42396	29367	23826	22539	22100	22331	22183	22034	21836	22014	21936	21921	21876	21873	21964	22004	21954	22042	21763	21814	21816	22060	22054	22060	22020	22085	22055	21856	21618	21851	21821	22119	21762	21837	21761	22060	22054	22320	22126	21845	22001	21684	21846	21862	21774	22022	21816	21930	21981	21917	22062	21749	22047	21856	22075	21998	21877	21824	21754	21811	21845	21967	21968	21857	21816	21839	21860	21866	21925	21778	22037	21776	21918	21790	21916	21787	21841	21851	21643	21706	22053	21886	21901	21749	21865	21922	21995	21894	21762	21884	22071	21939	21756	21979	22007	21724	21875	21794	21785	21964	21714	21827	21675	21715	21807	21747	21809	21970	21871	21953	21812	21665	21777	22005	21845	21779	21901	22099	21814	22056	21761	21926	21730	21746	21848	21725	21942	21877	21958	21947	21927	21870	21865	21810	21804	22040	21982	21962	21861	21902	22115	21794	21798	21822	21896	21891	21617	21881	21688	21964	21623	21802	21941	21792	21856	21837	21742	21917	21928	21916	21954	21583	21711	21910	22039	21770	21849	22052	21977	21875	21909	21745	21996	21898	21891	21929	22008	21879	22087	21982	21812	21772	21714	21764	21933	22029	21632	21723	21751	21848	21934	21984	21867	21858	21748	21918	22089	21833	21706	21882	21972	21822	21875	21892	21989	21788	21949	21779	22015	22032	21729	21705	22095	21838	21758	21934	21806	21731	21992	21836	21952	21949	22076	21967	22011	21874	21791	21897	21660	22098	21820	21959	21662	21752	21972	21925	22004	21880	22045	21928	21957	21901	21778	21843	21724	21736	21672	21859	21728	22032	21918	21811	21802	22008	21608	21807	21988	21878	21762	21710	21773	21645	21895	21684	21720	21853	21590	21777	21860	21799	21964	21901	21873	21538	21984	21781	22006	21912	21853	21736	21647	21880	22042	22006	21799	21913	21796	21742	21849	21808	21788	21730	21822	21711	21812	22062	21826	22030	21906	21828	21785	21784	21802	21868	21797	21716	21859	21981	22023	21835	22025	21764	21767	21811	21899	21877	21909	21995	21943	21915	21611	21797	21938	21650	21801	21848	22087	21866	21971	21708	21777	21896	21971	21840	21748	21899	22083	21837	21838	21938	21946	21841	21804	21643	22060	21809	21694	21765	21904	22007	21645	21812	22017	21760	21801	21894	21910	21864	21990	21692	21785	21837	21696	21771	21852	21916	21643	21913	21897	21885	21659	22138	21682	22068	21885	21675	21773	21831	21834	21980	21911	21771	21920	21790	21908	21783	21885	22002	21794	22129	21814	21942	21928	21874	21847	21940	21985	21834	22102	22054	21793	21928	21864	21996	21901	21814	21991	21793	21826	21676	21898	21874	21828	21873	21852	21876	21902	21795	22007	21767	21843	21928	21905	21753	21988	21901	21903	21950	21890	21647	21866	21765	21707	22024	21884	21798	21905	21645	21642	21965	21834	21832	21682	21829	21826	21926	22013	21620	21588	21823	21826	21863	21681	21915	21741	21912	21771	21791	21873	21804	21975	21790	21589	21842	21852	21710	21937	21542	21677	21924	21698	21603	21967	21850	21739	21809	21806	21833	21630	21891	21959	21704	21706	21640	21754	21758	22042	22209	21896	22062	21685	22011	21759	21713	21626	21849	21760	21809	21935	21886	21895	21888	21912	21994	21923	21917	21739	21713	21834	21882	21793	21767	21822	21838	21839	21770	21899	21833	21987	21960	21870	21948	21778	21688	21810	22088	21808	21993	21863	21829	22015	21882	21766	21887	21839	21603	21862	22023	22018	22014	21975	21709	21898	21822	21790	21762	21971	21785	21719	22021	21877	21923	21485	21716	21858	21830	21907	21789	21999	21867	21960	21784	21784	21878	22037	22159	21798	22027	21920	22014	22102	21773	21860	21871	21860	21883	21742	21761	21920	21967	21507	22068	21900	21857	21822	21711	21792	21932	21802	21690	21902	21845	21752	21904	21963	21978	21962	21751	21825	21754	21876	21852	21941	21952	22103	21872	22021	21728	21836	21854	21728	21815	21863	21741	21996	21795	21889	21881	21731	21889	21653	21661	21935	21750	21808	21682	21694	21979	21664	21716	22022	21733	21629	22071	21693	21737	21741	21812	21993	21953	21755	21621	21814	21984	21675	21740	21847	21935	21816	21818	21817	21751	21877	21684	21812	21863	21985	21938	21859	21997	21884	22025	21958	21768	21839	21928	21917	21742	21934	21843	21909	21906	21737	21832	21767	21936	22073	22046	21814	21843	22077	21727	21799	21800	21852	21825	21828	21608	22152	21691	21889	21804	21580	21932	21729	21781	21836	21921	21885	21818	21905	21815	21742	21877	21874	21860	22068	21935	21965	21757	22062	21795	21894	21857	21827	22031	21841	22101	21972	21747	22144	21852	21952	21714	21726	21968	21883	21830	21760	22098	22033	21828	21782	21960	21681	21908	21901	21846	21834	22194	21683	22159	21762	21867	21952	21707	21947	21859	21795	21880	21907	21768	22110	21745	21587	21989	21900	21900	21660	21853	22004	21959	22051	21907	21852	21691	21805	21806	21845	22110	21783	21853	21748	21885	21997	21944	21823	21907	22073	21775	21898	21906	21944	21911	21813	21786	21775	21853	21887	21758	21744	21898	21805	21763	21758	21851	21769	21552	21781	21676	21822	21887	21582	21849	21637	21916	21971	21900	21940	22075	21748	21703	21835	21912	21732	21723	21790	21783	21919	21843	21946	21886	21717	21807	22002	21863	21602	21580	22134	22119	21874	21832	21717	21782	21713	21616	21711	21856	21986	22159	21961	21813	21908	22004	21893	22062	21825	21945	21886	21867	21722	21794	21764	21686	21780	21584	22017	21752	21825	21880	21771	21641	21890	21938	21760	21800	21930	21992	22103	21865	21770	21791	22084	21910	21813	21842	21956	21960	21760	21891	22027	21976	21839	21780	21806	21705	21975	21872	21944	21599	21791	21846	21899	22064	21764	21734	21898	22007	21832	21898	22017	21933	21850	21862	21867	21725	21692	21839	21998	21813	21869	21717	21860	21943	21755	21858	21880	21843	21812	21983	21759	21924	21928	21832	21520	22017	22008	21774	21937	21736	21793	21839	21913	21768	21748	21919	21811	22024	21851	22061	21757	22032	21761	21777	21842	21894	21644	21901	21675	21863	21903	21920	22024	21968	21981	21959	21866	21857	21798	21773	21808	22235	22096	21844	21605	21815	21765	21768	22168	21877	21817	21984	21794	21939	22127	21984	22006	21909	21741	21845	21902	21838	22088	21826	22102	21879	21925	21957	21835	21844	22018	21850	22048	21847	21790	21936	21972	21738	21826	21772	21987	22028	21568	21661	21942	21837	21669	21869	21608	21949	21753	21689	21998	21806	21966	21746	21786	21922	21704	21867	21932	21921	21979	21974	21930	21829	21768	21882	21959	21892	21940	21884	21841	21950	21866	21813	21819	21655	21541	21813	21725	22033	21905	22019	21659	22076	21714	22010	21782	21820	21968	21878	21916	21895	21871	21878	21812	21888	21883	21811	22136	21811	21693	22091	21959	22030	21711	21867	21841	21814	21784	21979	21994	21795	22035	21995	21872	21939	21806	22102	21659	21749	21780	21823	22037	21969	21854	21889	21768	22025	21705	21849	21771	21618	21799	21838	21616	21763	21845	21973	22027	21908	21933	21941	21931	21893	21725	21856	21913	21908	21944	21938	21939	21901	21833	21831	21806	21819	21922	21963	21945	21759	21880	21666	21738	21741	21897	21698	21805	22181	21965	21927	21938	21919	21828	21788	21762	21853	21829	21765	21869	22012	21833	21986	21836	21827	21848	21680	21884	21901	21884	21948	21927	21892	21883	21767	21770	21916	21797	21754	21767	21961	22006	21640	21936	21957	21719	21919	21951	21662	21850	21676	21878	21929	21941	21878	21743	21944	21899	22089	21841	21979	21962	22009	21770	21951	21869	21869	21831	21732	21871	21843	21995	21825	21772	21880	21797	21837	21972	21832	21619	21973	21826	21719	21664	21982	21919	21797	21596	21823	21731	21998	22056	21748	22036	21882	21863	21672	22067	21903	21544	21767	21842	21805	21832	21816	21932	21811	22074	22027	21932	21800	21780	21659	21707	21974	21734	21937	21723	21780	21859	22029	21890	22037	22021	21825	21731	21925	21934	21931	21711	21917	21784	22003	21857	21860	21785	21742	21748	21902	21865	22009	21999	21835	22038	21899	21846	21812	21928	21955	21919	21807	21927	21782	21785	21870	21921	21980	21876	21781	21895	22109	21616	21874	21562	21864	21833	21820	21708	21898	21865	21893	22068	21723	21894	21793	21902	21812	21851	21974	21795	22130	21752	22218	21850	21772	21792	21982	21668	22027	21884	21618	21807	21741	21837	21782	21862	21821	21778	21818	21815	21537	21635	21923	21913	21898	21938	22032	21578	21704	21930	21945	21694	21942	21901	21844	21958	21588	21766	21735	21838	21935	21950	21810	21958	22109	22041	21840	21954	21712	21849	21938	21812	21817	22157	21953	22060	21913	22032	21854	22044	21979	22070	21883	21810	21611	22077	21877	21808	21917	21913	21699	21760	21803	21571	21848	21842	21799	21994	22002	21806	21844	21717	21653	21795	21929	21967	21876	21915	21714	21656	21952	21492	21741	22014	21930	21788	21856	21920	21870	21774	21999	21956	21931	21870	22071	21865	22000	21897	21939	21633	21993	21773	21787	21750	21853	21866	21761	21563	21976	21746	21982	21729	21912	21964	21891	21892	21682	21530	21688	21918	21902	21771	21679	21872	21704	21766	21881	21811	21837	21960	21857	21810	21688	21731	21755	21614	21702	21871	21732	21893	21687	21879	21891	21868	21781	22048	21952	21938	21927	21975	21969	21743	22051	21569	21827	21843	22032	21943	21918	21722	21795	21727	21845	22069	21879	21797	21976	21770	21773	21766	21872	21871	21836	22031	21839	22032	21932	21842	21939	21968	21891	21841	21878	21649	21871	21941	21965	21895	21884	21821	21866	21940	22004	21696	21931	21917	21973	21624	21834	21827	21855	21720	21767	21916	21875	21903	21893	21932	21739	22092	22049	22006	21848	21710
18295	30152	28537	23246	20960	19798	19271	18951	21563	59101	55310	39849	24775	18718	17712	17330	17434	17488	17446	17403	17451	17449	17377	17380	17461	17486	17447	17350	17293	17309	17192	17507	17346	17353	17499	17313	17479	17430	17490	17334	17380	17350	17555	17457	17460	17368	17572	17407	17424	17372	17300	17239	17356	17453	17302	17300	17469	17500	17381	17370	17499	17345	17386	17459	17323	17354	17346	17400	17522	17494	17355	17470	17481	17379	17310	17456	17479	17479	17243	17169	17437	17444	17453	17404	17371	17428	17304	17194	17443	17324	17356	17469	17374	17451	17379	17445	17450	17305	17298	17353	17471	17302	17309	17358	17309	17349	17231	17503	17469	17435	17306	17239	17442	17319	17506	17331	17368	17298	17348	17346	17410	17414	17317	17242	17457	17231	17517	17442	17357	17433	17465	17412	17444	17397	17387	17354	17368	17446	17389	17242	17400	17415	17577	17327	17333	17450	17466	17395	17354	17458	17189	17332	17318	17338	17463	17416	17425	17304	17469	17443	17584	17425	17338	17448	17409	17337	17318	17263	17532	17484	17341	17344	17362	17412	17457	17353	17441	17421	17353	17619	17468	17255	17432	17461	17323	17234	17394	17341	17428	17276	17357	17321	17384	17413	17500	17393	17280	17437	17531	17432	17388	17387	17330	17353	17435	17285	17350	17233	17229	17452	17279	17360	17385	17503	17355	17480	17282	17318	17377	17227	17292	17266	17333	17356	17261	17471	17464	17168	17422	17527	17451	17432	17311	17493	17318	17428	17400	17344	17501	17365	17360	17455	17395	17438	17209	17303	17476	17270	17417	17180	17407	17289	17320	17194	17278	17295	17179	17399	17266	17373	17483	17422	17272	17276	17268	17456	17627	17388	17485	17284	17401	17367	17449	17400	17260	17530	17180	17331	17446	17249	17341	17545	17307	17370	17180	17463	17426	17336	17357	17340	17245	17251	17358	17249	17373	17254	17211	17364	17257	17428	17185	17439	17315	17403	17308	17404	17329	17163	17399	17209	17428	17314	17482	17292	17193	17322	17359	17333	17286	17358	17429	17336	17313	17242	17367	17255	17417	17347	17333	17364	17466	17153	17380	17174	17443	17312	17470	17337	17458	17338	17459	17327	17208	17254	17350	17350	17301	17356	17299	17338	17366	17307	17395	17191	17511	17541	17379	17270	17410	17303	17533	17329	17276	17392	17295	17380	17422	17505	17298	17358	17351	17376	17291	17120	17333	17326	17404	17223	17235	17382	17482	17362	17580	17394	17333	17350	17507	17428	17529	17434	17384	17377	17397	17433	17348	17387	17373	17333	17469	17466	17371	17558	17332	17313	17374	17230	17399	17492	17404	17271	17455	17347	17333	17326	17454	17415	17230	17484	17361	17437	17325	17315	17476	17437	17360	17417	17333	17326	17258	17433	17272	17427	17313	17180	17375	17305	17310	17328	17354	17413	17292	17535	17221	17216	17337	17293	17213	17324	17393	17311	17406	17418	17259	17500	17373	17391	17561	17315	17264	17113	17342	17290	17522	17239	17286	17306	17427	17161	17491	17522	17252	17561	17532	17292	17444	17445	17271	17363	17205	17464	17320	17290	17249	17350	17253	17418	17368	17331	17506	17301	17386	17299	17306	17286	17281	17477	17401	17320	17358	17442	17465	17397	17320	17349	17270	17430	17521	17411	17137	17402	17403	17229	17339	17320	17207	17386	17272	17256	17343	17248	17421	17360	17443	17423	17301	17197	17388	17330	17321	17372	17368	17239	17368	17451	17471	17412	17274	17269	17342	17411	17308	17241	17460	17364	17296	17326	17323	17492	17362	17609	17376	17499	17524	17336	17357	17384	17307	17313	17290	17395	17324	17321	17420	17442	17348	17531	17476	17362	17414	17183	17474	17341	17254	17428	17422	17451	17382	17260	17271	17235	17396	17281	17467	17232	17238	17428	17321	17491	17284	17449	17364	17501	17254	17443	17290	17298	17404	17420	17386	17322	17455	17302	17617	17368	17326	17310	17498	17214	17547	17474	17328	17353	17520	17321	17541	17260	17486	17525	17519	17306	17453	17369	17302	17331	17509	17309	17335	17288	17269	17273	17328	17429	17378	17437	17131	17455	17373	17250	17257	17419	17416	17434	17460	17321	17176	17539	17286	17248	17176	17383	17388	17351	17469	17297	17446	17402	17254	17257	17395	17355	17340	17281	17446	17250	17405	17040	17339	17395	17313	17339	17398	17544	17409	17372	17362	17138	17408	17462	17233	17439	17609	17412	17389	17319	17455	17290	17405	17196	17255	17454	17332	17346	17389	17419	17193	17521	17294	17274	17478	17444	17473	17273	17389	17315	17546	17327	17454	17345	17525	17399	17355	17373	17263	17382	17411	17377	17442	17389	17272	17343	17350	17415	17204	17388	17245	17372	17244	17365	17428	17303	17414	17226	17236	17383	17526	17435	17448	17254	17473	17262	17317	17374	17301	17219	17289	17456	17242	17333	17471	17351	17313	17385	17392	17410	17253	17447	17557	17233	17368	17297	17247	17378	17380	17387	17318	17340	17370	17232	17297	17335	17433	17363	17472	17309	17324	17391	17172	17328	17226	17277	17431	17427	17304	17366	17467	17289	17282	17501	17376	17395	17363	17267	17451	17293	17356	17407	17378	17457	17381	17557	17410	17187	17230	17519	17332	17610	17317	17328	17402	17517	17178	17180	17309	17469	17398	17373	17415	17435	17575	17347	17285	17387	17257	17372	17340	17336	17230	17365	17307	17412	17323	17383	17428	17253	17310	17399	17318	17384	17418	17360	17370	17342	17191	17421	17514	17324	17474	17276	17297	17459	17306	17606	17264	17573	17526	17513	17220	17448	17212	17562	17345	17313	17402	17278	17290	17305	17196	17473	17370	17181	17280	17202	17407	17268	17331	17390	17437	17331	17387	17316	17323	17297	17369	17311	17470	17440	17367	17230	17319	17454	17337	17398	17322	17426	17394	17373	17397	17373	17381	17222	17435	17375	17368	17587	17201	17303	17447	17540	17374	17539	17405	17425	17493	17328	17581	17390	17470	17477	17499	17389	17461	17180	17291	17302	17460	17356	17286	17305	17452	17275	17356	17336	17496	17294	17173	17316	17378	17396	17304	17336	17299	17393	17235	17367	17352	17315	17249	17148	17474	17487	17517	17299	17375	17373	17480	17255	17409	17301	17195	17464	17493	17402	17311	17322	17459	17287	17386	17398	17433	17269	17463	17066	17335	17303	17273	17506	17351	17337	17389	17339	17533	17437	17482	17450	17403	17396	17434	17217	17457	17250	17375	17445	17409	17211	17371	17373	17502	17343	17358	17317	17248	17279	17513	17407	17292	17284	17312	17399	17333	17317	17355	17354	17411	17337	17396	17503	17348	17265	17231	17605	17255	17195	17391	17498	17462	17361	17378	17430	17350	17372	17372	17281	17334	17108	17350	17435	17329	17403	17397	17300	17456	17453	17430	17422	17421	17324	17586	17315	17496	17299	17433	17294	17415	17256	17622	17265	17298	17383	17329	17364	17237	17138	17311	17444	17249	17397	17400	17476	17422	17529	17461	17403	17524	17245	17326	17243	17471	17380	17381	17312	17361	17360	17328	17310	17371	17350	17177	17285	17438	17527	17350	17342	17342	17310	17218	17361	17327	17361	17524	17345	17365	17241	17425	17333	17489	17420	17339	17110	17366	17133	17488	17428	17218	17435	17494	17292	17393	17347	17249	17429	17555	17332	17384	17303	17298	17453	17316	17447	17454	17531	17255	17335	17398	17321	17525	17495	17410	17376	17336	17577	17171	17402	17290	17478	17375	17392	17380	17381	17479	17403	17311	17378	17335	17388	17369	17270	17373	17416	17311	17455	17549	17639	17320	17424	17510	17371	17474	17307	17505	17338	17496	17223	17424	17491	17264	17431	17219	17304	17327	17232	17361	17365	17385	17317	17449	17334	17590	17313	17383	17184	17286	17367	17428	17192	17179	17296	17325	17401	17371	17366	17210	17360	17227	17340	17347	17239	17360	17281	17471	17290	17559	17367	17388	17377	17293	17322	17379	17312	17329	17235	17421	17561	17246	17439	17409	17316	17304	17193	17460	17419	17449	17400	17599	17226	17351	17443	17308	17424	17388	17398	17361	17469	17554	17181	17321	17550	17413	17398	17456	17550	17321	17387	17226	17272	17369	17318	17471	17413	17390	17289	17338	17499	17286	17263	17440	17548	17345	17497	17386	17457	17405	17380	17246	17363	17487	17502	17311	17206	17397	17291	17371	17430	17372	17319	17254	17313	17251	17201	17377	17457	17192	17382	17275	17363	17337	17178	17114	17321	17316	17499	17358	17322	17420	17406	17437	17375	17500	17201	17555	17313	17545	17435	17344	17262	17403	17287	17323	17191	17260	17606	17165	17192	17376	17546	17312	17303	17330	17488	17479	17391	17500	17367	17436	17388	17378	17291	17471	17435	17233	17319	17163	17181	17272	17301	17229	17644	17446	17350	17264	17487	17483	17241	17318	17378	17337	17266	17326	17260	17374	17294	17374	17235	17444	17411	17427	17500	17474	17393	17516	17506	17358	17394	17332	17425	17416	17425	17340	17262	17274	17447	17289	17370	17195	17286	17416	17329	17473	17414	17286	17365	17396	17357	17341	17171	17195	17294	17445	17347	17518	17341	17477	17389	17436	17416	17369	17448	17306	17478	17393	17285	17269	17241	17247	17494	17391	17342	17532	17457	17554	17584	17362	17355	17447	17193	17367	17320	17363	17440	17364	17550	17408	17361	17451	17361	17487	17407	17361	17208	17448	17360	17408	17409	17367	17410	17554	17275	17157	17253	17481	17307	17432	17543	17455	17366	17359	17552	17353	17363	17402	17263	17420	17313	17421	17352	17423	17553	17366	17556	17355	17335	17447	17510	17293	17325	17353	17431	17326	17313	17368	17379	17331	17419	17430	17314	17227	17554	17339	17456	17428	17388	17252	17406	17266	17352	17377	17234	17391	17548	17315	17169	17438	17343	17370	17391	17238	17338	17561	17291	17415	17249	17492	17412	17276	17291	17441	17312	17285	17332	17381	17298	17346	17164	17304	17456	17368	17515	17340	17189	17340	17343	17239	17284	17466	17430	17401	17458
31376	23620	24421	23133	21778	21825	22038	21964	22750	26689	26188	24148	22761	22052	21936	22163	21947	21879	21864	21819	21875	21740	21654	22018	21935	21754	21758	21607	21981	21867	21674	21733	21841	21522	21932	21881	21925	21801	21853	21765	21886	21847	21797	21925	21838	21814	21797	21828	21774	21685	21911	21845	21715	21855	21646	21813	21860	21975	21864	21791	21731	21909	21651	21703	21860	22067	21837	21784	21842	21774	21749	21961	21969	21824	22066	22018	21711	21870	21818	21835	22045	21947	21847	21900	21801	21662	21831	21693	21850	21743	21940	21935	21798	21672	21971	21655	21778	21765	21995	21583	22122	21760	21640	21867	21649	21741	21943	21667	21809	21846	21791	21946	21794	21694	21778	21864	21788	21733	21857	21872	21753	21910	21795	21961	21698	22026	21722	21643	21819	22054	21761	21695	21851	21915	21781	21687	21751	21674	21626	21789	21897	21921	21921	21977	21904	21851	21824	21812	21820	21413	21709	21715	21916	21759	21996	22000	21792	21719	21904	21673	21842	21676	21591	21572	21979	21653	21831	21817	21825	21721	21853	21681	21788	21947	21892	21925	21920	21689	21853	21857	21610	21957	21646	21702	21715	21806	21505	21686	21795	21675	21878	21778	22015	21871	21615	21768	21725	22050	21767	21847	21773	21784	21844	21696	21891	21810	22002	22039	21750	21758	21939	21822	21894	21776	21911	21700	21932	21865	21859	21655	21766	22077	21864	21948	21800	21987	21926	21660	21827	21783	21776	21648	21851	21691	21779	21924	21735	21840	21712	21834	21725	21834	21844	21653	21696	21724	22042	22059	21895	21961	21828	21793	21681	21913	21753	21522	21924	21912	21926	21675	21869	21637	21692	21774	21577	21936	21807	21762	21715	21691	21681	21910	21722	21813	21790	21994	21750	21567	21702	21731	21764	21663	21839	21768	21747	21644	21985	21852	21664	21731	21936	21996	21907	21790	21883	21888	21914	21803	21779	21901	21695	21667	22020	21883	21626	22053	21813	21830	21689	21667	21824	21704	21844	21905	21904	21996	21879	21628	21560	21476	21655	21834	21641	21467	21815	21986	21876	21672	21843	21756	21856	21897	21808	21874	21939	21800	21980	21862	21872	21758	21712	21739	21775	21866	22023	22073	21725	21780	21673	21598	21576	21801	21771	21878	21931	21570	21698	21856	21820	21804	21724	21584	21971	21719	21805	21919	21897	21851	21808	21730	21843	21891	21856	21775	21855	21801	21812	21748	21814	21721	21756	21598	21832	21795	21755	21773	21784	21822	21900	21980	21876	21880	21856	21826	21883	21782	21622	21636	21911	21686	21748	22008	21673	21876	22138	21972	21850	21869	21703	21953	21755	21596	21770	21832	21666	22027	22030	21864	22005	21762	21814	21830	21727	21744	21775	21783	21719	21863	21855	21836	21679	21823	22002	21763	21728	21936	21728	21855	21783	21935	21707	21837	21761	21778	21802	21735	21859	21894	22000	21708	21729	21735	21752	21640	21686	22030	21873	21902	21687	21702	21681	21633	21921	21998	21792	21766	21656	21732	21820	22036	22055	21893	21829	21777	21769	21580	21689	21712	21816	21945	21668	21717	21818	21782	21857	21818	21818	21834	21825	21659	21914	21731	21821	21829	21865	21819	22122	21954	21791	22096	22119	21719	21998	21886	21907	21714	21727	21806	21887	21829	21937	21721	21916	21897	21825	22006	21789	21856	21811	21970	21657	21942	21969	21799	21985	21773	21737	21870	21686	21767	22105	21751	22148	21684	21847	21634	21819	21882	21830	21653	21670	21899	21705	21824	21849	21870	21844	21746	21668	21736	21683	21896	21853	21627	21788	21616	21893	21906	21942	21872	21649	21705	21813	21814	21557	21695	21796	22034	21950	21847	21860	21974	22047	21996	21666	21908	21991	21854	21969	21910	21994	21763	21693	21854	21888	21666	21886	21865	21896	21677	21830	21650	21686	21791	21846	21769	21743	21528	21974	21717	21887	21964	21731	21994	21776	21747	21808	21738	21619	21623	21573	21793	21736	21878	21657	21955	21708	21871	21668	21902	21819	21747	21576	21692	21607	21806	21656	22042	21665	21763	21875	21821	21902	21659	21829	21969	21553	21929	21738	21941	21732	21674	21689	21723	21688	21713	21805	21823	21868	21843	21828	21821	21863	21700	21817	21870	22053	21757	21782	21856	21872	21832	21757	21679	21796	22019	21785	21716	21734	21946	21723	21743	21881	21739	21712	21782	21795	21810	21918	22027	21922	21699	21717	21659	21873	21785	21716	21808	21774	21917	21582	21922	21899	21799	21945	21899	22194	21896	21776	21760	21973	21740	21810	21793	21725	21983	21800	21723	21694	21737	21720	21918	21833	21692	22023	21821	21830	21879	22011	21820	21769	21811	21813	21724	21752	21778	21781	21976	21889	21915	21798	21650	21858	21730	21829	21857	21905	21843	21780	21897	22028	21763	21971	21813	21852	21668	21720	22222	21755	21961	21676	21785	21808	21702	21708	21963	21749	21686	21743	21834	21851	21787	21824	21468	21948	22048	21769	21694	21983	21685	21920	21750	22077	21920	21863	21824	21893	21927	21972	21730	21732	21562	21577	21810	21719	21771	21585	21816	21849	21808	21787	21852	21852	21882	21716	21843	21782	21712	21799	21644	21751	21763	21624	21504	22055	21747	21884	21926	21795	21635	21743	21848	21813	21744	21690	21756	21926	22047	21783	21835	21884	21983	21869	21728	21664	21600	21951	21734	21969	21640	21937	22049	21723	21939	21747	21728	21764	21808	21996	21783	21654	21698	21996	21794	21840	21859	21710	21580	21599	21517	21822	21648	21875	21934	21671	21659	21688	21701	21838	21926	22060	21930	21811	21840	21652	21728	21755	21716	21793	21638	21693	21786	22026	21868	21922	21922	21993	21716	21846	21875	21851	21841	21652	21878	21775	21875	21739	21821	21757	21766	21762	21902	21872	21732	21802	21865	21899	21845	21751	21524	21670	21878	21887	21763	21582	21746	21614	21637	21661	21767	21773	21802	21850	21781	21806	21917	21888	21990	21792	21698	22236	21911	21774	21675	22079	21788	21796	21773	21500	21616	21808	21747	21611	21573	21985	21707	21919	22053	21722	21875	21850	21719	21949	21970	21823	21665	21852	21756	21793	21786	21947	21729	21980	21680	21659	21764	21595	21892	21759	21830	21588	21795	21742	21829	21634	21694	21875	22039	21825	21827	21904	21806	21958	21971	21857	21866	21952	21882	21740	21811	22017	21724	21959	21860	21751	21660	21887	21716	21874	21792	21859	21803	21971	21791	21991	21755	21770	21974	21869	21655	21590	21617	21787	21687	21763	21612	21778	21746	21658	21750	21804	21988	22029	21718	21843	22013	21618	21857	22186	21844	21887	21746	21591	22015	21937	21679	21696	21697	21768	21708	21829	21710	21746	21807	21624	21857	21840	21761	21547	21826	21874	21798	21952	21745	21898	21767	21954	21910	21877	21618	21701	21868	21692	21885	21876	21846	21946	21758	21999	21767	21759	21730	21568	21706	21736	21799	21846	21796	21901	21589	21698	21774	21814	21756	21904	21681	22023	21885	21650	21618	21911	21823	21841	21746	21679	21941	21768	22001	21757	22033	21718	21827	21883	21811	21681	21818	21960	21898	22045	21900	21915	21862	21778	21621	21811	21848	21737	21659	22083	21791	21775	21823	21499	21940	21746	21701	21803	21645	21609	21740	21775	21746	21629	21621	21778	21693	22044	21849	21677	21939	21917	21851	21655	21844	21778	21695	21666	21911	21795	21625	21659	21762	21745	21708	21645	21798	21827	21692	21751	21910	21754	21775	21634	21923	21866	21728	21684	21797	21740	21718	21797	21809	21923	21900	21665	21729	21935	22050	21864	21838	21789	21727	21858	21684	21725	21734	21489	21926	21638	21756	22010	21882	21613	21707	21936	22044	21766	21796	21943	21918	21801	21683	21553	21656	21770	21681	21707	21766	21662	21659	21857	21868	21877	21834	21660	21674	21712	22034	21852	21849	21814	21930	21971	21772	21880	21721	21844	21928	21948	21833	21844	22130	21751	21696	21745	21947	21817	21665	21804	21833	21915	21898	21810	21718	21809	21798	21832	21648	21945	21741	21716	21936	21944	21830	21780	21831	21892	21993	21861	21762	21872	21542	21699	21733	21705	21614	21842	21638	21745	21804	22014	21834	21613	21728	21951	22016	21858	21777	21769	21846	21818	21961	21842	21859	21635	21836	21715	21867	21850	21780	21819	22000	21912	21734	21811	21746	21950	21839	21931	21921	21829	21593	21904	21824	21661	21794	21693	21778	21670	21920	21606	21911	21860	21801	21914	21881	22020	21780	21782	21928	21985	21707	21897	21774	21563	21731	21713	21779	21947	21565	21735	21876	21740	21812	21843	21761	21666	21788	21659	21874	21787	21716	21963	21657	22061	21737	21866	21820	21831	21937	21957	21777	21927	21675	21666	21624	21652	21845	21844	21856	21806	21833	21997	21892	21862	21814	21870	21829	21785	21783	21817	21658	21874	21910	21909	22043	21697	21842	21648	22007	21723	21897	21975	21847	21877	21772	21760	21783	21748	22030	21847	21896	22007	21999	21898	21467	21736	21688	21754	21985	22104	21807	22077	21765	21825	22022	21603	21917	22045	21916	21870	21768	21613	21805	21840	21929	21799	21967	21815	21882	21804	21801	21671	21848	21842	21664	21826	21732	21789	21637	21564	21678	22005	21896	21743	21857	21899	21934	21733	21913	22029	21940	21819	21835	21978	21815	21835	21761	21861	21749	21688	21942	21785	21939	21884	21626	22071	21836	21894	21738	21785	21835	21718	21557	21968	21538	21897	21757	21886	21668	21667	21975	21835	21904	21695	21862	21829	21672	21814	21904	21904	21926	21705	21825	21734	21796	21631	22119	21675	22089	21985	21941	21899	21748	21931	21701	22088	21727	21857	21892	21679	21651	21982	21679	22023	21888	21704	21937	21855	21908	22042	21803	21782	21829	21900	21980	21855	21813	21781	21625	21748	21766	21679	21904	21722	21852	21725	21737	21815	21950	21873	21863	21904	21706	21982	21831	21837	21849	21684	21668	21634	21787	21873	21831	21982	21824
17813	18253	18356	17702	17605	17524	17523	17514	19175	24547	22350	19599	17867	17567	17352	17283	17391	17359	17370	17439	17370	17344	17468	17378	17406	17258	17362	17189	17427	17322	17296	17375	17332	17390	17248	17370	17416	17293	17320	17350	17452	17494	17331	17196	17398	17391	17517	17281	17316	17277	17599	17259	17198	17263	17369	17188	17113	17317	17303	17291	17251	17363	17376	17537	17242	17401	17447	17247	17409	17419	17370	17258	17432	17410	17316	17311	17317	17521	17313	17296	17439	17299	17333	17346	17318	17350	17245	17441	17446	17354	17295	17355	17316	17457	17274	17248	17261	17238	17371	17291	17316	17527	17350	17174	17423	17227	17347	17307	17359	17248	17279	17324	17284	17243	17223	17296	17607	17372	17515	17385	17293	17312	17259	17433	17284	17367	17355	17303	17290	17169	17466	17362	17263	17246	17271	17406	17423	17326	17324	17382	17290	17490	17233	17310	17469	17548	17249	17354	17436	17336	17399	17479	17560	17334	17452	17231	17299	17419	17261	17418	17248	17140	17362	17390	17406	17403	17392	17213	17542	17426	17264	17429	17576	17261	17337	17239	17373	17231	17467	17406	17271	17306	17444	17288	17360	17284	17409	17287	17402	17489	17406	17255	17312	17396	17461	17475	17384	17380	17267	17384	17353	17332	17222	17232	17389	17282	17185	17549	17330	17182	17157	17475	17288	17424	17512	17190	17454	17428	17448	17349	17195	17245	17232	17457	17299	17375	17146	17358	17315	17466	17418	17441	17328	17354	17375	17150	17416	17378	17379	17244	17347	17348	17392	17436	17355	17378	17453	17314	17495	17301	17241	17236	17277	17332	17327	17454	17094	17314	17334	17185	17403	17217	17406	17392	17356	17208	17254	17205	17452	17670	17402	17374	17433	17092	17494	17376	17275	17336	17242	17212	17347	17374	17397	17384	17294	17456	17485	17212	17508	17396	17445	17497	17450	17422	17547	17286	17216	17259	17135	17345	17331	17432	17249	17451	17302	17327	17383	17449	17258	17130	17311	17150	17461	17362	17342	17341	17251	17388	17234	17215	17224	17094	17390	17423	17361	17222	17337	17286	17373	17345	17385	17490	17413	17330	17360	17348	17370	17238	17473	17352	17190	17292	17293	17170	17440	17401	17303	17441	17294	17513	17210	17329	17275	17214	17397	17412	17503	17463	17476	17454	17316	17345	17252	17358	17275	17361	17251	17384	17373	17391	17419	17443	17413	17236	17478	17352	17264	17391	17408	17434	17169	17440	17248	17346	17472	17301	17256	17261	17401	17379	17417	17405	17448	17333	17433	17291	17163	17392	17437	17435	17321	17191	17397	17275	17225	17224	17264	17325	17345	17470	17114	17173	17344	17286	17250	17464	17366	17432	17281	17356	17303	17368	17267	17343	17448	17217	17329	17464	17468	17229	17336	17234	17353	17398	17254	17440	17413	17314	17191	17229	17411	17401	17280	17119	17145	17307	17318	17431	17173	17166	17420	17264	17259	17206	17259	17320	17136	17250	17481	17199	17536	17362	17448	17384	17417	17370	17367	17340	17224	17355	17304	17384	17374	17411	17274	17400	17506	17407	17448	17246	17292	17420	17401	17338	17365	17414	17409	17419	17413	17293	17466	17399	17210	17191	17269	17352	17421	17328	17140	17268	17463	17456	17237	17337	17364	17495	17312	17274	17336	17282	17575	17129	17375	17200	17351	17327	17264	17368	17462	17432	17237	17415	17284	17393	17228	17421	17328	17434	17364	17384	17458	17242	17218	17649	17396	17349	17273	17220	17363	17349	17234	17374	17247	17531	17360	17211	17351	17257	17313	17340	17395	17377	17197	17382	17404	17245	17220	17435	17348	17294	17362	17626	17194	17314	17390	17383	17448	17228	17391	17259	17439	17305	17320	17417	17414	17371	17554	17242	17208	17331	17341	17515	17340	17242	17389	17324	17179	17473	17283	17350	17423	17390	17341	17361	17361	17322	17443	17469	17268	17251	17348	17218	17397	17278	17376	17350	17212	17352	17350	17259	17365	17398	17305	17248	17219	17362	17286	17669	17240	17357	17381	17328	17258	17457	17525	17493	17455	17203	17218	17393	17289	17449	17305	17401	17297	17619	17328	17355	17376	17089	17310	17419	17385	17346	17236	17303	17333	17402	17364	17570	17465	17435	17331	17269	17397	17359	17398	17146	17429	17216	17326	17278	17260	17571	17289	17438	17288	17358	17256	17494	17273	17304	17357	17372	17320	17395	17286	17413	17389	17271	17289	17339	17191	17327	17384	17449	17279	17382	17306	17550	17326	17382	17541	17343	17315	17318	17295	17449	17332	17262	17161	17319	17392	17487	17431	17089	17431	17255	17171	17369	17280	17388	17215	17284	17383	17539	17332	17391	17310	17441	17425	17389	17116	17405	17477	17231	17515	17349	17438	17237	17325	17296	17368	17274	17432	17416	17420	17083	17278	17188	17292	17273	17287	17259	17309	17383	17473	17303	17228	17378	17373	17504	17123	17254	17306	17328	17439	17197	17419	17274	17424	17440	17502	17437	17344	17227	17417	17478	17458	17396	17338	17491	17488	17412	17388	17377	17412	17245	17243	17439	17265	17362	17271	17536	17253	17350	17268	17363	17293	17159	17362	17412	17334	17241	17323	17252	17289	17268	17170	17299	17316	17459	17361	17453	17326	17474	17242	17491	17412	17645	17484	17424	17318	17184	17299	17354	17265	17421	17436	17275	17448	17286	17294	17309	17381	17152	17479	17373	17426	17340	17298	17217	17362	17145	17452	17434	17324	17299	17472	17323	17456	17225	17510	17396	17343	17418	17393	17428	17384	17302	17208	17309	17242	17440	17243	17455	17258	17332	17442	17354	17583	17386	17427	17282	17196	17271	17355	17494	17362	17343	17296	17449	17449	17232	17406	17565	17500	17092	17381	17281	17420	17341	17301	17365	17387	17363	17431	17333	17423	17274	17284	17406	17283	17497	17354	17391	17258	17475	17253	17428	17248	17437	17285	17490	17420	17270	17306	17380	17476	17440	17307	17218	17436	17457	17513	17346	17391	17251	17287	17369	17323	17496	17303	17377	17445	17400	17335	17280	17455	17399	17228	17279	17381	17391	17130	17442	17295	17354	17376	17294	17237	17343	17411	17307	17308	17259	17293	17348	17200	17329	17338	17457	17437	17265	17371	17428	17298	17360	17318	17138	17459	17249	17341	17270	17197	17363	17175	17372	17328	17316	17230	17187	17410	17359	17449	17274	17378	17349	17236	17419	17282	17300	17189	17281	17385	17296	17448	17331	17307	17283	17498	17229	17478	17559	17428	17219	17379	17123	17459	17341	17356	17398	17450	17202	17325	17297	17453	17255	17275	17433	17455	17313	17278	17489	17316	17473	17288	17494	17280	17359	17421	17239	17297	17264	17396	17407	17342	17315	17341	17307	17264	17150	17364	17275	17308	17249	17454	17367	17357	17454	17515	17330	17351	17294	17436	17428	17347	17453	17406	17235	17297	17507	17284	17361	17375	17272	17189	17335	17513	17373	17185	17310	17391	17224	17286	17383	17323	17357	17454	17113	17280	17366	17422	17367	17479	17351	17195	17278	17376	17344	17496	17258	17346	17340	17294	17407	17410	17359	17516	17273	17300	17348	17144	17297	17440	17397	17489	17364	17355	17353	17330	17380	17284	17295	17311	17267	17343	17332	17201	17341	17454	17240	17231	17427	17313	17389	17358	17403	17230	17337	17403	17430	17379	17428	17451	17416	17324	17443	17381	17305	17422	17545	17221	17241	17467	17339	17217	17323	17436	17242	17244	17476	17215	17295	17362	17449	17492	17518	17275	17260	17305	17302	17248	17326	17437	17308	17231	17223	17359	17245	17300	17223	17279	17355	17434	17320	17462	17291	17220	17452	17294	17245	17267	17407	17273	17236	17382	17484	17320	17487	17280	17344	17319	17273	17414	17256	17409	17418	17370	17292	17392	17350	17293	17298	17251	17347	17430	17346	17154	17433	17346	17291	17304	17417	17273	17386	17466	17460	17411	17272	17372	17247	17427	17446	17290	17378	17375	17207	17456	17451	17430	17345	17251	17418	17329	17352	17314	17313	17482	17370	17342	17502	17323	17303	17145	17313	17279	17311	17332	17384	17468	17401	17286	17315	17340	17125	17352	17410	17392	17419	17387	17375	17263	17359	17234	17397	17409	17278	17352	17437	17319	17291	17376	17333	17308	17320	17390	17357	17246	17424	17342	17358	17435	17307	17564	17300	17468	17347	17140	17089	17406	17298	17430	17389	17410	17371	17170	17425	17261	17261	17500	17330	17273	17327	17491	17267	17554	17463	17407	17537	17436	17387	17278	17417	17240	17382	17466	17300	17237	17395	17276	17305	17214	17246	17461	17387	17415	17379	17490	17422	17418	17286	17412	17354	17339	17456	17448	17241	17358	17289	17244	17326	17530	17218	17261	17481	17429	17469	17272	17455	17377	17451	17218	17210	17414	17384	17420	17394	17359	17285	17440	17309	17083	17237	17251	17338	17441	17211	17413	17375	17492	17505	17419	17304	17270	17301	17225	17345	17534	17255	17318	17300	17400	17227	17530	17346	17320	17224	17346	17295	17372	17485	17333	17314	17300	17270	17409	17345	17400	17307	17151	17412	17290	17459	17476	17286	17213	17339	17421	17243	17419	17302	17302	17356	17477	17305	17328	17469	17465	17263	17450	17362	17275	17291	17168	17420	17242	17162	17283	17392	17439	17250	17460	17516	17161	17369	17301	17396	17335	17221	17221	17404	17303	17382	17302	17489	17168	17297	17342	17381	17528	17366	17359	17318	17311	17422	17164	17212	17321	17214	17349	17311	17342	17326	17468	17298	17474	17537	17231	17353	17641	17271	17366	17490	17535	17330	17368	17268	17274	17256	17439	17441	17288	17355	17309	17346	17430	17295	17378	17074	17466	17406	17266	17270	17395	17415	17455	17355	17519	17348	17423	17452	17331	17333	17503	17320	17232	17279	17182	17356	17267	17285	17463	17552	17222	17355	17397	17468	17382	17383	17378	17350	17253	17320	17196	17339	17343	17329	17433	17375	17289	17250	17240	17179	17303	17386	17270	17386	17307	17349	17350	17365	17404	17353	17260	17357
26294	21603	28360	26196	23380	23280	23306	22197	29368	43135	42477	32458	24900	22411	22091	21726	21784	21923	21770	22015	21783	21991	21891	21649	21535	21719	21732	21928	21757	21828	21772	21609	21649	21803	21632	21949	21844	21732	21687	21745	21632	21680	21795	21530	21371	21821	21574	21603	21771	21567	21790	21692	21623	21681	21727	21752	21618	21463	21754	21919	21828	21558	21575	21595	21696	21829	21870	21771	21658	21725	21632	21840	21775	21792	21670	21633	21643	21538	21655	21462	21844	21891	21791	21660	21683	21662	21784	21690	21743	21708	21670	21660	21656	21703	21598	21775	21490	21716	21517	21832	21634	21515	21461	21733	21698	21676	21774	21695	21420	21553	21674	21763	21636	21643	21724	21751	21671	21636	21665	21607	21771	21640	21599	21572	21786	21794	21560	21756	21805	21501	21816	21600	21756	21796	21831	21952	21720	21699	21929	21542	21653	21667	21605	21691	21606	21581	21581	21624	21775	21826	21651	21564	21675	21685	21667	21507	21492	21567	21687	21665	21566	21789	21632	21738	21855	21939	21746	21782	21422	21782	21739	21560	21726	22067	21491	21865	21741	21912	21724	21601	21577	21651	21619	21752	21620	21855	21603	21553	21746	21408	21937	21495	21552	21592	21762	21833	21834	21618	21670	21724	21768	21902	21735	21871	21629	21679	21695	21864	21676	21656	21618	21679	21771	21594	21540	21679	21712	21611	21708	21678	21759	21826	21896	21594	21532	21686	21440	21887	21555	21570	21818	21537	21622	21619	21859	21577	21724	21700	21887	21513	21506	21507	21746	21626	21595	21788	21506	21779	21624	21651	21569	21503	21785	21814	21701	21618	21644	21804	21899	21656	21803	21883	21832	21689	21774	21508	21924	21929	21814	21587	21468	21514	21578	21744	21555	21581	21648	21687	21852	21532	21562	21806	21701	21717	21462	21551	21707	21654	21780	21622	21894	21680	21554	21771	21535	21845	21785	21726	21346	21685	21769	21967	21782	21647	21799	21657	21691	21521	21726	21692	21777	21868	21738	21461	21659	21619	21815	21740	21467	21523	21726	21788	21603	21493	21632	21825	21849	21796	21565	21786	21647	21582	21749	21845	21350	21483	21705	21662	21573	21729	21917	21643	21584	21729	21651	21667	21851	21743	21750	21932	21615	21778	21956	21470	21666	21758	21554	21792	21695	21656	21726	21704	21772	21629	21760	21806	21624	21517	21755	21626	21646	22119	21684	21638	21599	21489	21579	21722	21630	21589	21482	21752	21467	21214	21647	21804	21914	21465	21808	21682	21558	21739	21742	21701	21601	21797	21750	21807	21674	21758	21737	21779	21681	21662	21693	21706	21697	21592	21487	21811	21639	21597	21785	21528	21829	21664	21872	21712	21579	21767	21749	21503	21613	21587	21656	21804	21732	21574	21626	21577	21759	21436	21823	21552	21722	21808	21552	21519	21504	21735	21489	21897	21699	21574	21867	21658	21603	21647	21558	21744	21527	21689	21810	21720	21735	21580	21602	21839	21794	21741	21778	21841	21787	21554	21621	21884	21515	21653	21440	21694	21736	21635	21735	21827	21736	21732	21699	21821	21881	21849	21759	21646	21830	21709	21688	21643	21711	21726	21679	21715	21801	21642	21791	21617	21783	21791	21752	21883	21781	21673	21522	21589	21853	21915	21749	21748	21722	21680	21513	21744	21762	21727	21500	21794	21725	21505	21659	21794	21682	21622	21750	21871	21455	21737	21603	21532	21733	21731	21710	21749	21704	21840	21794	21958	21956	21502	21669	21784	21726	21611	21549	21783	21652	21740	21625	21533	21605	21827	21655	21652	21596	21508	21701	21717	21701	21830	22028	21944	21596	21882	21792	21550	21718	21696	21665	21562	21884	21711	21813	21744	21686	21647	21895	21668	21739	21681	21784	21635	21445	21776	21685	21704	21583	21760	21557	21619	21627	21822	21663	21677	21614	21661	21848	21833	21695	21872	21821	21743	21815	21754	21653	21714	21671	21754	21764	21854	21374	21605	21684	21718	21870	21753	21656	21633	21549	21649	21515	21585	21602	21906	21534	21558	21558	21552	21895	21733	21775	21623	21487	21722	21634	21718	21490	21847	21892	21576	21791	21887	21887	21663	21520	21521	21563	21687	21624	21813	21590	21686	21930	21840	21738	21681	21807	21751	21754	21916	21786	21888	21767	21662	21862	21810	21946	21750	21648	21725	21643	21611	21804	21737	21552	21691	21649	21684	21740	21549	21661	21584	21763	21689	21825	21537	21536	21800	21707	21630	21896	21724	21782	21704	21614	21673	21727	21627	21912	21893	21857	21527	21644	21695	21881	21731	21699	21746	21851	21584	21705	21646	21590	21799	21703	21689	21574	21681	21758	21487	21529	21945	21565	21731	21584	21570	21516	21681	21751	21478	21746	21657	21664	21586	21645	21683	21656	21527	21950	21665	21693	21667	21734	21586	21704	21612	21540	21704	21636	21652	21780	21808	21754	21780	21738	21826	21611	21895	21879	21882	21818	21666	21816	21703	21763	21759	21439	21616	21916	21542	21593	21613	21708	21756	21827	22033	21828	21770	21670	21734	21795	21618	21572	21862	21686	21538	21507	21662	21567	21592	21720	21630	21600	21726	21531	21730	21810	21837	21622	21819	21547	21779	21617	21535	21759	21901	21563	21691	21603	21815	21570	21471	21562	21506	21889	21662	21582	21753	21682	21597	21579	21565	21528	21654	21531	21640	21822	21676	21713	21713	21590	21948	21651	21592	21630	21796	21743	21576	21725	21444	21720	21678	21498	21738	21583	21769	21735	21552	21724	21580	21919	21703	21726	21871	21723	21732	21635	21496	21558	21832	21710	21714	21636	21684	21785	21760	21607	21516	21562	21610	21550	21770	21841	21660	21591	21664	21577	21738	21798	21690	21725	21889	21836	21911	21666	21622	21676	21636	21785	21535	21545	22001	21549	21786	21718	21811	21751	21748	21793	21728	21796	21676	21731	21584	21684	21744	21672	21733	21428	21642	21584	21683	21686	21494	21925	21714	21615	21703	21700	21611	22057	21640	21672	21785	21805	21585	21752	21674	21638	21899	21675	21757	21717	21784	21749	21553	21820	21492	21669	21676	21544	21668	21524	21789	21625	21609	21384	21597	21704	21754	21520	21556	21678	21694	21748	21587	21555	21430	21815	21716	21772	21749	21835	21628	21860	21720	21579	21723	21699	21429	21584	21586	21805	21598	21650	21756	21762	21583	21584	21506	21779	21647	21832	21760	21770	21820	21676	21809	21482	21443	21643	21851	21626	21724	21583	21818	21779	21730	21686	21585	21858	21842	21891	21687	21626	21626	21871	21506	21819	21777	21849	21563	21762	21667	21789	21833	21665	21487	21884	21700	21624	21876	21767	21714	21657	21771	21656	21845	21533	21641	21631	21478	21577	21690	21755	21581	21405	21807	21778	21618	21679	21892	21634	21799	21553	21511	21651	21736	21591	21759	21711	21785	21926	21762	21568	21712	21477	21590	21781	21672	21743	21701	21734	21880	21852	21745	21658	21874	21668	21764	21767	21455	21717	21596	21720	21649	21760	21791	21652	21443	21622	21676	21727	21675	21654	21617	21743	21766	21555	21530	21721	21647	21657	21497	21676	21869	21602	21634	21835	21585	21683	21809	21712	21646	21824	21594	21765	21549	21562	21755	21561	21579	21588	21490	21382	21485	21786	21710	21775	21597	21497	21603	21547	21653	21815	21884	21701	21430	21739	21837	21474	21735	21660	21852	21942	21808	21687	21683	21716	21576	21855	21930	21770	21777	21694	21622	21796	21597	21748	21875	21826	21675	21650	21683	21671	21693	21579	21650	21815	21459	21580	21769	21899	21769	21794	21604	21773	21477	21716	21440	21715	21763	21893	21771	21763	21814	21501	21832	21878	21750	21756	21649	21545	21713	21998	21826	21809	21699	21689	21547	21688	21637	21739	21637	21648	21786	21860	21497	21669	21763	21747	21683	21562	21734	21772	21793	21902	21683	21564	21641	21725	21694	21689	21717	21715	21786	21965	21566	21738	21636	21561	21688	21847	21725	21682	21595	21795	21764	21748	21822	21790	21610	21739	21670	21532	21637	21887	21754	21704	22052	21682	21574	21581	21491	21581	21628	21664	21680	21721	21717	21804	21765	21788	21457	22003	21532	21816	21511	21562	21452	21802	21528	21779	21771	21820	22050	21877	21737	21611	21498	21730	21820	21742	21743	21778	21821	21769	21815	21834	21765	21735	21661	21723	21504	21728	21825	21497	21730	21867	21616	21705	21669	21899	21691	21737	21631	21563	21674	21767	21665	21696	21651	21434	21755	21581	21627	21917	21926	21857	21757	21524	21549	21630	21676	21526	21669	21766	21818	21653	21806	21626	21576	21625	21763	21653	21707	21769	21761	21722	21756	21670	21759	21663	21788	21580	21769	21505	21598	21747	21808	21852	21528	21611	21616	21666	21546	21634	21875	21669	21656	21569	21671	21587	21966	21907	21725	21561	21742	21793	21720	21644	21649	21760	21508	21541	21656	21699	21613	21661	21754	21503	21628	21878	21543	21873	21780	21649	21649	21813	21547	21711	21546	21791	21642	21910	21791	21792	21854	21655	21871	21675	21807	21644	21752	21559	21613	21653	21700	21643	21826	21732	21735	21983	21889	21875	21685	21807	21797	21751	21603	21663	21738	21754	21613	21505	21811	21666	21755	21646	21424	21858	21750	21772	21808	21656	21640	21751	21510	21828	21658	21625	21867	21761	21571	21760	21469	21744	21544	21604	21609	21809	21654	21669	21699	21599	21776	21928	21746	21717	21710	21720	21702	21619	21551	21748	21563	21805	21566	21488	21751	21693	21586	21744	21460	21542	21571	21630	21604	21764	21591	21866	21816	21681	21720	21856	21837	21602	21753	21637	21624	21842	21910	21737	21903	21675	21737	21823	21716	21774	21688	21699	21519	21916	21875	21626	21746	21794	21645	21771	21829	21805	21435	21717	21757	21494	21696	21686	21880	21759	21866	21677	21706	21771	21753	21722	21715	21788	21775	21617	21817	21512	21413	21660	21650	21664	21884	21439	21646	21575	21984	21754	21718	21739	21614	21724	21628	21734	21516	21693	21955
16067	23588	22595	20075	18894	18319	18102	18003	29340	43433	41076	28635	19812	17578	17549	17359	17402	17204	17419	17371	17351	17280	17414	17378	17510	17212	17410	17267	17362	17162	17306	17376	17305	17320	17447	17594	17279	17369	17368	17379	17398	17260	17234	17220	17248	17060	17288	17396	17281	17350	17360	17208	17077	17262	17371	17368	17320	17386	17269	17401	17385	17419	17472	17262	17379	17398	17420	17366	17312	17372	17365	17242	17283	17255	17408	17366	17012	17419	17150	17427	17235	17344	17176	17392	17219	17321	17219	17359	17315	17395	17321	17367	17250	17399	17311	17331	17539	17425	17397	17365	17347	17367	17408	17394	17518	17297	17293	17428	17468	17155	17349	17215	17207	17338	17188	17424	17375	17224	17251	17173	17312	17399	17343	17287	17301	17207	17279	17202	17305	17427	17233	17395	17206	17237	17217	17317	17210	17374	17524	17424	17380	17409	17233	17596	17325	17351	17240	17444	17232	17289	17121	17417	17237	17290	17269	17356	17338	17212	17313	17194	17409	17286	17395	17469	17130	17261	17291	17259	17367	17555	17351	17340	17237	17384	17261	17433	17369	17254	17353	17351	17317	17370	17160	17475	17188	17171	17266	17258	17481	17426	17305	17343	17371	17273	17182	17270	17217	17240	17378	17224	17293	17347	17161	17351	17363	17181	17313	17134	17309	17248	17388	17493	17288	17222	17337	17285	17198	17266	17199	17318	17370	17245	17351	17254	17362	17414	17298	17298	17244	17279	17148	17386	17342	17401	17332	17287	17308	17292	17265	17179	17442	17164	17239	17083	17295	17207	17216	17240	17219	17215	17316	17430	17279	17378	17201	17283	17420	17066	17302	17385	17218	17328	17225	17255	17447	17211	17335	17313	17289	17299	17385	17556	17379	17357	17193	17509	17344	17286	17252	17326	17263	17316	17302	17445	17254	17268	17158	17291	17318	17255	17484	17298	17392	17260	17275	17253	17260	17246	17368	17184	17196	17428	17273	17318	17241	17254	17246	17332	17181	17271	17318	17350	17355	17399	17444	17271	17265	17443	17156	17252	17330	17119	17305	17301	17384	17317	17306	17469	17336	17179	17147	17242	17285	17235	17365	17262	17198	17402	17354	17319	17263	17299	17227	17262	17340	17318	17270	17278	17194	17321	17402	17278	17508	17249	17447	17242	17450	17431	17458	17265	17213	17322	17382	17308	17349	17424	17358	17229	17168	17210	17299	17282	17361	17359	17279	17469	17199	17214	17289	17322	17401	17225	17314	17435	17431	17157	17177	17342	17250	17182	17391	17377	17329	17275	17225	17230	17366	17205	17313	17191	17338	17232	17485	17289	17514	17280	17353	17333	17335	17257	17314	17335	17226	17335	17163	17279	17228	17411	17345	17408	17219	17313	17107	17100	17433	17225	17060	17234	17287	17284	17331	17261	17136	17309	17190	17430	17320	17407	17318	17293	17260	17379	17127	17380	17330	17376	17249	17393	17300	17280	17390	17292	17382	17182	17274	17307	17254	17258	17361	17363	17312	17430	17283	17408	17230	17451	17313	17298	17219	17209	17285	17247	17336	17206	17179	17187	17388	17426	17158	17456	17243	17315	17210	17283	17311	17337	17222	17398	17409	17172	17180	17241	17312	17156	17317	17359	17205	17490	17364	17383	17216	17260	17353	17313	17070	17288	17292	17297	17322	17461	17420	17297	17341	17299	17451	17276	17435	17420	17269	17356	17470	17315	17174	17320	17195	17244	17342	17298	17445	17374	17210	17276	17286	17336	17394	17243	17225	17223	17288	17260	17255	17168	17310	17267	17287	17287	17226	17159	17315	17374	17360	17445	17338	17407	17338	17180	17205	17217	17252	17308	17415	17192	17249	17307	17314	17392	17348	17374	17355	17296	17326	17367	17301	17455	17281	17311	17391	17176	17274	17281	17272	17408	17197	17123	17313	17292	17312	17368	17250	17413	17317	17082	17160	17357	17397	17417	17316	17354	17194	17348	17357	17260	17278	17331	17230	17313	17258	17373	17308	17129	17340	17205	17350	17123	17326	17294	17088	17423	17186	17247	17204	17282	17140	17103	17240	17205	17249	17303	17370	17142	17167	17353	17389	17378	17212	17344	17375	17416	17378	17305	17345	17386	17533	17298	17465	17271	17291	17165	17156	17458	17162	17369	17250	17228	17387	17270	17475	17296	17314	17391	17250	17336	17386	17288	17488	17236	17302	17440	17182	17279	17418	17236	17282	17169	17471	17319	17087	17178	17220	17251	17325	17306	17311	17479	17295	17058	17328	17376	17343	17212	17194	17306	17104	17369	17258	17441	17413	17350	17409	17218	17196	17179	17376	17292	17344	17284	17362	17402	17388	17279	17233	17146	17338	17340	17511	17327	17233	17310	17330	17458	17423	17492	17196	17399	17350	17206	17274	17357	17386	17242	17428	17253	17282	17329	17370	17366	17284	17375	17284	17166	17193	17295	17231	17358	17272	17314	17366	17243	17200	17288	17088	17122	17126	17221	17244	17548	17584	17250	17227	17421	17207	17064	17510	17322	17339	17250	17294	17409	17192	17265	17225	17289	17411	17311	17496	17348	17340	17363	17295	17331	17308	17256	17539	17161	17267	17295	17617	17346	17302	17352	17202	17358	17274	17299	17322	17328	17337	17590	17326	17180	17387	17258	17286	17353	17281	17339	17170	17288	17196	17057	17282	17329	17252	17286	17304	17268	17275	17308	17256	17379	17312	17159	17116	17323	17466	17213	17321	17371	17258	17152	17370	17179	17431	17296	17165	17395	17347	17428	17301	17424	17230	17315	17248	17164	17439	17462	17284	17297	17156	17106	17274	17295	17321	17523	17433	17467	17394	17252	17372	17379	17210	17405	17227	17409	17442	17332	17277	17141	17372	17349	17293	17343	17347	17467	17288	17404	17319	17431	17326	17249	17319	17315	17313	17318	17268	17421	17259	17399	17067	17325	17242	17337	17062	17229	17048	17244	17300	17273	17311	17411	17386	17286	17463	17400	17246	17237	17552	17286	17327	17099	17142	17370	17318	17414	17263	17204	17165	17325	17405	17397	17285	17244	17216	17326	17277	17340	17339	17180	17404	17368	17270	17372	17229	17489	17144	17435	17256	17253	17424	17312	17296	17221	17462	17414	17283	17384	17292	17324	17396	17234	17347	17340	17351	17229	17262	17263	17291	17333	17278	17102	17358	17412	17315	17226	17452	17202	17288	17408	17489	17252	17280	17392	17380	17215	17347	17278	17316	17227	17249	17150	17622	17334	17090	17185	17347	17285	17513	17211	17292	17358	17501	17262	16911	17171	17374	17420	17168	17231	17347	17377	17223	17350	17184	17336	17333	17379	17345	17273	17331	17413	17196	17316	17239	17190	17295	17514	17121	17404	17211	17271	17235	17298	17228	17410	17386	17249	17357	17373	17215	17300	17403	17216	17320	17477	17126	17248	17357	17370	17242	17289	17182	17367	17502	17173	17426	17357	17133	17348	17349	17397	17298	17282	17256	17538	17295	17351	17318	17324	17336	17266	17243	17517	17111	17408	17345	17192	17090	17342	17433	17312	17366	17263	17327	17303	17300	17202	17463	17293	17293	17179	17269	17336	17218	17336	17388	17218	17340	17287	17407	17150	17322	17446	17111	17390	17395	17359	17267	17372	17341	17182	17372	17222	17351	17136	17256	17435	17523	17325	17322	17186	17275	17252	17435	17277	17478	17337	17240	17332	17313	17283	17353	17338	17131	17320	17313	17086	17416	17403	17233	17310	17374	17349	17343	17346	17288	17413	17473	17438	17324	17360	17338	17459	17321	17152	17267	17303	17437	17445	17372	17187	17262	17197	17334	17478	17476	17186	17371	17257	17272	17263	17415	17283	17411	17263	17405	17358	17366	17335	17291	17173	17426	17370	17291	17433	17397	17269	17388	17538	17342	17240	17323	17322	17169	17142	17395	17372	17426	17392	17204	17215	17339	17426	17381	17379	17361	17344	17382	17373	17370	17454	17140	17319	17459	17290	17477	17328	17329	17327	17261	17190	17227	17262	17342	17280	17533	17170	17281	17299	17357	17415	17385	17167	17285	17308	17195	17123	17339	17379	17300	17401	17308	17289	17496	17261	17253	17237	17402	17183	17258	17389	17286	17391	17356	17382	17136	17330	17157	17367	17458	17257	17214	17493	17479	17248	17325	17257	17255	17269	17383	17185	17423	17335	17450	17382	17256	17310	17203	17331	17442	17204	17248	17505	17301	17041	17220	17287	17197	17363	17183	17422	17296	17183	17389	17257	17387	17245	17258	17426	17331	17170	17298	17239	17306	17449	17241	17313	17411	17387	17285	17303	17225	17305	17287	17446	17229	17415	17231	17246	17371	17216	17407	17292	17261	17453	17334	17258	17344	17343	17509	17424	17237	17212	17374	17270	17431	17369	17358	17427	17221	17256	17151	17316	17310	17342	17502	17406	17251	17213	17347	17117	17474	17293	17448	17290	17307	17439	17465	17296	17470	17212	17136	17328	17114	17270	17130	17316	17419	17319	17145	17205	17280	17282	17419	17108	17450	17325	17232	17339	17121	17285	17380	17288	17377	17272	17401	17514	17263	17228	17287	17306	17079	17312	17322	17293	17437	17120	17363	17389	17226	17261	17337	17276	17486	17359	17486	17334	17264	17177	17482	17403	17396	17386	17252	17405	17398	17400	17289	17404	17311	17334	17543	17428	17278	17287	17246	17244	17359	17228	17378	17231	17315	17326	17260	17334	17296	17131	17477	17313	17257	17291	17259	17314	17367	17272	17313	17237	17374	17447	17316	17392	17188	17458	17362	17376	17249	17291	17379	17259	17237	17354	17366	17321	17294	17235	17508	17305	17330	17326	17380	17404	17309	17261	17282	17120	17318	17373	17317	17214	17350	17160	17139	17341	17480	17271	17349	17308	17262	17061	17340	17367	17186	17398	17159	17355	17487	17268	17281	17274	17420	17246	17440	17298	17368	17425	17240	17369	17362	17344	17287	17247	17383	17382	17340	17437	17307	17368	17310	17228	17489	17340	17177	17370	17246	17329	17282	17209	17139	17353	17299	17487	17259	17213	17164	17502	17387	17310	17406	17616	17391	17317	17445	17344	17224	17229	17363	17329
24233	21588	29224	24473	22352	25345	26712	23603	28888	55678	58084	42949	29658	23991	22526	22211	22341	22198	22071	22345	22292	22335	22060	22248	22268	22050	22143	22060	21927	22043	22022	21997	22076	22216	22212	22162	22084	21985	21878	22155	22192	22004	21932	21817	22046	21784	22175	22187	21964	22174	21986	22121	22169	22148	22239	22231	22104	21963	22216	22226	22239	22190	22099	21972	21904	22015	21950	22046	21959	22072	21864	21902	22205	22082	22079	21994	22036	22033	21892	22008	21978	22077	21924	22033	21929	21811	21940	22269	22163	22093	22114	21970	22304	21920	21962	22162	22165	21956	22114	22132	22133	21861	22079	21836	21962	22189	21897	22080	22036	21869	22243	22127	22142	22151	22203	22011	22128	22123	22015	22177	22016	22248	21912	22153	21956	22097	21978	21955	22051	22118	21818	21927	22050	21828	22059	22261	22201	21943	22204	21987	22306	22193	22261	22006	22105	22275	22096	22232	22245	22243	21901	21705	22114	22051	22175	22048	22114	22217	22078	21897	21957	22431	21827	22035	22063	21969	22164	22029	21859	22092	22040	22130	22153	22127	22000	22070	22057	21890	21995	22042	22188	22026	22000	22176	21927	21990	21993	22248	21969	22080	22237	22115	22016	21826	22053	22201	21944	21998	22103	22036	22367	22015	21994	22193	22059	22072	22312	21995	21842	21902	22101	22027	22156	22113	21882	22314	22090	21992	22042	22034	22082	22080	21984	22130	22015	21974	22020	22147	22204	21938	22084	22386	22141	21812	22208	22108	21913	22155	22146	22185	22198	21913	22211	21993	22122	22028	22071	22141	22126	21908	22101	22109	22191	21912	22119	21939	21827	22038	22104	21938	21927	21921	22065	22134	22185	21883	21934	22006	21963	21890	22096	22012	22091	22005	22155	22091	22008	21977	22061	22135	22183	22097	22131	21816	22075	22143	22038	22103	21993	21909	22048	22002	22159	21931	21977	21821	21818	21942	22181	22251	22271	22156	21953	21917	22081	22212	22131	21864	22196	22005	22025	22082	22129	22019	22036	22050	21872	21908	22059	22218	22159	22003	22195	22041	22039	21785	22029	22160	22211	22051	22027	22030	22097	22196	22070	22240	21936	22041	21898	21954	22262	22099	22055	22273	22190	21942	22163	22045	22174	21899	22099	22012	22156	21915	22161	22079	22151	21918	21990	22192	22158	22135	22037	21853	21933	22098	21929	22099	22200	22037	22287	21949	21787	21944	21881	22151	21918	21911	22086	21898	21909	22132	22068	21977	21948	21932	22196	21950	22158	22076	21827	22268	22053	21869	21806	22200	22235	22097	21880	22060	21988	22213	22260	22178	22031	22142	21970	21858	21909	22139	22061	22033	21938	21845	22084	21955	22175	21922	22072	21978	21907	22078	22196	21962	21836	22049	22133	22102	22009	22198	22040	22156	22092	22049	22234	22136	22233	21886	21973	21948	21757	21895	22271	21922	22084	22032	22013	22079	22059	21990	21884	22159	22026	22245	22152	22150	22094	21902	22004	22073	21909	22062	22120	21987	21888	22081	22174	22087	22234	21994	22221	21915	22312	22073	22239	22053	22251	22010	22112	22158	21982	21958	22235	22026	21990	22116	21938	21973	22029	22101	22177	22107	22112	22045	22143	21979	21943	21982	22039	22111	22011	22253	22017	21844	22208	22050	22099	22033	21898	22086	21953	21973	21992	21896	22042	22083	21908	22042	22180	22221	22114	22155	21914	22023	21924	22148	22113	22015	22135	22115	21977	21999	22089	22054	22126	22244	21865	21986	21825	21950	21995	21894	22090	21746	22005	21824	22084	22044	21923	21796	22010	22057	22151	22056	22022	22028	22207	22077	22047	22279	22132	22006	22120	22198	22140	21969	22013	22070	22156	22073	21795	22128	21954	22162	22262	22030	21958	22083	21946	22056	22108	22043	21982	22008	21986	21809	21964	21940	22079	22200	22040	22160	22070	22136	22082	22008	21764	21916	21937	21941	22232	22009	22161	22143	21906	22037	22069	22224	22026	22033	22082	22239	22166	21875	22120	21893	21934	22065	21890	22067	22037	22174	22179	21924	22079	21966	22075	21987	22130	22269	22191	21856	22061	22095	22061	22003	22135	22039	22141	22060	22204	21982	22027	22144	21890	21998	22050	22222	22121	22183	22126	22227	22162	22045	21866	22024	22068	21980	21951	22028	22273	21829	21977	22095	22318	22242	22205	22108	22356	21906	22121	22082	22414	22167	22134	21986	22015	22084	22131	22207	21924	22055	21955	22067	21942	22018	21985	21920	22000	22022	22207	22095	22076	22095	22023	22224	22019	22159	22155	22141	21972	21920	22115	22160	21999	22150	22076	22097	22089	21979	21991	22034	22307	22171	22043	21884	22002	22169	22088	22100	22008	21992	22112	22066	22100	22090	21956	22064	21921	21825	22126	21829	22108	21899	22208	22203	22084	22029	22332	21901	21951	21925	21790	21996	21963	21833	21798	22190	22040	22273	22048	21900	22197	22016	21923	21933	22090	21910	22126	22048	21871	22040	22150	22355	22056	22147	22066	21899	22187	22020	21964	21953	21899	21912	21742	22078	21900	21992	22089	21998	22057	22056	22143	21977	21947	22053	21947	21797	21939	22085	21994	22055	21941	21944	21960	22233	22049	21822	22248	22053	21940	21897	22211	22235	22285	21930	22280	22246	22022	21925	22068	22003	22200	22120	22161	22116	22259	22118	21994	21909	22039	21996	22217	22111	22014	22033	21994	22065	21899	21971	21888	21919	22068	22140	22372	21902	22024	21936	22007	22182	21977	22223	22146	22196	21876	22194	22056	22060	22054	22092	22158	22120	22136	22108	22118	21958	22164	21974	22053	22095	21818	22272	21952	22110	22128	22262	21934	21855	22011	21991	22059	22126	22309	22126	22032	22271	21878	22035	22132	21898	22124	22191	22241	21954	22025	21877	22128	22156	22141	21964	22001	21883	22196	21979	22118	21853	22103	21920	22013	22189	22082	21888	22065	22220	21979	22184	22222	22371	21873	22122	21868	21912	22036	21986	22088	22176	21994	22012	22141	22049	21925	21829	21970	22036	22095	21936	22197	21947	21786	21997	22235	22070	22041	22123	22241	22051	21859	22034	22140	22160	22225	22016	22035	21886	22027	22077	22110	21899	21976	22110	22302	22118	21908	22160	22171	21961	22196	22249	22235	21966	21896	21867	21943	22085	21949	22198	22047	22147	22061	21971	22029	21862	21975	22009	22102	21768	21955	22124	22098	22225	22155	22142	22113	22073	22280	21988	22053	21838	21805	22273	21933	21996	22118	22040	22129	21917	22190	22313	22175	22019	22046	22198	22124	21913	22041	21919	22126	21969	21865	22002	22144	22138	21961	21919	22053	22174	22029	22004	21918	22028	21943	21960	22356	21908	21988	21937	22037	21891	21755	21908	22010	22031	22085	21963	22054	21989	22122	21918	22135	22137	21973	22059	21951	22052	21926	22120	21836	22002	22012	21892	21802	21843	22071	21881	22108	21909	21855	22062	21858	22006	22031	22063	21952	22066	22056	22125	21845	21999	21977	22080	22006	21981	21922	22051	22109	22089	22085	21895	22032	22156	22180	22329	22126	21820	21969	22157	22059	22179	22092	22104	22267	22077	22147	22021	21987	22119	22151	22011	22135	22292	21918	22041	22067	21894	21847	22303	21904	22033	21999	22159	21962	21909	22116	21892	22124	22149	22086	21974	22024	21848	21970	22314	22087	21995	21927	21905	22128	22083	22074	22166	22137	21971	21805	21933	22190	22114	21949	21976	22078	21919	22050	22047	21945	21853	21977	21757	21971	22079	22111	22128	22036	22021	22183	22085	22159	21921	21981	22057	22066	22134	22024	22115	22137	21944	22149	21880	22240	21821	21895	21830	22064	22022	21995	22261	22333	21828	21984	22229	22200	22203	22020	22085	22021	22286	22211	22152	22014	22001	22048	22275	22048	22222	22141	22036	22226	22002	21956	22162	21850	22051	21902	21990	22090	21993	22190	22191	21966	22040	21945	22213	22152	21990	22141	22087	22059	21983	22269	22162	22148	21881	22068	22056	21972	22173	22212	22012	22149	21828	21939	22051	22106	22083	22047	21903	22001	22130	22066	22251	21937	22062	21851	22164	21873	22180	22019	21963	21878	21907	22051	22095	21992	22137	21994	21957	21889	21980	22096	22053	22134	22041	21920	21952	22175	22054	22273	21950	21885	22060	22073	22055	22069	22087	21966	22225	22266	22119	22162	22026	22097	21997	21981	22150	21941	21934	22148	22031	21941	22180	21991	21972	22155	22012	21821	22087	21881	21766	21978	22012	22186	22019	22032	22194	22311	21918	22171	21840	22177	22245	22106	22013	22039	22005	21818	21930	22189	22116	22080	22016	21900	21928	22164	21964	22213	21851	22079	22006	21960	22089	21986	22032	22169	22107	22088	22241	22054	22008	21970	22035	22146	22104	21971	22065	21982	21877	22357	22133	21918	22111	22217	22068	21981	22100	22050	22125	22250	22065	21913	22020	22122	21989	22351	22056	22040	22134	22011	22101	22174	22086	22141	22315	21649	22122	22058	22065	22136	22080	22101	21989	22068	22065	22117	22055	21953	22189	22118	21897	22162	22019	22054	21857	22203	22317	22050	22059	21995	22052	22011	22164	22041	21971	22014	21764	21894	21961	22094	21991	22263	22152	21769	21911	22040	22111	22135	22091	22082	21947	22008	22184	21992	22044	22029	22226	21933	22150	21907	22013	22269	21956	21929	22142	22142	22148	22180	22075	21767	22261	22025	22106	22102	22107	22096	22192	22435	22084	22125	22148	21947	22252	22151	21966	22160	22378	22050	22146	22016	22172	22105	22047	22146	21990	22007	22168	22104	22187	21996	22147	22071	22411	22203	22072	22070	22038	21882	21977	22106	22045	22060	22083	22199	22001	22139	21873	22003	21956	22150	22311	22093	22045	21961	22114	21925	21866	22096	22111	22150	21834	21935	22072	21776	22148	21959	22099	21864	21964	21923	21919	21808	22285	22081	22107	22091	21995	22324	22133	22102	22198	22122	22005	21970	21967	21988	22056	22093	22040	22031	22120	22004	22082	21901	22295	22170	22017	22087	21931	22001	21940
18378	30173	28271	23461	21008	19835	19175	19087	27475	57242	55539	40275	24632	18840	17556	17760	17284	17433	17608	17579	17564	17608	17407	17571	17477	17553	17396	17588	17516	17498	17514	17434	17391	17496	17578	17444	17557	17295	17402	17539	17304	17557	17585	17408	17429	17348	17571	17497	17510	17501	17545	17450	17498	17629	17550	17543	17548	17469	17592	17401	17478	17352	17492	17542	17445	17566	17426	17479	17607	17477	17568	17491	17410	17451	17370	17501	17454	17526	17415	17444	17440	17402	17582	17496	17642	17444	17598	17453	17240	17454	17380	17460	17331	17425	17535	17554	17499	17489	17364	17377	17565	17443	17644	17492	17551	17435	17559	17619	17422	17393	17648	17455	17535	17438	17442	17284	17593	17463	17556	17461	17440	17488	17395	17427	17314	17346	17462	17360	17436	17405	17399	17400	17455	17512	17490	17426	17496	17533	17257	17543	17448	17259	17620	17446	17368	17405	17653	17423	17542	17490	17491	17426	17516	17335	17671	17618	17571	17430	17566	17431	17439	17589	17449	17481	17546	17381	17397	17324	17615	17273	17412	17521	17482	17432	17428	17372	17516	17408	17555	17520	17618	17352	17505	17335	17490	17408	17333	17508	17515	17610	17400	17524	17461	17545	17437	17468	17481	17446	17492	17407	17383	17425	17665	17490	17249	17660	17362	17309	17510	17454	17365	17510	17531	17466	17425	17205	17442	17356	17543	17292	17560	17580	17304	17434	17324	17807	17390	17354	17558	17454	17522	17384	17387	17495	17465	17461	17486	17527	17606	17354	17445	17618	17370	17622	17635	17449	17554	17506	17456	17454	17513	17466	17423	17482	17406	17468	17412	17298	17488	17373	17359	17637	17581	17559	17502	17546	17350	17453	17547	17571	17409	17572	17424	17514	17611	17459	17450	17524	17399	17463	17436	17546	17627	17544	17409	17483	17637	17441	17505	17638	17487	17385	17420	17347	17399	17496	17425	17456	17551	17341	17400	17446	17522	17427	17394	17506	17532	17373	17475	17339	17406	17429	17557	17367	17573	17421	17385	17401	17592	17357	17464	17425	17588	17546	17384	17623	17434	17454	17568	17412	17459	17529	17547	17299	17430	17586	17525	17338	17484	17350	17428	17629	17325	17328	17229	17474	17412	17417	17242	17373	17513	17381	17734	17484	17396	17228	17309	17434	17343	17246	17404	17523	17565	17425	17375	17400	17459	17478	17482	17486	17533	17552	17542	17533	17550	17421	17464	17194	17658	17392	17543	17445	17087	17648	17391	17397	17503	17444	17396	17260	17521	17407	17554	17375	17515	17591	17535	17497	17545	17432	17511	17541	17379	17388	17508	17459	17450	17641	17637	17510	17355	17502	17464	17545	17504	17311	17518	17508	17289	17355	17360	17362	17431	17240	17547	17530	17438	17510	17473	17349	17553	17568	17390	17373	17444	17494	17438	17485	17568	17221	17503	17482	17541	17422	17414	17504	17487	17564	17505	17419	17473	17453	17521	17385	17466	17478	17499	17503	17440	17500	17391	17487	17383	17460	17468	17510	17370	17360	17456	17398	17436	17378	17359	17534	17610	17465	17478	17480	17478	17619	17309	17539	17239	17378	17325	17470	17499	17510	17515	17466	17599	17574	17378	17539	17519	17532	17540	17496	17564	17559	17432	17426	17338	17492	17326	17404	17471	17582	17545	17419	17435	17618	17558	17485	17446	17525	17320	17294	17621	17450	17549	17568	17546	17310	17467	17497	17566	17399	17395	17344	17470	17404	17500	17467	17515	17461	17407	17415	17561	17561	17412	17425	17568	17479	17501	17455	17661	17443	17422	17489	17327	17496	17551	17541	17361	17430	17359	17695	17518	17513	17418	17396	17667	17511	17519	17523	17398	17637	17461	17271	17347	17448	17440	17359	17685	17480	17487	17408	17562	17527	17569	17455	17264	17362	17212	17520	17390	17470	17451	17458	17273	17528	17556	17522	17472	17400	17711	17430	17434	17407	17349	17589	17394	17556	17622	17382	17586	17615	17456	17418	17422	17503	17409	17390	17687	17547	17305	17465	17445	17661	17533	17573	17677	17466	17458	17455	17329	17390	17505	17553	17369	17511	17380	17454	17372	17518	17535	17595	17338	17562	17282	17569	17393	17432	17370	17634	17398	17262	17473	17600	17552	17535	17493	17433	17598	17642	17579	17485	17436	17448	17482	17311	17430	17470	17503	17400	17546	17514	17326	17490	17471	17429	17434	17604	17318	17430	17521	17618	17364	17318	17596	17381	17357	17506	17287	17465	17467	17461	17485	17596	17391	17526	17481	17348	17442	17460	17523	17333	17491	17499	17433	17595	17576	17499	17524	17380	17432	17488	17431	17346	17625	17318	17379	17405	17500	17354	17406	17467	17489	17443	17465	17295	17509	17384	17395	17314	17259	17462	17449	17392	17394	17434	17390	17322	17496	17392	17467	17436	17305	17414	17518	17422	17493	17423	17566	17287	17471	17368	17462	17461	17412	17447	17328	17387	17626	17424	17517	17596	17481	17412	17480	17547	17482	17516	17442	17349	17424	17435	17493	17253	17378	17418	17566	17477	17440	17608	17485	17472	17390	17611	17577	17521	17388	17560	17482	17553	17363	17393	17500	17288	17415	17431	17469	17583	17404	17372	17516	17421	17560	17517	17518	17562	17401	17410	17565	17407	17462	17390	17512	17464	17466	17387	17537	17379	17558	17310	17639	17364	17415	17546	17353	17247	17497	17455	17324	17315	17437	17358	17420	17374	17484	17422	17563	17540	17562	17559	17443	17503	17534	17559	17534	17672	17275	17527	17509	17461	17450	17511	17363	17544	17447	17553	17569	17531	17369	17627	17282	17432	17397	17408	17569	17367	17621	17548	17468	17563	17513	17456	17539	17395	17555	17510	17492	17475	17606	17434	17533	17400	17489	17489	17475	17373	17579	17372	17283	17543	17423	17383	17528	17369	17432	17354	17526	17453	17564	17672	17401	17429	17519	17481	17481	17454	17294	17516	17460	17652	17584	17501	17410	17385	17655	17388	17361	17520	17538	17479	17344	17456	17566	17520	17568	17441	17431	17483	17443	17574	17617	17438	17469	17413	17448	17456	17192	17304	17459	17355	17608	17689	17578	17402	17605	17503	17526	17480	17428	17413	17478	17345	17404	17535	17558	17388	17634	17403	17518	17429	17449	17449	17748	17446	17383	17582	17478	17407	17520	17543	17356	17379	17475	17455	17347	17347	17475	17434	17451	17390	17367	17495	17436	17371	17351	17382	17498	17297	17508	17291	17397	17350	17502	17384	17483	17566	17585	17437	17369	17518	17396	17417	17519	17524	17563	17530	17445	17334	17367	17561	17496	17546	17400	17444	17510	17615	17700	17439	17546	17579	17441	17439	17620	17422	17488	17520	17576	17485	17450	17497	17296	17506	17464	17632	17472	17577	17340	17357	17560	17533	17529	17509	17298	17511	17377	17400	17508	17559	17447	17369	17469	17659	17447	17497	17686	17515	17538	17586	17550	17352	17510	17361	17228	17491	17474	17462	17617	17426	17439	17337	17482	17409	17308	17385	17459	17481	17442	17283	17443	17457	17377	17580	17504	17563	17335	17472	17424	17479	17345	17641	17610	17425	17492	17484	17541	17286	17419	17354	17648	17465	17564	17443	17464	17462	17530	17595	17466	17615	17600	17442	17557	17413	17512	17520	17387	17523	17379	17320	17558	17443	17331	17491	17598	17343	17381	17407	17514	17463	17484	17477	17608	17370	17352	17405	17543	17404	17628	17290	17538	17381	17370	17490	17440	17714	17473	17362	17601	17521	17398	17232	17382	17496	17565	17642	17616	17336	17420	17518	17392	17518	17496	17447	17418	17386	17451	17430	17547	17284	17438	17552	17361	17496	17424	17552	17426	17473	17295	17433	17558	17447	17311	17489	17455	17316	17314	17363	17649	17555	17601	17427	17399	17325	17441	17467	17405	17345	17467	17436	17463	17478	17388	17637	17573	17514	17414	17276	17525	17575	17414	17440	17281	17536	17314	17527	17436	17402	17555	17417	17514	17396	17209	17447	17382	17520	17474	17443	17505	17479	17423	17376	17450	17554	17485	17580	17662	17355	17425	17426	17435	17656	17394	17399	17403	17534	17549	17326	17595	17506	17407	17434	17438	17465	17680	17498	17492	17442	17354	17533	17430	17533	17564	17425	17496	17506	17467	17403	17351	17625	17580	17366	17538	17479	17305	17587	17363	17512	17578	17424	17497	17401	17385	17447	17478	17356	17624	17375	17534	17414	17330	17605	17314	17450	17512	17549	17643	17579	17310	17460	17642	17382	17489	17493	17496	17450	17539	17463	17339	17534	17349	17527	17483	17560	17361	17432	17493	17592	17414	17583	17427	17466	17537	17390	17429	17329	17385	17455	17431	17491	17363	17306	17332	17497	17532	17334	17546	17449	17412	17443	17592	17480	17279	17551	17336	17441	17491	17412	17414	17357	17522	17314	17314	17367	17509	17434	17494	17520	17451	17311	17331	17371	17288	17594	17378	17324	17516	17474	17404	17556	17408	17496	17463	17536	17566	17559	17405	17506	17462	17376	17413	17286	17517	17406	17402	17485	17438	17438	17339	17380	17472	17353	17580	17513	17509	17280	17451	17384	17622	17340	17447	17497	17304	17323	17370	17393	17410	17437	17508	17290	17641	17390	17354	17388	17468	17485	17535	17367	17474	17378	17457	17431	17463	17447	17445	17398	17271	17477	17581	17451	17285	17399	17405	17514	17620	17386	17549	17230	17478	17271	17817	17446	17433	17544	17400	17272	17405	17555	17271	17501	17504	17328	17428	17500	17406	17389	17581	17332	17427	17605	17490	17699	17586	17351	17178	17402	17650	17365	17386	17510	17568	17289	17523	17495	17421	17454	17456	17314	17601	17532	17534	17318	17537	17597	17343	17322	17508	17231	17278	17296	17454	17471	17466	17252	17592	17520	17371	17451	17367	17403	17494	17445	17595	17440	17309	17357	17361	17411	17528	17265	17566	17568	17438	17680	17597	17399	17314	17395	17308	17361	17569	17287	17546	17429	17423	17379	17463	17354	17428	17286	17381	17522	17531	17592	17442	17677	17318	17449	17422	17338	17433	17558
31337	23632	24856	23434	21833	22026	22008	22034	22263	24221	27012	25832	23626	22293	21993	22033	21861	21871	21849	21896	21920	22014	22019	22042	22093	22042	22081	22202	22002	22100	22172	21902	21867	22114	21898	21922	22154	21903	21872	21819	21998	21982	22075	21901	21837	21846	21949	21935	21918	21923	21876	21697	21879	21852	21736	21873	21858	22030	21996	22072	21832	22052	22133	21863	22203	22099	22126	21823	21864	21919	22269	21995	21869	22014	21987	22092	21873	22033	21945	21873	21819	21877	22094	22292	21989	21818	21900	21888	22096	21909	22000	21940	21768	21907	21969	21925	21931	21916	22025	21749	22042	21957	22116	22023	21878	21829	22131	21935	21919	22040	22154	21990	22133	22048	21977	22018	22006	22031	22038	21933	21784	22138	21924	22012	21831	21956	22027	22188	21985	21733	22147	21799	21757	21823	21828	21814	21835	22154	22139	21864	22009	21890	21943	21978	21921	22081	21862	21849	22155	21859	22052	21919	22025	21909	21941	22002	21935	22021	21939	21860	21851	21945	22018	21962	21775	22092	22021	21753	21632	21899	21838	21951	22007	22003	21835	21874	21947	21838	22087	22058	21890	21728	21899	21895	21876	21841	22098	22104	22185	21735	22074	22068	21976	22225	22000	21982	21844	21773	22075	21857	21900	21938	21968	22159	21988	21822	21979	22026	21876	21865	22086	21856	21843	21787	21911	22288	21973	21969	22027	21907	21854	21980	21877	22100	21936	21920	22162	22033	21849	21880	21960	21769	21902	21888	21762	22004	21871	21891	21901	22006	22081	21913	21905	21911	21840	21831	21884	22016	21912	21737	21986	21921	21902	21940	21879	22061	22090	21972	22150	21855	21673	21916	21984	22019	21861	21856	21889	22035	21979	22100	22165	22076	21898	21948	22013	22249	22103	21923	22007	21980	21949	22035	21985	21851	22087	21808	22008	22017	21907	22018	21843	21834	21826	22016	21796	21979	21895	21896	21696	21712	21932	21860	21944	21915	22035	22036	21943	21910	22041	21931	21825	22106	21970	22118	21883	21791	21820	21823	22086	21762	22079	21885	21862	21957	22102	22046	22010	22198	21834	21852	21936	21985	21906	21899	21995	21679	21996	21833	21903	22097	22040	21972	21994	22114	21974	21890	22016	21966	22010	21931	22193	21978	21965	21842	22224	21986	21984	21865	21936	22007	21996	21720	21933	22015	21979	22036	21944	22079	21902	22102	21992	21995	21926	21905	21945	21751	22026	22106	21718	22022	22064	22088	21758	21804	22050	21988	21800	21965	21870	21938	21940	21909	22163	21970	21938	21843	22088	21983	22082	22030	22051	21864	22032	22081	22013	21873	22224	21949	21888	21892	21897	22050	22083	22024	21990	21947	22066	22031	21936	21845	21853	21971	21835	21847	21942	21983	21890	22128	22063	21850	22005	21842	22238	22075	21977	22020	21774	22088	22101	21914	21961	21995	22098	21989	21843	22054	21989	21951	21830	21797	21885	21901	21982	21885	21882	21564	21846	22191	22015	21973	21906	22101	21822	22037	21908	22028	21969	22022	21878	21939	21938	21887	21923	21927	21824	21956	21799	22040	21744	22117	21998	21946	22078	21956	22040	21913	22128	21756	22072	21893	21870	22033	21975	22010	22056	21912	21950	22008	22166	21922	22004	21952	21938	21837	21860	21842	22013	21807	21958	21908	21976	21951	22047	21891	21879	21914	21914	21896	22068	22231	22122	21739	22002	21992	21932	21935	21782	21770	21933	21816	22157	22017	21889	22015	21867	21894	22092	22041	21848	22126	21820	22074	21936	22033	21822	21759	22106	21960	22019	21928	21989	21889	22196	21990	21903	22027	21910	21918	21956	21817	21857	21676	22039	22233	22156	21914	22103	22010	22000	21921	21948	21899	22014	21732	22099	22067	21966	22136	22129	21978	22060	21948	22120	21948	22023	21976	22032	21959	22020	22107	21959	21974	21930	21940	21951	21643	21740	21812	21907	21983	21717	21869	21945	21958	22056	22044	22129	21903	21998	21843	21969	22037	21810	22031	21850	22067	22013	21936	21976	21924	22103	21954	21875	21995	21929	22047	21860	22042	21993	22047	21972	21975	21790	21860	21841	21904	21881	21976	22018	22024	21887	21905	22290	21918	21840	21949	22019	22013	22087	22006	21938	21978	21942	22061	21925	22156	21852	21929	21999	21929	21811	21981	21858	21882	22021	21787	21795	21919	22102	21933	21955	22001	21875	21909	21824	22196	21958	21905	22156	22056	21785	21814	21843	21875	22173	22077	21927	21861	21946	21782	21976	22158	21983	22085	22066	21919	22069	21719	21942	21858	21949	21939	21822	21850	21888	21766	21840	22073	22050	21865	22013	22095	22095	22208	21925	21810	21997	22043	21983	21839	21826	22130	21856	21696	21816	21938	21993	22064	22009	21935	21919	22116	21888	22070	21975	22088	22143	21873	22094	21974	21930	22002	21906	21934	22000	22027	22078	22032	21930	21880	21989	21961	22002	21895	21941	21939	22003	21979	21857	21972	21736	21996	21962	22075	21890	21747	21906	22292	22084	21867	21928	21932	21949	21940	21988	22236	21861	21874	21823	22060	22066	21747	21956	22007	22115	21869	22204	21855	22130	21934	22066	21915	21881	21657	22040	22072	21992	22019	22069	22033	21989	21952	21905	21865	22241	21887	22162	21920	22061	21827	22210	22174	21999	22179	22069	21913	21804	21847	22049	21965	22005	22021	21927	21977	21964	22084	22165	21991	22215	22103	21925	22166	21734	22090	21751	22062	21854	21856	21987	22004	22054	22006	22105	21949	22078	22135	22018	22095	21995	22047	21839	21851	21763	22045	21924	21905	21949	21857	21799	22017	22169	21971	21831	22059	21915	22047	22170	21898	21927	21965	21926	21913	21905	21905	21935	22080	22061	22030	22062	21870	21698	21955	22136	22072	21882	21916	22164	22064	21831	22050	22136	21652	22144	21897	21985	22135	21723	21888	21952	21976	22045	21986	21843	21949	21892	21993	22001	21971	22049	22021	21886	21989	21951	22119	21929	22027	21971	21956	21979	21931	21927	22031	21838	22020	21944	21991	22107	21858	21756	21852	21848	21683	21847	21971	21907	21812	22117	21865	22043	22045	21911	21777	22095	21940	21958	22018	22153	22058	21938	21921	21990	22094	22062	21826	21897	21848	21977	22067	22156	21977	22121	21793	21985	22077	22096	21890	22086	22027	21983	21769	21728	21781	21701	21779	22158	21962	22013	22028	22020	22115	21569	21851	21782	21979	22063	22038	21979	22004	21997	22118	21907	21954	22101	22014	21834	22037	22128	22239	21957	21902	22110	22037	21915	22218	21760	22218	21947	22020	22154	21808	21738	21979	22032	21875	21998	22041	21994	22083	22132	21797	21950	21918	22007	21890	22043	21876	22013	21979	22049	22145	22002	21814	22163	22055	22033	21966	22001	21985	21982	21856	22180	22007	21828	21904	22036	21880	22186	21992	22005	21820	22173	22034	21947	21951	22051	21980	22161	21984	21766	21980	21877	22152	21847	21967	21928	21996	22077	22029	21865	21904	22040	22068	21994	21773	21901	22081	21910	21684	21792	21995	21866	21926	21996	22036	22054	21901	21876	21883	21810	21966	21906	21961	21902	22093	22061	21689	21932	21931	22041	21916	22015	22036	21815	21883	22040	22094	21938	22026	22016	22024	21865	21927	21769	22114	22112	22011	21961	21780	21928	22131	22093	22026	22241	21872	22076	21853	22027	22049	22027	21945	21840	21802	21976	21959	21981	21987	21809	22227	21909	21628	22191	21993	21945	22102	21824	22104	22123	22100	22198	21878	21994	22059	22000	21872	21836	21853	21957	21893	21903	21928	21840	22014	22310	21814	21813	21915	21962	21997	22263	21975	21973	22016	21731	21974	22163	21847	21816	22173	21972	22113	21977	22134	22142	21995	21977	21936	22041	21663	22003	22028	22001	22183	21980	22062	21990	22162	21683	22008	22011	21898	22130	21904	21981	21804	21956	22010	21922	22230	21957	22229	21882	22000	21943	21996	21942	21852	22048	22226	21969	22038	22170	22125	21973	22072	21772	22218	21899	21919	21899	22008	21910	21984	21907	21959	21939	21756	21950	21963	22090	22056	22009	21966	21967	22126	21924	21899	22190	21995	21972	21970	21797	21940	21856	22044	21997	22022	22127	21896	22052	22059	21913	21935	21879	22031	22101	21880	22065	21926	21933	21847	22063	21978	21988	22070	21901	21896	21864	21907	21923	22122	22008	21946	22015	21878	22084	21964	21835	21922	21739	21892	21988	22035	21837	22017	22058	21844	21965	21879	21773	21905	22057	21918	21929	22009	22009	22048	22072	22102	21887	22027	21931	21937	22028	21863	21981	22004	22026	21768	21995	22158	21925	22080	22175	21965	21877	22047	21946	21930	21959	22053	21876	21753	22076	21809	22105	22046	21811	21964	21793	22028	22019	21901	22034	22101	22071	22221	21904	21954	22004	21921	22040	22160	22167	22103	21968	21987	22090	21883	21887	21894	22063	21987	21971	21969	21998	22070	21788	22037	21801	21784	21946	21899	22114	21744	22097	21826	21997	22023	21935	21982	21862	21841	22161	21860	21851	21663	21782	21783	21969	22037	21988	21990	21937	21840	21883	21854	21993	22153	22039	22051	22159	21979	21770	21888	22129	21873	21955	22050	21879	22027	21855	22225	22083	22210	22055	21732	21885	22032	21959	22006	22087	21897	21992	21888	22009	21685	21937	21961	21944	22239	22076	22066	22033	21890	21923	21874	22146	21743	22061	21977	22119	21968	22107	22121	21965	21941	21938	22074	22120	22022	21760	21772	21934	21955	21882	21906	21855	21881	22055	21714	22064	21950	22194	22175	21998	22193	21874	22124	21816	21945	21825	21963	22091	21976	21979	21925	21962	21949	21986	22165	22000	21949	22084	21855	21906	21938	22059	21888	21845	22049	22046	22220	22030	21763	21922	22013	21786	22018	21971	22028	21951	22121	22099	22085	21998	21797	21921	21761	21923	21851	21927	22026	22014	21887	21818	21958	21785	21837	21742	21706	22013	21723	22063	21981	21946	21728	21731	21794	21933	21852	21899	21847	21865	22024	21980	21872
17768	18449	18227	17734	17665	17600	17562	17609	17475	21460	24189	21465	18754	17500	17431	17325	17352	17330	17260	17678	17449	17429	17401	17463	17374	17494	17394	17445	17537	17601	17437	17341	17410	17384	17435	17460	17385	17539	17374	17563	17406	17341	17606	17299	17555	17377	17332	17559	17508	17544	17505	17425	17399	17512	17427	17308	17330	17558	17448	17552	17513	17309	17436	17395	17594	17542	17470	17405	17489	17455	17285	17434	17404	17432	17366	17391	17464	17489	17096	17256	17610	17611	17422	17387	17524	17474	17551	17427	17533	17506	17495	17549	17352	17486	17506	17248	17371	17526	17410	17411	17602	17298	17510	17428	17495	17271	17509	17531	17492	17642	17442	17384	17501	17462	17536	17447	17262	17435	17457	17479	17455	17440	17497	17383	17513	17358	17232	17345	17481	17283	17544	17435	17542	17346	17304	17342	17481	17112	17309	17576	17201	17550	17488	17370	17334	17582	17423	17344	17469	17407	17612	17280	17356	17385	17449	17417	17216	17438	17394	17346	17534	17396	17527	17447	17454	17425	17401	17520	17337	17379	17305	17482	17419	17222	17488	17401	17446	17341	17476	17496	17421	17277	17300	17396	17598	17187	17385	17464	17370	17509	17267	17413	17584	17476	17317	17336	17504	17396	17458	17421	17563	17470	17151	17660	17324	17531	17462	17340	17320	17365	17296	17661	17362	17528	17350	17449	17395	17399	17644	17304	17403	17604	17427	17353	17476	17314	17628	17226	17560	17431	17603	17332	17350	17492	17364	17389	17361	17374	17337	17382	17494	17403	17383	17506	17363	17391	17394	17466	17541	17355	17479	17456	17582	17393	17418	17468	17346	17516	17468	17347	17604	17422	17336	17394	17253	17477	17495	17476	17587	17409	17408	17567	17399	17407	17438	17421	17469	17412	17402	17537	17381	17427	17243	17525	17372	17453	17495	17357	17379	17408	17349	17474	17387	17302	17536	17437	17344	17414	17391	17526	17493	17456	17393	17397	17443	17488	17488	17391	17376	17454	17407	17508	17498	17379	17386	17461	17339	17450	17405	17580	17622	17404	17128	17390	17452	17194	17404	17477	17399	17484	17458	17416	17186	17424	17438	17410	17356	17582	17388	17416	17579	17454	17558	17424	17549	17436	17506	17385	17495	17432	17380	17422	17359	17327	17646	17340	17399	17418	17350	17510	17421	17423	17546	17705	17329	17604	17630	17396	17535	17344	17478	17352	17253	17471	17358	17475	17559	17190	17437	17369	17384	17401	17537	17447	17358	17412	17430	17413	17507	17262	17162	17349	17338	17309	17446	17452	17532	17270	17649	17469	17624	17400	17377	17477	17309	17281	17383	17354	17342	17277	17434	17451	17390	17300	17548	17486	17133	17488	17557	17647	17290	17378	17340	17446	17472	17503	17524	17483	17395	17492	17367	17515	17541	17361	17507	17593	17283	17426	17354	17648	17412	17419	17586	17478	17579	17343	17330	17467	17375	17450	17481	17561	17401	17567	17308	17323	17551	17286	17436	17306	17578	17435	17307	17422	17383	17567	17504	17546	17429	17608	17477	17405	17569	17467	17406	17321	17402	17389	17205	17598	17373	17355	17367	17300	17313	17586	17363	17322	17323	17518	17470	17533	17352	17225	17466	17433	17551	17308	17330	17368	17358	17273	17458	17253	17499	17589	17450	17509	17352	17523	17173	17422	17251	17410	17425	17413	17444	17439	17516	17444	17462	17370	17298	17477	17370	17605	17581	17480	17415	17270	17389	17621	17473	17315	17634	17498	17439	17466	17569	17290	17277	17445	17434	17274	17548	17540	17540	17357	17367	17378	17385	17421	17369	17341	17464	17416	17510	17358	17506	17387	17355	17406	17376	17472	17483	17594	17503	17510	17668	17368	17410	17510	17450	17330	17490	17497	17358	17550	17476	17577	17332	17222	17443	17388	17359	17430	17372	17419	17421	17358	17406	17396	17471	17338	17539	17352	17436	17401	17555	17426	17377	17380	17424	17417	17282	17442	17361	17414	17413	17472	17438	17336	17597	17340	17440	17521	17383	17503	17464	17419	17435	17615	17369	17411	17412	17410	17434	17512	17388	17473	17278	17441	17570	17345	17419	17306	17569	17486	17480	17452	17263	17335	17298	17464	17541	17435	17535	17407	17429	17545	17340	17414	17389	17417	17247	17509	17367	17472	17483	17480	17445	17373	17317	17594	17615	17437	17459	17435	17482	17546	17481	17449	17499	17452	17356	17374	17399	17426	17488	17403	17365	17492	17419	17569	17272	17389	17443	17218	17535	17576	17326	17431	17306	17434	17503	17326	17327	17399	17313	17506	17487	17577	17459	17439	17352	17413	17469	17444	17438	17570	17484	17545	17424	17520	17477	17359	17472	17463	17461	17390	17324	17401	17528	17417	17502	17440	17274	17486	17377	17625	17454	17543	17375	17415	17452	17492	17380	17508	17203	17339	17630	17542	17239	17374	17508	17444	17452	17473	17601	17322	17409	17233	17287	17281	17443	17378	17446	17467	17546	17361	17356	17461	17568	17465	17299	17326	17621	17268	17393	17407	17461	17419	17290	17417	17539	17574	17527	17449	17246	17442	17715	17544	17428	17292	17418	17453	17555	17285	17569	17252	17395	17280	17625	17442	17317	17473	17398	17562	17324	17484	17474	17698	17291	17441	17226	17616	17517	17452	17347	17583	17532	17486	17602	17498	17403	17359	17463	17380	17610	17404	17403	17406	17454	17232	17549	17574	17439	17469	17280	17435	17455	17354	17412	17452	17255	17550	17328	17457	17413	17267	17416	17300	17583	17480	17369	17308	17377	17512	17394	17482	17490	17386	17602	17351	17480	17310	17377	17483	17397	17606	17262	17368	17376	17458	17553	17337	17525	17485	17231	17416	17497	17381	17267	17136	17412	17527	17349	17482	17414	17468	17234	17527	17576	17232	17509	17426	17549	17323	17409	17420	17563	17500	17456	17416	17529	17511	17580	17385	17439	17495	17487	17323	17558	17189	17398	17379	17462	17616	17458	17448	17310	17347	17545	17288	17503	17413	17485	17521	17526	17508	17377	17495	17311	17493	17508	17441	17481	17363	17450	17415	17297	17593	17512	17383	17380	17549	17414	17272	17393	17345	17615	17336	17405	17448	17315	17326	17650	17371	17454	17383	17463	17263	17499	17438	17493	17449	17370	17257	17418	17452	17345	17386	17489	17512	17209	17363	17388	17351	17478	17244	17397	17372	17460	17505	17365	17628	17624	17556	17402	17384	17293	17464	17398	17537	17408	17667	17428	17426	17535	17328	17600	17474	17403	17370	17388	17433	17529	17483	17319	17365	17454	17343	17630	17394	17310	17623	17454	17418	17413	17579	17365	17403	17209	17422	17501	17409	17373	17407	17440	17533	17384	17308	17528	17492	17503	17460	17310	17582	17378	17406	17440	17472	17419	17514	17490	17560	17410	17463	17531	17486	17491	17669	17561	17563	17386	17330	17380	17431	17402	17349	17466	17354	17536	17403	17438	17432	17608	17297	17576	17545	17344	17414	17303	17391	17450	17489	17320	17637	17555	17399	17455	17413	17427	17508	17358	17552	17544	17414	17312	17554	17423	17241	17424	17400	17404	17383	17316	17498	17354	17442	17352	17444	17403	17397	17223	17378	17499	17578	17452	17564	17332	17463	17593	17471	17574	17671	17310	17449	17409	17542	17308	17479	17465	17333	17249	17587	17252	17401	17314	17408	17405	17298	17618	17351	17469	17400	17447	17424	17447	17382	17274	17680	17564	17504	17422	17365	17409	17497	17517	17360	17334	17397	17433	17272	17409	17470	17393	17443	17573	17396	17201	17564	17374	17456	17306	17588	17452	17310	17423	17437	17411	17301	17484	17494	17367	17530	17475	17568	17365	17424	17285	17331	17529	17545	17296	17413	17430	17363	17492	17547	17380	17488	17416	17097	17295	17409	17301	17589	17372	17436	17435	17414	17450	17419	17597	17542	17371	17460	17447	17318	17280	17533	17457	17555	17337	17388	17439	17383	17532	17312	17401	17544	17478	17470	17425	17594	17470	17479	17438	17316	17429	17486	17417	17597	17584	17343	17380	17494	17430	17472	17694	17477	17489	17370	17461	17352	17387	17459	17540	17396	17525	17411	17395	17432	17572	17469	17318	17504	17500	17450	17539	17510	17463	17549	17487	17416	17375	17317	17427	17309	17600	17408	17498	17205	17533	17402	17439	17421	17360	17393	17416	17345	17557	17540	17361	17369	17464	17566	17334	17348	17455	17396	17625	17351	17350	17435	17444	17452	17399	17498	17525	17409	17312	17545	17394	17532	17645	17279	17387	17277	17516	17454	17312	17432	17445	17555	17566	17463	17187	17468	17430	17331	17291	17311	17516	17514	17565	17466	17486	17421	17425	17504	17606	17326	17476	17329	17332	17416	17334	17258	17445	17319	17429	17523	17534	17378	17313	17370	17563	17503	17377	17430	17375	17330	17396	17462	17350	17624	17380	17383	17400	17441	17426	17405	17365	17286	17656	17539	17535	17412	17503	17497	17493	17379	17381	17543	17389	17429	17483	17410	17376	17319	17383	17458	17473	17521	17415	17469	17331	17506	17348	17371	17474	17379	17642	17244	17366	17519	17377	17415	17406	17283	17494	17195	17481	17512	17380	17373	17300	17334	17437	17369	17453	17365	17449	17470	17310	17386	17417	17473	17449	17317	17635	17613	17377	17111	17307	17531	17433	17297	17526	17436	17457	17447	17550	17514	17418	17394	17416	17413	17404	17413	17310	17404	17612	17431	17410	17356	17376	17567	17327	17449	17468	17419	17472	17461	17410	17412	17341	17498	17441	17527	17350	17349	17280	17459	17515	17439	17458	17327	17403	17524	17443	17399	17434	17476	17546	17404	17343	17457	17642	17418	17610	17637	17374	17448	17409	17308	17358	17459	17397	17489	17486	17400	17582	17222	17461	17369	17342	17285	17561	17430	17416	17369	17449	17325	17391	17379	17464	17317	17419	17410	17494	17380	17405	17462	17485	17374	17424	17439	17332	17495	17333	17314	17450	17432	17539	17580	17197	17510	17501	17478	17376	17525	17547	17460	17498	17490	17361	17432	17237	17585	17395	17379	17357	17436
26312	21577	28305	26104	23335	23223	23706	22258	22693	37780	44439	35724	27589	23445	22264	21812	22117	22131	21830	21995	21918	21722	22125	21723	21739	21706	22101	21704	21882	21990	22018	21977	22040	22076	21925	21816	21911	21715	21812	21941	21740	21827	22112	21967	21883	22007	22069	22034	22018	21998	21941	21918	21928	22049	21986	21866	21902	21897	21766	21970	21730	21790	21889	21789	21733	21728	21910	21693	21901	21828	22056	22083	21898	21765	22040	21925	21914	22007	22013	21841	21874	21836	21616	21640	21731	21880	21931	21753	21945	21824	21833	21830	22099	21898	21909	21805	21816	21798	22123	21965	21593	21860	21832	21961	21842	21744	21688	21932	21676	21808	21684	21828	22004	21699	21800	21779	21981	21678	21807	21922	22226	21751	21773	22046	22141	21811	21662	21572	21727	21844	21682	21788	21927	21925	21733	21841	22030	21748	22095	21580	21751	21766	21802	21877	21825	21908	21900	22020	21856	21889	21952	21855	21852	22064	21550	21867	21955	21974	22045	21677	21762	21795	21956	21760	21969	21737	21846	22059	21923	21774	21872	21784	21992	21767	21954	21704	21863	21949	21709	21972	21795	21885	21834	21911	21992	21809	22082	21945	21871	21886	21862	21843	21764	21853	21850	21806	21658	21786	21779	21765	22050	21804	21980	21793	21833	21915	21787	21849	21856	21823	21785	21753	21790	21775	21923	21956	22110	21739	21975	21722	21978	21897	21973	21781	21862	21872	21653	21934	22004	21948	22046	21736	21735	21938	21779	22012	21860	21844	21996	21963	21834	21719	21673	21770	21972	22111	21840	21936	21857	21624	21886	21816	21838	21828	22007	21946	21979	21836	21875	21724	21810	21642	21965	21841	22079	21840	21884	21954	21928	21713	21891	21843	22065	21794	21907	21737	21879	21943	21774	21856	21550	21731	21851	21994	21649	21756	21824	21840	21794	21990	21692	21722	21778	21825	21856	21926	21715	21670	21819	21983	21942	21661	21568	21865	22070	22081	21832	21824	21945	22104	21948	22153	21860	21621	21741	21841	21980	21819	21678	21682	21833	21887	21676	21644	21825	21668	21822	22113	21879	21930	22137	22191	21768	21661	22009	21885	21706	21948	21540	21649	22061	21869	21844	21578	21808	21807	21953	21719	21818	21886	21858	22036	21899	21789	21773	21740	21857	21946	21909	21950	21807	21899	21925	21799	21817	21539	21839	21795	21778	21595	21802	21850	21619	21881	21738	21710	21830	21865	22104	21686	21886	21778	21861	21955	21988	22051	21820	21895	22085	21645	22034	21871	21852	21824	21766	22156	21889	21829	22044	22011	21955	22044	21831	21859	21797	21929	21912	21875	21959	21771	21705	21861	21676	21877	21742	21945	21825	21944	21852	21749	22024	22011	21473	22013	21881	21767	21911	21605	22058	21893	21815	21778	22032	21869	21890	21691	21879	22013	21824	22035	21951	21942	21941	21776	21910	22128	21825	21796	21865	22010	21827	21833	21988	21883	21950	21949	21668	21863	21977	21730	22045	22041	21706	22025	21816	21758	21837	21814	21704	21991	21876	21897	21948	21819	22068	22126	21887	21922	21833	22026	21955	21879	21652	21971	21940	21695	21805	21968	21702	21741	21949	21967	21844	21870	22000	21930	21765	21867	21699	21795	22015	22007	21825	21548	21911	21727	21792	21777	21700	21730	21582	21919	21882	21940	21771	21959	21875	22172	21942	21809	21916	21787	21907	21948	21907	21709	21784	21850	22172	21965	21879	21758	21906	21810	21644	21689	21771	21811	21962	21850	21667	21851	21858	21795	21775	21929	21875	22145	22058	21991	22019	21981	21698	21986	21817	21921	22162	21807	21571	21754	21779	21722	21761	21824	21888	21796	21700	21993	21788	21896	21669	21911	21877	21717	22010	21888	21772	21874	21962	21684	21801	22033	21904	22084	22051	21784	21843	21981	22017	21976	21754	21909	21974	21950	21590	21989	22038	21747	21851	21834	21754	21903	21803	21838	21804	21669	21954	21811	21887	21656	21717	21660	21794	21672	21834	22125	21821	21785	21765	21830	21856	21624	21757	21694	21916	21848	21901	21992	21820	21939	21828	21859	21610	21628	21757	21903	21897	21807	21705	21637	21836	21768	21873	21991	21992	22016	22040	21612	21877	21987	21832	21925	21873	21884	21825	22031	21703	21910	21907	21905	21878	21770	21920	21975	21977	21974	21721	21698	21928	21923	21773	21984	21769	21992	21963	21850	21824	22006	22173	22133	21873	21671	21979	21937	21930	21903	22031	21742	21918	21999	21781	21963	21808	21871	22117	21732	21880	21850	21921	21969	21672	21740	21865	22083	21958	21725	21938	21952	21851	21766	21958	21949	21798	21992	22023	21873	22100	21784	21781	21834	21767	21823	21902	21844	21899	21835	21801	21905	21847	21738	21792	21908	22070	21964	21862	21990	21989	21692	21959	21970	21919	22070	21974	21915	21692	21839	21819	21715	21892	21724	21918	22002	21718	21745	21833	21694	22067	21891	21788	21756	21765	21741	21929	21812	21989	21930	21954	21883	21872	21824	21875	21813	22057	21989	21792	21887	21642	21734	21774	22020	21797	21748	21746	21726	21901	22014	21944	21890	21814	21875	21940	21930	22031	21946	21995	21744	21676	21858	22003	21934	21914	21908	21815	21845	21967	21963	21871	22009	21934	22043	21932	21588	21665	21819	21822	21710	22106	21769	21639	21536	21796	21962	22058	21906	21856	21950	21843	22051	21889	21907	21877	21908	21877	21753	21854	21808	21927	21915	21756	21824	21827	21654	21860	21912	21804	21910	21912	21787	21987	21843	21848	21876	21849	21814	21684	21642	21758	21854	22053	21971	21944	21894	21925	21725	21787	21782	21828	21968	21795	21747	21892	21868	21810	21933	21827	21870	21648	21839	21913	21920	21862	21917	21842	22064	21920	21908	21895	21815	21814	21770	22121	21673	22014	21922	22018	21882	21873	22011	21888	21912	22081	21895	21842	21850	21799	21655	21908	21908	21867	22065	21862	21719	21908	21889	21868	21922	21819	21751	22043	21896	21858	21918	21838	21772	21749	21870	21719	21875	21817	21891	22062	21899	21936	21861	21975	21871	21956	21987	21868	21974	21843	21665	22005	21956	21923	21999	21728	21901	22084	21826	21814	21741	21906	21980	21854	22048	21907	22046	22114	21682	21811	22079	21754	21845	21542	21975	21963	21829	22030	21778	21666	21675	21705	21844	21755	21909	21950	21999	21926	21611	21930	21918	21752	21720	21966	22099	21888	21933	21931	21763	22116	22045	21840	22039	21748	21816	21824	21789	21768	21972	21979	21966	22098	21934	21975	21965	22129	21876	21764	22043	21824	22163	21814	21609	22010	21716	21800	22016	21710	21767	22035	21779	21842	21886	21870	22007	21868	22030	21917	21915	21896	21682	21638	21889	21890	21807	21893	21959	21895	21825	21724	21866	21795	21952	21925	21795	21773	21731	21818	21705	21971	21810	21875	22011	21737	21822	21799	21863	21885	21863	21922	21827	21852	21868	21831	21735	21729	21845	21819	21938	22043	21892	22078	21859	22021	21749	21505	21728	21646	21792	21948	21883	21832	21828	21878	21918	21661	21968	22005	21953	21817	22063	21762	21849	21894	21909	21998	21738	21838	21864	22065	21901	22052	21707	21689	21859	21786	22060	21780	21676	21797	21859	21600	21713	22073	21755	21784	21796	21825	21765	21668	21958	21694	21895	21690	21896	22094	21854	21762	22003	21783	21709	21900	21887	21930	21922	21955	21874	21829	21892	21832	21990	21977	21726	21898	21830	21793	21754	21769	21948	21782	22030	21826	22077	21871	22010	21852	21795	21821	21850	21953	22067	21903	21907	21815	21707	22089	21610	21956	21999	21988	21699	21838	21710	21729	21993	22002	21988	22147	21927	22021	21885	21905	21953	21935	21793	21751	21847	21874	21801	21888	21874	21802	21991	21977	21860	21933	21856	21952	21841	21650	21822	21748	21883	21704	21912	22150	21942	21925	21766	22044	22051	22005	21781	21887	21827	22082	22097	22012	21822	21970	21767	22005	21899	22061	21986	21922	21614	21782	21839	21888	21777	21890	21969	21783	21722	21803	21722	21758	21585	21988	21903	21742	21673	21814	22038	21660	21714	21764	21598	22186	21849	21847	21899	21949	21975	22006	22119	21642	21799	22056	22015	21868	21956	21806	21836	21779	21700	21896	21856	21973	22002	22091	21960	21941	21908	22093	21977	21899	21822	21631	21808	21768	22012	21917	21857	21924	21495	21942	21867	21847	21670	22255	22028	21878	22019	21757	22190	21646	21870	21951	21889	21700	21835	21755	21993	21878	21894	22122	21941	21851	21962	21720	21697	21729	21866	21824	21724	22103	21872	21750	21983	21900	21982	21810	21676	21749	21882	21870	21782	21922	21723	21564	21647	21967	21817	21990	21898	21853	22029	22075	21910	21768	21974	21795	21979	21966	21903	21859	21767	21772	21925	21798	21849	21897	21702	21899	21770	22019	21936	21872	22063	21918	21897	21877	21783	21792	21749	21941	21800	21860	21832	21850	21938	21780	21862	22010	21781	21919	21932	21971	21617	21671	21855	21795	21777	21979	21717	21800	22026	21831	21775	21661	21947	21857	21810	22008	22036	21921	21719	21564	21805	21991	21993	21842	21983	21880	21853	21822	21685	21904	21998	22118	21785	22102	21951	21721	21807	21739	21833	22030	22028	21942	21775	21934	21752	21893	21884	21750	21692	21766	21877	21745	21954	21723	22008	21950	21777	21849	21864	21634	21901	21815	21611	21779	21847	21936	21656	21784	21885	21914	22095	21964	21634	21783	22137	21659	21617	21763	21687	21979	21762	22009	21902	21807	21841	21998	21987	21884	21898	21781	21963	22204	21718	21858	21926	21657	21855	21833	21900	21795	21807	22026	21884	21863	21987	21901	21640	21757	21931	21781	21852	21775	21808	21828	21949	21954	21978	21796	21982	21995	21928	21944	22044	21861	22033	21802	21909	21785	21995	21940	21891	21896	21813	21967	21927	21956	21945	21697	21924	21900	21587	21827	22088	21897	21825	21663	21949	21966	21941	21957	21801	21628	21760	21667	21804
16104	23527	22758	19949	18872	18478	18095	18237	18572	39880	43001	33192	22821	18252	17684	17556	17528	17393	17350	17410	17262	17420	17435	17333	17332	17474	17407	17448	17433	17472	17334	17418	17458	17243	17562	17400	17347	17446	17430	17450	17392	17518	17363	17444	17450	17287	17250	17449	17482	17322	17350	17335	17555	17481	17330	17511	17494	17300	17376	17438	17356	17546	17275	17332	17494	17407	17383	17287	17352	17275	17229	17436	17310	17374	17425	17325	17382	17500	17457	17521	17468	17352	17309	17325	17386	17459	17455	17559	17342	17137	17334	17385	17330	17389	17230	17475	17440	17446	17346	17431	17396	17394	17355	17454	17283	17296	17372	17431	17573	17330	17222	17349	17269	17274	17359	17372	17418	17391	17388	17079	17338	17463	17291	17379	17260	17330	17395	17383	17358	17439	17320	17247	17388	17375	17494	17348	17324	17412	17339	17361	17387	17404	17318	17434	17543	17475	17368	17159	17347	17277	17484	17463	17485	17388	17436	17379	17473	17413	17264	17348	17327	17396	17467	17474	17495	17479	17331	17466	17441	17485	17439	17460	17437	17376	17278	17380	17364	17504	17393	17306	17349	17448	17395	17271	17527	17400	17510	17366	17306	17376	17420	17488	17239	17420	17383	17382	17452	17300	17131	17323	17385	17492	17449	17488	17492	17288	17390	17442	17702	17485	17410	17408	17297	17408	17301	17537	17494	17417	17541	17357	17356	17489	17276	17375	17233	17428	17385	17259	17455	17356	17266	17535	17479	17343	17530	17189	17534	17236	17353	17382	17247	17410	17302	17379	17319	17446	17351	17288	17371	17698	17302	17319	17298	17395	17399	17470	17348	17276	17459	17291	17450	17306	17296	17353	17460	17405	17406	17499	17384	17428	17520	17397	17566	17565	17441	17322	17262	17330	17381	17455	17465	17392	17304	17341	17292	17469	17466	17393	17424	17404	17564	17458	17210	17508	17322	17470	17399	17213	17659	17253	17537	17247	17646	17301	17315	17248	17228	17330	17394	17395	17535	17349	17426	17293	17354	17411	17352	17238	17580	17257	17618	17348	17483	17326	17371	17494	17573	17288	17281	17274	17353	17425	17465	17234	17457	17280	17270	17382	17524	17477	17432	17409	17537	17359	17419	17249	17357	17469	17345	17404	17487	17389	17318	17498	17203	17293	17378	17423	17578	17359	17332	17362	17485	17285	17346	17367	17524	17362	17329	17313	17469	17320	17527	17346	17418	17444	17289	17348	17277	17504	17291	17507	17432	17484	17513	17372	17503	17284	17212	17193	17392	17300	17345	17313	17297	17387	17363	17396	17287	17425	17376	17517	17157	17241	17398	17554	17324	17091	17381	17597	17432	17242	17365	17377	17472	17546	17461	17441	17357	17320	17310	17601	17297	17120	17410	17259	17442	17298	17289	17264	17401	17595	17387	17380	17331	17279	17461	17219	17425	17375	17421	17340	17610	17569	17324	17308	17405	17250	17260	17492	17275	17308	17429	17375	17265	17517	17291	17377	17418	17274	17370	17240	17420	17209	17411	17290	17256	17361	17472	17252	17409	17389	17508	17591	17329	17276	17335	17366	17441	17322	17264	17433	17232	17487	17255	17348	17431	17433	17453	17317	17263	17605	17330	17496	17268	17522	17259	17319	17309	17347	17361	17554	17411	17511	17420	17454	17502	17413	17460	17215	17224	17303	17445	17468	17331	17243	17314	17246	17337	17442	17439	17644	17335	17176	17364	17544	17387	17303	17171	17425	17273	17350	17399	17280	17388	17287	17384	17189	17444	17515	17377	17261	17279	17290	17491	17422	17626	17411	17331	17292	17331	17420	17389	17328	17435	17591	17462	17323	17478	17334	17504	17418	17390	17224	17286	17356	17303	17349	17416	17266	17353	17422	17343	17493	17107	17308	17463	17410	17390	17482	17311	17485	17173	17428	17296	17486	17377	17410	17487	17399	17421	17371	17394	17345	17573	17520	17456	17359	17436	17432	17383	17478	17327	17326	17344	17321	17291	17432	17216	17341	17182	17354	17234	17257	17438	17301	17271	17444	17557	17324	17214	17363	17235	17261	17462	17267	17417	17539	17539	17395	17306	17236	17279	17467	17312	17381	17363	17321	17239	17322	17313	17209	17118	17367	17322	17303	17252	17403	17333	17306	17236	17307	17273	17518	17450	17275	17447	17482	17347	17347	17341	17440	17335	17269	17315	17476	17368	17302	17219	17438	17295	17476	17453	17456	17326	17377	17402	17290	17452	17318	17510	17389	17179	17410	17454	17423	17517	17158	17348	17323	17249	17440	17281	17240	17436	17486	17272	17346	17454	17339	17450	17277	17152	17363	17412	17224	17308	17474	17345	17446	17478	17317	17343	17310	17235	17336	17394	17462	17255	17479	17445	17307	17281	17406	17417	17508	17478	17426	17459	17542	17393	17431	17513	17274	17238	17237	17299	17371	17498	17298	17220	17589	17354	17385	17338	17439	17294	17323	17353	17255	17350	17292	17323	17446	17402	17304	17445	17309	17285	17253	17336	17331	17277	17366	17333	17309	17342	17403	17506	17174	17338	17267	17275	17318	17497	17356	17479	17386	17416	17611	17611	17223	17359	17582	17369	17285	17420	17419	17316	17202	17431	17227	17431	17559	17274	17269	17305	17424	17267	17283	17249	17412	17422	17154	17371	17331	17271	17277	17469	17369	17334	17264	17394	17370	17247	17341	17410	17385	17371	17363	17413	17362	17278	17392	17369	17341	17279	17410	17442	17302	17248	17459	17659	17234	17297	17366	17232	17360	17551	17318	17510	17441	17402	17435	17302	17305	17424	17365	17470	17199	17295	17358	17517	17390	17391	17264	17449	17392	17403	17371	17222	17332	17222	17294	17381	17428	17516	17303	17347	17337	17336	17274	17421	17391	17339	17452	17373	17416	17531	17351	17191	17233	17438	17439	17181	17260	17384	17272	17479	17281	17325	17398	17483	17430	17317	17309	17367	17184	17475	17240	17380	17291	17398	17562	17342	17289	17293	17584	17498	17237	17380	17371	17311	17621	17334	17366	17361	17398	17389	17392	17386	17341	17182	17302	17262	17450	17313	17405	17351	17349	17482	17430	17316	17394	17389	17374	17331	17493	17357	17419	17433	17461	17267	17251	17210	17522	17312	17507	17508	17257	17393	17151	17360	17461	17370	17461	17280	17431	17401	17477	17329	17359	17362	17210	17292	17456	17400	17255	17408	17264	17564	17459	17384	17383	17388	17484	17505	17397	17447	17355	17362	17436	17215	17158	17341	17377	17372	17403	17252	17468	17474	17255	17441	17375	17328	17368	17370	17470	17467	17557	17575	17481	17384	17340	17492	17300	17352	17489	17303	17274	17493	17365	17503	17178	17394	17458	17246	17429	17269	17517	17203	17376	17324	17297	17252	17429	17418	17361	17358	17407	17367	17435	17447	17497	17241	17264	17479	17439	17417	17530	17423	17260	17547	17345	17449	17393	17531	17345	17461	17346	17485	17276	17447	17246	17249	17373	17413	17517	17411	17359	17272	17302	17230	17419	17357	17335	17442	17394	17610	17363	17545	17407	17333	17380	17230	17366	17225	17400	17399	17536	17351	17339	17348	17345	17305	17345	17315	17502	17393	17316	17432	17436	17291	17395	17208	17427	17243	17480	17514	17217	17417	17350	17625	17478	17376	17324	17379	17435	17222	17320	17355	17466	17378	17285	17411	17239	17432	17420	17176	17414	17462	17293	17436	17378	17574	17373	17233	17403	17415	17291	17485	17507	17148	17334	17190	17408	17375	17217	17161	17410	17422	17331	17345	17508	17412	17388	17494	17325	17402	17590	17512	17441	17266	17396	17333	17551	17302	17314	17157	17289	17489	17384	17350	17317	17500	17424	17252	17373	17419	17324	17410	17378	17478	17396	17343	17299	17328	17438	17467	17497	17254	17354	17249	17544	17193	17428	17472	17494	17406	17337	17424	17437	17358	17252	17332	17320	17331	17221	17314	17362	17460	17458	17487	17204	17249	17394	17289	17389	17379	17437	17332	17301	17260	17209	17401	17443	17270	17458	17395	17336	17479	17208	17464	17488	17385	17404	17408	17448	17253	17149	17436	17371	17460	17434	17127	17343	17437	17446	17575	17457	17498	17332	17245	17491	17341	17247	17218	17182	17377	17438	17371	17321	17316	17489	17301	17292	17364	17343	17396	17301	17292	17501	17242	17281	17270	17382	17486	17326	17411	17283	17391	17334	17406	17329	17434	17447	17449	17389	17325	17430	17437	17549	17365	17438	17383	17445	17344	17397	17184	17192	17294	17482	17360	17523	17576	17390	17318	17422	17535	17478	17285	17465	17281	17302	17276	17381	17272	17359	17437	17327	17558	17394	17351	17284	17352	17451	17472	17270	17257	17367	17386	17318	17485	17386	17396	17450	17405	17301	17340	17462	17250	17357	17292	17482	17286	17480	17232	17558	17382	17403	17300	17359	17354	17442	17317	17396	17464	17499	17442	17184	17297	17467	17564	17370	17448	17400	17334	17140	17193	17505	17330	17552	17345	17388	17278	17494	17433	17432	17382	17149	17314	17132	17227	17449	17277	17482	17459	17557	17313	17348	17345	17333	17424	17485	17289	17369	17462	17307	17369	17439	17337	17384	17305	17422	17431	17345	17276	17248	17302	17555	17327	17301	17511	17295	17459	17378	17380	17593	17317	17527	17490	17369	17235	17502	17339	17393	17297	17533	17491	17434	17503	17262	17354	17257	17323	17493	17437	17409	17524	17229	17337	17514	17356	17345	17362	17297	17213	17350	17462	17497	17252	17413	17535	17424	17260	17273	17258	17291	17355	17554	17339	17465	17458	17432	17291	17539	17302	17251	17469	17438	17292	17537	17300	17447	17491	17302	17432	17486	17218	17556	17402	17468	17473	17283	17391	17355	17236	17435	17575	17444	17491	17375	17344	17337	17332	17523	17380	17267	17453	17544	17328	17533	17286	17250	17272	17330	17363	17282	17449	17292	17491	17440	17440	17531	17507	17453	17366	17444	17405	17468	17236	17498	17310	17477	17465	17424	17341	17370	17405	17405	17367	17393	17389	17437	17471	17403	17338	17344	17383	17370	17249	17516	17457	17352	17381	17266
24221	21586	29267	24434	22363	25294	26941	23646	28028	51409	57989	45308	32645	25344	22951	22306	22246	22424	22393	22319	22187	22269	22200	22016	22244	22302	22315	22173	22336	22171	22369	22562	22401	22351	22575	22244	22178	22198	22138	22148	22353	22297	22422	22317	22135	22276	22297	22346	22220	22172	22284	22144	22416	22160	22147	22236	22208	22368	22180	22010	22318	22336	22228	22111	22220	22240	22247	22003	22036	21999	22348	22401	22461	22156	22209	22362	22183	22350	22354	22176	22168	22171	22136	22112	22424	22292	22298	22220	22072	22099	22072	22290	21935	22215	22261	22284	22402	22076	22220	22529	22175	22322	22090	22168	22260	22319	22255	22149	22175	22193	22179	22178	22079	22316	22218	22157	22205	22287	22190	22073	22243	22259	22275	22219	22201	22239	22115	22132	22069	22045	22182	22178	22292	22137	22381	22242	22113	22371	22100	22215	22106	22050	22255	22286	22132	21990	22238	22045	22193	22177	22362	22151	22078	22312	22042	22320	22069	22081	22163	22039	22103	22447	22095	22247	22055	22271	22321	22138	22232	22148	22307	22204	22192	22132	22242	22341	22238	22397	22352	22330	22336	21986	22442	22074	22138	22223	22500	22339	22372	22241	22419	22327	22147	22312	22229	22125	22126	22059	22309	22234	22276	22352	22311	22123	22213	22126	22074	22292	22411	22212	22334	22243	22340	22291	22077	22245	22465	22034	22005	22100	22158	22229	22288	22076	22046	22265	22547	22202	22351	22157	22205	22224	22330	22067	22166	22188	22263	22237	22004	22280	22252	22176	22215	21934	22299	22225	22264	22209	22363	22007	22187	22345	22304	22031	22245	22210	22001	22022	22155	22289	22203	22338	22329	22222	22132	22165	22271	22267	21885	22326	22302	22125	22057	22111	22310	22017	22133	22127	22071	22196	21956	22156	22294	22088	22282	22250	22155	22125	22256	22081	22437	22271	22200	22302	22272	22231	22256	22208	21996	22089	21999	22078	22171	22335	22343	22274	22044	22221	22098	22395	22261	22062	22262	22140	22325	22254	22297	22254	22066	22327	22173	22346	22118	22166	22354	22175	22279	21930	22290	22280	21954	22205	22258	22215	22055	22110	22196	22032	22147	22077	22179	22221	22119	22337	22243	22149	22388	22181	22196	22164	22352	22099	22135	22208	22521	22057	22301	22383	22350	22315	22145	22239	22392	22213	22176	22458	22079	22002	21986	22241	22159	22254	22062	22246	22329	22140	22177	22248	22199	22583	22245	22091	22444	22162	22096	22061	22184	22314	22240	22196	22373	22297	22086	22438	22401	22204	22364	22152	22246	22201	22171	22340	22155	22228	22083	22010	22211	22241	22182	22115	22135	22037	22174	22259	22042	22237	22294	22176	22134	22314	22157	22324	22215	22226	22379	22057	22237	22404	22433	22278	22219	22152	22486	22156	22336	22309	22108	22179	22089	22205	22056	22198	22342	22244	22182	22233	22315	22286	22017	22271	22546	22472	22049	22192	22088	22281	22320	21884	22493	22111	22206	22192	22060	22175	22065	22286	22333	22233	22297	22227	22221	22175	21873	22083	22304	22112	22200	22191	22123	22311	22456	22447	22205	22162	22072	22162	22192	22269	22204	22145	22047	22073	22245	22231	22115	22104	22257	22406	22401	22334	22081	22177	22244	22112	22048	22100	22320	22192	22183	22386	22147	22079	22233	22252	22100	22183	22302	22163	22271	22245	22347	22256	22399	22265	22153	22372	22121	22162	22365	22127	22126	22265	22220	22106	22270	22049	22196	22319	22283	22094	22052	22181	22078	22128	22355	22277	22209	22503	22023	22145	22196	22473	22247	22043	22130	22304	22151	22227	22483	22183	22316	22226	22223	22264	22192	22255	22345	22324	21982	22263	22296	22258	22338	22304	22166	22240	22507	22220	22290	22218	22087	21876	22072	22175	22186	22110	22096	22156	22278	22258	22090	22106	22234	22027	22165	22062	22143	22181	22235	22051	22320	22060	22137	22209	22104	22070	22388	22165	22132	22165	22202	22310	22167	22030	22130	22208	22155	22269	22365	22109	22257	22119	21936	22095	22218	22133	22282	22250	22266	21965	22225	22354	22289	22381	22199	22129	22351	22193	22090	22293	22193	22208	22269	22186	22198	22219	22342	22209	22476	22153	22330	22192	22070	22374	22319	22482	22178	22148	22200	22311	22176	22394	22275	22049	22258	22311	22186	22245	22131	22197	22284	22065	22192	22190	22182	22169	22243	22175	22066	22173	22307	22299	22192	22160	22194	22209	22224	22271	22363	22220	22284	22342	22213	21959	22310	22117	22123	22061	22332	22369	22328	22027	22336	22221	22174	22183	22087	22077	22437	22245	22235	21988	22063	22162	22273	22308	22286	22201	22083	21864	22227	22363	22159	22345	22116	22094	22302	22127	22162	22202	22199	22121	22269	22264	22270	22547	22138	21979	22191	22255	22391	22143	22302	22456	22221	21933	22072	22278	22132	22023	22168	22198	21972	22304	22150	22246	22488	22266	22185	22252	22210	22373	22222	22178	22138	22184	22167	22220	22216	22138	22292	22228	22192	22215	22024	22097	22073	22154	22039	22167	22058	22088	22096	22177	22360	22262	22155	22330	22247	22133	22346	22302	22277	22119	22287	22268	22084	21987	22238	22164	22126	22140	22365	22174	22142	22227	22231	22301	22251	22129	22223	22222	22315	22120	22136	22083	22454	22254	22097	22069	22322	22340	22064	22285	22107	22094	21945	22233	22049	22195	22160	21893	22133	22290	22354	22179	22008	22554	22296	22131	22224	22222	22276	21807	22286	22200	22096	22240	22268	22105	22088	22245	22374	22154	22221	22204	22244	22359	22221	21988	22396	22124	22453	22428	22122	22140	22246	22288	22322	22087	22186	22229	22345	22107	22267	22401	22107	22163	22197	22093	22177	22017	22009	21986	22168	22188	22270	22261	22080	22356	22245	22291	22108	22211	22157	22324	22180	22319	22313	21817	22347	22170	22129	22144	22357	22162	22209	22264	22071	22207	22051	22148	22264	22462	22344	22246	22211	22226	21981	22287	22084	22301	22190	22187	22203	22321	22210	22098	22288	22383	22080	22256	22298	22232	22339	22128	22267	22245	22074	22062	22096	22189	22196	22285	22180	22256	22181	22161	21962	22316	22243	22228	22230	22023	22222	22252	22067	22116	22208	22120	22351	22227	22342	22225	22288	22156	22089	22229	22230	22266	22191	22266	22134	22049	22458	22188	22019	22091	22072	22172	22073	22175	22265	22114	22210	22035	22146	22014	22302	22024	22205	22202	22336	21982	22200	22331	22388	22193	22234	22353	22169	22018	22259	22416	22445	22345	22136	22415	22242	22209	22571	22374	22250	22217	22154	22323	22350	22312	22072	22194	22117	22069	22171	22212	22194	22158	22376	22041	22142	22197	22136	22287	22131	22098	22213	22201	22004	22466	22217	22282	21992	22212	21935	22388	22151	22133	22031	22328	22388	22349	22248	22091	22133	22173	21994	22212	21992	22127	22148	22362	22332	22178	22267	22404	22150	22079	22098	22375	22256	22202	22076	21990	22204	22283	22099	22210	22057	22212	22073	22147	22106	22386	22301	22429	22435	22224	22301	22219	22405	22071	22321	22228	22411	22232	22104	22340	22313	22111	22474	22114	22302	22148	22014	22365	22009	22229	22148	22062	22038	22312	22111	22297	22300	22275	22238	22300	22348	22284	22228	22180	22309	22342	22191	22162	22226	22291	22508	22182	22334	22206	22094	22275	22178	22358	22356	22039	22293	22343	22245	22377	22093	22289	22293	22386	22251	22218	22304	22399	22058	22118	22228	22333	22251	22275	22127	22067	22147	22025	22000	22281	22072	21852	22193	22118	22123	22204	22354	22344	22105	22081	22298	22213	22267	22125	22190	22257	22103	22300	22315	22084	22131	22251	22216	22154	22200	21936	22303	22231	21963	22047	22293	22015	22136	22067	22149	22093	22225	22218	22225	22485	22182	22429	22237	22124	22319	21902	22222	22245	22204	22063	22157	22182	22198	22204	22154	22358	22344	22115	22339	22280	22180	22045	22229	22127	22474	22173	22335	22283	22232	22501	22532	22235	22152	22234	22295	22172	22282	22019	22325	22215	22206	22162	22331	22032	22231	22171	22189	22272	22205	22151	22142	22244	22291	22139	22247	22012	22271	22186	22229	22091	22166	22293	22184	22119	22333	22257	22388	22015	22143	22323	22238	22197	22563	22110	22183	22129	22304	22281	22247	22322	22156	22265	22342	22374	22270	22212	22278	22071	22211	22140	22195	22053	22234	22219	22279	22014	22179	22238	22387	22193	22224	22119	22195	21910	22198	22287	22216	22251	22265	22296	22270	22053	22140	22185	22115	22083	22071	22181	22157	22159	22182	22201	22214	22237	22316	22306	22127	22155	22324	22154	22167	22133	22251	22034	22158	21932	22136	22214	22245	22414	22289	22133	22076	22213	22377	22189	22148	22381	22253	22333	22181	22328	22150	22239	22117	22072	22268	22153	22089	22258	22004	22101	22305	22383	22086	22159	22054	22248	22575	22381	22265	22279	22183	22223	22243	22404	22100	22125	22142	22205	22454	22144	22255	22270	22229	22246	22215	22271	22395	22213	22313	22219	22178	22165	22210	22304	22256	21995	22240	21976	22059	22263	22355	22262	22001	22043	22061	22311	22115	22245	22149	22183	22134	22116	22198	22105	22235	22090	22317	22008	22271	22382	22240	21935	22290	22079	22317	22132	22509	22161	22062	22247	22115	22419	22012	22177	22306	22128	22233	22191	22064	21952	22438	22423	22249	22195	22057	22305	22292	22277	22232	22214	22233	22128	22045	22115	22316	22269	22252	22367	22282	22118	22427	22269	22238	22284	22056	22165	22368	22109	21974	22455	22189	22147	22174	22258	21962	22197	22184	22305	22144	22530	22054	22091	22292	22072	22285	22203	22232	22345	22311	22144	22122	22246	22070	22271	22412	22190	22298	22126	21990	22280	22248	21933	22068	22200	22164	22128	22434	22018	22242	22313	22029	22283	22258	22192	22187	22337	22187	22404	22288	22147	22257	22098	22145	22348	22117	22441	22144	22199	22232	22088	22047	22293	22133	22179
18554	30157	28919	23398	21090	20103	19570	19190	26602	52129	56304	43378	28189	19614	17819	17526	17411	17576	17714	17557	17339	17726	17786	17581	17644	17624	17738	17827	17435	17512	17504	17591	17508	17617	17583	17563	17489	17447	17538	17494	17451	17449	17479	17723	17532	17536	17451	17328	17500	17415	17535	17526	17593	17277	17570	17535	17506	17630	17466	17537	17563	17502	17632	17375	17581	17485	17662	17638	17521	17401	17490	17671	17540	17461	17551	17427	17406	17522	17614	17366	17648	17544	17636	17597	17511	17589	17439	17529	17543	17618	17455	17738	17573	17618	17665	17575	17704	17614	17542	17681	17582	17576	17599	17590	17355	17789	17663	17569	17555	17398	17518	17641	17666	17541	17787	17345	17749	17621	17412	17435	17502	17580	17622	17520	17639	17522	17464	17699	17735	17480	17510	17423	17645	17445	17428	17533	17459	17467	17445	17535	17592	17456	17574	17581	17465	17593	17478	17418	17839	17172	17535	17410	17593	17453	17469	17500	17568	17518	17574	17638	17506	17591	17548	17609	17477	17518	17553	17608	17436	17654	17527	17625	17404	17433	17526	17537	17557	17442	17588	17569	17742	17489	17507	17524	17419	17468	17794	17611	17518	17532	17298	17639	17583	17352	17588	17423	17627	17554	17636	17516	17591	17567	17357	17414	17636	17656	17319	17781	17615	17460	17332	17731	17574	17576	17487	17435	17363	17596	17585	17452	17634	17538	17625	17756	17512	17637	17623	17480	17738	17518	17682	17354	17559	17450	17569	17464	17627	17544	17527	17669	17603	17623	17634	17586	17518	17447	17466	17582	17527	17704	17547	17499	17419	17491	17646	17600	17539	17349	17516	17552	17620	17541	17467	17595	17570	17726	17613	17523	17711	17654	17620	17558	17407	17322	17581	17416	17642	17595	17720	17526	17462	17621	17432	17481	17564	17642	17571	17638	17661	17523	17629	17522	17417	17665	17436	17436	17513	17245	17453	17522	17588	17475	17663	17491	17563	17501	17530	17261	17752	17444	17522	17522	17462	17566	17648	17702	17528	17488	17516	17663	17441	17643	17438	17489	17532	17508	17536	17552	17500	17511	17525	17491	17615	17432	17470	17609	17560	17484	17696	17474	17507	17454	17441	17656	17504	17694	17557	17484	17555	17463	17582	17488	17400	17503	17461	17671	17608	17448	17531	17685	17411	17635	17458	17617	17563	17604	17524	17521	17598	17659	17585	17549	17526	17446	17431	17772	17764	17499	17565	17702	17463	17672	17536	17468	17445	17635	17574	17513	17534	17491	17458	17555	17606	17516	17640	17573	17540	17473	17517	17624	17477	17611	17408	17499	17522	17448	17439	17579	17258	17582	17571	17600	17516	17420	17797	17737	17418	17513	17543	17548	17425	17545	17491	17690	17714	17615	17759	17564	17612	17479	17492	17606	17484	17504	17516	17568	17502	17486	17531	17480	17392	17567	17417	17528	17335	17537	17325	17591	17714	17538	17570	17508	17566	17537	17541	17743	17458	17460	17532	17331	17470	17573	17436	17610	17447	17470	17498	17551	17569	17382	17460	17647	17486	17431	17450	17463	17697	17247	17435	17414	17467	17607	17472	17497	17536	17609	17560	17664	17619	17651	17500	17645	17578	17446	17623	17576	17533	17655	17616	17474	17525	17550	17668	17673	17537	17557	17495	17453	17455	17476	17465	17516	17520	17630	17601	17422	17546	17575	17558	17706	17443	17652	17588	17607	17448	17756	17521	17589	17519	17639	17579	17653	17598	17647	17417	17522	17531	17540	17577	17546	17540	17709	17591	17625	17537	17677	17398	17534	17538	17521	17462	17691	17503	17417	17684	17508	17610	17553	17704	17794	17683	17462	17631	17472	17554	17595	17426	17418	17595	17559	17617	17650	17527	17681	17547	17694	17550	17575	17625	17633	17581	17670	17536	17427	17664	17474	17567	17477	17623	17533	17602	17550	17577	17594	17516	17424	17562	17569	17451	17326	17540	17397	17520	17535	17408	17605	17452	17748	17477	17428	17587	17489	17714	17448	17682	17418	17597	17567	17473	17495	17524	17556	17550	17491	17591	17569	17660	17567	17488	17506	17507	17602	17660	17508	17482	17614	17446	17476	17596	17614	17647	17572	17553	17575	17640	17434	17635	17550	17593	17474	17455	17642	17644	17643	17639	17537	17736	17509	17444	17621	17524	17607	17726	17474	17588	17631	17716	17557	17591	17550	17435	17508	17441	17502	17423	17657	17461	17665	17654	17382	17497	17595	17580	17568	17406	17661	17395	17459	17415	17682	17601	17500	17692	17472	17518	17563	17541	17597	17599	17376	17586	17538	17485	17490	17623	17741	17508	17602	17488	17607	17522	17493	17375	17553	17634	17576	17680	17444	17809	17447	17482	17562	17292	17514	17535	17770	17590	17695	17420	17463	17557	17638	17579	17648	17572	17663	17602	17606	17519	17594	17576	17724	17486	17412	17459	17590	17678	17441	17469	17512	17542	17671	17618	17399	17605	17603	17450	17682	17734	17489	17644	17566	17425	17577	17715	17498	17686	17552	17340	17591	17641	17588	17715	17571	17402	17631	17469	17744	17521	17615	17570	17573	17605	17541	17642	17584	17439	17529	17353	17632	17562	17668	17481	17541	17640	17541	17509	17473	17566	17571	17583	17531	17346	17549	17406	17711	17347	17500	17439	17645	17570	17537	17693	17615	17414	17638	17593	17574	17505	17419	17544	17613	17604	17511	17437	17505	17590	17525	17367	17409	17406	17600	17566	17685	17510	17440	17544	17568	17677	17473	17475	17592	17462	17500	17600	17577	17558	17729	17528	17454	17567	17607	17567	17494	17423	17457	17553	17529	17712	17491	17342	17622	17568	17601	17530	17516	17443	17588	17465	17453	17526	17587	17617	17598	17627	17403	17485	17491	17498	17545	17500	17500	17561	17575	17509	17488	17498	17560	17666	17468	17470	17519	17542	17338	17670	17549	17498	17604	17584	17537	17451	17455	17631	17658	17510	17577	17589	17550	17393	17528	17637	17603	17609	17445	17397	17583	17482	17445	17707	17610	17387	17531	17579	17366	17560	17474	17508	17698	17624	17598	17542	17588	17449	17605	17481	17568	17618	17574	17515	17682	17499	17679	17671	17641	17554	17434	17647	17403	17526	17584	17642	17414	17521	17450	17398	17506	17415	17318	17616	17668	17557	17607	17495	17653	17442	17456	17651	17600	17511	17483	17548	17667	17745	17468	17553	17430	17608	17595	17483	17750	17435	17833	17497	17465	17560	17702	17461	17523	17630	17568	17498	17546	17822	17477	17446	17481	17641	17597	17232	17469	17513	17524	17704	17479	17629	17432	17469	17468	17584	17443	17703	17494	17666	17414	17432	17549	17604	17570	17540	17721	17576	17583	17393	17625	17689	17403	17680	17534	17535	17466	17581	17470	17638	17519	17554	17614	17631	17579	17527	17464	17548	17648	17597	17553	17584	17572	17570	17467	17475	17568	17474	17590	17488	17684	17489	17751	17438	17530	17613	17536	17430	17420	17608	17502	17482	17691	17768	17559	17593	17541	17769	17473	17657	17600	17513	17506	17462	17701	17613	17428	17443	17542	17407	17456	17624	17598	17673	17334	17479	17387	17397	17550	17570	17525	17671	17635	17490	17522	17629	17553	17464	17534	17384	17530	17529	17631	17570	17633	17418	17498	17521	17538	17464	17483	17523	17395	17516	17551	17528	17650	17486	17509	17539	17642	17501	17636	17594	17576	17673	17489	17469	17722	17393	17452	17659	17554	17514	17698	17700	17582	17650	17601	17492	17563	17516	17286	17767	17480	17583	17514	17585	17534	17493	17344	17535	17686	17731	17523	17576	17514	17572	17477	17512	17360	17603	17545	17674	17561	17590	17414	17451	17466	17542	17557	17639	17427	17624	17643	17618	17538	17632	17451	17495	17477	17711	17549	17654	17548	17650	17475	17535	17526	17578	17570	17547	17484	17648	17499	17689	17472	17653	17712	17404	17427	17495	17611	17364	17724	17492	17546	17574	17502	17387	17418	17527	17656	17588	17500	17573	17381	17557	17427	17464	17621	17627	17644	17538	17467	17537	17544	17585	17492	17586	17643	17505	17537	17591	17532	17489	17488	17536	17615	17625	17610	17464	17542	17655	17540	17464	17665	17540	17539	17597	17586	17448	17489	17639	17557	17552	17383	17625	17459	17640	17501	17450	17562	17567	17578	17517	17466	17174	17643	17525	17652	17439	17513	17552	17630	17538	17390	17576	17611	17682	17592	17425	17629	17564	17902	17475	17502	17785	17559	17674	17544	17581	17569	17413	17626	17651	17635	17534	17528	17522	17455	17684	17573	17313	17539	17456	17548	17615	17405	17579	17648	17500	17762	17493	17573	17466	17506	17523	17639	17677	17536	17449	17564	17512	17407	17574	17478	17604	17468	17574	17459	17446	17435	17484	17532	17525	17256	17510	17464	17540	17507	17581	17591	17680	17590	17715	17612	17518	17395	17551	17769	17414	17492	17504	17471	17630	17577	17643	17760	17386	17552	17384	17373	17544	17595	17594	17549	17537	17501	17482	17571	17402	17587	17535	17525	17451	17430	17652	17471	17545	17568	17467	17514	17592	17468	17376	17596	17636	17528	17484	17416	17532	17671	17566	17592	17437	17394	17617	17680	17664	17268	17579	17312	17497	17493	17605	17608	17462	17506	17489	17507	17556	17584	17418	17636	17696	17486	17563	17506	17611	17534	17546	17365	17653	17704	17527	17776	17589	17535	17567	17619	17680	17332	17327	17507	17454	17482	17395	17496	17509	17396	17484	17518	17564	17587	17376	17482	17630	17443	17616	17497	17531	17540	17481	17449	17437	17405	17532	17533	17445	17567	17529	17739	17539	17565	17585	17510	17681	17361	17507	17527	17553	17604	17598	17398	17430	17636	17655	17556	17511	17583	17643	17543	17673	17485	17632	17537	17580	17442	17452	17504	17625	17592	17516	17715	17548	17590	17569	17569	17499	17494	17510	17698	17390	17409	17778	17604	17460	17803	17557	17620	17505	17556	17647	17489	17620	17681	17486	17498	17499	17582	17500	17691	17688	17328	17652	17510	17461	17531	17452	17525	17501	17543
31343	23670	24978	23415	22063	22106	22161	22119	22873	24908	26143	25074	23191	22413	22223	22016	22305	22256	22413	22357	22003	22089	22052	22249	22209	21981	22246	22228	22337	22120	22153	22115	22229	22069	22416	22101	22088	22195	22003	22379	21953	22256	22003	22251	22175	22192	22150	22186	22027	21999	22311	22283	22330	22336	22100	22132	21979	22207	22159	22124	22148	22333	22370	22069	22309	21998	21896	22136	22278	22059	22060	22191	21895	22264	22006	21933	22067	22073	22020	21986	21968	22085	22228	21906	21853	22259	22294	22137	22224	22060	22084	22076	21985	21871	22011	22301	22056	22151	22132	21912	22079	22176	21944	22109	21944	22054	22166	21927	22141	22092	21987	22162	22112	21943	22156	22146	21935	22278	22142	22324	22159	22196	22086	22170	22245	21935	22077	21978	22170	22075	22057	22195	22120	22041	22152	22083	22078	22137	22175	21790	22215	21944	22154	22410	22190	22022	21993	22256	22007	21978	22081	21924	22268	22129	22207	22085	22007	22100	22036	22080	21992	22087	22209	21971	22166	21926	22063	22061	22099	22085	22109	22069	22062	22099	22121	22063	22051	22354	22143	22101	22175	21970	22098	22059	22202	22257	22097	21949	22062	22246	22265	22070	22060	22215	22144	22091	21984	22084	21941	21970	22173	21961	21889	21880	22196	22064	22017	22104	21907	22222	22162	22095	21923	22024	22347	21986	22008	21943	22048	22094	22117	22031	22127	22007	21945	22228	22046	22043	22000	22041	22213	22115	22113	22128	22140	22282	22101	21962	21924	21964	22198	21995	22090	22011	22001	22133	22099	21966	22231	22169	22100	22027	22088	21919	21982	21962	22098	22085	22130	22017	21997	22000	22138	22102	22319	22078	22046	21963	22214	21986	22244	22439	22047	22081	22013	21994	22223	22117	21929	22147	22067	22120	22141	22307	22008	22054	22277	21936	22235	21962	22326	22219	22183	22100	22261	22179	22246	21982	22020	22216	22062	21946	21822	22060	22146	22070	22151	22103	21940	21968	22129	22240	21912	22115	21991	22049	22083	22078	21971	21996	22194	22194	22218	22029	21901	22164	22141	22123	22185	22080	22053	21929	22075	22002	22162	22115	22190	21988	21985	22076	21900	22179	22092	22241	22000	22006	22022	22166	22000	22196	22072	22130	21966	22080	22072	22216	22216	21988	21824	22040	22161	22192	22015	22151	21923	22055	21825	21989	22099	22086	22081	21824	21948	21848	21957	22048	22308	22233	21770	22065	22226	22285	22166	22115	21924	22136	22057	22004	22166	22156	22164	22145	22074	22062	21984	21955	21939	22165	22240	22083	21998	22213	22026	22209	22236	22136	22047	22134	22235	21949	21940	21932	22184	22076	22187	22005	21975	22043	21973	22243	22071	22327	22230	22208	22206	22195	22042	22247	22126	22358	22108	21978	22042	22041	22139	22023	22123	22224	21954	22187	21998	22193	22079	22156	21982	22016	22179	22088	22332	22048	22125	21998	22138	22415	22156	22270	22022	22274	22247	22170	22344	22224	22373	22142	21963	22064	22197	22189	21979	21924	22024	22447	22118	22152	22387	22103	22435	22112	22218	22053	22030	22194	21981	22162	22038	22214	22132	22234	22121	22092	22019	22138	22085	22198	21937	22332	22014	21999	22011	22227	22001	22150	22006	22014	22267	22139	22052	22046	21985	22079	22220	22238	22128	22007	21989	22057	22234	22399	22306	22052	22177	22041	22209	22317	22242	22247	22259	22403	22165	22001	21979	22147	22174	22021	22248	22051	22209	22177	22239	22255	22231	22047	22156	21963	22226	21944	22146	22209	21900	22075	22219	22031	22169	22022	22261	21955	22088	22110	22339	21960	22149	21938	21997	21907	21983	22374	22195	21891	22296	22149	21994	22118	22080	22286	21930	21938	22250	22266	22257	22194	22328	22344	22149	22237	22071	21870	22210	22101	22007	22124	22167	22218	22202	22088	22187	21740	22138	22091	22130	22024	22191	22348	21960	22237	22209	22239	22106	22046	22140	22074	22224	22217	22014	22371	22185	22209	21932	22126	22301	22105	21813	22173	22026	22209	22021	22134	22194	22173	21972	22150	21772	22137	21999	22222	22251	22079	22155	22258	22182	22161	22112	22028	22111	22364	22207	22207	22102	21962	22374	22131	22108	22029	22156	22130	21943	21911	22061	22000	22230	22352	22014	22286	21894	22158	22004	22181	22303	22010	22020	22055	22051	22148	22206	22088	21939	21983	22039	22070	22047	21866	22233	22232	22254	22046	21928	22185	21980	21995	22054	22221	22208	22084	22210	22065	22239	21910	22129	22318	22149	22033	21906	22037	21984	21888	21986	22102	22173	22127	22356	22214	22197	22134	22203	22005	22064	22162	22061	22244	22128	21940	22042	21962	22188	22174	22076	22116	21959	22061	22112	22034	21752	22174	21776	22162	22024	21981	22102	22159	22002	22126	22135	22008	22107	22195	21944	22073	22042	22023	21949	22128	22122	22113	22321	22045	21901	22127	21943	22174	22053	22224	22162	21977	22097	22068	21837	22064	22124	22285	22213	22044	22093	21985	22236	22105	22157	22023	22201	22019	21997	21976	22311	22144	21897	21972	22218	22162	22204	21971	22003	22091	22144	22128	22306	22151	21916	21989	21968	21993	21890	22161	22176	22214	22042	21978	21996	22011	22008	21961	22179	22010	22224	22151	22317	22235	22122	22056	22001	21985	22218	22008	22391	22132	22185	22116	22221	22133	22133	22081	22085	22120	21740	22122	22090	21798	22112	22156	22081	22082	21933	21928	22102	22281	22378	22067	22076	21998	22062	22281	22342	22302	22281	22170	22349	22392	22166	22069	22162	21975	22157	21992	22187	22010	21995	22247	22130	22062	22279	22148	22198	22079	22310	22090	22317	22076	22046	22258	22058	22086	22205	22108	22202	22142	22111	22057	22163	22059	22180	22166	22040	22160	22238	22065	22024	22209	22195	22153	22205	22213	22298	22005	22120	22004	21857	22015	21955	21967	22008	21970	22166	22330	22056	22044	22156	22254	21937	22361	22163	22060	21876	22074	22218	22078	21745	22050	22067	22075	22278	22075	22288	22231	22395	22225	22005	22168	22258	21989	22196	22165	21853	21926	22181	22346	22060	22197	22095	22128	22285	22014	22189	22171	22184	22014	22124	22173	22380	22184	22253	22357	22210	22310	22059	22092	22048	22208	22214	21981	22035	22151	22288	21907	22227	22217	21976	22114	22217	22050	22010	22161	22140	22292	21861	22192	22112	21963	21889	22047	21920	22043	22318	22247	22103	22214	22092	22073	22112	22018	22023	22087	22204	22011	22200	22272	22408	21858	22031	22197	21895	22272	21983	22076	22064	22263	22174	21919	22211	21961	22293	22105	22254	22156	22111	22086	22158	22284	22255	22091	22009	22077	22211	22208	22021	22232	22215	22137	22347	21945	22058	21888	22228	22028	21909	22306	22220	22204	22210	22082	22163	22085	22201	22265	22344	22053	22148	22119	21950	22180	22091	22231	22103	22183	22206	22238	22044	22256	22343	22350	22063	22173	22197	22200	22098	22160	22019	21994	21996	22049	22118	22129	22192	22079	21990	22233	21985	21925	21985	22160	21995	22280	21996	22011	22301	22168	22319	22050	22261	22556	22124	22122	22284	21995	22363	22208	22145	22215	22254	22029	21899	21906	22036	22175	22140	22273	22139	22169	22175	22120	22168	22185	22069	22176	21963	22139	21814	22000	22117	22197	22130	21811	22157	22091	22060	22171	22029	22218	22352	22015	22092	21877	22076	22019	22333	22157	22067	22126	22266	22218	22140	22182	21961	22099	22120	22019	22069	22067	22069	22137	21832	22182	22046	22220	22020	22179	22011	22091	22230	22295	22004	22024	22018	22045	22305	22091	22261	22174	22091	22019	22167	22020	22027	22283	22216	22146	22239	22100	22136	22096	22093	21938	22033	22087	21982	22021	21929	22180	22142	22157	22077	21985	22067	22121	22067	22137	22089	22150	22306	22141	22249	21992	22364	22177	22262	22281	21973	21937	22046	22038	22005	22269	22002	21982	22043	22107	22033	22085	22185	22048	22094	22022	22255	22139	22087	21963	21978	22011	22129	21937	22177	22074	22106	22260	22017	22335	22161	22137	21979	22040	22142	21831	21903	22142	22016	22241	22123	22022	22064	22114	22323	21898	22302	22108	22257	21950	22182	22005	22080	22384	21990	22026	22158	22147	22065	22215	22167	22001	22046	22191	22013	21971	22144	22205	22093	21904	22197	22213	22151	22070	22111	21932	22175	22135	21973	22167	21986	22102	22074	21879	22081	22281	22117	22235	22220	22067	21751	22229	22502	22255	21954	22148	22149	21945	22188	22238	22164	22188	22179	21996	22038	22015	22210	22172	22255	22063	22097	22084	22279	22023	22216	22275	22113	22241	22117	21935	22268	22067	22003	22070	22349	22106	22224	22167	22103	22120	22011	22092	22077	22413	22111	22326	22191	22160	22160	22126	22195	22275	22196	22190	22227	22087	22133	22292	22157	22115	22059	22192	22044	22016	22076	22091	22349	22152	21944	22167	22172	22036	22172	22245	22161	22098	22106	22004	22117	22176	22036	22184	21929	21839	22028	22049	22239	21952	22171	22093	21891	22136	22069	22045	21964	22222	22141	22021	22145	22046	22248	22091	21977	22030	22154	22069	22089	22252	22287	22127	22056	22190	22181	22371	22267	22181	22079	22034	22011	22057	22177	22140	22225	22087	22068	22197	21880	21764	22073	22298	22237	22179	22061	22212	22203	21961	22112	21813	22125	21997	22252	22044	22121	22027	22250	22183	21865	21850	21960	22148	22074	22071	21927	21872	22011	22011	22083	22107	22326	22264	22197	22119	22165	22282	22116	22098	21998	22111	21848	22259	22106	22137	21992	22197	22283	22069	22113	22249	22147	22149	22095	22099	21915	22282	22027	22389	22179	21965	22166	21964	21924	22227	21921	21892	22084	22158	21900	22381	22065	22019	22065	22261	22175	22165	22087	22035	22080	22192	22294	21938	22060	22145	22156	22159	21895	22062	22204	22370	22388	22099	22206	21864	22047	22205	22213	21974	22240	22189	22073	21951	22123	21811	21988	22069
18035	18675	18410	17881	17691	17594	17548	17395	19346	21606	22711	20670	18431	17662	17552	17699	17529	17361	17574	17561	17553	17354	17646	17303	17473	17583	17491	17524	17540	17223	17383	17497	17729	17395	17363	17476	17520	17368	17489	17512	17593	17428	17556	17395	17464	17529	17435	17549	17506	17464	17395	17616	17541	17370	17593	17492	17450	17670	17539	17495	17678	17525	17420	17518	17395	17532	17505	17551	17545	17627	17527	17415	17467	17624	17541	17491	17469	17512	17426	17589	17422	17528	17747	17431	17485	17499	17271	17330	17484	17451	17446	17500	17457	17487	17459	17510	17415	17286	17430	17562	17367	17497	17610	17491	17332	17512	17566	17463	17432	17317	17657	17422	17342	17487	17416	17452	17611	17417	17590	17420	17470	17326	17407	17560	17327	17420	17479	17625	17669	17400	17377	17372	17469	17467	17500	17409	17512	17399	17384	17398	17425	17312	17560	17485	17265	17383	17542	17480	17464	17500	17454	17533	17504	17460	17500	17457	17437	17355	17554	17397	17636	17508	17541	17579	17417	17517	17486	17498	17519	17514	17421	17421	17455	17587	17376	17515	17431	17541	17426	17458	17445	17575	17556	17608	17416	17380	17585	17519	17553	17626	17471	17442	17629	17576	17449	17398	17402	17423	17564	17455	17569	17380	17495	17588	17492	17588	17590	17442	17590	17526	17376	17422	17530	17381	17521	17304	17569	17403	17223	17380	17489	17548	17409	17206	17305	17527	17461	17364	17584	17513	17628	17458	17618	17473	17424	17482	17527	17554	17525	17608	17338	17278	17521	17481	17485	17501	17313	17384	17621	17387	17341	17503	17404	17483	17455	17438	17399	17389	17474	17494	17368	17610	17612	17453	17605	17418	17514	17535	17599	17527	17335	17599	17569	17461	17497	17464	17348	17415	17465	17482	17623	17445	17608	17456	17553	17386	17382	17418	17231	17533	17393	17371	17457	17342	17515	17377	17436	17336	17423	17526	17455	17306	17464	17377	17636	17571	17388	17423	17625	17440	17349	17437	17322	17441	17438	17368	17541	17384	17442	17528	17373	17624	17445	17620	17560	17382	17293	17718	17506	17541	17443	17460	17431	17393	17714	17275	17554	17376	17317	17429	17450	17210	17464	17542	17446	17455	17546	17565	17370	17565	17410	17612	17417	17457	17530	17422	17564	17513	17522	17566	17416	17551	17393	17537	17411	17623	17353	17455	17547	17454	17367	17474	17707	17375	17410	17291	17456	17406	17450	17386	17495	17442	17354	17581	17497	17418	17523	17556	17607	17326	17537	17619	17513	17156	17366	17567	17228	17426	17515	17404	17466	17483	17384	17442	17452	17412	17476	17543	17394	17536	17430	17541	17456	17258	17443	17364	17509	17349	17556	17351	17480	17392	17445	17454	17546	17325	17366	17545	17682	17446	17680	17410	17574	17556	17420	17336	17583	17593	17603	17481	17487	17462	17447	17718	17310	17555	17569	17402	17415	17337	17531	17560	17477	17519	17615	17306	17450	17477	17523	17382	17509	17452	17509	17540	17420	17648	17494	17485	17691	17541	17532	17454	17393	17239	17491	17480	17586	17351	17593	17637	17527	17598	17510	17435	17563	17453	17509	17545	17371	17464	17351	17467	17548	17407	17461	17570	17486	17330	17552	17372	17543	17384	17513	17635	17445	17448	17491	17411	17538	17358	17579	17381	17571	17596	17497	17342	17566	17457	17653	17317	17457	17519	17606	17499	17601	17362	17338	17582	17677	17339	17479	17516	17469	17379	17444	17371	17459	17395	17575	17197	17579	17606	17472	17441	17490	17401	17479	17601	17452	17612	17375	17476	17246	17295	17520	17634	17680	17651	17446	17558	17295	17395	17561	17483	17547	17364	17666	17354	17506	17382	17261	17375	17445	17583	17326	17634	17287	17414	17620	17573	17374	17356	17496	17451	17340	17455	17601	17454	17822	17368	17504	17242	17552	17494	17574	17520	17449	17568	17548	17426	17541	17365	17616	17410	17376	17440	17464	17548	17476	17538	17671	17486	17338	17502	17494	17471	17595	17433	17441	17571	17576	17610	17511	17523	17669	17650	17456	17574	17502	17394	17657	17444	17431	17492	17499	17548	17333	17330	17481	17512	17532	17453	17538	17655	17362	17516	17348	17595	17667	17547	17471	17531	17472	17318	17504	17257	17582	17537	17404	17418	17418	17394	17522	17352	17520	17477	17344	17479	17491	17588	17457	17544	17578	17276	17306	17458	17635	17498	17569	17610	17456	17465	17566	17480	17508	17634	17567	17603	17632	17547	17561	17410	17354	17674	17426	17407	17445	17530	17463	17445	17575	17413	17437	17636	17511	17517	17538	17404	17567	17627	17566	17524	17415	17383	17608	17660	17386	17387	17634	17247	17610	17421	17433	17520	17293	17498	17337	17546	17354	17267	17512	17418	17552	17609	17442	17387	17524	17437	17579	17303	17525	17475	17299	17650	17521	17457	17432	17382	17550	17321	17562	17394	17431	17637	17538	17413	17461	17540	17438	17452	17426	17459	17657	17444	17401	17476	17504	17628	17508	17580	17684	17600	17555	17625	17404	17485	17506	17438	17453	17553	17356	17502	17492	17508	17535	17503	17539	17449	17554	17438	17526	17556	17462	17316	17443	17429	17351	17343	17594	17452	17566	17482	17675	17334	17417	17320	17674	17254	17486	17374	17416	17334	17426	17579	17409	17367	17458	17259	17545	17363	17277	17444	17534	17535	17525	17348	17473	17448	17508	17416	17402	17588	17452	17493	17634	17686	17473	17435	17522	17550	17481	17470	17529	17598	17466	17587	17590	17532	17355	17512	17632	17458	17272	17358	17475	17548	17569	17394	17479	17484	17295	17562	17354	17411	17476	17419	17428	17501	17243	17445	17615	17625	17488	17472	17468	17698	17402	17556	17443	17367	17485	17468	17547	17309	17446	17455	17271	17392	17432	17432	17560	17530	17494	17568	17586	17569	17385	17554	17428	17312	17576	17520	17311	17527	17483	17647	17409	17598	17513	17360	17373	17428	17600	17483	17557	17447	17510	17439	17512	17372	17360	17608	17318	17353	17409	17315	17581	17575	17442	17397	17438	17534	17402	17258	17475	17537	17467	17407	17477	17629	17542	17679	17475	17574	17365	17433	17599	17677	17505	17497	17455	17372	17521	17451	17553	17566	17359	17452	17538	17528	17349	17493	17464	17457	17422	17501	17420	17537	17578	17355	17486	17639	17493	17638	17609	17551	17515	17611	17470	17506	17376	17644	17645	17426	17466	17563	17566	17358	17534	17336	17368	17514	17339	17388	17567	17548	17525	17435	17551	17321	17475	17510	17401	17496	17451	17473	17337	17272	17466	17451	17440	17468	17546	17593	17443	17412	17627	17440	17309	17561	17447	17452	17723	17412	17357	17479	17488	17435	17279	17495	17470	17417	17501	17459	17441	17584	17586	17484	17277	17433	17645	17425	17483	17515	17497	17385	17484	17451	17401	17396	17390	17537	17485	17516	17513	17437	17468	17561	17317	17507	17469	17433	17370	17413	17632	17374	17766	17487	17422	17566	17384	17426	17637	17468	17596	17491	17526	17402	17460	17588	17191	17333	17542	17530	17379	17425	17399	17445	17430	17493	17477	17351	17495	17638	17360	17520	17512	17357	17537	17342	17450	17562	17423	17493	17501	17454	17417	17530	17515	17312	17381	17442	17492	17370	17533	17458	17528	17741	17418	17487	17487	17478	17405	17576	17511	17268	17358	17529	17492	17547	17489	17675	17428	17454	17434	17653	17548	17423	17454	17542	17582	17529	17481	17614	17521	17632	17653	17489	17393	17551	17372	17554	17498	17418	17578	17443	17552	17556	17388	17405	17482	17520	17476	17375	17500	17525	17506	17377	17411	17444	17393	17520	17421	17434	17592	17406	17344	17546	17488	17566	17668	17569	17482	17368	17483	17599	17376	17437	17432	17482	17371	17538	17403	17375	17621	17421	17563	17383	17313	17614	17539	17273	17560	17468	17615	17278	17513	17617	17451	17530	17435	17524	17446	17516	17487	17540	17452	17323	17537	17554	17509	17379	17636	17492	17456	17500	17602	17344	17462	17542	17599	17334	17582	17442	17408	17395	17351	17587	17501	17689	17553	17555	17567	17341	17384	17390	17508	17367	17622	17300	17248	17602	17469	17621	17378	17524	17646	17364	17606	17530	17512	17543	17485	17469	17420	17509	17591	17563	17524	17592	17422	17486	17462	17600	17611	17310	17681	17668	17596	17604	17432	17473	17397	17363	17502	17618	17564	17816	17561	17596	17744	17324	17386	17539	17499	17611	17455	17504	17497	17461	17503	17495	17317	17450	17664	17561	17357	17642	17511	17502	17588	17530	17455	17646	17561	17411	17692	17320	17487	17417	17590	17353	17460	17276	17623	17450	17707	17424	17613	17400	17520	17547	17494	17479	17300	17587	17493	17461	17407	17682	17508	17417	17551	17435	17471	17282	17491	17599	17452	17505	17506	17510	17480	17454	17595	17306	17597	17465	17488	17408	17504	17507	17404	17506	17607	17543	17486	17524	17501	17449	17532	17563	17522	17574	17519	17425	17389	17440	17467	17414	17496	17565	17529	17445	17428	17530	17600	17486	17367	17449	17469	17557	17624	17298	17349	17403	17562	17464	17395	17432	17699	17320	17333	17458	17682	17403	17462	17457	17601	17510	17486	17461	17632	17405	17630	17399	17400	17508	17529	17759	17526	17443	17444	17452	17518	17407	17523	17367	17434	17385	17497	17427	17541	17517	17476	17550	17466	17551	17542	17430	17394	17428	17273	17551	17411	17335	17483	17328	17485	17400	17476	17565	17408	17699	17397	17549	17499	17305	17283	17481	17352	17562	17561	17606	17416	17509	17580	17574	17575	17404	17326	17584	17513	17462	17332	17528	17273	17563	17506	17446	17327	17493	17525	17558	17432	17452	17395	17497	17469	17473	17623	17493	17322	17443	17504	17437	17355	17646	17488	17506	17502	17551	17515	17485	17381	17487	17756	17431	17412	17489	17530	17420	17559	17345	17440	17627	17297	17502	17650	17467	17744	17408	17417	17383	17523	17640	17476	17461	17541	17454	17525	17729	17379	17432	17434	17427
26252	21609	28383	26261	23725	23672	23625	22613	27565	44156	40698	32691	25503	22896	22162	22267	22048	22141	22065	22198	21989	22156	22234	22120	22198	22242	22136	22243	22024	21925	22329	22229	22169	22287	22121	22208	22044	22179	22175	22161	22204	22082	21934	22076	22121	22123	22112	21963	22065	22060	21853	21869	21920	22188	21927	21949	21958	22181	22308	22015	22207	22107	22181	21923	22051	21930	21989	22340	22069	22365	21906	22114	22010	22076	22130	21927	22268	22121	22120	22059	21770	22043	22142	22048	22040	22167	21933	22231	22140	21979	22048	21981	22023	22046	21820	22158	21969	22017	21998	22004	22032	21969	22200	22167	21995	22051	22147	22111	22187	22252	21998	22077	22048	22158	22144	22163	21997	22077	21873	21879	21898	22013	22002	22194	22172	22147	21925	21959	22069	21804	21840	22015	21909	22184	22010	21860	22025	22018	21848	22159	22309	22214	22082	21704	22101	22142	21890	22253	22106	22087	21919	21934	22136	22093	22185	22016	22081	22125	22084	21961	21986	22035	22037	21853	22143	22097	22102	21946	22100	21888	21930	21954	22093	21918	22203	22062	21926	22076	22005	21910	21838	21964	22095	22117	21906	22193	22057	21790	21883	22046	21993	22097	21990	22105	22166	22309	21667	22048	22293	21955	22111	22026	21900	21975	22143	22195	22174	21900	21994	22088	22037	22050	22303	22110	22209	21831	21931	21966	22002	21834	21875	22042	21750	22008	21948	22079	21925	22085	22137	21887	22258	21954	22125	22081	22074	22056	22201	22030	22095	22056	22141	22115	22122	21907	22001	22031	22111	22033	22148	22047	22106	22104	22031	21990	22010	22091	21911	21970	22185	21886	22207	22297	22012	21897	22023	22076	22005	22091	22077	22127	21987	22089	22018	22007	22025	21964	22129	21916	21877	22051	21898	22039	22049	22047	22094	22259	21888	22038	22087	22172	22130	22129	21876	22074	22201	22148	22174	22089	21965	22012	21927	22016	22190	22152	22091	22025	21688	22012	22091	21932	22124	22258	21948	22005	21988	21869	22093	21881	22157	22107	21963	22083	21958	21930	22243	21898	21962	22108	22004	21941	21873	22018	21982	21996	22225	22050	22146	22278	21996	22116	22065	22051	22157	22200	22065	22025	21929	22020	21997	21877	21957	21718	22031	22119	22297	22037	22182	22256	21894	22032	22156	21959	22105	22038	21882	22088	22050	21806	21978	22115	21702	22059	22122	21832	22056	22030	22152	22058	22105	21785	22068	21991	21931	21825	22043	22191	22100	21884	22147	21942	21912	22157	21932	22101	21988	22057	22054	21862	21950	22084	22151	22102	22185	22049	21962	21992	22091	22002	22052	21913	22087	21991	21893	22041	22001	21966	22095	21948	21970	22100	22045	21956	22024	21743	22020	22066	22115	22095	22402	21928	21954	21847	22014	21989	21914	22153	21798	22256	21885	22048	22054	22009	21977	22050	21879	22147	21844	22177	22137	22140	22216	22106	21966	21999	22215	22121	22099	22085	22011	22052	22100	22071	22235	22282	22153	21877	22124	21632	21863	22105	22084	21944	22110	21889	21954	22087	21927	22044	22068	22266	22058	22006	21851	22093	22114	22093	22351	22145	22119	22165	22038	22001	21953	22295	21927	22031	22147	22254	22091	22051	22089	22112	22045	22168	22120	22097	22085	22139	22060	22052	22158	21992	21991	22047	22122	22098	21931	22083	22153	21754	21853	21888	21971	22208	22254	21948	22011	21809	22116	22010	21862	22086	22010	22200	22229	22284	22033	22076	22028	22091	21917	22202	22022	22068	21842	21980	22140	22066	22136	22094	22118	22070	21960	22205	21968	22087	22162	22010	21992	22225	22111	21903	21832	22009	22252	21964	22167	22285	21856	22024	22117	22004	22225	22084	22020	22103	22086	22035	22175	22044	21943	22035	21956	22025	21964	22035	21946	22072	22123	22115	21860	22086	21771	22196	22046	22163	22166	21977	22122	22093	22168	21996	21970	22124	22055	22096	22093	22166	22201	21849	22007	22111	22073	22010	22039	22132	21870	22119	21804	22010	22186	22152	22038	22070	22195	21909	22048	22019	21982	22094	22060	21809	22021	22164	22127	22046	22203	22030	22067	22232	21988	22159	21967	22066	22215	21877	22111	22055	22082	21938	22227	21999	21972	22002	22219	22082	21920	21926	21955	22157	22165	22021	22162	22125	22206	22063	21898	21965	22029	21883	22057	22167	22066	22161	21966	22017	21904	22144	22062	22186	22250	22306	22049	22059	22147	22018	22159	21919	22010	21904	22080	22045	22225	22283	22373	22049	22119	22000	22123	21895	22136	22151	21942	22004	22297	22058	21932	21722	22087	21994	22133	22013	22334	21988	22189	22147	22100	21894	22089	22144	22118	21999	21872	21994	22169	22036	22060	22219	21674	21916	21916	22003	22188	22104	22092	22151	22128	22033	22148	22104	22050	21974	22026	21935	22059	21972	22295	21892	21957	22149	22077	22340	21969	21911	21920	21985	21859	22026	21960	22048	21933	22088	21958	21973	22099	21857	21937	22149	22054	22022	22080	22007	22265	22227	22193	22300	22131	21926	21955	21931	22025	21919	22192	22056	22359	22163	22029	21923	21934	22163	22063	22216	22251	22166	21931	22014	22088	22198	21966	22248	22139	22094	22070	22085	22120	22021	22260	22053	22057	21845	22020	22127	21982	21907	21875	21926	21948	22036	21942	21989	22089	22007	22015	22218	22158	22056	22052	22027	22054	21999	22142	22056	22161	22116	22124	22128	22050	22043	22183	22174	21902	22342	22226	22163	21862	22086	22000	22098	22131	22110	22137	22172	22047	22005	21998	21952	22223	22103	22007	22122	21987	21944	22102	22158	22209	22054	21897	22102	22101	22061	22101	22214	22043	22143	21998	22136	22263	21995	21968	21800	21918	22021	22037	22172	22189	21993	21708	22258	22164	22120	22123	22113	22028	21940	21986	22097	21869	21941	22125	21865	22119	22004	21866	22231	21989	22102	22123	21909	22318	22143	21933	22149	21991	22017	22201	21914	21979	21932	21984	21896	22087	21791	21830	21849	22176	22172	21965	21931	21953	22030	22087	22092	22204	21999	22005	22161	21952	22147	21790	22104	21908	22184	21968	22052	22072	22035	22010	22053	22068	22066	21898	22152	22268	21959	22003	21943	22208	21941	22197	21987	21739	21921	22034	22107	22198	22159	22104	21912	21997	21852	22042	22012	22041	22040	22103	22126	22209	21896	21826	21909	21850	21993	22200	22048	22115	22108	21766	22064	22184	22164	22045	22135	22087	22166	21953	22234	22063	22178	22179	21958	22099	22027	22108	22096	21985	21885	22105	22145	22109	22063	22164	22243	21904	22200	21992	21987	21869	22152	22215	22062	21961	22040	21898	21943	21859	22226	22094	22111	22005	22121	22200	22096	22150	22198	22203	22104	22040	22091	22235	22032	22039	22021	22139	22081	21973	22142	22091	22159	22081	22203	21930	21978	22188	21977	21970	21991	22208	22012	21986	22221	22031	22014	21833	22160	22091	22018	22204	22025	21883	22039	21908	21976	22114	22137	22161	22148	22132	22087	22253	22142	22062	22037	22182	21966	21876	22005	22087	22085	22270	21971	22001	21911	22149	22159	22095	22163	22164	21909	22036	22039	22034	21819	22088	22159	22303	21873	21927	21837	22236	21861	21973	21922	22061	22215	22187	21897	21792	22022	21980	22035	21814	22122	21994	22167	22241	22039	22050	22185	21958	22057	21927	22144	21933	21736	22070	22424	21996	22086	21838	22047	22392	22184	22050	22314	21913	22047	22004	21971	22040	22102	21989	22005	22103	22259	22057	22142	22131	21969	22181	21921	22061	21914	22053	22168	21966	22070	22115	22258	22181	21981	22303	21989	22302	22328	21910	22235	21981	21977	22003	22184	22049	22047	22194	22020	22014	21961	21805	22050	21792	22019	21975	22026	22161	22140	22100	22061	22140	22033	21867	22129	22065	22031	22167	22080	21991	21995	22174	22039	22032	22109	22088	22041	21939	22147	21950	22151	22103	22039	22130	22074	21882	22011	21971	22013	21968	22173	21962	22319	22038	21999	22263	22240	22081	22099	22071	22092	22167	21864	22121	21735	21994	22002	21950	21999	22015	22196	22065	22114	22081	22019	22090	22101	22260	22032	22144	22003	22106	21933	22129	21975	22202	22104	22090	21963	21991	21884	21936	22109	22135	22018	21863	22002	21888	22019	21999	22065	22202	22141	21905	22040	22106	21975	22199	22131	22049	22103	21972	21960	22110	22280	22121	22188	21972	21789	21951	21989	21923	22137	22116	22046	22016	22001	22239	22054	21928	22313	21829	22124	22101	22136	22110	22018	22112	21828	21935	22238	22079	22045	22123	22018	22023	22113	22079	21915	21853	22082	22095	22161	22241	21965	22010	22146	21936	22146	22252	22279	21967	22266	21905	22048	22143	21988	21928	22096	22337	22231	22004	22031	22090	21967	22069	22040	22220	21902	21932	22073	22112	22151	22229	21911	22120	21982	21978	21937	22008	21931	22159	22113	22226	22043	21904	21944	22147	22088	21911	22152	22325	22210	21892	21900	21904	22081	22121	22226	22177	22049	22098	21917	21893	22088	21863	21887	22026	21942	21938	22036	22114	22181	22237	21968	22088	21753	22000	22066	22160	22038	21916	21833	21902	22103	22040	22233	22244	22078	22116	21973	22042	22152	22053	21866	21926	21895	21959	22212	22112	22331	22115	21982	21754	22039	21748	21997	21986	22047	22041	21888	21994	21864	22084	21905	22249	22282	22209	22031	21992	21941	21990	22081	21960	22133	22040	21941	22382	21824	22129	22060	21905	22232	21949	22010	22094	21800	21973	22007	22003	21995	21928	21872	21887	22131	22003	22229	22048	22128	22078	22291	22164	21943	22071	22034	22071	21975	22009	21947	21971	22040	21862	21957	22195	22193	22087	22251	21995	22121	22261	22079	22027	22195	21888	22076	21986	21968	22183	22050	21867	21845	21974	22029	22178	22102	22109	22169	21814	21912	21934	22058	22045	21930	22038	21916	22116	22189	22224	21942	22113	21915	22012	21985	22081	22215	22164	21938	22152	22177	22155	22126
16546	24003	22851	20017	19027	18533	18271	18235	27029	43818	39499	29274	20590	18168	17650	17468	17365	17626	17579	17580	17489	17700	17584	17460	17508	17476	17618	17441	17340	17625	17471	17430	17299	17615	17543	17424	17476	17483	17505	17425	17528	17464	17611	17501	17583	17533	17467	17488	17546	17433	17634	17332	17495	17357	17570	17355	17520	17527	17377	17664	17484	17523	17540	17481	17519	17395	17448	17644	17590	17400	17496	17604	17499	17461	17579	17576	17458	17411	17480	17427	17474	17543	17276	17478	17486	17350	17418	17657	17412	17644	17673	17586	17561	17570	17491	17505	17518	17471	17441	17349	17389	17419	17548	17611	17656	17508	17418	17419	17522	17623	17367	17449	17458	17522	17432	17599	17506	17342	17547	17437	17517	17476	17576	17414	17528	17657	17388	17518	17424	17546	17522	17443	17401	17545	17400	17483	17431	17468	17427	17450	17363	17594	17621	17347	17415	17401	17438	17323	17618	17356	17564	17461	17262	17685	17463	17396	17338	17343	17685	17531	17452	17444	17488	17556	17578	17616	17379	17444	17584	17520	17429	17532	17463	17354	17316	17589	17437	17507	17535	17365	17498	17457	17638	17500	17595	17361	17399	17388	17648	17524	17321	17486	17671	17478	17520	17421	17277	17268	17472	17464	17450	17530	17531	17559	17433	17492	17448	17535	17520	17407	17469	17477	17490	17533	17669	17487	17395	17451	17495	17498	17575	17376	17485	17586	17468	17406	17453	17417	17358	17569	17637	17260	17429	17293	17511	17420	17565	17493	17325	17268	17554	17592	17475	17444	17464	17469	17398	17468	17414	17428	17537	17360	17705	17433	17616	17456	17575	17479	17532	17346	17435	17510	17392	17619	17542	17369	17652	17487	17420	17561	17582	17449	17434	17387	17583	17687	17449	17434	17388	17505	17660	17541	17436	17449	17491	17452	17498	17431	17423	17642	17422	17551	17515	17540	17495	17457	17547	17440	17433	17389	17470	17328	17584	17533	17498	17699	17525	17490	17485	17366	17568	17570	17403	17555	17646	17358	17468	17363	17536	17540	17536	17379	17493	17542	17428	17506	17523	17597	17466	17517	17491	17498	17446	17513	17484	17648	17506	17625	17491	17552	17653	17446	17514	17482	17545	17570	17565	17439	17479	17431	17392	17398	17491	17556	17415	17638	17444	17525	17434	17507	17468	17579	17512	17244	17547	17650	17613	17403	17642	17306	17424	17288	17462	17499	17412	17602	17527	17452	17282	17438	17535	17448	17307	17510	17628	17378	17311	17484	17516	17513	17350	17568	17550	17563	17372	17630	17465	17680	17529	17450	17402	17598	17467	17673	17519	17460	17419	17541	17524	17580	17567	17532	17471	17512	17480	17432	17690	17494	17618	17504	17492	17561	17473	17449	17432	17522	17595	17598	17408	17543	17603	17476	17629	17534	17505	17394	17458	17497	17540	17591	17431	17614	17500	17331	17415	17424	17560	17479	17509	17535	17409	17294	17586	17729	17411	17522	17529	17547	17561	17567	17389	17540	17531	17440	17480	17543	17377	17336	17623	17399	17674	17406	17436	17502	17736	17467	17429	17290	17443	17550	17530	17649	17403	17503	17563	17499	17462	17638	17543	17221	17484	17527	17469	17411	17563	17466	17657	17631	17481	17596	17315	17409	17581	17630	17442	17449	17500	17404	17399	17632	17624	17434	17498	17378	17453	17565	17389	17472	17386	17370	17431	17451	17510	17506	17494	17511	17411	17414	17304	17195	17543	17414	17461	17575	17385	17441	17582	17429	17572	17518	17547	17436	17393	17534	17403	17388	17423	17616	17600	17680	17722	17545	17574	17411	17463	17562	17474	17566	17474	17608	17544	17443	17441	17527	17478	17626	17536	17525	17608	17539	17530	17376	17490	17502	17533	17455	17477	17429	17744	17264	17646	17523	17584	17421	17500	17515	17513	17501	17585	17359	17573	17529	17488	17482	17569	17481	17381	17461	17571	17484	17525	17349	17597	17551	17469	17475	17770	17421	17458	17271	17389	17485	17368	17499	17420	17467	17429	17650	17394	17484	17562	17512	17628	17493	17316	17483	17535	17330	17531	17366	17530	17371	17529	17412	17516	17589	17347	17635	17627	17513	17465	17674	17508	17513	17558	17458	17405	17401	17421	17352	17539	17584	17450	17547	17649	17614	17509	17461	17643	17660	17589	17399	17597	17472	17600	17533	17526	17611	17579	17568	17499	17399	17353	17733	17558	17438	17507	17301	17324	17415	17675	17342	17594	17464	17467	17446	17418	17458	17500	17551	17528	17535	17391	17554	17595	17527	17423	17575	17429	17432	17495	17395	17449	17618	17548	17469	17429	17486	17613	17558	17413	17389	17504	17308	17480	17388	17565	17545	17583	17491	17456	17543	17414	17635	17388	17285	17330	17534	17446	17658	17395	17495	17612	17447	17364	17543	17270	17518	17375	17550	17346	17381	17593	17515	17461	17402	17560	17357	17448	17582	17420	17482	17500	17456	17500	17511	17617	17444	17456	17570	17414	17701	17594	17314	17514	17326	17456	17557	17484	17510	17369	17476	17669	17539	17415	17260	17545	17586	17560	17748	17462	17630	17565	17503	17528	17468	17565	17415	17360	17624	17563	17441	17646	17576	17513	17426	17450	17509	17324	17519	17412	17364	17452	17382	17587	17458	17455	17431	17396	17387	17532	17501	17536	17481	17616	17418	17499	17336	17553	17655	17479	17425	17512	17521	17662	17483	17551	17685	17551	17534	17620	17515	17456	17597	17512	17559	17567	17648	17598	17511	17600	17628	17423	17391	17342	17446	17552	17389	17448	17547	17435	17453	17429	17503	17653	17454	17533	17653	17681	17482	17415	17510	17528	17543	17472	17406	17464	17543	17476	17446	17787	17539	17422	17316	17599	17432	17494	17577	17489	17541	17338	17683	17677	17458	17375	17435	17578	17329	17513	17443	17708	17589	17501	17716	17688	17372	17683	17490	17548	17317	17566	17482	17444	17377	17402	17603	17751	17544	17343	17308	17278	17310	17443	17517	17392	17553	17327	17463	17504	17466	17699	17520	17664	17387	17439	17460	17696	17452	17547	17301	17363	17406	17533	17521	17404	17541	17657	17705	17496	17603	17465	17330	17434	17477	17631	17412	17508	17553	17574	17297	17427	17512	17407	17294	17420	17465	17423	17401	17386	17677	17494	17393	17343	17458	17418	17589	17465	17550	17419	17620	17543	17510	17356	17509	17406	17418	17626	17517	17423	17578	17514	17466	17495	17449	17447	17519	17436	17616	17461	17488	17488	17622	17366	17502	17528	17445	17479	17563	17511	17189	17432	17450	17487	17618	17539	17551	17355	17504	17664	17385	17474	17430	17475	17484	17636	17591	17632	17430	17412	17560	17444	17384	17414	17609	17404	17508	17563	17408	17380	17541	17744	17436	17531	17459	17422	17512	17571	17479	17409	17511	17606	17478	17517	17464	17551	17257	17507	17423	17560	17525	17489	17607	17467	17390	17443	17543	17392	17308	17523	17611	17409	17398	17407	17559	17414	17369	17424	17566	17492	17562	17567	17553	17662	17383	17485	17374	17368	17406	17425	17684	17479	17511	17343	17480	17473	17498	17389	17514	17489	17527	17478	17528	17659	17513	17394	17477	17407	17526	17400	17542	17371	17504	17478	17548	17602	17415	17534	17632	17542	17407	17673	17438	17550	17360	17491	17590	17563	17525	17569	17502	17453	17371	17518	17291	17601	17436	17427	17564	17643	17497	17515	17336	17448	17556	17640	17523	17462	17308	17634	17362	17404	17368	17490	17416	17459	17769	17527	17556	17522	17506	17476	17338	17505	17738	17460	17371	17429	17415	17372	17623	17328	17492	17431	17463	17374	17472	17367	17403	17443	17425	17416	17486	17402	17509	17373	17401	17496	17434	17648	17520	17555	17397	17346	17675	17544	17533	17514	17306	17657	17423	17529	17392	17479	17453	17615	17456	17543	17399	17579	17522	17629	17464	17496	17470	17426	17558	17517	17360	17511	17428	17358	17518	17601	17258	17570	17444	17539	17547	17439	17534	17592	17369	17485	17531	17598	17317	17436	17496	17505	17429	17610	17459	17490	17473	17372	17550	17517	17400	17556	17428	17558	17559	17498	17452	17573	17535	17534	17409	17223	17440	17349	17438	17399	17373	17694	17624	17681	17587	17496	17448	17405	17481	17329	17457	17443	17489	17430	17365	17776	17408	17585	17339	17452	17657	17555	17583	17571	17363	17491	17388	17498	17570	17652	17304	17365	17350	17370	17292	17431	17446	17484	17452	17498	17297	17644	17439	17626	17472	17424	17577	17506	17549	17490	17531	17417	17510	17429	17771	17758	17478	17526	17497	17397	17412	17373	17408	17543	17630	17492	17476	17330	17482	17505	17540	17524	17526	17502	17484	17395	17445	17477	17388	17515	17352	17471	17447	17664	17456	17599	17608	17571	17523	17603	17445	17718	17473	17410	17400	17494	17436	17625	17552	17521	17503	17375	17583	17559	17519	17309	17538	17496	17587	17408	17587	17548	17540	17452	17504	17602	17366	17425	17468	17535	17485	17504	17572	17643	17584	17394	17554	17465	17385	17355	17408	17409	17585	17479	17328	17391	17610	17563	17455	17454	17532	17467	17518	17473	17541	17563	17395	17480	17746	17486	17613	17445	17433	17469	17419	17602	17634	17477	17502	17545	17610	17403	17389	17377	17246	17498	17565	17511	17627	17531	17407	17611	17536	17605	17482	17397	17404	17516	17558	17449	17573	17485	17549	17583	17546	17523	17481	17532	17386	17461	17516	17498	17529	17624	17531	17361	17353	17516	17458	17372	17372	17733	17509	17455	17463	17617	17465	17629	17543	17609	17599	17526	17530	17483	17381	17542	17650	17455	17590	17473	17529	17597	17656	17617	17512	17472	17586	17315	17566	17475	17530	17533	17417	17344	17601	17387	17432	17462	17266	17616	17348	17558	17524	17513	17644	17382	17635	17591	17624	17412	17398	17318	17533	17384	17445	17436	17536	17585	17472	17506	17568	17519	17429	17489	17363	17554	17590	17531	17415	17548	17545	17456	17477	17459	17438	17455	17534	17544	17417	17504	17552	17510	17380
24199	21560	29182	24445	22342	25317	27009	23589	32942	60233	55127	39925	28337	23687	22730	22296	22463	22351	22423	22222	22501	22226	22212	22411	22260	22392	22425	22364	22444	22213	22423	22260	22362	22588	22495	22319	22150	22107	22200	22367	22433	22194	22193	22380	22370	22047	22187	22440	22218	22242	22438	22298	22198	22320	22263	22162	22305	22193	22199	22291	22163	22360	22261	22407	22343	22548	22114	22453	22491	22177	22117	22213	22347	22072	22302	22172	22243	22326	22395	22187	22007	22063	22440	22525	22198	22452	22356	22339	22329	22232	22175	22098	22182	22333	22135	22385	22552	22279	22227	22069	22232	22273	22285	22229	22497	22350	22160	22013	22080	22379	22369	21976	22228	22147	22290	22389	22403	22484	22311	22195	22013	22341	22024	22347	22186	22224	22260	22011	22090	22287	22326	22234	22201	22373	22240	22104	22195	22209	22354	22311	22180	22019	22079	22357	22210	22081	22046	22056	22081	22319	22411	22243	22319	22456	22344	22205	22382	22249	22242	22324	22355	22341	21984	22106	21987	22177	22130	22120	22217	22350	22204	22050	22288	22260	22169	22092	22062	22264	22415	22203	22201	22154	22370	22305	22441	22347	22332	22166	22190	22065	22177	22380	22496	22186	22087	22074	22220	22134	22326	22086	22149	22070	22294	22196	22099	22277	22305	22556	22371	21971	22225	22225	22194	22302	22153	22244	22125	22253	22269	22250	22114	22332	22322	22318	22100	22260	22200	22171	22364	22340	22261	22088	22233	22180	22275	22368	22442	22207	22285	22395	22314	22254	22420	22338	22410	22104	22175	22166	22406	21954	22226	22198	22128	22251	22169	22422	22250	22245	22307	22119	22258	21993	22055	22239	22247	22365	22087	22368	22169	22114	21936	22248	22260	22382	22111	22358	22338	22229	22312	22058	22282	22185	22306	22317	22338	22488	22151	22044	22270	22150	22231	22215	22069	21872	22313	22272	22421	22282	22059	22176	22007	21988	22166	22118	21972	22365	22216	22296	22173	22126	22260	22241	22298	22161	22157	22378	22240	22137	22270	22396	22195	22486	22149	22147	22278	22265	22137	21899	22139	22336	22011	22197	22008	22132	22206	22307	22251	22132	22492	22315	22230	22255	22109	22275	22305	22250	22337	22242	22128	22141	22038	22350	22235	22235	22073	22166	22351	22302	22281	22400	22240	22337	22113	22285	22092	22317	21983	22104	22241	22138	22358	22223	22159	22308	22059	22210	22108	22411	22105	22184	22123	21956	22340	22127	22165	22393	22245	22236	22022	22095	22046	22213	22275	22107	22021	22063	22344	22242	22146	22034	22190	22307	22244	22194	22069	21819	22135	22239	22123	22427	22341	22293	22214	22182	22334	22054	22012	22179	22376	22177	22314	22152	22266	22116	22103	22273	22421	22160	22107	22270	22076	22205	22153	22428	22219	22015	22286	22548	22261	22201	22138	22262	22088	22288	22121	22099	22286	22056	22167	22265	22322	22037	22177	22124	22165	21964	22139	22275	22243	22085	22288	22174	22292	22190	22411	22206	22227	22337	22052	22181	22312	21971	22260	22088	22400	22233	22067	22208	22419	22090	22209	22270	22327	22267	22272	22319	22326	22376	22147	22182	22303	22245	22179	22226	22112	22073	22314	22382	21949	22185	22525	22171	22305	22269	22355	22239	22241	22330	22332	22198	22304	22383	22331	22375	22443	22046	22331	22356	22045	22179	22189	22368	22390	22268	22280	22025	22181	22068	22099	21963	22216	22174	22237	22241	22148	22333	22254	22194	22171	22089	22377	22440	22290	22339	22346	22267	22187	21978	22251	22309	22268	22173	22335	22145	22252	22302	22032	22181	22349	22257	22375	22374	22088	22270	22231	22350	22440	22253	22093	22196	22094	22334	22414	22018	22045	22450	22332	22252	22360	22172	22373	22043	22088	22255	22402	22136	22366	22335	22331	22059	22378	22531	22320	21980	22089	22224	22358	22178	22246	22249	22170	22045	21903	22134	22260	21902	22091	22268	22057	22072	22247	22136	22123	22197	22182	22356	22285	22338	22157	22420	22051	22261	22162	22068	22111	22150	22321	22251	22192	22097	22087	22020	22164	22135	22253	22421	22265	22169	22301	22174	22365	22078	22177	22469	22226	22262	22256	22015	22446	22287	22350	22214	22269	22266	22186	22039	22363	22253	22203	22284	22166	22214	22174	22307	22105	22151	22229	22056	22084	22168	22231	22067	22178	21991	22402	22110	22298	22413	22253	22122	22131	22193	22146	22171	22309	22134	22265	22031	22370	22152	22311	22180	21949	22392	22050	22156	22147	22112	22264	22120	21909	22131	22126	22265	22302	22150	22378	22466	22020	22266	21975	22323	22177	22181	22160	22164	22122	22265	22102	22305	22133	22142	22035	22125	22401	21958	22119	22432	22378	22179	22228	22110	22193	22352	22469	21981	22289	22254	22210	22399	22431	22137	22146	22160	22438	22183	22235	22433	21881	22276	22018	22378	22301	22218	22315	22245	22225	22155	22145	22153	22242	22153	22395	22007	22131	21926	21923	22151	22096	22402	22120	22313	22093	22138	22286	22227	22022	22337	22242	22037	22108	22054	22161	22335	22401	22424	22346	22218	22357	22333	22181	22187	22217	22187	22274	22288	22213	22224	22242	22206	22236	22207	22221	22208	22294	22063	22343	22427	22318	22237	22158	22211	22304	22317	22295	21956	22229	22517	22181	22403	22138	22488	22062	22162	22412	22303	22421	22439	22263	22238	22028	22179	21950	22218	22152	22191	22090	22076	22154	22203	22202	22175	22319	22168	22083	22022	21931	22313	22157	22146	22238	22369	22275	22249	22166	22281	22376	22021	22283	22188	21960	22447	22179	22194	22198	22227	22174	22295	22322	22203	22115	22258	22223	22165	22068	22143	22207	22482	22209	22465	22255	22210	22335	22253	22170	22255	22343	22250	22428	22038	22179	22100	22294	22143	22237	22182	22396	22284	22186	22505	22237	22243	22249	22254	22323	22207	22238	22494	21933	22366	22300	22512	22505	22407	22020	22188	22170	22167	22254	22333	22404	22122	22055	22206	22359	22132	22198	22105	22176	22012	22333	22044	22183	22284	22367	22387	22175	22038	22118	22270	22414	22275	22200	22296	22385	22456	22207	22340	22189	22216	22117	22387	22164	22226	22314	22213	22074	22327	22216	22242	22164	22181	22152	22276	22151	22445	22387	22422	22084	22161	22039	22288	22271	22059	22232	22201	22358	22061	22303	22307	22177	22102	22377	22346	22307	22442	22243	22066	22164	22169	22107	22028	22268	22327	22266	22173	22456	22126	22311	21978	22222	22290	22253	22235	22231	22167	22267	22310	22236	22287	22293	22394	22273	22240	22290	22358	22308	22260	22139	22196	22261	22275	22105	22175	22497	22271	22212	22294	22198	22123	22141	22133	22111	22513	22001	22255	22247	22220	22297	22108	22088	22120	22243	22117	22213	22284	22480	22180	22091	22075	22255	22103	22165	22328	22079	22335	22332	22135	22218	22365	22067	22212	22362	22130	21932	22259	22227	22337	22069	22400	22356	22279	22278	22167	22306	22228	22188	22120	22212	22202	22182	22251	22332	22308	22152	22036	22128	22230	22156	22181	22231	22108	22240	22465	22247	22208	22379	22173	22438	22210	22326	22357	22349	22331	22246	22239	22523	22020	22168	22236	22248	22287	22225	22107	22351	22192	22118	22166	22202	22399	22268	22145	22084	22065	22114	22265	22301	22380	22111	22135	22131	22225	22402	22207	22471	22134	22314	22029	22340	22223	22126	22128	22203	22230	22125	22096	22183	22528	22205	22333	22060	22398	22163	22019	22239	22313	22260	22192	22236	22355	22234	22108	22300	22275	22426	22343	22106	22224	22417	22150	22310	22258	22292	22270	22327	22344	22154	22126	22289	22289	22394	22029	22381	22208	22411	22283	22251	22358	22396	22248	22133	22073	22085	22083	22206	22182	22377	22442	22176	22173	22111	21915	22341	22145	22184	22259	22362	22018	22185	22213	22132	22230	22248	22297	22340	22365	22009	22259	22299	22448	22272	22377	22200	22316	22080	22011	22258	22289	22012	22081	22347	22365	22216	22181	22148	22279	22114	22057	22329	22448	22324	22473	22448	22297	22342	22149	22076	22158	22149	22063	22360	22322	22258	22224	22268	22149	22079	22250	22173	22186	22240	22267	22372	22420	22362	22161	22313	22429	22167	22134	22238	22055	22222	22067	22166	22441	22084	22185	22252	22311	22298	22146	22141	22132	22128	22203	22256	22185	22191	21990	22282	22172	22128	22237	22164	22120	22345	22307	22233	22213	22347	22226	22341	22086	22234	22405	22335	22201	22330	22422	22192	22218	22380	22361	22169	22076	22229	22033	22359	22330	22239	22106	22216	22348	22162	22068	22085	22360	22269	22149	22178	22386	22259	22195	22227	22097	22052	22180	22323	22196	22250	22613	22236	22032	22229	22036	21996	22286	22326	22321	22443	22365	22078	22108	22331	22231	22251	22284	22327	22291	22089	22018	22240	22003	22101	22170	22115	22247	22302	22160	22442	22047	22341	22350	22197	22189	22136	22069	22293	22140	22206	22070	22319	22184	22204	22048	22287	22205	22115	21955	22344	22056	22234	21916	22184	22431	22273	22128	22247	22115	22235	22100	22424	22138	22167	22197	22215	22266	22391	22237	22365	22342	22122	21917	22401	22188	22206	22297	22314	22090	22228	22311	22296	22200	22390	22111	22247	22288	22019	22230	22128	22586	22236	22210	21986	22226	22232	22408	22360	22223	22185	22326	22131	22212	22162	22148	22284	22194	22074	22165	22340	22447	22439	22142	22281	22218	22239	22136	22234	22415	22232	22361	22056	22163	22566	22180	22248	22138	22273	22155	22267	22069	22123	22341	22335	22103	22293	22272	22361	22367	22403	22236	22262	22552	22134	22420	22360	22380	22415	22228	22183	22167	22073	22295	22219	22309	22122	22311	22046	22205	22171	22399	22363	22293	22258	22070	22096	22109	22129	22258	22261	22176	22252	22213	22157	22282	22419	22001	22073	22042	22195	22301	22233	22340	22310	22378	22223	22237	22091	22094	22329	22267	22270	22278	22346	22178
18542	30363	28771	23360	21232	20039	19412	19373	33222	59156	52929	37386	23530	18363	17868	17503	17854	17756	17578	17720	17563	17566	17582	17622	17805	17678	17715	17465	17683	17629	17529	17486	17460	17725	17659	17625	17524	17700	17766	17683	17907	17728	17518	17556	17693	17536	17626	17648	17651	17541	17601	17757	17796	17559	17576	17544	17688	17639	17603	17516	17400	17726	17654	17559	17682	17642	17666	17567	17672	17777	17530	17578	17739	17583	17695	17477	17512	17716	17558	17694	17662	17571	17687	17684	17659	17592	17514	17819	17649	17561	17625	17568	17518	17486	17706	17645	17764	17430	17695	17415	17666	17670	17702	17665	17493	17519	17531	17600	17467	17748	17625	17597	17513	17592	17410	17599	17638	17585	17516	17525	17621	17505	17518	17459	17545	17465	17558	17666	17449	17293	17567	17485	17551	17562	17589	17638	17324	17426	17461	17448	17675	17677	17570	17656	17648	17499	17603	17483	17756	17693	17790	17463	17541	17741	17470	17737	17611	17703	17644	17729	17779	17520	17591	17733	17654	17568	17551	17511	17544	17565	17664	17577	17595	17608	17607	17446	17557	17479	17569	17593	17610	17553	17584	17594	17722	17447	17441	17567	17616	17537	17564	17722	17621	17663	17623	17736	17502	17550	17579	17542	17448	17663	17667	17824	17473	17573	17615	17599	17673	17438	17498	17489	17423	17562	17509	17610	17583	17529	17435	17528	17568	17744	17424	17672	17588	17606	17617	17579	17610	17651	17564	17715	17583	17627	17693	17595	17734	17786	17493	17640	17646	17626	17477	17479	17632	17785	17621	17499	17530	17552	17695	17758	17663	17499	17633	17574	17555	17500	17576	17532	17602	17379	17565	17507	17600	17476	17451	17718	17370	17490	17772	17489	17763	17573	17556	17489	17636	17580	17632	17628	17661	17618	17487	17539	17554	17646	17645	17732	17670	17753	17648	17645	17687	17554	17656	17511	17491	17609	17531	17618	17552	17643	17682	17604	17641	17592	17627	17577	17532	17559	17631	17551	17643	17590	17752	17558	17672	17571	17654	17596	17323	17662	17614	17497	17476	17722	17414	17702	17589	17516	17605	17692	17649	17637	17711	17699	17770	17617	17537	17663	17631	17418	17738	17668	17522	17632	17618	17582	17641	17418	17547	17560	17591	17700	17573	17637	17620	17682	17659	17651	17505	17508	17680	17467	17428	17722	17406	17754	17620	17528	17620	17699	17595	17569	17489	17594	17611	17567	17369	17568	17837	17518	17524	17603	17712	17653	17625	17684	17511	17608	17393	17480	17511	17660	17578	17625	17442	17728	17636	17567	17501	17503	17733	17747	17589	17481	17542	17586	17565	17661	17723	17576	17441	17490	17779	17754	17618	17561	17471	17435	17525	17601	17431	17600	17657	17461	17700	17503	17441	17564	17700	17652	17602	17691	17591	17551	17406	17658	17632	17531	17603	17603	17738	17617	17657	17554	17666	17552	17529	17673	17469	17650	17588	17589	17503	17556	17673	17462	17749	17710	17605	17546	17699	17575	17583	17747	17475	17521	17508	17457	17563	17648	17719	17745	17535	17690	17747	17667	17599	17708	17480	17645	17779	17524	17563	17519	17519	17620	17661	17629	17475	17613	17518	17538	17614	17699	17512	17524	17536	17620	17507	17666	17563	17650	17567	17473	17669	17724	17605	17766	17569	17539	17680	17463	17568	17835	17621	17551	17547	17614	17697	17513	17678	17645	17686	17599	17555	17628	17599	17737	17595	17578	17757	17512	17725	17551	17802	17416	17708	17399	17495	17570	17612	17505	17613	17747	17641	17718	17683	17535	17536	17677	17846	17623	17429	17733	17544	17462	17654	17604	17543	17543	17501	17540	17594	17598	17523	17574	17621	17544	17742	17539	17687	17637	17574	17558	17429	17587	17642	17521	17601	17790	17587	17522	17649	17542	17513	17825	17435	17714	17560	17600	17546	17563	17705	17772	17742	17606	17641	17508	17713	17689	17532	17822	17245	17537	17624	17676	17550	17646	17586	17541	17672	17514	17588	17489	17705	17648	17499	17574	17673	17730	17518	17530	17768	17588	17637	17652	17682	17622	17534	17461	17623	17430	17502	17530	17599	17445	17398	17673	17636	17446	17569	17375	17600	17801	17579	17630	17707	17755	17581	17575	17603	17604	17430	17613	17631	17485	17657	17721	17650	17677	17641	17591	17499	17567	17628	17658	17581	17574	17536	17574	17769	17437	17649	17601	17536	17590	17592	17548	17741	17630	17565	17654	17733	17524	17450	17561	17701	17700	17767	17674	17416	17493	17409	17657	17478	17577	17653	17648	17596	17591	17601	17614	17533	17610	17490	17607	17707	17660	17722	17500	17567	17607	17582	17649	17694	17639	17543	17626	17716	17682	17487	17487	17747	17744	17606	17516	17436	17514	17659	17608	17615	17624	17450	17583	17518	17593	17589	17477	17672	17611	17501	17620	17667	17574	17523	17530	17735	17715	17619	17732	17777	17527	17702	17741	17496	17618	17622	17732	17478	17622	17527	17474	17572	17607	17513	17701	17669	17556	17657	17615	17732	17664	17645	17565	17544	17535	17503	17628	17482	17579	17671	17594	17690	17406	17496	17403	17625	17647	17482	17658	17339	17633	17534	17556	17437	17569	17558	17760	17702	17492	17635	17620	17536	17515	17603	17640	17626	17456	17738	17437	17662	17427	17500	17587	17540	17564	17655	17667	17357	17760	17523	17594	17660	17364	17855	17542	17738	17599	17693	17544	17481	17674	17391	17492	17806	17591	17506	17555	17531	17485	17662	17402	17647	17707	17619	17530	17657	17621	17764	17513	17449	17535	17651	17624	17619	17444	17614	17581	17618	17606	17527	17676	17731	17396	17525	17593	17578	17570	17594	17437	17512	17687	17577	17641	17540	17493	17518	17627	17671	17432	17479	17738	17820	17549	17665	17759	17630	17585	17670	17527	17640	17420	17422	17631	17511	17645	17514	17598	17656	17519	17606	17587	17451	17691	17587	17759	17501	17576	17543	17583	17583	17632	17506	17621	17512	17641	17434	17521	17638	17514	17550	17589	17620	17561	17497	17479	17705	17531	17561	17741	17649	17694	17635	17613	17402	17705	17445	17730	17551	17674	17791	17670	17565	17608	17667	17548	17653	17671	17583	17578	17693	17709	17446	17658	17482	17512	17542	17703	17511	17695	17618	17713	17480	17708	17501	17482	17445	17763	17453	17561	17670	17505	17444	17739	17557	17546	17517	17614	17851	17740	17523	17626	17567	17612	17533	17484	17725	17666	17681	17656	17697	17635	17632	17634	17613	17625	17720	17847	17585	17626	17530	17496	17619	17575	17516	17675	17540	17630	17471	17571	17579	17468	17597	17478	17408	17607	17607	17577	17497	17598	17476	17654	17658	17668	17627	17746	17527	17514	17639	17514	17692	17638	17599	17588	17537	17524	17620	17614	17542	17606	17520	17597	17864	17725	17627	17710	17560	17596	17565	17681	17513	17553	17627	17547	17532	17664	17647	17614	17611	17425	17606	17568	17708	17444	17720	17701	17519	17455	17606	17521	17615	17668	17541	17514	17646	17672	17558	17404	17444	17662	17627	17769	17522	17604	17524	17532	17610	17593	17621	17486	17724	17594	17674	17505	17570	17539	17577	17563	17612	17697	17546	17423	17589	17560	17600	17555	17518	17506	17688	17767	17550	17630	17582	17533	17619	17660	17650	17634	17630	17547	17619	17639	17596	17331	17637	17735	17745	17529	17582	17727	17600	17569	17566	17786	17586	17584	17526	17592	17560	17586	17567	17623	17605	17601	17494	17718	17638	17623	17624	17663	17650	17525	17524	17657	17626	17575	17730	17848	17653	17492	17682	17661	17424	17432	17530	17637	17488	17669	17634	17584	17488	17573	17497	17491	17710	17632	17441	17598	17636	17591	17632	17616	17579	17650	17615	17596	17414	17631	17584	17658	17637	17734	17603	17584	17541	17541	17569	17637	17635	17547	17628	17591	17740	17538	17591	17611	17625	17572	17772	17504	17495	17561	17612	17623	17547	17730	17654	17608	17609	17395	17693	17550	17600	17735	17654	17468	17712	17693	17633	17468	17812	17680	17471	17542	17622	17609	17543	17539	17567	17687	17663	17599	17588	17581	17537	17558	17672	17528	17767	17837	17369	17686	17461	17574	17438	17455	17661	17641	17677	17484	17636	17740	17623	17385	17690	17654	17689	17662	17519	17393	17527	17481	17547	17732	17513	17485	17532	17439	17596	17705	17650	17483	17624	17657	17613	17635	17845	17602	17628	17513	17456	17629	17581	17621	17486	17577	17707	17496	17634	17454	17612	17563	17709	17608	17519	17490	17795	17546	17549	17544	17527	17682	17515	17743	17711	17781	17752	17658	17576	17696	17544	17604	17631	17604	17600	17589	17486	17679	17649	17727	17579	17794	17460	17832	17798	17648	17626	17659	17607	17566	17469	17638	17605	17639	17548	17731	17659	17653	17355	17492	17616	17477	17617	17772	17643	17546	17673	17662	17722	17692	17753	17636	17603	17766	17539	17529	17608	17658	17672	17520	17556	17577	17710	17614	17540	17549	17693	17723	17545	17514	17555	17446	17697	17611	17598	17596	17504	17582	17561	17480	17676	17717	17652	17591	17463	17383	17544	17496	17522	17601	17473	17565	17622	17665	17467	17771	17501	17656	17443	17465	17511	17553	17500	17789	17403	17568	17439	17610	17351	17378	17802	17427	17653	17590	17685	17688	17527	17572	17536	17666	17692	17499	17725	17593	17733	17595	17651	17506	17548	17562	17623	17731	17706	17625	17478	17546	17590	17689	17583	17602	17812	17755	17550	17536	17539	17499	17625	17626	17635	17623	17571	17649	17559	17599	17578	17746	17587	17706	17624	17761	17498	17659	17593	17510	17633	17603	17601	17482	17523	17648	17605	17527	17578	17563	17496	17756	17611	17644	17560	17568	17571	17646	17564	17631	17524	17680	17590	17369	17435	17569	17617	17689	17693	17793	17652	17632	17472	17771	17545	17469	17592	17532	17591	17642	17645	17623	17421	17521	17741	17660	17677	17751	17544	17684	17522	17637	17539	17633	17607	17520	17644	17424	17801	17687
31469	23637	24954	23755	22338	22230	22313	22332	22952	26091	26408	24618	23107	22519	22382	22252	22179	22202	22123	22096	22186	22030	22003	22082	22306	22112	22260	22298	22299	22229	22355	22165	22280	22261	22147	22187	21991	22093	22225	22133	22172	22124	22417	22205	22295	22208	22363	22206	22210	22178	22307	22145	22123	22025	22156	22177	22191	22133	22166	22266	22348	22125	22234	22147	22044	22067	22286	22005	22122	22101	22251	22252	22161	22056	22121	22050	22479	22172	22234	22078	22060	22222	22331	22051	22216	22203	22242	22036	22196	22336	22268	22173	22038	22115	22247	22067	22224	22479	22270	22261	22132	22095	22193	22108	21969	22092	22218	22056	22181	22350	22303	22160	22032	21932	21995	22214	21973	22247	22222	22280	22204	22166	22150	22182	22193	21944	21949	22109	22234	22082	22161	22304	22083	22316	22264	22069	22088	22098	22243	22237	22103	22332	22068	22150	21991	22181	22203	22131	22030	22005	22239	22178	22195	22158	22352	22162	22129	22311	22167	22072	22076	21948	22345	22449	22307	22084	22282	22091	22156	22065	22211	22302	22312	22276	22050	22309	22100	22157	22169	22059	22159	22124	22238	22321	22212	22318	22106	22122	22119	22416	22369	22265	22140	22182	22062	21998	22100	22186	22342	21826	22277	22064	22274	22169	22088	22109	22299	22465	22306	22138	22206	22172	22101	22436	22318	22156	22340	22459	22357	22107	22143	22078	22209	22131	22214	22195	22251	22142	22167	22201	22284	22359	22239	22221	22083	22130	22266	21932	22360	22227	22335	21947	22219	22391	22318	22278	22023	22359	22049	22109	22132	22290	21956	22106	22354	22404	22297	22069	22259	22159	22188	22261	22138	22217	22189	22120	22039	22219	22243	22127	22427	22017	22232	22097	22246	22213	22100	21997	22129	22159	22081	22305	22243	22244	22073	22240	22157	22078	22016	22090	22203	22374	22266	22203	22219	22330	22428	22138	22343	22174	22137	22079	22118	22178	22109	22050	22112	22088	22274	22102	22484	22175	22344	22133	22446	22193	22105	21995	22163	22170	22162	22277	22169	22059	22198	22190	22151	22165	22161	22338	22150	22268	22186	22120	22284	22286	22001	22247	22227	22095	22214	22102	22033	22168	22082	22005	22211	22001	22043	22102	22200	22175	22316	22303	22069	22154	22107	22193	22324	22126	22199	22105	22309	22261	22217	22343	22292	22076	22308	22126	22257	22205	22117	22094	22282	22104	22303	22060	22104	22314	21986	22074	22267	22241	22259	22122	22094	22061	22146	22093	22203	22054	22150	22381	22214	22334	22267	22104	22355	22122	22257	22195	22244	22120	22193	22030	22077	22238	22199	22365	22236	22061	22146	22245	22021	22042	22154	22310	22212	22237	22262	22259	22076	22264	22118	22301	22048	22152	21956	22163	22004	22150	22199	22090	22011	22052	22120	22283	22308	22375	22148	22256	22415	22303	22116	22072	22451	22198	22167	22107	22157	22188	22169	22068	22186	22258	22152	21982	22015	22203	22244	22184	22150	22129	22288	22459	22301	22256	22233	22142	22204	22315	21965	21937	22252	22144	22200	22338	22042	21942	22064	22098	22260	21980	22145	22112	22252	22153	22199	22086	22299	22135	22127	22035	22202	22186	22412	22255	22119	22207	22311	22233	22028	22376	22225	22216	22234	22231	22275	22173	22333	22163	22088	22110	22310	22247	22168	22304	22390	22347	22298	22265	22271	22156	22113	22280	22131	22422	22033	22248	22276	22282	22366	22234	21997	21987	22335	22141	22090	22198	22111	22013	22256	22046	22067	22147	22102	22286	22394	22211	22241	22312	22366	21967	22319	22162	22055	22156	22252	22285	22269	22118	22183	22225	22330	22294	22393	22031	22205	22098	22059	22185	22226	22022	22251	22150	22134	22088	22307	22166	22308	22404	22118	22085	22270	22011	22118	22237	22345	22079	22206	22376	22157	22219	22155	22274	22103	22255	22146	22216	22370	22211	22211	21915	21999	22216	22317	22085	22446	21906	22374	22350	22319	22107	22384	22132	22027	22126	22283	21938	22244	22249	22232	22141	22204	22524	22105	22288	22215	22020	22231	22108	22040	22007	22194	22326	22112	22101	22174	22202	22311	22229	22284	22139	22235	22303	22157	22064	22276	22132	22088	22227	21966	22174	22278	22155	22199	22068	22212	22227	22043	22079	22338	22314	22127	22197	22195	22181	22376	22134	22084	22310	22168	22159	22368	22212	22099	22247	22091	22309	22027	22233	22180	22094	21890	21949	22333	22449	22204	22071	22354	22237	22123	21998	22289	22284	22379	22085	22259	22111	22202	22332	22280	22103	22205	22283	22220	22319	22313	22182	22189	22094	22075	22317	22229	22364	22094	22241	22153	22184	22240	22263	22320	22100	22143	21820	22051	22178	22151	22427	22208	22317	22249	22349	21986	22299	22000	22153	22249	22138	22139	22108	22341	22243	22260	22259	22144	22114	22190	22401	22149	22347	22479	22113	22020	22214	22394	22124	22222	22492	22126	22365	22118	22074	22374	21877	22319	22069	22147	22285	22097	22313	22092	22032	22067	22176	22004	22444	22188	22082	22092	21998	22191	22389	22230	21972	22227	22310	22156	22063	22236	21974	22105	22164	22257	22137	22198	22189	22315	22069	22293	22064	22059	22081	22163	22149	22373	21962	21988	22053	22292	22116	22019	22357	22296	22256	22239	22379	22113	22294	21996	22205	22316	22173	22318	21994	21915	22116	22037	22256	22298	22176	21902	22143	22192	22252	22272	22196	22386	22158	22267	22544	22364	22155	22089	22343	22088	22204	22272	22417	22424	22308	22182	22071	22156	22133	22399	22160	22104	22095	22153	22187	22489	22067	22288	22320	22431	22112	22197	22164	22315	22338	22125	22233	22257	22115	22367	22260	22125	22144	22105	22176	22142	22295	22200	22074	22260	22305	22184	22266	22031	22022	21985	22067	22176	22232	22251	22278	22140	22195	22198	21950	22208	22179	21977	22282	22299	21995	22050	22212	22047	22254	22129	22229	22168	22356	22278	22189	22247	22008	22224	22046	22266	22373	22187	22070	22120	22022	22057	22156	22220	22017	22303	22041	22327	22564	22315	22193	22223	22204	21943	22270	22134	21847	22432	22139	22127	22166	22313	22369	22343	22201	22038	21998	22335	22009	22377	22134	22018	22065	22151	22143	22151	22392	22158	22121	22376	22454	22293	22530	22147	22362	22303	22281	22117	22120	22133	22192	22028	22045	21886	22145	22147	22208	22146	22030	21975	22090	22300	22267	22138	22313	22357	22184	22247	22213	22163	22254	22337	22201	22508	22291	22217	22205	22184	22238	22097	22351	22090	22259	22191	22245	22031	22147	22422	22255	22062	22156	22032	22490	22441	22233	22145	22081	22234	22179	22088	22216	22369	22305	22371	21940	22181	22229	22155	22339	22006	22078	22057	22270	22006	22064	22270	22107	22302	22251	21977	22198	22284	22215	22307	22338	22363	22197	22229	22185	22264	22324	22124	22243	22004	22246	22192	22183	22398	22240	22130	22278	22283	22144	22197	22111	22266	22182	22395	22279	22120	22285	22234	22271	22215	22094	22360	22245	22215	22173	22200	22048	22330	22098	22153	22097	22110	22299	22384	22275	22183	22451	22270	22230	21992	22111	22007	21916	22110	22240	22126	22492	22103	22163	22301	22128	22313	22358	22325	22459	22487	22134	22201	22277	22264	21936	22150	22165	22157	22194	22232	22178	22211	22290	22293	22226	22169	22137	22110	22204	22166	22055	22144	22201	22001	22105	22457	22014	22056	22340	22265	22103	22410	22394	22128	22174	22225	22078	22194	22268	22245	22096	22245	22287	22317	22160	22140	22194	22174	21956	22448	22198	22229	22153	22211	22306	22310	22228	22162	22117	22069	22321	22445	22344	22294	22111	22221	22109	22157	22129	22162	22223	22186	22199	22403	21924	22172	22010	22144	22110	22344	22390	22277	22255	22346	22304	22187	22142	22147	22280	22156	22085	22386	22318	22271	22156	22168	22084	22240	22176	22106	22191	22153	22172	22285	22269	22005	22111	22211	22169	22196	22214	22285	22340	22454	22245	22450	22214	22182	22139	22196	22163	22468	22281	22195	22325	22330	22121	22180	22288	22332	22081	22049	22169	22159	22019	22218	22141	22107	22263	22150	22267	22306	22166	22050	22164	22099	22274	22382	22305	22314	22215	22153	22280	22316	22322	22423	22375	22288	22302	22041	22163	22483	22169	22273	22105	22148	22232	22466	22376	22365	22097	21966	22018	22361	22093	22078	22006	22268	22235	22373	22188	22426	21987	22166	22163	21977	22120	22191	22198	22260	22178	22144	22371	22329	22371	22079	22427	22118	22183	22248	22144	22277	22234	22084	22200	22240	22495	22254	22337	22320	22289	22396	22222	22130	22239	21991	22052	22200	22281	22071	22306	22242	22207	22246	22034	22212	21875	22293	22095	22269	22133	22281	22228	22232	22086	22244	22296	22299	22120	22229	22054	22113	22194	22165	22215	22126	22029	22272	22181	22119	22213	22176	22223	22260	22200	22165	22276	22228	22305	22181	22030	22205	22062	22016	22167	22150	22019	22162	22315	22370	22239	22065	22221	22203	22257	22427	22373	22238	22267	22135	22166	22283	21998	22155	22286	22185	22313	22322	22069	22146	22265	22277	22106	22228	22135	21938	22085	22264	22461	22474	22234	22156	22129	22149	22218	22182	22302	22102	22218	21951	22020	22074	22197	22215	22236	22151	22256	21890	22393	22035	22169	22101	22264	22306	22431	22175	21897	22077	22068	22121	22021	22221	22230	22219	22248	22270	22245	22281	22256	22130	22128	22283	22042	22172	22383	22166	22239	22137	22402	22141	21987	22251	22031	22227	21995	22305	22227	22243	22115	22240	22124	21992	22242	22273	22214	22300	22211	22190	22128	22161	22092	22352	22206	22085	22230	22389	22361	22087	22058	22151	22242	22209	22153	22089	22308	22406	22263	22126	22135	22232	22236	22325	22093	22213	22164	22192	22214	22136	22099	22295	22233	22503	22198	22107	22174	22111	22238	22039	22193	22142	22087	22058	22148	22195	22075	22201	22138	22268	21997
17835	18539	18535	18130	17645	17522	17768	17573	19097	23496	22471	20162	18444	17697	17665	17549	17409	17379	17623	17425	17546	17675	17604	17511	17578	17661	17473	17647	17525	17779	17518	17614	17623	17412	17489	17474	17568	17521	17645	17545	17505	17655	17622	17281	17400	17490	17531	17713	17497	17790	17584	17466	17650	17581	17622	17531	17548	17675	17546	17471	17584	17430	17616	17666	17577	17396	17647	17496	17542	17569	17551	17420	17554	17707	17498	17581	17697	17825	17433	17563	17433	17605	17602	17584	17594	17437	17618	17737	17432	17559	17377	17571	17500	17497	17516	17576	17464	17558	17428	17644	17807	17701	17507	17477	17552	17385	17494	17498	17446	17579	17450	17563	17652	17486	17470	17492	17600	17514	17625	17668	17531	17544	17671	17579	17609	17419	17543	17396	17447	17486	17599	17445	17433	17697	17579	17500	17458	17590	17531	17475	17390	17641	17549	17515	17409	17662	17625	17751	17456	17634	17508	17647	17527	17532	17687	17412	17466	17393	17500	17695	17534	17583	17527	17619	17658	17524	17587	17442	17573	17557	17406	17328	17347	17531	17567	17493	17548	17593	17552	17567	17487	17641	17537	17525	17522	17564	17561	17610	17625	17598	17417	17705	17389	17524	17317	17477	17433	17481	17515	17419	17556	17741	17719	17504	17689	17514	17462	17653	17487	17364	17630	17400	17499	17632	17589	17511	17856	17348	17670	17491	17469	17392	17627	17453	17608	17516	17600	17582	17333	17554	17599	17517	17469	17478	17566	17602	17584	17380	17438	17660	17499	17550	17601	17639	17485	17600	17467	17647	17491	17377	17527	17284	17576	17542	17364	17624	17686	17608	17464	17498	17653	17461	17750	17314	17482	17523	17653	17485	17456	17617	17461	17569	17653	17585	17358	17545	17490	17626	17497	17534	17424	17616	17514	17550	17489	17600	17436	17409	17572	17470	17598	17549	17400	17449	17574	17540	17456	17598	17568	17583	17566	17445	17291	17464	17588	17380	17584	17640	17600	17496	17646	17739	17383	17475	17584	17733	17561	17671	17587	17520	17585	17484	17507	17761	17508	17513	17474	17757	17621	17643	17619	17601	17513	17361	17529	17565	17575	17522	17547	17392	17496	17460	17636	17665	17590	17378	17688	17483	17384	17396	17484	17654	17566	17510	17418	17574	17564	17515	17464	17462	17615	17647	17586	17381	17618	17674	17561	17564	17572	17499	17582	17565	17508	17532	17698	17536	17646	17421	17470	17424	17460	17548	17474	17669	17446	17604	17655	17577	17489	17580	17713	17386	17547	17566	17666	17367	17476	17419	17549	17553	17555	17462	17535	17579	17555	17554	17479	17346	17530	17493	17499	17380	17512	17487	17498	17515	17551	17466	17597	17672	17451	17508	17655	17645	17536	17562	17621	17542	17497	17658	17506	17614	17606	17543	17488	17647	17528	17645	17609	17658	17460	17546	17591	17400	17696	17363	17607	17562	17533	17444	17332	17449	17568	17594	17657	17416	17537	17523	17661	17417	17692	17374	17496	17395	17689	17268	17368	17587	17523	17586	17386	17501	17458	17365	17562	17480	17408	17451	17842	17500	17580	17394	17678	17355	17509	17549	17483	17531	17586	17568	17558	17502	17491	17457	17322	17531	17406	17441	17434	17763	17512	17582	17559	17540	17580	17664	17611	17534	17408	17558	17659	17550	17575	17517	17601	17433	17603	17586	17490	17366	17332	17541	17594	17667	17577	17569	17479	17519	17720	17554	17648	17423	17557	17572	17401	17713	17599	17758	17390	17491	17568	17658	17599	17380	17524	17368	17473	17613	17566	17700	17727	17480	17536	17584	17500	17569	17299	17493	17607	17593	17621	17298	17583	17733	17662	17583	17539	17560	17513	17519	17497	17587	17757	17498	17509	17760	17627	17552	17596	17530	17519	17514	17582	17690	17472	17409	17498	17495	17619	17440	17400	17526	17649	17577	17500	17508	17503	17441	17440	17593	17503	17623	17439	17353	17649	17664	17666	17458	17556	17474	17538	17584	17589	17438	17579	17521	17450	17483	17534	17499	17782	17368	17495	17475	17632	17452	17517	17440	17718	17640	17584	17700	17517	17595	17376	17567	17486	17484	17575	17504	17622	17685	17434	17499	17531	17540	17601	17591	17470	17293	17450	17722	17804	17459	17547	17440	17494	17685	17541	17678	17578	17410	17391	17502	17549	17578	17584	17500	17434	17431	17433	17663	17452	17504	17362	17588	17702	17505	17426	17451	17597	17397	17526	17715	17527	17637	17482	17333	17516	17600	17365	17453	17405	17410	17569	17526	17588	17794	17713	17400	17692	17438	17522	17423	17585	17565	17647	17622	17517	17525	17528	17682	17484	17532	17657	17299	17436	17405	17410	17555	17507	17573	17410	17442	17577	17721	17510	17583	17444	17300	17679	17550	17530	17675	17412	17535	17600	17622	17649	17524	17592	17608	17628	17716	17440	17693	17430	17587	17354	17519	17686	17588	17359	17614	17456	17560	17543	17635	17591	17636	17516	17624	17576	17470	17507	17511	17476	17579	17544	17348	17671	17587	17748	17500	17568	17585	17615	17461	17493	17537	17580	17356	17396	17514	17639	17649	17499	17673	17639	17752	17547	17704	17632	17595	17453	17454	17689	17456	17667	17417	17766	17513	17634	17464	17579	17512	17398	17718	17555	17485	17470	17439	17626	17475	17610	17531	17609	17433	17362	17566	17432	17527	17510	17606	17600	17596	17658	17627	17322	17483	17723	17469	17618	17417	17476	17410	17631	17633	17558	17360	17531	17447	17660	17668	17564	17457	17637	17698	17546	17466	17478	17568	17642	17463	17527	17499	17519	17553	17654	17530	17598	17600	17497	17504	17694	17636	17715	17612	17423	17578	17712	17735	17645	17577	17408	17468	17578	17543	17546	17545	17403	17488	17512	17649	17543	17435	17386	17692	17608	17476	17356	17512	17464	17493	17526	17471	17650	17545	17525	17646	17476	17538	17452	17598	17507	17765	17615	17612	17541	17506	17374	17696	17378	17628	17483	17508	17531	17612	17720	17545	17497	17574	17612	17505	17595	17543	17576	17716	17493	17416	17645	17638	17545	17605	17582	17467	17416	17554	17615	17541	17862	17607	17424	17689	17444	17754	17455	17518	17664	17393	17576	17519	17621	17493	17587	17669	17554	17459	17412	17569	17582	17708	17574	17485	17627	17586	17597	17536	17590	17462	17594	17457	17632	17499	17526	17634	17622	17522	17653	17601	17588	17464	17677	17534	17590	17632	17466	17483	17557	17596	17400	17681	17706	17430	17710	17489	17370	17622	17260	17408	17490	17621	17517	17665	17610	17509	17515	17454	17580	17380	17475	17512	17496	17732	17566	17632	17424	17528	17478	17631	17535	17664	17620	17448	17523	17482	17659	17370	17554	17650	17521	17541	17608	17514	17580	17445	17634	17322	17464	17665	17514	17392	17476	17490	17575	17579	17605	17469	17587	17573	17581	17578	17510	17647	17515	17534	17572	17518	17573	17656	17753	17613	17445	17496	17736	17572	17593	17436	17589	17668	17521	17712	17654	17493	17664	17714	17532	17635	17485	17584	17567	17601	17476	17571	17462	17592	17484	17625	17490	17574	17727	17467	17529	17574	17476	17496	17437	17588	17613	17576	17639	17641	17438	17557	17511	17556	17507	17571	17465	17451	17627	17312	17455	17457	17538	17569	17378	17546	17605	17553	17602	17634	17485	17537	17555	17546	17616	17638	17682	17546	17522	17484	17609	17541	17590	17457	17408	17545	17465	17563	17551	17495	17592	17386	17374	17548	17445	17524	17485	17650	17376	17541	17546	17521	17689	17494	17353	17500	17505	17585	17561	17625	17510	17583	17494	17468	17538	17561	17599	17385	17571	17406	17607	17414	17462	17400	17546	17584	17684	17549	17652	17389	17642	17585	17560	17499	17600	17429	17468	17475	17433	17423	17595	17685	17414	17714	17768	17526	17653	17621	17601	17546	17486	17447	17594	17478	17620	17550	17751	17555	17518	17732	17590	17639	17591	17459	17536	17631	17553	17483	17536	17578	17470	17434	17412	17684	17480	17605	17673	17551	17555	17433	17501	17477	17644	17619	17669	17442	17631	17529	17457	17561	17597	17547	17363	17611	17415	17612	17488	17659	17344	17682	17588	17571	17602	17533	17499	17467	17563	17559	17573	17529	17592	17495	17599	17600	17687	17428	17607	17540	17473	17627	17660	17507	17598	17609	17602	17495	17779	17598	17595	17572	17602	17490	17592	17526	17580	17495	17694	17629	17518	17544	17476	17596	17514	17422	17745	17517	17616	17386	17631	17493	17628	17580	17603	17437	17487	17697	17666	17508	17433	17358	17543	17511	17622	17422	17429	17447	17567	17564	17700	17460	17510	17630	17502	17738	17445	17539	17721	17432	17632	17722	17627	17559	17659	17519	17424	17499	17520	17491	17479	17372	17352	17498	17563	17621	17481	17707	17449	17603	17434	17617	17518	17636	17550	17469	17614	17560	17588	17403	17481	17612	17596	17455	17391	17636	17551	17601	17654	17563	17568	17639	17558	17671	17666	17510	17588	17470	17529	17471	17432	17417	17634	17735	17620	17351	17574	17530	17658	17790	17482	17656	17531	17562	17444	17479	17532	17595	17662	17486	17462	17614	17657	17568	17517	17673	17528	17515	17477	17543	17491	17445	17572	17416	17419	17528	17700	17684	17690	17501	17396	17573	17388	17549	17513	17445	17713	17635	17380	17585	17600	17693	17650	17425	17683	17753	17453	17373	17564	17617	17442	17475	17493	17570	17589	17484	17497	17535	17719	17444	17579	17533	17632	17614	17543	17588	17612	17510	17672	17662	17656	17373	17485	17699	17495	17257	17522	17522	17671	17540	17441	17582	17543	17546	17558	17543	17576	17632	17539	17569	17386	17426	17658	17421	17498	17547	17587	17579	17519	17438	17446	17710	17422	17614	17518	17642	17400	17404	17644	17537	17542	17562	17477	17771	17458	17444	17378	17671	17528	17460	17498	17532	17516	17599	17429	17508	17580	17585	17514	17401	17574	17766	17669	17541	17447	17636	17567	17441	17464	17494	17679	17606	17589	17681	17663	17482
26326	21603	28367	26255	23500	23745	23823	22663	28128	43682	40691	33579	26870	23505	22313	22391	22169	22117	22415	22399	22345	22422	22319	22170	22481	22375	22109	22176	22109	22195	22167	22239	22352	22076	22540	22207	22282	22180	22166	22270	22115	22138	22533	22264	22218	22351	22259	22178	22563	22129	22236	22112	22128	22170	22258	22081	22021	22005	21910	22142	22215	22284	22243	22152	22311	22094	22357	22412	22179	22215	22061	22055	22249	22325	22324	22140	22231	22222	22185	22044	22558	22147	22197	22321	22187	22137	22121	22179	22033	22180	22139	22246	22307	21929	22180	22241	22158	22110	22166	22262	22309	22169	22159	22189	22206	22263	22234	21983	22169	22203	22216	22029	22089	21961	22079	22122	22238	22162	22238	22303	22084	22293	22369	21890	22307	22261	22611	22170	22119	21996	22060	22113	22286	22165	22343	22288	22385	22091	22154	22134	22059	22214	22175	22342	22216	22138	22134	22095	22271	22190	22251	22373	22525	22436	22105	21908	22149	22030	22100	22330	22270	22355	22158	22108	22042	22225	22279	22071	22096	22336	22400	22145	22274	22063	21968	22205	22418	22319	22154	22265	22157	22425	22078	22275	22245	22229	22262	22050	22107	22411	22107	22045	22269	22219	22300	22163	22132	22216	22019	22134	22131	22118	22281	22124	22224	22121	22180	22349	22172	21981	22295	22219	22290	22267	22067	22124	22277	22002	22148	22208	22126	22280	22252	22233	22177	22419	22281	22292	22185	22257	22223	22253	22091	22216	22202	22190	21883	22502	22322	22070	21952	22150	22405	22578	21974	22202	21927	22085	22184	22138	22197	22180	22282	22516	21996	22075	21952	22247	22395	22112	22041	22146	22248	22128	22271	22313	22520	22374	22128	22091	21982	22242	22243	22448	22217	22266	22260	22167	22166	22314	22199	22231	22274	22196	22149	22195	22232	22206	22105	22302	22322	22082	22215	22279	21892	22022	22171	22053	22315	22154	22035	22197	22216	22046	22285	21989	22372	22231	22121	22148	22212	22123	22206	22336	22312	22315	22248	22075	22030	21999	22256	22273	22424	22221	22349	22196	22046	22017	22163	21998	22259	22165	22228	22177	22246	22036	22003	22061	22034	21936	21862	22222	22235	22142	22237	22089	22244	22169	22167	22102	22332	22188	22312	22301	21936	22256	22166	22017	22129	22070	22318	22267	22177	22099	21988	22218	22144	22174	22182	22023	22006	22128	22103	22361	22140	22318	22185	22183	22201	22402	22261	22275	22160	22307	22320	22100	22138	22290	22205	22095	22329	22116	22058	22200	22092	22001	22086	21983	22304	22474	22420	22161	22393	22181	22337	22172	22178	22303	22131	21861	22171	22050	22049	22109	22174	22284	22055	22300	22122	22247	21988	22274	22295	22194	22081	22132	21960	22408	22069	22146	22163	22314	22377	22253	22111	22415	22014	22164	22245	22202	22389	22229	22538	22092	22276	22046	22124	22226	22112	22160	22232	22120	22305	21917	22119	22210	22141	22405	22303	22279	22085	22298	22140	22279	22517	22411	22220	22387	22457	22214	22192	21862	22243	22204	22551	22244	22141	22288	21941	22131	22189	22175	22207	22245	22122	22099	22230	22292	22110	22126	22462	22237	22287	22083	22158	22251	22018	22118	22289	22047	22080	22160	22277	22290	22253	22265	22277	22256	22008	22343	22153	22325	22296	22236	22181	22158	22129	22030	22236	22021	22175	22162	22171	22178	22016	21985	22309	22216	22199	22126	22047	22115	22102	22028	22082	22197	22259	22231	22328	21997	22210	22124	22242	22277	22111	22160	22234	22326	22302	22359	22332	22058	22328	22412	22093	22316	22131	22100	22367	22342	22348	22195	22274	22265	22332	22238	22218	22373	22195	22062	22142	22085	22360	22400	22410	22234	22180	22038	22306	21968	22122	22162	22225	22120	22300	22123	22343	21951	22189	22245	22159	21903	21908	22017	22041	22218	22167	22391	22157	22066	22285	22125	22266	22398	21836	22173	22251	22162	22382	22174	22323	22122	22211	22243	22183	22255	22090	22218	22191	22187	22211	22099	22291	22120	22216	22286	22203	22095	22204	22266	22357	22207	22090	22135	22290	22300	22052	22075	22199	22081	22043	22167	22248	22236	22157	22268	22220	22268	22069	22222	22160	22296	22267	22193	22304	22199	22133	22138	22427	22383	22284	22478	22306	22171	22228	21955	22318	21998	22296	22023	22254	22235	22003	22254	22177	22085	22233	22028	21982	22333	22364	22139	22113	22173	22305	22066	22182	22249	22156	22237	22149	21987	22030	22162	22130	22090	22221	22180	22144	22182	22249	22237	22134	22083	21976	22092	22034	22194	22141	22051	22318	22149	22277	22219	22131	22453	22235	22270	22289	22078	22214	22058	22084	22067	22160	22081	22203	22530	22324	22330	21987	22156	22232	22352	22427	22085	22153	22256	21959	22037	22295	22133	22134	22237	22359	22215	22159	22250	22204	22229	22189	22129	22245	21987	22222	22290	22132	22163	22256	22220	22207	22436	22194	22235	22230	22195	22199	22148	22348	22070	22063	22083	22135	22201	22219	22224	22076	22158	22247	21960	22359	22336	22298	21942	22327	22144	22463	22115	22217	22080	22208	21995	22085	22014	22113	22252	22212	22191	22259	22475	22333	22153	22073	22264	22248	22211	22362	22130	22149	22306	22228	22404	22266	22170	22394	22199	22160	22099	22078	22387	22200	22020	22440	22358	22259	22127	22432	21970	22391	22107	22094	22080	22050	22185	22158	22163	22028	22144	21946	22275	22230	22317	22096	22127	22342	22449	22308	22086	22196	22388	22235	22206	22139	22229	22045	22030	22234	22178	22103	22251	22246	22205	22220	22039	22035	22165	22205	22076	22319	22222	22034	22356	22156	22177	22228	22185	22170	22264	22206	22125	22174	22115	22084	21875	22307	22408	22340	22241	22369	21981	22246	22366	22282	22253	22290	22161	22517	22219	22188	22118	22201	22336	22024	22094	22284	22102	22308	22400	22244	22202	22080	22268	22029	22215	22299	22151	22148	22108	22348	22198	22158	22143	22323	22151	22238	22007	22096	22251	22245	22187	22381	22191	22014	22062	22296	22412	22375	22303	22194	22345	22378	22331	22272	22045	22095	22246	22179	21979	22398	22166	22088	22178	22161	22181	22516	22348	21855	22270	21982	22233	22308	22268	22050	21996	22123	22274	22102	22302	22528	22340	22369	22150	22378	21957	22231	22357	22389	21995	22086	22076	21871	22055	22336	22196	22216	22202	22245	22442	22262	22271	22131	22096	22240	22232	22206	21976	22013	21942	22463	22073	22099	22262	22160	22100	22240	22178	22323	22166	22372	22345	22299	22441	22179	22453	22315	22394	21935	22190	22232	22272	22047	22121	22023	22223	22282	22231	22051	22066	22301	22292	22107	22232	22360	22183	22232	22047	22119	22296	22276	22245	22372	22054	22196	22027	22035	22072	22082	22127	22221	22216	22123	22248	22288	22275	22127	22083	22169	22418	22349	21907	22302	22210	22085	22431	22151	22167	22264	22178	22265	22072	22179	21884	22087	21989	22318	22166	22155	22282	22246	22353	22090	22096	22245	22312	22187	22079	22202	22255	22291	21996	22220	22107	22314	22401	22364	22146	22459	22235	22115	22157	22200	22199	22252	22292	22622	22158	22432	22191	22237	22100	22458	22059	22342	22161	22186	22419	22295	22223	22100	22097	22096	22089	22088	22346	22240	22374	22361	22208	22099	22376	22501	22186	22261	22332	22097	22075	22150	22331	22164	22063	22238	22116	22280	22274	22149	22284	22266	22237	22308	22202	22315	22159	22154	22346	22173	22432	22144	22266	22342	22305	22278	22301	22242	22198	22171	22212	22042	22141	22169	22055	21975	22226	22271	22380	22189	22288	22130	22195	21973	22309	22387	22363	22168	21823	22241	22278	22099	22108	22429	22354	22036	22131	22170	22153	22164	22214	22255	22340	22273	22110	22032	22264	22189	21985	22198	22204	22297	22115	22279	21871	22266	22255	22047	21847	21922	22278	22222	22347	22381	22362	22460	22249	22087	22121	22259	22182	22385	22375	22261	22190	22361	22247	22261	22017	22287	22264	22162	21892	22156	22300	22164	22318	22083	22479	22261	22217	22157	22219	22210	22115	22366	22411	22425	22426	22058	22061	22077	22079	22100	22180	22236	22213	22216	22082	22099	22274	22153	22225	22023	22275	22419	22376	22111	22214	22170	22022	22461	22120	22199	22052	22318	22188	22066	22225	22184	22301	22165	22075	22180	22073	22013	22012	22327	22002	22321	22083	22102	22330	22156	22067	22243	22151	22269	22402	22247	22023	22100	22056	22303	22227	22187	22398	22171	22231	22128	22368	22164	22379	22245	22270	22295	22125	22027	22220	22329	22072	22186	22329	22133	22132	22187	22150	22056	22174	22285	22220	22221	22094	22273	22391	22302	22303	22055	22182	22410	22357	22148	22100	22303	22116	22381	22103	22163	22104	21978	22174	22208	22166	22314	22142	22166	22089	22247	22364	22099	22308	22228	22068	22271	22067	22319	22155	22250	22013	22258	22142	22221	22160	22321	22380	22090	22370	22366	22041	22312	22452	22348	22009	22270	22178	22036	22078	22254	22392	22106	22188	21964	22377	22109	22045	22250	22176	22175	22121	22282	22173	22248	22018	21903	22364	22238	22110	22338	22189	22239	22272	22096	22125	22151	22158	22410	22254	22154	22008	22364	22339	22285	22250	21916	22245	22117	22166	22065	22222	22229	22054	22180	22218	21914	22019	22065	22009	22301	21912	22139	22311	22181	22320	22367	22215	22265	22293	22328	21960	21934	22145	22221	22260	22035	22005	22201	22224	22019	22267	22140	22092	22240	22269	22180	22030	22523	22374	22262	22397	22225	22271	22387	22133	22368	22079	22003	22143	22051	22347	22217	22078	22007	22190	22084	22333	22188	22278	22116	22229	22403	22360	22240	22079	22108	22364	22314	22347	22168	22334	22239	22166	22205	22336	22170	22357	22219	22022	22285	22242	22067	21987	22195	22346	22244	22195	22155	22228	22228	22139	22004	22079	22067	22238	22277	22029	22039	22068	21945	22266	22263	22169
16295	24053	23054	20176	19212	18704	18189	18255	27899	43379	39429	30956	22121	18430	17696	17460	17514	17548	17540	17529	17475	17642	17512	17586	17619	17313	17469	17670	17686	17495	17675	17523	17556	17523	17625	17692	17513	17603	17453	17677	17364	17463	17535	17716	17496	17648	17509	17640	17650	17534	17632	17763	17638	17434	17625	17540	17456	17676	17465	17587	17583	17724	17763	17569	17458	17407	17665	17570	17566	17521	17530	17502	17610	17624	17660	17577	17605	17481	17468	17395	17733	17521	17533	17604	17671	17505	17564	17359	17553	17653	17449	17522	17543	17664	17617	17508	17573	17575	17440	17539	17584	17687	17481	17554	17530	17619	17454	17630	17524	17549	17586	17414	17661	17584	17617	17586	17596	17528	17618	17543	17569	17562	17549	17714	17672	17501	17513	17687	17510	17316	17531	17639	17568	17574	17596	17480	17501	17455	17630	17581	17578	17480	17503	17537	17515	17353	17527	17509	17586	17527	17520	17578	17569	17529	17560	17470	17533	17406	17713	17593	17513	17552	17457	17665	17577	17445	17505	17533	17488	17667	17531	17781	17508	17495	17540	17492	17694	17503	17689	17587	17651	17463	17595	17563	17597	17655	17417	17666	17559	17563	17586	17581	17494	17597	17617	17425	17411	17690	17659	17643	17770	17611	17594	17575	17637	17684	17567	17528	17504	17404	17666	17672	17495	17540	17641	17606	17543	17567	17549	17632	17667	17481	17582	17399	17421	17501	17488	17655	17734	17395	17521	17340	17503	17809	17680	17571	17528	17621	17436	17532	17723	17652	17493	17553	17466	17495	17452	17589	17483	17455	17721	17621	17504	17701	17506	17514	17357	17516	17544	17362	17605	17655	17674	17688	17687	17522	17528	17314	17550	17463	17598	17607	17614	17576	17585	17468	17596	17510	17586	17378	17608	17520	17706	17622	17482	17442	17591	17601	17689	17365	17604	17455	17543	17580	17727	17585	17537	17594	17389	17457	17529	17509	17541	17630	17566	17599	17520	17502	17539	17523	17469	17436	17789	17603	17472	17656	17335	17393	17437	17524	17484	17576	17391	17634	17450	17338	17501	17630	17394	17460	17678	17603	17524	17527	17653	17525	17484	17688	17659	17390	17410	17451	17473	17462	17480	17536	17527	17501	17662	17622	17492	17581	17533	17602	17500	17493	17661	17577	17536	17549	17524	17578	17583	17549	17662	17568	17600	17550	17616	17638	17718	17657	17506	17513	17535	17548	17572	17675	17449	17616	17452	17831	17449	17438	17456	17549	17573	17533	17426	17472	17500	17338	17542	17672	17691	17569	17632	17606	17597	17739	17508	17565	17486	17484	17484	17630	17560	17546	17493	17704	17390	17452	17438	17365	17534	17472	17609	17713	17551	17390	17586	17660	17569	17546	17590	17676	17589	17574	17533	17454	17494	17592	17755	17531	17721	17284	17500	17713	17692	17518	17708	17612	17608	17543	17557	17555	17568	17659	17579	17541	17663	17625	17547	17681	17697	17528	17430	17689	17558	17535	17553	17702	17602	17396	17630	17527	17442	17771	17497	17672	17635	17476	17579	17694	17611	17503	17596	17485	17743	17495	17647	17421	17393	17520	17555	17600	17529	17704	17478	17387	17513	17537	17554	17434	17734	17522	17672	17484	17548	17482	17554	17545	17557	17528	17548	17596	17653	17580	17607	17464	17512	17693	17482	17541	17342	17471	17737	17503	17696	17542	17669	17496	17462	17713	17444	17646	17487	17579	17747	17538	17570	17656	17500	17547	17512	17651	17341	17435	17352	17509	17467	17429	17500	17530	17628	17607	17512	17682	17500	17570	17404	17460	17691	17352	17760	17304	17513	17636	17578	17477	17588	17626	17611	17494	17606	17529	17486	17613	17614	17663	17443	17383	17716	17707	17549	17545	17548	17299	17625	17691	17771	17542	17639	17425	17470	17586	17639	17555	17589	17556	17129	17504	17499	17507	17642	17521	17656	17517	17628	17581	17511	17507	17336	17555	17608	17594	17535	17632	17650	17535	17568	17503	17563	17621	17566	17451	17717	17442	17467	17429	17489	17447	17537	17567	17678	17487	17585	17592	17418	17322	17518	17598	17499	17467	17449	17535	17639	17605	17583	17595	17517	17625	17469	17752	17483	17616	17462	17521	17500	17571	17665	17528	17675	17520	17554	17628	17472	17674	17676	17630	17627	17644	17513	17440	17663	17646	17682	17504	17568	17585	17662	17418	17565	17457	17658	17545	17586	17511	17804	17549	17544	17459	17662	17699	17416	17363	17542	17597	17536	17448	17585	17634	17546	17576	17721	17510	17527	17479	17654	17456	17577	17500	17487	17615	17629	17633	17492	17467	17598	17562	17376	17551	17593	17550	17600	17752	17620	17594	17535	17498	17559	17447	17507	17518	17312	17584	17593	17497	17419	17448	17501	17541	17554	17429	17514	17499	17547	17423	17667	17473	17544	17643	17418	17797	17473	17451	17680	17721	17643	17583	17706	17400	17522	17540	17716	17593	17804	17470	17543	17759	17577	17477	17436	17631	17618	17566	17524	17514	17435	17525	17669	17473	17585	17693	17657	17452	17635	17598	17532	17547	17600	17652	17476	17591	17472	17590	17439	17528	17527	17664	17558	17499	17592	17556	17612	17524	17462	17496	17457	17580	17464	17522	17457	17534	17617	17459	17404	17526	17514	17608	17610	17579	17923	17362	17524	17676	17695	17602	17593	17535	17424	17684	17455	17432	17500	17600	17613	17510	17605	17782	17627	17447	17523	17365	17569	17522	17632	17719	17531	17565	17416	17535	17530	17346	17320	17384	17665	17832	17610	17631	17463	17513	17537	17643	17424	17491	17663	17686	17437	17697	17782	17528	17575	17704	17576	17450	17419	17620	17567	17603	17602	17570	17717	17676	17832	17555	17796	17585	17702	17438	17549	17582	17579	17785	17453	17580	17687	17447	17602	17684	17469	17518	17504	17429	17468	17570	17591	17656	17498	17416	17585	17602	17527	17630	17493	17661	17531	17696	17702	17583	17606	17354	17599	17668	17516	17567	17489	17544	17506	17539	17638	17670	17731	17497	17474	17492	17519	17639	17560	17665	17518	17622	17677	17517	17565	17546	17586	17464	17468	17641	17515	17574	17399	17563	17623	17500	17497	17464	17479	17647	17632	17578	17516	17594	17569	17538	17702	17683	17642	17458	17758	17481	17671	17515	17585	17567	17495	17708	17592	17447	17555	17576	17603	17377	17746	17411	17539	17527	17654	17457	17479	17588	17718	17630	17683	17634	17611	17558	17465	17467	17544	17291	17571	17623	17444	17558	17420	17429	17643	17638	17552	17586	17528	17499	17592	17610	17597	17650	17620	17645	17525	17545	17486	17651	17689	17496	17637	17603	17525	17532	17544	17503	17642	17489	17670	17692	17705	17448	17600	17536	17672	17556	17583	17562	17697	17432	17527	17543	17518	17635	17472	17514	17498	17455	17516	17541	17428	17380	17459	17468	17395	17538	17546	17556	17694	17535	17662	17546	17517	17597	17369	17388	17564	17505	17319	17550	17568	17448	17595	17500	17421	17593	17709	17463	17616	17657	17437	17518	17533	17694	17519	17553	17641	17591	17544	17602	17593	17491	17676	17542	17524	17592	17414	17582	17677	17618	17508	17616	17461	17436	17538	17399	17682	17606	17664	17533	17519	17597	17549	17482	17657	17676	17449	17669	17494	17444	17385	17586	17514	17618	17788	17448	17708	17543	17539	17446	17539	17549	17558	17429	17663	17540	17562	17554	17646	17604	17737	17431	17401	17528	17524	17571	17534	17433	17551	17517	17708	17483	17633	17532	17382	17694	17488	17532	17479	17501	17593	17566	17591	17518	17630	17573	17453	17483	17449	17611	17463	17608	17362	17464	17529	17697	17542	17577	17532	17527	17672	17507	17513	17573	17466	17525	17544	17472	17491	17494	17615	17526	17638	17589	17337	17648	17667	17508	17588	17447	17536	17426	17440	17604	17521	17609	17578	17546	17605	17409	17670	17537	17408	17633	17653	17437	17510	17537	17669	17704	17654	17514	17752	17498	17496	17525	17357	17556	17533	17531	17426	17533	17601	17497	17696	17522	17653	17802	17742	17570	17567	17497	17680	17626	17562	17500	17680	17558	17607	17543	17481	17326	17592	17625	17619	17453	17579	17615	17548	17427	17695	17381	17664	17364	17578	17852	17413	17598	17516	17647	17526	17730	17649	17396	17536	17558	17492	17679	17547	17687	17611	17483	17581	17644	17479	17563	17590	17492	17292	17606	17632	17596	17555	17567	17685	17479	17652	17660	17454	17531	17396	17526	17552	17568	17522	17622	17444	17525	17529	17561	17697	17484	17603	17647	17479	17645	17532	17656	17410	17767	17453	17647	17535	17560	17585	17595	17427	17488	17760	17816	17567	17653	17581	17613	17510	17680	17641	17600	17746	17418	17494	17623	17712	17500	17506	17517	17644	17432	17556	17412	17668	17657	17644	17562	17702	17403	17542	17571	17558	17392	17525	17624	17421	17535	17631	17407	17547	17434	17607	17576	17419	17318	17628	17438	17486	17481	17606	17497	17491	17490	17606	17759	17522	17456	17551	17431	17534	17630	17529	17460	17582	17603	17462	17494	17388	17660	17488	17540	17417	17413	17619	17564	17567	17702	17681	17677	17679	17594	17476	17490	17634	17641	17548	17709	17362	17580	17643	17564	17693	17624	17449	17473	17563	17668	17410	17426	17648	17605	17516	17645	17705	17486	17642	17794	17509	17813	17484	17486	17638	17601	17455	17513	17388	17488	17569	17408	17634	17487	17426	17508	17480	17448	17578	17654	17390	17444	17644	17552	17462	17561	17551	17480	17500	17604	17560	17611	17593	17436	17614	17475	17601	17558	17588	17520	17531	17632	17458	17407	17561	17452	17523	17631	17569	17682	17694	17632	17661	17600	17539	17479	17655	17418	17543	17648	17654	17716	17573	17453	17587	17550	17705	17545	17593	17522	17546	17555	17603	17554	17636	17321	17439	17608	17581	17493	17560	17609	17339	17476	17651	17398	17627	17328	17496	17632	17424	17534	17628	17600	17630	17612	17666	17581	17472	17586	17550	17574	17445	17669	17411	17526
24224	21577	29202	24478	22440	25379	27026	23707	32334	60564	54610	41616	30412	24733	23291	22653	22767	22758	22751	22231	22518	22595	22589	22398	22822	22471	22562	22627	22551	22570	22639	22474	22540	22540	22566	22413	22543	22522	22594	22500	22449	22270	22408	22672	22566	22616	22577	22658	22475	22493	22715	22461	22461	22482	22578	22543	22461	22711	22649	22635	22562	22715	22678	22509	22447	22408	22439	22370	22488	22531	22608	22655	22500	22674	22282	22496	22477	22500	22628	22502	22295	22624	22850	22445	22642	22420	22503	22280	22392	22248	22314	22338	22401	22261	22455	22551	22226	22383	22308	22664	22276	22506	22578	22458	22348	22398	22439	22590	22547	22337	22401	22623	22289	22315	22432	22664	22563	22332	22619	22444	22559	22408	22346	22420	22429	22268	22417	22414	22430	22544	22500	22403	22396	22536	22433	22444	22497	22327	22519	22370	22376	22523	22542	22702	22479	22592	22517	22189	22623	22380	22386	22697	22563	22573	22352	22538	22297	22427	22537	22753	22728	22697	22419	22513	22394	22488	22441	22674	22393	22411	22466	22335	22601	22314	22426	22353	22624	22603	22609	22278	22365	22439	22585	22673	22556	22296	22190	22391	22345	22522	22290	22418	22417	22336	22615	22372	22556	22606	22570	22138	22388	22367	22449	22553	22292	22386	22571	22639	22451	22377	22437	22543	22604	22679	22610	22398	22420	22543	22230	22375	22364	22268	22570	22583	22597	22676	22510	22530	22378	22402	22627	22643	22478	22452	22356	22428	22209	22353	22390	22461	22527	22609	22425	22675	22597	22531	22334	22258	22175	22356	22515	22517	22471	22503	22342	22547	22463	22493	22430	22482	22535	22286	22636	22320	22504	22516	22399	22356	22299	22375	22606	22670	22628	22190	22412	22488	22440	22398	22565	22307	22590	22420	22359	22290	22509	22365	22450	22554	22700	22211	22578	22684	22373	22301	22582	22349	22720	22353	22535	22401	22590	22358	22543	22598	22532	22422	22437	22439	22510	22622	22696	22525	22621	22744	22100	22377	22600	22440	22474	22396	22600	22531	22672	22588	22417	22281	22468	22548	22495	22511	22467	22563	22438	22530	22179	22508	22280	22582	22537	22521	22359	22402	22379	22475	22369	22371	22408	22231	22336	22671	22520	22492	22227	22398	22496	22222	22470	22292	22469	22503	22284	22364	22445	22519	22583	22739	22396	22546	22593	22362	22484	22458	22371	22473	22587	22269	22389	22600	22490	22534	22518	22469	22463	22288	22446	22369	22450	22389	22367	22513	22567	22425	22520	22666	22386	22613	22454	22388	22355	22419	22455	22404	22386	22249	22349	22525	22371	22443	22620	22498	22345	22312	22249	22364	22560	22410	22784	22137	22516	22669	22279	22379	22427	22449	22545	22612	22423	22450	22667	22251	22422	22396	22498	22516	22515	22484	22605	22542	22392	22450	22421	22631	22482	22495	22500	22424	22391	22267	22373	22479	22655	22560	22089	22450	22377	22173	22482	22363	22230	22212	22060	22418	22473	22376	22442	22458	22379	22300	22432	22330	22553	22495	22107	22147	22535	22497	22452	22548	22394	22465	22407	22368	22428	22434	22648	22258	22596	22351	22514	22521	22479	22483	22374	22561	22535	22383	22386	22460	22345	22499	22504	22499	22442	22550	22543	22342	22170	22637	22456	22512	22500	22261	22371	22405	22579	22398	22596	22287	22468	22510	22377	22443	22431	22499	22403	22510	22450	22222	22320	22320	22333	22562	22468	22335	22427	22451	22542	22651	22437	22610	22515	22480	22474	22381	22555	22291	22381	22634	22446	22293	22469	22259	22533	22429	22480	22416	22563	22394	22259	22352	22588	22648	22518	22675	22481	22628	22360	22697	22531	22479	22670	22507	22574	22691	22598	22511	22250	22412	22551	22293	22518	22728	22536	22471	22472	22670	22509	22455	22574	22362	22350	22724	22611	22464	22421	22490	22523	22531	22333	22332	22390	22418	22726	22598	22514	22556	22560	22231	22408	22487	22523	22482	22393	22638	22491	22407	22426	22438	22620	22239	22381	22208	22299	22245	22520	22329	22459	22476	22418	22518	22462	22608	22419	22378	22474	22435	22453	22256	22455	22437	22610	22355	22564	22525	22604	22609	22701	22375	22267	22696	22614	22435	22405	22239	22374	22355	22730	22558	22677	22298	22675	22256	22549	22335	22624	22436	22373	22443	22494	22358	22354	22455	22396	22412	22558	22487	22669	22468	22376	22403	22400	22491	22530	22586	22701	22439	22521	22473	22256	22466	22582	22446	22384	22568	22295	22563	22469	22345	22244	22473	22510	22312	22589	22550	22624	22536	22533	22428	22686	22677	22353	22346	22492	22343	22464	22257	22597	22520	22550	22309	22301	22318	22456	22446	22327	22329	22572	22583	22556	22424	22616	22489	22639	22571	22744	22577	22401	22417	22162	22452	22650	22482	22339	22598	22527	22360	22398	22373	22415	22402	22586	22519	22565	22684	22533	22379	22630	22463	22397	22629	22444	22380	22402	22231	22465	22395	22700	22395	22300	22363	22564	22587	22336	22466	22416	22740	22471	22544	22402	22310	22388	22410	22434	22485	22378	22277	22496	22430	22266	22475	22350	22470	22625	22525	22274	22322	22540	22492	22659	22245	22284	22587	22442	22515	22417	22449	22201	22386	22528	22399	22456	22491	22479	22674	22411	22486	22392	22468	22323	22379	22562	22289	22187	22504	22280	22551	22613	22428	22650	22370	22329	22449	22379	22541	22221	22287	22322	22486	22605	22361	22556	22463	22255	22390	22443	22473	22462	22691	22667	22380	22491	22592	22414	22277	22464	22586	22572	22517	22585	22275	22355	22611	22620	22385	22456	22478	22538	22359	22429	22236	22607	22533	22561	22279	22695	22698	22360	22383	22443	22336	22185	22281	22311	22534	22354	22293	22497	22245	22472	22328	22513	22530	22214	22459	22477	22403	22301	22530	22608	22172	22448	22337	22355	22505	22441	22419	22475	22220	22378	22557	22629	22408	22546	22493	22666	22480	22408	22271	22389	22160	22345	22641	22726	22433	22517	22488	22686	22390	22179	22514	22341	22702	22578	22418	22294	22494	22634	22513	22833	22403	22303	22513	22387	22528	22540	22407	22482	22375	22383	22499	22359	22169	22413	22469	22361	22421	22376	22701	22501	22286	22506	22335	22456	22438	22572	22311	22337	22532	22603	22610	22425	22305	22287	22597	22481	22459	22390	22561	22353	22386	22529	22378	22626	22611	22565	22642	22486	22378	22384	22315	22403	22499	22467	22565	22558	22310	22436	22109	22635	22451	22672	22741	22355	22497	22573	22518	22541	22392	22506	22469	22792	22352	22417	22482	22577	22438	22402	22403	22323	22201	22416	22701	22478	22415	22303	22631	22357	22416	22723	22423	22381	22288	22556	22258	22411	22269	22437	22123	22350	22474	22198	22250	22667	22516	22397	22613	22555	22438	22422	22377	22542	22540	22525	22323	22453	22540	22485	22450	22475	22537	22481	22396	22628	22480	22438	22317	22527	22634	22526	22548	22711	22541	22549	22491	22594	22401	22453	22221	22459	22448	22458	22565	22606	22225	22317	22496	22213	22532	22354	22446	22605	22502	22442	22413	22472	22424	22293	22547	22642	22626	22472	22594	22536	22396	22573	22582	22667	22520	22363	22443	22198	22431	22477	22415	22588	22416	22447	22403	22295	22367	22345	22605	22428	22392	22429	22508	22424	22386	22507	22442	22636	22407	22417	22451	22439	22267	22506	22416	22620	22523	22476	22526	22464	22285	22539	22383	22350	22282	22389	22471	22552	22448	22440	22449	22486	22446	22500	22545	22560	22390	22217	22546	22353	22419	22309	22302	22412	22445	22475	22389	22463	22238	22362	22293	22498	22384	22280	22300	22537	22391	22744	22458	22549	22350	22544	22305	22596	22471	22340	22343	22421	22521	22464	22594	22366	22481	22365	22307	22325	22356	22512	22322	22623	22247	22579	22403	22509	22502	22568	22307	22663	22505	22356	22502	22577	22450	22391	22378	22644	22357	22566	22470	22407	22414	22369	22455	22590	22365	22498	22636	22417	22330	22483	22710	22574	22456	22436	22410	22356	22481	22556	22402	22659	22532	22422	22542	22575	22457	22554	22491	22548	22669	22375	22574	22631	22469	22561	22565	22588	22618	22588	22387	22416	22758	22388	22362	22501	22615	22483	22467	22445	22283	22330	22340	22384	22271	22458	22464	22591	22598	22555	22313	22146	22529	22671	22456	22347	22475	22601	22231	22601	22300	22551	22551	22383	22390	22454	22437	22558	22450	22363	22341	22249	22370	22473	22306	22333	22281	22494	22507	22497	22634	22650	22384	22350	22445	22490	22331	22568	22451	22502	22465	22382	22523	22394	22553	22555	22280	22226	22245	22535	22385	22476	22580	22609	22437	22593	22274	22506	22500	22483	22350	22520	22493	22466	22617	22452	22278	22481	22561	22385	22145	22457	22563	22501	22419	22673	22506	22398	22430	22440	22403	22485	22319	22700	22538	22463	22350	22637	22468	22378	22536	22357	22423	22532	22629	22458	22540	22342	22375	22528	22331	22583	22508	22270	22163	22300	22309	22537	22297	22525	22388	22292	22532	22467	22419	22464	22382	22360	22594	22376	22382	22198	22225	22472	22486	22346	22153	22378	22236	22319	22261	22475	22619	22605	22715	22473	22475	22578	22198	22485	22452	22287	22393	22663	22551	22337	22472	22584	22478	22579	22275	22209	22512	22567	22832	22164	22187	22634	22347	22358	22388	22530	22628	22665	22428	22604	22407	22341	22511	22420	22380	22529	22453	22412	22523	22309	22099	22588	22553	22267	22441	22511	22555	22343	22238	22587	22399	22451	22577	22417	22640	22618	22539	22703	22451	22621	22490	22373	22528	22548	22424	22616	22300	22517	22622	22450	22256	22847	22763	22651	22550	22504	22472	22345	22176	22642	22479	22445	22430	22266	22405	22586	22799	22438	22304	22625	22360	22633	22489	22569	22407	22598	22324	22401	22415	22640	22479	22520	22570	22441	22382	22602	22257	22278	22570	22483	22654	22331	22524	22399	22292	22466	22552	22508	22700
18594	30719	28731	23605	21074	20070	19647	19418	32597	59445	52620	38903	25884	19511	17943	17955	17723	17627	17831	17918	17776	17790	17580	17819	17797	17702	17819	17719	17755	17749	17881	17798	17517	17864	17785	17759	17576	17672	17785	17595	17927	17879	17656	17676	17845	17675	17655	17865	17826	17695	17621	17686	17672	17582	17727	17578	17661	17585	17736	17643	17590	17707	17666	17704	17768	17801	17715	17735	17692	17782	17739	17616	17790	17811	17673	17527	17631	17755	17709	17678	17639	17728	17523	17648	17627	17570	17682	17603	17626	17899	17565	17596	17657	17863	17644	17600	17797	17763	17720	17916	17760	17607	17687	17635	17714	17845	17696	17613	17951	17600	17659	17899	17732	17734	17721	17774	17825	17648	17747	17750	17703	17764	17870	17654	17580	17637	17673	17820	17712	17786	17612	17797	17785	17779	17568	17680	17621	17623	17800	17671	17664	17593	17575	17710	17713	17582	17739	17731	17757	17737	17768	17554	17692	17540	17749	17660	17789	17715	17725	17715	17697	17555	17557	17703	17584	17653	17774	17786	17741	17842	17783	17845	17742	17741	17573	17558	17804	17718	17637	17749	17756	17610	17752	17790	17739	17554	17729	17651	17788	17682	17765	17503	17556	17644	17719	17624	17637	17778	17702	17681	17792	17551	17779	17603	17698	17538	17667	17704	17649	17851	17866	17729	17576	17609	17757	17745	17890	17491	17638	17709	17739	17708	17786	17666	17840	17793	17682	17698	17610	17526	17685	17624	17636	17864	17684	17831	17616	17616	17698	17704	17662	17706	17806	17674	17733	17728	17830	17686	17484	17760	17738	17816	17606	17562	17800	17565	17644	17509	17703	17723	17765	17690	17580	17572	17711	17718	17674	17636	17760	17660	17693	17605	17775	17783	17596	17531	17536	17693	17733	17633	17566	17635	17723	17669	17790	17697	17631	17606	17662	17785	17629	17784	17569	17589	17692	17747	17608	17711	17821	17692	17742	17823	17664	17502	17678	17583	17552	17816	17739	17820	17739	17679	17835	17687	17726	17603	17802	17662	17616	17723	17671	17601	17623	17867	17722	17584	17839	17779	17714	17705	17669	17732	17683	17644	17800	17708	17602	17814	17917	17586	17631	17562	17517	17764	17776	17545	17692	17735	17684	17709	17655	17550	17730	17570	17610	17367	17601	17684	17576	17643	17591	17651	17826	17775	17705	17598	17798	17834	17693	17778	17490	17899	17777	17635	17777	17522	17877	17645	17647	17742	17720	17700	17793	17662	17766	17769	17684	17623	17827	17589	17897	17640	17871	17487	17797	17758	17835	17667	17636	17575	17550	17714	17747	17627	17726	17679	17585	17704	17615	17693	17640	17690	17627	17660	17836	17660	17887	17698	17739	17792	17742	17676	17771	17701	17785	17676	17664	17642	17710	17617	17626	17833	17865	17781	17750	17710	17804	17548	17726	17658	17784	17805	17787	17805	17661	17602	17718	17819	17519	17759	17925	17704	17668	17606	17785	17653	17533	17641	17753	17820	17647	17749	17715	17831	17638	17682	17901	17619	17844	17779	17662	17622	17628	17619	17662	17749	17654	17792	17558	17641	17732	17616	17595	17694	17717	17773	17778	17655	17706	17820	17889	17763	17547	17566	17705	17672	17795	17583	17722	17585	17652	17690	17908	17787	17821	17743	17702	17818	17609	17667	17902	17677	17486	17673	17782	17811	17554	17595	17609	17778	17447	17644	17558	17529	17861	17516	17658	17698	17741	17848	17686	17577	17577	17855	17732	17612	17569	17758	17606	17650	17798	17646	17762	17704	17706	17606	17749	17709	17708	17678	17576	17710	17885	17931	17708	17662	17838	17678	17837	17717	17578	17683	17664	17604	17727	17554	17791	17845	17847	17575	17686	17760	17602	17863	17753	17801	17618	17451	17690	17657	17583	17690	17653	17715	17685	17609	17465	17685	17778	17819	17693	17813	17740	17905	17418	17742	17488	17678	17866	17682	17717	17699	17693	17679	17648	17787	17877	17615	17524	17816	17638	17637	17843	17539	17799	17813	17775	17586	17778	17721	17627	17702	17728	17609	17675	17450	17870	17793	17584	17691	17530	17856	17513	17596	17741	17642	17759	17876	17891	17641	17765	17680	17513	17846	17704	17645	17698	17714	17709	17501	17718	17610	17477	17738	17606	17753	17674	17744	17902	17683	17752	17574	17773	17643	17688	17895	17721	17562	17751	17751	17713	17636	17744	17717	17690	17627	17665	17863	17710	17690	17683	17878	17733	17675	17719	17622	17706	17805	17651	17583	17675	17692	17855	17621	17621	17573	17781	17636	17564	17556	17691	17700	17678	17718	17784	17677	17640	17832	17717	17543	17581	17531	17732	17798	17704	17771	17923	17586	17497	17850	17710	17773	17595	17720	17867	17744	17735	17871	17623	17691	17703	17722	17547	17594	17880	17706	17589	17618	17769	17635	17670	17728	17774	17700	17593	17585	17607	17530	17546	17672	17556	17775	17749	17590	17684	17664	17828	17698	17750	17684	17787	17770	17673	17619	17652	17711	17787	17819	17681	17499	17562	17738	17784	17727	17690	17560	17699	17711	17598	17765	17746	17901	17754	17678	17882	17672	17702	17816	17826	17541	17764	17458	17579	17781	17709	17648	17781	17674	17585	17709	17647	17535	17638	17785	17686	17789	17783	17568	17629	17685	17797	17544	17597	17672	17756	17658	17573	17663	17710	17704	17781	17797	17593	17582	17714	17907	17691	17682	17881	17614	17711	17843	17822	17757	17732	17664	17751	17780	17661	17703	17571	17704	17747	17633	17800	17750	17533	17703	17580	17501	17676	17563	17493	17679	17786	17598	17515	17706	17593	17606	17721	17698	17900	17660	17843	17645	17785	17894	17981	17847	17882	17600	17703	17647	17581	17645	17721	17592	17599	17738	17817	17530	17857	17659	17743	17753	17685	17656	17701	17620	17838	17638	17453	17723	17778	17661	17740	17662	17711	17651	17578	17686	17609	17646	17703	17533	17682	17969	17858	17789	17768	17671	17667	17624	17678	17695	17690	17672	17701	17771	17792	17707	17703	17708	17774	17785	17686	17776	17747	17850	17599	17705	17686	17592	17969	17546	17928	17744	17675	17559	17720	17769	17895	17792	17654	17742	17683	17658	17833	17637	17766	17664	17709	17687	17687	17688	17679	17641	17748	17687	17752	17794	17744	17600	17631	17663	17680	17831	17803	17760	17775	17617	17736	17664	17707	17712	17646	17640	17739	17809	17579	17726	17612	17829	17718	17607	17648	17592	17796	17574	17481	17719	17694	17665	17770	17653	17750	17507	17715	17603	17801	17669	17701	17789	17690	17761	17697	17671	17654	17684	17715	17763	17592	17661	17772	17764	17593	17730	17934	17630	17745	17788	17464	17764	17781	17557	17676	17693	17555	17864	17680	17869	17643	17695	17795	17623	17671	17769	17676	17773	17836	17535	17653	17605	17722	17611	17496	17720	17645	17625	17839	17645	17784	17706	17763	17656	17630	17828	17627	17700	17587	17672	17716	17717	17802	17801	17780	17797	17672	17645	17589	17593	17702	17879	17656	17740	17654	17838	17760	17693	17834	17883	17654	17791	17754	17406	17686	17788	17975	17551	17597	17619	17698	17540	17734	17618	17803	17734	17739	17756	17841	17804	17758	17768	17769	17743	17704	17634	17759	17622	17788	17581	17577	17649	17791	17673	17407	17618	17596	17844	17548	17635	17710	17636	17739	17615	17805	17570	17621	17806	17554	17861	17659	17569	17612	17689	17639	17593	17541	17711	17817	17533	17849	17654	17679	17779	17741	17701	17627	17784	17719	17709	17532	17575	17777	17729	17724	17674	17740	17612	17660	17715	17618	17720	17643	17860	17689	17785	17555	17675	17789	17596	17748	17776	17587	17863	17873	17799	17754	17656	17789	17774	17560	17651	17599	17811	17583	17763	17623	17674	17703	17709	17468	17658	17563	17568	17647	17844	17582	17708	17640	17710	17592	17627	17967	17840	17504	17600	17763	17671	17495	17864	17679	17584	17750	17772	17675	17635	17691	17699	17730	17659	17655	17698	17584	17766	17833	17620	17543	17615	17705	17679	17692	17624	17658	17698	17709	17870	17798	17696	17639	17742	17691	17738	17702	17732	17676	17697	17789	17698	17873	17666	17481	17747	17797	17807	17596	17782	17774	17730	17787	17787	17842	17728	17712	17798	17717	17905	17618	17700	17689	17782	17801	17749	17475	17758	17605	17633	17798	17786	17815	17609	17767	17524	17794	17712	17617	17781	17750	17643	17865	17681	17805	17884	17513	17511	17730	17723	17659	17778	17685	17595	17628	17646	17640	17468	17596	17624	17733	17712	17560	17630	17604	17586	17705	17616	17674	17635	17433	17810	17747	17579	17723	17441	17756	17841	17646	17663	17604	17650	17692	17611	17620	17583	17589	17722	17591	17681	17758	17522	17530	17798	17825	17662	17603	17673	17682	17628	17753	17820	17569	17639	17685	17860	17784	17836	17655	17556	17700	17635	17702	17594	17772	17565	17747	17754	17888	17662	17787	17680	17668	17863	17612	17759	17548	17673	17792	17748	17704	17792	17870	17642	17765	17660	17782	17789	17820	17791	17664	17629	17725	17719	17588	17667	17621	17756	17760	17792	17764	17526	17655	17858	17746	17701	17806	17584	17701	17835	17811	17640	17814	17859	17703	17624	17774	17734	17792	17809	17687	17600	17769	17610	17735	17690	17860	17661	17415	17685	17672	17691	17723	17690	17794	17725	17689	17622	17870	17745	17594	17689	17600	17838	17755	17702	17676	17572	17782	17752	17748	17685	17534	17520	17741	17729	17721	17441	17757	17638	17853	17884	17612	17607	17723	17787	17951	17449	17814	17717	17844	17735	17806	17787	17749	17733	17496	17680	17559	17802	17746	17675	17712	17681	17465	17976	17716	17619	17777	17928	17792	17712	17737	17691	17678	17653	17538	17620	17703	17796	17773	17674	17863	17718	17506	17805	17600	17868	17591	17890	17763	17657	17695	17742	17853	17746	17592	17591	17678	17587	17778	17570	17789	17857	17619	17672	17815	17822	17683	17908	17684	17752	17692	17528	17752	17669	17777	17693
31481	23802	25154	23736	22212	22450	22627	22535	22733	26121	26492	24884	23523	22777	22588	22552	22403	22525	22531	22461	22410	22539	22455	22403	22428	22597	22337	22291	22565	22489	22369	22428	22388	22332	22520	22547	22585	22431	22229	22646	22370	22432	22451	22211	22453	22485	22324	22370	22567	22349	22325	22478	22443	22394	22444	22344	22645	22473	22371	22397	22457	22622	22458	22448	22428	22281	22415	22433	22540	22416	22445	22112	22404	22341	22264	22359	22326	22464	22268	22443	22340	22432	22519	22150	22319	22357	22525	22314	22235	22180	22524	22463	22531	22409	22556	22587	22282	22387	22414	22627	22632	22305	22334	22406	22357	22417	22600	22397	22337	22488	22216	22357	22372	22294	22525	22409	22210	22271	22413	22476	22556	22299	22391	22437	22415	22448	22508	22679	22534	22471	22223	22288	22477	22444	22484	22614	22434	22667	22391	22452	22365	22442	22630	22183	22458	22457	22236	22306	22276	22629	22436	22275	22526	22390	22518	22328	22229	22234	22653	22307	22544	22342	22374	22535	22348	22476	22480	22584	22624	22284	22231	22627	22562	22065	22486	22478	22277	22323	22505	22337	22499	22418	22613	22389	22598	22242	22508	22571	22526	22423	22323	22405	22340	22528	22337	22626	22338	22498	22574	22301	22306	22357	22437	22487	22271	22099	22348	22485	22606	22416	22248	22237	22470	22326	22435	22388	22593	22477	22350	22470	22606	22356	22550	22170	22509	22521	22237	22170	22399	22419	22348	22463	22434	22350	22540	22478	22236	22404	22435	22435	22183	22326	22461	22460	22629	22572	22508	22265	22481	22515	22248	22507	22520	22492	22357	22503	22509	22382	22483	22351	22340	22287	22436	22354	22590	22310	22396	22296	22477	22355	22534	22561	22409	22561	22204	22421	22447	22276	22317	22329	22693	22532	22274	22558	22308	22361	22511	22338	22118	22255	22650	22292	22384	22411	22520	22140	22387	22313	22371	22415	22214	22386	22378	22449	22457	22576	22612	22457	22300	22455	22242	22264	22420	22330	22327	22277	22527	22465	22328	22344	22306	22406	22551	22466	22505	22416	22471	22347	22521	22539	22452	22208	22577	22511	22462	22473	22406	22414	22392	22478	22245	22592	22521	22352	22642	22510	22383	22457	22366	22439	22513	22678	22491	22589	22428	22332	22140	22122	22538	22367	22555	22330	22420	22346	22424	22396	22580	22386	22501	22495	22319	22586	22545	22391	22300	22308	22490	22208	22453	22345	22309	22607	22420	22421	22288	22431	22543	22552	22264	22302	22326	22491	22306	22285	22709	22472	22296	22228	22325	22438	22428	22247	22283	22162	22387	22523	22277	22415	22469	22469	22448	22520	22608	22477	22349	22412	22488	22653	22551	22279	22535	22302	22593	22557	22458	22613	22341	22281	22409	22422	22366	22192	22514	22413	22439	22270	22345	22596	22414	22450	22412	22530	22317	22301	22461	22340	22289	22370	22257	22308	22558	22499	22624	22471	22281	22298	22509	22426	22635	22403	22241	22528	22650	22160	22345	22395	22373	22320	22380	22304	22489	22405	22327	22253	22446	22451	22532	22494	22452	22547	22312	22429	22370	22579	22532	22534	22165	22257	22376	22292	22469	22567	22313	22455	22375	22270	22457	22232	22327	22465	22446	22422	22422	22183	22194	22325	22319	22411	22655	22628	22615	22465	22573	22321	22284	22428	22549	22234	22323	22307	22595	22467	22494	22221	22395	22333	22333	22551	22541	22586	22513	22567	22571	22645	22731	22417	22434	22370	22467	22342	22474	22360	22114	22334	22464	22440	22310	22377	22527	22400	22346	22239	22291	22365	22446	22295	22506	22366	22465	22563	22294	22290	22302	22374	22310	22330	22473	22219	22211	22256	22576	22240	22531	22522	22347	22210	22527	22525	22369	22337	22291	22410	22479	22408	22602	22248	22628	22293	22299	22397	22479	22508	22586	22716	22483	22272	22627	22262	22324	22495	22563	22538	22413	22381	22375	22394	22428	22690	22396	22279	22457	22573	22427	22469	22306	22344	22395	22493	22264	22387	22303	22448	22421	22470	22380	22556	22297	22485	22463	22483	22437	22359	22348	22454	22520	22329	22389	22400	22539	22370	22526	22484	22394	22348	22617	22316	22455	22413	22558	22366	22445	22213	22274	22480	22392	22276	22622	22494	22509	22482	22383	22552	22346	22239	22452	22401	22359	22468	22621	22401	22391	22352	22494	22418	22331	22415	22236	22437	22476	22372	22345	22477	22330	22526	22330	22395	22417	22431	22527	22299	22468	22387	22351	22230	22212	22327	22583	22148	22316	22245	22580	22294	22387	22447	22435	22374	22584	22495	22315	22180	22521	22353	22496	22379	22674	22561	22371	22373	22477	22556	22397	22460	22361	22542	22266	22562	22308	22465	22439	22364	22441	22445	22568	22398	22250	22379	22468	22463	22314	22373	22492	22555	22470	22288	22343	22483	22926	22374	22350	22335	22494	22431	22370	22498	22300	22536	22450	22411	22397	22194	22573	22358	22412	22341	22489	22190	22471	22340	22377	22261	22470	22432	22436	22505	22240	22373	22656	22471	22508	22449	22483	22498	22359	22512	22499	22567	22518	22270	22620	22243	22329	22694	22311	22167	22484	22483	22172	22380	22277	22669	22375	22234	22352	22480	22311	22269	22436	22473	22341	22410	22423	22591	22535	22351	22314	22197	22336	22572	22464	22704	22724	22482	22538	22426	22368	22459	22601	22649	22518	22451	22590	22351	22478	22485	22501	22368	22494	22392	22614	22575	22382	22315	22146	22400	22630	22498	22393	22288	22591	22333	22282	22365	22676	22379	22482	22283	22512	22332	22428	22656	22512	22358	22406	22369	22311	22257	22398	22343	22273	22384	22321	22488	22379	22342	22426	22382	22499	22403	22424	22555	22423	22389	22335	22513	22477	22552	22474	22643	22486	22671	22409	22210	22356	22418	22454	22565	22343	22337	22273	22260	22635	22430	22319	22530	22374	22504	22508	22584	22459	22290	22465	22539	22629	22514	22355	22416	22507	22337	22657	22442	22269	22386	22264	22208	22428	22478	22648	22462	22603	22487	22221	22420	22436	22556	22708	22356	22522	22350	22435	22453	22530	22275	22503	22416	22306	22366	22294	22321	22425	22527	22424	22480	22568	22617	22318	22299	22366	22528	22372	22553	22170	22329	22444	22346	22499	22438	22345	22328	22452	22371	22542	22551	22407	22331	22386	22229	22411	22430	22509	22495	22227	22389	22420	22459	22456	22271	22569	22538	22379	22573	22461	22152	22467	22448	22363	22240	22574	22516	22319	22376	22421	22432	22436	22309	22408	22281	22545	22427	22442	22444	22551	22250	22665	22283	22335	22397	22316	22370	22553	22426	22311	22571	22468	22352	22279	22659	22369	22368	22586	22433	22138	22426	22397	22493	22597	22386	22680	22734	22358	22545	22503	22380	22461	22403	22306	22436	22410	22351	22358	22368	22284	22442	22424	22309	22432	22468	22490	22417	22286	22422	22466	22286	22598	22439	22580	22602	22318	22431	22509	22408	22140	22344	22430	22148	22286	22613	22234	22307	22271	22199	22282	22523	22470	22459	22431	22399	22511	22314	22255	22520	22314	22228	22402	22279	22433	22380	22475	22422	22519	22445	22667	22408	22304	22145	22581	22398	22280	22275	22371	22557	22483	22315	22444	22272	22510	22484	22090	22424	22330	22416	22328	22264	22520	22356	22413	22368	22524	22551	22465	22469	22454	22415	22150	22412	22352	22518	22389	22535	22519	22561	22420	22441	22371	22358	22181	22552	22476	22526	22341	22270	22445	22337	22407	22445	22209	22457	22704	22246	22448	22659	22508	22406	22372	22461	22594	22442	22492	22453	22566	22538	22252	22492	22464	22480	22509	22502	22576	22474	22368	22313	22420	22529	22458	22333	22372	22191	22734	22485	22297	22438	22574	22445	22397	22561	22385	22407	22235	22417	22484	22471	22391	22391	22358	22515	22619	22379	22711	22338	22683	22333	22302	22608	22363	22557	22544	22576	22513	22569	22224	22251	22481	22419	22651	22533	22345	22463	22327	22391	22437	22451	22303	22608	22480	22314	22396	22414	22421	22367	22426	22373	22370	22584	22372	22382	22319	22395	22464	22802	22564	22625	22471	22356	22587	22307	22295	22289	22339	22418	22369	22606	22308	22208	22696	22336	22363	22440	22399	22515	22515	22555	22468	22577	22531	22259	22587	22223	22365	22241	22435	22535	22375	22483	22379	22107	22542	22310	22321	22472	22475	22417	22437	22215	22494	22501	22424	22579	22451	22477	22515	22565	22533	22459	22529	22552	22434	22423	22540	22503	22527	22551	22398	22482	22548	22514	22505	22449	22602	22482	22559	22413	22486	22429	22519	22282	22573	22462	22391	22597	22527	22426	22609	22497	22501	22304	22322	22440	22353	22438	22442	22384	22483	22269	22700	22560	22574	22558	22493	22423	22389	22428	22371	22608	22447	22353	22334	22607	21984	22453	22405	22372	22369	22477	22454	22550	22352	22384	22376	22352	22368	22315	22255	22510	22430	22380	22483	22621	22408	22393	22553	22483	22423	22680	22389	22399	22473	22215	22414	22434	22347	22517	22464	22077	22429	22176	22382	22322	22286	22423	22438	22377	22538	22367	22603	22489	22535	22562	22523	22400	22432	22226	22436	22514	22549	22543	22462	22396	22275	22157	22488	22372	22541	22328	22536	22342	22568	22325	22389	22325	22384	22457	22272	22368	22554	22390	22793	22508	22343	22450	22387	22347	22509	22389	22513	22411	22497	22592	22417	22569	22481	22598	22337	22486	22490	22304	22514	22551	22534	22447	22531	22316	22315	22483	22486	22537	22383	22637	22639	22302	22348	22501	22466	22360	22367	22253	22391	22345	22388	22267	22525	22299	22326	22408	22339	22467	22544	22568	22495	22456	22454	22417	22417	22332	22611	22340	22346	22464	22480	22541	22632	22383	22402	22262	22395	22619	22576	22281	22709	22332	22306	22432	22536	22339	22491	22274	22329	22332	22550	22266	22532	22365	22475	22401	22302	22447	22472	22594	22579	22361	22409	22579	22522	22628	22426	22355	22520	22521
18240	18670	18558	18096	17844	17939	17758	17690	18722	23412	22898	20532	18746	17883	17816	17712	17668	17798	17679	17680	17683	17959	17756	17786	17745	17838	17871	17646	17686	17606	17620	17721	17811	17617	17674	17643	17596	17731	17518	17731	17694	17687	17828	17734	17739	17762	17786	17749	17596	17765	17806	17631	17694	17535	17688	17662	17622	17659	17860	17540	17549	17762	17669	17818	17790	17694	17707	17778	17842	17790	17756	17692	17585	17768	17812	17663	17664	17807	17703	17498	17784	17788	17657	17740	17711	17670	17613	17491	17737	17676	17400	17652	17821	17773	17804	17606	17583	17643	17572	17670	17610	17785	17703	17787	17735	17544	17763	17859	17532	17632	17730	17595	17542	17666	17754	17820	17730	17810	17635	17756	17579	17667	17787	17620	17776	17768	17585	17668	17723	17714	17747	17905	17649	17534	17647	17668	17696	17674	17680	17641	17675	17545	17761	17669	17720	17793	17752	17622	17681	17642	17739	17632	17668	17777	17760	17738	17626	17758	17590	17677	17715	17601	17619	17741	17580	17724	17743	17700	17842	17808	17675	17692	17571	17680	17787	17719	17741	17634	17773	17738	17672	17768	17646	17842	17653	17615	17699	17722	17741	17786	17609	17662	17696	17692	17707	17808	17396	17799	17667	17645	17759	17546	17671	17576	17630	17701	17723	17673	17690	17697	17765	17718	17792	17834	17661	17560	17597	17536	17742	17808	17561	17748	17681	17675	17673	17695	17782	17673	17745	17698	17604	17600	17843	17710	17595	17582	17548	17717	17796	17641	17782	17648	17566	17555	17743	17757	17667	17808	17599	17686	17688	17592	17528	17724	17754	17598	17550	17558	17752	17608	17704	17667	17708	17578	17891	17728	17721	17703	17599	17701	17630	17719	17811	17698	17678	17701	17663	17659	17609	17522	17711	17837	17763	17719	17588	17627	17767	17519	17698	17789	17653	17609	17732	17580	17678	17671	17656	17724	17662	17674	17746	17771	17597	17645	17586	17484	17674	17753	17511	17720	17647	17802	17811	17648	17793	17582	17682	17717	17590	17691	17674	17666	17658	17510	17695	17636	17540	17671	17695	17806	17633	17879	17597	17533	17902	17584	17582	17751	17717	17736	17717	17543	17581	17779	17825	17701	17771	17909	17610	17570	17618	17811	17750	17820	17640	17672	17714	17716	17695	17648	17767	17600	17726	17706	17831	17749	17714	17709	17515	17766	17519	17740	17810	17807	17860	17742	17815	17669	17640	17652	17721	17625	17938	17664	17544	17717	17726	17739	17719	17563	17875	17621	17576	17845	17466	17616	17877	17616	17700	17775	17780	17599	17676	17773	17623	17599	17621	17876	17809	17532	17719	17532	17651	17728	17639	17460	17589	17799	17802	17833	17654	17777	17553	17768	17691	17708	17729	17663	17714	17771	17700	17567	17602	17773	17800	17624	17524	17645	17749	17576	17719	17770	17709	17623	17514	17518	17662	17714	17635	17554	17950	17487	17849	17686	17790	17612	17663	17714	17796	17664	17551	17721	17626	17680	17720	17543	17788	17671	17619	17695	17646	17635	17683	17542	17584	17564	17841	17764	17685	17728	17805	17781	17801	17652	17675	17659	17638	17903	17737	17747	17766	17581	17679	17735	17752	17832	17776	17571	17680	17682	17595	17807	17826	17728	17672	17677	17746	17800	17729	17492	17644	17634	17774	17739	17629	17453	17686	17654	17693	17750	17735	17633	17696	17500	17638	17764	17579	17696	17532	17906	17759	17766	17744	17730	17716	17794	17840	17546	17549	17661	17727	17750	17756	17545	17681	17804	17602	17527	17739	17607	17543	17706	17662	17666	17764	17748	17746	17825	17762	17653	17757	17583	17686	17691	17684	17906	17739	17624	17472	17708	17587	17570	17774	17814	17626	17611	17683	17677	17522	17693	17795	17642	17619	17497	17764	17826	17738	17608	17774	17589	17502	17870	17642	17421	17593	17784	17737	17661	17747	17635	17670	17600	17620	17792	17588	17722	17670	17754	17516	17767	17577	17709	17715	17707	17548	17827	17655	17828	17757	17572	17808	17784	17735	17851	17782	17677	17712	17743	17667	17704	17656	17705	17548	17712	17624	17750	17681	17735	17620	17771	17630	17763	17667	17583	17814	17634	17834	17824	17724	17704	17710	17676	17871	17707	17764	17571	17484	17702	17884	17676	17767	17805	17690	17694	17818	17736	17609	17837	17633	17735	17785	17570	17659	17812	17401	17672	17574	17719	17722	17687	17602	17637	17784	17748	17836	17596	17869	17593	17814	17552	17632	17603	17678	17684	17752	17780	17670	17690	17611	17763	17706	17690	17778	17709	17689	17747	17645	17627	17748	17554	17664	17625	17618	17826	17732	17655	17665	17759	17688	17663	17437	17732	17604	17742	17461	17543	17701	17694	17623	17547	17578	17858	17539	17679	17697	17781	17765	17591	17477	17724	17707	17789	17747	17610	17716	17738	17807	17706	17773	17748	17602	17654	17787	17734	17733	17736	17525	17812	17637	17736	17613	17802	17641	17652	17714	17696	17691	17775	17748	17609	17770	17562	17777	17571	17662	17625	17485	17823	17706	17820	17706	17736	17637	17546	17646	17733	17807	17769	17779	17676	17599	17652	17669	17715	17578	17607	17825	17721	17699	17832	17627	17706	17572	17575	17655	17830	17652	17716	17559	17752	17760	17627	17640	17839	17619	17654	17561	17826	17684	17670	17571	17814	17572	17799	17782	17724	17668	17789	17621	17636	17780	17653	17644	17453	17683	17787	17700	17681	17560	17699	17657	17681	17746	17534	17767	17531	17722	17741	17867	17671	17532	17588	17638	17927	17870	17709	17763	17726	17724	17645	17760	17729	17633	17695	17565	17583	17671	17642	17820	17709	17723	17710	17514	17763	17821	17668	17720	17726	17703	17686	17905	17768	17830	17616	17721	17789	17662	17650	17706	17680	17811	17782	17619	17742	17683	17593	17674	17520	17679	17599	17592	17645	17637	17732	17691	17795	17626	17585	17796	17611	17856	17760	17784	17673	17595	17680	17713	17777	17890	17725	17576	17604	17554	17693	17681	17730	17868	17572	17586	17626	17687	17759	17635	17791	17580	17805	17710	17643	17751	17624	17643	17583	17695	17777	17824	17732	17737	17754	17686	17577	17670	17616	17680	17741	17575	17639	17548	17549	17584	17544	17703	17644	17778	17565	17754	17710	17680	17851	17645	17776	17786	17820	17759	17836	17558	17496	17722	17585	17647	17720	17607	17703	17635	17701	17807	17629	17489	17810	17517	17663	17705	17729	17732	17779	17778	17601	17667	17778	17632	17822	17697	17557	17810	17674	17632	17743	17740	17657	17618	17680	17824	17701	17703	17595	17856	17509	17750	17655	17685	17679	17634	17666	17731	17448	17671	17685	17614	17502	17645	17766	17471	17493	17630	17605	17693	17621	17676	17824	17896	17548	17719	17659	17688	17673	17588	17592	17851	17714	17734	17705	17647	17636	17719	17679	17771	17916	17760	17756	17667	17767	17709	17552	17695	17670	17757	17579	17596	17643	17674	17673	17704	17626	17790	17676	17705	17689	17716	17724	17636	17583	17810	17679	17608	17846	17622	17533	17619	17699	17691	17693	17711	17628	17666	17669	17701	17459	17769	17661	17538	17647	17685	17755	17635	17615	17944	17715	17588	17852	17676	17639	17801	17439	17528	17796	17569	17718	17923	17795	17663	17824	17651	17708	17675	17795	17793	17712	17679	17596	17902	17529	17903	17765	17680	17643	17677	17696	17681	17558	17837	17774	17700	17703	17899	17752	17814	17552	17693	17635	17623	17677	17703	17543	17728	17709	17699	17554	17822	17708	17535	17852	17728	17782	17664	17962	17631	17602	17674	17595	17645	17827	17626	17662	17719	17757	17696	17770	17586	17617	17530	17703	17690	17615	17718	17704	17818	17785	17592	17762	17693	17641	17624	17990	17920	17732	17551	17631	17610	17651	17662	17672	17652	17640	17601	17840	17695	17701	17698	17723	17705	17758	17690	17740	17629	17644	17498	17634	17782	17806	17656	17710	17721	17678	17781	17565	17724	17766	17603	17549	17527	17715	17809	17548	17661	17623	17533	17655	17790	17723	17646	17395	17804	17699	17766	17690	17715	17401	17571	17786	17704	17758	17825	17573	17770	17667	17845	17654	17535	17766	17872	17664	17693	17741	17541	17616	17658	17720	17736	17580	17641	17734	17645	17559	17683	17640	17697	17720	17895	17741	17620	17575	17682	17632	17654	17618	17671	17461	17775	17679	17725	17662	17740	17558	17736	17684	17732	17711	17663	17616	17585	17794	17635	17708	17600	17703	17907	17619	17424	17677	17617	17654	17677	17734	17777	17694	17593	17592	17753	17715	17662	17809	17628	17645	17716	17649	17993	17773	17562	17809	17564	17649	17794	17733	17728	17640	17781	17781	17536	17902	17687	17923	17564	17782	17802	17561	17716	17711	17452	17754	17624	17624	17835	17571	17761	17526	17727	17661	17722	17708	17849	17702	17647	17558	17874	17664	17728	17707	17696	17846	17912	17560	17722	17768	17666	17726	17677	17572	17761	17597	17663	17701	17740	17639	17840	17656	17574	17804	17767	17605	17669	17748	17587	17686	17706	17623	17753	17716	17629	17624	17849	17745	17610	17804	17777	17716	17617	17634	17489	17674	17506	17613	17720	17613	17693	17619	17723	17719	17697	17767	17720	17870	17637	17797	17753	17541	17695	17791	17652	17624	17684	17635	17501	17508	17746	17757	17660	17744	17686	17626	17569	17736	17602	17700	17737	17609	17794	17877	17883	17670	17846	17668	17697	17618	17657	17681	17884	17611	17752	17583	17700	17783	17702	17783	17523	17678	17742	17849	17631	17813	17741	17739	17676	17638	17716	17733	17702	17650	17739	17742	17798	17693	17676	17624	17627	17718	17620	17738	17579	17795	17676	17618	17751	17500	17758	17535	17743	17688	17515	17861	17660	17659	17591	17557	17723	17718	17652	17594	17633	17643	17745	17729	17759	17683	17466	17760	17455	17578	17546	17747	17697	17838	17508	17719	17785	17647	17653	17758	17529	17891	17669	17590	17715	17558	17753	17754	17712	17784
26227	21551	28212	26273	23539	23586	24029	22892	22786	37806	44838	35064	26732	23500	22465	22453	22363	22389	22285	22224	22231	22390	22428	22455	22396	22039	22302	22428	21893	22255	22278	22414	22423	22165	22153	22097	22212	22203	22161	22205	22242	22160	22140	22245	22267	21998	22270	22159	22307	22198	22341	22192	22334	22400	22244	22187	21998	22145	22119	22008	22200	22347	22102	22381	22466	22195	22231	22347	22306	22027	22153	22194	22429	22128	22121	22105	22184	22393	22136	22079	22228	22319	21849	22242	22202	22392	22185	22064	22211	22335	22335	22165	22351	22264	22268	22243	22197	22239	22334	22165	22326	22191	22498	22385	22094	22185	21887	22250	22295	22192	22327	22331	22310	22024	22357	22196	22282	21997	22465	22318	22233	22218	22239	22011	22314	22041	22347	22331	22170	22113	22261	22353	22317	22102	22165	22254	22175	22281	22158	22499	22206	22199	22072	22350	22279	21999	22209	21927	22021	22233	22007	22172	22174	21854	22128	22266	22364	22249	22178	22396	22538	22177	22155	22091	22241	22019	22215	22211	22309	22174	22366	22150	22042	22287	22095	22192	22245	22163	22081	21991	22081	22220	22045	22238	22217	22225	22249	22277	22272	22457	21984	22336	22267	22259	22027	22129	22321	22230	22274	22004	22298	22197	22285	22319	22274	22096	22365	22230	22121	22361	22267	22309	22294	22261	22115	22329	22210	22321	22299	22089	22254	22020	22309	22183	22362	22111	22340	22277	22237	22417	21997	22101	22306	22328	22257	22205	22202	22294	22148	22331	22217	22074	22247	22047	22212	22082	22436	22318	22222	22211	22086	22205	22315	22113	22020	22022	21960	22351	22125	22180	22183	22232	22138	22290	22156	22352	22152	22148	22320	22144	22359	22031	22210	22236	22177	22334	22235	22010	22152	22325	22306	22195	22039	22368	22267	22235	22151	22143	22135	22234	22157	22163	22443	22127	22227	22398	22333	22353	22157	22130	22103	22127	22309	22042	22279	22318	21937	22302	22191	22086	22405	22097	22212	22166	22472	22317	22237	22102	22299	22242	21995	22301	22248	22078	22231	22235	22305	22194	22215	22277	22284	22266	22243	22288	22213	22194	22279	22233	22288	22237	22302	22269	22318	22308	21996	22101	22066	22206	22223	22045	22293	22252	22117	22202	22013	22097	22150	21989	22362	22034	22072	22152	22019	22273	22097	22295	22144	22050	22128	22339	22206	22033	22216	21978	22448	22082	22223	22491	22162	22071	22087	21978	22203	22182	22239	22220	22174	22202	22205	22233	22115	22364	22194	22087	22136	22354	22140	22309	22198	21980	22113	22114	22201	22029	22216	22113	22453	22420	22124	21907	22156	22142	22082	22347	22168	22157	22318	22294	22234	22213	22217	22298	22180	22336	22151	22165	22352	21968	22294	22126	22174	22275	22325	22280	22224	22398	22173	22178	22372	22417	22163	22287	22105	22204	22008	22123	22079	22382	22144	22304	22267	22160	22285	22135	22164	22450	22223	22253	22184	22143	22295	22223	22186	22150	22234	22218	22311	22175	22040	22199	22087	22191	22096	22104	22159	22048	21983	22236	22255	22078	22221	22084	22257	22160	22257	22071	22305	21923	22044	22379	22150	22229	22136	22166	22201	22132	22090	22362	22120	22135	22088	22303	22141	22095	22112	22010	22293	22055	22114	22006	22339	22294	22195	22178	22081	21989	22143	22262	22029	22171	22036	22155	22170	22184	22163	22102	22335	22197	22186	22498	22287	22422	22140	22132	22275	22188	22248	22341	22283	22350	22171	22113	21983	22321	22229	22328	22162	22097	22251	22158	22292	22059	22058	22159	22243	22281	22372	22112	22157	22209	22276	22240	22258	22060	22224	22334	22195	22255	22206	22010	22294	22079	22301	22273	22140	21993	22178	22299	22303	22184	22326	22214	22326	22132	22286	22281	22187	22085	22190	21976	22239	22087	22192	22208	22341	22247	22148	22344	22214	22176	22312	22259	22350	22137	22248	22283	22220	22279	22267	22086	22505	22157	22207	21951	22353	22250	22119	22390	22187	22256	22273	22274	22131	22291	22317	22243	22276	22185	22095	21993	21950	22260	22373	22316	22477	22141	22345	22265	22356	22193	22336	22234	22019	22093	22045	22131	22266	22159	22310	22335	22193	22201	22210	22283	22255	22319	22463	22246	22103	22260	22130	22018	22158	22082	22400	22285	22149	22033	22136	22235	22178	22239	22219	22285	22350	22116	22131	22346	22073	22211	22311	22145	22132	22403	22184	22098	22078	22122	22302	22162	22369	22153	22202	22372	22428	22206	22358	22076	22347	21992	22221	22160	22114	22243	22018	22261	22165	22412	22113	22063	22246	22099	22102	22181	22053	22138	22298	22191	22281	22554	22327	22247	22281	22342	22330	21998	22363	22243	22203	22327	22225	22176	22163	22186	22133	22399	22203	22200	22293	22304	22284	22290	22328	22199	22441	22282	22057	21950	21984	22106	22310	22218	22098	22414	22342	22422	22185	22269	22232	21978	22245	22251	22194	22055	22292	22260	22147	22225	22387	22073	22143	22009	21987	22240	22217	22431	22418	22279	22100	22316	22210	22390	21979	22266	22374	22107	22245	22199	22296	22154	22261	22126	22253	22124	22135	22140	22078	22355	22215	22131	22072	22176	22052	22241	22077	22201	22276	22201	22068	22244	22060	22121	22247	22122	22008	22149	22463	22077	22141	22111	22204	22274	22242	22239	22107	22345	22347	22220	22234	22184	22338	22096	22074	22330	22317	22169	21765	22092	21986	22089	22323	22276	22281	22133	22139	22090	22218	22030	22214	22187	22203	22135	22144	22195	22184	22211	22010	22067	22215	22016	22428	22110	22215	22019	22305	22049	22181	22004	22206	22092	22199	22252	22162	22011	22051	22227	22032	22176	22357	22123	22077	22037	22135	22210	22011	22108	21928	22213	22124	22162	22031	22109	22366	22292	22178	22228	22377	22367	22208	22165	22270	22036	22335	22075	22000	22103	22213	22329	22483	22122	22288	22172	22291	22315	22123	22227	21978	22141	22088	22257	22155	22093	22227	22171	22060	22201	22452	22020	22117	22025	22341	22057	22135	22330	22241	22087	22468	22171	21964	22087	22390	22072	22156	22344	22341	22357	22317	22260	22261	22300	21920	22018	22311	22391	22235	22035	22288	21991	22326	22038	22085	22205	22072	22164	22153	22293	22091	22112	22032	22434	22225	21998	22140	22046	22031	22240	22306	22292	22448	22028	22161	22136	22055	21937	22036	22222	22081	22279	22418	22094	22303	22085	22240	22469	22174	22057	22227	22322	22330	22269	22022	21966	22241	22291	22063	22178	22294	22326	22387	22148	22315	22447	22313	22362	22226	22463	22267	22050	22101	22291	22491	21936	22034	22107	22134	22297	22309	22397	22405	22380	22299	22287	22256	22200	22065	21961	21884	22341	22248	22158	22153	22374	22271	22278	22130	22541	22246	22254	22209	22164	22260	22422	22406	22313	22196	22300	22161	22143	21877	22300	21996	22266	22328	22205	22116	22167	22090	22360	22284	22054	22408	22386	22163	22234	22244	22232	22095	22165	22312	22273	22359	22304	22263	22166	22113	22169	22171	22314	22105	22196	22138	22341	22219	22340	22127	22365	22307	22075	22172	22291	22151	22182	22187	22210	22304	22239	22152	22310	22173	22355	22337	22298	22338	22281	22469	22158	22315	22159	22380	22173	22388	22310	22110	22269	22217	22213	22240	22050	22167	22264	21945	22397	22107	21995	22191	22296	22103	22252	22233	22264	22232	22108	22187	22144	22284	22170	22169	22124	22383	22390	22017	22102	22067	22123	22174	22260	22266	22263	22165	22197	22440	22318	22042	22078	22224	22120	22337	21976	22267	22265	22138	22248	22216	22026	22109	22127	22083	22067	22069	22130	22092	22191	22337	22318	22195	22199	22260	22188	22220	22175	22288	22329	22081	22192	22336	22258	22231	22025	21987	22280	22325	22302	22081	21946	22208	22233	22224	22208	22349	22233	22198	22178	22201	22222	22036	22298	22190	22332	22246	22142	22232	22239	22219	22029	22134	22299	22281	22168	22452	22409	22233	22251	22421	22094	22114	22149	22172	22289	22365	22012	22567	22000	22263	22353	22344	22333	22209	22384	22369	22027	22328	22348	22093	22165	22177	22066	22362	22373	22208	22232	22116	22423	22041	22168	22170	22320	22112	22146	22225	22397	22355	22190	22378	22090	22184	22396	22305	22266	22491	22168	22229	22075	22341	22188	22243	22210	22368	22296	22225	22039	22232	22167	22183	22274	22354	22144	22178	22267	22099	22314	22191	22094	22389	22193	22233	22234	22212	22123	22187	22165	22403	22108	22061	22267	22291	22046	21980	22106	22166	22246	22195	22203	22318	22125	22200	22366	22127	22357	22252	22156	22205	22285	22216	22229	22268	22162	22252	21865	22241	22173	22060	22053	22121	22196	22274	22135	22346	22149	22000	22205	22434	22020	22336	22126	22270	22378	22308	22259	22046	21948	22484	22346	22268	22267	22240	22043	22150	22324	22170	22015	22294	22195	21913	22296	22263	22256	22101	21802	21978	22084	22314	22332	22227	22179	22441	22010	22227	22201	22194	22156	22195	22164	22030	22299	21968	22082	22240	22043	22135	22266	22025	22136	22249	22210	22149	22118	22123	22247	22302	22068	22266	22264	22247	22126	22277	22362	22335	22293	22278	22045	22117	22424	22319	22145	22271	22043	22377	22184	22105	22112	22210	22054	22237	22295	22217	22248	22326	22220	22214	22161	22304	22030	22107	22211	22164	22319	22401	22334	22137	22459	22132	22357	22079	22150	22154	22212	22114	22248	22219	22127	22394	22422	22120	22273	22108	21960	22123	22161	22228	22148	22285	21966	22365	22154	22497	22274	22186	22241	22185	22136	22320	22238	22378	22159	22070	22247	22134	22247	22092	21903	22001	22199	21979	22221	22246	22087	22122	22167	22089	22264	22100	22037	22095	22272	22182	22314	22068	22129	22079	21925	22588	22453	22187	22256	22289	22523	22445	22261	22142	22360	22219	22315	22262	22145	22229	22083	22344	22193	22237	22182	22125	22228	22188	22270	22207	22337
16299	23684	22891	20159	19038	18543	18476	18242	18708	39372	43203	31566	22485	18574	17771	17733	17706	17583	17485	17538	17509	17661	17629	17573	17549	17575	17530	17607	17763	17765	17764	17700	17664	17668	17575	17484	17610	17755	17515	17533	17509	17583	17573	17838	17439	17507	17616	17499	17730	17664	17579	17649	17809	17545	17754	17635	17672	17442	17572	17571	17693	17603	17558	17545	17549	17614	17714	17571	17545	17477	17579	17431	17422	17542	17529	17587	17644	17650	17570	17522	17636	17677	17542	17608	17541	17588	17527	17426	17625	17524	17470	17500	17593	17582	17600	17742	17616	17674	17541	17784	17610	17682	17457	17507	17548	17663	17801	17674	17556	17702	17769	17697	17643	17520	17657	17729	17587	17599	17558	17614	17550	17627	17540	17675	17610	17455	17527	17427	17713	17702	17527	17556	17611	17409	17483	17571	17645	17568	17395	17656	17591	17611	17611	17802	17584	17570	17540	17654	17614	17572	17707	17669	17497	17480	17532	17649	17498	17472	17640	17738	17614	17587	17560	17687	17662	17560	17482	17512	17619	17757	17467	17519	17514	17770	17577	17560	17485	17540	17615	17424	17668	17457	17587	17640	17575	17530	17685	17596	17705	17628	17452	17650	17563	17545	17612	17598	17589	17594	17644	17616	17382	17457	17792	17543	17582	17583	17581	17618	17557	17568	17706	17861	17644	17547	17553	17702	17578	17618	17665	17431	17771	17640	17633	17600	17571	17705	17567	17552	17646	17485	17563	17511	17735	17636	17583	17705	17705	17494	17587	17551	17670	17650	17492	17513	17657	17544	17385	17572	17441	17447	17559	17549	17560	17551	17591	17616	17667	17506	17509	17706	17657	17652	17632	17700	17597	17776	17730	17695	17626	17716	17744	17734	17808	17497	17634	17512	17528	17664	17609	17552	17529	17616	17659	17622	17613	17604	17622	17700	17509	17602	17855	17566	17480	17451	17423	17708	17647	17450	17509	17562	17575	17446	17669	17560	17645	17697	17581	17683	17517	17575	17535	17627	17722	17626	17563	17696	17518	17570	17581	17650	17608	17516	17521	17450	17774	17594	17681	17682	17501	17564	17567	17698	17460	17686	17501	17567	17489	17614	17670	17689	17473	17656	17603	17764	17599	17527	17510	17655	17593	17692	17644	17582	17643	17534	17585	17542	17596	17790	17435	17706	17473	17482	17489	17845	17551	17475	17666	17557	17625	17613	17566	17644	17388	17749	17641	17724	17624	17556	17736	17581	17438	17594	17549	17577	17701	17774	17454	17615	17386	17691	17620	17625	17696	17536	17430	17620	17610	17564	17457	17430	17542	17641	17586	17623	17687	17600	17658	17534	17534	17691	17574	17611	17578	17625	17589	17601	17581	17603	17636	17473	17801	17669	17586	17691	17367	17691	17636	17656	17641	17613	17779	17537	17680	17659	17675	17612	17623	17388	17552	17551	17691	17458	17434	17685	17533	17660	17610	17523	17550	17552	17751	17563	17431	17756	17643	17598	17516	17719	17595	17539	17575	17493	17606	17596	17525	17734	17592	17692	17700	17632	17466	17682	17412	17545	17686	17614	17523	17527	17750	17716	17828	17666	17650	17589	17610	17640	17390	17567	17549	17493	17567	17642	17284	17694	17684	17581	17568	17503	17702	17480	17608	17798	17467	17558	17722	17584	17625	17450	17502	17545	17833	17596	17625	17608	17746	17791	17580	17564	17469	17727	17632	17600	17564	17608	17582	17534	17708	17453	17630	17695	17570	17343	17765	17590	17496	17792	17628	17621	17568	17592	17697	17476	17625	17618	17680	17698	17523	17557	17726	17535	17588	17478	17473	17555	17692	17670	17435	17510	17470	17594	17519	17421	17610	17415	17644	17643	17541	17625	17630	17655	17508	17454	17606	17676	17721	17687	17450	17816	17435	17653	17622	17430	17701	17525	17459	17561	17713	17725	17605	17709	17609	17664	17507	17664	17567	17704	17722	17743	17630	17462	17575	17662	17581	17573	17487	17649	17863	17396	17614	17524	17536	17676	17643	17389	17811	17410	17716	17683	17671	17641	17561	17570	17604	17676	17589	17692	17612	17765	17525	17389	17646	17476	17628	17621	17441	17754	17612	17627	17579	17782	17757	17553	17627	17752	17633	17506	17591	17449	17719	17724	17613	17555	17351	17541	17482	17626	17483	17671	17614	17561	17609	17446	17503	17648	17624	17683	17623	17701	17564	17641	17532	17568	17742	17553	17522	17806	17574	17571	17761	17538	17495	17521	17577	17620	17504	17639	17522	17517	17546	17608	17641	17764	17561	17538	17583	17602	17613	17503	17538	17567	17584	17437	17631	17819	17699	17632	17436	17653	17662	17577	17708	17560	17385	17544	17580	17687	17575	17630	17600	17512	17545	17566	17515	17697	17644	17519	17544	17495	17710	17790	17444	17695	17874	17644	17621	17549	17546	17455	17515	17672	17659	17580	17495	17548	17738	17497	17660	17699	17435	17654	17541	17664	17616	17654	17533	17597	17573	17660	17688	17840	17530	17817	17567	17589	17592	17775	17478	17648	17529	17591	17650	17501	17668	17495	17706	17539	17684	17340	17449	17638	17599	17781	17506	17612	17679	17561	17529	17611	17619	17741	17513	17418	17458	17623	17558	17633	17664	17555	17755	17669	17615	17595	17639	17670	17761	17630	17517	17521	17789	17636	17683	17471	17424	17532	17663	17572	17524	17523	17582	17842	17408	17574	17718	17489	17549	17626	17789	17474	17678	17662	17432	17577	17658	17466	17583	17523	17531	17524	17720	17732	17441	17650	17896	17548	17588	17487	17711	17613	17596	17617	17615	17646	17636	17630	17468	17593	17633	17650	17487	17496	17708	17708	17636	17503	17633	17774	17568	17599	17582	17503	17655	17693	17593	17642	17576	17475	17498	17548	17718	17619	17598	17721	17616	17565	17620	17570	17576	17796	17578	17491	17477	17653	17658	17533	17605	17702	17577	17721	17537	17561	17480	17673	17635	17523	17497	17532	17693	17618	17484	17695	17676	17666	17693	17519	17550	17665	17570	17592	17477	17697	17678	17598	17502	17530	17697	17804	17649	17641	17766	17655	17701	17452	17586	17597	17560	17629	17710	17542	17492	17617	17646	17591	17605	17627	17640	17497	17626	17568	17465	17506	17596	17588	17481	17579	17555	17531	17423	17486	17481	17714	17666	17542	17651	17405	17532	17608	17649	17570	17430	17448	17514	17586	17585	17720	17577	17608	17599	17571	17530	17412	17568	17745	17555	17526	17772	17526	17652	17456	17663	17606	17767	17440	17770	17720	17701	17626	17623	17622	17683	17566	17724	17646	17691	17475	17637	17724	17552	17626	17606	17562	17792	17661	17553	17611	17640	17505	17499	17606	17602	17766	17612	17526	17671	17564	17611	17525	17569	17617	17534	17822	17529	17690	17600	17605	17576	17756	17519	17569	17497	17469	17581	17660	17534	17821	17526	17569	17814	17611	17573	17518	17654	17628	17644	17444	17711	17372	17633	17568	17552	17607	17409	17633	17577	17467	17553	17609	17488	17533	17640	17565	17564	17638	17502	17566	17589	17529	17750	17667	17713	17503	17566	17603	17567	17715	17616	17678	17568	17580	17460	17586	17634	17480	17475	17673	17653	17579	17681	17704	17712	17685	17695	17438	17515	17743	17466	17774	17562	17672	17600	17552	17795	17629	17597	17466	17508	17656	17869	17547	17640	17663	17625	17682	17640	17490	17524	17604	17714	17571	17537	17532	17621	17535	17717	17622	17446	17688	17676	17534	17551	17819	17524	17609	17745	17555	17669	17595	17542	17601	17530	17508	17674	17576	17822	17637	17636	17579	17643	17752	17658	17548	17684	17784	17527	17504	17801	17666	17588	17750	17642	17522	17555	17487	17626	17594	17453	17432	17611	17486	17703	17587	17531	17691	17614	17736	17602	17797	17676	17535	17548	17563	17725	17602	17612	17671	17405	17509	17675	17430	17672	17487	17695	17482	17632	17669	17657	17642	17575	17489	17814	17670	17602	17593	17825	17592	17484	17524	17513	17612	17629	17754	17516	17713	17734	17490	17603	17537	17377	17652	17673	17663	17449	17457	17423	17693	17540	17597	17582	17561	17668	17774	17666	17735	17631	17548	17653	17702	17612	17791	17597	17456	17776	17422	17629	17648	17507	17495	17832	17504	17558	17586	17666	17577	17597	17664	17633	17665	17562	17691	17673	17640	17722	17668	17585	17791	17427	17675	17679	17605	17513	17656	17570	17479	17609	17493	17531	17522	17551	17579	17672	17559	17522	17674	17605	17554	17615	17671	17566	17635	17717	17594	17531	17587	17779	17547	17812	17748	17688	17704	17692	17770	17542	17560	17535	17421	17568	17571	17509	17520	17629	17583	17476	17654	17586	17617	17610	17571	17567	17608	17670	17651	17511	17562	17530	17526	17516	17562	17473	17337	17542	17616	17575	17361	17520	17617	17482	17560	17533	17510	17612	17383	17639	17569	17577	17730	17490	17502	17572	17473	17568	17710	17549	17726	17403	17611	17493	17678	17629	17624	17662	17628	17484	17456	17565	17664	17618	17619	17671	17703	17656	17698	17590	17563	17709	17604	17482	17741	17509	17595	17553	17566	17569	17686	17568	17642	17599	17657	17643	17514	17578	17565	17366	17774	17467	17538	17762	17586	17490	17726	17584	17695	17306	17614	17590	17729	17664	17550	17583	17546	17518	17599	17493	17531	17773	17647	17576	17572	17730	17678	17544	17816	17528	17406	17596	17836	17656	17503	17515	17721	17650	17466	17634	17477	17521	17596	17627	17769	17613	17636	17576	17659	17372	17677	17675	17677	17711	17461	17648	17596	17486	17641	17312	17484	17579	17600	17605	17534	17456	17633	17637	17525	17630	17700	17552	17657	17524	17772	17362	17764	17533	17584	17495	17729	17669	17628	17704	17620	17669	17633	17543	17573	17626	17650	17636	17438	17512	17635	17710	17663	17566	17592	17688	17440	17650	17537	17656	17612	17428	17688	17645	17615	17539	17439	17479	17675	17620	17408	17783	17603	17664	17663	17378	17728	17810	17620	17649	17703	17520	17612	17837	17621	17551	17436	17518	17562	17584	17607
24207	21548	29156	24446	22437	25630	27195	23799	23972	50913	61139	44285	30223	24865	23234	22722	22636	22693	22582	22978	22643	22694	22644	22408	22608	22741	22722	22343	22505	22588	22559	22635	22685	22346	22623	22639	22375	22661	22419	22629	22591	22693	22597	22509	22621	22702	22628	22483	22702	22640	22616	22408	22628	22683	22822	22517	22510	22563	22444	22463	22582	22310	22448	22833	22607	22641	22799	22671	22612	22673	22611	22533	22738	22655	22655	22538	22390	22509	22386	22367	22545	22410	22506	22628	22375	22493	22634	22469	22359	22426	22362	22573	22751	22754	22445	22459	22458	22532	22431	22440	22558	22499	22442	22377	22622	22474	22483	22483	22634	22428	22602	22522	22521	22685	22650	22486	22552	22562	22612	22474	22555	22641	22561	22595	22457	22483	22623	22717	22645	22608	22404	22425	22650	22356	22552	22512	22550	22586	22669	22540	22506	22614	22504	22575	22656	22547	22508	22456	22559	22648	22507	22465	22308	22194	22507	22532	22308	22624	22586	22611	22740	22566	22515	22440	22680	22433	22593	22555	22317	22530	22474	22529	22626	22556	22607	22464	22307	22603	22540	22595	22742	22642	22511	22614	22433	22435	22671	22595	22554	22548	22461	22436	22483	22522	22428	22571	22681	22507	22482	22496	22175	22478	22422	22682	22624	22508	22531	22301	22443	22593	22658	22524	22254	22554	22411	22485	22494	22608	22560	22525	22708	22497	22656	22440	22381	22673	22687	22486	22516	22150	22566	22440	22431	22371	22452	22516	22363	22530	22439	22625	22428	22347	22324	22482	22558	22389	22507	22537	22393	22523	22550	22555	22381	22473	22607	22493	22668	22363	22566	22297	22445	22533	22372	22422	22505	22588	22428	22438	22455	22616	22704	22665	22528	22389	22461	22371	22355	22609	22698	22295	22574	22321	22447	22523	22634	22399	22675	22488	22552	22481	22750	22364	22625	22439	22429	22574	22494	22433	22538	22342	22639	22518	22103	22506	22793	22551	22668	22551	22533	22757	22406	22552	22483	22474	22450	22447	22617	22500	22413	22362	22616	22566	22588	22547	22517	22412	22305	22528	22508	22613	22811	22389	22408	22253	22605	22658	22506	22524	22470	22267	22212	22549	22143	22409	22555	22504	22666	22351	22723	22455	22330	22474	22509	22507	22315	22474	22665	22670	22545	22552	22303	22496	22631	22447	22533	22346	22455	22456	22420	22548	22624	22647	22733	22380	22525	22375	22612	22565	22459	22475	22362	22454	22653	22522	22439	22626	22358	22754	22655	22378	22397	22342	22609	22334	22627	22671	22364	22566	22498	22615	22612	22629	22479	22702	22404	22559	22698	22294	22605	22586	22579	22267	22473	22423	22553	22377	22350	22334	22346	22539	22445	22604	22522	22655	22449	22450	22511	22566	22368	22471	22391	22436	22559	22760	22519	22280	22345	22372	22666	22417	22456	22461	22355	22218	22710	22395	22638	22519	22429	22639	22557	22567	22382	22495	22578	22597	22530	22564	22695	22456	22344	22255	22483	22740	22323	22516	22427	22365	22434	22377	22798	22697	22771	22388	22615	22292	22576	22369	22703	22611	22349	22504	22520	22258	22811	22654	22647	22524	22345	22492	22389	22496	22577	22492	22509	22425	22605	22464	22269	22535	22577	22607	22668	22516	22432	22464	22403	22362	22368	22597	22367	22538	22249	22412	22552	22595	22493	22670	22487	22427	22487	22242	22372	22385	22588	22552	22707	22402	22430	22557	22539	22596	22441	22535	22385	22397	22407	22372	22837	22548	22506	22398	22510	22397	22546	22572	22462	22568	22389	22521	22549	22471	22640	22637	22486	22665	22712	22808	22798	22476	22435	22686	22726	22678	22609	22476	22294	22590	22509	22494	22576	22471	22544	22804	22493	22587	22554	22514	22584	22299	22542	22579	22548	22502	22447	22733	22498	22515	22335	22397	22247	22607	22392	22236	22341	22359	22670	22485	22489	22393	22536	22556	22482	22428	22466	22530	22664	22489	22622	22554	22622	22616	22353	22776	22709	22458	22404	22350	22484	22582	22643	22598	22772	22715	22596	22424	22378	22497	22477	22421	22380	22340	22678	22512	22628	22267	22645	22714	22647	22528	22547	22483	22421	22712	22475	22460	22580	22423	22266	22440	22603	22557	22445	22501	22243	22693	22460	22548	22470	22333	22702	22430	22468	22412	22452	22251	22464	22486	22490	22654	22423	22360	22468	22598	22374	22470	22328	22545	22531	22346	22317	22473	22436	22510	22582	22312	22426	22435	22656	22499	22645	22489	22449	22419	22365	22556	22449	22290	22337	22597	22389	22714	22514	22332	22493	22639	22292	22413	22489	22627	22485	22611	22355	22575	22719	22493	22367	22455	22278	22681	22620	22619	22553	22544	22598	22531	22391	22433	22380	22555	22714	22529	22535	22404	22322	22548	22444	22468	22489	22460	22437	22262	22574	22323	22466	22614	22582	22504	22494	22484	22508	22404	22286	22387	22490	22612	22449	22405	22633	22693	22465	22573	22322	22470	22456	22498	22483	22566	22739	22596	22461	22436	22372	22399	22429	22595	22824	22507	22529	22636	22513	22582	22628	22444	22438	22541	22719	22569	22360	22333	22283	22370	22605	22686	22608	22672	22534	22392	22644	22382	22537	22713	22678	22399	22596	22558	22654	22426	22364	22613	22743	22522	22608	22352	22358	22459	22452	22496	22628	22492	22475	22540	22499	22735	22447	22458	22665	22470	22578	22705	22750	22465	22601	22558	22551	22382	22515	22453	22673	22307	22497	22385	22550	22715	22498	22513	22427	22463	22459	22527	22529	22713	22736	22304	22571	22570	22228	22386	22401	22465	22411	22478	22423	22511	22856	22483	22524	22378	22318	22431	22462	22501	22591	22730	22576	22261	22658	22597	22456	22610	22377	22554	22393	22565	22417	22335	22325	22429	22580	22525	22455	22406	22298	22620	22422	22424	22451	22309	22414	22452	22611	22523	22433	22491	22507	22489	22693	22435	22613	22636	22470	22554	22453	22667	22428	22406	22428	22629	22412	22366	22665	22430	22532	22577	22279	22362	22480	22445	22617	22518	22555	22736	22537	22697	22588	22562	22611	22350	22428	22670	22511	22656	22374	22268	22472	22427	22351	22437	22434	22403	22375	22571	22500	22602	22658	22688	22752	22533	22540	22378	22793	22505	22492	22604	22497	22630	22732	22795	22630	22350	22572	22591	22543	22576	22424	22560	22418	22578	22593	22682	22614	22429	22588	22601	22460	22491	22692	22678	22597	22490	22491	22425	22592	22567	22614	22420	22572	22591	22540	22589	22492	22457	22494	22582	22399	22446	22452	22634	22517	22675	22465	22494	22693	22786	22539	22347	22440	22345	22425	22433	22540	22599	22592	22660	22478	22595	22428	22660	22243	22511	22388	22640	22331	22417	22559	22340	22439	22391	22492	22528	22381	22521	22404	22242	22573	22445	22618	22389	22485	22471	22512	22505	22423	22655	22618	22575	22313	22611	22546	22579	22621	22451	22474	22324	22414	22673	22569	22470	22277	22552	22394	22501	22564	22524	22515	22369	22523	22437	22473	22590	22409	22528	22509	22565	22560	22402	22427	22451	22656	22575	22422	22451	22620	22514	22540	22790	22627	22466	22582	22620	22467	22414	22528	22456	22432	22572	22536	22429	22411	22652	22510	22355	22449	22650	22600	22478	22480	22412	22692	22357	22701	22708	22521	22460	22347	22476	22578	22510	22441	22413	22633	22452	22724	22549	22629	22485	22492	22500	22607	22276	22365	22588	22397	22556	22526	22608	22522	22592	22617	22556	22571	22603	22824	22554	22702	22584	22600	22580	22491	22416	22492	22544	22316	22430	22731	22430	22627	22462	22369	22443	22482	22598	22562	22463	22290	22479	22486	22557	22563	22682	22452	22515	22481	22507	22506	22747	22484	22577	22370	22352	22678	22685	22307	22354	22560	22582	22356	22573	22643	22371	22480	22484	22483	22563	22442	22616	22582	22350	22455	22423	22336	22590	22550	22531	22575	22545	22338	22409	22422	22379	22488	22457	22340	22526	22674	22480	22609	22613	22448	22714	22528	22496	22419	22662	22580	22511	22471	22516	22512	22811	22464	22438	22804	22693	22253	22524	22392	22469	22571	22336	22335	22496	22396	22661	22504	22394	22440	22415	22630	22315	22722	22437	22632	22615	22634	22574	22533	22599	22633	22498	22399	22579	22369	22697	22528	22425	22313	22216	22226	22450	22466	22307	22494	22316	22557	22424	22547	22726	22460	22536	22706	22586	22506	22451	22485	22570	22621	22693	22513	22426	22676	22445	22352	22549	22361	22698	22542	22521	22505	22477	22531	22540	22445	22515	22632	22350	22392	22386	22592	22443	22697	22471	22726	22602	22532	22458	22540	22759	22380	22297	22627	22483	22440	22570	22144	22233	22472	22627	22597	22562	22224	22621	22692	22478	22532	22595	22483	22546	22598	22335	22468	22294	22711	22388	22428	22524	22584	22481	22476	22569	22772	22514	22480	22447	22703	22498	22681	22636	22414	22383	22599	22572	22691	22603	22651	22606	22626	22511	22525	22430	22604	22648	22526	22540	22597	22750	22426	22400	22553	22675	22661	22441	22731	22558	22452	22454	22622	22451	22494	22562	22444	22634	22529	22291	22521	22488	22346	22729	22398	22495	22518	22411	22513	22646	22737	22406	22386	22508	22289	22423	22269	22764	22408	22434	22508	22715	22503	22317	22292	22338	22600	22417	22511	22571	22619	22445	22807	22714	22534	22414	22646	22413	22542	22520	22483	22744	22535	22450	22443	22489	22395	22448	22670	22462	22639	22548	22412	22477	22511	22617	22516	22165	22339	22586	22643	22372	22583	22620	22644	22388	22415	22520	22351	22610	22326	22488	22545	22507	22634	22534	22553	22453	22709	22470	22709	22656	22526	22730	22658	22552	22362	22357	22491	22436	22626	22592	22355	22589	22270	22496	22547	22407	22697	22548	22716	22588	22669	22506	22307	22344	22552	22612	22415	22839	22423	22542	22505	22469	22442	22398	22240	22373	22610	22460	22325	22679	22679	22432	22466	22583	22385	22507	22664	22642	22517	22557
18605	30277	28727	23881	21456	20334	19798	19617	20849	52612	58585	40793	25488	19364	17984	17785	17925	17840	17680	17768	17766	17656	17725	17779	17753	17870	17772	17905	17891	17845	17815	17709	17860	17706	17766	17776	17679	17748	17893	17634	17972	17806	17861	17843	17687	17616	17909	17789	17881	17964	17731	17621	17689	17835	17695	17748	17864	17689	17715	17708	17813	17776	17711	17713	17870	18067	17743	17886	17668	17842	17760	17688	17807	17809	17782	17801	17652	17827	17777	17755	17765	17687	17717	17736	17840	17756	17603	17659	17797	17644	17693	17673	17715	17923	17748	17741	17899	17860	17553	17571	17738	17818	17853	17731	17763	17614	17769	17684	17855	17831	17815	17624	17801	17796	17797	17740	17742	17736	17651	17831	17840	17706	17722	17687	17848	17660	17836	17673	17824	17484	17684	17792	17862	17762	17663	17843	17619	17869	17758	17644	17578	17649	17821	17573	17671	17734	17640	17865	17565	17586	17792	17920	17713	17665	17598	17596	17827	17770	17855	17814	17643	17654	17583	17720	17658	17697	17986	17849	17746	17714	17492	17777	17837	17719	17679	17889	17778	17788	17897	17491	17864	17822	17827	17726	17859	17672	17850	17597	17635	17887	17631	17937	17604	17624	17699	17591	17709	17741	17737	17590	17720	17779	17912	17841	17844	17807	17900	17840	17745	17688	17580	17853	17610	17733	17738	17685	17738	17757	17699	17695	17612	17793	17717	17523	17799	17832	17700	17604	17841	17731	17591	17669	17573	17686	17885	17899	17927	17667	17766	17681	17673	17652	17816	17756	17862	17934	17653	17795	17669	17751	17823	17693	17591	17831	17494	17627	17773	17707	17801	17763	17769	17711	17728	17607	17714	17993	17828	17842	17719	17694	17743	17764	17881	17972	17919	17761	17866	17796	17624	17679	17658	17840	17673	17758	17675	17870	17768	17684	17797	17775	17717	17715	17722	17696	17738	17610	17753	17785	17648	17788	17770	17582	17724	17713	17706	17662	17670	17774	17703	17809	17785	17640	17825	17725	17810	17683	17631	17695	17548	17711	17768	17702	17700	17899	17655	17733	17566	17834	17637	17769	17713	17781	17745	17619	17879	17739	17666	17677	17541	17793	17741	17828	17901	17625	17812	17928	17674	17716	17768	17581	17738	17921	17748	17695	17874	17709	17889	17573	18022	17793	17734	17785	17672	17899	17566	17763	17720	17749	17774	17765	17776	17793	17789	17740	17756	17723	17762	17689	17850	17797	17764	17688	17753	17774	17793	17705	17713	17886	17739	17640	17745	17715	17846	17711	17752	17560	17874	17884	17791	17740	17751	17712	17855	17612	17781	17802	17940	17673	17567	17834	17717	17660	17880	17633	17723	17701	17676	17840	17740	17754	17751	17741	17593	17737	17727	17571	17746	17819	17667	17655	17644	17732	17758	17674	17675	17694	17879	17742	17778	17462	17674	17835	17727	17912	17872	17655	17798	17688	17747	17741	17701	17811	17507	17600	17959	17792	17845	17843	17851	17801	17849	17719	17611	17962	17891	17594	17822	17655	17581	17805	17777	17756	17772	17832	17728	17722	17599	18044	17600	17679	17738	17756	17759	17873	17644	17647	17598	17694	17702	17690	17820	17744	17695	17764	17663	17629	17779	17689	17673	17848	17626	17678	17759	17591	17701	17732	17812	17811	17488	17716	17761	17803	17670	17695	17941	17716	17764	17707	17612	17824	17639	17689	17745	17881	17848	17930	17845	17813	17692	17603	17800	17768	17825	17770	17748	17656	17724	17869	17831	17633	17649	17770	17554	17905	17816	17678	17732	17835	17666	17808	17770	17916	17823	17911	17926	17798	17827	17707	17707	17801	17899	17708	17641	17631	17769	17711	17644	17729	17694	17506	17779	17733	17608	17772	17823	17889	17785	17679	17687	17796	17792	17845	17671	17742	17752	17588	17638	17738	17720	17769	17691	17704	17698	17797	17768	17696	17769	17922	17652	17712	17779	17791	17922	17592	17655	17867	17761	17800	17845	17692	17780	17812	17679	17748	17756	17708	17802	17918	17680	17786	17773	17742	17745	17601	17632	17647	17763	17748	17695	17662	17767	17745	17663	17633	17767	17989	17801	17637	17783	17675	17836	17709	17838	17756	17695	17722	17640	17805	17690	17613	17765	17654	17685	17757	17852	17734	17725	17769	17489	17528	17950	17679	17831	17802	17809	17853	17873	17675	17797	17711	17927	17585	17791	17794	17706	17853	17853	17693	17588	17848	17633	17695	17692	17661	17786	17791	17670	17608	17698	17769	17709	17648	17616	17721	17553	17760	17623	17649	17700	17849	17798	17908	17771	17679	17883	17783	17693	17819	17737	17760	17641	17817	17859	17685	17846	17720	17764	17677	17760	17817	17734	17706	17629	17780	17624	17717	17791	17659	17704	17737	17717	17768	17637	17775	17681	17919	17768	17684	17528	17868	17849	17699	17642	17746	17598	17592	17700	17766	17664	17769	17978	17684	17793	17697	17739	17607	17869	17627	17768	17633	17774	17548	17901	17802	17707	17876	17761	17730	17500	17736	17666	17725	17802	17807	17826	17715	17731	17802	17841	17679	17686	17788	17740	17678	17775	17731	17816	17713	17788	17783	17901	17690	17798	17738	17620	17808	17667	17711	17632	17572	17818	17810	17811	17679	17696	17639	17877	17700	17879	17608	17573	17697	17767	17830	17725	17624	17795	17941	17579	17722	17797	17677	17773	17862	17680	17644	17879	17788	17870	17587	17637	17725	17714	17923	17871	17685	17646	17786	17663	17852	17720	17863	17956	17673	17614	17809	17468	17705	17645	17919	17778	17759	17750	17771	17887	17779	17649	17883	17766	17690	17773	17801	17697	17699	17727	17714	17588	17769	17891	17670	17674	17727	17783	17748	17603	17708	17822	17742	17606	17940	17626	17778	17618	17751	17749	17741	17648	17622	17765	17826	17721	17534	17723	17882	17741	17768	17577	17910	17597	17785	17706	17823	17769	17755	17804	17552	17703	17774	17888	17815	17693	17798	17684	17863	17861	17751	17686	17778	17863	17679	17729	17713	17851	17733	17834	17791	17654	17835	17817	17614	17752	17759	17588	17703	17967	17710	17735	17640	17720	17787	17673	17766	17696	17711	17799	17674	17862	17717	17762	17867	17673	17685	17879	17846	17484	17846	17584	17703	17581	17659	17777	17765	17675	17818	17721	17840	17713	17710	17678	17672	17708	17792	17797	17762	17886	17685	17768	17729	17629	17825	17717	17721	17839	17802	17681	17808	17732	17708	17657	17762	17778	17782	17678	17695	17818	17705	17788	17591	17572	17934	17747	17773	17789	17730	17891	17744	17748	17834	17803	17673	17698	17875	17747	17697	17778	17788	17951	17797	17699	17696	17718	17623	17833	17839	17695	17843	17814	17731	17746	17741	17615	17567	17678	17567	17642	17772	17772	17834	17625	17699	17767	17669	17854	17877	17780	17807	17693	17755	17662	17691	17892	17729	17916	17755	17718	17746	18022	17753	17638	17650	17857	17789	17825	17664	17796	17618	17803	17770	17716	17784	17588	17762	17704	17713	17679	17817	17853	17706	17691	17747	17753	17694	17498	17782	17653	17603	17669	17794	17792	17812	17925	17722	17831	17575	17810	17732	17747	17692	17625	17618	17579	17538	17656	17638	17730	17747	17696	17696	17572	17874	17667	17744	17675	17817	18076	17700	17737	17815	17666	17729	17858	17742	17736	17756	17750	17818	17877	17650	17947	17730	17742	17699	17528	17728	17781	17816	17821	17778	17757	17627	17578	17670	17773	17788	17682	17679	17874	17611	17888	17656	17691	17538	18041	17899	17762	17723	17631	17608	17930	17750	17558	17766	17654	17624	17606	17690	17839	17588	17790	17716	17742	17649	17592	17705	17520	17679	17675	17810	17870	17739	17775	17674	17698	17728	17787	17474	17739	17652	17740	17784	17758	17885	17541	17670	17720	17800	17688	17791	17740	17907	17757	17749	17633	17631	17844	17653	17847	17579	17884	17931	17680	17854	17666	17827	17704	17597	17638	17746	17888	17787	17853	17801	17847	17518	17717	17774	17763	17726	17754	17747	17929	17716	17711	17952	17624	17654	17984	17826	17898	17784	17701	17851	17844	17849	17701	17728	17683	17697	17862	17706	17810	17739	17803	17921	17675	17733	17713	17646	17688	17915	17735	17780	17789	17792	17818	17769	17844	17910	17675	17679	17675	17748	17936	17583	17896	17658	17815	17625	17573	17700	17944	17661	17650	17852	17663	17688	17664	17688	17682	17668	17812	17724	17603	17589	17742	17799	17633	17796	17718	17677	17663	17677	17714	17723	17693	17768	17811	17891	17779	17690	17668	17786	17667	17902	17642	17695	17721	17735	17740	17684	17826	17679	17861	17835	17744	17642	17712	17741	17628	17640	17716	17619	17751	17758	17953	17775	17712	17583	17721	17685	17834	17651	17763	17819	17781	17710	17547	17791	17745	17753	17958	17808	17776	17640	17683	17842	17920	17507	17686	17684	17755	17642	17759	17791	17580	17746	17714	17769	17719	17761	17746	17647	17735	17668	17804	17719	17678	17582	17647	17738	17724	17668	17707	17893	17814	17557	17676	17756	17681	17671	17659	17618	17742	17859	17539	17714	17751	17982	17592	17798	17781	17646	17863	17851	17790	17643	17807	17733	17716	17714	17742	17557	17829	17685	17729	17811	17724	17732	17732	17664	17667	17814	17676	17755	17670	17850	17878	17853	17625	17678	17777	17688	17779	17805	17716	17929	17756	17865	17660	17815	17798	17787	17587	17760	17577	17690	17742	17852	17931	17768	17804	17673	17725	17717	17800	17817	17599	17743	17656	17666	17708	17813	17701	17637	17729	17583	17864	17818	17768	17636	17804	17578	17968	17866	17756	17681	17713	17734	17812	17660	17735	17689	17784	17805	17868	17710	17780	17692	17723	17678	17777	17825	17611	17839	17560	17580	17702	17695	17559	17577	17844	17725	17738	17750	17855	17632	17788	17595	17655	17674	17665	17762	17731	17675	17920	17742	17703	17755	17809	17722	17746	17853	17705	17684	17778	17653	17708	17833	17649	17786	17669	17546	17943	17834	17748	17760
31532	23840	25265	23862	22607	22747	22539	22442	22946	25200	27530	25218	23492	22756	22706	22470	22320	22324	22362	22487	22394	22524	22501	22332	22439	22271	22684	22455	22463	22487	22630	22293	22284	22318	22432	22286	22221	22602	22368	22272	22443	22515	22571	22442	22234	22171	22642	22294	22429	22489	22313	22447	22345	22435	22389	22615	22373	22208	22570	22452	22386	22254	22466	22416	22551	22560	22374	22548	22403	22396	22432	22522	22373	22391	22468	22228	22607	22455	22486	22367	22346	22272	22702	22396	22653	22404	22579	22347	22493	22254	22437	22426	22673	22534	22311	22454	22461	22185	22234	22384	22343	22453	22455	22519	22502	22547	22464	22307	22364	22307	22525	22206	22249	22411	22436	22589	22222	22283	22362	22520	22462	22505	22614	22408	22398	22377	22333	22393	22448	22455	22307	22344	22481	22303	22309	22302	22227	22123	22458	22318	22125	22359	22500	22417	22421	22365	22453	22350	22468	22527	22288	22599	22465	22230	22722	22367	22225	22399	22412	22433	22651	22509	22284	22551	22521	22350	22343	22436	22497	22564	22298	22336	22488	22491	22420	22340	22597	22235	22472	22349	22193	22336	22423	22398	22429	22407	22427	22362	22436	22480	22283	22306	22278	22356	22402	22715	22593	22238	22494	22259	22335	22397	22459	22449	22408	22555	22451	22651	22537	22448	22378	22428	22237	22444	22382	22586	22416	22368	22305	22416	22365	22382	22458	22385	22456	22229	22255	22450	22398	22524	22348	22303	22535	22333	22717	22393	22618	22186	22382	22424	22494	22344	22423	22403	22498	22422	22407	22324	22339	22400	22384	22588	22424	22261	22442	22143	22509	22502	22299	22375	22479	22402	22248	22391	22278	22388	22499	22295	22387	22421	22354	22343	22442	22541	22517	22402	22416	22492	22340	22270	22588	22408	22061	22367	22297	22496	22472	22364	22465	22250	22268	22281	22349	22412	22486	22334	22460	22424	22469	22532	22209	22151	22333	22357	22443	22416	22460	22270	22467	22507	22403	22471	22543	22297	22435	22323	22509	22482	22428	22573	22492	22299	22477	22401	22279	22379	22413	22416	22556	22355	22496	22353	22127	22354	22545	22666	22602	22436	22649	22573	22546	22653	22625	22511	22389	22403	22406	22491	22248	22560	22686	22388	22406	22419	22263	22551	22535	22336	22343	22342	22512	22254	22457	22565	22493	22600	22334	22331	22222	22205	22384	22338	22594	22309	22473	22550	22435	22405	22525	22882	22465	22458	22535	22598	22385	22243	22366	22266	22276	22334	22366	22409	22508	22471	22380	22420	22662	22515	22339	22398	22337	22482	22504	22458	22415	22694	22476	22561	22429	22549	22343	22484	22426	22431	22333	22416	22506	22480	22182	22349	22399	22522	22447	22467	22297	22604	22461	22435	22556	22446	22378	22334	22437	22478	22406	22537	22471	22564	22422	22510	22304	22531	22461	22364	22348	22328	22562	22309	22606	22371	22088	22265	22415	22399	22434	22553	22403	22364	22604	22217	22372	22119	22311	22347	22447	22483	22308	22535	22512	22385	22332	22553	22348	22299	22340	22455	22388	22475	22396	22442	22588	22491	22521	22190	22412	22505	22435	22420	22511	22488	22137	22557	22391	22544	22245	22482	22129	22392	22523	22829	22507	22227	22374	22238	22398	22537	22591	22415	22528	22317	22634	22254	22252	22468	22553	22367	22653	22394	22365	22466	22242	22328	22335	22573	22446	22587	22603	22133	22216	22692	22560	22552	22476	22373	22428	22249	22605	22344	22523	22527	22211	22419	22615	22233	22493	22418	22307	22718	22552	22399	22499	22438	22525	22505	22341	22428	22328	22442	22463	22290	22245	22450	22410	22381	22508	22472	22539	22437	22431	22470	22564	22722	22544	22366	22525	22439	22534	22640	22201	22341	22317	22478	22375	22268	22337	22537	22346	22500	22421	22711	22328	22474	22541	22311	22437	22405	22580	22466	22520	22115	22314	22309	22453	22415	22545	22303	22333	22441	22417	22236	22384	22320	22283	22578	22325	22369	22299	22602	22338	22491	22449	22615	22269	22621	22397	22354	22230	22539	22593	22686	22474	22461	22357	22326	22332	22414	22347	22307	22590	22342	22432	22445	22338	22493	22272	22364	22332	22446	22363	22439	22360	22555	22328	22542	22474	22539	22166	22553	22483	22518	22377	22331	22313	22529	22482	22307	22508	22320	22527	22601	22379	22589	22388	22665	22320	22151	22358	22364	22113	22493	22265	22341	22510	22364	22360	22384	22555	22573	22341	22490	22447	22399	22469	22502	22381	22489	22427	22490	22137	22226	22535	22329	22382	22510	22312	22524	22512	22480	22514	22477	22416	22413	22396	22477	22330	22690	22499	22444	22343	22290	22185	22348	22362	22663	22340	22391	22609	22464	22505	22508	22444	22444	22434	22462	22511	22289	22281	22232	22477	22444	22549	22163	22496	22419	22406	22339	22343	22233	22601	22529	22527	22275	22352	22340	22561	22494	22448	22230	22484	22118	22361	22281	22319	22441	22345	22439	22413	22316	22497	22503	22344	22478	22252	22510	22257	22386	22422	22205	22421	22382	22645	22330	22498	22384	22356	22308	22524	22624	22682	22407	22228	22016	22569	22364	22382	22650	22368	22488	22649	22359	22524	22394	22500	22463	22653	22519	22596	22530	22257	22557	22683	22444	22405	22394	22330	22651	22329	22295	22585	22219	22396	22492	22411	22292	22292	22360	22202	22479	22551	22535	22266	22443	22512	22382	22485	22563	22311	22488	22602	22405	22373	22324	22593	22250	22456	22307	22278	22284	22360	22355	22429	22504	22433	22250	22494	22426	22260	22401	22300	22572	22417	22439	22385	22585	22653	22469	22305	22417	22235	22362	22357	22498	22603	22648	22555	22289	22468	22354	22572	22502	22547	22382	22525	22472	22404	22432	22339	22501	22332	22325	22570	22410	22243	22411	22461	22588	22318	22359	22666	22577	22222	22333	22574	22474	22284	22474	22446	22302	22287	22409	22475	22430	22650	22404	22405	22418	22550	22528	22663	22420	22411	22304	22626	22356	22548	22200	22348	22204	22416	22577	22267	22423	22515	22543	22415	22181	22215	22158	22263	22463	22485	22398	22353	22473	22326	22322	22443	22316	22460	22347	22377	22687	22541	22595	22396	22336	22505	22315	22344	22283	22439	22440	22306	22357	22184	22427	22567	22519	22313	22458	22533	22372	22462	22702	22642	22339	22315	22256	22408	22576	22254	22375	22317	22572	22214	22879	22483	22562	22275	22370	22580	22410	22440	22404	22406	22241	22485	22493	22556	22371	22423	22369	22384	22320	22417	22453	22404	22111	22385	22436	22476	22421	22467	22376	22464	22292	22261	22216	22486	22401	22522	22541	22405	22373	22274	22503	22434	22681	22347	22573	22402	22319	22325	22579	22388	22485	22223	22394	22278	22225	22370	22373	22462	22507	22221	22141	22525	22572	22535	22418	22389	22240	22206	22427	22262	22552	22403	22476	22240	22652	22203	22401	22394	22136	22322	22404	22507	22309	22484	22506	22523	22351	22463	22341	22522	22372	22422	22484	22420	22409	22298	22443	22556	22485	22576	22385	22291	22467	22476	22460	22509	22284	22515	22374	22453	22599	22267	22454	22578	22395	22199	22262	22319	22538	22466	22468	22642	22279	22408	22472	22358	22724	22435	22363	22258	22531	22453	22273	22390	22553	22652	22454	22294	22233	22539	22354	22488	22435	22633	22358	22556	22456	22259	22448	22423	22432	22387	22542	22513	22623	22293	22437	22363	22546	22484	22644	22356	22476	22647	22244	22392	22164	22511	22514	22284	22396	22354	22345	22457	22296	22553	22359	22343	22426	22468	22392	22492	22406	22401	22369	22711	22389	22228	22526	22456	22520	22342	22486	22237	22213	22579	22307	22655	22629	22725	22460	22735	22471	22598	22403	22645	22304	22366	22250	22585	22533	22272	22332	22484	22399	22322	22467	22501	22433	22495	22528	22573	22091	22215	22501	22478	22578	22407	22493	22558	22133	22404	22609	22407	22300	22468	22330	22550	22488	22234	22503	22469	22372	22367	22454	22512	22352	22554	22341	22458	22454	22607	22362	22590	22371	22501	22443	22366	22281	22349	22571	22299	22374	22352	22531	22635	22805	22293	22705	22340	22576	22275	22385	22292	22479	22493	22555	22421	22287	22427	22531	22616	22431	22436	22572	22484	22367	22348	22527	22431	22595	22392	22440	22480	22305	22534	22400	22425	22488	22502	22311	22481	22729	22575	22513	22423	22584	22524	22346	22628	22444	22688	22539	22063	22558	22439	22320	22209	22341	22313	22262	22307	22367	22370	22421	22314	22195	22645	22530	22504	22364	22512	22593	22279	22304	22321	22403	22285	22556	22346	22463	22303	22510	22392	22309	22284	22337	22465	22429	22451	22506	22430	22435	22233	22428	22615	22380	22370	22382	22582	22459	22449	22684	22455	22447	22369	22593	22732	22339	22456	22591	22563	22564	22354	22516	22417	22443	22664	22594	22495	22545	22250	22522	22294	22439	22457	22341	22353	22579	22489	22352	22316	22544	22455	22284	22347	22344	22387	22311	22526	22467	22416	22443	22305	22362	22478	22393	22331	22418	22557	22408	22521	22547	22493	22331	22581	22489	22213	22575	22418	22650	22420	22283	22455	22475	22249	22412	22448	22505	22357	22288	22313	22314	22248	22294	22579	22634	22350	22248	22533	22208	22554	22418	22468	22632	22498	22540	22350	22258	22563	22518	22477	22465	22470	22410	22488	22503	22529	22399	22290	22325	22566	22334	22452	22421	22468	22317	22562	22271	22528	22575	22467	22608	22493	22514	22440	22458	22470	22321	22555	22563	22452	22616	22473	22350	22461	22504	22518	22418	22491	22379	22566	22434	22467	22429	22252	22564	22510	22266	22197	22269	22582	22470	22498	22431	22378	22440	22243	22478	22238	22348	22540	22377	22697	22441	22395	22606	22505	22504	22256	22376	22401	22548	22740	22203	22339	22468	22475	22324	22676	22439	22512	22653	22249	22416	22448	22339	22445	22709	22463	22338	22363	22453	22508	22378	22100	22236	22429	22615	22440	22408
18083	18681	18748	18233	18066	17934	17675	17909	18206	22217	23989	20572	18677	17917	17684	17832	17656	17645	17527	17633	17680	17567	17681	17603	17685	17744	17711	17595	17648	17646	17583	17869	17842	17808	17752	17759	17675	17698	17690	17805	17761	17701	17706	17741	17776	17907	17685	17780	17711	17707	17749	17612	17695	17710	17806	17542	17741	17632	17742	17733	17751	17650	17723	17754	17514	17643	17611	17697	17747	17812	17638	17791	17664	17482	17683	17633	17660	17648	17576	17756	17570	17590	17667	17628	17467	17920	17754	17591	17649	17484	17585	17690	17554	17540	17773	17766	17726	17446	17632	17591	17565	17613	17779	17660	17627	17717	17495	17791	17803	17702	17739	17700	17470	17548	17668	17808	17729	17841	17806	17579	17709	17529	17639	17541	17612	17617	17779	17801	17674	17769	17576	17766	17705	17606	17753	17461	17678	17735	17569	17758	17716	17523	17722	17573	17640	17463	17630	17573	17632	17777	17886	17650	17677	17623	17587	17694	17548	17587	17701	17618	17674	17702	17640	17647	17621	17556	17688	17725	17610	17892	17615	17580	17735	17594	17636	17650	17534	17916	17654	17608	17742	17850	17863	17788	17638	17751	17829	17540	17756	17649	17697	17693	17697	17666	17626	17687	17637	17483	17637	17697	17943	17708	17759	17664	17391	17715	17645	17845	17705	17715	17615	17733	17589	17687	17772	17684	17731	17864	17738	17641	17838	17602	17611	17648	17669	17642	17675	17980	17565	17787	17615	17591	17679	17621	17701	17623	17835	17765	17684	17590	17688	17672	17778	17739	17566	17688	17688	17857	17757	17585	17798	17768	17621	17629	17605	17675	17568	17752	17663	17720	17569	17699	17678	17580	17658	17686	17893	17600	17740	17622	17562	17634	17599	17626	17696	17767	17893	17707	17740	17668	17834	17559	17573	17519	17798	17510	17555	17695	17712	17608	17571	17691	17698	17472	17731	17589	17657	17738	17678	17830	17758	17784	17617	17547	17784	17821	17742	17647	17700	17600	17632	17722	17589	17754	17696	17725	17759	17611	17711	17784	17793	17632	17689	17531	17665	17724	17685	17756	17729	17827	17661	17540	17548	17605	17760	17835	17714	17759	17815	17857	17658	17732	17572	17600	17642	17715	17826	17754	17745	17718	17635	17527	17675	17752	17839	17621	17697	17859	17666	17679	17722	17811	17476	17606	17685	17487	17785	17614	17649	17576	17817	17668	17695	17648	17505	17679	17746	17664	17510	17664	17704	17764	17844	17772	17538	17609	17709	17549	17702	17718	17740	17641	17790	17570	17664	17717	17888	17697	17664	17709	17853	17702	17556	17669	17634	17817	17781	17802	17799	17589	17625	17737	17664	17528	17802	17536	17764	17695	17647	17534	17686	17854	17610	17558	17683	17743	17693	17830	17586	17656	17644	17528	17734	17796	17734	17506	17741	17572	17744	17573	17766	17651	17660	17747	17632	17553	17612	17712	17758	17783	17553	17776	17773	17669	17712	17640	17801	17775	17699	17576	17580	17649	17733	17710	17502	17774	17590	17700	17711	17802	17462	17627	17734	17674	17738	17560	17576	17610	17590	17578	17698	17539	17785	17805	17831	17752	17833	17698	17739	17646	17791	17793	17840	17715	17712	17899	17760	17750	17772	17736	17586	17610	17833	17793	17684	17766	17634	17516	17880	17686	17558	17764	17830	17676	17550	17703	17646	17581	17694	17752	17733	17749	17561	17699	17622	17654	17648	17552	17497	17662	17649	17606	17819	17587	17594	17651	17750	17618	17707	17673	17662	17649	17789	17630	17632	17566	17672	17750	17589	17587	17768	17701	17648	17786	17718	17757	17512	17747	17667	17713	17604	17824	17732	17609	17830	17680	17500	17650	17798	17612	17711	17619	17830	17652	17534	17616	17505	17879	17563	17827	17644	17696	17556	17450	17810	17571	17859	17590	17696	17551	17672	17670	17661	17697	17590	17584	17688	17596	17530	17612	17630	17696	17633	17530	17782	17769	17632	17704	17757	17764	17611	17701	17684	17645	17693	17483	17697	17686	17843	17690	17611	17825	17466	17801	17593	17672	17672	17786	17791	17805	17673	17787	17708	17761	17688	17679	17701	17730	17708	17618	17533	17697	17753	17775	17616	17646	17770	17608	17648	17726	17809	17625	17557	17821	17702	17777	17612	17669	17673	17632	17853	17664	17618	17708	17903	17670	17764	17732	17806	17782	17850	17743	17717	17603	17626	17652	17791	17827	17882	17665	17951	17662	17652	17855	17486	17616	17837	17707	17602	17664	17837	17817	17848	17852	17638	17753	17732	17634	17590	17716	17733	17708	17683	17673	17702	17621	17665	17729	17742	17671	17717	17751	17537	17757	17559	17684	17618	17725	17797	17777	17804	17652	17728	17890	17693	17781	17605	17687	17627	17724	17695	17562	17714	17799	17846	17666	17759	17664	17800	17846	17589	17644	17531	17703	17814	17681	17726	17691	17908	17801	17561	17783	17754	17674	17638	17838	17485	17656	17635	17633	17674	17778	17809	17809	17716	17692	17750	17630	17631	17640	17649	17665	17478	17739	17527	17731	17708	17727	17636	17715	17742	17495	17702	17735	17700	17848	17554	17775	17819	17624	17605	17666	18011	17546	17730	17728	17643	17571	17665	17701	17501	17757	17580	17788	17719	17674	17662	17552	17708	17599	17710	17756	17666	17657	17673	17796	17764	17498	17502	17880	17562	17800	17828	17621	17714	17685	17629	17713	17537	17812	17614	17785	17823	17648	17627	17798	17762	17695	17732	17584	17711	17850	17649	17676	17745	17833	17598	17638	17687	17682	17847	17735	17824	17469	17685	17703	17677	17743	17795	17708	17811	17650	17574	17780	17664	17671	17638	17555	17778	17711	17749	17651	17621	17642	17717	17754	17597	17809	17642	17752	17784	17599	17767	17643	17683	17610	17605	17731	17610	17616	17712	17702	17555	17793	17808	17849	17581	17762	17663	17809	17774	17463	17784	17796	17563	17500	17698	17841	17651	17538	17643	17604	17703	17571	17527	17631	17787	17614	17699	17709	17724	17661	17686	17839	17549	17665	17568	17776	17694	17580	17795	17552	17549	17638	17776	17668	17669	17626	17885	17721	17528	17765	17777	17545	17745	17769	17642	17739	17682	17541	17911	17688	17732	17635	17734	17878	17679	17740	17562	17477	17714	17875	17573	17667	17772	17657	17665	17676	17755	17593	17549	17658	17709	17741	17401	17664	17772	17666	17862	17561	17635	17865	17576	17561	17728	17659	17613	17731	17714	17503	17653	17827	17884	17758	17802	17739	17618	17708	17626	17729	17659	17728	17656	17679	17688	17754	17651	17806	17762	17708	17753	17569	17543	17617	17610	17647	17692	17715	17737	17708	17722	17674	17663	17596	17586	17713	17638	17604	17673	17659	17448	17672	17736	17659	17659	17663	17852	17621	17815	17719	17634	17660	17778	17885	17689	17684	17630	17604	17733	17711	17592	17788	17735	17708	17748	17635	17729	17658	17593	17583	17728	17654	17670	17584	17747	17646	17591	17678	17631	17743	17600	17723	17695	17634	17762	17636	17613	17661	17806	17715	17783	17718	17640	17645	17748	17762	17802	17774	17743	17732	17810	17599	17730	17797	17779	17744	17683	17766	17747	17487	17645	17699	17676	17754	17842	17588	17613	17608	17825	17666	17756	17634	17605	17749	17560	17576	17630	17552	17800	17726	17582	17770	17779	17685	17733	17742	17515	17510	17751	17710	17695	17565	17689	17636	17784	17866	17643	17607	17820	17633	17718	17719	17625	17651	17590	17730	17770	17588	17797	17712	17694	17632	17618	17878	17587	17559	17708	17570	17823	17638	17757	17690	17540	17814	17846	17603	17844	17677	17670	17821	17724	17614	17683	17692	17644	17530	17736	17543	17502	17584	17848	17575	17852	17789	17663	17932	17679	17787	17773	17554	17798	17799	17626	17572	17928	17589	17631	17501	17513	17681	17750	17519	17714	17796	17746	17717	17612	17709	17757	17729	17778	17678	17784	17708	17635	17656	17514	17794	17795	17592	17764	17711	17683	17636	17830	17640	17601	17683	17620	17581	17798	17620	17537	17708	17821	17696	17758	17786	17655	17774	17551	17767	17586	17596	17699	17655	17829	17716	17524	17668	17824	17781	17712	17648	17900	17590	17627	17755	17645	17772	17781	17803	17694	17762	17756	17702	17730	17746	17645	17562	17699	17717	17647	17745	17471	17812	17697	17758	17696	17659	17599	17739	17727	17602	17629	17817	17637	17699	17630	17675	17801	17684	17580	17633	17818	17729	17627	17878	17676	17731	17621	17517	17706	17554	17627	17583	17568	17911	17728	17536	17753	17625	17689	17621	17539	17553	17576	17775	17776	17550	17652	17701	17905	17695	17551	17705	17783	17704	17835	17748	17633	17634	17653	17590	17587	17722	17679	17841	17726	17743	17497	17759	17640	17740	17871	17638	17679	17715	17946	17723	17815	17792	17654	17724	17633	17515	17765	17791	17693	17543	17720	17534	17820	17681	17675	17799	17559	17625	17608	17568	17806	17636	17563	17622	17668	17731	17647	17768	17585	17756	17785	17679	17769	17747	17676	17708	17703	17755	17681	17773	17816	17710	17784	17664	17811	17511	17756	17704	17706	17553	17536	17688	17765	17685	17490	17506	17698	17615	17730	17690	17663	17815	18052	17470	17716	17650	17704	17809	17650	17685	17648	17605	17617	17680	17604	17552	17580	17813	17748	17759	17796	17728	17684	17739	17521	17730	17638	17673	17749	17616	17599	17747	17465	17673	17668	17676	17514	17562	17821	17725	17731	17854	17801	17775	17767	17686	17753	17501	17608	17556	17710	17765	17812	17791	17686	17693	17675	17643	17717	17780	17598	17918	17636	17810	17779	17723	17791	17572	17795	17747	17722	17626	17693	17873	17668	17601	17791	17587	17758	17672	17596	17657	17958	17604	17448	17844	17496	17688	17670	17936	17672	17649	17699	17732	17780	17525	17757	17805	17583	17823	17758	17714	17743	17668	17624	17735	17661	17730	17701	17611	17741	17671	17831	17794	17755	17651	17837	17529	17728	17769	17620	17677	17847	17726	17557	17804
26222	21576	28363	26181	23775	23836	24301	23141	24897	43460	43314	33235	26629	23464	22823	22613	22562	22462	22441	22559	22620	22402	22450	22543	22482	22345	22423	22364	22290	22501	22467	22519	22517	22290	22375	22529	22454	22236	22566	22366	22464	22402	22296	22381	22365	22558	22488	22368	22295	22287	22678	22392	22433	22291	22546	22117	22422	22304	22474	22394	22535	22608	22418	22530	22541	22110	22494	22606	22201	22538	22232	22550	22497	22352	22419	22408	22465	22299	22352	22212	22087	22493	22369	22266	22610	22554	22579	22328	22254	22369	22222	22316	22430	22371	22395	22521	22246	22134	22511	22488	22326	22539	22423	22199	22242	22359	22328	22193	22507	22256	22367	22123	22194	22338	22420	22521	22323	22459	22486	22424	22357	22421	22272	22434	22481	22276	22460	22515	22141	22453	22368	22211	22308	22444	22418	22563	22348	22451	22366	22384	22273	22138	22287	22490	22652	22518	22362	22493	22310	22319	22464	22345	22395	22499	22577	22481	22417	22435	22387	22507	22400	22495	22394	22474	22587	22263	22244	22463	22513	22630	22114	22477	22549	22421	22279	22470	22457	22297	22378	22403	22434	22389	22418	22390	22540	22470	22371	22269	22462	22218	22512	22422	22409	22314	22331	22435	22456	22359	22238	22102	22295	22246	22437	22335	22262	22340	22210	22473	22480	22354	22323	22402	22489	22250	22316	22469	22390	22228	22476	22445	22134	22227	22278	22459	22305	22421	22297	22124	22336	22396	22331	22489	22411	22341	22409	22439	22449	22463	22342	22208	22447	22369	22198	22287	22477	22406	22475	22315	22619	22468	22332	22436	22549	22251	22503	22460	22380	22221	22524	22558	22476	22424	22189	22420	22154	22471	21983	22352	22390	22362	22570	22341	22320	22494	22451	22412	22347	22338	22364	22438	22429	22353	22538	22404	22307	22442	22315	22536	22158	22559	22375	22269	22268	22481	22406	22325	22273	22398	22445	22559	22000	22383	22458	22564	22402	22424	22256	22274	22356	22194	22376	22344	22267	22293	22194	22363	22533	22512	22555	22287	22324	22527	22295	22510	22501	22376	22380	22314	22342	22350	22452	22461	22619	22397	22283	22482	22380	22402	22436	22261	22339	22343	22383	22336	22323	22202	22474	22338	22277	22313	22455	22407	22514	22536	22243	22253	22239	22382	22478	22502	22604	22150	22362	22460	22373	22375	22156	22338	22465	22370	22402	22464	22412	22541	22318	22335	22390	22336	22466	22254	22297	22364	22174	22173	22163	22342	22500	22274	22399	22422	22264	22276	22443	22360	22569	22275	22313	22243	22544	22396	22294	22348	22428	22189	22590	22331	22265	22398	22244	22590	22474	22466	22205	22362	22362	22293	22158	22223	22352	22404	22366	22377	22390	22331	22253	22401	22192	22175	22340	22445	22101	22493	22418	22537	22407	22421	22449	22356	22422	22320	22472	22356	22225	22558	22546	22280	22546	22329	22398	22338	22524	22309	22381	22059	22338	22325	22373	22298	22240	22373	22389	22309	22378	22446	22241	22353	22415	22253	22177	22397	22342	22281	22577	22077	22388	22214	22151	22352	22612	22280	22358	22313	22456	22483	22329	22289	22354	22193	22427	22535	22525	22493	22433	22389	22380	22494	22396	22465	22221	22411	22161	22076	22368	22436	22575	22577	22292	22697	22583	22365	22301	22476	22515	22502	22314	22322	22361	22347	22405	22422	22417	22366	22370	22575	22318	22489	22197	22454	22404	22464	22321	22379	22575	22350	22314	22423	22438	22452	22487	22384	22621	22365	22443	22622	22194	22382	22308	22548	22475	22256	22448	22485	22246	22525	22343	22336	22407	22582	22213	22198	22480	22126	22538	22615	22372	22451	22166	22326	22445	22479	22573	22381	22577	22472	22538	22394	22590	22244	22241	22501	22213	22314	22174	22278	22562	22385	22252	22472	22297	22099	22126	22345	22314	22506	22417	22247	22409	22526	22422	22549	22267	22381	22467	22521	22458	22427	22182	22356	22277	22389	22206	22242	22458	22311	22515	22380	22499	22477	22521	22432	22308	22334	22374	22268	22508	22407	22313	22459	22291	22518	22438	22448	22515	22324	22520	22406	22302	22523	22518	22505	22566	22367	22241	22279	22167	22627	22379	22413	22283	22373	22519	22405	22395	22387	22468	22382	22302	22417	22414	22293	22171	22307	22629	22569	22391	22416	22414	22243	22391	22619	22458	22193	22418	22455	22467	22376	22242	22340	22409	22620	22306	22472	22533	22308	22086	22464	22118	22426	22451	22272	22477	22617	22582	22592	22266	22205	22337	22529	22550	22424	22241	22414	22530	22424	22425	22422	22180	22566	22489	22331	22571	22241	22556	22159	22268	22457	22451	22240	22503	22164	22490	22295	22396	22481	22473	22503	22454	22397	22284	22495	22454	22430	22449	22493	22264	22450	22367	22269	22424	22264	22534	22405	22291	22203	22408	22342	22394	22351	22307	22409	22382	22293	22076	22181	22385	22156	22402	22532	22402	22534	22433	22486	22247	22432	22387	22260	22487	22355	22232	22069	22347	22323	22421	22365	22475	22483	22339	22389	22394	22312	22312	22377	22510	22401	22433	22463	22412	22325	22190	22448	22433	22503	22297	22373	22430	22418	22533	22464	22264	22502	22492	22488	22573	22465	22273	22526	22462	22483	22321	22512	22475	22323	22526	22383	22404	22541	22591	22447	22530	22278	22233	22614	22352	22535	22248	22336	22367	22363	22377	22531	22255	22518	22619	22445	22419	22214	22389	22292	22198	22367	22706	22427	22357	22322	22144	22556	22374	22540	22362	22351	22291	22401	22484	22494	22460	22368	22370	22573	22386	22532	22048	22530	22244	22550	22454	22292	22191	22285	22304	22193	22452	22481	22271	22415	22512	22369	22629	22447	22519	22150	22179	22362	22493	22503	22578	22062	22320	22224	22684	22025	22579	22591	22466	22438	22362	22306	22456	22334	22283	22254	22413	22319	22329	22199	22476	22415	22458	22500	22299	22554	22328	22488	22282	22503	22372	22333	22399	22321	22632	22513	22362	22393	22230	22198	22482	22601	22447	22319	22429	22404	22247	22344	22332	22284	22358	22487	22352	22214	22464	22480	22319	22197	22552	22404	22466	22512	22461	22303	22237	22420	22242	22408	22516	22506	22357	22178	22391	22577	22408	22499	22319	22296	22505	22287	22264	22604	22346	22275	22445	22546	22486	22515	22247	22227	22347	22321	22202	22260	22269	22670	22223	22329	22265	22484	22365	22318	22450	22341	22353	22474	22732	22581	22361	22244	22343	22422	22337	22459	22158	22557	22443	22264	22531	22364	22236	22295	22315	22364	22358	22313	22247	22269	22379	22298	22466	22312	22158	22486	22250	22531	22304	22293	22367	22400	22530	22312	22373	22573	22138	22128	22363	22518	22462	22606	22552	22464	22438	22486	22395	22288	22400	22156	22308	22276	22311	22328	22264	22391	22279	22408	22395	22244	22295	22361	22281	22354	22418	22320	22405	22466	22524	22381	22509	22499	22342	22291	22377	22510	22510	22460	22031	22516	22321	21965	22213	22439	22561	22403	22297	22352	22533	22548	22697	22387	22389	22382	22557	22469	22212	22244	22638	22402	22459	22295	22445	22399	22116	22355	22411	22348	22321	22241	22457	22218	22301	22492	22415	22327	22450	22505	22318	22448	22447	22280	22274	22352	22452	22385	22303	22305	22343	22523	22616	22529	22390	22398	22433	22471	22424	22457	22413	22452	22443	22520	22458	22329	22280	22502	22420	22380	22531	22268	22417	22333	22351	22293	22411	22526	22349	22181	22549	22329	22314	22430	22245	22165	22325	22290	22276	22240	22314	22534	22416	22143	22254	22418	22392	22446	22377	22256	22485	22497	22401	22596	22367	22504	22270	22347	22305	22378	22269	22245	22543	22472	22482	22387	22400	22433	22358	22338	22243	22577	22355	22148	22159	22447	22368	22446	22336	22231	22478	22240	22291	22226	22356	22572	22220	22139	22623	22526	22188	22413	22327	22448	22402	22442	22477	22437	22437	22609	22323	22551	22096	22256	22223	22417	22230	22432	22597	22367	22490	22337	22331	22299	22152	22159	22695	22513	22362	22250	22383	22471	22450	22137	22304	22271	22347	22321	22212	22343	22280	22481	22347	22401	22460	22361	22378	22600	22270	22390	22552	22405	22488	22304	22388	22420	22279	22151	22401	22390	22317	22396	22340	22595	22446	22445	22436	22556	22378	22220	22128	22521	22455	22354	22338	22478	22381	22384	22344	22349	22008	22324	22502	22334	22413	22477	22506	22197	22363	22658	22604	22444	22485	22423	22421	22487	22371	22310	22644	22534	22428	22425	22226	22410	22366	22457	22478	22422	22544	22473	22259	22432	22619	22285	22183	22619	22559	22321	22320	22158	22338	22405	22413	22516	22235	22399	22483	22194	22383	22381	22473	22400	22424	22424	22413	22182	22438	22436	22183	22406	22434	22450	22396	22738	22262	22358	22206	22359	22279	22415	22311	22496	22523	22469	22353	22413	22133	22459	22202	22487	22254	22253	22317	22364	22451	22098	22376	22219	22554	22501	22343	22591	22554	22435	22303	22453	22347	22503	22275	22527	22426	22443	22385	22397	22346	22255	22375	22287	22292	22447	22259	22263	22286	22510	22506	22287	22538	22338	22424	22511	22588	22514	22460	22493	22462	22465	22495	22340	22291	22180	22202	22461	22266	22253	22576	22409	22382	22519	22441	22360	22442	22413	22524	22637	22599	22236	22384	22406	22362	22474	22425	22176	22399	22326	22511	22236	22295	22453	22482	22374	22610	22495	22305	22386	22337	22415	22311	22506	22440	22458	22322	22337	22441	22370	21989	22381	22322	22352	22288	22436	22580	22147	22436	22382	22329	22518	22302	22249	22465	22379	22542	22265	22422	22765	22257	22466	22187	22447	22292	22378	22301	22311	22384	22316	22291	22428	22528	22056	22177	22742	22520	22401	22345	22459	22320	22424	22411	22294	22329	22469	22254	22347	22508	22341	22386	22485	22195	22281	22439	22323	22434	22547	22325	22071	22452	22378	22409	22365	22499	22365	22486	22307	22528	22396	22475	22514
16345	23808	23119	20446	19477	18685	18430	18556	21950	44936	40334	29946	21965	18293	17896	17615	17621	17699	17531	17861	17758	17715	17753	17741	17832	17827	17780	17516	17667	17658	17803	17771	17743	17656	17731	17785	17658	17684	17532	17676	17903	17696	17677	17715	17483	17995	17664	17725	17735	17725	17656	17805	17635	17581	17837	17771	17561	17668	17614	17792	17769	17701	17628	17590	17725	17544	17651	17618	17816	17723	17537	17638	17632	17587	17824	17753	17500	17601	17634	17666	17705	17661	17695	17800	17668	17729	17594	17713	17489	17695	17669	17618	17834	17689	17843	17569	17857	17702	17718	17565	17578	17708	17771	17601	17746	17687	17736	17557	17692	17695	17536	17830	17825	17464	17595	17678	17727	17768	17659	17591	17581	17743	17574	17673	17584	17791	17722	17681	17683	17637	17713	17651	17757	17653	17561	17651	17776	17612	17726	17620	17647	17699	17816	17487	17920	17886	17496	17752	17599	17866	17907	17710	17772	17647	17682	17552	17622	17696	17654	17634	17820	17913	17775	17701	17906	17768	17645	17757	17673	17548	17687	17544	17651	17676	17769	17618	17703	17576	17599	17516	17543	17786	17762	17537	17568	17588	17749	17584	17676	17752	17716	17723	17517	17717	17741	17535	17718	17697	17753	17651	17675	17704	17681	17799	17805	17730	17735	17773	17821	17546	17695	17735	17717	17759	17827	17776	17729	17613	17717	17729	17571	17848	17590	17627	17808	17680	17818	17605	17678	17716	17738	17577	17705	17743	17791	17673	17585	17685	17666	17673	17830	17818	17733	17633	17581	17563	17812	17733	17795	17738	17599	17567	17827	17679	17715	17793	17678	17503	17612	17766	17626	17634	17656	17581	17519	17710	17655	17555	17771	17807	17579	17521	17811	17681	17730	17836	17756	17662	17773	17642	17599	17741	17708	17741	17673	17766	17643	17688	17717	17756	17716	17795	17844	17705	17615	17698	17666	17566	17722	17616	17674	17591	17648	17374	17867	17698	17668	17706	17642	17653	17675	17600	17609	17606	17552	17776	17597	17565	17645	17585	17900	17714	17640	17746	17642	17672	17683	17666	17668	17718	17644	17608	17663	17651	17595	17592	17744	17496	17728	17692	17834	17454	17579	17745	17851	17683	17638	17681	17645	17737	17634	17623	17796	17643	17738	17717	17475	17621	17544	17644	17691	17711	17720	17529	17791	17834	17726	17795	17517	17808	17521	17483	17707	17845	17821	17759	17707	17516	17754	17735	17792	17684	17548	17789	17769	17688	17727	17515	17742	17643	17574	17676	17737	17603	17655	17741	17703	17525	17835	17662	17628	17690	17739	17622	17694	17745	17629	17568	17785	17610	17608	17613	17802	17843	17639	17597	17806	17650	17940	17640	17572	17751	17824	17588	17789	17817	17823	17718	17700	17609	17815	17629	17740	17628	17728	17877	17750	17766	17827	17544	17656	17479	17799	17777	17655	17938	17572	17784	17607	17659	17673	17865	17785	17607	17712	17640	17651	17578	17586	17669	17655	17559	17650	17757	17648	17864	17880	17700	17725	17481	17695	17804	17995	17676	17647	17676	17758	17699	17532	17469	17782	17793	17709	17640	17581	17635	17732	17857	17818	17712	17737	17660	17918	17760	17770	17646	17601	17674	17896	17792	17722	17765	17475	17657	17985	17670	17743	17644	17565	17722	17603	17464	17608	17560	17739	17716	17744	17756	17568	17871	17615	17724	17634	17831	17551	17706	17720	17608	17638	17777	17554	17606	17590	17799	17862	17611	17745	17648	17863	17701	17619	17600	17724	17799	17661	17854	17718	17735	17686	17640	17699	17689	17577	17543	17682	17625	17591	17727	17674	17741	17788	17792	17719	17743	17646	17759	17611	17724	17468	17712	17610	17837	17759	17726	17521	17887	17770	17495	17749	17638	17729	17832	17730	17709	17642	17568	17596	17842	17655	17644	17623	17697	17736	17703	17640	17535	17772	17806	17605	17716	17595	17619	17668	17822	17748	17698	17737	17662	17792	17652	17679	17619	17424	17544	17501	17707	17600	17727	17519	17705	17598	17571	17702	17635	17749	17700	17790	17723	17586	17872	17555	17776	17519	17619	17683	17623	17810	17573	17623	17576	17640	17694	17717	17516	17846	17753	17809	17623	17867	17778	17595	17736	17584	17594	17663	17742	17855	17558	17572	17689	17552	17761	17742	17568	17761	17566	17491	17786	17746	17729	17673	17774	17901	17756	17484	17849	17746	17656	17686	17597	17770	17668	17884	17739	17617	17760	17430	17783	17735	17686	17640	17639	17849	17851	17643	17703	17736	17423	17585	17720	17537	17681	17619	17482	17812	17782	17796	17733	17685	17607	17707	17608	17597	17491	17576	17626	17717	17690	17769	17613	17584	17774	17634	17552	17813	17846	17776	17738	17716	17521	17898	17567	17715	17758	17665	17863	17800	17624	17802	17663	17645	17554	17703	17719	17879	17723	17855	17622	17484	17820	17812	17692	17658	17749	17591	17664	17697	17731	17697	17860	17694	17699	17654	17671	17742	17432	17731	17822	17770	17747	17596	17757	17588	17672	17694	17919	17548	17620	17633	17700	17705	17818	17774	17590	17683	17761	17712	17595	17694	17626	17691	17831	17623	17693	17700	17638	17766	17654	17532	17826	17732	17699	17814	17660	17641	17627	17618	17595	17612	17434	17610	17640	17634	17751	17746	17615	17631	17682	17836	17636	17684	17815	17654	17707	17512	17690	17544	17742	17802	17637	17627	17689	17743	17661	17632	17782	17688	17569	17616	17750	17726	17725	17683	17539	17573	17637	17782	17587	17579	17772	17739	17533	17677	17662	17866	17560	17677	17696	17896	17482	17684	17526	17765	17757	17773	17618	17584	17640	17792	17611	17582	17619	17747	17612	17796	17703	17554	17776	17841	17722	17605	17768	17744	17858	17630	17732	17723	17715	17761	17745	17770	17705	17605	17750	17736	17537	17824	17782	17718	17562	17727	17638	17702	17774	17779	17783	17576	17729	17710	17776	17754	17589	17851	17746	17853	17549	17628	17678	17731	17568	17754	17651	17662	17564	17679	17653	17524	17780	17671	17732	17804	17583	17568	17685	17625	17713	17618	17739	17862	17599	17772	17479	17593	17689	17820	17524	17722	17583	17729	17813	17626	17677	17717	17639	17709	17659	17735	17737	17769	17687	17693	17531	17867	17647	17822	17635	17688	17692	17623	17622	17787	17630	17641	17628	17784	17637	17693	17615	17742	17748	17535	17688	17826	17733	17728	17826	17777	17557	17547	17713	17648	17691	17661	17799	17688	17794	17556	17563	17733	17682	17754	17655	17766	17721	17566	17687	17703	17936	17582	17504	17703	17731	17592	17679	17648	17628	17602	17623	17602	17756	17620	17710	17499	17698	17794	17723	17697	17595	17693	17783	17708	17591	17834	17424	17702	17728	17700	17849	17788	17677	17739	17786	17782	17616	17530	17626	17747	17607	17745	17739	17878	17741	17535	17721	17659	17514	17502	17829	17571	17578	17636	17687	17802	17598	17610	17673	17573	17637	17729	17561	17594	17601	17672	17891	17822	17769	17557	17522	17623	17672	17640	17936	17746	17848	17886	17741	17691	17633	17467	17645	17674	17672	17609	17707	17791	17768	17825	17653	17838	17703	17688	17590	17600	17694	17600	17775	17591	17746	17692	17673	17601	17582	17661	17469	17778	17678	17722	17651	17809	17609	17681	17841	17927	17650	17590	17599	17539	17760	17528	17777	17725	17713	17513	17667	17775	17624	17679	17414	17733	17738	17660	17585	17673	17655	17715	17663	17654	17668	17536	17717	17682	17733	17828	17758	17714	17783	17529	17540	17758	17518	17729	17634	17867	17713	17713	17790	17694	17922	17472	17735	17706	17744	17643	17645	17655	17618	17676	17564	17666	17761	17749	17579	17738	17662	17786	17667	17525	17703	17683	17705	17777	17628	17499	17567	17860	17429	17764	17540	17720	17639	17696	17725	17568	17615	17629	17657	17715	17783	17625	17516	17716	17577	17576	17635	17832	17774	17853	17633	17783	17934	17673	17699	17686	17682	17732	17785	17720	17664	17541	17642	17801	17604	17703	17734	17602	17783	17802	17686	17649	17825	17731	17660	17655	17624	17740	17470	17746	17723	17843	17735	17707	17591	17658	17621	17589	17684	17479	17531	17631	17545	17727	17669	17780	17695	17570	17813	17755	17579	17624	17602	17713	17728	17640	17653	17574	17635	17550	17694	17561	17880	17773	17661	17823	17772	17553	17734	17692	17810	17643	17760	17483	17621	17820	17577	17685	17663	17759	17599	17636	17695	17808	17553	17584	17813	17582	17599	17747	17681	17541	17648	17563	17669	17784	17790	17602	17628	17664	17650	17822	17755	17789	17737	17752	17702	17733	17753	17692	17704	17583	17835	17754	17884	17680	17758	17851	17807	17837	17521	17762	17603	17749	17577	17614	17712	17510	17514	17668	17727	17756	17697	17796	17651	17730	17719	17696	17704	17752	17739	17781	17676	17723	17654	17520	17603	17840	17686	17664	17686	17565	17772	17779	17624	17699	17502	17793	17734	17858	17758	17776	17735	17557	17679	17856	17661	17633	17600	17714	17567	17728	17752	17786	17481	17515	17746	17825	17795	17513	17776	17589	17593	17576	17576	17576	17517	17617	17717	17772	17658	17629	17567	17592	17749	17797	17653	17624	17737	17716	17661	17680	17637	17574	17891	17536	17676	17701	17853	17618	17826	17618	17559	17731	17607	17667	17645	17737	17643	17771	17656	17634	17602	17841	17618	17671	17739	17721	17708	17706	17714	17801	17834	17724	17546	17816	17870	17632	17742	17730	17497	17536	17553	17710	17676	17641	17780	17664	17720	17705	17710	17696	17768	17518	17683	17658	17412	17874	17811	17545	17637	17714	17574	17624	17521	17658	17513	17543	17842	17650	17686	17747	17647	17609	17656	17730	17579	17751	17824	17756	17677	17753	17753	17758	17610	17898	17737	17718	17607	17545	17732	17474	17714	17755	17494	17758	17650	17550	17706	17687	17718	17732	17845	17402	17699	17631	17844	17668	17560	17681	17592	17604	17660	17793	17720	17608	17664	17754	17511
24135	21548	29172	24419	22345	25604	27500	24186	31258	61857	52818	41012	30884	25247	23231	23214	22650	22768	22939	22870	22839	22837	22980	22756	22653	22951	22621	22821	22940	22679	22893	22610	22907	22960	22736	22812	22805	22586	22731	22848	22842	23012	22580	22929	22735	22730	22850	22671	22686	22679	22790	22750	22676	22650	22942	22692	22763	22633	22628	22695	22547	22657	22857	22601	22721	22823	22685	22698	22607	22717	22721	22670	22446	22847	22569	22707	22778	22660	22583	22920	22717	22726	22776	22887	22579	22633	22701	22574	22737	22522	22705	22557	22813	22817	22700	22757	22431	22510	22514	22736	22730	22747	22644	22439	22689	22535	22644	22800	22789	22684	22374	22508	22439	22664	22765	22932	22617	22722	22727	22556	22778	22570	22878	22877	22671	22605	22737	22806	22806	22867	22781	22473	22569	22746	22679	22628	22676	22663	22702	22520	22660	22810	22611	22773	22594	22666	22625	22746	22878	22645	22823	22670	22544	22739	22733	22576	22815	22561	22558	22585	22292	22847	22886	22778	22704	22632	22651	22699	22464	22479	22455	22549	22602	22589	22441	22648	22650	22746	22330	22813	22627	22641	22761	22663	22798	22848	22742	22659	22583	22799	22519	22653	22938	22727	22693	22700	22861	22591	22509	22649	22815	22714	22712	22650	22722	22505	22911	22655	22681	22342	22646	22408	22791	22579	22710	22701	22612	22790	22593	22544	22673	22395	22597	22618	22728	22820	22781	22588	22644	22610	22828	22651	22493	22777	22694	22637	22688	22756	22685	22995	22604	22815	22591	22869	22578	22750	22846	22487	22603	22447	22502	22729	22683	22509	22774	22622	22750	22576	22800	22704	22786	22634	22679	22652	22446	22523	22765	22618	22523	22746	22606	22641	22301	22708	22709	22582	22561	22763	22701	22671	22496	22539	22746	22529	22745	22867	22805	22598	22710	22673	22907	22584	22711	22759	22479	22704	22691	22816	22663	22758	22575	22780	22600	22847	22747	22917	22755	22583	22455	22647	22689	22827	22728	22797	22845	22637	22822	22742	22749	22754	22564	22699	22571	22671	22768	22607	22879	22789	22571	22715	22460	22498	22709	22596	22713	22462	22664	22607	22755	22581	22693	22868	22686	22662	22638	22645	22743	22842	22665	22868	22625	22641	22420	22580	22700	22684	22734	22364	22782	22682	22532	22562	22529	22536	22626	22600	22560	22732	22737	22393	22762	22517	22648	22628	22641	22839	22537	22493	22357	22726	22616	22539	22720	22381	22639	22560	22628	22717	22674	22495	22827	22666	22776	22526	22575	22758	22590	22767	22546	22617	22534	22685	22762	22751	22804	22644	22476	22516	22751	22663	22479	22725	22588	22720	22626	22735	22649	22574	22595	22707	22593	22575	22618	22625	22699	22253	22456	22659	22842	22731	22611	22541	22587	22489	22669	22478	22703	22740	22586	22695	22883	22653	22662	22798	22607	22711	22529	22809	22539	22615	22729	22576	22600	22369	22717	22392	22671	22609	22664	22390	22792	22496	22824	22622	22446	22602	22748	22659	22605	22639	22616	22448	22714	22715	22408	22446	22556	22686	22738	22501	22691	22606	22689	22744	22638	22780	22745	22816	22574	22734	22608	22719	22742	22601	22619	22744	22928	22646	22704	22721	22519	22501	22562	22504	22646	22645	22805	22721	22674	22673	22757	22762	22848	22650	22818	22739	22809	22487	22452	22471	22707	22794	22816	22794	22712	22791	22726	22729	22688	22640	22443	22671	22731	22725	22790	22891	22821	22831	22502	22691	22507	22680	22562	22719	22922	22587	22617	22718	22685	22634	22559	22684	22496	22593	22716	22502	22797	22439	22747	22540	22438	22524	22645	22638	22632	22758	22611	22605	22581	22604	22855	22651	22702	22984	22848	22628	22698	22659	22612	22769	22831	22661	22801	22738	22456	22846	22518	22592	22594	22835	22805	22575	22621	22632	22662	22759	22680	22876	22708	22569	22660	22460	22490	22708	22704	22660	22367	22526	22591	22814	22907	22618	22769	22591	22664	22825	22691	22867	22658	22716	22447	22865	22621	22689	22618	22770	22732	22808	22787	23129	22614	22689	22842	22669	22913	22949	22605	22685	22581	22739	22606	22710	22651	22626	22747	22518	22710	22440	22560	22734	22745	22733	22415	22534	22731	22467	22817	22551	22624	22660	22750	22572	22700	22715	22759	22591	22836	22748	22650	22745	22682	22501	22592	22451	22655	22858	22526	22563	22798	22760	22673	22594	22360	22722	22664	22781	22809	22541	22651	22544	22807	22785	22657	22926	22714	22992	22781	22479	22908	22687	22592	22710	22830	22622	22602	22755	22573	22772	22503	22797	22661	22476	22800	22623	22394	22576	22878	22761	22568	22707	22935	22752	22601	22728	22667	22690	22682	22663	22697	22764	22741	22513	22426	22564	22844	22781	22767	22626	22538	22556	22717	22706	22649	22593	22898	22699	22789	22464	22554	22745	22750	22436	22630	22978	22808	22574	22772	22624	22863	22578	22587	22574	22819	22713	22698	22690	22709	22529	22805	22679	22686	22831	22631	22332	22610	22618	22691	22539	22693	22699	22641	22630	22583	22629	22806	22632	22312	22637	22699	22582	22791	22605	22757	22626	22479	22422	22556	22731	22735	22459	22596	22441	22658	22562	22764	22566	22630	22598	22795	22830	22678	22684	22515	22816	22668	22604	22550	22304	22477	22563	22631	22624	22508	22634	22591	22510	22474	22461	22515	22683	22549	22750	22635	22608	22708	22671	22729	22801	22705	22793	22714	22472	22642	22372	22627	22869	22818	22504	22681	22582	22569	22658	22779	22595	22683	22721	22686	22565	22302	22569	22633	22604	22850	22655	22599	22668	22923	22722	22756	22637	22655	22530	22580	22807	22680	22467	22897	22539	22616	22700	22772	22728	22467	22672	22688	22826	22893	22510	22548	22881	22663	22656	22623	22393	22601	22487	22617	22680	22657	22752	22552	22769	22723	22715	22394	22645	22736	22530	22500	22803	22785	22835	22766	22827	22657	22446	22726	22780	22752	22918	22808	22754	22846	22609	22655	22515	22940	22758	22836	22724	22573	22530	22692	22605	22676	22913	22650	22459	22437	22541	22436	22528	22855	22797	22859	22973	22831	22362	22512	22875	22545	22588	22941	22582	22540	22698	22766	22562	22860	22625	22718	22765	22608	22667	22471	22727	22703	22534	22583	22424	22603	22651	22657	22600	22523	22673	22573	22755	22654	22696	22717	22545	22749	22827	22829	22795	22548	22764	22826	22703	22455	22615	22864	22921	22679	22628	22558	22632	22558	22602	22458	22740	22561	22643	22751	22742	22560	22705	22681	22580	22670	22823	22641	22665	22797	22658	22589	22685	22667	22616	22565	22771	22407	22805	22765	22849	22663	22659	22713	22717	22845	22692	22541	22630	22731	22644	22771	22722	22506	22667	22556	22666	22725	22708	22885	22752	22649	22710	22551	22498	22753	22530	22684	22561	22743	22627	22690	22601	22774	22650	22824	22609	22504	22701	22664	22636	22723	22440	22377	22722	22753	22693	22648	22401	22476	22786	22786	22671	22502	22494	22617	22656	22630	22468	22657	22580	22940	22698	22707	22514	22598	22732	22655	22416	22699	22572	22657	22428	22526	22716	22718	22746	22522	22597	22621	22873	22556	22473	22553	22690	22677	22718	22574	22610	22668	22762	22738	22776	22770	22536	22734	22849	22516	22578	22623	22858	22701	22712	22673	22812	22746	22640	22643	22484	22752	22473	22667	22365	22642	22685	22837	22714	22635	22597	22623	22557	22686	22674	22535	22587	22756	22818	22631	22805	22702	22726	22776	22569	22702	22907	22708	22657	22527	22543	22572	22373	22530	22631	22691	22683	22626	22482	22729	22761	22770	22716	22505	22575	22842	22678	22585	22825	22442	22825	22635	22546	22484	22779	22721	22689	22947	22679	22506	22514	22803	22716	22749	22742	22747	22624	22678	22637	22743	22546	22699	22659	22639	22781	22811	22751	22365	22776	22744	22561	22829	22599	22765	22554	22754	22734	22795	22678	22640	22708	22857	22575	22581	22565	22890	22480	22889	22764	22716	22656	22843	22636	22683	22593	22619	22614	22584	22720	22670	22779	22655	22903	22763	22668	22444	22580	22662	22962	22836	22430	22724	22766	22714	22693	22872	22653	22872	22625	22608	22678	22562	22515	22633	22372	22458	22494	22671	22572	22839	22786	22640	22663	22439	22627	22735	22441	22496	22679	22791	22574	22747	22863	22678	22587	22785	22654	22629	22465	22666	22789	22563	22711	22686	22868	22662	22656	22543	22611	22770	22505	22593	22707	22608	22716	22823	22632	22796	22815	22555	22751	22842	22662	22819	22637	22617	22668	22731	22687	22800	22737	22846	22862	22630	22750	22674	22617	22889	22635	22802	22768	22530	22684	22720	22637	22513	22705	22780	22737	22531	22574	22627	22970	22643	22891	22504	22537	22813	22826	22651	22367	22815	22772	22650	22777	22860	22796	22497	22832	22479	22813	22739	22444	22725	22497	22892	22611	22458	22759	22470	22721	22582	22556	22646	22595	22536	22788	22679	22673	22676	22590	22540	22602	22521	22768	22744	22810	22754	22534	22799	22648	22763	22852	22736	22531	22834	22697	22361	22715	22648	22357	22783	22721	22549	22837	22775	22716	22376	22571	22465	22480	22823	22524	22601	22729	22513	22975	22958	22649	22875	22515	22659	22734	22541	22707	22849	22520	23001	22551	22540	22807	22772	22649	22714	22664	22599	22523	22554	22531	22660	22601	22691	22426	22818	22735	22536	22597	22811	22363	22335	22695	22706	22628	22540	22805	22512	22575	22623	22560	22590	22687	22839	22726	22675	22767	22766	22441	22786	22905	22798	22741	22786	22642	22837	22468	22703	22623	22546	22705	22744	22718	22698	22587	22762	22557	22646	22671	22689	22576	22654	22744	22803	22779	22737	22614	22775	22421	22704	22590	22502	22646	22566	22667	22649	22822	22664	22758	22732	22768	22715	22569	22562	22662	22646	22597	22760	22641	22625	22626	22686	22752	22849	22651	22775	22745	22676	22599	22877	22710	22629	22594	22579	22576
18653	30437	28902	23744	21356	20361	19710	19619	31235	60653	50718	39029	26504	19489	17929	18078	17907	17835	17816	17845	17765	17902	17913	17514	17832	17831	17771	17832	17844	17825	17911	17725	17688	17899	17874	17742	17791	17771	17954	18035	17848	17731	17721	18016	17992	17823	17749	17808	17870	17699	17926	17618	17923	17814	17687	17759	17824	17681	17808	17704	17786	17945	17764	17920	17657	17592	17833	17604	17836	17840	17931	17736	17749	17732	17949	17884	17857	17703	17766	17764	17858	17778	17490	17824	17858	17901	17712	17696	17893	17851	17915	17774	17572	17871	17961	17881	17805	17853	17845	17737	17811	17805	17800	17675	17853	17804	17874	17789	17683	17816	17837	17845	17721	17895	17875	17794	17794	17887	17856	17892	17792	17608	17978	17869	17884	17811	17853	17917	17783	17994	17696	17652	17741	17909	17746	17700	17533	17833	17743	17799	17988	17843	17767	17903	17890	17922	17794	17745	17696	17785	17844	17781	17747	17597	17825	17921	17900	17735	17687	17714	17694	17786	17671	17724	17901	17818	17682	17732	17552	17919	17852	17772	17862	17790	17810	17526	17725	17736	17815	17754	17831	17866	17653	17809	17744	17771	17892	17837	17853	17708	17999	17719	17824	17848	17852	17762	17808	17775	17813	17857	17819	17803	17793	17731	17789	17821	17858	17976	17750	17872	17784	17715	17827	17713	17866	17710	17734	17880	17688	17779	17802	17590	17655	17753	17673	17826	17774	17757	17799	17865	17890	17681	17842	17777	17919	17878	17856	17676	17819	17526	17823	17781	17928	17708	17826	17799	17919	17668	17950	17926	17845	17933	17849	17849	17774	17807	17774	17885	17770	17878	17760	17769	17722	17719	17842	17884	17961	17841	17940	17632	17834	17681	17712	17601	17837	17818	17687	17760	17822	17825	17855	17628	17797	17876	17688	17874	17798	17775	17909	17847	17875	17864	17736	17886	17961	17846	17677	17821	17956	17726	17688	17853	17697	17783	17893	17723	17675	17708	17786	17703	17883	17809	17715	17852	17772	17752	17813	17852	17687	17833	17864	17968	17975	17751	17842	17801	17970	17862	17882	17773	17911	17991	17700	17797	17490	17852	17806	17711	17910	17900	17791	17722	17840	17641	17842	17877	17807	17869	17879	17788	17747	17851	17907	17758	17812	17856	17818	17955	18052	17730	17750	17902	17831	17884	17878	17705	17756	17809	17876	17642	17557	17754	17914	17860	17898	17892	17638	17757	17886	17657	17627	17885	17798	17676	17680	17792	17775	17716	17794	17723	17882	17692	17855	17711	17913	17566	17873	17921	17988	17853	17758	17760	17473	17622	17849	17653	17817	17904	17750	17847	17625	17959	17946	17632	17786	17892	17744	17715	17804	17699	17746	17862	17882	17842	17757	17799	17849	17924	17813	17854	17827	17961	17742	17672	17925	17896	17818	17882	17814	17803	17700	18041	17831	17851	17870	17684	17846	17953	17556	17951	17950	17860	17907	17967	17903	17706	17880	17650	17891	17762	17720	17911	17646	17837	17603	17726	17814	17898	17925	17741	17805	17581	17739	17654	17748	17909	17866	17994	17843	17815	17672	17794	17778	17832	17642	17686	17735	17857	17837	17913	18000	17764	17847	17771	17667	17771	17898	17777	17703	17853	17757	17777	17895	17823	17891	17782	17739	17747	17778	17872	17822	17486	17760	17843	17635	17782	17900	17818	17741	17630	17902	17869	18007	17663	17872	17807	17827	17801	17725	17777	17847	17685	17957	17836	17814	17677	17955	17815	17810	17846	17700	17818	17757	17637	17806	17821	17839	17834	17755	17783	17729	17722	17715	17630	17711	17748	17744	17787	17722	17774	17711	17826	17745	17912	17790	17762	17797	17750	17694	17824	17845	17694	17758	17782	17921	17836	17803	17803	17748	17846	18035	17757	17932	17748	17624	17893	17776	17797	17730	17555	17770	17838	17756	17808	17602	17702	17700	17800	17803	17906	17867	17688	17735	17839	17792	17694	17913	17832	17794	17893	17657	17964	17806	17615	17653	18002	17938	17725	17915	17795	17909	17667	17878	17875	17909	17733	17735	17815	17621	18006	17800	17784	17845	17706	17767	17797	17844	17754	17853	17889	17845	17849	17810	17666	17878	17693	17943	17795	17830	17728	17766	17813	17843	17882	17703	17852	17842	17763	17593	17843	17753	17879	17807	17940	17785	17851	17722	17851	17764	17907	17793	17728	17719	17695	17746	17832	17777	17736	17733	17800	17789	17809	17560	17761	17840	18012	17726	17877	17677	17815	17885	17962	17935	17654	18022	17837	17712	17840	17744	17920	17926	17794	17755	17894	17934	17738	17747	17660	17751	17725	17929	17710	17610	17746	17852	17860	17893	17868	17607	17773	17681	17746	17786	17751	17800	17747	17935	17805	17779	17727	17781	17866	17671	18020	17893	17721	17849	17877	17967	17849	17805	17807	17915	17797	17618	17802	17979	17871	17595	17738	17699	17867	17736	17714	17864	17744	17816	17856	17871	17767	17724	17872	17606	17769	17816	17858	17902	17741	17744	18091	17832	17842	17757	17793	17627	17848	17865	17787	17719	17797	17652	17809	17901	17728	17658	17907	17822	17791	17976	17723	17793	17802	17731	17908	18071	17920	17820	17707	17879	17834	17892	17664	17723	17728	17668	17921	17690	17818	17620	17847	17763	17802	17940	17890	17803	17820	17616	17842	17727	17778	17831	17804	17863	17713	17937	17692	17766	17802	17867	17614	17916	17784	17960	17946	17741	17925	17636	17797	17832	17830	17719	17812	17817	17711	17572	17775	17925	17770	17781	17904	17794	17857	17686	17678	17928	17859	17735	17793	17735	17676	17778	17632	17882	17880	17827	17809	17898	17867	17725	17702	17780	17899	17589	17937	17847	17759	18095	17735	17820	17804	17776	17715	17748	17946	17791	17783	17714	17737	17821	17918	17780	17889	17884	17716	17641	17892	17748	17900	17641	17843	17646	17758	17748	17866	17667	17851	17700	17821	17590	17649	17920	17815	17874	17696	17643	17724	17656	17689	17873	17738	17804	17743	17845	17749	17928	17846	17764	17776	17914	17828	17539	17627	17768	17751	17716	17779	17797	17641	17817	17871	17837	17688	18005	17924	17605	17757	17669	17868	17745	17732	17797	17765	17898	17887	17883	17907	17627	17787	17747	17915	17833	17978	17881	17754	17864	17628	17799	17866	17930	17776	17857	17730	17803	17723	17623	17773	17811	17714	17842	17861	17831	17793	17819	17665	17831	17673	17801	17758	17742	17941	17876	17657	17858	17776	17990	18158	17817	17673	17731	17742	17994	17773	17761	17715	17774	17768	17937	17752	17769	17874	17792	17614	17874	17735	17860	17915	17964	17767	17843	17841	17849	17730	17781	17714	17750	17762	17743	17615	17822	17885	17745	17744	17923	17844	17825	17803	17806	17881	17841	17700	17879	17614	17796	17957	17838	17796	17786	17669	17747	17544	17732	18120	17879	17813	17653	17876	17725	17826	17675	17849	17704	17839	17704	17790	17624	17766	17790	17838	17772	17596	17907	17896	17754	17658	17975	17786	17690	17749	17740	17798	17953	17768	17879	18050	17696	17894	17928	17590	17754	17847	17704	17686	17743	17836	17791	17623	17871	17757	17741	17789	17598	17660	17739	17799	17927	17858	17703	17989	17740	17910	17820	17677	17838	17903	17863	17727	17896	17884	17605	17759	17928	17882	17879	17901	17805	17761	17835	17679	17814	17790	17993	17771	17764	17779	17911	17866	17806	17934	17572	17736	17904	17724	17720	17977	17683	17774	17808	17774	17766	17685	18071	17793	17856	17843	17972	17890	17779	17771	17720	17746	17722	17740	17876	17817	17709	17673	17821	17647	17981	17993	17904	17959	17703	17939	17733	17728	17673	17837	17822	17892	17834	17976	17915	17762	17838	17766	17899	17827	17651	17830	17886	17903	17723	17749	17862	17897	17664	17840	17948	17520	17858	17743	17796	17706	17822	17939	17804	17973	17783	17844	17959	17844	17735	17804	17784	17694	17922	17865	17820	17785	17791	17774	17801	17898	17788	17717	17667	17758	17854	17654	17739	17706	17792	17807	17940	17709	17736	17718	17774	17901	17890	17745	17882	17686	17840	17791	18023	17858	17996	17692	17892	17769	17809	17720	17753	17713	17795	17857	17876	17845	17756	17899	17897	17545	17795	17947	17756	17805	17787	17518	17828	17678	17730	17711	17748	17865	17712	17879	17811	17842	17618	17836	17908	17685	17681	17675	17893	17779	17839	17755	17802	17758	17798	17874	17970	17775	17820	17850	17812	17892	17638	17822	17733	17718	17869	17952	17638	17729	17837	17803	17758	17712	17702	17645	17709	17798	17885	17706	17799	17898	17618	17706	17825	17597	17709	17768	17778	17790	17814	17842	17808	17653	17729	17808	17875	17882	17924	17700	17642	17806	17899	17731	17829	17894	17759	17692	17606	17809	17668	17739	17704	17777	17928	17715	17669	17724	17737	17759	17856	17912	17987	17680	17795	17844	17832	17663	17699	17992	17785	17847	17729	17794	17724	17907	17849	17593	17683	17821	17812	17745	17656	17604	17908	17908	17753	17762	17947	17787	17659	17671	17889	17901	17984	17827	17865	17969	17815	17731	17859	17678	17752	17666	17928	17645	17770	17819	17990	17709	17697	17699	17747	17924	17710	17632	17776	17539	17821	17721	17858	17876	17730	18009	17839	17936	17791	17841	17893	17826	17785	17849	17789	17833	17932	17793	17860	17704	17760	17967	17872	17752	17796	17810	17850	17587	17838	17845	17809	17749	17821	17700	17795	17763	17705	17588	17785	17905	17812	17900	17771	17774	17773	17766	17849	17719	17979	17749	17861	17735	17843	17808	17878	17572	17852	17657	17677	17958	17901	17874	17710	17718	17983	17778	17666	17900	17937	17933	17766	17731	17750	17783	17716	17732	17684	17913	17649	17733	17744	17664	17977	17821	17819	17789	17703	17693	17778	17859	17749	17889	17820	17800	17885	17624	17881	17817	17638	17823	17755	17613	18032	17570	17768	17885	17702	17856	17822	17655	17874	17822	17728	17733	17734	17706	17879	17885	17879	17872
31746	23894	25275	24029	22353	22589	22846	22651	23031	25931	26462	25309	23800	22857	22656	22796	22556	22677	22748	22618	22295	22499	22528	22837	22396	22527	22455	22717	22645	22590	22671	22436	22656	22805	22776	22530	22684	22645	22639	22543	22756	22786	22554	22709	22625	22543	22624	22609	22582	22442	22594	22523	22641	22547	22526	22493	22640	22531	22471	22682	22573	22475	22513	22489	22637	22758	22569	22733	22602	22696	22458	22702	22638	22351	22549	22627	22420	22507	22600	22418	22571	22653	22654	22649	22818	22480	22818	22401	22582	22505	22454	22535	22701	22577	22708	22476	22679	22502	22622	22543	22679	22803	22672	22533	22471	22463	22573	22525	22615	22766	22410	22568	22550	22506	22440	22607	22690	22615	22594	22412	22497	22646	22597	22641	22542	22710	22492	22831	22800	22482	22519	22669	22632	22720	22595	22842	22514	22628	22655	22512	22246	22667	22621	22497	22656	22448	22374	22524	22398	22423	22556	22464	22528	22620	22620	22504	22671	22480	22555	22501	22614	22599	22430	22458	22638	22589	22673	22474	22788	22598	22420	22709	22676	22373	22300	22361	22598	22587	22563	22555	22463	22336	22554	22543	22382	22436	22527	22411	22634	22611	22530	22397	22692	22480	22491	22479	22506	22652	22362	22628	22716	22435	22703	22540	22591	22571	22621	22504	22392	22478	22294	22443	22522	22591	22447	22646	22408	22314	22756	22451	22443	22528	22580	22603	22447	22440	22511	22429	22564	22592	22715	22620	22640	22630	22635	22376	22614	22801	22714	22366	22622	22474	22530	22354	22512	22624	22698	22690	22760	22705	22755	22517	22599	22801	22748	22421	22663	22625	22450	22559	22688	22669	22789	22644	22532	22664	22694	22552	22510	22450	22478	22457	22690	22698	22778	22678	22519	22510	22741	22373	22626	22604	22530	22493	22356	22602	22639	22525	22454	22583	22555	22418	22722	22424	22515	22732	22563	22652	22474	22444	22541	22597	22507	22433	22560	22407	22610	22692	22595	22570	22451	22603	22456	22553	22383	22887	22629	22265	22389	22403	22395	22455	22516	22544	22498	22652	22448	22604	22513	22637	22467	22570	22514	22530	22681	22666	22583	22453	22579	22503	22543	22468	22508	22565	22404	22505	22604	22571	22662	22631	22628	22325	22748	22455	22700	22397	22503	22517	22393	22704	22691	22663	22613	22577	22659	22454	22575	22517	22458	22442	22680	22536	22500	22610	22697	22655	22501	22384	22778	22578	22515	22454	22756	22509	22665	22534	22726	22639	22655	22612	22517	22741	22633	22636	22537	22561	22407	22748	22838	22705	22601	22426	22519	22536	22673	22521	22627	22594	22670	22635	22537	22579	22530	22507	22498	22465	22562	22385	22415	22640	22310	22414	22578	22561	22588	22484	22541	22647	22473	22593	22710	22482	22553	22707	22493	22419	22579	22633	22491	22561	22714	22522	22749	22660	22737	22512	22599	22716	22384	22470	22509	22642	22423	22577	22740	22638	22587	22373	22517	22436	22550	22534	22549	22358	22289	22470	22673	22670	22575	22677	22541	22553	22437	22724	22404	22352	22506	22440	22407	22328	22789	22346	22774	22388	22280	22268	22570	22527	22840	22362	22375	22568	22602	22505	22363	22633	22608	22811	22589	22605	22515	22643	22536	22340	22694	22536	22658	22581	22353	22539	22541	22480	22584	22536	22462	22658	22649	22377	22586	22647	22662	22442	22651	22696	22431	22406	22527	22334	22667	22598	22687	22405	22653	22637	22461	22509	22362	22575	22444	22589	22679	22654	22563	22556	22357	22342	22510	22483	22667	22373	22703	22613	22642	22705	22428	22523	22815	22689	22456	22438	22566	22452	22500	22394	22662	22497	22676	22445	22558	22648	22573	22582	22529	22511	22561	22434	22310	22319	22527	22408	22419	22597	22605	22525	22566	22518	22647	22664	22496	22504	22647	22357	22459	22657	22653	22604	22698	22425	22560	22605	22393	22557	22878	22425	22523	22391	22533	22636	22597	22421	22490	22634	22399	22750	22636	22605	22302	22783	22665	22663	22404	22543	22650	22648	22506	22566	22686	22520	22748	22478	22696	22676	22587	22583	22706	22646	22469	22281	22642	22518	22582	22430	22476	22585	22550	22606	22670	22556	22395	22509	22523	22716	22478	22626	22498	22749	22811	22511	22492	22505	22764	22756	22338	22706	22518	22604	22543	22419	22422	22503	22338	22705	22457	22386	22827	22457	22316	22661	22623	22694	22582	22540	22391	22744	22603	22500	22705	22732	22395	22437	22597	22470	22678	22723	22708	22536	22415	22696	22709	22727	22576	22607	22535	22693	22660	22394	22437	22561	22535	22584	22537	22405	22480	22604	22461	22454	22533	22602	22493	22579	22641	22451	22893	22557	22542	22690	22538	22521	22626	22295	22465	22510	22701	22488	22536	22603	22488	22623	22592	22603	22418	22668	22799	22449	22520	22510	22721	22802	22702	22718	22487	22595	22729	22607	22523	22448	22306	22776	22557	22395	22534	22630	22616	22660	22661	22596	22730	22538	22611	22578	22526	22542	22563	22433	22589	22487	22236	22559	22403	22383	22506	22613	22419	22559	22451	22573	22643	22626	22577	22520	22877	22626	22644	22578	22529	22342	22415	22272	22598	22489	22555	22542	22530	22500	22612	22533	22643	22458	22382	22722	22631	22563	22820	22345	22532	22535	22470	22472	22505	22516	22421	22553	22872	22635	22563	22351	22416	22654	22595	22634	22777	22567	22673	22584	22449	22681	22606	22549	22672	22564	22282	22536	22334	22533	22627	22687	22720	22548	22756	22506	22469	22528	22529	22614	22691	22559	22498	22495	22704	22468	22657	22835	22659	22421	22657	22384	22497	22601	22531	22629	22481	22640	22494	22736	22455	22336	22449	22433	22661	22498	22291	22498	22489	22395	22475	22569	22700	22494	22527	22468	22529	22402	22727	22631	22640	22378	22447	22511	22533	22609	22827	22563	22593	22655	22262	22903	22443	22598	22409	22522	22592	22646	22591	22421	22525	22567	22253	22597	22652	22638	22255	22529	22730	22610	22578	22733	22511	22659	22769	22500	22561	22573	22408	22521	22761	22682	22547	22600	22482	22537	22634	22401	22637	22477	22308	22338	22399	22557	22558	22518	22613	22435	22439	22730	22619	22593	22533	22636	22656	22607	22451	22320	22533	22756	22753	22694	22385	22568	22453	22673	22538	22382	22642	22721	22611	22529	22399	22401	22681	22651	22556	22969	22655	22585	22604	22584	22484	22529	22464	22530	22565	22663	22590	22523	22619	22753	22613	22661	22563	22296	22521	22594	22571	22510	22702	22864	22651	22559	22522	22507	22453	22425	22485	22600	22580	22650	22656	22760	22466	22416	22668	22556	22576	22383	22516	22619	22614	22740	22448	22483	22551	22712	22607	22628	22557	22639	22726	22701	22491	22700	22706	22561	22659	22746	22352	22627	22588	22635	22458	22513	22602	22462	22430	22636	22730	22618	22519	22557	22743	22543	22676	22602	22517	22508	22773	22289	22419	22503	22426	22581	22523	22502	22551	22505	22566	22635	22548	22687	22731	22672	22548	22581	22198	22376	22620	22651	22558	22781	22612	22637	22596	22540	22395	22389	22646	22727	22588	22584	22345	22465	22374	22204	22513	22519	22576	22286	22395	22510	22735	22434	22742	22699	22756	22378	22689	22508	22719	22609	22431	22441	22683	22412	22666	22496	22624	22735	22725	22504	22401	22606	22701	22570	22486	22354	22584	22453	22766	22592	22551	22812	22364	22696	22628	22573	22752	22440	22729	22691	22774	22778	22583	22423	22538	22414	22668	22448	22571	22479	22614	22588	22545	22726	22755	22560	22435	22427	22653	22510	22576	22487	22468	22747	22768	22541	22673	22385	22502	22663	22381	22617	22409	22338	22472	22394	22536	22562	22455	22534	22655	22508	22549	22354	22407	22576	22826	22478	22707	22552	22436	22400	22501	22628	22347	22565	22613	22534	22811	22533	22389	22594	22494	22456	22594	22642	22542	22796	22664	22710	22510	22598	22690	22664	22458	22611	22556	22403	22628	22799	22497	22607	22673	22490	22578	22674	22574	22616	22767	22408	22714	22617	22600	22699	22717	22422	22621	22434	22410	22633	22593	22474	22604	22706	22677	22619	22429	22403	22525	22575	22555	22545	22667	22616	22498	22558	22582	22670	22603	22813	22383	22354	22596	22603	22569	22583	22546	22567	22426	22648	22521	22550	22452	22757	22508	22660	22552	22489	22595	22561	22479	22750	22605	22749	22612	22415	22553	22571	22592	22427	22525	22822	22573	22494	22518	22367	22629	22386	22616	22417	22203	22520	22643	22825	22403	22667	22623	22495	22228	22727	22715	22429	22508	22779	22680	22485	22575	22472	22434	22638	22406	22668	22426	22417	22593	22502	22707	22680	22495	22520	22648	22570	22771	22664	22369	22478	22457	22559	22945	22453	22512	22608	22878	22664	22595	22469	22613	22549	22526	22527	22630	22528	22649	22637	22477	22519	22636	22668	22484	22761	22711	22657	22681	22612	22489	22480	22576	22681	22613	22397	22418	22512	22479	22593	22581	22523	22528	22582	22437	22292	22725	22712	22476	22767	22655	22532	22743	22252	22485	22665	22585	22478	22432	22638	22392	22408	22625	22653	22548	22552	22485	22410	22774	22563	22531	22708	22641	22484	22538	22628	22555	22636	22743	22555	22609	22649	22541	22550	22539	22364	22599	22323	22326	22507	22650	22588	22816	22643	22509	22776	22730	22617	22638	22646	22413	22500	22775	22517	22611	22615	22688	22678	22773	22488	22710	22352	22482	22426	22655	22650	22549	22583	22481	22732	22471	22482	22673	22631	22644	22630	22571	22432	22746	22663	22734	22444	22547	22587	22745	22441	22553	22569	22476	22478	22483	22580	22219	22563	22612	22634	22794	22640	22567	22556	22449	22492	22693	22699	22689	22521	22713	22325	22624	22846	22711	22514	22626	22721	22553	22743	22486	22838	22694	22649	22611	22534	22653	22672	22671	22484	22820	22391	22551	22564	22687	22620	22646	22469	22427	22500	22689	22499	22624	22579	22660	22425	22569	22347
18128	18785	18635	18185	17923	18020	17937	17929	18962	23327	22707	20511	18686	18008	17816	17811	17879	17587	17706	17829	17564	17672	17713	17850	17743	17735	17532	17809	17917	17775	17772	17708	17838	17754	17846	17733	17881	17588	17860	17677	17789	17769	17624	17627	17807	17869	17664	17779	17691	17744	17746	17757	17822	17664	17813	17727	17821	17704	17798	17571	17740	17668	17615	17661	17780	17790	17608	17741	17714	17727	17949	17735	17658	17820	17754	17682	17732	17723	17688	17615	17650	17794	17785	17679	17755	17710	17981	17828	17952	17787	17727	17780	17774	17697	17774	17636	17866	17705	17909	17821	17839	17664	17702	17719	17792	17676	17737	17785	17701	17685	17758	17850	17800	17523	17698	17652	17618	17656	17732	17838	17833	17644	17593	17711	17777	17784	17782	17851	17798	17694	17631	17685	17847	17671	17733	17870	17770	17709	17761	17692	17598	17927	17842	17658	17826	17875	17513	17691	17908	17979	17711	17774	17747	17644	17710	17758	17668	17722	17840	17754	17797	17676	17618	17795	17749	17694	17791	17677	17523	17842	17800	17671	17911	17526	17810	17721	17964	17721	17665	17864	17560	17765	17751	17568	17778	17853	17672	17688	17861	17520	17748	17783	17650	17706	17691	17864	17831	17771	17721	17755	17883	17846	17973	17708	17821	17634	17871	17674	17791	17725	17718	17632	17626	17746	17614	17728	17757	17667	17544	17797	17698	17639	17899	17760	17717	17647	17787	17857	17765	17787	17693	17737	17610	17740	17942	17762	17805	17751	17697	17702	17586	17848	17650	17736	17756	17758	17822	17905	17832	17759	17821	17932	17843	17778	17931	17654	17744	17725	17711	17565	17659	17758	17797	17926	17586	17806	17745	17780	17810	17568	17612	17631	17574	17786	17779	17730	17740	17686	17567	17875	17713	17783	17701	17653	17713	17842	17816	17726	17822	17729	17789	17759	17614	17710	17671	17899	17788	17764	17809	17718	17850	17714	17679	17775	17794	17733	17796	17731	17832	17877	17884	17730	17642	17817	17882	17769	17786	17843	17786	17723	17538	17715	17856	17799	17740	17696	17731	17777	17786	17637	17679	17760	17662	17762	17863	17646	17851	17738	17778	17681	17855	17673	17721	17740	17770	17749	17829	17707	17793	17998	17975	17770	17823	17690	17877	17726	17835	17734	17660	17840	17895	17739	17715	17683	17769	17735	17888	17766	17785	17633	17905	17751	17755	17615	17726	17752	17735	17595	17682	17906	17928	17753	17792	17752	17639	17825	17698	17631	17911	17740	17832	17894	17784	17812	17784	17765	17791	17812	17774	17716	17918	17793	17906	17768	17675	17793	17655	17730	17882	17678	17955	17752	17784	17823	17833	17525	17863	17746	17594	17781	17882	17617	17590	17788	17706	17803	17762	17778	17788	17682	17661	17693	18017	17604	17749	17875	17748	17706	17526	17783	17722	17785	17646	17618	17891	17758	17739	17757	17684	17783	17893	17762	17709	17700	17724	17716	17745	17750	17702	17811	17882	17633	17821	17681	17691	17840	17811	17700	17620	17848	17759	17788	17747	17818	17707	17869	17766	17656	17832	17865	17777	17816	17778	17722	17902	17791	17690	17723	17604	17809	17577	17720	17839	17700	17762	17698	17752	17781	17712	17667	17523	17634	17776	17584	17757	17577	17701	17642	17924	17848	17945	17697	17765	17692	17771	17629	17721	17759	17843	17653	17601	17729	17708	17733	17753	17716	17798	17822	17705	17724	17834	17790	17698	17757	17646	17742	17639	17489	17758	17596	17822	17714	17637	17673	17689	17632	17713	17797	17711	17757	17722	17684	17717	17753	17762	17766	17741	17711	17964	17748	17761	17650	17859	17750	17791	17750	17963	17820	17783	17868	17843	17790	17752	17783	17809	17781	17574	17759	17613	17701	17750	17545	17911	17710	17637	17808	17847	17683	17756	17734	17913	17698	17793	17783	17631	17651	17957	17765	17616	17583	17654	17694	17694	17659	17585	17704	17620	17772	17686	17816	17824	17782	17548	17848	17875	17676	17512	18099	17708	17815	17552	17785	17692	17629	17600	18013	17637	17938	17673	17851	17754	17535	17860	17569	17654	17789	17809	17589	17797	17942	17807	17710	17817	17691	17765	17922	17720	17616	17661	17821	17641	17970	17618	17851	17808	17852	17751	17615	17781	17750	17553	17774	17650	17857	17810	17809	17625	17753	17855	17793	17894	17852	17756	17728	17762	17501	17651	17701	17632	17821	17771	17641	17756	17657	17663	17611	17784	17834	17712	17714	17793	17814	17839	17679	17770	17798	17732	17673	17698	17446	18040	17754	17735	17708	17940	17649	17661	17708	17780	17683	17798	17750	17731	17594	17583	17694	17773	17603	17682	17738	17924	17723	17636	17763	17869	17642	17745	17730	17700	17692	17588	17692	17714	17894	17685	17590	17820	17874	17717	17673	17561	17696	17864	17789	17595	17621	17915	17710	17765	17669	17708	17881	17694	17739	17757	17924	17791	17751	17673	17733	17861	17762	17695	17662	17911	17537	17738	17992	17781	17735	17783	17715	17815	17829	17782	17814	17585	17829	17918	17723	17820	17887	17727	17806	17604	17683	17694	17778	17800	17628	17730	17726	17631	17571	17723	17653	17828	17755	17732	17856	17812	17687	17747	17844	17672	17892	17763	17819	17683	17537	17929	17682	17782	17722	17754	17700	17739	17710	17825	17583	17705	17798	17693	17633	17954	17714	17843	17879	17712	17746	17577	17634	17680	17819	17808	17733	17713	17773	17884	17557	17804	17555	17561	17858	17786	17630	17840	17772	17863	17817	17791	17748	17488	17733	17747	17640	17844	17719	17781	17649	17692	17872	17701	17775	17802	17860	17697	17785	17658	17809	17905	17683	17872	17668	17619	17718	17777	17884	17606	17709	17644	17668	17785	17769	17490	17814	17733	17852	17791	17687	17491	17821	17827	17748	17714	17759	17760	17925	17737	17654	17636	17795	17759	17918	17648	17728	17726	17796	17659	17769	17752	17660	17733	17686	17737	17655	17625	17807	17889	17774	17871	17945	17614	17659	17918	17771	17704	17619	17679	17838	17904	17730	17770	17851	17883	17868	17684	17746	17733	17665	17646	17651	17665	17570	17934	17758	17759	17710	17820	17901	17799	17794	17749	17847	17775	17809	17832	17650	17785	17837	17721	17748	17683	17632	17729	17467	17874	17806	17662	17725	17846	17757	17829	17753	17699	17866	17796	17790	17831	17890	17793	17879	17640	17654	17675	17691	17593	17654	17801	17677	17934	17659	17697	17787	17683	17698	17698	17846	17843	17715	17673	17724	17842	17812	17727	18006	17681	17891	17826	17791	17939	17901	17770	17711	17754	17530	17607	17559	17785	17728	17948	17761	17740	17778	17665	17676	17863	17712	17862	17629	17730	17937	17729	17916	17869	17687	17661	17800	17715	17773	17790	17746	17771	17899	17680	17741	17806	17819	17598	17588	17719	17843	17608	17720	17775	17888	17786	17789	17765	17768	17936	17765	17575	17750	17748	17724	17929	17752	17903	17783	17776	17788	17818	17718	17669	17564	17621	17789	17781	17766	17656	17517	17808	17783	17736	17729	17662	17672	17793	17752	17938	17908	17637	17723	17827	17910	17831	17527	17629	17827	17872	17796	17777	17740	17778	17754	17664	17813	17644	17869	17770	17777	17586	17736	17888	17842	17841	17532	17795	17681	17715	17689	17829	17552	17742	17676	17783	17683	17857	17753	17880	17580	17785	17941	17685	17757	17632	17788	17890	17704	17893	17731	17782	17722	17734	17888	17756	17606	17697	17841	17571	17884	17569	17915	17663	17913	17450	17779	17773	17824	17777	17962	17443	17666	17627	17786	17740	17786	17726	17653	17624	17591	17797	17735	17790	17946	17866	17701	17657	17787	17644	17649	17692	17863	17667	17685	17783	17787	17779	17798	17968	17809	17658	17759	17894	17647	17671	17826	17778	17708	17800	17652	17773	17750	17660	17799	17744	17753	17642	17718	17620	17766	17677	17725	17811	17604	17692	17634	17641	17651	17770	17959	17731	17795	17595	17824	17710	17758	17675	17646	17838	17735	17863	17652	17756	17654	17642	17728	17892	17719	17841	17691	17783	17706	17650	17870	17743	17820	17885	17728	17604	17838	17751	17749	17593	17722	17785	17590	17600	17767	17705	17607	17678	17767	17829	17554	17678	17861	17777	17644	17737	17792	17770	17972	17550	17582	17705	17763	17651	17815	17793	17592	17744	17735	17871	17737	17779	17685	17803	17779	17662	17818	17787	17580	17670	17685	17818	17979	17964	17557	17746	17751	17777	17841	17771	17758	17684	17815	17690	17814	17950	17613	17776	17745	17927	17595	17912	17739	17759	17709	17808	17743	17652	17852	17780	17738	17838	17949	17840	17638	17840	17483	17886	17914	17731	17685	17760	17627	17871	17802	17754	17798	17955	17796	17897	17815	17695	17582	17643	17783	17657	18054	17591	17643	17983	17788	17731	17689	17710	17798	17571	17716	17863	17694	17945	17660	17479	17636	17709	17772	17783	17730	17827	17595	17788	17614	17730	17776	17823	17780	17832	17653	17649	17639	17659	17723	17782	17597	17856	17857	17863	17869	17835	17729	17776	17928	17834	17838	17813	17812	17652	17767	17829	17702	17757	17837	17625	17947	17819	17808	17526	17775	17583	17718	17690	17720	17859	17853	17706	17558	17716	17534	17917	17758	17734	17750	17575	17809	17816	17815	18003	17698	17767	17786	17725	17932	17806	17775	17675	17687	17747	17732	17762	17740	17771	17762	17740	17728	18006	17971	17711	17767	17760	17859	17704	17752	17859	17690	17720	17666	17860	17923	17939	17647	17777	17612	17726	17759	17887	17717	17676	17667	17749	17824	17773	18104	17717	17604	17769	18050	17781	17651	17770	17770	17714	17704	18093	17672	17621	17791	17562	17758	17819	17738	17854	17784	17810	17684	17664	17567	17862	17746	17704	17818	17906	17619	17828	17776	17634	17791	17635	17753	17834	17863	17703	17603	17770	17741	17911	17780	17650	17739	17737	17755	17747	17765	17819	17769	17804	17733	17776	17709	17696	17691	17593	17626
26236	21554	28315	26261	23702	23806	24494	23089	23218	38632	45986	34152	26875	23639	22398	22557	22404	22342	22577	22455	22393	22547	22395	22338	22546	22279	22377	22554	22700	22461	22587	22043	22412	22536	22514	22415	22628	22393	22325	22431	22375	22513	22660	22498	22417	22542	22463	22524	22218	22326	22481	22224	22407	22513	22583	22458	22573	22329	22409	22621	22281	22455	22448	22328	22491	22434	22339	22427	22364	22466	22480	22478	22490	22545	22292	22512	22391	22381	22501	22602	22514	22207	22294	22536	22486	22306	22600	22437	22410	22667	22305	22480	22462	22546	22499	22271	22498	22336	22481	22458	22744	22465	22530	22066	22488	22455	22403	22273	22608	22448	22211	22682	22490	22433	22509	22240	22434	22531	22441	22179	22255	22364	22266	22301	22477	22466	22459	22538	22498	22366	22510	22356	22464	22402	22322	22523	22397	22208	22449	22533	22451	22474	22394	22567	22409	22529	22616	22534	22529	22631	22380	22323	22394	22347	22227	22465	22401	22379	22105	22274	22538	22395	22438	22227	22346	22422	22518	22371	22448	22353	22599	22591	22436	22395	22490	22509	22398	22269	22258	22402	22587	22288	22369	22263	22477	22535	22471	22458	22349	22600	22596	22366	22455	22559	22300	22456	22723	22806	22309	22490	22608	22372	22100	22237	22508	22503	22575	22432	22439	22447	22324	22336	22489	22361	22364	22320	22503	22404	22448	22492	22503	22335	22446	22601	22427	22406	22493	22305	22691	22509	22437	22144	22497	22326	22410	22325	22456	22341	22451	22514	22533	22752	22268	22444	22628	22501	22327	22528	22364	22388	22452	22361	22475	22656	22364	22565	22415	22578	22282	22522	22471	22284	22225	22638	22500	22500	22551	22575	22445	22438	22240	22365	22431	22470	22493	22428	22466	22459	22413	22537	22455	22410	22288	22343	22593	22516	22426	22221	22398	22422	22343	22353	22475	22549	22207	22535	22454	22468	22544	22406	22126	22293	22506	22375	22586	22418	22468	22482	22538	22404	22380	22335	22263	22158	22351	22355	22243	22509	22400	22150	22528	22480	22322	22442	22484	22460	22148	22568	22352	22207	22574	22568	22321	22596	22439	22557	22516	22351	22438	22283	22240	22316	22359	22286	22312	22183	22471	22378	22401	22612	22475	22480	22488	22489	22577	22412	22514	22378	22498	22377	22517	22562	22302	22366	22302	22486	22581	22327	22354	22400	22445	22527	22412	22281	22498	22240	22424	22415	22332	22476	22335	22372	22407	22312	22582	22411	22530	22455	22477	22421	22270	22578	22505	22372	22606	22271	22296	22572	22633	22273	22604	22751	22347	22355	22665	22353	22421	22250	22318	22329	22509	22441	22342	22444	22385	22364	22431	22671	22508	22334	22320	22191	22336	22398	22403	22600	22377	22234	22659	22595	22398	22375	22431	22401	22646	22471	22602	22361	22387	22438	22396	22395	22409	22720	22473	22298	22374	22442	22354	22387	22528	22559	22539	22370	22205	22571	22541	22350	22393	22289	22380	22249	22484	22556	22679	22285	22465	22582	22567	22337	22508	22677	22511	22495	22318	22546	22233	22422	22667	22460	22567	22387	22335	22303	22363	22553	22436	22429	22320	22586	22460	22426	22520	22345	22453	22331	22536	22563	22369	22620	22384	22381	22420	22708	22377	22836	22407	22428	22402	22507	22551	22272	22386	22731	22547	22511	22420	22552	22419	22175	22291	22524	22426	22456	22425	22229	22293	22206	22601	22349	22240	22629	22359	22324	22493	22535	22346	22426	22314	22376	22373	22292	22387	22370	22345	22615	22303	22515	22315	22654	22497	22448	22452	22318	22298	22409	22509	22560	22421	22281	22547	22114	22447	22614	22504	22281	22433	22565	22551	22426	22422	22270	22228	22556	22631	22450	22319	22670	22415	22422	22280	22458	22329	22276	22371	22318	22637	22410	22393	22348	22297	22266	22319	22294	22585	22269	22320	22385	22529	22559	22424	22426	22641	22324	22352	22562	22491	22676	22489	22435	22270	22395	22406	22499	22258	22338	22421	22196	22528	22575	22512	22418	22662	22275	22458	22541	22420	22454	22536	22338	22428	22348	22479	22358	22482	22348	22419	22461	22486	22452	22585	22408	22314	22343	22394	22358	22615	22493	22510	22576	22272	22576	22442	22523	22513	22723	22359	22514	22604	22642	22243	22274	22543	22366	22477	22493	22649	22267	22500	22425	22397	22513	22335	22332	22670	22409	22306	22541	22302	22472	22318	22186	22527	22432	22605	22423	22419	22718	22469	22473	22252	22275	22356	22462	22294	22463	22530	22646	22545	22497	22299	22542	22455	22425	22314	22453	22554	22516	22500	22337	22496	22335	22421	22499	22435	22512	22391	22535	22550	22348	22411	22283	22468	22364	22575	22254	22279	22360	22196	22459	22167	22536	22515	22334	22526	22326	22518	22252	22567	22656	22370	22307	22420	22270	22561	22680	22535	22462	22268	22434	22412	22331	22370	22464	22467	22475	22213	22416	22354	22599	22548	22594	22568	22258	22447	22461	22455	22586	22681	22384	22427	22559	22237	22359	22504	22519	22530	22319	22390	22453	22609	22664	22626	22357	22349	22450	22342	22381	22431	22300	22547	22333	22499	22311	22435	22516	22516	22364	22162	22396	22328	22309	22432	22342	22370	22496	22546	22398	22441	22544	22532	22402	22358	22401	22619	22296	22502	22523	22448	22651	22381	22148	22404	22405	22526	22523	22353	22659	22469	22523	22465	22352	22569	22416	22722	22532	22508	22329	22548	22414	22354	22344	22427	22403	22437	22476	22533	22757	22423	22373	22503	22500	22467	22461	22291	22348	22561	22177	22249	22472	22433	22168	22769	22432	22425	22479	22272	22426	22525	22332	22597	22593	22474	22304	22166	22260	22668	22478	22319	22247	22730	22298	22356	22612	22158	22569	22526	22327	22604	22566	22236	22212	22298	22406	22278	22408	22671	22430	22425	22228	22372	22305	22570	22620	22410	22566	22566	22467	22318	22566	22380	22490	22487	22554	22244	22522	22539	22713	22549	22612	22543	22347	22484	22408	22646	22509	22449	22479	22409	22593	22392	22581	22308	22396	22286	22376	22515	22282	22347	22327	22471	22672	22584	22492	22251	22416	22379	22351	22463	22532	22560	22711	22376	22543	22263	22366	22262	22278	22314	22335	22539	22526	22368	22182	22574	22434	22242	22365	22539	22274	22581	22395	22347	22488	22372	22237	22410	22404	22476	22421	22518	22366	22518	22600	22529	22424	22441	22360	22329	22485	22361	22494	22599	22348	22494	22143	22437	22704	22400	22585	22565	22303	22318	22533	22492	22232	22338	22185	22390	22437	22211	22482	22628	22248	22398	22378	22434	22621	22557	22203	22580	22531	22490	22289	22360	22485	22361	22290	22388	22567	22403	22504	22345	22422	22206	22525	22510	22427	22440	22403	22628	22792	22246	22415	22728	22583	22364	22416	22361	22329	22538	22595	22277	22403	22547	22498	22422	22382	22471	22551	22422	22299	22548	22289	22572	22375	22487	22319	22340	22191	22117	22464	22689	22426	22604	22581	22368	22391	22421	22509	22537	22504	22384	22367	22289	22342	22164	22468	22497	22202	22337	22494	22552	22297	22482	22386	22733	22592	22282	22229	22431	22471	22233	22249	22358	22716	22346	22418	22634	22383	22457	22276	22329	22255	22544	22366	22350	22485	22405	22535	22633	22564	22525	22385	22491	22389	22176	22600	22345	22436	22402	22420	22378	22245	22430	22468	22513	22360	22335	22645	22606	22603	22368	22549	22457	22357	22241	22422	22309	22385	22384	22504	22435	22446	22266	22282	22360	22588	22490	22456	22598	22504	22403	22477	22458	22598	22582	22274	22344	22345	22595	22392	22510	22521	22454	22427	22572	22504	22685	22302	22480	22340	22342	22563	22552	22209	22509	22506	22499	22543	22297	22352	22405	22507	22373	22447	22392	22476	22405	22624	22401	22427	22554	22450	22483	21997	22323	22363	22359	22584	22377	22536	22548	22423	22405	22597	22466	22276	22330	22535	22637	22587	22663	22440	22639	22459	22410	22258	22482	22384	22442	22273	22589	22570	22300	22479	22273	22326	22291	22515	22401	22480	22716	22438	22330	22363	22345	22400	22483	22546	22336	22245	22568	22581	22546	22399	22645	22386	22685	22499	22472	22471	22511	22399	22325	22575	22459	22552	22573	22327	22337	22449	22296	22409	22578	22465	22581	22409	22439	22330	22783	22325	22453	22462	22209	22345	22560	22400	22406	22543	22558	22651	22458	22367	22516	22466	22323	22615	22418	22451	22452	22386	22430	22357	22434	22333	22597	22351	22590	22505	22244	22431	22297	22317	22591	22266	22347	22305	22454	22299	22382	22426	22481	22494	22538	22443	22468	22378	22560	22496	22676	22334	22610	22365	22511	22302	22504	22690	22393	22382	22407	22710	22419	22600	22590	22332	22278	22410	22404	22620	22339	22403	22325	22385	22622	22579	22635	22281	22445	22774	22543	22244	22453	22324	22382	22478	22372	22283	22364	22338	22426	22336	22533	22214	22566	22421	22418	22398	22516	22417	22477	22518	22589	22585	22563	22245	22457	22431	22366	22429	22566	22541	22456	22700	22310	22306	22388	22261	22536	22422	22582	22792	22548	22524	22543	22303	22364	22293	22189	22397	22681	22372	22519	22563	22642	22485	22581	22706	22558	22494	22420	22383	22211	22498	22233	22402	22293	22293	22333	22356	22400	22367	22529	22443	22299	22290	22426	22353	22679	22454	22317	22198	22469	22563	22457	22783	22539	22367	22408	22586	22495	22445	22501	22447	22481	22470	22606	22233	22289	22285	22502	22485	22659	22306	22462	22551	22212	22579	22455	22508	22376	22454	22584	22344	22459	22464	22692	22532	22415	22486	22583	22467	22513	22410	22409	22297	22256	22634	22473	22418	22558	22390	22425	22247	22525	22535	22463	22331	22263	22477	22516	22445	22637	22533	22580	22215	22383	22492	22252	22418	22357	22413	22376	22474	22593	22415	22389	22518	22565	22511	22493	22365	22147	22170	22492	22467	22589	22448	22556	22300	22517	22501	22570	22360	22475	22701
16410	23794	23299	20522	19401	18741	18661	18449	19089	40392	43788	30322	21968	18363	17828	17849	17737	17750	17628	17783	17830	17607	17708	17602	17803	17751	17712	17806	17807	17745	17730	17766	17716	17776	17739	17699	17637	17721	17771	17830	17799	17835	17653	17686	17973	17686	17726	17707	17687	17739	17806	17709	17753	17706	17725	17699	17854	17762	17782	17709	17650	17749	17728	17814	17888	17720	17687	17672	17676	17803	17817	17593	17673	17523	17640	17710	17743	17687	17615	17747	17776	17771	17728	17780	17533	17748	17872	17748	17783	17877	17801	17755	17762	17671	17688	17759	17730	17636	17722	17664	17620	17720	17730	17698	17763	17730	17777	17715	17666	17566	17717	17634	17580	17743	17848	17713	17694	17827	17750	17614	17564	17699	17771	17869	17698	17593	17800	17812	17796	17776	17818	17543	17682	17736	17793	17900	17739	17639	17528	17674	17557	17973	17572	17766	17667	17814	17738	17606	17635	17566	17763	17585	17600	17644	17859	17670	17645	17868	17630	17597	17802	17594	17578	17832	17757	17601	17641	17813	17721	17633	17807	17831	17621	17815	17685	17645	17683	17529	17723	17833	17729	17595	17687	17728	17814	17436	17788	17843	17704	17674	17857	17644	17636	17850	17637	17619	17541	17716	17744	17869	17695	17783	17720	17759	17639	17762	17721	17739	17606	17817	17670	17685	17776	17926	17671	17760	17831	17611	17575	17823	17869	17732	17673	17619	17671	17733	17683	17647	17792	17824	17724	17780	17823	17747	17637	17914	17785	17761	17705	17627	17763	17600	17685	17759	17690	17851	17719	17770	17853	17709	17681	17685	17772	17705	17709	17720	17635	17769	17725	17630	17671	17571	17762	17678	17735	17711	17813	17589	17633	17835	17652	17765	17574	17765	17702	17567	17601	17648	17695	17542	17668	17881	17698	17586	17749	17613	17608	17724	17608	17904	17808	17756	17740	17736	17791	17667	17732	17727	17571	17750	17537	17777	17744	17840	17619	17695	17820	17764	17614	17630	17747	17731	17727	17833	17869	17589	17605	17715	17640	17700	17882	17715	17586	17573	17611	17819	17621	17749	17666	17729	17769	17934	17771	17793	17595	17843	17760	17518	17832	17739	17775	17706	17740	17895	17825	17687	17576	17696	17797	17795	17806	17821	17572	17885	17859	17902	17669	17658	17813	17469	17864	17657	17697	17670	17714	17496	17685	17625	17929	17557	17667	17748	17860	17735	17737	17567	17705	17678	17684	17699	17603	17807	17840	17801	17863	17640	17793	17841	17734	17637	17575	17545	17735	17753	17633	17739	17755	17600	17791	17637	17799	17655	17564	17571	17589	17655	17635	17779	17793	17581	17938	17779	17776	17747	17816	17728	17893	17777	17778	17768	17657	17598	17647	17700	17815	17602	17728	17745	17869	17489	17770	17749	17701	17687	17842	17835	17758	17599	17649	17862	17779	17600	17822	17674	17646	17686	17855	17620	17720	17570	17685	17664	17811	17734	17735	17887	17570	17911	17693	17792	17800	17910	17686	17715	17554	17710	17793	17639	17583	17740	17677	17682	17762	17689	17969	17657	17847	17780	17794	17672	17726	17566	17782	17646	17790	17578	17738	17594	17469	17697	17749	17757	17625	17877	17726	17669	17731	17660	17783	17651	17773	17574	17676	17658	17782	17836	17601	17696	17565	17510	17690	17660	17675	17576	17603	17633	17766	17825	17768	17688	17837	17689	17807	17620	17749	17641	17652	17621	17631	17667	17660	17679	17837	17506	17649	17748	17732	17598	17756	17537	17782	17670	17807	17668	17805	17627	17723	17713	17752	17773	17766	17557	17608	17692	17772	17836	17743	17633	17812	17927	17645	17718	17715	17843	17726	17821	17648	17614	17934	17669	17507	17759	17780	17927	17715	17545	17570	17698	17775	17570	17692	17780	17692	17691	17782	17735	17577	17754	17761	17697	17642	17600	17600	17777	17593	17758	17766	17748	17608	17649	17620	17544	17880	17702	17651	17641	17754	17572	17670	17967	17808	17740	17694	17670	17666	17676	17721	17803	17687	17515	17796	17663	17633	17749	17864	17638	17468	17805	17732	17725	17841	17725	17926	17847	17612	17792	17469	17813	17806	17546	17735	17889	17709	17755	17612	17916	17696	17655	17537	17757	17692	17829	17873	17849	17732	17862	17856	17711	17702	17673	17756	17633	17842	17619	17742	17536	17619	17685	17664	17732	17913	17684	17639	17749	17704	17562	17715	17793	17679	17673	17544	17836	17695	17576	17665	17762	17675	17610	17820	17636	17606	17703	17608	17725	17725	17535	17778	17601	17859	17688	17720	17494	17741	17640	17836	17608	17705	17587	17784	17717	17764	17689	17569	17703	17772	17708	17705	17666	17648	17735	17516	17670	17710	17688	17543	17722	17700	17731	17704	17542	17760	17777	17763	17724	17661	17638	17606	17713	17613	17702	17752	17716	17859	17651	17596	17685	17776	17647	17749	17703	17821	17601	17719	17614	17783	17717	17659	17752	17783	17632	17719	17831	17702	17724	17611	17562	17743	17771	17662	17765	17572	17701	17711	17907	17631	17880	17681	17612	17683	17830	17672	17801	17778	17490	17654	17859	17786	17796	17666	17739	17881	17715	17718	17618	17982	17862	17796	17826	17821	17692	17913	17755	17881	17819	17815	17719	17707	17688	17880	17918	17706	17682	17607	17640	17534	17820	17775	17660	17724	17652	17646	17705	17823	17769	17673	17820	17985	17551	17740	17701	17752	17672	17630	17699	17644	17652	17821	17627	17704	17782	17773	17739	17505	17557	17583	17770	17585	17713	17697	17726	17707	17591	17750	17682	17719	17768	17595	17658	17836	17723	17688	17677	17822	17448	17839	17741	17718	17767	17505	17726	17826	17839	17672	17692	17705	17794	17732	17664	17742	17746	17557	17734	17647	17713	17733	17766	17771	17865	17807	17813	17921	17643	17655	17500	17691	17795	17642	17697	17649	17566	17726	17626	17839	17587	17769	17761	17612	17820	17614	17721	17796	17824	17860	17605	17897	17551	17688	17790	17857	17623	17622	17624	17641	17734	17756	17761	17759	17787	17687	17786	17749	17645	17616	17801	17872	17469	17659	17707	17691	17763	17780	17630	17629	17710	17849	17690	17704	17603	17682	17835	17846	17752	17631	17702	17796	17643	17651	17626	17601	17697	17816	17622	17696	17682	17722	17755	17768	17568	17838	17621	17719	17563	17793	17794	17571	17851	17792	17703	17754	17537	17590	17703	17613	17748	17744	17720	17915	17696	17843	17589	17730	17798	17836	17803	17701	17636	17580	17581	17586	17686	17571	17618	17770	17783	17823	17710	17793	17599	17658	17839	17756	17731	17756	17725	17748	17766	17700	17741	17637	17613	17834	17656	17938	17695	17726	17705	17868	17827	17801	17847	17757	17694	17740	17735	17695	17579	17630	17565	17541	17661	17865	17781	17719	17757	17841	17566	17746	17797	17616	17730	17743	17678	17784	17900	17701	17592	17842	17805	17742	17761	17847	17666	17633	17634	17728	17741	17520	17766	17760	17739	17653	17659	17750	17713	17635	17788	17794	17883	17687	17639	17647	17722	17539	17755	17729	17683	17864	17687	17832	17663	17769	17762	17835	17723	17659	17626	17796	17686	17633	17757	17604	17732	17706	17657	17729	17631	17554	17750	17684	17646	17763	17887	17783	17777	17801	17678	17782	17809	17719	17647	17724	17488	17742	17638	17660	17489	17575	17558	17742	17814	17699	17837	17744	17781	17786	17805	17698	17638	17585	17773	17471	17716	17726	17651	17718	17641	17706	17571	17701	17922	17530	17976	17688	17730	17917	17762	17779	17590	17671	17862	17713	17833	17724	17677	17833	17694	17787	17629	17695	17741	17726	17766	17688	17538	17644	17668	17585	17655	17710	17632	17653	17649	17723	17755	17644	17649	17745	17672	17728	17699	17698	17693	17761	17658	17826	17630	17658	17650	17782	17575	17726	17745	17786	17624	17837	17722	17897	17833	17714	17769	17909	17768	17732	17518	17627	17691	17805	17736	17607	17867	17721	17699	17702	17677	17652	17599	17732	17631	17668	17682	17720	17472	17791	17861	17747	17666	17949	17766	17595	17661	17711	17759	17712	17586	17723	17610	17854	17558	17724	17819	17789	17865	17602	17673	17693	17750	17728	17736	17650	17565	17723	17808	17939	17493	17587	17685	17495	17748	17614	17754	17760	17736	17615	17814	17644	17531	17700	17718	17705	17744	17630	17736	17759	17695	17797	17695	17893	17656	17741	17660	17693	17685	17904	17791	17674	17827	17825	17741	17839	17808	17703	17860	17824	17718	17792	17848	17690	17699	17583	17680	17634	17639	17773	17754	17832	17750	17788	17638	17674	17692	17652	17733	17681	17718	17824	17740	17754	17719	17696	17714	17658	17576	17783	17727	17815	17578	17698	17391	17738	17765	17766	17534	17722	17673	17675	17728	17618	17792	17684	17719	17653	17703	17867	17539	17706	17571	17845	17804	17743	17680	17695	17596	17636	17609	17510	17828	17503	17675	17728	17713	17710	17739	17660	17861	17497	17753	17705	17578	17778	17757	17705	17778	17769	17772	17727	17780	17618	17951	17685	17737	17547	17657	17916	17815	17936	17656	17827	17668	17753	17632	17742	17696	17879	17765	17664	17747	17768	17660	17712	17749	17562	17621	17727	17698	17607	17677	17681	17661	17778	17832	17771	17623	17723	17719	17472	17865	17653	17920	17681	17641	17740	17852	17711	17609	17660	17585	17666	17547	17598	17752	17788	17697	17704	17773	17679	17692	17765	17714	17837	17765	17683	17817	17799	17632	17762	17741	17675	17715	17719	17516	17871	17502	17579	17808	17702	17480	17779	17710	17813	17657	17715	17855	17816	17911	17768	17735	17897	17702	17700	17729	17734	17679	17753	17699	17677	17652	17729	17624	17940	17707	17638	17652	17691	17599	17494	17727	17704	17608	17678	17842	17643	17696	17705	17731	17632	17650	17646	17922	17708	17826	17516	17792	17813	17878	17828	17540	17787	17767	17829	17869	17726	17742	17826	17656	17689	17704	17674	17590	17862	17652	17820	17543	17671	17685	17608	17730
24153	21568	29192	24455	22513	25733	27205	24164	24518	52572	62350	43114	30326	24979	23367	23030	22674	22578	23025	22791	22611	22869	22777	22820	23031	22718	22739	22765	22929	22895	22697	22925	22759	22568	22858	22751	22794	22832	22816	22734	22795	22536	22960	22701	22719	22827	22889	22759	22822	22694	22949	22493	22850	22938	22707	22896	22702	22640	22613	22771	22795	22807	22915	22739	22925	22656	22876	22690	22801	22582	22769	22948	22748	22830	22957	22640	22853	22793	22836	22753	22504	22639	22769	22716	22796	22561	22841	22690	22515	22789	22632	22696	22829	22757	22624	22784	22901	22609	22726	22764	22555	22935	22555	22844	22645	22625	22661	22508	22856	22798	22717	22708	22655	22685	22648	22684	22617	22899	22722	22879	22750	22716	22693	22787	22762	22710	22494	22753	22731	22609	22692	22697	22816	22902	22670	22552	22716	22703	22801	22759	22836	22831	22689	22682	22755	22550	22712	22633	22624	22803	22589	22655	22597	22478	22530	22664	22958	22553	22736	22721	22590	22796	22616	22837	22785	22909	22861	22605	22683	22644	22841	22835	22758	22868	22543	22473	22599	22865	22786	22657	22900	22710	22625	22759	22699	22755	22670	22598	22821	22904	22834	22682	22788	22753	22700	22646	22807	22698	22848	22763	22829	22621	22782	22809	22641	22679	22709	22841	22886	22814	22724	22973	22950	23025	22974	22849	22771	22740	22839	22670	22646	22648	22867	22916	22810	22953	22772	22780	22891	22772	22653	22637	22874	22559	22718	22493	22727	22615	22993	22494	22603	22702	22828	22796	22830	22781	22719	22817	22943	22705	22785	22714	22688	22693	22439	22748	22605	22618	22687	22722	22677	22528	22667	22760	22760	22775	22859	22856	22510	22736	22646	22650	22787	22881	22956	22837	22707	22608	22725	22558	22807	22822	22460	22781	22646	22739	22851	22870	22736	22733	22831	22543	22698	22824	22823	22754	22814	22781	22966	22748	22819	22484	22704	22661	22752	22793	22681	22802	22736	22464	22667	22806	22841	22882	22829	22596	22484	22869	22766	22626	22615	22756	22753	22619	22753	22632	22765	22620	22745	22736	22825	22756	22881	22927	22962	22730	22749	22617	23072	22607	22787	22629	22585	22893	22551	22651	22793	22721	22489	22827	22905	22837	22651	22785	22618	22679	22583	22527	22545	22819	22923	22746	22681	22739	22869	22686	22601	22967	22606	22433	22653	22755	22752	22670	22759	22802	22755	22744	22787	22787	22928	22794	22834	22884	22638	22798	22685	22850	22842	22867	22680	22592	22674	22569	22442	22636	22665	22781	22560	22837	22877	22701	22851	22639	22728	22818	22714	22893	22820	22953	22896	22748	22710	22788	22939	22610	22811	22805	22416	22571	22717	22615	22615	22562	22652	22584	22565	22962	22701	22769	22767	22674	22760	22578	22749	22653	22795	22761	22640	22625	22775	22654	22848	22852	22656	22693	22703	22858	22773	22765	22604	22698	22755	22776	22704	22726	22984	22817	22673	22604	22586	22839	22792	22754	22927	22734	22852	22747	22689	22507	22615	22625	22693	22863	22877	22672	22831	22617	22811	22889	22663	22711	22723	22902	22832	22606	22683	22780	22940	22753	22525	22640	22781	22979	23009	22568	22786	22539	22594	22932	22691	22643	22708	22857	22777	22687	22514	22661	22492	22696	22802	22786	22769	22626	22760	22631	22450	22803	22597	22659	22726	22724	22905	22633	22608	22732	22674	22865	22734	22600	22658	22659	22709	22732	22893	22705	22863	22993	22859	22656	22638	22774	22554	22922	22698	22724	22668	22810	22752	22590	22881	22682	22723	22744	22620	22976	22639	22772	22888	22579	22436	22721	23031	22780	22709	22800	22850	22761	22729	22566	22780	22788	22842	22740	22518	22811	22713	22550	22776	22689	22595	22577	22847	22772	22761	22991	22788	22670	22795	22768	22526	22679	22673	22675	22651	22569	22974	22834	22679	22822	22665	22679	22686	22882	22590	22682	22710	22694	22599	22880	22539	22906	22931	22950	22759	22637	22805	22917	22821	22725	22865	22668	22809	22565	22772	22735	22630	22728	22759	22817	22672	22647	22678	22785	22666	22791	22819	22677	22728	22741	22532	22830	22746	22912	22781	22895	22596	22476	22962	22594	22761	22732	22644	22800	22854	22714	22896	22581	22900	22796	22786	22611	22645	22779	22921	22685	22571	22578	22509	22753	22856	22825	22673	22694	22912	22667	22641	22646	22648	22826	22771	22847	22769	22658	22534	22691	22560	22777	22870	22761	22980	22682	22643	22655	22760	22991	22864	22662	22706	22629	22709	22743	22897	22717	22564	22572	22546	22881	23112	22744	22747	22798	22709	22728	22756	22628	22508	22646	22819	22663	22801	22694	22626	22773	22522	22931	22930	22692	22865	22892	22743	22672	22777	22902	22708	22716	22757	22684	22767	22719	22724	22606	22925	22822	22760	22645	22700	22718	22803	22516	22794	22645	22741	22759	22700	22748	22867	22760	22855	22701	22622	22865	22624	22686	22834	22600	22667	22646	22774	22769	22657	22667	22822	22656	22874	22653	22554	22744	22494	22605	22665	22682	22739	22702	22774	22692	22533	22665	22615	22651	22634	22543	22673	22869	22864	22661	22649	22835	22902	22638	22784	22699	22645	22899	22773	22709	23018	22971	22671	22726	22793	22805	23026	22795	22642	22764	22691	22528	22729	22777	22751	22841	22909	22814	22713	22799	22955	22859	22807	22915	22944	22744	22687	22743	22461	22810	22808	22905	22611	22624	23039	22726	22664	22596	23008	22923	22813	22810	22522	22745	22584	22825	22733	22620	22850	22675	22698	22770	22734	22616	22650	22601	22785	22812	22843	22643	22495	22762	22856	22558	22827	22843	22538	22518	22791	22758	22779	22682	22726	22904	22762	22738	22842	22853	22527	22490	22546	22751	22776	22814	22837	22834	22596	22692	22699	22498	23027	22813	22854	22648	22716	22897	22929	22668	22776	22721	22843	22654	22656	22615	22840	22817	22718	22632	22691	22707	22683	22701	22630	22701	22772	22718	22742	22623	22776	22579	22773	22732	22933	22821	22847	22711	22804	22739	22754	22786	22797	22724	22681	22557	22707	22806	22758	22549	22547	22685	22583	22594	22704	22943	22591	22805	22638	22835	22460	22651	22656	22531	22748	22852	22761	22459	22756	22788	22783	22822	22597	22604	22604	22717	22695	23047	22629	22845	22776	22767	22813	22710	22720	22664	22704	22850	22919	22728	22612	22824	22993	22932	22705	22681	22649	22705	22685	22791	22776	22761	22855	22892	22642	23041	22807	22629	22788	22593	22642	22666	22960	22890	22627	22769	22729	22792	22810	22733	22679	22680	22807	22787	22632	22737	22807	22512	22747	22869	22620	22846	22732	22749	22651	22676	22948	22864	22754	22613	22519	22721	22640	22616	22818	22883	22838	22647	22786	22728	22490	22778	22814	22603	22886	22606	22510	22645	22631	22947	22704	22871	22559	22648	22689	22689	22982	22863	22647	22910	22665	22729	22597	22646	22507	22843	22814	22969	22929	22475	22577	22798	22816	22719	22590	22702	22630	22513	22776	22717	22862	22776	22760	22941	22891	22709	22787	22698	22717	22796	22746	22936	22788	22623	22786	22848	22629	22599	22765	22786	22575	22640	22671	22608	22745	22703	22673	23017	22873	22759	22923	22626	22702	22708	22784	22756	22771	22696	22465	22735	22659	22658	22807	22561	22562	22875	22680	22756	22886	22562	22599	22749	22750	22601	22651	22745	22739	22660	22743	22796	22649	22871	22559	22663	22788	22717	22396	22518	22586	22724	22751	22744	22735	22881	22526	22738	22506	22668	22766	22657	22648	22670	22690	22553	22647	22955	22645	22710	22419	22726	22769	22783	22634	22730	22795	22883	22965	22545	22707	22708	22761	22845	22706	22754	22781	22799	22619	22802	22647	22574	22665	22824	22551	22798	22717	22825	22890	22586	22645	22690	22412	22768	22895	22571	22743	22542	22822	22955	22679	22662	22676	22505	22697	22671	22735	22821	22641	22616	22618	22735	22638	22850	22814	22884	22552	22662	22724	22571	22722	22627	22724	22683	22783	22826	22682	22825	22630	22652	22492	22707	22737	22769	22835	22858	22614	22763	22811	22784	23018	22914	22762	22610	22518	22549	22820	22675	22720	22738	22707	22735	22770	22594	22621	22882	22641	22632	22484	22591	22704	22667	22791	22679	22936	22749	22872	22519	22916	22752	22785	22948	22748	22690	22662	22630	22898	22564	22530	22776	22920	22656	22483	22770	22794	22876	22827	22701	22622	22716	22629	22625	22717	22827	22864	22685	22899	22708	22773	22743	22662	22657	22705	22652	22535	22894	22773	22621	22780	22777	22639	22821	23140	22864	22682	22904	22763	22664	22716	22824	22649	22801	22835	22960	22816	22627	22902	22774	22607	22805	22692	22901	22846	22754	22939	22698	22833	22637	22770	22631	22919	22799	22637	22777	22874	22693	22663	22824	22756	22667	22757	22814	22875	22793	22975	22510	22545	22639	22802	22639	22999	22810	22594	22683	22642	22821	22748	22603	22756	22597	22666	22531	22701	22949	22841	22620	22711	22766	22705	22743	22778	22731	22533	22856	22731	22831	22710	22774	22944	22663	22789	22735	22730	22661	22765	22503	22755	22641	22701	22905	22905	22844	22894	22647	22650	22600	22594	22657	22592	22661	22694	22759	22596	22497	22890	22734	22742	22506	22802	22560	22731	22629	22642	22632	22690	22676	22449	22769	22809	22758	22886	22973	22746	22668	22897	22988	22671	22583	22808	22785	22684	22979	22745	22800	22685	22512	22910	22774	22692	22713	22708	22743	22460	22594	22666	22758	22776	22888	22570	22647	22760	22661	22771	22945	22909	22822	22811	22785	22911	22749	22679	22658	22947	22708	22925	22949	22477	22706	23025	22783	22653	22611	22579	22721	22738	22731	22919	22546	22567	22725	22926	22941	22753	22834	22967	22855	22652	22688	22888	22736	22663	22617	22709	22626	22541	22497	22588	22685	22542	22834	22606	22506	22769	22805	22754	22703	22654	22792	22586	22561	22752	22859	22840	22807
18396	30592	28925	23936	21638	20376	19715	19340	21564	53974	59856	39231	25416	19579	18034	17905	17893	17848	17971	17824	17998	17824	17997	17890	17791	17856	17744	17934	17956	17799	17973	17846	17768	18034	17945	17927	17837	17742	17958	17692	18052	18031	17804	17770	17833	17828	17900	17886	17948	17788	17920	18033	17932	18062	17842	17886	17819	17902	17826	17700	17769	17941	17869	17995	17749	17913	17982	17817	17833	17849	17943	17888	17909	17840	17812	17840	17810	17986	17956	17881	17828	17698	17883	17847	17998	17707	17973	17770	17993	17510	17875	17850	17839	17721	17822	17898	17821	17726	17684	18046	17881	17779	17768	17938	17803	17900	17975	17930	17848	17856	17879	17872	17958	17727	17968	17745	17879	17901	17844	17890	17777	17756	17982	17922	17860	17846	17963	17832	17924	17872	17999	17884	17640	17781	17874	17874	17826	17746	17829	17835	17663	17806	18056	17988	17934	17684	17642	17956	18020	17857	17844	17913	17953	18058	17818	17886	17937	17836	17685	17884	17875	17871	17968	17841	17792	17813	17784	18019	17755	17934	17971	17688	17901	17866	17817	17833	17783	17940	17930	17952	18035	17966	17991	17765	17805	17795	17814	17779	17838	17654	17804	17740	17942	17794	17881	17956	17812	17895	17883	17907	17972	17917	17722	17928	17869	17800	17896	17756	17831	17803	17939	17747	17673	17778	17765	17863	17801	17743	17932	17885	17900	17767	17821	17777	17821	17740	17888	17841	17969	17951	17887	17900	17654	17657	17787	17992	17663	18041	17764	17757	17813	17899	17822	17868	17756	17939	17756	17870	17814	17919	17646	18050	17637	17731	17865	17756	17806	17860	17917	17897	17845	17947	17886	17663	17858	17827	17715	17808	17807	17921	17980	17816	17783	17994	17796	17709	17713	17873	17748	17799	17777	18068	17760	17670	17839	17794	17793	17998	17887	17846	17946	17909	17802	17669	17818	17868	17818	17706	17884	17741	17758	17998	17906	17682	17856	17861	17804	17853	17824	17999	17677	17847	17900	17780	17982	18158	17703	18186	17905	17812	17926	17883	17647	17681	17731	17886	17964	17694	17807	17603	17901	17821	17887	17690	18032	17758	17842	17841	17833	17874	17886	17896	17983	17783	17757	17901	17797	17991	17723	17872	17886	17854	17653	17868	17852	18013	17776	17997	17893	17786	17799	17974	17955	17861	17806	18046	17722	17669	17870	17794	18008	17829	17882	17755	17799	18073	17837	17791	18014	17890	17881	17817	17853	17892	17868	17959	17756	17702	17739	17875	17774	17878	17948	17896	17722	17957	17919	17963	17879	17814	17974	17816	17784	17625	17721	17820	17851	17605	17906	17927	17818	17841	17819	17815	17780	17810	17900	17650	17926	17812	17766	18050	17911	17751	17757	17858	17790	17850	17890	18102	17708	17942	17992	17871	17806	17850	17904	17898	17895	17815	17632	17729	17754	17778	17922	17756	17892	17901	17755	18034	17924	17639	17704	17874	18003	17769	17814	17904	17854	17770	17680	17819	17891	17837	17767	17959	17867	17829	17739	17867	17887	17925	17707	17837	18016	17722	17947	17772	17848	17801	17904	17947	17774	17873	18086	17869	17809	17742	17937	17867	17825	17827	17992	17888	17587	17861	17723	17882	17847	17886	17883	18030	17708	18023	17950	17633	17800	17909	17918	18017	17688	17764	17774	17683	17896	17660	17771	17932	17743	17972	17718	17871	17927	17764	17762	17671	18005	17945	17882	17833	17835	17851	17757	17718	17911	17918	17880	17793	18020	17886	17786	18021	17828	17804	17657	17966	17771	17852	17822	17845	17949	17873	17742	17776	17593	17960	17795	17831	17849	17757	17850	17909	17903	17775	17830	17962	17900	18007	17943	17876	17992	17935	17843	17901	17969	17808	17974	17980	17652	17912	17662	17806	17928	17832	17943	17737	17655	18008	17664	17652	17896	17909	17842	17935	17870	17923	17966	17759	17986	17903	17874	17777	17624	17764	17810	18000	18052	17807	17706	18061	17776	17938	18014	17880	17798	17755	17779	17894	17856	17969	17749	17811	17906	17678	17914	17871	17988	17780	17819	17926	17749	17647	17955	17757	17727	17912	17879	17713	17879	17711	17787	18005	17899	17844	17953	17721	17911	17811	17842	17807	17931	17985	18033	17812	17872	17847	17963	17933	17800	17757	17858	17968	17815	17831	17765	17891	17899	17881	17840	17766	18067	17804	17979	17839	17984	17764	17678	17769	17778	17723	17856	17825	17828	17858	17904	17845	17908	17844	17878	17731	17760	17840	17963	18095	18035	17832	17933	17793	17868	17678	17909	17809	17736	17857	17914	17929	17876	17734	17660	18003	17849	17834	17740	18117	17835	17754	17968	17849	17888	17988	17963	17807	17870	17822	17750	17884	17960	17934	17945	17966	17951	17935	17745	17809	17784	17904	17696	18012	17968	17662	17739	17864	17949	17745	17617	17978	17938	17785	17920	17899	17920	18012	17786	17922	17995	17881	17864	17918	17888	17893	17941	18041	17822	17800	17849	17846	17902	17737	17772	17724	17876	17800	17665	17787	17900	17832	17835	17810	17947	17831	17888	17864	17776	17736	17879	17695	17928	17858	17959	17640	17911	17860	17766	17911	17947	17718	17841	17867	17822	17760	17805	17927	17707	17911	17950	17957	17686	18012	17941	17929	17774	17811	18067	17995	17861	17838	17788	17760	17751	17926	17930	17842	17835	17921	17861	17837	17862	17867	17753	17638	17737	17842	17844	17773	17896	17758	17878	17823	17757	17847	17746	17862	17816	17816	17792	17920	18019	17834	17687	17895	17831	18126	17791	17852	17897	17728	17860	17972	17720	17845	17867	17909	17710	17941	17725	18075	17896	17875	17614	17829	17824	17861	17743	17942	17944	17913	17704	17722	17968	17943	17837	17901	17964	17778	17850	18023	17846	17742	18111	17859	18127	17780	17940	17928	17804	17894	17892	17844	17649	17900	17883	17773	17749	17950	17812	17697	17889	17756	17736	17858	17599	17910	17813	17884	17738	17938	17982	17742	17571	18010	17693	17781	17688	17931	17857	17752	17869	17909	17624	17809	17894	17996	17806	17916	17933	17814	17888	17752	17818	17846	18041	17807	17820	17823	17832	17749	17808	18105	17823	17852	17677	17801	17958	17817	17853	17847	18031	17829	18006	17546	17820	17778	17775	18005	17872	17968	17887	17756	17883	17796	17986	17839	17920	17878	17840	17802	17849	17834	17781	17818	18090	17890	17742	17903	18064	17857	17854	17729	17726	17762	18169	17755	17851	17757	17854	17759	17778	17926	17960	17750	17754	18007	17949	17711	17786	17732	18033	17993	17906	17873	17881	17922	17860	17574	17903	17669	17613	17828	17747	17806	17955	18053	17881	17844	17766	17981	17795	17877	17696	17958	17784	18101	17757	17789	17896	17747	17706	17888	17719	17982	17806	18025	17815	17722	17902	17810	17973	17752	17834	18009	18156	18024	17774	17909	17807	17894	17832	18052	17840	17966	17766	17805	17651	17924	17813	17935	17753	17831	17922	18014	17962	18015	17749	17853	17714	17937	17825	17820	17914	17864	17910	17825	17982	17966	17900	17927	17979	18023	17748	17926	17722	17810	17850	17858	17818	17842	17910	17764	17729	17919	17744	17815	17933	17891	17660	17908	17892	17892	17893	17822	17872	17829	17844	17723	17847	17722	17971	17921	17941	17763	17614	17915	17986	17977	17976	17736	17912	17820	17784	17851	17896	17905	17863	17880	17751	17761	17791	17751	17851	17930	17903	17727	17933	17793	17974	17860	17780	17991	17962	17609	17768	17949	17972	17674	17960	17895	17921	17654	18014	17872	17886	17778	17902	17784	17605	17674	17894	17986	17689	17759	17698	17773	17631	17941	17985	18034	17771	17932	17847	17725	17736	17771	17833	18032	17947	17835	17987	17910	17772	17808	17906	17958	17905	18081	17871	17836	17918	17953	17923	17848	17914	17931	17822	17941	17817	17859	17899	17901	17937	17897	17853	17900	17754	17804	17986	17754	17909	17881	17928	17725	17848	18030	17809	17969	17826	18003	17951	17986	17914	17883	17891	17823	17824	17822	17679	18063	17636	17840	18013	17863	17715	17870	17906	17905	17713	17775	17921	17798	17766	17926	17892	17821	17564	17934	17808	17834	17835	17880	17882	17819	17847	17800	17822	17957	18009	17982	17665	17760	17820	17822	18105	17924	17825	17717	18067	17739	17940	18006	17964	17658	17905	17764	18028	17912	17901	17909	17867	17804	17731	17963	17885	17824	17750	17885	17821	17829	17783	17751	17707	17809	17990	17907	17906	17914	17729	17942	17911	17889	17815	17758	17954	17901	18024	17869	17763	17878	17943	17853	17863	17997	17863	17927	17866	17848	17875	17781	17802	17812	17777	17865	17874	17912	17938	17817	17737	17921	17916	17803	17799	17797	17857	17969	17746	17890	17887	18062	17956	17803	17714	17824	17843	17710	17772	17830	17874	17829	17916	17855	17817	17842	17783	17766	17903	17649	17869	17896	17869	17801	17800	17863	17941	17870	17846	17775	17798	17813	17736	17830	17678	17877	17954	17879	17953	17615	17940	17762	17885	18017	17734	18011	17793	17780	17850	17707	17970	17885	17904	17624	17985	17968	17945	17760	17730	17996	17899	17982	17756	17820	17726	17673	17877	17887	17788	17866	17889	17742	17844	17947	17767	17907	17991	17817	17775	18105	17781	17812	17720	18074	17852	17928	17750	17973	17897	17919	17949	17877	17794	17820	18028	17956	17783	17808	18029	17707	17696	17795	17990	17801	17942	17965	17799	18023	17699	17903	17838	17953	18022	17913	17818	17831	18002	17939	18002	17754	17852	17945	17907	17893	17856	17811	17882	17574	17799	17863	17795	17742	17861	17937	17839	17810	17941	17837	18049	17700	17953	17708	17898	17807	18013	17924	17647	17903	18019	17854	17920	17684	17731	17791	17786	17974	17785	17913	17944	17795	17935	17792	18062	17869	17793	17657	17884	17881	17649	17776	18046	17817	17641	17893	17777	17908	17867	17861	17893	17756	17807	17850	17765	17888	17713	17842	18176	17949	17973	17902	18022	17966
31724	23967	25499	23878	22360	22573	22692	22694	22494	24644	27823	25782	23639	22845	22787	22557	22625	22477	22409	22678	22682	22778	22457	22604	22893	22657	22711	22641	22609	22520	22499	22573	22463	22506	22671	22636	22450	22688	22526	22618	22681	22586	22532	22576	22457	22362	22497	22539	22731	22488	22440	22495	22507	22525	22552	22487	22502	22554	22541	22725	22661	22628	22756	22593	22414	22604	22609	22554	22464	22597	22822	22523	22733	22418	22658	22577	22379	22659	22593	22629	22540	22558	22274	22637	22679	22667	22531	22563	22363	22200	22698	22570	22431	22528	22384	22738	22718	22538	22587	22573	22602	22568	22493	22614	22487	22732	22612	22555	22512	22473	22641	22583	22397	22562	22559	22501	22433	22639	22766	22545	22538	22815	22675	22636	22448	22477	22774	22744	22628	22436	22354	22300	22454	22537	22502	22480	22448	22446	22565	22558	22376	22445	22581	22470	22406	22428	22821	22595	22495	22500	22503	22440	22675	22585	22575	22592	22584	22723	22684	22507	22706	22634	22765	22558	22460	22629	22655	22551	22708	22357	22371	22341	22424	22219	22555	22680	22673	22600	22614	22473	22460	22752	22567	22467	22451	22778	22544	22521	22524	22480	22739	22492	22401	22519	22678	22560	22450	22696	22735	22446	22727	22493	22575	22767	22639	22473	22407	22641	22634	22282	22606	22552	22311	22602	22429	22424	22393	22663	22705	22481	22675	22543	22626	22472	22570	22566	22402	22455	22721	22543	22798	22691	22745	22421	22493	22448	22484	22198	22553	22622	22455	22614	22557	22545	22539	22476	22668	22439	22419	22460	23011	22529	22536	22470	22741	22611	22893	22496	22477	22618	22631	22637	22706	22391	22532	22563	22510	22503	22635	22384	22475	22644	22483	22525	22659	22383	22468	22504	22694	22780	22574	22441	22619	22760	22503	22481	22569	22649	22738	22564	22395	22642	22737	22618	22590	22842	22451	22583	22503	22746	22540	22545	22596	22415	22550	22335	22447	22644	22509	22499	22722	22488	22522	22587	22685	22573	22714	22620	22534	22554	22644	22448	22407	22506	22490	22396	22651	22546	22659	22334	22457	22341	22466	22384	22515	22337	22424	22415	22478	22428	22315	22674	22630	22620	22685	22649	22553	22414	22372	22700	22548	22460	22461	22390	22474	22428	22746	22555	22641	22512	22502	22499	22547	22649	22662	22454	22612	22509	22610	22471	22432	22460	22443	22404	22626	22293	22363	22492	22594	22726	22491	22586	22503	22574	22544	22623	22413	22382	22675	22480	22648	22634	22326	22370	22424	22504	22530	22533	22580	22583	22511	22412	22484	22409	22599	22356	22641	22640	22783	22660	22581	22428	22385	22637	22632	22619	22522	22350	22519	22531	22454	22557	22583	22517	22531	22487	22526	22613	22420	22687	22604	22647	22468	22476	22511	22717	22453	22584	22585	22495	22574	22449	22494	22539	22604	22601	22523	22546	22549	22744	22613	22474	22474	22536	22460	22510	22567	22510	22259	22518	22252	22724	22539	22561	22710	22361	22799	22483	22569	22570	22831	22524	22559	22774	22641	22822	22711	22682	22725	22482	22579	22411	22634	22368	22455	22441	22529	22775	22816	22498	22511	22528	22466	22497	22481	22558	22564	22584	22574	22380	22557	22822	22580	22385	22664	22522	22573	22566	22332	22516	22379	22572	22498	22467	22501	22689	22484	22680	22734	22531	22837	22493	22498	22746	22433	22802	22538	22627	22641	22649	22507	22687	22585	22752	22495	22452	22578	22581	22354	22560	22419	22632	22712	22607	22582	22458	22590	22550	22566	22381	22444	22485	22537	22541	22540	22343	22377	22739	22782	22693	22531	22541	22316	22602	22484	22559	22704	22733	22775	22690	22721	22380	22505	22618	22544	22474	22663	22672	22598	22588	22543	22491	22508	22235	22548	22720	22575	22731	22563	22588	22526	22533	22538	22604	22620	22528	22658	22566	22669	22567	22827	22509	22458	22620	22505	22812	22629	22484	22524	22510	22760	22651	22425	22559	22377	22383	22527	22624	22586	22719	22474	22406	22489	22622	22568	22627	22666	22415	22460	22495	22369	22255	22682	22368	22399	22433	22745	22631	22576	22419	22360	22723	22681	22639	22362	22567	22571	22699	22737	22646	22391	22660	22364	22712	22532	22527	22698	22610	22589	22533	22676	22496	22630	22349	22591	22545	22362	22475	22506	22330	22566	22535	22472	22447	22531	22580	22768	22292	22630	22624	22541	22465	22617	22525	22486	22462	22565	22522	22452	22530	22397	22538	22457	22498	22620	22671	22598	22665	22542	22609	22553	22574	22874	22677	22577	22571	22541	22679	22683	22451	22365	22607	22569	22298	22502	22497	22694	22575	22442	22620	22408	22556	22545	22543	22707	22398	22552	22772	22393	22547	22618	22603	22568	22383	22504	22594	22613	22497	22571	22423	22443	22473	22719	22457	22642	22611	22494	22558	22783	22635	22519	22488	22382	22606	22797	22764	22917	22642	22235	22686	22476	22344	22445	22625	22667	22690	22728	22448	22628	22692	22419	22555	22671	22401	22443	22590	22670	22458	22590	22355	22614	22579	22524	22509	22575	22282	22741	22646	22803	22444	22713	22463	22682	22534	22477	22618	22387	22602	22484	22580	22583	22615	22319	22788	22600	22478	22274	22571	22602	22337	22522	22572	22697	22637	22741	22590	22577	22706	22359	22745	22809	22524	22763	22511	22539	22587	22588	22812	22689	22547	22516	22615	22516	22438	22492	22440	22711	22630	22373	22573	22610	22553	22582	22552	22697	22323	22509	22365	22689	22633	22637	22582	22648	22792	22505	22620	22715	22739	22631	22578	22410	22611	22528	22438	22690	22663	22595	22590	22580	22551	22396	22512	22563	22438	22720	22637	22818	22472	22724	22383	22537	22458	22445	22511	22797	22577	22529	22532	22758	22533	22499	22847	22567	22539	22395	22532	22662	22540	22631	22672	22382	22466	22583	22543	22648	22679	22688	22696	22726	22707	22368	22676	22551	22580	22641	22545	22454	22543	22520	22732	22396	22501	22574	22516	22838	22632	22518	22605	22605	22608	22705	22363	23038	22519	22541	22459	22619	22698	22602	22388	22566	22434	22506	22484	22594	22442	22564	22597	22498	22582	22693	22588	22778	22597	22642	22535	22668	22563	22509	22495	22533	22470	22638	22472	22449	22420	22357	22406	22369	22571	22540	22625	22342	22554	22540	22574	22749	22483	22449	22535	22628	22528	22867	22858	22634	22582	22214	22498	22492	22418	22697	22522	22541	22530	22593	22466	22369	22490	22684	22668	22541	22591	22481	22441	22629	22628	22668	22661	22375	22585	22506	22581	22606	22465	22726	22654	22447	22502	22521	22638	22731	22530	22686	22607	22695	22737	22649	22647	22669	22349	22397	22336	22460	22581	22480	22616	22497	22641	22613	22502	22336	22534	22530	22454	22258	22706	22601	22703	22550	22631	22584	22673	22795	22623	22613	22626	22503	22453	22579	22790	22669	22640	22613	22456	22580	22461	22440	22376	22579	22546	22441	22555	22557	22766	22642	22738	22422	22601	22658	22595	22778	22686	22740	22481	22776	22400	22396	22295	22733	22427	22459	22729	22539	22548	22481	22545	22281	22679	22481	22409	22625	22629	22638	22410	22711	22798	22524	22566	22903	22739	22481	22724	22716	22462	22428	22559	22417	22409	22435	22688	22515	22538	22511	22419	22481	22291	22491	22575	22612	22401	22704	22510	22494	22629	22681	22606	22513	22668	22592	22620	22680	22543	22607	22738	22657	22668	22562	22699	22607	22631	22550	22776	22645	22601	22621	22459	22745	22690	22599	22802	22680	22731	22525	22562	22702	22507	22620	22662	22690	22427	22781	22669	22524	22690	22675	22515	22399	22884	22660	22546	22445	22554	22428	22619	22516	22369	22505	22468	22646	22735	22380	22446	22711	22558	22880	22543	22544	22262	22715	22467	22450	22583	22588	22585	22546	22395	22581	22546	22584	22660	22672	22447	22595	22714	22453	22464	22552	22502	22820	22663	22663	22517	22740	22615	22638	22521	22670	22618	22475	22576	22507	22355	22555	22467	22479	22405	22313	22555	22646	22531	22538	22635	22546	22386	22526	22445	22618	22473	22703	22629	22649	22573	22710	22660	22610	22707	22679	22519	22404	22672	22722	22611	22499	22553	22304	22459	22572	22419	22643	22543	22535	22421	22673	22619	22473	22602	22466	22514	22609	22521	22510	22477	22572	22660	22382	22390	22643	22793	22686	22601	22703	22658	22683	22504	22584	22565	22610	22683	22534	22563	22546	22581	22573	22508	22348	22644	22487	22596	22626	22393	22603	22580	22770	22429	22487	22422	22579	22456	22615	22486	22675	22570	22676	22637	22338	22429	22585	22455	22749	22681	22669	22627	22722	22458	22489	22556	22787	22801	22568	22729	22530	22497	22665	22704	22473	22466	22638	22523	22677	22473	22718	22202	22635	22722	22704	22612	22820	22637	22471	22847	22643	22481	22575	22644	22645	22489	22483	22631	22764	22710	22521	22774	22685	22499	22670	22627	22623	22465	22485	22417	22566	22654	22588	22275	22556	22755	22489	22420	22623	22614	22545	22469	22538	22451	22697	22629	22392	22528	22536	22569	22577	22579	22496	22380	22704	22570	22471	22737	22728	22633	22435	22441	22545	22304	22634	22801	22695	22671	22497	22703	22687	22448	22495	22426	22527	22510	22590	22593	22599	22617	22825	22377	22447	22682	22664	22670	22479	22407	22574	22631	22629	22522	22421	22692	22492	22662	22579	22778	22598	22568	22589	22619	22471	22543	22615	22599	22486	22580	22517	22536	22386	22466	22726	22285	22530	22601	22683	22473	22709	22477	22563	22618	22668	22712	22460	22580	22836	22524	22583	22625	22477	22527	22671	22441	22696	22377	22567	22780	22683	22770	22607	22509	22540	22322	22530	22544	22663	22417	22523	22582	22466	22753	22501	22516	22705	22697	22425	22314	22667	22516	22418	22453	22652	22508	22655	22536	22489	22490	22591	22430	22572	22486	22460	22415	22728	22704	22709	22734	22699	22510	22700	22704	22751	22626	22427	22684
18079	18822	18965	18159	18099	17849	18083	17672	17908	21810	24831	20831	18628	17749	17975	17758	17793	17750	17963	17845	17817	17881	17792	17836	17738	17769	17703	17823	17716	17846	17687	17841	17782	17665	17620	17806	17830	17833	17826	17725	17678	17614	17792	17884	17840	17776	17874	17836	17744	17798	17945	17973	17834	17770	17647	17803	17800	17658	17933	17687	17799	17843	17993	17796	17556	17652	17808	17836	17787	17896	17782	17825	17674	17772	17729	17812	17799	18020	17763	17704	17748	17893	17887	17961	17648	17796	17631	17871	17801	17841	17871	17881	17821	17729	17768	17825	17573	17905	17661	17728	17851	17691	17765	17798	17788	17789	17751	17600	17883	17914	17758	17819	17819	17746	17809	17830	17777	17758	17848	17754	17737	17848	17688	17977	17896	17874	17730	17718	17756	17926	17731	17656	17845	17804	17717	17921	17699	17732	17843	17782	17697	17562	17759	17721	17746	17750	17699	17861	17741	17762	17784	17738	17847	17791	17799	17509	17488	17712	17853	17782	17656	17873	17888	17941	17704	17668	17836	17937	17634	17730	17822	17815	17780	17815	17817	17727	17630	17805	17885	17795	17667	17765	17810	17588	17923	17742	17961	17751	17732	17725	17847	17706	17903	17716	17794	17721	17696	17797	17685	17738	17826	17824	17889	17912	17783	17823	17742	17758	17831	17790	17940	17613	17797	17598	17984	17918	17626	17692	17689	17937	17642	17720	17763	17731	17916	17520	17926	17824	17768	17760	17697	17610	17798	17747	17803	17762	17849	17781	17793	17731	17704	17763	17646	17657	17667	17742	17662	17768	17715	17851	17819	17769	17848	17749	17898	17908	17760	17824	17672	17805	17793	17988	17776	17777	17631	17745	17846	17854	17664	17939	17878	18023	17830	17702	17937	17914	17812	17814	17784	17719	17676	17726	17930	17772	17740	17699	17689	17996	17764	17628	17716	17929	17809	17595	17743	17811	17758	17780	17782	17632	17718	17869	17645	17732	17763	17856	17924	17728	17685	17750	17603	17705	17592	17684	17618	17864	17722	17756	17714	17846	17815	17625	17688	17901	17891	17751	17869	17870	17841	17576	17711	17929	17837	17747	17919	17878	17700	17836	17836	17628	17695	17799	17810	17718	17795	17890	17772	17894	17862	17689	17797	17866	17688	17718	17749	17825	17752	17775	17852	17845	17604	17864	17801	17798	17711	17516	17676	17594	17758	17797	17848	17764	17617	17757	17739	17917	17686	17913	17856	17884	17756	17836	17757	17664	17640	17912	17819	17631	17725	17757	17798	17747	17738	17707	17830	17923	17729	17659	17751	17870	17853	17799	17757	17914	17756	17764	17666	17867	17758	17626	17749	17796	17631	17680	17835	17700	17940	17838	17717	17781	17741	17848	17857	17790	17807	17767	17796	17789	17833	17795	17701	17708	17944	17671	17735	17766	17849	17675	17936	17736	17744	17723	17815	17740	17828	17769	17706	18014	17693	17860	17603	17886	17714	17832	17779	17882	17856	17754	17837	17865	17527	17738	17866	17719	17798	17701	17769	17717	17863	17861	17728	17829	17679	17871	17845	17794	17696	17950	17777	18007	17989	17805	17797	17758	17737	17782	17592	17731	17709	17842	17785	17708	17743	17775	17906	17749	17526	17703	17701	17848	17765	17766	18021	17777	17917	17745	17706	17873	17709	17663	17748	17704	17709	17728	17572	17793	17688	17873	17804	17983	17729	17893	17757	17603	17809	17870	17760	17792	18006	17704	17814	17775	17896	17793	17827	17942	17695	17695	17916	17587	17700	17825	17716	17691	17875	17805	17771	17785	17698	17695	17742	17804	17885	17753	17790	17778	17824	17884	17749	17817	17705	17745	17662	17839	17928	17733	18005	17694	17831	17570	17813	17787	17722	17751	17940	17759	17731	17743	17801	17834	17762	17772	17858	17684	17910	17788	17744	17831	17701	17627	17935	17899	17743	17849	17754	17740	17704	17723	17796	17708	17798	17833	17771	17677	17820	17735	17834	17788	17759	17733	17870	17667	17844	17591	17788	17662	17567	17686	17662	17848	17736	17853	17628	17667	17826	17774	17845	17719	17800	17853	17929	17765	17649	17840	17901	17813	17663	17664	17718	17945	17740	17789	17665	17818	17709	17807	17826	17757	17734	17677	17681	17950	17804	17833	17902	17786	17732	17598	17810	17738	17683	17740	17831	17851	17822	17886	17745	17775	17918	17784	17873	17694	17704	17677	17687	17900	17694	17712	17818	17771	17683	17876	17994	17880	17773	17876	17698	17628	17807	17934	17851	17712	17856	17786	17795	17799	17801	17792	17920	17731	17672	17554	17759	17966	17583	17815	17854	17819	17889	17944	17865	17838	17804	17790	17805	17741	17791	17653	17668	17640	17832	17895	17981	17818	17619	17766	17684	17753	17813	17625	17785	17829	17611	17778	17723	17784	17655	17698	17708	17714	17916	17813	17968	17891	17667	17823	17526	17780	18012	17807	17659	17791	17886	17798	17800	17659	17649	17814	17719	17760	17781	17861	17784	17752	17894	17865	17723	17684	17763	17759	17976	17779	17672	17728	17882	17791	17750	17654	17845	17626	17878	17836	17784	17785	17771	17758	17915	17701	17819	17773	17779	17797	18010	17667	17736	17876	17720	17886	17787	17770	17920	17683	17734	17859	17920	17846	17764	17831	17780	17720	17871	17958	17616	17817	17801	17789	17778	17696	17691	17778	17751	17842	17792	17755	17699	17863	17884	17848	17749	17895	17686	17587	17821	17686	17784	17804	17791	17663	17852	17735	17877	17884	17997	17703	17798	17785	17823	17627	17807	17747	17580	17963	17721	17581	17754	17827	18044	17771	17690	17667	17761	17856	17795	17530	18025	17649	17982	17737	17717	17743	17835	17650	17716	17865	17651	18006	17689	17952	17852	17847	17843	17942	17663	17791	17762	17861	17766	17714	17713	17529	17775	17712	17684	17700	17605	17774	17774	17731	17678	17760	17776	17714	17844	17880	17597	17881	17597	17903	17854	17767	17738	17609	17724	17839	17757	17695	17836	17916	17784	17833	17851	17682	17648	17727	17771	17838	17873	17781	17805	17766	17765	17866	17639	17695	17823	17920	17879	17757	17586	17806	17658	17825	17789	17825	17885	17699	17844	17775	17835	17683	17824	17783	17760	17734	17753	17853	17747	17713	17709	17704	17795	17629	17807	17911	17775	17730	17857	17690	17709	17902	17895	17605	17944	17832	17751	17737	17865	17699	17575	17857	17663	17913	17701	17862	17712	17646	17848	17789	17863	17878	17697	17802	17841	17668	17726	17650	17923	17822	17678	17723	17848	17781	17671	17832	17645	17822	17746	18007	17800	17751	17548	17762	17769	17760	17700	17628	17763	17560	17850	17808	17893	18011	17567	17755	17777	17758	17830	17795	17761	17818	17606	17711	17868	17989	17635	17860	17758	17927	17682	17790	17712	17657	17815	17949	17938	17771	17880	17876	17605	17717	17701	17730	17731	17805	17636	17743	17772	17894	17753	17744	17805	17830	17828	17860	17783	17880	17706	17806	17858	17537	17849	17873	17714	17765	17753	17823	17722	17628	17890	17990	17874	17720	18031	17648	17794	17873	17884	17731	17945	17775	17745	17881	17794	17733	17574	17638	17759	17552	17763	17817	17759	17745	17649	17847	17682	17855	17581	17706	17802	17828	17779	17800	17818	17834	17684	17749	17947	17964	17828	17683	17697	17744	17789	17799	17767	17736	17734	17851	17729	17914	17833	17709	17670	17730	17707	17794	17657	17918	17589	17673	17681	17818	17875	17885	17736	17804	17890	17693	17611	17806	17773	17636	17897	17622	17988	17671	17836	17627	17815	17758	17631	17906	17948	17739	17753	17804	18008	17866	17759	17870	17642	17815	17769	18102	17791	17888	17778	17908	17780	17775	17603	17854	17820	17800	17856	17885	17666	17944	17952	17840	17894	17721	17690	17911	17766	17625	17846	17857	17924	17793	17852	17817	17675	17880	17797	17683	17845	17790	17785	17735	17763	17739	17866	17806	17785	17776	17667	17792	17766	17777	17909	17755	17834	17781	17703	17937	17845	17766	17807	17750	17857	17774	17668	17745	17870	17659	17759	17779	18017	17648	17861	17829	17636	17895	17819	17816	17656	17812	17696	17777	17832	17882	17813	17748	17584	17857	17720	17998	17854	17792	17888	17731	17878	17745	17642	17918	17612	17764	17854	17866	17762	17632	17845	17739	17924	17904	17823	17894	17894	17560	17853	17861	17758	17809	17975	17686	17829	17907	17827	17751	17650	17822	17613	17833	17809	17743	17800	17825	17618	17938	17683	17911	17692	17900	17645	17861	17535	17979	17851	17812	17991	17842	17818	17698	17828	17727	17621	17780	18000	17651	17743	17776	17848	17936	17816	17832	17662	17751	17559	17945	17846	17715	17645	17880	17774	17884	17690	18011	17766	17808	17784	17698	17874	17836	17799	17811	17859	17713	17801	17874	17814	17734	17729	17853	17730	18009	17779	17720	17777	17692	17830	17701	17659	17760	17873	17665	17846	17622	17662	17862	17852	17899	17688	17704	17750	17748	17884	17524	17836	17784	17925	17632	17770	17674	17926	17740	17846	17852	17777	17622	17637	17702	17679	17841	18000	17716	17633	17856	17800	17954	17846	17818	17770	17760	17767	17865	17772	17708	17860	17642	17733	17887	17842	17821	17914	17586	17709	17790	17719	17746	17708	17898	17720	17811	17812	17713	17598	17777	17722	17836	17842	17883	18001	17730	17705	17954	17731	17640	17706	17672	17913	17626	17608	17946	17784	17653	17736	17810	17903	17720	17692	17810	17809	17776	17725	17826	17811	17844	17802	17760	17781	17911	17915	17753	17841	17821	17795	17837	17947	17630	17757	17781	17831	17705	17919	17549	17748	17864	17939	17904	17831	17753	17628	17872	17763	17766	17721	17931	17964	17948	17880	17802	17743	17765	17722	17775	17999	17690	17727	17802	17920	17813	17875	17772	18050	17784	17830	17752	17712	17729	17676	17863	17746	17603	17778	17970	17885	17849	17838	17764	17723	17769	17699	17797	17719	17796	17798	17663	17704	17791	17644	17710	17674	17857	17874	17711
26149	21629	28459	26240	23610	24116	24242	23088	22931	34727	47446	36337	27155	23785	22789	22448	22439	22554	22632	22526	22731	22321	22678	22689	22712	22371	22515	22577	22325	22365	22569	22601	22446	22445	22423	22512	22447	22501	22491	22443	22392	22490	22380	22447	22535	22636	22463	22311	22376	22495	22625	22596	22463	22446	22489	22724	22287	22404	22764	22417	22380	22673	22551	22678	22377	22442	22744	22422	22508	22536	22458	22487	22357	22638	22459	22327	22596	22348	22580	22666	22560	22294	22446	22581	22654	22228	22642	22520	22477	22337	22592	22647	22491	22503	22550	22566	22426	22535	22467	22590	22383	22276	22450	22618	22502	22418	22499	22498	22522	22494	22689	22613	22432	22328	22436	22469	22383	22317	22318	22440	22586	22501	22600	22459	22601	22270	22175	22549	22270	22483	22533	22385	22423	22342	22395	22599	22425	22481	22365	22461	22361	22313	22561	22272	22320	22394	22575	22296	22125	22523	22322	22381	22513	22604	22440	22313	22372	22185	22352	22428	22563	22565	22356	22226	22432	22493	22519	22453	22520	22593	22312	22569	22320	22502	22585	22328	22301	22490	22625	22436	22567	22528	22531	22266	22490	22424	22621	22410	22639	22228	22399	22365	22565	22328	22506	22320	22369	22379	22303	22511	22617	22532	22498	22363	22504	22413	22263	22428	22428	22308	22464	22496	22362	22332	22436	22604	22773	22496	22443	22537	22519	22462	22631	22656	22525	22497	22624	22691	22424	22427	22233	22485	22345	22555	22593	22595	22403	22343	22416	22434	22557	22416	22496	22326	22502	22436	22377	22375	22501	22409	22214	22301	22338	22279	22358	22430	22380	22530	22383	22492	22392	22376	22456	22492	22323	22478	22389	22364	22373	22419	22487	22232	22455	22394	22372	22191	22434	22586	22251	22393	22532	22707	22647	22494	22206	22429	22437	22636	22508	22329	22457	22427	22343	22173	22329	22431	22530	22490	22468	22511	22697	22261	22454	22268	22450	22558	22580	22519	22477	22457	22627	22213	22572	22374	22281	22414	22392	22397	22399	22441	22610	22559	22510	22415	22359	22512	22496	22314	22397	22448	22510	22290	22377	22207	22646	22406	22457	22403	22399	22667	22612	22539	22527	22258	22517	22440	22312	22409	22363	22730	22424	22558	22550	22583	22538	22241	22608	22469	22395	22382	22423	22216	22660	22696	22686	22268	22518	22794	22568	22490	22431	22374	22470	22194	22444	22268	22553	22548	22292	22229	22449	22317	22338	22188	22626	22122	22528	22393	22388	22418	22574	22623	22388	22388	22655	22644	22571	22438	22529	22470	22296	22407	22366	22548	22412	22561	22405	22490	22391	22319	22226	22536	22456	22415	22483	22397	22301	22628	22234	22303	22110	22454	22379	22472	22596	22447	22567	22225	22450	22275	22156	22575	22534	22723	22474	22416	22435	22393	22449	22261	22350	22262	22491	22513	22372	22183	22419	22614	22507	22428	22413	22572	22387	22339	22321	22387	22497	22286	22501	22244	22452	22231	22523	22423	22418	22486	22407	22357	22475	22434	22369	22217	22575	22304	22640	22502	22635	22592	22527	22686	22715	22631	22494	22473	22392	22380	22358	22589	22342	22557	22553	22352	22380	22505	22448	22649	22309	22297	22342	22523	22152	22517	22605	22460	22520	22527	22421	22291	22633	22218	22382	22634	22408	22466	22227	22459	22711	22508	22340	22275	22647	22577	22398	22529	22532	22470	22385	22404	22448	22219	22445	22603	22608	22334	22501	22491	22293	22378	22621	22455	22310	22285	22387	22437	22417	22393	22633	22528	22524	22260	22600	22480	22491	22332	22366	22472	22423	22165	22557	22408	22580	22427	22440	22579	22498	22672	22522	22625	22545	22430	22287	22245	22433	22537	22433	22706	22732	22499	22561	22440	22392	22779	22489	22498	22481	22274	22558	22585	22416	22312	22331	22189	22488	22513	22487	22282	22319	22361	22484	22419	22430	22474	22719	22349	22509	22588	22386	22489	22686	22482	22342	22648	22519	22419	22395	22296	22789	22519	22419	22248	22391	22356	22474	22642	22338	22601	22508	22562	22442	22603	22544	22557	22616	22356	22429	22477	22216	22520	22297	22210	22342	22506	22668	22501	22639	22600	22495	22555	22378	22402	22516	22706	22589	22414	22658	22700	22434	22515	22742	22482	22466	22323	22488	22216	22406	22318	22431	22526	22119	22292	22337	22366	22424	22428	22403	22605	22511	22544	22602	22476	22768	22522	22323	22640	22681	22625	22369	22491	22474	22572	22634	22739	22505	22793	22453	22583	22597	22371	22377	22612	22469	22663	22345	22139	22420	22467	22486	22410	22505	22461	22549	22214	22563	22547	22203	22225	22578	22491	22560	22520	22484	22322	22581	22473	22450	22512	22359	22553	22313	22444	22422	22585	22716	22521	22531	22619	22460	22439	22475	22332	22408	22413	22546	22662	22712	22326	22308	22403	22583	22532	22623	22312	22353	22415	22466	22611	22242	22804	22513	22568	22378	22312	22447	22439	22454	22670	22586	22265	22484	22499	22348	22641	22449	22528	22486	22380	22474	22406	22423	22386	22747	22542	22549	22464	22578	22350	22531	22771	22391	22576	22638	22475	22508	22630	22440	22461	22578	22636	22511	22448	22530	22335	22214	22416	22580	22521	22358	22478	22432	22498	22544	22417	22354	22661	22394	22245	22582	22592	22408	22539	22447	22517	22331	22381	22567	22432	22276	22359	22585	22395	22404	22330	22494	22418	22459	22461	22460	22598	22569	22344	22368	22481	22572	22355	22443	22467	22558	22382	22524	22411	22315	22336	22375	22351	22522	22387	22331	22665	22460	22128	22674	22525	22337	22163	22338	22410	22731	22490	22691	22565	22460	22382	22518	22503	22484	22552	22479	22573	22437	22323	22534	22600	22300	22466	22418	22345	22209	22407	22627	22452	22649	22384	22728	22614	22471	22433	22484	22582	22479	22435	22546	22378	22231	22492	22482	22338	22366	22505	22532	22456	22325	22724	22500	22280	22478	22463	22485	22374	22529	22314	22437	22401	22443	22140	22449	22639	22329	22734	22465	22564	22406	22549	22749	22441	22541	22317	22431	22514	22453	22302	22502	22319	22560	22665	22439	22631	22496	22399	22378	22483	22336	22341	22278	22519	22321	22483	22267	22446	22563	22385	22362	22428	22089	22355	22479	22460	22259	22406	22416	22809	22617	22404	22548	22359	22449	22499	22383	22597	22589	22429	22551	22480	22425	22272	22383	22427	22320	22299	22456	22469	22354	22429	22456	22173	22385	22506	22297	22430	22639	22615	22450	22558	22630	22466	22529	22375	22564	22391	22308	22368	22220	22624	22417	22626	22681	22518	22505	22599	22592	22407	22308	22468	22508	22389	22613	22410	22529	22602	22529	22657	22592	22445	22286	22614	22500	22555	22375	22471	22571	22472	22531	22443	22497	22505	22456	22480	22541	22526	22429	22421	22647	22424	22475	22601	22424	22329	22458	22402	22589	22213	22379	22563	22545	22675	22560	22532	22416	22661	22571	22472	22418	22789	22568	22408	22519	22351	22417	22374	22298	22484	22366	22684	22394	22566	22396	22420	22461	22432	22331	22404	22466	22603	22557	22715	22428	22699	22562	22269	22484	22280	22493	22753	22509	22598	22197	22603	22481	22465	22535	22269	22453	22280	22574	22389	22592	22512	22553	22368	22628	22324	22383	22373	22293	22470	22549	22473	22544	22399	22427	22680	22597	22420	22414	22450	22386	22417	22256	22347	22504	22694	22489	22357	22483	22392	22600	22578	22238	22491	22379	22650	22567	22489	22375	22580	22512	22451	22379	22656	22576	22466	22505	22354	22428	22363	22497	22407	22556	22501	22591	22548	22489	22374	22634	22536	22479	22539	22471	22604	22413	22247	22655	22687	22564	22320	22319	22634	22484	22388	22516	22531	22488	22642	22431	22498	22271	22387	22497	22486	22367	22545	22297	22445	22529	22535	22346	22243	22239	22597	22224	22201	22506	22410	22465	22700	22541	22539	22445	22472	22433	22615	22514	22338	22548	22516	22333	22448	22340	22404	22358	22668	22435	22654	22667	22435	22430	22606	22602	22681	22499	22338	22388	22357	22416	22262	22348	22280	22160	22331	22543	22471	22491	22353	22561	22432	22507	22509	22552	22351	22302	22378	22569	22334	22453	22609	22455	22373	22258	22516	22488	22552	22653	22455	22366	22414	22335	22218	22411	22429	22541	22339	22416	22587	22776	22565	22254	22356	22577	22566	22543	22682	22307	22669	22539	22558	22193	22596	22367	22329	22270	22323	22537	22327	22590	22439	22465	22476	22810	22718	22523	22482	22464	22367	22377	22209	22352	22350	22402	22227	22509	22617	22675	22388	22577	22457	22479	22580	22664	22607	22782	22421	22487	22387	22628	22367	22526	22390	22473	22365	22372	22452	22416	22522	22332	22342	22528	22474	22595	22386	22442	22303	22607	22411	22569	22265	22403	22567	22503	22551	22624	22345	22660	22490	22331	22427	22527	22294	22578	22455	22644	22281	22411	22441	22404	22553	22441	22396	22554	22442	22604	22506	22578	22412	22459	22460	22702	22279	22173	22416	22496	22400	22373	22364	22309	22476	22252	22431	22304	22367	22425	22391	22569	22279	22423	22479	22517	22339	22422	22426	22325	22379	22475	22413	22400	22430	22659	22645	22486	22480	22578	22341	22583	22601	22683	22562	22403	22351	22512	22429	22467	22403	22324	22462	22515	22326	22333	22475	22431	22407	22508	22729	22629	22569	22397	22358	22488	22488	22527	22383	22411	22383	22116	22423	22460	22397	22459	22582	22427	22503	22359	22603	22459	22655	22441	22432	22361	22328	22587	22507	22444	22535	22502	22456	22515	22542	22300	22333	22478	22441	22401	22475	22186	22334	22650	22435	22435	22505	22402	22436	22255	22389	22426	22494	22497	22616	22566	22293	22490	22356	22415	22673	22386	22433	22493	22358	22512	22273	22421	22622	22377	22452	22388	22397	22269	22632	22531	22234	22423	22445	22550	22533	22450	22678	22455	22564	22635	22490	22503	22456	22555	22628	22585	22416	22489	22478	22630	22466
16505	24023	22985	20379	19340	18814	18595	18353	18528	35158	46385	32183	22054	18448	17824	17788	17695	17910	17790	17771	17771	17677	17580	17823	17901	17863	17871	17792	17654	17957	17872	17747	17757	17812	17640	17764	17745	17761	17503	17832	17551	17780	17875	17842	17890	17651	17804	17736	17860	17812	17726	17729	17839	17839	17766	17878	17715	17844	17560	17760	17728	17749	17736	17709	17802	17836	17800	17724	17845	17758	17823	17719	17462	17911	17748	17762	17796	17981	17744	17824	17686	17833	17729	17572	17930	17852	17615	17841	17811	17853	17725	17795	17828	17653	17583	17921	17652	17667	17925	17745	17612	17721	17825	17878	17707	17695	17912	17822	17763	17637	17914	17778	17848	17888	17852	17784	17768	17799	17672	17633	17954	17866	17718	17753	17625	17803	17748	17783	17993	17565	17705	17854	17691	17735	17536	17675	17808	17691	17655	17849	17711	17863	17775	17652	17662	17709	17680	17812	17686	17733	17778	17927	17494	17778	17742	17906	17845	17730	17754	17691	17724	17839	17876	17714	17812	17678	17805	17757	17859	17769	17650	17876	17732	17817	17861	17763	17719	17686	17839	17825	17832	17659	17849	17928	17829	17708	17705	17702	17699	17714	17689	17652	17788	17787	17816	17535	17704	17828	17717	17703	17691	17806	17679	17749	17860	17759	17769	17782	17697	17874	17727	17907	17801	17931	17841	17680	17757	17750	17480	17720	17983	17577	17572	17741	17837	17795	17744	17734	17797	17937	17932	17840	17772	17685	17797	17566	17761	17710	17784	17665	17790	17730	17811	17647	17746	17723	17742	17855	17716	17828	17943	17852	17855	17703	17663	17750	17750	17608	17641	17829	17783	17694	17733	17736	17749	17687	17744	17783	17781	17753	17747	17833	17890	17914	17722	17857	17809	17839	17592	17737	17466	17613	17759	17801	17894	17871	17814	17798	17887	17655	17767	17774	17697	17847	17834	17618	17779	17777	17730	17614	17672	17606	17792	17555	17893	17825	17837	17672	17757	17866	17789	17634	17848	17772	17694	17723	17632	17679	17709	17834	17915	17784	17813	17775	17779	17996	17826	17783	17725	17759	17790	17857	17784	17791	17742	17845	17703	17730	17765	17817	17761	17771	17794	17631	17827	17490	17772	17728	17717	17855	17603	17901	17634	17789	17977	17810	17883	17870	17728	17761	17809	17897	17949	17688	17697	17650	17841	17708	17822	17596	17781	17775	17918	17691	17834	17753	17743	17873	17632	17731	17851	17830	17515	17918	17667	17588	17815	17688	17978	17651	17710	17774	17734	17814	17887	17824	17735	17660	17904	17851	17848	17659	17852	17771	17663	17820	17708	17743	17664	17652	17891	17696	17727	17579	17812	17749	17793	17638	17793	17973	17601	17561	17590	17951	17761	17684	17828	17791	17905	17891	17592	17899	17779	17924	17751	17715	17780	17766	17650	17820	17597	17920	17876	17666	17783	17804	17713	17682	17761	17908	17787	17727	17722	17897	17783	17832	17966	17488	17646	17760	17872	17839	17724	17884	17904	17749	17711	17670	17643	17838	18049	17815	17916	17883	17801	17912	17784	17811	17771	17705	17738	17727	17821	17834	17705	17906	17730	17729	17807	17761	17987	17737	17692	17752	17949	17861	17819	17711	17902	17634	17817	17764	17810	17814	17583	17716	17614	17933	17923	17595	17707	17761	17719	17828	17802	17830	17643	17618	17789	17935	17733	17795	17696	17784	17864	17824	17751	17616	17903	17722	17676	18028	17609	17770	17850	17682	17871	17764	17774	17673	17654	17746	17783	17728	17715	17911	17694	17642	17888	17785	17563	17900	17626	17852	17900	17989	17694	17823	17673	17776	17632	17749	17992	17688	17753	17788	17818	17821	17640	17829	17793	17845	17749	17799	17712	17690	17942	17921	17784	17777	17842	17900	17599	17945	17884	17816	17778	17834	17755	17878	17880	17683	17702	17688	18005	17673	17653	17671	17702	17719	17764	17667	17756	17810	17614	17740	17658	17652	17707	17759	17740	17899	17902	17806	17825	17984	17662	17734	17840	17751	17697	17837	17660	17856	17807	17765	17927	17738	17641	17672	17844	17740	17874	17784	17820	17643	17823	17617	17699	17737	17727	18019	17756	17756	17865	17928	17910	17846	17786	17716	17937	17642	17917	17789	17800	17682	17740	18037	17743	17742	17825	17915	17870	17728	17565	17755	17698	17779	17777	17636	17825	17777	17808	17775	17893	17730	17778	17726	17660	17853	17793	17880	17920	17718	17619	17747	17733	17903	17623	17760	17896	17795	17883	17944	17690	17575	17883	17714	17698	17787	17781	17577	17779	17876	17801	17878	17829	17712	17734	17835	17832	17753	17755	17869	17756	17739	17699	17963	17774	17962	17832	17726	17803	17677	17718	17874	17824	17728	17891	17833	17784	17803	17869	17872	17753	17829	17879	17887	17794	17707	17793	17867	17905	17550	17622	17695	17763	17830	17742	17870	17697	17825	17742	17918	17506	17705	17766	17741	17847	17779	17769	17676	17832	17731	17764	17745	17778	17806	17827	17875	17873	17589	17659	17615	17669	17908	17877	17555	17724	17580	17759	17692	17826	17848	17752	17700	17840	17782	17748	17745	17693	17926	17933	17740	17601	17680	17854	17730	17799	17779	17739	17740	17779	17787	17829	17731	17636	17692	17872	17658	17782	17803	17685	17900	17763	17764	17531	17819	17697	17876	17748	17701	17790	17711	17774	17882	17689	17527	17733	17804	17727	17753	17738	17952	17901	17706	17771	17839	17808	17897	17795	17823	17919	17844	17752	17742	17693	17671	17628	17814	17810	17658	17823	17835	17792	17758	17838	17831	17772	17992	17795	17668	17830	17832	17948	17735	17904	17629	17867	17835	17813	17738	17951	17777	17784	17637	17944	17762	17692	17839	17719	17839	17813	17656	17866	17704	17824	17853	17902	17631	17728	17658	17865	17699	17527	17931	17849	17750	17728	17706	17700	17772	17617	17874	17623	17726	17798	17806	17828	17807	17697	17749	17694	17823	17603	17730	17781	17769	17707	17883	17829	17779	17752	17845	17771	17776	17697	17897	17704	17786	17626	17881	17698	17927	17735	17831	17952	17859	17793	17731	17863	17793	17616	17915	17676	17669	17961	17739	17824	17829	17892	17910	17813	17822	17724	17909	17694	17908	17697	17675	17700	17706	17899	17703	17772	17645	17708	17619	17765	17779	17875	17620	17846	17826	17684	17870	17794	17594	17857	17740	17812	17700	17736	17859	17719	17597	17622	17988	17807	17750	17758	17800	17705	17749	17765	17811	17681	17826	17735	17733	17671	17939	17772	17589	17759	17793	17762	17494	17886	17765	17941	17642	17862	17631	17886	17759	17791	17859	17773	17618	17920	17698	17718	17709	17689	17883	17813	17881	17750	17683	17717	17854	17936	17726	17961	17811	17928	17678	17855	17770	17828	17671	17925	17665	17850	17645	17741	17763	17623	17856	17916	17833	17855	17683	17625	17793	17784	17654	17766	17774	17805	17813	17857	17821	18030	17874	17712	17661	17742	17802	17769	17890	17657	17826	17919	17834	17832	17737	17907	17722	17554	17848	17904	17847	17794	17671	17769	17861	17744	17832	17828	17548	17853	17822	17808	17710	17825	17667	17860	17739	17677	17768	17850	17990	17699	17709	17751	17678	17722	17861	17832	17779	17682	17872	17900	17725	17687	17902	17801	17811	17828	17794	17901	17790	17841	17748	17724	17895	18044	17642	17779	17833	17694	17638	17711	17833	17702	17704	17753	17722	17698	17912	17866	17838	17689	17736	17675	17825	17880	17793	17685	17633	17837	17839	17640	17801	17873	17723	17648	17849	17768	17527	17768	17685	17664	17679	17839	17696	17715	17753	17774	17660	17645	17734	17847	17652	17657	17568	17835	17719	17943	17774	17776	17898	17668	17881	17730	17773	17719	17825	17932	17738	17644	17905	17876	17684	17689	17902	17808	17840	17769	17896	17795	17872	17871	17721	17813	17882	17825	17767	17826	17626	17800	17757	17889	17700	17777	17812	17822	17794	17847	17824	17808	17750	17855	17834	17712	17774	17848	17860	17764	17917	17904	17854	17786	17890	17883	17768	17806	17763	17792	17812	17705	17795	17625	17853	17869	17806	17569	17606	17818	17785	17741	17967	17861	17858	17646	17828	17756	17846	17921	17731	17831	17824	17680	17526	17871	17756	17827	17764	17741	17753	17792	17719	17893	17686	17776	17937	17933	17860	17882	17805	17740	17915	17792	17817	17666	17860	17698	17636	17819	17741	17828	17645	17839	17817	17874	17715	17735	17754	17636	17866	17712	17590	17702	17694	17826	17793	17676	17923	17676	17773	17773	17728	17650	17616	17731	17783	17762	17775	17647	17926	17925	17680	17727	17978	17843	17671	17801	17939	17724	17740	17750	17736	17756	17704	17680	17596	17752	17961	17961	17896	17856	17752	17836	17964	17557	17739	17655	17872	17747	17721	17721	17716	17750	17769	17613	17833	17665	17546	17838	17809	17685	17822	17863	17800	17862	17813	17831	17957	17771	17931	17684	17748	17708	17593	17700	17699	17787	17704	17705	17563	17884	17726	17794	17748	17690	17791	17794	17723	17812	17805	17854	17886	17821	17757	17845	17808	17847	17663	17785	17875	17992	17835	17879	17943	17985	17759	17759	17728	17872	17892	17741	18052	17622	17928	17801	17706	17824	17703	17824	17772	17726	17870	17683	17741	17589	17857	17716	17895	17686	17743	17754	17913	17797	17805	17941	17579	17766	17769	17973	17773	17853	17776	17965	17751	17988	17691	17621	17869	17714	17788	17632	17599	17856	17783	17813	17675	17779	17829	17835	17904	17720	17562	17694	17691	17668	17728	17573	17832	17707	17865	17828	17641	17785	17805	17782	17670	17870	17756	17870	17937	17681	18003	17789	17836	17883	17654	17671	17759	17683	17998	17692	17654	17878	17911	17613	17803	17857	17796	17709	17650	17849	17719	18033	17787	17582	17683	17637	17697	17836	17709	17884	17742	17853	17700	17675	17797	17768	17768	17724	17905	17765	17640	17654	17659	17851	17845	17911	17846	17978	17881	17741	17737	17601	17756
24172	21568	29179	24457	22448	25564	27483	24100	23782	40682	61576	48429	33414	25735	23515	22993	23086	22892	22842	22776	22924	22622	22856	22905	22824	22751	22568	22614	22678	23037	22844	22932	22713	22705	22776	22743	22780	22798	22630	22594	22811	22832	22585	22947	22894	22783	22575	22487	22771	22634	22703	22731	22804	22742	22858	22896	22859	22624	22627	22707	22869	22760	22923	22969	22764	22785	22726	22793	22850	22611	22809	22759	22728	22717	22569	22793	22822	22472	22823	22692	22548	22542	22596	22676	22515	22785	22788	22528	22650	22762	22835	22920	22683	22633	22636	22873	22834	22776	22874	22737	22785	22675	22565	22888	22669	22712	22662	22854	22842	22776	22686	22866	23058	22475	22627	22658	22573	22734	22629	22833	22807	22978	22673	22615	22644	22766	22653	22500	22593	22817	22629	22595	22593	22568	22746	22553	22804	22760	22669	22552	22544	22807	22739	22611	22664	22652	22788	22719	22842	22728	22774	22778	22738	22488	22787	22736	22719	22728	22812	22581	22756	22788	22725	22827	22703	22808	22326	22513	22568	22458	22786	22973	22731	22637	22750	22860	22706	22499	22615	22729	22763	22891	22840	22509	22663	22881	22664	22645	22740	22691	22846	22681	22683	22914	22662	22649	22847	22559	22615	22866	22633	22399	22671	22667	22855	22858	22882	22759	22709	22708	22709	22813	22647	22608	22773	22689	22600	22471	22599	22728	22627	22741	22742	22409	23017	22809	22677	22817	22670	22666	22712	22773	22974	22504	22420	22766	22679	22799	22712	22652	22736	22597	22556	22579	22751	22690	22796	22872	22556	22716	22874	22412	22723	22602	22697	22767	22674	22568	22580	22684	22665	22712	22515	22723	22735	22883	22821	22469	22608	22709	22593	22672	22655	22739	22617	22629	22819	22865	22764	22483	22704	22427	22798	22604	22721	22860	22829	22842	22874	22798	22718	22775	22798	22670	22574	22748	22616	22541	22725	22959	22790	22877	22898	22456	22869	22861	22801	22541	22593	22837	22888	22636	22676	22631	22702	22617	22555	22687	22647	22764	22645	22860	22562	22630	22486	22618	22683	22627	22484	22824	22710	22689	22754	22608	22572	22843	22693	22562	22660	22606	22901	22755	22563	22873	22805	22702	22761	22629	22874	22750	22918	22547	22515	22853	22776	22676	22768	22675	22595	22778	22465	22639	22590	22725	22769	22594	22619	22624	22782	22683	22726	22613	22972	22745	22335	22659	22458	22528	22795	22770	22672	22539	22766	22697	22912	22789	22913	22891	22621	22806	22895	22929	22510	22571	22734	22731	22720	22745	22863	22678	22595	22656	22787	22520	22642	22781	22596	22905	22591	22649	22464	22677	22774	22762	22794	22672	22699	22661	22886	22789	22730	22824	22702	22595	22764	22772	22635	22378	22782	22454	22632	22759	22721	22473	22600	22889	22638	22807	22530	22859	22855	22751	22769	22732	22586	22708	22583	22591	22690	22577	22609	22619	22556	22681	22876	22808	22528	22636	22898	22806	22772	22682	22662	22610	22640	22763	22564	22705	22760	22728	22733	22632	22736	22726	22549	22791	22877	22701	22719	22699	22701	22736	22579	22703	22700	22516	22840	22753	22491	22539	22577	22689	22891	22744	22741	22562	22693	22648	22762	22596	22503	22787	22682	22856	22829	22813	22663	22608	22610	22610	22926	22632	22619	22784	22703	22615	22556	22439	22579	22633	22569	22440	22795	22626	22672	22931	22651	22614	22827	22653	22704	22609	22673	22700	22806	22617	22725	22778	22851	22794	22532	22602	22463	22957	22850	22840	22722	22825	22650	22822	22704	22585	22542	22831	22798	22790	22770	22706	22531	22652	22754	22631	22737	22616	22686	22511	22642	22825	22683	22694	22809	22727	22582	22691	22496	22563	22624	22735	22751	22693	22795	22392	22609	22654	22624	22782	22642	22936	22579	22585	22795	22819	22755	22685	22755	22615	22408	22602	22350	22640	22632	22666	22689	22791	22362	22616	22698	22649	22552	22744	22603	22530	22748	22521	22384	22494	22804	22880	22721	22724	22639	22859	22691	22807	22689	22774	22776	22583	22609	22799	22784	22743	22730	22684	22672	22802	22715	22654	22656	22771	22888	22578	22413	22719	22809	22756	22663	22746	22525	22607	22617	22728	22751	22746	22814	22600	22864	22562	22672	22613	22662	22576	22757	22542	22841	22959	22887	22671	22490	22639	22828	22798	22494	22593	22820	22803	22811	22663	22515	22593	22512	22664	22567	22853	22830	22620	22795	22727	22683	22699	22794	22537	22928	22532	22720	22535	22800	22699	22679	22763	22686	22747	22811	22513	22598	22820	22777	22701	22808	22697	22798	22696	22532	22703	22648	22677	22741	22751	22971	22735	22864	22721	22646	22519	22634	22815	22775	22759	22705	22718	22835	22832	22609	22579	22745	22460	22689	22811	22778	22759	22757	22601	22808	22500	22733	22570	23034	22421	22889	22566	22808	22909	22662	22434	22669	22815	22815	22637	22509	22562	22349	22529	22697	22718	22742	22709	22548	22563	22790	22749	22624	22423	22607	22850	22828	22692	22532	22720	22496	22468	22546	22802	22561	22538	22573	22813	22905	22942	22757	22713	22588	22690	22908	22798	22732	22678	22373	22623	22754	22670	22728	22631	22842	22712	22883	22624	22565	22895	22812	22683	22899	22575	22755	22810	22570	22734	22665	22707	22822	22644	22710	22566	22697	22853	22565	22652	22718	22643	22749	22679	22645	22477	22670	22753	22915	22716	22813	22712	22596	22743	22821	22690	22757	22525	22758	22598	22718	22472	22555	22741	22653	22614	22590	22786	22664	22593	22754	22776	22916	22483	22616	22743	22788	22722	22969	22453	22582	22802	22635	22746	22656	22599	22678	22669	22808	22843	22814	22784	22698	22430	22697	22683	22608	22766	22559	22780	22822	22620	22683	22873	22652	22495	22810	22698	22877	22702	22626	22788	22709	23002	22731	22723	22803	22680	22748	22870	22697	22621	22679	22704	22663	22647	22651	22552	22797	22752	22544	22969	22767	22745	22768	22811	22778	22678	22672	22882	22643	22638	22604	22739	22868	22545	22644	22688	22831	22686	22661	22702	22746	22597	22944	22752	22866	22803	22714	22682	22584	22663	22761	22635	22678	22666	22775	22556	22745	22537	22883	22803	22740	22639	22906	22845	22758	22728	22616	22568	22696	22621	22767	22628	22769	22669	22889	22698	22817	22565	22719	22750	22701	22823	22579	22678	22617	22704	22751	22898	22711	22590	22972	22545	22767	22682	22623	22623	22572	22641	22889	22746	22619	22722	22696	22599	22694	22685	22522	22811	22707	22836	22660	22878	22870	22700	22731	22750	22832	22649	22709	22542	22848	22583	22645	22818	22829	22789	22721	22671	22688	22391	22787	22788	22755	22871	22805	22741	22868	22727	22904	22728	22665	22782	22655	22742	22828	22831	22800	22637	22762	22800	22736	22867	23083	22748	22482	22810	22746	22746	22423	22564	22949	22671	22824	22694	22584	22645	22677	22683	22783	22632	22717	22653	22415	22487	22559	22851	22731	22526	22853	22598	22616	22919	22964	22577	22514	22467	22674	22660	22622	22622	22570	22579	22771	22639	22535	22789	22965	22637	22612	22842	22497	22811	22805	22767	22849	22394	22568	22490	22667	22687	22795	22778	22683	22596	22612	22658	22611	22709	22728	22714	22787	22611	22809	22737	22595	22562	22547	22797	22585	22530	22822	22580	22761	22595	22786	22832	22494	22641	22809	22674	22674	22688	22614	22748	22808	22790	22644	22701	22655	22811	22596	22643	22709	22808	22569	22779	22631	22441	22728	22725	22888	22700	22667	22712	22854	22768	22735	22785	22914	22663	22807	22786	22666	22823	22708	22643	22636	22524	22522	22785	22607	22669	22864	22592	22708	22440	22624	22658	22601	22734	22649	22611	22563	22505	22667	22788	22610	22642	22794	22711	22947	22578	22522	22810	22672	22610	22752	22541	22584	22794	22759	22817	22628	22807	22678	22784	22821	22717	22886	22841	22611	22770	22709	22731	22831	22638	22797	22653	22587	22779	22520	22619	22748	22646	22696	22865	22810	22708	22725	22663	22962	22564	22555	22610	22830	22717	22798	22660	22574	22695	22877	22698	22428	22639	22656	22584	22674	22525	22482	22600	22703	22705	22783	22780	22772	22595	22661	22666	22936	22685	22829	22670	22714	22825	22816	22686	22645	22747	22629	22636	22756	22758	22989	22746	22630	22858	23003	22955	22667	22825	22765	22928	22742	22585	22792	22734	22784	22512	22485	22880	22653	22620	22863	22828	22725	22595	22730	22995	22722	22579	22640	22634	22653	22657	22657	22583	22822	22740	22865	22744	22743	22567	22530	22746	22830	22896	22832	22862	22583	22898	22539	22793	22915	22772	23030	22742	22830	22683	22683	22727	22662	22578	22814	22626	22692	22583	22753	22616	22775	22713	22660	22817	22780	22646	22770	22617	22779	22558	22900	22502	22532	22718	22589	22654	22888	22670	22903	22848	22958	22536	22902	22713	22830	22748	22838	22751	22623	22538	22785	22881	22940	22701	22460	22549	22827	22864	22638	22985	22578	22490	22902	22808	22772	22818	22640	22732	22852	22685	22664	22795	22686	22534	22680	22893	22763	22693	22681	22818	22559	22757	22810	22517	23005	22753	22810	22814	22605	22515	22786	22749	22587	22610	22535	22819	22628	22634	22536	22593	22494	22541	22875	22624	22793	22611	22763	22858	22430	22563	22885	22633	22722	22774	22904	22562	22579	22657	22803	22813	22507	22688	22633	22853	22868	22664	22592	22677	22723	22650	22889	22866	22713	22812	22710	22898	22906	22775	22755	22828	22817	22685	22621	22655	22720	22772	22823	22696	22562	22706	22738	22421	22628	22793	22826	22667	22480	22555	22618	22806	22595	22531	22742	22481	22446	22688	22523	22665	22863	22618	22570	22861	22701	22552	22756	22722	22818	22625	22904	22911	22779	22654	22667	22767	22654	22585	22835	22667	22645	22659	22695	22609	22799	22653	22738	22946	22905	22775	22750	22647	22764	22783	22660	22870	22699	22626	22699	22940	22610	22614
18718	30700	28874	23694	21912	20407	19937	19550	19471	41958	59725	45670	28556	19820	18122	17977	17851	17880	17953	18007	18022	17781	17866	17905	17684	17721	18116	17801	17880	18035	17835	17837	17773	17781	17962	17867	17674	17806	17979	17784	17994	17788	17881	17902	18065	17822	17744	18082	17828	17935	17949	17922	17972	17966	17861	17878	17751	17926	17915	17810	18032	17953	18042	17883	17932	17783	17790	17859	17828	17869	17742	17774	17824	17924	17971	17850	17940	17892	17948	18035	17789	17889	17805	17836	17829	17929	17832	17822	17803	17886	17770	17975	17899	17873	17826	17810	17942	17971	17895	17872	17846	17844	17680	17921	17750	17714	17767	17853	17965	18025	17839	17848	17865	17937	17831	18023	17856	17748	17787	18075	17804	17976	17865	17852	17795	17812	17883	17586	17821	17794	17851	17771	17879	17842	17866	17966	17919	17666	17952	18009	17723	17747	17892	17952	17859	17934	17888	17740	17866	17847	17743	17849	18011	17797	17862	17752	18057	17880	17749	17739	17897	17960	17691	17824	17690	17995	17793	17762	17915	17699	17958	18025	17872	17756	17790	17861	17828	17911	17742	17901	17695	17850	17841	17883	17668	17802	17883	17872	17858	17961	18061	17910	17990	17851	17806	17608	17724	17911	17822	17764	17738	17839	17978	17817	17721	17876	17775	17864	17891	17883	17861	17919	18032	17792	17845	17728	17942	17832	17764	17895	17935	17819	17778	17870	17840	17809	17895	17899	17771	17750	17929	17797	17778	17772	17857	17795	17778	17881	17922	17785	17919	17743	17888	17908	17966	17726	17763	17962	17720	18051	17972	17937	17822	17747	17907	17779	17660	17894	17826	17895	17690	17741	17905	17604	17971	17940	17657	17718	17818	17878	17993	17798	17981	17783	17652	17980	17900	17880	17679	17926	17903	17787	17763	17753	17975	17722	17803	17790	18064	17714	17821	17917	18090	17788	17930	17900	17841	17932	17966	17735	17680	17917	17886	17860	17921	17816	17803	17835	17769	17985	17644	17640	17859	17932	17766	17936	17805	17716	17768	17732	17734	17894	17803	17961	17900	17659	17930	17713	18020	17678	17749	17872	17969	17915	17875	17762	17818	17907	17757	17913	18168	17872	17873	17962	17928	17843	17824	17742	17812	17834	17878	17869	17818	17947	17853	17855	17829	17934	17882	17769	18012	18000	17917	17750	17797	17698	17810	17813	17945	17802	17907	17875	17670	17864	17848	17799	17930	17830	17806	17787	17969	17731	17920	17965	17976	17815	17930	17979	17793	17895	17791	17756	17886	17825	17809	17826	17801	17984	17849	17920	17853	17751	17705	17926	17894	17861	17772	17696	17984	17979	17849	17827	17852	17924	17843	17945	17907	17825	17760	17896	17831	17817	17898	17786	17914	17885	17895	17884	17807	17704	17955	17787	17842	17985	17861	17711	18031	17853	17967	17865	17770	17898	18051	17891	17697	17842	17777	17937	17744	17841	17945	17941	17757	17839	17985	17871	17901	17925	17885	17746	17787	18008	17754	17865	17932	17860	17836	17735	17661	17824	17873	18003	17810	17730	17959	17974	17923	17918	17936	17900	17922	17919	17992	17717	17913	17758	17791	17957	17873	17944	17815	17872	17838	17943	17836	17960	17900	18071	17873	17848	17851	17972	17773	17733	17666	17781	17706	17843	17827	17763	17897	17778	17880	17764	18008	17790	17908	17707	17854	17773	17877	17883	17800	18017	17807	18062	17746	17797	17943	17805	17837	18025	17769	17901	17841	17785	17831	17862	17935	17844	17829	17894	17884	17870	17840	17756	17753	17777	17788	18066	17620	17874	17732	17960	17931	17535	17769	17804	17691	17805	17852	17817	17897	18024	17857	17585	18129	17747	17928	17880	17769	17805	17955	17929	17751	17783	17811	17768	17870	17808	17872	17822	17826	17898	17746	17864	17708	17933	17823	17915	17856	18036	17944	17914	17887	17650	17877	17829	18022	17683	17933	17731	17900	17798	17827	17790	17824	17761	17729	17872	17616	18018	17917	17735	17977	17709	17795	17753	18125	17894	17838	17937	18029	17836	17806	17765	17977	17906	17705	17964	17839	17901	17866	17931	17891	17807	17907	17924	17895	17916	17977	17797	17781	17778	17899	17892	17877	17956	17592	17933	17821	18008	17833	17903	17807	17871	17961	17782	18010	17826	17902	17743	17812	17692	17924	18066	17819	17812	17634	17919	17867	17754	18033	17940	17913	17856	17833	17750	17877	17747	17837	17917	17973	17780	17750	17880	17603	17755	17643	17730	17980	17826	17719	17790	17826	17820	17793	17877	17890	17773	17907	17860	17890	18113	17684	17928	17764	17766	17892	17874	17673	17905	17817	17783	17814	17864	17855	17863	17802	17925	17850	17932	17708	17781	17975	17951	17837	17905	17962	17798	17848	17660	17731	17893	17802	17814	17840	17974	17779	17854	17940	17867	17805	17959	17799	17924	17703	17768	17802	17733	17843	17938	17795	17836	17688	17736	17855	17872	17696	17904	17899	17745	17908	17789	17823	17861	17713	17729	17822	17690	17746	17857	17723	17879	17780	17850	17858	18020	17807	17833	17739	17823	17936	17961	17906	17782	17994	17899	17940	17802	17871	17924	17815	17729	17848	17896	17747	17849	17898	17737	17817	17660	17734	17878	17815	17812	17808	17792	17835	17789	17989	17940	17843	18051	17771	17950	17922	18089	17803	17943	17884	17808	17868	17745	17821	17732	17707	17961	17876	17860	17903	17867	17717	17789	17880	17938	17951	17831	17817	17815	17897	17841	17639	17790	17892	17888	17618	17868	17770	17814	17868	17769	18023	17725	17853	17922	18158	17746	17828	17935	17643	17802	17739	17769	17932	17828	17739	17833	17806	17724	17799	17875	18036	17900	17747	17784	17804	17717	17772	17837	17909	17897	17995	17773	17711	17973	17808	17721	17858	17799	17758	17880	17799	17894	17872	17830	17741	17774	17913	17704	17747	17966	17829	17942	17956	17772	17840	17681	17852	18026	17783	17810	17896	17772	17801	17851	17807	17927	17933	17893	17900	17802	17903	17855	17818	17774	17961	17871	17746	17909	17927	17822	17755	17922	17771	17903	18060	17796	17681	17928	17806	17605	17837	17785	17857	17714	17782	17740	17846	17844	18008	18121	17913	17943	17883	17929	17847	17847	17744	18018	17823	17877	17901	17883	17989	17908	18029	17901	17847	17944	17707	17739	17783	17861	17865	17776	17712	18009	17972	17754	17873	17995	17776	17863	17963	17819	17929	17902	18004	17811	18005	17897	17849	17701	17820	17977	17787	17895	17856	17798	17817	17778	17960	17967	18044	18031	17913	17837	17868	17862	17789	17922	17810	17832	17856	17790	17911	17787	17965	17782	17891	17768	17933	17889	17780	17894	17783	17786	17947	17730	17916	17771	17723	17921	17830	17884	17744	17654	17920	17793	17742	17723	18038	17845	17790	18079	17714	17928	17916	17850	17859	18002	17963	17807	17846	17903	17847	17743	17888	17941	17657	17787	17916	17886	17938	17896	17884	17978	17881	17897	17872	17699	17780	17790	17962	17764	17887	17960	17841	17886	17887	17893	17943	17925	17890	17881	17714	17975	17648	17983	17825	17825	17906	17871	17881	17913	17904	17755	18001	18006	17810	17806	17889	17792	17644	17693	17697	17608	17860	17822	17882	17750	17871	17692	17938	17970	17797	17782	17970	17883	17887	17768	17951	17685	17942	18033	17750	17827	17720	17981	17728	17910	17620	17833	17683	17781	17803	17740	17863	17771	17865	17736	17909	17904	17813	17897	17977	17741	17767	17886	17789	17795	17896	18059	17834	17716	17821	17743	17978	17885	17724	17824	17912	17917	17782	17821	17806	17735	17788	17944	17882	17933	17911	17833	18151	17822	17862	17912	17748	18137	17787	17691	18103	17897	17982	17769	17854	17938	17900	17803	17927	17942	17722	17846	18000	17902	17933	17868	17870	17799	17734	17828	17984	17845	17897	17863	17882	17936	17915	17886	17948	17784	17624	17836	17933	17763	17944	18026	18142	17715	17820	17910	17811	17837	17841	17914	17591	17998	17744	17824	17888	17938	17855	17890	17799	17855	17804	17913	17851	17906	17858	17883	17950	17819	17622	17963	17858	17943	17897	17902	17670	17841	18021	17839	17893	18084	17683	17937	17776	17778	17863	17913	17861	17935	17849	17759	17828	17884	17941	17875	17843	17958	17822	18125	17768	17790	17826	17848	17694	17840	17873	17833	18008	17776	17962	17751	17930	17948	17901	17901	17889	17840	17893	17668	17751	17730	17941	17834	17619	17846	17905	17850	17825	17837	17786	17682	17800	18003	17773	17749	17933	17793	17972	17704	17715	17878	17879	18000	17815	17806	17852	17957	17897	17843	17649	17782	17763	17781	17868	17944	17968	17978	17798	17857	17785	17873	17787	17765	17854	17898	17847	17820	17955	18125	17854	17938	17874	17652	17897	18047	17824	17744	17816	17941	17792	17719	17784	17702	18016	17541	17866	17900	17950	17970	17824	17961	18024	17723	17865	17807	17858	17877	17972	17923	17709	18037	17800	17732	17834	17949	17973	17924	17937	17766	17842	17843	17847	18040	17807	17859	17855	18040	17659	18019	17730	17976	17845	17862	17871	17905	17879	17776	17894	18044	17819	17937	17807	17883	17824	17900	17891	17852	17729	17740	17581	17720	17859	17948	17817	17844	17802	17917	18030	17862	17873	17843	17810	17820	17993	17878	17984	17775	17617	17728	17929	17927	17933	17855	17722	17794	17993	17885	17737	17868	17788	17770	17997	17851	17740	17760	17684	17708	17987	17785	17958	17720	17719	17994	17769	17907	17837	17966	17755	17878	17868	17961	17721	17951	17944	18038	18037	17936	17866	17969	17949	18064	17708	17782	17851	17780	17970	17771	17885	18053	17932	17863	17892	17763	17778	17743	17844	17864	17861	17902	18048	17890	17882	17778	17756	17927	17849	17750	17876	17797	17874	17846	17891	17835	17942	17801	17812	17672	17987	17805	17928	17618	17839	17994	17827	17758	17829	17881	17964	17923	17813	17948	17948	17926	17759	17792	17844	17872	17813	17917	17868	17779
31563	24070	25426	24226	22586	22892	22975	22889	22598	23565	27055	26327	24398	23303	22898	22626	22808	22507	22886	22648	22583	22648	22665	22457	22558	22632	22650	22687	22716	22770	22737	22619	22897	22727	22630	22719	22716	22741	22533	22642	22579	22798	22813	22578	22703	22706	22662	22696	22688	22730	22510	22738	22659	22761	22814	22654	22586	22569	22549	22767	22771	22642	22896	22631	22603	22739	22870	22907	22580	22594	22583	22477	22680	22722	23017	22866	22776	22673	22826	22760	22742	22929	22631	22806	22689	22876	22850	22661	22569	22741	22660	22567	22515	22727	22370	22474	22769	22686	22537	22754	22746	22794	22756	22628	22656	22672	22596	22549	22642	22568	22565	22687	22716	22673	22693	22504	22575	22554	22673	22811	22767	22556	22580	22677	22517	22472	22753	22882	22717	22653	22723	22826	22430	22658	22860	22673	22572	22914	22756	22715	22509	22671	22644	22301	22761	22584	22580	22545	22892	22776	22655	22590	22604	22367	22852	22565	22599	22702	22462	22743	22768	22685	22677	22655	22474	22471	22500	22542	22799	22694	22580	22447	22755	22570	22578	22790	22731	22440	22759	22643	22600	22835	22797	22478	22574	22672	22780	22430	22514	22650	22709	22654	22639	22489	22718	22600	22391	22560	22730	22710	22677	22616	22625	22588	22583	22684	22723	22492	22658	22700	22745	22622	22517	22588	22790	22590	22421	22702	22595	22806	22716	22781	22697	22676	22676	22698	22680	22742	22669	22740	22477	22689	22507	22748	22664	22668	22680	22821	22479	22757	22744	22649	22678	22568	22894	22738	22641	22610	22674	22453	22501	22649	22538	22497	22570	22422	22683	22635	22821	22446	22580	22679	22728	22601	22362	22650	22585	22414	22408	22702	22600	22488	22320	22604	22728	22435	22750	22585	22497	22646	22532	22532	22713	22613	22730	22534	22653	22760	22622	22396	22673	22700	22629	22834	22797	22812	22927	23008	22595	22615	22527	22639	22607	22692	22482	22375	22613	22624	22791	22676	22441	22543	22791	22592	22513	22759	22833	22655	22495	22774	22600	22729	22711	22498	22632	22539	22814	22640	22522	22512	22418	22632	22473	22477	22732	22466	22697	22665	22771	22636	22598	22578	22688	22849	22651	22780	22675	22634	22499	22847	22605	22565	22558	22646	22648	22740	22911	22646	22687	22550	22393	22729	22995	22692	22565	22664	22551	22309	22569	22725	22383	22634	22807	22350	22614	22602	22614	22785	22657	22562	22619	22554	22625	22614	22893	22798	22455	22437	22809	22753	22643	22678	22501	22738	22730	22713	22877	22807	22701	22624	22632	22586	22768	22815	22622	22495	22417	22646	22504	22495	22544	22755	22816	22745	22502	22816	22616	22756	22811	22503	22490	22578	22813	22546	22692	22696	22555	22606	22723	22591	22720	22550	22647	22517	22853	22611	22651	22762	22768	22622	22634	22531	22593	22767	22686	22733	22703	22622	22687	22644	22797	22701	22716	22818	22627	22417	22636	22765	22746	22561	22692	22419	22694	22517	22645	22554	22480	22731	22661	22687	22782	22525	22417	22670	22638	22362	22497	22700	22723	22665	22753	22642	22534	22574	22641	22565	22824	22588	22523	22538	22722	22696	22674	22724	22681	22676	22721	22818	22503	22602	22767	22680	22636	22510	22615	22547	22638	22677	22599	22816	22709	22645	22416	22787	22810	22573	22451	22592	22627	22589	22556	22803	22499	22392	22739	22430	22427	22731	22703	22492	22643	22920	22552	22816	22690	22482	22585	22545	22456	22694	22398	22735	22702	22489	22803	22937	22464	22991	22881	22788	22514	22566	22801	22861	22833	22713	22571	22710	22706	22491	22606	22713	22503	22693	22597	22631	22719	22687	23048	22718	22674	22650	22816	22858	22544	22661	22793	22435	22764	22667	22689	22824	22663	22585	22498	22671	22504	22840	22677	22618	22647	22575	22490	22649	22729	22615	22864	22793	22687	22617	22681	22795	22682	22900	22582	22552	22565	22799	22705	22432	22603	22607	22563	22716	22651	22478	22697	22604	22809	22653	22595	22452	22479	22739	22666	22682	22690	22637	22671	22680	22740	22523	22734	22470	22661	22499	22741	22666	22683	22736	22685	22538	22438	22535	22717	22315	22443	22514	22576	22732	22413	22695	22668	22645	22474	22576	22432	22662	22871	22499	22629	22575	22695	22430	22666	22764	22657	22643	22521	22696	22727	22388	22655	22500	22662	22756	22804	22572	22840	22546	22616	22751	22623	22833	22594	22661	22655	22473	22840	22487	22656	22589	22490	22645	22552	22740	22635	22802	22635	22589	22622	22442	22512	22807	22846	22601	22522	22815	22610	22644	22623	22702	22552	22529	22505	22444	22571	22496	22681	22753	22627	22838	22688	22505	22586	22555	22695	22444	22748	22582	22549	22598	22874	22770	22689	22675	22610	22538	22655	22854	22663	22777	22802	22534	22550	22974	22500	22405	22458	22613	22573	22517	22482	22597	22595	22584	22642	22632	22592	22720	22819	22574	22585	22713	22817	22524	22695	22740	22628	22802	22662	22546	22509	22695	22554	22698	23029	22756	22450	22537	22625	22536	22723	22711	22611	22351	22663	22783	22681	22557	22322	22572	22540	22705	22685	22759	22870	22545	22774	22592	22571	22570	22855	22438	22555	22630	22613	22672	22627	22615	22775	22744	22653	22665	22588	22659	22640	22506	22498	22589	22726	22714	22674	22622	22690	22846	22856	22758	22545	22652	22709	22577	22363	22787	22790	22510	22717	22668	22664	22590	22410	22486	22422	22742	22655	22647	22702	22418	22502	22552	22510	22644	22547	22586	22633	22564	22547	22451	22473	22705	22726	22759	22829	22819	22642	22516	22692	22419	22663	22637	22585	22693	22612	22568	23017	22722	22543	22327	22770	22766	22487	22732	22703	22549	22508	22834	22856	22896	22774	22671	22687	22625	22809	22530	22697	22592	22688	22776	22693	22820	22688	22812	22747	22574	22454	22617	22644	22675	22550	22856	22732	22613	22650	22615	22609	22702	22458	22629	22742	22609	22690	22680	22728	22457	22590	22822	22568	22636	22588	22556	22858	22554	22668	22619	22628	22794	22882	22502	22611	22434	22595	22691	22522	22710	22779	22760	22586	22548	22781	22645	22775	22785	22561	22516	22765	22587	22682	22514	22549	22710	22737	22485	22751	22825	22620	22597	22792	22724	22605	22574	22532	22527	22792	22686	22871	22885	22842	22872	22586	22554	22626	22605	22745	22708	22627	22858	22604	22706	22584	22478	22488	22728	22773	22724	22605	22511	22721	22652	22611	22692	22763	22755	22738	22622	22750	22629	22637	22671	22719	22637	22806	22641	22601	22560	22711	22708	22551	22758	22616	22662	22639	22853	22596	22733	22858	22816	22524	22721	22550	22546	22640	22551	22413	22627	22644	22624	22343	22547	22645	22676	22582	22552	22727	22752	22712	22537	22787	22626	22528	22508	22545	22576	22521	22791	22569	22705	22721	22860	22837	22768	22534	22690	22687	22749	22432	22692	22500	22509	22553	22604	22827	22775	22645	22675	22654	22488	22718	22711	22692	22673	22480	22567	22719	22702	22571	22686	22552	22718	22679	22492	22700	22414	22587	22623	22712	22661	22428	22577	22585	22668	22627	22923	22575	22702	22775	22617	22608	22403	22698	22767	22446	22672	22698	22686	22473	22757	22757	22691	22726	22834	22918	22534	22764	22660	22656	22575	22611	22567	22663	22675	22646	22571	22579	22604	22559	22741	22865	22458	22678	22688	22645	22496	22698	22586	22673	22718	22704	22718	22843	22712	22945	22596	22784	22740	22544	22630	22609	22676	22812	22656	22718	22784	22744	22655	22613	22688	22656	22490	22647	22609	22543	22756	22868	22503	22746	22614	22616	22721	22356	22347	22592	22809	22703	22711	22563	22641	22607	22379	22727	22769	22725	22719	22907	22869	22942	22701	22510	22499	22738	22729	22500	22572	22336	22723	22559	22560	22529	22564	22584	22639	22750	22523	22707	22794	22713	22565	22881	22416	22662	22587	22569	22423	22643	22680	22260	22633	22694	22639	22585	22609	22635	22786	22975	22607	22732	22639	22747	22742	22541	22802	22535	22600	22744	22764	22562	22619	22797	22680	22671	22745	22579	22925	22829	22490	22521	22693	22678	22528	22498	22693	22933	22682	22561	22534	22942	22791	22735	22614	22601	22798	22842	22764	22694	22629	22617	22902	22519	22472	22630	22739	22528	22508	22637	22546	22704	22618	22721	22637	22643	22792	22782	22709	22670	22694	22478	22524	22989	22724	22507	22725	22492	22672	22727	22619	22574	22827	22871	22854	22550	22579	22826	22448	22614	22606	22554	22817	22972	22623	22591	22646	22585	23037	22794	22810	22744	22514	22772	22489	22636	22657	22796	22688	22598	22801	22735	22495	22643	22538	22563	22570	22572	22661	22400	22593	22653	22735	22629	22586	22734	22642	22655	22522	22502	22701	22702	22722	22718	22730	22603	22607	22700	22621	22620	22642	22853	22692	22650	22705	22697	22507	22555	22765	22553	22662	22529	22669	22531	22840	22635	22572	22649	22781	22783	22705	22667	22759	22683	22684	22492	22673	22581	22415	22664	22618	22647	22680	22618	22508	22534	22719	22639	22809	22956	22459	22442	22622	22669	22684	22532	22816	22721	22662	22677	22566	22893	22797	22647	22716	22682	22624	22866	22593	22900	22430	22672	22634	22468	22579	22720	22610	22668	22672	22515	22776	22508	22821	22838	22615	22715	22587	22374	22825	22477	22514	22516	22780	22558	22655	22585	22838	22591	22582	22597	22626	22619	22629	22726	23048	22711	22690	22680	22403	22620	22673	22547	22734	22557	22561	22610	22979	22744	22710	22662	22601	22780	22692	22490	22541	22715	22682	22669	22587	22798	22686	22810	22729	22441	22735	22444	22582	22857	22514	22796	22623	22549	22639	22896	22681	22685	22637	22350	22715	22518	22566	22755	22858	22680	22709	22557	22757	22732	22674	22477	22754	22775	22769	22598	22535	22614	22642	22753	22841	22616	22743	22724	22539	22750	22771	22740	22439	22818	22697	22783	22707	22719	22688
18091	18844	18909	18375	18263	18107	17873	17977	17899	20068	24154	22103	19541	18024	17636	17749	17734	17937	17853	17868	17683	17842	17820	17832	17815	17782	17776	17870	18034	17918	17928	17658	17730	17829	17855	17740	17794	17826	17744	17707	17792	17781	17922	17870	17948	17778	17755	17727	17877	17728	17866	17778	17733	17686	18066	17711	17855	17894	17713	17897	17814	17712	17740	17831	17897	17790	17781	17797	17988	17732	17758	17829	17749	17757	17745	17887	17748	17814	17707	17846	17857	17773	17745	17705	17836	17988	17951	17827	17898	17826	17886	17814	17756	17887	17773	17671	17933	17623	17679	17774	17794	17678	17754	17773	17851	17861	17736	17694	17876	17753	17690	17853	17819	17697	17708	17785	17776	17871	17835	17704	17773	17839	17861	17718	17636	17886	17832	17799	17853	17762	17751	17774	17919	17842	17792	17710	17671	17792	17765	17946	17915	17877	17697	17675	17785	17783	17604	17812	17709	17762	17687	17787	17757	17724	17994	17820	17918	17843	17773	17783	17749	17939	17910	17648	17822	17912	17716	17786	17719	17677	17635	17859	17879	17945	17906	17705	17770	17956	17902	17781	17697	17651	17891	17772	17879	17862	17842	17859	17678	17883	17757	17700	17889	17687	17717	17789	17727	17970	17822	17678	17700	17829	17852	17725	17874	17695	17771	17809	17737	17686	17746	17809	17712	17827	17892	17830	17808	17678	17624	17667	17783	17650	17818	17640	17832	18040	17968	17816	17813	17892	17657	17804	17825	17748	17777	17766	17534	17636	17593	17820	17736	17543	17924	17622	17880	17672	17829	17787	17568	17597	17775	17673	18037	17836	17841	17759	17791	17823	17658	17835	17824	17794	17710	17843	17691	17741	17702	17905	17865	17845	17898	17919	17857	17590	17816	17772	17745	17976	17974	17820	17928	17682	17879	17799	17777	17881	17867	17747	17751	17823	17812	17547	17838	17834	17711	17769	17605	17796	17773	17648	17618	17738	17893	17705	17599	17606	17609	17762	17884	17718	17803	17868	17723	17731	17647	17847	17779	17651	17915	17615	17698	17724	17718	17780	17688	17872	17823	17757	17783	17625	17765	17785	17736	17683	17641	17706	17838	17629	17953	17906	17803	17834	17828	17664	17768	17728	17884	17795	17787	17846	17846	17810	17702	17924	17668	17712	17810	17777	17646	17799	17719	17735	17819	17756	17819	17782	17700	17794	17744	17773	17698	17773	17899	17971	17818	17804	17896	17751	17753	17678	17795	17817	17711	17698	17630	17848	17783	17696	17896	17767	17721	18106	17723	17781	17515	17912	17709	17631	17846	17918	17628	17831	17605	17745	17624	17804	17827	17789	17764	17853	17908	17824	17603	17612	17844	17862	17798	17615	17722	17862	17788	17997	17948	17805	17872	17744	17978	17789	17836	17874	17923	17745	17709	17769	17736	17934	17953	17799	17887	17753	17658	17684	17744	17668	17760	17740	17779	17782	17776	17818	17742	17810	17945	17789	17710	17888	17928	17741	17780	17655	17876	17752	17670	17752	17770	17950	17872	17543	17826	17720	17793	17753	17763	17664	17793	17735	17718	17650	17855	17890	17789	17869	17832	17749	17733	17732	17758	17967	17633	17849	17812	17834	17745	17733	17910	17761	17819	17783	17793	17976	17737	17773	17769	17946	17711	17758	17754	17755	17776	17864	17903	17887	17745	17701	17812	17679	17799	17897	17779	17806	17718	17917	17725	17671	17848	17897	17588	17526	17713	17850	17879	17700	17830	17659	17906	17892	17791	17547	17724	17803	17695	17666	17944	17933	17593	17851	17674	17804	17874	17902	17830	17743	17519	17718	17809	17908	17796	17791	17830	17823	17690	17844	17857	17635	17896	17669	17687	17800	17973	17801	17957	17904	17661	17757	17977	17888	17861	17779	17691	17906	17670	17738	17845	17662	17916	17601	17823	17854	17869	17817	17856	17616	17848	17970	17520	17798	17663	17711	17769	17765	17917	17731	17778	17876	17891	17800	17837	17862	17751	17839	17771	17738	17837	17960	17717	17777	17731	17648	17781	17784	17718	17685	17703	17881	17789	17712	17839	17906	17695	17708	17756	17755	17698	17986	17814	17862	17953	17695	17745	17956	17703	17939	17853	17738	17774	17623	17723	17747	17823	17693	17748	17796	17857	17655	17910	17616	17677	17693	17812	17827	17903	17736	17949	17622	17818	17903	17674	17959	17720	17726	17860	17865	17734	17789	17829	17900	17798	17833	17813	17904	17754	17895	17868	17870	17844	17650	17803	17853	17865	17823	17723	17659	17926	17847	17954	17890	17749	17758	17834	17608	17827	17868	17865	17823	17856	17717	17614	17592	17897	17785	17642	17737	17636	17752	17657	17783	17835	17953	17925	17698	17863	17724	17807	17652	17881	17675	17905	17684	17759	17787	17793	17880	17833	17852	17827	17616	17698	17832	17835	17774	17727	17910	17743	17663	17634	17821	17798	17832	17798	17706	17998	17816	17647	17790	17679	17796	17817	17822	17804	17890	17667	17952	17641	17677	17837	17901	17741	17882	17854	17772	17861	17766	17551	17864	17847	17861	18028	17782	17867	17886	17931	17811	17936	17791	17818	17795	17857	17783	17795	17833	17669	17750	17810	17747	17753	17870	17762	17724	17915	17730	17934	17737	17776	17738	17853	17808	18000	17803	17636	17890	17897	17861	17769	17813	17856	17836	17968	17983	17859	17675	17678	17845	17766	17760	17769	17788	17766	17759	17743	17726	17880	17831	17878	17746	17808	17798	17675	17866	18014	17885	17732	17786	17807	17738	17777	17697	17809	17764	17845	17753	17714	17780	17753	18024	17977	17982	17727	17815	17846	17804	17739	17573	17889	17693	17815	17771	17940	17815	17772	17831	17992	17764	17588	17865	17768	17721	17722	17743	17821	17954	17844	17732	17815	18014	17813	17781	17962	17713	17775	17711	17988	17637	17680	17854	17786	17817	17773	17863	17820	17760	17748	17666	17793	17773	17738	17971	17660	18017	17688	17703	17702	17906	17818	17768	17821	17744	17667	17703	17786	17635	17786	17830	17771	17733	17900	17953	17794	17904	17803	17736	17783	17770	17724	17831	17790	17753	17733	17592	17730	17795	17809	17621	17645	17778	17744	17922	17775	17936	17756	17636	17765	17643	17842	17810	17782	17982	17751	17779	17906	17772	17842	17689	17746	17727	17874	17717	17750	17823	17728	17666	17700	17802	17812	17829	17839	17886	17986	17697	17866	17775	17634	17667	17720	17701	17734	17906	17835	17938	17808	17720	17743	17826	17823	17847	17883	17653	17707	17805	17899	17804	17889	17849	17779	18005	17945	17806	17656	17918	17740	17754	17763	17850	17867	17885	17628	17775	17818	17762	17951	17577	17980	17770	17939	17849	17942	17787	17704	17764	17705	17717	17885	17736	18047	17821	17854	17891	17777	17764	17902	17802	17871	17788	17850	17647	17920	17698	17702	17760	17990	17933	17698	17797	17725	17676	17655	17692	17742	17724	17614	17849	17799	17620	17806	17625	17907	17793	17744	17763	17894	17829	17726	17644	17620	17721	17734	17711	17874	17869	17803	17988	18021	17782	17762	17819	17842	17749	17746	17767	18002	17918	17861	17674	17833	17661	17657	17801	17849	17834	17955	17839	17697	17828	17823	17808	17839	17837	17787	17782	17718	17858	17683	17842	17748	17691	17720	17653	17864	17792	17783	17833	17793	17741	17727	17697	17969	17758	17788	17739	17743	17877	17878	17744	17858	17551	17844	17789	17764	17894	17719	17552	17622	17752	17932	17712	17751	17765	17793	17730	17740	17791	17781	17632	17769	17690	17720	17739	17833	17885	17512	17737	17627	17697	17884	17773	17720	17713	17764	17964	17754	17900	17681	17991	17753	17756	17818	17608	17706	17770	17753	17730	17846	17683	17849	17812	17840	17837	17921	17823	17733	17837	17705	17930	17861	17822	17843	17844	17846	17830	17827	17782	17867	17786	17754	17876	17892	17905	17665	17942	17707	17838	17793	17888	17811	17743	17844	17800	17742	17615	17866	17870	17791	17599	17774	17726	17789	17718	17713	17705	17923	17658	17804	17848	17793	17931	17898	17843	17850	17935	17887	17683	17801	17819	17952	17878	17748	17788	17762	17944	17916	17679	17812	17765	17714	17763	17792	17826	17717	17949	17781	17882	17756	17963	17698	18025	17820	17770	17688	17830	17892	17663	17664	17786	17805	17716	17841	17967	17654	17683	17785	17856	17653	17706	17779	17693	17994	17765	17793	17891	17790	17894	17938	17845	17754	17755	17795	17690	17819	17796	17785	17866	17983	17672	17856	17902	17766	17846	17989	17845	17818	17850	17889	17801	17742	17797	17764	17702	17887	17873	17878	17908	17828	17847	17856	17905	17735	17876	17742	17960	17791	17889	17862	17969	17651	17785	17865	18083	17859	17703	17860	17685	17721	17850	17801	17993	17772	17635	17971	17943	18000	17824	17747	17888	17914	17655	17883	17701	17810	17851	17817	17652	17772	17750	17669	17780	17636	17904	17741	17789	17752	17653	17929	17829	17894	17632	17718	17808	17731	17848	17773	17674	17713	17762	17921	17870	18018	17662	17778	17872	17771	17789	17791	17973	17757	17770	17770	17815	17890	17809	17862	17630	17857	17707	17892	17723	17831	17859	17844	17722	17751	17863	17708	17735	17745	17900	17807	17811	17692	17844	17671	17788	17779	17649	17976	17948	17882	17854	17855	17992	17655	17866	17729	17820	17879	17938	17709	17704	17853	17700	17785	17910	17858	17816	17645	17548	17865	17821	17938	17751	17866	17897	17788	17882	17816	17762	17825	17556	17862	17823	17794	17639	17852	17739	17810	17968	17744	17755	17908	17716	17555	17827	17858	17609	17767	17926	17799	17944	17781	17980	17689	17889	17944	17758	17872	17842	17852	17692	17591	17682	17714	17586	17881	17857	17680	17826	17819	17812	17931	17902	17910	17796	17629	17596	17673	17847	17866	17732	17869	17604	17866	17809	17790	17797	17888	17805	17914	17826	17735	17706	17846	17944	17787	17890	17733	17927	17909	17752	17772	18026	17772	17705	17681	17824	17812	17863	17681	17955
26207	21563	28286	26287	23757	23833	24031	22814	22755	31117	44265	38450	29682	24616	23093	22610	22800	22480	22470	22714	22254	22595	22801	22388	22662	22551	22488	22531	22517	22225	22511	22425	22556	22715	22434	22444	22163	22334	22396	22534	22466	22503	22362	22487	22438	22586	22411	22586	22302	22464	22493	22521	22203	22284	22387	22694	22603	22591	22359	22702	22313	22483	22191	22466	22401	22624	22510	22433	22600	22409	22341	22329	22472	22587	22611	22613	22402	22531	22598	22451	22364	22462	22479	22607	22181	22211	22417	22470	22600	22240	22274	22389	22505	22378	22401	22595	22458	22605	22422	22491	22488	22440	22603	22387	22377	22389	22543	22496	22482	22570	22443	22551	22412	22469	22396	22440	22517	22501	22444	22394	22513	22410	22302	22283	22458	22469	22395	22489	22376	22641	22464	22595	22367	22641	22555	22359	22420	22506	22509	22365	22413	22367	22258	22334	22488	22414	22564	22360	22312	22349	22462	22710	22610	22352	22581	22530	22316	22574	22438	22433	22301	22335	22389	22479	22634	22397	22571	22515	22487	22358	22262	22463	22458	22611	22515	22457	22645	22617	22468	22583	22551	22343	22417	22594	22602	22583	22396	22513	22439	22598	22576	22662	22473	22699	22245	22279	22442	22325	22686	22380	22432	22324	22473	22698	22605	22503	22439	22377	22589	22505	22358	22405	22442	22546	22451	22396	22412	22526	22382	22582	22521	22570	22353	22586	22245	22487	22595	22298	22494	22447	22390	22299	22466	22425	22352	22473	22544	22491	22315	22255	22324	22198	22285	22505	22438	22443	22416	22587	22539	22392	22402	22443	22553	22639	22553	22497	22392	22684	22403	22249	22577	22415	22421	22355	22386	22528	22493	22381	22417	22361	22504	22398	22387	22189	22408	22575	22546	22405	22560	22571	22325	22521	22595	22242	22527	22429	22420	22527	22355	22364	22551	22473	22409	22348	22339	22468	22229	22505	22529	22499	22557	22425	22339	22464	22580	22404	22559	22573	22396	22606	22385	22367	22392	22531	22594	22505	22282	22597	22454	22580	22543	22392	22674	22530	22428	22437	22419	22591	22406	22458	22577	22374	22531	22587	22547	22260	22275	22715	22508	22579	22455	22500	22455	22404	22574	22409	22574	22415	22321	22468	22393	22419	22196	22625	22505	22534	22369	22360	22324	22377	22587	22500	22432	22404	22467	22493	22321	22262	22395	22323	22535	22599	22549	22410	22543	22265	22381	22435	22459	22749	22455	22646	22547	22405	22371	22360	22463	22516	22444	22604	22567	22219	22439	22706	22634	22575	22431	22490	22436	22534	22579	22569	22601	22416	22481	22220	22381	22396	22453	22398	22426	22648	22490	22456	22453	22538	22329	22711	22588	22677	22701	22435	22367	22538	22675	22669	22475	22679	22581	22438	22642	22420	22583	22388	22411	22220	22421	22596	22418	22434	22385	22519	22437	22446	22685	22460	22389	22360	22496	22535	22445	22452	22546	22531	22598	22691	22330	22424	22577	22592	22489	22619	22352	22416	22388	22447	22654	22438	22439	22668	22553	22594	22643	22467	22356	22561	22647	22434	22527	22372	22495	22654	22466	22630	22451	22501	22447	22540	22381	22435	22716	22575	22563	22460	22387	22360	22363	22367	22587	22313	22505	22454	22365	22575	22400	22541	22350	22427	22448	22332	22297	22470	22470	22536	22575	22327	22580	22645	22575	22186	22650	22435	22332	22594	22513	22387	22499	22727	22504	22554	22442	22597	22447	22505	22566	22579	22580	22375	22284	22647	22237	22499	22385	22297	22358	22565	22349	22457	22291	22422	22549	22395	22494	22192	22404	22672	22441	22364	22278	22449	22363	22333	22408	22587	22439	22595	22498	22405	22498	22514	22467	22576	22849	22533	22450	22493	22452	22501	22488	22546	22384	22514	22523	22306	22305	22537	22438	22416	22442	22431	22555	22656	22683	22415	22596	22657	22625	22559	22693	22461	22288	22416	22484	22517	22481	22554	22469	22428	22458	22571	22640	22589	22486	22475	22514	22481	22462	22548	22470	22524	22489	22482	22554	22335	22684	22272	22276	22395	22520	22456	22628	22358	22645	22421	22465	22675	22675	22430	22414	22450	22219	22439	22444	22303	22475	22483	22462	22494	22513	22400	22533	22405	22439	22409	22523	22427	22489	22220	22765	22199	22460	22677	22526	22675	22415	22320	22337	22311	22676	22452	22670	22514	22656	22678	22435	22473	22622	22469	22505	22350	22354	22449	22257	22666	22588	22332	22423	22507	22642	22475	22492	22578	22571	22435	22643	22328	22353	22526	22612	22464	22384	22277	22322	22624	22236	22628	22541	22316	22703	22516	22271	22688	22440	22450	22304	22568	22772	22366	22384	22529	22711	22234	22657	22417	22364	22472	22193	22372	22594	22339	22482	22679	22535	22403	22270	22539	22539	22597	22698	22465	22600	22538	22553	22323	22429	22399	22346	22690	22471	22572	22270	22366	22598	22412	22724	22515	22582	22559	22396	22471	22581	22656	22446	22463	22303	22357	22488	22422	22623	22586	22537	22239	22380	22329	22511	22389	22485	22441	22499	22421	22372	22457	22477	22342	22526	22679	22720	22560	22597	22471	22416	22453	22673	22375	22390	22423	22607	22331	22505	22507	22522	22753	22322	22586	22407	22369	22328	22435	22638	22550	22329	22405	22593	22455	22465	22489	22389	22365	22412	22266	22313	22274	22213	22349	22376	22288	22665	22488	22487	22698	22417	22455	22661	22362	22552	22323	22605	22461	22579	22590	22561	22494	22702	22680	22350	22371	22495	22418	22383	22523	22401	22415	22484	22730	22415	22432	22524	22436	22615	22394	22482	22476	22398	22411	22311	22427	22590	22319	22643	22422	22572	22513	22457	22623	22258	22668	22568	22690	22802	22478	22428	22648	22716	22591	22528	22517	22286	22555	22586	22534	22279	22367	22424	22411	22302	22492	22569	22480	22284	22491	22651	22470	22481	22601	22550	22413	22326	22431	22662	22551	22406	22571	22490	22381	22505	22404	22672	22397	22405	22214	22331	22626	22670	22414	22389	22376	22277	22293	22490	22461	22560	22719	22489	22496	22483	22367	22388	22529	22512	22394	22521	22490	22599	22447	22591	22493	22539	22573	22558	22040	22498	22627	22279	22416	22382	22668	22605	22549	22606	22612	22439	22494	22488	22438	22455	22562	22591	22656	22458	22328	22287	22359	22776	22495	22474	22296	22486	22283	22446	22495	22558	22651	22517	22711	22574	22503	22688	22863	22400	22375	22565	22520	22517	22582	22657	22455	22512	22294	22269	22406	22563	22455	22404	22551	22490	22713	22387	22195	22245	22642	22497	22602	22540	22400	22496	22521	22313	22737	22483	22803	22166	22433	22317	22649	22556	22488	22464	22458	22339	22564	22351	22506	22721	22701	22473	22304	22648	22368	22408	22447	22688	22560	22726	22472	22480	22525	22508	22471	22518	22486	22609	22343	22520	22416	22734	22676	22805	22688	22418	22430	22707	22853	22585	22517	22537	22220	22347	22413	22475	22602	22471	22556	22377	22322	22335	22502	22714	22494	22638	22508	22630	22498	22588	22445	22464	22493	22544	22357	22411	22414	22453	22433	22531	22681	22627	22243	22597	22660	22280	22456	22539	22269	22486	22503	22400	22333	22451	22436	22547	22448	22678	22543	22459	22421	22401	22396	22358	22688	22241	22451	22348	22507	22613	22529	22638	22416	22316	22461	22619	22498	22080	22263	22699	22633	22476	22477	22659	22417	22684	22635	22513	22585	22289	22812	22580	22816	22733	22546	22515	22340	22338	22629	22403	22425	22492	22470	22585	22313	22685	22351	22532	22416	22583	22492	22536	22519	22514	22500	22589	22361	22539	22518	22585	22450	22417	22433	22386	22523	22543	22567	22522	22629	22505	22542	22353	22411	22486	22409	22427	22499	22226	22467	22399	22399	22400	22311	22470	22388	22707	22472	22629	22627	22466	22630	22496	22354	22276	22473	22526	22305	22342	22610	22636	22222	22505	22449	22164	22569	22339	22426	22515	22358	22454	22474	22307	22543	22336	22601	22306	22387	22283	22372	22540	22414	22435	22547	22468	22567	22612	22438	22555	22532	22497	22330	22415	22600	22400	22486	22336	22475	22451	22645	22670	22561	22496	22462	22532	22577	22407	22742	22593	22505	22389	22340	22176	22366	22298	22317	22410	22449	22312	22332	22493	22400	22408	22456	22558	22341	22392	22463	22597	22395	22393	22496	22729	22428	22547	22626	22342	22541	22355	22450	22393	22364	22607	22226	22623	22640	22641	22548	22322	22494	22449	22275	22481	22362	22614	22183	22641	22249	22431	22410	22488	22553	22709	22317	22709	22291	22574	22359	22515	22403	22662	22549	22308	22398	22622	22483	22560	22462	22427	22493	22562	22439	22486	22379	22532	22407	22357	22462	22451	22561	22592	22682	22651	22460	22355	22366	22478	22307	22503	22443	22417	22334	22439	22711	22524	22440	22543	22709	22454	22559	22566	22438	22527	22637	22329	22326	22270	22392	22783	22444	22392	22275	22609	22572	22584	22601	22562	22482	22410	22532	22629	22447	22453	22359	22513	22488	22540	22446	22629	22472	22467	22701	22552	22593	22727	22480	22563	22359	22310	22567	22480	22389	22652	22528	22465	22621	22340	22527	22312	22486	22511	22531	22542	22403	22358	22485	22577	22408	22432	22673	22582	22381	22454	22280	22268	22564	22347	22568	22442	22437	22418	22603	22262	22577	22507	22571	22299	22308	22645	22509	22685	22339	22765	22560	22496	22362	22477	22614	22371	22411	22435	22480	22356	22305	22487	22524	22667	22449	22437	22524	22671	22613	22575	22481	22573	22716	22577	22363	22706	22448	22445	22258	22481	22350	22254	22544	22591	22453	22767	22743	22474	22546	22502	22558	22642	22367	22444	22355	22386	22533	22295	22463	22551	22499	22479	22300	22501	22613	22447	22584	22672	22574	22437	22423	22455	22584	22549	22171	22426	22606	22331	22368	22494	22373	22572	22507	22470	22495	22632	22367	22552	22357	22293	22599	22458	22422	22470	22539	22501	22641	22205	22663	22473	22397
16435	24000	22985	20724	19470	18884	18572	18365	18202	31906	43469	35887	25080	19257	17950	17851	17729	17678	17824	17771	17786	17851	17823	17755	17811	17632	17686	17952	17791	17818	17889	17695	17857	17744	17628	17793	17779	17841	17820	17715	17858	17746	17722	17769	17865	17728	17715	17857	17878	17712	17722	17569	17718	17823	17598	17793	17944	17780	17859	17780	17592	17898	17710	17621	17658	17623	17705	17555	17874	17925	17755	17756	17831	17633	17846	17698	17755	17677	17916	17798	17701	17503	17628	17763	17745	17636	17622	17850	17882	17618	17822	17811	17680	17878	17831	17658	17760	17673	17809	17690	17774	17843	17683	17625	17614	17843	17506	17722	17774	17793	17801	17764	17758	17705	17727	17909	17892	17634	17658	17848	17918	17581	17612	17742	17708	17745	17789	17698	17656	17755	17797	17705	17696	17755	17803	17829	17689	17819	17696	17756	17831	17726	17719	17699	17816	17786	17598	17526	17551	17589	17627	17669	17720	17774	17760	17932	17776	17631	17864	17757	17784	17664	17678	17716	17611	17743	17672	17568	17733	17673	17851	17746	17634	17743	17530	17734	17926	17653	17916	17862	17870	17837	17827	17779	17797	17733	17626	17627	17678	17572	17686	17735	17582	17778	17788	17712	17632	17731	17717	17784	17621	17628	17838	17825	17653	17653	17695	17707	17751	17661	17676	17785	17778	17744	17781	17992	17868	17531	17760	17706	17688	17782	17921	17736	17784	17981	17439	17763	17660	17635	17767	17622	17788	17803	17909	17757	17874	17762	17879	17613	17737	17631	17736	17748	17812	17729	17620	17883	17699	18008	17793	17842	17864	17804	17843	17740	17520	17747	17715	17646	17832	17639	17728	17751	17689	17646	17721	17811	17887	17738	17816	17701	17638	17750	17557	17704	17539	17646	17761	17537	17655	17780	17916	17790	17712	17662	17775	17692	17762	17723	17728	17616	17714	17807	17621	17603	17674	17656	17879	17773	17692	17653	17689	17977	17742	17668	17565	17703	17649	17729	17872	17714	17773	17706	17776	17630	17831	17536	17615	17887	17639	17839	17871	17698	17636	17750	17646	17830	17861	17746	17825	17883	17671	17778	17808	17870	17725	17954	17700	17666	17926	17826	17854	17721	17629	17708	17808	17731	17700	17847	17753	17802	17667	17760	17676	17810	17784	17694	17774	17693	17873	17609	17780	17684	17881	17761	17565	17882	17838	17690	17711	17637	17882	17732	17722	17776	17689	17807	17859	17714	17635	17781	17772	17520	17805	17679	17838	17839	17648	17956	17758	17669	17650	17597	17760	17681	17728	17588	17760	17757	17743	17623	17719	17781	17640	17800	17638	17781	17558	17853	17944	17720	17643	17843	17859	17663	17742	17623	17745	17791	17682	17580	17678	17770	17693	17756	17735	17638	17708	17712	17755	17742	17648	17751	17721	17497	17594	17647	17795	17641	17732	17873	17878	17744	17657	17636	17508	17621	17817	17732	17638	17757	17931	17863	17648	17887	17912	17711	17913	17781	17822	17742	17798	17818	17890	17749	17670	17671	17727	17795	17511	17978	17856	17618	17715	17762	17604	17727	17853	17806	17593	17813	17776	17697	17926	17748	17846	17510	17699	17781	17841	17637	17840	17756	17849	17789	17743	17724	17847	17695	17628	17632	17763	17743	17679	17651	17862	17650	17606	17636	17701	17991	17797	17743	17585	17765	17770	17664	17849	17809	17731	17659	17802	17746	17762	17752	17657	17787	17718	17741	17697	17802	17794	17734	17815	17627	17783	17685	17753	17827	17850	17692	17721	17745	17674	17645	17809	17724	17788	17761	17517	17669	17779	17700	17727	17913	17606	17667	17814	17690	17693	17945	17825	17802	17601	17600	17657	17947	17840	17672	17725	17836	17757	17781	17795	17710	17650	17783	17663	17796	17710	17698	17684	17807	17773	17804	17764	17748	17716	17789	17685	17606	17635	17738	17632	17768	17741	17629	17699	17884	17764	17726	17489	17873	17833	17748	17749	17738	17646	17804	17774	17722	17572	17551	17667	17614	17795	17603	17670	17948	17787	17901	17646	17774	17854	17734	17781	17854	17741	17659	17843	17753	17638	17829	17601	17490	17639	17701	17901	17785	17790	17773	17672	17627	17684	17764	17683	17561	17795	17914	17550	17696	17725	17719	17813	17687	17787	17709	17601	17762	17788	17733	17840	17659	17787	17643	17711	17913	17669	17732	17643	17819	17605	17827	17817	17852	17811	17814	17630	17787	17675	17824	17647	17729	17837	17659	17739	17738	17740	17693	17735	17726	17686	17730	17651	17724	17688	17836	17730	17813	17612	17729	17735	17754	17702	17769	17741	17844	17681	17505	17706	17684	17839	17905	17850	17659	17729	17770	17897	17586	17732	17764	17661	17775	17669	17731	17702	17864	17597	17804	17831	17665	17747	17545	17769	17822	17710	17792	17646	17837	17743	17740	17691	17716	17871	17823	17717	17841	17834	17638	17739	17655	17736	18037	17696	17619	17944	17665	17863	17734	17867	17830	17696	17598	17576	17878	17813	17724	17733	17648	17676	17726	17704	17643	17697	17690	17646	17837	17670	17725	17832	17757	17711	17808	17773	17683	17854	17629	17756	17869	17708	17942	17670	17643	17773	17735	17827	17770	17655	17690	17596	17867	17768	17692	17684	17697	17662	17698	17503	17771	17838	17702	17869	17797	17797	17840	17651	17716	17706	17716	17737	17725	17797	17746	17928	17805	17557	17662	17700	17710	17950	17864	17786	17713	17617	17807	17804	17688	17572	17788	17820	18061	17859	17828	17623	17562	17761	17796	17623	17601	17699	17763	17600	17704	17748	17835	17658	17639	17757	17784	17824	17869	17551	17794	17758	17670	17622	17821	17719	17907	17772	17866	17755	17747	17770	17718	17653	17787	17817	17757	17689	17862	17766	17671	17565	17887	17834	17676	17650	17751	17689	17682	17787	17729	17664	17634	17673	17745	17782	17723	17678	17586	17716	17629	17746	17651	17622	17766	17771	17683	17715	17777	17851	17680	17601	17801	17897	17822	17531	17521	17852	17773	17447	17554	17660	17751	17705	17767	17599	17842	17650	17693	17663	17771	17897	17687	17939	17740	17835	17685	17705	17904	17864	17737	17862	17861	17702	17554	17784	17968	17783	17800	17681	17867	17843	17859	17726	17618	17654	17753	17719	17897	17552	17873	17667	17818	17700	17597	17606	17730	17693	17815	17772	17704	17893	17676	17780	17827	17666	17837	17551	17650	17646	17687	17658	17718	17685	17702	18005	17745	17681	17866	17832	17796	17703	17734	17787	17773	17824	17782	17722	17738	17878	17797	18051	17784	17694	17843	17777	17574	17808	17691	17806	17490	17741	17754	17951	17687	17668	17741	17800	17723	17796	17783	17773	17920	17725	17805	17887	17763	17937	17775	17637	17824	17755	17780	17960	17833	17825	17671	17658	17689	17745	17711	17624	17703	17816	17706	17832	17769	17833	17620	17828	17705	17787	17752	17526	17771	17976	17935	17720	17729	17827	17923	17774	17663	17649	17605	17828	17607	17782	17810	17594	17776	17832	17789	17833	17837	17887	17657	17699	17944	17639	17785	17631	17859	17809	17663	17807	17789	17753	17817	17594	17872	17694	17510	17970	17656	17858	17603	17825	17648	17641	17747	17558	17713	17823	17581	17774	17731	17728	17559	17842	17824	17596	17717	17862	17662	17698	17594	17665	17785	17808	17756	17713	17671	17710	17708	17797	18014	17753	17792	17730	17844	17880	17668	17667	17678	17682	17760	17844	17746	17696	17688	17856	17803	17882	17669	17603	17754	17759	17746	17746	17799	17686	17845	17771	17761	17747	17624	17726	17727	17605	17628	17825	17814	17697	17860	17591	17712	17677	17669	17709	17601	17598	17612	17693	17803	17810	17713	17810	17601	17658	17586	17625	17637	17909	17686	17666	17827	17574	17734	17853	17701	17603	17692	17702	17607	17744	17758	17863	17677	17791	17701	17772	17706	17870	17716	17770	17529	17740	17811	17609	17674	17809	17731	17740	17777	17747	17750	17782	17887	17672	17520	17614	17706	17745	17588	17819	17806	17690	17686	17772	17687	17825	17868	17618	17742	17585	17662	17752	17736	17692	17798	17840	17545	17758	17673	17789	17696	17650	17618	17621	17650	17729	17794	17789	17949	17790	17809	17631	17811	17692	17704	17777	17610	17838	17583	17847	17762	17566	17761	17677	17623	17760	17841	17644	17846	17743	17692	17683	17610	17859	17870	17748	17769	17866	17682	17683	17835	17793	17790	17719	17711	17600	17641	17878	17769	17831	17710	17751	17910	17663	17744	17764	17694	17761	17704	17749	17780	17770	17764	17730	17731	17614	17818	17604	17813	17834	17809	17766	17568	17658	17658	17654	17781	17781	17677	17725	17691	17667	17933	17829	17685	17838	17706	17689	17850	17743	17668	17844	17705	17748	17699	17709	17543	17742	17764	17584	17633	17741	17595	17663	17479	17843	17859	17735	17569	17846	17773	17688	17796	17830	17641	17664	17857	17791	17825	17884	17687	17756	17716	17744	17734	17846	17602	17760	17666	17696	17640	17977	17813	17896	17708	17584	17781	17668	17719	17643	17766	17622	17780	17702	17652	17794	17638	17833	17747	17711	17767	17731	17845	17686	17583	17677	17686	17794	17694	17799	17810	17776	17745	17842	17810	17796	17814	17984	17693	17784	17802	17731	17792	17764	17677	17720	17774	17536	17873	17736	17596	17631	17793	17574	17634	17696	17753	17834	17595	17675	17697	17726	17891	17782	17851	17782	17733	17810	17714	17678	17729	17581	17830	17719	17881	17702	17640	17906	17930	17602	17842	17625	17758	17543	17682	17812	17847	17557	17696	17906	17834	17851	17611	17916	17818	17730	17838	17665	17571	17660	17701	17807	17734	17808	17734	17584	17697	17673	17731	17690	17642	17721	17836	17542	17603	17577	17868	17708	17877	17713	17576	17794	17758	17777	17606	17834	17721	17716	17639	17629	17783	17692	17712	17843	17755	17765	17640	17684	17632	17816	17615	17812	17737	17639	17923	17737	17612	17852	17799	17898	17723	17641	17701	17776	17736	17692	17604
24141	21596	29257	24464	22567	25638	27502	24163	23601	36123	54221	53940	38902	28003	24215	23155	22990	22967	23070	23020	22874	22738	23007	22856	22846	22895	22918	22914	22812	22676	22871	22804	22912	22900	22905	22924	22956	23029	22733	22818	22747	22907	22524	22671	23107	22928	22984	22914	22888	22701	23049	22711	22860	22897	22677	22747	22946	23006	22738	22708	22856	23165	22740	22937	22788	22694	22922	22794	22666	22837	22904	23194	22806	22628	22699	22928	22839	22831	22882	22715	22839	22875	22833	22840	22638	23019	22947	22916	22891	22888	22831	22712	22883	22801	22854	22677	22859	22815	22678	22712	22946	23067	22707	22669	22834	22718	22972	22666	22594	22585	22935	22763	22847	22862	23003	22942	23013	22779	22853	22767	22970	22959	22847	22654	22710	22762	22611	22855	22720	22668	22781	22971	22742	22790	22948	22685	22813	22846	22886	22706	22613	22780	22693	22655	22782	22701	22732	22573	22660	22440	22725	22584	22714	22524	22766	22829	22620	22832	22734	22596	22722	22744	22908	22919	22930	22793	22842	22724	22702	22577	22834	22730	22792	22769	22812	22657	22826	22850	22556	22687	22781	22659	22940	22668	22801	22780	22645	22840	22835	22870	22794	22835	22866	22838	22832	22904	22641	22964	22840	22598	22807	22462	22690	22675	22715	22799	22825	22464	22867	22683	22612	22965	22880	22841	22765	23208	22699	22947	22724	22783	22963	22723	22842	22586	22763	22610	22820	22624	22961	22619	22884	22780	23017	22995	22854	22795	22750	22838	22757	22945	22764	22822	22741	22640	22840	22747	22760	22641	22755	22808	22756	22807	22904	22708	22590	22683	22773	22843	22816	22719	22728	22725	22965	22823	22786	22622	23021	22896	22508	22791	22648	22828	22713	22878	22656	22757	22657	22863	22790	22857	22839	22770	22853	22929	22719	22864	22981	22551	22762	22696	22826	22919	22783	22957	22769	22516	22809	22697	22700	22773	22827	22984	22970	22711	22790	22477	22860	22694	22849	22937	22879	22617	22741	22743	22781	22652	22777	23025	22677	22753	22894	22852	22816	22647	22700	22855	22540	22932	22866	22773	22757	22784	22729	22680	22871	22919	22769	22650	22835	22960	22769	22737	22679	22635	22897	22757	22808	22662	22837	22892	22522	22948	22579	22497	22854	22771	22676	22603	22858	22660	23041	22963	22617	22946	22590	22743	22534	22607	22880	22905	22707	22568	22742	22780	22615	22706	22702	22848	22704	22870	23171	22886	22740	22748	22808	22719	22565	22833	22848	22810	22757	22737	22926	22708	22823	22696	22854	22937	22687	22802	22749	22788	22692	22791	22750	22683	22646	22825	22734	22725	22726	22830	22864	22843	22812	22687	22980	23028	22682	22753	22817	22984	22867	23209	22860	22796	23042	22736	22603	22592	23044	22821	22639	22840	23022	22808	22812	23165	22599	22823	22811	22779	22661	22763	22781	22869	22791	22838	22767	22927	23048	22654	22509	22880	22802	22732	22681	22526	22817	22682	22848	22963	22834	22939	22632	22814	22641	22725	22822	22760	22781	22869	22441	22642	22684	22776	22830	22890	22829	22969	22616	22584	22984	22710	22895	22863	22629	22747	22676	22823	22903	22774	22713	22699	22808	22608	22752	22853	22884	22746	22637	22744	22740	22710	22763	22789	22844	22964	22737	22880	22725	23059	22934	22794	22776	23055	22705	22842	22769	22845	22804	22852	22853	22932	22979	22693	22852	22754	22922	23004	22770	22725	22604	22930	22812	22883	22808	22777	22790	22745	22643	22626	22882	22736	22820	22891	23022	22895	22840	22856	22619	22746	22518	22702	22652	22722	22808	22770	22908	22660	22658	22730	22615	22563	22789	22938	22749	22841	22656	22978	22699	22708	22725	22814	22623	22685	22812	22687	22973	22926	22850	23062	22925	22872	22946	22878	22685	22882	22939	23030	22646	23158	22772	22809	22840	22803	22892	22779	22804	22566	22922	22985	23082	22661	22753	22771	22775	22832	22694	23037	22711	22765	22829	22796	22778	22808	22809	22734	22710	22688	22722	22756	22956	23026	22450	22884	22751	22545	22708	22555	22629	22752	22690	22883	22747	22506	22727	22828	22738	22695	22755	22812	22857	22872	22950	22741	22783	22757	22876	22618	22616	22835	22686	22820	22954	22626	22625	22738	22832	23109	22942	22854	22678	22819	22924	22686	22737	22738	22718	22923	22822	22809	22512	22937	22695	22848	22645	22735	22741	22728	22927	22740	22809	22798	22842	22777	22838	22844	22832	22783	22656	22594	22835	22780	22889	22971	22834	22742	22976	22799	23000	22365	22802	23114	22757	22474	22829	22856	22720	22985	22849	22712	22798	22833	22649	22786	22854	22991	22749	22525	22796	22725	22753	22563	22958	22834	22923	22835	22742	22956	22988	22698	22609	22713	22839	22704	22730	22873	22865	22858	22798	22690	22810	22766	22611	22481	22752	22577	22773	22578	22928	22937	22833	22861	22857	22830	22783	22738	22826	22910	22544	22914	22853	22732	22618	22694	22821	22824	22738	22731	22904	22764	22667	22814	22809	22567	22685	22797	22704	22671	22753	22781	22826	22739	22892	22776	22768	22593	22506	22797	22754	22839	22734	23036	22764	22916	22906	22906	22780	22804	22871	22751	22655	22936	22690	22807	22889	22766	22745	22724	22832	22663	22763	22787	22889	22699	23034	22837	22772	22886	22744	22881	22710	22635	22742	22775	22635	22864	22919	22701	22802	22754	22576	22772	22604	22723	22637	22828	22666	22543	22746	22600	22458	22686	23184	22884	22623	22580	22873	22822	22680	22663	22795	22770	22638	22601	22651	22743	22744	22870	22607	22677	22827	22733	22782	22943	22830	22562	22747	22884	22882	22725	23046	22712	22793	22765	22710	22754	22707	22778	22710	22694	22652	22722	22680	22938	22527	22902	22838	22784	22897	22887	22915	22855	22774	22767	22943	22908	22752	22801	22703	22867	23040	22885	22739	22904	22986	22727	22694	22831	22893	22975	22465	22630	22788	22758	22764	22775	22988	22760	22842	22852	22882	22824	22607	22523	22981	22743	22920	22699	22901	22916	22649	22927	22957	22843	22829	22902	22681	22857	22764	22913	22736	22913	22877	23014	22686	22825	22496	22859	22917	22730	22829	23018	22946	22841	22613	22934	22762	22738	22747	22754	22587	22885	22924	22782	22737	22614	22986	22810	23027	22846	22687	22886	22869	22681	22880	22756	22682	22580	22577	22717	22983	22637	22892	22972	23090	22843	22910	22849	22736	22760	22809	22692	22864	22787	22513	22858	22698	22738	22841	22706	22927	22641	22801	22911	22634	22767	22729	22850	22631	22630	22690	22718	22795	22769	22826	22959	22749	22662	22795	22832	22796	22597	22880	22620	22818	22895	22701	22993	22709	22740	22869	22719	22856	22653	22727	22599	22926	22618	22902	22810	22777	22655	22945	22689	22673	22411	22871	22913	22735	22578	22900	22907	22782	22860	22844	22692	22950	22827	22472	22612	22834	22909	22768	22865	22936	22759	22859	22774	22763	22902	22594	22709	22898	22737	22787	22820	22587	22828	22720	22983	22868	22899	22793	22838	22651	22695	22837	22813	22578	22608	23145	22761	22851	23039	23007	22596	22705	22569	22627	23011	22844	22723	22659	22835	22785	22693	22701	22831	22975	22996	22838	22744	22810	22968	22854	22896	22936	22694	22796	22618	22561	22793	22701	22663	22594	22824	22877	22862	22796	22787	22729	22874	22795	22851	22691	22799	22820	22921	22780	22801	22807	22711	22888	22912	22803	22786	22932	22686	22939	22637	22729	22884	22863	22872	22685	22652	22643	22769	22819	22642	22683	22874	22661	22696	22981	22598	22969	22797	22947	22567	23021	22714	22842	22967	22853	22588	22801	22760	22823	22720	22672	22504	22867	22972	22863	22837	22587	22838	22695	22716	22572	22948	22821	22751	22733	22962	22977	22680	22663	22749	22648	22619	22672	22492	22835	22846	22849	22815	22751	22965	22799	22780	22783	22742	22637	22849	22736	22670	22621	22559	22705	22742	22873	22862	22622	22660	22713	22636	22656	22836	22870	22891	22745	22654	22826	22710	22769	22810	22836	22895	22760	22678	22651	22868	22885	22730	22708	22670	22555	22643	22883	22804	22603	22627	22801	22960	22917	22720	22745	22791	22908	22837	22750	22977	22804	22876	22680	22553	22803	23000	22650	22659	22759	22505	22962	22803	22694	22778	22686	22796	22711	22713	22897	23046	22735	22705	22690	22944	22761	22727	22684	22868	22736	22675	22728	22752	22669	22725	22704	22723	22817	22922	23010	22630	22871	22701	22802	22784	22897	22817	22802	22753	22922	22629	22632	22759	22674	22537	22825	22887	22649	22743	22594	22781	22908	22637	22704	23006	22783	22749	22925	22623	22764	22796	22673	22958	22811	22652	22869	22785	22616	22766	22733	22825	22872	22873	22877	22755	22658	22595	22666	22899	22774	22951	22799	22960	22711	22894	22643	22822	22705	22831	22778	22882	22764	22601	22772	22819	22884	22875	22676	22720	22719	22906	22906	22845	22813	22873	22768	22775	22744	22815	22823	22690	22584	22679	22633	22918	22971	22837	22848	22795	22536	22929	22788	22658	22743	22865	22626	22787	22796	22746	22791	22561	22841	22500	22617	22462	22675	22705	22671	22692	22965	22608	22803	22837	22823	22950	22790	22813	22799	22637	22748	22917	22827	23056	22724	22586	22717	22952	22857	22760	22638	22706	22706	22835	22769	22634	22910	22651	22880	22576	22832	22895	22785	22898	22807	22817	22874	22916	22835	22673	22788	22672	22677	22729	22889	22636	22556	22816	22759	23107	22947	22769	22726	22924	22680	22806	22784	22848	22901	22827	22816	22722	22658	22648	22726	22809	22785	22812	22713	22751	22915	22701	23058	22997	22610	22536	22602	22848	22841	22624	22819	22834	22748	22796	22838	22979	22750	22815	22729	23145	22948	22817	22647	22798	22875	22736	22887	22932	22827	23006	22715	22851	22754	22612	22742	22878	22804	22938	22904	22743	22778	22883	22770	22694	22875	22867	22798	22959	22849	22780	22861	23010
18767	30945	29381	24135	21842	20472	20004	19466	19324	36566	52977	52149	35153	22723	18746	17979	17977	17816	17891	18008	17924	17693	17869	18025	17968	18031	17850	17967	17832	17858	17900	18074	17769	17893	17779	17927	18215	17840	18041	17990	17911	17866	18019	17872	18077	17800	17943	17932	17865	17933	17796	18053	17994	17771	17974	18031	17795	17982	17908	17713	17797	18009	18077	17914	17885	17833	17889	17818	17967	17970	18005	17823	18017	17892	17773	18024	17958	17771	17953	17852	17840	17933	17845	17835	17830	17933	18123	18051	17979	17799	17911	18091	17913	18104	17938	17949	17880	18061	18028	17937	17997	17748	17901	17857	17815	17827	17784	17982	18082	18001	17920	17724	17941	18089	17951	18098	17976	17850	17989	18009	17894	17861	17721	17860	17956	17863	18028	17971	17921	17833	17956	17917	17959	17809	17738	17843	18042	17888	18028	17903	17896	17703	17820	17836	18009	17912	17852	17710	18056	17963	17835	17925	17767	17841	18126	17791	17938	17823	17800	18022	17873	17856	17765	17827	17920	17935	17708	18006	17928	17833	17902	17983	17887	17974	17839	17982	17821	17967	17930	17816	17791	18003	17879	17805	17923	17902	17998	17803	17801	18025	18041	17772	18006	18010	18013	17776	17904	17927	17934	17945	17852	17745	17815	17881	17759	17860	17807	17849	17932	17885	17931	17802	17845	18009	18174	17978	17817	18001	17840	17897	17933	17864	17998	17899	17816	17899	17850	17914	17850	17902	17840	17974	17965	17958	17911	17810	17869	17939	17940	17783	17710	18006	17899	17931	17952	17737	17762	17831	17934	17865	17730	17896	17860	17952	17890	18004	17957	17894	17853	17973	17804	17951	17905	17959	17966	17919	17790	17911	17744	17942	17925	18023	18017	17981	17818	18000	18098	17727	18060	17863	17889	17968	17841	17991	17867	17921	18086	17978	17809	17810	17878	18004	18025	18013	17929	17745	18036	17733	17814	17870	17897	17755	17853	17906	17994	18004	17881	17963	18024	17893	17957	17818	17935	17763	17983	17928	18029	17718	18060	17935	17914	18056	17586	17727	18069	18013	18010	17801	17909	17694	17985	17938	18173	17900	17793	17859	17996	17946	17819	17746	17809	18039	17892	17956	17936	17884	17798	18018	17952	17979	18096	17926	17980	18104	18067	17936	18028	17891	17984	17781	17802	17789	17698	17823	17823	17797	17748	17916	18050	17899	17755	17844	18063	17944	17979	18074	17779	17761	17987	17740	17950	18064	17940	17898	17804	17951	17961	17857	18101	17711	17919	17981	17888	17898	17879	17963	17952	17908	17877	18084	17869	17896	17877	17892	17869	17759	17843	17901	17960	17988	17837	17987	17832	17725	17928	17786	17853	17997	17978	17917	17787	17963	17929	17948	17905	17783	17773	17950	17917	17848	17553	17975	17810	17858	17917	17971	17979	17968	17981	17884	17802	17928	17812	17947	17921	17796	17979	17999	17875	17939	18015	17763	17851	17889	17871	18080	17895	17944	17903	18048	18055	18053	17896	17843	17693	17915	17822	17763	17763	17927	17961	17734	17881	17838	18083	17920	18017	17886	17827	18009	17956	17944	17784	18210	17920	18004	17928	17932	17963	18023	17909	17962	17838	17721	17886	17839	17925	18042	17925	17907	17844	18002	17788	17749	17939	18042	18205	18014	17909	17801	17815	17851	17852	17904	18024	17974	17776	18005	17954	18007	17898	17841	17784	17857	17789	18176	18073	17910	17597	17745	17909	17958	17841	17943	17978	17944	17892	17991	17929	17816	17832	17833	17864	17962	17848	17777	17760	18028	17928	17843	17879	17793	17903	17883	17948	17896	18000	17730	17826	18046	17946	17994	17761	17847	17772	17981	17856	17995	18068	17855	17759	17985	17953	17959	17880	17769	17919	17780	17913	17884	17797	17779	18010	17913	17818	17732	17802	17875	17952	17773	17963	18049	17933	17908	17798	18031	17715	17857	17854	17905	17905	17947	17733	17816	17879	17825	17869	17885	17941	17821	17941	17798	17799	17875	17974	17886	18052	17862	18009	17797	17852	17846	18127	17789	17893	17868	17879	17844	18036	17896	17930	17727	17867	17952	17882	17848	17963	17873	17904	17796	17912	17691	17941	17900	17852	18001	17891	18053	18019	17889	17920	17895	17857	18061	18027	18063	17934	17967	17962	17770	17918	17785	17839	17794	17962	18000	17796	17668	18010	17860	17871	18001	17982	17749	17769	18058	18003	17959	17910	17612	17855	18137	17906	17895	17942	18048	17942	17784	17744	17859	17803	17924	17849	17751	17920	17940	17985	17823	17899	17872	17973	17935	18073	17911	17920	17861	18031	17853	17877	17991	17838	17876	17972	17810	17879	17816	18113	18046	17788	17976	17802	17898	17702	17849	17734	17898	17996	17827	18008	17757	17854	17875	17883	18055	17942	17838	17791	17846	18002	17949	17898	17949	17821	17793	17924	17948	18001	17992	17868	17788	17987	17786	17972	17764	17985	17820	17945	18013	17946	17797	17908	18136	17853	18016	18001	18065	17857	17970	18057	17881	17810	18014	18094	17945	17846	17893	17945	18088	18030	17816	17913	17825	17976	17815	18016	17833	17958	17940	17887	17978	17844	17984	17921	17868	17958	17766	17828	18055	17896	17993	17767	17906	17928	17830	17899	17970	18012	17953	17871	17847	17866	17904	17882	17914	18003	17868	17853	17876	18113	17929	17970	17909	17878	17937	18066	17918	17728	18011	17931	17652	17978	17959	17864	17802	17731	17894	17957	17924	17901	18017	17719	17866	17858	18125	17954	17713	17893	17773	18179	17949	17892	18010	17758	17851	18147	17829	17885	17883	17943	18054	17931	18008	17774	17962	17876	17969	17880	18072	17714	17947	17939	17861	17901	17854	17930	17890	17904	17921	17824	17909	17866	18114	17834	17785	18028	17870	17943	17888	17754	17866	18151	17828	17906	17872	17877	17921	17766	17721	17965	17842	17932	17755	17776	17839	17749	17732	17988	18027	18162	17877	17824	17755	18022	17945	18016	17926	17992	17780	17793	18001	17768	17913	17978	18079	17847	17912	17959	17906	18024	17821	17841	17909	17757	17761	17986	17832	17840	17969	17822	17844	17722	17846	17925	17816	17990	17719	17818	17806	17861	17960	17809	18013	17842	17796	17868	17957	17635	17860	17887	17991	18024	17768	17869	17908	17900	17985	17877	17777	17956	17982	17884	17967	17789	17909	18044	17909	17758	17901	17976	17829	17920	17954	17925	17855	17893	17835	17825	17816	17974	18003	17787	17761	17745	17923	17865	17902	17980	17967	17908	17880	17874	17802	17992	17817	17770	18086	18082	17687	17909	17855	17904	17882	17947	17829	17956	17939	17940	17939	17912	17898	17962	17775	17835	17804	18092	18023	18141	17931	17874	17664	18022	17924	17906	18057	18032	17873	17932	17823	17873	17905	17853	17920	18024	17885	17831	17961	17870	17859	17723	17751	17844	17985	17705	17891	17911	17919	18008	17854	17935	18087	18067	17985	17840	17958	17805	17887	17803	17899	17965	18013	17790	17952	17877	17954	17921	17861	17791	17888	17863	17853	17768	17944	17918	17852	17861	18071	18152	17933	18090	17880	18082	17903	17858	18150	17910	17845	17978	17959	17723	17906	18016	17929	17956	17936	17947	17853	18101	17989	17965	17961	18003	17891	18001	18002	17980	17826	17920	17872	17842	17671	17651	17940	17876	17867	17865	17736	17874	17984	17902	17793	17686	17911	18035	17980	17924	17974	17769	17745	17931	18004	17860	17853	17978	18020	17930	17805	17878	18073	18067	17805	17915	17970	18139	17736	17957	18118	17869	17982	17955	17951	17778	17797	17847	17652	17848	17669	17715	17854	17788	18085	17756	17926	18003	17776	17842	17970	17904	18053	17930	17778	17695	17930	17883	17753	17887	17961	17733	18010	17917	17991	18013	17946	17848	17945	17896	17816	17945	17998	17826	17975	17815	17749	17921	17771	17760	17883	17883	17907	17891	17964	17851	17844	17867	17855	18149	17680	17755	17750	17866	17834	17774	17777	18015	17841	18003	18065	17826	17876	17988	17947	17885	17821	17786	17809	18029	17874	17871	17868	18055	17664	17933	17806	17865	17882	18147	18009	17963	17795	17907	17906	17868	17861	17982	17858	17866	17793	17883	17701	18155	17879	18004	18010	17819	17863	17938	17820	17757	18050	17900	17833	17833	18024	17928	17865	17905	17827	17798	17761	17908	17922	17856	17916	17906	17931	17987	17946	17822	17858	17833	17779	17836	17793	18021	17850	17860	17641	17944	17972	17853	17878	17842	17770	18051	17901	17845	17888	18025	17949	17968	17876	17957	17738	17938	18212	18022	17961	18009	17875	17889	17798	17873	17960	17944	18008	17839	17984	17883	17963	17821	17774	17916	17920	17911	17719	17831	17932	17972	18050	17801	17769	17915	17770	17937	17848	17788	17732	17986	17759	17793	18075	17804	17907	17990	18064	17790	17865	17923	17854	18134	17989	17978	17812	17952	17918	17846	17802	17864	17977	17939	17862	17881	18019	17972	17760	17845	17908	17986	18076	17936	17870	17861	17981	17925	17772	17891	17982	17666	17837	17984	17813	17796	17784	18022	17913	17978	17955	17798	17811	18068	17975	17994	17824	17987	17900	17951	17840	17845	18019	17841	17901	17986	17805	18001	17889	17841	17999	17817	17895	17992	17877	17892	17931	17881	17831	18071	17915	17891	17827	17907	17834	18022	17851	17855	17871	17833	17848	18025	17786	18028	17842	17980	17804	17979	17809	17756	18015	17830	17829	17926	18010	17807	17766	17828	17930	17847	17989	17924	17899	17663	18011	17734	17812	17962	17951	17872	17870	17845	17932	17913	17780	17939	18063	17892	17893	17860	17973	17869	17954	17882	17867	17828	17892	17876	17970	17903	18063	17908	17923	17796	17988	17994	17821	17907	17906	17828	17791	17890	17887	17753	17906	17904	17844	18052	17877	17822	17768	17787	17912	17783	17784	17762	17784	18035	18018	18062	17786	17927	17721	17987	17855	17810	17873	17974	17872	17908	17809	17998	17702	18021	17850	17939	17815	17967	17888	17809	18015
31534	24019	25532	24203	22498	22999	22801	22597	22474	23036	25787	26535	24676	23406	22791	22542	22712	22611	22742	22737	22747	22763	22676	22645	22613	22755	22573	22685	22628	22590	22516	22584	22633	22542	22507	22740	22558	22595	22492	22773	22710	22369	22571	22672	22666	22764	22718	22577	22515	22831	22748	22675	22666	22425	22808	22629	22628	22616	22711	22486	22480	22685	22495	22436	22834	22595	22536	22466	22502	22545	22500	22554	22619	22760	22389	22342	22638	22361	22756	22663	22556	22513	22587	22819	22790	22525	22754	22566	22570	22504	22796	22548	22535	22564	22648	22783	22799	22771	22636	22480	22726	22628	22621	22544	22602	22725	22519	22723	22744	22578	22564	22710	22577	22621	22649	22624	22493	22546	22389	22623	22769	22495	22729	22604	22542	22720	22593	22804	22613	22714	22948	22653	22736	22648	22764	22649	22613	22577	22600	22400	22706	22551	22485	22588	22612	22624	22688	22640	22626	22703	22736	22819	22684	22627	22523	22681	22614	22757	22523	22454	22553	22710	22798	22626	22513	22661	22946	22632	22571	22423	22608	22560	22678	22548	22577	22637	22582	22613	22984	22736	22703	22790	22998	22670	22607	22521	22794	22384	22542	22600	22767	22623	22585	22786	22650	22974	22658	22724	22781	22589	22751	22505	22689	22705	22625	22573	22868	22546	22654	22640	22431	22666	22595	22344	22510	22446	22530	22781	22753	22693	22445	22588	22715	22543	22610	22879	22621	22620	22612	22714	22592	22585	22776	22804	22511	22525	22546	22403	22473	22471	22846	22691	22554	22569	22566	22588	22608	22766	22707	22712	22533	22646	22639	22914	22459	22577	22588	22719	22617	22392	22602	22552	22595	22560	22563	22467	22670	22657	22642	22379	22691	22494	22418	22531	22606	22637	22566	22608	22517	22592	22458	22513	22536	22544	22786	22677	22616	22444	22552	22515	22720	22565	22457	22422	22614	22669	22797	22704	22696	22718	22707	22568	22501	22576	22478	22749	22513	22624	22529	22412	22643	22636	22454	22453	22641	22683	22683	22747	22398	22414	22582	22574	22537	22507	22736	22708	22673	22496	22573	22446	22567	22559	22518	22630	22622	22666	22462	22508	22347	22444	22659	22602	22657	22706	22561	22657	22601	22751	22525	22727	22808	22442	22557	22414	22486	22649	22669	22559	22662	22672	22720	22555	22554	22602	22549	22401	22416	22500	22652	22579	22631	22729	22638	22859	22708	22641	22577	22596	22558	22658	22565	22624	22674	22653	22793	22625	22249	22661	22618	22603	22707	22677	22621	22622	22508	22533	22638	22498	22732	22565	22628	22613	22523	22394	22768	22781	22788	22794	22510	22592	22708	22661	22718	22534	22547	22695	22498	22540	22536	22571	22500	22695	22757	22513	22673	22494	22387	22467	22659	22540	22582	22698	22874	22727	22726	22594	22782	22786	22630	22526	22545	22456	22500	22670	22507	22357	22369	22810	22456	22573	22633	22680	22940	22613	22475	22575	22490	22720	22580	22742	22799	22625	22650	22735	22593	22594	22578	22719	22640	22708	22826	22531	22385	22415	22872	22330	22488	22509	22745	22655	22653	22427	23002	22667	22698	22556	22610	22803	22542	22649	22494	22763	22620	22782	22668	22910	22682	22453	22706	22539	22571	22386	22690	22589	22636	22714	22703	22688	22352	22602	22686	22505	22701	22532	22758	22441	22709	22605	22598	22584	22666	22640	22782	22659	22834	22774	22848	22661	22478	22649	22724	22789	22500	22651	22439	22712	22629	22465	22716	22637	22628	22751	22570	22864	22881	22564	22642	22572	22595	22523	22552	22497	22679	22629	22768	22764	22723	22392	22391	22539	22710	22728	22815	22569	22680	22655	22510	22670	22602	22681	22743	22692	22697	22461	22684	22568	22633	22583	22731	22680	22547	22551	22828	22646	22600	22724	22668	22690	22652	22286	22509	22728	22548	22790	22570	22573	22562	22741	22646	22672	22778	22712	22647	22741	22750	22587	22877	22765	22363	22851	22567	22649	22704	22444	22861	22718	22666	22501	22513	22666	22918	23042	22571	22534	22656	22479	22562	22586	22612	22507	22660	22412	22425	22638	22690	22868	22713	22667	22626	22420	22519	22511	22598	22709	22518	22653	22479	22577	22797	22649	22622	22602	22641	22700	22552	22482	22540	22648	22683	22753	22613	22601	22519	22780	22598	22720	22546	22706	22595	22752	22334	22422	22832	22768	22760	22766	22603	22645	22772	22558	22578	22698	22554	22648	22690	22742	22743	22494	22633	22498	22326	22460	22501	22736	22439	22577	22706	22645	22382	22415	22497	22638	22591	22721	22634	22389	22688	22664	22838	22684	22799	22732	22793	22646	22458	22763	22717	22365	22688	22546	22572	22612	22641	22544	22550	22739	22635	22609	22754	22819	22711	22641	22695	22696	22878	22677	22591	22657	22692	22531	22663	22665	22629	22720	22618	22473	22469	22561	22647	22612	22633	22569	22499	22398	22733	22485	22661	22498	22394	22670	22401	22638	22679	22523	22669	22753	22769	22490	22772	22604	22698	22723	22548	22803	22806	22629	22440	22573	22581	22774	22352	22508	22783	22567	22764	22538	22667	22483	22608	22677	22772	22638	22411	22711	22868	22936	22665	22655	22633	22681	22768	22613	22583	22539	22690	22787	22554	22552	22549	22646	22685	22610	22849	22690	22747	22407	22607	22858	22787	22647	22498	22522	22543	22562	22801	22493	22645	22677	22674	22507	22510	22335	22525	22740	22645	22800	22669	22775	22548	22541	22517	22722	22507	22693	22654	22528	22535	22626	22528	22547	22700	22461	22556	22617	22680	22867	22673	22600	22670	22896	22817	22693	22516	22818	22339	22765	22885	22654	22658	22781	22868	22401	22537	22702	22490	22580	22533	22679	22675	22817	22786	22664	22766	22501	22573	22487	22745	22530	22667	22678	22438	22459	22573	22512	22557	22489	22645	22768	22631	22806	22786	22613	22546	22735	22510	22591	22770	22729	22590	22640	22626	22666	22811	22429	22807	22698	22527	22621	22576	22639	22678	22684	22713	22838	22677	22754	23007	22484	22409	22880	22721	22529	22394	22605	22614	22445	22680	22700	22594	22692	22495	22535	22594	22760	22555	22791	22434	22488	22633	22776	22460	22401	22695	22453	22457	22606	22340	22584	22700	22615	22576	22680	22695	22581	22776	22513	22531	22752	22441	22558	22530	22534	22777	22791	22704	22324	22554	22514	22743	22446	22665	22506	22713	22624	22620	22434	22569	22844	22785	22700	22592	22439	22751	22734	22867	22685	22658	22788	22314	22781	22726	22699	22701	22551	22679	22797	22795	22600	22573	22509	22663	22623	22663	22632	22633	22629	22493	22790	22692	22665	22810	22673	22830	22629	22384	22818	22607	22796	22722	22753	22720	22516	22902	22521	22636	22803	22464	22685	22654	22678	22669	22731	22570	22699	22529	22628	22675	22606	22627	22540	22706	22614	22542	22776	22581	22655	22707	22561	22733	22570	22656	22659	22507	22608	22651	22609	22624	22546	22717	22807	22697	22754	22742	22601	22405	22683	22496	22458	22589	22625	22738	22670	22534	22719	22649	22602	22750	22662	22790	22418	22530	22672	22696	22615	22841	22580	22451	22968	22657	22514	22666	22717	22829	22604	22371	22539	22820	22832	22671	22497	22718	22636	22637	22753	22607	22555	22555	22774	22595	22486	22554	22747	22740	22776	22524	22457	22417	22607	22385	22377	22709	22747	22765	22577	22476	22814	22615	22480	22534	22530	22590	22702	22628	22651	22754	22498	22646	22664	22673	22615	22715	22588	22533	22552	22570	22699	22524	22536	22745	22576	22614	22684	22702	22473	22674	22648	22663	22685	22532	22444	22637	22590	22546	22594	23086	22785	22489	22600	22515	22710	22667	22437	22795	22615	22626	22473	22681	22529	22444	22615	22548	22617	22646	22737	22574	22575	22725	22560	22600	22616	22702	22737	22761	22735	22641	22837	22545	22644	22729	22581	22649	22444	22717	22700	22584	22504	22550	22550	22738	22652	22693	22637	22489	22764	22767	22764	22915	22641	22513	22375	22522	22451	22725	22443	22616	22854	22723	22545	22765	22713	22741	22780	22570	22619	22558	22815	22714	22697	22606	22636	22721	22550	22636	22558	22823	22659	22481	22520	22413	22514	22496	22497	22661	22751	22763	22408	22487	22632	22584	22661	22687	22760	22755	22661	22518	22773	22669	22505	22546	22457	22674	22680	22622	22748	22624	22579	22739	22711	22838	22636	22874	22670	22469	22513	22713	22596	22540	22479	22526	22571	22590	22497	22748	22668	22687	22644	22622	22604	22605	22771	22529	22564	22764	22590	22688	22523	22731	22649	22912	22795	22469	22827	22698	22458	22778	22505	22644	22596	22548	22783	22746	22685	22656	22718	22894	22676	22620	22727	22511	22680	22737	22587	22543	22574	22600	22503	22839	22653	22610	22443	22501	22721	22473	22470	22597	22755	22569	22573	22518	22610	22679	22630	22458	22700	22507	22376	22722	22387	22577	22480	22706	22725	22676	22553	22436	22698	22896	22687	22710	22687	22736	22565	22563	22551	22535	22642	22729	22479	22681	22648	22625	22582	22858	22667	22645	22657	22686	22700	22675	22514	22593	22546	22741	22561	22684	22740	22770	22421	22657	22535	22641	22599	22629	22760	22764	22582	22868	22782	22744	22628	22609	22429	22678	22612	22588	22644	22480	22529	22527	22456	22591	22554	22618	22502	22560	22538	22739	22552	22684	22512	22822	22715	22493	22699	22737	22632	22629	22757	22715	22569	22873	22566	22777	22687	22740	22552	22799	22791	22876	22810	22560	22598	22470	22714	22714	22532	22630	22769	22539	22656	22430	22704	22647	22653	22437	22648	22722	22583	22841	22598	22674	22460	22500	22720	22553	22599	22397	22553	22610	22504	22595	22704	22480	22638	22620	22606	22514	22717	22723	22581	22756	22707	22560	22443	22695	22608	22592	22691	22660	22646	22521	22697	22508	22479	22705	22809	22757	22574	22642	22745	22668	22589	22496	22638	22730	22756	22487	22647	22683	22396	22571	22648	22798	22553	22703	22729
18259	19062	18894	18552	18054	18013	17976	17919	17934	18705	23197	22442	19877	18471	17885	17737	17697	17755	17762	17743	17746	17567	17888	17773	17715	17864	17827	17838	17921	17679	17830	17698	17904	17974	17697	17768	17787	17867	17780	17825	17702	17754	17754	17891	17651	17788	17748	17733	17621	17500	17918	17811	17752	17836	17676	17658	17645	17815	17775	17915	17642	17752	17756	17704	17754	17823	17888	17712	17768	17759	17772	17723	17808	17551	17896	17840	17790	17985	17706	17830	17625	17629	17933	17689	17840	17807	17761	17802	17875	17914	17770	17783	17770	17804	17934	17800	17709	17632	17773	17787	17686	17799	17893	17789	17643	17916	17718	17710	17730	17727	17806	17748	17627	17860	17787	17720	17723	17774	17615	17886	17784	17731	17735	17741	17757	17857	17605	17646	17769	17892	17744	17884	17744	17798	17740	17832	17816	17772	17701	17736	17621	17753	17706	17674	17661	17747	17771	17840	17662	17708	17778	17824	17847	17677	17767	17932	17480	17590	17693	17842	17944	17575	17575	17823	17707	17791	17815	17707	17722	17704	17709	17784	17835	17705	17849	17780	17771	17715	17850	17605	17558	17804	17782	17674	17952	17871	17634	17683	17597	17800	17848	17671	17714	17552	17856	17623	17748	17757	17902	17707	17648	17592	18059	17772	17636	17730	17710	17753	17775	17741	17880	17727	17668	17696	17687	17780	17852	17697	17745	17653	17712	17704	17816	17774	17736	17798	17731	17843	17688	17751	17646	17779	17750	17754	17880	17960	17696	17761	17678	18042	17669	17742	17959	17670	17793	17814	17784	17656	17759	17757	17850	17888	17851	17843	17706	17804	17710	17854	17903	17753	17725	17815	17786	17760	17822	17717	17872	17666	17593	17612	17792	17755	17692	17688	17668	17679	17890	17871	17818	17798	17788	17675	17716	17719	17808	17854	17902	17685	17678	17851	17743	17894	17708	17604	17781	17861	17670	17770	17627	17937	17697	17651	17857	17627	17758	17780	17481	17807	17962	17662	17858	17725	17836	17725	17887	17904	17613	17814	17775	17614	17762	17590	17822	17666	17881	17682	17835	17549	17829	17842	17849	17717	17853	17887	17904	17858	17731	17978	17656	17696	17811	17787	17821	17728	17815	17824	17778	17743	17692	17683	17734	17532	17673	17484	17748	17866	17823	17764	17601	17745	17942	17918	17907	17742	17818	17547	17568	17447	17640	17746	17833	17762	17850	17743	17804	17928	17758	17814	17670	17886	17623	17694	17711	17568	17475	17707	17879	17747	17953	17824	17574	17753	17746	17869	17671	17894	17771	17597	17845	17664	17836	17786	17918	17792	17781	17676	17925	17706	17869	17841	17942	17603	17927	17773	17687	17777	17702	17813	17709	17754	17781	17848	17762	17717	17879	17840	17703	17685	17689	17911	17706	17811	17886	17668	17775	17785	17869	17757	17920	17718	17840	17410	17819	17919	17974	17737	17736	17700	17859	17707	17659	17919	17753	17743	17715	17722	17622	17670	17704	17865	17714	17907	17701	17631	17772	17798	17889	17646	17824	17825	17622	17944	17951	17653	17716	17720	17900	17928	17792	17792	17817	17727	17923	17780	17720	17544	17948	17695	17898	17863	17928	17699	17918	17678	17745	17774	17850	17769	17795	17825	17853	17641	17662	17692	17855	17600	17902	17789	17820	17721	17844	17660	17749	17928	17704	17818	17742	17929	17701	17829	17823	17663	17914	17772	17811	17594	17741	17843	17888	17832	17897	17693	17849	17662	17823	17714	17877	17590	17877	18002	17697	17773	17763	17836	17899	17837	17705	17781	17796	17889	17761	17681	17852	17670	17918	17705	17699	17485	17716	17635	17692	17779	17828	17867	17777	17624	17781	17646	17804	17784	17919	17839	17717	17776	17807	17890	17596	17807	17808	17772	17838	17853	17667	17853	17794	17808	17729	17900	17732	17831	17682	17721	17788	17822	17686	17636	17693	17668	18016	17776	17788	17771	17741	17912	17675	17880	17781	17901	17810	17719	17645	17885	17814	17697	17719	17545	17840	17741	17799	17649	17828	17701	17694	17608	17823	17626	17671	17703	17839	17909	17655	17858	17874	17846	17779	17757	17696	17656	17757	17746	17819	17608	17526	17629	17766	17752	17625	17913	17562	17759	17828	17822	17631	17724	17829	17855	17723	17802	17701	17690	17658	17744	17848	17945	17893	17843	17551	17682	17719	17835	17827	17645	17618	17683	17833	17957	17620	17883	17726	17683	17805	17707	17747	17678	17835	17681	17649	17760	17811	17692	17634	17728	17694	17739	17805	17796	17661	17915	17807	17707	17775	17826	17701	17905	17861	17790	17624	17907	17782	17812	17678	17891	17725	17748	17540	17790	17699	17735	17887	17635	17677	17775	17982	17774	17798	17806	17771	17833	17843	17841	17878	17724	17831	17635	17643	17799	17848	17605	17731	17722	17734	17862	17744	17809	17695	17726	17667	17852	17907	17696	17832	17847	17704	17847	17754	17814	17740	17747	17670	17799	17716	17939	17783	17726	17686	17701	17774	17661	17771	17789	17779	17757	17776	17786	17830	17746	17850	17804	17735	17851	17757	17733	17715	17654	17900	17782	17842	17785	17681	17922	17775	17775	17930	17798	17848	18007	17764	17767	17944	17766	17612	17666	17766	17716	17790	17864	17748	17890	17762	17739	17878	17735	17738	17677	17716	17809	17886	17723	17738	17540	17721	17644	17728	17849	17786	17898	17861	17733	17753	17829	17824	17657	17687	17684	17746	17824	17741	17530	17769	17796	17834	17789	17736	17725	17839	17632	17796	17735	17567	17711	17805	17779	17736	17788	17869	17701	17734	17697	17803	17998	17817	17625	17901	17832	17836	17581	17943	17650	17853	17669	17730	17738	17920	17765	17734	17958	17736	17754	17591	17816	17592	17810	17893	17741	17848	17818	17716	17628	17668	17733	17761	17708	17695	17812	17863	17681	17820	17574	17732	17598	17729	17674	17774	17804	17725	17584	17721	17563	17975	17731	17737	17897	17681	17791	17700	17702	17623	17855	17645	17884	17715	17955	17724	17781	17761	17795	17694	17669	17833	17606	17819	17739	17643	17849	17782	17752	17656	17838	17847	17645	17816	17689	17889	17848	17718	17780	17567	17793	17920	17904	17578	17819	17630	17864	17773	17709	17791	17488	17770	17838	17803	17838	17584	17836	17841	17737	17838	17792	17703	17788	17673	17831	17765	17815	17704	17729	17754	17613	17606	17799	17846	17987	17840	17725	17736	17588	17741	17868	17655	17724	17748	17722	17632	17763	17843	17634	17611	17870	17825	17894	17796	17638	17819	17764	18004	17702	17787	17625	17742	17743	17654	17860	17983	17698	17713	17881	17781	17800	17727	17626	17761	17583	17681	17653	17785	17789	17912	17754	17766	17708	17819	17771	17678	17773	17831	17664	17776	17846	17562	17676	17902	17846	17864	17691	17994	17763	17856	17796	17684	17750	17788	17757	17814	17778	17800	17533	17747	17896	17804	17876	17721	17710	17686	17879	17667	17739	17765	17772	17932	17789	17847	17593	17593	17683	17868	17768	17854	17604	17564	17682	17736	17903	17881	17779	17661	17846	17773	17741	17722	17832	17687	17800	17782	17705	17703	17749	17857	17953	17805	17679	17716	17813	17807	17834	17819	17955	17799	17767	17923	17867	17770	17780	17760	17765	17953	17863	17798	17675	17767	17840	17866	17821	17708	17679	17886	17706	17865	17871	17715	17884	17724	17878	17670	17826	17810	17951	17696	17710	17632	17700	17697	17806	17868	17833	17682	17725	17876	17957	17694	17817	17891	17716	17772	17755	17788	17690	17795	17817	17752	17777	17766	17745	17744	17741	17613	17697	17784	17767	17610	17740	17726	17740	17739	18001	17907	17843	17697	17966	17736	17973	17709	17716	17877	17802	17789	17743	17607	17789	17866	17815	17746	17899	17843	17699	17747	17752	17771	17646	17745	17746	17768	17780	17827	17733	17879	17810	17766	17664	17632	17610	17820	17641	17926	17680	18081	17941	17901	17782	17729	17713	17752	17718	17754	17854	17622	17691	17709	17719	17863	17647	17746	17797	17902	17648	17817	17670	17621	17740	17825	17717	17653	17646	17660	17809	17710	17777	17834	17802	17595	17732	17962	17569	17795	17763	17781	17852	17593	17804	17741	18018	17931	17623	17781	17857	17695	17940	17800	17684	17863	17870	17625	17705	17714	17674	17679	17825	17717	17800	17650	17656	17913	17690	17904	17825	17758	17828	17840	17958	17793	17827	17759	17938	18005	17664	17778	17943	17724	17916	17539	17751	17808	17732	17697	17887	17818	17945	17825	17816	17746	17891	17814	17951	17570	17725	17804	17889	17689	17576	17850	17729	17667	17740	17720	17697	17949	17653	17795	17790	17762	17618	17735	17832	17738	17751	17832	17865	17725	17648	17728	17805	17692	17789	17662	17793	17851	17857	17745	17878	17817	17732	17586	17794	17600	17831	17840	17575	17685	17761	17906	17630	17880	17850	17682	17591	17729	17783	17657	17922	17744	17778	17722	17814	17600	17957	17897	17823	17837	17686	17746	17551	17659	17869	17880	17763	17730	17932	17888	17868	17854	17680	17776	17798	17876	17827	17764	17705	17694	17839	17779	17647	17779	17560	17834	17725	17744	17926	18129	17608	17779	17797	17810	17725	17744	17714	17641	17735	17705	17837	17836	17715	17775	17783	17813	17840	17840	17854	17930	17836	17829	17716	17793	17798	17893	17798	17904	17651	17759	17853	17745	17808	17674	17752	17950	17840	17840	17910	17666	17577	17815	17632	17736	17615	17690	17648	17824	17929	17834	17505	17909	17796	17806	17718	17756	17908	17846	17647	17725	17676	17692	17754	17807	17763	17827	17644	17802	17836	17686	17784	17867	17733	17820	17938	17822	17817	17892	17876	17863	17885	17848	17807	17695	17747	17828	17892	17830	17742	17744	17721	17672	17705	17664	17578	17646	17645	17688	17774	17603	17815	18024	17803	17574	17828	17760	17809	17622	17730	17734	17670	17865	17769	17741	17950	17733	17825	17807	17758	17905	17675	17794	17826	17740	17661	17795	17869	17839	17757
26163	21560	28331	26242	23680	23949	24426	23105	22835	25925	41866	40503	31604	25589	23312	22756	22611	22725	22660	22720	22561	22487	22482	22475	22619	22650	22526	22625	22562	22722	22462	22550	22555	22594	22586	22444	22871	22703	22722	22720	22823	22517	22492	22481	22579	22556	22732	22596	22498	22613	22653	22540	22548	22577	22513	22416	22583	22478	22503	22560	22643	22676	22545	22551	22532	22617	22587	22465	22370	22620	22579	22567	22385	22493	22720	22622	22389	22492	22520	22270	22652	22544	22368	22602	22743	22784	22461	22356	22454	22390	22748	22516	22578	22528	22595	22550	22685	22394	22603	22595	22456	22612	22504	22574	22331	22460	22481	22797	22482	22713	22638	22408	22488	22350	22445	22476	22334	22744	22591	22617	22667	22533	22413	22559	22577	22380	22601	22565	22484	22445	22747	22598	22449	22376	22393	22661	22428	22434	22518	22576	22528	22486	22515	22566	22523	22538	22481	22642	22449	22402	22586	22535	22391	22340	22216	22490	22566	22470	22647	22574	22491	22559	22605	22666	22431	22497	22423	22410	22513	22427	22535	22598	22817	22582	22473	22584	22486	22350	22543	22370	22456	22538	22659	22592	22474	22500	22609	22595	22383	22347	22656	22647	22301	22690	22633	22408	22502	22265	22339	22410	22436	22643	22369	22571	22727	22689	22649	22541	22417	22434	22458	22326	22286	22502	22477	22580	22259	22475	22467	22523	22554	22460	22741	22546	22572	22346	22620	22418	22602	22437	22533	22340	22547	22347	22476	22578	22688	22354	22563	22368	22265	22403	22520	22626	22569	22333	22314	22690	22472	22349	22629	22372	22423	22557	22695	22604	22428	22384	22540	22679	22739	22603	22843	22600	22386	22605	22462	22339	22366	22668	22506	22407	22238	22427	22562	22861	22452	22658	22450	22707	22644	22472	22641	22601	22694	22416	22237	22308	22539	22560	22377	22618	22570	22444	22644	22422	22635	22362	22412	22341	22414	22473	22485	22489	22549	22626	22499	22396	22478	22508	22552	22681	22484	22538	22621	22514	22759	22452	22438	22439	22547	22597	22672	22483	22618	22333	22443	22602	22412	22577	22757	22513	22616	22390	22540	22542	22343	22659	22458	22568	22564	22595	22504	22438	22566	22523	22387	22536	22641	22308	22631	22509	22682	22524	22595	22606	22668	22528	22390	22507	22637	22296	22521	22332	22250	22442	22375	22416	22474	22524	22480	22410	22448	22448	22589	22384	22465	22610	22633	22544	22565	22653	22471	22425	22355	22716	22701	22391	22545	22641	22565	22445	22549	22312	22478	22520	22522	22557	22569	22431	22744	22684	22518	22546	22365	22493	22716	22598	22313	22379	22479	22489	22403	22645	22437	22806	22390	22714	22336	22465	22659	22670	22778	22645	22685	22479	22511	22622	22394	22484	22486	22702	22408	22806	22669	22413	22517	22474	22471	22653	22573	22539	22634	22348	22432	22552	22599	22315	22489	22615	22540	22493	22824	22508	22329	22559	22491	22482	22627	22541	22408	22476	22527	22519	22384	22423	22446	22630	22612	22682	22499	22430	22545	22565	22666	22511	22647	22421	22672	22257	22487	22551	22644	22543	22540	22438	22469	22642	22447	22696	22488	22546	22390	22434	22533	22409	22709	22579	22643	22462	22523	22611	22501	22651	22467	22455	22502	22597	22404	22437	22552	22471	22564	22482	22452	22663	22705	22594	22624	22777	22339	22605	22502	22473	22412	22508	22710	22725	22690	22520	22704	22560	22469	22449	22437	22474	22711	22631	22555	22777	22608	22550	22617	22481	22406	22519	22632	22600	22516	22518	22491	22416	22792	22396	22523	22569	22507	22665	22446	22454	22440	22727	22616	22167	22634	22422	22569	22607	22709	22641	22516	22369	22488	22486	22547	22616	22625	22437	22444	22556	22699	22472	22470	22385	22514	22262	22463	22615	22342	22475	22455	22632	22307	22590	22695	22773	22390	22679	22518	22478	22570	22489	22632	22483	22645	22715	22560	22632	22455	22656	22441	22766	22738	22400	22644	22573	22674	22480	22318	22582	22606	22612	22679	22440	22636	22449	22590	22559	22629	22575	22538	22357	22465	22322	22461	22374	22497	22594	22519	22600	22716	22502	22586	22315	22516	22451	22618	22554	22411	22540	22517	22524	22528	22382	22421	22625	22710	22375	22354	22612	22626	22600	22605	22655	22493	22588	22622	22734	22310	22413	22516	22290	22551	22585	22684	22520	22574	22652	22620	22520	22380	22573	22542	22532	22398	22489	22448	22499	22716	22492	22501	22682	22475	22543	22431	22629	22490	22578	22544	22482	22272	22708	22500	22554	22679	22211	22574	22690	22829	22737	22432	22446	22724	22530	22491	22574	22483	22710	22636	22508	22380	22312	22626	22525	22551	22571	22548	22474	22613	22630	22727	22496	22523	22574	22287	22609	22391	22441	22536	22477	22692	22295	22540	22648	22731	22454	22631	22675	22556	22294	22405	22626	22665	22552	22837	22530	22502	22535	22526	22750	22623	22528	22438	22583	22503	22553	22492	22636	22707	22563	22526	22453	22472	22365	22551	22610	22550	22737	22700	22577	22477	22442	22448	22431	22706	22524	22581	22595	22387	22433	22422	22457	22580	22509	22585	22715	22691	22399	22463	22761	22414	22254	22693	22348	22655	22624	22629	22376	22541	22478	22648	22444	22756	22465	22388	22521	22546	22634	22614	22581	22438	22586	22505	22412	22513	22625	22370	22296	22431	22459	22719	22560	22803	22660	22590	22633	22462	22376	22552	22569	22567	22452	22561	22687	22596	22445	22354	22432	22749	22592	22415	22428	22360	22489	22420	22386	22567	22502	22315	22509	22212	22484	22544	22515	22758	22410	22621	22701	22169	22526	22644	22654	22648	22577	22616	22453	22475	22491	22280	22628	22519	22402	22520	22457	22446	22420	22665	22347	22459	22279	22586	22706	22453	22425	22477	22508	22537	22592	22339	22396	22476	22466	22420	22440	22469	22563	22362	22812	22617	22563	22554	22502	22585	22606	22503	22416	22538	22524	22615	22484	22428	22538	22602	22469	22525	22397	22535	22324	22240	22550	22465	22567	22503	22420	22341	22624	22937	22513	22619	22571	22679	22392	22540	22621	22488	22489	22669	22484	22416	22298	22693	22374	22652	22733	22627	22480	22764	22653	22439	22649	22731	22493	22547	22418	22573	22628	22353	22531	22392	22552	22458	22574	22466	22362	22679	22689	22495	22457	22526	22635	22343	22447	22346	22605	22349	22474	22446	22512	22415	22618	22484	22477	22676	22738	22645	22449	22360	22681	22558	22533	22267	22350	22595	22568	22700	22556	22562	22577	22310	22439	22512	22481	22709	22320	22300	22454	22525	22580	22616	22658	22492	22214	22615	22442	22416	22504	22620	22467	22575	22316	22571	22443	22607	22503	22698	22640	22493	22481	22403	22438	22615	22541	22738	22566	22631	22414	22508	22495	22542	22540	22553	22469	22416	22436	22721	22230	22627	22731	22558	22398	22519	22358	22517	22605	22523	22608	22423	22669	22674	22563	22649	22648	22429	22402	22424	22634	22485	22612	22483	22482	22645	22572	22645	22495	22659	22601	22543	22745	22466	22424	22575	22614	22646	22431	22371	22213	22580	22297	22648	22380	22578	22525	22483	22432	22705	22346	22504	22603	22457	22556	22592	22699	22680	22514	22686	22483	22499	22440	22499	22476	22484	22478	22552	22416	22448	22669	22527	22731	22478	22465	22353	22523	22281	22529	22438	22844	22608	22425	22518	22535	22569	22508	22332	22661	22758	22402	22835	22761	22640	22479	22512	22454	22490	22525	22469	22379	22741	22475	22523	22687	22715	22612	22594	22372	22222	22629	22454	22718	22531	22761	22670	22741	22509	22468	22526	22325	22469	22507	22528	22686	22557	22529	22658	22563	22594	22640	22462	22378	22617	22612	22570	22446	22598	22453	22225	22481	22594	22618	22639	22587	22452	22447	22673	22631	22593	22246	22674	22528	22513	22629	22418	22593	22558	22488	22599	22684	22457	22361	22480	22604	22759	22606	22286	22481	22299	22383	22314	22309	22439	22558	22450	22431	22622	22614	22667	22459	22531	22361	22673	22477	22610	22462	22498	22574	22730	22650	22452	22402	22514	22590	22262	22404	22845	22605	22538	22495	22644	22608	22585	22501	22608	22553	22476	22695	22492	22621	22607	22553	22317	22477	22283	22648	22527	22456	22615	22484	22598	22445	22551	22384	22586	22268	22629	22658	22470	22440	22832	22578	22431	22551	22665	22440	22256	22323	22563	22567	22602	22562	22358	22563	22292	22567	22491	22515	22532	22564	22574	22289	22456	22366	22602	22721	22474	22710	22506	22389	22561	22287	22533	22486	22579	22591	22600	22527	22494	22505	22603	22581	22378	22574	22476	22423	22732	22553	22477	22455	22617	22797	22542	22218	22429	22527	22579	22265	22449	22440	22542	22749	22894	22643	22679	22541	22615	22531	22388	22366	22292	22490	22382	22569	22698	22326	22434	22410	22720	22528	22533	22590	22517	22540	22692	22408	22330	22512	22606	22499	22541	22599	22683	22437	22523	22391	22513	22851	22411	22558	22783	22611	22750	22647	22479	22348	22660	22516	22450	22598	22394	22554	22528	22636	22769	22556	22532	22260	22500	22444	22506	22701	22436	22469	22521	22585	22586	22789	22488	22592	22615	22607	22577	22738	22653	22384	22577	22471	22523	22635	22439	22610	22438	22537	22475	22363	22763	22607	22633	22594	22521	22811	22648	22484	22502	22630	22494	22404	22435	22379	22689	22642	22513	22462	22627	22625	22344	22453	22572	22344	22378	22617	22601	22555	22772	22367	22530	22213	22705	22544	22704	22713	22754	22593	22565	22585	22440	22514	22472	22628	22306	22525	22591	22304	22717	22547	22469	22647	22507	22444	22544	22651	22607	22613	22643	22403	22728	22350	22705	22570	22512	22324	22438	22697	22815	22619	22701	22578	22493	22415	22542	22421	22523	22384	22566	22700	22406	22322	22538	22609	22496	22628	22623	22433	22731	22590	22492	22555	22592	22658	22388	22503	22539	22506	22736	22496	22370	22701	22415	22482
16454	24279	23404	20711	19407	18833	18467	18490	18224	24110	42645	38622	27359	20285	18257	17962	17703	17778	17918	17836	17810	17839	17658	17806	17821	17971	17854	17946	17788	17855	17676	17927	17863	17858	17876	17690	17674	17774	17679	17831	17844	17643	17755	17707	17695	17855	18049	17738	17851	17623	17924	17734	17761	17616	17823	17948	17795	17894	17797	17723	17706	17753	17793	17778	17883	17716	17822	17675	17815	17796	17761	17724	17808	17836	17622	17847	17966	17874	17801	17666	17697	17841	17942	17970	17889	17694	17775	17853	17662	17842	17683	17682	17766	17756	17792	17803	17796	17668	17875	17798	17962	17851	17650	17828	17787	18046	17839	17810	17626	17771	17842	17878	17805	17633	17573	17828	17831	17796	17740	17758	17803	17661	17622	17678	17656	17773	17779	17710	17673	17781	17682	17682	17952	17760	17793	17954	17847	17769	17813	17973	17562	17725	17883	17836	17709	17863	17872	17816	17917	17725	17671	17736	17806	17911	17750	17785	17839	17707	17637	17644	17680	17755	17686	17803	17681	17852	17855	17861	17765	17842	17965	17752	17845	17830	17769	17756	17690	17699	17812	17786	17959	17662	17558	17930	17759	17750	17915	17772	17743	17659	17760	17790	17684	17702	17684	17798	17720	17750	17932	17787	17747	17758	17689	17737	17724	17754	17760	17829	17685	17880	17818	17953	17882	17733	17883	17683	17810	17737	17692	17729	17785	17684	17732	17797	18037	17699	17778	17701	17656	17544	17809	17784	17991	17890	17727	17741	17547	17784	17706	17810	17909	17768	17704	17745	17800	17852	17752	17942	17761	17751	17786	17725	17738	17867	17843	17708	17659	17770	17779	17871	17710	17881	17686	18014	17900	17773	17593	17776	17527	17770	17796	17908	17758	17736	17741	17614	17876	17648	17850	17754	17808	17675	17896	17758	17663	17621	17606	17907	17731	17985	17926	17706	17755	17929	17803	17844	17993	17746	17835	17717	17737	17663	17724	17588	17814	17668	17737	17744	17723	17677	17829	17640	17826	17849	17842	17835	17762	17827	17721	17808	17955	17692	17833	17713	17814	17747	17860	17776	17784	17741	17838	17788	17726	17867	17745	17698	17921	17650	17658	17799	17861	17863	17821	17849	17890	17665	17869	17707	17752	17900	17816	17820	17768	17601	17695	17804	17822	17731	17791	17975	17737	17739	17705	17691	17738	17875	17819	17824	17704	17962	18000	17746	17823	17807	17876	17904	17750	17869	17863	17764	17708	17884	17830	17862	17700	17908	17891	17761	17841	17688	17643	17870	17696	17637	17850	17857	17860	17675	17710	17643	17730	17830	17696	17865	17954	17822	17860	17569	17691	17895	17758	17662	17859	17758	17951	17863	17785	17921	17848	17894	17907	17627	17759	17891	17803	17941	17820	17780	17707	17706	17869	17817	17832	17960	17727	17683	17848	17819	17882	17841	17743	17774	17706	17779	17826	17921	17858	17643	17899	17868	17738	17545	17953	17846	17820	17900	17681	17717	17744	17791	17828	17915	17593	17905	17814	17887	17806	17746	17768	17789	17864	17867	17678	17736	17693	17812	17922	17870	17772	17947	17976	17778	17688	17769	17898	17820	17701	17957	17680	17861	17996	17958	17939	17746	17912	17922	17876	18008	17819	17985	17728	17705	17808	17780	17754	17552	17694	17858	17752	17824	17660	17733	17729	17836	17889	17827	17809	17790	18141	17756	17815	17893	17698	17732	17835	17755	17845	17784	17654	17791	17758	17834	17665	17757	17688	17833	17776	17775	17737	17927	17731	17691	17782	17833	17832	17820	17729	17824	17749	17963	17811	17665	17756	17982	17940	17792	17701	17778	17759	17802	17779	17758	17952	17838	17763	17815	17838	17711	17727	17827	17742	17647	17860	17654	17884	17729	17911	17783	17654	17790	17743	17750	17643	17884	17669	17809	17695	17658	17725	18012	17760	17801	17915	17921	17596	17906	18000	17713	17751	17770	17713	17607	17912	17714	17682	17817	17901	17781	17780	17781	17902	17782	17791	17685	17894	17732	17972	17778	17794	17780	17957	17910	18047	17599	17852	17725	17646	17713	17816	17857	17887	17708	17995	17708	17782	17817	17809	17877	17814	17716	17758	17743	17808	17881	17716	17928	17711	17858	17875	17923	17630	17834	17857	17595	17854	17948	17633	17854	17904	17876	17786	17760	17818	17780	17682	17713	17745	17826	17774	17869	17826	17617	17711	18017	17663	17827	17877	17837	17631	17803	17820	17718	17855	17621	17918	17843	17759	17859	17812	17904	17629	17854	17819	17727	17846	17734	17704	17823	17863	17827	17815	17784	17731	17924	17904	17783	17816	17666	17857	17745	17740	17690	17797	17933	17737	17917	17725	17680	17681	17731	17758	17827	17887	17924	17876	17814	17740	17891	17948	17799	17828	17622	17798	17649	17847	17697	17773	17751	17963	17732	17825	17848	17569	17788	17897	17676	17590	17885	17857	17787	17839	17689	17814	17773	17604	17762	17936	17792	17758	17846	17757	17796	17874	17849	17865	17808	17741	17542	17822	17671	17690	17739	17884	17811	17766	17902	17841	17679	17858	17647	17776	17761	17833	17719	17763	17849	17621	18064	17715	17671	17813	17844	17685	17924	17647	17762	17574	17915	17875	17932	17762	17860	17802	17678	17831	17765	17871	17667	17775	17780	17678	17799	17882	17794	17839	17993	17762	17909	17906	17668	17868	17864	17855	17621	17777	17692	17776	17704	17783	17792	17736	17769	17726	17729	17875	17649	17790	17892	17797	17846	17686	17689	17753	17772	17783	17917	17750	17840	17769	17856	17903	17710	17767	17751	17778	17665	17657	17797	17529	17674	17832	17694	17866	17759	17779	17782	17802	17736	17802	17717	17694	17763	17932	17675	17848	17722	17726	17717	17744	17729	17916	17827	17789	17767	17885	17799	17882	17709	17652	17789	17903	17823	17672	17648	17768	17592	17780	17842	17785	17745	17797	17796	17805	17737	17847	17632	17824	17747	17765	17834	17736	17821	17773	17749	17973	17781	17769	17777	17760	17900	17769	17834	17721	17849	17808	17766	17803	17883	17728	17761	17683	17970	17745	17859	17832	17832	17755	17770	17862	17646	17650	17836	17821	17661	17742	17679	17867	17751	17676	17857	17697	17688	17937	17720	17803	17863	17950	17582	17561	17570	17914	18005	17845	17866	17754	17665	17812	17714	17803	17645	17797	17734	17928	17720	17830	17707	17798	17883	17870	17726	17846	17771	17735	17876	17796	17826	17731	17732	17885	17799	17790	17615	17759	17872	17912	17828	17583	17849	17601	17778	17710	17699	17771	17911	17690	17752	17979	17661	17793	17925	17790	17811	17621	17653	17951	17865	17800	17768	17822	17904	17864	17789	17960	17570	17859	17801	17621	17917	17597	17683	17785	17881	17782	17734	17842	17757	17903	17922	17810	17718	17663	17768	17767	17711	17657	17772	17818	17911	17819	17937	17927	17823	17883	17703	17879	17779	17665	17788	17939	17688	17839	17815	17780	17645	17682	18008	17749	17674	17778	17622	18053	17784	17709	17807	17841	17866	17753	17602	17806	17688	17751	17709	17795	17992	17678	17971	17697	17644	17786	17873	17847	17701	17749	17900	17743	17723	17739	17845	17887	17850	17645	17732	17718	17859	17848	17696	17790	17728	17923	17809	17692	17961	17714	17661	17717	17748	17661	17678	17684	17751	17803	17900	17784	17846	17565	17926	17648	17759	17884	17794	17737	17685	17732	17729	17886	17775	17826	17949	17926	17881	17776	17796	17915	17717	17964	17555	17797	17666	17677	17715	17849	17777	17731	17864	17739	17878	17770	17913	17864	17649	17826	17813	17629	17829	17712	17779	17690	17824	17912	17816	17823	17915	17854	17909	17798	17859	17754	17587	17804	17804	17924	17734	17752	17862	17790	17842	17879	17724	17777	17665	17754	17829	17938	17844	17528	17628	17696	17744	17685	17750	17608	17763	17977	17749	17973	17812	17834	17857	17695	17796	17756	17780	17812	17759	17667	17774	17688	17667	17855	17692	17908	17878	17832	17810	17956	17796	17476	17887	17825	17768	17825	17849	17754	17683	17760	17578	17806	17600	17748	17781	17951	17795	17867	17560	17825	17753	17852	17667	17908	17778	17737	17799	17711	17743	17770	17792	17727	17849	17654	17665	17811	17833	17950	17882	17797	17666	17854	17812	17697	18005	17776	17661	17729	17698	17781	17824	17759	17804	17680	17723	17783	17847	17752	17651	17830	17824	17977	17854	17685	17878	17753	17824	17782	17826	17695	17744	17696	17802	17772	17832	17682	17782	17740	17675	17800	17859	17763	17802	17826	17791	17856	17770	18026	17842	17854	17713	17646	17646	17860	17836	17760	17661	17779	17740	17779	17779	17766	17775	17676	17660	17836	17826	17853	17869	17675	17798	17914	17815	17907	17693	17825	17730	17923	17857	17852	17805	17881	17883	17616	17729	17834	17919	17789	17725	17825	17826	17710	17766	17782	17563	17846	17850	17673	17768	17687	17820	17906	17743	17799	17712	17750	17842	17878	17668	17661	17807	17878	17945	17781	17847	17639	17866	17914	17904	17808	17814	17834	17913	17677	17899	17804	17837	18027	17831	17614	17748	17860	17854	17724	17711	17872	17597	17715	17624	17758	17837	17717	17779	17765	17612	17922	17650	17910	17800	17806	17910	17714	17730	17633	17758	17789	17682	17846	17848	17697	17862	17960	17794	17931	17689	17876	17678	17652	17848	17852	17829	17780	17861	17889	17663	17844	17856	17866	17727	17725	17660	17747	17814	17889	17787	17662	17781	17692	17622	17648	17733	17725	17772	17706	17825	17772	17744	17775	17940	17741	17668	17819	17842	17752	17611	17822	17732	17775	17569	17899	17837	17773	17641	17709	17803	17608	17765	17711	17798	17802	17761	17811	17677	17643	17787	17698	17729	17882	17895	17904	17837	17668	17791	17677	17896	17853	17644	17773	17925	17845	17606	17719	17876	17913	17958	17712	17892	17941	17860	17803	17841	17725	17801	17933	17739	17705	17656	17760	18031	17591	17743	17808	17724	17758	17604	17795	17812	17741	17821	17756	17686
24138	21552	29137	24492	22415	25628	27151	24078	23510	27434	57111	53704	38992	28450	24427	23429	23086	22876	22957	23130	22942	22793	22995	23042	22764	22886	23056	22900	22925	22704	22811	23073	22840	22961	22770	22837	22842	22944	22675	22720	22779	22721	22795	22973	23156	23021	22952	22759	22806	22748	22843	22729	22968	22786	22977	22976	22851	22722	22803	22818	22809	22863	22842	22779	22842	22806	23028	22680	22783	22772	22754	22832	22876	22846	22906	22618	22790	22745	22902	22760	22710	22841	22720	22695	22744	22794	22562	22884	22972	23084	22811	22563	22820	22949	23077	22946	22687	22692	22760	22816	22650	22823	22762	22798	22847	22771	22564	22673	22807	22826	22873	22677	22880	22850	22714	22942	22553	22651	22867	22962	22678	22742	22763	22755	22969	22809	22738	22829	22950	22740	22738	22651	23005	22791	22772	22719	22820	22683	22764	22696	22971	22772	22775	22778	22544	22975	22872	22896	22880	22924	22988	22852	22792	22878	23075	22808	22812	22661	22633	22635	22785	22905	22874	22829	22860	22829	22660	22888	22793	22816	22567	22744	22716	22814	22671	22829	22718	22753	22674	22776	22772	22615	22895	22565	22950	22833	22643	22646	22639	22647	22767	22599	22756	22817	22832	22495	22709	22973	22688	22941	22748	22713	22943	23010	22736	22760	22846	22836	22816	22592	22741	22596	22600	22662	22467	22915	22493	22940	22942	22792	22548	22569	22770	22701	22887	22795	22801	22711	22855	22726	22769	22739	22787	22858	22750	22744	22822	22703	22657	22660	22824	22875	23052	22940	22798	22580	22891	22653	22608	22588	23004	22809	22755	22804	22885	22600	22836	22717	22832	22616	22930	22833	22983	22821	22919	22780	22533	22707	22714	22721	22658	22851	22872	22887	22725	22850	22819	22901	22440	22575	22839	22911	22699	22864	22699	22746	22839	22658	22785	22824	22727	22789	22971	22588	22860	22699	22510	22738	22850	22679	22602	22879	22919	22802	22710	22689	22782	22906	22709	22592	22977	22911	22766	22881	22682	22992	22749	22571	22731	22863	22693	22907	22576	22670	22778	22972	22596	22732	22683	22682	22699	22789	22790	22691	22863	22784	22819	22731	22910	22980	22895	22799	22915	22823	22835	22742	22631	22760	22522	22877	22769	22756	22860	22774	23000	22860	22668	22802	22949	22651	22838	22858	22716	22529	22657	22729	22953	22979	22715	22830	22723	22714	22732	22888	22758	22671	22691	22715	22880	22721	22982	22779	22583	22680	22723	22693	22714	22902	22807	22634	22636	22695	22732	22775	22663	22718	22854	22768	22732	22807	22653	22630	22758	22732	22739	22749	22837	22620	22630	22921	22844	22585	22620	22723	22869	22656	22589	22871	22605	22691	22687	22672	22731	22890	22726	22765	22915	22673	22909	22857	22732	22657	22717	22626	22652	22660	22684	23013	22793	22612	22926	22679	22696	22555	22581	22866	22969	22998	22612	22698	22742	22565	22803	22692	22699	22686	22900	22743	22533	22804	22896	22708	22867	22765	22702	22740	22787	22646	22831	22496	22603	22623	22689	22922	22866	22615	22739	22984	22715	22858	22947	22697	22585	22845	22767	22323	22946	22737	22591	22762	22839	22655	22827	22705	22818	22780	22708	22880	22795	22700	22771	22956	22920	22792	22958	22784	22700	22600	22453	22705	22585	22742	22844	22783	23015	22491	22765	22734	22854	22846	22671	22898	22882	22769	22660	22855	22544	22868	22851	22945	22824	22786	22855	22691	22744	22609	22725	22704	22609	22738	22704	22829	22843	22599	22716	22848	22889	22802	22717	22873	22685	22857	22802	22717	22805	22881	22934	22794	22890	22918	22750	22498	22764	22770	22729	22683	22685	22637	22610	22636	22677	22604	22787	22729	22781	22812	22536	22641	22727	22602	22490	22574	22686	22871	23021	22642	22738	22863	22766	22753	22844	22647	22696	22911	22830	22801	22836	22711	22590	22792	22765	22839	22753	22756	22956	22682	22855	22716	22545	22688	22707	22815	22797	22826	22777	22848	22807	22720	22772	22839	22734	22356	22592	22655	22991	22766	22875	22860	22819	22842	22691	22673	22635	22709	22580	22670	22746	22858	22900	22742	22674	22666	22789	22665	22734	22677	22676	22735	22714	22912	22804	22683	22944	22766	22767	22777	22797	22730	22633	22668	22696	22721	22688	22837	22667	22808	22617	22738	22840	22675	22824	22829	22940	22804	22710	22756	22663	22681	22944	22753	22705	22710	22642	22837	22697	22609	22802	22572	22671	22746	22960	22813	22648	22980	22959	22994	22458	22778	22819	22794	22696	22916	22648	22886	22856	22812	22731	22771	22732	22800	22831	22777	22586	22544	22784	23041	22869	22631	23077	22781	22986	22829	22814	22707	22714	22883	22794	22872	22798	22879	22963	22682	22746	22742	22777	22864	22885	22950	22639	22613	22728	22678	22785	22675	22813	22620	22786	22969	22686	22441	22496	22830	22804	22935	22973	22805	22825	22801	22640	22749	22743	22781	22748	22543	22742	22530	22869	22904	22817	22669	22803	22717	22832	22659	22958	22750	22758	22829	22886	22764	22745	22871	22491	22826	22543	22694	22632	22508	22871	22833	22679	22753	22989	22855	22599	22808	22680	22754	22586	22796	22977	22883	22889	22776	22671	22633	22736	22641	22808	22559	22664	22766	22829	22616	22917	22545	22835	22702	22676	22684	22869	22960	22596	22665	22842	22806	22779	22661	22725	22487	22939	22739	22693	22743	22783	22716	23029	22620	22779	22792	22873	22526	22564	22517	22794	22836	22798	22759	22847	22822	22711	22882	22968	22790	22724	22888	22811	22712	22659	22776	22477	22755	22898	22762	22774	22713	22829	22735	22589	22642	22767	22848	22696	22705	22616	22694	22700	22784	22869	22628	22683	22828	22889	22939	22637	22601	22739	22621	22644	22720	22365	22611	22770	22771	22754	22856	22719	22895	22671	22787	22795	22770	22835	22899	22989	22912	22452	22610	22942	22842	22983	22842	22776	22578	22680	22876	22757	22815	22803	22537	22823	22920	22940	22956	22942	22964	22822	22749	22879	22887	22830	23033	22629	22894	22506	22697	22832	22626	22877	22846	23066	22769	23020	22656	22832	22638	22986	22715	22808	22882	22666	22744	22697	22848	22868	22849	22659	22737	22649	22911	22711	22769	22805	22722	22758	22610	22649	22681	22940	22768	22664	22862	22773	22610	22776	22676	22937	22817	22717	22724	22920	22961	22757	22947	22624	22563	22786	22952	22798	22725	23030	22650	22938	22595	22966	22657	22754	22800	22669	22722	22720	22798	22705	22695	22641	22722	23093	22891	22879	22857	22760	22550	23098	22795	22815	22732	22727	22673	22740	22824	22850	22681	22971	22679	22915	22753	22689	22652	23031	22638	22854	22897	22797	22815	22721	22599	22695	22621	22496	22599	22794	22891	22785	22947	22933	22709	22741	22908	22933	22833	22965	22797	22989	22817	22792	22580	22751	22789	22396	22568	22693	22728	22777	22776	22568	22811	22553	22734	22801	23042	22909	22908	22883	22587	22768	22954	22637	22714	22757	22784	22810	22836	22763	22961	22707	22858	22549	22780	22679	22813	22672	22925	22663	22748	22918	22806	22790	22798	22826	22753	22701	22728	22725	22858	22714	22759	22850	22669	22679	22684	22890	22712	22852	22739	22892	22710	22943	22881	22749	22735	22986	22858	22828	22864	22962	22981	22895	22857	22908	22870	22972	22781	22784	22571	22527	22560	22646	22638	22760	22844	22565	22540	22646	22720	22795	22927	22956	22903	22639	22710	22638	22796	22943	22898	22771	22596	22801	22834	22824	22794	22899	22705	23007	22691	22756	22560	22708	22779	22955	22616	22748	22685	22492	22688	22828	22752	23036	22628	23056	22673	22809	22688	22980	22822	23041	22846	23007	22814	22860	22982	22815	22731	22709	22808	22909	22837	22675	22708	22658	22802	22613	22694	22873	22945	22764	22849	22897	22808	22807	22609	22910	22928	22618	22684	22802	22992	22990	22744	22815	22931	22513	22559	22641	22877	22677	22881	22746	23007	22751	23005	22763	22817	22843	22875	22594	22784	22771	22661	22671	22777	22592	22672	22982	22654	22923	22606	22695	22616	22857	22772	22692	22850	22857	22738	22612	22763	22529	22738	22676	22660	22729	22810	22779	22862	22695	22655	22922	22719	22740	22736	22780	22961	22883	22823	22847	22718	22688	22896	22603	22673	22602	23034	22648	22885	22714	22708	22845	22732	22923	22727	22783	23014	22892	22627	23020	22711	22958	22648	22980	22638	22544	22686	22851	22958	22792	22695	22740	22968	22748	22777	22757	22507	22632	22668	22660	22810	22606	22608	22864	22759	22690	22732	22499	22716	22952	22674	22836	22776	22901	22644	22455	22853	22944	22738	22716	22998	22758	22828	22797	22869	22750	22758	22752	22782	22770	22821	22671	22699	22678	22888	22691	22787	22808	22730	22647	22941	23055	22712	22734	22623	22729	22723	22858	22737	22741	22792	22839	22740	22777	22725	22656	22614	22728	22690	22793	22832	22927	22956	22879	22532	22727	22702	22752	22803	22920	22751	22899	22805	22868	22597	22742	22977	22912	23005	22548	22970	23014	22720	22622	22903	22843	22914	22872	22738	22940	22613	22820	22699	22750	22798	22621	22790	22856	22642	22716	22779	22722	22765	22708	22875	22673	22696	22634	22489	22592	22820	22597	22697	22808	22662	22750	22744	22868	22699	22890	22876	22829	22690	22938	22820	22760	22634	23076	22720	22824	22771	22782	22545	22790	22810	22577	22688	22726	22671	22892	22900	22913	22747	22707	22745	22832	22784	22750	22784	22902	22972	22616	22677	22698	22754	22799	22794	22650	22868	22743	22954	22598	22887	22550	22805	22784	22630	22982	22730	22710	22726	22896	22740	22846	22675	22833	22672	22911	22707	22710	22741	22769	22690	22664	22815	22922	22706	22870	22841	22867	22888	22879	22739	22749	22849	22741	22804	22730	22801	22814	22747	22726	22827	22760	22672	22816	22825	22737	22709	22722	22655	22429	22929	22697	22746	22852	22636	22663	22710	22713	22762
18643	30814	29285	24233	21711	20341	19668	19574	19460	25711	57520	50761	36217	23214	18878	18105	17979	17826	18001	17968	17811	17834	17890	17862	17798	17939	17844	17838	17894	17970	17875	17974	18079	17759	17960	17795	18052	17866	17918	17736	17988	17955	17791	17963	17885	18239	18045	18012	17674	17920	17800	17878	17901	17830	17787	17843	17945	17911	17808	17712	18033	18040	17837	18026	17952	18018	17908	17822	17988	17945	17667	18034	17915	17796	17951	17783	17869	18220	17813	17860	18013	17994	17822	17696	17813	17749	17979	17876	17945	17971	18068	17944	18019	17959	17901	17955	17846	17980	17777	17799	18033	17917	17984	17872	17920	17828	17984	17716	18076	17811	17835	17840	17771	17943	17915	17935	17867	18116	17795	17929	18043	17794	17994	17818	17934	18055	18003	17808	17860	18010	17937	17901	18077	17816	17862	17963	17850	18039	17793	17817	17897	18075	17808	17799	17838	17959	18032	17793	17910	17829	17901	17982	17932	17851	17975	18000	17914	17920	17818	17837	17901	17943	17804	18036	17736	18006	17699	17894	17934	17855	18048	17943	17924	17951	17816	18073	17811	17962	18056	17971	17848	17978	18014	17848	17784	18022	17917	17816	17938	17861	17772	17897	17930	17732	17772	17909	17816	17721	17762	18016	17799	17894	17953	17971	17949	17866	17990	17891	17893	17836	17978	17953	17861	17858	17964	17914	17993	17930	17981	17654	17944	18223	18005	17876	17865	18006	17868	18100	17873	17978	17967	17931	17934	17933	17769	17869	17921	17795	17887	17814	18011	17996	17832	17911	17975	17953	17837	17906	17868	17952	17792	17959	17815	17866	17843	17952	17812	17837	17863	17888	17862	17891	17934	17860	17949	17919	18066	17984	17839	17822	17835	17788	17894	17892	17892	17978	17953	17903	17844	17863	18042	17893	18042	17857	17876	17949	17877	17759	17795	17891	17879	18015	18060	17809	17767	18064	17782	17803	18036	17821	17775	17802	17902	17895	17854	17728	17980	17922	17997	18042	17885	17878	18067	17768	17890	17918	17809	17870	17936	17909	18040	17968	18035	17929	17813	18038	17845	17967	17693	18019	18001	18074	17938	17912	17953	18001	17869	17957	18005	17930	18018	17980	17792	18003	17861	17891	17913	18076	18075	17834	18060	17837	17945	17765	18009	17773	17916	17774	17970	17792	17781	17802	17815	18032	17930	18112	17836	18040	17885	17869	17877	17813	17973	17942	17761	17816	17842	17939	18002	17891	17724	17907	17742	17888	17910	17900	17882	17940	18017	17713	17799	17884	17925	18051	17910	17928	17848	17846	17989	18060	17810	17858	17994	17894	17769	17999	17878	17963	17907	17835	17627	18044	17916	18015	17923	17827	17865	17977	17943	17908	17851	18049	17912	17972	17920	17879	17901	17838	17693	17785	17891	17817	17979	17926	17775	17838	18028	18045	17955	17789	17999	17706	17940	17870	17953	17821	17802	17856	17921	17779	17942	17908	17920	17777	17826	17894	17831	17860	17790	17877	17860	17859	18012	17885	17870	17876	17853	17823	17777	18086	17799	18063	18061	17896	17837	17946	17927	17923	17868	17888	17849	17979	18080	17884	17929	17753	17890	17936	17933	18022	17873	17858	18016	17875	17656	17891	18051	17895	17857	17924	17761	17688	17865	17794	18002	17827	17991	18080	17857	17841	18013	17707	17835	18017	17746	18077	17900	17912	18002	17815	17978	18037	17715	17902	17751	17633	17867	17851	17910	17805	17745	17891	17760	17995	17820	18012	17819	17967	17945	18107	17885	17861	17774	17901	17872	17889	17901	17996	18050	17982	18048	17795	17906	17799	17998	17981	17946	17773	17823	17961	17782	17960	17891	17884	17991	17887	18028	18005	17698	18069	17905	17902	17800	17775	17819	18013	17791	17841	17971	17874	17737	17870	18073	17811	17857	17858	18011	17945	17872	17913	17834	17930	18014	17940	17742	18057	17979	17889	17789	18100	18006	17848	17880	17979	17813	17847	18028	18093	17938	17969	17899	18123	17802	17847	17828	17776	18013	17912	17827	18097	17941	17908	17880	17860	17938	17941	17935	17943	18022	17902	17921	17910	17675	18022	17968	17910	18065	17840	17834	17917	17988	17827	17937	17854	17900	17876	17848	17754	17759	17815	17950	17771	18009	18037	17759	17851	17942	17915	17892	17943	17851	17850	17913	17828	17868	17976	17958	17959	17817	17974	17954	18088	17855	17932	17911	17803	17847	17838	17914	17773	17911	17819	17933	17644	18015	17858	17749	17947	18028	17932	17866	18021	17800	17892	17943	17778	17884	17932	17839	17720	17957	17736	17824	17937	17730	17772	17834	17909	17754	18015	17925	17774	17898	17853	17958	18072	17933	17876	17820	17764	17781	18000	17873	17986	18094	17757	17918	17900	17731	18052	18044	18096	17899	17826	18069	17751	17945	17929	17798	18069	18020	17955	17851	18027	17997	17876	17896	17916	17744	17891	17703	17897	17998	18002	17952	17826	17763	17973	17931	17677	17871	17952	17972	17873	17861	17888	17863	17975	18037	17980	17999	17778	17909	17934	17967	18118	17987	17760	17989	17932	17836	17965	17961	17849	17967	18067	18012	17858	17871	17959	17957	17866	17820	18019	17967	17933	18225	17930	17873	17834	17905	17866	17885	17784	17818	17834	17946	17662	17998	17885	17873	17741	17912	17927	17935	18134	17823	17851	17987	17851	17842	17911	17931	17858	17982	17920	17871	17720	17989	17837	17912	17599	18109	17866	17986	17980	17826	17823	17812	17753	18067	17847	17900	18057	17993	17893	17960	17965	18005	18013	17716	17952	17816	17929	17935	17911	17990	18083	17704	17869	17991	17765	17797	18018	18010	17944	17977	17934	17859	18006	17931	17891	17716	17717	17820	17923	17908	17718	17801	17894	17925	17839	17884	17785	17771	17862	17974	17937	17854	17878	17782	17709	18054	18088	18015	17818	17899	17982	18061	17836	17953	17824	17944	17970	17902	17701	17825	17950	17863	17910	17827	17906	18157	17912	17847	17844	17968	17988	17977	17851	17769	17727	17880	17832	17902	17892	17866	17989	17871	17822	17741	18025	17939	18031	17975	17856	17977	18016	17995	17842	17909	17819	17908	17860	17758	17813	17875	17829	17851	17873	17904	17983	17912	17725	17933	17881	17976	17845	17967	17883	17914	17967	17759	17924	17868	17977	17694	17782	17668	17816	17951	17853	17720	17865	17833	17911	17716	17880	17951	17975	17860	17888	17921	17935	17941	17987	17821	17904	18008	17940	17854	17836	17666	17819	17900	17778	17924	17897	17847	17984	17916	17894	17910	17936	17685	17943	17710	17901	17963	18003	17808	17982	17990	17846	17821	18053	17898	17935	17822	17728	17910	17942	17910	17792	17882	17998	17867	17978	17974	17955	17975	17927	18065	17751	18045	18017	17742	17839	17923	17925	18018	17867	17907	17878	18113	17885	18021	17824	17868	18075	17992	17665	17913	17914	17844	17960	17992	17996	17897	17922	17892	17983	18044	18178	17865	17906	18016	17880	17893	18031	17919	17786	17793	17748	17923	17908	17898	17804	17924	18076	17749	17984	17824	17902	17776	17876	17997	18110	17900	17762	17920	17898	17770	17866	18036	17966	17983	17924	17830	17909	18070	17915	17958	17931	17979	18077	17999	17815	17975	17999	17822	17948	17700	17986	17961	18154	17856	17807	17862	17992	17891	17937	17725	17839	18052	17934	18153	17763	17828	17883	17831	17917	17917	17838	17754	17842	17780	17897	17914	17929	17816	17715	17675	18009	17962	17837	17782	17986	17893	17755	17754	17886	17893	17645	17832	17605	18060	17845	17788	17931	17875	17880	17889	17930	17925	17935	17839	17954	17942	17804	17944	17992	17929	17831	17955	17832	17927	17873	17789	17829	18028	17941	18178	17856	17993	17804	17736	17735	17970	18053	17986	17950	17860	17687	17833	17845	17796	17993	17736	17883	17937	18004	17879	17768	17759	17820	17852	17938	17940	17902	17925	17688	17744	17992	17705	17886	17966	17922	17870	17972	18022	17890	17909	17833	17682	17908	18130	17757	17790	17706	17885	17921	17905	17915	17768	17822	17803	17988	17846	17872	17827	17888	17893	17762	17799	17936	17938	17941	17803	17939	17884	17885	17756	17858	18079	17744	17952	17817	17769	18043	17869	17841	17944	17907	17835	17988	17761	17941	18022	18034	17894	17937	17781	17894	18106	17772	17811	17798	17941	17682	17873	17813	17921	17753	17725	17845	17865	17923	17946	17924	17919	17874	17820	17887	17987	17868	17693	17838	17920	17850	17857	17873	18097	17997	17906	17897	17868	17731	17855	17826	17972	17775	17872	17759	17947	17854	18059	17671	17813	17886	17898	17947	18002	17925	17873	18014	17921	17914	17879	17775	17824	18079	17932	17827	18040	17962	17781	17815	17968	17701	17763	17670	17806	17971	17925	17909	17993	17978	18042	17946	18110	17661	18155	18049	17921	17983	17816	17844	18060	18006	17942	17880	17913	17826	17796	17945	17934	17881	17962	17780	17884	17919	17887	17954	17867	17917	17928	17769	17752	17873	17844	18016	17896	17778	17819	18043	17827	17959	17809	17910	17985	17861	17806	17747	17849	17909	17772	17769	17898	17760	18116	17864	17873	17926	17905	18033	17787	17797	17785	17917	17874	17837	17911	17907	17898	17781	17936	18092	17855	17813	17938	17778	18013	17827	17880	17766	17844	17963	17857	17948	17870	17858	17973	18035	17985	17844	17965	17968	17647	17754	17907	18020	17915	17982	17987	17811	17783	17841	17832	17846	17810	17951	17778	17913	17818	17743	17724	17937	17888	17895	17856	17930	17995	17946	17831	17769	18003	17952	17929	17903	17843	17798	17970	17814	17859	17968	17939	18031	17802	17942	17808	17820	17838	17661	18056	17943	17954	17798	17888	18010	17791	17862	17972	17910	18035	17995	17835	17991	17819	17880	17860	17877	17863	17761	17886	17844	17998	17995	17944	17893	17922	17892	17855	17986	17995	18053	17788	17974	17856	17872	17798	17848	17943	17942	17955	17867	17931	17923	17946	17990	17939	17762	17724	17860	17903	17990
31726	23884	25444	24214	22733	22721	22787	22756	22933	23312	25634	27114	25238	23666	22911	22749	22686	22760	22737	22602	22770	22778	22614	22813	22827	22816	22755	22830	22995	22675	22711	22579	22689	22670	22816	22921	22747	22778	22735	22754	22735	22781	22752	22685	22791	22701	22787	22555	22642	22705	22906	22985	22685	22922	22587	22563	22735	22831	23039	22745	22816	22728	22730	22775	22510	22736	22587	22585	23029	22821	22773	22591	22708	22835	22550	22667	22922	22439	22613	22611	22741	22765	22746	22723	22748	22824	22618	22619	22733	22779	22656	22552	22596	22874	22871	22764	22445	22771	23007	22723	22548	22952	22957	22741	22688	22876	22720	22645	22410	22812	22772	22608	22669	22729	22707	22594	22533	22735	22666	22652	22702	22643	22872	22813	22619	22547	22764	22681	23184	22591	22713	22387	22610	22730	22916	22746	22912	22593	22617	22591	22838	22695	22554	22569	22735	23001	22714	22805	22457	22677	22689	22665	22895	22636	22795	22677	22913	22649	22933	22684	22748	22564	22875	22915	22568	22406	22886	22706	22617	22673	22646	22898	22571	22673	22861	22736	22824	22796	22591	22787	22935	22775	22699	22604	22731	22703	22638	22601	22745	22753	22530	22828	22847	22722	22760	22615	22678	22804	22864	22641	22641	22786	22654	22714	22718	22781	22509	22702	22639	22614	22798	22794	22854	22696	22736	22630	22460	22640	22892	22859	22789	22585	22825	22658	22673	22598	22535	22700	22729	22653	22752	22454	22667	22906	22584	22776	22608	22729	22515	22811	22506	22792	22507	22558	22638	22827	22691	22601	22782	22561	22738	22867	22722	22646	22833	22516	22759	22424	22432	22762	22497	22814	22848	22872	22753	22823	22716	22740	22610	22599	22603	22673	22793	22558	22750	22584	22689	22757	22540	22681	22766	22865	22544	22528	22879	22460	22699	22796	22747	22698	22671	22774	22420	22650	22653	22845	22815	22796	22646	22887	22585	22626	22436	22648	22865	22783	22683	22747	22901	22664	22737	22641	22689	22906	22672	22643	22629	22672	22698	22657	22758	22640	22561	22728	22641	22590	22664	23028	22573	22710	22543	22421	22801	22734	22575	22745	22791	22544	22824	22678	22692	22627	22550	22764	22759	22708	22678	22698	22702	22710	22454	22528	22684	22480	22783	22749	22798	22802	22617	22693	22972	22531	22573	22622	22861	22637	22728	22611	22817	22761	22709	22521	22730	22528	22815	22827	22908	22768	22555	22792	22808	22600	22705	22692	22689	22844	22610	22790	22790	22819	22629	22697	22652	22718	22739	22790	22754	22706	22708	22766	22649	22997	22615	22493	22701	22496	22864	22548	22725	22796	22636	22689	22715	22596	22456	22710	22681	22600	22567	22770	22819	22781	22833	22624	22581	22724	22763	22685	22814	22551	22803	22731	22922	22769	22755	22696	22816	22778	22517	22930	22572	22710	22518	22661	22470	22555	22533	22683	22715	22647	22785	22668	22985	22828	22643	22666	22627	22514	22661	22931	22784	22443	22581	22670	22874	22727	22759	22602	22601	22793	22861	22622	22768	22764	22624	22808	22801	22636	22837	22829	22741	22945	22599	22794	22584	22834	22769	22923	22768	22609	22669	22677	22795	22703	22845	22695	22706	22681	22671	22690	22631	22779	22889	22724	22965	22564	22472	22663	22774	22902	22740	22592	22575	22649	22622	22689	22453	22784	22574	22861	22585	22476	22906	22706	22766	22685	22627	22634	22505	22721	22743	22827	22803	22733	22687	22964	22769	22724	22764	22818	22630	22896	22867	22782	22817	22799	22581	22662	22571	23026	22832	22785	22526	22620	22604	22650	22490	22641	22865	22799	22663	22753	22498	22972	22606	22910	22824	22633	22726	22575	22854	22605	22612	22829	22750	22325	22746	22542	22779	22583	22724	22504	22823	22816	22809	22818	22691	22631	22705	22468	22851	22765	22723	22594	22550	22757	22569	22775	22834	22883	22685	22610	22653	22581	22694	22495	22652	22803	22584	22584	22589	22730	22843	22913	22588	22665	22725	22842	22788	22670	22772	22703	22898	22799	22706	22735	22631	22615	22652	22497	22733	22635	22856	22817	22805	22677	22651	22817	22635	22672	22744	22551	22857	22557	22737	22579	22846	22654	22673	22737	22762	22840	22710	22805	22921	22870	22812	22819	22703	22879	22748	22578	22837	22722	22720	22579	22913	22719	22821	22816	22934	22877	22704	22861	22521	22580	22737	22612	22417	22750	22814	22666	23005	22908	22692	22698	22776	22548	22847	22680	22612	22772	22587	22809	22710	22597	22537	22624	22636	22743	22848	22927	22788	22860	22664	22847	22487	22896	22631	22673	22904	22769	22460	22623	22535	22642	22607	22676	22575	22763	22773	23041	22698	22705	22720	22741	22676	22777	22488	22772	22833	22829	22605	22711	22833	22598	22618	22777	22670	22584	22630	22568	22581	22899	22683	22796	22788	22638	22842	22797	22703	22632	22788	22912	22786	22622	22666	22528	22828	22775	22932	22686	22505	22619	22559	22868	22757	22710	22794	22876	22656	22855	22890	22756	22888	22752	22720	22733	22737	22782	23025	22713	22886	22734	22866	22795	22806	22707	22820	22799	22940	22594	22930	22528	22605	22631	22927	22786	22738	22843	22651	22746	22824	22885	22501	22820	22997	22888	22643	22728	22819	22690	22702	22713	22891	22917	22727	22761	22614	22771	22567	22580	22709	22783	22512	22640	22699	22743	22548	22857	22722	22720	22964	22803	22661	22886	22649	22675	22984	22414	22644	23078	22736	22840	22706	22775	22689	22493	22688	22668	22710	22616	22512	22577	22919	22517	22747	22669	22844	22485	22765	22586	22699	22761	22879	22869	22687	22527	22529	22624	22773	22591	22862	22691	22744	22746	22589	22684	22635	22768	22641	22848	22849	22736	22960	22623	22816	22610	22728	22667	22631	22691	22749	22635	22724	22811	22736	22814	22738	22585	22689	22879	22733	22668	22874	22519	22820	22769	22794	22900	22574	22715	22692	22710	22689	22673	22519	22630	22694	22854	22837	22655	22759	22765	22632	22852	22727	22669	22809	22975	22726	22770	22276	22634	22659	22741	22652	22616	22577	22900	22630	22652	22861	22793	22745	22632	22884	22521	22905	22730	22530	22647	22333	22678	22199	22750	22586	22856	22601	22746	22547	22791	22867	22677	22784	22696	22676	22692	22751	22527	22886	22721	22801	22759	22571	22830	22710	22691	22882	22681	22701	22832	22857	22890	22800	22841	22620	22692	22581	22573	22656	22583	22678	22831	22692	22543	22811	22635	22678	22689	22893	22900	22762	22699	22643	22788	22661	22587	22759	22784	22678	22779	22834	22759	22858	22622	22940	22407	22776	22929	22672	22666	22858	22707	22567	22850	22893	22716	22782	22887	22885	22739	22932	22557	22953	22824	22593	22878	22583	22771	22596	22685	22870	22663	22700	22757	22652	22584	22837	22700	22700	22930	22811	22675	22813	22843	22647	22610	22679	22579	22644	22544	22696	22858	22719	22601	22601	22706	22759	22685	22693	22528	22733	22468	22630	22612	22642	22721	22608	22899	22572	22843	22830	22882	22588	23085	22755	22747	22985	22677	22675	22745	22641	22623	22601	22632	22825	22673	22670	22808	22649	22480	22694	22534	22684	22719	22733	22780	22647	22709	22948	22689	22590	22861	22760	22660	22585	22886	22720	22878	22615	22614	22845	22674	22789	22589	22668	22919	22555	22751	22749	22795	22634	22514	22547	22705	22596	22898	22668	22572	22692	22857	22749	22986	22694	22626	22828	22827	22526	22867	22664	22831	22861	22533	22739	22781	22706	22641	22933	22718	22777	22621	22694	22652	22746	22717	22750	22705	22654	22931	22740	22768	22850	22761	22839	22768	22674	22714	22562	22429	22852	22539	22725	22735	22994	22724	22857	22826	22690	22734	22654	22808	22788	22652	22758	22820	22683	22754	22999	22487	22748	22637	22948	22874	22823	22388	22695	22764	22560	22581	22615	23073	22695	22713	22737	22850	22778	22752	22759	22863	22705	22644	22683	22551	22849	22563	22692	22499	22677	22904	22664	22694	22601	22775	22688	22799	22658	22746	22821	22801	22659	22384	22772	22558	22869	22625	22917	22715	22631	22838	22950	22588	22596	22559	22677	22631	22742	22844	22795	22764	22569	22641	22716	22830	22775	23031	22793	22812	22736	22584	22646	22717	22729	22761	22488	22801	22565	22564	22755	22802	22540	22784	22910	22547	22816	22988	22792	22965	22758	22768	22908	22770	22717	22930	22944	22697	22520	22508	22768	22660	22938	22955	22651	22678	22709	22596	22857	22630	22659	22830	22634	22685	22732	22623	22737	22668	22742	22829	22793	22588	22493	22556	22852	22670	22865	22823	22687	22553	22768	22791	22993	22929	22654	22634	22730	22666	22686	22658	22572	22736	22907	22575	22772	22853	22656	22572	22616	22595	22566	22792	22816	22676	22850	22893	22749	22743	22807	22646	22677	22597	22712	22547	22929	22674	22708	22544	22790	23017	22505	22693	22790	22672	22683	22747	22666	22574	22661	22907	22596	22458	22854	22801	22811	22793	22856	22531	22788	22716	22642	22824	22795	22799	22581	22678	22749	22514	22785	22715	22712	22677	22572	22634	22873	22767	22572	22512	22687	22686	22791	22723	22880	22659	22548	22784	22752	22679	22854	22918	22884	22808	22827	22682	22802	22971	22789	22658	22815	22726	22666	22667	23035	22898	22562	22706	22811	22629	22706	22530	22945	22368	22627	22823	22874	22881	22733	22580	22661	22633	22886	22774	22753	22837	22757	22585	22761	22736	22676	22882	22585	22655	22827	22834	22956	22491	22628	22766	22718	22886	22861	22538	22767	22621	22701	22727	22733	22887	22663	22658	22856	22824	22565	22850	22605	22488	22585	22771	22559	22819	22798	22729	22494	22604	22757	22673	22812	22452	22813	22654	22800	22773	22886	22593	22793	22823	22599	22644	22863	22746	22818	22666	22701	22588	22958	22725	22772	22714	22753	22726	22892	22892	22704	22850	22717	22718	22829	22488	22603	22719	22709	22742	22462	22671	22884	22566	22583	22807
18287	18934	19039	18523	18254	18019	18146	17863	17798	18703	22630	22686	20234	18533	18137	17701	18003	17906	17898	17932	17939	17913	17800	17911	17785	17997	17731	17898	17802	17911	17938	17899	18034	17823	18006	18011	18010	17804	17834	17838	17873	17827	17823	17842	17811	17842	17863	17958	17898	17912	17748	17840	17819	17813	18045	17752	17986	17957	17882	17791	17862	17981	17807	17809	17984	17791	17925	17934	17681	18002	17897	17891	17886	17911	17854	17888	17859	17705	17876	17847	17914	17795	17897	17930	17844	17911	17894	17835	17841	17909	17772	17891	17945	17878	17784	17785	17740	17829	17980	17849	17774	17701	17878	17941	17933	17771	17602	18020	18039	17765	17858	17797	17916	17667	18004	17963	17954	17886	17999	17730	17967	17718	17695	18002	17888	18062	17887	17862	17956	17632	17686	17697	17914	17952	17783	17887	17825	17898	17710	17757	17766	17695	17882	17750	17981	18000	17807	17676	17941	17791	17987	17744	17869	17963	17913	17957	17724	17934	17937	17750	17998	17671	17901	17891	17885	17958	17788	17853	17766	17807	17787	17758	17989	17842	17712	17903	17843	17827	17894	17929	17739	17970	17753	17916	17848	17797	17757	17727	17871	17789	17876	17985	17889	17771	17741	17856	17999	17878	18078	17789	17742	17783	17796	17814	17844	17688	17789	17868	17812	17913	17909	17948	18008	17690	17852	17784	17781	17727	18022	17835	17711	17809	17748	17644	17748	17818	17928	18015	17764	17731	17713	17818	17784	18111	17836	17986	17813	17886	17723	17812	17975	17676	17865	17676	17880	17848	17755	17789	17704	17765	17731	17851	17808	17851	17985	17943	17907	17852	17926	17919	17782	17721	17991	17634	17812	17941	17749	17803	17892	18026	17770	17867	17963	17872	17875	17717	17759	17776	17759	17818	17891	18007	17810	17837	17883	17777	17711	17725	17903	17960	17875	17775	17884	17779	17916	17823	17758	17623	17767	18124	17892	17914	17904	17889	17834	17956	17832	17953	17862	17859	17703	17809	17705	17923	17736	18066	17608	17911	18026	17960	17939	17751	17936	17788	17921	17723	17877	17827	17853	18021	17827	17840	17801	17732	17985	17849	17979	17785	17947	17798	17561	17778	17898	17960	17860	17962	17753	17666	17895	17844	17819	17809	17884	17704	17710	18065	17721	17937	18053	17892	17751	17816	17794	17960	17776	17799	17725	17632	17759	17996	17865	17696	17860	17839	17848	17798	18074	17758	17759	17824	17868	17692	17626	17749	17964	17798	17607	17877	17729	17905	17719	17837	17849	17948	17842	17800	17863	18035	17933	17870	17835	17843	17724	17955	17873	17868	17967	17890	17754	17802	17712	17942	17806	17605	17864	17958	17758	17836	17886	17687	18048	17712	17818	17942	17858	17751	17893	17845	17943	17995	17882	17782	17925	17839	17720	17776	17901	17953	17955	17917	17903	17949	17857	17959	17726	17779	17871	17909	17838	17849	17829	17877	17748	17923	17767	17889	17760	17700	17684	17968	17834	17839	17970	17841	17850	17948	18012	18003	17768	17814	17813	17917	17924	17734	17814	17930	17856	18037	17905	17772	17748	17986	17756	17781	17970	18032	17809	17676	17708	17831	17961	17927	17860	17889	17902	17773	17960	17705	17916	17783	17875	17801	17982	17845	17996	17886	17720	17732	17741	17716	17926	17803	17946	17916	17922	17820	17746	17861	17795	17820	17752	17847	17864	17912	17596	17923	17788	17953	17761	17754	17887	17680	17805	17640	17821	17757	17747	17926	17959	17879	17791	17899	17833	17812	18016	17683	17821	17943	17976	17913	17894	17896	17948	17892	18024	17788	17891	17825	17896	17750	17782	17861	17946	17844	17985	17778	17815	17900	17835	17818	17975	17898	17734	17950	17849	17960	17947	17985	17888	17822	17811	17951	17759	17882	17808	17949	17719	17790	17788	17812	17941	17678	17879	17945	17803	17823	17924	17795	17788	17788	17896	17990	17903	18003	17863	17749	17775	18104	17946	17740	17827	17866	17903	17872	17822	17740	17675	17910	17854	17770	17950	17810	17842	17945	17807	17813	17751	17898	17812	17778	17685	17978	17864	17763	17952	17695	17905	17963	17795	17842	17970	17828	17904	17857	17957	17837	17778	17982	17867	17841	17848	17806	17802	17708	18047	17963	17925	17877	17738	17750	17787	17913	17746	17898	17943	17797	17822	17834	17822	17619	17798	17945	17510	17812	17882	17990	17865	17822	17734	17903	17940	17890	17971	17799	17862	17895	17905	18010	17790	17631	18121	17782	17845	17859	17947	17939	17711	17917	17919	17803	17744	17757	17804	17902	17683	17922	18086	17928	17765	17926	17838	17755	17724	17856	17978	17794	18058	17796	17961	17970	17840	17918	17866	17884	17863	17904	17725	17903	17607	17971	17828	17867	17906	17902	17799	18072	17894	17796	17791	17972	17736	17919	17929	17950	17873	17869	17861	17693	17726	17909	17860	17870	17877	17812	17724	17933	17725	17927	17812	17771	17896	17781	17831	17664	17797	17807	17874	17793	17748	17924	17821	17981	18123	17722	17836	17737	17814	17680	17921	17954	17794	17726	17862	17925	17785	17896	17922	17725	18145	17796	17847	17795	17881	17876	17983	17862	17835	17648	17884	17982	17799	18007	17780	17866	17801	17914	17848	17859	17778	18030	17742	18064	17807	17601	17906	18020	17736	17753	17900	17691	17768	17952	17926	17776	17732	17776	18021	17941	17871	17992	17735	17925	17814	18046	17928	17837	17933	17971	17884	17762	17832	17781	17888	17855	17880	17804	18016	17837	17785	17884	17863	17713	17817	17978	17712	18040	17964	17869	17870	18025	18064	17766	17824	17824	17958	17807	17885	17807	17759	17883	17869	17824	17889	17912	17859	17743	17948	17808	17768	17793	18070	17834	17763	17698	17798	17808	17910	17693	17754	17787	17784	17793	17757	17885	17781	17787	17928	17962	17694	17771	17877	17927	17807	17963	17880	17874	17836	17856	17739	17977	17822	17820	17772	17623	17867	17750	17961	17781	17729	17653	17777	17891	17806	17823	17790	17984	17719	17899	17905	17984	18064	18035	17946	18031	17697	17861	17583	17754	17715	18037	17624	17955	17905	17822	17865	17692	17879	17927	17851	17898	17846	17724	18003	17780	17941	17820	17781	17896	17856	17983	17873	17852	17810	18019	18037	17875	17890	17754	17774	17796	17899	17837	17965	17778	17876	17781	17996	17833	17861	17963	18003	17845	17800	17872	18010	17708	17917	17922	17909	18082	17805	17870	17928	18058	17793	17747	17824	18016	17833	17985	17866	17763	17848	17767	18008	17735	18012	17930	17845	17967	17714	17829	17791	17861	17864	17917	17771	17779	17780	17835	17636	17946	17833	17912	17979	17818	17754	17797	17881	17850	17659	17934	18081	17840	17926	17950	17956	17759	18047	17783	17600	17946	17977	17856	17751	17845	17952	17880	17795	17866	17872	17884	17768	17803	18005	17983	17917	17764	17649	17660	17972	17758	17824	17831	17968	17798	18096	17906	17805	17732	17898	17775	17926	18001	17780	17854	17833	17836	17936	17861	17881	17990	17728	17962	17998	17939	17796	17918	17732	17866	17979	17886	17835	17837	17902	17692	17814	18030	17761	17810	17682	17893	17793	17825	17814	17761	17838	17808	17755	17879	17839	17918	17842	17816	17998	17975	17963	17822	17941	17757	17876	17781	17850	17799	17939	17835	17848	17760	17874	17841	17697	17745	17849	17756	17710	17942	17641	17762	18015	17946	17993	17931	17841	17834	17779	17816	17901	17838	18055	17782	17703	17765	17907	17986	18023	17959	17867	17844	17975	17958	17934	17991	17694	17901	17633	17935	17690	17816	17871	17786	17759	17876	17834	17750	17815	17816	17781	17703	17936	18008	17848	17725	17938	17858	17725	17745	18038	17638	17976	17714	17945	17805	17957	17854	17930	17893	17793	17888	17726	17866	17853	17895	17930	17983	17747	18014	17813	17811	17740	17794	17924	17821	17860	17739	17807	17806	17815	17872	17856	17798	18049	17606	18100	17896	17961	17822	17705	17813	17878	17964	17857	17887	17893	17806	17834	17823	17891	18099	17897	17760	17930	17739	17874	17796	17796	17891	18028	17892	17949	17931	17916	17888	17994	17867	17896	17797	17992	17616	17831	17897	17867	17903	17840	17839	17826	17948	18059	17901	17937	17925	17850	17921	17573	17934	17984	17779	17764	17743	17902	17889	17926	17865	17856	17764	18013	17956	17850	17972	17865	17791	17909	18081	17871	17799	17883	17885	18073	17903	17800	17895	17836	17890	17882	17549	17806	17897	17878	17906	17863	17847	17826	17911	17952	17688	17913	17998	17837	17843	17928	17892	17858	17782	17946	17844	17777	17702	17759	17805	18044	17851	17827	17802	17711	17983	17962	17909	17798	17686	17896	17850	17879	17850	17797	17918	17765	17784	17854	17753	17804	17705	17846	17957	17743	17886	18006	17788	17914	17780	17923	17915	17925	17716	17858	17893	17824	17885	17748	17805	17749	17947	17963	17875	17780	17919	17856	18037	17737	17975	17812	17959	17920	17745	17804	17832	17981	17837	18074	17901	17949	17810	18016	17731	18036	17765	17866	17841	17982	17811	17802	17968	17629	17803	17660	17954	17811	17794	17905	17793	17875	18008	17863	17830	17700	17813	17850	17750	17993	18033	17870	17906	17884	17974	17954	17909	17699	17734	17763	17839	18008	17948	17890	17760	18043	17841	17703	17860	17988	17915	17718	17804	17952	17948	17925	17787	17725	17832	17873	17774	17849	17952	17788	17884	18052	17751	17830	17914	17819	17808	17830	17909	17850	17823	17817	17912	17925	17795	17789	17862	17879	17833	17814	17874	17731	17786	17893	17963	17906	17713	17893	17820	17877	17962	17872	17845	17928	17820	18086	17872	17875	17883	17955	18050	17643	17880	18028	17841	17852	17686	17689	17794	17845	17869	17828	17777	17830	17812	17899	17747	17848	17861	17976	17812	17901	17962	17806	17680	18001	17807	18079	17800	17707	18077	17809	17822	17882	17905	17937	17853	17986	17839	18142	17887	17853	17943	17918	17769
26184	21607	28379	26300	23862	23984	24326	23070	23029	29200	45340	38031	29993	25074	23004	22954	22847	22677	22630	22432	22726	22764	22715	22763	22540	22757	22564	22725	22874	22517	22630	22555	22680	22546	22593	22604	22676	22741	22762	22775	22741	22596	22554	22770	22608	22638	22534	22731	22545	22699	22678	22511	22506	22638	22623	22677	22451	22512	22595	22590	22758	22534	22610	22706	22799	22579	22759	22477	22350	22577	22600	22413	22466	22495	22724	22747	22461	22505	22624	22851	22592	22774	22418	22932	22536	22516	22380	22749	22630	22711	22505	22664	22527	22589	22525	22469	22562	22664	22725	22587	22624	22544	22717	22538	22540	22429	22722	22607	22604	22512	22698	22614	22469	22550	22385	22756	22413	22491	22628	22410	22704	22594	22606	22411	22589	22512	22543	22558	22658	22594	22436	22685	22721	22758	22544	22611	22557	22793	22372	22701	22500	22506	22624	22540	22495	22641	22598	22687	22537	22749	22756	22367	22554	22550	22582	22818	22800	22580	22558	22442	22395	22621	22733	22350	22574	22677	22530	22570	22363	22603	22573	22581	22841	22683	22655	22569	22817	22447	22489	22350	22559	22225	22480	22695	22636	22651	22475	22358	22650	22420	22759	22366	22713	22550	22425	22561	22578	22728	22658	22498	22693	22539	22485	22612	22581	22567	22578	22676	22581	22685	22526	22475	22629	22686	22733	22825	22477	22507	22571	22747	22372	22381	22589	22587	22339	22476	22597	22617	22418	22552	22499	22508	22547	22263	22544	22625	22721	22708	22413	22695	22628	22486	22461	22615	22546	22637	22405	22405	22553	22672	22426	22618	22363	22650	22631	22630	22551	22568	22845	22576	22757	22560	22518	22591	22328	22556	22466	22615	22576	22442	22266	22616	22615	22737	22704	22299	22518	22550	22579	22557	22664	22581	22654	22632	22410	22403	22782	22737	22813	22586	22619	22535	22686	22785	22502	22452	22495	22493	22505	22483	22544	22595	22792	22853	22623	22508	22625	22589	22572	22517	22647	22481	22566	22646	22726	22544	22686	22569	22614	22824	22689	22350	22478	22705	22660	22626	22351	22767	22456	22564	22649	22626	22613	22537	22584	22413	22504	22594	22602	22368	22595	22482	22664	22515	22662	22502	22592	22648	22459	22576	22529	22470	22747	22477	22566	22874	22684	22646	22401	22331	22644	22621	22679	22539	22509	22519	22570	22518	22364	22613	22672	22774	22728	22581	22617	22534	22450	22737	22950	22521	22622	22469	22700	22583	22474	22752	22632	22652	22702	22626	22660	22581	22448	22699	22707	22505	22604	22551	22550	22435	22822	22414	22417	22449	22640	22606	22745	22584	22509	22516	22505	22659	22761	22630	22585	22767	22577	22342	22634	22787	22706	22547	22649	22483	22448	22224	22616	22562	22518	22592	22613	22662	22769	22393	22419	22481	22637	22557	22744	22639	22613	22382	22515	22522	22677	22543	22610	22618	22673	22609	22626	22542	22596	22550	22748	22483	22440	22434	22647	22494	22603	22677	22281	22577	22448	22877	22613	22659	22872	22389	22641	22747	22551	22406	22617	22546	22536	22790	22564	22354	22724	22620	22557	22544	22559	22379	22567	22568	22606	22789	22639	22651	22531	22850	22447	22701	22587	22656	22546	22585	22678	22541	22563	22596	22323	22484	22455	22583	22569	22480	22446	22690	22663	22738	22492	22733	22526	22359	22495	22441	22664	22873	22489	22492	22737	22653	22408	22535	22582	22610	22758	22481	22597	22464	22716	22483	22381	22554	22553	22666	22538	22426	22440	22601	22672	22546	22626	22536	22686	22652	22786	22432	22643	22674	22586	22833	22595	22590	22624	22604	22551	22515	22640	22682	22527	22486	22435	22446	22544	22553	22749	22577	22579	22611	22527	22596	22648	22683	22691	22767	22613	22718	22565	22419	22666	22408	22279	22519	22591	22622	22645	22514	22572	22581	22534	22700	22575	22584	22483	22685	22536	22491	22627	22691	22416	22506	22409	22608	22801	22388	22718	22720	22550	22703	22430	22326	22744	22599	22641	22683	22571	22639	22603	22474	22450	22633	22551	22603	22562	22601	22502	22494	22512	22505	22549	22363	22589	23010	22715	22551	22676	22717	22717	22745	22722	22497	22657	22421	22611	22600	22410	22604	22604	22511	22432	22689	22587	22412	22513	22592	22501	22563	22704	22601	22560	22752	22486	22513	22679	22543	22473	22634	22674	22895	22880	22721	22938	22680	22573	22556	22562	22559	22788	22556	22914	22437	22786	22722	22766	22443	22480	22463	22543	22460	22717	22633	22561	22580	22417	22411	22522	22405	22836	22549	22798	22401	22354	22621	22582	22640	22578	22540	22576	22746	22787	22522	22536	22614	22651	22693	22558	22622	22357	22674	22845	22480	22690	22443	22535	22458	22614	22542	22526	22545	22461	22841	22728	22543	22501	22533	22692	22761	22530	22555	22664	22629	22932	22629	22406	22725	22403	22562	22610	22604	22608	22491	22409	22598	22461	22650	22349	22516	22554	22361	22333	22601	22510	22684	22595	22527	22573	22580	22523	22378	22554	22536	22559	22491	22361	22475	22524	22513	22934	22427	22730	22403	22361	22495	22751	22555	22566	22553	22608	22534	22644	22591	22638	22524	22483	22499	22698	22633	22544	22666	22538	22541	22430	22564	22356	22713	22577	22851	22490	22559	22533	22454	22553	22556	22634	22669	22626	22516	22670	22425	22476	22497	22454	22567	22774	22723	22636	22324	22525	22625	22578	22423	22471	22591	22433	22708	22598	22457	22629	22673	22500	22560	22608	22613	22637	22541	22573	22691	22708	22700	22454	22621	22388	22437	22576	22467	22701	22485	22470	22555	22633	22817	22681	22644	22405	22503	22690	22404	22719	22624	22421	22466	22806	22611	22459	22556	22580	22770	22623	22446	22461	22452	22599	22713	22697	22371	22683	22566	22568	22386	22544	22506	22823	22698	22612	22579	22767	22698	22855	22457	22347	22658	22637	22745	22551	22518	22580	22321	22635	22455	22445	22506	22700	22697	22427	22520	22639	22674	22510	22667	22695	22401	22637	22517	22635	22527	22766	22545	22737	22605	22486	22548	22490	22449	22743	22557	22612	22349	22845	22581	22497	22339	22510	22613	22661	22608	22641	22579	22598	22462	22510	22664	22803	22638	22438	22635	22786	22638	22575	22574	22566	22312	22580	22565	22629	22598	22709	22362	22693	22702	22555	22469	22506	22683	22570	22746	22549	22503	22922	22524	22605	22630	22746	22555	22519	22722	22577	22370	22561	22751	22732	22506	22435	22708	22630	22669	22562	22677	22596	22548	22359	22677	22555	22384	22705	22446	22440	22607	22797	22741	22417	22633	22519	22676	22471	22454	22648	22538	22649	22529	22733	22533	22614	22622	22433	22745	22468	22502	22434	22468	22517	22411	22492	22485	22320	22619	22640	22548	22621	22550	22562	22505	22620	22520	22752	22574	22702	22870	22627	22616	22674	22668	22755	22811	22409	22569	22558	22661	22600	22677	22690	22684	22612	22614	22547	22610	22697	22435	22648	22467	22572	22450	22683	22640	22671	22750	22751	22658	22714	22652	22525	22751	22569	22508	22661	22405	22463	22576	22477	22780	22730	22434	22735	22509	22483	22531	22565	22712	22449	22551	22716	22604	22633	22533	22432	22477	22668	22552	22718	22623	22359	22662	22630	22401	22469	22420	22600	22513	22470	22271	22459	22557	22488	22688	22563	22336	22833	22404	22605	22600	22945	22649	22625	22716	22645	22552	22467	22752	22438	22493	22377	22585	22584	22664	22426	22656	22585	22877	22494	22501	22666	22606	22310	22619	22756	22543	22590	22377	22587	22648	22749	22431	22538	22423	22391	22745	22671	22756	22495	22387	22687	22508	22554	22694	22611	22666	22584	22647	22717	22584	22409	22441	22680	22543	22572	22570	22774	22693	22667	22682	22518	22639	22480	22345	22610	22655	22456	22535	22454	22438	22553	22641	22676	22700	22591	22752	22805	22640	22694	22718	22653	22575	22314	22570	22664	22534	22546	22506	22520	22609	22771	22523	22533	22546	22399	22559	22627	22533	22497	22629	22711	22691	22624	22357	22608	22420	22667	22521	22394	22419	22499	22585	22820	22433	22929	22421	22491	22738	22627	22668	22596	22815	22676	22700	22622	22504	22549	22426	22691	22612	22736	22426	22915	22665	22526	22519	22434	22692	22951	22856	22482	22444	22577	22789	22569	22506	22632	22616	22463	22293	22751	22653	22656	22731	22519	22494	22426	22678	22906	22591	22569	22459	22554	22539	22844	22672	22503	22863	22512	22768	22462	22501	22514	22607	22839	22407	22603	22555	22554	22736	22679	22785	22569	22640	22706	22459	22390	22382	22425	22660	22624	22476	22597	22436	22553	22619	22825	22529	22621	22441	22875	22543	22667	22674	22631	22494	22616	22352	22567	22707	22451	22801	22410	22525	22719	22601	22712	22612	22497	22734	22548	22575	22678	22444	22510	22686	22706	22708	22650	22754	22647	22604	22583	22609	22533	22338	22535	22539	22841	22736	22674	22719	22650	22688	22579	22433	22560	22818	22644	22688	22557	22330	22360	22557	22439	22427	22385	22632	22532	22488	22621	22671	22652	22699	22544	22556	22623	22759	22504	22425	22673	22542	22617	22596	22600	22592	22550	22543	22510	22432	22378	22421	22391	22284	22694	22445	22819	22561	22430	22604	22826	22728	22602	22589	22438	22569	22408	22718	22675	22568	22696	22799	22501	22795	22616	22643	22649	22410	22706	22541	22627	22611	22682	22577	22804	22828	22597	22543	22593	22710	22737	22690	22653	22725	22442	22581	22548	22552	22525	22724	22622	22695	22552	22283	22723	22727	22582	22521	22868	22647	22690	22610	22428	22569	22883	22553	22754	22442	22351	22729	22484	22305	22515	22589	22755	22543	22473	22767	22630	22672	22625	22554	22683	22486	22384	22476	22454	22468	22604	22535	22815	22581	22702	22488	22553	22502	22616	22525	22605	22626	22480	22498	22599	22878	22395	22288	22252	22494	22666	22551	22517	22730	22560	22820	22634	22737	22635	22659	22647	22571	22666	22618
16453	24026	23587	20711	19704	18862	18606	18598	18543	27937	44175	35524	25654	19652	18330	17978	17922	17931	18039	17781	17963	17804	17929	17948	17913	17954	17856	17854	17971	18043	18029	17943	17782	17927	17893	17757	17764	17933	17645	17824	17778	18013	17938	17707	17920	17933	17921	17920	17801	17949	17883	17858	17987	17699	17775	17816	17966	17910	17768	17948	17839	17923	17996	17620	17895	17726	17898	17867	17664	17932	17881	17876	17831	17770	17932	17780	17851	17851	17835	17914	17788	17933	17899	17785	18010	17733	17938	17746	17732	17841	17721	17838	17805	17913	17846	17891	17767	17874	17996	17658	17724	17945	17807	17955	17854	18000	17897	17950	17846	17883	17791	17688	17872	17834	17957	17951	17823	17854	17881	17766	17781	17873	17865	17866	17904	17790	18129	17714	17841	17826	17889	17694	17774	18001	17751	17808	17936	17939	17848	17856	17956	17701	17989	17696	17868	17896	17843	18009	17741	18080	17874	17773	17763	17930	17808	18000	17775	17977	17765	17570	17987	17773	18049	17758	17928	17833	17897	17873	17859	17941	17768	17855	17916	17910	17791	17914	17781	17943	17838	17731	17902	17762	17950	17861	17894	17848	17903	17977	17923	17838	17851	17782	17944	17837	17667	17835	17867	17828	17694	17815	17714	17851	17921	18102	17844	17875	17893	17934	17931	17889	17829	17791	17809	17887	17832	17741	17719	17827	17764	17975	17944	17870	17893	17935	17937	17820	17916	17907	17779	17875	17851	17996	17953	17922	17918	17772	17908	17876	18006	17931	17834	17800	17976	17773	17907	18042	17739	17828	17628	17721	17971	17803	17848	17779	17992	17781	17724	17909	17726	17782	17765	17751	17845	18008	17920	18000	17712	17733	17764	17893	17715	17827	17927	17937	17757	17714	17714	17828	17830	17796	17841	17918	17812	17919	17874	17851	17958	17822	18037	17801	17938	17841	17814	17872	18045	17962	17703	17964	17826	17884	17877	17863	17705	17994	17818	17952	17926	17935	17806	17825	17846	17899	17760	17965	17807	17829	17853	18009	17811	17807	17913	17908	17806	17831	17718	17839	17759	17907	17698	17932	17788	17872	17901	17710	17906	17923	17589	17973	17750	17842	17759	17909	17793	18071	17790	17827	17876	17766	17912	17920	17820	17958	17920	17756	17950	17925	17871	17980	17860	17979	17735	17808	17876	17961	17762	17915	17836	17834	17946	17808	17972	17815	17823	17786	17826	17926	17949	18004	17555	17843	17884	17919	17738	17801	17994	17866	17952	17930	17733	17996	17733	18039	17766	17917	17819	18025	17842	17892	17759	17863	17779	17718	17793	17885	17996	17946	17927	17738	17695	17898	17866	17823	17853	17857	18085	17752	18017	17849	17958	17807	18012	17889	17801	17802	17834	17723	17838	17834	17730	17731	17714	17887	18145	17876	17634	17871	17735	17827	17899	17734	17994	17794	17789	17864	17953	17996	17833	17845	17706	17919	17841	17827	17841	17906	18024	17594	17721	17794	17649	17834	17861	17900	17929	17878	18095	17788	17760	17866	18032	17770	17983	17967	17803	17779	17882	17930	17943	17960	17818	17889	17767	17885	17770	18056	17822	17713	17763	17840	17861	17984	17864	17765	17928	17999	17858	17795	17821	17845	17834	17981	17965	17918	17920	17921	17753	17918	17763	17927	17776	17818	17882	17991	17844	17906	17900	17791	17754	17768	17927	17951	17863	17924	17766	18120	17854	17907	17803	17727	17871	17687	17817	17874	17893	17826	17873	17802	17879	17885	17830	18091	17730	17672	18003	17808	17903	17893	17772	17892	17833	17862	18110	17768	17847	18016	17766	17758	18048	17863	18054	17818	17945	17864	17980	17753	17876	17830	18013	17717	17840	17759	17890	17828	17757	17734	17966	17862	17776	17835	18131	17701	17939	17881	17853	17803	17875	17835	17985	17806	17805	17843	17848	17882	17701	17749	17744	17696	17851	17756	17879	17799	17743	17850	17809	17895	17781	17896	17872	17971	17958	17746	17765	17900	17814	17859	18061	17898	17790	17768	17999	17834	17889	17852	17745	17789	17677	17871	17890	17649	17843	17911	17781	17867	17968	17750	17884	17794	17885	17781	17805	17881	17890	17872	17776	17786	17752	17887	17799	17878	17860	17789	17943	17790	17741	17851	17968	17784	17733	17795	18143	17834	17671	17848	18055	17848	18048	17800	17803	17817	17904	18005	17873	17864	17647	17764	17817	17785	17774	17631	17835	17797	17948	17840	17888	17756	17777	17886	17892	17907	17700	17831	17841	17930	17862	17875	17801	17628	17911	17784	17791	17919	17747	17641	17756	17773	17752	17942	17998	17855	17845	17722	17872	17939	17792	17799	17832	17801	17632	17831	17902	17910	17729	17683	17837	17922	17777	17720	18102	17716	17885	17827	17929	17953	17749	17614	17910	17898	17938	17767	17854	17793	17883	17836	18052	17807	17724	17838	17879	17862	17847	17818	17877	17860	17818	17901	17979	17770	17915	17920	17928	17692	17789	17858	17936	17850	17959	17825	17922	17934	17743	17842	17827	17793	17829	17958	17930	17790	17796	17980	17833	17916	17793	17899	17760	17914	17803	17733	17863	17710	17931	17829	17829	17844	17751	17861	17808	17890	17788	17632	17742	17980	17955	17956	17808	17966	17849	17755	17848	17869	17999	17732	17757	17939	17812	17787	17877	17963	17777	18012	17829	17903	17789	17975	17821	17743	17983	17739	17738	17826	17904	17875	17891	17643	17904	17953	17837	17941	17784	18045	17947	17716	17898	17918	17973	17835	17906	17886	17755	17819	17651	17718	17701	17664	17880	18010	17944	17773	17786	17989	18094	17868	17975	17929	17956	17799	17962	17907	17859	17881	17907	17782	17817	17946	17719	17880	17724	18079	17873	17860	17633	17726	17890	17788	17691	17863	17822	17738	17849	17824	17946	17710	17617	17879	17861	17974	17941	18050	17798	17838	17809	17862	17850	17794	17752	17892	17709	17884	17888	17730	17783	17854	17822	17871	17682	17979	18001	17930	17944	17806	17901	17798	17969	17706	17717	17768	17986	17961	17700	17847	17943	17883	17908	17847	17870	17806	17850	17777	18127	17585	17637	17716	17934	17761	17803	17845	17767	17973	17859	17903	17891	17899	17911	17943	17768	17671	17882	17746	17832	17847	17964	17860	17787	17822	17687	17770	17742	17863	17963	17848	17729	17769	17992	17770	17884	18063	18041	17946	17893	18006	17793	17887	17808	17857	17712	17732	17803	17923	17844	18011	18086	17914	17993	17892	17961	17888	18040	17945	17863	17956	17982	17901	17825	17859	17689	17737	17844	17876	17713	17977	17752	17871	17880	17684	17742	17947	17921	17860	17816	17843	17882	17930	17989	18085	17706	17875	17813	17748	17718	17782	18002	17930	17746	17905	17905	17873	17870	17633	17783	17698	17803	17965	17690	17824	17937	17742	17884	17918	17890	17909	17773	17923	17959	17927	17890	17689	17861	17895	17874	17888	17864	17793	18152	17812	17851	17928	17946	17675	18044	17846	17829	17964	17713	17882	17932	17964	17845	17893	17653	17858	17818	18008	17863	17811	17834	17961	17817	17727	17766	17859	17803	17893	17871	17852	17799	17717	17780	18002	18016	17912	17847	17815	17948	17848	17922	17824	17564	17986	17930	17864	17734	17939	17890	17983	17913	17881	17872	17987	17738	17828	17818	17821	17827	17812	17978	17716	17885	17926	17789	17876	17728	17961	17872	17887	17840	17939	17880	17976	17912	17871	17863	17812	17765	17970	17901	17874	17868	17830	17960	17773	18064	17964	17831	17937	17842	17918	17963	17955	17730	18019	17876	17783	17760	17961	17730	17931	17805	17920	17902	17662	17824	17759	17835	17934	18001	17720	17763	17878	17842	17757	17867	17882	17842	17872	17891	17744	17632	17794	17862	17923	17920	17954	17897	17671	17904	17872	17810	17725	17940	17745	17791	17919	17975	17798	17785	17816	17907	17784	17827	18079	17848	17809	17834	17870	17568	18051	17907	17786	17801	17894	17854	17832	17935	17796	17792	17925	17832	17884	17710	17693	17907	17869	17830	17832	17805	17918	17985	17923	18013	17784	17996	17906	17879	17854	17788	17889	17752	17880	17786	18025	17901	17898	17801	17876	17853	17925	17746	17802	17746	17885	17723	17803	17836	17928	17934	17726	17898	17782	18004	17895	17807	17895	17837	17771	18015	17703	17799	17709	17993	17871	17853	17893	17823	17717	17768	18005	17849	17708	17993	17853	17704	17919	17827	17722	17999	18029	17839	17968	18046	17768	17948	17853	17737	17885	17951	17916	17808	17769	18036	17924	17846	17928	17751	17944	17674	17947	17784	17785	17783	17862	17828	17863	17974	18024	17952	17857	17923	17856	17803	17840	17847	18018	17709	17826	17698	17993	18023	17765	17850	17718	17916	17966	17955	17957	18021	18068	17722	17886	17978	17808	17681	17914	18000	17826	17667	17836	17787	17877	17875	17789	17669	17744	18013	17852	17983	17862	17818	17963	17782	17797	17762	17776	17925	17817	18016	17946	17890	17784	17744	17722	17981	17856	17820	17890	17896	17967	18032	18046	17868	17953	17903	17608	18073	17868	17867	17887	17807	17910	17881	17922	17900	17909	18001	17812	17815	17903	17885	18033	17837	17820	17804	18006	17802	17938	17683	17830	17836	17845	17829	18102	17928	18067	17867	17982	17932	17977	17837	17777	17753	17722	17889	17732	17650	18122	17808	17842	18056	17825	17834	17833	17982	17843	17893	17679	17936	17907	17915	17822	17650	17807	17993	17942	17817	17778	17740	17934	17851	17806	17815	17884	17628	17978	17696	17934	17823	17936	17731	18076	17730	17925	17861	17923	17965	17830	17655	17895	17741	17844	17802	17920	17760	17959	17881	17987	17858	17937	17781	17782	17795	17963	17809	17995	17764	17885	17648	17796	17951	17811	17932	17811	17934	17929	17939	17856	17878	17781	17860	17696	17741	17853	17786	17761	17891	17830	17918	17946	17852	17512	17815	17759	17959	18009	17871	17890	17844	17606	17684	17886	17962	17957	17840	17788	17914	17698	17824	18033	17702	17932
24082	21564	29178	24453	22477	25641	27680	24198	25235	39576	56352	50003	36617	26717	23835	23206	23155	22989	23031	23135	23247	22950	22826	22970	23050	23052	23043	22856	23098	22828	22840	22977	23028	22953	22858	22988	22911	22760	22986	22882	23063	22784	22905	22954	22815	22935	23020	23070	23021	23189	22965	23001	22821	22996	22910	22491	22838	22845	23016	22781	22798	22812	22716	23014	22827	23019	22790	22866	22767	22734	23068	23127	22785	22892	22750	22640	22715	22700	23040	23209	22804	22911	23051	22901	23055	22697	22864	22969	22953	22956	22944	22915	22738	22751	22755	23067	23006	22816	22900	22793	23050	23083	22970	22771	22783	22954	22905	22789	22944	22854	23003	22873	22895	22751	22906	22716	22848	22892	22843	22714	22925	22872	22772	22954	22742	22804	22834	22982	22735	23025	22826	22902	22817	22748	22735	22997	22761	23057	22910	22867	22715	22914	22937	22792	22775	22994	22786	22989	22849	22773	22777	23098	22928	22684	23059	22842	22969	22759	22736	22963	22831	22777	22974	22892	22826	23004	22795	23148	22884	22658	22946	22836	22921	22938	22750	23060	22819	22976	23056	22816	22969	22768	22777	22967	22864	22740	22791	22930	22853	22796	22595	22829	22667	22824	22761	23061	22752	22814	22803	22859	22502	23178	22938	22946	22843	22827	22937	22822	22750	22906	23043	22872	22739	23021	22982	22876	22915	22945	22769	22790	22726	22697	22812	22783	22991	22747	23013	22938	22792	22731	22665	22934	22645	22718	22958	22879	22613	22935	22774	22580	22726	22761	22919	23145	22873	22992	22801	22868	22756	22968	22941	22971	22826	22838	22815	22883	22727	22842	22982	23046	22960	23006	22590	22801	22883	22701	22778	22763	22889	23000	22926	22969	22835	22575	22993	22821	22626	22939	22742	22796	22982	22950	23011	22851	22994	23034	22940	22848	22809	22953	22757	22844	23019	22838	22737	22827	22870	22832	22928	22754	23143	22967	22833	22882	22963	22870	22814	22784	22943	22922	22810	22765	22942	22803	22946	22952	22716	22758	22818	23072	22846	22862	22813	23026	23028	22962	23169	22781	22817	23094	22896	23080	22605	22863	22990	22895	22951	23023	22809	22745	22906	22848	22916	22893	22896	22629	22789	22698	22861	22819	23042	22974	22817	22810	22936	22717	22818	22944	22836	22904	22869	22938	22870	22987	22809	22914	23050	22901	22704	22951	22687	23012	23088	22999	22741	23027	23040	22880	22990	22845	22781	22939	22967	22946	23043	23004	22903	22830	23067	22803	22888	22868	22871	22822	22883	22988	22804	22875	22760	22884	22753	22901	23003	23077	22851	22750	22797	22936	22880	22988	22896	23023	22902	22930	22781	22877	22761	22965	22940	22766	22807	22952	22883	22898	23012	22732	22848	22984	22851	22874	22915	23071	22885	23004	23072	22816	22874	23011	22629	22858	22967	22917	22943	22651	22880	22684	22800	22921	22615	23104	22926	22871	22881	22831	22972	23036	22749	22615	22655	23023	22858	22952	22673	22578	22904	22748	22668	22916	22876	22898	23045	22798	22748	22850	23098	23139	22790	22836	22740	22824	22683	22593	22756	22878	22857	22692	22980	23048	22892	23011	22777	22730	23000	22955	22954	22801	23016	22816	22871	22848	23019	22982	22946	23141	23090	22774	22834	22907	22811	22728	22777	22752	22799	23004	22654	23008	22863	22799	22992	22593	22823	22784	22849	22751	22820	22874	22801	22871	22895	22724	22874	22727	22687	22974	23020	23016	22987	22987	22867	22970	22998	22978	22789	22660	22665	22796	22921	22850	22730	22734	22952	22987	23050	22823	22702	23097	22970	22680	22970	22803	22704	22986	22971	23117	23032	22689	22790	23124	22918	23028	23012	22735	22912	22749	22796	22885	22837	22845	23087	22997	22851	22835	23051	22832	22880	22807	22966	22986	22726	22801	22918	22847	22988	22909	23026	22655	22787	22841	22762	22877	23006	22892	22747	22918	22732	22717	22963	23007	22860	22883	22833	22795	22798	22719	23011	22826	22880	22993	23110	22903	22998	22912	22885	22904	22746	22858	22799	22692	22902	22806	22850	22754	22763	22763	22973	22729	22663	22756	22841	23064	22809	22916	22847	22882	22686	22955	22945	22675	22973	22933	22781	22886	22882	22970	23025	22755	22839	22918	22913	23030	23116	22688	22700	22799	22722	22918	22856	22889	22934	22952	23153	22878	22752	22715	22802	22639	22894	22809	22857	22803	22932	22921	22857	22814	22858	23004	23141	22911	22885	22909	22888	22861	23016	22681	22778	22638	22982	22624	22965	22685	22841	22819	22698	22721	22694	23078	23056	23098	22840	22780	22651	22828	22919	22814	22890	22867	22894	22936	23020	22857	22921	23065	22884	22796	22786	22711	22700	22647	22994	22878	22917	22900	22757	22939	22820	22959	22872	22855	22978	22913	23016	22986	22806	22832	22922	22916	22710	22750	22950	22903	23050	23016	22802	22668	23013	23082	22907	23170	22806	22564	23060	22884	22728	22905	22773	22703	22852	22851	22987	22861	22908	22726	23031	22781	22781	22901	22770	22485	23063	22841	23009	22941	23049	22972	23009	22827	22708	22765	22710	22986	22871	22754	22994	23012	22661	23087	22903	22844	22818	22739	23022	22881	22885	22879	22958	23056	22831	22878	23092	22971	22814	23063	22759	22858	22742	22908	22882	22911	22657	23010	23042	23053	22712	22902	22847	22836	23000	22754	22873	22877	22747	22766	22873	22948	22842	22760	23081	22959	22759	23014	23011	22901	22828	22758	22890	22794	22711	22947	23075	22999	22903	22715	23123	22989	22939	22744	22916	22851	22937	23046	22941	22746	22849	22840	22859	22671	22903	23169	23039	22872	22904	22878	22998	22804	22841	22816	23208	22724	22722	23037	23055	22897	22788	22815	23178	22877	22741	22745	23156	22836	22946	22982	22912	23056	22841	22952	22866	22875	22707	22773	22980	22799	22880	22897	22951	22959	22979	22874	22602	23092	23013	22849	22826	23070	22973	22955	23022	22855	22799	22777	22818	22965	22798	23001	22913	22747	22815	22725	22872	22926	22867	22843	22738	23103	22727	22840	22938	22982	22613	22830	22912	22729	23006	23113	22909	22803	22839	22751	22963	22977	22677	23038	22771	22810	22809	22866	22832	22911	22972	22785	22959	22934	22829	22911	22877	22646	22882	22986	22973	22900	22956	22869	22901	22958	22961	23062	22694	22877	23088	23001	23107	22769	22814	22770	22785	22854	22895	22798	22934	22746	22729	22796	22707	22906	22750	23106	22972	22888	22978	22998	23025	22719	22861	22923	22928	22976	22859	22859	22835	22779	22539	22698	23004	22880	22977	23043	22800	22935	22808	22927	22793	22833	22855	22818	22962	22921	22789	23095	22818	22834	23017	22939	22918	22701	22821	22900	22891	22884	22922	22768	22924	22908	22999	23052	22877	22936	22907	22790	22797	22790	22929	22980	22884	22792	22578	22897	22943	22596	22981	22792	22999	23106	22897	23042	23077	22845	22652	22784	22778	22896	22694	22662	22881	22849	22840	22924	22773	23003	22937	22933	22811	23069	22901	22896	22945	22926	22899	22944	22946	22889	22891	22939	22611	22785	22722	22649	22751	22980	22791	22722	22796	22767	22949	22710	22859	22881	22758	22989	22935	22911	22944	22861	22692	22606	22903	22835	22748	22771	22827	22890	22885	22901	22782	22830	22962	23056	22812	22887	22923	22732	22844	22629	22868	22821	22851	22944	22815	22719	22839	23001	22974	22894	22830	22761	22939	22822	22920	22844	22434	23132	22691	22725	22987	23059	22827	22998	22840	22899	22644	22928	22897	22680	22846	23135	23062	23040	22905	22902	22739	22792	22853	22801	23051	22586	22949	22926	22761	22842	22713	22956	22847	23186	22948	22902	22903	22696	22937	22976	23003	22751	22926	23092	22876	22900	22780	22790	22990	22728	22908	22705	22857	22724	22693	22973	22799	22891	23052	23042	22705	22543	22871	22701	22797	23066	22786	22653	22998	22980	22804	22920	22798	22818	22962	22923	22976	22907	23168	22951	22892	22920	22851	22755	22991	22891	22873	22904	22916	22767	22797	22687	22811	22820	22728	23079	22876	23076	23028	22800	22834	22717	23029	22835	22967	22833	23249	22859	22910	22877	22793	22767	22607	22826	22972	22722	22855	22866	22735	22948	22858	22776	22905	22828	22967	22951	22780	22828	23024	22946	22966	22845	22926	22609	22964	22752	22717	23080	22987	22756	22933	23018	23068	22775	22950	22997	22904	22814	22768	22706	22942	22924	22892	22876	22947	22692	22927	22998	22945	22753	22964	22846	23075	22959	22954	22793	22932	22959	22807	22680	22914	22880	22867	23191	22879	22806	22778	22857	22657	22756	22879	22783	22714	22812	22942	22867	22728	22734	22687	22925	22977	22908	22892	23053	22850	23052	22916	22908	23055	22915	22957	22911	22815	22829	22804	22859	22737	22754	22862	22820	22806	22805	22921	22830	22672	22828	23197	22738	22868	22930	23014	22750	22937	22814	22750	22756	22903	22822	22934	22836	22786	22897	22570	22781	23088	22728	22746	22890	23104	22844	22788	22841	22775	22938	22802	22858	23051	22983	22688	22749	22706	22623	22742	22920	22865	22776	22882	22773	22960	23010	22812	22601	22688	23033	23057	22930	23007	23051	23035	22901	22775	22988	22975	22743	22924	23060	22879	22781	22810	23093	22897	22796	23026	22888	22587	22856	22974	22814	22867	23039	22841	22727	22963	22881	22821	22739	22859	23009	23006	22757	22960	22984	22852	22757	22722	22638	22909	22930	22703	22879	22520	22855	22925	22811	22845	22865	22784	22893	22881	23093	22880	22992	22849	22806	22827	22803	22892	22932	22689	22599	22921	22892	22911	22962	22859	23004	22981	22654	22888	22669	23013	22745	22867	22751	22877	22856	22949	22842	22790	22827	23005	22864	22721	22783	22836	22793	22734	23004	22925	22628	22724	22891	22763	22834	23028	22917	22989	22817	22948	22975	22929	22799	22850	22820	22835	22649	22869	22930	22881	22789	22747	22803	22856	23003	22768	22822	23060	22990
18699	30663	29433	24275	21803	20317	19868	19386	22508	39684	55896	48110	32702	21139	18318	17960	17953	18042	18184	17935	18081	18027	18008	17845	18007	17871	18022	17984	18218	18106	18080	17768	18031	17917	18026	17867	18006	18005	17890	17974	17945	17882	17909	17857	17948	18031	18021	17988	18121	18014	18049	18021	17976	18067	18022	17981	18178	17913	18109	17973	18031	17938	18012	17974	17922	17932	18024	18009	17804	18063	17860	18139	18112	18110	18029	17971	18062	17898	17796	18023	18045	17982	18060	17880	18191	18013	17997	17892	17992	17960	17974	17767	18036	18053	18079	17919	17928	17722	17921	18063	17932	18077	18050	17953	17777	18203	17896	17820	17930	17993	18072	17910	17951	17926	18101	17997	17887	17971	18118	18060	17812	17969	17965	17899	17981	17911	18098	17952	17808	17863	17978	18086	17952	18038	18043	18042	18085	17990	18144	17738	17866	17993	17987	18056	18017	18088	17981	17853	18153	18016	17867	18006	17947	18202	18174	17995	17948	17952	18074	17782	18051	18053	18072	18035	18137	17889	17986	18021	18038	18097	18062	17886	17861	18043	17885	17851	17979	17953	18093	17921	18057	17954	17975	17798	18147	18036	18085	17984	18000	17824	17826	18081	17964	17944	18087	17882	17954	18066	18129	17944	17961	17915	17885	18156	17778	17724	18075	18095	18106	18046	17881	18043	17874	17841	17816	18122	17758	17992	17899	17809	18016	18240	17861	17816	18106	17899	17947	18050	17917	17935	18126	17831	17893	17961	17961	18049	18016	18140	17872	18064	17828	18188	17920	17933	17889	18010	17984	17970	17911	18173	18252	17990	18057	17810	18064	17944	18017	17964	18061	17943	17797	17997	17918	17915	18019	18027	18086	17827	18015	18032	17944	17993	17945	17743	17904	18032	18010	18109	17979	17860	17854	18191	18128	18122	18059	18015	17929	17906	18003	17841	18129	18002	18074	18085	18018	17786	18013	17881	18009	17892	18008	17963	18024	17888	17993	17835	18059	18047	17768	18000	18080	18005	17937	17809	17964	18024	17917	17990	17989	18006	18112	17906	17918	17909	17969	18038	17971	18036	18080	17919	18080	17899	17921	17919	17790	17930	17966	18026	17976	17972	17945	17917	17930	17982	17936	17952	17903	18032	17948	17979	18057	17976	17868	17896	17869	18005	18057	18011	17985	18055	17844	17994	18012	17874	17753	17882	17933	18002	17860	17844	18075	17867	18091	17969	17975	18009	17962	17989	18116	17866	17853	18174	17988	18074	18046	17776	17935	18010	18005	17917	17885	18132	17977	18033	18064	18026	17917	18260	17955	17879	18021	18018	17981	17912	18118	18024	18034	18043	17840	17991	18025	18079	17805	17924	17936	17966	17849	18158	17913	18073	18080	17994	18031	17899	17898	18070	17821	17826	18060	18084	17890	17922	17935	17719	17969	17846	18003	18003	17986	18007	17938	17796	17825	17964	17931	17885	17910	18140	17999	17901	18062	17963	18010	18098	17902	17981	18064	18095	17854	18049	18016	17983	18026	17897	18085	17966	17920	17983	17986	17874	18080	17979	18168	18022	18057	17919	17998	17789	18212	17821	17918	18049	18057	17971	17791	17995	17930	18044	17849	17883	18140	17952	18024	18035	17921	18042	17923	18031	17933	17911	17889	17859	17844	17832	17986	18032	17931	17729	17951	18118	18099	17962	17978	18029	18084	18019	17967	17980	17938	18091	17914	18073	17997	17949	18018	17921	17921	18010	18043	18001	18115	18029	18045	17825	18013	17941	17887	17942	18091	17956	18132	18040	18291	18024	18059	17844	18083	17955	17873	17811	18038	17900	17906	17884	17972	17964	17910	17910	18114	17883	17876	18029	17922	17898	17979	17878	18021	17995	17909	17901	18014	18024	18089	18090	17915	17780	17949	17914	18046	18016	17835	17941	18093	17781	17942	18140	17919	17907	18062	17917	18017	17981	17996	17867	17870	17903	17965	18092	17921	17915	17901	17911	18101	17821	17976	17731	17987	17757	18040	17999	18072	18088	17861	17840	17872	17938	17781	17961	17972	17907	18093	18180	18084	17902	17998	17819	17918	17975	18084	17901	17987	17964	18018	17899	17927	17986	18087	17800	17989	18011	18020	18081	18010	17900	17880	17650	17776	18218	18066	17929	18078	17982	18027	17971	17850	18019	18027	17914	17706	17974	17767	17973	17887	17963	17887	17891	18041	17952	17897	17879	18264	18017	17902	18029	18046	17814	17761	18027	18052	17961	18084	17972	18116	17941	17926	18033	17956	18105	18071	18012	18006	17978	18048	18065	17776	17904	17921	17755	18087	17833	17806	17777	18104	18002	17823	17928	17977	17927	17870	17980	17980	17943	18008	17992	17939	18124	17943	18030	17860	18026	17944	17931	17945	17988	17951	18096	17973	17956	17902	17831	18070	17960	17887	18029	18169	17936	17856	18022	17991	17868	18129	18061	18077	18080	17991	17959	18170	18000	18059	17891	18046	18012	18332	17881	17967	18106	18014	17888	17938	17942	18146	18043	17854	17937	17922	17913	18031	17949	18025	17841	18009	18009	17985	17840	18094	18020	18059	17988	17850	17989	18009	17880	17939	18056	17967	17864	17939	18050	18013	17816	17985	18000	17907	18008	18034	18025	18013	17986	17919	17852	18021	17920	18096	17863	17837	18065	17961	18052	18091	17942	17960	18012	17835	17913	17909	17990	17891	17953	17888	17885	17892	17893	18003	18178	18031	18055	17881	18111	17962	18048	17746	18085	17922	17938	17963	18056	18065	17898	17965	17914	17903	18094	17824	18067	17870	18062	17862	17871	17914	17979	18125	17898	17838	18155	17996	17751	17909	18125	18006	17864	17899	17964	17917	17925	18026	18108	17996	17902	17807	17914	18026	17913	18096	17946	17941	18054	18142	17959	17946	17858	17827	17992	17907	17909	18042	18001	17978	18161	17940	18068	17844	17967	17965	17994	17943	18081	18062	17875	17834	17933	17922	17914	18069	17917	18109	17922	17789	18007	17942	17809	18094	17949	18004	17910	17945	18073	18204	17903	17941	17983	17906	18112	17943	17913	18181	17900	18032	17862	17953	17945	17789	17947	18055	18060	17788	18012	17782	17941	17829	17978	18015	18049	17971	17868	17969	17903	17905	17901	18041	18075	17860	18121	18212	17824	18146	17993	17920	18012	17956	18119	17894	17901	17965	17809	17812	18008	17933	17876	18172	17896	18175	17907	18100	18103	17952	17993	17830	18032	18047	17991	18099	17974	18059	17851	17998	18062	17880	17945	17975	17780	18034	17924	18057	18077	17969	17868	17893	18032	17991	18116	18043	17942	18005	18009	18011	17982	18031	17904	18016	18109	17968	17934	18091	17988	17868	18007	17977	17774	17984	18140	17878	18020	17907	17938	17811	17934	17791	17974	18023	17941	17978	17972	17866	17965	18140	17971	18033	18089	17970	17915	18016	17974	17939	17871	18135	17882	18054	18025	17888	17965	17965	17936	17902	17988	17987	17830	17960	17935	18049	18125	18045	17894	18164	17924	18045	18122	18028	17880	17881	18021	18136	17980	17964	17781	17880	17896	18046	18026	17942	18137	18011	18204	17954	18007	17900	17940	18088	17992	18155	17790	18048	17791	18098	17941	18122	18065	17972	17819	17838	17868	17927	17872	17877	17865	17994	18054	17750	17801	17966	17704	18000	17896	17973	17948	18077	18116	17893	17934	18141	18158	18199	17964	18035	18017	18036	18024	18021	18044	18007	18030	17968	18060	18007	17848	17935	17973	17925	17876	17968	18121	18185	17897	17998	18075	17770	17849	17897	17904	17953	17863	18034	17900	18051	18023	17804	17963	17822	17868	18126	17849	17991	17757	17904	18084	17966	18022	17947	17823	18169	17968	18137	18115	17957	17940	18129	17939	17920	18098	18002	18113	17873	17993	18107	17889	18096	17962	18108	18054	17953	17849	18135	18076	17805	17964	18022	18032	17991	18195	18122	17904	17849	17857	18026	17952	17942	17869	17753	17761	18183	18038	18044	17961	17936	17948	17947	18037	17899	17864	18026	18033	17937	18250	17939	18013	17885	18034	18111	17986	17894	18023	18013	17865	17968	17806	17901	17993	18079	18181	17867	17809	18168	17789	18083	18083	18084	18114	17772	17794	18047	18056	17948	18014	18039	17975	18006	17865	17948	17997	18095	18118	17931	18015	17859	18170	17846	17985	17969	17879	18037	17814	17773	18054	17933	17875	17852	17971	18067	17919	17917	18053	18072	18047	17900	17935	17998	18031	17984	17969	18008	18033	18011	18103	18025	17929	17920	17983	17865	17976	18093	18101	17861	18161	17948	17895	17937	17933	17986	17979	17929	18110	18006	18119	18070	17931	18050	18081	17910	17959	18105	17828	17854	18054	18005	17894	17961	17861	17752	17883	17960	18078	17913	17854	18002	18004	17966	17961	17912	17893	18013	18019	17967	18035	17965	17651	17938	17934	17979	18102	17925	17940	18114	17815	17945	18063	17851	18099	17881	17902	17929	18011	17876	18075	17927	17989	17979	17723	17817	18053	17930	18025	18009	17970	17883	18179	17878	17987	18123	17970	17779	18094	17941	17925	18099	17891	17961	17967	17998	17837	17855	17994	17922	17935	17873	18045	18206	18042	18046	17998	17877	17959	18169	17875	17993	17913	17888	17921	18030	17934	18120	17874	17853	18017	17891	17986	17996	18016	18133	18092	17802	17968	18094	18151	17857	17930	18063	17981	17932	17891	17881	18021	17802	18159	17924	18116	18125	17988	18009	18125	17840	18083	17938	18090	18064	18091	18017	18071	18047	18056	18071	17851	17981	17827	17824	17747	18214	17854	17909	17982	17927	17921	18049	17767	18024	18052	18208	17949	17956	18017	17940	18072	17979	17800	18024	18287	17961	18014	17968	18088	18168	18031	18134	17911	18000	18032	17896	18003	18066	18122	18058	17967	18087	17931	17992	18012	18048	17948	17987	17969	18033	17956	17873	17749	17951	18087	18064	17891	17941	18094	17841	17861	17839	18066	17994	17823	17841	17908	18046	18053	18028	17970	17864	17984	18081	18087	18110	17728	17991	17908	18031	18083	17891	17893	17956	17899	17866	18004
31818	24081	25448	24268	22838	23038	22943	23010	23016	23257	25087	27595	25652	23574	23071	23069	22917	22858	22866	22726	23014	23004	23001	22780	22824	22960	22893	23132	22917	22874	23036	22699	22913	22814	22870	22663	22839	22902	22962	22937	22790	22845	22878	22982	22895	22941	22989	23104	22924	22884	22941	22812	22784	22932	22720	22892	22867	22986	22721	22594	22698	22766	22813	22614	22644	22814	22756	23070	22968	22860	22798	22887	23000	22740	22731	22742	22626	23136	23053	22923	22809	22769	22962	22644	23150	22943	23015	22894	22686	23057	22997	22583	22858	22967	22852	22910	22921	22958	22733	22828	23085	22788	22903	22606	22884	23009	22845	22620	22719	22940	22722	22750	22831	22681	22855	22707	22664	22866	22919	22704	22868	22696	22863	22667	22727	22759	22842	22763	22867	22859	22781	22892	22867	23110	22968	22903	22754	22752	22910	22837	22883	22843	23081	22912	22717	22757	22907	22804	22979	22820	22623	22633	22589	22854	22881	22601	22973	23000	22878	23036	22846	22867	22859	22800	22653	22845	23067	22748	22742	22729	22531	23015	22869	22932	22906	22787	22885	22677	22639	22857	22992	22832	22731	22798	23033	22888	22873	22713	22711	22749	22843	22795	22864	22776	22741	22875	22571	22816	22935	22743	22908	23221	22999	22846	22937	22896	22982	22829	22936	22982	22715	22820	23040	22851	22943	22681	22869	22794	22688	22784	22889	23012	22963	22848	22691	22644	23050	22976	22939	22631	22927	22802	23129	22950	22579	22976	22965	22724	22720	22837	22782	23004	23051	22873	22918	22893	22873	22523	23052	23002	22681	22748	22772	22854	22788	22673	22766	22632	23010	22970	22802	22861	22655	22714	23123	23024	22857	22804	22830	22789	22721	22753	22902	22907	22921	22863	22864	22825	22942	22529	22621	23056	22878	22498	23188	23105	22950	22842	23020	22939	22880	22934	22758	22782	22876	22836	22922	22835	22799	22928	22988	22929	22779	22815	23032	22759	22981	22689	22717	23076	22835	22766	22863	22747	22842	22910	22804	22994	22779	22468	22924	22883	22786	22787	22610	22906	22874	22754	22956	23055	22957	23094	22823	22642	22932	22835	22802	23021	22751	22791	22586	22940	22882	22829	22679	22595	22893	22836	22736	22855	22806	23103	23038	22875	22738	22962	22921	22863	22618	22957	23010	22696	22703	22780	22932	22938	22871	22637	22623	22985	22774	22933	22874	22719	22934	22674	22959	22683	22914	22828	22631	22754	22808	22728	22866	22781	22828	22842	22635	22807	22856	22935	22708	22882	22880	22827	22841	22885	22856	22748	23009	22998	22846	22751	22968	22913	22875	23150	23013	22826	22704	22815	22810	22830	22924	22895	22862	22750	22903	22677	22758	22936	22768	22873	22739	22730	22880	22869	22914	22959	22973	22804	22946	22780	22832	23004	22939	22912	22997	22758	22772	22929	22751	23026	22989	22973	22950	22706	22635	22885	22849	22858	22810	23059	22846	23020	22794	22828	22968	22859	22871	22812	22779	22581	22843	22831	22778	22914	22734	22975	22950	22879	22864	22919	22798	22705	22876	23164	22920	22826	22667	22979	22914	22827	22926	23051	23124	22946	22777	22692	23078	22668	22775	22863	22793	22675	22859	22969	22748	23024	22850	22817	22986	22778	22710	22843	22908	22964	23114	22890	22758	23021	22889	22919	22705	22724	22993	22672	22831	22751	22801	22785	22693	22621	22793	22913	22978	22874	23029	22872	22827	22857	22674	22661	23112	22818	23002	22975	22718	22695	22829	22785	22756	22648	22901	22788	23325	22826	23081	22948	22810	22650	22859	22931	22916	22981	22913	23099	22992	22841	22859	22906	22905	23104	23102	22886	22780	22937	23236	23010	22873	22978	22875	22827	22750	22836	23016	23017	22869	22789	22759	22952	22831	22862	22907	22759	22923	22822	22786	22918	22897	22750	22757	22922	22660	22842	22891	22905	22933	22792	22722	22644	22829	23028	22845	22808	22668	22739	22873	22838	22632	22797	22923	22950	22844	22878	22815	22733	22597	22830	22691	22725	22803	22760	22824	22795	22841	22932	22646	22971	22909	22732	23059	22932	22601	23013	22863	22895	22634	22666	22850	23067	22878	22752	22712	22860	22914	22761	22880	22891	22989	22864	22863	22849	22688	22929	22888	22742	22876	22869	22745	22826	23045	22931	22739	22946	22860	22659	22874	23020	22984	22972	22914	22762	22686	22760	22904	22972	22957	22722	22951	22693	22793	22893	22665	22872	22621	22880	23078	22722	23062	22985	22861	22821	22876	22837	22883	22646	23111	22851	22663	23010	22930	22885	22821	22942	22671	22736	22826	22644	22796	22861	22725	22598	22811	22887	22690	22883	22857	22917	22907	23110	22879	22874	22792	22886	22624	22707	22820	22886	22946	22891	22738	22780	22933	22689	23091	22836	22849	22750	22891	22940	22722	22912	23172	22889	22826	22743	22759	22998	22936	22974	22761	22871	22645	22860	22825	22687	22886	23017	22912	22727	22869	22826	22682	22506	22889	22767	22962	22810	22988	22889	23127	22780	22882	22835	22809	22928	22790	22944	22612	22812	22729	22808	22800	22664	22688	22736	22934	22800	22700	22687	22774	22828	22958	22862	22800	22985	22952	22819	22800	22807	22913	22705	22820	22774	22979	22899	23025	22951	22811	22845	22758	22828	22853	22650	22862	22869	23046	22714	22642	22802	22790	22769	22755	22999	23010	22983	22886	22917	22997	23000	22834	22902	22852	22864	22849	22755	22797	22698	22854	22944	22846	22958	22825	22909	22865	22740	22872	22948	23085	22803	22710	22974	22780	22844	22895	22771	23034	23113	22650	22898	22729	22787	22719	22808	23105	22807	22676	22887	22799	23019	22979	22745	22930	22871	22646	23077	22911	22974	22599	22858	22900	22892	22996	22759	22875	22774	22672	22928	22791	23105	22885	22850	22976	22701	22942	22759	22887	22772	23081	22905	22781	22836	22756	22840	22875	22860	22920	22778	22683	22984	22979	22655	22763	22536	22933	22747	22839	22717	22706	22638	22672	22903	22895	22854	22598	22847	22614	22707	22680	22745	22887	22755	22920	22906	22904	22914	22647	22863	22778	22643	22977	22994	22811	22832	22751	22678	22546	22701	22666	22995	22725	22862	23011	22641	22939	22968	22799	22894	23096	23029	23122	22930	22942	22992	22993	22865	23125	23058	22890	22682	22754	22929	22938	22719	22894	22682	22622	22821	22967	22994	22827	22910	22634	22810	22967	22840	22736	22833	22745	22914	22906	23168	22935	22928	22722	22772	22793	22995	22797	22866	22958	22859	22882	22645	22975	22853	22964	22833	22750	22934	22940	22806	22660	23032	22693	23044	22865	22952	22759	22572	22825	22901	22991	23004	22845	22615	22890	22817	22936	23026	22810	22880	22799	22720	22715	22927	23109	23056	22537	23016	22743	22815	22928	22956	22891	22815	22925	22827	22878	22908	23144	22840	22895	22848	22789	22900	22852	22981	22810	22912	23072	22948	22649	22763	22726	22746	22891	22888	22862	22912	22787	22844	22815	22887	22864	22802	22846	23037	22690	22947	22697	22930	22730	22610	23058	22787	23023	22690	23038	22874	22746	22732	22946	22814	22820	22728	22950	22946	22819	23165	23170	22983	22955	22781	22824	22743	22804	22860	23162	22999	22713	22839	23019	22891	22759	22768	22832	23097	23048	23141	22890	22792	23018	22785	22872	22639	22836	22829	22931	22786	22784	22965	22896	22763	22831	23019	22761	22895	22748	22838	22885	22853	23071	23052	22759	22858	22944	22731	22922	23036	22763	22951	22811	22865	22905	23167	22883	22918	22852	22743	22842	22939	22993	23008	22880	23119	22756	22692	23068	22683	22712	22862	22980	22874	22991	22603	22833	22861	22737	22715	22895	22874	22744	22689	22649	22828	22790	22861	22886	22716	22741	22848	22563	23059	23091	22977	22656	22648	22885	23186	22802	22828	22770	22803	22721	22722	22801	22845	22796	23044	23014	22938	22913	22710	22679	22558	22806	22658	22822	22832	22955	22691	22878	22703	23075	22966	22856	22916	22897	22949	22776	22888	22982	22811	22935	22796	22954	22749	22997	22993	23068	22880	22750	22754	22701	22871	22715	22956	22778	23044	23013	22758	22900	22839	22901	22905	22868	22814	22927	22949	23045	22759	22651	22750	23047	22887	22592	22989	22659	22863	22904	22480	22871	22876	22525	22624	22646	22803	22917	22840	22904	22887	23054	23035	22822	22690	22867	22940	22852	22807	22781	22366	22868	22959	22664	23063	22679	22882	22779	22705	22903	22557	22924	22868	23088	23104	22752	22503	22953	22724	22763	22847	22814	23181	23003	23073	22609	22702	22825	23017	22802	22901	22738	23156	23041	22849	22640	23112	22691	22871	23076	22857	22661	22527	22824	23047	22883	22896	22941	22780	22971	22860	22808	22837	22885	22760	23095	22972	22751	23122	22832	22851	22784	22712	22904	22937	22974	23081	22738	22718	22777	22889	23108	22842	22810	22923	22902	22965	22809	22907	22750	22822	22604	23089	22810	22831	22789	22658	22691	23151	22979	22708	22961	23016	22865	22874	22674	22720	22857	22969	22937	22809	22780	22669	22767	22793	22812	22896	22809	22915	23026	22946	22919	22860	22812	22768	22793	22787	22710	22868	22862	22981	22871	23045	22826	22956	22830	22911	22971	22940	22900	23095	22707	22906	22838	22699	22934	22737	22792	23030	23062	22957	22976	22871	23019	22891	22957	22793	22970	22828	22822	22831	23026	22716	22955	22802	22609	22730	22824	22672	22746	22748	23008	22884	22905	22922	23031	22875	22869	22826	22841	22930	22753	22883	22856	22796	22887	22769	22808	22845	23017	22748	22682	22797	22971	22760	22956	22880	22872	22975	22993	22844	22950	22832	22981	22909	22951	22731	22920	22959	22832	22842	22933	22924	22809	22880	22978	22839	22975	22854	22810	22938	22686	22990	22680	22908	22858	22859	22887	22947	22710	22806	23046	22814	23084	22538	22787	22872	22891	22969	23008	22904	22762	22853	22980	22856	22833	22987	22901	22581	22919	23019	22982	22850
18221	19224	19276	18440	18279	18271	18053	18052	18456	18258	21767	24203	20680	18446	18284	17897	17996	18001	18014	17993	18079	18077	18186	17818	17957	17943	17966	17957	18129	17889	18009	18052	17999	17854	17939	18046	18059	17837	17806	17909	17973	17983	18137	18046	17876	17956	17991	17961	18023	18031	17972	17939	18106	18060	18103	18144	18090	17810	18104	18095	17921	18112	17723	17896	18108	18050	18096	18250	17903	17887	17916	17987	17938	18064	18017	18029	18063	17999	18027	18144	17871	18040	17951	17974	17913	17987	17959	18091	18048	18064	18094	17977	17912	17853	17975	17962	18149	18009	18003	17836	17906	18068	18089	18023	18017	18156	17977	18020	18014	18114	18046	17874	18014	18023	18052	17962	17971	18029	17972	18142	18027	17892	18221	18079	17883	17834	18169	18102	17965	18080	18182	18059	17918	17993	18168	18014	17999	17919	17968	18063	18033	17994	17799	18080	18049	17968	18015	18070	18067	17832	17929	18008	17984	18063	18019	17928	17992	17976	18080	17853	17977	17917	17926	17924	17985	18035	17983	18132	17944	18069	18075	17869	17915	17845	17998	17949	18097	18061	17812	18082	18143	17848	17893	17881	18012	17982	17971	17920	17956	17952	18001	17970	18050	18112	18033	17977	17886	18091	17831	17860	17980	18203	17966	18183	17806	17817	17959	18172	17976	18082	17919	18145	17851	18050	18247	17971	17809	18112	18122	18016	17996	17952	18007	18114	17928	18026	18079	17863	18027	17929	18001	17818	18026	18054	18008	18162	17983	18102	17897	17820	17857	18029	17958	18222	18021	17880	17840	18216	17818	18075	18116	17972	18010	17899	18056	17774	18004	17959	18165	17808	17960	18089	17876	18033	18008	17953	18014	17842	18095	17940	17990	18084	17950	18008	18201	18019	17817	18087	18157	17995	18018	18057	18024	18009	18004	18020	18076	17966	18055	18035	18003	18071	17957	18005	17932	18333	17950	17797	18006	18186	17812	18087	17904	18118	18000	17974	17771	18058	17969	17909	18064	17914	17802	18015	18024	18015	17787	18026	18041	17982	17999	18097	18020	18151	17944	17986	18083	17970	17960	18143	17999	17907	18091	17944	18036	17993	17913	18030	18066	17935	18011	17993	18105	17886	17922	17966	17965	17921	18057	17995	17939	18068	18167	18132	18053	18038	18039	18083	17988	18089	17985	18021	18120	17968	18000	18131	17964	18026	18135	18131	17994	18016	18053	18129	18038	18076	18052	17914	18045	18028	18001	18072	18250	17937	17936	18109	17945	18007	18061	18047	17864	18166	17998	17909	17991	17907	17963	18130	18082	18293	18064	17844	18094	18162	18030	18052	17959	17942	18046	17911	18190	18013	18002	18050	17828	18236	18021	18089	18029	17905	18120	18013	18085	17773	18073	17932	18194	18051	18153	17834	17978	17866	17986	18153	17915	18010	17999	18098	18248	17983	17920	18045	18135	17956	18012	18118	18109	17947	17967	17946	17941	17805	18019	17921	17998	18017	18144	18018	18056	18119	18049	18026	18062	17903	18047	17918	17931	18135	17953	18205	17999	17855	17769	18041	17819	17987	17884	17978	17990	17976	17989	18117	17990	18053	18099	18156	18056	17998	18030	18008	18049	17928	18033	18002	18019	17990	17803	17966	18133	17854	18066	17971	18065	18150	17970	18044	18052	18049	17977	18159	18081	17875	18066	18060	18007	18008	18094	17966	17915	18014	18088	17922	17946	18139	17816	18029	18047	18084	17996	18165	17946	17903	17964	18153	18025	17796	18148	17893	18019	17934	18007	18000	18032	18116	17876	18120	17980	17891	17955	18028	18077	17908	17992	17925	17816	18108	17903	17931	17925	17955	17947	18161	17925	17922	18001	17845	18046	18132	18114	17970	18016	17983	17874	17990	18109	17977	18047	17984	17962	17973	18263	18022	18023	18133	18058	18162	18165	17903	17965	17923	17801	17880	17936	17963	17871	18066	18140	18165	17949	17923	18037	18058	18046	18003	18073	18060	18076	17904	18060	17858	17867	17942	17827	18049	18118	17888	17973	17908	18042	18027	18028	17983	17851	18053	18087	17917	18128	18225	18070	18070	18154	17921	18122	17898	18196	18029	18117	17977	18107	18059	18062	17908	18055	17937	17923	18018	17862	17976	18110	17894	18141	17810	18032	18137	18209	17947	18047	17936	17934	17836	18027	18010	17763	17959	17809	17985	18081	17886	18025	18075	17969	18196	18011	17991	18027	17991	18042	18086	18160	18016	18077	17954	17962	18024	17978	17876	18058	17720	18006	17894	17956	18138	17969	18020	18041	18147	17980	18057	17957	18029	17910	17935	17823	17928	18112	18267	17927	17963	17985	17931	17915	17927	17961	17807	18119	17994	18138	18011	18047	18011	17897	18012	18008	17989	18006	18096	17932	18004	18030	17968	18049	18055	17884	17906	17959	18026	17912	18005	18017	18140	17943	17938	18123	17897	17997	17995	17898	18091	17934	18166	17942	18014	18178	18093	18037	17904	18079	18018	18081	17984	17918	17995	17912	18093	18082	18013	17812	17994	17948	18025	17958	17995	18017	18147	17936	17962	17958	17790	18025	17863	18001	18092	18025	17977	17846	18093	17985	18224	17972	17959	18028	18166	18002	17765	18082	17994	18064	18032	18067	18118	17961	18010	18075	18038	18034	17786	18079	17983	17963	17974	17934	17827	17974	17939	17943	18037	18055	17905	18046	17865	17970	18172	17908	18050	18021	17911	17983	18178	18063	17917	18026	17885	17893	17979	18038	18018	17993	17874	17762	17969	18064	18183	18052	17904	17968	18129	18023	17958	17831	17989	17928	18045	17948	17865	17859	18189	17951	18149	18009	17858	18167	17946	18022	17950	18087	17929	17924	18048	17946	18143	17842	17961	17989	17971	18193	17969	18098	18057	18021	18208	17965	18015	18077	17868	18037	17953	17994	17794	18160	17964	17976	17957	18110	17982	18095	17968	17907	18056	18066	17954	18012	17781	17987	18036	17987	17882	18039	17916	18132	17978	18092	18168	17869	17975	18201	18126	17862	17945	17943	17878	17956	18200	17885	17784	17862	17965	17894	18097	18120	17980	18078	17835	18083	17962	18088	18007	17798	17900	18135	18107	18147	17951	18007	17947	18183	18011	18068	18046	17951	17991	18045	17873	18109	18116	17961	18059	17822	18011	17962	17962	18094	17819	18064	18038	18154	18000	18008	18048	18014	17866	18112	18026	17932	18021	18136	17904	17995	18189	17997	18038	18113	18018	17971	18028	18123	17887	17913	17810	17881	17945	18006	18042	18136	17981	18029	17996	18000	18238	18028	17941	18029	17889	17917	18060	18264	17830	18052	18235	17954	17952	17813	18077	17964	18072	17891	17803	17842	18059	17943	18118	18113	17920	18041	18003	18041	18120	18126	18005	18042	17849	18181	17958	18173	17995	17989	18039	18126	18046	17970	18197	17955	18220	18114	18050	18128	18015	18060	17988	17915	17940	17963	18060	18092	17933	18054	17975	18007	17915	18071	17942	18053	17894	17955	18281	17782	17925	17890	18068	18024	18194	18056	18062	18120	17939	18083	17871	18205	17952	18111	18010	18005	18079	17993	17984	17981	18082	18014	18124	18135	17860	18177	17967	18160	18060	17919	17883	17884	18132	18098	18003	18068	18118	17987	17915	18038	17830	17996	18067	17967	17898	18146	18137	18039	17984	17991	17966	17933	18054	17920	18059	17931	17921	17899	17995	18043	18021	18059	17877	18099	18014	18054	18089	18000	18225	18070	18032	18027	18303	18127	17900	17808	18021	18276	17951	18012	18129	17861	18078	17913	17963	18021	17976	17926	18066	18090	18134	18000	18038	18047	17971	17951	17902	18187	18102	17850	17976	17981	17961	18031	17724	18095	17985	17989	17794	18038	18108	18101	17982	17927	17984	17974	17812	18259	18008	18166	17939	17952	18004	17994	18062	17963	17926	18028	18064	18105	18021	17868	18153	18077	17886	17731	18077	17992	18019	18040	17840	18037	17911	17873	18147	17890	18021	18100	17873	17970	18029	17820	18032	18130	17980	17890	17836	17842	17902	18003	18016	18065	18003	18010	17890	18095	18068	17957	18177	18061	17769	18182	17977	17973	17852	17961	17774	17932	18056	18072	18051	17926	17998	18036	17940	18100	17960	17849	17997	18147	18218	17975	18126	17991	18010	18010	17992	17815	18072	18068	18028	18010	17990	18101	18027	18039	18101	18156	18047	18082	17907	18090	18050	17854	18183	18040	17914	18044	18020	17959	17970	17877	17990	17875	17955	18053	17920	18088	18000	17945	18189	18142	17791	18167	18013	18209	17899	18043	18097	18062	17824	17932	17920	18027	17869	17904	17931	18021	18049	18057	18171	17950	18117	17876	18004	17865	18006	18053	18043	17983	17991	17949	17993	17945	17881	17875	17999	18012	18123	18157	18085	18106	18211	17946	18038	17999	18040	17802	17934	18051	17937	17990	17904	17968	18113	17918	18142	18123	17916	18119	18170	18106	18106	18105	17936	18135	17930	18159	17947	17963	17946	17943	17980	18146	17977	17995	17939	17928	18045	17748	17905	18011	17992	18040	18036	18074	17976	17906	17991	17923	17954	17974	18040	18036	18111	18048	18228	18117	17971	18036	17934	17923	17862	18069	17959	17944	17972	17965	18047	18137	17868	17990	17872	17867	18075	17868	18114	18138	18062	17976	17976	18000	18038	18151	18092	17854	18085	17941	18089	17944	18039	18138	17986	18104	17894	17980	18121	17906	18164	17977	17915	18021	18044	18080	17912	18193	17925	18149	18251	17939	18005	17946	17962	17973	18041	17919	18133	18139	18041	17866	17960	18048	17822	17866	17938	17953	17900	17977	18061	18086	18018	17994	18137	17988	17983	17932	18109	18052	18028	18131	17936	18050	18162	17848	18010	18083	18117	17839	18023	17961	17909	17986	17822	17966	17869	17961	18172	18003	17997	17969	17984	17988	17868	18015	17902	18041	18120	17851	18080	18121	17983	18067	18062	17820	17930	17947	17937	17981	18044	18061	17973	17924	17856	17983	17999	18153	17899	17988	18108	18199	18120	18106	17923	18069	18034	18114	17974	17881	18094	17988	17989
26231	21555	28361	26334	23870	24027	24218	23517	23027	23987	39163	42904	32647	25493	23267	22858	22701	22678	22637	22657	22640	22739	22748	22622	22833	22848	22815	22722	22770	22638	22841	22781	22786	22881	22852	22740	22669	22965	22832	22706	22603	22614	22798	22618	22848	22451	22920	22785	22897	22633	22590	22500	22860	22651	22680	22647	22688	22763	22725	22666	22888	22656	22277	22577	22600	22694	22609	22653	23080	22715	22634	22920	22571	22658	22639	22646	22650	22624	22403	22686	22670	22623	22726	22816	22774	22692	22560	22873	22788	22705	22658	22784	22725	22833	22573	22817	22644	22721	22920	22689	22467	22678	22766	22822	22737	22968	22793	22690	22730	22636	22663	22697	22911	22897	22651	22806	22817	22727	22564	22737	22683	22662	22698	22769	22560	22740	22694	22918	22762	22809	22825	22539	22371	22627	22804	22772	22609	22577	22604	22827	22696	22695	22630	22708	22683	22691	22596	22375	22730	22795	22907	22588	22637	22715	22809	22530	22518	22780	22746	22693	22650	22792	22654	22503	22561	22783	22767	22481	22648	22832	22647	22770	22750	22606	22978	22552	22829	22745	22682	22853	22940	22643	22741	22730	22929	22649	22576	22612	22822	22562	22731	22593	22439	22608	22737	22659	22664	22624	22683	22792	22728	22762	22766	22568	22597	22558	22845	22608	22696	22554	22579	22477	22722	22664	22600	22595	23102	22581	22673	22436	22421	22508	22677	22595	22768	22447	22506	22600	22519	22480	22624	22538	22512	22451	22739	22823	22797	22338	22700	22725	22534	22458	22746	22705	22679	22886	22747	22594	22565	22799	22577	22645	22591	22623	22739	22776	22813	22815	22619	22520	22857	22800	22407	22811	22680	22487	22720	22595	22701	22511	22693	22775	22901	22498	22548	22534	22717	22574	22837	22794	22444	22776	22853	22588	22667	22559	22449	22718	22809	22727	22658	22692	22578	22752	22430	22731	22883	22521	22620	22656	22558	22635	22966	22586	22516	22768	22692	22728	22854	22700	22760	22658	22649	22677	22721	22627	22910	22676	22793	22941	22919	22683	22673	22796	22822	22698	22755	22670	22810	22545	22880	22759	22599	22739	22637	22892	22809	22851	22989	22926	22954	22516	22541	22587	22642	22779	22596	22711	22555	22605	22922	22572	22661	22739	22672	22685	22459	22618	22860	22640	22590	22647	22711	22586	22567	22623	22782	22640	22634	22677	22645	22667	22743	22721	22945	22580	22800	22835	22493	22556	22402	22689	22663	22697	22708	22703	22515	22671	22817	22538	22611	22471	22769	22751	22853	22666	22734	22780	22783	22757	22699	22436	22467	22448	22849	22532	22652	22730	22746	22467	22658	22839	22605	22718	22729	22615	22778	22864	22376	22725	22589	22689	22827	22663	22915	22724	22706	22899	22503	22877	22537	22743	22847	22562	22744	22758	22626	22650	22834	22756	22691	22677	22564	22746	22745	22714	22669	22573	22779	22562	22704	22756	22608	22476	22635	22672	22529	22853	22482	22650	22680	22882	22626	22696	22667	22833	22585	22458	22724	22680	22731	22606	22621	22682	22762	22761	22703	22604	22753	22628	22798	22485	22415	22890	22578	22854	22674	22660	22941	22710	22740	22747	22704	22597	22718	22911	22448	22433	22618	22726	22581	22877	22743	22631	22843	22769	22881	22837	22697	22820	22637	22549	22839	22670	22623	22537	22586	22513	22674	22659	22682	22819	22769	22583	22640	22910	22792	22924	22586	22767	22738	22776	22688	22799	22718	22753	22633	22642	22758	22482	22668	22750	22869	22785	22713	23006	22713	22794	22687	22600	22794	22828	22646	22560	22592	22855	22697	22639	22846	22765	22777	22537	22403	22624	22666	22808	22817	22699	22967	22491	22823	22904	22701	22651	22724	22852	22651	22737	22573	22533	22760	22681	22732	22580	22475	22783	22695	22851	22754	22644	22746	22660	22723	22746	22681	22707	22716	22874	22647	22779	22845	22757	22634	22608	22725	22744	22496	22649	22495	22547	22720	22687	22660	22592	22672	22836	22767	22647	22892	22631	22798	22703	22783	22806	22741	22485	22769	22812	22910	22753	22691	22702	22670	22712	22546	22785	22582	22792	22694	22665	22733	22775	22714	22538	22771	22543	22675	22494	22696	22509	22797	22596	22686	22907	22553	22598	22660	22676	22675	22797	22683	22697	22493	22727	22652	22907	22430	22724	22431	22823	22572	22867	22602	22548	22736	22540	22715	22653	22732	22516	22712	22814	22623	22730	22809	22693	22764	22755	22737	22834	22888	22846	22642	22790	22941	22673	22692	22801	22646	22668	22572	22742	22565	22640	22655	22470	22209	22767	22692	22947	22588	22768	22908	22905	22634	22706	22666	22504	22664	22600	22503	22527	22629	22687	22677	22786	22729	22831	22517	22554	22581	22762	22676	22596	22765	22662	22591	22647	22839	22714	22632	22722	22623	22541	22593	22635	22622	22666	22863	22619	22679	22742	22590	22700	22732	22792	22943	22740	22559	22591	22499	22717	22611	22743	22791	22784	22784	22597	22737	22843	22608	22565	22612	22716	22659	22846	22734	22524	22769	22612	22632	22715	22729	22812	22668	22627	22616	22661	22552	22417	22662	22590	22473	22575	22745	22597	22613	22683	22543	22541	22596	22627	22828	22555	22796	22922	22737	22766	22457	22613	22751	22793	22500	22816	22592	22727	22730	22692	22719	22592	22805	22578	22548	22577	22703	22858	22494	22635	22537	22731	22621	22643	22712	22582	22747	22767	22531	22558	22707	22685	22574	22738	22786	22514	22673	22863	22659	22833	22624	22767	22641	22641	22700	22959	22683	22738	22605	22315	22628	22674	22615	22573	22847	22938	22596	22698	22869	22723	22710	22592	22792	22689	22782	22571	22691	22729	22480	22610	22622	22687	22529	22663	22639	22822	22957	22782	22538	22493	22769	22791	22716	22617	22494	22530	22547	22595	22698	22960	22581	22664	22689	22608	22591	22906	22491	22670	22715	22698	22620	22691	22575	22592	22812	22626	22653	22564	22675	22660	22806	22822	22370	22694	22583	22879	22930	22877	22742	22519	22596	22631	22809	22921	22579	22807	22592	22695	22677	22732	22772	22627	22524	22709	22522	22706	22559	22768	22827	22802	22466	22600	22923	22674	22937	22924	22775	22790	22887	22535	22756	22906	22889	22672	22698	22676	22676	22719	22847	22682	22685	22492	22768	22761	22809	22731	22860	22558	22576	22520	22767	22853	22576	22729	22824	22733	22703	22774	22670	22768	22782	22780	22753	22674	22752	22977	22771	22608	22691	22372	22695	22819	22678	22640	23014	22569	22673	22680	22631	22583	22423	22557	22613	22679	22816	22745	22519	22663	22672	22861	22573	22714	22607	22660	22787	22693	22682	22555	22683	22805	22791	22705	22575	22517	22686	22583	22614	22687	22658	22955	22909	22441	22685	22688	22662	22727	22747	22813	22757	22839	22709	22623	22524	22691	22727	22527	22775	22861	22783	22807	22547	22600	22708	22817	22749	22746	22780	22605	22693	22558	22576	22820	22726	22578	22823	22802	22692	22824	22708	22597	22865	22609	22508	22627	22856	22685	22480	22760	22543	22653	22769	22470	22735	22872	22767	22547	22522	22760	22443	22618	22616	22661	22690	22792	22521	22676	22825	22751	22700	22538	22807	22551	22503	22784	22519	22674	22717	22771	22599	22797	22845	22617	22612	22740	22568	22389	22503	22788	22734	22684	22478	22591	22593	22709	22803	22689	22798	22691	22816	22562	22587	22705	22673	22936	22788	22679	22725	22677	22787	22543	22693	22429	22681	22811	22558	22644	23069	22674	22799	22633	22819	22753	23066	22723	22791	22815	22596	22899	22756	22469	22607	22791	22549	22671	22525	22714	22847	22571	22751	22749	22870	22481	22520	22739	22869	22662	22526	22794	22776	22603	22710	22507	22697	22695	22674	22670	22334	22713	22803	22538	22648	22675	22716	22736	22776	22672	22601	22806	22775	22496	22694	22682	22684	22741	22889	22659	22740	22571	22407	22814	22573	22788	22530	22581	22593	22578	22716	22569	22737	22425	22730	22501	22532	22692	22604	22768	22697	22683	22757	22632	22785	22648	22771	22858	22638	22698	22794	22925	22814	22746	22686	22517	22697	22863	22913	22495	22572	22515	22684	22662	22676	22802	22699	22601	22881	22887	22854	22610	22590	22551	22695	22624	22725	22712	22529	22479	22480	22625	22862	22788	22610	22631	22752	22847	22958	22847	22632	22751	22616	22669	22754	22962	22808	22908	22751	22758	22524	22586	22700	22703	22804	22740	22632	22493	22990	22673	22518	22662	22657	22620	22617	22695	22622	22664	22640	22680	22640	22658	22564	22639	22831	22676	22640	22533	22670	22744	22752	22732	22865	22403	22735	22888	22772	22790	22629	22935	22703	22887	22815	22523	22699	22780	22702	22704	22520	22639	22599	22572	22592	22685	22896	22539	22670	22677	22772	22632	22665	22740	22674	22706	22543	22725	22756	22720	22799	22786	22602	22874	22825	22553	22501	22700	22661	22688	22673	22645	22891	22601	22691	22722	22766	22729	22688	22806	22877	22565	22579	22783	22784	22658	22790	22676	22769	22595	22655	22674	22701	22673	22753	22753	22688	22670	22633	22416	22711	22620	22747	22688	22721	22781	22685	22739	22583	22529	22656	22723	22673	22381	22648	22699	22551	22764	22686	22736	22904	22852	22657	22589	22643	22588	22567	22627	22706	22714	22527	22553	22652	22577	22828	22927	22771	22853	22585	22834	22751	22789	22598	22644	22784	22679	22654	22761	22500	22619	22481	22723	22737	22536	22871	22753	22773	22866	22918	22642	22673	22587	22833	22806	22528	22730	22829	22581	22585	22684	22452	22711	22460	22728	22776	22656	22593	22726	22545	22717	22973	22459	22778	22796	22795	22742	22578	22763	22893	22624	22721	22691	22594	22553	22676	22601	22641	22818	22891	22677	22811	22733	22728	22604	22719	22643	22623	22512	22607	22676	22608	22722	22766	22560	22464	22793	22656	22728	22752	22815	22635	22708	22684	22530	22694	22798	22510	22596	22686	22605	22588	22625	22846	22625
16318	24325	23264	20609	19413	18841	18674	18546	18610	19991	39783	40648	27880	20128	18284	17831	18054	17887	18008	17789	17813	18026	18017	18162	17954	17872	18014	18042	17966	17950	18013	17777	17965	17970	17889	18023	17928	17802	17780	17889	17936	17930	17934	17939	18058	18054	17875	17813	17989	17845	17901	17968	17954	17945	17976	17927	17852	17774	17980	17942	17999	18002	17745	17809	17977	17896	17991	17930	17957	18063	18033	18066	17964	18015	17776	17897	18040	17846	17983	17806	17814	17892	17901	17977	17907	17927	17995	17761	17848	18031	17939	17898	17894	17955	18043	17736	17912	17865	17951	17932	18016	17940	18102	17849	17984	17916	17890	18007	18019	17935	17991	18054	18005	17910	18072	17952	17863	17922	18123	17985	17863	18093	17876	17953	17778	17862	18121	17986	17855	17896	18031	17859	17861	17859	17936	17957	17929	17862	17888	17970	17996	17838	17934	17932	17989	17890	17850	17880	17997	17972	17846	18197	17817	17969	17884	18023	17796	17895	18151	17963	17920	17806	17880	17986	17976	17861	17878	17866	17936	17894	17864	17638	17981	18003	18052	17982	17938	17753	17830	17959	17747	18024	17734	17872	17933	17782	17895	17758	17982	17949	18053	17993	17869	17700	17930	17931	17790	17956	18113	17977	17885	17998	17894	17950	17956	17882	17829	18099	18042	17920	17851	17915	17827	17936	17850	17820	18088	17925	17905	17866	17848	17807	17979	17821	17830	17929	17985	17794	18134	17861	17826	18012	17840	17905	17950	17932	17890	18138	17668	17776	17984	17901	17946	18006	17883	17991	17912	18046	17841	17873	17818	18069	18093	17988	17774	17952	17841	17795	18103	17913	17862	18009	17826	18029	17951	17830	17954	17943	17894	17747	17908	17893	17839	17990	17866	17870	18004	17846	18048	18019	17661	18009	17970	18009	17858	17941	18015	18226	17897	17910	18018	17893	17847	18080	17915	18099	17932	17919	17903	17817	17985	17968	17898	17802	17958	17937	18007	17825	17863	17902	17966	17810	17886	17775	17804	17911	17853	17979	18016	17734	18000	17710	17927	17935	17978	17947	17827	17882	17879	17792	17922	17924	17767	17988	17815	18053	17927	17966	17814	17857	17878	18014	17850	17838	18004	17825	18038	17874	17862	18047	17908	18021	17990	17939	17881	17965	17810	17931	17770	17833	17839	17859	17823	17948	18004	17864	17964	17825	17898	17886	17960	17982	17883	17973	17839	17894	17936	17938	17844	17830	17834	17743	17883	17883	17978	17913	17891	17915	17886	17848	17930	18035	17849	17996	17909	17717	17806	17894	18171	18010	17977	17882	17989	17688	17858	17943	17984	18093	17806	18095	17964	17959	17892	17894	18020	17744	17929	17934	17993	17620	17806	17869	17979	17771	17882	17868	18093	17859	18008	17936	17710	17950	17981	17910	17946	17857	17892	18067	18003	18067	17934	17977	17843	17937	17983	17897	17981	17946	17954	18032	17916	18016	17866	17903	17955	17822	17806	17875	17935	17730	17942	17913	18049	18085	17794	17968	17917	17899	17844	18089	18046	17888	18103	18050	17800	17906	17929	18010	17847	17935	17928	17990	17834	17921	17882	17861	17971	17938	17920	17847	17914	17876	17859	17753	18104	18052	17914	17811	17838	17906	17905	17779	17953	17948	17928	18074	17803	17832	17946	17831	17960	17883	17878	17777	18004	17764	17880	17966	17773	18012	18072	17807	17910	17880	17923	17811	17766	17624	17974	17932	17799	17966	17874	17868	17990	17860	18004	18127	17868	17881	17911	17869	17925	17930	18025	18023	17910	17941	17792	17987	17965	17781	17859	17751	18025	17961	18008	17904	17822	17972	17860	17922	17876	17877	18047	17919	17900	17998	17907	17855	17841	17912	18084	17858	17932	18030	18014	17930	17975	17801	17768	18140	17860	18011	18131	17820	17899	17872	17863	17864	17857	17957	17991	17924	17872	17916	17870	17921	17850	17883	17832	17706	17847	17973	17969	17960	17830	17878	17917	17827	17946	17883	17855	17987	17817	17778	17810	18011	17895	17933	17966	17866	17858	17919	17848	17867	17972	18077	17767	17731	17984	17844	17771	17929	17994	17837	17893	17885	17912	17710	17803	17953	18070	17872	17818	17959	17825	17976	17779	17737	18004	17889	18048	17819	17953	17980	18041	18144	17850	17919	17821	17829	17810	17941	18127	17922	17943	17808	17925	17923	17908	17953	17923	17802	17874	17789	17704	17921	17971	18024	17693	18010	17873	18048	17785	17871	17939	17900	17918	17836	17877	17941	17916	17833	18036	17948	17919	17919	18068	17953	17608	17982	17781	18014	18071	17769	17891	17878	17943	18112	17837	17864	17961	17985	17863	17868	18040	17953	17686	17951	18012	17889	17974	17998	17817	17903	17976	18080	17808	17966	18048	17867	17905	17958	17942	17890	17934	17809	17949	17766	17956	18016	17993	17854	17932	17911	17872	17916	17896	18038	18065	18022	17976	17949	17977	17923	17761	17869	17949	17750	17850	17996	17936	17933	17852	17888	17930	17866	17917	18220	17745	17912	18039	17979	17976	17892	18140	18012	17921	17907	17905	17999	17922	17934	18067	17807	17934	17901	17986	17967	17936	17890	18009	17984	17857	17819	17923	17801	17779	17849	17995	17981	17958	17816	17968	17996	18028	17878	17870	18177	18015	17970	18034	17931	18065	17870	17892	17790	17846	17764	17901	17999	17796	17967	17980	17817	17894	17819	17826	17823	17983	18001	17956	17963	17951	17955	17981	17907	17834	17878	17938	17992	17909	17740	17928	17884	18017	17880	17707	18074	17920	17912	17998	18045	18063	17930	17732	17758	17833	17927	17760	17961	17875	18046	18010	17837	17917	17979	18024	17683	18031	17945	18036	17788	18112	18049	17852	17982	17876	17694	17917	17842	17892	17922	17916	17852	17972	17985	17980	18068	17801	18165	17772	17935	17940	17983	17904	17880	17979	18142	17854	17894	18016	17901	17927	17872	18029	17954	17902	17773	17997	17985	17958	18034	17950	17880	17961	17652	17904	17803	17833	17939	17830	17963	18009	18037	17960	17803	17880	17855	17825	18026	17956	17914	17908	17924	18094	17986	17919	17922	17838	17792	17856	17910	17958	17788	17854	17827	17922	18007	17905	18089	17896	17916	17936	17966	17993	17887	17989	17977	18037	17999	18045	17976	17994	17997	18006	18144	17874	17704	17803	17871	17789	17932	17744	18025	18095	17840	17906	18009	18044	17837	18045	17812	17991	17872	17868	17967	17914	17921	17877	17965	18028	17926	17924	17841	18103	17985	17954	17629	18031	17953	17813	17939	17906	17971	17901	17894	18263	17897	17751	17978	17970	17820	17996	17789	18056	17969	18055	18051	17914	18030	17846	17877	17904	17885	17955	17868	17887	17848	18009	18023	17855	17964	18016	17918	17868	17754	17910	17973	17854	17946	17922	17923	17820	17893	17898	17859	18044	17821	17919	18077	17943	17817	18049	17825	17999	17891	18082	17775	18047	17933	18008	17936	17889	17943	17933	17894	17954	17817	18072	17945	18051	17870	18169	17823	17991	18090	18051	17915	17938	17960	17889	17964	18041	17917	17944	17833	17785	17920	17769	17963	17877	17889	17880	17706	17932	17972	17808	17899	17952	17893	18138	18051	18012	17798	17861	18007	17973	17793	17909	17994	17745	18057	17828	18095	17852	17998	18010	17914	17827	17836	17670	17913	17792	17927	17830	17699	17926	17874	18098	17860	17901	17928	18011	17838	17856	17901	18056	17917	17998	17782	17963	18038	17942	17889	17951	18068	17896	18006	18051	18030	17865	17964	18082	17912	17941	17968	17884	17805	17888	17833	17896	17932	17978	17861	18036	18016	18007	17988	18033	17808	17947	17981	17895	17894	17890	17908	17977	17805	17823	17780	17948	17875	18085	18140	17976	17823	17774	18032	18053	17755	17817	17950	17733	17929	17991	17739	18032	17874	17872	17984	17842	17966	17763	17971	17991	17888	18011	17844	17878	17894	17929	17719	18076	18108	17999	17957	17882	17963	17905	17954	17976	17684	17874	17910	17879	17838	17784	17949	17937	17902	17966	17700	18144	17914	17931	18026	17969	17816	18086	17856	17905	17878	17913	17817	17988	17861	18004	17980	17859	17905	17931	18019	17848	17908	17905	17899	17889	17976	17863	17684	18190	17865	17897	17994	18051	17925	18028	17874	17884	18003	17936	17997	17764	17960	17751	17860	18027	17909	17915	17788	18048	17952	17771	17897	17957	18051	17978	17810	17956	18009	17959	17979	17926	17757	18063	17996	18034	17926	17944	17822	17902	17894	17990	17853	17789	17801	17966	17909	17930	17884	17795	17915	17788	18048	18011	17858	17840	17959	17879	17939	17953	17891	17848	17859	18065	17968	17954	17956	17801	17749	17806	17961	17815	17921	17935	18026	17980	17900	17821	18077	17829	18093	17840	17880	17914	18221	18006	17856	17971	17860	17935	17931	17848	18179	17873	17955	17991	18027	17822	18032	17891	17991	17789	17933	18026	17868	17942	17933	17899	17917	17848	17846	18002	17844	17895	18030	17859	17844	17878	18141	18036	17908	17957	17976	17876	18041	17802	17978	17872	17887	17925	17871	17865	17999	17873	17965	18008	18026	17852	17885	18058	17879	17970	18075	17882	17828	17938	17662	17700	18098	17852	18079	18112	17822	17992	17960	17841	17809	17911	18053	17975	17906	17828	17949	17944	18021	17922	17850	17925	17984	17906	17803	18006	17831	18055	17936	17978	17956	17962	17972	17876	18138	17830	17745	17955	17941	17827	17926	18046	18020	17900	17864	18073	18045	17710	17937	17902	17953	17922	17888	17851	17951	17986	18009	18014	18093	17794	17972	17834	17973	17832	18003	17794	17942	17760	17933	18070	17925	17954	17828	17762	17939	17890	17793	17883	17986	17875	17971	18048	17712	18076	17875	17896	17836	17848	17920	18058	18118	17791	18081	17882	17730	17835	17888	17844	18091	18127	17973	17936	17882	17760	18025	17837	17972	17747	17972	17703	17957	17760	18000	17892	17981	17843	18088	17839	17822	18021	17829	18058	17831	17852	18132	18034	17892
24174	21564	29199	24441	22477	25678	27935	24403	24032	24558	43689	58472	42123	29441	24869	23465	23237	23384	23038	23277	23256	23352	23108	23090	23036	23231	23168	23022	23311	23188	23121	23084	23172	23119	23077	22920	23074	23280	22967	22971	23016	22870	23005	23028	23176	23145	23114	23020	23243	23136	23169	23199	22836	23190	23038	22936	23069	22802	23019	23062	23017	23059	23043	22832	23167	23016	22895	22915	23062	22758	22989	22813	22914	22891	22996	22977	23051	23081	23364	23261	22986	22777	22982	22711	23011	22984	23191	23129	23009	23179	23156	23044	23010	23006	23022	23046	23170	23001	23003	23261	23038	22920	22905	22995	22860	23112	23103	22972	22904	22781	23117	23089	22940	23193	22829	22807	23067	22906	22946	22773	23064	22838	22921	23023	23103	23180	22881	22932	23120	22878	22962	23129	22886	23055	23073	22974	23068	22902	22932	22898	22927	22699	23034	22976	22978	23173	22927	23154	22788	22845	23025	23116	23180	23069	23173	22935	22882	23110	22849	22872	23029	22892	23117	22873	23119	23087	23031	23020	22830	22884	22989	23022	23002	23120	23126	23037	23256	23047	22975	22834	22873	22951	23063	23113	23086	23238	23197	22890	23080	22970	22963	22983	23140	23030	23085	22923	23034	22848	23096	22958	23036	23000	22980	23092	23082	22958	22901	23048	23312	22878	23100	22994	22987	23159	23033	23057	23223	23189	22669	23081	23002	23076	22825	22985	22840	22897	23065	23186	22891	23130	23005	23082	22947	23008	22980	23148	23234	23021	23141	22928	22900	23038	22973	23095	22981	23081	22859	23007	23031	22873	23069	23237	23138	22824	22984	23110	23182	23103	22882	23170	23206	23049	23110	22781	22986	23022	22939	22982	23145	23130	23064	23071	22909	23177	22976	23012	22892	23046	23099	23056	23186	23040	22898	22994	23061	23372	23137	23042	23108	23057	23003	23110	23456	22917	22921	23027	22849	23193	23119	23173	23007	22841	23004	23132	23184	23183	23040	23049	22954	22821	23033	23258	23149	23041	23051	23104	22847	23032	22869	22878	23070	23001	23009	23140	23174	22937	22919	22990	22965	22877	22809	22817	23026	22622	22977	23070	23130	23131	23126	23111	23303	23077	23069	23000	23165	22975	23148	22890	23338	22900	23105	22971	23010	23115	22999	23084	23100	22977	22968	22963	22859	22866	22867	22931	22980	22959	22868	23082	23212	22841	22896	22916	23010	22859	23060	22940	23050	23085	22870	23182	23227	22852	22781	22987	22858	22939	23210	22891	23074	22796	22942	22985	22856	22868	23016	23130	23117	22934	22996	23170	22965	22910	23013	22860	23101	23141	23182	22899	22914	22795	22987	23149	22914	23120	23119	23128	23060	22876	22941	23157	23033	22825	23025	23059	23027	22941	23174	22850	22994	22968	23023	22926	23021	23053	22974	23010	23047	23029	23139	23058	22948	23086	23079	22905	23025	23044	23104	22914	22904	22827	23070	23046	22799	23086	23065	23009	23075	23079	22926	23075	22775	23210	23081	23197	23004	22994	22725	22918	23124	22953	23137	23190	23025	23014	23134	22976	23073	23245	23000	23000	22820	23039	22978	22914	23036	23016	23051	23066	23182	23150	22996	22959	22835	23012	22857	23005	22941	22969	23013	22768	23204	23357	22933	23110	22891	22982	22920	22789	23080	22989	23133	22942	23223	23057	22879	22984	22876	22775	22914	23117	23413	22798	22998	23116	22899	22935	23017	23155	22898	22870	22848	22904	23026	23050	22909	23082	23194	22790	23174	22989	23180	22875	23116	22883	22926	22932	22974	23085	23113	23041	22978	22973	23129	22880	22896	22871	22939	23038	22752	22840	23004	23113	22864	23033	22924	22942	23005	23052	23245	22871	23042	23156	23057	23077	23066	23072	22843	23032	23119	23386	23062	22802	22997	23056	22982	23097	23100	22934	23075	22515	23335	23064	22888	23116	22877	22874	23158	22950	22897	22932	23062	23144	23137	22958	23035	22942	22639	22884	23159	22998	22811	22694	23022	22885	22798	22959	22705	22896	22970	22952	23026	23040	23078	22927	23018	23004	22862	23168	23002	22880	23113	22910	23032	23096	23046	22842	23083	23231	23142	22964	23126	23053	23079	23152	23047	23153	23269	23019	22984	23157	22883	23004	22934	22915	23160	23070	23086	23030	23003	22948	23101	23147	23082	22915	23041	23125	22969	22895	22942	23022	22926	23028	22831	22952	22962	23015	23186	23268	23092	22855	22962	22771	22949	22892	23244	23012	22933	22936	22938	22886	22812	22934	22871	23035	22923	23232	22889	23122	22982	22889	23144	23004	22862	22810	22969	23169	22974	22967	23016	23100	23104	23134	23264	22903	23043	22991	23155	23064	23142	23078	22874	22827	22958	22929	22866	22783	23068	22978	23026	23187	22997	22966	22964	23065	23112	22917	22930	23225	23026	22956	23131	22780	22682	22876	23019	23156	23239	22934	22828	23151	22961	22936	23052	22969	23070	22963	22813	22783	23054	23070	23178	23272	22978	23197	22997	23107	23042	22940	22921	22792	22933	23089	22981	22939	23162	23103	23143	22930	22799	22858	22818	22919	23015	22999	22974	22949	23038	23027	23052	22933	22993	23135	23040	22877	23012	23069	23010	22969	22976	23179	23022	22889	23123	22956	22921	22980	22823	22845	22888	22779	22963	22976	22974	22932	23051	23201	23183	22879	23102	23062	23119	23011	23172	23036	22808	22872	23122	22980	23192	23008	23016	23028	22942	22910	22951	23026	22941	23007	23269	23016	23139	23082	22959	22893	22925	22932	22963	22850	23101	22859	22993	22977	23009	23003	23076	23097	22993	22867	23036	23137	23095	23180	23092	23037	22984	23025	23260	23039	23030	23351	23029	22904	22909	22793	23044	22972	22719	23023	23049	22970	23093	22918	22849	22911	23159	23248	23308	23076	22814	23106	22948	22810	23209	23044	23169	23070	23174	23114	22980	23035	23156	23182	23016	22979	23070	23051	22956	23182	23059	23112	23049	23087	23049	22972	22876	23142	23264	23430	23147	23150	23027	23017	22874	22994	22963	23040	22741	23326	22815	23030	22860	23103	22862	22971	23108	23094	22964	23131	22994	23153	23149	23169	22959	23125	22941	23097	23119	22940	22866	22951	22951	23213	22935	23018	23037	22928	22905	23102	22957	22860	22857	23218	22913	22983	23051	22843	23049	23066	22951	22990	22955	22734	23160	22966	23068	23383	23029	22891	23118	22905	22875	23105	23112	23128	23135	23001	23004	23032	23214	22898	23046	22843	22857	23140	23266	22947	22948	22954	22932	23043	22888	23089	23125	23041	22977	22948	22893	22990	22972	22882	22699	22942	22890	23291	23168	22927	22974	22985	23054	22821	23028	23220	22938	22760	22988	22799	23052	23090	22869	23388	22850	23047	23126	22978	22933	23069	23054	23045	22976	23048	23146	22919	22900	23175	22948	22803	22757	23156	23063	22942	23170	22879	22973	22791	22923	23013	22863	22913	23145	22807	23045	23162	22974	23007	22849	22964	22996	22941	23094	23122	23082	23011	23097	22978	23193	22956	22994	23359	22947	22864	23088	23026	23072	22973	23017	23123	22966	22966	23164	22971	22851	23032	22906	23077	22964	23108	23200	23105	23260	23017	22892	23145	22887	22985	23021	22955	23075	23132	23029	23022	23063	23140	23048	23240	22947	22933	23115	23082	23060	22904	22869	23038	22799	22873	23253	22951	22854	22894	23120	22930	22996	22957	23055	22979	23012	22956	23117	23096	22946	22930	23006	23147	22871	23181	22685	22983	23104	23020	23203	22886	23005	22806	23067	22840	22920	22734	22907	23112	23264	22982	23195	22961	23094	22926	22725	22777	23002	22817	22925	22841	22736	22980	22961	23092	22845	22953	23154	22935	23058	23121	22981	23022	22890	22959	22866	22852	23059	22914	22852	23054	22918	22861	22837	22866	22889	23104	22902	22885	23071	23034	23000	23131	23110	23149	22872	23183	22929	23012	22799	23073	22926	23189	22942	23184	22894	23106	23121	22953	22900	23084	23142	22795	23008	23067	22989	22957	22718	22954	22926	22888	22971	23203	22966	22860	23054	22956	23089	22817	23118	22745	23082	22784	23067	23070	23048	23098	22951	22928	23126	23121	23153	22857	23164	22815	23093	23023	23050	22871	23139	23079	23038	23030	22877	22941	23099	22990	23001	22936	22915	22987	23136	23085	23056	23046	23001	23140	22757	23001	22934	23127	23218	22816	23120	23028	22986	22853	23126	22921	23050	22908	22845	23055	22803	23107	22770	23006	22972	23042	22845	22938	23206	23036	22874	22971	23007	23200	22963	23136	23112	23062	22745	22915	22942	22955	22904	23144	23061	23190	23022	23132	23041	23012	23009	22836	23185	22796	23019	23152	22849	22955	23032	23025	22774	23168	22944	23083	23051	22881	22965	23159	23076	23090	23201	22836	23013	23022	22988	22891	23168	22951	23167	22809	22827	22915	22891	23245	22894	23001	23097	23023	22881	22997	22786	23090	22874	23050	23009	22986	23047	22990	23159	23066	23051	23035	23164	22820	22875	23055	22991	22832	23063	22930	23227	23093	23160	22794	23099	22793	22974	23062	23138	23121	22849	23146	23278	23093	23175	22919	23084	23021	22969	23034	23060	23082	23015	23012	22977	22924	22865	22773	22841	22959	22966	22972	23052	22956	23235	23073	23217	23114	22993	22887	23102	22802	23134	23157	23146	22987	23034	22986	23268	22873	22765	22793	23137	22991	23198	22963	22968	23144	23074	22950	23214	23118	22991	22935	22858	22981	23152	22872	22924	22986	23359	23028	22720	22754	22911	22778	23108	23078	22911	22970	23067	22893	23124	22960	22892	22853	22911	22959	23022	22978	22940	23168	22867	22916	22978	23032	22925	22885	23040	23001	22752	23090	23007	22998	23050	22847	23067	23083	22924	23165	22939	23247	23034	23059	22892	22892	23123	23041	22882	22982	23164	23074	23039	23166	23108	22847	23100	23100	22776	22998	23100	23101	23183	22912	23021	23133	23238	22880	23009	22796	23092	22890	23046	23073	22869	23214	23031	23251	23275	22834	23108	23330	23064	23055
18750	30775	29230	24129	21861	20390	20115	19801	20335	19524	44405	56483	38183	23839	19097	18043	18104	18123	18091	18319	18326	18176	18031	18188	17961	18172	18092	18198	18032	18124	18078	18166	18112	18097	18068	18020	18108	18148	18052	18065	17998	18040	18015	18270	18111	17932	18266	17988	18001	18002	18090	18160	18139	18267	18330	17914	18147	18308	18233	18112	18212	18155	18020	18166	18089	18188	18106	18019	18181	17948	17952	18100	18196	18123	18112	18135	18245	18154	17870	18101	18031	18120	18018	18104	18228	18153	18110	18133	18054	18205	18057	18195	18060	17785	18143	18114	17954	18056	18193	17960	18098	18128	18022	18042	18084	18102	18070	18030	18040	18097	18163	17986	18114	18117	18123	17998	18057	18011	17915	18180	18106	18144	18047	18139	18067	17946	17972	18091	18092	18056	17905	17980	17997	18186	18089	18256	18048	18078	18149	18063	17984	18039	18002	17860	18072	18181	17828	18056	18193	18046	18316	17931	17878	18222	18072	18134	18107	17940	18155	17997	18130	18178	17901	17962	18151	17724	17934	18043	18209	18112	18133	18016	18062	17886	18128	17899	17887	18049	18132	18092	18062	18200	17968	18067	18202	17933	18038	17863	18039	18009	17969	18183	18139	18117	18142	17989	18175	18088	18002	17983	18010	18020	18058	18062	18071	17988	18039	18148	17996	17952	18081	17980	17974	18261	18170	18149	18066	18008	17958	18055	18074	18138	18005	18149	18080	18143	18073	18108	18072	18154	18015	18118	17994	18017	18265	18067	18019	18254	18049	18133	17997	18126	18119	18149	18049	18019	17968	18181	18102	17996	18109	17953	18127	18029	18191	18013	18056	18010	17990	17865	18052	18118	18092	18171	17931	18150	17779	17938	18172	18000	18015	18001	18234	18095	18031	18177	18064	18078	18073	17985	18099	18159	18061	18141	18092	18015	18178	17999	18066	18162	18200	17825	18078	17900	18157	18134	18051	18072	17957	18133	17955	18083	18294	17869	18070	18178	18069	18047	18068	18075	17973	17897	18056	18124	18128	18064	18241	18041	18062	18146	18026	17879	18180	18035	17958	18037	18170	18044	18117	17992	17834	18118	18090	18052	18034	18001	17973	18034	18205	18126	18018	18101	18115	18053	18121	17860	18171	18064	18166	18197	18028	18095	18049	18082	18044	18150	18268	17987	17905	18036	17972	18085	18107	18198	17896	18111	18231	18017	17887	17924	18251	17960	18123	18200	17856	18042	18013	17979	18147	17958	18102	17868	18114	17822	18301	18038	18033	18216	18067	18001	18194	18018	17999	18091	18107	18158	18059	18049	18226	18011	18222	17888	17921	18168	18298	18177	18107	17940	18135	18035	18013	18111	18050	18121	18248	17942	18069	18059	18119	18005	18049	18059	17925	18108	18098	18137	17955	18103	17979	17941	18017	18110	18089	17966	18182	18119	17880	18119	18250	18138	17935	18151	18127	18111	18036	18004	18193	17939	17868	18289	18061	18026	18098	18102	18185	18080	18026	18023	18123	18135	18111	18010	18098	18078	18133	18025	17922	17979	17946	18053	18058	18021	17987	18214	17950	17980	18295	18131	17856	18126	18122	18081	17946	18121	18044	18029	18178	17997	18049	18009	17848	17853	18098	18123	18126	18097	18167	18050	18075	17917	17963	18085	18083	18164	18022	18162	17801	18138	17894	17965	18223	18096	18107	18206	18139	17987	18061	18002	18173	18045	18154	18109	18102	17917	18039	17999	18156	17956	17930	17996	18045	18053	18172	18160	18255	18108	18052	18146	17997	18138	18070	17946	18100	18040	18000	18024	18062	18069	18020	18038	17957	17993	18126	18077	17902	18147	17956	18080	18129	17995	17977	18207	18078	18234	18044	18220	18017	18115	18110	17991	18157	17948	17997	17903	18212	17957	18081	18133	18068	18075	18136	18347	17900	17923	17866	17958	18092	18035	18116	18083	18054	18150	18080	18254	18037	17887	18056	17977	18139	18111	18235	18166	18257	17982	18318	17926	18064	18208	18246	17923	18106	18153	17967	17964	18009	18073	18033	17934	18065	18139	18201	17962	18090	18008	18186	18037	18064	18086	18102	18060	18067	17981	18026	18146	17954	18274	17900	18069	18006	18141	18060	18010	18154	18172	18187	18061	18304	18031	18069	17960	18241	17930	18085	18176	17987	17850	18074	18010	18006	18016	18074	17992	18053	18066	18240	17945	18150	18084	18132	17993	17975	18051	17955	18068	18151	18188	18103	18094	18130	18187	18163	17963	18192	18021	18054	18021	18215	18024	18130	18138	18159	17996	18025	18098	17948	18130	18086	18118	18043	17825	18147	18140	18055	18021	17982	18003	18102	17959	18181	18045	17926	18106	18121	18019	18141	18069	18144	18242	17914	18048	18256	17973	18096	17918	18124	17994	18136	18136	18082	18058	17901	18147	18029	18062	17890	18069	18053	18031	18042	18156	17952	17903	18194	18229	18098	18200	18056	17949	18065	17911	17962	18062	18188	18267	18124	18019	18047	18074	18072	18147	18025	18041	18214	17990	18127	17998	17965	18101	18185	17843	17969	18092	18079	18111	18168	18112	18068	18045	18034	18156	18037	18117	18055	18162	18059	17979	18175	17960	18100	18010	18016	18118	18141	18070	18011	17941	18009	17918	18187	18293	17971	18090	18159	18021	18112	17968	17969	18102	18211	17959	18056	18066	18199	17892	18246	18193	18030	18094	17915	18162	18050	18217	18245	17968	18064	18078	18091	18207	18128	18018	17951	18243	17993	18063	17929	18150	18169	18063	18009	18175	18160	18166	18188	17975	18017	18048	18146	17923	18179	18161	18062	18154	18024	18279	18086	18102	17941	17936	18119	18051	18086	18014	18291	18116	18095	18021	18000	18202	18054	18143	18131	18022	18220	17758	18259	18142	18107	18018	17929	17969	17960	18109	18042	17930	18061	18198	17923	18024	18011	18267	18243	17896	18248	18109	17908	17822	18093	18006	18057	18017	18160	18160	18122	18113	18110	18147	17865	18338	18051	18095	18204	18213	18165	17849	17978	17899	17992	18210	18005	17982	18044	18314	17905	18129	18136	18141	18056	18149	17873	18137	18089	18158	18113	18061	17982	18018	17993	18065	18128	18070	18166	18155	18148	18145	18004	18314	18197	18086	18118	17971	18003	18265	18090	18064	18095	17869	18212	18036	18211	18063	18040	18044	18101	18143	18087	18037	18066	18081	17974	18092	18140	18091	18121	18126	18041	18052	18097	18177	18120	18072	18021	18077	18058	18036	17999	18310	18023	18126	17981	18261	18015	17911	18181	17919	17990	18035	18097	18098	18025	18143	18188	18013	18120	18140	18032	18053	18340	18139	18096	17987	18153	17946	17969	18079	18037	18122	18036	18135	17951	18019	18214	17929	18140	17950	18063	18000	18013	18094	17850	18035	18264	17974	17884	17827	18038	18121	18081	18297	18015	18004	18030	17986	18266	18041	18015	18044	18072	18086	18062	17983	18160	18062	18238	18143	17973	18152	18100	18043	18021	18015	18005	18101	18072	18074	18038	17924	18144	18086	17917	18210	18041	18080	18159	17961	18103	18055	18203	18149	18137	18261	18159	18166	18043	18166	18173	18015	18156	18155	17784	18017	18000	18142	18187	18222	18131	18204	18088	18017	18038	18210	17965	17960	18111	18140	18171	18058	18074	18020	18100	18059	18022	18045	17976	17974	18070	18199	18045	17875	17928	18182	17893	18002	18060	18035	18187	17968	18064	17974	18165	17979	17918	17894	18162	18196	18061	18193	18121	18246	18002	18046	18064	17995	18105	18016	18388	17912	18155	18092	18056	18165	17959	18130	18005	18057	17944	18100	17939	18236	17980	18069	18138	18068	17949	18109	18065	18360	18065	18101	18109	17994	18113	18085	18330	18036	17982	18093	17988	17927	18107	18186	18282	18054	18030	18001	18045	18232	17978	18002	17915	18039	18068	17988	17964	18202	17904	18066	17973	17935	18012	17825	18095	18169	18000	18067	18053	17887	17988	18178	18082	18149	18196	18261	18216	17964	18235	18084	18008	18138	18105	17936	17962	18075	18037	18047	17983	18083	18014	18136	18199	18087	17961	17976	18061	18037	18170	17987	18018	18195	17847	18156	18319	18045	18178	18226	18171	18026	17993	18108	18058	18116	18152	18181	18168	18168	17964	18301	18094	18118	18218	18119	18105	17979	18056	18131	18085	18176	18135	18109	18174	18083	17936	18186	18120	18048	18126	18081	18086	18077	17978	18033	18071	18052	18078	18056	18073	18150	17920	18023	18159	17940	17958	18112	18184	18008	18145	18251	18013	17991	18210	18094	18113	17653	17919	18068	18175	18112	18271	18177	18064	18005	18123	17908	18135	18061	17856	18020	18027	18020	18077	18178	18176	18132	18291	18151	18118	17970	17953	18142	18036	18136	18132	18207	18161	18098	18197	18153	18001	17945	18184	17951	18141	18105	18039	18069	18166	18028	18088	18175	18005	18112	17934	18059	18076	18116	18013	18003	18114	18197	17974	18087	18068	18102	18136	18248	17979	18200	18050	18023	17899	18078	17934	18059	18007	18169	17867	18050	18114	17855	17959	18024	18166	17983	18123	18088	17916	18082	18012	18082	18093	18045	18049	18311	18018	18234	17876	18152	18018	18106	18061	18089	17998	18133	18177	18004	18010	18031	17989	18114	18291	18112	18318	17932	18177	18186	18050	18024	18082	18204	18081	18033	18090	17941	18040	18157	18124	18172	18148	18104	18198	17875	17969	18190	18163	18056	18139	18163	18223	18137	18154	17971	18061	18014	17984	18113	18201	18056	17920	17951	18214	18039	17979	17997	18100	18159	18179	17885	17910	18107	18020	18043	18039	18027	17945	18172	18209	18105	17978	18063	18208	17875	18124	18148	18127	17915	18219	18241	18172	17965	17995	18124	17964	18188	18120	17981	18143	18139	18228	18262	17917	18024	18121	18119	18063	18143	17957	18144	18079	18096	18046	17965	18011	18024	18120	17981	18151	18102	17989	18036	18235	18079	17931	18152	18299	18050	18041	18053	18073	18114	18090	18236	17984	17961	17888	18067	18199	17863	18022	17955	18148	17962	18058	18130	18062	18078	18054	18021
31743	24026	25711	24145	22675	22780	23257	22964	23039	23020	24071	26912	26401	24432	23359	23030	22890	23101	23050	23046	23195	22994	23011	23167	23056	22814	22744	23069	22864	22924	22964	22848	23179	22949	22944	23022	23177	22952	22899	22854	22945	23072	23050	23148	22757	22816	22912	22944	23018	22980	23128	22524	22739	23065	22949	23086	23197	22990	22960	22936	23019	23029	23028	23179	23091	22597	22738	23014	23068	22895	23076	22936	22802	23001	22967	23033	22867	22910	23087	23076	23197	23044	22864	23058	23107	22969	23010	23020	22849	22727	22967	22708	22874	23136	22781	22979	22943	22833	23013	23198	22932	22927	22845	22816	22757	22987	22983	23014	22934	22801	23082	22959	23095	22855	22897	22711	22848	23110	23046	22998	22849	22942	22912	22710	23095	22978	22995	22961	22988	22845	22950	23090	22896	22711	22850	22851	22917	22739	23019	23084	23102	22922	23142	23080	22938	23055	22969	23040	23079	22811	22856	22840	22927	23043	23074	23039	22949	22789	23065	23081	22700	22881	22875	22872	23088	23006	22849	22983	22858	22806	22887	22975	23010	23049	22985	23167	22624	23101	23037	23132	22788	22775	22994	22865	23183	22873	22776	22933	22914	23029	22920	22866	22929	23083	23006	23083	23176	23016	22857	22996	22820	22945	22889	22802	23000	22970	23071	22782	23023	23067	22990	22961	23074	22831	22915	22953	22915	23060	23153	23047	22784	23025	22991	22929	23109	22919	22956	22972	23014	22989	22869	22914	23018	22799	22919	23003	22836	22856	22837	22754	23063	22789	22834	23095	23005	22887	22839	22978	22943	22992	23089	23106	23016	23159	23203	22919	22971	23033	22773	22835	23078	22986	23060	23007	23043	23026	23129	22995	23034	22940	23265	22986	23036	23079	22988	22895	22762	22743	22820	22924	23013	23150	23095	22884	22936	23014	23072	23068	22956	22846	22982	23030	22812	22905	23018	22826	23032	23098	23051	22781	22885	23005	23057	22845	22901	22714	22853	22836	22865	22712	22851	22881	22807	22885	22989	23059	23142	22973	22964	23013	22944	22801	22780	22986	22934	22864	23028	23007	22980	22707	22851	22956	23000	23058	23031	22843	22900	22895	23041	23082	23038	22815	22855	22869	22724	23098	22868	23061	22837	23096	22978	23006	22921	23057	22968	22793	22985	22953	22892	22782	22862	22961	23105	23126	22903	23175	22925	23153	22971	22918	23163	22768	22896	22794	22822	22922	22989	22958	22904	23096	22758	23090	22800	22757	23195	23009	23115	22815	23011	23010	23290	23210	23043	23005	23054	23040	23063	22996	22920	23130	23097	22998	22815	23035	23029	22973	22900	22928	23036	22780	23071	23006	22969	23110	23055	22855	22947	23110	23131	22952	22916	23177	23103	23078	22946	23106	23133	22945	23313	22896	22979	22915	23062	22971	23170	23100	23093	23070	22974	22896	22726	22741	23017	22770	23094	23130	22987	23109	23004	23138	22968	22836	23063	23022	22985	22867	23044	23128	23090	22887	23001	23282	23110	22785	22969	22966	23096	23102	23024	23006	22939	22963	23070	23090	22990	22952	22896	22815	22891	22830	23187	23259	22943	22869	22988	22810	22920	23001	22992	22877	23011	23044	22899	23220	22862	23043	22806	22959	22928	22969	23019	22808	23098	23138	23268	22818	23020	22978	23023	23018	23012	23070	22910	22891	23078	23130	23051	23031	23060	22716	22824	22832	22859	22803	22987	22857	22823	23051	22989	23247	22875	22881	22730	23002	22755	22996	22886	22783	22974	22822	23045	22851	23003	23053	22946	22735	22962	23026	23050	22870	23026	22998	23111	22829	22935	22880	22727	22958	22787	22840	23000	22961	23080	22758	22810	22820	22885	22928	23011	22888	22935	23147	22825	22938	23181	22956	23135	23023	22818	22955	23134	23030	22851	23035	22858	22980	22887	22981	22944	22823	22988	22886	23034	23135	22988	22956	22975	23180	23063	23106	22773	22828	23182	23045	22783	22995	23094	23065	23026	22953	22892	22995	22919	22940	23068	23018	22853	22786	22821	22993	22932	22995	22997	23286	22846	23005	22983	23033	22701	22795	22924	22989	22972	22757	22808	22894	23122	23128	22782	22881	22806	22779	22738	23011	23128	22900	22627	22772	22984	22832	23025	22938	22801	23025	22930	22793	23107	22916	23177	22995	23043	23092	23133	22965	23072	22933	22787	23007	23122	23119	23061	22725	22861	22778	23061	23064	22929	22875	22899	22960	23112	23020	23240	22869	22980	23050	22797	22826	22820	23067	23120	23035	22869	22935	23081	22937	22906	22899	23032	22953	22944	23068	23021	23099	22843	22970	23068	22926	22988	22872	23031	22997	23048	22855	22932	23114	22820	22961	23115	22963	22919	23029	23072	22818	22710	22935	23160	23020	23080	23182	22956	22882	22851	23145	22841	22908	22811	23011	23154	22962	23092	23033	23016	22988	22731	22930	22898	23003	23106	23064	22879	22752	23030	22946	22936	23223	22896	22916	22974	23064	22964	23019	23088	22820	22763	22864	22843	22775	23004	23093	22949	22881	22950	22867	23056	23082	22808	22849	22966	23028	23034	23149	22868	22901	23009	22961	23103	23099	22953	22917	22928	22957	22980	22989	23039	22806	22910	23057	22893	23066	22986	22924	23133	23122	22970	22908	22871	23123	22809	22902	23041	23136	23022	22977	23005	22858	22899	22974	23063	23142	23109	22728	22936	23092	22777	23009	22710	22930	22887	23045	23056	23103	23021	22836	22957	22899	23168	22857	22789	22938	22723	22862	23086	22721	22868	22933	22811	22991	22913	22848	23016	22997	22781	22996	22838	23003	23038	23023	22754	22737	22934	22773	22933	22927	22972	23042	22949	23048	23001	22909	23154	22935	22876	22913	22853	22962	23156	23049	23029	23081	23132	23021	22815	22861	22878	23204	22970	22911	23099	23017	22914	22962	22944	22746	22927	22951	23092	22977	22840	22908	22890	23076	22870	23141	23081	23315	23107	22886	23065	23046	23041	22801	23053	22802	22943	22932	23108	22859	22912	23011	22829	22938	23257	22746	23156	22989	22949	22980	23026	22887	22830	22847	23078	22868	22919	22923	22953	22866	23005	23143	23017	22933	23095	23049	22829	23131	22922	22958	23113	22739	22883	22974	22940	23075	22927	22913	22924	22993	22789	23144	23059	23231	23056	23040	23091	23105	22978	23014	22787	22775	22707	22994	22871	22956	23074	23034	23042	22859	22979	23113	22980	22930	22934	22645	23079	22978	22951	22961	23118	22804	23064	23006	22967	22744	22916	22971	22969	22922	22892	22902	22946	22836	23133	22761	22895	23136	22957	22941	22832	23015	22910	22925	23157	23060	23102	23007	22877	23095	22920	23115	22826	22819	22907	22856	23071	22970	22921	22984	22937	22971	23006	22870	23093	22822	22960	22916	23057	22980	23014	22956	23033	22925	22869	22778	22892	23018	23108	22912	23041	23035	22824	22955	22848	23032	22923	23054	23010	23151	22794	23081	23077	23218	22963	23003	22768	22951	23020	22739	23006	22857	23017	22826	22968	23037	23089	22953	22967	23192	22992	22912	23024	22857	22961	23065	23075	22697	22911	23025	22796	22744	22938	22897	22949	22779	23023	22935	23005	22946	22873	22900	23107	23009	22894	22823	23032	23113	22625	22829	22819	22893	22858	23120	22903	23117	23051	22904	22907	23001	23174	22871	22920	23019	23058	23004	22890	23021	23023	22974	22944	22725	22727	22707	22866	22931	22964	22857	22921	23064	23176	23054	23138	23041	23034	22998	23033	23221	22870	22925	23004	22916	23077	22847	22919	22909	23046	22825	22926	23140	22870	23095	22923	22871	23088	23008	22902	23127	23131	23133	23016	22844	23007	22991	22813	22997	23061	22875	22944	23049	22967	23139	23202	23112	22869	23034	22816	22817	23077	22930	23018	23110	23246	22889	22982	22934	22860	23104	23134	23004	22960	22895	23384	23233	23003	22942	22726	23003	23082	22880	22965	23000	23064	23129	23022	23125	23002	22970	22863	22867	22974	22954	23105	23040	22948	23022	22883	23028	22911	22784	22938	22890	22889	23045	23215	22751	22900	22813	23007	22897	23048	23018	22924	22602	22741	23341	23063	22891	23070	23121	22982	23158	23153	22954	23062	22853	23013	22902	23060	22764	22564	22790	22885	22811	22950	23036	22921	23138	22864	22965	23094	22833	22928	22970	23000	23057	23233	22971	22900	22711	22916	22882	23201	23022	23132	23025	23088	22880	22783	22938	22845	22928	23057	22882	23102	22960	22947	22994	23015	23037	22720	23111	22893	23190	23031	22833	22865	22997	22967	22981	22928	22974	22829	22851	22801	22867	23114	23019	23102	22692	22926	22823	23049	23111	23011	22902	22682	22886	22901	22929	22980	23105	23237	22991	22872	22803	22984	22912	22918	23048	22938	22825	23050	22934	22995	22864	23116	23023	22887	23194	22946	22964	23058	23055	22998	22767	22910	22881	23045	23015	22937	22895	22743	22910	23067	22832	23137	22932	22881	22909	23089	22862	22945	22933	23146	22531	22910	22981	23079	22732	22746	22911	22914	22982	22964	23224	22892	22927	23022	23003	22883	22818	22944	22905	23061	22942	22898	22783	23019	22952	22801	22639	22818	22710	22937	22993	23114	22862	22890	22863	22921	22977	22912	23117	22888	22923	22911	22683	22905	23023	22765	22980	22792	23211	22993	23016	22997	22726	22958	22938	22912	23003	23102	22953	22943	23061	22989	22858	23011	22985	23099	23045	22987	22816	22973	23079	22921	22987	23006	22923	23017	22976	22832	23197	22799	22911	22856	22828	23170	22895	22935	22875	22943	23045	23086	23026	23102	23078	23075	23079	22625	22965	22931	23018	22936	22848	23118	23012	23005	22927	23134	23136	22991	22984	23036	23034	23028	23075	22844	22879	23142	23257	22907	22875	22940	22840	23117	23102	22879	22730	22976	22998	22978	23032	23147	22899	23184	22982	22855	22955	22941	23015	23098	23055	23057	22913	22948	22890	23032	22787	22735	23010	22860	22913	23084	22972	22971	22785	22964	22836	23012	22741	22854	23036	23086	22788	23018	23032
18273	19010	18866	18373	18294	18240	18304	18042	18247	18021	20177	23816	21744	19225	18254	18132	18040	18094	17995	18109	17991	17891	18048	18084	17956	17966	18135	17895	18223	17938	18057	18139	17996	18038	17904	17935	18163	17995	18098	18068	17995	18012	18063	17943	18074	18006	17999	18087	18017	18102	18013	17903	18143	17989	18008	18038	18212	18024	18081	18004	18001	17897	18053	17895	18096	18235	18124	18076	18004	18002	18173	18002	18081	18067	17980	17980	18068	18153	18232	18020	18026	18205	18090	17832	18157	18194	17861	18084	18178	18004	18092	17915	17785	18125	17927	17826	18140	17895	17857	18061	18148	18225	18025	17798	18037	18102	17908	18148	18323	18058	18058	18207	18154	17943	18042	17930	18108	18156	18069	17984	18052	18169	18092	18178	17998	17857	18062	18025	18169	18046	17942	18072	18141	17921	18043	17943	18006	18160	18268	18026	17854	18068	17854	18162	18046	18040	18118	17925	17898	17856	18033	18042	17970	18251	18174	18099	17952	17917	18074	17933	17986	17967	17989	17868	18001	18195	18073	18090	17900	17983	18112	17852	17974	18230	17948	18078	18028	18072	18129	18266	18021	17922	17951	18011	17831	17944	17968	17818	18106	17889	17998	18046	18011	17823	18234	18000	18046	18193	18103	18203	18167	18029	18068	18081	17888	18023	18320	18103	18052	18081	17991	18110	18077	17911	17986	17932	17952	18095	18080	17941	18030	18249	18088	18021	18209	18043	17848	17887	18162	18278	17989	18108	18008	18030	18112	18254	17894	18069	18003	17845	18007	18154	17862	17942	18059	18113	18143	18157	17877	17927	18053	18205	17959	18060	17941	17953	18111	17892	17978	18193	17823	18089	18155	18079	17935	18047	18013	18109	18047	17991	18141	18016	18058	17892	17973	18087	18014	18038	18054	18131	18110	17962	18065	18071	18323	18029	18132	18085	17922	17869	17954	18093	18005	18106	17851	18090	18065	17896	18101	17965	17998	17924	18004	18057	18033	18044	17935	18135	18048	17892	18000	17960	18011	17925	18048	18020	18150	18081	18025	18156	17918	18223	17981	17937	17863	18083	18208	18042	17991	17937	18120	18067	18291	18180	17916	18014	17961	18183	18067	17986	17887	18146	18047	18141	17900	17920	17956	17807	18071	18130	18061	17858	18036	17890	17950	18146	18029	18193	18171	18100	17973	18097	17901	17981	18071	17969	17872	17818	17848	18050	17944	17876	18023	17990	17912	17987	18169	18046	18079	17912	18078	17873	18115	18166	18030	17866	17994	17978	17920	18138	18096	18092	17951	18026	17944	18180	18100	18060	18007	18050	17993	17999	17921	18042	18099	18101	17920	18110	18066	17923	18209	17920	18070	18005	17985	18015	18129	18081	18247	18187	17897	18047	18130	17986	17986	18153	18072	18136	18025	18074	18062	17971	18000	18029	17905	18267	18068	18158	17965	18003	18015	17885	17915	17980	18162	18201	18022	17920	18056	17878	18228	18028	18011	18022	18027	18042	18028	18015	18167	17910	18047	18063	17935	18135	18061	18054	18167	18069	18056	18120	18021	18015	18152	17986	17864	17972	17978	18047	18033	18124	18181	18053	17982	18007	18099	18184	18042	17902	18071	17974	18165	17935	18046	18113	18087	18027	18079	18011	18117	18006	17995	17972	18081	18006	18020	17985	17971	18070	17935	17881	18071	18021	18101	18185	17962	18117	17814	18055	18085	18126	18039	17991	17996	18185	18048	18016	18088	18122	18002	17919	18108	18055	18019	18104	17925	18055	18147	18007	18062	18046	18057	18065	17974	17939	17963	17999	17998	18042	17951	18086	17988	18003	18180	18084	17833	18069	18139	18113	18041	18121	17953	17928	18102	18088	17927	17974	18159	18307	18152	17979	18081	17995	17963	18091	18068	18050	18051	18100	18070	18107	18143	17924	18075	18202	18076	18080	17937	18022	18073	17996	18132	18006	17982	18069	17947	17983	18028	18113	18029	18235	18112	18118	18020	18182	17954	17926	18034	17984	17899	18053	18129	18181	18107	17887	17996	18088	18041	18092	18030	18190	17929	18045	18097	18011	18066	17891	18159	18120	18028	18002	18057	18140	18020	18024	18065	18136	18106	17856	17875	17852	18176	18134	17971	18079	18197	18065	18198	18040	18057	18107	17848	18198	18074	18176	18129	18115	17963	18045	18013	18184	18057	17816	18086	18010	18229	17853	18146	17920	18060	17966	18051	18054	18127	17944	17926	17966	18186	17969	18151	18078	18063	18053	17918	18112	17998	17984	18105	18125	18120	18036	18018	17983	18291	18117	18165	18085	18293	18187	18005	18164	18128	18061	17919	18081	17970	18128	17953	17989	17994	17964	18108	17977	18295	18069	17923	18021	17936	17961	18054	18124	18266	17954	18024	18048	18011	18001	17979	18099	18081	17998	17904	18110	17982	18079	18139	18057	18008	18053	18157	18016	18026	18033	18035	18069	17804	18189	18008	18150	18116	18037	17979	18042	18069	18123	18033	17967	18091	18257	18104	18089	18061	18161	17982	18015	18037	17850	18004	17973	18243	18004	18141	18035	18026	18012	18202	17986	18198	18142	17949	18014	18072	18082	17983	17913	18122	18181	18109	18131	17976	18019	17945	18081	18162	18068	18140	17998	18224	18026	18128	18105	18252	18076	17951	17994	18180	18028	17971	18068	18286	18073	18110	18037	18070	18131	18135	17983	18066	17950	18010	18206	17824	17706	17977	18020	18052	17975	18042	17995	18029	18064	18132	18017	18212	18107	17968	18047	18054	18160	18102	18091	18188	18077	17983	18096	18069	17964	17835	18147	18029	18041	17949	18154	18120	18043	17999	18033	18065	17969	17971	18145	17994	17986	18127	18099	18172	18093	18117	17915	17861	18124	18103	18165	18034	18056	18019	18022	18139	18003	18171	18265	18025	18069	17980	17971	18050	18104	17991	18069	18064	18072	18101	17948	17972	17995	18164	18052	18032	18114	18057	18160	18066	18114	18102	18106	18242	18176	17987	18015	18105	18102	17970	18101	17963	17926	18025	18096	18029	17948	17921	18241	18182	17942	17958	17985	18136	17736	18018	17939	17985	18053	18130	18089	18040	18099	17941	18104	17945	18120	17961	18130	18225	17989	18060	18027	17890	18088	18023	17800	17947	18104	18216	17997	17933	17946	18278	18046	17982	18019	17983	17980	18089	17930	18022	18028	17900	18181	18001	17989	18054	18194	17986	18075	17978	18128	18079	18083	17964	18043	18113	18015	17960	18030	18039	18162	17885	17841	17928	17872	18173	18009	18142	18016	18086	17870	18004	18001	18187	18154	17890	18057	17901	18060	17975	18006	18051	18038	18235	17954	18022	18226	17936	18114	17946	18052	18049	18134	18164	17961	18144	18047	18034	18014	17977	17957	17970	18144	18168	18118	18157	18032	17876	17881	18008	18142	18143	18171	18089	18112	18242	18009	18051	17998	18067	18058	18081	18131	18161	18110	18174	17950	17955	18000	18059	17932	17991	18079	18049	17956	17915	18114	17994	18049	18151	18006	17981	18128	17954	18210	17988	17854	18071	18214	17970	18066	18097	18011	17943	18066	18098	17968	18149	17993	18139	17966	17979	18021	18120	18040	18047	17967	18046	18077	17856	18186	18022	17951	18201	18029	17954	18128	18054	18027	18062	18191	18174	17916	18168	17924	18119	17995	18192	18005	18063	18168	17893	18067	18161	18070	17947	18060	18217	18110	18133	18225	18073	18026	17989	17807	17987	17997	17947	18176	18058	18054	18121	18150	18113	17827	18198	18132	18195	18010	18126	17960	17954	17972	18220	18133	18041	18039	18108	17953	18015	18047	17873	17874	17875	18057	18041	18045	17904	18052	18150	18067	18107	18109	17967	18003	18008	18228	17973	17922	18047	17907	18071	18023	18135	18003	17927	17747	18169	18035	18052	18116	17879	18069	17931	18123	18134	17979	18187	18011	18110	18080	18114	18052	18041	18140	18178	18027	17988	17850	18127	18115	18125	18164	18125	17970	18003	17920	18052	18113	17783	17991	18031	17887	18002	18061	18027	18080	18060	18114	17936	17998	17998	17996	18191	17953	18077	18055	17997	18052	18127	18064	18089	17987	18068	18170	18035	17970	18023	18031	18100	17908	17907	17949	18228	17958	18181	18132	17848	18184	18138	17957	18019	18096	18090	18064	17996	18054	17994	17959	17995	18133	18058	18044	18185	18072	18178	17938	18093	18072	17996	17977	18100	18023	18076	18013	18287	17930	17847	18173	17994	18135	18075	17897	18030	18176	17876	18034	17988	18050	18205	18003	18035	18062	18195	18001	18142	18067	18115	18093	18336	17928	18043	18137	18160	18054	17990	18003	18046	17882	17901	17950	18063	17949	18196	17910	18111	18069	17888	17894	18229	18231	18158	18124	18101	18061	18124	17944	17925	18042	18071	17963	18132	18088	17973	17994	17956	18096	18150	18156	17932	18077	18053	17863	17998	17921	18076	18073	18086	18135	18154	18153	18120	18030	18092	18152	17967	17826	18063	18004	18082	17976	18008	18080	18088	17838	18110	18113	18064	18033	18156	18072	18184	18108	18199	18065	18052	18208	18107	18009	17959	17925	18201	18009	17866	18164	18145	18073	18033	17954	18239	18091	18018	17955	18059	17949	18060	18213	18044	18003	18199	18132	18078	17995	18073	18008	18051	17966	18136	18257	18151	18157	18258	18041	18075	18084	17803	18101	18123	18095	18259	18119	18014	18078	17956	18253	18155	17927	18078	18105	18025	17940	18022	18044	18157	18165	17996	18075	18068	17982	17983	18194	18294	18150	17936	18033	18048	18091	18070	18025	18095	18058	18028	18017	18064	17989	17859	18031	17915	18056	18018	18100	17935	18124	17862	18239	17950	18099	18043	18098	18112	17934	18013	18231	18092	18152	18011	17902	18146	18167	17994	18185	18052	17846	18224	17979	17936	17885	18050	18025	18205	18047	17988	18196	18056	18100	18157	17978	18137	18014	18014	18173	18039	17950	17998	18071	17947	18073	17885	18137	18181	18061	17954	17963	17958	18146	18040	18076	17805	18087	18165	18121	18244	18226	18119	17853	18042	17974	18030	18041	17919	17847	18155	18126
26200	21587	28423	26279	23827	24252	24495	23453	23165	23470	34701	44207	35396	26975	23956	23009	22922	22999	22978	22886	22958	22742	22840	22751	22966	23041	22825	22958	22820	22748	23037	23008	22952	22708	22817	22694	22766	22589	22830	22856	22823	22698	22732	22825	22821	22764	22773	22820	22777	22834	22988	22873	22912	22889	22712	22945	22702	22973	22821	22972	22889	22979	22953	22789	22653	22627	22831	22901	22897	22963	22793	22790	22834	22849	22713	22851	22693	22845	22933	22980	22594	22812	22876	22910	22778	22844	22824	23096	22761	22739	22784	22830	22760	22779	22843	22822	22946	22953	22727	23126	22811	22907	22932	23058	22930	22824	22762	22609	22760	22829	23022	22879	22886	22992	22842	22657	22884	22664	22711	22839	22728	22634	22705	22709	22969	22790	22873	22670	22790	22644	22738	22786	22883	22901	22851	22821	22764	22769	22639	22583	22652	22765	22927	22782	22849	22782	22868	22858	22875	22943	22856	22846	22820	22903	22731	22703	22831	22801	22911	22843	22758	22697	22857	22943	22982	22686	22868	22862	22669	22850	22935	22875	22817	22601	22764	22768	22889	22797	22649	22631	22863	22840	22843	22517	22897	22777	22652	22802	22963	22787	22773	22642	22782	22802	22934	22712	22885	22731	22868	22987	22945	22943	22976	22857	22709	22668	22827	22768	22694	22606	22798	22774	22943	22667	22553	22643	22761	23043	22837	22860	22738	22797	22893	22821	22810	22807	22823	22769	22703	22879	22630	22758	22905	22764	22815	22632	22808	22782	22756	22898	22779	22766	22556	22800	22890	22919	22842	22971	22793	22816	23023	22674	22815	22668	22808	22831	22785	22904	22647	22933	22623	22774	22588	22732	22757	22701	22937	22615	22724	22925	23047	22944	22864	22912	23023	22855	22907	22977	22531	22623	22831	22676	22808	22811	22937	22617	22738	22903	23008	22798	22661	22857	22629	22843	22898	22906	22718	22867	22915	22728	22792	22788	22711	22686	22888	22827	22752	22890	22965	22682	22698	22745	22825	22839	22882	22929	22993	22813	22861	22692	23056	22687	22952	22737	22927	23006	23094	22977	22770	22888	22707	23036	22917	22392	22812	22635	22880	22504	22719	22863	22753	22495	22786	22773	22636	22686	22670	22831	22824	22962	22902	22733	22771	22754	22724	22951	22988	23092	22801	22697	22836	22702	22741	22691	22849	23016	22670	22773	22923	22656	22821	22841	22651	22794	22619	22849	22758	22764	22852	22881	22807	22625	22746	22745	22622	22731	22779	22869	22803	22641	22817	22739	23090	22582	22919	22853	23070	22783	22986	22674	22806	22957	22774	22741	23141	22848	22870	22655	22963	22928	22809	22670	22845	22937	22806	22980	22803	22940	22682	22667	22637	22701	22835	22964	22903	22902	22961	22715	22757	22702	22713	22745	22945	22709	22783	22752	22610	22845	22638	22817	22729	22771	22829	22706	22682	22777	22914	22702	22821	22982	22940	22974	22670	22745	22863	22604	22721	22685	22777	22879	22728	22775	22923	22793	22742	22808	22992	22795	22873	22836	22798	22849	22700	23118	22849	22768	22628	22582	22740	22762	22488	22775	22608	22711	22986	22933	22813	22918	22685	22932	22841	22864	22893	22812	22686	22566	22876	22702	22727	22720	22844	22781	23014	23004	22976	22765	22787	22844	22721	22758	22923	22786	22638	22739	22869	22742	22626	22951	22870	22735	22739	22880	22902	22831	22987	22797	22777	22904	22759	22985	22698	22663	22876	22792	22609	22833	22776	22881	22687	22705	22773	22925	22887	23046	22571	22703	22870	22886	22892	22724	22824	22981	22775	22952	22711	22919	22858	22625	22786	22751	22413	23008	22746	22618	23039	22721	22570	22789	22723	22840	22685	23007	22714	22873	22857	22802	23024	22927	22566	22796	22837	22847	22903	22781	22838	22873	22659	22811	22928	22981	22707	22636	22625	22741	22820	22746	22753	22890	22844	22754	22725	22691	22760	22969	22630	22672	22777	22726	22761	22806	22633	22739	22938	22803	22886	22839	22614	22708	22633	22681	22909	22616	22871	22775	22609	22624	22919	22805	22668	22914	22830	22846	22885	22835	22853	22606	22689	22734	22743	23013	22942	22680	22810	22698	22972	22759	22855	22956	22957	22886	22898	22757	22632	22454	23028	22847	22917	22816	22916	22927	22971	22756	22664	23148	22828	22927	22841	22780	22916	22462	22988	22640	22691	22724	22590	22809	23094	22705	22655	22891	22742	22641	22761	22823	22842	22815	22997	22758	22898	23002	22907	22986	22816	22698	23000	22975	22858	22665	22696	22733	22711	22737	22811	22832	22722	22730	22819	22875	22739	22976	22716	22862	22854	22747	22796	23015	22683	22635	22827	22924	22825	22717	22844	22867	22961	22743	22746	22668	22744	22934	22762	22747	22637	22811	22798	22865	22869	22811	22818	22915	22888	22811	22757	22771	22834	22879	22810	22883	22948	22891	22801	22836	22678	22685	22921	22799	22787	22753	22771	22893	22742	22675	22711	22531	22801	23077	22761	22803	22470	22681	22756	22755	22812	22780	22836	22784	22724	22895	22728	22889	22877	22774	22731	23001	22727	22916	22841	22743	22856	22963	22917	22846	22822	22977	22940	22893	22818	22756	22860	22978	23012	22717	22698	22824	22901	22674	22804	22866	22745	22753	22663	22756	22672	22793	22889	22939	22911	22677	22938	23003	22838	22909	22780	22743	22946	22734	22597	22744	22910	22851	22848	22777	22819	22869	22870	22827	22769	22778	22822	22526	22668	22981	22936	23012	22769	22862	22720	22828	22748	22706	22965	22827	22790	22789	23056	22742	22797	22939	22877	22708	22809	22796	22939	22785	22742	23005	22853	22904	22724	22699	22900	22934	22882	22684	23075	23067	22926	22908	22707	22908	22746	22935	22676	22987	22752	22906	22933	22923	22853	22736	23083	22727	22817	22839	22710	22850	22965	22840	22940	22904	22749	22752	22691	22777	22657	23016	22849	22620	22834	22802	22650	22793	22786	22829	22759	22580	22760	22848	22839	22712	22783	22833	22944	22725	22833	22946	22773	22541	22928	22771	22780	23071	22586	22939	22884	22845	22748	22804	22821	22643	22567	22753	22804	22994	22698	22711	22939	22880	22723	22913	22703	22866	22814	22762	22768	22820	22968	22794	22652	22840	22686	22598	22872	22639	22768	22934	22931	22968	23014	22861	22722	22657	22641	22653	22854	22718	22675	22839	22925	22710	22780	22892	23074	22779	22827	22890	22774	22778	22616	23044	22698	22937	22918	22954	22638	22669	22572	22898	22688	22725	22716	22887	22906	22890	22812	22647	22730	22709	22793	22827	23066	22786	22857	23035	22925	22849	22823	22923	22742	22824	22832	22839	22578	22718	22578	22670	22652	22708	23019	22781	22759	22838	22862	22632	22638	22676	22655	22890	22787	22911	22808	22754	22765	22838	22898	22604	22543	22876	22856	22698	23054	22676	22749	22795	22865	22856	22825	22874	22629	22796	22836	22773	22830	22890	22612	22858	22769	22921	22807	22813	22740	22774	22890	23002	22905	22596	23062	23005	22756	22913	23048	22878	22955	22821	22890	22934	22979	22926	22663	22884	22834	22919	22631	22905	22831	22887	22806	22735	22707	22718	23006	23001	22787	22942	22961	22756	22718	22596	22670	22845	22760	22678	22790	22735	22800	23020	22766	22697	22773	23062	22749	22776	22758	22761	22750	22671	22841	22618	22932	22794	22802	22912	23065	22908	22726	22847	22883	22983	22671	22921	23051	22881	22948	23071	22858	22824	22726	22997	22810	22989	22769	22803	22788	22958	22877	22863	22704	22710	22780	22816	22841	22764	22861	23087	22965	22944	22808	22622	22966	22697	22637	22682	22853	22799	22916	22810	22605	22753	22731	22867	22785	22928	22718	22797	22940	22855	22615	22815	22905	22989	22930	22858	22828	22915	22902	22681	22658	22713	22682	22776	22893	22668	22753	22771	22865	22899	22679	22856	22826	23006	22625	22823	22738	22945	23085	22910	22751	22785	22711	22615	22623	22940	22861	22783	22956	22767	22724	23010	22753	22952	22969	22844	22743	22702	22689	22975	22702	22888	22989	22746	22786	23077	22737	22672	22705	23014	22957	22804	22864	22739	22753	22845	22896	22779	22824	22777	22827	22676	22774	22716	22746	22649	22595	22823	22971	22830	22656	22732	22879	22959	23032	22775	22932	22816	22723	22821	22901	22956	22754	22896	22770	22686	22900	22811	23014	22908	22820	22997	22850	22985	22854	22863	22772	22830	22924	22828	23206	23007	23000	22805	23008	22932	23021	22652	23068	22864	22810	23034	22835	22752	22927	22882	22721	22723	22863	22768	22945	22891	22660	23100	22872	22887	22748	22875	22707	22717	22661	22683	22583	22855	22609	22822	22793	22758	22754	22808	22774	22796	23017	22535	22829	22805	22993	22926	22745	22945	22889	23225	22618	22798	22842	22770	22877	22689	22791	22762	22720	22757	22631	22836	22674	22721	22871	22892	22891	22987	22841	22848	22998	22902	22844	22835	22593	22647	22760	22736	22649	22755	22841	22665	23092	22828	23025	22726	22688	22728	22838	22687	22608	22855	23199	22846	22989	22896	22760	22957	22939	22842	22811	22678	22760	22624	23081	22839	22736	22907	22872	22730	23000	23031	22816	22829	23005	23019	22787	22996	22851	23055	22709	22900	23092	23110	22809	22825	22604	22875	22893	22978	22692	22916	22593	22919	22759	22718	22802	22973	22919	22803	22902	22763	22771	22767	22699	22866	22730	23010	22865	22744	22626	22843	22863	22756	22682	22810	22728	22599	22826	22830	22709	22785	22919	22816	23007	22695	22876	22846	22892	22773	22772	22899	23105	22894	22806	22531	22843	22741	22728	22743	22818	22824	22932	22677	22713	22696	22637	22881	22803	23055	22975	22966	22894	23032	22785	22718	22896	22847	22639	22871	22923	22766	22800	22804	22840	22830	22691	22672	22842	22665	22673	22885	22915	22803	23001	22904	22824	22958	22717	22745	22829	22813	22688	22970	22773	22823	22728	22738	22763	22672	22878	22691	22626	22585	22521	22882	23082	22948
16520	24051	23009	20540	19558	19021	18653	18655	18491	19245	35876	42930	31285	21767	18528	18116	18121	18133	18009	18096	17852	17879	17904	18112	17963	17875	17949	18032	18020	18035	18061	17884	18042	18091	17998	17814	18298	18140	18151	17782	17904	18038	18080	17896	18011	18032	18057	17950	17922	18072	18015	17807	17956	17885	18031	17969	17828	18109	18105	17897	17923	17980	17971	18109	18085	18206	18099	18065	17865	17804	18132	17934	17994	17975	17997	18086	17980	18089	18135	18171	17915	17807	18057	18019	17880	17955	17939	17768	17993	17868	17929	18058	17869	18046	17904	18108	17972	18202	18074	17923	18130	18178	18201	18018	18066	17846	18143	18070	17886	17862	17923	17971	17999	17918	17889	17914	17891	18061	17950	18064	18206	18013	18066	18010	18003	17915	18116	18076	17956	18014	17956	17981	18010	17966	18003	17877	18035	18045	17949	18109	18083	17875	18058	17801	18079	17969	18063	18055	18203	17954	17939	18107	18047	18157	17944	17905	18005	18063	18085	18072	17996	18103	17990	17954	17966	17950	17992	17819	17924	18093	18132	18007	17907	18125	17986	17894	17980	18081	17921	17992	18072	18237	18005	18060	17951	17980	17920	18101	17911	17875	17949	18160	17942	17956	18144	17945	17957	17936	17915	18030	18129	17969	17964	17759	18171	17798	18136	17824	18019	17875	18070	17999	17874	17812	17802	17832	18118	17890	17916	17972	17933	17893	17864	17990	18027	17931	18098	17845	18135	18061	17771	17908	18099	18093	18061	17979	18029	18266	18079	17913	17779	17961	18040	17895	18177	17957	18135	17924	18003	18075	18136	17967	17928	18046	18189	17774	18166	18036	18087	18156	18044	17997	18079	17932	17935	17974	17991	17868	17984	17870	17780	17981	17905	17955	18143	18059	17801	17798	17948	18091	17944	17903	17942	18102	17980	18061	17983	17835	17923	18079	18014	18201	17815	18175	17957	18011	17915	18112	17912	17841	18083	17864	18167	17945	17896	18164	18126	18041	17914	18123	17927	18215	18029	17931	17902	18137	17976	18056	18006	17891	17833	18122	18068	18035	17912	18059	17922	17911	18044	17837	18068	18042	17857	18038	18004	18062	17990	18044	18125	18064	18061	17820	18039	18104	18111	18027	17973	17841	18045	17914	17879	18021	17979	17969	17944	18068	17854	17965	18084	18004	18083	17869	17996	18055	18126	18025	17944	18012	18072	18190	17915	17981	18005	18155	17897	18150	18059	18037	17950	18174	18079	17866	18014	17962	18140	17930	18120	18013	18088	17811	18039	18020	18015	17960	17984	17967	17968	17946	17839	17818	17928	17987	17910	18051	17991	17983	18075	18021	18077	18016	17983	18106	17988	17929	17878	18121	17902	18025	18007	17943	17897	18164	17929	18029	18028	18043	18074	17994	18218	17878	17922	17999	17913	17967	18226	18100	18152	18091	17904	17827	18073	18217	17885	17915	17887	18179	17827	17928	18003	18000	18014	17959	18071	18113	18134	17993	18048	17846	17922	17928	17961	18040	17985	17867	18041	18029	17895	18118	18041	18034	17970	18026	18059	18007	18009	18082	18145	18128	17921	17932	17988	18097	18140	18001	18084	17934	17997	18147	17993	17833	17951	17940	18081	18177	18033	17786	18178	18030	17844	18105	17986	17958	17954	18060	17953	18204	17962	18105	17915	17910	17932	18020	17846	18002	18135	17863	17757	17965	18014	18034	17947	18112	17963	17849	17791	18101	17993	18038	18016	18001	18040	18041	17990	18125	18049	18022	17951	17954	18008	18121	17941	17924	18021	18062	18010	17881	17984	18188	17923	17852	18052	18048	17986	18135	17995	17844	17965	18014	17969	17919	17917	17968	17973	17891	18056	17978	18040	18050	17972	17942	18034	18130	18004	17941	17789	18077	17904	18094	18034	17960	18153	17984	17949	17989	17978	17962	18168	18177	18190	18028	17903	17940	17967	18027	17778	17961	18013	18072	17972	17901	18022	17894	17899	18063	17910	17937	18059	18019	17855	18091	17912	18029	17989	17954	17900	17952	18103	17918	17956	17999	17964	17918	18151	17932	17983	18041	17791	18054	18036	18045	17932	18076	18132	17764	18255	17992	18006	17925	17948	18088	17915	17899	17967	18028	18049	18185	17976	18022	18061	17900	18062	18168	17928	17915	17848	17831	18003	17941	18017	17795	18118	18180	17728	17980	18078	18039	18016	17748	17976	17957	18043	17956	18041	17972	17942	18000	17936	18041	17976	18022	18025	17972	17946	18049	18027	18029	17780	18180	18055	18105	17944	18030	18025	17941	17993	17905	18099	17897	17850	18055	17939	18024	18151	18035	18138	18107	17991	18046	17903	18025	17988	17964	18053	17936	18002	18007	17881	17984	18166	18061	18094	17908	17971	18006	18023	17888	18079	18024	17905	18116	17867	18059	18128	18033	17985	17847	18139	17883	17985	17983	17907	18187	18098	18005	18172	18074	18052	17931	18025	18038	18049	18040	17890	17911	18033	18093	18041	18039	18038	18156	18132	17934	18157	17955	18173	17813	18061	17893	18013	17875	18098	17918	18030	17928	18205	17924	17978	17905	18126	17882	18098	17804	18062	17865	18107	18287	17870	18004	18095	17922	17909	17951	17946	18025	18052	18071	18112	18021	17901	17891	17802	17962	18041	18088	18085	17958	17942	17804	18126	18032	17986	17935	17999	17959	17995	18080	17975	17924	18004	17931	18111	17988	18007	18001	18144	17969	17914	18129	17909	17803	18044	17975	17906	17875	18059	18050	17992	18257	18108	17959	18052	18046	17945	18057	18072	18031	17909	17928	17781	18080	17886	18081	18058	17926	18114	18057	17745	18072	18151	17978	17927	18072	18078	18116	18050	17862	17856	18128	17990	18108	17945	17957	17866	18049	18028	18075	17943	17960	17912	18075	17902	18075	17978	18072	18019	18015	17977	17967	18125	17974	18098	18124	18062	17863	18148	17896	17964	17961	18038	17948	18185	18069	18035	18011	18105	18105	18034	17976	18025	17803	17989	18160	17924	17898	17954	18076	17963	18055	18025	18080	17837	18301	17988	17997	18031	18056	17954	18028	18079	18143	17960	18170	18020	17745	18133	17930	17906	17999	18018	17962	17925	17949	18007	17923	17953	18090	18101	18138	17973	18039	18045	18130	17979	18001	18008	17997	18153	17923	17945	17869	18028	17936	18197	18084	18015	17891	18036	17925	18071	17927	18036	17844	17900	18018	18023	17919	17844	18124	18011	18018	17900	17927	17793	18135	18123	18075	17989	18227	17957	17976	17919	17896	17860	17958	17856	18148	18051	17947	18013	18119	18115	18102	18015	18105	18053	18030	17934	17901	18013	18069	17988	18213	18042	18022	17899	17967	17849	18033	17965	17878	17987	18016	18129	17920	17979	18081	17991	18159	18077	18065	17974	18067	18069	17891	17992	18052	18171	17703	17971	18029	18049	17956	18002	17958	17961	17994	18015	17922	18110	17959	18023	17900	17962	17906	18004	18004	17736	17881	18142	18063	17971	17895	18100	18116	18034	17873	17951	18091	17905	17869	18177	18068	18025	17938	17871	18037	17965	18001	18174	17876	17934	17851	18000	18205	18089	18055	17865	17972	18014	18086	17996	17978	17642	18119	18010	17992	18099	17943	18027	18144	17968	18040	17975	18047	18075	17931	17920	17834	18082	17955	18012	17961	17950	18085	17960	18056	18026	17956	18058	17879	18001	17959	17974	18058	18036	18166	18044	17932	17861	18041	18115	17915	18020	17993	18118	18013	17912	17797	17923	17960	17836	17913	18102	18077	18060	17910	17956	18273	18100	18130	18291	17808	17896	17847	18058	18065	17939	18069	17910	18118	17997	18003	18077	17961	17716	18072	17972	18188	17835	17871	18038	18115	18006	18017	17951	18049	18141	17973	17880	17942	18023	17971	17990	18061	18045	18066	17957	17960	17968	17893	17970	17976	17979	18115	17959	18136	18072	18047	18049	18142	17930	17968	18003	18043	18085	18093	18017	17972	18033	17963	18043	17792	17934	17970	18211	18052	18000	17850	18005	17963	18092	18021	17967	17882	17988	17962	17786	18117	17873	17971	18053	17884	17934	18060	17928	17992	17975	17986	17949	18049	17919	18118	17877	18030	18015	17873	18080	18035	17857	17975	18014	17923	17924	17886	18086	18059	18002	18015	17927	17916	17968	18017	17935	17973	17999	17899	18040	17837	17951	17991	18016	17960	18130	18061	18208	17990	17971	17947	18107	17807	17896	17974	17689	17911	18183	18052	17994	17938	17986	18002	17886	17943	18035	17878	18059	17985	17965	17906	17850	17807	18139	17734	18059	18123	18073	17866	18001	17968	17936	17894	17956	17955	17914	18108	17903	18075	18083	17960	18091	18135	18066	17876	18007	17896	17942	18077	18031	18055	17893	17953	18014	18163	18007	17950	18018	18086	17896	18018	17905	17987	18197	17967	18075	18076	17966	17942	18082	17998	18242	18075	17883	18050	17940	17802	18003	17959	17803	18114	18011	18012	18018	18031	17959	18025	17966	18076	18140	17850	18189	17878	18039	17859	17899	17944	18113	18065	17922	18145	17974	17945	17880	18007	18204	17963	18074	18046	18021	18128	18062	18070	18155	17983	18031	17969	18022	17993	18115	18044	17945	18073	18163	18138	18063	17990	17918	17938	17970	18155	18083	17884	17882	18077	18056	17963	18024	17900	17952	18024	18045	17893	17989	18072	17918	17917	17930	17986	18116	17871	18139	18022	17928	17896	18016	18161	18100	17921	17998	17797	18018	17827	17891	17964	18126	17959	17932	17819	18091	18093	17804	18049	17940	18048	18195	17872	18045	18018	17905	18010	17999	18058	18062	17794	17927	18092	18050	18060	17913	17922	17936	17981	18116	18041	18199	17927	17889	18169	17997	17969	18187	18079	18070	18080	18071	17985	18109	18195	17959	18068	17995	17994	18175	18156	18040	18008	18006	17987	18140	18101	17895	17980	18089	18069	18156	18145	18120	17897	18107	17770	17940	17951	17908	17884	18030	17985	17919	17845	18321	18056	17999	18115	17849	18085	17931	17960	18033	17976	18014	17972	18149	18027	18081	18109	17947	17776	17971	17999
24242	21604	29243	24518	22518	25819	27723	24152	23686	24471	35927	58637	47700	32572	25954	23780	23447	23450	23215	23300	23331	22946	23121	23389	23416	23074	23029	23148	23353	22834	23114	22946	23158	23026	22969	23123	23143	23322	22988	23001	23359	23239	23203	23257	23119	22927	23139	23260	23278	23212	23106	23351	22899	23087	23210	23117	23086	22992	22961	23057	22993	23321	23161	23015	23027	23264	23240	23215	22857	22901	22884	22834	23213	23032	23117	23091	23020	23159	23153	23107	22972	23101	23005	22989	23299	22920	23307	23145	22998	23060	22970	23384	23136	22963	23050	23145	23343	22992	23273	23101	23071	23053	23050	23126	22827	23247	23135	23078	23072	23178	23120	23358	23241	23133	23089	23152	23221	23050	23058	22964	23030	23119	23121	23135	23296	23213	23107	23159	23137	23022	23080	23026	22984	23018	23221	23009	23272	22945	22958	23011	23094	22984	22969	23113	23114	23061	22874	23103	23168	22854	23175	23049	23094	22863	23016	22989	23091	23014	23162	23211	22963	23221	22954	23246	23120	22786	23100	22969	23060	22891	23098	23160	23207	23072	22838	22975	23061	22981	23195	23102	23162	22961	23036	22928	23151	22930	23120	23161	23034	22990	23176	23214	22956	23056	23192	23196	22942	23007	23112	23059	23070	23055	23182	22954	23048	23113	23045	22880	22912	23002	23083	23190	23299	23114	23053	22854	23095	23041	22986	23027	23046	23075	23268	22909	23058	22946	23105	23174	23175	23000	22986	22967	23137	23102	23029	23190	23060	23207	23112	23080	23273	23046	23009	23046	23367	23103	23032	22984	23277	22975	23223	22842	22971	23017	23011	22851	23024	23124	23125	22971	23100	22802	23029	22973	23005	22957	23039	23064	23250	23192	23357	23163	23282	23080	23129	23045	23192	23123	23557	23157	23241	23087	23167	23059	23174	22926	22905	23042	22974	23057	23334	23111	23063	23181	22920	23030	23065	23082	23090	23047	22954	23007	23118	23053	22911	23025	23225	22941	22975	23080	23012	23308	23235	23018	23124	23036	23193	23155	23369	23031	22901	23105	23064	23162	22977	23087	23119	23092	22978	22966	23127	23137	22980	22905	23389	23090	22958	22922	23380	22995	23006	23042	22991	22930	22788	22873	22928	23131	23083	23063	23111	22959	23100	23094	23154	23418	23178	23066	23191	23025	23165	23166	23250	22999	23017	22753	22947	23099	22979	23033	22857	23108	23225	23078	23016	23005	22944	22784	23162	23005	23058	23109	23017	23509	22985	23186	23090	23068	23036	23122	23112	23284	23299	22866	23116	23089	23010	23097	23182	23105	23235	23050	22919	23258	23311	22946	22989	23100	22979	23184	23131	22963	23184	23124	22631	22943	22765	22856	23184	23050	23068	23212	22990	23120	23137	23038	23133	22994	23006	23064	23101	23058	23082	22969	23039	23103	22998	22978	23089	23033	23119	23098	23028	23083	23162	23080	23290	23010	23137	22954	23173	23015	22820	23213	23070	23155	23257	23088	23016	23051	23048	23137	23129	23014	23018	22970	23080	22985	22909	22980	22939	23245	22997	23304	23089	23243	23135	23069	23232	23044	23011	23093	23058	22833	23172	23130	23309	23196	23182	22966	23121	23260	23136	22997	23269	22894	23017	23147	23011	23091	23069	23236	22948	23185	22864	23118	23043	23016	23070	22941	22827	23083	23056	23132	23181	22981	22886	23223	23125	23085	22866	23019	23407	23256	23002	23225	23043	23026	23063	22767	23117	23066	22949	22910	23153	23130	23307	23017	23060	23103	23133	23116	23023	22936	22965	22913	22875	23142	23155	23055	22964	23147	23183	22975	23133	23270	23123	22934	23047	22939	23160	23142	23022	22987	23053	23042	23166	23050	22972	22935	22852	23004	23175	23008	23318	22930	23215	22821	23213	23089	23085	22927	22941	22971	22992	23059	22843	23183	22889	22853	23031	23211	22912	22998	22861	22993	22793	23006	23056	23049	22998	22934	23109	22992	22969	23131	23119	23200	23056	22855	23350	22974	23103	23005	23308	23130	23240	23177	23124	22932	23051	23061	23154	22999	23380	23377	23131	23087	23030	23068	23094	23162	23008	22849	23011	23069	22854	22949	23111	22899	23186	22791	23116	23178	23125	23026	23089	23119	23081	23063	23193	23065	23090	23159	22985	23192	22878	23119	23163	23122	23334	23106	23010	23077	22829	22980	23087	23093	23006	23120	23004	22959	22795	22891	23005	23174	23184	23250	23017	23060	23166	23094	22894	23147	23262	22991	23045	22836	23120	23060	23211	23082	22935	22983	23101	23005	23256	22949	23043	23204	23185	23196	23202	23264	23114	22904	23065	22839	22758	23040	22940	23003	23057	22824	23018	23015	22917	23217	23190	22965	23070	23068	23208	23057	23072	23155	23097	23004	22993	22977	23180	22946	23170	22904	23200	23045	23043	23058	23164	23187	22904	23098	22838	22823	22898	22882	22863	23004	23249	23056	23059	23177	23416	23161	23263	22798	23101	23226	23468	23126	22993	22995	23072	23017	23163	23178	22916	23011	23247	22969	23287	23230	22966	23085	23142	22875	23271	22973	22965	23075	22943	23041	23004	22884	23042	22991	23151	23043	23158	22929	23136	23051	23147	23010	23103	23085	23096	23251	22995	23309	23105	22777	23164	22927	23204	23047	23164	23070	23125	23371	23007	23308	23207	23206	23080	23216	23180	23005	23049	23003	23165	23149	23050	22835	23081	23092	23007	22969	23088	22955	23077	22954	22939	22990	22945	23064	22957	23213	23227	23082	22937	22946	23150	23051	23097	23152	23199	23126	23148	23130	22894	22828	23048	23274	23300	23174	23179	23034	23239	23335	23243	22975	23192	23301	23051	23208	23048	23113	23045	23210	23210	23095	23060	23032	22893	23163	23006	22926	23027	23027	22963	22999	22815	22888	23242	22979	22865	23319	22814	23305	22876	23082	23217	23041	23077	23037	23241	23162	23060	22911	23097	22826	22973	23127	23092	23062	23032	22998	23197	22973	23215	23175	23164	23147	23169	23114	23018	23376	23120	22825	23209	22871	23065	22992	23298	22939	23136	23140	23164	22986	23005	23147	22812	22957	22908	23224	23042	22989	22708	22887	23140	23339	22927	23171	23105	23001	23068	22957	23100	23097	22986	23133	23168	23007	23254	23056	23131	23147	23138	23060	23224	23174	23170	23053	23129	23113	23197	23119	23049	22749	23125	22958	23040	22885	22964	23020	23169	22952	23254	23054	22680	23058	23122	23194	23210	23107	23076	23112	23153	23284	23100	22998	22875	23063	23291	23058	23130	23139	23031	22855	23260	22887	23214	23163	23293	23081	23152	22973	23138	23102	23246	23005	23197	22897	23125	22953	23105	23142	23227	23079	23106	23265	23107	23034	22940	23035	23052	23263	23030	23220	22830	22921	23227	23026	23029	22915	22684	23275	23328	23186	22914	22872	23107	22815	23154	23042	22989	23020	22839	23048	23041	23011	22997	23151	22959	23084	23183	23103	23110	22917	23208	23175	23022	23105	23011	23178	23131	23132	23170	23051	23060	22968	23260	23083	23133	23242	23209	23032	23214	23184	23126	22842	22818	23016	23265	23163	22881	23094	23123	23042	23093	23147	23328	23132	22959	22961	23073	23217	23002	22988	22816	23084	23032	23193	22948	22728	23076	23076	23193	23165	23001	22842	22948	22926	23095	23101	23176	23036	23060	23248	22870	22983	22916	22727	22871	23263	23269	23330	23023	23100	22782	23030	22820	22800	22801	22889	23086	22874	23088	23112	23042	22992	23109	22952	23056	23081	23023	23231	23135	22847	23133	22898	23057	23048	22919	22967	22885	23144	23112	22878	22992	23059	23153	22969	23142	23096	22963	23242	23234	22895	23034	23123	22961	22859	23087	23012	23038	23203	22939	23218	23083	23011	23049	23319	22909	23020	23027	23074	23279	22925	23158	23293	23024	22917	23203	23217	23111	23133	22979	23270	22865	23125	23113	23135	23006	23095	23104	22919	22883	23141	23257	23215	23147	23289	23115	23074	23040	23032	23029	23035	22914	23023	23062	22900	23284	23093	23221	23091	22980	23339	23234	23103	23171	23029	23118	23118	22984	23127	23252	23036	22923	23120	22980	23000	23083	23252	23046	23136	23107	22959	23155	22928	23067	23265	23196	23063	23253	22740	22805	22904	23098	23234	23136	22899	22910	23173	23182	23148	22972	23114	23035	22923	22821	23002	22996	23070	22951	23055	22934	23028	22900	23005	23108	23081	23290	23111	23066	23080	23296	22997	23097	23194	22853	23138	22936	23057	23133	23098	22977	23085	23041	23137	23292	22890	23003	23062	23057	22955	23074	23025	23057	22966	22960	23006	23011	23323	23032	23134	22935	22952	22883	23136	22968	23065	22988	23097	23086	23059	23325	23016	23236	23079	23105	23043	23151	23237	22951	23125	23109	23178	23074	23235	23071	23225	23025	23067	23101	23187	22947	23194	23131	23014	23131	23338	22943	23117	23000	23099	22862	23007	23093	23201	23291	23061	23254	23237	23124	23455	23390	22848	23030	23055	22858	23023	22942	23028	23136	23012	23215	22909	22870	23188	23058	22977	23207	23237	23081	23232	23124	23005	23341	23289	23193	22838	23337	23123	22997	23110	23267	23057	23277	23054	22925	23322	23204	22962	23141	22940	22864	23093	23217	23147	23359	23338	23169	23304	23094	23062	23220	23004	23340	23040	23159	23064	23072	23097	23135	23167	23353	23201	23028	23023	23146	23041	23074	23059	23148	22987	23051	23086	23023	22955	23087	22943	22968	22982	23207	22935	22996	23150	23288	23177	23164	23282	23261	23165	22950	23133	22831	22883	23181	23044	23171	23126	23129	23244	22915	22954	23063	23152	22991	22857	23047	22719	23221	23003	23307	23058	23066	23319	23192	22896	23034	23050	22855	22974	23151	23222	22861	23054	23174	23028	23086	23198	23168	23137	22808	23267	23163	23127	23159	22906	23189	22942	23036	23098	23106	23008	23197	23133	23403	23190	23081	23096	23107	23169	23033	22912	22925	23148	23142	23123	22920	23056	22838	23033	23035	23078	23127	23061	23242	23192	23107	22935	23036	22803
18732	30774	29121	23893	21638	20612	20093	19544	19592	19512	36614	56934	44463	28198	20015	18443	18267	17839	18343	18212	18140	18254	18282	18261	18145	18264	18147	18350	18125	18029	18115	18233	18187	18042	18246	18279	18155	18128	18181	18242	18034	18255	18221	18193	18276	18057	18208	18239	18224	18083	18261	18099	18361	17964	18186	18261	18172	18100	18176	18196	18188	18160	18086	18156	18201	18084	18280	18107	18283	18142	18292	18228	18001	18031	18085	18301	18188	18049	18203	18076	18073	18179	18049	18021	17895	18160	18176	17993	18147	18286	18049	18209	18139	18216	18151	18039	18158	18173	18236	18116	18125	18212	17993	18265	18184	18149	18343	17990	18126	18167	18129	18196	17969	18206	18114	18272	17940	17981	18110	18218	18056	17895	18139	18134	18376	18134	18058	18028	18244	18220	18232	18289	18042	18035	18090	18084	18110	18217	18084	18242	18018	18145	17997	18160	18083	18004	18074	18130	18208	18104	18081	18325	17968	18161	18115	18183	18139	18302	18167	18307	18103	18274	18151	18071	18170	18206	18079	18200	18214	18147	18097	18155	18225	18168	18169	18204	18146	18112	18133	18092	18005	18104	17985	18060	18046	17926	18276	18231	18086	18272	18042	18097	18026	18017	18138	18233	18090	18027	18271	18072	18094	18255	18255	18089	18301	17978	18350	18097	18226	18172	18103	18241	18066	18210	18053	18143	18101	18254	18070	18041	18162	18045	18105	18173	17973	18119	18106	18185	18125	18053	18275	18082	18196	18298	18141	18268	18025	18078	18086	18080	18091	18147	18190	18227	18178	18414	18274	18096	18007	18156	18004	18181	18073	18151	18109	18141	18152	18053	18259	18209	18217	18084	18120	18051	18200	18047	18140	18053	18133	18119	18072	17895	18236	18082	18068	18201	18056	18161	18132	17915	18253	18218	18345	18117	18228	18077	17940	18121	17987	18090	17937	18127	18127	18123	18135	17999	18143	18268	18193	18136	18169	17836	18124	18294	18045	18162	18086	18160	18190	18225	18044	18331	18042	18222	18182	18158	18166	17987	18104	18217	18154	18157	18128	17894	18059	18208	18134	18180	18132	18256	18031	18217	17870	18323	18207	18320	18121	17976	18210	18169	18373	18066	17991	18194	18075	17965	18194	18138	18166	18195	18153	18291	18137	18276	18155	18165	18311	18195	18151	18124	18278	18081	18256	18064	18089	18311	18254	17998	18027	18208	18260	18124	18100	18258	18169	18068	18026	18099	18052	18059	18252	18067	18254	18162	18080	18175	17990	18168	18108	17966	17969	18191	17986	17984	17901	18321	17779	18122	18251	17921	18165	18001	18127	17984	18185	18076	18125	18114	18309	18219	18108	18082	18195	18003	18122	18221	17904	18148	17982	18105	18123	17978	18257	18167	18361	18128	18037	17966	18272	18112	18108	18045	18108	17991	18414	17997	18082	18086	18222	18019	18012	18226	18169	18050	18137	18198	18126	18016	18218	17985	18232	18153	18144	18298	18154	18105	18225	17990	18161	18184	18190	17983	18203	18095	18067	18183	18060	18142	18020	18065	18114	18291	18092	18066	18070	18208	18216	18170	18167	18114	18356	18153	18169	18049	17970	18027	18180	18143	18070	18136	17957	18135	18195	18020	18266	18117	18074	18260	18097	18120	18141	18257	18079	18183	18027	18138	18311	18228	17930	18057	18041	18122	18109	17885	18079	18100	18179	18246	18290	18206	17902	18045	18373	18091	18186	18240	18071	18153	18191	18120	18106	18114	18048	18254	18269	17977	18389	18145	17980	18003	18011	18124	18069	18040	18062	18083	18120	18118	18244	18134	18163	18145	18097	18029	18078	18169	18049	18175	18342	18380	18063	17996	18095	18273	18073	18082	18310	18004	18111	17984	18378	18279	18155	18299	18016	18234	18067	18011	18138	18019	18024	18045	18090	18062	18238	18119	18199	18030	18153	18054	18110	18302	18243	17855	18126	18033	18145	18141	18078	18003	18161	18192	18017	18064	18197	18121	18138	18234	18191	18138	18093	18099	17933	18329	18166	18066	18150	18034	18014	18127	18198	17915	18251	18004	17949	18085	18169	18084	18141	18146	18078	18183	18221	18125	18126	18062	18113	18242	18050	17989	18185	18082	18096	18130	18042	18237	18224	18079	18060	18232	18158	18130	18083	18030	18190	18101	18174	18015	18026	18222	18179	17927	18081	18102	18032	18188	18281	18151	18123	18062	18053	18014	18103	18133	18115	18016	18011	18232	18244	18145	18058	18217	18263	18073	18217	18127	18210	18231	18083	18239	18085	18111	18143	18083	18056	18162	18134	18231	18216	17944	18119	18217	18043	18219	18176	18172	18102	18162	18133	17881	18055	18025	18106	18051	18071	18096	18095	18178	18109	18307	18195	18159	17991	17884	18157	18183	18196	18274	18121	18135	18233	18196	17958	18140	17996	18202	18251	18093	18112	18099	18037	17973	18105	18111	18115	18144	18029	18185	18101	18101	17968	18273	18030	18011	17966	18125	18004	18228	18217	17924	18211	18128	18254	18111	18078	18168	18263	18133	18250	18177	18117	18255	18276	18049	17963	18121	18120	18172	18191	18003	18140	18036	18226	18113	18083	18159	18030	18054	18118	18033	18112	18009	18221	18221	18165	18090	18009	18011	18249	18192	18202	18103	18113	18014	17996	18156	18106	18205	18280	17946	18039	18143	17940	18293	18338	18229	18106	18239	18074	18121	18295	18255	18171	18220	18016	17954	18221	18139	18003	18257	18032	18123	18114	18150	18039	18083	18201	18119	18030	18379	18241	18085	18094	18207	18049	17989	18124	18203	18247	18204	18329	18073	17993	18196	18032	18058	18019	18201	18011	18070	18163	17959	18203	18111	18013	18263	18357	18279	18025	18140	18033	17906	17993	18206	18004	18018	18178	18275	18014	18065	18387	18276	18341	18203	18166	18049	18100	18121	18100	18372	18083	18019	18080	18114	18023	18095	18205	18070	18185	18102	18182	17987	18235	18212	18121	18161	18174	18284	18101	18105	17977	18185	18146	18079	18182	18122	18084	18229	18158	18125	18119	18266	18225	18132	17973	17982	18150	18219	18283	18133	18304	18043	18132	18158	18025	18072	18193	18025	18118	17995	17989	18094	18147	18052	18205	18218	18178	18071	18233	18131	18202	18020	17998	18138	18120	18168	18133	18122	18131	18118	18023	18080	17999	18010	18003	18117	18162	18020	18100	18054	18120	17965	18241	18193	18134	17992	18056	18376	18201	18100	18059	18054	18203	18282	18256	18123	18066	18235	18003	18124	18186	17976	18183	18054	18185	18093	18104	18168	18027	18124	18376	18189	18043	18275	18125	18023	18212	18099	18060	18220	18172	18186	17960	17945	18112	18096	18219	18100	18175	18216	18038	18111	18063	18113	18176	18057	18276	18155	18146	17999	18155	17966	18140	18152	18051	18107	18257	18248	18099	18004	18221	18077	17971	18034	18049	18025	18384	18193	18099	18205	18248	18169	18155	18141	18125	17986	18128	18165	18282	18078	18249	18155	18094	18044	17946	18180	18227	18118	18097	18274	18191	18046	18359	18056	18290	17977	18130	18086	18294	18207	18097	18151	17982	17948	17997	18127	18159	17974	18317	18247	18074	18043	18164	18013	18363	17924	18120	18244	18105	18175	18240	18141	18117	18145	18202	18024	18083	18111	18128	18218	18006	18295	18378	18253	18152	18129	18069	18188	18125	17925	18164	18226	17936	17855	18187	18095	18132	17954	18185	18109	18306	17971	18266	18108	17966	18237	18179	18163	18024	17922	18098	18132	18128	18119	18088	18053	17883	18103	18254	18071	18185	18142	18104	18123	18216	18084	18307	18115	18280	18271	18143	18306	18067	18142	18067	17987	18159	18243	18065	18074	18112	17996	18125	18121	18277	18026	18259	18276	18017	18078	18042	18168	18128	18155	18292	18092	18127	18149	18306	18040	18183	18178	18133	18198	18119	18236	17935	18249	18165	18242	18024	18080	18238	18201	17902	18142	18064	17999	18077	18249	18148	18224	18149	18071	18237	18351	17997	18000	18205	18207	18152	18247	18168	18065	18066	18194	18161	18233	18012	18159	18181	18115	18074	18008	18108	18097	18149	18199	18062	18052	18150	18047	18220	18159	18120	18164	18171	18096	18115	18204	18249	18041	18269	18006	18056	18111	18211	18121	18164	18069	18123	18131	18190	18142	18215	18215	18116	18059	18181	17983	18128	18113	17992	18191	18214	18204	18167	17994	18109	18231	18220	18070	18021	18338	18098	18257	18165	18353	17986	18296	18183	18094	18073	17996	18067	18117	18094	18097	18150	18224	18153	18115	18130	18241	18105	18073	18253	18173	18229	18044	18196	18068	18189	18163	18146	18324	18141	18091	18275	18169	18071	18105	18107	18187	18013	18041	18123	18213	18098	18129	18138	18048	18238	18011	18118	18173	17925	18181	17966	18113	18094	18088	18200	18212	18076	17963	18169	17994	18186	18067	18044	18224	18162	18098	18034	18094	18129	18007	18062	18017	18083	18043	18134	18189	18244	18365	18222	17919	18210	18028	18177	18222	18264	17924	18197	18098	18193	18127	18201	18130	18069	18114	18163	18041	18137	18061	18209	18241	18020	18137	18228	18008	18008	18108	18172	18254	18054	18116	18108	18037	18165	18199	18077	18080	18102	18117	18122	18089	18024	18072	18097	18112	18051	18134	18282	18013	17969	18032	18302	18101	18002	18179	18139	18247	18255	18134	18060	18328	18141	18141	18201	18021	18129	18045	18172	18042	18102	18087	17967	17980	18214	17847	18170	18248	18221	18019	18102	18173	18233	18144	18056	18102	18240	18156	18126	18044	18191	18096	18202	18149	18018	18267	18113	18126	18095	18359	18122	18128	18003	17980	17991	18063	18103	18183	18071	18261	18251	18111	18326	18202	18214	18040	18136	18025	18170	17956	17905	18092	18214	17976	18355	18212	18061	18043	18238	18180	18143	18156	18220	17993	17989	18159	18049	18018	18197	18133	18227	18056	18226	18085	18098	18196	18135	18174	18069	18045	18232	18067	18007	18086	18071	18135	18039	18136	17935	18218	18072	18053	18170	17912	18050	18226	18030	18115	17980	18308
31705	23983	25524	24147	22949	23084	23175	23003	22957	22953	23796	26705	26662	24593	23326	23183	22910	23051	22885	23071	22824	22987	22899	22855	22829	22937	23105	23049	22822	22835	23037	22991	23006	22893	22986	22934	22945	22902	23218	22895	22865	22707	23122	23129	23002	22909	23119	22997	23214	23270	22949	22815	22762	22901	23276	22937	23198	22807	22772	22778	22959	22769	23039	23032	23072	22834	22831	22762	22875	22754	22961	22888	22747	22660	22874	22997	22822	22776	22824	23103	23018	23004	22720	22861	22886	22666	22907	22769	22882	22910	23069	22848	22938	22895	23069	22905	23004	22800	22893	22972	22891	22641	22906	22801	22882	22986	22894	22912	22867	22979	22859	22866	22889	23099	22953	22970	22676	22913	22796	22823	23001	22639	22956	22759	22900	22806	22992	23191	22746	22950	22951	22976	23044	22876	23041	23004	22971	22995	22971	22842	22896	23061	23164	22940	22959	23009	22947	22773	22760	22965	22735	22439	22681	22927	22972	22832	22756	22872	23025	22791	22846	22924	22845	23036	22959	22971	22861	22894	22693	22931	22887	23128	22861	22668	22841	22869	23001	22571	23003	23014	22950	22913	22836	22817	23048	22867	22762	22970	22881	23060	23007	22865	22982	22931	22822	22965	23053	22954	23041	22898	22842	22654	22957	23044	22791	23010	22840	23073	22708	22808	22761	22801	22928	22852	22841	22814	22723	22979	22920	22713	22889	22997	23108	23052	23208	22985	22765	22690	22898	22988	22699	23127	22859	22955	23028	22935	22982	22869	22905	23009	22799	22682	23171	22949	23066	22937	22878	23052	23013	23015	22802	22898	22755	22979	23066	22715	22997	23148	22883	22999	22939	22889	22905	22969	22826	22935	22987	23076	22864	23076	22850	22819	22810	22716	22885	22905	22762	22846	22854	22844	23109	22815	23052	22771	22981	22946	22885	22804	23067	22952	22677	22901	23020	22893	22822	23058	23090	22823	22752	22849	22945	22890	23016	22918	22989	22813	22974	22716	22828	22897	22701	22977	22941	22895	22836	22828	23091	22802	22914	23037	23171	22979	22959	22969	22941	22924	22993	23056	22927	23325	22911	22916	22756	22811	23142	22914	23050	22828	23004	23065	23080	22955	23065	22724	22906	22832	22888	23005	23040	23047	22690	22846	22950	22833	22984	23002	23098	22886	22823	23149	22973	22950	22897	22952	22882	23046	23000	22850	22810	22988	22707	22724	22810	22831	22901	22809	22907	22947	23244	22872	22914	22805	22966	22859	22940	22883	23110	22909	22818	22853	22866	23033	22728	22801	23019	23140	22663	22844	22892	22758	22747	22724	22702	23010	22978	22873	22917	23023	22770	22987	22987	22904	22925	22844	22884	22935	22946	22721	23037	23077	22836	22755	22977	22801	22932	22934	22922	23000	23004	22853	22704	22767	23055	22973	22792	23019	22848	22784	22918	22818	23073	22987	22880	23020	22996	23185	23116	23008	22767	22854	22942	23042	23031	23005	22875	22956	22799	22882	23004	22859	22798	22955	22896	22773	22968	22762	22886	23091	22948	22901	22936	22989	22981	22736	22815	22980	22936	22877	23151	23101	22859	23036	22759	22881	23037	22909	22796	22862	22716	22903	22841	22660	22898	22977	22927	23062	23201	22913	22832	22947	22872	22873	23203	22906	22803	23015	22769	22851	23126	23127	22937	22952	23074	22782	22993	22940	23159	22723	22847	22871	22983	23066	22809	23141	22886	22873	23069	22801	22981	23015	23073	22942	22780	22871	22850	22987	22895	22869	22750	22932	23027	23082	22895	23035	23031	22958	22918	22676	22889	22836	22934	22840	23207	22759	22772	22926	22926	22951	22716	23002	23126	22948	23023	22813	23037	22999	22912	22692	22706	22789	22870	22882	22901	22906	22963	22912	22799	22940	22871	22958	22905	22980	22878	22895	22948	22887	22844	22911	22807	22744	22873	22921	22843	22690	22612	23006	23248	23151	22799	23134	23009	23069	23110	22771	22965	22846	23001	22938	23067	22945	22926	22823	22955	22879	23002	23105	22967	22784	23063	23130	22915	23209	22888	23036	22875	22993	22940	22832	23154	22942	22987	22950	22881	22867	22835	23138	23043	23132	22978	22808	22995	22939	23229	23021	22899	22875	23000	22848	23183	22964	22955	22938	22795	22841	22956	23020	22870	22993	22913	22760	22877	23023	22937	22931	22855	22864	22734	22772	22733	22943	22926	22718	22934	22899	22822	23127	22852	22920	22778	22859	22880	22929	23019	23125	22821	23108	23120	22967	22900	22944	22976	22813	22891	22983	22893	22672	23034	22667	23195	22918	22959	22687	22938	22763	23006	23059	22889	22923	22952	23023	22851	22898	22738	23134	22647	23008	22897	22772	22983	22848	23053	22883	22983	23023	22752	22826	22709	22872	22893	22872	22890	22935	22837	23013	22984	22698	22769	22980	22910	22854	22886	22864	22691	22913	22805	23036	22915	22957	22909	22876	23058	22983	23171	22751	22851	23045	22738	22898	22906	23105	23038	22954	22945	22880	22907	22954	22940	22732	22950	22996	23196	22796	22900	22664	22934	22857	22917	22937	22933	22751	22803	23055	22856	22827	22879	22975	23050	22798	23117	22835	22710	22896	22927	23116	22748	22739	23129	22913	23086	22933	22921	23139	22943	23036	23071	23159	22833	22940	22873	23099	22962	23001	22959	22907	22957	23113	22904	22650	22918	22956	23069	23118	22844	22961	23082	23128	22922	23064	22986	22745	22903	22780	22713	22858	22789	22942	22917	22943	22945	22836	23157	22911	22890	22965	22905	23052	22814	22774	23021	22970	23044	22868	23049	22679	22864	23005	22921	22974	23046	22923	22777	23075	22794	22810	23145	22749	23000	22953	22959	22828	22830	22843	22832	23095	22839	23034	22795	22721	22843	23015	23006	22717	23010	23037	23120	23132	22849	22790	22927	22949	23041	23099	22900	22715	22942	22780	22967	22867	22851	23155	22766	23063	22808	22994	22676	23101	23019	22844	23026	22943	22860	22815	23057	23136	22915	22897	22952	22970	22950	22663	22869	22875	22884	22994	22935	22916	23058	22896	22694	22731	22972	23075	22951	22744	22938	22952	22924	22823	22773	22706	23012	22965	22782	22985	23098	22887	22792	22956	22956	22926	22826	23102	22884	23079	22873	22769	23063	22618	22906	23071	22919	22759	22926	22836	22919	23147	23005	22791	23129	23051	22956	23009	23108	23049	22986	22977	22928	22828	23052	23041	22953	22786	23034	22654	22698	22838	22903	22556	22793	22867	22814	22800	22816	22768	22791	22892	22588	22963	22930	22908	22607	22974	23143	22843	23077	23008	22805	22998	23060	22876	22956	22786	23074	22937	22969	23082	22934	22978	22926	23030	22896	22776	22828	23048	23087	22887	22955	22797	22893	22909	23026	23011	22943	23091	23069	23063	22927	22874	22953	22924	23054	23016	22624	22973	23032	22995	23010	22780	23012	22815	22970	22630	23006	22851	22969	23087	22907	22849	22920	22946	22799	23076	22981	22862	22940	23003	23052	23245	22877	22901	22691	22905	23010	22988	22811	23065	22947	22851	22730	23060	22947	22747	22812	23093	23026	22820	22816	22845	23079	23008	23045	22814	22827	23121	23123	22937	23012	23123	23144	22770	23047	23036	22746	23110	23223	22977	22982	22829	22820	22995	22984	22892	22799	23038	22918	22978	22934	23028	22940	22897	22945	23266	23340	22949	22878	22895	22730	22936	23006	23058	23161	22841	22845	22884	23063	22950	22780	23014	22967	22839	22692	22982	22913	22781	22985	22914	23070	22982	22946	22983	22942	22647	22884	22814	22886	22771	22866	22719	22916	22834	22766	22974	23062	22741	22864	22817	22942	22844	22786	23148	22840	22795	22919	22866	23138	22651	22931	23073	23001	23008	23007	22999	22903	22761	22939	22900	22795	22788	22898	22845	22835	22906	23141	23020	23014	22859	22901	23047	22984	22756	22868	23007	23021	23008	22974	22859	22901	23014	23140	22814	22729	23046	22919	22876	22747	22921	22977	23147	22852	22861	22973	23082	23084	22804	22823	22897	23093	22822	22817	22805	23055	22845	22741	23075	23023	22670	22938	22929	23098	22823	22885	23029	22753	22965	22797	22900	22995	22974	23036	22724	22947	22997	22932	23101	23112	22944	23086	22867	23024	22764	22878	22874	23082	22984	22799	22654	22803	22913	22910	23133	22859	22747	22626	22955	23124	22841	23146	22949	22794	23186	22808	22855	22988	22968	22778	22903	22943	23127	22705	22905	22957	23004	23040	23024	23121	23148	22910	23074	22966	23135	23052	23015	22784	22831	22891	22917	23037	22860	22905	22902	22772	22837	22929	22949	22926	22827	22878	22829	22907	22872	22874	22908	22917	22683	22875	22903	22911	23005	22958	22841	22929	22865	22929	22912	23168	22890	22699	22959	22946	22782	22984	23003	22888	22704	22753	22843	23010	22947	22771	23096	22823	23202	22902	22597	23057	22875	23007	22811	22901	22968	22758	22841	23136	23156	23105	22887	22722	22858	23192	22851	22857	22883	23018	22716	22946	22646	23132	22903	22834	22901	23134	22840	22982	22737	23148	22663	22834	22867	22948	22987	22902	23003	22962	23053	23152	23033	22906	22782	22889	22849	23113	23012	22919	23006	23001	23027	22650	22789	22869	23069	22896	22829	22905	22760	22978	23141	22794	22984	22834	22854	22899	23107	23201	22917	22876	23070	22986	23036	23100	22907	22878	22743	22672	22861	22772	22702	22861	23063	23098	22933	23063	23076	22790	23046	23068	22928	23024	23064	22876	23069	23012	22920	22864	22923	23095	22890	22931	22854	22969	22865	22768	22905	22905	23051	22743	22880	22894	22982	22850	22943	22835	23009	22874	23127	22859	22953	22845	22877	22921	22785	22971	22985	22556	22840	22895	22921	22933	22857	23121	23028	22776	22817	23056	22911	23085	23019	22908	22950	23210	23060	23049	22929	22961	22830	23166	22857	22987	22913	23039	22793	23150	22902	22970	23088	22946	22873	22850	22906	22977	23053	22912	22990	23400	22950	22924	23000	22958	22817	23129	23027	23129	22916	22994	23023	22812	22896
18263	19029	18969	18320	18330	18123	18060	18154	18026	18111	19612	23851	22114	19515	18222	17945	17961	18038	18193	18127	18025	17956	18093	17918	17955	18148	17935	18042	18119	18035	17978	18014	17941	18000	17834	18074	18116	18031	18055	18054	18178	18176	17896	18018	18136	18034	18159	17917	17900	17935	18235	17942	18188	17880	18047	17984	18114	18189	17974	18022	17864	17822	17845	17935	18152	17789	18022	18074	17981	18127	17924	17958	17910	18025	18117	17939	18065	18004	18159	17954	18039	18090	18049	17937	18147	17892	18160	17989	18013	18121	18049	18073	18125	17948	18026	18149	17997	18018	18153	17950	17937	17988	17985	18126	17949	18014	18122	17960	18092	18039	17963	18001	17944	18093	18025	18145	18026	18173	18051	18078	18015	17982	17975	17947	17947	17857	17843	18040	18159	17784	18015	17949	18055	17807	18025	17950	18023	18120	17975	17857	17924	18037	18107	18032	17801	18058	17874	17902	17879	17995	17981	18123	18017	18080	17865	18075	18014	18050	18075	17867	17998	17933	18203	18006	18051	18139	18161	17934	17951	18090	17946	17805	17896	18016	17919	18018	17917	18002	17863	18164	17972	17949	17956	17998	17935	18037	18072	18142	17919	17955	17989	17921	17953	18120	18146	17992	18105	18076	17910	18127	18088	18123	18019	18194	17849	17818	18153	17917	18269	17984	18011	17959	18229	18064	18147	18005	18025	18053	17898	17982	18096	17880	18021	18072	18098	17878	18044	17940	17880	17963	17938	18017	18027	17913	17989	18035	17909	17818	17974	17853	18104	18038	17934	17964	18033	17991	17917	18041	17858	18054	17936	18297	18137	17862	18040	18038	18142	18094	18001	17979	17887	18088	18025	17943	17952	18057	18060	17964	18081	17904	17988	17927	18091	17926	18126	17958	18051	18137	18064	18038	17959	18066	17988	18035	17927	18105	17955	17895	18054	18025	18198	18114	17922	17954	17940	17890	17853	18004	18158	17987	17913	18004	18144	17851	18029	18056	17980	17836	17930	18010	18037	18162	18137	17980	17851	17974	18040	17978	18102	18272	17898	17979	18030	18052	18022	17900	18013	18103	18045	17933	17884	17935	18061	17910	17858	17884	17963	18170	18202	17865	18096	17900	17890	18018	18056	17892	17922	18054	18067	18201	17913	18020	17924	17949	18051	17854	18054	17881	17968	18012	17870	17880	17901	17894	18064	18011	17934	18156	18047	17939	17982	17955	18185	18033	18002	18147	18089	17972	17876	18052	18155	18049	17997	18069	18053	18021	17933	18034	18111	17992	18049	17908	17940	18010	18104	18035	18131	18053	18078	17912	17849	17955	17960	17992	17968	18146	17964	18120	17992	18121	18077	17907	18034	17971	17969	18112	18008	17818	18135	18111	17894	18137	18021	17838	17865	17970	17982	17931	18075	17885	17895	18190	18087	17802	17823	18013	17938	17920	18080	17952	18076	18005	17911	18170	18079	17992	17917	17800	17946	17881	17983	17902	17931	18030	17982	17989	17840	17919	17873	18202	17975	17982	17866	17965	17957	18056	17856	18107	18150	17907	17863	17936	18027	18099	18039	17896	17976	18031	17980	17906	18090	17991	18045	18004	17914	17944	18131	17977	18174	18007	17972	17996	18029	17962	18182	17982	18045	18006	17985	17944	18016	17970	17970	18215	18173	18026	17980	18067	18019	17941	17991	18053	18189	18160	18052	18213	17951	18055	18002	18289	17971	17940	18057	17922	18075	18050	18017	17987	17937	17933	18025	17917	17832	17985	17890	18106	17978	17951	17898	18088	17998	18197	17937	17941	17899	18104	17929	18064	18010	18065	17845	18084	18082	18079	18033	17960	17844	18074	18031	18017	18095	18178	17958	18110	18005	17881	18052	18008	17996	18123	18035	18011	18001	17925	18037	18044	17926	18148	17999	18099	17897	18015	17936	18034	18058	18031	17971	18051	17940	18128	18066	17911	17907	17979	17980	17933	18041	17997	17896	18038	17921	18030	18097	17941	17996	18024	17988	17951	17970	18164	18092	18115	17966	18187	18072	18140	18084	18072	18269	17933	18011	18247	18056	17939	18152	17955	17894	17905	17890	17975	18114	18087	18159	18135	17875	18053	18055	18087	18289	18080	18087	17858	17985	18173	17994	18235	18009	18048	18080	18018	17983	18144	17870	17917	17964	18147	17978	18112	17922	18012	17851	17942	17969	17948	17933	17903	17792	17963	18021	18077	17973	17965	18122	17940	18236	17903	17999	17963	17876	17978	18133	18057	18105	17823	17853	18179	17969	18075	17909	17927	17999	17782	18295	17805	18105	18099	18087	17885	18171	18204	18179	18009	18077	17948	18166	17814	18082	18096	18013	18063	17912	18075	17954	18154	17966	18144	17820	18138	17984	18013	18016	17971	17888	17954	18055	18202	18041	18095	18011	17960	18036	17908	18005	18020	18098	17917	18021	18161	18002	18011	17954	18005	18119	17896	18021	18130	18095	18125	18027	17931	18110	18008	18187	17943	17970	17914	17837	18094	18006	18105	17978	18056	18069	18004	18092	18055	18073	18078	17921	17944	17979	17949	18027	18037	17961	18037	17942	18197	17900	18010	18184	18114	18206	18054	17982	17897	17845	17870	18008	17883	18025	18050	18091	17863	18176	18171	17995	18049	18079	17839	18223	17976	18034	18054	18044	18059	17902	17937	17871	18072	17962	18102	18048	17873	18100	18290	18310	17944	18100	18172	17954	17897	17864	18139	18243	18040	17967	18079	18082	18000	17892	17911	18035	18063	18058	17933	17964	18161	18041	17952	17983	18008	18071	18019	17992	18013	18030	18114	18029	18069	18046	17995	18132	18174	18162	17985	18117	17962	18100	17991	18178	18075	18156	17922	18176	18107	17956	17968	18032	18036	17934	18125	17953	18104	18122	18008	18019	18164	18154	17983	18038	17951	18124	17983	18050	18105	17941	17945	17953	18096	18109	18036	17980	18002	17899	18033	18082	18031	17883	17915	17951	18244	18065	18090	17939	18091	18013	18012	18169	17985	18020	18105	17920	17938	18095	17982	18028	18048	17918	17868	18089	17962	17897	17902	17909	18068	18027	18064	17971	18109	17957	18027	18023	17827	17962	17932	18009	18143	17940	18181	18015	18042	17949	18062	17963	17962	18100	18104	17914	17896	17930	18098	17931	18145	18011	18048	18245	17959	17997	18117	18100	18130	17944	18039	17947	17932	18097	17959	17918	18042	18005	17850	18112	17927	18053	17977	18072	18059	17896	18039	18043	17893	18019	17961	18112	18032	18104	18080	17996	18159	18229	18120	17995	17987	18111	18001	18099	18039	18085	18053	18182	18104	18046	18021	18099	17907	17878	18010	18153	17874	17960	18066	18021	17810	18069	17951	18038	18053	18124	17926	17892	17901	18036	17806	18188	17966	18074	18105	18168	18146	18256	17881	17929	17958	17855	18106	18225	17888	18144	17972	18026	18107	18105	17972	17978	18057	18252	17840	18012	18107	18044	18183	18000	18032	18053	18013	18073	18177	17994	18001	17948	18175	17964	18039	17919	17861	18132	18078	17948	17989	18103	18020	18019	17967	17940	18145	17986	17971	18026	18024	17967	18122	18128	18099	17974	18052	17960	18194	18135	17820	17955	17940	17907	18151	17916	18046	17919	18096	17971	18118	18196	18056	18038	17957	17844	17966	17994	18170	18085	18095	17982	17998	18052	18192	18135	17911	17986	18095	17995	17877	18196	18103	18167	17944	18016	17837	18111	17939	17893	18044	17939	17952	18063	17971	18054	18013	18090	17871	18311	17989	18035	17862	17971	18087	18028	18029	18018	18164	18008	17983	18066	18133	18004	18059	18045	17935	18138	18055	17916	17934	18063	17911	18224	18039	17927	18141	18096	17964	17979	18092	17913	17889	18034	17995	18058	18111	18054	18030	18011	18104	17966	18033	18014	17957	17987	17971	17899	17951	18015	17928	18047	18086	17953	17961	17941	18035	17925	18009	17912	17987	17967	18062	18018	18031	18046	18082	18162	17881	18176	18089	17931	17895	18079	18158	17820	17910	17837	18045	18072	18043	17994	18161	17930	17858	18031	18065	18009	18103	18030	18066	17978	18007	17863	17970	18036	17981	17943	18045	18041	17977	17955	17939	18075	17865	18109	17998	18015	17885	18045	17835	18041	18112	17973	17935	17839	18026	17920	18100	18139	17936	17994	18268	18024	17884	18071	18160	18049	18304	17927	18009	17908	18030	18194	17925	18155	17879	18100	17946	18080	18017	18246	18083	17950	18033	18061	17856	18022	18038	17897	18110	17876	17982	17968	17866	18136	18155	18058	18101	18196	18061	18028	17875	17969	18034	17979	18101	17935	18189	17954	17992	18019	18037	17906	18053	18053	18093	17864	18171	17985	18038	18080	18026	17987	18060	18093	18020	17979	17976	17995	18016	18144	18128	18142	18002	18147	18177	18065	18048	17989	18010	18029	18058	17860	18085	18105	17838	18151	17929	18094	17918	18185	17886	17920	18152	17928	18190	18163	17923	17942	18008	18094	18096	18099	18065	17919	18065	17957	18016	18209	17951	17920	17999	17992	17913	18043	17927	17914	17925	18048	17873	18061	18014	18158	17855	17921	18054	18088	17902	18092	17995	17988	17915	18086	17936	18055	18133	18065	17974	18047	17944	17967	18130	17903	18034	17923	17908	17956	17859	18027	18107	18015	18104	18012	18093	18092	17926	17931	18112	18010	18015	18168	17906	17904	18061	17869	18158	18107	17999	17997	17892	17879	17973	18027	18140	18049	18097	17929	17977	18070	18022	18103	18149	18039	17860	18035	18101	18070	18152	18087	18008	18034	17829	18034	18138	17875	18143	17970	18175	18207	18012	18039	17982	17896	18117	18038	18044	17902	18000	17950	18055	17988	18014	18027	17996	18195	17931	17846	18141	17885	18009	18168	17852	17954	18051	18048	18065	18133	18083	18141	17963	17931	18022	18044	17993	18093	18034	17883	18077	18160	18032	18131	17927	17842	18126	18080	18122	18082	18083	17904	18058	17918	17894	18156	18000	18127	17926	18085	17856	18148	18140	17997	18163	18137	18258	17975	18018	18090	18071	17942	17986	17898	18169	18127	17920	17892	18138
26230	21550	28252	26348	23799	24324	24659	23054	23084	23220	32912	42122	36920	28336	24296	23153	23015	22778	22901	22799	22749	22854	22845	22798	22863	22739	22836	22840	22861	23090	22997	22623	22838	22797	22779	22503	22716	22792	23123	22972	22658	22607	22894	22839	22838	22791	22874	22917	22821	22841	22860	22647	22844	22957	22985	22808	22860	22820	22640	22710	22790	22943	22693	22881	23020	22874	22815	22678	22752	22802	23011	22886	22918	22720	22869	22802	22712	22820	22887	22849	22749	22848	22746	22645	22625	22975	22716	22704	22618	22733	22516	22768	22674	22865	22634	22809	22714	22776	22735	22743	22607	22665	22746	22888	22827	22748	22991	22917	22752	22706	22861	22806	22755	22914	22832	22636	23103	22696	22509	22695	22930	22706	22862	22813	22813	22792	22675	22583	22901	22838	23091	22630	22654	22893	22835	22872	22677	22707	22798	22852	22793	22924	22753	22916	22955	22876	22933	22973	22639	22780	22725	22738	22875	22780	22921	22837	22784	22745	22855	23022	22880	23026	22843	22809	22792	22639	22861	22823	22976	22914	22797	22823	22657	22471	23000	22918	22834	22571	22603	22750	22874	22748	22811	22888	22742	22786	22923	22723	22631	22919	22888	22732	22764	22873	22795	22725	22637	22775	22631	22787	22695	22577	22778	22677	22729	22690	22980	22862	22703	22648	22871	22795	22841	22879	23098	22806	22779	22559	23255	22587	22757	22713	22681	23027	22925	22842	22787	22904	22723	22787	22819	22664	22938	22603	22802	22602	22878	22984	22810	22675	22593	22786	22938	22803	22813	22707	22755	22761	22780	22849	22728	22576	22804	22841	22614	22682	22713	22890	22815	22602	22827	22646	22732	23060	22992	22764	22847	22732	22889	22982	22648	23005	22767	22852	22780	22747	22642	22660	22714	22821	22589	22696	22869	22686	22663	22822	22895	22793	22661	22601	22880	22987	23125	22703	22823	22701	22633	22855	22831	22792	22759	22814	22835	22830	22851	22720	22839	22832	22877	23028	22926	22808	22724	22801	22666	22624	22794	22972	22570	22827	22873	22887	22733	22809	23013	22776	22806	22741	22736	22853	22656	22739	22812	22873	22933	23005	22707	22998	22872	22655	22687	22733	22768	22871	23151	22734	22817	22624	22893	22920	22742	22902	22974	22633	22763	22690	22628	22938	23003	22766	22786	22892	22710	22657	22708	22655	22716	22667	22918	23073	22575	22599	22751	23077	22765	22956	22765	22714	22667	22711	22855	22790	22783	22729	22828	22820	22774	22889	22766	22554	22961	22925	22663	22636	22781	22817	22727	22747	22563	22884	22959	22709	22669	22789	22808	22857	22882	22773	22877	22605	22811	22910	22803	22779	22895	22806	22740	22920	22763	22753	22883	22713	22935	22707	22625	22860	22731	22684	22782	22693	22834	22835	22826	22745	22891	22923	22752	22939	22714	22811	22746	22735	22889	22913	22834	22701	22850	22703	22873	22671	22750	22667	22631	22827	22891	22735	22785	22749	22592	22669	22826	22846	22862	22762	22926	23020	22827	23058	22957	22570	22735	22974	22841	22781	22753	22786	22828	22554	22781	22884	22745	22530	22716	22898	22858	22712	22761	22820	22919	22668	22860	22916	22985	22738	22772	22824	22692	22775	22821	22933	22763	22664	22782	22642	22749	22807	22807	22800	22886	22709	22824	22692	23002	22672	22882	22672	22815	23027	22987	22781	22768	22824	22848	22717	22776	22613	22851	22965	22741	22739	22676	22740	22841	22649	22748	22600	22912	22810	22771	22706	22729	22562	22619	22791	22819	22806	22710	22772	22818	22674	22745	22880	22726	22568	22589	22866	22893	22655	22714	22748	22815	22955	22747	22782	22647	22774	22812	22827	22943	22591	22647	22866	22871	22942	22675	22547	22667	22595	22759	22580	22741	23023	22957	22810	22881	22619	22821	22991	22773	22946	22759	22757	22909	22650	22904	22586	22905	22926	22981	22709	22459	22629	22842	22806	22832	22929	23022	22801	22937	22672	23002	22904	22882	22758	22702	22497	22748	22809	22649	22791	22987	22686	23118	22874	22846	23013	22703	22721	22777	22663	22702	22783	23024	22850	22719	22788	22827	22712	22745	22551	22671	22817	22623	22582	22914	22929	22732	22942	22772	22887	22974	22681	22891	22971	22802	22835	22626	22753	22872	22704	22711	22901	22824	22826	22917	22778	22747	22552	22707	22824	22900	22703	22797	22839	22925	22796	22678	22949	22803	22731	22897	22894	22762	22882	22802	22857	22875	22691	22619	22552	23078	22706	22701	22710	22567	22754	22946	22958	22731	22878	22605	22551	22808	22742	22975	23048	22914	22749	22725	22928	22867	22811	22846	22553	23013	22695	22969	22765	22738	22585	22858	22962	22778	22892	22998	22630	22637	22882	22635	22911	22834	22844	22884	22883	22583	22614	22632	22857	22836	22634	22939	22715	23009	22867	23039	22911	22828	22828	22964	22949	23011	22796	22831	22803	22591	22880	23055	22908	22744	22799	22908	22812	22836	22857	22804	22740	22809	22917	22979	22870	23018	22706	22765	22707	22859	22580	22820	22757	22919	22937	22767	22763	22411	22823	22770	22844	22698	23073	22866	22896	22866	22986	22758	22851	22955	23007	22736	22966	22923	22804	22748	22978	22581	22650	22831	22779	22772	23017	22945	23017	22990	22831	22854	22973	22649	23000	22781	22687	22824	22613	22926	22716	22500	22982	23028	22855	22559	23026	22658	22766	22816	22794	22785	22900	22668	22652	22655	22749	22669	22799	22611	22668	22736	22692	22826	22942	22819	22928	22945	22540	22594	22724	22846	22947	22791	22663	22791	22969	23023	22831	22828	22969	22544	22724	22596	22853	22832	22657	22798	22796	22991	23049	22769	22804	23024	22734	22858	22861	22613	22953	22870	22865	22845	22946	22719	22747	22952	22612	22698	22853	22579	22764	22737	22807	22799	22763	22878	22905	22957	22830	22732	22834	22823	22785	22857	22729	22848	22697	22678	22777	22540	22813	22813	22612	22686	22943	22815	23090	22918	22873	22925	22944	22917	22672	22901	22878	23013	23017	22769	22684	22581	22503	22850	22651	22779	22600	22861	22841	22822	22637	22787	22863	22786	22779	22698	22872	22986	22840	22877	22699	22892	22824	22803	22776	22565	22996	22916	22817	22818	22688	22700	22905	22677	22785	22702	22738	22643	23020	22922	22713	22910	23140	22822	22880	22968	22749	22594	22554	22895	22720	22933	22686	22772	22763	22909	22914	22772	22691	23000	22857	22783	22745	22694	22809	22889	22682	22982	22818	22799	22939	22742	22777	22826	22602	22803	22702	22779	22806	22755	22816	22945	22641	22945	22577	23061	22822	22824	22764	22565	22963	22516	22793	22638	22801	22680	22666	22827	22614	22688	22655	22721	22817	22841	22708	22573	22672	22781	22600	22987	22843	22804	22784	23001	22735	22913	22756	22891	22802	22770	22937	22907	22813	22843	22640	22645	22700	22720	22581	22755	22881	22533	22890	22698	22580	22686	22680	22795	22841	22787	22891	22901	22745	22746	22811	23035	22977	22845	22831	22930	22719	22747	22994	22659	22725	22930	22597	22915	22913	22874	22793	22864	22885	22681	22756	22884	22743	23023	22718	22884	22756	22718	22693	22801	22985	22541	22952	22881	22901	22892	22642	22760	22801	22883	23007	22757	22726	22815	22841	23063	22767	22733	22838	22778	22565	22949	22944	22917	22881	22686	22716	22792	22815	22941	22826	22785	22783	22721	22876	22794	22961	22873	22992	22807	22709	22658	22649	22840	22770	22830	22888	22917	22732	22829	22577	22738	22838	22865	22801	22829	22845	22700	22732	22531	22732	22795	22784	22834	22731	22989	22839	22768	22841	22736	22671	22597	22868	23025	22358	22557	22709	23009	22825	22651	22812	22684	22834	22736	22938	22706	22790	22818	22683	22845	22965	22781	22816	23050	22701	22846	22743	22767	22788	22968	22729	22726	22766	22823	22803	22817	23036	22790	22829	22678	22562	22788	22751	22744	22545	22873	22838	22877	22755	22872	22560	22686	22826	22852	23062	22981	22941	22690	22665	22891	22922	22920	22700	22808	22785	22874	22688	22678	23020	22667	22891	22965	22826	22834	22808	23072	23088	22735	22859	22773	22672	22975	22785	22870	22735	22846	22696	22583	22836	23011	22818	22904	22929	22955	22837	22764	22607	22796	22625	22995	22873	22735	22902	22847	22845	22825	22622	22581	22803	22942	22738	22757	22676	22721	22686	22833	22907	22847	22578	22831	22727	22678	22823	22701	22825	22757	22643	22844	22749	22848	22624	22654	22843	22841	22830	22716	22381	22901	22753	22658	22538	22815	22564	22562	22816	22715	22867	22826	22939	22810	22615	22561	22854	22716	22629	22667	22848	22813	22758	22820	22623	22798	22738	22897	22762	22657	22602	22736	22700	22909	22877	22737	22691	22764	22877	23006	22709	22939	23112	22770	22675	22927	22857	22730	22860	22845	22580	22736	22761	22825	22572	22725	22541	23062	22708	22872	22701	22836	22844	22776	22718	22578	22827	22754	22970	22879	22659	22940	22654	22767	22848	22809	22874	22636	22530	22578	22797	22731	23047	22766	22900	23029	23050	22823	22740	22776	22677	22820	22840	22755	22752	22892	22889	23033	22724	22659	22751	22747	22819	22921	22757	22764	22738	22931	22602	22855	22677	22753	22635	22814	22605	22758	22796	22933	22609	22870	22639	23006	22648	22612	22945	22808	22803	22653	22878	23086	22933	22656	22688	22693	23005	22852	22685	22748	22569	22730	22979	22677	22846	22658	22936	22848	22887	22922	22704	22894	22617	22887	22893	22816	22713	22806	22778	22689	22724	22695	22581	22693	22726	22683	22838	22660	22690	22993	22834	22896	22774	22930	22458	22774	22694	22755	22815	22714	22647	22838	22587	22793	22749	22669	22808	22887	22733	22927	22761	22955	22977	22654	22766	22598	22713	22869	22661	22595	22709	22736	22642	22798	22812	22720	22782	22807	22925	22825	22719	22904	22546	22845	22664	22926	22954	22753	22836	22759	22743	22794	22705	22770	22679	22822	22677	23112	22694
16486	23990	23037	20494	19292	18960	18606	18440	18245	19087	33718	41862	33393	22982	18929	18061	17946	17798	18045	17762	17950	17939	18028	17888	17980	18046	17945	18007	17871	17883	17956	17970	17879	17970	17929	17915	18087	17941	18064	17954	18044	17958	17774	17923	18064	17823	18094	17992	17993	17964	17876	17930	17932	17938	17938	17931	17913	17774	17693	17810	18015	17954	17831	17852	17749	17940	17990	18067	17984	17804	17847	17978	17782	17874	17877	17817	18120	17832	18105	17910	17859	17929	17809	17973	17960	17729	17963	17817	17828	17920	17926	18015	17944	17977	17920	17958	18022	17882	17830	17913	18063	18076	17954	17897	17803	17962	17892	17968	17974	17841	17968	18008	17862	17794	17978	17965	17864	17933	17894	17881	18013	17818	17868	17793	17846	17969	17734	18010	17841	17577	17841	18060	17910	17765	18002	17946	17978	17952	18049	18052	17962	17852	17920	18053	18035	17891	17934	17855	18109	18038	17876	17834	18041	17966	17980	17975	17959	17974	18008	17976	17809	17879	17964	17957	17819	17940	17866	18011	17852	18024	17879	17813	18012	17953	17967	17956	17998	18021	17919	17932	17885	18078	17926	17851	17751	17837	18061	18058	18067	18073	18045	17803	17926	17980	17998	18145	17920	17981	17747	17962	17933	18016	17718	17896	17719	17801	17869	17935	18020	17870	17928	17948	17867	17846	18052	17865	17915	18045	17945	17886	17934	17960	17910	17932	17795	18044	17818	18035	17835	17752	17899	17882	17822	17954	17834	17991	17926	17978	17983	17997	17956	17741	17827	17857	18051	17927	17822	17755	17968	18027	17966	17861	18104	17807	18076	17975	17913	17905	17785	18114	17864	17895	17750	17823	17997	17839	18034	17880	17873	18056	17848	17752	17917	17879	18010	17735	17806	17870	17917	17957	17910	17840	18226	17905	18031	17957	17854	18005	17913	17807	17970	17988	17919	17981	18012	17581	17896	17988	17890	17892	18048	18057	18066	17918	17907	17940	17869	17970	18077	18003	17794	17949	17808	18155	17866	17953	17938	18036	18002	17909	17887	18029	17799	17980	17849	17736	17895	18083	17906	17947	17818	17875	17888	17912	17943	17901	17681	18049	17889	17830	17954	17758	17806	17926	17962	17787	17847	17929	17879	17801	17974	17827	18042	17897	18112	17911	17920	17950	17862	17966	17928	17884	17911	17955	17952	17769	17893	17892	17788	17964	17893	18031	17851	18002	17998	17742	17918	17772	17799	17915	17917	17815	17818	18040	17912	17833	18022	17951	17883	17800	18097	17931	17891	17742	18090	17879	18019	17933	17880	17935	17939	17939	17743	17919	17959	18040	17979	17815	17902	17923	18168	17965	17975	17934	17937	17649	17965	17898	17931	17934	18127	17920	18046	17729	18019	17990	17911	18031	17781	17982	17933	17950	17989	17843	17916	17844	17978	17887	17818	18032	17829	17958	17964	17910	17879	17918	17988	18015	17953	18034	17842	17855	17843	17875	17894	17958	17941	17856	17939	17919	18083	17849	17835	17867	17809	17795	17796	18007	17908	17997	17964	18007	18090	17901	17823	17908	17938	17822	18039	17881	17877	18125	17991	18006	17971	17964	17826	17956	17836	17957	17981	17839	18024	17866	17844	17824	17900	17872	17978	17898	17784	17831	17856	17910	17827	18019	18063	18009	17925	17973	17871	18047	17870	17838	17954	17714	18011	17772	18027	17964	17870	18031	17845	17940	17923	18015	18035	17924	18049	17835	17957	17872	17929	17879	17866	17909	18060	18009	17924	18062	17823	18098	17882	17927	17906	18002	17906	17813	17903	17871	17931	18065	17986	17649	17755	17983	17892	17904	17927	17797	17883	18026	18013	17879	17956	17976	17896	17974	17781	17925	17972	18086	18035	18149	18010	17828	18015	18013	17838	17959	17882	17972	17851	17860	17939	17872	18055	17912	17916	18016	17839	17882	17961	17847	17795	17948	17965	18040	17966	17995	17982	17887	17872	18056	17760	17607	18057	17864	17911	17973	18002	17765	17838	18046	18118	17889	18101	17836	17877	17684	17824	17847	18086	17782	17827	17943	17866	17883	17812	17864	17960	17937	17907	17721	17937	17905	17901	17972	17862	17760	18102	17689	17938	17941	17942	17877	17940	17863	18001	17735	17978	17972	17924	18094	17879	18099	17907	17876	17893	17942	17778	17818	17919	17901	17767	17804	17786	17935	17972	17959	17847	17854	18152	17976	18106	17826	17853	17877	17981	18010	17874	17945	17674	17897	18016	17885	17870	17805	17901	17991	18028	17802	17933	17995	17898	18037	17957	17964	17886	17915	17865	18023	17960	17906	17857	17828	17985	17871	17856	17895	17932	17925	17849	17919	17958	17876	18087	17824	17878	17906	18061	17816	17852	18175	17938	18090	17999	17692	17953	17781	17927	17843	18049	18085	17973	17836	17943	18002	17979	17819	17973	18019	17926	18009	17763	18087	17863	17819	18031	18053	17928	18001	17982	17896	17965	18167	17922	17906	17968	18053	17927	17949	17840	17974	17899	18039	17899	17948	17811	17896	17904	17755	17946	18023	17859	17999	17912	17962	17903	17863	17749	18029	17923	18052	18027	17825	18059	17875	18100	18088	18006	17868	18061	17980	17949	17825	17920	18142	17938	17812	18112	17721	17884	18026	18083	18027	17778	17855	17799	18100	17851	17824	17809	17877	17875	17852	17834	17895	17929	17920	17900	17853	17792	18001	17823	17996	18002	17852	17948	17791	17890	17778	17989	18160	17931	17968	17918	18028	17832	17957	17921	17925	17992	17968	18112	17996	18065	17814	17928	17876	17986	17987	17842	17924	17916	18006	17905	17939	18147	17911	17867	17887	17959	17843	17979	17725	17993	18017	18155	17738	17966	17789	17989	17903	18036	17903	17958	17810	17985	18029	17991	18038	18085	17882	17818	17872	18135	17823	17996	17910	17753	17956	17860	17839	18074	17947	17999	17866	17847	17890	17859	18141	17865	17869	18092	17977	18015	17885	17977	17893	18056	17973	17882	17797	17978	17783	17781	17852	17814	17908	18006	17957	17983	17998	18113	18019	17848	17944	17956	17895	18077	18041	17924	17960	18016	17983	17861	17981	17906	17854	18038	17834	17658	17869	17866	17867	18016	18023	17928	17880	17936	17965	18034	17770	17803	17970	18059	17970	17861	17954	18088	17988	17930	18018	18007	17977	17916	17804	18096	17848	17821	17827	17914	17839	17882	17986	17897	17899	17714	17949	17814	17904	17794	18007	18028	17937	17939	17907	17954	17780	17954	17955	17945	18028	18084	18010	17970	17949	17733	17910	18040	17722	17883	17869	17975	17883	17920	17833	17883	17799	18095	17958	17810	17926	17957	17984	17961	18056	17969	17782	17995	18103	17909	18046	17813	17897	17922	17919	17803	17989	17943	17896	17936	17773	17920	17991	17912	17993	17809	17945	17975	17929	17831	17962	17827	17830	18079	17835	17926	17737	17896	18059	18083	18001	18056	17927	17968	17820	18043	17887	17901	17976	17941	18039	18080	17984	17946	18005	17963	17761	18016	17842	18042	17719	17749	18005	17985	17976	18018	17852	17927	17904	18061	17975	17942	17943	17864	17876	18002	17886	17865	17979	17862	17732	18083	17865	17825	18083	17897	17854	17858	17800	17702	18002	18083	17955	18183	17929	17944	17849	17941	18019	17866	17725	17830	18141	17976	17834	17955	17854	18075	17929	18043	18002	17779	17682	17961	17783	17926	17864	17970	18183	18105	17816	17947	17884	17942	17985	18027	17911	17782	17850	18009	17993	17853	17973	17949	18039	17902	17831	17926	17860	18001	18074	17829	17947	18033	17878	17741	17944	18046	17713	17895	18060	18044	17861	18065	18185	18143	18086	17976	18015	17791	17962	17812	17989	17953	17865	17926	18041	17809	17866	18148	17846	17991	17977	18045	17871	17895	18081	17862	18149	18015	17758	17912	18018	17865	17852	17930	17903	17942	17872	17914	18168	17917	17926	17948	17968	17845	18006	17874	17847	18060	17829	17891	17995	17821	17856	17894	18011	17725	17996	18023	18091	17878	17983	17823	17702	17872	17834	17964	18024	18061	17849	17884	17991	17924	17862	17973	17913	17812	17911	17857	17917	17985	17953	17833	17889	17974	17901	18083	17861	18072	17893	18069	17888	17933	17912	17961	17944	17952	17907	17898	17885	18085	18083	17974	17886	17830	17984	17929	17929	17860	17735	18003	17929	17792	17843	18029	17926	17812	17841	17984	17966	17887	18025	17898	17850	17758	17965	17897	17884	17831	17882	18030	17893	17902	17901	17981	17895	18018	17706	17967	17901	17921	17755	18023	18065	17898	17865	18147	18035	17860	17801	18003	18010	17899	17892	18091	18063	17879	17787	18002	18035	17851	18020	18117	17995	17924	17995	17945	17870	18076	17779	18062	17889	17972	17730	17926	17920	18014	17898	17833	17942	18005	17786	17985	17928	17788	17821	17988	18081	18033	17830	17907	17785	17918	18004	17851	17970	17895	17947	17861	17882	17842	18065	17922	17940	17918	17890	17951	17796	17906	17993	17955	17989	18044	18001	17718	18061	17912	17975	17967	17950	18027	17816	17840	17920	18044	17923	17743	17908	17904	17810	17802	18104	17982	17915	18123	17868	17923	18093	17919	17949	17851	17916	17920	17894	18035	17946	17869	17959	17984	17774	17924	17647	17764	17776	17831	17817	18015	17926	17726	18028	17890	17967	17892	17900	18059	18094	18054	18083	17744	18006	17969	17844	17947	17943	17910	18027	18058	17932	17829	17885	17941	17991	17938	17889	17919	17983	17911	17801	17897	17800	17782	17757	17853	17935	18132	17967	18033	17807	17875	17915	17869	17877	17886	17829	18025	17882	18070	17919	17922	18115	17874	18031	17889	17841	18078	17843	17987	17957	18026	17859	17968	17930	17869	17926	17718	18166	17964	18047	17788	17909	17933	17828	17944	17865	17858	17933	18026	17853	17974	17961	17968	17943	17885	18008	18028	17946	17960	18020	17853	18068	17887	17988	17831	17832	18011	17845	18042	17970	18097	18061	17933	18034	17988	17893	17993	18057	17813	17982	17920	17945	17788	17844
24175	21564	29179	24455	22447	25492	27679	24060	23417	24212	36162	58100	48787	32900	25585	23549	23181	23284	23184	23153	22969	23221	23402	23206	23041	23204	23122	23208	23002	23328	23018	23229	23262	23026	23007	23196	23307	23037	23133	23094	23136	23121	23009	23147	23014	22979	23133	23070	23143	22971	22977	22845	22780	23060	23073	23288	22947	23219	22876	23166	23037	23076	23003	22976	23049	23141	23139	23021	22898	22994	22957	23001	23033	23159	22836	23010	23074	23175	23057	23011	23037	23062	23125	22921	22949	22821	23067	22947	23159	23417	23222	22903	23229	22998	23194	22999	23187	22963	22955	22916	22973	22855	23003	22973	23114	22954	23111	23061	23014	23101	23052	22919	23025	22924	23109	22902	23178	22818	23071	23074	23064	22954	23053	23087	22957	23205	23060	23095	23148	23109	23155	23199	22943	22984	22932	23351	22995	23062	23161	22864	23039	22740	22923	22995	22996	23020	23190	22981	23015	22994	22971	23140	23175	23028	23025	23057	22910	22921	23127	23099	22908	23045	22959	23054	22778	22832	22935	22951	22867	23136	23308	22869	22968	22855	22995	22936	23083	22884	22959	22982	22882	22904	22883	23034	23194	22803	23090	23065	23230	22985	22996	22705	22893	22891	23163	22840	22901	22897	23141	23124	23008	22952	23057	23036	22938	23018	23046	23051	22975	23066	23085	23116	22999	22784	23077	23025	23027	22923	23032	22820	22947	22965	23009	22988	22800	22787	23183	23024	22923	22980	22928	23063	23017	23283	22783	23069	22993	22966	22941	22946	22938	23005	22935	23104	23141	23002	22919	23137	22982	23055	23036	23249	23057	22915	22760	23018	22815	23037	23066	23136	23086	23170	23051	23043	23007	22978	22986	22963	22889	22970	22822	22974	22974	22745	23027	22885	23100	22965	23058	23079	23008	23137	22900	22887	23141	23058	23116	23083	23156	22894	23012	22844	23027	22855	23115	22788	22699	23082	23054	22883	22839	23022	23216	23076	22954	23010	22905	22953	22866	23155	23067	22896	23230	22838	22865	23052	23013	22767	22892	23062	23147	22891	23128	23087	22862	22969	23042	22986	23031	23058	22943	23169	22986	23085	22867	22938	22973	23259	22790	22973	22909	22819	22923	23099	23102	23040	23346	22948	23014	23047	23107	23162	23172	23119	22912	22889	22831	22845	23202	23130	23033	22753	23102	22974	22972	22916	23127	22934	23124	22959	22967	22882	23014	22950	22714	22996	23202	23275	22855	23050	23049	22988	22873	23008	22894	23038	23173	23010	23165	23054	23170	23083	22824	22919	22877	23044	23049	22970	23105	22826	23339	22883	22862	22919	23146	22982	23198	22887	22979	22769	23010	23287	23045	23023	23163	23075	23059	22876	23272	22839	22944	22978	23031	23105	22857	22790	22829	23053	23198	23288	22810	22943	22961	23039	22985	23052	22970	23138	22976	23099	23170	23108	22847	22975	22902	23045	22882	22851	22893	22929	22944	22842	22891	23001	23030	23042	22902	23057	22999	22975	23002	22942	23063	22890	22967	23215	22988	23021	22859	22876	22937	22885	23058	23170	23041	22953	22974	22880	23099	23126	23133	22870	23009	22897	23114	22841	23061	22956	23053	22879	22883	22990	23163	22959	23075	23044	22962	23044	22997	23077	23062	22916	22963	22908	23030	22933	22936	23131	22881	22974	22987	22957	22837	23050	23047	23132	22899	22995	23010	22960	23052	22896	23253	23178	23087	22962	23063	22819	23169	23081	22994	22906	23126	23165	22943	22813	23181	23187	22867	23119	23040	23034	22987	22852	22994	23110	23032	22905	23134	23122	22953	23050	23025	23059	22970	22983	22853	23012	22851	23101	22894	22894	23050	23094	23196	22962	23071	22870	22983	23136	23096	22905	22884	23137	22841	22877	23088	22823	22979	23075	23046	22982	23198	23046	23138	22782	22992	22818	23170	23206	23216	23052	23020	22932	22966	22998	23127	22917	23004	23092	23200	23171	22988	23023	22965	22818	22941	22955	23114	23054	22925	22924	23169	23211	22979	23254	22964	22829	23014	23273	23111	23015	23074	22875	22970	23021	23108	23059	22852	23007	22951	22844	22644	22900	23046	22848	22816	22862	22725	23207	23100	23194	23097	22946	23009	22943	23276	22873	23074	23087	23059	23075	23111	23136	22956	23072	22775	23019	22929	23022	22915	22986	23046	22905	23057	22973	22944	23064	22989	23162	23070	23073	22981	22862	23003	22961	23024	22911	22994	22873	22970	22941	22859	22957	23191	22813	23119	23019	22979	22870	23083	22686	23034	22954	23238	23025	23020	23025	22893	23170	23077	22980	22797	22989	22777	23105	23107	23128	23002	22752	23044	22901	22884	22920	22832	23139	23170	22978	23161	23070	22761	23001	22910	22865	22995	23140	23179	22999	22952	22988	23065	23025	22996	22855	22946	22943	23263	22820	23185	23175	23155	22788	23030	23120	23154	22901	22875	22941	22972	23006	23023	23203	23060	23161	22949	23095	22771	22995	23111	22830	23084	23096	23147	22999	22958	22929	22875	23153	22893	23009	22988	22964	23000	22874	23113	23109	23241	22986	22912	23061	23143	23027	23069	22960	23091	22945	22794	23107	22995	22987	22750	22903	23059	23160	22922	23206	23024	23328	23065	22907	23288	22868	22852	22939	22948	23035	22986	22728	22905	22767	23088	22690	22948	23108	22913	22929	22595	22968	22877	22967	23096	23208	23086	23174	23302	23212	22858	22845	22937	23049	23155	23013	23124	22984	22830	23056	22967	23023	23061	22974	23135	22945	22896	22997	23142	22954	23006	22944	22914	22913	22872	23084	22835	23021	22927	22803	23081	22916	22903	23071	23093	23109	22770	23091	22867	23026	22928	23110	23020	23279	22952	23077	23329	23038	23114	23199	23037	23118	23061	23010	22896	22865	23233	22774	23145	22962	23010	23076	22999	23142	23043	22765	23185	22873	23045	22924	23143	22928	22911	23103	23001	23058	23152	22897	23182	23032	22767	22959	22944	22902	23030	23000	23089	22965	23128	23140	22954	23054	23012	23104	23132	22908	23147	23066	23019	23141	23052	23018	23136	23012	23019	23224	22793	22767	23100	23014	23228	23062	23026	22825	22906	23050	23033	22999	23063	23126	23047	22813	22957	23122	22895	22873	22892	23069	23042	23066	23112	23143	22876	23079	23095	23068	22889	23039	23034	22964	23119	22990	23031	22959	23228	23178	23104	22835	23099	23076	23163	23164	22874	23104	22962	23191	23087	22886	22986	22973	23056	23005	23026	22869	22872	22991	23021	23019	23025	22859	23057	22851	23155	23057	23059	22887	23076	23060	22836	23038	22914	23092	23030	22980	22938	22694	22947	22927	23100	22809	22921	22919	22767	22882	23064	23227	23065	22959	22973	22813	22987	22883	22774	23057	22901	22886	22908	23231	23011	22954	22822	23035	23249	22886	23035	23041	23041	22958	23273	22897	22916	23094	23170	23110	23096	22945	23283	22785	23171	22999	23087	22953	22830	22913	22988	22891	23177	22864	22898	22953	23136	23035	23078	22989	22925	23032	23011	22851	22889	23038	22990	22992	23046	23025	22893	22783	22821	22871	22945	23027	23054	23056	23004	23081	22962	22974	23175	23126	22958	22877	23079	23057	23014	23308	23020	23073	22980	22977	23121	22783	22904	23018	23294	23094	22783	23004	22967	23102	22879	23175	22797	23049	23184	23101	23194	23132	23013	23054	23101	22855	23110	22988	23288	23058	22936	23048	22997	23089	23113	23196	22953	23070	23022	22960	23016	23053	23160	23046	22925	23023	23481	22871	23046	22948	23170	23047	22990	23271	23023	22914	23192	22906	23051	22952	23004	22838	22908	22706	23045	23153	23050	22805	23053	23021	23074	22972	22913	23094	22860	23029	22969	23288	23144	22963	23059	22941	23287	22993	22920	23076	22903	22978	23024	22962	23196	23006	22978	23057	22976	23065	23066	22957	23101	23295	23147	22984	22886	23276	22922	23133	22931	23004	23033	22938	22793	22938	23073	23251	23015	22860	23035	22963	22867	22951	22636	23121	23178	23056	22955	22927	23095	22972	23091	22967	23116	23021	23112	23089	22832	22885	23156	22945	23102	23029	23086	23184	23082	22596	23100	23021	23009	22916	22987	23033	23014	22840	23180	23086	23158	22982	22853	23052	23102	23080	23214	22945	23087	23000	23014	22958	23025	22998	23052	22895	23016	23302	23236	23048	23086	22993	22858	22960	22970	22742	23103	22887	23214	23061	23005	22908	23095	22944	23031	22960	22998	22944	23030	22914	22924	23120	22994	22703	22913	23103	22895	22898	23025	23127	22961	22862	23143	22919	23097	22864	22922	23072	23154	23144	22845	22926	23041	22858	23224	23041	22776	22934	23105	22984	23112	22945	23094	23027	22866	23077	23194	22997	22995	23027	23050	22963	23019	23007	22744	22929	22984	23082	22772	22963	23182	23192	22875	22961	23251	23011	23023	22904	23031	22987	23004	23236	22954	23040	23089	22795	23056	23183	23168	23013	22908	22732	23129	23300	22824	22947	23299	22931	22939	23026	23118	23110	22853	22942	23004	23137	23054	23100	23135	23072	23015	22767	23146	22865	22933	22901	22920	22814	23064	22935	23029	23109	22871	23139	23011	23154	23182	23026	22975	23097	23051	22969	22985	22998	23097	23197	22982	23155	23069	23085	22823	22812	22987	23075	22886	23135	22885	23021	22987	23011	22986	22967	23035	22982	22995	23053	23253	23029	23053	22975	23061	23267	23032	23105	23005	23223	23109	22914	23177	22937	23035	23039	22965	23000	23012	23034	22889	23136	23157	23044	23153	23111	22867	22913	22905	22956	23166	22931	23048	22917	23007	22826	22938	22930	23175	22805	23036	23006	23018	22921	22887	22934	23032	23128	23095	23110	22890	22876	23103	23172	22833	22975	23201	23231	23200	22926	23107	22920	23233	23135	23201	23126	23165	22998	23078	22914	23056	23080	23180	23048	22825	23108	23107	23038	23135	23126	22907	23052	22902	23218	23194	23341	23134	23169	22995	22987	22980	22948	23107	22980	23161	23114	22965	22883	23274	23048	22953	23190	23002	22868	22985	22967
18564	30614	29122	23768	21502	20640	19632	19505	19094	19604	37150	56776	45296	28165	19989	18122	17935	18195	18168	18207	18063	18043	18291	18196	18163	18046	18062	18228	18042	17908	18010	18171	17974	18200	17998	18159	18055	18015	17904	17998	18054	18164	17898	18098	17941	17946	18052	18207	17975	18259	18145	18074	18107	17940	18282	17907	18064	17984	18115	18117	17949	18157	18208	18054	17906	18019	18003	17932	18252	18111	18166	18074	18195	18151	17998	17966	18111	18040	17983	18145	18055	18086	18028	17908	18158	18141	17921	18053	18153	18048	18023	18155	18101	18159	18001	18045	18277	18272	17830	17984	17904	17987	18085	18087	17912	18106	18085	18062	18167	18132	18109	18276	18101	18060	18055	18088	18043	18070	18081	18138	17921	18143	18132	18161	17973	18066	17942	18058	18156	18199	17947	18055	17884	18197	17809	18133	18215	18000	18120	17980	18114	18006	18249	18033	18167	18057	17989	18136	18065	18086	18049	18010	18113	18245	17832	18052	18116	18077	17929	18017	18017	18033	18099	18067	17928	17866	18142	18169	18115	18165	18114	18097	17909	17886	17953	18051	18182	18085	18174	17932	18209	18109	18219	17958	17975	17843	18109	18060	17955	17804	18127	18204	18043	18194	18108	18099	17952	18163	18018	18057	17946	17988	17844	17995	18028	18198	18051	17833	18085	17988	18127	18141	18100	18026	18052	18267	18066	18240	18202	17903	18066	18007	18154	18085	18044	18060	18190	18137	18145	17996	18066	18043	18196	18134	18038	18172	18166	18150	17941	18004	17975	18058	18151	18095	17991	18185	17802	18176	17879	17947	18050	18017	18105	17983	18123	18061	17982	17862	18058	18076	18026	17856	18067	18179	17958	18139	18053	18103	18049	17962	18043	18056	17953	18105	18039	18153	18301	17955	17981	18199	18068	18060	17882	18098	17956	18000	18001	17875	18112	18073	18041	18048	18231	17994	18128	18005	18118	18011	18014	17943	18107	18015	18061	18171	18047	17928	18027	18026	18042	18000	18144	18205	18054	18116	18085	18152	18134	18156	18083	18056	18091	18055	17947	17940	17867	18269	18110	18128	18097	18051	18117	17852	18079	18162	18059	18089	18054	18372	18076	18256	18079	18040	18081	18093	18169	18049	18029	18090	18044	18182	18106	17981	18105	17851	18055	17997	18059	18007	18088	18162	17901	18150	18101	18074	17948	18057	18128	17879	18044	18006	18123	17986	18034	18000	17786	18043	18263	18142	18126	17959	18218	18020	18130	18113	18029	17913	17830	18213	18128	18099	17978	17996	17852	18097	18241	18098	18052	18172	17961	18052	18109	18055	18040	17953	17973	18071	18054	17883	17857	18070	18228	17914	17874	18085	17961	18148	18264	18061	18193	18263	18234	18130	17906	18050	17881	18018	17846	17886	18180	18009	18085	18164	17993	18080	17920	18078	17929	18201	17818	18301	18135	18025	18036	18080	18043	17970	17915	18058	18084	17979	18140	17915	18182	18017	17945	18035	18039	18021	18072	18034	18179	18047	17973	18173	18106	17907	18142	17977	18035	18064	18058	18188	18025	18138	17949	17947	17984	17957	18061	18032	18146	18052	18097	18070	18017	17957	18085	18064	18125	18172	18002	17996	17982	18037	18030	18113	18080	18125	18155	17969	18053	18161	17927	17962	18024	18165	18020	18243	18086	18057	17993	17931	18027	18161	17859	18057	18130	17999	17925	18131	17863	18166	18000	17992	18121	17950	17947	18034	18342	18003	17923	18170	17988	18155	18097	17894	18004	18266	17993	17947	18036	18157	17981	18130	17935	18115	18020	17998	18122	17953	18121	17994	18105	17905	18020	18032	17970	17916	17966	18022	18044	17960	18008	17957	17929	18002	18148	18019	18126	18032	17861	18176	18085	18278	18125	18073	18091	17991	17888	18212	18038	18058	18035	17929	18061	17872	18217	18075	18077	18006	17962	18247	17833	18069	17889	18178	18010	18148	17924	17941	18377	17996	18136	18068	18114	18211	17923	18165	18166	18004	18108	17979	18101	17982	18093	18134	18116	18025	18180	18119	17950	18008	17991	18166	18060	18021	18059	18064	18236	18055	18103	18112	17966	18056	18078	18148	18121	18114	17964	18068	18046	17996	18029	18083	18079	18118	18173	17968	17895	18009	17999	18062	18035	18095	18121	17887	18102	18009	18098	18085	18071	18029	18088	18010	17902	18087	18082	18127	18230	18105	18144	17967	18143	18083	18011	18245	18149	17994	18110	18375	18187	18129	17972	17991	18162	17928	17957	17986	18117	18028	18144	18123	18187	18064	18000	18163	18129	17991	18103	18108	18019	18084	18040	18201	17997	18247	17905	17887	18027	18123	18023	18033	17972	18094	18173	18011	17984	17915	18038	18199	18079	18077	18114	17956	18118	18078	18045	17933	18224	18154	17958	17973	17955	18067	18019	18101	18096	18078	17968	18077	17909	18121	18038	17965	18107	18051	18017	18097	18088	18199	18181	17943	17891	18223	18232	17954	18161	17890	17949	18089	17958	18112	17965	17982	18209	17893	17949	17977	18046	18066	18202	18169	18058	18146	18048	17957	18032	18105	17953	18025	18096	18076	18176	18068	18157	18076	17890	17969	17984	17966	18075	18296	17958	17878	18032	18159	17992	18090	17849	18080	17948	18113	18136	18190	18038	18080	18141	18136	18068	17875	17996	18063	18182	18087	17958	18017	18110	18037	18096	17978	18075	17967	18052	18371	18130	17853	18094	18024	18093	18038	17942	18037	18043	17907	17857	17874	18257	18008	17866	18224	18064	17933	18026	17970	18249	17858	18266	17935	18069	18097	18001	18163	18045	18139	18163	18081	18049	18320	18083	18105	18062	17958	18008	18211	18023	18082	17938	17929	18161	17969	18109	18209	17990	17884	18053	18016	18063	18041	17846	18161	18176	17992	18033	17875	18018	18050	17969	18260	18058	18042	18114	17966	18059	18081	17961	17943	18047	17995	18026	18017	18103	17965	18097	18114	18119	17934	18074	18111	17940	18103	18011	18051	17999	17863	17892	18175	17937	17915	18071	18126	18036	17971	18106	17954	18128	17935	17869	17952	18178	18227	17895	17977	18155	17950	18090	17948	18051	18104	17974	18038	18011	18075	18006	18204	18010	17987	17829	18123	17923	18075	17974	18171	18207	18050	18089	17987	18126	18100	18079	18009	18044	18182	17948	17870	17982	17860	17952	18063	18141	18017	18145	18074	18029	18146	17995	17882	17964	18143	18113	18223	17992	18085	17938	18037	17904	17919	17956	18083	18104	18019	18022	18105	17978	18012	17918	17997	17949	17854	18025	18077	18143	18142	17895	17987	17936	18064	17995	17959	18038	18101	18036	17906	18067	18128	18131	18033	18190	17901	18004	18037	18161	17919	17936	18143	18066	18059	18011	18018	18179	17959	18180	18170	18103	18055	18109	18043	17904	17996	18094	18009	18214	17995	18137	18082	18025	18077	17965	17924	17937	18107	17995	18021	18050	18241	18013	18284	18209	18148	18012	17905	18080	18048	17994	18247	18042	18028	18085	18023	18081	18263	18021	18122	18068	18058	18051	18003	18040	18147	17981	18128	18092	18290	17999	18006	18090	18045	18099	18110	18172	18075	18044	17898	18052	18125	18169	18000	18074	18110	18054	17942	18036	18387	18025	18045	17972	18057	17944	18078	17992	17912	18141	18190	18260	17979	18056	18047	18085	18028	18049	18101	18104	18025	18113	18058	17940	17931	18225	17898	17976	18188	17892	18197	18058	18006	18135	18074	18017	18212	17995	18176	18075	18253	18065	18078	18138	18032	18249	17928	17839	18282	17896	17965	18119	17851	18215	18171	18167	17789	18213	18049	18084	18006	18046	18084	18027	17998	18082	18067	18131	17958	18157	18039	18135	18111	18049	18181	17937	18097	18073	18072	17940	18189	18101	17928	17998	18004	18143	18002	17949	17900	18160	18011	18088	17996	18057	18019	18033	17886	18171	18033	18105	18158	17973	18061	17949	17982	18035	18096	17983	18096	18047	17951	18105	17988	18236	17964	18197	18109	18172	18125	18043	17885	18072	18087	18289	18093	17978	18072	18001	18111	18146	18146	18045	17963	18105	17958	17987	17963	18072	18101	18271	18195	18069	18053	18081	18011	18038	18025	18037	18156	18134	17975	18060	17997	18083	17909	18090	18081	17873	18029	18025	17988	18191	17976	17921	18023	17966	18031	18107	18211	17976	17989	18043	17994	18045	17981	18009	17951	18077	17977	18019	18192	18052	18118	18091	18037	18030	18005	18094	17918	18108	18070	18311	18050	17923	18031	18103	18134	18089	18231	17952	17967	18043	17897	18127	17990	18009	17816	18134	18109	18123	18074	18247	17968	18013	18043	17992	18160	18044	18020	17959	17914	17861	18011	18323	17945	18104	18184	18067	18125	18097	18104	17965	18074	18120	18042	18052	18008	17978	18095	18089	17917	18097	18140	17975	18047	17982	18149	17999	18028	17814	17957	18018	17988	17892	18165	18045	18000	18022	18057	18019	18023	18037	17922	18117	17677	18173	18072	18059	18039	17932	18041	18110	17857	18076	17884	18027	18181	18082	17957	18059	18035	17866	18275	18118	18113	18088	18042	18184	18057	18004	18146	17996	18033	17957	18081	18128	17970	18069	18047	17956	18170	18077	18048	18013	18117	18189	18237	17885	17967	18190	18172	17914	18214	18094	17996	17954	18105	17998	18096	18042	18108	17921	18103	18000	17983	18201	18174	17987	18151	18058	18062	18099	18024	18107	18240	18146	18095	18091	17990	18072	18097	18142	17959	18207	17903	18097	18004	18239	18022	18070	18176	18100	17917	17996	18052	17955	18154	17958	17989	18224	18090	18021	17972	18156	17897	18037	17795	17932	18034	18238	18081	17933	17960	18197	18101	17891	18214	17972	18081	17924	17867	18055	18153	17984	18075	17886	17996	18025	18090	18035	18094	17883	17984	17929	17975	18019	18183	18160	17878	18284	18117	18076	18017	18216	18151	18091	18094	18086	17960	17991	17817	18005	18052	18090	18075	18142	17962	17983	17966	18046	18173	18098	17959	18026	18162	17835	17964	18079	18076	18145	18012	18129	17903	18162	17917
31784	24048	25537	24478	22831	22839	23137	22823	23111	23155	24085	27455	26684	24539	23477	23285	22871	22970	23212	22932	23147	23146	23078	22933	23005	23149	23243	23166	22876	22808	23129	22941	23345	23027	22856	23359	23008	23221	23114	22893	23243	23008	23160	23191	23094	22980	23156	22748	22889	22895	22811	22839	23030	22886	22989	22913	23094	23010	22906	23170	22906	22921	23080	22818	22944	22927	22971	23015	23153	22764	22992	22911	22926	22882	22918	22951	22850	23060	22995	22952	22977	22885	22849	23021	22985	23117	22974	23044	22973	22911	22896	23020	22787	22962	22640	23061	22886	23036	22894	22801	22883	23044	22991	23096	22765	23042	23047	22989	22951	22778	22900	22801	22821	22915	22888	23121	23084	22947	23003	22851	22985	22708	22869	23208	22943	22835	22938	22928	22899	23097	23023	23122	23077	23113	22907	23152	22924	22995	22971	22855	23003	23029	22973	22806	23071	22819	22909	22684	23046	23036	22984	22940	22904	22878	23020	23285	22833	23061	23159	23170	23029	22788	23110	22936	22941	22772	22621	22690	22718	22916	22990	23195	23125	22893	22752	22862	22844	23122	22994	23013	22790	22852	23048	22710	23036	22719	22979	23027	23025	22873	22976	23133	22947	23081	22997	23268	22815	23124	22769	23071	22992	22961	23024	22948	23015	22810	22918	22786	22941	22829	22818	22951	23038	22992	22945	23091	22968	22868	22785	23190	23027	22795	23128	22789	22998	22833	22954	22879	22932	22698	23017	22964	23091	23082	22977	23032	22891	22920	23161	22925	23001	22691	23001	22977	23232	22952	22944	23018	23066	22980	22857	22786	23187	23001	23008	23017	22990	23123	23011	22862	22844	22903	22886	23140	23094	23023	22977	23113	23198	23257	22982	22949	22914	23033	22995	22942	22996	23110	22896	22952	22886	23028	22752	22899	22786	23144	22968	23130	22975	23036	22942	22807	23044	23192	22886	23276	22903	22969	22995	23069	22742	23024	22851	22883	22960	23069	22905	22989	22970	22827	22993	23138	22726	22979	22869	22880	22960	23128	22910	22969	23013	22760	23091	23170	22943	22599	22971	23073	22914	22677	22965	23043	23092	22805	22934	22996	23109	22820	22916	22771	23069	22787	22975	23074	22971	22835	22949	22864	23102	23023	22996	23128	22930	22947	23019	22799	23063	23227	22787	23014	22803	22767	22960	22839	22815	22879	23065	22830	22909	22866	22633	22827	22950	22758	22813	23141	22944	22958	22784	22823	23029	22932	23025	23115	23093	23044	22802	23013	23003	22959	22791	22947	23138	23166	23133	22998	23087	23043	22964	22999	23039	22912	22960	22942	23155	23015	22813	23004	23007	23155	23122	22985	22957	22812	23025	22952	23062	22878	22951	23049	23044	22821	22837	23030	22861	22958	22697	22889	22950	23100	22906	23072	23009	22893	22924	23027	22872	22896	22945	23124	22963	23129	23096	22821	23013	23052	22939	22948	22999	22994	22801	22988	23006	22935	22987	23197	22990	23034	23162	22786	22707	22954	23193	22998	22864	23022	22934	22849	23267	22881	22834	23144	22768	22905	22965	23229	23003	22882	22936	23024	23102	23218	23209	23023	23043	22950	23081	22958	23108	22915	23123	22752	22941	22873	23037	23066	22807	23012	22751	22986	22658	23113	22895	22908	23140	23019	22994	23131	22846	23074	22978	22987	23019	23017	22910	22739	23001	23137	23049	23112	23056	23192	22908	22974	22915	23314	23283	23158	22918	22660	22971	23161	22932	22991	23014	23032	23190	22952	23025	23117	22906	23001	23259	23099	23230	22945	22917	23078	22927	22987	23027	22828	23253	23103	23135	23282	22945	22929	23084	22995	23130	22841	23047	22922	23003	23019	23087	22905	23222	23044	23155	23117	22852	22803	22825	22834	22897	23035	22891	22846	22980	23060	23086	22971	22937	22938	22953	22943	23066	22776	22883	23191	23097	23036	22840	22912	22933	23244	23014	22980	22807	22918	23054	22984	23038	23244	23119	23208	23072	23033	22867	22740	23188	23037	22910	23021	22970	22983	22943	22884	22930	23032	23032	23103	22937	22770	23085	23014	22938	22862	22768	23087	23196	22993	22907	22854	22838	22981	22739	22893	22969	22783	22667	23006	22819	22921	22923	22754	22826	22814	22913	22982	22911	23070	22844	22867	22931	23039	22912	23086	22890	22961	23169	22902	22855	23072	23119	23018	22987	23195	22961	22873	22922	23098	22899	23051	23080	23191	23007	23045	22919	22999	23138	22945	22927	22984	22939	22972	23042	22996	23018	22869	23236	22839	22803	22989	22866	22962	23055	22931	23170	22801	22909	22845	22805	22961	22926	22872	22862	22928	22903	22918	23113	22858	23154	23176	23198	22935	22857	22905	23036	23101	22997	22872	22898	22932	22986	23058	22824	22853	23067	22968	23022	22808	22905	22938	23174	23066	22929	22842	22999	22986	22884	22974	22876	23002	22991	22946	22918	23004	23048	22821	22971	22932	22952	22832	23079	22898	23144	22811	23161	23091	22945	22991	22884	23196	22960	23082	22904	23007	22950	23011	22988	22889	23065	22903	22948	22968	23142	22881	23082	22932	22955	22786	22916	22760	22940	22818	23146	22966	23017	23024	22949	22933	22881	22998	23059	22750	22858	23146	22860	23114	23003	23044	23041	22727	23057	22823	23181	23026	22701	22815	22840	23036	23132	23104	22791	22972	22975	22755	23121	22968	22890	23028	22976	22965	23013	22802	23246	22977	23158	23144	22811	23118	22828	23018	22939	23045	22870	22904	23050	23091	22855	22967	22942	23074	22862	22999	23226	22977	23357	23106	23018	22844	22886	22972	23026	22781	23161	23079	22944	22727	22824	22997	23057	22904	23079	22821	23046	23125	23077	23113	22742	23199	23100	22852	22997	22985	23122	22640	23222	23081	22889	23035	22887	22857	23037	22773	22840	22978	22925	22984	22922	22712	22939	23011	22937	23028	22861	23167	23137	23017	23048	22916	22883	22769	22964	22879	23139	22877	23076	22888	22875	23042	22914	22990	22903	22944	22928	22959	23119	23126	22824	22858	22870	23151	22939	23074	22930	22953	23065	22996	22959	22787	22752	23050	22744	22821	22929	22871	23038	22866	23184	22967	22977	23047	22913	23012	23097	22725	22972	23180	23148	23023	23053	22991	22916	23035	23028	22924	22977	22871	22844	22961	23039	22958	23093	22945	22943	22903	23065	23123	22976	22905	23018	22930	22726	23008	22953	23113	23243	22738	22994	22981	22848	23015	22881	23175	23107	23173	23278	22956	22946	22999	22924	22969	23221	22721	22972	23002	23032	22871	22919	22960	22906	23128	22989	22946	23225	23251	23152	23124	22932	22884	23164	22746	22969	23042	23052	22813	22999	22991	23216	22816	22812	23146	22862	23037	22774	23115	22901	23028	22885	22857	22954	23130	22995	23136	22791	22920	23031	23016	23190	22963	22961	22987	22872	23160	23009	23136	22804	22911	22973	22793	22901	23053	22992	23012	22752	22988	22939	22992	23078	22982	22813	22916	22924	22949	22872	22921	23023	23002	23178	22970	22976	23015	22951	22983	23200	23044	23027	22759	22951	22831	22880	22880	23298	22989	22965	23084	22972	22876	23230	23025	23013	22951	22981	23045	22869	23048	23020	22906	22986	23037	22988	22962	23006	22917	23152	23138	23107	23076	22957	22725	23121	22965	22975	22967	22996	23115	23094	23018	22834	22974	23237	22960	22862	23010	22903	23026	23308	23129	23059	23035	22788	22935	22811	23000	23012	23092	23029	23020	23111	23150	22978	22890	22917	22807	22907	23168	22966	23237	22818	23012	22926	22979	23082	22838	23213	23050	23203	22963	22973	23165	23011	23069	23056	22739	22824	23169	22963	23225	22934	23115	22939	22982	22999	22891	22920	22894	23249	22905	22841	22925	22892	23025	23173	23083	23000	23171	22969	23129	23075	22983	22969	22983	22898	22942	22820	23190	23064	22763	22940	23001	22800	23088	23037	23023	23003	23078	23153	22880	23201	22946	22809	23027	23203	23181	22859	23067	22997	22968	23000	22977	23128	22822	22966	23078	22924	23055	23046	22990	22980	22972	23103	23031	23115	22982	23212	22917	23008	23004	22987	23028	22961	23082	22912	22939	22925	23032	22928	22949	23033	22982	23393	23008	22946	22907	22859	22832	22914	22782	23179	22932	23001	22824	22939	22909	22842	23065	22993	23044	22935	22663	23110	22896	22834	22847	22959	22956	23139	22971	23012	23028	22862	23000	23083	23086	23112	23119	23045	22955	22856	23009	22785	23158	22708	22625	22875	22819	22949	23004	23084	23115	23052	23012	22832	23207	22961	23008	23014	23020	22821	23016	23207	22928	22893	23130	23039	23179	23045	23408	22865	22960	23081	22960	22794	23069	22910	22993	22985	23186	23084	22970	22938	23074	23055	23099	23127	23055	22985	23117	22968	23064	22986	23237	22929	23143	23018	23002	23033	23032	22930	23109	23082	23145	22905	22933	22932	23140	23005	22954	23052	23068	23064	22827	22930	23172	22909	23038	23087	22990	23117	22948	22980	23026	22935	23003	22759	22956	23062	22904	22986	22896	22927	22979	22716	23060	23041	22968	23055	23042	22983	23109	22857	23007	23050	23140	23119	23144	23031	22943	22825	23082	23033	22712	22999	22764	23060	23033	23268	23066	22976	23242	23097	23002	22874	22941	22795	22892	22889	23042	22986	22875	22800	23062	23058	22992	22962	22824	22990	22938	23101	23110	23130	23121	22911	22779	23134	23017	22790	22957	22952	23052	23192	23174	22853	22718	22821	23002	22827	22931	22919	23012	22956	22955	22853	22886	23077	23010	22841	22922	23117	23157	23003	23170	23003	22926	22865	22928	22839	23120	22920	23102	22934	22897	22874	22960	22786	23082	22886	22980	22895	23030	22953	23008	23097	23100	23186	23153	23105	22956	22948	22886	22970	22774	22962	22969	23134	23052	22853	23000	23033	22857	22768	22883	22907	22840	22962	23002	23000	23104	22986	22979	23121	23009	22866	23062	22925	23055	22960	22895	23033	22884	22980	23110	23170	22945	22923	23015	22941	22921	22956	22881	23160	23118
18260	18884	18868	18355	18330	18208	18182	17945	18087	18218	20284	24185	21800	19282	18254	18083	17958	17841	18033	18117	18066	18073	17933	18005	18084	18030	18206	18061	18107	18143	18212	18007	17978	18050	17732	18022	17928	18022	17853	18000	17977	18011	18032	18016	18198	18119	18018	18177	18142	18028	18117	18137	17841	18089	18007	18128	18050	18207	18046	17962	17953	17900	18072	18196	18142	17842	18154	17941	17992	18079	18149	18052	18151	17989	17996	18008	17870	18082	18074	18086	18070	18170	17913	18053	18038	18111	18088	18047	17987	18053	17942	17991	17992	18085	17997	17898	18108	17988	18100	18137	17985	17936	18017	17947	18047	17991	18002	18016	18106	18015	18056	17961	18029	17962	18052	17985	18239	18196	18121	18116	17945	18156	18183	17912	17937	17895	17979	17769	17939	17836	18049	17858	18020	18090	18095	17941	18067	18193	18046	18128	17991	17883	17970	17878	18137	17996	17853	18135	17902	18070	18158	18103	18058	17983	17990	18044	18222	18061	18034	17956	18096	18138	18130	18055	18027	18003	18049	17973	18160	17979	18054	17956	17999	17912	17962	17886	18163	18046	17936	17992	17989	17977	18060	18098	18103	18047	17836	18117	18041	17957	17903	18064	18104	18108	18069	17965	17816	18107	17938	18073	17986	18055	18112	18011	18052	18273	17961	17992	17901	18065	18056	18178	18076	18061	17923	17941	18134	17996	17974	17953	17980	18081	18197	17970	17939	18099	17930	18086	17959	18012	17778	18074	18057	17859	18032	18183	18248	18200	18152	17927	18180	17857	17968	18029	18109	17825	18077	18002	18033	18044	18109	18034	18091	18091	17990	18237	17994	18332	17992	18184	18144	18025	18141	18085	17921	18072	17993	18197	18101	18041	18123	18027	17983	18161	17976	18040	18239	18120	17927	17999	18132	17953	18212	18054	17904	17907	18252	18012	17867	17942	17878	18074	17901	18118	18033	17941	18009	17941	17887	18060	17913	18004	18067	18028	18112	18031	18077	18032	17882	18109	17952	17948	18061	17986	17999	18073	17948	18011	18213	17962	18084	17953	18300	17922	17844	17926	18029	17974	18102	18065	18055	17957	17927	17929	18113	18062	17997	17956	18241	18050	18014	18036	18052	17998	17851	18009	18059	17913	18042	17915	18099	17995	18055	18010	18228	17931	17909	17986	18183	18052	18002	17883	18070	18000	18039	18171	18160	18088	17998	18037	18226	18044	18049	18147	17853	18148	18055	18044	18007	18201	18046	17920	17974	18204	18078	17979	18063	18281	18186	18042	18059	18048	18095	17899	18005	18040	18084	18136	18000	18090	18005	17990	18130	18049	18069	17980	17936	18002	18077	18202	18073	17913	18058	18131	18038	18006	17938	17983	18008	17787	17828	17972	18098	17979	18057	18046	18013	17917	17942	18093	17906	18120	18031	18017	18000	17915	18137	18135	17974	18080	18141	17950	18061	17981	18045	17886	18111	17942	18110	18122	18220	17842	17957	17918	18070	17979	17983	17928	17977	18031	17988	18066	17860	18100	18057	17968	18123	18043	18023	18043	18077	17943	18091	17946	17988	18041	18167	18222	17957	18084	18180	17949	17992	17948	17958	18209	18114	18063	18237	18031	17982	17950	17905	18006	17880	18124	18022	17924	18131	17967	18166	17899	17944	18091	18059	17986	18050	18127	17902	18009	17921	18013	18032	17959	18083	17784	18090	17978	18049	17942	17762	17924	18040	17940	17900	18047	17911	18050	18025	18013	18034	18037	18044	18003	18122	18276	18026	17982	18019	18143	17887	18078	18116	17881	17931	17899	17958	17985	18108	18125	17922	17912	18061	17962	18058	18147	18062	17884	18043	18218	17874	17766	18011	17883	18006	17984	18024	18062	18188	18091	17962	17871	17927	18003	18080	17875	18106	18075	17876	17995	17749	18115	17852	18026	18210	17964	17984	18063	17935	17898	17959	18102	18185	18198	18034	17898	17798	17901	18172	17919	18023	17990	17963	17884	17919	17954	17889	17977	18047	17895	18163	18147	18008	18236	18110	17996	18023	17976	18122	18005	18122	18166	18127	18054	18033	18036	17943	17992	17932	18160	17860	18314	17971	17979	17935	17981	18005	17940	18036	18004	17994	18042	17978	17883	17894	18022	18168	18013	17956	17998	18146	18087	17762	17994	17970	18239	17918	18039	18108	17967	18036	17900	18222	18098	17857	18097	18012	18129	18101	17988	17879	18030	18080	17994	17930	17969	18087	18043	18048	17978	18092	18118	17967	18052	17848	18124	18024	18137	18038	17932	17994	17979	17988	17989	17935	17977	17816	18134	17920	18067	17966	18167	18045	17963	18114	17879	18057	18011	18052	17960	18199	17985	17954	18232	17878	17964	17932	18026	17927	18004	17924	17964	17981	17983	17939	17943	18095	17938	18024	18126	17929	17974	17996	17981	18068	18114	18119	18017	18030	17936	18093	18143	18089	17864	17970	17850	18018	18031	18018	17865	18121	18173	18007	17985	17820	18152	18048	17924	18031	17929	17890	18142	18105	17981	17999	17984	18063	18260	17940	18073	18037	18143	18138	18038	18032	18006	18072	17892	17957	17952	17892	18087	17995	17931	17916	18017	18003	17964	18111	18042	18139	18010	17930	17932	18039	18114	18226	17915	18108	17960	17950	18061	18057	18038	17967	18154	18150	17981	18037	17933	17818	18137	17866	18003	17899	18029	18148	18100	18105	18045	18072	18072	17891	18107	18161	17869	17896	18130	17790	18051	18025	17924	18169	17919	18080	18133	18043	17824	17968	17880	18114	17997	18123	17906	18084	18125	18023	18055	18074	17933	18034	18023	17971	18132	18039	18201	17969	17982	18031	18009	17888	17954	18053	17928	17920	18099	17913	17893	17948	18162	18028	18053	18028	18302	18059	18219	17965	18083	18171	18104	17902	17907	18025	17901	18072	17979	18040	17959	17914	18061	18265	17884	17998	17962	18112	18059	17949	18155	17852	18107	17925	17975	18027	18047	17930	17928	17898	18041	18163	17949	17932	18213	18106	18170	17987	17912	18044	18080	17998	18159	18157	18089	18194	18025	17899	18089	17960	17878	18062	18028	18084	17989	18223	18063	17919	18073	17956	18055	17963	18096	18081	17809	18227	18051	18089	17740	18059	18092	17960	18024	18220	18220	18226	17994	18045	18109	18135	18001	18022	17826	17933	18108	17838	18005	18083	18086	17911	18026	17965	17958	18035	18132	18036	17833	18089	18133	18021	17891	18096	17843	17917	18003	18051	18116	18117	18061	18041	17903	18153	17874	18086	17927	18044	18116	18162	18200	17808	18222	18019	17964	17862	17959	17942	17951	18044	17831	17939	18056	18129	17858	17885	17914	18070	17815	18069	18025	18208	17954	18111	18129	17943	18225	18008	18089	17955	17990	18003	17957	18004	18008	17885	17907	18190	18074	17930	18148	17995	18092	17984	18097	18043	17896	18109	18259	18135	18028	18064	17966	18140	18123	18216	18031	18066	17960	17967	18067	18178	18051	18017	17842	18164	18111	18044	17833	18034	17912	18017	17938	18070	17900	18096	18178	18217	17877	17847	18110	18059	17939	18069	18104	18012	17931	17910	18025	17974	18151	18132	18007	17980	18094	18122	18032	18022	18032	17976	17997	18126	18008	18202	18041	18043	17912	17901	18034	18062	18084	18156	17965	18031	18082	18115	17877	17998	18091	18014	18030	18045	18127	18005	18052	17977	17943	17943	18013	18129	18113	17987	17979	17979	18037	17972	17972	18087	18151	18092	18024	18166	17864	18077	17976	18109	18127	18073	18143	18014	17994	18021	17897	17999	18011	18054	18057	18000	18132	18173	18195	18107	17802	18056	17891	17864	17944	18091	18125	18025	18133	18098	18036	18114	17973	18060	17916	17974	18041	18077	18145	18285	18155	18155	18086	18157	17893	17976	17993	17878	17946	18007	18021	18031	18008	18080	18134	18062	18137	18211	18068	17886	17935	18115	18048	18095	18050	17938	18202	17960	18026	18156	17864	17991	18059	17812	18017	17957	17938	17867	18195	18189	17823	18164	18037	17972	18044	18070	18104	17991	18023	18058	17986	17910	17955	17973	18045	17878	18109	18128	18101	17825	18063	18031	18173	17986	17953	18207	17898	17976	18095	18107	18003	17946	18140	18262	18185	17986	18141	17992	17933	18136	17982	18103	17891	18236	18231	17874	18136	17970	18090	18024	18156	17696	18071	18131	17926	18029	17993	18177	18062	18058	17970	18025	18098	18035	18257	18082	18055	18022	18002	18030	18062	18082	18043	18192	18133	17959	18164	18041	18046	18118	18074	18028	18027	17835	17763	17893	18005	18070	17965	17911	17886	17884	17802	18096	18020	17994	18152	17891	18003	17840	18043	17936	18068	18024	18043	17992	18063	18094	17873	17967	17995	17940	17939	18024	17887	18129	17934	17981	18012	17988	18013	18232	18030	18075	17818	18178	17988	18021	17961	18003	17953	18004	17906	18160	18080	17911	18023	18159	17977	18031	17968	17995	17937	17776	17890	18191	18011	17973	17944	17936	18030	18135	18090	17969	18060	18116	18157	18023	18075	18009	18150	17997	18105	17859	18022	18104	17951	17964	18033	18076	18083	18166	17942	18051	18140	18070	17859	17948	18217	18129	18009	18093	17971	17920	18226	18110	18017	18146	17911	18141	18000	18027	17984	17930	18037	18003	17951	18127	18018	18092	17757	18092	17900	17951	18033	18002	18136	18147	18033	17989	18004	18160	18089	18004	18134	18157	18195	18117	18004	17977	17996	17913	18095	18111	17861	18048	18139	18040	18111	18131	18208	17972	17886	18106	18070	18005	18007	17973	17945	17955	18271	18166	18002	18035	18074	18140	17961	17982	18272	18115	17980	18125	18057	18076	18086	17928	18072	18094	18006	18115	18046	18105	17910	18089	18173	18056	17848	17926	18163	18010	18003	18138	18000	18004	18123	17995	18169	18055	18104	18055	18111	17942	18098	17895	17875	18062	18018	18106	17988	18065	17855	18063	18012	17995	18143	17979	18023	18130	17983	17992	18139	18014	18146	17982	17990	18007	18016	17987	18023	17903	17945	18007	17912	18144	18114	18097	18114	18001	18097
26260	21555	28329	26273	23703	23830	24302	23314	22717	23434	31325	43907	35417	27118	23934	23061	22817	22944	22922	22873	22805	22649	22604	22620	22872	22842	22896	22948	22864	22739	22898	22842	22630	22927	22803	22778	22868	22526	22736	22677	22655	22807	22734	22532	22654	22738	22841	22674	22672	22618	22620	22730	22679	22520	22633	22798	22670	22668	22814	22686	22624	22624	22657	22657	22537	22947	22595	22723	22673	22660	22811	22661	22683	22895	22749	22558	22959	22618	22826	22725	22686	22554	22769	22622	22831	22579	22963	22720	22962	22715	22914	22770	22634	22589	22787	22781	22845	22535	22734	22692	22735	22665	22683	22691	22733	22654	22614	22674	22653	22672	22429	22780	22687	22906	22539	22709	22894	22760	22738	22739	22658	22794	22896	22517	22804	22738	22604	22627	22727	22691	22703	22608	22735	22668	22582	22679	22909	22647	22506	22821	22694	22662	22592	22691	22736	22573	22865	22746	22743	22784	22439	22683	22668	22745	22477	22527	22680	22764	22792	22603	22650	22918	22413	22404	22558	22795	22658	22813	22653	22725	22687	22705	22728	22660	22594	22753	22600	22812	22835	22569	22673	22602	22562	22757	22627	22676	22536	22705	22556	22597	22912	22602	22793	22600	22944	22788	22577	22512	22899	22645	22678	22778	22435	22526	22618	22648	22628	22635	22436	22804	22670	22762	22516	22523	22791	22550	22493	22723	22899	22705	22898	22698	22961	22842	22671	22514	22879	22766	22879	22568	22663	22626	22750	22852	22705	22751	22785	22798	22594	22404	22731	22937	22683	22649	22416	22627	22685	22898	22682	22779	22935	22744	22795	22847	22664	22475	22511	22714	22666	22717	22787	22885	22403	22740	22612	22696	22687	22680	22625	22637	22961	22760	22509	22740	22698	22882	22712	22687	22744	22655	22878	22459	22713	22699	22757	22792	22601	22612	22791	22687	22953	22841	22368	22783	22850	22841	22786	22592	22500	22702	22762	22821	22539	22610	22507	22621	22836	22630	22796	22609	22435	22692	22732	22571	22673	22754	22720	22697	22752	22830	22763	23022	22674	22825	22727	22676	22725	22625	22550	22686	22764	22629	22641	22503	22645	22731	22787	22887	22833	22716	22712	22691	22899	22593	22815	22790	22607	22398	22550	22761	22635	22753	22637	22875	22758	22653	22630	22532	22854	22751	22436	22980	22645	22604	22766	22602	22931	22820	22705	22719	22715	22638	22577	22605	22791	22616	22676	22642	22709	22591	22950	22547	22735	22435	22740	22791	22693	22776	22713	22658	22789	22762	22913	22575	22610	22681	22911	22628	22853	22629	22677	22543	22677	22643	22707	22760	22596	22689	22769	22423	22827	22733	22677	22736	22775	22766	22682	22519	22802	22588	22468	22698	22918	22815	22820	22740	22701	22531	22654	22542	23039	22682	22609	22692	22641	22727	22682	22865	22537	22778	22760	22656	22437	22650	22833	22517	22615	22717	22861	22625	22650	22743	22669	22934	22763	22680	22688	22545	22797	22909	22715	22524	22781	22660	22873	22825	22712	22525	22708	22763	22823	22562	22825	22779	22726	22650	22561	22749	22570	22748	22614	22729	22735	22728	22595	22678	22791	22641	22754	22571	22770	22770	22593	22489	22615	22630	22505	22746	23066	22508	22781	22723	22581	22731	22606	22582	22668	22563	22901	22754	22736	22766	22898	22727	22763	22700	22488	22525	22538	22877	22867	22534	22703	22749	22727	22933	22920	22461	22785	22684	22687	22563	22606	22653	22824	22829	22681	22741	22645	22738	22660	22837	22612	22572	22597	22715	22609	22580	22633	22804	22742	22698	22759	22794	22839	22635	22584	22605	22675	22658	22843	22652	22602	22711	22698	22587	22584	22819	22922	22809	22580	22688	22688	22776	22702	22595	22787	22797	22581	22636	22648	22842	22867	22952	22727	22610	22627	22793	22648	22668	22778	22663	22549	22609	22638	22623	22622	22495	22654	22616	22581	22773	22693	22777	22772	22749	22520	22688	22567	22563	22666	22675	22580	22479	22684	22494	22647	22728	22549	22574	22732	22620	22700	22731	22521	22602	22572	22580	22688	22680	22758	22697	22834	22710	22782	22672	22695	22545	22705	22736	22578	22568	22584	22712	22554	22732	22895	22902	22480	22771	22460	22757	22561	22764	22955	22578	22600	22570	22708	22674	22737	22873	22825	22748	22975	22671	22673	22562	22872	22737	22678	22710	22746	22762	22678	22806	22791	22718	22811	22880	22788	22561	22734	22681	22560	22447	22516	22814	22707	22876	22618	22645	22805	22600	22800	22826	22561	22581	22837	22641	22875	22800	22836	22917	22587	22714	22667	22904	22637	22901	22719	22800	22834	22949	22772	22679	22506	22717	22656	22750	22678	22769	22552	22500	22835	22719	22729	22608	22907	22696	22690	22502	22551	22599	22801	22556	22685	22713	22652	22773	23083	22779	22641	22830	22944	22605	22568	22830	22694	22696	22666	22595	22854	22528	22804	22555	22536	22755	22801	22681	22775	22676	22953	22790	22779	22564	22620	22614	22733	22865	22780	22851	22896	22850	22651	22791	22925	22780	22736	22740	22802	22863	22724	22624	22738	22672	22617	22525	22679	22645	22649	22362	22628	23090	22809	22485	22642	22861	22484	22469	22696	22781	22766	22517	22776	22715	22587	22497	22694	22676	22393	22520	22594	22840	22806	22530	22648	22760	22744	22545	22779	22676	22471	22764	22729	22754	22651	22758	22718	22644	22648	22516	22711	22616	22616	22483	22648	22560	22484	22633	22674	22780	22677	22511	22640	22748	22601	22545	22850	22602	22709	22648	22719	22646	22860	22670	22561	22656	22591	22720	22668	22757	22844	22525	22657	22674	22758	22704	22602	22605	22592	22519	22623	22631	22714	22699	22577	22795	22688	22866	22857	22738	22954	22677	22917	22924	22642	22622	22503	22790	22740	22747	22867	22542	22563	22680	22704	22663	22667	22816	22704	22906	22796	22485	22713	22690	22841	22751	22717	22719	22739	22612	22744	22843	22738	22651	22716	22643	22595	22722	22809	22846	22529	22601	22572	22610	22827	22675	22669	22612	22544	22571	22715	22584	22637	22652	22816	22490	22768	22795	22687	22888	22706	22779	22855	22673	22804	22791	22678	22643	22737	22762	22654	22819	22834	22886	22794	22873	22677	22659	22743	22693	22661	22559	22792	22579	22616	22692	22714	22775	22786	22466	22608	22642	22649	22721	22623	22800	22521	22840	22933	22674	22748	22625	22596	22899	22863	22916	22844	22670	22722	22708	22565	22756	22562	22797	22645	22753	22494	22760	22788	22747	22583	22724	22758	23012	22616	22696	22640	22527	22760	22811	22704	22623	22868	22880	22916	22633	22697	22736	22828	22538	22999	22844	22771	22756	22657	22883	22775	22634	22790	22775	22769	22657	22460	22631	22711	22671	22612	22508	22847	22762	22771	22517	22522	22709	22594	22657	22767	22954	22587	22710	22595	22599	22674	22636	22625	22704	22752	22689	22859	22642	22586	22964	22728	22855	22540	22715	22562	22378	22605	22560	22512	22601	22937	22654	23044	22653	22842	22679	22473	22637	22806	22660	22833	22809	22605	22624	22650	22687	22702	22587	22678	22689	22659	22798	22860	22692	22766	22586	22686	22552	22621	22559	22656	22753	22714	22785	22736	22698	22690	22807	22611	22713	22652	22823	22873	22763	22722	22750	22844	22619	22760	22769	22592	22765	22935	22726	22692	22490	22750	22595	22647	22665	22692	22684	22612	22777	22825	22691	22783	22878	22845	22769	22866	22630	22571	22805	22536	22768	22712	22648	22809	22626	22583	22789	22491	22880	22892	22493	22689	22721	22649	22706	22836	22782	22603	22816	22651	22443	22678	22506	22557	22787	22451	22535	22578	22846	22667	22565	22798	22685	22825	22685	22715	22643	22494	22748	22741	22850	22876	22582	22820	22687	22653	22504	22598	22604	22640	22588	22739	22609	22596	22634	22869	22978	22790	22620	22683	22622	22711	22731	22780	22664	22489	22626	22794	22532	22573	22649	22941	22793	22604	22598	22637	22827	22880	22712	22639	22451	22710	22585	22647	22941	22861	22674	22580	22604	22660	22705	22724	22755	22549	22701	22595	22771	22600	22591	22439	22507	22701	22788	22967	22755	22578	22982	22643	22693	22862	22710	22811	22522	22734	22469	22629	22527	22669	22449	22621	22522	22786	22733	22820	22682	22700	22587	22591	22869	22754	22766	22730	22616	22692	22727	22674	22644	22749	22589	22604	22725	22737	22695	23005	22665	22776	22997	22810	22694	22903	22722	22687	22861	22780	22687	22867	22886	22702	22725	22795	22656	22798	22664	22668	22641	22838	22753	22846	22614	22614	22648	22501	22768	22780	22716	22711	22641	22470	22491	22639	22907	22632	22504	22899	22578	22728	22907	22817	22728	22670	22765	22712	22754	22755	22865	22494	22605	22918	22888	22672	22785	22685	22548	22812	22797	22812	22729	22554	22597	22784	22627	22713	22602	22749	22729	22933	22689	22651	22693	22935	22776	22748	22707	22957	22922	22547	22696	22611	22566	22422	22667	22724	22488	22661	22764	22735	22752	23007	22905	22812	22757	22649	22794	22786	22673	22874	22859	22721	22461	22768	22773	22669	22716	22458	22570	22950	22767	22731	22811	22746	22561	22915	22597	22953	22796	22682	22548	22615	22582	22851	22691	22718	22539	22585	22612	22671	22519	22627	22588	22652	22765	22644	22726	22821	22889	22809	22769	22605	22716	22906	22904	22616	22548	22956	22555	22737	22570	22837	22642	22673	22753	22613	22610	22547	22905	22614	22708	22513	22502	22726	22698	22513	22699	22659	22766	22715	22433	22851	22749	22901	22847	22885	22874	22750	22712	22877	22660	22658	22708	22749	22588	22801	22524	22718	22767	22643	22684	22609	22646	22529	22622	22627	22864	22819	22668	22649	22684	22793	22761	22618	22836	22727	22646	22711	22422	22669	22674	22762	22616	22718	22768	22547	22789	22727	22462	22815	22963	22662	22619	22718	22606	22658	22808	22648	22612	22579	22724	22766	22693	23099	22725	22884	22847	22806	22374	22672	22718
16578	23772	22935	20317	19626	18693	18784	18525	18335	18829	30956	42649	31676	21834	18602	18188	17937	17900	17991	18133	18007	18128	17936	17897	18075	17886	17979	17835	18169	18178	17815	17932	17821	17887	17886	17891	17928	17973	18086	17868	17968	17941	17764	17865	17939	17865	17855	17748	17962	18001	17896	17985	17873	17876	18141	17973	17936	18015	17761	17828	17733	17897	17901	17767	17911	17820	18006	18089	17831	17902	17880	17937	18022	18021	17964	18134	17903	17951	17758	18001	17872	17981	17959	17796	17813	17890	18036	17977	17782	18038	17675	17971	17961	18023	17916	17836	17890	18111	17934	17989	17944	17888	17962	18068	17727	17996	17945	17751	17972	18019	17979	17854	18048	17840	18032	18042	17926	17869	17741	17932	18073	17877	18077	17940	17911	17949	17849	18113	17758	17897	17960	17936	18031	18090	18135	17797	17876	17978	17980	17759	17761	17883	18076	17801	17940	17988	17932	17710	17872	17910	18100	17878	17862	17907	18063	17998	17972	18124	18019	17760	17808	17963	18024	18080	17775	17825	18033	18090	17952	17881	17808	18119	18152	17716	17907	18050	17866	17845	17905	18058	17987	17995	17943	17985	17886	17755	17978	17905	17993	17976	17820	17807	17854	17730	17954	17975	17837	17920	17939	17930	17901	18018	17855	17795	18176	18001	17797	17943	17778	18029	17824	17825	17845	17921	18120	17896	17883	17931	17833	17795	17729	18000	17823	17895	17918	17971	17859	17917	17980	17952	17914	18145	17994	17961	17889	17884	17888	17997	17918	18078	18050	18225	18012	17904	18026	17927	17942	17787	17940	17839	17981	17756	17762	17921	18085	17838	17962	17996	17800	17783	17827	17802	17936	17888	17787	17904	17899	17977	17717	17882	17980	17854	17877	17836	18092	17914	18020	17987	17905	17908	17916	17922	17799	18055	17819	17808	17998	18013	17778	17932	18040	17821	17936	18039	17851	17947	17956	17745	17927	17928	17854	17961	17865	17923	17894	17897	17900	17871	17927	17899	17861	17912	17945	17978	18185	17923	17706	17760	17862	17865	17990	18039	17863	17937	18095	17674	18011	17712	17926	18065	18042	17951	17916	17904	17959	17843	17983	17653	17766	18046	17907	17930	17856	17976	17984	17913	17898	17740	17865	18072	17885	18000	18062	18002	17905	18051	17771	18040	17981	17964	18052	17951	17881	18030	17792	18005	17836	17855	17751	17917	18076	17883	17822	17843	17974	17891	17740	17922	17963	18032	17766	17978	17854	17980	18067	17957	17841	17968	17721	17891	17982	18015	17809	17890	17746	17908	18099	17907	18047	17974	17861	17710	17684	17847	17923	17925	18055	18015	17934	17763	17922	18029	18026	17708	17982	17928	17970	18029	17925	17854	17980	17901	18105	17947	18037	17770	17811	18064	17799	17861	17807	18101	18127	17855	17962	17889	17702	18023	17955	17957	17894	17917	18019	18023	18010	17737	17948	17930	17917	17942	17720	18185	17715	18122	18044	17794	17982	17959	17749	17902	17867	18051	17806	18068	17973	18013	18003	17800	17828	17996	17931	17938	17781	17949	17905	17800	18031	17826	17942	17984	18099	17883	17893	17989	17835	17911	18015	17814	17936	17837	17874	17935	17728	17978	17906	17933	17916	17951	17984	17777	18089	17851	18008	17990	17797	17961	17898	17974	17971	17988	17927	17917	17960	18022	18061	17954	17947	18047	17834	17952	17877	17836	18073	17869	17944	17827	17964	18054	17958	17905	17854	18064	17878	17984	18007	17988	17830	17886	18056	17920	17846	18126	17968	17816	17945	17773	18006	17852	17822	17941	17944	17947	18007	17925	17909	17861	17975	18036	17762	17894	17920	17961	17931	17988	17750	17891	17897	17866	17968	17940	17890	17752	17968	18026	17955	17833	17975	17892	18020	17959	17960	17890	17810	17888	17980	18069	17903	17837	17857	17997	17898	17787	17974	17892	17985	17985	17786	17883	17887	17932	17686	17881	17913	17808	17866	18048	17890	17999	17858	17873	17889	17915	17707	17769	17904	17925	17999	17855	17895	17955	17812	17901	18071	18075	17945	17711	17808	17982	17885	17941	17900	17984	17852	17983	17963	17834	17844	17855	17888	17752	17933	17839	18056	17904	17817	17987	17955	17931	17941	17925	17951	17943	18088	17800	17902	17900	17907	17884	17832	17839	17835	17915	18027	17916	17911	18085	17944	17957	17966	18050	17932	18055	17705	17987	17848	18081	17995	17999	17893	17986	17972	18034	17912	17939	18054	17856	17984	18137	18023	17967	17934	17967	17921	17866	17733	17964	17769	17699	18044	17927	18044	17916	17683	17903	17988	17893	17959	17899	18088	17760	18103	17959	18115	18033	17896	17877	17955	17852	17780	18033	17914	17916	17726	18019	18077	18064	17894	17877	17932	17963	17676	17895	17920	17900	17982	17949	18052	17913	17922	17991	17870	17931	17929	17981	17787	17915	17915	18004	17906	17966	17915	17978	17945	18070	17938	17919	17908	18041	17986	17874	17901	17844	17997	17919	18057	17797	17804	17971	18000	17864	17892	17900	17944	17992	17826	17783	18018	18029	17954	17968	17814	17819	17974	17845	17814	17873	17825	17895	18049	17998	17944	18066	17881	17883	18011	17914	17911	17934	17943	17955	17840	17778	18103	17918	17953	17765	17853	18003	17895	18033	17908	17932	17882	18068	18089	17770	17859	17949	17840	17964	17832	17619	17658	17990	17880	17894	17782	17882	17893	17914	17972	18117	17922	17920	17936	18007	18020	18029	17945	17999	18003	17788	18096	17879	17978	17892	17983	17778	17783	17880	17894	17845	18138	17952	17971	17713	17936	17969	18022	17890	18109	17942	18024	17982	18035	17971	17939	17879	17867	17951	17862	18021	17790	18009	17866	17761	17780	17886	18072	17893	18049	17848	17848	18037	17798	18036	17826	17810	17930	17882	17804	18033	17862	17883	17749	18024	17929	17892	17912	17954	17791	17854	18037	17903	17897	17912	17957	17844	17924	17802	17939	17950	17950	17903	17977	17876	18204	17912	17929	17868	17930	17975	18067	17960	17970	17865	18071	17817	17921	17857	17982	17941	17858	18057	17906	17793	18039	17939	17822	17871	17894	18006	17950	17819	17868	17985	17966	17932	17765	17906	18022	17823	17893	18000	17906	18066	18035	18009	17868	17822	17825	17923	17906	17906	17959	17922	17837	17825	17873	17779	17917	17910	17982	18125	17903	17928	18021	17978	18073	17933	17903	18100	17792	17961	17926	17901	17989	17889	17773	17983	18019	18007	17727	18016	17921	17894	18028	17921	17999	18006	17909	18045	17748	18029	17863	18008	17713	17784	17913	17938	18108	18081	17948	17812	18052	17999	17973	17960	17817	18004	17910	17880	17840	18072	17917	17818	18003	17945	17877	17752	17963	18007	17999	17840	17874	17945	18097	17922	17814	17951	17867	17961	18055	17958	17897	17912	17972	17827	17978	17937	18075	18149	17985	17881	17981	17951	18000	18111	17803	18132	17925	18078	17961	17850	17915	17919	17848	17957	17944	17750	17853	18039	17866	17954	17840	17872	17862	17992	17985	17993	17899	17795	17917	17963	17843	17952	17924	18074	17887	17851	17869	17909	17890	17883	17807	17847	17816	17830	17836	17795	17883	17858	17972	17974	17772	17891	18130	17951	17881	17965	17940	17776	17925	18066	17966	17983	17868	17967	17996	17866	18087	17826	17971	18024	17899	17786	17964	17948	17986	18095	18085	17975	17856	17564	17839	17960	17940	17831	18062	17952	18062	17945	17976	17915	18066	17948	17924	17982	18104	17957	17982	17839	17970	17908	17948	17855	17914	17943	17797	17729	17839	17895	18057	17942	17967	17967	17925	17901	17921	17866	17815	18090	17847	18017	17830	17803	17891	17987	17940	17898	18011	17922	17908	17988	17850	17826	17780	17754	17702	17774	17912	17867	17939	18073	18023	17952	17800	17945	17918	17875	17937	18137	18072	17858	18032	17798	17952	17862	17993	18007	17989	18023	17946	17789	17920	17901	18038	17823	17801	17924	18033	17954	17711	17911	17869	18034	17938	17983	17914	17946	17972	18001	17893	17951	18005	17797	17894	17898	17982	17968	17838	17710	18051	17977	17910	17875	17855	17834	18046	17922	17869	17920	17923	17735	17869	17841	18049	17888	18063	17742	18137	17883	17852	18100	17966	18086	17958	17780	17977	17892	17885	17941	17859	18097	17844	18131	17779	17948	17932	17939	17998	18036	17858	18091	18002	18010	17850	17755	17797	17921	17978	17860	17954	17582	17989	17935	17926	17844	17889	17766	17862	18057	18007	17901	18002	17845	18070	18095	17908	17837	17836	18015	17787	17998	18022	17888	17945	18012	17831	18076	18107	18091	18148	17995	18005	17908	17906	18015	17678	17985	18026	17901	17817	17789	17862	17908	17925	17837	17973	17770	17764	17990	17816	17847	17838	17807	17953	17892	17838	17872	17882	17947	17739	17732	17982	17783	17853	17895	18052	17713	17855	17947	17970	17994	17885	17894	17990	17776	18054	17870	17957	17793	17960	18015	17904	18015	17962	17978	17813	17810	17858	18037	17681	18084	18042	17859	17923	18065	17995	17998	17950	18069	17963	17935	17826	17959	17957	17888	17920	18125	17811	17857	17786	17762	17882	18048	17820	17887	17975	17938	17986	17763	17946	18062	17918	17986	17893	18147	17932	17998	17878	17868	18028	17786	17990	17972	17947	18121	17999	17840	17889	17991	17964	17931	17796	17910	17946	17861	17874	17746	17862	17768	17926	17909	18009	17716	17891	17910	17979	18002	17883	17957	17895	17848	17849	17917	17849	17964	18004	17839	17990	17957	17934	18059	17767	17868	17940	17955	17827	17954	17983	17832	17934	17834	17910	18013	18008	18080	17878	17879	17956	17771	17888	17920	18004	17999	17772	18079	18028	17972	17992	17916	17842	17881	17867	17884	18013	17828	17933	17948	17861	17965	17997	17922	17736	17907	18121	17884	17714	18037	17726	17770	17857	17933	17849	17843	17949	18005	17810	17656	18025	17729	18012	18005	17846	17897	17811	17852	18026	17759	17934	17886	18044	17884	17965	17990
24220	21596	29241	24454	22488	25592	27507	24278	23659	23983	43502	57147	44947	31204	25375	23504	23011	22911	23055	23104	23363	23115	23181	22818	22969	23228	23054	23292	23040	23332	22950	22910	22946	23096	22994	22722	23038	22726	23132	23165	23292	22982	23121	23069	23070	22959	23114	22607	22881	22928	23050	22991	22864	22990	22945	22780	22843	22906	22857	22829	23033	23005	22948	22986	22939	22829	23029	22736	22922	22952	22916	23064	22826	22991	22966	23042	22696	22932	22737	23044	23090	22900	23024	22953	22868	22853	22904	22865	22834	23246	23105	22956	22914	22987	22870	22797	23023	22811	22834	23100	22784	22861	22766	22828	22740	22926	23027	22962	22972	23040	22979	22976	22863	22783	22707	22881	23090	22858	22943	23026	22947	22830	22859	23074	22833	23032	23066	22882	23048	23039	23240	22913	22987	22846	22926	23031	22818	23109	23102	23050	23139	22840	22915	22887	23125	23021	22951	23006	22907	22853	23029	22835	22837	22840	22944	22795	22820	22929	23147	23167	22860	23021	22892	23117	23059	22954	22999	22912	23064	22934	22905	22846	23187	23237	22916	23042	22967	22894	22909	22873	23066	23074	22955	22875	23010	22864	22912	23048	22787	22863	23136	22912	23074	22932	22686	22929	23033	23052	22880	23033	22959	22911	22864	23003	23047	22808	22931	23126	22979	22927	23077	22912	22744	22790	22935	23064	22996	22906	22895	22929	23063	22973	23107	23044	22979	23063	23019	22851	22962	22845	22954	22976	22681	23059	23006	22856	22975	23063	22839	22941	22790	23092	22870	23063	23141	23170	22977	23041	23015	22811	22836	22943	22776	22740	23073	23165	23278	22970	22990	22981	23195	22758	23007	22967	23039	22867	22805	23031	22822	22754	23174	22910	22767	22915	23067	22968	22933	22714	22951	22956	23002	22810	23000	22970	22986	23050	22990	22879	22949	23053	22728	22855	23125	22956	23044	22822	22842	22965	23109	22798	23053	22800	22913	22764	23091	22845	23049	23031	22791	22919	22881	22971	22956	23001	23090	22913	22783	22809	22951	23073	23194	22955	23076	22992	22681	22980	23088	22931	22818	23052	23033	22885	22648	22749	22745	23016	22955	23018	23309	23048	23058	22925	23014	23050	22942	22635	22850	22915	23041	23051	22963	22745	22870	23196	22918	22783	22755	22778	22856	22841	23108	22931	22812	23083	22941	23039	23057	22973	23025	23080	23047	23222	22874	22948	22930	22776	22990	22959	22922	22912	23122	22911	22999	23125	23051	22920	22832	22942	22895	22878	23175	22974	22916	22894	23077	22832	23167	23140	22997	22770	22960	22876	22887	22952	23020	22619	22816	22748	22898	22786	22904	23077	22805	22900	23235	23165	22935	23232	23142	23136	22848	22849	22880	22917	23076	22912	23038	23006	23082	22859	22893	22971	23019	22916	23036	22806	23214	22939	22973	22870	23144	23040	23085	23010	22910	23139	22855	22891	23051	22849	22593	22980	23078	23013	22960	23035	23009	23237	22963	22807	23077	22988	22905	23120	22972	22879	23063	22901	23056	22719	22906	22832	23016	22812	23121	23041	23002	22787	23050	23118	22882	23243	22942	22965	22775	22914	22942	22831	22994	23173	22878	23086	22697	22927	22994	22680	22955	22862	22850	22817	23078	22941	22971	23023	22871	22920	23116	23266	22919	22932	22807	22866	23056	23188	22919	22918	22834	23095	23129	23006	22954	22917	23060	22724	22892	22807	22747	22839	22972	23014	22978	22897	23090	22961	22863	22909	22826	22951	23295	23151	22992	22981	23096	23036	22956	23187	22900	23015	22943	22875	22822	22793	23036	22968	22913	22976	23059	23015	23166	22924	22959	22978	22948	22943	22903	22906	23103	23167	23060	22900	22937	23059	22827	22794	23173	22956	22879	23139	23126	22887	22930	22726	23075	22986	22942	22823	22747	23189	22909	22950	22979	22945	22856	23102	23025	22874	22944	23017	23054	22842	22961	22995	22978	22731	22938	22834	22952	22917	22963	22809	22970	22911	22724	23022	22737	22977	22805	22796	23066	22986	22830	22902	23083	22943	22997	23087	22871	23128	22949	23149	22959	23095	23104	22907	22810	23083	23267	22840	23168	22833	22857	22868	22857	22869	22974	23022	22967	22880	22787	23062	23221	22828	22998	22852	23198	22821	22989	22882	23126	23014	23027	23068	23122	23117	22630	22760	22746	22846	22949	22724	23061	23094	22907	22842	23175	22918	22994	22832	22602	22887	22847	22736	22922	23026	23067	23077	23189	23169	22871	22907	23101	22960	23170	23179	22903	23097	23003	22993	22999	22793	22963	22810	22831	22877	22939	22989	22884	22954	22764	22927	22917	22981	23075	22879	22961	22911	22888	22876	23108	22809	22975	23005	22977	23013	23066	22950	22998	23004	23124	22828	22874	22984	23030	22868	22904	23255	22700	22992	22926	22995	22940	23062	23013	22778	22738	22792	23100	23064	23144	22940	22776	22947	22864	22710	23210	23009	22875	23047	22822	22903	23016	22840	22981	22812	22975	23000	22868	22902	23002	23049	23065	22705	22831	22918	23061	22851	22882	22872	23135	22971	23009	23005	22908	22973	23056	22971	22839	22808	23000	22695	22762	23088	23055	23022	22926	22914	23037	22973	22955	22998	22999	23008	23104	23116	23200	23006	23198	22995	22827	23050	22825	23116	22936	23044	22968	23151	23306	22980	22844	22813	22914	22912	23093	22803	22989	22872	23112	22920	22650	22966	22812	23006	23028	22854	22867	23003	23077	22993	23028	23165	23066	22824	22997	22768	23132	22985	22855	23042	22982	23092	23245	23096	22878	23005	22856	23079	23081	22759	23070	23028	22940	23021	22830	23013	22877	22956	22858	22994	23233	23078	22831	22939	23027	22920	23122	23074	23045	22921	22895	23039	22836	22551	22893	22901	22831	22921	22628	22880	23059	22982	22855	22839	22962	22750	23124	22974	22982	23015	23089	23129	22855	23006	23083	23033	22744	22877	22721	23108	22857	23109	22862	23087	22898	22951	23046	22800	23037	23095	22874	22766	22986	23166	22927	23090	22926	22825	23008	22976	23181	22884	22801	22855	23085	22949	23007	22888	22972	22891	22652	22755	23123	22714	23073	22967	22860	22985	23197	22895	22916	22753	22799	22892	23012	22982	23024	23078	22833	22981	22703	22774	22943	22923	22914	22971	23045	22946	22744	22804	22940	22991	22896	22913	22818	22769	22954	22653	22843	23017	23016	23009	22780	22794	22995	22748	22864	22920	23049	23016	22939	23095	22768	22848	23141	22859	22890	22776	23049	22921	23160	22763	23060	23018	23002	22876	23019	23025	22918	22852	23030	22927	22911	22834	22940	23111	23076	22654	23103	23001	22872	22923	23082	22965	22961	23065	22748	22971	23305	23117	22924	22835	23043	23174	22990	22849	23011	22836	22849	22936	22820	22806	23023	23083	22979	22891	22900	23205	22985	22825	22935	23281	23019	22976	22866	22972	22973	22915	22961	22877	22842	22915	22756	22836	22913	22887	22838	22981	22994	22758	23023	22807	22894	22898	22683	23030	22996	23008	22805	22860	22831	22811	23144	22943	22817	22770	22902	22913	22990	22990	23284	22857	22938	22834	22855	22943	23041	23090	23031	23120	22778	22792	23080	22924	22962	22939	23148	22894	22946	22899	23144	22866	22830	22854	23098	22910	22826	22934	22942	22998	22937	22957	22983	22830	22820	22932	23046	23064	23041	23260	22841	22970	22732	22879	22913	22991	22754	22939	22952	23063	22978	22973	22815	22909	22880	23124	22961	22897	22738	22914	22967	22892	22937	23010	23028	22984	22788	22903	22867	22935	22792	23105	23029	22717	22877	22967	22953	22898	22993	23175	22892	22835	22809	23016	22942	22929	22928	22876	23002	22850	23066	23090	22987	22947	22911	23126	22795	22806	22714	22941	22881	23083	23055	22846	22836	23037	22925	23100	22855	23075	22658	22840	22896	22910	22883	22974	22978	22894	23009	23015	22896	22941	23004	22936	23173	23059	23036	23002	22786	22911	23028	23028	22977	22894	22915	23056	22982	23017	22939	22960	23039	22916	23206	22947	23115	22823	22933	22826	23007	22911	22842	23173	23002	22952	22921	23061	23003	23030	22797	22829	22988	23131	22974	22762	23052	22931	22799	22756	22792	22843	23030	22961	23075	23116	22973	23052	23125	23111	22973	22917	22950	22930	23017	22880	22948	22894	22984	22853	23028	22861	22986	22812	23101	23236	23066	22899	22931	23006	23009	22940	22876	23060	23157	22968	22877	22846	22879	23214	23008	22972	22986	22977	23046	23143	22907	22941	23079	22873	23085	22806	23051	22926	23121	22954	22886	22843	23114	22972	22848	22695	22810	22810	22964	22885	23066	22750	22913	22783	23116	22977	22852	22939	23004	22957	22933	22869	23119	22922	23028	22941	23111	22946	23012	22904	22961	23028	23001	23263	23021	22914	22973	22788	23172	23203	22960	22765	22987	22918	22885	22764	23089	23100	22980	22926	22957	23048	22973	22816	23036	22963	23041	22938	23084	22872	23070	22855	23054	23016	23122	23094	22898	22913	22955	22938	22918	22856	22963	22863	23136	22969	23038	23163	23203	22936	22800	22940	23060	23000	22900	23046	23125	23108	22954	23028	22973	23123	23135	22898	23053	23172	22812	22907	22852	23133	23129	23124	23137	22907	22806	23126	23234	22937	22938	22864	22940	22904	23151	23042	22948	22881	22991	22995	22819	22977	22927	22771	23122	22801	22908	22994	22864	23060	22920	23249	23009	22840	23018	22861	22867	22902	23155	23179	23132	22946	23058	22927	22713	23190	22958	22841	22984	22846	23078	22799	22877	23015	22886	22819	23090	23017	23215	22850	22900	22809	22941	22933	22774	22988	23066	22953	22954	23062	23091	22582	22912	22787	23118	22908	22767	22857	22846	22906	23153	22932	22951	23156	22710	22940	22955	22858	22856	22917	22877	22785	22683	22919	22880	22869	23102	22838	22737	22873	22868	22806	22862	22821	22900	23114	23232	23004	22820	22960	22960	22897	23163	23231	22923	22901	22894	22993	22965	23061	22930	22884	22880	22927	22822	22835
18720	30637	28935	23954	21503	20542	19874	19321	19083	19516	43733	55382	41653	26346	19604	18204	18297	18013	18115	18153	17994	17991	18052	18054	17993	18101	17944	18141	18074	18281	18141	17966	18024	18103	18040	18182	18125	18168	18022	18126	18070	18150	18067	18160	18149	18115	17903	18138	18146	18019	17922	18072	18044	18073	18139	18008	18037	17963	18039	18211	18104	18006	18215	18011	17949	18105	18117	18086	18097	17963	18196	18017	18134	18099	17943	18204	17970	18039	17824	18070	18036	17898	18052	17931	17970	18090	18071	18140	18094	18190	17969	18240	18021	18082	18121	18112	18062	18031	18136	18110	18178	18073	18003	18154	18168	17952	18132	18030	17986	18120	18026	18059	18005	18154	18148	18130	17998	18057	18078	17992	18088	17901	18029	17990	18121	18081	18045	18075	18158	18011	18049	18106	18110	17777	18319	18089	17954	18059	18270	17996	18036	18099	18050	18177	18145	18078	18032	18235	18111	18111	17951	18050	17957	18101	18145	18143	18191	18177	18105	18080	17944	18092	18127	18133	18160	18151	17977	18254	18034	18152	17973	18178	17966	17982	18118	18223	18072	17927	18098	18122	17911	18130	18157	18123	18207	18071	17909	18092	18064	18152	18132	18163	18163	18098	17989	18023	18157	18088	18000	18091	18081	18018	18119	18101	17909	18013	18117	18271	18157	17887	18088	18150	18092	18042	18224	17953	18154	17987	18229	18333	18137	18057	17943	18153	18157	18180	18135	17886	18121	17944	18137	17989	18092	18040	17885	18285	18015	18206	18029	17929	17969	17988	18190	18159	17980	18198	17940	18070	18005	18054	18111	18317	17991	18106	17818	17939	18010	17974	18093	17977	17971	17964	18215	18097	17995	17963	18011	18202	18023	18115	18109	17916	18018	18053	18019	17992	17946	18090	18087	18218	17981	18117	18206	18002	18267	18118	18118	18017	18033	17856	18106	18087	18138	17965	18110	18220	17940	18004	17954	18129	18217	18122	18072	18211	18269	18140	18015	17969	17966	18040	18160	18255	18078	18057	17970	18102	17996	18083	18149	18028	18228	17968	18055	18121	17989	18243	18114	18173	18117	18103	17989	18005	18004	18163	18048	18195	18286	18124	17991	17951	17943	17953	18147	18147	17814	18091	17924	17910	18250	18086	17877	17965	17943	18178	17924	17968	18071	18015	18159	18147	18043	17965	18118	17951	18160	17995	18055	18012	18016	18222	17930	18079	18056	18039	17938	17989	17993	17964	17906	18062	18132	18035	17875	17893	18127	18028	18231	18130	18145	18176	18124	17965	18140	18181	17934	18066	17970	18199	18025	18121	18086	18123	18005	18146	18085	18114	17986	17985	18068	17934	18079	17922	18030	18017	18003	18056	18152	18034	18005	18141	17899	18087	17924	17834	17946	17996	18018	18052	18006	18009	17940	18178	18259	18030	18093	18089	17801	18140	18069	17919	18007	17845	18231	18183	18122	18090	18057	17953	18125	18190	18074	18034	18079	17968	18093	17965	17943	18051	18114	18060	17892	17927	18235	18150	18211	18085	18002	18191	17833	18115	18244	17968	18179	18146	18047	18083	18047	18132	17955	18113	17970	17962	18018	18138	17989	17955	18126	18098	18028	18042	18227	17985	18209	17921	17974	18095	18097	18087	18150	18013	18033	17953	18110	18041	18253	18089	18011	18073	18078	18159	17943	18137	18005	18064	18000	17991	18125	17974	17985	18097	17943	18038	17966	17944	17998	17931	18279	17964	18008	18134	18097	18089	18147	17970	17890	18134	18056	17993	18079	18041	18162	17985	18187	18050	17904	18067	17972	17979	18070	17858	18023	17869	17875	18222	18066	18234	18148	18126	18056	18163	18131	18035	18136	18102	17899	17981	17907	17937	17956	17843	17943	18100	18011	18239	18063	17956	18081	18218	18007	18035	17967	18104	17950	18019	17997	17877	17821	18012	18019	18019	18192	17894	18007	18042	18012	18117	18177	18104	18041	17995	18075	18251	18137	18048	17911	17968	18155	18023	18164	17935	17980	18116	17850	18031	17945	17987	18142	18123	18080	18100	17949	17969	18145	18070	18135	17994	18195	18214	18206	18018	18076	18333	18050	17915	18062	18195	17941	17886	18210	17856	18139	18096	18183	18074	17985	17928	18354	17984	18079	17847	18137	17955	18033	18020	17949	18036	18123	17986	17923	17982	18021	17980	17921	18171	17921	18241	18115	18061	18002	17918	18068	17959	17980	18161	18021	18057	17926	18174	18117	17982	18120	18075	18208	17947	18063	18074	18021	18082	18002	17859	17906	18180	18195	18005	18115	18165	17975	18113	18273	18098	18005	17971	18022	18289	17963	18068	18105	17993	18081	18334	18008	18169	18190	18201	18142	18134	17954	18017	18048	18125	18159	17977	17979	18063	18004	18009	18104	18047	18115	18069	18173	18040	18148	18102	17999	18154	17988	18085	18109	18053	18030	18085	17997	18036	18071	18039	17882	18103	18124	18146	17940	18153	18005	18050	18182	18089	18055	17865	18141	18032	18083	18177	18002	18064	18258	17978	18081	18184	18022	17933	18005	18044	17975	18022	18095	18156	18045	17956	17882	18052	18028	18130	18152	18032	18157	18105	17943	18097	18058	17909	18240	17897	17916	18054	17963	17960	17975	18054	18138	17969	18071	17851	18022	18051	17931	17947	18163	18081	18092	18065	17890	18188	18132	18059	18123	18095	18099	17935	18089	18203	17943	18018	18027	17974	17958	18127	18138	18042	17899	18108	18167	17945	18410	18034	17968	18168	18095	17915	18015	18113	18224	18077	17979	18113	18037	18048	18286	18227	18076	18348	18111	18191	18058	18119	18053	18041	18118	17988	18269	18072	18244	17926	18139	18098	18131	18096	18095	18145	18184	17979	18116	17958	18073	18208	18164	18152	18031	18089	18260	18103	18000	18222	18086	17814	18090	18120	18047	17946	18054	17988	18064	18079	18178	17982	18014	18093	18037	18009	18043	18070	17949	17974	17928	18053	18030	18076	18132	18111	17943	18096	17995	17994	18206	18029	17964	18190	18074	18108	17993	18024	18089	18041	17943	17883	18150	18164	18003	18282	18122	18009	17953	18024	18165	18159	17845	18045	18153	17942	17991	18020	17929	18049	17667	18106	18048	18121	18055	18245	18031	18052	17937	18092	17922	18065	17953	18011	18046	17928	17990	18025	18080	18217	17986	18026	18162	18123	18094	18148	18012	18134	18052	18122	18013	17985	18050	17939	17913	18048	17993	18129	17979	18009	18197	18192	18351	18118	18082	17906	18121	18041	17982	18112	18071	18032	18170	18253	18058	18120	17975	17955	18111	18098	18068	18116	18072	17939	18138	18046	18067	18080	18365	18110	18044	18057	18063	18083	18108	17972	18012	18180	18148	17980	18020	18041	18136	18072	18056	17916	18077	18005	18149	18267	18260	18040	17982	17938	17969	18185	17963	18038	18037	18099	17815	18189	18116	18046	18175	18200	18130	18078	18068	18195	18147	18295	18006	18074	18038	18237	18123	18127	18261	17992	17928	18188	18091	18000	18121	18014	17999	18018	17977	18151	18111	18099	18267	18025	17967	18101	18106	18207	17976	18159	18091	18076	18043	17989	17979	18151	18013	17956	18004	18143	18027	17942	18200	18211	17985	18055	18136	18032	18200	17990	18086	17933	17964	18124	18149	17980	18190	18071	18087	18256	18053	18007	18295	18088	18093	18134	18042	17898	18144	17927	18202	17965	17935	18085	18045	18016	17919	18138	18049	18083	17981	17993	18214	17802	18196	18094	17974	17991	18051	17970	18184	18095	17996	18132	18052	18045	18043	17931	18028	18191	18090	18044	18045	17899	17975	18079	18167	18016	18135	17996	17999	18057	18140	17915	17809	17993	18053	18098	17983	18145	18035	18127	18123	17948	18222	18119	18228	18116	18060	18161	18044	18168	18143	18080	18108	17911	18185	18007	18047	18081	18054	18031	18007	18002	18033	18071	18050	18076	17929	17967	18046	17962	17969	18146	18037	18033	18345	18185	17989	18050	18175	18061	17935	18011	18195	17943	18035	17951	18064	17891	17969	18067	17981	18161	18121	17906	18005	18031	18038	18144	18130	18004	18173	18040	17844	18132	18167	17992	18108	18063	18079	18080	18046	18147	18092	17954	18025	17918	17996	18285	17979	18032	18002	17899	18005	18142	18100	18106	18270	17929	18121	18073	18008	17928	18018	18215	18072	18140	17959	17997	18128	18009	18292	18115	18131	17980	18160	18022	17977	18068	17819	18104	18207	17996	17796	18011	18082	18127	18201	18086	18172	18107	17998	17991	18196	18052	18067	18270	18025	17959	18131	18009	18112	17998	18057	18136	18016	18004	18029	17987	18033	18016	18081	18100	18063	17962	18070	18054	18083	18080	17925	17919	18095	17909	17976	17918	17955	18092	18199	17935	18255	18051	17993	18036	17878	17933	18207	17977	17985	17996	18002	17972	18010	17952	18017	17990	17921	18165	17886	18201	18161	17985	18236	17735	18008	18045	18011	18052	18120	18198	18013	18333	18138	17914	18112	18201	18062	17928	18132	18112	18117	18081	17996	18104	18050	18016	18135	18030	18181	18233	18172	17895	18021	17992	17988	18135	17992	18101	18133	18115	18063	17968	18071	18036	17958	17965	17888	17804	18100	18012	18265	18106	17976	18187	17914	18133	18287	18046	17977	18165	18176	18095	18091	17993	18085	17988	18036	18099	18014	18018	18065	18147	18026	18209	17838	17973	18152	18061	18142	18190	18184	18044	17988	18223	18026	18175	18071	18142	17941	18243	18073	18030	18008	18032	18009	18035	18331	18120	17937	17966	18022	17969	18057	18197	18137	18091	17983	18053	18193	18093	17927	18085	18035	18089	18101	18050	17919	18094	18182	18078	18153	18210	17970	17995	17943	18009	18099	17963	17933	18020	17997	18164	18069	17933	18163	18152	18112	17908	18040	18101	18289	18022	18169	18108	17948	18221	17956	17957	17984	18228	18059	17983	18119	18066	18006	18058	17983	18114	17814	17964	17942	18018	17990	18178	17998	18110	18133	18133	17885	18181	18062	18124	18051	18058	18135	17851	18053	17992	18088	18167	18040	18179	18138	17881
31834	23986	25504	24321	22858	22970	23076	22884	22868	23316	23616	27464	26651	24412	23450	23091	22924	23044	23124	22925	22828	22698	22963	22888	22810	22915	22780	23051	23173	22775	22906	22958	23017	23010	23060	22840	22758	22908	22963	23042	22888	23053	23064	23047	22723	22714	22823	22968	22812	23004	22853	22934	23083	22881	23180	22736	22775	22855	22901	23051	22907	22803	22788	23038	23003	22848	22868	22715	23106	23117	22798	22970	22918	22725	22929	22775	22705	22992	22817	22744	22985	22929	22979	22703	22940	23076	23002	22948	22810	22669	22826	23071	23029	22898	23047	22967	23099	23003	23015	23114	22952	22773	23009	22924	22979	22751	22818	23132	22896	22915	22773	22791	22882	22987	22824	22851	22730	22672	22733	22685	23030	23027	23217	22994	23007	22638	22740	22937	23115	22816	22956	23089	23007	22972	22827	23121	22820	22774	22701	22841	22892	22865	22941	23076	22991	22723	22850	22783	22944	22690	22616	23022	22838	22839	22621	22772	22850	23019	23104	22967	22952	22626	22973	22926	23121	22920	22731	23005	22938	23004	22750	22939	22948	22679	22951	23176	22913	22824	22894	22701	22672	22841	22973	23064	22958	23046	22943	22925	23048	23033	22738	22782	23039	22827	23081	23046	22992	22857	23263	22948	22890	22931	23118	22822	23059	22880	22939	22991	22758	22992	22744	22897	22768	22940	23004	22866	22972	22929	22726	23016	22839	23224	22916	22646	23022	22825	22759	22707	22907	22911	22779	22847	22970	22864	23141	22871	22892	22951	22993	23051	22984	22953	23124	22849	22919	22779	22813	22940	22974	22757	22737	22687	23038	22882	23058	23165	22807	22958	23049	22699	22947	22829	22983	22830	23048	22854	22768	22778	23110	23001	22966	22769	23038	23018	22829	23168	22954	22891	22894	22922	22941	22904	23032	22958	22792	22826	22969	22744	23004	22898	22773	23027	22831	22881	22803	22976	22694	23091	22999	22801	23119	22915	22774	22737	22777	22985	22794	22995	22762	22941	22987	22810	22859	22925	22928	22907	22843	23083	22863	23095	22840	23029	22692	23045	23062	22789	22974	22555	22945	22857	22704	22748	22864	23000	23095	22881	23025	22829	23096	22946	22944	22991	22997	23207	22895	22863	22730	22934	23140	22771	22951	23083	22862	22709	22831	22891	22999	22946	22886	22915	23033	23074	23011	22913	22996	22812	22797	22861	23082	23017	22882	22994	22659	23133	22865	22929	22855	23023	22930	22922	22800	22854	22956	23019	22974	22944	22738	22967	22857	22884	22916	23191	22852	22850	23012	22976	23021	22954	22947	22915	23072	22942	22773	22766	22953	22986	22963	22699	22934	22964	23116	22901	22977	22795	22778	22948	22875	22990	22925	23037	22907	22909	22881	22971	22963	22818	23098	23091	22769	23014	23300	22641	22797	22971	23051	22910	22853	22971	22924	22808	23039	22683	22823	22897	22750	22902	22981	22812	22914	22748	23019	23113	22858	22976	22874	23098	22805	22939	22838	22768	22911	23145	22916	22994	23079	23015	23064	22892	22944	23213	22931	23047	22709	22997	22783	22773	22908	22868	22970	22999	22992	22805	22788	22985	22841	22973	22989	22943	22978	23051	22739	22699	22913	23019	22885	22918	22812	22951	22821	22949	22825	22768	22906	22778	22974	22948	22914	22858	22784	22865	22776	22735	23032	23046	23028	22935	22954	22955	22841	23087	22972	22823	23013	23093	23029	22900	22761	22998	22861	23200	22973	22899	23037	22979	22922	22682	23028	23014	22976	22769	22930	22992	23129	22975	22911	23073	23016	22987	22963	22960	22782	22776	22967	22889	22795	22762	22717	22959	23057	23068	22921	23057	22934	22823	22844	22868	23091	22670	22900	22662	22836	22628	22804	22759	22953	22716	22806	23126	23104	23047	23006	22942	22962	22970	23117	23108	23050	22843	22851	22896	22995	22682	22778	22912	22829	22922	22719	22920	22974	22842	22859	22951	23179	22880	22819	23056	23008	22679	22944	22926	22889	22879	22953	23026	22941	22921	22927	22882	22944	22813	22934	22628	22976	23047	22953	22964	22847	22955	22909	22982	23152	22980	22928	23208	23049	22718	22960	22942	22751	22672	22908	22834	23081	22917	23101	22642	22769	22813	22815	22823	22856	22921	22802	22834	22753	23057	23005	22986	22863	22843	23097	22830	22912	22931	23067	22909	23040	22877	23097	22773	22791	22969	22979	22701	22898	22959	22911	22888	22993	22978	22796	22921	22739	22882	22670	23059	23012	22895	23147	22925	22981	22874	22977	22927	23004	22889	23231	22914	22843	22952	23008	22911	22881	23043	22913	22590	22887	22816	23102	23057	22990	23046	22682	23131	22824	22762	23018	22871	22727	22893	22897	22983	22913	23065	23015	22907	22873	22960	23078	22983	22943	22648	22887	22719	22938	22978	22943	22860	22989	22866	23136	22995	22809	22988	22885	22951	22857	22787	23196	22870	23005	22679	22770	22853	23171	22882	22899	23035	23221	23295	22984	22950	22912	22971	23037	23081	22781	22920	23139	22871	23031	22977	22970	23009	22915	22707	22852	22918	22802	22900	22787	23090	22953	23018	22950	22908	23053	22830	22626	22756	22873	22815	22969	22843	22715	23082	22646	22861	22818	22807	23074	23011	22877	22873	23134	23014	22996	22814	22986	22728	22824	22996	22756	22717	22980	22982	22922	22816	22820	23020	23137	22991	22964	22740	23129	22926	23053	22944	23134	22931	22968	22911	23114	22838	22931	22698	22892	22965	23110	23101	22999	23008	22981	23118	23238	22641	22736	22769	23016	22873	23179	22777	22909	22783	22888	23119	23212	22986	22881	22697	22982	22799	22884	22867	22887	22887	22883	22933	23065	23140	23090	22956	22892	22697	23033	22829	22800	22732	22924	22800	22910	23011	22759	22794	23157	22944	22866	22824	23177	22919	23033	22829	22789	23080	22867	22829	23033	23043	22965	22705	23146	22902	22806	22967	22998	23071	22787	22977	23021	22914	23114	23032	23031	23020	23177	23077	22891	23108	23010	22899	23047	22830	22817	22920	22972	22719	22746	22959	23000	22836	23058	23083	22952	23007	22904	23036	22979	23007	22956	23028	22987	22806	22768	22821	22982	23059	23119	23024	23103	23060	22922	22898	22885	23055	22975	22995	22943	22830	23005	23090	22911	22899	22933	23137	22880	22931	22801	22785	22902	22859	22751	23128	23070	22946	22875	22839	22741	23057	23084	22905	22968	22993	23064	22846	23031	22917	22900	22884	22984	22774	22960	22866	22683	23010	22861	23067	22969	22870	22657	22957	22959	22940	23060	23059	22820	22860	22733	23075	23086	22866	22843	22793	22944	22810	22880	22838	22980	22893	22828	22940	22887	23100	22936	22979	22838	22986	22975	23135	22940	22882	23060	22889	22852	22861	22834	23012	23097	22895	23090	22905	23028	22957	22841	22696	23013	22851	23001	22975	22775	22721	22946	23110	22905	23014	22944	22862	23001	22900	22863	22812	22990	23316	22933	22864	22951	23000	22935	22983	22991	22902	23246	22932	22968	22749	22980	23070	22936	22998	22979	23037	22949	22683	22865	22927	22905	23065	23045	23071	22894	22913	23011	22921	22793	23011	23063	22776	22935	22694	23090	22921	22852	22889	22932	22766	22830	22814	23045	22796	22766	22904	23263	22837	23004	22921	22757	22887	22968	22855	23061	22817	22906	23216	22892	22872	22822	22960	22717	22908	23125	23077	22803	23127	23140	22849	22844	22961	23024	22984	22964	22785	22989	22999	22831	22953	23173	23011	22974	23143	23037	22933	23219	22969	23077	23064	22820	22926	23058	22701	22881	22807	22862	22937	22832	22735	22717	22948	23055	23194	22823	22983	23077	23139	22824	22795	22791	22837	22815	23132	23024	23056	22738	23004	22978	22965	22884	22922	22976	22700	22785	22843	22905	22948	22850	22990	23102	22709	23035	22775	22842	22910	22994	23052	23027	22867	22997	23011	23043	22956	22910	22896	22966	23088	22754	22908	23087	22971	22931	23259	22989	22931	22910	22936	22815	22926	22976	22845	22982	22911	22935	22763	22908	22909	22892	22867	23088	22712	22857	22812	22783	22908	23035	22921	23067	23067	23117	22761	23012	22891	23043	22958	23108	22739	23068	22823	22985	22769	22817	22978	22910	22735	22704	22787	22819	22988	22837	22869	23049	22931	22903	22814	22934	23153	22960	23003	23105	22708	22684	22885	23083	22833	23097	22784	23334	22866	22942	23176	22750	22936	22697	22814	23199	22868	22954	22839	22779	22945	22919	22885	22935	22782	22835	22792	22952	23035	22913	22828	23125	22737	22790	22856	22877	22765	22848	22766	23083	22877	22872	22886	22827	22799	22904	22789	23000	23156	22773	22689	22951	22881	22979	22933	22978	23042	22722	22779	23049	23157	23006	23054	22844	23067	22875	22881	23001	22969	22937	23039	22919	22898	22988	22992	23135	22864	22855	22933	23147	22828	22868	23063	22830	22951	22983	23002	22955	23035	22955	22798	22859	22863	22907	23194	22944	23017	22753	22809	23044	22889	23239	22700	22998	22969	23018	23034	22938	22937	23071	22921	23095	23227	23172	22966	22993	22919	22741	22821	22750	22648	22972	22857	22870	22980	23019	22870	22960	22904	22909	22953	23064	22884	22913	23087	23124	22997	22948	23050	22976	22946	22976	23059	22834	22994	23026	22973	22937	22952	23026	23032	22789	22899	23102	22682	22934	22841	22997	22926	23135	22988	23034	22976	22900	23005	23090	23036	23002	22745	22818	22817	22693	22759	22985	22969	22951	22940	23108	22912	22829	23019	23030	23126	22978	22981	23064	23181	22878	22876	23164	23039	22919	22958	22971	22850	23165	22810	22601	22926	22698	22793	22965	22844	22932	22818	22983	22981	22847	22650	22988	22807	23059	23016	23111	22779	23061	23061	22866	22840	22814	22900	23031	22832	23072	22767	22885	22900	22846	22852	22835	23089	22934	22921	22990	22859	23028	22829	23048	22885	22993	22636	22809	23099	22947	22677	22759	22860	23130	23093	22918	22774	22823	22885	22983	22804	22918	23009	23035	23031	22978	22867
18276	18729	18624	18169	18074	18166	18139	18015	17954	18040	18936	24688	22130	19314	18456	18001	18027	18004	18027	18089	18022	17996	17982	17962	18074	17953	18040	17942	18032	17885	17959	18162	18021	18049	18016	17912	18241	17915	18056	17945	17917	17882	18076	18072	18039	17886	17821	18080	17868	17988	17898	18059	17870	18046	18033	18086	18091	18084	17874	17955	18031	17970	17935	18137	18101	17716	18000	18004	17898	17938	18126	18010	17985	18017	18061	18011	18007	18116	17931	17985	18081	18162	17960	17940	17986	17913	18220	18006	17948	18021	18091	18196	18131	18113	18034	18045	18066	17935	17962	18036	17944	18085	18051	18063	18015	18099	18098	17929	17842	17979	18040	17850	18131	18090	17974	18164	17947	17842	18073	17991	18056	18052	18036	18057	18022	17916	17965	18010	18065	17873	18060	17989	18067	18063	18158	18084	17846	17974	17956	17854	18071	17883	17931	17966	18147	17891	18039	18042	18012	18242	18075	17854	18060	18110	18023	18030	17944	18111	17983	18078	18088	17987	17985	18032	18128	18136	17844	18226	17987	18126	18085	17967	17981	17989	18123	18114	18053	18103	17993	18141	18041	18128	18047	18134	17986	18050	17887	18120	17949	18004	18182	17995	17998	17913	17989	18091	17860	17974	17902	18032	17935	18039	18075	18016	18096	18013	18035	18010	18039	17910	18008	17948	18107	17992	18103	18029	17964	18175	18052	18062	17954	18069	18097	18070	17770	17898	18002	18071	18100	17802	17925	18106	18110	18008	17988	18065	17934	17909	18094	18152	17978	18006	17979	17996	17881	17978	18161	18023	18051	17936	18060	17968	18030	17945	18122	18054	18137	18136	18047	18027	18000	18028	18078	17952	18085	18089	18022	18003	17914	18034	18074	17907	17986	17939	18002	17821	17982	18028	18070	18042	18010	17995	18076	18033	17947	18028	18066	18083	17844	18077	18083	18002	17877	18075	18061	17874	18045	18073	18124	17999	18008	17905	18018	17932	18076	18031	17790	17926	17963	17977	17980	17990	18122	17917	17932	17946	17973	17990	17882	17911	18040	18114	17947	18186	17995	18039	18177	17910	18016	18023	17995	18134	18110	17989	17895	18009	18197	18033	18086	18030	17932	18182	18127	17935	17873	18087	17948	18144	17924	17776	17973	18054	17888	18146	17852	17787	18194	17861	18135	18108	18087	18093	18050	18003	18090	18095	18041	18012	17942	18018	18004	18066	18165	17970	18151	18110	18032	17987	17979	17929	17914	18108	18079	18167	17891	17808	17866	17910	18127	18041	18029	18104	18013	18143	18029	18053	17892	18057	18110	17908	17980	18085	18001	17876	17808	17865	17844	18067	18036	18050	18039	17826	17924	18076	18007	18153	18029	18031	17986	18056	18119	18037	17942	18098	17818	17936	18243	18127	18109	18045	18140	18011	18113	18023	17929	17991	18040	18088	18173	17929	18075	17969	18023	17994	17869	17960	17899	18077	17896	18015	18103	17957	17933	18015	17919	18020	18198	17955	17976	18136	17904	18118	18008	17865	18107	18000	18215	17990	17780	18085	17805	18067	18028	17899	17859	17778	18181	18007	18231	17870	18025	17955	18193	17943	17954	18042	18109	17982	17915	17999	17906	18047	18009	17982	18045	17976	18112	17975	18122	18014	17900	17933	17912	17927	18095	17941	18112	18132	18045	17906	17878	18052	18056	18021	17849	17972	18195	18146	18192	18069	17950	18106	18085	17921	18078	17980	18174	17945	18066	17888	18173	17886	17982	18089	17989	17931	17970	18061	18060	18060	18034	18096	18133	17963	18153	18016	17986	18019	18183	18091	18146	17945	18004	18064	18054	17992	17928	17999	18037	17980	18006	18114	17900	18059	18029	18015	17911	18119	18085	17947	18006	18098	18158	17966	18086	17890	17866	17887	17937	18052	18018	18119	18016	17911	18072	17958	18058	17981	18063	18000	17977	17994	18120	18088	17885	18001	17922	18006	17851	17916	17973	18037	17881	18093	18055	18160	18012	17927	18153	17976	17998	17866	18031	17976	18039	18005	17973	17922	17907	17913	17989	18105	17888	17934	18085	18112	17955	18034	18128	18035	18055	18000	18022	18086	18040	18000	18125	18084	18187	17783	18045	17951	18031	18144	17902	17921	17953	17937	18143	17933	17949	18210	18159	18067	18011	17959	18040	17814	18082	17962	18015	18003	18021	17888	17953	18012	18006	17985	18007	18124	18003	17785	17976	18095	17967	17962	17953	18013	17910	18047	17986	17960	18094	18124	18026	18005	18168	18124	18063	17964	18148	18049	17990	17994	18013	18096	17971	17900	18081	18033	17990	18007	18130	17922	17829	17939	17984	17841	18061	18132	18078	17975	17941	18092	18091	18046	18072	17961	17991	18048	18034	17934	17998	18057	17985	18091	18041	18269	18090	17868	18246	18020	18095	17818	18048	18129	17918	18105	18016	18043	17976	18076	18002	17968	18020	18027	17895	18070	18312	17957	18136	18079	17910	18056	17914	17963	18045	18024	17947	17953	18218	18139	17876	17999	17973	18172	17908	17863	18136	17985	18082	18179	17854	18009	17943	17835	18002	17931	18220	17926	18024	18137	17945	17846	18094	17914	18289	17954	18017	17908	18048	18049	18083	17979	18059	18038	18148	18031	18141	17956	17885	18178	18162	17805	17957	17984	17973	18015	17993	18011	18013	17931	18078	18028	17842	18257	17992	18070	17995	17912	18049	18089	18055	17997	18098	18133	18044	17897	18081	18097	18011	18027	18000	18137	17776	17984	18026	17895	17969	17957	17946	17971	17801	18060	17927	18136	17985	18120	17984	17939	18069	17839	18061	17936	17869	17997	17814	17856	18038	18047	18061	18020	18053	18099	17991	18041	18168	17925	17982	18012	17904	18127	17976	17907	17989	18096	18023	17986	18085	18063	18068	17894	18061	18047	18014	17945	17982	18011	18011	17936	18032	18062	17927	18169	18122	18065	18149	17853	17897	17917	18086	18013	17951	18036	17888	18056	17930	18003	17731	18018	17917	18109	18274	18063	18127	17961	18176	18151	18116	18013	17926	18028	17828	18003	17920	18061	18060	17998	17991	18149	17882	17963	18044	17967	17931	17917	18114	17774	18257	17951	18014	17966	18103	17965	18015	18063	17929	18141	18162	18206	18041	18002	17991	18138	18093	18010	18121	18068	18068	18036	18106	18128	17966	17827	17919	18005	18068	17929	18080	17973	17890	18057	17931	17998	17920	18047	17849	17926	18078	17907	18204	17855	17984	18009	18012	17979	18000	17875	17916	18126	18084	18087	17959	17908	18190	17866	17953	18007	18044	18077	18064	17850	18142	17989	18075	17944	18104	18014	18061	17950	17807	17997	18049	18062	18012	17992	18033	18156	18192	18023	18109	18073	17871	18000	17811	18128	18275	18013	18010	18307	17968	18200	17999	18070	18088	17838	18118	18066	17891	18113	17972	18003	17967	18023	18075	17994	17998	18188	18149	17994	17891	18021	18086	17971	18121	18055	18117	17756	18002	17979	18031	17829	18147	18008	17974	18157	18015	18115	18033	18163	18092	17928	18156	18157	17878	18068	18115	17999	17948	17980	18046	17934	17948	18128	18184	18103	17970	17922	18034	17991	17836	18145	17965	18006	18138	17955	18132	18017	17866	17997	18040	18043	17745	17971	17976	17998	18093	18072	17919	18042	18048	17937	17927	18202	17926	18008	18049	18006	18093	17978	18053	17985	17950	18085	18029	17998	18111	17993	17770	18099	17936	18047	17964	18138	17789	17946	17915	17957	17976	18015	18004	17999	18119	17946	17912	17823	18174	17899	18110	17959	18179	17915	17997	17998	18097	18186	18017	17979	17997	18016	18063	18051	18027	17967	17872	17918	17844	18082	17942	17948	17924	18112	17961	18170	17840	18095	18119	18140	18091	18099	17987	17825	17940	18020	17971	17968	17910	17977	18202	18184	17895	18110	17927	18117	17991	17863	17865	18127	18019	17880	17932	18004	18171	18001	18037	18149	17813	18061	17910	17991	18123	17983	17992	18063	18015	18028	18066	18106	17933	17972	18139	18019	17990	18086	18053	17947	17984	17908	18034	17917	18003	18017	17968	18168	17946	18126	18057	18141	17938	17835	17921	18013	17884	18018	17996	18178	18023	17732	18074	18040	18044	18072	18054	18026	18048	17958	18023	18095	18067	17997	17948	18035	18043	18043	18070	18191	17885	18009	18063	18023	17828	18110	18080	18027	18248	17903	17769	17982	18089	17968	18142	18040	17980	18023	18131	17941	18095	17917	18158	18069	18169	17952	18216	17852	18025	18009	18065	17996	18017	17928	17923	18012	17886	18074	18037	18079	18065	18014	18078	17944	18132	18192	17954	18083	17858	18120	17945	18005	17981	18062	18016	17907	18116	18023	17993	17804	17994	18172	18035	17949	17997	18003	17973	17852	17977	17940	18093	18041	18059	18012	18040	18005	18095	18020	18071	18029	18053	18008	17852	17879	17917	18126	18033	18025	18043	17905	18174	18038	18035	18019	18085	17954	17903	17926	18020	17991	17969	18041	17946	18074	18006	18013	17993	18076	17975	18163	18011	17977	18082	17932	17970	18064	17900	18156	17989	17880	18103	18000	18002	18001	17953	17840	18036	18006	17982	18026	18095	18004	17970	17992	18211	18045	18135	17907	18117	18038	18027	18018	18009	17986	17882	17992	18028	18000	17864	17926	18171	18043	17931	18011	18052	17992	18179	18050	18140	17968	18087	18153	17975	18129	18110	17943	18111	17954	18146	17936	18135	18017	18075	18125	17903	18057	17894	18132	17788	17963	17946	18121	18035	17916	18112	17916	18024	17782	17946	18220	18073	17899	18016	17965	18202	17973	18029	18130	18006	18094	17979	17963	18000	18052	17937	17805	18170	17919	18006	18090	17950	18112	18026	18063	17979	17865	18044	18060	17835	18054	18104	17824	18247	18076	17862	17997	17980	18177	17895	18119	18002	17989	17966	17998	18029	18130	17977	18073	18116	18019	18136	17856	18026	18025	18042	17999	17937	18083	18164	17836	18074	17973	18099	18092	18138	18110	18020	18213	17691	17896	18030	17886	17863	18051	18131	17962	17936	17949	17860	18028
26198	21573	28351	26298	23810	23913	24566	23273	22948	23113	27896	44052	37264	27827	23771	22826	22870	22953	22930	23035	23098	22718	22802	22800	23001	22708	22979	22790	22702	22744	22702	22939	22597	22785	22650	22965	22853	22733	22790	22515	22615	22593	22769	22716	22678	22875	22785	22613	22699	22645	22621	22707	22884	22849	22944	22839	22562	22646	22842	22738	22789	22702	22573	22879	22833	22727	22768	22572	22485	22799	23031	22699	22902	23001	22704	22806	22695	22595	22708	22635	22889	22821	22747	22700	22666	22707	22734	22611	22699	22728	22708	22703	22736	22885	22933	22794	22578	22950	22691	22613	22721	22732	22479	22736	22621	22771	22385	22606	22737	22630	22765	22859	22708	22560	22745	22783	22736	22804	22667	22673	22722	22586	22802	22809	22751	22615	22899	22808	22758	22609	22881	22750	22777	22660	22623	22808	22809	22821	22637	22718	22845	22719	22749	22769	22720	22819	22715	22813	22770	22807	22780	23020	22754	22609	22595	22721	22535	22688	22483	22695	22563	22704	22744	22659	22953	22819	22609	22715	22678	22636	22832	22771	22877	22707	22855	22826	22632	22682	22665	22672	22649	22800	22648	22793	22593	22788	22705	22801	22607	22861	22758	22679	22634	22436	22683	22539	22766	22976	22883	22812	22698	22519	22569	22710	22584	22678	22603	22711	22755	22849	22710	22847	22678	22815	23001	22854	22762	22881	22639	22610	22734	22584	22750	22695	22680	22891	22703	22535	22673	22633	22639	22798	22601	22553	22606	22577	22679	22825	22790	22814	22737	22700	22894	22698	22715	22782	22788	22665	22808	22802	22995	22897	23161	22802	22759	22641	22542	22730	22617	22673	22537	22816	22686	22665	22842	22800	22746	22640	22717	22640	22694	22589	22894	23112	22924	22759	22706	22714	22647	22679	22677	22729	22750	22655	22641	22466	22681	22857	22742	22552	22600	22549	22885	22936	22634	22582	22850	22712	23099	22824	22776	22684	22564	22751	22816	22489	22766	22940	22883	22748	22519	22884	22876	22820	22590	22500	22711	22650	22785	22724	22524	22602	22797	22758	23001	22756	22715	22794	22778	22620	22802	22770	22621	22561	22733	22440	22776	22771	22683	22740	22497	22812	22716	22790	22928	22738	22922	22666	22866	22730	22732	22572	22565	22749	22588	22894	22671	22755	22813	22692	22572	22576	22536	22663	22803	22544	22753	22653	22391	22908	22726	22669	22568	22869	22527	22629	22720	22754	22913	22801	22884	22846	22691	22452	22648	22585	22807	22843	22642	22707	22726	23017	22820	22810	22643	22651	22493	22760	22664	22632	22745	22975	22615	22476	22667	22612	22793	22623	22593	22827	22774	22898	22617	22706	22713	22809	22872	22576	22677	22775	22660	23018	22635	22623	22653	22819	22681	22652	22708	22838	22609	22707	22608	22581	22764	22817	22532	22438	22926	22523	22656	22658	22781	22597	22619	22823	22644	22684	22953	22768	22690	22645	22491	22701	22690	22652	22710	22690	22439	22763	22944	22473	22680	22552	22624	22713	22763	22690	22796	22808	22920	22634	22579	22685	22659	22508	22639	22728	22685	22697	22819	22678	22663	22676	22708	22813	22806	22785	22623	22608	22687	22642	22626	22723	22699	22794	22738	22768	22658	22377	22663	22792	22865	22816	22747	22641	22646	22572	22652	22411	22591	22540	22922	22854	22491	22699	22687	22944	22887	22868	22530	22590	22742	22854	22801	22611	22811	22760	22751	22486	22766	22708	22842	22877	22481	22431	22804	22744	22429	22310	22575	22651	22770	22515	22640	22637	22666	22803	22735	22766	22745	22870	22832	22651	22503	22678	22722	22676	22638	22726	22620	22538	22749	22860	22759	22627	22416	22681	22877	22845	22755	22674	22701	22448	22748	22782	22703	22791	22889	22829	22727	22501	22654	22739	22731	22920	22759	22696	22860	22696	22553	22767	22556	22669	22782	22816	22796	22711	22862	22484	22683	22846	22541	22664	22743	22846	22727	22752	22762	22656	22725	22826	22827	22674	22656	22882	22837	22716	22687	22814	22667	22762	22855	22451	22801	22658	22629	22623	22631	22534	22727	22604	22778	22733	22722	22789	22625	22610	22633	22669	22667	22855	22740	22814	22768	22575	22731	22740	22446	22759	22902	22715	22599	22853	22830	22600	22729	22817	22791	22682	22758	22680	22459	22661	22714	22796	22882	22849	22647	22840	22733	22656	22853	22844	22818	22705	22727	22996	22756	22743	22797	22833	22653	22539	22559	22636	22615	22781	22582	22592	22667	22647	22662	22723	22625	22509	22594	23109	22884	22918	22837	22557	22802	22906	22795	22364	22747	22604	22754	22845	22734	22672	22682	22627	22880	22579	22462	22808	22613	22672	22593	22821	22664	22568	22709	22689	22915	22693	22512	22645	22642	22627	22499	22550	22794	22689	22898	22698	22694	22573	22801	22610	22469	22621	22812	22730	22806	22821	22625	22876	22762	22637	22858	22676	22831	22850	22862	22743	22659	22733	22713	22788	22755	22681	22651	22582	22567	22450	22842	22756	22945	22689	22698	22695	22700	22872	22594	22587	22495	22694	22633	22703	22805	22642	22836	22817	22682	22610	22833	22663	22812	22806	22785	22820	22829	22811	22542	22780	22695	22492	22421	22857	22725	22562	22786	22693	22633	22498	22710	22827	22708	22744	22773	22671	22604	22539	22860	22641	22710	22633	22661	22558	22790	22797	22856	22751	22392	22840	22651	22727	22807	22702	22780	22609	22932	22916	22713	22711	22706	22707	22917	22802	22558	22794	22720	22708	22690	22727	22701	22750	22387	22640	22808	22896	22714	22693	22743	22672	22800	22669	22843	22723	22767	22711	22845	22730	22836	22718	22860	22749	22493	22743	22675	22694	22689	22832	22698	22494	22766	22666	22580	22688	22709	22608	22773	22700	22615	22772	22585	22599	22879	22705	22801	23006	22816	22419	22730	22654	22713	22834	22796	22714	22785	22668	22715	22678	22778	22540	22816	22731	22557	22802	22788	22718	22696	22852	22952	22688	22913	22638	22815	22635	22874	22893	22676	22857	22703	22589	22621	22554	22490	22706	22630	22532	22542	22502	22622	22655	22632	22769	22620	22761	22691	22443	22584	22726	22752	22732	22575	22811	22836	22932	22747	22766	22786	22469	22748	22713	22782	22600	22653	22654	22716	22852	22752	22674	23004	22440	22665	22640	22621	22615	22558	22530	22529	22827	22667	22573	22875	22778	22746	22743	22807	22560	22503	22655	22592	22537	22741	22760	22686	22729	22618	22890	22557	22605	22804	22786	22705	22802	22732	22579	22764	22816	22723	22523	22544	22748	22644	22761	22720	22810	22598	22651	22631	22697	22705	22914	22327	22607	22432	22445	22658	22661	22676	22552	22641	22741	22812	22681	22558	22660	22705	22661	22695	22811	22717	22494	22672	22677	22623	22752	22741	22807	22815	22609	22733	22864	22782	22562	22562	22612	22768	22845	22569	22798	22755	22959	22757	22780	22908	22755	22750	22844	22753	22702	23023	22680	22655	22780	22699	22678	22718	22931	22762	22711	22641	22682	22699	22734	22552	22446	22753	22649	22751	22547	22615	22501	22441	22583	22679	22864	22826	22290	22802	22897	22736	22736	22697	22694	22833	22783	22688	22536	22955	22698	22802	23037	22725	22771	22767	22579	22659	22575	22772	22731	22718	22502	22575	22718	22870	22823	22747	23117	22859	22851	22888	22551	22661	22749	22728	22759	22568	22851	22620	22694	22584	22579	22811	22866	22996	22624	22786	22908	22834	22716	22653	22694	22849	22487	22821	22746	22864	22725	22690	22782	22767	22857	22951	22771	22531	22862	22861	22805	22685	22619	22726	22888	22705	22723	22628	22678	22825	22493	22533	22753	22740	22692	22757	22754	22761	22693	22429	22493	22737	22937	22592	22751	22771	22883	22745	22733	22773	22554	22755	22651	22749	22591	22800	22611	23018	22659	22477	22617	22636	22680	22546	22918	22829	22720	22842	22707	22822	22692	22589	22685	22752	22672	22498	22625	22594	22586	22879	22773	22818	22574	22710	22623	22745	22675	22815	22688	22637	22825	22565	22795	22664	22814	22733	22551	22820	22626	22750	22618	22909	22835	22913	22792	22432	22659	22753	22818	22865	22663	22517	22783	22745	22751	22916	22645	22531	22621	22915	22920	22652	22714	22565	22655	22903	22668	22928	22636	22602	22724	22685	22722	22788	23060	22610	22593	22801	22596	22571	22837	22766	22732	22671	22963	22844	22487	22656	22617	22509	22589	22913	22545	22915	22727	22728	22680	22682	22599	22740	22674	22696	22730	22602	22638	22514	22861	22796	22755	22556	22606	22862	22773	22623	22854	22583	22705	22587	22692	22711	22677	22644	22659	22701	22605	22596	22539	22430	22503	22695	22584	22863	22773	22475	22606	22857	22695	22808	22544	22622	22739	22682	22820	22646	22738	22830	22782	22466	22796	22966	22515	22813	22675	22731	22607	22723	22582	22519	22609	22804	22653	22700	22852	22768	22852	22754	22824	22736	22602	22800	22864	22748	22611	22727	22812	22624	22676	22655	22815	22675	22917	22790	22542	22799	22659	22724	22690	22878	22641	22700	22773	22708	22450	22843	22608	22450	22551	22635	22757	22583	22573	22717	22662	22585	22680	22639	22592	22643	22699	22795	22807	22499	22762	22800	22724	22877	22871	22556	22831	22748	22752	22404	22794	22865	22685	22884	22849	22726	22519	22589	22810	22941	22592	22712	23006	22603	22573	22714	22689	22893	22664	22695	22703	22812	22690	22808	22872	22806	22792	22576	22740	22898	22663	22716	22659	22584	22774	22694	22627	22709	22881	22480	22748	22724	22593	22536	22766	22623	22672	22582	22509	22717	22764	22662	22714	22550	22606	22457	22631	22792	22967	22672	22748	22647	22891	22449	22670	22697	22688	22715	22715	22798	22758	22832	22693	22928	22670	22708	22616	22566	22795	22807	22540	22699	22766	22576	22709	22820	22608	22940	22650	22901	22781	22651	22943	22646	22673	22771	22690	22797	22877	22886	22586	22772	22707	22558	22863	22682	22565	22726	22698	22710	22704
16490	23704	22791	20543	19420	18905	18471	18457	18259	18305	26828	43744	33044	22378	18758	18192	17932	17879	17852	18057	17827	17886	17990	18119	18010	17772	17959	17982	17902	17820	18009	17941	17854	18017	18067	17897	17785	17968	17879	18110	18041	17975	17967	18184	17813	18021	17952	18146	17961	17990	17874	17864	17929	17968	17899	17959	17942	17879	18061	17792	18019	18021	17835	18111	17872	17998	17991	17949	17981	18058	17930	17925	17909	17852	17985	17888	17911	18091	17937	17818	17771	17820	18063	17803	17894	18025	17941	17974	18009	17974	17956	18028	17930	18093	17928	17796	17994	17693	17975	17849	18165	17903	17840	17753	17967	17935	17876	17974	17782	17897	17942	17929	18012	17841	18023	17836	17991	18018	17872	17782	17942	17824	18090	17908	17599	17903	17959	17871	17829	17934	17984	18029	17799	17947	17945	17709	18081	17734	18075	17893	17874	17997	17920	17996	17852	17951	17911	17947	18100	18032	18004	17870	17925	17987	17972	17880	17886	17844	18050	17700	17885	17879	17866	17861	17931	17931	17833	18155	18041	17917	17989	17791	17905	17978	17895	17990	18059	17856	17890	17675	17934	17796	17889	18100	17785	17766	17872	18042	17881	17939	17983	17995	17973	17814	17948	17889	18087	17823	18046	18001	17879	17959	17952	18090	18035	18109	17845	17968	17735	17931	17904	18000	17959	17876	17976	18061	17972	18062	18164	17992	17837	17872	17956	18033	17920	18049	18008	17896	17936	17944	18008	17992	17773	17851	17928	17939	17982	17871	17735	18020	17936	17857	18021	17782	17905	17803	18229	18000	18189	17926	18092	17713	18086	17979	18050	17904	17716	17808	17852	17931	17885	17944	17894	17873	17961	17839	17976	17886	17877	17971	18005	17984	17881	17858	17974	17812	17742	17811	17857	17813	18058	17890	17942	17956	18068	17769	17908	17853	17836	17943	18087	17915	17929	17887	18031	17915	17874	17942	18059	17840	17979	17833	18024	17950	18015	18046	17981	17970	17892	17640	17859	17968	17820	17950	17899	17865	18139	17999	17929	18122	17825	18072	17952	17774	17784	17940	18023	17911	18061	17993	18013	17957	17823	17867	17968	17934	18093	17971	17900	18023	17785	17955	18045	17842	17810	17862	17888	17736	18006	17809	17845	17939	17938	17664	17989	18063	17812	17978	18027	18010	17977	17770	18062	18229	17869	17963	17809	17897	17860	17990	18026	17971	17877	17952	17994	18001	18030	17925	17933	17851	18018	18020	17942	17806	17857	17966	17961	18019	17897	17786	17981	17867	18093	17804	17918	17909	17944	18077	17886	17955	18137	17931	17837	17838	17785	17710	17900	18065	17795	17903	17998	18189	17909	17940	17818	17928	17977	18053	17948	17845	17943	17843	17824	17854	17936	18114	17969	17858	17933	17916	18024	18042	17998	17687	17959	17924	17950	17897	17856	17982	17957	17922	17859	17734	17861	17968	17996	17763	17911	17706	18023	17927	18071	17938	18081	17904	18038	18062	17800	17801	17999	18056	18058	17919	17904	18121	17839	17974	17731	17829	17817	18035	17911	17837	17948	17850	17898	17779	18031	17903	18078	18146	17816	17961	17969	17710	17750	17880	18087	17966	18048	17797	17798	17925	18007	17927	17896	17759	18094	17905	17783	17768	17934	17977	17934	17916	18056	17741	17887	18049	17929	17826	17740	17867	18002	18074	17981	17848	17991	17856	17810	17831	17969	17838	17757	17974	17856	17856	18027	17972	18042	17906	17855	17862	17991	17991	17789	17906	17867	17884	17899	17970	18025	17876	18085	17893	17878	17875	18027	17984	17934	17953	17872	17994	18153	17911	17919	18075	17770	17787	17929	18060	18069	17886	17923	17932	17837	17847	18032	17935	17889	17876	18014	18079	17911	17834	17843	17924	17994	17974	17850	17956	18041	17795	17942	18054	18002	17903	17679	17835	18016	17990	17738	17805	17775	17873	17880	18009	18043	17770	17768	17906	17958	17898	17919	17957	17919	18036	17896	17911	17924	17939	17929	17912	17927	17879	17703	17731	17934	17751	17994	17895	17926	18010	17883	17909	18072	18015	17980	18003	18001	17986	17965	17941	17772	17988	17962	17972	17855	17840	18053	17924	17996	17896	17994	17950	17786	17825	17814	18053	18036	17887	17990	17883	17738	17897	17914	17818	18059	17929	17967	17851	17864	17842	17784	17890	17921	17915	18024	17816	17940	17915	17883	17867	18067	17920	18011	17711	17881	18055	17937	17997	17929	17992	17909	17667	17763	18160	17968	17957	17799	17930	17964	17841	18023	17964	17889	17861	17805	17994	17859	18127	17967	17778	17924	18097	17977	17811	17778	18050	17797	18020	17802	17987	18078	17980	17738	17886	18060	17900	18043	17759	17759	17880	17884	17961	17933	17773	17910	18013	17903	17900	17997	17802	17935	18125	17894	17905	18074	17979	17903	18110	17906	17939	17879	17841	18060	17742	17853	17825	18012	17728	17833	17917	17901	17961	18037	18087	17813	17860	18038	17714	17928	17881	17879	18088	17947	17978	17935	17825	18050	17893	17921	17792	17759	18012	17912	17722	17826	17817	17898	18011	17989	18004	17852	17980	17946	17727	18009	17922	18012	17990	17943	17818	17785	18039	17978	17967	18005	17909	17799	17962	17830	17946	17927	17822	18054	18004	17908	17747	18041	17899	17902	17811	18025	17929	17752	17845	17928	17976	18040	17968	18017	17904	17868	17848	17854	17843	17965	17976	17850	17864	17990	17894	18062	17853	17712	17959	17971	17967	17796	17944	17996	18067	18036	17939	17786	17811	17960	17893	17960	17827	17867	17834	17957	18017	18032	17882	18024	17950	17924	18042	17884	17880	18030	17796	17746	17901	18165	17766	17880	17993	17972	17763	18057	18074	17914	17894	18051	17933	18023	17727	17973	17838	18004	18009	17867	17866	17881	17946	18000	17990	17728	18012	17969	17991	17884	17923	18061	18056	17805	17886	18139	17967	18038	18032	18015	17869	17927	17911	17931	17963	17942	17948	17786	17965	18044	17919	17889	17807	17868	17869	17775	17888	17786	17892	17886	17836	18029	17884	18068	17828	17918	17962	17906	17822	17939	18079	18098	18010	17835	17990	17999	18093	17911	17875	17934	17980	17974	18004	18007	17955	17913	17981	17846	17855	17865	17795	18067	17949	17853	18079	18066	17916	17903	17927	17899	17898	18069	17901	18061	18011	17774	17805	17833	17959	17822	17895	17878	17801	18018	18070	17919	18038	17889	17861	17969	17866	18031	17942	17868	17980	17887	17905	17915	17936	18029	17866	17956	17820	17921	17922	17871	17966	17836	17834	18041	17918	17952	17976	17935	17897	17904	17736	17882	17784	17844	17891	17969	17985	17840	17930	17816	17882	17941	17932	17663	17929	17930	18020	17932	17788	17863	17891	18154	17860	17981	17838	17857	18002	17882	17717	17952	17960	17922	17913	17903	18023	17928	18044	17701	17725	17826	17975	17995	18073	17990	17806	17876	17796	18131	18104	17835	17922	17799	17907	17896	17881	17898	18016	18114	18124	17842	17998	17847	17868	17974	17966	17856	18035	17898	17933	17815	17973	18019	17915	17786	17944	18008	17960	18016	17826	17748	17793	17946	18088	18050	18038	17989	17829	18265	17757	17921	17711	18040	17965	17815	17749	17908	18008	17827	18031	17947	17861	17953	17906	17814	17836	17934	17911	17872	18030	17910	17925	17940	17774	18166	17948	17785	17959	18068	17963	17889	17919	17883	17774	18044	17912	18050	18045	17819	18020	18045	17983	18011	17992	17704	18095	17851	17813	18018	17789	17974	17777	17954	18042	17794	17980	17852	17975	17943	17763	17898	17974	18050	18064	17868	17996	17727	17912	17962	17911	17913	17910	17971	18035	17807	17899	17996	18083	17769	18033	18028	18076	17949	18073	17838	17940	17994	18051	18021	17834	18026	17938	17942	17700	17848	17867	17976	18003	18060	17796	17844	17788	18041	18073	17934	18015	17758	17847	18075	17871	17930	17935	17889	17791	17727	17732	18014	18014	17781	17811	17987	17980	17895	17902	18044	17930	17673	17948	18031	17904	17841	17974	18141	18018	17765	17947	17984	17801	17903	17845	18013	18235	17805	17917	17986	17958	18047	18043	17820	18067	18138	17711	17838	17798	17888	17782	17736	17886	17989	17924	18014	17920	17981	17945	17871	18001	17918	17804	17937	17899	17972	18083	18118	18008	17829	17889	18180	17925	17986	17861	17963	17738	17976	18022	17978	17989	18008	17910	17910	17979	17922	17879	17889	18020	18023	17958	17979	17862	17816	18054	17909	17989	17820	18084	17972	17956	17933	18122	18000	17991	17913	17933	18018	18001	17934	17956	17868	18032	18048	17998	17965	17737	17972	17909	18035	17985	18194	18022	17922	18077	17971	17808	17971	17823	17826	18029	17947	17734	17736	17985	17904	17815	17982	17987	17898	18111	17810	17985	18053	18047	18016	18056	17845	17913	18005	17857	17901	17974	18081	17945	17805	17855	17906	17974	17839	17942	17849	17957	17918	17787	17790	18008	17920	17915	18019	17970	17869	17821	17832	18063	17890	18049	17925	17791	17888	17907	17796	17794	17870	17943	17939	17942	17948	18127	17959	17884	18066	17870	17823	17673	17953	17995	17845	17975	17907	18020	17718	17973	17920	17914	17955	18057	17850	17939	18010	17984	18072	17749	17925	17832	18001	17934	17906	17926	18008	17745	17952	17807	17811	17987	17826	17761	17964	17995	18043	18031	17977	18015	18065	18143	17952	17782	17905	17908	17906	17939	17902	17963	17716	17742	17971	17975	17887	18031	17987	17969	17962	17936	17854	17881	17788	17906	18034	17977	17836	17899	17897	17885	17968	17840	17932	18062	17923	18027	17945	18023	17991	17886	18032	17918	18103	17922	17766	17815	17869	18034	17814	17980	17948	17928	18079	17742	17905	17952	17919	18015	17696	18006	17904	17823	18076	17732	18026	17882	17859	17894	17964	17927	17702	17795	17937	17872	17893	18043	17869	17970	17964	17888	17956	17905	18015	18089	17884	17783	17945	17994	17949	17998	17901	17772	18002	17898	17881	17932
24301	21650	29283	24536	22502	25632	27623	24180	23534	23816	36558	59503	47720	31739	25342	23584	23138	22830	22942	23298	23064	23176	23189	23025	22930	23016	22946	23249	23156	22970	23033	22922	23087	22975	22943	22861	22966	23033	23084	23109	23130	23034	23091	23250	23221	22876	23028	23019	23079	23072	22920	23065	23020	23073	23199	22760	23102	22921	23095	23224	23208	22963	22899	22992	23165	23022	23169	22922	22930	23122	22937	23097	22936	23003	23052	22943	23073	22889	22982	22751	23087	22914	22970	22851	23045	23091	23134	22956	22762	23073	23179	23043	23050	23012	22852	22889	22911	23115	22802	22880	23106	22777	23158	23024	22854	22746	22950	22958	22879	22898	22988	22910	22866	23220	23082	22990	22774	23106	22860	22844	22916	23062	23012	23096	22698	22920	23078	22748	22891	22947	22969	23074	22757	23044	23211	23069	22909	22787	22945	22995	22732	22954	23292	22847	23159	22958	22927	22833	22832	22850	22981	23107	22936	22940	22826	23141	23132	22963	23020	23092	22850	22986	22954	22820	22847	22786	22835	22847	22842	22938	22889	23033	22929	22827	22875	22821	22915	23121	23192	22881	23022	23058	23321	23154	22866	22887	23160	22875	22905	22864	22809	22947	22787	22942	22925	23034	22980	22935	22985	22962	22955	22819	22993	22808	22983	23188	22983	22856	22948	22889	23042	22790	22834	22801	23027	22766	22883	22996	23173	22874	22863	23117	22804	23171	22975	23146	22962	22922	22946	23111	22878	23041	23015	23087	23018	22776	22923	22735	22932	23066	23020	22999	23099	23064	22986	22900	23012	22970	22991	23045	22937	22965	22865	22888	22922	22936	23001	22913	23120	22924	23070	22772	22745	22941	22982	22925	22812	22952	23070	23159	22914	22964	23013	22828	22727	23068	22834	22945	22764	22963	22906	23208	23004	22982	22856	22897	23106	22743	23079	22917	23152	23022	22812	22729	22932	22765	22780	22840	22989	23030	23108	22796	22981	22930	22974	22873	22952	22972	22808	23117	23165	23063	23207	23008	22991	23074	22867	22786	23090	22803	23188	23091	22954	22989	22920	23180	22715	23091	22793	23367	23081	22959	23052	22993	22942	22813	23018	22934	23052	23086	23019	22804	22865	22620	23043	23113	22820	22996	22943	23114	23112	22856	23281	22841	23046	22889	22968	22747	22894	22991	23045	22885	22881	23048	23024	23004	22833	22741	22986	23040	22994	23251	22897	22880	23012	22751	22948	23030	22946	22857	23058	22972	22964	23002	22838	22827	23048	22905	22874	22930	23044	22831	23095	22939	22919	23076	23045	23032	23091	22848	23114	22708	22974	22859	22908	22820	22921	22901	22957	22964	23061	22877	23058	22870	23173	22871	22899	23153	23053	23090	23040	22752	22916	22956	23179	22945	23044	22879	22981	22959	22933	23063	22960	22785	22911	23069	22941	22911	22968	22950	23022	22852	22923	22828	22976	22923	23023	22917	22815	22914	23214	22903	23014	22928	23287	22849	22945	22966	22797	22877	23078	22863	23001	22726	22829	22915	22946	22672	23273	22988	22954	22853	22889	22943	22847	22960	22881	23012	22961	22973	23057	22861	22929	22705	22925	22920	22819	22869	22912	22991	23104	22974	23077	23058	22968	22832	23112	23200	22808	22788	23059	22940	23027	23001	22940	22970	23147	22994	22821	22647	22689	22996	22737	23016	22987	23034	22974	22785	22849	22788	23035	22963	22806	23161	22896	22893	22974	22919	23073	23017	23045	22943	23082	22875	22981	22765	22819	23110	23098	23163	22955	22871	23013	23119	22849	23010	23017	23049	23055	22795	22616	23436	22897	22858	23027	22886	22799	23159	22952	22902	22794	22807	22851	22931	22815	22835	22863	23070	22680	22931	23000	22859	22849	23021	22741	23008	23087	23067	22935	22931	23055	22918	22747	23142	23028	22937	23034	23108	22895	23234	23067	22863	23033	23061	22932	22840	22882	23078	22939	22777	23207	22973	23043	22955	22919	23041	22960	23067	23055	22880	22832	22723	22920	23017	22891	22817	23411	22867	22968	22956	22998	23120	22979	22819	22734	22991	22885	22983	23028	22932	22842	23004	22897	22799	22833	23211	22893	22901	22913	23025	22822	22887	23013	23148	22895	22816	22897	23021	23103	22780	22968	23140	22943	22920	22878	22886	23102	22692	23016	22990	23081	23099	22967	22876	23001	22777	22808	22714	23100	23119	22956	22971	23217	22956	23073	22906	23094	22798	22979	22738	23014	22828	22806	22680	22872	22946	22932	22956	22811	22987	23111	23106	22657	22820	22857	23006	22840	22971	23025	22913	22924	22893	22742	22664	22925	22680	23011	22908	22731	22796	22803	23054	22986	22848	22996	22998	22828	22896	22939	22975	22985	22863	22874	22891	22939	22966	23150	22886	23046	22992	22958	23131	23043	22814	23040	22987	22856	23093	23142	23050	22863	23186	22724	22963	22908	22965	22933	22736	22950	22905	23135	22835	22897	23004	23006	22865	22856	22905	23016	23213	23271	22884	22896	22915	22952	22913	23019	22954	22926	23062	22886	22942	23072	22825	22812	22832	22706	22815	22955	23035	23051	23083	22867	22992	23054	23048	22762	22995	23140	22936	23056	23048	23090	22974	22919	22959	23150	22865	22786	23131	22864	22929	22919	22880	23015	22946	23073	22859	23006	22784	22941	22750	23103	22981	23085	22890	23039	22910	22794	22903	23065	23001	22932	22900	22999	22841	22996	22836	22935	23187	22959	22891	23025	22777	23087	22931	22873	22813	23178	23234	22801	22797	23048	23011	22946	22635	22981	22940	22934	22973	23132	22925	22927	22946	22958	22840	22839	23126	22770	22851	22958	23013	22864	22856	23005	22779	22931	22846	22922	23058	22720	22866	22948	22979	22894	22779	22861	22798	22814	23234	22894	23139	23031	23015	23105	22935	23144	23039	23088	22894	22827	23123	23106	22899	22888	23034	22802	22948	22935	23027	22941	22926	22876	22944	23006	22940	22879	23101	23065	22949	22814	22968	22910	22949	23111	22920	22902	22922	22973	22975	22879	23010	23073	23107	22971	22960	22953	22972	22849	22876	22667	22831	23102	23206	22990	22937	22782	22822	23124	22976	22749	23046	23096	23097	22988	22913	23084	22853	22941	23012	22904	22922	22793	22897	22906	22818	22979	22900	23025	22972	22935	23131	23170	22792	23048	23022	22827	22983	23068	22986	22936	22897	22841	23000	23066	22974	22942	22932	23120	23050	22937	22844	23063	22944	22942	22641	22941	23037	23033	23297	22900	22810	23069	23079	23012	22853	23060	22735	23148	22962	23020	23026	23035	22949	22920	22908	22893	22815	23132	22977	22938	23035	23003	23139	22874	22886	23033	22963	22781	23103	22824	23023	23123	22935	22825	22788	22868	23071	23307	22845	22898	22571	23028	22902	23046	22965	22987	22861	23106	22933	23021	22969	22847	22920	22846	22723	23025	23130	23192	22998	22961	22935	22840	22818	22998	22781	23029	22925	22948	23015	22993	23135	22910	22786	23015	22814	22803	23114	22817	22902	23096	23114	22893	23093	22866	23045	23084	23095	22961	23016	23080	23019	23030	22951	22977	22983	22995	22877	22871	23004	22831	22971	23134	22994	23000	23032	22854	22824	22728	22940	23053	22896	23077	23124	23063	22972	23016	22965	22989	22805	23035	22840	23163	22945	23048	22725	22860	23005	22930	22828	22825	22923	23117	23139	22966	22912	23023	22882	23114	22869	22947	22776	22741	23011	22878	22811	23008	23181	23080	23044	23146	22640	23119	23128	23100	22787	22973	23049	23090	23112	23100	22608	22919	22721	22965	22833	22991	22918	23206	22886	23016	23003	22867	22826	23025	22978	22894	22910	23084	23103	22818	23030	23139	23023	22903	22744	23040	22780	22888	22808	23057	22994	23055	22943	22870	22825	22898	22975	22997	22940	22971	23082	23008	22799	22743	23142	23070	22954	22850	23008	23043	22857	23051	23045	22981	23001	23111	22984	22883	22968	22933	22864	22982	22765	23201	22776	23006	22833	22836	22827	22713	22954	23134	23167	23127	22974	22808	22669	22906	22851	22879	22961	22876	22955	22938	23027	23113	22897	22968	22680	23198	22986	22845	22784	22984	22977	23044	22955	23135	23085	23023	23065	22930	22940	22892	22987	22672	23001	22998	22983	23071	22914	22882	23053	23020	22996	22741	22642	22959	22969	22997	22795	22958	22808	23144	23013	22821	23030	22993	22882	22591	22748	23008	22835	23032	23014	23061	22933	22864	23062	23015	22861	22846	23076	23065	22949	22918	23251	23119	23019	22868	23016	23061	23050	22902	23035	23033	22949	22939	22981	23064	23130	23029	22918	22922	23232	22901	22891	23049	22899	22976	22912	23078	23067	22834	22994	22950	22870	22892	23002	22957	22891	22953	22895	22871	22975	23033	22849	22844	22792	22705	22871	23178	22960	23085	23113	22996	23058	23024	22914	22892	22860	23089	22813	23014	22907	22906	22927	23085	22883	23095	22985	23072	23130	23044	22910	22962	22913	22963	22955	22855	22948	22991	22852	22914	23099	22902	22817	23139	22922	22952	23082	23126	22900	23042	22860	23036	23021	23038	22739	22913	23020	23064	22868	22901	23011	22932	22971	22871	22732	23062	22883	23015	22948	23153	23115	23004	22847	22810	22904	23071	22979	23027	22710	23122	23059	22967	22937	22943	22862	23016	22892	23057	23048	22976	22907	23016	23008	22697	22898	22919	22908	22978	22814	23051	22855	22935	22971	22747	23002	23071	22963	22906	22898	23042	23128	23147	22923	22931	23044	22982	22962	23154	22994	23009	23049	22975	23007	22956	22912	22987	22823	23271	23134	23017	23091	23004	23056	23141	23208	22788	22689	22958	22890	22863	22971	23034	22791	23039	23050	22815	22909	23065	22930	22740	22720	22899	23050	23024	22949	22984	22896	22921	22787	22961	22908	23006	22941	23110	23039	23245	23130	22965	22896	23020	22901	23245	22658	22852	23109	23094	22821	22985	22916	22863	22758	22889	22981	23038	23046	22956	22900	23024	22937	22887	22870	23035	23010	22829	23023	22611	22932	22925	22901	22986	23077
18569	30601	29012	23749	21451	20502	19844	19528	19145	19142	37130	57857	43986	26639	19755	18308	18125	18131	17969	18240	18108	18245	18080	18211	18166	18130	18070	18071	18099	18097	18025	18154	18233	18182	18197	18074	18116	18125	18080	18138	18125	18248	17992	18158	17864	18122	17980	18093	18125	18245	17960	18104	17947	18125	18159	18055	18073	17959	18231	18135	18169	18038	18083	18082	18019	18098	18068	18109	18079	17945	18294	18161	17958	18224	17957	18085	18142	18099	18076	18046	18034	18182	18378	18052	18108	18070	18141	18120	18021	18204	18047	18073	17925	18123	18119	18024	18089	18034	18069	18161	18035	18008	17999	18135	18118	18109	18118	18137	17977	18069	18032	18209	18041	18100	18237	17999	18035	18229	18047	18054	18227	17955	18098	18044	18272	17942	18082	18110	18101	17917	18157	17954	18129	18009	18080	17958	18117	18101	18056	18232	18180	17982	18170	17932	18114	18007	18088	18096	18136	17941	18131	18043	18045	17899	17952	18239	18151	18153	18000	18037	18126	18108	17883	17947	18038	17940	18292	18089	18040	17987	18156	17992	17980	18236	18009	18076	18038	18128	18079	18294	18125	18059	18159	18168	18073	18166	18214	18159	17957	18187	18002	18028	18130	18128	18153	18007	18106	18184	17998	18130	18190	18125	18049	18125	18217	18099	18150	18322	18096	18172	17995	18059	18104	18124	18285	18106	18062	18324	18000	18135	18129	18027	18155	18071	17995	18022	18046	18122	18182	17939	18110	18013	17923	18045	18085	18119	17935	17976	18138	18361	18132	18098	18190	18138	18069	18083	18199	18091	18263	18239	18236	18135	17970	18317	18085	18069	17854	18035	18100	17993	18096	18081	18105	18030	17936	18085	18036	17853	18030	18132	18244	18076	17964	17977	18080	18318	17954	18096	18046	17946	18026	18341	18079	18079	18181	17955	17949	17995	18088	18233	17898	18070	18092	18080	17882	18056	18096	18030	18030	18122	18068	18204	18041	17985	18084	18144	17884	18095	18165	18122	17973	18117	17994	18033	18159	17984	18153	18076	18064	18226	18034	18033	18051	18169	18138	18290	18135	18049	18111	18047	18171	18207	18030	18186	18074	17972	18190	18117	18158	18287	18111	17852	17908	18005	18113	18223	18294	18051	18106	18113	18001	18049	18129	17920	18128	17931	18111	18174	18024	18131	17988	18078	18192	17969	17955	18120	18065	18062	18096	18216	18135	18241	18196	18110	18067	18141	17982	18180	18165	18160	18127	18051	18083	18095	18134	18097	17974	18017	18253	18040	18030	17970	18099	17989	18038	18069	18012	18039	18019	18014	18242	18206	18117	17853	18141	18145	18152	17928	18056	18209	17964	18017	18043	18229	17988	17964	18066	18019	17874	18247	18037	18165	18197	18063	18003	18090	18076	18083	18055	17981	18063	17863	18195	18159	18140	18069	18139	17998	17964	18137	17913	18153	18103	18213	18069	18122	18130	18169	17812	18272	17963	18048	18090	18063	18088	18068	18148	18039	18155	18101	18215	18214	18163	18063	18131	18084	17969	18198	18019	18068	18064	18258	17947	18293	17894	18161	18059	17821	18103	17845	18158	18063	18098	18122	18211	18059	18163	18225	18061	18119	17988	18124	18296	18143	17918	18202	17979	18108	18050	18206	18033	18122	18137	18096	18136	18206	18092	18027	18156	18095	17983	18237	18024	18139	17871	17986	18149	17993	18306	18068	18340	18147	18019	18218	18040	18136	18138	17991	18114	17929	18186	17994	18164	18160	18222	18207	18057	18026	18065	17950	18100	18046	18059	17920	18065	18075	18221	18047	18057	18099	18232	18196	18111	18144	18026	18148	18021	18359	18186	18097	18076	18010	18123	17833	18241	18350	18151	18007	18177	18064	18234	18141	18000	18170	17922	18051	18029	17978	17902	17930	18079	18205	18059	18268	18096	17845	17982	18238	18199	18130	17979	18171	18120	18062	18220	17917	17811	18176	18066	18058	17958	18023	18042	17975	18060	18190	17990	18023	18037	18434	18065	18072	18099	18112	18130	18167	17910	18159	18101	18126	18030	18151	17944	18076	18211	18053	17951	18078	17901	17987	18126	18149	18103	17962	18091	18099	18054	18163	18120	18217	18293	18049	18026	17956	18162	17989	18184	18050	18048	18168	18035	18096	18049	18000	18066	17876	18085	18180	18012	18212	18108	18058	18084	18017	18181	18125	18196	18170	18182	18169	18162	17972	18165	18041	18053	18087	18203	17961	18009	18010	18118	17999	18223	18188	18134	18120	18039	18071	18142	17975	18000	18022	18140	17964	18003	18074	18132	18111	18181	17913	18238	17987	18193	18192	18113	18295	17932	18155	18038	18105	18223	18210	18239	17988	18152	18172	18120	17992	17967	18037	18124	18039	18100	18020	18066	18119	18072	18255	18060	18018	18200	18227	18246	17928	18199	18046	18275	18214	18089	18118	18066	18107	18026	17985	18052	18044	17987	18177	18195	18041	18102	18118	18228	18086	18016	17808	18039	18010	18216	18126	18006	18065	18178	18057	17972	18116	18177	17991	18062	17978	18111	17996	18144	18010	18243	18075	18178	18120	18161	18162	18154	18046	18148	18093	18019	18117	18121	18165	18057	18096	18071	18094	18263	17924	18084	18024	18097	17950	17965	18027	18069	18122	17983	18009	18168	18027	18032	18040	18269	17974	18003	18162	18039	18145	18017	18173	18105	18110	17985	18108	18060	18194	18100	18133	18287	17965	18038	18188	17948	18163	18168	18204	18201	18135	18196	18073	17975	18223	18109	18145	18008	18140	18173	18125	18137	18179	18168	17985	18065	17931	17934	18037	18109	18039	17958	18049	18087	18056	18083	18116	18068	18090	18038	17945	18068	18091	18044	17979	18026	18017	18254	18069	17974	18050	18068	18041	18213	18138	18019	18043	18224	18109	18100	17988	18148	17921	18107	18156	18037	18135	18080	18059	18284	18034	18086	18115	18183	18131	18158	18176	18131	17957	18157	18124	18194	18204	18048	18123	18231	18104	17940	17985	18101	18124	18230	17957	18059	18047	17983	18041	18189	17821	18094	17994	18194	18147	18158	18091	18026	18136	18114	17995	18166	18046	18058	18019	18112	18199	18063	17934	17986	18008	17971	18048	18024	17873	18412	18124	18110	18140	18059	18091	18188	18216	18139	18099	17963	18018	17819	18072	18188	18019	18176	18131	17980	18239	18130	18213	18113	18238	18075	18111	18018	18085	18073	18092	17963	18119	17923	17938	18073	18256	18231	18081	18008	18068	18057	18093	18029	18104	17967	18250	18036	18055	18128	18001	18082	18026	18054	18148	18156	18059	18085	17954	18087	17928	18094	18122	18118	18129	17969	18012	18219	18134	17976	18253	18048	18147	18095	18135	18246	17788	17917	18015	18083	18055	18060	18074	18112	17985	18124	18069	18235	18135	18078	18129	18121	18120	18027	18004	18119	18141	18017	17962	18031	18134	18071	17960	18146	17988	18169	18021	18016	18012	18237	17924	18051	18009	18128	18268	18142	18074	18090	18163	18014	18058	17985	18263	18127	18051	18067	17846	18171	18122	18051	18047	18090	18059	17932	18054	18049	18177	18126	18285	18132	17827	18185	18120	18048	18121	18186	17869	18107	18111	18038	18070	18206	18056	18041	18192	17997	18080	18084	18095	18044	18165	18185	18059	18153	18045	18051	18128	18029	18002	18144	18097	18152	18096	18086	18065	18019	18072	18250	18009	18087	18146	17968	18035	17884	18044	18016	18121	17952	18210	18050	18113	18233	17943	18136	18071	17898	18072	18104	18096	18132	18086	18181	18113	18064	18095	18162	17985	18134	17903	18033	18221	18064	18152	18048	17970	18242	17911	18276	18112	18041	18026	18177	18010	18099	17906	17952	18272	18022	18043	18019	17974	18154	18038	18035	18078	18078	18070	17954	18131	18073	18062	18004	17890	18089	18068	18119	18021	18212	18258	18081	18112	18026	17942	17969	18071	18052	17984	18222	18147	18167	18141	18228	18069	18209	18064	18093	18127	18164	18127	18009	18127	17944	17982	18066	17931	18043	17943	17979	17983	18082	18067	18027	18109	18197	18260	18099	18128	17890	18067	18191	18182	17939	17976	18020	18153	17902	18069	18093	18065	17987	18274	18036	18147	17992	18102	18108	18063	17938	18076	18125	18151	18143	17990	18030	18130	18078	18121	17931	18231	18148	18101	18207	18079	17949	18137	18126	17945	17955	18185	17966	18005	18121	18023	18086	18011	17993	18089	18124	18058	18303	17859	18014	18076	17894	18056	18090	18179	18181	17944	17986	17944	18031	18128	18046	18122	18223	18073	18300	18115	17949	18116	17998	18006	18096	18042	18127	17991	18097	18250	18017	17992	18005	18097	18120	18006	18238	18132	18099	18195	18173	18036	17982	18032	17972	17944	18184	18129	18137	18260	18076	18059	18139	18069	18018	18103	18102	18121	18145	18017	18108	18072	18057	18212	18227	18132	17985	18196	17887	18121	17905	18163	18235	18008	17900	18195	18168	18039	18053	18268	18207	17908	18057	17987	18103	18175	18072	18033	18075	18019	18260	17980	18125	18150	17991	18087	17894	18016	18158	18016	18094	18179	18183	18082	18243	17983	18275	18106	18061	17972	18096	17918	18060	18029	17974	18029	17982	18082	18221	18170	18167	18194	18048	18065	18145	18001	18148	18108	17975	17953	18225	18066	18105	18049	18039	17897	18177	18114	17805	18317	18076	18013	18035	18024	17953	17988	18056	18346	18076	18261	17985	18098	18205	17944	17996	18108	18144	18063	18244	18086	18056	17938	18012	18080	18042	18042	17976	18114	18173	18034	18121	18023	18130	18026	18136	18167	18047	18205	17980	18099	18192	18017	17973	18097	17916	18033	18033	18124	18026	18043	18199	18134	18102	18061	17965	17947	18121	18159	18089	17992	17983	18006	18019	18001	18082	18054	18172	18167	18049	18146	18071	18213	18251	18166	18171	18040	18026	18120	18115	18089	18161	18052	18119	18141	18173	18032	18313	18136	18166	17971	18276	17891	18042	18118	18112	18114	17799	17950	18232	18150	17947	17889	17953	18115	18029	18208	18088	18043	17995	17930	18192	17908
31484	23877	25367	24040	22514	23042	22971	22925	22856	22789	23250	26306	27209	24683	23487	22938	22953	22917	22682	22686	22774	22748	22849	22871	23033	22795	22667	22769	22986	22719	22878	22883	22891	22792	23037	22606	22806	22607	22640	22687	22719	22824	22850	22876	22834	22967	23168	23001	22854	22900	22671	22939	22698	22693	23024	22758	22961	22524	22820	22583	22796	22552	23026	23027	22718	23081	23040	22895	22630	22607	22851	22717	22840	22982	22815	22549	22723	22813	22879	22566	22698	22803	22937	22786	22740	22844	22689	22832	22874	22830	22899	22861	22741	22915	22679	22817	22837	22994	22716	22902	22774	22833	22783	22703	22914	22914	23122	22837	22778	22906	22643	22760	22666	22955	22827	22522	22770	22563	23059	22905	22666	22614	22855	22530	22886	22712	22844	22645	22804	22824	22822	22951	22955	23005	22819	22944	23026	22902	22621	22812	22820	22806	22547	22783	22807	22990	22982	22837	23055	22884	22636	22723	22812	22729	22750	22693	22886	22637	22821	22856	22791	22831	22664	22919	22683	22713	22861	22679	22880	22742	22867	22683	22806	22615	22923	22878	22656	22828	22668	22663	22793	22675	22701	22767	22772	22824	22827	22677	22635	22619	22910	22767	22921	22819	22781	22762	22753	22601	22543	22830	22761	23071	22698	22740	22587	22722	22746	22729	22788	22774	22856	22863	22484	22698	22948	22802	22658	22738	22941	22931	22896	22693	22758	22908	22611	22748	22846	22546	22857	22840	22875	22616	22745	22818	22771	22729	22777	22891	22916	22910	22707	22750	22659	22687	22778	22756	22969	22769	22644	22802	22904	22801	22845	22684	22698	22741	22753	22716	22675	22855	22841	22804	22732	22516	22772	22944	22945	22830	22932	22727	22796	22821	22717	22872	22770	22702	22927	22585	23184	22741	22927	22637	22641	22738	22496	22691	22699	22666	22948	22904	22847	22952	22814	22745	22748	22592	22765	22730	22863	22745	22880	22826	22841	22811	22880	22689	22785	22627	22765	22750	22766	22944	22812	22888	22776	22780	22881	22804	22986	22661	22832	22775	22887	22676	22476	22735	22842	22749	22889	22999	22979	22928	22988	22693	22970	22638	22940	22660	22843	22945	22765	22585	22821	22891	22800	22741	22837	22810	22915	22663	22535	22526	22783	22790	22664	22873	22700	22752	22990	22654	22672	22938	22801	22890	22995	22774	22690	22836	22679	22757	22652	22785	22820	22734	23097	22892	22888	22826	22824	22836	22809	22827	22890	22797	22687	22835	22804	22747	22979	22753	22825	22919	22627	22618	22804	22862	22898	22754	22684	22757	22856	22760	22781	22769	22782	22638	22799	22841	22899	22823	22721	22886	22739	22806	22615	22658	22759	22709	22657	22579	22665	22684	22790	22654	22839	22559	22917	22828	22866	22701	22801	22777	22950	23000	22711	22779	22737	22858	22672	22518	22700	22559	22888	22693	22735	22754	22625	22658	22701	22789	22898	22873	22527	22801	22890	22853	22767	22642	22626	22915	22719	22696	22632	22807	22808	22816	22726	22809	22809	22861	22669	22840	22782	22879	22951	22789	22617	22888	22976	22641	22894	22626	22743	22527	22811	22971	22875	22850	22636	22870	22728	22869	22690	22699	22685	22645	22636	22734	22831	22497	22654	22877	22846	22825	22894	22834	22821	22723	22847	22826	22654	22734	22847	22751	22828	22820	22919	22710	22832	22801	22870	22953	22696	22713	23071	22920	22643	22766	22816	23027	22742	22682	22919	22702	22560	22689	22872	22833	22768	22759	22828	22713	22748	22603	22763	22793	22697	22668	23032	22698	22868	22780	22753	22950	22858	22775	22739	22662	22800	22750	22618	22957	22877	22759	22795	22556	22671	22608	22824	22897	23087	22814	22654	22702	22771	22592	22853	22693	22627	22562	22733	22987	22704	22804	22938	22770	22888	22819	22896	22809	22648	22899	22693	22850	22746	22751	22897	22779	22881	22638	22802	22846	22709	22736	22828	22934	22677	22785	22785	22731	22747	22853	22689	22760	22689	22575	22896	22809	23052	22992	22920	23017	22741	22706	22626	22726	23075	22931	23021	22863	22730	22651	22764	22783	22790	22724	23002	23098	22809	22700	22850	22712	22975	22882	22521	22764	22758	22696	22727	22633	22953	22905	22707	22795	22775	22855	22804	22605	22816	22762	22846	22904	22831	22866	22767	22803	22736	22708	22495	22628	22770	22785	22621	22806	22952	22795	22977	22953	22571	22815	22801	22615	22608	22929	22957	22858	22853	22718	22686	22626	22839	22739	22833	23054	22781	22819	22888	22854	22668	22662	22963	22921	22711	22744	22974	22877	23031	22862	22777	22655	22658	22715	22654	22809	23010	22867	22896	22819	22778	22781	22786	22468	22818	22568	22676	22758	22560	22808	22875	22818	22950	22717	22792	22912	22903	22754	22867	22848	22766	22706	22916	22658	22759	22733	22571	22859	22816	22766	22628	22853	23006	22674	23075	22727	22687	22447	22915	22840	22985	22742	22671	22529	22665	22713	22828	22619	22609	22784	22760	22787	22733	22819	22760	22683	22760	22911	22720	23010	22586	22613	22686	22759	22840	22713	22921	22879	22802	22779	22918	22780	22865	23275	22821	22690	22704	22703	22827	22618	22673	22982	22832	22821	22818	22584	22926	22945	22729	22845	22680	22787	22736	22932	22966	22820	22744	22811	22566	22869	22884	22656	22747	22715	22652	23000	22763	22660	23046	22829	22642	22879	22825	22809	22996	22734	22971	22913	23019	22786	22755	22767	22609	22658	22585	22800	22667	22867	22848	22966	22672	22724	22860	23075	22751	22804	22594	22741	22842	22899	22682	22690	22702	22881	22741	22810	22909	22625	22607	22530	22863	22881	22702	22751	22867	22617	22751	22758	22855	22498	22881	22864	22677	22711	22952	22700	23094	22465	22742	22871	22797	22916	22793	22912	22778	22609	22589	22857	22695	22966	22837	22805	22848	22709	22761	22899	22687	22843	22663	22884	22620	22850	22504	22665	22866	22645	22904	22707	22908	22800	22712	22563	22821	22686	22931	22842	22910	22940	22796	22831	22703	22787	22715	22829	22774	22766	22921	22769	22691	22767	22777	22699	22717	22918	22827	22635	22855	22764	22823	22881	22822	22781	22754	22500	22954	22698	22755	22938	22730	22917	22714	22756	22713	22856	22665	22851	23164	22669	22764	22741	22645	22796	22809	22733	22640	22966	22705	22867	22512	22787	22788	22912	22716	22856	22720	22697	22728	22712	22932	22865	22812	22453	22860	22516	22883	22834	22849	22626	22684	22796	22825	22773	22501	22694	22651	22878	22795	22987	22768	22966	22777	22737	22780	22700	22761	22767	22814	22694	22739	22762	22723	22727	22727	22847	22715	22921	22790	22799	22733	22696	22970	22715	22984	22816	22847	22924	22747	22849	22768	22778	22733	22668	22868	22769	22656	22704	22658	22678	22947	22890	23021	22885	22927	22710	22722	22941	22682	22811	22965	22652	22879	22758	23108	22567	22762	22798	22852	22643	22740	22819	22585	22612	22771	22805	22772	22873	23002	23024	22389	22535	23043	22728	22675	22821	22859	22830	22757	22843	22932	22781	22655	22823	22869	22797	22693	22930	22926	22936	22771	22813	22693	22678	22734	22878	22841	22854	22797	22703	22824	22605	22961	22785	22767	22770	22840	22904	22660	22734	22856	22799	22726	22865	22682	22695	22879	22573	22835	22620	22554	22618	22762	22811	22675	22861	22893	22863	22732	22577	22591	22822	22940	22776	22922	22778	22801	22958	22715	22664	22723	22841	22693	22694	22615	22848	22847	22841	22926	22582	22582	22738	22905	22616	22783	22715	22649	22691	22778	22831	22851	22722	22755	22540	22711	22736	23001	22966	22754	22938	22797	22848	22798	22734	22898	22785	22819	22919	22820	22646	22933	22609	22827	22881	22804	22735	22791	22909	22769	22886	22902	22759	22776	22834	22932	22814	22756	22749	22931	22681	23113	22970	22884	22968	22978	22975	22762	22864	22849	22774	23039	22780	22910	22976	22853	22790	22786	22900	22731	22683	22888	23135	23076	22867	22979	22810	22565	22969	23020	22891	22766	22684	22913	22664	22745	22794	22813	22795	22743	23064	22800	22508	22765	22932	22918	22718	22756	22708	22739	22672	22808	22642	22591	22632	22844	22784	22788	22832	22870	22844	22821	22947	22736	22686	22860	22592	22976	22795	22760	22977	22623	22725	22967	22823	22868	23033	23079	22677	22657	22549	22552	22692	22924	22771	22807	22746	22849	22713	22933	22728	22748	22728	22880	22550	22831	22572	22779	22783	22868	22787	22689	22843	23030	22705	22778	22724	22926	22953	22842	22906	22771	22730	22887	22662	22864	22825	22918	22937	22833	22729	22727	22996	22418	22524	22759	22984	22760	22696	22607	22936	22560	22682	22703	22932	22918	23206	22952	22831	22516	22810	22850	22804	22723	22903	22880	22790	22947	22825	22847	22876	22684	22698	22941	22820	22959	22685	22635	22841	22912	22670	22674	22804	22779	22770	22872	22799	22723	22894	22611	22700	22774	22753	22764	22924	22825	22737	22984	22786	22672	22999	22863	23021	22864	22837	22819	22865	22822	22614	22787	22929	22785	22676	22826	22720	22669	22783	22771	22740	22870	22851	22706	22816	23042	22909	22665	22513	22905	22820	22677	22803	22843	22739	22797	22748	22843	22829	22818	22792	22913	22843	23018	22944	22785	22873	22623	22882	22647	22842	23039	22849	22727	22744	22835	22693	22683	22653	22730	22915	22722	22730	22727	22812	22941	22893	22647	22907	22843	22980	22645	22828	22938	22765	22616	22881	22532	22608	22837	22675	22553	22789	22933	22785	22670	22857	22998	22853	22742	22767	22800	22756	22756	22873	22846	22773	22611	22698	22873	22632	22934	22730	22726	22797	22840	22632	22698	22749	22626	22884	22810	22918	22897	23076	22722	22938	22938	22814	22988	22745	22661	22862	22825	22745	22810	23013	22698	22726	22816	22914	22766	22829	22779	22877	22885	22751	23000	22901	22725	22796	22755	22950	22658	22888	22781	22798	22833	22990	22827	22695	22847	22875
17999	18662	18642	18014	17960	18035	18030	18111	18172	17777	18689	23213	22809	19385	18337	18069	17870	17922	18062	17824	17965	17829	17985	17818	18023	17802	17861	17899	18000	18017	17822	17870	18020	17928	17954	17898	18073	17917	18090	17965	17932	17894	17844	17983	18125	17924	17726	17864	17976	17881	17918	17765	17805	17853	17884	18040	18010	17799	17684	18004	17933	17857	17996	17884	17873	17952	18119	17910	17925	18053	17937	17903	18076	17883	17907	18036	18023	17985	17803	17898	17953	17767	17880	17958	17849	17881	17920	17937	17915	17824	17868	17854	18038	18058	17769	17947	17846	17891	18052	17942	17859	18058	17800	17745	17887	17859	17840	17879	17926	17868	18066	17910	17911	17815	18062	17813	17689	17949	17811	17770	18084	17823	17932	18003	18009	17764	18008	17934	17872	17699	17899	17832	17822	17992	17918	17861	17923	17898	18011	17887	17928	17929	17903	17916	17983	17790	17950	18013	17887	18035	17893	17940	17806	17958	17914	17887	17806	18147	17829	17827	17821	17904	17990	17943	17902	17972	17997	17838	17877	18022	18004	17846	17916	17985	17887	17854	17957	17842	17907	18050	18107	17844	17831	17861	17850	17925	17990	18001	17906	17740	17922	17826	17789	17931	17913	18025	17942	18004	17957	18076	17859	17710	17909	17863	18016	17834	17960	17910	17838	18096	17901	17870	17874	17726	17906	17750	17991	17804	17959	17752	18119	17839	17776	17896	17719	17939	17977	17786	17895	17792	18032	17977	17887	17966	17864	17906	17688	17960	17817	18017	17843	17738	17913	17946	17709	17935	17780	18055	17871	18034	17943	17894	17750	17815	17926	17826	17932	17942	17897	17687	18024	17958	17843	18039	18082	17907	17887	17796	17881	17781	17762	17810	17863	17799	17891	17804	17892	18028	17890	17811	17979	17819	17979	17836	17958	18053	17821	18034	18007	17810	17838	17723	17991	17889	17720	18080	18078	17792	17986	17767	17791	17836	18065	17878	17900	17874	18018	17658	17962	17891	17896	17794	18078	17863	18046	17983	17961	18086	17969	18039	17783	17842	18137	17752	17986	17992	17792	17869	17906	17880	17947	17934	18074	18074	17888	18010	17899	17962	17796	17783	17920	17880	17980	17991	17934	17907	17748	17824	17941	17798	17794	17801	17839	18040	17956	17869	17910	17942	17797	17894	17996	17944	17963	17903	17946	17872	17674	17702	17851	17865	17903	17892	17901	17822	17980	17882	17836	17881	17932	17856	18003	17991	17802	17976	17875	17918	17867	17753	17950	17758	17981	17935	17785	18019	17818	18056	18010	17889	17975	17913	17815	17879	17917	17708	17903	17912	17948	17680	17892	17949	17856	17867	17956	17919	17886	18151	17950	18003	17918	17940	17909	17894	17964	17939	17965	17945	17991	17713	17827	17869	17739	17783	17987	17917	17787	18032	17874	17832	17872	17804	17820	17964	17855	17859	17974	17785	17989	18002	17800	17891	17923	17913	17958	17853	18017	17877	18010	17959	17862	17999	17874	18012	18040	17952	17954	17832	17871	17946	17971	17910	18010	17838	17837	18044	17947	17820	17877	17949	17999	18103	18093	17936	17839	17972	17812	17910	17932	17917	18074	18040	17916	17824	18022	17917	17843	17893	17908	17827	17926	17841	17982	17706	17874	17748	17866	18054	17831	17818	17866	17898	17995	17864	17882	17881	17945	18031	17754	17911	17875	17885	17868	17903	18009	17908	17775	18019	17741	17798	17777	17790	17773	17858	17856	17938	17775	18156	17858	17927	17869	17949	17872	18048	17857	18058	17947	17796	18092	17768	17956	17992	17818	17830	17936	18035	17853	17841	17919	18077	17912	17888	17893	17783	17806	17954	17943	17773	17835	18015	17994	17922	17907	18002	17791	17711	17916	18017	17910	17906	17774	18140	17998	17935	17912	17953	18078	17771	17864	18044	17883	17952	18104	17948	17850	18003	17918	17910	17965	17963	17978	17869	17782	17791	17871	17889	17930	17883	17981	17906	17827	18069	17884	17893	17911	18076	17887	17814	17971	17972	17824	17870	17808	17997	17802	17953	18018	17869	18013	17846	17928	17939	17885	17874	17899	17762	17734	17767	17879	17879	17854	17813	17954	17911	17839	17758	17913	17949	17896	17849	18111	17801	18101	18055	17733	17990	17995	17947	17811	18080	17918	17927	17792	17896	17864	17871	18039	17968	17803	17799	17923	17991	17741	18089	17840	17943	17934	17876	17824	17987	17758	17768	17856	18026	17781	17757	17951	17905	17921	17844	17877	17943	17795	17859	17989	17802	18099	17900	17722	17937	18013	18017	17897	17872	17907	18018	17945	17771	17798	17886	17773	17954	17905	17820	17928	17807	17855	17853	18010	17903	17994	18044	17820	17894	17887	18021	17816	17841	18129	17890	17928	17913	18142	17890	17945	17981	17949	17836	18013	18024	17820	18137	17966	17952	17861	18118	18011	17694	18164	18041	17875	17729	17834	17898	18001	17748	17912	18018	17917	17959	17897	17931	17880	17812	17905	17828	17991	17879	17879	17772	17916	17968	17995	17968	17910	17861	17974	17959	17876	17918	17931	17762	17923	18002	17957	17877	17818	17912	17918	17870	17938	18098	17991	17874	17836	17936	17906	17781	17961	17843	17805	17914	17718	17885	17971	17813	17874	17753	17857	17729	17886	17991	17828	17878	17867	17829	17868	17965	17884	17964	17989	17859	17942	17719	17852	17863	18115	18003	18112	17876	17872	17756	17760	17983	17989	17823	17854	17899	17894	17891	17710	17841	18032	17906	18036	17833	17913	17745	17978	17855	17791	17964	17873	17926	17918	17799	17819	18003	17874	17880	17891	17871	17864	17878	18066	17812	17909	17908	17893	17877	17823	17786	17895	17877	17955	17770	17913	18051	17924	17850	17974	18017	17920	18037	17886	17870	17905	17925	17812	17921	17918	17976	17911	17863	18069	17845	17929	17732	17693	17748	17954	18011	17930	17995	18038	17848	17713	17916	17807	17979	17892	17858	17946	18082	17843	17814	18075	18060	18086	17985	17818	17915	17952	17957	17814	17878	17838	17692	17761	17866	17968	17965	17909	17870	18082	17692	17962	17856	17951	17653	17943	17910	17732	17932	17895	17999	17899	17796	17866	18021	17918	17829	18017	17911	17896	17874	17928	17918	17873	17926	17955	17748	18065	17829	17861	17974	18000	17966	17925	17950	17859	17989	17983	17959	17921	18001	17979	17942	17818	17834	17770	17930	17967	18093	18015	17891	17874	17924	17704	17936	17923	17941	17798	17862	17921	17884	17977	17866	17900	17799	17923	17874	17788	17902	17896	17783	18079	17893	17891	17982	17867	17788	17874	17938	18062	18061	17895	17763	17963	17786	17891	17954	17986	17844	17884	18035	17891	18025	17888	17865	17934	17895	17949	17833	17853	17935	17892	17988	17931	17944	17802	17873	17997	17874	17977	17706	17929	17837	17878	17904	17808	17846	17826	17908	18060	17819	18066	17754	17987	17887	17802	17959	18088	17871	17881	17875	17940	17944	17875	18036	17936	17867	17982	17911	18048	17829	17918	17811	18029	17848	18047	17877	17787	18059	17758	17898	17955	17939	17862	17943	17940	17900	17903	17798	17938	18084	17908	17698	18027	17803	17938	17936	17982	17965	17913	17798	18016	17832	18024	18070	17944	18076	17997	17823	17906	17932	17678	18125	17810	17874	17983	17805	17835	17922	17962	17901	18013	17935	17942	17829	18070	17973	17683	17977	17777	18087	17996	17980	17777	18029	17865	17776	17875	17858	18000	18064	18085	17925	18010	17804	17905	17934	17899	17864	17817	17918	17856	17968	17943	17859	18041	17811	18040	17812	17805	17665	18029	17978	17902	17924	17846	17833	17863	17893	17891	17927	17847	17870	18096	17958	18210	18069	18064	17791	17885	17980	17983	17891	18061	17830	17834	17682	17652	17848	17881	17814	17943	17717	17783	18006	17924	17987	17747	18127	17839	17747	17875	17904	17905	17999	17937	17828	17832	18012	17911	17961	18049	17968	17933	17887	17966	17888	17982	17959	17796	17935	17786	17931	17795	17938	17955	17741	17888	17927	17864	17854	17925	17772	17981	17893	17886	18024	17875	17935	17905	17861	17840	17951	17958	17946	18002	17863	17814	17895	17792	17820	17958	17847	17867	17840	17929	17908	18043	17974	17839	17887	17937	18035	17852	18064	17786	17734	17865	17820	17821	17758	17984	17846	17709	17921	17925	17873	17984	17744	17959	17945	17972	18214	17838	17786	17984	17940	17912	17823	17870	17894	18042	17775	17862	17993	17889	17796	18002	17852	17841	18025	17887	17906	18121	17879	17862	17957	17785	17908	17945	18019	18097	17916	17872	17832	17718	17947	18028	17870	17832	17996	17950	17844	17804	18019	17815	17899	17911	17953	17989	17915	17902	17938	17943	17790	17812	17807	18004	18056	17951	17899	17885	17909	17891	17928	17988	17830	17805	18124	17951	17858	17839	17959	17906	18080	17896	17959	18009	17812	17921	17772	18023	17929	17948	17936	17862	17890	17768	17914	17962	17784	17807	17986	17911	18022	17913	17764	17919	17960	17883	17836	17851	17948	17823	17874	17818	18194	17889	17800	17789	17748	17819	18010	18094	17911	17984	18082	17879	17961	17877	17856	17860	17850	17831	17801	17960	17766	17969	17857	18111	17839	17883	18032	17730	18090	17920	17905	17944	18034	18024	17875	17869	17710	17827	18021	17942	17841	17889	18153	17847	17911	17944	17837	17897	17950	17969	17772	17820	17886	17965	17891	17960	17910	17958	17955	18103	17969	17896	17889	17778	17863	17838	17769	17846	17856	17965	18137	17813	17996	17876	17941	17973	17800	18012	17873	17803	18035	17696	17954	17866	17963	17906	17932	17833	17892	18013	17999	18025	18038	17817	17891	17998	17850	17950	17734	17822	17945	17842	17958	17992	17924	17728	17986	17966	17966	18136	17853	17918	17882	17917	17880	17834	17963	18077	17783	17779	17670	17994	17848	17758	18108	17984	18030	18026	17933	17926	17883	17889	17996	17933	17778	17949	17891	17732	18109	17895	18055	17853	17940	18149	17832	17888	17979
26326	21594	28407	26337	23775	23886	24272	23187	22824	23000	24587	40572	40296	29694	24532	23157	22766	22795	22761	22826	22952	22773	22845	22754	22887	22693	22636	22663	22920	22920	22732	22508	22665	22879	22617	22595	22684	22443	22579	22500	22791	22509	22548	22713	22704	22525	22771	22628	22696	22912	22636	22706	22779	22726	22410	22601	22570	22650	22611	22657	22549	22758	22657	22617	22529	22200	22489	22828	22795	22695	22606	22770	22707	22706	22761	22722	22879	22476	22692	22948	22767	22780	22807	22812	22736	22572	22897	22614	22878	22641	22717	22744	22717	22559	22643	22760	22655	22638	22639	22332	22528	22691	22611	22806	22733	22587	22715	22883	22621	22893	22541	22769	22591	22590	22913	22582	22633	22682	22484	22657	22751	22655	22769	22717	22534	22489	22559	22451	22686	22697	22720	22695	22735	22638	22621	22713	22593	22693	22849	22843	22628	22356	22627	22677	22644	22657	22665	22615	22479	22773	22720	22797	22563	22635	22787	22560	22487	22583	22700	22601	22687	22475	22626	22568	22800	22471	22701	22558	22780	22605	22463	22729	22805	22563	22568	22716	22771	22499	22632	22711	22879	22740	22881	22508	22843	22621	22718	22783	22658	22552	22449	22528	22802	22782	22660	22705	22783	22620	22629	22534	22548	22648	22775	22527	22894	22593	22720	22645	22616	22556	22805	22569	22501	22744	22697	22357	22520	22518	22942	22649	22634	22512	22520	22515	22493	22981	22693	22879	22821	22775	22753	22594	22699	22535	22678	22564	22704	22599	22595	22400	22550	22648	22545	22770	22601	22668	22643	22864	22836	22698	22580	22507	22678	22504	22436	22729	22574	22764	22557	22679	22797	22565	22765	22668	22751	22642	22653	22794	22840	22695	22784	22700	22815	22760	22877	22735	22571	22574	22759	22493	22492	22517	22362	22584	22660	22697	22640	22553	22623	22470	22634	22621	22483	22814	22729	22680	22807	22520	22487	22674	22728	22844	22471	22483	22716	22783	22644	22667	22611	22678	22595	22637	22531	22503	22525	22564	22701	22582	22738	22521	22693	22773	22759	22527	22435	22507	22586	22781	23029	22694	22583	22640	22925	22812	22589	22657	22768	22668	22616	22504	22371	22393	22704	22871	22832	22672	22679	22864	22616	22511	22713	22781	22718	22730	22587	22720	22880	22718	22688	22708	22743	22690	22454	22532	22521	22777	22562	22557	22690	22821	22855	22617	22733	22946	22710	22709	22599	22710	22530	22712	22790	22536	22603	22698	22721	22510	22585	22748	22690	22620	22491	22554	22655	22693	22579	22630	22580	22545	22847	22587	22548	22650	22634	22602	22779	22469	22579	22794	22481	22558	22821	22847	22894	22803	22545	22640	22655	22705	22555	22572	22601	22564	22587	22567	22554	22637	22709	22684	22346	22400	22589	22527	22768	22688	22651	22638	22694	22638	22925	22648	22736	22704	22684	22693	22657	22374	22589	22485	22560	22721	22670	22715	22781	22633	22696	22541	22398	22598	22761	22767	22630	22702	22783	22690	22702	22652	22635	22632	22728	22523	22621	22570	22849	22614	22823	22886	22780	22894	22691	22650	22596	22256	22771	22649	22618	22398	22633	22505	22622	22643	22841	22680	22628	22539	22563	22441	22795	22692	22786	22687	22515	22803	22708	22316	22487	22707	22703	22360	22641	22557	22632	22759	22755	22537	22733	22855	22702	22732	22570	22633	22489	22676	22763	22655	22785	22796	22769	22375	22668	22572	22721	22724	22561	22613	22651	22665	22825	22742	22625	22589	22536	22682	22608	23004	22904	22643	22843	22751	22726	22616	22624	22768	22491	22713	22545	22810	22625	22522	22555	22841	22821	22441	22689	22588	22587	22270	22637	22531	22567	22685	22632	22715	22517	22799	22485	22472	22607	22616	22595	22768	22743	22628	22806	22628	22414	22597	22904	22645	22671	22523	22738	22554	22770	22692	22776	22829	22728	22493	22694	22712	22660	22702	22695	22682	22758	22824	22658	22720	22574	22578	22719	22771	22575	22747	22524	22486	23066	22517	22627	22463	22592	22658	22653	22815	22707	22886	22742	22873	22574	22576	22744	22565	22759	22664	22619	22493	22491	22703	22567	22556	22597	22911	22773	22804	22620	22616	22762	22944	22719	22635	22599	22820	22732	22553	22824	22851	22605	22534	22666	22855	22674	22634	22619	22630	22623	22792	22596	22850	22622	22627	22902	22421	22694	22758	22713	22588	22597	22618	22665	22549	22497	22591	22590	22620	22548	22592	22752	22647	22650	22471	22756	22299	22656	22546	22675	22573	22664	22843	22648	22593	22761	22621	22674	22780	22557	22684	22458	22492	22854	22555	22688	22649	22576	22784	22693	22831	22278	22427	22725	22680	22668	22436	22508	22485	22427	22708	22749	22534	22745	22715	22653	22732	22524	22432	22727	22479	22560	22523	22649	22698	22618	22737	22753	22803	22611	22811	22594	22763	22631	22552	22554	22593	22845	22734	22696	22605	22569	22678	22845	22589	22562	22531	22646	22754	22780	22351	22669	22769	22610	22894	22719	22632	22530	22553	22425	22474	22591	22633	22536	22808	22769	22848	22405	22563	22771	22676	22795	22620	22724	22915	22566	22677	22586	22783	22662	22681	22511	22477	22794	22729	22643	22754	22641	22428	22566	22446	22556	22872	22758	22763	22489	22587	22677	22602	22487	22880	22368	22633	22548	22722	22749	22825	22847	22875	22930	22694	22769	22711	22732	22786	22527	22502	22472	22503	22611	22556	22669	22630	22794	22724	22578	22688	22808	22688	22565	22751	22436	22751	22561	22710	22609	22689	22883	22868	22732	22759	22725	22528	22658	22767	22672	22763	22841	22734	22564	22709	22743	22659	22525	22566	22922	22859	22776	22673	22549	22643	22665	22656	22675	22558	22633	22640	22779	22742	22617	22647	22671	22513	22709	22514	22528	22523	22671	22720	22477	22641	22533	22674	22686	22482	22627	22495	22808	22798	22554	22502	22785	22553	22627	22618	22924	22621	22542	22679	22783	22711	22590	22562	22738	22542	22819	22560	22618	22787	22691	22423	22715	22614	22616	22811	22780	22689	22733	22502	22787	22650	22752	22582	22544	22613	22516	22593	22776	22893	22806	22651	22575	22690	22702	22806	22641	22614	22625	22732	22518	22684	22674	22462	22689	22661	22561	22718	22657	22650	22572	22741	22827	22541	22628	22788	22734	22681	22629	22436	22480	22771	22325	22597	22806	22766	22818	22574	22663	22477	22809	22725	22856	22702	22621	22682	22526	22698	22755	22449	22846	22564	22729	22528	22631	22575	22693	22735	22724	22766	22851	22749	22728	22877	22502	22684	22625	22621	22807	22762	22662	22774	22851	22668	22698	22740	22524	22577	22681	22853	22762	22516	22723	22774	22882	22674	22660	22599	22647	22656	22482	22623	22813	22784	22671	22655	22498	22631	22463	22622	22545	22635	22714	22653	22514	22734	22748	22681	22642	22798	22534	22699	22652	22890	22768	22753	22901	22870	22617	22821	22654	22680	22597	22637	22835	22659	22750	22724	22549	22871	22528	22810	22455	22871	22889	22689	22617	22885	22722	22700	22826	22598	22639	22562	22555	22529	22643	22719	22658	22716	22624	22644	22706	22700	22895	22641	22781	22818	22745	22847	22674	22761	22752	22444	22755	22637	22827	22670	22648	22655	22806	22834	22503	22705	22616	22584	22473	22720	22688	22505	22975	22640	22777	22753	22600	22528	22655	22683	22810	22560	22648	22531	22541	22654	22873	22445	22672	22595	22648	22548	22597	22696	22614	22723	22583	22640	22788	22692	22758	22686	22827	22720	22880	22606	22652	22497	22361	22580	22918	22731	22923	22627	22599	22769	22896	22579	22788	22730	22892	22633	22610	22784	22343	22874	22568	22750	22725	22743	22735	22744	22800	22802	22871	22569	22538	22705	22467	22854	22739	22517	22852	22845	22492	22529	22618	22478	22748	22735	22720	22881	22458	22779	22487	22671	22662	22668	22700	22496	22776	22611	22614	22732	22629	22706	22622	22637	22686	22742	22630	22651	22438	22532	22509	22540	22666	22906	22633	22725	22706	22567	22813	22549	22562	22656	22599	22618	22462	22405	22791	22775	22802	22697	22775	22688	22553	22606	22975	22708	22873	22946	22764	22584	22720	22485	22483	22777	22674	22813	22801	22596	22569	22557	22860	22620	22602	22688	22853	22910	22787	22588	22523	22786	22576	22693	22620	22823	22614	22761	22808	22663	22637	22605	22663	22589	22697	22600	22578	22910	22767	22636	22424	22610	22721	22576	22691	22983	22455	22851	22871	22654	23071	22813	22591	22877	22852	22722	22840	22588	22630	22602	22725	22718	22600	22779	22452	22708	22708	22649	22628	22473	22606	22661	22889	22631	22772	22605	22647	22518	22611	22591	22619	22676	22389	22675	22535	22990	22696	22717	22755	22655	22605	22687	22696	22631	22448	22674	22636	22602	22489	22692	22477	22774	22636	22859	22817	22292	22632	22616	22676	22747	22610	22375	22502	22619	22788	22667	22449	22611	22616	22610	22571	22601	22504	22527	22530	22611	22655	22604	23079	22708	22566	22434	22441	22707	22571	22538	22758	22628	22839	22828	22811	22621	22452	22402	22507	22434	22765	22711	22411	22634	22683	22665	22551	22623	22494	22762	22880	22689	22573	22667	22792	22742	22773	22537	22625	22407	22589	22736	22688	22582	22657	22665	22539	22620	22565	22564	22757	22518	22646	22621	22806	22544	22796	22851	22535	22690	22804	22580	22537	22518	22416	22621	22881	22759	22589	22677	22786	22745	22647	22825	22763	22639	22718	22535	22723	22770	22586	22490	22671	22636	22694	22705	22529	22664	22597	22520	22744	22650	22784	22654	22586	22623	22663	22674	22620	22775	22717	22594	22618	22885	22881	22747	22875	22803	22667	22651	22724	22683	22798	22695	22827	22642	22566	22451	22450	22720	22695	22701	22471	22660	22685	22593	22640	22550	22448	22675	22560	22513	22687	22682	22585	22856	22765	22818	22490	22645	22657	22636	22608	22513	22627	22669	22614	22831	22666	22722	22671	22659	22711	22693	22706	22608
16463	23847	22775	20227	19317	18767	18574	18519	18234	18344	21965	41735	37141	24573	19007	17837	18090	17989	17864	17885	17841	17912	17897	17857	17864	17926	17884	17904	17991	17697	17812	17821	17884	17843	18052	18122	17847	17906	17801	17924	17918	17796	17759	17868	17742	18110	17734	17847	17855	17887	17931	17877	17964	17703	17906	17812	17868	17805	17883	17727	17928	17928	17860	17823	17861	17913	17845	17882	18007	17778	17895	17910	17803	17709	17931	17834	17850	17793	17742	17877	17671	17808	17806	17801	17921	17718	17782	17829	17972	17794	17903	17862	17688	18002	17995	17781	17984	17768	17992	18085	17737	18020	17909	17753	17928	17835	17853	17929	17942	17926	17905	17886	17886	17825	17936	18017	17980	17840	17964	17753	17702	17919	17868	17873	17731	17752	17835	17933	17822	17982	17753	18000	17944	18013	17715	17856	17834	17882	17959	17956	17916	17862	17794	17881	17783	17914	17895	17837	17969	17908	17917	17900	17855	18027	17867	17950	17933	17994	17900	17794	17752	17841	17895	17864	17775	17713	17645	17820	17842	17964	17825	17805	17739	17924	17885	17877	17960	17791	17863	17793	17875	17910	17761	17846	17727	17872	17782	17729	17759	17747	17859	17784	17965	17957	17761	17871	17787	18018	17731	17888	17943	17724	17821	17809	17812	17800	17800	17834	17926	17845	17774	17894	17799	17761	17946	17825	17868	17806	17818	17820	18044	17856	17802	17751	17881	17843	17912	17700	17827	18039	17754	17956	17839	17937	17857	17840	17807	17771	17955	17596	17937	17683	17864	17889	17804	17711	17859	17804	17966	17858	17791	18054	17681	17782	17898	17823	17773	17929	18000	17777	17854	17810	17849	17926	17849	17781	17581	17999	17774	17758	17770	17919	18054	17893	17910	17841	17809	17902	17989	17850	17869	17802	17706	17962	17826	17830	17862	17849	17800	17811	17871	17805	17717	17800	17845	17749	17937	17907	17956	17651	18068	17881	17814	17854	17932	17828	17831	17919	17863	17946	17818	17820	17872	17851	17726	17888	18008	17896	17876	17834	17731	17748	17735	17883	17690	17959	17821	17843	17766	17758	17837	17965	17913	17945	17654	17883	17962	17803	17840	17784	17833	17838	17852	17856	17801	17859	17765	17770	17855	17863	17974	17887	17979	17839	17794	17982	17863	17763	17848	17944	17848	17717	17763	17785	17880	18104	17786	17987	17983	17946	17849	17871	17914	17943	17920	17732	17953	18045	17670	17844	17831	17830	17853	17819	17814	17948	17758	17844	17888	17940	17916	17709	17873	17886	17886	17972	18076	17922	17874	17798	18048	17832	17877	17839	17839	17869	17869	17813	17957	17981	17680	17929	17820	17899	17817	17844	17771	17713	17701	17922	17921	18018	17966	18024	17969	17752	17798	17612	17704	17931	17879	17938	17841	17728	17893	17746	17805	17868	17975	17848	17975	17805	18087	17772	17763	17732	17979	17886	17938	17736	17874	17857	18011	17925	17852	17884	17703	18082	18003	17933	17775	17939	17791	17876	17759	17759	17883	17710	17824	17751	17916	17742	17929	17829	17889	17830	17940	17943	17809	17861	17877	17831	17972	17869	17869	17898	17761	17856	17795	17838	17755	17845	17684	18030	18070	17805	17812	17930	18043	17986	17779	17762	17993	17868	17948	17769	17907	17888	17899	17787	18035	17751	17774	17915	17739	17983	17765	17920	18089	17847	17798	18115	18009	17937	17868	17877	17982	17871	17693	17914	17865	17940	17846	17972	17767	17855	17975	17749	17766	17790	17938	17864	17888	17889	17938	17875	17864	17840	17893	17824	17823	17799	17956	17997	17875	17958	17769	17813	17938	17856	17739	17927	17901	17878	17871	17860	17935	17874	17673	17897	17779	18044	17780	17758	17782	17817	17847	17845	17722	17889	17828	17996	17956	17707	17835	17780	17809	17828	17880	17788	17886	17850	17956	17815	17870	17895	17783	17901	17681	17882	17860	17999	17822	17756	17820	17805	17944	17886	18119	17783	17844	17997	18038	17804	17891	17831	17962	17785	17974	17808	17880	17830	17871	17845	17747	17825	17695	17763	17941	17944	17996	17784	17926	17905	17681	17837	17853	17855	17962	17846	17890	17770	17932	17893	17940	17819	17883	17878	18127	17643	17911	17746	17836	17768	17647	17986	17897	17832	17680	17852	17870	17832	17823	17684	17850	17895	17910	17780	17854	17894	18115	17932	17861	17876	17966	17836	18051	17879	17949	17836	17889	17873	17811	17735	17772	17895	18198	17735	17927	18100	17939	17721	17873	17769	17824	17849	17825	17880	18027	17892	17979	17842	17794	17744	17918	17880	17737	17929	17928	17914	17893	17737	17946	17786	18081	17812	17954	17803	17711	17855	17979	17837	17865	17875	17799	17904	17781	17945	17898	17825	17916	17819	17871	17789	17753	17922	17962	17989	17889	17872	18029	17870	17875	17785	17740	17873	17949	17856	17775	18044	17837	17799	17845	17772	17988	17893	17834	17853	17968	18027	17819	17789	17912	17834	17833	17783	17870	17917	17982	17860	17731	17964	17846	17869	18034	17941	17786	17947	17946	17904	17911	17847	17863	17992	17842	17773	17823	17810	17798	17861	17769	17734	17962	17770	17797	17789	17821	18048	17992	17960	17864	17896	17844	17895	17792	17980	17813	17861	17820	18042	17786	17834	18065	17848	17765	18053	17803	17836	17721	17896	17742	17874	17916	17805	17973	17762	17730	17659	17819	17859	17821	17908	17686	17767	17816	17944	17826	17898	17759	17870	17868	17668	17732	17833	17714	18118	17838	17754	17948	17739	17879	17798	17716	18038	17904	17956	17979	18079	17900	17920	17860	17949	17786	17945	17823	18041	17813	17809	17805	17924	17828	17875	18000	17797	17977	17893	17956	17915	17939	17919	17744	17763	18001	17851	17853	17934	17980	17836	17931	17821	17787	18049	17707	17923	17926	17887	18086	17635	18002	17664	17755	17774	17861	17740	17690	17907	17993	17865	17945	17981	17858	17822	17928	17827	17815	17783	17957	17682	17741	17731	17803	17907	17969	17699	18116	17781	17805	17876	17782	18061	17791	17733	17869	18010	17980	18069	18008	17910	17811	17669	18017	17888	17920	17941	17814	17822	17797	18000	17758	17960	17768	17739	17967	18073	17816	17826	17666	17859	17786	17727	17749	17690	17872	17977	17780	17768	18091	17930	17827	17788	17999	17750	17925	17878	17748	17871	18087	17858	17747	17900	17846	17819	17771	17833	17807	17853	17928	17929	17806	18001	17722	17797	17903	18022	17860	17816	17775	18053	18090	17890	17884	17678	17932	17978	17814	17930	17985	17948	17924	17918	17892	17866	17928	17971	17756	17838	17887	18023	17811	17852	17899	17955	17893	17824	17975	17851	17828	17805	17943	17983	17908	17851	17809	17763	17966	17911	17981	17859	17825	17828	17711	17886	17859	18016	17936	17788	17913	17811	17902	17928	17787	17841	17870	17848	17804	18076	17689	17727	17769	17861	17873	18094	17853	17849	17923	17876	17901	17857	17925	17797	17884	17814	17893	17737	17829	18009	17878	17885	17852	17897	17664	17772	17948	18009	17854	17991	17745	17962	18014	17888	17751	17865	17894	17868	17731	17849	17993	17855	18046	17979	17945	17769	18078	18016	17815	17980	17739	17913	17790	17960	18010	17814	17967	17897	17741	17758	17745	17912	17826	17903	17951	17847	17960	17901	17886	17692	17712	17921	17894	18038	17971	17815	17906	17813	17938	17871	17837	17771	17939	17826	17722	17760	17716	17889	17866	17824	17774	17764	17693	17958	17820	17767	17820	17878	17971	17713	17801	17777	17972	17840	17739	18007	17861	17857	17837	17763	18017	17915	17793	17858	17901	18058	17882	17820	17854	17774	17859	17872	17974	17961	17822	17791	17840	17917	17801	17890	17731	17811	17999	17893	17919	17878	18013	17838	17884	17683	17732	17753	17827	18001	17921	17807	17844	17748	17721	17936	17839	17870	18004	17771	17921	17899	17852	18019	18025	17818	17772	17787	17820	17929	17714	17911	17682	18016	17786	17777	17886	17987	17724	18005	17904	17825	17881	17699	17900	17978	17844	17879	17912	17771	17859	17741	17784	17733	17722	17997	17927	17874	17868	17922	17955	17578	17727	17910	17896	17731	17816	17703	17984	17588	17700	17809	17894	17903	17975	17867	17956	17853	17906	17952	18088	17891	17854	17598	17946	17811	17945	17888	17798	17834	17817	17883	17917	17772	17854	17787	17934	17825	17891	17988	17851	17742	17843	17841	17703	17748	17737	17861	17820	17941	17845	17852	17798	17644	17690	18032	17770	17934	17903	18004	17913	17760	17891	17906	17909	17761	17735	18055	17822	17889	17790	17830	17999	17833	17909	17906	17775	17974	18009	17864	17927	17817	17887	17801	17833	17728	17783	17978	17827	17912	17836	17869	17895	17824	17966	18085	17760	17677	17901	17777	17732	17927	17912	17911	18055	17739	17967	18011	17964	17789	17765	17791	17891	17864	17812	17802	17933	17925	17783	17837	17932	17726	17893	18125	17925	17929	17681	17795	17736	17768	17764	17842	18041	17903	17846	17925	17890	17983	17907	17915	17823	17738	17831	17905	17985	17857	17803	17819	17700	17887	17957	17794	17984	17841	17836	18132	17713	17809	17784	17980	17898	17837	17781	17996	17741	17912	17886	17821	17793	17816	17841	17957	17752	18007	17871	17806	17859	17891	17907	17981	17974	17744	17822	18044	17747	17874	17985	17740	17917	17890	18048	17831	17889	17959	17811	17762	17993	17955	17886	17900	17838	17809	17806	17935	17879	17998	17769	18085	17774	17649	17747	17706	17843	17844	17887	17850	17640	17862	17934	17706	17854	17677	17667	17766	17840	17834	17681	17911	17745	17880	17751	17818	17863	17917	17694	17932	18015	17954	17682	17714	17797	17853	17845	18004	17840	17716	17894	17956	17755	17856	17925	18018	17796	17723	17752	17920	17909	17863	17831	17676	17782	17891	17913	18067	17695	17841	17731	18036	17884	18006	17758	17862	17946	17873	18095	17914	17916	18026	17908	18005	17728	17869	17811	17901	18047	17974
24253	21624	29219	24544	22534	25747	27546	24067	23693	23890	29607	55584	52912	34821	26418	23795	23209	23252	23126	22984	22835	22993	23229	22946	23213	23099	23071	22831	23092	22932	22908	22819	22931	22824	23104	23117	23049	23043	23167	23138	22926	22916	22759	22924	22945	22915	22884	22689	22810	22753	22974	23048	23068	23053	22873	22931	22884	22849	22894	22938	22956	23172	22810	22965	23007	23023	23049	22839	22914	23092	23002	22776	23098	23026	22894	22974	22903	23007	22943	22879	22947	22989	23048	22855	23004	23021	23059	22939	22869	22873	22881	22831	22913	22993	23088	22930	22804	22982	23027	23024	22854	22695	22909	22952	23159	22704	22888	22911	23044	22879	22829	22859	22885	22895	22891	22882	22951	23047	22987	22837	22876	22788	22917	22921	22832	22928	22860	22909	23172	22883	23047	22941	23029	23060	22978	22762	22784	22744	22880	22792	23095	22727	22867	22936	22934	23014	22824	23079	22924	22974	22932	23004	23133	22837	22908	22815	23027	22755	22609	23097	22874	23039	23047	22950	22846	22671	22883	22833	22927	22678	23031	23010	23074	23137	22903	22992	23049	22767	22991	22954	22806	22874	22919	23007	22629	23070	22885	23011	22802	23040	22954	22794	23060	22829	22846	22687	23089	22914	22677	23018	22738	23127	23069	22792	22895	22954	22643	22634	22924	22781	22787	23046	23008	22937	22809	22923	23158	22847	22878	23016	22953	22902	22765	23070	22635	23098	22954	23335	22730	22973	22971	22934	23025	22927	22925	22922	23005	22665	22843	22895	22995	22984	22920	22953	22929	22992	23054	23015	22767	22810	22815	22962	22970	22916	22821	22744	22723	22815	22976	22914	22842	22848	22999	22981	22919	22930	22809	23133	22752	22836	22785	22746	22802	22838	22712	22828	23128	23007	22694	23039	23064	22801	22785	22879	22996	22874	22975	22958	22952	22910	22737	22671	22799	22899	23049	22810	22833	22873	22743	22878	22752	23025	22855	22731	22712	22836	22979	22829	23028	22894	22999	22738	22917	22870	23084	22668	22694	23047	22663	22651	22867	22781	22824	22815	23063	22980	22744	22939	22984	22895	23186	23024	22965	22899	22828	22715	22858	22902	23114	22628	22978	22778	22699	22979	23019	22692	22966	22965	22845	22836	22903	23018	22938	22982	23105	22857	23121	22724	22815	22940	22882	22819	22688	22998	22832	22878	22923	22930	22865	22811	22764	22993	23004	22883	23030	23205	22909	22681	22927	22868	23030	22908	22833	22851	22812	22799	22535	22805	22980	22953	22806	22995	22758	22880	22853	22944	23029	23144	22693	22844	22922	22676	22854	22925	23120	23032	22988	22882	22765	22772	22905	22805	22882	22815	22793	22962	22759	22796	23017	22988	22641	22954	23042	23084	23042	23059	22905	22909	22627	22815	22727	22961	23020	22696	22899	22727	22713	22894	22784	23035	22887	22824	22881	22777	22798	23007	22833	22840	23026	22671	23059	22850	23027	22842	23094	22955	22944	22833	22910	23028	22553	22733	22818	23003	22897	22783	22861	22915	22871	22732	22885	22848	22948	23083	22865	22889	22901	23048	23096	22995	22975	22986	22667	22990	23022	23148	22865	22773	22689	22880	22553	22899	22905	23001	23014	22662	23117	22830	22687	22625	22981	23030	23073	22859	22757	22765	22889	23143	22831	22872	22949	23018	22822	22979	22928	22794	23053	22926	22661	22628	22819	22799	23113	23131	22923	22613	22729	22890	23008	22797	22711	22660	22792	22772	22817	23141	22786	22825	23010	22990	23045	23051	22911	22822	22943	22731	22746	22832	22745	23011	22911	22727	22896	22795	23008	22787	22884	22803	23100	22979	23047	22853	22848	22842	22977	22939	23045	22979	23208	23011	22826	22986	22976	22978	22867	22770	22990	22811	23000	22943	22985	22923	22995	22896	22901	22835	22818	22974	22883	22724	22977	22842	22867	22906	23125	22962	23037	23277	23164	22713	22890	23088	22850	22879	22806	22895	22841	22919	22846	22856	22669	22955	22962	22835	22704	22817	22953	22759	22660	22886	22985	22658	22886	22951	22777	22881	23060	22816	22569	22831	22652	22765	22879	22996	22992	22924	22762	22950	22878	22764	22682	23019	22872	22856	22755	22991	22869	22875	23014	22910	23069	22797	22988	23101	22688	22898	22719	22916	22779	22746	22647	22707	23077	22895	22854	22853	22810	22841	22960	22958	22811	22740	23257	22827	22975	23105	22957	22819	22922	22783	22799	23024	22802	22865	22841	22927	22881	22927	23063	22970	22858	22644	23050	23019	23019	22909	22927	22938	22572	22816	22949	22874	22996	22974	22947	22896	22681	23155	22872	22954	22781	22886	22858	22817	22773	22924	22721	22983	22767	22789	22939	22858	23014	22882	22889	22911	23037	22984	22888	22815	23031	23011	22907	22976	22849	22934	23135	23026	23030	22824	22946	22810	22972	23018	22970	22965	22655	22925	22856	22893	22926	22991	22873	22781	22931	23047	23109	23009	23026	22880	23071	22916	22837	22974	22837	22942	22785	22872	22999	23145	23006	22846	23083	22941	22940	23070	22761	22844	22988	22900	23062	23116	22841	23094	22851	23053	22865	22971	22945	22756	22871	22904	22931	23038	22954	22979	22841	22855	22761	22963	22979	23003	22748	22739	22757	22859	22760	22667	22828	23082	22698	22900	22774	22856	22707	22912	22927	22966	22894	22880	22730	22903	22911	22901	23027	22825	22783	22626	22724	22854	22978	22983	22643	23077	22786	22827	22934	22896	22780	23031	22839	22919	22852	22810	22955	22920	22929	22666	22968	23087	22830	22876	22897	23006	22892	22688	22823	23027	23083	22802	22676	22792	22876	22863	22686	22909	22875	22797	23016	22832	22893	22756	22977	22824	23108	22567	22996	22737	23014	22854	22794	23049	22763	22911	22715	22984	22916	22845	22990	22837	22831	22757	22995	22671	22773	23147	23027	22926	22814	22743	22727	22996	22892	22831	22797	22858	23045	23048	22982	23018	22787	22810	23041	23029	22997	22854	22865	22857	22808	22872	22871	23083	22925	22689	22834	22982	22868	22894	22903	22632	22805	23090	22785	22822	22927	22973	22909	22823	23005	22825	22750	22865	22721	22852	22906	23133	22881	22739	22761	22912	22727	22729	23179	23149	22919	22973	22760	22906	23013	22873	22793	22740	22996	22766	22824	23101	22940	22871	23138	22896	22841	22886	23021	22984	23081	23069	22675	22956	22990	22812	22858	22773	22845	22932	22728	22747	22867	22697	22990	22844	22833	22876	23026	22833	22865	22979	22844	22932	22944	22845	22949	22931	22685	22628	23077	22717	23228	22708	22998	22793	23031	22991	22748	22976	23036	23011	22937	22849	22839	23221	23082	23125	22890	22944	22905	22995	23039	22949	23306	23168	22809	23196	23106	22931	22635	22984	22993	22808	23162	22982	22966	23127	22951	22922	22868	23010	22974	22807	22925	22781	22765	22851	22931	22955	22839	22869	22820	22680	22884	23034	22820	22890	22920	23023	22902	22896	22972	23013	22819	23021	23029	23003	22750	22960	22898	22750	22906	22865	23016	22816	23042	22847	22668	22722	22687	22988	22914	22880	22875	22812	22922	22895	22820	22628	22830	22891	23066	22883	22672	22762	22913	22751	22946	22749	22862	22878	22818	22641	22862	22787	23052	22740	22891	23015	22710	22916	22951	22895	22596	22945	22697	22713	22868	22745	22860	23141	22817	22921	23163	22805	22940	23068	23140	22944	22754	22970	23112	22802	22922	22743	22843	22907	22900	22733	22806	23057	22813	22847	22781	22836	23320	22981	22678	22805	22809	22941	23164	22903	22929	22854	22895	23003	22840	22736	22763	22952	22752	22851	22897	22860	22822	22872	22547	22975	23003	23238	23142	22830	23108	22951	22895	23077	23121	22953	23074	22859	22653	23101	22948	22879	23038	22946	23018	22744	22889	22838	22849	22921	22557	22750	22874	22996	23052	22765	23045	22823	22862	22856	22860	22897	22966	22933	22658	23009	22861	23179	22697	22731	22989	22791	22937	23089	22890	22768	22946	22747	22995	22976	22932	22710	22834	22894	22893	22827	22900	23030	23023	23064	23059	22776	22919	22809	22906	22961	22915	23279	22873	22809	22698	22791	22669	22750	22976	22929	22912	22743	23041	23031	23013	22977	22969	22864	23063	23105	22908	22876	22994	22941	22767	22888	22839	22859	22680	22830	22857	22841	23068	22969	22896	22929	22953	22994	23063	23065	22705	22865	22876	22846	22755	22912	23049	22939	22943	22822	22853	22956	22892	22724	22920	22791	22877	23008	22920	23046	22794	22765	23011	22936	23031	22932	22975	22718	22918	22991	22916	22763	22789	22915	22800	22826	22940	22943	22728	22948	22902	22951	22874	23096	22892	22998	22886	22873	22769	23052	23067	22956	22740	23129	22716	23067	23128	23044	22927	22899	22719	22725	22828	22727	22937	22840	22932	23061	22904	22677	22758	22929	22851	22930	22930	22837	22877	22867	22966	22926	22808	22883	22908	22830	22751	23037	22709	22791	22752	22905	22920	22892	22939	22948	22847	23032	22858	22914	22834	23076	22923	22992	23006	22899	22934	22702	22990	23006	22960	22818	22834	23182	22901	22913	22708	22965	23023	22814	22964	22991	22858	23038	23078	22974	22875	23067	22884	22795	22765	23029	22722	22800	22573	22813	22879	23019	22960	22797	22873	22945	22972	22905	22728	22833	23157	22816	22743	22965	22963	22945	22809	22793	22761	22866	22929	22785	23162	22907	22869	22984	22939	22768	22812	22961	23003	22964	23041	22962	22857	22894	22971	22878	22888	22761	23022	22884	22972	23000	22827	22943	22840	22892	22738	23042	23125	23086	22973	23100	22736	23101	22971	22744	23028	22929	23058	22903	22661	22717	23065	22911	22996	22953	22997	22653	22965	22970	23102	22986	23087	22995	23031	23029	23106	22902	22976	23037	22823	22887	23087	22928	22792	22760	23017	22831	22973	22662	22857	22852	22721	22920	22756	23085	23120	22795	22872	22903	23017	22830	22779	22820	22606	22903	22640	22991	22988	22793	22931	22866	22764	22879	23018	22848
18454	30433	28707	23713	21473	20167	19491	19165	19190	19087	28624	56056	49237	30478	20597	18346	18037	17968	17918	18097	17954	18053	18007	17925	17940	17967	18074	17977	18077	18062	17931	17841	17957	17927	18187	18116	18078	18056	18102	18124	17907	18022	17979	17885	17952	17912	17987	17909	18073	17930	17891	17789	18104	17847	17995	17955	17873	18049	17869	17898	17957	18037	17938	17955	18032	17973	18066	17955	17885	17968	18124	17952	18000	18092	17864	17863	17942	18191	17898	17830	18107	17929	18092	17892	17922	17796	18096	17965	17846	17843	17884	17909	18020	17868	18111	17958	18011	18088	17893	17973	17879	18009	17986	17895	17883	17943	17905	18018	18048	17940	17899	17897	17715	17947	17979	18066	18062	18027	17982	17932	17852	17770	17892	18062	17955	18032	17890	17966	17890	18124	17930	18065	18176	17947	17950	18101	17967	17911	17966	17772	18002	17887	18054	17911	18046	18047	17934	17943	17808	17922	18055	17878	18158	17912	18000	18060	17856	17756	18098	17984	18037	17757	17986	17786	18064	18030	18104	17926	18035	17983	17991	17958	17816	17912	18076	18017	17927	18006	18023	18223	18059	18020	18089	17877	18003	17933	17936	17846	17836	17898	17949	17820	17858	17997	17945	17993	18020	17849	17868	18274	17889	17970	18023	17904	18016	17979	17988	18042	17917	18163	17933	17820	18133	17830	18033	17950	17895	17954	18021	18062	17904	17973	17902	17962	17923	17778	18036	18062	17902	17969	17876	17968	17981	17907	18072	17824	17871	17895	18154	17897	18007	17796	18013	18090	17956	17729	17975	18026	18008	18027	17905	17944	18018	17968	17957	17887	18085	18009	17929	18157	18056	18025	17910	17989	17918	18058	17997	18070	17931	17902	18035	17957	18152	18039	17953	17957	17986	18036	17932	17955	18041	18130	18039	17943	17780	18050	18031	17925	18107	17846	18086	18041	17922	17927	18024	17875	18055	17658	17941	18098	18076	17887	17986	17863	18107	17856	17893	17875	18049	17982	17886	18042	17906	17883	18112	18050	17963	17880	17847	18075	17934	17817	18032	17989	17755	17753	18058	17960	18055	17885	17979	17925	17828	18086	17915	17938	17776	17912	17971	18102	17801	17897	17987	17951	18048	17830	17908	17875	17887	17780	17784	18036	18032	17908	17905	17944	17915	18061	17801	18000	18116	17957	18072	18125	18069	18051	17929	17970	17923	17892	17991	17919	17906	17855	18009	17870	17764	18043	18112	18056	17830	17861	18118	18059	18009	17759	17874	17752	18052	18002	18022	17938	18097	17984	17910	17918	17950	18086	17942	17912	17960	17826	17918	18111	18057	18038	17963	17880	17905	17944	17950	18096	17962	17804	18068	17956	17943	18129	18076	17830	17828	17923	17951	18021	18092	17890	17822	17949	17847	17999	17914	17961	17853	17897	17955	17946	17798	17964	18101	17904	18012	17875	17926	18014	17941	18011	17980	18013	17974	18035	17845	18054	17850	18014	17966	18053	17981	17936	17865	17972	18013	17874	17960	17956	18012	17751	18116	17730	17751	17911	18161	17980	17969	18168	17933	18030	18125	17872	18037	17996	17940	18013	17828	18043	17852	17988	17840	17916	18031	18048	17986	17937	17903	18023	17972	18019	18073	17837	17984	17900	18028	17928	17933	17835	18086	17936	17917	17999	17951	18028	18166	17862	17882	17792	17854	17967	17990	17895	17903	17767	17742	17827	17935	17947	18069	18034	17867	17988	18071	18144	17961	17838	18026	18103	17934	17867	18009	17859	17940	18117	17967	18061	18030	18098	17911	17979	17912	17822	18093	17839	17783	18045	17821	17935	17864	18075	17967	17951	17894	17956	18001	17957	17870	17912	18125	17940	17992	17896	18089	18000	18046	17831	17832	17957	17762	17942	17798	17937	17823	17887	18047	18014	17998	17802	17951	18004	17853	17793	17871	17903	17897	18004	17869	18007	17950	17935	18090	18050	18009	17933	18024	18034	17989	18089	17945	18081	18081	17993	18007	17985	17998	17871	17908	17903	18126	18030	18099	17829	18038	18002	17959	17918	17819	18005	17917	17798	17894	17808	17919	18033	18092	17879	18008	17763	18024	18024	17853	18073	18050	17941	17627	17932	18003	17818	17895	18109	18094	17826	17995	18024	18052	18036	18014	17919	17931	17933	17847	17886	18157	17838	17967	17971	17971	17979	18029	17808	17998	18100	17976	17909	18101	17991	17876	17918	17843	18071	17775	18010	18018	17885	17975	17996	18035	17932	18059	18048	17993	18020	17869	18079	18024	17957	18000	17891	18045	18045	17891	18060	17912	18036	17868	18017	18058	18080	18208	18060	18000	18020	18047	17951	18138	18226	17764	17998	17977	18104	18038	17854	18094	18005	18043	18141	18047	18035	17972	17845	18020	17940	17814	17778	18113	17872	17989	18079	17971	17814	17900	17978	17936	18040	18052	18053	17845	17985	17980	18022	18009	17919	17919	17985	17804	17957	17803	17891	17943	17948	18059	17801	18060	17944	17984	17815	17883	17867	17850	17951	17944	17979	17968	17854	17992	18035	18060	17865	17941	17865	18077	17996	18033	18021	17883	17816	18169	17900	17903	17836	18080	18069	17930	17927	17845	17978	17775	18035	18114	17871	18037	18058	17940	17798	17904	17973	17921	18012	17926	18039	18023	17858	18058	17956	17945	17917	18094	17895	17928	17994	17938	17900	17986	17961	17968	17966	18029	18056	17930	17812	17873	17913	17977	18093	17853	18066	18004	17864	17826	17929	17992	17968	18062	18016	17881	17794	17972	18010	18021	17989	17898	18071	17941	17960	17949	18024	18095	17839	17913	17871	17871	17861	18090	17912	18007	17926	18031	17843	17913	18089	17952	17982	17967	18136	17948	18043	17904	18029	18071	17813	17816	17892	17888	17966	17963	18069	17946	17956	18017	17979	17734	17815	17879	17746	17979	17749	18026	17895	17839	17951	18007	17995	17879	18039	18109	18107	17841	17906	18054	18037	18074	17924	18050	18040	18089	17904	17908	17798	17893	17906	18065	17938	18130	18031	17943	17771	17989	17822	18009	17856	17924	18010	18065	17834	17872	17703	17857	18010	17931	18088	18060	17948	17952	17943	18032	17965	17764	18147	17937	17931	17922	18040	18033	18022	17792	18136	18173	17932	17906	18094	17930	17949	17827	17910	17963	17977	18030	17863	17987	18018	17983	18132	17906	17912	17938	18160	17755	18006	18106	18042	18023	18062	18071	17994	17882	17962	17914	18031	18127	18042	18113	17997	17820	17886	17908	18052	17905	17945	17985	18066	17834	18085	17889	18101	18010	17905	18051	18002	17879	17890	17952	17774	17924	17816	18066	17861	17926	17895	17780	17862	18100	17931	17992	18033	17759	17871	18119	17847	17850	18126	17916	18004	17911	17948	17855	17950	17807	17892	17890	17978	17982	17940	18035	17943	17975	17819	18084	17909	17914	17869	17907	17999	17958	17928	17876	18023	18046	18048	18052	17985	17815	17899	17986	18052	18082	17871	17857	17980	17854	18231	18036	17803	17875	18040	18005	18010	18125	17897	18003	17726	17944	17944	17832	17809	18014	17883	18021	17982	17955	18062	18032	17931	18189	18005	17981	17883	18000	17963	17997	18040	17829	18050	17857	18048	17800	18000	17974	17898	17911	18110	17883	17846	17884	17851	17782	18053	17973	18113	17973	17967	18005	17754	17999	18024	17926	17882	18099	17798	17900	18036	17910	18140	17979	18044	17924	17752	17880	17691	17815	17860	17885	17796	17935	17980	17871	17933	17887	18039	17968	17882	17974	17915	17949	17887	17878	17909	17813	17964	18010	17954	18056	17766	18157	18098	18157	17924	17909	17837	18093	17869	17988	17944	18004	17861	18092	17919	18078	17913	17885	18137	18081	18003	18166	17917	17922	17877	17968	18097	17927	17962	17944	17903	18018	17945	18103	17985	18082	17838	17845	18019	17877	18027	17980	18006	17786	18029	18062	18070	18020	17927	17909	17973	17963	17858	18057	17812	17867	17920	17942	18002	18110	17923	17947	18098	18031	17973	17845	17873	17893	18111	17918	18176	17731	17975	18064	17846	17912	17887	17943	17817	17961	17864	17910	18091	18027	18162	17934	17996	17897	17946	18021	17930	17879	18002	17885	17994	18030	18047	18067	17801	17948	17717	18144	18111	17954	17934	17995	17708	17890	18095	17900	17852	18083	17978	17920	17992	17806	18084	18027	17986	18162	18062	18042	17925	17842	17972	17994	17980	17984	18014	18025	17937	18022	17997	17958	17792	17862	17971	18048	17974	17848	18065	18101	17966	17782	17935	17903	17893	17946	17952	17833	18028	17807	17939	17832	17801	17953	17980	18194	18149	17947	18042	17890	17931	17984	17938	18036	17882	18104	17964	17930	17928	17892	17920	17981	18115	17980	17959	17767	18037	17927	18164	17898	17973	18054	18049	17994	17917	17884	17924	18053	17925	17917	17855	17994	17923	17926	17930	17998	18074	17852	17968	17982	18094	17844	17812	17963	17974	17946	17841	18025	17953	17920	18000	18207	17992	17970	17899	17902	18009	17855	17898	17811	17960	18030	18034	18043	17999	18082	17956	17962	17895	17859	18031	17903	17771	18154	17915	18010	17930	17998	17911	17786	18036	18121	17697	18063	18011	17990	18191	17783	17957	18097	17875	17970	18092	17927	18085	18018	17768	17875	17938	18086	17736	17914	18005	17982	18009	17760	17923	17907	18082	17978	17976	17953	18160	17869	17912	18087	17958	18046	18023	18028	18191	17869	17990	17883	17814	17911	17857	18022	17998	18114	18040	17895	18053	17895	18032	18215	18131	17871	17879	17931	18012	17881	18196	18099	17986	17986	18013	18153	18149	17973	17887	17983	17915	17892	18055	17979	17824	17990	17885	18061	17821	17845	18110	17996	17867	17963	18040	17984	17889	18024	17875	18035	17890	18045	17911	18091	17987	17883	17848	18043	18124	18075	18155	18040	18055	18008	17895	17985	18129	18017	18133	17885	17888	18118	18138	17961	18061	17869	18039	17994	17860	18241	18095	18047	17858	18057	18079	17930	18143	18076	17814	17879	17909	17958	17918	17793	17755
31624	23873	25209	23873	22553	22670	22789	22686	22793	22759	22967	26158	27036	24741	23096	22642	22784	22436	22715	22922	22634	22652	22634	22521	22601	22572	22656	22580	22895	22620	22612	22540	22801	22883	22658	22750	22669	22618	22631	22691	22576	22607	22797	22522	22775	22473	22517	22597	22586	22575	22588	22294	22572	22747	22560	22523	22663	22578	22580	22459	22694	22576	22503	22566	22605	22518	22650	22477	22643	22803	22654	22544	22547	22592	22708	22452	22537	22675	22428	22632	22465	22603	22493	22366	22656	22445	22496	22571	22649	22510	22647	22856	22661	22700	22532	22677	22621	22669	22641	22553	22466	22686	22508	22766	22776	22926	22421	22756	22729	22554	22616	22701	22605	22601	22622	22655	22630	22616	22598	22496	22404	22486	22680	22645	22489	22527	22643	22534	22585	22551	22611	22397	22518	22627	22649	22870	22668	22382	22586	22656	22513	22497	22716	22730	22445	22570	22468	22405	22437	22591	22427	22539	22659	22573	22531	22594	22445	22507	22506	22644	22566	22659	22516	22436	22575	22464	22596	22580	22374	22695	22783	22578	22804	22591	22749	22490	22534	22526	22558	22415	22582	22740	22697	22609	22693	22652	22696	22527	22553	22656	22413	22569	22882	22809	22609	22463	22512	22663	22361	22623	22687	22645	22531	22405	22660	22633	22641	22639	22624	22595	22496	22598	22689	22678	22701	22728	22466	22685	22636	22404	22723	22508	22612	22398	22634	22473	22613	22627	22406	22454	22550	22634	22531	22663	22594	22619	22726	22685	22518	22448	22670	22683	22754	22349	22714	22664	22704	22534	22664	22729	22566	22487	22628	22737	22883	22666	22718	22748	22355	22628	22559	22318	22641	22607	22566	22679	22565	22476	22505	22502	22764	22589	22559	22567	22773	22801	22505	22439	22445	22432	22427	22691	22516	22680	22555	22679	22693	22592	22558	22710	22629	22600	22612	22510	22557	22438	22524	22684	22707	22672	22509	22620	22833	22494	22653	22638	22427	22389	22725	22435	22545	22682	22451	22634	22529	22512	22552	22474	22336	22683	22910	22495	22596	22705	22651	22651	22628	22476	22440	22635	22639	22633	22384	22546	22660	22673	22707	22748	22647	22718	22648	22678	22555	22448	22602	22557	22591	22607	22861	22693	22757	22612	22813	22603	22455	22809	22622	22644	22340	22462	22689	22783	22405	22765	22421	22718	22763	22476	22725	22466	22619	22523	22557	22621	22595	22629	22493	22582	22581	22462	22585	22606	22907	22630	22617	22817	22534	22755	22461	22432	22565	22470	22372	22490	22455	22524	22616	22493	22625	22658	22681	22591	22670	22774	22660	22578	22578	22443	22671	22824	22637	22563	22612	22635	22490	22428	22704	22709	22555	22523	22613	22579	22614	22587	22732	22716	22672	22613	22639	22731	22695	22623	22553	22705	22506	22698	22385	22553	22632	22592	22604	22525	22655	22763	22636	22566	22579	22590	22571	22440	22320	22267	22698	22498	22471	22739	22735	22702	22287	22496	22548	22469	22336	22367	22584	22723	22701	22599	22656	22508	22576	22577	22610	22425	22462	22578	22577	22584	22295	22815	22561	22791	22735	22584	22332	22565	22634	22538	22764	22515	22707	22902	22490	22689	22566	22580	22556	22500	22644	22505	22637	22495	22611	22624	22583	22540	22649	22568	22598	22694	22639	22602	22751	22684	22751	22655	22467	22406	22669	22559	22766	22674	22606	22527	22533	22537	22573	22878	22794	22565	22702	22769	22755	22808	22716	22692	22619	22699	22519	22428	22659	22682	22548	22837	22745	22509	22401	22422	22471	22442	22492	22420	22579	22465	22499	22661	22671	22859	22588	22709	22530	22780	22684	22528	22714	22449	22499	22415	22541	22416	22670	22534	22615	22591	22524	22675	22699	22694	22601	22648	22642	22656	22650	22691	22745	22743	22818	22535	22434	22736	22628	22585	22592	22709	22568	22619	22628	22687	22564	22731	22816	22459	22629	22565	22609	22659	22525	22418	22687	22690	22682	22701	22697	22693	22487	22702	22594	22574	22490	22595	22666	22561	22494	22503	22604	22642	22555	22728	22509	22465	22522	22581	22603	22669	22624	22710	22446	22521	22537	22343	22809	22547	22923	22831	22531	22677	22599	22870	22665	22530	22526	22531	22615	22713	22768	22627	22689	22691	22648	22715	22661	22671	22661	22598	22590	22432	22621	22460	22494	22617	22730	22771	22507	22421	22467	22694	22567	22652	22557	22396	22690	22379	22769	22708	22836	22374	22498	22617	22411	22602	22736	22515	22485	22383	22669	22683	22632	22529	22513	22560	22464	22430	22590	22784	22617	22657	22959	22404	22849	22662	22561	22803	22587	22429	22373	22467	22511	22542	22538	22620	22669	22755	22694	22681	22759	22523	22571	22638	22487	22639	22436	22682	22455	22586	22558	22695	22727	22729	22591	22507	22621	22778	22665	22666	22532	22576	22849	22646	22667	22799	22632	22293	22630	22727	22512	22517	22678	22504	22605	22452	22529	22439	22477	22588	22666	22663	22614	22663	22566	22727	22538	22666	22690	22592	22753	22547	22603	22722	22712	22542	22755	22616	22658	22807	22409	22495	22670	22517	22702	22563	22484	22758	22387	22531	22576	22556	22682	22379	22310	22560	22488	22436	22437	22513	22465	22732	22542	22484	22488	22528	22493	22562	22672	22546	22549	22671	22585	22756	22753	22632	22545	22513	22802	22504	22559	22713	22515	22558	22659	22619	22688	22483	22528	22571	22421	22696	22497	22484	22691	22810	22737	22442	22701	22353	22456	22707	22490	22787	22469	22566	22545	22630	22640	22558	22541	22577	22504	22850	22673	22600	22524	22588	22614	22734	22557	22810	22709	22645	22650	22713	22721	22685	22530	22565	22532	22690	22699	22588	22690	22511	22609	22766	22563	22556	22484	22761	22566	22529	22544	22691	22642	22450	22562	22495	22561	22473	22595	22470	22670	22478	22626	22733	22732	22622	22636	22737	22697	22524	22407	22704	22584	22678	22612	22700	22335	22701	22683	22547	22484	22632	22676	22885	22430	22557	22684	22663	22622	22615	22554	22496	22511	22634	22482	22488	22473	22623	22616	22645	22574	22437	22641	22742	22524	22532	22611	22610	22708	22488	22516	22664	22490	22605	22610	22878	22588	22705	22662	22712	22458	22540	22390	22497	22783	22576	22646	22861	22511	22461	22728	22580	22631	22592	22486	22515	22789	22667	22706	22628	22640	22589	22683	22919	22589	22644	22540	22762	22593	22639	22695	22655	22703	22444	22549	22562	22564	22596	22636	22580	22671	22536	22732	22528	22432	22532	22634	22684	22540	22632	22657	22591	22606	22556	22624	22454	22519	22657	22505	22451	22763	22734	22582	22566	22706	22645	22416	22569	22620	22464	22747	22236	22552	22690	22558	22733	22619	22594	22477	22745	22735	22416	22603	22593	22706	22447	22650	22463	22705	22560	22731	22597	22678	22433	22518	22373	22526	22636	22658	22654	22594	22721	22871	22637	22463	22559	22637	22532	22637	22848	22728	22597	22666	22325	22530	22591	22651	22599	22607	22451	22945	22493	22647	22464	22644	22644	22497	22613	22704	22484	22540	22618	22676	22470	22647	22582	22459	22758	22656	22751	22704	22667	22464	22495	22583	22752	22382	22714	22618	22569	22562	22762	22468	22551	22689	22717	22441	22501	22460	22548	22720	22681	22514	22484	22687	22813	22722	22411	22492	22410	22649	22490	22502	22587	22429	22569	22682	22536	22871	22617	22459	22340	22654	22526	22644	22382	22361	22485	22790	22561	22631	22430	22361	22536	22659	22491	22771	22578	22726	22667	22470	22395	22633	22572	22727	22535	22679	22680	22628	22520	22525	22580	22716	22584	22833	22603	22451	22667	22888	22735	22841	22552	22632	22424	22729	22617	22948	22683	22857	22496	22485	22517	22706	22589	22417	22712	22726	22844	22676	22538	22464	22641	22611	22668	22725	22681	22409	22556	22639	22532	22401	22678	22800	22428	22853	22520	22757	22738	22463	22569	22741	22670	22595	22482	22588	22704	22690	22409	22592	22533	22424	22499	22721	22596	22640	22521	22827	22571	22632	22608	22769	22491	22726	22991	22624	22649	22430	22525	22438	22473	22502	22502	22583	22705	22762	22622	22670	22580	22736	22627	22444	22516	22744	22550	22852	22482	22381	22664	22779	22466	22524	22658	22482	22713	22418	22475	22507	22507	22709	22622	22633	22576	22606	22548	22657	22892	22832	22609	22700	22578	22716	22681	22653	22629	22668	22716	22667	22783	22727	22791	22608	22660	22517	22641	22513	22462	22645	22430	22656	22620	22482	22283	22646	22509	22636	22735	22699	22736	22638	22493	22445	22776	22502	22524	22481	22717	22783	22734	22897	22567	22868	22903	22502	22497	22608	22740	22572	22776	22495	22736	22599	22686	22772	22546	22727	22638	22532	22831	22640	22826	22866	22673	22540	22702	22590	22570	22718	22578	22600	22706	22774	22612	22513	22646	22488	22757	22516	22705	22648	22668	22760	22418	22570	22540	22540	22561	22879	22780	22673	22483	22536	22574	22703	22735	22609	22485	22515	22600	22491	22595	22564	22714	22615	22482	22541	22459	22714	22757	22607	22693	22666	22662	22596	22789	22576	22844	22779	22505	22688	22578	22614	22794	22847	22411	22576	22576	22608	22479	22677	22640	22753	22539	22256	22524	22543	22536	22755	22525	22802	22731	22731	22562	22610	22570	22553	22744	22492	22452	22516	22618	22480	22573	22838	22746	22552	22599	22601	22523	22689	22672	22401	22397	22725	22776	22643	22783	22441	22637	22395	22435	22574	22673	22733	22635	22720	22595	22488	22353	22418	22634	22610	22564	22421	22379	22660	22586	22483	22660	22768	22737	22606	22537	22441	22573	22678	22625	22644	22491	22911	22549	22560	22527	22529	22653	22470	22488	22523	22581	22542	22632	22582	22584	22447	22495	22740	22427	22360	22532	22601	22659	22627	22532	22572	22631	22736	22570	22433	22628	22572	22804	22711	22726	22666	22551	22399	22725	22619	22648	22999	22688	22561	22573	22444	22466	22560	22564	22609	22601
17883	18477	18372	18068	18081	17771	17821	17668	17918	17843	18684	23236	22634	19119	18208	18133	17700	17859	17760	17602	17851	17830	17758	17872	17777	17756	17854	17811	17701	17884	17741	17767	17947	17833	17778	17890	17752	17605	17744	17732	17711	17760	17831	17869	17692	17843	17828	17815	17724	17762	17756	17611	17749	17875	17803	17852	17888	17680	17879	17938	17829	17751	17840	17546	17923	17685	17638	17721	17698	17836	17885	17849	17667	17660	17726	17866	17779	17671	17914	17785	17739	17783	17676	17663	17951	17913	17805	17805	17732	17720	17870	17910	17876	17720	17753	17627	17711	17742	17727	17820	17936	17799	17737	17843	17698	17806	17793	17835	17572	17967	17767	17811	17856	17763	17859	17922	17827	17859	17663	17902	17806	17828	17793	17825	17763	17701	17666	17779	17627	17918	17908	17604	17930	17685	17733	17606	17723	17658	17774	17549	17850	17797	17922	17803	17840	17746	17841	17835	17679	17688	17729	17840	17564	17691	17787	17803	17705	17951	17799	17782	17812	17740	17815	17635	17797	17742	17738	17813	17718	17853	17837	17605	17848	17968	17827	17739	17748	17692	17779	17920	17702	17711	17873	17833	17861	17908	17805	17898	18013	17687	17680	17756	17677	17745	17871	17619	17776	17915	17563	17578	17997	17815	17882	17707	17825	17658	17835	17791	17688	17649	17877	17776	17631	17876	17801	17844	17904	17801	17743	17805	17753	17840	17799	17820	17835	17625	17960	17906	17868	17887	17828	17815	17885	17758	17795	17813	17740	17824	17878	17772	17739	17924	17612	17757	17810	17711	17895	17757	17846	17639	17706	17953	17881	17848	17826	17998	17861	17766	17978	17796	17811	17711	17633	17791	17732	17778	17748	17893	17861	17767	17820	17813	17815	17686	17903	17757	17780	17715	17768	17756	17784	17865	17736	17774	17578	17942	17751	17631	17683	17687	17718	17757	17712	17662	17861	17808	17856	17848	17832	17888	17799	17717	17869	17865	17896	18040	17848	17908	17869	17791	17873	17594	17689	17935	17739	17824	17862	17839	17955	17888	17798	17805	17785	17876	17755	18098	17701	17632	17782	17866	17779	17651	17656	17829	17673	17886	18019	17852	17751	17800	17825	17804	17718	17745	17618	17927	17940	17812	17812	17865	17869	17830	17908	17733	17861	17783	17719	17940	17867	17775	17661	17807	17970	17746	17928	17884	17582	17807	17724	17665	17780	17854	17731	17713	17628	17820	17726	17760	17743	17778	17727	17870	18099	17951	17873	17682	17735	17823	17677	17788	17718	17801	17887	17711	18022	17750	17742	17945	17567	17735	17740	17796	17617	17569	17879	17743	17825	17840	17798	17760	17824	17681	17660	17807	17782	17928	17712	18048	17910	17658	17796	17736	17875	17713	17761	17743	17815	17744	17881	17766	17739	17915	17614	17748	17762	17666	17832	17795	17752	17850	17986	17822	17701	17839	17682	17797	17714	17870	17805	17962	17698	17701	17897	17808	17797	17786	17773	17769	18019	17711	17731	17911	17765	17738	17570	17657	17915	17906	17856	17741	17901	17622	17741	17936	17827	17726	17738	17747	17854	17657	17662	17889	17672	17774	17756	17759	17876	17627	17751	17713	17710	17722	17715	17973	17738	17739	17727	17747	17838	17818	17746	17672	17796	17769	17830	17801	17819	17932	17712	17880	17745	17847	17686	17768	17952	17813	17885	17642	17876	17668	17870	17692	17683	17665	17860	17753	17905	17707	17889	17792	17883	17719	17909	17738	17827	17911	17824	17744	17812	17886	17791	17878	17826	17865	17768	17636	18055	17795	17673	17733	17923	17701	17803	17775	17783	17949	17826	17617	17800	17646	17797	17797	17726	17809	17707	17648	17964	17821	17813	17788	17901	17783	17660	17639	17862	17742	17896	17734	17717	17802	17752	17873	17772	17656	17761	17682	17764	17920	17898	17833	17615	17728	17880	17810	17895	17744	17629	17878	17791	17672	17713	17830	17856	17605	17751	17824	17799	17605	17824	17860	17775	17840	17855	17736	17704	17860	17809	17736	17655	17854	17827	17620	17957	17708	17708	17769	17870	17709	17779	17663	17782	17774	17874	17774	17812	17630	17786	17828	17739	17614	17923	17618	17734	17767	17737	17590	17745	17934	17866	17828	17643	17741	17893	17902	17728	17841	17843	17630	17712	17773	17723	17715	17805	17721	17707	17815	17768	17785	17740	17884	17921	17669	17720	17816	17559	17918	17902	17563	17886	17799	17784	17771	17765	17717	17916	17996	17865	17851	17737	17869	17884	17786	17943	17745	17886	17853	17732	17783	17608	17735	17703	17704	17744	17700	17820	17943	17729	17873	17879	17902	17828	17877	17983	17495	17750	17738	17677	17707	17856	17636	17744	17720	17838	17713	17700	17699	17939	17630	17778	17825	17661	17777	17735	17903	17838	17720	17711	17831	17855	17604	17710	17869	17795	17694	17781	17796	17792	17785	17794	17701	17827	17855	17630	17664	17844	17677	17884	17773	17562	17851	17602	17675	17704	17734	17827	17773	17688	17779	17965	17729	17836	17810	17814	17834	17782	17808	17798	17550	17903	17709	17754	17753	17717	17774	17667	17731	17766	17505	17973	17880	17803	17787	17907	17876	17814	17803	17907	17836	17815	17828	17622	17877	17712	17844	17829	17700	17895	17593	17801	17766	17797	17720	17669	17807	17780	17704	17877	17872	17712	17877	17900	17701	17962	17522	17686	17893	17775	17723	17806	17890	17833	17799	17867	17718	17692	17799	17814	17827	17711	17609	17755	17823	17607	17781	17775	17970	17869	17692	17837	17736	17715	17673	17760	17860	17881	17631	17914	17848	17948	17734	17757	17816	17672	17788	17611	17782	17740	17799	17770	17850	17795	17832	17971	17676	17730	17800	17784	17738	17780	17723	17781	17810	17747	17649	17648	17719	17925	17903	17675	17829	17727	17746	17846	17875	17763	17773	17785	17826	17755	17699	17914	17856	17809	17906	17721	17710	17881	17716	17920	17598	17923	17722	17774	17957	17912	17756	17608	17878	17666	17855	17726	17813	17786	17689	17761	17815	17766	17876	17647	17723	17723	17774	17880	17846	17689	17791	17749	17730	17946	17705	17738	17733	17684	17866	17843	17841	17757	17891	17782	17714	17883	17956	17769	17761	17743	17871	17990	17697	17694	17957	17946	17731	17809	17815	17762	17877	17644	17640	17778	17695	17898	17804	17732	17787	17741	17721	17708	17726	17845	17729	17867	17677	17965	17662	17674	17543	17858	17772	17700	17781	17688	17874	17704	17938	17671	17860	17791	17817	17833	17870	17728	17827	17858	17908	17633	17785	17730	17878	17824	17881	17901	17793	17792	17742	17872	17784	17630	17806	17667	17857	17612	17750	17667	17885	17795	17744	17584	17691	18008	17872	17724	17733	17722	17723	17851	17804	17699	17809	17766	17635	17603	17720	17767	17800	17784	17892	17792	17784	17666	17795	17673	17653	17882	17895	17738	17789	17887	17880	17775	17700	17793	17856	17783	17640	17865	17949	17746	17714	17652	17970	17884	17750	17785	17735	17757	17765	17797	17812	17779	17670	17812	17695	17878	17618	17822	17914	17721	17812	17807	17771	17688	17808	17724	17686	17795	17773	17685	17738	17923	17891	17797	17792	17721	18103	18016	17876	17712	17628	17775	17991	17699	17715	17891	17861	17857	17481	17688	17762	17621	17766	17660	17968	17866	17889	17889	17727	17848	17929	17743	17712	17914	17787	17811	17771	17877	17724	17928	17782	17777	17919	17594	17655	17933	17883	17895	17710	17862	17825	17693	17758	17956	17730	17807	17608	17736	17817	17734	17790	17873	17718	17812	17910	17838	17729	17809	17892	17794	17701	17796	17717	17666	17789	17875	17730	17882	17712	17800	17847	17825	17958	17954	17683	17918	17964	17766	17757	17811	17699	17630	17888	17916	17773	17822	17768	17984	17563	17836	17971	17603	17690	17747	17776	17967	17615	17762	17771	17549	18042	17819	17771	17696	17554	17771	17857	17734	17640	17797	17851	17651	17777	17867	17772	17680	17649	17780	17698	17750	17937	17855	17764	17823	17778	17689	17659	18027	17838	17852	17679	17797	17828	17884	17672	17979	17776	17804	17903	17772	17704	17844	17938	17669	17776	17922	17634	17784	17719	17813	17868	17666	17858	17917	17693	17978	17801	17706	17820	17629	17793	17566	17862	17692	17757	17722	17785	17712	17732	17667	17860	17842	17799	17813	17733	17736	17691	17720	17874	17696	17838	17839	17764	17761	17790	17884	17805	17611	17788	17722	17735	17889	17744	17803	17894	17739	17742	17851	17701	17859	17980	17871	17771	17714	17896	17949	17610	17732	17756	17705	17643	17774	17592	17878	17845	17971	17869	17761	17676	17699	17769	17803	17904	17714	17637	17933	17749	17906	17864	17743	17777	17770	17955	17679	17933	17852	17824	17568	17779	17645	17718	17754	17888	17656	17713	17855	17696	17817	17794	17768	17762	17733	17955	17783	18003	17721	17789	17862	17731	17750	17774	17740	17816	17780	17833	17698	17821	17804	17895	17638	17578	17743	17781	17755	17840	17885	17854	17572	17922	17791	17825	17984	17747	18021	17645	17886	17671	17831	17792	17640	17669	17867	17884	17767	17863	17829	17656	17708	17762	18029	17769	17759	17675	17806	17851	17865	17911	17912	17719	17814	17781	17743	17675	17757	17803	17871	17843	17817	17740	17658	17832	18040	17799	17802	17953	17737	17847	17847	17532	17875	17792	17929	17787	17858	17813	17817	17790	17807	17855	17668	17702	18013	17685	17914	17820	17841	17819	17847	17797	17801	17841	17772	17721	17924	17761	17740	17977	17689	17753	17873	17751	17910	18106	17873	17796	17659	17814	17904	17690	17933	17870	17753	17663	17884	17569	17765	17984	17675	17818	17787	17723	17711	17836	17785	17977	17678	17701	17869	17713	17924	17849	17819	17790	17940	17769	17651	17864	17818	17818	17727	17767	17664	17619	17856	17731	17766	17743	17758	17676	17706	17683	17879	17774	17734	17900	17783	17888	17873	17717	17871	17873	17851	17663	17726	17823	17792	17709	17802	17805
26262	21560	28268	26289	23636	23874	24108	23011	22896	22990	27295	42526	38586	27937	24030	22899	22507	22541	22461	22764	22471	22606	22513	22547	22508	22407	22407	22281	22430	22617	22472	22552	22264	22442	22487	22511	22335	22452	22531	22660	22399	22596	22414	22607	22456	22301	22437	22686	22691	22361	22291	22397	22409	22435	22596	22674	22693	22344	22443	22315	22562	22471	22404	22448	22567	22421	22569	22333	22397	22395	22496	22602	22584	22491	22520	22451	22359	22590	22356	22464	22312	22467	22320	22580	22585	22487	22400	22368	22502	22516	22277	22285	22451	22363	22530	22507	22574	22470	22379	22478	22492	22581	22385	22496	22510	22468	22313	22434	22318	22583	22363	22662	22284	22547	22544	22429	22567	22438	22292	22470	22522	22656	22530	22393	22384	22274	22379	22332	22586	22603	22532	22419	22517	22434	22666	22438	22541	22428	22406	22282	22288	22136	22468	22277	22632	22491	22557	22508	22508	22678	22488	22515	22576	22491	22378	22442	22579	22379	22623	22451	22479	22160	22569	22495	22478	22377	22582	22455	22580	22739	22676	22501	22571	22453	22334	22434	22390	22538	22474	22551	22391	22613	22666	22396	22450	22394	22284	22373	22426	22552	22477	22466	22398	22398	22418	22326	22410	22543	22552	22414	22643	22581	22454	22444	22357	22554	22439	22387	22306	22383	22458	22457	22615	22148	22265	22695	22533	22444	22450	22420	22415	22266	22462	22349	22572	22539	22417	22303	22511	22521	22447	22143	22609	22571	22469	22353	22529	22573	22549	22455	22739	22474	22261	22521	22362	22327	22338	22674	22638	22455	22506	22419	22583	22289	22545	22423	22310	22470	22326	22391	22589	22292	22309	22493	22302	22335	22562	22523	22328	22630	22442	22297	22553	22701	22414	22380	22490	22502	22457	22428	22631	22520	22426	22419	22649	22499	22465	22319	22504	22510	22326	22103	22323	22521	22345	22318	22448	22304	22448	22274	22532	22405	22369	22678	22510	22579	22532	22737	22610	22435	22308	22503	22518	22367	22209	22305	22578	22477	22455	22507	22372	22480	22586	22607	22408	22413	22405	22605	22351	22595	22465	22479	22349	22323	22217	22474	22456	22478	22569	22232	22505	22504	22358	22365	22425	22385	22308	22361	22415	22515	22373	22467	22461	22712	22323	22712	22474	22271	22516	22405	22433	22551	22486	22257	22548	22353	22719	22576	22428	22504	22436	22562	22553	22490	22360	22559	22574	22566	22529	22440	22596	22467	22504	22394	22467	22605	22361	22608	22531	22338	22307	22312	22355	22436	22490	22374	22360	22479	22407	22451	22577	22443	22315	22493	22466	22403	22471	22455	22198	22222	22457	22436	22321	22083	22420	22650	22492	22490	22480	22519	22490	22568	22471	22504	22335	22578	22474	22532	22478	22545	22645	22550	22532	22392	22472	22544	22459	22350	22428	22435	22353	22481	22590	22474	22482	22439	22409	22551	22535	22645	22328	22529	22521	22524	22529	22569	22540	22561	22510	22609	22553	22325	22441	22531	22268	22576	22386	22350	22262	22321	22543	22307	22489	22549	22569	22406	22459	22573	22538	22520	22480	22371	22207	22375	22407	22455	22617	22390	22431	22336	22220	22573	22402	22490	22347	22350	22569	22498	22518	22466	22494	22424	22434	22537	22372	22547	22518	22542	22377	22384	22537	22655	22444	22253	22457	22429	22473	22427	22428	22392	22453	22464	22509	22676	22515	22595	22589	22402	22553	22398	22320	22482	22571	22522	22476	22397	22463	22431	22612	22451	22414	22320	22521	22447	22384	22465	22558	22372	22535	22433	22610	22441	22530	22552	22370	22597	22268	22541	22442	22220	22436	22511	22507	22245	22654	22511	22409	22699	22658	22481	22300	22403	22645	22444	22436	22612	22445	22419	22512	22342	22690	22430	22543	22292	22344	22493	22412	22273	22371	22482	22789	22425	22469	22492	22455	22577	22493	22561	22467	22479	22692	22468	22473	22447	22476	22609	22541	22551	22293	22534	22617	22489	22423	22541	22480	22403	22482	22507	22681	22320	22382	22451	22350	22624	22447	22491	22324	22550	22489	22569	22589	22310	22304	22658	22474	22415	22567	22248	22519	22414	22660	22592	22452	22304	22484	22333	22488	22466	22395	22562	22505	22465	22517	22447	22483	22436	22359	22549	22669	22392	22491	22527	22606	22612	22413	22342	22477	22376	22472	22456	22447	22654	22352	22449	22423	22156	22440	22327	22613	22587	22464	22292	22380	22377	22437	22482	22255	22398	22421	22537	22578	22424	22555	22617	22462	22349	22438	22470	22500	22682	22397	22287	22567	22364	22502	22411	22445	22429	22261	22361	22531	22461	22443	22446	22420	22364	22579	22557	22505	22573	22251	22276	22512	22428	22460	22386	22480	22477	22639	22263	22360	22450	22370	22433	22322	22561	22241	22528	22626	22475	22288	22387	22544	22341	22489	22398	22329	22369	22459	22583	22619	22494	22624	22348	22470	22500	22404	22277	22239	22253	22363	22568	22300	22459	22352	22377	22381	22543	22658	22512	22617	22530	22302	22533	22669	22546	22454	22572	22464	22491	22639	22510	22485	22398	22488	22326	22589	22715	22479	22286	22364	22366	22478	22588	22466	22329	22456	22357	22590	22618	22314	22523	22495	22596	22409	22386	22408	22404	22434	22249	22467	22497	22255	22512	22368	22695	22162	22398	22317	22386	22498	22410	22391	22447	22402	22285	22591	22464	22415	22361	22478	22429	22148	22432	22534	22477	22622	22218	22324	22488	22494	22341	22362	22430	22184	22407	22478	22426	22415	22436	22566	22319	22551	22620	22557	22575	22478	22498	22604	22567	22540	22452	22380	22395	22542	22396	22545	22310	22380	22440	22284	22259	22721	22345	22445	22394	22490	22448	22566	22457	22565	22324	22307	22463	22357	22461	22398	22674	22565	22407	22311	22440	22276	22190	22423	22435	22503	22419	22567	22635	22554	22378	22395	22791	22582	22356	22542	22743	22360	22272	22370	22444	22580	22462	22284	22428	22577	22511	22549	22561	22491	22349	22551	22462	22235	22418	22265	22494	22293	22426	22356	22482	22510	22283	22424	22450	22708	22551	22410	22434	22424	22452	22402	22396	22400	22310	22578	22330	22275	22275	22549	22536	22435	22464	22420	22385	22440	22378	22390	22308	22509	22588	22601	22652	22664	22454	22439	22457	22542	22494	22477	22402	22275	22352	22505	22280	22707	22458	22412	22433	22603	22390	22540	22320	22805	22743	22656	22629	22559	22418	22609	22411	22287	22367	22433	22498	22493	22674	22676	22591	22450	22336	22555	22584	22427	22347	22544	22556	22410	22252	22476	22549	22430	22506	22332	22652	22595	22486	22637	22323	22531	22447	22439	22550	22482	22447	22646	22387	22587	22768	22379	22546	22331	22363	22542	22530	22463	22517	22378	22693	22614	22481	22344	22423	22397	22553	22483	22408	22295	22525	22643	22517	22260	22559	22363	22412	22458	22553	22398	22715	22566	22523	22524	22629	22581	22671	22531	22597	22552	22259	22424	22589	22652	22346	22416	22598	22463	22244	22392	22462	22279	22275	22394	22385	22378	22442	22486	22382	22560	22169	22470	22628	22431	22414	22525	22334	22381	22465	22474	22384	22602	22433	22494	22474	22415	22587	22240	22306	22473	22491	22420	22490	22487	22318	22614	22386	22353	22234	22336	22437	22461	22517	22450	22534	22490	22314	22481	22451	22582	22428	22582	22809	22531	22444	22395	22412	22403	22258	22529	22529	22536	22463	22321	22510	22219	22473	22426	22792	22306	22368	22507	22597	22639	22511	22498	22457	22654	22498	22221	22662	22689	22493	22465	22347	22616	22616	22531	22405	22524	22415	22492	22432	22596	22714	22507	22768	22580	22372	22358	22416	22619	22347	22376	22362	22351	22551	22290	22272	22389	22468	22336	22384	22408	22301	22396	22526	22282	22424	22512	22583	22551	22491	22141	22573	22485	22501	22514	22499	22482	22687	22550	22242	22489	22603	22601	22426	22347	22470	22412	22624	22566	22702	22501	22341	22540	22573	22227	22399	22393	22412	22584	22393	22369	22392	22544	22389	22575	22593	22624	22233	22545	22442	22535	22521	22510	22329	22586	22372	22183	22463	22513	22639	22476	22343	22471	22408	22462	22550	22420	22502	22412	22330	22317	22451	22524	22412	22481	22323	22425	22503	22535	22452	22347	22570	22305	22459	22369	22611	22492	22235	22471	22475	22420	22507	22383	22399	22423	22552	22290	22444	22358	22664	22480	22521	22390	22532	22619	22422	22545	22527	22303	22502	22422	22453	22606	22442	22525	22376	22474	22770	22406	22500	22431	22564	22233	22320	22572	22395	22739	22633	22460	22321	22575	22488	22284	22455	22608	22395	22642	22475	22793	22432	22388	22591	22663	22537	22469	22327	22649	22439	22395	22375	22606	22538	22194	22493	22207	22522	22291	22501	22444	22499	22649	22357	22447	22498	22600	22430	22356	22510	22339	22503	22690	22632	22352	22301	22518	22503	22383	22532	22381	22284	22367	22524	22501	22603	22662	22415	22398	22467	22327	22438	22625	22397	22597	22310	22347	22386	22516	22546	22296	22434	22514	22505	22510	22700	22350	22565	22826	22529	22320	22510	22366	22440	22632	22533	22404	22458	22512	22338	22444	22502	22386	22550	22535	22524	22552	22545	22555	22354	22501	22354	22521	22557	22455	22300	22480	22393	22550	22558	22329	22387	22377	22558	22517	22460	22652	22254	22486	22433	22596	22519	22528	22461	22571	22626	22617	22471	22669	22569	22418	22315	22396	22421	22420	22319	22503	22484	22544	22164	22413	22426	22410	22604	22539	22521	22267	22363	22402	22359	22623	22624	22393	22550	22397	22292	22348	22395	22681	22550	22460	22277	22446	22530	22622	22471	22448	22326	22759	22429	22402	22336	22479	22612	22569	22482	22598	22328	22610	22530	22497	22651	22684	22748	22482	22496	22227	22523	22617	22417	22289	22439	22392	22393	22495	22305	22600	22499	22615	22623	22693	22508	22632	22559	22494	22525	22649	22443	22469	22514	22381	22554	22528	22510	22413	22334
16156	23430	22836	20172	19100	18710	18476	18213	18142	18240	26475	43083	34782	22931	18594	17930	17789	17843	17698	17723	17733	17908	17663	17825	17918	17595	17687	17746	17760	17711	17763	17735	17712	17730	17760	17743	17673	17743	17665	17844	17594	17805	17559	17692	17682	17782	17658	17845	17825	17653	17705	17674	17616	17737	17693	17806	17910	17688	17562	17802	17654	17735	17688	17640	17882	17784	17830	17666	17785	17790	17847	17843	17802	17492	17821	17714	17680	17717	17704	17831	17664	17793	17850	17695	17771	17875	17732	17640	17671	17855	17777	17704	17671	17874	17678	17869	17725	17628	17803	17849	17709	17978	17767	17882	17806	17673	17749	17840	17706	17819	17905	17851	17796	17674	17566	17736	17708	17666	17581	17790	17822	17806	17581	17771	17852	17602	17858	17756	17664	17711	17639	17800	17799	17663	17760	17707	17539	17663	17906	17738	17714	17637	17865	17727	17875	17725	17781	17747	17684	17817	17924	17732	17845	17554	17690	17793	17985	17752	17642	17746	17798	17621	17941	17646	17761	17845	17872	17830	17781	17818	17602	17694	17631	17702	17983	17940	17792	17610	17846	17635	17736	17841	17725	17639	17629	17626	17850	17727	17783	17728	17833	17756	17711	17845	17815	17669	17764	17751	17690	17630	17796	17730	17654	17799	17748	17717	17838	17775	17760	17676	17821	17638	17662	17623	17839	17643	17756	17804	17696	17731	17980	17832	17844	17908	17659	17832	17640	17974	17520	17790	17536	17534	17717	17712	17750	17935	17697	17628	17654	17673	17629	17669	17785	17811	17936	17614	17754	17589	17801	17757	17712	17598	17659	17846	17693	17819	17668	17781	17813	17836	17546	17680	17659	17711	17672	17756	17629	17762	17731	17830	17815	17841	17676	17824	17764	17738	17749	17841	17737	17834	18052	17733	17914	17723	17587	17698	17836	17764	17809	17757	17698	17636	17846	17889	17642	17635	17785	17739	17752	17584	17850	17794	17595	17752	17745	17849	17563	17606	17777	17760	17770	17612	17720	17551	17781	17692	17858	17669	17620	17791	17896	17647	17753	17675	17783	17787	17900	17537	17726	17705	17665	17781	17745	17693	17529	17740	17714	17941	17710	17802	17754	17813	17783	17758	17715	17767	17839	17819	17728	17671	17713	17675	17716	17518	17727	17711	17635	17938	17692	17690	17567	17723	17550	17910	17637	17781	17773	17831	17711	17755	17826	17725	17749	17901	17777	17709	17702	17762	17647	17653	17786	17722	17761	17658	17661	17490	17733	17788	17801	17730	17813	17811	17682	17644	17875	17679	17546	17782	17763	17687	17929	17631	17711	17787	17725	17806	17609	17682	17839	17730	17694	17702	17707	17846	17748	17735	17766	17679	17762	17688	17504	17739	17622	17751	17726	17924	17781	17689	17558	17792	17742	17716	17870	17847	17753	17892	17705	17545	17748	17710	17866	17813	17817	17720	17659	17588	17772	17707	17853	17673	17836	17788	17672	17642	17877	17830	17686	17660	17865	17806	17815	17709	17591	17731	17670	17805	17808	17453	17526	17625	17703	17911	17889	17769	17883	17740	17681	17782	17909	17809	17663	17656	17618	17738	17586	17824	17697	17919	17820	17643	17751	17801	17571	17870	17774	17704	17867	17796	17904	17645	17598	17851	17650	17646	17721	17748	17667	17838	17646	17544	18009	17861	17722	17820	17754	17686	17654	17722	17855	17504	17667	17711	17845	17795	17912	17833	17840	17739	17707	17682	17695	17667	17702	17802	17654	17744	17714	17763	17884	17934	17790	17717	17821	17712	17714	17759	17736	17935	17752	17762	17856	17769	17808	17941	17768	17760	17751	17745	17723	17738	17858	17783	17745	17627	17766	17746	17872	17954	17702	17740	17691	17737	17822	17929	17671	17879	17786	17690	17848	17723	17748	17826	17635	17775	17824	17602	17729	17762	17885	17758	17703	17687	17734	17885	17737	17705	17726	17754	17594	17766	17793	17705	17656	17868	17738	17836	17857	17786	17673	17613	17767	17700	17733	17864	17704	17836	17658	17704	17815	17663	17818	17768	17765	17674	17684	17645	17700	17732	17872	17743	17980	17854	17768	17791	17773	17719	17697	17755	17726	17587	17885	17616	17665	17745	17804	17719	17876	17600	17549	17762	17646	17833	17838	17889	17552	17722	17896	17878	17596	17708	17614	17820	17774	18013	17696	17664	17704	17629	17908	17758	17600	17754	17894	17618	17824	17794	17741	17867	17766	17767	17704	17797	17635	17687	17633	17775	17760	17806	17664	17694	17865	17643	17783	17618	17681	17678	17703	17787	17756	17807	17707	17739	17705	17918	17810	17949	17765	17665	17759	17737	17733	17769	17786	17826	17780	17757	17725	17826	17747	17817	17746	17871	17800	17655	17812	17934	17690	17830	17703	17709	17623	17770	17870	17871	17707	17607	17694	17668	17449	17539	17928	17899	17798	17809	17816	17800	17826	17707	17539	17840	17845	17822	17914	17596	17778	17809	17777	17671	17703	17967	17791	17690	17723	17814	17842	17944	17691	17567	17655	17590	17922	17611	17807	17825	18030	17773	17668	17986	17624	17790	17784	17826	17654	17795	17697	17914	17676	17786	17747	17810	17932	17858	17642	17720	17856	17465	17798	17655	17793	17686	17644	17811	17778	17763	17724	17859	17676	17735	17696	17856	17677	17770	17565	17772	17748	17724	17619	17774	17932	17586	17855	17895	17627	17849	17842	17647	17837	17634	17848	17742	17716	17731	17551	17625	17701	17769	17852	17743	17556	17802	17709	17897	17726	17882	17748	17849	17581	17680	17716	17721	17700	17696	17869	17736	17807	17770	17728	17749	17847	17747	17546	17818	17786	17821	17798	17870	17809	17810	17911	17838	17914	17755	17567	17845	17830	17691	17758	17779	17775	17641	17869	17678	17732	17573	17796	17597	17757	17625	17709	17880	17618	17639	17666	17806	17841	17682	17686	17545	17712	17872	17650	17767	17637	17936	17853	17651	17862	17539	17767	17537	17984	17650	17764	17758	17896	17780	17878	17808	17569	17741	17617	17793	17835	17871	17797	17765	17716	17693	17638	17856	17837	17734	17653	17799	17709	17928	17693	17733	17771	17782	17835	17767	17911	17637	17634	17770	17805	17576	17746	17630	17881	17818	17714	17666	17833	17653	17620	17716	17845	17716	17725	17654	17890	17637	17847	17733	17805	17564	17808	17669	17730	17843	17745	17828	17697	17861	17654	17831	17743	17633	17601	17768	17732	17774	17792	17647	17695	17758	17778	17987	17867	17734	17961	17617	17809	17695	17898	17617	17650	17690	17798	17817	17784	17741	17693	17751	17821	17828	17715	17813	17714	17610	17579	17838	17814	17771	17688	17928	17794	17629	17649	17610	17844	17821	17790	17650	17767	17755	17943	17690	17804	17718	17778	17747	17980	17562	17625	17711	17911	17653	17743	17760	17641	17659	17701	17744	17687	17781	17746	17727	17770	17823	17788	17510	17879	17729	17661	17824	17746	17713	17843	17657	17678	17728	17745	17851	17861	17558	17701	17713	17794	17872	17625	17870	17640	18030	17601	17651	17718	17684	17757	17744	17699	17895	17698	17683	17764	17741	17664	17518	17798	17563	17904	17736	17688	17811	17784	17680	17717	17657	17915	17766	17639	17674	17584	17655	17773	17716	17780	17765	17712	17754	17738	17733	17634	17906	17518	17790	17843	17731	17724	17806	17564	17753	17763	17738	17721	17737	17713	17974	17803	17663	17833	17773	17816	17690	17612	17802	17846	17653	17902	17766	17788	17838	17725	17596	17743	17696	17742	17715	17723	17797	17590	17700	17726	17760	17641	17709	17806	17635	17788	17864	17760	17726	17741	17651	17822	17617	17551	17754	17697	17684	17646	17740	17539	17775	17657	17732	17589	17594	17820	17817	17714	17680	17753	17736	17742	17735	17854	17701	17654	17543	17695	18028	17766	17629	17667	17715	17770	17757	17966	17621	17635	17782	17611	17776	17739	17623	17778	17881	17856	17781	17679	17890	17830	17672	17779	17669	17558	17876	17823	17708	17655	17626	17818	17743	17826	17759	17790	17671	17653	17778	17676	17581	17704	17874	17802	17647	17646	17668	17899	17728	17844	17772	17766	17886	17896	17781	17809	17805	17914	17635	17803	17681	17822	17852	17912	17769	17785	17677	17573	17742	17762	17814	17876	17787	17812	17807	17749	17794	17741	17814	17673	17619	17657	17744	17853	17683	17624	17824	17723	17785	17756	17703	17872	17683	17877	17751	17712	17769	17695	17815	17825	17862	17593	17883	17909	17530	17777	17739	17810	17748	17652	17701	17790	17700	17761	17760	17735	17789	17689	17699	17736	17801	17678	17792	17755	17696	17700	17617	17850	17860	17755	17761	17741	17732	17783	17648	17678	17935	17670	17934	17563	17839	17658	17724	17822	17945	17819	17844	17764	17778	17775	17723	17843	17625	17776	17617	17706	17834	17642	17731	17610	17527	17811	17842	17796	17739	17474	17845	17694	17907	17641	17767	17730	17774	17685	17624	17701	17714	17826	17617	17920	17745	17898	17787	17972	17726	17831	17672	17786	17704	17851	17943	17851	17823	17718	17759	17870	17643	17768	17677	17591	17926	17560	17809	17679	17831	17878	17701	17808	17763	17795	17786	17918	17727	17803	17782	17753	18024	17602	17616	17753	17931	17711	17760	17917	17800	17730	17826	17692	17730	17628	17691	17747	17709	17713	17665	17854	17877	17802	17707	17917	17689	17766	17567	17685	17891	17631	17737	17628	17762	17636	17682	17710	17777	17894	17597	17733	17755	17759	17825	17714	17775	17876	17698	17839	17658	17661	17969	17683	17635	17767	17917	17779	17739	17798	17613	17872	17724	17687	17659	17685	17909	17814	17691	17723	17650	17799	17644	17789	17769	17821	17782	17700	17766	17771	17603	17640	17904	17783	17785	17763	17658	17590	17722	17493	17737	17678	17734	17667	17705	17730	17534	17570	17684	17757	17779	17710	17715	17796	17779	17704	17776	17748	17799	17774	17752	17842	17616	17779	17826	17705	17790	17959	17704	17714	17916	17864	17657	17720	17867	17810	17598	17786	17862
24226	21580	29236	24444	22444	25644	27121	23811	23264	24276	33493	57775	51345	33350	26021	23429	22906	22508	22831	22849	22722	22876	22813	22898	22748	22902	22709	22715	22839	22913	22807	22808	22785	22806	22804	22870	22818	22661	22806	22628	22740	22533	22878	22633	22805	22565	22932	22718	22679	22681	22898	22558	22523	22496	22804	22900	22601	22394	22726	22713	22781	22781	22579	22746	22497	22803	22512	22747	22657	22729	22786	22713	22626	22775	22858	22583	22549	22748	22714	22744	22611	22826	22805	22674	22669	22671	22469	22529	22735	22688	22693	22892	22699	22661	22685	22491	22831	22645	22678	22857	22697	22832	22756	22687	22658	22688	22591	22576	22590	22681	22530	22655	22651	22606	22874	22640	22864	22883	22538	22726	22609	22798	22582	22819	22645	22734	22462	22431	22782	22774	22733	22811	22658	22592	22627	22644	22583	22844	22617	22811	22656	22576	22536	22601	22646	22669	22664	22689	22766	22607	22525	22772	22808	22642	22786	22659	22618	22560	22646	22841	22632	22919	22688	22711	22660	22690	22722	22557	22670	22779	22863	22802	22604	22667	22695	22734	22567	22601	22780	22557	22565	22480	22650	22488	22626	22624	22592	22870	22659	22614	22585	22649	22652	22760	22930	22615	22819	22513	22900	22776	22665	22800	22728	22817	22563	22547	22709	22817	22690	22491	22477	22610	22539	22922	22466	22602	22703	22550	22886	22776	22702	22737	22646	22745	22647	22706	22633	22508	22687	22861	22711	22625	22644	22640	22605	22660	22806	22754	22611	22675	22676	22560	22633	22798	22799	22530	22755	22874	22637	22586	22691	22560	22669	22677	22720	22810	22434	22592	22638	22630	22642	22798	22769	22675	22784	22796	22716	22575	22626	22746	22892	22798	22564	22764	22912	22622	22706	22327	22625	22544	22765	22943	22625	22723	22612	22698	22576	22628	22682	22484	22693	22747	22661	22754	22668	22802	22615	22638	22742	22556	22744	22736	22565	22685	22521	22688	22600	22639	22601	22670	22873	22567	22773	22629	22675	22598	22630	22707	22625	22634	22746	22807	22543	22845	22620	22438	22737	22682	22824	22762	22677	22791	22751	22707	22657	22546	22668	22793	22618	22635	22729	22618	22483	22638	22545	22582	22645	22652	22820	22760	22877	22748	22371	22732	22598	22664	22700	22669	22617	22607	22772	22619	22609	22530	22852	22578	22510	22656	22713	22738	22708	22503	22371	22614	22513	22324	22791	22891	22875	22845	22670	22595	22590	22570	22556	22628	22594	22443	22528	22638	22650	22631	22780	22732	22803	22767	22556	22710	22674	22723	22373	22387	22551	22504	22656	22759	22719	22779	22670	22675	22690	22704	22618	22608	22690	22731	22588	22659	22938	22860	22781	22839	22565	22400	22506	22671	22583	22693	22692	22668	22855	22676	22833	22608	22661	22537	22737	22735	22606	22527	22751	22908	22849	22636	22681	22643	22900	22579	22797	22670	22560	22710	22844	22696	22557	22726	22495	22809	22560	22650	22642	22673	22663	22656	22710	22689	22499	22626	22631	22749	22568	22883	22487	22616	22677	22502	22827	22521	22840	22716	22789	22764	22836	22629	22672	22634	22688	22606	22902	22700	22923	22793	22577	22573	22603	22581	22631	22786	22677	22755	22442	22568	22712	22700	22675	22675	22635	22730	22537	22721	22613	22661	22676	22625	22752	22726	22566	22648	22697	22513	22774	22451	22603	22779	22586	22748	22616	22714	22533	22685	22738	22337	22677	22720	22652	22738	22678	22754	22751	22673	22666	22648	22525	22594	22547	22702	22612	22886	22627	22488	22696	22605	22701	22749	22915	22704	22648	22666	22745	22819	22824	22697	22577	22692	22575	22881	22644	22694	22560	22779	22716	22716	22650	22895	22704	22547	22594	22946	22632	22542	22481	22633	22662	22460	22632	22872	22489	22890	22604	22669	22483	22787	22820	22565	22688	22623	22531	23083	22488	22668	22485	22477	22388	22564	22573	22617	22692	22724	22522	22669	22699	22790	22718	22767	22802	22692	22546	22663	22434	22674	22322	22625	22748	22624	22647	22647	22534	22651	22708	22548	22656	22659	22662	22598	22631	22669	22557	22659	22856	22524	22788	22630	22655	22477	22675	22745	22839	22378	22782	22951	22552	22610	22726	22656	22511	22420	22645	22741	22510	22562	22438	22695	22787	22605	22723	22715	22626	22731	22629	22380	22651	22600	22873	22834	22519	22646	22560	22720	22801	22705	22467	22607	22516	22473	22722	22526	22475	22434	22717	22694	22587	22556	22683	22725	22702	22699	22620	22554	22718	22645	22816	22485	22512	22483	22616	22854	22657	22571	22655	22636	22559	22710	22590	22593	22668	22624	22581	22785	22710	22739	22656	22678	22694	22717	22579	22682	22702	22759	22514	22607	22607	22786	22562	22591	22541	22622	22898	22622	22741	22561	22845	22720	22636	22492	22750	22826	22581	22660	22957	22477	22718	22830	22754	22696	22559	22926	22592	22451	22878	22754	22761	22577	22512	22629	22752	22373	22605	22535	22577	22662	22556	22742	22507	22458	22580	22662	22780	22554	22680	22626	22693	22713	22541	22648	22781	22670	22614	22712	22640	22447	22580	22798	22561	22658	22722	22630	22660	22580	22759	22867	22636	22629	22869	22536	22660	22822	22844	22846	22724	22668	22540	22521	22542	22511	22650	22953	22552	22564	22691	22553	22698	22792	22697	22693	22742	22489	22549	22808	22609	22545	22637	22726	22614	22517	22617	22771	22816	22790	22534	22755	22606	22691	22676	22739	22518	22815	22717	22739	22781	22685	22566	22824	22650	22464	22781	22704	22644	22744	22573	22610	22642	22708	22543	22725	22677	22616	22617	22724	22831	22471	22654	22513	22617	22612	22706	22724	22798	22313	22690	22692	22668	22469	22621	22703	22923	22566	22683	22761	22682	22728	22737	22496	22589	22458	22724	22596	22742	22553	22654	22580	22646	22675	22665	22684	22712	22802	22583	22757	22661	22618	22875	22657	22920	22801	22671	22565	22590	22633	22672	22468	22499	22593	22674	22503	22520	22677	22571	22620	22730	22737	22749	22793	22609	22661	22429	22505	22475	22699	22860	22667	22844	22616	22703	22525	22635	22539	22335	22687	22528	22789	22782	22669	22518	22736	22638	22857	22639	22697	22628	22760	22714	22684	22647	22507	22370	22408	22540	22655	22556	22548	22678	22764	22721	22733	22856	22630	22659	22592	22585	22606	22492	22744	22661	22743	22710	22810	22721	22784	22678	22603	22505	22798	22712	22615	22534	22653	22878	22627	22605	22768	22735	22635	22651	22583	22555	22808	22652	22516	22587	22872	22721	22541	22740	22406	22412	22644	22640	22887	22640	22677	22654	22792	22501	22647	22690	22755	22495	22622	22829	22637	22853	22601	22711	22655	22671	22614	22815	22732	22600	22491	22683	22713	22639	22666	22889	22722	22736	22492	22530	22728	22709	22643	22665	22903	22626	22511	22541	22492	22846	22475	22596	22684	22621	22682	22796	22623	22577	22650	22825	22640	22637	22466	22810	22971	22669	22664	22775	22506	22399	22740	22552	22517	22677	22396	22926	22622	22627	22541	22902	22674	22803	22592	22464	22822	22647	22513	22515	22611	22705	22447	22782	22662	22870	22832	22638	22573	22737	22617	22659	22527	22918	22774	22753	22376	22594	22691	22599	22729	22732	22716	22376	22662	22728	22592	22559	22583	22659	22532	22850	22790	22608	22641	22811	22794	22426	22699	22580	22681	22907	22708	22709	22914	22536	22635	22759	22829	22629	22422	22716	22806	22788	22734	22675	22685	22522	22661	22407	22354	22676	22733	22683	22601	22527	22656	22645	22728	22700	22711	22709	22642	22650	22557	22637	22637	22563	22785	22874	22575	22509	22513	22710	22551	22604	22696	22746	22363	22571	22579	22690	22825	22517	22732	22629	22809	22486	22592	22586	22599	22716	22617	22596	22479	22769	22442	22614	22684	22621	22566	22753	22561	22722	22776	22591	22732	22639	22635	22728	22577	22647	22563	22663	22506	22524	22775	22666	22581	22733	22675	22437	22591	22662	22569	22704	22765	22739	22850	22753	22517	22784	22711	22581	22741	22486	22513	22582	22518	22685	22468	22664	22575	22908	22775	22606	22535	22572	22524	22601	22571	22635	22650	22712	22731	22737	22767	22635	22611	22738	22671	22435	22334	22720	22861	22641	22616	22554	22519	22840	22797	22709	22627	22690	22839	22652	22711	22588	22727	22681	22796	22682	22737	22710	22674	22488	22666	22620	22604	22802	22653	22675	22810	22487	22818	22579	22674	22761	22459	22738	22656	22735	22609	22681	22653	22582	22863	22668	22574	22819	22903	22689	22693	22605	22553	22828	22652	22592	22489	22504	22569	22427	22238	22721	22640	22480	22410	22712	22528	22676	22738	22709	22490	22722	22766	22904	22744	22628	22738	22618	22652	22773	22631	22593	22695	22643	22745	22716	22818	22728	22931	22630	22722	22529	22757	22528	22595	22761	22586	22535	22785	22577	22759	22613	22545	22758	22759	22654	22713	22814	22578	22641	22844	22647	22612	22519	22587	22682	22665	22579	22657	22709	22644	22599	22669	22785	22495	22501	22410	22427	22631	22685	22676	22483	22546	22762	22726	22697	22545	22666	22784	22676	22786	22696	22427	22953	22452	22793	22773	22751	22833	22576	22583	22511	22712	22832	22872	22605	22772	22634	22833	22706	22491	22740	22508	22487	22720	22920	22550	22650	22805	22786	22721	22390	22607	22982	22764	22640	22752	22722	22534	22771	22615	22788	22545	22673	22622	22755	22594	22633	22801	22458	22841	22735	22661	22522	22620	22542	22732	22478	22520	22723	22869	22481	22512	22708	22746	22402	22665	22777	22602	22796	22542	22554	22595	22737	22601	22453	22585	22774	22689	22691	22632	22748	22684	22637	22681	22721	22767	22721	22834	22629	22644	22542	22664	22777	22605	22690	22625	22605	22678	22749	22682	22791	22676	22624	22931	22712	22774	22632	22556	22652	22604	22771	22523	22553	22690	22517	22569	22659	22695	22554	22516	22557	22926	22599	22677	22507	22477
18577	30187	28775	23648	21611	20171	19623	19074	18995	20815	35106	57393	46981	28599	20239	18037	17806	17854	18022	17886	17941	17897	17747	17757	17896	17908	17949	17916	18132	17975	17957	18098	17890	17748	17987	17865	18023	18078	17812	18039	18023	17940	17946	17823	17808	17777	17944	17867	17833	17925	17674	17804	17919	17962	17841	17736	17847	17689	18040	18011	17876	17610	17883	17824	17946	17900	17895	17654	17927	17874	17840	18018	17815	17837	17913	17811	17838	17738	17786	17929	17899	17895	17835	17776	17757	17820	17926	18098	17852	17716	17745	17713	17925	17913	18017	17736	18034	17884	17850	18079	17982	17640	17836	17877	17816	17994	17895	17835	17707	17794	17866	17854	17754	17923	17816	17892	17757	17920	17786	17707	17848	17795	17800	17992	17837	17856	17805	17865	18033	17848	17798	17811	17771	17808	17635	17770	17736	17804	17785	17853	17969	17774	17827	17872	17814	17909	17874	18086	17789	17969	17822	17822	17814	17927	17927	17754	17833	17894	17880	17648	17837	17736	17855	17916	17820	17863	17789	17792	17921	17877	17876	17803	17927	17710	17982	17805	17770	17832	17765	17800	17784	17614	17799	18026	17794	17790	17718	17889	17715	17815	17881	17866	17902	17901	18029	17920	17960	17866	17815	17792	17989	17968	17781	17863	17828	17837	17780	17835	17781	17883	17924	17922	17801	17716	17967	17959	17781	17873	17921	17688	17900	17963	17790	17874	17867	17986	17619	17836	17900	17825	17999	17889	17751	17939	17940	18035	17847	17855	17819	17807	17686	17893	18088	17721	17907	17859	17911	17966	17983	17742	17946	17626	17820	17820	17812	17901	17768	17722	17771	17980	17843	18010	17936	17834	17863	17745	17850	17930	17765	17804	17658	17976	17916	17931	17780	17743	17741	17986	17865	17861	17854	17891	17701	17926	17818	17807	17813	17829	17880	17821	17753	17848	17993	17880	17916	17797	17934	17781	17857	17765	17993	17896	18029	17770	17901	17814	17943	17911	18068	17719	17752	17846	17865	17701	18027	17831	17854	17941	17763	17734	17567	17773	17825	17603	17797	17892	17933	17745	17783	17991	17889	17730	17734	17770	17905	18003	17924	17954	17903	17934	17755	17827	17864	17812	17901	17784	17691	17795	17871	17901	18046	17738	17788	17832	17812	17789	17986	17873	18018	17846	17837	18012	17722	17738	17757	17872	17934	17861	17838	17873	17972	17861	17654	17678	17783	17781	17653	17782	17889	17948	17897	17951	17820	17787	17961	18042	17868	17833	17775	17923	17754	17844	17772	17740	17901	17892	17885	17831	17870	17906	17827	17895	17781	17917	17716	17850	17916	17722	17883	17829	17826	17915	17767	17923	17952	17965	17972	17813	17659	17953	17961	17791	17808	17839	17954	17803	17841	17923	17848	17783	17744	18015	17953	17785	18042	17679	17828	17845	17660	17866	17902	17891	17941	17956	17934	17958	17924	17700	17932	17924	17865	17603	18023	17810	17728	17744	17855	17786	17800	17933	17985	17798	18000	17876	17815	17910	17857	17708	17957	17810	17981	17798	17807	17860	17863	17765	17912	17817	17903	17736	18027	17915	17689	17712	17717	17636	17874	17743	17787	17983	17760	17901	17793	17817	17682	17794	17903	17929	17681	17871	17747	17785	17647	17863	17642	17788	17925	17782	17756	17844	18018	17943	17857	17589	17900	17741	17787	17779	17860	17959	18072	17721	17896	17761	17862	17890	17981	17769	17985	17982	17950	17918	18024	17764	17751	17799	17849	17909	17687	17654	17904	17900	17893	17888	17944	17813	17674	17803	17853	17703	17737	17592	18024	17887	17828	17713	17814	17995	17886	17964	17718	17855	17860	17844	17825	18002	17666	17818	17879	17789	17820	17760	17942	17826	17822	17867	17858	17800	17787	17870	17747	17785	17903	17820	17819	17723	17926	17975	17607	17839	18116	17849	17832	18019	17880	17790	17945	17858	17825	18035	17951	17960	17906	17836	17907	17682	17950	17746	17823	17745	17777	17835	17940	17831	17952	17787	17823	17764	17828	17814	17840	17793	17738	17936	17670	17828	17954	17743	17961	17740	17848	17804	17894	17913	17774	17821	17893	17574	17676	17960	17804	17901	17866	17948	17845	17865	17912	18053	17941	17612	17839	17844	17918	17787	17912	17834	17738	17691	17836	17929	18006	17896	17731	17724	17817	17753	17992	17805	17836	17859	17829	17904	17706	17823	17768	17908	17800	17825	17933	17901	17864	18097	17873	17648	17892	17957	17911	17696	17790	17822	17813	17829	17610	17970	17819	17754	18019	17804	17797	17904	17797	17873	17873	17988	17843	17968	17925	17682	17799	17921	17799	17903	17773	17881	17752	17838	17915	17837	17836	17877	17722	17742	17815	17783	17888	17897	17833	17873	17883	17744	17906	17812	17788	17764	18062	17883	17830	17740	17758	17875	17892	17911	17853	17860	17959	18116	17899	17711	17847	17978	17924	17893	17711	17874	17946	17832	17848	17758	17956	17710	17900	17751	17892	17804	17863	17835	17877	17961	17965	17885	17822	17982	17892	17933	17861	18000	17730	17826	17820	17796	17900	17721	17903	17820	17978	17953	17930	17873	17817	17674	17776	17760	17972	17721	17786	17791	17670	17922	17852	18010	17899	17864	17988	17902	17861	17871	17890	17836	17797	17800	17620	17978	17738	17827	17945	17808	17789	17765	17823	17918	17732	17983	17836	17681	17981	17781	17764	17869	17911	17941	17938	17782	17763	17792	17759	17959	17728	17703	17844	17652	17811	17933	17818	17824	17849	17694	17866	17798	17817	17924	17773	17879	17724	17857	17767	17867	17746	17628	17990	17868	17755	17779	17800	17963	17762	17684	17809	17837	17714	17738	17845	17861	17887	17838	17886	17745	17785	17912	18109	17759	17833	17917	17855	17787	17673	17888	17832	17725	17966	17876	17821	17782	17929	17808	17806	17894	17866	18072	17824	17730	18017	17857	17826	17697	17860	17857	17937	18139	17789	17846	17800	17849	17835	17713	17925	17939	18011	17708	18006	17843	17796	17916	17859	17774	17899	17667	18032	17951	17927	17796	17820	17886	17759	17834	17694	17671	17988	17839	17817	17850	17898	17956	17846	17788	17778	17988	17860	18057	18000	17855	17913	17721	17859	17876	17893	17945	17856	17998	17849	17931	17858	17818	17668	17743	18010	17723	17907	17906	17694	17764	17942	17876	17847	17964	17909	17694	17772	17925	17850	17875	17867	17671	18059	17805	17846	17775	17752	17869	17996	17765	17895	17950	17808	17765	17892	17951	17923	17889	17936	17908	17855	17826	17777	17915	17782	17719	17866	17721	17771	17912	17954	17719	17950	17975	17748	17922	17818	17913	17700	17704	17862	17707	17694	17874	17934	17775	17950	17818	17803	18024	17870	17673	17841	17698	17923	17942	17625	17728	17913	17967	17851	18025	17869	17832	17771	17906	17944	17876	17894	17664	17893	17847	17899	17660	17824	17856	17826	18098	17581	17875	17846	17885	17844	17879	18019	17859	17770	17778	17895	17890	17861	17742	17998	17774	17880	17856	17830	18031	17763	17686	17787	17788	17656	17935	17953	17859	17616	17974	17841	17724	17877	17718	17895	17944	17751	18012	18006	17803	17823	18043	18073	17896	17876	17641	17819	17915	17794	17916	17849	17857	17713	17932	17875	17812	17792	17825	17797	17930	17813	17774	17878	17904	17662	17811	18051	17771	17744	17923	17954	17866	17962	17924	17802	17838	17824	17761	17788	17784	17927	17879	17787	17995	17877	17662	17833	17848	18015	17813	17925	17646	17978	17790	18020	17895	17711	17849	17927	17743	17847	17951	17693	17935	17635	17842	17763	17792	17687	18046	17819	17919	17750	17765	18074	18044	17726	17804	17844	17877	17695	17656	17844	17951	17876	17951	17855	17748	17693	17738	17959	17855	17726	17868	17779	17729	17819	17837	17762	17761	17878	17697	17930	17759	17879	17836	17837	17869	17724	17861	17869	17952	17639	17752	17982	17802	17847	17932	17753	17766	17951	17853	17845	17719	17683	17860	17585	17902	17888	17776	17869	17630	17946	17820	17878	17805	17917	17935	17706	17788	17710	18000	17722	18020	17949	17750	17864	17716	17795	17861	17771	17933	17766	17745	17734	17962	17807	18042	17925	17941	17872	17814	17882	17755	17847	17800	17939	17833	17829	17810	17884	17883	17766	17918	17861	17731	17707	17802	17870	17895	17764	17894	17746	17798	17939	17972	17812	18040	17791	17919	17830	17721	17831	17918	17843	17822	17732	17824	17827	17697	17655	17950	17704	17832	17804	17751	17853	17866	17943	18016	17859	17927	17771	17840	17926	17865	17988	18071	17900	17962	17737	17761	17860	17799	17852	17753	17850	17854	17908	17716	17883	17933	17931	17927	17959	17834	17944	17806	17914	17857	17915	17859	17913	18071	17860	18040	17855	17846	17695	17673	17785	17825	17913	17731	17959	17832	18069	17736	17773	17831	17986	17926	17675	17722	17878	17759	18117	17884	17874	17585	17780	17743	18014	17949	17831	17889	17770	17701	17749	17755	17894	17669	17904	17818	17901	17942	17840	17877	17879	17715	18011	17840	18012	17848	18033	17764	17636	17864	17864	17909	17892	17910	17767	17730	17846	17879	17799	17812	17769	17849	17771	17895	17886	17978	17875	17878	17587	17926	17785	17771	17693	17808	17965	17897	17741	17992	17772	17909	17725	17941	17774	17931	17864	17884	17965	17820	17874	17911	17885	17787	17750	17789	17906	17816	17792	17669	17820	17898	17933	17955	17674	17831	17662	17800	17862	17777	17683	17848	17903	17811	17650	17613	17779	17845	17886	17774	17772	17803	17608	17796	17819	17851	17863	17984	17854	17818	17730	17753	17930	17787	17935	17836	17886	17860	17763	17920	17892	17871	17767	17697	17993	17874	18096	17825	17978	17793	17748	17891	17905	17702	17849	17945	17695	17849	18065	17880	17787	17876	17693	17911	17771	17830	17673	17791	17935	17856	17670	18109	17728	17877	17925	17705	17760	18158	18108	18053	17858	17783	17989	17778	17840	18029	17801	17755	18013	17841	17865	17740
31438	23702	25218	23821	22359	22340	22637	22670	22551	22477	23093	26352	26934	24424	22946	22695	22515	22676	22563	22572	22562	22538	22700	22591	22668	22573	22466	22447	22500	22606	22345	22672	22510	22669	22755	22664	22575	22545	22702	22508	22502	22508	22635	22488	22446	22613	22709	22549	22479	22454	22588	22397	22416	22586	22428	22533	22691	22388	22574	22542	22392	22523	22222	22551	22471	22377	22259	22798	22664	22478	22434	22328	22430	22612	22498	22636	22524	22188	22659	22480	22525	22569	22582	22440	22431	22384	22624	22473	22580	22505	22492	22610	22484	22502	22547	22560	22695	22470	22315	22535	22760	22721	22785	22619	22380	22521	22714	22435	22383	22722	22452	22603	22657	22534	22348	22546	22362	22561	22556	22398	22537	22378	22595	22423	22478	22669	22334	22481	22566	22202	22515	22516	22788	22435	22330	22439	22362	22436	22455	22413	22712	22585	22312	22734	22418	22520	22402	22639	22620	22427	22543	22513	22355	22466	22600	22380	22383	22554	22652	22358	22449	22784	22683	22632	22629	22709	22659	22496	22526	22579	22655	22649	22380	22666	22546	22558	22548	22494	22584	22501	22632	22425	22667	22538	22478	22531	22483	22513	22495	22342	22456	22500	22326	22537	22527	22347	22540	22508	22586	22581	22457	22580	22489	22711	22774	22537	22240	22485	22620	22596	22568	22435	22434	22507	22394	22550	22341	22402	22479	22569	22540	22646	22513	22543	22482	22548	22486	22725	22505	22635	22554	22544	22308	22489	22502	22551	22488	22633	22450	22432	22518	22273	22596	22625	22664	22455	22645	22560	22497	22466	22486	22365	22476	22539	22646	22499	22516	22579	22670	22688	22523	22723	22482	22396	22530	22497	22412	22583	22538	22732	22715	22571	22582	22618	22523	22612	22226	22579	22724	22378	22764	22613	22470	22378	22502	22257	22368	22360	22530	22645	22386	22541	22666	22574	22290	22517	22354	22599	22569	22658	22715	22585	22504	22540	22593	22294	22824	22439	22562	22321	22623	22334	22431	22644	22591	22591	22514	22676	22514	22740	22587	22443	22622	22634	22519	22490	22718	22482	22700	22362	22644	22346	22510	22593	22463	22609	22441	22521	22531	22500	22776	22358	22313	22581	22484	22508	22535	22430	22681	22627	22347	22500	22834	22606	22542	22645	22366	22526	22643	22408	22482	22557	22465	22691	22540	22407	22326	22743	22568	22556	22707	22412	22597	22477	22468	22613	22536	22360	22414	22605	22503	22456	22778	22602	22274	22416	22374	22686	22622	22602	22396	22533	22247	22411	22550	22545	22327	22464	22437	22538	22449	22309	22329	22490	22498	22562	22449	22330	22661	22583	22207	22658	22627	22513	22369	22607	22547	22480	22598	22670	22312	22651	22373	22406	22497	22470	22641	22523	22598	22591	22539	22609	22585	22579	22583	22654	22485	22484	22652	22595	22499	22588	22445	22674	22688	22489	22380	22442	22596	22419	22394	22731	22691	22487	22367	22440	22590	22458	22904	22414	22577	22389	22684	22615	22655	22604	22460	22769	22600	22702	22629	22474	22586	22713	22545	22547	22482	22605	22311	22444	22585	22609	22757	22477	22773	22659	22471	22189	22557	22319	22682	22440	22260	22322	22662	22418	22469	22636	22419	22504	22547	22434	22411	22362	22923	22597	22494	22253	22658	22587	22502	22607	22444	22559	22446	22647	22644	22609	22532	22497	22643	22490	22501	22474	22842	22312	22683	22411	22475	22562	22657	22554	22666	22328	22450	22413	22598	22489	22376	22495	22376	22400	22467	22743	22459	22393	22384	22538	22513	22436	22665	22473	22699	22305	22476	22339	22486	22543	22503	22540	22442	22386	22529	22366	22479	22426	22528	22389	22432	22303	22560	22529	22388	22636	22581	22657	22692	22333	22526	22413	22522	22661	22527	22469	22322	22349	22504	22727	22603	22349	22450	22357	22758	22393	22557	22474	22669	22359	22382	22572	22226	22398	22541	22570	22743	22672	22465	22526	22514	22645	22236	22493	22406	22236	22567	22367	22847	22522	22411	22496	22443	22637	22701	22552	22627	22623	22485	22468	22740	22554	22594	22636	22441	22535	22522	22683	22350	22729	22507	22625	22619	22573	22562	22473	22483	22483	22575	22543	22517	22595	22597	22510	22542	22589	22676	22468	22328	22389	22499	22415	22540	22574	22475	22528	22471	22341	22561	22490	22280	22459	22281	22480	22395	22568	22753	22655	22580	22461	22367	22637	22561	22438	22530	22459	22524	22429	22395	22622	22472	22653	22426	22487	22450	22681	22537	22606	22631	22541	22519	22555	22607	22544	22286	22617	22607	22479	22467	22530	22265	22348	22334	22361	22498	22349	22454	22485	22722	22617	22485	22502	22320	22634	22650	22704	22627	22462	22575	22400	22436	22332	22661	22543	22404	22623	22471	22425	22452	22260	22498	22640	22215	22551	22427	22379	22744	22479	22627	22497	22703	22496	22540	22606	22626	22440	22583	22669	22550	22577	22647	22350	22578	22818	22525	22514	22475	22475	22371	22569	22629	22362	22698	22742	22570	22670	22499	22589	22666	22537	22723	22561	22650	22833	22537	22640	22196	22342	22553	22478	22324	22659	22523	22444	22675	22518	22411	22756	22646	22557	22462	22523	22569	22683	22675	22373	22399	22170	22350	22597	22523	22743	22628	22719	22498	22539	22472	22583	22469	22616	22504	22273	22410	22340	22544	22492	22437	22737	22340	22602	22406	22437	22456	22533	22747	22495	22363	22457	22348	22350	22429	22567	22711	22625	22449	22581	22366	22698	22682	22551	22353	22353	22422	22355	22563	22444	22485	22567	22403	22428	22592	22476	22527	22367	22659	22355	22618	22614	22714	22442	22471	22574	22488	22440	22385	22543	22450	22509	22501	22459	22485	22725	22594	22411	22263	22333	22696	22606	22607	22405	22539	22429	22526	22554	22308	22589	22326	22508	22380	22452	22500	22444	22651	22633	22612	22507	22463	22505	22512	22613	22683	22621	22700	22338	22358	22495	22375	22510	22469	22507	22357	22651	22470	22497	22263	22488	22443	22611	22361	22590	22530	22436	22498	22465	22635	22516	22503	22606	22714	22698	22496	22459	22559	22693	22506	22464	22688	22519	22562	22485	22627	22589	22479	22548	22407	22624	22328	22443	22599	22342	22493	22551	22422	22591	22367	22501	22584	22598	22574	22707	22466	22436	22530	22743	22714	22386	22295	22369	22545	22544	22352	22694	22455	22531	22373	22570	22295	22343	22601	22230	22612	22467	22549	22568	22449	22467	22497	22569	22586	22533	22504	22604	22580	22750	22522	22501	22711	22564	22540	22432	22338	22427	22590	22688	22486	22469	22387	22399	22520	22631	22638	22579	22576	22563	22453	22482	22515	22451	22322	22441	22297	22358	22449	22473	22555	22728	22462	22557	22604	22594	22578	22348	22500	22419	22598	22486	22483	22652	22487	22375	22701	22483	22626	22551	22418	22510	22620	22594	22737	22604	22600	22584	22733	22422	22350	22494	22611	22511	22636	22543	22554	22780	22525	22492	22571	22397	22584	22315	22511	22395	22406	22469	22561	22643	22536	22669	22547	22479	22684	22618	22518	22397	22565	22438	22350	22372	22574	22645	22632	22512	22673	22469	22428	22397	22663	22497	22533	22555	22536	22542	22474	22516	22472	22616	22678	22464	22605	22501	22472	22523	22554	22708	22361	22503	22448	22398	22508	22358	22608	22589	22544	22566	22671	22517	22428	22117	22337	22443	22510	22441	22516	22546	22621	22717	22565	22624	22410	22445	22362	22605	22349	22333	22456	22725	22604	22588	22458	22450	22380	22601	22462	22381	22347	22431	22374	22449	22399	22536	22475	22466	22633	22520	22413	22504	22564	22559	22580	22649	22405	22495	22651	22619	22526	22562	22695	22473	22508	22497	22389	22432	22627	22366	22607	22471	22706	22786	22494	22502	22703	22517	22577	22481	22308	22502	22623	22807	22573	22604	22592	22463	22483	22437	22431	22673	22549	22433	22402	22364	22584	22426	22577	22403	22612	22659	22623	22511	22525	22462	22517	22409	22551	22580	22660	22490	22597	22678	22475	22544	22579	22350	22488	22541	22372	22415	22487	22362	22734	22445	22570	22656	22374	22544	22634	22442	22538	22618	22516	22440	22403	22488	22516	22403	22332	22517	22531	22566	22539	22311	22657	22863	22436	22394	22519	22647	22462	22686	22403	22376	22356	22527	22578	22604	22613	22432	22553	22638	22454	22516	22523	22524	22633	22609	22438	22422	22597	22506	22631	22603	22590	22535	22293	22674	22560	22500	22421	22623	22479	22273	22345	22343	22385	22308	22447	22562	22631	22625	22533	22356	22599	22540	22489	22488	22384	22261	22496	22269	22901	22449	22608	22649	22500	22940	22631	22656	22381	22485	22462	22581	22256	22412	22453	22522	22590	22434	22578	22570	22654	22650	22469	22719	22663	22480	22625	22493	22466	22552	22579	22651	22427	22594	22602	22723	22664	22633	22549	22626	22432	22373	22345	22540	22528	22458	22632	22525	22620	22441	22662	22497	22460	22534	22680	22638	22638	22654	22504	22379	22132	22437	22591	22568	22539	22540	22714	22785	22548	22549	22425	22534	22811	22676	22603	22631	22398	22505	22367	22544	22462	22567	22470	22684	22582	22559	22558	22454	22448	22462	22617	22566	22649	22376	22436	22501	22778	22661	22373	22252	22634	22743	22343	22303	22430	22527	22532	22552	22635	22356	22713	22592	22477	22331	22498	22476	22467	22532	22586	22517	22502	22608	22567	22539	22431	22893	22596	22596	22361	22536	22644	22708	22383	22426	22769	22492	22567	22583	22498	22371	22632	22430	22532	22640	22626	22467	22498	22331	22779	22407	22634	22332	22370	22387	22474	22303	22739	22380	22716	22597	22573	22579	22492	22542	22501	22527	22448	22502	22487	22393	22426	22598	22610	22509	22516	22345	22446	22475	22443	22677	22352	22402	22463	22428	22510	22645	22708	22508	22719	22234	22402	22519	22514	22405	22322	22495	22486	22458	22582	22452	22575	22412	22227	22578	22625	22417	22473	22841	22577	22609	22822	22530
17757	18520	18388	18179	17970	17797	17683	17829	17923	17888	19099	23511	22372	19237	17992	17611	17831	17718	17615	17786	17896	17706	17604	17768	17630	17857	17773	17734	17795	17709	17958	17813	17956	17965	17784	17760	17750	17572	17823	17824	17823	17783	17856	17638	17857	17662	17928	17820	17728	17793	17753	17765	17771	17759	17791	17894	17957	17748	17772	17757	17997	17741	17784	17870	17774	17672	17856	17762	17677	17700	17617	17739	17889	17731	17616	17706	17658	17664	17835	17731	17843	17668	17789	17877	17833	17750	17796	17941	17725	17707	17816	17889	17701	17814	17826	17923	17867	17850	17908	17816	17887	17744	17734	17596	17769	17701	17912	17881	17784	17807	17719	17827	17675	17857	17689	17698	17851	17732	17671	17853	17791	17730	17747	17829	17848	17833	17702	17777	17598	17696	17923	17589	17774	17739	17767	17706	17790	17562	17718	17807	17751	17763	17721	18025	17692	17794	17811	17614	17776	17871	17668	17824	17751	17866	17754	17744	17751	17830	17624	17736	17700	17728	17814	17733	17771	17780	17694	17967	17859	17913	17623	17786	17689	17823	17864	17772	17668	17683	17787	17770	18007	17741	17700	17884	17716	17672	17688	17800	17753	17708	17800	17733	17751	17746	17755	17958	17828	17743	17793	17811	17539	17762	17822	17739	17737	17580	17772	17692	17743	17710	17691	17768	17728	17743	17783	17629	17708	17800	17795	17794	17702	17738	17687	17740	17863	17665	17759	17807	17685	17721	17712	17674	17718	17752	17840	17674	17754	17720	17841	17735	17757	17695	17693	17755	17592	17696	17859	17804	17853	17725	17939	17700	17663	17679	17656	17704	17678	17569	17750	17859	17967	17853	17888	17784	17847	17767	17616	17741	17756	17741	17736	17745	17704	17596	17873	17660	17796	17741	17585	17622	17780	17803	17743	17723	17622	17711	18036	17744	17787	17670	17833	17885	17883	17921	17874	17818	17713	17932	17723	17701	17617	17660	17649	17713	17696	17972	17772	17799	17754	17872	17876	17708	17750	17705	17713	17972	17579	17763	17741	17781	17803	17737	17856	17670	17723	17697	17711	17866	17822	17944	17763	17746	17877	17671	17825	17911	17731	17661	17931	17688	17728	17878	17725	17731	17699	17708	17741	17701	17718	17665	17783	17672	17911	17830	17748	17793	17936	17768	17770	17892	17727	17854	17824	17791	17579	17884	17826	17917	17780	17703	17884	17901	17729	17795	17754	17938	17848	17854	17820	17895	17715	17620	17635	17832	17775	17850	17651	17784	17630	17821	17697	17832	17623	17905	17880	17826	17866	17628	17852	17741	17788	17651	17656	17683	17809	17904	18034	17723	17757	17820	17687	17584	17740	17871	17935	17608	17688	17823	17769	17751	17646	17731	17867	17601	17824	17846	17878	17915	17855	17883	17690	17660	17835	17737	17864	17531	17769	17618	17843	17797	17700	17806	17895	17903	17870	17857	17750	17805	17880	17769	17955	17653	17738	17623	17730	17635	17692	17921	17830	17629	17601	17648	17831	17836	17809	17772	17625	17814	17684	17622	17759	17695	17748	17836	17778	17860	17855	17649	17893	17825	17737	17747	17755	17704	17836	17683	17743	17744	17716	17826	17902	17772	17888	17767	17764	17829	17665	17665	17827	17684	17852	17820	17859	17812	17837	17736	17766	17722	17871	17684	17894	17821	17709	17642	17802	17788	17740	17680	17733	17864	17754	17889	17684	17765	17853	17695	17790	17699	17855	17859	17867	17854	17734	17879	17607	17784	17651	17879	17745	17824	17638	17711	17816	17596	17740	17721	17611	17614	17791	17718	17842	17723	17826	17639	17948	17627	17926	17807	17695	17746	17744	17764	17714	17555	17860	17800	17713	17813	17876	17711	17884	17661	17667	17917	17708	17605	17647	17761	17784	17695	17850	17750	17782	17577	17717	17656	17764	17663	17661	17939	17797	17756	17849	17751	17859	17682	17708	17791	17824	17752	17710	17833	17743	17718	17786	17869	17815	17824	17818	17676	17854	17720	17669	17596	17884	17844	17751	17767	17780	17711	17729	17779	17797	17823	17778	17720	17672	17956	17739	17745	17767	17922	17845	17769	17748	17745	17577	18040	17765	17747	17634	17678	17844	17605	17755	17822	17767	17703	17757	17695	17699	17699	17755	17823	17612	17824	17880	17553	17883	17720	17878	17721	17944	17885	17737	17687	17756	17729	17726	17825	17897	17816	17824	17713	17761	17609	17606	17832	17773	17613	17879	17571	17783	17697	17854	17780	17843	17781	17879	18023	17741	17897	17706	17879	17647	17720	17837	17828	17739	17647	17717	17910	17887	17771	17654	17631	17736	17833	17562	17803	17629	17543	17632	17790	17790	17723	17712	17697	17606	17700	17793	17780	17649	17808	17846	17824	17842	17870	17744	17826	17810	17836	17941	17800	17656	17841	17775	17705	17874	17784	17780	17650	17678	17943	17761	17792	17865	17782	17769	17580	17740	17558	17849	17854	17791	17696	17741	17735	17865	17744	17807	17633	17755	17675	17742	17891	17802	17793	17966	17913	17712	17702	17871	17775	17724	17857	17917	17786	17804	17825	17823	17719	17769	17637	17579	17845	17671	17945	17747	17717	17738	17827	17836	17875	17639	17674	17680	17912	17813	17706	17846	17943	17713	17608	17658	17722	17644	17697	17663	17826	17771	17769	17651	17972	17931	17932	18109	17924	17653	17936	17653	17885	17723	17892	17635	17637	17906	17750	17729	17733	17670	17810	17749	17695	17862	17798	17677	17781	17834	17917	17726	17787	17639	17726	17657	17746	17689	17730	17860	17792	17589	17768	17813	17882	17645	17848	17867	17822	17773	17716	17841	17729	17814	17871	17722	17784	17786	17631	18056	17858	17648	17918	17671	17643	17695	17856	17784	17687	17889	17993	17872	17694	17675	17890	17730	17671	17737	17726	17775	17777	17846	17675	17780	17776	17635	17646	17903	17851	17572	17858	17710	17621	17685	17803	17929	17795	17478	17766	17730	17722	17879	17826	17828	17926	17703	17864	17794	17631	17711	17908	17781	17658	17662	17845	17774	17804	17736	17863	17955	17649	17818	17767	17641	17710	17817	17730	17671	17705	17688	17745	17795	17949	17813	17703	17857	17819	17725	17889	17764	17773	17810	17790	17581	17748	17644	17692	17629	17721	17712	17931	17631	17901	17889	17655	17782	17756	17680	17868	17715	17879	17758	17706	17755	17762	17638	17729	17849	17807	17774	17727	17715	17804	17786	17793	17565	17778	17715	17710	17836	17776	17673	17708	17734	17616	17918	17756	17889	17722	17647	17812	17747	17851	17641	17684	17781	17906	17656	17777	17673	17812	17788	17773	17739	17897	17861	17961	17795	17836	17716	17857	17845	17774	17675	17804	17884	17925	17742	17706	17809	17808	17945	17591	17773	17709	17787	17725	17840	17911	17741	17765	17724	17773	17860	17736	17897	17745	17773	17886	17886	17785	17890	17944	17753	17693	17771	17570	17774	17742	17705	17825	17750	17634	17875	17706	17638	17718	17594	17977	17741	17728	17760	17697	17845	17821	17906	17765	17690	17677	17834	17780	17732	17648	17814	17725	17681	17566	17954	17676	17875	17816	17725	17650	17819	17776	17775	17726	17886	17776	17812	17788	17657	17814	17855	17679	17805	17685	17629	17651	17798	17806	17850	17740	17839	17877	17581	17735	17755	17760	17772	17814	17737	17711	17786	18037	17824	17839	17881	17772	17631	17785	17752	17841	17806	17637	17756	17694	17692	17720	17586	17854	17711	17753	17965	17874	17799	17812	17765	17711	17711	17798	17785	17818	18047	17799	17724	17610	17493	17821	17700	17895	17921	17729	17870	17991	17701	17813	17821	17913	17729	17861	17523	17658	17854	17776	17742	17657	18034	17911	17807	17758	17860	17654	17755	17808	17818	17712	17664	17673	17796	17922	17538	17812	17920	17729	17759	17631	17767	18063	17852	17723	17758	17779	17809	17872	17792	17768	17621	17832	17933	17661	17724	17929	17729	17691	17853	18030	17833	17578	17881	17694	17686	17705	17705	17615	17603	17670	17780	17682	17736	17628	17629	17756	17791	17743	17698	17835	17983	17722	17716	17800	17720	17695	17751	17885	17900	17695	17897	17816	17619	17559	17816	17768	17763	17768	17840	17909	17852	17721	17807	17747	17678	17820	17784	17769	17749	17684	17822	17816	17921	17657	17754	17723	17824	17896	17858	17727	17727	17913	17855	17785	17777	17683	17860	17935	17687	17772	17916	17739	17732	17572	17718	17809	17848	17744	17816	17778	17571	17662	17822	17765	17905	17696	17837	17853	17826	17703	17745	17943	17742	17645	17704	17863	17716	17793	17896	17772	17617	17810	17742	17839	17798	17768	17823	17755	17598	17894	17721	17805	17762	17870	17797	17823	17750	17809	17729	17711	17619	17890	17691	17885	17710	17724	17668	17818	17827	17762	17719	17801	17611	17868	17624	17777	17874	17858	17792	17786	17721	17826	17799	17860	17751	17786	17681	17764	17729	17836	17775	17854	17671	17793	17746	17896	17846	17665	17916	17884	17893	17896	17723	17735	18014	17826	18013	17767	17636	17665	17676	17695	17736	17811	17846	17721	17609	17971	17750	17746	17837	17686	17718	17798	17773	17724	17805	17694	17881	17863	17761	17775	17659	17833	17840	17576	17783	17716	17721	17729	17770	17738	17569	17826	17567	17768	17697	17712	17693	17761	17723	17671	17833	17789	17611	17923	17893	17844	17610	17850	17703	17837	17732	17785	17758	17787	17819	17832	17613	17607	17786	17881	17909	17731	17786	17640	17664	17782	17809	17632	17695	17711	17735	17907	17789	17793	17625	17728	17786	17595	17817	17781	17536	17697	17817	17803	17974	17710	17700	17543	17629	17653	17621	17674	17784	17525	17910	17574	17585	17819	17716	17705	17751	17938	17750	18015	17637	17905	17709	18077	17713	17821	18024	17831	17828	17824	17786	17821	17717	17711	17861	17762	17747	17761	17683	17661	17754	17723	17706	17793	17911	17720	17756	17802	18025	17601	17749	17731	17749	17629	17764	17690	17822	17659	17725	17731	17693	17737	17875	17722
26293	21611	28350	26284	23736	23681	24193	22737	22650	23120	30269	41483	37319	28640	24270	22883	22597	22463	22619	22572	22254	22346	22464	22602	22603	22347	22608	22559	22430	22478	22434	22368	22653	22409	22544	22344	22664	22385	22610	22346	22363	22624	22539	22507	22566	22587	22593	22380	22724	22618	22409	22522	22452	22322	22407	22553	22631	22406	22345	22400	22371	22725	22387	22534	22547	22441	22349	22596	22366	22283	22528	22512	22181	22526	22415	22382	22398	22660	22451	22288	22480	22456	22552	22646	22495	22359	22222	22371	22333	22310	22383	22419	22508	22505	22533	22302	22574	22310	22320	22453	22348	22261	22605	22380	22394	22869	22598	22537	22512	22381	22408	22337	22480	22358	22490	22271	22336	22324	22506	22364	22421	22304	22302	22335	22403	22345	22404	22455	22685	22511	22483	22484	22469	22248	22497	22338	22454	22477	22622	22211	22523	22537	22543	22390	22420	22369	22539	22371	22277	22524	22419	22524	22422	22669	22447	22289	22434	22427	22287	22526	22383	22536	22244	22434	22422	22575	22295	22548	22282	22504	22442	22467	22283	22373	22570	22341	22563	22392	22476	22437	22250	22472	22406	22212	22556	22295	22550	22517	22569	22354	22446	22375	22648	22482	22338	22301	22510	22446	22329	22557	22434	22439	22501	22525	22386	22432	22684	22421	22501	22409	22622	22316	22423	22490	22368	22481	22250	22556	22267	22411	22389	22388	22403	22425	22511	22418	22476	22387	22599	22335	22499	22467	22530	22499	22406	22402	22572	22351	22401	22468	22516	22552	22464	22573	22391	22352	22408	22591	22489	22577	22433	22335	22255	22292	22467	22612	22439	22352	22531	22164	22448	22301	22415	22335	22356	22169	22515	22503	22615	22537	22390	22146	22315	22572	22569	22491	22410	22483	22459	22426	22444	22400	22466	22299	22578	22320	22299	22251	22321	22272	22294	22348	22373	22244	22524	22320	22529	22400	22397	22442	22467	22529	22643	22385	22655	22536	22449	22320	22363	22340	22523	22315	22385	22498	22331	22239	22528	22300	22545	22493	22380	22465	22463	22376	22213	22355	22373	22516	22541	22360	22329	22275	22282	22655	22464	22447	22345	22362	22441	22391	22368	22372	22757	22418	22461	22519	22475	22343	22464	22609	22150	22419	22606	22380	22697	22466	22412	22591	22469	22327	22390	22352	22477	22598	22293	22480	22305	22407	22668	22558	22710	22358	22216	22627	22443	22530	22544	22602	22408	22414	22509	22547	22431	22476	22246	22447	22312	22245	22497	22366	22552	22447	22376	22486	22391	22417	22205	22591	22501	22407	22683	22461	22100	22312	22450	22534	22591	22595	22380	22357	22295	22373	22258	22169	22281	22470	22375	22320	22337	22662	22323	22502	22502	22519	22538	22246	22355	22530	22363	22629	22696	22544	22415	22652	22278	22611	22473	22503	22386	22443	22252	22599	22464	22330	22412	22313	22590	22548	22664	22582	22442	22389	22617	22348	22351	22433	22445	22520	22540	22546	22517	22651	22418	22419	22537	22351	22470	22352	22534	22316	22648	22457	22536	22456	22275	22372	22511	22287	22463	22494	22513	22364	22127	22195	22626	22296	22571	22344	22546	22435	22645	22455	22448	22470	22527	22316	22696	22513	22478	22334	22529	22623	22408	22562	22344	22269	22474	22554	22369	22696	22624	22420	22496	22335	22316	22530	22399	22437	22391	22231	22497	22339	22487	22264	22460	22362	22480	22290	22310	22355	22544	22463	22335	22548	22386	22258	22393	22130	22205	22358	22315	22249	22438	22432	22106	22455	22347	22357	22429	22477	22349	22508	22478	22505	22720	22608	22342	22482	22397	22464	22308	22493	22656	22448	22523	22382	22478	22543	22391	22473	22508	22386	22281	22569	22293	22283	22473	22432	22287	22527	22529	22597	22530	22530	22444	22461	22505	22445	22425	22506	22397	22474	22385	22373	22257	22250	22221	22394	22407	22437	22671	22350	22566	22374	22585	22423	22433	22357	22574	22633	22269	22472	22501	22433	22336	22539	22387	22431	22325	22481	22346	22448	22335	22468	22324	22288	22442	22468	22525	22413	22534	22609	22440	22337	22214	22443	22523	22399	22552	22344	22289	22323	22484	22387	22406	22413	22495	22425	22526	22473	22480	22426	22472	22591	22483	22331	22363	22620	22459	22560	22474	22514	22414	22504	22366	22384	22440	22300	22361	22432	22561	22581	22567	22271	22475	22380	22538	22558	22428	22504	22459	22692	22561	22317	22342	22391	22322	22576	22595	22418	22455	22516	22475	22486	22486	22564	22342	22409	22379	22382	22509	22661	22446	22497	22549	22676	22271	22315	22393	22541	22505	22499	22506	22091	22439	22437	22610	22228	22340	22612	22604	22359	22482	22408	22496	22428	22492	22217	22392	22623	22241	22352	22343	22446	22536	22529	22391	22408	22361	22498	22479	22604	22351	22366	22613	22459	22533	22377	22347	22532	22350	22741	22305	22644	22655	22434	22167	22323	22402	22434	22403	22701	22464	22262	22454	22374	22315	22475	22528	22493	22625	22347	22295	22468	22512	22363	22247	22400	22500	22353	22324	22528	22279	22425	22372	22326	22468	22456	22557	22612	22518	22256	22430	22560	22548	22495	22370	22406	22417	22331	22514	22470	22578	22348	22389	22224	22570	22363	22454	22496	22236	22236	22564	22529	22584	22525	22461	22662	22633	22383	22618	22610	22417	22507	22502	22383	22396	22517	22417	22625	22427	22566	22473	22322	22411	22409	22439	22559	22463	22458	22628	22308	22528	22367	22446	22431	22469	22349	22471	22614	22423	22512	22452	22462	22177	22694	22391	22513	22424	22477	22456	22518	22335	22611	22069	22327	22650	22276	22404	22495	22591	22324	22251	22328	22507	22447	22461	22274	22435	22619	22665	22676	22463	22221	22283	22363	22339	22513	22447	22390	22445	22433	22486	22490	22202	22579	22399	22492	22529	22416	22411	22554	22442	22516	22366	22554	22469	22372	22464	22303	22564	22516	22614	22483	22466	22451	22407	22735	22565	22502	22575	22460	22413	22485	22689	22487	22635	22682	22557	22296	22488	22552	22492	22429	22610	22379	22604	22612	22330	22488	22353	22569	22459	22563	22467	22491	22416	22356	22336	22469	22543	22368	22505	22408	22483	22427	22351	22737	22737	22434	22235	22534	22611	22360	22491	22425	22402	22423	22315	22590	22491	22392	22729	22482	22456	22440	22294	22430	22429	22407	22296	22423	22411	22623	22287	22346	22518	22571	22437	22581	22335	22417	22449	22425	22394	22705	22490	22345	22707	22418	22468	22393	22359	22439	22549	22455	22339	22488	22537	22435	22484	22542	22389	22230	22488	22758	22585	22556	22457	22453	22189	22569	22403	22252	22459	22417	22487	22839	22372	22565	22552	22334	22571	22555	22410	22383	22339	22419	22386	22379	22615	22475	22643	22493	22497	22344	22502	22294	22472	22620	22274	22305	22442	22296	22533	22251	22675	22393	22434	22330	22681	22728	22364	22657	22445	22527	22491	22372	22489	22567	22642	22527	22419	22337	22483	22464	22627	22537	22431	22562	22410	22467	22490	22569	22422	22333	22355	22658	22534	22647	22384	22535	22461	22572	22462	22412	22450	22538	22392	22335	22344	22318	22745	22550	22367	22394	22353	22482	22553	22221	22377	22514	22547	22503	22363	22333	22166	22568	22449	22524	22506	22642	22349	22449	22455	22338	22504	22463	22436	22459	22500	22557	22427	22387	22408	22508	22588	22508	22411	22499	22428	22372	22361	22395	22555	22598	22504	22446	22537	22445	22606	22372	22416	22357	22547	22510	22581	22576	22518	22583	22342	22280	22525	22485	22529	22485	22613	22535	22475	22517	22305	22635	22092	22438	22499	22320	22185	22440	22502	22466	22542	22536	22481	22331	22352	22216	22667	22429	22399	22501	22384	22370	22540	22411	22548	22313	22324	22601	22267	22478	22469	22567	22387	22362	22528	22334	22483	22350	22360	22382	22540	22687	22444	22353	22423	22561	22527	22682	22375	22344	22461	22333	22343	22423	22440	22406	22408	22443	22393	22560	22549	22316	22447	22473	22355	22289	22472	22361	22405	22440	22406	22352	22643	22418	22478	22358	22344	22676	22527	22391	22267	22603	22458	22230	22440	22376	22391	22329	22516	22469	22523	22337	22530	22346	22552	22279	22474	22586	22304	22644	22579	22277	22376	22258	22418	22394	22243	22332	22470	22335	22475	22639	22412	22353	22353	22543	22482	22629	22311	22548	22426	22135	22631	22402	22576	22458	22334	22383	22516	22361	22393	22641	22663	22430	22597	22445	22369	22303	22525	22312	22477	22403	22433	22230	22562	22311	22240	22285	22467	22490	22413	22344	22492	22474	22440	22347	22422	22221	22411	22554	22595	22394	22532	22552	22285	22289	22429	22499	22443	22333	22280	22493	22586	22341	22608	22430	22487	22469	22478	22314	22397	22556	22638	22583	22466	22461	22478	22520	22425	22385	22470	22499	22508	22571	22548	22262	22429	22503	22459	22282	22526	22600	22585	22410	22306	22512	22405	22618	22435	22401	22467	22218	22479	22408	22298	22374	22382	22511	22502	22481	22463	22505	22663	22242	22416	22392	22648	22540	22462	22423	22407	22128	22568	22334	22389	22501	22247	22419	22355	22536	22378	22371	22683	22469	22352	22538	22405	22380	22648	22312	22128	22488	22433	22549	22301	22314	22378	22383	22300	22718	22447	22395	22276	22513	22383	22459	22541	22306	22528	22421	22500	22682	22254	22395	22499	22542	22353	22400	22316	22433	22413	22370	22646	22482	22574	22294	22420	22321	22479	22527	22369	22344	22441	22175	22302	22607	22393	22284	22405	22570	22638	22572	22662	22328	22639	22351	22309	22333	22507	22624	22601	22582	22255	22469	22377	22318	22323	22465	22378	22496	22410	22210	22103	22220	22419	22523	22385	22336	22458	22453	22604	22304	22403	22441	22440	22304	22410	22449	22284	22565	22633	22411	22654	22496	22513	22330	22505	22307	22234	22251	22441	22250	22603	22591	22642	22455	22307	22440	22602	22565	22229	22338	22485	22633	22640	22428
16259	23496	22685	20148	19109	18497	18423	18072	18170	19032	30563	41331	34934	23755	19069	17886	17820	17751	17716	17731	17805	17717	17919	17737	17784	17758	17779	17538	17650	17706	17619	17757	17818	17822	17808	17731	17662	17869	17788	17723	17801	17633	17594	17763	17830	17856	17732	17874	17890	17922	17791	17666	17804	17829	17890	17854	17829	17795	17628	17774	17576	17787	17818	17706	17877	17747	17757	17690	17720	17729	17670	17715	17674	17788	17612	17634	17701	17831	17960	17717	17640	17506	17613	17780	17607	17771	17916	17637	17678	17768	17773	17713	17825	17890	17756	17775	17738	17688	17717	17719	17725	17661	17652	17686	17787	17828	17770	17793	17852	17822	17668	17663	17639	17605	17727	17749	17925	17672	17912	17694	17768	17516	17810	17933	17755	17602	17775	17670	17672	17709	17701	17882	17801	17801	17824	17960	17779	17715	17676	17798	17796	17708	17669	17701	17733	17838	17679	17724	17700	17746	17844	17708	17657	17794	17810	17738	17705	17810	17828	17899	17792	17666	17671	17789	17929	17709	17752	17797	17899	17583	17788	17759	17644	17840	17813	17860	17722	17772	17711	17790	17766	17802	17800	17692	17683	17866	17718	17863	17639	17718	17734	17767	17594	17823	17786	17830	17815	17738	17827	17393	17763	17863	17749	17718	17785	17768	17760	17675	18095	17858	17731	17693	17874	17663	17639	17586	17728	17795	17600	17746	17786	17830	17669	17783	17723	17685	17768	17663	17815	17720	17741	17806	17670	17923	17683	17785	17923	17718	17752	17812	17651	17754	17636	17827	17709	17848	17819	17675	17850	17755	17948	17731	17919	17631	17698	17648	17760	17733	17905	17709	17686	17620	17757	17660	17844	17757	17717	17742	17721	17634	17756	17773	17768	17856	17798	17786	17771	17846	17625	17931	17729	17743	17871	17596	17729	17647	17844	17908	17661	17832	17813	17652	17701	18019	17454	17839	17846	17751	17777	17961	17815	17698	17713	17768	17748	17541	17797	17812	17806	17715	17752	17949	17720	17667	17828	17802	17616	17740	17786	17673	17831	17815	17696	17654	17729	17866	17754	17794	17708	17783	17889	17771	17866	17729	17819	17834	17746	17877	17764	17742	17802	17640	17805	17775	17737	17911	17676	17769	17929	17666	17623	17831	17782	17825	17691	17732	17672	17630	17791	17703	17742	17982	17719	17784	17687	17857	17784	17659	17735	17803	17848	17609	17845	17877	17722	17813	17762	17762	17824	17662	17758	17709	17716	17636	17676	17861	17803	17662	17669	17726	17759	17653	17686	17900	17745	17823	17852	17620	17765	17747	17737	17898	17656	17735	17892	17839	17699	17716	17817	17690	17838	17761	17618	17706	17886	17743	17698	17772	17660	17783	17584	17864	17719	17783	17783	17781	17786	17588	17640	17691	17781	17813	17848	17818	17825	17708	17686	17629	17760	17743	17815	17669	17728	17917	17868	17801	17753	17880	17902	17792	17596	17714	17703	17843	17737	17938	17727	17765	17744	17764	17817	17805	17909	17803	17810	17774	17902	17675	17702	17722	17733	17819	17648	17886	17694	17866	17598	17664	17835	17968	17701	17693	17648	17759	17648	17675	17722	17741	17876	17693	17960	17828	17776	17668	17788	17734	17559	17803	17692	17735	17792	17783	17753	17805	17692	17856	17722	17667	17922	17631	17896	17842	17832	17746	17779	17483	17852	17819	17775	17812	17756	17821	17801	17789	17598	17690	17880	17722	17794	17830	17595	17701	17670	17749	17695	17749	17800	17748	17815	17754	17706	17722	17655	17707	17623	17815	17644	17646	17881	17820	17728	17799	17666	17867	17780	17813	17829	17649	17847	17894	17725	17792	17794	17759	17775	17926	17917	17693	17781	17643	17803	17792	17724	17574	17847	17797	18003	17853	17851	17800	17857	17631	17723	17813	17850	17798	17696	17689	17684	17853	17722	17522	17813	17647	17842	17754	17801	17682	17852	17712	17636	17726	17683	17767	17671	17678	17700	17818	17726	17848	17861	17708	17702	17707	17696	17794	17929	17990	17822	17780	17867	17701	17606	17556	17670	17792	17820	17771	17778	17862	17733	17795	17740	17575	17840	17830	17732	17778	17655	17730	17683	17856	17704	17748	17725	17759	17801	17780	17655	17677	17840	17809	17709	17809	17697	17793	17829	17548	17785	17755	17778	17845	17824	17899	17765	17562	17715	17883	17882	17690	17702	17698	17576	17761	17705	17754	17862	17641	17751	17780	17821	17724	17830	17783	17853	17929	17713	17557	17748	17752	17862	17849	17873	17930	17733	17588	17828	17638	17694	17666	17890	17708	17627	17497	17669	17940	17735	17684	17679	17889	17694	17826	17799	17710	17767	17729	17745	17744	17813	17779	17701	17750	17708	17631	17663	17633	17754	17767	17729	17700	17823	17596	17750	17851	17770	17796	17982	17707	17712	17861	17712	17719	17797	17590	17724	17706	17830	17762	17888	17882	17711	17791	17789	17715	17616	17758	17726	17681	17813	17729	17830	17779	17786	17666	17555	17748	17709	17839	17724	17925	17652	17754	17657	17753	17754	17858	17656	17684	17723	17760	17662	17753	17939	17614	17797	17696	17800	17911	17774	17706	17707	17925	17974	17798	17794	17616	17814	17700	17727	17886	17769	17921	17805	17781	17780	17635	17649	17688	17930	17726	17760	17749	17789	17748	17886	17858	17729	17619	18021	17858	17784	17764	17592	17690	17859	17729	17739	17579	17787	17695	17848	17694	17770	17874	17648	17688	17775	17584	17961	17592	17769	17752	17691	17820	17701	17642	17681	17982	17707	17819	17752	17759	17870	17753	17722	17760	17829	17897	17879	17972	17926	17715	17814	17660	17844	17743	17872	17808	17906	17698	17805	17794	17777	17909	17720	17581	17669	17749	17719	17779	17837	17820	17721	17733	17778	17674	17752	17741	17718	17778	17711	17697	17713	17912	17876	17619	17832	17683	17695	17849	17773	17737	17714	17631	17808	17660	17734	17691	17630	17768	17615	17902	17731	17664	17712	17748	17785	17743	17598	17977	17754	17834	17741	17766	17762	17874	17770	17906	17727	17827	17669	17889	17751	17740	17626	17761	17822	17788	17708	17718	17959	17738	17910	17769	17752	17776	17858	17798	17888	17779	17799	17845	17764	17812	17851	17717	17714	17687	17786	17737	17721	17827	17662	17872	17721	17819	17509	17777	17842	17714	17659	17756	17846	17782	17766	17705	17799	17841	17762	17783	17692	17787	17856	17808	17768	17898	17728	17777	17800	18009	17554	17820	17871	17668	17872	17759	17795	17812	17895	17792	17794	17809	17725	17803	17712	17812	17776	17900	17764	17711	17904	17734	17859	17713	17836	17731	17736	17663	17755	17825	17795	17764	17711	17798	17588	17848	17604	17773	17773	17847	17747	17638	17797	17707	17708	17832	17723	17767	17748	17718	17922	17836	17733	17760	17698	17815	17711	17627	17953	17624	17814	17837	17716	17846	17974	17651	17810	17704	17973	17724	17925	17734	17679	17884	17614	17688	17813	17597	17762	17705	17826	17726	17763	17766	17646	17709	17743	17716	17956	17819	17732	17625	17729	17740	17858	17909	17654	17678	17859	17824	17796	18004	17669	17772	17850	17830	17654	17780	17733	17806	17815	17870	17634	17747	17701	17776	17678	17760	17760	17857	17802	17761	17745	17741	17815	17809	17779	17773	17788	17568	17665	17718	17898	17615	17614	17811	17681	17951	17942	17755	17638	17603	17805	17751	17705	17747	17788	17626	17623	17696	17641	17684	17659	17619	17831	17790	17824	17782	17851	17593	17619	17778	17739	17645	17664	17793	17572	17713	17675	17744	17708	17823	17735	17671	17626	17788	17642	17636	17801	17561	17590	17648	17792	17709	17914	17953	17834	17739	17688	17663	17817	17761	17836	17717	17690	17749	17629	17638	17942	17689	17722	17729	17786	17793	17919	17661	17823	17871	17707	17847	17711	17723	17682	17727	17754	17714	17738	17695	17846	17754	17677	17722	17824	17667	17827	17636	17881	17764	17661	17787	17719	17845	17819	17716	17674	17797	17971	17773	17858	17894	17875	17650	17773	17654	17719	17791	17892	17718	17676	17750	17758	17982	17649	17649	17753	17760	17854	17929	18000	17761	17795	17690	17793	17726	17775	17839	17758	17527	17697	17726	17781	17749	17717	17756	18012	17942	17819	17816	17880	17574	17656	17729	17697	17853	17710	17645	17805	17879	17636	17757	17769	17798	17736	17707	17807	17684	17882	17629	17742	17753	17656	17805	17901	17690	17875	17677	17921	17676	17812	17783	17822	17620	17786	17647	17739	17698	17767	17791	17771	17621	17573	17681	17645	17725	17735	17757	17835	17874	17665	17642	17894	17851	17951	17650	17901	17702	17894	17802	17765	17603	17785	17723	17541	17806	17640	17610	17746	17742	17856	17732	17888	17675	17730	17790	17614	17744	17854	17655	17753	17852	17764	17872	17855	17972	17553	17705	17723	17849	17825	17852	17821	17675	17849	17795	17681	17630	17757	17638	17824	17866	17664	17661	17652	17856	17626	17813	17800	17908	17702	17828	17871	17696	17668	17662	17765	17903	17451	17718	17709	17849	17787	17750	17732	17683	17812	17708	17788	17803	17577	17950	17836	17947	17698	17833	17858	17864	17672	17717	17715	17708	17925	17801	17951	17771	17796	17711	17770	17781	18000	17604	17784	17795	17907	17552	17885	17748	17719	17675	17692	17645	17898	17673	17652	17989	17854	17683	17722	17896	17716	17663	17741	17749	17982	17837	17759	17780	17763	17672	17861	17835	17725	17656	17612	17814	17623	17664	17992	17798	17750	17837	17680	17690	17496	17796	17735	17705	17793	17657	17830	17846	17760	17759	17778	17887	17803	17763	17713	17780	17774	17789	17747	17900	17879	17548	17754	17568	17794	17741	17686	17741	17741	17942	17774	17820	17737	17672	17730	17827	17689	17743	17730	17631	17648	17751	17884	17603	17721	17749	17749	17606	17798	17838	17550	17773	17893	17751	17909	17781	17694	17954	17782	17717	17836	17813	17547	17675	17761	17759	17657	17860	17777	17544	17788	17817	17791	17844
24106	21548	29141	24444	22419	25400	27269	23644	23453	25550	40879	56499	48444	32997	25533	23522	23062	22907	22841	22818	22605	22565	22680	22593	22660	22627	22701	22849	22731	22673	22467	22477	22279	22643	22713	22735	22630	22842	22694	22531	22819	22635	22829	22709	22650	22758	22690	22513	22714	22590	22597	22616	22688	22829	22727	22789	22601	22508	22513	22652	22813	22535	22437	22493	22603	22629	22544	22687	22481	22512	22761	22553	22727	22479	22566	22613	22649	22501	22466	22411	22459	22680	22477	22647	22818	22468	22575	22628	22620	22638	22582	22677	22314	22549	22696	22611	22765	22638	22530	22485	22553	22432	22570	22532	22532	22656	22627	22365	22598	22305	22721	22514	22564	22578	22746	22608	22667	22591	22563	22712	22636	22581	22797	22830	22762	22577	22608	22722	22568	22497	22572	22645	22613	22571	22653	22541	22616	22539	22617	22570	22727	22511	22762	22516	22563	22437	22429	22624	22692	22541	22596	22478	22592	22520	22419	22642	22532	22744	22435	22633	22619	22588	22385	22611	22590	22488	22392	22422	22553	22764	22547	22632	22378	22524	22576	22569	22681	22713	22649	22435	22435	22476	22493	22399	22440	22338	22590	22630	22464	22579	22536	22535	22501	22554	22441	22491	22460	22310	22556	22468	22623	22470	22584	22682	22416	22472	22581	22434	22391	22521	22801	22477	22618	22595	22806	22679	22391	22605	22671	22679	22475	22417	22630	22342	22505	22679	22717	22648	22657	22455	22412	22577	22491	22500	22504	22670	22517	22716	22484	22335	22515	22632	22746	22429	22870	22714	22605	22620	22597	22709	22780	22852	22750	22662	22505	22572	22826	22680	22614	22699	22546	22638	22547	22405	22228	22492	22285	22765	22580	22746	22450	22471	22505	22648	22787	22601	22659	22421	22697	22426	22178	22661	22632	22557	22675	22662	22510	22461	22534	22528	22625	22583	22645	22580	22436	22630	22972	22676	22559	22550	22345	22578	22618	22470	22532	22736	22408	22510	22302	22591	22603	22758	22843	22582	22474	22464	22609	22452	22447	22501	22542	22611	22542	22512	22401	22517	22448	22555	22580	22506	22575	22555	22508	22347	22720	22595	22532	22266	22531	22431	22641	22574	22534	22379	22537	22650	22469	22693	22677	22456	22617	22515	22533	22684	22596	22762	22783	22616	22540	22727	22430	22418	22577	22523	22699	22858	22439	22489	22433	22506	22541	22615	22666	22464	22426	22277	22547	22604	22539	22629	22660	22793	22752	22618	22519	22642	22543	22469	22441	22504	22692	22532	22497	22601	22338	22499	22694	22589	22429	22653	22726	22499	22727	22683	22592	22640	22478	22614	22790	22453	22517	22702	22632	22354	22254	22557	22520	22427	22442	22613	22646	22445	22651	22403	22657	22828	22373	22695	22510	22537	22643	22506	22611	22535	22685	22598	22504	22307	22479	22540	22549	22601	22485	22566	22605	22408	22617	22590	22500	22728	22656	22544	22349	22624	22431	22566	22481	22435	22337	22488	22546	22719	22525	22732	22636	22594	22448	22495	22725	22419	22694	22821	22604	22464	22512	22576	22566	22648	22245	22497	22444	22785	22724	22569	22523	22436	22584	22633	22419	22549	22600	22445	22630	22706	22523	22501	22516	22429	22445	22440	22432	22616	22438	22711	22666	22631	22491	22711	22649	22381	22341	22445	22593	22518	22669	22594	22519	22486	22562	22605	22706	22521	22682	22405	22446	22599	22798	22302	22677	22413	22411	22368	22658	22531	22499	22530	22865	22499	22460	22706	22644	22379	22517	22589	22637	22487	22629	22524	22625	22567	22416	22552	22860	22478	22735	22364	22736	22620	22423	22567	22472	22431	22630	22750	22638	22683	22805	22663	22400	22461	22555	22540	22659	22520	22604	22406	22635	22610	22776	22733	22545	22427	22546	22774	22667	22810	22596	22666	22762	22428	22784	22583	22641	22760	22629	22316	22598	22589	22623	22541	22227	22704	22682	22969	22716	22347	22470	22745	22532	22577	22507	22364	22617	22624	22675	22763	22651	22587	22812	22663	22635	22500	22488	22510	22371	22685	22477	22430	22468	22514	22597	22739	22420	22437	22573	22490	22749	22593	22675	22541	22464	22559	22643	22477	22274	22661	22569	22797	22613	22569	22275	22769	22339	22634	22642	22730	22675	22568	22548	22462	22559	22494	22544	22541	22816	22402	22423	22855	22497	22669	22650	22629	22556	22611	22483	22588	22540	22874	22503	22680	22756	22726	22802	22653	22901	22489	22646	22821	22638	22398	22576	22389	22628	22637	22509	22365	22408	22401	22689	22800	22699	22464	22655	22615	22533	22734	22424	22447	22549	22566	22618	22605	22439	22539	22682	22692	22596	22577	22480	22584	22598	22628	22561	22553	22506	22603	22463	22773	22838	22761	22510	22468	22505	22722	22546	22548	22548	22646	22613	22581	22585	22440	22512	22329	22367	22626	22513	22421	22482	22563	22662	22665	22363	22484	22765	22709	22612	22641	22669	22466	22426	22672	22632	22623	22597	22902	22507	22593	22584	22529	22508	22578	22684	22475	22657	22591	22626	22495	22312	22483	22655	22477	22629	22657	22465	22589	22603	22680	22713	22234	22403	22465	22393	22514	22491	22425	22609	22450	22611	22499	22637	22615	22392	22701	22519	22332	22617	22632	22459	22506	22487	22526	22477	22637	22514	22481	22588	22700	22717	22574	22719	22485	22669	22600	22666	22759	22638	22789	22622	22609	22529	22533	22709	22768	22425	22510	22640	22417	22717	22427	22745	22620	22592	22602	22560	22427	22601	22658	22667	22771	22590	22613	22477	22562	22731	22585	22557	22531	22652	22422	22614	22590	22583	22220	22687	22669	22444	22490	22504	22641	22544	22503	22716	22609	22552	22434	22676	22759	22405	22767	22417	22639	22681	22515	22622	22801	22508	22348	22384	22668	22400	22517	22644	22385	22692	22290	22626	22463	22614	22628	22767	22843	22525	22588	22666	22606	22576	22810	22684	22472	22777	22773	22430	22358	22450	22529	22366	22475	22443	22512	22819	22446	22544	22690	22525	22690	22539	22499	22555	22630	22608	22703	22490	22648	22613	22491	22738	22706	22642	22558	22746	22765	22672	22606	22509	22476	22382	22550	22583	22803	22576	22679	22745	22604	22644	22405	22481	22790	22558	22601	22673	22842	22707	22854	22509	22392	22511	22741	22389	22784	22697	22525	22706	22673	22783	22604	22415	22508	22487	22445	22576	22561	22647	22604	22474	22336	22585	22648	22750	22414	22444	22584	22488	22729	22564	22625	22699	22759	22502	22464	22527	22784	22741	22510	22689	22493	22535	22394	22535	22437	22504	22579	22462	22666	22590	22726	22630	22690	22534	22578	22514	22647	22526	22474	22385	22560	22555	22239	22421	22633	22543	22454	22379	22763	22649	22717	22528	22326	22507	22517	22548	22666	22578	22682	22568	22695	22518	22587	22601	22706	22491	22510	22754	22405	22379	22642	22522	22589	22633	22566	22596	22518	22521	22554	22691	22490	22421	22572	22444	22330	22756	22546	22509	22525	22796	22644	22575	22495	22733	22796	22665	22404	22902	22602	22512	22553	22490	22610	22393	22464	22711	22699	22517	22565	22592	22788	22548	22738	22543	22512	22724	22538	22560	22638	22276	22550	22614	22424	22739	22471	22570	22623	22554	22611	22597	22647	22506	22617	22411	22530	22885	22556	22634	22624	22575	22591	22598	22319	22445	22455	22659	22372	22684	22689	22560	22500	22692	22481	22577	22617	22292	22359	22651	22668	22795	22619	22679	22516	22587	22632	22707	22502	22562	22543	22536	22488	22402	22656	22627	22677	22706	22656	22640	22574	22703	22613	22677	22604	22694	22587	22514	22412	22342	22588	22692	22723	22525	22655	22779	22610	22550	22671	22518	22616	22516	22690	22546	22366	22672	22511	22304	22504	22455	22568	22551	22505	22554	22496	22612	22704	22383	22735	22720	22365	22456	22673	22532	22459	22518	22434	22887	22371	22382	22506	22575	22666	22633	22658	22652	22586	22502	22671	22757	22489	22752	22620	22637	22519	22503	22640	22595	22675	22729	22549	22695	22452	22775	22462	22770	22518	22694	22585	22630	22205	22522	22262	22470	22293	22620	22663	22583	22680	22395	22313	22417	22601	22506	22543	22562	22482	22529	22497	22673	22351	22524	22528	22361	22693	22605	22763	22432	22348	22649	22564	22572	22595	22585	22479	22505	22612	22446	22484	22559	22644	22541	22449	22733	22565	22581	22573	22724	22758	22582	22630	22311	22364	22555	22568	22415	22594	22714	22462	22624	22484	22796	22502	22580	22657	22583	22473	22705	22619	22622	22575	22602	22438	22410	22396	22515	22495	22776	22214	22605	22608	22518	22659	22516	22427	22650	22341	22555	22454	22643	22740	22669	22719	22725	22484	22531	22494	22656	22414	22757	22567	22605	22601	22643	22670	22443	22328	22500	22877	22433	22676	22843	22480	22697	22462	22423	22407	22728	22690	22678	22525	22459	22599	22648	22346	22560	22535	22693	22348	22607	22454	22593	22624	22436	22595	22527	22470	22478	22684	22618	22699	22715	22646	22527	22633	22508	22607	22671	22456	22543	22467	22700	22292	22615	22443	22670	22533	22442	22612	22747	22589	22708	22580	22598	22518	22565	22847	22665	22588	22610	22281	22697	22662	22574	22393	22487	22598	22437	22612	22851	22761	22673	22398	22524	22427	22352	22523	22347	22510	22485	22501	22654	22505	22655	22597	22391	22486	22451	22745	22607	22669	22678	22513	22492	22640	22676	22858	22723	22569	22622	22791	22510	22486	22520	22570	22788	22583	22623	22845	22548	22675	22459	22281	22469	22457	22458	22564	22817	22609	22552	22545	22632	22647	22435	22595	22308	22390	22480	22574	22664	22359	22566	22633	22491	22475	22533	22671	22384	22553	22645	22448	22628	22615	22495	22438	22348	22594	22289	22562	22672	22554	22296	22420	22461	22571	22452	22645	22643	22465	22581	22333	22708	22531	22669	22586	22580	22688	22523	22515	22591	22607	22445	22741	22597	22699	22754	22667	22624	22635	22602	22798	22444	22624
18518	30055	28748	23420	21112	20004	19523	19147	19122	23053	43397	55658	45146	28373	19973	17938	17957	17885	17782	17766	17730	17736	17908	17834	17967	17809	17844	17718	17811	17899	17897	17887	18028	17929	17565	17646	17934	17894	17765	17886	17799	17821	17919	17787	17706	17765	17793	17896	17929	17755	17792	17778	17786	17723	17849	17850	17736	17968	17746	17767	17729	17750	17801	17815	17896	17735	17764	17749	17807	17833	17882	17676	17920	17867	17714	17973	17879	17933	17754	17645	17955	17930	17798	17832	17748	17864	17855	17839	17944	17990	17722	17749	17837	17676	17802	17641	17755	17712	17936	17936	17706	17773	17773	17962	17612	17982	17777	17628	17850	17797	17830	17545	17918	17934	17874	17679	17675	17854	17770	17719	17795	17977	17896	17800	17834	18017	17661	17591	17695	17864	17817	18039	17912	17982	17761	17633	17615	17830	17647	17666	17863	17631	17803	17820	17745	17739	17906	17645	17874	17664	17855	17813	17835	18005	17739	17840	17812	17628	17749	17861	17805	17781	17652	17793	17818	17776	17821	17790	17829	17728	17801	17868	17844	17718	17828	17786	17745	17677	17954	17775	17786	17858	17599	17915	17828	17876	17690	17792	17616	18111	17758	17888	17807	17701	17832	17747	17802	17667	17761	17826	17677	17765	17866	17815	17762	17716	17715	17917	17887	17802	17856	17777	17704	17724	17754	17753	17851	17913	17850	17624	17778	17782	17980	17821	17877	17895	17802	17719	17847	17785	17672	17795	17781	17619	17846	17764	17786	18037	17858	17706	17939	17722	17731	17852	18116	17679	17752	17885	17854	17744	17946	17784	17714	17730	17598	17778	17892	17939	17783	17922	17674	17709	17803	17828	17835	17881	17843	17897	17831	18081	17848	17782	17971	17882	17896	17882	17928	17762	17623	17754	17849	17921	17778	17760	17818	17751	18024	17936	17722	17788	17715	17956	17827	17838	17900	17682	17919	17843	17835	17616	17838	17707	17822	17867	17954	17774	17713	17761	17784	17761	17808	17754	17750	17695	17721	17663	17795	17809	17814	17822	17749	17880	17708	17816	17849	17785	17607	17771	17854	17765	17838	17935	17979	17763	17968	17957	17820	17776	17968	17603	17641	17646	17930	17800	17920	17885	17721	17891	17921	17666	17642	17804	17685	17844	17507	17779	17828	17736	17837	17700	17866	17826	17830	17807	17796	17939	17820	17843	17821	17803	17888	17717	17971	17741	17819	17659	17687	17509	17648	17625	17759	17674	17815	17731	17877	17739	17780	17988	17852	17930	17961	18027	17903	17799	17788	17808	17951	17922	17780	17873	17711	17888	17867	17696	17826	17796	17877	17658	17935	17898	17824	17904	17794	17670	17808	17715	17737	17922	17787	17671	17788	17857	17649	18000	18003	17826	18033	17723	17698	17787	17788	17770	17740	17711	17838	17859	17891	17916	17660	17808	17878	17554	17856	17693	17831	17710	17846	17758	17614	17662	17863	17806	17729	17783	17823	17770	17607	17713	17843	17846	17902	17681	17886	17749	17696	17800	17920	17630	17698	17810	17835	17771	17713	17472	17701	17862	17665	17933	17915	17864	17815	17783	17727	17885	17931	17981	17624	17879	17729	17790	17919	17704	17659	17853	17848	17751	17885	17970	18033	17841	17745	17822	17815	17769	17933	17872	17998	17750	18063	17798	18040	17932	17755	17555	17788	17837	17757	17805	17906	17703	17694	17613	17920	17792	17891	18015	17746	17844	17649	17723	17730	17925	17821	17769	17918	17582	17858	18042	17886	17877	17932	17848	17748	17670	17910	17792	18000	17908	17818	17827	17780	17977	17797	17863	17814	18004	17712	17779	17890	17818	17718	17826	17860	17828	17964	17835	17983	17857	17761	17799	17836	17827	17802	17889	17789	17838	17804	17696	17740	17734	17729	17693	17752	17787	17929	17910	17787	17814	17806	17799	17941	17838	17834	17652	17868	17788	17828	17719	17755	17729	17758	17719	17756	17742	17795	17821	17841	17709	17770	17818	18023	17773	17836	17672	17677	17780	17801	17830	17917	17787	17797	17813	17833	17732	17866	17875	17726	17861	18034	17758	17795	17765	17791	17795	17783	17772	17734	17810	17749	17778	17725	17792	17814	17754	17707	17871	17790	17806	17719	17806	17681	17827	17756	17970	17869	17684	17739	17701	17770	17835	17688	17908	17680	17526	17732	17824	17728	17783	17923	17911	17956	17666	17857	17713	17938	17679	17831	17760	17799	17685	17782	17859	17764	17876	17761	17717	17708	17743	17784	17725	17859	17913	17958	17773	17909	17613	17768	17882	17728	17620	17830	17707	17878	17724	17802	17732	17710	17780	17801	17723	17677	17690	17963	17792	17701	17693	17705	17956	17609	17868	17805	17714	17749	17698	17712	17936	17883	17671	17774	17860	17846	18042	17776	17694	17952	17883	17678	17708	17821	17655	17694	17631	17738	17771	17759	17927	17682	17799	17796	17858	17838	17587	17751	17868	17877	17881	17601	17880	17687	17935	17731	17715	17788	17859	17780	17792	17851	17795	17619	17857	17625	17680	17714	17904	17940	17831	17933	17629	17798	17756	17824	17824	17909	17894	17838	17774	17725	17660	17769	17812	17826	17845	17815	17834	17741	17837	17748	17790	17765	17700	17834	17712	17898	17749	17787	17761	17939	17690	17934	17655	17869	17691	17796	17987	17866	17810	17903	17699	17875	17699	17931	17673	17910	17854	17743	17805	17990	17720	17812	17789	17657	17875	17734	17752	17947	17723	17772	18063	17749	17830	17798	17679	17928	17866	17856	17821	17881	17715	17662	17841	17848	17802	17632	17776	17592	17860	17931	17882	17851	17672	17644	17689	17904	17694	17742	17818	17887	17586	17894	17704	17851	17749	17943	17803	17876	17682	17794	17919	17777	17818	17711	17962	17769	17775	17867	17621	17739	17766	17829	17946	17756	17866	17640	17828	17823	17739	17896	17995	17726	17968	17777	17948	17920	17844	17824	17636	17769	17945	17704	17957	17670	17679	17808	18023	17695	17825	17745	17762	17719	17854	17754	17878	17788	17554	17891	17834	17781	17799	17783	17807	17656	17639	17700	17891	17743	17672	17804	17821	17824	17692	17716	17766	17694	17757	17806	17669	17764	17788	17728	17713	17879	17902	17705	17745	17703	17603	17759	17950	17787	17685	17704	17596	17689	17807	17805	17876	17885	17836	17826	17762	17787	17773	17649	17730	17833	17832	17844	17852	17665	17808	17737	17898	17770	17902	17802	17905	17738	17786	17770	17531	17646	17889	17824	17901	17888	17735	17848	17807	17871	17944	17761	17828	17767	17901	17677	17823	17782	17825	17746	17889	17793	17680	17729	17766	17758	17809	17782	17904	17799	17648	17761	17862	17696	17856	17722	17779	17653	17941	17692	17881	17796	17666	17952	17760	17880	17720	17683	17759	17615	18007	17806	17868	17694	17697	17680	17710	17871	17889	18010	17840	17638	17875	17760	17914	17741	17991	17816	17727	17867	17975	17822	17888	17674	17831	17673	17919	17696	17778	17828	17821	17757	17784	17774	17825	18007	17642	17787	17654	17808	17873	17640	17872	17881	17729	17901	17689	17810	17770	18056	17844	17805	17784	17815	17873	17713	17842	17775	17704	17844	17956	17674	17961	18008	17793	17787	17840	17741	17788	17878	17921	17771	17781	17752	17811	17734	17850	17769	17855	17804	17653	17875	17713	17774	17794	17829	17725	17723	17864	17693	17958	17832	17772	17846	17928	17748	17806	17858	17848	17776	17806	17749	17646	17785	17798	17878	17915	17816	17823	17689	17692	17788	17880	17698	17892	17902	17912	17718	17834	17682	17723	17820	17805	17571	17746	17749	17801	17889	17671	17761	17799	17819	17873	17982	17746	17752	17904	17650	17783	17717	17894	17817	17773	17856	17658	17934	17807	17814	17737	17882	17714	17985	17777	17719	17904	17953	17688	17845	17931	17724	17784	17739	17748	17806	17824	17889	17691	17795	17911	17852	17789	17739	17775	17613	17811	17803	17769	17803	17734	17735	17826	17860	17775	17840	18010	17879	17965	17970	18041	17803	17815	17866	17866	17882	17983	17660	17794	17791	17807	17696	17978	17695	17751	17946	17772	17703	17849	17692	17733	17655	17903	17780	17818	17862	17872	17873	17887	17796	17740	17727	17840	17818	17611	17897	17730	17865	17690	17875	17757	17819	17786	17958	17722	17830	17652	17737	17851	17750	17779	17936	17805	17789	17767	17816	17785	17825	17893	17736	17883	17820	18010	17790	17781	17756	17816	17632	17679	17905	17796	17734	17791	17732	17716	17814	18010	17821	17743	17731	17914	17730	17788	17858	17877	17877	17554	17799	17701	17677	17817	17772	17595	17876	17738	17835	17700	17876	17839	17892	17924	17873	17983	17641	17858	17818	17624	17687	17748	17799	17792	17850	17827	17856	17836	17819	17970	17552	17534	17636	17676	17715	17683	17898	17527	17732	17850	17830	17795	17902	17843	17780	17960	17805	17994	17960	17657	17731	17761	17846	17751	17879	17918	17782	17622	17903	17878	17714	17755	17691	17823	17653	17834	17832	17828	17893	17733	17758	17739	17794	17847	17729	17616	17772	17627	17667	17668	17733	17721	17716	17803	17842	17768	17896	17826	17882	17766	17909	17704	17895	17855	17714	17758	17951	17893	17642	17903	17967	17919	17699	17854	17971	17736	17742	17715	17939	17798	17698	17682	17848	17823	17643	17742	17922	17737	17845	17680	18050	17991	17828	17794	17828	17886	17847	18032	17760	17899	17762	17675	17835	17947	17693	17668	17950	17776	17859	17725	17836	17658	17640	17971	17896	17821	17986	17796	17901	17733	17926	17681	17879	17853	17853	17929	17626	17885	17742	17676	18117	17776	17821	17789	17890	17762	17853	17675	17786	17778	17700	17920	17871	17988	17747	17869	17681	17790	17844	17657	17843	17805	17881	17917	17766	17887	17837	17837	17682	17937	17805	18029	17819	17673	17717	17872	17908	17802	17918	17840	17801	17854	17818	17822	17790	17725	17822	17662	17700	17846	17849	17760	17912	17851	17788	17796	17773	17778	17870	17714	17900	17682
31578	23809	24829	23588	22215	22206	22706	22457	22466	22639	23563	26278	26168	24212	22899	22429	22457	22805	22764	22639	22549	22570	22690	22442	22445	22521	22580	22583	22560	22496	22620	22622	22565	22559	22285	22587	22339	22504	22569	22515	22752	22503	22296	22450	22568	22551	22673	22510	22577	22640	22540	22386	22539	22540	22471	22463	22474	22361	22635	22546	22310	22456	22480	22343	22572	22301	22618	22688	22361	22385	22474	22501	22573	22529	22507	22460	22351	22514	22361	22645	22633	22712	22516	22550	22511	22448	22567	22501	22373	22367	22492	22596	22386	22474	22376	22513	22382	22452	22474	22623	22558	22612	22675	22458	22564	22557	22499	22555	22420	22418	22394	22258	22408	22776	22703	22585	22232	22610	22630	22505	22614	22508	22565	22670	22706	22471	22421	22303	22355	22564	22727	22556	22429	22400	22359	22393	22547	22525	22620	22487	22476	22578	22540	22519	22534	22589	22586	22480	22592	22518	22513	22402	22632	22578	22279	22516	22412	22493	22505	22447	22508	22724	22448	22363	22607	22497	22288	22471	22548	22552	22755	22383	22688	22493	22411	22569	22460	22412	22533	22702	22500	22513	22734	22502	22287	22181	22366	22452	22542	22585	22471	22310	22587	22592	22564	22326	22567	22401	22403	22593	22339	22444	22727	22519	22661	22499	22627	22530	22439	22414	22733	22339	22615	22522	22433	22659	22398	22370	22588	22470	22326	22407	22400	22535	22157	22572	22532	22498	22603	22581	22653	22413	22439	22475	22729	22579	22754	22484	22362	22504	22465	22491	22388	22434	22436	22325	22539	22488	22642	22475	22470	22627	22584	22598	22390	22362	22654	22428	22511	22518	22340	22413	22605	22609	22455	22419	22488	22497	22530	22475	22650	22395	22516	22463	22539	22329	22564	22583	22333	22522	22587	22592	22269	22561	22602	22666	22599	22397	22466	22362	22488	22378	22417	22426	22699	22594	22655	22494	22506	22629	22836	22466	22426	22597	22607	22567	22670	22467	22555	22398	22596	22519	22557	22669	22579	22704	22509	22442	22429	22457	22635	22589	22600	22364	22324	22445	22616	22573	22338	22789	22603	22474	22693	22425	22510	22475	22480	22432	22444	22639	22469	22579	22647	22557	22389	22567	22572	22377	22270	22450	22546	22637	22551	22486	22494	22501	22545	22517	22631	22686	22442	22475	22522	22321	22422	22535	22662	22663	22359	22428	22557	22511	22496	22379	22616	22461	22438	22720	22529	22631	22579	22703	22642	22281	22529	22324	22549	22531	22320	22359	22571	22645	22517	22341	22619	22550	22502	22529	22445	22442	22737	22661	22598	22643	22624	22591	22723	22358	22489	22574	22409	22353	22514	22534	22294	22525	22515	22570	22400	22406	22641	22740	22475	22560	22514	22346	22490	22376	22435	22560	22506	22616	22769	22549	22664	22699	22491	22441	22565	22511	22465	22560	22182	22251	22323	22567	22481	22519	22467	22259	22502	22384	22557	22555	22494	22373	22548	22612	22472	22590	22610	22362	22551	22413	22489	22689	22598	22475	22646	22570	22665	22428	22674	22562	22548	22426	22570	22437	22566	22495	22554	22413	22193	22555	22316	22775	22575	22523	22419	22545	22608	22524	22592	22652	22781	22697	22526	22984	22880	22556	22520	22430	22710	22546	22226	22440	22745	22639	22502	22342	22317	22317	22450	22740	22546	22512	22477	22557	22836	22365	22406	22644	22602	22422	22322	22532	22625	22736	22547	22313	22475	22630	22491	22565	22421	22402	22519	22415	22543	22534	22405	22450	22393	22389	22298	22478	22477	22506	22744	22613	22566	22536	22601	22627	22496	22798	22603	22605	22716	22654	22512	22565	22383	22546	22383	22651	22550	22582	22474	22764	22638	22425	22602	22502	22545	22651	22454	22385	22420	22538	22494	22491	22658	22630	22520	22467	22361	22418	22374	22569	22491	22382	22623	22376	22418	22469	22580	22528	22557	22661	22439	22347	22832	22759	22565	22513	22666	22378	22556	22575	22601	22437	22607	22388	22226	22367	22662	22588	22633	22404	22375	22561	22605	22335	22613	22416	22504	22442	22462	22369	22583	22350	22531	22407	22395	22224	22430	22569	22799	22455	22473	22862	22714	22514	22623	22508	22541	22462	22425	22594	22558	22572	22494	22580	22373	22434	22462	22389	22547	22527	22674	22293	22648	22647	22502	22319	22465	22609	22786	22698	22588	22395	22650	22387	22421	22656	22485	22317	22600	22490	22534	22499	22499	22524	22649	22677	22310	22651	22424	22643	22521	22445	22686	22711	22462	22703	22536	22494	22420	22227	22603	22374	22598	22337	22545	22575	22320	22572	22569	22485	22567	22595	22644	22526	22746	22318	22450	22383	22474	22709	22669	22377	22715	22479	22750	22435	22486	22588	22663	22471	22355	22469	22330	22430	22443	22356	22475	22554	22626	22560	22443	22653	22564	22322	22545	22511	22528	22540	22401	22454	22445	22662	22745	22429	22481	22523	22530	22499	22610	22583	22463	22537	22653	22309	22577	22647	22705	22352	22432	22462	22663	22454	22585	22450	22615	22574	22349	22829	22423	22596	22609	22520	22645	22608	22399	22632	22328	22435	22423	22506	22481	22328	22627	22419	22501	22328	22476	22596	22592	22467	22467	22228	22634	22518	22475	22373	22649	22567	22730	22565	22427	22407	22370	22467	22427	22577	22617	22563	22555	22767	22439	22326	22493	22515	22503	22630	22624	22712	22424	22581	22487	22442	22276	22495	22853	22545	22317	22457	22502	22500	22546	22234	22413	22604	22704	22460	22539	22616	22477	22423	22445	22493	22643	22363	22592	22547	22321	22489	22321	22435	22442	22723	22602	22606	22393	22550	22472	22560	22611	22642	22580	22684	22656	22441	22731	22506	22509	22483	22524	22634	22452	22402	22549	22535	22453	22666	22439	22375	22496	22411	22406	22704	22458	22472	22535	22578	22556	22426	22569	22543	22587	22396	22257	22519	22716	22675	22603	22443	22480	22548	22755	22406	22604	22456	22447	22639	22527	22452	22275	22470	22606	22452	22499	22356	22515	22587	22626	22386	22293	22542	22670	22654	22422	22430	22312	22580	22605	22601	22632	22299	22631	22489	22468	22552	22428	22456	22636	22565	22380	22599	22509	22578	22536	22682	22393	22326	22535	22825	22604	22434	22637	22472	22673	22619	22362	22397	22439	22557	22633	22627	22463	22391	22527	22454	22615	22334	22562	22582	22454	22606	22615	22781	22545	22560	22642	22414	22474	22241	22402	22362	22487	22534	22361	22562	22608	22584	22783	22589	22644	22540	22542	22300	22557	22534	22580	22566	22489	22371	22442	22538	22462	22713	22645	22585	22502	22521	22430	22697	22347	22624	22546	22504	22420	22575	22636	22440	22505	22438	22556	22426	22620	22389	22545	22494	22635	22655	22465	22604	22602	22518	22365	22495	22560	22353	22519	22506	22585	22490	22342	22634	22341	22755	22438	22412	22444	22677	22759	22493	22497	22300	22689	22650	22569	22394	22430	22487	22663	22457	22431	22306	22498	22475	22789	22411	22522	22463	22384	22574	22334	22409	22602	22582	22566	22464	22418	22459	22438	22651	22359	22471	22615	22503	22652	22417	22504	22577	22519	22449	22596	22710	22570	22463	22384	22685	22811	22266	22359	22532	22431	22540	22528	22408	22481	22658	22472	22567	22350	22424	22570	22388	22682	22542	22634	22504	22460	22510	22593	22636	22372	22377	22482	22754	22606	22638	22531	22616	22687	22688	22520	22347	22554	22642	22379	22732	22831	22482	22430	22416	22359	22687	22725	22202	22457	22419	22623	22670	22385	22570	22479	22394	22774	22473	22622	22384	22450	22524	22491	22552	22690	22715	22499	22569	22417	22566	22531	22450	22423	22650	22229	22237	22717	22581	22612	22691	22592	22407	22407	22813	22415	22560	22635	22513	22461	22266	22469	22428	22429	22410	22740	22414	22324	22689	22705	22626	22486	22644	22485	22512	22641	22448	22439	22447	22509	22426	22524	22410	22666	22527	22612	22737	22525	22490	22619	22411	22373	22269	22568	22615	22515	22502	22431	22273	22589	22660	22456	22412	22349	22589	22454	22520	22558	22444	22343	22682	22653	22615	22644	22508	22525	22655	22573	22381	22441	22334	22708	22766	22657	22561	22307	22586	22670	22684	22634	22662	22757	22746	22680	22813	22450	22705	22467	22665	22458	22507	22352	22438	22530	22604	22640	22354	22630	22761	22476	22245	22707	22513	22603	22445	22424	22659	22311	22438	22480	22651	22501	22567	22622	22460	22437	22519	22563	22488	22585	22610	22453	22395	22380	22641	22541	22313	22410	22311	22595	22608	22461	22632	22373	22524	22554	22445	22466	22751	22518	22293	22608	22635	22441	22459	22585	22263	22446	22291	22586	22476	22431	22612	22596	22481	22496	22631	22470	22722	22517	22334	22487	22428	22483	22549	22550	22437	22299	22844	22715	22571	22549	22526	22608	22526	22740	22458	22534	22619	22485	22504	22365	22553	22559	22804	22441	22436	22563	22475	22231	22701	22502	22433	22402	22509	22434	22535	22625	22665	22547	22376	22375	22339	22534	22445	22338	22676	22536	22511	22502	22659	22499	22362	22435	22352	22612	22653	22446	22520	22455	22451	22522	22578	22612	22581	22654	22425	22402	22544	22475	22672	22807	22549	22527	22508	22687	22233	22421	22569	22506	22485	22461	22523	22498	22510	22723	22638	22417	22752	22548	22427	22516	22498	22555	22438	22617	22330	22609	22233	22291	22534	22468	22690	22532	22247	22807	22511	22580	22518	22602	22275	22439	22576	22494	22563	22648	22595	22302	22605	22429	22526	22566	22574	22351	22548	22740	22739	22570	22416	22473	22431	22571	22598	22498	22444	22613	22510	22383	22704	22593	22534	22661	22677	22538	22660	22408	22652	22507	22341	22545	22551	22658	22626	22357	22498	22417	22623	22564	22759	22568	22770	22471	22542	22423	22544	22536	22378	22488	22483	22559	22625	22409	22629	22446	22499	22422	22342	22641	22719	22619	22609	22322	22494	22617	22633	22712	22396	22516	22413	22546	22516	22484	22288
17892	18526	18500	18039	17930	17879	18007	17880	18070	17976	19328	23243	21645	19244	18082	17645	17865	17637	17617	17765	17777	17843	17800	17720	17757	17685	17812	17680	17657	17825	17588	17589	17931	17775	17688	17741	17662	17625	17770	17680	18041	17717	17637	17897	17656	17808	17721	17843	17711	17691	17915	17746	17862	17841	17728	17727	17749	17681	17689	17868	17724	17828	17548	17816	17876	17841	17591	17760	17758	17772	17592	17532	17768	17694	17720	17824	17853	17768	17730	17703	17983	17889	17873	17551	17681	18048	17740	17786	17678	17815	17703	17634	17671	17665	17689	17734	17639	17665	17698	17641	17660	17632	17812	17641	17725	17667	17567	17852	17717	17629	17670	17824	17768	17746	17825	17744	17834	17650	17766	17757	17623	17777	17840	17604	17650	17713	17837	17908	17758	17691	17642	17817	17746	17568	17807	17860	17699	17777	17866	17820	17767	17823	17787	17612	17729	17782	17803	17831	17590	17690	17870	17811	17889	17757	17794	17850	17701	17892	17767	17715	17876	17725	17820	17790	17564	17778	17635	17772	17714	17709	17830	17732	17603	17749	17711	17753	17888	17718	17763	17789	17762	17713	17774	17768	17682	17681	17945	17902	17828	17907	17784	17675	17852	17663	17601	17915	17501	17998	17885	17777	17699	17727	17664	17749	17632	17673	17758	17686	17721	17518	17606	17771	17779	18045	17926	17862	17669	17675	17590	17567	17850	17713	17717	17590	17801	17837	17745	17831	17600	17768	17682	17871	17732	17709	17923	17535	17760	17764	17562	17797	17805	17699	17771	17786	17818	17827	17783	17650	17821	17754	17929	17795	17698	17851	17893	17729	17668	17816	17823	17607	17845	17582	17621	17461	17807	17843	17865	17830	17748	17775	17784	17658	17833	17914	17827	17738	17733	17862	17750	17735	17750	17845	17830	17594	17979	17688	17796	17935	17536	17616	17804	17701	17782	17531	17950	17674	17856	17703	17857	17857	17674	17733	17863	17692	17883	17809	17762	17874	17782	17934	17814	17828	17777	17781	17567	17805	17662	17764	17987	17811	17611	17683	17888	17764	17757	17734	17868	17858	17852	17695	17897	17691	17715	17715	17762	17670	17818	17824	17571	17763	17920	17814	17914	17825	17857	17721	17714	17715	17754	17627	17783	17635	17659	17697	17726	17626	17621	17696	17826	17843	17898	17391	17778	17705	17680	17466	17754	17721	17728	17687	17797	17736	17939	17843	17504	17844	17612	17649	17822	17728	17689	17619	17699	17611	17644	17758	17665	17789	17725	17839	17697	17630	17788	17802	17649	17762	17674	17652	17729	17670	17533	17799	17676	17557	17700	17826	17854	17887	17732	17721	17880	17762	17847	17624	17708	17893	18002	17726	17798	17844	17740	17761	17802	17765	17646	17807	17678	17752	17744	17713	17854	17761	17742	17813	17729	17662	17836	17480	17656	17665	17801	17766	17893	17815	17678	17842	17769	17715	17723	17720	17679	17729	17832	17742	17654	17718	17910	17803	17897	17735	17681	17948	17797	17724	17696	17595	17825	17881	17763	17710	17732	17711	17711	17822	17775	17899	17762	17592	17773	17676	17860	17959	17654	17459	17792	17711	17703	17877	17716	17867	17666	17788	17751	17786	17797	17801	17647	17772	17694	17619	17876	17669	17967	17653	17544	17654	17942	17701	17860	17693	17760	17797	17684	17640	17888	17647	17684	17859	17638	17573	17742	17673	17597	17764	17898	17918	17720	17782	17673	17719	17924	17918	17775	17875	17733	17755	17689	17855	17763	17848	17727	17761	17900	17711	17798	17776	17651	17715	17846	17750	17586	17745	17864	17724	17668	17730	17541	17749	17730	17684	17705	17756	17645	17565	17534	17704	17733	17875	17678	17864	17800	17783	17894	17747	17664	17806	17769	17914	17661	17748	17844	17896	17629	17730	17724	17920	17617	17832	17688	17869	17562	17801	17789	17886	17823	17595	17845	17781	17780	17782	17717	17688	17703	17741	17661	17816	17706	17767	17730	17725	17873	17727	17713	17664	17898	17827	17711	17864	17733	17824	17627	17892	17749	17853	17758	17763	17752	17803	17691	17981	17727	17770	17741	17720	17712	17760	17837	17645	17869	17893	17865	17647	17781	17722	17657	17896	17821	17885	17664	17685	17850	17813	17686	17494	17626	17620	17805	17574	17744	17588	17673	17633	17713	17459	17966	17749	17652	17839	17751	17879	17634	17652	17681	17711	17794	17729	17675	17674	17769	17671	17772	17744	17840	17775	17755	17728	17655	17870	17910	17886	17877	17808	17648	17696	17860	17689	17724	17886	17661	17851	17642	17725	17976	17828	17561	17610	17881	17794	17967	17733	17789	17654	17679	17680	17683	17851	17611	17549	17635	17846	17917	17707	17756	17764	17931	17807	17837	17715	17732	17487	17712	17853	17628	17782	17770	17736	17798	17761	17856	17680	17892	17741	17739	17747	17904	17723	17784	17662	17852	17830	17670	17603	17717	17894	17849	17685	17803	17809	17723	17714	17785	17920	17878	17523	17694	17828	17756	17869	17702	17776	17708	17801	17868	17703	17665	17961	17678	17838	17644	17668	17885	17737	17741	17872	17745	17717	17723	17748	17708	17679	17700	17793	17764	17683	17716	17825	17704	17776	17756	17741	17820	17766	17771	17664	17692	17714	17798	17730	17752	17819	17859	17629	17621	17794	17643	17746	17701	17712	17914	17816	17790	17648	17732	17612	17877	17666	17763	17703	17769	17801	17750	17649	17675	17736	17557	17775	17805	17812	17699	17719	17785	17693	17745	17709	17693	17703	17740	17547	17619	17731	17952	17777	17718	17827	17719	17830	17630	17876	17889	17706	17771	17709	17746	17754	17849	17837	17711	17831	17995	17821	17625	17882	17879	17814	17597	17734	17662	17582	17888	17582	17673	17778	17593	17688	17728	17886	17738	17476	17783	17694	17813	17849	17705	17644	17769	17830	17706	17973	17773	17717	17777	17755	17763	17860	17950	17671	17971	17603	17721	17827	17667	17608	17806	17843	17773	17722	17907	17719	17900	17716	17754	17447	17681	17787	17713	17781	17758	17661	17807	17700	17924	17719	17848	17822	17730	17871	17577	17750	17581	17573	17693	17807	17546	17737	17691	17683	17694	17800	17808	17829	17752	17759	17880	17728	17881	17901	17800	17659	17654	17976	17625	17784	17540	17893	17940	17755	17641	17904	17775	17637	17602	17859	17633	17600	17803	17572	17589	17775	17841	17800	17845	17791	17765	17611	17899	17714	17858	17747	17669	17673	17781	17582	17847	17637	17720	17846	17796	17681	17657	17808	17698	17793	17659	17750	17830	17667	17591	17675	17705	17636	17643	17669	17927	17870	17733	17630	17831	17792	17805	17754	17940	17702	17738	17916	17767	17729	17885	17559	17922	17566	17646	17859	17730	17932	17823	17567	17690	17763	17725	17813	17837	17786	17818	17818	17791	17817	17698	17834	17629	17722	17846	17761	17682	17856	17810	17738	17619	17684	17756	17604	17778	17843	17829	17934	17828	17607	17638	17819	17582	17802	17821	17827	17706	17623	17760	17688	17645	17902	17746	17707	17653	17788	17760	17821	17987	17750	17696	17675	17652	17888	17687	17676	17792	17687	17563	17772	17843	17638	17688	17872	17444	17760	17705	17791	17692	17862	17693	17761	17686	17573	17722	17659	17962	17576	17839	17740	17687	17629	17662	17663	17770	17616	17677	17865	17670	17699	17811	17845	17900	17879	17649	17695	17691	17619	17713	17758	17710	17665	17859	17860	17603	17844	17713	17793	17721	17735	17759	17798	17742	17803	17598	17752	17607	17795	17735	17764	17522	17704	17841	17653	17890	17670	17730	17594	17789	17751	17760	17756	17782	17735	17689	17663	17779	17760	17748	17838	17587	17822	17847	17974	17696	17599	17744	17675	17842	17643	17719	17469	17770	17779	17865	17739	17921	17651	17815	17785	17585	17567	17808	17610	17590	17646	17795	17789	17602	17750	17746	17765	17781	17846	17874	17829	17795	17867	17931	17790	17786	17741	17858	17696	17476	17728	17754	17649	17738	17824	17906	17906	17708	17644	17913	17682	17858	17861	17849	17802	17863	17768	17742	17567	17845	17809	17700	17640	17736	17715	17799	17825	17692	17666	17787	17830	17976	17492	17616	17811	17723	17725	17823	17692	17694	17652	17719	17751	18059	17871	17867	17814	17795	17673	17780	17744	17572	17730	17728	17662	17790	17625	17846	17840	17730	17622	17855	17648	17695	17775	17668	17594	17816	17638	17741	17818	17775	17711	17735	17658	17754	17666	17792	17743	17719	17849	17695	17727	17831	17664	17646	17624	17723	17743	17825	17870	17630	17784	17692	17821	17714	17761	17719	17959	17753	17573	17758	17838	17827	17630	17858	17735	17624	17618	17680	17776	17611	17870	17920	17696	17763	17713	17827	17685	17642	17884	17746	17902	17800	17720	17707	17768	17819	17756	17693	17781	17657	17762	17721	17704	17714	17510	17732	17719	17871	17585	17726	17878	17711	17824	17766	17619	17813	17741	17648	17733	17647	17752	17880	17850	17719	17536	17712	17680	17648	17617	17801	17680	17560	17637	17836	17725	17897	17661	17773	17857	17884	17647	18031	17726	17735	17735	17630	17787	17812	17828	17757	17782	17703	17623	17756	17821	17641	17652	17684	17808	17808	17692	17743	17725	17436	17602	17756	17841	17811	17572	17597	17988	17719	17758	17814	17688	17795	17694	17899	17840	17722	17829	17695	17731	17985	17571	17920	17746	17832	17746	17746	17715	17875	17608	17718	17471	17719	17777	17653	17788	17838	17656	17692	17739	17739	17895	17650	17718	17738	17770	17834	17745	17804	17741	17804	17849	17700	17788	17587	17710	17727	17712	17794	17811	17784	17758	17631	17762	17668	17700	17852	17710	17703	17690	17775	17780	17861	17864	17725	17690	17884	17671	18008	17794	17639	17702	17794	17651	17790	17604	17567	17690	17794	17737	17779	17739	17576	17806	17688	17796	17803	17690	17840	17549	17738	17768	17830	17750	17613	17782	17721	17645	17846	17856	17685	17794	17620	17659	17821	17764	17720	17713	17615	17890
26314	21558	28296	26201	23606	23708	23886	22772	22640	22999	33750	39705	36290	27638	23940	22754	22461	22249	22376	22323	22280	22205	22373	22429	22473	22236	22179	22445	22445	22514	22207	22500	22224	22565	22427	22306	22302	22224	22188	22151	22297	22180	22372	22170	22269	22298	22357	22507	22320	22265	22309	22334	22289	22078	22130	22324	22178	22275	22454	22002	22007	22210	22225	22547	22342	22351	22429	22363	22334	22174	22121	22347	22312	22193	22033	22155	22219	22487	22199	22111	22259	22046	22394	22390	22395	22108	22290	22249	22331	22268	22338	22261	22257	22061	22352	22259	22212	22357	22415	22325	22195	22109	22207	22674	22353	22261	22320	22392	22299	22189	22242	22304	22274	22384	22274	22304	22370	22179	22059	22343	22316	22356	22246	22371	22340	22379	22309	22272	22302	21989	22135	22368	22273	22181	22223	22221	22028	22133	22558	22326	22051	22335	22224	22303	22447	22055	22445	22179	22255	22433	22117	22307	22133	22342	22248	22331	22411	22234	22343	22078	22403	22184	22281	22447	22363	22171	22324	22260	22250	22202	22134	22385	22423	22170	22165	22323	22185	22107	22150	22233	22098	22250	22319	22383	22283	22280	22386	22213	22243	22222	22291	22398	22354	22325	22027	22226	22217	22509	22274	22127	22440	22185	22154	22075	22138	22327	22216	22290	22285	22331	22228	22226	22021	22246	22307	22293	22239	22235	22186	22202	22289	22365	22150	22190	22148	22321	22469	22312	22333	21983	22309	22326	22318	22214	22253	22359	22227	22165	22205	22125	22283	22447	22234	22194	22357	22261	22467	22100	22126	22491	22356	22423	22157	22044	22304	22308	22430	22270	22314	22115	22371	22052	22390	22232	22202	22179	22315	22028	22228	22280	22428	22073	22313	22272	22150	22323	22209	22090	22042	22085	22258	21845	22407	22290	22112	22332	22322	22328	22446	22474	22234	22216	22364	22353	22037	22254	22247	22098	22667	22226	22245	22330	22489	21952	22297	22147	22129	22325	22242	22169	22183	22362	22286	22230	22224	22199	22357	22125	22358	22296	22517	22400	22176	22261	22213	22080	22200	22259	22388	22221	22250	22249	22372	22316	22253	22054	22280	22272	22237	22316	22255	22343	22227	22349	22418	22103	22430	22197	22278	22271	22146	22207	22352	22409	22357	22218	22297	22235	22362	22115	22182	22286	22282	22416	22299	22319	22247	22337	22164	22254	22348	22224	22252	22364	22251	21985	22423	22305	22334	22081	22454	22378	22050	22352	22264	22326	22411	22410	22562	22555	22347	22158	22378	22260	22152	22090	22303	22314	22318	22217	22196	22398	22397	22287	22277	22388	22359	22298	22192	22226	22231	22392	22212	22251	22380	22288	21995	22243	22376	22250	22009	22309	22418	22411	22345	22380	22360	22337	22389	22299	22291	22212	22150	22298	22473	22165	22276	22144	22133	22166	22193	22342	22372	22389	22296	22319	22209	22008	22301	22243	22364	22132	22222	22130	22102	22235	22170	22446	22024	22164	22329	22028	22151	22295	22338	22340	22249	22184	22020	22169	22342	22121	22234	22478	22052	22401	22354	22140	22034	22308	22236	22233	22433	21983	22257	22290	22241	22438	22303	22009	22302	22231	22223	22349	22488	22359	22143	22132	22309	22191	22339	21936	22308	22168	22317	22156	22128	22126	22485	22210	22356	22323	22281	22312	22278	21942	22313	22231	22158	22097	22021	22084	22405	22138	22420	22302	22216	22317	22217	22302	22320	22223	22127	22259	22128	22322	22315	22223	21819	22240	22125	22272	22305	22247	22115	22128	22222	22225	22216	22131	22492	22116	22157	22305	22247	22368	22116	22211	22492	22466	22464	22320	22321	22235	22351	22389	22154	22176	22109	22249	22318	22342	22305	22119	22308	22259	22321	22340	22164	22306	22300	22235	22342	22241	22223	22455	22386	22514	22230	22437	22334	22169	22070	22265	22548	22218	22335	22202	22274	22093	22402	22483	22077	22270	22228	22095	22127	22188	22288	22172	22430	22477	22334	22033	22073	21970	22325	22579	22125	22293	22446	22629	22305	22362	22269	22191	22145	22291	22465	22313	22037	22516	22452	22307	22190	22145	22189	22330	22290	22167	22146	22141	22216	22287	22274	22322	22442	22329	22251	22040	22450	22223	22105	22232	22385	22242	22296	22320	22084	22329	22196	22392	22092	22323	22385	22204	22307	22315	22245	22007	22258	22333	22463	22515	22365	22074	22252	22240	22214	22261	22054	22337	22330	22254	22253	22065	22264	22039	22361	22333	22427	22312	22100	22261	22158	22302	22380	22403	22291	22518	22246	21974	22219	22315	22197	22294	22214	22085	22348	22360	22217	22182	22244	22136	22343	22468	22328	22320	22295	22156	22360	22249	22412	22161	22124	22186	22298	22183	22460	22182	22145	22333	22171	22132	21969	22254	22393	22344	22290	22125	22156	22020	22244	22037	22139	22375	22137	22389	22333	22457	22352	22196	22272	22215	22383	22300	22229	22181	22360	22219	22304	22262	22394	22041	22403	22212	22247	22168	22295	22073	22340	22246	22164	22411	22300	22394	22430	22234	22376	22368	22188	22138	22034	22070	22517	22122	22265	22538	22436	22474	22572	22034	22264	22381	22226	22106	22047	22146	22100	22339	22251	22286	22173	22254	22138	22445	22286	22153	22461	22333	22337	22335	22196	22400	22292	22227	22143	22202	22276	22200	22256	22083	22364	22246	22226	22409	22450	22299	22298	22445	22183	22110	22243	22167	22283	22292	22034	22358	22186	22219	22216	22290	22128	22379	22412	22411	22227	22297	22254	22147	22297	22274	22486	22284	22015	22261	22261	22231	22082	22164	22243	22308	22238	22200	22279	22269	22115	22243	22290	22169	22288	22221	22310	22342	22428	22448	22238	22229	22055	22148	22129	22185	22435	22201	22144	22401	22312	22181	21963	22249	22255	22398	22341	22347	21850	22099	22317	22156	22323	22291	22267	22302	22466	22086	22129	22117	22220	22250	22315	22305	22247	22251	22213	22382	22264	22111	22497	22276	22304	22284	22229	22296	22514	22257	22197	22258	22419	22309	22257	22443	22248	22263	22295	22226	22123	22317	22317	22322	22442	22379	22400	22263	22352	22464	22474	22212	22318	22259	22328	22469	22371	22172	22441	22151	22034	22195	22404	22479	22399	22236	22299	22339	22524	22308	22248	22302	22125	22373	22323	22276	22385	22040	22165	22285	22148	22171	22181	22315	22491	22157	22114	22367	22338	22260	22173	22302	21999	22102	22298	22327	22242	22478	22309	22583	22457	22170	22271	22517	22182	22241	22090	22240	22212	22251	22240	22398	22433	22197	22206	22279	22157	22367	22558	22425	22237	22184	22261	22274	22098	22378	22324	22245	22355	22457	22183	22377	22417	22191	22303	22330	22217	22365	22094	22369	22391	22291	22282	22310	22223	22238	22332	22276	22210	22234	22257	22245	22217	22409	22380	22224	22274	22262	22111	22126	22374	22098	22328	22282	22266	22076	22402	22319	22343	22340	22385	22308	22334	22325	22223	22325	22114	22278	22385	22242	22486	22361	22330	22243	22139	22356	22235	22103	22368	22248	22081	22416	22097	22208	22508	22217	22200	22125	22209	22250	22492	22097	22063	22327	22394	22262	22422	22324	22206	22159	22223	22214	22134	22502	22407	22300	22323	22265	22303	22294	22369	22357	22377	22232	22148	22394	22207	22279	22542	22113	22304	22380	22403	22270	22226	22269	22365	22181	22185	22162	22421	22353	22257	22425	22517	22394	22355	22312	22358	22115	22192	22121	22246	22229	22312	22333	22146	22268	22001	22243	22255	22262	22196	22262	22364	22286	22195	22218	22278	22026	22434	22036	22013	22235	22086	22355	22189	22474	22256	22508	22325	22470	22230	22336	22301	22314	22262	22331	22288	22162	22298	22291	22150	22200	22350	22185	22089	22110	22290	21996	22303	22234	22247	22276	22324	22309	22283	22193	22446	22272	22309	22316	22316	22362	22279	22110	22180	22440	22337	22195	22288	22225	22266	22270	22214	22284	22523	22273	22160	22126	22298	22274	22236	22359	22168	22397	22220	22360	22237	22452	22162	22242	22251	22115	22245	22432	22236	22264	22093	22370	22379	22127	22083	22307	22430	22334	22217	22077	22210	22624	22270	22366	22155	22335	22278	22205	22248	22343	22412	22224	22219	22325	22218	21890	22149	22206	22290	22501	22553	22164	22324	22224	22248	22237	22331	22142	22158	22443	22252	22221	22307	22425	22307	22331	22109	22024	22221	22181	22332	22145	22085	22160	22315	22090	22210	22258	22307	22099	22126	22183	22172	22189	22346	22362	22299	22230	22266	21972	22238	22298	22293	22237	22121	22285	22185	22192	22382	22283	22277	22157	22305	22236	22254	22407	22175	22380	22145	22114	22528	22296	22535	22147	22190	22270	22510	22254	22191	22345	22266	21932	22333	22340	22388	22182	22146	22239	22509	22382	22334	22347	22272	22226	22319	22320	22367	22290	22383	22356	22334	22207	22151	22227	22406	22162	22375	22138	22167	22322	22222	22362	22463	22131	22289	22145	22128	22331	22252	22375	22224	22424	22321	22197	22162	22376	22350	22133	21985	22112	22407	22155	22359	22272	22380	22322	22135	22144	22351	22332	22640	22506	22283	22256	22399	22289	22017	22362	22000	22429	22275	22299	22157	22226	22329	22190	22220	22145	22079	22192	22320	22143	22310	22259	22196	22218	22443	22241	22449	22264	22196	22153	22182	22315	22286	22286	22227	22217	22191	22125	22518	22121	22107	22151	22302	22157	22326	22124	22339	22457	22487	22238	22345	22386	22393	22213	22266	22320	22305	22430	22248	22467	22321	22542	22412	22288	22288	22234	22193	22392	22390	22431	22271	22435	22182	22376	22343	22338	22147	22260	22335	22123	22316	22307	22136	22232	22408	22271	22564	22296	22265	22216	22050	22318	22165	22324	22307	21982	22225	22440	22152	22070	22289	22214	22156	22059	22222	22206	22230	22257	22300	22189	22405	22425	22287	22113	22343	22255	22205	22139	22223	22147	22105	22292	22192	22142	22217	22384	22350	22443	22421	22147	22247	22421
16338	23163	22341	20077	19203	18604	18326	18077	18094	19146	33900	39753	33618	23239	18861	17773	17704	17575	17765	17637	17943	17772	17679	17725	17517	17595	17726	17752	17653	17657	17593	17555	17796	17493	17655	17640	17558	17691	17755	17802	17689	17687	17625	17747	17474	17651	17593	17631	17545	17720	17640	17463	17480	17643	17682	17526	17599	17608	17505	17733	17853	17704	17533	17540	17637	17649	17667	17673	17614	17634	17511	17635	17725	17614	17602	17586	17794	17621	17661	17540	17712	17684	17418	17600	17508	17542	17683	17608	17627	17648	17601	17752	17630	17768	17656	17568	17712	17710	17822	17618	17792	17620	17848	17646	17504	17706	17671	17669	17719	17612	17792	17580	17662	17687	17907	17559	17700	17562	17585	17547	17626	17768	17527	17736	17482	17689	17636	17738	17468	17725	17482	17724	17702	17686	17751	17427	17616	17785	17560	17677	17608	17759	17607	17631	17619	17781	17655	17725	17674	17556	17603	17545	17469	17541	17847	17527	17515	17775	17680	17517	17723	17531	17731	17532	17593	17570	17644	17667	17555	17527	17522	17676	17579	17800	17755	17502	17642	17633	17678	17662	17652	17625	17667	17614	17799	17666	17615	17779	17576	17688	17448	17532	17550	17712	17528	17532	17689	17615	17665	17640	17655	17488	17777	17794	17802	17721	17519	17777	17728	17681	17602	17649	17648	17391	17703	17514	17723	17785	17585	17569	17565	17815	17714	17641	17591	17610	17559	17724	17624	17478	17822	17599	17562	17703	17488	17588	17525	17691	17636	17465	17766	17658	17581	17589	17735	17521	17592	17732	17774	17631	17566	17594	17687	17465	17771	17815	17515	17683	17372	17505	17577	17691	17575	17675	17527	17611	17605	17719	17689	17701	17758	17585	17446	17586	17788	17574	17463	17708	17622	17648	17551	17620	17539	17531	17588	17505	17615	17533	17729	17656	17574	17708	17436	17620	17729	17796	17664	17600	17765	17523	17643	17804	17767	17839	17660	17572	17516	17631	17471	17769	17542	17730	17670	17675	17776	17549	17523	17627	17497	17644	17689	17710	17726	17716	17878	17605	17780	17713	17762	17667	17618	17548	17717	17658	17551	17577	17643	17803	17828	17609	17519	17560	17619	17749	17453	17718	17628	17688	17635	17627	17762	17723	17734	17807	17667	17640	17781	17597	17495	17575	17582	17546	17738	17701	17622	17620	17550	17703	17573	17675	17563	17757	17697	17482	17659	17524	17460	17595	17602	17824	17616	17630	17582	17770	17642	17586	17565	17680	17630	17630	17620	17668	17566	17617	17700	17621	17693	17765	17554	17719	17689	17863	17482	17491	17499	17719	17608	17547	17668	17590	17460	17554	17643	17644	17732	17473	17692	17864	17585	17685	17646	17588	17505	17643	17810	17648	17690	17440	17574	17380	17638	17570	17677	17594	17646	17571	17676	17732	17556	17645	17593	17629	17534	17617	17629	17678	17557	17679	17540	17634	17732	17676	17563	17741	17732	17627	17599	17525	17617	17761	17416	17444	17600	17480	17498	17521	17668	17611	17705	17530	17629	17595	17606	17569	17525	17772	17616	17343	17685	17695	17487	17617	17707	17633	17606	17749	17647	17782	17664	17749	17646	17507	17651	17772	17815	17652	17626	17685	17824	17632	17676	17757	17506	17559	17805	17592	17522	17682	17472	17555	17689	17781	17649	17651	17715	17721	17626	17476	17478	17565	17636	17771	17696	17631	17703	17580	17593	17687	17595	17647	17647	17513	17712	17561	17487	17757	17619	17639	17599	17642	17747	17801	17661	17648	17609	17667	17634	17678	17526	17719	17623	17633	17761	17396	17760	17681	17747	17573	17661	17502	17594	17574	17597	17512	17700	17884	17599	17636	17797	17621	17624	17764	17463	17784	17651	17570	17756	17608	17682	17606	17660	17647	17525	17533	17829	17566	17513	17709	17676	17741	17649	17456	17569	17667	17709	17739	17534	17595	17679	17651	17650	17572	17747	17659	17520	17484	17672	17770	17692	17632	17609	17882	17644	17675	17629	17443	17539	17753	17481	17666	17623	17643	17822	17627	17645	17439	17422	17618	17623	17554	17513	17770	17529	17719	17673	17615	17546	17645	17441	17785	17694	17712	17782	17689	17635	17643	17555	17554	17543	17610	17710	17689	17683	17552	17450	17747	17720	17431	17604	17577	17564	17642	17571	17693	17639	17654	17734	17789	17837	17431	17636	17612	17584	17597	17528	17717	17660	17651	17515	17619	17659	17733	17549	17599	17625	17597	17597	17645	17637	17645	17722	17555	17766	17816	17641	17601	17706	17736	17613	17685	17600	17724	17742	17435	17658	17631	17452	17584	17752	17630	17643	17689	17662	17624	17663	17598	17616	17610	17661	17702	17565	17582	17610	17657	17835	17605	17665	17614	17666	17728	17418	17702	17581	17526	17818	17649	17737	17617	17576	17537	17610	17650	17776	17450	17549	17487	17642	17570	17689	17582	17510	17627	17778	17635	17603	17646	17801	17562	17598	17573	17657	17659	17532	17576	17597	17478	17698	17558	17609	17633	17724	17658	17843	17525	17670	17457	17702	17596	17609	17648	17706	17594	17796	17817	17611	17770	17584	17654	17742	17740	17522	17638	17623	17640	17610	17611	17745	17558	17442	17593	17695	17502	17652	17681	17612	17807	17582	17688	17562	17696	17595	17803	17547	17709	17607	17675	17714	17624	17817	17754	17611	17640	17594	17553	17538	17687	17688	17420	17683	17688	17749	17570	17607	17611	17693	17771	17677	17784	17711	17664	17657	17608	17602	17619	17791	17627	17667	17935	17539	17577	17755	17555	17687	17524	17805	17654	17653	17465	17687	17519	17755	17513	17677	17724	17646	17630	17652	17593	17745	17730	17872	17720	17653	17784	17915	17842	17600	17752	17683	17727	17749	17632	17726	17570	17740	17557	17662	17726	17744	17702	17644	17562	17608	17593	17492	17685	17549	17808	17601	17630	17661	17600	17709	17550	17817	17568	17544	17838	17441	17646	17594	17563	17489	17678	17470	17726	17719	17682	17506	17592	17666	17661	17815	17744	17795	17502	17752	17578	17583	17683	17670	17760	17647	17840	17580	17864	17476	17602	17601	17620	17643	17403	17636	17716	17736	17560	17744	17657	17722	17609	17463	17711	17764	17577	17568	17722	17607	17504	17651	17434	17621	17587	17536	17592	17592	17731	17680	17673	17879	17715	17766	17803	17729	17549	17696	17491	17642	17632	17820	17532	17710	17466	17606	17510	17678	17718	17622	17572	17699	17509	17468	17611	17809	17720	17595	17572	17670	17611	17677	17604	17558	17673	17637	17569	17666	17492	17553	17643	17529	17528	17578	17625	17667	17565	17514	17703	17490	17506	17379	17589	17587	17609	17714	17712	17742	17542	17463	17503	17530	17697	17579	17661	17589	17677	17567	17428	17525	17843	17513	17713	17401	17782	17776	17734	17707	17552	17630	17592	17682	17662	17656	17581	17595	17613	17616	17587	17634	17749	17586	17579	17612	17545	17657	17771	17784	17610	17702	17556	17671	17623	17811	17732	17545	17827	17582	17787	17534	17656	17655	17589	17711	17607	17768	17527	17535	17508	17869	17666	17726	17587	17667	17820	17768	17758	17553	17508	17677	17740	17746	17829	17666	17771	17544	17743	17651	17648	17485	17756	17728	17636	17562	17588	17705	17500	17739	17676	17584	17565	17727	17574	17796	17675	17496	17591	17648	17727	17796	17554	17656	17678	17637	17676	17725	17634	17688	17594	17602	17875	17590	17560	17695	17575	17736	17621	17766	17707	17693	17676	17469	17692	17513	17548	17581	17626	17636	17727	17531	17581	17687	17727	17805	17622	17542	17687	17664	17558	17664	17606	17770	17812	17610	17531	17559	17679	17728	17796	17479	17666	17578	17607	17804	17812	17684	17679	17734	17641	17595	17603	17435	17745	17759	17560	17556	17682	17479	17732	17559	17626	17630	17643	17562	17644	17634	17732	17816	17670	17468	17683	17679	17873	17613	17667	17653	17707	17820	17600	17657	17502	17651	17751	17735	17599	17708	17710	17611	17635	17557	17723	17636	17609	17654	17513	17682	17676	17704	17533	17699	17745	17697	17541	17716	17581	17588	17818	17679	17816	17677	17617	17658	17675	17533	17422	17571	17740	17808	17639	17623	17639	17692	17522	17624	17859	17640	17674	17686	17568	17602	17582	17661	17697	17504	17813	17593	17583	17669	17703	17710	17730	17825	17950	17558	17600	17658	17700	17630	17583	17653	17657	17812	17574	17760	17602	17647	17578	17761	17526	17798	17742	17621	17745	17752	17660	17594	17551	17652	17655	17612	17710	17803	17597	17691	17706	17544	17500	17609	17527	17547	17601	17836	17682	17657	17696	17562	17657	17573	17736	17626	17674	17465	17627	17619	17628	17538	17778	17682	17582	17565	17851	17597	17583	17870	17851	17499	17718	17643	17720	17633	17735	17657	17645	17577	17832	17600	17819	17648	17740	17645	17741	17616	17658	17783	17608	17752	17445	17791	17600	17714	17530	17779	17652	17693	17825	17641	17565	17761	17633	17609	17610	17614	17784	17508	17596	17627	17628	17713	17489	17565	17769	17624	17502	17766	17545	17694	17565	17746	17684	17844	17599	17795	17652	17545	17641	17656	17799	17422	17637	17512	17677	17636	17584	17739	17589	17677	17687	17492	17527	17577	17583	17449	17598	17588	17559	17553	17698	17561	17599	17599	17667	17632	17599	17758	17781	17465	17554	17655	17671	17711	17672	17717	17561	17705	17722	17688	17655	17612	17646	17732	17676	17576	17655	17624	17730	17559	17714	17726	17755	17730	17625	17678	17625	17807	17702	17652	17691	17590	17599	17743	17499	17569	17798	17735	17751	17498	17543	17627	17704	17504	17666	17635	17552	17528	17593	17699	17512	17637	17715	17557	17539	17634	17798	17723	17706	17610	17608	17475	17607	17542	17611	17465	17750	17594	17661	17630	17707	17688	17804	17669	17544	17526	17554	17540	17588	17736	17614	17678	17504	17590	17667	17475	17694	17599	17582	17490	17715	17786	17739	17658	17705	17494	17581	17656	17626	17729	17742	17826	17695
24260	21588	29190	24517	22437	25481	26803	23505	23125	27958	56970	50316	41524	30515	24818	23007	22770	22496	22742	22806	22553	22497	22473	22787	22604	22322	22441	22541	22431	22759	22481	22521	22373	22560	22491	22504	22340	22483	22674	22529	22557	22368	22626	22492	22512	22333	22484	22491	22507	22641	22406	22530	22699	22484	22512	22419	22595	22662	22313	22469	22585	22573	22478	22731	22319	22578	22676	22337	22442	22358	22546	22498	22402	22742	22633	22529	22629	22514	22490	22811	22544	22339	22629	22702	22526	22535	22606	22605	22405	22417	22593	22493	22698	22691	22350	22403	22546	22564	22326	22411	22475	22723	22730	22587	22315	22633	22385	22399	22431	22517	22567	22429	22339	22447	22521	22534	22456	22375	22438	22559	22463	22303	22616	22451	22540	22403	22256	22383	22614	22534	22533	22450	22397	22365	22594	22240	22390	22261	22312	22493	22453	22594	22473	22408	22317	22320	22433	22436	22519	22243	22493	22461	22395	22299	22487	22284	22521	22384	22380	22415	22428	22452	22350	22461	22464	22187	22387	22521	22458	22281	22569	22314	22376	22501	22515	22544	22729	22517	22463	22559	22704	22352	22500	22331	22464	22472	22417	22578	22631	22537	22424	22466	22650	22349	22343	22496	22371	22452	22184	22414	22261	22414	22480	22301	22500	22519	22581	22612	22481	22511	22420	22391	22344	22623	22381	22266	22506	22358	22325	22449	22564	22451	22458	22391	22279	22374	22432	22328	22524	22485	22405	22221	22285	22323	22447	22359	22418	22458	22230	22524	22310	22556	22299	22395	22537	22339	22608	22442	22400	22425	22468	22774	22109	22510	22652	22406	22408	22583	22492	22418	22549	22579	22581	22542	22674	22374	22502	22639	22333	22257	22347	22477	22442	22351	22318	22551	22445	22524	22485	22666	22422	22297	22263	22420	22078	22415	22695	22469	22360	22454	22341	22448	22584	22471	22592	22514	22398	22397	22348	22452	22453	22430	22474	22391	22365	22356	22581	22609	22514	22703	22368	22430	22501	22701	22389	22329	22470	22288	22401	22457	22374	22514	22297	22544	22208	22339	22667	22349	22456	22488	22382	22430	22468	22427	22326	22288	22417	22608	22393	22626	22482	22515	22666	22380	22531	22506	22391	22350	22488	22271	22609	22452	22484	22379	22604	22352	22574	22624	22514	22414	22422	22434	22549	22251	22501	22104	22304	22430	22540	22618	22429	22320	22552	22714	22758	22362	22506	22325	22462	22504	22311	22496	22522	22499	22502	22328	22529	22436	22517	22505	22392	22494	22248	22216	22514	22415	22387	22408	22511	22204	22549	22153	22332	22435	22207	22333	22473	22335	22527	22479	22350	22455	22432	22439	22404	22381	22247	22374	22281	22513	22432	22497	22529	22334	22473	22398	22494	22465	22452	22409	22224	22412	22287	22483	22209	22474	22289	22555	22481	22332	22279	22504	22421	22443	22569	22339	22474	22369	22480	22575	22434	22381	22422	22365	22552	22611	22549	22324	22382	22257	22380	22457	22534	22423	22341	22442	22632	22141	22459	22578	22347	22371	22225	22413	22402	22390	22559	22334	22485	22294	22581	22521	22310	22338	22381	22143	22443	22390	22465	22463	22681	22562	22575	22592	22373	22395	22478	22466	22688	22474	22479	22571	22538	22492	22444	22690	22405	22552	22375	22667	22524	22402	22457	22446	22658	22337	22523	22426	22484	22431	22229	22420	22410	22449	22277	22333	22219	22455	22548	22344	22408	22616	22722	22361	22521	22549	22325	22667	22500	22416	22621	22569	22534	22392	22454	22448	22621	22514	22299	22374	22430	22433	22441	22478	22383	22590	22243	22338	22539	22380	22470	22505	22438	22394	22422	22578	22628	22589	22495	22109	22296	22497	22431	22241	22644	22438	22571	22479	22579	22482	22427	22303	22426	22555	22513	22808	22444	22591	22426	22517	22771	22483	22568	22547	22546	22536	22649	22474	22199	22413	22708	22490	22199	22399	22315	22209	22411	22506	22397	22493	22351	22354	22477	22524	22357	22354	22296	22493	22329	22545	22537	22465	22692	22652	22279	22300	22231	22355	22502	22461	22503	22532	22679	22321	22463	22559	22432	22278	22507	22521	22375	22380	22584	22691	22289	22602	22556	22354	22527	22408	22494	22583	22419	22541	22405	22523	22091	22305	22507	22320	22236	22484	22439	22291	22418	22516	22392	22432	22288	22576	22295	22347	22707	22606	22404	22681	22410	22571	22425	22596	22558	22315	22692	22563	22594	22472	22446	22470	22471	22373	22434	22463	22335	22545	22402	22336	22562	22308	22266	22473	22589	22387	22662	22296	22359	22501	22479	22719	22447	22282	22563	22377	22728	22446	22432	22375	22495	22569	22488	22550	22477	22410	22411	22288	22609	22407	22290	22611	22371	22437	22576	22251	22315	22450	22381	22263	22303	22312	22559	22527	22630	22538	22498	22506	22434	22335	22462	22287	22243	22453	22295	22423	22379	22542	22463	22456	22582	22301	22519	22470	22385	22622	22301	22378	22567	22359	22396	22336	22411	22577	22536	22514	22625	22454	22330	22519	22411	22317	22619	22488	22548	22614	22387	22557	22716	22883	22534	22357	22272	22562	22431	22351	22708	22386	22476	22318	22317	22560	22502	22480	22274	22487	22490	22459	22458	22384	22437	22602	22355	22487	22520	22509	22597	22223	22375	22165	22468	22457	22358	22465	22143	22390	22396	22527	22502	22378	22456	22612	22261	22442	22385	22310	22495	22663	22500	22462	22519	22296	22400	22395	22226	22345	22416	22302	22440	22376	22566	22373	22290	22514	22344	22323	22515	22620	22462	22555	22568	22476	22590	22303	22458	22388	22464	22397	22482	22358	22530	22155	22292	22551	22597	22343	22586	22358	22548	22541	22516	22342	22508	22595	22336	22350	22305	22294	22446	22431	22639	22441	22549	22392	22454	22368	22596	22451	22453	22412	22501	22556	22623	22425	22661	22359	22593	22374	22391	22679	22505	22443	22552	22481	22437	22500	22631	22589	22351	22461	22503	22444	22471	22242	22486	22513	22458	22441	22543	22448	22461	22295	22426	22398	22312	22588	22475	22305	22516	22655	22395	22421	22230	22332	22493	22518	22506	22468	22578	22289	22360	22302	22619	22312	22362	22342	22338	22496	22659	22428	22332	22411	22505	22169	22322	22413	22390	22383	22319	22422	22495	22339	22497	22417	22640	22542	22533	22386	22489	22598	22664	22372	22333	22535	22470	22508	22412	22497	22206	22296	22507	22535	22402	22537	22262	22334	22240	22259	22428	22645	22451	22491	22410	22391	22586	22429	22467	22447	22459	22428	22518	22596	22468	22586	22370	22380	22322	22322	22521	22239	22480	22307	22276	22247	22498	22517	22535	22483	22551	22422	22580	22616	22409	22397	22398	22552	22393	22275	22395	22380	22433	22621	22414	22361	22452	22431	22559	22329	22439	22577	22318	22337	22413	22207	22299	22302	22618	22596	22387	22551	22493	22365	22386	22627	22457	22479	22409	22312	22543	22359	22614	22540	22535	22477	22407	22613	22194	22456	22243	22670	22558	22414	22432	22424	22491	22194	22588	22291	22339	22430	22437	22440	22250	22509	22281	22578	22356	22567	22504	22446	22323	22474	22516	22378	22531	22247	22361	22393	22524	22398	22408	22362	22408	22499	22523	22374	22386	22361	22144	22238	22349	22590	22292	22262	22248	22511	22500	22432	22316	22278	22427	22457	22553	22550	22641	22396	22321	22531	22460	22659	22179	22424	22249	22517	22638	22213	22286	22431	22262	22457	22613	22388	22474	22537	22376	22610	22506	22433	22259	22535	22457	22290	22559	22265	22330	22438	22425	22359	22491	22447	22661	22486	22483	22430	22572	22523	22409	22468	22514	22613	22373	22627	22587	22517	22447	22515	22447	22448	22677	22434	22558	22567	22692	22495	22740	22490	22628	22171	22475	22325	22453	22439	22570	22411	22544	22625	22452	22518	22542	22480	22414	22438	22450	22094	22449	22414	22512	22483	22455	22442	22327	22245	22578	22644	22408	22499	22696	22542	22411	22470	22481	22512	22427	22503	22513	22475	22464	22407	22510	22642	22390	22345	22343	22305	22470	22191	22517	22416	22708	22301	22616	22416	22512	22270	22590	22557	22685	22465	22407	22444	22614	22466	22131	22547	22537	22416	22316	22539	22455	22498	22219	22434	22488	22544	22213	22557	22595	22498	22275	22066	22320	22480	22231	22354	22435	22482	22340	22413	22736	22408	22528	22242	22429	22232	22490	22309	22310	22258	22393	22508	22434	22359	22350	22378	22309	22406	22241	22492	22552	22372	22633	22524	22330	22580	22514	22514	22420	22512	22291	22420	22404	22363	22638	22589	22256	22638	22489	22513	22380	22504	22300	22194	22296	22341	22353	22279	22568	22385	22357	22583	22625	22509	22303	22520	22401	22223	22471	22243	22515	22509	22459	22550	22510	22437	22450	22470	22499	22321	22645	22564	22507	22685	22663	22361	22528	22056	22347	22450	22569	22355	22525	22314	22515	22429	22437	22363	22635	22291	22455	22507	22556	22605	22620	22746	22673	22469	22343	22557	22419	22763	22416	22265	22522	22309	22560	22553	22350	22591	22441	22545	22435	22630	22278	22564	22445	22567	22520	22556	22396	22453	22483	22308	22257	22653	22512	22288	22772	22607	22641	22523	22484	22579	22443	22600	22221	22421	22659	22380	22427	22590	22685	22415	22361	22603	22354	22452	22599	22540	22468	22248	22319	22456	22496	22773	22347	22314	22451	22397	22300	22401	22345	22631	22294	22567	22481	22414	22346	22390	22458	22319	22510	22396	22311	22196	22586	22623	22347	22528	22472	22507	22450	22484	22413	22413	22327	22346	22406	22433	22550	22399	22683	22604	22818	22595	22571	22365	22291	22256	22328	22545	22349	22357	22527	22511	22444	22537	22447	22464	22361	22433	22395	22319	22251	22245	22089	22606	22375	22552	22452	22406	22515	22378	22329	22451	22644	22367	22415	22568	22604	22457	22467	22425	22345	22572	22255	22423	22383	22255	22457	22348	22478	22442	22439	22541	22568	22675	22495	22545	22625	22293
18603	29907	28122	23316	21067	19765	19512	19130	19095	26887	56286	48620	39752	26080	19491	18007	17842	17723	17752	17773	17685	17866	17662	17716	17740	17855	17858	17733	17894	17781	17827	17680	17880	17800	17758	17759	17741	17829	17736	17854	17686	17798	17797	17835	17641	18011	17631	17795	17870	17818	17707	17837	17783	17684	17763	17797	17860	17944	17629	17978	17817	17791	17641	17898	17754	17736	17690	17771	17882	17810	17741	17720	17624	17828	17726	17730	17846	17720	18005	17596	17778	17624	17608	17888	17713	17701	17609	17763	17874	17656	17779	17588	17783	17847	17702	17754	17678	17765	17665	17784	17656	17681	17843	17935	17730	17732	17713	17700	17885	17611	17703	17605	17682	17840	17692	17637	17945	17759	17794	17901	17585	17723	17673	17830	17795	17759	17792	17486	17632	17558	17761	17637	17736	17833	17815	17660	17596	17677	17787	17745	17721	17666	17897	17819	17575	17860	17744	17824	17829	17656	17592	17777	17715	17796	17845	17895	17801	17583	17802	17730	17956	17818	17560	17778	17721	17736	17835	17765	17730	17547	17923	17776	17808	17612	17782	17687	17799	17895	17905	17814	17838	17886	17586	17943	17648	17689	17670	17709	17832	17711	17657	17769	17723	17652	17767	17875	17559	17742	17828	17718	17691	17728	17867	17768	17604	17711	17770	17711	17775	17929	17811	17691	17790	17820	17858	17736	17719	17589	17777	17712	17793	17583	17775	17786	17724	17633	17732	17638	17852	17664	17701	17862	17595	17804	17696	17770	17806	17595	17761	17695	17670	17711	17612	17841	17777	17796	17512	18004	17670	17706	17835	17759	17662	17759	17859	17769	17679	17725	17760	17652	17736	17887	17695	17671	17805	17756	17630	17704	17712	17600	17717	17729	17807	17703	17691	17803	17820	17697	17896	17830	17932	17542	17850	17692	17735	17697	17658	17799	17771	17799	17802	17847	17759	17770	17712	17669	17721	17747	17849	17847	17643	17725	17754	17779	17708	17715	17758	17689	17751	17730	17715	17776	17647	17532	17577	17828	17670	17712	17745	17688	17602	17977	17852	17857	17900	17746	17694	17720	17635	17886	17631	17721	17703	17800	17602	17717	17712	17862	17686	17630	17753	17849	17689	17668	17736	17751	17830	17734	17633	17552	17748	17797	17796	17886	17812	17771	17536	17881	17791	17895	17689	17737	17504	17611	17710	17790	17869	17701	17635	17710	17869	17777	17791	17794	17741	17762	17926	17741	17507	17595	17928	17754	17776	17629	17647	17810	17890	17854	17750	17702	17709	17846	17627	17664	18068	17548	17676	17669	17779	17637	17599	17757	17749	17764	17901	17805	17853	17668	17767	17788	17619	17863	17764	17728	17877	17646	17818	17668	17703	17714	17636	17895	17939	17816	17763	17695	17763	17916	17821	17830	17844	17815	17814	17888	17677	17733	17767	17672	17643	17908	17735	17908	17633	17631	17599	17553	17651	17649	17891	17763	17909	17707	17537	17757	17769	17645	17646	17785	17765	17838	17642	17732	17638	17749	17703	17813	17635	17712	17842	17670	17888	17680	17800	17834	17677	17780	17700	17733	17721	17710	17757	17717	17796	17724	17680	17703	17855	17765	17802	17663	17743	17769	17993	17832	17839	17592	17844	17765	17560	17976	17765	17803	17623	17691	17758	17706	17684	17720	17790	17740	17603	17767	17696	17845	17752	17707	17680	17814	17687	17819	17847	17766	17621	17971	17587	17757	17653	17736	17591	17614	17543	17805	17857	17620	17737	17757	17730	17631	17744	17947	17720	17797	17739	17915	17769	17605	17755	17605	17766	17741	17742	17642	17769	17705	17810	17674	17564	17703	17850	17645	17767	17742	17747	17728	17832	17505	17715	17680	17730	17662	17641	17546	17685	17917	17625	17495	17742	17747	17664	17431	17838	17687	17781	17649	17892	17692	17665	17951	17601	17747	17621	17717	17711	17808	17694	17761	17717	17711	17762	17849	17649	17851	17581	17750	17759	17684	17785	17449	17823	17549	17855	17815	17642	17520	17589	17690	17715	17844	17748	17819	17760	17922	17831	17802	17712	17878	17891	17695	17867	17858	17574	17752	17741	17688	17713	17669	17797	17786	17827	17668	17757	17833	17653	17794	17826	17715	17618	17745	17612	17737	17856	17743	17808	17861	17638	17725	17765	17767	17647	17849	17581	17893	17653	17887	17883	17777	17865	17770	17636	17893	17705	17891	17746	17792	17881	17836	17682	17569	17734	17697	17764	17800	17605	17742	17838	17603	17613	17732	17671	17781	17979	17630	17581	17586	17489	17838	17833	17838	17799	17795	17699	17841	17684	17688	17641	17709	17676	17787	17688	17644	17658	17725	17632	17706	17680	17813	17627	17657	17712	17773	17619	17788	17771	17637	17673	17750	17733	17698	17712	17846	17641	17690	17789	17489	17798	17628	17797	17505	17840	17755	17737	17891	17544	17920	17699	17695	17786	17577	17715	17850	17744	17786	17874	17744	17669	17667	17871	17907	17671	17709	17638	17684	17766	17782	17812	17685	17760	17759	17678	17787	17892	17777	17628	17830	17796	17953	17637	17774	17650	17669	17732	17687	17663	17813	17713	17903	17680	17823	17821	17781	17598	17856	17599	17569	17745	17699	17472	17728	17792	17683	17571	17710	17558	17765	17714	17708	17728	17633	17817	17837	17776	17787	17691	17737	17754	17854	17790	17863	17846	17725	17725	17832	17610	17751	17732	17801	17831	17795	17795	17808	17803	17620	17745	17716	17785	17897	17803	17802	17813	17720	17734	17625	17727	17640	17739	17652	17710	17713	17749	17742	17656	17908	17697	17825	17793	17686	17788	17756	17781	17767	17963	17823	17852	17674	17748	17545	17819	17793	17576	17822	17692	17706	17995	17810	17636	17653	17588	17719	17798	17735	17763	17813	17865	17684	17995	17662	17480	17805	17710	17751	17771	17719	17671	17669	17539	17967	17648	17734	17659	17711	17872	17720	17923	17844	17854	17576	17683	17725	17738	17857	17589	17673	17772	17794	17779	17669	17671	17698	17845	17887	17871	17790	17563	17706	17783	17733	17729	17863	17824	17881	17807	17804	17677	17713	17761	17796	17680	17608	17759	17614	17795	17810	17665	17731	17537	17835	17708	17691	17732	17693	17811	17722	17719	17719	17830	18002	17686	17749	17681	17688	17754	17801	17760	17672	17929	17667	17724	17579	17742	17748	17817	17738	17460	17566	17676	17856	17871	17691	17548	17637	17871	17723	17710	17827	17789	17859	17909	17842	17835	17619	17497	17768	17756	17730	17769	17686	17743	17711	17866	17760	17792	17710	17638	17668	17670	17767	17785	17776	17673	17855	17673	17761	17655	17648	17648	17790	17566	17798	17689	17675	17697	17666	17738	17626	17820	17751	17632	17724	17800	17807	17619	17751	17698	17745	17756	17754	17809	17747	17672	17839	17624	17661	17743	17689	17678	17727	17711	17771	17654	17702	17626	17746	17708	17690	17763	17634	17575	17729	17567	17858	17765	17767	17627	17678	17800	17839	17707	17891	17762	17660	17661	17865	17933	17851	17844	17710	17782	17771	17665	17832	17749	17767	17734	17446	17790	17696	17951	17637	17810	17736	17682	17696	17856	17823	17465	17485	17671	17805	17916	17710	17681	17635	17793	17755	17634	17768	17827	17621	17665	17815	17746	17685	17643	17690	17633	17725	17595	17895	17781	17970	17740	17799	17776	17679	17736	17684	17773	17704	17759	17666	17699	17737	17750	17704	17890	17794	17830	17716	17727	17644	17900	17822	17819	17796	17692	17753	17836	17635	17754	17830	17941	17707	17907	17660	17729	17728	17789	17598	17661	17742	17722	17713	17730	17696	17726	17557	17680	17687	17953	17898	17604	17682	17855	17699	17551	17887	17783	17678	17645	17706	17617	17786	17887	17671	17838	17827	17675	17715	17706	17814	17811	17850	17743	17525	17945	17707	17785	17826	17761	17737	17679	17777	17522	17672	17875	17731	17682	17867	17713	17853	17631	17911	17593	17717	17656	17830	17711	17746	17637	17784	17746	17693	17767	17688	17769	17701	17862	17866	17760	17833	17620	17712	17817	17697	17678	17672	17675	17489	17705	17732	17676	17713	17697	17877	17752	17701	17756	17796	17772	17616	17732	17828	17860	17883	17646	17811	17775	17656	17748	17635	17772	17719	17714	17849	17870	17738	17616	17724	17790	17713	17646	17771	17716	17650	17649	17845	17852	17756	17826	17677	17679	17697	17660	17802	17736	17898	17798	17600	17874	17565	17588	17949	17679	17785	17984	17807	17901	17595	17702	17779	17636	17846	17717	17938	17810	17890	17796	17835	17648	17782	17633	17739	17818	17775	17747	17783	17683	17839	17755	17535	17570	17602	17904	17742	17765	17896	17842	17688	17706	17848	17693	17873	17990	17915	17835	17886	17737	17617	17830	17805	17733	17603	17776	17845	17765	17735	17629	17798	17466	17690	17706	17802	17785	17668	17784	17641	17772	17709	17563	17763	17763	17667	17787	17654	17876	17734	17843	17563	17662	17732	17627	17700	17869	17857	17643	17887	17630	17678	17682	17717	17859	17858	17850	17744	17784	17654	17936	17594	17777	17910	17699	17806	17855	17769	17837	17549	17779	17627	17749	17760	17920	17682	17804	17854	17747	17789	17773	17764	17691	17565	17650	17634	17931	17751	17677	17731	17557	17704	17671	17742	17678	17806	17726	17652	17805	17761	17689	17664	17633	17700	17899	17677	17819	17469	17863	17772	17794	17728	17612	17777	17729	17723	17700	17640	17668	17765	17837	17700	17871	17886	17790	17678	17705	17726	17731	17800	17747	17887	17708	17719	17505	17673	17915	17626	17904	17914	17712	17714	17702	17661	17716	17732	17783	17551	17694	17719	17866	17700	17710	17618	17750	17748	17612	17824	17659	17733	17821	17728	17750	17757	17712	17730	17740	17666	17832	17588	17603	17714	17896	17698	17697	17799	17819	17720	17736	17806	17835	17576	17706	17755	17845	17451	17891	17862	17964	17718	17541	17751	17769	17814	17523	17778	17780	17648	17873	17770	17767	17715	17885	17744	17671	17678	17821	17829	17682	17689
31282	23681	24869	23547	22397	22593	22457	22627	22437	22358	24673	26635	24916	23208	22604	22345	22207	22194	22217	22218	22373	22173	22289	22238	22390	22374	22180	22435	22398	22391	22273	22235	22250	22247	22178	22236	22219	22392	22242	22249	22277	22417	22386	22246	22263	22105	22204	22301	22273	22344	22200	22233	22126	22339	22145	22283	22382	22316	22532	22221	22287	22182	22273	22251	22212	22013	22369	22286	22434	22229	22203	22358	22458	22079	22256	22301	22230	22286	22240	22208	22254	22044	22226	22203	22162	22285	22366	22328	22330	22256	22308	22154	22259	22124	22146	22352	22184	22174	22237	22251	22122	22176	22284	22263	22331	22333	22117	22450	22109	22426	22322	22216	22261	22331	22517	22343	22187	22102	22250	22338	22337	22464	22339	22241	22525	22324	22334	22374	22358	22367	22188	22139	22155	22418	22405	22228	22301	22430	22321	22402	22296	22366	22314	22140	22309	22249	22219	22135	21988	22118	22283	22520	22340	22224	22023	22132	22159	22278	22196	22189	22279	22228	22449	22110	22313	22166	22329	22522	22221	22258	22165	22281	22253	22368	22407	22456	22371	22446	22344	22263	22083	22144	21930	22428	22316	22207	22286	22394	22190	22267	22136	22225	22184	22155	22269	22462	22184	22300	22203	22173	22346	22155	22312	22374	22300	22114	22342	22332	22200	22093	22008	22203	22392	22287	22212	22166	22232	22313	22088	22183	22248	22448	22194	22192	22192	22330	22258	22329	22458	22304	22429	22384	22436	22188	22312	22152	22336	22203	22399	22268	22359	22314	22345	22470	22263	22159	22404	22348	22478	22325	22331	22161	22216	22357	22318	22378	22520	22165	22436	22334	22209	22215	22497	22175	22078	22398	22403	22199	22243	22370	22059	22280	22166	22596	22273	22267	22255	22418	22288	22194	22295	22479	22330	22420	22181	22230	22411	22176	22190	22251	22345	22410	22133	21977	22324	22444	22531	22357	22191	22143	22417	22247	22220	22403	22287	22245	22332	22497	22104	22258	22348	21985	22137	22193	22239	22390	22270	22312	22355	22478	22298	22450	22538	22228	22537	22420	22324	22160	22078	22285	22335	22176	22405	22467	22345	22260	22262	22137	22275	22357	22246	22279	22273	22211	22215	22327	22206	22131	22339	22168	22442	22486	22237	22109	22281	22218	22358	22032	22213	22190	22014	22255	22130	22303	22335	22247	22301	22371	22223	22305	22233	22287	22279	22454	22294	22129	22155	22214	22221	22112	22152	22229	22248	22097	22256	22206	22165	22344	22251	22481	22093	21938	22386	22350	22160	22172	22320	22230	22469	22164	22146	22090	22285	22065	21868	22356	22431	22349	22258	22394	22275	22325	22058	22540	22172	22189	22145	22264	22420	22152	22096	22163	22422	22256	22291	22236	22167	22169	22341	22190	22233	22223	22266	22090	22186	22161	22632	22343	22289	22241	22162	22222	22409	22346	22208	22179	22310	22312	22383	22326	22174	22489	22266	22217	22272	22305	22284	22367	22355	22194	22220	21950	22236	22215	22454	22237	22218	22179	22244	22250	22045	22313	22314	22239	22384	22023	22343	22219	22268	22391	22166	22222	22102	22171	22514	22546	22303	22447	22274	22287	22531	22128	22378	22309	22215	22322	22562	22167	22044	22316	22153	22164	22269	22221	22187	22360	22261	22429	22479	22242	22483	22282	22581	22046	22320	22237	22363	22265	22124	22027	22231	22445	22424	22353	22269	22374	22260	22264	22509	22126	22455	22415	22088	22320	22197	22207	22097	22357	22477	22214	22314	22331	22318	22296	22311	22182	22159	22078	22246	22181	22348	22247	22238	22266	22213	22378	22302	22160	22219	22316	22433	22181	22224	22299	22359	22230	22212	22194	22203	22261	22041	22186	22254	22233	22216	22195	22222	22351	22198	22210	22152	22087	22307	22068	22241	22083	22396	22213	22379	22050	22378	22245	22270	22330	22102	22120	22222	22385	22482	22288	22250	22180	22289	22149	22105	22456	22342	22204	22443	22247	22384	22160	22378	22224	22313	22326	22253	22473	22393	22188	22273	22358	22298	22105	22312	22301	22405	22242	22350	22152	22391	22538	22076	22331	22194	22367	22122	22123	22190	22177	22244	22301	22284	21981	22444	22202	22182	22244	22219	22267	22184	22058	22151	22062	22228	22382	22112	22216	22266	22286	22422	22415	22508	22191	22191	22390	22442	22271	22254	22403	22217	22373	22199	22193	21978	22153	21891	22427	22145	22278	22379	22034	22518	22249	22225	22110	22112	22372	22303	22102	22598	22447	22266	22287	22173	22186	22263	22256	22263	22207	22180	22411	22528	22108	22326	22179	22225	22187	22321	22318	22070	22153	22447	22230	22423	22206	22117	22180	22191	22291	22323	22291	22121	22387	22192	22331	22109	22361	22079	22607	22542	22219	22381	22375	22391	22253	22213	22285	22295	22176	22245	21964	22319	22206	22411	22265	22323	22200	22224	22295	22317	22255	22232	22114	22291	22345	22207	22301	22266	22445	22492	22281	22373	22081	22259	22178	22321	22288	22258	22304	22382	22271	22286	22359	22446	22366	22185	22087	22434	22151	22356	22261	22322	22491	22190	22315	22441	22277	22287	22181	22291	22323	22288	22297	22483	22355	22094	22197	22126	22290	22199	22299	22281	22243	22266	22333	22139	22071	22345	22113	22241	22377	22290	22148	22247	22329	22304	22309	22190	22143	22242	22166	22417	22032	22232	22043	22252	22085	22315	22199	22163	22501	22259	22474	22176	22303	22509	22393	22296	22308	22374	22237	22054	22520	22366	22353	22355	22237	22288	22130	21957	22312	22226	22133	22382	22437	22641	22309	22123	22239	22216	22255	22630	22032	21989	22358	22346	22213	22128	22262	22210	22387	22272	22131	22071	22450	22446	22365	22073	22271	22205	22329	22271	22255	22449	22394	22284	22193	22440	22326	22299	22279	22327	22279	22178	22220	22195	22488	22373	22142	22363	22211	22270	22294	22241	22281	22285	22379	22250	22031	22256	22134	22262	22628	22326	22354	22355	22579	22075	22321	22119	22279	22413	22093	22263	22407	22290	22342	22464	22309	22156	22198	22311	22419	22456	22242	22309	22184	22454	22261	22398	22261	22268	22284	22492	22215	22319	22164	22355	22374	22456	22350	22329	22109	22241	22319	22370	22205	22263	22243	22307	22482	22385	22224	22276	22264	22089	22208	22331	22306	22281	22437	22131	22174	22443	22390	22407	22390	22269	22343	22128	22234	22262	22118	22447	22313	22196	22276	22115	22237	22325	22327	22269	22430	22264	22080	22093	22241	22105	22309	22227	22206	22330	22391	22185	22193	22193	22263	22403	22340	22198	22404	22365	22311	22225	22242	22456	22394	22137	22108	22470	22305	22311	22268	22456	22265	22403	22297	22227	22426	22105	22146	22049	22317	22130	22262	22096	22264	22188	22284	22190	22080	22208	22246	22163	22194	22233	22107	22210	22125	22441	22438	22260	22200	22061	22194	22387	22408	22295	22145	22272	22234	22468	22221	22003	22167	22329	22213	22199	22337	22319	22382	22584	22322	22191	22280	22150	22355	22429	22219	22127	22300	22274	22141	22455	22270	22290	22170	22363	22443	22283	22464	22425	22414	22321	22383	22363	22348	22230	22204	22325	22163	22207	22363	22150	22396	22222	22207	22225	22226	22306	22227	22154	22422	22410	22251	22262	22354	22328	22167	22370	22538	22454	22368	22127	22356	22334	22160	22284	21919	22378	22253	22523	22066	22261	22274	22271	22380	22313	22308	22359	22150	22523	22169	22321	22420	22509	22183	22406	22226	21984	22102	22164	22209	22340	22344	22205	22168	22283	22166	22266	22220	22179	22437	22339	22467	22235	22423	22192	22134	22221	22144	22315	22322	22362	22285	22323	22468	22341	22240	22638	22325	22198	22262	22048	22303	22488	22098	22033	22134	22120	22362	22367	22309	22146	22129	22265	22461	22291	22305	22433	22143	22218	22293	22175	22126	22374	22412	22530	22177	22545	22023	22447	22238	22296	22202	22105	22330	22167	22266	22449	22178	22136	22222	22400	22058	22328	22354	22399	22483	22209	22307	22403	22399	22141	22165	22227	22249	22319	22186	22475	22108	22366	22350	22406	22364	22249	22094	22398	22254	22383	22393	22299	22194	22139	22221	22273	22347	22292	22341	22338	22575	22302	22167	22355	22276	22371	22340	22321	22433	22150	22330	22357	22372	22469	22456	22196	22300	22297	22353	22392	22274	22208	22241	22227	22274	22322	22369	22422	22475	22396	22317	22196	22417	22128	22477	22432	22399	22175	22265	22139	22370	22310	22125	22217	22186	22109	22344	22431	22117	22128	22313	22272	22501	22225	22273	22273	22320	22457	22368	22303	22433	22256	22209	22319	22208	22368	22223	22319	22193	22440	22284	22357	22414	22478	22305	22356	22225	22312	22276	22122	22132	22317	22348	22348	22389	22299	22406	22223	22329	22405	22413	22370	22322	22304	22133	22194	22354	22420	22147	22370	22400	22076	22047	22259	22443	22109	22167	22317	22064	22255	22382	22352	22199	22229	22271	22212	22180	22156	22195	22415	22462	22145	22139	22137	22465	22175	22129	22392	22406	22371	22354	22431	22288	22321	22246	22263	22420	22399	22274	22475	22389	22446	22115	22309	22461	22569	22051	22176	22173	22382	22230	22422	22283	22210	22338	22366	22292	22345	22222	22290	22211	22455	22416	22359	22245	22097	22449	22101	22417	22400	22441	22368	22266	22479	22325	22190	22301	22312	22411	22216	22235	22321	22438	22282	22342	22613	22296	22523	22317	22305	22179	22238	22310	22159	22358	22109	22167	22307	22694	22213	22348	22225	22249	22109	22383	22286	22290	22495	22439	22346	22296	22344	22282	22110	22411	22179	22163	22304	22330	22276	22324	22297	22102	22031	22461	22215	22270	22484	22595	22314	22296	22301	22445	22299	22451	22346	22300	22176	22374	22530	22489	22256	22206	22405	22166	22356	22340	22278	22560	22166	22178	22373	22297	22325	22068	22418	22201	22263	22287	22274	22436	22434	22154	22261	22304	22244	22224	22365	22256	22114	22123	22331	22256	22281	22320
17835	18352	18182	17926	17867	17696	17615	17579	17661	17848	21875	22998	20230	18714	17863	17724	17408	17680	17559	17660	17470	17561	17604	17621	17590	17478	17698	17666	17666	17560	17663	17640	17706	17670	17614	17588	17575	17683	17611	17463	17733	17620	17313	17597	17635	17534	17586	17669	17664	17754	17953	17710	17672	17781	17487	17569	17683	17847	17635	17415	17694	17785	17615	17630	17633	17550	17456	17718	17602	17640	17745	17657	17788	17687	17639	17696	17600	17583	17427	17558	17669	17594	17687	17532	17673	17598	17426	17813	17557	17739	17678	17814	17643	17526	17581	17419	17476	17599	17587	17749	17649	17630	17563	17651	17521	17581	17645	17706	17831	17705	17750	17677	17695	17656	17721	17597	17629	17604	17735	17687	17650	17707	17430	17681	17545	17571	17496	17619	17575	17550	17853	17545	17528	17754	17474	17496	17877	17699	17800	17701	17668	17689	17720	17591	17529	17578	17458	17519	17557	17884	17604	17704	17659	17465	17613	17499	17561	17684	17605	17587	17748	17494	17748	17610	17811	17568	17756	17568	17571	17523	17468	17572	17590	17490	17504	17630	17616	17651	17647	17696	17563	17663	17553	17690	17665	17799	17549	17498	17881	17687	17675	17673	17485	17710	17619	17648	17555	17590	17623	17608	17568	17773	17605	17645	17511	17706	17600	17497	17560	17832	17540	17722	17472	17566	17676	17573	17586	17448	17743	17537	17567	17509	17505	17463	17554	17539	17539	17590	17496	17687	17771	17620	17724	17612	17839	17604	17479	17722	17723	17667	17502	17591	17633	17584	17377	17662	17499	17678	17633	17630	17675	17731	17644	17590	17423	17728	17754	17601	17535	17727	17653	17642	17523	17704	17566	17546	17695	17602	17567	17408	17669	17596	17614	17559	17703	17788	17667	17653	17697	17620	17752	17599	17598	17656	17744	17511	17472	17655	17491	17589	17583	17494	17651	17664	17718	17564	17434	17566	17376	17605	17615	17640	17453	17596	17620	17535	17689	17613	17628	17428	17644	17732	17748	17553	17699	17619	17718	17816	17484	17716	17539	17683	17728	17603	17730	17589	17695	17696	17747	17626	17635	17586	17642	17664	17713	17460	17779	17822	17675	17705	17660	17794	17639	17537	17732	17650	17512	17476	17618	17744	17651	17382	17625	17618	17576	17614	17653	17659	17380	17528	17597	17712	17619	17596	17561	17562	17519	17640	17620	17639	17699	17440	17320	17757	17633	17826	17469	17726	17585	17603	17644	17678	17409	17623	17579	17731	17671	17629	17810	17569	17651	17668	17623	17661	17606	17578	17748	17657	17625	17610	17620	17515	17475	17519	17604	17654	17579	17516	17658	17623	17654	17642	17371	17660	17747	17687	17517	17792	17692	17657	17626	17530	17645	17465	17634	17659	17670	17696	17492	17470	17662	17667	17843	17737	17450	17564	17704	17683	17609	17674	17745	17710	17644	17701	17514	17543	17695	17454	17522	17748	17562	17626	17676	17514	17649	17336	17592	17743	17591	17799	17735	17530	17841	17678	17667	17553	17619	17619	17493	17779	17772	17416	17649	17580	17594	17674	17724	17788	17588	17602	17708	17603	17635	17580	17587	17696	17657	17453	17458	17593	17778	17653	17544	17649	17560	17445	17608	17599	17633	17570	17649	17628	17485	17573	17828	17647	17584	17586	17634	17469	17604	17645	17536	17606	17481	17555	17552	17582	17662	17590	17714	17603	17612	17486	17795	17458	17590	17657	17587	17561	17565	17609	17695	17765	17689	17595	17645	17582	17482	17636	17474	17625	17588	17616	17594	17711	17612	17677	17782	17553	17622	17665	17658	17515	17661	17744	17723	17750	17671	17479	17709	17741	17629	17551	17597	17602	17580	17524	17478	17586	17459	17521	17692	17451	17557	17592	17689	17561	17555	17641	17681	17571	17816	17652	17615	17780	17696	17574	17621	17605	17725	17621	17670	17658	17743	17450	17596	17461	17807	17643	17623	17672	17629	17572	17420	17748	17523	17616	17636	17566	17506	17694	17571	17622	17553	17676	17565	17677	17520	17659	17557	17688	17627	17634	17514	17624	17455	17748	17714	17613	17678	17840	17488	17657	17527	17659	17780	17579	17489	17585	17805	17683	17594	17600	17558	17578	17683	17617	17596	17569	17666	17594	17752	17766	17729	17437	17655	17467	17606	17491	17610	17781	17513	17592	17571	17722	17524	17576	17502	17648	17708	17462	17490	17694	17565	17540	17760	17549	17671	17575	17708	17598	17433	17674	17665	17459	17703	17589	17649	17581	17760	17547	17817	17592	17624	17847	17629	17660	17617	17580	17552	17452	17560	17612	17694	17510	17518	17603	17558	17725	17589	17616	17541	17647	17629	17733	17797	17704	17567	17455	17577	17647	17573	17639	17628	17469	17728	17591	17684	17633	17561	17666	17617	17708	17714	17596	17550	17553	17653	17558	17646	17547	17734	17629	17662	17642	17603	17672	17656	17658	17672	17407	17700	17659	17619	17585	17698	17614	17813	17523	17637	17435	17694	17647	17755	17593	17765	17559	17898	17639	17519	17772	17720	17619	17682	17528	17662	17495	17640	17720	17765	17578	17611	17643	17577	17582	17569	17558	17641	17482	17458	17622	17628	17650	17622	17772	17710	17757	17565	17637	17564	17927	17604	17669	17729	17562	17661	17533	17398	17680	17741	17835	17436	17732	17712	17748	17734	17556	17450	17856	17890	17604	17562	17575	17557	17508	17623	17488	17759	17549	17693	17688	17581	17726	17585	17685	17536	17644	17755	17591	17505	17613	17761	17535	17516	17637	17594	17619	17472	17725	17652	17749	17657	17508	17646	17481	17733	17692	17593	17683	17505	17458	17676	17600	17605	17643	17631	17575	17667	17700	17665	17545	17568	17564	17591	17521	17781	17681	17746	17580	17704	17643	17584	17592	17641	17777	17668	17708	17424	17737	17770	17359	17340	17410	17563	17575	17608	17737	17603	17683	17805	17541	17698	17549	17639	17717	17639	17740	17749	17746	17586	17498	17695	17568	17875	17539	17616	17541	17610	17561	17604	17645	17444	17797	17686	17846	17532	17599	17731	17579	17697	17495	17664	17454	17646	17609	17707	17514	17454	17676	17597	17535	17759	17619	17371	17886	17520	17624	17550	17674	17551	17664	17679	17527	17738	17632	17823	17639	17598	17665	17593	17616	17482	17728	17548	17447	17591	17653	17478	17769	17589	17594	17832	17641	17583	17528	17589	17654	17700	17589	17629	17705	17644	17700	17668	17628	17539	17699	17819	17674	17548	17544	17496	17479	17677	17597	17717	17554	17704	17531	17669	17342	17740	17674	17787	17654	17832	17581	17513	17729	17627	17633	17588	17546	17684	17701	17651	17580	17653	17517	17629	17556	17583	17501	17666	17421	17698	17765	17671	17511	17527	17520	17665	17616	17749	17693	17679	17622	17758	17632	17599	17654	17405	17573	17522	17695	17538	17474	17508	17531	17550	17548	17585	17565	17496	17745	17460	17704	17571	17653	17796	17755	17743	17580	17626	17622	17683	17515	17525	17509	17665	17550	17528	17489	17673	17654	17527	17723	17740	17552	17611	17720	17641	17543	17672	17575	17899	17572	17625	17590	17706	17693	17723	17620	17850	17537	17520	17540	17561	17531	17472	17766	17645	17472	17513	17662	17638	17524	17667	17694	17537	17676	17545	17703	17736	17571	17704	17509	17614	17725	17551	17837	17488	17544	17590	17821	17687	17687	17755	17709	17804	17578	17770	17687	17473	17492	17672	17673	17589	17606	17967	17732	17570	17690	17654	17484	17529	17841	17697	17473	17512	17667	17794	17570	17785	17824	17716	17452	17652	17653	17726	17545	17672	17653	17577	17616	17686	17728	17448	17602	17652	17506	17611	17591	17530	17718	17530	17721	17648	17591	17698	17882	17633	17680	17500	17666	17497	17632	17483	17561	17544	17694	17646	17640	17520	17693	17369	17709	17358	17597	17796	17595	17544	17624	17550	17522	17635	17712	17676	17437	17465	17487	17615	17603	17629	17628	17764	17593	17621	17826	17716	17680	17663	17756	17497	17457	17679	17591	17621	17748	17524	17446	17775	17635	17519	17538	17751	17601	17669	17527	17647	17789	17809	17675	17667	17751	17702	17685	17613	17824	17586	17652	17498	17705	17704	17544	17716	17632	17323	17527	17721	17635	17611	17631	17735	17675	17344	17578	17619	17589	17677	17864	17609	17688	17712	17598	17523	17660	17644	17605	17671	17608	17650	17688	17523	17788	17600	17568	17664	17561	17782	17743	17585	17662	17674	17626	17630	17633	17520	17522	17664	17433	17679	17521	17652	17791	17318	17638	17718	17560	17675	17577	17488	17796	17706	17695	17627	17471	17731	17485	17566	17794	17774	17559	17724	17759	17711	17682	17608	17535	17630	17646	17598	17636	17611	17596	17669	17538	17636	17561	17614	17500	17595	17806	17572	17625	17778	17608	17583	17565	17598	17661	17764	17572	17645	17628	17658	17447	17588	17855	17557	17687	17604	17631	17585	17749	17594	17464	17468	17506	17487	17687	17712	17648	17681	17531	17680	17719	17663	17544	17671	17734	17620	17589	17634	17618	17778	17443	17792	17623	17492	17605	17614	17400	17563	17636	17595	17487	17656	17571	17663	17663	17673	17503	17575	17630	17585	17668	17633	17479	17579	17662	17545	17774	17659	17625	17545	17833	17610	17717	17630	17531	17666	17595	17833	17568	17510	17683	17513	17660	17702	17564	17871	17563	17771	17607	17385	17827	17677	17280	17669	17690	17641	17842	17518	17542	17638	17648	17588	17558	17615	17697	17663	17573	17603	17686	17574	17834	17629	17437	17737	17694	17825	17652	17511	17504	17577	17660	17506	17764	17692	17592	17477	17726	17661	17724	17769	17491	17622	17627	17710	17545	17752	17751	17592	17706	17688	17688	17597	17714	17932	17672	17583	17554	17470	17626	17500	17500	17839	17744	17730	17727	17686	17592	17606	17763	17627	17569	17572	17565	17653	17845	17522	17758	17531	17751	17513	17670	17611	17713	17642	17598	17611	17443	17735	17510	17737	17736	17664	17474	17494	17503	17748	17482	17389	17664
26302	21554	28311	26250	23503	23406	23793	22432	22338	23294	37134	42735	32876	25760	22992	22449	22145	22037	22485	22135	22117	22216	22196	22187	22289	22084	22080	21981	21875	22287	21803	22050	22058	22016	22182	22239	22115	22333	22047	22101	22106	22165	22135	22241	22032	21873	21811	21861	22037	22190	22076	21822	22001	21864	22120	22123	22119	21949	22026	21986	22216	21941	22148	22146	22085	22304	21939	21914	21995	22270	22247	22070	22054	22207	22065	21934	22245	22235	22269	22041	21976	22212	22114	22075	22024	22008	21908	22155	21921	22010	21999	21892	21904	22125	22010	22283	21966	21985	22233	22203	21958	22006	21852	21920	22059	22100	22139	22079	22185	22109	21981	21998	22033	22200	22117	22240	22004	22168	22006	22109	22129	22021	22036	21995	22048	22036	21971	21926	22177	21919	22266	22172	22042	21695	21937	22045	22231	22050	21955	21927	21804	22078	22146	22309	21957	22058	22008	22073	22053	22034	21955	21914	22032	22084	22004	22124	21946	21959	22135	21825	21960	22162	22082	21742	22162	22005	22167	22011	22052	22049	21915	22191	21772	22249	21976	22169	21990	22019	22036	21796	22029	21660	22008	21959	21866	22052	22154	21956	22125	21933	22144	21962	21942	22121	21922	21919	21951	22019	21938	22126	21956	22156	21865	21953	22222	22089	22016	22007	22031	21941	22038	21913	22002	21963	21866	22048	22095	22127	22007	22169	22208	21848	22029	21844	21993	21865	21847	22030	21996	21958	22054	22234	22096	21880	21748	21975	21979	22116	22116	21948	22038	22129	22196	22085	22035	21851	22097	22192	22084	22032	22165	22024	22072	22090	22199	21870	22163	22053	22029	22200	22116	21862	22209	22049	21996	21904	22054	21924	22078	22111	22153	21894	21757	21948	22172	21885	21971	21788	21852	21940	21762	22058	21883	21879	21975	22106	21983	22069	22086	21847	22196	21953	21971	22049	22061	21918	22008	21971	22049	21914	22040	21995	22077	22250	21989	22038	21957	21953	21918	21831	22321	22091	21958	22058	22193	22117	22028	22078	22207	21990	21971	21884	21943	21782	22171	21976	21933	22294	22187	21878	21965	21933	21886	22097	22256	22108	22002	22006	21993	22076	22184	21954	22162	22155	22036	21888	22152	22203	21927	21960	21964	21887	22245	21941	21930	22001	22075	22009	22038	21953	22035	22282	22036	22063	22113	21947	21890	22171	22041	22156	22099	21980	21935	21987	22253	22143	22059	21970	21981	22050	21854	21918	22174	22015	22082	21897	22100	22166	22036	21923	22228	22225	21887	22111	21946	21977	22275	22071	22077	21739	21925	21919	21961	21967	21950	21996	22100	21923	22130	22054	22183	21942	21991	22156	22173	21934	21937	21980	22174	22161	21919	21854	21735	21903	21995	21837	22040	22057	21914	22020	22067	22031	21806	22066	21906	21918	22233	21795	22025	22286	22094	21921	22134	22190	22085	22013	22057	21784	22124	22238	21987	21974	21991	22018	22138	22225	22086	22047	22153	21928	22087	21933	22129	22074	22084	22116	21977	22123	22118	22032	22126	22086	22053	21834	22253	22086	22024	21919	22078	22047	22129	21917	22157	22156	22101	22069	22034	22116	22163	22117	21981	21671	22006	22108	22033	22043	21995	21932	22131	22027	21980	21982	22065	22001	21897	22058	21976	22001	22071	22090	21803	21915	22164	22070	21998	22039	22080	21976	22162	22028	22100	22128	21988	22112	21956	22114	21942	22053	22017	21867	21992	22100	22210	22093	22067	22144	21879	22244	22316	22043	21991	22021	21939	21906	22029	22003	22085	22387	22076	22043	21944	21817	21931	22013	21896	22087	22195	22150	22020	21956	22089	22037	21833	21943	22078	21996	22099	21965	22035	21988	22170	21931	21952	22110	21988	22113	21964	22004	22070	21992	22159	21826	22008	22020	21935	22074	22008	21950	22205	21766	21814	21898	21955	21878	21677	22023	21918	22071	22220	22050	22147	21870	21760	22046	22196	22264	22021	22081	21997	22230	22008	22085	22017	22172	22295	21869	21896	22150	22024	21904	22373	22075	22222	22101	22057	22039	22001	22123	22002	21934	21890	21947	21822	21999	22013	22029	22163	22131	22063	22001	21978	22074	21981	21898	22011	21805	22046	22089	21883	22132	21884	21935	21821	22071	21684	21968	21832	21944	21988	22055	22039	22075	22231	21951	21923	22040	22202	22265	21971	22003	22023	22059	22050	22063	22311	21883	22101	22191	22127	22102	22173	21971	22014	21856	22147	21896	22079	21897	21978	22054	21994	21876	22048	21956	22220	22065	22028	21996	22099	22152	22004	22033	22086	21864	22072	22132	21949	21925	21950	22037	22081	21955	22142	22170	22167	22089	22116	22012	22181	21855	22007	22061	22114	21982	22090	22126	22166	21968	22097	21941	22134	22174	22085	21970	22229	21976	21883	22178	21969	22123	22179	22146	21934	22062	22232	22066	22182	22076	22339	22010	22234	22166	22065	21964	22108	22056	22136	22071	22107	22092	21920	22163	21905	22232	22137	22119	21877	22232	22197	22239	21845	21879	21966	22080	21907	21918	22111	22262	21997	22041	21972	22020	22138	22018	22011	22189	22004	21835	22304	21927	22081	22091	21891	22010	22062	22191	22001	22023	21960	22116	22100	21865	21987	21968	21891	22018	21903	21950	22295	21959	22144	22170	22185	21956	21997	22108	22071	21862	22070	21991	22118	22170	22228	22155	22242	22034	22059	22026	22090	21954	22042	22165	21977	22042	21925	22011	22170	22150	22114	22160	22034	22064	22157	22276	21971	21908	22005	21919	21930	21989	22066	22027	22052	22038	22242	22060	22010	22098	22116	21992	21943	22152	21938	21947	21956	21919	22130	22019	22235	22080	22060	22009	22050	21989	22036	22024	21912	21969	22048	22014	22008	22090	22147	22217	22107	22039	22168	22148	21963	21977	21935	22048	22168	21976	22271	22118	21870	22162	22192	22148	22036	21863	22054	21853	22044	22051	22064	22042	21990	22078	21918	21983	22099	22072	21969	21992	22055	21980	22256	22017	21923	22002	22046	22041	21993	22173	22130	22051	21816	21931	22056	21996	21997	22078	22020	22146	22074	21893	21833	21806	21979	21998	22226	21990	21970	21975	22084	21861	21997	21988	22017	22143	21978	22062	22040	22060	22243	22187	21938	21941	22348	21877	22054	22115	21960	22094	22095	22151	22025	21973	22101	22212	21800	21929	22010	22034	22054	21998	22129	22025	21904	22095	21965	21999	21978	22076	22092	22080	21853	21948	22201	21927	22189	21904	22099	22150	21972	22116	21888	22111	21984	22037	22038	22054	22071	21983	22102	22157	22111	22121	22160	22072	21861	22044	22027	22043	21982	21943	22053	21971	21885	21879	22121	21978	21981	21974	22124	21892	22225	21881	21837	21927	21993	22035	21996	22108	22031	21718	22200	22041	21917	22081	21928	21959	21934	21949	22081	22146	22185	21967	22078	22098	22161	22132	22051	22218	22166	21960	22049	21969	22183	22017	22121	22248	21865	22012	21994	21924	21985	22038	22188	21848	22009	22045	22113	22033	22123	21970	22164	22077	22214	22107	22036	22229	22026	22028	21876	21911	22125	21933	22219	22246	22174	21888	22103	21996	22127	22164	22018	22079	22067	22173	22032	22087	22064	22155	22074	22031	22112	21865	22144	21789	22073	22120	22110	22032	22113	21966	21874	22060	21991	21998	22049	22068	22075	21838	21857	21934	22106	22055	21977	22333	22051	22142	21899	22083	21844	21978	22081	22047	21822	22274	22154	22221	22046	22009	21981	22042	22241	22017	22092	21924	22133	22015	22179	21715	21845	21827	21963	21947	22137	22038	22107	22190	22066	21980	21926	22053	22031	21998	22160	21999	21918	21994	22230	21895	22127	21930	21818	22186	21889	21918	21971	22108	22089	22143	21863	22054	22053	22092	22163	21837	21984	21895	21922	21993	22165	21841	21993	21854	21810	22014	22027	21859	21925	21832	22074	21929	21891	22204	22018	22121	22173	22033	22033	22201	21903	22102	22315	22229	22216	22072	22348	22065	22167	22059	22029	22074	21964	21916	22156	22254	22228	22138	22006	21948	21781	21959	21984	21982	22233	22074	22167	22064	22088	22064	22084	22054	22216	21937	21992	22237	22058	21891	22051	22133	22049	21854	21880	21830	21967	21879	22154	22075	22131	22124	22049	22199	22147	22120	22145	22162	22235	22015	21941	22044	21960	22102	22224	22060	22179	21976	22079	22077	22127	21915	22068	22385	22097	22111	21857	22225	21725	21912	21910	21772	22058	21936	22152	22293	22252	22098	21988	22083	22140	22048	21961	22098	21811	22090	22090	22025	22106	22048	22248	22133	22125	21970	22015	21878	21933	22044	22101	21988	22018	21987	22175	22057	22117	22210	21914	21984	22141	21948	21948	21880	22189	22171	21896	21945	22228	22122	22104	21896	22017	22068	22115	21956	22133	22248	22250	21838	22053	22029	21836	21972	22172	21855	21940	22045	22137	21941	22055	22202	22231	22261	21915	22103	22229	21705	22033	22003	22222	22105	22021	22022	22142	22019	21896	22094	22144	21983	22000	21936	21982	22077	22034	22236	22115	22186	22153	22168	22008	21895	22115	21983	22037	21938	22018	21937	21930	21787	22102	21958	21921	22139	22249	22161	22044	22120	22045	22102	21936	21770	22312	21960	21910	22068	22125	22095	22250	22128	22096	22109	22118	21931	22109	21991	21841	22074	21948	22104	22031	21956	21932	22135	22136	22182	22069	22017	22081	22101	22016	21867	22237	21958	21922	21954	21923	21944	21997	21970	21965	21799	22081	22277	22182	21931	22194	22209	22188	22137	22065	21886	22050	22015	21959	22045	22057	21782	22153	21888	22333	21851	21968	21829	21911	21984	22141	22038	22001	22075	22019	22129	21957	22090	22245	21992	22151	22145	21992	22191	22103	22255	22398	21987	22308	22029	22032	21943	21811	22034	22057	22197	22141	22032	22083	22078	21821	22180	21736	22055	21985	21960	21811	22069	22152	22116	22322	22240	22112	22114	22186	22076	22157	22000	22039	21926	21932	21933	22070	22027	21938	21854	22011	22140
16149	23075	22356	20012	18931	18545	18201	18041	18010	19665	39050	40992	29015	20800	17998	17774	17538	17765	17492	17676	17650	17809	17632	17581	17542	17497	17502	17399	17369	17541	17471	17501	17491	17431	17462	17443	17608	17633	17370	17537	17406	17475	17526	17412	17618	17373	17563	17552	17664	17480	17770	17611	17714	17573	17397	17628	17490	17550	17488	17431	17456	17447	17561	17564	17505	17666	17433	17338	17424	17558	17518	17407	17478	17627	17557	17426	17432	17512	17411	17529	17453	17540	17422	17399	17658	17623	17473	17427	17568	17523	17716	17471	17562	17486	17533	17478	17603	17611	17569	17552	17584	17382	17490	17661	17531	17225	17438	17485	17577	17466	17432	17551	17604	17441	17326	17549	17523	17414	17691	17696	17494	17482	17593	17583	17555	17618	17374	17676	17492	17474	17555	17471	17318	17501	17460	17444	17701	17599	17539	17399	17671	17461	17484	17520	17393	17508	17410	17381	17522	17331	17695	17634	17660	17515	17449	17537	17470	17539	17459	17446	17454	17445	17355	17508	17497	17369	17346	17373	17520	17550	17636	17476	17600	17532	17652	17444	17591	17478	17603	17520	17431	17503	17434	17518	17588	17365	17678	17452	17582	17587	17497	17451	17262	17646	17466	17452	17579	17639	17434	17577	17344	17479	17445	17579	17539	17696	17408	17460	17604	17639	17493	17567	17445	17520	17606	17672	17497	17352	17604	17630	17597	17566	17535	17570	17519	17360	17647	17602	17604	17613	17552	17366	17517	17459	17359	17463	17408	17438	17541	17599	17689	17639	17599	17636	17360	17430	17427	17644	17446	17784	17550	17561	17522	17545	17471	17581	17444	17314	17551	17401	17437	17471	17472	17590	17391	17374	17486	17304	17683	17498	17292	17599	17462	17416	17459	17449	17556	17466	17502	17409	17605	17508	17578	17250	17489	17590	17470	17663	17549	17553	17435	17554	17596	17539	17506	17439	17578	17569	17607	17673	17525	17528	17418	17527	17449	17489	17375	17498	17314	17440	17453	17576	17477	17384	17491	17662	17406	17495	17550	17661	17495	17451	17534	17462	17323	17260	17600	17423	17408	17400	17531	17578	17450	17580	17536	17476	17364	17621	17539	17694	17403	17558	17454	17423	17592	17468	17507	17570	17369	17457	17392	17334	17595	17421	17577	17553	17363	17543	17581	17665	17595	17498	17522	17667	17465	17453	17696	17447	17557	17445	17741	17590	17712	17402	17409	17412	17345	17591	17444	17573	17534	17560	17452	17375	17557	17547	17432	17663	17575	17411	17539	17489	17578	17552	17492	17507	17435	17554	17489	17408	17557	17514	17350	17578	17502	17502	17545	17587	17492	17361	17567	17291	17574	17580	17534	17638	17542	17384	17475	17321	17526	17531	17677	17604	17577	17461	17282	17571	17584	17499	17597	17369	17534	17557	17556	17310	17572	17312	17617	17646	17429	17585	17570	17700	17596	17560	17452	17663	17353	17471	17514	17428	17467	17567	17568	17538	17596	17446	17528	17798	17469	17547	17649	17439	17464	17501	17368	17548	17542	17443	17476	17384	17563	17479	17372	17417	17518	17530	17474	17372	17592	17521	17498	17593	17465	17453	17286	17706	17538	17298	17430	17429	17537	17361	17719	17479	17511	17607	17597	17505	17623	17492	17678	17492	17441	17456	17591	17354	17357	17608	17581	17523	17487	17588	17535	17575	17490	17432	17400	17526	17511	17680	17511	17501	17508	17468	17630	17565	17509	17610	17582	17461	17637	17556	17544	17615	17579	17524	17530	17593	17486	17498	17459	17425	17579	17532	17478	17469	17592	17566	17555	17399	17734	17527	17588	17524	17519	17428	17662	17576	17623	17589	17534	17486	17616	17286	17599	17488	17622	17384	17587	17388	17383	17474	17539	17534	17570	17498	17695	17382	17506	17757	17505	17640	17451	17618	17744	17550	17618	17436	17376	17547	17587	17594	17554	17399	17584	17479	17631	17534	17377	17354	17442	17553	17663	17489	17542	17488	17560	17579	17739	17568	17619	17474	17398	17473	17429	17557	17656	17401	17591	17545	17497	17583	17536	17625	17425	17437	17511	17415	17454	17571	17608	17596	17451	17536	17594	17354	17632	17685	17513	17408	17478	17417	17583	17438	17448	17658	17548	17433	17701	17524	17432	17543	17663	17483	17323	17414	17546	17547	17600	17393	17422	17566	17642	17608	17570	17405	17487	17430	17646	17423	17499	17456	17539	17390	17553	17411	17704	17307	17568	17493	17532	17517	17682	17355	17563	17439	17415	17337	17534	17475	17498	17528	17530	17436	17592	17458	17394	17556	17438	17472	17522	17573	17687	17349	17578	17346	17313	17488	17509	17588	17502	17539	17501	17686	17742	17576	17368	17445	17500	17289	17420	17613	17487	17562	17611	17324	17533	17310	17504	17366	17499	17432	17390	17629	17521	17543	17643	17575	17553	17491	17453	17449	17630	17679	17416	17618	17686	17520	17541	17482	17449	17356	17603	17578	17427	17616	17518	17538	17381	17545	17474	17422	17589	17597	17570	17726	17548	17479	17532	17626	17389	17450	17340	17490	17342	17473	17667	17508	17438	17572	17465	17646	17432	17528	17532	17479	17375	17514	17577	17674	17503	17605	17419	17395	17429	17453	17600	17463	17723	17543	17577	17518	17385	17357	17455	17565	17504	17714	17708	17715	17565	17528	17482	17614	17465	17420	17550	17531	17348	17457	17624	17587	17426	17384	17535	17566	17523	17600	17590	17423	17490	17551	17516	17454	17285	17616	17570	17604	17482	17379	17409	17553	17536	17522	17648	17589	17588	17544	17426	17500	17352	17469	17530	17629	17424	17400	17585	17614	17477	17497	17447	17322	17441	17592	17463	17440	17761	17481	17348	17508	17663	17570	17424	17561	17415	17520	17595	17420	17580	17387	17430	17423	17467	17508	17528	17687	17484	17575	17498	17627	17565	17659	17509	17623	17480	17478	17571	17397	17669	17475	17503	17571	17744	17671	17530	17468	17548	17458	17677	17363	17569	17499	17484	17615	17435	17421	17560	17621	17532	17389	17740	17622	17564	17662	17446	17678	17520	17505	17510	17585	17667	17663	17610	17437	17594	17447	17377	17476	17620	17551	17534	17571	17614	17511	17438	17402	17569	17552	17522	17479	17562	17585	17470	17476	17579	17649	17363	17435	17349	17481	17462	17436	17666	17527	17491	17386	17443	17484	17692	17550	17325	17670	17540	17518	17460	17588	17326	17481	17598	17503	17628	17486	17703	17542	17522	17501	17485	17373	17522	17588	17513	17622	17444	17553	17425	17560	17640	17572	17643	17443	17621	17609	17491	17472	17534	17582	17414	17574	17277	17534	17560	17444	17506	17473	17515	17708	17632	17489	17489	17462	17219	17476	17605	17395	17568	17339	17229	17404	17546	17639	17419	17548	17535	17493	17686	17501	17534	17410	17419	17530	17543	17734	17652	17586	17484	17434	17425	17627	17398	17466	17651	17605	17599	17389	17539	17410	17399	17447	17509	17593	17402	17567	17482	17708	17653	17401	17516	17449	17495	17355	17498	17448	17515	17377	17545	17578	17380	17710	17510	17490	17472	17463	17649	17723	17622	17431	17370	17585	17349	17417	17526	17616	17404	17470	17373	17547	17538	17582	17507	17466	17446	17690	17419	17452	17477	17394	17421	17261	17534	17565	17445	17462	17450	17622	17500	17510	17490	17617	17496	17595	17488	17535	17450	17580	17645	17543	17553	17609	17635	17601	17425	17487	17577	17659	17622	17517	17510	17640	17612	17531	17583	17508	17343	17546	17256	17578	17434	17405	17495	17509	17547	17444	17581	17619	17695	17510	17599	17357	17689	17424	17448	17568	17610	17446	17508	17502	17465	17420	17680	17677	17534	17621	17312	17579	17449	17533	17425	17394	17559	17743	17398	17549	17427	17366	17492	17541	17535	17521	17497	17579	17536	17593	17522	17662	17456	17581	17478	17544	17504	17490	17597	17410	17399	17684	17499	17600	17626	17429	17524	17581	17640	17508	17530	17610	17590	17560	17596	17382	17468	17548	17455	17536	17584	17445	17521	17573	17387	17490	17548	17500	17417	17416	17534	17506	17347	17584	17598	17666	17523	17568	17536	17476	17459	17551	17469	17539	17650	17524	17456	17557	17483	17491	17512	17526	17652	17450	17447	17538	17648	17517	17514	17489	17556	17508	17369	17457	17445	17575	17398	17351	17504	17468	17387	17414	17699	17628	17647	17685	17348	17398	17472	17482	17351	17610	17547	17416	17473	17573	17628	17398	17514	17617	17656	17470	17473	17678	17466	17590	17560	17458	17440	17673	17520	17552	17493	17391	17575	17411	17729	17472	17532	17503	17350	17590	17409	17513	17463	17310	17529	17384	17645	17430	17379	17461	17507	17398	17676	17451	17528	17417	17455	17593	17521	17479	17468	17448	17449	17671	17552	17496	17817	17496	17370	17426	17568	17464	17643	17465	17412	17490	17370	17441	17436	17556	17597	17565	17534	17647	17630	17491	17447	17390	17428	17584	17633	17548	17574	17391	17631	17492	17614	17418	17433	17625	17691	17342	17498	17623	17457	17443	17454	17569	17734	17660	17332	17507	17504	17472	17522	17461	17362	17504	17503	17695	17465	17503	17472	17545	17513	17586	17568	17343	17509	17588	17583	17457	17419	17537	17469	17571	17418	17474	17498	17493	17545	17562	17567	17469	17438	17482	17415	17522	17450	17670	17538	17660	17576	17329	17579	17574	17545	17540	17487	17489	17453	17456	17354	17558	17531	17524	17567	17427	17522	17560	17605	17664	17570	17488	17471	17510	17516	17659	17614	17380	17533	17554	17617	17385	17457	17694	17846	17355	17461	17359	17493	17604	17473	17388	17521	17576	17513	17385	17496	17498	17625	17516	17497	17600	17526	17609	17536	17466	17719	17442	17514	17470	17353	17555	17602	17624	17486	17564	17498	17393	17589	17520	17611	17519	17442	17602	17857	17726	17615	17706	17522	17432	17340	17599	17493	17376	17707	17705	17618	17407	17538	17462	17421	17597	17542	17540	17406	17589	17566	17464	17515	17536	17689	17520	17619	17429	17519	17530	17554	17470
24187	21556	29169	24465	22339	25193	26845	23269	22774	24066	45880	58560	43268	30184	24166	22635	22515	22244	22431	22353	22303	22381	22218	22341	22262	22303	22239	22446	22186	22221	22380	22231	22154	22426	22330	22284	22255	22130	22317	22179	22159	22012	22284	22244	22165	22258	22349	22215	22074	22058	21945	22242	22024	22170	22290	22379	22303	22388	22052	22131	22126	22294	22097	22315	22082	22328	22341	22082	22070	22021	22173	22290	22066	22057	22202	22127	22128	22047	22359	22117	22111	22248	22205	22250	22320	22298	22274	22400	22119	22309	22249	22360	22220	22236	22154	22122	22493	22201	22414	22357	22106	22036	22133	22215	22416	22074	22315	22263	22161	22200	22343	22200	22202	22140	22229	22173	22385	22130	22332	22296	22280	22062	22091	22159	22106	22322	22321	22047	22284	21923	22262	22144	22110	22389	22024	22202	22210	22256	22274	22162	22322	21941	21910	22027	22247	22134	22197	21967	22198	22185	22319	22184	22046	22149	22235	22137	22202	22066	22021	22377	22435	22107	22182	22147	22520	22316	22317	22064	22209	22282	22022	22081	22278	22377	22440	22396	22078	21994	22213	21953	22031	22416	22278	22331	22071	22265	22124	22272	22066	22255	22249	22077	22386	22018	22254	22642	22273	21999	22312	22252	22181	22014	22268	22160	22154	22345	22224	22180	22279	22186	22290	21980	22295	22192	22231	22192	22151	22217	22257	22010	22124	22344	22313	22352	22207	22049	22224	22138	21994	22008	21972	22084	21950	22126	22250	22192	22182	22286	22342	22367	22076	22262	22083	22103	21984	22153	22043	22120	21994	22292	22185	22162	22319	22114	22183	22165	22159	22274	22100	22113	22020	22114	22001	21893	22339	22097	22486	22537	22088	21971	22414	22373	22269	22085	22368	22415	22407	22193	21909	22098	22180	22214	22254	22290	22317	22391	22489	22505	22429	22361	22063	22218	22145	22275	22165	22162	22043	22148	22443	22052	22164	22344	22331	22314	22202	22209	22098	21969	22268	22146	22149	22099	22271	22305	22185	22146	22260	22247	22135	22194	22266	22052	22087	22180	22344	22292	22173	22163	22288	22168	22079	22100	22179	22068	22092	22237	22266	22145	22231	22297	22120	22282	22192	22233	22205	22393	22104	22355	22154	22201	22097	22154	22054	22006	22258	22381	22141	22201	22233	22340	22021	22150	22289	22263	22180	22270	22082	22098	22199	22203	21956	22224	22151	22152	22119	21904	22141	22123	22087	21997	22023	22143	21978	22206	22146	22303	22078	22120	21884	22241	22262	22210	22343	22112	22292	22045	22214	22155	22352	22323	22237	22258	22225	22312	22239	22242	22185	22348	22030	22069	22207	22088	22209	21963	22248	22099	22088	22307	22184	21926	22101	22241	22091	22128	22166	22049	22312	22223	22309	22141	22195	22104	22137	22274	22133	22053	22338	22012	22178	22115	22063	22247	22241	22225	22385	22440	22116	22084	22207	22126	22098	22095	22464	22111	22016	22352	22375	22380	22164	22035	22046	22401	22198	22440	22213	22214	22156	21950	22250	22184	22123	22246	22221	22061	22263	22308	22032	22208	22241	22226	22389	21869	22142	22185	22233	22098	22132	22152	22326	22215	21889	22083	22155	22165	22193	22349	22255	22185	22030	22129	22281	22150	22271	22124	22116	22031	22094	22108	22251	22145	22181	22191	22338	21992	22227	22151	22116	22197	22277	22102	22367	22174	22094	21983	22150	22249	22239	22436	22224	22354	22190	22280	22187	22351	22063	22261	22159	22113	22281	22209	22353	22420	21961	21991	22356	22150	22172	22114	22147	22215	22274	21969	22145	22298	21986	22209	22036	22149	21927	22041	22367	22093	22118	21998	22084	22267	22049	22073	21972	22155	22090	22478	22206	22158	22291	22068	22232	22420	22367	22130	22228	22063	22112	22114	22147	22512	22053	22082	22319	22025	22333	22430	22280	22206	22095	22188	22191	22236	22292	22327	22083	22235	22358	22102	22015	22260	22403	22235	22116	22474	22574	22243	22066	22003	22212	21881	22135	22210	22181	22134	22175	22218	22488	21985	22284	22158	22249	22360	22112	22111	22072	22179	22031	22080	22282	22099	22264	22251	22078	22131	22229	22272	22265	22171	22279	21895	22281	22337	22301	22078	22340	22416	22234	22139	22188	22190	22281	22078	22136	22300	22169	22078	22382	22252	22070	22145	22149	22204	22238	22179	22092	22215	22087	22408	22066	22082	21927	22285	22180	22175	22148	22131	22411	22207	22028	22164	22213	22163	22084	22186	22157	22048	22253	22348	22052	22124	22224	22328	22122	22149	22236	22208	22212	22008	22351	22201	22299	22164	22336	22134	22188	22092	22197	22239	22132	22161	22139	22390	22120	22164	22137	22085	22029	22117	22393	22181	22179	22220	22281	22276	22155	22157	22246	22129	22019	22116	22110	21991	22115	22047	22393	22163	22262	22182	22188	22133	22304	22308	22055	22093	21995	21883	22062	22075	22363	22194	22243	22105	22086	22330	22166	22369	22069	22173	22129	22169	22315	21994	21992	22150	22243	22109	22315	21988	22275	21905	22063	22042	22118	22139	22224	22337	22170	22136	22306	22106	22165	22208	22061	22248	22193	22210	22127	22029	22080	22186	22277	22256	21954	22122	22181	22091	22106	22148	22290	22057	22153	22079	22171	22232	22124	22193	22103	22244	22175	22102	22062	22167	21812	22004	22246	22098	22382	22138	22183	22086	22124	22045	22162	22295	22269	22123	22257	21901	22095	21963	22064	22049	22122	22199	22150	22146	22292	22235	22344	22393	22214	22191	22141	22224	22227	22073	22288	22137	22205	22074	22105	22524	22260	22242	22362	22377	22114	22029	22006	22106	22194	22346	22194	22434	22153	22029	22025	22195	22253	22247	22057	22145	22357	22191	22020	21930	22142	22067	22162	21968	22248	22297	22049	22066	22071	22348	22316	22311	22320	22148	22219	22064	22212	22226	22203	22226	22435	22177	22134	22166	22132	22018	22274	22222	22005	22203	22214	21890	22216	22256	22216	22146	22378	22021	22419	22204	22256	22293	22244	22146	22239	22218	22263	22296	22155	22120	22189	22218	22437	22339	22374	22367	22099	22265	22486	22247	22107	22314	22176	22277	22184	22059	22258	22187	22112	22234	22375	22441	22252	21959	22234	22247	22145	22480	22333	22271	22233	22123	22253	22256	21994	22255	22020	22398	22254	22383	22112	22265	22162	22289	22080	22129	22100	22465	22225	22086	22032	22139	22205	21771	22273	21904	22243	22062	21848	22150	22272	22104	22256	22280	22374	22125	22222	22180	22202	22302	22255	22215	22112	22135	22342	22397	22126	22099	22252	22177	22252	22096	22179	22281	22130	21968	22156	22032	22261	22254	22142	22183	22113	22193	22200	22160	22031	22194	22363	22167	22169	22192	22173	22321	22084	22299	22140	22100	22045	22186	22145	22230	22223	22221	22351	22368	22244	22131	22490	22436	22017	22063	22264	22033	22007	22029	22336	22025	22186	22192	22322	22089	22175	22155	22222	22236	22160	22487	22126	22309	22143	22189	22451	22073	22147	22030	22231	22262	22097	22230	22121	22129	22395	22321	22167	22040	22263	22116	22030	22080	22164	22201	22045	22030	22380	22262	22250	22063	22105	22018	22115	22106	22151	22007	22087	21890	22243	22260	22107	22495	22262	22271	22146	22058	22057	22261	22083	22076	22146	22307	22139	22160	22297	22050	22075	22218	22102	22256	22197	22238	22229	22148	22475	22148	22208	22104	22257	22433	22068	22210	22048	21998	22398	22185	22195	22237	22249	22108	22386	22258	22201	22078	22061	22305	22150	22139	21987	22268	22036	22091	21992	21980	22298	22209	22115	22435	22188	22070	22225	21974	22246	22294	22207	22320	22286	22248	22309	22483	22380	22445	22298	22159	22230	22326	22197	22139	22076	22289	22283	22210	22276	22240	22314	22208	22175	22164	22189	22154	22255	22068	22147	22096	22334	22292	22114	22431	22186	22253	22301	22194	22199	22274	22390	22285	22217	22253	22360	22207	22196	21995	22139	22156	22196	22204	22024	22323	22193	21971	22080	22029	22261	22187	21990	22193	22368	22259	22101	22027	22370	22175	22216	22414	22139	22250	22130	22075	22141	22184	22263	22454	22139	22222	22112	22090	22038	21900	22214	22118	22237	22282	21918	22048	22395	22262	22261	22221	22347	22157	22059	22092	22426	22271	22138	22268	22381	22148	22024	22242	22119	22228	22300	22356	22020	22247	22187	22149	22096	22110	22209	22276	22072	22078	22320	22092	22307	22132	22248	22354	22384	22169	21911	22159	22264	22035	22259	22234	21963	22300	22259	22118	21994	22153	22080	22526	22272	22103	21975	22430	22183	22386	22323	22222	22372	22227	22236	22251	22381	22151	21968	22201	22488	22069	22023	22422	22317	22140	22120	22213	22246	22132	22132	22313	22200	22157	22326	22055	22321	22030	22352	22066	22080	22079	22107	21972	22081	22052	22077	22434	22086	22222	22210	22014	22260	22155	22127	22426	22180	22167	22134	22276	22351	22247	22130	22084	22045	22186	22295	22200	21913	22390	21951	22123	22183	22394	22401	22058	22226	22016	22358	22214	22343	22071	22170	22252	22184	22153	22198	22091	22062	22249	22200	22162	22239	22172	22151	22265	21963	22123	22248	22292	22292	22072	22062	22228	22395	22108	22049	22190	22241	22056	22050	22257	22568	21968	22212	22170	22005	22040	22274	22057	22159	22529	22237	22167	22329	21885	22194	22226	22101	22007	22441	22211	22185	22298	22061	22156	22007	22218	22100	22078	22245	21830	22360	22283	22226	22190	22072	22050	22367	22211	21945	22170	22218	21997	22100	22153	22300	22023	22236	22271	22356	21978	22181	22341	22167	22476	22336	22223	22390	22023	21909	22328	22150	22062	21950	22261	22146	22063	22056	22095	22212	22235	22171	22026	22297	21855	22077	22174	21937	22143	22261	22269	22249	22168	22213	22178	22034	22145	22193	21923	22036	22370	22199	22024	22053	22191	22407	22191	22234	22066	22333	22276	22180	22263	22057	22279	22209	22020	22376	22126	22339	22179	22166	22017
18227	29814	28472	23256	20967	20090	19352	18831	18715	20711	48126	56084	40142	25224	18833	17637	17785	17639	17650	17598	17504	17673	17646	17568	17637	17581	17482	17543	17545	17590	17664	17590	17404	17650	17416	17608	17624	17772	17576	17702	17623	17558	17572	17644	17595	17517	17502	17550	17687	17670	17460	17829	17768	17539	17568	17551	17488	17666	17660	17694	17615	17621	17616	17658	17513	17705	17770	17478	17595	17401	17686	17532	17593	17567	17511	17563	17610	17713	17430	17607	17419	17676	17784	17453	17608	17501	17740	17682	17486	17537	17568	17607	17593	17606	17523	17707	17788	17705	17297	17668	17499	17673	17448	17554	17581	17562	17536	17575	17584	17605	17650	17574	17714	17620	17741	17585	17625	17763	17538	17351	17783	17600	17469	17592	17738	17626	17538	17585	17492	17590	17651	17491	17628	17551	17323	17633	17498	17419	17645	17537	17424	17477	17420	17588	17595	17512	17607	17744	17648	17495	17477	17618	17576	17602	17489	17560	17584	17574	17693	17469	17501	17473	17502	17613	17655	17577	17564	17660	17801	17525	17602	17675	17570	17626	17522	17532	17481	17550	17448	17400	17431	17496	17670	17537	17642	17493	17489	17373	17707	17820	17772	17576	17456	17539	17569	17526	17638	17702	17686	17391	17732	17595	17660	17544	17543	17404	17663	17669	17457	17626	17368	17543	17631	17611	17728	17581	17574	17701	17546	17696	17498	17682	17442	17604	17663	17501	17677	17507	17551	17553	17573	17592	17501	17589	17528	17602	17376	17608	17739	17555	17507	17584	17683	17609	17828	17558	17582	17563	17531	17570	17472	17633	17769	17669	17612	17394	17683	17655	17558	17713	17476	17583	17494	17735	17695	17414	17545	17480	17599	17624	17417	17680	17635	17654	17454	17697	17394	17550	17597	17797	17707	17646	17676	17529	17839	17599	17538	17627	17533	17572	17456	17742	17535	17487	17488	17466	17538	17489	17502	17695	17551	17511	17641	17609	17826	17688	17780	17742	17548	17530	17673	17599	17693	17665	17508	17590	17593	17606	17599	17597	17604	17656	17628	17716	17489	17669	17754	17614	17732	17574	17569	17614	17524	17477	17462	17502	17516	17708	17630	17430	17596	17813	17512	17495	17578	17478	17601	17556	17575	17654	17672	17536	17558	17595	17627	17612	17605	17830	17390	17526	17848	17519	17680	17546	17683	17590	17426	17563	17607	17532	17577	17536	17573	17469	17542	17608	17558	17481	17441	17419	17654	17605	17600	17713	17587	17712	17424	17419	17780	17605	17540	17420	17510	17539	17688	17464	17568	17498	17535	17601	17547	17446	17553	17494	17721	17546	17495	17614	17530	17488	17576	17481	17498	17470	17571	17476	17612	17476	17693	17427	17641	17748	17421	17532	17483	17378	17590	17653	17735	17673	17630	17725	17490	17511	17460	17450	17412	17464	17518	17666	17714	17689	17675	17676	17532	17683	17618	17488	17563	17426	17658	17531	17668	17628	17599	17456	17479	17414	17496	17730	17563	17556	17640	17810	17664	17573	17562	17462	17776	17603	17346	17543	17661	17514	17613	17660	17650	17567	17590	17583	17588	17386	17747	17554	17478	17574	17586	17494	17638	17618	17659	17599	17376	17673	17464	17544	17587	17455	17784	17612	17348	17549	17687	17601	17630	17339	17355	17570	17623	17404	17732	17607	17700	17422	17772	17630	17522	17645	17564	17686	17420	17645	17689	17566	17531	17643	17659	17460	17536	17621	17555	17472	17440	17638	17620	17493	17504	17511	17631	17548	17452	17551	17537	17470	17591	17477	17736	17573	17768	17466	17618	17629	17498	17602	17617	17561	17665	17445	17540	17688	17669	17548	17413	17478	17558	17633	17438	17688	17517	17665	17519	17465	17573	17671	17694	17657	17630	17475	17609	17492	17521	17706	17462	17749	17657	17530	17465	17559	17638	17415	17793	17515	17450	17489	17452	17561	17662	17681	17532	17708	17506	17737	17495	17527	17668	17730	17620	17684	17734	17629	17336	17459	17496	17626	17523	17600	17495	17486	17662	17568	17544	17603	17510	17645	17719	17527	17660	17503	17721	17661	17779	17489	17525	17567	17478	17646	17307	17608	17567	17498	17663	17511	17578	17558	17607	17720	17490	17568	17647	17523	17685	17410	17448	17413	17620	17668	17477	17390	17501	17628	17615	17670	17661	17646	17597	17423	17737	17555	17482	17758	17493	17602	17532	17553	17530	17572	17466	17623	17604	17557	17584	17496	17715	17435	17630	17563	17398	17755	17671	17561	17640	17607	17776	17473	17610	17677	17495	17467	17522	17614	17610	17487	17580	17700	17570	17518	17605	17557	17456	17415	17598	17553	17514	17529	17482	17496	17610	17398	17388	17486	17578	17630	17474	17619	17471	17652	17626	17468	17659	17696	17655	17527	17518	17487	17503	17587	17653	17619	17626	17481	17593	17502	17620	17706	17822	17582	17552	17629	17653	17677	17731	17491	17759	17631	17564	17543	17502	17559	17759	17701	17712	17598	17610	17413	17530	17466	17600	17645	17424	17597	17733	17568	17358	17451	17594	17561	17637	17641	17663	17570	17374	17681	17647	17475	17630	17633	17483	17516	17434	17638	17620	17696	17591	17471	17401	17526	17526	17485	17764	17428	17423	17461	17516	17542	17553	17618	17604	17599	17632	17589	17593	17625	17629	17629	17586	17458	17701	17440	17613	17644	17592	17783	17421	17511	17632	17435	17698	17565	17609	17576	17686	17589	17615	17463	17540	17646	17589	17524	17556	17656	17523	17569	17416	17531	17605	17598	17674	17668	17422	17708	17642	17549	17535	17659	17593	17591	17654	17566	17545	17572	17700	17451	17553	17513	17465	17534	17543	17429	17651	17548	17627	17612	17598	17572	17589	17675	17599	17518	17573	17530	17693	17613	17526	17488	17482	17670	17421	17672	17665	17481	17661	17578	17829	17481	17539	17751	17766	17557	17559	17625	17461	17721	17529	17667	17652	17530	17704	17596	17718	17583	17561	17439	17676	17660	17590	17423	17760	17596	17526	17524	17688	17453	17666	17607	17607	17457	17530	17642	17489	17432	17491	17471	17471	17563	17467	17568	17748	17710	17554	17727	17514	17579	17479	17627	17500	17590	17639	17626	17711	17541	17422	17472	17538	17461	17524	17601	17595	17511	17619	17639	17438	17542	17475	17544	17736	17531	17605	17662	17673	17664	17655	17585	17710	17538	17650	17667	17627	17525	17729	17528	17553	17624	17596	17502	17612	17678	17582	17724	17523	17479	17512	17520	17666	17514	17731	17666	17542	17614	17596	17547	17538	17656	17710	17550	17694	17686	17507	17618	17631	17587	17451	17632	17429	17594	17449	17536	17747	17578	17489	17751	17496	17553	17729	17636	17622	17561	17675	17409	17523	17573	17590	17635	17697	17572	17740	17664	17464	17525	17740	17525	17553	17588	17563	17344	17638	17636	17703	17487	17635	17595	17627	17533	17501	17721	17575	17712	17524	17620	17740	17594	17604	17589	17478	17502	17556	17409	17599	17638	17507	17414	17435	17660	17393	17346	17631	17605	17482	17546	17576	17592	17707	17501	17526	17461	17565	17688	17606	17541	17583	17616	17609	17697	17575	17466	17439	17608	17631	17446	17713	17554	17610	17646	17584	17566	17440	17577	17417	17662	17531	17396	17662	17509	17731	17600	17575	17641	17662	17515	17606	17635	17733	17567	17756	17522	17537	17488	17650	17436	17618	17531	17603	17394	17516	17614	17658	17719	17616	17579	17522	17503	17479	17519	17635	17482	17665	17489	17572	17715	17552	17507	17641	17461	17526	17440	17436	17534	17542	17601	17613	17555	17543	17491	17486	17692	17617	17556	17579	17339	17619	17473	17613	17492	17644	17476	17570	17510	17540	17588	17586	17536	17641	17508	17682	17591	17755	17581	17576	17675	17596	17693	17624	17539	17510	17514	17406	17509	17457	17456	17513	17582	17709	17617	17502	17503	17701	17618	17726	17648	17446	17536	17462	17673	17589	17508	17671	17573	17636	17651	17460	17723	17386	17671	17622	17459	17568	17537	17699	17718	17343	17835	17585	17525	17548	17781	17698	17603	17540	17708	17531	17618	17617	17672	17557	17505	17628	17587	17643	17429	17492	17550	17740	17521	17651	17461	17477	17578	17484	17535	17569	17539	17563	17598	17655	17570	17595	17648	17488	17648	17551	17531	17599	17524	17450	17643	17593	17570	17712	17433	17634	17508	17697	17534	17503	17675	17576	17598	17607	17495	17618	17766	17678	17651	17648	17580	17592	17653	17365	17576	17579	17641	17556	17528	17594	17768	17683	17508	17592	17607	17568	17683	17528	17571	17545	17604	17867	17473	17712	17694	17561	17531	17603	17658	17518	17603	17713	17542	17641	17479	17543	17409	17741	17739	17624	17460	17459	17592	17591	17560	17445	17594	17514	17659	17543	17562	17437	17641	17626	17380	17667	17662	17619	17474	17700	17636	17541	17652	17655	17612	17692	17544	17527	17593	17614	17547	17471	17707	17599	17431	17643	17553	17501	17483	17610	17622	17721	17367	17623	17676	17609	17599	17499	17629	17690	17577	17530	17482	17520	17567	17507	17510	17664	17435	17624	17465	17663	17438	17759	17886	17532	17457	17570	17620	17527	17641	17551	17486	17566	17476	17623	17597	17591	17624	17520	17533	17675	17540	17387	17671	17813	17642	17624	17578	17643	17517	17624	17627	17525	17614	17682	17632	17470	17760	17760	17678	17557	17662	17615	17610	17579	17657	17530	17542	17594	17509	17460	17499	17559	17471	17526	17528	17497	17473	17582	17461	17425	17443	17282	17883	17287	17591	17469	17564	17615	17678	17401	17509	17431	17793	17571	17573	17660	17667	17582	17666	17503	17636	17540	17491	17664	17682	17584	17629	17603	17683	17482	17431	17550	17678	17466	17517	17701	17483	17489	17480	17650	17568	17621	17497	17575	17495	17507	17597	17567	17422	17408	17366	17451	17517	17473	17647	17603	17591	17534	17470	17439	17584	17480	17557	17450	17644	17498	17655	17655	17578	17568	17551	17456	17540	17559	17576	17529	17548	17610	17571	17651	17594
31480	23504	24936	23383	21750	22182	22059	21898	22146	22018	23724	26315	25457	23535	22508	22117	21982	22126	22015	22144	22118	22102	22055	22068	22114	22353	22047	22025	21861	21951	22255	21813	22073	22271	22017	22049	22137	21729	22176	21995	21942	21909	22060	21937	22051	21932	22171	21994	21993	22050	21898	21927	22344	22117	22000	22105	21918	22003	22073	21839	22230	21904	22013	22057	22208	22187	21994	22084	21944	21890	22037	21995	21979	21785	22056	22004	22050	22257	21992	22102	22056	21968	22126	22140	22122	22108	22138	22040	22092	21838	22056	22088	22030	22101	22040	22099	22233	22071	22183	22121	22193	22017	22085	22048	21912	21863	21918	21805	22258	21870	22141	22056	22004	22054	22061	22276	22137	22100	21880	22123	21947	21926	21920	22082	21960	21953	22146	22151	21898	22034	22080	22247	22065	22111	22139	22014	22067	22213	22011	22178	21947	21969	21918	21797	22282	21932	22077	22019	22172	22172	22053	21929	22045	21958	21995	22102	22008	22163	22286	21992	21910	21948	21895	22067	22094	21987	22108	22207	22044	22088	22063	21982	22129	22133	21912	22135	21853	22004	22038	22077	21879	22050	22046	22184	21988	22008	21928	22069	22136	21904	22120	22202	22280	21893	22170	22098	22087	21933	21951	22030	22066	22111	22014	21984	22167	21843	21970	22241	22001	22202	22144	21900	22122	22003	21945	21860	21745	21670	21830	22075	21898	21985	21989	21944	22060	22098	21971	21783	21991	21933	21971	21811	21934	22129	22006	21953	22061	21960	22048	22050	21965	21835	22168	21782	22007	21822	22022	22140	21999	22025	22181	22093	22081	21911	22060	22115	21902	22023	22095	21951	22199	21911	22121	21868	21945	22132	22072	22233	21798	21889	21972	22028	21811	21993	22084	22016	22083	22152	22324	21905	22010	21946	22042	21925	22151	22236	22049	21858	22100	22047	21889	22081	22036	22140	22142	21872	22226	22054	22187	21958	22064	21973	22112	22024	22075	22242	22189	22108	22082	21989	21796	22050	22101	21856	22022	22150	22106	22154	21884	22155	22117	22012	22017	21780	22183	22073	22094	21921	22100	21968	22169	21876	22108	22092	22136	21770	22103	21904	22059	21918	22232	21785	22009	22043	22098	21849	22143	22096	21987	22194	22057	22108	21977	22236	22194	21923	22161	22093	22006	21895	22214	22006	22093	22088	21719	21958	22011	22192	22044	22158	22083	22060	22182	21985	22228	22115	22269	21888	22103	21933	22148	21941	21979	22037	21986	22260	22144	22161	22019	21987	21941	22047	22217	21848	21871	21736	22109	21838	21993	22358	22058	22049	22225	22148	22168	22201	21973	22026	22085	22162	22058	22167	22056	22042	21926	22056	22020	21846	22013	21975	22165	21877	21812	22007	22072	22104	22136	22100	22188	22032	21916	22044	22027	21972	22150	21737	22080	22251	22049	22073	22227	21974	21982	21887	21975	21781	22164	22006	22023	22091	21918	22007	21868	22106	22162	22109	21977	22115	21989	21965	22078	21972	22254	22022	21985	22079	22067	22326	21956	21940	22021	22099	22151	22180	21862	21839	22082	22236	21925	21819	22094	22051	21960	22060	21988	22132	21847	21968	22037	21928	21982	22019	22140	21939	22063	22063	22099	22094	22132	22066	21783	22026	22031	22160	21826	22072	22069	22205	21907	21909	22139	21999	22151	22056	22204	22216	22174	22119	22050	21795	21676	22036	22028	22001	22126	22057	22056	21979	21882	21748	22126	21985	21928	22194	22260	21739	21817	22047	21857	22132	22057	21971	22017	21866	21757	22084	22073	22200	22116	22205	22131	22062	22038	21972	22027	21995	21945	22011	22159	22122	22189	21913	22005	22145	22139	22130	22054	22102	22135	21897	22319	22100	22234	21939	22047	21981	22055	22198	22065	22088	22004	21898	22074	21957	21959	22071	22022	21966	22040	21928	21867	22120	21885	22117	22069	22081	21951	22150	22129	21943	22044	22053	22155	21680	21841	21990	22057	21821	21829	21985	21865	22050	22384	22114	22099	21974	22098	22090	21775	21935	21941	22037	22002	22154	22160	22367	22126	21961	22032	21870	22230	22052	22024	22023	22167	22092	21933	21859	22072	22145	22051	22232	22264	21972	21996	22066	22123	21868	21943	22063	22000	21960	21909	21992	22139	21971	21992	21874	22016	21648	21860	22066	22249	22226	22082	21939	22176	22085	21961	22305	22145	21944	21946	22144	22059	21845	21958	22143	21978	21956	22115	21913	21784	22149	21967	21785	22147	22111	21866	21965	21819	22087	21905	22121	21970	21925	21966	22131	22165	22085	22072	21855	21968	22024	22046	21967	22040	21943	21941	22057	22105	22131	22099	21953	21953	22067	22119	21916	21663	21916	22088	22194	21932	22175	22172	21976	22129	22113	22265	22317	22347	22107	22170	21949	22020	21955	21794	21929	21994	22213	22215	22091	22022	21962	22009	22133	22024	21921	22338	22026	22405	21774	22042	22183	21899	22149	21822	21908	21924	21967	22185	22132	22021	22017	21971	22253	22117	21722	21776	22195	21953	21861	22228	22010	22028	21859	21790	21928	21878	22075	22195	21932	22198	21981	21863	22198	22210	22173	21782	22059	21945	21973	22123	21953	22183	21967	22084	22132	21969	22248	22117	21994	22088	22062	21802	22013	22114	22017	21992	22040	21944	22084	22146	21912	21928	21954	22076	21872	21985	21862	22039	22031	21690	21736	21885	22017	22074	22288	21926	22009	21915	21806	21930	22065	22227	22056	22014	22072	22174	22036	22139	21819	22040	21931	21875	21776	21922	21910	21979	21982	22138	21931	22018	22088	21964	21942	21869	21930	22084	21909	21984	22129	22169	22227	22110	21994	21973	21989	22255	21999	22050	22138	21987	22005	22086	21794	22152	22039	22102	22161	22068	21996	21990	22151	21796	22254	22288	21998	22137	22092	22003	21934	21898	21931	22110	22090	21997	21855	22125	22106	21964	22101	21830	21838	22210	22098	21930	22164	22070	21983	21962	21927	21793	22030	22334	21945	22071	22127	22181	22036	21988	22020	22024	21855	22083	21917	22280	22014	22044	21959	21904	22087	21882	21997	22048	22262	21893	22111	21957	21853	22159	22280	21889	21979	22065	21917	22243	22121	22042	21874	22085	22176	22078	21937	22170	22128	21936	22037	21913	21757	22026	21805	21894	22141	22076	21946	21962	21937	21650	21897	22037	22070	22108	22105	22091	21741	21750	22121	21970	21823	22078	22071	21980	21991	21997	22012	21960	21951	22103	22148	22175	22161	22016	22209	21904	22072	21895	21928	22004	21879	22171	22106	21874	21791	22219	22057	21966	22042	22076	22063	22078	21922	22140	22170	21937	21942	22065	21974	22088	21990	22145	22187	22046	21925	21942	22047	21891	21953	22146	22113	22053	22021	21998	22116	22281	22229	22071	21858	21791	22099	21853	21939	22195	22288	22036	22123	22063	22111	22094	22044	22043	22040	22104	22332	22183	22240	21868	22076	22013	21937	22091	22165	22025	22263	22107	22121	21994	21870	22046	21877	22146	21917	22081	22114	22013	21916	22316	22141	22102	21886	21937	22033	22192	21862	22159	21813	22095	21957	22123	22172	22184	22156	21952	22052	22085	21965	22143	22054	21870	21752	22024	21911	22197	21992	22100	21889	22148	21882	21987	21932	22140	22118	21854	21990	22197	22075	21907	21837	22309	21902	22166	22129	22232	22036	22192	22068	22188	22057	22067	21896	22148	22171	22200	22105	22001	22147	22111	21984	21882	22146	22024	22109	22176	22115	21812	21967	21982	22019	22066	22106	22153	21881	21833	22073	22104	22213	22158	22031	22029	22254	22084	22187	21971	22358	22123	22029	21953	21949	22104	22093	22026	22199	22063	22054	22313	22035	22128	21839	22193	22042	21992	22012	21983	22139	22124	22103	22120	21888	21917	21910	21978	21970	22034	21925	22115	22125	22043	21713	22115	21890	21943	22036	22015	22076	22052	21999	21761	22163	22015	22060	22019	22031	21968	22073	22190	21816	22142	22052	22109	22140	22272	22232	22115	22023	22017	21996	22055	22053	22208	22174	22010	21913	21956	21873	22125	22201	22147	21997	21952	22221	21919	22205	22054	22048	22154	22047	21790	21963	21930	22204	21853	22250	21858	22014	22054	22292	22095	22089	22034	21932	21893	21932	22096	21936	22122	22091	22030	22005	21912	22055	22084	22126	21992	21920	21923	21877	22036	21947	21904	21950	21960	21970	21985	21857	21848	21769	21853	22077	21938	22235	22037	22119	21975	21992	21940	21867	22096	22013	22221	22050	22125	22139	22312	21969	22076	22038	21900	22130	22310	22074	22002	21963	21817	22137	21917	22023	22088	21963	21922	22021	21834	22245	22037	22014	21845	22145	22120	21937	22015	21874	22034	22071	22012	22051	22004	22020	22071	21923	21789	22144	22068	22076	22085	22073	22028	21967	22031	22090	21944	22077	21953	22036	22038	21893	22096	22154	22115	21972	22009	21965	22011	22118	21931	22109	21984	22084	21953	21992	21978	21906	21935	22092	21912	22200	22107	22008	21947	21936	22030	22224	21976	21647	21940	21912	21915	21847	21918	22120	22025	22000	22031	22068	21989	22078	21885	22039	21861	21802	22105	22009	22041	21985	22049	21731	22074	22145	22181	22078	21996	22124	22195	21949	22100	22262	22118	21948	21875	22118	21886	22050	22173	21819	22207	22133	21936	22100	22159	22144	21833	21840	21711	21935	21823	21907	22073	21773	21936	21977	22110	22050	22073	21978	22079	22116	22042	22162	22078	22112	22130	22149	22046	21977	22262	22180	22200	21985	21961	22094	22089	21977	22008	21927	22173	22224	22190	22170	21710	21865	21906	21839	22091	22357	21993	21933	22193	22235	22215	21872	22070	22065	22109	21945	22162	21977	21930	21794	22126	21901	22158	22077	22086	21803	22198	22034	21915	22022	22066	22049	22096	21949	21953	22015	22091	21953	21938	22019	21886	22033	22202	22158	22122	22113	22171	22102	22186	21926	22027	22001	21915	22210	22118	21993	22066	22243	22067	22251	22004	22102	22176	22066	22077	22283	21982	22005	22049	21985
17860	18357	18234	17795	17713	17650	17467	17606	17600	17497	20700	23389	21127	18459	17741	17403	17627	17387	17420	17529	17405	17470	17483	17427	17512	17405	17576	17406	17585	17489	17729	17434	17578	17616	17497	17501	17647	17434	17660	17339	17520	17349	17450	17567	17449	17416	17428	17688	17496	17558	17412	17448	17476	17560	17551	17602	17623	17449	17542	17398	17495	17549	17371	17520	17432	17612	17504	17496	17484	17498	17391	17520	17492	17608	17496	17405	17292	17481	17513	17451	17537	17396	17396	17445	17436	17511	17413	17491	17399	17322	17436	17509	17483	17434	17252	17374	17433	17569	17450	17287	17435	17588	17343	17559	17520	17435	17548	17528	17346	17532	17510	17720	17638	17547	17553	17427	17332	17620	17494	17577	17460	17434	17525	17423	17461	17458	17413	17515	17438	17477	17360	17486	17549	17496	17523	17561	17416	17408	17273	17532	17694	17476	17458	17359	17473	17537	17474	17559	17524	17410	17630	17319	17451	17598	17567	17498	17511	17474	17484	17488	17494	17410	17633	17519	17512	17417	17546	17591	17305	17514	17579	17506	17498	17523	17501	17373	17419	17611	17321	17306	17497	17392	17545	17663	17505	17359	17571	17397	17597	17240	17515	17311	17535	17655	17520	17678	17386	17497	17352	17333	17451	17455	17622	17569	17495	17334	17551	17385	17443	17498	17510	17523	17338	17446	17506	17430	17699	17504	17467	17391	17345	17720	17530	17590	17573	17584	17464	17732	17509	17415	17684	17603	17606	17359	17597	17516	17396	17593	17533	17348	17474	17538	17591	17548	17369	17329	17379	17407	17568	17524	17525	17282	17345	17514	17427	17612	17553	17296	17596	17429	17372	17476	17434	17490	17507	17404	17534	17561	17685	17411	17447	17422	17377	17481	17432	17710	17413	17513	17595	17535	17394	17517	17554	17627	17622	17344	17522	17480	17670	17611	17389	17516	17331	17494	17308	17524	17589	17516	17488	17390	17522	17490	17469	17566	17273	17420	17571	17474	17526	17393	17686	17450	17457	17504	17683	17554	17510	17493	17489	17684	17308	17394	17406	17537	17404	17577	17546	17657	17287	17404	17418	17502	17458	17544	17542	17366	17588	17565	17578	17476	17407	17520	17453	17593	17332	17452	17465	17506	17411	17284	17443	17382	17601	17391	17634	17709	17539	17450	17601	17410	17724	17463	17311	17430	17537	17538	17541	17469	17536	17679	17378	17449	17544	17488	17274	17419	17561	17490	17532	17669	17473	17491	17586	17339	17343	17522	17628	17387	17424	17320	17572	17429	17382	17405	17465	17582	17434	17504	17517	17331	17491	17485	17669	17542	17698	17307	17575	17438	17492	17668	17529	17486	17455	17347	17495	17516	17431	17308	17509	17696	17528	17248	17521	17515	17485	17562	17651	17292	17479	17563	17358	17441	17428	17610	17483	17412	17591	17450	17620	17397	17428	17493	17536	17492	17465	17566	17410	17469	17468	17392	17559	17460	17549	17588	17404	17427	17390	17640	17509	17475	17553	17555	17410	17594	17484	17599	17547	17639	17549	17579	17619	17462	17621	17410	17433	17488	17478	17400	17540	17574	17466	17414	17370	17608	17320	17411	17539	17560	17484	17489	17634	17516	17447	17601	17313	17652	17373	17665	17705	17364	17411	17573	17437	17515	17501	17525	17455	17522	17525	17489	17403	17472	17542	17629	17577	17373	17427	17452	17347	17515	17714	17462	17386	17374	17509	17435	17339	17595	17536	17618	17514	17547	17287	17473	17418	17474	17423	17448	17369	17494	17616	17464	17733	17479	17460	17680	17420	17488	17601	17418	17341	17397	17351	17376	17579	17411	17435	17525	17560	17405	17520	17485	17542	17541	17553	17576	17325	17364	17564	17374	17313	17412	17503	17386	17533	17645	17415	17594	17616	17414	17504	17481	17518	17536	17366	17678	17514	17551	17415	17575	17467	17540	17376	17362	17573	17465	17621	17497	17566	17552	17332	17564	17315	17505	17652	17473	17460	17464	17633	17557	17605	17488	17490	17643	17512	17491	17426	17600	17434	17485	17441	17456	17496	17507	17447	17507	17401	17501	17559	17442	17454	17349	17436	17422	17311	17605	17536	17443	17396	17218	17572	17474	17373	17509	17561	17419	17557	17520	17427	17590	17473	17502	17601	17473	17575	17482	17358	17361	17400	17749	17423	17441	17558	17530	17337	17489	17477	17575	17462	17462	17516	17477	17603	17506	17555	17505	17434	17465	17439	17453	17399	17563	17387	17460	17567	17370	17442	17537	17346	17328	17685	17424	17286	17762	17427	17448	17364	17510	17490	17474	17510	17517	17599	17404	17448	17566	17341	17589	17529	17549	17630	17448	17665	17611	17442	17563	17403	17570	17426	17459	17521	17335	17437	17515	17510	17409	17641	17563	17570	17567	17485	17752	17457	17534	17558	17408	17378	17437	17254	17670	17598	17510	17610	17645	17448	17644	17590	17624	17452	17334	17274	17387	17458	17496	17487	17490	17613	17494	17523	17311	17294	17569	17408	17437	17207	17409	17589	17386	17545	17346	17577	17548	17487	17461	17692	17513	17602	17470	17504	17564	17398	17340	17547	17599	17491	17509	17591	17294	17472	17438	17400	17534	17511	17622	17503	17247	17473	17497	17407	17319	17451	17562	17507	17471	17648	17528	17605	17527	17543	17508	17426	17458	17350	17609	17517	17373	17596	17579	17504	17500	17411	17652	17465	17562	17396	17404	17436	17416	17564	17560	17364	17704	17402	17516	17507	17520	17625	17595	17138	17711	17452	17362	17332	17592	17372	17400	17351	17396	17492	17552	17365	17425	17490	17461	17566	17400	17339	17587	17565	17349	17530	17472	17380	17365	17550	17448	17462	17435	17429	17371	17507	17327	17555	17322	17459	17533	17553	17520	17363	17524	17513	17628	17339	17465	17520	17509	17417	17413	17432	17398	17551	17661	17486	17468	17343	17432	17662	17395	17530	17521	17659	17485	17529	17308	17398	17510	17463	17606	17430	17518	17455	17493	17321	17546	17451	17407	17731	17590	17586	17392	17320	17516	17415	17573	17301	17626	17496	17523	17579	17570	17410	17523	17414	17293	17385	17484	17524	17610	17466	17528	17541	17554	17433	17577	17418	17485	17548	17799	17271	17357	17493	17556	17470	17468	17554	17617	17438	17407	17365	17662	17565	17310	17390	17580	17543	17581	17490	17230	17639	17547	17395	17650	17456	17570	17576	17483	17597	17433	17550	17413	17407	17468	17624	17508	17468	17473	17625	17504	17581	17546	17537	17451	17725	17527	17548	17342	17529	17446	17518	17452	17684	17570	17481	17268	17449	17341	17435	17440	17494	17371	17476	17475	17492	17453	17498	17547	17672	17415	17457	17481	17528	17492	17454	17504	17401	17428	17413	17484	17353	17400	17826	17559	17552	17489	17548	17491	17456	17533	17415	17541	17519	17721	17346	17431	17423	17435	17536	17541	17599	17419	17510	17599	17351	17440	17432	17640	17449	17479	17416	17553	17602	17374	17403	17491	17592	17409	17556	17361	17588	17376	17532	17483	17583	17349	17511	17512	17441	17437	17574	17652	17439	17686	17470	17597	17508	17450	17441	17565	17486	17710	17318	17600	17395	17621	17433	17569	17472	17607	17552	17494	17611	17383	17388	17386	17431	17608	17424	17546	17314	17411	17560	17510	17564	17540	17432	17389	17268	17301	17300	17583	17347	17460	17340	17615	17560	17407	17382	17517	17541	17481	17435	17532	17328	17457	17586	17582	17506	17395	17554	17465	17535	17532	17589	17450	17300	17634	17475	17545	17553	17486	17372	17628	17583	17493	17504	17513	17438	17524	17666	17399	17543	17472	17562	17480	17421	17491	17430	17357	17580	17264	17492	17502	17381	17471	17456	17410	17528	17466	17568	17472	17555	17463	17404	17525	17448	17520	17464	17558	17460	17506	17541	17563	17341	17525	17513	17455	17503	17293	17461	17508	17632	17396	17589	17529	17430	17575	17565	17391	17457	17461	17457	17331	17493	17407	17531	17490	17452	17527	17474	17453	17526	17536	17481	17608	17415	17378	17753	17295	17652	17542	17431	17684	17315	17488	17537	17584	17556	17504	17707	17343	17469	17366	17517	17519	17651	17310	17600	17399	17541	17447	17513	17343	17458	17381	17314	17480	17613	17370	17563	17669	17355	17387	17440	17464	17515	17677	17615	17419	17495	17626	17438	17456	17390	17479	17537	17517	17499	17373	17525	17601	17291	17668	17516	17647	17401	17360	17514	17531	17492	17371	17404	17401	17539	17478	17339	17382	17441	17633	17513	17577	17329	17578	17482	17541	17528	17500	17581	17498	17554	17531	17406	17571	17391	17432	17536	17480	17501	17567	17532	17525	17505	17678	17434	17346	17508	17525	17347	17442	17582	17343	17686	17327	17385	17425	17356	17428	17535	17627	17468	17463	17448	17641	17607	17409	17365	17448	17648	17499	17511	17491	17430	17622	17472	17387	17394	17465	17370	17472	17446	17395	17684	17376	17392	17614	17622	17462	17539	17526	17499	17547	17359	17465	17485	17627	17541	17384	17670	17407	17496	17672	17584	17469	17469	17665	17456	17412	17634	17484	17401	17605	17571	17527	17457	17509	17506	17413	17560	17491	17461	17456	17599	17447	17558	17377	17403	17628	17145	17449	17533	17405	17536	17594	17613	17486	17481	17429	17444	17585	17405	17392	17466	17510	17499	17361	17567	17525	17471	17509	17363	17575	17389	17502	17473	17541	17412	17688	17491	17564	17381	17423	17441	17386	17275	17508	17440	17367	17500	17263	17316	17484	17477	17610	17499	17482	17397	17646	17312	17530	17428	17422	17369	17340	17478	17304	17541	17429	17382	17347	17532	17561	17681	17477	17589	17676	17433	17615	17553	17550	17426	17485	17456	17440	17527	17423	17302	17456	17492	17311	17504	17317	17461	17564	17698	17388	17368	17342	17552	17527	17385	17385	17443	17484	17517	17662	17503	17439	17449	17445	17545	17560	17510	17360	17426	17478	17506	17415	17559	17550	17343	17577	17551	17463	17383	17657	17433	17351	17431	17533	17410	17511	17392	17517	17472	17378	17374	17479
26212	21563	28295	26184	23375	23115	23432	22334	22065	22561	36421	42524	33433	25661	22585	22151	22102	21982	22036	21930	22087	22055	21973	21910	21839	21839	22034	21973	21984	21934	22025	21911	21866	21733	21717	21865	22151	21790	22000	22006	22033	21892	21862	22114	21729	21859	21978	22039	21788	21761	21924	22038	21854	21793	21807	21979	22059	21925	21915	21711	21822	21823	21616	21758	21770	21924	21880	22128	21962	21860	21963	21768	21892	21698	21855	21934	21804	21811	22023	21843	22051	21902	22013	21751	21904	22001	21996	22042	21793	21960	21755	21877	21733	21941	21978	21921	21918	21849	21622	21811	21971	21610	21785	21797	21774	21833	21960	21882	21767	21619	21741	21657	21888	21956	21836	21952	21996	21921	22020	21927	21991	21762	21956	21962	21741	21794	21890	21737	21861	22032	21927	21870	21694	21762	22053	21780	21767	21946	21757	21921	21613	21852	21884	21912	22055	21750	21717	21880	21913	21759	21887	21864	21566	21804	21855	21847	21896	21815	21977	21609	21728	21643	21824	21899	22021	21935	21820	21982	21779	21804	21662	21797	21791	21927	21887	21986	21812	22052	22008	21658	21712	21856	21588	21891	21996	21906	22030	21706	21913	21897	21831	21800	21792	22016	21983	21766	21976	21867	21641	21674	22041	21875	21859	21833	21886	21601	22048	21787	21898	21997	21789	21855	21854	21819	21748	21710	21785	21835	21810	22066	21809	21765	21764	22040	21980	21867	22096	22032	21759	21996	21838	21953	21841	21679	21751	21959	22012	21995	21904	21654	21953	21913	21821	21714	21776	21747	21884	22051	21731	21787	21942	21792	21661	21925	21625	21823	21663	21765	21888	21976	21858	22013	21679	21790	22060	22068	22178	21930	21938	21978	21873	21777	21596	21722	21654	21900	22043	21753	21660	21916	21756	21981	21937	21773	21949	21717	21713	21958	21954	22030	21830	22022	21884	21680	21848	21891	22014	21789	22011	21567	21889	21873	21857	21776	21777	21680	21821	21829	21978	21910	21840	21885	21997	21789	21724	21878	21854	21752	21771	21800	22064	21964	21796	21712	21751	21773	21897	21782	21847	21967	21754	21842	21783	21702	21815	21825	21717	21990	21864	22058	21870	21848	21845	21802	21683	21786	21733	21814	21866	21890	21792	21862	21713	21861	21977	21680	21930	21840	21837	21870	21727	21975	21873	21782	21689	21728	21809	21374	21778	21960	21788	21656	21806	21933	22123	21897	21668	21773	21885	21782	21731	21773	22058	21806	21775	21991	21804	21799	21889	21813	21874	22086	21840	21868	21904	21718	22183	21810	21813	21815	21644	22188	21864	21748	21853	21587	21875	22161	21996	21743	22054	21700	21755	21738	21834	21942	21754	21787	22073	21774	21806	21958	21855	21818	21816	21976	21917	21680	21812	21743	21788	21827	21698	21833	21737	21982	21905	21893	21867	21944	21837	21629	21859	21830	21686	21923	21848	21918	21792	22073	21685	21751	22049	22017	21988	21928	21763	21752	22005	21829	21907	21982	21839	21828	21901	21884	21802	21783	21647	21684	21890	21965	22093	21893	21755	21765	22009	21884	21599	21746	21861	21654	21942	21811	21846	22049	22023	21796	21881	21861	22076	21913	22029	21793	21736	21789	21641	21800	21785	21911	21587	22006	21771	21875	21632	21901	21926	21707	21901	22000	21846	21688	21899	21875	21996	21856	22055	21958	22003	21778	22057	21724	22043	21944	22002	21687	21905	21768	22025	21878	21901	21760	21899	21802	21982	21902	21792	21758	21723	21741	21905	21679	21929	21830	21555	21846	21818	21902	21821	21467	21913	21786	21712	21792	21945	21979	21910	21897	21773	21647	21893	21886	21794	21938	21858	21758	21817	21786	21838	21743	21801	21948	21981	21742	21923	21815	21866	21847	21944	21934	21886	22006	22024	21923	22042	21818	21764	21914	21910	22041	21642	22010	21910	21679	21794	21777	21881	21973	21970	22011	22049	21779	21909	21899	21723	22000	21896	21742	21645	21873	21974	21962	21978	21572	21784	22055	21940	21812	21932	21915	21883	21650	21941	21989	21805	21820	21973	21818	21926	21749	21901	21814	21876	21676	21613	21764	21928	21811	21804	21950	21941	21893	21914	21762	21782	21793	21901	21830	22074	21874	22186	21762	21730	21798	22171	21774	21640	21734	22172	21913	22032	21872	21881	21824	22022	21789	21989	21847	21865	22027	21882	21935	21850	21729	21740	21936	21948	22042	21834	21891	21751	22209	22129	21943	21737	21927	21736	21708	21963	21735	22074	21980	21818	21900	21839	21827	21660	21641	21790	21866	21764	21957	21947	21857	21855	22020	21922	21969	21836	21785	21901	21949	21812	21853	21730	21771	21999	21932	22027	21972	22005	21807	21929	21885	21817	22139	21928	21844	21864	21673	21741	21747	21702	21910	21947	21926	21870	21867	21736	21849	21977	21885	21737	21716	21870	21864	22091	21897	21677	21962	21948	21594	21970	21825	21933	21675	21958	21939	21828	21826	22068	21975	22125	21991	21991	21759	22070	21876	21864	21596	21629	21854	22024	22083	21764	22016	22054	21836	21843	22117	22173	21785	21889	21708	22048	21597	21768	21960	21829	21909	22156	21801	21896	21621	21592	21915	21802	21894	21647	21853	21982	21877	21977	21880	21761	21696	21900	21709	22003	21595	21976	21899	21662	21815	21941	21706	21820	21686	21674	21851	21794	21960	21885	21819	21721	21821	21768	21896	21537	21974	22069	21859	21872	21788	21918	21671	21940	21805	21862	21744	21881	21773	21714	22008	22073	21953	21869	21781	21857	21910	21913	21744	21922	21973	21997	21846	21992	21924	21716	21722	21835	21985	22006	21635	21753	21883	21795	21902	21804	22064	21827	21923	21633	21971	21860	21912	21738	21788	21653	21896	21844	21950	21927	21872	21988	21975	21775	22013	22047	21977	21842	21885	21891	21655	22001	21726	21844	21807	21873	21904	22029	21822	21734	21907	21910	21803	21798	21766	21862	21877	21998	21696	21997	21920	21763	21965	21835	21787	21917	21800	21595	22176	21899	21765	21788	21839	21645	21827	21898	21934	22150	22095	22035	21889	21809	21882	21928	21758	21708	21747	22189	21821	21834	21511	21903	21855	21923	21825	21784	22068	22019	22034	22039	21756	21756	21830	21940	22091	22088	21759	21795	22008	21940	21900	21783	21750	21958	21708	21899	21727	21781	22063	22027	21929	22093	21728	21915	22022	21841	22043	21823	22004	21764	21845	21795	21678	22043	21888	21808	21867	21914	22048	22029	21806	21959	21920	21681	21704	21616	21946	22120	21779	21754	21754	21755	21950	22023	21738	21774	21878	21685	21919	21837	22069	21887	21805	21916	21879	21829	21772	21803	21796	21804	21650	21922	21702	22061	22038	22036	21607	21949	21939	21822	21870	22089	21676	21808	21630	21777	21876	21980	21899	22011	22068	21832	21885	21828	21803	22001	21657	21830	21806	21975	21862	21860	21917	21813	21946	21736	21860	21738	21743	21847	21791	21923	21676	21896	22120	21966	21942	22091	21863	22035	22019	21939	21911	22014	21766	21762	21927	21637	21965	21922	21739	21854	21961	22041	21955	21830	21830	21819	21654	21921	21627	21908	21964	21894	21901	21708	21777	21747	21875	21647	21867	21659	21703	21740	21597	21781	22119	21825	21837	21876	21885	21782	21767	21705	21974	21935	21872	21707	21926	21754	21696	21894	21616	21762	21841	21963	21944	21871	21773	21780	21839	21780	21803	22046	21684	21759	21949	21870	21910	21922	21887	21824	21866	21821	21842	21939	21841	21760	21822	21525	21790	22089	21767	21791	21938	21802	21843	21595	21992	21940	22034	21842	21652	21935	21969	21879	21714	21829	21827	22102	21771	21935	21988	21969	21898	21831	21866	21741	22057	21878	21816	21829	21753	21962	21964	21777	21923	21795	21937	22007	21889	21856	21752	22073	21829	21771	21583	21785	22048	22049	21914	21984	21869	21979	21745	21734	21811	21880	21689	21959	21523	21695	21829	21772	22111	21848	21755	22080	21720	21899	21577	21997	21906	21726	21756	21950	21997	21980	21853	21977	21718	21783	22051	21852	21827	21782	21909	21946	21978	21973	21971	21901	22006	21716	21860	21844	21796	21821	21909	21840	21945	21848	21929	21916	21954	21989	21850	21840	21883	21933	22013	21863	21846	21888	21906	21855	21776	21808	21944	21827	22253	21792	21839	21962	21881	21919	21951	21812	21856	21965	21910	21840	21918	21870	21969	21887	21836	21908	21809	21998	21793	21888	21801	21855	21805	21696	21670	21928	21792	21984	21741	21986	21694	21888	21901	21803	21786	21793	21783	21428	21716	21670	21846	21856	21766	21743	21745	21837	21969	21889	21675	21867	21942	21621	21720	21913	21866	21937	21910	21972	21851	21735	21736	21694	21799	21747	21954	22008	21951	22064	21960	22066	21812	21841	21620	21913	22045	21970	22024	21907	21798	21779	22001	21849	21890	21625	21915	21830	22170	21579	21944	21822	21892	21837	21872	21882	21921	21761	21958	22030	22124	21763	21863	21755	21720	22027	21904	21787	21966	21959	21992	22027	21644	21872	21833	21605	21691	21800	21905	21809	21837	21916	21798	21886	22037	21850	21886	21978	22012	21910	21794	21903	21893	22001	21869	21964	21974	21840	21906	22066	21937	21863	21949	22085	21978	21860	21877	21814	21648	21964	21827	21733	21738	21708	21710	21861	21856	22259	21752	21845	21770	22041	21651	21828	22033	21995	21933	21848	21683	21960	21800	22011	21958	21734	21672	21974	21817	21890	21816	21824	21879	21834	21852	21739	21860	21845	21940	21962	21785	21855	21903	21775	21811	21805	21843	21907	21778	21731	21771	22030	21859	22050	21825	21878	21918	21945	22003	21941	21782	21856	21911	21856	21878	22147	21925	21808	21965	21907	21882	21966	22053	21886	21835	21734	21842	22022	21899	21901	21962	21896	21977	21772	21916	22087	21663	21926	21977	21824	21839	21854	21919	21949	21761	21759	21918	21862	21793	21768	22083	21796	21688	21736	21870	21758	21777	22025	21991	21910	21943	21733	21975	21872	21505
16091	23265	22411	19883	18868	18328	18013	17812	17737	18753	38175	41287	29984	20856	17779	17373	17506	17265	17521	17358	17385	17468	17567	17390	17447	17349	17525	17347	17288	17371	17235	17420	17345	17363	17389	17373	17354	17476	17415	17617	17463	17329	17377	17345	17401	17338	17555	17369	17481	17241	17632	17527	17374	17204	17542	17436	17306	17313	17414	17417	17225	17402	17478	17315	17384	17328	17485	17387	17244	17353	17200	17254	17332	17334	17398	17497	17282	17408	17544	17402	17554	17345	17398	17419	17334	17393	17454	17449	17338	17330	17438	17354	17425	17414	17442	17225	17336	17331	17583	17546	17324	17404	17411	17442	17272	17398	17443	17414	17322	17477	17407	17331	17307	17255	17367	17587	17339	17270	17333	17381	17376	17325	17486	17440	17240	17349	17412	17300	17388	17312	17430	17461	17369	17342	17292	17315	17421	17431	17444	17378	17303	17341	17517	17311	17223	17208	17316	17517	17303	17431	17454	17445	17445	17104	17471	17322	17262	17426	17311	17346	17484	17303	17272	17310	17343	17414	17554	17400	17354	17217	17412	17178	17477	17330	17447	17389	17175	17358	17287	17361	17440	17251	17536	17502	17453	17458	17400	17367	17483	17356	17373	17380	17285	17355	17447	17328	17320	17276	17480	17423	17085	17561	17436	17299	17347	17302	17478	17341	17465	17433	17265	17342	17428	17284	17392	17231	17331	17338	17427	17459	17319	17423	17327	17353	17299	17563	17453	17213	17495	17419	17405	17476	17262	17177	17317	17413	17453	17341	17335	17298	17363	17420	17441	17380	17331	17502	17191	17268	17382	17311	17207	17368	17393	17315	17223	17420	17543	17291	17251	17456	17344	17273	17528	17443	17491	17278	17349	17229	17325	17297	17284	17514	17440	17254	17436	17375	17421	17251	17549	17475	17319	17438	17350	17416	17342	17370	17380	17289	17256	17488	17364	17468	17357	17469	17267	17404	17401	17420	17421	17329	17270	17485	17239	17398	17461	17340	17302	17300	17423	17324	17356	17345	17217	17507	17561	17498	17369	17239	17184	17352	17615	17396	17546	17356	17485	17322	17237	17304	17321	17487	17305	17468	17212	17473	17342	17417	17343	17519	17464	17315	17388	17444	17588	17375	17390	17422	17483	17258	17285	17272	17473	17396	17271	17277	17328	17465	17269	17284	17339	17495	17353	17344	17358	17488	17444	17436	17363	17440	17217	17367	17458	17161	17405	17424	17362	17156	17400	17427	17285	17444	17356	17398	17370	17401	17324	17313	17457	17318	17408	17235	17502	17376	17515	17441	17275	17416	17204	17326	17347	17633	17381	17396	17569	17505	17229	17345	17293	17387	17340	17431	17374	17302	17416	17259	17257	17543	17519	17480	17529	17332	17336	17291	17425	17246	17480	17624	17301	17405	17389	17417	17176	17335	17385	17360	17523	17207	17347	17443	17229	17178	17313	17305	17336	17604	17318	17405	17383	17388	17389	17451	17356	17341	17369	17348	17580	17544	17286	17483	17271	17458	17467	17510	17393	17369	17342	17377	17319	17384	17225	17533	17400	17311	17365	17462	17416	17318	17321	17387	17281	17338	17339	17332	17542	17266	17391	17431	17443	17431	17323	17351	17524	17258	17526	17545	17448	17197	17189	17441	17179	17483	17282	17442	17296	17476	17387	17392	17405	17230	17449	17353	17416	17350	17463	17261	17398	17459	17498	17285	17411	17352	17375	17303	17350	17387	17300	17505	17233	17417	17244	17306	17448	17388	17384	17490	17420	17438	17376	17320	17487	17598	17483	17339	17311	17411	17302	17391	17420	17491	17450	17535	17403	17334	17401	17426	17500	17210	17394	17287	17352	17344	17432	17319	17252	17260	17582	17327	17336	17258	17469	17532	17279	17432	17307	17285	17369	17267	17245	17273	17384	17278	17391	17358	17195	17306	17463	17556	17258	17410	17217	17601	17495	17270	17384	17403	17386	17385	17170	17578	17063	17565	17565	17363	17255	17309	17281	17282	17494	17306	17381	17222	17444	17397	17304	17457	17398	17244	17460	17440	17322	17350	17375	17242	17313	17182	17459	17365	17326	17426	17536	17402	17450	17556	17559	17296	17251	17407	17381	17388	17415	17158	17522	17430	17265	17400	17423	17523	17540	17302	17426	17350	17464	17377	17375	17379	17362	17500	17214	17470	17384	17519	17442	17253	17267	17408	17428	17393	17391	17241	17443	17387	17411	17467	17482	17488	17328	17457	17226	17486	17489	17357	17278	17365	17478	17276	17376	17357	17645	17338	17528	17398	17446	17465	17219	17474	17295	17353	17265	17413	17523	17362	17361	17456	17374	17223	17490	17388	17278	17491	17542	17419	17446	17220	17245	17494	17327	17344	17427	17272	17381	17415	17389	17418	17265	17331	17418	17396	17304	17357	17477	17482	17450	17222	17330	17449	17300	17585	17350	17450	17376	17611	17352	17358	17423	17305	17252	17526	17363	17444	17493	17236	17388	17342	17332	17532	17356	17521	17374	17443	17466	17386	17385	17403	17091	17287	17284	17267	17496	17455	17397	17386	17494	17376	17539	17349	17349	17485	17417	17270	17369	17389	17423	17531	17432	17288	17433	17178	17307	17516	17426	17443	17270	17255	17320	17383	17282	17193	17221	17613	17550	17306	17501	17401	17326	17527	17495	17351	17318	17358	17417	17300	17290	17478	17377	17230	17532	17452	17425	17337	17370	17465	17322	17491	17348	17183	17422	17363	17397	17384	17272	17196	17256	17380	17300	17334	17384	17420	17051	17511	17363	17309	17516	17301	17272	17542	17272	17529	17349	17256	17308	17335	17491	17343	17516	17386	17327	17290	17575	17522	17457	17340	17409	17316	17264	17634	17282	17360	17377	17290	17443	17245	17243	17349	17545	17272	17247	17403	17406	17548	17263	17405	17399	17560	17468	17384	17554	17395	17453	17253	17308	17450	17342	17259	17317	17398	17488	17211	17291	17506	17528	17370	17446	17357	17309	17434	17374	17507	17383	17303	17263	17399	17488	17408	17336	17480	17210	17454	17331	17452	17358	17426	17366	17300	17241	17334	17460	17473	17352	17378	17443	17063	17387	17542	17432	17309	17462	17347	17276	17374	17568	17432	17441	17406	17329	17249	17427	17271	17226	17377	17567	17323	17470	17333	17279	17325	17460	17341	17423	17490	17470	17495	17445	17550	17447	17377	17401	17311	17328	17350	17399	17426	17412	17489	17619	17314	17373	17394	17269	17317	17528	17338	17353	17399	17524	17604	17301	17403	17461	17391	17567	17364	17472	17215	17271	17317	17367	17199	17335	17363	17345	17370	17368	17288	17470	17341	17408	17405	17437	17233	17385	17365	17485	17360	17403	17469	17321	17432	17497	17222	17410	17356	17552	17302	17371	17307	17435	17155	17353	17307	17472	17526	17401	17397	17350	17597	17304	17458	17302	17326	17432	17547	17492	17435	17468	17481	17474	17337	17474	17303	17650	17375	17329	17308	17444	17511	17570	17369	17614	17353	17397	17357	17278	17423	17487	17530	17192	17312	17259	17350	17291	17370	17422	17326	17405	17512	17464	17377	17367	17376	17448	17489	17333	17363	17115	17346	17420	17221	17471	17600	17343	17217	17408	17271	17368	17376	17367	17450	17203	17610	17217	17451	17160	17405	17308	17304	17288	17433	17470	17394	17264	17393	17391	17209	17280	17415	17050	17336	17511	17436	17220	17467	17481	17174	17448	17371	17302	17258	17278	17555	17375	17331	17462	17428	17365	17267	17471	17501	17455	17316	17338	17322	17449	17373	17510	17253	17516	17514	17263	17469	17325	17324	17270	17371	17222	17479	17328	17354	17366	17498	17472	17567	17479	17305	17438	17377	17476	17302	17322	17413	17335	17446	17402	17234	17495	17360	17240	17322	17301	17485	17214	17252	17428	17589	17427	17509	17288	17483	17347	17343	17551	17371	17365	17454	17311	17468	17667	17565	17261	17328	17370	17316	17477	17365	17372	17304	17329	17541	17393	17504	17456	17390	17368	17263	17325	17369	17422	17417	17359	17504	17370	17389	17383	17459	17328	17298	17352	17525	17335	17327	17449	17393	17282	17136	17272	17453	17469	17353	17334	17477	17376	17333	17304	17271	17447	17504	17424	17228	17434	17422	17288	17222	17411	17310	17549	17383	17541	17413	17421	17470	17340	17412	17391	17378	17523	17330	17403	17434	17335	17383	17475	17303	17435	17480	17607	17471	17278	17307	17402	17364	17563	17448	17339	17253	17414	17494	17427	17530	17510	17410	17327	17222	17360	17533	17486	17383	17472	17500	17461	17340	17401	17366	17402	17476	17436	17203	17466	17393	17427	17279	17416	17329	17358	17395	17499	17467	17469	17275	17300	17259	17456	17159	17291	17335	17427	17417	17283	17292	17477	17293	17400	17351	17306	17482	17559	17301	17338	17561	17236	17389	17455	17205	17412	17340	17474	17451	17326	17560	17287	17267	17347	17458	17295	17484	17391	17245	17369	17367	17472	17309	17269	17454	17424	17118	17396	17414	17418	17248	17354	17325	17213	17345	17498	17386	17422	17215	17373	17365	17440	17382	17439	17400	17175	17277	17413	17347	17348	17483	17443	17275	17311	17239	17608	17296	17313	17259	17334	17381	17317	17497	17345	17440	17333	17182	17186	17337	17458	17324	17437	17354	17387	17326	17307	17352	17369	17508	17469	17197	17175	17522	17181	17426	17284	17496	17334	17455	17442	17347	17447	17412	17534	17400	17379	17307	17246	17460	17435	17220	17261	17535	17296	17400	17445	17465	17336	17331	17333	17212	17210	17587	17417	17380	17517	17264	17376	17349	17315	17415	17236	17281	17311	17392	17319	17252	17349	17229	17516	17441	17303	17342	17373	17436	17383	17361	17368	17348	17499	17429	17259	17344	17268	17427	17381	17575	17346	17462	17512	17406	17238	17445	17540	17441	17479	17302	17427	17480	17588	17155	17439	17192	17231	17310	17209	17452	17446	17315	17372	17263	17487	17326	17515	17388	17448	17404	17464	17400	17309	17540	17481	17454	17392	17509	17334	17342	17209	17426	17365	17101	17298	17258	17320	17410	17349	17231	17450	17411	17547	17466
24290	21572	29213	24458	22335	25338	26621	23239	22926	24643	51228	56734	41869	28831	23830	22498	22388	22469	22468	22262	22089	22095	22124	22288	22268	22176	22021	22136	22041	21925	22155	21977	22180	22120	22218	22131	21945	22167	22309	22121	22135	22053	22392	22169	22087	22249	21994	22109	22154	21976	21951	21856	22045	22031	22204	22027	22069	21984	22128	21849	22029	22222	21875	21784	22348	22053	22157	22185	21867	22074	22081	22247	22156	22180	21904	21941	21963	22222	22182	22168	22059	22216	21908	21792	22028	21976	22162	21932	22038	21989	22051	22004	22010	21978	22229	22229	21865	22064	22049	21927	22148	22043	21923	21996	22042	22166	21944	22023	21807	21988	22000	21905	22065	22225	22104	21983	22003	22155	21947	22085	21848	22102	22005	22121	21824	21857	21962	21960	22069	22245	22063	21988	22144	21839	22082	22270	21936	21966	21990	22056	22004	21953	22233	22055	22095	22011	22013	21868	22019	22122	22162	22184	22197	22109	21912	22119	21873	22217	22229	21952	22241	21910	22171	22094	21893	22037	22072	22079	21983	21807	22021	21936	22145	22202	21989	21986	21952	22138	22098	22048	22032	21815	22119	22118	22060	22040	22096	21626	21771	22279	22183	22136	21952	21759	22152	21947	22173	22078	21891	22011	22034	22007	21930	22195	22182	22226	22008	22006	22063	22021	22153	21907	22060	22133	21938	21890	21947	21916	21910	21861	21974	22009	22034	22021	21977	22125	21905	21902	22043	21957	22157	22005	22110	22081	22097	21820	22106	22044	21843	22098	22111	22092	22081	22285	21938	21947	22040	21845	21837	21946	22230	21872	22071	21880	22267	21972	22083	22078	21952	22015	22131	22010	22118	21929	21772	22023	21848	21980	22020	22038	21959	21873	21921	22057	21841	22033	21953	21892	22069	21984	21867	22026	21943	21850	21992	21831	22096	21864	21903	21834	22165	22047	21949	22076	22074	22118	22130	21924	22167	22085	21999	22179	22061	22203	22107	22058	21916	21888	22274	22022	22110	22103	22098	21841	22019	22017	21969	21955	22177	22367	22088	22061	21943	21779	21814	22091	22086	21997	22037	22015	22211	21875	22014	22104	21966	22088	21830	21992	21877	21969	21941	22145	21881	22046	21924	22068	21979	21750	22068	21978	22042	21905	21705	22072	21883	21961	22081	22090	21990	22092	22111	21669	22031	21987	22051	22139	21866	21905	22105	22123	22127	22008	22127	22256	22094	22041	21929	22132	22086	21787	21900	21963	21977	21888	22059	22131	22024	21835	21868	21923	21995	22064	22227	22047	21947	22080	21930	21968	21992	21968	22051	22034	21943	21932	21902	21872	21965	21959	22164	22058	21754	22225	21968	21994	22086	21857	22173	21992	22348	21912	22145	21994	22154	22122	22032	22095	21953	21915	22010	22066	21903	22099	21909	22069	21993	22087	22160	22067	22183	22005	21971	22014	22047	22174	21916	21966	22167	21913	22185	21904	22190	22135	22226	21921	21987	21815	21922	22265	21645	22047	22220	22173	22032	22060	21971	21956	22079	22143	21762	22005	22028	21684	22097	22213	21952	21806	21867	22108	22286	22273	22036	22121	21889	21837	21893	22100	22090	21907	22088	21901	21895	22018	21840	21765	21997	22061	21977	22009	22071	22062	22073	22096	21849	21987	21964	21938	22042	22015	22089	22102	22159	22041	21779	21909	21932	21889	21850	22030	22069	21950	22085	22212	22025	21980	22090	22155	22079	22200	22215	22144	22084	22087	21816	21991	22203	21898	21767	21914	22031	21958	22144	21989	22234	22026	21983	21901	21890	21912	21774	22088	22028	22099	22062	21912	22220	22216	22321	22024	21811	21954	21994	22084	21926	21880	21990	21931	21898	22112	21907	21981	21991	21950	22045	22012	21836	21999	22140	21947	22276	21974	21900	22087	22137	21837	21982	22131	21748	21921	21901	22009	21965	21974	22065	22181	22011	21890	22170	22264	21989	21763	21976	21967	22153	21863	21983	21976	21992	21992	22241	22157	22121	21982	22086	22068	21856	21727	22087	21902	22110	21840	22162	22228	22075	22209	21817	21958	22080	21915	22030	22034	21798	21845	22182	21915	21956	22104	22225	21844	22067	21916	22014	22168	21835	22136	22111	22214	21865	22106	21922	22083	22067	22064	21978	22165	22113	21840	22246	22214	21955	22118	22057	22250	22257	22151	22072	22015	22072	22226	22135	22082	22170	21963	21954	21959	22133	22015	21924	22120	22086	21972	21969	22127	21962	21991	22197	21802	22044	21811	21928	21867	21948	22135	22119	22135	21941	22034	21980	22128	21860	22075	21985	21994	22089	22041	22053	21886	22043	22002	21609	21833	22080	21942	22225	22033	22135	21917	22033	21823	21929	21927	22005	22121	21878	22057	21762	21992	22125	21837	21848	22115	22120	22013	22026	22007	22188	21853	22082	22198	22108	22143	22179	22116	21982	22074	22046	21894	21826	22036	21953	21965	22175	22059	22243	21857	21997	22014	21837	22043	22082	21886	22183	22039	21994	21982	22159	21937	22019	21987	21938	22039	22263	22113	22037	22037	21963	21779	22078	22026	22014	22064	22036	22107	22097	21975	22005	21930	22047	21940	22052	22127	22002	21948	22053	21932	22130	22012	21821	21915	22052	22316	22089	21878	22202	22208	22132	22004	21917	21984	21943	21856	22046	21845	22118	22079	21932	22092	21853	21889	22207	22087	21927	21983	21971	22123	22118	22269	21996	22038	22065	21963	22057	22022	21938	22243	22045	22015	21915	21916	22061	22110	21937	21893	22068	22026	22150	22153	21936	22149	21943	21907	21895	21830	22267	22152	22184	21838	22083	21816	21873	21831	21905	22050	22314	21793	22021	21950	21980	21993	22079	22045	22138	22118	21952	21971	22066	21962	21988	21968	22109	22053	22273	22010	22071	22069	22105	22160	22133	22064	22088	22125	21934	21974	22070	22181	22057	22093	22038	22118	22068	22000	21983	21978	22164	21934	21985	21929	21981	22121	21982	22141	21994	21902	22125	21989	21980	21816	22069	21990	22130	22054	22039	21997	21947	21888	22193	22156	22108	21965	22230	22122	22021	21931	21861	22135	22293	22058	22024	21985	21870	22103	22245	21926	21963	21967	22089	22037	21932	22121	21988	21920	22071	22148	22071	22045	21883	22089	21833	21969	22011	21968	22135	21998	21980	22207	22026	22096	22159	22238	22042	21990	21991	22020	21940	22013	22051	22352	22202	22038	21937	22014	22124	21853	22080	22147	21826	21924	22144	22112	22167	21807	22198	22188	22248	22038	22286	22106	22067	21971	22165	22077	22067	21957	22156	22094	22158	22087	22140	21934	21895	21940	21972	21970	22137	22152	21979	21949	21854	22150	22205	21997	22021	22023	22017	21956	21973	21959	21958	22034	21996	21965	22279	21898	22014	21957	22087	21853	22012	21808	22269	22039	22203	22190	21817	21927	22117	22136	21960	21972	22471	21900	22006	21925	21868	21665	21987	22156	22059	22106	22235	22125	21913	21927	22098	22001	21911	22002	21969	21957	22202	22171	22025	22097	22091	22178	22171	22186	21887	21951	22091	22070	22383	21920	22181	22062	21955	21847	22104	22078	21977	22056	22020	22055	22155	21980	21876	21867	21710	21936	22072	21747	22176	22001	21803	22053	22011	22180	22038	21942	21982	22100	21909	21945	22172	21868	21970	21997	21830	21916	21881	22207	22003	21990	22055	21927	21951	21801	21974	21871	21994	21933	21838	22099	22132	21841	21930	21988	22176	21881	22149	21980	21978	21993	21982	21898	22114	22033	22054	21991	22041	21824	22053	21920	22060	21818	21947	22144	22194	22102	22103	22075	21870	22004	22149	22192	22175	22130	21951	21922	22026	21976	22022	21929	21901	21941	21895	22007	22031	22052	22144	21988	22050	21964	21850	22072	22293	21969	21824	22199	21951	22006	21976	22066	22151	21882	22227	22052	21971	22133	22157	22025	21843	22127	21795	21852	22103	22067	22002	21935	22122	21837	22144	22230	21932	21885	21981	21986	22065	22104	22238	22014	22012	22012	22095	22222	22075	22287	22070	22198	22083	21964	22032	21970	21858	22044	21914	21995	22135	21938	22065	21958	22294	21942	21985	21866	22168	22241	22179	22131	22017	22057	22249	22169	22034	21970	22016	21972	21982	21953	22005	22027	22027	22165	22019	22204	22068	21991	21958	22306	22223	22184	22177	21972	22151	22107	22104	21717	21981	22084	22234	21888	22081	22072	22097	22112	22103	22043	22094	21955	21866	21946	22243	21957	22162	22047	22004	21854	21982	21938	22089	21982	22097	22051	21918	22115	21940	21943	22237	21878	22127	21976	21948	22048	22117	22026	22112	22045	21842	21977	22149	21953	21799	21968	22042	22084	22005	22121	21910	22006	22118	21884	22124	22115	21960	22082	21910	22028	22089	21970	22175	21922	22149	21842	21966	22130	22176	21919	22133	21959	21936	22051	22144	22111	22047	22033	21996	22014	22079	21835	21874	22005	22111	22037	21876	21971	22011	22007	22093	22144	22072	22215	21966	22178	22277	22181	22230	21862	21951	21833	21784	21998	22070	21673	21987	22125	22154	21852	22011	21896	21896	21956	21953	22106	21861	22108	22074	22266	22110	21904	22036	22114	21988	21990	21996	21968	22096	21996	22085	22165	21774	22123	22058	21864	22107	22202	22037	22351	21966	22128	21964	21804	21930	21922	22204	22091	21816	22031	21922	22057	22073	22085	22122	21954	21966	22027	22040	21865	22020	22071	22070	22045	22116	21946	21941	21922	21956	22004	22092	22152	21978	22094	21875	21969	22169	22074	22139	22049	21739	22023	21970	22183	22120	22014	21934	22023	21890	21810	21952	22304	21906	21821	22024	22071	22264	21816	21893	21965	22144	22165	21940	22182	21945	21903	22015	21891	21692	22075	22374	22187	22020	22195	21940	22105	22017	22210	22044	22143	22058	22050	22016	22002	22108	22135	22239	22091	22311	21899	21948	21845	21808	22064	22128	22014	21956	21802	21992	21903	22125	22080	22064	22036	22211	22144	21915	21910	22084	21876	22120	21838	22167	21782	22007	21997	21959	21942	21966	22008
18407	29777	28463	23241	20852	19814	19051	18940	18621	21883	53147	54394	38102	24026	18742	17545	17499	17512	17610	17663	17551	17545	17423	17499	17513	17512	17573	17448	17471	17368	17534	17681	17481	17334	17538	17412	17515	17316	17390	17579	17549	17301	17373	17355	17379	17632	17467	17663	17740	17554	17446	17579	17364	17418	17455	17578	17488	17523	17599	17511	17404	17444	17311	17529	17566	17594	17540	17446	17601	17451	17632	17454	17395	17532	17485	17485	17431	17425	17540	17417	17538	17471	17611	17411	17488	17432	17500	17518	17303	17441	17386	17648	17425	17502	17500	17423	17453	17518	17578	17177	17439	17518	17469	17460	17506	17389	17440	17390	17660	17406	17690	17537	17510	17346	17310	17377	17536	17509	17478	17467	17575	17281	17503	17362	17481	17267	17538	17633	17540	17378	17496	17481	17584	17512	17430	17414	17443	17329	17573	17530	17414	17492	17415	17353	17463	17389	17319	17495	17596	17373	17472	17474	17632	17344	17219	17642	17334	17418	17549	17417	17262	17530	17470	17357	17521	17281	17525	17273	17493	17482	17413	17444	17429	17538	17518	17474	17361	17637	17310	17522	17425	17460	17463	17331	17690	17499	17453	17423	17468	17356	17456	17556	17451	17292	17378	17531	17563	17540	17407	17460	17495	17488	17496	17638	17453	17310	17492	17257	17344	17478	17465	17595	17438	17531	17390	17285	17481	17490	17460	17588	17512	17598	17414	17551	17419	17605	17562	17547	17534	17581	17445	17568	17626	17597	17377	17386	17561	17247	17532	17431	17574	17457	17584	17725	17435	17552	17453	17430	17444	17332	17305	17480	17642	17429	17384	17296	17572	17595	17417	17384	17457	17367	17476	17404	17427	17426	17423	17667	17365	17564	17466	17330	17599	17421	17616	17427	17529	17376	17484	17415	17310	17517	17474	17565	17504	17388	17202	17405	17623	17494	17438	17446	17469	17412	17414	17448	17532	17480	17495	17476	17564	17438	17499	17470	17182	17316	17417	17481	17370	17330	17484	17330	17416	17586	17507	17524	17463	17516	17487	17304	17442	17289	17385	17443	17316	17456	17562	17403	17440	17312	17489	17206	17462	17491	17487	17408	17510	17512	17448	17438	17255	17535	17370	17573	17413	17374	17387	17741	17189	17266	17443	17472	17445	17581	17548	17380	17492	17353	17539	17539	17433	17265	17479	17415	17485	17509	17384	17515	17427	17464	17515	17528	17421	17447	17505	17698	17627	17414	17602	17636	17345	17479	17348	17322	17586	17473	17427	17393	17436	17548	17350	17544	17400	17471	17382	17654	17469	17433	17447	17317	17572	17331	17558	17436	17409	17348	17426	17518	17428	17506	17432	17477	17523	17366	17420	17343	17312	17411	17609	17344	17454	17484	17461	17405	17507	17361	17341	17486	17525	17410	17540	17373	17406	17502	17383	17440	17220	17590	17277	17575	17351	17402	17504	17565	17527	17541	17302	17400	17477	17497	17374	17478	17401	17705	17311	17457	17414	17492	17504	17381	17497	17492	17544	17387	17576	17539	17442	17519	17584	17459	17694	17450	17490	17442	17443	17323	17452	17682	17511	17225	17395	17827	17535	17458	17435	17473	17386	17365	17436	17278	17434	17365	17451	17665	17557	17320	17505	17301	17666	17231	17449	17415	17560	17429	17448	17383	17482	17468	17281	17491	17234	17379	17417	17416	17539	17440	17600	17484	17477	17471	17391	17562	17471	17410	17419	17305	17348	17574	17557	17543	17415	17461	17436	17546	17374	17578	17258	17389	17613	17487	17540	17493	17673	17599	17434	17499	17447	17456	17434	17586	17566	17475	17531	17479	17534	17467	17410	17406	17355	17543	17304	17411	17409	17545	17512	17300	17426	17605	17615	17457	17440	17512	17573	17368	17314	17667	17588	17331	17391	17517	17389	17363	17301	17394	17450	17343	17269	17189	17246	17551	17482	17492	17394	17314	17466	17490	17519	17462	17605	17401	17421	17435	17404	17396	17320	17297	17558	17430	17458	17518	17428	17459	17293	17314	17363	17382	17693	17714	17383	17444	17357	17464	17372	17472	17531	17472	17422	17654	17466	17247	17490	17497	17535	17380	17546	17400	17446	17582	17473	17374	17570	17435	17545	17334	17456	17357	17718	17458	17483	17619	17401	17482	17505	17470	17485	17374	17430	17481	17415	17352	17441	17362	17429	17326	17563	17570	17358	17432	17368	17640	17483	17646	17491	17494	17443	17364	17720	17528	17514	17556	17444	17514	17296	17482	17364	17391	17459	17515	17588	17360	17490	17464	17425	17527	17466	17438	17583	17434	17469	17572	17407	17254	17443	17409	17370	17347	17479	17429	17556	17446	17291	17516	17522	17631	17474	17427	17584	17500	17525	17437	17381	17514	17529	17491	17336	17416	17303	17496	17338	17569	17471	17674	17479	17439	17404	17371	17462	17494	17360	17265	17460	17409	17511	17541	17653	17506	17512	17392	17506	17396	17566	17365	17358	17286	17503	17363	17454	17582	17666	17476	17535	17423	17582	17246	17456	17350	17570	17429	17450	17555	17387	17536	17411	17628	17358	17626	17544	17461	17572	17524	17371	17600	17339	17365	17552	17561	17463	17452	17236	17486	17489	17395	17366	17410	17612	17503	17338	17562	17365	17503	17386	17590	17475	17490	17300	17500	17486	17439	17440	17396	17356	17350	17546	17389	17443	17606	17356	17506	17443	17430	17535	17395	17560	17669	17325	17428	17336	17541	17376	17554	17251	17437	17521	17386	17471	17345	17522	17339	17618	17459	17369	17537	17484	17552	17394	17484	17479	17580	17324	17527	17334	17361	17449	17452	17533	17438	17458	17156	17542	17368	17450	17390	17474	17387	17360	17445	17492	17417	17483	17539	17468	17450	17560	17351	17490	17431	17508	17394	17478	17359	17582	17486	17324	17465	17676	17517	17558	17403	17322	17247	17448	17482	17652	17502	17651	17546	17449	17397	17413	17313	17451	17644	17469	17442	17347	17389	17455	17454	17396	17271	17276	17535	17397	17395	17499	17434	17482	17423	17351	17555	17439	17648	17567	17387	17631	17556	17511	17579	17389	17605	17510	17465	17579	17267	17258	17443	17389	17338	17222	17514	17248	17520	17510	17429	17427	17463	17632	17413	17499	17587	17442	17403	17483	17467	17587	17445	17357	17418	17387	17507	17606	17541	17420	17477	17616	17432	17367	17486	17359	17502	17473	17520	17406	17611	17470	17411	17553	17405	17215	17433	17452	17190	17554	17418	17406	17409	17474	17645	17501	17460	17397	17519	17541	17498	17563	17431	17542	17513	17413	17467	17488	17566	17516	17349	17305	17508	17370	17562	17462	17570	17536	17506	17429	17399	17469	17379	17462	17585	17453	17411	17492	17413	17387	17460	17551	17509	17350	17610	17576	17606	17434	17370	17564	17455	17359	17562	17557	17375	17471	17495	17534	17301	17498	17364	17474	17536	17330	17292	17474	17477	17607	17561	17286	17366	17443	17484	17512	17553	17549	17331	17428	17549	17445	17503	17510	17464	17508	17493	17436	17491	17435	17347	17489	17348	17500	17391	17541	17364	17435	17421	17571	17370	17513	17545	17416	17551	17380	17340	17469	17422	17484	17265	17412	17377	17543	17487	17395	17528	17314	17484	17382	17289	17437	17374	17412	17475	17427	17446	17482	17413	17364	17513	17442	17421	17495	17371	17406	17451	17450	17483	17516	17462	17320	17482	17451	17284	17556	17507	17437	17388	17543	17515	17447	17493	17374	17340	17367	17474	17606	17431	17220	17451	17467	17596	17692	17539	17369	17491	17525	17572	17379	17433	17550	17486	17410	17425	17393	17407	17456	17477	17517	17343	17523	17384	17593	17448	17448	17477	17614	17466	17350	17342	17478	17612	17457	17468	17376	17323	17398	17405	17492	17620	17419	17436	17456	17445	17456	17398	17389	17407	17581	17374	17484	17597	17387	17606	17446	17439	17464	17574	17553	17409	17402	17368	17419	17415	17583	17530	17418	17314	17427	17429	17451	17464	17525	17434	17469	17418	17347	17356	17519	17285	17478	17360	17412	17450	17333	17460	17486	17492	17318	17284	17400	17345	17437	17289	17313	17574	17620	17365	17607	17548	17370	17561	17450	17436	17363	17430	17287	17317	17492	17412	17327	17400	17491	17481	17535	17544	17554	17537	17548	17141	17560	17605	17556	17606	17425	17537	17434	17325	17573	17450	17502	17503	17486	17392	17579	17509	17344	17570	17430	17557	17479	17550	17531	17507	17367	17515	17472	17516	17384	17566	17225	17560	17403	17447	17477	17522	17581	17426	17490	17514	17332	17536	17250	17300	17309	17326	17381	17491	17460	17499	17415	17636	17282	17492	17396	17516	17376	17424	17569	17401	17359	17432	17291	17425	17283	17560	17298	17386	17538	17391	17391	17356	17316	17396	17409	17463	17366	17452	17558	17456	17529	17454	17343	17500	17453	17478	17544	17339	17557	17527	17509	17469	17640	17515	17462	17346	17408	17210	17514	17393	17462	17490	17508	17614	17434	17395	17292	17490	17468	17606	17357	17570	17406	17307	17334	17433	17369	17615	17541	17452	17584	17312	17493	17450	17446	17448	17289	17441	17377	17459	17505	17402	17524	17440	17437	17415	17531	17376	17442	17555	17347	17351	17627	17549	17540	17452	17455	17491	17523	17399	17517	17606	17415	17435	17670	17202	17422	17382	17555	17364	17312	17579	17519	17492	17573	17353	17471	17388	17430	17400	17473	17382	17449	17437	17488	17394	17575	17496	17401	17490	17510	17236	17419	17427	17534	17359	17565	17377	17585	17423	17543	17389	17392	17542	17502	17404	17429	17407	17486	17480	17378	17422	17378	17353	17513	17444	17685	17498	17438	17290	17263	17348	17498	17439	17419	17338	17630	17606	17327	17256	17400	17560	17526	17560	17515	17356	17317	17490	17511	17457	17640	17401	17469	17602	17443	17424	17558	17625	17570	17501	17557	17423	17487	17388	17496	17458	17441	17526	17422	17299	17362	17539	17496	17421	17477	17600	17338	17475	17445	17418	17369	17518	17550	17533	17426	17506	17572	17470	17495	17489	17530	17494	17573	17403
31325	23530	24730	23418	21702	21916	22071	21850	21888	22013	23950	26078	25278	22891	22104	21909	21942	21948	22102	21942	21793	22106	21803	21847	21938	21896	21864	21812	22210	21878	21751	21982	21800	21981	21882	22057	21881	21751	22058	21868	22032	22072	21985	21895	21857	21916	21977	21911	22097	21837	21973	22025	21978	21861	21754	21915	21829	21618	22018	21949	21840	21904	21688	21814	21857	21857	21831	22071	21996	21993	21863	21932	22099	22071	21785	21950	21892	21935	21754	21767	21807	21867	22067	21977	21931	22020	22099	21902	21969	21852	21823	21873	22031	22100	21871	22046	22245	21838	21973	21905	21936	21879	21876	21807	21958	21746	22233	21846	21944	22022	21898	22008	21629	21756	21699	21921	21959	21799	22149	22029	22081	21775	21800	21791	21845	21923	21876	21886	21809	22234	21819	21921	21979	21927	21947	21734	21730	21679	22027	21781	21848	21838	21838	21798	22049	21729	22140	21955	22052	21880	21983	21816	21919	21834	22016	21857	21943	22022	21716	21950	22010	21784	21791	21698	21905	21752	21914	21904	21793	21821	21730	21986	21841	21855	21827	21775	22074	21705	21719	21477	21780	21855	21728	21859	22074	21980	22015	21669	21954	22078	22082	21701	21867	21682	22067	21749	21787	21809	21903	22014	22077	21835	21887	21832	21918	21837	21731	21900	21865	21801	21872	21911	21867	21992	21827	21904	21890	21755	22096	21771	21881	21915	21741	21834	21708	21845	21887	21742	22017	21877	21856	21782	21620	21718	21915	22104	21888	21758	21799	21807	21882	21753	21909	21907	21842	21848	21944	22021	22010	22201	22106	21847	21819	21894	22099	22011	21725	21939	21849	21762	21677	21929	22099	21625	21796	21619	21829	21955	21925	22111	21833	21780	21946	21619	21973	21771	22004	21718	22021	22126	21939	21739	21882	21927	21650	21818	21852	21944	21903	22000	21875	21684	21783	21910	21959	21859	21914	21866	21806	21797	21971	21963	22041	22064	21799	21874	21818	21778	21881	22048	21812	21941	21823	21829	21925	21825	21705	21912	22063	21848	21989	21764	21960	21999	21942	21894	21975	21844	21991	21684	21829	21923	21941	22028	21996	22019	21782	21821	21846	21875	22125	21777	21763	21943	21965	21715	21860	21857	21761	21922	21965	22031	21818	21976	21925	21807	21659	21822	21892	21942	21906	21691	21813	21811	21990	22000	21816	21976	21926	22013	21690	21582	21914	21792	21980	21769	21883	21688	21754	21940	21723	21777	21896	21995	21712	21764	21960	22026	21953	21930	22067	21975	21739	21677	22073	21966	21802	21664	21766	21840	22024	21832	21993	21834	22051	22090	21828	21901	22026	21908	21776	21683	21833	21889	21725	21683	21710	21902	21855	22029	22054	22127	21766	21927	21950	21965	22047	21929	21886	21863	22067	21759	21643	21917	22027	22028	22010	21895	21939	21767	21755	21777	21946	21805	21774	21884	21997	21966	21878	21899	21803	21945	21893	21608	21751	21746	21753	21793	21840	21861	21791	22140	21926	21789	22003	21694	21972	21769	21878	21877	21733	21768	21869	21780	22001	21930	21906	22110	21940	21857	21991	21774	21788	21759	21839	21883	21808	21762	21951	21922	21902	22122	22152	21875	22000	21789	21861	22049	21978	21942	21994	21951	21797	21760	21856	21840	22016	21847	21747	21946	21820	21932	21969	21836	21975	21665	21949	21985	22076	21745	21754	21919	22025	21974	21915	21781	21882	21937	22154	21750	21953	21884	22192	21849	22137	21972	21901	22009	21824	21846	21890	21711	22061	21997	22057	21697	21755	21822	21848	21902	21895	21940	21969	21861	21751	21622	21964	21959	21958	21966	21764	21820	21949	21860	21738	21763	21832	21923	22028	21680	22034	22137	21891	21792	21899	21849	21839	21960	21795	21724	21887	21712	21795	21707	21756	21816	21793	22070	21775	21837	21801	21819	21995	21899	21823	21964	21748	21959	21720	21683	21870	21718	21794	22068	21966	21861	21781	22093	21815	21896	21993	21937	21844	21792	21770	21975	21833	22020	21896	21999	22020	21848	21820	21933	21883	21955	21759	21728	22039	21965	21774	21731	21965	21889	21960	21760	21802	21746	21845	21815	21917	21895	21829	21969	21714	21841	21746	22001	21953	22086	21942	21848	21653	21780	22084	21796	21679	21970	21974	21963	21749	22111	21984	21883	21945	21913	21981	22094	21992	21804	21997	21880	21959	22143	21904	21747	21855	21737	21913	21924	21713	22016	21763	21815	21875	22200	21898	21975	21926	21677	22002	21807	22090	21881	22042	21913	22073	21949	22058	21959	21833	21966	21933	21970	22076	22139	21999	21876	21886	21768	22189	22133	21670	21759	21962	21886	21916	21828	21825	21916	21830	21880	21734	21996	21905	21841	22098	22050	21912	21783	22129	22055	21874	21877	22067	21950	21704	21772	22152	21855	21895	22017	21916	22105	22017	21902	21739	21858	21982	22066	21911	22054	21769	22167	21890	21937	21892	22030	21992	21868	21742	21766	21933	21861	21852	21873	21870	21842	21923	21764	21975	21889	22106	21943	21910	21785	21700	21944	21804	21740	21791	21834	21914	22046	21965	22009	22024	21958	22151	21735	21864	21923	21949	21819	21884	21773	21855	22089	21581	21723	21883	21749	21955	21879	21741	21960	21809	21757	22006	21762	21713	21762	21954	21967	21785	21781	22000	22062	22033	21738	21923	21808	21873	22059	21860	22081	21989	21719	21991	22104	21939	21898	22005	21831	21874	22005	21905	21770	22205	21782	22145	21661	21772	21866	21782	21921	21710	21845	22044	21667	21749	21764	21964	22004	21955	21830	21960	21868	21871	21764	21976	21576	21744	21782	22061	21916	21848	21853	21982	21636	21752	21698	22023	22018	21903	22032	21849	21799	21819	21792	21817	22075	21825	21588	21908	21814	21790	21888	22170	21939	21935	21857	21796	22191	21967	21872	21954	21887	21869	22093	22026	21834	21991	21933	21879	21783	21982	21865	21691	21923	21908	21732	21649	21872	21981	21894	21635	22019	21900	21777	21652	21822	21898	21821	21770	21792	21847	21891	21965	21812	21770	22047	22081	22015	21734	21662	21717	21521	21828	22011	22048	21869	21944	21771	21854	21794	22011	21804	21813	21937	22010	21984	21693	21687	21866	21846	21969	21942	21895	21958	21975	21773	21954	21896	21869	21945	22075	21762	21782	21908	21932	21845	21961	21921	21934	22119	21882	21886	21814	21751	21824	21976	22021	22105	21855	22010	21827	21974	21918	21793	21765	21953	21824	21735	21850	21764	21908	21937	22107	21797	21952	21978	21981	21810	22174	21843	21649	21779	21860	22034	22021	21884	21929	21810	21744	21721	21874	21920	21804	21773	21819	21884	22035	22017	21875	22077	21947	22118	22027	22045	21932	21873	21764	21843	21902	21956	21919	21948	21775	21936	21954	21848	21978	21736	21724	21740	21790	21782	22023	21886	21959	21936	21936	21989	21933	21892	21960	21911	21573	21992	21973	21763	21685	21828	22043	21793	21916	21868	21920	21849	21844	21936	22001	21923	21887	21929	21945	21937	21955	21995	22048	21938	21817	22110	21982	21889	21973	21802	21882	21895	21910	22050	21942	21871	21835	22115	22041	21938	21815	21889	21898	21850	21949	21727	22021	21952	21935	21931	21812	21782	21705	21846	22022	21693	21808	21759	22017	21855	22004	21763	22133	21840	21796	22003	21924	21744	21921	21943	21947	22031	21879	21962	21823	22062	21875	21726	21996	21787	21897	21826	21879	21825	21909	21850	21886	22124	22076	22119	21768	21821	21974	21830	21989	22032	21839	22060	21872	21802	21944	21866	21903	21785	21969	22069	21874	22252	22086	21956	21823	21841	22100	21925	22009	21653	21906	22149	22047	22163	21949	21806	22081	21978	21913	21910	21711	21840	21802	22097	21931	21982	21917	22065	21958	21972	21799	21754	22027	21892	21924	21817	21907	21803	21986	21799	21873	21885	21796	21889	21810	21976	21742	21747	21885	21670	21818	21906	21972	21736	22036	21876	21746	21778	22152	21964	21934	21800	21838	21902	21804	21913	21836	21883	21778	21815	21915	21987	21871	21898	21744	22175	21976	21774	21793	22075	22208	21625	21860	21804	22016	21962	22060	21804	22026	21877	21781	21881	22153	21764	21757	21889	22083	21758	21825	21632	21777	21917	21941	22008	21740	22162	22087	21995	21863	22035	21926	22002	22012	22000	21721	21949	21890	21871	21926	22107	21977	22082	22020	22031	21949	21885	21929	21959	21835	21931	21885	21767	21850	21823	21866	21816	21806	21723	21704	21827	21885	21666	21825	21788	21912	21822	21950	21826	21804	21799	21842	22046	21746	21871	21858	21938	21924	21853	21698	22100	21655	21868	21964	21978	21740	21896	22028	21883	21781	21641	22044	21838	21651	21849	21943	21911	21813	21777	21942	21921	22040	21915	21924	21963	21982	21898	22199	21896	21810	21880	21915	21794	22012	21839	21953	21916	22184	22002	21978	21776	21801	21845	21858	22011	21886	22024	21639	21642	21783	21814	21887	21846	22026	21986	21900	21936	21976	21932	21907	22068	22185	22045	21979	21860	21784	21861	21989	21656	21945	22217	21985	21902	21818	21736	21683	21839	21893	21955	21788	22102	21923	21934	22006	22041	22100	21989	22069	21863	21831	21673	21947	22020	21887	21939	21894	21849	21698	21855	21828	21813	21776	22032	22013	21669	22156	21802	21807	22074	21809	21960	22009	22011	22165	21833	21857	21757	21979	22002	21859	22145	21887	21746	21757	22029	21965	22003	21798	21880	22028	21962	21779	21974	21921	22050	22057	21964	21927	21773	21952	21685	21864	21918	22013	21685	21810	21796	21646	21896	21859	21902	21957	22097	21748	21944	22080	21932	21921	21842	21809	21990	21724	22018	21928	21863	21931	21902	21938	22094	21994	21725	22036	21745	21987	21953	21997	22000	21907	21713	21991	21918	21915	21963	21913	21969	22008	21910	21764	22012	21865	21973	21808	21945	21984	21670	21981	21867	21720	21745	21924	21839	21656	21859	21746	21967	21896	21915	21851	21749	21661	22107	21764	21731
17709	18303	18132	17504	17420	17389	17405	17351	17502	17776	20991	23370	20918	18304	17643	17542	17398	17272	17197	17516	17180	17370	17313	17355	17389	17428	17468	17405	17334	17413	17411	17251	17466	17414	17257	17426	17423	17423	17282	17382	17379	17518	17165	17260	17536	17364	17346	17499	17317	17383	17406	17542	17439	17474	17490	17282	17386	17422	17273	17314	17348	17315	17476	17305	17234	17413	17406	17379	17358	17458	17426	17388	17547	17516	17348	17332	17205	17358	17334	17236	17416	17274	17357	17267	17503	17289	17465	17606	17274	17469	17234	17382	17367	17327	17420	17307	17365	17341	17509	17502	17444	17319	17379	17382	17418	17252	17413	17506	17221	17436	17449	17440	17424	17414	17398	17359	17570	17346	17383	17347	17480	17268	17238	17338	17367	17251	17419	17211	17500	17369	17437	17357	17438	17282	17149	17308	17175	17397	17461	17330	17146	17352	17357	17310	17455	17435	17505	17450	17387	17236	17318	17366	17372	17352	17289	17371	17340	17137	17433	17475	17361	17552	17452	17383	17351	17325	17333	17359	17429	17323	17294	17373	17455	17370	17428	17332	17232	17376	17165	17420	17558	17180	17493	17331	17261	17460	17494	17322	17241	17378	17255	17208	17614	17419	17389	17372	17443	17610	17365	17490	17318	17579	17390	17293	17393	17534	17252	17332	17289	17492	17092	17514	17452	17438	17487	17492	17212	17320	17366	17440	17227	17438	17418	17371	17265	17479	17521	17421	17234	17573	17404	17593	17230	17291	17303	17342	17405	17466	17279	17447	17420	17499	17240	17257	17262	17363	17353	17463	17474	17376	17341	17144	17315	17504	17422	17511	17350	17287	17290	17402	17244	17290	17237	17459	17586	17357	17349	17194	17584	17402	17354	17430	17451	17310	17564	17403	17324	17430	17342	17274	17411	17300	17385	17387	17490	17345	17317	17287	17322	17362	17484	17449	17419	17465	17496	17288	17215	17320	17495	17515	17379	17246	17353	17392	17269	17271	17236	17490	17333	17298	17286	17384	17335	17468	17363	17549	17252	17546	17362	17341	17288	17453	17301	17286	17344	17402	17266	17379	17361	17462	17535	17496	17318	17514	17313	17340	17412	17440	17349	17427	17455	17310	17342	17375	17169	17441	17387	17325	17357	17460	17333	17382	17266	17361	17251	17338	17359	17357	17345	17513	17285	17380	17435	17253	17304	17307	17446	17215	17535	17484	17349	17531	17162	17441	17397	17377	17210	17554	17376	17459	17327	17277	17334	17306	17336	17361	17276	17519	17400	17529	17384	17533	17273	17510	17249	17310	17446	17328	17302	17260	17464	17327	17426	17339	17430	17288	17295	17257	17358	17375	17295	17358	17372	17502	17467	17514	17343	17341	17457	17292	17392	17415	17348	17574	17340	17401	17381	17622	17410	17307	17358	17323	17288	17511	17258	17343	17475	17454	17379	17440	17397	17312	17435	17490	17271	17367	17556	17622	17494	17354	17367	17335	17318	17340	17288	17320	17240	17351	17278	17347	17392	17337	17408	17414	17378	17326	17281	17453	17425	17414	17400	17453	17280	17573	17575	17314	17302	17387	17446	17223	17289	17451	17488	17346	17284	17353	17467	17197	17490	17426	17281	17500	17465	17353	17309	17317	17376	17423	17378	17406	17555	17419	17146	17420	17414	17425	17364	17354	17424	17507	17288	17418	17264	17389	17349	17377	17175	17488	17269	17418	17431	17465	17466	17361	17522	17248	17458	17295	17220	17304	17419	17341	17231	17371	17357	17463	17464	17312	17557	17352	17453	17331	17454	17372	17288	17362	17493	17251	17325	17258	17449	17397	17357	17214	17459	17501	17407	17554	17338	17416	17247	17536	17341	17302	17437	17288	17511	17409	17441	17310	17319	17602	17459	17642	17317	17395	17354	17309	17410	17412	17488	17462	17403	17192	17228	17268	17465	17389	17267	17320	17219	17377	17387	17300	17354	17460	17491	17471	17263	17325	17302	17207	17580	17370	17433	17376	17287	17478	17383	17308	17467	17463	17366	17416	17466	17488	17359	17375	17427	17324	17269	17265	17182	17271	17315	17232	17407	17301	17403	17326	17296	17386	17478	17414	17341	17310	17306	17511	17390	17342	17343	17334	17458	17177	17379	17432	17240	17546	17530	17296	17444	17405	17379	17281	17276	17078	17117	17444	17380	17261	17318	17419	17410	17426	17302	17295	17475	17414	17402	17450	17372	17538	17581	17464	17447	17394	17448	17446	17401	17397	17672	17213	17303	17216	17515	17431	17411	17394	17433	17255	17423	17438	17320	17378	17374	17281	17202	17269	17367	17401	17265	17345	17518	17331	17390	17463	17308	17363	17390	17410	17359	17449	17450	17270	17268	17267	17362	17149	17313	17486	17355	17378	17362	17407	17417	17459	17412	17534	17247	17377	17359	17375	17290	17484	17430	17513	17185	17356	17341	17458	17370	17386	17399	17255	17460	17487	17237	17379	17229	17372	17489	17381	17475	17304	17273	17418	17302	17358	17325	17469	17382	17159	17347	17534	17216	17307	17201	17514	17491	17371	17433	17270	17305	17477	17310	17370	17354	17356	17480	17360	17407	17394	17062	17465	17304	17372	17311	17264	17382	17370	17239	17286	17401	17464	17387	17536	17510	17388	17439	17282	17465	17220	17135	17474	17443	17442	17420	17382	17357	17126	17472	17323	17365	17598	17407	17387	17323	17377	17278	17348	17329	17281	17332	17268	17376	17200	17394	17419	17339	17438	17352	17465	17308	17466	17424	17419	17265	17315	17318	17377	17270	17358	17380	17340	17425	17491	17437	17279	17548	17280	17369	17282	17361	17569	17257	17471	17497	17312	17211	17434	17297	17404	17567	17387	17297	17443	17340	17396	17313	17451	17333	17391	17428	17176	17364	17432	17362	17473	17449	17294	17367	17369	17343	17292	17163	17338	17468	17185	17555	17376	17456	17505	17329	17497	17427	17230	17417	17520	17281	17283	17319	17314	17621	17422	17293	17316	17400	17344	17234	17338	17454	17454	17318	17388	17406	17400	17351	17485	17330	17189	17343	17460	17246	17488	17294	17402	17277	17344	17403	17373	17402	17396	17395	17438	17431	17285	17449	17342	17276	17316	17402	17442	17371	17432	17408	17316	17236	17500	17335	17354	17194	17480	17340	17552	17441	17404	17402	17368	17222	17331	17346	17402	17381	17271	17299	17539	17238	17232	17304	17393	17368	17441	17404	17442	17334	17361	17282	17311	17402	17295	17438	17365	17315	17459	17267	17331	17507	17329	17435	17488	17314	17363	17372	17227	17395	17480	17350	17269	17239	17378	17495	17476	17333	17437	17293	17232	17410	17401	17305	17350	17443	17280	17311	17445	17304	17440	17404	17464	17303	17396	17485	17590	17426	17500	17240	17425	17424	17228	17330	17331	17430	17265	17536	17360	17414	17288	17383	17447	17250	17511	17296	17378	17403	17462	17371	17457	17298	17344	17362	17404	17415	17238	17407	17389	17653	17374	17432	17303	17296	17418	17314	17392	17360	17463	17347	17322	17264	17477	17407	17510	17608	17157	17432	17411	17206	17497	17431	17328	17481	17148	17507	17357	17490	17376	17239	17369	17236	17311	17248	17450	17440	17523	17308	17416	17307	17336	17568	17428	17283	17255	17373	17295	17472	17252	17312	17333	17354	17264	17283	17301	17520	17253	17510	17485	17377	17385	17429	17321	17395	17436	17376	17341	17296	17403	17365	17452	17280	17346	17554	17266	17422	17277	17493	17140	17395	17527	17356	17199	17386	17426	17339	17510	17393	17252	17467	17354	17393	17378	17538	17293	17483	17387	17384	17249	17298	17419	17404	17305	17174	17484	17506	17465	17514	17447	17347	17296	17399	17302	17406	17259	17253	17275	17467	17287	17352	17327	17340	17437	17211	17438	17311	17140	17264	17429	17295	17545	17377	17351	17471	17413	17171	17226	17628	17264	17232	17345	17381	17446	17391	17367	17291	17432	17330	17438	17360	17435	17300	17366	17339	17381	17384	17393	17383	17263	17370	17529	17413	17370	17260	17373	17298	17349	17249	17352	17198	17382	17230	17473	17399	17285	17435	17616	17191	17346	17303	17383	17466	17377	17460	17303	17338	17365	17518	17303	17220	17360	17355	17566	17362	17282	17190	17293	17357	17422	17519	17412	17365	17480	17315	17410	17539	17410	17455	17351	17477	17521	17376	17383	17533	17436	17494	17308	17472	17453	17458	17298	17439	17335	17255	17399	17365	17298	17285	17365	17421	17359	17355	17387	17455	17404	17356	17255	17377	17455	17414	17243	17633	17378	17431	17328	17277	17450	17331	17434	17367	17243	17425	17344	17319	17295	17263	17517	17434	17506	17372	17446	17366	17507	17430	17472	17391	17372	17320	17321	17536	17478	17318	17467	17294	17181	17232	17434	17462	17176	17444	17227	17336	17462	17350	17327	17364	17270	17345	17441	17342	17345	17594	17295	17177	17106	17344	17528	17490	17480	17372	17310	17484	17246	17388	17440	17374	17394	17201	17407	17537	17534	17523	17412	17552	17488	17608	17494	17284	17318	17330	17466	17353	17148	17367	17241	17464	17408	17359	17277	17367	17260	17275	17293	17428	17356	17447	17527	17441	17199	17361	17482	17328	17410	17494	17312	17454	17446	17387	17436	17509	17487	17445	17382	17498	17388	17290	17377	17310	17470	17305	17485	17301	17595	17189	17570	17407	17380	17261	17303	17435	17251	17417	17268	17488	17349	17370	17174	17373	17369	17430	17160	17444	17429	17231	17304	17484	17270	17265	17102	17523	17239	17306	17416	17529	17505	17299	17383	17391	17293	17261	17458	17458	17474	17334	17313	17345	17423	17223	17301	17319	17403	17346	17303	17300	17348	17400	17295	17360	17457	17291	17471	17430	17324	17053	17461	17298	17340	17446	17409	17474	17435	17324	17495	17388	17293	17466	17314	17280	17305	17158	17392	17272	17482	17394	17371	17320	17420	17431	17439	17386	17448	17129	17352	17446	17527	17193	17348	17330	17318	17255	17358	17589	17294	17303	17447	17414	17412	17337	17313	17546	17331	17398	17374	17595	17420	17225	17383	17485	17367	17453	17362
26298	21565	28259	26243	23296	22944	23225	22159	21751	22991	36201	41552	33464	25903	22736	21878	21861	21685	21893	21840	21826	22019	21779	21630	21684	21722	21617	21551	21793	21660	21580	21794	21650	21756	21706	21785	21717	21654	21844	21694	21814	21637	21700	21876	21851	21824	21732	21640	21679	21660	21645	21673	21725	21764	21733	21726	21868	21613	21706	21446	21760	21670	21726	21531	21766	21643	21745	21716	21776	21599	21516	21681	21571	21719	21480	21464	21662	21907	21709	21645	21664	21648	21784	21647	21801	21635	21566	21504	21571	21872	21575	21646	21399	21642	21815	21732	21631	21585	21595	21576	21429	21502	21556	21594	21499	21594	21549	21563	21519	21766	21670	21671	21640	21641	21793	21612	21517	21661	21701	21712	21587	21477	21820	21648	21576	21578	21661	21755	21645	21669	21730	21634	21644	21588	21636	21609	21589	21661	21702	21610	21569	21622	21722	21635	21937	21525	21481	21547	21561	21539	21637	21591	21499	21435	21693	21527	21451	21638	21652	21625	21615	21683	21505	21527	21757	21551	21741	21614	21810	21771	21891	21735	21629	21611	21499	21716	21430	21569	21550	21722	21705	21651	21605	21760	21645	21851	21647	21406	21514	21565	21700	21704	21656	21749	21602	21539	21524	21592	21682	21671	21761	21832	21565	21496	21839	21563	21481	21569	21407	21839	21507	21619	21741	21608	21532	21627	21563	21778	21508	21611	21708	21599	21566	21512	21721	21565	21913	21637	21607	21808	21677	21548	21393	21704	21543	21685	21418	21768	21576	21427	21535	21562	21495	21711	21441	21708	21592	21666	21615	21520	21638	21823	21737	21724	21829	21697	21616	21623	21587	21649	21470	21569	21605	21517	21441	21617	21570	21399	21492	21843	21875	21618	21582	21489	21494	21796	21631	21691	21628	21581	21583	21645	21620	21664	21706	21542	21525	21668	21585	21851	21640	21522	21862	21708	21581	21701	21670	21420	21658	21731	21476	21739	21639	21676	21801	21661	21676	21457	21638	21776	21862	21744	21628	21439	21707	21617	21676	21590	21529	21622	21502	21619	21564	21584	21844	21593	21715	21763	21628	21587	21573	21515	21667	21401	21604	21633	21441	21591	21713	21560	21356	21323	21647	21620	21743	21862	21626	21625	21548	21595	21474	21699	21787	21749	21731	21528	21905	21670	21903	21666	21469	21523	21741	21674	21760	21501	21546	21579	21680	21424	21597	21657	21490	21556	21558	21661	21554	21520	21762	21695	21607	21606	21759	21698	21748	21545	21687	21661	21596	21305	21697	21756	21573	21657	21794	21627	21758	21603	21515	21610	21513	21582	21861	21607	21644	21538	21756	21706	21619	21661	21612	21615	21658	21635	21719	21499	21670	21712	21543	21693	21541	21597	21402	21641	21556	21528	21677	21707	21733	21647	21356	21556	21475	21420	21695	21673	21521	21723	21391	21639	21673	21835	21618	21729	21922	21627	21568	21466	21554	21671	21542	21736	21519	21767	21696	21490	21538	21708	21597	21675	21643	21851	21495	21699	21639	21595	21403	21558	21691	21716	21702	21599	21686	21673	21534	21570	21655	21725	21673	21593	21581	21866	21652	21785	21547	21578	21847	21601	21666	21770	21692	21730	21547	21411	21526	21702	21549	21680	21558	21433	21741	21444	21727	21392	21615	21617	21743	21759	21686	21503	21550	21887	21622	21528	21566	21663	21483	21844	21610	21592	21655	21536	21522	21831	21607	21625	21742	21719	21774	21798	21879	21655	21571	21410	21695	21619	21406	21538	21580	21504	21820	21873	21501	21662	21557	21520	21751	21513	21582	21677	21617	21769	21756	21821	21757	21711	21461	21687	21570	21393	21627	21718	21785	21903	21741	21605	21720	21560	21828	21558	21885	21628	21704	21739	21618	21738	21474	21608	21531	21572	21579	21867	21602	21570	21825	21467	21649	21678	21800	21590	21842	21431	21512	21502	21701	21775	21687	21736	21385	21619	21454	21764	21507	21732	21856	21568	21745	21459	21495	21619	21603	21476	21698	21610	21706	21627	21426	21758	21588	21792	21313	21688	21484	21773	21724	21770	21568	21645	21652	21581	21505	21617	21675	21318	21684	21419	21388	21442	21601	21577	21722	21645	21593	21488	21666	21763	21532	21514	21541	21372	21566	21694	21746	21621	21621	21537	21836	21887	21544	21649	21510	21694	21652	21653	21656	21450	21676	21467	21497	21411	21512	21763	21521	21784	21724	21492	21505	21783	21590	21573	21590	21874	21599	21634	21502	21678	21651	21718	21628	21616	21495	21881	21634	21874	21634	21699	21508	21536	21810	21804	21615	21597	21527	21607	21428	21633	21539	21680	21613	21637	21786	21636	21503	21435	21773	21643	21750	21636	21579	21740	21409	21655	21853	21622	21600	21558	21835	21594	21715	21594	21619	21588	21629	21551	21407	21380	21622	21874	21960	21542	21543	21466	21688	21590	21761	21711	21808	21543	21732	21708	21856	21574	21777	21784	21719	21689	21643	21871	21633	21522	21693	21464	21605	21585	21743	21714	21719	21423	21704	21714	21599	21477	21664	21654	21581	21574	21810	21726	21469	21698	21607	21734	21529	21663	21657	21560	21660	21790	21723	21669	21814	21580	21657	21627	21872	21543	21690	21597	21496	21901	21564	21568	21660	21635	21522	21670	21789	21772	21668	21531	21618	21653	21676	21883	21703	21611	21655	21729	21536	21754	21849	21747	21646	21634	21697	21555	21621	21794	21746	21485	21595	21690	21461	21734	21478	21617	21566	21513	21617	21516	21665	21691	21959	21574	21687	21669	21609	21641	21632	21595	21705	21590	21777	21593	21734	21400	21745	21683	21647	21678	21620	21693	21689	21766	21709	21512	21502	21595	21540	21630	21832	21492	21818	21566	21647	21672	21642	21784	21644	21709	21648	21717	21648	21564	21752	21475	21664	21727	21691	21690	21493	21840	21683	21697	21763	21682	21684	21578	21480	21339	21836	21663	21578	21696	21613	21783	21829	21550	21523	21794	21823	21589	21434	21406	21771	21598	21691	21666	21335	21570	21817	21520	21806	21578	21692	21780	21720	21722	21633	21595	21615	21496	21712	21497	21767	21487	21695	21642	21543	21606	21576	21596	21550	21650	21658	21693	21716	21702	21581	21922	21683	21768	21626	21677	21694	21770	21753	21649	21749	21736	21787	21588	21707	21629	21632	21689	21546	21755	21691	21856	21741	21567	21615	21379	21471	21704	21804	21504	21667	21527	21717	21498	21711	21729	21616	21596	21563	21771	21464	21679	21540	21557	21590	21839	21765	21743	21658	21817	21738	21796	21592	21544	21610	21626	21637	21665	21814	21647	21438	21653	21450	21598	21542	21620	21629	21628	21816	21530	21731	21609	21547	21695	21694	21547	21623	21868	21635	21680	21788	21636	21779	21762	21475	21518	21675	21600	21585	21537	21883	21403	21774	21714	21892	21707	21872	21866	21750	21663	21776	21711	21630	21557	21355	21699	21542	21792	21470	21425	21876	21533	21474	21768	21620	21600	21655	21739	21905	21675	21743	21511	21832	21783	21792	21715	21733	21453	21677	21714	21785	21718	21854	21470	21627	21731	21660	21559	21756	21673	21886	21447	21612	21689	21484	21689	21674	21657	21699	21875	21488	21518	21694	21597	21771	21769	21622	21642	21614	21692	21706	21709	21741	21647	21670	21658	21505	21349	21711	21668	21744	21696	21534	21628	21795	21685	21597	21527	21559	21695	21861	21739	21570	21675	21658	21734	21495	21643	21637	21663	21787	21663	21568	21652	21690	21718	21403	21857	21787	21802	21511	21634	21716	21650	21499	21779	21616	21451	21771	21471	21739	21468	21642	21797	21644	21723	21592	21784	21501	21826	21765	21560	21673	21707	21816	21542	21646	21962	21872	21405	21719	21437	21651	21692	21760	21677	21529	21485	21753	21718	21547	21493	21589	21616	21601	21519	21689	21528	21754	21773	21783	21665	21726	21489	21589	21536	21756	21629	21636	21571	21388	21724	21621	21721	21628	21691	21597	21746	21530	21655	21729	21698	21761	21666	21373	21615	21510	21626	21596	21824	21563	21523	21638	21702	21562	21714	21653	21568	21656	21609	21765	21596	21668	21615	21610	21615	21667	21514	21747	21670	21643	21680	21766	21433	21709	21877	21722	21578	21447	21828	21707	21847	21712	21583	21462	21794	21588	21648	21637	21620	21691	21923	21618	21550	21543	21742	21615	21845	21835	21682	21634	21770	21596	21589	21642	21700	21810	21555	21781	21681	21710	21863	21639	21636	21674	21784	21553	21612	21557	21622	21525	21573	21702	21626	21883	21616	21517	21462	21394	21483	21579	21741	21477	21716	21552	21851	21750	21743	21695	21717	21825	21791	21596	21480	21681	21732	21632	21662	21704	21647	21613	21853	21778	21649	21672	21630	21714	21560	21576	21635	21798	21884	21766	21665	21673	21621	21611	21802	21746	21413	21566	21820	21672	21492	21621	21867	21657	21763	21760	21668	21668	21694	21658	21765	21488	21495	21687	21842	21671	21699	21653	21563	21769	21434	21662	21561	21668	21718	21706	21782	21804	21437	21732	21620	21275	21534	21710	21731	21734	21595	21665	21802	21581	21580	21660	21569	21543	21432	21621	21506	21510	21384	21623	21668	21486	21523	21824	21684	21765	21571	21478	21594	21570	21478	21543	21664	21714	21614	21888	21398	21799	21808	21685	21685	21619	21679	21784	21862	21740	21586	21677	21643	21691	21419	21791	21669	21693	21603	21716	21703	21641	21472	21561	21499	21504	21434	21669	21613	21896	21793	21733	21496	21316	21704	21617	21428	21635	21691	21587	21676	21709	21699	21733	21649	21440	21535	21589	21526	21799	21700	21838	21788	21685	21784	21728	21661	21341	21507	21463	21752	21479	21718	21702	21363	21585	21677	21653	21760	21677	22037	21687	21461	21530	21532	21739	21531	21647	21294	21525	21642	21564	21800	21910	21733	21672	21760	21716	21462	21572	21724	21658	21617	21564	21696	21853	21600	21458	21841	21672	22134	21823	21515	21599	21937	21769	21461	21767	21669	21461	21512	21725	21459	21514	21521	21546	21598	21679	21427
16088	23077	22361	19511	18451	18245	17971	17820	17684	19937	38002	40442	30225	20998	17891	17367	17227	17101	17348	17182	17300	17443	17178	17249	17349	17375	17405	17240	17540	17188	17430	17469	17088	17459	17346	17167	17351	17248	17364	17181	17199	17172	17351	17198	17149	17364	17126	17344	17158	17227	17211	17280	17216	17368	17250	17376	17233	17188	17276	17438	17235	17167	17287	17238	17405	17360	17401	17276	17324	17192	17169	17195	17183	17300	17235	17425	17286	17228	17167	17225	17407	17172	17384	17196	17179	17337	17338	17272	17245	17395	17273	17251	17178	17238	17103	17292	17152	17357	17253	17315	17390	17307	17345	17173	17007	17478	17177	17377	17162	17303	17137	17215	17263	17376	17333	17102	17419	17180	17158	17340	17280	17386	17382	17285	17184	17341	17357	17225	17338	17183	17221	17232	17229	17212	17350	17214	17349	17268	17377	17088	17191	17181	17279	17236	17341	17213	17209	17273	17239	17387	17179	17243	17347	17187	17315	17078	17206	17195	17418	17221	17130	17202	17366	17156	17149	17338	17270	17200	17283	17327	17123	17383	17314	17345	17336	17255	17335	17231	17377	17273	17286	17369	17300	17325	17226	17237	17184	17187	17331	17238	17197	17230	17238	17199	17120	17266	17287	17346	17339	17158	17201	17331	17270	17246	17218	17244	17389	17061	17303	17230	17260	17543	17187	17234	17183	17268	17101	17386	17158	17361	17207	17160	17061	17417	17294	17340	17308	17234	17311	17296	17110	17315	17257	17317	17291	17194	17215	17324	17320	17352	17244	17159	17388	17113	17326	17212	17241	17334	17184	17099	17193	17187	17213	17248	17326	17484	17132	17352	17194	17249	17237	17197	17120	17296	17262	17290	17241	17075	17229	17190	17217	17174	17111	17083	17190	17244	17209	17139	17198	17449	17125	17146	17365	17331	17339	17240	17363	17136	17285	17307	17140	17262	17137	17270	17286	17142	17259	17324	17209	17186	17350	17270	17335	17265	17336	17417	17084	17180	17342	17212	17173	17216	17088	16952	17195	17172	17040	17323	17141	17270	17209	17287	17180	17191	17342	17065	17129	17088	17298	17174	17222	17311	17220	17259	17047	17158	17412	17212	17237	17398	17172	17346	17256	17190	17349	17212	17474	17205	17075	17244	17188	17031	17330	17109	17315	17259	17195	17280	17092	17196	17264	17439	17263	17353	17245	17231	17427	17326	17200	17129	17345	17146	17288	17289	17228	17260	17262	17281	17344	17378	17334	17197	17275	17218	17156	17296	17300	17136	17167	17301	17181	17351	17393	17292	17368	17440	17214	17359	17419	17373	17323	17263	17174	17234	17422	17320	17159	17365	17263	17158	17112	17210	17178	17366	17248	17096	17185	17371	17322	17249	17091	17328	17306	17239	17399	17354	17417	17230	17159	17312	17336	17146	17379	17243	17160	17372	17194	17305	17224	17330	17044	17238	17263	17341	17046	17266	17226	17519	17258	17324	17154	17254	17102	17236	17502	17190	17331	17214	17099	17201	17145	17198	17198	17407	17268	17186	17265	17319	17268	17288	17019	17366	17207	17248	17203	17160	17141	17270	17151	17340	17295	17200	17319	17166	17279	17334	17194	17164	17269	17277	17308	17278	17214	17078	17355	17167	17204	17311	17331	17308	17245	17384	17482	17305	17354	17132	17265	17334	17180	17180	17335	17260	17179	17437	17163	17414	17170	17069	17210	17241	17229	17385	17219	17297	17161	17406	17196	17328	17453	17146	17401	17102	17263	17194	17168	17293	17266	17243	17177	17348	17245	17171	17362	17416	17151	17283	17226	17302	17303	17293	17320	17346	17178	17278	17323	17384	17236	17245	17271	17246	17295	17268	17374	17317	17292	17232	17298	17247	17093	17128	17295	17297	17132	17134	17356	17131	17400	17332	17119	17322	17253	17262	17346	17356	17077	17389	17268	17108	17378	17197	17215	16986	17255	17289	17208	17254	17338	17217	17198	17213	17039	17437	17082	17208	17206	17171	17192	17277	17454	17259	17210	17189	17162	17334	17311	17198	17226	17352	17262	17307	17305	17229	17239	17116	17253	17213	17338	17229	17220	17294	17260	17215	17225	17327	17316	17270	17262	17192	17414	17303	17317	17254	17264	17269	17185	17168	17258	17297	17336	17229	17164	17224	17091	17238	17012	17274	17347	17248	17198	17320	17304	17164	17167	17207	17409	17275	17137	17203	17338	17251	17327	17377	17105	17376	17328	17136	17271	17161	17244	17181	17135	17367	17047	17087	17344	17226	17208	17220	17215	17243	17121	17181	17088	17245	17148	17386	17319	17277	17372	17008	17297	17302	17354	17157	17290	17240	17216	17223	17247	17230	17235	17097	17076	17336	17501	17399	17129	17272	17288	17138	17108	17271	17184	17306	17285	17328	17303	17158	17298	17322	17235	17390	17358	17301	17289	17284	17318	17199	17247	17045	17238	17287	17249	17403	17209	17262	17430	17103	17419	17261	17088	17426	17154	17384	17205	17186	17177	17227	17339	17256	17057	17237	17419	17280	17179	17281	17410	17182	17265	17167	17214	17113	17401	17234	17359	17289	17115	17217	17110	17196	17219	17248	17371	17137	17241	17440	17319	17200	17086	17455	17155	17292	17385	17604	17285	17294	17299	17273	17155	17286	17175	17123	17272	17316	17327	17237	17344	17271	17186	17196	17367	17291	17166	17270	17398	17210	17251	17196	17338	17306	17465	17091	17263	17241	17181	17326	17120	17285	17278	17474	17189	17236	17166	17342	17144	17183	17194	17329	17223	17462	17212	17233	17219	17158	17357	17101	17387	17217	17290	17247	17193	17272	17170	17364	17366	17442	17324	17438	17318	17411	17067	17284	17266	17180	17249	17273	17224	17376	17351	17129	17352	17346	17158	17221	17272	17410	17171	17325	17193	17300	17213	17119	17291	17208	17207	17313	17299	17133	17322	17262	17361	17347	17264	17082	17314	17183	17235	17286	17405	17321	17319	17298	17198	17425	17329	17399	17287	17204	17384	17239	17225	17188	17367	17239	17243	17243	17249	17240	17313	17412	17154	17234	17184	17055	17244	17220	17351	17187	17232	17231	17264	17171	17341	17186	17248	17239	17223	17141	17301	17215	17137	17281	17258	17187	17406	17033	17297	17277	17283	17249	17196	17189	17243	17299	17227	17233	17330	17211	17009	17262	17265	17232	17168	17093	17360	17288	17251	17367	17261	17198	17020	17181	17115	17116	17143	17096	17027	17343	17319	17210	17249	17100	17274	17365	17202	17334	17124	17219	17207	17289	17427	17368	17219	17162	17405	17148	17322	17313	17293	17407	17349	17023	17340	17128	17326	17227	17302	17289	17267	17360	17348	17294	17292	17256	17248	17250	17341	17169	17369	17311	17205	17294	17264	17243	17202	17151	17070	17161	17386	17381	17345	17334	17331	17276	17088	17170	17259	17156	17286	17299	17260	17237	17242	17273	17191	17228	17337	17205	17193	17259	17277	17226	17281	17222	17235	17351	17211	17145	17074	17338	17251	17296	17313	17293	17158	17278	17256	17157	17269	17282	17243	17221	17368	17293	17221	17413	17218	17278	17238	17367	17278	17290	17200	17182	17037	17299	17350	17410	17304	17147	17206	17207	17319	17213	17163	17275	17222	17255	17140	17104	17239	17324	17274	17312	17182	17237	17307	17277	17282	17158	17333	17288	17240	17217	17171	17327	17239	17374	17314	17414	17151	17522	17207	17300	17101	17422	17387	17257	17314	17005	17342	17238	17234	17389	17206	17528	17224	17314	17129	17269	17145	17188	17248	16960	17342	17212	17439	17421	17394	17164	17343	17380	17365	17262	17412	17349	17160	17449	17271	17288	17306	17236	17289	17166	17210	17078	17369	17263	17289	17211	17375	17161	17274	17193	17177	17075	17220	17245	17300	17224	17384	17259	17208	17155	17185	17245	17285	17241	17431	17327	17425	17369	17336	17204	17409	17202	17196	17306	17093	17314	17290	17299	17248	17285	17242	17383	17107	17360	17265	17156	17101	17317	17211	17207	16992	17192	17258	17385	17260	17266	17146	17275	17419	17467	17170	17425	17296	17112	17325	17317	17199	17349	17241	17405	17178	17243	17114	17443	17296	17296	17406	17259	17286	17237	17346	17307	17238	17172	17129	17326	17373	17172	17190	17116	17439	17313	17204	17162	17268	17300	17259	17228	17252	17428	17072	17157	17353	17102	17344	17264	17336	17190	17317	17268	17306	17199	17329	17363	17193	17151	17213	17214	17301	17277	17176	17297	17168	17421	17346	17221	17336	17202	17299	17229	17224	17258	17138	17180	17161	17152	17471	17255	17243	17241	17315	17241	17257	17423	17207	17145	17246	17214	17155	17409	17218	17164	17176	17453	17365	17320	17275	17119	17267	17124	17380	17287	17348	17110	17164	17143	17384	17290	17322	17278	17391	17278	17302	17140	17325	17300	17209	17409	17153	17254	17402	17215	17127	17146	17294	17241	17252	17221	17257	17259	17238	17248	17252	17146	17224	17415	17205	17233	17213	17257	17261	17100	17093	17352	17170	17468	17209	17240	17200	17261	17103	17434	17233	17411	17314	17188	17297	17284	17277	17438	17351	17267	17364	17448	17197	17189	17279	17231	17230	17388	17240	17343	17437	17263	17456	17309	17232	17447	17345	17326	17180	17115	17194	17420	17111	17309	17259	17348	17217	17301	17300	17337	17237	17198	17289	17300	17235	17170	17394	17334	17291	17260	17211	17346	17245	17195	17204	17344	17245	17391	16976	17246	17230	17245	17271	17336	17244	17239	17064	17222	17305	17362	17161	17308	17212	17214	17269	17346	17163	17512	17150	17220	17201	17236	17249	17240	17306	17234	17238	17236	17106	17409	17226	17278	17300	17358	17312	17125	17334	17223	17077	17311	17294	17270	17280	17233	17212	17304	17265	17318	17284	17340	17322	17215	17191	17196	17417	17211	17307	17085	17253	17146	17411	17376	17280	17242	17348	17225	17217	17297	17491	17053	17014	17218	17143	17125	17276	17232	17222	17321	17237	17418	17274	17251	17102	17317	17390	17056	17207	17203	17297	17255	17219	17291	17311	17219	17286	17414	17153	17232	17320	17207
24146	21556	29174	24400	22312	25202	26695	22949	22545	27290	46868	56636	44410	30733	24004	22425	22161	21873	21999	21953	22079	21759	22226	22000	21991	21798	21856	21939	22046	21950	21933	21948	21960	22008	21922	22127	22206	22114	21893	21867	21854	21943	21986	21899	22096	21881	21938	21984	21886	21987	21789	21852	22007	21799	21938	22039	21801	22009	21894	21954	21971	21544	21985	21840	21978	21834	21842	21773	21835	21828	21999	22060	21929	21535	22128	21957	21714	21748	21777	21709	21951	21744	21812	21919	21966	21932	21863	21617	21780	21927	21813	21941	21901	22072	21919	21846	21993	21834	21700	21782	21942	22092	21779	21797	22046	21904	21762	21954	21981	21939	21896	21948	21657	22024	21737	21829	22083	21903	21997	21724	21806	21803	21811	21880	21813	21869	21942	21944	21967	21869	21839	21918	21960	21846	21668	22001	21792	21816	21906	21805	21886	21846	21883	21763	21769	22005	21929	21584	21955	21739	21666	21827	21905	21851	21862	22000	21616	21791	21884	21816	21719	21659	21792	21757	21615	21707	21730	21999	21771	22011	21861	21787	21825	21972	21667	21724	22038	21902	22037	21888	21639	21723	21526	21711	21923	21738	21674	22075	21994	21829	21719	21960	22170	21813	21840	21811	21810	21678	21832	21867	21994	21737	21882	21777	21793	21774	21719	21980	21864	21849	22036	21684	21733	21863	21791	21697	21863	21913	21893	21984	21588	21860	21754	21696	21991	21985	21862	21745	21798	21753	21864	21977	21912	21543	21870	21854	22023	21826	21959	21875	21615	21693	21645	21829	21863	21744	21813	21661	21652	21891	21846	21864	21703	21757	21867	21772	22013	21872	21950	21837	21780	21922	21718	21682	21887	21790	22075	21915	21669	22008	21679	21846	21657	21726	22012	21702	21708	21803	21717	22101	21765	22106	21843	21817	21757	21936	21897	21972	21792	22001	21759	21645	21831	21816	21805	22035	21934	21901	21762	21710	21926	21913	21796	21794	21689	21812	21600	21693	21862	21705	21816	22003	21927	21796	22089	21874	21988	21879	21969	21862	21882	21905	21634	21812	21800	21598	21473	21722	21902	21877	21612	21701	21788	21870	21542	21773	21694	21886	21635	21711	21763	21713	21857	22112	21978	21986	21898	21855	21958	21899	21772	21832	21808	21693	21797	21696	22014	21674	21788	22002	21883	21833	21912	21690	21933	21487	21941	21841	21874	21699	21786	21862	22016	21731	21978	21767	21929	21917	21947	21924	21802	21837	21687	21809	21963	21887	21688	21779	21872	21744	21745	21872	21845	21626	21718	21769	21863	21731	21649	21871	21910	21810	22002	21721	21776	21761	22027	21942	21835	21835	21768	21642	22114	21871	21921	21775	21934	22034	21638	21883	21955	21908	21656	21736	21879	21957	21778	21896	21947	21988	21907	21950	21769	21726	21911	21932	21738	21976	21868	21769	21814	22065	21771	21852	22028	21768	21721	21787	21974	21840	21777	21854	21981	22069	21911	21967	21734	21789	21722	21933	21725	21659	22025	21621	21784	21820	21773	21683	21779	21894	22053	21534	21643	21708	21776	21677	21895	21938	21760	21934	21770	21926	21968	21936	21869	21912	21881	21908	21938	21729	21966	21722	21999	21854	21979	21772	21831	21741	21738	22190	21815	21807	21768	21674	21922	21742	21621	21954	22017	21927	21853	21826	21776	22032	21666	21811	21962	21712	21795	21806	21928	21630	21753	21692	21782	21809	21905	21960	21788	21868	21819	21783	21865	22010	21785	21787	21562	21791	21887	21729	21697	21861	21726	21948	21725	21684	21846	21914	21672	21911	21676	21780	21900	21641	21870	21648	21603	21966	21874	21886	21704	21829	21683	21761	21585	21677	21889	21926	21985	21773	21959	21578	21902	22070	22064	21846	21736	21738	21735	21832	21942	21794	21926	21865	21693	21504	21926	21821	21740	21910	21796	21749	21838	21925	21945	21881	21932	21623	21638	21758	21959	21661	21929	21662	21939	21816	22008	21792	21758	22017	21902	21817	21647	21631	21855	21742	21810	21962	21878	21780	21788	21688	21791	21766	21812	21748	21736	21803	21698	21800	21859	21678	21730	21966	21824	21890	21978	21801	21676	21734	22054	22074	21588	21694	21712	21734	21935	21656	21908	21789	21987	21982	21809	21813	21970	21629	21850	21551	21891	21770	21894	21946	21808	21941	21781	21767	21922	21850	21689	21697	21658	21593	21912	21703	21642	21948	21749	21740	21604	21736	21677	21965	21832	21799	21771	21903	21702	21736	21696	21917	21911	21939	21800	21896	21775	21807	21921	21829	21680	21628	21923	21914	21852	21684	21712	21710	22104	21909	21792	21761	21701	21854	21764	21628	21889	22058	22135	21964	21787	21566	21939	21780	21932	21861	21778	21872	21994	21801	21805	21635	21736	21946	21911	21775	21775	21926	21819	21567	21686	21725	21659	21816	22092	21800	21792	21789	21794	21997	21748	21952	21979	21930	21852	21797	21949	21803	21958	21823	21853	21849	22000	21720	21670	21816	21676	21834	22029	21840	21799	21920	21737	21799	21977	21924	21974	21665	21863	21836	21760	21774	21777	21692	22092	21730	21882	21690	21652	21751	21844	21796	21986	21752	21776	21880	21918	21783	21586	21923	21902	21949	21911	21812	21951	22005	21578	22002	21820	21935	21747	21829	21555	21697	21946	21772	21759	21824	21914	22113	21869	21598	21832	21948	22042	21924	21836	21853	21879	22002	21921	21890	21867	21932	22184	21875	21800	21903	21743	21903	21936	21736	21972	21720	21782	21760	21900	22008	21983	21657	21869	21758	21949	21685	21667	21744	21958	22212	21780	21905	21856	21678	21741	22121	21746	21824	21781	21662	21762	21840	21852	21913	22029	21834	21998	21699	22002	21741	21676	21858	21820	21774	21788	21855	21926	21694	21764	21809	21654	21672	21890	22033	21914	21873	21758	21763	21626	21719	21837	21934	21653	21889	21776	21860	21761	21644	21883	21944	21627	21543	21731	22003	22012	21978	21981	22029	21888	22027	21932	21997	21887	21716	21933	21972	21844	21786	21740	21956	21761	21728	21725	21795	21598	21774	21588	21775	21873	21585	21582	21831	21838	21721	21773	22033	21923	21916	21950	21865	21794	21697	21910	21955	21816	21995	21877	21942	22037	21778	21807	21887	21797	21755	21719	21761	22041	22061	21919	21779	21842	21786	21764	21707	21768	21793	21853	21669	21828	21704	21775	21849	21788	21776	21594	22001	21935	21877	21837	22072	21717	21621	21998	21936	21893	21786	21685	21820	22002	21858	21800	21580	21773	21760	21748	21748	22039	21904	22078	21850	21779	21930	21688	21943	21743	21926	22008	21721	21801	22031	21627	21755	21773	21657	21841	22014	21875	21870	22077	22027	22002	21781	21793	21846	21925	21950	21845	21925	21858	21827	21892	21732	21946	21897	21742	21874	21980	21923	21756	21836	21857	21901	22028	21979	22024	21906	21784	21809	21808	21886	21806	21669	21900	22029	21909	21948	22035	21832	21906	21990	21948	22073	21861	21952	21683	21609	21982	21861	21804	21821	21895	22092	21911	21773	22039	21999	21877	21777	21842	21976	21812	21863	21907	21788	21743	21768	21992	21862	21803	21667	21965	21797	21712	21810	21741	21805	21866	21725	21583	21790	21710	21825	21927	21722	21922	21888	21829	21727	21966	21766	21946	21804	21669	21922	21938	21697	21854	21998	21977	22014	22094	21792	21815	21817	21663	21858	21839	22104	21767	21638	21883	21912	21556	21691	21873	21874	21830	21753	21771	21616	21640	21733	21934	21812	21839	21836	21825	21860	21969	21540	21846	21610	21794	21856	21962	21845	21755	21768	21797	21691	22013	21979	21799	21954	21800	21726	21861	21736	21561	21900	22086	21819	22117	21728	21954	21942	21924	22097	21885	22022	21800	21734	21692	21686	22067	21737	21902	21839	21985	21947	21924	21731	21664	21580	21771	21881	21734	21841	21826	21825	21962	21808	21743	21842	21776	21757	21763	21393	22014	21657	22059	21835	21767	21765	21731	21797	21931	21909	21902	21854	21761	21470	21897	21802	21775	21587	21727	21733	21799	21783	21819	21793	21950	21690	21798	21810	21830	21949	22086	21936	21883	21729	21767	21776	21767	21911	21871	21861	21752	21921	21857	21742	21959	21974	21806	21541	21784	21730	21638	21536	21799	21881	21844	21841	21876	21884	21750	21706	21724	21729	21810	21935	21966	21749	21804	21951	22049	21741	21691	21853	21574	21915	21809	21768	21834	21772	21870	21849	21793	21713	21679	21655	21789	21962	22009	21977	21920	21883	21961	21810	22010	21862	21864	21801	21733	21933	21827	21788	21852	21628	21751	21828	21939	21831	21766	21884	21681	22044	22045	21693	21541	21819	21820	21806	21921	21828	21709	21785	21828	21707	21898	22073	21726	21752	21975	21862	21762	21684	21766	21969	21931	21583	21857	21763	21943	22017	21923	21621	21862	22016	21818	21647	21845	22046	22042	21925	21785	21934	21815	21714	21922	21922	21738	21885	21852	21862	21825	22102	21568	21805	22056	22102	21876	22099	22086	21895	21862	21882	21814	21807	21903	21583	21676	21960	21774	21864	21758	21716	21826	21821	21984	21847	21873	21845	22054	22152	21890	21815	21683	21858	22125	21870	21703	21907	21867	21953	21917	21642	21842	22006	21922	21623	21664	21800	21912	21894	21675	21911	21903	21615	21861	21725	21808	21811	21897	21793	21935	21918	21963	21969	21997	21605	21745	21810	21842	21810	21826	21898	21792	21483	21460	21683	21723	21474	21687	21903	21807	21674	21722	21943	21892	21805	21985	21864	21701	21673	21553	21600	21836	21818	22066	21793	21811	21796	21695	21873	21741	21629	21879	21752	22060	21796	21790	21579	21921	21717	21605	21737	21951	21832	21724	21998	21838	21799	21846	21796	21847	21788	21824	21795	21788	21934	21887	21760	21606	21978	21976	21785	21972	21795	21853	21839	21746	21748	21919	21801	21814	21910	22004	21794	21852	21789	21668	21741	21846	21870	21793	21762	21877	21704	21932	21709	21966	21696	21660	21722	21825	21666	21674	21602
18186	29725	28279	23155	20811	19615	18864	18691	18859	26853	48952	54895	41375	25892	18646	17388	17365	17593	17411	17270	17591	17323	17416	17438	17385	17410	17352	17362	17290	17355	17215	17389	17457	17540	17339	17373	17410	17422	17394	17386	17355	17407	17348	17387	17416	17263	17285	17288	17640	17289	17318	17445	17354	17416	17267	17454	17341	17324	17324	17247	17320	17198	17346	17329	17348	17262	17292	17261	17403	17424	17523	17222	17201	17303	17257	17448	17317	17368	17395	17259	17194	17477	17397	17334	17293	17253	17259	17194	17320	17454	17311	17229	17453	17249	17384	17341	17663	17267	17484	17420	17394	17342	17414	17413	17286	17480	17260	17282	17299	17367	17129	17227	17025	17359	17107	17425	17410	17317	17284	17246	17384	17412	17281	17430	17338	17238	16997	17482	17473	17159	17295	17187	17385	17381	17344	17410	17358	17330	17496	17406	17343	17415	17227	17432	17297	17437	17466	17219	17407	17391	17354	17239	17265	17323	17381	17341	17330	17405	17263	17218	17202	17329	17277	17465	17371	17308	17322	17273	17251	17375	17327	17331	17394	17290	17380	17262	17367	17229	17177	17379	17269	17268	17375	17496	17296	17155	17436	17381	17274	17133	17614	17236	17252	17363	17195	17245	17419	17191	17438	17165	17300	17276	17258	17310	17516	17382	17208	17329	17400	17352	17372	17309	17212	17372	17348	17351	17200	17461	17257	17465	17453	17384	17340	17386	17391	17286	17353	17317	17298	17343	17405	17336	17258	17331	17263	17384	17278	17391	17179	17327	17322	17353	17310	17183	17197	17286	17286	17338	17290	17291	17315	17142	17241	17381	17161	17412	17442	17203	17327	17309	17327	17311	17315	17199	17333	17303	17427	17333	17369	17381	17225	17274	17334	17411	17369	17181	17412	17395	17252	17248	17286	17408	17229	17104	17350	17139	17310	17363	17358	17108	17349	17099	17252	17168	17317	17205	17222	17200	17496	17355	17370	17262	17343	17359	17364	17231	17420	17226	17379	17433	17133	17517	17149	17530	17394	17354	17333	17239	17365	17308	17371	17282	17438	17326	17456	17292	17171	17448	17411	17239	17271	17466	17394	17330	17469	17517	17151	17235	17423	17335	17356	17219	17346	17431	17248	17499	17371	17407	17507	17371	17286	17356	17392	17378	17597	17384	17325	17335	17256	17475	17444	17571	17549	17138	17338	17326	17193	17326	17316	17414	17409	17413	17311	17273	17253	17159	17371	17390	17341	17319	17550	17216	17329	17215	17246	17211	17303	17304	17197	17316	17380	17342	17497	17362	17351	17528	17438	17334	17289	17203	17315	17262	17353	17392	17358	17325	17371	17300	17458	17454	17209	17245	17347	17355	17224	17583	17379	17328	17464	17265	17469	17302	17199	17285	17391	17320	17381	17384	17124	17167	17401	17249	17426	17199	17382	17391	17337	17362	17256	17310	17335	17375	17407	17335	17222	17213	17434	17379	17295	17251	17312	17219	17337	17530	17318	17299	17292	17296	17386	17369	17309	17263	17123	17310	17245	17479	17203	17287	17247	17399	17367	17241	17157	17430	17141	17380	17416	17293	17348	17227	17433	17251	17279	17274	17294	17208	17391	17337	17410	17266	17214	17327	17452	17197	17127	17025	17416	17406	17302	17302	17269	17390	17416	17353	17226	17233	17272	17324	17313	17338	17384	17280	17362	17326	17329	17384	17451	17158	17507	17211	17339	17390	17339	17380	17252	17304	17311	17294	17221	17322	17257	17203	17271	17382	17427	17358	17252	17384	17291	17327	17373	17346	17321	17411	17323	17368	17541	17235	17284	17287	17414	17279	17349	17246	17260	17256	17390	17333	17395	17216	17415	17419	17458	17525	17431	17404	17331	17218	17193	17501	17196	17097	17428	17274	17429	17326	17391	17283	17252	17334	17322	17392	17389	17271	17259	17453	17320	17282	17325	17496	17095	17389	17299	17334	17372	17473	17302	17103	17257	17357	17217	17405	17359	17160	17310	17329	17333	17323	17351	17278	17306	17509	17250	17312	17574	17524	17330	17200	17457	17460	17405	17309	17494	17197	17272	17228	17214	17246	17451	17270	17391	17334	17369	17131	17382	17100	17251	17363	17381	17278	17315	17350	17137	17259	17164	17365	17261	17380	17405	17273	17470	17210	17292	17358	17273	17347	17387	17491	17291	17308	17338	17277	17312	17265	17483	17497	17318	17379	17106	17301	17496	17497	17415	17249	17378	17453	17371	17427	17286	17246	17222	17291	17394	17263	17456	17333	17302	17237	17288	17295	17362	17459	17351	17215	17331	17275	17491	17339	17398	17223	17158	17277	17308	17335	17319	17551	17441	17333	17353	17260	17529	17234	17256	17234	17130	17449	17304	17303	17320	17395	17221	17235	17444	17273	17350	17336	17346	17298	17340	17322	17565	17083	17283	17284	17516	17182	17238	17455	17350	17282	17178	17334	17376	17348	17437	17143	17196	17472	17243	17397	17431	17203	17324	17284	17371	17517	17310	17312	17424	17372	17300	17383	17190	17294	17542	17327	17321	17375	17354	17379	17507	17195	17339	17357	17241	17213	17502	17215	17347	17193	17284	17386	17374	17432	17449	17331	17392	17432	17321	17052	17188	17153	17486	17243	17363	17292	17402	17144	17291	17129	17421	17336	17337	17325	17278	17305	17313	17306	17500	17393	17313	17206	17388	17371	17317	17423	17275	17265	17300	17464	17393	17330	17405	17313	17339	17340	17404	17237	17302	17232	17349	17217	17385	17336	17363	17287	17289	17229	17320	17230	17648	17395	17416	17301	17324	17335	17388	17219	17227	17360	17340	17294	17352	17265	17328	17226	17360	17276	17240	17332	17317	17430	17328	17290	17215	17228	17342	17226	17215	17330	17364	17530	17335	17395	17418	17384	17412	17276	17385	17285	17102	17400	17329	17230	17336	17150	17086	17262	17475	17338	17297	17259	17278	17356	17632	17357	17497	17342	17107	17271	17230	17322	17175	17051	17423	17436	17229	17459	17265	17415	17465	17453	17152	17360	17220	17157	17271	17252	17356	17358	17257	17457	17314	17048	17357	17392	17285	17269	17294	17372	17444	17298	17392	17274	17278	17416	17368	17395	17257	17311	17347	17304	17318	17223	17236	17208	17411	17373	17162	17259	17465	17286	17402	17314	17285	17326	17285	16985	17354	17357	17355	17521	17450	17416	17221	17176	17371	17377	17262	17179	17226	17329	17493	17275	17354	17224	17244	17251	17285	17119	17488	17259	17282	17299	17516	17242	17292	17399	17244	17183	17384	17366	17320	17381	17555	17423	17265	17307	17436	17360	17175	17283	17279	17476	17263	17506	17302	17213	17313	17417	17302	17325	17417	17343	17293	17418	17202	17288	17330	17184	17451	17241	17165	17378	17334	17263	17512	17436	17228	17359	17256	17241	17276	17198	17485	17392	17227	17253	17314	17220	17512	17201	17330	17445	17367	17447	17432	17628	17117	17383	17235	17302	17279	17398	17267	17329	17318	17360	17149	17393	17511	17222	17328	17303	17425	17364	17397	17318	17318	17308	17450	17354	17273	17394	17504	17157	17379	17186	17326	17248	17499	17360	17406	17532	17386	17235	17288	17159	17254	17242	17205	17270	17316	17303	17341	17280	17296	17212	17248	17397	17281	17309	17516	17209	17408	17313	17286	17386	17309	17286	17248	17347	17090	17203	17357	17291	17518	17327	17356	17166	17415	17392	17374	17428	17257	17372	17334	17356	17340	17314	17291	17316	17308	17274	17258	17383	17346	17398	17313	17243	17110	17360	17206	17332	17390	17381	17185	17228	17221	17264	17367	17344	17355	17254	17328	17303	17397	17235	17333	17247	17370	17519	17304	17297	17445	17304	17290	17408	17298	17268	17410	17387	17319	17400	17249	17306	17379	17251	17306	17482	17406	17228	17412	17392	17066	17259	17449	17261	17449	17306	17426	17487	17209	17252	17395	17200	17224	17389	17067	17208	17346	17262	17492	17336	17310	17474	17588	17326	17281	17307	17341	17213	17444	17183	17478	17252	17153	17238	17227	17276	17366	17302	17229	17431	17308	17312	17423	17135	17367	17197	17546	17313	17326	17326	17366	17285	17234	17501	17295	17406	17307	17233	17306	17224	17354	17303	17323	17274	17277	17264	17189	17252	17291	17435	17184	17335	17296	17337	17259	17548	17521	17170	17212	17303	17322	17256	17079	17166	17384	17251	17266	17333	17233	17275	17462	17317	17276	17189	17392	17201	17502	17284	17254	17539	17183	17409	17164	17392	17256	17342	17223	17465	17463	17263	17531	17365	17359	17331	17326	17492	17236	17300	17270	17433	17229	17313	17368	17288	17232	17230	17422	17155	17311	17115	17355	17369	17377	17271	17496	17177	17349	17359	17355	17267	17467	17380	17138	17524	17287	17363	17266	17343	17292	17239	17284	17107	17346	17197	17340	17552	17369	17321	17265	17383	17324	17330	17192	17364	17179	17256	17337	17233	17279	17256	17401	17344	17222	17278	17449	17330	17225	17508	17244	17157	17306	17367	17261	17300	17344	17389	17216	17218	17341	17309	17411	17369	17368	17383	17343	17414	17361	17221	17366	17455	17321	17316	17271	17411	17517	17419	17357	17516	17295	17352	17387	17355	17515	17484	17514	17286	17365	17381	17438	17145	17411	17298	17142	17210	17288	17272	17138	17250	17457	17414	17446	17403	17306	17425	17328	17190	17219	17314	17207	17285	17316	17349	17382	17449	17423	17355	17217	17502	17157	17243	17295	17466	17202	17270	17324	17318	17340	17301	17283	17470	17437	17180	17336	17279	17446	17479	17341	17185	17194	17268	17454	17363	17284	17338	17536	17366	17350	17483	17256	17226	17292	17376	17250	17379	17354	17478	17338	17413	17176	17572	17177	17368	17345	17307	17471	17368	17421	17320	17450	17271	17402	17354	17332	17293	17286	17368	17301	17354	17349	17396	17358	17395	17169	17400	17306	17357	17417	17284	17385	17195	17422	17230	17306	17324	17172	17247	17265	17240	17225	17309	17206	17476	17290	17432	17321	17323	17370	17282	17284	17221	17460	17385	17352	17310	17406	17351	17359	17192	17371	17187	17339	17292
31419	23359	24381	23116	21372	21802	21633	21798	21441	22004	23849	25622	25033	23138	21899	21624	21625	21797	21759	21780	21604	21744	21795	21457	21642	21632	21796	21578	21555	21541	21504	21659	21678	21883	21494	21744	21903	21828	21808	21585	21774	21671	21995	21707	21684	21787	21685	21624	21704	21851	21765	21620	21777	21517	21521	21752	21627	21534	21706	21744	21629	21789	21710	21822	21682	21664	21814	21547	21640	21679	21738	21790	21875	21644	21478	21689	21569	21651	21831	21344	21712	21645	21569	21667	21760	21522	21473	21778	21645	21793	21774	21395	21770	21728	21684	21527	21722	21538	21762	21398	21700	21641	21695	21636	21786	21495	21447	21532	21503	21903	21685	21779	21561	21704	21492	21672	21636	21466	21821	21598	21672	21610	21632	21471	21674	21542	21697	21488	21734	21638	21526	21681	21706	21710	21662	21968	21732	21547	21764	21509	21627	21817	21637	21576	21573	21379	21697	21568	21704	21718	21493	21708	21779	21461	21712	21485	21559	21709	21799	21746	21833	21792	21845	21529	21390	21781	21645	21486	21752	21563	21587	21662	21808	21635	21695	21665	21659	21704	21743	21580	21761	21511	21279	21709	21451	21614	21432	21776	21483	21886	21633	21671	21541	21515	21499	21617	21682	21743	21623	21696	21674	21824	21419	21858	21809	21353	21586	21397	21507	21505	21833	21629	21991	21670	21563	21697	21686	21581	21516	21554	21534	21669	21527	21547	21668	21459	21760	21637	21834	21684	21628	21681	21608	21755	21643	21864	21756	21685	21619	21757	21670	21635	21680	21872	21744	21707	21543	21523	21625	21610	21650	21759	21471	21405	21724	21650	21635	21755	21381	21556	21536	21648	21688	21687	21675	21754	21695	21599	21845	21653	21621	21584	21645	21677	21679	21636	21766	21832	21622	21552	21848	21578	21542	21466	21765	21648	21536	21792	21663	21651	21804	21776	21662	21635	21773	21613	21874	21547	21869	21593	21632	21318	21527	21616	21796	21679	21560	21601	21634	21618	21702	21619	21517	21705	21727	21673	21816	21675	21593	21529	21646	21579	21782	21796	21703	21735	21659	21626	21510	21845	21800	21685	21904	21687	21783	21650	21718	21807	21844	21681	21263	21690	21357	21723	21785	21731	21521	21754	21797	21676	21728	21761	21674	21706	21813	21651	21518	21567	21811	21664	21671	21488	21597	21798	21651	21820	21726	21665	21722	21536	21543	21766	21769	21735	21728	21775	21792	21749	21757	21617	21706	21583	21688	21828	21431	21658	21721	21762	21728	21688	21718	21461	21549	21512	21592	21762	21622	21727	21667	21721	21518	21661	21493	21591	21761	21734	21704	21678	21555	21672	21384	21840	21692	21766	21483	21694	21584	21789	21562	21417	21812	21685	21588	21498	21592	21391	21729	21701	21594	21617	21625	21624	21969	21533	21951	21737	21865	21684	21526	21582	21668	21564	21616	21975	21768	21723	21980	21419	21526	21737	21438	21298	21585	21671	21855	21518	21770	21654	21677	21785	21741	21685	21658	21757	21498	21676	21875	21644	21503	21630	21545	21564	21366	21521	21884	21667	21545	21860	21802	21733	21553	21696	21473	21875	21810	21843	21587	21791	21523	21624	21963	21606	21574	21578	21591	21760	21595	21764	21390	21628	21562	21694	21631	21686	21651	21635	21840	21472	21797	21578	21598	21518	21654	21780	21718	21668	21515	21491	21460	21473	21792	21691	21649	21734	21820	21629	21465	21758	21700	21687	21500	21692	21779	21722	21577	21556	21649	21288	21525	21463	21939	21695	21647	21642	21596	21608	21633	21526	21622	21539	21420	21658	21723	21769	21559	21617	21829	21702	21719	21686	21777	21634	21560	21678	21475	21433	21506	21508	21669	21470	21705	21633	21679	21464	21652	21753	21658	21547	21705	21750	21757	21701	21611	21654	21697	21670	21757	21468	21825	21813	21761	21687	21575	21650	21641	21608	21811	21495	21652	21740	21525	21747	21633	21715	21705	21780	21719	21657	21465	21531	21630	21606	21536	21545	21680	21641	21583	21739	21439	21731	21542	21522	21514	21554	21782	21635	21597	21542	21697	21789	21808	21526	21535	21472	21781	21603	21758	21643	21593	21708	21676	21524	21581	21597	21827	21421	21961	21744	21763	21636	21746	21659	21719	21631	21772	21687	21590	21810	21745	21473	21679	21455	21735	21686	21714	21586	21654	21833	21816	21488	21525	21582	21621	21749	21844	21810	21723	21499	21700	21641	21503	21539	21404	21508	21814	21737	21840	21757	21774	21715	21433	21681	21692	21728	21884	21601	21758	21544	21582	21619	21687	21499	21820	21620	21674	21682	21735	21581	21770	21450	21513	21539	21715	21791	21670	21902	21947	21754	21772	21692	21789	21525	21670	21659	21660	21721	21797	21537	21690	21724	21506	21549	21752	21626	21481	21664	21651	21666	21490	21630	21893	21842	21601	21895	21601	21772	21601	21551	21690	21640	21963	21617	21613	21524	21610	21810	21485	21534	21698	21667	21761	21758	21573	21603	21460	21835	21507	21761	21434	21669	21386	21706	21674	21770	21742	21555	21734	21567	21489	21688	21621	21701	21638	21760	21753	21680	21761	21571	21534	21651	21679	21590	21645	21758	21459	21720	21573	21746	21687	21774	21626	21516	21906	21622	21734	21668	21548	21628	21597	21516	21576	21880	21660	21754	21873	21781	21789	21824	21679	21819	21681	21815	21811	21600	21959	21699	21694	21723	21942	21844	21740	21470	21683	21680	21503	21666	21751	21571	21661	21898	21675	21737	21615	21511	21528	21705	21590	21477	21630	21755	21780	21690	21650	21517	21658	21661	21609	21777	21863	21600	21516	21663	21791	21896	21950	21726	21457	21729	21364	21782	21645	21703	21533	21649	21606	21596	21690	21643	21649	21566	21636	21781	21755	21751	21727	21466	21741	21742	21701	21842	21672	21661	21798	21715	21855	21693	21718	21870	21575	21612	21653	21757	21552	21747	21751	21683	21649	21589	21760	21621	21609	21561	21475	21718	21812	21561	21673	21579	21598	21822	21651	21622	21663	21632	21834	21677	21742	21517	21568	21382	21704	21627	21597	21656	21611	21701	21624	21616	21454	21506	21915	21845	21688	21823	21566	21807	21519	21608	21683	21614	21575	21980	21647	21719	21714	21567	21817	21689	21621	21597	21677	21690	21833	21797	21771	21761	21708	21751	21574	21491	21722	21684	21615	21660	21527	21873	21717	21773	21693	21653	21625	21518	21777	21619	21589	21497	21773	21665	21716	21737	21773	21544	21573	21687	21496	21605	21753	21640	21351	21689	21717	21645	21393	21744	21666	21802	21644	21495	21780	21436	21525	21588	21780	21481	21611	21800	21890	21749	21765	21663	21497	21543	21679	21760	21598	21694	21555	21591	21740	21748	21869	21753	21762	21547	21663	21668	21660	21709	21630	21675	21520	21732	21767	21794	21565	21933	21976	21743	21681	21725	21569	21965	21717	21609	21666	21728	21544	21654	21456	21602	21808	21773	21775	21596	21665	21756	21563	21670	21695	21661	21669	21655	21717	21592	21472	21712	21608	21508	21727	21374	21658	21562	21589	21469	21499	21696	21756	21671	21856	21718	21746	21444	21751	21655	21641	21783	21677	21651	21735	21626	21517	21723	21584	21615	21638	21700	21596	21739	21670	21806	21485	21721	21711	21570	21566	21631	21607	21781	21805	21770	21740	21631	21768	21733	21572	21969	21773	21659	21671	21528	21703	21602	21641	21812	21777	21680	21816	21527	21880	21811	21697	21822	21851	21817	21712	21665	21423	21597	21744	21762	21792	21612	21556	21812	21610	21664	21639	21530	21642	21566	21661	21642	21668	21460	21891	21552	21600	21670	21565	21622	21743	21588	21743	21690	21731	21721	21625	21573	21401	21721	21818	21530	21633	21545	21688	21700	21545	21719	21665	21581	21941	21667	21638	21868	21923	21568	21601	21749	21768	21579	21527	21458	21487	21703	21469	21433	21793	21705	21535	21640	21684	21654	21631	21755	21694	21549	21624	21501	21734	21804	21677	21637	21544	21729	21793	21535	21515	21732	21625	21638	21751	21954	21823	21453	21697	21668	21753	21646	21688	21692	21585	21861	21805	21851	21576	21500	21562	21585	21547	21547	21724	21764	21583	21438	21663	21698	21517	21673	21582	21638	21664	21838	21758	21720	21838	21778	21698	21684	21435	21558	21517	21411	21646	21815	21476	21732	21576	21655	21615	21489	21778	21626	21758	21640	21700	21631	21789	22014	21591	21925	21794	21781	21587	21680	21599	21891	21644	21716	21810	21863	21806	21801	21678	21763	21573	21437	21582	21740	21577	21690	21653	21599	21552	21735	21643	21539	21667	21773	21769	21647	21668	21357	21514	21729	21891	21851	21743	21797	21775	21627	21634	21937	21661	21549	21644	21574	21746	21822	21784	21493	21595	21615	21722	21489	21515	21724	21783	21769	21851	21676	21682	21729	21655	21691	21664	21702	21558	21512	21578	21628	21983	21564	21660	21507	21601	21708	21595	21491	21504	21485	21523	21634	21581	21568	21670	21781	21533	21625	21694	21901	21710	21576	21626	21593	21681	21842	21569	21512	21693	21487	21829	21795	21486	21840	21695	21632	21603	21502	21837	21819	21551	22047	21699	21677	21751	21788	21736	21637	21448	21675	21836	21739	21707	21597	21619	21707	21781	21660	21821	21653	21546	21997	21558	21627	21535	21757	21599	21659	21646	21733	21821	21813	21729	21597	21442	21894	21757	21632	21628	21631	21730	21580	21540	21389	21577	21650	21719	21680	21571	21590	21825	21395	21423	21515	21964	21681	21849	21647	21585	21685	21591	21778	21548	21571	21608	21761	21727	21591	21681	21698	21601	21566	21622	21676	21783	21798	21655	21675	21713	21830	21755	21640	21700	21705	21636	21748	21750	21603	21541	21751	21633	21637	21760	21841	21656	21692	21872	21799	21471	21941	21747	21625	21677	21687	21705	21601	21617	21672	21601	21664	21662	21566	21674	21673	21599	21628	21690	21614	21539	21691	21702	21659	21839	21696	21687	21554	21877	21498	21629	21732	21699	21866	21777	21639	21784	21474
17577	18048	17846	17722	17400	17376	17394	17229	17318	17872	20623	22386	20985	18608	17478	17314	17235	17253	17281	17346	17318	17188	17350	17247	17213	17228	17145	17297	17049	17330	17291	17124	17198	17273	17262	17416	17154	17230	17288	17182	17138	17331	17186	17237	17104	17164	17058	17155	17168	17281	17306	17184	17133	17387	17209	17178	17180	17343	17164	17170	16948	16988	17440	17329	17038	17155	17178	17238	17010	17355	17251	17066	17301	17482	17290	17261	17233	17300	17303	17070	17247	17091	17280	17150	17220	17201	17336	17202	17204	17089	17084	17109	17250	17060	17230	17268	17159	17211	17243	17131	17320	17255	17131	17209	16985	17294	17254	17036	17193	17232	17180	17389	17193	17362	17090	17368	17257	17143	17180	17337	17377	17316	17099	17278	17180	17284	17261	17205	17115	17193	17304	17242	17128	17141	17169	17214	17142	17233	17100	17232	17140	17192	17401	16994	17250	17301	17376	17139	17229	17146	17344	17183	17251	17362	17180	17053	17183	17053	17412	17206	17122	17365	17316	17266	17263	17369	17416	17115	17447	17278	17007	17253	17283	17088	17107	17387	17089	17258	17503	17056	17224	17105	17119	17316	17263	17202	17294	17314	17195	17201	17101	17033	17261	17333	17313	17257	17289	17056	17202	17052	17202	17339	17274	17205	17291	17205	17452	17260	17308	17182	17165	17224	17321	17297	17319	17171	17338	17114	17240	17292	17294	17254	17112	17148	17320	17197	17298	17230	17168	17088	17320	17228	17346	17288	17134	17124	17115	17155	17116	17038	17102	17184	17102	17360	17077	17196	17263	17229	17147	17419	17292	17321	17350	17194	17154	17170	17384	17181	17166	17148	17490	17364	17376	17194	17081	17164	17004	17301	17181	17199	17246	17273	17337	17181	17153	17134	17208	17259	17262	17247	17147	17147	17117	17138	17297	17155	17245	17059	17098	16998	17134	17229	17356	17242	17279	17324	17351	17158	17370	17355	17150	17312	17223	17182	17154	17192	17160	17269	17357	17123	17261	17271	17333	17243	16999	17207	17304	17198	17229	17366	17115	17238	17188	17044	17224	17241	17213	17174	17287	17267	17247	17283	17302	17140	17070	17204	17136	17229	17216	17246	17055	17315	17128	17216	17124	17016	17247	17219	16930	17265	17204	17156	17125	17058	17141	17180	17195	17294	17195	17130	17186	17348	17222	17135	17182	17265	17299	17180	17281	17180	17367	17216	17313	17206	17182	17210	17261	17169	17094	17216	17339	17264	17239	17179	17420	17065	17291	17167	17291	17134	17205	17209	17138	17362	17132	17204	17300	17187	17250	17271	17306	17056	17243	17261	17403	17248	17193	17290	17479	17220	17202	17324	17119	17052	17295	17178	17310	17117	17235	17180	17208	17258	17244	17177	17266	17004	17423	17281	17239	17201	17094	17200	17241	17171	17146	17381	16993	17210	17333	17271	17313	17375	17178	17206	17170	17388	17183	17200	17426	17259	17369	17004	17059	17175	17414	17165	17222	17095	17281	17212	17275	17236	17260	17005	17341	17330	17113	17286	17313	17312	17366	17244	17278	17129	17216	17358	17374	17189	17226	17174	17120	17188	17349	17091	17282	17231	17213	17386	17323	17166	17256	17027	17197	17288	17143	17158	17262	17278	17470	17077	17235	17159	17180	17285	17057	17282	17239	17171	17280	17177	17138	17391	17132	17404	17188	17087	17279	17152	17323	17225	17202	17076	17213	17107	17363	16934	17300	17196	17136	17209	17129	17277	17129	17170	17317	17113	17293	17243	17284	17156	17082	17356	17089	17303	17302	17197	17332	17277	17384	17117	17114	17130	17301	17152	17248	17270	17233	17296	17187	17052	17384	17387	17252	17034	17276	17167	17221	17291	17116	17161	17185	17251	17180	17193	17193	17162	17394	17357	17235	17271	17172	17113	17192	17222	17155	17144	17260	17247	17345	17262	17293	17222	17375	17123	17118	17226	17267	17055	17247	17190	17135	17211	17221	17178	17157	17263	17201	17218	17395	17305	17195	17176	17235	17293	17317	17430	17215	17261	16992	17064	17095	17184	17293	17234	17251	17077	17259	17184	17202	17294	17351	17190	17121	17222	17074	17286	17141	17202	17237	17171	17315	17250	17217	17236	17242	17280	17204	17181	17121	17378	17208	17233	17267	17206	17199	17287	17155	17281	17293	17261	17103	17251	17042	17306	17287	17279	17136	17212	17316	17379	17372	17247	17358	17244	17300	17223	17182	17203	17278	17264	17116	17194	17106	17039	17148	17320	17246	17366	17167	17143	17101	17170	17212	17197	17238	17335	17168	17122	17134	17296	17345	17267	17254	17339	17321	17221	17099	17243	17015	17002	17097	17310	17195	17124	17307	17127	17285	17306	17268	17033	17155	17249	17207	17364	17276	17241	17276	17223	17353	17237	17109	17293	17173	17038	17074	17317	17215	17244	17218	17296	17109	17192	17345	17395	17162	17233	17131	16912	17321	17351	17147	17036	17088	17354	17294	17192	17154	17049	17253	17166	17357	17304	17260	17199	17346	17331	17220	17157	17194	17266	17180	17185	17445	17241	17161	17220	17138	17333	17096	17324	17249	17138	17236	17156	17215	17196	17221	17170	17302	17233	17364	17074	17203	17183	17160	17208	17156	17110	16951	17276	17118	17309	17156	17131	17169	17190	17150	17269	17457	17161	17002	17312	17154	17099	17342	17179	17211	17070	17164	17077	17253	17301	17218	17166	17220	17067	17332	17223	17317	17419	17154	17148	17282	17102	17335	17243	17471	17256	17319	17143	17314	17187	17066	17374	17436	17210	17161	17249	17138	17184	17284	17171	17218	17465	17181	17172	17341	17212	17240	17261	17350	17185	17142	17137	17305	17192	17383	17046	17301	17263	17343	17150	17221	17276	17210	16940	17239	17029	17228	17158	17362	17110	16978	17206	17332	17338	17192	17117	17309	17242	17187	17368	17302	17218	17235	17066	17186	17231	17089	17145	17246	17072	17334	17210	17185	17158	17228	17310	17059	17144	17171	17210	17332	17164	17372	17111	17287	17291	17154	17293	17309	17247	17387	17391	17168	17155	17348	17259	17196	17143	17135	17039	17151	17235	17288	17155	17364	17270	17230	17075	17317	17202	17115	17371	17104	17135	17220	17095	17310	17217	17117	17147	17254	17164	17279	17189	17212	17246	17267	17100	17236	17056	17302	17210	17128	17168	17169	17244	17197	17430	17145	17150	17277	17274	17148	17239	17312	17412	17106	17235	17276	17119	17216	17190	17313	17316	17326	17316	17131	17263	17200	17117	17288	17237	17392	17235	17218	17120	17261	17050	17225	17147	17219	17444	17370	16991	16996	17277	17369	17050	17329	17285	17138	17256	17327	17226	17207	17330	17324	17282	17230	17316	17272	17304	17190	17381	17254	17232	17252	17248	17249	17205	17110	17263	17236	17074	17178	17204	17085	17129	17144	17272	17170	17246	17304	17318	17321	17329	17121	17198	17294	17281	17218	17272	17215	17307	17180	17178	17424	17142	17132	17163	17176	17449	17194	17119	16929	17328	17236	17263	17173	17256	17255	17139	17144	17152	17340	17324	17148	17049	17235	17228	17221	17234	17264	17406	17338	17255	17192	17131	17130	17287	17269	17206	17274	17249	17264	17328	17182	17154	17097	17283	17170	17156	17221	17330	17179	17128	17284	17290	17238	17359	17233	17195	17236	17121	17319	17300	17319	17270	17177	17280	17202	17243	17268	17286	17286	17241	17229	17143	17351	17299	17222	17294	17210	17234	17161	17112	17276	17253	17181	17364	16953	17197	17427	17326	17289	17279	17229	17249	17159	17207	17313	17229	17214	17340	17201	17062	17308	17300	17310	17180	17253	17110	17214	17335	17301	17297	17266	17292	17185	17296	17197	17349	17168	17133	17105	17153	17210	17226	17076	17127	17175	17350	17197	17174	17056	17101	17214	17177	17211	17346	17329	17110	17196	17287	17394	17290	17399	17298	17244	17333	17218	17255	17318	17273	17118	17382	17370	17235	17209	17064	17278	17309	17218	17196	17099	17222	17336	17177	17001	17135	17160	17099	17229	17201	17133	17366	17086	17038	17267	17123	17378	17131	17189	17149	17271	17208	17076	17124	17307	17140	17289	17196	17176	17191	17221	17262	17220	17230	17530	17171	17324	17285	17106	17228	17188	17357	17233	17234	17409	17228	17155	17504	17358	17052	17143	17291	17266	17247	17352	17275	17212	17217	17201	17187	17117	17296	17273	17328	17264	17386	17426	17259	17127	17262	17288	17171	17305	17330	17170	17241	17327	17240	17252	17327	17144	17283	17091	17116	17301	17327	17225	17184	17138	17474	17418	17289	17245	17354	17227	17233	17275	17237	17240	17093	17265	17278	17239	17050	17309	17029	17210	17193	17175	17383	17188	17150	17085	17229	17246	17444	17190	17192	17289	17079	17324	17191	17064	17183	17230	17278	17292	17122	17329	17278	17140	17144	17125	17101	17097	17152	17262	17456	17225	17171	17341	17141	17176	17312	17207	17149	17296	17086	17118	17092	17101	17105	17338	17077	17317	17135	17148	17086	17172	17288	17000	17320	17224	17163	17203	17465	17278	17312	17251	17350	17370	17311	17353	17221	17174	17201	17093	17311	17441	17289	17358	17159	17265	17242	17034	17306	17190	17282	17113	17417	17184	17322	17441	17197	17195	17367	17162	17321	17192	17224	17228	17105	17291	17338	17137	17219	17169	17162	17297	17230	17081	17147	17148	17233	17286	17177	17237	17268	17104	17130	17193	17256	17313	17055	17113	17188	17350	17442	17400	17178	17026	17287	17147	17283	17278	17318	17143	17306	17215	17168	17256	17260	17327	17226	17350	17077	17239	16976	17130	17213	17309	17195	17187	17207	17240	17239	17258	17263	17186	17195	17297	17043	17234	17153	17310	17146	17192	17188	17122	17010	17116	17348	17391	17398	17141	17283	17276	17242	17199	17471	17188	17233	17327	17313	17347	17214	17225	17420	17151	17320	17170	17101	17268	17248	17406	17251	17433	17142	17264	17376	17265	17181	17231	17272	17052	17281	17242	17301	17193	17379	17144	17353	17190	17354	17339	17102	17375	17279	17347	17085
26255	21598	28352	26237	23109	22911	23220	21835	22155	24092	36310	41523	32768	25623	22273	21799	21482	21567	21619	21696	21828	21787	21591	21969	21538	21571	21544	21503	21704	21614	21508	21341	21550	21458	21762	21588	21770	21553	21417	21549	21524	21556	21446	21375	21443	21624	21484	21464	21706	21647	21413	21456	21618	21594	21551	21410	21516	21612	21282	21545	21428	21463	21717	21456	21564	21540	21430	21570	21532	21704	21417	21672	21628	21460	21480	21413	21525	21522	21636	21463	21204	21531	21294	21652	21394	21385	21540	21456	21517	21395	21388	21396	21625	21524	21629	21505	21411	21490	21384	21468	21512	21426	21455	21539	21542	21478	21395	21474	21548	21579	21312	21411	21696	21510	21588	21394	21325	21655	21556	21764	21561	21536	21344	21515	21671	21525	21564	21564	21464	21549	21489	21456	21391	21479	21311	21552	21370	21561	21405	21408	21573	21538	21614	21356	21536	21399	21630	21479	21586	21704	21462	21236	21693	21336	21470	21437	21577	21654	21602	21406	21463	21366	21371	21447	21583	21638	21604	21572	21354	21228	21488	21487	21332	21418	21510	21526	21707	21535	21582	21489	21659	21477	21215	21400	21305	21372	21461	21522	21582	21723	21736	21746	21481	21608	21451	21721	21712	21119	21581	21348	21459	21234	21292	21577	21409	21619	21343	21325	21655	21619	21449	21517	21632	21440	21367	21497	21250	21547	21601	21533	21532	21389	21440	21541	21618	21778	21650	21493	21633	21578	21484	21624	21560	21596	21542	21459	21612	21424	21421	21412	21357	21457	21448	21267	21649	21502	21626	21666	21494	21444	21600	21355	21638	21537	21524	21470	21513	21410	21493	21402	21397	21681	21562	21427	21428	21394	21660	21417	21616	21322	21700	21438	21227	21614	21527	21621	21611	21568	21434	21495	21523	21524	21386	21251	21350	21250	21656	21547	21301	21580	21495	21298	21490	21416	21525	21376	21702	21534	21487	21374	21380	21514	21479	21346	21501	21556	21380	21735	21543	21487	21389	21450	21513	21555	21410	21414	21547	21625	21482	21452	21344	21281	21227	21336	21469	21578	21472	21410	21555	21212	21413	21481	21455	21566	21449	21636	21635	21577	21333	21517	21589	21572	21500	21513	21446	21481	21472	21763	21573	21592	21637	21561	21447	21686	21501	21320	21676	21624	21503	21690	21654	21356	21550	21472	21524	21460	21746	21631	21495	21455	21540	21556	21673	21646	21374	21389	21524	21571	21394	21492	21503	21401	21429	21614	21432	21706	21391	21458	21696	21385	21449	21528	21540	21442	21065	21613	21517	21392	21495	21357	21469	21296	21385	21563	21739	21430	21467	21638	21452	21626	21621	21401	21492	21679	21739	21540	21560	21660	21644	21568	21284	21470	21435	21590	21500	21558	21627	21341	21463	21429	21689	21567	21623	21376	21597	21256	21356	21405	21646	21401	21717	21281	21656	21500	21502	21405	21605	21490	21559	21518	21491	21409	21469	21355	21485	21354	21652	21455	21329	21439	21405	21323	21633	21644	21394	21681	21560	21535	21670	21581	21357	21689	21464	21721	21582	21422	21482	21661	21514	21313	21162	21613	21580	21620	21505	21477	21646	21417	21231	21442	21625	21538	21577	21609	21611	21473	21437	21685	21496	21394	21341	21540	21581	21367	21465	21361	21527	21462	21614	21514	21527	21345	21431	21495	21496	21505	21378	21570	21474	21718	21529	21713	21599	21694	21645	21494	21383	21485	21421	21477	21563	21451	21577	21598	21398	21288	21516	21440	21308	21798	21549	21434	21386	21416	21393	21589	21531	21326	21572	21632	21687	21322	21418	21377	21510	21392	21477	21546	21548	21726	21548	21473	21423	21363	21344	21438	21805	21544	21581	21540	21453	21291	21481	21621	21271	21302	21549	21456	21472	21387	21671	21533	21254	21320	21677	21599	21433	21567	21461	21462	21502	21540	21498	21623	21411	21417	21572	21405	21540	21414	21428	21369	21514	21380	21465	21604	21429	21533	21442	21538	21568	21696	21695	21480	21464	21577	21548	21306	21456	21467	21543	21535	21610	21569	21440	21424	21655	21509	21548	21657	21551	21485	21369	21504	21536	21711	21737	21454	21507	21478	21502	21388	21509	21399	21675	21454	21473	21416	21627	21321	21409	21327	21459	21423	21434	21423	21368	21305	21620	21648	21567	21472	21446	21454	21455	21517	21506	21319	21488	21220	21346	21305	21664	21322	21398	21570	21551	21359	21413	21514	21405	21609	21561	21686	21575	21659	21352	21621	21658	21572	21465	21458	21356	21597	21625	21630	21306	21239	21498	21392	21608	21482	21727	21444	21529	21396	21607	21421	21384	21446	21453	21640	21472	21574	21615	21393	21531	21464	21545	21492	21819	21442	21446	21543	21442	21343	21454	21617	21410	21370	21471	21579	21440	21506	21752	21610	21354	21442	21369	21427	21513	21423	21393	21602	21597	21545	21465	21584	21533	21427	21462	21373	21495	21361	21250	21525	21382	21579	21551	21618	21474	21595	21373	21407	21568	21528	21592	21579	21523	21364	21705	21580	21569	21516	21531	21414	21753	21304	21418	21579	21614	21776	21737	21376	21709	21463	21556	21632	21518	21618	21516	21611	21429	21384	21551	21482	21540	21432	21694	21593	21425	21417	21539	21577	21633	21604	21452	21653	21454	21356	21512	21532	21390	21471	21508	21561	21466	21584	21483	21416	21386	21805	21599	21421	21423	21515	21551	21437	21788	21644	21634	21288	21406	21265	21551	21652	21430	21545	21448	21302	21409	21435	21368	21775	21574	21552	21356	21423	21498	21553	21519	21596	21526	21558	21411	21363	21568	21376	21481	21275	21545	21406	21593	21510	21342	21358	21415	21592	21606	21790	21547	21578	21488	21425	21695	21552	21308	21428	21634	21595	21470	21418	21413	21446	21455	21438	21520	21653	21549	21573	21514	21454	21409	21476	21266	21501	21552	21558	21363	21426	21629	21460	21490	21587	21390	21248	21436	21414	21371	21313	21484	21609	21713	21576	21506	21455	21593	21482	21498	21458	21488	21592	21736	21637	21145	21541	21501	21474	21533	21646	21497	21597	21378	21759	21417	21466	21359	21449	21505	21440	21555	21421	21428	21396	21434	21454	21445	21313	21606	21276	21556	21654	21413	21463	21482	21713	21604	21464	21512	21462	21484	21225	21346	21325	21349	21389	21502	21487	21391	21504	21705	21581	21448	21478	21288	21576	21291	21471	21490	21365	21512	21818	21400	21580	21456	21439	21527	21776	21537	21621	21612	21588	21385	21332	21357	21430	21671	21492	21316	21490	21618	21496	21253	21489	21374	21702	21381	21389	21563	21750	21640	21584	21591	21630	21651	21664	21513	21340	21498	21467	21246	21426	21290	21557	21468	21494	21217	21516	21504	21393	21591	21655	21434	21420	21474	21386	21687	21379	21601	21474	21532	21525	21555	21409	21296	21400	21697	21410	21615	21490	21607	21552	21695	21482	21354	21479	21371	21432	21128	21469	21447	21258	21602	21550	21439	21816	21631	21577	21589	21626	21577	21532	21466	21427	21479	21605	21488	21730	21512	21627	21297	21498	21354	21756	21388	21430	21570	21217	21526	21444	21607	21717	21421	21512	21431	21437	21559	21539	21432	21437	21390	21409	21528	21597	21462	21608	21632	21513	21553	21458	21399	21424	21500	21538	21868	21341	21648	21472	21597	21556	21598	21404	21461	21449	21481	21381	21290	21533	21346	21580	21397	21398	21733	21707	21752	21445	21780	21614	21502	21666	21375	21417	21497	21545	21426	21365	21586	21500	21622	21252	21712	21373	21619	21649	21674	21540	21841	21525	21457	21512	21358	21713	21746	21464	21712	21511	21341	21631	21452	21401	21603	21648	21547	21356	21463	21477	21627	21729	21505	21417	21610	21519	21619	21436	21383	21488	21339	21519	21478	21576	21482	21566	21668	21447	21471	21601	21318	21531	21528	21788	21469	21563	21417	21471	21708	21321	21489	21662	21400	21359	21513	21363	21460	21729	21642	21755	21443	21451	21569	21324	21535	21340	21645	21424	21529	21620	21468	21595	21415	21700	21523	21457	21561	21280	21395	21367	21610	21570	21478	21567	21458	21555	21431	21336	21284	21433	21153	21572	21471	21503	21522	21442	21539	21472	21485	21483	21497	21606	21596	21185	21136	21586	21374	21438	21428	21392	21708	21531	21596	21623	21573	21552	21461	21648	21648	21657	21380	21459	21344	21526	21569	21542	21472	21565	21480	21402	21596	21441	21422	21394	21487	21362	21652	21398	21542	21555	21460	21673	21346	21503	21488	21504	21524	21466	21444	21302	21617	21489	21453	21549	21613	21310	21327	21336	21767	21471	21477	21493	21446	21385	21411	21469	21627	21483	21597	21352	21423	21394	21709	21636	21377	21644	21502	21456	21670	21420	21473	21531	21609	21702	21566	21372	21472	21793	21616	21378	21447	21383	21538	21486	21568	21680	21699	21590	21550	21343	21584	21660	21530	21417	21573	21619	21376	21452	21534	21561	21536	21612	21504	21432	21517	21490	21635	21330	21571	21436	21728	21358	21738	21509	21575	21532	21612	21659	21349	21496	21594	21453	21546	21585	21599	21365	21460	21243	21575	21367	21546	21331	21589	21551	21581	21646	21454	21611	21351	21530	21471	21568	21376	21477	21580	21410	21511	21593	21413	21609	21440	21434	21480	21394	21425	21484	21598	21556	21434	21405	21719	21571	21614	21583	21465	21492	21642	21554	21403	21412	21467	21457	21396	21495	21612	21518	21622	21751	21586	21390	21433	21709	21505	21524	21465	21286	21511	21376	21485	21706	21423	21438	21663	21530	21596	21527	21599	21482	21314	21356	21624	21295	21445	21535	21833	21481	21489	21485	21589	21572	21458	21370	21727	21542	21522	21440	21364	21696	21674	21760	21600	21644	21444	21509	21693	21643	21516	21460	21423	21599	21741	21488	21551	21495	21370	21529	21438	21742	21593	21457	21395	21447	21525	21645	21426	21544	21556	21475	21400	21440	21449	21468	21580	21692	21586	21379	21444	21316	21531	21394	21350	21615	21592	21549	21670	21413	21461	21367	21396	21490
16023	22955	22148	19677	18418	17928	17719	17591	17929	21703	38001	40320	29375	20715	17847	17336	17354	17225	17096	17154	17289	17214	17190	17414	17211	17279	17049	17335	17321	17299	17221	17342	17018	17069	17226	17381	17159	17105	17384	17262	17014	16984	17491	17303	17077	16990	17239	17217	17186	17315	17138	17143	17237	17230	17219	17201	17112	17300	17047	17142	17103	17312	17242	17242	17098	17161	17158	17180	17233	17370	17316	17141	17094	17211	17185	17240	17169	17147	17287	17050	17127	17129	17207	17454	17184	17131	17216	17207	17281	17299	17238	17148	17166	17121	17229	17045	17112	17267	17124	17250	17242	17393	17233	17085	17286	17345	17190	17210	17170	17205	17236	17268	17213	17135	17159	17230	17071	17227	16948	17218	17278	17248	17156	17186	17431	17224	17201	16913	17396	17207	17235	17246	17332	17262	17353	17140	17285	17143	17137	17354	17095	17200	17136	17372	17024	17217	17219	17115	17207	17325	17125	17227	17202	17185	17217	17288	17162	17137	17159	17343	16982	17220	17258	17227	17292	17135	17158	17232	17212	17145	17192	17174	17151	17213	17064	17383	17149	17155	17238	17126	17095	17272	17116	17317	17097	17254	17284	17141	17156	17012	16967	17147	17301	17125	17212	17022	17370	17103	17188	17056	17327	17211	17218	17330	16977	17275	17062	17148	17053	17055	17178	17089	17252	17174	17278	17367	17230	17426	17297	16996	17375	17273	17078	17148	17281	17128	17176	17156	17162	17272	17234	17146	17246	17331	17040	17210	17189	17196	17194	17336	17380	17266	17110	17285	17402	17274	17189	17357	17165	17299	17312	17227	17201	17290	17309	17005	17201	17363	17053	17246	17099	17196	17402	17406	17132	17207	17165	17340	17275	17161	17212	17253	17178	17259	17347	17205	17170	17059	16981	17143	17263	17181	17217	17149	17363	17094	17264	17204	17119	17287	17080	17233	17299	17104	17212	16993	17407	17379	17258	17217	17080	17188	17189	17195	17423	17260	17346	17249	17089	17249	17153	17206	17138	17247	17289	17370	17077	17052	17146	17201	17156	17116	17160	17164	17341	17070	17130	17307	17207	17116	17131	17176	17261	17191	17216	17176	17245	17154	17236	17221	17166	17176	17023	17137	17250	17154	17304	17069	17283	17152	17167	17178	17215	17218	17198	17130	17297	16925	17281	17314	17062	17193	17249	17151	17083	17235	17170	17099	17387	17330	17288	17126	17252	17179	17082	17270	17352	17171	17103	17093	17090	17203	17262	17114	17195	17244	17271	17257	17120	17149	17292	17111	17282	17231	17108	17108	17255	17205	17221	17304	17131	17132	17025	17147	17245	17146	17261	17236	17063	17359	17134	17245	17079	17258	17203	17393	17031	17249	17120	17143	17120	17227	17277	17258	17244	17085	17096	17510	17107	17126	17184	17268	17204	17089	17187	17218	17136	17158	17262	17026	17114	17138	17183	17035	17182	17260	17022	17369	17255	17242	17291	17075	17138	17307	17318	17262	17096	17270	17026	17121	17189	17149	17208	17158	17249	17049	17123	17160	17152	17094	17245	17136	17129	17255	16967	17320	17086	17220	17201	17219	17161	17227	17325	17164	17253	17251	17182	17088	17272	17200	17325	17284	17087	17172	17101	17163	17176	17370	17300	17066	17122	17106	17177	17182	17055	17081	17168	17162	17377	17230	17137	17067	17228	17170	17282	16962	17104	17172	17372	17251	17234	17110	17112	17014	17248	17293	17176	17153	17206	17071	17086	17354	17362	17280	17329	17255	17105	17181	17248	17205	17156	17351	17175	17071	17247	17216	17105	17309	17260	17106	17218	17267	17253	17287	17304	17179	17451	17204	17116	17232	17191	17318	16780	17286	17294	17215	17316	17230	17200	17195	17159	17173	17077	17139	17069	17309	17287	17284	17122	17216	17081	17281	17168	17229	17360	17030	17346	17216	17345	17082	17327	17143	17249	17256	17041	17050	17164	17203	17178	17083	17281	17188	17209	17236	17146	17140	17185	17134	17227	17042	17182	16982	17236	17181	17254	17157	17200	17282	17197	17309	17249	17135	17233	17101	17099	17180	17202	17463	17502	17114	17283	17294	17226	17221	17144	17139	17174	17230	17253	17209	17325	17257	17170	17006	17215	17277	17061	17136	17232	17232	17127	17266	17265	17040	17158	17112	17166	17205	17237	17047	17066	17250	17309	17101	17321	17174	17279	17170	17278	17167	17271	17154	17229	17337	17221	17293	17049	17092	17244	17186	17245	17187	17162	17213	17133	17336	17218	17275	17183	17312	17162	17148	17064	17100	17220	17129	17077	16972	17139	17151	17124	17179	17244	17343	17129	17231	17195	17176	17384	17293	17309	17191	17263	17102	17141	17178	17189	17161	17184	17134	17156	17003	17106	17273	17229	17151	17153	17341	17306	17161	17059	17096	17343	17167	17123	17140	17204	17297	17035	17110	17240	17066	17315	17340	17114	17116	17309	17297	17003	17347	17211	17158	17234	17271	17030	17188	17089	17228	17148	17052	17210	17217	17313	17214	17244	17228	17202	17150	17150	17123	17191	17282	17041	17068	17282	17182	17216	17319	17327	17201	17005	17134	17188	17079	17121	17303	17222	16996	17325	17290	17245	17236	17287	17386	17266	17058	17022	17298	17231	17109	17189	17221	17077	17111	17241	17155	17158	17248	17147	17105	17171	17137	17167	17393	17103	17251	17236	17127	17245	17247	17047	17360	17345	17197	17250	17252	17200	17200	17061	17271	17208	17154	17100	17221	17038	17235	17298	17170	17248	17247	17125	17150	17401	17157	17110	17141	17274	17059	17294	17033	17230	17253	17173	17302	17210	17376	17143	16984	17084	17220	17210	17255	17332	17125	17053	17176	16974	17156	17228	17282	17093	17460	17281	17249	17330	17112	17263	17288	17304	17159	17226	17048	17387	17244	17161	17066	17340	17281	17212	17248	17174	17208	17179	17151	17345	17300	17233	17214	17199	17215	17545	17168	17199	17306	17259	17160	17287	17193	17008	17137	17238	17194	16997	17321	17168	17054	17291	17117	17146	17143	17321	17000	17149	17178	17265	17169	17372	17346	17097	17128	17267	17003	17285	17229	17244	17145	17268	17054	17230	17112	17063	17298	17114	17181	17221	17138	17181	17239	17133	17097	17196	17055	17264	17189	17113	17147	17319	17097	17187	17221	17275	17212	17284	17460	17263	17103	17254	17178	17269	17248	16894	17022	16987	17146	17296	17140	17380	17270	17197	17282	17281	17149	17086	17070	17174	17196	17068	17188	17471	17127	16998	17207	17267	17083	17380	17074	17304	17234	17126	17120	17204	17362	17163	17281	17232	17061	17237	17215	17292	17060	17145	17248	17160	17341	17118	17265	17179	17153	17330	17228	17208	17327	17231	17133	17158	16977	17198	17097	17226	17085	17242	17152	17284	17120	16972	17299	17223	17240	17202	17241	17196	17115	17376	17082	17098	17126	17113	17260	17158	17047	17202	17117	17215	17275	17363	17096	17332	17145	17128	16997	17077	17137	17155	17220	17230	17168	17366	17101	17112	17188	17268	17295	17093	17077	17246	17015	17290	17198	17257	17210	17105	17141	17105	17267	17287	17082	17201	17213	17213	17159	17214	17065	17134	17333	17339	17016	17093	17192	17194	17122	17127	17235	17330	17273	17167	17199	17298	17239	17151	17323	17119	17042	17082	17352	17075	17251	17078	17292	17242	17103	17147	17278	17088	17155	17224	17306	17212	17330	17127	17221	17140	17103	17066	17072	17147	17092	17258	17078	17334	17115	17348	17141	17133	17232	17213	17014	17260	17136	17182	17292	16989	17139	17079	17107	17202	17039	17111	17181	17229	17139	17209	17285	17168	17081	17174	17118	17325	17063	17254	17202	17239	17228	17044	17248	17209	17356	17094	17244	17065	17282	17220	17049	17261	17071	17240	17107	17018	17268	17325	17178	17229	17382	17143	17172	17048	17125	17311	17140	17251	17012	17243	17194	17161	17107	17219	17250	17218	17430	17233	17174	17223	17208	17226	17179	17142	17288	17032	17113	17100	17251	17224	17171	17125	17177	17417	17164	17072	17178	17059	17143	17381	17087	17318	17192	17318	17168	17233	17184	17108	17027	17264	17263	17270	17154	17160	17243	17084	17110	17275	17128	17235	17221	17124	17319	17390	17222	17156	17112	17468	17156	17168	17092	17119	17173	17360	17233	17309	17139	17402	17062	17148	17202	17318	17178	17248	17215	17024	17150	17311	17205	17453	17260	17139	17156	17160	17246	17148	17223	17447	17111	17246	17086	17113	17174	17156	16982	17212	17131	17175	17012	17169	17279	17179	17348	17160	17069	17244	17203	17349	17199	17268	17291	17129	17348	17392	17244	17344	17102	17280	17313	17197	17149	17245	17205	17249	17245	17092	17215	17407	17184	17204	17168	17435	17173	17199	17184	17097	17206	17201	17051	17230	17265	17049	17307	17051	17201	17210	17198	17274	17291	17301	17121	17194	17420	17261	17133	17232	17168	17091	17218	17316	17421	17141	17168	17197	17241	17152	17090	17052	17388	17243	17111	17258	17168	17193	17282	17146	17256	17213	17273	17137	17037	17201	17115	17114	17303	17215	17289	17295	17222	17191	17220	17218	17246	17128	17007	17383	17444	17148	17276	17373	17117	17286	17258	17109	17199	17142	17142	17181	17148	17195	17109	17228	17309	17167	17224	17185	17229	17014	17214	17068	17321	17227	17159	17187	17245	17091	17270	17150	17070	16995	17181	17261	17261	17166	17154	17154	17175	17231	17089	17116	17351	17217	17345	17124	17257	17342	17162	17307	17296	17077	17129	17154	17190	17068	17464	17319	17207	17006	17275	17172	17213	17257	17240	17060	17432	17138	17358	17229	17213	17190	17320	17200	17129	17181	17263	17292	17301	17060	17251	17128	17390	17224	17182	17207	17235	17235	17231	17181	17219	17213	17175	17277	16972	17207	17230	17095	17313	17035	17306	17103	17329	17205	17251	17220	17202	17203	17136	17162	17132	17244	17161	17116	17354	17289	17175	17342	17025	17209	17081	17113	17325	16987	17240	17086	17153	17271	17407	17277	17246	17212	17161	17166	17217	17223	17182
24255	21602	29247	24487	22417	25123	26477	23224	22810	28694	49458	58450	40811	28131	23337	22144	21921	21868	21939	21781	21951	21797	21748	21694	21791	21944	21613	21848	21850	21689	21948	21736	21739	21658	21581	21805	21801	21933	21770	21567	21958	21862	21792	21883	21809	21790	21707	21953	21874	21610	21783	21663	21634	21660	21709	21708	21755	21759	21688	21698	21966	21878	22019	21702	21809	22030	21656	21670	21766	21483	21890	21557	21644	21529	21624	21747	21573	21559	21672	21970	21972	21694	21867	21714	21577	21787	21927	21825	22006	21738	21980	21751	21476	21759	21741	21623	21746	21710	21768	21664	21949	21709	21496	21636	21586	21854	21628	21839	21472	21721	21662	21674	21654	21552	21575	21482	21616	21513	21770	21906	21900	21661	21859	21704	21539	21395	21738	21774	21872	21632	21553	21737	21729	21614	21759	21635	21748	21756	21719	21824	21714	21827	21506	21597	21620	21667	21722	21811	21847	21540	21794	21706	21688	21518	21507	21472	21725	21824	21922	21718	21818	21686	21831	21774	21630	21484	21713	21625	21603	21566	21676	21727	21612	21613	21825	21828	21769	21853	21685	21414	21577	21660	21840	21744	21730	21734	21795	21887	21800	21810	21784	21734	21963	21603	21789	21646	21845	21691	21633	21835	21778	21735	21681	21512	21688	21456	21745	21821	21767	21725	21709	21604	21612	21697	21683	21646	21863	21658	21645	21614	21655	21678	21756	21719	21664	21822	21542	21842	21641	21855	21592	21775	21708	21606	21932	21901	21528	21788	21753	21654	21946	21762	21546	21478	21713	21807	21853	21597	21522	21844	21738	21751	21771	21671	21819	21496	21810	21963	21602	21698	21513	21835	21954	21641	21849	21690	21638	21646	21777	21736	21783	21868	21983	21595	21766	21767	21757	21660	21848	21740	21881	21641	21964	21596	21633	21635	21708	21623	21796	21733	21630	21709	21580	21776	21693	21734	21553	21730	21688	21869	21596	21771	21663	21506	21469	21462	21883	21571	21849	21775	21675	21601	21577	21393	21654	21878	21609	21628	21865	21808	21880	21500	21657	21657	21689	21668	21685	21770	21585	21553	21572	21654	21829	21799	21882	21616	21731	21687	21822	21637	22054	21707	21604	21482	21521	21663	21652	21694	21987	21780	21765	21739	21757	21711	21892	21734	21760	21505	21732	21533	21791	21565	21817	21618	21728	21515	21554	21646	21705	21688	21600	21681	21612	21784	21429	21716	21524	21878	21654	21588	21679	21579	21623	21575	21691	21704	21766	21962	21811	21733	21626	21626	21708	21686	21558	21809	21770	21832	21669	21562	21714	21727	21743	21738	21966	21740	21743	21696	21869	21774	21784	21725	21629	21767	21567	21582	21559	21617	21794	21961	21798	21672	21949	21944	21660	21678	21554	21738	21744	21851	21719	21492	21969	21679	21901	21693	21832	21840	21720	21713	21746	21475	21635	21562	21769	21646	21615	21669	21785	21758	21584	21666	21595	21812	21734	21772	21604	21668	21691	21729	21612	21991	21669	21670	21554	21800	21788	21658	21586	21842	21551	21644	21658	21581	21833	21612	21740	21336	21574	21639	21744	21651	21734	21884	21736	21747	21658	21684	21646	21803	21792	21525	21827	21683	21633	21690	21855	21639	21739	21731	21917	21649	21719	21617	21667	21683	21677	21530	21709	21716	21635	21599	21536	21836	21670	21751	22008	21526	21467	21598	21972	21625	21622	21756	21708	21668	21835	21696	21692	21808	21552	21613	21714	21555	21792	21727	21852	21760	21672	21853	21606	21714	21702	21722	21754	21776	21752	21509	21817	21635	21893	21581	21813	21917	21816	21772	21886	21720	21508	21614	21754	21759	21515	21556	21708	21601	21861	21802	21736	21927	21688	21580	21640	21637	21783	21717	21795	21838	21736	21652	21556	21609	21606	21688	21664	21772	21689	21844	21680	21787	21648	21834	21770	21512	21755	21802	21595	21879	21774	21997	21702	21808	21605	21721	21697	21886	21726	21691	21764	21725	21698	21531	21527	21599	21734	21733	21785	21654	21519	21990	21699	21925	21729	21596	22001	21613	21628	21987	21623	21806	21796	21748	21666	21906	21939	21562	21937	21748	21863	21801	21932	21767	21847	21609	21684	21861	21837	21623	21561	21715	21825	21621	21797	21755	21832	21755	21516	21573	21550	21664	21683	21606	21755	21574	21714	21682	21724	21584	21723	21781	21623	21674	21699	21718	21812	21678	21718	21741	21753	21677	21738	21612	21576	21541	21820	21547	21539	21703	21779	21798	21650	21512	21730	21731	21521	21602	21578	21810	21463	21719	21806	21855	21515	21762	21639	21684	21897	21906	21788	21835	21556	21772	21754	21579	21799	21816	21773	21743	21603	21680	21452	21598	21711	21643	21623	21657	21819	21719	21745	21578	21702	21742	21786	21846	21747	21590	21641	21716	21631	21717	21750	21434	21473	21745	21891	21467	21754	21672	21579	21886	21591	21702	21693	21505	21732	21584	21645	21760	21916	21822	21778	21809	21741	21913	21814	21825	21793	21760	21693	21651	21628	21661	21856	21782	21800	21639	21681	21907	21853	21722	21621	21613	21603	21422	21794	21801	21846	21721	21735	21785	21870	21997	21974	21712	21971	21806	21830	21761	21581	21638	21802	21743	21750	21552	21746	21675	21698	21621	21716	21802	21661	21638	21679	21551	21713	21886	21671	21665	21809	21618	21689	21639	21963	21835	21888	21576	21671	21523	21598	21795	21761	21652	21834	21693	21568	21655	21723	21608	21672	21839	21802	21586	21567	21827	21832	21864	21671	21626	21492	21530	21699	21610	21610	21775	21824	21948	21717	21701	21710	21985	21944	21452	21614	21634	21476	21513	22042	21554	21637	21700	21724	21643	21871	21633	21574	21726	21701	21662	21907	21739	21603	21656	21696	21610	21658	21513	21841	21839	21745	21734	21820	21848	21706	21542	21796	21702	21695	21788	21616	21822	21555	21633	21702	21750	21682	21698	21558	21685	21776	21549	21742	21776	21655	21737	21625	21700	21686	21657	21812	21466	21693	21791	21545	21568	21612	21800	21843	21596	21785	21772	21687	21837	21843	21500	21478	21582	21540	21768	21821	21517	21575	21555	21774	21575	21834	21857	21677	21898	21766	21467	21458	21541	21603	21744	21610	21768	21622	21686	21732	21781	21610	21892	21803	21604	21936	21649	21709	21685	21764	21845	21630	21815	21866	21533	21856	21533	21741	21956	21748	21789	21715	21663	21658	21721	21803	21576	21648	21950	21799	21655	21857	21706	21556	21771	21577	21661	21594	21607	21601	21722	21636	21641	21689	21703	22007	21859	21835	21490	21661	21807	21526	21874	21452	21934	21777	21743	21520	21531	21626	21719	21843	21675	21746	21795	21873	21814	21435	21531	21867	21709	21806	21728	21765	21879	21557	21556	21633	21804	21634	21886	21968	21809	21556	21933	21857	21827	21788	21854	21527	21770	21785	21719	21571	21414	21741	21669	21749	21681	21597	21512	21613	21632	21534	21449	21739	21902	21825	21746	21657	21643	21564	21656	21753	21628	21652	21630	21618	21604	21661	21630	21672	21537	21705	21774	21782	21876	21538	21460	21811	21576	21682	21567	21564	21753	21719	21741	21793	21856	21727	21681	21678	21865	21946	21635	21616	21843	21735	21703	21689	21670	21665	21869	21771	21712	21719	21795	21920	21580	21833	21787	21723	21696	21870	21660	21808	21476	21819	21623	21442	21860	21743	21669	21548	22016	21528	21895	21645	21319	21772	21856	21698	21879	21604	21506	21791	21670	21607	21573	21737	21908	21837	21755	21569	21804	21901	21701	21637	21649	21743	21802	21725	21775	21886	21693	21778	21495	21838	21591	21712	21625	21889	21836	21802	21688	21512	21852	21719	21604	21698	21803	21774	21936	21608	21640	21747	21785	21490	21656	21789	21631	21848	21785	21861	21519	21790	21751	21666	21572	21792	21768	21858	21775	21733	21621	21880	21676	21653	21762	21922	21650	21675	21830	21697	21882	21703	21637	21700	21588	21604	21674	21759	21625	21481	21998	21629	21859	21673	21672	21676	21829	21570	21580	21668	21813	21532	21781	21822	21686	21932	21742	21900	21697	21666	21793	21826	21575	21733	21909	21532	21393	21871	21816	21655	21673	21689	21683	21926	21686	21514	21738	21575	21671	21767	21797	21555	21675	21867	21655	21803	21811	21857	21667	22043	21777	21700	21569	21585	21636	21617	21470	21573	21829	22025	21844	21564	21628	21545	21655	21522	21487	21804	21840	21782	21595	21864	21645	21607	21894	21846	21848	21798	21795	21706	21777	21600	21729	21592	21729	21389	21611	21617	21825	21581	21588	21735	21557	21610	21715	21832	21704	21580	21611	21815	21677	21499	21745	21450	21654	21464	21696	21792	21663	21763	21622	21669	21579	21706	21542	21517	21800	21624	21768	21801	21925	21786	21695	21702	21644	21425	21681	21641	21734	21801	21602	21675	21805	21849	21882	21901	21657	21696	21729	21860	21894	21873	21632	21519	21601	21558	21671	21765	21780	21675	22016	21588	21663	21655	21527	21838	21732	21742	21600	21446	21620	21509	21722	21578	21658	21620	21840	21658	21602	21620	21744	21702	21714	21736	21910	21595	21780	21932	21693	21631	21704	21467	21685	21475	21741	21827	21733	21672	21557	21625	21695	21676	21534	21827	21588	21792	21875	21721	21694	21823	21663	21809	21736	21711	21570	21660	21806	21818	21646	21646	21650	21681	21870	21800	21745	21731	21803	21572	21762	21427	21502	21788	21868	21695	21643	21585	21846	21589	21624	21808	21695	21611	21658	21627	21635	21766	21762	21852	21641	21633	21780	21641	21721	21614	21562	21905	21714	21791	21946	21830	21695	21841	21718	21624	21446	21634	21661	21997	21845	21989	21655	21733	21550	21551	21701	21727	21585	21925	21788	21853	21741	21828	21692	21799	21779	21670	21679	21777	21597	21739	21858	21799	21705	21850	21688	21621	21784	22007	21560	21663	21791	21680	21596	21564	21555	21945	21707	21735	21721	21695	21633	21623	21899	21625	21862	21625	21775	21673	21601	21757	21779	21528	21756
18269	29921	28329	23273	21003	19622	18847	18548	19933	29120	51230	55678	37654	23055	18314	17403	17348	17340	17372	17213	17401	17404	17338	17351	17404	17210	17250	17313	17425	17216	17336	17235	17143	17330	17293	17364	17339	17524	17201	17564	17255	17285	17266	17700	17199	17321	17455	17404	17281	17452	17342	17282	17401	17341	17191	17583	17128	17145	17377	17393	17317	17362	17355	17390	17254	17239	17271	17201	17125	17448	17367	17312	17292	17172	17352	17264	17279	17354	17306	17261	17356	17480	17444	17230	17487	17077	17098	17312	17463	17307	17306	17353	17316	17288	17342	17275	17220	17388	17313	17378	17290	17200	17240	17272	17308	17345	17227	17340	17388	17254	17362	17257	17290	17278	17232	17408	17292	17375	17286	17398	17230	17360	17228	17359	17352	17339	17414	17228	17452	17297	17515	17233	17248	17303	17433	17349	17489	17415	17403	17295	17448	17205	17157	17269	17280	17237	17195	17260	17201	17288	17331	17495	17346	17292	17201	17330	17118	17475	17414	17174	17316	17285	17307	17389	17337	17318	17074	17304	17391	17229	17210	17320	17240	17339	17309	17263	17305	17262	17287	17291	17184	17128	17303	17346	17336	17212	17283	17575	17373	17423	17335	17279	17457	17184	17432	17337	17268	17258	17263	17301	17226	17469	17388	17365	17325	17288	17242	17214	17491	17277	17273	17260	17332	17377	17288	17384	17231	17327	17228	17290	17338	17255	17269	17241	17275	17339	17415	17239	17245	17417	17315	17374	17427	17227	17194	17198	17424	17168	17232	17292	17157	17469	17354	17351	17349	17311	17381	17261	17254	17275	17376	17370	17250	17419	17583	17402	17436	17447	17409	17360	17327	17280	17337	17391	17180	17338	17387	17198	17366	17480	17250	17200	17370	17280	17424	17289	17305	17334	17533	17246	17408	17290	17234	17286	17199	17386	17431	17308	17427	17316	17226	17328	17288	17336	17422	17279	17339	17165	17430	17391	17284	17335	17368	17373	17230	17354	17333	17173	17419	17429	17331	17301	17366	17450	17461	17320	17386	17412	17336	17393	17244	17286	17392	17266	17340	17251	17387	17328	17319	17098	17442	17146	17420	17361	17276	17173	17253	17310	17255	17316	17445	17248	17562	17297	17370	17264	17281	17354	17211	17351	17291	17277	17285	17154	17172	17186	17333	17171	17442	17313	17265	17240	17437	17434	17309	17224	17239	17200	17413	17213	17246	17213	17293	17429	17316	17203	17400	17381	17423	17106	17389	17331	17593	17414	17331	17331	17344	17405	17463	17334	17446	17317	17462	17395	17127	17315	17327	17169	17444	17460	17310	17177	17446	17315	17341	17219	17430	17363	17403	17431	17297	17319	17271	17299	17342	17244	17217	17183	17122	17184	17290	17527	17205	17203	17423	17325	17257	17200	17114	17414	17444	17176	17306	17294	17170	17228	17316	17471	17419	17345	17416	17510	17343	17202	17518	17294	17271	17318	17187	17132	17392	17398	17264	17351	17378	17274	17358	17151	17207	17284	17171	17196	17228	17353	17332	17265	17342	17337	17293	17468	17353	17412	17301	17412	17399	17307	17261	17497	17238	17322	17311	17441	17431	17315	17289	17305	17250	17125	17246	17400	17220	17383	17128	17391	17264	17256	17421	17400	17337	17301	17431	17419	17222	17263	17341	17274	17291	17363	17237	17279	17309	17186	17351	17332	17238	17218	17328	17270	17384	17281	17331	17417	17291	17248	17323	17332	17303	17396	17316	17209	17171	17234	17285	17172	17233	17311	17381	17223	17399	17489	17415	17166	17334	17268	17323	17318	17175	17439	17317	17350	17264	17194	17246	17285	17477	17423	17217	17354	17224	17264	17366	17345	17311	17182	17234	17427	17292	17307	17341	17234	17419	17249	17375	17368	17250	17361	17292	17449	17242	17175	17296	17294	17206	17441	17133	17228	17295	17090	17128	17320	17330	17248	17358	17338	17255	17183	17374	17373	17227	17412	17140	17344	17223	17261	17468	17280	17159	17314	17027	17302	17466	17393	17284	17237	17382	17446	17364	17215	17262	17063	17244	17331	17245	17271	17393	17469	17351	17299	17289	17236	17305	17513	17130	17333	17214	17452	17251	17386	17335	17335	17376	17421	17288	17299	17286	17400	17389	17444	17530	17444	17401	17274	17235	17321	17566	17220	17351	17307	17237	17264	17250	17360	17382	17435	17304	17402	17287	17285	17271	17214	17428	17237	17153	17283	17473	17227	17437	17245	17335	17236	17556	17269	17357	17284	17183	17322	17369	17382	17337	17328	17268	17238	17254	17230	17270	17092	17333	17420	17407	17269	17075	17349	17439	17197	17325	17165	17285	17371	17386	17297	17275	17269	17184	17386	17217	17453	17149	17324	17276	17245	17378	17417	17388	17308	17357	17372	17220	17237	17327	17382	17488	17244	17355	17316	17256	17571	17199	17080	17265	17379	17526	17255	17237	17306	17267	17251	17255	17361	17347	17325	17200	17193	17303	17392	17184	17280	17321	17238	17423	17371	17274	17344	17243	17286	17338	17265	17251	17256	17300	17134	17381	17459	17272	17430	17276	17276	17414	17236	17170	17391	17311	17521	17151	17318	17277	17278	17485	17372	17385	17372	17289	17407	17332	17287	17230	17354	17359	17341	17263	17260	17213	17174	17113	17238	17333	17280	17371	17365	17417	17314	17244	17278	17264	17349	17210	17173	17076	17198	17243	17522	17255	17236	17122	17514	17334	17354	17343	17435	17357	17309	17285	17243	17228	17247	17209	17384	17368	17218	17494	17211	17249	17458	17373	17479	17293	17262	17235	17363	17265	17370	17385	17213	17384	17319	17240	17215	17361	17320	17458	17263	17357	17281	17365	17435	17344	17302	17378	17295	17286	17377	17492	17298	17405	17249	17449	17211	17292	17183	17300	17384	17353	17339	17283	17468	17298	17604	17350	17396	17306	17238	17398	17562	17448	17370	17211	17278	17338	17248	17310	17311	17418	17454	17345	17456	17292	17112	17356	17249	17281	17170	17362	17262	17194	17212	17312	17323	17508	17221	17221	17323	17443	17324	17575	17368	17330	17421	17156	17261	17286	17259	17270	17277	17362	17456	17277	17516	17274	17256	17348	17303	17045	17232	17194	17347	17415	17385	17403	17209	17335	17289	17263	17451	17466	17437	17362	17258	17500	17192	17349	17442	17368	17313	17290	17288	17344	17125	17364	17156	17374	17322	17235	17421	17371	17339	17285	17315	17301	17274	17209	17269	17247	17241	17341	17131	17338	17443	17402	17400	17316	17428	17425	17284	17279	17131	17175	17387	17089	17390	17314	17448	17369	17279	17408	17479	17349	17389	17317	17414	17215	17152	17415	17445	17379	17200	17286	17152	17340	17255	17269	17346	17272	17450	17366	17387	17370	17293	17280	17171	17262	17503	17262	17237	17426	17361	17364	17364	17293	17448	17231	17174	17470	17262	17340	17321	17436	17243	17179	17221	17261	17321	17298	17164	17229	17263	17357	17214	17410	17172	17476	17242	17313	17383	17265	17176	17426	17228	17177	17234	17204	17217	17125	17161	17390	17354	17287	17391	17285	17370	17406	17108	17256	17349	17317	17072	17129	17466	17464	17346	17326	17330	17498	17322	17297	17187	17312	17391	17359	17316	17475	17306	17274	17084	17412	17255	17232	17322	17283	17297	17160	17459	17419	17311	17241	17338	17474	17403	17359	17370	17456	17131	17392	17329	17346	17153	17317	17216	17290	17312	17392	17324	17146	17334	17292	17507	17248	17116	17306	17307	17248	17213	17305	17313	17361	17372	17396	17178	17383	17181	17381	17262	17417	17438	17288	17226	17214	17124	17345	17212	17456	17294	17362	17558	17149	17412	17439	17249	17345	17439	17402	17278	17157	17397	17104	17503	17311	17125	17176	17162	17303	17077	17175	17438	17243	17229	17273	17483	17466	17446	17383	17343	17191	17358	17279	17335	17463	17225	17267	17255	17126	17369	17371	17340	17477	17294	17268	17167	17308	17375	17384	17376	17250	17434	17073	17149	17351	17261	17359	17387	17219	17339	17300	17380	17219	17174	17354	17448	17320	17398	17338	17180	17405	17224	17147	17415	17314	17220	17381	17209	17243	17302	17392	17224	17380	17233	17407	17282	17288	17361	17281	17081	17150	17301	17313	17338	17120	17332	17440	17348	17319	17312	17175	17363	17387	17363	17456	17226	17364	17163	17349	17443	17309	17136	17335	17390	17305	17282	17275	17388	17408	17201	17195	17383	17257	17481	17231	17365	17284	17100	17277	17330	17398	17472	17409	17282	17317	17406	17138	17295	17385	17405	17329	17178	17219	17377	17304	17230	17291	17277	17329	17300	17111	17293	17363	17384	17204	17291	17447	17211	17220	17409	17467	17452	17385	17320	17190	17244	17447	17302	17335	17238	17258	17246	17230	17272	17182	17394	17212	17281	17461	17337	17240	17398	17327	17377	17319	17297	17228	17379	17439	17430	17426	17471	17398	17283	17314	17293	17223	17239	17461	17323	17233	17346	17519	17211	17342	17349	17315	17360	17350	17243	17344	17405	17526	17375	17204	17180	17380	17526	17387	17451	17330	17327	17405	17254	17332	17423	17393	17304	17496	17483	17269	17207	17301	17447	17169	17469	17074	17446	17355	17303	17168	17310	17438	17155	17295	17358	17310	17304	17206	17187	17182	17419	17259	17141	17225	17402	17308	17336	17311	17421	17160	17384	17236	17382	17321	17250	17150	17440	17323	17206	17325	17362	17531	17404	17212	17373	17429	17340	17320	17165	17183	17211	17320	17266	17341	17274	17270	17359	17371	17336	17230	17309	17224	17479	17226	17246	17211	17257	17322	17270	17158	17257	17181	17198	17338	17213	17343	17480	17267	17308	17309	17456	17118	17339	17380	17384	17238	17412	17125	17449	17255	17268	17461	17394	17409	17337	17110	17373	17363	17286	17233	17382	17405	17206	17198	17305	17329	17183	17129	17212	17354	17202	17405	17339	17248	17465	17307	17231	17277	17376	17326	17375	17211	17253	17289	17387	17325	17420	17258	17256	17363	17305	17160	17327	17288	17348	17385	17265	17292	17382	17289	17233	17491	17329	17174	17278
31224	23361	24403	22925	21346	21454	21689	21568	21723	22398	23432	25369	24443	22604	21708	21643	21518	21745	21522	21519	21516	21665	21498	21568	21449	21604	21387	21512	21558	21406	21493	21547	21557	21398	21530	21473	21498	21673	21588	21591	21693	21686	21406	21549	21504	21449	21548	21571	21588	21368	21539	21767	21672	21634	21563	21530	21319	21603	21464	21390	21440	21406	21661	21529	21600	21467	21605	21636	21649	21406	21632	21549	21488	21361	21455	21396	21599	21694	21434	21525	21538	21496	21517	21614	21494	21363	21577	21389	21646	21579	21365	21401	21385	21420	21563	21540	21633	21184	21662	21453	21566	21460	21591	21448	21467	21588	21395	21537	21469	21438	21633	21384	21509	21465	21545	21307	21489	21255	21654	21286	21360	21425	21469	21363	21314	21433	21566	21589	21389	21336	21626	21680	21663	21471	21505	21557	21387	21591	21444	21521	21619	21510	21514	21540	21342	21581	21521	21402	21362	21467	21367	21535	21558	21482	21445	21354	21647	21507	21611	21233	21334	21472	21220	21483	21477	21366	21610	21510	21617	21323	21498	21345	21599	21542	21692	21395	21687	21385	21335	21309	21437	21521	21619	21696	21710	21429	21503	21617	21519	21436	21507	21544	21550	21634	21567	21664	21501	21270	21316	21700	21614	21651	21542	21426	21706	21581	21472	21245	21356	21548	21522	21668	21427	21296	21338	21312	21583	21526	21693	21428	21458	21440	21692	21433	21503	21467	21580	21207	21472	21497	21508	21391	21575	21327	21256	21395	21514	21296	21487	21247	21607	21570	21326	21612	21337	21454	21625	21548	21501	21367	21269	21392	21432	21289	21634	21465	21550	21485	21689	21430	21589	21358	21601	21407	21517	21460	21340	21281	21472	21458	21556	21203	21282	21212	21455	21588	21401	21372	21421	21396	21438	21560	21591	21350	21508	21420	21418	21461	21556	21577	21451	21366	21465	21400	21546	21297	21525	21324	21461	21514	21533	21476	21607	21398	21609	21430	21605	21573	21432	21356	21243	21436	21596	21547	21636	21451	21459	21568	21753	21559	21501	21513	21411	21224	21477	21668	21389	21624	21785	21547	21626	21577	21575	21664	21703	21568	21313	21532	21458	21574	21581	21460	21495	21682	21527	21533	21584	21336	21474	21413	21416	21660	21678	21634	21487	21522	21355	21493	21325	21531	21546	21355	21640	21674	21138	21422	21506	21667	21593	21551	21384	21589	21474	21480	21503	21494	21616	21298	21482	21523	21388	21497	21418	21408	21469	21378	21432	21653	21768	21414	21394	21629	21427	21493	21671	21378	21619	21486	21686	21451	21468	21477	21313	21457	21475	21395	21392	21676	21524	21469	21488	21635	21422	21583	21440	21343	21487	21542	21387	21301	21376	21398	21394	21336	21409	21494	21608	21507	21596	21502	21614	21650	21489	21691	21626	21573	21511	21557	21513	21366	21515	21316	21620	21644	21459	21487	21540	21450	21420	21672	21494	21503	21715	21327	21475	21527	21421	21514	21447	21447	21217	21462	21662	21627	21621	21461	21462	21312	21552	21545	21263	21426	21504	21702	21374	21490	21508	21490	21332	21454	21246	21325	21402	21528	21503	21553	21494	21587	21469	21404	21477	21393	21519	21576	21438	21563	21485	21510	21641	21385	21585	21366	21554	21423	21374	21398	21553	21577	21605	21413	21308	21503	21309	21258	21505	21451	21434	21368	21496	21481	21294	21464	21348	21640	21402	21629	21491	21427	21437	21441	21406	21486	21504	21424	21535	21461	21242	21512	21548	21617	21432	21394	21521	21355	21572	21274	21383	21626	21412	21459	21448	21495	21717	21448	21423	21594	21660	21363	21505	21592	21553	21526	21556	21538	21351	21439	21557	21364	21478	21545	21664	21485	21337	21681	21580	21491	21508	21440	21665	21407	21446	21561	21407	21477	21662	21492	21528	21479	21523	21539	21572	21640	21458	21503	21490	21472	21354	21510	21324	21514	21856	21482	21376	21536	21550	21414	21468	21482	21456	21409	21328	21435	21325	21411	21512	21647	21634	21464	21507	21681	21474	21570	21462	21570	21498	21512	21487	21449	21583	21428	21502	21693	21661	21522	21493	21412	21498	21476	21624	21267	21611	21529	21503	21380	21573	21622	21663	21438	21473	21450	21409	21429	21720	21662	21538	21524	21468	21309	21562	21426	21610	21441	21570	21894	21566	21722	21256	21482	21576	21553	21480	21218	21484	21371	21563	21535	21531	21505	21781	21423	21452	21514	21447	21621	21479	21451	21589	21617	21521	21484	21437	21393	21561	21466	21415	21655	21541	21573	21498	21540	21596	21536	21581	21425	21697	21696	21498	21384	21654	21661	21422	21579	21722	21480	21762	21509	21601	21302	21353	21365	21415	21400	21283	21394	21344	21329	21528	21450	21419	21445	21573	21518	21454	21387	21530	21463	21744	21643	21632	21598	21649	21681	21601	21700	21423	21591	21380	21623	21434	21694	21493	21336	21462	21444	21366	21753	21348	21510	21628	21608	21632	21394	21444	21443	21560	21466	21593	21537	21289	21521	21452	21456	21471	21528	21616	21503	21355	21376	21490	21281	21493	21574	21373	21564	21492	21461	21502	21395	21483	21423	21616	21274	21612	21368	21606	21513	21553	21633	21468	21675	21838	21611	21832	21375	21483	21519	21650	21343	21434	21458	21500	21667	21507	21683	21425	21262	21598	21625	21370	21545	21415	21608	21590	21327	21415	21440	21102	21499	21754	21638	21231	21477	21537	21481	21554	21452	21486	21531	21378	21520	21835	21616	21517	21586	21327	21596	21350	21371	21418	21466	21489	21357	21338	21377	21387	21662	21457	21305	21399	21510	21638	21495	21429	21578	21312	21507	21279	21524	21451	21438	21650	21457	21549	21340	21378	21547	21528	21638	21597	21722	21499	21506	21368	21300	21583	21398	21427	21701	21622	21430	21657	21433	21471	21347	21560	21744	21784	21523	21554	21480	21501	21563	21482	21597	21715	21357	21341	21490	21365	21489	21700	21586	21647	21588	21720	21251	21126	21484	21645	21644	21541	21362	21550	21633	21642	21588	21676	21665	21384	21534	21178	21493	21412	21415	21352	21718	21473	21414	21474	21452	21439	21622	21548	21389	21458	21532	21482	21504	21578	21458	21599	21655	21501	21721	21370	21330	21464	21389	21491	21625	21424	21642	21459	21527	21433	21700	21365	21671	21714	21426	21394	21451	21480	21507	21441	21306	21476	21527	21736	21601	21583	21611	21389	21682	21372	21238	21557	21651	21458	21591	21477	21467	21533	21529	21529	21454	21435	21496	21421	21536	21666	21513	21482	21573	21401	21585	21803	21547	21566	21509	21422	21659	21700	21561	21533	21590	21508	21705	21401	21319	21554	21666	21526	21634	21598	21535	21634	21475	21327	21302	21390	21668	21672	21363	21597	21643	21467	21459	21522	21289	21507	21567	21490	21641	21476	21643	21608	21278	21633	21394	21470	21566	21520	21557	21507	21516	21592	21418	21668	21424	21664	21376	21286	21309	21503	21378	21629	21570	21369	21556	21579	21531	21513	21445	21486	21498	21517	21345	21474	21679	21442	21416	21497	21291	21430	21511	21449	21447	21272	21511	21849	21572	21554	21279	21515	21455	21638	21540	21701	21393	21680	21500	21440	21510	21569	21388	21657	21561	21532	21694	21722	21408	21358	21555	21341	21490	21639	21479	21543	21658	21371	21476	21720	21546	21471	21598	21652	21417	21487	21596	21557	21425	21506	21560	21580	21116	21561	21452	21646	21526	21410	21454	21520	21557	21590	21578	21340	21266	21439	21317	21449	21424	21632	21792	21282	21563	21417	21450	21523	21482	21176	21706	21593	21500	21596	21515	21520	21539	21750	21657	21454	21335	21424	21301	21513	21570	21528	21344	21593	21668	21480	21485	21155	21144	21455	21241	21303	21580	21402	21492	21434	21657	21430	21375	21505	21622	21413	21463	21460	21458	21491	21494	21550	21456	21686	21340	21499	21549	21617	21420	21350	21707	21617	21272	21360	21592	21552	21657	21660	21459	21490	21384	21525	21538	21617	21549	21467	21662	21653	21419	21515	21711	21602	21698	21386	21237	21604	21470	21583	21310	21406	21543	21625	21381	21703	21547	21610	21653	21633	21564	21406	21574	21637	21514	21156	21722	21636	21610	21430	21336	21679	21304	21571	21467	21898	21545	21340	21760	21667	21522	21520	21404	21557	21425	21495	21532	21478	21552	21707	21639	21588	21345	21606	21648	21715	21370	21497	21563	21622	21419	21553	21541	21573	21397	21476	21245	21352	21448	21540	21690	21417	21492	21524	21437	21608	21583	21371	21585	21613	21792	21619	21634	21523	21507	21392	21403	21578	21257	21819	21555	21626	21457	21546	21517	21537	21395	21490	21624	21589	21466	21457	21220	21557	21225	21354	21603	21758	21554	21378	21661	21756	21545	21573	21682	21642	21586	21501	21379	21586	21623	21628	21422	21722	21604	21408	21372	21457	21453	21518	21363	21667	21519	21702	21549	21618	21443	21581	21594	21517	21285	21459	21523	21396	21464	21514	21492	21358	21429	21502	21514	21500	21482	21494	21432	21408	21374	21230	21427	21624	21454	21414	21334	21549	21623	21570	21555	21566	21483	21275	21450	21743	21610	21556	21469	21655	21675	21451	21584	21487	21582	21664	21662	21502	21723	21631	21587	21701	21638	21565	21592	21425	21356	21508	21438	21330	21206	21481	21497	21466	21269	21279	21356	21152	21640	21510	21378	21266	21308	21594	21613	21506	21654	21608	21520	21592	21393	21373	21308	21579	21547	21509	21495	21546	21483	21480	21501	21510	21476	21507	21340	21532	21452	21354	21434	21467	21462	21458	21446	21780	21730	21508	21481	21541	21424	21306	21624	21321	21669	21570	21486	21565	21549	21549	21498	21523	21510	21624	21488	21334	21549	21597	21642	21533	21656	21577	21413	21452	21463	21516	21562	21648	21652	21489	21676	21451	21562	21562	21451	21514	21248	21628	21414	21253	21453	21742	21703	21461	21532	21407	21485	21507	21213	21468	21191	21682	21496	21810	21514	21440	21408	21657	21538	21518	21576	21435	21296
17491	18340	18407	17822	17547	17398	17273	17208	17433	18645	20626	22213	20180	17958	17317	17076	17060	17300	17169	17244	17163	17186	17106	17199	17159	17076	17286	17292	17110	17304	17236	17422	17256	17114	16999	17116	17037	17124	17143	17178	17109	17290	17154	17279	17047	16937	17114	17110	17106	17255	17212	17142	17059	17262	17135	16986	17154	17096	17248	17115	17160	17061	17273	17263	17053	16998	17092	17060	17070	17219	17179	17244	17198	17251	17216	17081	17323	17173	17107	17079	16980	17209	17261	17180	17192	17224	17064	17220	17137	17135	17254	17133	17155	17253	17336	17136	17375	17182	17036	17052	17179	17243	17006	17252	17038	17385	17067	17233	17170	17197	17189	17052	17132	17238	17099	17045	17219	17104	17169	17183	17050	17246	17227	17087	17309	17297	17134	17202	17106	17150	17207	17012	17107	17077	17492	17149	17199	17149	17149	17221	17131	17206	17023	17198	17133	17021	17070	17133	17221	17207	17115	16959	17217	17289	16937	17009	17199	17127	17020	17205	17303	17155	17103	17272	17107	17210	17152	17041	17271	17247	17239	17330	17078	17062	17158	17183	17066	17175	17084	17215	17111	17166	17224	17088	16952	17127	17146	17050	17286	17147	17169	17294	17209	17179	17329	17008	17289	17086	17118	17227	17116	17022	17183	17176	17051	17018	17360	17168	17088	17155	17242	17138	17097	17256	17191	17173	17170	17149	17135	17041	17186	17248	17261	17007	17112	16976	17192	17206	17124	17226	17201	17109	17096	17151	17161	17232	17068	17327	17183	17324	17020	17181	17117	17044	17199	17269	17123	17062	17213	17327	17026	17059	17205	17279	17129	17150	17123	17168	17127	17176	17194	17084	17310	17110	17311	17211	17013	17034	17172	17114	17053	17248	17245	17097	17131	17094	17140	17144	17184	17086	17019	17053	17186	17127	17132	17094	17153	17184	17211	17288	17363	17074	17388	17194	17178	17060	17131	17145	17020	17147	17135	17124	17343	17096	17346	17215	17366	17110	17094	17141	17163	17192	17160	17126	17251	17079	17103	17328	17147	17149	17231	17070	17246	17190	17136	17077	17130	17006	17196	17240	17077	17043	17188	17046	17180	17296	17098	17118	17245	17120	17036	17093	17109	17175	17180	17317	17030	17249	16990	17253	17024	17264	17119	17094	17101	17116	17143	16990	17195	17160	17061	17365	17273	17130	17168	17146	17210	17217	17063	17185	17093	17084	17180	17346	17205	17088	17082	17154	17053	17111	17273	17195	17189	17157	17161	17107	17156	17114	17307	17088	17279	17214	17240	17082	17207	17012	17281	17122	17096	17018	17125	17137	17093	17231	17174	17257	17127	17035	17081	17144	17255	17096	17315	17157	17208	17176	17131	17320	17067	17101	17209	17134	17186	17198	17162	17044	17114	17296	17266	17113	17118	17393	17261	17205	17449	17146	17226	17073	17212	17075	17121	17245	16962	17024	17109	17255	17154	17104	17059	17334	17178	17193	17151	17014	17217	17268	16965	17243	17133	17142	17108	17181	17179	17205	17120	17131	16989	17218	17179	17275	17413	17150	17106	17019	17314	17165	17220	17300	16935	17099	17188	17092	17048	17205	17354	17129	17067	17066	17087	17249	17082	17051	17120	17135	17248	16962	17202	17193	17197	17212	17333	17048	17164	17191	17179	17171	17132	17270	17188	17242	17095	17238	17184	17092	17202	17099	17253	17175	17161	17293	17109	17168	17299	17041	17239	17132	17278	17234	17214	17121	17134	17150	17051	17277	17112	17195	17267	17253	17081	17169	17206	17076	17258	17138	17086	17356	17144	17042	17105	17033	17021	17274	17168	17095	17256	17063	17061	17265	17137	17021	17156	17024	17127	17014	17338	17166	17275	17155	17282	17246	17219	17191	17023	17048	17245	17161	17275	17007	17103	17229	16998	17226	17064	17054	17167	17116	17154	17252	17054	17314	17155	17134	17211	17058	17122	17139	17129	17075	16997	17095	17014	17064	17017	17108	17013	17024	17182	17157	17021	17181	17027	17165	16923	17093	17084	17250	16964	17119	17320	16966	17235	17242	17179	17246	17118	17356	17001	17228	17000	17259	17211	17291	17123	17163	17225	16980	17438	17094	17128	17098	17167	17173	16997	17159	17083	17026	17199	17243	17149	17057	17216	17250	17321	17144	17011	17061	17199	17255	17158	17209	17139	17070	17044	17205	17328	17171	17209	17291	17231	17109	17118	17185	17187	17203	17112	17149	17114	17101	17200	17239	17219	17094	17234	17106	16951	17005	17097	17100	17122	17194	16999	17153	17227	17113	17221	17084	16897	17315	17102	17062	17194	16983	17134	17207	17287	17223	17336	16994	17354	17213	17155	17131	17295	17251	17325	17284	17208	17311	17126	17292	17081	16767	17016	17120	17268	17179	17042	17191	17170	17105	17105	17203	17061	17114	17228	17091	17176	17296	17160	17142	17140	17154	17191	17322	17226	17238	17127	17184	17223	17279	17142	17118	17072	17169	17269	17261	17061	17013	17292	17323	17027	16989	17037	17298	17126	17228	17124	17066	17123	17202	17046	17152	17134	17147	17091	17182	17155	17009	17070	17310	17203	17327	17204	17123	16993	17022	17102	17146	17136	17289	17256	17123	17194	17089	17334	17085	17129	17076	17033	16957	17269	17047	17297	17201	17128	17241	17374	17137	17162	17237	17104	17058	17309	17153	17117	17038	17265	17200	17062	17230	17159	17309	17410	17311	17113	17081	17222	17054	17174	17105	17175	17095	17241	17354	17012	16986	17313	17323	17187	17032	17207	17248	17123	17259	17091	17130	17169	17237	17114	17106	17076	17052	17144	17041	17053	17039	16937	17058	17089	17286	17178	17033	17241	17072	17184	17247	17143	17082	17275	17076	17315	17328	17083	16972	17142	17274	17071	17027	16983	17305	17156	17034	16988	17099	17100	17207	17161	16963	17159	17102	17066	17189	17122	17031	17173	17216	17076	17204	17090	17277	17138	17234	17445	17040	17212	17079	16981	17358	17129	17089	17283	17198	17257	17166	17212	17069	17274	17215	17296	17278	17092	17405	17283	17208	17264	17191	17316	17031	17163	17079	17072	17039	16966	17220	17137	17222	17193	17310	17360	17128	17077	17330	17220	17161	17017	17137	17117	17298	17098	16999	17317	17064	16943	17149	16920	17082	17380	17127	17154	17251	17215	17044	16997	17117	17221	17051	17260	17193	17107	17216	17113	17040	17137	17207	17053	17081	16991	17158	17097	17217	17230	17103	17134	17042	17278	17177	17145	17318	17117	17195	17201	16985	16889	17087	17213	17198	17149	17290	17281	17145	17168	17172	17208	17028	17234	17134	17194	17121	17086	17297	17031	17258	17053	17159	17191	17208	17090	17242	17069	16980	17162	17209	17335	17088	17163	17259	17177	16969	17225	17253	17202	17170	17155	17030	17186	17162	17312	17101	17286	17083	17063	17200	17253	17089	16934	17093	17328	17154	17213	17105	17172	17175	17176	17242	17106	17174	17214	17158	17345	17146	17075	17401	16947	17222	17177	16923	17202	17119	17092	17156	17178	17165	17198	17174	17176	17233	17110	17090	17301	17307	17075	17185	17034	17137	16984	17400	17142	17092	17329	17065	17258	17000	17053	17242	17221	17214	17293	17059	17264	17146	17358	17111	17142	17119	17020	17102	17311	17145	17181	17134	17184	17109	17240	17028	17135	17394	17294	17166	17250	17300	17088	17229	17200	17224	17150	17124	17074	17206	17141	17152	17239	17330	17231	17163	17217	17175	16973	17279	17128	17067	17277	17087	17216	17151	17173	17154	17025	17044	17068	17123	17191	17189	17176	17371	17125	17222	17089	17099	17239	17366	17101	17206	17104	17242	17253	17303	17359	17179	17079	17092	17028	17239	17201	17075	17162	17156	17276	17081	17059	17198	17115	17227	17002	17224	17017	17299	17275	17128	17143	17307	17224	17106	17146	17186	17062	17194	17142	17161	17041	17251	17267	17298	16908	17188	16971	17055	17011	17196	17040	17172	17210	17039	17216	17086	17213	17011	17093	17209	17141	16902	17116	17146	17328	17153	17135	17225	17180	17031	17132	17259	17140	17255	17384	17197	17266	17418	17121	17399	17198	17064	17143	17117	17125	17013	17153	17199	17112	17259	17263	17151	17118	17055	17119	17147	17138	17150	17247	17184	17308	17243	17099	17186	17181	17147	17313	17147	17146	17225	17197	17071	17093	17014	17203	17145	17237	17089	17211	17046	16951	17170	17348	17157	17141	17222	17235	17072	17138	17069	17107	17158	17121	17206	17194	17166	17284	17214	17304	17231	17275	17193	17159	17209	17064	17109	17104	17174	17260	17140	17353	17062	17062	16924	17078	17183	17107	17158	17177	17028	17323	17125	17001	17119	17179	17250	17267	17156	17288	17207	17234	17151	17223	16969	17219	17155	17191	17210	17028	17269	17310	17274	17169	17089	17148	17130	17076	17060	17234	17124	17156	17185	17123	17204	17050	17032	17149	17168	17134	17205	17122	17108	17312	17073	17181	17157	17153	17136	17165	17187	17298	17206	17109	17210	17097	17204	17337	17108	17231	17205	17275	17077	17316	17300	17143	17264	17077	17204	17141	17072	17198	17181	17191	17236	17326	17170	17164	17047	17239	17103	17184	17040	17097	17146	17053	17246	17119	17057	17034	17122	17204	17277	17085	17164	17154	17217	17192	17065	16985	17098	17195	17213	17059	17196	17108	17220	17169	17132	17073	17146	17153	17184	17298	17332	16996	17197	17107	17097	17211	17029	17185	17256	17085	17341	17210	17008	17319	16963	17113	17104	17175	17203	17157	16986	17141	17226	16958	17014	17107	17223	17261	17205	17090	17045	17100	17190	17267	17121	17149	17190	17136	17033	17008	17135	17237	17239	17144	17128	17154	17163	17115	17057	17221	17178	17183	17143	17438	17019	17124	17029	17227	17267	17164	17233	16971	17142	17075	17174	17219	16979	17363	17236	17125	17193	17125	17327	17172	17082	17107	17225	17153	17190	17033	17075	17206	17179	17135	17152	16989	17091	17151	17139	17180	17128	17117	17137	17190	17307	17156	17074	17373	17185	17102	17118	17295	17156	17168	17133
26290	21597	28271	26264	23067	22855	23184	21588	22019	29499	37242	39391	31552	24819	22204	21491	21532	21321	21338	21473	21513	21571	21206	21143	21329	21279	21353	21367	21295	21285	21310	21461	21428	21278	21441	21543	21486	21634	21282	21264	21510	21479	21316	21339	21460	21163	21349	21232	21276	21368	21375	21569	21323	21240	21402	21233	21430	21383	21271	21430	21494	21560	21478	21259	21306	21484	21483	21167	21424	21605	21283	21178	21460	21476	21662	21386	21400	21270	21499	21438	21204	21430	21507	21452	21319	21419	21469	21298	21416	21320	21288	21433	21328	21535	21462	21325	21560	21470	21568	21378	21383	21478	21537	21305	21318	21662	21457	21228	21378	21293	21506	21385	21417	21303	21324	21355	21536	21285	21346	21301	21219	21378	21408	21510	21240	21392	21334	21587	21441	21406	21364	21168	21288	21398	21437	21371	21298	21201	21679	21347	21342	21261	21385	21319	21619	21267	21395	21251	21407	21197	21389	21323	21375	21040	21251	21365	21196	21507	21483	21185	21375	21358	21334	21432	21314	21405	21426	21356	21501	21460	21220	21397	21356	21412	21286	21230	21558	21352	21358	21203	21272	21321	21253	21329	21263	21407	21291	21101	21262	21412	21361	21299	21497	21324	21443	21379	21461	21333	21370	21433	21411	21312	21408	21363	21437	21305	21430	21364	21525	21472	21278	21250	21447	21087	21401	21059	21366	21247	21356	21494	21319	21171	21457	21406	21461	21425	21352	21308	21286	21225	21230	21278	21554	21348	21204	21242	21281	21198	21088	21347	21279	21334	21098	20995	21284	21436	21600	21349	21544	21383	21386	21538	21152	21258	21475	21505	21264	21256	21449	21214	21220	21351	21590	21272	21297	21380	21263	21431	21110	21466	21274	21297	21259	21413	21495	21328	21487	21556	21392	21480	21356	21208	21353	21518	21286	21339	21501	21270	21404	21359	21304	21433	21509	21470	21394	21263	21573	21272	21404	21395	21274	21286	21157	21323	21553	21374	21342	21264	21315	20985	21620	21365	21271	21252	21497	21177	21303	21405	21547	21208	21383	21216	21216	21500	21218	21258	21333	21106	21489	21338	21340	21353	21276	21375	21317	21124	21210	21234	21097	21343	21393	21299	21115	21291	21300	21485	21525	21223	21406	21317	21488	21286	21415	21224	21439	21290	21499	21351	21334	21260	21238	21262	21380	21447	21522	21639	21208	21284	21541	21306	21194	21346	21122	21430	21378	21378	21562	21559	21135	21283	21259	21523	21361	21254	21335	21270	21543	21370	21318	21464	21239	21250	21417	21472	21381	21323	21290	21241	21564	21464	21360	21353	21496	21385	21279	21508	21320	21439	21570	21320	21340	21454	21371	21598	21371	21548	21206	21410	21278	21365	21229	21388	21342	21281	21298	21483	21328	21212	21269	21265	21356	21174	21160	21325	21601	21217	21435	21493	21417	21198	21274	21227	21265	21261	21358	21287	21595	21463	21477	21442	21576	21439	21474	21597	21405	21318	21320	21269	21342	21363	21375	21359	21340	21451	21327	21523	21357	21319	21424	21256	21268	21473	21309	21362	21211	21243	21337	21215	21226	21267	21422	21238	21381	21517	21311	21262	21497	21165	21465	21264	21458	21336	21398	21387	21502	21392	21322	21207	21267	21372	21353	21210	21337	21256	21364	21315	21484	21307	21240	21612	21354	21425	21440	21156	21422	21256	21221	21214	21291	21220	21170	21239	21303	21238	21431	21185	21271	21304	21329	21373	21399	21232	21307	21107	21242	21284	21274	21476	21448	21350	21355	21269	21210	21273	21288	21235	21380	21228	21317	21415	21112	21179	21272	21204	21434	21442	21374	21459	21349	21299	21266	21208	21422	21291	21643	21163	21302	21359	21375	21463	21351	21623	21404	21403	21644	21395	21344	21318	21202	21268	21410	21147	21262	21202	21344	21257	21407	21184	21224	21211	21421	21469	21060	21325	21476	21334	21426	21479	21232	21356	21337	21230	21349	21356	21306	21147	21380	21399	21276	21448	21441	21440	21241	21196	21559	21146	21351	21271	21501	21284	21341	21447	21393	21189	21216	21185	21222	21385	21394	21212	21519	21454	21241	21138	21321	21334	21442	21421	21398	21427	21292	21419	21411	21386	21275	21308	21504	20942	21256	21247	21426	21458	21178	21433	21341	21300	21456	21358	21499	21219	21280	21465	21328	21312	21335	21350	21154	21308	21377	21287	21328	21141	21241	21247	21543	21433	21375	21244	21607	21480	21269	21273	21542	21099	21276	21323	21481	21569	21551	21328	21420	21358	21216	21557	21444	21427	21339	21453	21319	21270	21385	21383	21365	21336	21510	21228	21281	21504	21354	21202	21508	21369	21370	21502	21420	21219	21404	21362	21446	21287	21151	21316	21348	21240	21201	21398	21339	21206	21271	21167	21312	21355	21432	21370	21299	21360	21558	21352	21417	21400	21302	21563	21507	21366	21509	21343	21302	21498	21391	21256	21471	21372	21375	21040	21489	21588	21345	21406	21196	21596	21540	21315	21510	21436	21319	21329	21443	21183	21481	21353	21426	21467	21518	21493	21368	21250	21374	21465	21499	21530	21335	21661	21388	21132	21486	21602	21407	21330	21546	21480	21423	21486	21287	21358	21322	21368	21027	21342	21306	21427	21349	21389	21134	21412	21431	21387	21238	21256	21421	21306	21249	21401	21276	21334	21420	21234	21129	21337	21488	21424	21498	21302	21550	21499	21408	21302	21185	21582	21273	21339	21480	21447	21167	21387	21458	21464	21450	21198	21250	21208	21251	21272	21341	21488	21417	21319	21403	21216	21599	21378	21286	21161	21523	21228	21499	21423	21379	21399	21391	21571	21334	21455	21366	21372	21457	21298	21182	21157	21480	21387	21376	21516	21400	21185	21454	21377	21327	21244	20983	21446	21291	21423	21399	21426	21290	21281	21425	21533	21490	21366	21430	21461	21365	21114	21342	21544	21430	21120	21525	21346	21524	21372	21399	21195	21364	21438	21270	21429	21418	21323	21354	21341	21370	21353	21278	21265	21370	21270	21432	21286	21442	21400	21410	21518	21381	21439	21458	21455	21375	21369	21206	21252	21137	21271	21380	21352	21276	21221	21286	21223	21369	21291	21078	21241	21486	21156	21441	21562	21444	21257	21529	21527	21272	21345	21333	21411	21624	21259	21292	21296	21426	21406	21342	21294	21306	21494	21441	21200	21492	21327	21260	21342	21494	21305	21358	21248	21286	21356	21343	21233	21291	21166	21236	21393	21229	21232	21337	21309	21262	21440	21551	21378	21309	21248	21463	21363	21403	21358	21352	21233	21330	21155	21384	21331	21482	21509	21561	21363	21508	21557	21493	21420	21355	21427	21299	21316	21502	21478	21343	21479	21228	21350	21330	21261	21440	21384	21306	21509	21411	21331	21351	21196	21422	21207	21292	21327	21376	21472	21222	21404	21508	21490	21298	21509	21505	21292	21322	21474	21384	21408	21603	21344	21607	21452	21346	21628	21296	21360	21492	21365	21458	21258	21413	21550	21283	21442	21390	21474	21465	21533	21597	21261	21139	21301	21316	21280	21230	21398	21401	21467	21415	21224	21251	21283	21371	21312	21413	21276	21652	21244	21399	21429	21336	21310	21345	21393	21443	21189	21318	21451	21402	21441	21305	21331	21237	21422	21418	21468	21169	21380	21254	21317	21374	21502	21293	21150	21267	21427	21403	21403	21152	21483	21217	21198	21466	21429	21155	21213	21412	21308	21394	21388	21199	21355	21537	21329	21183	21396	21245	21162	21258	21307	21206	21330	21451	21365	21333	21309	21292	21306	21266	21286	21333	21458	21443	21355	21494	21245	21492	21375	21453	21424	21274	21418	21277	21532	21362	21324	21360	21651	21211	21278	21455	21274	21028	21268	21347	21129	21274	21519	21377	21495	21418	21370	21360	21752	21497	21322	21642	21370	21664	21397	21329	21264	21318	21509	21268	21220	21267	21541	21379	21107	21310	21240	21281	21355	21455	21107	21500	21484	21320	21486	21475	21330	21352	21311	21205	21572	21362	21336	21492	21404	21330	21216	21354	21514	21283	21354	21183	21481	21437	21099	21512	21535	21466	21234	21364	21361	21303	21263	21457	21525	21281	21339	21178	21415	21324	21412	21483	21218	21200	21307	21255	21269	21177	21497	21456	21342	21334	21434	21440	21356	21376	21234	21363	21476	21398	21219	21184	21343	21001	21164	21403	21290	21419	21358	21527	21326	21157	21321	21409	21360	21366	21310	21277	21238	21256	21209	21274	21142	21221	21135	21275	21335	21480	21268	21165	21213	21524	21486	21346	21149	21498	21322	21342	21512	21383	21210	21423	21350	21364	21293	21560	21259	21497	21207	21343	21651	21605	21600	21395	21171	21179	21286	21501	21385	21387	21441	21535	21386	21371	21202	21139	21524	21477	21416	21440	21247	21471	21420	21357	21233	21366	21315	21272	21377	21227	21349	21436	21278	21280	21481	21434	21310	21414	21566	21452	21549	21384	21475	21137	21382	21323	21487	21421	21188	21263	21492	21311	21092	21276	21203	21285	21284	21465	21509	21324	21413	21446	21255	21236	21233	21235	21283	21362	21494	21204	21516	21271	21491	21581	21387	21445	21729	21438	21388	21463	21380	21578	21464	21184	21337	21345	21401	21325	21460	21279	21502	21388	21412	21310	21139	21446	21347	21530	21437	21377	21300	21442	21355	21348	21299	21413	21424	21128	21381	21232	21318	21410	21437	21136	21318	21354	21448	21430	21293	21406	21358	21481	21339	21331	21323	21149	21507	21381	21546	21165	21377	21345	21401	21456	21558	21196	21168	21408	21358	21220	21337	21491	21336	21398	21398	21374	21431	21432	21338	21379	21325	21402	21365	21326	21413	21541	21251	21447	21529	21302	21149	21260	21497	21430	21431	21280	21214	21282	21460	21355	21202	21229	21411	21388	21376	21330	21334	21506	21240	21424	21149	21298	21251	21319	21336	21542	21581	21482	21194	21465	21417	21322	21533	21465	21246	21367	21272	21204	21273	21338	21431	21361	21139	21196	21352	21340	21324	21193	21335	21502	21328	21419	21304	21363	21327	21434	21337	21430	21335
15920	23244	22630	19795	18666	18094	17864	17822	18510	29528	38388	38305	28356	20029	17531	17249	17220	17156	17144	17175	17138	17236	17321	17031	17029	17186	17253	17211	17187	17133	17054	17119	17095	17165	17205	17095	17065	17055	17174	17000	17106	17099	17179	17034	17058	17086	17121	17140	17227	17317	17026	17172	17221	17385	17177	17037	17066	17331	17198	16963	17068	17054	17195	17087	17302	17141	17072	17151	17052	17051	17180	17212	17294	17059	17010	17016	17208	17142	17186	17329	17103	17152	17188	17174	17003	17144	17002	17134	17175	17019	17243	17113	16910	17074	16943	17119	17169	17039	17077	17027	17128	17112	17124	17152	16996	17257	17170	17128	17093	17123	17079	17119	17386	16910	17143	17230	17056	16936	17159	17106	17198	17120	17150	17104	17113	17166	17078	17281	17060	17091	17062	17017	17165	17170	17422	17103	17169	17191	17079	17086	17261	17172	17116	17054	17161	17052	17103	16975	17149	17402	17134	17104	17128	16933	17212	17030	17168	17092	17250	17132	17044	17243	17159	17077	17125	17065	17140	17099	17112	17188	17143	17099	17095	17239	17204	17175	17058	17051	17376	17207	17161	16986	17022	17077	17126	17092	17068	17193	17254	17267	17107	17124	17016	17054	17050	17120	17101	16987	17164	17146	17118	17189	17110	16991	17115	16994	16996	17042	17106	17230	17014	17146	17242	17164	17191	16976	17057	17143	16998	17224	17104	17046	17060	17086	17217	17080	17158	17212	17204	17149	17371	17140	17301	17110	17025	17178	17120	17290	17223	16975	17164	17111	17391	17026	17161	17152	17026	17156	17019	17156	16980	17011	17162	17218	17181	16933	17127	17086	17199	17161	17032	17201	17207	17137	16987	17089	17231	17187	17073	17167	17260	17091	17271	17128	17117	16897	17200	17165	17114	17219	17042	17223	17127	17046	16971	17085	16954	17170	17189	17024	17254	17120	17178	17248	17113	17220	17265	17036	17222	17064	16997	17190	17024	17167	17150	17118	17210	17224	17033	17022	17179	17087	17272	17065	17158	17156	17130	17177	17087	17057	17060	17251	17142	17080	17260	17114	17379	17019	17020	17231	17013	16982	17155	17272	17188	17055	17157	17174	17023	17168	17157	17005	17079	16929	17265	17051	17107	16998	16974	16987	17225	17035	17283	17075	17068	17201	17173	17151	17125	17020	17074	17067	17185	17213	17095	16962	17134	17116	17024	17105	17285	17069	17209	17202	17222	17039	17298	17081	17093	17094	16961	17110	17054	17098	17301	17058	17033	17186	17229	17247	17153	17119	17173	17122	16988	17197	17266	17049	17081	17069	17037	17081	17007	17050	17117	17159	17116	17158	17439	17045	17234	17203	17106	17129	17027	17078	16922	17209	17280	17228	17095	17077	17089	17045	17151	16954	17014	17353	17149	17073	17257	17090	17078	17194	17033	17089	17209	16937	17068	17144	17169	16959	17173	17326	16960	17199	16993	17094	17122	17039	17151	16939	17073	17040	17210	17154	16994	17055	17251	17049	17201	17150	16930	17076	17201	17177	17114	17053	17224	17119	16963	17114	17052	17161	17205	17123	17048	17019	17205	17044	17139	16964	17145	17160	17404	17003	16990	17133	16961	17345	17132	17186	17101	17165	16978	17189	17139	17259	17033	17211	17163	17176	17034	17224	17032	17198	17044	16997	17121	17234	16962	17226	16933	17123	17256	17117	17096	17127	17207	17004	17073	17010	17255	17249	17156	17052	17312	17281	17345	17119	17036	16956	17292	17130	17127	17164	17227	17000	17309	17083	17334	17246	17120	17170	17214	17089	17146	17016	17091	17162	17157	17073	17173	16964	16906	17315	17126	17116	17045	17263	17221	17124	17227	17205	17027	17222	17079	17035	17038	17216	17087	17051	17065	16967	17196	17279	17170	17276	17132	17225	17167	17175	16937	16865	17268	17054	17142	17131	17214	17154	17168	17320	17133	17235	17219	17182	17197	17134	17122	17164	17117	17035	17155	17094	17161	17055	17168	17226	17169	17034	17079	17124	17078	17231	17182	17169	17156	17153	17170	17254	17126	17066	17197	17136	16979	17291	17147	17268	17321	17240	17334	17293	17089	17125	17100	17112	17237	16996	17314	17131	17290	17161	17117	17107	17406	17183	17235	17181	17156	17207	17161	17111	17035	17205	17217	17049	17035	17089	17099	17061	17141	17142	17215	16941	17107	17212	16923	17050	17093	17214	17346	17197	17252	17018	17187	17243	17165	17053	17189	17038	17244	17188	16960	17014	17324	17164	17004	17241	17027	17089	17246	17110	16976	17347	17150	17261	16963	17201	17261	16940	17253	16926	17216	17050	17198	17154	17206	17172	17271	17319	17229	17158	17120	17314	17013	17056	17110	17070	16983	17205	17061	17282	16971	16994	17024	17205	17252	17029	17077	16987	17107	17112	17148	17006	17153	16996	17187	17074	17174	17135	17194	16934	17196	17142	17268	17261	17238	17068	17228	17010	17175	17134	17050	17152	17117	17169	17236	17311	17155	17071	17068	16995	17198	17237	17373	17004	17144	17153	17218	17186	17218	16990	17126	17085	17081	17058	17177	17092	17237	17068	17137	17085	16975	17171	17307	17280	17260	17146	17102	17332	17135	17225	17120	17093	17130	17179	17237	17151	17156	17138	16974	16998	17419	16978	16943	17113	17148	17088	17103	17189	16984	17235	17105	16878	17069	17070	17197	17147	17179	17221	17151	17177	17025	17147	17200	17272	17086	17171	17304	17014	17087	16968	17146	17116	17230	16887	17283	16952	17211	17166	17194	17123	17223	17058	17136	17168	17083	17085	16988	17051	17085	17170	17237	17096	17077	16846	17132	16865	17191	17053	17086	17218	17001	17206	17058	16972	16937	17335	17224	17214	17039	17366	17195	17229	17392	17147	17286	17173	17109	17193	17169	17135	17204	17047	16988	17089	17263	17199	17005	17220	17109	17141	17061	17258	17048	17248	17333	17090	17092	17166	16988	17140	17039	17095	17181	17235	17008	17105	16990	17101	17145	16992	17241	17095	17158	16971	17240	17165	17133	16980	17109	17124	17034	17059	17171	17001	17130	17012	17036	17267	17138	17068	17027	17220	17092	17311	17024	17206	17102	17119	17100	17074	17136	17188	17157	16941	17168	17158	17194	17211	17190	17071	17215	17129	17192	17049	17206	17191	16915	17195	16976	17075	17158	17279	17188	17278	17014	17210	17245	16998	16960	17151	17192	17231	17042	16991	17086	17187	17179	17060	17047	17115	17090	17031	17167	17156	17161	17048	17149	17171	17156	17223	17265	17233	17079	17225	17165	17195	16953	17029	17107	17217	17137	17132	17064	17064	17131	17209	17074	17147	17066	17060	17289	17202	17116	17058	16962	17187	17008	17191	17154	17028	17096	17140	17244	17084	17129	17064	17054	17153	17066	17058	17287	16954	16983	17262	17123	16963	17204	17115	17300	17177	17112	16913	17162	17152	17101	17054	17024	16998	17014	16990	16974	17189	17014	17139	17185	16979	17104	17090	16998	17075	17143	17055	17038	17074	17127	17259	17081	17252	17242	17145	17040	17220	16979	17262	17122	17194	17166	17112	17216	17160	17197	17141	17170	17017	17097	17134	17147	17136	17044	17050	17061	17330	17274	17229	17138	17223	17166	16948	17066	17086	17065	17127	17200	17079	17038	17156	17271	17071	17322	17095	16944	17030	17162	17131	17351	17070	17190	17212	16979	17228	17232	17096	17104	17232	17168	17161	17084	17192	17183	17079	17297	17032	17158	17076	16975	17310	17033	17162	17071	17068	17111	17283	17236	16960	17132	17224	17184	17074	17203	17188	17186	17145	17136	17118	17167	17216	16981	17138	17206	17217	17076	17034	16982	17168	17126	17160	17141	17174	17152	17211	17151	17092	17159	16962	17003	17130	17032	17254	17033	17232	17326	17036	17283	17111	16916	17144	17221	17147	17194	17208	17007	17110	16926	17270	17231	16946	17115	17138	17134	17016	17119	17252	17145	17237	17144	17186	17165	17126	17242	17172	16958	17152	17115	17045	17112	17033	17223	17152	17012	17207	16962	17199	17042	17045	17173	17191	17252	17061	17215	17084	17184	17270	17108	16930	17042	17189	17129	17136	17244	17144	17108	17106	17129	17102	17189	17086	16925	17283	17070	17178	16960	17224	16998	17190	17082	17145	17129	17255	17242	17178	16944	17198	17056	17195	17143	17180	17265	16895	16863	17247	17116	17242	17233	17133	17062	17218	17176	17158	16948	17090	17138	17012	16968	17123	17188	17171	17145	17025	17127	17091	17251	17088	17284	17071	17046	17067	17019	17162	17157	17229	17022	17150	17183	17035	17060	17018	17231	17116	17059	17213	17292	17087	17099	16924	17087	17061	17288	17117	17119	17246	17177	16990	17157	17115	17101	17086	17188	17207	17275	16923	17128	17071	17023	17051	17011	17165	17164	17087	17083	17146	17112	17166	17172	16978	17047	17158	17148	17330	17112	17388	17187	17025	17148	17190	17098	17015	17002	17088	17011	17138	17060	17039	17081	17133	17028	17110	17125	17057	16979	17127	17116	17103	16975	17047	17091	17010	17085	17069	17209	17082	17178	17154	17109	17214	17023	17014	17056	17144	17057	16924	17009	17096	17173	17151	16950	17081	17070	17008	17168	17313	17225	17234	16939	17061	17092	16953	17164	17094	17096	17070	17137	16955	17139	17196	17009	16979	17408	17033	17154	17055	17192	17252	17209	17179	16886	17251	17126	17148	17140	17221	17288	17033	17263	16909	17106	17141	17276	16988	17215	17088	17091	17056	17038	17032	17262	17051	17093	17089	17059	17098	17190	17269	17274	16975	17011	17189	17032	17182	17216	17142	17046	17295	17027	17224	17238	17158	17270	17075	17127	17167	17241	17359	17032	17153	17052	17301	17159	17313	16862	17117	17152	17091	17156	17026	17088	17181	17202	17182	17044	17181	17162	17300	17102	17059	17204	16896	17012	17123	17158	17176	17384	17147	17365	17098	17074	17168	17182	17094	17104	17068	17145	17048	17255	17187	17015	17070	17069	17261	17312	17057	17320	17258	17087	16969	16953	17091	17135	17124	17082	17216	17215	17181	17115	17082
24242	21556	29166	24406	22274	24968	25969	22682	23367	41176	49446	52328	39559	28070	23619	22055	21712	21664	21634	21663	21700	21753	21814	21640	21616	21658	21632	21430	21613	21670	21384	21595	21638	21642	21781	21474	21603	21706	21645	21632	21756	21580	21540	21601	21764	21487	21474	21544	21785	21493	21518	21377	21484	21448	21630	21580	21617	21571	21646	21425	21808	21826	21797	21485	21533	21582	21622	21592	21700	21580	21456	21586	21641	21477	21453	21706	21574	21736	21412	21375	21536	21343	21697	21426	21295	21452	21283	21366	21557	21387	21539	21475	21514	21484	21517	21501	21514	21592	21618	21565	21574	21385	21658	21700	21495	21560	21503	21262	21594	21522	21679	21612	21588	21485	21394	21516	21393	21422	21613	21359	21394	21557	21640	21434	21409	21385	21446	21489	21664	21491	21536	21409	21610	21555	21554	21436	21572	21312	21477	21516	21578	21603	21561	21532	21741	21561	21771	21677	21413	21301	21655	21394	21641	21569	21678	21452	21866	21613	21651	21510	21569	21703	21440	21342	21563	21618	21707	21660	21439	21615	21761	21724	21655	21556	21542	21423	21284	21621	21641	21473	21464	21480	21486	21690	21657	21526	21309	21538	21606	21509	21357	21485	21685	21400	21533	21371	21465	21538	21560	21732	21601	21558	21463	21687	21715	21465	21432	21512	21392	21504	21549	21429	21503	21419	21407	21502	21479	21432	21529	21262	21378	21657	21471	21566	21451	21458	21583	21511	21686	21475	21316	21337	21438	21656	21264	21492	21385	21597	21396	21245	21675	21808	21352	21453	21422	21326	21526	21624	21494	21695	21457	21311	21478	21721	21339	21525	21413	21569	21331	21427	21209	21369	21526	21451	21478	21509	21584	21783	21392	21622	21327	21527	21598	21588	21505	21618	21571	21508	21478	21424	21458	21556	21536	21474	21472	21623	21429	21701	21503	21627	21732	21500	21338	21638	21732	21410	21601	21313	21507	21623	21639	21361	21333	21674	21490	21776	21588	21654	21336	21518	21539	21611	21355	21537	21566	21661	21403	21539	21669	21527	21552	21523	21718	21784	21487	21556	21619	21361	21567	21607	21526	21587	21680	21581	21556	21552	21607	21583	21597	21508	21586	21448	21623	21469	21565	21593	21714	21424	21727	21574	21520	21707	21549	21517	21627	21558	21554	21532	21421	21433	21623	21367	21504	21611	21667	21395	21540	21546	21569	21686	21620	21576	21492	21467	21563	21434	21543	21260	21689	21428	21482	21430	21622	21770	21618	21547	21532	21382	21456	21377	21509	21522	21654	21427	21434	21724	21419	21404	21589	21584	21581	21522	21416	21290	21547	21602	21507	21449	21659	21342	21538	21536	21537	21657	21494	21402	21776	21682	21440	21379	21492	21496	21512	21690	21449	21587	21514	21534	21515	21578	21557	21621	21669	21641	21609	21520	21597	21649	21776	21544	21597	21678	21724	21636	21615	21332	21445	21743	21686	21310	21543	21614	21594	21406	21502	21393	21310	21697	21609	21611	21388	21346	21513	21460	21523	21419	21554	21394	21487	21276	21419	21567	21680	21677	21493	21478	21387	21771	21464	21484	21530	21538	21457	21794	21450	21589	21395	21394	21608	21538	21651	21511	21479	21421	21465	21545	21478	21241	21744	21575	21514	21530	21541	21446	21411	21696	21477	21580	21657	21466	21353	21454	21449	21499	21765	21508	21671	21609	21621	21515	21516	21422	21554	21466	21749	21706	21683	21323	21576	21546	21491	21837	21406	21542	21544	21538	21413	21691	21721	21532	21576	21345	21868	21568	21469	21601	21528	21646	21273	21599	21657	21500	21464	21459	21548	21503	21520	21468	21649	21667	21364	21611	21760	21467	21378	21357	21527	21491	21604	21443	21562	21337	21671	21770	21421	21531	21444	21305	21338	21680	21481	21555	21516	21498	21576	21642	21687	21349	21229	21468	21404	21543	21660	21477	21500	21673	21452	21118	21485	21588	21588	21457	21387	21517	21585	21530	21618	21365	21472	21614	21531	21451	21522	21571	21421	21643	21756	21593	21339	21500	21405	21421	21308	21521	21483	21774	21808	21498	21472	21491	21563	21350	21431	21383	21350	21447	21699	21420	21487	21600	21398	21331	21647	21369	21721	21755	21493	21413	21576	21569	21536	21577	21721	21551	21536	21624	21435	21385	21259	21477	21568	21725	21667	21449	21771	21534	21366	21618	21522	21430	21476	21589	21513	21384	21308	21441	21552	21860	21567	21457	21331	21582	21515	21433	21533	21570	21740	21514	21582	21664	21689	21575	21422	21719	21443	21430	21586	21650	21524	21569	21682	21446	21531	21523	21618	21592	21648	21604	21762	21638	21432	21782	21587	21229	21544	21432	21401	21567	21643	21539	21595	21389	21374	21483	21546	21370	21673	21616	21352	21464	21852	21786	21392	21473	21594	21494	21375	21553	21601	21325	21478	21452	21153	21583	21382	21633	21412	21244	21372	21415	21687	21492	21396	21672	21531	21415	21539	21531	21347	21601	21428	21652	21373	21514	21525	21541	21788	21531	21491	21772	21699	21628	21556	21523	21449	21414	21512	21495	21509	21419	21385	21669	21400	21697	21552	21776	21612	21447	21485	21529	21734	21664	21531	21561	21416	21528	21576	21644	21506	21651	21478	21568	21454	21375	21442	21622	21576	21518	21504	21408	21487	21540	21552	21402	21658	21346	21390	21570	21442	21545	21323	21437	21617	21490	21414	21507	21723	21411	21375	21661	21714	21609	21454	21656	21144	21490	21557	21656	21326	21617	21307	21349	21357	21679	21444	21664	21396	21419	21593	21525	21372	21644	21526	21606	21393	21548	21538	21500	21403	21388	21401	21483	21797	21439	21610	21449	21604	21512	21320	21658	21453	21337	21356	21308	21450	21523	21528	21515	21610	21347	21417	21470	21472	21592	21466	21483	21748	21545	21741	21423	21801	21636	21754	21442	21710	21603	21707	21591	21435	21431	21751	21609	21414	21308	21527	21723	21686	21544	21586	21594	21616	21594	21503	21624	21613	21482	21539	21645	21582	21482	21392	21653	21599	21555	21635	21656	21557	21412	21693	21639	21488	21608	21572	21529	21482	21477	21513	21732	21594	21678	21597	21446	21240	21493	21291	21461	21685	21586	21605	21584	21676	21426	21689	21311	21113	21420	21436	21568	21712	21668	21530	21538	21402	21555	21538	21502	21675	21656	21548	21466	21372	21560	21633	21621	21497	21700	21464	21580	21479	21425	21467	21333	21401	21504	21513	21591	21569	21560	21657	21362	21537	21642	21684	21569	21810	21600	21722	21503	21364	21540	21554	21523	21569	21594	21595	21601	21775	21325	21512	21539	21394	21486	21542	21647	21548	21687	21325	21568	21495	21472	21530	21406	21456	21584	21707	21590	21358	21363	21356	21589	21471	21443	21579	21370	21580	21531	21537	21668	21567	21525	21536	21515	21503	21603	21444	21438	21383	21540	21492	21434	21455	21535	21676	21614	21493	21315	21677	21393	21443	21443	21571	21476	21475	21802	21442	21428	21451	21598	21674	21525	21508	21613	21637	21590	21679	21544	21601	21513	21380	21579	21524	21564	21420	21512	21537	21376	21690	21535	21615	21620	21556	21425	21525	21554	21703	21707	21544	21406	21662	21646	21665	21584	21622	21609	21662	21540	21567	21453	21443	21625	21545	21659	21510	21539	21403	21456	21629	21760	21655	21701	21365	21654	21497	21566	21452	21356	21416	21548	21342	21368	21606	21516	21573	21511	21481	21373	21531	21360	21570	21601	21499	21599	21536	21649	21741	21617	21554	21364	21272	21630	21354	21667	21567	21732	21471	21647	21670	21567	21454	21468	21589	21438	21511	21263	21388	21478	21305	21602	21383	21669	21540	21681	21598	21514	21618	21479	21758	21726	21415	21447	21474	21344	21634	21360	21485	21489	21441	21317	21751	21527	21580	21553	21486	21578	21392	21286	21547	21368	21468	21497	21635	21432	21463	21475	21728	21641	21651	21219	21535	21546	21632	21485	21615	21528	21835	21398	21588	21564	21638	21571	21436	21577	21633	21368	21654	21635	21523	21538	21465	21517	21419	21586	21412	21613	21612	21455	21375	21465	21544	21635	21502	21402	21517	21392	21477	21442	21509	21493	21470	21518	21410	21637	21467	21708	21671	21592	21561	21614	21448	21331	21509	21581	21543	21387	21433	21584	21688	21341	21499	21697	21504	21341	21732	21655	21436	21371	21532	21428	21687	21598	21479	21394	21425	21622	21671	21573	21699	21623	21539	21540	21541	21725	21520	21624	21689	21593	21728	21258	21611	21649	21615	21469	21549	21623	21622	21678	21627	21285	21593	21587	21840	21480	21605	21373	21447	21430	21207	21505	21558	21562	21529	21538	21485	21478	21403	21271	21534	21525	21414	21603	21389	21607	21575	21585	21632	21620	21638	21644	21767	21463	21865	21525	21415	21694	21566	21365	21595	21425	21614	21606	21567	21369	21491	21610	21485	21319	21516	21654	21322	21549	21693	21612	21475	21489	21452	21542	21541	21388	21598	21398	21479	21593	21586	21717	21482	21475	21627	21397	21392	21700	21680	21528	21647	21570	21678	21575	21540	21517	21672	21481	21530	21312	21524	21425	21430	21522	21546	21380	21650	21483	21387	21587	21389	21343	21663	21491	21478	21494	21639	21504	21532	21458	21643	21684	21658	21677	21579	21550	21495	21353	21514	21514	21681	21431	21531	21588	21500	21571	21616	21612	21488	21552	21483	21394	21583	21794	21624	21581	21614	21281	21346	21591	21559	21643	21451	21340	21585	21643	21572	21485	21671	21423	21647	21649	21609	21458	21479	21445	21481	21569	21648	21612	21641	21528	21589	21404	21221	21399	21515	21597	21489	21639	21537	21480	21551	21490	21412	21527	21611	21485	21570	21507	21644	21588	21632	21679	21323	21455	21398	21643	21564	21527	21309	21452	21544	21468	21624	21573	21420	21700	21310	21415	21710	21344	21387	21534	21500	21740	21593	21452	21440	21585	21639	21546	21500	21644	21475	21632	21349	21513	21594	21593	21596	21511	21544	21433	21509	21506	21591	21439	21721	21443	21556	21631	21495	21710
18165	29598	28136	23007	20703	19404	18754	18709	20628	43083	50330	51200	36978	23165	18291	17366	17336	17193	17017	17223	17247	17209	17228	17259	17161	17332	17294	17146	17216	17231	17259	17393	17381	17142	17144	17104	17257	17271	17125	17209	17232	17207	17439	17179	17205	17066	17216	17339	17142	17276	17067	17246	17207	17084	17286	17143	17291	17066	17168	17261	17280	17120	17218	17108	17340	17401	17011	17169	17192	17034	17120	17240	17354	17235	17246	17276	17227	17091	16988	17218	17243	17385	17003	17404	16933	17164	16970	17020	17294	17113	17110	17303	17253	17222	17049	17032	17206	17153	17238	17205	17130	17129	17328	17043	17404	17282	17206	17324	17226	17164	17313	17019	17229	17145	17304	17048	17325	17298	17172	17142	17161	17315	17064	17224	17386	17087	17355	17243	17175	17200	17116	17349	17159	17296	17314	17065	17249	17271	17097	17078	17274	17097	17166	17140	17162	17296	17194	17271	17040	17306	17050	17152	17245	17299	17247	17254	17237	16939	17225	17148	17124	17287	17248	17136	17078	17327	17059	17204	17151	17160	17223	17232	16923	17292	17297	17104	17292	17187	17379	17265	17084	17134	17417	17172	17172	17112	17224	17261	17256	17237	17185	17333	17089	17141	17061	17303	17298	17179	17229	17087	17356	17197	17270	17351	17040	17219	17092	17142	17330	17194	17169	17126	17361	17385	17123	17178	17028	17191	17151	17275	17259	17149	17196	17248	17077	17360	17200	17243	17128	17362	17157	17054	17335	17249	17253	17368	17149	17174	17236	17227	17240	17263	17286	17251	17336	17194	17168	17344	17164	17175	17111	17177	17117	17228	17287	17111	17080	17219	17249	17221	17230	17157	17149	17320	17176	17230	17259	17250	17279	17259	17293	17158	17127	17178	17120	17183	17046	17139	17338	17099	17247	17211	17193	17295	17170	17128	17386	17068	17175	17210	17299	17269	17311	17089	17312	17335	17242	17271	17033	17085	17413	17175	17101	17125	17384	17381	17227	17055	17289	17316	17299	17230	17244	17091	17108	17220	17224	17214	17249	17389	17253	17377	17187	17383	17110	17357	17216	17164	17173	17056	17147	17209	17151	17245	17230	17237	17205	17198	17216	17124	17256	17206	17277	17148	17194	17058	17231	17303	17117	17135	17212	17171	17144	17117	17240	17264	17251	17317	17216	17187	17158	17029	16999	17368	17118	16980	17286	17242	17265	16970	16947	17226	17087	17177	17317	17097	17219	17151	17283	17047	17311	17216	17217	17204	17174	17358	17130	17242	17273	17042	17172	17245	17312	17078	17269	17116	17183	17237	17280	17196	17263	17298	17254	17120	17325	17243	17084	17301	17360	17178	17020	17242	17298	17112	17353	17285	17098	17307	17029	17344	17156	17329	17228	17241	17104	17088	17155	17200	17143	17212	17127	17201	17300	17221	17123	17086	17425	17262	17259	17326	17153	17303	17008	17191	17153	17092	17249	17096	17278	17064	17203	17030	17175	17193	17061	17310	17076	17238	17401	17152	17207	17288	17252	17267	17205	17240	17147	17155	17143	17248	17146	17170	17298	17205	17294	17206	17158	17147	17335	17298	17190	17075	17327	17328	17213	17194	17194	16969	17190	17142	17145	17088	17213	17225	17038	17204	17264	17248	17162	17223	17011	17110	17207	17153	17346	17161	17208	17084	17240	17159	17318	17022	17255	17217	17197	17240	17098	17270	16965	17067	17253	17116	17278	17165	17271	17345	17227	17165	17256	17138	17313	17264	17256	17299	17244	17103	17084	17378	17320	17180	17165	17337	17260	17330	17169	17074	17187	17394	17183	17224	17156	17158	17267	16965	17106	17220	17100	17204	17348	17139	17289	17128	17303	17249	17139	17126	17402	17090	17204	17162	17044	17329	17032	17299	17396	17054	17058	17262	17158	17216	17277	17125	17293	17283	17165	17209	17151	17139	17064	17293	17212	17213	17314	17095	17054	17256	17070	17129	17339	17223	17239	17172	17229	17174	17029	17096	17277	17118	17155	17438	17221	17277	17165	17267	17169	17257	17151	17190	17254	17146	16994	17078	17435	17165	17189	17093	17271	17143	17145	17332	17226	17170	17150	17177	17325	16980	17368	17266	17228	17158	17174	17228	17138	17125	17301	17267	17321	17189	17259	17000	17246	17407	17287	17158	17310	17199	17167	17200	17289	17170	17089	17112	17190	17166	17077	17132	17393	17147	17321	17365	17068	17295	17141	17279	17265	17255	17110	17159	17407	17298	17153	17176	17155	17181	17081	17210	17279	17042	17235	17318	17037	17092	17185	17163	17063	17218	17148	17216	17281	17104	17222	17373	17233	17296	17175	17314	17284	17261	17292	17231	17219	17167	17175	17079	17022	17282	17064	17144	17276	17185	17181	17278	17186	17364	17353	17152	17161	17124	17228	16900	17319	17335	17253	17195	17287	17161	17012	17344	17170	17128	17084	17139	17306	17137	17275	17260	17111	17213	17187	16990	17319	17280	17223	17292	17156	17283	17143	17153	17120	17093	17209	17136	17059	17283	17084	17082	17329	17191	17201	17247	17216	17214	16988	17224	17157	16958	17362	17382	17270	17344	17216	17223	16977	17025	17100	17371	17138	17314	17131	17248	17165	17303	17282	17315	17065	17268	17243	17192	17212	17218	17135	17292	17149	17140	17115	17244	17232	17165	17096	17124	17224	17207	17254	17117	17111	17028	17206	17023	17210	17294	17096	17156	17440	17307	17105	17310	17325	17241	17249	17083	16998	17146	17361	17094	17219	17109	16971	17070	17404	17218	17438	17249	17244	17174	17219	17143	17167	17180	17206	17108	17412	17105	17195	17212	16942	17112	17267	17050	17183	17052	17223	17098	17291	17159	17305	17307	17279	17240	16956	17284	17211	17215	17137	17248	17170	17022	17072	17147	17210	17218	17201	17239	17249	17245	17160	17203	17325	17199	17305	17388	17176	17265	17262	17093	17111	17364	17275	17050	17412	17245	17153	17293	17234	17220	17139	17205	17174	17164	17188	17160	17312	17217	17083	17315	17262	17196	17156	17237	17251	17185	17060	17235	17126	17114	17072	17290	17165	17038	17164	17420	17221	17094	17202	17322	17120	17116	17221	17313	17151	17102	17170	17262	17334	17333	17107	17206	17248	17214	17197	17115	17320	17112	17263	17082	17285	17228	17415	17213	17165	17422	17138	17229	17243	17233	17115	17276	17153	17179	17093	17323	17074	17250	17179	17269	17157	17221	17328	17072	17421	17124	17154	17203	17322	17263	17188	17400	17168	17256	17307	17176	17304	17134	17153	17189	17295	17106	17201	16956	17361	17237	17110	17263	17132	17234	17126	17142	17180	17256	17088	17063	17214	17430	17367	17163	17223	17344	17098	17346	17165	17293	17148	17158	17116	17061	17178	17082	17154	17091	17182	17266	17095	17437	17109	17120	17241	17211	17170	17284	17159	17239	17196	17168	17152	17206	17176	17218	17307	17172	17176	17282	17466	17311	17086	17193	17379	17234	17269	17351	17183	17041	17219	17130	17117	17196	17355	17373	17283	17154	17010	17103	17263	17013	17321	17298	16963	17112	17053	17283	17112	17216	17112	17508	17146	17153	16973	17251	17160	17225	17476	17078	17277	17337	17026	17189	17119	17241	17419	17136	17130	17114	17221	17309	17138	17291	17312	17127	17192	17238	17184	17174	17160	17135	17221	17153	17146	17298	17253	17284	17087	17129	16833	17113	17302	17141	17182	17131	17084	17255	17112	17220	17147	17302	17373	17046	17256	17124	17344	17250	17272	17263	17141	17198	17102	17261	17205	17335	17200	17233	17100	17143	17233	17123	17116	17081	17322	17107	17108	17131	17227	17214	17164	17458	17233	17164	17284	17256	17181	17109	17182	17098	17342	17226	17223	17275	17230	17154	17284	17066	17065	17217	17250	17211	17225	17156	17136	17344	17187	17098	17223	17266	17291	17273	16878	17173	17144	17049	17156	17203	17280	17243	17070	17058	17360	17185	17118	17131	17222	17274	17305	16993	17036	17291	17170	17173	17134	17220	17182	17350	17146	16988	17259	17219	17117	17131	17540	17136	17153	17394	17212	17070	17217	17156	17249	17031	17172	17169	17326	17087	17223	17154	17164	17216	17230	17151	17249	17092	17132	17192	17122	17171	17329	17048	17185	17275	16933	17229	17151	17146	16977	17284	17315	17132	17174	17187	17201	17354	17126	17170	17128	17134	17197	17019	17254	17256	17127	17180	17176	17143	17184	17236	17097	17330	17050	17221	17250	17113	17192	17160	17140	17124	17287	17121	17306	17025	17220	17183	17233	17105	17178	17260	17132	17240	17048	17356	17243	17152	17277	17285	17297	17194	17260	17143	17276	17190	17160	17361	17312	17139	17280	17352	17224	17305	17223	17193	17157	17187	17040	16976	17306	17261	17057	17224	17327	17171	17378	17121	17254	17048	17179	17152	17200	17221	17092	17249	17160	17121	17175	17217	17246	17208	16998	17229	17331	17108	17158	17092	17253	17241	17329	17171	17236	17146	17073	17156	17229	17064	17137	17235	17253	17247	17166	17363	16923	17272	17211	17321	17101	17056	17212	17039	17244	17048	17228	17346	17218	17060	17170	17043	17225	16865	17216	17220	17155	17293	17093	17347	17141	17271	17218	17258	17223	17298	17281	16988	17307	17307	17205	17164	17184	17319	17065	16984	17021	17296	17319	17307	17355	17123	17207	17007	17092	17228	17349	17024	16950	17249	17151	17118	17169	17125	17173	17214	17286	17113	17084	17071	17190	17014	17227	17180	17048	17165	17238	17243	17053	17246	17257	17266	17106	17386	17104	17206	17207	17161	17198	17249	17232	17126	17357	17225	17037	17135	17109	17160	17208	17233	17274	17139	17234	17212	17274	17166	17271	17138	17307	17300	17208	16901	17229	17268	17190	16975	17245	17398	17072	17286	17300	17121	17061	17185	17221	17280	17228	17138	17310	17293	17111	17223	17187	17120	17321	17108	17321	17120	17261	17135	17209	17119	17095	17216	17163	17383	17366	17197	17219	17160	17256	17069	17384	17173	17137	17265	17163	17239	16985	17133	17241	17273	17018	17017	17301	17179	17110	17292	17187	17090
31351	23426	24251	22853	21338	21380	21665	21702	21652	22068	24129	25178	24494	22483	21883	21518	21272	21456	21756	21554	21573	21621	21458	21507	21432	21465	21497	21472	21438	21483	21460	21483	21594	21203	21517	21371	21559	21380	21401	21202	21552	21229	21530	21410	21543	21483	21622	21395	21490	21561	21412	21738	21371	21204	21575	21439	21342	21520	21476	21263	21514	21601	21439	21353	21518	21499	21333	21437	21652	21602	21354	21539	21515	21567	21583	21675	21458	21460	21679	21806	21459	21409	21378	21634	21424	21409	21394	21349	21366	21462	21727	21377	21348	21295	21379	21680	21489	21449	21379	21465	21438	21266	21298	21406	21470	21482	21450	21373	21661	21576	21527	21367	21675	21438	21443	21480	21480	21289	21270	21541	21417	21559	21380	21348	21419	21580	21325	21702	21204	21550	21535	21585	21528	21344	21607	21544	21461	21403	21291	21520	21279	21492	21509	21387	21375	21696	21435	21498	21436	21613	21521	21482	21293	21345	21528	21642	21385	21581	21458	21491	21560	21376	21615	21464	21367	21667	21377	21627	21608	21441	21596	21681	21635	21435	21663	21355	21472	21477	21155	21450	21455	21422	21534	21670	21696	21228	21428	21520	21576	21599	21540	21460	21467	21495	21581	21472	21292	21392	21437	21236	21345	21392	21325	21363	21644	21411	21493	21551	21487	21424	21524	21355	21514	21361	21192	21342	21527	21577	21415	21420	21566	21266	21462	21486	21385	21440	21362	21531	21547	21458	21278	21563	21329	21281	21486	21497	21444	21320	21364	21514	21474	21441	21446	21480	21468	21158	21452	21302	21556	21489	21451	21355	21630	21479	21593	21490	21526	21596	21569	21397	21472	21511	21623	21489	21444	21480	21467	21352	21533	21432	21343	21642	21509	21479	21362	21355	21485	21687	21445	21370	21438	21417	21569	21325	21592	21515	21296	21492	21596	21544	21451	21380	21383	21533	21281	21447	21364	21423	21357	21701	21584	21632	21347	21463	21350	21615	21426	21592	21468	21535	21439	21261	21432	21506	21718	21777	21572	21416	21341	21573	21222	21211	21380	21478	21377	21733	21544	21459	21600	21377	21511	21376	21468	21537	21418	21373	21427	21484	21215	21216	21366	21474	21468	21477	21647	21689	21471	21321	21474	21578	21411	21680	21580	21270	21497	21576	21518	21545	21668	21571	21530	21394	21514	21511	21506	21469	21571	21337	21388	21543	21484	21819	21284	21406	21384	21353	21292	21526	21608	21300	21465	21372	21456	21534	21586	21344	21285	21531	21483	21528	21508	21382	21482	21764	21598	21522	21493	21419	21455	21404	21269	21349	21432	21600	21384	21702	21514	21395	21435	21494	21395	21297	21338	21584	21386	21415	21219	21285	21444	21339	21578	21503	21313	21505	21514	21348	21400	21498	21737	21388	21574	21512	21569	21636	21402	21186	21450	21594	21531	21562	21601	21681	21229	21402	21467	21522	21490	21527	21550	21453	21453	21633	21434	21570	21393	21531	21550	21599	21447	21486	21395	21384	21471	21521	21509	21573	21571	21394	21350	21604	21389	21323	21380	21631	21420	21232	21426	21442	21290	21429	21395	21374	21468	21471	21402	21491	21457	21608	21577	21600	21289	21249	21309	21652	21519	21363	21374	21429	21366	21397	21427	21419	21406	21527	21473	21410	21394	21455	21537	21476	21478	21427	21548	21235	21673	21512	21430	21607	21400	21312	21462	21466	21480	21665	21620	21426	21540	21437	21463	21267	21389	21551	21407	21332	21650	21173	21273	21543	21735	21557	21557	21188	21460	21616	21514	21458	21519	21357	21526	21500	21556	21574	21577	21490	21547	21556	21534	21512	21502	21320	21618	21216	21330	21338	21450	21460	21419	21425	21629	21551	21588	21496	21589	21439	21634	21477	21538	21546	21337	21366	21064	21523	21348	21593	21570	21438	21290	21609	21606	21589	21580	21487	21470	21613	21581	21392	21394	21409	21392	21367	21643	21572	21570	21296	21439	21418	21595	21588	21477	21411	21683	21527	21513	21573	21370	21515	21631	21393	21488	21534	21692	21385	21431	21317	21499	21442	21668	21590	21823	21504	21467	21575	21496	21368	21458	21506	21424	21511	21778	21570	21304	21506	21387	21552	21356	21392	21484	21492	21643	21439	21476	21742	21681	21593	21543	21203	21292	21409	21631	21662	21506	21478	21667	21569	21445	21498	21515	21370	21510	21589	21512	21397	21446	21292	21223	21396	21274	21385	21495	21298	21389	21570	21568	21522	21411	21273	21502	21579	21703	21333	21352	21371	21448	21351	21555	21494	21549	21328	21509	21620	21543	21383	21383	21502	21399	21516	21615	21571	21565	21641	21364	21449	21534	21598	21308	21555	21566	21530	21558	21623	21534	21543	21231	21459	21576	21287	21377	21543	21418	21439	21378	21671	21408	21506	21521	21531	21418	21298	21676	21395	21668	21463	21520	21392	21519	21584	21493	21490	21638	21725	21540	21655	21524	21236	21450	21491	21365	21476	21533	21469	21409	21430	21674	21430	21514	21626	21428	21346	21587	21503	21520	21469	21426	21511	21648	21654	21516	21302	21486	21557	21576	21633	21274	21427	21633	21361	21629	21406	21368	21488	21185	21374	21410	21365	21477	21432	21396	21269	21239	21451	21282	21360	21411	21610	21334	21257	21405	21617	21583	21368	21596	21320	21160	21376	21539	21627	21381	21397	21500	21482	21711	21559	21657	21290	21371	21402	21493	21611	21389	21527	21427	21265	21456	21712	21777	21489	21599	21446	21387	21449	21545	21553	21406	21490	21637	21352	21314	21656	21430	21549	21103	21615	21439	21518	21357	21396	21462	21395	21426	21557	21534	21326	21593	21530	21403	21490	21447	21637	21614	21382	21444	21655	21397	21340	21696	21353	21666	21616	21489	21368	21295	21607	21375	21417	21329	21431	21538	21483	21502	21349	21475	21319	21175	21381	21356	21443	21398	21437	21441	21365	21658	21413	21574	21648	21388	21547	21618	21558	21477	21372	21409	21590	21518	21266	21247	21441	21407	21564	21654	21817	21559	21509	21534	21499	21609	21286	21475	21447	21561	21400	21291	21671	21336	21427	21659	21487	21368	21742	21583	21469	21514	21312	21508	21468	21396	21418	21394	21447	21383	21483	21540	21539	21530	21273	21316	21484	21688	21348	21604	21538	21521	21434	21524	21743	21477	21314	21599	21232	21380	21326	21452	21433	21593	21484	21514	21531	21501	21535	21585	21524	21657	21420	21380	21418	21547	21537	21387	21430	21610	21317	21399	21459	21439	21643	21394	21460	21556	21668	21547	21510	21388	21529	21495	21533	21719	21477	21415	21388	21475	21600	21413	21594	21317	21676	21478	21277	21361	21635	21571	21530	21567	21556	21474	21597	21528	21684	21606	21723	21597	21681	21392	21539	21465	21719	21504	21666	21494	21334	21437	21252	21591	21471	21489	21661	21670	21604	21652	21503	21629	21510	21658	21536	21642	21423	21385	21608	21626	21516	21302	21455	21572	21429	21406	21416	21683	21685	21407	21517	21454	21369	21402	21396	21597	21411	21770	21316	21458	21460	21456	21636	21622	21396	21424	21631	21550	21451	21577	21474	21501	21217	21572	21296	21647	21495	21444	21558	21531	21467	21608	21380	21394	21348	21284	21545	21412	21616	21653	21615	21412	21664	21462	21206	21561	21386	21455	21467	21342	21443	21559	21470	21318	21479	21316	21664	21614	21386	21521	21576	21450	21517	21532	21556	21507	21267	21515	21358	21522	21633	21636	21523	21473	21547	21669	21364	21717	21493	21576	21621	21421	21498	21617	21541	21595	21719	21457	21425	21599	21665	21441	21412	21489	21652	21510	21551	21340	21374	21513	21492	21333	21479	21535	21618	21745	21287	21682	21462	21549	21505	21507	21428	21289	21517	21298	21615	21502	21653	21276	21510	21564	21498	21559	21562	21596	21664	21452	21623	21498	21388	21631	21430	21305	21464	21645	21340	21567	21645	21300	21376	21530	21407	21332	21328	21515	21746	21347	21555	21651	21611	21580	21520	21274	21610	21351	21530	21455	21270	21428	21200	21514	21302	21598	21536	21611	21711	21799	21597	21580	21345	21502	21529	21328	21290	21470	21497	21480	21284	21271	21490	21272	21738	21697	21584	21381	21388	21482	21479	21684	21589	21606	21472	21359	21317	21648	21553	21446	21400	21479	21510	21324	21423	21681	21514	21559	21397	21443	21465	21232	21549	21403	21685	21503	21298	21369	21429	21550	21646	21557	21420	21613	21292	21465	21389	21517	21541	21303	21420	21346	21573	21595	21348	21463	21628	21488	21555	21446	21543	21689	21388	21535	21350	21433	21562	21644	21521	21473	21253	21476	21424	21546	21426	21495	21340	21272	21497	21395	21373	21536	21499	21300	21246	21363	21526	21624	21207	21495	21366	21391	21300	21626	21609	21126	21346	21199	21314	21283	21437	21528	21634	21436	21631	21568	21436	21433	21338	21440	21332	21544	21670	21600	21620	21276	21650	21653	21498	21485	21490	21540	21677	21429	21699	21640	21667	21361	21454	21453	21597	21428	21368	21724	21517	21443	21557	21416	21603	21550	21523	21851	21549	21576	21521	21311	21573	21411	21574	21616	21760	21513	21429	21690	21466	21571	21353	21444	21359	21255	21576	21524	21569	21601	21604	21445	21550	21655	21715	21540	21454	21543	21595	21436	21360	21610	21313	21622	21454	21570	21158	21387	21433	21594	21558	21320	21539	21476	21492	21414	21531	21684	21721	21608	21416	21463	21445	21365	21324	21503	21467	21714	21366	21468	21491	21518	21429	21516	21325	21541	21624	21551	21649	21453	21533	21525	21586	21710	21424	21525	21494	21414	21667	21560	21603	21436	21523	21594	21735	21335	21482	21778	21395	21277	21586	21279	21543	21271	21342	21378	21471	21263	21511	21577	21351	21625	21590	21642	21448	21450	21328	21269	21513	21449	21422	21537	21475	21637	21374	21513	21550	21231	21548	21489	21523	21524	21533	21618	21649	21442	21650	21275	21293	21258	21476	21306	21635	21501	21506	21387	21356	21378	21411	21540	21445	21440	21559	21539	21382	21376	21421
17493	18156	18075	17547	17470	17179	17227	17210	17191	18346	21139	22048	20293	18222	17391	17249	17119	17270	17294	17194	17249	17250	17164	17137	17103	17104	17233	17309	17264	17147	17178	17276	17137	17315	17212	17049	17198	17214	17233	17238	17219	17009	17183	17236	17300	17188	17204	17008	17125	17258	17220	17166	17263	17150	17081	17010	17128	17132	17213	17070	17120	17313	17231	17339	17281	17366	17133	17071	17158	17213	17300	17175	17192	16958	17128	17174	17164	17094	17237	17025	17101	17189	17261	17154	17151	17150	17111	17079	17180	17146	17003	17175	17190	17139	17149	17201	17202	17253	17212	17235	17273	17273	17220	17263	17134	17257	17208	17102	17146	17250	17401	17158	17218	17067	17023	17034	16967	17102	17176	17073	17182	17273	16943	17156	17195	17297	17155	17037	17177	17237	17214	17030	17017	17031	17245	17155	17198	17213	17148	17183	17118	17328	17290	17161	17123	17197	17222	17207	16857	17193	17073	17184	17034	17289	17041	16991	17213	17053	17285	17178	17183	17300	17100	17133	17060	17093	17196	17117	17140	17224	16959	17246	17336	17059	17105	17157	17140	17253	17027	17167	17016	17242	17156	16996	17245	17003	16997	17088	17040	17310	17073	17173	17196	17184	17037	17187	17286	17289	17095	17058	17288	17083	17136	17184	17120	17007	17193	17086	17177	17108	17086	17216	17156	17195	17155	17165	17042	17211	17142	17210	17293	17088	17181	17035	17212	17171	17144	17265	17090	17057	17219	17249	17140	17061	17254	17072	16939	17056	17109	17189	17261	17068	17095	17111	17133	17114	17236	17107	17144	17094	17064	17283	17219	17243	17077	17207	17399	17138	17086	17116	17148	17182	17207	17163	17356	16943	17130	17072	17128	17241	17172	17278	17086	17094	17083	17270	17419	17032	17126	17142	17149	17115	17145	17079	17277	17109	17143	17210	17216	17339	17080	17110	17243	17038	17188	17074	17026	17350	17094	17159	17173	17178	16976	17056	17138	17090	17095	17049	17143	17071	17112	17140	17051	17094	17191	17018	17063	17203	17270	17277	17193	17133	17192	16985	17193	17107	17150	17207	17040	17029	17104	17147	17182	17112	17083	17281	17154	17138	17145	17061	17196	17120	17149	17051	17046	17159	17055	17202	17116	17174	17294	17186	17110	17188	17153	17388	17166	17127	17237	17150	17318	17144	17422	17151	17255	17233	17040	17296	17255	17233	17190	17229	17146	17113	17035	17127	17197	17204	17110	17115	17109	17129	17030	16996	17202	17075	17317	17220	17222	17321	17152	17104	17194	17056	17194	17189	17219	17174	17109	17208	17137	17327	17158	17126	17102	17156	17269	17239	17207	17142	17223	17028	17248	17142	17149	17191	17214	17186	17169	17225	17233	17106	17028	17101	16945	16988	17173	17250	16843	17177	17244	17210	17256	17061	17159	17078	17166	17133	17080	17041	17219	17163	17100	17206	17143	17022	17014	17219	17054	17086	16973	17257	17161	17250	17247	17010	17167	17145	17099	17051	17248	17216	17060	17134	17239	16956	17229	17280	17318	17124	17296	17142	17274	16994	17280	17269	17291	17173	17200	17088	17084	16960	17234	17047	17256	17104	17346	17187	17144	17017	17067	17117	17289	17358	17138	17269	17303	17066	17214	17150	17236	17135	17114	17222	17184	16973	17276	17344	17205	17242	17283	17056	17068	17166	17138	17159	17317	17162	17214	17058	17154	17331	17339	17135	17098	17197	17166	17076	17136	17115	17217	17206	17185	17089	17384	17154	17322	17182	17263	17219	17044	17226	17223	17159	17037	17328	17145	17112	17245	17170	17019	17254	17240	17189	17137	17069	17187	17176	16991	17114	17157	17189	17120	17182	17150	17138	17370	17135	17002	17065	17158	17026	17158	17291	17107	17069	17167	17271	17081	17073	16914	17272	17135	17115	17149	17249	17191	17080	17283	17061	17204	17202	17203	17217	17095	17189	17061	16967	17281	17121	17280	17169	17177	17314	17112	17208	17235	17099	17155	17161	17171	17186	17486	17114	17142	17161	17236	17267	17139	17258	17274	17148	17048	17287	17184	17057	17212	17250	17092	17159	17260	17271	17203	17066	17239	17269	17106	17210	17131	17244	17363	17105	17138	17260	17119	17102	17341	17124	17025	17221	17182	17068	17116	17249	17241	17195	17002	17095	17176	17040	17186	17202	17099	17223	17228	17229	17071	17238	16959	17275	17139	17177	17189	17066	17043	17237	17253	17265	17047	17256	17332	17199	17175	17224	17161	17303	17355	17219	17228	17092	16944	17246	17172	17029	17116	17148	17154	17203	17063	17191	17079	17195	17056	17162	17087	17007	17172	17048	17187	17269	17330	17144	17233	17115	17123	17255	17081	17441	17232	17181	17236	17172	17241	16996	17181	17223	17193	17169	17095	17277	17063	17135	17108	17059	17205	17143	17185	17200	17208	17067	17155	17210	17290	17089	17032	17264	17134	17246	17130	17090	17159	17137	17125	17097	17225	17071	17053	17165	17047	17035	17337	17219	17173	17118	17282	17135	17004	17066	17158	17036	17328	17281	17021	17296	17150	17050	17135	17169	17267	17121	17144	17247	17173	17110	17341	17172	17250	17004	17215	17067	16987	17094	17305	17063	17179	17126	17068	17270	17146	17251	17051	17194	17223	17023	17107	17208	17253	17068	17181	17077	17042	17247	17273	17194	17062	17149	17277	17224	17142	17352	17338	17056	17244	16948	17115	17214	17140	17258	17117	17281	17146	17157	17243	17130	17082	17170	17164	17151	17170	17125	17149	17147	17198	17103	17216	17290	17323	17376	17065	17110	17216	17254	17180	17236	17158	17158	17123	17281	17027	17227	17248	17249	17137	17405	17136	17059	17245	17212	17135	17259	17305	16889	17234	17189	17163	17440	17108	16921	17208	17313	17238	17071	17018	17291	17221	17159	17174	17124	17348	17167	17222	17111	17095	17168	17161	17340	17116	17229	17197	17130	17278	17248	17135	17334	17092	17336	17079	17249	17310	17076	17258	17181	17287	17124	17120	17292	17142	17129	17217	17324	17286	17142	17143	17206	17357	17206	17294	17190	17266	17125	17305	17166	17019	17177	17154	17194	17124	17053	17301	17170	17253	17180	17141	17046	17182	17083	17210	17090	17229	17246	17158	17120	17047	17271	17290	17322	17258	16973	17233	17031	17321	17142	17375	17127	17266	17204	17355	17113	17195	17149	17077	17152	17021	17013	17168	17077	17200	17334	17139	17006	17013	17141	17143	17211	17240	17171	17323	17002	17236	17007	17217	17097	17215	17118	17169	17072	17061	17141	17196	17317	17073	17192	17191	17073	17071	17151	17271	17220	17183	16977	17189	17173	17188	17148	17159	17288	17278	17063	17189	17032	17274	17192	17262	17233	17338	17035	17181	17203	17059	17178	17048	17191	17337	17189	17091	17214	17222	17029	17125	17169	17298	17171	17126	17258	17155	17196	17062	17436	17022	17280	17081	17269	17103	17251	17101	17266	17024	17204	17292	17232	17036	17082	17238	17185	17158	17211	17137	17164	17123	17096	17168	17167	17288	17204	17182	17213	17210	17071	17372	17383	17407	17064	17064	17251	17064	17247	17283	17126	17136	17173	17186	17190	17244	17090	17258	17250	17130	17111	17225	17209	17420	17139	17021	17304	17154	17088	17277	17185	16920	17252	17256	17151	17114	17247	17297	17150	17288	17254	17220	17113	17106	17241	17179	17134	17312	17216	17242	17027	17206	17037	17139	17268	17157	17276	17111	17318	17144	17277	17279	17363	17211	17032	17102	17140	17306	17215	17347	17202	17134	17154	17063	17255	17272	17370	17119	17303	17084	17067	17255	17179	17190	17212	17234	17073	17138	17061	17186	16984	17157	17177	17261	17228	17013	17220	17073	17023	17220	17345	17243	17199	17223	17195	17163	17343	17175	17114	17121	17178	17195	17087	17040	17220	17116	17102	17168	17063	16988	17166	17059	17236	17248	17112	17120	17293	17201	17211	17231	17023	17114	17282	17200	17147	17045	16984	17106	17118	17212	17279	17034	17280	17031	17264	17188	17255	17233	17217	17156	17265	17302	17079	17190	17363	17145	17169	17104	17173	17046	17101	17237	17231	17011	17119	17278	17233	17177	17069	17009	17141	17144	17279	17255	17177	17302	17077	17179	17247	17064	17196	17166	17130	17191	17280	17199	17152	17230	17141	17265	17241	17213	17042	17102	17133	17229	17117	17431	17095	17086	17277	17349	17150	17233	17175	17162	17217	17177	17291	17366	17178	17375	17103	17195	17323	17195	17236	16941	17180	17204	17150	17084	17354	17074	17177	17144	17225	17215	17321	17232	17342	17213	17183	17236	17138	17155	17079	17029	17011	17179	17215	17183	17213	17247	17384	17283	17384	17052	17011	17187	17205	17281	17002	17090	17188	17214	17071	17102	17322	17089	17003	17083	17055	17228	17256	17113	17099	17158	17299	17139	17245	17121	17224	17189	17132	17240	17055	17304	17181	17165	17015	17303	17263	17186	17364	17178	17143	17054	17268	17119	17170	17121	17264	17305	17248	17046	17069	17152	17298	17262	17176	16973	17243	17069	16949	17152	17041	17286	17215	17280	17232	17045	17127	17155	17104	17239	17128	17232	17210	17288	17170	17219	17196	17053	17359	17026	17282	17070	17100	17213	17153	17221	17130	16986	17239	17076	17028	17318	17120	17292	17251	17407	17230	17288	17216	17311	17056	17106	17199	17097	17168	17259	17075	17185	17057	17365	17299	17181	17200	17079	17249	17100	17099	17081	17188	17315	16956	17180	17122	17080	17210	17160	17047	17300	17269	17162	17159	17209	17289	17345	17216	17015	17310	17098	17132	17223	17229	17024	17197	17174	17242	17302	17334	17198	17101	16908	17249	17249	16997	17162	17140	17160	17224	17162	17176	17394	17159	17263	17177	17062	17193	17199	17153	17107	17270	17021	17088	17238	17204	17016	17192	17394	16973	17087	17299	17118	17183	17223	17115	17191	17160	17164	17201	16913	17100	17284	17137	17154	17114	17280	17062	17089	17137	17220	17206	17245	17270	17376	17222	17244	17087	17200	17129	17180	17093	17297	17322	17362	17133
26430	21590	28287	26269	23008	22687	22852	21955	21595	22777	37450	40808	32791	25302	22212	21634	21657	21526	21550	21313	21407	21132	21209	21502	21264	21211	21300	21463	21224	20954	21450	21406	21307	21310	21326	21224	21417	21261	21434	21195	21231	21297	21165	21329	21294	21326	21561	21343	21228	21332	21020	21233	21276	21472	21179	21170	21320	21574	21414	21495	21163	21364	21403	21153	21381	21352	21399	21223	21322	21260	21306	21361	21383	21189	21151	21411	21411	21267	21325	21427	21395	21320	21358	21192	21545	21435	21220	21253	21202	21392	21319	21042	21392	21350	21177	21050	21181	21259	21342	21353	21255	21167	21430	21268	21349	21175	21373	21278	21341	21080	21368	21249	21430	21437	21191	21383	21145	21238	21205	21256	21317	21459	21222	21243	21079	21223	21492	21180	21247	21289	21452	21355	21343	21226	21221	21135	21122	21291	21164	21020	21209	21415	21202	21243	21379	21538	21214	21354	21424	21258	21537	21249	21213	21333	21298	21420	21347	21101	21156	21206	21469	21380	21333	21161	21332	21476	21310	21336	21477	21192	21184	21317	21300	21263	21524	21455	21169	21323	21391	21154	21418	21385	21357	21417	21259	21267	21409	21143	21299	21046	21489	21288	21351	21441	21482	21261	21344	21466	21331	21288	21461	21342	21259	21124	21349	21434	21504	21294	21317	21157	21389	21303	21357	21338	21367	21209	21420	21164	21271	21175	21415	21156	21162	21341	21405	21240	21327	21217	21241	21170	21318	21189	21233	21282	21306	21261	21309	21329	21301	21199	21366	21561	21319	21213	21174	21315	21209	21181	21367	21198	21502	21365	21281	21130	21139	21347	21330	21168	21060	21377	21249	21369	21199	21354	21438	21314	21351	21371	21305	21304	21448	21547	21110	21292	21153	21327	21689	21297	21468	21361	21733	21285	21451	21284	21391	21457	21231	21285	21323	21073	21499	21407	21465	21378	21355	21368	21490	21345	21258	21288	21327	21376	21306	21052	21373	21250	21280	21455	21372	21402	21263	21256	21444	21451	21409	21343	21217	21357	21223	21358	21389	21276	21469	21045	21307	21070	21139	21371	21290	21097	21449	21083	21255	21116	21296	21330	21149	21220	21361	21334	21345	21222	21224	21045	21389	21327	21277	21319	21272	21290	21328	21337	21415	21348	21274	21414	21338	21339	21234	21383	21257	21308	21286	21405	21173	21460	21476	21393	21454	21250	21221	21430	21335	21176	21245	21280	21224	21245	21181	21447	21355	21216	21337	21226	21272	21249	21281	21521	21071	21197	21058	21383	21394	21152	21544	21043	21318	21410	21178	21209	21222	20961	21155	21275	21304	21427	21128	21392	21157	21255	21176	21276	21069	21103	21231	21226	21374	21244	21272	21273	21351	21199	21162	21344	21196	21365	21304	21399	21230	21317	21267	21520	21234	21249	21365	21155	21259	21134	21408	21320	21127	21242	21352	21009	21220	21212	21177	21218	21274	21145	21303	21456	21147	21329	21246	21197	21229	21340	21092	21015	21379	21370	21535	21101	21253	21269	21257	21113	21314	21573	21223	21297	21267	21260	21336	21238	21636	21545	21524	21296	21475	21198	21034	21457	21392	21454	21155	21389	21141	21310	21399	21203	21523	21450	21426	21358	21359	21441	21274	21521	21105	21441	21338	21135	21351	21403	21366	21331	21458	21184	21311	21306	21575	21299	21368	21179	21337	21192	21351	21426	21215	21527	21201	21267	21199	21204	21178	21291	21341	21154	21392	21289	21223	21581	21251	21311	21329	21447	21202	21163	21234	21450	21352	21343	21126	21233	21272	21268	21154	21354	21154	21298	21342	21230	21522	21221	21140	21082	21592	21216	21355	21443	21128	21157	21262	21251	21186	21328	21235	21146	21201	21470	21397	21243	21359	21419	21395	21463	21279	21289	21242	21192	21341	21251	21244	21307	21370	21617	21173	21001	21306	21092	21216	21125	21262	21202	21328	21442	21247	21341	21313	21285	21241	21359	21256	21307	21242	21307	21374	21367	21193	21406	21480	21561	21175	21384	21282	21313	21337	21474	21290	20932	21242	21268	21476	21436	21348	21227	20959	21165	21221	21211	21253	21521	21436	21343	21216	21146	21354	21212	21445	21277	21330	21219	21275	21466	21334	21241	21217	21366	21359	21340	21048	21037	21438	21374	21398	21360	21322	21158	21563	21251	21336	21431	21197	21308	21078	21202	21363	21308	21394	21228	21488	21548	21387	21240	21369	21066	21233	21057	21142	21278	21252	21255	21324	21284	21142	21331	21145	21238	21292	21124	21423	21572	21474	21454	21117	21150	21190	21183	21191	21299	21216	21339	21154	21281	21348	21183	21358	21216	21271	21028	21234	21475	21447	21139	21160	21195	21420	21335	21359	21288	21468	21212	21474	21243	21440	21188	21332	21441	21374	21292	21367	21268	21151	21324	21072	21165	21407	21109	21180	21259	21098	21292	21248	21362	21323	21370	21393	21265	21373	21211	21167	21292	21365	21328	21289	21356	21100	21280	21353	21285	21338	21292	21161	21368	21462	21297	21167	21100	21367	21305	21238	21443	21315	21169	21471	21254	21194	21325	21477	21374	21268	21155	21471	21401	21327	21276	21262	20967	21352	21225	21287	21295	21362	21160	21368	21315	21396	21242	21361	21299	21219	21233	21032	21180	21216	21154	21368	21336	21137	21330	21223	21052	21340	21516	21507	21098	21085	21338	21298	21254	21246	21301	21195	21243	21451	21242	21480	21320	21020	21207	21482	21168	21200	21268	20995	21397	21367	21329	21111	21345	21312	21097	21209	21267	21172	21234	21404	21187	21229	21475	21364	21326	21210	21376	21310	21293	21256	21121	21265	21303	21351	21350	21210	21209	21227	21202	21436	21580	21189	21279	21300	21173	21484	21344	21394	21346	21675	21264	21193	21244	21145	21284	21369	21452	21199	21184	21346	21028	21262	21237	21408	21346	21459	21139	21432	21275	21295	21487	21220	21509	21241	21155	21361	21182	21192	21367	21276	21449	21348	21555	21233	21237	21416	21196	21168	21214	21170	21224	21374	21365	21338	21466	21368	21434	21211	21196	21317	21278	21297	21290	21492	21241	21406	21341	21275	21370	21275	21467	21281	21053	21264	21335	21184	21316	21320	21284	21313	21251	21329	21323	21268	21506	21267	21262	21334	21311	21391	21133	21449	21168	21347	21383	21212	21404	21374	21184	21199	21499	21511	21231	21407	21092	21196	21298	20800	21135	21141	21321	21183	21291	21251	21283	21251	21145	21389	21375	21334	21224	21321	21035	21224	21392	21304	21244	21193	21229	21217	21321	21396	21237	21226	21314	21543	21355	21505	21406	21326	21049	21402	21246	21261	21277	21379	21348	21339	21222	21499	21130	21254	21426	21071	21312	21196	21143	21165	21237	21263	21252	21330	21504	21432	21269	21323	21299	21334	21059	21256	21338	21103	21130	21343	21166	21372	21233	21329	21250	21053	21238	21074	21376	21326	21361	21283	21397	21256	21220	21412	21355	21415	21338	21234	21192	21292	21216	21323	21191	21321	21208	21313	21267	21397	21400	21284	21357	21345	21386	21235	21295	21038	21195	21222	21373	21469	21247	21387	21240	21160	21308	21290	21008	21037	21114	21438	21347	21407	21353	21170	21385	21459	21061	21083	21221	21356	21319	21342	21075	21182	21314	21240	21352	21285	21427	21358	21189	21238	21380	21432	21385	21232	21189	21229	21194	21173	21311	21396	21379	21308	21121	21185	21353	21392	21200	21306	21188	21199	21427	21238	21053	21359	21251	21206	21499	21195	21135	21324	21240	21314	21288	21135	21299	21219	21217	21306	21219	21142	21356	21152	21116	21419	21291	21107	21260	21398	21267	21075	21468	21299	21357	21369	21369	21163	21251	21109	21166	20868	21158	21416	21232	21210	21157	21260	21175	21091	21482	21315	21401	21235	21280	21308	21249	21362	21313	21244	21378	21148	21341	21285	21157	21278	21406	21391	21430	21240	21412	21177	21294	21339	21251	21420	21259	21254	21256	21420	21470	21350	21439	21110	21057	21430	21087	21332	21427	21407	21368	21271	21338	21290	21508	21213	21373	21247	21194	21304	21158	21184	21173	21242	21442	21385	21450	21207	21160	21275	21105	21289	21269	21265	21314	21265	21409	21394	21160	21289	21367	21180	21226	21389	21340	21409	21460	21482	21255	21229	20848	21382	21090	21369	21395	21256	21351	21271	21317	21172	21194	21234	21344	21373	21414	21140	21028	21071	21126	21333	21383	21519	21241	21355	21381	21328	21132	21302	21137	21295	21478	21340	21420	21283	21116	21609	21329	21273	21461	21179	21373	21270	21453	21305	21119	21563	21406	21330	21334	21234	21181	21086	21224	21456	21303	21359	21345	21218	21369	21425	21429	21405	21098	21356	21384	21049	21113	21246	21284	21130	21330	21110	21252	21170	21396	21427	21189	21412	21137	21128	21200	21222	21420	21333	21133	21426	21360	21343	21507	21333	21319	21216	21102	21172	21363	21254	21516	21244	21289	21306	21519	21186	21281	21207	21386	21300	21125	21225	21214	21322	21211	21303	21166	21322	21534	21384	21278	21290	21250	21195	21301	21324	21294	21203	21246	21176	21350	21028	21343	21459	21294	21310	21384	21248	21435	21215	21435	21144	21282	21410	21294	21251	21355	21495	21336	21193	21142	21229	21278	21457	21369	21181	21313	21562	21357	21273	21198	21409	21338	21398	21125	21182	21457	21376	21301	21310	21335	21112	21212	21385	21472	21139	21457	21258	21141	21448	21340	21225	21289	21177	21065	21282	21291	21362	21524	21449	21335	21298	21250	21217	21127	21431	21144	21467	21120	21183	21251	21283	21222	21125	21122	21251	21580	21326	21399	21307	21324	21325	21419	21364	21342	21404	21282	21300	21389	21170	21138	21557	21267	20974	21226	21242	21345	21318	21556	21307	21533	21205	21187	21267	21377	21501	21424	21281	21254	21328	21195	21240	21105	21408	21399	21321	21361	21153	21375	21283	21355	21542	21063	21248	21394	21310	21183	21253	21269	21437	21395	21494	21352	21240	21352	21272	21545	21303	21317	21459	21423	21488	21278	21153	21238
15941	22923	22057	19362	18395	17954	17823	17609	17732	19392	39197	39850	29823	20575	17823	17195	16997	17071	17011	17241	17009	17013	17153	17112	17253	17069	17085	17270	17197	17051	17102	17196	17048	17133	17054	17067	17306	16935	16994	17210	17149	17130	16880	17109	17067	16995	17017	16974	17079	17205	17023	17163	17127	17068	16987	16985	17157	16970	17167	16909	17256	17047	17176	16989	16903	17415	17096	17065	17016	17168	17192	17048	17108	17155	17118	17221	17116	17018	17005	17164	17010	17135	16920	17050	17177	17194	17034	17117	17084	16994	16987	17053	17280	16996	17121	17099	17086	16982	17101	17072	17099	17215	17046	17123	17028	17103	17102	17073	17154	16957	16966	17009	17146	17122	17059	17074	17140	17161	16961	17177	17067	16943	16950	17022	17208	16883	16926	17031	17263	16994	17086	17143	17129	17261	17111	17064	17040	17093	17180	17230	17107	17191	17175	17101	17066	17153	17040	16920	17006	16988	17176	17148	16957	17021	17142	17127	16832	16921	17072	17003	17158	17099	17007	16928	17094	17091	17143	16933	17062	17233	17132	17016	16950	17275	16990	16957	17072	17066	16972	17145	17214	16987	17152	17015	17129	16877	17080	16920	17047	17247	16961	17160	16945	17018	17105	17237	17097	16876	17152	17057	17093	16848	17036	17186	17019	17060	16925	17117	17191	17220	17159	17117	17012	16998	16997	17053	17065	17099	16997	17037	17014	17005	16907	17232	16877	17137	16961	17073	17174	16891	17203	17105	17118	17203	17022	17105	16983	16886	17167	17069	17155	17057	17013	17048	17025	17273	17037	17018	17025	17035	17225	17241	16919	17026	17073	17069	16926	17153	17101	17103	16902	17110	16949	16914	17105	17120	17162	17049	16910	16887	17247	16995	16995	17010	17029	17024	17035	17020	17124	17125	17114	17012	16986	16900	17127	16978	17210	17092	16992	17227	17211	17172	17145	17282	17145	16842	17208	17059	17009	17108	17181	17127	17123	17144	17092	16938	17205	17084	17351	17224	17021	17097	17135	17024	17010	16999	17007	16963	17028	16969	17023	16978	17261	17245	17221	16971	17047	17109	17148	17189	16800	17029	17118	17053	17062	17054	17009	17195	17070	17140	17182	17137	17194	17070	17069	17047	16927	17095	16979	17094	16780	17196	17087	17136	17038	17142	17019	17070	17113	17009	16926	17080	17111	17124	17001	17107	16958	17124	17083	17063	17062	17147	17211	17066	17018	17037	17003	17062	17112	16987	17149	17173	17096	17108	17048	17060	16993	17105	17159	16984	16965	17044	16969	17108	17242	17089	17156	16883	17232	17161	17078	17143	17101	17125	16865	17017	17016	17115	17145	17046	17031	17151	17079	16933	17089	17125	17146	17026	17112	17128	17174	17192	17184	16981	17051	17119	17176	16980	17045	17060	16998	17180	17088	17118	16811	17080	17219	17063	17136	17199	17148	17136	16994	17100	17054	17096	17134	17108	17148	17167	17115	17012	16976	17095	17028	17104	17096	17247	17078	16847	17086	17027	17037	17011	17029	17112	16812	17152	16935	17080	16995	16978	16974	17167	17009	17120	17108	16981	17006	17015	16930	17011	17018	17102	17069	17086	17180	17031	16983	17086	17152	16925	17030	16937	16893	16911	17126	17044	17102	17242	17086	17059	17078	17135	17208	17059	17026	17146	17222	17119	17175	17043	17174	17016	17011	17069	16948	17015	17139	17147	17277	16964	17195	17181	17158	17256	17008	17044	17117	17204	17050	17108	17084	17002	16948	17208	17006	17053	17065	17185	17035	16974	17142	17215	17153	17138	17146	16962	17053	17112	16993	17103	17130	17112	17064	17042	16964	16984	17066	16983	17107	16900	17267	17025	17228	17049	17032	17067	17161	17048	17023	17025	17096	17085	16986	17056	17147	17060	17030	16970	17155	16973	16930	17093	17097	17014	17043	17199	17095	17035	17256	17068	16971	16991	17052	17083	17095	17090	17159	16985	16980	17220	16978	17206	17118	17088	17155	17246	16955	16893	17216	17050	17164	16902	17041	17075	17013	17011	17142	16986	17146	17096	17162	17033	17038	17272	17051	17032	17033	17068	17243	17079	17142	16946	16995	17068	17163	17183	16999	17061	17087	17064	16900	17386	17306	17090	16959	16979	17163	17032	17043	16877	17073	17035	17180	17038	16986	17008	17060	17056	16989	17021	17070	16988	17219	16966	16975	17267	17264	17102	17041	16901	17067	17046	17184	17136	16949	17145	17150	17187	17237	17081	17258	16976	17048	17207	17048	16962	17254	16944	17121	17114	17145	16955	17111	17095	16890	17003	17030	17114	17118	17000	17314	17100	17116	17049	17220	17028	17122	16949	16942	17101	17163	16974	17248	17189	17017	17210	17213	16952	17209	17019	17215	17208	17024	17061	17279	17133	17048	17006	17102	17076	16874	17245	17233	17116	17044	17135	17086	17109	17200	17111	17306	16908	17090	16919	16885	17086	17293	17070	17008	16982	16886	17132	17104	17024	17144	17024	17091	17042	17077	17022	17234	17134	17157	17165	17024	17151	17042	17068	17022	17045	16982	17093	17137	17225	17039	17130	17059	17084	17078	17025	16877	17117	16927	17178	17011	17054	16893	16980	17262	17026	16966	17216	16920	16973	17118	17117	16942	17021	16936	17166	17065	17143	16972	17089	17159	17123	16909	17115	16875	17212	17025	17040	17126	17002	17132	17022	16966	17232	17189	16898	17109	17176	17053	17058	16984	17033	17342	16931	17212	17283	17018	17203	17276	16997	16956	17164	17063	17251	17007	17007	17143	17045	17077	17026	16915	17055	17270	16937	17174	17031	17089	17028	17012	17173	16988	17049	16984	17149	16897	17009	17024	17093	16979	17068	17081	17144	17035	17060	17076	17115	17049	17081	16800	16990	17069	17175	17077	17285	16918	17217	17122	17172	16983	17095	17033	17039	17006	17067	17065	17048	16917	16928	17099	17077	16978	16934	16978	17080	16901	17026	16919	17181	17096	17238	17031	16989	17017	17211	17096	17085	17258	16845	17011	17040	16887	17052	17095	17189	17044	17240	16925	16994	17018	17077	17095	17149	16942	17023	17043	17088	17274	17043	17152	16899	17073	17046	17016	17085	17126	17006	17049	17204	17174	17004	16968	17101	17158	17028	17149	17136	17086	16962	16957	17073	17237	17047	17020	17017	17156	17109	17033	17066	16998	17077	17074	16982	17002	17141	17139	17176	17105	17255	16913	17089	16902	17110	17081	17022	17014	17087	17068	17029	16987	16989	17240	17160	17099	16965	17193	16999	17176	17053	17074	17115	16960	17078	17100	17076	17144	17161	17034	16976	17112	17055	17156	16953	17098	17029	17088	17088	17038	17193	17118	17111	16960	17201	17102	17131	17180	17035	17273	17158	16960	16985	17171	16925	17193	16965	17232	16972	17115	17070	17029	17129	17189	17190	17067	17035	17284	17209	16901	16827	17105	17063	17158	17029	17125	17197	17123	17062	16817	16916	17111	17167	16994	17084	17051	17160	17051	17076	17141	17148	16944	17126	17002	16991	17111	16985	17140	16981	17117	17026	16980	16944	17177	17241	17094	17097	16925	17059	17165	17088	16932	17031	17248	17145	17012	17034	17161	17179	17189	17134	16943	17071	17024	17082	16959	16933	17017	17031	17083	17162	17032	16943	17180	17287	16984	16912	16900	17189	17141	17147	17020	17119	17094	16952	16923	16870	17200	17337	17005	17192	16991	17121	17094	17013	17073	17261	17107	16955	17116	17124	17201	17244	17186	16830	17134	16944	16996	17063	16982	17040	17159	17045	17131	16894	17031	17028	16871	17122	17161	17118	16975	16871	17089	17188	16955	17149	17056	17063	17046	17000	17181	17028	17081	17145	16964	17145	17102	17191	17156	17120	17072	17090	17251	17101	17037	17037	17130	17119	17159	17210	17149	17038	17123	17127	17075	17010	17121	17137	17103	16942	16932	17111	17200	17016	17027	16933	17022	16993	16992	17009	17178	16929	17155	17143	17106	17152	17079	17030	16992	17239	17048	17114	17021	17023	17148	17073	17030	17184	16930	17062	16974	16955	16966	17101	17070	17158	17063	17045	17002	17085	17198	17118	16996	17052	17129	17042	16889	17238	17326	17051	17259	17130	17029	17072	17164	17258	17058	17034	16958	17173	17197	17042	17143	17187	17112	17009	17187	17135	17167	17030	17074	17093	16855	17033	17186	17182	17086	17086	17128	17053	17068	17099	17042	17047	17017	16963	17124	16955	16993	17244	17220	17216	16949	17130	17084	17038	17092	16917	17149	17064	17051	16963	17081	16918	17038	17064	16905	17146	17056	17042	17105	16983	17086	17178	17011	17064	17106	16904	17157	17124	17114	17097	17064	17146	16861	17034	17093	17027	17086	17137	17078	17125	17128	17025	17110	17163	17123	16945	16943	17019	17063	17139	17144	17172	17249	17178	16956	16978	17165	17076	17062	16895	17170	17079	16956	17288	17102	17019	17125	17100	17153	16996	17089	17062	17159	17005	17244	17077	17032	17085	17046	17091	17117	17018	17004	17145	17192	17037	17084	17060	17031	17130	17241	17155	17086	17075	16896	17071	17157	16958	17120	16984	17191	16999	17023	16977	17145	17063	17144	17085	16969	17142	16927	17086	17055	17131	17129	17076	17154	17017	17133	16974	17076	17015	17105	17100	17092	17087	16970	17063	17200	17035	16970	16937	17000	17212	17238	17133	17064	17118	16897	17234	17193	17003	17199	16902	16850	16970	16922	17162	16995	17031	16974	16888	17272	17106	17037	17092	17122	17081	17120	17073	17155	17089	17132	17264	17049	17163	17158	17065	17095	17147	17073	16879	17194	17045	17048	17118	17095	17151	17191	17200	16824	17108	16899	17094	17118	16993	17049	17137	17152	17010	16906	17019	17223	17130	17108	16932	16860	17234	17200	17092	17088	16967	17111	16959	17053	17124	17167	17307	16869	17081	17139	17088	17189	17121	17043	17161	16913	17146	16961	17038	16996	17137	17237	17093	16986	17024	17006	17011	17049	17141	16945	17026	17027	16975	16990	17252	16930	17132	17048	17179	17053	17237	17058	17058	17226	17217	16995	17123	17010	17149
24307	21595	29257	24444	22264	24910	26251	22745	22130	25268	48475	55572	42596	29809	23817	22026	21896	21521	21789	21543	21474	21592	21494	21488	21622	21435	21469	21588	21516	21481	21371	21491	21440	21299	21713	21477	21689	21358	21547	21477	21680	21446	21440	21434	21414	21417	21399	21488	21539	21272	21335	21515	21454	21402	21430	21462	21417	21370	21553	21754	21738	21337	21434	21359	21549	21557	21589	21356	21527	21324	21527	21472	21447	21544	21396	21588	21267	21397	21387	21752	21455	21533	21410	21594	21430	21575	21308	21492	21426	21350	21368	21426	21274	21439	21469	21317	21232	21271	21175	21371	21580	21389	21355	21573	21501	21470	21120	21584	21632	21351	21313	21503	21211	21232	21466	21527	21365	21419	21231	21528	21423	21525	21268	21235	21278	21429	21677	21584	21766	21382	21608	21560	21517	21288	21266	21416	21343	21095	21455	21518	21239	21467	21271	21243	21318	21469	21529	21462	21646	21395	21421	21272	21468	21410	21457	21615	21487	21462	21563	21435	21529	21243	21478	21358	21638	21302	21436	21279	21440	21354	21294	21593	21358	21413	21491	21355	21413	21614	21479	21466	21406	21640	21375	21494	21293	21174	21600	21439	21518	21561	21224	21330	21503	21320	21412	21591	21384	21628	21550	21602	21406	21371	21421	21516	21479	21259	21684	21469	21445	21385	21491	21299	21656	21546	21276	21396	21568	21306	21405	21372	21347	21578	21397	21371	21385	21383	21370	21281	21393	21339	21198	21345	21450	21520	21662	21393	21560	21288	21271	21405	21235	21520	21436	21422	21400	21640	21414	21247	21461	21358	21425	21548	21131	21339	21422	21409	21502	21344	21110	21429	21614	21444	21585	21558	21377	21299	21582	21537	21511	21306	21297	21368	21377	21479	21266	21227	21485	21162	21629	21421	21621	21372	21273	21370	21439	21652	21504	21630	21237	21418	21384	21506	21333	21542	21458	21587	21415	21618	21266	21480	21446	21399	21452	21238	21604	21345	21322	21419	21309	21108	21191	21304	21479	21366	21523	21458	21355	21391	21457	21401	21416	21230	21432	21487	21303	21417	21401	21460	21226	21486	21135	21406	21358	21372	21588	21418	21411	21653	21403	21445	21322	21424	21424	21297	21561	21594	21624	21302	21448	21273	21573	21399	21484	21481	21194	21534	21388	21224	21481	21642	21382	21449	21432	21236	21584	21718	21539	21346	21412	21546	21623	21314	21456	21503	21543	21288	21365	21457	21277	21533	21510	21381	21110	21224	21430	21432	21485	21402	21308	21380	21544	21650	21377	21481	21391	21253	21458	21464	21261	21348	21369	21399	21421	21404	21274	21412	21431	21383	21389	21498	21400	21216	21605	21597	21408	21385	21338	21456	21281	21505	21542	21533	21326	21388	21301	21445	21747	21579	21682	21336	21559	21284	21459	21252	21429	21402	21342	21567	21426	21264	21203	21284	21388	21417	21404	21523	21449	21338	21737	21283	21331	21229	21555	21585	21622	21230	21462	21166	21457	21604	21452	21395	21491	21556	21383	21479	21417	21245	21609	21576	21574	21468	21287	21509	21382	21318	21267	21482	21344	21371	21228	21266	21406	21583	21315	21430	21520	21286	21233	21420	21429	21377	21290	21203	21267	21271	21208	21381	21741	21463	21522	21374	21289	21168	21533	21378	21465	21395	21294	21315	21388	21260	21432	21476	21508	21495	21143	21413	21222	21528	21400	21259	21426	21334	21534	21669	21345	21289	21343	21361	21842	21305	21528	21242	21635	21310	21219	21329	21392	21219	21340	21451	21427	21368	21440	21465	21635	21418	21339	21304	21479	21309	21242	21501	21366	21441	21603	21483	21512	21295	21360	21600	21418	21649	21301	21634	21432	21602	21470	21427	21413	21477	21476	21400	21489	21421	21433	21602	21411	21528	21474	21328	21500	21401	21345	21352	21448	21306	21364	21438	21492	21478	21421	21355	21438	21526	21337	21501	21442	21602	21664	21526	21448	21360	21448	21542	21633	21463	21317	21356	21528	21423	21619	21575	21375	21261	21528	21574	21268	21577	21306	21445	21480	21244	21367	21337	21294	21341	21628	21389	21287	21373	21430	21395	21504	21547	21292	21369	21270	21318	21472	21209	21402	21313	21297	21376	21347	21446	21396	21346	21754	21416	21656	21349	21404	21368	21317	21345	21268	21389	21356	21279	21479	21471	21377	21380	21507	21574	21258	21306	21351	21340	21413	21458	21434	21442	21280	21302	21247	21552	21305	21413	21430	21342	21389	21268	21638	21450	21453	21387	21435	21437	21362	21611	21324	21404	21382	21480	21524	21443	21408	21584	21686	21348	21521	21505	21646	21574	21429	21502	21430	21507	21424	21361	21230	21664	21365	21585	21514	21483	21532	21621	21451	21601	21415	21625	21568	21180	21394	21219	21315	21395	21147	21646	21410	21376	21417	21299	21405	21477	21439	21597	21418	21236	21429	21059	21491	21366	21423	21476	21449	21673	21467	21382	21507	21163	21498	21508	21506	21483	21336	21514	21578	21373	21221	21577	21433	21485	21420	21155	21422	21473	21498	21509	21613	21422	21445	21487	21607	21535	21499	21498	21552	21329	21445	21539	21309	21290	21485	21380	21338	21356	21616	21396	21430	21336	21389	21323	21464	21439	21200	21541	21527	21304	21450	21162	21358	21652	21375	21421	21453	21253	21339	21576	21476	21428	21485	21424	21544	21479	21448	21399	21612	21515	21274	21497	21448	21366	21687	21343	21282	21338	21701	21471	21369	21383	21435	21275	21498	21454	21267	21656	21531	21611	21428	21712	21430	21393	21476	21545	21463	21442	21388	21345	21264	21508	21454	21690	21227	21507	21307	21428	21540	21550	21412	21296	21339	21405	21368	21412	21398	21364	21441	21254	21344	21380	21567	21410	21444	21470	21661	21474	21381	21172	21348	21347	21451	21373	21293	21681	21355	21475	21308	21259	21455	21518	21275	21534	21527	21516	21335	21295	21668	21212	21464	21584	21249	21315	21269	21459	21109	21196	21257	21311	21415	21362	21332	21230	21547	21405	21547	21504	21365	21414	21268	21487	21696	21534	21434	21638	21640	21526	21513	21375	21409	21295	21510	21378	21431	21708	21413	21622	21585	21395	21410	21467	21354	21436	21189	21352	21414	21354	21478	21443	21383	21205	21304	21601	21498	21299	21443	21430	21325	21126	21439	21629	21468	21284	21414	21415	21317	21382	21430	21582	21414	21068	21600	21458	21479	21591	21602	21528	21427	21563	21096	21556	21389	21458	21484	21360	21219	21528	21504	21332	21222	21422	21268	21512	21437	21660	21465	21460	21407	21549	21403	21220	21505	21386	21459	21415	21281	21437	21540	21447	21282	21453	21211	21401	21395	21529	21675	21669	21440	21261	21343	21394	21469	21463	21291	21415	21375	21449	21416	21568	21421	21239	21400	21480	21291	21358	21462	21361	21621	21410	21554	21400	21528	21333	21392	21225	21258	21393	21372	21457	21623	21311	21327	21366	21365	21525	21473	21616	21481	21335	21619	21309	21308	21457	21265	21518	21585	21318	21428	21605	21405	21307	21161	21591	21333	21382	21382	21376	21528	21153	21397	21502	21502	21393	21445	21303	21440	21413	21382	21640	21479	21537	21395	21269	21566	21399	21145	21340	21382	21443	21177	21540	21418	21382	21692	21477	21403	21279	21424	21526	21389	21412	21298	21264	21298	21395	21438	21571	21346	21346	21396	21477	21210	21574	21461	21460	21300	21532	21281	21306	21444	21395	21461	21380	21377	21305	21328	21323	21659	21377	21427	21526	21484	21736	21497	21742	21361	21569	21483	21224	21347	21506	21499	21225	21340	21317	21405	21308	21474	21490	21498	21384	21522	21461	21481	21427	21419	21414	21210	21349	21445	21642	21384	21487	21438	21448	21447	21330	21120	21423	21382	21322	21427	21478	21434	21239	21622	21655	21523	21450	21412	21332	21269	21419	21433	21309	21308	21401	21648	21246	21554	21326	21509	21168	21609	21513	21301	21554	21433	21642	21520	21611	21363	21484	21468	21444	21481	21464	21294	21311	21439	21278	21556	21339	21525	21524	21451	21521	21507	21484	21502	21550	21561	21531	21420	21196	21575	21398	21258	21676	21372	21414	21547	21433	21349	21341	21622	21447	21557	21589	21347	21395	21249	21335	21411	21480	21579	21476	21522	21474	21397	21450	21341	21280	21494	21436	21521	21189	21339	21518	21315	21482	21405	21181	21595	21657	21446	21447	21345	21492	21573	21504	21417	21617	21467	21345	21478	21436	21536	21264	21256	21100	21584	21475	21362	21396	21330	21282	21320	21268	21459	21490	21540	21304	21449	21399	21305	21609	21432	21269	21597	21447	21286	21517	21359	21297	21592	21503	21224	21107	21402	21424	21451	21358	21437	21512	21487	21238	21258	21205	21392	21511	21211	21444	21209	21238	21342	21483	21293	21419	21432	21382	21491	21377	21360	21531	21351	21504	21355	21342	21547	21449	21490	21413	21376	21318	21422	21311	21639	21368	21573	21437	21476	21488	21323	21329	21564	21261	21387	21407	21285	21397	21626	21417	21415	21468	21412	21592	21435	21206	21525	21250	21251	21538	21403	21201	21584	21275	21221	21308	21277	21321	21333	21300	21637	21296	21282	21362	21359	21449	21422	21331	21445	21307	21367	21417	21465	21475	21184	21271	21391	21237	21295	21286	21536	21470	21461	21290	21357	21548	21407	21594	21451	21506	21385	21389	21711	21504	21616	21591	21553	21396	21321	21482	21404	21479	21332	21300	21365	21279	21416	21588	21330	21114	21306	21592	21524	21320	21386	21372	21374	21445	21424	21423	21298	21500	21521	21380	21368	21297	21420	21286	21190	21394	21514	21442	21489	21501	21277	21519	21429	21521	21366	21391	21513	21366	21198	21392	21379	21488	21384	21260	21421	21271	21257	21458	21455	21482	21669	21507	21365	21393	21461	21366	21591	21337	21409	21556	21531	21470	21486	21517	21507	21309	21312	21496	21210	21429	21721	21497	21459	21395	21297	21453	21502	21438	21527	21475	21146	21234	21493	21551	21516	21578	21446	21676	21578	21330	21466	21334	21226	21413
17971	29688	27813	22904	20446	19399	18931	18550	18423	23778	50815	53611	40362	25707	18612	17418	17266	17201	17037	17201	17208	17082	17099	17144	17265	17172	17086	17342	17262	17222	17341	17211	17194	17177	17087	17179	17044	17211	17098	17330	17113	17170	17048	17002	17152	17055	17184	17235	17133	17162	17280	17312	17257	17170	17207	17207	17214	17093	17151	17271	17350	17124	17209	17343	17222	17282	17209	17182	17234	17209	17073	17207	17073	17038	17307	16961	17234	17147	17257	17098	17278	17091	17187	17208	17112	17182	17179	17094	17225	17221	17054	17201	17127	17273	16953	17102	17373	17164	17209	17126	17150	17254	17162	17081	17118	17164	17181	17149	17254	17236	17252	17205	17203	17212	16888	17035	17203	17211	17216	17225	17128	17299	17064	17210	17151	16979	17013	17057	17130	17095	17236	17186	17161	17144	17249	17165	17121	17187	17224	17253	17365	17220	17231	17358	17156	17292	17186	17149	17174	17122	17104	17094	17051	17299	17065	17209	17078	17254	17240	17208	17213	17054	17019	17324	17171	17067	17155	17142	17105	17091	17342	17156	17012	17195	17144	17205	17239	17167	17102	17307	17331	17199	17259	17173	17356	17025	17098	17174	17195	17107	17181	17201	17133	17147	17165	17188	17308	17222	17098	17068	17096	17304	17257	17264	17063	17122	17204	17070	17032	17098	17239	17382	17123	17131	17326	17118	17232	17334	17169	17141	17102	17150	17229	17152	17225	17133	17152	17290	17128	17128	17105	17183	17202	17449	17102	17169	17248	17241	16997	17047	17094	17075	16959	16915	17054	17203	17045	17200	17039	17066	17241	17045	16923	17233	17071	17304	17226	17063	17184	17104	17356	17330	17209	17137	17084	17289	17019	17200	17085	17153	17078	17264	17130	17036	17075	17302	17154	17098	17183	17073	17045	17284	17134	17264	17140	17294	17193	17121	17176	17099	17235	17116	17128	17024	17186	17153	17121	17215	17325	17075	17201	17143	17056	17249	17124	17228	17170	17186	17300	17074	17070	17145	17139	17003	17174	17003	17219	17103	17087	17303	17205	17174	17088	17103	17294	16972	17089	17115	17069	17148	17094	17103	17273	16998	16983	17188	17265	17199	17159	17171	17082	17049	17111	17021	17204	17033	17138	17119	17169	17182	16945	17036	17263	17246	17122	17176	17229	17095	17259	17229	17162	17131	17246	17112	17315	17030	17277	17241	17221	17179	17188	17068	17164	16983	17002	17028	17108	16996	17331	17243	17262	17230	17331	17333	17153	17108	17090	17259	17083	17070	17275	17123	17227	17176	17158	17073	17079	17283	17085	17216	17356	17118	17227	17151	17070	17122	17106	17224	17199	17091	17039	17189	17034	17283	17142	17145	17042	17154	17106	17084	17087	17032	17252	17215	17106	17202	17053	17243	17089	17165	17115	17372	17216	17096	17097	17408	17238	17104	17105	17065	17144	17013	17162	17293	17187	16985	17040	17130	17272	17188	17200	17135	17220	17107	17394	17009	17363	17234	17168	17166	17182	17077	17202	17310	17353	17074	17087	17106	17236	17171	17250	17177	17226	17052	17022	17239	16905	17220	17214	17132	17051	17365	17223	17319	17241	17151	17005	17046	17333	16952	17064	17192	17142	17167	17095	17126	17250	17077	17029	17189	17124	17280	17228	17185	17219	17335	17082	17102	17171	17151	17128	17097	17159	17062	16965	17244	16998	17182	17078	17009	17320	17200	16969	17153	16874	17211	17179	17223	17103	17126	17159	16978	17004	17141	17121	17240	17202	17141	17183	17086	17282	17407	17051	17185	17147	17123	17192	17078	16964	17286	17162	16952	17197	17048	17104	16960	17098	17110	17173	17087	17344	17107	17302	17096	17110	17313	17261	17238	17228	17139	17122	17399	17236	17091	17078	17065	17132	17222	17194	16982	17139	17365	17040	17102	17193	17104	17100	17153	17126	17114	17176	17113	17154	17183	17023	17036	17198	17067	17279	17205	17130	17054	17099	17187	17125	17200	16983	17095	17273	17273	17169	17116	17203	17086	17212	17001	17196	17041	17185	17205	17381	17110	17105	17058	17136	17072	17100	17350	17260	17059	17232	17169	17106	17162	17034	17181	17096	17051	17236	17238	17073	17119	17316	17218	16995	17202	17070	17203	17335	17186	16890	17180	17047	17232	17340	17034	17023	16972	17136	17082	17228	17142	17205	17110	17127	17230	17361	17147	16997	17113	17252	17109	17124	17133	17208	17119	17254	17251	17300	17095	17160	17052	17142	17191	17133	17160	17101	17173	17457	17137	17396	17207	17174	17160	17238	17118	17233	17145	17087	17196	17170	17227	16997	17092	17114	17290	16999	17177	17132	17239	17182	17302	17187	17274	17254	17125	17225	17191	17007	17203	17042	17100	17109	17109	17151	17271	17195	17169	17074	17277	17103	17174	17257	17100	17095	17226	17130	17162	17129	17168	17090	17183	17088	17364	17234	17254	17136	17092	17147	17034	17052	17187	17234	17154	17234	17072	17215	17116	17117	17067	17186	17240	17218	17109	17148	17177	17103	17159	17348	17239	17228	17138	17274	17194	17299	17232	17197	17226	17185	17130	17272	17165	17338	16944	17154	17151	17112	17225	17092	17182	17158	17176	17199	17119	17277	17234	17309	17044	16990	17060	17040	17167	17202	16938	17219	17203	17025	17223	17155	17126	17390	17145	17187	17220	17046	17055	17062	17034	17084	17142	17125	17156	17178	17221	17209	17134	17166	17143	16989	16964	17214	17228	17059	17198	17053	17067	17157	17152	17281	17174	17045	17229	17200	17096	17185	17207	17135	17145	17185	17062	17331	17141	17125	17376	17324	17250	17209	17165	17161	17195	17239	17122	17229	17202	17064	17173	17037	17309	17146	17092	17223	17151	17159	17287	17157	17232	17314	17270	17246	17183	17086	17188	17193	17064	17049	17067	17373	17256	17042	17109	17070	17254	17144	17184	17278	17233	17256	17308	17010	17272	17171	17269	17093	17174	17113	17272	17199	17277	17135	17191	17028	17311	16879	17215	17137	17067	17158	17212	17106	17106	16960	17127	17242	17098	17044	17319	17132	17256	17293	17154	17153	17206	17147	17018	17069	17101	17041	17088	17208	17251	17210	17223	17174	17125	17220	17216	17151	17077	17189	17268	17150	17186	17055	17315	17341	17159	17152	17161	17256	17250	17027	17257	17106	17074	17201	17117	17052	17185	17196	17287	17143	17129	17153	17350	17292	16990	17279	17277	17290	17176	17180	17132	17196	17242	17229	17117	17108	17148	17190	17205	17154	17372	17088	17238	17028	17078	17104	17106	17062	17132	17226	17055	17165	17253	17135	17249	17174	17159	17228	17105	17171	17211	17179	17239	17199	17067	17344	17228	17309	17153	17102	16971	17161	17190	17199	17152	17174	17366	17295	17093	17110	17149	17268	17168	17211	17084	17101	17139	17131	17093	17308	17215	16999	17161	17265	17261	17035	17138	17202	17217	17021	17111	17300	16955	17185	17153	17198	17171	17152	16991	17148	17202	17176	17307	17168	17024	17271	16931	17244	16973	17241	17141	17061	17108	17135	17275	16888	17116	17019	17165	17149	17095	17174	17126	17312	17405	17174	17134	17193	17174	17148	17298	17164	17373	17012	17241	17175	17140	17097	17250	16893	16965	17275	17113	17157	17077	17223	16989	17226	17144	17161	17123	17347	17168	17062	17067	17320	17077	17174	17219	17099	17145	17316	17198	17093	17128	17175	17100	17008	17073	17125	17230	17039	17231	17266	17244	16924	17308	17256	17178	17181	17162	17149	17154	17090	17132	17149	17071	17337	16979	17151	17055	17097	17192	17286	17323	17156	17154	17208	17152	17123	17070	17013	17157	17098	17215	17112	17229	17080	17183	17241	17337	17048	17196	17013	17204	17091	17106	17235	17141	17244	17124	17205	17202	17116	17032	17197	17170	16996	17065	17299	17087	17148	17068	16998	17165	17146	17134	17096	17213	17216	17123	17426	17097	17041	17287	17188	17012	17164	17278	17218	17184	17179	17186	17053	17076	17084	17209	17418	17051	17249	17084	17216	17114	17201	17027	17290	17227	17152	17383	17026	17254	17194	17127	17055	17196	17294	17111	17190	17261	17158	17230	17139	17439	17254	17275	17218	17161	17202	17352	17093	17001	17031	17193	17075	17279	17140	17145	17083	17121	17076	17229	17125	17099	16988	17285	16938	17422	17175	17112	17212	17078	17150	17023	17248	17141	17203	17222	17317	17064	17012	17106	17114	17160	17101	17119	17155	17228	17161	17278	17311	17181	17185	17036	17123	17132	17047	17281	17054	17093	17228	17362	17077	17215	17237	17236	17215	17051	17024	17138	17113	17089	17168	17152	17074	17184	17186	17195	17231	17267	17113	17138	17215	17144	17306	17194	16909	17381	17329	17205	17202	17102	17055	17187	17023	17091	17018	17262	17315	17095	17079	17281	17099	17101	17186	17208	17160	17221	17144	17239	17105	17185	17151	17156	17227	17024	17166	17249	17023	16931	17347	17135	17332	17033	17195	17198	17125	17056	17091	16964	17160	17147	17136	17259	17192	17026	17306	17259	17124	17214	17205	17111	17036	17205	16975	17248	17175	17208	17168	17279	17340	17012	17101	17102	17140	17364	17157	17107	17295	17143	17045	17105	17244	17147	17069	17076	17187	17202	17039	17015	17258	17016	17112	17119	17127	17271	17213	17156	17306	17174	17103	17146	17105	17288	17173	17253	17212	17239	17187	17057	17145	17270	17117	17057	17142	17043	17142	17207	16990	17014	17230	17190	17241	17131	17086	17265	17237	17236	17018	17155	17156	17013	17262	17191	17224	17273	17205	17138	17245	17139	17129	17056	17141	16873	17087	17066	16854	16932	17122	17097	17052	17198	17071	17037	17259	17138	17161	17164	17057	17046	17232	17075	17053	17108	17115	17061	17107	17133	17263	17011	17271	17136	17197	17083	17171	17144	17121	17270	17137	16974	17231	17314	17017	17166	17096	17131	17200	17154	17333	17186	17142	17145	17178	17054	17195	17162	17123	17387	17114	17106	17310	17261	17021	17279	17024	17173	17325	17019	17188	17115	17113	17350	17232	17175	17123	17243
31162	23196	23947	22812	21217	21347	21307	21318	21212	21576	23135	24652	24152	22945	21893	21424	21436	21490	21069	21195	21564	21500	21517	21393	21294	21417	21173	21246	21268	21181	21254	21408	21457	21430	21334	21343	21430	21580	21227	21150	21245	21322	21413	21603	21161	21115	21370	21249	21223	21305	21193	21328	21165	21219	21161	21200	21376	21078	21319	21256	21234	21281	21277	21441	21427	21260	21321	21387	21362	21266	21389	21251	21052	21352	21194	21414	21153	21378	21384	20950	21331	21542	21246	21162	21291	21151	21135	21304	21290	21289	21161	21077	21496	21204	21233	21410	21100	21277	21308	21251	21241	21134	21354	21193	21110	21415	21286	21162	21230	21434	21332	21328	21225	21264	21294	21314	21232	21389	21146	21247	21182	21240	21255	21255	21325	21359	21248	21246	21234	21177	21122	21295	21252	21145	21450	21182	21336	21276	21510	21253	21281	21257	21247	21111	21318	21353	21221	21129	21364	21186	21211	21324	21423	21360	21247	21281	21257	21212	21306	21456	21389	21331	21161	21264	21136	21161	21333	21447	21441	21175	21369	21159	21333	21378	21502	21290	21274	21335	21325	21332	21255	21258	21509	21418	21407	21350	21264	21336	21279	21269	21178	21270	21458	21230	21263	21307	20973	21389	21272	21307	21408	21131	21373	21397	21048	21182	21339	21361	21107	21298	21439	21133	21190	21189	21167	21462	21176	21198	21192	21506	21340	21287	21543	21023	21143	21234	21285	21303	21057	21128	21419	21343	21338	21233	21257	21444	21495	21276	21261	21209	21408	21323	21258	21223	21229	21161	21359	21292	21230	21321	21364	21033	21340	21485	21328	21128	21165	21052	21432	21256	21426	21476	21287	21296	21456	21405	21251	21212	21049	21201	21101	21304	21169	21223	21339	21173	21118	21286	21154	21229	21341	21357	21023	21117	21316	21380	21206	21109	21108	21377	21281	21297	21176	21191	21330	21258	21368	21194	21120	21495	21658	21335	21311	21347	21295	21244	21093	21234	21122	21334	21215	21384	21334	21412	21182	21260	21315	21179	21196	21110	21237	21283	21573	21116	21325	21161	21309	21316	21318	21345	21133	21414	21347	21353	21315	21415	21242	21136	21377	21153	21188	21106	21352	21157	21410	21384	21393	21226	21419	21303	21257	21225	21308	21266	21168	21421	21403	21261	21362	21424	21343	21470	21320	21430	21531	21237	21473	21446	21267	21265	21344	21150	21245	21312	21061	21515	21293	21241	21288	21311	21252	21109	21373	21056	21278	21212	21223	21198	21411	21247	21303	21299	21363	21232	21165	21246	21168	21398	21298	21132	21229	21353	21097	21324	21174	21194	21199	21362	21033	21264	21342	21393	21163	21348	21345	21252	21190	21291	21349	21472	21234	21243	21271	21383	21261	21403	21375	21348	21215	21265	21241	21240	21571	21129	21310	21161	21069	21243	21375	21234	21050	21181	21314	21110	21280	21157	21383	21336	21303	21176	21182	21353	21358	21341	21227	21082	21324	21432	21070	21195	21295	21373	21554	20941	21182	21524	21309	21483	21256	21402	21200	21232	21031	21430	21432	21463	21277	21454	21321	21246	21150	21241	21351	21197	21444	21279	21361	21222	21081	21288	21091	20999	21307	21338	21351	21168	21300	21326	21383	21146	21173	21377	21307	21371	21311	21239	21401	21326	21390	21662	21525	21145	21126	21289	21334	21395	21296	21489	21250	21267	21449	21334	21180	21300	21348	21384	21432	21311	21224	21338	21210	21303	21397	21298	21258	21151	21323	21493	21265	21366	21367	21350	21296	21144	21373	21235	21306	21111	21312	21456	21452	21448	21372	21319	21268	21388	21437	21477	21327	21415	21317	21078	21500	21116	21245	21369	21315	21121	21173	21414	21380	21335	21325	21355	21254	21308	21509	21282	21451	21269	21239	21297	21317	21345	21233	21326	21314	21355	21425	21255	21298	21314	21101	21198	21310	21316	21172	21301	21202	21239	21171	21382	21280	21268	21180	21028	21296	21537	21401	21170	21215	21124	21350	21451	21277	21496	21457	21333	21246	21428	21197	21414	21085	21160	21251	21447	21363	21377	21297	21418	21436	21312	21258	21132	21238	21342	21271	21523	21325	21444	21198	21575	21394	21382	21245	21352	21109	21207	21232	21376	21399	21115	20963	21271	21271	21140	21212	21260	20989	21257	21449	21325	21526	21218	21197	21321	21394	21398	21409	21170	21402	21260	21544	21209	21153	21407	21282	21175	21366	21160	21329	21126	21560	21068	21184	21316	21302	21435	21436	21352	21279	21593	21273	21311	21219	21345	21401	21351	21187	21317	21178	21485	21419	21336	21329	21400	21285	21213	21153	21238	21352	21284	21381	21302	21511	21486	21171	21279	21416	21128	21145	21176	21332	21432	21298	21244	21398	21330	21346	21168	21355	21351	21296	21299	21487	21269	21156	21390	21183	21402	21414	21255	21217	21181	21066	21396	21325	21549	21328	21349	21356	21435	21335	21150	21243	21304	21334	21423	21213	21281	21200	21518	21337	21164	21319	21257	21633	21499	21503	21395	21354	21304	21353	21094	21189	21193	21291	21323	21256	21208	21225	21174	21287	21522	21467	21173	21153	21277	21320	21338	21227	21174	21244	21620	21232	21174	21263	21254	21340	21169	21174	21304	21291	21350	21063	21275	21307	21383	21430	21281	21363	21401	21375	21389	21272	21260	21410	21524	21441	21303	21360	21294	21348	21303	21218	21358	21233	21592	21339	21316	21490	21418	21175	21437	21229	21256	21551	21177	21319	21175	21156	21383	21188	21295	21512	21180	20880	21336	21445	21451	21325	21229	21429	21154	21212	21474	21177	21226	21231	21203	21205	21207	21304	21024	21400	21219	21016	21404	21313	21359	21341	21323	21351	21325	21425	21150	21329	21087	21235	21092	21246	21248	21345	21507	21229	21310	21095	21273	21385	21291	20994	21363	21438	21254	21376	21295	21438	21438	21242	21471	21272	20897	21393	21248	21352	21100	21397	21270	21320	21384	21435	21392	21386	21314	21236	21351	21365	21233	21257	21297	21223	21268	21303	21251	21213	21351	21274	21309	21125	21429	21198	21184	21360	21362	21391	21245	21196	21059	21280	21258	21275	21337	21180	21374	21444	21230	21162	21299	21421	21133	21196	21279	21336	21443	21264	21319	21440	20988	21336	21233	21544	21339	21420	21163	21325	21380	21347	21575	21479	21274	21409	21457	21288	21335	21394	21409	21352	21405	21239	21379	21414	21169	21466	21149	21382	21365	21175	21322	21108	21313	21386	21345	21199	21326	21343	21354	21226	21288	21280	21425	21372	21570	21516	21278	21354	21113	21492	21429	21258	21728	21326	21352	21111	21351	21297	21117	21294	21547	21190	21469	21446	21325	21132	21038	21416	21373	21075	21210	21418	21106	21157	21317	21420	21153	21340	21416	20996	21377	21467	21278	21344	21013	21324	21279	21429	21312	21337	21430	21320	21400	21364	21409	21246	21368	21229	21387	21474	21233	21326	21249	21254	21154	21146	21362	21232	21379	21188	21364	21374	21239	21365	21097	21336	21371	21242	21411	21316	21303	21290	21361	21540	21657	21161	21233	21320	21108	21319	21410	21248	21190	21176	21253	21300	21255	21384	21249	21247	21110	21049	21149	21279	21189	21358	21337	21469	21150	21521	21455	21193	21279	21311	21297	21351	21222	21467	21396	21335	21455	21045	21112	21387	21269	21350	21506	21437	21154	21202	21376	21304	21373	21344	21369	21495	21466	21314	21155	21624	21514	21234	21276	21155	21084	21314	21357	21516	21345	21498	21177	21174	21294	21049	21272	21301	21345	21340	21381	21291	21546	21209	21236	21290	21154	21337	21247	21375	21411	21291	21189	21401	21388	21323	21240	21407	21302	21238	21313	21366	21291	21501	21265	21327	21407	21137	21165	21250	21426	21255	21222	21335	21412	21199	21375	21279	21589	21555	21494	21180	21264	21204	21460	21202	21353	21247	21386	21387	21305	21286	21246	21250	21313	21266	21335	21442	21638	21331	21263	21396	21278	21438	21575	21422	21492	21304	21251	21294	21353	21399	21345	21366	21275	21261	21427	21166	21309	21246	21495	21181	21169	21496	21145	21080	21078	21232	21403	21247	21384	21109	21385	21310	21416	21438	21370	21365	21415	21122	21344	21464	21204	21236	21335	21544	21248	21491	21334	21187	21127	21264	21326	21307	21226	21395	21313	21364	21176	21209	21113	21432	21410	21644	21185	21457	21190	21381	21344	21563	21530	21222	21218	21417	21457	21476	21282	21272	21116	21232	21347	21330	21425	21464	21505	21320	21251	21412	21205	21237	21201	21332	21169	21423	21194	21311	21513	21413	21205	21232	21247	21370	21278	21452	21249	21340	21328	21073	21247	21343	21171	21262	21531	21341	21341	21274	21264	21095	21175	21299	21226	21365	21490	21186	21293	21379	21318	21359	21431	21266	21412	21286	21212	21180	21267	21390	21175	21382	21245	21338	21359	21338	21357	21342	21396	21300	21304	21150	21082	21345	21172	21289	21206	21272	21250	21362	21457	21247	21159	21288	21280	21283	21075	21329	21203	21275	21374	21232	21174	21360	21267	21363	21380	21472	21308	21244	21316	21195	21265	21322	21403	21254	21183	21291	21174	21322	21361	21491	21506	21267	21161	21261	21379	21537	21347	21430	21382	21259	21173	21252	21507	21438	21457	21224	21322	21211	21342	21323	21128	21184	21218	21327	21314	21451	21359	21383	21265	21251	21254	21539	21246	21424	21279	21309	21246	21289	21366	21101	21563	21449	21415	21151	21233	21071	21150	21483	21504	21235	21233	21357	21580	21546	21308	21243	21285	21059	21209	21339	21434	21310	21533	21256	21222	21313	21469	21335	21442	21382	21196	21313	21583	21418	21316	21290	21209	21298	21492	21327	21527	21404	21566	21242	21420	21435	21283	21449	21370	21078	21118	21177	21434	21322	21255	21331	21041	21430	21215	21411	21608	21354	21099	21266	21218	21240	21143	21345	21140	21401	21362	21373	21329	21273	21248	21277	21076	21299	21422	21137	21166	21324	21111	21128	21377	21245	21416	21224	21035	21241	21331	21426	21337
17336	17830	17932	17436	17179	17049	17192	17165	16884	17336	19905	21800	20214	18911	17383	17037	17091	16950	17022	16968	17088	17044	17097	17099	17076	17180	16953	16918	17050	17138	17081	16924	17001	16964	17136	16992	16990	17117	16981	17101	17279	17044	17169	17044	17062	16957	16908	17041	17164	16965	17039	17200	17029	17087	17186	17132	17130	16993	16971	17066	17146	17192	17055	17248	16910	17028	16882	17268	16986	17223	17046	17110	17122	16926	17184	16995	17082	17148	17177	17011	17184	16984	17033	17133	17078	17000	17113	17190	17027	16936	16979	17071	16958	16945	17131	17084	17202	17099	16812	17084	16988	17135	16926	17047	17074	17004	17284	17173	17052	17197	17111	17060	16960	17048	17023	17045	17206	17024	17060	17120	17171	16901	17219	17103	17154	16842	17149	17119	17014	17010	17112	17239	16933	16956	17033	17024	17046	17007	17082	17104	16960	16973	17065	16998	16872	17147	17135	17408	17084	16975	17030	17044	16966	16876	17100	16874	17207	17122	17265	17218	16855	17127	17148	16978	17101	17102	17033	16943	17127	17108	17031	17225	17051	17312	16992	16922	16897	16954	16880	17040	17016	17142	16945	17065	17160	17077	17078	17096	17013	17102	16894	17013	17254	17044	17196	17099	17105	16864	17230	17157	17064	17005	17109	16953	17250	16943	17163	17049	17068	16965	16915	17265	16942	16916	17180	17030	17182	17178	17193	17092	17127	17100	17063	17040	17134	17001	16996	16875	16998	16841	16971	17016	17111	16882	17168	17086	17039	17173	17106	17138	17052	17158	16988	17031	17126	16991	17111	17054	16945	17072	17018	17020	17193	17218	17055	17098	17227	16949	17093	17008	17215	17114	17000	17270	16988	17053	17002	17068	17042	16958	16905	17015	17007	17090	17009	17174	17024	17112	16978	17122	17027	17010	17008	16979	17070	16896	16952	17083	17118	16982	17054	16960	17034	17171	17245	17060	17095	17056	17054	16989	17060	16974	17102	17106	17082	16967	17132	17068	16973	17193	17190	17013	17013	17093	16964	16800	17133	17156	17124	16954	17229	17008	17024	17183	17035	17150	16938	17113	17058	17219	17043	17127	17087	17077	16956	17160	16800	17017	16981	16926	17117	17025	16860	17073	17082	16921	17204	17062	17006	17142	17083	16932	16883	16957	17038	17171	17064	16932	17081	17157	17094	17039	17055	16897	17014	16952	16955	17100	16857	17007	17091	17019	17293	17038	17031	17069	16968	17021	17113	17103	16941	16990	17190	17134	17045	16960	17121	16906	16779	16900	17035	17200	17065	17028	17031	17034	17120	17029	17070	17070	16894	17036	17217	17072	17003	17007	17205	16985	16984	17180	17132	17047	16965	16985	16944	17134	17151	17178	17302	17062	17089	17074	17149	17112	16878	17000	17071	17148	17035	17012	16881	17117	17083	16994	17022	16971	16981	17004	17109	17191	17064	17018	17121	17042	17023	16988	17122	17003	16927	17192	17127	17185	16908	17087	16994	17103	16819	17135	17066	17021	17066	17065	17087	17131	16953	17207	16938	16978	17141	17042	17053	17273	16905	16981	17178	17041	17088	17012	16947	17017	17080	17142	17110	17044	17115	17064	17018	17186	17040	17038	17088	17010	17158	17113	17046	17060	17107	17013	16991	16913	17229	17049	17113	16862	17169	16799	17234	17064	17010	16969	17159	16978	17033	17034	16872	17155	17086	17016	16934	16830	17054	17028	17005	17085	17262	17038	17008	17061	17124	16910	17101	17059	16890	16935	17008	17033	17112	16877	16922	17150	16840	17003	17047	17022	17157	16965	17111	17131	17051	16832	16972	17040	17086	17131	16998	17123	17131	16954	17087	16887	17186	17144	16947	17029	17102	17001	17032	17010	16867	17112	16930	17030	17039	17140	17222	17281	17238	16897	16861	17087	16958	17019	17077	17091	16983	17202	16998	16854	17020	17190	17098	17101	17036	16973	17009	16974	17203	16968	17015	17118	17055	17029	17137	17038	17058	17187	16951	17305	17088	17009	17040	16962	17062	17020	16965	17022	16944	17019	17104	16944	17005	16998	17200	17018	17187	17005	17107	16991	16992	17163	17155	17219	17204	17121	16949	17032	17067	16868	17183	16939	17105	16996	16943	17165	17108	17160	16941	16945	17090	17006	17021	17048	16974	17158	17006	17041	17040	17113	17123	17087	17209	16947	17120	16965	17204	17015	16999	16945	17314	17238	17103	16986	17138	17106	16961	17079	17025	17028	17084	17060	17194	16963	16854	16990	17362	17058	17110	17077	17067	17031	17041	17086	17167	17207	16980	17000	17049	17215	17100	17086	17098	17298	17095	17036	17072	17042	17060	17137	17088	17029	17036	17174	17171	17030	17104	16993	16889	17114	17067	17022	17147	16930	16876	17067	17236	16978	16967	17014	17331	17056	17171	16998	17097	17078	17022	16883	17104	17020	16988	17150	16845	17220	17112	17017	17263	17009	16942	17088	17038	16955	16985	17042	17053	17110	16968	17082	17065	17056	17214	16819	17269	17014	17170	17032	16939	16951	16935	17210	17161	17118	17055	16968	17091	17092	16966	17023	17108	17170	16956	16916	17243	17174	16987	17162	16906	17204	17004	17064	17041	16999	17101	17140	17003	16901	17248	16996	17001	17118	17048	17176	17233	17017	17098	17121	17030	17100	17074	17058	17015	17055	17081	16955	17153	17128	17017	16943	17213	17109	17105	17001	17044	16973	17165	17157	17044	17154	17071	17073	17253	17082	16994	16918	17110	16993	16925	17049	17158	16917	17103	17159	17228	17061	17004	16974	16973	17014	16858	17142	16923	17048	16997	16902	17014	17188	17165	17017	17125	17009	17056	16978	17042	16956	17159	16912	16802	16982	17093	16987	17104	16960	16963	17191	17197	16953	17020	17032	17072	17110	17120	16804	17039	17021	17188	16919	17202	16948	17127	17047	16901	17136	17026	16927	17174	16962	16945	17106	17122	16964	16850	17111	17118	17118	16865	17064	16998	17114	17026	17144	17000	16969	16902	16892	17008	17030	17055	17024	17045	17183	16989	17068	17017	17039	17054	17215	16950	17068	17169	17212	16963	16852	16885	17111	17146	17237	16925	17263	17229	17092	17221	17046	17026	17123	17092	17014	16955	16989	17243	17085	17102	17192	16951	17131	17001	17110	17078	17100	17075	17085	17174	17014	17166	17035	17169	16856	17174	16988	17069	16983	17357	17035	17111	17064	17366	17019	17077	17126	17147	17000	16987	17182	17179	17138	17115	17070	17003	17122	16914	16996	17106	17043	17066	17140	16920	17002	17004	17243	17008	16873	17064	17047	17191	17059	16999	16978	17250	17053	17167	17066	16905	17147	17040	16992	16963	17019	17137	17197	16925	16975	17028	17126	17021	17120	16937	16996	17052	17019	17072	17053	17086	17058	17223	17077	17110	17026	17033	16822	16828	17214	17053	17178	16888	16843	17125	17141	16956	17084	16927	16898	16937	17155	17042	17100	17228	16889	17068	17029	17152	16937	16968	17069	17074	17134	16862	16963	17046	17012	17015	17164	17156	17164	16887	17182	17022	17026	17004	17063	16937	16999	17058	17283	16947	17018	17157	17005	17080	17169	17055	17058	17136	17139	16834	16985	17015	16928	16999	17089	16972	17212	16869	16923	17045	17167	17020	17200	17133	16937	16856	17027	17057	16926	17027	17108	17021	17169	16900	17051	17164	17021	17105	17034	17120	17109	17137	17024	16949	16900	17072	17322	16931	17056	16995	17189	17095	17028	17042	17028	17120	16919	17164	17130	16992	17097	17061	17234	17113	16888	17227	17044	16954	17116	16802	17108	16983	16964	17060	16900	17127	16999	17157	16993	17119	17036	17147	16979	16976	17187	17143	16981	17015	17183	17145	17166	17144	17026	17112	16929	17073	16935	17133	17097	17042	17223	17168	16954	16899	17031	17212	17033	16970	16956	17163	17105	17266	17114	17078	16964	16995	17041	17096	17239	17057	17074	16992	17148	17036	16994	17170	17075	17036	16962	16994	17134	17170	17070	17025	17108	16952	17140	17218	17007	17126	17000	17082	16997	17146	16944	16981	17124	17103	17093	17144	17007	17167	17107	17044	17012	16904	17119	17103	16975	16989	17157	16873	16984	17049	17067	17088	16867	16986	16952	17272	17181	17052	17248	17003	16992	17072	17100	17135	16935	16970	17048	17263	17132	17193	17109	17111	17224	17095	17231	16944	17148	17266	17036	16951	17049	17003	17048	17010	17089	17166	17173	16893	17047	17158	17099	16969	16814	17059	17032	17070	16912	17144	17014	16904	17012	17066	17094	17047	17021	17046	17155	17267	16959	17082	17158	17183	16978	17183	17078	16952	16907	17249	16954	16941	16945	17113	17224	17095	17123	17048	17037	17071	17085	17110	17050	17024	17211	17210	17118	16920	16943	17057	17083	17092	17078	16935	17090	16977	17057	17043	17013	17030	17031	17142	17166	17042	17079	17087	16976	16898	16996	17069	16952	17266	17016	17011	17121	17062	16973	17178	16937	17069	17070	16947	17038	17104	17161	17110	17011	17191	16962	16967	17163	17117	17130	16993	16994	17060	17110	17103	17143	17122	16918	17023	16957	16873	17150	16989	17094	17094	17098	17040	17089	16898	16857	16993	17102	17119	17020	16815	17017	17106	17042	16977	16915	17032	16908	17144	17039	17029	17080	17013	17185	17202	17150	17002	17139	17062	16937	17087	17162	16996	17050	17098	17081	16981	17104	16990	17114	17007	17197	17005	17034	17184	17019	17046	17057	17107	17070	17074	17065	16979	17047	16930	17147	17058	17099	17221	17081	17133	17089	17223	16972	17111	17036	17195	17030	17171	17022	17068	17077	17006	16927	17078	17102	16941	16997	16971	17023	16923	16998	17169	17049	17006	16970	16991	17062	17085	17059	17188	16939	17163	17071	17175	16982	17035	17046	17073	16896	16955	17004	16974	17130	17111	17055	17085	16986	17044	16895	16895	17090	17106	17064	17063	16965	17119	17186	17175	17192	17047	17082	17126	17182	16960	17068	17066	17058	17028	17289	17033	16989	16995	16825	17117	16993	17257	17006	17117	17045	17080	17165	17065	17142	17163	16935
26409	21626	28318	26280	22947	22642	23076	21715	21677	25686	37902	39095	31948	26072	22445	21508	21434	21388	21375	21517	21054	21277	21648	21308	21278	20869	21423	21191	21230	21266	21178	21274	21251	21332	21312	20991	21186	21129	21465	21080	21190	21196	21214	21409	21164	21332	21254	21122	21243	21241	21131	21361	21412	21467	21406	21230	21033	21413	21235	21126	21202	21249	21131	21288	21204	21121	21388	21241	21137	21289	21248	21144	21123	21198	21162	21408	21402	21362	21437	20967	21291	21328	21374	21268	21117	21409	21168	21215	21272	21424	21534	21392	21435	21268	21542	21127	21104	21169	21249	21187	21113	21310	21462	21175	21352	21254	21282	21144	21297	21581	21423	21211	21415	21190	21558	21419	21306	21245	21196	21200	21064	21199	21409	21350	21165	21276	21144	21486	21288	21208	21367	21403	21316	21106	21035	21396	21191	21154	21466	21417	21167	21140	21227	21256	21352	21346	21375	21362	21229	21077	21319	21254	21431	21271	21489	21524	21045	21292	21337	20978	21161	21229	21280	21270	21167	21159	21232	21433	21293	21241	21427	21279	21183	21329	21160	21294	21400	20921	21119	21271	21322	21398	21420	21273	21261	21311	21248	21048	21185	21023	21184	21317	21216	21278	21162	21340	21203	21304	21007	21211	21074	21131	21212	21054	21458	21335	21432	21309	21226	21439	21270	21237	21082	21223	21181	21290	21280	21307	21134	21379	21348	21276	21420	21271	21070	21017	21177	21112	21484	21326	21324	21290	21382	21072	21352	21060	21090	21137	21226	21311	20910	21285	21130	21558	21108	21274	21202	21271	21261	21188	21291	21313	21101	21437	21222	21263	21319	21265	21047	21431	21168	21176	21271	21319	21145	21366	21421	21440	21154	21136	21270	21475	21200	21036	21128	21213	21383	21295	21219	21071	21236	21412	21333	21183	21277	21164	21079	21193	21333	21429	21301	21353	21259	21409	21250	21212	21358	21277	21114	21232	21218	21242	21508	21117	21133	21313	21083	21206	21537	21367	21368	21247	21255	21196	21225	21243	21207	21176	21122	21128	21165	21377	21256	21375	21188	21230	21411	21099	21264	21148	21269	21361	21124	21240	21245	21349	21052	21069	21110	21192	21381	21317	21266	21231	21289	21077	21325	21186	21215	21288	21025	21081	21341	21411	21193	21323	21271	21243	21121	21004	20913	21256	21425	21056	21475	21451	21282	21243	20970	21163	21355	21367	20990	21343	21080	21280	21163	21388	21289	20896	21219	21280	21006	21149	21196	21158	21232	21238	21163	21229	21390	21336	21298	21324	21384	21357	21269	21236	21382	21244	21375	21193	21389	21280	21158	21164	21233	21099	21160	21119	21140	21070	21067	21214	21178	21293	21234	21209	21137	21116	21183	21376	21240	21232	21256	21241	21226	21029	21302	20986	21163	21319	21304	21370	21256	21338	21095	21290	21236	21094	21250	21221	21285	21381	20949	21129	21157	21265	21238	21006	21293	21432	21222	21332	21467	21221	21321	21305	21288	21081	21188	21251	21288	21172	21151	20870	21482	20910	21414	21374	21262	21222	21035	21267	21247	21417	21316	21375	21320	21213	21199	21359	21251	21299	21282	21325	21212	21118	21216	21342	21398	21155	21377	21125	21291	20970	21327	21090	21120	21279	21329	21282	21202	21293	21189	21313	21281	21259	21219	21247	21096	21179	21010	21074	21333	21227	21131	21198	21226	21316	21194	21269	21022	21234	21146	21135	21127	21188	21210	21342	21187	21395	21289	21134	21221	21161	21077	21328	21542	21432	21157	21449	21300	21277	21341	21384	21213	21203	21319	21091	21333	21332	21086	21048	21313	21248	21381	21239	21310	21130	21213	21110	21095	21410	21420	21263	21308	21230	21294	21127	21339	21094	21284	21079	21199	21105	21314	21172	21077	21304	21246	21311	21288	21110	21224	21089	21472	21341	21234	21087	21355	21122	21294	21241	21175	21039	21255	21157	21238	21352	21176	21274	21258	21104	21199	21409	21310	21557	21353	21336	21294	21142	21382	21164	21296	21128	20999	21112	21211	21429	21245	21219	21298	21380	21238	21146	21537	21243	21338	20978	21214	21246	21242	21207	21167	21264	21187	21195	21069	21130	21227	21408	21220	20974	21026	21341	21309	21256	21227	21217	21114	21166	21164	21322	21337	21129	21389	21282	21168	21230	21198	21251	21277	21270	21414	21095	21229	21136	21143	21215	21159	21483	21161	21207	21410	21294	21217	21120	21240	20993	21190	21090	21337	20996	21251	21221	21072	21078	21202	21235	21395	21273	21145	21155	21266	21173	21406	21147	21391	21313	21241	20967	21147	21181	21282	21383	21298	21197	21122	21247	21404	21067	21194	21284	21417	21232	21294	21291	21223	21347	21360	21201	21078	21041	21259	20901	21158	21220	21290	21424	21109	21165	21238	21278	21150	21180	21467	21141	21189	21106	21278	21074	21321	21505	21337	21238	21270	21252	21423	21177	21100	21285	21105	21190	21294	21309	21203	21142	21083	21111	21277	21380	21421	21198	21215	21309	21298	21409	21389	21330	21114	21225	21301	21130	21250	21095	21258	21110	21234	21120	21227	21231	21365	21081	21286	21375	21236	21297	21248	21129	21261	21101	21385	21161	21175	21144	21317	21129	21311	21198	21343	21233	21415	21171	21201	21092	21175	21253	21199	21156	21231	21314	21162	21168	21328	21392	21349	21341	21145	21254	21355	21249	21039	21051	21292	21051	21402	21187	21048	21071	21012	21276	21500	21127	21353	21340	21098	21349	21063	21083	21024	21070	21314	21384	21290	21092	21244	21325	21448	21200	21241	21279	21182	21216	21268	21388	21345	21098	21132	20985	21132	21070	21127	21444	21398	21175	21395	21231	21091	21252	21197	21192	21394	21247	21362	21434	21111	21448	21205	21467	21029	21204	21258	21238	21348	21006	21276	21157	21043	21361	21449	21029	21324	21353	21049	21119	21237	21066	21218	21126	21321	21272	21243	21255	21147	21321	20988	21156	21025	21334	21320	21160	21289	21302	21376	21237	21505	21283	21265	21151	21186	21192	21056	21339	21422	21151	21390	21080	21403	21324	21213	21261	21191	21354	21249	21292	21266	21511	21659	21034	21402	21498	21325	21450	21235	21115	21326	21370	21340	21308	21358	21253	21156	21145	21098	21171	21208	21301	21249	21180	21374	21049	21135	21410	21254	21079	21469	21181	21112	21014	21131	21198	21325	21339	21299	21165	21272	21253	21049	21291	21350	21254	21392	21221	21156	21082	21192	21434	21093	21271	21205	21122	21347	21132	21165	21037	21115	21311	21318	21295	21272	21248	21151	21314	21187	21160	21206	21109	21182	21552	21256	21352	21535	21366	21356	21219	21195	21190	21071	21438	21272	21309	21086	21092	21264	21234	20999	21255	21343	21004	21368	21198	21255	21293	21138	21333	21139	21344	21385	21120	21424	21025	21271	21266	21283	21266	21184	21310	21415	21315	21356	21141	21425	21235	21158	21171	21156	21304	21234	21042	21226	21213	21385	21441	21106	21075	21309	21266	21316	21036	21245	21185	21238	21485	21197	21089	21147	21128	21071	21314	21165	21228	21098	21474	21106	21246	21319	21379	21358	21169	21375	21314	21046	21214	21291	21211	21123	21242	21223	21309	21267	21061	21296	21336	21076	21268	21277	21148	21312	21342	21189	21266	21242	21236	21250	21281	21207	21217	21196	21161	21271	21403	21194	21246	21309	21087	21353	21236	21149	21281	21312	21250	21280	21222	21061	21117	21262	21231	21154	21155	21462	21279	21128	21271	21170	21143	21231	21252	20990	21332	21247	21270	21000	21352	21027	21242	21130	21146	21232	21099	21266	21099	21189	21265	21206	21269	21167	21180	20989	20940	21350	21253	21367	21124	21363	21286	21309	21378	21257	21332	21385	21117	21162	21192	21217	21059	21065	21275	21364	21309	21166	21206	21268	21111	21167	21218	21256	21392	21295	21418	21192	21176	21147	21050	21094	21361	21253	21191	21279	21166	21356	21251	21216	20977	21225	21260	21327	21189	21159	21037	21272	21273	21260	21325	21116	21127	21281	21281	21066	21273	21176	21280	21219	21287	21192	21307	21267	21151	21172	21313	21355	20951	21203	21228	21389	21437	21411	21501	21212	21290	21406	21351	21356	21460	21232	21149	21175	21134	21264	21343	21306	21353	21232	21150	21259	21215	21120	21037	21056	21155	21463	21290	21273	21520	21148	21081	21027	21383	21336	21104	21153	21272	21312	21355	21364	21171	21262	21164	21211	21020	21264	21471	21083	21298	21095	21033	21131	21162	21082	21441	21289	21304	21247	21236	21105	21227	21073	21034	21290	20987	21113	21000	21184	21309	21027	21044	21054	21185	21258	21496	21339	21131	21151	21233	21120	21378	21377	21185	21308	21237	21267	21045	21364	21409	21366	21032	21239	21271	21335	21238	21312	21188	21172	21128	21280	21277	21242	21146	21162	21360	21121	21065	21045	21409	21370	20890	21284	21494	21484	21346	20988	20995	21107	21127	21295	21052	21463	20917	21249	21229	21230	21377	21111	21242	21268	21122	21179	21354	21238	21139	20990	21191	21241	21012	21186	21177	21268	21164	20960	21089	21076	21113	21137	21191	21462	21321	21439	21389	21296	21346	21244	21298	21363	21279	20935	21490	21104	21166	21390	21192	21235	21171	21398	21200	21103	21339	21515	21374	21270	21060	21120	21161	21415	21260	21207	21173	21277	21030	21221	21215	21373	21337	21256	20942	21109	21123	21206	21249	21209	21289	21114	21273	21419	21193	21350	21181	21154	21311	21282	21322	21266	21328	21318	21306	21311	21487	21370	21478	21183	21190	20989	21279	21352	21190	21405	21356	21185	21352	21196	21314	21177	21117	21245	21346	21436	21164	21215	21369	21439	21263	21277	21062	21158	21438	21277	21358	21335	21400	21323	20920	21174	21191	21170	21260	21219	21383	21255	21157	21389	21206	21357	21159	21083	21345	21244	21372	21267	21211	21316	21215	21341	21324	21451	21211	21223	21144	21298	21379	21214	21148	21250	21306	21366	21306	21406	21178	21309	21516	21458	21253	21226	21117	21036	21172	20988	21045
15698	22968	22111	19588	18552	17858	17756	17624	17817	24638	39478	38171	29205	21704	17752	17032	17216	17169	16937	17133	17068	17229	17135	17146	17056	17039	17182	17366	17086	17042	17145	17254	17070	16984	17020	17113	17029	17202	16969	17159	17131	17004	17046	17109	17044	16977	17043	17079	17068	17022	17126	17014	16950	16974	17261	16912	17189	17009	17109	17054	17125	17018	17136	17108	16945	17148	17141	17082	17077	17090	17137	17055	17160	17170	17148	16906	16885	17212	17078	17134	16953	17015	16982	17047	17201	17053	17089	17183	17046	17092	17137	16983	17129	16981	17242	16980	16911	16886	17105	17009	17064	17049	17016	17173	17017	17254	17160	16889	17239	16978	17188	17146	16976	17031	17022	17008	17079	16976	17091	17029	16978	17215	17221	17083	16961	17067	16963	17224	17274	17076	17191	17064	17113	16896	17006	16951	17250	16995	17203	17082	16941	17104	17046	17063	16979	17013	17183	17032	16976	17065	17116	17095	16950	16999	17110	17038	17156	16932	16926	17025	16878	17187	17205	17119	17142	17195	16948	17201	17088	17187	17118	17099	16959	17118	17044	17256	17164	17261	16925	17041	17082	17089	17195	16972	17060	17051	16990	17127	16987	17129	17006	17088	17150	17072	17034	17031	17168	16881	17016	17068	17194	17196	17078	16966	17216	16988	17177	17084	17157	17067	17284	17227	17041	17102	17047	17123	16990	16983	17032	17001	17130	17045	17061	17114	17066	16984	17138	17037	17031	17136	17210	17015	16908	17257	17140	17022	17017	16976	17095	16953	17098	16952	16887	17047	17068	16984	16998	17130	17015	17021	17113	17047	17026	17128	16980	16925	16978	16951	17061	17177	17027	17146	16957	17121	17080	17143	16966	17131	17251	17094	17108	17213	17074	17077	17099	17056	17033	16965	17291	16951	17133	16872	17117	17122	17036	17112	17160	16961	17071	17283	16871	17217	16888	17045	17064	17061	17076	17073	17024	17250	17286	16928	16989	17090	16879	16971	17034	17056	17065	17039	17183	16961	17117	16965	16911	17098	16961	17086	17036	17113	17130	17168	16919	17069	17054	17101	17016	17020	17059	17167	17053	16945	17439	16994	16983	17016	17118	16991	17044	17017	17011	17179	17196	16898	17055	16986	16930	17035	16849	17073	17188	16946	17100	17172	17063	16942	17091	16988	17031	17123	17109	17069	17097	16984	17030	17030	16991	17107	16970	17049	16973	17097	17074	16962	16899	16933	17088	17271	17054	17143	16979	17152	17054	17192	17093	17111	17161	17040	17066	16854	17030	17038	16999	16996	17049	17078	17140	16983	17076	17080	17165	16906	16942	17133	17139	16952	16976	16985	17046	17114	16899	16942	17126	17083	16915	17032	17115	16993	17123	17023	16900	17056	17104	17167	16991	17076	17131	16975	16861	17038	17278	17192	17057	16949	17124	16935	16830	17172	17105	17053	17043	17173	17055	16925	17119	17094	16990	17121	17078	17155	17140	17127	17027	17212	17019	16970	17016	16982	16955	16927	16980	17077	17010	17177	17147	17152	17091	17196	17113	17102	16990	17104	17073	17006	16935	17184	17256	17194	17032	17142	17142	16917	17005	17123	17166	17108	17054	17011	17018	16946	17106	17172	17174	17076	16935	17101	17098	17136	16995	17129	16958	16980	16952	17141	17062	17143	17100	17061	17134	17130	17169	17009	17130	17204	17209	17184	16997	16980	17149	17089	16976	17047	17082	16979	17059	17033	17118	17059	17097	17011	16917	16999	17043	17080	17104	16980	17078	17025	17043	17116	17134	17045	17096	17117	17000	17009	17029	17139	16865	17121	17174	17146	17228	17181	16913	17125	17020	17048	16947	17008	17177	17020	17114	17089	17236	17120	17044	16888	17041	16943	17203	16985	16966	16925	17237	17170	17104	17332	17051	17132	16899	17119	16865	16944	16913	17259	17211	17053	17134	17036	17120	17052	16983	17049	17077	17132	17060	17053	17176	16942	16943	17105	17055	17183	17044	16989	16797	16934	17131	17094	17086	17090	16940	17156	17024	17147	17339	17161	16835	17207	16988	17000	17160	17067	17146	17349	17074	16894	17160	17161	17218	16996	17146	17059	17022	17045	17044	17012	16959	16983	16953	17095	17096	17172	16994	17027	17020	17030	17242	17097	17085	17191	17149	17009	16916	17076	17141	17025	17110	17084	17023	17212	17099	17075	17175	17074	17175	17192	16934	16895	17226	17009	17079	17149	17013	17000	17015	17134	17006	17074	16904	16864	17092	17020	16951	17016	17042	17155	16998	17145	17071	17231	16978	17035	17034	16991	16967	17085	17057	16929	17069	17059	17012	17315	17131	17131	17150	17086	17093	16884	17117	17051	17113	17203	17120	17098	17074	17117	16932	17009	17110	17300	17128	16917	17059	16983	16910	17093	17041	16967	17080	17084	17070	16932	17125	16894	16963	16948	17145	16929	17240	17153	17091	16997	17007	17405	17015	17035	17016	17114	17084	17187	17120	17099	17100	16972	17011	17021	16952	16914	16954	16940	17085	17012	16955	16998	17038	17167	16980	17082	17016	17226	17119	17067	17009	17094	17132	17002	17281	17143	16932	17192	17078	17107	17062	17163	17004	16996	17133	16994	16938	17137	17224	17052	16988	17122	17076	17051	16988	17066	17187	17077	17075	17072	16873	17100	16946	17092	16925	16821	17034	17077	16918	17018	17094	17090	17150	16931	17101	17165	17300	17146	17064	17051	17079	17012	17069	17101	17198	17051	16936	17087	17165	16999	17067	17029	17129	17196	17129	17047	17197	17027	17135	17089	16905	17079	17010	17163	17052	17077	17227	16992	17076	17063	16932	16955	17000	17043	16939	17120	17063	17179	17082	17112	17124	16881	17145	16992	17034	17058	17054	17103	16987	17205	17196	16885	17124	16955	17105	16936	16960	17139	17057	17215	17086	17011	17067	17233	16936	16975	16855	16909	16975	17192	17116	16992	17053	17153	17230	17214	16948	17092	17092	16999	17128	17102	17266	17109	17240	17110	17336	17049	16876	17031	16955	17112	17155	17100	17028	17031	17093	17193	17059	17101	17104	17081	16984	17228	17198	16962	17227	17165	17206	17019	17094	17047	17084	17105	16976	17080	17105	17080	17074	17103	16979	17115	16946	17190	16944	17202	17046	17164	17058	17041	17047	16997	17144	17080	17197	17047	17258	17135	17092	16947	16843	17072	17106	17059	17011	17017	17204	17090	16970	17054	17102	17168	17145	17063	17068	16993	17167	16946	17038	17220	16981	17027	17231	17003	17209	17138	17149	17104	17208	17110	17125	16982	17009	17190	17206	17011	17124	17024	17009	17128	17166	17119	16979	17091	17214	17111	17156	17069	16954	17036	17018	17215	16910	17006	16864	16887	17120	17016	17098	16842	17131	17152	17149	17167	17017	17001	17245	17170	16907	16999	16920	17083	17141	17148	17072	16964	17096	17192	17325	17022	16983	16895	16944	17086	17106	17109	17115	17065	17003	17074	17001	17166	17062	16981	17062	17046	16918	17115	17138	17125	17078	16878	16977	17186	16946	16995	17204	17106	17087	17091	17226	17032	17116	17132	17188	17124	16943	16986	17060	17124	17001	17035	17125	17195	16963	17063	16979	17034	17030	16911	17119	17207	17088	17000	17095	16920	17112	17009	16953	17071	17123	17273	17015	17111	17050	17154	17041	17002	17212	16903	17085	17002	17051	17036	16998	17156	17097	17179	16887	17019	17060	16994	17058	17062	17045	17139	17089	17054	16856	17059	17029	16978	16950	17069	17219	17197	17055	17029	17280	17114	17063	17006	17051	17096	17068	17047	17227	17269	16936	17021	17155	17229	17103	16931	17172	17154	17022	17037	17187	17099	17066	17145	17059	17105	16911	17009	17070	17102	17167	16956	16963	17088	17051	17036	17269	16982	17143	17142	17155	16902	17087	17114	17007	16988	17061	17096	17053	17084	16940	17038	17093	16990	16967	17125	17084	17172	17184	17051	16897	17112	17030	17031	17034	16939	17083	17073	16927	17188	17002	17190	16990	16965	17089	17118	17125	17148	17085	17170	17017	17006	16983	17017	16982	17056	17101	17134	17116	16991	17116	16906	17123	17011	17106	17144	17251	17071	17114	17019	17151	17109	17085	17128	16960	16926	17233	17090	16902	17121	17040	17048	17116	17023	17061	16983	17134	17022	16984	16955	17006	17070	16970	17124	17166	17054	17080	17144	17042	17109	17107	16971	17072	16986	16866	17145	17072	16967	16972	16956	16886	16986	17026	17159	17117	17038	17240	16984	16929	17040	17112	17023	17014	17017	17084	17044	17065	17124	16871	17078	17109	17204	17149	17059	17184	17049	17160	17103	17005	17222	17170	16990	17201	16935	17203	17088	17153	17161	17164	17163	16868	16962	16922	17026	16918	16974	16960	17238	17212	17113	17196	16952	17279	17147	16989	17115	17169	17137	17123	17081	17093	17103	16907	16900	17220	17141	16993	16884	16966	17229	16806	17074	17028	17172	17129	17059	17096	17073	16949	17153	17335	17225	17252	17095	17067	17237	17038	16903	17299	17064	17015	17165	17023	17021	17131	16974	17193	17220	16971	17050	16992	16931	17059	16995	17145	16935	17047	16927	17233	17216	16880	17047	16970	17014	17043	17107	17085	16947	17032	17013	17110	17062	17328	17255	17011	17184	16986	16989	17022	17054	17058	17307	17241	17087	17149	17145	17166	17014	17106	16948	17156	17093	16989	16786	17163	17135	17180	17047	16894	17018	16954	17144	17109	17023	17170	17147	17206	17059	17131	17085	17117	16961	17057	17024	17213	17179	17088	16933	17182	16999	17121	17131	17225	16987	17078	17065	17148	17057	17198	17145	16925	16987	16834	17124	17026	17060	17137	16984	16895	17035	17176	17101	17184	17251	17123	17188	16992	17085	17068	17201	17047	16962	17181	17034	16859	17115	17004	16930	17004	17181	17087	17098	16983	17192	16975	17089	16975	17248	17222	16823	17140	17099	17038	17297	16902	17149	17162	17123	17103	16976	17029	16977	16935	17068	17055	17095	16918	17179	16982	16929	17067	17132	17140	17073	17078	17149	17128	17134	17157	17116	17095	17042	16944	17119
24249	21604	29286	24431	22354	24970	26245	22723	22795	30463	53877	54190	40581	28063	23053	21848	21842	21890	21516	21456	21677	21703	21474	21664	21802	21678	21544	21673	21304	21656	21363	21360	21365	21456	21455	21517	21569	21484	21575	21508	21612	21605	21464	21350	21647	21265	21468	21505	21351	21540	21379	21634	21545	21374	21435	21507	21542	21182	21458	21481	21557	21414	21366	21340	21580	21583	21527	21458	21411	21518	21410	21416	21413	21455	21445	21502	21404	21414	21570	21214	21351	21404	21335	21694	21329	21434	21528	21211	21493	21599	21499	21448	21279	21514	21532	21530	21588	21437	21396	21415	21250	21458	21471	21455	21332	21313	21160	21575	21388	21527	21315	21356	21367	21270	21376	21406	21353	21258	21438	21459	21403	21439	21458	21351	21250	21420	21403	21459	21556	21477	21391	21279	21361	21151	21626	21456	21320	21390	21420	21384	21298	21598	21547	21642	21682	21211	21524	21377	21542	21284	21340	21437	21472	21374	21523	21419	21493	21560	21479	21353	21103	21240	21377	21456	21236	21524	21296	21293	21228	21512	21467	21558	21390	21428	21498	21231	21615	21488	21525	21282	21355	21485	21240	21252	21363	21512	21485	21469	21525	21398	21586	21395	21544	21399	21599	21465	21209	21269	21510	21499	21394	21441	21497	21523	21219	21623	21422	21486	21339	21387	21534	21325	21425	21410	21462	21484	21523	21262	21242	21491	21542	21204	21392	21358	21367	21489	21541	21355	21513	21260	21408	21334	21280	21338	21621	21187	21550	21313	21305	21350	21509	21337	21462	21342	21552	21392	21272	21310	21414	21410	21374	21348	21344	21174	21688	21456	21502	21535	21278	21337	21568	21222	21296	21074	21447	21302	21304	21544	21374	21400	21555	21464	21552	21547	21338	21469	21669	21471	21173	21319	21330	21247	21449	21411	21342	21502	21284	21466	21573	21519	21412	21219	21221	21344	21478	21261	21470	21317	21503	21279	21673	21331	21513	21546	21111	21475	21440	21237	21298	21325	21377	21513	21497	21188	21427	21360	21482	21310	21465	21504	21248	21376	21462	21480	21150	21527	21279	21468	21351	21362	21464	21491	21479	21379	21521	21413	21429	21399	21470	21298	21316	21629	21475	21312	21679	21510	21306	21406	21498	21486	21531	21582	21127	21520	21450	21425	21538	21600	21504	21430	21408	21648	21492	21519	21345	21608	21335	21409	21304	21484	21443	21383	21296	21557	21357	21485	21258	21462	21291	21292	21383	21239	21270	21225	21381	21517	21296	21483	21442	21394	21298	21464	21349	21375	21453	21337	21334	21409	21604	21564	21349	21209	21099	21412	21274	21588	21406	21368	21334	21382	21346	21450	21467	21253	21427	21315	21187	21363	21477	21456	21393	21301	21405	21258	21209	21540	21566	21482	21605	21327	21234	21530	21388	21306	21270	21235	21397	21438	21271	21508	21308	21327	21286	21341	21448	21337	21180	21511	21294	21436	21463	21401	21415	21479	21473	21490	21246	21465	21487	21355	21440	21643	21335	21395	21242	21309	21265	21356	21556	21560	21415	21331	21238	21478	21512	21173	21232	21434	21485	21303	21414	21479	21202	21163	21418	21447	21180	21234	21410	21480	21293	21370	21349	21677	21547	21242	21010	21498	21383	21436	21483	21594	21500	21319	21417	21155	21052	21305	21553	21205	21554	21391	21438	21539	21529	21578	21335	21215	21387	21274	21580	21597	21445	21547	21353	21427	21442	21170	21445	21391	21443	21550	21453	21474	21329	21445	21358	21098	21359	21361	21299	21284	21540	21425	21275	21341	21290	21365	21570	21330	21219	21465	21288	21673	21303	21574	21578	21429	21261	21496	21304	21303	21554	21397	21498	21228	21279	21369	21327	21310	21440	21395	21472	21436	21472	21228	21351	21295	21073	21298	21187	21509	21523	21358	21251	21520	21262	21337	21370	21592	21230	21465	21276	21304	21483	21416	21326	21290	21524	21667	21338	21334	21378	21320	21438	21331	21575	21439	21377	21403	21304	21522	21238	21467	21372	21398	21386	21370	21332	21383	21384	21350	21446	21364	21159	21397	21458	21339	21347	21324	21570	21358	21256	21311	21278	21400	21516	21376	21481	21308	21394	21409	21457	21495	21503	21474	21426	21280	21431	21408	21511	21134	21192	21493	21337	21483	21456	21356	21242	21606	21554	21240	21357	21360	21478	21420	21356	21265	21508	21477	21244	21415	21453	21294	21351	21553	21399	21331	21715	21274	21347	21333	21425	21605	21414	21220	21324	21456	21340	21265	21334	21145	21520	21499	21338	21578	21582	21279	21478	21429	21466	21457	21555	21431	21400	21431	21416	21537	21328	21408	21136	21425	21605	21568	21375	21314	21245	21595	21529	21190	21347	21234	21409	21525	21324	21230	21176	21561	21457	21380	21388	21318	21493	21247	21398	21379	21508	21392	21497	21236	21251	21481	21415	21609	21498	21467	21416	21336	21384	21529	21422	21089	21147	21352	21170	21568	21579	21599	21195	21419	21487	21358	21318	21338	21187	21364	21398	21273	21366	21354	21223	21334	21643	21395	21430	21300	21388	21357	21278	21221	21520	21278	21507	21540	21332	21445	21379	21348	21577	21134	21237	21387	21299	21398	21398	21428	21382	21391	21401	21449	21623	21374	21558	21415	21250	21327	21551	21390	21644	21435	21536	21619	21550	21566	21566	21171	21671	21533	21272	21311	21461	21366	21384	21509	21540	21408	21512	21335	21353	21429	21480	21469	21488	21450	21346	21570	21524	21527	21384	21334	21428	21425	21474	21368	21291	21244	21349	21569	21488	21404	21394	21484	21442	21527	21460	21545	21543	21485	21138	21408	21382	21385	21462	21300	21499	21329	21436	21249	21487	21301	21248	21177	21273	21556	21054	21316	21455	21517	21327	21588	21412	21581	21452	21287	21512	21654	21425	21163	21420	21305	21245	21422	21382	21498	21473	21492	21285	21390	21365	21455	21597	21495	21348	21396	21377	21371	21398	21286	21611	21702	21224	21425	21246	21249	21237	21358	21426	21397	21328	21472	21508	21147	21317	21384	21234	21437	21387	21325	21427	21537	21289	21456	21406	21496	21399	21427	21379	21491	21212	21528	21686	21339	21395	21473	21492	21318	21284	21255	21182	21400	21302	21239	21389	21206	21634	21221	21495	21702	21482	21540	21617	21473	21546	21302	21326	21375	21219	21530	21423	21333	21285	21203	21414	21505	21493	21364	21634	21346	21502	21310	21260	21564	21475	21556	21251	21379	21408	21461	21529	21496	21617	21539	21377	21661	21364	21282	21518	21223	21413	21202	21369	21611	21403	21730	21317	21491	21480	21419	21497	21249	21539	21399	21475	21262	21455	21470	21480	21790	21345	21165	21358	21316	21337	21575	21419	21322	21276	21465	21353	21427	21282	21377	21401	21350	21343	21309	21403	21155	21277	21554	21398	21436	21353	21424	21094	21400	21090	21364	21380	21444	21540	21530	21504	21747	21263	21442	21315	21435	21441	21301	21578	21326	21435	21303	21285	21422	21283	21261	21500	21415	21344	21606	21393	21281	21357	21420	21319	21299	21651	21478	21261	21224	21341	21348	21425	21352	21510	21402	21368	21374	21335	21218	21547	21184	21548	21448	21428	21357	21566	21592	21497	21352	21268	21451	21359	21384	21462	21448	21387	21143	21465	21483	21266	21403	21455	21409	21486	21372	21429	21349	21315	21362	21223	21406	21352	21317	21345	21583	21429	21494	21487	21467	21562	21382	21461	21426	21393	21266	21235	21523	21412	21520	21338	21395	21515	21436	21656	21337	21402	21308	21254	21480	21457	21513	21361	21420	21417	21336	21327	21407	21339	21327	21226	21393	21411	21510	21318	21334	21461	21478	21354	21594	21458	21473	21475	21499	21506	21335	21603	21456	21392	21302	21232	21418	21278	21191	21511	21330	21474	21588	21375	21417	21682	21349	21669	21187	21514	21405	21144	21350	21448	21520	21274	21249	21149	21536	21248	21384	21566	21216	21531	21336	21375	21162	21496	21161	21383	21380	21386	21445	21199	21335	21200	21334	21412	21209	21576	21596	21559	21430	21717	21346	21173	21396	21468	21450	21308	21359	21477	21081	21427	21476	21342	21270	21516	21219	21354	21156	21327	21590	21531	21348	21483	21465	21419	21354	21654	21335	21348	21556	21317	21340	21516	21568	21609	21396	21480	21392	21428	21539	21458	21494	21450	21289	21615	21452	21554	21519	21383	21455	21649	21335	21570	21435	21496	21369	21504	21431	21541	21404	21235	21405	21407	21292	21429	21196	21452	21469	21475	21483	21351	21310	21374	21289	21362	21347	21465	21253	21371	21372	21385	21458	21611	21228	21202	21475	20991	21518	21742	21466	21347	21503	21522	21097	21632	21492	21507	21460	21405	21473	21348	21296	21490	21301	21408	21499	21308	21444	21526	21520	21423	21277	21318	21394	21445	21530	21522	21269	21405	21299	21496	21217	21365	21287	21233	21251	21550	21356	21395	21558	21496	21472	21490	21300	21459	21533	21531	21266	21404	21330	21404	21287	21391	21494	21348	21444	21644	21400	21284	21285	21550	21192	21430	21368	21285	21140	21373	21666	21564	21560	21369	21593	21303	21389	21351	21530	21553	21401	21501	21433	21384	21463	21573	21450	21309	21324	21427	21362	21304	21351	21199	21361	21353	21378	21542	21491	21466	21577	21524	21480	21426	21302	21390	21144	21391	21568	21466	21453	21401	21237	21230	21479	21338	21283	21433	21298	21469	21445	21313	21415	21372	21389	21454	21621	21359	21446	21294	21179	21531	21263	21689	21402	21446	21374	21447	21455	21476	21351	21484	21189	21218	21468	21738	21477	21340	21368	21501	21368	21551	21090	21418	21508	21494	21281	21434	21441	21383	21418	21236	21416	21302	21317	21441	21349	21275	21320	21294	21264	21455	21297	21238	21506	21533	21611	21106	21378	21579	21472	21604	21336	21374	21359	21338	21377	21565	21504	21365	21341	21219	21363	21205	21303	21256	21314	21242	21303	21330	21406	21542	21434	21590	21324	21357	21331	21618	21593	21356	21397	21451	21371	21271	21417	21539	21244	21351	21266
17972	29759	28162	23096	20614	19367	18798	18484	19310	32031	54399	52483	37672	22979	17955	17302	17237	17389	17282	17255	17122	17074	17122	17166	17318	16926	17351	17324	17012	17279	17076	17090	17139	17378	17271	17099	17123	17180	17326	17028	17158	17096	16977	17211	17144	17232	17266	17258	17157	17206	17352	17165	17270	17066	17313	17102	17067	17387	17258	17321	17241	17073	17164	17062	17212	17343	17061	17299	17161	17075	17238	17149	17191	17171	17222	17235	17224	17081	17175	17275	17267	17272	17134	17162	17288	17147	17181	17232	17205	17144	17216	17069	17210	17147	17328	17202	17136	17101	16939	17144	17299	17205	17072	17016	17061	17368	17291	17013	17069	17184	17035	17297	17035	17200	17260	17210	17216	17239	17112	17224	17079	17252	17157	17125	17240	17270	17251	17370	17160	17323	17219	17119	17088	17150	17248	17248	17081	17306	17286	17235	17098	17135	17136	17149	17162	17029	16997	17133	17107	17148	17201	17248	17141	17321	17281	17147	17360	17114	17155	17125	17133	17119	17192	17388	17237	17055	17155	17111	17163	17287	17221	17149	17218	17226	17211	17197	17205	17156	17233	17061	17136	17044	17160	17254	17288	17212	17190	17090	17000	17307	17278	17109	17187	17112	17293	17293	17039	17126	17061	17338	17220	17141	17253	17177	17262	17140	16917	17273	17205	17248	17130	17131	17055	17279	17072	17067	17297	17164	17028	17220	17124	17121	17533	17045	17279	17176	17292	17236	17126	17265	17227	17172	17165	17277	17039	17144	17138	17166	17201	17426	17156	17107	17233	17174	17070	17074	17195	17227	17313	17291	17237	17126	17116	17313	17192	17026	17150	17065	17216	17248	17091	17272	17139	17203	17350	17160	17104	17219	17151	17171	17065	17237	17049	17179	17061	17235	17135	17174	17165	17323	17142	17372	17265	17234	17286	17255	17217	17200	17090	17091	17233	17042	17094	17171	17161	17200	17135	17211	17224	17191	17231	17044	17399	17216	17148	17270	17240	17100	17231	17045	17362	17144	17182	17141	17153	17240	17194	17084	17005	17171	17229	17092	17200	17157	17004	17279	17075	17112	17217	17161	17181	17157	17119	16972	17221	17155	17157	17243	17056	17238	17062	17157	17108	17130	17350	16993	17082	16903	17062	16877	17153	17229	17352	17190	17086	17351	17220	17199	17133	17286	17219	17055	17286	17258	17093	17220	17325	17013	17162	17246	17245	17366	17170	17345	17265	16911	17240	17161	17481	17318	17212	17123	17218	17042	17112	17100	17196	17202	17038	17150	17261	17145	17141	17356	17132	17209	17049	17062	17181	17121	17037	17202	17253	17122	17322	17000	17096	17205	17065	17249	17215	17270	17209	16875	17258	17272	17262	17102	17242	17316	17213	17124	17054	17093	17125	17141	17079	17089	17212	17119	17177	17160	17199	17232	17142	17170	17330	17153	17106	17313	17050	17154	17088	17223	17318	17262	17101	17157	17280	17388	16911	17222	17268	17083	17171	17134	17303	17221	17214	17027	16958	17064	17154	17165	17255	17104	17199	17119	17290	17120	17236	17172	17253	17059	17184	17324	17195	17263	17187	17177	17177	17026	17340	17138	17013	16953	17098	16894	17175	17060	17180	17122	17269	17187	17152	17085	16977	17273	17264	17081	17111	17268	17169	17326	17214	17222	17233	17254	17260	17257	17057	17235	17021	17245	17237	17203	17090	17234	17291	17105	17240	17183	17219	17127	17304	17213	16978	17048	17072	17090	17253	16996	17077	17174	17197	17254	17047	17018	17266	17168	17164	17252	17289	17203	17048	17156	17105	17297	17318	17078	17191	17013	17071	17159	17156	17097	17197	17158	17255	17076	17034	17009	17098	17075	17177	17157	17115	17082	17085	17163	17091	17163	17184	17030	17266	17220	17265	16892	17148	17283	17131	16985	17291	17185	17187	17098	17380	17018	17288	17134	17158	17350	17162	17229	17224	17066	17273	17127	16933	17146	17127	17184	17184	17119	17219	17179	17197	17141	17194	17181	17153	17146	17244	17101	17229	17186	17335	17175	17213	17063	17243	17120	17336	17209	17185	17127	17129	17253	17082	17146	17207	17075	17159	17137	17237	17211	17243	16982	17075	17055	17217	17123	17233	17207	17266	17123	17074	17246	16954	17070	17157	17130	17193	17108	17131	17239	17258	17173	17249	17212	17107	17144	17153	17226	17180	17184	17171	17076	17197	17204	17199	17140	17139	17195	16981	17100	17283	17174	17247	17053	17169	17066	16900	16937	17204	17157	17126	17130	17167	17033	17072	17147	16952	17311	17219	17041	17162	17088	17331	17109	17022	17233	17050	17119	17231	17274	17347	17247	17220	17268	17130	17206	17181	17249	17203	17137	17153	17074	17281	17380	17254	17152	17224	17114	17046	17188	17346	17141	17085	17239	17299	17152	17069	17202	16928	17036	17132	17143	17271	16973	17207	17430	17132	17366	17255	16991	17105	17151	17074	17203	17131	17049	17197	17095	17049	17093	17197	17307	17231	17095	17044	17131	17207	17352	17039	17171	17185	17287	17127	17257	17214	17094	17219	17238	17131	17226	17180	17143	17322	17216	17175	17208	17177	17312	17102	17330	17237	17093	17271	17190	17061	17064	17272	17234	17131	17045	17321	17095	17245	17191	17221	17268	17265	17112	17219	17111	16933	17304	17257	17319	17163	17044	16987	17086	17105	17207	17178	17273	17091	17284	17081	17098	17176	17203	17208	17066	17161	17060	17196	17213	17132	17000	17062	17311	17216	16916	17172	17027	17070	17159	17206	17260	17069	17133	17299	17141	17256	17357	17329	17061	17228	17307	17260	17044	17245	17118	17244	17146	17106	16979	17230	17270	17143	17051	17063	17184	17094	17194	17115	17015	17164	17197	17152	17299	17118	17118	16951	17131	17226	17071	17338	17234	17158	17082	17101	17346	17138	17329	17171	17189	17233	17061	17153	17152	17181	17176	16961	17375	17111	17148	17214	17203	17209	17235	17155	17100	17248	17051	17381	17350	17232	17029	17011	17325	17033	17299	17299	17245	17190	17225	17084	17321	17300	17147	17110	17276	17084	16945	17298	17109	17293	17068	17293	17121	17009	17008	17146	17195	16970	17091	17224	17200	17126	17034	17153	17257	17175	17193	17119	17225	17168	17029	17171	17118	17131	17285	17251	17158	17311	17229	17176	16978	17190	17335	17242	17220	17175	17188	17215	17161	17135	17253	17296	17209	17118	17099	17125	17027	17226	17006	16977	17192	17126	17231	17074	17208	17190	17191	17146	17056	17118	17207	17153	17196	17156	17226	17167	17221	17239	17040	17040	17184	17212	17151	17127	17149	17239	16979	17242	17220	17050	17049	17137	17275	17184	17137	17362	17067	17181	17049	17076	17197	17095	17050	17249	17194	17069	17252	17237	17015	17105	17218	17242	17266	17018	17202	17182	17093	17206	17295	17233	17210	17014	17173	17175	17174	17264	17231	17189	17042	17194	17289	17220	17188	17015	17094	17309	17259	17296	17164	17105	17044	17170	17168	17300	17179	17050	16991	17214	17062	17122	17231	17269	17047	17303	17355	17331	17235	17186	17176	17206	17191	17188	17120	17080	17041	17237	17145	17236	17185	17178	17170	16971	17225	17176	17280	17234	17271	17176	17144	17169	17114	17192	17032	17051	17101	17238	17166	17136	17249	17023	17239	17164	17127	17046	17276	17267	17279	17122	17062	17265	17264	17286	17087	17180	17211	17156	17237	17103	17357	17154	17241	17058	17067	17226	17196	17199	17071	17241	17326	17267	17030	17036	17214	17123	17193	17146	17140	17093	17156	16882	17118	17256	17170	17279	17064	17133	17112	17098	17234	17251	17243	17020	17090	17247	17070	17248	17187	17255	17282	17216	17218	17157	17063	17202	17272	17100	17201	17280	17103	17272	17100	17158	17023	17263	17244	17178	17077	17429	16936	17137	17117	17339	17227	17071	17094	17188	17042	17205	17222	17149	17195	17007	17095	17163	17137	17115	17081	17214	17030	17264	17068	17151	17176	16871	17196	17115	17102	17067	17302	17310	17170	17148	17239	16913	17045	17152	16980	17094	17104	17052	17171	16968	17171	17107	17244	17174	17321	17249	17191	17123	17118	17071	17112	17072	17055	17045	17167	17193	17017	17316	17072	17112	17107	16922	17069	17144	16970	17123	17019	17190	16995	17108	17225	17163	17190	17214	17145	17109	17233	17117	17069	17155	17112	17249	17028	17188	17261	17067	17127	17109	17079	17161	17144	17303	17170	17101	17097	17154	16948	17294	17081	17274	17175	17170	17206	17260	17237	17237	17204	17192	17078	17098	17124	17141	17193	17080	17150	17257	17329	17236	17181	17187	17088	17051	17285	17181	17137	16953	17103	17133	17103	17087	17265	17087	17198	17197	17312	17133	17121	17195	17162	17083	17215	17206	17209	17207	17175	17296	17173	17035	17238	17105	17191	17186	17207	17253	17194	17003	17038	17191	17158	17245	17112	17315	17140	17084	17035	17113	17280	17254	17104	17129	17106	17206	16906	17292	17230	17221	17188	17103	17172	17189	17017	17037	17012	17276	17101	17281	17250	17105	17313	17015	17286	17307	17071	17226	17108	17279	17262	17059	17051	17198	17151	17085	17272	17157	17144	17167	17094	17105	17054	17305	17161	17235	17075	17137	17236	17069	17260	17222	17125	17203	17153	17294	17054	17076	17321	17199	17099	17299	17151	17193	17027	17175	17056	17006	17176	17240	17136	17090	17111	17208	17016	17130	17245	17161	17084	17331	17150	17121	17422	17237	17048	17065	16985	17134	17121	17039	17269	17224	17271	17128	17256	17208	17223	17145	17136	17079	17182	17209	17182	17103	17119	17082	17257	17041	17149	17294	17240	17172	17122	17376	17327	17126	17063	17212	17218	17219	17198	17063	17296	17304	17224	16983	17123	17102	17257	16995	17239	17189	17184	17139	17273	17223	17278	17080	17149	17082	17192	17099	17131	17226	17271	17291	17091	17234	17209	17254	16913	17154	17144	17213	17074	16979	17369	17167	17250	17100	17112	17130	17048	17221	17252	17231	17181	17270	17147	17327	17114	17142	17205	17221	17364	17048	17085
31276	23256	23883	22537	21063	21388	21355	21316	21397	21971	24235	25517	23911	21965	21277	21329	21317	21405	21135	21352	21227	21301	21261	21343	21328	21303	21556	21143	21216	21311	21306	21437	21173	21503	21233	21354	21518	21474	21138	21322	21185	21338	21433	21332	21145	21173	21143	21228	21295	21234	21460	21196	21265	21124	21033	21209	21113	21333	21286	21220	21299	21081	21293	21045	21340	21249	21303	21166	21256	21204	21383	21293	21170	21297	21277	21112	21187	21239	21095	20965	21307	21117	21514	21007	21272	21234	21435	21300	21303	21279	21049	21422	21337	21306	21273	21309	21251	21260	21375	21267	21480	21305	21241	21276	21118	21427	21123	21336	21399	21144	21042	21343	21265	21071	21115	21357	21216	21196	21411	21222	21196	21370	21341	21401	21169	21171	21329	21031	21201	21294	21352	21160	21278	21369	21452	21120	21357	21285	21322	21240	21227	21419	21067	21088	21371	21347	21113	21333	21110	21237	21308	21324	21271	21278	21100	21245	21146	21229	21264	21314	21285	21415	21469	21203	21184	21424	21213	21457	21575	21024	21339	21272	21274	21041	21262	21213	21246	21474	21299	21193	21223	21262	21413	21177	21297	21327	21159	21405	21198	21245	21205	21092	21219	21201	21320	21147	21228	21440	21037	21290	21181	21242	21475	21151	21274	21174	21466	21345	21167	21231	21123	21426	21424	21184	21271	21349	21260	21332	21078	21185	21252	21303	21469	21220	21483	21102	21215	21233	21190	21394	21277	21308	21215	21194	21346	21201	21204	21231	21386	21239	21215	21040	21201	21214	21164	21282	21248	21330	21308	21325	21324	21259	21343	21433	21097	21431	21250	21249	21194	21102	21083	21382	21327	21481	21182	21399	21209	21180	21465	20963	21199	21325	21240	21243	21117	21387	21230	21248	21197	21151	21193	21125	21356	21253	21291	21315	21341	21246	21064	21118	21357	20977	21151	21227	21287	21325	21315	21221	21115	21296	21175	21363	21051	21099	21167	21137	21397	21120	21132	21191	21482	21102	21300	21174	21230	21301	21009	21395	21476	21235	21335	21436	21153	21234	21355	21386	21283	21283	21146	21152	21140	21353	21125	21267	21358	21325	21039	21179	21048	21239	21096	21305	21059	21259	21220	21408	21215	21162	21319	21332	21238	21251	21419	21149	21353	21335	21319	21372	21144	21283	21175	21153	21377	21265	21152	21222	21137	21172	21032	21162	21107	21228	21243	21158	21124	21236	21272	21277	21292	21297	21310	21255	21328	21209	21388	21255	21192	21280	21256	21122	21259	21230	21214	21405	21141	21323	21413	21255	21292	21160	21389	21419	21221	21179	21416	21418	21390	21483	21541	21120	21051	21293	21504	21196	21248	21334	21235	21104	21195	21246	21264	21209	21299	21014	21316	21125	21317	21280	21054	21354	21426	21249	21199	21080	21052	21304	21251	21176	21355	21122	21193	21181	21209	21358	21525	21351	21219	21057	21161	21290	21364	21272	21168	21388	21279	21246	21383	21547	21138	21280	21087	21197	21389	21216	21213	21167	21330	21355	21291	21155	21347	21217	21351	21300	20974	21338	21491	21219	21268	21423	21091	21188	21189	21226	21376	21216	21172	21203	21267	21269	21278	21249	21267	21169	21089	21333	21521	21212	21086	21414	21484	21298	21483	21519	21312	21001	21284	21423	21406	21388	21500	21324	21006	21167	21179	21420	21327	21422	21345	21339	21547	21062	21422	21132	21367	21352	21393	21058	21171	21176	21437	21098	21308	21357	21194	21184	21296	21221	21188	21553	21378	21441	21272	21151	21167	21134	21152	21449	21307	21411	21551	21249	21260	21046	20848	21175	21395	21331	21159	21215	21261	21173	21200	21133	21279	21445	21150	21422	21201	21410	21274	21266	21411	21268	21097	21231	21145	21333	21175	21129	21173	21259	21285	21506	21151	21215	21136	21479	21352	21461	21453	21427	21323	21178	21273	21252	21259	21130	21315	21233	21214	21430	21214	21256	21238	21135	21371	21168	21177	21281	21117	21483	21370	21232	21376	21084	21338	21149	21433	21431	21193	21277	21320	21181	21298	21292	21498	21218	21374	21306	21341	21242	21501	21255	21450	21262	21467	21249	21154	21280	21446	21396	21163	21165	21272	21186	21282	21262	21158	21248	21250	21313	21249	21371	21329	21228	21413	21360	21282	21246	21258	21412	21273	21364	21319	21258	20984	21269	21335	21301	21438	21235	21453	21513	21168	21252	21253	21142	21188	21295	21259	21289	21377	21180	21303	21146	21115	21269	21332	21223	21380	21197	21235	21290	21264	21342	21257	21040	21447	21324	21057	21294	21259	21207	21426	21338	21347	21396	21332	21247	21425	21368	21319	21272	21320	21369	21249	21448	21375	21244	21202	21400	21403	21279	21225	21290	21338	20999	21053	21222	21067	21200	21304	21399	21304	21472	21044	21317	21061	21154	21275	21232	20957	21178	21347	21237	21283	21439	21198	21132	21559	21413	21346	21361	21316	21280	21247	21240	21192	21000	21305	21519	21325	21417	21126	21462	21519	21206	21141	21264	21211	21510	21273	21292	21245	21378	21260	21084	21150	21182	21225	21286	21388	21315	21483	21374	21251	21156	21230	21097	21263	21299	21554	21416	21272	21480	21312	21355	21346	21293	21381	21264	21354	21402	20995	21208	21236	21244	21439	21343	21511	21151	21380	21412	21351	21465	21470	21416	21426	21277	21217	21073	21300	21210	21306	21295	21361	21156	21292	21464	21133	21250	21249	21523	21131	21334	21387	21306	21214	21280	21163	21404	21445	21246	21227	21357	21236	21317	21281	21430	21493	21334	21200	21276	21183	21299	21102	21449	21157	21487	21191	21490	21271	21274	21158	21532	21085	21185	21087	21243	21206	21301	21171	21284	21216	21136	21192	21132	21469	21296	21486	21239	21234	21400	21291	21212	21102	21159	21284	21146	21269	21319	21199	21420	21358	21183	21234	21290	21302	21262	21290	21139	21302	21427	21189	21244	21381	21274	21241	21367	21207	21129	21299	21405	21243	21324	21383	21334	21189	21305	21386	21381	21302	21282	21416	21056	21339	21168	21320	21292	21299	21221	21360	21076	21332	21441	21327	21261	21135	21113	21412	21201	21233	21311	21381	21314	21331	20996	21177	21066	21149	21351	21191	21087	21379	21277	21275	21152	21339	21120	21058	21305	21274	21373	21180	21171	21192	21202	21482	21399	21241	21219	21314	21065	21136	21140	21022	21269	21293	21334	21317	21285	21293	21353	21273	21023	21447	21433	21222	21498	21436	21446	21355	21183	21142	21116	21319	21232	21142	21275	21285	21414	21072	21180	21138	21366	21423	21337	21083	21262	21325	21029	21099	21177	21278	21516	21243	21135	21328	21122	21460	21331	21422	21125	21478	21260	21239	21153	21335	21426	21299	21110	21254	21310	21354	21316	21136	21424	21231	21302	21539	21437	21248	21351	21361	21139	21076	21309	21374	21291	21253	21228	21223	21258	21406	21485	21365	21331	21328	21276	21379	21224	21248	21218	21302	21432	21274	21450	21128	21287	21272	21260	21143	21157	21100	21166	21152	21281	21242	21094	21293	21406	21134	21060	21253	21096	21229	21210	21299	21011	21253	21246	21595	21530	21364	21131	21208	21135	21388	21533	21079	21221	21151	21281	21301	21521	21476	21216	21378	21294	21347	21347	21302	21003	21331	21281	21221	21386	21338	21132	21225	21385	21293	21287	21428	21318	21241	21272	21132	21273	21158	21479	21440	21152	21280	21416	21316	21177	21330	21099	21318	21207	21352	21197	21394	21132	21173	21321	21300	21206	21144	21071	21385	21207	21166	21166	21134	21334	21051	21429	21157	21366	21170	21291	21482	21323	21226	21231	21064	21105	21353	20979	21210	21345	21257	21462	21197	21486	21429	21390	21281	21455	21404	21243	21085	21301	21044	21373	21381	21307	21401	21318	21222	21247	21224	21336	21210	21287	21259	21426	21262	21219	21306	21381	21337	21264	21229	21472	21236	21405	21410	21156	21270	21403	21238	21280	21323	21223	21215	21467	21472	21195	21291	21346	21180	21151	20965	21226	21299	21111	21274	21180	21131	21296	21419	21155	21337	21180	21414	21483	21194	21205	21057	21321	21236	21320	20981	21166	21188	21293	21238	21349	21190	21224	21120	21227	21067	21209	21205	21189	21396	21115	21386	21229	21318	21462	21311	21192	21103	21204	21168	21232	21245	21445	21150	21325	21328	21424	21294	21245	21253	21259	21287	21084	21003	21181	20952	21186	21325	21270	21113	21147	21272	21235	21316	21252	21354	21099	21323	21259	21384	21349	21346	21404	21251	21302	21191	21185	21157	21514	20940	21197	21192	21047	21307	21229	21142	21290	21190	21227	21124	21435	21166	21288	21387	21276	21210	21329	21162	21398	21204	21303	21354	21121	21380	21155	21184	21218	21295	21315	21365	21309	21096	21137	21326	21236	21346	21333	21325	21332	21423	21267	21512	21607	21240	21444	21508	21142	21359	21257	21235	21551	21452	21409	21342	21384	21414	21227	21397	21255	21415	21225	21240	21324	21215	21147	21502	21288	21247	21302	21217	21145	21192	20970	21249	21499	21307	21316	21273	21100	21336	21104	21220	21227	21273	21191	21331	21162	21241	21315	21209	21222	21303	21131	21331	21469	21442	21389	21196	21211	21398	21079	21422	21491	21346	21181	21146	21274	21535	21588	21375	21136	21185	21411	21369	21206	21180	20952	21132	21226	21283	21062	21049	21406	21035	21287	21124	21225	21204	21209	21257	21168	21190	21235	21220	21140	21267	21212	21301	21120	21129	21351	21500	21192	21382	21171	21068	21190	21212	21238	21190	21078	21318	21065	21601	21372	21311	21295	21145	21342	21130	21274	21185	21104	21060	21577	21431	21340	21309	21100	21261	21318	21186	21325	21262	21169	21363	21319	21414	21097	21432	21203	21188	21297	21400	21477	21385	21197	21409	21202	21184	21075	21170	21196	21386	21311	21391	21257	21188	21284	21225	21410	21250	21321	21456	21270	21294	21202	21246	21222	21375	21222	21393	21193	21134	21294	21344	21294	21098	21049	21254	21236	21342	21176	21263	21086
17539	18004	17911	17422	17323	17258	17266	17040	17411	18628	21988	22510	19723	17671	17251	17170	17118	17147	17157	17244	16998	17017	17252	17159	17176	17094	17065	17173	17172	17162	17004	17077	17148	17127	16981	17147	17128	17189	17140	17299	17051	17101	17150	17009	17074	17138	17232	17044	17026	17135	16938	16979	17238	17069	17095	17122	17268	17015	17189	16937	17161	17167	17156	17093	17276	17153	16878	17138	17009	17093	17149	17098	17073	17205	17155	17080	17184	16914	17023	17287	17036	17165	17173	17035	17078	17001	17097	17109	17127	17278	17222	16958	17114	17187	17200	16955	17123	17038	17114	17115	17087	17131	17083	17215	17225	17109	17062	17137	17142	17126	17060	17170	17023	17029	17184	17075	17182	17229	17039	16991	17028	17212	17239	16974	17179	16973	17146	17048	17271	17077	17183	17049	17168	16992	17035	16952	17179	16958	17043	17165	16905	17240	17134	17111	17073	17128	17120	17117	17137	17055	17159	17202	17100	17016	17195	17035	17067	16949	16917	17087	17039	17170	17153	17099	17049	17132	17253	17041	17235	17271	17096	17185	16979	17277	16963	17212	17236	17143	17015	17135	17104	17123	17017	17101	17003	17080	17031	17175	17001	17125	17265	16971	17246	17145	17251	16983	17024	16937	16949	17182	16990	17103	16889	17229	17127	17163	17184	17086	16969	17125	17223	16938	17205	16855	17225	16993	17105	17197	17113	17107	17098	17095	17181	17093	17080	17316	16984	17291	17117	17180	17052	16918	17071	17040	17200	17112	17164	17031	17192	17122	17106	17165	17171	17174	16977	17229	17167	17123	17049	17023	17157	17097	17268	17067	17224	17229	16942	17098	17163	17091	17001	17094	17122	17109	17128	16940	17172	16999	17252	16975	16755	16952	17118	16975	16951	17005	17082	17107	17168	17134	17226	17038	17205	17252	17180	17108	17166	17017	17208	17079	17000	17158	17074	17149	17026	17138	17084	17205	17101	17118	17179	17042	17111	16993	17105	17026	16970	17142	17226	17099	17015	16990	17056	17174	17100	16950	17179	17049	17179	17142	17115	17093	17126	17256	17015	17052	17041	17087	17333	17002	17133	17116	17142	17011	17120	17155	17153	17165	17106	17151	17110	17064	17021	17270	17193	17145	17212	17057	17200	16990	17207	17149	17185	17217	16941	17149	16882	17078	17346	17203	17007	16923	16954	17161	17177	17138	17166	17102	17247	17050	17069	17205	17043	17170	17224	17043	16967	17179	17063	17217	17166	17314	17011	17017	17118	17257	17049	17082	17121	17161	17266	17197	17022	17001	17178	17034	17221	17212	17141	17100	17121	16962	17032	17142	17061	17231	17191	16992	17063	17105	17229	17136	17013	17331	17180	17062	17086	17132	17199	17067	17212	17005	17083	16984	17129	17118	17202	17034	17152	17007	17049	17185	17173	17252	17093	17105	17294	17213	17188	17049	17181	17093	17295	17074	17126	17006	17135	16932	17105	17002	16946	17042	17134	17197	17152	17077	17071	17293	17161	16900	17132	17127	16938	17098	17009	17118	17209	17110	17123	17138	17245	16905	17095	17157	16964	17093	17091	17176	17182	17009	17076	17138	17195	16959	17097	17161	17120	16999	16994	17080	17189	17012	17125	17103	17043	17185	17124	17117	16885	17067	17231	17217	17137	17147	17110	17246	16874	17069	17077	16960	17121	17064	17002	16968	17149	17040	17061	17192	17216	17003	17143	17103	17070	17229	17111	17159	17125	17289	17174	16964	17027	17191	17105	17098	17063	17186	17070	17007	17084	17163	17264	17042	17252	16979	17251	16959	17104	17083	17074	17205	17031	16979	17170	16970	17088	17254	17125	17213	17124	17107	17072	17203	17158	17128	17313	16875	17130	17055	17161	17066	17222	16951	17143	17028	17094	17120	16964	17011	17072	17180	17095	17166	17046	17139	17039	17059	17034	17266	17091	17198	17050	16967	17154	17301	17248	17081	17064	17146	17145	17003	17111	17181	17077	17085	17211	17194	17104	17060	17180	17024	17107	17257	17011	17152	17113	17047	16971	17178	17080	16842	17089	17158	17122	17180	17043	17237	17053	17029	17103	17076	17350	17056	17057	17092	17020	16913	17131	17145	16997	17255	17157	17161	17113	17138	16918	16972	17054	17295	17120	17297	17090	17136	17165	17129	17118	17055	17366	17190	17004	17007	17065	17080	17153	17116	17104	17160	17003	17187	17096	17154	17021	17070	16995	17102	17207	17066	17178	17057	17099	17067	16926	17197	17004	16987	17042	17128	17045	16992	17048	17143	17139	17022	17159	17191	17282	17136	17142	17030	17002	17044	17088	17102	17047	17036	17149	17092	17377	17138	16948	16964	16887	17108	17023	16996	17198	17091	17066	17068	17151	17069	17185	17294	17104	17055	17108	17065	17127	16950	16842	17162	17070	17167	17068	16882	17250	17074	17012	16984	17129	17328	17157	17132	16942	17205	17132	17250	17023	17124	17207	17146	17122	17109	17188	16985	17098	17022	17085	17189	17381	17180	16934	17236	17222	16933	17089	17057	17225	16987	17028	17101	17033	17134	17136	17127	17168	17147	17115	17107	17109	17074	17168	17017	17283	17155	17172	17138	16952	17107	17133	17159	16954	17157	17064	17166	17345	17038	17063	16983	17162	17168	17047	17185	17084	16995	17142	17178	17073	17007	17157	17008	17079	17104	16938	17071	17150	17207	17272	16937	17130	17021	17196	17176	17036	17066	16984	17097	17158	17169	16912	17062	17189	17038	16884	17170	17234	17138	17214	17079	16863	17306	17086	17266	17264	17152	16932	17179	16905	16948	17203	17066	17100	16974	17060	17149	17086	17051	17106	17105	17151	17068	17014	17103	17067	17232	17153	17071	16985	17164	16982	17142	17053	17139	17087	17002	17110	16952	17124	17001	16983	17240	17068	17060	16983	17078	17045	17208	17089	16970	17117	17127	17018	17210	17066	17162	17099	17096	17055	17068	17157	17236	17086	17098	17098	17020	17034	16980	17207	17179	17230	17189	17050	17071	16945	17083	17151	17183	17157	17193	17061	17005	16964	17139	17080	16843	17196	17115	16960	17010	17169	17289	17180	17151	17001	17092	16946	16879	16988	17167	17059	17089	17014	16978	17191	17016	17137	17146	17039	16966	17261	17061	17236	17033	17143	16952	17156	17031	17038	17217	16983	17148	17027	16891	17217	17117	17184	17154	17005	17172	17166	17133	17134	17408	17056	17260	17115	17144	17088	16910	17128	17236	17203	17123	17243	16915	17172	17315	17118	16927	17200	17083	17075	17093	17200	17036	17063	17041	17170	17017	17285	16977	16995	17152	17295	16928	17271	17056	17016	17109	17159	17197	16981	17128	17046	17072	17107	17273	17105	17096	17188	17161	17123	17282	16992	17184	17172	17148	17157	17194	17217	17103	17145	17096	17169	17065	17286	17102	17133	16899	17049	17052	17025	17350	17082	17021	17096	17134	17167	17185	17131	17002	17146	17040	16833	17068	17095	17104	17158	17055	17197	17113	17076	17179	17002	17123	17173	17210	17075	17129	17013	17106	17112	17016	16925	17018	17086	17054	17177	17112	17234	17095	17044	17253	17152	17106	17219	17110	17004	17167	17343	17219	16970	17112	17023	17086	17097	16999	17051	17126	17030	17015	17080	16993	17186	17232	17313	17051	16968	17115	17235	17197	17077	17001	17154	17058	17293	17162	17122	17030	17099	17182	17258	17102	17069	16954	17029	17101	17165	16972	17058	16977	16958	17199	17071	17121	17239	17064	16960	17143	17131	17039	17073	16955	17237	16998	17190	17081	17155	17160	17077	17041	17038	17073	17020	17135	17084	17085	17031	17087	17159	16986	17144	17123	17072	17096	17310	17166	17055	17112	17141	16982	17223	17248	17135	17100	17027	17052	17008	16958	17226	17192	17121	17120	17059	17170	16986	17345	17151	17232	17150	17053	17291	17117	17432	17189	17159	16993	17090	17061	17061	17112	17153	16969	17073	17008	16863	17035	16964	17197	17192	17044	17197	16991	17094	17141	17190	17158	16963	17112	17133	17097	17103	17026	17103	17002	17320	16987	16947	17177	17052	17069	17028	16885	17158	16796	17319	16878	17035	17004	17103	17142	17098	17225	16980	16999	17040	17127	17030	16973	17110	17124	17299	17177	17131	17139	17222	16999	17173	17234	17076	17196	17131	17110	17095	17186	17214	16998	17189	17236	17325	17082	17163	17171	17074	17053	17123	17077	17031	17140	16946	17190	17036	17192	17018	17032	17061	17146	17192	17186	17133	17027	17060	17284	17018	17094	17092	17266	17214	17069	16951	17357	17019	16831	17220	17090	17200	17228	16953	17079	17174	17084	17046	17063	17207	17100	16981	17183	16992	17078	17088	17145	16932	17183	17079	17190	16965	17039	17175	17116	17102	16989	17075	17163	17015	17023	17073	17001	17183	17218	17037	17141	17073	17047	17307	16961	17231	17090	16986	17275	17139	17061	17166	17038	17215	17178	17083	17139	17091	17048	17087	17152	17025	17161	17059	17206	17139	17119	17260	17051	17108	17110	17042	17123	17025	17114	17129	17022	17269	17124	17056	17178	16824	17014	17030	17039	17337	17138	17169	17038	17110	17087	17181	17158	17192	17070	17197	17178	17110	17206	17162	17202	17234	17233	16989	17130	17238	16963	17341	17100	17153	17163	17056	17108	17196	17153	17029	16964	17147	17094	17212	16951	17211	17339	17142	17070	17100	17096	17083	17100	17098	17142	17031	17166	17127	17290	17060	17302	17050	16895	17077	17062	17172	16968	17136	17136	17082	17385	17077	17063	17130	17211	17167	17166	17185	17200	17145	17048	16948	17223	17096	17112	17190	17084	17125	17170	16955	17040	16919	17141	17217	17181	17049	17053	17166	17032	17064	17150	17085	17279	17131	17119	17052	17202	17296	17330	17011	17221	17063	17207	17017	17158	17050	16995	17070	17040	17078	17071	17236	17080	17011	16964	17045	17053	17070	17101	17175	17028	17142	17097	17138	17179	17108	17278	17198	17101	16950	16927	17150	17207	17052	17058	17156	17107	17282	17033	17010	17201	17401	17010	17164	17094	16909	17178	17238	17161	16982	17265
26334	21566	28212	26213	22981	22585	22657	21560	22581	28976	38236	40226	30477	23871	21877	21344	21076	21103	21397	21265	21118	21422	21047	21472	21414	21215	21223	21224	21173	21267	20983	21321	21379	21185	21022	21246	20996	20981	21187	21184	21045	21247	21408	21378	21019	21353	21169	21108	21117	21119	21187	21213	21130	21061	21261	21285	20979	21033	20967	21081	21215	21119	21165	20996	21071	21164	21218	21218	21050	21091	21073	21210	20924	21207	21294	21096	20977	21171	21100	21121	21184	21144	21152	21078	21168	21223	21166	21131	21138	21114	21119	21148	21175	21333	21218	21067	21378	21331	21175	21048	20975	20947	21140	21234	21052	21290	21092	21142	21166	21048	21110	20948	21077	21023	21164	21146	21241	21297	20912	21111	21107	21064	21053	21050	21197	21214	21089	21335	21309	21340	21095	20999	21079	21131	21328	21042	21176	20925	21051	21110	21278	21163	21149	21045	21262	20934	21200	20985	21178	21183	21102	21244	20961	21051	21253	21150	21148	21069	21222	21217	21115	21067	21074	21125	21123	21313	21347	21027	21098	20889	21191	21111	21032	21123	21084	21153	21128	21146	21213	21004	21102	21111	21010	21226	21062	21260	21240	21147	21158	21077	21252	20978	21033	21229	21146	20973	20999	21134	20907	20918	21263	21121	21069	21062	21154	21261	21197	20839	21098	21052	21310	21326	21145	21124	21165	21171	20933	21219	21051	21198	21144	21160	21105	20877	20914	21114	21082	21251	20925	21147	20942	20940	21065	21008	21186	21063	20977	21278	21102	21282	21074	21380	20989	21108	20977	21092	21143	21038	21253	20985	21120	21221	21024	21062	21181	21150	21076	21006	21067	21222	21077	20982	21228	20961	21003	21205	21084	21084	21354	21007	20994	21020	21378	21274	21114	21142	21132	21112	21298	20993	21241	20819	21006	20988	21272	21177	21058	21345	20982	21330	21093	21057	21354	21176	21343	21235	21062	21351	21188	21275	21192	21013	21352	21021	21077	21332	21069	21169	21036	21110	21346	21120	21235	21206	21073	21039	21314	21292	21066	21006	21211	20904	21145	21331	21136	21292	21228	21243	21171	21022	21134	20976	21016	21372	20997	20949	21174	21215	21093	21129	21325	21289	21111	21280	21099	21292	21219	21211	21252	21158	21217	21107	21000	21246	21064	21179	21235	21234	21388	20935	21348	20969	20993	21309	20961	21113	20975	21460	21119	21051	21150	21182	21173	21210	21257	21066	21034	21128	21062	21085	21060	21032	21009	20940	21044	21267	21098	21086	21337	21052	20963	21047	21079	21196	21422	21308	21202	21290	21247	20982	21195	21142	20978	21127	21079	21078	21184	21016	21320	21116	20893	20997	20907	20976	21104	21071	21299	21079	21164	21413	21061	21091	21201	20776	21135	21146	21120	21121	21379	21226	21134	21016	21018	21249	21312	21300	21444	21121	21050	21085	21384	20964	21109	21047	20969	21101	21142	21046	20968	21158	21038	21261	21270	21214	21059	21121	21196	21045	20928	21266	21221	21034	21027	21361	20923	21026	21176	21106	21226	21061	21275	21216	21081	21060	21091	21088	21033	21190	21181	21080	20943	21228	21342	21188	21020	20997	21156	20951	21170	20987	21040	21219	20950	21139	21114	21098	21293	21127	21129	21226	21094	21081	21282	21024	21261	21163	21249	21224	21363	21149	21236	21139	21120	21119	20997	21112	21288	21205	21128	21137	21281	21181	21230	21232	21105	21217	21341	21072	20928	21274	21234	21025	21023	21054	20921	21203	21270	21248	21272	20851	21278	21145	21140	21120	21272	21029	21346	21109	21077	21237	21094	21120	21244	20985	21037	21031	21026	21107	21123	21099	20999	20955	21039	21222	21401	21160	21457	20916	20920	21038	21231	21091	21019	20942	21079	21237	20940	21152	21033	21233	21133	20943	21273	21114	20979	21249	21090	21284	21235	21095	21235	21271	21121	21123	21009	20965	21200	20986	20997	21069	21120	21355	21006	20966	21251	20911	21128	21119	21266	21116	21138	21082	20959	21132	21079	21165	21179	21326	21312	21059	21165	21017	21258	21377	21138	21220	21203	21025	21197	21108	21076	21140	20790	21030	21104	20734	21287	21140	20998	21112	21380	21237	20964	21080	20995	20941	20964	21070	21014	21124	21326	21283	21118	21163	21226	21222	21175	21252	21185	21047	21132	21089	21002	21119	21018	21058	21128	21053	21099	21132	21011	20969	21287	21252	21298	21141	21191	21066	21124	21039	21109	21174	21064	21013	21147	21128	20914	20840	21361	21247	20924	21115	21150	21267	21252	21288	21001	21155	21058	21186	21095	21060	21054	21161	21079	21036	21211	21343	21150	21359	21329	21137	21200	21191	21288	20844	21209	21107	21250	21085	21249	21368	21192	20905	21241	20963	21168	20945	21247	20975	21034	21214	21059	21017	20938	21214	21146	21009	21079	20960	21013	21217	21167	21265	21299	21070	21285	21110	21237	21082	21209	21127	21000	21052	21033	20989	21092	20957	21166	21012	21172	21221	21027	20992	21364	20801	21131	21188	21199	21061	21158	21332	21196	21357	21150	21065	21198	21068	21051	21338	21133	21113	21094	21242	21166	21159	21158	21119	20982	21121	21192	21239	21119	21037	21111	20964	21141	21320	21167	21066	21037	21219	21238	21070	21211	21139	21246	21209	21123	21030	20936	20982	21293	21270	21136	21132	20987	20995	21139	21131	21194	21101	21045	21141	21264	21169	21152	21080	21209	21152	21057	21291	21120	21061	21048	20926	20969	21092	21327	20942	21265	21202	21194	20872	21113	21217	21222	21161	21024	21083	21005	21053	21283	21099	21275	21161	21129	21081	21301	20973	21211	21088	20961	21285	21240	20872	21205	20992	21242	21065	21169	21151	21262	21366	21064	21144	21086	21203	21027	20809	21284	21174	21137	21091	21301	21184	21107	21203	21231	21083	21103	21240	21148	21204	21186	21200	20957	21233	21142	21229	21282	21263	20915	21001	21062	20872	21180	20940	21032	21107	21249	21357	21133	21128	21255	20987	21151	21085	20980	21077	21126	21063	21149	21091	21042	21024	21065	21179	21236	21050	21261	21126	21132	21011	21132	21037	21078	21239	21052	21157	21371	21069	21005	21112	21160	21162	21155	21047	21040	21124	20986	20990	21234	21143	20964	21075	21152	20981	21254	21066	21246	21116	21255	21096	21313	21094	21060	21141	21314	21192	21053	21238	21046	21068	21042	21270	21025	21031	21160	21100	20870	21130	21161	21114	21070	21113	21042	21300	21158	21154	21137	21037	21347	21140	21170	21019	21148	21113	21273	20793	21296	21320	21219	21260	21181	21164	21122	21085	21143	21078	21175	21368	21319	21258	21012	21110	21226	21233	21084	21229	21035	21189	21125	21205	21217	21194	21153	21067	21207	21241	20879	21139	21179	21097	21231	20987	21235	21176	21112	21303	21131	21048	21016	20931	21160	21056	21203	21117	21016	21041	21113	21059	21083	21362	21030	21194	21039	21217	21041	20957	20940	21103	20943	21153	20992	21156	21237	21058	20993	21139	21224	20899	21139	21034	21097	21111	21281	20993	21246	21223	21197	21247	21190	21227	21252	21006	21116	21187	21003	21127	21220	21245	21140	21227	20968	21047	21231	21282	21079	21150	21189	21236	21075	21203	21342	20892	21046	21093	21100	21074	21061	21180	21128	21325	21167	21094	21153	21173	21141	21188	21218	21408	21005	21074	21150	21008	21069	21233	21147	21173	20960	21019	21031	21160	21035	21129	21192	21131	21049	21002	21320	21244	21192	21013	20965	21091	21066	20956	21094	21186	21244	20838	21156	21147	20952	21398	21082	21113	21224	21048	20886	20907	21109	21070	20927	20985	21225	21125	21156	21388	21077	21326	21122	21481	21220	20880	20889	21073	21282	21164	21333	21206	21107	21042	21122	21256	21149	20974	21256	20951	21233	21208	21326	21117	20987	21089	21201	21235	20997	21297	21105	21135	21058	21186	21063	20940	21059	20845	20991	21158	21218	21193	21046	21232	20985	21006	21438	21080	21022	20891	21029	21245	20995	20848	20990	21232	21074	20984	21219	21006	21041	21310	21047	21105	21180	21287	21046	21053	21055	21187	20988	21187	21102	20954	21012	21007	21135	21169	21167	21230	21106	21252	21234	21241	21039	21094	21041	21122	21149	21124	21065	21203	20947	20975	21275	21195	21064	21230	21308	20953	21440	21083	21143	21294	20956	20868	21074	21081	21167	21159	21015	21182	20926	21230	21022	21225	21193	21236	21129	21151	21172	21401	21076	21440	20811	21282	21148	21025	21085	21074	20889	21192	20962	21132	21087	20928	21087	21231	20921	21258	21210	20946	21357	21104	20943	21086	21113	21204	21142	21255	21251	21100	21272	20956	21217	21102	21075	21266	21234	20881	21128	21088	21123	21098	21208	21041	20961	21294	21115	20968	21227	21114	21120	21241	21359	21124	21123	21211	21184	21093	21285	21241	21222	21093	21084	21114	20996	21153	20988	21261	21399	21096	21322	20761	21209	21239	21078	21010	21102	21029	21091	21074	21113	21028	21233	21098	21172	21181	21455	21169	21104	21116	21021	21128	21097	21170	21047	21193	21177	21241	21106	20997	21085	21203	21021	21263	21241	21284	21131	21266	21061	21173	21154	21196	21252	21164	21184	21178	21181	21220	21286	21265	21056	21289	21006	21070	21268	21249	21104	21114	21366	21122	21087	20905	21494	21125	20844	21243	20926	21325	21093	21077	21303	21335	21197	21130	21048	21041	21141	21013	21305	21001	21130	21026	21197	21126	21024	20891	21042	21055	21189	21084	21177	21073	21152	21283	21171	21249	20931	21071	21115	21292	21263	21347	21146	21047	21359	21259	21257	21200	21153	21009	20906	21141	20996	21203	21204	21194	21206	20858	20977	21253	21157	21263	21226	21130	21220	21300	21133	21146	21156	21088	20973	20862	21185	21010	20974	21093	21077	21062	21309	21116	20923	20935	21175	21125	20966	21074	21058	21146	21142	21034	20995	21141	21218	21211	21224	21069	21002	21244	20988	21054	21000	21320	21148	21316	21008	21058	21304	21105	21047	21023	21285	21259	20914	21193
15780	22737	21839	19350	18490	17958	17642	17678	20145	29386	39421	38874	26882	19190	17292	17155	17096	16930	17132	17092	17132	17107	17125	17119	16962	17108	17246	16941	16854	17143	17128	17031	17099	17095	17146	16979	16970	17058	17020	16946	17068	17026	16930	17043	17051	17086	17063	16963	17193	17174	16997	16959	16848	17048	16998	16997	17062	16995	17056	17013	17214	17168	17081	17042	16977	17146	17076	17141	17030	16985	17055	16792	17066	17179	17201	17082	17212	17087	17094	17173	16854	17024	17110	16947	17129	17078	17021	17174	17023	16985	17045	17123	16973	17132	17044	16811	16861	17094	17135	17002	16855	17022	16851	17083	17048	16976	17082	17091	17230	17058	17045	16983	17042	16981	17065	17140	17119	16973	16971	16934	17025	17136	17001	17073	17129	16836	17026	16956	17118	16892	17075	17212	17016	17021	16962	17046	16922	17071	16993	17039	16969	17027	17088	16967	16989	16925	17169	16993	17045	17053	16975	17054	16943	17049	16843	17057	16884	16989	17015	17083	17102	16931	16983	16921	16937	17101	16914	16921	17041	17079	16879	17193	16992	16919	17052	17160	16904	17128	17124	17266	17130	17035	17065	17117	16986	16967	17172	16972	16976	17074	16917	17050	17116	16879	17238	17056	16901	16918	16864	17129	16995	17043	16819	17172	17031	17022	17009	17006	16985	16976	17160	17100	17031	17009	17069	17062	17025	17006	17049	17139	16983	17177	17102	17076	17056	17138	16964	17104	17098	16890	17072	17005	16991	17158	17037	17120	17044	17072	17101	17134	17038	17024	17033	17032	17073	16938	17178	17113	17039	16965	17158	17086	16970	17069	17083	16992	17010	17045	17138	16969	17106	17029	17112	16919	16935	17147	16916	17010	17064	17073	16855	17059	17056	17227	17107	17146	17043	17128	17061	17086	16958	17024	17195	17007	17026	16893	16984	17002	16979	16796	16974	16992	17206	17043	16899	17103	17195	17075	17046	17145	16963	17048	16914	17064	16952	17002	16888	17103	17025	16907	16993	16951	17165	17052	16925	16988	17031	17044	17105	17061	17118	17019	17232	16961	17083	16818	17195	16930	17164	17008	17080	16872	17011	17049	16916	17068	16949	17191	17309	17099	16974	17007	16983	17140	17068	16980	16851	16976	17121	16975	16944	17017	17135	17196	17090	17098	17065	17029	17208	17000	16974	17118	16854	17116	17048	16840	17065	17134	17131	16934	17137	16979	16930	17140	17005	17170	17071	17019	17069	16931	17072	17233	17092	17116	17062	17113	17189	16958	16915	17101	17052	17082	16957	16977	16967	17015	17021	17088	16951	16916	17084	17145	16957	17082	16949	17072	16964	17062	17084	16949	16990	16931	17286	17064	16918	16794	17075	16863	16911	17065	16984	17101	17309	16994	17050	17027	16808	17064	16982	16911	17083	16998	17039	16948	17248	16886	17168	17163	17094	17119	16987	17104	17108	16914	16963	16949	17102	17023	17011	17007	16854	16924	17105	16915	17000	16965	17047	16922	17054	17151	17290	17071	17086	16991	17059	16925	17012	17049	17216	17099	17111	17087	17137	17113	16918	17100	17017	16837	17052	17008	17331	17047	16999	16840	17118	17024	17062	17113	17190	17039	17156	17220	16934	16944	17113	17021	17042	17011	17156	17154	17084	17161	17044	16958	17052	16901	16981	17022	17219	17044	16997	17023	17053	16938	17149	16879	17041	16857	17037	17167	16973	17048	17118	17007	16911	16920	17076	17028	17053	17132	17217	17073	17162	17020	17069	16923	17128	17086	16944	16921	17021	17229	17003	17026	17086	16935	16900	17047	17096	17039	17231	17026	17110	16967	17030	16645	16956	16958	17003	16956	16975	17008	16942	16945	17089	17094	17053	16968	17035	17091	17054	16989	17184	17108	16990	16962	17121	17162	16943	17191	17027	17016	17050	17124	16946	17096	17015	17075	17050	17067	16899	17131	17048	17139	16913	17067	17144	17119	16960	17039	17061	16939	17107	17090	17153	17117	17233	17122	17078	16863	17071	16896	16920	17046	16901	16770	16947	17133	16935	16835	16915	17085	16886	17127	16962	17150	17082	16980	17080	17066	17130	17006	16887	16942	17148	17094	16949	17059	17057	16842	17278	16940	17018	17015	17118	16980	17180	17122	16959	17105	17076	17061	17061	16966	17139	16983	16999	16843	16905	17005	17113	17034	16764	16982	17214	17039	16966	16930	16929	16963	17009	17047	16985	17104	17133	17006	16871	16987	17078	17020	16976	17092	17140	16925	17072	16920	17161	16999	17044	17254	17022	17002	16960	16963	17200	17058	17058	17078	17154	17035	16899	17088	17003	17095	17104	17184	17025	17110	17006	17000	17237	17079	17078	16839	17013	17277	17060	16907	17038	17187	16929	17137	16894	16956	17176	17003	17106	16963	17140	17050	17018	17069	16872	17003	17122	16987	17015	17051	17059	17143	17148	16939	16947	16946	16992	17072	17190	17017	17134	17064	16972	17005	17037	17077	17166	16953	17027	17060	17121	17039	17082	17138	17064	17028	17085	17136	17083	16989	17166	17044	17081	17082	17088	17185	17130	17057	17152	17129	16938	16965	17037	17014	17164	17044	17107	17121	16984	17074	17020	16955	16920	17099	17222	17135	16927	17125	16932	17089	17066	16995	16923	16990	17228	17041	16840	17100	17089	16904	16903	17046	16997	17104	16855	16975	17022	17082	16948	16961	16958	17146	17178	16966	17118	17114	17004	17074	17157	17052	17178	16954	17009	17126	17136	17031	16958	17027	17093	17042	17087	17141	16989	16950	16980	17047	17119	17098	17151	17003	16997	17015	17019	16884	17074	17069	16934	17186	17066	16868	17053	16934	16918	17009	17149	16988	16868	17225	16988	16998	16909	17231	17243	16913	17216	17011	17037	17249	17032	17123	16770	17172	17091	16995	16907	17002	17038	17002	17092	17052	16857	17008	17046	16927	16962	17089	17042	17073	17154	17123	16912	17061	17026	17031	17025	17040	17173	17107	17164	17005	17085	16989	17074	17131	17013	17081	17129	17175	17047	16905	17173	17017	17025	16994	16981	17139	16979	17070	17091	16959	17048	17078	16882	17044	17064	17114	17044	17089	17025	16857	17082	17036	17035	17212	16926	16923	17007	16915	16960	17170	16989	17086	17073	16949	17053	17121	17047	16974	17041	17087	17009	16947	17129	16869	17105	16994	17085	16922	17066	17160	17022	16971	16958	16980	17071	17143	16771	17110	16910	17060	16944	17025	16951	16952	17071	17072	17107	17082	17063	17062	17090	17062	17001	16985	17011	17007	16825	16922	16796	16856	17117	16850	17044	16960	16870	17210	16958	17054	17041	17187	16860	17140	17075	17056	17071	17038	16986	16856	17223	16957	16980	17080	17025	16911	16893	16934	17111	17193	17108	16980	17099	16916	16944	17195	17071	17027	17062	16947	17021	17108	16967	17090	16849	17174	16975	17108	17051	16998	17031	17156	16984	17164	17057	16959	17005	17151	16899	17054	17057	16979	17229	17113	17072	17045	17207	17025	17173	17036	16943	17128	16935	17028	17060	16956	17064	16981	16922	17002	16823	16954	17017	16917	16957	17076	17031	17074	17085	17092	17051	16951	17109	16751	17059	17108	17207	17217	16985	17073	17225	17121	16835	17080	16928	16970	17024	16976	16938	17035	17161	17023	17230	17020	17004	16900	16798	17033	16993	17024	17096	17132	17012	17040	16928	16959	16989	16950	17040	17042	17013	16992	16894	17039	17060	17187	17127	17112	17086	17060	16969	17138	17209	17126	17086	17038	17154	17067	17054	16977	17017	17041	16888	17070	17088	17001	16989	16992	17025	17044	17117	17168	16856	17033	17163	17214	17038	17069	17132	16885	17053	17144	16934	16991	16867	17027	17093	16991	16921	16936	16971	17037	17015	17194	17147	16983	17011	16983	17064	16923	16959	16976	17158	16993	17150	16981	17064	16992	16920	17324	17024	17098	16956	16957	17041	17136	16957	16998	17188	16884	17044	16878	17010	16921	17075	17032	17170	17000	17261	16917	17094	17064	17177	17146	17044	17060	17149	16990	17116	17005	17035	17057	17111	17288	16966	17032	17128	16999	17171	16941	17105	17089	16945	17121	17146	17157	17181	16884	16888	17122	17076	17052	17239	17087	17107	17038	16929	17125	17086	16964	16969	17054	17007	17229	17042	17099	17139	16930	17194	17124	16998	17231	17152	17016	17067	17171	17127	17158	17070	16893	16913	17155	17207	17003	16998	17053	16957	16900	17070	17098	17146	16940	16966	17175	17022	17152	17034	17267	17057	16906	17061	16912	16769	16975	17039	16937	17021	17088	16974	16947	17084	17012	16788	17018	16998	16962	17074	16892	17240	17061	17162	17129	16972	17122	17155	16982	17065	17080	16922	17045	17221	17016	17060	17154	16956	16995	17088	17098	16930	16973	17078	17082	16859	16919	17031	17142	16977	16974	16952	17082	16895	17057	17057	17005	17032	16974	17165	17116	16960	16938	17003	16978	17137	17006	17254	16873	17145	17047	17160	17122	17000	17208	17040	17007	16918	17195	17203	17102	17036	17125	17216	17082	17070	17167	17040	17041	17067	16939	17050	16997	17146	16965	16915	17200	17078	16993	17078	16962	16980	16837	17021	17077	17122	16970	17034	17160	17044	17098	17065	17014	17001	16907	17071	17040	16961	16946	17052	16933	17038	16992	17179	16894	17123	17039	17031	17037	16963	16925	17050	16943	17060	16977	17075	16981	17098	17095	17133	17025	17114	16853	16931	17005	17178	17093	17022	17113	17046	17145	16971	16971	16969	16913	17032	16987	16974	17192	17006	17034	17148	17162	16891	17204	16958	17161	17054	17181	17085	16854	17237	17031	17079	16996	16984	16944	17070	17092	17047	17116	17017	17081	17100	16969	17032	17113	16970	17016	16951	16960	16944	17021	17001	17185	16861	16924	16894	16994	17128	16984	17042	17116	17021	17144	17036	16986	17189	16929	17079	17183	16987	16911	16880	17150	17026	16967	17120	16923	17103	16966	16960	17032	16932	16931	17056	16992	17043	17017	16974	17035	16942	17098	17011	17022	17005	17104	17163	17044	17058	16916	17196	17181
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
